BM 6( zzzqqqiiifffddd```]]]^^^ZZZXXXVVVUUUUUUTTTRRRQQQJJJHHHEEECCCBBBAAA>>><<<888777666444333333222222222222111111111111222222111111111111000000000000000000000...---,,,...000------------------------------------------------........................------,,,,,,,,,,,,++++++...,,,******+++------,,,++++++*********+++++++++************************++++++++++++++++++++++++******+++***(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((''''''&&&&&&((()))******)))((((((******(((&&&'''(((***+++++++++*********+++,,,,,,++++++---///---......,,,***((()))******+++,,,---...000111111------,,,,,,+++***)))))))))))))))***++++++,,,,,,---,,,+++))))))))))))***))))))))))))************))))))))))))((((((((((((((((((((()))******++++++000...,,,+++,,,,,,+++***'''''''''(((((((((((((((***)))((()))++++++)))((('''''''''''''''((())))))&&&''')))*********(((((('''(((((((((((('''&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%'''(((''''''$$$%%%'''&&&%%%%%%&&&(((%%%&&&(((***---///111222+++***)))'''&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&'''&&&&&&%%%%%%$$$&&&((('''###"""$$$&&&'''&&&%%%&&&((()))(((''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&vvvmmmfffdddbbb___\\\]]]YYYWWWUUUTTTSSSRRROOOMMMJJJHHHEEECCCBBBAAA>>><<<888777666444333333333333222222111111111111222222111111111111000000000000...///000000...---......------------------------------------------------........................------,,,,,,,,,,,,++++++...,,,******+++------,,,((()))+++,,,,,,,,,,,,+++************************,,,++++++++++++++++++,,,***++++++***(((''')))***))))))))))))))))))))))))(((((((((((())))))))))))(((''''''&&&&&&((()))******)))(((((())))))(((&&&'''(((***++++++******)))***+++,,,,,,++++++---///---......,,,***((()))*********+++,,,,,,---......,,,,,,,,,,,,+++******))))))))))))***++++++,,,,,,+++***)))'''''''''(((((())))))))))))************(((((((((((('''''''''&&&'''((()))******+++++++++---,,,***)))******)))(((''''''''''''((((((((()))***)))((()))++++++)))((('''''''''''''''((())))))&&&'''((((((''''''((()))''''''((((((''''''&&&%%%&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&''''''&&&&&&)))'''%%%%%%'''((('''&&&$$$%%%'''&&&%%%%%%&&&(((%%%&&&(((***,,,///000111+++***)))'''&&&&&&&&&&&&###$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$((('''&&&%%%%%%%%%%%%&&&###&&&)))'''###!!!$$$''''''&&&%%%&&&(((((((((&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&|||ssskkkcccbbbaaa]]][[[\\\YYYVVVTTTRRRQQQOOOMMMJJJJJJHHHEEECCCBBBAAA>>><<<888777666555444333333333222222111111111111222222111111111111000000000000---///111111///...---...------------------------------------------------........................---------,,,,,,,,,++++++...,,,******+++------,,,&&&(((+++---...---,,,+++************************,,,++++++******++++++,,,***++++++***((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))(((''''''&&&'''((()))***+++)))(((((())))))(((&&&((((((***++++++***))))))***+++,,,,,,+++,,,...///---......,,,***((()))***))))))*********+++++++++,,,,,,,,,,,,,,,+++***))))))))))))***++++++,,,,,,***)))'''&&&%%%%%%&&&&&&))))))))))))************((('''''''''&&&&&&&&&&&&'''((()))******++++++***,,,***((('''((()))((('''&&&'''''''''(((((())))))***)))((()))++++++)))((('''''''''''''''((())))))&&&&&&'''&&&%%%&&&((()))''''''((((((''''''&&&%%%&&&%%%$$$%%%'''((('''&&&$$$%%%&&&&&&''''''&&&&&&)))'''%%%&&&'''((('''&&&$$$%%%'''&&&%%%%%%&&&(((%%%&&&(((***,,,///000111+++***)))((('''&&&&&&&&&######$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''$$$$$$%%%&&&&&&%%%%%%%%%)))(((&&&$$$###$$$&&&'''###''')))'''###!!!###''''''&&&%%%&&&(((((('''&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&{{{jjjfffaaa]]][[[ZZZYYYYYYSSSSSSSSSSSSQQQNNNKKKIIIGGGFFFEEECCCAAA???>>>===777777666444444333333333333333222222111000//////000000000000000000000000......////////////.........------,,,,,,------.........---,,,---...///000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,******))))))***+++,,,,,,++++++******************)))***+++,,,,,,,,,,,,,,,+++*********))))))(((((()))))))))((('''%%%######******))))))((((((''''''))))))))))))))))))))))))&&&&&&((((((((('''&&&%%%''''''((()))***++++++,,,------,,,,,,,,,------...+++,,,------+++*********)))************))))))(((------------------------++++++++++++++++++++++++---,,,+++)))(((&&&%%%$$$'''%%%%%%'''***+++***'''(((((((((((())))))))))))''''''''''''((((((((()))++++++***)))(((&&&$$$###))))))(((((((((((()))***+++***)))'''''''''((()))''''''&&&&&&&&&&&&''''''(((&&&%%%'''***+++)))&&&((((((((((((''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&(((+++,,,,,,+++++++++***((('''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$%%%&&&((()))&&&%%%$$$###$$$%%%&&&''''''''''''''''''((())))))((('''&&&'''((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&******)))((('''&&&%%%%%%(((((((((((((((''''''&&&&&&&&&''''''(((((())))))%%%%%%%%%$$$$$$#########$$$$$$###"""###$$$&&&'''qqqiiieee```\\\ZZZZZZYYYXXXSSSSSSSSSRRRPPPMMMJJJIIIFFFEEEDDDCCCAAA???===<<<777666555444333333333333333333222222111000000///000000000000000000000000//////000000000000//////...------,,,,,,------......---,,,,,,,,,---//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,***************++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************)))))))))(((++++++******)))(((&&&&&&***)))))))))((((((((('''))))))))))))))))))))))))'''(((((((((((((((''''''(((((()))***+++,,,,,,---///......------......///---......,,,)))'''&&&&&&*********+++******)))(((------------------------++++++++++++++++++++++++))))))))))))((((((''''''(((&&&&&&(((+++,,,***(((((((((((()))))))))******'''''''''((((((((())))))(((((()))************)))))))))((((((((()))))))))***)))((('''''''''((((((''''''&&&&&&&&&&&&''''''(((&&&%%%'''******)))&&&((((((((((((''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&(((***,,,,,,+++))))))(((((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&&&&((('''''''''(((((())))))---+++++++++,,,,,,***(((%%%%%%%%%%%%%%%%%%&&&&&&((((((((((((((('''''''''''''''((((((''''''&&&%%%'''''''''''''''(((((((((%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$wwwiiieeebbb]]]ZZZYYYYYYXXXWWWSSSSSSRRRQQQOOOLLLJJJHHHDDDDDDDDDCCCAAA>>>;;;:::666666555444333333333333333333222222111000000000000000000000000000000000000000000111111000000000...------,,,,,,------...---,,,+++++++++,,,...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++************)))))))))))))))*********))))))((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))))))))***+++,,,---...///111111000000000000000111---------+++(((&&&&&&&&&+++++++++++++++***))))))------------------------************************))))))((((((((((((((('''((((((((()))+++,,,+++)))((((((((()))))))))******''''''((((((((()))))))))''''''((()))******)))))))))))))))))))))))))))))))))(((''''''&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''))))))((('''(((((((((''''''''''''&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&''''''''''''((((((((('''&&&&&&'''***++++++***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%(((((((((((()))))))))))))))(((((((((***)))(((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''(((((())))))''''''((((((''''''&&&%%%''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$###"""rrrgggbbb___[[[YYYXXXXXXWWWVVVSSSRRRQQQPPPNNNKKKHHHGGGCCCCCCCCCBBB@@@<<<999777555555444333222222333333222222222111111111000000//////////////////////////////000000000000//////...------,,,,,,------...,,,,,,+++***+++,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++*********)))))))))))))))&&&''''''(((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((()))((('''''''''((()))******+++,,,---...///000111333333222111111111222222***+++,,,+++))))))***,,,,,,,,,---,,,,,,+++***)))++++++++++++++++++++++++************************++++++***)))'''&&&%%%$$$((((((((()))*********)))''''''''''''(((((((((((('''(((((((((((())))))))))))))))))(((&&&$$$###""")))*********))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''((()))(((((('''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''&&&&&&''')))******)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######"""""""""&&&&&&'''((('''&&&$$$######$$$%%%&&&'''&&&%%%$$$((((((((()))))))))))))))%%%$$$$$$$$$&&&&&&$$$###''''''&&&&&&%%%%%%%%%$$$''''''''''''(((((((((((((((((())))))(((((('''&&&(((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###~~~nnneee^^^\\\YYYXXXXXXWWWVVVUUUSSSRRRPPPNNNLLLIIIGGGFFFCCCCCCBBB@@@>>>;;;888666444333333222222222222333222222222111111111111111////////////////////////---..................---...------,,,,,,------...,,,,,,+++***+++,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,++++++,,,,,,,,,,,,+++***)))*********+++++++++,,,++++++,,,,,,,,,++++++***))))))))))))))))))******&&&'''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''&&&%%%&&&''')))***++++++,,,...///000222222444444333222222222222222,,,,,,---,,,******,,,...............---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''&&&%%%$$$&&&'''((()))((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))***,,,+++***)))&&&$$$!!! ******++++++***)))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((()))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&%%%&&&((())))))((($$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!! &&&&&&'''((('''&&&$$$######$$$%%%&&&'''&&&%%%$$$''''''((()))***))))))((('''&&&&&&'''((()))'''&&&'''''''''&&&&&&%%%%%%%%%(((((((((((('''''''''''')))************)))((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&''''''&&&&&&uuugggaaa\\\ZZZXXXWWWXXXXXXWWWUUUSSSRRRPPPMMMJJJHHHFFFEEECCCBBB@@@>>>;;;999777666333222222111111222222222111111111111111111111111000000000000000000000000,,,------......------,,,...------,,,,,,------...---,,,+++++++++,,,...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,+++,,,---------,,,******)))))))))******++++++,,,++++++,,,,,,,,,+++******))))))))))))************))))))***++++++*********(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&%%%&&&&&&'''((()))++++++,,,...000111222333444444333222111111111111000000///,,,***)))+++,,,////////////...,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((&&&'''))))))'''''''''(((%%%%%%%%%%%%&&&&&&&&&'''((((((((()))))))))******++++++++++++***((('''&&&***++++++,,,+++***((('''&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&'''''''''(((***)))'''&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''&&&%%%&&&((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((&&&%%%$$$###"""&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&((()))))))))(((''''''&&&&&&'''))))))(((&&&'''''''''&&&&&&&&&&&&&&&))))))(((((('''''''''&&&)))************)))((((((%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!"""$$$%%%'''(((((((((mmmccc___ZZZYYYWWWWWWXXXXXXWWWVVVSSSQQQOOOLLLIIIGGGEEEDDDDDDBBB???;;;888777666666222222111111111111222222111111111111111111111111000000000000000000000000------............------...------,,,,,,------......---,,,,,,,,,---//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,+++,,,---...---,,,***)))))))))***++++++,,,------+++,,,,,,,,,,,,+++***)))((()))))))))******************+++++++++******)))'''((((((((()))))))))***))))))))))))))))))))))))%%%&&&'''(((((()))))))))***+++,,,...000111222333444333222111000000000000//////...+++))))))***,,,000000000///...---,,,+++************************((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&)))******((('''((()))&&&&&&'''''''''((((((((((((((()))))))))***************+++++++++++++++******+++,,,,,,,,,***(((&&&&&&'''((()))))))))((((((''''''&&&&&&&&&&&&''''''&&&)))******'''%%%&&&((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%'''((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%'''(((((((((&&&&&&$$$######$$$&&&&&&%%%$$$&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))yyykkkdddaaaZZZXXXWWWWWWYYYYYYXXXVVVSSSQQQOOOKKKIIIFFFEEEDDDEEEBBB>>>:::777666666777222111111111111111222222111111111111111111222222000000000000000000000000......////////////.........------,,,,,,------.........---,,,---...///000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,+++,,,.........,,,***)))******+++,,,,,,---......,,,,,,,,,,,,,,,+++***)))(((((())))))*********+++)))))))))))))))((('''''''''((((((((())))))******))))))))))))))))))))))))%%%&&&(((************)))***+++,,,...///111222333333222111000////////////+++++++++***)))***---///111111111000///---,,,+++++++++++++++++++++++++++(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%'''***,,,+++)))'''(((***(((((((((((()))))))))***))))))))))))************)))************))))))(((***+++,,,---,,,***(((&&&&&&''')))*********)))((('''''''''&&&&&&'''''''''&&&)))+++***'''%%%&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''''''''%%%'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&((()))&&&%%%$$$###$$$%%%&&&'''###$$$&&&(((((('''&&&%%%$$$$$$###%%%''''''&&&%%%%%%&&&&&&&&&'''(((((((((%%%%%%&&&'''((()))***+++&&&&&&''''''&&&&&&%%%$$$#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((ӵĦĦӵttthhhbbb```\\\ZZZXXXWWWWWWVVVSSSQQQQQQOOOMMMJJJHHHFFFEEEDDD@@@>>><<<999777666555555333333222111000000111111111222222111111000///...000000///Ħ......////////////......,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,++++++++++++++++++++++++***+++,,,,,,,,,***)))(((***************++++++++++++++++++***)))(((((('''(((&&&$$$""""""$$$&&&(((''''''(((((())))))******(((((()))***,,,---+++))))))***+++,,,...///000111111000---+++++++++,,,---///---)))'''&&&(((+++---******))))))***+++,,,,,,+++++++++***)))(((((('''&&&&&&''''''(((((())))))***)))((((((((()))+++,,,&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((()))***++++++++++++*********))))))(((((((((***,,,------+++((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''((('''&&&$$$######$$$$$$&&&'''''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""'''+++$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++)))&&&######%%%(((******)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%$$$$$$4ĉ@ӵ>L=hĦ4ĉ@ӵ|||nnnddd___^^^\\\ZZZXXXWWWVVVUUUSSSQQQPPPOOOMMMJJJHHHFFFEEEDDD???===;;;888666555555555333222222111000000111111111222222111111000///...000000///>L.........////////////............//////......---,,,++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,++++++++++++++++++++++++++++++++++++++++++***))))))'''(((((()))******++++++*********)))(((''''''''')))((('''&&&&&&'''((()))(((((((((((())))))))))))***))))))***++++++)))''''''((()))***,,,---...///000...,,,+++******+++,,,---,,,***((('''(((***+++)))))))))))))))***++++++++++++******)))(((((('''''''''''''''(((((((((((((((((('''''''''((()))***'''''''''((((((((())))))((((((((((((((((((((((((''''''((())))))***++++++*********)))))))))((((((((()))***+++***)))'''&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))((((((((('''''''''((('''&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%)))'''%%%######$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''))))))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$&&&'''''''''&&&%%%GG=?HdĦ=ĪjGG=?ttthhh```\\\\\\[[[ZZZWWWVVVVVVUUUSSSQQQOOONNNLLLJJJHHHEEEDDDCCC>>><<<:::777555444444444333222111111000111111111111222222111111000///...000//////HdĦ///......////////////............//////......---,,,++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++******++++++++++++++++++++++++,,,+++******************&&&&&&'''((()))******+++)))))))))((((((''''''&&&))))))(((((((((((())))))))))))))))))((((((((((((+++*********+++***'''%%%&&&&&&'''(((***+++,,,,,,---,,,+++)))))))))******+++******))))))))))))***)))(((((((((((())))))***+++******))))))(((((('''((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((()))))))))***))))))))))))))))))))))))''''''(((((())))))************))))))))))))((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((''''''((('''&&&%%%$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$######((((((((('''''''''''''''(((''''''&&&&&&''''''(((&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))(((((('''ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦ^^^\\\UUUTTTRRRPPPNNNMMMLLLĦ===<<<999666444333111Ħ222111111000///...000///...DdD/////////,,,+++ӵ,,,,,,ӵ,,,ӵ,,,,,,---++++++Ħ+++***ӵ,,,+++***(((ĭӵ)))((('''((())))))((('''&&&******))))))((((((''''''+++******+++,,,+++)))'''%%%&&&'''((()))***+++++++++***)))(((((((((((()))))))))))))))))))))(((((((((((('''''''''(((((()))******))))))(((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))(((((()))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((&&&$$$"""!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''))))))(((((('''?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eUUUUUUTTTQQQOOOMMMLLLKKKZAAA===;;;9996664443h?gL222222111111000///...//////...D%%)?///fff?><z,,,,,,=?Ħ,,,g&e,,,g&e+++,,,,,,S?ʬ+++4ff?>ߝL+++@e***g&e***++++++3h?g&e>&e******??&&&''')))******)))'''&&&******))))))(((((('''''')))))))))+++------+++***&&&''''''((()))***++++++))))))(((((('''''''''(((''''''((()))))))))((('''(((((('''''''''''''''((()))))))))(((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&''''''((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((())))))+++***((('''&&&'''((()))((((((((((((((((((((((((((((((((()))))))))*********)))))))))((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&&&&4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sUUUTTTTTTSSSQQQOOOLLLLLLKKKHtĦ@@@===;;;999666Bt=o9ĦHdĦ222222111111000///...///......Dtfo9ĦsߝLGdUĦ...Ht@cӵHu]Ħ,,,Hu]Ħ+++,,,Htƅ^+++qIܗGIӵ***H׼s******Hu]Ħ******Bt=o9ĦHƅ^Hu]Ħ++++++((()))***++++++***)))((())))))))))))(((((((((((((((((()))+++------,,,***''''''((())))))***++++++((((((((((((((('''''''''&&&''''''((((((((((((''')))((((((''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''((())))))))))))(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''(((((((((((())))))+++***)))((((((((()))***(((((((((((((((((((((((())))))))))))******************)))))))))(((((((((&&&&&&''''''''''''&&&%%%&&&''''''(((((((((((('''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%%%%''''''((())))))))))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))((('''%%%&&&''')))***$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦUUUTTTSSSRRRPPPNNNKKKKKKKKKDdDĦ???>>><<<999qjRgdKӵDdDĦ222222111111000///............HdDĦgdKӵDdDDdDĦ...DdDĦ4DufӵDdDĦ+++DdDĦ+++q<R******peƜ4DuTӵ(((DdDĦ******DdDĦ***qjRgdKӵDdDΦDdDĦ******************((())))))))))))))))))((((((((((((((())))))))))))((('''((()))+++***(((&&&''''''(((((())))))******''''''((((((((((((((('''&&&&&&&&&''''''(((((((((***)))((((((''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&'''&&&'''((()))***))))))(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))******))))))(((((())))))(((((((((((((((((((((((()))))))))*********++++++*********)))))))))((((((%%%&&&'''(((((('''&&&&&&%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''(((((('''&&&&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦUUUTTTSSSRRRPPPNNNJJJKKKKKKDdDĦ>>>>>><<<:::GIdnuR)ĦDdDĦ222222111111000///............DdDĦnuR)ĦDdDΦDdDĦ,,,DdDĦnuR)ĦDdDĦ+++DdDĦ+++po9u,,,+++******=ӊB1.uTӵ'''DdDĦ))))))DdDĦ)))GIdnuR)ĦDdDΦDdDӵ)))))))))*********''''''&&&&&&&&&&&&''''''''''''(((((())))))******(((''''''(((((((((%%%###&&&'''''''''((()))))))))''''''(((((()))(((((('''&&&&&&&&&&&&&&&'''((()))******)))((((((((((((((('''''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&((()))))))))((('''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))((((((((()))))))))))))))))))))))))))************+++++++++************))))))))))))%%%&&&'''(((((((((&&&&&&$$$%%%%%%&&&'''''''''&&&'''((((((((())))))******'''''''''&&&&&&''''''''''''(((((()))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&& !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦWWWVVVSSSPPPLLLJJJJJJJJJJJJDdDĦ<<<777555333peӵDx<>dd<ӵDd<DdDΦDdDĦ,,,DdDӵnd<DdDĦ--->d<Ħ---peӵ)))Ħ'''F&uTӵ***DdDĦ******>d<Ħ(((peӵDx<>d<ʜ4DuTӵ+++++++++)))'''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&$$$%%%%%%&&&&&&'''''''''((((((((((((((((((''''''((((((((('''&&&&&&&&&%%%)))&&&$$$$$$%%%((((((((((((((((((((()))***+++,,,))))))*********))))))((('''''''''((((((((())))))))))))((((((''''''&&&&&&'''((()))))))))(((&&&%%%"""$$$%%%&&&&&&%%%###"""((('''%%%$$$$$$%%%&&&(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&'''(((******+++++++++***((('''&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))'''%%%$$$%%%&&&'''&&&%%%%%%$$$#########$$$%%%$$$###$$$%%%&&&$$$"""''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%&&&&&&$$$###%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9YYY>dd<ӵ555333B?Ho9111<x000000000000/////////&ӫeʬtIӇ///>d<Φ>d<Ħ,,,D&ӫetIӇ+++DdDĦ---sdKĦ,,,B?dp&ĒR++++++>d<sdKĦ(((B?Ho9)))s&dq&ĒR*********)))((('''&&&)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''''''''''''''&&&)))'''%%%%%%&&&((())))))(((((((((((()))***++++++******++++++***)))((((((''''''''''''''''''(((((((((((((((((((((''''''''''''((()))))))))(((&&&%%%$$$%%%&&&''''''&&&%%%$$$((('''&&&%%%%%%&&&''''''(((''''''''''''''''''(((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&((()))***++++++++++++***((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))'''%%%$$$%%%&&&'''&&&%%%%%%$$$######$$$$$$'''&&&%%%%%%&&&&&&$$$###&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$%%%&&&$$$###%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@G[[[XXXseSSSQQQNNNKKKIIIGGGGGGGGG<Ō777555333@G111222Hkge000//////////////////...HĪj@IŌ......ege,,,,,,Hu]3hIŌ++++++DdDĦ,,,ne---,,,@h******>h+++,,,,,,se***ne((((((@G))))))sĪj@h,,,+++***)))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***(((&&&&&&''')))***)))'''(((((())))))******+++,,,,,,,,,+++***)))(((''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((('''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''''')))***++++++,,,,,,***)))((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&((((((((()))(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***((('''%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$((('''&&&&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%#########%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦ]]]\\\YYYs׼sSSSQQQOOOMMMJJJIIIGGGGGGFFFHo999777555333222111111111000000////////////000......//////...,,,,,,,,,D^++++++,,,DdDĦ+++++++++++++++))),,,++++++***+++,,,,,,s׼s***)))(((((((((******))))))***...---+++***)))***++++++((((((((((((((((((((((((((((((((((((((('''''''''******))))))((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((())))))******((('''''')))******)))''''''((())))))*********---------,,,+++)))(((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))'''((()))))))))(((&&&%%%''''''&&&&&&&&&'''((((((&&&&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((***++++++,,,,,,,,,***)))((('''&&&&&&'''((('''''''''&&&&&&&&&%%%%%%''''''(((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$""""""###%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦ{{{kkkccc^^^^^^]]]YYYBeSSSRRRPPPNNNLLLJJJIIIHHHGGGFFFnu]ӵ:::222333333222111222222222111111111000000111000000000/////////...000...------///000///...------------------,,,,,,,,,,,,,,,,,,,,,>d<Ħ,,,,,,,,,,,,,,,>d<Ħ+++++++++Ħ******+++++++++***)))))),,,,,,,,,+++++++++++++++)))***+++,,,Be(((***))))))(((Ħ((()))******++++++*********(((((()))))))))*********,,,+++***(((((()))***+++(((((((((((((((((((((((('''''''''(((((((((((((((*********))))))(((((('''&&&&&&&&&'''''''''(((((('''(((((())))))*********)))((('''''')))******)))&&&&&&((()))******))))))------,,,+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))'''((()))))))))(((&&&%%%&&&&&&&&&%%%&&&'''((((((&&&'''((())))))))))))(((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++++++++++++++***)))'''&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&###"""!!!"""%%%'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$###"""###%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3weAneneneneDenene>Ak<yyyqqqeee```[[[[[[XXXUUUTTTWWWTTTSSSQQQOOOMMMLLLKKKKKKGGGFFFDDDfh444222111222222111000222222111111111111111111111111111000///.........000...,,,,,,---//////...***+++---...///000111111---------,,,,,,De+++,,,,,,------,,,ne---,,,ne+++))))))************))))))))))))******++++++,,,,,,++++++***)))))))))))))))******ne(((((((((((()))***************(((((((((((()))))))))***'''(((((()))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((((()))''''''(((((()))******++++++***************))))))'''&&&&&&'''))))))((('''$$$&&&((()))***)))(((((()))))))))))))))((('''&&&%%%%%%&&&'''((())))))***(((((((((((((((''''''''''''((()))))))))(((&&&%%%%%%&&&''')))******))))))((((((''''''(((***+++,,,(((''''''''''''''''''((()))))))))))))))))))))))))))))))))******+++++++++(((((())))))******)))))))))((('''&&&&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%&&&''''''&&&$$$""""""$$$&&&''''''******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%(((&&&%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''rrrkkkddd^^^ZZZYYYVVVSSSSSSVVVTTTSSSQQQOOONNNMMMLLLLLLEEEDDDBBB@@@666444222111222222111000000000000111222222333333222111111000///......---000...,,,,,,---...///...000000000000///...---,,,---------,,,,,,++++++,,,,,,------,,,---------++++++((())))))*********))))))(((((()))***++++++,,,,,,,,,+++)))((((((((()))*********((((((((((((((()))***************(((((((((((()))))))))))))))***,,,------,,,+++***))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&''''''(((((())))))'''(((((()))***++++++,,,,,,+++++++++***)))))))))&&&%%%%%%'''((()))'''&&&$$$%%%((()))***)))(((''''''(((((((((((((((''''''$$$%%%&&&'''(((***++++++))))))(((((('''''''''&&&'''((()))))))))(((&&&%%%%%%''')))+++,,,+++***)))))))))''''''(((***,,,...((((((''''''''''''(((((((((((((((((((((((((((((())))))******++++++++++++'''(((((())))))))))))((()))((('''&&&&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&'''((())))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%&&&'''(((***'''$$$###$$$&&&&&&&&&+++******)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%)))(((&&&&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''~~~qqqkkkbbb___[[[XXXWWWVVVTTTRRRPPPPPPOOOOOOMMMLLLJJJIIIHHHFFFCCC@@@>>>;;;666333777666555333222000///...444333111000000000111222000000000000000000000000................................................,,,,,,,,,+++++++++******.........------.........,,,,,,,,,++++++*********))))))************)))))))))***+++,,,,,,+++***)))(((((())))))*********+++*********)))))))))))))))******++++++++++++******)))((((((((((((***,,,---,,,,,,,,,+++***)))((((((''''''((()))))))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''************************---,,,***)))))))))***+++((((((''''''''''''((((((%%%%%%&&&'''((((((((('''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&'''(((***+++(((((()))))))))***************((('''&&&&&&&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++%%%&&&&&&'''((()))******&&&&&&'''(((((()))(((((()))))))))((('''''''''&&&''''''&&&%%%&&&'''((()))&&&&&&$$$###"""!!!!!!!!!&&&'''((())))))'''%%%$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((('''&&&&&&%%%(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''%%%###"""'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%&&&xxxlllgggaaa^^^ZZZWWWVVVUUUSSSRRRPPPPPPOOONNNMMMKKKJJJIIIGGGEEEBBB???===:::666333111000///...---,,,+++***333222111111000000000111000000000000000000000000................................................,,,,,,,,,++++++++++++***...------,,,,,,------...------------,,,,,,,,,+++)))******************))))))***++++++++++++***)))((()))))))))***************)))))))))))))))))))))))))))))))))))))))))))))***)))))))))***+++---...++++++++++++***)))((((((''''''((()))))))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''************************+++***)))((('''(((((()))((((((''''''''''''((((((&&&&&&''''''((('''''''''&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&''')))***++++++,,,,,,,,,---------+++***)))(((''''''''''''&&&'''(((((())))))(((((())))))))))))))))))))))))((((((((((((((()))******&&&&&&''''''(((((())))))'''(((((()))******))))))(((((('''''''''''''''''''''&&&%%%%%%%%%&&&'''(((&&&&&&%%%$$$############%%%&&&((((((((('''%%%$$$'''&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%'''&&&%%%$$$$$$$$$%%%%%%###%%%''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''qqqfffaaa^^^\\\YYYWWWVVVUUUSSSQQQOOOOOOOOONNNLLLKKKIIIHHHFFFCCC@@@===;;;999666444222222111111000//////...111111222222111111000000000000000000000000000000................................................,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,******++++++++++++******)))***++++++++++++***)))))))))))))))************))))))))))))))))))******,,,+++***))))))***+++,,,+++*********+++,,,---...++++++++++++***)))(((((('''(((((()))))))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''************************)))((('''&&&&&&&&&''''''((((((''''''''''''(((((('''''''''(((''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&'''(((,,,,,,,,,---------......+++******)))((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((('''''''''''''''(((((()))'''''''''(((((((((((((((((())))))***************&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&'''''''''))))))))))))))))))))))))'''''''''((((((((())))))'''(((((())))))((((((''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''%%%%%%&&&(((***,,,((('''%%%$$$###$$$&&&'''"""%%%((()))(((&&&%%%$$$'''((((((((())))))))))))|||kkkbbb^^^\\\ZZZWWWVVVVVVTTTRRRPPPOOOOOONNNMMMLLLJJJHHHGGGEEEBBB>>>;;;999888666444444444444444444333333333///000111222222111000///////////////////////////................................................------,,,,,,,,,+++++++++,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********++++++*********)))))))))))))))*********)))))))))))))))*********+++***(((''''''(((***+++************++++++,,,,,,***************)))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''************************''''''''''''''''''''''''(((''''''&&&&&&''''''((('''((((((((('''&&&%%%%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&''''''((())))))************++++++++++++***)))))))))))))))'''((())))))******))))))((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((((((((((((((((('''''''''((())))))******)))))))))$$$%%%%%%%%%&&&'''''''''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''&&&%%%$$$$$$%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((&&&'''''''''(((((((((((('''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))(((((()))***+++,,,***)))&&&%%%$$$%%%'''((($$$'''******)))((('''(((*********+++,,,,,,------uuuiiibbb^^^ZZZYYYWWWVVVVVVUUUSSSQQQOOOOOONNNMMMKKKIIIGGGFFFBBB@@@===:::999888555333111111111111111111111111...///111222222111000///........................................................................---------,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,---------------+++++++++,,,,,,++++++++++++******************+++******))))))))))))))))))(((((())))))************((('''%%%$$$$$$%%%'''((()))))))))***************))))))*********)))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%'''(((((((((((((((((('''&&&'''''''''(((((((((((((((((((((((())))))))))))+++******)))))))))))))))))))))***++++++++++++***((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''''''''(((((()))((((((''''''$$$%%%%%%%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&'''((())))))&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&(((((((((((((((((((((((('''(((((()))((('''&&&%%%,,,+++)))(((((((((***+++)))***+++*********,,,---,,,------...///000000000pppgggbbb___YYYXXXWWWWWWWWWVVVSSSQQQOOONNNNNNLLLJJJHHHFFFEEE@@@???===<<<;;;999666333111111111000000000000000//////000000111111000000........................................................................------------,,,,,,,,,,,,,,,++++++******++++++,,,............////////////******++++++++++++******++++++***))))))***++++++************))))))))))))((((((((()))******+++++++++***)))(((((()))***+++((())))))*********))))))((())))))******)))(((((()))))))))))))))((((((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))*********))))))''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&'''(((((())))))(((((('''''''''((())))))((((((''')))))))))************+++***))))))(((((()))))))))((()))******++++++******((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((('''((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&'''((())))))(((((('''''''''&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''''''''((())))))))))))((($$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((())))))))))))***************************+++------,,,***(((&&&///......---------------------------,,,---000222//////000111222333333444uuujjjddd```]]]YYYXXXWWWWWWXXXWWWTTTRRROOONNNMMMLLLJJJGGGEEEDDD>>>>>>=========:::666222444444444333333222222222///////////////000111111000000000000000000000000...................................................------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......)))******************)))++++++***))))))***++++++************)))))))))((('''(((((()))******++++++------------------------)))***+++++++++***))))))(((((()))))))))))))))((()))))))))))))))((('''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))*********))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((('''''''''(((((())))))))))))((((((&&&'''((((((((('''&&&&&&)))************+++++++++)))((((((''''''(((((()))''''''((()))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''(((((()))))))))))))))))))))(((''''''((((((''''''''''''''''''$$$%%%&&&'''(((''''''&&&''''''&&&&&&&&&'''(((((())))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((()))***************'''''''''((((((((())))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000//////111111222222222111000///---///111111000000222333111111222333444555666666oooeeebbb___\\\YYYXXXWWWXXXYYYXXXUUUSSSOOONNNMMMLLLIIIGGGEEEDDD======>>>???>>>;;;666222444444333222222111000000000///.........000111222111111111111111111111111......................................................---------,,,,,,,,,---,,,,,,++++++,,,,,,---((((((((())))))*********))))))************)))))),,,+++***))))))***+++,,,+++*********))))))(((((('''(((((()))***+++++++++'''((())))))))))))((('''***+++,,,---,,,,,,***)))(((((()))))))))))))))((()))))))))))))))((('''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((('''(((((())))))))))))((((((%%%&&&'''''''''&&&%%%$$$((())))))))))))*********((((((''''''''''''((()))%%%&&&&&&'''''''''''''''************************&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&'''((()))*********************)))(((((()))))))))((('''''''''&&&%%%&&&'''((((((((('''&&&''''''&&&&&&&&&&&&''''''******)))((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))***+++++++++++++++++++++,,,,,,---------...+++,,,---...////////////////////////////////////000///...---...000222333222333555666555444222000---000333555444333333333222222333444555666777888yyylllgggbbb]]][[[XXXWWWVVVTTTSSSRRRRRRRRRKKKJJJHHHGGGFFFEEEBBB@@@===;;;999777555333222222000000000000000000000000//////000000000000//////000000000000///---,,,+++,,,------......------,,,........................++++++++++++++++++++++++)))***+++,,,---............---+++)))))))))+++,,,,,,,,,,,,,,,+++***)))((()))***+++,,,---,,,++++++************))))))))))))%%%&&&&&&'''((()))************+++++++++,,,,,,,,,))))))))))))************,,,,,,+++***)))(((''''''******)))(((((((((((((((%%%&&&&&&&&&'''((((((((((((''''''&&&&&&''')))***''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%&&&'''((()))((((((((((((((()))***+++)))(((&&&%%%%%%&&&'''((((((((())))))******++++++((('''((()))+++***(((&&&)))((('''''''''(((***+++))))))******++++++,,,,,,%%%&&&((()))))))))((('''(((''''''(((******)))(((************)))))))))))))))))))))(((''''''&&&&&&))))))(((''''''''''''(((((((((((((((((((((((((((***)))((('''&&&&&&'''((())))))(((((((((((()))))),,,+++)))'''&&&&&&&&&'''))))))'''&&&&&&'''))))))&&&&&&&&&'''''''''&&&&&&''''''&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&'''(((((('''''''''''''''((()))***///...,,,***)))))))))***,,,,,,+++++++++,,,,,,---------------............,,,,,,,,,---------------///...............///000111111222333222111000///111111111111000000000000222333444555666666666666888888666555333333333333222222111111111111222222222222222222222222222222ttthhhddd```\\\ZZZVVVWWWWWWVVVUUURRRPPPNNNLLLJJJHHHGGGGGGEEEBBB@@@<<<;;;999777555333222222000000000000000000000000//////000000000000/////////000000000000000///...---......//////......---........................++++++++++++++++++++++++******+++,,,------------...---+++******+++,,,------------,,,,,,+++***)))))))))+++,,,,,,,,,+++***************))))))))))))''''''(((((((((((((((((())))))*********+++++++++))))))))))))************++++++******)))(((((((((***))))))(((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&'''((()))((((((((('''(((((())))))(((''''''&&&&&&'''''''''''''''((((((((()))))))))'''''''''((())))))'''&&&)))(((((('''((()))***+++(((((((((((())))))))))))&&&'''((()))))))))((((((((((((((()))+++,,,+++)))*********)))))))))((((((%%%''')))******)))'''&&&)))(((((('''&&&'''''''''(((((((((((((((((((((((())))))'''&&&&&&&&&''''''******))))))))))))******'''&&&%%%$$$$$$%%%%%%&&&((((((''''''''''''(((((((((((((((((('''&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((((()))***+++,,,......,,,+++++++++,,,,,,.........------......///........./////////000000//////////////////......000000000111111111111111333333444555444333222111222222222111111111000000222222333555555666666666888777666555444333333222333222222111111222222333333333333333333333333333mmmdddaaa^^^[[[YYYUUUVVVXXXXXXVVVRRRNNNKKKMMMKKKIIIHHHGGGEEEBBB@@@<<<;;;999666444333222222000000000000000000000000//////000000000000//////...///000111111111111111...//////////////////...........................++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------+++++++++,,,---...------------,,,+++******((()))******++++++******************))))))))))))))))))))))))((((((((('''(((((()))))))))*********))))))))))))************)))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((())))))((((((''''''''''''(((''''''((((((((((((''''''&&&&&&''''''''''''((((((''''''&&&'''(((((('''%%%((((((((((((((()))******'''''''''''''''&&&&&&&&&'''((())))))******)))))))))))))))+++......---+++))))))))))))(((((((((((("""%%%(((+++,,,+++(((&&&(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''******))))))))))))******$$$$$$$$$$$$$$$%%%&&&'''&&&''''''((((((''''''&&&******))))))((('''%%%%%%''''''(((((()))******+++'''&&&&&&&&&''''''((()))))))))***+++,,,...//////...............///000111222222111111111111111222000000111111111222222222222222222111111000000///111222333444555444444333555555666777666555444333222222222222111111111111111222333444444555555444777777666555444333333222333222222111111222222333333333333333333333333333xxxggg```___\\\ZZZYYYUUUVVVWWWVVVTTTQQQMMMKKKMMMKKKIIIHHHGGGEEEBBB???;;;:::888666444333222222000000000000000000000000//////000000000000//////...///000000000000//////......////////////..............................+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++---,,,,,,,,,,,,---//////---------------,,,++++++(((((())))))************************)))))))))((())))))))))))))))))))))))))))))))))))*********+++((()))))))))************(((((((((((())))))******((((((((((((((('''''''''((((((((('''&&&&&&&&&%%%%%%&&&((()))))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''(((((()))))))))((('''&&&&&&&&&'''&&&'''(((******)))((('''''''''''''''(((((((((((()))(((''''''))))))'''&&&((((((((((((((())))))***(((''''''&&&&&&%%%%%%%%%((())))))*********************+++...000111///---)))))))))(((((((((''''''%%%&&&)))***+++***((('''(((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''')))))))))(((((()))))))))&&&&&&&&&&&&''''''((((((&&&'''((())))))((('''&&&)))))))))***))))))((('''))))))*********+++++++++)))))))))))))))***+++,,,+++,,,---///111222333333111111111222333444555666666555444444444444444444222222222333333333444444444333333222111000000///111333555777777777555444666666777777777666555444222111111111111000000000111222333333444444444333666666666666555444333222222111111000000111111222222222222222222222222222rrrddd___^^^\\\ZZZZZZWWWVVVUUUSSSQQQPPPNNNNNNMMMKKKIIIGGGFFFDDDAAA>>>:::999777666444333222222000000000000000000000000//////000000000000//////////////////...---,,,+++,,,------......------,,,........................++++++,,,,,,,,,---------,,,,,,+++*********++++++,,,,,,,,,,,,---......///,,,,,,------,,,,,,++++++)))))))))))))))*********************)))))))))((((((((())))))***++++++,,,*********+++++++++,,,,,,((()))))))))************'''''''''((())))))******'''(((((()))((('''&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&((()))))))))((('''************************((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''(((((((((((((((***)))((('''''''''''''''&&&''')))***+++***)))(((******)))))))))))))))))),,,***)))))))))***)))''''''(((((()))))))))))))))(((((((((''''''&&&&&&&&&)))))))))))))))******+++)))***,,,///222333111///))))))))))))((((((((((((+++***)))((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''')))((((((''''''(((((()))))))))))))))((((((''''''((()))***++++++***)))(((((()))***+++,,,---------------,,,,,,,,,+++++++++------------...///000111...///111333555666666666444555555777888999999999888777666555555555555555333333333333444444444444333333222222111000//////111222555777777777666555555666777777777666444333111111000000000/////////222222333333444444333333555666666666555444333222000000////////////000000222222222222222222222222zzznnnccc___^^^[[[YYYYYYVVVUUUSSSQQQPPPOOOOOOOOOLLLJJJHHHFFFEEEBBB???<<<999999777555444333222222000000000000000000000000//////000000000000///////////////...---,,,******,,,,,,------------,,,,,,........................++++++,,,,,,------......,,,+++***))))))***+++,,,,,,,,,,,,,,,------------+++++++++,,,,,,++++++******))))))))))))***++++++************))))))))))))(((((()))***+++,,,------***++++++++++++,,,,,,,,,))))))))))))************'''''''''(((((()))))))))''''''((()))((('''&&&%%%'''''''''''''''&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))))))))(((***))))))(((((((((((()))'''((()))******++++++***,,,,,,++++++++++++******---+++))))))******)))(((''''''((()))))))))))))))(((((((((((((((''''''''')))(((((((((((()))***+++)))***,,,000444444222000************))))))))))))---,,,)))'''&&&'''((()))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((((())))))(((((((((((())))))))))))******)))(((''''''+++,,,,,,------,,,,,,++++++,,,---///111222333333000000000///...---------000000000111222333444555222333555777999999999888777888888999::::::999999888777666555444444444444222222333333333444444444222222222111000000000///222333444666777777777666555555666777666555444333111111111000000000000///333333444444444444333333444555666666666555333222000000000//////000000000222222222222222222222222vvvkkkbbb^^^]]]YYYWWWWWWRRRRRRRRRRRRRRRPPPOOONNNKKKIIIGGGEEECCCAAA===;;;999888666555444333222222000000000000000000000000//////000000000000//////......//////...---,,,,,,------............------........................++++++,,,,,,---......///+++***)))((()))***,,,...,,,,,,,,,,,,,,,+++++++++)))******++++++******)))+++******)))***+++,,,---************))))))))))))*********++++++,,,,,,,,,************++++++++++++))))))))))))************''''''((((((((((((((((((&&&'''((())))))'''%%%$$$&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((()))***))))))(((***))))))))))))******+++))))))))))))***+++,,,,,,,,,,,,,,,,,,+++++++++***---+++)))((()))))))))(((&&&'''((()))***))))))(((''''''''''''(((((((((((((((((('''''''''((()))***((())),,,111444555333111++++++++++++************+++***)))(((((())))))*********)))(((((((((((()))(((((((((((((((((((((((('''''')))*********))))))++++++************++++++)))***+++,,,---,,,++++++//////............//////111222444555777777888888222222222222222222222222222222222333444555777777555777999;;;<<<;;;::::::888999999:::999888777666666666555444333333333333111111111222222222333333222111111111111111111111333444555666777888999999555666777777777666444333333333333222222222111111444444555555555444444333444555666777666555333222222222111111111111222222444444444444444444444444tttjjjaaa^^^\\\WWWUUUUUUNNNPPPSSSTTTTTTRRROOOMMMJJJHHHFFFDDDCCC@@@<<<:::999888666555444333222222000000000000000000000000//////000000000000//////---...//////////////////......////////////..............................++++++,,,,,,---...//////***)))(((((()))+++---///,,,,,,,,,,,,++++++***)))((())))))*********)))))),,,+++*********+++------************)))))))))))),,,,,,,,,++++++++++++***))))))))))))************))))))))))))************((((((((((((((((((((((((&&&'''((())))))'''%%%$$$%%%&&&&&&''''''((((((((((((((('''&&&&&&((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''')))*********)))(((***)))))))))***+++,,,,,,***)))(((((()))+++---...,,,,,,,,,+++++++++******---+++(((''''''(((((('''&&&''')))*********)))(((&&&&&&&&&''''''(((((((((((('''&&&&&&&&&''')))***'''))),,,111555555333111,,,,,,,,,+++++++++******'''((()))***++++++******+++******)))))))))))))))************************'''((()))+++++++++***)))---,,,,,,++++++,,,,,,---+++,,,...000111111111000222111000//////000111222777888999::::::;;;;;;:::333333444555555666666666333333333444555666888888888999;;;======<<<;;;:::888999999999888666444333555555444222222111111111000000111111111222222222222222222222222222222333555555555666777999:::;;;666777777888888666555444555555444444444444333333555555555666555555444444333444666777777555333222444333333222222333333444666666666666666666666666zzziiieee___[[[YYYXXXWWWVVVSSSRRRPPPPPPPPPPPPMMMKKKHHHGGGFFFCCC@@@===:::999666555555444444333222222000000111111111111000000000000000000000000000000////////////////////////........................000000//////......------///111333333111...------,,,)))((()))---///---+++((()))***+++++++++++++++************************---,,,++++++******++++++444000+++)))******)))'''(((((()))***++++++,,,,,,---,,,***(((''''''((()))))))))))))))))))))))))))((()))***+++,,,---......((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((((()))'''&&&&&&&&&&&&'''(((((()))))))))))))))(((''''''((((((((((((((()))))))))'''(((((('''%%%&&&)))+++,,,,,,,,,+++++++++******...------,,,+++***)))))),,,+++***((((((***+++,,,)))((('''''''''(((***+++***)))(((&&&&&&&&&'''((('''(((((()))***++++++,,,))))))***,,,///111111000)))(((((('''''''''(((((()))(((((())))))***+++,,,***************))))))((())))))((())))))***++++++************+++,,,---.../////////...............000000000000111333555666777777666444222222444777::::::<<<=========<<<;;;999999:::;;;:::999888777666777777777666777999<<<===============<<<<<<;;;888888888888777666555444555444333333222222333333444333111000000111222333666555333222222333444444666666777888:::;;;<<<<<<;;;:::999777666555555555555555666666666666555444444555666777777888777777888888888888777666555444333333222222222222222222333333333333333333333333vvvhhhddd___[[[YYYXXXWWWVVVTTTSSSQQQQQQQQQOOOMMMKKKHHHGGGEEECCC@@@<<<:::888555555555444333333222222111111222222222222111111000000000000000000000000////////////////////////------------------------////////////............,,,...000000...+++******---,,,++++++,,,---,,,*********+++++++++******)))))))))))))))))))))))))))+++***))))))(((((())))))111...***((()))***)))'''(((((()))******+++,,,,,,---,,,***((('''((())))))))))))))))))))))))))))))''''''(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))(((''''''''''''((()))))))))))))))))))))(((''''''))))))))))))))))))******'''(((*********+++...000++++++++++++************---,,,,,,+++***))))))(((***)))'''&&&&&&''')))***+++***)))(((((()))***++++++***)))((('''(((((()))''''''(((((())))))*********)))***,,,///000///...))))))((((((((((((((()))(((((((((((()))***+++,,,)))******+++++++++******+++++++++++++++,,,---......---------...///000000111111222222222222222222333333222333444555777888999999888666555555777999;;;<<<===>>>???>>>======:::;;;<<<<<<<<<;;;:::999777888888666666777999<<<===>>>>>>>>>>>>===<<<<<<999999999999888777666666555444444333333333333333444333222111111222444555999888666555555555555666666777888999:::;;;<<<<<<;;;:::888777666555555555666777777777777777666666666666777888888888777777777777777777666555444333222222222222222222222222333333333333333333333333~~~qqqfffccc^^^[[[YYYXXXWWWUUUVVVTTTRRRQQQQQQOOOLLLJJJGGGFFFEEEBBB???<<<999777555555444444333333222222222222333333333333222222000000000000000000000000////////////////////////......................................./////////+++---......,,,***)))***---......---+++******+++,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))******)))(((((((((((()))...+++)))(((((())))))(((((())))))******+++++++++,,,+++***((((((((())))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''((((((((()))))))))((((((((((((((()))******)))))))))(((((((((''''''''''''''''''''''''''''''$$$'''***,,,---...000222************))))))))))))++++++******))))))(((((())))))''''''''''''))))))++++++***************++++++******))))))))))))***'''''''''''''''''''''(((***))))))+++---...---,,,))))))(((((((((((())))))((((((((())))))***+++,,,)))***+++,,,---------------------......000111111333222222222222333333444555555555666666777777777666666555555666888:::;;;<<<<<<<<<:::888888:::<<<===>>>???@@@@@@@@@???>>>======>>>>>>>>>===<<<;;;::::::999777555777:::===>>>????????????>>>======;;;;;;::::::999888888777666555444444333333444444444333222222222444666777<<<;;;:::888888777777777777888999:::;;;<<<<<<<<<:::999888777666555555555777777888888888888888777777777888888888777777666555555555555444333222222000000111111222222333333222222222222222222222222wwwmmmdddaaa]]]ZZZYYYXXXVVVUUUVVVUUUSSSQQQQQQOOOKKKIIIFFFEEEDDDAAA>>>;;;888666555555444444333222222111111222222222222222222111000000000000000000000000////////////////////////////////////////////////---------....../////////,,,---///...,,,+++++++++***,,,...,,,)))((())),,,+++,,,,,,,,,++++++***)))++++++++++++++++++++++++,,,,,,+++******************)))((('''((()))))))))((()))))))))*********+++++++++***)))(((((())))))((((((((((((((((((((((((*********)))))))))((((((***)))'''&&&&&&''')))***''''''''''''''''''''''''))))))************))))))'''(((((((((((()))))))))((((((''''''(((((()))***((((((((('''''''''(((((()))(((((((((((((((''''''!!!$$$(((***++++++---...))))))))))))(((((((((((())))))))))))((((((((((((+++***))))))))))))***+++((()))))))))***+++,,,,,,***)))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&)))(((((()))++++++***(((((((((((('''(((((()))))))))))))))******+++,,,---***+++,,,...///000000000//////000000111222333444777666666555666666777777888888999999::::::;;;;;;888888777777888:::;;;<<<===>>>>>>===;;;;;;===???===>>>???@@@AAA@@@@@@???>>>>>>???@@@???>>>===<<<<<<<<<:::888777888<<>>>>>;;;;;;:::999999888888888777666555555444444555555444444333222333555777999<<<<<<;;;:::999888888888888999:::;;;<<<;;;;;;;;;888888777555555444444444666666777777888777777777777777777777666555444444444444444444333222111000...//////000111222333333111111111111111111111111ssskkkaaa___[[[YYYXXXWWWVVVTTTVVVTTTRRRQQQPPPNNNKKKHHHEEEDDDCCC@@@===:::777555555444444333222222111111000000111111111111000000000000000000000000000000////////////////////////........................,,,,,,------......//////+++,,,------+++***+++,,,&&&)))++++++((((((***---******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******'''((((((((((((((()))***)))))))))))))))******************)))))))))))))))(((((((((((((((((((((((()))))))))*********++++++(((((('''&&&&&&'''((((((''''''''''''''''''''''''))))))************))))))(((((((((((()))))))))***''''''&&&&&&''''''((()))(((((('''&&&''''''((())),,,,,,,,,++++++*********###%%%((())))))))))))***)))))))))(((((((((''''''(((((((((((((((((())))))***))))))))))))))))))***$$$%%%&&&(((***+++,,,---'''((((((((((((((((((((('''''''''''''''&&&&&&&&&)))(((((()))******)))'''(((((('''(((((()))******,,,,,,,,,,,,---...//////---...///111222333333444111111111222333444666777999999888888888999:::::::::::::::;;;;;;<<<<<<<<<999999888888888:::;;;<<<===>>>???>>>======>>>@@@===>>>???@@@AAA@@@??????>>>???@@@@@@@@@???===<<<>>>>>>===;;;:::;;;>>>AAAAAAAAABBBBBBAAAAAA@@@???<<<;;;999888888777888888888777666666555555666666555444333333333555888999;;;:::::::::999888777777888999:::;;;<<<;;;:::999666666555444333333333333333333444555555555555555444444555555444333222222333333333222222111000///......///000000111222222000000000000000000000000~~~ooohhh___]]]ZZZYYYXXXWWWUUUTTTTTTRRRPPPOOOOOOMMMJJJHHHDDDCCCBBB???<<<999666444444444333333222222111111000000000111111000000000000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------.........)))***+++***)))((()))+++'''(((******)))***+++,,,)))***+++,,,------------************************))))))(((''''''''''''(((&&&((())))))(((((()))***))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''((((((((()))))))))******&&&&&&&&&&&&&&&'''((((((((('''&&&&&&&&&'''((())))))))))))((((((''''''&&&''')))***+++)))))))))***))))))))))))((((((((((((''''''(((((())))))******''''''''''''''''''''''''###$$$&&&(((***+++,,,,,,&&&''''''(((((((((((('''((((((((((((((((((((((((***))))))***,,,,,,+++)))))))))))))))***+++,,,---////////////000111222333111222333444666666777777333333333444666777999999::::::::::::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999999999:::;;;<<<>>>???@@@@@@??????@@@AAA===>>>@@@AAAAAAAAA@@@??????@@@AAAAAAAAA@@@???>>>>>>?????????>>>???AAADDDBBBCCCCCCCCCCCCBBBAAAAAA<<<;;;999888777777888999999888777777666666777777555444333333333555777888888888888999888888777666777999:::;;;;;;:::888666444333222111111111111111000111222333444444444444222222333333333222111111222222222222111000//////......//////000000111111////////////////////////yyykkkddd]]][[[YYYXXXXXXWWWUUUSSSQQQPPPNNNNNNNNNLLLJJJHHHCCCCCCAAA>>>;;;888555444444444333333222111111111000111111222222111111000000000000000000000000000////////////////////////------------------------...------------------,,,)))***+++***))))))***,,,,,,+++***+++,,,---,,,+++++++++,,,,,,---,,,,,,,,,************************))))))((('''''''''''''''&&&)))+++***)))((()))+++)))))))))))))))))))))((()))))))))*********))))))))))))))))))))))))))))))((((((''''''''''''&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((())))))))))))(((((((((((()))))))))*********'''''''''''''''(((((()))((('''&&&%%%%%%''')))***'''''''''&&&%%%%%%$$$$$$)))***+++***))))))+++,,,*********)))))))))((((((''''''((())))))***++++++&&&''''''''''''''''''&&&%%%&&&(((***++++++++++++&&&'''((()))***))))))((()))))))))******+++++++++---,,,,,,---///000///------,,,,,,---...///000000333333222333333444555666555555666888888999999999666666666777999:::<<<===;;;;;;<<<===>>>@@@AAABBB???>>>>>>======<<<<<<<<<<<<;;;:::::::::;;;<<<===???@@@BBBBBBAAAAAABBBCCC???@@@AAABBBCCCBBBAAAAAAAAABBBCCCCCCCCCBBBAAA@@@===???BBBCCCCCCCCCEEEFFFCCCDDDDDDDDDDDDCCCBBBBBB>>>===;;;999888999::::::999999888777777777777888666555333222222444555666555666777888888888777777777888:::;;;:::888666444111111000////////////000///000111222333333333333111222222333333333333222222222222222111000//////////////////////////////........................vvvhhh```\\\[[[YYYXXXXXXWWWUUUSSSPPPNNNMMMMMMMMMLLLJJJHHHCCCBBB@@@>>>;;;888555333444444333333222111111000222222222333333222222222000000000000000000000000////////////////////////000000000000000000000000.........------,,,,,,,,,,,,------,,,++++++---...111...+++,,,...///,,,)))------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))'''))),,,+++)))((()))+++))))))))))))((((((((((((((()))************))))))))))))))))))))))))))))))+++***)))((('''&&&%%%%%%)))***---......---***)))''''''''''''''''''''''''******++++++++++++******))))))))))))************((((((((((((((()))******((('''%%%%%%%%%''')))***---,,,,,,+++***)))))))))((())))))((('''(((+++---************))))))))))))''''''((()))***+++,,,,,,(((((())))))))))))(((((()))***+++,,,,,,+++***)))'''((()))+++++++++***)))))))))***+++,,,------.../////////000222333222111/////////000000111333333555555555555555777888888777888999:::::::::::::::888888888999;;;===>>>???<<<======>>>@@@BBBDDDEEEAAA@@@@@@???>>>===<<<<<<======<<<;;;;;;<<<>>>>>>@@@BBBCCCDDDCCCBBBCCCDDDAAAAAACCCDDDDDDDDDCCCBBBCCCDDDEEEEEEEEEDDDBBBAAA===@@@CCCEEEEEEFFFFFFGGGDDDDDDDDDDDDDDDCCCCCCBBB@@@>>><<<:::999:::;;;<<<:::999888888777777888888666555333222222333444555444555777888999999888888666888999::::::888555333000//////............//////000111222333444444333111222333333444444444444222333333222222111000//////////////////.................................zzznnngggbbb\\\[[[ZZZXXXVVVUUUUUUUUUSSSPPPNNNLLLKKKIIIGGGDDDDDDBBB???<<<999777666666444444444333333222222222111111111111000000000000000000//////......------,,,,,,,,,------.........,,,------...///000111111---,,,++++++,,,---///000---,,,++++++************+++******,,,......---+++******+++++++++,,,,,,,,,,,,,,,++++++***)))((((((***************)))((('''***)))'''%%%&&&(((***,,,+++++++++++++++***)))((('''((()))******)))((('''))))))*********))))))(((...,,,***''''''''')))***(((((())))))((('''&&&&&&---+++)))((('''((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&)))'''%%%%%%''')))******'''&&&%%%$$$%%%''')))***+++*********)))))))))(((++++++++++++******)))((('''''')))))))))((('''&&&)))((('''&&&&&&'''((()))&&&''''''((())))))(((((()))((((((***,,,---,,,+++,,,,,,,,,---...///000111222222222111000///...---333222222222333444666777777777777888999999999:::999999999999999999999999::::::;;;;;;;;;<<<<<<<<<======>>>???@@@AAAAAABBB@@@@@@@@@@@@????????????<<<;;;;;;:::;;;<<<===>>>BBBDDDFFFFFFDDDCCCCCCCCCFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEECCC@@@>>><<<;;;===???BBBDDDDDDDDDCCC@@@AAABBBDDDDDDDDDCCCCCC@@@>>>;;;999888999:::;;;888777777555444333222111111111111111111111111111333555777888888666444222222333555666666444333111...///000000...------...000000////////////000000//////000000000111111111111111111111000000000000---.........//////000000///000000000///......---wwwmmmfffaaa]]]\\\ZZZXXXVVVUUUTTTSSSRRRPPPMMMLLLKKKIIIFFFDDDDDDBBB???;;;999777666666333333333222222111111111111111111111000000000000111111111111000000000000,,,------------------...,,,------...///000000000......---,,,,,,,,,---...///...---,,,,,,,,,,,,,,,++++++***+++---...---+++******+++++++++,,,,,,,,,,,,,,,++++++***))))))((()))************))))))((()))((('''''''''(((***+++******+++++++++***))))))'''((()))******)))((('''))))))************))))))))))))(((((('''&&&&&&&&&((((((((((((((('''&&&&&&,,,+++)))((('''((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&***)))''''''&&&&&&&&&%%%((('''&&&%%%&&&''')))+++,,,,,,++++++******)))))),,,,,,---......---++++++((((((((())))))(((((('''+++***)))(((((()))***+++((()))***************))))))((((((***,,,------+++---------...///000222333444555555666666555555444666555555555666777999:::888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===>>>???@@@@@@@@@@@@????????????????????????===<<<;;;;;;;;;<<<>>>???>>>AAACCCDDDCCCCCCCCCCCCFFFEEEEEEEEEEEEDDDDDDDDDFFFFFFEEEDDDBBB@@@>>><<<;;;<<>><<<999777666777888999999888888666555444333333111111111111111111111222444666888999999888666555222333444555444333111000---...000///...,,,,,,---------,,,,,,,,,,,,------....../////////000000000000000000000/////////...------------.........///+++,,,,,,,,,,,,+++***)))~~~sssllleee```]]]\\\ZZZWWWUUUSSSRRRRRRQQQOOOMMMKKKJJJHHHEEECCCCCCAAA>>>;;;888666555555222222111111111111111000111111111111000000000000000000000000111111111111.........---------------,,,------....../////////000///...,,,,,,+++,,,,,,...------,,,,,,,,,,,,---,,,+++***+++------,,,+++******+++++++++,,,,,,,,,,,,,,,++++++***)))))))))((())))))************)))(((((((((((()))))))))***))))))******+++*********(((((())))))))))))(((((())))))************))))))'''((())))))((('''%%%$$$(((((((((((((((''''''&&&+++***)))((('''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''''''''((((((((((((((('''&&&%%%(((''''''&&&''')))+++,,,---------,,,+++*********,,,...000222222111///---)))))))))(((((())))))***,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,+++++++++++++++,,,///000000///......///000111333444555666666888999:::::::::::::::999888888999:::<<<===::::::;;;;;;<<<======>>><<<<<<<<<===============;;;;;;::::::;;;;;;<<<===<<<===>>>???@@@@@@???>>>=========>>>??????@@@@@@>>>>>>===<<<===>>>???@@@>>>AAADDDEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCAAA???===<<<:::<<<>>>@@@BBBBBBAAA@@@???@@@BBBCCCDDDDDDCCCCCC<<<:::888555444444555666777666666555444333333222000000000111111222222222333555777888999888777666222333333333222000///---,,,...//////---,,,,,,---000//////......//////000.............../////////............------------+++++++++,,,,,,,,,,,,,,,,,,------------,,,++++++wwwpppjjjccc^^^^^^\\\ZZZWWWTTTRRRQQQPPPPPPNNNLLLJJJIIIGGGDDDBBBAAA@@@===:::777666555555222222222222111111111111111111111111000000000///------......//////000000//////......------,,,,,,------------------............------,,,,,,,,,,,,++++++***************+++,,,+++******,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++*********))))))'''((()))***************&&&''')))******))))))((((((((()))******+++******(((((())))))))))))((((((((())))))************)))))))))******)))((((((''''''(((((((((((((((''''''***)))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&&&&'''***+++***)))))))))(((((((((((()))***,,,---...------,,,++++++******,,,///222444555333111///,,,+++***))))))***,,,---------------------------...............------,,,000//////000222444444444000000000222333555777888666777888999:::;;;;;;;;;<<<;;;;;;:::;;;<<<===>>>:::;;;;;;<<<===>>>??????============>>>>>>>>>>>><<<<<<;;;;;;;;;<<<===>>><<<===???@@@@@@???>>>===;;;<<<<<<>>>???@@@AAAAAA??????>>>>>>>>>???@@@AAABBBDDDHHHIIIHHHGGGFFFFFFDDDDDDCCCCCCBBBAAAAAAAAABBBAAAAAA@@@???===<<<<<<999;;;===???@@@@@@???>>>===???@@@BBBCCCCCCCCCBBB;;;:::777555444444444444333333222222111111000000//////000000111111222222111222444666777777666666333333333333111000...------...000///---,,,,,,---111000000//////000000111........................---,,,,,,,,,,,,+++++++++************************+++,,,,,,---,,,,,,++++++sssnnnhhhaaa]]]]]][[[YYYVVVTTTRRRPPPPPPOOOMMMKKKIIIHHHFFFCCCAAA@@@>>>;;;888666555444444222333333333333333333333111111111111000000000///------......//////000000/////////......---------------------,,,,,,,,,,,,+++,,,,,,------.........*********))))))******+++---+++))))))+++,,,++++++******+++++++++,,,,,,,,,+++++++++***************'''((()))***************&&&''')))*********)))((('''((()))***************))))))(((((((((((())))))(((((()))***************+++***((('''&&&''')))***''''''((((((((((((((('''(((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&''''''''')))+++......,,,******+++((())))))***+++,,,---...------,,,,,,,,,+++++++++---///222555555444111000------,,,+++,,,---///000......////////////......//////000000000000//////333222000111333555555555222222222333555777888999888888999:::::::::::::::===<<<;;;;;;;;;<<<===>>>::::::;;;<<<===>>>???@@@<<<=========>>>>>>??????>>>===<<<;;;<<<===???@@@>>>>>>???@@@@@@???>>>===;;;<<<===>>>???@@@AAABBB@@@??????>>>???@@@AAABBBDDDGGGJJJJJJIIIFFFDDDCCCBBBBBBAAA@@@??????>>>>>>???>>>===<<<<<<;;;;;;:::999:::<<<===>>>===<<<;;;;;;<<<>>>@@@AAAAAAAAAAAA;;;:::888666555444444444111111111111111000000000//////000000000111111111111222444555666666666666444444333222111000///...---///000000...------...,,,,,,++++++++++++,,,,,,........................++++++++++++*********))))))))))))))))))(((((((((&&&&&&''''''(((''''''&&&zzzpppllleee^^^\\\[[[ZZZXXXVVVSSSQQQPPPPPPOOOLLLJJJHHHGGGEEECCC@@@>>>===:::777555444444444333333333333333444444444111111111111000000000000000000000000111111111111/////////...............---------,,,,,,+++++++++***+++,,,---............,,,++++++++++++,,,,,,---...,,,))))))***++++++*********+++++++++,,,,,,,,,************************((())))))************)))&&&''')))*********)))((((((((())))))***)))))))))))))))(((((((((((())))))'''((()))******+++******)))(((%%%######%%%''')))&&&'''((((((((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&''')))***000222333000+++(((((()))))))))***,,,---...//////------------............///111333555555444222000////////////000111222222000111111222222111111000111111222333333333333333666333111111222444444444444444444555666777888999::::::;;;<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===:::;;;<<<===>>>???@@@AAA======>>>>>>??????@@@@@@@@@???>>>======???AAABBBAAAAAA@@@?????????>>>>>><<<===>>>???@@@AAABBBBBB@@@@@@???>>>???@@@AAABBBCCCEEEHHHIIIGGGCCCAAA???@@@???>>>>>>===<<<;;;;;;;;;:::999999888888888999888999;;;<<<<<<;;;:::999999:::<<<>>>???@@@??????<<<;;;999777666444444333222222222333333333333333000000000000000000000000333333444555666666666666444333333222111000//////---...//////---,,,,,,---,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,************)))))))))))))))(((((((((((((((''''''%%%&&&&&&'''''''''''''''rrrlllhhh```[[[\\\ZZZYYYWWWUUUSSSRRRQQQQQQNNNLLLIIIGGGFFFDDDBBB@@@===<<<999777555444333333111111222222333333333333111111111111000000000000111111111111000000000000............////////////---------,,,+++******)))+++,,,---.........---,,,+++++++++++++++,,,------...,,,)))((()))***+++*********+++++++++,,,,,,,,,************************)))************))))))((('''(((((()))))))))))))))))))))))))))))))))((('''***)))(((''''''((()))***'''((()))******+++++++++'''&&&%%%%%%%%%&&&&&&'''&&&&&&'''(((((((((((((((&&&''''''(((((()))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%%%%&&&))),,,...333555555000)))&&&&&&))))))***+++---...///000000---...///000111111222333333333444555555444222222000111222333333444444444444444555666666555444444333444555666777888888888:::888555444444555555555666666555555666777777888888999:::<<<===>>>>>>???======;;;;;;;;;;;;<<<===<<<<<<===???@@@AAABBBCCC>>>??????@@@AAAAAABBBBBBBBBAAA???>>>???@@@CCCDDDDDDCCCAAA???>>>>>>???@@@>>>??????@@@AAABBBBBBCCC@@@???>>>>>>>>>???AAABBB@@@DDDGGGIIIGGGCCCAAA@@@======<<<;;;:::999888888888777666555555666666777777888:::;;;;;;:::888777666888:::<<<===>>>>>>===;;;:::999777555444333222222222222333333444444444111111111000//////......111111111111222222222111222111000000////////////***,,,------+++******+++---,,,,,,,,,,,,,,,,,,---++++++*********)))))))))************))))))))))))))))))((((((((('''''''''&&&&&&'''(((((((((((((((mmmhhheee]]]YYY\\\YYYXXXVVVTTTSSSRRRQQQQQQMMMKKKIIIGGGFFFDDDAAA???===;;;999666444333333333000000111111222222222222111111111111000000000000000000//////......------------......//////000000...------,,,+++***))))))---......///...---+++***))))))(((((()))***++++++///,,,)))((()))***************+++++++++,,,,,,,,,******************++++++***************)))((('''(((((((((((()))))))))***))))))***))))))(((''''''***)))(((''''''((()))***''''''(((******+++++++++&&&'''((()))))))))((('''&&&&&&'''((())))))((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((************************)))'''&&&%%%'''***...111111333333...(((&&&(((+++)))***,,,...///000111111...///000111333444555666666666666555555444333333000222333555666666555555666777888999999888777666555666888999;;;;;;<<<<<<@@@===:::888888999999888777777666666666666777777444555888:::<<<>>>???@@@>>>===<<<;;;;;;<<<=========>>>???@@@BBBCCCDDDEEE@@@@@@AAAAAABBBCCCDDDDDDDDDBBB@@@??????AAADDDFFFFFFDDDAAA???>>>???@@@BBB@@@@@@@@@AAAAAABBBBBBCCC@@@???>>>>>>>>>???@@@AAA@@@DDDHHHJJJIIIFFFDDDCCC<<<<<<;;;:::999777777666666555444333333444555666777888:::::::::999777666555666888;;;<<<======<<<::::::888777555333222111000000000111222222333333222222111000///...------------------,,,,,,,,,,,,000//////.........//////(((***++++++)))(((((())))))(((((((((((((((((()))))))))(((((('''''''''&&&************))))))))))))))))))((((((((('''''''''"""###$$$$$$%%%%%%%%%%%%xxxiiiccc```\\\XXXWWWVVVVVVVVVUUUTTTSSSRRRQQQNNNLLLIIIFFFDDDBBB???<<<>>><<<888555333333333333222333333444444333333222333222111000000111222333////////////////////////------------------------........................+++)))(((***...000///---***,,,------+++******++++++)))((('''((()))+++,,,))))))***,,,......,,,***...---,,,***'''$$$!!! (((((((((((((((((((((((((((((((((((()))))))))))),,,,,,***)))((((((((((((''''''((()))***+++,,,,,,&&&(((***+++,,,+++***)))******))))))))))))******(((((((((((((((((((((((())))))(((((('''''''''&&&(((((())))))))))))((((((222...)))'''(((((('''%%%))))))((((((((()))******,,,,,,++++++++++++++++++......///000222444666777...///111444777999:::;;;888777666555444444555666999999888888888888999999<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<===>>>???@@@===<<<:::888888999:::;;;888888666555444444444444888888999;;;<<<>>>???@@@??????>>>>>>===>>>>>>>>>EEEDDDCCCBBBBBBDDDFFFGGGFFFDDDBBB@@@@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHFFFCCC>>>;;;;;;<<<======CCCCCCCCCBBBBBBAAAAAAAAA>>>===============>>>>>>@@@@@@BBBEEEGGGGGGDDDBBB???>>><<<:::888777777666888777666555555666777888777888999:::999777555444555777:::<<<===;;;888777999999888666555333222222111111000000000000111111//////.........---------,,,------...///.........444222...+++)))((((((((())))))))))))(((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$rrreee```___\\\YYYYYYVVVVVVVVVUUUTTTRRRQQQPPPNNNLLLIIIFFFEEEBBB???<<<<<<:::777555333333333333222333333444444333333222222222111000000111222222////////////////////////------------------------...........................,,,***+++,,,---+++)))***,,,------+++******++++++***((((((((()))+++,,,+++******+++------,,,***))))))*********)))((((((((((((((((((((((((((((((((((((((()))))))))******+++******)))))))))))))))((((((((((((((()))))))))&&&((()))+++++++++)))(((((((((''''''''''''(((((())))))))))))))))))))))))))))))((((((((('''''''''((((((***++++++***((((((,,,)))&&&%%%&&&((('''&&&((((((((((((((())))))***++++++************+++,,,000000111222444666888999666777777888888888777777999888777666666666777888::::::999999999999::::::<<<<<<;;;;;;:::::::::::::::;;;<<<>>>??????@@@@@@>>><<<:::999888999:::;;;999888777666555555555555888888999;;;===>>>???@@@@@@??????>>>>>>>>>??????DDDEEEFFFGGGGGGHHHHHHHHHIIIHHHFFFDDDCCCCCCDDDEEEDDDEEEEEEFFFGGGHHHHHHHHHFFFBBB===;;;;;;<<<<<<<<<@@@@@@@@@@@@??????>>>>>><<<<<<<<<<<<<<<===>>>>>>???@@@AAADDDFFFFFFCCCAAA>>>===;;;999888777666666666555555555555555666666888999999999777444222000333555777999999888666555777777666444333222111000......------------.........------------,,,,,,,,,,,,,,,---............---111///,,,***((('''(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&))))))))))))((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$wwwkkkaaa^^^]]][[[ZZZZZZVVVVVVUUUTTTRRRQQQOOOOOONNNLLLIIIFFFEEEBBB???===:::888666555444333444444222222333333333333222222222111111000000111111222////////////////////////...................................................,,,+++***++++++)))'''***,,,------+++******++++++***)))))))))***+++,,,...,,,++++++,,,---,,,+++'''((()))+++,,,---------(((((((((((((((((((((((()))))))))*********++++++******))))))))))))******)))((((((((('''''''''&&&'''((()))***+++***)))(((((((((''''''''''''((((((************************))))))(((((((((((('''''''''(((***++++++***((('''(((&&&$$$%%%''')))******((((((((())))))************************+++,,,---222333444555777888::::::<<<<<<<<<<<<;;;:::888777:::999888888888999:::;;;<<<<<<;;;;;;;;;;;;<<<<<>>===<<<;;;:::::::::;;;<<<>>>@@@AAAAAA@@@??????>>><<<:::999999::::::999888888777666666666666888888999;;;===>>>@@@@@@@@@@@@????????????@@@@@@DDDFFFHHHKKKLLLLLLKKKJJJKKKJJJHHHFFFDDDDDDDDDEEEDDDEEEGGGHHHIIIIIIHHHGGGDDD@@@<<<::::::;;;;;;;;;======<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<===>>>>>>>>>???BBBDDDDDDAAA???;;;;;;999888666666555555444444444555555444444333111222333555555555444333111222333333444444333333555444333222111000///...,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********++++++,,,------------,,,---,,,***(((''''''(((((((((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$qqqggg___]]]]]][[[ZZZ[[[WWWVVVTTTRRRPPPOOONNNMMMMMMKKKHHHFFFDDDBBB???===999888777666555555555666222222333333333333222222111111000000000000111111////////////////////////////////////////////////........................***************++++++******,,,------+++******++++++************+++,,,---000...+++++++++,,,,,,,,,******+++,,,,,,+++++++++(((((((((((((((((((((((()))*********++++++++++++++++++***)))((((((((()))(((((((((((((((((((((((((((((()))******)))(((((())))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((()))(((((((((((((((((()))(((((('''(((***+++------))))))******++++++,,,,,,+++++++++,,,---...///000555666777999:::;;;<<<<<<;;;<<<======>>>>>>>>>===;;;::::::999:::;;;===>>>???>>>>>>======>>>>>>???DDDBBBAAA???>>>=========<<<>>>AAACCCDDDCCCAAA@@@@@@???===<<<;;;:::::::::999999888777777777777777888888999;;;<<<>>>???????????????>>>??????@@@AAADDDEEEGGGJJJKKKLLLLLLLLLJJJHHHGGGEEECCCBBBBBBBBBBBBDDDFFFHHHHHHGGGFFFEEEBBB???;;;999999:::::::::::::::::::::::::::999999777777777888999;;;<<<===<<<<<<===>>>@@@@@@>>><<<999888777666555444444444333333444555555444222111///000111111222111111000000000//////000000111222333222222111///......---,,,,,,,,,++++++,,,,,,,,,*********)))))))))(((((()))***++++++,,,,,,++++++******)))(((((())))))***(((((('''&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}nnnfff___^^^]]]ZZZYYYZZZWWWUUUSSSPPPNNNLLLLLLKKKLLLJJJGGGEEECCCAAA???<<<888888777777666666666666111222222333333222222111000000000000000000000000////////////////////////////////////////////////........................)))******************+++***,,,------+++******++++++++++++++++++,,,,,,---111///,,,+++,,,------,,,******++++++***))))))((()))))))))))))))))))))))))))*********++++++++++++---,,,+++)))((('''''''''''''''((())))))***++++++(((((()))))))))((((((((())))))************))))))(((((((((((((((((((((((((((((())))))))))))))))))+++(((%%%######%%%(((+++)))************+++,,,---***+++,,,......///......////////////000111222333777888:::<<<===>>>>>>>>>:::;;;===>>>???@@@AAAAAA<<<<<<;;;;;;;;;===>>>???AAAAAA@@@@@@@@@@@@AAAAAAFFFDDDBBB@@@?????????@@@???@@@CCCEEEFFFEEECCCBBBAAAAAA???>>><<<;;;::::::999888888777777777777777888888999:::;;;<<<<<<==================>>>???@@@CCCCCCCCCDDDEEEHHHJJJKKKGGGFFFEEECCCBBBAAA@@@??????AAACCCDDDDDDCCCBBB@@@???===:::888999999999888888888888888888999999999555555555666777999:::;;;999999999:::<<<<<<:::999666555444333333333333333222333444555444333111000333333222000---+++)))(((///......---...///000111111111000000///...------++++++************++++++)))(((((((((((('''''''''((())))))***************)))))))))))))))***++++++)))))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvvjjjddd___^^^]]]ZZZYYY[[[WWWUUURRROOOLLLJJJJJJJJJJJJHHHEEECCCBBB@@@>>>;;;888888777777666666555555111111222222222222111111///000000111111000000///////////////////////////................................................,,,------,,,***((())))))***,,,------+++******+++++++++,,,,,,,,,---------000...------...///...---&&&'''((()))************)))))))))))))))))))))))))))))))))*********++++++---,,,+++)))((((((''''''''''''((()))***+++,,,,,,))))))((((((((((((''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((())))))))))))******+++)))%%%######%%%)))+++(((***++++++******+++,,,---...000222333333222222333333333333333444555666999:::<<<>>>?????????>>>===>>>???@@@@@@@@@@@@@@@@@@???>>>>>>>>>???@@@AAADDDCCCCCCCCCCCCCCCCCCDDDEEEDDDAAA???>>>???@@@@@@BBBCCCEEEGGGGGGFFFEEEDDDCCCBBBAAA???===;;;:::999888777777666666777777777999999999999999999999999;;;::::::;;;;;;<<<===>>>@@@@@@???>>>@@@BBBEEEGGGEEEDDDCCCBBBAAA@@@???>>>===>>>??????@@@???>>>======;;;888777888999888777777777777777777888888888444444444444555666888888666555555666777777666555333222222111111111222222222222222222111111000///,,,,,,,,,,,,------------------,,,,,,------...///000//////...------,,,,,,((((((''''''''''''((((((((((((''''''''''''&&&&&&''''''((())))))))))))((((((((())))))******++++++***))))))))))))(((((((((&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&pppeee```]]]^^^]]]YYYYYY\\\WWWUUUQQQMMMKKKIIIHHHHHHHHHFFFCCCAAAAAA???<<<:::666666666666555444333222111111222222222222111111...///000111111000///...////////////////////////------------------------........................+++---...---***)))***,,,***,,,------+++******++++++,,,,,,---------------...------...000000///---%%%&&&''')))***+++++++++))))))))))))))))))))))))((((((((()))))))))*********)))))))))))))))******'''((((((((())))))******))))))((('''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((()))))))))************)))(((''''''((()))***(((***------,,,+++---///000111444666777777666555666555555555555555666666:::;;;===???@@@@@@??????@@@@@@AAABBBBBBBBBBBBAAAEEEDDDBBBBBBAAABBBCCCCCCFFFEEEEEEDDDDDDEEEEEEFFFFFFDDDBBB@@@???@@@BBBCCCEEEEEEFFFGGGGGGGGGGGGFFFDDDCCCBBB@@@>>><<<:::999777666666555555666666777999999888888777666666666888888888888999:::;;;;;;<<<<<<<<<======>>>???@@@@@@?????????>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;999777777777888777666444555555555666666666666333333333333333444555666333222111222333444222111111000000000000000111111111000///...------------&&&'''(((***,,,///111222******+++++++++,,,,,,,,,------,,,,,,+++*********((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((((((&&&''''''((())))))))))))(((((())))))))))))******((((((((((((((((((''''''&&&%%%%%%$$$###"""!!!!!!&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&}}}mmmaaa]]][[[]]]\\\ZZZZZZ]]]WWWUUUQQQMMMJJJHHHHHHHHHGGGEEEBBBAAA@@@>>>;;;999555555555444333222000///111111222222222222111111...///000111111000///...////////////////////////------------------------........................'''***------,,,,,,...111***,,,------+++******++++++,,,------......---------------///111111///---(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))+++,,,---((((((((((((((('''''''''***)))((('''''''''''''''((()))***,,,,,,***)))((())))))))))))))))))))))))(((((())))))*********+++)))***+++,,,,,,+++***)))))),,,///000//////111444222333666888999999888888777666666555555555666666:::;;;>>>@@@AAA@@@???>>>???@@@AAACCCDDDEEEEEEEEEHHHGGGFFFDDDDDDDDDEEEEEEGGGFFFFFFFFFFFFFFFFFFGGGHHHFFFDDDBBBBBBCCCEEEGGGGGGGGGGGGGGGGGGGGGHHHHHHDDDDDDCCCAAA???<<<:::999666666555555555555666777:::999888777666555444333666666666666777888999:::888:::<<<===>>>===<<<;;;::::::;;;;;;:::999888888<<<;;;;;;:::::::::;;;;;;:::999777666777888777666333333333444444555555555333333333222222333444444222000///000111111000///000////////////000000111000...---+++******++++++000///---+++***))))))(((((())))))***+++*********++++++******))))))((((((******))))))))))))******(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&'''((((((((('''''''''(((((()))***************))))))((((((''''''***)))((('''%%%$$$######&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&tttkkkeeeaaa]]][[[ZZZYYYXXXXXXVVVTTTQQQNNNLLLJJJJJJIIIGGGDDDAAA???>>>===;;;999777777666555444444333333111111000///////////////444000000555666000---.........------------......+++,,,------+++((($$$"""............---+++)))(((,,,,,,,,,------.........,,,,,,,,,++++++************++++++++++++,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((('''&&&&&&''''''(((((((((((('''''')))))))))(((''''''(((***---------,,,+++***)))(((((()))))))))))))))((((((((((((((((((((()))***+++***************+++++++++***(((((()))---000111111,,,,,,------...//////000000/////////000222444555777999;;;=========;;;:::777666444333333555888999>>>AAADDDEEECCCAAA@@@@@@CCCCCCBBBBBBBBBDDDEEEFFFHHHHHHHHHHHHGGGFFFEEEDDDGGGGGGFFFFFFEEEEEEFFFFFFHHHGGGFFFEEEDDDEEEGGGHHHHHHKKKMMMMMMKKKHHHGGGGGGDDDCCCBBB@@@===:::777666555333111000111222555777888888777777666555555555333333555666777777777777777888:::999999999:::;;;::::::999999888777777666666666666666777777777777888888888777666444333222222000//////000111111000000000000000000000000000........................///...------,,,,,,------///...,,,***))))))******+++(((&&&''')))+++***(((%%%%%%'''((())))))))))))+++,,,,,,***((('''((()))000000...---+++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((()))***+++,,,,,,+++)))((((((((('''%%%######%%%'''$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&rrrkkkdddaaa]]]ZZZZZZYYYXXXWWWUUUSSSQQQNNNKKKJJJIIIIIIFFFDDD@@@>>>===;;;999777666666555555444333333222111111000///////////////333//////444555111...///......------------......------......,,,***(((&&&'''(((***,,,------------,,,,,,,,,---------......,,,,,,,,,+++++++++******))))))))))))************,,,------------,,,++++++++++++++++++++++++++++++******))))))(((((('''''''''(((((())))))(((((('''((((((((('''&&&&&&'''((())))))))))))(((((('''&&&(((((())))))))))))(((((((((((((((((()))******++++++++++++,,,,,,,,,,,,---,,,++++++,,,,,,,,,)))'''---------...//////000000000000000111222444666777888999;;;=========;;;:::777666444333444777:::<<>>;;;999666555444333111111111333666777777777666666555555444444444555666777888888888888666777888888777666777999999888888777666666555555555555555555666666666666555555555444333222000///111000......000111000000////////////////////////------------------------,,,+++******))))))******---,,,+++)))))))))******+++)))&&&&&&(((((('''%%%&&&&&&'''(((((()))))))))***++++++***)))((()))+++000000...---,,,***))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''))))))***************)))+++++++++)))&&&%%%%%%'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|||oooiiibbb```\\\ZZZYYYYYYXXXVVVTTTSSSPPPNNNKKKJJJIIIHHHFFFCCC@@@===<<<:::777555555444444333333222222222111111000////////////000111...///333555222111111......------------......//////......---,,,,,,,,,,,,,,,,,,,,,+++***)))(((,,,,,,,,,------------...,,,,,,,,,++++++++++++***))))))))))))*********++++++,,,,,,,,,,,,+++******************************))))))))))))((((((((((((((())))))******))))))((((((((('''&&&&&&&&&&&&&&&''''''(((((((((((('''''''''(((((())))))((((((((((((((((((((()))***+++,,,............/////////000222222222333333000+++(((......//////000111111111222222222333444666888999::::::<<<=========<<<;;;888777555555666:::>>>AAAEEEGGGIIIIIIGGGDDDCCCBBBBBBAAA@@@@@@@@@AAABBBCCCFFFFFFFFFFFFEEEDDDCCCCCCEEEEEEDDDDDDDDDEEEEEEFFFGGGEEECCCBBBDDDGGGLLLNNNMMMNNNNNNLLLHHHDDDBBBBBB@@@???>>>===:::888666555444333222111222444666888666666666555444444333333444444555666777777777777444666666666444333444555666666555555444333333333333333333444444444555555333333333333222000//////111///---...///000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((()))***))))))(((((())))))***,,,***((('''((((((&&&%%%''''''(((((((((((((((((()))***++++++******+++---//////...,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******...//////---***(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&wwwlllgggaaa^^^[[[YYYYYYXXXWWWUUUSSSRRRPPPNNNKKKIIIHHHGGGFFFCCC@@@===;;;999777555333333333222222222111111222111000000//////000000///...///111444444333222......------------......//////...------...//////000///...---+++***((((((------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++***))))))************************'''((((((((()))))))))***))))))************)))))))))((('''&&&'''''''''&&&((())))))***++++++******''''''((()))))))))(((((()))))))))***+++,,,---...000000111111222333333333444444444666777666333111000000000111222222333333333444444666777999::::::;;;;;;<<<============<<<:::999777777:::>>>BBBEEEHHHJJJKKKJJJHHHEEEDDDDDDBBBAAA@@@??????@@@AAAAAAEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEDDDBBB@@@???AAAFFFLLLPPPOOOOOONNNKKKFFFAAA???>>>>>>>>>===<<<:::999777666444444333222333555777888777666666555444444333333111111222333444444333333444555555444222111222333333222222222111111111000111111111111222222222222222222333222222111000000000...,,,,,,---......---++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***))))))(((((('''''''''''',,,+++)))))))))))))))((((((((((((''''''''''''(((***,,,------+++***+++,,,,,,,,,++++++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&((()))+++,,,...000///---*********((((((((()))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&rrriiieee^^^\\\ZZZYYYXXXXXXVVVTTTRRRQQQPPPMMMKKKIIIGGGFFFEEECCC???===;;;999777555222222222222222111111111222222111000000000000000......///000333555555333......------------............,,,,,,,,,---///000,,,,,,,,,---...///000000------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,---------******++++++******)))(((++++++++++++++++++++++++''''''(((((())))))******))))))************))))))***(((&&&'''(((***)))'''))))))***+++,,,,,,,,,,,,'''(((((()))******))))))+++++++++,,,---...000000333333333444555666666666444333111222444666555555111111222333333444444555555666777888999::::::;;;;;;;;;<<<===>>>>>>>>>>>><<<<<<;;;<<<>>>AAADDDFFFHHHJJJKKKJJJGGGEEEDDDDDDCCCBBB@@@???>>>??????@@@CCCCCCDDDDDDDDDCCCBBBBBB?????????@@@AAABBBCCCDDDAAA???===<<>>???AAAAAA???@@@@@@AAABBBCCCEEEEEEFFFHHHHHHGGGEEECCCCCCDDDBBBAAA???======<<<======@@@@@@AAAAAAAAA@@@@@@???<<<<<<<<<===>>>???AAABBB???>>><<<<<<>>>BBBGGGJJJKKKKKKIIIEEE@@@<<<;;;;;;<<<<<<<<<<<<;;;:::999999777777666555555555555555666555555444444333222222111222222333333222222222111222333222000000000222.........---------------,,,,,,,,,---------......***+++,,,,,,,,,,,,,,,+++...,,,******++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&&&&'''''''''(((((((((((('''&&&%%%"""###%%%%%%$$$%%%'''))))))((('''&&&&&&'''((()))///111222000---***))))))((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''')))+++,,,++++++---...+++,,,,,,++++++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&ssshhhaaa^^^[[[ZZZXXXXXXXXXWWWUUURRRPPPPPPOOOMMMKKKHHHEEEDDD???<<<:::888888777555444333333333333333333333333333222111111000000111111...000000...000666666222......------------.........------------......///444333111...,,,+++++++++......---------,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,++++++***)))************************(((((((((((())))))))))))'''(((((())))))(((((('''(((%%%###%%%***---,,,)))'''((()))))))))))))))((())))))***,,,,,,------,,,/////////000222333555666555555666777888999::::::<<<;;;::::::;;;;;;:::888444444555555666777777888999:::;;;;;;;;;:::999888999:::;;;===???AAACCCDDDBBBCCCEEEFFFFFFEEEDDDCCCCCCDDDEEEDDDCCCAAABBBCCC@@@>>><<<;;;999999999:::;;;<<<<<<======<<<<<<<<<888999999:::<<<===???@@@@@@???======>>>AAADDDFFFHHHHHHFFFBBB>>>;;;::::::999:::::::::::::::999999999888888777666555444444333333222222111000000000111111111222222111111000---///000///......///000,,,,,,,,,,,,------------******+++++++++,,,,,,,,,((()))******++++++++++++...,,,***)))******)))((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''&&&'''''''''$$$%%%'''((())))))))))))###%%%&&&&&&$$$$$$''')))((('''&&&&&&&&&(((***+++...000222111///,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''&&&)))***+++*********,,,...---------,,,,,,+++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&oooeee___\\\ZZZYYYXXXXXXXXXWWWTTTRRROOOOOOOOOMMMKKKHHHEEECCC<<<999777666666555444333333333333333333333333333333222111111000111111111...111000---000666666222.........------...............//////////////////...---,,,,,,---...///000.........------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,---------.........+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''&&&""" ###)))---,,,)))))))))************)))))))))***+++,,,---.........000000111222333555777888555666666888999:::;;;;;;555555777999;;;;;;888666555555666666777777888888;;;;;;<<<<<<;;;999888666999999:::<<>><<<:::888777777777777888888999::::::999999999666777777999:::<<<>>>???AAA@@@??????@@@AAACCCEEEFFFEEEDDDAAA<<<:::::::::888888888999999999888888::::::999777666444333333111111000000///............///////////////......+++,,,------------...///,,,,,,,,,,,,,,,,,,,,,---)))*********++++++++++++)))***+++,,,,,,,,,,,,,,,---+++))))))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''++++++***)))))))))))))))!!!###%%%(((***+++,,,,,,(((***+++)))'''&&&(((+++''''''&&&%%%&&&(((***,,,---///111222000...,,,,,,************++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&'''((((((((('''&&&%%%+++,,,,,,***))))))+++---------------,,,+++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&vvvlllddd^^^ZZZZZZYYYXXXXXXXXXWWWTTTRRRQQQOOOLLLJJJIIIHHHEEECCC===<<<;;;999777444222111222111000000//////000000222111111111000000//////......///000111222222333------------------------,,,,,,---------------,,,/////////......------------------,,,,,,+++++++++)))***,,,,,,,,,+++)))'''))))))***+++,,,,,,------+++)))'''''')))***(((%%%))))))***+++++++++++++++***))))))((((((((())))))))))))'''&&&&&&'''((()))---,,,***+++,,,,,,+++))))))******++++++,,,,,,---......///000111222333333333333444555666777888999777777777777777777777777999:::;;;;;;;;;:::999888888999888777666888;;;===???>>>>>>===<<<;;;::::::999999:::<<<>>>BBBEEEGGGFFFGGGGGGGGGFFFDDDAAA???BBBAAA??????@@@@@@>>>===::::::999888777777777888777777888999999888888888888888999;;;===???AAABBBFFFEEECCCAAA@@@AAABBBCCCBBB@@@>>>;;;999888888888888888888777777777777666666555444222111111222222222222111///...---,,,+++//////000111000///---,,,...---+++*********++++++...---+++***)))***++++++***)))))))))***+++,,,,,,******)))((((((((((((((())))))************)))))))))((('''&&&&&&&&&&&&&&&'''%%%%%%&&&(((*********((((((((((((((((((((((((+++***'''&&&%%%&&&((()))'''''''''''''''((()))***&&&&&&&&&'''((())))))***---000222333222000//////...,,,***'''&&&&&&''''''((()))***((($$$###$$$''''''''''''(((((((((((()))(((((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&&&&''')))*********+++,,,------......******)))((('''&&&%%%%%%)))(((&&&&&&%%%&&&'''(((qqqiiiccc^^^\\\ZZZXXXWWWWWWWWWVVVSSSQQQPPPNNNKKKIIIHHHGGGDDDBBB======;;;:::777555333222444333333222222222222222111111111000000000///////////////000111111111222------------------------000000000000///...,,,,,,------------,,,,,,++++++------------,,,,,,++++++)))***,,,,,,,,,+++)))(((*********++++++,,,,,,------+++))))))++++++***'''((()))******++++++************))))))))))))************)))((((((((()))***+++***)))***+++,,,+++***------......///000000000...//////000111222333444333444444555777888888999777888888888999999999999<<<<<<======<<<:::888777:::;;;:::999888999<<>>===<<<::::::;;;;;;:::888999888777777777777777888777777888999999999999999:::;;;;;;<<<===???AAABBBFFFEEECCCAAA@@@@@@AAABBB@@@???===:::888777777777777777777666666666666555555444333111000000111111000000///...---,,,,,,+++,,,,,,------,,,,,,+++***---,,,+++************+++,,,,,,+++******************))))))))))))******+++***))))))((((((((((((((((((((())))))))))))(((((()))((('''&&&&&&&&&&&&'''(((&&&%%%&&&((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''''''''(((''''''&&&&&&''''''((()))&&&&&&''''''((())))))***---///111222000///...///---+++)))'''&&&&&&&&&'''(((******(((%%%$$$%%%'''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""###$$$&&&((())))))***++++++,,,,,,++++++******)))(((((((((''''''&&&&&&&&&'''((()))yyyjjjddd```^^^]]]YYYWWWVVVVVVUUUTTTRRROOONNNLLLJJJHHHGGGEEEBBB@@@===<<<;;;999777555444333444333333333222222222222111111000000000000//////000000000000000000000000------------------------,,,,,,,,,,,,,,,+++******---------,,,,,,,,,,,,+++...---------------,,,,,,***+++,,,,,,,,,+++)))(((++++++++++++++++++++++++---,,,++++++,,,---+++***(((((()))************************))))))******++++++******))))))***++++++,,,+++***+++---///...---/////////000111111222222///000000111222333444555444555555666777888999999888888999:::;;;<<<<<<===?????????>>>===;;;999888=========<<<;;;;;;>>>@@@AAAAAA???>>><<<;;;:::999666777888999<<<>>>@@@BBBAAAAAAAAA@@@???>>>======:::888777888999999888777777777777666777777888888777888999999:::;;;<<<<<<>>>>>>===>>>>>>???@@@AAAEEEDDDBBB@@@????????????>>><<<:::888666666555666555555555444444444444333222222111000////////////---------,,,,,,,,,++++++,,,+++******************,,,+++******)))************++++++++++++******)))***))))))(((((((((((()))***)))((((((''''''((((((''''''((((((((((((''''''((((((''''''&&&&&&'''''')))(((&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&'''(((&&&&&&''''''((()))))))))+++---///000...---------+++***(((&&&%%%%%%&&&&&&)))******(((&&&&&&'''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((((('''&&&'''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''(((((())))))******++++++++++++++++++++++++&&&&&&&&&&&&''''''((()))rrreee```]]]\\\]]]XXXWWWUUUTTTTTTSSSPPPNNNMMMKKKHHHFFFEEEDDDAAA???<<<;;;999777666444333333111222222111111111000000000000000000000000//////000000000000000/////////........................'''((()))+++,,,---------------------------------------------------------++++++,,,,,,,,,+++***))),,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++(((((()))************)))***))))))))))))******+++************+++++++++,,,///......///222333333222.........///000000111111111111222333444555555666666666777777888999999:::888999:::;;;===>>>???@@@??????@@@@@@???===<<<:::???@@@@@@???======???@@@AAA@@@???>>><<<:::999999444555666888:::<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<;;;777777777777888999::::::999999:::;;;<<<===>>>???@@@??????>>>>>>>>>>>>???AAA@@@???===<<<;;;;;;;;;:::999777555444333333444333222222222222111111111000//////............---******++++++++++++++++++---,,,***))))))***+++,,,*********)))))))))******((()))***++++++***)))(((***)))((('''''''''''''''))))))(((''''''''''''((('''(((((())))))(((((('''((((((''''''''''''((((((***)))'''''''''((('''&&&(((((((((((((((((((((((('''(((***++++++***((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((((())))))***,,,------,,,++++++,,,)))((('''&&&%%%&&&&&&&&&)))))))))(((((((((((()))&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''***)))(((((((((((()))***'''''''''(((((()))))))))++++++++++++,,,,,,------((((((((('''''''''((((((mmmccc^^^[[[[[[\\\XXXVVVUUUTTTSSSRRROOOMMMLLLJJJGGGEEEDDDCCC@@@>>><<<:::888666444333222222111222222222222111000/////////////////////000000000000000///////////////........................+++,,,...///000111111222++++++++++++++++++++++++------------------------,,,,,,,,,,,,++++++******,,,,,,++++++++++++++++++***+++++++++******++++++(((((()))***************)))((((((((())))))***+++******++++++,,,,,,,,,,,,000//////111444555555555.........///000000111111222222333444555666777777777777888888999:::::::::999:::;;;===>>>@@@AAABBB===>>>???@@@@@@@@@???>>>???@@@@@@???=========??????>>>===<<<:::999888777333444555777888::::::;;;;;;:::999999999999999:::<<<;;;:::<<<>>>@@@???>>>999999999999:::;;;;;;<<<:::::::::;;;<<<>>>???@@@@@@???>>>===<<<;;;;;;<<<<<<;;;:::999888777666666666555333111111111111111000000/////////.........------------------,,,,,,))))))))))))************+++***)))(((((()))++++++))))))))))))))))))))))))'''(((******+++***)))((())))))((('''&&&&&&&&&''')))(((((('''''''''''''''((())))))******))))))((((((((('''''''''(((((()))+++)))'''''''''((('''&&&))))))))))))))))))))))))''')))+++,,,,,,+++)))((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((()))***,,,+++***)))***+++'''''''''&&&&&&&&&&&&''')))(((((((((((()))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))******(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%((((((((()))))))))))))))))))))******+++,,,,,,,,,+++++++++***)))((('''&&&{{{jjjbbb^^^[[[ZZZ\\\XXXWWWUUUTTTSSSRRROOOLLLKKKIIIGGGEEEDDDBBB???===>>><<<999666333222111111333444555555555444222111......////////////000000////////////////////////........................///////////////...---,,,(((((())))))))))))******++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++((()))******))))))***+++))))))***+++++++++++++++)))))))))))))))***+++,,,++++++,,,---............//////...000333444444333111111111222333333444444333444444555666777888888999999999:::::::::;;;;;;:::;;;<<<===???@@@AAABBB<<<===???@@@AAAAAA@@@@@@>>>??????>>><<<;;;;;;<<<;;;::::::999888777666666333333555666888888888888888888888888999999999999:::999999;;;>>>@@@@@@???;;;;;;;;;:::;;;;;;<<<<<<::::::999999:::<<<===???===<<<;;;:::888888888888666666666555555444444333222111000.........///000------------,,,,,,,,,,,,,,,,,,---------,,,,,,+++))))))))))))))))))******'''''''''''''''(((((()))'''(((((())))))))))))((('''(((((())))))))))))((()))((((((''''''''''''((()))(((''''''&&&&&&''''''))))))************))))))((((((''''''(((((())))))+++)))'''''''''((('''&&&''''''''''''''''''''''''((()))+++,,,---,,,***)))((('''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((()))***+++***)))((()))+++'''''''''''''''(((((((((((('''&&&&&&(((******)))'''''''''(((((((((((()))'''(((((())))))******+++((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$))))))))))))************)))))))))******+++++++++---------,,,+++***)))(((sssgggaaa^^^[[[ZZZ[[[YYYWWWUUUTTTSSSRRROOOLLLLLLIIIGGGEEEDDDBBB@@@===AAA???;;;777444222222222333444555666555444222111........./////////000000---.........///000000000........................---------,,,+++***)))((()))*********++++++++++++*********+++++++++,,,,,,------,,,,,,++++++++++++*********++++++,,,,,,---''')))+++***)))(((***,,,******+++,,,,,,,,,,,,,,,++++++++++++,,,---......---...///111111111111111111000///111333444444333222333333444444555666666444555555666777888999999::::::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAA===>>>@@@@@@AAA@@@??????<<<===>>><<<:::888888888777666666666555555555444222333555777777888777777666777888999:::999999888888777888:::===???@@@???<<<<<<;;;:::::::::;;;;;;888777666555666777999:::999888777666555444444444333333444444444333333333///...---,,,,,,,,,---...++++++++++++************++++++,,,---------,,,+++*********)))))))))))))))&&&&&&'''(((((((((((((((&&&'''((()))))))))(((((('''''''''''''''((()))***((((((((('''(((((())))))(((((('''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((((((((((()))*********(((&&&&&&((((((((('''''''''''''''''''''''''''))))))+++,,,,,,,,,++++++)))(((''''''&&&&&&''''''(((((((((((((((((((((''')))*********(((((()))+++&&&'''(((((())))))))))))'''%%%$$$%%%(((******(((((((((((()))))))))******'''(((((()))******++++++)))(((''''''&&&'''''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))***************++++++++++++,,,---......---,,,,,,yyynnnddd```^^^\\\[[[\\\YYYXXXVVVUUUTTTRRROOOLLLLLLJJJGGGEEEDDDBBB@@@>>>DDDAAA===999666444333333111222333444444222000///---.........//////000000,,,------...///000111111////////////////////////,,,,,,---.........---------------....../////////))))))*********+++++++++...---,,,+++++++++,,,,,,))))))***+++,,,,,,------'''***,,,+++))))))+++---++++++,,,------------,,,,,,,,,,,,---...///000111///000222333444444333333333222222333555666555444222222333333444555555555555555666777888999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAA???@@@@@@AAA@@@???>>>===:::<<<<<<;;;888666666666444444444444444444444444222444555777888777777666555666999:::;;;:::999888888777888:::>>>@@@AAA@@@<<<;;;;;;:::999999999999666555333222333444666777777666555333333222222222222222333444444444444333...---,,,+++++++++,,,---************))))))))))))***+++------...---,,,++++++*********)))))))))((('''(((***+++++++++***)))%%%&&&((()))))))))((((((((('''&&&&&&&&&((()))***((((((((((((((()))***+++(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''((((((((((((((()))******)))(((&&&&&&((()))((('''************************)))***++++++,,,,,,,,,,,,***)))((('''''''''''''''(((((((((((((((''''''''')))*********((((((***+++&&&'''((()))*********)))'''$$$###$$$(((***)))((())))))))))))************'''(((((()))***+++++++++******)))((((((((((((((())))))))))))))))))))))))))))))************)))))))))))))))))))))(((((((((++++++++++++++++++++++++***+++---///000000000///qqqhhh```\\\^^^___[[[WWWWWWVVVUUUSSSPPPNNNMMMLLLIIIHHHGGGEEEDDDBBBAAA@@@CCC@@@<<<888555333222222222222222222222222222222222111000.........///000//////.........---------------------------------.........------,,,,,,,,,,,,---...///...---,,,+++++++++******++++++,,,---...//////...,,,++++++,,,------,,,,,,+++,,,,,,,,,//////---,,,+++************+++,,,---............111000000//////000111111444222222333444666555444444444444444444444333333333222222222444666999;;;888888888999999999::::::<<<<<<<<<<<<=========>>>???>>>===<<<<<<===>>>??????>>>>>>======<<<;;;;;;:::999777444333222222222666555333111000000111111111333666888:::::::::999666777888999999999999999777777888999::::::::::::666555444555666777666555111000000000000222333444222111111000///......---.../////////...------,,,,,,+++***)))))))))++++++***(((&&&'''+++,,,+++(((------,,,,,,+++***))))))*********)))))))))))))))))))))))))))((((((((((((///+++)))***...000---***)))((('''&&&&&&&&&'''((()))(((''''''''')))***+++)))((('''''''''(((***+++***+++,,,,,,,,,***)))(((((('''''''''''''''((()))(((((()))******************************+++,,,,,,+++---......+++)))((((((&&&%%%$$$###"""!!!!!!!!!))))))))))))((((((((((((+++******)))(((''''''&&&)))))))))))))))***++++++((((((((()))((((((''''''******++++++***((('''%%%))))))))))))))))))))))))++++++***)))(((((('''''''''''''''''''''((()))*********)))))))))))))))***)))***+++,,,,,,,,,,,,,,,........................//////000111222333444444}}}nnnggg^^^[[[]]]^^^ZZZWWWWWWVVVTTTRRRPPPNNNMMMLLLIIIHHHGGGEEECCCAAA???>>>@@@>>>;;;777444333222222333333222111000000//////111000////////////////////////.........---------------------------------......---------,,,,,,,,,------......------,,,++++++++++++++++++,,,,,,------...///...+++***+++,,,---,,,,,,+++++++++,,,,,,......---,,,++++++++++++------...000111111111111333333333333333333333444444444444555777777666444444444444333333222222222222111111111222555777999888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<;;;;;;;;;:::999999888888777666444333222222222333555444222111111111111222555666888:::::::::888777666666777888888888888888555666777888888888777777555444333333444555444222222111000/////////000111000000000///...---------------......------,,,++++++*********)))******+++++++++***+++,,,------,,,,,,,,,,,,+++***)))))))))***)))))))))))))))))))))))))))))))))(((((((((((((((%%%###&&&***---,,,*********)))))))))***+++,,,)))((((((''''''((()))***)))(((((('''((()))***++++++++++++++++++***))))))+++***)))(((((((((((((((((())))))***************(((((((((''''''((())))))***,,,------+++)))))))))---,,,+++***))))))))))))))))))))))))))))))))))))++++++******)))(((((('''******)))))))))******+++(((((()))***************)))))))))))))))'''&&&%%%***************))))))))),,,++++++***))))))(((((((((((((((((()))***++++++------,,,,,,,,,,,,,,,---------...///////////////111111111111111111111111222222333444555666777777tttjjjddd]]]ZZZ[[[\\\YYYVVVUUUUUUSSSQQQOOONNNLLLKKKIIIHHHFFFCCCAAA>>><<<;;;<<<;;;888555333222222222333333222111///...---,,,......///000000000///////////////............---------------------------...------------,,,,,,,,,......---,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,......---+++******+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111222333333333555555555666666555555444666666666888::::::777555555555444333222222111111111000000000222444666777888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999777777777666555555444444333333222222222333444444444333222111111111222333999:::;;;;;;;;;999777555555555666777777777777666333444666777666555333222333222111111111111000///111000///...------------.........---,,,,,,+++++++++,,,,,,,,,,,,+++******))))))******+++******)))+++,,,------,,,,,,---...++++++******))))))(((((())))))))))))))))))******))))))))))))(((((((((((('''$$$"""$$$(((++++++******************+++,,,---***))))))(((((((((((()))((((((((((((((()))******,,,+++******************,,,+++***(((''''''&&&&&&((()))******++++++******)))((('''''''''''''''((()))***,,,,,,***)))******---,,,+++***))))))))))))((())))))******++++++,,,,,,,,,,,,+++******))))))++++++***))))))*********)))***+++,,,,,,,,,,,,,,,***************(((''''''***************+++++++++------,,,,,,+++*********************+++,,,---...111000000000000000111111222222333444444444333333444444555555555555555555666777777888999:::;;;<<<{{{nnnfffaaa[[[XXXYYYZZZXXXUUUTTTSSSRRRPPPOOOMMMLLLKKKIIIGGGEEEBBB???<<<:::888888777555444333222222222333222222111///......---,,,---///000111000///////////////.......................................------------------------///...---,,,+++,,,------+++++++++,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,++++++++++++,,,,,,---+++,,,,,,---............,,,---...000222333333333444555666666666555444333777777999;;;===;;;888555777666555444333222111000111111111111222333555666777777888888888999999999;;;::::::::::::999999999999999888888888888999999555555444444333333222222000111111222444555666777333222111111111222333444:::;;;<<<<<<;;;999777666444444555555555555555444222333555666555333000...222111////////////...,,,------,,,,,,++++++++++++,,,,,,+++++++++*********)))***************))))))'''(((***+++++++++))))))(((+++---,,,)))(((***---******))))))(((((((((''')))))))))))))))*********))))))))))))((((((((((((---***'''&&&((()))))))))))))))))))))))))))************))))))((((((''''''((((((((((((((())))))***,,,+++***))))))***+++,,,))))))(((''''''&&&''''''))))))***++++++++++++***+++***))))))((()))))))))((()))++++++******+++,,,******)))(((((((((((((((((()))***+++,,,---............------,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------...------------------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,---------...///000111222444444333333333444555555777777888888999888888777888888888888888999999999;;;;;;<<<===>>>??????@@@uuujjjaaa^^^YYYWWWXXXXXXWWWUUUSSSRRRQQQOOONNNLLLKKKJJJHHHGGGDDDAAA>>>;;;888777555555444333333222222222111111111111111000000000,,,---...000000000///...////////////////////////........................------------------------///...---,,,+++,,,------***+++,,,---------,,,,,,,,,---...---+++***+++,,,,,,,,,++++++,,,------...,,,---...///000000//////,,,...000222444555666666777777777777777666555555888888:::<<<===<<<999666777777666555444333222111333222333333333444555555666666666777777777888888999999999888888888888888888888888888888888888888555555555444333333222222000111222444666777888888333222111111111222333444888999:::;;;;;;:::888777333333333444444333333222222333444444333111///---111000............,,,+++))))))******++++++++++++************))))))))))))(((((()))))))))))))))((('''((()))***+++******)))(((+++---,,,)))'''))),,,)))))))))((((((((((((((((((((())))))************))))))))))))((((((((((((---+++)))))))))******)))************))))))((((((******))))))(((((('''''''''(((((()))))))))))))))++++++)))))))))***+++,,,)))((((((((()))***++++++))))))***+++++++++++++++******))))))))))))******((()))************,,,---------,,,+++++++++,,,,,,)))***+++,,,---///000000///////////////............------,,,,,,,,,------///////////////...---,,,.........---------------------------......//////000000000000000/////////111111222222333555666777777777666666777888888999<<<<<<=========<<<<<<;;;;;;;;;;;;;;;<<<<<<======??????@@@AAABBBCCCCCCDDDpppggg^^^[[[XXXWWWWWWWWWVVVUUUQQQQQQPPPNNNMMMKKKJJJJJJGGGFFFDDDAAA>>>:::888777444444333333333222222222111111111111111111111111------.../////////.........////////////000000000........................,,,,,,,,,------------.........---,,,,,,,,,,,,---***+++---.........---,,,,,,---......,,,,,,---...---,,,,,,------...///000...///000111222111111000///000333555777999:::;;;;;;;;;:::999888888888888999999999;;;<<<;;;888666666666555444333333222222333333333444444444444444444444444555555555666666666666777777777888888888666666777777777777666666777666666555555444333333111222333555666777777888444333222111111111222333555666888999999888777666111222222222222111111000111111111111000///...---///---,,,,,,------+++***&&&'''(((******+++******))))))))))))))))))))))))'''(((((())))))))))))(((''''''((()))************+++,,,---,,,*********+++))))))))))))((((((((((((((((((((()))******++++++))))))))))))((((((((((((''''''((()))******++++++++++++,,,,,,++++++***)))((()))))))))))))))((('''''''''((()))))))))))))))******************+++,,,******++++++,,,...///000)))***++++++,,,+++++++++((((((((((((((()))*********+++++++++******,,,......------,,,,,,---------++++++,,,---///000111111111111111111111111111111///............///000111111222222222222111000000000//////.........//////111111111222222333333444555555555555555555555555555666666777888:::;;;<<<::::::::::::;;;<<<======AAAAAAAAABBBAAAAAA@@@???>>>>>>>>>???@@@@@@AAAAAACCCCCCDDDEEEFFFGGGHHHHHHzzzkkkddd[[[ZZZXXXWWWWWWWWWWWWVVVPPPPPPOOOMMMLLLKKKJJJIIIGGGEEECCCAAA>>>;;;999888333444444444333333222111111111111000000//////...//////...---------........./////////000000000000........................,,,,,,,,,---------......------......------,,,+++***+++---...///...---,,,---...//////------...///...------......000111111000111222444444333222111000111333666999;;;<<<======<<<999777666777999:::999888888888999999777555333333333222222111111111222333333333333222222222222222333333333444444444444444555666777888888999666777888999999888777666777777777666555555444444111222444555666666555555555444222111111111111222333444666777777666444333111111111111111000//////000///---,,,,,,,,,------+++***))))))***+++***((('''((()))******))))))((((((((())))))))))))))))))''''''((()))))))))))))))'''''''''(((((()))++++++,,,+++*********+++)))((())))))))))))))))))))))))'''(((((()))******++++++))))))))))))((((((((((((%%%''')))++++++***))))))'''((()))+++,,,,,,++++++'''((()))******))))))(((&&&'''((()))***))))))((())))))***+++++++++++++++++++++++++++,,,---......)))***++++++,,,,,,++++++(((((((((((()))+++,,,---,,,------,,,++++++---///,,,,,,++++++++++++,,,,,,------...//////000111111222222222222222222222222/////////000111222333444222333444555666666666666444444333222222333444555666666777777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<>>>???@@@>>>>>>>>>>>>???@@@AAABBBFFFFFFFFFFFFFFFEEEDDDDDDAAABBBBBBCCCDDDDDDEEEEEEGGGHHHIIIJJJKKKLLLLLLMMMuuuiiibbbZZZYYYXXXWWWWWWWWWWWWWWWPPPOOONNNMMMLLLKKKJJJIIIFFFEEECCCAAA>>><<<:::999444444444444444333222111222222111///...---,,,+++111000...---,,,,,,---....../////////000000111111////////////////////////,,,,,,,,,------.........,,,---...///...---,,,+++***+++---//////...---,,,---///000///......///000.........//////111222222111222444555555444222111...000222555777:::;;;<<<===:::777444333555777999:::888777777777888666555111111111000000000000000111222222222222111000000111111222222222333333333222333444555666888999999999:::;;;<<<<<<;;;:::999888777777666666555555444111222333444555444333222666555333111000000111111333444555666555444222000000000111000000///.........---+++))))))***,,,---((('''&&&'''((()))((('''))))))*********((('''&&&((((((((()))))))))))))))''''''((()))******))))))((('''''''''''')))+++,,,+++(((&&&&&&))))))'''$$$))))))))))))************'''(((((()))***+++++++++))))))))))))(((((((((((()))+++......,,,***'''&&&!!!###%%%(((***+++++++++&&&'''(((*********))))))&&&''')))*********)))(((((()))***,,,,,,,,,+++*********))))))))))))))))))******+++,,,,,,,,,,,,+++)))******+++,,,...///000---......,,,++++++---///......---------......///......//////000000111111333333333333333333333333///000000111222444555666222333555777999;;;;;;<<<:::999888777777888999:::::::::;;;<<<<<<===>>>>>>????????????@@@@@@@@@@@@;;;;;;<<<===>>>@@@BBBCCC@@@@@@@@@AAABBBCCCDDDEEEIIIJJJJJJJJJIIIHHHGGGGGGDDDDDDEEEFFFGGGGGGHHHHHHKKKKKKLLLMMMNNNOOOOOOPPP|||nnnccc\\\]]][[[XXXWWWWWWWWWUUUTTTOOOOOONNNLLLKKKIIIHHHHHHHHHFFFCCC???<<<;;;::::::666555555444444333222222000000000000000000000000111000000///...---------+++))))))+++///111000...111000///......///000111...........................---,,,,,,++++++++++++.../////////---,,,---...............///000222222//////000111111222333333444777999999777444222222000222555777999:::999999;;;999666444444444666888;;;::::::999777666444333111111000000000000111111000000000000111111111111222222222222222222222222---111666999:::999999999<<<<<<<<<<<<;;;;;;;;;;;;999888777555333222111111111222444555555444222111222000///000222222000---222111111111000000////////////---,,,+++*********''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&'''(((***++++++)))&&&&&&((()))'''%%%)))++++++)))%%%$$$%%%'''***)))'''&&&'''(((***+++))))))(((((((((((())))))&&&&&&&&&&&&''')))***+++))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))************+++******)))((((((''''''+++++++++***++++++,,,---)))+++---......,,,***((()))+++,,,,,,++++++,,,---///......------......///........................///111333333111111111222222333444444222222333444444444444444555666888888666999<<>>??????@@@@@@?????????======>>>???AAACCCEEEFFFHHHIIIIIIIIIGGGDDDBBB@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIJJJIIIIIIHHHGGGIIIJJJJJJLLLMMMNNNOOOPPPxxxlllccc]]]\\\ZZZXXXVVVVVVVVVUUUSSSPPPOOONNNLLLJJJIIIGGGGGGGGGEEEBBB>>>;;;888555444555555555444333333222222000000000000000000000000111000000///......---------+++***,,,///111000...000000////////////000000------------------------...------,,,++++++,,,,,,---///000///...---...000111111111111222333444555111111222222333444444555555777999999666333222111000222555888:::;;;;;;:::;;;999777444333444666777:::999999888666555333222111111000000///000000000////////////000000000000222222222222222222222222111444999<<<===<<<<<<<<<;;;;;;;;;::::::999999999888777666444333111111111222333444444444222111///111///...///111111///,,,/////////.........------...---,,,+++************'''((((((((()))))))))***)))))))))))))))))))))))))))((('''''''''((()))***,,,)))''''''))))))(((&&&'''(((***)))'''''')))+++)))((('''&&&'''(((***+++))))))(((((((((((())))))''''''(((((()))+++,,,---)))******++++++******)))************************))))))*********+++++++++***))))))))))))***++++++******))))))))))))******+++++++++++++++*********,,,+++++++++******))))))---,,,,,,,,,,,,---......+++,,,---......---,,,***+++,,,------,,,,,,---///.........------.........////////////////////////111333444555444333444555444666777777666666777999777777777777888999:::;;;:::<<>>>>>=========;;;::::::999888777666666666555444222111000000000222222333333222000///---///...---...//////---+++,,,,,,,,,,,,,,,+++++++++++++++************++++++(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((((((((()))+++)))(((''')))))))))((('''((()))(((((((((***+++(((''''''&&&&&&((()))***))))))(((((((((((()))))))))))))))***+++,,,......******++++++++++++******************************++++++++++++,,,,,,,,,,,,+++************+++,,,,,,+++******))))))******+++---------,,,,,,+++++++++---------------,,,,,,,,,...............//////000---.....................---.........------///000000000000000000000000000111111111111111111111111333555777777666666666888888999;;;;;;;;;;;;===???===<<<<<<<<<===>>>??????@@@AAADDDFFFGGGGGGGGGFFFCCCDDDEEEEEEFFFFFFFFFFFFHHHHHHHHHIIIJJJLLLMMMNNNLLLLLLLLLKKKHHHEEECCCAAABBBBBBBBBBBBBBBBBBAAAAAADDDDDDEEEFFFFFFFFFFFFFFFJJJKKKKKKLLLKKKJJJHHHGGGIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFHHHJJJKKKMMMNNNOOO}}}nnnddd___]]]ZZZXXXVVVUUUUUUTTTSSSQQQQQQPPPOOOLLLIIIGGGEEEDDD@@@@@@@@@@@@???===;;;999555555444444333222222111000000000000000000000000000000//////............000000//////000000////////////000111111000...---------------------------......---------------...---///111111111222333555444444333333333444555555666666666777777888888888777888888666333000000000222444888;;;===>>>======;;;999777555444333444444777666555444222222111111222111000//////...//////////////////000000000000111222222222222222333333444777:::<<<<<<;;;;;;<<<::::::999888777555555444333333222000////////////222222222111000...,,,+++,,,,,,,,,,,,,,,,,,+++***************************)))))))))))))))***++++++(((((((((((())))))))))))((((((((((((((((((((((((******)))))))))))))))***)))((('''''''''(((((((((******)))((('''&&&&&&'''''''''&&&&&&''''''((()))))))))(((((((((((())))))************,,,---...///))))))************))))))************************++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,......------,,,,,,++++++---.........///////////////////////////000111111//////.........///111222.../////////......000222444555555555555555555444444444444444444444444444555777999:::999888999:::;;;===???@@@???@@@BBBDDDBBBBBBBBBAAABBBBBBCCCCCCDDDEEEGGGHHHIIIIIIIIIHHHFFFFFFGGGIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNMMMLLLKKKHHHFFFCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@CCCDDDEEEFFFFFFGGGFFFFFFIIIJJJJJJKKKJJJIIIGGGFFFHHHHHHIIIIIIHHHHHHGGGFFFDDDEEEFFFHHHJJJLLLMMMNNNvvvjjjaaa\\\\\\ZZZXXXUUUTTTTTTTTTRRRQQQQQQPPPNNNLLLIIIGGGEEEDDD????????????>>><<<:::999555444444333222222111111////////////////////////////////////............000000111000///////////////000111111111///...---------------------------.........------.../////////000222333333444666777777666555555555555555666777888888888888888999999888888777555111//////000444666999<<<===>>>======999888777555444333333444666555333222111111111111111111000///......//////000000111111111222222222111111111222222333333333444777:::;;;:::999::::::999999888777555444333333000000///......---......000000000///...,,,+++******+++,,,++++++***))))))************************(((((((((((()))***++++++))))))))))))(((((((((((('''''''''''''''''''''''''''(((((()))***+++++++++''''''''''''&&&''''''(((***)))'''&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))(((((((((((()))))))))))))))***+++,,,---...((())))))))))))))))))(((************************+++++++++,,,,,,,,,---------------------...//////------,,,,,,,,,,,,------.........------,,,,,,,,,......///000111222222333111000000000000111222222111000//////000222444555111111111000///000222555777888888999999888888777777777777777777777777777888999<<<<<<<<<;;;<<<>>>???@@@BBBCCCCCCCCCEEEGGGGGGFFFFFFEEEEEEEEEFFFFFFEEEFFFGGGHHHIIIIIIHHHHHHFFFGGGIIIJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKLLLMMMLLLKKKIIIGGGEEECCCBBBAAA@@@@@@@@@?????????>>>AAABBBCCCDDDEEEEEEEEEEEEGGGHHHHHHIIIHHHGGGFFFEEEGGGGGGGGGGGGGGGFFFFFFEEECCCCCCEEEFFFHHHJJJKKKLLLpppggg^^^ZZZ[[[ZZZXXXVVVTTTTTTTTTSSSQQQPPPOOOMMMKKKIIIGGGEEEDDDAAA@@@???===:::777555333444444333333222222111111//////////////////////////////////////////......///000111000///...///000000111111000000///...---........................///............///000000111222444555555555777999::::::999888777777777777888888888888888888888888777777666333000///000111666777:::<<<======<<<;;;777777666555444444444444555444222111000000111222000//////......//////000111111111222222222333333111111111222222333333444555777999:::999888888999666666555444333222222111...------,,,,,,,,,------///...------,,,+++******)))***,,,+++)))(((((())))))))))))***************))))))(((((()))***++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***+++++++++&&&'''((('''&&&&&&(((***'''&&&%%%&&&(((*********((((((((()))))))))))))))))))))(((((((((((())))))((((((((()))***+++------))))))************))))))++++++++++++++++++++++++,,,,,,,,,,,,------------///............///000000000//////......//////000////////////////////////000000111333444555777777333333222222333333444555333333222333444666888999555555555333222333666999999:::;;;<<<<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;===???@@@??????@@@BBBCCCDDDFFFFFFFFFFFFHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEFFFHHHJJJKKKLLLMMMMMMNNNMMMLLLLLLKKKKKKKKKKKKJJJJJJHHHGGGEEEDDDCCCBBB?????????>>>======<<<<<>>;;;888666444333444444333333222111111111////////////////////////.../////////////////////---///111000...---///111222111000///............//////////////////////////////......///000000111333444666666666666777999;;;:::999888777777777777777777777777777777777777777666444111//////111333777999;;;<<<<<<;;;:::999555555555555555555555555555444222111000000111222...............///000111000111111111111222222222000111111222333333444444333444666666555444555666111111111111000000//////+++++++++***++++++,,,,,,---,,,++++++************(((***,,,+++)))'''((()))((((((((()))))))))************)))))))))***++++++***)))))))))((((((((('''''''''''''''''''''''''''&&&'''((())))))))))))(((((()))******((((((***---)))'''&&&'''***---,,,+++((())))))***************))))))(((((((((((())))))(((((())))))***,,,---...+++++++++,,,,,,+++++++++........................---------.........//////000////////////000111111222111111000000111111222000000111111222333333333222333444666888:::;;;<<<666666666666666777888888666666777888:::;;;===>>>::::::999777666888;;;>>>???@@@AAABBBBBBAAA@@@??????????????????????????????AAACCCDDDDDDDDDEEEFFFGGGHHHJJJJJJIIIIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCEEEFFFHHHJJJLLLLLLMMMNNNNNNLLLKKKJJJJJJJJJJJJGGGFFFEEEDDDCCCBBBBBBBBB>>>>>>===<<<<<<;;;::::::<<<<<<>>>???@@@AAAAAAAAA@@@AAACCCDDDEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBAAABBBCCCCCCDDDEEEEEEFFFFFFooogggddd]]]ZZZ]]][[[YYYWWWUUUUUUUUUTTTRRRNNNMMMLLLKKKIIIHHHGGGFFFBBB@@@>>>;;;:::999999999444444333333222111111000////////////////////////.........///////////////,,,...000000...---///111333222000............///000000000000000000000000///////////////000111111444555777777666666888999999999777666555555444555777777666666666666666666666555333111...///111444888999;;;<<<<<<;;;999888444444444555555555555666666444222111000111222333------------///000111222000000000000111111111111000000111222333333444444///111222222111000111111..................------******************+++,,,++++++***************+++(((***,,,,,,)))'''(((***'''''''''((((((((())))))++++++************++++++******))))))((((((((('''(((((((((((((((((((((((('''((()))))))))(((&&&%%%)))+++,,,,,,***))),,,///...,,,)))))),,,---,,,***))))))***+++++++++++++++))))))(((((((((((()))))))))))))))***+++,,,......,,,------......------,,,000000000000000000000000////////////000000000000000000000000000111111222333222222222222222222333111222333333555555666777555666777999;;;===??????999999888888999999:::;;;999999;;;<<<>>>???@@@AAA>>>===<<<;;;:::;;;>>>AAAEEEFFFGGGIIIIIIGGGFFFEEEAAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFGGGGGGGGGHHHJJJJJJKKKLLLLLLKKKJJJKKKMMMJJJIIIHHHGGGFFFEEEEEEEEEGGGGGGFFFFFFFFFFFFEEEEEEBBBCCCEEEGGGIIIKKKLLLLLLMMMLLLKKKIIIHHHGGGGGGGGGEEEDDDCCCBBBBBBAAAAAABBB======<<<;;;::::::999999:::;;;<<<===??????@@@@@@>>>???AAACCCDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@CCCCCCCCCDDDDDDDDDDDDEEEoooeeebbb^^^[[[ZZZXXXWWWVVVTTTRRRQQQPPPPPPPPPNNNJJJHHHGGGEEECCCAAA???===;;;999999999888666222222222111111111111000222111111000000000000000000000///...............000000000000111111111111000000000000////////////000000111222222111//////+++,,,...000222444666777777777777888888999999999<<<:::888666444444444444444333333444666777666555777222---+++---/////////666666777777777777666666000000000000111333555666666444333111000000111111/////////000111111222222//////000000000000//////////////////000000000000/////////000000000000000......------,,,+++******))))))************))))))))))))************))))))))))))))))))************'''((()))******)))((('''******)))(((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''***(((&&&%%%$$$%%%'''((()))))))))***++++++,,,,,,)))))))))))))))((((((((('''((()))******+++************++++++++++++******++++++,,,,,,------------////////////000111222222000000000000111333444555333222111000////////////111111222222333444555555555444444333333333444444555555777888888888888888999:::<<<>>>???@@@??????;;;;;;;;;;;;;;;<<<===>>><<<===>>>@@@BBBDDDEEEFFFCCCAAA???>>>>>>@@@BBBDDDFFFFFFHHHIIIJJJJJJJJJJJJFFFFFFFFFFFFFFFFFFEEEEEEHHHHHHHHHHHHIIIKKKLLLMMMKKKLLLMMMNNNNNNMMMLLLKKKGGGGGGEEEDDDCCCBBBBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBDDDEEEGGGGGGHHHHHHJJJIIIHHHFFFEEEDDDDDDDDDAAAAAABBBBBBCCCBBBBBBBBB???>>>===<<<;;;:::999888;;;<<<>>>???AAAAAABBBBBB???@@@@@@AAABBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBBBBDDDEEEEEEDDDDDDEEEGGG}}}kkkbbb```\\\YYYYYYXXXWWWUUUSSSQQQPPPPPPOOOOOOLLLIIIGGGEEEDDDBBB@@@===;;;888777777777555444222222222111111111111000111111000////////////000111111000/////////////////////000000000111111111000000000000000000000000000111222222222111000///------///111333555777888:::::::::;;;;;;<<<<<<<<<999888777555444444444444555444333444666777666555666222...,,,---/////////444444555555555555444444111222444555777777777777555444333222111111222222000000000000111111111111...//////000000//////...000000//////......------000//////......---------,,,,,,++++++***))))))(((''''''(((((((((((('''''')))******************)))))))))))))))************&&&''''''''''''''''''&&&++++++***)))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((***)))((('''''''''((()))))))))******++++++,,,,,,************************))))))***+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,............//////000000/////////000000111222333000000000111222444555666555444333111111111111222222222333555666777888888777666666555555666666777888999:::;;;<<<<<<<<<<<<===>>>@@@AAABBBBBBBBBAAA>>>>>>===============>>>>>>???@@@BBBDDDFFFGGGHHHEEEDDDCCCCCCDDDFFFHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHJJJIIIIIIJJJJJJKKKLLLMMMLLLLLLMMMMMMLLLJJJIIIHHHFFFEEEDDDBBBAAAAAA@@@@@@BBBCCCCCCCCCBBBAAA@@@@@@AAABBBDDDEEEGGGHHHHHHHHHIIIHHHFFFEEECCCCCCBBBBBBAAAAAABBBCCCCCCCCCBBBBBB@@@@@@???===<<<:::999999;;;<<<===>>>???@@@@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBDDDEEEDDDCCCCCCDDDEEEvvvfff___]]]ZZZXXXWWWWWWVVVTTTRRRQQQOOOOOOOOOMMMJJJGGGEEEDDDCCCAAA???===:::888777777666555444222222222111111111111000111000//////......//////222111111000000000000111////////////000000000000111111111111111111111111222222222333222111000000...///111222444666777888;;;;;;;;;;;;;;;<<<<<<<<<777666555444444444555555666444444444666777666555555222...,,,---///000000111111222222222222111111---///222555666555333222555444444333333333444444222222111111111000000000......////////////......000//////...---,,,+++***......---,,,+++******)))******))))))((((((''''''''''''((((((((((((''''''******++++++++++++******))))))))))))************(((''''''&&&&&&''''''(((,,,++++++***************))))))))))))))))))))))))''''''((())))))))))))(((''''''''''''''''''''''''))))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////////////////////////////000111111111111111222222000000000000111222333444000111222333555666777888999888666444333444555666444555777888:::;;;<<<<<<:::::::::999999::::::;;;===>>>???@@@@@@AAAAAA@@@BBBCCCEEEFFFFFFFFFEEEEEECCCBBBAAA@@@????????????BBBCCCDDDEEEGGGHHHJJJJJJFFFFFFGGGHHHJJJKKKLLLMMMLLLMMMNNNOOOOOOPPPOOOOOOMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKIIIGGGEEEDDDCCCCCCAAA@@@????????????@@@@@@AAAAAAAAA@@@@@@???BBBCCCDDDFFFGGGHHHHHHIIIGGGGGGEEECCCBBBAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCBBBAAA???===;;;:::999;;;;;;<<<===============???@@@@@@@@@@@@??????>>>????????????@@@@@@@@@@@@BBBCCCDDDCCCBBBAAABBBCCC|||ooobbb]]]\\\YYYWWWWWWVVVUUUSSSQQQPPPOOONNNNNNLLLIIIFFFEEEDDDCCCBBB@@@>>><<<999888888888666555222222222111111111000000000000///...............111111000//////000000000....../////////000000000111111222222333333333444444444333333222222111111111111222444555777888888888888888888888888888888555555555555555666666777666555444444666777666444333111...------///000111000000111111111111000000---///111333444333222111444444444444444555555555333333222111000000//////------............------------,,,,,,++++++******++++++******)))))))))((()))))))))(((((('''''''''))))))************))))))+++++++++,,,,,,+++++++++((()))))))))************+++***)))(((((()))***++++++******))))))*********))))))))))))))))))))))))&&&'''(((((())))))(((((('''((()))************)))******+++,,,,,,------...,,,,,,------------.........///000111222333333333111111111111111111111111222222222222222222222222111111111111222333444555333333555777888:::;;;;;;===;;;999777777888999;;;777999;;;===>>>???@@@@@@>>>>>>=========>>>??????@@@AAABBBCCCDDDDDDDDDDDDFFFGGGHHHIIIIIIHHHGGGGGGEEEDDDDDDCCCBBBBBBCCCCCCGGGGGGHHHIIIJJJKKKLLLMMMGGGHHHJJJKKKLLLLLLLLLLLLOOOPPPQQQQQQRRRRRRRRRQQQNNNNNNMMMMMMLLLLLLKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEECCCBBBAAA@@@???>>>===============>>>??????@@@@@@@@@???BBBCCCEEEFFFGGGHHHHHHHHHGGGFFFDDDCCCAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDCCCBBB@@@>>><<<::::::<<<<<<=========<<<<<<;;;???????????????>>>===<<<======>>>>>>>>>?????????AAABBBCCCBBB@@@???@@@AAAuuukkk```]]]\\\ZZZXXXYYYUUUTTTRRRPPPOOOMMMMMMMMMKKKIIIFFFEEEEEEDDDCCCAAA===;;;888777777777666444222222222111111111000000000000///...............//////.........//////000////////////000000000000111222222333444555666666666555444444333222222222222333333555666777888888777777666666666666666666444444555666777777777888666444333444555666555333000000///......///000222111111222222222222111111444444333444444555666777444444555555555555555555333222222111000///......,,,,,,------------,,,,,,))))))******++++++,,,,,,'''((((((((())))))******)))))))))))))))((((((((())))))************))))))+++++++++,,,,,,+++++++++((()))))))))************+++***)))(((((()))***+++))))))((((((((())))))***((((((((((((((((((((((((&&&&&&'''(((((((((((('''***+++---...////////////,,,,,,------.../////////------........./////////111222444555666777777777444444333222222333444444444444333333333333333333444333333444444555666777666777999;;;======>>>>>>???>>><<<;;;;;;<<<===>>>;;;===???AAACCCCCCCCCBBBAAA@@@@@@@@@AAAAAABBBCCCBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHFFFEEEEEEEEEFFFFFFGGGHHHJJJJJJKKKLLLLLLMMMNNNNNNKKKLLLNNNOOONNNMMMLLLJJJPPPQQQQQQRRRRRRRRRRRRQQQMMMMMMLLLKKKKKKJJJIIIIIIHHHGGGFFFEEEEEEDDDEEEEEEDDDDDDEEEFFFEEEDDDCCCBBB@@@???>>>===============<<<===>>>???@@@AAAAAAAAADDDEEEFFFGGGGGGHHHGGGGGGFFFEEEDDDCCCBBBAAAAAAAAA???@@@AAABBBCCCCCCCCCCCCCCCBBBAAA???===<<<;;;:::======>>>>>>======<<<;;;>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<=========>>>>>>@@@AAAAAA@@@>>>===>>>???ppphhh```^^^]]]ZZZYYYYYYTTTSSSQQQOOONNNMMMLLLLLLJJJHHHFFFEEEEEEEEECCCBBB;;;888666555555444333222222222222111111111111000111000//////......//////...............//////000000000000000111111111111222222333444666777888888888777666444333333333333333333444555666666777777888888888777777777777777333333444666666777777666555444222333444444333222.../////////...///111333222222333333333333222222444333222222222333555666444555555666555555444444111111000//////...------++++++,,,,,,,,,,,,++++++(((((()))***+++,,,,,,---&&&''''''((()))***++++++************))))))))))))''''''((((((((((((''''''******++++++++++++******))))))))))))************)))((((((''''''(((((()))(((((((((((((((((()))***))))))))))))))))))))))))''''''((()))))))))(((((())))))***+++,,,---...///......//////000111111222//////000000111111222222444555777888:::;;;;;;;;;888777666555555666777888777777777777777666666666888888888888999:::;;;<<<;;;<<<>>>@@@AAAAAAAAA@@@@@@@@@???????????????@@@???@@@CCCEEEFFFFFFEEEDDDBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIKKKKKKKKKJJJIIIGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMMMMNNNNNNNNNOOOPPPPPPQQQPPPOOOMMMLLLOOOOOOPPPPPPPPPPPPOOOOOOKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBAAABBBCCCDDDDDDDDDCCCBBB@@@@@@???>>>======>>>>>><<<===>>>@@@BBBCCCCCCCCCGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCBBBAAABBBBBBBBB===>>>???AAABBBBBBBBBBBB@@@@@@???>>><<<;;;::::::<<<===============<<<<<<;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???>>>===<<<===>>>yyyllleee______]]]ZZZXXXYYYTTTRRRQQQOOOMMMLLLKKKKKKHHHFFFDDDCCCDDDDDDCCCAAA:::888555444444444222111222222222111111111111000111111000////////////000//////......///000000111111111111111222222222222222333444555777888999:::999888666555333333333444444444444555555666666666999888888888777777777777000111333444555444444333444333111222222333111000---...000///......111444333333444444444444333333000000111111111222222222444555555666555444222222//////......------,,,,,,******++++++++++++******)))))))))******++++++,,,((()))))))))***+++++++++))))))))))))))))))))))))''''''(((((((((((('''''')))******************)))))))))))))))************((((((((())))))((((((((())))))(((((())))))***+++++++++++++++++++++++++++))))))***++++++++++++***((((((((((((***,,,...///000000111111222333333444222222333444444555666666777888999;;;<<<===>>>>>><<<;;;:::999999:::;;;<<<>>>=========<<<<<<<<<;;;>>>>>>>>>>>>???@@@AAAAAA@@@AAACCCDDDDDDDDDCCCBBB@@@@@@AAABBBBBBAAAAAA@@@BBBCCCFFFGGGHHHGGGEEEDDDBBBBBBBBBBBBCCCDDDEEEFFFEEEFFFGGGHHHHHHIIIIIIIIIGGGHHHJJJKKKLLLLLLLLLKKKIIIIIIIIIHHHIIIIIIJJJJJJMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOONNNNNNMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBAAAAAA@@@AAAAAAAAABBBCCCDDDDDDCCCBBBAAA@@@AAA@@@@@@???????????????<<<===???BBBCCCEEEFFFFFFIIIIIIIIIHHHGGGFFFDDDDDDAAA@@@@@@@@@@@@AAABBBBBB<<<===>>>???@@@AAAAAAAAA======<<<;;;;;;:::999999:::;;;;;;<<<<<<<<<;;;;;;999:::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<<======<<<<<<===>>>rrrjjjddd___^^^]]]YYYWWWXXXSSSRRRPPPNNNMMMKKKKKKJJJFFFDDDBBBBBBBBBCCCBBB@@@<<<:::777666666666444333222222222111111111111000222222111000000000000000000000///000000111222222111111222222222333333333222333444666777999:::;;;:::999777555444333444444444444444444555555666666888777777777666666555555///000111222333222222111333222111111222222000///,,,...000000......111444333333444444444444333333111333555777777555333222555555666666555333111000...------------,,,,,,,,,******++++++++++++******+++++++++***************++++++++++++************((((((((()))))))))))))))))))))************))))))))))))************))))))))))))))))))************)))***+++,,,,,,+++***)))******))))))***+++,,,,,,------------------------++++++,,,------------,,,...---------...111444666111222222333333444555555555555555666777888888999888999;;;<<<>>>???@@@@@@@@@>>>===<<<<<<===>>>@@@BBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEBBBDDDEEEGGGGGGEEEDDDCCC???AAABBBDDDDDDCCCAAA@@@CCCEEEGGGIIIIIIGGGEEECCCBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJGGGHHHJJJLLLMMMNNNMMMMMMLLLKKKJJJIIIIIIHHHIIIIIIMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJKKKKKKLLLLLLLLLJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGEEEDDDCCCCCCAAAAAAAAA@@@@@@AAAAAABBBDDDDDDDDDDDDCCCAAA???===BBBAAA@@@@@@@@@@@@@@@@@@===>>>@@@CCCEEEFFFGGGHHHKKKJJJJJJIIIGGGEEECCCBBB>>>>>>>>>>>>???@@@AAABBB;;;<<<===>>>@@@@@@AAAAAA;;;;;;:::::::::999999999888999::::::;;;;;;;;;:::888999::::::;;;;;;;;;;;;999999:::::::::;;;;;;;;;999;;;<<<<<<;;;;;;===>>>|||qqqccc```]]][[[ZZZYYYWWWUUUTTTSSSRRRPPPMMMKKKHHHGGGDDDDDDCCCAAA???>>><<<<<<999888777666444333222111222111111000000000000000000000000///......------000111222333333222111000333333333222333333444444444555666777777888777777888888777555333333444666666666555555555444444444777666555444444444444444111222333333333222111000555333111222444444111...+++,,,...111333555666666777777666555555555555555444555666777777666555444777666444222000/////////---...///000000...,,,+++.........//////000000000++++++*********+++---...++++++++++++++++++++++++))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))))))))***++++++***((('''+++***)))(((((()))***+++************)))))))))(((((()))+++,,,---------,,,000000///...------,,,,,,.........------...//////...///111222444555555555666555555555666777999:::;;;===???AAAAAAAAA??????======>>>@@@AAABBBBBBCCC@@@AAABBBAAAAAAAAACCCEEEFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDGGGGGGHHHGGGFFFDDDBBBAAA???AAACCCFFFFFFEEECCCAAAEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKMMMMMMMMMNNNNNNMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLLLLKKKJJJJJJIIIIIIKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGEEEDDDCCCCCCCCCCCCEEEDDDBBBAAA@@@@@@AAABBBDDDDDDDDDCCCBBBAAAAAAAAADDDBBBAAABBBDDDDDDAAA===AAABBBCCCDDDEEEGGGGGGHHHJJJLLLLLLIIIDDDAAA@@@AAA======>>>>>>>>>>>>======<<<;;;:::999999999::::::555555555555666666666666999888888888888888888888888888888999999:::::::::;;;;;;:::999999999999:::<<<=========<<<;;;;;;:::wwwlllaaa___\\\ZZZYYYXXXVVVUUUSSSSSSRRRPPPMMMKKKHHHGGGDDDDDDBBBAAA???===<<<<<<888888777555444333222111111000000///////////////.........//////000000111---...000222444444444444444444333333333444444555444555666777888888888888888888777555333222444555555555555555444444444444666555555444444333444444222222444444444333222111555333111222444333111...,,,---///111333555666666777666666555555555555555333444555666666555444333555555444222111///......,,,---...//////---+++***++++++++++++++++++,,,,,,++++++*********+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&''''''(((((())))))******+++,,,,,,+++***))),,,+++******)))***+++,,,++++++++++++***************+++,,,---.../////////222111111000//////......//////............//////...///111333555666777777888777777777888:::;;;<<>>BBBCCCCCCDDDEEEGGGHHHIIIJJJKKKKKKIIIDDDAAA@@@@@@??????>>>===<<<:::999888:::::::::999999999999888333333444444444555555555888888888888888777777777666666666777777777888888;;;:::999999888888999999::::::;;;;;;::::::999888ooofff```]]]ZZZXXXXXXWWWUUUSSSSSSRRRQQQOOOMMMJJJHHHGGGDDDCCCBBB@@@>>>===<<<;;;888777666555444222222111000000///............///222222111000///............///111222444555555555555444444333333444444444444555666777999999::::::888888777555333222333555555555444444444333333333444444444333333333333333333333555555666555444333444333222222333333000///---...000222444666666777666666555444444444444555333333444444444444333333222333333222111///---,,,+++,,,---------,,,+++***------,,,,,,,,,,,,,,,,,,++++++*********+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))))))))***++++++,,,,,,,,,++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,---------------------...///111222333444444333333222111111111000000////////////000000...000222555777999::::::;;;;;;:::;;;<<<===???@@@DDDEEEFFFGGGGGGGGGFFFEEEFFFEEEDDDDDDEEEGGGIIIKKKHHHIIIIIIHHHFFFFFFGGGHHHMMMLLLKKKIIIGGGFFFEEEDDDIIIIIIIIIIIIHHHHHHGGGFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBCCCEEEFFFGGGFFFEEEEEEGGGGGGFFFFFFGGGGGGHHHHHHJJJIIIHHHHHHGGGGGGHHHHHHKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGBBBBBBBBBBBBBBBBBBBBBAAAEEEEEEEEEFFFGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEDDDBBBBBBAAABBBCCCDDDDDDLLLSSSRRRLLLEEECCCDDDCCCBBBAAABBBCCCCCCAAA???CCCCCCCCCCCCEEEGGGIIIJJJIIIJJJJJJGGGCCC@@@??????======<<<;;;:::888777666888888999:::999888777666222222222222333333333333666666666666666666666777666666666666666777777777999888888777666777777777777777777777777666666555yyyjjjccc^^^[[[XXXWWWVVVVVVTTTRRRRRRQQQPPPNNNLLLJJJHHHGGGCCCBBBAAA@@@>>><<<;;;:::777666666555333222222111111111000///////////////222111000000000000111222333333333444444333333333555444333333333333333333444555666888999:::::::::888888777555222222333555444444444444333333333333333333333333333333333222333444666777777666555555444444333333333111000///...///111333555666777777666555444444333333444444444444444444333333333222///000111222111///---+++******++++++++++++***)))---------,,,,,,++++++++++++++++++++++++++++++,,,************************))))))))))))))))))))))))*********)))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000000////////////000222444666555555555555444444333333333333222111111111222222000222444777:::<<<>>>?????????>>>???@@@BBBDDDEEEIIIJJJJJJKKKKKKJJJIIIHHHJJJHHHGGGFFFFFFIIILLLNNNKKKKKKKKKJJJGGGGGGGGGIIILLLLLLKKKJJJIIIHHHFFFFFFIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDEEEFFFFFFFFFEEEHHHHHHHHHGGGGGGHHHHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFEEEDDDDDDCCCAAAAAA@@@@@@@@@AAAAAABBBCCCDDDEEEFFFGGGGGGGGGHHHEEEEEEDDDDDDCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEDDDPPPZZZZZZPPPFFFDDDEEEBBBBBBBBBBBBCCCCCCBBBBBBDDDCCCCCCCCCDDDFFFHHHJJJHHHHHHGGGEEECCC@@@>>>>>>999999999::::::999999999555666888999888777555333111111222222222333333333444444444555555555555555777777777777777777777777777666555555444444555555333333444444444333333222sssgggbbb\\\ZZZWWWVVVUUUUUUSSSRRRPPPPPPOOONNNLLLIIIHHHFFFBBBBBB@@@???===<<<::::::666666555444333222222111333222111111000000111111---------///111555888:::555444444444444444444555444444333222222222222222444555666777999999999999777777666444222222333555555555444444444333333333222222333444444333333222444555666777888777666666444444444444222000//////000111222444666777888888555555444333333333333333444444444333222222222222---...000000000...,,,+++))))))*********************))))))(((((('''''''''++++++++++++++++++++++++************************))))))))))))))))))))))))***************)))))))))))))))******+++,,,------------......////////////111222222222222222222222111000000111222444777888777777777777777666666666777777666555555555555555333555888;;;>>>@@@BBBCCCCCCBBBBBBCCCDDDFFFIIIJJJMMMMMMMMMMMMLLLLLLKKKJJJKKKIIIGGGFFFGGGIIILLLNNNKKKLLLKKKJJJGGGFFFGGGHHHHHHIIIIIIJJJJJJIIIHHHGGGHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@AAACCCEEEFFFGGGFFFFFFIIIIIIHHHHHHHHHHHHHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFDDDCCCAAA@@@??????>>>>>>>>>>>>???AAAAAABBBCCCDDDEEEFFFGGGGGGFFFCCCCCCCCCBBBCCCCCCDDDDDDCCCBBBAAAAAABBBCCCDDDEEEDDDQQQ]]]]]]RRRGGGDDDFFFBBBBBBCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDFFFGGGHHHGGGFFFEEECCCBBB@@@>>><<<888999999::::::999999888333555666777777555333222111111222222222333333333222222222333333444444444555555555555555555555555444444333222222222222222000000111111111111111000~~~oooeeeaaa[[[YYYVVVUUUUUUUUUSSSRRROOOOOONNNMMMKKKIIIGGGFFFBBBAAA@@@>>>===;;;:::999555555444444333222222111333333222111111111111222555444222111111222333444333333333444555777999:::555555444333222222222222444555666777777888888777555555555444222222555777666666555555555444444444111222444555555444333333333444666777888888777666444555555444111/////////111222444555777888888888444444333222222222222333444333222111111000111111,,,,,,---......---,,,+++))))))))))))*********+++*********)))))))))))))))++++++,,,,,,,,,+++******************************)))))))))))))))))))))))))))))))))))))))******************+++,,,---///000///000111222333333333222555555555555444444333333222333333555666888:::;;;::::::::::::::::::::::::<<<<<<;;;:::999999999999888999<<>><<<<<<;;;;;;<<<>>>@@@AAABBBCCCDDDFFFFFFFFFEEEDDDAAAAAAAAAAAAAAABBBCCCDDDAAA@@@@@@@@@AAACCCDDDEEEDDDPPP[[[[[[QQQGGGDDDEEEBBBCCCDDDDDDDDDDDDGGGIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDBBBBBBAAA@@@===;;;;;;;;;::::::888777555444333333444555444333222111111111111222222222222333000000111111222222333333111111111000000000000000222111111000000000000000...///000000000000000000wwwjjjbbb^^^[[[YYYVVVUUUUUUUUUTTTRRRNNNNNNNNNLLLKKKIIIGGGFFFAAAAAA???>>><<<:::999999555444444333333222222222333222222111000111111111<<<:::666222000//////000444444444444666888999;;;777777666555444333333444555555666666666666555555333333444333222333666888777777666666666555555555111333444666666666444444333444555777777777777666444555666555111///...///222333444666777888999999444333333222222222222222222111000...------......++++++,,,,,,,,,,,,,,,,,,***)))))))))******+++,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,+++***)))************************))))))))))))))))))))))))'''(((((())))))*********,,,,,,,,,,,,...000222333333444555777888888777777999888888777666555444444555666888:::;;;======>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>>============<<<>>>@@@CCCEEEGGGIIIIIIGGGGGGGGGHHHJJJLLLOOOPPPOOOOOOMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKIIIJJJJJJIIIGGGFFFGGGIIIGGGHHHJJJKKKKKKIIIHHHGGGEEEFFFGGGHHHHHHHHHHHHHHHFFFEEEDDDCCCBBBCCCDDDDDDEEEFFFGGGHHHGGGFFFDDDCCC@@@AAADDDFFFHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCBBBBBBAAAAAAAAA======<<<<<<===???BBBCCCBBBCCCDDDFFFFFFEEECCCBBB????????????@@@AAABBBCCC????????????@@@BBBDDDEEEDDDMMMVVVVVVNNNFFFCCCDDDCCCEEEFFFFFFEEEFFFIIILLLLLLLLLMMMMMMLLLJJJHHHFFFEEECCCAAA@@@AAA@@@<<<999999999999888666555333222333333222222222111111111//////000000000111111111...//////000111111222222/////////......---------000000///............///......///000000000000000sssggg```\\\[[[YYYVVVUUUVVVUUUTTTSSSNNNNNNMMMLLLKKKIIIGGGFFFAAA@@@???>>><<<:::999888444444444333333222222222222111111000000000000000444333111111222444777999888777666555555666777888999999888666666555555555555555555555555444444333111222333333222444777999777777777777666666666666222333555777777666555444222333555666777777777666333666777555111......000333444555777888999999999444333222222111111222222000///---,,,++++++,,,,,,++++++*********+++,,,---******))))))***+++,,,,,,(((((())))))*********++++++,,,,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++............000222555666666777999:::;;;;;;;;;:::;;;:::999888777555444444777888;;;===???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBAAA@@@@@@@@@@@@???@@@BBBEEEGGGIIIJJJKKKHHHHHHHHHIIIKKKMMMPPPQQQOOONNNMMMKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKIIIJJJJJJIIIGGGGGGHHHJJJJJJKKKLLLLLLKKKIIIGGGEEEEEEEEEGGGHHHIIIJJJJJJJJJFFFEEECCCBBBBBBCCCDDDDDDGGGHHHJJJKKKKKKIIIFFFDDD@@@BBBDDDGGGIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAABBBBBBCCCCCCCCC@@@@@@??????@@@CCCEEEGGGBBBCCCEEEFFFFFFDDDBBBAAA======>>>>>>???@@@BBBBBB>>>>>>>>>>>>???AAACCCEEEDDDKKKSSSRRRLLLEEECCCCCCCCCEEEGGGFFFEEEFFFJJJNNNOOOPPPQQQQQQPPPLLLIIIGGGDDDBBB@@@@@@@@@???<<<999444555555555555555555444333222111111000000111111............/////////000.........///000111111222000000//////............//////...------------.........///000111111111000{{{nnneee```___YYYYYYYYYWWWVVVTTTRRRQQQPPPOOOMMMLLLKKKJJJHHHFFFAAA@@@???===;;;999777666666555444333222222222222000/////////000111222222444444555555555555555555777777666666666666777777666666555444444444444555555555444333333333333444111222333444555777888888777777888999999999999888666666555555555444444444555555555555555444444444444555555444111//////000...111555888:::999777666000000000000000111111111000000///...---,,,,,,+++)))***+++,,,,,,+++***)))************************))))))))))))************,,,+++++++++******)))))),,,,,,---------,,,,,,+++&&&''''''(((((((((((('''------------,,,,,,,,,,,,,,,...000111111333666888999:::<<<===>>>>>>>>>======<<<<<<;;;:::999999888;;;<<<>>>@@@BBBBBBBBBBBBBBBDDDGGGIIIJJJKKKJJJIIIJJJIIIFFFDDDBBBBBBAAABBBDDDEEEFFFGGGHHHIIIIIIIIIJJJHHHHHHJJJNNNPPPNNNLLLMMMLLLJJJIIIHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIJJJIIIHHHGGGGGGGGGGGGGGGLLLMMMMMMLLLLLLKKKJJJIIILLLIIIHHHHHHJJJJJJHHHEEEDDDDDDDDDDDDEEEEEEEEEEEEIIIJJJKKKKKKJJJHHHFFFEEEDDDDDDEEEGGGGGGHHHHHHHHHDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGBBBAAA@@@@@@@@@AAABBBCCCAAABBBCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBBBB<<<=========>>>>>>>>>>>>@@@AAABBBBBBBBBBBBAAAAAA@@@>>><<<;;;<<<>>>@@@BBB@@@@@@??????@@@BBBEEEGGGJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBDDDGGGJJJLLLQQQRRRTTTTTTRRRNNNJJJGGG??????===;;;999777555444333333444444333222111111/////////000//////......///...---,,,,,,,,,---...---+++***,,,///111000...,,,---...//////000000///...000111111///......///,,,---...............---vvvkkkddd```___[[[ZZZYYYWWWTTTQQQOOOMMMPPPNNNLLLKKKKKKJJJHHHFFFAAA@@@???===:::888777666666555444333222222222222111111111000111111222222444444444444555555555555666666555555555555666666777666555444444444444444555555444333333333333444222222333444555666777888999999999999888777666555666555555555444444444333222333333333444555555555666666666333000------...///111444666777777555444000000000000000000000000...------,,,,,,++++++*********++++++++++++******************************))))))))))))************+++++++++******)))))))))+++,,,,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,...000111222333666999999:::<<>>=========@@@AAACCCEEEFFFGGGFFFFFFDDDFFFIIIKKKMMMMMMLLLKKKLLLJJJHHHFFFDDDCCCCCCCCCEEEFFFGGGHHHIIIIIIIIIIIIKKKIIIIIIKKKMMMNNNMMMKKKLLLKKKJJJIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIKKKJJJJJJIIIHHHHHHIIIIIIMMMMMMMMMMMMLLLKKKJJJJJJKKKIIIHHHIIIKKKKKKIIIFFFCCCCCCDDDDDDEEEEEEEEEFFFHHHIIIJJJJJJJJJHHHFFFDDDDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCDDDDDD>>>======<<<===>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCC@@@???===;;;<<<===???AAABBBBBBBBBBBBDDDEEEGGGHHHIIIHHHHHHGGGFFFEEECCCBBBAAA@@@???>>>@@@BBBEEEGGGNNNPPPRRRSSSQQQMMMHHHEEE======<<<:::888777555555000000000//////........./////////000000//////...111000///......///000000---+++***+++...///...,,,---...............---,,,,,,...//////---,,,---------...//////////////////pppgggbbb___```YYYXXXWWWUUUSSSQQQOOONNNPPPNNNKKKJJJJJJIIIFFFDDD@@@???>>><<<:::888777666666555444333222222222222444333222222222222222333333333333444444444555555555555555555555555555555777666555444333333333333555555444333333333333444222222333444555666666777::::::999888777555333222555555444444444444333333000111111222333444555666666666555222...,,,,,,,,,---......///000/////////111000000000///.........************************++++++************++++++************************)))))))))*********++++++*********)))))))))))))))++++++,,,,,,,,,,,,++++++------------------------++++++,,,,,,,,,,,,,,,,,,---///111333444555888:::;;;<<>>???@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@AAA@@@@@@@@@@@@BBBDDDEEECCCCCCDDDDDDDDDDDDCCCCCC@@@???===;;;;;;<<<>>>???BBBCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCAAA??????<<<;;;:::999:::<<<>>>@@@IIIKKKNNNPPPOOOKKKFFFCCC<<<<<<;;;999888666555555222111000///...///000000......///////////////.........------------.........---,,,---...///...---000000000//////---,,,,,,+++---//////...------...///000111111222222111111zzzkkkddd```^^^^^^TTTUUUUUUUUUTTTSSSRRRRRROOOMMMJJJIIIHHHGGGEEECCC???>>>===;;;999888666666555555444333333333333333666555444333333333333333222222333333444444555555555666666666666666666555777666555444333222222222555555444333333333333444333333333444444555555555888888888777555444222111444444333333333333333333222222222333333444444444333444222000---+++,,,---//////...---------------000000000///...---,,,,,,))))))))))))******++++++,,,+++***))))))***+++,,,************************))))))*********+++++++++))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,...............////////////111444666777888;;;<<<>>>@@@CCCFFFIIILLLNNNPPPMMMMMMLLLKKKJJJIIIIIIHHHEEEFFFGGGHHHIIIHHHGGGGGGGGGIIIKKKNNNOOOOOOOOONNNMMMKKKIIIGGGFFFFFFFFFFFFHHHIIIJJJJJJKKKKKKKKKJJJLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKNNNNNNMMMMMMLLLMMMMMMNNNNNNOOOOOONNNNNNMMMLLLKKKLLLLLLLLLMMMLLLJJJHHHFFFAAAAAABBBCCCDDDFFFFFFGGGFFFFFFFFFFFFFFFEEEDDDCCCEEEEEEDDDBBBAAAAAA@@@@@@???@@@@@@AAABBBCCCCCCDDDCCCCCCCCCBBBBBBAAA@@@@@@<<<======>>>@@@AAABBBCCCBBBCCCCCCDDDDDDDDDDDDCCCAAAAAA@@@???????????????>>>===<<<<<<===???AAACCCAAAAAAAAAAAAAAA@@@@@@??????>>><<<;;;:::;;;<<<<<>>>>><<<:::888666444444111000...------...///111------......///.........------------------......000/////////000000000///111111222222111000//////...000222222111111222333222333444555555666666555uuuiiiccc^^^\\\\\\UUUUUUVVVVVVUUUTTTSSSSSSNNNLLLIIIHHHGGGEEECCCAAA>>>===<<<:::999777666666555555444444333333444444666666555444333333333444222222333444444555666666666777888888888888777666666666555333333222222222555555444333333333333444333333333444444444444444444555555555555444333222222222333333333333333333444444444333333222222222///000///---++++++---///444333222000000000000000//////......---,,,++++++))))))******++++++,,,,,,,,,+++***))))))***+++,,,************************************++++++++++++)))))))))))))))************+++,,,---------------,,,,,,+++++++++,,,---...//////000000000111111111222555888:::<<<===???AAADDDEEEGGGKKKNNNRRRTTTVVVSSSRRRQQQPPPNNNMMMLLLKKKGGGGGGHHHIIIHHHGGGFFFEEEFFFGGGJJJLLLNNNNNNMMMLLLJJJJJJHHHGGGFFFGGGGGGHHHJJJJJJKKKLLLLLLLLLLLLKKKLLLMMMMMMLLLJJJIIIHHHGGGGGGHHHIIIJJJLLLMMMNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMMMMNNNNNNOOONNNOOOOOONNNNNNMMMLLLKKKMMMNNNOOONNNLLLHHHEEEDDD@@@AAABBBCCCDDDEEEFFFGGGDDDDDDDDDDDDDDDCCCCCCCCCFFFEEECCCAAA@@@?????????>>>??????@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>???AAABBBCCCDDDDDDDDDDDDEEEEEEEEEDDDCCCCCC???>>>===<<<<<<<<<======<<<;;;;;;;;;<<<===???@@@???????????????>>>===<<<<<<<<<:::999999999999:::===???AAABBBBBBAAA???>>>=========<<<:::999777666555444333333333333444555777:::>>>BBBEEEEEECCCBBBAAA@@@>>>;;;888555333222,,,+++)))((((((***+++---,,,,,,---..................//////000000000111111000000111111111111111222111222222333444444333333222444666777666666777888888999:::;;;<<<<<<<<<<<>>>>>???>>>>>>??????@@@@@@AAAAAAAAABBBCCCCCCCCCBBBAAA@@@>>>>>>@@@AAABBBBBBBBBBBBDDDDDDDDDDDDDDDCCCBBBAAA===<<<::::::999:::;;;<<<;;;<<<<<<<<<============>>>>>>>>>>>>===<<<;;;;;;999888888777777777777777<<<>>>???@@@@@@???===<<<888888888777666555444333111111111111111111222222222444777:::===>>>??????@@@???===:::777444222111------,,,+++,,,---...///,,,---...///000000000000------...///000000000000000222333444333333555666444555666777888888888888777999<<<=========>>>@@@AAABBBCCCEEEEEEFFFFFFFFFzzzkkkeeebbb___[[[ZZZZZZYYYXXXVVVSSSPPPNNNLLLLLLJJJGGGFFFEEECCC@@@>>><<<;;;:::999888777666555555555444444444444555555444444333333444444555555333444444555666777888999666777888999999888777666333333222222333333444555555555444333333333333444444444444333333222222222000111111222333333222222111111111111222222222333111111111000/////////...------,,,***((())),,,///...---------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++***************************************+++++++++,,,,,,***+++++++++,,,,,,,,,,,,,,,---...///000000000000......---...000222555777666666777777888999999::::::===BBBEEEFFFGGGIIIJJJKKKLLLLLLNNNPPPSSSVVVWWWXXXWWWUUURRRNNNLLLIIIHHHJJJJJJKKKJJJIIIGGGEEEDDDCCCDDDGGGIIIKKKKKKJJJIIIHHHGGGGGGHHHIIILLLNNNOOOMMMMMMNNNNNNNNNNNNMMMMMMJJJLLLMMMLLLIIIGGGGGGHHHGGGHHHJJJLLLMMMNNNNNNMMMMMMLLLLLLKKKKKKLLLLLLMMMLLLLLLKKKKKKLLLLLLMMMNNNMMMMMMMMMMMMLLLKKKJJJJJJHHHKKKNNNNNNKKKGGGEEEDDDBBBBBBBBBCCCCCCDDDDDDDDDAAAAAAAAA@@@@@@AAAAAAAAAFFFDDDBBB@@@???>>>???@@@>>>?????????????????????>>>???AAABBBCCCBBB@@@??????@@@AAABBBCCCBBBBBBAAABBBCCCBBBBBBAAA@@@???>>>;;;:::888777777999:::;;;;;;<<<===>>>===<<<:::999;;;;;;;;;::::::999888777555555555555555555666666::::::;;;;;;;;;:::888888333444444444444333222111............//////000000111222222444555777999999<<<;;;999888666444222222111222222222333333333333///000111222333333333333///000111333333444333333666888;;;;;;:::;;;===?????????@@@@@@AAA@@@@@@@@@AAACCCEEEGGGGGGGGGIIIJJJKKKLLLMMMOOOPPPPPPQQQQQQtttgggcccbbb___\\\ZZZVVVVVVUUUTTTRRRQQQOOONNNLLLJJJGGGEEEDDDBBB???===;;;;;;:::999888777666555555555444444444555555666333333333333333444555666444444555666777888999:::555666777999999777666555222222222222333444555555555555444333333333333444555444444333333222222222111111222222222222111111000000111111222222222333---------...............///...,,,***'''(((+++---111222222222222111000///++++++++++++++++++,,,,,,++++++******************)))***+++,,,,,,+++***)))******************************+++++++++,,,,,,,,,+++++++++,,,,,,------------...///000111111111111---,,,,,,---///333666888<<<<<<======>>>???@@@@@@<<<@@@DDDHHHIIIJJJKKKMMMLLLLLLLLLMMMOOORRRTTTVVVYYYWWWUUUQQQNNNJJJGGGFFFIIIIIIIIIIIIGGGEEECCCBBBBBBDDDGGGIIIJJJKKKJJJIIIHHHHHHHHHIIIKKKNNNQQQRRRNNNNNNOOOOOOOOONNNNNNMMMIIILLLMMMLLLIIIGGGGGGIIIGGGIIIKKKLLLMMMNNNMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIDDDIIIMMMNNNKKKHHHFFFGGGBBBBBBCCCCCCCCCCCCCCCCCCAAA@@@@@@???@@@@@@AAAAAAFFFDDDBBB@@@??????@@@@@@????????????>>>>>>>>>>>><<<===???AAABBBAAA@@@???AAABBBCCCDDDDDDDDDCCCBBBAAAAAAAAA@@@???>>>===<<<:::999777666666888999;;;999:::<<<===<<<:::777555777777777666666444333333222333333444444555555555666666666666555555444333111111222222222222111111+++,,,,,,---......//////222222111000111222444555777777666555444333333222000111222333333333333333111222333444555666666666888999;;;<<<=========<<<<<>><<<>>><<<:::777555555666666777777777777777777777777444444444444444444444444555666666777888999999:::777777888888777666555555444444444444444444444444444444444555555555555666444222000111333444222000444444444333222111000///000000//////............000///...---......---+++)))))))))***+++++++++,,,)))+++---...000000000///,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++******))))))***++++++************++++++)))***+++,,,---,,,,,,+++//////.........------------...000222333333333222555555555666777999:::;;;@@@@@@AAAAAABBBDDDEEEFFFDDDDDDEEEFFFHHHJJJLLLMMMLLLMMMMMMLLLKKKLLLOOOQQQUUUTTTQQQNNNKKKIIIGGGGGGFFFGGGHHHHHHGGGEEEBBBAAABBBCCCEEEFFFGGGHHHIIIIIIFFFFFFHHHJJJLLLOOOQQQRRRRRRQQQOOOOOOOOOOOOMMMKKKOOONNNLLLKKKLLLKKKIIIHHHKKKKKKKKKMMMNNNNNNKKKHHHHHHHHHHHHGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKMMMMMMLLLKKKKKKLLLLLLLLLKKKJJJHHHGGGFFFCCCBBBAAACCCDDDDDDCCCAAADDDAAA>>>===???AAABBBCCCCCCCCCCCCCCCBBBAAA@@@???@@@?????????>>>>>>=========>>>>>>>>><<<;;;;;;===@@@BBBDDDEEEDDDBBB@@@>>><<<======>>><<<:::888666777777777777777777777777777888888888888777555444555444333222111000000000000//////000111333555777777777666555444333222222222222111000000///......//////////////////000000111222222222222333333333666666666666666555444444777666666666777777999999::::::<<<======>>>>>>>>>CCCDDDFFFEEEDDDDDDEEEFFFKKKKKKLLLLLLMMMNNNNNNNNNUUUTTTSSSQQQPPPPPPQQQQQQUUUUUUVVVWWWXXXYYYYYYZZZ\\\\\\\\\\\\\\\]]]]]]]]]vvvlllbbb```___\\\[[[\\\ZZZWWWTTTRRRRRRQQQPPPNNNLLLJJJGGGEEECCCAAA>>><<<===;;;888666555444555555666666666666666666666666444444444444444444444444555555666777777888888888666666777777777666555555444444444444444444444444444444444444555555555555777555333333444444222///...///000222333444444444/////////.........------000...------......---+++))))))******+++,,,,,,,,,,,,---///000111111000000++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++---,,,++++++************)))))))))))))))***++++++000000///...---***(((&&&------...//////000000111000111333444555666555555555666666777999;;;<<<===CCCCCCCCCDDDEEEFFFGGGHHHEEEEEEFFFGGGHHHJJJLLLMMMMMMNNNNNNMMMKKKLLLMMMOOORRRQQQOOOLLLIIIGGGFFFEEEFFFGGGHHHHHHGGGEEEBBBAAABBBCCCDDDEEEGGGGGGHHHHHHFFFGGGHHHJJJLLLOOOQQQSSSRRRPPPNNNNNNOOONNNMMMLLLOOOMMMLLLKKKLLLLLLJJJHHHIIIIIIJJJLLLNNNNNNLLLJJJIIIHHHGGGGGGFFFFFFFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHJJJKKKKKKKKKKKKJJJKKKKKKJJJIIIHHHGGGFFFFFFCCCBBBAAABBBDDDDDDCCCAAACCC@@@===<<<>>>@@@AAAAAABBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>=========<<<<<<=========;;;;;;;;;===@@@AAABBBCCCBBB@@@===;;;:::;;;<<<<<<;;;999666555444444444444444333333333444444555555444333222111222222000//////.........111111111111333555777888666666555444333222222111222222222111111111000000///000000000000111111111222333333444555555666666888999::::::;;;;;;;;;:::======>>>>>>???@@@AAAAAAEEEEEEFFFGGGHHHHHHHHHGGGIIIJJJKKKKKKJJJJJJKKKMMMPPPQQQQQQRRRRRRSSSTTTTTTXXXWWWVVVUUUUUUUUUVVVVVVXXXXXXYYYZZZ[[[\\\\\\]]]^^^^^^_________`````````pppggg___^^^]]][[[[[[\\\WWWUUUSSSQQQQQQQQQPPPOOOKKKIIIFFFDDDCCCAAA>>><<<;;;:::888666444444444444555555555555555555555555555555555555555555555555444444555666777777777777444444555666666666555555444444444444333333333333333333333444444444555555999777555444444333111000,,,---///111333444555555.........---------------...---,,,,,,---...---+++)))******+++,,,,,,------000000111111111111000000************************......------,,,,,,,,,+++,,,,,,++++++***+++++++++)))))))))***+++,,,---...------////////////...---------///000222333444555333444666777888999999999777777888999;;;===???@@@EEEEEEFFFFFFGGGHHHJJJJJJFFFFFFFFFGGGHHHJJJKKKLLLOOOOOOOOONNNKKKKKKLLLMMMNNNMMMKKKIIIGGGEEEDDDDDDGGGGGGGGGGGGFFFDDDCCCAAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHJJJLLLOOOQQQRRRPPPOOOMMMMMMMMMNNNMMMLLLNNNMMMKKKKKKLLLLLLKKKJJJGGGGGGHHHJJJLLLMMMLLLJJJHHHHHHFFFEEEDDDCCCCCCCCCGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFHHHIIIJJJJJJJJJJJJKKKJJJIIIGGGFFFFFFFFFFFFCCCBBBAAAAAABBBCCCBBB@@@AAA???<<<;;;===>>>??????AAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<;;;::::::<<<===AAAAAAAAA@@@>>><<<999888888888999999888666444333333333333222222111111111111222222333222222111000111000//////.....................///111222444555444333333333222222111111222222222333333333444444222222222333333333444444666666777888:::;;;<<<<<<>>>???@@@AAACCCCCCDDDDDDEEEFFFHHHJJJKKKLLLLLLKKKMMMNNNNNNOOOOOOOOONNNNNNQQQRRRSSSRRRQQQQQQSSSUUUWWWWWWXXXYYYYYYZZZZZZ[[[\\\[[[[[[[[[[[[\\\]]]]]]\\\\\\]]]^^^___```aaaaaabbbccccccdddeeefffggggggwwwkkkddd^^^]]]\\\YYYXXXZZZWWWUUURRRQQQQQQPPPNNNLLLIIIGGGDDDCCCBBB@@@>>><<<;;;:::888666555555555555555555555555555555555555666666666666666666666666333333555666666666555555333333444555666666666555444444444333333333333333222333333333444444444444666555444444333333222111000111111111111111000000---------------------------,,,+++,,,---...---,,,******+++,,,---......///222222111111000//////...************++++++++++++......------,,,,,,++++++++++++*********++++++,,,+++++++++,,,...000111222---...000222333333333333000000111333444555666777666666777999::::::;;;;;;999999:::<<<>>>@@@BBBCCCGGGGGGGGGGGGHHHIIIJJJKKKGGGGGGGGGHHHHHHJJJKKKKKKPPPQQQPPPNNNLLLJJJJJJKKKKKKJJJIIIGGGFFFEEEDDDDDDGGGGGGGGGGGGFFFDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFHHHJJJLLLNNNPPPOOOMMMKKKKKKLLLMMMLLLLLLMMMLLLKKKKKKMMMMMMMMMKKKHHHHHHHHHIIIKKKKKKIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCGGGGGGGGGHHHGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFBBBAAA??????AAAAAA@@@???@@@>>><<<;;;<<<===>>>===>>>>>>>>>>>>>>>===<<<<<<::::::::::::999999999999888999:::999888999<<<>>>BBBBBB@@@>>>;;;999666555555555666555555333222111444444444333222222111111222222222222333333222222111111000000///000000000---...///000111222444444222222222222222222222222333333444555666777888888666777777888888999999999<<<===>>>@@@BBBCCCEEEEEEGGGHHHIIIJJJKKKLLLLLLLLLLLLNNNQQQTTTVVVVVVUUUTTTSSSTTTTTTUUUUUUUUUTTTTTTVVVWWWXXXWWWVVVWWWYYY[[[\\\\\\]]]]]]^^^__________________```aaabbbcccdddaaabbbcccdddeeeffffffggghhhiiijjjkkklllmmmnnnoooqqqhhhbbb]]]\\\ZZZVVVUUUVVVWWWUUUSSSQQQPPPNNNKKKIIIGGGEEECCCBBBAAA@@@>>><<<;;;:::999888777666666666555555555555555555555555666666666666666666666666222333555666666555444444333333444555666666666555444444333333333222222222222222222222333333333444000111111111111111111222222222222111000///---,,,---------------------------,,,+++,,,...///...---++++++,,,---...///000000222111000///...------,,,++++++++++++,,,,,,------------,,,,,,+++++++++***************++++++,,,---,,,,,,---...///111333444666777777777555444222000555555666666666777777777777888888999:::;;;<<<===<<<<<<===>>>@@@BBBDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHHHHHHHIIIJJJKKKLLLPPPQQQQQQOOOLLLJJJIIIJJJIIIIIIHHHGGGFFFFFFFFFFFFHHHGGGGGGFFFEEEDDDCCCBBBEEEEEEFFFFFFFFFFFFFFFEEEBBBCCCCCCEEEGGGIIIKKKLLLMMMKKKIIIHHHJJJLLLLLLLLLLLLKKKJJJLLLNNNOOONNNMMMLLLJJJIIIIIIIIIIIIGGGEEECCCBBBBBBBBBCCCDDDEEEEEEHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFAAA???======>>>???>>>===???===;;;;;;<<<<<<<<<;;;:::;;;;;;;;;;;;:::999999777777777777777777777777666666777777777888<<<>>>DDDBBB@@@<<<999666555444333333333222222111000000333333222222111111111111111111111111222333333333000000000000000000111111111222333444666777777888333333444444555555666666777777888999;;;<<<===>>>======>>>??????@@@AAAAAAEEEFFFGGGIIIKKKMMMNNNOOOQQQQQQRRRSSSSSSSSSSSSSSSRRRTTTWWWZZZ[[[\\\[[[ZZZZZZ[[[\\\\\\]]]\\\\\\\\\ZZZ[[[[[[ZZZYYY[[[]]]````````````aaabbbbbbcccccccccccceeefffhhhiiiiiijjjhhhhhhiiijjjkkklllmmmmmmpppqqqqqqssstttuuuvvvvvvxxxllleee```]]]\\\YYYTTTSSSUUUWWWUUURRRQQQOOOMMMIIIFFFEEECCCAAA@@@@@@???===<<<:::::::::999888777777666555555555555555555555555555555555555555555555555222444555777777666444333444444555666666666555555444444333333222222111111111111222222222333333333,,,...////////////000222000000000000000///......---------------.........---,,,+++---///000000///+++,,,,,,...///000111222111000///---,,,,,,+++++++++++++++,,,,,,------...+++++++++++++++,,,,,,,,,+++++++++,,,---...///000---......///111222444555888888999::::::999888777::::::999999888888888777999999999999:::<<<===>>>>>>>>>???@@@AAABBBDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHIIIKKKLLLMMMPPPQQQQQQPPPLLLJJJIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCEEEEEEFFFFFFFFFEEEDDDDDDAAAAAABBBCCCEEEGGGIIIJJJKKKIIIGGGGGGHHHKKKLLLLLLKKKJJJJJJLLLNNNPPPPPPOOONNNLLLJJJIIIIIIHHHFFFDDDBBBBBBBBBCCCDDDEEEGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGFFFEEEEEEDDD@@@===;;;:::;;;<<<;;;;;;===<<<:::999::::::999888666777777888777777666666444444444555555555555666444444555555555888<<>>:::777444333333111111111000000/////////////////////////////////////////////000222333444000000000000000111222333222333555666888888999999888999999:::<<<===>>>>>>>>>>>>???AAABBBCCCEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJMMMNNNOOOQQQSSSTTTVVVVVVXXXXXXYYYZZZZZZZZZYYYYYYYYYZZZ\\\^^^____________]]]^^^___``````aaaaaaaaa___``````___^^^```cccffffffffffffggghhhhhhiiiiiijjjkkklllnnnpppqqqqqqqqqppppppqqqrrrsssttttttuuuxxxxxxyyyzzz{{{{{{||||||sssiii```]]]\\\\\\ZZZUUUTTTWWWTTTSSSQQQPPPOOOMMMJJJGGGDDDBBB@@@@@@@@@???===;;;999999999888888777666555666666666666666666666666444444444444444444444444333444666888888666444333666666777777777666555555444444333333222111111000111111111111222222222222,,,...000///------///111......//////000/////////------........./////////---,,,,,,...000222222111+++,,,---...000111222333111000...---,,,+++,,,,,,)))******+++,,,,,,------++++++,,,,,,------............//////000222333444333333333444555666888999666888:::===???@@@@@@@@@<<<<<<;;;;;;::::::::::::;;;:::::::::;;;===???@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGHHHJJJLLLMMMNNNOOOPPPQQQPPPMMMJJJIIIIIIEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAACCCDDDFFFHHHIIIJJJHHHEEEEEEGGGJJJLLLLLLJJJJJJJJJLLLOOOQQQQQQPPPNNNLLLJJJIIIIIIIIIGGGFFFEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@AAABBBBBBAAACCCEEEFFFEEEDDDAAA@@@>>><<<999777888999999888:::999777777777777666444333333444444555444444333222222333333333444444444222333333333444777<<>>>>>>>>>>>@@@@@@AAACCCDDDFFFGGGGGGFFFGGGHHHIIIJJJKKKLLLMMMLLLMMMMMMNNNPPPQQQQQQRRRSSSSSSTTTVVVWWWYYYZZZZZZZZZ[[[\\\]]]^^^_______________```aaabbbbbbcccccc``````bbbdddeeefffffffffgggggggggffffffhhhkkkooonnnnnnoooooopppqqqqqqqqqssstttvvvxxxyyyyyyyyyyyywwwxxxyyyyyy{{{{{{|||}}}~~~ooohhh]]][[[[[[\\\ZZZVVVVVVYYYQQQPPPPPPPPPPPPNNNKKKHHHCCCAAA@@@?????????===;;;777777888888777666555444777777777777777777777777444444444444444444444444333555777888888777444333777888888888777666555555444444333333222111000000000111111111111222222222...000111000---,,,---//////000000000///...------........./////////000000---------...111333333222,,,,,,---///000222333333111000...---,,,,,,------((())))))***++++++,,,,,,+++,,,,,,---...///000000111111111222333555666777999999999999:::;;;======>>>??????@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGHHHJJJLLLNNNOOOOOOPPPQQQPPPMMMKKKIIIIIICCCCCCCCCDDDDDDFFFGGGHHHIIIHHHGGGEEEDDDDDDCCCDDDBBBBBBBBBBBBAAA@@@??????AAAAAABBBCCCEEEGGGHHHIIIIIIGGGDDDDDDGGGJJJKKKLLLJJJIIIJJJLLLOOOQQQQQQQQQMMMKKKIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@>>>>>>>>>>>>???>>>@@@CCCEEEDDDBBB???======;;;777666666777888777888666555444555555333222111222222333333333222222111111222222222333333333111222222222444777<<<@@@AAA>>>999555111000000000000000///.........////////////000111222333444444333333333333444666888:::999999999999:::<<<===>>>BBBDDDFFFHHHIIIJJJIIIIIIEEEFFFGGGIIIJJJLLLMMMNNNMMMMMMNNNOOOPPPQQQRRRRRRQQQQQQRRRSSSTTTUUUVVVVVVUUUVVVWWWXXXYYYZZZ[[[\\\ZZZ[[[]]]___aaabbbccccccddddddccccccdddeeeffffffggghhhjjjlllmmmnnnoooooommmmmmmmmllllllnnnrrruuuuuuuuuuuuvvvwwwwwwxxxxxxyyy{{{|||~~~}}}}}}~~~yyyjjjddd___\\\YYYXXXXXXYYYXXXWWWRRRPPPNNNMMMMMMLLLJJJHHHDDDCCCBBB@@@???>>>>>>===444333222333555777777777999888888888777777777666888777666555555555555555444444444444555555555555777777777777777666555444444333222111000000000000000000000000000000000000//////...---,,,,,,++++++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000333444222///000......000333333000---000///...---,,,,,,,,,,,,+++,,,---,,,++++++---///---...///000111222222222111333555777777777999:::;;;<<<===???@@@@@@@@@@@@AAA???>>>???CCCDDDCCCAAA======<<<<<<<<<<<<======<<<===============<<<;;;===>>>@@@BBBCCCDDDEEEEEEBBBCCCDDDCCCBBBCCCEEEFFFDDDFFFHHHIIIJJJKKKMMMOOOMMMNNNNNNNNNLLLIIIEEECCCDDDEEEFFFFFFEEEEEEGGGHHHHHHIIIIIIGGGEEECCCCCCDDDCCCCCCDDDDDDCCCBBBAAAAAAAAACCCFFFIIIJJJJJJHHHGGGEEECCCBBBBBBEEEIIIKKKKKKIIIKKKNNNPPPQQQOOOLLLKKKKKKJJJJJJIIIHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCBBBAAA@@@>>>===<<<<<<<<>><<<;;;777777666555444444333333000111222333333222111000444444333333222222111111111000///...///000222444333111///111555999999888>>>:::555222333333111///000000/////////111333444+++...111222222333666999<<<;;;;;;;;;;;;===>>>@@@AAABBBCCCDDDFFFGGGIIIIIILLLMMMOOOQQQQQQQQQPPPOOOOOOOOOPPPQQQSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVWWWYYYZZZ[[[YYYXXXXXXYYYZZZ\\\^^^______```aaabbbdddeeeggggggeeeeeefffggghhhjjjjjjkkkqqqqqqrrrsssuuuxxxzzz{{{xxxwwwuuuuuuwwwzzz}}}~~~}}}|||zzzzzz|||}}}~~~sssfff___^^^[[[YYYXXXXXXXXXWWWVVVQQQOOOMMMLLLLLLKKKIIIGGGDDDCCCAAA@@@>>>=========666555444444666888888777888888888777666666666555666555444444333444444444333333444444555555555666888888888888777666555444444333222111000000000000000000000000000000000000///......---,,,,,,++++++,,,---...---+++***+++,,,++++++++++++++++++++++++,,,+++,,,///222333111......------///111111...,,,---,,,,,,+++,,,,,,------+++---...---,,,---...000///000111333444444444444888:::===>>>>>>>>>@@@AAA===>>>???@@@AAAAAAAAAAAACCCAAA???@@@BBBCCCAAA???=========<<<<<<=========?????????>>>===<<<;;;:::===>>>???AAABBBCCCDDDDDDCCCDDDEEEDDDCCCDDDEEEGGGCCCFFFHHHJJJJJJKKKMMMNNNKKKLLLMMMMMMLLLIIIFFFDDDBBBCCCCCCCCCBBBCCCFFFHHHIIIIIIIIIHHHEEECCCBBBCCCCCCCCCCCCCCCCCCBBBAAAAAABBBDDDGGGJJJKKKKKKIIIHHHDDDCCCAAABBBEEEHHHJJJJJJHHHJJJLLLMMMNNNLLLJJJIIIKKKKKKJJJJJJIIIIIIJJJJJJHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@???>>>===;;;;;;;;;;;;;;;<<<======<<<;;;999777666555555444333222222222000000111111111111000000111111000000/////////...000///...------///111222333111000222555888999999;;;888444222333444333111111111111222222444555555111444777888888:::<<>>?????????@@@BBB???@@@AAABBBBBBBBBBBBBBBDDDBBBAAA@@@AAAAAA???===>>>======<<<<<<======>>>@@@@@@@@@???===<<<:::999<<<===???@@@AAABBBCCCCCCDDDEEEEEEEEEDDDDDDFFFGGGBBBEEEHHHJJJJJJJJJKKKMMMJJJJJJKKKKKKJJJHHHFFFDDD@@@@@@AAA@@@@@@BBBEEEHHHJJJKKKKKKIIIEEECCCBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAEEEFFFIIIKKKLLLKKKJJJIIIDDDCCCAAABBBEEEGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA??????>>>===<<<;;;999888888888888666777777888777666444333333333222222111111000000000//////......//////000/////////...............000///.........///000111222111111222666888999999888666333333444666666555444555666888999:::::::::<<<>>>@@@BBBBBBDDDFFFHHHHHHIIIJJJKKKMMMPPPRRRSSSQQQRRRSSSUUUWWWXXXZZZZZZXXXYYY[[[]]]]]]\\\[[[YYYWWWWWWWWWXXXXXXYYYYYYYYYWWWWWWXXXZZZ[[[[[[\\\\\\ZZZZZZZZZ[[[\\\]]]____________```aaaccceeegggiiijjjjjjkkklllnnnoooppppppssstttvvvxxxzzz{{{|||}}}}}}~~~zzzlllddd```ZZZXXXWWWVVVWWWWWWVVVTTTQQQOOOMMMKKKKKKIIIGGGEEEBBBAAA???>>><<<;;;;;;;;;:::999777777777888777666777666666555444444333333222222222222333444555666333444444555666777888888:::999999888666444333222222111000///////////////..............................---------,,,,,,,,,,,,---...---+++***+++,,,************++++++++++++***+++,,,---...///......///000000111222111000...///......//////000111222...000222333333333444555666777999:::;;;;;;<<<<<<888:::<<<=========>>>@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@???>>>>>>======<<<<<<======>>>????????????>>>===<<<;;;======???@@@AAABBBBBBBBBCCCDDDDDDCCCBBBBBBDDDEEEAAADDDGGGIIIIIIIIIJJJJJJKKKJJJJJJHHHGGGEEEDDDCCC@@@@@@@@@@@@@@@BBBFFFJJJLLLMMMMMMKKKGGGDDDCCCBBBCCCDDDDDDEEEDDDDDDCCCCCCFFFGGGIIIJJJKKKKKKJJJIIIEEECCCBBBCCCEEEGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@???===<<<;;;;;;999888777666555555555555333333333444333222111000000000000000000////////////...---------...///000000000000000000000111111111111000000000111222333222222333555777999::::::777777666777999:::<<<<<<;;;<<>>>>>>>>>>><<<>>>@@@AAAAAAAAABBBCCCBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@???@@@@@@======<<<<<<<<<<<<======<<<======>>>>>>>>>>>>======>>>???@@@AAABBBBBBBBB@@@AAABBBAAA??????@@@BBB@@@BBBEEEGGGFFFFFFGGGHHHLLLJJJHHHFFFDDDBBBAAA@@@AAABBBCCCCCCCCCEEEHHHKKKMMMNNNOOOMMMJJJFFFDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIHHHGGGGGGEEECCCBBBCCCEEEFFFFFFEEEEEEDDDCCCBBBBBBCCCDDDDDDCCCCCCCCCDDDCCCBBBAAAAAABBBAAAAAAAAAAAA@@@@@@@@@===<<<;;;:::999888777777555555444333222222222222111222222222111111000000...////////////////////////...---------///000111111111111222222333333333111111111222222333444555555666888999:::<<<===>>>;;;<<<===???@@@AAACCCEEEEEEFFFHHHJJJKKKKKKKKKKKKNNNNNNOOOQQQSSSUUUUUUVVVVVVVVVWWWXXXYYYZZZZZZ[[[\\\\\\\\\[[[[[[ZZZZZZZZZ\\\]]]___aaabbbaaa```___```````````````_________cccdddgggiiikkkkkkkkkkkkhhhhhhiiiiiijjjlllmmmnnnooopppqqqsssuuuvvvxxxxxxyyyzzzzzzzzz{{{{{{||||||}}}}}}nnnfff```\\\XXXWWWWWWWWWXXXXXXVVVTTTSSSQQQNNNMMMLLLJJJGGGEEEBBBAAA???>>><<<;;;;;;;;;:::888777666777888777666444444444555555555555666444444444555666777888999777777777777888888888888666666666555444222111000//////............//////........................------------------------,,,---...---+++***+++,,,+++++++++,,,,,,------...+++,,,------,,,,,,...///+++...111222111111222333333222222111111111222222555777::::::999888888999;;;;;;===>>>???@@@@@@@@@>>>@@@BBBCCCBBBBBBCCCDDDCCCCCCCCCCCCCCCBBBAAA@@@>>>@@@AAA@@@??????@@@AAA<<<;;;;;;;;;;;;;;;;;;<<<:::;;;<<<===>>>>>>>>>>>>======>>>???@@@AAAAAA@@@>>>??????>>><<<<<<===??????AAABBBCCCCCCCCCEEEGGGKKKIIIFFFCCCAAA@@@@@@@@@CCCEEEFFFGGGGGGGGGJJJLLLLLLNNNOOONNNKKKGGGEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEDDDCCCCCCCCCBBBAAABBBCCCDDDCCCAAA???????????????@@@AAAAAA@@@AAABBBBBBBBBAAA???>>><<<<<<<<<<<<;;;;;;;;;;;;777777666666555444444444333222111000000000000000111111111111111111111111......//////000000111111////////////000111222222111111222333444555555555222333444555777888999999:::===@@@AAAAAABBBDDDEEEDDDFFFHHHIIIIIIJJJLLLNNNOOOPPPQQQRRRRRRRRRRRRRRRTTTSSSSSSUUUXXXZZZZZZYYYYYYZZZ[[[\\\\\\]]]\\\\\\______^^^^^^]]]\\\[[[[[[^^^___bbbdddffffffeeedddhhhhhhhhhhhhggggggggggggjjjllloooqqqsssssssssrrrrrrrrrrrrssstttuuuvvvwwwxxxyyy{{{}}}~~~tttiiiddd```\\\XXXWWWWWWXXXYYYYYYWWWUUURRRPPPMMMLLLJJJIIIFFFDDDBBBAAA@@@>>>===<<<;;;;;;;;;999777777999999999888333333444555666777888888555555555555666777777888777777777666666666666555444444444333222111000//////......------......///........................------------------------,,,---...---+++***+++,,,)))******+++,,,,,,------,,,---///...,,,,,,...000---000444555555555777888555555555555666777888888888;;;======;;;:::999999;;;<<<===>>>???@@@@@@@@@===???AAABBBAAA@@@AAABBBEEEEEEEEEEEEDDDCCCBBBAAA???AAABBBAAA>>>===>>>???;;;::::::999999::::::;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>===>>>>>>===;;;;;;<<<===??????@@@??????@@@CCCFFFGGGEEECCCAAA@@@@@@BBBCCCDDDGGGIIIJJJIIIIIIJJJKKKJJJLLLNNNMMMJJJGGGEEEDDDBBBCCCDDDEEEEEEEEEEEEEEEAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>@@@@@@>>>===999999:::;;;<<<======>>>;;;<<<===>>>===<<<:::999666666666666555555555555222222222222222222111222111000000///////////////111111111000111111111222/////////000111222222333///000111222333333333333444444555666777999999:::999:::<<<>>>@@@AAACCCCCCBBBEEEIIIJJJJJJJJJLLLMMMMMMPPPRRRSSSRRRRRRTTTVVVWWWVVVVVVVVVVVVVVVWWWWWWXXXWWWVVVXXX[[[]]]]]][[[ZZZ[[[]]]___```aaaaaa```ccccccccccccccccccccccccbbbdddgggjjjlllmmmmmmmmmqqqqqqqqqqqqqqqrrrrrrrrruuuwwwzzz|||}}}}}}|||{{{zzzzzzzzz{{{|||}}}mmmfffeeeccc```XXXXXXXXXYYYZZZYYYWWWUUUQQQOOOLLLJJJIIIGGGEEEBBBCCCBBB@@@???===<<<<<<<<<<<<:::888999:::;;;;;;:::222333444555777888999:::666555555555555666777777666666666555444444333333222222222222222111000///......---------......///////////////////////////------------------------,,,---...---+++***+++,,,((())))))***++++++,,,,,,,,,...///...,,,,,,...111000444888:::::::::<<>>???@@@@@@@@@@@@BBBCCCDDDCCCCCCCCCDDDGGGGGGGGGGGGFFFDDDCCCBBBAAACCCDDDAAA===;;;<<<===:::999999888888999999:::;;;<<<<<<<<<;;;:::999999999999:::;;;<<<<<<<<<<<<===>>>>>>===;;;:::<<<===??????>>>===<<<>>>BBBEEEDDDBBB@@@??????AAADDDEEEEEEGGGKKKLLLKKKIIIIIIIIIGGGJJJLLLLLLIIIFFFDDDCCCAAAAAABBBCCCDDDDDDCCCCCC@@@??????>>>>>>============<<<;;;<<<======;;;999444555777888:::;;;;;;;;;555666888888888777555333222222222111111111000000////////////000000000000000000///.........//////111111000000000111111222//////000111222333444444000111333444555555444444888999999;;;<<<===>>>???@@@AAADDDFFFIIIKKKLLLMMMGGGKKKOOOPPPPPPOOOQQQSSSSSSVVVYYYYYYWWWVVVXXXZZZ[[[ZZZXXXWWWWWWWWWXXXYYYZZZXXXXXXZZZ]]]```___]]]ZZZ\\\___aaacccdddeeeeeeffffffggghhhiiiiiijjjjjjlllnnnqqquuuwwwxxxyyyxxxwwwxxxxxxxxxyyyyyyyyyyyy~~~xxxjjjccc___[[[ZZZXXXWWWWWWWWWXXXVVVSSSQQQPPPOOOMMMKKKHHHFFFDDDCCC===>>>>>>??????===<<<;;;<<<;;;:::888777666666666555555666666777777888888888666555666777888777555777666555444333333222333444333333222111000//////......------------.........------,,,,,,------...++++++************+++++++++---......,,,***)))))),,,,,,,,,,,,,,,,,,------111......000000---,,,///222888======>>>@@@???===============<<<<<<<<<<<>>=========>>>BBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@AAABBBCCCDDDDDDEEEFFFGGGGGGFFFDDDAAA@@@DDDCCCBBB@@@===;;;999888999999999999999:::::::::;;;;;;;;;;;;;;;:::999888888888888888999:::;;;<<<===<<<<<<<<<>>>===<<<:::@@@???=========???AAABBBEEEEEEFFFFFFFFFEEEDDDDDDIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFDDDDDDAAA>>><<<;;;===@@@BBBCCC======<<<;;;:::888888777::::::::::::999888777666444444444444444444444444333444666777777666555444444333111000//////000000000000///////////////...000000000//////.........111111111111111111222222444444444444555555555666666777888:::<<<===>>>???AAABBBCCCDDDEEEGGGGGGHHHKKKMMMOOOPPPOOONNNOOOPPPSSSSSSSSSTTTUUUVVVWWWXXXWWWYYYZZZZZZZZZZZZ[[[]]]]]]^^^^^^]]][[[ZZZ[[[\\\\\\]]]___```bbbbbbccccccdddeeefffiiikkkmmmoooppppppqqqrrrrrrrrrqqqpppooowwwxxxzzz|||~~~~~~~~~}}}}}}|||}}}}}}}}}uuuiiiddd___\\\\\\XXXWWWVVVWWWWWWVVVSSSQQQPPPOOOMMMKKKHHHFFFDDDCCC@@@@@@@@@@@@@@@>>>===<<<<<<;;;:::888777666666666555555666666666777777777555444333555777999888777666555444333222222222222333222222111000/////////......------------............------------......,,,,,,++++++++++++,,,,,,***+++------+++))))))))),,,,,,---------.........222///...000000......222444:::@@@@@@AAACCCBBB@@@????????????>>>>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>>BBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFGGGFFFDDDAAA@@@CCCBBBAAA???===;;;999888777888888888888999999999:::::::::::::::999888888777888888999:::;;;<<<===<<<;;;<<<===???@@@???>>>??????>>>???AAADDDFFFHHHEEEFFFFFFFFFFFFEEEDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDBBBAAA???===;;;;;;===???@@@@@@;;;;;;:::999888777666555333333444444444444444333333333333333333333333333///000222333333333111000111000///---------...///000000000000////////////000000000000000000000000222222333333333444444444666777888999;;;;;;<<<<<<======>>>@@@AAABBBCCCDDDHHHHHHIIIJJJKKKLLLMMMMMMQQQSSSUUUUUUTTTSSSTTTUUUWWWWWWWWWWWWWWWXXXYYYYYYYYYZZZ\\\\\\[[[[[[]]]^^^```aaabbbaaa_________aaaaaabbbdddfffhhhjjjkkkkkkkkklllmmmooorrrtttuuuvvvxxxyyyzzz{{{{{{{{{zzzyyy|||~~~ooogggccc___]]]\\\XXXWWWVVVVVVVVVUUUSSSQQQOOONNNLLLJJJHHHFFFDDDCCCCCCBBBBBBAAA@@@>>>===<<<999888777666555555444444555555555555555666666666555444333444666777666555444333222111000000000111111111000000//////............------------......///......------......///...------,,,,,,------...***,,,...---,,,++++++,,,------...///000111111222777222///000000...111555777>>>CCCDDDDDDGGGFFFDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@??????>>>?????????BBBBBBCCCCCCCCCBBB@@@???BBBBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFFFFEEECCCAAA@@@BBBAAA@@@>>><<<:::999888666666666666777777777888888999999999999999888777666777888:::;;;===>>>???===<<<===???BBBDDDCCCBBB@@@@@@@@@AAABBBEEEGGGHHHFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAACCCCCCBBBBBBAAA@@@???>>>===;;;:::;;;<<<===<<<;;;888777666666555444333333---...///000111111111111000000000000111111111111---...///000111000/////////...---,,,,,,---...///000000000000000000000000000000000111222222333333555666666777888999999:::;;;<<>><<<;;;999888888444444555555666666777777777888888999999999888888666777999;;;>>>???AAAAAAAAAAAAAAACCCEEEGGGFFFEEEBBBBBBAAA@@@AAAAAABBBCCCEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBAAA@@@???>>>===<<<===>>>>>>===<<<;;;::::::999999888:::;;;:::888666444444333222222111000000......///000111111000000.........///////////////---...///000111111000000///......---...///000111000000000111111222222222222222333444666777888888;;;<<<===>>>???@@@AAAAAABBBCCCFFFHHHJJJJJJIIIIIILLLLLLLLLMMMMMMMMMMMMMMMQQQQQQRRRSSSTTTTTTUUUVVVYYY[[[]]]]]]\\\[[[\\\]]]^^^]]]]]]^^^^^^```aaaaaacccdddffffffeeeeeeggghhhmmmooopppqqqpppppprrrssstttuuuwwwyyyzzz{{{||||||||||||}}}~~~sssgggccc```[[[XXXWWWXXXVVVTTTSSSTTTTTTRRRQQQMMMLLLJJJIIIGGGEEECCCCCCCCCBBB@@@>>><<<;;;999999666555444444333333333333444444333333333333333333888666333222222111///---000000///.........//////.............../////////......------------......------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,---//////...///111333444444555666777888999:::@@@999333111///...222888<<>>======<<<;;;:::888888777333444444555666777777777777888999:::::::::::::::888999<<<>>>AAABBBCCCDDDGGGFFFEEEFFFGGGGGGFFFDDDAAAAAAAAA@@@@@@@@@AAAAAACCCCCCCCCCCCBBBAAA@@@?????????>>>===;;;:::999999888999999999888777666666666555666777888777555333111111111000000/////////000000000000000///...------------....../////////------...///000111111111............///000222333222222333444444555666666666777888:::<<<===??????CCCCCCDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMMMMLLLLLLPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWZZZ\\\^^^___^^^^^^___``````aaabbbccceeegggiiijjjkkkmmmnnnnnnnnnnnnoooqqqvvvwwwyyyyyyyyyyyy{{{}}}~~~~~~xxxnnnddd```]]]YYYVVVWWWXXXVVVSSSRRRSSSSSSRRRPPPLLLKKKJJJHHHFFFDDDCCCCCCAAA@@@>>><<<:::999888888888777777666555555666666333333333333222222222222222111000000222222111000//////............//////------......//////000000......------------......---------,,,,,,------------------,,,,,,---------+++,,,---......///222444999999:::;;;<<<<<<======@@@999333111000000444:::???FFFJJJJJJJJJKKKJJJGGGDDDDDDCCCBBBAAA@@@@@@???@@@???@@@@@@AAABBBCCCDDDEEEEEEFFFEEEEEECCCAAA@@@BBBBBBAAAAAAAAABBBBBBCCCBBBAAA@@@???>>>======<<<;;;;;;:::999888888777777444555555666777888999999999999;;;<<<============:::<<>>??????AAABBBCCCCCCDDD@@@@@@@@@@@@???===<<<;;;;;;;;;:::999888666666555444555555555555444333222222222222444555555333111000000000/////////.........//////...---,,,++++++------......//////000000------......///000111222////////////111333555777777777888999:::;;;<<<======>>>???AAACCCEEEFFFGGGIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOORRRSSSSSSSSSSSSSSSSSSSSSRRRSSSTTTVVVXXXZZZ[[[\\\^^^aaacccddddddeeefffggghhhiiijjjlllooorrrtttvvvuuuwwwxxxxxxwwwxxxyyy{{{~~~rrriiiaaa^^^\\\XXXWWWYYYXXXUUUSSSQQQRRRRRRQQQPPPKKKJJJIIIGGGFFFDDDCCCBBB@@@???===;;;999999999999777777666555555555555666333333222222111111111111111/////////111222111/////////............//////------...///000000111111......------------......//////............/////////......------......///---...000000111333666888>>>>>>>>>?????????@@@@@@<<<666111111111222777===CCCIIIMMMLLLKKKLLLJJJGGGEEEEEEDDDCCCBBBAAA@@@@@@??????@@@@@@BBBCCCDDDEEEGGGGGGFFFEEEDDDCCCBBBAAABBBAAAAAA@@@@@@@@@AAAAAA@@@???>>>===<<<;;;;;;;;;999999999888888777777777555666777888999:::;;;;;;:::;;;===>>>???@@@@@@@@@===???BBBEEEGGGGGGGGGGGGGGGFFFEEEDDDEEEDDDAAA???<<<===>>>???@@@@@@AAAAAA=========<<<;;;:::888888666666555555444333222222222222222333222222111000000//////000222333222111000000000000////////////,,,---------------,,,,,,......//////000111111222//////000000222333444555333333444555777999<<<======>>>???@@@AAACCCDDDDDDEEEEEEFFFHHHIIIKKKLLLMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPOOOOOONNNOOOQQQSSSUUUVVVVVVVVVWWWWWWXXXXXXXXXXXXYYY[[[]]]```ccceeefffgggjjjmmmnnnoooppprrrtttuuuuuuvvvxxxzzz}}}~~~wwwnnnfff___\\\[[[YYYYYY\\\XXXUUURRRQQQQQQRRRQQQPPPJJJJJJIIIGGGEEEDDDCCCBBB@@@???===;;;:::999999:::444444333222222222333333333222222222111111000000333111000///000///...,,,//////.........//////000---......///000111222222.........------.........111111000000000000111111000000////////////000000111222333444555777;;;>>>AAAAAAAAAAAAAAAAAAAAAAAA777222///111333555:::AAAFFFLLLOOONNNMMMMMMKKKGGGFFFFFFEEEDDDCCCBBBAAAAAA??????@@@AAABBBCCCEEEFFFHHHGGGFFFDDDCCCBBBBBBBBBAAAAAA@@@??????@@@@@@@@@???>>>===<<<::::::::::::888888888888777777777666666777888999:::;;;<<<<<<<<<<<<>>>???AAABBBBBBBBB???AAADDDGGGHHHIIIHHHHHHDDDCCCBBBBBBBBBBBB@@@>>><<<<<<<<<<<<<<<;;;::::::;;;;;;;;;:::999888666555333333222222111000000000000111111111111111000//////...---...111222222111000000000000000/////////,,,,,,....../////////////////////000111222222333333333333444555777888999999999:::;;;===@@@BBBDDDBBBBBBCCCEEEGGGHHHIIIJJJIIIIIIKKKLLLMMMOOOPPPPPPNNNNNNOOOOOOOOOOOOOOOOOOQQQPPPOOONNNPPPSSSWWWYYYXXXXXXYYYZZZZZZ[[[\\\\\\^^^___aaadddgggjjjmmmnnnoooqqqtttwwwxxxyyy{{{}}}~~~sssgggccc___\\\[[[[[[ZZZYYYWWWVVVUUUSSSQQQPPPOOOOOOLLLJJJGGGEEECCCBBB@@@>>>;;;;;;<<<<<<<<<;;;::::::666666555444444444444444333333333222222222111111////////////////////////---,,,,,,,,,,,,---......///////////////000111222.........///////////////111111222222333333333333444333222111111111222333222333666777888:::>>>@@@GGGFFFFFFFFFFFFEEEAAA>>>:::222///222666777===CCCGGGHHHIIIJJJJJJJJJIIIHHHFFFEEEDDDBBBBBBAAAAAAAAABBBBBBAAAAAABBBCCCEEEFFFJJJIIIHHHGGGEEECCCAAA@@@CCC@@@>>><<<<<<;;;:::888:::::::::999999888888888999999999999999999999999::::::;;;;;;;;;;;;;;;:::======>>>???AAACCCEEEFFFDDDDDDCCCCCCCCCBBBBBBBBBCCCAAA@@@AAAAAAAAA>>><<<;;;:::999777777777888999::::::888666444333333222///000000000///......---////////////////////////,,,,,,---...///111222333222222111111000000000000111///,,,,,,...///000///222333444444555555444444333555888<<<>>>?????????<<<===???AAADDDFFFHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNMMMMMMMMMNNNOOOQQQRRRSSSRRRQQQPPPOOOPPPQQQQQQVVVUUUUUUUUUWWWZZZ]]]___aaabbbdddeeefffggghhhhhhkkklllmmmooorrruuuxxxyyy}}}~~~~~~yyyooofffccc___]]]\\\\\\ZZZYYYWWWVVVTTTRRRQQQOOOOOOOOOMMMJJJFFFDDDCCCBBB@@@>>>888999999999888888777666777777666555555555555666333333222222222111111111////////////////////////---------------......////////////...//////000000.........///////////////000000111222333333444444444333222111111222333444444666888999;;;===@@@BBBEEEEEEEEEFFFFFFCCC???<<<666000---222666999???EEEFFFGGGHHHIIIIIIHHHGGGGGGEEEEEECCCBBBAAAAAAAAAAAACCCBBBAAAAAAAAABBBCCCDDDGGGGGGFFFEEECCCAAA@@@>>>@@@>>><<<;;;;;;;;;:::999999999999999888888888888999999999999999999999999::::::;;;;;;;;;;;;;;;:::<<<======???@@@BBBDDDEEECCCCCCBBBAAA@@@@@@??????@@@???>>>>>>???>>><<<:::888777666555444444555666666555444333222222222222000000000000//////..............................///////////////000111111111111111111111111111111333222111222444555555444555555777888999:::::::::;;;===???BBBDDDEEEDDDDDDFFFGGGHHHIIIJJJLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOPPPRRRTTTUUUUUUUUUTTTSSSSSSTTTVVVVVV[[[[[[[[[]]]```cccgggiiilllmmmnnnoooqqqqqqqqqrrrssssssuuuwwwyyy|||~~~rrriiidddbbb```___^^^]]][[[YYYWWWVVVTTTRRRPPPOOONNNNNNMMMJJJEEECCCBBBAAA@@@???<<<<<<<<<;;;:::999888777666666555444444444444444333222222222222111111111////////////////////////...............///000000000//////............///........./////////000000///000111222333444555666555444333222222333555555666999;;;===>>>???BBBDDDDDDDDDEEEFFFEEEBBB<<<888333///---222888===BBBHHHFFFGGGGGGHHHGGGGGGFFFFFFEEEDDDBBBAAAAAAAAAAAABBBCCCCCCBBBAAAAAAAAAAAABBBDDDDDDCCCBBB@@@>>>===<<<<<<;;;::::::;;;;;;:::999888888888888999999999999999999999999999999999999::::::;;;;;;;;;;;;::::::;;;<<<<<<===???AAACCCDDDAAA@@@???>>>===<<<;;;:::<<<;;;::::::;;;:::888666333333222111111111222222000000000000000000111222///////////////.................................000000000000000000000000000111111222222333444444555555666888;;;<<<;;;:::999:::<<<===???AAABBBCCCDDDEEEGGGIIIJJJJJJIIIIIIKKKKKKKKKLLLLLLLLLMMMMMMPPPOOOOOOOOONNNNNNNNNNNNQQQQQQRRRSSSUUUXXXZZZ[[[ZZZZZZZZZZZZ[[[]]]___```dddeeefffhhhlllppptttvvvxxxxxxyyy{{{||||||||||||{{{{{{|||~~~{{{mmmfffbbbaaa```______^^^[[[YYYVVVUUUSSSQQQPPPNNNNNNMMMMMMIIIEEEBBBAAAAAA@@@@@@=========<<<;;;999888777333222222111111111111111222222222222111111111111///////////////////////////////////////000000111000000///...---------.........//////000000111111///000111222444555666777555444444333444555777777888;;;>>>???@@@AAADDDEEEDDDEEEFFFGGGFFFAAA;;;666222000000444:::@@@EEEIIIGGGGGGGGGGGGFFFFFFEEEEEECCCBBBAAA??????@@@AAABBBCCCBBBBBBAAA@@@?????????AAA@@@@@@???===<<<:::999999888888999;;;<<<;;;:::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999999999::::::;;;===>>>@@@AAA>>>===<<<;;;999888777666777666555666777666444333000000000////////////000//////......//////000000.........---------..............................000000111111111111111111111111222444555666777888777888;;;???BBBDDDBBB@@@@@@AAAAAABBBDDDFFFGGGHHHIIIJJJKKKKKKLLLKKKKKKJJJKKKKKKLLLLLLLLLMMMMMMMMMPPPQQQQQQRRRRRRRRRRRRRRRVVVVVVXXX[[[]]]```bbbcccdddddddddeeefffiiikkkmmmpppqqqrrrtttxxx{{{~~~vvvkkkeeeaaa```^^^^^^___]]][[[YYYUUUTTTSSSQQQOOONNNMMMMMMKKKHHHDDDBBBAAAAAA@@@???::::::999999777666444444222222111000000000000000222222222111111111000000000000000000000000000000000////////////000111111111000///...............//////000111111222333333000111222444555777888888555555555555555777999::::::===@@@BBBBBBCCCDDDFFFFFFFFFGGGHHHFFFAAA:::555333333444777===DDDHHHIIIIIIHHHGGGFFFFFFEEEDDDDDDAAA@@@>>>======???AAABBBBBBBBBAAA@@@???>>>======>>>>>>======;;;:::888777777777777:::<<<===<<<;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999888777777777777777888999;;;<<<===::::::999777666444333222333222111222333333111000////////////////////////111000000////////////000...------,,,,,,---......000000000000000000000000///000222333444555555555444444666777999;;;<<<===<<<>>>BBBGGGKKKLLLKKKIIIGGGGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKNNNNNNOOOPPPRRRSSSTTTTTTRRRSSSUUUWWWYYYZZZZZZ[[[^^^___bbbeeehhhjjjlllnnnpppppppppqqqrrruuuwwwyyy{{{{{{}}}~~~rrriiiddd```^^^\\\\\\]]]\\\[[[YYYUUUTTTRRRPPPNNNMMMLLLLLLIIIGGGDDDCCCBBBBBB@@@>>>:::::::::999888777666555444444333222222222222222222111111111111000000000000000000000000000000000///////////////000111111111000000////////////000000111111222333444555555333444555666777888999999666666555666777999;;;<<<<<>>FFFJJJIIIIIIHHHFFFEEECCCCCCCCCCCC???===;;;:::;;;===???AAA@@@@@@@@@@@@???>>>===<<<======<<<<<<;;;999888777888888999;;;>>>???>>><<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::888888888888777666555444444444444555666777999999777777666444333222111111000000///000111111000.........///000000000//////222111111000000000000111//////...------...000111333333333333333333333333222333555888999:::999999888999:::<<<>>>???AAAAAADDDEEEIIINNNRRRTTTSSSQQQLLLKKKJJJIIIIIIKKKLLLMMMKKKKKKLLLMMMNNNOOOOOOPPPQQQRRRSSSUUUWWWYYYZZZ[[[ZZZ\\\^^^aaadddeeeffffffhhhiiilllpppsssuuuwwwxxx{{{{{{zzz{{{|||~~~{{{nnnfffbbb___]]]ZZZYYYZZZ[[[[[[ZZZTTTSSSQQQOOONNNMMMLLLLLLGGGFFFDDDDDDDDDBBB???===;;;;;;;;;;;;;;;:::999888444444333222222222222333111111111111000000000000000000000000000000000000///............///000000111000000000000111111222222222333444555666777777666666777888999999::::::666666666777888:::<<<>>>???BBBEEEGGGHHHHHHHHHIIIIIIHHHFFFEEEBBB===777333,,,000333666>>>HHHLLLIIIGGGFFFDDDBBB@@@@@@@@@@@@<<<;;;999888888;;;>>>@@@>>>????????????>>><<<;;;======<<<<<<;;;:::888888999999;;;>>>@@@AAA@@@>>>;;;;;;:::999888888777666888888888888888888888888666666666666555444333222111111111222333444555666444444333333222111000000///......///000111///...,,,---...000000000///...000000000000000111222333222111000000000111333444666666666666666666666666888:::<<<>>>???>>>=========>>>???@@@BBBCCCEEEEEEGGGHHHKKKOOOSSSVVVUUUTTTMMMLLLLLLKKKLLLNNNPPPRRRPPPPPPQQQSSSTTTVVVXXXYYYZZZ[[[\\\^^^```aaabbbcccfffhhhkkknnnpppqqqqqqqqqqqqsssvvvyyy|||vvvkkkddd```___\\\YYYXXXYYYZZZ[[[ZZZTTTSSSQQQOOONNNLLLLLLKKKFFFEEEEEEEEEEEECCC???<<<777777888888888777777666333222111111000111111111111111111111000000000000000000000000000000000000...............///000000111000000000111222333333333333444555666777888999888888999999999:::::::::666666666777999;;;===???AAADDDHHHJJJJJJJJJJJJKKKIIIGGGEEEBBB@@@;;;666222'''---111444===IIIMMMJJJFFFDDDBBB@@@>>>=========;;;999777666777:::===@@@===>>>?????????>>><<<;;;=========<<<;;;:::999888;;;;;;<<>>???AAABBBBBBAAA@@@>>>@@@AAABBBCCCEEEFFFGGGGGGFFFGGGIIIMMMQQQTTTTTTSSSMMMMMMLLLMMMNNNQQQTTTVVVUUUUUUWWWXXX[[[^^^```aaaggghhhiiijjjkkklllmmmnnnqqqrrruuuwwwyyyyyyxxxwwwwwwyyy|||qqqgggbbb```[[[ZZZYYYYYYZZZYYYWWWUUUTTTSSSQQQNNNKKKIIIHHHHHHDDDDDDCCCAAA???>>><<<<<<999999888888777666666666444444333222222333333333222222111111000000//////111333444333000...000222111000////////////000000////////////000111222333555555555666777888888888999:::;;;;;;<<<<<<<<<;;;999999999999:::<<<>>>???EEEEEEFFFGGGHHHHHHGGGGGGGGGEEECCC???:::555111///000000222777>>>CCCDDDCCC???>>>>>>===<<<:::999888555555555666777999:::;;;@@@@@@AAAAAA@@@@@@???>>>AAAAAA???===<<<;;;;;;;;;:::;;;===??????>>><<<;;;;;;:::999777666666555555333333333222222222111111000000111000000///......---------....../////////000000/////////.................................------......///000000000666555444333444555666777888888888999999999999999??????>>>>>>???@@@AAAAAA@@@AAABBBCCCDDDDDDDDDDDDAAACCCEEEEEEDDDDDDEEEFFFHHHKKKNNNQQQRRRTTTWWWYYYTTTTTTUUUVVVWWWYYY[[[\\\]]]\\\\\\```fffkkkmmmmmmsssssssssssstttuuuwwwxxxyyy{{{~~~xxxlllccc______[[[YYYXXXXXXYYYXXXVVVTTTTTTRRRPPPNNNKKKIIIHHHGGGDDDDDDBBBAAA???===<<<<<<888888888777666666555555444333333222222333333333222222111111000000000///000222333222///...///111111000000//////000000000222222222222333444555666666777777888999:::;;;;;;:::;;;<<<<<<=========<<<::::::::::::<<<>>>@@@AAAHHHHHHIIIJJJJJJJJJJJJJJJGGGEEEBBB>>>999444111///000000222888>>>AAAAAA@@@=========<<<;;;999888777444444555666777999;;;<<>>>>>>>>===>>>??????@@@BBBCCCDDDDDDEEEEEEEEEEEEDDDFFFHHHIIIHHHHHHIIIKKKKKKNNNQQQTTTUUUWWWYYY[[[]]]]]]^^^```bbbcccdddeeeiiihhhiiimmmrrrvvvwwwvvvxxxyyyzzz{{{|||}}}~~~~~~}}}qqqggg```^^^^^^ZZZXXXWWWWWWWWWVVVTTTRRRRRRRRRPPPNNNKKKIIIHHHGGGDDDCCCBBB@@@>>>===<<<;;;777777777666555555444444333222222222333333333333222222111111111111111111000111222111///...///000111111000000000000111111444444444444555666777777999999:::;;;<<<===>>>>>>======>>>>>>??????>>>>>>===<<<<<<===>>>AAACCCDDDHHHIIIJJJJJJJJJJJJJJJJJJFFFDDDAAA<<<888333///...///000444888===???>>><<<::::::::::::999888777666333444555777999;;;<<<===AAABBBBBBBBBBBBAAA@@@@@@AAA@@@>>>===;;;:::::::::;;;::::::999999888888888777666444222111000//////111111000000000000000///...////////////...------000///...---------//////000////////////...............//////000000111111222222333333444555555555444444444666888:::<<<===;;;<<<===>>>@@@AAABBBBBB???????????????@@@@@@AAAEEEEEEFFFGGGGGGHHHHHHIIIJJJLLLOOOOOOOOOPPPQQQRRRTTTWWWZZZ]]]^^^___bbbdddhhhjjjlllooopppqqqqqqqqqvvvvvvxxx{{{}}}~~~}}}mmmddd___^^^___YYYXXXVVVVVVVVVUUUSSSPPPQQQPPPOOOMMMKKKIIIGGGFFFCCCBBBAAA@@@>>><<<;;;:::777666666555444444333333111222222333333333333333111111222222222222222222111111222111111111111111222111111111111222222333444444444444555666777888::::::;;;===>>>@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@????????????AAACCCEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGDDDBBB???:::666111///---...111555999<<<<<<:::888888888888888888777666555444555777999;;;===>>>???AAAAAABBBBBBAAAAAA@@@??????>>>===;;;:::999888888999999777666555555555555555444222111///.........////////////////////////---...............------000///---,,,,,,,,,...///000000000000000////////////000000111222333333444666666777777888888999999999:::;;;<<<>>>@@@AAABBB@@@AAAAAABBBCCCDDDEEEFFFBBBBBBBBBBBBCCCDDDEEEEEEGGGHHHIIIKKKLLLNNNPPPQQQRRRUUUWWWXXXXXXXXXZZZ[[[aaadddgggiiijjjlllnnnpppsssuuuxxxzzz|||}}}||||||}}}~~~}}}~~~~~~~~~~~~wwwiiibbb^^^\\\]]]YYYWWWVVVUUUUUUTTTQQQOOOOOOOOONNNMMMKKKIIIGGGEEEBBBBBB@@@???===<<<::::::666666555555444333333333000111222333333333222222111111222222333333444444333333222333333444333333222222222222222333444444666666666777777888999::::::;;;<<<>>>@@@BBBCCCDDDCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBDDDFFFGGGEEEEEEFFFFFFFFFFFFEEEEEEBBB@@@<<<888444000...---...111666999:::999888777777777777888888777666666777888:::<<<>>>???@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<;;;999888777666666666555444333222222222222333222111000///.................................------...............---///...---,,,,,,---......111111111111111111111111111222333444555666777777999999:::;;;;;;<<<<<<===??????@@@AAABBBCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNOOORRRUUUYYY\\\^^^]]]```bbbcccbbbcccdddeeekkknnnqqqssstttuuuwwwyyyzzz|||~~~~~~~~~}}}|||||||||}}}||||||}}}~~~~~~~~~}}}|||}}}||||||{{{zzzzzzzzzzzzyyyyyyzzzzzzzzzzzz{{{{{{pppeee```\\\ZZZZZZYYYXXXVVVUUUUUUTTTQQQOOONNNNNNNNNMMMKKKIIIFFFEEEBBBAAA@@@>>>===;;;:::999666666666555444444333333///000111333333333222222111111222333444444555555555333333333555666555444333333222333333444555666;;;;;;;;;;;;<<<===>>>>>><<<<<<>>>@@@BBBDDDFFFGGGFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCBBBAAABBBCCCDDDEEEEEEEEEEEEFFFEEEEEEDDDCCC>>><<<999555222000///...///222666999999888888888777777888888999888888888888:::<<<>>>????????????===>>>>>>>>>>>>===<<<<<<;;;:::888777555444444444222222111111000000//////111000000///////////////---............/////////------...////////////........./////////000000000222222222333333333333444333444555777888:::;;;;;;<<<<<<======>>>?????????@@@AAABBBDDDDDDEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHIIILLLLLLMMMNNNPPPRRRTTTVVVXXXYYYZZZ]]]aaaeeeiiikkkkkkmmmoooooonnnnnnoooppprrrtttwwwyyyzzz{{{}}}||||||||||||||||||||||||}}}|||zzzyyyxxxyyyyyyzzzwwwwwwxxxyyyzzz{{{||||||~~~~~~}}}{{{zzzyyyyyyxxxvvvuuutttsssssssssssstttvvvwwwxxxxxxwwwwww{{{kkkcccaaa^^^[[[ZZZZZZXXXWWWVVVUUUTTTQQQOOOLLLMMMMMMMMMKKKHHHFFFDDDAAAAAA???>>><<<:::999999777777666666555444444444...///111333444333222111111111222333444555666666444333111333555666555333333333333333444555666777<<<<<<<<<======>>>???@@@>>>???@@@CCCEEEHHHIIIJJJHHHHHHIIIIIIHHHGGGGGGFFFDDDDDDBBBAAAAAAAAABBBCCCBBBBBBCCCCCCBBBBBBAAA@@@;;;999666333111000///000000333777888777777888:::777888999:::::::::::::::888:::<<<===>>>>>>===<<<;;;;;;;;;;;;;;;::::::999888888666444333222222111---.../////////...------......------......///000---.........////////////---...//////000000000///...///222444555444444333444444444444555555555666666666888999;;;===>>>???===>>>>>>???@@@@@@AAAAAAAAABBBDDDGGGHHHIIIIIIIIIHHHIIIKKKMMMOOOQQQSSSTTTVVVWWWXXXZZZ]]]```cccdddgggggggggiiimmmqqqtttwwwxxxyyy{{{{{{zzzyyyyyyzzzxxxzzz}}}~~~}}}~~~}}}{{{zzzyyyxxxxxxwwwwwwvvvuuuuuuvvvuuutttsssssstttuuuvvvsssssstttuuuvvvwwwwwwxxxzzzzzzzzzzzzyyywwwvvvvvvuuutttrrrpppnnnnnnmmmnnnmmmpppsssvvvwwwvvvuuussswwwiiidddcccaaa^^^]]]ZZZYYYWWWVVVVVVTTTQQQOOOLLLLLLMMMMMMKKKHHHFFFDDDAAA@@@???>>><<<:::999888777777777666555555444444---///111333444333222111111111222333555666777777444222000222444666444222333333333444555666777777;;;;;;;;;;;;<<<===>>>??????AAABBBEEEHHHJJJLLLMMMIIIJJJJJJJJJIIIHHHHHHGGGEEEDDDBBBAAA@@@@@@@@@AAA???????????????>>>===<<<:::888555222000000000111111444777888777777999<<<888999:::;;;;;;;;;;;;;;;888999;;;======<<<;;;:::999999::::::999999888777777666555333222111000000***,,,...//////...---+++,,,,,,,,,,,,---...///000........./////////000000......///000111111000000///111444777999888777666555555555555666666777777777888999;;;===???@@@AAA>>>>>>???@@@@@@AAAAAABBBBBBDDDGGGJJJLLLNNNOOOOOOMMMOOOQQQUUUXXX[[[^^^___``````bbbeeehhhlllooopppqqqqqqqqqrrrtttxxx{{{}}}}}}~~~~~~~~~~~~~~~|||}}}}}}}}}}}}~~~|||zzzxxxxxxxxxwwwvvvtttuuutttsssrrrqqqpppoooooopppooonnnnnnnnnooopppqqqppppppqqqrrrssssssttttttvvvwwwwwwvvvvvvuuutttssstttrrrpppmmmlllkkkkkkkkkjjjmmmrrrvvvwwwvvvtttrrrwwwjjjaaa______^^^\\\[[[YYYUUUSSSRRRQQQNNNLLLOOONNNLLLJJJHHHEEECCCBBB???>>>===<<<:::999888777:::999777666444333333333555555555444444333333333111222222333444555666666555555555555555444444444666666555555666777999:::<<<>>>@@@@@@???>>>>>>???AAADDDHHHLLLOOOOOONNNMMMOOOMMMJJJHHHHHHGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB===>>>======<<<;;;:::999222222111000000/////////333555888;;;<<<<<<;;;999;;;;;;::::::888777555444888999;;;<<<<<<;;;999888777444111111444555333111222111000///////////////+++,,,,,,------...//////---------...///000111222///......//////000111222222222222222222222333333666666666666777888999999:::::::::;;;;;;<<<<<<<<<<<<===@@@BBBCCCBBBAAA@@@@@@AAACCCCCCCCCEEEIIIKKKMMMMMMNNNOOORRRVVVZZZ\\\^^^___```cccfffhhhjjjkkkmmmoooqqqtttvvvxxxyyyzzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~zzzwwwwwwzzz{{{{{{yyy{{{yyyvvvvvvxxxyyyyyyyyyuuuuuutttsssrrrrrrrrrrrrqqqppppppooonnnmmmmmmlllmmmkkkjjjjjjlllmmmmmmllloooooooooooooooqqqssstttrrrrrrqqqqqqpppqqqqqqqqqsssqqqooollljjjiiijjjjjjnnnooopppqqqqqqrrrqqqqqq~~~uuuiiibbb______^^^\\\^^^[[[XXXVVVUUUSSSQQQOOOOOONNNLLLJJJGGGEEECCCBBB>>>>>>===;;;:::999888777777777666555555444555555555444444444333333333333222222333444555666666777888888888888888888888888777777666666777888:::;;;<<<>>>@@@@@@???>>>???@@@BBBEEEJJJNNNQQQQQQOOONNNOOOLLLIIIHHHGGGFFFDDDCCC????????????????????????;;;;;;;;;;;;;;;:::999888333222111/////////000000444666999;;;<<<<<<;;;:::::::::999888777666555444777888999::::::999888777555222000000222333222000111000000////////////000***++++++,,,------......//////.........//////000////////////000111333333444444444444555666777888888888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCDDDDDDDDDEEEFFFHHHIIIJJJLLLPPPSSSWWWWWWXXXZZZ]]]aaadddfffiiijjjkkkmmmoooqqqsssssssssuuuwwwyyy{{{}}}}}}~~~}}}}}}~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyywwwttttttvvvxxxwwwvvvwwwuuussssssuuuvvvvvvuuurrrrrrqqqpppooooooppppppppppppooonnnmmmmmmlllmmmlllkkkiiijjjkkkmmmmmmlllmmmmmmmmmmmmnnnpppqqqrrrqqqqqqppppppppppppqqqqqqrrrpppnnnlllkkkkkklllmmmnnnooopppqqqrrrrrrrrrrrrwwwppphhhbbb```___^^^\\\^^^[[[XXXVVVUUUTTTRRRPPPNNNMMMKKKIIIGGGDDDCCCBBB>>>===<<<;;;:::999888777666555555555555555666666444444333333333333222222222222333444555666777777999::::::;;;;;;:::::::::888888777777888999;;;<<<===>>>@@@@@@??????@@@AAADDDHHHMMMQQQSSSRRRPPPNNNMMMKKKHHHFFFEEEDDDBBB@@@<<<<<<<<<<<<<<<<<<<<<<<<888999:::::::::999888777333222000......///111222555777999;;;<<<<<<;;;:::888888777777666555444444555555777777777777555555222000///...000000///...//////.........///000000+++,,,,,,---......//////111000//////......//////000000000111222444555666666666666777999:::<<<===<<<<<<;;;;;;<<<<<<======>>>>>>==================???@@@AAADDDFFFIIIKKKLLLMMMOOORRRTTTUUUXXX\\\___ccccccdddfffiiimmmppprrrvvvvvvwwwxxxyyy{{{||||||{{{|||~~~~~~}}}}}}}}}~~~~~~}}}zzzxxxvvvttttttvvvvvvwwwwwwwwwwwwvvvvvvsssqqqpppppprrrsssrrrqqqrrrqqqoooooopppqqqqqqpppnnnnnnmmmlllllllllmmmmmmpppooommmlllkkkkkklllmmmkkkjjjhhhiiijjjlllkkkkkkkkkkkkkkklllmmmnnnpppqqqqqqpppppppppppppppqqqqqqqqqpppnnnmmmmmmnnnooopppooopppqqqrrrssssssssssssppplllfffbbb```___]]][[[ZZZWWWTTTRRRRRRPPPNNNMMMLLLKKKJJJHHHFFFDDDBBBAAA======<<<;;;:::999888777666666555444444444555555333333333333333333333222333333444555666777777888777888999:::::::::999888888888777777888999;;;<<<>>>???@@@@@@??????AAACCCFFFJJJOOOSSSTTTSSSPPPMMMKKKHHHEEEDDDCCCBBB@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;777888:::;;;;;;:::999888222111///......000222333666888999;;;;;;;;;:::999666555555444333333333333222333444444444444333222000///...------......------,,,,,,,,,---...//////.........///000000111111111000000000000000111111222222222333444666888888888888888999:::<<<===>>>>>>>>>>>>>>>>>>??????@@@>>>>>>??????@@@AAAAAAAAAEEEFFFGGGJJJMMMQQQTTTVVVXXX[[[^^^aaacccfffiiillllllmmmnnnpppssswwwyyy{{{~~~~~~~~~~~~}}}|||||||||||||||zzzzzzzzzzzzzzzzzzzzz{{{{{{zzzxxxuuusssqqqpppppprrrsssssstttssssssrrrqqqnnnmmmmmmmmmnnnnnnnnnnnnooommmllllllnnnnnnnnnmmmkkkkkkjjjjjjjjjkkkkkklllooonnnllljjjjjjkkklllmmmjjjiiiggghhhjjjkkkkkkjjjjjjjjjkkklllmmmooopppppprrrqqqqqqqqqqqqrrrssssssrrrqqqppppppooooooppppppqqqqqqrrrssstttttttttttt{{{jjjhhhdddaaa___]]]\\\[[[WWWUUURRRPPPOOONNNMMMKKKKKKJJJIIIGGGEEECCCBBBAAA<<<<<<;;;:::999888888777888777666444333333222222333333333333333333333333333444444555666777888999666777999:::;;;:::999999999888888777888:::;;;<<<>>>???@@@@@@???@@@BBBDDDHHHKKKOOORRRSSSQQQNNNKKKHHHEEECCCAAAAAA@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;888999;;;======<<<:::999111000///...///000222444666777888999999888777777333333222111111111222222000111111111111111111000.........---,,,,,,------++++++++++++,,,------.........//////000111111111000000000111222333555666555555555666777888::::::999999::::::;;;===>>>???>>>>>>>>>>>>???@@@AAABBBAAAAAACCCEEEGGGIIIJJJKKKOOOPPPRRRUUUXXX\\\___aaadddgggjjjmmmoooqqquuuwwwuuuvvvwwwyyy|||~~~||||||}}}}}}~~~~~~}}}}}}}}}}}}{{{zzzyyyxxxxxxxxxxxxxxxvvvvvvvvvvvvwwwwwwwwwwwwtttsssrrrqqqpppoooooooooooopppqqqqqqqqqpppnnnmmmjjjjjjkkkllllllllllllmmmlllkkkkkkkkkmmmmmmllljjjjjjjjjjjjjjjjjjkkklllmmmmmmmmmkkkjjjjjjkkklllllljjjhhhggggggiiijjjjjjiiijjjkkklllnnnooopppqqqrrrtttsssssssssttttttuuuvvvuuutttsssrrrqqqppppppppprrrssstttuuuuuuvvvvvvvvvvvvgggeeebbb___]]][[[ZZZZZZWWWUUURRRQQQPPPOOONNNLLLIIIIIIGGGFFFDDDBBBAAA@@@;;;;;;;;;:::999888888888999888666444333222111111333333444444444444555555444444555666777888999999888:::<<<>>>>>>>>><<<;;;::::::999999:::;;;===>>>???@@@@@@@@@???AAACCCFFFHHHJJJMMMOOOOOOMMMKKKIIIDDDBBB????????????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===??????===;;;999////////////000111222333555555555555555555444444111000/////////000111222////////////////////////...//////...,,,,,,---///------,,,,,,,,,---......---......//////000000111000111111333444666888999888888888888999:::;;;;;;;;;;;;<<<===>>>@@@BBBCCCAAAAAAAAABBBCCCEEEGGGGGGJJJKKKMMMPPPSSSVVVXXXYYY]]]^^^```cccfffiiikkklllnnnqqquuuwwwxxxzzz|||~~~~~~~~~~~~|||{{{xxxxxxxxxyyyzzz|||}}}~~~~~~}}}{{{zzzyyyxxxwwwwwwvvvuuutttttttttttttttuuurrrrrrsssssssssrrrrrrqqqnnnmmmmmmllllllmmmmmmnnnlllmmmnnnoooooommmkkkiiifffhhhjjjkkkjjjjjjkkklllkkkjjjjjjkkkllllllkkkiiiiiiiiiiiijjjkkklllmmmnnnlllllllllllllllllllllllljjjiiiggghhhiiikkkjjjjjjjjjkkkmmmoooqqqrrrrrrsssuuutttttttttuuuvvvwwwxxxvvvvvvuuutttsssrrrqqqpppssstttuuuvvvwwwwwwwwwwwwrrreeedddaaa^^^[[[YYYYYYZZZWWWUUURRRQQQPPPPPPNNNMMMHHHHHHFFFEEECCCBBBAAA@@@;;;;;;::::::999888888888777666555444333333222333444444444555555666666666444555666777888999999:::999;;;>>>@@@AAA@@@>>>======<<<<<<;;;<<<>>>???@@@@@@@@@@@@@@@@@@AAADDDGGGHHHIIIJJJJJJJJJIIIHHHGGG@@@>>>===<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@???===:::888,,,---///111222222222222333333333222222111111111///...---------///000222///..................//////000111///---,,,...000000000//////.../////////000000111111222333333333444444444555666888999:::;;;;;;:::::::::;;;;;;<<<<<<===???AAADDDGGGJJJKKKJJJKKKKKKMMMOOOQQQSSSUUUYYYZZZ\\\^^^aaadddfffgggiiikkknnnpppssstttuuuuuuwwwyyy|||~~~~~~~~~}}}}}}}}}|||{{{yyyxxxwwwrrrsssssstttuuuwwwyyyzzzxxxwwwvvvuuusssrrrqqqqqqppppppooooooooopppqqqqqqnnnoooooooooooonnnlllkkkjjjiiiiiiiiiiiiiiijjjjjjiiijjjlllmmmllljjjgggeeedddfffiiijjjiiihhhiiijjjjjjiiiiiijjjkkkkkkiiigggiiiiiiiiijjjkkklllnnnnnnjjjlllmmmnnnnnnmmmlllkkkkkkiiihhhhhhjjjkkkkkkjjjiiikkkmmmoooqqqrrrrrrrrrttttttttttttuuuvvvwwwxxxuuuvvvvvvvvvuuuttttttssstttuuuvvvwwwxxxxxxxxxxxx}}}pppdddcccaaa]]]YYYXXXYYYZZZVVVSSSQQQOOOOOONNNMMMKKKHHHGGGFFFDDDCCCAAA@@@@@@;;;::::::999999888888888555444444333333444444444555555555666666666777777555555666777888999::::::999;;;===@@@@@@@@@>>>===???>>>>>>>>>>>>@@@AAABBB@@@@@@AAA@@@@@@AAAEEEHHHGGGHHHHHHGGGGGGFFFFFFEEE>>><<<;;;;;;===>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>>AAADDDIIIMMMQQQSSSTTTUUUVVVXXX[[[]]]```aaadddeeegggiiikkkmmmooooooqqqsssvvvyyy{{{{{{{{{zzz{{{}}}~~~~~~}}}{{{yyyyyyyyyxxxwwwvvvuuutttoooooopppqqqrrrtttvvvvvvtttsssrrrqqqooonnnmmmlllllllllllllllmmmmmmnnnooollllllmmmmmmllljjjiiihhhhhhhhhgggfffffffffggggggggghhhjjjkkkjjjhhheeecccbbbeeehhhiiigggggghhhiiihhhhhhhhhiiikkkjjjhhhfffhhhhhhhhhiiijjjlllmmmnnnjjjkkknnnppppppnnnllljjjkkkjjjhhhiiijjjlllkkkkkkiiijjjmmmoooqqqrrrrrrrrrsssssssssttttttvvvwwwwwwttttttuuuvvvvvvvvvvvvvvvuuuvvvwwwxxxxxxyyyxxxxxxxxxpppfffccc```]]]\\\ZZZWWWUUUTTTTTTRRRPPPNNNLLLJJJIIIHHHFFFCCCAAABBBBBBAAA@@@>>>===;;;:::999888888888444444444555555555666666333333333333444444444555::::::999888999:::;;;<<<======>>>AAADDDEEECCCBBB<<<<<<<<<<<<===>>>???@@@????????????@@@AAABBBCCCEEEEEEEEEEEEDDDBBBAAAAAA>>>===<<<;;;;;;::::::;;;=========<<<;;;;;;::::::;;;;;;:::::::::888444111222111111111000000//////111111111000//////......///......///000000///---.........///////////////......////////////......111111222333444555666666555555666777888999::::::;;;;;;:::999999999999:::>>>>>>???>>>>>>@@@CCCFFFFFFHHHLLLOOOSSSWWW\\\___``````aaabbbeeehhhkkklllppprrrssssssssssssvvvxxxyyy|||~~~~~~~~~}}}|||{{{{{{zzz{{{zzzyyyxxxvvvvvvwwwwwwxxxttttttrrrqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrqqqpppooommmmmmlllllliiiiiiiiiiiijjjkkklllmmmkkkkkklllmmmlllkkkjjjiiiggggggggghhhggggggfffeeeeeefffggghhhhhhfffdddccccccdddfffhhhjjjjjjjjjiiiiiijjjlllmmmllliiigggeeehhhiiijjjkkkkkkllllllkkkkkkjjjjjjiiiiiiiiiiiiiiimmmnnnnnnnnnnnnnnnmmmmmmooopppqqqrrrtttuuuvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxyyyzzz{{{||||||tttllleeeccc___]]][[[ZZZWWWUUUUUUUUUSSSQQQOOOMMMLLLKKKGGGEEEBBBAAAAAAAAA@@@???===<<<;;;999888888777777444444444555555555666666666666666666777777777777:::999999999:::;;;===>>>@@@???@@@BBBDDDDDDBBB@@@===============>>>??????>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDCCCAAA@@@@@@===<<<;;;::::::999999999<<<;;;;;;::::::999888888::::::999999999777444111111111000000000/////////000000////////////.........---,,,---...//////...////////////000000000000//////000111222333333333333333444444555555666666777777888999:::;;;;;;<<<<<<<<<<<<<<<======>>>>>>BBBCCCCCCCCCDDDGGGJJJNNNRRRTTTXXX[[[^^^bbbgggjjjnnnnnnnnnppprrrtttwwwxxxwwwxxxyyyxxxwwwxxxzzz|||~~~~~~~~~~~~~~~~~~}}}xxxwwwvvvuuuuuuttttttttttttsssrrrqqqpppqqqrrrrrrrrrqqqooonnnmmmnnnnnnooonnnnnnnnnnnnnnnnnnnnnnnnpppooonnnlllkkkjjjjjjjjjhhhhhhhhhhhhiiijjjkkklllkkklllmmmmmmmmmllljjjiiiggghhhhhhhhhhhhhhhggggggfffggghhhiiihhhgggeeedddeeefffhhhiiijjjjjjjjjjjjiiijjjlllmmmllljjjgggeeehhhhhhiiijjjkkkkkkkkkkkkjjjjjjiiiiiiiiiiiijjjjjjnnnooooooooooooooonnnnnnqqqqqqrrrtttuuuvvvwwwxxxwwwwwwwwwxxxxxxxxxyyyyyyyyyxxxxxxwwwwwwxxxxxxyyyyyyyyyzzz{{{|||}}}}}}~~~}}}oooiiidddbbb^^^\\\[[[YYYWWWUUUTTTSSSRRRPPPNNNLLLKKKJJJFFFDDDAAA@@@@@@@@@>>>===;;;;;;999888777777777777444444555555555666666666777777777888888888999999999999999999;;;===???@@@BBBAAAAAACCCDDDDDDAAA???>>>============>>>>>>???<<<<<<===>>>@@@AAACCCDDDDDDDDDDDDCCCBBBAAA???>>><<<;;;:::999999888888888:::999999888888777666666999888777777777666333000///////////////.........---............/////////---+++***+++---///000000000000000111111222222222111111222444555777888888777777777777777777777777888888999:::;;;<<<======>>>???@@@AAACCCDDDFFFFFFIIIJJJLLLMMMNNNRRRVVVZZZ```cccfffiiilllooosssvvvvvvwwwwwwxxxyyy{{{}}}~~~|||}}}}}}|||{{{{{{}}}~~~~~~|||{{{zzzxxxxxxxxxxxxyyyyyyxxxxxxyyyzzzzzzyyywwwrrrqqqpppooonnnnnnnnnnnnnnnnnnmmmlllllllllllllllnnnmmmkkkjjjiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkklllllljjjiiihhhhhhgggggghhhggggggggghhhiiijjjkkkkkkkkklllmmmlllkkkjjjiiigggggghhhiiiiiiiiihhhhhhfffggghhhiiihhhgggfffeeeggghhhiiijjjkkkkkkjjjiiiiiijjjkkklllllljjjhhhfffggghhhiiijjjjjjkkkkkkkkkiiiiiiiiiiiiiiijjjkkklllqqqqqqqqqqqqqqqqqqqqqqqqssstttuuuvvvxxxyyyzzzzzzyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{|||}}}~~~wwwlllhhhccc```]]][[[ZZZXXXVVVTTTPPPOOONNNMMMKKKIIIHHHGGGEEECCC@@@??????>>><<<;;;:::999888777666666666666555555555555666666666666666666777777777777888888999888999:::;;;>>>@@@BBBAAAAAAAAACCCDDDDDDBBB@@@>>>>>>===============>>>::::::;;;===???BBBDDDEEEDDDDDDDDDCCCBBB@@@???>>><<<;;;:::999888888888888888888888777666666555555666555444555555444222000........................,,,,,,------...//////000...,,,***+++---111222333111222222333333444444444444555555666777888999::::::::::::::::::999999999888888999;;;<<<>>>??????CCCDDDFFFIIIKKKNNNOOOPPPSSSTTTVVVXXXZZZ^^^cccgggkkkmmmqqqsssuuuwwwzzz|||zzzzzzzzz{{{|||}}}~~~~~~~~~~~~}}}{{{{{{|||~~~~~~yyyzzz{{{||||||{{{yyyxxxwwwvvvtttsssrrrrrrsssssstttsssssstttuuuuuutttrrrnnnmmmmmmlllkkkkkkllllllllllllkkkkkkjjjjjjjjjjjjkkkjjjhhhgggffffffggggggjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjiiihhhggggggggggggggggggggggggggghhhiiiiiiiiijjjkkkkkkkkkjjjiiihhhffffffggghhhiiiiiihhhhhhfffgggggghhhhhhgggffffffhhhhhhjjjjjjkkkjjjiiihhhiiiiiijjjkkkjjjiiihhhfffhhhhhhiiijjjkkkkkkkkkkkkiiiiiiiiijjjkkklllnnnooossssssrrrrrrssssssttttttvvvwwwxxxyyyzzz|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}||||||}}}}}}~~~}}}}}}~~~ssskkkgggaaa___\\\ZZZYYYWWWUUUTTTOOONNNMMMLLLJJJIIIGGGGGGDDDBBB@@@??????>>>;;;999999999888777666666666666555555555666666666777777777777777888888888888999888888888:::<<<>>>AAABBB??????@@@BBBDDDEEEDDDBBB>>>>>>===<<<;;;;;;;;;<<<999999:::<<>><<<;;;:::999888888888888888888777777666555555444444333222222333333111///------------............+++,,,,,,---...///000000000...,,,---000333555666333333444444555666777777888888777777777888999::::::::::::::::::::::::::::::;;;<<<>>>AAACCCDDDEEEKKKMMMPPPSSSVVVXXXYYYZZZ]]]___aaabbbdddhhhmmmqqqrrruuuxxx{{{|||}}}~~~~~~~~~||||||}}}~~~~~~}}}}}}|||||||||~~~}}}|||zzzvvvvvvwwwxxxwwwvvvtttssssssrrrpppooonnnnnnoooooopppoooooopppqqqqqqpppnnnkkkjjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiihhhhhhiiihhhgggfffeeeffffffggghhhhhhiiiiiijjjjjjjjjjjjkkkjjjiiihhhggggggggghhhgggggggggfffgggggghhhhhhhhhiiiiiijjjjjjhhhgggfffdddeeefffggghhhiiiiiiiiifffffffffgggggggggffffffggghhhiiijjjjjjjjjiiihhhiiiiiijjjjjjjjjiiihhhgggiiijjjkkklllmmmmmmmmmmmmkkkkkklllmmmnnnpppqqqrrruuuttttttttttttuuuvvvwwwyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~|||ooohhhfff```^^^ZZZYYYXXXWWWUUUSSSQQQPPPOOONNNLLLKKKJJJIIIDDDBBBAAA@@@???===:::888999999888777777666777777555555666666666777777777999999999:::::::::;;;;;;888888888999;;;===@@@AAA======>>>AAADDDEEEDDDBBB>>>===<<<::::::999999999888999:::<<<>>>@@@BBBDDDDDDDDDDDDBBBAAA???===<<<:::999888777777666777777777777666555555444444333222000//////111111000///---------...............,,,,,,---...//////000000111000///000333666777777444555555666777888999999;;;:::999888888999:::;;;999999:::;;;<<<===>>>???BBBCCCEEEHHHKKKNNNQQQRRRWWWYYY\\\```bbbdddeeeeeeggghhhiiijjjllloootttwwwyyy{{{~~~~~~~~~}}}{{{zzzxxxwwwwwwwwwyyyyyywwwvvvrrrrrrrrrrrrrrrqqqpppooopppooommmlllkkkkkkllllllmmmmmmlllmmmnnnooommmkkkgggffffffeeeeeeeeeffffffgggggghhhhhhggggggfffeeegggfffeeeeeeeeefffggghhhfffffffffggghhhhhhiiiiiikkkkkkjjjiiiiiiiiiiiiiiihhhhhhgggggggggggghhhhhhhhhhhhiiijjjiiihhhgggfffdddeeefffhhhiiijjjjjjjjjfffggggggggggggggghhhhhhhhhiiijjjkkklllkkkkkkjjjjjjkkkkkkkkkkkkkkkjjjjjjlllmmmnnnooooooppppppooooooooopppppprrrssstttuuuvvvuuuttttttuuuvvvxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~uuujjjdddbbb___\\\ZZZXXXWWWVVVTTTSSSPPPPPPOOONNNMMMKKKJJJJJJDDDCCCAAAAAA@@@>>>:::888999999888777777777888888555666666666777777777777999999999999::::::::::::888888888888:::<<<>>>@@@======>>>@@@BBBCCCAAA@@@===<<<;;;999888777777777999999:::;;;===???AAABBBBBBBBBAAA@@@>>><<<;;;999777777666555444444444444555555444333333222222111000...------///000///...------......////////////.........//////000000000222111111333555777777666666666777888999:::;;;;;;;;;;;;:::999999;;;===>>>>>>???@@@BBBEEEGGGHHHIIIMMMOOORRRVVVZZZ^^^aaacccdddfffiiilllnnnooooooooonnnooooooppppppssswwwzzz|||~~~|||}}}~~~{{{{{{||||||}}}~~~~~~}}}}}}|||{{{yyywwwvvvuuurrrqqqqqqrrrttttttrrrqqqooonnnmmmllllllkkkkkkkkkmmmllljjjiiihhhhhhiiiiiikkkjjjjjjjjjlllllljjjiiieeedddddddddddddddeeeeeefffgggggghhhgggfffeeeddddddcccccccccdddfffhhhiiiffffffgggggghhhiiiiiijjjkkkkkkjjjiiiiiiiiiiiijjjiiihhhhhhgggggghhhhhhiiiiiijjjkkkkkkkkkjjjhhhgggfffggghhhjjjkkklllmmmmmmiiiiiihhhhhhiiijjjjjjkkkiiijjjlllmmmnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnooooooqqqrrrrrrrrrrrrrrrttttttttttttuuuvvvwwwxxxvvvuuuttttttuuuvvvxxxzzz{{{|||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~qqqfffaaa___^^^\\\YYYWWWWWWVVVTTTSSSOOONNNMMMLLLKKKJJJIIIHHHEEECCCBBBAAA@@@>>>:::777:::999888888888888888888666666666666777777777777666666777777777888888888888888777888999;;;===??????>>>>>>@@@AAAAAA???===<<<;;;:::888777666666666999999:::;;;===???@@@BBBAAA@@@???>>><<<:::888777555555444333222222222222333333222222111000000000///---,,,,,,...//////............/////////000000////////////000000000000222111222444666777666555666777777999:::;;;<<<<<<;;;:::::::::;;;>>>@@@BBBDDDEEEHHHJJJMMMPPPRRRTTTWWWYYY\\\aaaeeejjjmmmooommmooorrrtttvvvvvvvvvuuurrrrrrsssrrrrrrtttwwwzzz|||~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}|||{{{vvvwwwwwwxxxyyyzzz{{{{{{wwwvvvvvvuuusssrrrpppoooooonnnmmmnnnppppppooommmmmmllljjjhhhggghhhhhhiiikkkjjjhhhgggffffffggggggiiihhhhhhiiijjjjjjiiigggfffeeeeeeeeeeeeeeeffffffhhhhhhiiijjjiiihhhgggfffbbbbbbbbbbbbdddfffhhhiiihhhiiiiiijjjkkkllllllmmmkkkjjjjjjiiiiiiiiiiiijjjiiiiiihhhhhhhhhhhhhhhiiikkkkkklllmmmlllkkkjjjiiiggghhhjjjlllmmmoooooooookkkjjjjjjjjjkkkllllllmmmjjjkkkmmmoooqqqqqqqqqppppppppppppppppppqqqqqqqqqqqqqqqrrrsssttttttttttttvvvvvvvvvvvvwwwxxxyyyzzzvvvuuuttttttuuuwwwyyyzzz||||||}}}~~~~~~~~~}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}~~~|||}}}}}}~~~~~~nnnddd```bbbYYYYYYXXXWWWVVVTTTRRRRRRPPPNNNLLLKKKKKKKKKIIIHHHDDDCCCAAA???>>>===<<<<<<;;;999777555444555777999777777777777777888888999::::::::::::::::::::::::<<<:::999777777888:::;;;========================999;;;<<<;;;888666444444777777888:::<<<===>>>???AAA@@@???===;;;999888777777666444333222111111111000000111111111111111000111///---++++++---///111333222111000000//////000222222444666999:::999888888888777777777777888888666888:::;;;;;;;;;<<<>>>AAABBBCCCCCCDDDGGGLLLOOONNNPPPTTTWWW[[[]]]^^^^^^eeefffhhhkkknnnrrruuuvvvzzzyyyyyyzzz{{{{{{zzzxxxvvvvvvuuuuuuuuuwwwxxxyyy~~~~~~}}}||||||{{{zzzxxxwwwwww|||zzzxxxxxxwwwvvvssspppsssrrrqqqqqqrrrrrrqqqooosssrrrooommmkkkjjjiiiiiiggghhhiiijjjkkkllllllllliiiiiihhhffffffeeeeeeeeegggfffeeeeeedddddddddeeegggggghhhhhhgggfffeeeeeebbbccccccccccccdddddddddjjjjjjjjjjjjhhhfffdddbbbccccccbbbbbbbbbccceeefffddddddeeegggggghhhhhhhhhmmmlllkkkjjjiiijjjkkkkkkiiiiiihhhhhhiiijjjlllmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllmmmnnnpppqqqnnnnnnooooooooopppppppppqqqqqqrrrrrrrrrrrrrrrqqqrrrtttuuutttrrrqqqpppqqquuutttttttttssssssrrrrrrttttttuuuvvvwwwxxxxxxyyyvvvuuusssrrrrrrsssuuuvvvwwwxxxzzz|||}}}}}}}}}|||~~~}}}}}}|||||||||}}}}}}{{{{{{|||}}}~~~~~~~~~zzzlllccc______ZZZZZZYYYXXXVVVTTTRRRQQQOOOMMMKKKJJJJJJIIIHHHGGGCCCBBBAAA???===<<<<<<<<<;;;:::888666555666888999777777777777777888999999;;;;;;<<<<<<<<<<<<;;;;;;;;;:::888777777888:::;;;=========<<<<<<;;;;;;;;;999:::;;;:::777555555666777777999:::;;;===>>>>>>???>>>===;;;999888666666555444333222111111000111...//////000000000//////000///---,,,,,,---///000111000000000111111222222222222333666888888888777999888888777777777777777888;;;===???@@@@@@BBBDDDHHHJJJLLLNNNOOORRRVVVYYY]]]___bbbfffjjjlllmmmnnnooooooqqqsssuuuxxx{{{||||||{{{{{{|||}}}}}}|||zzzxxxwwwvvvvvvvvvwwwxxxyyy}}}~~~}}}|||{{{{{{yyyyyywwwvvvuuutttttttttuuusssqqqpppppppppnnnlllooonnnmmmmmmnnnmmmmmmllllllkkkiiihhhggggggggghhhggghhhhhhiiijjjjjjjjjjjjjjjiiihhhgggfffeeeeeeeeegggfffeeeddddddddddddeeefffffffffffffffeeeddddddbbbbbbcccccccccdddddddddiiiiiiiiiiiihhhfffeeeddddddcccbbbbbbbbbccceeefffeeeeeefffggghhhiiiiiiiiinnnmmmlllkkkjjjkkkkkklllkkkjjjjjjjjjkkklllnnnooopppppppppppppppooooooooopppoooooonnnoooppprrrsssttttttttttttttttttttttttqqqqqqrrrrrrrrrqqqqqqppprrrtttuuutttsssrrrrrrssstttsssssssssrrrrrrrrrrrrppppppqqqrrrssstttuuuvvvvvvuuusssrrrrrrsssuuuvvvuuuvvvxxxzzz|||}}}}}}}}}}}}}}}||||||||||||}}}}}}|||}}}}}}~~~sssjjjccc^^^\\\[[[[[[ZZZXXXVVVSSSQQQPPPOOOLLLJJJIIIIIIHHHGGGEEEBBBAAA@@@>>>===<<<;;;;;;<<<:::999777777888999:::888888777777888888999::::::<<<===>>>>>>===<<<:::999888777777777999;;;<<<>>>===<<<<<<;;;:::999999888888999777666555666888777888888:::;;;<<<======<<<;;;:::999777666444444222222111000000000000000//////000000000000/////////......------......///000000111222444555666666333444555666777888888888;;;:::::::::::::::;;;;;;>>>AAADDDGGGHHHJJJMMMOOOSSSVVVZZZ]]]___aaadddfffiiijjjnnnqqqtttvvvwwwxxxyyyyyyzzz{{{|||~~~~~~~~~~~~~~~}}}zzzyyyxxxwwwwwwwwwxxxyyy|||~~~}}}~~~~~~~~~|||{{{yyywwwvvvuuuuuuvvvuuusssqqqooonnnnnnooopppnnnllliiihhhiiijjjiiiiiiiiihhhhhhhhhhhhhhhggggggffffffeeeeeeffffffggghhhfffgggggggggggggggggggggjjjiiigggfffeeedddddddddeeeeeedddcccccccccdddddddddddddddeeeddddddcccbbbbbbbbbccccccccccccddddddgggggghhhhhhhhhgggfffeeeeeedddcccccccccdddffffffhhhhhhhhhiiijjjjjjkkkkkkoooooonnnmmmmmmmmmmmmnnnmmmmmmmmmmmmnnnooopppppprrrrrrrrrrrrrrrrrrrrrrrrsssrrrqqqqqqqqqrrrssstttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqppppppppprrrttttttsssrrrssstttrrrrrrqqqqqqqqqqqqqqqpppmmmnnnoooppprrrssstttuuuvvvvvvttttttttttttvvvvvvtttuuuwwwyyy{{{|||~~~~~~}}}}}}|||}}}}}}~~~~~~{{{mmmhhhccc^^^[[[\\\[[[ZZZXXXUUUSSSPPPOOOOOOMMMJJJIIIIIIHHHFFFEEEAAA@@@???===<<<<<<;;;;;;<<<;;;999888888999:::;;;999888888888888999::::::999;;;===??????===;;;999888777666666777999;;;===>>>===<<<;;;999888777666666777777555444444777999777777888999::::::;;;;;;888888777666444333222222000///////////////000000111111222222222111000000......////////////......111222333555666777888999555777888999999999:::;;;======>>>???@@@BBBDDDEEEGGGJJJNNNRRRTTTWWWZZZ\\\]]]aaafffjjjmmmnnnppprrrrrrsssuuuxxxyyyzzzzzzzzz~~~}}}}}}}}}~~~}}}|||zzzyyyxxxyyyyyyzzz|||}}}zzzzzz|||}}}~~~|||zzz{{{zzzyyyxxxxxxxxxyyyyyyvvvuuurrrpppoooooopppqqqpppnnnllliiihhhiiikkkllljjjhhheeedddfffggghhhhhhcccdddeeedddcccccccccdddffffffffffffgggggghhhhhhfffeeeeeeddddddddddddeeeggggggeeedddcccbbbbbbbbbcccbbbbbbaaaaaabbbbbbbbbdddddddddeeeeeeddddddcccccccccccccccddddddddddddffffffggggggggghhhhhhhhhhhhgggfffffffffggghhhiiikkkkkkkkkllllllmmmmmmnnnrrrqqqqqqpppppppppppppppooooooooooooppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqpppppppppqqqrrrrrrqqqqqqqqqqqqpppppppppppprrrrrrrrrrrrqqqpppoooooommmoooqqqrrrqqqqqqrrrsssppppppppppppppppppppppppooopppqqqssstttvvvwwwxxxxxxwwwwwwvvvvvvwwwwwwxxxxxxxxxxxxyyy{{{}}}~~~uuuiiifffccc^^^[[[\\\[[[ZZZXXXUUUSSSPPPOOOPPPNNNKKKJJJIIIIIIGGGEEE@@@@@@>>>===<<<<<<<<<<<<;;;::::::999999:::;;;<<<999999999999999::::::;;;999:::<<<>>>>>><<<:::999888777666666777999;;;<<<===<<<;;;999888666555444555555555444333444666888666666777777888888999999555444444333222111111000............///000111222222222222222222111000///////////////////////////000111333555666777777777555777:::::::::;;;>>>AAA@@@AAACCCEEEHHHLLLNNNPPPSSSVVV[[[^^^aaadddgggiiigggkkkppptttvvvwwwxxxzzz|||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}|||{{{zzzzzz{{{||||||~~~~~~~~~wwwxxxyyy{{{}}}}}}{{{yyyvvvtttssssssrrrrrrqqqqqqqqqqqqqqqpppmmmkkkjjjkkklllmmmmmmkkkhhhfffeeefffhhhjjjfffdddaaaaaaccceeeffffff```bbbccccccaaa```bbbcccgggggggggggggggfffffffffddddddcccbbbbbbbbbccccccddddddcccbbbaaaaaaaaaaaaaaa```````````````aaaaaaeeeeeeffffffffffffeeeeeeddddddddddddeeeeeeeeeeeeffffffgggggghhhiiiiiijjjkkkkkkjjjiiiiiiiiijjjkkknnnnnnmmmmmmmmmnnnooopppssssssssssssrrrrrrrrrqqqooooooooopppppppppppppppnnnnnnooooooppppppppppppooonnnmmmmmmmmmnnnoooppprrrrrrrrrrrrrrrqqqqqqqqqooopppppppppooonnnnnnmmmlllnnnpppqqqqqqqqqrrrsssqqqqqqqqqqqqqqqqqqqqqqqqssstttuuuvvvxxxyyyzzz{{{{{{{{{zzzzzzzzzzzz{{{{{{~~~}}}|||||||||~~~qqqgggccc```]]]\\\[[[[[[ZZZXXXVVVSSSQQQPPPQQQOOOLLLJJJIIIHHHGGGEEEAAA@@@???>>>============::::::999999::::::;;;;;;::::::999999::::::;;;<<<999:::<<<======<<<:::999888777666666666888:::;;;;;;:::999888666555444333333444555444333333444666555555555555555666666666222222222111111000000000......//////000222333444222222222222222111000///000//////......//////000///000222444666666666666666999===>>>>>>@@@EEEIIIIIIJJJLLLOOOSSSWWWZZZ\\\aaadddhhhkkkmmmooorrrtttqqqtttxxx{{{||||||}}}~~~~~~}}}~~~}}}|||||||||}}}~~~}}}~~~~~~}}}}}}xxxxxxzzz{{{}}}~~~}}}|||{{{zzzzzzzzzzzzyyyyyyxxxwwwuuurrrpppnnnlllllllllkkkkkkkkkjjjjjjlllkkkjjjhhhgggggghhhhhhiiigggfffdddddddddfffgggbbb```^^^^^^```bbbbbbbbb^^^aaacccbbb```___aaadddeeeeeeeeeeeeeeedddcccbbbcccbbbaaaaaaaaabbbcccdddbbbaaaaaa``````aaaaaabbbaaa````````````aaabbbbbbffffffgggggghhhhhhggggggeeeeeeeeefffffffffgggggghhhhhhhhhhhhiiijjjkkklllmmmmmmkkkjjjjjjjjjkkklllooonnnmmmllllllmmmnnnooorrrrrrssssssrrrrrrqqqpppmmmmmmnnnoooooonnnnnnmmmjjjkkkkkkllllllmmmmmmmmmkkkkkkjjjjjjkkklllnnnoooooopppppppppqqqqqqqqqqqqnnnooooooppppppoooooooooppprrrttttttttttttuuuvvvuuuuuuuuuvvvvvvvvvvvvwwwxxxyyyyyyzzz{{{|||}}}}}}~~~}}}~~~nnnddd```\\\[[[[[[ZZZZZZYYYXXXVVVTTTRRRQQQPPPNNNKKKIIIHHHGGGEEECCCAAA@@@???>>>>>>>>>>>>>>>999999999999:::::::::;;;:::::::::::::::;;;<<<<<<<<<<<<============<<<<<<999888777555666777999:::999999888777666444444333222444555555333222333333444444333333333333333333111000000000000000000/////////000111222444666777666666666666555444333222111000///------///000111///111555888:::<<<<<<<<<;;;???DDDFFFGGGKKKQQQWWWXXXYYY[[[]]]aaadddgggiiimmmooosssuuuvvvxxxzzz|||zzz|||~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}zzz{{{|||}}}~~~}}}}}}}}}~~~~~~|||{{{wwwwwwvvvuuuttttttttttttqqqqqqqqqpppnnnllliiihhhfffgggggggggffffffeeeeeegggggggggfffeeeeeeddddddeeedddccccccbbbccccccccc```^^^^^^^^^```aaa```___]]]```cccbbb___^^^aaadddccccccdddeeedddcccbbbaaabbbaaa`````````bbbdddeeeaaaaaaaaaaaabbbcccddddddcccbbbbbbbbbccccccdddeeeeeefffggghhhhhhhhhhhhggggggggggggggghhhhhhhhhhhhjjjiiiiiiiiiiiikkklllmmmmmmlllkkkjjjiiijjjkkkkkkmmmkkkjjjiiiiiijjjkkkllloooooopppppppppooonnnmmmkkkkkklllmmmmmmlllkkkjjjggghhhhhhiiijjjjjjkkkkkkjjjjjjjjjjjjlllnnnpppqqqnnnoooooopppqqqrrrssssssttttttuuuvvvwwwwwwwwwwwwvvvxxxzzz{{{zzzyyyzzz{{{{{{|||||||||}}}}}}}}}}}}~~~}}}}}}|||lllccc]]]YYYYYY[[[YYYYYYXXXWWWVVVTTTRRRRRROOOMMMJJJHHHGGGFFFDDDBBBAAAAAA@@@???>>>>>>>>>???888888888999999:::::::::;;;::::::::::::;;;<<<<<<>>>>>>============>>>>>>:::999777666555666888999888888777666555444444333222444555555444222111222333333222222222222222111000000000000000000000//////000000222333666777888;;;;;;;;;;;;:::999777777222111...------...111222222555999===AAACCCCCCDDDAAAFFFLLLNNNPPPTTT\\\bbbfffggghhhjjjllloooqqqrrrsssvvvyyy{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~{{{zzzyyyzzz{{{{{{yyywwwsssrrrqqqppppppppppppqqqlllllllllkkkjjjgggeeeccccccddddddddddddcccbbbbbbddddddeeeeeedddcccbbbaaabbbbbbbbbbbbbbbaaaaaaaaa```______```bbbbbb```^^^\\\```cccbbb^^^]]]```dddbbbccceeeffffffeeeddddddaaaaaa______```bbbdddfffaaaaaaaaabbbccceeefffgggeeedddddddddeeeffffffgggeeeeeefffggghhhhhhgggggghhhhhhhhhhhhiiiiiiiiiiiikkkkkkjjjjjjjjjkkkmmmnnnmmmllljjjiiihhhiiijjjjjjjjjiiigggffffffgggiiijjjlllmmmmmmnnnnnnmmmkkkjjjiiijjjkkkkkkkkkjjjiiihhhffffffggghhhiiiiiijjjjjjkkkjjjkkkkkkmmmooorrrsssssstttuuuvvvwwwyyyzzzzzz{{{|||}}}~~~|||~~~~~~}}}|||{{{|||sssfffaaa```]]][[[ZZZZZZYYYWWWUUUTTTSSSRRRRRRMMMLLLKKKIIIGGGEEEDDDCCC@@@???>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;:::999888<<<<<<<<<===???>>><<<:::888666333222333555555555555555444333333222111111222111111111000000//////333222111111111222444444222222000///............222222111111222444777888???>>><<<<<<===<<<999777555333222333111---///333444888===AAADDDFFFHHHJJJOOORRRVVVZZZ]]]bbbgggjjjsssssstttuuuwwwxxxyyyyyy{{{|||}}}~~~~~~~~~~~~}}}{{{zzz{{{}}}~~~~~~}}}}}}{{{yyywwwxxxzzz|||}}}|||wwwtttpppoooppppppnnnkkknnnmmmllljjjiiiiiiiiiiiifffeeedddcccbbbaaa```___aaaaaaaaabbbaaa``````___^^^```bbbbbbaaa```aaabbbfffffffffeeecccaaabbbccc`````````___^^^^^^]]]]]]]]]]]]^^^___```aaaaaabbbccccccccccccddddddddddddbbbbbbaaaaaaaaaaaabbbcccfffeeeeeeeeeeeeeeeffffffhhhgggdddbbbccceeehhhjjjjjjiiiiiihhhgggfffffffffiiiiiihhhhhhhhhggggggggghhhfffdddeeehhhjjjiiihhhjjjhhhfffgggiiiiiigggeeeiiiiiihhhfffeeeeeeddddddhhhiiijjjkkkkkkjjjiiihhhhhhhhhhhhiiiiiijjjjjjkkkggghhhjjjkkkmmmnnnoooooojjjkkknnnqqqsssvvvwwwxxxwwwwwwyyy|||~~~}}}~~~}}}pppddd______\\\ZZZZZZZZZXXXWWWUUUSSSQQQQQQPPPLLLLLLKKKIIIGGGEEEDDDDDD@@@@@@>>>===============;;;;;;;;;;;;::::::::::::999999999999999999888888<<<;;;;;;===>>>>>><<<:::777555333222444666666666555444444333222222111111111111111000000000//////111000/////////000111222222111000///............111000000000222555888:::@@@>>><<<;;;;;;:::888666666333222333111///111666:::???EEEJJJNNNQQQTTTUUU___bbbeeehhhkkknnnrrrvvv{{{{{{||||||}}}~~~}}}~~~~~~~~~~~~|||{{{|||~~~~~~}}}|||{{{~~~~~~~~~}}}}}}|||yyywwwuuusssssssssvvvwwwwwwvvvrrrpppmmmllllllllljjjhhhggggggfffeeeddddddddddddbbbaaa```___^^^]]]\\\\\\^^^____________^^^]]]]]]]]]___aaaaaa`````````aaadddfffgggfffdddcccccccccbbbbbbaaaaaa```_________\\\]]]]]]___```aaabbbbbbccccccccccccccccccccccccccccccdddeeeffffffgggggggggffffffeeeeeeffffffgggjjjhhhgggeeefffgggiiikkkjjjiiiiiihhhggggggffffffggggggggggggffffffffffffdddbbb```aaadddffffffdddfffdddcccdddfffgggeeedddfffeeedddcccccccccdddeeeiiijjjkkkkkkllllllkkkkkklllllllllmmmnnnnnnoooooommmnnnppprrrssstttuuuuuussstttwwwyyy|||~~~~~~xxxlllaaa^^^^^^[[[YYYZZZYYYXXXVVVSSSQQQOOONNNNNNLLLLLLJJJIIIGGGFFFDDDDDDAAA@@@???>>>============;;;;;;;;;::::::999999999888888777777777888999999;;;::::::<<<======;;;999666444333333555777777777444444333333222111111111111111000000000000//////000000//////000000111222222111000//////......//////...///000222666999;;;@@@???<<<;;;;;;;;;999777666333111222222000444:::DDDIIIQQQXXX]]]```ccceeekkkmmmppprrrsssuuuxxx{{{~~~~~~}}}}}}~~~}}}{{{zzzyyyxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxuuuttttttssspppnnnlllkkklllnnnppppppooommmllljjjhhhgggggggggeeecccaaaaaa````````````aaaaaabbbbbbaaa```___^^^^^^]]]^^^^^^^^^^^^^^^]]]\\\\\\]]]^^^``````_________```bbbeeeggghhhfffeeeddddddccccccbbbaaaaaa``````___]]]]]]^^^```aaacccdddddddddddddddcccccccccccccccbbbccceeegggiiijjjjjjiiiggggggffffffffffffgggggghhhhhhgggfffffffffggggggffffffeeeeeedddcccccccccbbbbbbaaaaaaaaa`````````]]]\\\[[[\\\^^^__________________aaadddeeeeeedddeeedddccccccdddfffhhhjjjmmmmmmmmmnnnoooppprrrrrrrrrsssssstttuuuuuuvvvvvvwwwxxxyyy{{{|||}}}}}}}}}}}}sssiii```^^^]]][[[ZZZZZZXXXWWWUUURRROOOMMMLLLKKKLLLKKKJJJIIIGGGFFFEEEDDDAAAAAA@@@???>>>>>>>>>>>>;;;;;;;;;:::999999888888888888777777888999:::;;;:::999999:::<<<<<<999777555333222333555777888777333333222222111111111000000000000000000000//////222222222222222333333333111111000///////////////.........///222555888:::???===<<<<<<======<<<;;;555222000222222333999@@@PPPVVV^^^eeejjjmmmnnnpppqqqsssuuuvvvwwwwwwyyy{{{~~~~~~~~~~~~~~~~~~}}}{{{yyywwwvvvuuuuuuuuuuuuuuuttttttsssssssssrrrpppmmmlllkkkjjjhhhfffddddddfffiiikkkjjjhhheeefffeeeeeeddddddcccbbbaaa_______________```aaaaaaaaaaaaaaa```_________^^^______``````______^^^]]]\\\^^^``````___^^^___```aaadddhhhiiihhhfffeeeeeeccccccbbbaaaaaa``````______```aaacccdddfffggghhhfffffffffeeeeeeddddddddd```bbbeeeggghhhhhhgggfffgggffffffeeeeeeeeeeeeeeecccccccccbbbaaa```______^^^^^^^^^^^^]]]]]]\\\\\\YYYYYYYYYXXXXXXXXXWWWWWWVVVUUUUUUUUUVVVWWWXXXXXXYYY[[[^^^aaaeeeggghhhiiijjjiiihhhiiikkknnnqqqsssssssssssssssuuuxxxzzz|||zzzzzz{{{|||}}}~~~~~~oooggg```___^^^[[[ZZZ[[[WWWVVVTTTQQQNNNLLLKKKJJJKKKKKKJJJIIIGGGFFFEEEEEEBBBAAA@@@??????>>>>>>>>><<<<<<;;;::::::999888888999999999999999:::;;;<<<888888888999::::::888666444333222333555777777666222111111111111111000000//////////////////000000111111222222333333333333111000000////////////000000//////000222555888:::;;;;;;;;;===???@@@???===666222000222444777???HHH[[[aaaiiipppssstttttttttvvvyyy{{{|||||||||}}}~~~}}}~~~~~~||||||||||||||||||{{{{{{yyyxxxvvvtttsssrrrqqqqqqppppppoooooonnnmmmmmmmmmllljjjgggeeeeeedddcccaaa```aaacccfffhhhgggdddaaabbbcccdddcccbbbaaa``````^^^^^^^^^^^^___```aaaaaa\\\\\\\\\\\\\\\\\\[[[[[[______``````______^^^]]]\\\^^^``````___^^^___``````dddgggiiihhhgggffffffeeeeeeddddddcccbbbbbbbbbcccdddeeefffgggiiijjjjjjhhhggggggfffeeeddddddccc```bbbdddeeefffeeecccbbbccccccbbbaaaaaaaaaaaaaaa]]]]]]]]]]]]\\\ZZZXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVQQQQQQQQQQQQPPPPPPPPPPPPMMMNNNNNNNNNNNNOOOQQQRRRTTTXXX]]]ccchhhllloooppppppppppppqqqsssvvvzzz|||zzzzzzzzz{{{}}}{{{{{{{{{{{{|||}}}~~~{{{llleee```___]]]ZZZXXXZZZVVVUUUSSSPPPNNNLLLKKKKKKKKKJJJJJJIIIGGGFFFFFFEEECCCBBBAAA@@@????????????======<<<;;;::::::999999999999:::;;;;;;;;;::::::777666666888999999777555333222111222444555555444000000000000000000000000......////////////000000//////000111111111111000000000////////////000000111111111333555999<<<>>><<<===???CCCEEEEEECCC@@@999555333555888===GGGQQQdddjjjrrrxxxzzzxxxvvvuuuvvvyyy|||}}}}}}}}}}}}~~~~~~~~~~~~}}}|||wwwwwwxxxxxxwwwvvvuuuuuurrrrrrpppnnnmmmlllkkkkkkjjjiiiiiiiiihhhhhhgggggggggeeeaaa`````````___^^^^^^___aaacccfffeeebbb``````bbbddddddbbbaaa```aaa]]]]]]]]]]]]]]]^^^___```\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]\\\\\\]]]^^^``````_________```aaadddggghhhgggfffeeefffhhhhhhggggggfffeeeeeedddddddddeeefffggghhhiiiiiifffeeedddcccbbbaaa`````````aaabbbbbbbbbbbb``````^^^]]]\\\\\\[[[[[[[[[[[[YYYYYYXXXWWWUUUSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOJJJJJJJJJJJJIIIIIIIIIIIIEEEFFFGGGGGGFFFFFFHHHJJJNNNTTT\\\dddkkkpppuuuxxxvvvvvvwwwyyy{{{}}}~~~}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyyyywwwwwwvvvwwwwwwxxxyyyzzzuuuhhhccc___^^^\\\WWWVVVXXXUUUTTTRRRPPPNNNMMMLLLLLLJJJJJJIIIHHHHHHGGGFFFFFFCCCBBBAAA@@@@@@???@@@@@@???>>>>>>===;;;::::::999777999;;;<<<<<<:::888666666555666777888888666444222111111222333444222111000000000000000000000000........./////////000000...///000111222111111000000000////////////000000222222444666:::???DDDFFFGGGHHHLLLOOOQQQOOOKKKGGG>>>999777999===DDDOOO[[[jjjqqqyyy}}}zzzxxxtttwwwzzz|||}}}}}}}}}~~~}}}}}}~~~~~~~~~}}}{{{yyywwwvvvrrrrrrrrrrrrqqqpppooonnnkkkkkkiiihhhfffeeeeeeeeecccccccccccccccbbbbbbbbbccc```]]]\\\\\\]]]]]]]]]^^^^^^___bbbddddddbbb```^^^aaaddddddbbb``````aaa^^^^^^^^^]]]^^^^^^______^^^_________``````aaaaaa^^^____________^^^]]]]]]]]]___aaaaaa`````````aaabbbdddffffffeeeddddddeeeggggggffffffeeedddddddddbbbbbbbbbcccccccccdddddd``````___]]]\\\ZZZYYYYYY[[[[[[\\\\\\]]]]]]]]]^^^XXXXXXWWWVVVUUUUUUUUUUUUSSSRRRQQQNNNLLLJJJIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBAAAAAAAAA@@@@@@@@@@@@<<<>>>@@@???>>>>>>@@@CCCGGGNNNYYYcccjjjqqqxxx||||||}}}}}}|||zzzzzzzzz{{{zzz{{{||||||||||||{{{zzzyyy|||~~~|||||||||yyyyyyyyyyyyzzz{{{|||}}}{{{{{{yyywwwvvvuuutttttttttssssssttttttuuuvvvwww{{{qqqfffaaa^^^]]]ZZZUUUTTTVVVUUUTTTRRRPPPOOONNNMMMMMMJJJJJJIIIHHHHHHGGGFFFFFFCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>===<<<;;;::::::666888:::<<<<<<999666333555555555666888777555333222111111111222222111///////////////000000000000---.........//////000000000111222333444333222222000000////////////000111222333555999???EEEJJJMMMRRRTTTXXX\\\\\\YYYRRRMMMBBB===:::<<>>BBBJJJVVVaaaiiiqqqyyy}}}~~~~~~||||||{{{{{{{{{{{{{{{zzzzzzyyywwwuuuttttttttttttuuuvvvxxxyyyyyyyyyxxxxxxtttyyy}}}~~~|||zzzzzz{{{vvvvvvvvvvvvwwwxxxyyyzzzyyyxxxwwwuuusssrrrqqqqqqrrrrrrrrrrrrssstttuuuvvvttthhheeebbb^^^[[[YYYXXXVVVTTTRRRSSSSSSSSSRRRPPPNNNMMMKKKJJJHHHHHHHHHFFFDDDAAADDDCCCAAAAAABBBBBBBBBAAABBBBBBBBBAAA???<<<:::888888888888888777777777666777666555555666555333111444333333333222111111111000000000000///...---,,,...///000///...---...000000000111111222222333333000000000000////////////000666<<<@@@HHHSSSYYYZZZYYY```cccaaadddfffZZZHHHCCC;;;777<<>>;;;:::;;;;;;999999888888777777777666555555555444444333333333555555555555555666777777===DDDMMMWWW```jjjvvv}}}}}}zzzzzz|||}}}}}}}}}|||{{{wwwvvvuuutttssssssttttttvvvuuutttrrrqqqqqqpppppprrrrrrrrrsssssstttuuuuuuwwwwwwxxxyyyyyyyyyyyyxxxwwwvvvuuuttttttuuuvvvwwwyyyxxxvvvuuuttttttssssssrrrrrrrrrrrrsssuuuvvvwwwqqqgggbbb___\\\ZZZZZZYYYWWWVVVPPPPPPQQQQQQPPPNNNLLLKKKKKKIIIHHHHHHHHHGGGDDDBBBDDDBBB@@@@@@AAABBBAAA@@@@@@@@@@@@???===;;;888777888888888777777777666666666555444444555555333111222222222222111111111111..................//////...///000///...---...000////////////000000000000000000000111111222222333333:::BBBIIIQQQ\\\bbbbbbfffkkkmmmkkkllljjj\\\JJJDDD===:::???GGGQQQ```mmmzzz}}}}}}}}}||||||}}}~~~}}}{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyvvvuuuuuusssqqqnnnllljjjkkkjjjiiigggeeecccbbbaaa```aaabbbaaa___^^^^^^___```___^^^^^^^^^___``````______^^^^^^^^^]]]]]]]]]YYYZZZZZZ[[[\\\\\\]]]]]]___```aaabbbccccccccccccccccccddddddeeedddddddddeeedddccccccdddcccaaa___]]]^^^```aaabbbcccbbbbbbbbbbbbaaaaaa```_________aaaaaaaaaaaa```___^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^___^^^^^^]]]\\\[[[[[[ZZZWWWUUURRRRRRSSSTTTTTTSSSNNNKKKFFFDDDCCCCCCCCCBBBEEEFFFGGGHHHJJJJJJKKKKKKIIIIIIHHHHHHGGGFFFFFFEEE@@@???<<<999888888888999666666666555555444444444444444444333333333222222555444444444444555666666:::@@@HHHPPPXXXcccooowww~~~}}}zzzyyyyyyyyywwwtttssstttuuuvvvvvvvvvuuutttsssrrrqqqppppppqqqrrrrrrrrrrrrqqqppppppppppppqqqsssttttttuuuvvvwwwwwwxxxyyyzzz{{{{{{||||||{{{{{{yyyxxxwwwwwwwwwxxxyyyyyy{{{{{{zzzyyyxxxxxxxxxxxxwwwwwwwwwwwwxxxzzz{{{|||xxxmmmeee___]]][[[ZZZZZZZZZXXXWWWPPPPPPQQQPPPOOONNNLLLKKKIIIHHHGGGGGGHHHGGGEEECCCCCCAAA@@@@@@AAAAAA@@@???>>>>>>===<<<;;;999777666777777777777666666666666555444333333444444222000000000000000111111111111------,,,,,,---...000111...///000///...---...000111111000000000000000000//////000111333555666777666@@@KKKTTT^^^hhhmmmnnnrrrwwwxxxtttrrrlll\\\JJJCCC???>>>DDDMMMXXXfffqqq|||~~~}}}||||||}}}~~~~~~~~~~~~}}}|||zzzxxxvvvuuuttttttsssssssssrrrrrrrrrmmmmmmlllkkkiiigggeeeddddddccc```^^^]]]\\\\\\]]][[[]]]^^^]]]\\\[[[\\\]]]^^^^^^^^^^^^______aaaaaa_________^^^^^^^^^]]]]]]ZZZZZZ[[[[[[\\\\\\]]]]]]^^^___aaaccceeegggggghhheeeeeeffffffggggggggghhhiiihhhgggffffffeeecccaaa^^^___aaabbbbbbbbbaaa```bbbaaa```___]]]\\\[[[[[[^^^^^^^^^]]]\\\[[[ZZZYYYZZZYYYYYYXXXXXXYYYZZZZZZYYYYYYXXXWWWVVVTTTTTTSSSQQQNNNLLLKKKKKKKKKKKKJJJDDD@@@===;;;:::;;;;;;:::===>>>???AAACCCDDDDDDDDDCCCBBBAAA@@@???>>>===<<<666555555444444444444555222222222222222111111111333222222222222111111111333333222222333333444555666:::@@@FFFMMMXXXdddlll|||~~~}}}~~~}}}|||{{{|||}}}}}}||||||{{{zzz{{{|||}}}|||zzz|||yyyvvvtttsssqqqooommmmmmnnnooopppqqqpppoooooommmmmmmmmmmmnnnooopppqqqpppqqqqqqrrrssstttuuuuuuwwwxxxxxxyyy{{{|||}}}}}}~~~~~~~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~qqqhhhccc___]]]ZZZZZZZZZYYYWWWVVVQQQRRRRRRRRRQQQOOOMMMLLLHHHGGGFFFGGGHHHGGGEEECCCBBBAAA??????@@@@@@@@@???======<<<;;;:::888777777777777666666666555555555444333222222333333111///......//////000000111111///---,,,+++,,,---///111...///000///...---...000000//////......---------//////000111333555777999888EEETTT___hhhrrrwwwwwwwww{{{|||xxxrrriiiXXXGGGBBBAAABBBHHHRRR___llluuu~~~~~~}}}}}}}}}}}}~~~~~~~~~|||yyyxxxwwwwwwuuusssqqqooonnnmmmllllllkkkkkkjjjjjjiiieeeeeedddcccbbb```______```^^^\\\ZZZZZZZZZ[[[\\\[[[\\\^^^^^^]]]]]]^^^___^^^^^^^^^___```aaabbbbbb``````_________^^^^^^^^^[[[[[[\\\\\\\\\]]]]]]]]]___```ccceeehhhjjjllllllhhhhhhhhhhhhiiijjjjjjkkkjjjhhhfffeeeeeecccaaa^^^___```aaaaaaaaa```___^^^```___^^^\\\ZZZYYYWWWWWWWWWXXXXXXXXXXXXWWWVVVVVVVVVUUUUUUTTTUUUUUUVVVVVVUUUUUUTTTRRRQQQOOONNNMMMKKKHHHEEECCCCCCCCCBBBAAA===;;;888666777777777666888999;;;===>>>???@@@@@@===<<<;;;:::888777666555111111111111111111111111000000000000000000000000111111111111111000000000111111111111111222333333333666999===CCCMMMYYYbbbrrrxxx}}}~~~}}}~~~~~~~~~}}}}}}|||||||||{{{|||~~~~~~}}}{{{zzzyyyzzz{{{zzzyyyxxxyyyzzzyyyxxxwwwwwwxxxyyyxxxwwwtttttttttuuuvvvwwwwwwwwwxxxwwwtttrrrpppooommmmmmmmmnnnooopppppppppooonnnkkklllmmmnnnpppqqqssssssuuuvvvxxxzzz|||~~~}}}~~~zzzllleeebbb___]]][[[ZZZYYYXXXUUUSSSQQQQQQRRRRRRQQQOOOMMMLLLHHHGGGFFFFFFGGGGGGEEECCCAAA???>>>>>>??????>>>===<<<<<<;;;:::999999888888666666666555555555555444333222111222333333111000.........//////000000111111000...,,,+++,,,...///...///000///...---...000,,,,,,,,,++++++*********111000000111222555777888;;;JJJ[[[fffooowww||||||yyy{{{{{{xxxqqqeeeTTTFFF???BBBEEELLLWWWdddpppvvv~~~~~~~~~}}}~~~~~~~~~~~~||||||{{{xxxuuurrroooooonnnmmmkkkiiigggfffeeeeeeddddddcccccccccccc``````___^^^]]]]]]\\\\\\]]]\\\ZZZYYYYYYZZZ\\\]]]\\\]]]______^^^^^^___aaa______```aaabbbbbbccccccaaaaaaaaa`````````______]]]]]]]]]]]]^^^^^^^^^^^^```aaadddgggjjjlllnnnnnniiihhhhhhhhhhhhiiijjjkkkhhhfffdddccccccaaa^^^\\\]]]^^^_________^^^]]]\\\ZZZYYYXXXWWWUUUSSSRRRRRRQQQRRRSSSTTTUUUVVVVVVVVVTTTTTTSSSRRRRRRRRRRRRSSSSSSRRRQQQOOOMMMKKKJJJIIIEEEBBB???=========<<<;;;999777555444555666666555444555777888:::;;;;;;<<<999888777666444333222111222111111111111000000000000000000000000000000000000000000000000000000000000000000000000111222222222444666888<<>>>>>>>>===;;;:::999999888888888999666555555555444444444444333222111222333333222000////////////000000000000222111///...------.........///000///...---...000000000000///////////////111111000000222555888:::@@@PPPbbbllltttzzz{{{|||{{{wwwnnnaaaQQQFFF>>>CCCIIIOOO[[[iiissswww}}}~~~~~~}}}{{{yyywwwvvvuuurrrnnnkkkfffffffffeeedddbbbaaa```^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\[[[[[[[[[[[[\\\[[[ZZZZZZZZZZZZ\\\]]]^^^\\\^^^______^^^^^^___aaaaaaaaabbbcccddddddddddddcccccccccbbbbbbbbbaaaaaa_______________````````````aaadddfffiiikkkllllllgggfffeeeddddddeeefffgggeeecccaaaaaa```___\\\YYYZZZ[[[\\\\\\\\\[[[ZZZYYYSSSSSSRRRRRRQQQPPPOOOOOOOOOPPPRRRTTTUUUWWWWWWWWWUUUUUUSSSRRRQQQQQQPPPPPPPPPOOONNNLLLIIIGGGFFFEEE@@@===:::888888888777666444333111222333444444333000111222444555555555555666666555444222111000000333333222000000000000000000000111111111111111222/////////000000000000111000000//////000000111222222444555555888???IIIPPP___iiiqqqssstttvvvwwwuuurrrrrrrrrqqqqqqpppppppppnnnoooqqqrrrrrrqqqpppnnnooopppqqqqqqppppppqqqrrrqqqqqqqqqrrrssstttrrrqqqqqqrrrtttuuutttuuuwwwxxxuuuvvvwwwvvvttttttvvvxxxuuuvvvwwwxxxxxxxxxwwwwwwwwwyyy{{{~~~~~~oooddd```bbb\\\ZZZYYYYYYYYYXXXUUURRROOOOOOOOOOOONNNLLLKKKIIIIIIHHHFFFFFFFFFEEECCCAAA@@@>>><<<<<<=========<<<999888777666666666777888555555555444444444333333333222222333444444333111111111000000000000000///000000000000000000//////...///000///...---...000333333333333333444444444000000000111444888<<<>>>HHHWWWiiirrrwww}}}}}}|||zzzuuukkk\\\NNNEEE???FFFMMMSSS^^^mmmvvvxxx{{{~~~~~~|||{{{{{{zzzxxxvvvsssqqqooonnnmmmjjjfffccc^^^______^^^]]]\\\[[[[[[YYYYYYZZZZZZ[[[\\\\\\\\\[[[ZZZYYYYYYYYYZZZ[[[\\\[[[[[[\\\]]]^^^``````aaa___```aaaaaa______```bbbcccdddeeeffffffeeeeeedddeeeeeedddddddddcccccccccaaaaaaaaaaaaaaaaaaaaaaaa___```bbbdddeeefffggggggcccbbb```^^^^^^^^^___```^^^]]][[[[[[[[[YYYWWWUUUVVVWWWXXXYYYYYYYYYXXXWWWRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSUUUVVVXXXYYYYYYYYYXXXWWWUUUSSSQQQPPPPPPOOOLLLKKKIIIGGGEEEBBB@@@???;;;888555444444444333222222111000111333444333222000000111222222222222222444333333222111111000000222111///.........000111000000000111111222222222//////000000000111111111000000000///000111111222222333444444666;;;CCCJJJVVVaaajjjmmmnnnpppqqqpppmmmmmmmmmmmmmmmlllllllllkkklllnnnpppppppppooonnnooopppqqqqqqppppppqqqsssssssssssstttvvvvvvuuusssvvvxxxzzzzzzyyyyyy{{{~~~{{{}}}~~~}}}{{{{{{}}}|||}}}~~~~~~~~~xxxlllbbb```bbbYYYXXXXXXYYYZZZYYYVVVTTTPPPQQQQQQQQQPPPNNNLLLKKKJJJHHHGGGFFFFFFEEEBBB@@@???===<<<<<<======<<<;;;777666555444444555666777555555444444444333333333333222222333555555333222222222111111000000//////...///000111222222222111...///000///...---...000......//////000000111111000000000222666;;;@@@CCCMMM]]]nnnvvvzzz~~~|||xxxsssgggWWWJJJCCC???HHHOOOVVVaaapppxxxyyyzzz}}}~~~~~~~~~}}}xxxvvvtttssssssrrrpppnnnkkkjjjhhhgggeeebbb^^^[[[ZZZZZZZZZZZZZZZYYYYYYXXXVVVWWWXXXYYYZZZZZZ[[[\\\ZZZYYYXXXXXXXXXYYY[[[\\\]]]^^^___aaacccdddddddddbbbcccdddcccbbbaaabbbdddeeefffgggggggggfffeeedddffffffeeeeeeeeedddddddddcccccccccbbbbbbbbbbbbbbb^^^^^^```aaabbbccccccccc```___\\\ZZZYYYYYYZZZ[[[XXXWWWUUUUUUUUUTTTRRRPPPTTTTTTVVVWWWWWWWWWVVVVVVTTTUUUUUUVVVWWWXXXXXXYYYWWWWWWXXXYYYZZZZZZZZZZZZZZZYYYWWWTTTRRRPPPOOOOOOIIIHHHFFFCCCAAA>>><<<;;;777555222111111222111000222111111222444555555444111222222222222222222111222222222111111000000000000///,,,+++,,,...000222///000000000111111222222///000000000111111222222000000000000000111222222111333444444444999@@@FFFOOOZZZeeehhhhhhjjjlllkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjkkknnnpppppppppooonnnqqqsssttttttsssssstttvvvwwwvvvwwwyyyzzz{{{yyywwwzzz}}}}}}}}}rrrkkkfffaaa___^^^]]]\\\ZZZXXXWWWVVVVVVUUUTTTRRRQQQPPPNNNKKKIIIHHHHHHGGGGGGEEEDDDBBBBBB???>>>===<<<;;;:::999999:::777555444555777888888666666555444333222222111111111222333333333333222////////////000000000000////////////////////////000111222111//////000222222222222222222111000///333111222555777999@@@HHHXXXgggvvv|||~~~|||yyyrrrcccSSSIIIHHHAAAGGGRRR```mmmvvvzzz{{{|||||||||}}}~~~~~~~~~~~~}}}|||yyyyyyyyyxxxwwwuuutttsssrrrpppmmmiiifffdddccccccbbbbbbbbbaaa___]]][[[ZZZWWWWWWXXXXXXYYYXXXXXXXXXVVVWWWXXXZZZZZZ[[[[[[[[[YYYYYYYYYYYYZZZ[[[\\\\\\]]]^^^aaaccceeefffffffffjjjiiiiiihhhggggggggghhhfffggghhhhhhhhhfffeeedddddddddccccccccccccdddddddddccccccbbbaaa```______YYYZZZ[[[\\\]]]]]]\\\\\\ZZZXXXVVVSSSRRRSSSSSSTTTVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTVVVWWWXXXXXXXXXXXXZZZZZZ[[[[[[\\\]]]]]]^^^cccbbbbbbbbbcccbbb___]]]\\\YYYVVVSSSQQQOOOLLLJJJCCCAAA???<<<:::888777666333333333222222111111111111111111111111111111111222222222222222222222222333222222222222222222222222111111111000000//////111111111111111111111111000000000000111111111111///000000111111111111111000111333444555:::BBBHHHTTT[[[cccgggggghhhkkkooommmmmmnnnnnnooooooooopppssssssrrrrrrsssuuuwwwxxxyyyyyyyyyyyyzzz|||}}}~~~~~~~~~~~~{{{mmmgggccc```^^^^^^]]]\\\ZZZXXXWWWVVVVVVTTTSSSQQQPPPOOOMMMJJJHHHGGGGGGGGGFFFEEECCCBBBAAAAAA@@@>>><<<999777555555888555333222444555666555555555555444333333222222111111222333333333333222////////////000000000000////////////////////////000111111000///...000111000000111111222222111111444333444777999;;;CCCLLL]]]kkkyyy{{{wwwoooaaaQQQHHHHHHFFFLLLVVVcccnnnvvvzzz{{{}}}}}}}}}~~~|||yyyxxxxxxxxxwwwvvvqqqqqqqqqpppooonnnlllkkkgggfffdddbbb```_______________^^^]]][[[ZZZXXXWWWXXXXXXXXXYYYYYYXXXWWWWWWYYYYYYZZZ[[[\\\]]]]]]]]][[[[[[[[[\\\]]]^^^___```aaaaaacccdddeeeddddddccchhhgggffffffffffffggghhhggggggggggggfffeeedddcccaaa``````____________```^^^]]]]]]\\\[[[ZZZYYYYYYTTTTTTUUUVVVVVVWWWWWWWWWXXXWWWUUUTTTSSSTTTUUUVVVVVVVVVWWWWWWWWWWWWVVVVVVXXXYYYZZZ\\\]]]^^^______```aaabbbcccddddddddddddjjjiiiggggggfffdddaaa^^^]]]YYYTTTPPPMMMJJJFFFDDD@@@>>><<<:::888666555444333333333222222111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111000000000///111111111111111111111111222111111000000///////////////000111222222333222333444666666888===EEELLLYYY___fffjjjjjjkkkooorrrqqqqqqrrrrrrssstttuuuuuuxxxxxxxxxxxxyyy{{{}}}~~~~~~~~~~~~~~~tttiiieeebbb______^^^]]][[[YYYXXXVVVVVVUUUSSSQQQPPPOOONNNLLLIIIGGGGGGGGGFFFEEEDDDBBB@@@@@@???>>><<<:::888666444333555333111000222333333333444444444444333333333333111111222333333333333222////////////000000000000////////////////////////000111111000...---///000//////000111111222222222555444666999<<>>999999888777777666555555444222000000222333222222222222333333333444444444111111222333333333333222////////////000000000000////////////////////////000111111///...---...000111111000000111111111222444444777;;;>>>BBBMMMYYYlllwww}}}wwwoooeeeWWWJJJFFFHHHPPPWWWbbbmmmvvv{{{~~~~~~|||yyywwwuuurrrnnnhhhdddcccccccccccc]]]]]]]]]]]]]]]\\\[[[ZZZXXXXXXXXXXXXXXXYYYYYYYYY]]]]]]\\\[[[ZZZXXXVVVUUUVVVWWWXXXZZZ[[[[[[[[[[[[\\\\\\[[[[[[\\\\\\\\\]]]\\\]]]^^^___aaabbbbbbccc___```bbbdddfffhhhiiijjjiiigggeeeccccccdddeeegggbbbbbbaaa___^^^\\\[[[ZZZZZZZZZYYYXXXXXXXXXXXXYYYUUUUUUTTTSSSSSSRRRQQQQQQPPPPPPPPPPPPQQQRRRTTTUUUUUUUUUVVVWWWXXXZZZ\\\]]]]]]]]]___```aaabbbbbbbbbcccdddgggiiikkkmmmnnnoooppprrrtttuuuuuusssqqqooonnnkkkgggccc___ZZZVVVRRRKKKHHHEEECCCBBBAAA???===888777666444333222222222222222222111111111111111111111111111111111111111000000000000000000000000////////////000000000000111111111000000000000000////////////////////////111111111000000/////////000000000000111111222222444777:::>>>BBBKKKVVV^^^kkkoootttwwwxxxyyy|||}}}||||||}}}pppgggddd```^^^^^^]]]\\\[[[YYYWWWVVVUUUUUUTTTRRRQQQPPPOOOMMMJJJHHHEEEEEEDDDCCCAAA???===<<<777777777666555555444444444222111111333333333222111111222333333444444444111111222333333333333222////////////000000000000///////////////////////////000000000......000111555444222111000000000000222444888<<>>AAAHHHWWWfffsss{{{}}}yyyqqqggg[[[OOOGGGHHHNNNUUU___lllwww}}}}}}|||zzzzzzzzzzzzwwwuuusssrrrpppmmmjjjfffcccaaa```\\\XXXVVVVVVVVVVVVVVVWWWWWWXXXXXXYYYXXXXXXXXXUUUUUUVVVVVVVVVVVVUUUTTTWWWXXXXXXXXXXXXXXXWWWWWWVVVXXXZZZ]]]___aaabbbcccdddcccaaa```___``````aaa```aaacccdddeeeeeedddccc___^^^^^^]]]\\\]]]]]]]]]\\\\\\ZZZYYYWWWVVVVVVVVVWWWVVVUUUSSSRRRQQQQQQQQQPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVXXXYYYZZZ\\\]]]^^^^^^^^^^^^___aaadddfffiiikkklllooooooqqqrrrssstttttttttvvvwwwxxxzzz{{{{{{{{{{{{zzzzzzyyywwwsssnnnjjjggg]]]YYYSSSOOOKKKGGGCCC@@@===;;;888777666666444333444333222222222222222333000000000111111111111111000000000000000000000000111111111111111111111111......//////000000111111000000000000111111111111000000000000000000000000///000000111222333444444222222111111222444666777999???HHHQQQZZZdddpppxxxuuuiiiccc___[[[YYYZZZ]]]\\\ZZZXXXVVVUUUTTTTTTSSSQQQPPPOOONNNLLLIIIGGGDDDCCCBBBAAA???<<<:::999999888777666444222111111333222111222333444222111222222222222222333333333111111222333333333333222////////////000000000000////////////////////////...///000111111222444777888777555333222222333444222555;;;AAADDDLLL\\\lllvvv}}}}}}xxxooocccXXXMMMFFFJJJQQQYYYcccqqqzzz|||xxxvvvrrrqqqooooooooommmkkkiiihhhgggdddaaa^^^\\\[[[ZZZXXXVVVTTTSSSTTTTTTTTTTTTUUUVVVVVVWWWXXXXXXXXXWWWTTTUUUVVVXXXXXXXXXWWWWWWVVVWWWXXXYYYZZZZZZZZZZZZZZZ[[[]]]___aaabbbccccccdddbbb```___^^^^^^___```^^^___aaabbbbbbaaa```___ZZZYYYWWWVVVUUUTTTUUUUUUTTTUUUVVVVVVVVVUUUTTTSSSTTTSSSQQQPPPOOOOOOOOOPPPOOOOOOPPPQQQRRRTTTUUUVVVVVVWWWXXXYYYZZZ\\\]]]]]]```bbbeeehhhiiiiiihhhgggfffhhhjjjmmmppprrrttttttvvvvvvxxxyyyzzzzzzzzzzzz{{{{{{|||||||||{{{{{{zzzvvvtttppplllfff```[[[YYYPPPMMMHHHCCC@@@>>>;;;888666555333222333444333222111111000000000111222222///000000000111111111222000000000000000000000000000000000000000000000000......///000000111222222///000000000111111111111111111111111111111111111222222222333333444444555111111222333666:::===@@@CCCKKKUUU___hhhrrr|||~~~ssshhhccc```]]][[[]]]]]]\\\ZZZXXXVVVUUUTTTTTTRRRPPPNNNMMMMMMKKKHHHFFFCCCCCCBBB@@@>>><<<999888555555555555555555444444222111000111333333111000222222222222222222222222111111222333333333333222////////////000000000000////////////////////////---///111111222333666999777666444333333444555666333666===CCCFFFNNN```pppwww~~~}}}wwwnnnbbbVVVLLLFFFKKKSSS]]]gggttt|||{{{zzz{{{zzzzzz{{{zzzwwwsssooollljjjiiigggffffffdddaaa___^^^\\\YYYWWWUUUTTTTTTTTTTTTSSSQQQRRRSSSTTTTTTSSSTTTTTTUUUVVVWWWWWWWWWWWWUUUVVVXXXZZZ[[[\\\[[[[[[XXXYYYZZZ\\\]]]^^^^^^^^^^^^___```aaabbbbbbbbbbbbaaa```]]][[[ZZZ[[[\\\\\\[[[\\\]]]^^^^^^\\\ZZZYYYSSSRRRQQQPPPPPPPPPRRRRRRQQQRRRUUUWWWXXXWWWVVVUUUSSSRRRPPPOOONNNOOOPPPPPPRRRRRRSSSTTTVVVXXXZZZ[[[[[[[[[]]]___aaabbbdddeeegggjjjnnnqqqsssrrrpppooommmnnnqqqtttvvvxxxzzzzzzyyyzzz{{{|||}}}}}}}}}}}}{{{{{{{{{zzzyyyxxxwwwvvvooolllgggaaaZZZSSSOOOLLLGGGCCC>>>;;;999777444222///......///222555555555///////////////000111111//////000000111111111222000000000000000000000000////////////////////////...//////000111222222333//////000000111111111222111111111111111111111111444444444444444444444444000000222555:::???DDDGGGLLLTTT___iiirrr{{{sssnnngggaaa^^^\\\[[[ZZZ\\\ZZZWWWVVVUUUTTTSSSQQQNNNNNNNNNMMMKKKIIIFFFEEEEEEAAA===;;;<<<===<<<:::666555444555777999999888000000000111222222222333333222222222111000000000////////////////////////000000000000000000000000000000000000///////////////000111222444555666777999555222222555666555444888999<<>>===@@@DDDJJJPPPXXX```fffmmmrrryyy}}}oookkkeee```^^^\\\[[[YYYZZZWWWUUUSSSSSSSSSQQQOOOPPPOOONNNLLLIIIFFFDDDBBBCCC@@@===<<<<<<<<<;;;:::???<<<999666555333111///222222222111111111111111111111111111111222222222111111111111111111111111000000000000000000000000222222111111111111000000000///......///222444666777555333333444666666555<<<>>>CCCLLLXXXeeeqqqyyyzzz}}}ooobbbUUUNNNNNNSSS\\\eeennnttt{{{}}}yyyvvvsssrrroookkkfffcccaaaaaaaaa^^^]]][[[YYYWWWUUUTTTTTTRRRSSSTTTTTTUUUUUUUUUUUUZZZYYYXXXVVVUUUUUUTTTTTTWWWWWWXXXYYYZZZ[[[\\\\\\]]]]]]]]]\\\[[[ZZZYYYXXX[[[[[[\\\]]]]]]]]]]]]]]][[[[[[[[[ZZZZZZYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVUUUQQQQQQRRRQQQPPPNNNLLLKKKHHHIIIIIIJJJJJJIIIHHHHHHJJJJJJLLLMMMOOOQQQRRRSSSTTTUUUVVVXXXZZZ\\\]]]^^^^^^___```aaaccceeefffggghhhiiijjjlllnnnqqqssstttyyyyyyxxxxxxxxxyyyyyyyyy|||}}}~~~~~~}}}|||xxxxxxwwwwwwwwwxxxzzz{{{vvvtttsssrrrpppmmmiiifffdddaaa]]]WWWPPPKKKGGGEEEBBB???;;;888666555666777333333333222111111000000000000000000000000000000000000/////////000111222333222000000111222111000///111222222111111333444111222222333333444444444444555666777888999999999999:::;;;<<<============;;;<<<===>>>@@@AAACCCCCCEEEEEEEEEEEEFFFHHHIIIJJJKKKOOOUUU\\\cccjjjrrrwww|||wwwlllhhhccc___]]]\\\ZZZYYYXXXVVVSSSRRRRRRRRRPPPOOOPPPOOONNNKKKHHHEEECCCBBBAAA???>>><<<<<<;;;;;;;;;;;;999666555555555333222333222222222111000000000000000000111222222222333111111111111111111111111////////////////////////000/////////...............//////000111222333444555444333333444555666777===@@@GGGQQQ]]]jjjuuu||||||{{{lll```SSSNNNPPPVVVaaajjjrrrwww|||~~~~~~|||{{{|||zzzyyyxxxvvvsssoookkkiiihhhddd```[[[XXXXXXYYYZZZXXXWWWVVVTTTSSSSSSRRRRRRPPPQQQSSSUUUVVVVVVVVVUUU\\\\\\ZZZYYYWWWVVVUUUUUUYYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^^^^]]]\\\ZZZYYYXXX\\\]]]]]]]]]]]]\\\[[[[[[XXXXXXWWWVVVUUUUUUTTTTTTQQQQQQPPPPPPPPPOOOOOOOOOMMMNNNOOOOOONNNLLLJJJHHHHHHHHHHHHIIIIIIJJJJJJJJJMMMMMMOOOQQQSSSUUUVVVVVVYYYZZZ\\\^^^aaaccceeefffdddeeegggiiikkkmmmnnnnnnpppqqqrrrsssuuuwwwyyyzzz~~~}}}|||zzzzzzyyyzzzzzz{{{{{{{{{zzzzzzyyyxxxwwwvvvtttrrrppppppqqqrrrssspppnnnllljjjgggccc^^^ZZZUUURRRMMMIIIDDDBBB@@@@@@;;;888555222111222444555222222222111111000000000000000000000000000000000///////////////000000111333111000000222333222222111222222111000111333555333333444555666888999:::999:::<<<>>>???@@@@@@AAABBBCCCDDDFFFGGGHHHHHHHHHFFFGGGHHHJJJLLLNNNOOOPPPQQQQQQRRRSSSTTTVVVXXXYYY^^^bbbhhhmmmrrrwww{{{sssiiieeeaaa^^^]]][[[ZZZXXXWWWUUURRRQQQQQQQQQPPPNNNPPPOOOMMMJJJGGGDDDBBBAAA??????>>>===;;;;;;;;;;;;888666555444555666555444333222222222111000000000000000000111222222222333111111111111111111111111/////////////////////////////////............------///111333444444333222333333333333444555777999===AAAIIITTTaaammmwww}}}xxxjjj^^^RRRNNNPPPWWWbbbkkktttvvvyyyzzzyyywwwuuutttqqqpppnnnkkkhhhddd```^^^^^^\\\XXXTTTRRRRRRTTTUUUTTTTTTSSSRRRRRRRRRSSSSSSRRRSSSUUUWWWWWWWWWVVVVVVZZZZZZ[[[[[[[[[[[[[[[[[[]]]]]]^^^^^^___``````aaa`````````^^^]]][[[YYYXXX[[[[[[[[[ZZZZZZYYYXXXWWWSSSSSSRRRQQQPPPPPPOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNOOOOOOMMMKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOQQQSSSUUUWWWZZZ[[[\\\\\\```aaaccceeehhhkkklllnnnmmmnnnppprrrtttuuuuuuuuuwwwwwwxxxxxxzzz{{{|||}}}~~~|||zzzxxxwwwvvvwwwwwwwwwvvvuuutttsssrrrrrrrrrrrrpppmmmkkkjjjjjjkkkkkkjjjgggdddaaa]]]YYYSSSOOOHHHFFFBBB>>><<<;;;;;;<<<888777444222111111333444222222222222111111111111000000000000000000000000.../////////000000000000111000//////111333333222111222222111000111444666444444555777:::<<>>>>>===;;;::::::;;;:::888555444555444333222222222222111111111111111111111111111111222222222111111111111111111111111000000000000000000000000111111000000000000//////...///222444444444333222222333444444333555888:::===BBBKKKWWWcccooowww||||||rrreeeZZZPPPMMMOOOUUU___hhhpppqqqrrrsssqqqooollljjjfffeeecccaaa]]]ZZZXXXVVVWWWUUURRRPPPPPPQQQRRRTTTQQQQQQQQQQQQRRRSSSTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWVVVXXXZZZ]]]___aaabbbcccaaaaaaaaaaaaaaabbbbbbbbbaaaaaa```___]]][[[YYYXXXVVVVVVVVVVVVUUUTTTSSSRRRNNNNNNNNNMMMMMMLLLLLLLLLIIIIIIJJJJJJKKKKKKLLLLLLKKKLLLMMMOOOPPPPPPOOOOOOPPPPPPPPPQQQSSSUUUVVVWWWXXXZZZ]]]```bbbdddddddddggghhhjjjllloooqqqssstttvvvwwwyyyzzz{{{zzzzzzyyy{{{zzzzzzzzzzzzzzz{{{|||xxxwwwtttrrrqqqqqqrrrssssssrrrooommmllllllmmmmmmooommmkkkiiigggfffffffffccc___ZZZVVVRRRNNNIIIFFF@@@>>>;;;777444333333444666555333111000000000111222222222222222222222222000000000000000000000000...///000111111111000000111///...///222333444333222333444333333444777:::888999:::===AAAEEEIIIKKKPPPRRRTTTWWWYYY[[[]]]]]]___```bbbdddfffggghhhhhhhhhiiijjjlllmmmooopppppppppppppppqqqsssuuuvvvwwwxxx{{{~~~tttmmmcccaaa^^^\\\\\\[[[YYYXXXVVVTTTRRRQQQRRRRRRQQQOOONNNMMMJJJGGGEEEDDDCCCCCC;;;===???>>>;;;999:::;;;:::888555444444444333111111111111111111222222222222222222111111111111111000000000000000000000000000000000000000000000000111111000000000/////////000000///000000111222333111222444444333555888;;;>>>CCCMMMZZZfffpppxxx|||vvvkkk]]]SSSKKKJJJMMMSSS\\\eeejjjjjjiiiiiihhheeeaaa___\\\[[[ZZZXXXUUUSSSQQQPPPPPPPPPOOONNNOOOPPPRRRSSSPPPPPPPPPQQQRRRTTTVVVVVVVVVVVVWWWWWWYYYZZZ[[[\\\YYYZZZ]]]```bbbdddeeeeeeaaaaaaaaa```______^^^^^^^^^]]]\\\[[[YYYVVVTTTSSSPPPPPPPPPPPPPPPOOONNNMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLNNNOOOPPPPPPOOOPPPQQQSSSUUUVVVXXXXXXYYYYYYYYYZZZ\\\___aaabbbaaacccfffiiilllmmmmmmmmmmmmnnnoooqqqtttvvvwwwxxxzzzzzz|||||||||zzzxxxwwwxxxwwwvvvuuuttttttttttttooommmkkkiiiiiijjjlllmmmmmmkkkhhhfffeeefffggghhhkkkjjjiiigggeeedddcccbbb\\\XXXQQQKKKGGGDDD@@@>>>:::999666444111000000000222222222222111000//////111111111111111111111111000000000000000000000000///000111222222222111000111000///111333555555555555666888999999:::===???BBBCCCEEEIIINNNTTTYYY\\\aaabbbeeehhhkkkmmmoooooonnnoooqqqtttvvvxxxyyyyyyyyyyyyzzz{{{|||}}}~~~~~~|||||||||}}}~~~}}}ooojjjbbb```]]]\\\[[[[[[YYYXXXWWWUUURRRRRRRRRRRRQQQPPPMMMLLLIIIGGGEEEDDDDDDDDD;;;===???>>>;;;999:::<<<888666444444555555444333000000111111222222222333333222222222111111000000////////////////////////000000000000000000000000///.........------------222000---+++,,,///222555000222444444333444888<<>>;;;999666666444333222222111111000111222333333222000///000000000000111111111111000000000000000000000000///000111333333222222111222111111222555777777777777:::<<<===>>>???BBBDDDMMMNNNPPPTTTZZZaaagggjjjlllmmmpppssswwwyyy{{{|||xxxyyy|||~~~xxxlllhhh```___^^^\\\[[[ZZZZZZYYYWWWVVVSSSQQQPPPOOOOOOOOOLLLJJJHHHFFFFFFDDD@@@>>>>>>======<<<;;;;;;::::::777777666555444333333333333222222111111222222333111111111222222333333333333222222222111111000000000000000000000000000000///////////////000000000333222111/////////000000111222333333444777;;;>>>BBBJJJVVVbbbkkksssyyy|||~~~|||zzzxxxuuunnneee^^^OOOKKKEEEDDDGGGMMMSSSVVV\\\\\\[[[ZZZXXXVVVTTTSSSRRRRRRQQQQQQPPPPPPPPPOOONNNMMMMMMMMMOOOQQQSSSTTTSSSSSSSSSUUUVVVXXXZZZ[[[]]]\\\[[[[[[\\\___aaaccc______^^^^^^]]]\\\\\\\\\YYYXXXWWWUUUTTTSSSRRRRRRRRRQQQPPPNNNMMMLLLKKKKKKMMMLLLJJJHHHGGGGGGHHHHHHJJJJJJLLLMMMOOOPPPQQQRRRPPPPPPPPPPPPRRRTTTWWWXXX___``````bbbcccdddeeefffhhhjjjlllnnnppppppooonnnoooppppppqqqsssttttttuuuuuuvvvwwwwwwuuuttttttuuuwwwuuusssqqqppppppppppppiiihhhgggfffeeeeeeffffffcccbbbaaa`````````aaabbbdddcccbbbbbbbbbccceeeeeehhhhhhgggeeebbb^^^ZZZWWWSSSMMMFFF@@@<<<:::888777333222111000////////////222111111111000000//////000000000000111111111111000111222222222222222111111222333333222222444666777666555555777999<<<===>>>@@@BBBDDDFFFJJJOOOSSSVVVYYY___gggmmmrrruuuvvvwwwyyy|||sssiiiddd___^^^]]][[[ZZZYYYYYYXXXVVVUUUSSSQQQOOONNNNNNNNNJJJHHHFFFFFFEEEDDDAAA???======<<<;;;;;;::::::999777666555444444333333333333222222111111222222333222222222222222222333333222222111111111000000000000000000000000000000000333333222222111111000000222111000//////000111111111222333333444666:::>>>BBBJJJVVVbbblllrrrwwwyyy~~~{{{wwwrrrlllcccYYYRRRHHHDDD@@@???BBBHHHNNNQQQUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPRRRTTTUUUUUUVVVWWWXXXZZZ\\\^^^___^^^]]]\\\[[[[[[]]]___```]]]\\\[[[ZZZXXXWWWVVVUUUSSSRRRQQQPPPOOONNNMMMMMMMMMLLLKKKJJJIIIIIIIIIIIILLLKKKJJJIIIIIIJJJJJJKKKNNNOOOPPPQQQSSSUUUWWWXXXWWWWWWWWWYYY[[[^^^```aaacccdddeeeggghhhjjjkkkkkklllnnnppprrrrrrrrrqqqppprrrrrrsssttttttuuuvvvvvvqqqrrrtttsssqqqooooooppprrrpppnnnkkkjjjiiiiiiiiieeedddbbbaaaaaaaaabbbbbb```___^^^^^^___```aaabbbffffffffffffgggiiijjjkkknnnllljjjgggccc^^^YYYUUUKKKFFF@@@;;;999888777666333222111000////////////111111111111000000000///000000000000111111111111000111111222222111111111000111222111111111333555888888999:::<<<@@@CCCEEEHHHKKKNNNQQQTTTWWW[[[___bbbeeekkkqqqvvvzzz|||}}}~~~rrriiifff^^^]]][[[ZZZXXXWWWWWWWWWUUUTTTRRRPPPNNNMMMLLLLLLHHHFFFEEEEEEDDDCCCAAA???<<<<<<;;;::::::999999888777666555444333333333333333222222111111222222333333333222222222222222222111111000000000000//////000000000000000000000000444444333222111000//////111111000000000111222222111222333333444666:::===CCCKKKWWWccckkkppprrrtttvvvsssnnnggg___VVVLLLEEEAAA>>>;;;;;;???EEEJJJMMMNNNNNNOOOPPPPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRTTTVVVWWWXXXXXXXXXYYY[[[\\\^^^___```]]]\\\[[[YYYYYYYYYZZZ[[[XXXWWWUUUSSSQQQOOONNNMMMMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIKKKKKKKKKLLLMMMNNNOOOPPPTTTTTTTTTUUUWWWZZZ]]]___```aaaaaaccceeehhhjjjkkkjjjkkklllmmmnnnpppqqqqqqqqqrrrsssttttttsssrrrqqqmmmmmmmmmnnnooooooooopppmmmnnnooonnnlllkkkjjjkkklllkkkhhhfffdddcccccccccbbbaaa```_________```aaa___``````aaacccdddfffgggjjjjjjkkklllnnnpppqqqrrrrrrooojjjeee```ZZZTTTPPPCCC???:::777666666666666333222111000////////////111111111111000000000000000000000111111111222222000111111111111111111000111222333333222333555777;;;<<<>>>AAAFFFKKKOOOQQQVVVYYY]]]aaadddgggkkkmmmrrrtttwww{{{|||pppiiiddd\\\[[[ZZZXXXWWWVVVVVVUUUTTTSSSQQQOOOMMMKKKJJJJJJHHHFFFDDDCCCCCCAAA>>><<<;;;;;;::::::999888888777666555444444333333333444333222222111111222222333333333333222222111111111000000000///////////////000000000000000000000000111000000000//////......000000000111111222222333111222222333333666:::===CCCKKKWWWbbbhhhkkkllllllhhhfffaaa\\\TTTLLLEEEAAA===;;;:::<<<@@@FFFJJJLLLLLLMMMNNNPPPQQQRRRRRRRRRQQQRRRTTTUUUUUUUUUUUUTTTUUUUUUUUUVVVXXXYYYZZZZZZXXXXXXYYYZZZZZZ[[[[[[[[[ZZZYYYWWWUUUTTTSSSSSSSSSOOOOOONNNMMMKKKJJJIIIIIIJJJJJJKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKMMMNNNMMMNNNOOOQQQSSSUUUVVVWWWZZZZZZYYYZZZ\\\```dddfffiiijjjjjjkkklllmmmooooooppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqooonnnmmmfffffffffggggggggghhhhhhhhhjjjkkkjjjhhhffffffggghhhgggeeedddcccccccccdddeeedddcccbbbcccccceeefffeeefffgggiiilllnnnpppqqqnnnoooqqqsssuuuvvvvvvvvvqqqkkkddd^^^YYYSSSLLLGGG???<<<888666666666666555222222111000//////000000111111111000000000000000000000111111111222222222111111111111111111222222444555777777777888;;;===???AAADDDIIIOOOVVV[[[]]]```dddiiinnnqqqsssvvvxxx}}}~~~tttkkkddd___[[[ZZZYYYWWWVVVUUUTTTTTTSSSRRRQQQOOOMMMKKKIIIHHHHHHFFFDDDBBBAAA???<<<999;;;::::::999888888777777555444444333333333333444333222222111111222222333333333333222222111111111///////////////000000000000000000000000000000000......//////000000000111000000111111222222222222000111222222333555:::===CCCKKKVVV___cccddddddddd]]][[[XXXRRRKKKEEE@@@>>>:::999:::===CCCHHHLLLMMMLLLMMMOOOQQQSSSTTTTTTUUUUUUWWWXXXZZZZZZZZZYYYXXXWWWXXXXXXYYYZZZZZZZZZZZZXXXXXXXXXXXXWWWVVVTTTSSSTTTSSSQQQPPPNNNMMMLLLLLLHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJIIIJJJKKKLLLNNNPPPRRRSSSSSSTTTVVVXXX[[[]]]^^^___cccbbbaaaaaadddgggkkknnnrrrrrrrrrqqqqqqppppppooosssrrrqqqpppooonnnmmmlllnnnmmmlllkkkjjjhhhgggfffbbbccccccddddddeeeeeeeeeccceeefffeeedddbbbcccccceeedddddddddeeefffhhhiiijjjjjjiiiiiiiiijjjlllmmmmmmnnnpppsssuuuwwwyyyzzzwwwxxxzzz{{{{{{zzzxxxwwwllleee\\\VVVQQQLLLEEE@@@<<<999555333333333333222222111000000000000000000000000000000000000111111111111111111222222222222222111111111222333555666777999;;;<<<===???BBBEEEFFFIIIMMMSSSZZZaaafffiiijjjnnnssswwwzzz}}}}}}rrrllleee___[[[ZZZXXXWWWUUUUUUTTTTTTSSSRRRQQQPPPMMMKKKHHHGGGFFFEEEBBBAAA@@@>>>;;;888;;;;;;:::999999888888777444444333333333333444444333222222111111222222333333333222222222222222222//////000000000000111111000000000000000000000000//////000111222333444444000111222222333222222222000111222222333555999<<>>;;;:::777777:::???EEEJJJMMMMMMNNNOOOQQQRRRTTTTTTUUUUUUXXXYYY[[[]]]]]]\\\ZZZYYYXXXXXXYYYYYYYYYXXXWWWWWWUUUUUUVVVUUUTTTQQQOOONNNMMMMMMLLLKKKJJJIIIHHHHHHCCCDDDEEEGGGHHHJJJKKKLLLIIIJJJKKKMMMNNNNNNMMMMMMMMMNNNOOOQQQSSSVVVXXXYYY\\\]]]___aaadddeeeffffffjjjjjjjjjjjjlllnnnqqqsssvvvvvvuuutttsssqqqooonnnooonnnmmmkkkjjjhhhgggfffhhhgggfffdddbbbaaa```___]]]^^^___```aaabbbbbbccc```bbbddddddcccbbbcccdddfffffffffgggiiikkknnnoooppppppooooooppprrrsssttttttuuuxxxzzz|||~~~~~~}}}yyyuuurrrccc\\\SSSMMMKKKHHHBBB===888555222111000000///...111111000000000000000111000000000000111111111111111111111222222222222333333333333333555777:::;;;:::===@@@BBBDDDGGGKKKNNNRRRUUUZZZ```ffflllqqqsssuuuxxx|||yyyrrrnnnhhhbbb[[[ZZZYYYWWWUUUUUUTTTTTTSSSSSSRRRPPPNNNKKKHHHGGGBBBAAA@@@@@@@@@???<<<:::;;;;;;;;;:::999999888888444333333222333333444444333222222111111222222333222222222222222222333333000000000111111111222222000000000000000000000000000000111111222222333333111222333333333222111000000111111222222555999<<>>:::555333111000111111000///111111000000000000111111///000000000111111111111111111111222222222333333444444444555888;;;>>>@@@AAADDDGGGKKKNNNRRRWWW[[[aaaccchhhmmmsssxxx|||~~~}}}qqqmmmlllggg```[[[ZZZYYYWWWVVVUUUTTTTTTSSSSSSRRRQQQNNNKKKHHHGGG???>>>>>>>>>@@@@@@>>>===<<<<<<;;;::::::999999888333333333222222333444444333222222222222222222333111111111222222333333444000000111111222222222333000000000000000000000000000000000000////////////222333333444333222000///000111111222222555999<<>>EEELLLQQQSSSSSSWWWXXXXXXYYYYYYYYYYYYXXXVVVXXXYYY[[[ZZZXXXUUUTTTTTTTTTTTTSSSRRROOOMMMLLLDDDFFFGGGIIIIIIHHHFFFEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFGGGHHHIIIKKKMMMNNNOOOQQQSSSVVVXXXYYYZZZYYYXXX\\\\\\]]]___bbbdddggghhhjjjkkkmmmoooppppppooooookkkllllllmmmnnnnnnoooooollllllmmmmmmllljjjhhhgggccccccccccccbbbbbbbbbbbbbbbaaa```^^^\\\[[[ZZZZZZ___```bbbdddfffhhhiiijjjiiikkknnnoooooopppqqqsssuuuuuuuuuuuuwwwyyy{{{|||}}}}}}}}}}}}~~~}}}yyyrrrhhh```[[[OOOGGG>>>;;;<<<===:::666555444222222333444444333111000000000000000111111//////000000111111111222111111222222222333333333555555555777:::>>>AAADDDHHHKKKOOOSSSWWW\\\aaaeeekkkmmmqqqvvv{{{|||ppplllhhhdddaaaYYYYYYWWWVVVTTTSSSRRRQQQQQQOOOLLLJJJJJJIIIGGGEEEDDDDDDDDDCCCAAA>>>;;;999999999::::::999888666555222222222222222222222222333222222111111222222333555444444333222111000000111111111111000000000000/////////000111111222222333333222111000///......222222222111111111000000000222333333111333888<<>>:::999:::999777555111111000///////////////111111000000/////////...222222222222111111111111333222111111222444777888;;;;;;<<<>>>AAAEEEHHHJJJOOORRRWWW^^^eeejjjoooqqqtttvvvyyy}}}xxxmmmjjjfffaaa___XXXWWWVVVUUUTTTSSSRRRQQQQQQOOOLLLJJJIIIHHHFFFEEEDDDDDDDDDCCCAAA>>>;;;999999999:::::::::999888777222222222222222222222222333222222111111222222333444333333222222111111111111111111111000000000000111111000000000000000000000000000000000/////////222222222111111111000000111333444333222444999>>>CCCIIINNNNNNOOORRRRRRPPPNNNKKKGGGBBB>>>;;;999888@@@@@@CCCJJJQQQVVVXXXXXXXXXWWWWWWWWWXXXXXXUUUSSSOOOOOOOOONNNMMMKKKJJJIIIJJJJJJJJJJJJIIIHHHFFFFFFDDDDDDEEEEEEFFFGGGGGGGGGHHHIIIJJJLLLNNNOOOPPPPPPQQQRRRTTTVVVYYY\\\]]]___```aaabbbcccdddffffffggggggggghhhhhhjjjkkkmmmnnnnnnoooooonnnmmmjjjgggfffeeecccaaabbbcccdddbbb```bbbcccdddbbb```^^^^^^^^^``````aaabbbcccfffhhhiiigggfffeeeddddddeeeffffffjjjkkkmmmoooqqqrrrsssssswwwxxxyyy{{{}}}~~~~~~~~~~~~~~~yyyssskkkbbbZZZQQQIIIDDD>>><<<999999:::999777444222222111000000000000111111111000000000/////////111111222222222222333333444333333333555777:::<<<>>>???AAADDDHHHMMMPPPRRR[[[^^^dddjjjpppuuuyyy{{{}}}~~~rrrjjjgggccc^^^[[[VVVUUUUUUTTTSSSRRRRRRQQQQQQNNNKKKJJJIIIHHHFFFDDDCCCCCCCCCBBB@@@===;;;999888999999::::::999888888222222222222222222222222222222111111111111222222222222222222222222222222111111111111000000000000222222111000000///.............../////////000000222111111111111000000000111333444444333666<<>>CCCEEEKKKPPPPPPPPPSSSSSSQQQTTTOOOHHHAAA===;;;;;;<<<@@@BBBEEEIIIMMMOOOOOOOOOOOONNNLLLLLLMMMLLLJJJHHHGGGFFFFFFEEEEEEEEEEEEEEEGGGFFFEEEDDDEEEEEEGGGHHHIIIIIIJJJKKKLLLMMMMMMNNNPPPQQQTTTWWWZZZ\\\]]]^^^^^^```dddgggjjjkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmjjjiiihhhgggffffffeeeeeegggfffdddbbbaaa``````aaa\\\\\\\\\^^^```aaabbbbbbcccddddddbbbaaabbbeeeggghhhjjjmmmpppssstttttttttttttttsssssssssuuuvvvwwwxxxyyyzzz|||}}}~~~~~~~~~{{{qqqjjj^^^XXXOOOGGG@@@<<<888666555666777888888777555333333333222111111111111111111111111111111111111111111111111222222222333333444555666888<<<@@@EEEGGGJJJMMMSSSYYY```fffjjjlllqqquuuzzzvvviiieeeccc___[[[YYYSSSSSSSSSRRRRRRRRRQQQQQQOOOMMMJJJHHHHHHGGGEEECCCCCCBBBBBB@@@???===;;;;;;;;;:::999777666444333333222222222222222222222222222111111000000111111222111111111222222333333444111111111111000000000///......//////000000000000/////////...---,,,,,,,,,000000000000000000000000...000222222333888@@@FFFGGGNNNRRRSSSTTTWWWXXXVVVUUUPPPIIIBBB===<<<===>>>???AAAEEEHHHJJJJJJJJJJJJJJJHHHGGGFFFGGGGGGEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGFFFFFFEEEFFFGGGIIIJJJLLLMMMNNNOOOQQQRRRSSSTTTXXXYYY\\\^^^aaaccceeeeeedddfffjjjmmmooooooooonnnmmmllllllkkkjjjiiiiiihhhffffffdddcccaaaaaa``````bbbaaa___^^^]]]^^^___```\\\]]]___```bbbccceeefffiiijjjjjjiiiiiijjjllloooppprrruuuxxxyyyyyyxxxwww{{{zzzzzzyyyzzz{{{}}}}}}}}}}}}zzzpppeee^^^SSSMMMEEE>>>:::777555444333444666777777555444333222222111000000000000111111111111222222222222222222222222222222222222222555666888<<>>===<<<;;;<<<;;;999777555444444333222222222222222222222222111111000000000000111111111111111222222333333333111111111111000000000000------...//////000111111111000///...---,,,++++++//////000000000000000111...000222333555:::CCCIIIMMMSSSXXXXXXYYY[[[\\\ZZZRRRNNNGGGAAA===;;;<<<>>>>>>BBBFFFIIIIIIHHHHHHHHHGGGEEECCCCCCDDDEEEDDDCCCCCCCCCBBBBBBCCCDDDFFFGGGJJJJJJJJJKKKLLLMMMOOOOOOOOOPPPRRRUUUXXX[[[]]]___aaabbbdddfffhhhjjjjjjkkkiiijjjlllnnnoooooooooooogggggggggffffffeeeeeeeeecccbbbaaa```___^^^^^^^^^^^^^^^]]]]]]]]]^^^```aaa___aaadddeeefffgggjjjlllpppqqqrrrrrrqqqqqqsssuuuxxxzzz|||}}}~~~}}}|||{{{~~~~~~~~~}}}wwwnnndddZZZSSSHHHCCC===888666555444333333555777777555444333444222222111000000000000000222222222222222333333333333333444444444444555555999;;;>>>BBBIIIPPPVVVZZZ```dddjjjrrrxxx|||~~~zzzoooddd```^^^[[[YYYZZZVVVVVVUUUTTTRRRQQQPPPPPPNNNLLLIIIGGGFFFEEEDDDBBBBBBBBB@@@???===<<<<<<<<<;;;:::999888777777888888222222222222222222222222111111000000000000111111222222222222222222333333111111111111000000000000......//////////////////000/////////......------////////////000000111111000222444555777===GGGNNNQQQWWWZZZYYYYYYZZZZZZWWWMMMJJJDDD>>>;;;:::;;;;;;===AAAFFFHHHGGGFFFFFFFFFFFFDDDBBBCCCDDDFFFFFFEEEFFFEEEDDDEEEFFFHHHJJJLLLNNNOOOPPPRRRTTTUUUVVVVVVWWWXXXZZZ]]]```ccceeeffffffggghhhiiijjjjjjjjjjjjhhhhhhhhhhhhhhhiiiiiiiii```aaaaaabbbcccdddeeeeeebbbaaa``````______``````___``````aaacccdddfffgggfffiiilllmmmmmmnnnqqqssswwwyyy{{{{{{zzzzzz{{{|||}}}~~~zzzrrriii___VVVMMMGGG>>>;;;666444333333333222444666777666333222333555333333222111111111111222222222222333333333444444333444555777888:::;;;;;;AAABBBFFFKKKSSS[[[aaaeeelllpppvvv}}}xxxmmmbbb^^^\\\YYYXXXZZZWWWWWWVVVTTTSSSQQQPPPPPPNNNLLLIIIGGGFFFEEECCCBBBBBBAAA@@@>>>===<<<<<<<<<::::::999999999:::<<<===222222222222222222222222111111000000000000111111222222222222222222222222111111111111000000000000000000000///......------.........////////////000.../////////000000111111222444666777999@@@JJJQQQRRRWWWZZZXXXVVVVVVUUURRRIIIFFFAAA===:::888999999:::???DDDGGGEEEDDDCCCDDDGGGEEECCCCCCEEEGGGHHHHHHJJJIIIHHHIIIJJJMMMOOOQQQQQQSSSUUUXXXZZZ[[[[[[ZZZ___```aaacccdddfffggggggffffffggghhhhhhhhhggggggdddcccbbbaaaaaaaaabbbbbb\\\]]]^^^```ccceeeggghhhbbbaaaaaaaaaaaaaaabbbbbbcccdddeeegggjjjkkkmmmnnnmmmpppssstttssstttwwwzzz}}}~~~yyyrrrhhh]]]SSSJJJCCC>>>888555222111111222222111666777888666222111333666555444333333222222333333222222222333333444444444333444666999<<<>>>@@@AAAFFFHHHLLLRRRZZZbbbjjjnnnssswww}}}sssmmmeeeaaa___^^^\\\ZZZYYYVVVSSSSSSTTTRRROOOKKKLLLKKKJJJHHHGGGFFFEEEEEEBBBAAAAAA???===;;;999888::::::999888777777777888555333222222444444333111222222222222111111000000111111111222222333333333444444222000------///111000000////////////000000000000000000000000000000............/////////000111111333777===EEEMMMQQQQQQSSSVVVWWWVVVRRRNNNKKKFFFBBB===:::999:::;;;;;;@@@BBBCCCCCCCCCCCCDDDFFFCCCCCCDDDFFFGGGIIIJJJKKKMMMNNNOOOQQQSSSTTTVVVVVVXXXZZZ]]]```bbbcccddddddfffhhhiiiiiigggffffffgggiiiiiihhhfffcccaaabbbccc]]]]]]]]]\\\\\\[[[[[[ZZZZZZ]]]bbbeeeffffffggghhhffffffeeeeeeeeefffhhhiiikkklllnnnpppsssuuuwwwxxxzzzzzzzzz{{{|||~~~}}}xxxkkkdddZZZPPPHHHBBB>>>;;;555555444444444333333333555777777666444333222333333333333222222222222222222444555555444444555666888:::<<<>>>@@@BBBFFFIIIOOOTTT[[[bbbiiipppwww{{{}}}qqqkkkddd___^^^]]][[[YYYWWWUUUSSSRRRSSSRRROOOLLLNNNMMMKKKHHHFFFDDDCCCCCCBBBAAA@@@???===;;;999888;;;:::999888777777777777555333222222444444333111222222222222111111111000111222222222222222222333333333222000......000222111111000000000000111111000000000000000000000000........./////////000000///000333777===DDDJJJNNNMMMOOOPPPQQQOOOLLLHHHEEEAAA>>>;;;999999:::;;;<<>>AAADDDIIINNNQQQ\\\```gggmmmrrrwww}}}tttnnnhhhaaa^^^]]]\\\ZZZXXXTTTSSSRRRQQQRRRQQQNNNLLLOOONNNKKKHHHEEECCCAAAAAAAAA@@@???>>><<<;;;:::999;;;:::999777666555555555555333222222444444333111222222222222111111111111222222222222222111111111111111111000...///111333222222111111111111222222000000000000000000000000....../////////000000000000111555999???DDDIIILLLJJJJJJKKKJJJHHHEEEBBB@@@:::999888777777999;;;<<>>:::777444222444444444444333333333333555777777666444222222222111111111222222222222222444555777777666777999;;;;;;>>>BBBFFFKKKRRRZZZ___jjjoootttyyy}}}~~~nnnjjjeee___\\\[[[[[[YYYVVVRRRQQQQQQQQQPPPOOONNNMMMNNNLLLJJJGGGEEECCCBBBAAA@@@@@@>>>===<<<;;;::::::;;;:::999777555444444444555333222222333444222111222222222222222222222222333333222222111111000000///000111000//////111333222111111000000111111222////////////////////////...////////////000000000111333777<<>>777777777666666777:::<<>>:::888666444333444444444333333333222222333444666555444333333444000111111111222222333333555666777888888:::===???@@@CCCHHHNNNUUU]]]ffflllssswww}}}yyylllfffbbb\\\ZZZZZZZZZXXXUUUQQQQQQQQQQQQPPPNNNMMMMMMKKKJJJHHHFFFDDDCCCCCCBBB??????===<<<;;;;;;;;;;;;;;;:::888666555444333333555333222222333444222111222222222222222222222333222222222111111000000000...///111000000000222333000000////////////000000////////////////////////////////////000000000111000333666;;;???BBBDDDEEEDDDDDDDDDCCCAAA???===;;;777888888777555777:::===HHHKKKOOOQQQRRRRRRSSSTTTVVVWWWYYY[[[^^^aaabbbcccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa``````____________[[[[[[[[[YYYWWWVVVWWWYYYZZZ\\\]]]]]]]]]^^^```bbbcccdddfffhhhjjjlllnnnnnntttwww|||zzzssskkk```RRRIII@@@===999777777666555444444444333333333222222222///111444444444444666777000000111222333444444555666777999:::;;;>>>CCCFFFHHHKKKQQQXXX___hhhqqqwwwxxx|||tttkkkccc___[[[YYYZZZZZZXXXUUUQQQRRRSSSRRROOOMMMMMMMMMIIIHHHGGGEEEDDDCCCCCCCCC???>>><<<;;;:::;;;<<<<<<999888777666444333333333555333222222444444333111222222222222333333333333111111111111111000000000...000111111000000111333000000////////////000000000000000000000000000000/////////000000000111111///111444888;;;>>>@@@AAA@@@@@@AAAAAA@@@===;;;999999::::::888666888===BBBLLLOOOSSSVVVWWWWWWXXXYYY]]]^^^___aaabbbdddeeefffaaaaaa``````_________^^^]]]]]]\\\\\\\\\\\\]]]]]]ZZZ[[[[[[ZZZYYYYYY\\\^^^___```bbbbbbbbbcccfffhhhjjjjjjlllnnnqqqsssuuuvvv|||{{{qqqggg\\\QQQEEE===:::777555444444555444333333333333333222222222222...000333444444555666888000111222333444555666777888:::<<<>>>AAAEEEKKKOOOSSSWWW]]]dddkkkssszzz}}}pppjjjaaa^^^ZZZYYYZZZZZZXXXUUURRRTTTUUUSSSOOOMMMLLLMMMJJJIIIGGGEEECCCBBBAAAAAA>>>===;;;::::::;;;<<<===888777666555444444444444555333222222444444333111222222222333333333444444000000000000111111111111...000222111000000000111111000000000000000000111000000000000000000000000//////000000000111111111222333555888:::===???@@@>>>@@@BBBCCCBBB@@@<<<::::::;;;;;;888777;;;CCCJJJPPPSSSXXX[[[]]]]]]^^^^^^````````````aaaaaabbbbbb^^^^^^]]]\\\[[[[[[ZZZZZZ[[[ZZZZZZZZZ[[[\\\]]]^^^]]]^^^^^^^^^___aaadddggghhhiiijjjkkkkkklllnnnppprrrssstttwwwyyy{{{}}}~~~~~~wwwnnnbbbVVVMMMEEE===777777555333222333333333222333333333222222222222111000222444444333333444555111222333444666777888999<<<>>>AAADDDHHHNNNTTTYYY___dddjjjqqqvvv|||wwwmmmhhhaaa]]]ZZZYYY[[[[[[XXXVVVSSSUUUVVVTTTOOOLLLLLLMMMLLLKKKHHHEEECCC@@@???>>>>>>===;;;::::::;;;<<<>>>777666555444444444444444555444222333444444333111222222222333333444444444//////000000111111222222///000222222000///000111222222111111111111222222000000000000000000000000000000000000111111111111666777888:::<<>>:::;;;;;;999888===HHHPPPSSSVVV\\\___```aaaaaabbb^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[ZZZYYYXXXWWWWWWVVVZZZZZZZZZZZZ[[[]]]___aaa```aaabbbcccdddggglllooooooqqqrrrrrrrrrsssvvvxxxyyyzzz{{{~~~~~~yyywwwjjjaaaUUUJJJDDD@@@;;;888777555333333333444333222333333333222222222111111222444555444333222222333222222333555777888999:::???AAADDDHHHLLLSSS[[[```ggglllsssyyy}}}wwwnnneee```^^^\\\[[[ZZZYYYWWWUUUUUUTTTSSSQQQOOOMMMLLLKKKJJJIIIGGGEEECCCCCCCCCDDDAAA???<<<;;;<<<<<<<<<;;;888666444555777888666444111222222333444444444444222111000111333444444222000000111111111111000000000000000000111111111111000000000000111111111111//////////////////...------///000///......///000555555666:::???DDDGGGHHHHHHHHHFFFDDDAAA>>><<<;;;999::::::;;;===DDDMMMTTTZZZZZZ[[[\\\^^^______```^^^\\\ZZZWWWVVVVVVWWWWWWTTTUUUUUUTTTTTTUUUWWWZZZ]]]]]]]]]___aaadddfffhhhiiijjjlllnnnppprrrssstttxxxzzz{{{{{{zzzzzz{{{}}}~~~~~~zzzqqqjjj\\\RRRGGG>>>;;;888444000222222222222222222222222222222222222222222222222222222222111222222333444111222333555888:::<<<===AAAEEEJJJQQQXXX```hhhmmmvvvyyy}}}{{{ssskkkccc___]]][[[ZZZYYYXXXVVVTTTSSSSSSQQQPPPNNNMMMLLLKKKJJJHHHFFFEEECCCCCCCCCCCC@@@>>><<<;;;<<<<<<;;;;;;888666444444666666555222222222333444444444333333333111111111333444333222000000111111111111000000000000000000111111111111000000000000111111111111000000000111111000//////...000111000//////000222666777999===BBBFFFHHHHHHLLLLLLLLLKKKHHHEEEBBB@@@;;;<<<<<<===???FFFNNNUUU[[[[[[[[[ZZZ[[[[[[\\\]]]ZZZXXXWWWUUUUUUVVVWWWXXXVVVWWWWWWWWWWWWXXX[[[]]]```aaabbbdddhhhkkknnnppprrrsssuuuvvvxxxyyyzzzzzz{{{}}}~~~~~~}}}}}}~~~}}}{{{wwwqqqggg```QQQIII@@@999777666333000222222222222222222222222222222222222222222222222222222222111111222333333333444555777;;;???BBBDDDGGGKKKRRRYYY```iiiqqqvvv~~~uuummmggg```]]]\\\YYYXXXXXXWWWUUUSSSQQQPPPOOONNNMMMLLLKKKKKKIIIHHHFFFEEECCCBBBBBBBBB???===;;;;;;;;;<<<;;;:::888666444444555444333111333333444444444333222222444222111222333333222111000000111111111111000000000000000000111111111111000000000000111111111111000111111222222222111111///000111111000000222333777:::???DDDHHHKKKLLLLLLPPPRRRSSSRRRPPPKKKEEEBBB=========>>>AAAGGGOOOUUU[[[YYYXXXVVVVVVVVVXXXYYYTTTTTTTTTTTTUUUWWWYYYZZZYYY[[[\\\\\\\\\^^^aaadddggghhhjjjmmmqqquuuyyy{{{|||}}}~~~|||vvvqqqkkkcccYYYQQQDDD>>>777333333333222000111111111111111111111111222222222222222222222222333222222111111222222222555555777:::???EEEKKKNNNRRRVVV]]]dddlllttt|||qqqjjjeee```\\\ZZZXXXWWWWWWVVVTTTRRROOONNNNNNMMMLLLKKKKKKKKKHHHHHHFFFEEECCCBBBAAA@@@>>><<<;;;:::;;;<<<;;;999777666555444333222111000444444444444333222222111444333222222333333111000000111111222222111111000///000000000111111111111///000000000111111111111000000111222222222222222000000111000000000333555888>>>FFFLLLQQQSSSSSSTTTUUUVVVWWWVVVRRRKKKDDD???<<<<<<<<<===AAAHHHOOOSSSVVVTTTRRRQQQQQQRRRUUUWWWRRRSSSTTTUUUXXXZZZ]]]^^^```aaabbbcccdddfffjjjmmmpppqqqsssvvvzzz}}}xxxoooggg___VVVLLLEEE;;;888333111111222222111000000000000000000000000222222222222222222222222333333222222222222333333555666888<<>><<<;;;::::::;;;;;;:::999666666666555333222111111444444444444333222222111444333222222333333111000111111222222222222111111///000000000111111111111///000000000111111111111...///000111222333333333000000111000///000333666;;;BBBLLLTTTXXXZZZ[[[\\\ZZZZZZZZZWWWRRRIIIAAA<<<:::999999;;;AAAHHHNNNQQQQQQPPPNNNNNNPPPSSSVVVYYYVVVWWWYYY\\\___bbbeeefffhhhiiikkklllmmmooosssvvvxxxyyy{{{}}}zzzrrrfff\\\TTTKKKCCC===888666444222222222222222000000000000000000000000222222222222222222222222333333333333333444444555666888;;;AAAIIISSS\\\bbbjjjmmmrrrwww|||yyyuuummmhhhcccaaaZZZXXXWWWVVVVVVVVVTTTSSSOOONNNNNNLLLKKKJJJIIIIIIGGGGGGFFFDDDBBB@@@>>>===:::999999:::;;;;;;:::888666777777666333222222333333333444444444333222222444222111222333333222111111111222222222222111111000000000000111111111111000000000000111111111111---...000111222333444444111222222111000222555888???GGGQQQYYY\\\]]]^^^```]]]\\\YYYUUUNNNGGG@@@<<<999888888<<>><<<:::999999>>>FFFOOOTTTVVVWWWWWWYYY[[[^^^aaadddfffjjjkkknnnpppsssvvvwwwxxxxxxzzz{{{{{{|||~~~|||uuupppcccZZZNNNDDD???;;;888555333333444444333222222333222222222222222222222222222222222222222222222222333333444555777999:::;;;@@@DDDJJJSSS^^^hhhqqqvvvyyy|||uuuggguuukkkgggbbb]]]\\\ZZZYYYWWWWWWWWWWWWUUUTTTQQQQQQOOOMMMLLLJJJHHHHHHFFFFFFFFFDDDBBB???===;;;999888888:::;;;;;;999777444777888777444333555777111222333333444444444444222111000111333444444222111222222333333222222111000000000000111111111111000000000000111111111111///000222444555777777777666666666555555777;;;>>>GGGOOOWWW[[[ZZZXXXYYY[[[UUURRRLLLFFFAAA===;;;;;;<<<;;;;;;AAAJJJSSSXXXZZZ]]]^^^```ccceeehhhjjjkkkqqqrrruuuwwwzzz|||}}}~~~}}}~~~xxxnnngggZZZQQQEEE<<<888666444333///000222333222222222333222222222222222222222222222222222222222222222222333333444666888:::<<<>>>EEEIIIQQQ[[[fffpppxxx}}}}}}~~~pppaaa