BM6P6(@ 000///---,,,++++++,,,,,,---,,,++++++******++++++------,,,,,,+++***)))))),,,+++++++++***)))))))))))))))***+++,,,...///000&&&***---+++&&&$$$&&&***)))))))))((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((('''''''''))))))))))))))))))))))))(((%%%"""###&&&******)))))))))(((((((((((())))))(((+++***''''''))))))&&&(((((('''(((((()))***+++)))...FFFfff$$$)))(((+++###000((('''000WWW888!!!"""<<<(((222,,,###222333000)))$$$VVV%%%###666000(((...,,,,,,---************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((+++,,,+++)))(((***,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++***)))(((((())))))++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,------------------------,,,,,,+++***))))))*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------................................................------000///---,,,,,,---///000........................//////.........---------//////...------///000111......////////////......000000//////.........---..................------///............---------...------,,,,,,------...,,,,,,---......---,,,,,,........................---------------------------,,,,,,++++++,,,,,,---+++,,,------......------------------------------++++++++++++++++++++++++++++++++++++++++++++++++000---+++***+++,,,,,,+++++++++++++++++++++++++++++++++***)))***+++---...***++++++,,,,,,++++++***)))************+++++++++,,,+++)))(((((()))+++,,,++++++++++++++++++++++++(((((((((((((((((((((((((((((()))***++++++,,,,,,//////...---,,,,,,,,,,,,---,,,,,,+++++++++++++++------,,,++++++***))))))+++++++++***************************+++---...///))),,,---,,,)))(((***,,,***************+++++++++))))))))))))))))))))))))***)))(((((((((((()))***(((((())))))))))))))))))))))))))))))))))))))))))+++(((%%%%%%''')))***)))))))))(((((((((((())))))(((++++++((('''***)))''')))(((((((((((())))))***"""///&&&***^^^+++!!!&&&(((,,,)))(((+++)))&&&kkkUUU)))!!!111(((""")))000///(((,,,((()))&&&---'''222000'''---+++,,,,,,------,,,+++***))))))(((************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))+++,,,+++)))(((***,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,,,,+++******)))))))))***++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,------------------------,,,++++++***))))))*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------,,,,,,,,,,,,------------------------------........./////////000000------------------------........................000///---,,,,,,---///000........................//////.........---------///............///000000......////////////......000/////////....................................///............---------...------,,,,,,------...,,,---............---,,,........................---------------------------,,,,,,++++++,,,,,,---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,,,,,,,+++++++++++++++++++++++++++,,,+++*********+++,,,---***++++++,,,,,,++++++***)))************+++++++++,,,+++)))(((((()))+++,,,++++++++++++++++++++++++************************((())))))***++++++,,,,,,............---,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******))))))***************+++++++++*********)))***++++++,,,++++++++++++++++++,,,,,,))))))******++++++,,,,,,))))))))))))))))))))))))+++***))))))))))))***+++(((((())))))******++++++))))))))))))))))))))))))---+++((((((((()))))))))))))))(((((((((((())))))))),,,+++((((((******'''***)))))))))))))))((((((+++((("""(((///PPP///555***(((---..."""...******&&&111---%%%///555 777(((&&&111;;;---+++///'''---***+++,,,,,,,,,+++++++++*********************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))***++++++***)))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))***************+++++++++,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,+++******)))************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------//////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,------------------------------....../////////000000000------------------------........................000///...------...///000......................../////////............---......//////000000000///------............------////////////....................................///............---------......------------......,,,---............---,,,........................------------------------------,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------+++***++++++++++++++++++++++++,,,,,,+++*********++++++***++++++,,,,,,++++++***)))************+++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,,,,---...///...---+++***,,,,,,,,,,,,,,,+++++++++,,,+++++++++******)))))))))))))))***+++++++++,,,******)))))))))))))))***)))(((''')))+++,,,+++***&&&&&&'''((()))******+++))))))))))))))))))))))))+++******************+++''''''((()))******++++++))))))))))))))))))))))))+++***)))((()))*********))))))(((((((((((())))))))),,,,,,((((((+++***'''************))))))((('''***&&&$$$000$$$+++GGGVVV|||xxxtttgggEEE444'''(((888666###+++'''...+++$$$,,,(((OOO666111[[[!!!444---(((,,,$$$,,,,,,'''(((///111444@@@mmm+++...&&&,,,******+++&&&'''((()))+++,,,---...************************))))))*********+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******+++************+++************************++++++++++++++++++++++++))))))))))))*********+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------++++++***************+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------------............------------------------------------,,,,,,,,,------------...------------------------......------------..............................------------............------------------------............//////////////////............//////......................../////////...............---...///111111000//////------............------///////////////.....................///////////////............---------......------------......------............------................................................------,,,,,,,,,,,,------+++,,,------......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++,,,---......+++)))++++++++++++++++++++++++---,,,,,,++++++************++++++,,,,,,++++++***))))))*********+++++++++++++++***))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,---.........---,,,+++,,,,,,---------,,,+++***++++++***************))))))))))))***+++++++++,,,******))))))(((((()))))))))((('''(((***++++++)))&&&&&&'''((()))******+++))))))))))))))))))))))))*********++++++*********&&&&&&''''''((()))******))))))))))))))))))))))))'''(((((())))))***+++,,,))))))(((((((((((()))))))))++++++((((((******'''******++++++***)))((('''"""'''000%%% FFFVVV/// 111...'''111***%%%!!!""")))///...)))'''---%%%+++((($$$...((({{{333%%%%%%666888 $$$---###'''000%%%222...&&&,,,******+++$$$%%%&&&(((***+++,,,---************************))))))*********+++++++++++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++************+++******************************++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++***************++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,---------.........------------------------///......------......///........................---------.........//////------------------------........./////////000000/////////....../////////////////////////////////////////////////////////---...000111111111000///---..................---.........///////////////........./////////000000///............---------///......------......///...........................................................................------,,,,,,------...+++,,,------......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++---......,,,***++++++++++++++++++++++++,,,,,,,,,,,,+++******)))***++++++,,,,,,++++++***))))))*********++++++++++++******************+++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,------...------,,,,,,,,,---.........---+++******************************************+++++++++******)))))))))))))))*********************++++++))))))******++++++,,,,,,))))))))))))))))))))))))))))))***++++++***))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))%%%''')))***)))***+++---))))))(((((((((((())))))(((+++***''''''))))))&&&)))***+++++++++***)))(((333---))) 444222444&&&---###"""(((///111***%%%'''******'''***&&&---&&&"""FFF777...222TTT333'''$$$111((()))***---+++(((***)))(((,,,//////'''---***+++,,,(((((())))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***+++++++++)))************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,******++++++,,,,,,------*********)))******+++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------------------------------,,,,,,,,,---......//////+++++++++,,,,,,,,,,,,---------------------------,,,---------............------------------------//////............//////........................//////000000000111111111.................................//////000000111////////////////////////////////////////////////...////////////000000000//////000000111111000000......////////////...............///////////////.........//////000000111///............---------//////............////////////...------...//////......................................................------------......+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...---+++++++++++++++++++++++++++++++++,,,,,,,,,+++*********++++++,,,,,,++++++***)))************+++++++++************************++++++++++++++++++++++++************************************************---------,,,,,,------...,,,---...///...---+++***))))))))))))************+++++++++*********************)))))))))***++++++(((***,,,+++((('''(((+++***************+++++++++))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((())))))))))))))))))))))))))))))'''***,,,,,,******+++---))))))(((((((((((())))))'''))))))&&&&&&((((((%%%((()))+++,,,,,,+++***)))777%%%000))))))XXXLLL+++111 777(((((()))...'''%%%***%%%&&&///%%%)))###$$$000$$$&&&***aaa%%%(((???'''"""222///'''111666+++$$$...UUU000'''---+++,,,,,,++++++++++++************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))),,,***((()))+++,,,+++)))************************************************************++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,)))******+++,,,,,,------******))))))***++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...........................,,,,,,------.../////////,,,,,,,,,,,,------..............................------------............------------------------000//////////////////000........................///000000000111111111111////////////////////////---......///000000111111//////000000000000//////////////////////////////.../////////000000000000000000//////000000111222//////000000000000//////............/////////000---......///000000111111///............---------//////............//////000///...------...///000......................................................------------......+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,...------++++++++++++++++++++++++)))***+++,,,,,,,,,++++++***++++++,,,,,,++++++***)))************+++++++++*********++++++*********++++++++++++++++++++++++************************************************...---,,,++++++,,,...///,,,---...//////---+++***)))))))))))))))*********,,,+++++++++******))))))***************+++,,,,,,%%%(((+++)))$$$"""%%%((()))))))))((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''************))))))))))))))))))))))))))))))))))))***---///...+++***+++,,,))))))(((((((((((())))))&&&))))))%%%%%%((('''$$$'''(((***,,,---,,,+++***888+++"""))) """///###==='''(((''',,,---)))%%%&&&%%%###$$$"""888---%%%:::000 ***888***%%%222###...!!!555333&&&222&&&###,,,+++&&&,,,;;;000(((...,,,,,,---******+++,,,---......///************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************************************)))))))))))))))))))))))),,,***((())),,,,,,+++(((************************************************))))))))))))******************+++++++++,,,,,,,,,************++++++,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,------******))))))***+++,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------..............................,,,,,,------...///000000---------.........//////........................---------.........//////------------------------000000////////////000000////////////////////////............////////////000000000000000000000000---......///000111111222//////000000000000//////000000000000000000000000.../////////000000111111111000/////////000222333000000111111111111000000---.........//////000000---......///000111111222//////.........---------//////............//////000///...------...///000........................////////////////////////......------------......+++,,,------......------------------------------------------------------++++++++++++++++++++++++---+++******+++---......++++++++++++++++++++++++((()))+++,,,---,,,,,,++++++++++++,,,,,,+++++++++)))************+++++++++******++++++++++++******++++++++++++++++++++++++************************++++++******************......---,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++++++++******)))))))))******+++++++++******************************(((((((((((())))))))))))'''((()))((('''((()))+++(((((((((((())))))))))))))))))))))))))))))))))))...+++'''$$$$$$(((,,,000(((((((((((()))))))))))),,,,,,,,,,,,,,,+++***)))"""(((+++,,,,,,,,,,,,******))))))((((((''''''))))))************))))))))))))))))))))))))))))))666000***'''+++***$$$###((()))%%%###,,,!!!---,,,***777;;;///&&&<<<'''...>>>)))"""444))),,,,,,+++******+++,,,,,,,,,!!!666PPP,,,---)))000***...,,,++++++******++++++,,,'''(((+++---...---,,,+++***************************,,,---......---+++***++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************+++******+++---...------+++++++++*********))))))************************,,,+++++++++***)))))))))******+++,,,------......---,,,,,,+++*********+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++...---+++*********++++++,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++*********+++,,,,,,---...............------,,,,,,,,,.......................................---------..............................//////...---,,,,,,000///...------...///000..............................////////////......---------.........//////////////////000000000000111111111111111111000000000000111111111111000000111...,,,---000222111///,,,---...///000000000///000000000000000111222222111222222111//////000222000000111222222222222111444222000000222444444444333333333333333333222222111//////222111...---///444000,,,---222444222...222///---...111333222000111000//////...///////////////...---------......---...///////////////...///...---,,,,,,---//////........................------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++...------,,,+++***))))))******+++++++++,,,,,,,,,***+++,,,---,,,,,,***)))------------------------+++***)))(((((()))***+++,,,,,,+++***))))))******......------,,,,,,,,,---------,,,,,,,,,,,,++++++++++++++++++*********)))******+++++++++******)))************************))))))))))))************'''((()))((('''((()))+++(((((((((((())))))))))))))))))))))))))))))))))))***)))((('''((()))+++,,,((((((((()))))))))******+++,,,,,,,,,++++++***)))((()))***)))((('''((()))***)))))))))((((((((('''))))))************)))))))))))))))))))))))))))))):::,,,,,,---###%%%$$$333444'''%%%///&&&'''$$$000"""...---+++888&&&333&&&(((,,,///333)))++++++***))))))***++++++,,,***%%%111,,,,,,(((///)))---,,,++++++******++++++,,,)))***+++,,,,,,***)))(((************************)))***,,,---...---,,,+++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++...---+++*********)))(((+++++++++*********))))))************************+++++++++*********************++++++,,,,,,---------,,,++++++******++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++------+++*********++++++,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++++++++,,,,,,------...------------------,,,,,,........................------................................................//////...------,,,000///...------...///000..............................////////////......---------.........//////////////////000000000111000000000000////////////000000000000000000//////444222000000222333222111000111111111111111111111111111111000111111111222222333333333222222333555111222222333333333333333333111//////111222333222222222111111222222222333333111111444444000000222333222222222222222222111111///...///111222111///111111000///////////////000000//////////////////////////////......---------------...///000111111------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++************************---,,,,,,++++++***************+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,++++++***))))))******......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++************++++++++++++******))))))************************************++++++++++++'''((()))((('''((()))+++(((((((((((())))))))))))))))))))))))))))))))))))'''((()))++++++***)))))))))))))))*********+++++++++++++++,,,++++++***)))...---+++'''$$$$$$&&&)))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))+++YYY###%%%$$$000222)))***444111"""((()))%%%&&&333000:::+++111777000---!!!///444************)))(((((()))******------///(((FFF+++,,,(((...(((---,,,++++++******++++++,,,++++++,,,+++***(((&&&$$$************************((()))+++---......------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))((((((((((((+++++++++******************************************************+++++++++******++++++++++++++++++,,,,,,++++++******++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,***+++,,,------,,,++++++,,,,,,,,,,,,,,,---------,,,,,,------------------........................,,,---------.../////////.................................///......---,,,//////............//////..............................////////////......------.........//////////////////000000000111111111111111000000000//////222222111111111000000///444333111111222222111///111111000/////////000000...////////////000000000000111222222000000111333444444555555666666666666888666555555777888888888555444444333333333444555222///000333333000000333111333555555222000000111222222222333444444111///111111111111111111222222000000000000000///......000000////////////000000...//////000000000000000------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++******)))*********------...---------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++******)))))))))************************)))))))))*********++++++'''((()))((('''''')))+++(((((((((((())))))))))))))))))))))))))))))))))))'''(((***+++++++++)))((()))*********++++++++++++******++++++++++++******+++***)))&&&%%%&&&))),,,))))))))))))(((((((((((())))))************))))))((((((((((((((((((((((((222'''eee%%%%%%'''%%%(((&&&&&&***'''&&&***%%%222!!!+++{{{~~~555***!!!))))))555%%%///|||$$$///,,,"""000*********))))))************///111...%%%***+++'''...(((,,,,,,++++++******++++++,,,,,,,,,,,,+++***(((&&&%%%************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((()))+++---************************************************)))))))))***+++++++++,,,++++++******************,,,,,,++++++***++++++,,,***************************++++++,,,,,,++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,,,,,,,,,,,,,---.........---------------------,,,,,,,,,,,,,,,,,,------.................................,,,,,,,,,---...///000000........................---...............------/////////....../////////..............................////////////..................//////////////////000000000111111111333333333222222222111111555444444333222222222222444333333333222222111000222111000000000111222333000111222333444555555555555777999999888888999:::????????????@@@AAABBBCCCEEEDDDCCCDDDEEEFFFFFFEEEDDDCCCAAA@@@???>>>>>>>>>;;;888888;;;<<<::::::===888999;;;;;;:::888666555666777888999999888666444111222222333333444444444111111111222111000......000/////////000111333444000000111111111///---,,,------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++------.........---,,,+++------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,******))))))******))))))))))))))))))))))))((((((((()))))))))******'''((()))((('''''')))+++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********)))*********++++++++++++)))******++++++*********&&&((())))))(((((()))+++(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((( $$$111eeeBBB$$$))),,,+++'''***111...&&&"""333###...///$$$BBB&&&222---'''555///,,,YYYEEE'''---((($$$333++++++++++++++++++++++++(((111 (((>>>'''sss***+++'''...(((,,,,,,++++++******++++++,,,,,,,,,,,,++++++******)))************************,,,,,,,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))***+++***)))))),,,///************************************************)))))))))***+++++++++,,,++++++******************,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---......///////////////...---------------------,,,,,,,,,------.................................,,,,,,,,,---...///000000........................------...............---...//////////////////...////////////////////////......////////////.............../////////000000000000000000111111111111222222222222222222222222555444333222222222333333222333444444444333222222222222222333444555666777666777999<<<===>>>??????BBBEEEIIILLLNNNPPPRRRTTTSSSSSSSSSTTTVVVXXXYYY[[[ZZZYYYXXXYYY[[[[[[ZZZYYY\\\[[[ZZZWWWUUURRRPPPOOOQQQMMMMMMPPPPPPOOOPPPSSSNNNLLLKKKNNNPPPPPPLLLGGGDDDFFFHHHIIIHHHGGGEEEDDD??????>>>===<<<:::888777777777777666555444333333222222111000000000111111...///000111111000...---------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******************)))+++***************++++++,,,---.........---,,,+++------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))'''((((((((())))))))))))'''((()))((('''((()))+++(((((((((((())))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,)))))))))*********++++++((()))******+++*********''')))++++++)))'''''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))111222###!!!xxx___///---555,,,&&&)))"""555$$$***666###""")))(((111+++---###%%%(((///,,,''',,,++++++,,,,,,,,,,,,++++++///+++,,,(((***+++&&&+++,,,(((...(((---,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,************************------,,,+++***)))((((((++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))))))))))))))))))))+++---,,,***(((***---***************+++++++++***************************************+++++++++******++++++++++++++++++++++++******++++++,,,,,,------------------------***++++++,,,,,,++++++************++++++,,,,,,---+++,,,,,,------------,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///000000000---------------.........,,,,,,------------------........................,,,---------.../////////........................,,,---......///...............////////////......////////////////////////......////////////............/////////000000000000000000111111111222222///000000111111222333333444333222111111222333444...000333444444444444555333444555777777777777777999:::===???@@@@@@@@@@@@DDDIIIOOOUUUYYY]]]aaaddd`````````bbbeeehhhkkkmmmlllkkkkkkmmmnnnooommmlllkkkkkkkkkiiifffbbb]]][[[[[[WWWVVVXXXYYYWWWXXX\\\```\\\ZZZ\\\aaaccc^^^YYYXXXZZZ]]]]]]\\\[[[\\\\\\VVVVVVUUURRROOOKKKGGGEEE??????===<<<;;;;;;;;;;;;888888777666444111///.........000111111222222222................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))************)))(((*********)))******+++,,,,,,---...//////---+++***------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------******)))((()))***,,,...))))))))))))))))))))))))(((((()))))))))*********'''((()))((('''((()))+++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++((((((((()))))))))******(((((()))***************(((***++++++)))'''&&&''''''((((((((()))))))))***))))))************))))))))))))))))))))))))))))))***///(((===ggghhhDDD'''$$$(((&&&)))111&&&///))))))...)))"""ZZZiii%%%,,,111!!!>>>qqq***%%%000...)))))))))***+++,,,,,,+++***)))///(((666...===%%%BBB,,,,,,(((///)))---,,,++++++******++++++,,,++++++************++++++************************,,,,,,+++******)))))))))++++++++++++++++++++++++,,,,,,+++******+++,,,,,,))))))))))))))))))))))))$$$(((------***(((***,,,))))))*********+++++++++************************+++++++++*********************++++++,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))******+++,,,,,,------++++++---.........------***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,///......------,,,,,,,,,,,,,,,,,,------...///000,,,,,,------......//////------------------,,,,,,........................------..........................................,,,------...//////......---...///000000///...---////////////////////////......////////////........./////////000000000000000000111111111222222222000111222333444555666777555555333333444555777999333777;;;>>>>>>>>>@@@BBBAAABBBDDDEEEDDDCCC@@@???>>>???@@@AAAAAA???>>><<<===AAAGGGLLLOOORRRUUUWWWUUUUUUVVVXXX\\\```dddggghhhggggggiiikkkkkkiiigggcccdddffffffddd___YYYVVVPPPMMMKKKLLLLLLJJJLLLOOOUUUTTTSSSTTTWWWXXXWWWVVVYYY\\\^^^^^^]]]]]]___aaa\\\\\\]]]\\\ZZZWWWTTTSSSEEECCC@@@>>>======>>>??????@@@AAA@@@???<<<999777555444333222222222222222////////////////////////........................------------------------------------------------******+++,,,,,,---......+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,***************,,,---...++++++++++++++++++++++++)))***++++++++++++***)))******))))))***++++++,,,,,,---...//////---+++***---------,,,,,,,,,+++++++++++++++,,,,,,---------***)))(((((()))+++---///)))))))))))))))))))))))))))************+++++++++'''((()))((('''((()))+++(((((((((((())))))))))))))))))))))))))))))))))))'''((()))***+++******)))(((((((((((())))))))))))(((((()))***************((()))))))))'''''')))***'''((((((((())))))******))))))************)))))))))))))))))))))))))))))) ///$$$---:::BBB)))+++---(((,,,'''...)))###///--- ///HHH###&&&ggg333---,,,***222((()))***++++++***)))((($$$111+++???&&&---nnn,,,---)))000***...,,,++++++++++++++++++,,,++++++***)))(((((())))))************************+++***************++++++++++++++++++++++++++++++---,,,+++******+++,,,---************************###))),,,+++***,,,///))))))******++++++++++++************************,,,+++++++++******))))))******+++,,,------......+++*********+++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))***+++,,,,,,------***+++---...///...------***+++,,,------,,,+++************++++++,,,,,,,,,000000///...---,,,,,,++++++******+++,,,---...///,,,,,,,,,---...///000000.........------,,,,,,,,,.......................................---------........................,,,,,,---.../////////...---...///000000///...---000000000000000000000000......////////////......////////////000000000000000111111111111222222222333444555777999:::<<<<<<999888777777888:::<<<>>>BBBFFFLLLOOOPPPQQQSSSUUUVVVXXXYYYZZZXXXUUUPPPNNNHHHIIIIIIIIIGGGDDDAAA???888<<<@@@BBBCCCCCCCCCDDDAAAAAABBBEEEIIINNNSSSVVVSSSSSSSSSUUUWWWWWWUUUSSSRRRTTTXXXZZZXXXSSSNNNJJJDDD@@@>>>???>>><<<===AAA???@@@AAAAAA@@@AAADDDFFFIIIKKKMMMMMMLLLMMMPPPSSSNNNOOORRRTTTVVVVVVUUUUUUFFFCCC???<<<;;;<<<>>>@@@BBBDDDHHHJJJKKKIIIGGGEEE>>><<<999555222000///...000000000000000000000000////////////////////////------------------------........................******+++,,,,,,---......+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))***,,,---///))))))))))))))))))))))))***+++,,,------,,,+++*********))))))***+++,,,,,,///............---------++++++++++++++++++++++++***((('''(((+++,,,+++)))***++++++++++++***))))))///+++))))))+++,,,)))&&&+++++++++******************)))((((((((()))+++,,,************************&&&&&&&&&&&&''''''''''''+++++++++*********))))))((((((((((((((())))))***+++++++++++++++***)))(((,,,***))))))******)))'''***)))(((((((((***+++,,,)))***+++,,,,,,+++***)))(((***+++***)))((()))***))))))))))))))))))))))))NNNVVV111333&&&888&&&&&&333...GGG{{{+++,,,------++++++,,,---)))***,,,---......---,,,++++++,,,,,,,,,,,,------555(((000'''&&&###************************************)))******+++,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++,,,---------,,,,,,++++++++++++******)))))),,,,,,,,,++++++*********,,,+++***)))((((((((((((******+++++++++******)))((()))))))))************+++*********+++,,,,,,---,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***------++++++++++++------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++************+++,,,,,,------,,,,,,,,,---......//////......---------------------------------............///------........................////////////......111000......//////---,,,,,,,,,------...////////////////////////.........000...------...///...---000000000000000111111111444444444444555666888888777555444888>>>EEEHHHIIIEEEFFFIIIOOORRRSSSTTTUUU\\\XXXWWW[[[^^^[[[XXXXXX\\\ZZZXXXUUUPPPKKKFFFCCCEEEHHHLLLMMMJJJGGGFFFFFFGGGDDD@@@???@@@@@@???===>>>@@@BBBBBBBBBCCCEEEFFFJJJGGGFFFHHHGGGDDDCCCFFFDDDEEEDDDCCCCCCDDDEEECCCGGGDDDBBBCCCBBBAAA@@@AAA???;;;888:::>>>BBBBBBAAAAAAAAAAAAAAAAAABBBCCCCCCIIIGGGEEEEEEFFFFFFFFFEEE???>>>===:::777666888:::888:::???DDDJJJPPPTTTVVVNNNNNNLLLHHHBBB===;;;;;;777333///...///111000///000...---...//////...------......////////////...//////.........---------...---,,,,,,......---,,,,,,------......------,,,...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,***((()))+++---------,,,,,,,,,,,,,,,,,,,,,,,,+++...///...***)))***---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///............---------++++++++++++++++++++++++***((('''(((+++,,,+++)))***++++++++++++***))))))+++++++++***(((''''''(((***************************)))))))))))))))******************************'''(((((((((((()))))))))+++++++++*********))))))))))))(((((())))))***+++******++++++***))))))(((,,,***))))))******)))'''))))))(((((())))))******)))***++++++++++++***)))(((***+++***)))((()))+++))))))))))))))))))))))))'''"""555tttLLL///+++(((777(((''';;;)))(((___+++,,,------++++++,,,---***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------@@@&&&222333666---+++++++++++++++++++++++++++***************++++++,,,++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++*********))),,,,,,,,,+++++++++******++++++++++++++++++,,,,,,******+++++++++***))))))************+++++++++++++++*********+++,,,,,,---******++++++,,,,,,,,,---***+++,,,,,,,,,,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,+++++++++******++++++,,,------------,,,,,,,,,---............------------------------------------............///////////////////////////......////////////......111///......///000...---111000000//////......---////////////////////////111111111222222222111000333333222222222222222222444555666888:::===???@@@CCCCCCEEEKKKRRRYYY[[[\\\[[[ZZZZZZ[[[[[[ZZZYYYYYYXXXTTTSSSWWWXXXUUUQQQQQQPPPMMMIIICCC@@@???AAACCCFFFGGGIIIMMMOOOPPPOOONNNHHHLLLPPPQQQNNNKKKKKKLLLDDDHHHKKKMMMMMMLLLKKKKKKMMMKKKNNNRRRRRRNNNLLLNNNKKKLLLLLLJJJHHHFFFDDDBBBHHHLLLRRRXXXYYYUUUPPPNNNLLLHHHDDDBBBCCCDDDDDDCCCCCCBBB???===<<<<<<>>>???BBBBBBDDDFFFFFFCCC>>>:::???===;;;999999:::;;;<<>><<<<<<>>>???999;;;>>>CCCGGGHHHGGGEEEHHHDDD???===>>>???>>><<>>???HHHKKKOOOQQQQQQRRRRRRSSSSSSOOOJJJFFFBBB>>>999666777555333333333222000...000//////......------,,,/////////.........------...---,,,,,,......---,,,,,,------......------,,,...------,,,,,,,,,,,,,,,.........---------------++++++++++++++++++++++++111///---,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---***'''(((,,,---***'''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///............---------++++++++++++++++++++++++***************+++*********++++++++++++***))))))(((***+++***(((&&&''')))(((((((((((())))))))))))))))))***++++++***((('''************************))))))*********+++++++++************************++++++******++++++,,,---(((((())))))))))))((((((+++***))))))++++++***)))((()))******)))(((&&&%%%*********++++++*********)))***++++++))))))***+++))))))))))))))))))))))))$$$ """))),,,---777EEEWWW***777'''***000,,,000'''$$$222666,,,OOOjjj???***$$$---;;;+++,,,------++++++,,,---...---+++***))))))***++++++++++++,,,,,,,,,------$$$///$$$;;;,,,***000...333,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,))))))*********+++++++++))))))***+++,,,,,,------.........---,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++&&&'''***+++,,,+++)))(((+++++++++++++++***))))))*********+++++++++,,,,,,***+++++++++,,,+++++++++******++++++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------***+++,,,,,,------,,,,,,........................---------............///000000000///////////////------............------...------...000222111000......///000000111111222//////000000000000111111111111111111222444888;;;111111222333666:::===???JJJLLLNNNRRRUUUXXXZZZ[[[bbbdddfffhhhgggccc^^^ZZZSSSPPPJJJDDDCCCDDDBBB>>>BBBAAAEEEKKKNNNMMMMMMOOOIIINNNSSSUUUUUUUUUYYY\\\[[[```fffjjjkkkjjjiiihhhfffeeedddeeeggggggfffddd\\\^^^___``````aaadddgggeeeaaa```bbbcccaaacccgggqqqmmmiiifffbbb\\\YYYZZZZZZ___aaa^^^]]]```dddggggggfffbbb^^^ZZZXXXWWWWWWWWWUUURRROOOMMMLLLMMMMMMKKKIIIHHHJJJPPPVVV[[[]]]\\\VVVOOOMMMNNNNNNKKKGGGIIIHHHEEEBBB@@@>>>======888:::>>>AAADDDHHHLLLOOOVVVUUUSSSQQQNNNJJJGGGDDD@@@===:::888666444111...222111000000////////////////////////...............---,,,,,,......---,,,,,,------......------,,,......---,,,,,,,,,,,,,,,........................++++++++++++++++++++++++///---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///............---------++++++++++++++++++++++++***+++++++++*********+++***++++++++++++***)))))),,,***))))))++++++***(((''''''(((((())))))))))))((()))***++++++***)))(((************************((((((((()))))))))******************************+++++++++++++++,,,,,,---'''((())))))))))))((((((+++***)))***+++,,,+++***((()))*********((('''&&&+++******************+++)))+++,,,+++***)))***+++))))))))))))))))))))))))000,,,---000+++$$$(((222+++000///***222HHHZZZaaaooo<<<---///)))***+++///,,,444***###...,,, $$$)))---,,,,,,---,,,((($$$333888---''',,,+++!!!+++,,,------++++++,,,---...---+++***)))***+++++++++++++++,,,,,,,,,------&&&>>> '''dddZZZ\\\dddiiiPPP!!!$$$''''''$$$+++++++++++++++++++++++++++++++++***+++,,,,,,---))))))*********+++++++++++++++++++++++++++++++++.........---,,,+++***)))+++++++++++++++++++++,,,++++++++++++++++++++++++((()))+++,,,+++***'''&&&******+++++++++*********))))))))))))*********+++***+++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------***+++,,,,,,------,,,,,,........................---------............////////////......------------..................---...------...111222222111---......//////000111111000000000000111111222222555555333222444:::BBBIII888:::<<<@@@FFFKKKPPPSSS\\\^^^```ccceeefffggggggjjjlllmmmkkkeee]]]VVVQQQMMMMMMIIIGGGLLLTTTVVVRRRYYYWWWWWWZZZXXXTTTSSSUUUVVVYYY[[[[[[ZZZZZZ]]]```bbbmmmwwwwwwooohhhgggiiijjjeeefffttttttdddccccccdddhhhppp{{{qqqjjjeeeeeehhhlllttt}}}{{{qqqgggdddgggeeerrr{{{xxxqqqlllgggcccfffffffffgggfffdddaaa___dddccccccbbbaaa`````````gggccc```^^^```bbbeeeeeegggbbb]]]]]]aaacccbbb______^^^[[[WWWQQQJJJCCC@@@;;;;;;:::999:::===BBBGGGKKKMMMQQQTTTTTTTTTSSSRRRMMMJJJFFFCCC@@@<<<888555333222111000/////////000000000/////////............---,,,,,,......---,,,,,,------......------,,,///...------,,,,,,------........................+++++++++++++++++++++++++++******+++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++***,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,///............---------++++++++++++++++++++++++***,,,,,,,,,***)))***+++***++++++++++++***))))))---***'''))),,,---+++((('''(((((())))))******+++(((((()))***************************************'''''''''((((((((())))))***************+++++++++++++++******++++++,,,---(((((())))))******))))))+++***)))***,,,,,,,,,***)))************))))))(((++++++***))))))***++++++***+++,,,+++*********,,,))))))))))))))))))))))))%%%!!!!!!(((...///---,,,((()))(((&&&)))///111///###///,,,%%%---000***,,,555"""///444...EEE555...///,,,'''&&&***+++)))$$$%%%%%%&&&---555333++++++,,,------++++++,,,---------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,------***)))444+++---333...)))...***222666222***111************************+++++++++++++++,,,------*********++++++++++++,,,,,,,,,,,,+++++++++******------------,,,++++++***++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,------,,,+++)))(((((()))***+++++++++++++++(((((()))))))))************+++,,,---,,,+++***)))...---------,,,,,,,,,+++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,---...............++++++,,,---------------........................---------............/////////......------,,,,,,......////////////......///......///111222222111111000000//////...------000000000111222222333333333333333333555===HHHQQQIIIKKKPPPUUU[[[```dddfffiiijjjlllmmmnnnnnnnnnmmmlllnnnooommmhhhbbb]]]ZZZ]]]]]]YYYVVV\\\ffffff___]]]\\\]]]aaabbbaaadddiiiyyypppiiigggjjjooosss{{{xxxzzzvvvwwwxxx|||}}}yyy}}}}}}{{{kkkiiijjjnnntttwwwuuunnnhhheeeeeeeeeeeefffggghhhhhhjjjjjjkkklllllljjjfffcccdddaaa```bbbgggkkkmmmmmmiiijjjjjjiiieee^^^WWWSSSKKKIIIDDD>>>::::::<<>>DDDLLLSSSWWWYYYZZZ[[[YYYWWWSSSPPPMMMJJJFFFCCC999777555222000/////////000000000/////////.........---,,,,,,......---,,,,,,------......------,,,///......------------------------------.........++++++++++++++++++++++++)))))))))+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,))),,,///...+++))),,,000***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///............---------++++++++++++++++++++++++***,,,---,,,***)))***,,,***++++++++++++***))))))***)))))))))*********)))(((((())))))***++++++,,,(((((((((((()))+++,,,,,,************************'''''''''((((((((())))))))))))*********+++++++++***************+++,,,,,,((())))))***++++++******+++***)))***,,,---,,,++++++************++++++,,,++++++***))))))***++++++***+++,,,,,,******+++,,,))))))))))))))))))))))))***333555,,,!!!!!!***222...***((()))***)))+++///...,,,)))......---,,,&&&888)))%%%>>>222''')))---///...000222///***888...)))...///***&&&(((+++,,,------++++++,,,---,,,,,,---.........------++++++,,,,,,,,,,,,------+++---222******---,,,''',,,---&&&)))'''###...++++++++++++++++++++++++,,,++++++++++++,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++&&&''')))***,,,,,,------))))))*********+++++++++***+++,,,------+++***(((,,,,,,,,,---------------,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------......,,,------...............,,,,,,---............---........................---------............///000000//////...---------//////000000000000//////000///...///111222222111222111111000000//////...000000111111222333333444111444777999===DDDOOOXXXYYY[[[___dddgggjjjkkkkkklllmmmooopppppppppnnnmmmhhhkkknnnnnnllljjjjjjjjjkkkllliiieeelllxxxwwwnnnaaabbbgggooovvv|||}}}|||}}}xxxkkkiiigggeeefffjjjnnnpppooopppqqqttttttrrrmmmiiikkkiiigggfffffffffhhhhhhgggiiikkkmmmllljjjfffdddXXXWWWSSSMMMFFFBBB@@@AAA<<>>EEELLLQQQRRRSSSUUUWWWXXXYYY[[[]]]aaabbbbbb___bbbiiinnnnnnvvvxxxvvvsssyyy|||oooeeefffbbbgggppphhhYYYXXXddd^^^aaaeee```bbbfffaaa```___^^^]]]\\\\\\\\\\\\XXXYYYXXXWWWUUURRROOOMMMDDDBBB>>>999444111///...---...//////000///....................................---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,************************)))((('''(((******(((''',,,+++******)))***************++++++++++++******))))))))))))))))))))))))''')))((('''(((+++)))%%%(((((((((((())))))))))))(((((((((((()))))))))))))))((('''(((***+++***)))))))))(((((((((((())))))))))))******+++,,,,,,,,,,,,,,,+++***)))))))))***))))))***++++++++++++***------,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,------+++,,,---/////////...............---,,,---......------...///000///---,,,,,,---...///111000......///000000///............---,,,+++***............------,,,,,,,,,,,,------......//////---------,,,,,,---------,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***---...---,,,++++++,,,,,,,,,,,,++++++///...,,,,,,,,,+++(((&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,+++***))))))***+++,,,***++++++,,,,,,+++++++++,,,***((()))+++,,,+++(((...---,,,++++++,,,---...,,,,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------------,,,++++++...---,,,---...///...,,,...................................................000111111///......///////////////............,,,,,,------...000111222000000000000000000000000222222222222111111111111000111111111111111000000333333222222333555777888;;;<<<>>>DDDKKKRRRWWWYYY\\\[[[ZZZXXXXXX\\\aaadddgggffffffkkkpppwwwooonnnmmm{{{sssjjjhhh``````aaa^^^dddjjjfffhhhgggeeeccc```^^^\\\[[[YYYYYYYYYYYYXXXVVVTTTSSSQQQOOOKKKFFF???777111......///000111000///...---..............................---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---************************++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++***************************))))))***,,,,,,+++)))++++++***************+++***++++++,,,,,,++++++***))))))))))))))))))))))))&&&))))))''')))+++)))$$$''''''((((((((()))))))))''''''((((((((()))))))))***)))(((((()))******++++++***)))(((((()))***+++))))))******+++++++++,,,,,,,,,+++***)))))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,,,,------...---------,,,,,,,,,------...//////...---,,,---///000000000000111111111111,,,---///.........///000000///---------...000111000000///000000///...---+++,,,---...///...------000000////////////....../////////...............///...---,,,,,,---...///,,,,,,------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------+++,,,,,,,,,,,,,,,,,,+++...,,,+++,,,,,,+++)))''',,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,------++++++,,,---++++++***))))))***++++++******+++,,,,,,,,,++++++---)))&&&(((,,,---***''',,,,,,+++++++++,,,---...,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------------.........------,,,...---,,,---...///...---................................................///000222111///......//////////////////.........////////////000111222333000000000000000111111111333333333333222222111111222222444444444333222111666555555666777:::<<<>>>DDDDDDFFFLLLSSSXXXXXXVVVYYY\\\]]][[[[[[aaahhhkkkmmmoooyyyyyyvvvvvvwwwyyytttqqqrrrqqqppprrrvvv{{{wwwrrrpppqqqtttvvvwww}}}yyytttssstttuuutttrrrqqqtttvvvwwwwwwwwwzzz|||{{{tttsssyyy}}}uuukkkeee```ZZZ```fff___eeeeeefffeeeccc___ZZZXXX[[[[[[[[[ZZZYYYWWWUUUTTTUUUUUUSSSOOOIIIBBB;;;777222111000///...---------..............................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++*********************************))))))***,,,---+++***+++***************++++++++++++,,,,,,,,,,,,++++++************************''')))***(((***,,,***%%%(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))+++,,,---,,,************,,,---)))***************++++++,,,++++++***))))))************+++,,,,,,,,,,,,,,,+++++++++++++++,,,------------,,,,,,,,,---...///,,,---/////////000333555777777666666555444444333...///111111000000111333222333333333444444555555000222444555444222000...---...000111111111//////////////////////////////,,,,,,,,,------------...000///------------///000------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,+++******+++------+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,++++++,,,------++++++,,,---+++******************+++)))***+++,,,,,,,,,,,,,,,...***'''(((---...+++'''++++++++++++,,,,,,------,,,++++++++++++,,,------+++,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,,,,------......////////////.........---,,,---///000///...................................................///000222111///......///.........///////////////111111000000000000111111///000000000111111111222222222333333333222222111111222333444555444333222555666777888;;;???BBBCCCJJJKKKOOOUUU\\\^^^\\\XXXTTT^^^fffiiimmmuuu{{{}}}yyyzzzsssiiibbb___^^^\\\[[[`````````]]]XXXTTTUUUXXXSSSPPPQQQTTTUUUTTTUUUXXXVVVUUUSSSSSSUUUWWWWWWWWWYYYXXXWWWYYY[[[[[[XXXTTTZZZZZZZZZZZZYYYXXXYYYZZZccc```\\\YYYZZZ```iiiooozzztttsss{{{yyynnneeekkkooofffcccaaa___\\\ZZZYYYYYYYYY\\\\\\\\\\\\[[[ZZZYYYYYYUUUVVVVVVTTTPPPJJJEEEBBB999666333///---------...////////////////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,//////.........---------++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++***)))************************((((((((()))+++,,,+++)))*********)))******+++,,,++++++,,,,,,,,,,,,++++++************************)))+++***)))***---+++'''))))))))))))************))))))))))))************((()))+++***))))))***,,,,,,,,,,,,++++++,,,,,,,,,************************+++***************++++++++++++,,,------------,,,+++*********+++,,,---...,,,+++++++++,,,...000111+++---000333666999>>>AAAEEEDDDCCCAAA>>><<<::::::999:::<<<;;;::::::;;;<<<>>>???BBBCCCCCCAAA>>><<<;;;===AAABBBAAA@@@???@@@<<<<<<<<<;;;:::888777666444444333333222222222111++++++,,,---...//////000//////............//////............------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,...,,,,,,------------,,,,,,***))))))+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,))))))++++++++++++))))))***,,,------++++++,,,...++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,---+++)))***---...,,,)))******++++++,,,,,,------+++++++++++++++,,,------+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,------------...////////////......---,,,---///000000///...................................................000111111///......///.........///////////////000000///...............///000000111111222222222///000222333333333222111///000111333444444444444666888;;;???CCCGGGIIIKKKOOOTTT]]]gggnnnpppnnnkkkfffwww|||lllhhhlllllliiieeeeeebbb___]]]\\\\\\\\\[[[WWWRRRMMMLLLPPPSSSUUUUUUXXXWWWXXX[[[[[[ZZZ\\\```[[[ZZZ\\\aaacccaaaaaacccdddccccccdddeeeeeecccaaaaaabbbfffjjjllljjjfffcccgggfffeeedddbbbaaa```___]]]___cccgggkkknnnooopppddd[[[WWW]]]eeegggdddcccssssssvvv{{{}}}~~~zzzmmm___WWWTTTVVVXXXXXXXXXXXXXXXYYYZZZZZZZZZYYYXXXWWWUUURRROOOLLLJJJBBB???:::555222000000111////////////////////////......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++........................++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,000000/////////.........+++,,,,,,,,,------------******+++++++++,,,,,,,,,+++++++++++++++***))))))************************)))((((((***,,,---,,,+++******))))))***++++++,,,+++,,,,,,------,,,,,,+++************************,,,---+++)))***...---)))************++++++++++++************++++++++++++&&&))),,,,,,***)))***++++++++++++,,,,,,+++++++++************))))))))))))))))))))))))***+++,,,,,,+++,,,,,,---------------+++++++++,,,,,,---...///...------...///222555666666888<<>>===555555555444333222222222/////////000000////////////.........------------...------,,,,,,------...------------------------+++---///...,,,+++,,,...,,,,,,------------,,,,,,+++******+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))***+++---,,,,,,+++---...++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,---------+++++++++***++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,---......------...---,,,---000111000///................................................---///000000...------.............../////////000///............//////000///000000111111222333333---...000222333333222111111222222444555777999:::<<<@@@EEEKKKPPPTTTWWWXXX[[[dddrrruuujjjbbbfffmmmmmmiiieee___WWWRRRUUUZZZZZZ[[[]]]\\\\\\\\\___dddkkkqqqtttuuurrrppprrrxxx~~~}}}~~~{{{vvvtttfffcccdddhhhiiigggiiimmmhhhhhhiiikkkiiiggghhhlllwwwssscccZZZVVVUUUWWWWWWWWWVVVWWWWWWWWWXXX[[[ZZZWWWUUUSSSQQQQQQQQQKKKIIIFFFBBB===999555333////////////////////////......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,000000000000////////////,,,,,,,,,------.........******+++++++++,,,,,,,,,+++++++++++++++***)))(((************************+++++++++---///000///---******))))))***+++,,,,,,+++,,,,,,------,,,,,,+++************************---...,,,)))***......+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,%%%)))------+++)))***+++)))***+++,,,,,,+++***)))*********)))))))))))))))(((((())))))***+++------+++,,,------......------,,,,,,,,,---...///000111222111111222444777;;;===EEEGGGIIIKKKLLLOOORRRUUU[[[\\\]]]^^^___``````aaa```aaabbbaaa___^^^___```^^^bbbfffhhhddd[[[QQQJJJ@@@AAABBBBBBDDDJJJSSSYYYaaa```___^^^^^^^^^___```[[[ZZZWWWTTTQQQNNNLLLJJJEEECCCAAA===999666333222...///000111111000///...//////.........---------...------,,,,,,------...------------------------+++...///...,,,+++,,,...,,,------......------,,,---,,,++++++,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,***+++---,,,,,,,,,---...+++,,,,,,------,,,,,,+++((()))***+++,,,---------)))+++,,,+++***)))***+++((()))***+++,,,---------++++++******++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------)))***++++++,,,,,,,,,,,,...---,,,...000111111000................................................---...000///---,,,,,,------.........//////000000////////////000222333444///000000111222222333333+++---///222333333222222555555666777999<<>>HHHQQQ^^^___``````bbbeeekkkooogggjjjjjjeeebbbccccccaaaZZZXXXTTTNNNHHHCCC>>><<<999666333111111111111111//////............//////000...,,,++++++---///000,,,******---,,,)))(((***///...,,,******+++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++***(((************************************************************************---------,,,,,,+++++++++++++++++++++++++++++++++,,,+++***))))))+++---...---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,---...............------..................------////////////////////////000000000000000000000000000000000000000000000000......//////000000111111222111//////000111222222...111333333111000222555444333555888;;;===BBBGGGGGGUUUfffnnnooopppvvv}}}~~~xxxpppiii]]]]]]]]]\\\[[[[[[[[[[[[cccccceeemmmwww~~~|||rrrdddhhhmmmjjjkkkfffllloooooorrr|||ooonnnxxxzzz]]]TTTXXXYYYYYYUUU[[[[[[TTTRRRWWWXXXSSSSSSQQQPPPPPPOOOJJJBBB;;;666444222111222222111000111000............000000------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............---------,,,---...///...,,,+++,,,---...---------,,,,,,,,,,,,,,,***))))))+++,,,+++)))---,,,++++++*********+++)))))))))*********++++++)))+++------,,,,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,,,,---,,,++++++******++++++*********+++++++++++++++))))))******+++,,,,,,,,,******)))***,,,,,,,,,,,,******+++,,,---///000000///111333444555777:::===BBBGGGLLLQQQUUUWWWZZZ\\\aaaccceeefffffffffhhhjjjrrrwwwxxxuuusssvvvwwwuuuooommmiiieee```\\\YYYXXXUUUSSSRRRSSSUUUUUUSSSPPPNNNQQQSSSRRRPPPOOOQQQTTTPPPPPPOOOOOOPPPTTT[[[___mmmssswwwvvvuuuwwwwwwtttmmmkkkgggccc^^^YYYVVVTTTPPPMMMHHHDDDAAA>>>;;;888333222111///...---------///...---,,,++++++++++++,,,***+++//////------//////...,,,+++***+++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,---,,,+++)))************************************************++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++---,,,+++***+++,,,...///---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---...............------........................////////////////////////000000000000000000000000000000000000000000000000......//////000111111222555444222111222222222111111333555444222222555888;;;===AAAEEEIIIOOOVVV]]]fffuuu}}}rrrlllfffaaa\\\YYY[[[\\\\\\ZZZ[[[```gggnnnsssyyyxxxpppooorrrrrrnnnssswww~~~yyykkkXXXMMMTTTTTTPPPJJJJJJQQQVVVXXXTTTTTTTTTUUUUUURRRMMMJJJ===999555222111111000/////////...---,,,---------------------------------...------,,,,,,------...........................------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,...//////...,,,***+++,,,,,,,,,,,,,,,,,,+++++++++,,,***)))***+++,,,+++***,,,,,,+++************+++******+++++++++,,,,,,,,,)))+++------,,,,,,,,,---,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,---------...,,,,,,,,,,,,+++++++++++++++,,,---------,,,+++***,,,,,,++++++******++++++*********************))))))******++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,---...000111222555888<<>>;;;:::444333222111000000111111///,,,+++...---******---......---,,,,,,,,,,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,------,,,***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,---......,,,,,,,,,...------------------------......---,,,,,,,,,------------------------------,,,---......///.....................////////////////////////////////////////////////////////////000000000000000000000000//////000111111222222333///000222333444444666777555777777777777:::AAAGGGVVVaaammmuuu}}}~~~tttlllffffffbbb]]][[[]]]eeemmmsss||||||vvvwwwyyyvvvyyywwwsssccc\\\YYY[[[WWWMMMMMMSSSSSSUUUWWWUUURRRPPPRRRTTTSSSPPPKKKGGGBBB<<<666222//////000000000/////////------------------------...------,,,,,,------...++++++,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...//////...,,,++++++,,,))))))))))))))))))))))))++++++,,,,,,+++++++++,,,*********))))))***+++++++++,,,,,,,,,,,,---------)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++---------,,,,,,,,,++++++,,,,,,---------,,,+++***,,,++++++***++++++,,,,,,***)))))))))))))))))))))+++++++++,,,------......,,,...000///---,,,,,,...///111666;;;AAAFFFIIIKKKWWWZZZ]]]```aaaccceeegggiiieee\\\RRRIIIDDDCCCDDDFFFHHHKKKMMMNNNPPPSSSUUU\\\aaaiiiqqqxxx}}}~~~~~~~~~}}}||||||~~~~~~|||yyyxxxxxxtttpppnnnnnnpppqqqqqqmmmooorrrsssrrrrrrrrrssssssxxx{{{zzz{{{wwwwwwwwwvvvvvvuuuuuuuuusssssssssttttttrrrooollljjjgggbbb\\\UUUOOOJJJGGG>>>;;;777333000///000111222...---//////---...111......------,,,,,,,,,---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,---...---,,,,,,---...------------------------......---,,,,,,,,,------------------------------,,,------...//////.............../////////000000////////////////////////////////////////////////111111111111111111111111000000111111222333333333///111333333222222444777555777:::<<>>GGGOOOVVVZZZ\\\ZZZ\\\^^^___]]]\\\\\\\\\]]]YYYRRRJJJFFFGGGMMMQQQ\\\^^^bbbdddfffhhhlllnnnppprrrwww}}}}}}}}}}}}}}}}}}}}}{{{yyywwwuuuuuuxxx|||}}}zzzwwwtttsssrrrtttwwwyyyyyywwwuuutttrrruuuxxxzzzzzzyyyzzz{{{www{{{|||yyyxxx{{{}}}|||wwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuvvvvvvtttqqqnnnrrrqqqnnnjjjeee___YYYVVVNNNKKKDDD===777333111111///,,,+++---...,,,...111............---------,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------+++---...---,,,,,,---///------------------------------,,,,,,,,,------...------------------------,,,,,,---...////////////.........//////000000111////////////////////////000000000000000000000000111111111111111111111111111111111222333333444444333555666444222222555888444888>>>DDDLLLVVVccclll}}}xxxpppaaa]]]ZZZZZZaaannn}}}|||~~~|||~~~dddTTTQQQOOOQQQRRRSSSSSSTTTVVVWWWTTTTTTTTTTTTQQQJJJAAA;;;333111000.........//////------------------------...------,,,,,,------...,,,------....../////////------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000+++---...---,,,,,,---///,,,,,,,,,,,,---------...***,,,...---+++***,,,---)))))))))))))))***++++++++++++++++++,,,,,,,,,,,,)))+++------,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,000...,,,+++******+++,,,++++++******++++++,,,---((())))))***+++,,,------,,,,,,,,,---......//////+++///111222222555<<>>HHHPPPZZZ\\\^^^^^^[[[UUUNNNIIIJJJOOOUUUZZZ]]]```ccceeejjjllloooqqqsssuuuxxx{{{vvvwwwyyyxxxxxxwwwyyyzzzwwwsssrrrssspppkkklllqqqlllnnnpppssstttuuutttsssjjjlllnnnllljjjjjjlllnnnpppuuuyyywwwqqqkkkjjjkkkmmmmmmkkkiiiiiilllqqquuupppwww{{{{{{{{{|||{{{www{{{{{{{{{{{{zzzzzzzzzzzzzzzxxxwwwwwwwwwvvvtttrrrpppssswwwzzzzzzxxxtttqqqmmmmmmmmmjjjeee^^^VVVRRRHHHBBB===:::666000///111......//////......---,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------......///000/////////+++,,,------,,,,,,...///........................+++++++++,,,---...///000........................+++,,,---...////////////---......///000111111222////////////////////////000000000000000000000000111111111111111111111111111222222333333444444555333666888888999>>>GGGOOO[[[cccooo|||rrreeejjjlllfff^^^___jjjvvvuuu~~~vvvsss{{{yyypppYYYWWWVVVWWWXXXXXXTTTPPPUUUTTTSSSSSSTTTTTTRRRPPPFFFBBB<<<666111000000111------------------------...------,,,,,,------...******++++++,,,---......---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,,,,,,,------,,,++++++,,,...---******...000...+++******+++------,,,***///...------,,,,,,,,,,,,,,,,,,,,,++++++*********,,,***(((((()))***)))(((---------...------,,,,,,------............------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***++++++++++++++++++++++++------....../////////000///---,,,---000111222111666===GGGPPPVVV[[[aaaeeegggbbbZZZUUUXXX```dddeeeiiikkkmmmqqqssssssqqqoooxxxtttpppooopppqqqqqqqqqpppqqqtttyyy|||zzz|||xxxyyy|||uuuwww|||yyyqqqllljjjllloookkknnnqqqssssssssssssttt{{{tttrrrxxx|||zzzyyyyyywwwxxxzzzyyywwwuuusssrrrwwwvvvwwwxxxyyyxxxuuurrrtttrrrooommmllljjjgggeeeddd[[[PPPHHHBBB<<<555///222111///...---......///,,,,,,,,,,,,------------.........------,,,,,,,,,((()))***,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,+++***+++---...---,,,.........///////////////,,,,,,,,,,,,---...//////,,,,,,++++++,,,...///000///......------...000111000///---+++***+++---.........------------............///000000000000000---------.........//////////////////////////////...............///000000000000000000111111111111111111111000111222222333000111111000111444666666666===:::888BBBOOO```uuuwwwuuuiiijjjzzz}}}~~~uuuzzz}}}~~~}}}vvv~~~tttmmmrrr}}}}}}sssmmmkkkcccVVVTTT[[[TTTUUUVVVWWWVVVTTTQQQPPPPPPLLLFFF???888333000///111111000//////...------------------------------------------------------000//////---,,,+++******---------,,,,,,+++++++++,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---///............---------,,,,,,,,,------,,,,,,+++***------******---...,,,...---,,,,,,,,,+++)))'''......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,+++++++++***'''%%%+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,---...//////000333222111111333666:::===EEELLLVVV___dddgggjjjlllhhheeebbbccciiipppssssssyyywwwuuuwww{{{~~~}}}{{{iiikkkpppuuuzzz}}}~~~~~~}}}}}}}}}xxxyyy|||oooooosss}}}zzzuuuqqqrrrwwwzzzyyyvvvtttvvvyyy{{{||||||||||||xxxvvvuuuuuuvvvvvvuuusssuuutttrrrqqqooonnnllljjjmmmggg^^^WWWQQQIII???888666444111......///222333......//////000000000000...------------------,,,)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,******+++,,,---,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---...//////---,,,,,,+++,,,---//////---------------.../////////...---,,,+++,,,------......------------............///000000000000000---------........./////////////////////////////////////////////000111111000000000000111111111111111111111111111222333333111333555555555555666555777AAADDDJJJYYYdddooo~~~}}}vvvkkkaaafffqqq{{{}}}www~~~}}}tttvvvsssuuurrrmmm|||oookkkuuurrrbbbeeekkk}}}~~~tttqqqwwwpppvvvwww___SSSWWWUUUSSSSSSTTTSSSQQQPPPNNNMMMIIIDDD>>>777222///000//////......---------------------------------------------------------,,,,,,,,,------------...---------,,,,,,+++++++++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---///............---------+++,,,,,,------,,,,,,,,,***------******,,,,,,(((...---,,,,,,,,,+++)))'''---,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++---,,,,,,------,,,)))'''***++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///111111000222333555777>>>GGGNNNVVV\\\dddkkknnnooooooooonnnllllllpppuuuxxxxxxwwwsssoookkklllqqquuuuuuttt{{{|||vvvpppooo}}}wwwyyy~~~yyyooorrrssstttvvvwwwxxxyyyyyy|||yyyvvvuuuuuuuuutttsssuuuttttttsssrrrpppooonnnqqqmmmiiieee```XXXNNNFFF???<<<777222//////000111......//////......---,,,---------------.........++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,*********,,,---,,,+++,,,,,,,,,++++++******))),,,,,,,,,,,,---...//////------,,,,,,,,,------...+++,,,,,,---...---------...------------,,,,,,,,,......------------............///000000000000000------........./////////////////////////////////000000000000000111222222000000000111111111222222222222222222222333333444222333555666555555666888===JJJTTTccc{{{zzzooohhhdddcccccckkkyyyqqqrrr|||uuuxxxxxxuuuzzz|||vvv{{{|||yyykkkmmmxxxooooooxxx~~~uuuvvvrrrwwwqqqpppvvvqqqUUUUUUQQQNNNPPPSSSUUURRRNNNMMMNNNMMMKKKEEE>>>777222///......---------------------------------------------------------------,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---///............---------++++++,,,---------,,,,,,***---...,,,+++---+++'''***))))))+++------,,,+++,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++.../////////++++++,,,---------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---......///---------------------------,,,***))))))***,,,---,,,,,,,,,,,,------------000/////////000111222333111666===AAAFFFNNNYYYbbbgggjjjmmmpppqqqqqqpppoootttooommmoooqqqqqqooooookkknnnrrryyyxxxooonnnttt~~~{{{wwwuuuyyy{{{wwwqqqmmmbbb[[[XXXZZZYYYZZZeeessszzzxxxzzz|||vvv{{{ssssssqqqnnnmmmooorrrtttuuu~~~{{{xxxwwwvvvuuusssrrrtttuuuuuutttrrrpppnnnnnnqqqooonnnllljjjeee^^^YYYRRROOOIIIBBB;;;666222000000000000///...,,,***))),,,,,,------......//////,,,---------------,,,,,,---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---++++++,,,---...---,,,/////////...---,,,++++++,,,,,,,,,,,,---...//////...------------,,,------+++,,,---...///...------,,,------......---,,,,,,......------------............///000000000000000............////////////////////////////////////000000//////000000111222000000111111111222222222333333333333333444444555666555555666777:::CCCKKK[[[gggrrrwwwmmmggggggjjjsss}}}yyywww|||ooovvvrrrrrryyy~~~}}}vvvzzz~~~|||uuuttttttsssyyyqqqoooqqqvvvvvvpppmmmnnn{{{zzzkkkffflllllldddsssrrruuuzzzwwwooojjjkkkxxxrrrkkkhhhkkknnnmmmlllgggkkkkkkiiinnn{{{wwwyyyvvvhhhfffyyyyyyhhhttt}}}|||vvvzzz}}}xxxzzzlllYYYSSSOOOPPPVVVXXXUUUPPPOOOPPPPPPNNNJJJDDD===999000///...------------...........................------------............//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///............---------***+++,,,,,,---------,,,+++//////---,,,...,,,(((***))))))+++---...---++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++)))))),,,///222222,,,,,,---......///......------............------++++++,,,---......//////---------------------------,,,***))))))***,,,...,,,,,,---------.........111000000///000222444555???FFFOOOVVV[[[aaajjjqqquuuuuutttttttttsssrrrqqqssskkkgggjjjmmmkkklllnnnrrr}}}zzzzzz|||yyysssyyyzzz~~~tttppphhheeeaaa^^^^^^``````^^^```YYYWWW^^^cccaaa]]]\\\UUUQQQRRRXXXXXXWWW]]]hhhdddjjjmmmjjjhhhgggbbb\\\\\\ccciiikkknnnxxx~~~xxxrrrnnnnnnppprrrrrrvvvuuutttuuuvvvuuusssqqquuuwwwxxxwwwssspppooooootttrrrooommmkkkiiigggeeecccbbb^^^XXXPPPGGG???;;;333333222111000/////////---------....../////////------.........---,,,,,,---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++...---,,,---...//////---111000000///...------,,,,,,,,,,,,,,,---...//////------------------,,,,,,,,,---...000000///......,,,,,,---......------,,,......------------............///000000000000000........./////////000000000000000000000000000000///............///000000111111111111222222222222444444444444444555555666:::666555999>>>GGGWWWggg{{{yyy~~~~~~vvvvvvxxxtttnnnuuuqqqnnnmmmjjjiiilllppprrrnnnnnnqqqpppiiibbb______gggeeebbbhhhgggaaaccc___]]]^^^``````^^^___bbbbbb___]]][[[WWWSSSUUU[[[WWWYYY]]]___\\\WWWUUUWWWUUUYYY^^^```^^^ZZZVVVTTTWWWXXXYYY\\\dddnnnrrrrrrqqq```YYYdddlllgggbbbdddhhhzzzvvvppp|||~~~mmmlllttthhhlllzzztttuuuyyyzzzxxxpppwwwlllaaaUUUPPPRRRUUUUUUSSSRRRRRRQQQOOOLLLHHHDDDBBB666444222000....................................---------....../////////.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///............---------******+++,,,------------,,,//////,,,,,,......+++---,,,++++++,,,,,,***(((,,,++++++++++++,,,,,,---,,,,,,,,,,,,------------222///+++***+++---...///,,,---...//////000//////---......//////......---+++,,,,,,---.../////////---------------------------,,,+++++++++,,,---...,,,------....../////////000///000111333777:::===LLLRRRZZZ```eeeiiinnnrrrwwwuuuttttttuuuuuusssqqqnnnhhhhhhqqqwwwvvvvvvzzzyyy```SSSUUUYYYWWWSSSSSSXXXdddoooqqqiii```]]]gggmmmtttyyy{{{wwwkkk```ddd]]]]]]iiippplllfffeeeeee```___cccaaa\\\^^^eeebbbhhhhhh```]]]^^^ZZZTTTUUUYYY^^^___```gggttt~~~}}}xxx~~~xxxsssmmmiiinnnmmmmmmoooqqqssssssrrrvvvyyy|||{{{wwwsssssstttsssppplllgggdddcccbbbbbbdddeeeeeeddd^^^VVVNNNIII777555333000///000111222.............../////////------.........------,,,---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++...,,,,,,---...///...---.........------,,,,,,+++,,,,,,,,,,,,---...//////,,,,,,---......------,,,---...//////000000//////,,,,,,,,,------------.........------------............///000000000000000....../////////000000000000000000000000000000000...............//////000111111111222222222222333555555555555555666666777666333777AAAJJJUUUjjj~~~zzzuuuxxx}}}|||qqqhhhiiipppvvvvvv~~~zzzuuuuuummmeeejjjiiifffaaa\\\XXXVVVXXX[[[\\\YYYYYYYYYVVVPPPOOORRRTTTXXXSSSQQQWWWUUUOOOSSSUUUUUUUUUUUUTTTSSSRRRRRRQQQKKKLLLSSSRRRJJJNNNYYYLLLOOORRRRRRPPPNNNOOOQQQMMMRRRVVVUUURRROOOPPPRRRRRRRRRSSSTTTWWWYYYZZZZZZ[[[RRRMMMRRRVVVWWW]]]eeeaaammmssskkkdddiiipppssstttqqq{{{~~~mmmhhhvvv~~~oooiiinnnyyymmmmmmsssaaaUUUQQQQQQQQQPPPTTTSSSQQQNNNLLLJJJIIIIII>>><<<888444111/////////........................---------...//////000000***+++,,,,,,---...//////++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---///............---------)))***+++,,,------------+++------******......,,,,,,+++++++++,,,,,,***))),,,,,,,,,,,,,,,---......,,,,,,,,,---------......///...------......,,,++++++,,,---...////////////,,,------......------,,,,,,,,,------......//////........................,,,,,,---------.........,,,------...//////000000000111333666<<>>777222111111222////////////............------...............---........................---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////***+++---............---...---------......//////------,,,+++,,,---...///......------------............///000000000000000.../////////000000000000000000000000000000000000/////////...///000000111111111111222222222333333666666555555666666777888666999EEEXXXdddmmm{{{yyyyyy~~~yyymmmpppmmmccc\\\^^^bbbddd^^^kkkiiifffkkkaaaVVV\\\ZZZYYYWWWTTTSSSTTTVVVVVVSSSQQQQQQSSSTTTRRRTTTXXXQQQSSSMMMJJJQQQOOOKKKQQQQQQQQQPPPQQQRRRQQQNNNJJJNNNLLLMMMOOOOOOMMMOOOTTTTTTWWWYYYXXXUUURRRPPPOOOTTTUUUUUUUUUTTTVVVXXX[[[QQQRRRSSSSSSQQQSSSZZZaaa^^^\\\XXXTTTRRRSSSXXX]]]WWWXXXZZZYYYXXXZZZ]]]```fffjjjssszzzwwwkkk```[[[___mmmgggjjjtttuuuuuu{{{~~~wwwwwwnnncccXXXQQQRRRQQQQQQOOONNNMMMLLLKKKFFFCCC>>>888444111000000........................---------...///000000000***++++++,,,---...///000+++++++++,,,,,,---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---//////.........---------)))***+++,,,------...---***,,,+++((()))---...---)))((()))+++---......,,,,,,,,,,,,,,,------...///,,,,,,,,,------.........)))***,,,///111000---******+++,,,---............+++,,,,,,------,,,,,,+++---------.......................................,,,---....../////////...---------...///000000111333444777===DDDMMMTTTYYYSSSSSSVVV]]]fffooouuuxxxqqqtttzzz}}}{{{{{{}}}vvvmmmdddbbbffffff```YYYSSSUUUZZZ___fffkkknnnooooooxxx~~~|||yyy|||zzzvvvpppjjjffffffgggmmmmmmiiibbb[[[YYY^^^dddbbbjjjwww}}}ssskkkhhhjjjlllmmmlllqqqwwwyyywwwuuuwwwyyyrrrrrrqqqnnnllljjjjjjkkkkkklllmmmnnnmmmjjjgggeeebbb[[[PPPDDD;;;666444444000000//////......------,,,------...//////..............................---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***)))((()))+++,,,+++***---------------------...,,,,,,,,,,,,---...//////)))***,,,...//////.........---,,,+++,,,---...///...---+++++++++---///000.........------............//////000000000000000////////////000000000000000000000000000000000000000000000000000111111222111111222222222333333333666666666666666777888888???GGG[[[tttooohhhlllttt{{{~~~tttlllyyypppsssrrrnnnmmmmmmfff\\\^^^aaaaaa[[[XXXXXXXXXVVVWWW___TTTLLLVVVSSSMMMXXXQQQSSSTTTUUUXXX\\\]]]\\\___\\\]]]bbbccc```\\\\\\___ccc```bbbjjjhhhfffmmmfffffffffhhhkkklllhhhcccaaaggghhhccceeemmmqqqnnnlllqqquuuvvvuuurrrnnnjjjooonnnnnnqqquuuxxxxxxwwwkkkmmmnnnkkkgggkkkxxxrrriiiiiijjjiiimmmeee_________[[[YYYZZZSSSZZZ^^^[[[WWWVVVWWWWWW___nnnhhhgggmmmwwwwwwddd```iiiwwwsssfffnnnyyy}}}|||kkk[[[OOOPPPQQQQQQPPPNNNLLLKKKLLLHHHBBB;;;666222000000////////////////////////---------...///000000111------------------,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,...+++)))***---...---+++,,,,,,------,,,,,,+++***000000...---,,,++++++++++++******+++,,,---...///+++,,,...---,,,,,,---///.................................------,,,,,,,,,++++++,,,------...//////000000//////.........------///000000///......///+++---000000//////333666;;;???DDDIIIMMMQQQTTTWWW___aaadddjjjpppuuuvvvvvvrrrvvv~~~qqqaaaYYYTTTNNNMMMSSS]]]aaa```^^^pppzzz}}}yyy}}}sssrrr}}}}}}zzzzzzxxxtttqqqmmmhhhccc```^^^bbbcccccciiiyyyrrrnnnmmmkkkhhhkkkmmmnnnrrrvvvuuuqqqpppqqqrrrooommmmmmppptttrrrrrrqqqooommmkkkiiihhheeeeee```WWWOOOIII???666777000---000111------000---///000...,,,+++...111//////............//////------,,,,,,,,,------...++++++++++++++++++++++++******+++,,,,,,---.........---,,,,,,+++++++++,,,,,,,,,,,,---------......///////////////////////////......---------......////////////////////////000///.........///111222------///000111111111111//////000111111111111111////////////000000000000000111111111111222222222333444444333000000111333666666555444444555;;;@@@PPPddduuunnnpppxxx{{{xxx}}}{{{oooeee``````eeebbb^^^\\\\\\]]]^^^^^^```kkkcccVVVWWWZZZWWWWWWYYY[[[]]]]]]]]]___cccggghhhqqqxxxyyy|||{{{zzz}}}~~~yyytttuuuooommmmmmnnnnnnkkkeee```^^^hhhpppnnneee]]]]]]```YYYUUUYYYcccaaa___ppppppyyy}}}|||cccUUURRRNNNOOORRRRRROOOKKKMMMMMMKKKGGGAAA888000+++///......///000000///---000//////...------,,,,,,000///...---------------222,,,000***---777,,,+++++++++++++++,,,,,,---...+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,111...,,,,,,---...---+++,,,------------,,,++++++......---,,,,,,,,,------+++++++++,,,,,,------...+++---......---,,,...///.................................------,,,,,,,,,,,,,,,,,,,,,---...///000000000/////////.........---...000000//////000111...///000111222666===BBBNNNNNNMMMLLLOOOVVV___eeehhhkkkooorrrtttuuuwwwxxxooovvvlll\\\UUUVVVYYYYYY[[[```iiiuuu|||vvvtttssssssvvvzzz|||xxxvvvwwwxxxxxxsssqqqpppsss|||qqqssspppjjjiiinnntttvvvsssttttttsssqqqppppppqqqppppppoooooonnnmmmkkkkkkmmmnnnjjjddd___[[[SSSKKK@@@888222111000------111///111222111...---...000//////............//////---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------.........------,,,+++++++++,,,,,,---------....................................------,,,,,,,,,,,,------////////////////////////000//////...///000111222......///000111111111000///000000111111111111111/////////000000000111111111111111111222222222222333333333333333333444444999777888;;;;;;@@@PPP```ttt|||rrrkkkllltttxxx}}}uuuiiiaaabbbeeeeeeaaaYYYVVVXXX\\\lllggg```\\\ZZZ[[[^^^___jjjuuuoooeeejjjooooooqqqxxx|||~~~{{{pppnnnooojjj___ZZZ^^^bbbeeennnzzz|||kkk```gggtttvvvlllbbbmmm}}}WWWXXXXXXUUURRRPPPQQQSSSPPPOOONNNJJJCCC;;;333...000//////000111111000///111000000///......------//////...---------------***---''',,,...QQQ777+++,,,,,,++++++,,,,,,------++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,222000///.........,,,+++---------------,,,++++++,,,,,,,,,,,,,,,---...///+++,,,---......---,,,++++++---......------...///.................................---------------------,,,,,,---...000111000000////////////......---///000000//////000222111111222444888@@@JJJPPPSSSRRRPPPPPPTTT]]]iiiqqquuuwwwzzzzzzzzz{{{xxxooobbbVVVQQQRRRXXX^^^oooxxx{{{zzzvvvkkkbbbXXXUUUZZZeeeoootttooobbbbbbggglllsssrrrrrrrrrssstttrrrqqqnnnnnnnnnoooooonnnmmmmmmlllnnnllliiigggfffaaa[[[NNNEEE<<<777333///...000000222333222000//////000//////............//////...------,,,,,,---------------------------------+++++++++,,,------......---------,,,,,,,,,,,,,,,------........./////////------------------------111111000000000000111111///////////////////////////////////////000111111//////000000111000000000///000111111222222111111///000000000000111111111111111222222222333333333333222222444666777666555999444666===AAAIIIbbb}}}eee^^^___mmmtttvvvyyyyyytttyyy|||vvvjjj]]]UUUSSS\\\]]]]]]ZZZXXX\\\fffnnnzzzuuunnnhhhfffjjjooosss{{{{{{uuufffeeepppyyyxxxsssmmmiiifffeeebbb___```eeeuuuZZZXXXTTTPPPNNNMMMNNNPPPQQQQQQPPPLLLFFF???888444333111000000111222111000111111111000//////......//////...------------...***111%%%222444eee@@@,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................------------------------///////////////...---,,,---------...---,,,,,,+++---,,,,,,,,,,,,---......+++,,,...//////---+++***,,,---......------...///.......................................---------///...---,,,---...000111000000//////////////////...///000///......///111333444666;;;AAAIIIRRRWWWKKKNNNRRRXXX___iiissszzz|||~~~~~~pppeeeccc```ccchhhkkknnnqqqvvvyyyvvvjjjhhhlllnnnjjjdddvvvzzzuuunnnmmmlllsssoookkkkkkooorrrssssssnnnnnnooooooooonnnnnnmmmgggiiiiiiggggggiiifffaaa\\\UUUKKKBBB;;;555000//////000111111111000////////////............//////......---,,,,,,,,,------........................,,,,,,,,,,,,------......------------------,,,,,,.........////////////000------------------------222222111111111222333333///////////////////////////////////////000000111000000111111111000000///000000111222222222222111000000000111111111222222222222222222333333333444333222222444777888666444:::444888GGGRRR\\\uuunnnrrrsss|||xxxkkkhhhiiiiiilllllleee[[[UUUWWW[[[```bbbdddeeegggmmmwww~~~rrrqqqppplllbbb[[[^^^eeeqqqqqqmmm~~~zzzjjjaaaWWWQQQQQQQQQOOOLLLPPPPPPOOOMMMIIIDDD???;;;666444111000111111111000000000000/////////......///......---------............+++///666UUU:::***------------,,,++++++***,,,,,,------------------////////////////////////------------------------+++,,,---...............------.........---,,,,,,......---,,,,,,,,,,,,---+++---...//////...,,,***,,,---///...------...000////////////////////////........................000///.........///000111//////000000000000000000000000111///......///111666999>>>DDDLLLRRRUUUWWWNNNRRRXXX```jjjvvvrrriiijjjkkkgggggglll~~~lllpppjjjooo}}}wwwnnnjjjllloooqqqqqqooopppppppppooonnnmmmmmmjjjlllkkkjjjkkkmmmkkkfffeeeaaaZZZRRRIII@@@777000.........///000000///...//////............/////////...---,,,,,,,,,,,,,,,........................,,,,,,------------......,,,,,,---.........---,,,.........////////////000........................------,,,------...//////////////////////////////...//////000000000000000000111111111111111000///000000111222222222222222111111111111222222222222222333333333444444444444444444444555666666555444>>><<>>FFFIIIOOOXXX___cccaaa___eeehhhmmmttt}}}kkkaaa______iiiwww}}}|||nnnnnnnnnpppqqqrrrqqqpppoooyyyrrrnnnnnnoooppppppppppppooommmnnnmmmjjjjjjmmmkkkfffgggkkkkkkgggccc^^^UUUJJJ???;;;555222222222111/////////............////////////...---,,,,,,,,,,,,------------------------..................------+++,,,...///000///...---,,,---------....................................////////////000111222222////////////////////////---...///000111000000//////000111111222222222222000111222222333333222222222222222333333333333444444444444444555555555555222666999777555777>>>DDDKKKaaa|||pppppp}}}rrriiihhhhhh```dddhhhkkknnnuuu~~~uuupppmmmeee___]]]cccnnnvvvrrrqqq^^^SSSMMMMMMNNNNNNNNNLLLJJJIIIFFFAAA:::444111111000000.............../////////---------------...//////...''':::'''111***...111***+++,,,......---,,,+++///.........------------000000000000000000000000........................,,,///333333000......///......//////......---,,,+++++++++,,,---...000000,,,,,,,,,,,,---///000111---...//////......///111000000000000000000000000---.........//////000000...///222333333111///---//////000000111111111222...000222444777<<>>444...///111111////////////....../////////---------...............------------------------////////////////////////....................................////////////////////////000000000000///////////////////////////000000000111111111111222222111000000111222222111111222222222333333333444444444444444444444444222333555666777777777666222CCCXXXkkkxxx{{{|||bbb^^^qqqvvvhhhaaaXXXOOORRR[[[RRRRRRRRRRRRNNNHHH???999222111//////000///...,,,...............---,,,,,,++++++,,,------...//////++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---///////////////..................//////000000000.........///......------.................................///......---,,,---...---,,,---111000,,,....../////////000000000000000000000000000000000///......------------...000000000111222222333333333333333444999DDDRRR\\\dddhhhhhhdddlll~~~vvv|||uuuttt~~~~~~xxxwwwyyyxxxpppeee___^^^aaacccdddnnn}}}qqqnnnsssvvvzzzzzzsssnnnkkkjjjjjjrrrqqqnnnllliiigggffffffhhhiiijjjjjjiiifffcccaaaTTTKKK???666333222222111000//////......//////000..................------------------------------------------------------....................................////////////////////////000000000000000000000000000000000000000000000000111111111111333222111000000111222333111111222222222333333333444444444444444444444444333333444666777999:::;;;;;;SSSppp{{{xxxzzzvvvxxxpppggggggfff```bbbwww~~~mmmXXXRRRYYYRRRQQQQQQPPPNNNIIIDDD???777444111/////////...------............---,,,,,,,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------000000//////......---------.....................------......///.................................,,,---.../////////...------...---,,,---111000,,,.../////////000000000000000000000000000000000000000000////////////000000//////000111222333333333333444888???JJJXXXfffnnnvvvtttoooqqq~~~qqqhhhdddiiizzz~~~~~~}}}xxxxxxyyyzzz}}}xxxrrriiidddcccfffjjjlllsss|||sssqqqjjjjjjooo~~~xxxqqqnnnrrrpppnnnkkkiiihhhhhhhhhggghhhiiihhhgggfffeeeeee```ZZZOOODDD<<<666444333000000////////////000000/////////...---------,,,------------------------------------------------....................................////////////.../////////000000000111000000000000000000000000000000000000111111111111444333111000000111333444111111222222222333333333555555555555555555555555444444555666888<<>>JJJ[[[kkkwww}}}|||yyyfff^^^ZZZaaarrr|||rrr|||}}}}}}}}}}}}uuuqqqkkkfffdddfffjjjnnnxxxpppmmmlllrrr}}}wwwpppooommmkkkjjjjjjjjjjjjaaaccceeefffeeeeeefffggggggccc[[[PPPDDD;;;666444000000////////////000000000000///...------,,,,,,------------------------////////////////////////..................................../////////000.../////////000000111111000000000000000000000000000000000000111111111111444333111000000111333444111111222222222333333333555555555555555555555555666666666777:::>>>CCCEEEcccnnnnnnyyynnn}}}uuuvvvzzzooommmzzzbbbUUUUUURRRNNNLLLLLLLLLLLLKKKBBB===666222000000000000000000000000000//////..................---------,,,,,,,,,,,,,,,,,,,,,,,,///......------......///111111000///...---,,,,,,000...---++++++,,,---...//////---,,,,,,---...///---......///////////////000000000000000000000000111///......//////...,,,333111//////000111111///000000000000000000000000...//////000000000000///444222000000222333333333555CCCOOOUUUeee|||gggSSS[[[hhh}}}||||||{{{{{{zzzvvvsssttt{{{zzzxxxrrrhhheeekkkqqqsssxxxwwwtttuuuooovvvsssiiiiiijjjhhhhhhkkkhhhgggggghhhiiigggdddaaahhhgggddd]]]SSSGGG===666111///...///222333111...000/////////............***...///---...111000---................................................+++---///111222222111000......//////000000111111111000///////////////000222222111111111111222222333222111000000111222333222222333333333333444444555333333555888999777555333777999777555;;;MMM]]]uuuiiihhhttt{{{}}}zzzjjjXXXUUUXXXVVVNNNLLLPPPOOOJJJFFFAAA:::333//////111222111111000///...------,,,.........------,,,,,,,,,***+++---,,,++++++,,,...---,,,,,,,,,,,,---......000000000///......------000///---,,,+++,,,---...///...------------...///---......///////////////------------------------111///......//////...---111000/////////000000000000000000000000000000000//////000000111111000000444555555333111222555999AAAMMM```ttt~~~eeeZZZhhh|||zzzxxxsssuuuwwwzzz||||||zzzxxx|||{{{yyyxxxwwwvvvtttsss}}}|||yyymmmiiipppwwwzzz{{{{{{rrrwwwwwwiiifffhhhhhhiiikkkjjjjjjiiiiiiiiihhhgggffffffgggfffccc\\\SSSJJJDDD555222///...///000000///000000/////////.........***------******---...+++................................................,,,...///111222111000///////////////000000111111000000////////////000000222222111111111111222222333333222111111222333333222222333333333333444444555444333555777888777555777999:::999;;;DDDWWWfffvvvmmm|||mmmUUUXXXYYYXXXSSSPPPNNNKKKHHHHHHEEE???777111//////000000000//////......------.........------,,,,,,,,,+++,,,------,,,,,,---...---,,,,,,,,,,,,---......////////////////////////000///...,,,,,,------...///......------...//////---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,111///......000000///---///000000000//////000111000000000000000000000000//////000111222222111111000333555333111333;;;CCCYYY]]]qqqsss```hhh}}}~~~wwwwwwzzzvvvvvvvvvwwwwwwwwwwwwvvvtttrrrrrruuu{{{sssqqqyyy~~~~~~pppjjjjjjiiiiiiiiijjjkkkjjjiiifffddddddeeedddfffhhhiiifff```YYYUUU@@@;;;444///...///000000000000000/////////......///111///,,,,,,///000...........................////////////////////////...///000111111000///.../////////000000000000111000000000//////000000111222222111111111111222222444333333222222333333444222222333333333333444444666444444444666777666444333555777;;;HHH\\\tttnnnnnn|||zzz}}}hhhbbb^^^]]]]]][[[SSSMMMJJJJJJIIIEEE===555///...//////////////////..................---------------+++---......------...///---,,,,,,,,,,,,---............//////000000000000000///......------...................../////////---......///////////////////////////////////////111///...///000000///...///111222111//////111333000000000000000000000000///000111222333333333222000222444555888???IIIRRRbbbfffwwwrrrcccbbbppp{{{vvvyyy}}}yyyuuuvvv}}}{{{}}}xxxyyyzzz{{{rrrjjjfffhhhjjjkkkjjjgggdddcccdddbbbeeeiiikkkjjjfff```]]]NNNHHH>>>666111000111222000000000////////////...111222000,,,+++///000...........................000000000000000000000000///000000111000000///...000000000000000000000000000000000///000000111111222222111111111111222222333333333222222333333333222222222333333333444444666555444555555666666555444444777AAAZZZzzz|||ooo~~~qqqgggdddsss{{{oooeeebbbgggiii```TTTMMMIIIJJJIIIBBB888111...............///////////////...............---------,,,---///...------...000---,,,,,,,,,,,,---............//////000111111111000000//////............---......//////000000000---......///////////////000000000000000000000000000///...///000111000///111111222222111111333444000000000000000000000000000111222333444444444444666555666:::CCCNNNWWW]]]___ppptttdddooo|||vvvwww}}}{{{vvvuuu~~~~~~{{{~~~~~~vvvkkkeeegggiiijjjiiigggfffeeeccceeegggiiihhhddd```]]]XXXSSSIII>>>666111000111111000000000////////////---...,,,''''''***,,,***////////////////////////000000000000000000000000000000000000000/////////111111111111000000000000000000000000000111222222222222111111111111222222111111222222222222111111222222222333333333444444666666666555555555777888<<<<<>>666222111111111000000000/////////---///...******---...,,,///////////////////////////////////////////////////////////////000000000222111111111111000000000000000000000111111222333222222111111111111222222000111111222222111111000222222333333333333444444666666777666555666999;;;<<>>111111111111000000000000,,,///000//////222222///000000000000000000000000....................................///000222222222222222222111111000000000000000000111222333444222222111111111111222222222222444444444444222222222222333333333444444444555777888888777999===AAAQQQZZZiiiuuuooo~~~oooYYYSSSMMMKKKJJJEEE;;;222111111000///...------,,,---.........//////000000***+++---,,,++++++,,,...---,,,,,,,,,,,,---......111111000000000000111111000000000000000000000000000...,,,,,,---......---......////////////......000000000000000000000000000000000222333222000---222111111111000000////////////000111222222333333111666999666333555:::>>>FFFMMMYYYhhhyyy|||pppvvv}}}|||zzzzzzwwwnnnxxxnnngggdddfffhhhfffddddddcccbbb___\\\[[[YYYPPPFFF777777555333111111222333///////////////////////////...------...///000111////////////000000000000000000000000////////////000000000000111111111111222///,,,---222444222///111333444333111111222333444444333222222111111111444444444444444444444444222777888:::===:::AAAWWWaaapppvvvsss|||ssscccQQQJJJJJJHHHBBB===000000///000111///,,,***........................,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........111111000000000000111111000000000000000000000000333111//////000222222111......////////////......000000000000000000000000111000......000000000///222222111111000000000000222222333333444444555555333666888666444666;;;>>>UUUSSSXXXhhhppplll~~~yyysssqqqsssmmmoookkkiiijjjjjjfffeeefffccccccaaa]]]]]]\\\UUUKKK<<<777222///000111111//////////////////////////////......---...///000111////////////000000000000000000000000////////////000000000000111111111111555111///000333555444111111222333333111111222333222222222222222222333333444444444444444444444444666999666666<<<>>>LLLfffjjj{{{rrrxxxhhhTTTKKKJJJIIICCC>>>333222000000000///---+++........................,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////...111111000000000000111111000000000000000000000000///---,,,---///000000000...//////000000//////...000000000000000000000000222///---,,,---///000000222222222111111111111000444444444444444444444444111222333555666:::???DDDZZZXXX___tttuuummm}}}~~~yyyyyy{{{pppoookkkhhhiiigggdddccceeecccdddbbb___``````ZZZSSSFFF>>>555111222333000---///////////////////////////............///000000////////////000000000000////////////000000000000000000000000111111111111666333000000333444333000111222333333111111222333111111111222333444444444444444444444444444444444444666333444:::>>>NNNhhhwwwwwwsssuuu^^^OOOLLLKKKGGGAAA888555111/////////...---........................,,,,,,,,,,,,,,,,,,,,,,,,......//////////////////222111111000000111111222000000000000000000000000---,,,+++,,,///000000/////////000000000000//////000000000000000000000000111///------///111111000222222222222222222222222333333333333222222222222111000333999???DDDMMMTTT```jjj~~~ooo|||}}}www}}}}}}xxxnnneeedddeeeeeedddfffbbbdddbbb``````bbb___YYYRRRKKKAAA999666333111/////////////////////////////////........./////////////////////000000000000////////////000000000000///000000000111111111111444111//////000111000...000222333333222111222444222222222333333333444444444444444444555555555555222666666:::@@@AAAMMMeee{{{mmm~~~xxxzzzmmmVVVMMMMMMKKKGGG===999444000////////////........................------------------------............////////////222222111111111111222222000000000000000000000000000//////000333444333222//////000000000000//////111111111111111111111111000///000111333333222000222222222222333333333333444444333333333333333333666555999BBBIIIPPP[[[ggg{{{vvv{{{rrrxxxyyyhhhdddgggiiihhhhhhbbbdddccc``````bbbaaa]]]YYYVVVPPPEEE:::333000111000000000000000000000000//////////////////......////////////000000000000.../////////000000000111///000000000111111111111333111000///000000000///000111333333222222333444444444444333333333222222444444444555555666666666777;;;;;;???HHHLLL[[[uuummmlll|||^^^MMMKKKKKKIIIBBB===666111///000000111////////////////////////---------------------------.........//////000000222222111111111111222222000000000000000000000000/////////000222333222000///000000111111000000///111111111111111111111111//////111333555555333000222333333333333444444444666666666666666666666666888888>>>IIIOOOVVVeeevvv|||yyy~~~vvvvvv|||}}}rrriiihhhgggfffeeeccceeeddd```___aaaaaa___[[[\\\YYYOOO@@@555222333000000000000000000000000/////////000//////...---////////////000000000000......//////000000111111000000000000111111111111333333222222111222222222000111222333222222333555555555555444333222222222444444444555666666777777888:::888===KKKWWWpppsssxxxhhhPPPJJJJJJIIIFFFAAA999333111111111111////////////////////////------------------------------......///000000000333222222111111222222333000000000000000000000000...------///000000...,,,000000111111111111000000111111111111111111111111000//////111333444333222333333333333444444444555555555666666777777888888999<<>>777333222222000000/////////.........000/////////............000...,,,---...///......222222222222222222222222555444222111000/////////111000000000000111111222111111111111111111111111222222222222222222222222111222222333333444444555333333333444444444555555222777333222:::CCCTTTnnn}}}rrrsss|||rrrpppmmmdddccccccaaa___^^^^^^XXXPPPFFF<<<222000111111111222/////////000000000111111000000000000000000000000000000000000000000000000111111111111111111111111000000000111111111222222444444333333333333222222333333333333444444444444444555555555444555888;;;<<>>KKKeeezzzrrr~~~|||qqqllldddfffccc```^^^``````]]]ZZZOOODDD777111111222222111//////000000000111111111////////////////////////000000000000000000000000111111111111111222222222000000111111111222222222333333333333333333333333333333333444444444444555444555666555444555888:::;;;HHHbbb|||~~~yyy}}}vvveeefffgggiiipppzzztttYYYJJJJJJJJJGGG???666222333000000000////////////...///////////////.........000...------...//////...222222222222222222222222000000111111222222222222777666444333222111000000000000111111222222222333222222222222222222222222111222222333333444444555333333444555555666777777444<<<<<<===IIIYYYvvvppp{{{uuummmyyyxxxyyyvvvkkkeee```___``````___^^^UUULLL???555333444333111000000000000111111111111////////////////////////000000000000000000000000000000111111111222222222111111111111222222222222333333333333333333333333333333444444444555555555555666666666555666999;;;@@@RRRqqqqqqccciiiqqq{{{{{{llleee___jjjvvv}}}hhhPPPLLLJJJIIICCC888222333111000000000////////////.........///////////////000///------///000///...222222222222222222222222...///000222333333333333777666444333111111000000000000111111222333333333333333333333333333333333111222222333333444444555333444444555666777888888222<<<@@@FFFUUUggguuuwwwxxxoooqqqzzzqqqiiibbb``````___^^^^^^XXXSSSHHH<<<666555444222000000000111111111222222000000000000000000000000000000000000000000000000000000000111222222333333111111111222222222222333222222333333333333444444333444444444555555555555555666777777777888;;;>>>MMMbbbppp]]]SSS^^^kkk{{{qqqhhhgggttt~~~~~~~~~~~~~~~ZZZPPPJJJJJJGGG<<<555555111111000000000/////////.........///////////////111///......///000000///222222222222222222222222///000111222333333222222222222111111000000111111000000111222222333444444333333333333333333333333111222222333333444444555333444555666777888999999222>>>GGGSSSgggyyy}}}}}}yyylllgggrrr{{{xxxnnnfffdddbbb]]][[[]]]WWWXXXQQQCCC999777555333000000111111111222222222000000000000000000000000000000000000000000000000///000000111222222333333111111111222222222333333222222222333333444444444444444444444555555555555444666777888888:::>>>AAA[[[ppp{{{kkk^^^\\\kkk~~~xxxrrryyyxxxvvvzzz}}}{{{fffVVVJJJKKKKKKBBB999888111111111000000000//////............/////////000111///......///000000///222222222222222222222222000111222333333222000000............///000111222000000111222333333444444333333333333333333333333111222222333333444555555444444555666777888999999999GGGSSSddd{{{~~~{{{wwwuuu~~~rrriiifffccc]]]ZZZ[[[VVVZZZVVVHHH<<<888666333000111111111111222222222000000000000000000000000000000000000000000000000///000000111222222333333111111222222222333333333222222222333333444444444444444444555555555666666444666777888999<<<@@@BBBcccwww}}}{{{|||{{{xxxuuurrrvvvuuuvvvvvvtttyyyzzztttuuu}}}~~~}}}vvvqqq~~~{{{oooZZZKKKMMMNNNFFF===:::111111111111000000000000---.........//////000000111000......000000000///222111000000///000000000///000111222222222222222333333333222222111111111333333333333333333333333222222111111111111222222111111222333555666777777888555444888:::999999;;;EEEVVVfffsss}}}rrrnnntttvvvuuu{{{zzzqqqlllfff___\\\]]]ZZZYYYVVVSSSMMMCCC888000...000222333333222222222111111111111111111111111333222111000000111222333111111111000111111222333222222222222222222222222222222222222222333444555444444555555666777777777777555777:::777666DDDUUUnnn~~~||||||vvvooopppsssuuuyyyyyypppppprrryyy~~~yyyrrrgggrrr}}}gggSSSQQQGGGEEEEEE777222111111333111------111........................111///...------...///111444333222222111111222222000111111222222222222111333333333222222222111111/////////000000000000000333333222222222222333333222222333444444555666666666333444777999999===CCCLLLeee|||zzzoookkkhhhlllyyy}}}yyyuuummmbbb^^^___\\\[[[YYYVVVRRRIII>>>777222333444444333222111111111111111111111111111111000000000000111222444555111111111111111222222333222222222222222222222222333333333333333444555555444444555555666777777777888666888;;;999:::III\\\xxxrrrzzz~~~ssskkkgggggghhhdddkkktttyyyyyyzzz|||~~~|||tttooojjjgggfffgggjjjoootttuuusssnnnkkk{{{uuujjjgggmmm~~~sssYYYQQQHHHHHHHHH;;;444111111333111---...111........................111000...------...000111555555444333333333444444222222222222222222111000333333333222222222222111111111111222222333333333444444333333333333444444333333444444555555555555555444666888888;;;FFFQQQ]]]yyyyyynnnfffbbbmmmooozzz~~~vvviiiaaa```^^^]]][[[ZZZWWWPPPFFF???777777555444333222111111111111111111111111111111......///000111333555666111111111111111222333333222222222222222222222222444444444333444444555666444444555555666777777777:::777888;;;:::>>>PPPdddiiigggrrriiiiiinnnrrrttt}}}uuullleeedddbbb```gggqqq}}}xxxlll^^^aaavvvtttdddRRRJJJMMMLLL???777333111222111......111........................000000............000000666555555444444444444444333333333333222111111000222222222222222222222222333333333444444555555666444444333333333333444444444444444444555555555555666777999;;;;;;AAARRRbbbuuu{{{ooohhhjjjooosss}}}~~~qqqfff``````]]][[[[[[ZZZUUUMMMEEE;;;888555333222222222222111111111111111111111111//////000000222333444444222111111111111222333333222222222222222222222222555555444444444555555666444444555555666777777777999666666:::;;;AAAVVVlll{{{aaannn~~~qqqppp||||||sssmmmkkkeee\\\[[[dddjjjnnn~~~~~~yyymmm```dddxxxvvvsssUUULLLPPPNNNCCC;;;666222222111......111........................000000///......///000000555555444333333333333333333333333333333222111000222222222222222222222222111111111222222333333333333333222222222222333333555555555555555555555555666777:::===???III___ssszzzoooggghhhqqq~~~{{{ttt|||nnneeebbb]]]YYYYYYZZZXXXPPPJJJ>>>999444111222333333333111111111111111111111111000111111111222222222222222222222111222333333444222222222222222222222222666555555444444444555555444444555555666777777777777444666:::===FFF]]]uuuxxxkkk{{{yyy|||{{{oooiiiddd___eeevvv~~~zzzmmmfffggg\\\NNNPPPMMMFFF???888333222111//////111////////////////////////000000////////////000000444444333222222222222333333333333333333333222111111222222222222333333333333333333333333333333333333333222222222222333333444444555555555666666666555666:::@@@HHHWWWqqq}}}{{{qqqooommmkkknnnvvvzzz{{{pppggg```YYYWWWYYYYYYTTTNNNDDD===666222222444444333111111111111111111111111111111222222222111111000222222222222222333444444222222222222222222222222666555444444444444444444444444555555666777777777666444888@@@FFFRRRlll~~~zzz{{{{{{xxxwwwyyy|||~~~|||tttqqqqqqpppwww}}}zzznnniiicccnnnfffQQQPPPLLLIIICCC:::333222222000///111////////////////////////000000000000000000000000555444333333222222333333222222333333444333333333111111222222222333333333555555555444444333333222444444333333333333444444333444444555666777777888777888===HHHVVVkkkwww|||rrrnnnjjjnnnvvvnnneee[[[WWWZZZ[[[WWWSSSMMMDDD:::444333444444222111111111111111111111111///000111222333222222111333222222222222333444444222222222222222222222222555555444333333333333333444444555555666777777777666666===IIITTTcccxxxlll}}}vvvrrrqqqyyy~~~{{{ppphhh___```oooqqqVVVOOOJJJLLLFFF<<<333222222000///111////////////////////////000000000111111000000000555555444333333333333444111222333333444444444444111111111222222333333333222111111000///...------555555555444444555555555333333444555666777888999:::;;;BBBPPPbbb{{{zzzqqqmmmooowww~~~tttiii]]]YYY[[[]]]ZZZVVVTTTJJJ>>>666444444333111111111111111111111111111---...000222333444444333333333222222333333444555222222222222222222222222555444333333222222222222444444555555666777777777777999BBBPPP^^^pppppprrr~~~vvvuuuzzz~~~{{{rrrhhh```___]]]^^^nnn|||yyyYYYOOOJJJNNNHHH===444222222000000111000000000000000000000000000000111111111111000000///000111222333222111111777555222222333333222000000000000111111222222333333333333333333333333333333333333444444444555555555444222111555:::<<<::::::<<>>888444333333222222111111222222333111111222222222222222222444444333333333444555555444333333222222333333444333333333444444444555555555666666666777777777888:::666MMMpppttt~~~uuurrryyy}}}zzzqqqaaaZZZXXXSSS\\\ttt]]]PPPLLLLLLIIICCC;;;444000000111111000000//////000000111000000000000000000000000444333222111222333555666222555666444000///222555555555555444444333333222444444444444444444444444333333333444444444555555333333555888888888;;;???UUUiiiwwwwwwoookkkgggbbb```bbbeeegggfffggghhhjjjooovvv{{{~~~}}}zzzxxxwwwwwwrrrssssssqqqnnnooossswww|||{{{}}}{{{mmmccc]]]YYYWWWWWWTTTLLLCCC:::555333222222222111111222222222111111222222222222222333222222333333444555666666444333333222222333333444333333333444444444555555555555666666777777888888999888NNNooo}}}~~~}}}sss}}}yyyzzzrrrcccZZZYYYSSSYYYnnncccPPPSSSNNNKKKFFF>>>666111000000111000000000000000000111000000000000000000000000111222222333333333333333555444333222333333333333666555555444444333333333444444444444444444444444333333333444444444555555333222555888777666===FFFaaakkk~~~lllcccaaahhhhhhiiikkknnnqqqssstttuuu|||zzzwwwsssmmmiiieeegggkkkooottt|||xxxwwwiii]]]WWWWWWWWWUUUOOOGGG>>>777333333222222222222222222333111111222222333333333333111222333444555555666666444333333222222333333444333333333444444444555555555555555666777888888888<<<===TTTpppnnnwww{{{~~~qqq}}}zzzyyyttteee[[[ZZZSSSVVVffflllQQQXXXOOOMMMHHHAAA999333111000111111000000000000111111111111111111111111111111000111333444444444333222555333111111333555333222444444444444444444333333444444444444444444444444333333333444444444555555666333555888666666BBBQQQeeeqqq}}}wwwpppllloootttqqqvvv|||xxxooooooqqqqqqoookkkkkkpppuuuuuuwww{{{~~~}}}rrrbbbXXXXXXVVVTTTQQQLLLDDD<<<666444333333222222333333444111111222222333444444444111222333444555555555555444333333222222333333444333333333444444444555555444444555666777888999999:::>>>WWWrrrgggddd{{{uuupppooorrrttttttzzzmmm~~~yyyvvvhhh^^^[[[SSSQQQ]]]}}}WWWYYYOOONNNJJJCCC<<<666222111222111111000000111111222111111111111111111111111333333333333333444444555333333333333222222333444333333333333333444444444555555555555555555555555333333333444444444555555777444666:::;;;???RRRggg|||wwwsssrrrrrrkkklllllljjjggggggjjjmmmxxxxxx||||||{{{ooo^^^[[[WWWRRRQQQQQQKKKBBB999555444444333333444444555111111222222333444444555111222444555555555555444444333333222222333333444333333333444444444555555444444555666777888999999:::@@@ZZZxxx}}}```uuuyyysssnnnmmmiiiccc^^^]]]```cccjjjyyykkk~~~}}}yyywwwkkk```]]]SSSMMMTTTrrraaa[[[OOONNNKKKEEE>>>888444333222111111000000111111222111111111111111111111111666555333222222444777888000444666555000///333777222222222333333444444444555555555555555555555555333333333444444444555555777444777>>>BBBJJJccc}}}zzzxxxrrrqqqrrrqqqpppqqquuuuuusssuuuzzzvvvsssoooooosss}}}~~~}}}|||ddd]]]WWWRRRRRRTTTQQQFFF<<<666555555444444555555666111111222333333444555555222333444555555555444333444333333222222333333444333333333444444444555555444444555666777888999999AAAFFFaaa~~~jjj~~~zzzlllggghhhgggddd___ZZZYYY]]]```cccqqqzzzxxxyyyyyylll~~~yyyxxxyyyxxxlllbbb^^^SSSKKKPPPNNNdddwww|||jjj```OOONNNLLLFFF???999555444222222111111111111222222111111111111111111111111444333111000000111333444333333333333333333333333222111000000000111222333333333333444444444555555888777666555333222000000777666777<<>>777111333222222111111111111111111111111111111111111111666555444333333444555666333333333333333333333333555444444444444555666666333444444444444555555555444444444555555555555555777555:::JJJ___xxx|||~~~}}}hhh___VVVSSSUUUVVVSSSOOO???;;;666333222333333222444444444444555555555555999888888777555333111000444333222222333333222111444444444444555555666666555666888888888888;;;===>>>cccuuuvvvyyysssyyyyyywwwqqq}}}zzz{{{}}}|||{{{|||yyywwwyyy~~~|||yyyvvvqqqiiibbb]]]WWWQQQKKKGGGNNNccc~~~ZZZVVVPPPLLLHHH@@@777111333333222111111111111111222222222222222222222222555555444333333444555555444444444444444444444444555555555555555666666666444444444444555555555555555555555555555666666666:::888???TTTooozzzxxxiiiZZZTTTUUUTTTRRRPPPFFFAAA:::555333444555555333333444444444555555555555555555666666555444444333222111222333333222000222222222333333444444555444555777777777999;;;>>>IIIkkkooo|||{{{{{{vvvuuuzzz|||}}}xxxrrrjjjddd___YYYRRRMMMOOOMMMZZZ|||}}}aaaYYYRRRPPPMMMEEE;;;555333333222111111111111222222222222222222222222222444444333333333333444444444444444444444444444444333444444555555555555555444444444555555555666666777666666666666666555555;;;:::DDD^^^}}}vvv|||{{{wwwaaaYYYWWWUUUSSSTTTLLLFFF===666444444555666333333333444444444444555444444555555555555444444222111111222444444222000222333333444555555666666444555666666777999===@@@QQQlllxxxppp{{{www|||www{{{yyyssskkkeee```ZZZSSSNNNNNNHHHRRRrrr~~~fffZZZPPPPPPOOOGGG===888444333333222111222222222222222222222222222222222333333333333333333333333444444444444444444444444222333444444555555444444444444555555555666666666777777777777666666666666<<>>;;;444444333222222222222333333333333333333333333333555555666666666666555555555555555555555555555555222333555666666666555444555555555555666666666777333444555777888:::;;;;;;DDDRRRqqq~~~rrruuueeeccceeefffjjjpppyyy}}}jjj```WWWTTTWWWVVVPPPFFF>>>:::888777777222222333333333444444444222333444444555555555444222222333555777777444222000000111222333555555666666777777888999<<>>OOOhhhwww}}}|||xxxuuuuuuyyy|||mmmmmmttt}}}pppZZZXXXWWWQQQTTTRRRLLLDDD:::555444666555444444333333444444555777666555333222111000000666555555444444444555555555555555555666666666666666222333888777666>>>JJJnnnzzzmmmnnn}}}pppddd___dddjjjrrr|||yyyyyyyyytttllleee___YYYTTTPPPJJJIIINNN^^^uuujjjTTTZZZMMMGGGFFF666444222444666444000000333333333333333333333333333555444333333333333444555444333333333444555666777555555555555555666666777555555555555666666666666888:::444222888999===KKKcccxxx|||zzzyyy|||}}}~~~yyybbb]]]YYYSSSSSSRRRMMMEEE===777555555666555555444444555555666666555444333222111111111555555444444444444444555555555555555666666666666999555666:::999888BBBPPPlllqqqttt}}}zzzzzz}}}||||||~~~|||vvvhhhaaaaaaiiiqqqzzzyyyxxxyyytttllleee___YYYTTTQQQIIIGGGHHHOOO___rrruuu[[[^^^RRRMMMLLL<<<555333444666555111111444333333333333333333333333555444444333333444444555333222222222333444555666555555444444555555666777555555555555666666666666444999777444777777@@@UUUppp|||}}}|||zzz{{{nnnbbb[[[UUUSSSRRROOOIIIAAA:::666555666666666555555666666666555444444333333333333333444444333333333333444444555555555555666666666666999666777:::999:::GGGWWWqqqzzzqqqnnnpppuuuxxxxxxwwwxxxyyy{{{~~~|||zzzzzzuuukkkmmmrrrzzzvvvtttrrryyy||||||yyyuuulllbbb```eeeppp||||||xxxxxxssskkkddd___ZZZVVVSSSNNNKKKHHHHHHQQQddd}}}ddd```WWWSSSQQQBBB888555444666555111111444333333333333333333333333444444444444444444444444222222222222333333444444555444444444444555666666555555555555666666666666///888:::999999777DDD^^^~~~xxxvvvwwwuuu{{{|||ttt~~~yyycccZZZWWWSSSSSSPPPLLLEEE>>>888444666666555555555555666666444444333333333444444555333333222222222333444444555555555555666666666666777555666888777:::KKK___~~~~~~yyyrrrnnnooorrruuuvvvtttttttttssstttxxx}}}ttt^^^```aaahhhtttzzzyyyyyyuuurrrzzzyyy{{{llljjjjjjgggddddddjjjvvv{{{wwwrrrkkkddd___[[[WWWUUUPPPNNNKKKIIIPPPccc~~~kkk```XXXUUUQQQEEE<<<777444555555222222444333333333333333333333333444444444444444444444444222222333333333333333333444444444444444555666666555555555555666666666666111888999999:::===UUUyyy|||{{{|||```eeemmmsssrrrttt{{{gggZZZYYYUUUTTTRRRNNNIIIAAA:::555555444444333333444444555444444333333444444555555222222222222222333444555555555555555666666666666666555777888777<<>>888555555444444444444555555666555555444444444555555333333333333444555666777555555555555666666666666555666999:::999DDDbbb{{{xxxuuuyyykkkhhhfffdddbbb``````dddkkkppp}}}}}}yyyooogggddd```iiiyyy|||wwwyyytttyyy~~~xxxnnn```gggooottt|||sssooonnnllliiifff```YYYTTTMMMOOONNNIIIKKK^^^~~~pppccc]]]WWWWWWFFF<<<555444666555444555333333333333333333333333333333444555555444333333444555666666666555444333444333333333333444555555555555555555666666666777444888999???FFFOOOpppttt}}}{{{___UUUccczzztttoooooommmjjjfffcccbbbbbbiii~~~wwwdddZZZWWWSSSQQQMMMGGG@@@:::666666555555555555666666666666555444444444444444333333333444555666777888555555555555666666666777222333777888888CCCdddnnnuuu}}}rrrrrrvvvvvvvvvsssoookkkiiijjjkkkkkkvvvooommmjjjccc```aaafffoooyyyzzztttmmmnnnrrrvvvsss```eeefff```iiiyyyrrrnnnmmmlllkkkgggaaaYYYTTTKKKOOOOOOHHHGGG]]]ttteee]]]XXXZZZGGG===555444666555555666333333333333333333333333555555555555555555555555444444444555555555555666555666777777666666777888666666777777888888888999555;;;<<<;;;HHHhhhpppuuu|||nnnaaabbbqqqzzzoookkkooovvvyyyyyyuuukkkfffhhhmmmqqqxxxgggYYYTTTUUUSSSJJJHHHHHH>>>777555444444555666555444555444333333222222222222444444444444444444444444444555666666555555666888444222888999888JJJiiiyyykkkeeeooovvvyyy~~~xxxtttiiihhhiii]]]^^^lllddd]]]kkkpppuuuyyyzzzyyy~~~|||}}}nnnccc^^^^^^]]]aaaqqqrrrsssqqqooolllhhhaaaYYYTTTPPPKKKHHHIIIJJJYYYmmmddd```ZZZMMM???555999===999444444555555555555555555555555555555555555555555555555444444444444555555555555555666777777666666777888777777777777777777888999::::::===GGG[[[www~~~nnnwwwtttfff]]]YYYeeeiiiqqq|||sss^^^WWWWWWUUULLLKKKIII@@@777555333333444555555444555444333333222222333333444444444444444444444444444555666666555555666888555444999;;;:::MMMmmm}}}fffeeeuuuwwwxxxuuueeecccbbbeee^^^bbbqqqoooqqq|||yyy}}}{{{{{{vvveee]]]^^^bbbgggqqqrrrrrrqqqooolllhhhbbbZZZUUURRRMMMJJJIIIGGGOOOiiittthhheee```UUUDDD777888:::777555666555555555555555555555555555555555555555555555555444444444444555555555555555666777777666666777888:::999777666555666888999;;;555999PPPiii}}}vvvsss|||lll^^^WWWVVVfffjjjyyy{{{vvv||||||dddZZZXXXWWWOOOMMMKKKBBB888666444333444555444444555444333333333333333333444444444444444444444444444555666666555555666888777555;;;<<<<<>>999666666666777777444444444444444555666666444444444444444444444444444555666666555555666888666444:::???GGGfffxxxvvvlllaaa[[[ZZZZZZ```fffggglllrrrwww|||~~~~~~~~~sssuuu|||wwwsssoookkkfffcccdddiiiqqqzzzwwwyyy}}}yyyrrroookkkgggccc^^^XXXTTTNNNNNNLLLHHHFFFGGGJJJLLLjjj||||||www^^^FFF<<<999555555999666666666666666666666666555555555555555555555555222222333333333444444444555666777777666666777888666666777777888888888999;;;FFF___~~~lll^^^kkk}}}{{{mmm|||wwwfff\\\```iiigggfffeeeeeeggglllpppsssxxxoooWWWFFFDDDDDDDDDFFFHHHHHHGGGFFFGGGHHHIIIIIIIIIHHHHHHFFFEEEDDDCCCAAA???@@@CCCEEEAAAAAAFFFJJJIIIIIIJJJLLLKKKKKKKKKJJJIIIGGGFFFBBB@@@???@@@@@@@@@AAACCC@@@DDDHHHIIILLLTTTaaallluuu}}}~~~vvvpppkkkjjjggg^^^VVVSSSSSSPPPRRRVVVVVVZZZoooyyypppkkkkkkrrr|||~~~nnn~~~eee]]]TTTPPPPPPKKKCCC???:::777666777777777444444444444444555666777444444444444444444444444444555666666555555666888555333;;;BBBLLLnnnvvvkkk```___ccciiirrryyy{{{tttoooooottt{{{xxxvvv{{{yyysssyyymmmqqqwwwyyyrrrooojjjfffaaa\\\WWWSSSJJJMMMMMMJJJHHHJJJMMMNNN___fffJJJ<<<777444555:::777777777777777777777777555555555555555555555555444444444333333222222222555555555666666666666777888888777666777:::;;;:::BBBFFFiiiuuuTTTgggooopppfffeeennnttt||||||ooo```___gggcccaaa___]]]^^^```dddfffoooqqqwww}}}}}}iiiMMMFFFFFFGGGGGGIIIJJJLLLMMMFFFIIILLLMMMLLLKKKJJJKKKFFFFFFEEEEEEDDDCCCCCCBBBEEEFFFGGGIIIJJJKKKKKKKKKKKKLLLMMMNNNMMMLLLJJJHHHGGGEEEBBB@@@>>>>>>??????HHHGGGGGGHHHLLLRRRYYY]]]iiiiiinnnzzz~~~{{{xxxvvvpppiiiccc___YYYQQQLLLKKKMMMLLLOOOTTTSSSYYYuuu{{{xxxvvvuuutttwwwvvvwwwzzz~~~qqqnnnwwwiiiZZZXXXTTTNNNLLLIIIBBB999666777999888666666666666666666666666666555444444333333444444555555666777666555444555777888;;;;;;???VVV~~~zzzzzzxxxrrrpppsssyyyooocccfffkkkkkkqqq{{{}}}|||ooooooyyy}}}vvvyyyxxxsssmmmgggdddbbb^^^VVVPPPQQQOOOLLLIIIGGGGGGHHHIIIQQQoooLLL:::<<<:::444888999999888777777777777777555555555555555555555555555555555444444444333333444555555555555666666666888888777777777999:::;;;EEEKKKhhhgggTTTfffxxx~~~ssslllmmmrrrrrrxxxvvvqqqttt{{{yyyuuuqqqmmmlllkkkkkkfffgggiiikkkiiikkkxxxgggPPPHHHHHHIIIIIIJJJKKKMMMMMMIIIKKKNNNOOONNNMMMMMMMMMKKKKKKJJJIIIIIIHHHHHHGGGIIIJJJJJJKKKLLLLLLLLLKKKNNNNNNOOOPPPOOOMMMKKKIIIGGGFFFDDDCCCCCCDDDEEEFFFLLLMMMNNNOOOPPPUUUZZZ___ffffffmmm~~~{{{vvvrrrmmmjjjfff___WWWSSSMMMGGGEEEFFFKKKJJJNNNWWW^^^lll~~~yyytttqqqnnnmmmpppooopppsssxxx~~~kkkkkkyyysss^^^WWWRRRNNNMMMJJJCCC;;;666777888888666555555555555555555555555444333333222222333333444555666777666555444555777555999999>>>VVV~~~lllsssvvvqqqppprrrssstttzzz}}}oooiiilllppptttyyy|||{{{nnnxxxxxxsssnnngggccc```\\\UUUPPPQQQOOOLLLIIIHHHHHHIIIJJJiiiyyyTTT>>>===:::555999999888777777666666777777555555555555555555555555666666666555555555555555444444444555555555555666777777888888777888:::===PPP^^^yyy{{{XXXZZZhhhyyyxxxqqqooopppuuu~~~{{{yyyxxxuuuooohhhaaaaaalllxxxnnnjjjiiimmmyyykkkUUUIIILLLLLLLLLLLLLLLMMMNNNNNNLLLNNNQQQQQQPPPOOOOOOPPPOOONNNNNNMMMLLLLLLKKKKKKMMMMMMMMMNNNNNNMMMMMMMMMQQQRRRRRRRRRPPPNNNLLLKKKHHHHHHGGGGGGHHHJJJMMMNNNPPPRRRSSSSSSTTTWWW]]]ccckkkrrrzzzsssmmmfff___[[[YYYRRRKKKHHHEEEBBBDDDIIIPPPPPPVVVcccsss~~~xxxrrrmmmiiifffeeedddeeeiiiqqqyyykkkggg}}}fffXXXSSSPPPPPPKKKEEE<<<888777888777666444444444444444444444444333333222222222222333333555666777666555444555777444888:::@@@YYYtttWWWjjj{{{wwwllleeeaaabbbjjjsss~~~zzztttssstttvvvzzz|||~~~kkkcccyyyuuuooohhhbbb___ZZZUUUQQQPPPNNNLLLIIIIIIIIIKKKLLLppp```CCC>>>;;;777:::888888777666666666777777555555555555555555555555555555555555555555555555444444444444555555555555666666888999888777;;;BBBXXXqqqcccSSSeeemmmxxx~~~||||||qqqggghhhrrr}}}jjj^^^ZZZMMMKKKIIIIIIMMMWWWaaaiiihhhkkkjjjdddXXXNNNIIIHHHPPPOOOOOONNNNNNOOOOOOOOOOOOPPPRRRRRRQQQPPPPPPQQQOOOOOONNNMMMMMMLLLLLLKKKLLLMMMNNNOOOOOOOOOOOOOOOSSSSSSSSSRRRPPPNNNLLLKKKIIIIIIIIIIIIKKKNNNQQQSSSTTTWWWYYYYYYYYY___jjjsss{{{}}}uuummmeee\\\TTTOOOMMMHHHFFFFFFFFFGGGLLLSSSXXX\\\hhhyyy{{{}}}~~~yyysssmmmhhheee]]]\\\\\\aaakkkwwwttteeettt}}}oooYYYSSSSSSTTTMMMGGG???999777777777666444444444444444444444444444333333222222333333444555666777666555444555777666:::<<>>III]]]yyyWWWWWWnnnpppuuukkknnnzzzjjjTTTKKKIIIEEEFFFGGGFFFEEEFFFIIILLLMMMPPPRRROOOKKKJJJPPPUUURRRRRRQQQPPPPPPPPPQQQQQQPPPQQQRRRRRRQQQPPPPPPQQQOOOOOOOOONNNMMMMMMLLLLLLJJJKKKLLLNNNPPPQQQQQQQQQSSSSSSRRRQQQOOONNNLLLKKKKKKJJJJJJKKKMMMPPPTTTVVVXXX]]]aaabbbdddnnn{{{rrriii___VVVNNNHHHFFFDDDEEEHHHIIIJJJPPPWWWYYYfff{{{|||zzz}}}~~~|||xxxsssnnnhhhfffZZZXXXYYY^^^jjjwww}}}dddeeevvvZZZSSSTTTTTTNNNIIIBBB;;;888777777777555555555555555555555555555555444444444444555555555666777666555444555777888;;;<<>><<<<<<999999888888888999::::::555555555555555555555555444444555555555666666666666666666777777777888888777666888;;;888777GGG[[[ooolll```kkkxxx{{{pppwwwvvvWWWIIIFFFEEEDDDEEEFFFHHHKKKLLLMMMMMMLLLNNNOOONNNMMMMMMPPPTTTSSSSSSRRRRRRRRRSSSTTTTTTSSSTTTTTTSSSQQQPPPQQQSSSRRRRRRQQQPPPPPPOOOOOONNNJJJKKKMMMOOOPPPQQQRRRRRRRRRRRRQQQPPPOOONNNNNNNNNMMMMMMOOORRRVVV[[[```ccchhhtttvvvoooeeeZZZRRRKKKEEEBBBFFFFFFHHHLLLNNNRRR]]]gggwww||||||zzz{{{~~~xxxyyyzzzxxxuuupppjjjggg\\\[[[\\\aaammmzzzttt___kkkzzz{{{dddXXXWWWTTTQQQMMMFFF>>>888666666777555555555555555555555555555555555444444555555555555666777666555444555777777999;;;EEEdddnnn~~~~~~{{{zzzyyyyyy{{{~~~|||wwwxxx}}}}}}~~~~~~|||qqqeee\\\UUURRRTTTTTTTTTSSSQQQPPPNNNMMMNNNMMMNNNRRRVVVZZZ]]]]]]\\\___```]]]XXXRRRMMMJJJDDDCCCFFFNNNSSSTTTWWW[[[^^^eeehhhaaa[[[YYYWWWTTT___aaagggrrrkkkuuuooommmjjjeee___ZZZWWWUUUOOOMMMJJJGGGFFFGGGHHHIIIPPP___]]]DDDAAA>>><<<::::::999999::::::;;;<<<555555555555555555555555555666666666777777888888777777777777888888888888888666888;;;777888JJJ```nnnggggggsss}}}zzzjjjiiiyyyoooOOOEEEFFFFFFNNNKKKHHHGGGJJJMMMNNNOOOLLLNNNPPPQQQRRRSSSUUUVVVSSSSSSRRRRRRSSSTTTTTTUUUTTTUUUUUUSSSRRRQQQRRRTTTPPPPPPPPPOOONNNNNNMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQSSSRRRQQQPPPPPPPPPPPPPPPMMMNNNQQQUUUZZZaaafffiii||||||yyy}}}qqqiii^^^TTTLLLFFFBBB???HHHHHHKKKPPPUUU]]]kkkyyywwwwwwyyyyyyzzz}}}{{{|||}}}|||xxxrrrmmmiii^^^]]]]]]cccnnnzzz```bbbxxxtttppp|||mmm___\\\WWWRRRNNNGGG???888555666888444444444444444444444444555444444333333444444555555666777666555444555777999;;;===HHHiii{{{rrr}}}}}}|||{{{sssgggcccfffdddfffkkkooolllkkkrrr}}}uuugggZZZUUUVVVVVVWWWYYYTTTTTTTTTTTTSSSRRRQQQPPPSSSQQQOOOOOOPPPRRRRRRRRRPPPTTTVVVRRRMMMJJJHHHGGGMMMLLLPPPXXX\\\[[[ZZZ[[[dddgggbbbVVVOOORRRXXXYYYgggqqqzzztttpppyyykkkkkkiiiddd^^^YYYVVVTTTOOOMMMJJJGGGEEEEEEGGGGGGNNNSSSzzzdddHHHDDD@@@===::::::::::::;;;;;;<<<===:::999888666555555555555999777555444333444555666888888888888777777777777:::777777:::888;;;OOOggglllkkkttt~~~}}}}}}|||zzztttooonnnkkkfffeeekkkyyykkkPPPJJJLLLKKKIIIKKKMMMNNNOOONNNLLLKKKNNNOOOPPPPPPOOOPPPRRRTTTSSSTTTTTTSSSQQQQQQRRRTTTWWWXXXWWWSSSSSSUUUSSSOOOQQQQQQQQQQQQQQQPPPOOOOOOMMMNNNOOOPPPRRRTTTUUUUUUWWWRRRMMMMMMPPPSSSSSSQQQRRRSSSTTTUUUZZZdddqqq{{{~~~zzzwwwnnneeeZZZQQQIIIBBBBBBFFFIIIMMMUUUZZZ[[[eee|||wwwtttsssssstttyyy{{{wwwsssrrrqqqnnndddbbb^^^^^^jjj~~~{{{~~~zzzbbbmmmyyytttnnnwwwZZZYYYZZZSSSMMMGGGCCC===666444666777666666666666555555555666555444333222333333444555555555555555666777777777888===OOOqqqtttvvv~~~|||vvvyyypppllluuuzzzpppcccYYYVVVWWWWWWVVVZZZbbbfffbbb\\\YYYVVVUUUTTTUUUWWWYYYZZZZZZWWWVVVUUUTTTTTTTTTTTTTTTSSSUUUWWWVVVTTTRRRSSSTTTWWWUUUPPPKKKGGGGGGIIIKKKMMMRRR\\\eeeeee```bbbhhhwwwxxxhhhXXXYYY^^^ccclllvvvuuueeejjj~~~www~~~xxxjjjjjjiiieee___YYYUUUSSSWWWQQQJJJEEEDDDEEEGGGHHHRRRRRRqqqvvvGGGIIIEEE???>>><<<<<<===?????????>>>555555555555555666666777888777555444444444666666777777777777777777777777999666777::::::>>>TTTkkkmmm}}}kkkxxx{{{pppnnnjjjiiihhhfffccc___cccbbbbbbdddlll{{{hhhPPPLLLNNNMMMKKKLLLNNNOOOPPPOOONNNMMMNNNOOOPPPOOOOOOOOOQQQSSSTTTUUUUUUUUUTTTTTTVVVWWWUUUVVVUUURRRRRRTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPOOOLLLLLLMMMNNNOOOPPPQQQQQQOOOLLLKKKNNNSSSVVVUUUSSSRRRSSSUUUXXX___mmm}}}}}}zzzwwwnnnbbbUUULLLFFFAAACCCGGGJJJMMMSSSZZZbbbuuu~~~zzzuuurrrpppppppppuuuwwwtttqqqpppnnnkkkfffeee``````mmm~~~kkkiii~~~yyyjjj|||```ZZZXXXTTTNNNHHHDDD>>>777444666666666666555555555444444777666555444444444555555555555555555555666777777777999???QQQsssvvv~~~{{{~~~yyyyyyxxxuuummmiiippp||||||~~~|||oooaaaWWWTTTUUUTTTTTTXXX^^^___ZZZUUUSSSRRRSSSUUUXXXZZZZZZYYYWWWVVVVVVUUUUUUTTTTTTTTTTTTWWWYYYZZZXXXUUUSSSSSSTTTYYYWWWSSSOOOMMMNNNRRRTTTQQQWWWaaagggdddcccnnn|||ppp```aaadddkkkxxxwwwlllggguuu~~~yyyvvvmmmnnnmmmjjjccc]]]XXXVVVUUUPPPJJJEEEDDDFFFGGGGGGQQQRRRnnn|||LLLKKKGGGAAA>>>===<<<<<<>>>???>>>===444444444444444555666666888777555444444555666666666666666666666666666666777555777:::;;;CCCZZZrrruuu~~~ssshhhwwwrrrkkkgggddd___\\\[[[[[[ZZZZZZ[[[]]]```eeennn{{{eeePPPLLLOOOOOOLLLMMMOOOPPPPPPPPPOOONNNNNNOOOPPPOOONNNNNNPPPRRRQQQRRRSSSSSSRRRSSSUUUWWWTTTWWWVVVSSSSSSVVVVVVTTTSSSRRRRRRQQQRRRRRRSSSSSSNNNNNNNNNNNNOOOOOOOOOOOOLLLLLLNNNRRRWWWYYYWWWTTTSSSTTTVVV[[[eeewww{{{zzzyyyyyyyyyxxxvvvtttmmm___PPPHHHDDDCCCFFFJJJPPPSSSYYYcccssszzz{{{{{{xxxsssooollllllhhhlllnnnmmmmmmnnnlllgggcccbbb```bbbnnn~~~}}}iiisssnnn}}}iii]]]VVVVVVPPPJJJFFF@@@888555666555555555555444444444333777777666555555555666666555555555555555666777777777:::BBBTTTtttwwwxxx~~~zzzpppnnnssszzz}}}tttmmmhhhkkkqqqyyyzzzvvvxxx{{{yyymmm```XXXVVVXXXTTTUUUYYY]]][[[TTTPPPPPPQQQTTTYYY]]]^^^\\\YYYVVVVVVWWWWWWWWWWWWVVVVVVUUUWWWXXXXXXWWWUUUUUUWWWYYY\\\YYYTTTQQQPPPQQQTTTWWWSSS[[[dddgggeeekkkxxxmmmqqquuu~~~wwwjjjfffnnn~~~~~~uuuooopppqqqnnnggg___YYYVVVRRRNNNIIIFFFEEEFFFFFFFFFLLLRRRpppPPPLLLFFF@@@???===<<<<<<===>>>===<<<888777666555444333333333777666555555555555666666555555555555666666666666666666888:::<<>>MMMggg~~~~~~hhhjjjqqqyyy~~~vvv]]]ccc___]]]ZZZWWWXXX\\\aaaeeedddfffiiinnnuuu{{{eeeTTTLLLKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQPPPOOOOOOQQQRRRVVVWWWXXXWWWWWWWWWYYY[[[[[[```aaa^^^\\\^^^___]]]\\\[[[[[[[[[[[[[[[\\\\\\XXXWWWVVVUUUTTTSSSRRRRRRVVVUUUVVVWWWZZZ\\\]]]]]][[[\\\]]]aaalll~~~www\\\ZZZYYYXXXXXXYYYYYYWWWUUUZZZPPPHHHFFFHHHIIIMMMQQQWWWjjjzzz{{{|||{{{wwwpppjjjeeecccSSSVVVXXX]]]fffnnnnnniiiaaacccfffiiilllpppxxx||||||kkk{{{ggg]]][[[UUUPPPLLLEEE<<<777777555555444444444333333333444444444444444444444444555555555555555666777777555999AAATTTttt]]]fffwwwzzzuuuuuu~~~{{{}}}tttiiidddkkkwwwxxxnnngggaaa```gggpppvvvmmmmmmkkkhhheeeaaa```___\\\___eeeiiieee]]]XXXZZZ[[[]]]___^^^[[[YYYYYYZZZXXXYYY[[[\\\]]]^^^______^^^]]]\\\]]]bbbiiiooorrrooohhh```YYYWWWXXXXXXXXX___fffppp|||rrr^^^[[[XXXWWW]]]gggnnnrrryyyvvvuuu|||rrrssstttqqqiii```YYYUUUQQQNNNJJJGGGFFFFFFFFFEEEFFFTTTooogggYYYMMMGGGDDDAAA>>><<<<<<<<<<<<;;;666666666666666777888888555555555666666666666666555555555666666777777888666999<<<<<>>???GGG]]]}}}~~~www|||{{{ppp]]]```ZZZ\\\]]]\\\\\\^^^bbbeeeiiimmmsssyyy~~~}}}qqqcccXXXPPPNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPOOOPPPRRRRRRRRRSSSUUUXXXSSSUUUYYY\\\^^^bbbfffiiiqqqxxx|||yyyssspppmmmjjjggghhhiiijjjiiigggdddbbb______^^^]]][[[ZZZYYYYYYXXXZZZ^^^aaacccdddeeefffbbbfffkkkrrr|||qqqbbbUUUNNNMMMGGGFFFFFFGGGIIIIIIHHHFFFKKKIIIIIIKKKMMMSSS```lll{{{~~~{{{zzzwwwsssttttttqqqmmmgggbbb``````VVVTTTSSSYYYggguuuxxxsssoooooopppqqqllliiippp{{{~~~zzz^^^{{{xxxvvvwww}}}tttfff___ZZZTTTPPPIII???999888666666666555555555444444222333444666666666555444555555555555555666777777:::999===QQQvvvvvvXXXcccwww|||}}}|||sssccc[[[hhh|||vvvlllccc^^^___ccclllvvvmmmddddddddddddeeeeeeeeedddhhhiiiooouuusssiii]]]XXXXXX[[[]]]\\\ZZZZZZ^^^bbbbbbbbbbbbdddhhhmmmqqqtttnnnjjjggghhhpppyyy|||ppphhhfffeeedddbbbfffppprrrkkkeeennntttwww|||yyyxxxxxxtttxxx|||wwwwwwvvvppphhh```ZZZWWWXXXSSSLLLGGGFFFFFFGGGGGGIIINNNTTToooyyycccQQQJJJIIIFFFAAA>>>=========<<<888777666555444333333333444444555666777777666666555666666777888999999:::444:::???AAAKKKddd{{{www{{{zzzqqq```___XXX[[[]]]]]][[[[[[^^^```lllqqqxxx}}}}}}uuukkkbbbYYYRRRQQQRRRPPPOOOOOOOOOOOOPPPQQQQQQOOOPPPRRRSSSSSSTTTWWWYYYYYY\\\aaaeeejjjooouuuyyy|||zzzvvvrrrnnnoooqqqrrrqqqmmmjjjgggddddddcccbbb```___^^^^^^___cccgggjjjjjjhhhfffeeedddiiipppyyylllYYYSSSOOONNNNNNIIIIIIIIIKKKMMMNNNNNNLLLOOOMMMNNNOOOQQQYYYkkk{{{|||uuuuuuuuurrrpppnnnnnnkkkgggccc_________[[[XXXUUUZZZiiixxx{{{vvvkkkjjjlllnnnkkkkkkwww}}}sss[[[~~~wwwhhh```[[[VVVQQQJJJ???999888777666666666666555555555333444666777777777666666555555555555555666777777===:::===QQQxxxaaaeeexxx{{{sss{{{qqq___UUUddd{{{{{{qqqjjjeeedddgggZZZeeemmmqqqvvvvvvcccaaa```bbbeeehhhjjjkkknnnnnnssszzzyyymmm^^^VVVVVV[[[```aaa___```dddhhhiiiiiiiiikkkooouuu{{{zzzwwwtttwwwxxxsssqqqnnnkkkppp|||yyy|||tttssspppllliiiiiijjjlllrrrwwwyyyvvvuuusssmmmeee]]]XXXUUU[[[UUUMMMGGGEEEFFFGGGGGGGGGLLLPPPkkkmmmZZZRRRKKKGGGBBB???>>>>>>======777666666555555555666666333555777777666555666777777888999888777666777888666:::999@@@VVVlllyyyxxx}}}zzz```]]]^^^YYYYYY^^^aaa```___```ggglllrrrwwwzzz{{{|||}}}~~~yyytttlll```TTTPPPSSSSSSRRRQQQPPPPPPRRRTTTVVVUUUVVVXXXYYYYYYZZZ\\\^^^^^^eeeooowww|||}}}wwwxxxwwwvvvuuusssqqqpppooooooooommmjjjfffcccaaaaaagggkkkoooqqqnnnjjjfffdddkkkpppvvveeeYYYYYYXXXRRRMMMMMMOOOQQQTTTUUUVVVVVVVVVYYYZZZ[[[ZZZ\\\iiizzzsssqqqqqqqqqmmmjjjkkkgggdddccc```^^^aaagggeee[[[RRRWWWjjj}}}zzzmmmddd```fffoootttuuuvvvyyyeeexxxyyy{{{kkkccc^^^YYYWWWPPPEEE;;;888777777777777666666666666555555555555555555555555666555555555555666777777555888@@@UUU{{{cccfffgggxxxpppbbbYYYZZZhhhwww{{{ppplllpppuuu~~~rrrdddaaaeeelllpppqqqyyyvvvccc```___bbbdddeeehhhmmmmmmuuuzzzppp]]]\\\\\\^^^aaabbbdddgggnnnssssssvvvzzz}}}~~~~~~|||{{{|||zzzvvvjjjjjjiiiiiiiiimmmvvv{{{vvvoooiiiddd```\\\ZZZWWWSSSNNNJJJIIIHHHGGGGGGFFFJJJQQQXXXoooYYYXXXSSSOOOIIIDDDBBB@@@>>>===666666666555555555666666333555777777666555666777777888999888777666777888777;;;<<>>666666666666666666666666333555777777666666666777666777888888777666777999888===>>>III___rrrwwwrrrooottteee___```^^^```eeehhheeeccccccgggmmmuuu||||||rrreee[[[XXXWWWWWWXXXYYYZZZ\\\]]]^^^aaaaaacccdddhhhnnnvvv{{{~~~xxxrrrooooooppprrrooosssxxx{{{yyyvvvsssqqqyyy~~~}}}uuusssnnnddd]]][[[]]]bbbggglllpppssstttsss}}}vvvppprrrnnnjjjiiijjjjjjhhhfffeeeccccccddd```ZZZXXX[[[hhheeeaaacccpppvvvkkkccceeeiiijjjhhhhhhooowww{{{yyyzzzlllxxxggggggpppuuuwwwyyykkkeee```^^^WWWJJJ>>>888777777777777666666666666555555555555555555555555555444444444444555666666:::;;;CCCYYY~~~zzzjjj}}}yyyssseee^^^___eeeqqq{{{yyypppccc[[[eeewwwwwweeedddfffmmmpppnnnllllllwwwvvveeeddddddiiipppvvvzzz{{{|||wwwwwwzzzuuuoooiiiddd```[[[XXXWWWSSSNNNKKKJJJIIIHHHHHHGGGKKKLLLPPP|||```ZZZVVVQQQJJJEEEBBBAAA??????555666666777777777777777444666777777666666777888666777888888777777888999999===>>>IIIaaauuu}}}rrrsssvvv}}}lllcccbbb``````eeefffeeeeeehhhmmmsss{{{pppddd^^^^^^^^^]]]^^^```cccfffhhhhhhiiikkknnnttt}}}|||yyyxxxxxxyyyyyyxxxzzz|||}}}|||{{{|||}}}|||sssmmmpppssswww}}}tttmmmoooiiifffccccccdddeeedddbbbaaa```bbbddd```XXXUUUVVVfffgggffffffooouuuhhheeeffffffffffffiiiwwwzzzyyy{{{tttooojjjpppxxxyyypppiiidddbbb[[[NNN???888777777777777666666666666555555555555555555555555444444444444444555555666777999CCC\\\{{{nnn~~~vvvhhheeemmmyyyuuukkkzzz{{{iiihhhnnnwww}}}{{{vvvuuu{{{nnnmmmsssxxxyyywww{{{sssqqqnnnjjjfffaaaZZZUUUWWWSSSNNNKKKJJJIIIIIIHHHHHHKKKKKKPPPddd]]]XXXSSSLLLGGGDDDBBBAAA@@@555555666777888888777777444666888888777666777888555777888888777777888999999===>>>JJJcccyyy~~~pppwwwvvvhhheeeaaa___aaabbbccchhhooosssxxxsssnnnkkkiiiggggggjjjooouuuyyywwwxxx|||~~~xxxsssjjjfffhhhaaa___^^^^^^^^^^^^]]]\\\]]]]]]```bbb___WWWSSSTTTaaafffhhheeeiiizzz{{{hhh``````aaaccceeefffxxx|||qqqqqqwwwzzz{{{}}}uuu~~~zzzkkkmmmvvvtttlllgggfff```RRRBBB888777777777777666666666666555555555555555555555555555444444444444555666666666999GGGdddtttkkk}}}}}}wwwvvv}}}mmmnnnuuu~~~~~~|||~~~||||||pppppppppooollleee\\\VVVVVVRRRMMMJJJIIIIIIIIIHHHIIIMMMRRR]]]ggg```ZZZUUUOOOJJJGGGEEEBBBAAA444555777888999888888777444666888888777777777888555666888888777777888:::999>>>@@@OOOkkkuuu|||llleee```^^^___```ccckkktttxxx~~~{{{yyyrrrqqqoooooosssyyyxxxjjjjjjkkkgggaaa```[[[[[[[[[ZZZYYYXXXWWWVVVYYYXXX[[[]]]ZZZTTTRRRTTT]]]fffjjjdddbbbpppzzzeeeZZZYYYZZZ]]]aaadddtttrrrfffgggmmmzzz~~~llljjjppptttrrr}}}xxxpppkkkkkkfffWWWFFF;;;777777777777666666666666555555555555555555555555555555555555555666777777777<<>>HHHbbbxxx]]]mmmiiitttsssbbbaaaccckkkvvvwwwtttooohhh```YYYUUUTTTRRRPPPLLLIIIGGGGGGGGGHHHQQQQQQJJJZZZ{{{~~~wwwnnniiieee```aaaiiilllcccVVV777777888888888888888777888888888888888888777777777888999999888999;;;<<<<<>>QQQppp}}}{{{wwwfffooo}}}wwwsssrrruuuyyywwwtttrrrooollliiihhhggggggllliiifffdddcccbbbaaa___\\\]]]______]]]ZZZWWWTTTVVVSSSOOOLLLJJJHHHEEECCCCCCBBBBBBAAAAAABBBBBBCCCDDDIIIOOOPPPOOORRR[[[cccyyyqqqeeeZZZQQQMMMMMMMMMKKKJJJJJJNNNUUU\\\aaadddlllvvvxxx{{{lllXXXUUUqqqoookkkzzzrrrWWWCCC>>>888777888999777555888888888888888888888888777666444333444555888999;;;===IIIeee~~~fffiiieee~~~|||mmmgggfffrrrzzzyyyuuupppllljjjcccYYYUUUWWWRRRPPPLLLIIIGGGGGGGGGHHHEEEMMMPPPWWWjjjvvvnnnhhhgggccc___^^^]]]WWWOOO777777777888777777666555777777666666666777777888777888999999888999;;;===???WWWxxx{{{ppplllqqq~~~}}}~~~zzzyyy|||yyypppjjjiiigggfffeeeeeefffgggfffdddaaa`````````___]]]ZZZZZZZZZZZZYYYWWWUUUTTTUUURRROOOMMMKKKHHHEEEBBB@@@???????????????@@@AAAAAADDDGGGGGGFFFJJJRRRZZZmmmggg^^^VVVOOOLLLKKKKKKLLLJJJIIILLLRRRYYY___bbblllvvvyyy}}}ppp[[[SSSlllyyyqqq}}}```GGG@@@:::777999:::888555888888888888888888888888666666555555666777888999999<<>>>>>===>>>>>>???@@@@@@@@@CCCDDDCCCBBBGGGQQQYYYaaa]]]VVVPPPMMMKKKJJJIIILLLIIIGGGHHHNNNUUU[[[___hhhssswww|||wwwaaaSSSggguuuiiiJJJBBB;;;888;;;<<<999666888888888888888888888888666666777777888999999:::888<<>>>>>>>>??????@@@BBBBBBBBBEEEFFFDDDCCCHHHSSS]]][[[VVVPPPMMMLLLKKKJJJHHHKKKHHHEEEFFFKKKSSSYYY\\\aaalllrrrxxx~~~hhh___mmmnnnoooLLLDDD;;;999<<<===:::666888888888888888888888888555666888999::::::::::::888<<>><<<:::::::::888777777888888888888999999999777888888777777777:::<<>>>>>>>>>>>???@@@AAABBBDDDCCCFFFJJJLLLOOOYYYdddcccOOOJJJPPPLLLIIIJJJHHHKKKGGGDDDFFFJJJOOOYYYaaafffjjjqqqwww~~~qqqdddnnnllluuuVVV===>>>:::666<<<777888777777777777777777777777555777888888777777888999999===III```uuu|||jjjuuupppttt|||lllwww}}}uuuqqqqqqsssyyy}}}sssnnnmmmmmm|||}}}vvvmmmiiihhhiiijjjoooxxx~~~~~~nnngggfff^^^[[[ZZZRRRRRROOOJJJFFFDDDDDDFFFGGGJJJEEENNNPPPwwwyyyxxxsssrrrqqqnnnjjjfffccccccccc@@@>>><<<;;;::::::888777777888888888888999999999777888888777777888:::<<>>??????@@@AAABBBCCCIIIJJJJJJKKKSSSbbbrrr|||jjjTTTKKKMMMIIIGGGJJJHHHKKKFFFDDDGGGKKKRRR\\\fffmmmooosssyyypppfffdddwwwoooyyyZZZ??????;;;888>>>888999888888888888888888888888666777888888777777888999777===IIIbbbdddxxxjjjrrr}}}}}}{{{zzzyyyyyyssssssuuu|||nnnfffaaa___iiimmmttt}}}vvvggg[[[VVVUUUUUU]]]\\\]]]aaacccdddjjjrrruuuoookkk```\\\\\\VVVRRROOOJJJFFFDDDDDDFFFGGGMMMHHHOOOSSS}}}yyypppoooooommmkkkhhhggggggggg@@@>>><<<;;;;;;;;;999777777888888888888999999999777888888888777888;;;===HHHaaa~~~|||yyyzzzpppiiibbbaaaiii|||vvvaaa]]]\\\___dddhhhkkkrrryyy~~~zzzuuunnnjjjiiifffdddaaa___^^^]]]]]]ZZZVVVSSSRRRQQQPPPOOOIIIHHHHHHGGGGGGFFFFFFEEEFFFFFFEEEEEECCCBBB@@@?????????@@@@@@BBBCCCDDDEEEHHHLLLJJJJJJ___nnnWWWLLLKKKFFFFFFKKKJJJJJJFFFDDDGGGKKKSSS___jjjuuuuuuwww}}}sssgggXXXfffoooyyy___BBB@@@===:::???888;;;888888888888888888888888666777888888777777888:::777<<>><<<<<<<<<;;;999777777777888888888999999999777888888888777999;;;>>>NNNnnn~~~~~~}}}zzz|||}}}vvvllliiissszzzhhhYYYUUUUUUXXX___dddiiipppxxxzzzxxxsssiiiiiihhheeebbb___]]][[[[[[ZZZXXXUUUTTTSSSQQQNNNLLLGGGGGGGGGFFFEEEDDDBBBAAABBBCCCCCCCCCBBBBBBAAA@@@@@@@@@AAABBBCCCEEEGGGHHHFFFLLLJJJOOOssshhhTTTJJJJJJGGGIIINNNKKKJJJFFFDDDFFFIIIPPP]]]jjjrrrqqqsss{{{vvvdddOOO]]]iii}}}dddDDDAAA>>>;;;>>>888;;;888888888888888888888888666888999999888777999::::::<<>>===<<<======<<<:::888777777888888888999999999777888888888888999<<<>>>RRRyyyyyy~~~{{{zzzoooeeeZZZSSSOOOOOOSSS[[[aaagggoooxxx}}}vvvvvvoooeeehhhfffddd```]]][[[ZZZYYYWWWWWWWWWXXXWWWSSSMMMIIIFFFFFFFFFEEEDDDBBBAAA@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@AAACCCEEEGGGIIIJJJJJJPPPPPP[[[[[[MMMIIILLLKKKOOORRRLLLIIIFFFEEEEEEGGGLLLXXXdddlllkkknnnwww~~~rrr^^^LLL___ccczzziiiFFF@@@>>><<<===777;;;888888888888888888888888777888999999888888999:::===<<>>=========>>>===:::888777888888888888999999999777888888888888:::===???SSSwwwsssuuueeeZZZRRRNNNMMMKKKKKKPPPYYY```fffoooxxxvvvrrrrrrllldddeeedddbbb___\\\ZZZYYYXXXUUUVVVXXXZZZYYYTTTLLLGGGFFFFFFEEEDDDBBBAAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBB@@@@@@AAACCCEEEHHHJJJKKKKKKQQQRRR```mmmSSSIIIJJJPPPQQQUUUUUUKKKHHHFFFFFFFFFEEEHHHSSS___qqqqqqssszzzwwwhhh[[[MMMaaaeeerrroooHHH@@@???======666;;;999999999999999999999999777888999999888888999;;;===<<>>???>>>;;;888777888888888888999999999777888888999999:::===@@@YYYqqqttt~~~uuucccWWWOOOHHHHHHKKKJJJJJJOOOXXX___eeeoooxxxuuuooommmiiidddcccbbb```]]][[[YYYXXXXXXTTTTTTVVVWWWVVVQQQKKKFFFEEEDDDBBBAAA@@@@@@@@@AAA??????@@@AAAAAAAAAAAAAAA??????AAACCCEEEHHHJJJLLLIIIPPPUUUddd]]]SSSLLLOOOTTTTTTXXXUUUIIIEEEEEEFFFGGGFFFGGGQQQ]]]uuuvvvyyy~~~rrr___]]]PPP^^^oooppptttKKKAAAAAA>>>>>>777===999999999999999999999999777888:::999888888999;;;::::::AAAXXX|||ooo|||ggg```rrr|||zzz|||{{{wwwuuuwww|||{{{wwwsssssspppiiicccbbbggglllgggjjjnnnpppsss}}}}}}vvvppplllooo|||tttfffcccccc\\\YYYXXXRRRNNNLLLJJJHHHGGGFFFGGGGGGBBBMMMCCCLLLYYYkkk|||}}}vvvnnnkkknnnqqqssssss=========>>>???>>>;;;888777888888888888999999999666888999999999:::>>>@@@```uuu~~~|||~~~}}}|||uuugggYYYRRRLLLFFFGGGKKKIIIIIIOOOWWW___eeeoooxxxwwwnnnjjjfffcccbbb```___\\\[[[YYYXXXXXXSSSSSSSSSRRRQQQNNNIIIEEEDDDCCC@@@>>>>>>???@@@AAA>>>??????@@@@@@@@@@@@???>>>???@@@BBBEEEHHHJJJLLLKKKTTT\\\kkkcccXXXQQQSSSWWWUUUXXXUUUGGGCCCDDDGGGHHHGGGHHHRRR]]]nnnqqquuuzzzsss]]]```QQQZZZyyytttxxxMMMCCCCCC@@@???888>>>999999999999999999999999777999::::::999888:::;;;666888AAAYYY}}}hhh```sss}}}|||xxxwww|||}}}}}}|||vvvooommmppptttgggfffgggjjjrrr{{{}}}rrrnnnmmmmmmmmmpppnnneeeffffffYYYTTTVVVSSSMMMLLLJJJHHHGGGGGGGGGGGGJJJQQQBBBNNN___rrrwwwmmmiiijjjnnnooonnn<<<<<<<<<>>>??????===;;;:::999888888777888888888:::999:::;;;:::888<<>>>>>>>>@@@@@@@@@>>><<<<<<>>>@@@BBB???@@@EEEIIIJJJLLLOOOMMM___dddyyydddXXXYYYXXXUUUOOOJJJGGGFFFEEEDDDEEEGGGHHHJJJSSS\\\lllqqquuutttvvv|||}}}{{{gggaaaVVV[[[vvvnnn~~~MMMEEEEEE>>>AAA>>>===<<<;;;;;;:::999999999999777888888888888999999999:::@@@III\\\ooohhh}}}}}}zzz{{{|||{{{tttkkkiiipppxxxzzzxxx{{{uuu{{{zzzllliiiiiigggiiiooozzzrrrmmmfff___]]]ZZZUUUTTTVVVLLLKKKHHHFFFEEEDDDEEEFFFAAAJJJNNNKKK]]]|||nnniiijjjjjjjjjkkk===<<<;;;<<<======;;;999:::999999888888888888888888777888:::999888===DDDcccyyynnnbbbYYY___^^^^^^```dddjjjrrryyy|||~~~{{{yyyyyyzzzzzzttthhhVVVHHHCCCCCCEEEGGGIIIJJJPPPZZZbbbiiisss|||nnnhhhdddaaa```^^^]]][[[YYYWWWTTTSSSRRRPPPOOOMMMKKKJJJHHHGGGGGGEEEDDDBBB???>>>============>>>??????>>>>>>@@@BBBBBB@@@AAAFFFIIIJJJLLLOOOSSSaaafff```^^^[[[WWWQQQMMMJJJHHHGGGEEECCCDDDFFFGGGIIIQQQZZZcccjjjpppsssvvv}}}}}}kkkgggWWWWWWyyyrrrOOOFFFFFF@@@DDD@@@???===<<<;;;:::999999999:::888888888888999999999999======CCCXXX~~~|||tttiii}}}}}}zzzzzz{{{xxxtttrrrnnnuuu|||}}}uuugggeeeggghhhmmmuuuuuuoooeee\\\ZZZZZZVVVRRRPPPLLLJJJHHHFFFEEEEEEEEEFFFGGGGGGGGGNNNqqqtttnnnooooooppppppAAA???===<<<===<<<;;;:::::::::999888888888888888777666777999999888>>>EEE[[[{{{~~~wwwoooddd\\\XXXUUURRRPPPQQQTTTWWWWWWYYYaaaooozzz~~~{{{xxxyyyyyyyyyyyyxxxxxxwwwwwwuuuiiiWWWJJJEEEEEEFFFGGGIIIIIIOOOYYYaaajjjttt~~~}}}nnniiiccc^^^[[[]]]\\\YYYVVVTTTRRRRRRRRRNNNMMMLLLJJJIIIGGGFFFFFFCCCBBB@@@>>>============;;;===???@@@@@@@@@BBBCCCCCCAAABBBGGGJJJJJJLLLQQQZZZmmmxxxdddccc\\\SSSMMMJJJJJJIIIHHHDDDCCCCCCEEEEEEGGGNNNWWWYYYbbbkkkpppwww~~~|||mmmmmmWWWSSS|||{{{qqqQQQHHHIIIBBBFFFBBBBBB>>>===<<<;;;::::::::::::888888999999999:::::::::>>>:::AAA\\\nnnzzzgggyyyyyy|||zzz{{{~~~xxx{{{}}}{{{}}}wwwpppccc___eeejjjmmmzzziii\\\[[[```dddlllvvvqqqdddYYYYYY\\\XXXQQQLLLKKKJJJHHHFFFEEEEEEFFFGGGIIIFFFFFFPPPvvvnnnhhhkkknnnooopppHHHEEEBBB@@@??????>>>===::::::999888888888888999888666777999888777===EEEYYYsssxxx~~~wwwzzz{{{kkk___UUUSSSPPPMMMLLLOOOSSSWWWYYYXXXaaafffeeeeeeooo|||yyyxxxwwwuuuuuuuuuuuuvvvvvvwwwwwwuuuiiiYYYLLLGGGFFFGGGGGGGGGGGGLLLVVV___hhhsss~~~tttiiifffbbb^^^\\\\\\ZZZWWWSSSQQQPPPQQQQQQMMMLLLLLLKKKIIIHHHFFFEEECCCBBB@@@???>>>>>>>>>???;;;>>>AAABBBBBBAAABBBCCCDDDCCCEEEIIIKKKJJJMMMRRRbbb|||lll___WWWMMMIIIJJJKKKIIIGGGDDDCCCCCCEEEEEEEEEKKKTTTWWW___gggmmmvvvyyyooooooWWWSSS~~~mmmRRRJJJJJJDDDHHHDDDCCC???>>>===<<<;;;:::::::::999999999999:::::::::;;;;;;999FFFhhh^^^qqq}}}iiipppzzz{{{xxxtttrrrqqqrrrtttvvvnnnkkkddd```iiizzzzzztttuuu{{{ooodddYYYSSSWWW```lll}}}yyyxxx{{{qqqaaaUUUWWW]]]bbbjjjtttnnncccZZZZZZ\\\XXXRRRNNNJJJIIIGGGEEEEEEFFFGGGHHHEEEIIILLLNNNfffqqqbbbaaaiiinnnnnnnnnKKKHHHDDDBBBAAAAAA???>>>;;;::::::999888999999999:::888888999777777<<>>@@@CCCDDDBBBAAAAAABBBEEEEEEGGGKKKKKKJJJNNNTTTjjjhhhUUUOOOIIIGGGJJJKKKHHHEEEDDDCCCDDDFFFEEEEEEKKKSSS\\\bbbgggllluuuyyyssspppYYYYYYqqqTTTKKKKKKDDDHHHDDDCCCAAA@@@>>>===<<<;;;;;;;;;999:::::::::;;;;;;;;;;;;::::::HHHhhhoooWWWdddzzz~~~sssnnn|||vvvkkkhhhfffcccaaabbbggglllooobbb]]]WWWVVV___ooozzz~~~{{{tttjjjkkktttyyy^^^RRRTTTOOOVVViii~~~sssyyy~~~ooo```VVVXXX^^^cccjjjssshhhaaa[[[ZZZXXXSSSQQQQQQIIIHHHGGGEEEEEEFFFHHHIIIDDDJJJNNNMMM\\\xxxllldddhhhppptttrrrpppJJJHHHEEECCCBBBAAA???===;;;;;;:::999999999999999:::888888999888888>>>FFF```xxxssstttuuubbbOOODDDDDDJJJPPPNNNRRRXXX\\\]]]___cccgggsss~~~{{{xxxuuuttttttvvvtttrrrqqqrrrtttwwwyyytttiii[[[OOOJJJHHHGGGFFFIIIIIIOOOYYYaaajjjttt~~~~~~kkkaaa^^^\\\[[[\\\VVVUUURRRPPPNNNMMMMMMMMMKKKLLLLLLLLLKKKIIIGGGFFFCCCBBBAAA@@@@@@@@@AAABBB@@@BBBDDDDDDCCCBBBBBBCCCFFFGGGIIIMMMLLLKKKOOOUUUooozzz}}}YYYMMMJJJGGGGGGIIIIIIGGGEEEDDDCCCEEEGGGGGGFFFLLLTTTaaaeeeiiimmmwwwzzzvvvnnnZZZ___yyyWWWNNNMMMFFFHHHDDDCCCBBBAAA@@@>>>===<<<<<<;;;:::::::::;;;;;;;;;<<<<<<;;;<<>>;;;;;;:::999999999999:::888777777999999;;;BBBKKKnnnsssiiilllttt{{{eeeRRRKKKIIIGGGLLLTTTNNNTTT\\\bbbiiittt|||zzzxxxvvvuuuttttttttttttssssssttttttuuusssiii[[[PPPJJJHHHFFFEEEIIIJJJPPPZZZbbbiiisss|||uuueee]]][[[XXXWWWXXXSSSSSSQQQPPPNNNMMMKKKKKKIIIJJJKKKKKKJJJHHHFFFDDDAAAAAA@@@??????@@@AAABBB@@@BBBCCCCCCBBBCCCEEEGGGGGGHHHKKKNNNMMMKKKOOOVVVlllzzznnnOOOKKKJJJIIIGGGFFFFFFFFFFFFEEEDDDFFFIIIIIIIIINNNVVVaaaeeejjjppp{{{ssspppgggUUU^^^xxxyyy[[[QQQPPPGGGJJJEEECCCCCCBBBAAA???======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::>>>AAAOOOsssooommmfffmmm}}}eeeggg{{{zzzpppeee]]]ZZZ___```^^^^^^```___ZZZYYYZZZ]]]```dddhhhnnnsss~~~qqqddddddvvvuuu___SSSRRROOO]]]~~~{{{sssiiieeeqqqyyygggXXXXXX]]]dddooozzznnndddYYYUUUSSSPPPNNNOOOHHHGGGFFFEEEEEEGGGIIIJJJJJJGGGIIIMMM```uuuqqqppptttvvvrrrooooooKKKJJJIIIIIIIIIFFFCCC@@@<<<;;;::::::999999::::::666555666999:::===FFFOOO|||xxxeeeaaakkkxxxqqqWWWFFFJJJPPPMMMOOOXXX\\\cccnnn{{{|||{{{zzzyyywwwuuurrrsssuuuuuuuuusssqqqppprrrhhh[[[PPPJJJHHHFFFDDDGGGHHHOOOYYYaaagggpppxxxvvviii]]]YYYXXXVVVUUUUUUQQQQQQQQQPPPNNNLLLJJJIIIGGGHHHIIIJJJIIIGGGDDDCCC@@@???>>>>>>>>>???@@@AAA@@@AAABBBBBBBBBDDDHHHKKKHHHIIILLLOOOMMMKKKPPPWWWgggaaaNNNMMMMMMKKKGGGDDDDDDFFFHHHEEEEEEGGGJJJJJJJJJPPPWWW___dddkkksss{{{iiifff___OOOZZZqqqooo^^^TTTRRRIIIKKKFFFDDDDDDCCCAAA???>>>===<<<<<<;;;;;;;;;<<<<<<<<<======888@@@CCCLLLnnnvvvwwwkkkqqq\\\hhhwwwooohhhcccaaaaaaiiinnnnnnnnnooojjjbbb``````cccgggllluuuzzzqqqvvvqqqaaaTTTPPPTTTYYYpppuuuddd___]]]jjjsssaaa___eeennn|||yyyiii[[[VVVWWWUUUPPPMMMHHHGGGEEEEEEFFFGGGIIIKKKHHHIIIKKKKKKVVVyyy~~~tttrrrrrrvvvvvvrrrqqqsssQQQNNNOOOSSSRRRJJJEEEFFFCCC???:::777777999999999:::888888999:::<<>><<<;;;;;;;;;:::::::::999999<<<999BBBGGGhhhiiijjj~~~zzzsssooosss|||{{{|||ooo[[[]]]fffxxx~~~zzzwwwxxxqqq```WWW\\\lll~~~lll[[[VVVXXXUUUOOOJJJIIIHHHFFFDDDDDDEEEFFFGGGLLLKKKNNNKKKMMMfffxxxsssggghhhiiikkkmmmnnnnnnnnnWWWUUUTTTSSSOOOMMMQQQXXXJJJFFFAAA===<<<;;;;;;:::<<<::::::;;;;;;===FFFOOOyyysssbbbYYYdddwwwoooeeeiiiuuu}}}mmmiiijjjwwwnnn___YYYWWWeeezzz~~~|||zzzyyyyyyxxxvvvtttssswwwyyywwwpppiiieeeccc```___WWWLLLEEEDDDDDDDDDEEEGGGNNNVVV\\\aaajjjsssuuuggg\\\RRRPPPQQQNNNMMMMMMRRRPPPMMMLLLKKKIIIGGGEEECCCAAA???@@@CCCDDDBBB@@@===:::;;;AAADDDEEEFFFHHHEEEGGGIIIIIIGGGHHHLLLPPPVVVVVVXXX]]]bbbccc```^^^iiivvviiiQQQGGGHHHEEEEEEEEEDDDDDDDDDDDDDDDEEEGGGIIIHHHFFFGGGKKKOOOUUUZZZdddppp||||||gggUUUPPPJJJLLLtttiiisss}}}cccSSSNNNKKKKKKCCCGGGDDDCCCAAAAAABBBAAA@@@>>>;;;;;;;;;;;;::::::::::::;;;:::DDDFFFeeepppjjj}}}|||xxx}}}}}}}}}kkk\\\eee}}}~~~|||nnnaaaUUULLL[[[ooozzziiiZZZVVVXXXTTTNNNIIIIIIGGGEEEDDDDDDEEEFFFGGGIIIJJJOOOLLLQQQppp~~~ppphhhbbbfffjjjnnnooonnnnnnooo[[[[[[YYYUUUOOOLLLNNNRRRGGGDDD???<<<;;;:::999999<<<999999::::::<<>>AAABBBAAA@@@===;;;===CCCEEEEEEFFFIIIEEEHHHJJJIIIGGGIIINNNSSS\\\[[[^^^gggmmmkkkeeeaaaccckkklllaaaQQQHHHFFFFFFDDDEEEEEEEEEFFFFFFGGGGGGDDDFFFHHHHHHGGGGGGHHHJJJSSSXXXbbblllvvv{{{fffUUUOOOJJJMMMttt~~~lllvvv~~~~~~___TTTOOOKKKMMMEEEHHHGGGEEECCCBBBBBBAAA???===<<<;;;;;;;;;;;;:::::::::::::::EEEFFFccctttcccvvv{{{{{{{{{xxxwwwvvvrrrsssyyyxxxuuu|||ggg___pppzzz}}}xxxjjj^^^YYYTTTMMM]]]uuuqqqcccUUUSSSTTTQQQLLLHHHHHHGGGEEEDDDDDDEEEFFFGGGFFFGGGKKKLLLXXX}}}nnndddgggjjjnnnooommmkkkkkklll[[[^^^^^^[[[UUUPPPNNNMMMDDDAAA>>><<<;;;;;;;;;:::;;;888888999999;;;CCCLLLnnn~~~}}}ooo]]]UUUOOORRR[[[ccchhhkkkqqqppphhh___aaarrroooYYYKKKIIIVVV\\\___zzz}}}wwwwwwvvvtttrrrpppoooooolllmmmmmmkkkhhheeecccbbbaaa___[[[SSSJJJCCCDDDGGGNNNNNNQQQVVV[[[___iiirrrmmm___VVVOOONNNMMMKKKKKKMMMPPPNNNKKKJJJIIIGGGEEECCC>>>===<<<<<<>>>@@@AAAAAAAAA@@@BBBEEEFFFCCCCCCFFFCCCGGGJJJIIIGGGJJJRRRYYYdddiiivvvyyyiii```WWWYYYTTTJJJDDDEEEDDD@@@DDDDDDDDDEEEFFFFFFGGGGGGDDDEEEGGGGGGGGGGGGHHHHHHRRRYYYcccnnnwwwzzzeeeVVVNNNLLLSSS}}}jjjsss|||]]]VVVQQQLLLOOOGGGIIIHHHFFFDDDCCCCCCBBB@@@???<<<<<<<<<;;;;;;;;;::::::999999DDDFFFddd|||```sss||||||tttqqqmmmiiillluuuzzz|||iiilll}}}}}}~~~|||}}}tttmmmmmmooonnnooopppnnnllldddYYYSSSTTTWWWWWWggg}}}lll___SSSQQQRRRPPPLLLIIIGGGFFFDDDCCCCCCEEEFFFGGGKKKHHHHHHJJJ^^^{{{nnnccciiijjjkkkjjjiiihhhhhhhhhWWW\\\```___^^^[[[UUUOOOEEEBBB???>>>>>>>>>===<<<:::888777888888:::BBBKKKqqqyyyggg\\\UUURRRPPPPPPRRRUUUYYY[[[[[[[[[XXXVVVaaayyy{{{bbbNNNKKKGGGNNNZZZ___iii~~~xxxsssssssssqqqnnnlllkkkllliiiiiigggfffeeedddccccccbbb```^^^XXXOOOGGGGGGMMMVVVRRRPPPTTTYYY___hhhppp{{{~~~bbbWWWPPPKKKKKKJJJGGGGGGJJJLLLKKKJJJJJJJJJHHHDDDBBB======<<<===>>>@@@BBBCCCFFFEEEFFFHHHFFFAAA@@@BBBAAAFFFJJJIIIHHHMMMXXXaaarrrggg[[[QQQNNNHHHEEEFFFIIIFFFAAABBBBBBCCCCCCDDDDDDEEEEEECCCDDDEEEFFFGGGHHHIIIJJJRRR[[[gggsss}}}wwwcccVVVKKKNNNZZZkkkqqq{{{^^^ZZZTTTOOOQQQJJJKKKFFFDDDCCCDDDEEEEEEDDDCCC<<<<<<<<<<<<;;;;;;;;;:::999999CCCEEEeee}}}ssscccsss~~~|||~~~yyyxxx{{{|||www~~~zzz{{{yyyvvvpppcccXXXWWW[[[```fffkkknnnbbbUUUOOOOOOSSS\\\dddwwwnnnaaaVVVSSSSSSQQQNNNMMMFFFEEEDDDCCCCCCDDDFFFHHHLLLIIIHHHMMMeeevvvmmmdddeeedddcccdddfffggggggfffTTTYYY]]]___bbbcccZZZOOOGGGEEEBBB@@@@@@???===<<<;;;999888999999:::BBBKKKvvvrrrcccZZZUUUUUURRRPPPPPPRRRTTTTTTNNNOOOMMMNNNZZZsssnnnaaaZZZVVVRRRPPPLLLNNNUUU\\\bbbvvvyyysssoooppppppnnnjjjhhhhhhiiiiiigggeeecccbbbbbbbbbbbbaaa``````]]]UUULLLNNNUUU]]]TTTMMMPPPWWW^^^ffflllyyyxxxZZZRRRMMMJJJJJJIIIFFFEEEGGGHHHHHHIIIJJJKKKHHHDDDAAA>>>????????????BBBEEEGGGIIIHHHJJJJJJFFF???===@@@@@@FFFKKKKKKKKKRRR___jjjxxx]]]VVVNNNIIIGGGIIILLLJJJHHHFFFDDDDDDDDDDDDDDDDDDDDDEEECCCBBBCCCEEEHHHJJJLLLMMMTTT]]]jjjvvvsss___TTTIIINNN]]]qqqrrryyy___]]]WWWQQQSSSLLLMMMGGGFFFDDDEEEEEEEEEDDDCCC<<<<<<<<<<<<;;;;;;;;;;;;:::888AAADDDdddhhhaaawwweeerrr}}}zzz~~~mmm```VVVXXXcccooo{{{fffRRRQQQUUUXXXdddssstttgggZZZTTTSSSPPPMMMMMMFFFEEECCCBBBCCCDDDFFFHHHGGGGGGIIIMMMdddpppllleeecccaaa```dddjjjlllhhhcccSSSWWWZZZ\\\bbbcccYYYLLLHHHFFFBBB@@@???===;;;999<<<:::999:::999;;;CCCLLLzzz}}}uuuhhh```VVVTTTPPPMMMNNNQQQQQQOOOHHHHHHEEEDDDMMMaaavvvttthhh[[[XXXVVVXXXXXXUUURRRPPPJJJOOOUUUZZZccc~~~~~~vvvooommmnnnooolllhhhffffffhhhjjjgggdddaaaaaaaaaaaaaaa______``````XXXPPPSSS[[[aaaUUUKKKMMMUUU]]]dddiiizzzsssUUUQQQMMMKKKLLLKKKGGGFFFHHHFFFGGGIIIKKKLLLIIIDDD@@@@@@AAAAAAAAAAAADDDGGGJJJJJJJJJKKKKKKFFF???===???@@@FFFLLLMMMNNNUUUcccooohhhTTTTTTHHHDDDEEEJJJJJJDDDCCCGGGGGGGGGGGGGGGFFFFFFFFFFFFBBBBBBBBBDDDHHHLLLNNNOOOWWW```lllwwwppp[[[RRRHHHNNN^^^sssqqqyyy``````ZZZRRRUUUMMMNNNLLLJJJGGGFFFEEEDDDAAA???======<<<<<<<<<;;;;;;;;;;;;888@@@BBBcccaaa```tttxxxdddmmm{{{wwwoooddd\\\ccctttqqqXXXZZZ___```mmmxxxjjj\\\TTTQQQMMMKKKKKKEEEDDDCCCBBBCCCDDDFFFHHHEEEHHHJJJHHHWWWnnnmmmgggfffcccccciiipppppphhh```ZZZTTTRRRYYY^^^\\\VVVSSSEEEDDDDDDEEECCC???<<<;;;<<<:::999;;;:::;;;CCCKKKyyy{{{lll```\\\WWWTTTVVVWWWSSSPPPPPPHHHCCC@@@CCCIIINNNRRRTTTTTTVVVXXXUUUQQQOOOPPPRRRGGGMMMUUUZZZ\\\[[[ZZZYYYSSSNNNXXXgggtttuuupppnnnkkkjjjhhhgggfffhhhkkkmmmgggffffffeeecccaaa___^^^\\\]]]]]]\\\\\\^^^cccfffQQQNNNKKKLLLRRRZZZaaaeeevvv}}}eeeRRRKKKJJJIIIGGGFFFEEEDDDDDDFFFHHHIIIIIIFFFDDDCCCCCCBBBAAAAAABBBEEEIIIMMMOOOSSSNNNJJJHHHEEEAAAAAAEEEEEEIIILLLKKKNNN[[[qqqwww\\\LLLDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF>>>@@@CCCFFFHHHJJJLLLMMM[[[```jjjvvv~~~ooo___XXXJJJOOOaaaqqquuubbbYYYXXXUUUVVVWWWPPPQQQOOOKKKGGGEEECCCCCCCCC>>>>>>===<<<<<<<<<<<<<<<======@@@BBBSSS}}}kkkhhhooowwweeejjj||||||ttthhhfffiii{{{iiiUUU```mmmssszzzhhhVVVPPPPPPNNNIIIFFFFFFEEECCCBBBCCCDDDFFFGGGIIICCCKKKLLL```|||~~~zzznnnjjjjjjdddcccdddgggjjjkkkhhheeeaaa]]]\\\aaabbb]]]VVVSSSGGGEEECCCBBB@@@>>>=========;;;;;;<<<;;;<<>>===<<<<<<<<<<<<::::::===>>>LLLtttpppcccfffuuuxxx[[[bbbvvvwwwmmm```sssmmm___XXXddd|||ssswwwxxxgggWWWQQQQQQOOOKKKHHHFFFEEECCCCCCCCCDDDFFFGGGJJJFFFNNNKKKZZZvvv|||~~~sssllliiigggfffeeefffgggeeebbb^^^hhhggghhhkkkggg^^^VVVTTTMMMKKKGGGCCCAAAAAABBBBBB???===============DDDMMM{{{vvvyyy~~~~~~|||}}}pppfffaaa___```___[[[YYYYYYUUUPPPJJJFFFGGGIIIIIIGGGHHHFFFEEEEEEGGGGGGGGGFFFPPPVVV]]]aaabbbbbbeeeggghhh```nnnvvvmmmmmmnnnmmmiiieeecccddddddbbb___eeeeeecccbbb```___]]]\\\ZZZYYYYYY[[[\\\ZZZUUUPPPIIIGGGGGGIIINNNSSSWWWXXXcccjjjpppuuu~~~gggQQQHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDFFFHHHHHHFFFEEEEEEEEEFFFGGGHHHKKKOOOTTTYYY[[[WWWLLLCCCCCCEEEDDDCCCBBBFFFHHHLLLPPPVVV___jjjpppvvvvvvnnn]]]NNNGGGEEEEEEGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFEEEDDDEEEIIIOOOTTTYYYaaalllwwwwww^^^MMMGGGKKK^^^qqqvvvuuuuuuddd___```]]]]]]^^^XXXVVVTTTQQQMMMJJJGGGFFFFFFAAAAAA???===<<<;;;;;;;;;999999<<<<<>>===>>>======DDDLLLyyyfffyyy~~~zzzppphhhdddbbbcccaaa]]][[[\\\\\\XXXPPPKKKMMMRRRUUUSSSOOOKKKHHHIIILLLMMMLLLJJJQQQWWW___dddfffiiiooossspppjjj{{{qqqjjjkkkmmmlllhhhdddcccdddddd```]]]cccbbbaaa___]]]\\\[[[[[[YYYVVVUUUWWWZZZXXXQQQJJJDDDDDDFFFJJJPPPTTTVVVVVV[[[bbbhhhmmmvvvqqq[[[MMMIIIEEEDDDDDDDDDDDDDDDEEEEEEBBBDDDGGGGGGFFFFFFFFFFFFFFFGGGHHHKKKNNNSSSWWWYYYQQQJJJEEEEEEEEECCCAAABBBGGGHHHKKKRRRZZZ```bbbcccbbb___WWWKKKEEEEEEGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFEEEDDDHHHOOOUUU[[[dddoooyyyzzz___LLLFFFLLLaaa~~~xxxxxxiiidddeee`````````ZZZXXXVVVSSSOOOLLLIIIGGGFFFCCCBBB@@@>>><<<;;;:::::::::;;;??????GGGhhhccceee{{{bbbfffvvvssscccnnn___\\\fffppp~~~|||xxxsssqqqppppppuuuzzz~~~qqqzzznnn```SSSPPPQQQOOOKKKJJJEEEDDDDDDDDDEEEFFFGGGHHHDDDHHHRRRJJJUUUwwwxxxoookkkhhhgggfffdddcccbbb```___fffiiipppssskkk___WWWVVVNNNPPPNNNGGGDDDFFFDDD???AAA>>>======<<<<<>>>>><<<<<>>CCCEEEEEEIIIPPPVVVWWWQQQLLLBBBEEEEEECCCEEEIIIIIIEEEGGGGGGGGGGGGGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFBBBEEEGGGFFFEEEHHHOOOVVV___jjjtttyyypppZZZNNNHHHSSSqqqssswww{{{qqqllljjjbbb```aaa\\\\\\[[[XXXTTTOOOKKKHHHFFFEEEDDDBBB@@@>>><<<<<<;;;888:::??????CCCbbb\\\YYYuuuxxxwww}}}fffZZZkkktttyyymmmhhhgggeeefffgggggglllvvvvvvcccXXXOOONNNNNNKKKHHHGGGCCCDDDEEEFFFFFFGGGHHHHHHKKKJJJQQQLLLbbb{{{qqqnnnqqqooonnnkkkgggcccaaabbbcccdddffflllqqqnnnddd\\\ZZZ]]]aaa]]]RRRNNNRRRRRRKKKDDDAAA@@@???======CCCKKKwww}}}|||~~~ppp[[[MMMGGGKKKNNNVVV```hhhmmmuuu}}}{{{|||ttthhheeehhhcccYYYOOOOOOOOOOOOOOORRRVVVYYYXXXcccrrr{{{~~~nnnhhhffffffhhh```dddhhhhhhddd``````bbb[[[ZZZWWWTTTRRRRRRRRRSSSPPPOOOMMMKKKIIIHHHGGGFFFBBBCCCFFFKKKPPPRRRRRRPPPRRRWWWZZZ]]]bbbiiillliiifff[[[MMMEEE???;;;<<<@@@BBBAAAAAA@@@@@@@@@AAAAAABBBDDDFFFGGGEEEDDDDDDEEECCCCCCDDDDDDEEEFFFGGGGGGGGGEEEFFFFFFBBB===???DDDDDDDDDGGGLLLQQQPPPJJJEEE@@@BBBCCCAAACCCHHHIIIGGGFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDFFFGGGEEEDDDHHHSSS\\\gggsss|||}}}}}}fffSSSKKKIIIVVVyyy}}}oooyyyqqqllljjjaaa```ccc```___^^^[[[WWWRRRNNNJJJHHHDDDCCCBBB@@@>>>=========999999???===???^^^kkk\\\uuu~~~ccc[[[```www{{{vvvvvvxxxyyy{{{~~~|||zzz}}}zzzwww{{{{{{yyyqqqaaaXXXPPPNNNNNNJJJGGGGGGCCCDDDEEEFFFGGGHHHHHHHHHIIIGGGPPPVVV}}}uuuqqqoooppplllkkkiiiddd```___bbbeeegggggglllqqqooofff^^^[[[]]]___YYYLLLHHHNNNPPPJJJFFFCCCAAAAAA>>>>>>DDDLLLyyyrrr[[[LLLIIIKKKLLLPPPXXXcccjjjooowwwzzz}}}xxxmmmiiiiii```RRRLLLNNNPPPPPPPPPTTTZZZ______kkkzzzttthhhfffeeeeeefff___eeejjjhhhbbb]]]^^^aaaZZZXXXUUURRRQQQPPPQQQQQQLLLMMMNNNKKKGGGDDDBBBBBBCCCCCCFFFIIIMMMNNNMMMKKKPPPTTTWWWZZZ___fffgggdddbbbUUUGGG@@@===<<>>>>>===;;;;;;@@@>>>>>>]]]{{{yyyiiiyyy~~~||||||ccc[[[cccwwwyyyvvv|||qqqlllmmmqqquuuyyy{{{yyypppjjjgggiiipppwww}}}zzzrrrnnnaaaXXXQQQOOONNNJJJGGGGGGCCCCCCEEEFFFHHHHHHHHHHHHLLLGGGPPP\\\|||qqqssspppoooeeeeeedddaaa^^^___dddhhhsssooohhhccccccdddbbb]]]aaa___WWWPPPQQQVVVTTTMMMCCCBBB@@@>>>>>>@@@EEEIII~~~~~~~~~vvvbbbQQQIIIIIILLLOOOSSS^^^iiihhhccckkkzzz~~~~~~{{{sssmmmhhhaaa[[[TTTUUUVVVUUUUUUXXX^^^cccpppqqq{{{vvvkkkfffbbb``````______^^^]]]]]]\\\[[[[[[XXXWWWUUURRRPPPNNNMMMMMMMMMLLLKKKIIIFFFBBB>>><<>>>>>AAAAAA@@@???>>>>>>?????????BBBDDDDDDAAA@@@AAACCCCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDBBB@@@@@@@@@AAABBBFFFGGGHHHGGGFFFCCC@@@>>>BBBCCCDDDEEEGGGHHHJJJKKKFFFGGGHHHHHHHHHFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFGGGIIIIIILLLWWWbbb{{{xxx|||oooYYYKKKGGGIIIYYYyyyppprrrnnnjjjgggccc___aaaeeedddaaa___]]][[[VVVOOOJJJEEEDDDBBB@@@>>>>>>>>>>>>===;;;;;;>>>CCCWWW~~~eeexxxmmmxxx|||~~~qqqYYYYYYeee{{{~~~vvvqqqjjjcccaaacccmmmqqquuutttooohhhdddbbb___eeelllsss}}}wwwpppjjj^^^YYYRRROOONNNMMMKKKHHHDDDDDDEEEFFFGGGHHHHHHIIIKKKNNNQQQVVVuuuppplllfffoooiiifffdddeeehhhiiigggeeepppsssrrrkkkddd___[[[WWW```___YYYSSSSSSVVVQQQJJJBBBBBB@@@>>>>>>@@@EEEIIIuuu|||}}}}}}~~~}}}nnn^^^RRRNNNPPPSSSTTTVVV___gggfffdddmmm}}}{{{~~~vvviii^^^YYYXXXWWWUUUVVV\\\eeekkkrrrvvv~~~mmmeeebbb___]]]^^^[[[[[[[[[ZZZYYYXXXWWWWWWUUUTTTSSSPPPNNNKKKIIIHHHGGGFFFEEECCCAAA???===;;;===>>>???AAACCCEEEFFFFFFLLLPPPUUUZZZ]]]]]]\\\[[[OOOHHH???;;;<<>>>>>@@@DDDGGGnnn}}}~~~zzzrrrjjjddd```\\\ZZZYYYXXX\\\bbbbbbbbbnnn}}}~~~wwwiiiaaa^^^YYYUUUUUU\\\fffmmmkkkooo~~~uuuiiidddbbb___^^^^^^WWWWWWWWWVVVUUUSSSRRRQQQPPPPPPPPPNNNKKKHHHDDDBBB@@@@@@???>>>>>>===>>>>>><<<===>>>@@@AAABBBCCCCCCIIIMMMSSSWWWXXXUUUQQQNNNFFFCCC???>>>@@@AAA@@@>>>???>>>>>>??????@@@AAABBB???AAACCCBBBAAA@@@AAAAAAEEEDDDCCCBBBAAA@@@??????AAABBBDDDEEEGGGGGGGGGGGGEEEEEEDDDDDDEEEEEEFFFFFFHHHJJJKKKMMMMMMLLLKKKJJJGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFJJJLLLRRR___lll{{{}}}lllSSSHHHIIIIIIgggmmmhhheeecccbbb___\\\]]]bbb````````````___ZZZTTTOOOJJJHHHFFFDDDBBBAAAAAAAAA===;;;;;;;;;<<>>???CCCFFFfff}}}|||oooeeeaaa^^^]]]^^^^^^```jjjwwwyyyfff```XXXRRRQQQVVV^^^dddaaa```kkkzzzpppgggeeeccc___\\\\\\UUUUUUUUUTTTSSSQQQOOONNNLLLMMMNNNMMMJJJEEE@@@======<<<<<<<<<===???AAACCC???@@@BBBCCCDDDDDDDDDDDDFFFKKKQQQUUUUUUQQQKKKGGGIIIFFFDDDCCCCCCBBB???===<<<<<<======>>>???@@@AAA???@@@AAAAAAAAAAAAAAAAAADDDDDDCCCBBBAAAAAA@@@@@@BBBCCCFFFHHHIIIIIIGGGFFFDDDCCCBBBAAAAAACCCDDDFFFFFFHHHKKKMMMMMMLLLJJJIIIHHHGGGEEEDDDDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHIIIKKKMMMTTTaaaooofffOOOIIIMMMMMMooofffdddbbbaaabbb```]]]^^^bbb^^^___aaabbb```\\\VVVSSSLLLJJJHHHEEECCCAAAAAAAAA>>><<<<<<===<<>>;;;:::::::::;;;>>>AAADDDEEECCCDDDFFFGGGHHHGGGFFFEEEDDDHHHNNNSSSSSSPPPKKKHHHKKKIIIFFFDDDCCCBBB@@@???<<<<<<<<<<<<<<<===>>>???>>>>>>???@@@AAABBBAAAAAABBBBBBCCCCCCDDDDDDDDDDDDEEEFFFIIIJJJIIIGGGDDDBBBDDDBBB@@@>>>>>>???AAABBBAAACCCGGGJJJKKKKKKJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHIIILLLPPPXXXhhhwwwzzz```LLLIIIPPPXXXyyyuuugggaaa___```bbb```]]]^^^bbb]]]___bbbbbb```\\\XXXVVVMMMLLLIIIFFFCCCAAAAAA@@@???===>>>???>>>DDD[[[tttrrrttt|||pppkkkiiiyyyrrrmmmzzz}}}|||```UUUeee{{{}}}nnn```]]][[[XXX```nnnxxx~~~zzzxxxyyyyyywwwyyy}}}wwwmmmeee___XXXOOOIIIGGGHHHGGGGGGDDDDDDEEEFFFGGGHHHHHHIIINNNJJJPPPUUUlll~~~}}}{{{jjjkkkqqqnnnmmmiiidddccciiittt|||xxx}}}xxxhhh```YYYRRRMMMJJJGGGIIINNNFFFEEEEEEBBBAAAAAACCCEEEWWW{{{yyyuuutttuuuzzzpppggg[[[QQQNNNOOORRRTTTVVVSSS]]]sss~~~tttnnnbbbbbbdddjjjqqqtttrrrnnnjjjeeeaaabbb```\\\YYYYYYUUUUUUUUUTTTRRROOOKKKIIIGGGHHHIIIIIIFFFBBB>>>;;;888999:::<<>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<>>>AAACCCCCCBBBAAABBBCCCDDDEEEGGGHHHHHHGGGHHHIIIIIIHHHEEEBBB@@@AAA@@@>>>======>>>???@@@???AAADDDGGGIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDGGGLLLSSS___rrrttt[[[JJJJJJRRReeennnjjj___^^^```bbbaaa]]]]]]aaa]]]```bbbaaa___[[[YYYYYYPPPNNNJJJGGGDDDBBBAAAAAA@@@>>>???@@@???CCCXXXooorrr~~~uuullljjjhhhuuu{{{zzz~~~yyyyyy{{{{{{~~~{{{___XXXiii}}}nnncccjjjqqqrrrooolllmmmoooqqqzzzyyyyyyxxxhhh```[[[^^^___jjj}}}uuukkkccc\\\UUUMMMHHHHHHHHHHHHGGGDDDDDDEEEFFFGGGHHHHHHIIIKKKKKKRRRSSSiii|||}}}vvvmmmmmmjjjmmmjjjfffccceeemmmxxxxxxbbbZZZSSSNNNMMMIIIFFFHHHNNNGGGGGGFFFDDDBBBBBBCCCEEEUUUppp~~~~~~}}}zzzhhhYYYQQQPPPRRRTTTQQQQQQZZZjjjoooggg]]]ZZZZZZ^^^iiiyyy~~~ooobbbXXXTTTTTTWWWXXXVVVVVVXXXRRRSSSSSSRRRPPPLLLHHHEEEDDDEEEFFFEEEDDD@@@===;;;:::<<<>>>AAADDDFFFGGGHHHJJJKKKMMMNNNMMMKKKIIIGGG@@@BBBEEEHHHKKKLLLMMMMMMGGGHHHHHHHHHGGGGGGGGGGGGCCCBBB@@@>>><<<;;;;;;:::999999:::===BBBDDDDDDCCCAAABBBCCCDDDFFFGGGHHHIIIFFFGGGGGGGGGEEECCC@@@???>>>>>>======>>>???AAABBBCCCDDDEEEGGGHHHHHHIIIIIIGGGHHHIIIIIIJJJJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCFFFMMMUUUbbbwwwkkkVVVIIIKKKTTTmmmuuurrr~~~fffjjjbbbbbbdddgggfffbbbaaaddd^^^```aaa```\\\ZZZYYYZZZRRRPPPMMMIIIFFFDDDCCCBBBBBB???>>>???===@@@SSShhhyyymmmkkknnnqqqxxx~~~|||}}}yyyssstttxxx|||ttt]]]\\\oooiii]]]OOOWWW___bbbaaaaaaeeeiiiiiippprrruuuxxxkkk^^^```hhhpppuuuyyyqqqggg```ZZZTTTMMMIIIHHHHHHGGGEEEDDDDDDEEEFFFGGGHHHHHHIIIHHHLLLUUUWWWrrrrrrllllllbbbmmmjjjgggfffjjjpppvvvyyysss___RRRMMMJJJKKKHHHCCCDDDJJJHHHHHHHHHEEECCCBBBDDDEEEOOOddd{{{~~~~~~xxxvvv```UUUQQQRRRSSSSSSRRRYYYbbbccc]]]]]]ccclllqqqcccHHHAAA@@@BBBGGGJJJJJJLLLPPPPPPPPPQQQPPPMMMIIIEEEBBBBBBCCCCCCCCCAAA???===;;;>>>@@@CCCFFFIIIJJJKKKKKKNNNOOOQQQRRRQQQOOOLLLJJJ@@@@@@BBBDDDGGGIIIKKKMMMJJJLLLNNNNNNMMMJJJHHHGGGFFFEEECCC@@@>>><<<;;;:::888777888<<>>@@@AAACCCDDDGGGGGGGGGHHHHHHHHHIIIIIIGGGHHHJJJKKKLLLKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHMMMUUUcccwwwwwwcccQQQHHHMMMWWWpppjjjlll~~~```iiihhhgggjjjmmmlllgggfffiii___aaaaaa___[[[XXXYYY[[[TTTRRROOOKKKHHHEEEDDDCCCBBB???>>>>>>;;;===OOOcccwwwxxxyyy||||||qqqiiikkksss~~~|||uuuuuuzzz|||kkk[[[___uuugggYYYZZZ```iiisssyyy||||||pppxxxsss|||vvvnnnddd^^^ZZZTTTMMMJJJIIIHHHEEEBBBDDDDDDEEEFFFGGGHHHHHHIIIGGGMMMXXX]]]mmmiiillldddnnnkkkhhhjjjnnnqqqqqqppp{{{xxxwww___YYYRRRIIIDDDEEEHHHJJJKKKIIIIIIIIIIIIGGGFFFEEEEEEJJJfff|||zzz|||~~~fffUUUUUUTTTNNNSSSWWW\\\```eeeppp~~~nnnOOO??????;;;999<<<===>>>CCCHHHGGGLLLLLLHHHEEEEEEAAA;;;EEEFFFGGGGGGDDDBBBBBBBBBCCCDDDGGGMMMSSSVVVTTTRRROOOQQQTTTUUUTTTQQQMMMJJJ@@@>>>@@@EEEHHHIIILLLPPPPPPOOONNNMMMMMMNNNNNNOOOLLLJJJGGGCCC@@@???>>>===999999;;;AAAFFFIIIGGGDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDAAA>>>>>>@@@AAA@@@>>>??????@@@AAABBBCCCDDDEEEGGGGGGFFFFFFGGGIIIJJJLLLKKKJJJIIIHHHHHHIIIKKKLLLIIIHHHGGGIIILLLLLLIIIFFFGGGDDDFFFQQQ^^^kkkyyyrrr^^^PPPMMMQQQWWWpppyyy```qqqmmmsssqqqllllllppppppjjjfffgggdddaaa]]]ZZZXXXXXXWWWUUUUUUUUUSSSOOOJJJGGGEEEEEEDDD===>>>DDDAAA===JJJ```uuukkk{{{uuuiiijjjlllrrryyy~~~pppkkkrrr{{{xxxiiigggvvvnnnfffkkkrrryyyrrriii```ZZZXXXSSSMMMHHHFFFEEEEEEDDDCCCDDDEEEFFFHHHIIIJJJKKKHHHUUU\\\kkktttoooqqqeeedddhhhggggggiiilllmmmjjjggg~~~xxx```XXXTTTNNNJJJIIIJJJKKKKKKIIIHHHGGGGGGIIIHHHFFFDDDFFFccc~~~|||~~~~~~|||{{{gggUUUUUUVVVRRRXXXXXXZZZ___kkk~~~}}}bbbHHH;;;===999888;;;<<<<<>>@@@EEEHHHHHHJJJNNNJJJLLLNNNPPPQQQRRRSSSTTTRRRPPPLLLHHHDDDAAA@@@???<<<<<<>>>CCCHHHJJJHHHEEEBBBBBBCCCDDDDDDDDDDDDCCC@@@>>><<<>>>@@@BBBBBB@@@??????@@@BBBDDDEEEGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKIIIHHHHHHHHHIIIJJJLLLMMMKKKJJJHHHIIIJJJJJJHHHEEEJJJGGGJJJVVVdddrrrnnn[[[MMMHHHLLLSSSnnnvvveeezzzoootttrrrnnnmmmqqqqqqkkkhhhiiieeebbb^^^\\\\\\\\\\\\[[[YYYWWWUUUQQQNNNKKKHHHFFFGGG@@@@@@DDD@@@<<>>BBBGGGJJJJJJHHHIIIKKKKKKIIILLLMMMMMMKKKGGGDDDCCCDDDJJJMMMSSSZZZ```aaa```]]]^^^]]]ZZZVVVQQQKKKFFFCCC>>>===@@@FFFHHHGGGHHHKKKGGGLLLQQQTTTSSSTTTUUUWWWWWWUUUQQQKKKGGGCCCAAA@@@>>>===>>>CCCGGGIIIGGGDDD???AAACCCDDDDDDDDDBBBAAA>>>======???AAADDDEEEDDD@@@AAABBBDDDFFFGGGIIIJJJIIIIIIJJJJJJJJJJJJJJJIIIGGGGGGGGGHHHIIIKKKMMMNNNMMMKKKIIIHHHHHHHHHGGGFFFHHHFFFJJJWWWfffsss{{{iiiXXXKKKEEEMMMXXXrrrqqqnnnuuuxxxssspppnnnqqqqqqmmmjjjkkkeeebbb___^^^___aaaaaaaaa___\\\WWWTTTSSSQQQLLLHHHJJJCCCAAADDD@@@===III\\\}}}ooottt~~~zzzyyytttkkkdddddddddhhhtttwwwsssvvvzzz}}}vvvppphhhaaa\\\UUUQQQLLLHHHFFFFFFEEEDDDDDDDDDEEEFFFFFFGGGHHHHHHOOOQQQ```~~~mmmnnnjjjoooeeeeeegggjjjooorrrssssss}}}pppbbbYYYXXXXXXVVVQQQLLLIIIKKKNNNIIIJJJKKKKKKIIIGGGEEEDDDAAAYYYxxx~~~~~~|||~~~|||{{{}}}}}}zzzwwwvvvvvvvvvuuuuuuuuuvvvssstttvvvxxxyyy{{{|||~~~vvvppptttzzz~~~cccVVVWWWZZZYYYXXXXXX[[[fffttt|||iiiPPP???999999888999>>>AAAAAACCCGGGBBBEEEGGGGGGHHHGGGFFFDDDNNNPPPQQQPPPMMMHHHFFFEEEHHHNNNXXXbbbggggggccc```WWWVVVRRRNNNIIIDDDAAA???>>>===AAAGGGJJJHHHHHHJJJKKKOOOTTTUUUSSSRRRUUUXXXWWWUUUQQQLLLHHHEEECCCBBB>>>======@@@EEEFFFDDDAAA===???BBBDDDEEEDDDBBBAAABBBBBBBBBCCCEEEGGGHHHIIIDDDDDDEEEFFFGGGHHHIIIIIIHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLKKKJJJHHHGGGGGGHHHIIIIIIHHHGGGLLLYYYhhhssstttbbbVVVKKKGGGTTTfffkkkvvvvvvxxxsssqqqooooooooonnnlllkkkgggdddbbbaaabbbccccccccceee___YYYXXXXXXVVVPPPKKKLLLEEECCCDDDAAA???JJJ[[[ooowwwdddqqq{{{nnnkkkllljjjeeeaaa^^^eeeuuu}}}}}}{{{tttnnnggg```\\\RRROOOJJJGGGFFFFFFEEEDDDFFFFFFFFFGGGGGGHHHHHHHHHOOOOOO]]]iiiiiihhhnnnllllllmmmooorrruuuwwwxxx}}}|||mmm```]]]bbb]]]\\\YYYSSSMMMLLLPPPTTTIIINNNRRRPPPJJJEEEEEEHHHDDDVVVppp~~~~~~xxxzzzvvvtttssstttssspppmmmkkkjjjiiiiiiiiiiiijjjjjjhhhnnnssstttrrrsssxxx}}}sssbbbRRRJJJPPPWWW```hhhqqq~~~~~~nnn___WWWXXXZZZZZZ]]]]]]bbblllxxx~~~}}}zzz{{{eeeMMM===888@@@>>>???DDDFFFFFFHHHLLLNNNLLLKKKKKKKKKLLLNNNPPPSSSVVVYYYYYYUUUOOOKKKHHHIIIQQQ\\\eeegggbbb[[[VVVKKKJJJHHHEEECCCAAA@@@???>>>>>>BBBHHHKKKIIIIIILLLOOORRRTTTTTTSSSTTTVVVYYYUUUSSSPPPLLLIIIGGGFFFFFF@@@???>>>@@@DDDEEEBBB???;;;===AAADDDEEEEEEDDDCCCIIIIIIIIIIIIIIIJJJKKKLLLIIIIIIHHHHHHHHHGGGGGGGGGFFFGGGHHHIIIIIIHHHFFFEEEIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIKKKMMMMMMMMMSSS```mmmwwwmmm[[[RRRIIIGGG[[[uuuhhh|||xxxssstttrrrqqqnnnlllmmmnnnmmmlllmmmjjjgggeeeeeefffeeeeeefffaaa[[[ZZZ[[[YYYTTTNNNLLLGGGDDDDDDBBBBBBLLLYYYrrrttt}}}zzz^^^rrrqqq```\\\^^^______```iiiuuu~~~xxxrrrllleee^^^YYYPPPMMMIIIGGGGGGFFFFFFEEEHHHHHHHHHIIIIIIJJJJJJJJJOOOQQQ\\\xxxkkkkkkjjjnnnmmmmmmnnnoooqqquuuyyy{{{xxxdddZZZ^^^fffaaa___ZZZUUURRRSSSVVVYYYJJJPPPUUUTTTNNNJJJJJJLLLJJJTTTjjj~~~}}}wwwooowww~~~~~~{{{~~~yyyuuuooollllllkkkhhheeefffeeeccc```___^^^^^^^^^___eeelllmmmkkkmmmuuu|||{{{~~~}}}qqq^^^MMMDDDBBBFFFMMMSSSUUUZZZfffrrryyykkkggg```[[[YYYZZZ[[[[[[\\\\\\___iiiuuu}}}uuu^^^HHH;;;777@@@>>>???DDDGGGHHHLLLPPP\\\WWWRRRQQQPPPQQQVVV[[[^^^___```^^^YYYSSSOOOLLLNNNTTT\\\___\\\UUUMMMHHHBBBBBBBBBBBBBBBBBBBBBBBB???>>>AAAGGGKKKJJJKKKNNNQQQRRRTTTVVVXXXYYYZZZZZZTTTRRRPPPMMMKKKJJJJJJJJJEEEBBBAAABBBEEEEEECCC@@@:::<<>><<>>BBBFFFIIIJJJKKKLLLNNNNNNMMMJJJIIIKKKMMMKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHIIIIIIIIIHHHGGGFFFCCCFFFIIIJJJIIIIIIKKKMMMLLLMMMUUUdddqqqyyy}}}```KKKGGGEEELLLqqq|||||||||vvvttttttpppkkkkkkqqqrrrnnnrrroookkkhhhhhhhhhhhhggg___^^^]]][[[YYYWWWVVVUUUPPPMMMKKKIIIFFFDDDHHHNNNaaaxxxvvvzzz{{{nnnlllzzzmmm^^^UUUXXX```fffqqq~~~|||}}}|||yyyuuupppiii```VVVOOOKKKIIIGGGFFFGGGGGGFFFEEEGGGGGGHHHIIIJJJKKKLLLMMMNNNVVV\\\hhhtttyyyxxxhhhfffggghhhiiikkkpppwww}}}~~~kkkaaadddfffaaaZZZWWWUUUUUUWWWWWWTTTQQQOOOLLLLLLSSS[[[]]]XXXRRRSSSSSSddd}}}{{{~~~zzz}}}wwwqqqqqqqqqmmmiiiffffffgggaaaZZZRRRLLLLLLLLLLLLJJJLLLKKKIIIGGGFFFFFFHHHIIIKKKLLLNNNRRRYYYaaagggkkkppppppmmmfff]]]WWWVVVWWW^^^aaa^^^VVVTTT[[[aaabbbYYYWWWVVVYYY\\\\\\]]]^^^ZZZ^^^fffqqq|||}}}zzznnn[[[IIIAAADDDHHHJJJJJJOOO[[[hhhrrr}}}{{{iiiaaaoooiii```UUUKKKGGGGGGHHHLLLMMMLLLHHHBBB@@@@@@BBB===>>>@@@AAAAAA@@@???>>><<<;;;===CCCGGGIIILLLQQQ[[[[[[]]]bbbfffbbbWWWMMMOOONNNKKKHHHFFFEEEDDDDDDEEEBBB@@@@@@BBBBBB@@@===999;;;>>>AAAFFFJJJMMMNNNIIIKKKLLLKKKIIIHHHJJJMMMJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGIIIKKKLLLEEEFFFHHHIIIJJJIIIIIIHHHDDDGGGKKKKKKJJJHHHIIIKKKNNNPPPYYYiiiwwwxxxZZZEEEEEEHHHUUUuuuyyyyyyqqquuuvvvqqqkkklllrrrtttpppmmmjjjgggeeeeeefffeeeeee\\\]]]]]][[[XXXVVVUUUVVVSSSQQQNNNKKKGGGDDDEEEHHH[[[sssyyyvvvjjj~~~}}}|||{{{xxxsssmmmhhhbbbXXXUUU```llluuu}}}|||}}}~~~wwwtttssssssssszzzxxxuuupppiii^^^SSSKKKJJJIIIGGGFFFGGGGGGFFFEEEEEEFFFGGGHHHJJJKKKLLLMMMKKKSSSZZZhhh{{{yyyaaajjjkkkkkkjjjjjjnnnuuuzzztttjjjdddfffhhhgggiiinnn^^^]]]ZZZWWWWWWWWWUUURRRRRRTTTWWWXXXVVVTTTSSSSSSTTT```cccvvv|||||||||~~~tttiiiaaa[[[RRRJJJIIIHHHGGGEEEBBBAAAAAABBB???>>>>>>>>>>>>=========@@@@@@BBBEEEIIINNNSSSVVV[[[aaagggeeebbbfffsssoooYYYUUU```eeebbbYYYWWWUUUVVVYYY[[[ZZZXXXYYYbbbkkkttt}}}ppp^^^OOODDD???DDDKKKTTTXXXggg{{{aaaZZZXXXUUUQQQLLLHHHEEEDDDDDDEEEEEEDDDCCCBBB@@@>>>===@@@AAAAAAAAAAAAAAAAAABBB???>>><<<<<>>===<<<;;;:::666:::???DDDHHHKKKKKKKKKKKKLLLKKKIIIHHHGGGIIIKKKLLLKKKJJJIIIIIIIIIIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLKKKIIIGGGIIIKKKKKKHHHEEEEEEGGGIIIJJJIIIIIIJJJLLLOOOPPPXXXhhhxxxqqqUUUDDDCCCFFFbbb}}}pppvvvyyymmmqqqrrrpppkkkjjjmmmnnnlllooolllhhheeebbbbbbbbbcccYYYYYYYYYWWWUUUTTTUUUVVVWWWTTTPPPKKKHHHGGGGGGHHHMMMqqq{{{zzzlllvvvrrriiidddeeeddd``````ccc___ddd```fff}}}}}}qqqgggaaa\\\aaajjjwww~~~~~~wwwjjjaaa\\\SSSHHHGGGFFFEEEDDDDDDEEEFFFFFFEEEFFFHHHHHHHHHIIILLLNNNMMM[[[gggvvvvvveeebbbccceeehhhiiikkkkkkkkkqqqmmmnnnwww{{{vvvpppmmmbbb```^^^\\\]]]___^^^]]][[[]]]______\\\XXXVVVTTTNNNYYY[[[kkk~~~{{{|||}}}rrriii```SSSIIIFFFFFFEEECCC@@@>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<>>?????????@@@@@@@@@@@@@@@>>>===<<<;;;===@@@CCCEEEMMMQQQVVVYYYWWWQQQIIIDDDEEECCCAAAAAAAAA@@@===:::===<<<;;;::::::999999999888;;;@@@DDDHHHJJJJJJJJJJJJKKKJJJIIIGGGGGGIIIJJJKKKJJJIIIIIIHHHHHHIIIIIIHHHHHHGGGHHHHHHIIIJJJKKKJJJIIIIIIJJJKKKJJJHHHFFFGGGIIIKKKKKKKKKJJJLLLMMMMMMRRR]]]lllvvv}}}hhhPPPDDDDDDIIIeeexxxnnnrrrtttkkkqqqssspppjjjhhhjjjkkkiiikkkiiieeeaaa___^^^^^^___YYYZZZZZZXXXVVVVVVWWWXXXZZZXXXSSSOOOJJJHHHFFFFFFRRRqqqnnnvvv}}}uuummmkkkiiifffiiiooonnntttsss~~~lllccc]]][[[aaakkknnn~~~tttggg]]]XXXQQQIIIGGGFFFEEEDDDDDDEEEFFFFFFEEEGGGHHHIIIIIIJJJLLLNNNSSS___nnnzzziiiaaabbbbbbbbbccceeegggiiijjjnnnrrr~~~tttiiicccaaa______aaacccdddeee___aaacccccc___ZZZWWWUUUJJJSSSRRR^^^}}}uuuzzz}}}|||}}}{{{|||xxxkkkYYYIIIEEEEEECCCBBB@@@>>>===<<<;;;;;;;;;:::::::::999999999888777777888999;;;<<>>>>>>>>>>>??????@@@@@@@@@???>>>===<<<===>>>???DDDGGGJJJMMMLLLHHHDDD@@@AAA???===<<<<<<<<<:::999999888777666777777999999;;;>>>AAAEEEGGGIIIIIIHHHIIIIIIIIIHHHFFFFFFHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIHHHJJJLLLLLLJJJIIIHHHHHHIIIKKKLLLLLLLLLLLLMMMNNNNNNVVVeeesssyyy|||zzz^^^LLLDDDFFFMMMjjjvvvpppnnnnnnjjjnnnpppnnnhhhfffhhhiiihhhhhhfffccc___]]]\\\\\\\\\YYYYYYZZZYYYWWWWWWXXXZZZ]]][[[XXXSSSNNNIIIFFFDDDSSSooo}}}{{{yyy{{{wwwfff^^^[[[\\\fffrrrxxx|||pppbbbYYYTTTNNNHHHFFFEEEDDDDDDDDDEEEFFFFFFFFFGGGIIIIIIIIIJJJMMMOOOQQQ^^^rrrmmmfffgggcccbbbeeecccbbbaaabbbeeehhhkkknnnzzzvvvjjjbbb]]][[[]]]___```bbbddd^^^```bbbaaa]]]YYYUUUSSSJJJPPPNNNUUU{{{{{{yyy~~~~~~zzz{{{~~~}}}~~~}}}eeeOOOFFFEEEDDDCCCBBBAAA???>>>;;;;;;;;;;;;::::::::::::<<<;;;:::999999999999:::???AAAEEEKKKTTT___iiioooxxx|||yyyooofffbbb```]]]UUUUUUVVVYYY\\\aaadddeeedddiiinnnwwwooo^^^XXXaaauuuooo]]]QQQIIICCCDDDHHHAAA@@@???>>>============>>>>>>???@@@@@@@@@@@@???===>>>>>>??????@@@@@@@@@BBBBBBBBBAAA@@@?????????AAABBBCCCCCCCCCAAA>>>======;;;999888888888999999888777666666777888:::;;;???@@@CCCEEEGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGFFFGGGGGGHHHIIIHHHHHHGGGGGGGGGHHHHHHHHHKKKNNNMMMJJJHHHIIIJJJJJJKKKMMMLLLLLLLLLNNNOOOSSS\\\lllzzzzzznnnVVVIIIEEEHHHSSSvvv}}}xxxtttnnnmmmllliiimmmlllgggdddfffiiiiiiiiigggccc```]]]\\\[[[[[[XXXYYYYYYYYYWWWWWWYYY[[[]]]\\\YYYVVVQQQLLLGGGEEEIIIeeepppaaa]]]^^^cccqqq~~~{{{uuukkk```WWWQQQLLLHHHEEEEEEDDDCCCCCCDDDFFFGGGFFFHHHIIIJJJJJJKKKMMMOOOSSSfffiiiaaacccdddeeejjjhhhdddbbbcccfffkkknnnooo~~~vvvaaa[[[YYY\\\]]][[[[[[___cccddddddaaa\\\WWWSSSRRRKKKLLLKKKPPPnnnwww|||}}}{{{}}}vvv\\\JJJHHHDDDCCCCCCCCCBBB@@@>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;888888:::>>>EEEMMMSSSWWWhhhpppwwwvvvqqqkkkeeeaaa[[[[[[ZZZZZZ]]]bbbhhhlllgggjjjnnnuuupppjjjjjjwwwuuuYYYPPPGGGCCCBBB@@@????????????>>><<<;;;;;;::::::;;;<<<===>>>????????????>>>>>>??????@@@AAAAAABBBAAABBBBBBBBBBBBBBBAAAAAABBBBBBAAA???>>><<<;;;:::999999888777666777999::::::999999999;;;<<<>>>???BBBCCCDDDEEEFFFFFFFFFFFFEEEGGGHHHHHHFFFFFFGGGHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHLLLNNNNNNKKKIIIIIIKKKJJJKKKLLLLLLKKKLLLOOOQQQWWW^^^mmm~~~mmm]]]LLLDDDCCCJJJ___vvvwwwvvvpppppprrrkkkooonnngggbbbccceeefffiiigggdddaaa^^^\\\[[[ZZZXXXYYYYYYXXXWWWWWWYYY[[[[[[ZZZYYYWWWSSSNNNJJJHHHAAA]]]{{{~~~wwwsssxxxuuurrrsssxxxzzzzzzkkk``````fffnnn~~~zzzlllnnnuuu}}}~~~}}}rrrllleee^^^WWWPPPJJJGGGEEEDDDCCCCCCCCCDDDFFFGGGGGGIIIJJJJJJJJJKKKNNNPPP^^^www}}}ddd]]]```dddeeekkkhhheeecccdddggglllooosssddd]]]ZZZ______YYYXXX[[[lllkkkiiiccc\\\WWWSSSRRRLLLIIIJJJMMM^^^xxxuuu{{{}}}|||{{{nnnTTTOOOHHHEEEDDDDDDCCCAAA@@@@@@@@@?????????>>>>>>::::::::::::::::::::::::777777888999<<<@@@DDDGGGSSS\\\iiisssvvvtttppplllcccbbb```___```dddkkkpppiiillloootttsss\\\dddzzznnnWWWFFFEEE@@@;;;:::;;;===>>>===999999999::::::::::::::::::;;;<<<======>>>>>>>>>===>>>>>>???@@@AAABBBBBB>>>??????@@@AAAAAABBBBBBDDDCCC@@@>>>;;;:::999999888999:::999888999;;;<<<======>>>???AAABBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEFFFHHHHHHGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHIIIIIIJJJJJJLLLNNNNNNLLLKKKJJJJJJIIIJJJKKKKKKLLLMMMQQQTTTZZZ```ooosss]]]LLLCCC???BBBNNNmmm}}}nnnrrrssspppsssvvvppptttrrriiiaaa___aaabbbhhhgggdddaaa^^^[[[ZZZYYYYYYZZZ[[[ZZZXXXXXXYYY[[[[[[ZZZYYYWWWTTTQQQMMMLLLHHHaaa|||hhh}}}|||ttttttyyymmmfffhhhsssvvvgggcccddd```fffqqq{{{ttthhhaaafffnnnxxxssshhhbbbiiiwww~~~|||lllfff___[[[UUUMMMHHHFFFDDDCCCCCCBBBCCCDDDFFFGGGHHHIIIKKKKKKKKKLLLOOOQQQ[[[yyynnnaaa\\\___ggghhhfffeeecccbbbcccfffjjjlll{{{|||fff^^^]]]cccccc[[[XXX[[[iiihhhddd___YYYUUUUUUUUUNNNGGGLLLOOOSSSuuuyyy}}}}}}~~~~~~ddd\\\RRRKKKIIIHHHEEECCCBBBAAAAAAAAAAAA@@@@@@@@@<<<<<<<<<<<<<<<;;;;;;:::<<<===<<<:::888888;;;>>>BBBIIIVVVdddooorrrqqqooohhhhhhhhhgggfffgggjjjnnnlllooopppttt~~~tttaaaSSS```~~~aaaPPPFFF>>>999888666666888;;;======666777888999::::::;;;;;;999:::;;;<<<<<<===<<<<<<<<<<<<===>>>???@@@AAAAAA>>>>>>>>>>>>???@@@BBBBBBCCCBBB???<<<:::999999999888:::======<<<<<<===???@@@AAACCCEEEFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFDDDGGGIIIIIIHHHHHHHHHIIIGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMLLLLLLMMMNNNMMMKKKIIIIIIJJJKKKLLLMMMPPPTTTWWW]]]fffvvvyyydddQQQEEEAAA@@@FFFUUU{{{uuulllmmmmmmmmmrrrssspppttttttjjjbbb```cccdddkkkiiigggdddaaa^^^\\\[[[]]]^^^^^^\\\ZZZZZZ[[[\\\^^^]]][[[YYYVVVSSSPPPOOONNN```vvvgggooo|||}}}}}}jjjoooyyyhhhaaaaaagggvvvwwwgggcccfff[[[bbbnnnxxx|||~~~pppfffbbbjjjsss|||sssuuurrrpppvvv~~~{{{lllccc[[[WWWQQQIIIEEEFFFCCCCCCBBBBBBCCCDDDFFFGGGHHHJJJKKKKKKKKKMMMOOOQQQSSSrrr~~~|||ggggggdddcccgggdddaaaaaaaaabbbdddfffhhhiiiooofff^^^^^^eeeeee\\\XXX\\\^^^]]][[[WWWTTTSSSUUUXXXRRRHHHOOOSSSOOOjjjqqq{{{}}}~~~}}}|||~~~rrrhhh[[[RRRNNNLLLHHHFFFBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@???>>>===:::<<<===;;;888888<<<@@@BBBDDDLLLXXXbbbeeedddcccjjjlllnnnmmmjjjiiijjjkkknnnppprrruuu|||}}}kkkUUUUUU```zzz{{{QQQ>>>@@@AAA<<<777999:::999888777666444999:::;;;;;;;;;;;;;;;:::999:::;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@@@@????????????AAABBBCCCAAA@@@===;;;999999999999888;;;???@@@???>>>???AAAAAACCCFFFHHHIIIHHHFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEGGGIIIJJJIIIHHHHHHIIIHHHGGGGGGGGGHHHIIIIIIJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNLLLKKKLLLOOOOOOLLLHHHJJJKKKLLLMMMOOORRRWWWZZZaaammm~~~ppp[[[MMMEEEDDDEEELLL\\\rrrooollliiijjjnnnmmmkkkqqqrrrjjjddddddhhhkkknnnmmmkkkhhheeebbb___^^^`````````^^^\\\[[[\\\]]]aaa```]]]ZZZWWWTTTQQQPPPIIIUUUvvvzzzllllllvvv~~~~~~iiinnnrrr```^^^dddmmm~~~ssseeecccgggdddjjjuuu}}}~~~~~~nnneeecccllluuu|||wwwkkk|||zzzooodddYYYTTTMMMEEECCCFFFCCCBBBBBBBBBCCCDDDFFFGGGIIIJJJKKKLLLLLLMMMOOORRRVVVtttvvvyyy{{{dddnnnkkkeeebbbYYY^^^```bbbdddfffggghhhhhhnnnbbbUUUXXX\\\^^^]]]ZZZWWWVVV___ZZZUUUUUUUUUSSSPPPNNNKKKOOORRRPPPSSSdddxxx}}}}}}wwwkkkaaaXXXQQQNNNEEEGGGIIIHHHFFFDDDCCCDDD@@@AAACCCFFFIIIIIIGGGFFF@@@BBBAAA======??????<<<<<<<<<===BBBIIIPPPTTTVVV]]]___gggooommmfffgggllljjjdddgggrrrssseeeXXXTTTPPPeeexxxdddLLL>>>999666777:::888777777777777888888999888888888888999:::;;;;;;777888999:::::::::999888<<<<<<<<<===>>>>>>>>>???===<<<<<<<<<===>>>@@@AAAAAA???;;;777666666888999>>>>>>>>>>>>???@@@AAABBBIIIIIIJJJJJJIIIGGGFFFEEECCCCCCDDDGGGJJJKKKJJJHHHHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHGGGGGGGGGHHHIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMKKKJJJJJJIIIIIIIIIJJJJJJIIILLLOOOOOOOOOSSS\\\dddooouuuaaaNNNHHHEEEJJJGGGQQQmmmnnn|||zzzooojjjjjjkkkkkkjjjlllkkkiiiiiijjjlllnnnpppssssssqqqlllfffaaa______^^^bbbdddbbb^^^]]]```dddmmmoooiii\\\SSSSSSTTTSSSUUUPPPfffwwwffffff}}}kkkhhh|||ooobbbbbbiiiyyy}}}mmmeeeeeeiiiuuuyyy~~~rrrcccdddoooyyysssnnnyyywwwoooeee```XXXOOOHHHEEECCCCCCCCCBBBAAAAAABBBCCCEEEFFFKKKKKKKKKKKKKKKMMMOOOPPP^^^mmmxxx~~~vvvqqq___iiikkkeeecccbbbaaaccceeehhhiiiiiiiiihhhxxxhhh]]][[[]]]^^^^^^\\\ZZZZZZ[[[ZZZXXXWWWXXXWWWUUUQQQPPPLLLPPPUUUUUUTTT^^^zzz~~~|||~~~~~~||||||}}}xxxlll___WWWNNNMMMKKKHHHFFFEEEEEEEEEFFFEEEGGGKKKQQQUUUUUUSSSQQQRRRNNNHHHDDDDDDBBB>>>???>>>>>>@@@CCCFFFGGGGGGMMMPPPXXX___^^^ZZZ[[[```\\\XXXZZZ```^^^RRRLLLOOO\\\mmm}}}ttteeeYYYJJJ;;;555555555666888999999999999999999::::::;;;;;;::::::::::::;;;;;;:::;;;<<<======<<<;;;:::<<<<<<======>>>>>>??????======<<<<<<<<<>>>???@@@???===:::777666777:::;;;>>>>>>>>>???@@@AAACCCCCCIIIIIIJJJJJJIIIGGGFFFEEEDDDDDDEEEHHHJJJKKKJJJIIIIIIIIIGGGGGGGGGGGGHHHIIIHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKNNNOOOPPPPPPSSSZZZgggpppzzz}}}tttWWWIIIFFFEEEEEERRRiiipppmmm}}}vvvnnnkkklllnnnmmmlllkkkkkkkkkkkklllmmmooopppsssttttttrrrnnnhhhbbb___^^^aaacccbbb___^^^bbbeeelllllleeeZZZTTTWWWYYYXXXXXXRRR\\\rrrmmmiii|||jjjqqqxxx|||{{{nnnfffjjjsss|||llleeefffjjj{{{}}}ttthhhhhhtttpppwwwzzzsssnnnddd]]]YYYSSSLLLFFFCCCAAAAAABBBBBBBBBBBBCCCEEEFFFGGGGGGHHHIIIKKKLLLOOORRRTTTggglllyyyyyymmm^^^ggghhhddddddeeeiiiiiijjjjjjiiigggeeeddd{{{{{{|||}}}zzzrrreee\\\bbbbbbaaa___\\\\\\^^^```SSSVVVXXXXXXVVVTTTQQQPPPOOOSSS\\\^^^VVVVVVqqq}}}}}}~~~~~~}}}pppddd^^^XXXPPPJJJHHHHHHIIIIIINNNNNNOOOVVV___gggkkkllliiijjjeee]]]VVVSSSOOOIIICCCAAA???>>>???@@@???>>>@@@CCCHHHMMMLLLIIIJJJNNNKKKIIIJJJMMMIIICCCFFFOOObbbppp{{{xxxpppfffWWWHHHBBB999333444888999:::;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>======<<<<<<======<<<===>>>??????>>>===<<<=========>>>???@@@@@@@@@>>>>>>>>>======>>>??????>>><<<999777777888;;;===>>>>>>???@@@AAACCCEEEFFFHHHIIIIIIJJJIIIHHHFFFEEEFFFEEEFFFHHHKKKLLLLLLJJJLLLKKKJJJHHHHHHHHHHHHIIIHHHGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLLLLKKKKKKLLLLLLMMMPPPPPPPPPQQQVVVaaappp{{{cccLLLDDDEEEGGGJJJjjjkkkxxxwwwsssnnnmmmoooqqqpppoookkkkkklllmmmnnnoooppppppqqqsssuuuvvvtttmmmddd^^^___aaacccbbb```aaadddhhhiiiggg```YYYXXX\\\]]]\\\YYYUUUVVVfff|||mmmnnn~~~ooo~~~~~~{{{yyytttllljjjqqq|||yyykkkdddgggmmmxxx~~~~~~ppphhhhhhsssyyyvvvnnnfffZZZVVVTTTOOOJJJEEEBBBAAA@@@AAAAAAAAACCCDDDFFFHHHIIIGGGHHHJJJKKKMMMOOOSSSUUUssspppzzziii^^^eeedddbbbfffiiilllmmmmmmllljjjgggdddbbb|||{{{zzz{{{zzzsssiii```ddddddcccaaa^^^]]]^^^```QQQVVVYYYVVVRRRQQQQQQPPPSSSWWWaaaeeeYYYRRRhhh~~~yyy|||||||||{{{~~~}}}}}}~~~~~~{{{xxxwwwyyy|||zzzzzz|||{{{rrriii\\\RRRNNNMMMMMMMMMSSSVVV[[[aaaiiisss}}}rrriii___VVVMMMIIIDDD@@@@@@@@@AAAAAA>>>@@@BBBCCCAAA>>>>>>@@@AAA???@@@CCCCCCCCCJJJTTT___nnnxxxtttjjjbbbVVVKKK???999555999<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>@@@@@@?????????@@@AAAAAA>>>???@@@@@@@@@???>>>===>>>>>>???@@@AAABBBBBBCCCAAAAAA@@@@@@@@@@@@@@@@@@>>><<<999777777888;;;<<<>>>>>>???AAACCCEEEGGGIIIHHHHHHIIIJJJIIIHHHGGGFFFGGGFFFGGGIIIKKKMMMMMMLLLOOOMMMKKKJJJIIIHHHHHHIIIGGGGGGGGGGGGHHHIIIJJJJJJLLLLLLLLLLLLKKKKKKJJJJJJLLLLLLKKKKKKKKKLLLMMMMMMNNNOOOPPPSSSZZZfffttt~~~pppVVVEEEBBBEEEHHHVVV}}}{{{uuusssqqqqqqrrrsssqqqooojjjkkkmmmnnnppppppqqqqqqnnnoooqqqtttsssmmmddd]]]```aaabbbbbbaaacccfffiiifffccc^^^\\\]]]___^^^\\\WWWYYYVVVddd~~~qqqmmmsssvvvxxxxxxuuuzzzvvvsssqqqnnnkkklllwwwwwwjjjcccfffmmmuuuwwwxxxkkkgggccckkk|||ssskkkcccVVVTTTRRROOOJJJGGGDDDBBBAAA>>>???@@@BBBEEEGGGIIIJJJJJJKKKMMMMMMLLLNNNRRRVVVnnnppp}}}{{{hhhbbbgggbbbaaahhhkkkjjjjjjkkklllkkkiiigggeee||||||||||||zzzssshhhaaaaaacccddddddaaa^^^]]]]]]WWW\\\[[[TTTOOOQQQSSSSSSSSSWWW```bbbVVVOOObbb~~~|||}}}}}}|||{{{~~~|||{{{}}}{{{xxxxxx{{{yyy{{{{{{wwwssssssvvvzzzzzzwwwuuuzzzrrrcccYYYTTTQQQQQQUUU\\\dddgggkkkuuuvvvkkkddd]]]SSSKKKEEECCCBBBAAA???@@@@@@>>>===<<<===<<<@@@>>>===AAAEEEHHHNNNSSS^^^llltttoooeee]]]SSSIIIAAA;;;777999;;;999999:::<<<===>>>@@@AAAAAAAAA@@@AAAAAAAAAAAABBBCCCDDDEEEAAABBBCCCCCCCCCBBB@@@??????@@@@@@AAACCCDDDDDDEEEBBBCCCCCCCCCBBBBBBBBBAAA???===:::777666888:::<<<>>>>>>@@@AAADDDFFFHHHJJJGGGHHHIIIIIIIIIHHHGGGFFFHHHGGGGGGHHHKKKMMMMMMMMMPPPNNNLLLJJJIIIIIIIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKMMMMMMMMMLLLKKKKKKJJJJJJKKKJJJJJJJJJKKKKKKLLLMMMMMMOOORRRXXXaaalllvvv}}}~~~{{{aaaMMMBBBAAAEEEIII^^^uuuuuuuuuuuutttrrrooommmiiijjjlllnnnooopppppppppoooooooooooonnnjjjeeeaaaccccccbbbaaaaaacccfffiiiccc```^^^```aaa___[[[XXXWWWZZZVVVbbb~~~rrr{{{uuuhhhjjjkkkhhhlllmmmkkkjjjlllmmmsss~~~uuujjjbbbeeemmmtttyyy~~~wwwtttssshhhiiixxx{{{{{{}}}nnngggaaaVVVSSSQQQMMMIIIEEECCCAAA@@@<<<===???BBBEEEGGGIIIJJJJJJLLLMMMMMMLLLOOOVVV\\\gggxxxvvvjjjiiikkkccccccjjjkkkhhhiiikkkkkkkkkiiigggfffyyy{{{|||zzztttkkkbbb\\\]]]```dddfffccc___\\\ZZZ]]]aaa^^^UUURRRVVVXXXUUUOOOTTTYYYXXXQQQQQQaaasss~~~~~~{{{}}}}}}}}}~~~{{{vvvvvvzzzuuuvvvvvvtttssstttyyy}}}{{{vvvwwwzzzkkk```\\\[[[^^^dddjjjkkkkkkssszzzmmm___SSSJJJCCC@@@???@@@???<<<===@@@BBB@@@BBBAAAAAACCCGGGLLLPPPSSS___kkkrrrmmmeee^^^SSSHHHCCC===:::<<<===<<<>>>@@@>>>@@@AAACCCDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEFFFFFFFFFDDDCCCBBB>>>???@@@AAABBBCCCDDDEEEBBBBBBCCCDDDDDDDDDCCCCCC>>><<<999777777888;;;===>>>???@@@BBBDDDFFFHHHJJJGGGHHHIIIIIIIIIHHHGGGGGGHHHGGGFFFHHHJJJMMMMMMMMMOOONNNLLLJJJIIIIIIIIIIIIFFFFFFFFFGGGHHHIIIJJJKKKMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMPPPSSSXXXaaakkkuuu}}}|||{{{iiiTTTFFFAAABBBIIIPPPkkk}}}uuuvvvvvvuuusssooollliiihhhhhhiiikkkmmmnnnoooppprrrrrrqqqnnnjjjgggggghhhfffdddbbb``````bbbdddfffbbb______bbbaaa\\\XXXWWWZZZYYYVVV^^^vvv}}}|||mmm___bbbbbb^^^```cccbbbeeelllttt~~~}}}wwwlllcccdddlllnnnvvvppp}}}{{{wwwxxxjjjccc^^^SSSOOOLLLHHHDDDAAA?????????<<<>>>@@@CCCFFFHHHJJJJJJGGGJJJLLLLLLMMMSSS___hhh~~~zzzqqqkkknnnoooggghhhmmmjjjmmmmmmmmmllljjjgggdddbbbzzz}}}~~~xxxnnnccc]]][[[\\\___dddeeeccc```]]]\\\[[[___\\\TTTTTT[[[[[[TTTOOOTTTTTTOOOOOOYYYfffmmm~~~zzz{{{{{{{{{{{{|||}}}|||vvvvvvzzzttttttsssssstttxxx}}}~~~tttqqqrrrrrrrrrqqqoooooottt~~~xxxkkk^^^RRRKKKCCCDDDBBB===>>>DDDFFFDDDDDDGGGIIIJJJLLLSSS[[[aaagggqqqvvvqqqkkkeeeXXXKKKBBB>>>===@@@BBBBBBCCCGGGAAACCCEEEGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCAAA@@@<<<<<<===???@@@AAABBBCCC@@@@@@BBBCCCDDDCCCCCCBBB:::999777666777:::>>>AAA??????@@@AAACCCEEEGGGHHHGGGGGGHHHIIIIIIIIIHHHGGGHHHFFFFFFGGGIIILLLMMMMMMNNNMMMLLLJJJIIIIIIIIIJJJFFFFFFFFFGGGHHHIIIKKKKKKMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOSSSVVV\\\fffrrr}}}mmm]]]KKKBBBAAAGGGSSS^^^zzzuuusssttttttsssoookkkhhhgggffffffggggggiiilllnnnoooqqqssssssnnngggdddgggkkkiiifffbbb```___```aaabbbaaa^^^^^^```]]]XXXXXX\\\[[[XXXZZZ___ooo}}}|||mmmbbbeeeddd\\\ZZZ]]]]]]cccnnnzzz{{{qqqeeeeeemmmppp}}}ttt}}}vvviii```ZZZPPPJJJGGGCCC@@@>>>>>>???@@@>>>@@@CCCFFFIIIJJJKKKLLLHHHKKKLLLKKKMMMUUUdddppp~~~|||lllkkkjjjpppqqqkkkmmmpppiiipppppppppnnnkkkgggcccaaayyykkk```]]]]]]]]]```cccdddbbb```___^^^VVVZZZXXXSSSUUU]]]ZZZPPPQQQVVVSSSKKKOOOaaallllllzzzyyyxxx{{{~~~}}}}}}||||||}}}}}}~~~}}}}}}}}}xxxrrrrrruuutttsssrrrsssvvv{{{~~~xxxtttvvvyyy|||}}}rrreee\\\JJJKKKGGG@@@AAAFFFHHHDDDDDDKKKQQQRRRRRR[[[jjjtttssszzz|||vvvooofffVVVEEE===;;;<<<@@@BBBAAABBBEEEDDDFFFHHHJJJLLLKKKKKKJJJJJJIIIGGGEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA???===<<<999:::;;;===>>>???AAAAAA===>>>@@@BBBCCCCCCBBBBBB777666555555888<<>>>>>???BBBDDDAAABBBEEEHHHKKKLLLMMMMMMMMMNNNNNNKKKLLLUUUdddqqqyyy}}}oooggghhhppprrrmmmppprrriiiqqqqqqqqqooollliiieeecccuuubbbYYYZZZ]]]YYY\\\```eeegggeee```\\\VVVWWWVVVSSSOOONNNRRRUUURRRRRRPPPNNNOOOTTT]]]dddppp|||xxxwwwxxxzzz{{{yyyzzz}}}}}}zzzyyy{{{wwwxxxyyyxxxvvvvvvvvvxxxwwwuuussssssvvvyyy{{{{{{~~~{{{~~~}}}xxxvvv{{{{{{tttjjjaaaVVVJJJDDDAAA???BBBGGGBBBLLLSSSUUU\\\lllzzz~~~}}}tttfffVVVKKK:::;;;===@@@CCCFFFGGGHHHJJJKKKKKKLLLNNNRRRTTTTTT___VVVLLLEEEDDDDDDBBB???BBB@@@???>>>???>>>===;;;666666666777888999;;;<<<999:::;;;===>>>?????????;;;888555777;;;???@@@???@@@AAAAAABBBDDDFFFGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMJJJIIIGGGHHHKKKOOOQQQSSSSSS```jjjnnnttt{{{hhhOOOAAAEEEFFFGGG]]]|||mmmiiiqqqsssnnnkkknnnnnnjjjeeeeeellleeeaaaccceeeeeehhhlllmmmjjjfffddddddddddddccceeedddaaa___]]]]]]]]]]]]___]]][[[[[[[[[ZZZXXXVVVWWW^^^bbbcccmmmtttjjjppp~~~zzzqqqmmmppphhhZZZ[[[eeeeeeiii~~~{{{qqqfffhhhrrr|||www{{{}}}yyynnnddd[[[RRRMMMFFFEEEBBB???<<<===@@@CCC@@@CCCGGGJJJJJJKKKLLLMMMNNNJJJKKKPPPPPPQQQ^^^ppp}}}tttgggeeeffflllnnnmmmlllnnnxxxssspppooojjjbbb^^^^^^sssyyyxxxkkk]]]XXXYYY[[[ZZZ\\\aaafffiiiiiieeebbbWWWVVVSSSPPPMMMMMMOOORRROOOOOOMMMJJJJJJMMMSSSXXXddd}}}{{{uuurrrtttxxxwwwuuuwww{{{|||xxxvvvxxxvvvwwwxxxxxxvvvuuuvvvwwwuuuuuutttttttttttttttuuuyyyyyywwwkkkgggmmm{{{|||kkk]]]OOOGGGDDDCCCEEEIIIGGGPPPUUUUUUWWW```jjjmmmyyyvvvhhhYYYNNNLLLIIIFFFEEEGGGIIIHHHFFFKKKPPPSSSSSSXXXaaaggggggcccYYYLLLDDDAAAAAA@@@>>>@@@???============<<<:::999999999999999999999999555666888:::;;;<<<======888777777999<<>>>>>???AAABBB???CCCGGGIIIJJJJJJKKKLLLOOONNNOOOPPPPPPVVVfffuuu~~~{{{rrrjjjhhhiiimmmnnnkkkiiikkkqqqmmmjjjkkkiiiccc```aaahhhmmmlllddd\\\ZZZ\\\\\\[[[]]]```dddggghhheeecccXXXTTTOOOLLLLLLMMMNNNNNNIIIIIIIIIGGGGGGIIIMMMPPPYYYoootttzzz}}}sssooosssxxxsssrrrtttyyyyyyuuutttuuuuuuvvvxxxxxxwwwvvvvvvwwwuuuxxxyyywwwsssooonnnoooppprrryyyyyyzzzvvvdddRRRJJJHHHGGGHHHIIIIIIPPPUUUSSSRRRUUUZZZ]]]sss{{{oooccc[[[\\\VVVNNNKKKLLLOOOQQQQQQ\\\gggllleeeeeelllnnnhhh\\\SSSGGG???===>>>??????>>>===;;;<<<<<<<<<;;;:::<<<=========<<<:::999888444555777999:::;;;;;;<<<444777:::<<<>>>@@@BBBDDDBBBBBBBBBCCCDDDFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHKKKKKKKKKJJJJJJJJJIIIIIIHHHJJJLLLNNNNNNLLLJJJHHHLLLKKKJJJJJJNNNTTTZZZ^^^fffqqq}}}}}}nnn```OOOIIIBBBBBBOOOmmmyyypppppprrrpppllljjjgggcccbbbeeeiiiiiijjjmmmgggddd```^^^^^^^^^]]]\\\XXXYYY[[[\\\]]]]]]\\\\\\ZZZXXXVVVVVVXXXYYYYYYXXXZZZcccgggbbb]]]cccpppyyyzzzjjjmmmvvvttt~~~tttwwwzzztttllliiissspppqqq}}}rrrrrr|||wwwooofff]]]UUUNNNIIIEEEAAA>>>===@@@BBBBBBAAA???BBBFFFIIIIIIJJJJJJKKKJJJOOOPPPMMMPPP___rrr{{{xxxiiiooommmjjjkkkmmmlllgggfffgggiiieeedddfffgggdddbbbcccfffjjjjjjddd`````````^^^[[[[[[]]]```bbbbbb```]]]VVVQQQKKKJJJLLLOOOOOONNNDDDEEEFFFGGGHHHKKKNNNOOOTTTdddmmmdddpppvvvqqqvvv|||vvvsssssswwwwwwtttuuuxxxuuuwwwyyyyyyxxxwwwwwwxxxxxx||||||tttnnnlllmmmqqqrrruuuyyy{{{~~~{{{hhhTTTKKKJJJIIIIIIIIIGGGLLLPPPOOONNNRRRXXX]]]sssxxxsssoookkkfff\\\SSSPPPUUU___gggwwwhhhddd[[[NNNJJJEEE>>>:::;;;===???@@@>>>===<<<<<<======<<<;;;>>>???AAAAAA@@@???<<<;;;::::::;;;<<<<<<<<<<<<<<<555999>>>AAA@@@@@@BBBDDDCCCCCCCCCDDDEEEFFFHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKIIIJJJKKKLLLLLLKKKJJJIIIKKKKKKKKKMMMRRRZZZccciiiooozzz|||mmm^^^SSSGGGIIIFFFBBBSSS}}}vvvrrrrrroookkkhhhccc``````eeehhhhhhiiikkkeeebbb^^^\\\\\\\\\[[[ZZZXXXYYY\\\^^^______]]]\\\[[[XXXUUUUUUVVVXXXXXXXXX[[[bbbfffbbb\\\^^^jjjuuuvvvssssssoooccceeekkkppptttyyy|||wwwuuu}}}uuuppphhh```YYYRRRLLLGGGDDD???;;;===AAADDDBBB??????BBBFFFIIIIIIIIIJJJJJJHHHPPPRRRNNNUUUkkk|||yyyrrrgggjjjkkkiiijjjllljjjeeedddfffgggbbb```cccfffdddcccdddhhhlllmmmhhheeedddaaa]]]WWWXXXYYY]]]______]]][[[QQQMMMJJJJJJMMMPPPPPPOOOCCCCCCEEEGGGJJJLLLMMMNNNSSS\\\vvvyyynnnYYYUUUzzzxxxuuuyyy~~~|||wwwuuuvvvvvvuuuwww|||wwwyyy{{{{{{zzzxxxwwwwwwxxx|||~~~zzzssslllkkklllttttttuuuvvvtttuuu}}}zzzhhhUUUNNNNNNLLLKKKJJJGGGIIIKKKKKKMMMSSS^^^hhh{{{~~~}}}{{{{{{xxxoooccc[[[bbbsssrrrZZZPPPFFF:::>>><<<;;;<<<===???@@@@@@???>>>===>>>???@@@???>>>???@@@BBBDDDDDDCCCBBBAAA????????????>>>===<<<;;;999===BBBCCCBBB@@@AAACCCDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJKKKMMMMMMNNNLLLKKKJJJIIIIIIJJJKKKLLLJJJKKKMMMPPPUUU^^^iiiqqqvvvppp```SSSJJJCCCHHHFFFCCCWWWwwwsssrrroookkkjjjdddaaaaaafffiiihhhhhhjjjdddaaa]]]\\\\\\\\\\\\[[[\\\^^^```bbbbbbaaa^^^]]]]]]YYYVVVTTTUUUWWWYYYYYY\\\aaacccaaa\\\^^^kkkxxxttt|||lll\\\\\\iii{{{yyywwwmmmiiibbb[[[UUUPPPJJJFFFBBB>>>;;;===BBBEEEBBB>>>@@@CCCGGGIIIIIIIIIJJJJJJKKKSSSUUUQQQYYYrrrzzzuuusssssskkkfffggggggiiikkkiiieeeeeeiiijjjccc```cccfffeeeccccccdddjjjnnnkkkgggddd```ZZZUUUVVVYYY]]]```aaa^^^\\\MMMKKKKKKKKKMMMNNNNNNNNNEEEEEEEEEGGGJJJKKKKKKJJJSSSWWWiii}}}uuu^^^OOO```}}}|||~~~yyyxxx{{{~~~zzzwwwwwwvvvuuuwww|||xxxzzz||||||zzzwwwuuuuuuuuuvvvvvvrrrmmmjjjjjjlllooommmoooqqqqqqrrryyypppbbbUUUPPPPPPNNNLLLLLLIIIHHHHHHJJJMMMTTTdddrrr}}}|||xxxpppllluuuvvvZZZGGGAAA???<<<===>>>@@@AAAAAAAAA@@@???@@@???>>>???AAABBBAAA@@@???@@@BBBDDDEEEEEEEEEEEE@@@@@@@@@???>>><<<;;;:::===@@@CCCDDDDDDCCCBBBBBBEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIKKKKKKKKKJJJJJJJJJIIIIIIGGGGGGIIIJJJLLLNNNOOOOOONNNLLLJJJHHHHHHJJJLLLNNNIIIKKKOOORRRVVV___jjjrrryyyzzzeeeVVVLLLFFFBBBEEEEEEIIIdddxxxvvvzzzzzzsssrrrrrrooonnnooohhhddddddhhhjjjhhhgggiiiccc```]]]\\\\\\]]]]]]]]]___aaacccddddddbbb```^^^^^^ZZZVVVTTTVVVYYY\\\]]]`````````^^^[[[]]]hhhttt{{{{{{mmm\\\bbbzzz{{{rrreeeaaa\\\VVVQQQMMMHHHEEE???>>>===???BBBCCCAAA>>>AAADDDHHHJJJJJJJJJJJJKKKLLLPPPQQQPPPXXXllltttnnnjjjmmmddddddeeeiiilllkkkggghhhmmmnnnfffaaadddfffeeebbbaaa[[[eeemmmmmmhhhddd___[[[XXXYYY\\\___```^^^YYYUUUIIIKKKMMMMMMLLLJJJIIIIIIFFFEEEEEEGGGKKKNNNNNNMMMUUUWWW```uuummmXXXPPPiii}}}zzz||||||{{{{{{|||~~~~~~}}}yyyxxxxxxwwwtttsssvvvxxxzzz|||{{{xxxtttrrrqqqqqqooollliiihhhiiikkkmmmllliiiiiilllnnnnnnqqqvvvrrrxxx```WWWPPPOOONNNKKKIIIJJJFFFDDDEEEIIINNNVVVgggxxx~~~yyytttrrrwwwuuudddPPPEEE???<<<>>>BBB@@@AAABBBBBBAAA@@@@@@@@@???>>>>>>???BBBCCCBBBAAA???@@@AAABBBCCCDDDEEEEEE???????????????>>>======@@@@@@AAACCCEEEFFFEEEDDDFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJHHHIIIJJJKKKLLLMMMNNNNNNNNNMMMKKKJJJJJJKKKMMMNNNIIILLLPPPRRRUUU[[[dddlllwww|||rrr^^^QQQHHHBBBBBBBBBFFFWWWzzzzzzuuuoootttqqqpppqqqpppllllllpppjjjeeeccceeefffdddccceeeaaa^^^\\\[[[\\\^^^_________```bbbccccccbbb```___]]]YYYUUUUUUXXX]]]aaacccccc___]]]]]]\\\\\\cccllljjj]]]rrrwwwlll^^^[[[UUUQQQMMMIIIEEECCC===>>>@@@AAAAAAAAA???>>>CCCFFFIIIKKKKKKKKKKKKLLLMMMLLLOOOTTT]]]mmmqqqeeerrrffffffggglllooommmiiilllqqqppphhhaaacccfffeeebbb```TTT```lllnnnjjjfffaaa]]]]]]^^^___```^^^XXXQQQKKKGGGKKKOOONNNJJJFFFDDDEEEEEEDDDDDDHHHNNNSSSUUUUUUXXXZZZ]]]gggzzzaaaHHHZZZuuu|||~~~}}}{{{yyyzzz~~~zzzwwwxxxzzzxxxrrrooopppwwwyyy{{{zzzvvvrrrooonnnppplllgggeeegggkkknnnpppsssnnnlllmmmnnnkkkkkkllliiijjjnnnttt}}}xxx[[[RRRMMMJJJKKKJJJGGGEEEFFF@@@???BBBIIIOOOYYYjjj{{{}}}ssslllfffbbb___QQQBBB999???BBB===<<<@@@???@@@@@@???>>>>>>@@@BBB???>>>>>>???AAACCCCCCBBB@@@@@@???@@@@@@AAACCCCCC>>>???@@@AAAAAAAAAAAAAAA@@@??????BBBFFFIIIHHHFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMLLLLLLKKKKKKKKKJJJLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLIIIMMMQQQRRRSSSWWW___eeerrrttt{{{lllZZZNNNFFF@@@DDDBBBIIIddd{{{hhhnnnnnnpppqqqnnnhhhhhhlllhhhccc```aaaaaa___^^^```___]]][[[ZZZ\\\^^^______]]]^^^___aaaaaaaaa``````[[[XXXUUUUUUYYY```eeehhhccc]]]\\\______^^^bbbhhhggg___|||nnncccZZZVVVRRRMMMJJJGGGCCCAAA<<>>>>>DDDGGGJJJLLLLLLKKKKKKLLLRRRPPPTTT```jjjxxxlll{{{hhhhhhjjjooorrroookkknnntttqqqgggaaacccfffeeebbb```]]]eeemmmpppqqqoooiiibbb\\\]]]^^^]]]YYYVVVTTTSSSQQQUUUVVVQQQIIICCCCCCFFFDDDEEEGGGKKKNNNPPPQQQRRRSSSYYYXXXWWWiiipppVVVRRRjjj}}}{{{{{{|||}}}||||||{{{vvvvvvzzz{{{vvvsssuuuvvvzzz}}}vvvppplllkkkkkkkkkiiihhhiiilllooosssqqqllliiilllpppmmmgggcccdddeeehhhnnntttzzz~~~xxxkkkdddccc___UUUKKKIIIHHHFFFCCCAAA>>><<<;;;;;;<<<>>>CCCHHHSSSfffxxxoooccc^^^RRRBBBBBBAAA???@@@AAAAAA@@@>>>=========>>>???AAABBBCCC@@@AAAAAABBBBBBAAAAAA@@@@@@CCCEEEDDDAAA???@@@BBB@@@@@@AAABBBBBBCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJJJJKKKLLLNNNOOOPPPNNNMMMLLLKKKKKKJJJHHHFFFIIIJJJKKKKKKJJJHHHGGGFFFMMMLLLKKKKKKLLLNNNPPPQQQMMMMMMNNNNNNMMMKKKHHHGGGMMMLLLLLLLLLNNNTTT]]]cccnnnuuu{{{{{{{{{ttt]]]QQQGGG@@@CCCDDDMMM^^^uuuttt{{{|||vvviiilllnnnmmmjjjgggggghhheeecccbbbdddhhhhhhccc___\\\]]]______^^^___```bbb]]]ZZZ[[[aaadddccc`````````^^^\\\]]]```bbbbbbbbbbbb\\\XXX[[[___aaadddgggnnnnnn}}}ssshhhaaaYYYTTTNNNIIIGGGEEEAAA>>>;;;===>>>>>>>>>>>>AAACCCFFFHHHKKKLLLLLLMMMNNNOOOWWWLLLWWWgggooovvvssstttiiilllnnnnnnllliiigggfffgggggghhhjjjjjjhhhddd```^^^jjjssssssqqqpppggg[[[XXX\\\```aaa___[[[WWWUUUPPPSSSTTTOOOGGGAAABBBDDDCCCEEEHHHJJJLLLNNNQQQSSSVVVXXXXXXZZZiii}}}wwwYYYTTTkkk}}}~~~}}}}}}~~~~~~}}}{{{yyyuuuuuuzzz{{{wwwuuuwwwyyy||||||vvvpppmmmkkklllkkkjjjiiiiiikkkmmmkkkkkkiiigggjjjnnnnnnjjjeeeeeedddeeehhhkkkooorrrnnneee[[[VVVUUURRRKKKDDDFFFEEEDDDBBB@@@>>>===<<<<<<<<<>>>CCCHHHQQQccctttooo\\\TTTKKKAAA@@@???>>>>>>@@@@@@???>>>>>>>>>>>>>>>???@@@BBBBBBAAAAAABBBBBBBBBBBBAAAAAACCCDDDEEEEEECCCBBBBBBCCC@@@AAAAAABBBCCCCCCDDDDDDFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHJJJJJJKKKKKKLLLNNNOOOPPPNNNMMMLLLLLLLLLKKKIIIGGGIIIJJJKKKKKKKKKKKKJJJIIINNNMMMLLLLLLLLLNNNPPPRRRLLLMMMMMMMMMLLLJJJHHHFFFFFFFFFHHHJJJOOOVVV```fffgggooovvvwwwyyy}}}|||{{{iiiVVVNNNFFFAAAEEEMMMGGGkkk~~~tttrrrwwwzzzwwwsssiiikkkmmmllliiigggfffgggfffdddbbbdddhhhhhhddd___[[[^^^bbbdddcccbbbaaa```bbb^^^___dddhhhfffeeeeeefffffffffeeecccbbbaaa``````[[[YYY]]]aaabbbdddgggzzzfffqqqyyypppfff```WWWRRRLLLGGGEEECCC@@@===<<<>>>?????????@@@CCCEEEGGGIIILLLMMMLLLMMMNNNOOOXXXKKKSSSdddqqq|||tttppppppfffgggiiijjjkkkjjjiiihhhgggggghhhiiiiiigggccc___hhhvvvzzzooojjjnnngggYYYVVV\\\cccgggeee```[[[XXXPPPSSSSSSNNNFFFAAAAAACCCDDDGGGJJJJJJJJJMMMQQQVVV[[[YYYXXX[[[dddxxx~~~fff\\\lllzzz~~~yyyvvvvvvzzz{{{yyyxxxyyyxxxyyy{{{{{{yyytttooolllkkkllllllkkkiiihhhiiijjjgggiiihhhffffffjjjkkkhhhcccbbbaaaaaaaaaccceeegggzzzggg\\\WWWQQQMMMLLLKKKGGGCCCBBBBBBAAA@@@>>>===<<<<<<:::999;;;???CCCKKK[[[iiieeePPPHHHDDD@@@===<<<<<<===???@@@???>>>????????????@@@AAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBDDDCCCCCCCCCDDDDDDCCCAAAAAAAAABBBBBBCCCDDDDDDDDDGGGHHHHHHHHHHHHGGGGGGFFFGGGHHHIIIIIIIIIJJJIIIIIIJJJJJJKKKLLLMMMNNNNNNOOONNNNNNNNNMMMLLLKKKJJJIIIIIIIIIKKKLLLMMMMMMMMMMMMNNNMMMLLLLLLMMMNNNPPPQQQKKKLLLLLLLLLKKKIIIHHHFFFBBBCCCEEEHHHMMMUUU^^^eeedddlllrrrtttvvvxxxxxxuuulllfffTTTGGGGGGCCC@@@FFFTTTYYY~~~yyytttrrrssssssqqqooojjjkkklllkkkiiigggfffgggfffdddbbbdddffffffccc```ZZZ___eeehhhhhhdddaaa___eeeaaaaaafffiiihhhhhhiiicccfffgggeee```\\\[[[\\\^^^[[[ZZZ___bbbbbbbbbeeezzztttwwwqqq}}}yyyuuuppphhh```ZZZRRRNNNHHHDDDBBB@@@>>><<<===???@@@@@@@@@BBBEEEGGGIIIKKKMMMMMMMMMMMMNNNPPPWWWMMMSSSeeewwwxxx~~~zzzuuuqqqooohhhgggfffhhhlllmmmkkkiiihhhhhhhhhiiihhhfffbbb^^^ssszzzccc\\\ggghhh\\\ZZZ___fffiiigggbbb]]]ZZZRRRTTTSSSNNNGGGCCCCCCEEEGGGIIILLLLLLKKKMMMSSSXXXaaaZZZXXX[[[[[[cccxxxhhhooo}}}}}}{{{zzz{{{||||||{{{zzzrrrrrrsssttttttqqqnnnkkkkkklllmmmllliiigggggggggiiimmmlllgggcccddddddbbb^^^]]]]]]]]]^^^```cccdddjjjttt}}}nnnWWWSSSQQQNNNLLLJJJHHHGGGFFFAAA@@@???>>>===;;;::::::666555666:::===BBBOOO[[[mmmsssssskkkmmm{{{}}}wwwfffPPPCCC@@@@@@>>><<<;;;;;;===???AAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBCCCCCCDDDDDDCCCCCCBBBCCCAAA???AAACCCDDDAAA>>>BBBBBBBBBCCCDDDDDDEEEEEEIIIIIIIIIIIIHHHHHHGGGFFFHHHIIIJJJKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOMMMLLLKKKKKKJJJJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOKKKKKKKKKKKKJJJIIIHHHGGGDDDEEEGGGIIILLLQQQXXX]]]ffflllrrrtttuuuuuupppiii^^^UUUDDD???EEECCCAAAKKK^^^wwwwwwuuussspppooonnnnnnkkkllllllkkkiiihhhhhhhhheeecccaaaaaaccccccaaa___\\\```eeehhhgggdddaaa```ccc``````ccceeedddeeeiii]]]```ccc```[[[XXXZZZ]]]^^^\\\^^^bbbccc```___```cccxxxzzztttsss{{{~~~~~~wwwrrrppplllhhhddd^^^WWWSSSLLLIIIEEEAAA???===<<<<<<===>>>??????@@@BBBFFFIIIKKKLLLNNNNNNMMMMMMOOOQQQTTTRRRYYYkkknnnzzz{{{zzzvvvtttqqqmmmiiikkknnnpppmmmiiihhhhhhhhhhhhhhheeeaaa^^^qqq|||ttt[[[RRR^^^bbbYYYaaadddggggggeeeaaa]]]\\\TTTUUUTTTOOOJJJGGGGGGIIIJJJLLLMMMMMMMMMPPPUUUYYYaaaYYYXXXZZZVVVVVVnnnvvv|||~~~~~~}}}}}}~~~|||zzzooonnnoooqqqsssssspppmmmjjjllllllkkkhhhfffeeeffflllooonnnhhhcccbbbaaa^^^\\\\\\\\\\\\]]]___aaabbbaaadddgggiiilllwwwrrr]]]OOONNNMMMLLLJJJGGGEEEDDDDDDAAA@@@???===;;;999777777666444444777999<<>>>>>;;;<<<<<<<<<===@@@BBBBBBAAA@@@@@@@@@@@@AAABBBCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCAAA@@@AAADDDEEEBBB???BBBBBBCCCDDDDDDEEEEEEFFFIIIIIIIIIIIIHHHHHHGGGFFFHHHIIIJJJKKKLLLKKKJJJIIIJJJKKKLLLMMMNNNNNNMMMMMMMMMOOOPPPOOOMMMKKKLLLMMMLLLKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKLLLLLLMMMKKKKKKKKKJJJJJJIIIHHHHHHFFFGGGIIIKKKMMMQQQVVVZZZggglllqqqtttwwwvvvnnndddYYYOOOAAAAAAGGGDDDFFFVVVwwwssstttvvvwwwuuupppmmmmmmnnnlllkkkjjjjjjjjjkkkjjjjjjdddbbb```_______________^^^aaaddddddcccbbbaaabbbaaa______bbbbbb```aaaeee]]]``````]]]XXXWWW[[[``````___aaadddccc^^^[[[\\\ZZZkkkvvvwwwwwwvvvooo~~~}}}~~~zzzqqqiiifffbbb___[[[WWWRRRNNNGGGFFFCCC???<<<;;;;;;<<<<<<===>>>>>>???BBBFFFJJJLLLMMMNNNNNNMMMNNNQQQSSSPPPYYYcccqqqppp|||{{{}}}{{{wwwuuusssooolllmmmpppqqqnnnjjjiiihhhggghhhgggfffbbb___dddooommmZZZRRRYYY[[[TTTdddffffffeeeaaa^^^\\\[[[TTTSSSRRRNNNKKKIIIJJJKKKLLLLLLLLLMMMPPPRRRUUUVVV[[[XXXYYYZZZUUUSSSeee}}}}}}|||}}}~~~}}}~~~zzzqqqqqqqqquuuxxxxxxuuuqqqjjjkkkkkkjjjgggeeeffffffjjjlllkkkgggeeeeeeccc^^^^^^^^^]]]\\\\\\[[[\\\\\\^^^]]]]]]^^^aaahhhxxxgggWWWOOOOOONNNLLLJJJHHHFFFDDDCCCAAA@@@>>><<<:::888666666999666666888999999???FFFCCCEEECCC???@@@FFFIIIHHHCCC===777666;;;???===:::===<<<<<<>>>@@@BBBBBBAAA@@@@@@@@@AAABBBCCCEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDEEEDDDDDDEEEGGGGGGFFFDDDCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFGGGHHHJJJLLLLLLKKKJJJIIIJJJKKKLLLNNNNNNNNNMMMLLLLLLNNNQQQPPPLLLKKKLLLNNNMMMLLLKKKKKKKKKKKKKKKLLLKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIGGGIIILLLOOORRRWWW\\\___gggkkkppptttxxxwwwmmmbbbRRRJJJ???@@@FFFCCCNNNiii}}}rrrsssuuuvvvtttooolllkkkmmmkkkiiihhhhhhjjjllllllkkkdddccc```^^^]]]^^^___``````bbbbbbaaa``````aaacccaaa___```bbb```]]]^^^aaa[[[\\\\\\ZZZWWWVVVYYY\\\aaa```ccceeebbb\\\ZZZ\\\\\\hhhsssvvvllluuusssnnnpppuuulllccc```\\\XXXUUURRRNNNLLLDDDDDDBBB???<<<;;;<<<>>><<<======>>>???BBBGGGKKKLLLMMMNNNNNNNNNPPPSSSVVVQQQcccnnnwwwyyyttt~~~}}}|||wwwrrrppppppnnnmmmnnnqqqrrrpppmmmiiihhhggghhhhhhgggdddbbbaaaiiihhh\\\UUUXXX]]]\\\bbbdddeeeccc```\\\ZZZZZZPPPOOOMMMKKKIIIHHHIIIJJJLLLJJJIIILLLQQQTTTSSSQQQVVVWWWYYYXXXRRRQQQ\\\kkk}}}}}}~~~~~~||||||zzzwwwvvvvvvzzz}}}}}}wwwrrrjjjjjjjjjhhheeeeeefffhhhhhhiiigggdddeeegggccc]]]]]]\\\[[[ZZZYYYXXXWWWWWWZZZWWWWWWZZZ]]]bbbmmmyyyrrr```VVVQQQPPPNNNKKKJJJJJJHHHEEEBBB???>>>===<<<:::999888777:::777666777777777:::???===BBBDDDDDDCCCDDDDDDBBB<<<999777999<<<>>>>>>>>>===<<<;;;===???@@@@@@?????????@@@AAACCCEEEFFFGGGEEEFFFFFFFFFFFFFFFFFFEEEDDDFFFGGGHHHGGGFFFGGGHHHCCCDDDDDDEEEEEEFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGFFFGGGJJJKKKLLLKKKIIIHHHJJJKKKMMMNNNNNNNNNLLLKKKJJJNNNPPPOOOKKKJJJKKKNNNLLLLLLKKKKKKLLLMMMOOOOOOMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKKKKNNNRRRVVVYYY^^^bbbfffkkkmmmooorrrvvvtttgggYYYJJJCCC<<<@@@GGGIIIccczzzuuuqqqrrrrrrpppllljjjiiiiiigggeeedddeeeiiilllllllllfffeeebbb___]]]^^^```bbbaaabbbcccbbb``````aaaccc^^^^^^```aaa^^^YYYYYY\\\TTTVVVXXX[[[[[[[[[[[[ZZZ______bbbeeebbb\\\[[[^^^```fffkkkvvvyyysssgggkkkuuu}}}wwwnnneee^^^ZZZUUURRROOOLLLIIIGGGBBBCCCBBB???<<<;;;===@@@===>>>>>>>>>@@@DDDIIINNNLLLMMMNNNNNNOOOQQQUUUXXXYYYnnnxxxttt||||||yyyrrrnnnnnnpppqqqrrrssssssrrrpppoooiiihhhggghhhiiiiiigggeeehhhjjjfff]]]VVVZZZdddkkk___aaacccccc```\\\YYYXXXMMMKKKIIIGGGFFFGGGHHHIIIKKKHHHFFFJJJRRRUUURRRMMMSSSWWWYYYVVVOOOMMMSSS[[[zzz{{{{{{zzzyyyyyy|||}}}wwwpppjjjjjjiiifffdddeeegggiiiiiihhheeeccceeegggbbbZZZYYYYYYXXXXXXWWWVVVVVVUUUTTTQQQRRRXXX[[[^^^gggrrryyy~~~qqq```UUUQQQPPPLLLIIIFFFFFFGGGFFFBBB>>>===<<<<<<;;;;;;:::::::::999555444666555333555999555<<>>???>>>===>>>???@@@AAACCCEEEGGGIIIFFFFFFGGGGGGGGGGGGFFFFFFAAAEEEGGGGGGEEEDDDFFFHHHDDDDDDDDDEEEFFFFFFGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGEEEGGGIIIKKKLLLJJJHHHGGGJJJKKKMMMNNNOOONNNLLLKKKIIIMMMPPPOOOKKKIIIKKKNNNLLLLLLKKKLLLNNNPPPRRRSSSOOOOOOPPPPPPPPPOOOOOONNNMMMLLLLLLKKKKKKKKKKKKLLLQQQTTTXXX[[[^^^bbbfffhhhrrrrrrqqqqqqrrrnnn___OOOGGGCCC???FFFOOOXXX~~~vvvuuuqqqppppppooollljjjhhhggggggeeebbbaaacccgggkkklllkkkhhhfffddd```^^^^^^aaaddd```bbbddddddbbbaaaaaabbb[[[\\\^^^```[[[UUUTTTWWWPPPTTTZZZaaafffgggdddaaa]]]^^^aaadddbbb]]]]]]aaaeeefffeee}}}pppkkkzzz~~~uuuoooggg___XXXUUUPPPLLLIIIGGGDDDBBBBBBCCCBBB???<<<;;;>>>AAA>>>??????@@@AAAEEEKKKPPPLLLMMMNNNNNNOOORRRVVVZZZ```wwwzzz|||{{{wwwvvvwwwyyyvvvpppmmmooovvvxxxzzzyyyvvvrrrooonnniiihhhhhhhhhjjjjjjhhhgggmmmmmmeee\\\```jjjkkkccc___cccddd___ZZZXXXTTTPPPEEEDDDDDDFFFIIIJJJHHHEEEFFFDDDCCCFFFKKKNNNNNNMMMSSSSSSSSSQQQOOOOOOQQQTTTppp}}}yyy|||{{{{{{{{{||||||{{{wwwqqqlllkkklllmmmllliiihhhhhhiiigggccc^^^^^^```___[[[VVVTTTUUUVVVVVVVVVUUUTTTSSSTTTVVVVVVTTTSSSWWW```hhhooommmhhhbbbZZZRRRKKKGGGJJJIIIHHHFFFDDDBBB@@@???@@@???>>>===<<<;;;::::::999888777777777888::::::;;;===@@@CCCEEEDDDCCCBBBBBB>>>;;;===AAADDDAAA>>>999999:::<<<>>>???@@@AAA@@@@@@AAABBBDDDFFFHHHIIIHHHGGGGGGFFFEEEDDDDDDCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEIIIJJJKKKLLLLLLJJJHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIMMMNNNOOOPPPPPPOOONNNMMMKKKKKKKKKKKKLLLLLLLLLLLLNNNMMMMMMMMMNNNPPPRRRSSSUUUSSSPPPNNNLLLLLLMMMNNNOOOOOOOOOMMMLLLMMMPPPRRRTTTZZZbbbgggggggggjjjooouuuyyywwwkkkbbb\\\QQQEEE<<>>@@@AAA@@@AAABBBCCCDDDGGGKKKNNNKKKQQQJJJKKKZZZXXXZZZooo|||zzz{{{wwwuuuwwwuuuppplllkkktttxxxyyyuuussssssmmmeeegggiiijjjiiihhhffffffggghhhhhh```VVVWWW```bbb\\\[[[```aaa\\\WWWTTTPPPLLLDDDDDDDDDFFFHHHHHHEEEBBBEEEEEEGGGJJJLLLMMMLLLKKKRRRQQQQQQOOONNNOOORRRUUUcccyyy}}}~~~~~~{{{}}}xxxqqqlllooommmllljjjhhhggggggfffcccaaa``````aaa^^^XXXSSSUUUVVVWWWWWWWWWVVVTTTSSSSSSSSSRRRPPPPPPTTT[[[aaaiiifff```YYYRRRMMMIIIGGGHHHGGGFFFEEECCCAAA@@@@@@??????>>>===<<<;;;:::::::::999888888888999;;;<<<999;;;>>>AAACCCCCCBBBAAA@@@===;;;===BBBDDDAAA===999:::;;;<<<>>>@@@AAABBB@@@@@@AAABBBDDDFFFHHHIIIFFFFFFEEEDDDDDDCCCBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJLLLLLLKKKIIIHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMNNNOOOOOONNNMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOQQQRRRSSSRRRPPPNNNMMMMMMMMMMMMMMMNNNNNNMMMLLLNNNQQQTTTZZZ___hhhmmmoooqqqvvv{{{zzzyyypppaaaVVVOOOFFF<<>>===<<<<<<<<<<<<===>>>???@@@???AAACCCEEEFFFHHHLLLNNNPPPVVVQQQQQQYYYZZZkkk|||zzz{{{uuuqqqqqqooolllkkklllrrrtttrrroooooopppllleeejjjjjjiiihhhfffddddddddddddddd\\\QQQNNNTTTVVVTTTVVV[[[\\\XXXTTTQQQNNNIIIFFFFFFGGGHHHIIIGGGCCC@@@CCCFFFJJJMMMLLLKKKJJJJJJPPPOOONNNLLLLLLNNNRRRUUUYYYeeezzz~~~}}}|||{{{uuuqqqsssnnniiifffffffffdddbbb]]]___aaabbb```ZZZTTTPPPVVVVVVWWWXXXWWWVVVUUUTTTSSSQQQOOOMMMNNNRRRVVVYYY___[[[VVVOOOJJJHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@??????>>>===<<<;;;;;;:::;;;:::999999999:::;;;<<<:::;;;>>>@@@BBBBBBAAA@@@>>>;;;;;;>>>CCCDDD@@@<<<999:::;;;<<<>>>@@@AAABBB@@@@@@AAACCCDDDFFFGGGHHHDDDDDDCCCCCCBBBBBBAAAAAADDDDDDEEEFFFFFFFFFFFFFFFEEEFFFFFFGGGIIIJJJJJJKKKGGGHHHIIIKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLMMMNNNNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOPPPRRRQQQPPPPPPOOONNNMMMMMMLLLMMMNNNPPPPPPQQQTTTXXX[[[^^^dddkkkooorrruuuzzz~~~xxxjjjYYYMMMGGGBBB===@@@BBBPPPlllmmmpppoooeeecccccceeefffffffffgggiiikkkeee```\\\^^^dddhhhfffbbbcccbbb```^^^[[[\\\^^^aaaeeeaaa^^^___ccceeeccc```ZZZ[[[[[[ZZZWWWVVVVVVWWWWWWWWW]]]fffkkkfff]]]XXXTTTYYY^^^___^^^]]]]]]___UUU___^^^ccc~~~~~~wwwrrrjjjgggccc___\\\XXXTTTQQQIIIGGGDDDAAA>>><<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>AAAEEEGGGIIIJJJLLLNNNOOOTTTTTTTTTWWW^^^rrrxxxyyyqqqjjjiiiiiihhhjjjnnnqqqppplllkkknnnqqqnnnggglllkkkhhheeecccbbbaaaaaaeeeddd\\\OOOIIILLLOOOOOOQQQWWWZZZWWWTTTSSSOOOKKKJJJKKKLLLLLLLLLIIIEEEBBBAAAEEEJJJKKKIIIIIIJJJLLLOOOOOOMMMJJJIIIKKKPPPSSSXXXaaaxxx}}}}}}~~~~~~|||zzzvvvooogggccccccccc```\\\ZZZ]]]```___[[[VVVRRRPPPVVVVVVWWWWWWWWWVVVUUUTTTTTTQQQNNNMMMNNNQQQSSSSSSUUURRROOOKKKHHHFFFFFFFFFCCCBBBBBBBBBAAA@@@@@@@@@???>>>>>>===<<<<<<;;;;;;::::::999888999:::;;;<<<;;;<<<>>>@@@AAABBBAAAAAA<<<:::;;;???DDDEEEAAA<<<999999::::::<<<>>>@@@AAA@@@@@@BBBCCCEEEFFFGGGGGGDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJFFFGGGIIIJJJKKKLLLLLLLLLIIIIIIHHHHHHHHHIIIJJJKKKKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLNNNPPPQQQOOOOOOPPPPPPOOONNNMMMLLLNNNQQQUUUXXX\\\```eeehhhggglllqqqrrrtttxxx{{{||||||ooo^^^PPPGGGCCCBBBBBB;;;IIIaaayyyyyygggllljjjbbb```bbbdddeeeeeedddeeegggjjjaaa^^^[[[]]]bbbfffeeecccaaaaaa```]]]\\\]]]```bbbddd```___bbbggghhhccc^^^XXXXXXYYYYYYXXXXXXXXXYYYUUUWWW[[[^^^]]]YYYVVVUUUSSSWWW[[[]]]\\\ZZZZZZZZZZZZbbb```^^^xxx{{{ssslllbbb___\\\XXXVVVSSSPPPNNNEEECCCAAA>>><<<;;;:::::::::;;;===>>>??????>>>===>>>AAAFFFJJJKKKLLLMMMNNNOOOPPPTTTXXXZZZhhhrrrpppxxxvvvyyyqqqjjjddddddeeefffjjjooopppnnnlllnnnsssuuupppjjjllliiieeecccbbbbbbbbbaaahhhdddZZZMMMFFFGGGKKKMMMOOOVVVZZZYYYWWWVVVSSSOOOJJJKKKMMMMMMKKKHHHEEEDDDBBBEEEGGGFFFEEEGGGKKKPPPOOONNNMMMJJJIIIJJJMMMQQQ\\\fffrrrwwwpppgggbbbbbbaaa\\\XXXZZZ[[[[[[XXXUUURRRRRRRRRTTTUUUVVVVVVVVVUUUSSSRRRRRROOOLLLKKKLLLMMMMMMMMMMMMMMMLLLKKKIIIGGGFFFEEEBBBAAAAAAAAA@@@@@@@@@@@@>>>>>>======<<<<<<;;;;;;999888777777777888:::;;;:::;;;===>>>????????????<<<:::;;;???EEEGGGBBB>>>::::::999999:::<<<>>>??????@@@BBBDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIKKKLLLLLLMMMKKKJJJIIIHHHIIIJJJKKKLLLKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLNNNPPPQQQOOOOOOPPPPPPPPPOOOOOONNNOOOTTT[[[aaaggglllpppsssrrrxxx||||||~~~sssaaaPPPGGGBBB===???DDD@@@TTTpppqqqhhhiiieeecccbbbcccdddeeedddcccccceeegggaaa___]]]]]]```bbbbbbaaa______^^^^^^]]]___cccgggaaaaaabbbgggkkkiiiccc\\\WWWWWWWWWXXXYYYZZZZZZZZZVVVZZZ\\\ZZZWWWTTTTTTTTTSSSVVVYYY[[[ZZZXXXVVVUUU___^^^[[[[[[fffxxx}}}~~~~~~~~~}}}xxxuuutttqqqhhh```ZZZWWWRRROOOLLLJJJGGGEEECCCAAA???===<<<;;;<<<<<<;;;<<<===???@@@??????>>>???CCCIIILLLMMMMMMMMMNNNUUUQQQWWW]]]aaauuummmqqqwwwqqqrrriiidddaaacccfffhhhkkkooommmkkkmmmssswwwuuuooojjjjjjgggcccbbbccceeeeeedddjjjbbbVVVKKKEEEEEEIIIKKKPPPWWW[[[ZZZYYYXXXUUUPPPGGGHHHJJJIIIGGGEEEEEEEEEFFFFFFEEEDDDEEEGGGLLLOOOLLLMMMLLLKKKJJJKKKMMMPPPZZZfffiiivvv}}}wwwrrrkkkfffccc```\\\YYYZZZXXXUUURRRQQQQQQRRRSSSRRRRRRSSSTTTSSSRRRQQQPPPMMMLLLJJJIIIHHHGGGHHHHHHIIIJJJJJJJJJIIIGGGEEEDDDBBBBBBAAAAAA@@@@@@??????>>>>>>======<<<<<<<<<<<<999888777777777888999:::888999:::;;;<<<<<<<<<<<<===;;;;;;@@@FFFHHHEEEAAA===<<<:::999999:::<<<>>>???AAACCCDDDFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNMMMKKKJJJKKKLLLNNNPPPLLLLLLMMMNNNNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOPPPRRRPPPPPPPPPPPPQQQQQQQQQQQQRRRXXXbbbkkkppptttvvvxxxvvv~~~sss]]]JJJEEEBBB===AAAJJJOOObbbzzzllljjjfffdddfffeeecccdddeeedddccccccdddfffeeedddaaa___]]]]]]\\\]]]\\\\\\]]]]]]^^^aaafffjjj```bbbfffiiijjjfffaaa\\\YYYXXXXXXYYY[[[\\\[[[ZZZZZZ^^^```\\\XXXWWWWWWVVVTTTUUUXXXYYYZZZYYYWWWUUU\\\TTTRRRXXX[[[]]]mmm{{{~~~~~~|||zzz{{{yyyvvvyyyzzz{{{|||{{{yyywwwuuutttpppkkkjjjiiifff___YYYVVVRRRMMMIIIGGGDDDAAA@@@AAA@@@>>>===<<<<<<===>>>======>>>???@@@@@@@@@@@@CCCFFFKKKMMMNNNMMMMMMNNNVVVQQQWWW]]]bbb|||lllmmmnnnrrrssswwwgggbbb```dddggghhhkkknnniiiiiinnntttvvvpppkkkhhhiiifffccccccgggiiihhhgggmmmbbbTTTJJJGGGHHHJJJMMMRRRYYY]]][[[XXXVVVQQQLLLEEEGGGHHHGGGEEEEEEFFFIIIKKKIIIGGGGGGHHHJJJJJJJJJHHHIIIKKKLLLLLLMMMOOOQQQTTT___```jjj~~~xxxvvvqqqkkkfffaaa^^^\\\XXXTTTOOONNNPPPRRRRRRQQQOOOPPPQQQQQQQQQPPPNNNMMMIIIKKKKKKIIIFFFDDDEEEGGGIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@??????============<<<<<<<<<<<<999999888777888999:::;;;:::;;;;;;<<<=========>>>???<<<<<<@@@FFFIIIGGGDDDAAA???===;;;:::;;;<<<===???AAACCCEEEFFFFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHHHHIIIJJJKKKLLLLLLOOOMMMLLLJJJKKKMMMOOOPPPLLLMMMNNNOOOOOONNNMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOQQQRRRRRRQQQQQQPPPQQQRRRSSSTTTYYYaaallluuuzzz{{{zzzyyyyyywww\\\GGGDDDCCCAAAHHHUUUhhh{{{wwwjjjmmmffffffjjjdddaaabbbddddddcccdddfffhhhfffeeeddd```\\\ZZZ[[[\\\ZZZ[[[[[[\\\]]]aaafffiii```cccffffffddd```^^^^^^\\\ZZZYYYZZZ\\\]]][[[YYY[[[```aaa]]]ZZZ[[[ZZZWWWTTTUUUWWWYYY[[[\\\\\\[[[ZZZQQQPPPWWWXXXXXXdddwww}}}|||~~~}}}zzz|||~~~yyyvvvwwwuuupppssstttuuuvvvuuutttqqqnnnhhheeebbb```^^^]]]ZZZWWWTTTPPPKKKGGGDDDBBB@@@??????>>>===<<<<<<===>>>???????????????@@@AAABBBCCCFFFIIILLLNNNMMMMMMMMMNNNSSSQQQYYY^^^eeeeee{{{qqqjjjllluuuzzzkkkeeebbbeeeggghhhjjjnnniiiiiioootttrrrjjjgggjjjjjjfffdddfffjjjllljjjgggqqqdddTTTLLLKKKLLLNNNOOOTTTZZZ]]][[[VVVSSSMMMHHHFFFHHHIIIGGGFFFFFFJJJMMMOOOLLLJJJJJJLLLLLLIIIEEECCCFFFJJJMMMNNNPPPRRRTTTOOOXXX[[[ggg~~~~~~~~~|||yyyxxxvvvpppiiiccc```___VVVQQQMMMMMMQQQTTTRRROOONNNNNNOOOOOOOOONNNMMMLLLIIILLLNNNLLLGGGDDDFFFJJJJJJHHHEEEBBBAAAAAACCCDDDDDDCCCCCCBBBAAA@@@???>>>===============<<<<<<<<<::::::999999999:::;;;<<<>>>>>>??????@@@@@@AAAAAA@@@===<<>>???AAACCCEEEFFFFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFHHHIIIIIIJJJKKKLLLMMMMMMIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLJJJIIIIIIKKKMMMOOOMMMNNNOOOPPPPPPOOONNNMMMKKKKKKKKKKKKLLLLLLLLLLLLNNNMMMMMMMMMNNNPPPRRRSSSSSSRRRQQQPPPQQQSSSUUUVVVaaaiiiuuu~~~}}}{{{sssVVV???>>>@@@@@@KKK\\\rrrlllppphhhiiilllaaa___aaaccccccdddeeehhhjjjcccdddccc```]]][[[]]]___ZZZZZZ[[[[[[\\\___dddgggaaadddfffccc^^^[[[]]]```^^^\\\ZZZZZZ\\\]]][[[YYYYYY___aaa\\\[[[]]][[[VVVTTTUUUVVVYYY]]]`````````[[[UUUTTTXXX[[[\\\eeeooo}}}yyyyyy}}}~~~{{{wwwzzz}}}{{{uuurrrrrrpppjjjooopppqqqpppqqqqqqoookkk___]]]YYYVVVSSSSSSTTTTTTOOOKKKFFFBBB@@@???===<<<>>>===<<<;;;<<<===>>>???AAA@@@@@@???@@@AAACCCDDDIIIKKKMMMNNNMMMLLLMMMNNNSSSUUU```eeennnjjjvvvwwwjjjgggssswwwqqqjjjddddddffffffiiinnnkkklllqqqtttoooggggggmmmkkkhhhfffhhhlllmmmjjjffflllggg[[[MMMLLLVVVYYYUUUVVVYYY\\\\\\XXXRRRMMMJJJJJJIIIHHHHHHIIIJJJLLLMMMQQQPPPOOOMMMKKKJJJIIIIIIIIIJJJKKKLLLLLLNNNPPPRRRSSSTTTZZZcccgggttt|||xxx|||xxxyyysssppppppnnnjjjfff\\\XXXTTTSSSSSSRRROOOLLLMMMOOOPPPQQQQQQNNNLLLJJJHHHJJJKKKKKKIIIGGGGGGGGGGGGDDDAAAAAABBBCCCBBB@@@@@@>>>>>>???BBBCCCAAA>>>>>>>>>===<<<<<<<<<<<<<<<::::::::::::;;;===>>>@@@BBB@@@???>>>>>>???AAABBBCCCAAA???@@@CCCFFFHHHIIIFFFCCC@@@>>>>>>??????>>>:::===@@@BBBCCCDDDFFFGGGFFFEEEEEEEEEEEEEEEFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFHHHJJJKKKKKKKKKMMMNNNIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJLLLNNNOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNLLLJJJJJJLLLMMMNNNNNNPPPRRRUUUQQQRRRSSSTTTVVVZZZ```dddllljjjqqq~~~lllLLL<<>>;;;======<<<<<<<<<======>>>>>>???@@@@@@@@@BBBFFFIIIMMMNNNPPPPPPOOOPPPSSSUUUWWWRRR^^^~~~wwwpppgggjjjuuuxxxmmmiiifffggglllnnnllliiillljjjjjjmmmpppooohhhbbbeeeccceeehhhfff```___cccooojjj]]]OOONNNUUUWWWRRRYYY[[[]]]\\\WWWQQQLLLIIIIIIHHHGGGFFFFFFGGGHHHIIILLLKKKJJJIIIHHHHHHIIIIIIHHHIIIIIIJJJJJJLLLNNNPPPOOONNNQQQUUUVVV```~~~}}}~~~zzzxxxvvvtttvvvxxxwwwsssnnnddd```[[[YYYYYYXXXUUURRROOOPPPQQQQQQOOOMMMJJJHHHIIIKKKMMMLLLJJJGGGFFFFFFHHHFFFDDDDDDEEEFFFDDDBBBAAA??????@@@BBBBBB@@@>>>??????>>>===============;;;;;;;;;;;;===???AAABBB@@@@@@??????@@@BBBDDDFFFEEEDDDBBBAAAAAABBBDDDEEEFFFDDDAAA?????????>>>===:::===BBBDDDEEEEEEFFFGGGEEEEEEEEEEEEEEEFFFFFFGGGDDDDDDDDDDDDEEEEEEEEEFFFFFFHHHKKKKKKKKKKKKLLLNNNIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJJJJKKKLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKLLLMMMNNNNNNLLLJJJJJJLLLMMMMMMMMMNNNQQQSSSQQQRRRTTTVVVYYY___eeeiiippppppwwwrrrcccVVVIIIAAACCCJJJ\\\zzzuuunnniiiffffffgggggghhhfffddddddeeeeeedddcccbbbhhhjjjddd```bbbeeeeee]]]```bbbbbbbbbcccfffiiibbbdddeeeccc___[[[[[[\\\\\\[[[[[[\\\^^^______^^^aaa]]]ZZZZZZ\\\\\\WWWSSSVVVYYYZZZ\\\aaaeeebbbZZZ]]]]]]YYY\\\bbb___cccvvv|||}}}}}}yyywwwtttsssrrrpppoooooooooooopppooommmkkkiiifffcccbbb``````aaadddfffeeeaaa]]]PPPNNNLLLIIIHHHGGGGGGHHHIIIFFFBBBAAAAAA@@@>>><<<>>>>>>=========>>>??????>>>???AAABBBCCCFFFKKKNNNKKKMMMOOOPPPQQQRRRTTTVVVVVV\\\yyy~~~sssnnnggglllwwwzzzmmmlllkkkmmmoooooolllhhhgggggggggkkkoooooojjjdddeeedddhhhlllkkkdddbbbeeevvvqqqcccTTTRRRXXXXXXQQQWWWYYY[[[[[[WWWRRRNNNLLLKKKJJJHHHGGGFFFFFFFFFGGGIIIHHHGGGGGGGGGHHHIIIJJJIIIHHHGGGGGGHHHKKKMMMOOOQQQOOOPPPQQQOOOWWWooo~~~|||uuuvvvxxx}}}yyytttjjjeee^^^ZZZYYYXXXTTTRRRPPPPPPPPPOOOMMMJJJGGGEEEIIIKKKMMMMMMKKKHHHEEEEEEIIIHHHGGGHHHHHHHHHFFFDDDCCCBBBAAAAAABBBAAA???===@@@??????>>>>>>>>>>>>???;;;;;;<<<===???AAADDDEEE?????????@@@BBBEEEGGGIIIIIIIIIHHHEEE@@@???AAADDDEEECCCBBBAAAAAA@@@>>><<<;;;???DDDGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFGGGIIIKKKKKKKKKKKKLLLMMMIIIIIIJJJJJJJJJJJJJJJJJJMMMMMMLLLKKKJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLNNNNNNLLLJJJLLLMMMMMMMMMLLLMMMPPPSSSQQQTTTWWW[[[___eeelllqqqwwwzzz|||ppp]]]KKK???DDDCCCBBBTTT}}}tttrrroookkkgggfffgggiiikkkiiigggfffffffffeeedddeeehhhhhhbbb___```cccddd^^^aaaccceeeeeefffhhhiiidddccccccaaa___\\\ZZZYYY\\\[[[ZZZ[[[]]]^^^^^^]]]^^^[[[YYYXXXYYYYYYUUUQQQTTTXXXZZZZZZ[[[]]][[[XXX^^^aaa^^^___ccc```ggg{{{{{{~~~|||zzzyyy{{{|||}}}{{{xxxuuusssrrrqqqpppnnnllljjjiiihhhhhhjjjiiihhheeeaaa^^^[[[YYYWWWWWWYYY[[[\\\[[[XXXUUUJJJIIIGGGEEEDDDDDDDDDEEEGGGDDDBBBAAA@@@@@@>>>===??????>>>>>>???@@@@@@AAA???AAACCCEEEGGGKKKPPPSSSLLLNNNQQQSSSTTTUUUWWWXXXXXXjjjxxxrrrooojjjoooyyy{{{ooopppqqqrrrqqqoookkkiiicccdddfffjjjoooppplllhhhfffggglllpppnnniiifffggg|||vvvhhhZZZXXX\\\YYYPPPRRRUUUXXXXXXWWWUUUSSSSSSPPPOOOMMMJJJIIIHHHHHHHHHJJJIIIGGGGGGGGGHHHJJJKKKKKKIIIGGGGGGIIILLLNNNOOOPPPQQQTTTUUUSSSXXXjjj}}}{{{~~~~~~yyyzzz}}}zzzvvvoooiiibbb\\\ZZZXXXTTTQQQNNNMMMMMMKKKIIIGGGFFFEEEGGGJJJMMMMMMKKKIIIGGGFFFIIIIIIIIIIIIIIIHHHFFFDDDEEEDDDDDDCCCCCCAAA@@@>>>??????>>>======>>>>>>>>>;;;;;;<<<===???AAADDDFFF@@@@@@AAABBBDDDFFFHHHJJJKKKMMMMMMHHHAAA>>>AAAFFFAAA@@@AAABBBCCCBBB???===;;;@@@EEEIIIIIIHHHGGGGGGEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGIIIKKKLLLKKKKKKLLLMMMJJJJJJJJJJJJJJJKKKKKKKKKNNNMMMLLLKKKJJJJJJIIIIIINNNNNNNNNNNNNNNNNNNNNNNNLLLKKKKKKMMMNNNNNNLLLJJJNNNNNNNNNMMMMMMOOOSSSVVVTTTWWW\\\aaafffmmmuuuyyy|||ppp```PPPDDD:::BBBDDDHHHeee~~~qqqrrrrrrnnnhhhfffhhhjjjkkkiiigggfffggggggfffeeefffgggeeeaaa^^^___bbbddd___aaadddfffhhhhhhiiiiiigggbbb\\\WWWWWWXXXZZZZZZ[[[ZZZYYYYYY[[[\\\[[[ZZZ]]][[[YYYYYYYYYXXXUUURRRQQQUUUXXXYYYWWWXXXYYYZZZ]]]bbbaaa___aaa```hhh|||}}}|||yyywwwuuutttxxxyyyyyyvvvrrrppppppqqqqqqooommmjjjhhhfffeeedddgggfffdddaaa]]]ZZZWWWUUUQQQQQQSSSTTTUUUTTTRRRPPPGGGGGGEEEDDDDDDDDDDDDDDDDDDCCCAAA@@@@@@??????>>>???????????????@@@AAABBBBBBDDDFFFHHHJJJMMMQQQTTTNNNQQQTTTVVVWWWXXXYYYZZZ\\\vvvwwwuuusssmmmqqqzzzyyyppprrrsssrrrnnnkkkjjjjjjeeeeeehhhlllpppqqqnnnllljjjlllnnnpppmmmjjjhhhhhh{{{uuuhhh[[[[[[___ZZZPPPQQQTTTVVVWWWVVVUUUVVVVVVSSSRRROOOLLLJJJIIIHHHHHHJJJIIIGGGEEEEEEFFFHHHIIIOOOLLLJJJJJJMMMPPPQQQPPPKKKNNNSSSUUUTTTVVVaaalll|||~~~||||||}}}~~~|||zzzwwwqqqiiiccc```\\\WWWSSSJJJJJJIIIGGGGGGFFFFFFFFFDDDGGGJJJLLLKKKIIIHHHHHHFFFGGGGGGGGGEEEDDDDDDCCCFFFFFFFFFEEECCCAAA@@@@@@======<<<<<<<<<======>>>;;;;;;;;;<<<===???BBBCCC@@@AAABBBCCCDDDFFFGGGHHHHHHJJJJJJFFF@@@>>>AAAEEE<<<===>>>AAACCCCCCAAA>>>===AAAFFFJJJJJJIIIGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIGGGIIIKKKLLLKKKKKKKKKLLLJJJJJJJJJKKKKKKLLLLLLLLLMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMOOONNNLLLJJJLLLLLLLLLKKKMMMQQQVVV[[[YYY]]]bbbhhhnnnttt{{{jjjTTTFFF@@@@@@BBBIII]]]}}}rrrtttsssooojjjggghhhjjjhhhfffeeeeeefffggggggffffffdddbbb```^^^^^^aaaddd```aaaccceeeggghhhgggfffeee```ZZZVVVVVVWWWYYYZZZ\\\[[[YYYZZZ[[[[[[ZZZYYYZZZYYYXXXXXXXXXWWWUUUSSSTTTWWWZZZZZZWWWUUUXXX\\\ZZZaaa```\\\^^^^^^fffxxx}}}|||{{{yyyvvvuuutttsssuuuuuusssqqqooonnnoooqqqmmmllliiifffdddaaa```___aaaaaa___\\\YYYUUURRRQQQKKKLLLNNNOOONNNMMMLLLKKKEEEEEEDDDDDDCCCCCCCCCCCCAAAAAA@@@@@@???>>>???@@@????????????@@@AAABBBCCCFFFHHHJJJKKKKKKMMMPPPRRROOORRRUUUWWWWWWXXXZZZ\\\bbb{{{yyyssstttsssmmmsss{{{xxxrrrqqqpppmmmjjjhhhiiikkkiiijjjllloooppppppnnnlllmmmoooooommmjjjhhhggggggtttooocccZZZ[[[aaa[[[OOOUUUVVVWWWVVVUUUSSSTTTUUURRRPPPNNNKKKHHHGGGFFFFFFHHHGGGDDDCCCBBBDDDFFFGGGQQQOOOMMMOOORRRTTTSSSQQQLLLPPPTTTTTTRRRSSSWWW]]]{{{|||}}}~~~zzztttmmmhhhddd___XXXTTTJJJIIIHHHFFFEEEFFFGGGGGGDDDGGGIIIIIIHHHGGGGGGHHHDDDDDDDDDCCC@@@@@@AAABBBDDDEEEFFFEEEBBB@@@@@@@@@<<<<<<<<<<<<<<<======>>>======<<<;;;<<<===>>>?????????AAABBBDDDEEEFFFFFFEEEEEEEEEAAA>>>===???BBB;;;;;;===???BBBBBBAAA???>>>BBBFFFIIIIIIHHHGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJFFFFFFGGGGGGGGGHHHHHHHHHHHHJJJLLLLLLKKKJJJKKKLLLJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMMMMNNNPPPPPPNNNKKKJJJJJJJJJKKKOOOUUU]]]cccaaadddjjjoootttyyyfffKKK===;;;???DDDUUUuuu~~~sss{{{ssssssqqqmmmjjjhhhhhhiiifffeeeddddddfffggggggfffeeeaaa___``````^^^```cccaaa```aaabbbdddeeedddccc]]]]]]]]]]]][[[ZZZYYYXXX^^^\\\[[[[[[\\\\\\ZZZYYYUUUUUUVVVVVVVVVUUUUUUTTT]]]\\\\\\[[[XXXTTTUUUZZZYYYaaa___[[[]]]^^^cccqqq}}}}}}~~~~~~~~~}}}|||xxxwwwvvvtttsssrrrrrrrrrqqqnnnkkkkkklllmmmmmmllleeedddaaa^^^[[[YYYXXXWWWWWWWWWVVVTTTRRROOOMMMLLLEEEGGGIIIIIIHHHFFFFFFGGGBBBBBBBBBBBBAAA@@@@@@@@@>>>???@@@???>>>>>>???AAA@@@@@@@@@AAABBBCCCDDDEEEIIIKKKLLLMMMLLLMMMNNNPPPOOOQQQTTTVVVXXXZZZ^^^aaalll}}}zzzxxx}}}nnnlllppppppkkksss|||xxxssspppmmmjjjiiijjjkkkmmmkkklllnnnooonnnmmmkkkjjjkkkooopppllliiiiiigggeeennnjjjaaaZZZ^^^eee```SSSUUUVVVWWWVVVTTTSSSTTTVVVQQQOOOLLLIIIGGGEEEEEEEEEGGGEEECCCBBBBBBEEEHHHJJJSSSPPPOOORRRVVVWWWTTTQQQOOORRRTTTRRRQQQRRRVVVXXXkkk{{{}}}|||xxxrrrmmmiiiccc[[[UUUNNNMMMJJJGGGFFFFFFGGGHHHGGGHHHHHHGGGEEEDDDDDDFFFCCCCCCBBB???<<<<<>>>>>???======<<<<<<===>>>>>>???AAA@@@>>><<<;;;;;;;;;<<<;;;<<<>>>@@@CCCEEEFFFGGGFFFEEEBBB@@@?????????@@@<<<<<<<<<>>>???@@@>>><<>>>>><<<>>>??????======@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHKKKLLLNNNOOOOOOOOOPPPQQQQQQSSSUUUXXX\\\bbbiiinnnyyyuuugggqqqnnnkkkkkkqqqpppjjjsss{{{wwwsssooollllllnnnpppooonnniiijjjkkkkkkjjjhhhgggfffeeelllpppnnnlllllliiidddmmmjjjaaa\\\bbbjjjeeeYYYRRRTTTUUUUUUTTTUUUWWWZZZQQQOOOLLLJJJGGGFFFEEEEEEGGGEEEDDDCCCEEEHHHLLLOOOSSSQQQPPPTTTXXXYYYUUUPPPNNNPPPPPPNNNMMMQQQVVVYYY\\\}}}~~~zzzvvvqqqkkkbbb[[[SSSPPPMMMIIIGGGGGGHHHIIIKKKJJJIIIEEEBBBAAABBBCCCBBBBBBAAA===::::::???CCC===@@@BBB@@@===;;;<<<>>>>>>>>>===>>>>>>???@@@@@@CCCBBB???===;;;:::::::::777999;;;???BBBEEEGGGHHHKKKHHHDDDBBBBBBBBBAAAAAA???===<<<=========;;;:::@@@BBBEEEFFFFFFFFFGGGHHHEEEEEEEEEFFFGGGIIIJJJKKKIIIIIIIIIJJJJJJJJJKKKKKKHHHJJJLLLLLLKKKJJJKKKLLLJJJKKKKKKLLLMMMNNNNNNNNNQQQQQQPPPOOONNNNNNNNNNNNRRRRRRRRRRRRRRRRRRRRRRRRPPPOOOOOOQQQRRRRRRPPPNNNPPPQQQSSSWWW^^^hhhttt|||mmmppptttwwwzzz~~~uuu___JJJ>>>AAAJJJJJJllluuutttvvvllljjjsssoookkkfffeeehhhjjjjjjiiikkkiiiffffffffffffeeedddaaa\\\\\\aaaccc```___bbbbbb___[[[[[[]]]^^^^^^\\\YYYZZZYYYUUUQQQRRRYYY```XXXWWWUUUUUUUUUUUUSSSRRRTTTVVVXXXZZZZZZZZZ[[[\\\___YYYWWW[[[[[[XXXZZZ___\\\ccc```\\\bbbcccbbbhhhllluuu}}}ooo{{{~~~~~~~~~{{{vvvwww~~~||||||~~~|||zzz~~~~~~xxxyyyzzzzzzyyyxxxvvvuuukkkkkkjjjjjjjjjkkkmmmnnnjjjccc]]]^^^dddeee```ZZZYYYWWWUUURRRPPPNNNMMMLLLIIIIIIIIIIIIIIIHHHGGGGGGCCCEEEHHHGGGEEECCCEEEFFFCCCCCCCCCCCCBBB@@@???>>>;;;>>>??????======@@@CCCEEEEEEEEEFFFGGGIIIJJJKKKKKKMMMPPPQQQPPPQQQRRRSSSTTTVVVYYY]]]ccckkktttzzzgggkkkzzztttppppppuuurrrkkkrrrzzztttsssooommmoootttvvvrrrnnneeefffhhhhhhfffddddddddd^^^iiiqqqqqqppppppjjjcccfffaaaXXXVVVaaakkkdddUUUPPPSSSSSSRRRSSSWWWYYYWWWRRRNNNMMMMMMKKKEEECCCDDDGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLNNNPPPSSSUUUWWWXXXWWWQQQOOOQQQQQQOOORRRYYY___```ttt}}}~~~|||{{{zzzyyyuuunnnhhhXXXSSSNNNKKKKKKMMMNNNOOOMMMGGGDDDDDDDDDBBBBBBDDDAAAAAAAAAAAABBBCCCDDDDDD???>>>===>>>??????===;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;===<<<;;;>>>BBBGGGIIIJJJLLLIIIEEEDDDIIILLLGGG???::::::<<>>::::::===>>>@@@BBBEEEFFFGGGFFFEEECCCDDDEEEFFFGGGHHHHHHHHHKKKKKKJJJIIIHHHGGGGGGFFFIIIJJJJJJIIIGGGGGGIIIJJJLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPPPPNNNMMMMMMOOOQQQOOOOOOOOOOOOPPPQQQRRRSSSPPPPPPPPPPPPPPPQQQRRRRRRSSSVVVZZZ^^^cccjjjqqqvvviiioooyyy~~~jjjPPPNNNJJJ???AAAPPPbbbpppoooqqqooojjjiiilllqqqpppiiigggjjjkkkiiigggffffffeeeeeeccc___]]]___\\\ZZZ[[[___```\\\XXXbbb___]]]\\\\\\\\\\\\[[[YYYWWWTTTSSSTTTWWWZZZ\\\^^^WWWPPPOOORRRUUUSSSOOORRRVVVXXXXXXZZZ^^^^^^\\\\\\\\\\\\YYYWWWWWWXXXZZZ______^^^]]]^^^```cccdddcccuuu}}}zzzhhhaaappptttwwwvvvrrrvvvxxxxxxuuussssssttttttrrrooowwwzzz{{{tttnnnppp}}}{{{xxx}}}}}}||||||}}}}}}zzzxxxzzz}}}~~~{{{xxx}}}zzzzzz~~~~~~}}}~~~~~~{{{{{{zzzyyywww}}}wwwtttnnnrrrtttrrrrrrsssppplllccceeefffeeedddcccdddeeeccc___ZZZYYY\\\]]]ZZZWWWQQQOOOMMMLLLLLLJJJHHHEEEDDDDDDEEEEEEFFFFFFFFFGGGEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@??????>>>>>>=========>>>@@@@@@@@@BBBDDDFFFFFFFFFFFFGGGHHHIIIJJJKKKIIIQQQRRRLLLIIIOOOTTTTTTSSS]]]^^^XXXddd~~~eeezzzrrrsssuuurrrnnnlllmmmoooqqqqqqpppooopppqqqpppllljjjkkkkkkgggbbb___^^^^^^______dddhhhlllnnnkkkgggccc```YYYVVVRRRSSS```kkkeeeWWWQQQUUUVVVSSSRRRUUUWWWVVVQQQNNNLLLNNNLLLGGGDDDDDDFFFFFFFFFEEEFFFFFFGGGGGGGGGHHHIIILLLPPPVVV[[[^^^[[[UUUQQQRRRPPPMMMOOOSSSRRRZZZjjjyyy~~~}}}}}}|||{{{{{{{{{xxxrrrmmm```\\\WWWRRRPPPOOOMMMLLLNNNIIIFFFHHHHHHEEECCCEEEBBBAAAAAAAAABBBBBBCCCDDD@@@@@@?????????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;===<<<<<<>>>CCCHHHKKKLLLLLLJJJIIILLLVVVaaabbb]]]NNNFFF???===;;;888888;;;>>>@@@CCCEEEGGGGGGFFFFFFCCCDDDFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHIIIKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQQQQPPPOOOOOOQQQSSSQQQQQQQQQQQQRRRSSSTTTTTTNNNMMMMMMNNNOOOQQQSSSUUUYYYdddiiifffjjjvvvzzzuuutttwww~~~```TTTKKKGGGBBBBBBWWWqqqwwwooommmmmmjjjhhhiiihhhkkkjjjeeebbbeeefffdddaaa````````````___]]]\\\aaa]]]ZZZ[[[]]]^^^[[[WWW\\\ZZZXXXWWWYYYZZZZZZZZZYYYVVVRRRRRRTTTWWWWWWVVVTTTRRRPPPPPPPPPQQQQQQQQQRRRVVVXXXWWWXXX[[[[[[WWWZZZYYYWWWUUUUUUTTTTTTTTTXXXYYYZZZ\\\]]]^^^^^^^^^```gggyyymmm\\\^^^aaaeeefffeeeiiiqqqqqqlllllliiigggggghhhgggeeebbbeeegggfffaaa[[[\\\eeennnqqqlllfffhhhoooxxx~~~}}}~~~~~~{{{yyyxxxxxxxxxvvvuuuuuusssrrrrrrsssuuuyyyuuutttwwwxxxwwwvvvxxx|||zzzxxxxxxxxxyyyyyyyyyxxxxxxwwwwwwwwwxxx{{{tttooollllllnnnkkkfffdddeeeccc``````^^^\\\ZZZYYYZZZ[[[\\\XXXTTTOOONNNPPPQQQNNNKKKMMMLLLJJJJJJJJJIIIFFFDDDCCCDDDDDDDDDEEEEEEEEEFFFDDDDDDCCCBBBAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>???AAAAAAAAACCCEEEGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKNNNPPPPPPQQQTTTUUUUUUWWWWWW]]]pppzzz{{{nnnnnnnnnllliiijjjlllppprrrtttnnnmmmllljjjgggdddcccdddjjjfff```]]]\\\\\\\\\[[[bbbfffjjjllljjjfffbbb``````^^^ZZZZZZeeemmmeeeVVVXXX^^^___YYYSSSSSSUUUVVVSSSOOONNNPPPOOOIIIFFFEEEEEEEEEDDDCCCCCCCCCDDDDDDFFFEEEEEEHHHLLLSSSYYY]]]YYYUUURRRRRRPPPNNNOOORRRTTT___dddaaajjj~~~}}}}}}}}}}}}~~~~~~|||wwwtttnnnjjjeee```[[[VVVPPPLLLMMMHHHGGGIIIIIIEEECCCDDDAAAAAAAAA@@@AAAAAABBBBBBAAAAAAAAA@@@>>>===>>>>>>========================<<<<<<;;;;;;;;;;;;;;;:::=========@@@EEEJJJLLLMMMKKKKKKMMMUUUhhh{{{lll___PPPFFF@@@;;;;;;>>>???AAACCCFFFGGGGGGFFFFFFDDDEEEFFFHHHJJJKKKKKKLLLIIIJJJJJJJJJKKKKKKKKKLLLIIIJJJKKKJJJIIIHHHJJJKKKLLLMMMOOOQQQRRRQQQPPPOOONNNOOOPPPOOONNNOOOQQQSSSPPPOOOOOOOOOOOOPPPPPPQQQMMMMMMMMMNNNQQQUUUYYY[[[```rrrwwwnnnpppwww|||}}}rrr[[[CCCBBBDDDGGGLLL[[[zzzrrrpppmmmlllkkkiiiddddddgggaaadddccc^^^\\\^^^___^^^\\\\\\[[[[[[\\\\\\]]]]]]bbb^^^ZZZYYYZZZ[[[YYYVVVWWWUUUTTTUUUXXXZZZ[[[[[[XXXTTTQQQRRRUUUWWWTTTPPPNNNQQQTTTRRROOONNNQQQTTTRRRXXX[[[YYYXXXZZZZZZWWW[[[XXXTTTSSSTTTTTTRRROOORRRUUUYYY\\\^^^]]][[[ZZZ\\\XXXfffsss```XXXTTTVVVVVVVVVZZZ___```^^^^^^\\\ZZZYYYYYYXXXVVVTTTYYYYYYWWWSSSOOOOOOTTTXXXVVVSSSRRRVVV___hhhnnnpppzzz}}}}}}||||||{{{{{{{{{yyywwwwwwyyyzzz|||~~~~~~|||yyyyyy||||||~~~~~~~~~yyytttrrrtttvvvvvvwww{{{uuuuuuttttttssssssrrrrrrrrrrrrqqqlllhhhhhhmmmrrrqqqmmmmmmqqqttttttuuuwww~~~{{{xxxvvvuuuuuurrruuuxxxxxxuuussstttuuu~~~{{{uuummmgggcccbbbeeeddd```XXXVVVXXXYYYXXX]]]XXXRRROOOPPPRRRRRRRRRTTTPPPKKKJJJKKKKKKHHHFFFIIIHHHGGGGGGHHHGGGEEECCCBBBBBBCCCCCCCCCCCCDDDDDDBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>????????????@@@BBBCCCCCCCCCDDDGGGIIIHHHIIIIIIIIIJJJLLLMMMNNNKKKJJJMMMSSSVVVUUUTTTUUUccc```nnntttoookkkjjjhhhggghhhkkkoooqqqrrrmmmmmmjjjfffccccccdddfffgggccc___\\\\\\]]]]]]]]]```dddhhhiiigggdddaaa```llljjjdddaaaiiipppiiiZZZaaaggghhh```XXXVVVXXXZZZYYYTTTQQQSSSRRRMMMHHHFFFEEEEEEDDDCCCBBBBBBBBBCCCGGGGGGFFFGGGJJJMMMQQQSSSRRRPPPPPPQQQQQQRRRSSSUUUXXX___\\\SSS[[[www~~~{{{yyyxxxvvvrrrmmmggg___WWWQQQQQQLLLIIIIIIIIIFFFDDDFFFAAA@@@@@@?????????@@@@@@@@@AAABBB@@@>>><<<===???========================<<<<<<<<<<<<<<<<<<<<<<<<>>>===>>>BBBGGGKKKNNNNNNKKKLLLOOO\\\ttt|||kkk\\\NNNBBB???AAA@@@BBBDDDFFFHHHGGGGGGFFFDDDEEEGGGIIIKKKMMMMMMNNNKKKKKKKKKKKKKKKLLLLLLLLLHHHJJJKKKKKKJJJJJJJJJLLLLLLNNNQQQSSSSSSRRRPPPNNNJJJKKKMMMMMMMMMMMMOOOQQQQQQPPPOOONNNNNNMMMNNNNNNPPPOOOOOOQQQUUU[[[aaaeeejjjuuuyyytttvvv~~~xxxTTTDDDIII>>>AAAXXXooozzzkkkmmmeeefffiiijjjhhhdddaaaaaa\\\]]]]]]ZZZXXXXXXYYYZZZ]]]]]]]]]\\\[[[[[[]]]___^^^[[[WWWVVVWWWXXXXXXWWWUUUTTTTTTVVVYYY]]]______VVVRRRPPPSSSWWWXXXTTTNNNRRRUUUVVVSSSPPPOOOTTTXXXVVV```eeeaaaZZZYYY\\\^^^^^^ZZZUUUUUUWWWWWWSSSNNNSSSUUUYYY]]]___^^^\\\[[[YYYUUU]]]xxxzzzqqqkkk___XXXQQQNNNOOOQQQSSSTTTUUUTTTRRRQQQPPPOOONNNMMMSSSRRRQQQOOOMMMMMMNNNOOOLLLJJJJJJMMMSSSYYY\\\]]]gggkkkssszzzyyyuuuxxx~~~~~~zzzvvvsssssstttuuuuuuxxxvvvsssqqqoooooopppqqqrrrrrrqqqnnnllllllooorrrooouuuxxxvvvssstttsssqqqrrrqqqqqqrrrrrrqqqnnnlllmmmhhhgggiiijjjhhhhhhjjjfffgggiiijjjkkklllllllllllljjjfff```]]]^^^ccchhheeedddgggpppvvvxxxzzz|||}}}{{{xxxuuusssrrrqqqlllqqqtttrrrlllgggfffhhhmmmkkkgggbbb\\\YYYYYYZZZYYYYYYVVVQQQQQQUUUXXXWWWYYYTTTNNNMMMPPPRRRPPPMMMSSSPPPLLLJJJJJJIIIHHHFFFFFFEEEDDDEEEGGGGGGEEEDDDAAAAAAAAAAAAAAABBBBBBBBB@@@?????????????????????===>>>>>>???@@@@@@AAAAAABBBDDDEEEEEEEEEFFFHHHJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPNNNPPPWWWYYYUUUVVVZZZfffkkkzzzwwwtttkkkiiihhhfffgggjjjlllmmmmmmiiijjjhhhcccaaaeeejjjmmmeeebbb___^^^___aaaaaaaaa```cccfffgggeeebbbaaa```jjjhhhcccaaaiiirrrnnnaaa```gggjjjccc\\\\\\```bbb```YYYTTTUUUTTTNNNIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCEEEFFFGGGIIIJJJJJJJJJJJJMMMNNNOOOPPPRRRTTTVVVVVVQQQPPPNNNMMMUUUooo}}}|||{{{yyywwwsssnnnggg___YYYXXXQQQKKKJJJIIIFFFFFFIII@@@@@@???>>>>>>===>>>>>>>>>@@@AAAAAA???>>>>>>>>>=======================================>>>>>>>>>>>>>>>???CCCHHHLLLNNNNNNJJJLLLRRR```yyyuuu^^^JJJ@@@@@@AAACCCEEEGGGHHHHHHGGGFFFEEEFFFHHHJJJLLLMMMNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJHHHJJJLLLLLLKKKKKKKKKLLLMMMNNNQQQSSSSSSQQQOOONNNIIIKKKMMMNNNMMMMMMOOOPPPTTTSSSRRRQQQOOOOOONNNNNNSSSSSSSSSVVV[[[aaahhhkkkvvvuuuvvvyyy{{{}}}\\\HHHJJJKKK@@@MMMsss}}}llliiijjjcccfffiiikkkkkkggg```ZZZZZZYYYYYYXXXVVVUUUVVVYYY`````````]]]ZZZYYY[[[]]]YYYWWWUUUTTTUUUWWWXXXYYYUUUTTTTTTUUUYYY]]]^^^___TTTRRRRRRUUUYYYZZZUUUPPPSSSSSSSSSQQQQQQTTTZZZ^^^aaammmrrriii\\\WWW[[[```^^^YYYUUUUUUXXXWWWSSSNNNUUUWWWYYY\\\]]]]]]]]]\\\UUUXXX\\\hhh~~~iiiUUULLLIIIHHHIIINNNNNNNNNNNNMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHJJJMMMOOOOOOOOOUUUXXX^^^bbbaaa```eeellliiigggggghhhkkknnnoooooolllkkkiiigggfffffffffgggeeedddbbb___^^^^^^aaadddaaaeeegggdddcccdddccc```cccaaaaaaccceeeeeecccaaaaaa______dddeeebbb_________```aaabbbbbbbbbaaaaaaaaa[[[TTTPPPPPPRRRUUUUUUXXXXXX___jjjqqqssstttuuummmlllkkkiiihhhgggfffeee___cccgggddd]]]VVVUUUVVV]]]\\\YYYUUUQQQPPPRRRTTTOOOQQQQQQOOOPPPTTTVVVTTTSSSPPPMMMOOOSSSTTTPPPKKKOOOLLLIIIGGGFFFFFFEEEDDDEEEDDDDDDEEEGGGGGGFFFDDDAAAAAAAAA@@@@@@@@@@@@@@@?????????????????????@@@>>>??????@@@AAABBBCCCCCCDDDFFFGGGGGGFFFGGGIIIKKKKKKKKKKKKLLLMMMNNNOOOPPPTTTSSSVVVYYYYYYXXX\\\ccc```jjj~~~zzz|||vvvhhhhhhgggggghhhkkkmmmmmmllldddhhhggg```^^^cccjjjlllgggddd```_________^^^^^^```bbbeeeeeecccaaa______oooooojjjgggmmmtttooobbb[[[bbbeeebbb___bbbggghhhbbbYYYRRRQQQQQQMMMHHHFFFEEEEEEDDDDDDCCCDDDDDDDDDAAACCCFFFHHHJJJJJJIIIHHHNNNQQQRRRQQQQQQTTTSSSPPPNNNHHHGGGLLLQQQaaa{{{yyywwwuuurrrnnnhhhdddZZZSSSMMMKKKIIIEEEDDDEEEBBBAAA@@@???>>>>>>>>>>>>>>>>>>???BBBDDDCCC@@@==============================>>>>>>>>>>>>???????????????@@@DDDHHHLLLMMMLLLJJJMMMUUUeee}}}lllUUUGGGDDDBBBDDDFFFHHHIIIHHHGGGFFFFFFGGGHHHJJJLLLMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHJJJMMMMMMMMMLLLLLLMMMMMMNNNPPPQQQQQQPPPOOONNNLLLNNNPPPQQQPPPPPPPPPQQQPPPPPPOOOOOONNNOOOOOOOOOWWWXXXYYY\\\aaagggmmmpppxxxwww}}}hhhFFFAAAKKKDDDMMMjjj|||mmmmmmjjjaaabbbhhhmmmooommmiii```XXXZZZXXXWWWXXXVVVTTTUUUYYY___aaaaaa^^^YYYWWWXXXZZZVVVVVVUUUUUUVVVWWWYYYZZZUUUSSSRRRSSSVVVXXXZZZZZZTTTTTTVVVXXXYYYXXXUUURRRNNNOOOQQQQQQSSSXXX___dddkkksssttthhhZZZUUUXXX[[[YYYVVVTTTTTTUUUTTTPPPMMMTTTVVVXXXZZZ[[[[[[ZZZYYYQQQYYYZZZ]]]vvv|||ZZZLLLHHHCCCCCCHHHHHHIIIJJJIIIGGGFFFGGGHHHDDDEEEGGGHHHHHHHHHGGGGGGCCCDDDEEEFFFHHHIIIIIIIIILLLLLLOOORRRRRRQQQUUU\\\VVVVVVXXX\\\aaaeeeffffff^^^]]]\\\[[[[[[[[[\\\\\\YYYWWWUUUSSSSSSTTTVVVXXX[[[^^^___]]]\\\^^^]]]YYY\\\\\\\\\]]]___```___^^^ZZZXXX[[[bbbdddaaa^^^]]]___^^^]]][[[YYYWWWVVVUUUXXXRRRKKKIIIKKKMMMMMMKKKNNNMMMRRR\\\aaaaaa```aaa\\\\\\\\\\\\\\\[[[[[[[[[TTTXXXZZZYYYUUUQQQPPPPPPUUUUUUTTTQQQNNNMMMNNNPPPKKKNNNOOONNNNNNQQQQQQMMMLLLKKKLLLNNNQQQPPPMMMIIILLLKKKHHHFFFEEEEEEEEEEEEDDDDDDCCCEEEFFFGGGFFFDDDAAAAAA@@@@@@@@@@@@???????????????@@@@@@AAAAAABBB@@@AAAAAABBBCCCDDDDDDEEEEEEGGGHHHGGGGGGGGGIIIKKKKKKKKKLLLLLLMMMOOOPPPQQQNNNRRRTTTUUUYYYbbbhhhiiijjjuuu|||zzzqqqfffeeeeeegggjjjnnnqqqqqqpppfffnnnnnnfffaaafffkkkkkkiiifffbbb^^^\\\ZZZWWWUUU```bbbcccbbb___]]]\\\]]]tttuuutttrrrvvvzzzqqqccc```dddeeecccbbbfffhhhhhh^^^SSSKKKJJJKKKIIIFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEAAABBBDDDFFFHHHIIIIIIIIINNNSSSTTTQQQQQQSSSQQQMMMNNNHHHGGGJJJJJJQQQhhh~~~~~~}}}zzzxxxwwwuuusssqqqaaa[[[XXXWWWTTTMMMHHHGGGEEEDDDCCCBBB@@@@@@??????>>>===???EEEJJJJJJDDD===>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>???@@@@@@AAADDDHHHKKKKKKJJJJJJPPPZZZllltttgggXXXLLLFFFCCCEEEGGGHHHIIIIIIGGGFFFFFFGGGIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJGGGJJJMMMNNNNNNMMMMMMMMMNNNNNNOOOOOOOOOOOONNNNNNNNNPPPRRRRRRQQQPPPPPPQQQMMMNNNOOOPPPRRRTTTVVVWWW___```cccfffkkkppptttwwwkkkOOOAAABBBGGGPPPooo~~~kkkhhhhhheeeaaa___kkktttsssnnniiibbb[[[YYYVVVVVVXXXVVVSSSUUUZZZ^^^aaabbb```ZZZWWWXXXZZZXXXXXXYYYYYYXXXXXXYYYZZZVVVTTTRRRRRRSSSUUUUUUTTTUUUXXXZZZZZZWWWSSSRRRRRRLLLSSSYYYZZZWWWXXX^^^eeeiiijjjeee\\\VVVVVVWWWUUUTTTTTTTTTTTTSSSQQQOOONNNRRRUUUYYY\\\\\\ZZZWWWTTTRRRVVVWWW[[[mmm___PPPLLLDDDAAAEEECCCEEEFFFFFFDDDDDDEEEHHHCCCFFFHHHHHHFFFFFFFFFHHH@@@AAABBBCCCDDDDDDFFFGGGIIIGGGHHHLLLMMMKKKKKKOOOMMMMMMMMMOOOSSSWWWXXXXXXQQQPPPPPPPPPPPPQQQRRRSSSPPPNNNMMMLLLMMMNNNPPPPPPVVVXXXYYYXXXYYY\\\\\\XXXYYYZZZZZZ[[[ZZZZZZ[[[[[[XXXVVVWWW]]]___\\\ZZZ[[[\\\[[[XXXUUUSSSQQQQQQQQQPPPNNNLLLJJJJJJJJJIIIIIIIIIFFFGGGMMMPPPPPPPPPRRRRRRRRRSSSTTTTTTTTTTTTTTTQQQRRRTTTTTTSSSQQQPPPOOOOOOPPPRRRQQQOOONNNNNNOOOKKKNNNNNNLLLLLLOOOOOOLLLJJJJJJKKKKKKKKKJJJHHHGGGJJJIIIHHHFFFEEEEEEFFFGGGDDDCCCCCCDDDEEEFFFDDDCCCAAAAAAAAA@@@@@@@@@??????@@@@@@AAAAAABBBCCCDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGIIIKKKKKKKKKLLLLLLMMMNNNPPPQQQLLLSSSUUUXXXhhh|||vvvzzzsss|||{{{rrrkkkkkkhhhhhhjjjnnnqqqsssrrrqqqeeeppptttlllggglllooonnniiifffaaa^^^\\\ZZZWWWUUU___``````^^^[[[YYYXXXYYYhhhnnnrrruuu}}}xxxiiijjjllljjjfffeeegggfffdddYYYMMMDDDDDDFFFFFFEEEEEEBBBBBBBBBBBBCCCCCCDDDEEEDDDDDDDDDDDDEEEFFFHHHIIIMMMRRRTTTQQQQQQTTTRRRMMMHHHFFFEEEEEEEEEKKKWWWccczzz~~~~~~||||||||||||{{{oookkkjjjkkkggg]]]UUURRRHHHGGGEEEDDDCCCBBBAAAAAA@@@>>>???GGGOOOOOOFFF===????????????????????????;;;<<<<<<<<<======>>>>>>@@@@@@AAADDDHHHJJJJJJIIIJJJRRR___qqqqqq^^^WWWWWWRRRIIIBBBDDDEEEGGGIIIIIIIIIHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKGGGJJJMMMOOONNNMMMMMMMMMOOONNNNNNNNNNNNNNNNNNNNNMMMOOOQQQQQQPPPNNNNNNNNNRRRSSSUUUXXX\\\```dddfffgggiiikkkooossswww{{{}}}~~~~~~{{{rrr]]]HHHBBBKKKOOOKKKjjjzzziiihhheee\\\___lll[[[lllyyyvvvmmmgggccc```YYYVVVUUUXXXWWWRRRTTTZZZ]]]aaadddbbb]]]YYYZZZ\\\ZZZ\\\]]]\\\[[[YYYYYYYYYYYYWWWTTTSSSSSSTTTSSSRRRWWWZZZ]]]ZZZTTTOOONNNPPPNNN[[[fffeee[[[VVV[[[dddbbb\\\SSSOOOTTTZZZYYYSSSRRRTTTVVVUUUSSSQQQPPPPPPRRRVVV\\\``````\\\VVVRRRVVVSSSUUU___kkkwwwbbbSSSQQQHHHBBBDDDAAACCCFFFFFFDDDDDDFFFIIIAAADDDGGGFFFCCCAAACCCEEE@@@BBBCCCCCCBBBBBBCCCEEEHHHEEEFFFKKKMMMIIIFFFFFFLLLJJJGGGGGGIIILLLMMMNNNHHHHHHHHHIIIJJJKKKLLLLLLLLLJJJIIIIIIKKKLLLMMMMMMLLLOOOPPPPPPRRRWWWWWWSSSWWWXXXYYYXXXUUUTTTUUUWWW[[[WWWUUUXXXXXXUUUTTTUUUWWWUUUSSSQQQPPPQQQRRRSSSFFFIIIKKKIIIEEECCCDDDFFFIIIDDDBBBEEEHHHIIIKKKOOOKKKLLLMMMMMMNNNNNNMMMMMMOOONNNNNNNNNOOONNNKKKIIIHHHKKKNNNPPPPPPPPPOOOPPPKKKNNNMMMKKKLLLQQQRRRQQQLLLLLLKKKIIIFFFEEEFFFGGGDDDEEEDDDBBBAAAAAACCCDDDCCCBBBBBBCCCDDDDDDCCCAAAAAAAAAAAAAAA@@@@@@??????AAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGIIIKKKKKKKKKKKKLLLMMMNNNPPPPPPSSS[[[^^^ddd~~~zzzhhhooouuuxxxkkkhhhsssmmmmmmnnnqqqsssssspppnnn]]]jjjpppjjjggglllpppmmmfffdddaaa______^^^]]][[[^^^^^^^^^[[[XXXUUUUUUUUUaaabbbiiiwwwxxxpppooorrrqqqkkkfffdddbbb^^^ZZZVVVPPPJJJEEECCCCCCCCCDDDAAA>>>???BBBDDDDDDCCCFFFDDDCCCCCCFFFHHHIIIIIIKKKMMMOOOPPPOOONNNNNNOOOLLLIIIFFFDDDFFFLLLRRRVVVeee~~~pppxxx}}}yyyxxx|||{{{xxxyyyyyyssshhh^^^TTTQQQLLLHHHEEEDDDBBBAAA@@@@@@AAACCCDDDDDDAAA>>><<<<<<===>>>>>>>>>>>>===???@@@AAABBBBBBAAA@@@???<<<>>>AAACCCEEEHHHLLLOOOEEESSSdddxxxaaaTTTIIIGGGFFFBBBAAACCCCCCFFFIIIJJJIIIHHHGGGFFFIIIIIIJJJJJJIIIIIIHHHHHHLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNOOOOOOOOONNNMMMMMMPPPSSSUUUTTTQQQQQQUUUYYYVVVYYY[[[```qqq|||mmmpppsssxxx|||}}}}}}gggSSSFFFFFFFFFHHH\\\wwwsssmmmeee```___```aaabbbggghhhjjjlllllliiiccc^^^\\\XXXUUUWWW]]]``````]]]ccceeeccc]]][[[^^^bbbbbbaaaaaa___]]][[[[[[]]]___]]]ZZZXXXZZZYYYVVVWWWZZZ\\\\\\[[[YYYVVVRRROOOMMMNNNWWWeeejjjcccWWWSSSVVVTTTTTTTTTVVVWWWWWWUUUSSSYYYWWWSSSOOOLLLMMMOOOQQQRRRZZZcccddd^^^XXXUUUUUURRRRRRTTTXXX]]]fffuuujjj]]]UUUQQQKKK???CCC@@@@@@BBBCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEEEEBBBDDDEEEGGGHHHHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIKKKLLLMMMNNNPPPSSSUUUVVVUUUUUUTTTRRRQQQQQQQQQQQQVVVVVVUUUUUUTTTSSSRRRRRRNNNNNNNNNMMMMMMLLLLLLLLLJJJIIIGGGEEEDDDCCCBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHEEEGGGIIIKKKMMMNNNNNNNNNOOOOOOOOOOOOOOONNNMMMLLLJJJJJJKKKMMMPPPQQQPPPNNNLLLKKKJJJIIIIIIJJJKKKLLLEEEEEEFFFEEEEEEDDDCCCCCCEEEDDDCCCCCCDDDEEEDDDBBBDDDDDDDDDCCCCCCBBBBBBBBB???????????????@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHJJJKKKLLLJJJIIIFFFLLLPPPQQQQQQRRRPPPMMMPPPYYYbbb}}}sssmmm}}}yyyqqqiiiddddddiiimmmkkkppppppmmmqqqyyy{{{vvveee___]]]eeessszzzvvvooohhhfffeeeddddddbbb___]]]\\\______\\\VVVSSSUUUXXX^^^bbbkkkxxx}}}ssskkkmmmpppppplllhhhgggccc___]]]ZZZTTTNNNIIIFFFDDDCCCBBB???===>>>AAACCCCCCCCCEEECCCCCCEEEGGGJJJJJJJJJJJJLLLNNNOOOOOONNNOOOPPPQQQOOOMMMKKKKKKNNNPPPSSSXXXqqqyyyooosss}}}{{{~~~}}}~~~}}}zzzyyyyyyuuunnnhhh___ZZZTTTOOOLLLJJJFFFCCCBBBAAAAAAAAABBBAAA>>><<<<<<======>>>>>>===<<<<<>>======>>>??????>>>@@@BBBCCCDDDFFFIIILLLEEERRRdddyyy{{{VVVKKKCCCCCCCCCAAA@@@AAACCCFFFIIIJJJIIIHHHGGGGGGIIIIIIJJJJJJJJJIIIIIIHHHLLLMMMMMMNNNNNNMMMMMMLLLIIIIIIJJJJJJKKKKKKLLLLLLMMMNNNOOOPPPQQQQQQSSSTTTPPPPPPQQQTTTXXXZZZZZZYYY[[[bbbiiiqqqwwwuuu{{{~~~|||uuuTTTNNNGGGCCCIII```}}}iiigggdddbbbaaaaaaaaaaaafffggghhhjjjjjjgggbbb^^^\\\YYYVVVXXX]]]``````^^^]]]``````\\\\\\bbbggghhhcccbbbaaa^^^[[[[[[\\\^^^```[[[YYYZZZZZZWWWXXX\\\]]]\\\\\\ZZZWWWTTTQQQOOOQQQSSSXXX[[[XXXRRRRRRVVVTTTUUUWWWZZZ[[[ZZZVVVSSSTTTQQQMMMKKKMMMPPPSSSUUUTTTZZZaaaaaa\\\VVVTTTTTTVVVUUUUUUXXXZZZ```mmmzzzrrrgggZZZQQQKKKBBBAAA@@@BBBCCCBBB@@@BBBFFFAAAAAAAAAAAAAAAAAABBBBBBAAABBBBBBBBBCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGIIIJJJKKKLLLNNNQQQSSSTTTTTTSSSRRRQQQPPPPPPPPPPPPSSSSSSRRRRRRRRRQQQQQQQQQOOOOOONNNMMMMMMLLLKKKKKKIIIHHHGGGEEEDDDCCCBBBBBBDDDDDDDDDDDDEEEFFFGGGGGGFFFGGGIIIJJJKKKKKKKKKKKKMMMMMMNNNNNNMMMMMMLLLKKKHHHGGGHHHJJJMMMNNNMMMKKKIIIIIIHHHGGGGGGHHHIIIIIIDDDDDDEEEEEEDDDDDDCCCBBBDDDCCCBBBBBBDDDDDDDDDBBBBBBBBBBBBAAAAAA@@@@@@@@@>>>??????@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHIIIKKKLLLMMMLLLKKKPPPOOOOOOOOOOOOOOOQQQSSS]]]ooo{{{vvvqqqooolllhhhfffggglllooonnnttttttqqqssszzz{{{vvvbbb]]][[[cccpppvvvrrrkkkeeeffffffeeecccccccccdddbbbbbb```ZZZTTTRRRVVVZZZdddiiiqqqxxxzzzvvvmmmffflllppppppmmmjjjiiifffaaa___\\\XXXRRRMMMHHHEEEDDD???>>><<<===@@@BBBCCCCCCDDDCCCDDDFFFIIIKKKJJJIIIHHHJJJMMMNNNNNNNNNPPPQQQQQQQQQOOONNNNNNOOOOOOPPPMMM]]]|||zzzrrrpppuuu}}}}}}{{{~~~|||zzzxxxvvvuuuppphhh```ZZZWWWSSSMMMHHHFFFDDDBBBAAAAAAAAA@@@>>>>>>???????????????>>>===AAA???>>><<<<<<>>>???AAA@@@AAABBBBBBBBBDDDGGGIIIEEEPPP```tttiiiJJJCCC???@@@BBBAAAAAAAAADDDGGGIIIJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJMMMMMMNNNNNNNNNNNNMMMMMMIIIIIIJJJJJJKKKLLLMMMMMMLLLMMMNNNNNNNNNOOORRRUUUSSSPPPQQQYYYbbbeee```YYY\\\hhhttt}}}yyyxxx~~~uuuXXXFFFHHHFFFHHH^^^{{{kkkdddeeefffeeecccaaa______ddddddeeefffgggeeeaaa^^^]]]ZZZXXXZZZ^^^aaaaaa___ZZZ]]]]]]ZZZ[[[bbbgggiiiddddddccc```]]][[[\\\^^^```[[[XXXXXXXXXVVVXXX]]]]]]]]]]]]\\\ZZZWWWTTTSSSVVVTTTTTTWWWWWWTTTUUUXXXWWWYYY[[[^^^___\\\WWWRRRPPPMMMJJJIIIKKKPPPSSSVVVUUUYYY]]]^^^ZZZWWWVVVVVVZZZWWWVVVWWWXXXZZZdddnnnuuuaaaTTTMMMEEECCCAAAAAACCCAAA>>>AAAGGGAAAAAAAAAAAAAAA@@@@@@@@@BBBBBBCCCCCCCCCCCCCCCCCCEEEFFFFFFFFFFFFEEEDDDCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGIIIKKKMMMOOOPPPQQQQQQPPPOOOOOONNNOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOPPPOOONNNMMMLLLKKKJJJIIIHHHGGGFFFDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGHHHHHHIIIHHHHHHHHHKKKKKKKKKKKKKKKJJJJJJIIIEEEDDDEEEFFFIIIJJJIIIGGGEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCDDDCCCCCCBBBBBBBBBAAA@@@AAACCCDDDCCCBBB@@@@@@????????????>>>>>>??????@@@@@@AAABBBCCCCCCBBBBBBCCCDDDDDDEEEEEEFFFDDDDDDEEEFFFGGGHHHIIIIIIHHHIIIJJJKKKMMMNNNNNNOOOQQQJJJGGGKKKLLLKKKQQQZZZjjj~~~qqqhhhhhhhhhgggfffhhhlllooopppvvvwwwssssssxxxxxxrrraaa]]]\\\cccmmmrrrnnngggeeehhhjjjiiigggfffhhhjjjgggeeeaaaZZZUUUTTTYYY^^^rrruuuvvvsssqqqoookkkgggrrrssspppllljjjjjjhhhcccZZZYYYVVVRRRNNNIIIEEECCC>>>>>>===>>>@@@CCCDDDEEEEEEEEEFFFHHHJJJJJJHHHGGGGGGIIIKKKMMMMMMNNNPPPRRRMMMLLLKKKKKKKKKMMMOOOPPPMMMOOO^^^zzz{{{tttsssuuu|||{{{~~~}}}~~~}}}uuulllfffbbb^^^VVVOOOKKKIIIEEEDDDDDDEEEEEEDDD@@@@@@AAABBBBBBBBBAAAAAABBBBBBAAA@@@@@@AAABBBBBB@@@@@@AAAAAAAAACCCFFFIIIIIIMMMVVVdddtttxxxiiiUUUDDDBBB@@@BBBDDDDDDDDDCCCEEEGGGJJJKKKJJJHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLIIIIIIJJJKKKLLLNNNNNNOOOMMMNNNOOONNNLLLNNNRRRUUUZZZYYY\\\cccjjjjjjccc[[[cccooo|||~~~uuuwwwsss[[[JJJGGGKKKUUUkkk~~~ppplllfffhhhjjjhhhddd```______ccccccccceeefffeeebbb```^^^\\\ZZZ[[[^^^aaaaaaaaa\\\^^^]]]YYYXXX]]]aaabbbcccdddcccaaa^^^]]]^^^___```ZZZVVVVVVUUUTTTWWW\\\]]]^^^^^^]]]\\\ZZZXXXVVVVVVVVVZZZ^^^\\\XXXXXX\\\]]]]]]]]]^^^]]]ZZZUUUQQQNNNOOOMMMIIIGGGIIIPPPVVVZZZ[[[[[[[[[YYYXXXXXXXXXZZZWWWVVVWWWWWWXXX___gggwwwnnnccc```XXXOOOFFF@@@BBBBBB??????CCCAAAAAA@@@@@@@@@@@@??????CCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEGGGIIIKKKLLLNNNNNNMMMLLLLLLLLLMMMMMMRRRQQQQQQPPPOOOOOONNNNNNPPPOOONNNLLLKKKIIIHHHHHHGGGFFFEEECCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEDDDEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGDDDCCCCCCDDDFFFGGGFFFEEECCCCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCBBBAAAAAA@@@??????@@@BBBDDDCCCBBB????????????????????????@@@@@@AAABBBCCCCCCDDDEEECCCCCCDDDDDDEEEFFFFFFGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNQQQSSSNNNHHHHHHQQQSSSRRRXXXdddwwweeeiiihhhgggeeedddeeeiiilllnnnuuuwwwrrrpppsssrrrkkkdddaaaaaagggnnnqqqmmmhhhjjjkkkmmmnnnmmmkkkhhhfffdddccc```\\\YYY[[[___ccczzzyyyrrriiiggglllpppoooxxxvvvpppiiigggiiihhhdddRRRRRRPPPNNNKKKHHHEEECCC?????????@@@AAACCCEEEGGGHHHGGGGGGHHHIIIHHHFFFDDDFFFHHHJJJKKKLLLNNNPPPRRRMMMKKKHHHGGGGGGIIIMMMOOONNNJJJMMM]]]www|||rrrnnnvvv~~~}}}}}}uuuppplllggg```ZZZWWWSSSNNNKKKIIIHHHGGGFFF@@@AAABBBCCCCCCCCCCCCCCC@@@BBBDDDEEEEEEDDDBBB@@@???@@@@@@@@@AAACCCHHHKKKNNNMMMMMMSSS]]]___SSSEEEBBBCCCCCCDDDEEEFFFEEECCCFFFHHHJJJKKKJJJIIIIIIJJJIIIJJJKKKLLLMMMNNNNNNNNNKKKLLLLLLLLLLLLLLLLLLKKKJJJKKKLLLMMMOOOPPPRRRRRRNNNQQQSSSRRRPPPRRRWWW\\\dddggglllppppppkkkeeeaaarrr{{{yyyuuuyyyrrrXXXMMMKKKIIIZZZ|||zzzmmmiiijjjhhhhhhhhhgggeeeccccccdddccccccccceeeggggggdddbbb^^^]]][[[\\\^^^```aaaaaa```bbb```ZZZYYY\\\``````aaabbbcccaaa______```aaa```[[[WWWVVVVVVUUUXXX]]]\\\]]]]]]]]]]]][[[ZZZYYYQQQUUU[[[]]]ZZZXXX___iiiccc```]]][[[XXXUUURRROOOJJJOOOQQQLLLEEEGGGRRR]]]cccaaa^^^[[[YYYXXXVVVUUUWWWTTTTTTWWWYYYZZZ___fffiiippp}}}gggSSSCCCDDDHHHEEE@@@@@@AAAAAAAAA@@@@@@?????????CCCCCCCCCCCCCCCBBBBBBBBBAAABBBBBBBBBCCCDDDEEEEEECCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBAAAAAA??????@@@@@@@@@AAAAAAAAA@@@AAAAAABBBDDDFFFHHHIIIJJJJJJJJJIIIJJJJJJKKKKKKTTTTTTSSSQQQOOONNNMMMLLLNNNMMMLLLKKKIIIHHHFFFFFFEEEDDDCCCBBBAAAAAA@@@AAA@@@@@@@@@@@@AAABBBCCCDDDAAABBBBBBDDDEEEGGGHHHIIIEEEFFFFFFGGGGGGFFFFFFFFFEEEDDDBBBCCCEEEEEEEEEDDDBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>@@@BBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIKKKLLLMMMMMMPPPTTTXXXVVVVVV]]]ffffffbbbhhhrrrzzzgggllljjjgggcccbbbdddiiimmmllltttvvvpppmmmooonnnhhhiiihhhiiimmmqqqrrrnnnjjjllllllmmmpppqqqlllbbb[[[[[[\\\]]]]]]^^^___bbbdddwwwuuulllbbbdddooowwwvvvyyyuuummmfffeeegggfffaaaMMMMMMLLLJJJHHHEEECCCBBB???@@@AAAAAAAAABBBEEEHHHHHHGGGFFFFFFGGGGGGEEECCCFFFHHHJJJJJJKKKMMMOOORRRQQQNNNJJJGGGFFFHHHJJJLLLKKKHHHJJJTTTaaaxxxtttlllppp{{{~~~|||xxxtttoookkkhhhhhhccc\\\VVVRRRNNNJJJHHHDDDEEEEEEEEEEEEDDDCCCCCC???AAADDDFFFFFFDDDAAA???@@@@@@AAA@@@AAADDDHHHLLLSSSPPPNNNQQQTTTRRRIIIAAAAAADDDEEEDDDDDDFFFFFFCCCGGGIIIKKKKKKJJJIIIJJJKKKIIIJJJKKKMMMNNNOOOOOOOOOLLLLLLMMMMMMMMMMMMLLLLLLMMMNNNOOOQQQSSSTTTVVVVVVMMMQQQUUUVVVTTTVVV\\\bbblllrrrxxxxxxsssmmmjjjjjjyyyyyyuuuttt}}}pppWWWGGGEEEIIIMMMppp}}}qqqkkkfffddddddbbbaaabbbeeehhhiiiiiiaaabbbdddgggiiihhhfffccc]]]]]]\\\\\\]]]^^^```aaabbbdddccc]]]\\\```ddddddaaabbbcccbbb```^^^___``````\\\XXXYYYXXXVVVYYY]]]ZZZ[[[\\\]]]]]]\\\[[[ZZZVVVXXXZZZZZZWWW[[[jjjzzzccc```[[[XXXUUUSSSPPPNNNFFFLLLQQQNNNJJJOOO]]]kkkkkkfff___[[[YYYWWWSSSPPPUUUSSSSSSXXX[[[\\\___dddhhhhhhpppdddLLLKKKPPPKKKEEECCCBBBBBBAAAAAA@@@@@@??????BBBBBBCCCCCCCCCCCCCCCCCC@@@@@@@@@AAABBBCCCEEEFFFBBBCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA?????????@@@@@@@@@AAAAAA???@@@@@@AAABBBDDDFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJSSSSSSQQQPPPNNNMMMKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@????????????@@@AAABBBBBB@@@@@@AAABBBDDDFFFHHHIIICCCDDDEEEEEEEEEEEEEEEEEEFFFEEECCCCCCDDDEEEDDDCCCBBBBBBCCCDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAA@@@???@@@BBBCCCBBBAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIIIILLLNNNPPPPPPPPPSSSYYY___cccnnnxxxxxxssspppvvv~~~~~~ooosssrrrjjjhhheeebbbaaadddjjjoookkksssuuunnnjjjmmmmmmiiillllllnnnqqqrrrqqqmmmjjjhhhjjjmmmpppoooiii___WWWVVVXXX[[[^^^```aaa``````vvvvvvnnnfffkkkwwwzzzuuuqqqoooiiiddddddfffbbb\\\NNNMMMKKKHHHFFFDDDBBBAAA???@@@AAAAAA???@@@CCCFFFFFFDDDCCCDDDEEEGGGFFFFFFGGGHHHIIIJJJJJJKKKNNNQQQMMMLLLJJJHHHGGGHHHIIIJJJHHHFFFJJJOOOSSS^^^{{{yyyyyy~~~zzzvvvuuuvvvuuuqqqkkkeeeaaa\\\XXXUUUPPPOOONNNMMMJJJHHHFFFEEEBBBCCCEEEFFFFFFEEECCCBBBCCCCCCBBBAAAAAACCCGGGKKKVVVWWWZZZ]]]\\\UUUKKKEEEAAAFFFGGGDDDDDDHHHIIIFFFHHHJJJKKKKKKJJJJJJKKKLLLIIIJJJLLLNNNOOOPPPQQQQQQNNNNNNNNNOOOOOONNNNNNNNNOOOPPPRRRTTTVVVXXXZZZZZZWWW\\\aaa```]]]\\\aaafffpppvvvzzzzzzuuuqqqqqqrrrwwwzzz~~~|||wwwtttsss|||iiiUUUIIIDDDKKKTTTppp|||pppmmmkkkgggbbb___[[[YYY]]]dddiiihhheee___```cccgggjjjiiifffccc]]]]]]]]]\\\\\\]]]___aaabbbeeeccc]]]\\\```cccdddcccddddddbbb___\\\\\\\\\]]]YYYWWWXXXWWWUUUVVVZZZWWWXXXZZZ[[[\\\\\\[[[ZZZ^^^\\\[[[ZZZXXX[[[hhhuuu^^^\\\YYYXXXVVVTTTQQQOOOIIILLLOOOQQQTTT]]]jjjuuuhhhbbb\\\YYYZZZZZZVVVQQQVVVSSSSSSXXXZZZZZZ[[[^^^bbbgggiiixxxoooTTTOOORRRLLLGGGIIICCCCCCBBBBBBAAA@@@@@@@@@AAABBBBBBBBBCCCDDDDDDDDDAAAAAA@@@@@@AAABBBCCCDDDCCCCCCDDDEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA???@@@@@@AAABBBDDDEEEFFFDDDDDDDDDEEEEEEGGGHHHHHHMMMMMMLLLLLLKKKJJJJJJJJJHHHGGGGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@??????@@@>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCEEEGGGHHHBBBCCCDDDDDDEEEEEEEEEDDDGGGEEECCCBBBCCCDDDCCCCCCAAABBBCCCDDDDDDCCCBBBAAAAAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@AAABBBCCCBBBAAACCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIGGGHHHIIIJJJKKKLLLMMMMMMPPPRRRTTTTTTSSSWWW___fffrrryyy}}}yyyeeefff~~~sssqqqgggfffeeecccbbbdddhhhlllgggoooqqqjjjfffiiikkkhhhjjjllloooppppppmmmiiigggdddjjjqqqqqqlllgggdddddd]]]^^^___aaabbbaaa___^^^zzz{{{uuuooottt~~~{{{oooiiiiiifffdddeeefff```WWWPPPOOOLLLIIIFFFCCCBBBAAA>>>@@@AAA@@@>>>>>>AAAEEECCCBBBAAABBBDDDGGGHHHHHHHHHIIIIIIIIIIIIKKKNNNPPPDDDEEEGGGHHHIIIJJJJJJJJJFFFDDDGGGJJJHHHMMMeee}}}}}}zzz|||}}}yyyuuuqqqnnnkkkhhheee[[[ZZZXXXUUUQQQMMMJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDBBBAAABBBFFFIIIVVV\\\eeekkkhhh]]]QQQKKKBBBHHHJJJFFFFFFKKKMMMJJJIIIJJJKKKKKKJJJJJJKKKMMMIIIJJJLLLNNNPPPQQQQQQRRROOOPPPPPPQQQQQQPPPPPPOOOQQQRRRTTTVVVXXXZZZ\\\]]]kkkooossspppiiifffhhhkkkqqquuuxxxyyywwwvvvvvvxxxuuuwww|||{{{xxxxxxwww|||aaaWWWNNNKKKIIILLL]]]pppwwwiiibbbccceeeeeeccc]]]XXXVVV[[[cccgggbbb\\\]]]___ccchhhjjjiiieeebbb\\\\\\]]]\\\[[[\\\^^^```cccdddbbb[[[YYY\\\______eeefffeeebbb^^^ZZZYYYXXXXXXUUUSSSUUUTTTQQQRRRUUUVVVWWWYYYZZZ[[[[[[[[[ZZZ^^^[[[YYYYYYXXXVVVYYY___YYYXXXYYYYYYYYYWWWSSSPPPPPPOOOOOOSSS[[[gggrrrxxx```ZZZVVVWWW[[[^^^[[[XXXXXXUUUTTTXXXYYYWWWWWWXXXRRR``````___wwwsssWWWQQQOOOIIIGGGMMMDDDDDDCCCBBBBBBAAA@@@@@@AAAAAABBBBBBCCCDDDEEEEEECCCBBBAAA@@@@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAA@@@AAAAAAAAAAAABBBBBBBBB@@@@@@@@@AAABBBDDDEEEFFFCCCCCCCCCCCCDDDFFFGGGHHHGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@????????????============>>>???@@@AAADDDDDDCCCBBBCCCDDDEEEFFFBBBCCCCCCDDDEEEEEEEEEDDDGGGEEEBBBAAABBBCCCCCCBBBAAABBBCCCDDDDDDCCCBBBAAAAAABBBBBBCCCDDDDDDDDDCCCDDDBBBAAAAAACCCCCCBBB@@@DDDDDDDDDDDDEEEEEEFFFFFFHHHHHHGGGGGGFFFEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJEEEFFFGGGIIILLLNNNPPPQQQSSSUUUWWWWWWVVVZZZcccjjjccceee{{{yyytttoooeeefffggggggeeeccccccdddeeebbbkkkmmmeeeaaaeeehhhfffhhhjjjmmmnnnllliiieeecccbbbmmmvvvuuulllgggmmmttthhhgggfffeeeeeeccc```^^^~~~xxx}}}zzzmmmnnnqqqmmmdddaaadddaaaZZZNNNMMMJJJEEEAAA??????AAABBBBBBBBB@@@>>>>>>@@@BBB@@@AAABBBAAA???@@@DDDHHHEEEHHHJJJHHHIIINNNQQQPPPLLLIIIFFFEEEGGGJJJMMMNNNGGGFFFEEEEEEHHHOOOXXX___qqq~~~}}}zzztttyyywwwqqqttt|||{{{rrrfffeeeggghhhaaaVVVQQQTTTPPPOOOMMMKKKJJJIIIJJJJJJKKKHHHHHHIIIGGGDDDGGGMMMQQQYYYbbbhhhjjjfffYYYKKKEEEGGGIIIIIIHHHHHHKKKNNNJJJIIIIIIJJJLLLLLLKKKIIIKKKLLLMMMOOOQQQSSSTTTUUURRRSSSRRROOONNNPPPQQQPPPXXXUUUSSSUUU[[[aaacccdddppp{{{llljjjnnnttt|||vvvtttsssvvv{{{~~~}}}yyy{{{|||yyy|||gggOOOOOOFFFFFFNNNPPPWWW|||vvvllllllfff]]]]]]fffllllll___XXXUUU[[[aaa___ZZZVVVddd```^^^cccjjjllleee^^^[[[XXXYYY___```\\\\\\```cccfffbbbYYYTTTXXX\\\\\\gggeeebbb]]]XXXVVVWWWYYYYYYVVVQQQOOOPPPRRRTTTUUUSSSUUUYYY\\\]]][[[YYYWWW[[[UUURRRQQQQQQPPPSSSWWWTTTUUUWWWXXXWWWUUUSSSQQQOOOOOOPPPTTT[[[bbbgggiiiZZZTTTSSSZZZ^^^[[[YYYYYYWWWWWWWWWWWWWWWWWWWWWWWWaaa]]]WWW[[[nnnyyylllXXXSSSUUUQQQNNNFFFBBBDDDCCC???AAAHHHAAA@@@@@@@@@AAABBBBBBAAA?????????>>>??????@@@@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFDDDBBBDDDGGGIIIGGGEEEHHHHHHGGGEEEBBBAAABBBCCCBBBBBB@@@@@@@@@@@@BBBBBBBBBBBBAAAAAA@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@CCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDCCCCCCDDDDDDDDDCCCBBBBBBBBBAAACCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDD@@@BBBEEEFFFFFFFFFFFFGGGDDDCCCBBBDDDEEEDDDCCCDDDHHHDDDEEEJJJJJJFFFHHHMMMIIIHHHIIILLLLLLMMMTTT\\\dddiiikkkddd\\\___pppxxxpppwwwyyy}}}jjjvvvooofffeeekkkdddhhhjjjddd\\\ZZZ```gggqqqrrrnnnfffccceeeffffffkkknnnrrrrrrnnngggbbb______jjjooogggdddhhhiiidddkkkgggccccccbbb```^^^^^^uuusss|||}}}qqquuuvvvnnn```YYYZZZXXXQQQMMMLLLJJJFFFBBB@@@@@@AAABBBCCCCCCBBB@@@???@@@AAA@@@AAABBBAAA@@@BBBEEEIIIGGGQQQXXXUUUPPPOOORRRSSSPPPMMMIIIHHHKKKNNNOOOOOOEEEEEEDDDDDDEEEJJJPPPUUUSSSjjjzzzzzz{{{zzz{{{xxxuuu{{{tttsssrrrttttttmmmccc___bbb^^^]]]ZZZWWWTTTSSSRRRQQQRRRNNNKKKLLLJJJHHHIIIMMMNNNTTT[[[___cccaaaXXXMMMGGGIIILLLLLLKKKJJJJJJLLLMMMLLLLLLMMMOOOPPPPPPOOOOOOQQQSSSUUUVVVVVVUUUTTTQQQSSSSSSRRRSSSUUUXXXYYYYYYYYY[[[___cccggghhhhhhnnnyyytttiiiooovvvyyy}}}xxxxxxzzz|||www{{{nnnYYYOOONNNPPPKKKPPP___lll||||||tttqqqdddfffccc___```fffjjjjjjddd^^^[[[]]]^^^]]]]]]___gggbbb```ccciiikkkeee^^^\\\XXXXXX\\\\\\YYYYYY]]]dddfffcccZZZUUUYYY\\\\\\dddbbb___[[[WWWUUUVVVXXXXXXVVVSSSRRRSSSUUUVVVVVVSSSUUUXXXZZZZZZXXXVVVSSSXXXSSSPPPPPPOOONNNPPPTTTXXXXXXXXXWWWUUUSSSPPPOOONNNMMMNNNQQQVVV[[[^^^```WWWTTTUUUYYYZZZVVVUUUXXXXXXWWWWWWWWWVVVVVVUUUUUUZZZ[[[ZZZYYYbbbrrr}}}oooqqq~~~hhhVVVHHHFFFHHHDDDBBBDDDDDDDDDDDDCCCCCCEEEFFFGGGAAA@@@@@@@@@???@@@@@@@@@CCCCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCEEEDDDCCCDDDGGGIIIHHHFFFFFFGGGGGGEEECCCBBBBBBDDDBBBBBBAAA@@@@@@AAABBBBBBCCCBBBBBBAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBCCCDDDDDDEEEEEEEEEDDDDDDEEEDDDDDDCCCDDDDDDEEEEEEIIIHHHFFFDDDCCCCCCEEEFFFHHHGGGEEECCCBBBAAAAAABBBAAADDDJJJOOOMMMKKKRRR]]]RRRQQQQQQQQQPPPSSS^^^kkk}}}sssiiifffoooqqqhhhppp~~~yyyuuukkkjjjfffeeeiiieeeiiijjjfff^^^\\\bbbhhhlllmmmiiieeeeeeiiikkkiiikkkmmmnnnlllhhhcccaaa```bbbooossshhh^^^___```^^^iiifffcccbbbaaa``````aaalllmmmzzz~~~|||rrrwwweeeYYYWWWTTTNNNKKKLLLKKKHHHDDDAAA@@@@@@CCCDDDFFFEEECCCAAAAAAAAA@@@AAABBBBBBBBBDDDGGGJJJIIIYYYeeeaaaVVVPPPQQQTTTSSSNNNIIIIIIMMMOOONNNKKKEEEFFFGGGGGGFFFGGGJJJLLLKKK[[[vvv}}}wwwyyyzzz{{{{{{{{{zzzvvvvvv~~~tttxxxxxxyyyxxxrrrjjjhhhkkkiiigggccc___\\\XXXVVVUUU\\\VVVRRRRRRQQQNNNOOOQQQRRRUUUWWWYYY\\\\\\VVVNNNIIILLLNNNOOOMMMLLLLLLLLLOOOMMMLLLMMMPPPRRRTTTTTTSSSUUUXXXZZZ[[[YYYVVVTTTUUUVVVXXXZZZ\\\___cccgggeeehhhmmmooopppooonnnnnnwww|||ssslllwww}}}}}}|||~~~{{{}}}ooo\\\QQQGGGDDDIIIOOOUUUeee||||||mmmiiikkklllaaadddeeedddfffkkklllkkkeeeaaa]]]^^^^^^___eeellljjjeeeaaabbbggghhhddd^^^\\\XXXVVVWWWWWWUUUVVVZZZbbbccc___YYYUUUWWWZZZZZZ^^^]]][[[XXXTTTSSSTTTVVVVVVUUUTTTVVVXXXYYYYYYXXXTTTUUUWWWXXXWWWUUURRRPPPSSSOOOMMMNNNMMMKKKLLLPPP]]][[[YYYUUURRRPPPNNNMMMOOONNNMMMOOORRRUUUWWWWWWUUUTTTVVVWWWUUUQQQRRRVVVXXXXXXWWWVVVUUUTTTTTTSSSTTT[[[^^^YYYVVV^^^mmmwwwnnnPPPHHHJJJHHHEEEDDDDDDEEEEEEDDDBBBCCCDDDFFFCCCCCCBBBAAAAAA@@@@@@@@@CCCDDDEEEFFFGGGGGGGGGGGGEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCDDDCCCCCCDDDGGGIIIHHHHHHEEEFFFFFFEEEDDDCCCCCCEEEBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBCCC@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFDDDCCCFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFDDDDDDDDDEEEGGGHHHEEEDDDAAA===:::;;;>>>@@@@@@HHHQQQTTTOOOOOO\\\kkkhhhbbb\\\XXXVVV^^^qqqvvv}}}tttmmmuuufffaaaeeeeeedddfffeeeiiikkkggg```^^^ccchhhjjjiiieeeccchhhnnnmmmhhhlllkkkhhhddd```^^^___```hhhtttxxxlll^^^\\\___```eeeeeeccc```___aaadddggghhhiiittt{{{uuuttttttmmm~~~kkk\\\WWWSSSNNNJJJKKKKKKHHHEEEBBB@@@@@@CCCFFFHHHIIIGGGDDDBBBBBB@@@AAABBBCCCDDDFFFIIIKKKIIIXXXddd```VVVPPPPPPQQQRRRLLLGGGGGGKKKMMMIIIEEEFFFHHHKKKLLLJJJIIIIIIIIIQQQZZZiii|||xxxyyy}}}~~~zzz}}}}}}{{{|||zzzyyyzzz{{{yyytttqqqqqqtttpppnnnkkkhhhddd```^^^]]]eee___ZZZZZZ[[[YYYYYY[[[\\\^^^^^^]]]^^^^^^WWWOOOOOOOOOPPPPPPQQQQQQRRRSSSQQQOOONNNOOORRRVVVXXXYYYYYYZZZ]]]______^^^]]]\\\```aaadddgggiiijjjooouuuyyy|||~~~zzzvvvuuuuuuxxx~~~~~~{{{qqqNNNGGGLLLMMMQQQXXXaaasss|||hhhdddggggggeee```bbbcccdddeeehhhiiiiiibbb]]]ZZZ]]]aaaeeelllssskkkeee``````cccdddaaa]]][[[XXXUUUTTTTTTUUUXXXZZZ\\\[[[YYYVVVTTTUUUWWWXXXYYYYYYXXXUUURRRRRRSSSTTTTTTTTTUUUXXX[[[\\\ZZZXXXVVVVVVWWWVVVUUUSSSPPPNNNOOOLLLJJJLLLKKKHHHIIILLL]]][[[WWWSSSPPPOOONNNNNNRRRPPPOOOPPPSSSUUUVVVUUUTTTSSSRRRSSSTTTUUUUUUWWWXXXXXXWWWVVVTTTSSSRRRRRRTTT[[[___ZZZRRRUUUcccppp~~~[[[LLLKKKIIIFFFGGGDDDEEEFFFEEECCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBCCCEEEGGGGGGGGGCCCDDDFFFFFFDDDDDDDDDEEEBBBBBBBBBAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCC@@@@@@@@@AAABBBBBBBBBCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEFFFDDDFFFHHHIIIIIIGGGDDDCCCGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBCCCCCCDDDCCCBBB===>>>===999:::@@@EEEGGGOOOVVV\\\[[[WWW[[[kkkzzzyyynnnbbb\\\___kkksssaaa```dddcccbbbdddcccgggiiigggaaa```cccgggkkkhhhddddddkkkpppllldddjjjiiieeeaaa]]]\\\^^^aaahhhoooqqqggg^^^]]]```bbbccceeeccc___^^^ccciiikkkjjjffflllnnnffffffiiidddttt|||zzzjjj[[[TTTNNNHHHHHHIIIIIIHHHDDDBBBAAAAAACCCFFFIIIJJJHHHFFFDDDCCCAAAAAAAAACCCFFFHHHIIIJJJGGGPPPVVVTTTOOOMMMMMMLLLOOOKKKHHHHHHJJJJJJGGGCCCFFFIIIMMMNNNMMMJJJIIIIIILLLOOOWWW___iii|||zzz}}}~~~xxxxxxvvvtttqqqooommmlllkkkfffdddfffgggeeeeeehhhgggjjjjjjiiijjjiiibbbYYYZZZXXXWWWXXXZZZ^^^aaaccc\\\ZZZYYYZZZ^^^bbbeeefffgggggghhhiiijjjmmmoooppppppooorrrvvvuuusssyyy~~~{{{|||~~~~~~~~~jjjXXXLLLNNNUUU```vvvuuuccc]]]aaaeeebbb[[[^^^]]][[[\\\\\\]]]```bbbaaaYYYUUU[[[dddiiikkkmmmhhhccc^^^]]]___aaa^^^\\\YYYXXXVVVTTTTTTXXX\\\]]]XXXVVVUUUVVVWWWWWWYYYZZZWWWWWWVVVTTTRRRQQQRRRTTTRRRSSSUUUYYY\\\]]][[[YYYWWWWWWWWWVVVTTTSSSQQQPPPNNNJJJIIIJJJJJJGGGGGGJJJZZZXXXUUURRRPPPOOOPPPQQQQQQQQQPPPRRRUUUWWWWWWWWWUUUQQQMMMPPPWWW]]]]]]YYYXXXXXXWWWVVVTTTSSSRRRRRRUUUYYY[[[XXXSSSTTT^^^hhh|||hhh\\\UUULLLGGGHHHIIIHHHGGGGGGHHHHHHGGGFFFDDDEEEEEEEEEDDDBBBAAA@@@AAABBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@BBBBBBCCCDDDEEEFFFBBBDDDFFFFFFEEEDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBBBBAAAAAABBBBBBCCCCCCCCCDDDCCCCCCCCCDDDDDDDDDEEEEEECCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEFFFHHHJJJIIIGGGDDDCCCFFFEEEDDDCCCCCCCCCCCCCCCGGGCCC>>><<<===>>>>>>===???CCCEEEGGGNNNYYY^^^]]]^^^aaaccccccgggrrrwwwooojjjmmmttt}}}vvv}}}pppkkkvvvwwwuuulllggghhhgggbbb```cccaaadddgggfffbbb```bbbeeeiiifffccceeennntttnnndddhhhgggddd```]]]]]]```bbbdddeeeccc]]]YYYZZZ\\\]]]bbbdddccc^^^___fffkkkllllllddddddbbb[[[]]]aaa]]]fffrrrvvvjjj[[[SSSMMMGGGGGGGGGGGGEEEBBBAAA@@@AAA@@@CCCGGGHHHGGGEEEDDDDDDAAAAAAAAACCCFFFHHHHHHGGGEEEIIIJJJHHHIIIKKKLLLIIINNNMMMLLLKKKKKKIIIGGGEEEGGGIIILLLLLLKKKIIIHHHHHHKKKKKKMMMOOOPPP\\\|||~~~}}}zzzwww}}}~~~|||||||||{{{zzzxxxwwwvvvooonnnpppsssrrroooqqquuupppsssuuuvvvxxxxxxrrriiigggeeedddeeeiiinnnqqqrrrlllkkkkkkmmmqqquuuvvvwwwvvvvvvvvvwwwzzz~~~|||zzz}}}~~~yyy}}}zzzdddYYYPPPHHHHHHZZZxxx~~~oooeeeZZZYYY___ccc```[[[bbb]]]ZZZ[[[[[[ZZZ]]]aaacccZZZUUUZZZbbbdddcccbbbddd```]]]\\\^^^___^^^\\\YYYZZZXXXUUUVVV[[[______YYYVVVUUUYYY\\\[[[[[[]]]WWWXXXWWWVVVSSSRRRSSSTTTRRRSSSVVVZZZ]]]^^^\\\YYYWWWWWWVVVUUUTTTTTTSSSSSSOOOKKKIIIJJJIIIGGGHHHLLLVVVTTTRRRQQQPPPQQQRRRSSSPPPPPPPPPRRRVVVXXXXXXXXXUUUPPPKKKNNNYYYdddddd]]]XXXXXXWWWVVVUUUTTTTTTSSSUUUTTTTTTTTTSSSSSSYYYaaavvvxxxtttjjjZZZQQQRRRXXXPPPHHHEEEGGGIIIHHHEEECCCDDDEEEEEEDDDCCCAAA@@@BBBCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCDDDDDDCCCCCCCCC@@@AAACCCCCCBBBBBBDDDEEEBBBDDDFFFGGGEEEDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIHHHFFFDDDCCCEEEDDDCCCBBBBBBAAAAAABBBAAA===:::;;;AAAHHHMMMNNNNNNSSSYYY___lllyyyzzzsss___bbbdddhhhrrruuuwwweeeccciiilllgggnnnkkkcccvvvnnnllllllnnnoookkkcccaaaccc___bbbffffffcccaaabbbdddcccccccccgggqqqxxxsssjjjgggfffbbb^^^\\\^^^cccggghhheee___[[[YYYZZZ\\\\\\aaacccaaa\\\___hhhkkkgggkkk```]]]]]]XXX\\\```[[[bbbqqqwwwlll]]]TTTOOOJJJFFFFFFEEECCC@@@???@@@BBB<<>>EEEQQQ]]]bbbaaa^^^YYY___fffnnn~~~tttdddjjjooorrryyy~~~~~~yyytttjjjooo{{{~~~~~~qqqbbbsssrrrkkkllllllooopppmmmfffcccccc___bbbfffgggeeedddcccdddaaacccfffjjjsssyyytttlllhhheee___ZZZYYY^^^fffmmmkkkhhhccc___\\\\\\```eee```aaa]]]XXX^^^hhhggg^^^hhh]]]ZZZ[[[YYY___bbb[[[aaapppvvvjjjZZZQQQMMMJJJFFFEEEDDDAAA>>>>>>@@@BBB999<<>>???@@@AAABBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCCCCDDDEEEFFFFFFGGGDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEGGGHHHGGGDDDCCCDDDGGGCCCEEEGGGGGGFFFDDDCCCCCCAAABBBCCCDDDDDDCCCBBBAAACCCCCCCCCDDDDDDFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEFFFGGGGGGGGGGGGGGGHHHGGGGGGGGGFFFEEEEEEEEEHHHGGGFFFFFFEEEDDDDDDCCCEEEEEEDDDBBBBBBAAAAAAAAA@@@KKK]]]pppzzzuuufffYYY[[[aaagggppp~~~iiittt|||xxxkkkiiikkkkkkiiihhhiiilllqqqtttggglll{{{pppqqqnnnllllllmmmmmmiiieeeccc___cccggghhhgggeeeeeeeeedddgggjjjmmmssswwwrrriiijjjeee\\\VVVUUU]]]iiiqqqfffeeeccc___YYYYYYaaajjj______ZZZUUU]]]hhhdddXXX___[[[[[[dddkkkkkkhhhggggggjjjhhh___VVVQQQNNNKKKHHHFFFCCC@@@?????????@@@DDD???::::::>>>AAA@@@>>>FFFCCCBBBEEEEEECCCDDDGGGFFFFFFEEEFFFNNNTTTQQQJJJIIIMMMPPPPPPMMMIIIHHHHHHHHHHHHGGGEEEDDDGGGKKKOOOLLLIIIHHHKKKLLLKKKMMMQQQ```rrrkkk^^^RRRTTTjjj{{{zzz|||}}}||||||tttxxxyyy|||}}}{{{|||}}}|||www~~~|||~~~}}}}}}uuu[[[SSSLLLMMMPPPVVVbbbooo{{{kkkcccccceeebbbaaaddddddcccdddhhhaaabbbdddfffggggggggggggaaa]]]ZZZ[[[ZZZYYYZZZ^^^aaa___]]]]]]^^^^^^]]]\\\[[[\\\\\\[[[ZZZZZZ\\\]]]___ZZZYYY\\\[[[WWWVVV[[[___^^^]]][[[YYYWWWWWWWWWZZZ]]]``````^^^[[[YYYXXXRRRSSSTTTSSSRRRQQQRRRSSSWWWTTTQQQNNNOOORRRVVVYYYNNNOOOPPPRRRSSSTTTTTTTTTTTTUUUXXX\\\______]]]ZZZUUUTTTSSSUUUWWWXXXXXXWWWYYYXXXWWWWWWXXXVVVSSSQQQSSSRRRQQQPPPPPPQQQRRRTTTWWWYYYddduuurrrkkkdddSSSGGGFFFGGGIIICCCAAAHHHFFFBBBFFFGGGBBB???@@@AAA??????AAABBB===<<>>BBBDDD@@@???BBBCCC@@@@@@DDDEEEFFFGGGGGGHHHJJJLLLNNNHHHIIILLLQQQUUUVVVSSSPPPWWWPPPLLLNNNSSSUUUXXX[[[XXXUUUQQQNNNOOOQQQSSSTTTPPPOOOMMMLLLLLLIIIFFFCCCDDD@@@EEEJJJGGGLLLQQQLLLTTTRRRPPPQQQQQQPPPQQQTTTNNNNNNOOOPPPRRRTTTSSSPPPSSSZZZgggsssvvvmmm```VVVJJJIIIGGGGGGIIIJJJIIIGGGSSSLLLGGGGGGGGGJJJTTT```^^^TTTLLLLLLOOOSSSYYY___ssslllaaadddhhhkkk~~~yyyvvvqqqyyy|||~~~mmmeeehhhnnnooogggbbbhhhqqqxxxzzztttooolllnnniiigggiiiiiiggggggiiijjjhhhgggggghhhhhhiiiiiihhhfffeeeeeeeeedddbbb```gggccc^^^YYYYYY^^^ffflllmmmlllgggaaa___aaa```]]]```ZZZ\\\]]]WWWYYY]]]XXX^^^aaaeeegggeeefffppp}}}mmmmmmiii^^^UUUPPPLLLHHHDDDCCCBBBAAA@@@AAABBBCCCEEE@@@;;;999<<<@@@AAAAAADDDCCCEEEIIIKKKHHHHHHKKKNNNMMMJJJGGGIIIMMMLLLGGGKKKLLLLLLJJJGGGEEEEEEEEEFFFGGGHHHHHHGGGGGGIIIKKKMMMJJJHHHJJJHHHCCCBBBDDDBBBKKKZZZppp~~~ooobbbdddsss~~~}}}{{{zzz~~~~~~~~~kkkZZZPPPLLLKKKYYYiii{{{llliiikkkkkkgggdddeeeccceeeiiiiiidddbbbcccggghhhiiikkkllllllllllllfffaaa^^^^^^\\\ZZZ\\\```___\\\YYYWWWXXXYYYYYYYYYXXXZZZ[[[[[[ZZZZZZ[[[\\\___\\\[[[\\\\\\YYYYYY\\\```]]]YYYXXXYYYYYYVVVTTTRRRVVV[[[^^^]]]ZZZWWWVVVUUUUUUUUUSSSQQQPPPQQQRRRTTTTTTSSSSSSTTTWWWYYY[[[TTTSSSQQQPPPOOOPPPQQQRRRTTTWWWYYYYYYVVVTTTUUUWWWVVVUUUUUUVVVWWWXXXVVVUUUTTTRRRQQQQQQSSSSSSSSSRRRSSSRRRQQQPPPNNNLLLJJJIIIQQQQQQTTTZZZ\\\bbbttt|||yyy|||yyyrrrvvv|||]]]QQQOOONNNPPPDDDEEEGGGFFF@@@;;;>>>EEEHHHEEECCCBBB@@@===???DDDCCCDDDDDDDDDEEEHHHLLLPPPOOOPPPVVV```kkkoookkkeeeccc[[[[[[hhhxxx~~~|||vvvkkk^^^WWWWWWYYYXXXVVVVVVSSSPPPMMMLLLJJJGGGDDDAAA>>>FFFMMMOOO[[[iiijjjgggfffhhhmmmmmmjjjjjjmmmiiikkkhhhdddhhhrrruuuppprrr|||gggNNNOOONNNPPP\\\iiiiii```\\\PPPJJJNNNTTT]]]ttt~~~kkkXXXRRRXXXaaaiiipppnnnlllvvv|||}}}yyyrrrxxxqqqbbbZZZ[[[```fffaaa\\\]]]jjj{{{oookkkvvvtttpppvvvxxxsssnnnmmmhhheeegggiiiiiikkkooojjjhhheeeddddddeeehhhjjjmmmhhhbbb^^^]]]^^^^^^___eeeddd```[[[WWWZZZccckkkjjjiiieee```___aaaaaa]]]___XXXYYY]]]ZZZ___bbb[[[]]]___ccceeedddeeeppp}}}qqqpppiii^^^UUUPPPLLLGGGBBBAAAAAAAAAAAABBBCCCCCCEEEAAA<<<:::<<>>@@@AAAAAAAAA<<>>???@@@@@@AAAAAABBBAAA???======???AAABBB@@@>>>AAAFFFHHHFFFFFFIIIMMMQQQRRRLLLIIIKKKNNNNNNMMMKKKHHHGGGGGGHHHGGGFFFCCCEEEGGGGGGEEEEEEEEEFFFIIIEEEDDDFFFFFFEEEFFFJJJKKKSSSTTTJJJHHHWWWmmmyyy}}}vvvvvvvvvzzzooofff___WWWVVVSSSWWWeeeuuuqqqnnnjjjppprrrkkkdddccceeefffgggbbb_________^^^aaafffgggfffeeeddddddcccdddddd___ZZZUUUUUUTTTSSSWWW\\\```^^^]]]^^^___``````___\\\\\\ZZZWWWUUUUUUXXX[[[VVVYYYYYYXXXYYY]]]___]]][[[ZZZYYYWWWUUUSSSSSSSSSYYY[[[]]]\\\XXXTTTPPPOOOSSSTTTSSSRRRQQQSSSVVVYYYTTTTTTTTTTTTTTTUUUUUUVVVRRRQQQNNNMMMMMMPPPSSSUUUUUUXXXZZZYYYVVVTTTTTTUUURRRRRRSSSUUUVVVUUUSSSPPPRRRQQQPPPRRRTTTVVVVVVVVVTTTRRROOOLLLLLLOOOSSSUUUVVVXXX[[[ZZZYYY[[[aaahhhppp]]]eeeqqqqqqnnnllleee___^^^]]]XXXVVVVVVUUURRRKKKDDDBBBDDDDDDBBBHHHMMMQQQOOOHHHBBB@@@AAA:::>>>BBBGGGLLLUUU^^^eeelllmmmuuusss\\\LLLTTTPPPLLLJJJHHHFFFBBB???CCCDDDGGGKKKNNNNNNLLLJJJBBBBBBPPP^^^cccjjjooohhh```]]]___cccbbbfffvvvxxx}}}wwwdddZZZTTTYYYeeetttwwwaaakkknnntttyyyzzz~~~rrrrrryyy}}}oooggggggrrrxxx~~~kkkcccWWWQQQ\\\iiiddd\\\XXXSSSUUUYYY^^^bbbgggkkkhhhbbbhhhkkkvvv{{{rrrppp{{{vvvhhheeefffhhhhhhgggjjjoooiiifffggglllnnnkkkiiijjjcccbbb___ZZZWWWZZZaaagggbbb```^^^^^^```aaaaaa```^^^YYYTTTTTTXXX]]]______aaacccbbbaaaccchhhhhhddd```[[[```fffdddeeeeee\\\mmmfff___]]]]]]^^^ccciiipppjjj___RRRKKKHHHDDD>>><<<<<<===>>>>>>??????>>>@@@@@@@@@?????????@@@AAAAAA???@@@EEEFFFEEEFFFIIIKKKQQQSSSMMMHHHHHHJJJKKKIIIGGGEEEEEEGGGGGGFFFDDDFFFGGGHHHGGGEEEEEEFFFGGGHHHDDDBBBCCCDDDDDDGGGLLLIIIMMMNNNJJJFFFHHHPPPYYY{{{wwwtttmmmddd^^^___gggnnnmmmfffnnnzzzjjjeeegggiiinnnooogggbbbdddffffffbbb^^^\\\^^^^^^\\\___ccc___^^^^^^^^^___aaabbbccc\\\WWWRRRRRRRRRRRRVVV\\\ZZZZZZ[[[]]]___```___]]]]]]\\\XXXTTTRRRTTTYYY\\\XXX[[[[[[WWWWWW[[[\\\XXXXXXZZZ[[[WWWRRRPPPRRRTTTWWWYYYZZZXXXUUURRRPPPPPPTTTSSSRRRPPPNNNNNNQQQTTTPPPPPPPPPQQQRRRTTTWWWXXXSSSRRROOONNNMMMOOOPPPRRRSSSUUUWWWYYYYYYWWWUUUTTTOOOOOOQQQSSSUUUUUURRRPPPQQQQQQQQQSSSUUUVVVUUUTTTQQQQQQPPPOOOOOOPPPQQQRRRVVVWWWWWWVVVVVVYYY\\\]]]tttwww{{{{{{tttsssrrrpppqqqrrrnnnfffaaabbb]]]ZZZTTTOOOSSSYYYWWWQQQPPPTTTWWWSSSKKKDDDCCCEEECCCEEEHHHMMMQQQSSSTTTSSSPPPRRRWWW\\\ZZZSSSPPPPPP___\\\WWWMMMDDD@@@AAADDDLLLRRR[[[ccceee```VVVNNNDDDGGG[[[qqq{{{|||ooo[[[QQQPPPYYYaaammmxxxggg]]]aaalllwwwgggddddddbbb```eeennnwww~~~~~~zzzvvv}}}sssjjjmmmuuuzzzsssuuu{{{}}}tttcccVVVQQQQQQYYY\\\aaafff[[[LLLKKKQQQMMM___qqqeeeQQQOOOTTTeeelllyyyvvv{{{uuugggcccbbbaaadddggggggfffjjjpppmmmiiigggjjjjjjhhhfffhhhbbbbbb```[[[XXXZZZaaaggg___]]]\\\]]]___aaaaaa```YYYWWWVVVVVVYYY]]]aaadddcccdddcccaaabbbeeeddd``````^^^ffflllfffdddbbbYYYjjjddd^^^[[[[[[___jjjtttmmmggg[[[NNNGGGEEEAAA;;;;;;;;;<<<===============???@@@AAAAAA@@@???@@@AAACCCAAAAAADDDFFFEEEFFFJJJIIIPPPSSSMMMGGGEEEGGGGGGHHHFFFDDDEEEHHHIIIGGGDDDCCCCCCDDDBBBAAAAAABBBDDDIIIDDDAAABBBBBBBBBFFFLLLNNNJJJHHHJJJIIIGGGIIINNNXXXxxx~~~hhh[[[XXXUUUWWW^^^iiisss~~~tttlllgggiiipppgggjjjhhhaaa___cccdddaaa]]]ZZZ[[[^^^^^^\\\]]]```VVVVVVWWWXXX[[[^^^aaabbb[[[UUUQQQQQQQQQRRRWWW\\\WWWXXXZZZ]]]``````___]]]aaa^^^YYYSSSPPPQQQVVVZZZZZZ^^^\\\VVVUUUYYYXXXTTTVVVZZZ\\\XXXQQQNNNQQQUUUUUUVVVWWWUUURRRPPPPPPQQQTTTSSSQQQNNNKKKJJJLLLOOOMMMMMMMMMNNNQQQTTTXXXZZZUUUSSSQQQOOONNNNNNNNNOOOQQQRRRUUUXXXZZZYYYUUURRRMMMMMMOOORRRTTTTTTRRROOOPPPPPPQQQSSSUUUVVVTTTRRROOOPPPQQQRRRRRRPPPNNNMMMVVVVVVTTTTTTWWW\\\___^^^dddyyyvvvtttkkkqqqyyy~~~xxxnnniiikkkooolllfffdddllluuusssjjjTTTXXXYYYSSSJJJDDDEEEHHHMMMMMMPPPVVVZZZWWWNNNFFFCCCGGGLLLMMMIIIGGGOOOYYY^^^]]]WWWJJJ>>><<>>???AAABBBBBBCCCBBB???;;;:::;;;>>>AAACCCBBBBBBDDDFFFGGGGGGFFFGGGMMMTTTSSSLLLGGGFFFHHHEEEEEEEEEEEEEEEDDDDDDDDDBBBCCCDDDDDDBBBAAABBBCCCBBBBBBBBBCCCBBBBBBAAA@@@JJJIIIGGGEEEDDDDDDEEEEEESSS]]]nnnnnniiibbbSSSPPPXXXWWWiiixxxoookkkjjjhhheeeaaagggggggggeeebbb______```aaa^^^ZZZWWWUUUUUUVVVXXXQQQVVVYYYYYY[[[``````^^^\\\XXXWWWZZZYYYVVVYYYaaaZZZ]]]___]]]YYYWWWZZZ]]]\\\ZZZWWWTTTSSSTTTWWWXXXUUUTTTSSSRRRRRRSSSUUUVVV\\\aaa```UUUMMMMMMOOONNNYYYZZZYYYUUUTTTUUURRRMMMRRRSSSQQQMMMJJJIIILLLOOONNNNNNNNNQQQTTTWWWWWWWWWTTTPPPMMMMMMMMMKKKLLLPPPRRRSSSUUUVVVWWWVVVTTTSSSKKKIIIJJJNNNTTTVVVSSSOOOQQQQQQQQQQQQQQQQQQPPPPPPNNNLLLJJJJJJMMMQQQSSSSSSMMMQQQVVVZZZ[[[[[[ZZZ[[[]]]kkk~~~{{{zzzwwwqqqiiidddhhhnnnyyyuuurrrwwwqqq\\\SSSUUUVVVMMMMMMXXX]]]gggiii___XXX^^^[[[NNNHHHKKKQQQYYYYYYQQQKKKPPPYYYPPPGGGFFFEEEBBBJJJQQQLLLFFFNNNZZZ```[[[QQQLLLNNNPPPOOOWWWfffnnniii```\\\WWWbbbmmmpppooopppsssuuu}}}xxxwwwzzzjjjooolllkkkpppyyy~~~uuu]]]PPPXXX```aaagggrrriiicccZZZRRRNNNNNNPPPQQQXXXUUUQQQOOONNNPPPQQQRRRQQQTTTWWWVVVSSSWWWaaalllrrr~~~gggfffvvvrrrlllgggbbb]]]bbbeeehhhkkklllmmmooopppgggeeeeeehhhgggcccaaabbb^^^^^^]]]\\\\\\___dddhhhbbb```^^^^^^aaacccbbb```ZZZZZZZZZ\\\___aaabbbaaa[[[]]]^^^\\\ZZZXXXXXXYYYRRRcccmmmjjjddd```XXXMMM```___^^^___bbbhhhnnnrrrddd[[[PPPIIIEEEBBB>>>:::<<<<<<<<<===???AAABBBCCCAAAAAA???===<<<<<<===>>>AAAAAAAAACCCEEEFFFFFFFFFFFFKKKOOONNNJJJFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBCCCDDDCCCBBBAAAAAACCCBBBBBBCCCCCCBBBBBBAAA@@@GGGFFFEEECCCCCCCCCCCCDDDAAAGGGRRRbbbvvv~~~uuuoooZZZYYYWWWRRRPPPYYYnnnrrrmmmgggeeeffffffccc```fffffffffdddaaa___^^^___\\\ZZZWWWTTTSSSSSSUUUVVVPPPUUUWWWWWWYYY]]]^^^\\\ZZZVVVVVVXXXWWWUUUXXX___VVVZZZ^^^^^^ZZZXXXZZZ\\\\\\YYYTTTRRRSSSTTTTTTTTTPPPOOONNNNNNOOOQQQTTTUUU___cccaaaWWWOOONNNOOOOOOXXXYYYXXXUUUTTTVVVTTTPPPMMMNNNOOONNNLLLKKKLLLNNNNNNNNNOOOQQQTTTWWWWWWVVVSSSNNNLLLMMMLLLJJJLLLPPPOOOPPPRRRSSSSSSRRRQQQPPPKKKKKKLLLOOORRRSSSQQQNNNPPPPPPPPPPPPOOOOOOOOONNNOOOMMMKKKKKKLLLNNNNNNMMMRRRUUUYYY[[[ZZZWWWVVVUUU[[[cccpppyyy~~~{{{vvvooojjjiiinnnssspppvvvrrrfff^^^]]]ZZZUUU]]]lllnnnyyy}}}uuukkkhhh^^^VVV[[[jjjqqqtttjjjZZZOOOOOORRRJJJEEEJJJOOOOOOVVV[[[UUUPPPOOOOOOOOOLLLJJJOOOVVVbbb\\\YYY[[[\\\[[[]]]aaaqqqxxx{{{tttggg^^^\\\^^^eeeiiisss}}}{{{lll___UUUTTTUUUYYY___cccdddbbbNNNNNNJJJFFFGGGNNNTTTWWWOOOPPPNNNKKKHHHMMMWWW```YYYQQQIIIKKKVVVbbbiiikkkvvvmmmffffffgggkkkvvvvvveeehhh}}}tttjjjdddbbb___YYYTTTYYY\\\aaaeeehhhjjjlllnnngggeeeeeegggeee```^^^___``````______aaadddgggiiiaaa___]]]^^^```aaa```___bbbaaa`````````___]]]\\\[[[ZZZYYYWWWUUUTTTUUUUUURRR___gggccc______ZZZRRR______```aaaccceeegggiii^^^WWWNNNFFFBBB@@@@@@???>>>>>>======>>>AAACCCEEE@@@@@@???>>>===<<<;;;;;;??????@@@BBBCCCEEEFFFFFFHHHHHHIIIIIIHHHGGGGGGFFFEEEEEEDDDBBBAAAAAAAAAAAABBBCCCCCCBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBAAAAAA@@@BBBBBBAAAAAAAAAAAABBBBBB>>>@@@AAADDDNNNbbb|||~~~uuuuuuzzz{{{iii[[[WWWYYYUUU___ccc```iiipppllliiifffbbbbbbcccccc```]]]dddeeeeeeccc```]]]]]]^^^ZZZXXXUUUSSSRRRSSSUUUWWWQQQUUUWWWVVVXXX\\\]]][[[WWWUUUUUUVVVUUUTTTXXX]]]UUUZZZ^^^___]]][[[\\\]]]\\\VVVQQQPPPSSSUUUSSSPPPLLLLLLKKKLLLNNNQQQTTTVVV[[[___^^^VVVOOONNNPPPRRRUUUWWWWWWSSSRRRTTTSSSPPPHHHKKKNNNOOONNNMMMMMMMMMOOOOOOPPPRRRUUUVVVUUUTTTPPPLLLJJJLLLLLLJJJLLLPPPLLLMMMNNNOOOOOONNNMMMLLLKKKMMMOOOPPPOOOMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLPPPOOOMMMLLLLLLKKKHHHFFFRRRUUUXXXYYYWWWUUUSSSRRRVVVYYY]]]ooozzzwwwxxx|||pppqqq{{{tttlllsssoooooommmppp|||mmmoookkkTTTLLLKKKJJJJJJKKKWWW```\\\\\\^^^XXXSSSMMMGGGFFFGGGJJJQQQYYYaaa[[[UUUNNNIIIJJJTTT___iiilllmmmdddVVVLLLKKKOOOOOOXXXaaaeeeaaaYYYSSSPPPGGGJJJNNNPPPQQQPPPPPPPPPEEESSSUUUMMMSSScccaaaQQQ@@@KKKXXX]]]^^^eeetttrrreeeYYY^^^rrr{{{}}}pppmmmssspppdddaaa^^^^^^```^^^XXXRRRVVVXXX]]]aaaeeegggiiiiiifffddddddfffddd^^^[[[\\\```^^^^^^```dddggggggeee___]]]\\\]]]^^^^^^]]]\\\ccccccbbbaaa___\\\ZZZXXXZZZXXXUUUTTTTTTTTTTTTTTTTTT^^^ccc```^^^```___ZZZfffeeecccbbb````````````\\\WWWNNNFFF@@@???AAABBBAAA@@@>>>===>>>@@@CCCEEEAAA???===<<<<<<<<<;;;:::<<<>>>@@@AAABBBCCCEEEFFFKKKHHHFFFFFFIIIJJJIIIHHHEEEDDDCCCAAA@@@?????????AAABBBCCCBBB@@@??????@@@AAAAAABBBBBBAAAAAA@@@????????????@@@@@@AAAAAABBBDDDCCCAAA???@@@GGGRRRZZZqqq|||yyyxxx}}}eeebbb______cccmmm|||uuufffdddkkkjjjhhhfffeeedddbbb^^^ZZZcccccccccaaa^^^]]]\\\]]][[[ZZZWWWUUUUUUUUUVVVXXXTTTWWWWWWUUUWWW[[[]]][[[VVVVVVVVVVVVVVVVVVYYY\\\ZZZ]]]``````___]]]]]]^^^YYYSSSNNNPPPUUUXXXUUUPPPMMMLLLLLLMMMOOORRRUUUWWWSSSVVVWWWSSSNNNNNNRRRVVVTTTWWWVVVQQQOOOPPPPPPMMMKKKLLLNNNNNNNNNNNNNNNNNNOOOOOOQQQSSSVVVVVVTTTRRRMMMJJJIIIKKKLLLJJJLLLPPPKKKKKKLLLLLLLLLKKKJJJJJJLLLOOORRRPPPLLLIIIJJJMMMNNNNNNOOOOOONNNMMMLLLKKKPPPOOOOOONNNMMMKKKGGGDDDIIIMMMQQQTTTTTTRRRRRRQQQPPPQQQPPPYYYllluuu~~~yyywww~~~uuuuuu~~~ttttttvvvuuu|||~~~jjjXXXZZZ___]]]XXX^^^oootttcccXXXVVVSSSMMMJJJJJJPPPTTTSSSRRRRRRMMMQQQSSSOOOIIIIIISSS]]]TTTSSSTTTUUUSSSQQQTTTXXX^^^]]]XXXOOOGGGGGGOOOWWWSSSYYY______YYYTTTSSSTTT[[[cccdddfffzzz}}}___PPP```ttt|||rrrvvviiihhhsss~~~lllgggjjj```______aaacccaaaZZZUUUZZZ\\\___cccfffgggfffeeecccaaabbbeeeddd^^^[[[\\\\\\ZZZYYY]]]ccceeebbb^^^\\\\\\\\\\\\\\\[[[ZZZYYY[[[]]]^^^^^^]]]ZZZYYYXXXXXXVVVUUUVVVXXXYYYXXXVVVYYY```eeecccbbbdddccc```ooolllgggcccaaaaaabbbccc___YYYPPPGGGAAA???@@@BBBBBB@@@>>>===>>>@@@BBBDDDCCC???:::888:::<<<<<<<<<;;;>>>@@@AAA@@@AAACCCFFFMMMIIIEEEFFFIIILLLLLLJJJEEEDDDBBB@@@>>>>>>??????AAABBBBBBAAA>>>===>>>???@@@@@@@@@@@@@@@??????>>>>>>>>>???@@@AAAAAAAAAAAACCC@@@>>>@@@DDDHHHHHHHHHQQQ___vvv{{{yyy{{{rrrXXX\\\^^^___^^^```bbb```[[[VVV[[[eeesssvvvoookkkfffhhhoookkkjjjhhhgggeeebbb^^^[[[aaabbbbbbaaa^^^\\\\\\]]]\\\[[[YYYWWWVVVVVVWWWWWWWWWYYYXXXUUUUUUZZZ\\\[[[XXXZZZZZZYYYXXXYYY[[[\\\^^^______^^^\\\[[[[[[[[[VVVQQQNNNQQQXXX[[[XXXTTTNNNMMMMMMMMMOOOQQQTTTUUURRRTTTVVVTTTPPPNNNSSSYYYWWWZZZYYYSSSNNNOOOOOONNNSSSQQQOOOMMMMMMNNNNNNOOOOOOPPPRRRUUUWWWVVVRRROOOKKKHHHHHHKKKLLLKKKLLLPPPLLLLLLLLLLLLKKKKKKJJJJJJLLLQQQSSSPPPKKKGGGIIIMMMOOOPPPPPPQQQPPPNNNLLLKKKOOOOOOOOOOOOOOOMMMIIIFFFBBBFFFKKKNNNOOOOOONNNOOOKKKOOOKKKKKKTTT\\\iii|||{{{}}}wwwyyy~~~|||xxx|||eee```kkkqqqnnnmmmuuulllXXXWWWXXXTTTTTTZZZcccggg```VVVPPPLLLVVV^^^___[[[\\\bbbhhhXXXTTTUUU^^^fffhhhkkkooo~~~sssdddWWWSSS[[[iiisssiiiqqqxxxvvvllldddbbbcccqqqqqqttt~~~ooottt|||```]]]{{{zzznnniiifffccc___^^^^^^___```^^^ZZZVVV[[[\\\___ccchhhiiigggddd___^^^```eeeeee```^^^___YYYWWWWWW[[[aaaaaa]]]XXXZZZ[[[[[[[[[ZZZXXXWWWWWWXXX[[[]]]]]][[[YYYYYYZZZRRRTTTVVVZZZ\\\]]][[[YYY[[[aaaeeeffffffeeebbb^^^sssooojjjeeedddfffiiilllbbb[[[QQQIIIDDDAAA@@@???AAA@@@???>>>>>>???AAABBBBBB===777666999<<<>>>>>><<>>>>>???@@@@@@AAAAAA@@@===<<<<<<===>>>>>>>>>???>>>======<<<>>>>>>???@@@AAAAAA@@@@@@DDD???:::===DDDIIIIIIGGGEEEJJJUUUdddrrr}}}~~~qqq}}}rrrfffaaa___^^^ccclllooocccUUUaaaeeehhhkkkqqqyyy{{{yyy~~~}}}tttmmmnnnpppnnnjjjhhheeeeeefffeeedddbbb```^^^aaabbbbbb```^^^\\\]]]]]][[[ZZZYYYWWWWWWWWWXXXXXX[[[]]]ZZZVVVVVV[[[]]]\\\\\\______\\\ZZZ\\\]]]\\\]]]]]]]]]]]][[[YYYWWWVVVTTTQQQPPPTTTYYY\\\YYYVVVMMMMMMLLLLLLNNNPPPSSSUUUZZZYYYZZZXXXRRRNNNQQQXXXYYY]]]\\\VVVQQQQQQSSSSSSWWWTTTOOOMMMMMMNNNNNNNNNPPPQQQSSSVVVWWWUUUQQQMMMJJJGGGHHHLLLMMMLLLNNNQQQNNNNNNMMMMMMLLLLLLKKKKKKMMMQQQSSSPPPKKKIIIKKKNNNPPPQQQRRRRRRQQQOOOMMMKKKNNNMMMMMMOOOOOONNNKKKHHHBBBFFFJJJLLLLLLKKKJJJJJJIIIPPPLLLFFFJJJNNNYYYkkkooowww~~~}}}}}}sssttt}}}mmmoootttuuuzzzxxxooovvv|||{{{hhhkkkqqqooonnnqqqxxxyyyrrriiidddgggnnnsssrrrqqqtttxxxzzzfffaaaeeerrr}}}uuupppttt}}}}}}~~~zzznnnppprrrdddfffiiiddd___\\\[[[[[[\\\]]]]]]\\\ZZZVVVWWWZZZaaagggjjjhhheee\\\[[[___dddeee```^^^___YYYYYYYYY\\\___^^^ZZZVVVYYY[[[\\\[[[YYYVVVUUUUUU]]]___```]]]ZZZXXXYYY[[[NNNRRRWWWZZZ[[[ZZZ[[[[[[ZZZ^^^bbbeeeeeebbb^^^ZZZrrrooojjjeeedddfffiiikkkccc[[[PPPIIIFFFCCC???;;;@@@??????>>>>>>>>>??????>>>:::666777;;;>>>>>>======AAACCCBBB???>>>AAADDDIIIGGGEEEDDDDDDFFFFFFFFFDDDCCC@@@???>>>???AAABBB@@@AAAAAA???===;;;;;;<<<<<<<<<======<<<<<<;;;:::===>>>???@@@@@@??????>>>CCC???<<<<<<@@@DDDEEEDDDCCCCCCFFFLLLRRR\\\nnnuuufffjjjnnnlllsssyyy|||jjj```^^^```ccciiiooovvv{{{sssmmmooonnnlllmmmnnniiicccbbbcccccccccbbbaaaaaaaaaaaabbbbbbaaa^^^]]]]]]^^^YYYYYYYYYYYYZZZ\\\]]]^^^eeeeeebbb]]]]]]aaadddddd^^^cccccc^^^[[[]]]^^^[[[YYY[[[^^^aaaaaa]]]XXXTTTSSSSSSTTTVVVYYYYYYWWWUUUMMMLLLLLLMMMPPPSSSVVVYYY\\\[[[ZZZYYYSSSMMMQQQXXXVVVZZZ[[[UUUQQQRRRUUUWWWUUURRROOONNNNNNNNNMMMKKKPPPQQQTTTWWWXXXUUUPPPKKKIIIGGGHHHLLLNNNMMMOOORRRPPPOOONNNMMMLLLLLLLLLLLLNNNPPPQQQOOOMMMLLLNNNPPPPPPQQQRRRSSSRRROOOLLLJJJMMMLLLLLLMMMMMMMMMKKKHHHEEEHHHLLLNNNMMMKKKJJJIIIJJJRRRNNNHHHLLLOOOTTT```UUUXXX[[[```iiiyyy}}}zzzooooooxxxxxxwww}}}~~~}}}|||wwwhhhhhhsss}}}~~~}}}xxxmmmddd```]]]ZZZ[[[___YYYYYYZZZ[[[]]]]]]]]]\\\TTTTTTWWW___fffhhhfffbbb[[[ZZZ^^^cccccc^^^[[[\\\YYYZZZ[[[\\\[[[YYYVVVUUUXXX[[[]]]\\\XXXUUUTTTTTT^^^______\\\WWWUUUXXX\\\PPPUUUYYYYYYVVVUUUZZZ___YYYZZZ]]]aaabbb```\\\ZZZpppmmmiiidddbbbbbbcccdddbbbYYYNNNHHHGGGEEE???999????????????>>>>>>>>>===;;;888666888===@@@>>>;;;>>>BBBEEECCC???>>>AAADDDEEEDDDCCCBBBAAAAAABBBCCCDDDCCC@@@???>>>@@@BBBCCC???@@@@@@???<<<;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999<<<===>>>??????>>>===<<<:::;;;===>>>@@@AAACCCDDDAAAAAADDDGGGFFFDDDMMMZZZmmm|||xxxyyytttnnnrrrgggmmmmmmeeebbbhhhiiieeedddddddddcccbbbaaaaaabbbaaabbbbbbaaa___]]]^^^___YYYZZZ[[[\\\___aaaccceeennnnnnjjjeeedddiiillllll```dddddd^^^[[[^^^^^^ZZZWWW[[[bbbggghhhccc[[[UUUTTTUUUWWWWWWWWWVVVTTTSSSMMMMMMNNNPPPSSSXXX\\\^^^YYYWWWWWWXXXSSSMMMQQQZZZPPPVVVWWWRRRNNNQQQVVVXXXQQQOOONNNOOOPPPOOOLLLHHHPPPRRRUUUXXXXXXUUUOOOJJJHHHGGGHHHMMMOOONNNPPPSSSPPPPPPNNNMMMLLLLLLLLLLLLOOOOOOPPPOOONNNNNNPPPQQQOOOQQQRRRRRRQQQOOOLLLJJJMMMLLLKKKKKKKKKKKKIIIGGGFFFIIINNNPPPPPPNNNMMMMMMLLLRRRNNNKKKRRRTTTUUU\\\VVVSSSMMMLLLUUUfffwwwlllzzzzzztttvvvxxxzzzwwwwwwvvv___UUU[[[pppaaa^^^YYYYYY]]]]]]XXXWWWZZZVVVWWWXXXZZZZZZZZZYYYXXXWWWWWWYYY___eeegggbbb]]][[[ZZZ]]]bbbaaa\\\XXXYYYWWWYYY[[[ZZZWWWTTTSSSSSSXXX[[[]]]\\\XXXTTTSSSTTTZZZ\\\\\\XXXSSSSSSXXX]]]VVVZZZ\\\XXXRRRRRRZZZcccZZZYYY[[[___aaa```^^^]]]fffaaa]]]^^^^^^^^^bbbgggaaa\\\SSSJJJCCC@@@@@@@@@BBBFFFDDD???>>>CCCDDD@@@;;;888777999===@@@@@@>>>???@@@@@@???======???AAADDDEEEFFFDDDAAA???AAACCCBBBCCCCCCCCCAAAAAACCCEEEBBBAAA@@@???>>><<<<<<;;;<<<;;;;;;:::::::::;;;;;;;;;;;;<<<>>>>>>?????????AAA???;;;;;;<<>>===@@@AAA???<<<999888:::===@@@???===?????????>>>======???AAADDDEEEEEEBBB???===>>>@@@CCCDDDEEEDDDCCCBBBCCCDDDAAAAAA@@@>>>===<<<;;;:::<<<;;;;;;:::::::::;;;;;;;;;<<<===>>>????????????@@@>>><<<;;;===???@@@@@@DDDDDDCCCBBBCCCDDDEEEFFFHHHJJJUUUeeennnttt|||}}}|||vvv~~~{{{ppplllmmmlllfff___fffhhhhhhhhhfffeeefffgggfffeeedddeeeggghhhhhhgggfffeeedddcccbbbbbbbbbbbbeeeddddddgggkkkkkkfff```aaaooommmeeeggghhhbbbbbbbbbeeefffeeeaaa```bbbddd```___ccchhhhhhaaaYYYVVVVVVXXXXXXXXX\\\aaa___YYYVVVUUUTTTVVVYYYZZZZZZXXXYYYXXXWWWTTTSSSTTTXXX[[[YYYXXXUUUSSSQQQQQQRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLQQQRRRTTTUUUTTTRRROOOMMMQQQQQQQQQQQQRRRSSSTTTUUUQQQQQQPPPNNNLLLLLLNNNPPPUUUUUUUUUSSSQQQPPPQQQSSSTTTSSSRRRQQQPPPOOONNNNNNRRRLLLJJJNNNPPPMMMIIIHHHHHHIIIJJJLLLMMMNNNNNNNNNSSSQQQPPPQQQSSSTTTTTTSSSRRRQQQRRRSSSQQQRRRYYYccclllppp___\\\YYYiii~~~hhhbbb```ZZZUUUVVV]]]]]][[[ZZZXXXVVVUUUTTTZZZZZZZZZXXXVVVVVVXXXZZZXXXXXXZZZ^^^```___[[[WWWWWW\\\aaaaaa[[[WWWXXXZZZYYY[[[^^^``````^^^ZZZXXXRRRVVVWWWUUUWWW\\\]]]ZZZTTTZZZ]]][[[XXXUUUQQQLLLUUU\\\```]]]\\\^^^___\\\aaa[[[YYY\\\^^^]]][[[[[[___[[[YYYZZZYYYWWWXXX\\\SSSPPPLLLGGGDDDBBBAAAAAA===@@@AAA>>><<<>>>???======;;;999;;;>>>???===;;;?????????>>><<<<<>>===<<<:::999999;;;;;;::::::::::::;;;;;;<<<<<<===>>>????????????>>>===<<<===>>>??????>>>BBBBBBBBBBBBBBBCCCDDDDDDFFFBBBEEEOOOUUUYYYcccppp}}}}}}uuuyyy{{{qqqyyyssslllhhhgggeeebbb```ccceeeggggggfffddddddeeebbbeeehhhjjjiiihhhhhhhhhfffeeeeeedddcccccccccccchhhfffeeehhhkkkjjjddd___[[[nnnnnnaaabbbfffbbb^^^fffjjjllliiibbb^^^```eeegggaaa^^^aaaccc___ZZZXXXXXXXXXYYY[[[aaafff```XXXYYY[[[\\\\\\[[[YYYXXXYYYUUUVVVWWWWWWWWWWWWZZZ\\\VVVWWWUUUQQQMMMMMMPPPSSSPPPPPPPPPPPPOOOMMMLLLKKKQQQRRRTTTUUUTTTRRROOOMMMRRRRRRRRRRRRSSSTTTUUUUUURRRRRRRRRPPPNNNMMMNNNPPPWWWWWWWWWUUURRRQQQQQQRRRSSSRRRQQQPPPOOOOOOOOOOOOPPPKKKJJJNNNPPPNNNKKKKKKJJJIIIIIIIIIJJJKKKMMMNNNTTTRRRPPPQQQRRRSSSRRRQQQSSSRRRRRRSSSQQQNNNRRRYYY\\\eeeqqqyyy|||bbb\\\cccppp{{{oooaaaWWWWWWXXXUUUTTTWWWYYYYYYXXXWWWVVVVVVUUUUUU\\\\\\YYYVVVTTTTTTWWWYYYYYYYYY[[[^^^```^^^ZZZWWWYYY[[[^^^^^^\\\YYYWWWWWWYYY[[[^^^aaaaaa___\\\YYYXXXYYYWWWTTTVVVYYYZZZXXXPPPVVV[[[ZZZXXXVVVRRRMMMRRRXXX]]]^^^^^^___^^^[[[aaa[[[XXXZZZ[[[XXXWWWWWW]]]ZZZXXXYYYXXXUUUVVVYYYOOOMMMKKKGGGEEEBBBAAA@@@<<>>???===;;;;;;>>>>>><<<999???@@@@@@>>>======???AAAAAAAAA@@@???=========>>>AAACCCEEEEEECCCAAA@@@??????>>>===<<<:::999888888:::::::::999::::::;;;;;;<<<===>>>>>>?????????>>><<<;;;<<<===??????===<<<@@@@@@@@@AAAAAAAAABBBBBBDDDBBBFFFNNNRRRPPPPPPSSSUUU[[[gggyyyxxxvvvqqqsssppplllhhhdddccccccdddbbbdddggggggdddbbb``````___cccggghhhfffdddeeeggggggfffeeeeeedddddddddeeeeeefffggggggeeecccaaa___]]]fffccc]]]cccddd___aaahhhmmmpppjjj```ZZZ]]]bbbjjjaaa[[[^^^aaa___[[[XXX[[[]]]______```aaaZZZRRRXXX\\\```___[[[WWWXXXYYYTTTWWWYYYZZZYYYYYYYYYZZZRRRTTTSSSOOOIIIIIIMMMRRROOOPPPQQQQQQPPPNNNMMMKKKPPPRRRSSSTTTTTTQQQOOOMMMPPPPPPPPPPPPQQQRRRSSSTTTOOOQQQSSSSSSRRRRRRSSSUUUXXXXXXWWWUUURRRPPPQQQRRRQQQPPPOOONNNNNNNNNOOOOOOOOOJJJIIILLLNNNKKKIIIJJJKKKJJJHHHGGGHHHJJJLLLNNNQQQPPPOOOOOOQQQRRRRRRRRRSSSQQQRRRSSSQQQMMMNNNSSSSSSSSSUUU[[[dddrrriiilllqqqzzzrrr___tttppp___```ZZZXXXYYYYYYUUUUUUXXXSSSSSSTTTUUUWWWXXXYYYYYYYYYYYYYYYWWWUUUUUUVVVXXXYYY[[[\\\^^^^^^\\\YYYWWWVVVWWWXXXZZZ[[[ZZZWWWUUUXXXZZZ^^^```aaa___[[[YYY\\\ZZZVVVRRRQQQQQQPPPNNNQQQWWWYYYXXXWWWXXXXXXVVVTTTWWWZZZ[[[\\\\\\\\\ZZZ\\\YYYXXXXXXUUUQQQSSSXXXUUUQQQOOOQQQPPPMMMMMMPPPOOONNNKKKIIIFFFCCCAAA@@@===???AAAAAA===<<<>>>BBBBBB>>>;;;;;;===>>><<<:::@@@AAA@@@???>>>>>>@@@BBB???>>>>>>>>>@@@AAAAAABBB>>>@@@CCCCCCAAA???>>>>>>>>>===<<<;;;:::888777777999999999999999:::;;;<<<<<<<<<===>>>>>>>>>>>>===;;;;;;;;;===??????===:::>>>>>>??????@@@@@@@@@@@@===<<<@@@FFFIIIFFFAAA???AAADDDJJJQQQ\\\jjjyyyxxxuuu~~~yyyuuuxxxwwwnnnnnnpppjjjnnnnnnlllhhhcccbbbdddgggbbbdddfffeeebbb___]]]\\\```ccceeedddaaaaaacccfffgggfffeeeeeedddeeeeeeeee___dddhhhfffaaa___ccciiiaaa[[[YYYgggssshhh\\\bbbbbbhhhkkkggg]]]YYY\\\aaaiii```[[[^^^bbb```ZZZWWWZZZ```ccc```[[[XXXTTTQQQTTTYYY^^^]]]YYYUUUWWWYYYUUUXXXZZZZZZYYYWWWVVVVVVNNNPPPPPPLLLHHHGGGLLLQQQOOOPPPQQQQQQPPPOOOMMMLLLOOOQQQRRRSSSSSSPPPNNNLLLMMMMMMMMMNNNNNNOOOPPPQQQPPPRRRUUUVVVVVVUUUVVVWWWWWWWWWVVVTTTQQQOOOPPPQQQNNNMMMLLLLLLLLLMMMOOOPPPPPPLLLKKKMMMMMMIIIHHHJJJLLLJJJHHHFFFFFFHHHKKKMMMMMMLLLKKKMMMPPPRRRSSSSSSQQQOOOPPPSSSRRRNNNNNNQQQLLLKKKJJJKKKQQQ]]]jjjrrrtttuuummm[[[fffooozzzsssbbbYYYUUUZZZYYYZZZ[[[XXXTTTSSSTTTQQQRRRSSSUUUWWWYYYZZZ[[[SSSUUUXXXXXXXXXWWWWWWWWWZZZ[[[]]]]]]\\\YYYWWWVVVQQQQQQSSSVVVZZZZZZXXXUUUYYY\\\___bbbbbb___\\\ZZZUUUSSSPPPNNNLLLJJJLLLOOOVVV\\\___]]]\\\\\\[[[WWWZZZXXXWWWXXXYYYYYYYYYZZZUUUWWWXXXVVVOOOKKKRRR]]]PPPLLLJJJKKKKKKIIIJJJMMMPPPNNNLLLIIIFFFCCCBBBAAA>>>???AAAAAA===:::???FFFDDD???;;;999;;;======<<<@@@@@@@@@???===>>>@@@BBB>>>======>>>AAACCCDDDDDD<<<>>>@@@@@@???>>>>>>>>>>>>===<<<;;;:::888777777999888888999999:::;;;<<<;;;<<<<<<======<<<<<<<<<::::::;;;<<<>>>>>><<<:::<<<===>>>>>>???>>>>>>>>>===<<<<<<>>>@@@@@@@@@???BBBCCCCCCBBBDDDLLLYYYddd}}}xxxjjjlllyyyttthhhdddkkkfffiiijjjiiipppsssjjjjjjjjjhhheee``````cccfffaaaccccccbbb___\\\[[[[[[dddeeeeeecccbbbbbbcccddddddccccccbbbbbbccccccddd^^^cccfffccc___```iiiqqq```WWWZZZuuuoooZZZ^^^ZZZ___cccaaa\\\ZZZ^^^cccddd^^^[[[___aaa^^^YYYWWWWWW^^^bbb\\\UUUSSSSSSSSSRRRVVVZZZYYYUUUSSSUUUXXXVVVXXXZZZYYYWWWTTTRRRRRRKKKLLLMMMLLLJJJJJJMMMPPPPPPPPPPPPPPPPPPOOONNNNNNNNNOOOQQQRRRQQQOOOLLLJJJKKKKKKKKKKKKLLLMMMNNNNNNRRRUUUXXXYYYXXXVVVUUUVVVTTTTTTTTTRRROOONNNNNNOOOKKKJJJIIIIIIJJJLLLNNNOOOSSSOOONNNOOONNNJJJJJJMMMMMMKKKIIIGGGGGGHHHJJJLLLIIIIIIIIIKKKNNNQQQRRRRRROOOMMMNNNQQQQQQNNNNNNPPPJJJLLLLLLIIILLLTTT[[[^^^bbb^^^wwwmmmooo}}}rrrmmmlll~~~tttggg[[[VVVWWWZZZVVVWWWYYYYYYWWWTTTRRRSSSSSSTTTTTTUUUUUUVVVWWWWWWOOOSSSWWWYYYYYYWWWWWWVVVYYY[[[]]]\\\YYYVVVTTTTTTMMMNNNQQQUUUYYYZZZXXXWWW\\\^^^aaacccccc```]]]ZZZTTTRRROOOKKKFFFDDDLLLVVVVVV]]]ccccccaaaaaa]]]YYY^^^YYYVVVXXXYYYXXXYYY\\\TTTVVVXXXVVVNNNKKKTTT```QQQMMMJJJKKKKKKJJJLLLQQQNNNLLLJJJGGGEEECCCCCCCCC??????@@@@@@<<<888???IIIFFF@@@:::777:::===??????>>>>>>>>>===;;;<<<>>>@@@???===<<<>>>AAADDDDDDCCC<<<===??????>>>>>>@@@AAA>>>>>>===;;;:::999888777888888888888999:::;;;<<<:::;;;;;;;;;;;;;;;::::::;;;::::::;;;======<<<::::::;;;<<<===>>>======<<<>>>???>>>===>>>AAACCCDDDFFFDDDBBBAAABBBFFFKKKOOO[[[pppuuussswww{{{|||oooddd```aaaeeecccgggiiigggppptttjjjhhhgggeeebbb___^^^aaaccc^^^___```___]]]\\\\\\]]]eeeddddddddddddccc```^^^```______^^^^^^______```hhhfffbbb^^^\\\___eeejjj```[[[___uuuppp[[[\\\XXXZZZ]]]]]]ZZZZZZ\\\___^^^ZZZYYY]]]]]]ZZZXXXXXXZZZ^^^]]]WWWRRRRRRTTTSSSSSSUUUWWWUUUSSSQQQSSSUUUTTTVVVWWWWWWTTTRRRPPPPPPJJJKKKLLLNNNNNNOOOPPPPPPQQQQQQPPPOOOOOOOOOOOOPPPLLLNNNOOOPPPPPPMMMKKKIIIJJJJJJIIIJJJJJJKKKLLLMMMOOORRRVVVXXXXXXWWWVVVVVVPPPQQQQQQOOOMMMLLLMMMNNNIIIHHHFFFFFFGGGJJJMMMOOOQQQNNNMMMOOONNNKKKLLLPPPMMMLLLJJJIIIHHHIIIJJJKKKIIIHHHGGGIIILLLNNNOOOOOONNNKKKKKKNNNOOOLLLKKKMMMKKKNNNNNNLLLOOOUUUWWWTTTSSSSSSbbb{{{iii^^^pppeee]]]^^^]]]ZZZVVVTTTUUUWWWSSSTTTUUUTTTTTTSSSRRRPPPRRRRRRRRRSSSTTTTTTUUUUUUQQQTTTVVVWWWWWWVVVVVVVVVYYY[[[\\\ZZZVVVSSSRRRRRRMMMPPPTTTWWWXXXYYYXXXXXX[[[]]]```aaa```]]]YYYVVVUUURRRNNNIIIBBBEEEWWWjjjsssuuurrrjjjdddcccccc```___YYYWWW[[[^^^\\\\\\^^^[[[YYYWWWUUURRRQQQXXX```QQQLLLHHHIIIIIIIIILLLRRRLLLJJJHHHEEEDDDCCCDDDEEE@@@>>>??????:::777>>>JJJGGG@@@999666999===@@@AAA<<<<<<<<<;;;::::::<<<>>>@@@>>><<<===@@@BBBBBB@@@===>>>??????>>>???BBBDDD>>>>>>===<<<:::999888888888888888888999:::;;;<<<:::::::::;;;;;;:::999999;;;:::999:::<<<===<<<;;;:::;;;<<<=========<<<;;;555999======<<<===>>>>>>???===<<<>>>BBBDDDBBB???@@@IIIRRR[[[iii~~~zzz|||xxx{{{pppkkkgggaaa^^^aaaddddddhhhfff___eeehhh^^^hhhgggdddaaa______aaaccc\\\]]]]]]]]]\\\\\\^^^```cccbbbbbbdddfffccc]]]WWW\\\\\\[[[[[[[[[\\\\\\]]]sssjjj___YYYYYY[[[]]]]]]aaacccbbbjjjtttkkk]]]]]][[[\\\\\\[[[YYYXXXXXXYYY[[[XXXXXXZZZYYYVVVWWWZZZ``````[[[TTTQQQSSSSSSPPPVVVVVVUUUSSSQQQPPPQQQRRRRRRTTTUUUUUUSSSQQQPPPPPPKKKKKKLLLOOORRRTTTRRRQQQRRRQQQPPPOOONNNOOOPPPQQQKKKMMMNNNOOOOOOLLLJJJHHHJJJIIIIIIJJJJJJKKKLLLMMMIIIMMMSSSWWWXXXXXXYYYYYYNNNOOOOOOMMMKKKKKKLLLNNNGGGFFFEEEEEEFFFIIILLLNNNMMMKKKKKKMMMLLLJJJLLLQQQMMMMMMKKKJJJIIIIIIJJJJJJIIIHHHGGGHHHJJJLLLLLLLLLNNNJJJIIILLLLLLJJJIIIKKKHHHKKKKKKKKKPPPVVVUUUOOOPPPTTTWWWWWW[[[hhhvvv~~~fffjjj|||}}}ssspppmmmkkkvvvaaaWWWVVVPPPOOOSSSVVVWWWTTTPPPMMMLLLOOOPPPPPPNNNNNNOOOMMMJJJMMMNNNOOOQQQSSSTTTVVVWWWUUUVVVVVVUUUTTTSSSUUUVVVXXXZZZ\\\YYYUUUQQQPPPQQQOOORRRWWWYYYYYYXXXXXXYYYXXXZZZ\\\]]]\\\XXXTTTQQQKKKJJJHHHEEECCCNNNkkkuuufffccceeefff]]]XXXXXX```cccaaa___aaaccc[[[UUUUUUWWWWWWZZZ^^^VVVMMMIIIMMMNNNJJJOOOYYYQQQMMMFFFBBBCCCDDDAAA;;;===>>>>>>>>>>>>>>>===<<>>>>>???@@@???===<<<<<<<<<@@@???===;;;999888888777666666777777888888999999???>>><<<:::999999::::::999999999888999999::::::::::::::::::::::::::::::::::::999:::;;;===???@@@<<<<<<<<<===>>>@@@AAABBBEEEEEEFFFGGGKKKRRR[[[aaaqqq{{{yyyzzzllljjjnnnooojjjaaa[[[\\\___bbb```______`````````___fffccc```^^^^^^^^^]]]\\\[[[XXXVVVXXX]]]aaaaaa```ddd``````bbbaaa^^^___aaa^^^______]]]]]]]]]\\\ZZZeee```[[[WWWVVVWWWXXXXXXZZZ[[[[[[[[[\\\]]]]]]]]]bbbbbb```\\\YYYWWWWWWXXXTTTVVVYYYXXXVVVVVVXXXZZZ\\\YYYTTTOOOMMMOOOTTTXXXXXXUUUQQQOOOPPPPPPPPPPPPOOOPPPPPPPPPRRRSSSUUUVVVMMMLLLLLLOOOQQQPPPLLLGGGHHHIIIJJJLLLMMMNNNOOOPPPQQQQQQQQQPPPNNNKKKHHHGGGIIIJJJLLLLLLKKKIIIIIIIIIDDDIIIOOOSSSUUUTTTTTTTTTPPPOOONNNJJJGGGFFFHHHIIIBBBBBBDDDGGGJJJLLLKKKIIIHHHJJJKKKLLLMMMKKKJJJIIINNNMMMLLLKKKJJJJJJKKKLLLGGGGGGEEECCCFFFKKKJJJEEEIIIHHHGGGGGGHHHJJJMMMPPPOOONNNMMMMMMNNNNNNMMMLLLLLLMMMNNNNNNNNNQQQVVV[[[qqqyyyxxxwwwnnn___ZZZfff|||}}}vvvaaa^^^\\\ZZZVVVRRRNNNKKKJJJKKKLLLMMMOOONNNMMMKKKJJJLLLLLLLLLNNNOOONNNLLLIIICCCGGGLLLOOOOOOOOOPPPQQQRRRVVVVVVRRRSSSYYY[[[XXXSSSSSSSSSSSSTTTUUUVVVWWWSSSVVVUUUQQQSSSYYYYYYTTTYYYZZZZZZZZZYYYWWWTTTSSSNNNEEEBBBFFFFFFQQQzzz~~~lllfffdddaaa```]]]\\\]]]___```^^^\\\VVV\\\```___YYYVVVXXX[[[]]]SSSOOOTTTUUUPPPPPPVVVOOOKKKEEEAAA@@@@@@===:::<<<<<<======<<<<<<;;;;;;???<<<999888999;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===>>>???>>><<<;;;;;;;;;>>>===<<<:::999888777777666666777777777777777888777777666777888:::<<<===888888888888888999:::;;;::::::::::::::::::::::::>>>>>>===<<<<<<===>>>???<<<<<<======>>>???@@@AAA@@@@@@???>>>>>>BBBGGGKKKGGGOOOXXX^^^eeessszzzvvvtttpppggg___cccggghhhddd^^^]]]aaafffbbb```^^^]]]]]]]]]\\\[[[eeebbb```^^^^^^]]][[[YYY\\\]]]^^^___```bbbdddfffeeeaaa___```___\\\\\\___ZZZ[[[[[[ZZZZZZZZZYYYWWW\\\YYYVVVUUUUUUVVVUUUUUUSSSUUUWWWWWWWWWWWWZZZ\\\___^^^[[[WWWTTTRRRQQQRRRSSSVVVXXXYYYWWWUUUVVVWWWWWWVVVUUUSSSRRRSSSVVVXXXWWWUUUSSSSSSTTTUUUUUUTTTOOOPPPPPPQQQRRRSSSSSSTTTNNNNNNNNNOOOOOONNNKKKIIIJJJJJJKKKLLLMMMOOOPPPQQQSSSRRRQQQOOOLLLIIIGGGEEEKKKKKKLLLLLLKKKKKKLLLMMMHHHLLLQQQSSSSSSQQQOOOOOONNNNNNLLLIIIFFFEEEFFFGGGEEEEEEEEEHHHKKKLLLKKKJJJKKKLLLNNNNNNNNNMMMKKKJJJMMMLLLJJJIIIHHHHHHHHHIIIFFFGGGEEECCCFFFJJJIIIEEEFFFFFFEEEEEEGGGKKKNNNPPPNNNMMMLLLLLLMMMLLLLLLKKKKKKLLLNNNMMMMMMOOOSSSWWWTTT[[[hhhzzz||||||nnnsss}}}zzzooo\\\kkkzzz}}}yyyuuupppkkkmmmttt}}}vvvhhhZZZPPPSSSRRRPPPMMMKKKHHHFFFEEEHHHJJJKKKLLLLLLKKKIIIHHHJJJIIIJJJLLLMMMLLLJJJGGGBBBDDDGGGJJJNNNRRRWWWYYYSSSVVVXXXXXXWWWWWWWWWWWWTTTTTTTTTTTTTTTSSSSSSSSSPPPSSSRRROOOQQQVVVVVVRRRVVVWWWWWWWWWUUUSSSPPPOOOJJJDDDCCCGGGHHHUUU|||{{{lllccc___^^^]]]\\\[[[\\\^^^___]]][[[ZZZ^^^aaa^^^XXXTTTVVVYYYdddZZZVVVZZZ[[[VVVQQQQQQJJJGGGCCC@@@===;;;::::::;;;;;;;;;;;;::::::999999<<<:::999999:::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<;;;::::::;;;===>>>===;;;999999:::<<<;;;:::888777666666666777777777666666666666666222222333444666888:::;;;777777777777888999;;;;;;999999999999999999999999@@@???>>><<<;;;;;;;;;;;;===============>>>??????@@@@@@>>><<<::::::<<<>>><<<@@@CCCCCCDDDLLL[[[ggg~~~}}}uuuooovvvqqqkkkiiiiiihhhdddaaa___aaabbb___\\\\\\bbbhhhaaa^^^\\\[[[[[[[[[YYYXXXcccaaa___^^^]]][[[XXXUUUYYY^^^bbbcccaaaaaacccfffddd```]]]^^^\\\ZZZZZZ^^^ZZZZZZZZZZZZYYYXXXWWWWWWUUUTTTUUUVVVWWWWWWTTTRRRNNNRRRUUUUUURRRSSSXXX]]]```^^^[[[XXXUUUSSSRRRRRRSSSUUUWWWWWWVVVTTTTTTTTTSSSTTTVVVWWWXXXXXXXXXXXXUUUTTTSSSTTTVVVWWWVVVUUUNNNOOOPPPQQQQQQQQQQQQQQQNNNOOOOOONNNLLLKKKKKKLLLLLLKKKKKKLLLMMMOOOQQQRRRTTTSSSPPPMMMJJJGGGFFFEEELLLLLLKKKKKKJJJJJJJJJJJJHHHLLLPPPRRRQQQOOOMMMLLLLLLLLLJJJGGGDDDCCCDDDEEEHHHGGGGGGIIIKKKLLLJJJIIILLLMMMNNNNNNNNNLLLKKKJJJLLLKKKIIIGGGFFFEEEEEEFFFGGGHHHGGGEEEFFFIIIHHHDDDCCCCCCCCCDDDFFFJJJMMMOOOLLLLLLKKKKKKKKKJJJJJJJJJJJJLLLMMMMMMMMMMMMOOOQQQKKKOOOTTTZZZ```gggpppvvvtttffftttxxx|||vvv~~~sssVVVUUUeee|||uuurrrkkkdddgggrrr}}}{{{mmmZZZPPPMMMLLLLLLKKKKKKJJJIIIHHHFFFFFFEEEFFFGGGHHHIIIIIIHHHGGGFFFGGGGGGHHHIIIKKKJJJHHHEEECCCAAABBBGGGPPP\\\eeejjj[[[UUUUUU[[[ZZZTTTRRRWWWSSSTTTTTTTTTTTTRRRQQQPPPRRRTTTSSSRRRTTTXXXWWWTTTTTTTTTTTTSSSQQQNNNLLLJJJEEEBBBDDDJJJNNN\\\|||qqqeee___aaa[[[ZZZZZZ\\\]]]^^^\\\[[[^^^aaaaaa]]]VVVRRRTTTWWWddd[[[VVVZZZ]]]XXXPPPLLLFFFCCCAAA@@@<<<999:::===<<<<<<;;;::::::999999999999999888:::<<<<<<;;;:::::::::::::::::::::::::::999:::<<<======<<<:::999:::;;;<<<;;;999888888888:::999888777666555555555777666666666555555444444444444444444444444555555555555666666888999;;;;;;888888888888999999999999<<<<<<;;;:::999888888777======<<<<<<<<<===>>>>>>@@@@@@@@@???===<<<===???FFFGGGFFFCCC???AAAHHHNNNYYYdddwww{{{qqqlllkkkjjjjjjjjjhhhdddaaa___^^^]]]]]]```bbbbbb```\\\[[[^^^bbb^^^\\\ZZZZZZ[[[[[[ZZZYYYaaa```^^^]]]\\\YYYUUURRRUUUXXX]]]___^^^]]]]]]^^^aaa]]]ZZZ[[[[[[YYY[[[______]]]]]]]]]\\\XXXVVVWWWTTTUUUXXXZZZ[[[YYYTTTPPPNNNSSSXXXWWWSSSSSSYYY___```]]][[[YYYXXXXXXWWWVVVWWWVVVUUUSSSRRRSSSTTTUUUUUUUUUVVVXXXZZZ[[[ZZZYYYRRRRRRQQQSSSTTTTTTSSSQQQLLLMMMNNNOOOOOOOOONNNMMMLLLNNNOOOMMMJJJJJJMMMPPPMMMMMMLLLLLLMMMOOOQQQSSSSSSQQQNNNKKKIIIGGGGGGGGGMMMMMMMMMMMMMMMKKKHHHEEEFFFIIIMMMPPPOOONNNMMMMMMKKKKKKJJJGGGDDDCCCCCCDDDIIIHHHGGGHHHJJJJJJIIIGGGKKKKKKLLLLLLKKKJJJIIIHHHLLLKKKHHHFFFEEEDDDDDDDDDLLLNNNMMMIIIHHHIIIGGGCCCCCCBBBBBBCCCEEEHHHKKKLLLIIIJJJKKKJJJIIIHHHHHHIIIKKKLLLMMMNNNNNNMMMLLLLLLSSSSSSRRRPPPPPPVVV```ggg}}}vvv|||kkk{{{}}}dddnnnwwwyyyvvv|||pppwwwfff^^^ooo}}}xxxxxx|||~~~rrrggghhhaaaWWWOOOLLLKKKLLLMMMHHHGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFFFFGGGFFFFFFEEEEEEEEEFFFHHHJJJIIIGGGEEEEEEBBBAAAJJJ\\\ppprrr]]]QQQXXX[[[RRRPPPWWWPPPQQQSSSTTTSSSRRRPPPNNNSSSSSSSSSTTTVVVXXXWWWUUUTTTSSSRRRQQQOOOLLLJJJHHHDDDEEEHHHMMMRRR___|||wwwxxxrrrddd^^^bbbZZZZZZ[[[\\\]]]]]]\\\\\\```aaa```[[[UUURRRTTTWWW^^^VVVRRRUUUYYYXXXRRRNNNFFFBBBAAABBB???;;;===BBB>>>===<<<;;;::::::::::::888888888:::<<<<<<;;;999::::::::::::::::::::::::;;;<<<>>>??????===;;;:::999:::;;;:::888777777777888777666555555555555555666555555444444333333333666666666555555444333333555555555666777999:::;;;777777777888888999999999888999999999999888888888===<<<<<<<<<<<<<<<======>>>???@@@???===<<<===>>>===>>>@@@@@@@@@AAACCCFFFDDDIIIRRRZZZ```ggguuu|||tttqqqpppkkkeee___\\\]]]^^^```ZZZZZZYYYXXXXXXYYY\\\^^^```bbbdddccc___\\\\\\\\\[[[ZZZYYYZZZ\\\]]]]]]]]]aaa```^^^]]]\\\YYYUUURRRSSSSSSUUUXXX[[[[[[XXXTTT\\\YYYXXX[[[\\\[[[]]]bbbddd```^^^```]]]VVVTTTVVVVVVXXXZZZ]]]]]]YYYRRRMMMPPPUUU[[[ZZZVVVUUUYYY___[[[YYYVVVWWWYYYZZZZZZYYY\\\YYYSSSPPPPPPSSSVVVYYYYYYWWWVVVWWWZZZ\\\\\\[[[UUUTTTSSSSSSSSSRRRPPPMMMKKKLLLLLLMMMMMMMMMLLLLLLIIIKKKLLLKKKJJJKKKOOOSSSMMMMMMLLLMMMMMMOOOQQQRRRPPPNNNLLLJJJIIIIIIJJJJJJMMMNNNQQQUUUWWWUUUPPPKKKHHHKKKNNNOOONNNLLLKKKKKKKKKKKKKKKIIIFFFDDDDDDEEEJJJHHHGGGGGGHHHHHHGGGFFFKKKKKKKKKKKKKKKJJJIIIIIIMMMKKKIIIGGGEEEDDDDDDEEEQQQSSSRRRMMMJJJJJJGGGDDDDDDCCCCCCCCCDDDFFFGGGHHHHHHIIIJJJIIIGGGFFFGGGIIILLLLLLMMMNNNNNNMMMKKKIIINNNLLLIIIGGGHHHKKKOOORRRbbboooxxxyyytttooowwwqqq~~~zzzzzz|||{{{wwwsssdddYYYQQQMMMGGGGGGHHHIIIKKKJJJHHHFFFEEEDDDDDDCCCBBBAAA@@@@@@DDDDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFHHHJJJJJJGGGEEEGGGBBBDDDTTTqqqqqqUUUVVVZZZSSSOOOUUUMMMNNNPPPRRRRRRRRRPPPOOONNNMMMMMMPPPSSSSSSRRRRRRTTTTTTRRRQQQNNNLLLJJJIIIHHHKKKNNNNNNOOOXXXkkk|||yyykkkdddiiifffZZZVVV[[[]]]]]]]]]\\\\\\\\\]]]]]]^^^^^^]]]ZZZVVVTTTVVVXXXXXXSSSOOOQQQWWW[[[\\\[[[MMMFFFDDDFFFEEE@@@@@@EEE@@@???===;;;::::::;;;;;;999888888999;;;;;;:::888::::::::::::::::::::::::======>>>???>>>===<<<;;;888:::;;;:::888666666777777666555555555555555666444444444333333333333333444555666666777666666666555555555555666777999999666666666777888888999999777888999:::;;;;;;::::::;;;;;;;;;;;;;;;<<<======BBBBBBBBB@@@===;;;<<<===888:::<<>>???BBBCCCGGGSSS___gggnnnxxxrrrooolllhhheeecccccccccaaaaaa___\\\YYYXXXZZZ\\\[[[[[[[[[[[[]]]___aaabbb^^^aaaddddddaaa^^^\\\[[[ZZZYYYXXXZZZ\\\_________bbb```^^^]]]\\\ZZZWWWTTTUUUTTTTTTWWW[[[\\\WWWSSSZZZWWWXXX]]]^^^^^^```cccddd^^^\\\___\\\SSSPPPTTTXXXYYYZZZ[[[ZZZVVVPPPKKKOOOTTTZZZ\\\ZZZYYY[[[^^^]]]ZZZXXXZZZ^^^aaaaaa```___ZZZTTTPPPQQQUUUYYY\\\[[[XXXUUUVVVYYY]]]]]]\\\[[[YYYWWWUUUTTTSSSQQQNNNLLLLLLKKKKKKLLLLLLNNNNNNIIIJJJKKKJJJKKKLLLOOOQQQLLLLLLMMMMMMNNNOOOOOOOOONNNMMMLLLLLLKKKKKKKKKLLLMMMNNNSSSZZZ___```[[[VVVMMMOOOPPPOOOLLLIIIGGGGGGKKKLLLLLLJJJGGGEEEDDDEEEJJJHHHFFFFFFGGGGGGGGGFFFMMMLLLLLLLLLLLLMMMMMMMMMLLLKKKIIIGGGFFFEEEFFFFFFPPPTTTTTTOOOKKKJJJGGGDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIKKKIIIFFFEEEGGGIIIMMMLLLLLLLLLMMMLLLJJJGGGEEECCCBBBDDDHHHJJJJJJIIIFFFNNNTTTUUU^^^rrr{{{rrruuueee```XXXOOOIIIFFFFFFGGGCCCBBBCCCFFFJJJKKKHHHDDDFFFFFFEEEDDDCCCBBBAAAAAACCCCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFHHHJJJJJJHHHFFFFFFBBBFFF^^^^^^WWWYYYTTTOOOQQQLLLMMMNNNPPPPPPPPPPPPOOOMMMKKKLLLQQQTTTRRRQQQRRRTTTSSSQQQOOONNNLLLKKKJJJLLLQQQRRRMMMJJJNNNWWW^^^eee^^^[[[^^^\\\UUUVVV[[[```___^^^[[[YYYZZZ\\\^^^\\\\\\\\\ZZZWWWVVVWWWXXXWWWTTTPPPQQQXXXccclllpppYYYNNNHHHLLLKKKDDDBBBFFFAAA???===;;;::::::;;;;;;;;;:::888999::::::999888999999999999999999999999>>>>>>=========<<<<<<<<<888:::;;;:::888666666777666666555555555555666777222222222222333333333333333444555777888888777777555555555555555666777888555555666666777888888999777777999:::::::::999999:::999::::::;;;<<<===>>>BBBBBBAAA>>><<<;;;===>>>???>>>>>>???@@@@@@>>><<<===;;;<<>>===<<<;;;;;;;;;;;;;;;888:::;;;:::888666666777666555555555555666777777111111111222222333333444444555666777777777666555666666555555555666666777444555555666777888888999555666777888888777666555888999999:::;;;<<<>>>???;;;;;;:::999888888;;;>>>;;;999888:::===???>>>======;;;===BBBCCC???>>>@@@GGGOOOWWWWWWOOOIIIIIILLLKKK^^^xxxzzzrrrnnnooodddfffbbb[[[\\\bbbeeebbbZZZZZZZZZ[[[\\\]]]^^^___[[[\\\]]]ZZZVVVVVVZZZ___WWWVVVXXX___gggmmmmmmllleeedddbbb___\\\ZZZYYYYYY[[[ZZZYYYYYY[[[\\\\\\[[[dddbbb^^^]]]]]]]]]\\\[[[WWWZZZ]]]]]]ZZZXXXZZZ\\\[[[ZZZ]]]bbbccc```___aaa```YYYYYY^^^]]]TTTSSSYYY[[[ZZZYYYYYYYYYWWWSSSPPPLLLQQQYYYaaaeeefffeeeddd```\\\YYY[[[```cccbbb```\\\ZZZWWWXXX[[[]]]]]][[[TTTRRRRRRVVV]]]aaaaaa^^^___\\\WWWUUUTTTUUUTTTSSSQQQOOOMMMLLLMMMPPPTTTWWWOOOMMMJJJKKKMMMMMMJJJHHHHHHJJJMMMOOOOOONNNLLLKKKOOOPPPPPPPPPNNNLLLJJJHHHJJJGGGEEEGGGMMMOOONNNKKKMMMOOOPPPOOOLLLJJJIIIIIIJJJKKKKKKJJJFFFDDDCCCCCCKKKIIIGGGGGGHHHIIIJJJIIIIIIIIIIIIIIIJJJLLLMMMNNNIIIHHHGGGEEEEEEEEEFFFFFFBBBHHHLLLIIIFFFGGGFFFEEEAAAAAABBBDDDEEEGGGHHHIIIFFFJJJLLLJJJFFFDDDGGGJJJKKKIIIGGGGGGIIIIIIGGGEEEDDDDDDEEEDDDCCCDDDFFFHHHEEEFFFGGGIIIOOOYYY```bbbZZZXXX^^^gggiiinnnuuu|||~~~|||zzz{{{|||~~~kkkqqqooodddRRRKKKNNNNNNHHHAAAEEEHHHFFFAAA>>>???BBBBBB>>>===CCCLLLPPPKKKDDD@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEECCCCCCDDDFFFIIIIIIGGGEEEFFF@@@DDD]]]vvv___VVVUUUSSSQQQQQQPPPOOONNNMMMLLLLLLLLLMMMIIIFFFGGGOOORRRNNNMMMOOONNNMMMKKKJJJIIIHHHHHHHHHFFFPPPUUUQQQOOOUUUXXXUUUWWW^^^___YYYUUUZZZbbbfffcccaaa]]]WWWSSSSSSXXX]]]\\\\\\\\\[[[YYYVVVTTTSSSZZZXXXOOOXXXbbbrrrqqq___[[[TTTNNNJJJFFFCCCAAA>>>BBBDDDBBB===999:::===;;;:::999888888999:::;;;888999999::::::999999888777888888999::::::;;;;;;888;;;===;;;888666777999666666666666777777777777444444444444444444444444444444444555555555666666666666444333333444555666555555555555666777999999777888888999999999888888777777888888888999999999999999999:::;;;<<<===>>>999999999999::::::;;;<<<===============>>>??????BBBBBBBBBBBBBBBBBBBBBBBB>>>DDDLLLQQQWWWaaappp|||tttjjjiiiuuu~~~zzzuuuvvvwww}}}|||}}}xxxrrrllliiigggfff```^^^\\\ZZZYYYZZZ[[[\\\VVVTTTRRRQQQRRRUUUYYY\\\VVVVVVWWWZZZ\\\^^^^^^]]]YYYZZZZZZXXXUUUVVV[[[```XXXYYY\\\```dddgggiiijjjcccaaa^^^[[[ZZZYYYZZZZZZhhheee```\\\ZZZZZZ[[[\\\bbbcccdddbbb```^^^]]]^^^```]]]]]]]]]YYYUUUUUUXXXWWWUUUYYY```aaa]]]\\\______^^^\\\YYYWWWUUUTTTSSSZZZTTTRRRVVVYYYVVVRRRPPP[[[\\\^^^```aaabbbbbbbbbZZZZZZZZZ]]]___```___^^^]]]]]]]]]\\\\\\\\\\\\\\\ZZZVVVUUUYYYaaaeeeccc___ZZZZZZZZZYYYXXXWWWYYY[[[UUUQQQMMMMMMOOORRRSSSRRRQQQKKKGGGHHHMMMPPPLLLGGGMMMMMMMMMNNNNNNMMMLLLLLLNNNPPPRRRPPPLLLKKKLLLNNNJJJKKKJJJHHHFFFFFFHHHJJJJJJLLLOOOPPPOOOMMMLLLLLLSSSRRRPPPMMMJJJGGGEEEDDDFFFHHHJJJJJJHHHGGGFFFGGGKKKJJJIIIJJJLLLLLLKKKIIIHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFGGGHHHGGGFFFEEEDDDEEEDDDCCCBBBDDDGGGKKKMMMOOOJJJJJJNNNOOOIIIEEEGGGHHHHHHGGGGGGFFFEEEEEEEEECCCDDDDDDCCCBBBBBBDDDEEEFFFEEEDDDFFFIIILLLNNNNNNKKKJJJIIIIIIMMMWWWbbbjjjwww}}}zzzxxxzzz{{{bbbaaabbbeeefffaaaXXXPPPMMMKKKIIIGGGEEECCCBBBBBB>>>EEEKKKIIIAAA===???DDDAAA???===???CCCFFFEEEDDDCCCAAA???@@@BBBCCCAAA???@@@@@@@@@AAABBBCCCDDDEEECCCEEEFFFFFFEEECCCDDDDDDDDDAAAGGG]]]zzzpppooofffWWWNNNPPPQQQPPPMMMMMMLLLKKKJJJJJJIIIIIIKKKJJJJJJMMMPPPQQQOOOLLLKKKKKKJJJJJJJJJIIIIIIIIINNNOOORRRSSSSSSTTTVVVWWWWWWZZZ[[[WWWQQQQQQVVV\\\aaaXXXMMMHHHLLLTTTYYY\\\aaa___]]]]]]\\\XXXRRRMMMXXXVVVNNNXXXaaannn|||iii[[[WWWQQQLLLIIIGGGFFFDDDCCCEEEEEEBBB<<<888999;;;:::999888777777888999:::888999999999999999999888999999999999::::::::::::888:::;;;:::888666666888444444444555555555666666444444444444444444444444444444444444555555555666666555444444444444555666555444444444555666777777777777888999999999888888777777888888888999999999999999999999:::;;;<<<<<<::::::999999999:::;;;;;;<<<============>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEDDDEEEMMMZZZeeeRRRFFFBBBJJJPPPNNNKKKMMMIIIPPPWWWWWWSSSPPPQQQSSSUUUUUUVVVVVVWWWYYYZZZ[[[YYYUUUPPPPPPTTTWWWWWWVVV[[[YYYVVVTTTRRRQQQRRRRRRTTTSSSQQQPPPOOOPPPPPPQQQQQQPPPPPPPPPQQQSSSVVVWWWXXXXXXXXXYYY[[[[[[[[[ZZZWWWVVVVVVXXX[[[\\\ZZZXXXWWWYYY[[[^^^```bbbcccdddfffeeeccc```___^^^^^^^^^llliiiddd```^^^]]]^^^___ccccccbbb___]]]\\\^^^```]]][[[[[[\\\ZZZWWWXXX\\\ZZZYYY\\\aaaaaa]]]\\\___```___\\\YYYWWWVVVVVVUUUWWWRRRQQQVVVYYYVVVRRRQQQXXXZZZ]]]```bbbbbbbbbbbb[[[ZZZ[[[]]]^^^^^^[[[YYY]]]^^^___```aaaaaaaaaaaa[[[YYYYYY\\\```bbb___\\\YYYZZZ[[[ZZZXXXWWWXXXYYYUUUQQQNNNMMMOOOQQQQQQPPPPPPNNNLLLLLLMMMMMMLLLKKKNNNOOOOOONNNLLLKKKJJJKKKMMMOOOPPPNNNJJJHHHIIIKKKIIIJJJJJJIIIGGGGGGHHHJJJIIILLLNNNOOONNNMMMMMMNNNSSSQQQOOOLLLJJJHHHGGGFFFIIIIIIIIIIIIIIIIIIHHHGGGJJJIIIIIIJJJLLLLLLKKKJJJHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIGGGFFFDDDDDDCCCCCCDDDFFFIIIKKKMMMMMMIIIIIINNNOOOJJJGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGFFFEEEDDDFFFHHHGGGFFFDDDEEEGGGIIIJJJIIIJJJIIIGGGFFFGGGMMMUUU[[[aaa^^^[[[ZZZ^^^ccciiilllxxx{{{lllbbb\\\VVVRRRMMMKKKJJJLLLOOOMMMHHHCCCDDDCCCAAA@@@??????@@@@@@>>>CCCHHHFFFAAA===???AAA???>>>===???AAACCCCCCCCCBBB@@@???@@@BBBBBBAAA???@@@@@@@@@@@@AAABBBCCCDDDBBBCCCDDDDDDBBBBBBCCCDDDFFFCCCFFFTTTfffrrrrrrnnndddeee___UUUNNNNNNNNNKKKFFFFFFGGGIIIJJJKKKLLLLLLHHHGGGHHHKKKNNNQQQPPPNNNJJJJJJJJJIIIHHHHHHGGGGGGMMMOOOQQQQQQQQQRRRTTTVVVVVVYYYZZZVVVQQQOOOTTTYYYZZZSSSLLLKKKPPPVVVYYYZZZ]]]\\\[[[ZZZZZZWWWRRRNNNTTTSSSLLLUUU]]]iiiuuu```WWWRRRLLLHHHGGGGGGHHHHHHFFFGGGEEEAAA:::777888:::888888777777777777888888888888888888888888888888::::::999999999999888888777999:::999777555555666222222222333333333444444444444444444444444444444444444444444555555555555555555444444444555555666555444444444444444555555666777888888999999888888777777777888888888888999999999888888888999999:::::::::::::::999999999999;;;<<<======>>>>>>==============================?????????===>>>GGGUUU```NNNBBB;;;>>>AAA??????CCCBBBEEEGGGHHHFFFEEEEEEEEEGGGGGGGGGGGGHHHJJJKKKLLLMMMJJJHHHHHHLLLMMMLLLKKKHHHHHHGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKLLLMMMOOOPPPRRRRRRSSSYYYYYYXXXXXXXXXXXXXXXWWWXXXUUUUUU]]]gggiiiaaaXXXWWWXXXYYY[[[\\\]]]]]]^^^cccbbbaaa```___^^^]]]]]]cccaaa___\\\[[[\\\^^^___cccbbb```]]]ZZZ[[[^^^```]]][[[[[[\\\ZZZWWWXXX\\\\\\\\\___bbbaaa^^^]]]___bbb___\\\YYYWWWVVVWWWXXXTTTQQQQQQVVVYYYUUUQQQOOOSSSVVV[[[___bbbcccbbbaaa[[[[[[[[[]]]]]][[[WWWTTT[[[\\\___aaabbbccccccccc[[[]]]^^^______]]]ZZZXXXXXXZZZ[[[[[[YYYXXXWWWXXXUUURRROOONNNNNNPPPPPPPPPPPPQQQRRRPPPMMMKKKMMMOOOKKKMMMOOOMMMJJJHHHIIIKKKLLLNNNNNNLLLHHHEEEFFFHHHGGGIIIJJJJJJIIIIIIIIIJJJJJJKKKMMMMMMMMMMMMOOOPPPRRRQQQNNNKKKJJJIIIJJJJJJNNNKKKHHHHHHKKKLLLJJJHHHHHHGGGHHHIIILLLMMMLLLJJJHHHGGGGGGFFFFFFFFFFFFGGGFFFGGGIIIKKKJJJHHHFFFDDDBBBBBBDDDFFFHHHJJJLLLMMMKKKIIIIIIMMMOOOLLLIIIIIIFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEEEEFFFHHHHHHFFFDDDDDDEEEFFFEEEDDDFFFFFFEEEDDDDDDGGGLLLPPPeeeZZZMMMIIILLLQQQQQQOOOPPPQQQRRRTTTXXX\\\___bbbpppuuu{{{llliiillluuuxxxpppbbbYYY^^^UUUJJJBBB???AAABBBBBBAAA>>><<<===AAACCCBBB@@@<<<;;;::::::;;;===???AAA???AAACCCBBB@@@>>>>>>>>><<<===????????????AAABBBAAA@@@??????AAAAAA@@@???@@@@@@@@@@@@@@@AAABBBCCCAAABBBBBB@@@??????AAADDDEEEEEEFFFKKKQQQUUUWWWVVVUUUXXXWWWQQQMMMKKKIIIFFFBBBCCCDDDFFFGGGIIIJJJKKKEEEEEEEEEHHHLLLOOOPPPOOOJJJIIIIIIHHHGGGGGGFFFFFFMMMNNNPPPOOOOOOOOOQQQSSSTTTVVVXXXUUUOOOMMMPPPSSSRRROOOMMMNNNSSSWWWXXXWWWZZZYYYWWWWWWVVVTTTPPPMMMSSSQQQHHHPPPXXXeeerrr^^^TTTOOOIIIEEEDDDFFFGGGHHHEEEDDDBBB===999666777999777777666666666666777777888888888777777888888888999999888888777666666555777777888777666555444444222222222222333333333333555555555555555555555555444444444444444444444444444444444444555555555666555555444444444444444444555666777888888999999888777777777777888888888888999888888777777777777888::::::::::::999999888888:::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>@@@HHHUUU^^^KKKBBB<<<===>>><<<===@@@FFFEEEDDDDDDEEEEEEEEEDDDGGGGGGGGGGGGHHHIIIJJJKKKIIIHHHHHHIIIKKKLLLJJJHHHLLLKKKKKKKKKLLLMMMNNNOOOKKKLLLMMMNNNNNNNNNNNNMMMLLLLLLLLLMMMOOOPPPRRRSSSVVVWWWWWWVVVUUUUUUVVVWWWWWWTTTUUU^^^hhhkkkcccZZZVVVWWWXXXZZZ[[[[[[[[[[[[^^^^^^^^^^^^^^^]]]\\\[[[XXXWWWWWWXXXZZZ]]]```bbb___```___\\\ZZZZZZ\\\^^^```]]]\\\\\\YYYUUUUUUYYY\\\^^^aaacccaaa______aaaaaa^^^ZZZVVVUUUUUUWWWYYYSSSPPPQQQVVVWWWRRRNNNMMMOOOSSSXXX^^^aaabbbaaa___ZZZZZZ[[[\\\\\\ZZZVVVSSSWWWYYY[[[]]]_________^^^YYY]]]```aaa]]]YYYWWWWWWXXXZZZ]]]]]][[[XXXWWWWWWSSSRRRPPPOOOPPPQQQRRRRRRQQQQQQQQQOOOMMMLLLMMMNNNIIILLLMMMLLLHHHGGGIIILLLKKKMMMNNNKKKFFFDDDDDDFFFGGGIIIKKKLLLKKKKKKKKKKKKKKKLLLMMMNNNMMMOOOQQQSSSQQQOOOMMMJJJIIIJJJLLLMMMQQQLLLGGGHHHKKKNNNLLLHHHFFFFFFGGGIIIKKKLLLLLLKKKHHHGGGGGGFFFFFFGGGGGGGGGEEEFFFIIIJJJJJJHHHEEECCC@@@BBBEEEGGGJJJKKKLLLLLLKKKJJJJJJLLLMMMKKKHHHGGGDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEECCCCCCDDDFFFGGGFFFDDDDDDEEEEEEDDDBBBBBBCCCEEEEEEFFFHHHLLLOOO^^^SSSHHHCCCGGGKKKJJJGGGKKKHHHDDDCCCFFFHHHIIIIIIKKKNNNUUU___hhhoooqqqqqqtttxxx}}}ooogggfffooowwwyyyvvvvvv{{{wwwnnnbbbmmmvvvkkkNNNIIIHHHMMMPPPNNNIIIHHHEEECCCBBBCCCEEEGGGFFFDDDAAA???===>>>AAADDDDDDCCC<<<;;;::::::;;;>>>AAACCC???>>>>>>?????????===;;;:::===@@@@@@>>>===???AAA??????>>>??????????????????????????????@@@AAABBBAAAAAA@@@???>>>>>>AAADDDAAADDDGGGGGGFFFGGGLLLQQQNNNPPPPPPNNNJJJGGGEEEDDDEEEDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFHHHJJJMMMNNNOOOJJJJJJIIIIIIHHHGGGGGGFFFMMMMMMNNNMMMLLLMMMOOOQQQRRRTTTVVVSSSNNNKKKLLLOOOPPPNNNNNNOOOSSSUUUUUUUUUXXXWWWUUUTTTRRRPPPMMMKKKTTTPPPEEELLLTTTbbbrrr```SSSNNNGGGCCCAAABBBCCCDDD@@@???===:::777666888999666666666666666666666666888777777666666777777888888888777666555444333333777666666666666555444222222333333333333444444444555555555555555555555555444444444444444444333333333444444555555555666666666666555555444555555555555555666777888999999999777777777777777777777777888888777666666666777777999::::::::::::999777777::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>===???DDDIIIAAA>>><<<<<<<<<:::;;;===CCC@@@>>>===???@@@@@@???BBBBBBBBBBBBCCCDDDEEEEEEBBBBBBCCCEEEFFFFFFDDDBBBGGGGGGGGGHHHHHHIIIJJJJJJHHHIIIJJJKKKLLLMMMMMMMMMPPPNNNLLLLLLMMMOOOSSSUUUQQQSSSTTTTTTSSSTTTVVVYYYVVVTTTTTTWWW\\\]]]YYYUUUVVVWWWXXXZZZ[[[[[[\\\\\\\\\]]]^^^^^^^^^]]]]]]\\\YYYYYYYYYZZZ]]]```dddfffZZZ\\\^^^^^^\\\ZZZYYYYYY]]][[[ZZZ[[[XXXTTTUUUYYYZZZ___cccbbb______aaaccc]]][[[WWWTTTSSSSSSUUUWWWTTTQQQQQQTTTSSSNNNJJJJJJNNNQQQWWW\\\______^^^]]]WWWWWWXXXZZZ[[[ZZZWWWTTTVVVVVVXXXYYYZZZZZZYYYYYYUUUZZZ______[[[XXXWWWXXXYYY[[[]]]]]][[[XXXWWWWWWRRRRRRRRRQQQQQQRRRTTTUUUQQQOOOMMMMMMMMMNNNLLLKKKPPPQQQQQQNNNJJJHHHIIIKKKLLLMMMNNNKKKFFFDDDDDDFFFGGGJJJLLLMMMLLLKKKLLLLLLMMMNNNOOOOOOOOOPPPSSSUUUPPPNNNKKKJJJIIIKKKMMMOOOPPPKKKGGGGGGKKKMMMKKKHHHFFFEEEFFFHHHJJJLLLKKKJJJHHHGGGGGGGGGGGGGGGHHHHHHDDDEEEGGGHHHHHHFFFDDDBBB@@@BBBEEEHHHJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJFFFBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFEEECCCBBBCCCEEEEEEDDDCCCDDDEEEFFFEEECCC@@@BBBEEEGGGHHHIIIKKKMMMMMMIIIEEECCCDDDFFFFFFEEEIIIFFFDDDEEEIIIKKKJJJGGGEEEFFFGGGJJJMMMOOOPPPPPPVVVWWW[[[bbblllvvv}}}uuurrrppppppsssuuuuuuttt|||zzziiihhhkkksss{{{kkk\\\SSSPPPNNNLLLJJJQQQRRRKKKKKKPPPQQQLLLGGGNNNWWW]]]]]]XXXPPPKKKIIIDDDAAADDDGGGGGGHHHKKKAAABBBCCCEEEDDDBBB>>>;;;======>>>???@@@@@@???>>>>>>===<<<<<<<<<>>>@@@BBB>>>===;;;<<<>>>>>><<<:::;;;>>>AAAAAA>>>===>>>@@@===>>>>>>>>>>>>===>>>>>>???>>>>>>>>>>>>???@@@@@@@@@@@@@@@>>>===???BBBDDD>>>BBBFFFEEEBBBDDDJJJQQQMMMMMMLLLKKKGGGDDDCCCDDDFFFEEEDDDCCCBBBAAA@@@@@@HHHIIIJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIIIILLLLLLLLLKKKJJJKKKNNNPPPQQQSSSSSSQQQMMMKKKKKKLLLSSSQQQPPPOOOPPPRRRSSSSSSXXXWWWUUURRRNNNLLLKKKJJJUUUPPPDDDIIIQQQ```qqq```RRRMMMGGGBBB@@@?????????<<<;;;999888777777888888666666777777777777666666888777666555555666777888777777666555555444333333777666555555666666444222333333444444444555555555555555555555555555555555444444444444333333333333222333444555666666666666666555555555555555666666444555666777888999999999888777777777777777666666777777666666666777777888888999:::::::::999888777;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;=========;;;;;;<<<===>>>???@@@@@@???>>>>>>@@@DDDBBB@@@???AAABBBCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFHHHJJJJJJIIIHHHGGGBBBBBBCCCEEEFFFGGGHHHHHHGGGHHHIIIJJJLLLMMMNNNOOORRRPPPLLLJJJKKKMMMQQQTTTMMMOOOQQQQQQPPPRRRVVVZZZ[[[YYYWWWUUUSSSRRRRRRQQQVVVVVVWWWXXXYYYYYYYYYYYYWWWWWWXXXXXXYYYYYYYYYZZZ\\\[[[[[[[[[\\\]]]___```WWWZZZ]]]^^^\\\YYYWWWWWWVVVUUUVVVYYYXXXVVVXXX]]]YYY```ccc```\\\]]]___aaaYYYWWWTTTRRRQQQRRRTTTUUUSSSPPPPPPRRRPPPKKKIIIJJJOOOQQQVVVZZZ\\\\\\[[[ZZZUUUTTTUUUVVVXXXYYYWWWUUUUUUUUUVVVVVVVVVWWWXXXXXXRRRVVVZZZ[[[YYYWWWWWWXXXXXXZZZ[[[[[[XXXVVVUUUUUUQQQRRRSSSRRRQQQQQQSSSUUUPPPMMMKKKKKKMMMNNNMMMKKK[[[YYYTTTPPPLLLIIIHHHGGGKKKMMMNNNKKKGGGDDDEEEGGGHHHJJJKKKKKKJJJJJJJJJKKKMMMNNNPPPPPPPPPPPPRRRSSSMMMLLLKKKIIIJJJKKKLLLMMMMMMJJJGGGGGGJJJKKKIIIGGGFFFEEEFFFGGGJJJKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIDDDEEEFFFFFFFFFEEEDDDCCCAAABBBDDDGGGHHHIIIIIIIIIKKKLLLLLLIIIHHHHHHDDD>>>@@@@@@AAABBBCCCCCCDDDDDDGGGGGGGGGFFFDDDCCCDDDFFFBBBBBBBBBCCCEEEFFFEEECCCAAACCCEEEFFFFFFEEEFFFGGGGGGGGGHHHGGGFFFFFFFFFGGGDDDCCCBBBDDDFFFFFFCCC@@@CCCCCCDDDDDDDDDDDDDDDDDDDDDFFFIIILLLMMMNNNMMMMMMMMMKKKJJJLLLOOOQQQPPPMMMQQQWWW^^^```___]]]]]]]]]jjjwwwdddWWWTTTSSSQQQOOOSSSTTTKKKCCCFFFEEEDDDKKKSSSOOOHHHBBBBBBDDDBBB<<<888>>>BBBBBBAAACCCBBB@@@AAACCCDDDDDDBBBAAAAAAAAA===;;;<<>>>>>======<<<<<<<<<<<<;;;<<<===>>>>>><<<:::999=========<<<<<<<<<=========<<<;;;;;;<<<===<<<;;;<<<>>>@@@@@@???=========<<<===>>>>>><<<<<<===>>>>>>>>>=========>>>>>>???>>>??????>>>>>>>>>AAACCC>>>AAADDDCCCAAABBBGGGLLLKKKIIIHHHHHHEEEAAAAAAEEECCCCCCCCCCCCBBBBBBBBBBBBHHHJJJLLLLLLJJJHHHGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIKKKNNNQQQRRRRRRRRROOOMMMLLLLLLMMMUUUTTTRRRPPPOOOPPPQQQRRRWWWVVVTTTQQQMMMKKKKKKLLLUUUQQQEEEJJJQQQ^^^mmm[[[PPPKKKFFFAAA???>>><<<;;;;;;:::999888999888888777666777888888888888777666888777555444444555777888777777777666666555555555888666555555777777444111333333333444444444444555555555555555555555555555444444444333333333222222222333444666666666666555333333333333444555666666333444555777888888999999888888777777666666666666666666666666777888999999666777999::::::999888777<<<;;;999888888:::<<<>>>::::::::::::::::::::::::777999;;;<<<======>>>???777:::<<<:::777777:::<<<<<<<<<<<<<<<<<<===???@@@=========<<<======>>>???AAACCCEEEFFFFFFEEEDDDDDDCCCDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHJJJKKKNNNPPPRRROOOMMMKKKIIIIIIJJJLLLMMMKKKNNNPPPPPPNNNOOOUUUZZZ[[[XXXUUUSSSRRRSSSSSSSSSUUUUUUVVVVVVUUUTTTTTTSSSSSSSSSRRRRRRSSSUUUVVVWWWYYYXXXWWWWWWVVVWWWWWWXXXWWWYYY[[[[[[YYYWWWWWWWWWSSSQQQSSSWWWWWWVVVXXX^^^[[[bbbeee___XXXYYY[[[\\\VVVUUUTTTRRRRRRRRRSSSSSSPPPMMMMMMOOOMMMJJJJJJNNNQQQSSSUUUWWWYYYYYYXXXWWWTTTRRRQQQRRRTTTUUUTTTTTTRRRRRRQQQQQQRRRUUUWWWYYYRRRTTTVVVWWWWWWVVVVVVVVVWWWWWWXXXVVVTTTRRRRRRSSSQQQSSSSSSRRROOOMMMNNNPPPLLLMMMMMMMMMKKKLLLMMMOOO\\\VVVPPPLLLLLLKKKGGGDDDIIIKKKLLLJJJFFFDDDEEEGGGHHHIIIIIIHHHFFFFFFGGGIIIKKKMMMPPPPPPOOOOOOOOOPPPKKKKKKJJJJJJJJJJJJKKKKKKHHHHHHHHHHHHHHHGGGFFFFFFGGGFFFFFFGGGIIIJJJHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJGGGFFFFFFEEEEEEEEEEEEEEEBBBCCCDDDEEEFFFGGGGGGGGGHHHJJJJJJGGGFFFHHHDDD>>>??????@@@AAABBBCCCDDDDDDFFFFFFFFFEEECCCBBBCCCDDDAAA@@@AAABBBDDDDDDBBB@@@AAACCCDDDEEECCCBBBCCCDDD>>>???@@@@@@??????@@@@@@AAAAAAAAABBBBBB@@@===;;;===>>>@@@AAAAAA@@@@@@@@@===???BBBDDDCCCBBB@@@???@@@??????@@@BBBCCCBBB@@@@@@AAABBBBBBAAABBBDDDEEECCCaaa}}}}}}hhhXXX\\\SSSGGG@@@BBBGGGIIIIIIEEEIIIEEEBBBEEEAAA===DDD;;;??????===???BBBBBB=========???CCCBBB>>><<<===:::<<<===<<<;;;;;;>>>AAA>>>===???BBB@@@;;;;;;>>>;;;;;;<<<<<<===???BBBDDD<<<===>>>>>>===;;;::::::;;;<<<<<<======<<<;;;:::<<<<<<<<<<<<;;;;;;<<<======<<<===>>>???===;;;999;;;===>>>===;;;:::<<<>>>>>>======<<<<<<======>>>:::<<<===>>>======???@@@@@@@@@@@@@@@AAAAAACCCDDDDDDBBBCCCFFFDDD??????CCCCCCCCCCCCCCCCCCCCCDDDDDDEEEIIILLLLLLIIIFFFDDDDDDFFFGGGHHHIIIJJJKKKKKKLLLJJJJJJJJJIIIIIIKKKOOORRRSSSRRRPPPNNNMMMMMMNNNPPPTTTTTTTTTSSSQQQPPPPPPQQQTTTTTTSSSPPPMMMLLLOOOQQQTTTQQQFFFLLLRRR]]]iiiUUUMMMJJJEEEAAA???>>><<<:::;;;;;;:::::::::999777555666777888999999888777666888777555444444555777888888888888888777777777777999777555666777777444222222222333333333444444444666666666666666666666666444444444333333222222222111222444666777777666555111111111222333444555666333444555777888888999999888888777777666666666555666666666666777999::::::555666888:::;;;:::999888===;;;888666777999<<<>>>999999999999999999999999:::::::::::::::;;;;;;<<<<<>>AAA;;;===>>>>>>===>>>@@@BBB??????????????????@@@@@@AAACCCEEEFFFEEEDDDDDDEEEBBBCCCCCCDDDDDDCCCBBBBBBEEEEEEDDDEEEGGGJJJNNNPPPKKKKKKJJJIIIHHHHHHGGGGGGLLLNNNPPPOOOMMMNNNSSSXXXQQQNNNKKKLLLQQQTTTTTTSSSUUUUUUTTTSSSRRRPPPNNNMMMUUUUUUTTTSSSTTTWWWYYY[[[UUUUUUUUUUUUVVVVVVWWWXXXXXXYYYYYYXXXVVVVVVWWWYYYTTTRRRSSSVVVVVVTTTVVVZZZ]]]eeefff^^^VVVVVVXXXWWWUUUTTTTTTSSSSSSSSSSSSSSSMMMKKKKKKMMMLLLJJJMMMQQQSSSTTTUUUVVVWWWVVVVVVUUUTTTQQQOOOOOOPPPQQQQQQQQQNNNMMMLLLMMMOOORRRVVVYYYSSSSSSTTTTTTUUUUUUUUUTTTUUUUUUUUUSSSPPPOOOPPPQQQRRRTTTTTTQQQMMMJJJJJJLLLHHHMMMQQQOOOJJJIIINNNTTTTTTMMMGGGFFFIIIKKKHHHCCCGGGJJJKKKIIIEEEDDDEEEGGGGGGGGGGGGEEECCCCCCDDDFFFJJJLLLOOOPPPOOOMMMLLLLLLJJJJJJJJJJJJJJJJJJIIIIIIDDDFFFHHHHHHGGGEEEDDDEEEGGGFFFFFFGGGIIIIIIGGGFFFGGGGGGGGGGGGHHHHHHIIIJJJIIIHHHFFFEEEEEEEEEFFFGGGCCCCCCCCCDDDEEEEEEFFFFFFDDDHHHHHHEEEEEEHHHEEE>>>>>>>>>???@@@BBBCCCDDDDDDCCCDDDDDDBBB@@@???@@@AAA@@@@@@@@@AAABBBBBB???===@@@BBBDDDDDDCCCCCCDDDEEEBBB@@@???@@@BBBDDDDDDDDD<<<>>>@@@BBBCCCDDDDDDEEE???AAADDDEEEDDDBBBAAAAAA@@@AAAAAA@@@@@@@@@BBBDDDCCCCCCBBBCCCCCCCCCCCCBBB@@@BBBCCCCCCBBBBBBBBBDDD<<>>@@@:::999>>>BBBBBBBBB:::888>>>>>>:::;;;AAA999<<>><<<::::::<<<>>><<<;;;<<<:::888<<>>@@@AAA@@@>>><<<<<<<<<======<<<;;;:::;;;<<<:::;;;===>>>>>>===;;;:::;;;<<<===<<<::::::<<<>>>===;;;:::<<<>>>===999555:::<<<>>>===;;;:::;;;>>>>>>======<<<<<<<<<======888:::<<<===<<<<<<===>>>@@@???>>>???BBBCCCBBB@@@>>><<>>===AAAEEEEEEEEEDDDDDDCCCCCCCCCBBBFFFKKKLLLIIIEEECCCBBBDDDEEEFFFGGGIIIJJJKKKLLLIIIJJJJJJIIIIIILLLPPPSSSTTTRRRPPPNNNMMMNNNPPPRRRQQQSSSUUUUUUTTTRRRQQQPPPRRRRRRRRRPPPMMMNNNRRRVVV\\\UUUIIIEEERRRcccfff^^^SSSKKKAAA<<<===>>>>>><<<;;;;;;::::::999888888777888888777777666666666555888666333333444666777888666555555666777777444222555555666666555444333333444444444333333222222222444444444444444444444444333222222111111222222333444444444444444555666777333333333333333333333333444666888555222222777<<<777777777777666666666666555555555555666666666666555666777777666666777888999666333333666999999888999<<<<<<999888999888555999999999::::::;;;;;;;;;;;;<<<;;;:::888888999;;;@@@>>><<<<<<>>>>>>>>>=========>>>???????????????@@@AAABBBBBBAAAAAACCCEEE@@@AAABBBBBB@@@???@@@BBBEEEEEEEEEGGGIIIKKKLLLKKKIIIJJJJJJHHHFFFFFFGGGHHHLLLLLLLLLLLLLLLMMMMMMMMMPPPLLLIIIJJJMMMQQQRRRRRRUUUUUUSSSPPPMMMJJJJJJKKKOOOOOOPPPRRRTTTVVVXXXYYYYYYUUURRRQQQTTTUUUUUUTTTSSSWWWZZZYYYVVVRRRRRRSSSNNNOOOPPPPPPQQQRRRUUUXXXaaa^^^YYYUUUSSSRRRTTTUUUVVVWWWTTTNNNNNNSSSRRRNNNKKKHHHFFFHHHLLLPPPPPPOOONNNTTTUUUQQQUUU]]]\\\UUUJJJKKKMMMOOOPPPPPPQQQQQQQQQOOOMMMOOOTTTYYY]]]___[[[VVVRRRPPPQQQRRRPPPNNNYYYSSSNNNMMMKKKIIILLLPPPQQQOOOMMMLLLKKKJJJHHHFFFJJJKKKKKKLLLLLLLLLLLLLLLLLLJJJHHHGGGFFFEEECCCAAAHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHMMMMMMLLLLLLKKKKKKKKKKKKJJJIIIGGGEEEEEEFFFHHHIIIKKKIIIGGGFFFGGGHHHIIIIIIJJJHHHEEECCCCCCDDDEEEGGGOOOMMMKKKHHHGGGGGGHHHHHHFFFCCCCCCEEEEEEBBBAAADDDCCCBBB@@@@@@AAACCCFFFHHHFFFFFFFFFFFFEEECCCAAA???;;;>>>BBBDDDDDDBBBBBBBBBEEEDDDCCCBBB@@@???>>>===???@@@@@@AAAAAA@@@@@@???===>>>>>>???@@@@@@AAAAAAAAA@@@@@@?????????????????????@@@@@@@@@AAAAAAAAA????????????>>>>>>>>>>>>??????@@@@@@@@@@@@?????????>>>>>>>>>???@@@AAAAAA@@@???>>>>>>>>>???AAABBBBBBHHHNNNNNNIIIDDDCCCDDDKKKNNNSSSRRRJJJMMMkkkeeeJJJAAAAAABBBAAA??????AAABBB===>>>>>>>>><<<;;;999777;;;;;;;;;<<<<<<============<<<;;;::::::;;;<<<=========<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======;;;<<<<<<<<<<<<<<<<<<;;;>>>===;;;:::999::::::;;;:::888666888:::<<<:::888;;;;;;<<<===>>>>>>======888888999:::::::::999999888888888999:::;;;<<<===;;;::::::999999::::::;;;<<<<<<;;;<<<<<<===>>>???>>>??????@@@@@@@@@??????>>>>>>???@@@@@@@@@@@@???EEEEEEEEEEEEDDDCCCBBBAAACCCEEEGGGEEEBBB@@@BBBDDDGGGFFFEEEEEEGGGIIIIIIHHHMMMGGGDDDFFFIIIIIILLLPPPTTTQQQKKKGGGFFFIIINNNRRRPPPSSSUUURRRNNNMMMPPPUUUTTTRRRNNNKKKKKKNNNRRRUUU[[[UUUJJJEEEQQQaaaddd\\\NNNGGG???<<<===???>>>===::::::999999888888777777666555555555444444444333666444222222444666666666666555555777888888666444444444444444444333222222444444333333333222222222333333333333333333333333333222222111111222222333444444333333333444555555333333333333333333333333333444555444333333555888555555555555555555555555444555555555666666666666444666777777666555777888999666333333666888888888999999888777;;;???===666999999999:::::::::;;;;;;:::::::::888666666888:::;;;999888999:::<<<<<<;;;======>>>??????????????????@@@AAAAAA@@@@@@BBBDDD@@@AAABBBBBB@@@@@@AAABBBDDDCCCCCCEEEHHHJJJJJJIIIFFFGGGHHHGGGFFFFFFGGGIIIJJJKKKKKKKKKLLLLLLMMMMMMLLLKKKJJJLLLOOOPPPOOOMMMOOOOOOOOOMMMKKKJJJKKKLLLPPPOOOOOOPPPRRRUUUWWWYYYVVVSSSPPPOOOQQQRRRRRRRRRRRRTTTUUUUUURRRPPPOOONNNMMMNNNOOOOOOOOOPPPSSSVVVYYYWWWTTTQQQOOOOOOPPPQQQSSSTTTQQQKKKLLLPPPOOOKKKIIIGGGFFFHHHMMMPPPPPPNNNKKKQQQVVVXXXYYYZZZWWWRRRTTTPPPKKKHHHJJJNNNRRRUUUQQQOOOLLLLLLOOOSSSUUUVVVRRRQQQPPPQQQRRRRRRPPPOOOVVVQQQNNNNNNLLLIIIIIILLLNNNNNNMMMMMMLLLKKKIIIGGGHHHIIIKKKLLLLLLLLLKKKJJJHHHFFFEEEDDDDDDDDDBBBAAABBBDDDGGGIIIKKKKKKJJJIIICCCBBBBBBBBBBBBDDDEEEFFFJJJJJJJJJJJJIIIHHHGGGGGGDDDCCCCCCCCCCCCDDDFFFGGGGGGEEECCCCCCCCCEEEFFFGGGGGGEEECCCBBBBBBCCCEEEGGGOOONNNKKKIIIGGGGGGGGGHHHDDDAAAAAADDDCCC@@@@@@BBBCCCAAA@@@???@@@BBBDDDFFFBBBBBBAAAAAA???>>>===<<<<<<>>>AAABBBAAA?????????CCCBBBBBBAAAAAA@@@@@@@@@?????????@@@@@@?????????=========>>>>>>???@@@AAA@@@??????>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAA>>>>>>>>>>>>============>>>??????@@@@@@??????>>>==================>>>???>>>===<<<<<<<<<===?????????BBBDDDEEEDDDAAA>>>===>>>>>>AAADDD@@@AAAUUUmmmMMMDDDCCCBBBAAA@@@@@@??????============<<<:::999777999999999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<;;;::::::999999999::::::999999::::::::::::999999<<<;;;:::999999999::::::999777777888;;;===<<<;;;::::::;;;<<<<<<<<<;;;;;;888888999999::::::999999888888888999:::;;;<<<===;;;::::::999999::::::;;;;;;;;;;;;;;;<<<===>>>???>>>>>>?????????>>>>>>======>>>>>>???@@@?????????BBBBBBCCCCCCBBBBBBAAA@@@BBBDDDEEEDDDBBBAAABBBDDDHHHGGGEEEFFFGGGHHHGGGFFFJJJEEECCCFFFIIIJJJLLLOOORRRLLLGGGGGGLLLRRRUUUUUUTTTVVVVVVUUURRRRRRTTTWWWQQQOOOLLLKKKLLLPPPTTTWWW^^^WWWKKKEEEMMM[[[\\\TTTHHHCCC>>><<<===>>>===<<<999999888888777666666666555555555444444444444444444222222222444555444333555444555777999999888666222333333333333222222111333333333333222222222222222222222222222222222222222222111111111111222222444333333222222222333333222222333333333333333333333222222333555555444333444444444444444444444444444444444555555555666666444555666666555555666888888666444444666777888777999777444666>>>EEEAAA999999999999999999:::::::::888999888777555555777999999888777777999;;;;;;:::<<<<<<===>>>>>>>>>>>>>>>===>>>??????>>>???AAABBB@@@AAABBBAAA@@@@@@AAABBBBBBAAAAAACCCFFFGGGGGGGGGCCCDDDEEEEEEDDDEEEGGGIIIHHHIIIIIIJJJKKKLLLLLLMMMHHHIIIKKKNNNPPPOOOKKKHHHJJJKKKLLLLLLKKKKKKMMMNNNPPPPPPOOOPPPQQQTTTVVVXXXSSSPPPMMMLLLMMMNNNOOONNNTTTSSSQQQQQQPPPOOOLLLJJJLLLMMMMMMMMMLLLMMMPPPRRRQQQPPPPPPOOOOOONNNNNNNNNNNNOOOLLLIIIJJJLLLKKKHHHFFFEEEEEEIIINNNQQQOOOMMMNNNSSS]]]dddcccZZZUUUUUUXXXQQQIIIFFFIIINNNRRRSSSQQQNNNKKKKKKMMMPPPQQQRRRJJJMMMPPPRRRSSSSSSTTTTTTUUURRRPPPQQQOOOJJJHHHJJJLLLMMMNNNNNNMMMLLLJJJHHHFFFGGGJJJKKKLLLKKKIIIGGGFFFEEECCCDDDEEEEEEDDDCCCBBBEEEKKKOOOQQQPPPMMMJJJDDDCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHHHHHHHGGGGGGFFF@@@AAABBBCCCDDDEEEEEEEEECCCBBBAAAAAAAAACCCDDDEEEBBBAAA@@@@@@@@@BBBDDDFFFMMMLLLJJJHHHFFFEEEDDDDDDBBB@@@???BBBAAA>>>>>>AAABBBAAA???>>>>>>???AAABBB??????>>><<<;;;;;;;;;;;;===>>>@@@???===<<<<<<===AAAAAAAAAAAAAAAAAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;<<<>>>???@@@>>>>>>===<<<<<<<<<<<<===>>>>>>>>>?????????@@@@@@============<<<<<<<<<;;;>>>>>>????????????>>>>>><<<<<<;;;:::::::::;;;;;;;;;::::::::::::;;;<<<===>>>===<<<===>>>>>>;;;888:::777999>>>>>>===FFFRRR[[[GGGDDD@@@@@@AAAAAA>>><<<<<<<<<<<<<<<;;;:::888777666666777777777777888888;;;;;;<<<<<<<<<:::999888888888888888999999:::;;;999999888777666666666777666777777888888777777666:::999999888888888888999888777777999;;;======<<<999999:::::::::999888888777888888999::::::999999777777777888999:::<<<<<<::::::999999999999::::::999999::::::;;;===>>>???======>>>======<<<;;;:::<<<======>>>???>>>>>>>>>>>>???@@@@@@AAA@@@@@@@@@@@@BBBCCCCCCBBBAAABBBDDDHHHGGGEEEFFFGGGGGGFFFEEEFFFBBBBBBGGGJJJJJJKKKNNNQQQKKKFFFIIIRRRXXXXXXUUUVVVUUUUUUUUUUUUUUUVVVWWWPPPOOOLLLKKKLLLOOORRRUUU```YYYLLLCCCHHHSSSRRRIIIDDDAAA===<<<<<<<<<;;;999888888888777666666555555666666666666666666666666333222222333555555444222444444444777999:::999777222222333333333333222222333222222222222222222222000000000000111111111111222222111111111111222222333333222111111000111111222222222222222333333333333111000333777888444000333333333333444444444444333333444444444555555555333555666666555444666777777666555555555666666777888777666777>>>DDDBBB;;;888888888999999999999999888888888777555555777999===;;;999999;;;<<<;;;:::::::::;;;<<<<<<<<<<<<;;;;;;<<<======<<<===???AAA>>>@@@AAAAAA??????@@@BBB@@@??????AAACCCEEEEEEDDDBBBCCCDDDCCCBBBBBBDDDFFFFFFGGGGGGHHHIIIJJJKKKKKKFFFHHHJJJMMMMMMLLLHHHFFFIIIKKKMMMNNNMMMNNNOOOQQQOOOPPPRRRSSSTTTUUUUUUVVVQQQOOOMMMKKKKKKLLLMMMMMMVVVSSSOOOOOOPPPOOOLLLHHHKKKLLLLLLKKKJJJKKKMMMOOOMMMNNNPPPQQQRRRQQQPPPPPPLLLKKKJJJIIIJJJKKKIIIGGGDDDDDDFFFJJJOOOQQQOOOLLLQQQTTT^^^hhhdddWWWRRRWWWRRRNNNJJJKKKNNNQQQPPPNNNPPPNNNMMMMMMPPPSSSUUUUUUIIIMMMRRRSSSTTTUUUYYY]]]XXXTTTRRRSSSQQQLLLKKKMMMLLLNNNPPPPPPNNNKKKHHHGGGCCCFFFIIIKKKKKKJJJGGGEEEFFFEEEEEEFFFHHHIIIHHHGGGIIIKKKOOOQQQQQQNNNJJJHHHHHHGGGFFFFFFFFFHHHIIIJJJIIIHHHGGGFFFGGGIIIKKKLLLBBBCCCEEEGGGGGGGGGEEEEEEAAAAAABBBBBBAAABBBDDDEEE???>>>>>>>>>???AAACCCEEEJJJIIIHHHFFFDDDBBB@@@???BBB???>>>AAAAAA======@@@AAA@@@>>>===<<<===>>>???@@@???===<<<;;;<<<======<<<===>>>>>><<<<<<===>>>AAAAAAAAAAAAAAAAAAAAAAAA===<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<>>>???===<<<<<<;;;:::;;;;;;;;;======>>>>>>>>>?????????<<<<<<<<<;;;;;;;;;::::::===>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999999999999999999999::::::;;;;;;===<<<<<<<<<<<<<<<;;;:::<<<:::<<<@@@AAA???CCCJJJnnnfffGGGBBB>>>>>>AAABBB???;;;;;;;;;;;;::::::999888777555555555666666666666666999:::<<<<<<<<<:::777666666555666666777888999:::999888777666555555555555555555666666666666555555777777777777777777777777777777777888999:::::::::999999999999999888777666666777888999999:::999999777777777777888:::;;;<<<::::::999999999999::::::888888888999;;;<<<>>>>>><<<<<<<<<<<<;;;:::888888;;;;;;<<<===============<<<===>>>???@@@@@@@@@@@@>>>???@@@AAAAAABBBBBBCCCDDDDDDCCCEEEGGGHHHGGGFFFDDDAAABBBHHHLLLLLLLLLNNNRRRMMMJJJLLLQQQUUUSSSOOORRRQQQPPPPPPRRRTTTSSSRRRSSSRRROOOMMMLLLLLLNNNOOO\\\VVVJJJAAADDDNNNMMMEEEBBB@@@===;;;:::999888777888888777777666555555444555555555666666666666666444333333444666666555333333333444666999:::999777333333444444444444333333222222222222222222222222/////////000000111111111222111111000000111111222333222111000000000000000111111111222222333333333555222111444999:::555///333333333444444555555555333333333333444444444444222444555555444444555666666666666555555555555666555888999999;;;???@@@<<<888888888888888888888888888888888777666666888:::???===;;;:::;;;;;;:::888777888888999999999999999:::;;;<<<<<<;;;;;;===???===>>>??????>>>>>>???AAA???>>>===???AAABBBBBBAAACCCCCCDDDBBB@@@@@@AAACCCEEEEEEFFFGGGHHHHHHIIIIIIFFFGGGIIIIIIIIIHHHHHHHHHIIILLLNNNNNNNNNMMMNNNOOONNNQQQTTTWWWXXXWWWTTTRRRQQQPPPNNNLLLKKKKKKLLLMMMUUUQQQMMMKKKLLLLLLJJJGGGJJJJJJKKKJJJIIIJJJLLLNNNLLLNNNQQQSSSTTTTTTRRRQQQKKKJJJJJJLLLMMMLLLJJJIIIDDDDDDFFFKKKPPPQQQOOOKKKOOOPPPXXX___[[[OOOMMMSSSNNNLLLKKKMMMQQQSSSRRRPPPSSSQQQOOOPPPRRRTTTVVVVVVLLLNNNPPPQQQQQQUUU[[[aaaYYYTTTQQQQQQOOOLLLMMMPPPNNNPPPSSSQQQMMMIIIFFFEEECCCFFFIIIKKKKKKJJJGGGEEEFFFEEEEEEFFFIIIKKKJJJJJJNNNOOOOOONNNMMMKKKIIIHHHIIIIIIHHHGGGHHHIIIJJJKKKIIIGGGEEEDDDFFFIIINNNQQQEEEFFFHHHIIIHHHFFFDDDBBB???AAABBBBBB@@@@@@BBBDDD>>>>>>>>>>>>???AAABBBCCCGGGGGGGGGFFFDDDBBB@@@>>>AAA???>>>AAA@@@======@@@???>>>===<<<;;;;;;<<<<<<@@@???===<<<<<<===>>>???;;;<<<>>>>>>===>>>???AAAAAAAAAAAA@@@??????>>>>>><<<<<<;;;::::::;;;<<<<<<;;;::::::::::::<<<===>>><<<;;;::::::999999::::::<<<<<<<<<=========>>>>>>;;;;;;;;;;;;::::::::::::<<<======>>>>>>======<<<<<<;;;::::::999999999999999999:::::::::;;;;;;;;;:::===???===999888;;;>>>:::;;;===>>><<<<<>>???@@@@@@@@@======>>>???@@@AAABBBBBB??????@@@CCCFFFHHHHHHGGGCCC@@@BBBIIIMMMLLLLLLNNNOOONNNMMMMMMMMMMMMLLLKKKMMMLLLLLLMMMPPPQQQPPPOOOSSSRRRPPPNNNMMMMMMNNNNNNVVVRRRHHH???DDDNNNNNNGGGAAA@@@===;;;999888777777888888777777666555555555333333333333333444444444555333333444555666555444222222333666888999888666222333333444444444444444111111111222222222222222...//////000000111111111111111000000000000111111222111111000000000111111000000111111222333333333444222111444999999555000222333333444444555555555222222222333333333444444222333444444333333444666555666777666444444444555333777999888999<<<===;;;888888888777777777777777777888888777666666888:::===;;;999888999999777666666666777888888888888888999:::;;;;;;:::;;;===???:::<<<======<<<<<<>>>???>>>===<<<===@@@AAA@@@???CCCCCCCCCBBB@@@???@@@AAAEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHGGGFFFFFFIIIKKKHHHJJJMMMNNNMMMLLLLLLMMMNNNQQQUUUXXXXXXVVVSSSPPPQQQQQQPPPMMMKKKJJJLLLNNNQQQNNNJJJHHHGGGHHHGGGGGGIIIJJJJJJJJJIIIJJJMMMOOOMMMOOORRRTTTTTTSSSRRRPPPLLLJJJKKKOOOQQQNNNKKKKKKGGGFFFHHHLLLPPPRRROOOKKKQQQRRRVVVYYYVVVPPPPPPSSSQQQPPPOOOOOOQQQSSSVVVYYYVVVTTTRRRQQQRRRSSSSSSRRRPPPOOONNNMMMNNNRRRXXX]]]UUUPPPMMMNNNLLLJJJLLLPPPPPPRRRTTTRRRLLLGGGFFFFFFFFFGGGJJJKKKLLLKKKIIIGGGEEEDDDDDDFFFIIIJJJJJJJJJNNNMMMLLLKKKKKKKKKLLLLLLIIIHHHGGGGGGGGGHHHIIIJJJHHHGGGFFFEEEFFFIIILLLNNNEEEEEEFFFGGGFFFCCCAAA???===@@@BBBAAA>>>===???AAA@@@@@@@@@???@@@@@@AAAAAAFFFGGGHHHHHHFFFDDDAAA???AAA>>>===@@@@@@<<<<<>>======<<<;;;;;;;;;;;;===<<<<<<<<<<<<======>>>:::<<<>>>?????????@@@BBB@@@@@@??????>>>===<<<<<<<<<;;;:::999999:::;;;<<<999::::::;;;<<<<<<======;;;;;;:::999999999999:::;;;;;;<<<<<<<<<=========;;;;;;;;;;;;:::::::::999<<<<<<============<<<<<<;;;;;;::::::999999::::::888999:::;;;;;;;;;::::::666;;;>>><<<777555888===777;;;===<<<888999@@@GGGVVVQQQ???<<<:::;;;===???>>><<<999999888777777777777777666666666555555555555555555666999::::::999777555444444444444555666666777999888777666666555666666555555555666666555555555444555555666666666666555777888888666444222222333777888888888888777777666555555777888999999::::::555555666666777888:::;;;999999888888888888999999888777777888888999:::;;;999999:::999999888777666888999::::::;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>===<<<<<<===???AAA@@@???::::::===AAAEEEHHHHHHGGGBBB@@@AAAGGGKKKKKKKKKMMMJJJJJJKKKKKKJJJIIIJJJJJJHHHIIIKKKMMMNNNNNNOOOOOONNNNNNOOOOOOPPPQQQRRRRRRWWWTTTJJJAAADDDMMMNNNFFF???>>><<<:::888888999;;;999999888777777666666555222222222333333444444444555333111111333555555444222222333555777777666444111111222333333333333333000111111111222222222222...//////000111111222222111111000000000000111111111111000000111111222222///000000111222222333333333222111333666666444111111111222222333444444444222222222222333333333333111333444444333333444555444666888777444333333555222444444444888===<<<888888888777777777666666666555666666555444555777999999888666666888999888888777777888999999999999888999:::;;;;;;::::::<<<>>>888:::;;;;;;;;;;;;<<<>>>===<<<<<<===???@@@???>>>AAABBBBBBAAA@@@???AAABBBEEEEEEEEEDDDDDDDDDDDDDDDDDDFFFHHHGGGFFFGGGIIIKKKGGGJJJMMMOOONNNNNNNNNOOOOOOPPPRRRSSSSSSSSSQQQPPPQQQQQQPPPMMMJJJJJJLLLOOONNNMMMKKKGGGEEEEEEHHHJJJIIIJJJKKKKKKJJJLLLOOOQQQQQQRRRTTTUUUUUUTTTRRRQQQMMMJJJLLLRRRTTTOOOLLLMMMJJJIIIIIIMMMPPPQQQOOOKKKTTTWWWYYYWWWWWWXXXVVVSSSQQQUUUYYYYYYWWWVVVXXXZZZVVVUUUSSSSSSTTTUUUTTTSSSUUURRROOONNNPPPSSSUUUVVVPPPMMMLLLOOONNNKKKLLLOOOPPPRRRTTTQQQKKKGGGGGGIIIHHHIIIKKKLLLLLLLLLKKKJJJFFFFFFFFFGGGJJJLLLLLLKKKLLLLLLKKKKKKKKKLLLLLLMMMKKKJJJIIIHHHHHHHHHIIIJJJIIIJJJLLLLLLLLLKKKIIIHHHCCCDDDDDDDDDDDDCCCAAA@@@???BBBEEECCC???===>>>AAADDDCCCBBBAAAAAA@@@??????BBBCCCEEEFFFEEECCC@@@>>>???<<<<<<>>>>>>;;;:::===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>>>>===:::===@@@AAA@@@???>>>???===============<<<<<<<<<===<<<:::999999:::<<<===888999;;;===>>>===<<<<<<;;;;;;:::999999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<;;;999999999999999999::::::777888999:::;;;::::::999555888:::999777666777999888;;;===:::888999>>>AAAMMMeeekkkFFF===<<<;;;;;;::::::::::::999888777666666666777777555555555444444444333333333555777888999999888777555555444444444555555666777666666555555555666666444444444555555444444444333444555777777777666555666777888666333222333444444555555666666666666555444555666888999999::::::555555555666777888999:::999999888888888888999999888888777777777888888999888888999999999888888777777888999999::::::999999999999:::;;;<<<<<<<<<<<<===<<<;;;<<<>>>@@@???===888999;;;???CCCEEEEEEDDDBBB>>>???DDDHHHHHHHHHKKKKKKHHHGGGGGGIIIJJJIIIGGGCCCGGGJJJKKKJJJJJJLLLNNNMMMNNNOOOQQQRRRSSSTTTTTT]]]YYYOOODDDDDDLLLJJJCCC======;;;999888999<<<>>>999999888888777777666666444444444555555666666666444222000///111333444444222222222444666666555333///000111222222222222222000000111111222222222222...//////000111222222333111111000000000000111111111111000000111222333333///000000111222222333333222111111222333444333222///000000111222222333333111111222222222333333333111333444444333222444555333666888777444222333555222000///111999@@@===555888888777777666666666555444555555444333444666888777666555666999;;;;;;;;;888888999:::::::::::::::999:::;;;;;;:::;;;===>>>777888::::::::::::;;;======<<<<<<===???@@@???>>>???@@@AAAAAA@@@AAACCCDDDEEEEEEEEEDDDCCCCCCBBBBBBAAAEEEHHHIIIHHHGGGIIIKKKGGGKKKOOOQQQRRRRRRRRRSSSQQQPPPOOONNNNNNOOOQQQQQQQQQQQQQQQMMMJJJIIIKKKNNNNNNOOOMMMIIIFFFFFFJJJNNNIIIJJJKKKKKKKKKMMMPPPSSSUUUVVVWWWXXXWWWVVVTTTSSSMMMIIILLLSSSUUUPPPMMMNNNLLLKKKJJJMMMPPPQQQOOOLLLQQQWWWXXXSSSUUUZZZWWWNNNMMMXXXcccfffaaaZZZVVVVVVUUUTTTSSSTTTWWWYYYZZZYYYYYYVVVSSSSSSUUUVVVTTTQQQNNNMMMNNNRRRRRROOOMMMOOONNNQQQSSSPPPJJJHHHIIILLLJJJKKKKKKLLLLLLLLLLLLLLLJJJIIIIIIJJJMMMOOOOOONNNMMMMMMMMMMMMLLLLLLKKKJJJMMMLLLKKKJJJJJJKKKLLLMMMLLLOOOSSSUUUSSSNNNGGGCCCCCCCCCDDDDDDDDDDDDDDDDDDBBBFFFHHHFFFAAA???@@@CCCFFFEEEDDDCCCAAA@@@???>>>===???AAACCCBBB@@@===;;;===::::::<<<<<<999999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAA@@@??????;;;===@@@AAA@@@===<<<;;;::::::;;;;;;<<<======>>>===<<<:::999999:::<<<===777999<<<>>>???>>><<<;;;<<<;;;::::::999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;888888777777888999::::::666777888::::::999999888777777777888::::::888555777888999777777999999888CCCIIIuuunnnXXXgggYYY============;;;888666777888888888666555555666777777444444444333333222222222333444666777888888888888666666555444444444555555555555444444444555666666333333333444444333333333333444666777777777666666555777888777444333555777222333333444555555555555444555666777999999::::::555555555555666888999:::999999888888888888999999999888888777777777777777777888888999999999999888777777888999999999999999888888999::::::::::::999>>><<<:::;;;>>>???>>><<<888999;;;???BBBCCCBBBAAAAAA======BBBEEEEEEFFFIIIPPPJJJDDDEEEIIIKKKGGGAAA>>>DDDIIIJJJGGGFFFIIIMMMPPPQQQRRRRRRSSSRRRRRRQQQ\\\ZZZSSSHHHDDDGGGFFFBBB>>>:::777555666777888888888999999::::::888777666777666444333222444555666555444333222111222333444444333111111111111333444000111222111000000222333222111111000000000000000000///.........///111222............///000222222444222000......000222444000111111111111222222222444333111///......//////333333333333333333333333222222222222222222222222222222111111222222333444444444444333333222222222555555555555666888999:::222111///...///222555777555444333333444666888:::888888777777777777777888666666666666666777888888999999888888999999:::;;;999999::::::::::::::::::<<<<<<===>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBB@@@BBBCCCCCCBBBBBBCCCEEEEEEEEEFFFGGGGGGGGGGGGFFFHHHIIIKKKNNNPPPSSSTTTUUUOOONNNMMMLLLMMMOOORRRSSSPPPSSSPPPJJJJJJPPPRRROOOPPPOOOHHHFFFLLLIIIGGGQQQPPPNNNLLLMMMNNNOOORRRVVVXXXXXXVVVUUUSSSPPPOOONNNLLLMMMOOOQQQRRRRRRRRRRRRHHHLLLPPPPPPOOOOOOQQQTTTUUUWWWXXXXXXVVVTTTUUUVVVTTTWWWaaajjjjjj```ZZZZZZPPPPPPQQQSSSWWWYYYZZZZZZUUUVVVXXXYYYXXXWWWUUUTTTRRRPPPNNNOOOSSSTTTSSSQQQQQQPPPMMMJJJGGGGGGIIIJJJIIIJJJLLLMMMMMMMMMMMMLLLPPPPPPPPPPPPPPPQQQSSSSSSPPPOOOMMMKKKJJJJJJKKKKKKOOOMMMJJJKKKMMMNNNMMMKKKIIILLLOOORRRQQQMMMIIIFFFEEEEEEDDDEEEGGGGGGEEEDDDFFFGGGHHHHHHFFFFFFGGGHHHEEECCCBBBCCCDDDDDDAAA===<<<@@@CCCDDDAAA===<<<======<<<<<<;;;<<<===>>>?????????>>>>>>>>>>>>>>>???@@@AAABBBCCCBBB@@@>>><<<;;;;;;;;;<<<>>>>>>;;;999<<<<<<<<<<<<<<<===>>>???===<<<;;;999888777777777888999999:::;;;<<<======<<<<<<;;;::::::999888888::::::::::::::::::::::::888===???;;;888:::<<<<<<666888<<<===<<<:::999999999999999999999999999999::::::999999888777666666444555555555666666777777777777888888888999999999:::===AAAEEEGGGFFFDDDCCC888888777666666666666666666666666666666666666666555444333333222222222222444444444555555555555666444111111444444222222555555555555444444333333333444444444444444444444444444444444444444444444444555555555555555555555555666666666666666666666666666666666666666777777888777666555444444555777888666666666666777777777777666555555777:::999666333999999999999999888777666444666777999999777666444999999999888888888888888888777666999<<<>>>===::::::::::::<<>><<<;;;<<<@@@FFFIIIJJJIIILLLHHHDDDDDDFFFGGGCCC???@@@BBBCCCCCCCCCEEEHHHKKKSSSTTTQQQKKKMMMTTTVVVSSS]]]ZZZQQQHHHEEEHHHFFFBBB<<<;;;:::999::::::888666777888999999999888666666777777555444444444555555555555444333222222222333333333222222222222333333111222333222000000111333222111000000//////000000000///.........///111222///.........///000111111222111///......///111222000000111111111222222222333333111000//////000000333333333333333333333333222222222222222222222222222222111111222222333444444444333333333222222222333333333444555666888888777777666555666777999:::555444333333555777999;;;888777777666666777777888666666666666666777777888999888888888888999:::::::::::::::::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>===>>>>>>??????@@@AAAAAAAAABBBDDDDDDDDDBBBAAABBBCCCDDDEEEFFFFFFGGGGGGFFFFFFKKKKKKLLLMMMOOOPPPQQQRRRNNNNNNMMMMMMNNNPPPQQQRRRQQQSSSPPPKKKKKKOOOPPPNNNPPPRRRKKKFFFIIIJJJRRRdddiii```UUUOOOOOOQQQRRRSSSSSSTTTUUUUUUTTTSSSQQQPPPIIILLLPPPSSSTTTSSSPPPNNNHHHKKKNNNOOOMMMNNNQQQTTTVVVVVVWWWWWWVVVVVVUUUVVVRRRUUU^^^gggggg```\\\]]]SSSSSSTTTVVVXXXZZZ[[[[[[VVVWWWYYYZZZZZZXXXVVVTTTSSSPPPNNNOOOSSSVVVVVVUUUQQQPPPMMMJJJHHHHHHKKKMMMOOONNNMMMMMMMMMNNNNNNOOOOOOOOOOOOPPPPPPQQQRRRSSSUUUSSSQQQNNNLLLKKKKKKKKKMMMLLLLLLMMMOOOOOOKKKHHHIIIKKKMMMOOONNNKKKHHHEEEGGGFFFFFFGGGHHHHHHGGGFFFFFFGGGHHHHHHFFFFFFGGGHHHDDDCCCCCCDDDFFFFFFCCC@@@===@@@CCCCCC@@@>>>>>>???======<<<;;;<<<===>>>???============>>>???@@@@@@@@@AAABBBBBBAAA???===<<<;;;;;;;;;<<<======;;;999>>>===<<<<<<<<<<<<<<<<<<===<<<:::999888777777777777777888999:::;;;<<<<<<<<<;;;;;;:::999999888888::::::::::::::::::::::::666;;;===;;;;;;>>>???===::::::;;;;;;;;;;;;;;;;;;999999999999999999999999::::::999888888777666666444555555555666666666777777777777888888888999999666888;;;===???>>>===<<<888777777666555555666666555555555555555555555555555444333333222222222333444444444444555555555555555222222444444111111444555555444444444333333333444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555666666555555666666777888555444333333444666888:::666666777777777888888888777555333444666777666444777888888888777777666555444555666777777666555444888888888888888888888777888777777999<<<>>><<<:::999999999;;;===>>>>>><<<===<<<===@@@EEEHHHIIIHHHJJJFFFCCCCCCFFFFFFCCC???AAABBBCCCCCCCCCDDDGGGJJJQQQRRROOOKKKMMMSSSTTTQQQccc]]]SSSKKKJJJLLLJJJEEE<<<<<<<<<======;;;777444777777777888777666666555777777777777666555333333555555555555444333222111222333333444444333333222333444444333111000111222222111000000//////000000000///.........///000111/////////...//////000000////////////////////////000000000111111111222222222222111111000111222222222222222222222222222222222222222222222222222222222111111111111222333333333333333222222222222222222222222333444555666777555555555555555555666666444333333444555888:::;;;777777666666666666777777666666555555666666777888888888888888888999999::::::::::::;;;;;;;;;<<<<<<;;;<<<======>>>===============>>>??????@@@@@@AAADDDEEEEEEDDDBBBAAAAAABBBDDDDDDEEEFFFFFFFFFFFFEEELLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQQQQRRRPPPLLLKKKNNNOOOMMMIIIPPPNNNKKKKKKLLLXXXnnnrrr^^^RRRPPPRRRRRROOORRRSSSUUUUUUUUUSSSPPPOOOHHHLLLQQQVVVVVVSSSNNNJJJIIILLLNNNMMMKKKLLLPPPTTTUUUUUUTTTUUUVVVVVVVVVTTTRRRUUUZZZ``````[[[XXXYYYVVVVVVWWWYYYYYYZZZZZZZZZUUUWWWZZZ[[[[[[YYYUUUSSSRRROOOMMMPPPUUUYYYZZZYYYSSSQQQMMMJJJIIIKKKMMMPPPUUUSSSPPPNNNNNNNNNPPPQQQNNNNNNNNNOOOPPPPPPQQQQQQVVVTTTQQQNNNKKKJJJJJJJJJJJJKKKMMMPPPQQQOOOJJJFFFIIIJJJKKKKKKJJJIIIGGGFFFHHHHHHIIIIIIIIIIIIHHHHHHFFFGGGHHHGGGFFFEEEFFFHHHBBBCCCDDDGGGHHHHHHEEEBBB???@@@BBBAAA@@@@@@AAABBB======<<<<<<<<<===>>>???<<<<<<<<<<<<===???@@@AAA???@@@@@@AAA@@@???===<<<<<<;;;:::;;;======;;;:::>>>>>>===<<<;;;;;;;;;;;;<<<;;;:::999888777777777666666777888999:::;;;;;;;;;;;;::::::999999888888::::::::::::::::::::::::999;;;;;;:::<<<@@@???<<>>:::999;;;===<<<;;;888888888888888888888888999999888888777777666666555555555555555666666666666666777777777888888888333444555666777777777777777777666555555555555666555555555555555555555555444444333222222222333333444444444444555555555555555222222444444000000333555444444444444333333333444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555666555555555555666777777333333333333555777999:::666666666777777777888888888555222222333555666666666666777777666666555555333444555666666555444333666666666777777777777777888777777999;;;<<<<<<:::888888888:::<<<===<<<;;;=========@@@CCCFFFFFFFFFHHHEEECCCCCCEEEEEECCC@@@BBBCCCCCCCCCBBBCCCFFFHHHNNNNNNMMMKKKMMMRRRRRRPPPjjjbbbXXXRRRQQQRRROOOKKK???===<<<<<<<<<:::666444666666666666666555555555777888888888777555333111555666666666555333111000222333444555555444333222333444555444222000000111111111000/////////////////////...---...///000111000//////.........////////////000111111000//////000000000000111111111111111111111111111222333333111111111111222222222222111111111111111111111111111111111111111222222333222222222222222111111111222222222222333555666777222222333444444333222111333333333444666888:::;;;666666555555555666777777666555555555555666777777777777777777777888999999:::::::::;;;;;;<<<<<<===;;;;;;<<<============<<<<<<======>>>>>>??????@@@BBBCCCDDDCCCBBBAAABBBCCCCCCCCCDDDEEEEEEEEEEEEDDDJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMNNNOOOPPPPPPOOOOOOQQQQQQPPPNNNMMMMMMMMMLLLAAAKKKOOOOOOQQQNNNTTTfffvvvcccSSSOOORRRRRROOOWWWVVVUUUSSSQQQOOOMMMLLLJJJMMMQQQTTTUUURRRMMMJJJKKKMMMNNNMMMKKKMMMQQQUUUTTTRRRQQQQQQTTTUUUTTTRRRVVVWWWYYYZZZWWWTTTRRRSSSVVVXXXYYYZZZYYYXXXXXXXXXTTTVVVXXXZZZYYYWWWSSSQQQNNNMMMNNNRRRXXX\\\[[[ZZZXXXTTTOOOKKKKKKMMMOOOPPPWWWVVVTTTRRRPPPOOOOOONNNKKKKKKLLLMMMNNNNNNNNNNNNQQQOOOLLLIIIGGGFFFGGGHHHKKKLLLNNNPPPPPPMMMJJJGGGJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHHHHHHHFFFGGGHHHGGGFFFEEEFFFGGGCCCEEEGGGIIIIIIGGGDDDBBBAAAAAA@@@@@@@@@AAACCCDDD>>>===<<<<<<<<<===??????<<<<<<<<<<<<======>>>???>>>????????????>>>===<<<<<<;;;:::;;;<<<<<<;;;:::<<<<<<;;;;;;:::;;;;;;;;;<<<;;;:::999888888888888666666777888999:::;;;;;;::::::::::::999999888888999999999999999999999999999::::::;;;CCCMMMQQQNNNJJJBBB:::777999<<<<<<:::888888888888888888888888888888777777777666666666555555555555555555555555555555666666666777777777555555555555555555666666666666555444444555555555555555555555555555555555444333333222222333333333333333444444444555555555666333222444333000///111444444444444444444444444333333333333333333333333333333333333333333333333555555555555555555555555444444444444444444444444555555444444555555666777444333333444444666777888444444555555555666666666777555444444444555666666666666666777777666666555444555555666666555555444555555555666666666666666777777888999;;;;;;;;;:::999888888:::<<<===<<<;;;>>>>>>>>>@@@BBBCCCDDDDDDFFFEEECCCDDDEEEFFFDDDBBBEEEEEEEEEDDDCCCCCCFFFHHHLLLLLLKKKLLLNNNQQQQQQOOOnnneee[[[VVVUUUTTTQQQPPPCCC???;;;888777666666555666666666555555555555555666777888999777555222000444555666666555333111000111222444444444444222111222444555444222000000000111000000///...////////////...---------...000111000///...............//////000222333333222000/////////000000000111111111///000000111222222222333000000000111111222222222111111111111111111111111111111000000111111222333111111111111111111111111222222222333444555777777444555666777777666444333222222333444666777999999555555444444555666666777555555555555555666666777777777666666777777888999999999::::::;;;<<<<<<===::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<======>>>>>>???>>>@@@AAABBBAAAAAACCCEEEBBBBBBCCCDDDDDDDDDDDDCCCEEEFFFGGGHHHIIIKKKKKKLLLLLLMMMNNNNNNOOONNNNNNMMMPPPOOOOOOOOONNNMMMLLLLLLFFFLLLLLLNNNSSSPPPPPP\\\nnnkkk```TTTOOOSSSUUUSSSYYYWWWSSSPPPNNNMMMNNNNNNMMMNNNOOOPPPQQQPPPNNNNNNMMMOOOPPPOOOMMMNNNRRRVVVRRRPPPOOOOOOPPPQQQQQQQQQXXXYYYYYYWWWTTTSSSSSSSSSTTTWWWYYYYYYVVVTTTTTTUUURRRSSSUUUVVVVVVSSSPPPNNNJJJKKKOOOUUU[[[]]]ZZZWWW[[[VVVPPPMMMMMMNNNOOONNNTTTTTTUUUTTTRRRNNNKKKIIIGGGHHHIIIKKKKKKKKKKKKKKKKKKJJJGGGEEEDDDEEEGGGIIILLLMMMOOOOOOMMMKKKJJJIIIKKKJJJHHHGGGFFFFFFGGGHHHGGGHHHJJJIIIGGGEEEFFFGGGFFFGGGHHHGGGEEEDDDEEEFFFFFFGGGIIIIIIGGGDDDBBB@@@BBBAAA??????@@@BBBCCCDDD>>>======<<<===>>>???@@@>>>>>>===<<<;;;;;;;;;<<<==================<<<<<<<<<;;;999:::;;;<<<;;;:::999999999999:::;;;======;;;;;;:::999888888888888777777888999:::;;;<<<<<<:::999999999999999888888999999999999999999999999777888888===KKK\\\gggiiiLLLDDD;;;777888::::::888777777777777777777777777777777666666666666666666555555555555555444444444444444555555555666666666777666555444444555666777555444444444444444555555555555555555555555555555333333333222222333333444333333333444444444444555666222222444333//////111444444444444444444444444333333333333333333333333333333333333333333333333555555555555555555555555444444444444444444444444444444444444444555555666555555555444444444444444222222222222333333333333555666777888777666666555666666777888888777777666666666666777777666666666444444555555666666666666666777999:::::::::::::::::::::999;;;===>>>===;;;===>>>??????@@@AAABBBBBBEEEDDDDDDDDDEEEFFFFFFEEEFFFGGGGGGEEEDDDDDDFFFIIIMMMKKKJJJLLLNNNOOOOOOOOOlllddd\\\XXXTTTPPPPPPRRRGGGAAA:::555444444666666777777666555555555555666555666777777666444222000333333444444333333222222111222222333333222222111000222444444222000//////111000//////....../////////...---------...///000.........---......//////000111222333333222111000/////////000000000111111...///000111111111111111/////////000111111222222111111111111111111111111111000000000000111222222000000000000000111111111222222222333444555666777333444666777777666555444222222333444555666666777444444444444444555666777555555444444555555666777666666666666666777777888888888999999:::;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<===>>>>>>;;;===???@@@@@@AAACCCDDDAAAAAABBBCCCCCCCCCCCCBBBBBBCCCDDDFFFHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNLLLNNNQQQPPPMMMKKKMMMQQQPPPHHHHHHPPPPPPQQQ[[[ZZZ^^^\\\TTTSSSXXXZZZWWWUUUSSSQQQOOONNNOOOPPPQQQOOONNNMMMMMMNNNOOOPPPQQQNNNPPPQQQPPPNNNOOORRRVVVPPPQQQPPPOOOMMMMMMOOOQQQUUUXXXXXXUUUSSSUUUWWWWWWQQQUUUXXXWWWTTTQQQQQQRRRPPPQQQRRRRRRQQQOOOMMMLLLJJJKKKNNNTTTZZZ[[[WWWSSSXXXTTTOOOMMMNNNNNNMMMLLLPPPQQQRRRRRRPPPLLLGGGDDDEEEFFFHHHJJJJJJJJJIIIIIIIIIGGGEEEDDDDDDGGGJJJLLLMMMNNNOOOOOOLLLJJJJJJJJJJJJIIIGGGFFFEEEEEEFFFGGGEEEHHHJJJIIIEEECCCDDDFFFFFFGGGHHHGGGEEEDDDDDDEEEFFFGGGHHHGGGDDDAAA@@@???BBB@@@>>>>>>@@@BBBBBBAAA>>>>>>=========>>>???@@@???>>>===<<<::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999:::;;;;;;:::777777888999:::<<<===>>>;;;:::999999888888999999777777888999:::;;;<<<<<<999999999999999999888888999999999999999999999999999:::999999BBBQQQ[[[^^^FFFAAA:::777777999999888666666666666666666666666666666666666555555555555555555555444444444444444333333444444444555555555555444444333444444555666444333333333333444555555444444444444444444444444333333222222222333444444333333333333444444444444444111111333333//////222333333333444444444444555333333333333333333333333333333333333333333333333555555555555555555555555333333333333333333333333444333333333333444555555666666555555444333333222000000000111111111222222333666999:::888666555555666666777888888888777777777777777777777777777777444444555555666666777777666888::::::999888999:::;;;::::::;;;===>>><<<;;;;;;===??????>>>???@@@BBBBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDGGGIIINNNIIIGGGJJJLLLKKKKKKMMMkkkeee___ZZZTTTNNNOOOVVVIIICCC<<<666444555666777888777666555555555666666444444555555555333222111222222111111111222333333222111111000000111111222...000222333111/////////000000///............///......---,,,---...///000------------......///000000000111111111111000000////////////000000000111......///000000000//////......//////000111111222111111111111111111111111000000000000000111222222/////////000000000111111111111111111222444555666000000111222333333333333111222333333444444444333333333333333444555666777555444444444444555666666666555555555555666777777666777777888999:::;;;<<<999999:::;;;;;;;;;;;;::::::::::::;;;<<<<<<======;;;===>>>???>>>>>>@@@BBB@@@@@@AAABBBBBBBBBBBBBBBAAABBBCCCDDDFFFHHHIIIJJJLLLKKKJJJIIIIIIJJJKKKLLLLLLJJJLLLQQQRRRMMMKKKNNNOOONNNGGGHHHPPPPPPQQQ[[[TTTZZZZZZVVVZZZbbbaaaYYYQQQQQQQQQQQQQQQPPPNNNNNNMMMMMMLLLLLLMMMOOOQQQRRRLLLOOOQQQQQQOOONNNQQQTTTQQQSSSTTTQQQKKKJJJNNNSSSQQQUUUUUUPPPOOOSSSUUUSSSNNNSSSWWWVVVRRROOOOOOPPPQQQQQQPPPOOONNNMMMLLLKKKLLLKKKLLLPPPUUUWWWUUURRRQQQMMMJJJJJJMMMNNNLLLIIIMMMNNNNNNMMMJJJGGGCCCAAAEEEGGGIIIJJJKKKKKKJJJIIIHHHFFFDDDCCCDDDGGGJJJMMMJJJNNNQQQQQQNNNJJJHHHHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEHHHKKKIIIEEECCCDDDGGGFFFGGGHHHGGGDDDCCCDDDEEEDDDEEEFFFCCC@@@>>>???AAABBB@@@>>>>>>@@@AAA@@@>>>???>>>=========>>>@@@@@@======<<<;;;::::::::::::<<<;;;;;;;;;;;;;;;<<<<<<<<<:::888888:::;;;;;;:::888888888888999:::<<<<<<::::::999999888888999999666666777888999:::;;;;;;888888888888888888999999888888888888888888888888:::<<<:::555555;;;AAACCC<<<:::999777777888:::;;;666666666666666666666666555555555555555555555555555555555444444333333333333333333333444444444444222222333333444444555555333333222222333444444555444444444444444444444444333222222222333333444555222222333333333444444444333000000333333000000222333333333444444444555555222222222222222222222222222222222222222222222222555555555555555555555555222222222222222222222222333333333222333444444555444444555555444444333333000000000111111111111222444666888777555444555777444555666666777777777666666666666555555666666666444555555666777777888888555888::::::888777888::::::999999:::<<<<<<;;;999:::<<<>>>>>>===>>>@@@BBB>>>???AAABBBBBBCCCDDDFFFCCCDDDDDDCCCCCCCCCFFFHHHNNNGGGDDDFFFGGGFFFGGGJJJlllgggbbb^^^UUUNNNQQQYYYJJJEEE>>>999666666666666999888777555555666666777333333333444333333222222111000000///000222333444222111000//////000111222,,,...111222111/////////000000///.....................---,,,---...///000,,,,,,,,,---...///000111000000////////////000000////////////000000000000---...///000000///...------......///000111111222000000000000000000000000000000000000000111111222.../////////000000111111//////000000111222444555000000111222222333444444111222222333333222222111333222222333444555666777555444444444444555666666555555555555555666777777555666777888999:::;;;;;;999999:::;;;;;;;;;;;;:::999999:::;;;;;;<<<<<<===<<<===>>>>>>===<<<>>>???@@@@@@AAABBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFGGGHHHLLLKKKIIIHHHGGGIIIJJJLLLKKKIIIKKKRRRRRRMMMKKKNNNCCCHHHHHHLLLTTTQQQNNNWWWXXX[[[ZZZXXX___jjjfffYYYQQQSSSUUUUUUSSSOOOJJJGGGKKKLLLLLLMMMNNNPPPQQQRRRKKKNNNQQQQQQOOONNNOOORRRQQQVVVXXXSSSKKKHHHNNNTTTNNNRRRRRRKKKIIILLLMMMKKKMMMRRRWWWVVVRRRNNNOOOPPPRRRQQQOOONNNMMMLLLLLLLLLOOOMMMKKKLLLPPPTTTTTTSSSJJJGGGEEEGGGLLLNNNKKKHHHLLLLLLJJJHHHFFFDDDBBBAAAFFFHHHJJJLLLLLLLLLKKKJJJHHHFFFCCCAAABBBEEEHHHKKKHHHMMMSSSTTTPPPKKKGGGEEEFFFEEEDDDCCCCCCBBBBBBCCCFFFIIILLLJJJEEECCCDDDGGGFFFGGGHHHGGGDDDCCCCCCDDDBBBCCCCCCAAA>>>===@@@CCCBBB@@@>>>>>>@@@AAA>>><<>>=========>>>@@@AAA;;;;;;:::::::::;;;<<<<<<;;;;;;:::::::::;;;<<<<<<<<<:::888888999;;;;;;:::999999999888999999::::::::::::999999888999999999555555666777888999::::::888888888888888888999999888888888888888888888888444999:::666333777;;;<<<333555777888888999;;;===666666666666666666666666444555555555555555555555555555555444444333333333222222333333333444444444222222444555666666666555222222222222333333444555444444444444444444444444222222222222333333444555222222333333333444444444222///000333333000000333333333333444444555555555222222222222222222222222222222222222222222222222555555555555555555555555222222222222222222222222333333222222333333444555222333333444555555555555000111111111222222222222555666666444222222555999333333444555666666666555555555444444444444555555555555555666777888888999555888::::::888777888:::999888888999;;;;;;:::888888;;;>>>>>>======@@@CCC<<<===???@@@@@@AAACCCDDDAAABBBBBBBBBAAABBBEEEGGGNNNFFFBBBDDDDDDBBBDDDHHHpppjjjeeeccc^^^VVVQQQPPPMMMJJJDDD>>>999777666555555555444444444555555666;;;888555444555666444222222333333333333222111111222000......111333222000///000222333222111///---......................................................------------............///000000///...---///............---------......////////////......000000////////////000000////////////000000000000......///000000111000000////////////000000000000111000000///000222444555333333333222222111111111000111222333444333222111333333333333333333333333444444444555555555555666666666555555444444444333999777666666777888888888999999999999999999999999888999;;;<<<;;;;;;<<<===<<<<<<<<<<<<<<<===>>>>>>>>>>>>???@@@AAAAAABBBBBBEEECCCBBBBBBDDDEEEEEEDDDCCCGGGHHHEEEGGGNNNQQQOOOLLLMMMOOORRRSSSPPPIIICCCIIIIIIIIIJJJKKKMMMOOOQQQ___VVVQQQUUUZZZYYYVVVTTTOOOQQQSSSRRROOOLLLIIIHHHIIIJJJKKKMMMOOOQQQRRRSSSMMMKKKMMMSSSVVVSSSOOOOOOSSSRRRQQQOOOMMMMMMOOOQQQOOONNNMMMKKKJJJJJJKKKKKKJJJOOOQQQMMMKKKLLLNNNMMMNNNQQQSSSRRROOOKKKJJJKKKOOOKKKHHHHHHLLLNNNNNNMMMLLLIIIGGGFFFHHHJJJJJJJJJGGGFFFEEEDDDDDDCCCAAA???HHHHHHFFFCCCFFFKKKHHH@@@EEEEEEDDD@@@>>>???DDDHHHFFFMMMSSSSSSNNNHHHEEEDDDAAA???@@@BBB>>>999<<>>>>>>>>???<<<===???AAABBBAAA@@@???>>>>>>>>>>>>>>>======<<<;;;;;;:::<<<===>>>===;;;<<<;;;999777777888999:::999888777777777888:::;;;888888888888888888888888777777888999999999999888999777666555666777999:::555555555444444555555555666666666666666666666666777888888888666555333111333444555666777777777777666666666666777777777777555444333333333333444555444444444333333222222222222222222222222222222222222222222222222222222222111111222222222333333333333444555444222111222333333333333222222111111111222222222222222222222222111222333444444222111000333333333333333333333333444333111//////000111222222222222222222222222222222222333333333333444444222222222111111111111000222222111111222222333444222222222222222222222222222222222111111111111111444444444444444444444444:::444111444666555555666999777555333222111222222444555555666666666666666777777888888888888777777888888888:::;;;;;;999777<<<;;;::::::;;;<<<===>>>>>>>>>???@@@@@@AAAAAABBBAAAAAA@@@???@@@EEELLLQQQOOOJJJDDDAAABBBDDDDDDDDDllleeeaaa___\\\UUUQQQQQQKKKHHHDDD???:::888666555444444333333333333444444777555333444666777555333222222333333222222111000444111//////000111000...///000111222222000///..................---------...------------------.........------------......,,,---...//////...------///............---------///..................///...///000111111000///....../////////000000000000---...//////000000000///.../////////000000000000000000000000000222333444333333222222222111111111000111222222333333222222333333333333333333333333444444444444555555555555555555555444444333333333555555444555777888777666999999999999999999999999777999;;;;;;::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<===<<<======>>>>>>???@@@@@@DDDBBBAAAAAACCCDDDDDDCCCAAAEEEGGGGGGKKKSSSWWWVVVNNNMMMLLLMMMOOOMMMJJJFFFHHHHHHHHHHHHIIIKKKLLLMMMYYYUUUTTTYYY[[[WWWQQQOOONNNPPPRRRRRROOOKKKIIIHHHJJJKKKKKKLLLMMMNNNOOOOOOJJJKKKPPPTTTRRRMMMLLLOOOQQQQQQPPPNNNNNNNNNOOOPPPKKKJJJHHHGGGFFFFFFGGGHHHIIIPPPTTTRRROOOMMMKKKGGGJJJMMMQQQQQQPPPOOOOOOPPPLLLHHHEEEFFFIIILLLLLLKKKLLLJJJGGGFFFGGGIIIIIIIIIHHHHHHGGGFFFDDDBBBAAA@@@EEEFFFEEEDDDIIIMMMJJJCCCFFFEEECCC???======BBBFFFEEEJJJOOOOOOJJJEEECCCCCC@@@???AAACCC@@@===AAAHHHFFFGGGFFFDDDAAAAAABBBDDDCCCDDDEEEDDDBBB@@@@@@AAA???===::::::;;;>>>@@@AAA===<<<<<<;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>======<<<888777777888::::::999888;;;:::888777777777999:::888777777666777888999:::888888888888888888888888666777888888999999888888888777666555555777888:::666666555555555555666666666666666666666666666666777777888777666444333222333333555666666777777777555555666666666777777777555444333222222333444555444444333333333222222222222222222222222222222222222222222222222222222222111111111222222222333333333444555444222111222333333333222222222111111111222222222222222222222222111111222222333222222222333333333333333333333333444333111//////000111222222222222222222222222222111111111222222222333333222222222111111111111000222111111111111222333333222222222222222222222222111111111111111111111111444444444444444444333333888222000333555333333444777666555333222222222222444444555666666666666666666777777888888777777666888777777999;;;;;;999777999999999:::;;;===>>>@@@======>>>>>>???@@@@@@@@@AAABBBAAAAAABBBFFFLLLPPPMMMHHHCCCAAABBBDDDEEEDDDbbb\\\WWWWWWTTTOOOLLLMMMIIIHHHFFFBBB???<<<:::999333333222222222222333333222222222555777888666555222222333333222222111000444222000/////////...---///000111222111000///...///.........------,,,,,,...---,,,++++++,,,---.........------------......++++++,,,---.........---///............---------000///...------...///000,,,...000222222000...,,,....../////////000000000------...////////////........./////////000000000000000000000000111222333222222222111111111111111222111111111111222333333333333333333333333333333333333333444444444555555444444444444444333333333333333555777999:::888666888888888888888888888888555777999:::999999:::;;;<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>BBB@@@???@@@AAACCCBBBBBB@@@CCCFFFGGGKKKRRRUUUUUUMMMKKKHHHHHHIIIJJJJJJIIIGGGFFFFFFFFFGGGHHHJJJKKKWWWXXX\\\aaa```XXXQQQOOOMMMOOOQQQPPPNNNKKKIIIIIIKKKKKKKKKKKKKKKKKKLLLLLLHHHKKKQQQTTTNNNGGGHHHMMMMMMNNNNNNNNNNNNOOOOOOOOOLLLKKKIIIHHHGGGHHHHHHIIIKKKOOORRROOOLLLMMMKKKHHHIIILLLOOOPPPOOOOOOOOOPPPJJJFFFCCCDDDHHHKKKKKKJJJMMMJJJGGGEEEFFFHHHIIIIIIIIIJJJKKKHHHDDDAAAAAACCCBBBDDDFFFGGGLLLOOOLLLFFFGGGEEEBBB???<<<===AAADDDEEEHHHKKKJJJFFFBBBAAABBB??????AAACCCBBBAAAEEEKKKFFFFFFFFFDDDAAA@@@AAABBBAAACCCDDDCCCAAA@@@@@@AAABBB>>>::::::???CCCFFFGGG@@@===:::777777999<<<>>>===============<<<<<<;;;777666666777999999888666:::999888777666777888999666666555555666666777888777777777777777777777777666666777888888888888777777666555555555666888999666555555444444555555666666666666666666666666666777777777666666444333222333333444555666666666666444555555555666666666666444333333222222333333444333333333222222222222222111111111111111111111111111111111111111111111111000111111111222222222222222333444333111111111333222222222111111111111111111111111111111111111111111000000000111222333333222222222222222222222222333222111000///000111111222222222222222222222222000000000111111111111222222222222111111111111000111111111111111222222333222222222222222222222222///000000111111222222222333333333333333333333333888444222555777555444666555444333333222222333333333444555555666666555555666666666777777666666666777666666777999:::888777777777888999;;;===???@@@;;;<<<<<<===>>>>>>??????@@@AAACCCCCCDDDGGGKKKNNNIIIFFFBBBAAABBBDDDEEEEEEXXXQQQLLLKKKIIIEEECCCEEEDDDDDDCCCBBB???<<<999888444333333222222222222333///000333555666666555333222222222222222111000000333222000/////////......000000111111000000///...///......------,,,,,,+++...---+++******+++---......------,,,,,,------...++++++,,,---...////////////............---------000///---,,,,,,---///000---...///000000///...---........./////////000000------...............---........./////////000000000000000000000111222222111111111111111111111000222111000000000111333444222222222222222222222222222333333333444444444444555555555444444444444444333444777;;;======:::888888888888888888888888888444666888999888888999:::;;;::::::999999999999999;;;::::::999:::;;;<<<===@@@???>>>>>>@@@AAAAAA@@@AAACCCDDDEEEFFFIIIKKKKKKIIIHHHFFFEEEFFFGGGHHHIIIDDDDDDDDDEEEFFFHHHJJJLLLTTTWWW]]]aaa]]]TTTNNNNNNKKKMMMOOOOOOMMMKKKJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLJJJLLLPPPSSSNNNGGGFFFJJJKKKKKKLLLMMMOOOPPPOOONNNLLLLLLJJJIIIIIIIIIJJJJJJNNNNNNKKKGGGGGGMMMRRRSSSLLLMMMNNNMMMLLLJJJIIIIIIIIIEEECCCDDDHHHKKKKKKJJJNNNKKKGGGEEEFFFGGGIIIIIIJJJMMMNNNKKKDDDAAACCCFFFDDDEEEHHHKKKNNNOOOLLLHHHGGGEEEBBB??????AAADDDGGGFFFHHHHHHGGGDDDBBBBBBCCC@@@AAABBBCCCBBBCCCFFFJJJDDDDDDDDDBBB@@@>>>>>>??????AAABBBBBB@@@???@@@AAACCC@@@===>>>CCCGGGGGGFFFAAA???;;;888777999;;;>>>;;;;;;;;;;;;;;;:::999999888888888999:::;;;:::888999888777666666666777777444444444555555555666666666666666666666666666666555555666777777777777666555555444444555555666777444444333333333333444444444444444444444444444444777666666666555444333333222333444555555555555555444444444444555555555555333333222222222222333333222222222222222111111111111111111111111111111111111111111111111111111111000000000111111111111222111222333222111000111222111111111111111111111000111111111111111111111111000/////////000111333444222222222222222222222222222222111000///000000111111111111111222222222222000000000111111111222222222222222111111111000000000000000000000111222222111111111111111111111111...//////000111222222333222222222222333333333333555333333777777444333444222222222222222222333333333333444555555555555444555555666666666666555555666555444666888888888777777777888999:::;;;<<<===;;;;;;;;;<<<======>>>>>>===@@@BBBDDDDDDEEEGGGIIIEEECCCBBBAAABBBCCCEEEFFFRRRKKKEEECCCAAA>>>===???============;;;888555333555555444333333333333333000111444555444333222111111222222222222111000000////////////...///000111000000000000000///............------,,,,,,,,,,,,---,,,++++++++++++,,,---------,,,,,,,,,,,,------,,,------...//////000111///............---------000...---++++++---...000000///...------...///000............////////////---...............------............///////////////000000000111111111111000000000000000000000000222111000///000111222333222222222222222222222222222222222222333333333444555555555555555555555666333444777;;;======:::777777777777777777777777777444555777888777777888999:::999999888888888999999<<<;;;:::999999;;;<<<===???>>>======???@@@@@@???BBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFGGGCCCCCCCCCEEEGGGJJJMMMNNNMMMOOOTTTVVVQQQJJJGGGJJJJJJLLLNNNNNNMMMKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOMMMNNNRRRQQQKKKGGGGGGKKKJJJJJJLLLOOOPPPOOOMMMIIIIIIIIIIIIIIIIIIHHHGGGLLLMMMKKKIIIMMMUUU[[[[[[MMMLLLKKKJJJIIIGGGFFFDDDFFFCCCAAABBBGGGJJJKKKJJJOOOKKKGGGEEEFFFHHHJJJJJJLLLOOOPPPLLLFFFCCCFFFIIIHHHIIIKKKOOOPPPNNNKKKIIIGGGDDDBBBAAACCCGGGKKKMMMIIIIIIIIIGGGEEEDDDEEEFFFBBBCCCCCCAAA@@@BBBDDDEEEAAABBBBBBAAA>>><<<;;;<<<===???AAAAAA@@@??????@@@@@@>>>>>>@@@CCCBBB???<<<>>>===;;;999888888999999888888888999888888777666999888888999;;;;;;:::999777777666666555555555555333333444444555555555555555555555555555555555555444444555666666666666555444444444444444555555555333222222111111222222333222222222222222222222222666666555555444444333333222333333444444444444333222333333333444444444444111222222222222222222111111111111111111111111111000000000000000000000000000000000000000000000000//////000000000111111111000111222222000000111222000000000000000000000000000000000000000000000000//////......///111333444111111111111111111111111111111111000000000000000000000000111111222222222111111111111222222222333222222222111111111000000000000//////000000111222111111111111111111111111......///000111111222222111111111222222222333333000000333888777222000111111111111222222222222222222333333444444444444444444444444555555444444444444333222444666777777666888888888999999999999999:::::::::;;;<<<<<<======:::===@@@BBBBBBBBBCCCDDDAAAAAAAAAAAABBBCCCDDDEEEPPPHHHBBB@@@>>>;;;;;;>>>?????????>>>===:::888666666555444333333222333333111222444444222000000000111111222222111111000///.../////////......000222000000/////////.........,,,,,,,,,,,,,,,,,,------,,,,,,------------,,,,,,------,,,,,,,,,,,,------...............///000111///............---------///...---,,,,,,---...///111///---++++++---///111------........./////////...////////////...------------.........///////////////000111111000000///////////////000000000000111000000000000111222222222222222222222222222222111111222222222333333333444444444555555555555666111222444888:::999666333666666666666666666666666333555777888777777888999888888888888888999::::::===<<<:::999999:::<<<===???>>><<<===>>>@@@??????AAA???@@@DDDDDDBBBBBBDDD>>>AAADDDEEEEEEEEEEEEFFFCCCCCCDDDEEEHHHJJJMMMOOOLLLLLLNNNOOOLLLHHHHHHMMMJJJLLLNNNNNNMMMMMMMMMOOOMMMMMMNNNNNNOOOOOOPPPPPPQQQMMMNNNRRRRRRMMMHHHFFFMMMKKKJJJKKKOOOQQQPPPMMMJJJLLLOOOPPPPPPNNNLLLJJJGGGLLLQQQUUUZZZ^^^]]]YYYKKKJJJIIIIIIKKKKKKJJJIIIEEEBBB@@@AAAFFFJJJKKKJJJOOOLLLGGGFFFGGGJJJLLLMMMOOOPPPOOOLLLHHHGGGIIILLLMMMLLLNNNQQQQQQLLLJJJKKKHHHEEEBBBCCCFFFKKKOOOQQQLLLLLLJJJIIIHHHHHHHHHIIICCCDDDCCC??????BBBBBBAAA@@@BBBBBB@@@===;;;::::::<<<===???@@@???>>>???@@@@@@BBBEEEEEEDDD@@@<<<999::::::999999888777666666777777777777777666666555777666666777999999888666666666666555555555444444333333444555555555555444444444444444444444444444333333444555555555555444222333333333444444444444333222222111111222222333111111111111111111111111666555555444333333444444222222333444444333333222222222222222333333333333000111111222222111111000000000000000000111111111////////////////////////////////////////////////////////////000000000000///000111111000///111222////////////000000000000///////////////////////////.........///000111111000000000000000000000000111111000000000///////////////000000111222222222111111111222222222333333222222222111111111111000///////////////000000111111111111111111111111111...//////000000111111111000000000111111222222333111444;;;BBB@@@999444444000111111222222222111111111222333333444444333333333333444444444444333333333222111222444666666666888888888999888777777666888888888999::::::;;;;;;888;;;>>>????????????@@@>>>@@@BBBBBBAAAAAACCCDDDKKKDDD===<<<;;;:::<<>><<<;;;:::555444333222111111111111000222333222000...000111111111111111111000000///...000111///---,,,...000000000///...............+++++++++,,,,,,------...,,,---...//////...---,,,---,,,,,,++++++,,,,,,---///...---------.../////////............---------------------------------//////---,,,,,,---//////---------........./////////000000000//////...------------.........////////////000111111000///............/////////000000///000000111111111111111111111111111111111111111111111111111222222222222222222222333333444444444222222444666888777555222666666666666666666666666444666888888777777888999777777777888999:::;;;<<<===;;;999888888999;;;<<>><<<===???@@@@@@???@@@===???DDDDDDAAA@@@CCC===@@@CCCDDDCCCDDDFFFHHHEEEEEEEEEEEEFFFHHHJJJLLLLLLJJJKKKNNNNNNKKKMMMQQQJJJLLLNNNNNNNNNNNNOOOQQQOOOOOOOOOOOONNNNNNNNNNNNNNNMMMPPPSSSQQQKKKHHHIIIPPPMMMIIIKKKOOOQQQPPPNNNNNNQQQUUUYYYYYYVVVQQQNNNIIINNNSSSWWW[[[]]]XXXPPPMMMKKKJJJLLLOOOQQQQQQPPPGGGEEECCCDDDIIINNNOOONNNOOOLLLHHHFFFHHHLLLOOOQQQQQQPPPNNNLLLKKKKKKLLLMMMOOOMMMNNNRRRQQQLLLKKKNNNJJJGGGCCCDDDHHHMMMPPPQQQNNNMMMLLLKKKKKKKKKKKKJJJCCCEEECCC??????CCCCCC@@@AAACCCCCCBBB???<<<:::::::::<<<>>>???>>>>>>???@@@CCCFFFIIIHHHBBB>>><<<===:::999999888888777777777777888888888888777666666555555555666777888777555555555555555555444333333333333555666666666555444333333333333333333333333222222333444444444444444111222222333333333333333444444333333333333444444333333333333333333333333666555444333333333444444222222333333333333222222111111111111222222222333000000111222222111000000/////////000000000111111////////////////////////////////////////////////........./////////000000...///000000//////000222........./////////000000////////////////////////......//////000/////////000000000000000000000000000000000000000//////.../////////000111222222222000000000111111111111222222222222111111111111000///............///000000111111111111111111111111/////////000000000000000//////000000111222222333333888BBBJJJHHH>>>777666000111111222222111000///111111222333333333333333222222333333333333222222222111///000333555666666555666777888888888777666555555555666777777888888888:::<<<======<<<===>>>===???BBBBBBAAA@@@AAACCCFFF???999888888999;;;@@@??????===;;;:::888777666444333222111000000000000///111222111......111333111111111111111000//////000111222000,,,+++,,,///000000///...............)))***+++,,,------...///+++---///111111///---+++---,,,,,,++++++,,,,,,---///...---,,,+++,,,---...//////.........---------,,,------......------,,,---..................------------.........//////000000111111000///......---------.........////////////000111111000///...---.........//////000000...///111222222222111000111111111111111111111111000111111111111222222222000000111111111222222222444444555777888888555333666666666666666666666666444666888999888888888:::666777777888999;;;<<<===<<<;;;888777777888:::<<>>======???@@@@@@???AAA===>>>CCCCCC===<<>>@@@BBBBBBAAACCCGGGJJJGGGGGGFFFEEEEEEFFFGGGHHHHHHFFFGGGKKKMMMKKKLLLOOOKKKLLLNNNNNNNNNOOOPPPRRRQQQQQQPPPOOONNNLLLLLLKKKJJJMMMRRRTTTNNNGGGGGGKKKSSSNNNJJJJJJNNNQQQPPPNNNKKKOOOUUUYYYZZZVVVPPPLLLNNNPPPQQQQQQSSSUUUQQQKKKRRRPPPNNNPPPSSSUUUUUUSSSLLLIIIGGGIIINNNSSSTTTTTTPPPLLLHHHGGGIIIMMMQQQSSSRRROOOMMMLLLMMMNNNNNNNNNPPPMMMNNNRRRQQQLLLLLLQQQLLLHHHDDDDDDHHHLLLOOOPPPOOONNNMMMMMMMMMMMMLLLJJJCCCEEECCC???@@@EEEEEEAAACCCDDDEEECCC@@@===<<<;;;999;;;>>>>>>>>>>>>???@@@@@@DDDGGGDDD<<<777999======<<<:::999888999:::;;;999999999999999888777777666555555666888999777666444444555555444444333222333444555666666666555444333333333333333333333333222222333444444444444333111111222333333333333222666555555444444555555666444444444444444444444444666555444333222333444555222222333333333222222111000111111111111222222222///000111222222111000///.../////////000000111111////////////////////////////////////////////////............/////////000---///000000//////000222---.........//////000000////////////////////////......000000000///...---000000000000000000000000000000000000000//////......//////000111222222222////////////000000000000222222222111111111111000...............///000000000000000000000000000000000000000000////////////...//////000111222222222---444@@@IIIFFF;;;333111000111222222222000///...111111222333333333333222222222222333333222222222222000///000222555555555333444666777888888888777222222333333444555555666888:::<<<===<<<<<<===>>><<>>>>>>>>>>>============???@@@BBBCCCEEEFFFFFFFFFHHHBBB>>>???DDDIIIHHHFFFJJJIIIGGGIIILLLOOORRRSSSHHHJJJKKKLLLMMMNNNQQQSSSQQQPPPOOOMMMKKKJJJHHHGGGMMMLLLJJJHHHEEEFFFIIILLLTTTQQQOOONNNNNNNNNNNNMMMNNNRRRWWWYYYWWWRRRNNNLLLQQQQQQPPPOOOLLLLLLPPPUUUUUUWWWUUUPPPPPPRRRPPPIIIOOOMMMMMMPPPOOOLLLKKKMMMGGGJJJMMMKKKHHHHHHLLLQQQMMMNNNOOOPPPQQQRRRRRRQQQOOOQQQRRRQQQNNNMMMOOORRRLLLJJJHHHIIIKKKMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIBBBBBBBBBBBBCCCDDDFFFFFFDDDDDDCCCBBBAAA???>>>===<<<@@@@@@>>>>>>AAAAAA>>>;;;;;;<<<<<<;;;:::999999???;;;888888<<<>>><<<999999888777777666777777777444555666777888999999999444444555555666666666777666555444555666777666555333333444444444333222222000222555555555444444555222222333666888999777555:::::::::999999888888888999888777666666666666666666666555444222111000000111222333333444444333333444111...///111222000...000000000000000000000000///////////////.........///////////////......---////////////////////////000000//////......------000000//////.........---//////.........---------//////............//////......////////////.....................///000000111111111111000///------000000000000000111111222//////000000///...------000000111111111111000000......------------......//////000000000000//////000000000000000000000000000000000000000000000000222333444555666555444333333333222222111000//////000000000000111222333444222222222111111111000000333222111111222333555666555555555555555555555555333333333444444444555555777777888999:::;;;;;;<<<<<<===???@@@BBBCCCCCCCCCHHH@@@:::::::::999<<>>===@@@AAA??????BBBBBB??????????????????>>>======<<<999888;;;@@@CCCAAA>>>666666555444444333444444666777888999::::::::::::555555555555666666777777777555444444444444333222111111222222222222222222444666888888777666666777888777777999;;;;;;:::999;;;:::::::::999999999888777666666555444444555555555555444333222111111000111222333333444444333333444111//////111222111///000000000000000000000000/////////////////////...000000000000///......---........................////////////////////////000/////////............//////.........---------//////............//////......////////////.....................//////000111111111000000///------000////////////000111111///////////////...------///000000111111000000///.........------.........//////000000000000//////000000000000000000000000000000000000000000000000000111222333444333222222333333222111111000///////////////000000111333333222222222111111111000000222222111111222333555666555555555555555555555555333333333444444444555555666777777888999:::;;;;;;;;;<<<===>>>>>>>>>>>>>>>GGG@@@;;;;;;<<<;;;===AAA===<<<;;;:::888777666666555222111333333//////111,,,///111222111000000111444222000///...---............---------......///.........---------,,,,,,,,,------------.........------------------------------,,,,,,,,,,,,------...,,,+++,,,---...---,,,,,,,,,------,,,,,,+++***------------------------.........------,,,,,,,,,)))+++---//////...+++***------------------------........................------------------------333222000...------......000////////////000111222111000000000000000000///111111000/////////000000000111222111000000111222///111111111000111333555222222333333444444555555444555666666777666666666555666777888888999999999<<<<<<;;;999777666888:::<<<<<<<<<<<<;;;::::::999;;;;;;<<<<<<===>>>>>>>>>CCCAAA???>>>@@@CCCGGGJJJCCCDDDDDDBBB@@@@@@DDDGGGEEEHHHLLLOOOPPPOOOLLLJJJMMMNNNNNNMMMKKKJJJLLLMMMMMMLLLLLLLLLMMMOOORRRSSSPPPNNNMMMNNNRRRTTTRRRPPPPPPNNNLLLLLLMMMMMMLLLKKKLLLNNNPPPQQQPPPPPPQQQRRRRRRSSSSSSPPPMMMLLLOOOQQQSSSTTTTTTSSSTTTVVVTTTOOOJJJIIILLLPPPNNNHHHCCCCCCIIIGGGEEEFFFJJJNNNQQQRRRMMMOOOPPPOOOKKKIIIJJJLLLNNNNNNPPPQQQQQQOOOKKKHHHEEEHHHMMMSSSWWWWWWTTTQQQKKKKKKKKKKKKKKKLLLLLLLLLEEEEEEDDDCCCCCCBBBAAAAAABBBBBBBBBBBBBBBAAA@@@@@@===@@@AAA@@@AAADDDDDDAAA@@@@@@@@@@@@@@@??????>>>===;;;999;;;>>>???===:::???>>><<<;;;999999888888444444555666777777777777666666666777777777777777777555444333444333111000333222111111222333555666888:::;;;;;;999888888999;;;:::888888:::;;;::::::888777777777777777666666444444333333222222333333444333333333222222222222111222222333333333333333444222000000111222111000000000000000000000000000......//////////////////111111111111000///------..............................///000000111222222////////////............/////////............---//////............//////......////////////............------......///000000000000000///......---///............///000000///////////////......---...//////000000//////..............................//////000000//////...000000000000000000000000000000000000000000000000//////000111111111111000222222222111111000000/////////...//////000111222222111111111111000000000222111111111222333444555444444444444444444444444333333333444444444555555555666666777888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;GGG@@@<<<===>>>===>>>AAA<<<<<<;;;:::999777666555555222111333222//////111+++---111222111000000000222222000///...............------------...//////111000000000000/////////---------.........//////...........................------,,,,,,------...---,,,,,,,,,---------,,,,,,,,,------,,,,,,+++***------------------------.........------,,,,,,+++,,,---///111111000///...------------------------------------------------------------------------333222///---,,,---......000000000000000111111222111111000000/////////...111000000/////////000000...000222222111000000111///000111000///000111333222222333333333444444444444444555666666666666555444555666777888888888888:::::::::999777666888999<<<<<<<<<;;;;;;999888777999::::::<<<===>>>??????@@@???>>>>>>???BBBEEEGGGAAAAAAAAA@@@@@@BBBDDDFFFDDDHHHLLLOOOOOOLLLJJJIIIMMMNNNNNNMMMKKKKKKLLLNNNMMMLLLKKKKKKMMMPPPTTTVVVQQQNNNLLLOOOTTTUUUQQQMMMNNNLLLKKKKKKLLLMMMLLLKKKJJJLLLNNNOOONNNNNNNNNOOONNNSSSUUURRRQQQSSSVVVWWWUUUUUUTTTTTTTTTSSSOOOLLLMMMKKKLLLOOONNNHHHDDDEEELLLGGGCCCEEEJJJOOOPPPOOOMMMOOOPPPNNNJJJHHHJJJMMMOOOMMMLLLMMMOOONNNJJJFFFCCCFFFJJJPPPTTTTTTQQQMMMKKKLLLLLLKKKKKKJJJJJJIIIAAAAAAAAA@@@@@@???>>>===AAAAAABBBBBBBBBBBBAAAAAA===AAABBB@@@AAAEEEEEEBBB======>>>>>>>>>>>>===<<<<<<:::999;;;???CCCEEEEEEBBB@@@>>>;;;888666444444555666777777888888888777888888888999999999999999888666555555666666444333666555444333444666888:::999:::;;;:::888777888888999777444444555666666555333333333333222222222222222222111111111111111222222222222222222222222333111111222333333333333222333222111111111111111111////////////////////////............////////////222222111111000///------........................///000000000111111111222///////////////........./////////...............//////............//////......////////////.........------------...////////////000000///......---...------------...//////...///////////////............////////////......---..................---...//////////////////...........................000000000000000000000000/////////000000000000000222111111111000000000///...............///000000111111111111000000000000111111111222222333444444444444444444444444444444333333333444444444555555444555666666888888999:::===<<<<<<<<<<<<<<<<<<===FFFAAA===??????======@@@999999:::999888777555444444111111333222///...111+++...111222111000//////000///////////////000000---------------...//////111000000000000/////////---------.........//////...........................------,,,,,,------...+++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++***------------------------.........------,,,,,,,,,...............///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------111000...,,,,,,---///000///000000111111111111111111000000000//////......000///////////////000000---///111222111000111111///000111000//////111222222222222333333333333333333333444555555555555555444444666777777777777777666777888888777777999:::;;;;;;;;;;;;:::999777777888999:::;;;<<<===>>>???<<<<<<===>>>@@@AAABBBCCCBBB???===@@@EEEIIIIIIGGGEEEHHHKKKKKKJJJIIIIIIJJJKKKLLLMMMLLLKKKLLLNNNPPPNNNMMMKKKKKKLLLNNNQQQTTTOOOLLLJJJMMMPPPQQQLLLGGGKKKJJJJJJKKKLLLMMMLLLJJJGGGJJJNNNOOOMMMKKKJJJIIIKKKRRRUUURRRQQQTTTVVVUUUSSSRRRRRRSSSTTTQQQMMMKKKOOOLLLJJJKKKJJJFFFEEEGGGNNNIIIDDDEEEKKKOOOOOOLLLMMMNNNOOOMMMJJJIIIKKKNNNOOOKKKGGGGGGIIIJJJIIIGGGEEEFFFHHHKKKNNNNNNLLLJJJLLLLLLLLLKKKIIIGGGEEEDDD>>>>>>????????????>>>>>>???@@@AAAAAABBBAAAAAAAAA===@@@AAA@@@AAADDDDDDAAA;;;;;;<<<<<<===<<<<<<;;;888777888<<>>===<<<<<<===>>>>>>>>>======::::::::::::::::::::::::888777666777999:::999888666555444333444666999:::777888888777555444555666666444111000111222111111111111111111111111111111111111000000000111111222111111222222222222333333000111222222333333222222222222222111000000111111////////////////////////---.........//////000000111111111000000///------........................222111111111000000000///........./////////////////////////////////////////////............//////......////////////......---------------...//////...////////////......------------------......///......///////////////.........////////////......------...//////...------......////////////......------------------------////////////////////////000000000000111111222222111111111000000000000000..................///000000000000000000000000000000000111222333333333333444444444444444444444444333333333444444444555555333444444555666777888999::::::::::::;;;<<<===>>>FFFAAA>>>@@@@@@===<<<===777777888999888777666555444111000222222......000...000222222111//////000.../////////000000000000---------------...///000.........---------,,,,,,,,,------------.................................------,,,,,,,,,,,,------***,,,---,,,+++***+++,,,,,,,,,------,,,,,,+++***------------------------------------------------,,,,,,+++***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------...000111...///000111111111000000000//////////////////...//////......//////000000---///000000///000111333000111111000//////111222222222222222333333333333222333444444555555444444444555666777777888888888444666777888777777999:::::::::::::::999888888777888888999:::;;;<<<===>>>888999;;;===>>>?????????CCC???===AAAIIIMMMLLLIIIDDDFFFHHHHHHEEEEEEHHHKKKGGGHHHJJJJJJJJJKKKMMMOOOMMMLLLKKKJJJJJJLLLNNNOOOLLLJJJIIIJJJKKKKKKGGGDDDJJJIIIIIIKKKMMMMMMLLLKKKEEEHHHLLLMMMLLLIIIGGGFFFIIIQQQUUUOOOMMMPPPQQQNNNOOOMMMNNNSSSUUURRROOONNNNNNIIIGGGHHHFFFCCCDDDGGGMMMIIIFFFGGGLLLOOOMMMJJJOOOMMMLLLKKKJJJKKKLLLLLLKKKHHHDDDCCCDDDFFFGGGHHHHHHGGGGGGHHHJJJKKKJJJIIIKKKKKKJJJIIIGGGDDDAAA???>>>???AAAAAABBBAAA@@@?????????@@@@@@@@@@@@@@@???<<<@@@@@@>>>???AAAAAA>>>;;;<<<<<<===============999888888;;;BBBKKKUUUZZZVVVUUURRRNNNKKKHHHFFFEEE<<<======>>>>>>=========:::::::::::::::999999999777666666777:::;;;;;;:::444333222222333444666666444444555333222222333555555333111111222222111000222222333333333333444444111111111000111111222333111111111222222222222222000111111222222222222222111222222111///...000111000000000000000000000000------......///000000000///////////////......---------------------------222222111000000///...............///////////////...////////////000000000//////............//////......////////////......------,,,,,,------...///....../////////......---...------------...//////---...//////////////////...//////000000//////...,,,---...//////...---,,,---......//////......---------------------------////////////////////////111111111000111222222333000000000000000000000000//////............////////////000000000000000111///000111222333333333333333333333333333333333333333333333444444444555555222333444555666777777888888888777777888999;;;<<>>???>>>======@@@DDDGGGHHHGGG@@@CCCGGGFFFDDDCCCFFFIIIDDDEEEFFFGGGFFFGGGIIIKKKJJJJJJJJJIIIIIIJJJKKKKKKHHHHHHHHHHHHHHHHHHGGGGGGIIIIIIIIIKKKNNNNNNMMMKKKCCCFFFHHHIIIHHHGGGHHHHHHEEEOOOSSSNNNKKKPPPPPPKKKOOOMMMNNNUUUVVVRRROOOOOOKKKHHHGGGIIIHHHEEEEEEGGGIIIGGGGGGIIIMMMOOOMMMLLLRRRMMMIIIHHHJJJKKKIIIFFFCCCDDDCCCBBBAAABBBDDDGGGFFFEEEEEEGGGIIIIIIHHHFFFGGGGGGGGGFFFDDDAAA>>>===@@@AAABBBBBBBBB@@@>>>===>>>>>>?????????>>>>>>===<<>>===:::;;;;;;<<<===============<<<;;;:::999999<<>><<<;;;999888777777888999999999999999888888999888888888777777777666666555444555777888888777333333333333333333333444222333333222111222444666333222222222444444222000333333333333444444444555222222111111222333333444222222222111111111111111000000111222222222222222///111111000------...111000000000000000000000000------......///000000111,,,------...............------------------------////////////////////////............/////////000.../////////000000000000//////............//////......////////////......------,,,,,,------...///------...//////......---.........---...//////000------...//////////////////000000111111000000///,,,---///000000///---,,,---......//////......---........................////////////////////////111111000000000111222333///000000000000000000000000000//////...//////000////////////000000111111//////111222333333222222333333333333333333333333333333333444444444555555222222333444555666666777;;;:::888777777888:::;;;GGGBBB???@@@???;;;888888555777999;;;<<<;;;:::999444111000222111......000444444444222///...///111111111111111000...---,,,,,,,,,,,,---...///000111//////.........---------+++++++++,,,,,,,,,------////////////////////////,,,++++++******++++++,,,,,,...000///---,,,---000,,,,,,---------,,,++++++------------------------***++++++,,,---...//////(((***---///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000////////////////////////---......//////...------,,,---///000000000///...---.........//////000000...............///000111/////////...---///222555111222333111000000111333222222222222222222222222222222333444444444444333555666777888888999999999666888999888666555555555777888888999999999888888888999999::::::;;;;;;<<<999777666555777:::===@@@888:::<<<======>>>AAACCC<<>><<<@@@AAAAAAAAA@@@===:::999>>>>>>>>>>>>>>>===<<<<<<;;;>>>>>>;;;;;;<<<;;;888999999:::;;;<<<<<<;;;;;;:::;;;;;;;;;999888999999888888777777777777888888999999:::::::::999999888777666666666555555444444555444333333444555444222444555555666666555444333333333444333222333555777111111111333444444222000111111222222333333333333333333222222333444555555222222222111111111000000000000111222222222222111...000111///---,,,...000000000000000000000000000---------...///000000111***+++,,,---............------------------------------......//////000000---.........//////000000.../////////000000111111//////............//////......////////////......---,,,,,,,,,,,,---......------......///......---///............///000000------...///000000//////000000111111111111000000,,,---///000000///---,,,---..................---000000000000000000000000////////////////////////111000/////////000222333////////////000000000000111000000/////////000000.../////////000000111111...///111222333333222222333333333333333333333333333333333444444444555555111222222333444555666777???>>>;;;:::999999:::;;;EEE>>>:::===???<<<888666555666666777888999999999444222///000333444333111333222000............///000///------......---,,,///...,,,,,,,,,///222333111111000...---,,,+++***,,,,,,,,,---------............------++++++******,,,,,,++++++,,,,,,---...+++---------+++***+++------------,,,,,,+++++++++------------------------///...---,,,+++,,,---...))))))***+++,,,------...+++,,,...//////...,,,+++++++++,,,,,,---...//////...+++...555666000,,,,,,////////////////////////------............------/////////...---------,,,............////////////---...000111000///000111222111000//////111333444111111000000//////......333333333444444444555555444555777999999999999888888888777777666777888888888888888888888777666555666777999888777777999;;;888888888777666777999;;;:::<<<===<<<999999<<<@@@@@@@@@AAABBBDDDFFFHHHIIIBBBDDDEEEDDDCCCAAAAAABBBGGGGGGHHHHHHHHHGGGGGGFFFKKKIIIGGGGGGIIIJJJHHHFFFFFFGGGIIIJJJJJJJJJJJJIIIFFFFFFFFFFFFEEECCCBBBAAAMMMKKKHHHKKKWWWbbb]]]QQQPPPQQQRRRRRRPPPMMMJJJHHHNNNKKKHHHGGGHHHJJJJJJJJJIIIGGGJJJNNNLLLHHHJJJQQQNNNLLLHHHFFFEEEDDDAAA@@@???@@@AAACCCCCCDDDCCCCCCEEECCCBBBCCCFFFFFFDDDAAAFFFEEECCCBBBBBBCCCDDDEEECCCDDDDDDAAA<<<:::;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<:::999888777777555666777888999:::::::::;;;888555444666777666444999888666555444444555555666666666666777777777777333333333333333333333333222111111000111333444555333444555333111000000111333333333222222222111111222222222222222111000///000000000000111111111111...000111000///...///111///111222111000///000111222222222222222222222222000000000000////////////,,,,,,---...//////..............................,,,------......------,,,//////......---,,,******...,,,+++---000111///,,,,,,------...///000111111////////////////////////........................000///...------...///000,,,,,,,,,---------......---------...///000000111................................................000000000000000000000000,,,,,,,,,,,,,,,---...///------------------------000000//////............------------------------------///000111111111111000...---...///000///...111000///......///000111000000000000000000000000......///000000000000000333222222111111222222333222444555666666555333111000111222444555666666666777666666666666777777888JJJ@@@999:::<<<:::999999888888777777777777666666555222000000222444333111222111000///............000...------......---,,,///---,,,+++,,,...111222111000///...---,,,++++++,,,,,,,,,------------...+++++++++++++++++++++***,,,++++++++++++,,,------+++,,,---,,,++++++,,,---------,,,,,,,,,+++++++++------------------------...---,,,++++++,,,......*********++++++,,,,,,------......//////......---+++,,,,,,,,,---.........---***,,,333555111...///------------------------------............------000000//////////////////............///////////////000///...---...111333555333111000//////000111111000000000/////////...222222222222333333333444444555666777777888777777888888888777777666666666777777777777777666555555777777777777777777666555888888888777666777999;;;??????>>>;;;::::::<<<===>>>>>>???@@@BBBDDDEEEGGGAAACCCDDDCCCBBB@@@AAABBBDDDEEEFFFGGGGGGGGGGGGFFFFFFDDDDDDFFFIIIIIIGGGEEEDDDEEEGGGIIIJJJJJJIIIHHHFFFFFFEEEEEEEEEDDDDDDDDDHHHGGGFFFIIISSS[[[WWWMMMMMMNNNOOOOOONNNKKKHHHGGGKKKIIIGGGFFFHHHJJJJJJJJJKKKIIIJJJLLLJJJFFFHHHNNNOOOLLLIIIGGGFFFEEECCCAAA>>>>>>??????@@@AAABBBBBBDDDCCCBBBCCCEEEFFFDDDAAAEEEEEEDDDCCCBBBBBBBBBBBB???AAABBB@@@<<<::::::<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999888777777888999999999999888777777;;;888555444666777666444888777666555444444444444444444444555555555666666222222222222222222222222111111111000111222444555333444444333111000000111222222222111111111000000111222222222222111000/////////000000000111111111...000111000///...///111///000111111000///000111111111111111111111111111000/////////////////////,,,------...//////..............................,,,------......------,,,------.........------,,,...,,,,,,---///000...,,,------......//////000000.........................................................------.........,,,,,,,,,---------......---------...///000000000........................................................................------,,,,,,,,,---......------------------------/////////.........------------------------------------///000000111111111000...---...///000///---000000///////////////000////////////////////////......///000000000000000333222222111111222222333111222444555555444333222111222333444555666666666666666666555666666777888NNNCCC888666888888999::::::999999777666555444333555333111111222222111000000111111000000///...---///...------...///---,,,------+++++++++---///111000//////...---,,,++++++,,,,,,,,,,,,------------)))))))))******++++++++++++++++++++++++,,,------)))+++,,,,,,++++++---...,,,,,,,,,,,,++++++++++++------------------------,,,,,,+++++++++---...///++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,***+++000333111000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------.............../////////---............/////////111000///---,,,---111444666555333000///.........000000000000////////////111111111111222222222222555555555444444555555666666777777888777666555444666777777777777666666555:::888777999;;;:::666222777888888777666777999;;;EEEBBB>>>;;;;;;;;;;;;;;;;;;;;;<<<===???AAACCCDDD@@@AAABBBBBB@@@???@@@AAABBBCCCDDDEEEFFFEEEEEEDDDAAAAAACCCGGGIIIIIIGGGDDDBBBDDDGGGJJJKKKKKKIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHDDDFFFHHHKKKPPPSSSPPPIIIIIIJJJKKKKKKJJJIIIGGGFFFHHHFFFEEEFFFHHHJJJKKKKKKMMMJJJJJJJJJHHHFFFIIIMMMOOOMMMJJJHHHHHHGGGEEEDDD???>>>>>>>>>???AAACCCDDDDDDCCCCCCCCCEEEEEECCCBBBGGGFFFFFFEEEDDDBBB@@@@@@===@@@CCCCCC???<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999888888888;;;;;;::::::888777555444:::888555444555666555555555555555555444333222222222222222333333333444444111111111111111111111111111111000111111222444444333444444333111000111222111111111000000000//////111111222222111111000000//////000000000000111111...000111000///...///111///000111111//////000111000000000000000000000000////////////////////////,,,---......///.........------------------------,,,------......------,,,,,,------...//////......---,,,,,,---//////...---..................//////................................................------............------,,,,,,,,,---------......---------...//////000000........................------------------------------------------------......---,,,,,,,,,------------------------------.........------------------------------------------......///000000000000///...---...//////...---...//////000000/////////..............................///000000000000000222222111111111111222222///000222333444444333222222222444555666666777777555555555555555666777777PPPDDD999666777777777999999999888777555444333333555444333222111111111000///000111111111///...---///...------...///...,,,---,,,+++***+++,,,...///.........------,,,,,,,,,++++++,,,,,,,,,---------************+++++++++++++++++++++***+++,,,,,,---(((***+++,,,++++++---///,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---///000,,,,,,,,,++++++*********+++***)))(((((()))***+++------,,,,,,,,,,,,,,,,,,---++++++---000111000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++++++++,,,------------------.........//////000000000///---...000222555444222000///.........000000000000////////////111111111222222222222333555444333222222333444444222444666777888777555444777777777888888777777666===:::999===AAA@@@;;;555777888888777666666999;;;GGGBBB<<<:::<<<======;;;::::::;;;<<<>>>@@@AAABBB???@@@AAA@@@>>>>>>???AAAAAABBBDDDDDDDDDCCCBBBAAA???AAADDDHHHIIIHHHFFFDDDAAACCCGGGKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGIIILLLMMMFFFIIIMMMOOONNNMMMJJJGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFJJJLLLMMMMMMNNNLLLJJJIIIIIIIIILLLOOOMMMKKKIIIHHHHHHGGGFFFEEECCCAAA??????@@@BBBFFFHHHDDDDDDDDDDDDEEEEEEDDDCCCIIIIIIIIIHHHFFFCCC@@@???===AAAFFFFFFDDDAAA@@@AAA========================>>>===<<<;;;999999999999;;;;;;::::::888777555444999888666555444555555555333333444555444333111000222222222222333333333333000000000000000000000000000000000111111222333333222333444333111000111222222111111111000000000000000000111111111111000000////////////000000000111...000111000///...///111///000111000///...///111////////////////////////.........///////////////------...............---------------------------,,,------......------,,,---......//////.........,,,,,,,,,---.........---.....................---................................................---...///000000///...---,,,,,,,,,---------......---------....../////////........................------------------------------------------------///...---,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------......///000000/////////...------//////...------...///000000000///.................................///000000000000000222222111111111111222222...///000222333333333333222333444555666666666666444444444444555666777777NNNCCC999888888777666666666666666666555555444444555444444222111000000111//////000111111000...---///---,,,---...///...---,,,,,,+++++++++,,,---------------------,,,,,,,,,+++++++++,,,,,,,,,------...------,,,++++++******+++************+++,,,,,,((()))++++++++++++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...///---,,,,,,++++++*********+++***(((&&&&&&(((***+++,,,,,,,,,,,,,,,,,,++++++...---,,,,,,---//////---------------------------...---,,,,,,,,,,,,---...***+++++++++,,,---------------------............---///111222000///...///111111111000000000000000////////////000000000000222222222222333333333333444333222111111111333333///000333666777777666666777777888888999888888777;;;999999===BBBCCC>>>999777777777666555666888:::CCC???::::::<<<>>>>>>===::::::;;;<<<>>>???AAABBB>>>?????????======???AAACCCDDDEEEEEEDDDBBB???>>>???AAACCCEEEEEECCCBBBAAA>>>@@@DDDGGGJJJKKKJJJJJJMMMLLLKKKJJJKKKLLLOOOPPPHHHKKKOOOPPPMMMGGGEEEEEEGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGIIILLLNNNOOONNNMMMLLLKKKIIIKKKOOORRRSSSKKKIIIGGGGGGGGGGGGFFFEEEEEECCCAAA???@@@CCCFFFIIIDDDEEEFFFFFFEEEEEEEEEEEEIIIIIIHHHGGGDDDAAA>>><<<<<<@@@FFFGGGEEEBBBAAABBB========================>>>===<<<;;;:::999999999999999999999999888777666888888666555444333444555222333444444444333222111222333333333333444444444000000000000000000000000//////000111222222222333222333444333111111111333333333222222222111111111///000000111111111000000...////////////000000000...000111000///...///111...000111000///...///000........................------....../////////000---...............------------------------------,,,------......------,,,////////////...---,,,++++++,,,------------------............------------...................................................///000111111000///...,,,,,,,,,---------......------------....................................------------------------........................///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------......////////////...///---,,,---...///...---,,,---...000000000///...////////////////////////......///000000000000000222111111000000111111222...///000111222222333333333333444555666666666666333333333333444555666777LLLBBB999999999777555555444444444555555555555555333444444222111000111222//////000000000000//////...---,,,---/////////---,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,//////...---,,,+++***)))***************+++,,,,,,(((***++++++******,,,---*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,---...,,,,,,,,,++++++*********---,,,***))))))***,,,---++++++++++++,,,,,,,,,,,,---...---+++,,,///...***------------------------...---,,,++++++,,,---................../////////,,,------------.........,,,///222333222///------/////////000000111111111////////////000000000000222222222222333333333444222222222111111222333333...///222444555666666666666777777888888888888777666555666999===>>><<<999666777777666555666888:::<<<;;;999:::;;;=========999::::::<<<===???AAABBB>>>??????>>>======@@@BBBCCCDDDFFFFFFEEECCC@@@>>>>>>???@@@@@@>>>>>>@@@AAA:::<<>><<<;;;:::>>>CCCEEEBBB@@@???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::777888888999999999888888777777777555333222444666333333333444444333333222333333444444444555555555000000000000000000000000...///000111222222222222111333333333111111222333333333333222222222222111//////000000111111000000......////////////000000...000111000///...///111...///000000......///000........................---------......//////000.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,/////////...---+++***)))***,,,---...---,,,---...------------------......------------------------..............................////////////......,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,..............................---,,,,,,,,,------+++,,,,,,------.........---------------.........---------------------------....../////////.........---,,,---......---,,,,,,---......////////////////////////////////////......///000000000000000111111000000000000111111000000000111111222222333222333333444555555444444222222222333444555666777LLLAAA888777888777666777444444444444444444444444222333444333000000222444000000////////////000000...---,,,---///000///...---------,,,,,,,,,,,,---+++++++++,,,,,,---------***++++++++++++,,,,,,,,,---,,,,,,,,,++++++*********************++++++,,,)))***++++++***)))***,,,)))*********++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,---,,,,,,++++++++++++++++++,,,,,,+++******+++,,,,,,*********+++,,,,,,,,,---))),,,,,,***,,,000///***,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...000000//////////////////,,,,,,---------............000222222000...............///000000000000000.../////////000000000111111111111111222222222222000111222222333333333333111111222222333444444444444444555666666666666666333333444666777777777777666777777666555555888:::777999:::::::::999:::;;;888999999;;;<<<>>>@@@AAA?????????>>>===>>>@@@CCCAAACCCFFFHHHHHHFFFCCCBBB@@@@@@???===<<<>>>CCCGGG;;;<<<>>>AAADDDGGGJJJLLLQQQQQQPPPOOOMMMLLLKKKKKKIIIHHHKKKPPPNNNIIIIIIMMMPPPNNNLLLJJJJJJKKKLLLMMMKKKJJJIIIJJJLLLLLLKKKJJJLLLNNNMMMKKKNNNTTTTTTOOOJJJHHHGGGGGGIIIJJJIIIIIIIIIGGGDDDBBBBBBBBBDDDEEEFFFHHHJJJJJJHHHFFFGGGIIIIIIHHHEEECCCAAA???>>>===:::>>>CCCCCCAAA>>>>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;888888888999999999888888666777777555222222444666444444333333333333444444333333333444444444444555111111111111111111111111...///000111222222222111111222333333111111222333222222222222111111111111...//////000000000000000........./////////000000...000111000///...///111...///000///......///000........................,,,,,,---......///000000......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---------,,,+++******)))+++......,,,+++,,,...,,,,,,,,,------.........------------------------........................---------,,,,,,---------,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---......++++++,,,,,,---......///------........./////////---------------------------......//////...------...---,,,,,,......---,,,------------...///000000..............................///000000000000000111111000000000000111111222222111111111222222333111222333333444333333333111111111222333555666777MMMAAA777555777777777999555555555444444333333333000222444333000000222555111000///......///000111...---,,,---///000///...------------------------+++++++++,,,,,,------...******+++++++++,,,,,,,,,***************+++++++++*********)))***++++++,,,***+++,,,+++))))))***+++))))))******++++++++++++++++++++++++++++++++++++---,,,+++*********+++,,,++++++++++++++++++++++++******))))))))))))******))))))***+++,,,,,,------&&&***,,,***---222111+++++++++++++++++++++++++++...---+++******+++---.../////////...---------,,,,,,,,,,,,---------......000111111000...---///000//////000000000000//////.../////////000000111111000000000000111111111111///000222333444444444333444333222222111111222222222333333444555555555444333555666555444333555666666777777666555555888:::444888;;;;;;888666777999777888888:::;;;===???@@@?????????>>>===>>>AAADDD???BBBEEEHHHJJJIIIGGGEEEBBBBBB@@@>>>===AAAIIIOOO>>>???@@@BBBFFFJJJNNNPPPQQQQQQPPPOOOMMMKKKIIIGGGJJJHHHKKKQQQRRROOOPPPUUUSSSQQQOOOLLLKKKLLLNNNOOOKKKJJJIIIJJJKKKKKKIIIGGGLLLOOOMMMKKKNNNSSSRRRKKKJJJIIIHHHHHHJJJKKKKKKJJJLLLKKKHHHFFFEEEEEEFFFFFFFFFIIIKKKKKKHHHGGGHHHJJJLLLKKKHHHEEECCCBBBBBBBBB===AAADDDDDDBBB???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;999999999999999888777666666777777555222111333666555444333222333444555666222222333333333444444444111111111111111111111111---...000111222222111111111222333333222111222444111111111111000000000000......///000000000000000............/////////000///000111000///...///111...///000///...---...000////////////////////////,,,,,,------...///000000.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++,,,,,,,,,++++++)))+++......,,,+++,,,...++++++,,,,,,---...//////------------------------........................---,,,************,,,---,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///++++++,,,,,,---...//////........./////////000000---------------------------......///......------...---,,,,,,......---,,,------,,,,,,---...000111------------------------...//////000000000000000111111000000000000111111333333222222111222222222111111222333333333222222111111111222333444666777HHHBBB;;;666555888:::;;;888777555222///000222555777555111000000111111000......////////////......------------------------,,,,,,------------,,,,,,------------------------,,,,,,---...---,,,***)))((()))***+++++++++++++++***++++++++++++***))))))&&&((()))+++,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++,,,---...///000...,,,***))))))***+++))))))***+++,,,,,,------,,,+++)))(((((()))+++,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...+++,,,...---,,,,,,---///))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............///000000,,,...000222333111///...000000/////////////////////222222000000333333111222444444444222222222444222222111111222222333444444444333222333444555666444444444444444444444444444444444555555555555666999999999999999999999999999888888777999;;;===???FFF<<<===AAA;;;<<>>>>>>>>>>>============<<<<<<;;;:::999999888777888666555777999:::888555555444444333333444444555777666444333333444666777555555555444444333333333222111000//////000111222333333222222222333444555333333333222222111111111222111///.........///000000000000000000000000000............////////////........................------.........---+++***......---,,,,,,...///000---------.........//////........................------------------------++++++------------++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---.../////////...---------,,,,,,+++++++++,,,,,,,,,---------..............................+++---...---)))((()))+++,,,,,,,,,---------..............................------------------------000///...---,,,------...,,,,,,,,,------.........,,,,,,,,,---------......111///,,,---///000///---000000000000111111111111222111111222333444222111222222222111111111000000///000000222333444555555HHHBBB;;;666666888:::;;;666666444111000222777:::===999444111000000000///...//////000000//////...------------------------------............------------------------------,,,,,,---------,,,+++***))))))***+++++++++++++++)))***+++,,,,,,,,,,,,,,,((()))***,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++,,,---......,,,+++))))))***+++,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,++++++************************,,,,,,++++++,,,,,,---...+++,,,------,,,,,,---///))))))******++++++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---...000111111111///............///111222222222...111111//////222333000222333444444222222222444222222111111222222333444444333333222333444555666444444444444444444444444444444444555555555555666888888888888888888888888777777666666777:::<<<>>>@@@888:::>>>:::<<>>CCCEEEFFFHHHIIIIIIIIIIIIAAAAAA@@@???@@@AAABBBCCC???@@@BBBDDDEEEHHHLLLOOOQQQPPPNNNLLLLLLLLLNNNNNNNNNOOOPPPQQQSSSSSSTTTTTTPPPOOOMMMKKKJJJJJJKKKKKKJJJJJJKKKLLLNNNOOOMMMLLLOOOOOONNNNNNMMMLLLKKKKKKPPPLLLIIIHHHIIIIIIHHHGGGIIIHHHGGGFFFEEEEEEEEEEEEHHHIIIJJJIIIGGGFFFGGGHHHIIIGGGDDDCCCCCCCCCBBB@@@AAAAAABBBBBBBBBAAAAAA@@@========================::::::::::::::::::::::::888777666777999:::888555555444444333333444444555666555444333333444555666555555444444444333333333222111111000000111111222333222222222333333444444333333333222222222111111222111000/////////000000000000000000000000000000............////////////........................------.........---,,,+++---------------...//////---------.........//////........................------------------------++++++------------++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...***++++++++++++,,,,,,,,,...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.................................***,,,------+++***,,,...,,,,,,,,,---------..............................------------------------000///...---,,,------...,,,,,,,,,---------......,,,,,,,,,---------......111///------///000///---000000000000111111111111222333444444444333222111222222222111111111000000///000000111333444444555GGGBBB;;;777666888:::;;;555444333111222666<<>>========================999999999::::::;;;;;;;;;888777777777999999777555555444444333333444444555666555444333333444555666555444444444444333333333333222222111111222222333222222222333333333444444333333333222222222222111222222111000000000000111000000000000000000000000............////////////........................---............---,,,,,,,,,---......//////......---------...............------------------------------------------------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,---------,,,,,,------...------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,---------------------.........//////------------------------)))+++------,,,,,,...///,,,,,,,,,---------......------------------------........................//////...------------...,,,,,,,,,------------...,,,,,,,,,---------......000...---...///000///...000000000000111111111111111555888888555222111222222111111111111000000000///000000111222333444444GGGBBB;;;777777888::::::555555333111222777===BBBAAA===666111/////////...//////000000000000//////------------------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++)))***+++,,,------------******+++++++++***((('''******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***))))))))))))***,,,,,,++++++++++++++++++***+++,,,------,,,+++***)))))))))***************+++,,,,,,---------------***,,,------,,,+++---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............///000000//////...---...///000111000......000333444222//////222222///000333333000111222333333222111333444222222111111222222333444333333333333333444444444333333444444444444444444444444444555555555555666666666666666666777777777444444555555777999;;;<<<===;;;??????<<>>???AAACCCDDDDDDCCCCCCCCCBBBAAA???>>>>>>?????????@@@BBBBBBCCCFFFIIILLLNNNOOOPPPPPPPPPOOOMMMMMMOOOOOONNNMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKIIIGGGFFFIIIHHHIIIKKKMMMNNNMMMKKKPPPOOONNNLLLKKKJJJJJJIIIGGGGGGGGGGGGGGGFFFEEEDDDFFFFFFFFFFFFFFFGGGHHHIIIGGGGGGFFFDDDBBBBBBEEEGGGGGGEEEBBBAAAAAAAAA???>>>AAAAAAAAA@@@???>>>===<<<;;;<<<<<<<<<<<<<<<======::::::::::::::::::::::::888888888888888888777666555444444333333444444555555444444333333444444555444444444444444444444444333333333333333333333333222222333333444444444333222222222222222222222222222222222111111111111111////////////////////////............////////////..........................................------+++,,,.../////////...---........................------------------------------------------------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------------,,,,,,,,,---..............................,,,,,,,,,---------......---------------------------------------,,,+++***+++,,,,,,,,,------......------........./////////------------------------,,,,,,------------......,,,,,,,,,---------......------------------------////////////////////////............------......------------------------,,,,,,,,,---------...............//////000///...///000000000111111111111000666;;;:::555111000222111111111111000000000000///000000111222333333333FFFBBB<<<888777888999:::777666444222222555;;;???<<<888333/////////////////////000000000000//////------------------------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++******))))))*********((('''&&&******+++++++++,,,,,,,,,,,,,,,+++*********++++++...---,,,+++)))(((((((((,,,,,,++++++++++++++++++,,,+++***))))))***+++,,,*********+++++++++,,,,,,+++,,,---.........------***+++---,,,++++++,,,..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............///000000///...---,,,---...000111000//////333888:::888444000222333000111444444111000111333222111111333444222222111111222222333444222222222333333333333333333333333444444444555555444444444555555555555666666666666777777777888888555666666777888999:::;;;<<<<<>>:::;;;===???@@@@@@@@@???DDDCCCAAA???>>>>>>?????????@@@AAABBBBBBDDDGGGJJJLLLMMMNNNOOONNNLLLJJJIIIMMMLLLJJJIIIHHHHHHHHHIIIKKKLLLLLLLLLJJJHHHEEEDDDHHHFFFEEEFFFIIIKKKLLLLLLKKKLLLMMMMMMLLLKKKIIIGGGDDDDDDEEEEEEEEEDDDDDDCCCGGGGGGFFFGGGGGGHHHIIIJJJGGGGGGFFFDDDCCCCCCEEEHHHEEECCCAAA@@@@@@???>>><<>>===<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999888888777888999888888777666666555444444333333444444555444444444333333444444444444444444444444444444444333333333444444333333333111222333444444444333333222222222222222222222222222222222222111111000000////////////////////////............////////////................................................+++,,,.../////////...---.....................---------------------------------------------------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///........................,,,,,,,,,---------......------------------------......///......---,,,+++,,,,,,,,,------.........------------.........///------------------------......------------,,,,,,,,,,,,,,,---------......------------------------////////////////////////------..................------------------------,,,,,,,,,---------......,,,---///000///////////////000000000111111111111///555::::::555000000111000000000000000000000000000000000111111222222333FFFAAA<<<888888888999999666666444222111333777:::666333000...///000000///......////////////......------------------------///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,+++******++++++++++++***)))((())))))*********)))'''&&&******+++++++++,,,,,,,,,++++++*********++++++,,,...------,,,+++***)))(((++++++++++++++++++++++++,,,+++)))(((((()))+++,,,*********+++,,,,,,------+++,,,---//////......---***+++,,,,,,++++++,,,---................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///...---------...///000///...///555===AAA???;;;///222222000000333333111///111222222111111333444222222111111222222333444111111222333333333333333222333333444444555555555444444444555555555555666555555666666777777888888666777777777888888888888666:::@@@>>>BBBSSSWWWEEE:::;;;===>>>???@@@??????CCCBBB@@@>>>>>>===>>>>>>???@@@AAAAAAAAACCCFFFHHHKKKKKKKKKKKKJJJHHHEEEDDDKKKJJJHHHGGGGGGGGGHHHIIIKKKKKKKKKKKKIIIGGGDDDCCCFFFEEEDDDEEEHHHJJJKKKJJJGGGIIIKKKLLLLLLJJJGGGEEEAAABBBCCCCCCBBBAAACCCDDDGGGFFFFFFFFFGGGHHHIIIIIIGGGGGGGGGFFFDDDDDDEEEGGGDDDBBB@@@>>>>>>>>>===;;;===============<<<;;;:::999999::::::;;;<<<<<<<<<===<<<<<<;;;999888888777777999:::999777666666666555444444333333444444555333333333444444333333333333333333444444444444555222333333444444333333222111222333444555444333222111222222222222333333333111111222222111111000///000000000000000000000000............////////////.................................---......///000,,,---......//////.....................---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,---......///------------------------,,,,,,,,,---------......------------------------......//////......---------------------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,------+++))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......///............------------,,,,,,,,,,,,,,,,,,---------......+++---000000000//////000000000000000111111111111///333666666333000///000//////000000000000000111000000000111111111222222EEEAAA<<<999888999999999333444444222111111444666222111//////000111000...------............------------------------------...---,,,++++++,,,---...++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,------,,,,,,+++*********++++++,,,+++++++++******+++,,,,,,+++***)))******+++++++++,,,,,,,,,***)))))))))***+++,,,,,,+++,,,,,,---------,,,,,,*********++++++,,,,,,---+++++++++******+++++++++)))))))))***+++,,,,,,,,,+++,,,...///000///...---)))+++,,,,,,++++++,,,---++++++,,,,,,------..............................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........---------....../////////---...444<<>>???>>>>>>???>>>===<<<;;;<<<<<<===???@@@@@@@@@@@@AAADDDGGGJJJIIIHHHGGGDDDBBB@@@???HHHGGGEEEEEEEEEGGGHHHJJJKKKKKKJJJIIIGGGEEEDDDCCCBBBCCCEEEIIIKKKLLLJJJGGGIIIJJJJJJIIIHHHFFFDDDCCC@@@AAABBB@@@??????BBBEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEFFFGGGFFFDDDDDDDDDFFFCCCAAA???=========<<<:::;;;;;;<<<<<<<<<<<<;;;:::888999999:::;;;;;;<<<<<<;;;;;;;;;::::::999999999777999;;;999777555555666555444444333333444444555333333333444444333333333333333333444444444555555111222333444444333222111000222333555555444333222111111222222222333333333000000111111111000///...000000000000000000000000............////////////........................///...------...///000111---------------...////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++------------++++++------------------------,,,,,,,,,------------...,,,,,,++++++,,,,,,---...,,,,,,,,,------------...,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---.........------............------------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++------,,,***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,.../////////............---------,,,,,,,,,,,,,,,,,,---------......)))---000111000//////000000000000000111111111111///000111111111000///...////////////000000111111000000000000111111111111EEEAAA<<<999888999999999111222333222111111222444111000000111222111///...,,,------------------,,,------------------------+++***(((''''''(((***+++++++++++++++++++++++++++,,,,,,+++***+++,,,...///------------,,,,,,+++***)))***+++,,,---.........++++++------------,,,+++******+++++++++,,,,,,,,,))))))))))))***+++,,,---)))***+++---...///000000))))))***+++,,,,,,------***+++---......---+++***'''(((((()))***++++++++++++,,,...000000///...---)))+++,,,,,,+++***,,,---))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............///000000---------............///111...---111777777222,,,+++...///,,,,,,000000---...000111222111111333444222222111111222222333444000111222333444333222222222222333333444555666666444444444555555555666666222222333444444555666666666666666666555444333222555999<<<555888MMMOOO999777888:::<<<=========<<<===<<<;;;:::999:::;;;;;;??????@@@@@@@@@AAADDDFFFIIIHHHFFFDDDAAA???===<<>>BBBFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEGGGFFFEEECCCCCCDDDCCCAAA>>>=========;;;:::::::::;;;;;;<<<;;;;;;;;;888888999::::::;;;<<<<<<999999::::::::::::;;;;;;777999;;;:::666444555777555444444333333444444555222333333444444333333222333333333444444555555555111111333333333333111111000111333555555444333222111111111222222333333333///000000111111///...---000000000000000000000000............/////////000........................///...------...///000111......---,,,,,,...///000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++------------++++++------------------------,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,,,,---------......+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------***+++,,,,,,------------/////////...---------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((***---...---+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,.../////////...............------,,,,,,,,,,,,,,,,,,---------......))),,,000111000...///111000000000000111111111111///...---...000000///---.../////////000000111111000000000000111111111111EEE@@@;;;888777666444111888666444222000/////////000///...------...///000........................+++,,,,,,------,,,,,,+++(((,,,,,,((()))...///+++,,,---...,,,)))((())),,,))))))************)))))))))&&&'''---...***)))---)))************+++++++++************************((((((((((((((((((((((((+++++++++*********)))))))))((('''((()))***)))'''+++***)))(((((((((******************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,)))'''))),,,------------------------,,,,,,,,,---------......,,,,,,,,,++++++*********,,,---......,,,,,,---...,,,,,,,,,---------......------///000111111111111////////////000000000000///////////////000000111...///000222222111111000......000111222333333444555444333222333555777888111111222222222333333333111111222333333444555555444555666666666555333222444666999:::999888777777666666777888999999::::::;;;::::::::::::;;;<<<<<>>===<<<===???GGGDDDAAA???>>><<<;;;999@@@>>>======@@@DDDGGGHHHLLLJJJHHHGGGFFFEEEBBB@@@>>>AAAEEEIIIJJJIIIGGGEEEJJJIIIFFFCCC@@@???>>>>>>CCCCCCBBBBBBAAAAAAAAAAAA@@@AAABBBAAA@@@@@@BBBCCCDDDDDDEEEEEEEEEDDDBBBAAA??????>>>===<<<:::888777999::::::::::::999888888666666777777888888999999555777::::::999777666666:::999999777666555444333555444444333333444444555222222222111111111000000000000111111111111000000222222111111000000//////111222222333333222222111111111111111111111111111111111000000//////......///////////////......---......------------..............................------------------------......---,,,---...///000111///------/////////...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,///...---,,,+++,,,,,,---++++++------------+++++++++++++++,,,,,,---------,,,,,,,,,---------......---+++)))***,,,---+++)))++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,------++++++,,,---------------,,,,,,+++***,,,,,,++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------000//////......---,,,,,,......---------,,,,,,,,,///...---,,,+++,,,,,,---------------------------......---,,,---...///000////////////////////////---------............//////000000000111111111111000000000000000111111222BBB>>>:::777777777555444666555333111000000000000......---,,,,,,---......////////////////////////+++,,,,,,------,,,,,,+++***------))))))---...+++***+++,,,+++))))))+++---,,,,,,------------,,,,,,,,,)))***......***))),,,)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))),,,***)))***+++,,,+++))),,,,,,+++++++++++++++,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***))))))***+++,,,,,,+++,,,,,,,,,---------------,,,,,,,,,------------...---------,,,,,,,,,++++++,,,---......,,,,,,---...,,,,,,,,,---------......,,,,,,---//////000000000.../////////000000000000//////......//////000111...///000111222111111000......000111222333333333444444333222333555777888111111111222222222333333111111222222333444444555555555555555555444333333555666777777666666777999888888888999999:::::::::<<<<<<;;;;;;<<<<<<===>>>>>>???@@@???>>>>>>@@@BBBHHHFFFDDDAAA@@@???===<<>>>>>>>>CCCCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCBBB@@@???@@@AAAAAABBBDDDDDDDDDCCCAAA@@@?????????>>><<<:::999888:::::::::::::::999888888888777777666666555555444666777999888555222111111888888777666555444444333444444333333333333444444222222222111111111000000000000111111111111000000111111111000000000000000111222222222222222222111111111111111111111111111000000000000//////......///////////////......---......------------..............................------------------------...------,,,---...///000///...,,,,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,///...---,,,+++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,------------...---+++***+++------,,,***++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,------++++++,,,---,,,---------,,,,,,+++***++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---......//////******++++++,,,------...///...---,,,,,,,,,------------------------------...------,,,---...///000........................---------............/////////000000000111111111000000//////000000111222@@@===999777777777666666444444222111111000000111......------------......////////////////////////+++,,,,,,------,,,,,,+++,,,...---******------+++((()))************---///---------......------------+++,,,...---)))((())))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************,,,+++******+++,,,+++******++++++,,,,,,,,,++++++************************++++++,,,,,,,,,,,,------------------------------***(((&&&(((---///...+++++++++,,,,,,------......,,,,,,,,,,,,------------......------------,,,,,,,,,---......,,,,,,---...,,,,,,,,,---------......+++,,,---...................../////////000000000///............///000000...///000111111111000000...///000111222333333333333333222222333444666777111111111222222222222333111111222222333333444444666555555444444444444444666666555444333444777:::999999999999999:::::::::;;;;;;::::::;;;;;;<<<======???@@@@@@@@@AAACCCEEEIIIHHHFFFDDDCCCAAA@@@??????<<<999888888;;;???AAACCCCCCEEEHHHJJJJJJHHHEEE===???BBBEEEFFFFFFDDDCCCGGGFFFCCC@@@>>>>>>>>>>>>CCCDDDFFFHHHIIIHHHGGGFFFEEEEEEEEECCC@@@>>>>>>??????AAACCCDDDDDDBBB???>>>????????????===<<<:::999::::::;;;;;;::::::999888999888777555444222111000555666777777444111000000555555555555444444444333333222222222222222222333222111111111111000000000000000111111111111000000///000000000000000000111111111222222222222111111000000000000000000000000000000000////////////...///////////////......---......------------......------------------------........................---------,,,---......///...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++---...------,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------,,,+++,,,---...---+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,------++++++,,,---,,,,,,---------,,,++++++******++++++,,,,,,------+++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,------......'''((()))***,,,---...///......---,,,,,,,,,---------------------------------------,,,---......///........................---------............///////////////000000000000000000//////000000111222???===:::777666666666666222222222111111111111111000000000000000000000000////////////////////////+++,,,,,,------,,,,,,+++......---++++++,,,,,,+++))))))*********+++,,,---******++++++++++++******+++***+++,,,+++)))''''''))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***************************)))((((((******)))((('''(((***++++++***)))(((************************+++++++++,,,,,,,,,---------------------.........***)))(((***,,,...---++++++++++++,,,,,,---......++++++,,,,,,,,,------------------------,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,---------......,,,,,,---......................../////////000000......------......///000/////////000000000000000...///000111222222222222222222111111222333444555111111111111222222222222111111222222333333333333666555444333333333444555444555555444333444666888999999999888888888888888888888777777888888999:::>>>@@@AAAAAAAAAAAADDDFFFHHHHHHHHHFFFDDDBBBAAAAAA@@@>>>;;;888666888<<<@@@AAABBBEEEIIILLLLLLIIIFFF@@@AAADDDFFFGGGGGGFFFFFFFFFDDDAAA???===>>>??????EEEFFFIIIKKKKKKIIIGGGFFFDDDEEEFFFDDDBBB@@@@@@@@@@@@BBBDDDEEEEEEBBB???===>>>???@@@@@@???===;;;:::;;;;;;;;;;;;;;;::::::999999888777666444222111111222444666666555444555666333333333333333333333333222222111111111111222222111111111111000000000000000000111111111111000000.../////////000000111111000000111111111111000000///////////////////////////////////////////////////////////////......---...------,,,,,,------...------------------------........................,,,,,,,,,---------......---,,,,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,------,,,,,,+++******++++++,,,---......+++++++++,,,,,,---------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,+++******(((((()))+++,,,---...///------------------------------------------------,,,,,,,,,---------..............................---------............///........./////////000000///////////////000111111@@@>>>;;;888555333444444111111111111111111111111//////000000000000//////------------------------+++,,,,,,------,,,,,,+++...---,,,,,,+++***+++,,,+++***))))))************))))))************)))))))))+++,,,,,,,,,,,,***)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***************************)))((()))***+++***((('''((()))++++++******)))************************+++++++++,,,,,,,,,------,,,,,,,,,---------......***,,,---,,,***)))+++---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,---------......------.../////////..................////////////---------------......//////////////////000000000...///000111111111111111000000000111222222333444000000111111111222222222111111222222222222222333555444333222222333555555111333666666555444444555777777777777666666666666888777777777777888999999@@@AAAAAAAAA@@@@@@BBBDDDEEEGGGHHHGGGDDDBBBAAABBBBBBAAA>>>;;;888999===@@@BBBCCCFFFJJJLLLKKKHHHFFFEEEFFFGGGHHHIIIJJJJJJJJJFFFDDDAAA???>>>???AAABBBHHHIIIKKKKKKKKKHHHEEECCCBBBDDDFFFFFFEEEDDDDDDEEEDDDEEEFFFGGGFFFCCC@@@>>>>>>???AAAAAAAAA???===;;;;;;<<<<<<<<<<<<;;;::::::888888777777666555555444222444555555444444555666222222222222333333333333222111111000000111111222000000000000000000000000000000111111111111000000......//////000000000111///000000111111000000///.......................................////////////////////////......---------,,,,,,,,,,,,------------------------------........................,,,,,,,,,------------------------...000111///---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++,,,,,,------,,,,,,,,,******+++,,,------......+++++++++,,,,,,---------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------...------,,,,,,+++******,,,,,,,,,,,,------------,,,---------------------------------------------,,,,,,,,,---------------........................---------............///---............//////////////////...///000000111???>>><<<888444222333444000111111222111111000000,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---+++***,,,+++)))***,,,,,,***((((((***+++***)))***++++++,,,,,,++++++***)))---...,,,,,,...---***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++---+++++++++,,,---,,,+++)))***+++,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------***++++++,,,,,,---------***---///...***(((***---,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,******++++++++++++,,,,,,,,,---......,,,,,,---...,,,,,,,,,---------......---....../////////......------........./////////---,,,,,,,,,,,,---......//////.........///000111...///000000111111111000//////000000111222222222000000000111111111111222111111222222222222222222333333333333333444444555111333666888666555444444555555555555555666666666::::::999999::::::;;;<<>>>>>@@@BBBCCCFFFIIIHHHDDDAAABBBCCCCCCDDDCCC???<<<;;;>>>BBBDDDDDDFFFIIIKKKKKKIIIFFFHHHHHHIIIIIIJJJKKKLLLLLLGGGEEEBBB@@@???AAADDDFFFJJJKKKKKKKKKJJJGGGEEECCCAAADDDGGGHHHHHHGGGHHHIIIIIIIIIIIIGGGEEECCCAAA???===???AAACCCCCCAAA>>>===<<<<<<======<<<<<<;;;:::888888888888888777777777444555555444222111111222222222222222333333333333222111111111111111111222//////000000000000000111000000111111111111000000...//////////////////000//////000000000000//////////////////////////////---............////////////////////////......---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------------,,,---------///111111000...,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,...***++++++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++---...---,,,+++,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,------++++++,,,---++++++,,,---------,,,,,,++++++,,,,,,------......+++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------+++++++++,,,------...............------,,,,,,,,,+++,,,---.........------------------------------++++++,,,------------,,,---------------------------------............///------------........./////////......//////000111<<<===;;;777444222444666111111222222111000///...***+++,,,------,,,+++***------------------------+++,,,,,,------,,,,,,+++,,,((((((++++++((()))---***((('''(((***,,,+++***+++,,,,,,------,,,,,,+++)))------******,,,***&&&)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---,,,++++++------,,,+++************+++,,,---...************************++++++,,,,,,,,,,,,------))))))******+++,,,,,,---+++,,,,,,,,,,,,,,,,,,---------,,,,,,+++************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---......,,,,,,---...,,,,,,,,,---------......------.........------,,,---------.........//////,,,,,,,,,+++,,,------...///......---...///000111...///000000000000000000......///000111111111111000000000000111111111111222222111111111111111111111222333444444444444444333555666666555555666777444444555555666777777777:::::::::::::::;;;<<<<<<;;;<<<=========>>>@@@BBBBBBFFFJJJIIIEEEBBBCCCEEECCCEEEFFFDDD???===@@@CCCDDDDDDEEEHHHKKKLLLKKKIIIHHHHHHHHHHHHHHHIIIKKKKKKHHHFFFCCCAAAAAADDDGGGIIIKKKKKKKKKKKKJJJHHHGGGFFFCCCFFFIIIJJJJJJJJJJJJKKKMMMLLLJJJGGGDDDAAA@@@???===???BBBDDDDDDBBB@@@>>>===============<<<;;;;;;999999888888888777777777444555555444222111222333333333333333333333222222222222222111111222222222////////////000000111111000000111111111111000000///////////////............//////000000//////...////////////////////////---------........./////////////////////......------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++,,,///111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,...)))***+++,,,---,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,***,,,------+++***+++---++++++,,,,,,,,,,,,------+++++++++,,,,,,---------+++,,,------++++++,,,---***+++,,,,,,---------,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,---......//////---------,,,,,,,,,+++++++++,,,---.........------------------------------***+++,,,---------,,,,,,---------------------------------............///,,,,,,---------.........///............///000000:::;;;:::777444333666999111111222222111000...---,,,,,,---......---,,,,,,........................+++,,,,,,------,,,,,,++++++&&&&&&***+++((()))---(((&&&%%%'''+++------,,,***++++++,,,,,,++++++***'''++++++'''%%%'''%%%)))************+++++++++************************************************))))))******+++++++++++++++***))))))++++++***))))))(((''''''(((***,,,---************************++++++,,,,,,,,,---------(((((()))***++++++,,,,,,,,,)))(((***...000///,,,...------,,,+++***))))))******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,---......,,,,,,---...,,,,,,,,,---------......,,,,,,,,,------,,,++++++---------.........//////,,,,,,++++++,,,,,,---...///......------///000111...///000000000000000///---...///000111111111111000000000000111111111111222222111111111111111111000111333444555444333333666666666444333444777:::444555555666777888888999999999888888999999:::;;;777999;;;<<<<<<>>>@@@CCCBBBGGGKKKJJJFFFCCCDDDFFFBBBFFFHHHFFFAAA???@@@CCCCCCCCCDDDGGGJJJMMMMMMLLLGGGGGGFFFEEEFFFGGGIIIJJJIIIGGGDDDBBBCCCEEEIIIKKKKKKKKKKKKJJJJJJJJJJJJJJJEEEGGGKKKLLLLLLKKKKKKKKKOOOMMMJJJFFFBBB@@@??????===???BBBDDDDDDCCC@@@>>>===============<<<<<<;;;999999999888777666666555333555666555555666888:::444444444333333333222222333333222222222222333333.../////////000000111111000000111111111111000000000000//////.........---......////////////......000000000000000000000000---------........./////////////////////......------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,******+++...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...)))***+++,,,---,,,,,,+++------++++++++++++------+++++++++,,,,,,---------******+++++++++,,,,,,,,,)))+++---,,,***)))+++---++++++,,,,,,,,,---------+++++++++,,,,,,---------+++,,,------++++++,,,---***+++,,,,,,------------------------------,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++,,,,,,---...++++++,,,,,,,,,---------000//////......---,,,,,,++++++++++++++++++++++++***+++---...///...------------------------------***+++,,,---...---,,,,,,---------------------------------.........//////,,,,,,,,,---------.....................///000000@@@>>>;;;777555444444555333222111000////////////////////////............,,,------......------,,,,,,,,,---...---,,,***))),,,,,,+++***))))))))))))((()))++++++*********++++++*********))))))(((((('''&&&++++++%%%))),,,$$$)))((((((***,,,---,,,+++,,,+++***))))))***+++,,,))))))((((((((()))+++,,,%%%'''+++---,,,++++++,,,++++++************++++++,,,******+++,,,)))$$$ +++***)))((((((***,,,---++++++************++++++...---,,,++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,+++***+++,,,---...------.........---,,,+++---,,,***))))))***,,,---...---,,,,,,++++++++++++------------------------///---,,,---000000...+++---------------...//////000000///......///000111///......------------...////////////000000000000000111111111111222222222777666444333222222333333444444555555555555444444555555555555666777999999;;;777666:::;;;777777<<<<<<<<<<<<;;;;;;===AAADDDLLLLLLJJJHHHFFFDDDCCCBBBDDDEEEFFFEEEDDDCCCDDDEEEEEEGGGFFFDDDIIIOOOMMMFFFHHHFFFDDDEEEHHHIIIGGGEEEFFFDDDCCCFFFJJJLLLJJJGGGJJJJJJKKKKKKKKKJJJJJJIIIPPPRRRSSSPPPLLLJJJIIIJJJLLLJJJGGGDDDAAAAAAAAAAAAEEEEEEEEEDDDCCCAAA@@@???@@@@@@???===<<<;;;:::999<<<;;;:::888777666666666666666666666555444222222444333333222222333333444333333222222111000//////////////////000000000000000000000000000000000000000000//////.........---...................................................................................................------,,,,,,------...+++,,,,,,------,,,,,,+++//////...---,,,++++++,,,...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++......,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,---......,,,+++*********+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,------.........***,,,------,,,++++++,,,///...,,,+++***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++------,,,******+++(((***++++++++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++......------------......---...............------------------------------......///000///...,,,+++------------------------+++,,,.../////////...---===<<<999777666555666777333333222111000000000000////////////............,,,------......------,,,,,,,,,------,,,,,,+++***++++++*********++++++,,,((()))++++++*********++++++*********))))))))))))***&&&******&&&---333+++(((((()))***------,,,***++++++***))))))***+++++++++***)))))))))***+++,,,&&&)))+++,,,+++***+++,,,,,,,,,++++++++++++,,,,,,+++******+++---,,,)))&&&+++***)))((()))***,,,---,,,,,,++++++++++++,,,,,,------,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...,,,,,,,,,------------...---,,,+++******+++,,,---------,,,+++++++++,,,,,,------------------------///---,,,---///000...,,,......------......///000111000///......///000000///...............//////.../////////000000000000000000111111111222222222333222222222222333555666444444555555555555444444555555555555666777888999:::777666:::;;;888999===<<<<<<<<<;;;;;;===AAADDDKKKKKKIIIHHHFFFDDDBBBBBBDDDFFFGGGEEEBBBAAACCCFFFDDDGGGGGGEEEHHHMMMLLLGGGEEECCCBBBCCCFFFHHHGGGEEEFFFEEEEEEFFFGGGHHHGGGFFFHHHIIIJJJKKKLLLMMMMMMMMMOOOUUUZZZWWWOOOHHHGGGIIIJJJHHHEEECCCAAA@@@AAAAAADDDDDDDDDCCCBBBAAA??????<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777777666666666666666666666555444333444444333333333333444444333222222111000000//////000000000000000/////////000000000000000000000000000000/////////................................................---------...................................................------,,,,,,------...+++,,,,,,------,,,,,,+++------,,,,,,,,,------......---,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,---......---,,,++++++***+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------***,,,------,,,++++++,,,...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++------,,,++++++++++++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------......------------......------............------------------------------..................---,,,------------------------,,,---......///.........;;;:::888666666666888888444333222111111000000111/////////............---,,,------......------,,,---,,,,,,++++++++++++,,,************+++,,,---...((()))++++++*********+++***************)))))))))---'''((()))(((222999222(((((())),,,......+++)))++++++***))))))***++++++,,,,,,+++*********++++++)))***++++++***)))***+++---,,,,,,,,,,,,,,,,,,---+++******+++---...---,,,+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...,,,,,,++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------...------...//////...,,,...............///000000111111000///........................///000111111....../////////000000000000000000111111111222222111111111111222333444555444444555555555555444444555555555555555666777888999666666999:::999:::===;;;<<<<<<<<<<<<>>>BBBEEEIIIIIIHHHFFFEEECCCBBBBBBEEEHHHHHHEEE@@@???BBBGGGDDDGGGHHHGGGHHHKKKKKKIIICCCAAAAAABBBDDDFFFFFFEEEEEEFFFFFFEEECCCCCCDDDEEEGGGHHHJJJLLLNNNPPPPPPQQQMMMVVV^^^\\\PPPFFFDDDFFFFFFEEECCCAAA@@@@@@AAAAAACCCCCCCCCBBBAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888777777777666666666777777666666555444444444444444444444444333222222111111000000///111111111000000//////...000000000000000000000000000000////////////..............................//////.........---------...................................................------,,,,,,------...+++,,,,,,------,,,,,,+++++++++++++++,,,---//////------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---............---,,,++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,***,,,------,,,++++++,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,......,,,,,,,,,------......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))******+++---......///......------------......------............------------------------------------------------...///------------------------...------------...//////;;;:::888666555666777888555444333222111111111111//////.........---------,,,------......------,,,---,,,+++******+++,,,---++++++***++++++,,,------((()))++++++*********+++************************...((()))******444:::222((()))***,,,......+++)))+++******************+++...------,,,+++++++++++++++,,,,,,***(((((()))+++,,,,,,++++++++++++,,,,,,+++*********+++---...///******)))))))))***+++,,,+++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,---+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---+++******+++---///,,,------......------,,,++++++++++++,,,,,,---...------------------------------......///......---///............///000000111111000///...---------.........//////111222222........./////////000000000000000000111111111111444444333333222222222222333444444555555444444333555444444444555555666777777666666888999:::;;;===:::;;;<<<<<<<<<>>>BBBEEEGGGFFFFFFEEEDDDCCCBBBBBBFFFHHHIIIDDD>>>===BBBGGGDDDFFFHHHHHHIIIIIIJJJIIIDDDCCCBBBBBBCCCDDDEEEEEECCCEEEFFFCCC@@@@@@CCCFFFGGGHHHJJJMMMOOOPPPQQQQQQKKKRRRXXXVVVNNNFFFBBBCCCBBBBBBAAA@@@???@@@@@@AAAAAAAAAAAAAAA@@@??????>>>>>>===<<<;;;:::999888777;;;;;;:::888888777777777555666777777777777777666444555555555555555555444333333333333222222111111222222111111000///......000000000000000000000000000000//////////////////......................../////////...------,,,,,,...................................................------,,,,,,------...+++,,,,,,------,,,,,,+++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///......---,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,+++++++++***,,,------,,,++++++,,,***+++,,,------,,,******++++++++++++++++++++++++++++++++++++++++++++++++,,,---......---,,,---...,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........------,,,,,,------...,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---///000------------------------......---,,,,,,...///000===;;;888666555444555666555444333222111111111111............------------,,,------......------,,,,,,+++***)))******,,,------,,,++++++*********+++((()))++++++*********+++***************+++++++++,,,'''***,,,+++333777...*********,,,......+++)))*********++++++*********------------,,,,,,++++++,,,,,,,,,***(((((()))+++++++++************++++++,,,+++***))))))***,,,---***************+++++++++******++++++++++++******......------------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///...,,,***)))***,,,---,,,------......------,,,++++++++++++,,,,,,---...---------------------------......///......------...............///000000000000000///...---,,,,,,.........//////111222222............//////////////////000000000111111111444444444444333333333222333333444444444444333333444444444444444444555666555666666666777:::;;;;;;999:::;;;<<<<<<>>>AAADDDDDDDDDCCCCCCCCCBBBBBBBBBGGGHHHGGGCCC>>>===AAAFFFEEEEEEGGGJJJKKKJJJHHHGGGFFFEEEDDDCCCBBBCCCDDDEEEBBBCCCCCCAAA>>>???CCCHHHIIIJJJKKKLLLMMMNNNNNNNNNIIIJJJKKKKKKIIIEEEBBB@@@@@@@@@????????????@@@@@@>>>???????????????>>>======<<<;;;:::999777777666::::::999888777777777777555666777777777777777666444444555666666555444444444444444444444333333333333222222111000//////...000000000000000000000000//////000000000000000000........................//////.........---------...................................................------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,++++++,,,---------,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...//////......---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...............------,,,,,,,,,,,,,,,,,,---------......---------,,,,,,++++++******,,,------,,,++++++,,,)))***+++,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---,,,,,,---...***+++---,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++---...000------------------------......---,,,,,,...///000===;;;888666444444444555444333222111111000000111.........------------,,,,,,------......------,,,+++************++++++,,,---,,,+++***))))))))))))((()))++++++*********+++*********+++++++++++++++)))''',,,---(((///444---,,,+++++++++------,,,***)))***++++++++++++***))),,,,,,---------,,,++++++***,,,,,,+++)))((()))***+++******))))))******++++++++++++)))'''''')))+++))))))******++++++++++++))))))+++,,,,,,+++))))))---------------......///+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,...---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------,,,...//////...------...---------------.../////////////////////...---,,,............///000111111------.........//////////////////000000000111111//////111333444555555555333333444444444444333333444444333333333444444555333666666444555999:::888777888:::;;;<<<===@@@CCCAAAAAAAAABBBBBBBBBBBBBBBGGGFFFEEEBBB@@@@@@BBBDDDEEECCCFFFLLLPPPLLLFFFCCCEEEEEEDDDBBBAAABBBDDDGGGCCCBBBAAA???>>>@@@DDDGGGIIIIIIJJJKKKKKKKKKKKKKKKGGGDDDBBBBBBDDDCCCAAA>>>????????????????????????<<<======>>>>>>>>>======999999999999999999999999999888777666666666666666666666666777777666666555333444555666666555444333444444444444444444444444222222222111111000000///000000000000000000000000//////000000000000111111...................................................................................................------,,,,,,------...+++,,,,,,------,,,,,,+++---,,,+++++++++++++++,,,***+++,,,---...---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++***,,,------,,,++++++,,,)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,++++++,,,...(((***++++++++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,------***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------------------------...------------...//////;;;999777555444555666777333333222111000000000000.........---------,,,,,,,,,------......------,,,))))))***+++++++++++++++******))))))((()))))))))((()))++++++*********+++*********++++++,,,,,,,,,((((((---+++$$$+++555222...,,,******+++---,,,,,,)))***++++++++++++***)))******,,,,,,---,,,++++++(((***,,,,,,+++))))))***,,,++++++******++++++,,,)))***+++***((((((***,,,))))))***+++++++++++++++)))***,,,------,,,***)))+++++++++++++++,,,------++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,)))******+++,,,,,,---------,,,+++******+++,,,---------,,,+++++++++,,,,,,------------------------,,,...000///---,,,---///,,,,,,,,,,,,,,,---......---.../////////...---,,,///...............//////---------.........//////////////////000000000111,,,---///111222333333333222333333444444333333222444444333333333333333444222666666222333777888555555777999:::;;;===???AAA???@@@@@@@@@AAAAAABBBBBBFFFDDDBBBAAACCCDDDCCCAAAFFFBBBDDDNNNTTTOOOEEE???@@@AAABBB@@@???AAAEEEIIIHHHDDD???===>>>AAACCCEEEFFFGGGHHHIIIIIIJJJIIIIIICCCCCCCCCBBBAAA@@@????????????@@@@@@@@@??????>>>:::;;;<<<===============888888888888888888888888777666666555555555555555666666666666666555444333222333444555555444333222222333333333333333333333111111111111111111111111000000000000000000000000//////000000000111111111........................,,,,,,------.../////////...................................................------,,,,,,------...+++,,,,,,------,,,,,,+++************+++,,,------)))***,,,......---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000,,,,,,,,,,,,,,,,,,,,,,,,***---///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,,,,,,,---......)))***+++,,,------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***,,,------,,,++++++,,,***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,...)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,------------++++++++++++++++++++++++,,,,,,---------,,,++++++------------------------,,,---......///.........888777666555555666888999333222111000////////////......---------,,,,,,,,,,,,------......------,,,((()))***,,,,,,,,,+++***''''''''''''((()))***+++(((***++++++******+++,,,*********++++++,,,,,,,,,((((((---)))!!!)))777888000---***)))***,,,------)))***+++,,,,,,+++***)))((()))+++,,,---,,,,,,+++'''))),,,---,,,***))))))---,,,,,,++++++,,,,,,---'''))),,,+++))))))+++---))))))***++++++++++++******+++---......---+++******)))))))))***++++++,,,++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++***+++,,,---...---,,,,,,%%%''')))+++---...//////---,,,***))))))***,,,---...------,,,++++++++++++------------------------+++...000000---,,,---///,,,++++++++++++,,,------,,,---.../////////...---///......---------......---------.........//////////////////000000000000---...///000000///......222333333444444333333222444444333222222333333333222666555111111666666333333555888::::::<<<>>>@@@>>>??????@@@AAAAAABBBBBBFFFBBB@@@AAAEEEFFFCCC???GGG@@@BBBOOOWWWQQQDDD<<<<<<>>>???>>>>>>AAAGGGKKKLLLFFF???===>>>AAABBBBBBCCCDDDFFFGGGHHHIIIIIIIIIAAADDDGGGFFFAAA>>>>>>@@@???@@@@@@@@@@@@??????>>>::::::;;;<<<============;;;:::999888777555444444666555555444444444555555666666666666555444333222111222444555555444222111111111111111111111111111111111111111111222222222000000000000000000000000//////000000111111111222........................+++,,,,,,---...///000000...................................................------,,,,,,------...+++,,,,,,------,,,,,,+++(((((()))***+++---///000)))***,,,.........,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,))),,,......+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,,,,,,,---......'''(((***,,,---------,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---***,,,...---,,,+++,,,,,,+++***)))))))))***,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***))))))+++---***++++++***((('''((())),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------...///---,,,,,,++++++,,,,,,---)))***+++,,,------...---++++++++++++++++++++++++,,,------...---,,,***)))------------------------+++,,,.../////////...---===<<<999777555444444444777222......111222///+++........................,,,------......------,,,111---((($$$###&&&***---+++,,,,,,+++***)))+++---******++++++++++++******))))))***+++,,,------...111---***)))+++///111333222000...,,,+++,,,---...++++++++++++++++++++++++***+++------+++******+++)))************+++++++++***++++++)))(((''')))******+++---......---+++*********************************+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------+++---///...,,,---///222+++,,,,,,------,,,,,,++++++++++++,,,,,,------------------............///......///000///...,,,+++...---,,,,,,,,,...000111//////.........---------//////000000000000//////,,,---///000///...,,,+++111000---,,,,,,---000111/////////000111111222222000000111222222333444444222222222111111111000000222222222111222222333333222333555777999:::;;;;;;???@@@@@@AAAAAABBBBBBCCCCCCAAA@@@@@@@@@AAA???>>>AAABBBDDDEEEDDDAAA===:::AAA@@@>>>>>>>>>@@@BBBDDD???@@@AAAAAAAAAAAADDDFFFAAABBBDDDEEEGGGHHHHHHHHHFFFEEEDDDBBB@@@>>>===<<>>>>>???@@@@@@AAAAAABBBAAA???>>>???@@@@@@???>>>===>>>@@@AAA@@@???<<<;;;CCCBBB@@@???>>>???@@@AAAEEEFFFGGGFFFDDDCCCCCCDDDBBBCCCDDDFFFHHHIIIIIIJJJHHHGGGEEECCCAAA??????>>>@@@@@@@@@@@@@@@>>>===<<<<<<;;;;;;:::;;;===>>>???===<<<:::888777777888888777777666555555555555666444666999999777555444444555444333333444444333222555333111000111222222111333333222111111000//////.........//////000000000////////////////////////////////////////////////------------...............................................................---,,,,,,+++++++++,,,,,,,,,---------------------,,,++++++******++++++++++++,,,,,,,,,,,,++++++......---------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,...---,,,,,,++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++)))***,,,,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////<<<;;;999777555444444444777333000000222222000...........................,,,------......------,,,+++,,,,,,,,,+++***)))(((///***&&&(((---///,,,(((******++++++++++++******,,,,,,,,,+++++++++***************,,,......---+++******))))))***,,,---///++++++++++++++++++++++++)))+++,,,,,,+++******+++)))))))))*********+++++++++,,,,,,+++))))))***+++,,,+++)))'''''')))+++,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------***+++,,,,,,++++++---///+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------............------------------...///---...///000///---+++)))............------------++++++,,,,,,,,,,,,++++++///...---,,,---///111222//////............//////000000000111222222333333111222333444444555444444222111111111111000000000111111111111111222333333444444444555777999;;;======>>>>>>??????@@@AAAAAA???>>>>>>???@@@AAA???>>>;;;<<<===>>>??????>>>>>>EEEDDDBBB@@@????????????GGGHHHJJJIIIGGGEEEDDDEEEBBBCCCEEEGGGHHHJJJJJJKKKJJJHHHEEECCCAAAAAAAAABBB@@@@@@???>>>>>>=========<<<;;;:::999999:::;;;<<<;;;:::999888777888999999777777666555555555555555555888===>>>===999666444555444222333444444333111444222111000222222222111222222222111111000000///////////////000000000000////////////////////////////////////////////////------------............------------------------........................------,,,+++++++++,,,,,,++++++,,,,,,------......,,,,,,++++++******++++++++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---,,,,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,)))+++------,,,+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++******,,,,,,---------,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///<<<:::888666555444444444666444111111222222111000........................,,,------......------,,,,,,,,,,,,,,,,,,+++***)))---***'''(((,,,---,,,)))******++++++++++++******++++++++++++++++++++++++***))))))***,,,,,,+++******************+++---...************************(((***,,,,,,*********+++))))))))))))************,,,,,,---+++***)))+++,,,---,,,+++******+++,,,---******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------***+++++++++++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,+++,,,---///000------...///...---,,,+++---------------------------......//////......---......------...000111222........................000000111111222222333333222333444555555555444444111111111111000000000000111000000000111222333444444444333444555888;;;===>>>>>>??????@@@@@@AAAAAA???>>>>>>@@@BBBBBBAAA???????????????@@@AAABBBBBBEEEDDDBBBAAA@@@@@@@@@@@@CCCFFFIIIJJJIIIGGGFFFFFFAAABBBDDDFFFHHHIIIJJJJJJJJJHHHDDDBBB@@@AAABBBDDDAAA@@@>>><<<<<<===>>>???>>>===;;;:::999999::::::999999888777888888999:::888777666555555444555555555:::AAADDDCCC???;;;999444333222222333333222111333111000111222222222000222111111111000000000///000000000000000000000000////////////////////////........................,,,,,,---------.........---------------------------------------------------,,,,,,++++++,,,,,,,,,******+++,,,------......,,,,,,++++++***++++++,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------------------***,,,------,,,+++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++------------,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///;;;:::888666444444444444555444222111222222111111........................,,,------......------,,,...,,,+++***)))***+++,,,)))*********)))***+++,,,******++++++++++++******))))))***+++,,,,,,------,,,***(((''')))+++++++++,,,,,,++++++++++++,,,,,,************************''')))++++++*********,,,(((((()))))))))*********,,,,,,---+++***)))+++,,,***+++,,,,,,,,,,,,+++*********************************+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------+++*********++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,+++++++++---...000---,,,,,,+++,,,---...///,,,,,,------------------//////000000000000//////+++,,,...///000000000///------............------///000000111222222333333222333444555666555444333000000000000000000000000000000000000111222333444444444333333555888;;;===??????@@@@@@AAABBBBBBBBB@@@@@@AAACCCDDDEEECCCAAACCCBBBAAAAAAAAABBBCCCCCCBBBAAAAAABBBBBBCCCCCCDDDFFFIIIKKKLLLJJJHHHGGGGGGBBBCCCDDDFFFGGGHHHIIIIIIHHHFFFCCCAAA@@@AAACCCDDDAAA@@@>>><<<<<<===???@@@@@@???===<<<;;;:::;;;;;;888888777888888888999999888888666555555444444444666;;;BBBGGGGGGDDDAAA???444222111111222222111000222000000111222333111000111111111000000000000000000000000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------,,,,,,,,,++++++,,,,,,---******++++++,,,---......,,,++++++***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,++++++++++++,,,,,,,,,------------------------------+++,,,......,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------------------------,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......:::999777555444444444555333333222111111111111111........................,,,------......------,,,...,,,)))''''''))),,,...''')))+++***((((((+++...******++++++++++++******((()))***+++,,,------...---***((('''(((***++++++++++++++++++++++++++++++************************'''(((***+++******+++,,,((((((((()))))))))******+++,,,,,,+++))))))***+++&&&(((***++++++***(((&&&******************************+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------+++******+++,,,,,,++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---...---,,,******+++---///111,,,,,,,,,,,,---------------..................---***,,,...000000///...---......------------....../////////000111111222222111222444555666444333222//////000000000000000111/////////000111222333444333333333444666888:::<<>>@@@AAABBBAAA???===<<<<<<<<<<<<777777888888888888888888999888777555555444444444666:::@@@DDDDDDBBB@@@@@@333222000111222222111///000000///111222333111000000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------******++++++,,,,,,------++++++******++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,***+++,,,---...---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------+++---......,,,++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,------------......,,,,,,---------,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...:::888777555444444444555222222222111000000000111........................,,,------......------,,,---+++((('''''')))+++---)))(((((((((***++++++,,,******++++++++++++***************++++++,,,,,,,,,+++***))))))++++++***)))(((((()))***++++++++++++************************&&&(((************+++,,,(((((((((((()))))))))******++++++***(((((()))+++(((((())))))))))))((((((******************************+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------...,,,******,,,---,,,++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,------......------,,,,,,,,,---------------,,,///...,,,++++++,,,...///.........///000000111111000222444555555444111000////////////000000111111......//////000222333444111222333555777888999:::?????????@@@AAAAAABBBBBBBBBBBBCCCEEEFFFEEEAAA???===>>>???@@@AAABBBBBBBBB???@@@AAACCCEEEFFFFFFGGGQQQQQQQQQNNNKKKHHHGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHFFFFFFEEEDDDDDDDDDEEEEEEAAAAAA@@@??????@@@AAABBBBBB@@@???===<<<<<<======777888888888888777777777999888777666444444444444555888;;;<<<<<<::::::;;;333111000000111111000////////////111333333111//////000000000000000000000///.........---------,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...++++++++++++++++++,,,,,,++++++******++++++,,,---,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,)))***,,,......---,,,+++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,---,,,...///...,,,++++++,,,++++++++++++++++++++++++******++++++,,,---......+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...999888666555444444444555111111111000//////000111........................,,,------......------,,,******((((((((()))***++++++'''$$$&&&+++...,,,)))******++++++++++++******,,,,,,,,,++++++++++++***))))))***,,,...,,,)))&&&$$$%%%''')))***++++++,,,))))))))))))))))))))))))&&&(((************+++,,,(((((((((((())))))))))))***++++++***(((''')))***,,,+++***((((((***+++,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------///,,,******---...---++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,------...---,,,***))),,,---.........,,,***(((+++++++++,,,,,,------------......//////......---...---+++******+++,,,---000...,,,******,,,...000------......///000000000000111333555555333111///.../////////000000111111.........///000222333444000222444666777888999999>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDEEECCC@@@===;;;===???AAACCCDDDEEEEEE@@@AAABBBDDDEEEFFFFFFFFFMMMMMMMMMKKKHHHGGGHHHJJJKKKKKKLLLLLLKKKJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFAAAAAAAAAAAAAAAAAABBBBBBAAA@@@>>>===<<<<<<======888888888888888777666666999888777666444444333333555666777666555333444555222111000000111111000////////////111333333111///////////////000000000000......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...,,,,,,+++++++++++++++++++++*********+++,,,,,,---,,,------......------,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------*********++++++,,,,,,,,,)))***,,,.........,,,+++++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,...///...---++++++,,,++++++++++++++++++++++++))))))***+++---...//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...777666555444333222222222333222111000////////////222111000///---,,,******//////...---+++***))))))******+++++++++,,,,,,,,,***++++++)))'''''')))+++))))))***++++++++++++***++++++++++++++++++++++++************************)))***)))((('''(((+++---,,,+++***))))))***+++,,,************************++++++************++++++,,,,,,+++)))'''(((***---)))))))))))))))))))))))),,,+++*********+++,,,---***++++++,,,,,,++++++***000///...---,,,,,,,,,,,,///+++)))+++,,,,,,///333++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++))))))******+++++++++,,,+++,,,,,,------,,,,,,+++---------,,,+++***)))(((******+++++++++,,,,,,,,,++++++++++++,,,------...///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++++++++------...---,,,---/////////...............////////////111///...///000111000/////////000000111111111222+++---///111222111000///111222222444666888:::;;;???>>>>>>===>>>>>>???@@@AAA@@@???@@@@@@>>><<<999<<<===@@@BBBDDDEEEEEEEEEAAACCCDDDDDDDDDDDDFFFHHHFFFHHHKKKKKKJJJJJJJJJJJJLLLMMMKKKFFFGGGKKKMMMLLLJJJGGGDDDDDDEEEFFFDDDAAADDDDDDDDDDDDCCCBBBAAA@@@@@@???>>>===<<<<<<<<<<<<999888777888999999888777777777777777666555444333444444444444444444444444444333111////////////000222222222222222222222222000000000111000///......///000000///---,,,...///........................++++++,,,...000000---+++,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------,,,,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++******))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---------------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,------------222///,,,+++,,,---......///...------++++++***)))///...,,,,,,+++,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******))))))***,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,999888777666555444444333333222111000//////////////////......------------......---,,,++++++************+++++++++,,,,,,,,,...,,,)))(((((()))(((((())))))***++++++++++++***++++++++++++++++++++++++************************)))***)))((('''(((+++---++++++************++++++************************+++******))))))******++++++++++++)))((((((+++---************************++++++*********+++,,,---***++++++,,,,,,++++++***...------,,,,,,,,,,,,,,,...+++))),,,,,,+++---111+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...---,,,+++++++++,,,,,,000///...---+++***)))(((---------------------------,,,,,,++++++,,,,,,---...---,,,---/////////...............///////////////---,,,---...///...,,,//////000000000111111111...///000222333222222111222222333444666777999:::<<<============>>>>>>>>>@@@@@@???@@@AAA@@@===;;;<<<===???AAABBBCCCCCCCCCCCCCCCDDDCCCCCCEEEIIILLLJJJKKKMMMLLLJJJIIIHHHHHHJJJLLLJJJFFFGGGKKKNNNLLLJJJHHHEEEDDDEEEFFFDDDBBBDDDDDDDDDDDDCCCBBBAAAAAA???>>>===<<<<<<;;;;;;;;;888777666666888888777666777777777777666555444333444444444444444444444444444333111000//////000000222222222222222222222222000000000//////////////////000000///---,,,...///........................+++++++++---//////---***,,,---...---,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,---------,,,,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,---------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---//////---,,,+++*********...------,,,,,,++++++***...---,,,,,,,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++************+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,:::999888666444333333222222222111000////////////,,,,,,,,,---......//////---------,,,,,,+++++++++******+++++++++,,,,,,,,,000+++((((((+++---,,,)))))))))***++++++++++++***++++++++++++++++++++++++************************)))))))))((('''(((***---******++++++++++++******************************+++******))))))******+++)))******)))((())),,,...************************++++++******++++++,,,---***++++++,,,,,,++++++***+++++++++++++++,,,---------******------***+++---++++++++++++++++++++++++,,,,,,++++++***+++++++++------------------------......------,,,++++++***++++++,,,,,,,,,,,,++++++'''((()))+++,,,---......,,,,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,//////...---+++***))))))---------------------------,,,,,,++++++,,,,,,---...---,,,---/////////...............////////////...---,,,---......---,,,//////000000000000111111111111111222333333444444333333333444555666777888999:::;;;<<<===<<<<<<;;;>>>>>>>>>???AAAAAA???<<<;;;<<<>>>@@@AAAAAAAAAAAACCCCCCBBBAAAAAADDDIIIMMMMMMNNNOOOMMMJJJGGGGGGGGGHHHJJJIIIFFFFFFKKKNNNLLLJJJHHHFFFEEEEEEEEEDDDCCCDDDDDDDDDCCCCCCBBBAAAAAA=========<<<;;;;;;::::::777666555666777888777555777777777777666555444333444444444444444444444444555444222111000000111111222222222222222222222222111000///.........///000//////000...---,,,...///------------------------*********,,,......,,,***+++---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------++++++++++++************)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***)))************+++++++++******+++++++++,,,,,,,,,***************+++,,,,,,***---000///,,,))))))***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,999888666444222111000000111111000///////////////+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,***))))))+++---......))))))***++++++++++++***++++++++++++++++++++++++************************((()))***)))((((((***,,,)))***+++,,,,,,+++***)))******************************))))))))))))******((()))******)))***,,,...************************+++***++++++++++++,,,,,,***++++++,,,,,,++++++***)))))))))***+++,,,---...,,,******......***)))+++++++++++++++++++++++++++------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++'''((()))+++,,,---......,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---/////////...............////////////000///......000000///...//////000000000000000000111111111111222333444555333333333333444555666666555777999;;;;;;;;;999888;;;;;;;;;===???@@@>>><<<999;;;===???AAABBBBBBBBBAAABBBBBBBBBBBBCCCEEEGGGNNNNNNNNNLLLIIIGGGGGGGGGFFFHHHGGGEEEFFFKKKMMMLLLIIIHHHGGGEEEEEEEEEDDDDDDEEEDDDCCCBBBBBBAAAAAAAAA============<<<;;;::::::888777666666777888777666666666777666666555444444333333333333333333333333555444222111111111222222111111111111111111111111222000...---,,,---///000...//////...---,,,...///------------------------*********+++------,,,***+++,,,------++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,******))))))***+++,,,---)))///444555111------///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,------...------,,,,,,------...------------------------,,,++++++******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,999888666444222111000000111000//////////////////---------------,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,(((***,,,***&&&%%%)))---))))))***++++++++++++***++++++++++++++++++++++++************************((()))***)))((((((***,,,)))***+++,,,,,,+++***)))***************************))))))))))))))))))***''')))************,,,...******************************++++++,,,,,,,,,,,,***++++++,,,,,,++++++***(((((()))***+++---...///+++)))+++......***(((***++++++++++++++++++++++++------,,,+++************************************((())))))***+++,,,,,,---***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------......///......---,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---/////////...............////////////000...---...///000///...000000//////////////////000/////////000111222333333333333333333444555555333555777999:::999888777777777888;;;===>>><<<;;;777999<<>>>>>???>>>>>>===;;;;;;999888777777999999888777666666666666666666555444333333333333333333333333444333222111111111222333111111111111111111111111111000...,,,,,,---///000---.........,,,,,,...///------------------------+++***)))+++,,,---,,,***+++,,,---,,,++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------************************+++++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,******))))))***,,,...000000666;;;:::555000///000***++++++,,,,,,------...***++++++,,,,,,---------...------,,,,,,------...------------------------,,,++++++******++++++,,,++++++,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,:::999888666444333333222000//////......////////////......---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,'''+++---))) !!!'''))))))***++++++++++++***++++++++++++++++++++++++************************''')))******))))))***+++******++++++++++++*********************************))))))(((((())))))***((()))++++++******+++---++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***)))))))))***,,,---///000+++)))+++......+++***,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++************************''''''((()))+++,,,---...******++++++++++++******++++++,,,,,,,,,+++******,,,,,,,,,,,,------------///...------------------++++++,,,---------,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,---/////////...............////////////---,,,+++,,,------,,,+++000000////////////......---......///000000111111222222222222333333444555333444555777888888888777666666666999;;;<<<;;;999777999<<>>>>>???@@@>>>????????????===<<<;;;999888777888999:::999777555666666666666666555555333333333333333333333333333222111000000111222333111111111111111111111111000///...---------...///,,,---...---,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,------,,,***,,,---,,,+++***+++---++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,+++*********,,,///333555:::<<<===:::444///---,,,+++++++++,,,,,,---------)))***+++,,,---------,,,------,,,,,,,,,,,,------------------------------,,,++++++******++++++,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,999888777666555444444333//////.........//////000......---,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,(((+++,,,)))###!!!%%%)))))))))***++++++++++++***++++++++++++++++++++++++************************''')))******))))))***+++++++++************++++++************************))))))(((((((((((())))))(((***++++++***)))***+++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++***++++++,,,,,,++++++************+++,,,...///000,,,******...///,,,,,,///+++++++++++++++++++++++++++++++++***++++++,,,,,,************************))))))******+++,,,------******++++++++++++******+++++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,...------------......///***+++,,,---------,,,,,,...------,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++...---,,,---/////////...............////////////---,,,++++++------,,,+++000000/////////.........,,,---///000111111000///111111111111222333444555333333444555666777888999666666777999;;;<<<:::999999:::<<<>>>@@@AAAAAAAAA>>>BBBGGGIIIIIIGGGFFFFFFEEEFFFEEEDDDBBBBBBDDDFFFCCCFFFFFFDDDDDDHHHHHHFFFDDDEEEFFFDDD@@@???@@@BBBBBBAAA???===<<<===>>>>>>===>>>??????>>>===;;;999999777666777888999888777555555666666666666555555222222222222222222222222222111000000000000222222111111111111111111111111//////.........---------,,,---------,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---......---***,,,,,,,,,+++***+++,,,************************,,,++++++******++++++,,,++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++,,,,,,---------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,///333777999:::888666333///---++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,,,,,,,++++++++++++,,,,,,........................,,,++++++******++++++,,,))))))+++,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,777666555444333222222222//////.........//////000------,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++******+++++++++,,,,,,,,,***************+++...000))))))***++++++++++++***++++++++++++++++++++++++************************''')))***+++***)))***+++,,,+++***))))))***+++,,,************************))))))(((((((((((()))))))))+++,,,,,,***))))))***++++++++++++++++++++++++)))***+++,,,---,,,+++++++++++++++,,,,,,++++++++++++++++++,,,---...000000,,,******...///---...111++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------...///000)))***,,,---...---,,,,,,******+++,,,,,,---......++++++++++++++++++++++++++++++------------++++++...---,,,---/////////.............../////////000///...------//////...---000000//////.........---,,,---///111222111000///000000000111222333555666444444444444666777999:::777777777999<<<<<<;;;999:::;;;<<<>>>>>>>>>======;;;>>>AAADDDEEEEEEGGGHHHEEEEEEDDDBBB@@@@@@AAACCCDDDFFFGGGDDDDDDGGGGGGDDDCCCEEEEEECCC???>>>???BBBAAA@@@>>><<<;;;<<<===>>><<<<<<>>>>>>===<<<999888888666555666777888777666555555666666666666666555222222222222222222222222111111000//////000111222000000000000000000000000......//////......---,,,+++,,,------,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---.........***+++,,,,,,******+++,,,************************,,,++++++++++++++++++,,,++++++******++++++,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,,,,+++,,,---000555:::===333000---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,,,,++++++******++++++,,,........................,,,++++++++++++++++++,,,((()))***,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,777666444333222222333444............///000111222...///...+++,,,000///,,,.........------,,,,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++)))************+++++++++......---,,,,,,,,,------+++)))))),,,,,,))))))+++))))))))))))))))))))))))+++***)))))))))***,,,,,,***************)))((((((((((((((((((((((((((((((''''''(((((()))))))))***,,,,,,++++++***++++++++++++++++++++++++***)))(((''')))******))))))***+++---------.........//////)))******+++++++++******++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------)))***+++,,,---,,,++++++)))************+++++++++)))***+++,,,---,,,++++++)))+++,,,...//////......---......///000/////////---,,,,,,++++++,,,,,,------,,,,,,+++*********+++))),,,...,,,******---000,,,++++++***+++,,,...///------------------------......---,,,---...///000...------------...//////111000000///...---------///......------///000111...///000111222333444444555555555444444333333333222444777999;;;:::999777444666:::===>>>???>>>===>>>@@@BBB@@@===???DDDJJJJJJHHHDDDAAA@@@@@@BBBCCCBBBBBBBBBBBBAAAAAA@@@@@@DDDCCCBBBAAAAAA???===;;;???>>>===<<<<<<<<<<<<<<<=========<<<:::888666555666666555444444444444555444444555555444444333222555333222222444444333111333333222222111000//////111111000000000000111111........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---***(((***///000---))),,,,,,,,,+++++++++******)))************+++++++++))))))*********+++++++++---,,,,,,+++*********+++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))***+++,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******+++++++++,,,,,,,,,///......---+++******)))+++---......,,,+++++++++---------,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******+++++++++*********))))))))))))***+++++++++******+++---111444555444222111...---***))))))+++...///++++++,,,,,,,,,---------***(((,,,...***///111&&&---,,,++++++------,,,***)))***,,,......,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---666666555444333333333333000000////////////000000000///---,,,///444333.........---------,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------)))************+++++++++...---,,,,,,+++,,,,,,,,,+++)))))),,,,,,))))))+++************************+++***)))))))))***+++,,,******+++++++++***)))(((************************,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++***))))))((()))******))))))***+++,,,,,,---------.........,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,************,,,,,,*********+++++++++,,,,,,******+++,,,,,,,,,+++***)))************+++++++++)))***+++,,,,,,,,,++++++***+++,,,............---000000000///...---,,,+++---,,,,,,++++++,,,,,,------,,,++++++******++++++,,,,,,++++++,,,---...------,,,+++++++++,,,---...------------------------...------,,,---...///000---------------...//////000000000///...---------///......---...///000111///000111222333444444555555444444444333333333333444666888;;;<<<;;;999888555666999<<<======<<<;;;;;;===>>>===;;;<<>>???AAAAAAAAA@@@??????>>>>>>>>>DDDCCCBBBAAAAAA???===;;;>>>===<<<<<<;;;;;;<<<<<<======<<<:::999888777777666666555444444444444444444444444555444444333222333222111222333444333222333333222111111000//////111000000//////000000111........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,///,,,***,,,000222///+++,,,+++++++++++++++++++++)))************+++++++++,,,,,,++++++,,,,,,---...---,,,++++++*********++++++,,,,,,,,,+++***))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,++++++(((***,,,,,,,,,,,,...///,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))******+++++++++*********)))))))))******+++,,,---......444555777777666444111000000///---+++***+++,,,,,,+++++++++,,,,,,,,,------,,,(((,,,...+++222666...///...,,,+++,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---555555555555444333222222222222000///............///...,,,+++000555444...------------,,,,,,,,,,,,)))******++++++,,,------+++++++++,,,,,,,,,,,,---)))************+++++++++---,,,++++++******+++++++++)))))),,,,,,))))))+++++++++++++++++++++++++++******))))))******+++,,,)))+++,,,------+++)))(((************************---------,,,,,,,,,,,,,,,*********++++++,,,,,,---***++++++++++++***))))))((()))******))))))***,,,++++++,,,,,,,,,---------.........---,,,+++***)))++++++++++++++++++++++++,,,+++***))))))***+++,,,)))))))))************+++++++++,,,,,,,,,++++++***)))************+++++++++)))***+++,,,,,,,,,,,,+++***+++,,,---......------/////////...---,,,******---,,,,,,++++++,,,,,,---,,,,,,++++++******++++++///,,,)))+++///000...+++------,,,+++++++++,,,,,,---------------------------------,,,---......///---------------......///000000//////...---------......------......///000000000111222333444444555444444333333333333333222444666888999:::999888777555777999;;;<<<;;;:::999777999:::999888999>>>BBBJJJGGGCCC???===>>>@@@AAAAAA@@@???>>>>>>=========CCCCCCCCCBBBAAA???=========<<<;;;;;;:::;;;;;;;;;===<<<:::999888888888999666555555444444444444444444444444444444333222222222111000111333444444333222222222111111000000///000000////////////000000------------------------............////////////,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++---000111...,,,++++++++++++++++++++++++)))************+++++++++---,,,+++++++++,,,---...,,,,,,+++************+++)))******+++******))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++++++++,,,,,,------)))***+++++++++,,,...000,,,++++++++++++*********++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++***************++++++++++++---///111222;;;;;;999777444111...,,,111111///...,,,+++******++++++++++++,,,,,,,,,,,,...***---...---777???999333000---+++,,,,,,,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,444555555666555444222111222111000///............+++------***+++///000---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,))))))))))))************))))))*********+++++++++,,,++++++***)))*********+++)))))),,,,,,))))))+++++++++++++++++++++++++++***************+++++++++***+++---...---,,,)))(((************************)))))))))*********++++++))))))***+++,,,---------******+++++++++******)))(((***++++++***)))+++,,,******+++++++++,,,,,,,,,,,,---------,,,+++******++++++++++++++++++++++++,,,+++***))))))***+++,,,)))))))))*********++++++,,,,,,,,,,,,++++++******))))))*********+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,------------++++++,,,------------,,,---,,,,,,++++++,,,,,,---,,,,,,++++++***++++++,,,...,,,+++,,,//////...,,,...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,------...////////////......---------------------....../////////000000111222222333333333333333333222222222222222333555666666666555444666777999::::::999888777555666777777777999<<<@@@IIIGGGCCC@@@???AAADDDFFFBBBAAA???>>>======>>>>>>BBBCCCCCCBBB@@@???>>>>>><<<;;;;;;::::::;;;;;;;;;===;;;999777777888999:::666555444444333333444444333444444444444333222222000//////000333444444333222111111111000000000///000//////......//////000------------------------------------............+++++++++++++++++++++++++++***)))+++---...,,,******++++++++++++,,,,,,,,,))))))*********++++++++++++***)))((()))***,,,---++++++***************+++%%%&&&''')))+++,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,------+++))))))+++---+++++++++*********))))))***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++*********************************---,,,+++***+++---000111777666333111...,,,******000000000000...---+++***++++++++++++,,,,,,,,,,,,111,,,...000000===HHHDDD555111---++++++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++***++++++,,,,,,444555555666555444222111000000////////////000000+++000111---)))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))(((((()))))))))*********))))))*********+++++++++++++++***)))))))))******+++)))))),,,,,,))))))+++************************))))))******++++++++++++***+++,,,------,,,***((())))))))))))))))))))))))%%%&&&'''((()))++++++,,,((()))***,,,,,,------,,,)))******+++++++++******)))***++++++******+++,,,*********+++++++++,,,,,,))))))***++++++,,,++++++++++++++++++++++++++++++++++++***))))))***++++++************+++++++++,,,,,,+++++++++++++++++++++))))))*********++++++++++++***++++++++++++,,,,,,++++++++++++,,,,,,,,,---***++++++,,,---,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++***++++++,,,,,,+++---//////---+++,,,---------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---..................------------,,,------.....................//////000000111111222222222222222222222222222333444555666666555555777777888999999888888777555666777888888:::===???CCCBBBAAA@@@AAADDDHHHJJJ@@@???>>><<<<<<===>>>>>>AAACCCDDDCCC@@@>>>???@@@<<<<<<<<<;;;;;;<<<======<<<;;;999777777777999:::555555444333333333333333333333444444333333222111000///...000222333333222111111111000000000000000//////............//////------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++*********+++,,,,,,+++***++++++++++++++++++++++++))))))*********+++++++++******)))))))))***+++,,,*********))))))***++++++%%%&&&''')))+++,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))((((((,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,---******+++++++++,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,+++***)))***,,,+++++++++*********))))))*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++******************************...---+++))))))***,,,---///...,,,+++************,,,---...000000///---,,,++++++,,,,,,,,,---------333...000111333@@@LLLHHH555111---++++++,,,------)))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,555555555555444333222222000///////////////000111...333444...***+++------++++++++++++,,,,,,,,,,,,///...---,,,***)))((((((*********++++++++++++,,,)))************+++++++++,,,+++******))))))******+++)))))),,,,,,))))))+++))))))))))))))))))))))))))))))***++++++++++++***+++++++++++++++******)))((((((((((((((((((((((((''''''(((***+++,,,---...((()))+++,,,------,,,+++))))))***++++++++++++***)))***++++++******+++---******+++++++++,,,,,,,,,'''((()))***+++,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++*********+++++++++,,,,,,++++++******++++++,,,---)))************+++++++++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,.........---,,,+++))))))---,,,,,,++++++,,,,,,---++++++******++++++,,,,,,)))---000///+++)))***,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,------...------------------------,,,,,,---............---------......////////////000111111111111222222222333444555777888888999999777888888999999999888888666777888999;;;===???@@@======>>>???BBBEEEGGGIII>>>===;;;::::::<<<>>>???AAACCCEEEDDD@@@>>>???AAA>>>>>>>>>===>>>>>>??????<<<;;;999888777777777888555444444333333333333333333333333333333222111111000///...///111222222111000000000000000000000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,+++++++++******)))************+++++++++++++++,,,,,,,,,---------***))))))))))))***++++++)))******+++******))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))(((++++++++++++************++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***))))))***+++---...******+++++++++,,,,,,,,,,,,,,,++++++*********)))&&&(((+++,,,++++++,,,---,,,++++++++++++*********************++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++((()))***,,,,,,+++*********************+++++++++---,,,***)))((())))))*********)))******+++,,,---)))***,,,...////////////------------............222---000222222???IIIEEE333000---+++,,,,,,,,,,,,(((***,,,......,,,***(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++666666555444333333333333222111000//////...//////000111...+++---000///*********+++++++++,,,,,,,,,------,,,,,,+++***))))))************++++++++++++)))************+++++++++,,,,,,+++************++++++)))))),,,,,,))))))+++************************((()))***+++,,,++++++***,,,+++***)))))))))******))))))))))))))))))))))))******++++++++++++,,,,,,)))***,,,------,,,+++***))))))***+++++++++++++++)))***,,,+++******+++---++++++++++++,,,,,,,,,---))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++)))))))))************+++******))))))***,,,...///)))************+++++++++++++++*********+++,,,------,,,+++******+++,,,,,,............---+++***)))---,,,,,,++++++,,,,,,---++++++******++++++,,,---***+++------,,,***))))))***+++,,,---------,,,+++++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,++++++,,,,,,---...------------------------+++,,,---.........------.........///////////////000000000000111111222222333444555666888:::;;;;;;777888888999999:::::::::777777888:::===???@@@AAA:::<<>><<<<<<===???BBBDDD@@@CCCFFFDDD@@@>>>@@@BBB@@@@@@@@@@@@@@@AAABBBBBB<<<;;;:::999888777666555555444333333222222333333222333333333333222111111111///...///111111000//////000000000000000000000...------------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***************************+++---------,,,------...------,,,+++***)))))))))************+++++++++)))+++,,,......---,,,+++)))))))))))))))***+++++++++,,,,,,,,,+++***))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++************************************---------,,,,,,+++++++++******************************)))((()))+++---...******+++++++++,,,,,,,,,************++++++++++++$$$'''+++------,,,+++,,,,,,,,,,,,,,,++++++++++++************++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************''')))***,,,,,,,,,***)))))))))*********+++++++++***************))))))))))))******++++++,,,,,,,,,)))***+++,,,......//////.........////////////000...***...000000;;;CCC<<>>@@@AAAAAA<<<>>>BBBEEEGGGHHHGGGGGGBBBAAA@@@@@@AAADDDGGGJJJ@@@CCCFFFEEE@@@>>>@@@CCCBBBAAAAAAAAABBBBBBCCCDDD;;;;;;;;;:::888666555333555444333333222222333333222333333333333222111111111000//////000000///...////////////000000000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......************************((()))++++++*********+++///...---,,,***)))(((((()))************+++++++++&&&(((+++------,,,***((())))))((())))))***++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------+++++++++************)))************************---------,,,,,,+++++++++***************************)))(((((()))+++---...******+++++++++,,,,,,,,,'''((()))***+++,,,------'''***---///---***((('''---------,,,,,,,,,++++++)))************+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************'''(((***,,,---,,,***)))))))))******++++++++++++((()))***++++++++++++++++++++++++++++++***)))(((******++++++,,,---......////////////000000000000+++(((,,,///...777===666---,,,++++++------,,,***,,,,,,+++******+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************---,,,,,,+++*********+++777777666666444222111000111111000000//////......---------...000///+++(((++++++,,,***)))(((***+++...---,,,+++***(((''''''***)))))))))***+++,,,,,,)))***+++***)))((((((***************************)))))))))))))))))))))))))))))))))))))))*********++++++************++++++(((((())))))******++++++))))))************)))))))))************+++++++++++++++******************+++++++++++++++++++++++++++++++++++++++***)))(((...,,,)))'''''')))+++---******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,***)))+++---...+++)))+++++++++*********))))))++++++***)))(((((())))))******)))))))))))))))***((()))+++,,,---.........111...,,,+++,,,------,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,((()))***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++,,,,,,---...///000...---,,,,,,,,,,,,---...,,,---......//////....../////////...............000222333222111000111222///111333555555666888:::888999:::;;;;;;;;;:::999666888;;;===>>>@@@CCCEEEFFFBBBAAAFFFJJJIIIHHHIIIDDDBBB??????AAADDDEEEEEEEEECCCAAA@@@@@@AAACCCEEEAAAAAAAAABBBBBBBBBBBBBBBBBB@@@===:::888777888888555444444333333444444555444444444444333333222111111111111111000000000000////////////////////////......------------......---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++((()))***+++,,,+++******++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))***)))((()))***+++***(((++++++++++++++++++++++++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))...---++++++++++++***(((,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))************************++++++++++++++++++++++++((((((((()))******++++++++++++******************************************,,,------......------,,,******+++,,,///333666999444111...,,,,,,,,,,,,+++++++++++++++++++++++++++'''((()))***************)))************+++++++++))))))***++++++++++++***)))************+++++++++777666555444333111000000111111000000//////......,,,,,,---......---,,,+++,,,------,,,***)))+++,,,---,,,,,,+++***)))((((((******)))))))))***++++++)))***+++***)))((()))***************************))))))))))))))))))))))))))))))***+++++++++++++++++++++************++++++************++++++++++++))))))************)))))))))************+++++++++************************...---,,,)))'''%%%######******+++++++++***))))))++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))******+++,,,,,,---,,,******+++------+++)))+++++++++*********)))))),,,,,,+++***************++++++************++++++)))***+++,,,---............,,,))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------((()))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///...---,,,,,,,,,,,,---...,,,---......//////......000000000000000000000000000111222111000///000222111333444555444555666888888999:::;;;;;;;;;::::::999;;;===>>>???AAACCCEEEKKKFFFDDDGGGHHHEEECCCDDDDDDBBB@@@AAACCCEEEEEEEEEFFFFFFEEEDDDDDDEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBAAA???<<<:::888777888888555555555444444555555555333444444444333333222111111111111111000000000000////////////////////////......------------......---------------------------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***((()))***+++,,,++++++***))))))))))))))))))))))))+++***))))))((((((((()))************************+++***)))***+++,,,+++)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........---------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,+++******,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++++++++++++++************++++++*********************************************++++++,,,,,,++++++***,,,+++++++++---///222333444333111///---++++++***++++++++++++++++++++++++((())))))************))))))************+++++++++))))))***++++++++++++***)))************+++++++++777666444222111000000000111111000000//////......+++,,,------,,,,,,---...------...,,,+++***+++---+++++++++*********))))))+++***))))))))))))))))))***+++++++++)))((()))***************************)))))))))))))))))))))))))))***+++------,,,++++++++++++************++++++,,,,,,,,,+++++++++++++++))))))************)))))))))************+++++++++************************++++++++++++************)))******+++++++++******(((***---//////...,,,+++******+++++++++,,,,,,,,,))))))))))))))))))))))))((())))))******+++++++++,,,+++***+++,,,---+++)))+++++++++***************---,,,++++++++++++++++++,,,,,,+++++++++,,,,,,---***+++,,,,,,------------,,,***))))))***,,,,,,+++------------------------------,,,,,,,,,,,,------)))***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,---......------,,,,,,------...,,,---......//////......------------------------///000111000///...///111222444555555333333444555888999:::;;;;;;;;;;;;:::;;;===???@@@@@@AAACCCDDDKKKFFFDDDEEEEEEBBBAAABBBCCCBBBBBBCCCEEEFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@>>><<<:::888777777777666666555555555555666666333333444444444333222222222222111111111000000000////////////////////////......------------......---------------------------,,,,,,++++++,,,,,,---)))***+++,,,,,,+++***)))))))))***++++++++++++***))))))))))))))))))))))))***))))))(((((((((((((((************************,,,+++***+++,,,---,,,***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))***,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++******)))******++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,+++******+++---...222444555222---***)))***++++++++++++++++++++++++*********+++******)))))))))************+++++++++))))))***++++++++++++***)))************+++++++++888666333111//////000111111111000000//////......+++,,,---,,,++++++---///,,,------,,,******+++---************************++++++***)))((((((((((((***+++,,,+++)))((()))***************************))))))))))))))))))))))))((()))+++,,,---,,,+++***++++++************++++++,,,,,,,,,++++++******)))))))))************))))))))))))*********+++++++++***************+++++++++******++++++,,,---......((()))***+++++++++++++++'''))),,,...///...,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((()))))))))*********+++++++++,,,,,,,,,+++***************************,,,++++++*********++++++,,,++++++++++++,,,,,,---++++++,,,------,,,,,,,,,---+++******,,,.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++*********++++++,,,---------------------------,,,---......///.........+++++++++,,,,,,,,,,,,,,,...///000///...---...000111333444444333333444555888888999::::::;;;;;;;;;===>>>@@@@@@??????AAABBBDDD@@@???BBBBBBAAAAAADDDBBBBBBBBBCCCFFFFFFEEECCCCCCDDDFFFGGGGGGFFFDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@>>>===;;;999888777777777555555444444444444555555333333333444444333333222222222222111111111000000////////////////////////......------------......---------------------------,,,,,,++++++,,,,,,---)))***+++,,,,,,+++***)))))))))******++++++++++++++++++++++++++++++++++++))))))((((((((((((((()))************************,,,+++******,,,,,,+++***++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++///...,,,******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***************+++++++++++++++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,++++++*********++++++---111444222,,,((()))+++++++++++++++++++++++++++++++++++++++******)))((())))))*********+++++++++))))))***++++++++++++***))))))*********+++++++++888666333111//////000111111111000000//////......,,,,,,,,,+++++++++,,,...+++,,,,,,+++))))))***+++)))************+++++++++++++++***))))))((())))))***+++,,,+++***))))))+++************************))))))))))))))))))))))))((((((***+++++++++***)))++++++************++++++++++++******)))))))))((())))))************))))))))))))*********+++++++++))))))*********+++++++++,,,,,,+++)))(((&&&%%%%%%((()))***+++++++++++++++((())))))***+++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))************+++,,,,,,,,,+++++++++******************************))))))))))))***+++***************+++,,,,,,++++++,,,------,,,,,,,,,---+++)))***,,,---......++++++++++++++++++++++++*********++++++*********,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++*********+++,,,,,,------------------------,,,---......///........./////////000000000111111---///000///...---...//////111222333222333555666777777777888999::::::;;;<<<===>>>>>>======>>>???>>>;;;;;;>>>???>>>@@@EEEAAA@@@@@@BBBDDDEEEDDDBBBBBBCCCEEEGGGGGGEEECCCBBBCCCBBBBBBAAA@@@??????>>><<<<<<:::999888777666666444333333222222333333444222333333444444333333333222222222222111111111111////////////////////////......------------......---------------------------,,,,,,++++++,,,,,,---)))***++++++++++++***)))***************+++++++++++++++++++++++++++++++++))))))(((((((((((())))))************************+++)))((()))***+++***)))++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++...---+++******+++---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))******++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++,,,,,,---(((---111000+++(((***---+++++++++++++++++++++++++++++++++++++++***)))((())))))*********+++++++++))))))***++++++++++++***))))))*********+++++++++777666444222111000000000111111000000//////.........,,,++++++,,,,,,+++)))++++++,,,***)))((()))+++******************++++++,,,+++******************+++,,,,,,,,,***)))***+++************************)))))))))))))))))))))))))))))))))))))))*********++++++************++++++*********)))))))))))))))))))))************)))))))))************+++++++++)))))))))***++++++,,,,,,++++++*********))))))))))))******+++++++++************)))((()))***,,,---******+++++++++,,,,,,,,,))))))))))))))))))))))))************************)))+++---,,,+++***+++,,,***************+++++++++)))))))))((())))))***+++******)))******+++,,,---***+++,,,,,,------------+++)))(((((()))++++++***++++++++++++++++++++++++))))))************))))))------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,++++++++++++,,,,,,,,,------......------,,,,,,---......//////......------......///000000000...///000///...---...000...000222222222333444666666555666666777888:::::::::<<<===<<<;;;;;;<<<>>>???<<<<<<===;;;999<<>>>>>???AAABBBBBBAAABBBDDDEEEGGGGGGEEEDDDBBBBBBBBBAAA@@@>>>===<<<<<<;;;::::::999888777666555333333222222222222333333222222333444444444333333333222222222222111111111////////////////////////......------------......---------------------------,,,,,,++++++,,,,,,---******************************))))))******+++,,,)))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++***)))((()))******)))(((+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,++++++,,,---///000++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---+++***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((((()))******++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))******++++++,,,---------(((***------***)))+++---+++++++++++++++++++++++++++++++++,,,++++++******)))************+++++++++))))))***++++++++++++***)))************+++++++++777666555444333111000000111111000000//////......000,,,)))+++......)))$$$+++,,,,,,+++))))))***,,,++++++******************++++++++++++++++++,,,---+++,,,---,,,***)))***+++************************))))))))))))))))))))))))+++***)))((((((***,,,---++++++************++++++)))***************++++++))))))************)))))))))************+++++++++((())))))***++++++,,,,,,((()))***+++---...000000******+++++++++***)))))),,,+++*********+++,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))+++++++++++++++++++++***)))+++------+++******,,,))))))*********+++++++++***)))))))))******+++,,,*********++++++,,,......)))***+++,,,---.........,,,***(((((()))******))),,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))...---,,,++++++++++++,,,------------------------------------------------++++++,,,,,,---......///------,,,,,,,,,,,,------,,,,,,---......---,,,,,,,,,---......//////......)))******+++,,,,,,------...///000000......///000///111222222111111222444444444444444555777888:::999;;;<<<<<<;;;;;;<<<>>>@@@>>>======:::888;;;AAA>>><<<;;;;;;===?????????AAABBBCCCDDDDDDCCCBBBAAAAAAAAA@@@>>>===;;;::::::::::::999999888666555555444333333222222333333444111222333333444444444333333333222222222111111111////////////////////////......------------......---------------------------,,,,,,++++++,,,,,,---+++***)))(((((()))***++++++***)))))))))***+++,,,))))))))))))))))))))))))***************+++,,,,,,+++++++++++++++++++++++++++***))))))++++++***)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************((()))***+++---...//////+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++***)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))******+++,,,,,,,,,++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++)))************+++++++++))))))***++++++++++++***)))************+++++++++777777666666444222111000111111111000//////......111,,,(((+++000000)))!!!---------,,,+++***+++---+++++++++*********))))))++++++++++++,,,---......+++,,,---,,,***)))***+++************************))))))))))))))))))))))))---,,,)))((((((***---///++++++************++++++*********++++++,,,,,,---))))))************)))))))))************+++++++++((())))))***++++++,,,,,,++++++******)))(((((('''+++++++++++++++***)))(((,,,,,,,,,---,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++)))+++...---+++)))***,,,))))))******+++++++++++++++*********+++,,,,,,---+++++++++,,,---...///000((()))+++,,,---.........///---*********++++++***------------------------***+++,,,------,,,+++***///...,,,+++***+++,,,,,,........................------------------------++++++,,,,,,---...//////......---,,,,,,---------,,,,,,---......---,,,,,,,,,---......//////......++++++,,,---....../////////000111000///...///111111222333222000///000111333333222333444666888999999;;;<<<<<<;;;;;;===>>>@@@>>>===>>>;;;999===DDD===;;;999888:::===>>>>>>>>>??????????????????>>>AAA@@@???===<<<:::999888999999999999888666555444555444444333333444444555111222333333444444444444333333333222222222111111////////////////////////.........------.........---------------------------,,,,,,++++++,,,,,,---,,,+++(((''''''(((+++,,,+++***)))))))))***,,,---+++++++++++++++++++++++++++*********+++,,,------++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++*********++++++*********************************$$$%%%''')))+++,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++(((((((((***---...///...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000000+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++***************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++***))))))000...+++***+++,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,)))************+++++++++))))))***++++++++++++***)))************+++++++++666666666555555444444333000000000000000///.........---,,,++++++---...000,,,---,,,***,,,///---'''///...,,,***))))))*********)))))))))))))))******((()))***+++,,,+++******''')))******))))))***,,,)))))))))))))))))))))))),,,,,,,,,++++++************))))))((()))+++---...,,,+++)))(((((()))+++,,,*********)))))))))))))))++++++******)))*********---,,,,,,+++***)))(((((()))***+++,,,,,,+++***)))&&&(((************+++,,,***)))(((***---///---+++,,,++++++******++++++,,,,,,+++***)))))))))***+++))))))*********+++++++++------,,,,,,,,,,,,++++++---,,,***)))((())))))***************************,,,+++*********+++,,,---,,,,,,+++***+++,,,---...))))))***++++++++++++***************************...,,,)))'''''')))+++---------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////+++,,,---------,,,+++***+++++++++,,,,,,---------+++,,,,,,,,,***+++,,,...,,,,,,,,,------............------------...//////......///000000000000000---......000111222333444333444444444555555666666888:::<<<<<<;;;;;;<<<=========<<<<<<===>>>@@@AAA===<<<999888888:::===???:::;;;;;;999777888;;;???======>>>===<<<;;;999888::::::999888777666555444333333333333333333333333222222333333333222222111333333333111//////111222111111111111000000000000////////////////////////...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************+++,,,,,,***))))))+++...+++++++++*********))))))++++++++++++++++++++++++))))))*********++++++++++++***)))***,,,---,,,+++,,,,,,,,,++++++*********,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********---,,,+++++++++---000111,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,---------......,,,------,,,******,,,---------------------------++++++++++++++++++++++++++++++******++++++,,,---***+++,,,------,,,***)))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************555555333222000000//////000000000000000///.........---,,,++++++---...000***+++***(((+++///...)))---,,,+++***************+++******)))))))))******)))******+++++++++++++++''')))******))))))***,,,))))))))))))))))))))))))+++++++++******)))))))))***))))))))))))+++,,,---******)))(((((()))******************))))))))))))+++***************++++++,,,,,,++++++***))))))))))))***++++++++++++***)))&&&(((************+++,,,***))))))***---...,,,***,,,++++++******++++++,,,......---,,,,,,,,,---...*********++++++++++++,,,------,,,,,,,,,,,,++++++,,,,,,+++************+++******************************)))))))))***+++,,,,,,,,,+++++++++,,,---...)))******+++,,,+++++++++************************++++++*********++++++,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------......+++,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,,,,,,,,,,------------------------------...//////......///000000000000000111111111111111111222222222333333444555666666777888:::;;;;;;:::999:::;;;;;;;;;::::::;;;<<<===???:::999888777777999;;;<<<888999999777555666999===>>>>>>>>>>>>===;;;999888::::::999888777666555555333333333333333333333333333333222222111111111000222333222111//////000222111111000000000/////////........................------,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************+++,,,,,,+++))))))+++---+++++++++*********))))))++++++++++++++++++++++++******************+++++++++***)))***,,,---,,,+++,,,,,,,,,+++++++++******,,,++++++******++++++,,,------,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,+++******+++---///000,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,------------...+++,,,---,,,++++++,,,...------------------------++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************************************777555222000...---......///000000000000///......------,,,+++,,,---.../////////---***+++......***))))))***++++++***))))))---,,,+++***************++++++******++++++,,,---((()))+++***))))))***+++))))))))))))))))))))))))*********)))))))))))))))))))))))))))***+++,,,---((())))))))))))))))))(((************************))))))))))))***+++,,,,,,************************)))***++++++++++++***)))'''(((***+++******+++,,,+++******+++,,,,,,+++))),,,++++++******++++++,,,++++++*********++++++,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,************************))))))(((((())))))***+++,,,++++++++++++,,,------***++++++,,,,,,,,,,,,,,,************************)))***+++---------,,,+++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++***,,,......,,,***)))***------------,,,,,,,,,,,,---------------......///......///000000000000///000000111111222222333333111111222333555666777777999;;;;;;:::888777777888999888777777888999;;;<<<999999999999999:::::::::888999888777666777:::<<<>>>?????????>>><<<:::999:::999999888777666555555333333333333333333333333444333111000////////////111222222111//////000222000////////////.................................------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++***************************+++,,,+++))))))+++---+++++++++***************++++++++++++++++++++++++++++++******************+++***)))***,,,---,,,+++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++******)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------)))+++,,,,,,++++++---...------------------------+++++++++++++++++++++++++++************+++,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************++++++++++++++++++++++++999666333111///000111222//////000000//////...---------,,,,,,,,,---...///777777333---+++------***&&&'''***,,,,,,+++)))(((------,,,+++************,,,+++*********+++---...)))***++++++))))))***+++))))))))))))))))))))))))******************)))))))))))))))******++++++,,,((()))***++++++***)))((()))***************++++++))))))))))))***+++,,,---))))))*********+++++++++*********++++++*********''')))++++++*********,,,+++***++++++++++++***))),,,++++++******++++++,,,)))))))))))))))*********++++++,,,,,,,,,---------------,,,,,,,,,+++++++++)))***,,,---......------************************))))))))))))*********++++++++++++++++++,,,,,,,,,++++++,,,------------,,,************************)))***,,,---------------,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++...000000---+++))))))...------,,,,,,+++++++++------,,,,,,------...///---...//////000000//////+++,,,...///111333555555///000111333444666777777:::;;;:::999666555555666888777777777777999:::;;;:::;;;<<<=========<<<<<<<<<;;;:::999999:::===>>>??????@@@???>>>===;;;:::999999888888777666666555333333333333333333333333555333000...------...///000111222111000///000222//////.........---------........................---,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++++++++*********************************+++,,,+++))))))***,,,************************************************+++++++++***************+++***)))***,,,---,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++++++++++++++++++++*********++++++,,,,,,,,,******))))))***+++,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++,,,,,,,,,---------(((***+++,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************++++++,,,,,,+++***)))***+++,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************************************++++++++++++++++++++++++777555333111111222444666///////////////...------,,,,,,,,,,,,------......666777444...+++,,,---+++%%%'''***,,,---+++)))(((---,,,,,,+++******++++++,,,+++***)))***+++,,,---***+++,,,+++***)))***+++))))))))))))))))))))))))++++++++++++++++++++++++)))*********++++++++++++)))***,,,------,,,***)))))))))******+++++++++,,,))))))))))))***+++,,,---)))))))))***++++++,,,,,,+++******************+++(((***,,,,,,*********+++******++++++******)))))),,,++++++******++++++,,,+++,,,,,,---------......++++++,,,,,,,,,---------------,,,,,,,,,+++++++++((()))+++---.........---*********************************+++++++++++++++******+++++++++,,,,,,,,,++++++,,,------------,,,************************,,,,,,+++++++++,,,---...+++,,,,,,------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++******)))************++++++,,,,,,++++++++++++++++++++++++---///111111///,,,+++***---------,,,,,,++++++***,,,,,,,,,,,,,,,---......------...///////////////***+++,,,...///111222333//////000222333555666777999:::999777555444555666999999888888999:::<<<===;;;<<<>>>?????????===<<<>>><<<;;;:::;;;===>>>?????????@@@???>>>===;;;:::999999888888777777666666333333333333333333333333444333000...,,,------...///000111111000///000111............------------........................,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************)))))))))))))))))))))))))))))))))))))))***++++++***)))***+++************************************************************************+++***)))***,,,---,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******))))))******++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------''')))+++,,,,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,++++++***)))***+++---...++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************************************++++++++++++++++++++++++333222000000000111333444...////////////...------,,,,,,,,,---------......---000///+++))),,,------&&&(((***,,,---,,,***(((++++++************++++++******))))))******+++,,,***,,,,,,,,,***)))***+++))))))))))))))))))))))))+++++++++++++++,,,,,,,,,)))******+++++++++*********+++---......---+++***))))))******+++,,,,,,,,,))))))))))))***+++,,,,,,))))))******+++++++++,,,++++++***))))))***++++++)))+++,,,,,,+++******+++((()))++++++***)))******,,,++++++******++++++,,,)))***+++,,,---------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++))))))+++,,,------------******************************+++,,,,,,,,,,,,+++)))******+++,,,+++++++++***++++++,,,,,,,,,,,,,,,************************---,,,+++******+++,,,---++++++,,,---------,,,,,,***++++++,,,,,,------...,,,,,,++++++++++++++++++******)))******+++,,,---************+++++++++,,,---...000000...,,,+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------...------...////////////............---------------//////000111333444555555888888888666555555777999;;;::::::999:::<<<===>>>;;;<<<===>>>???>>>======>>><<<:::999;;;===>>>>>>>>>?????????>>><<<:::999888888888888777777666666333333333333333333333333333222000///............---///111111000///000111///............---------------------------------,,,,,,++++++++++++,,,,,,*********+++++++++++++++++++++++++++++++++++++++***************************))))))))))))((((((((())))))))))))))))))))))))(((***++++++***))))))******************+++++++++************************))))))*********++++++++++++***)))***,,,---,,,+++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,*********+++++++++++++++++++++++++++++++++,,,,,,************************++++++++++++++++++++++++************************)))************+++++++++***++++++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,'''))),,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))***++++++************+++,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,222111000000000000111111......//////......---,,,,,,,,,------......------''',,,...***)))+++---,,,(((***+++,,,---,,,***)))))))))))))))******+++,,,(((((()))************)))+++,,,---,,,***)))***+++)))))))))))))))))))))))))))*********++++++++++++)))***++++++++++++***)))***+++,,,,,,,,,,,,+++***))))))***++++++,,,------+++***************++++++***************+++++++++++++++***))))))***++++++)))+++---,,,+++******+++&&&(((++++++))))))***,,,,,,++++++******++++++,,,&&&''')))***++++++***************++++++++++++,,,------,,,,,,,,,,,,++++++***************+++,,,---************************((()))***+++,,,++++++***((()))***+++,,,++++++***)))******+++,,,+++++++++************************,,,,,,,,,,,,+++***)))(((***+++,,,,,,---------,,,******+++,,,,,,---......+++++++++,,,,,,,,,,,,,,,***)))))))))***+++,,,---(((((()))***+++,,,,,,---+++,,,------+++***+++,,,+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---......//////....../////////......---,,,,,,///000000111222333333444666666666666555666:::<<<;;;;;;::::::;;;<<<>>>???>>>>>>??????@@@@@@??????AAA>>>;;;;;;===@@@@@@???>>>>>>>>>>>>===;;;999888888888888888777777777777333333333333333333333333111111111000000/////////,,,///111111000///000111/////////............---------------------------,,,,,,++++++++++++,,,,,,)))*********++++++++++++*********************************************************))))))))))))((())))))))))))))))))))))))''')))++++++***)))))))))))))))*********+++++++++************************(((((()))***+++,,,,,,---+++***)))***,,,---,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,)))*********++++++++++++,,,,,,++++++++++++++++++***+++++++++++++++******************************************************)))************+++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------***++++++++++++,,,,,,,,,'''***,,,---,,,*********++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))***++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------------------------...------------,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,333333333222111000//////......//////......---,,,+++,,,------......------)))...000---***+++,,,+++***+++,,,,,,,,,,,,+++***''''''(((((()))***,,,---&&&''')))*********)))(((+++,,,---,,,***)))***+++))))))))))))))))))))))))(((((())))))*********+++)))***+++,,,,,,+++))))))*********++++++*********))))))***+++,,,,,,------++++++******************************************,,,+++***))))))***+++,,,***+++------+++******+++%%%(((++++++))))))+++---,,,++++++++++++++++++,,,)))***,,,---......------))))))*********+++++++++---------,,,,,,,,,+++++++++***)))))))))***+++,,,************************'''((()))++++++******)))((()))***+++,,,+++******))))))***++++++++++++***************************)))+++---...---***'''$$$***+++,,,,,,------------******+++,,,,,,---......+++++++++,,,,,,---------***))))))))))))+++---...''''''(((***+++,,,---...)))***+++***))))))+++---*********++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,---......//////................../////////000000000111111222222222333555555666555666888;;;>>><<<;;;::::::;;;<<<>>>???AAAAAABBBBBBBBBCCCCCCCCCDDDAAA>>>>>>AAACCCCCCBBB======>>>===<<<;;;999888888888888888777777777777333333333333333333333333000000111111111111000///,,,...111111000000000000000////////////.........------------------------,,,++++++++++++++++++,,,))))))******++++++++++++************************))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))''')))++++++***)))))))))))))))******++++++++++++))))))))))))))))))))))))''''''(((***+++,,,---...+++***)))***,,,---,,,+++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,))))))******++++++++++++---,,,,,,++++++*********++++++,,,,,,,,,++++++***************************************************)))************+++++++++*********++++++,,,,,,,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,(((***------+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))******+++((()))+++,,,------,,,,,,++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,------------------------......---------,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,999777444222222222000...111000///......------...000...---...///...***'''......---,,,,,,+++******+++++++++************)))***++++++,,,+++***)))(((***)))((((((((()))+++,,,++++++++++++++++++++++++******++++++***)))((('''(((((()))***+++,,,---------+++***+++---///---+++************************,,,,,,,,,++++++*********)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))++++++*********+++---...,,,,,,+++******+++,,,,,,++++++++++++******))))))%%%''')))+++,,,+++***)))++++++++++++++++++++++++---,,,+++*********+++,,,)))************+++++++++************************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++++++++******))))))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++***))))))))))))***,,,---...---,,,,,,.../////////...---,,,,,,---......///000111111222000000000111222222333333333333444666777999::::::;;;;;;999999999;;;===>>>@@@@@@??????@@@@@@AAABBBAAA@@@???@@@@@@@@@>>><<<<<<=========<<<;;;:::::::::999999999888777777777777666555555666555333111222222222111000//////...---......///000111111222////////////////////////------......---+++***)))++++++++++++++++++++++++,,,+++******++++++)))(((***++++++++++++***))))))******)))))))))))))))***************************+++*********))))))((((((***)))(((''''''((()))***))))))))))))***+++,,,---+++++++++*********)))))),,,,,,+++***)))(((''''''******+++,,,,,,,,,,,,+++...,,,***((((((***,,,...************************************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,+++***))))))+++---...++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,...------,,,,,,------...***++++++,,,,,,++++++***++++++++++++******))))))------,,,,,,,,,,,,++++++777555333222333333222000111000///......------...---,,,,,,---//////---***......---,,,,,,+++******+++++++++************)))+++******))))))***+++,,,***))))))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********###$$$%%%&&&'''((())))))+++***)))***---...---,,,************************,,,,,,++++++++++++++++++************************)))************+++++++++************************************************++++++*********+++,,,---,,,,,,+++******+++,,,,,,++++++++++++*********)))%%%''')))***++++++***)))++++++++++++++++++++++++,,,,,,+++******++++++,,,)))************+++++++++************************++++++***************************+++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++++++++*********)))***++++++,,,,,,++++++***++++++++++++++++++++++++******************++++++***+++,,,,,,---------,,,..................---,,,,,,------...//////000000///000000111111222333333333444555666888999:::;;;:::999888888888:::<<<===AAA@@@@@@?????????@@@@@@BBB@@@??????@@@???===;;;>>>>>>===<<<;;;:::888888777777777777777777666666555444333333444333111000222222111111000//////.........//////000000111111////////////////////////------......---+++***)))++++++++++++++++++++++++,,,+++******++++++***(((***++++++++++++***))))))******)))))))))))))))***************************************)))))))))(((***)))(((((((((((()))***))))))))))))***+++,,,,,,+++++++++*********))))))++++++******))))))((((((******+++,,,,,,,,,,,,+++---,,,***))))))***,,,---************************************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,+++***))))))+++---...++++++++++++++++++++++++************************,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++*********)))------,,,,,,,,,,,,++++++555444222222333444333222111000///......------...+++***+++,,,///000///......------,,,,,,++++++***+++++++++************)))+++***(((((((((***---...***))))))))))))***++++++++++++++++++++++++++++++)))((((((((()))***,,,---''''''((()))***+++,,,,,,***)))(((***,,,------,,,************************++++++++++++++++++,,,,,,++++++++++++++++++++++++)))************+++++++++************************************************++++++*********+++,,,---,,,++++++******++++++,,,++++++++++++************&&&''')))***++++++***)))++++++++++++++++++++++++,,,++++++******+++,,,,,,)))************+++++++++************************,,,,,,++++++***))))))(((*********++++++++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++***************++++++,,,,,,++++++***++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,++++++,,,,,,------,,,------............---,,,,,,,,,---......////////////000111111222222333444444555666888999::::::888888777777888999;;;<<<@@@@@@???>>>>>>?????????BBB@@@???>>>>>>>>><<<:::>>>>>>===;;;999888666666555555555555666666666666444222111111222222000...222222111111000/////////////////////000000000000////////////////////////------------,,,+++******++++++++++++++++++++++++,,,+++)))***++++++***)))***++++++++++++***))))))))))))))))))))))))******************************************))))))))))))***))))))(((((())))))***+++***************+++++++++++++++*********************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++************------,,,,,,,,,,,,++++++666444222222333333222111111000///......------...+++++++++,,,.../////////---------,,,,,,++++++++++++++++++*********))))))+++******))))))***+++,,,)))))))))*********++++++((((((((((((((((((((((((***)))((('''''')))+++---,,,,,,------...//////000******)))***+++++++++************************************++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************************************+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,))))))*********+++++++++************************+++++++++*********))))))************++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++---,,,+++***+++,,,---...+++,,,------............,,,,,,------............//////000000111222222222222333444555666777888888777777777777888:::;;;<<<============>>>???@@@@@@BBB@@@>>>======<<<;;;999<<<<<<:::999888777666666444444555555666666777777333222000000111111000///111111111111000000//////000000000000////////////////////////////////////---------,,,,,,+++++++++++++++++++++++++++++++++,,,***)))***++++++***)))***++++++++++++***))))))((())))))************************************************)))))))))))))))))))))))))))))))))))))))++++++******)))*********************************)))))))))******+++++++++******+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++***+++++++++++++++,,,,,,***+++++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,,,,+++++++++888666444222222222000///111000///......------...------------,,,,,,---...------,,,,,,,,,,,,+++++++++++++++*********))))))***+++,,,---,,,***'''&&&)))*********++++++++++++((((((((((((((((((((((((---+++)))''''''((()))***))))))******+++,,,,,,,,,+++,,,++++++***)))))))))*********************************++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,))))))*********+++++++++************************))))))*********+++++++++))))))*********+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++*********))))))...---,,,+++***+++,,,---++++++,,,---.........---.............../////////...//////000111111222222000111111222333444555555777777888999:::;;;<<<===999::::::;;;===???AAABBBAAA???<<<;;;;;;;;;:::999999888777777777777888888555555555666666777777777444222000000111222222111111111111000000000000000000000000000////////////////////////////////////------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***+++,,,+++)))***++++++++++++***))))))'''((()))***************************************))))))))))))))))))******))))))************))))))++++++******)))*********************************))))))******++++++,,,,,,******+++,,,,,,,,,,,,+++)))***,,,------,,,***)))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++,,,------,,,,,,,,,+++++++++999777444333222111000...111000///......------......//////---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***,,,...///---***&&&###)))***++++++,,,,,,++++++************************---,,,***(((((((((((())))))))))))*********+++++++++,,,---,,,***))))))***************************++++++++++++++++++,,,,,,++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,+++*********++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))+++,,,,,,,,,,,,,,,)))************+++++++++************************((())))))***++++++,,,,,,)))))))))************+++***++++++,,,,,,++++++******++++++,,,,,,------...******+++,,,,,,,,,++++++***++++++,,,,,,------...++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++***))))))(((------,,,,,,++++++,,,,,,+++,,,,,,------------,,,..............................///000000111111222//////000000111222222333666777888999:::<<<<<<===888888999:::<<>>???===;;;999888999;;;;;;;;;777666555444333444666777555555555444444444444444555222000///111333333333000000000000000000000111......//////000000111111////////////////////////---,,,+++++++++,,,------++++++++++++++++++++++++***)))((()))+++,,,+++******++++++++++++***))))))&&&''')))+++,,,+++***)))************************((()))))))))************)))***++++++++++++***)))))))))))))))***+++,,,,,,))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++************************************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------)))******+++,,,,,,------)))******+++,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++)))***,,,------,,,***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++666444222222333333333222111000///......------...,,,......---******---000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++++++++***************)))***+++,,,---,,,++++++))))))))))))))))))))))))'''((()))***++++++************************++++++&&&))),,,---,,,,,,///222************************---,,,,,,++++++*********)))))))))))))))))))))))))))************+++++++++************************+++++++++++++++++++++++++++,,,,,,---,,,+++***)))***+++,,,------,,,+++***+++++++++,,,,,,---------******)))))))))))))))***++++++++++++++++++++++++((()))+++,,,------,,,,,,)))************+++++++++************************,,,,,,++++++***)))))))))))))))))))))************+++++++++,,,,,,+++++++++******+++,,,,,,---......)))***+++,,,---,,,,,,+++******+++,,,,,,---......***+++,,,,,,------------+++++++++,,,,,,---------+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,---...---,,,***)))------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111000000111111222222333333333444666777999::::::;;;<<<;;;;;;::::::;;;;;;<<<<<<:::888777999;;;<<<<<<999777555333222333444555444444444333333222222222444222//////000222333333000000000000000111111111---......///000111111222////////////////////////---,,,+++++++++,,,---...++++++++++++++++++++++++***)))((()))+++,,,,,,******++++++++++++***))))))%%%''')))+++,,,+++***)))************************(((((())))))*********+++)))***+++,,,,,,+++***)))))))))))))))***+++,,,---))))))******++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************++++++++++++++++++++++++***+++,,,------,,,+++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,))))))***+++,,,,,,------))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++)))***,,,------,,,***)))*********++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,++++++++++++++++++,,,,,,------------------,,,,,,,,,++++++888333111333444222111444111111000////////////////////////......---------,,,---+++)))+++//////+++...---***)))((((((***++++++***)))***,,,,,,***((((((+++---...+++)))((()))*********)))))))))))))))************************,,,,,,+++***+++,,,...///+++)))***---///...,,,,,,+++++++++*********))))))000,,,((((((+++,,,)))&&&(((***+++***)))((()))*********))))))***+++,,,,,,++++++++++++++++++++++++************************))))))))))))***+++,,,,,,)))************+++++++++******))))))))))))******)))))))))))))))))))))*********++++++++++++******))))))******+++,,,---...******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++******************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,)))'''(((***+++***(((************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------...------,,,,,,..................------222222111111222222333444555555444333444666888:::999999999:::;;;;;;888666777888999::::::999888777444444444333333444444555555555555555666666666666444333111////////////000000000111222222222222222111///...------...///111,,,...000000...---,,,---...---,,,,,,++++++,,,,,,+++++++++++++++***)))(((++++++++++++++++++++++++))))))))))))))))))))))))'''((()))***+++,,,,,,,,,...,,,***)))+++,,,,,,+++))))))))))))))))))))))))************))))))))))))************************((((((((((((((((((((((((---,,,***))))))***,,,---******++++++++++++******)))+++,,,+++***)))***+++************************************************************************++++++,,,,,,,,,---------************************)))************+++++++++******+++++++++,,,,,,,,,************************,,,***((()))+++,,,+++(((---,,,,,,+++*********+++++++++++++++++++++++++++******++++++++++++******,,,,,,+++******+++,,,,,,,,,,,,+++******+++,,,,,,)))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,,,,,,,***((('''))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))888333111222333111000222111111000///////////////.........---------,,,,,,------***&&&(((---///,,,...,,,***)))((()))******+++***)))***+++,,,***((()))***+++,,,+++***))))))************))))))))))))************************,,,+++***)))))))))***+++))))))+++,,,,,,++++++++++++++++++*********))))))000,,,)))))),,,---***'''(((***+++***)))((()))+++***************+++,,,,,,++++++++++++++++++++++++************************,,,++++++*********++++++)))************+++++++++++++++************++++++++++++++++++******************++++++++++++******((()))+++,,,------,,,+++)))***++++++,,,,,,++++++++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++,,,)))'''(((***+++***(((************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---------------,,,,,,........................000000000000000111111222333333222222333555888999999888888999;;;;;;999888777777888999999888777777555555444333333333444444555555555555666666666666444333111000/////////000000111222222333222222222000///...------...///000---...000000...,,,,,,,,,------,,,++++++++++++,,,)))******+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))******,,,---//////---+++((('''((())))))((())))))))))))))))))))))))(((((())))))*********+++************************************************---,,,***))))))***,,,---******++++++++++++******)))***++++++))))))***+++************************************************************************++++++++++++,,,,,,,,,,,,************************)))************+++++++++*********+++++++++,,,,,,************************,,,***((()))+++,,,+++)))---,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,,,,,,,+++******+++,,,,,,)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,***))))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,999333000222222///...000111111000///////////////------------,,,,,,,,,,,,...---((($$$&&&,,,///------,,,+++)))((())))))******))))))***++++++***(((***))))))***++++++***)))************************************************,,,,,,***))))))((())))))(((+++---,,,)))((()))***+++++++++***************000---******,,,---+++))))))***+++***))))))***++++++************++++++,,,++++++++++++++++++++++++************************...---,,,++++++*********)))************+++++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,++++++************++++++++++++******(((***,,,......---***((()))***++++++,,,,,,++++++******************************++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++...------,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,+++)))(((((()))******)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,.......................................///000000111111000111222555888999999888777888:::;;;;;;:::777777888888888888777777666555444333333333333333444555555555555666666666333222111000000000000000000111111222222222222222000///...------...///000---///000000...+++++++++------,,,+++++++++++++++(((((()))++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++******,,,...111333...,,,)))(((((()))((('''))))))))))))))))))))))))''''''((()))***+++,,,,,,************************************************,,,+++***))))))***+++,,,******++++++++++++******(((***+++***)))((()))***))))))))))))))))))))))))************************************************)))*********++++++++++++************************)))************+++++++++*********++++++++++++,,,************************+++***)))***++++++***))),,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,)))************+++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---,,,+++************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------999333000111111...---///111000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,------***&&&(((---///------,,,+++***)))))))))))))))(((((()))++++++***(((***)))((()))+++,,,+++))))))***************++++++************************,,,,,,,,,+++++++++++++++(((...000,,,'''''')))***************************...,,,******+++,,,+++))))))***++++++))))))***++++++++++++******++++++,,,++++++++++++++++++++++++************************------,,,,,,+++,,,,,,,,,))))))*********++++++++++++++++++******+++++++++,,,,,,,,,++++++***))))))***++++++,,,,,,++++++******+++,,,------+++***)))))))))***+++++++++++++++))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,,,,++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,******)))((()))*********************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,---------,,,,,,---------.....................------......///000111000000111222555888:::888777666888:::;;;;;;;;;777777777777777777777777666555555444333333333333444444444555555555666666222222222111111000000000//////000111111111111000000///............///000---///000000---+++******---,,,,,,+++***+++++++++((()))***+++++++++++++++************************))))))))))))))))))))))))+++***))))))+++...222444111...+++*********)))((())))))))))))))))))))))))'''(((((()))******++++++************************************************++++++***))))))***++++++******++++++++++++******((()))******(((((()))***))))))))))))))))))))))))************************************************))))))))))))************************************))))))*********+++++++++************++++++++++++************************+++************+++******,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++999333000111111...---///111000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++------+++,,,000///+++,,,,,,+++******)))))))))((((((((()))++++++***)))*********+++,,,,,,+++)))))))))******+++++++++,,,************************))))))***+++,,,,,,------***000222,,,'''(((++++++************************+++***)))((()))***)))))))))+++,,,+++***)))***+++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++,,,---...///))))))*********+++++++++******))))))))))))******++++++******))))))))))))++++++,,,,,,,,,,,,++++++---,,,+++***)))***+++,,,))))))***++++++++++++***))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,*********)))((()))******************************++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,------,,,,,,---------........./////////............///000000111111111111333666999;;;888777777888:::<<<;;;:::666666666666666666666666666555444333333333333333444444444444555555555555222222222222222111111111---....../////////////////////............//////,,,...000///---+++******,,,,,,+++************++++++++++++++++++***)))(((************************))))))))))))))))))))))))***)))(((((())),,,000222111...+++*********)))((())))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******(((***+++***)))((()))***))))))))))))))))))))))))************************************************(((((()))))))))*********************************))))))*********+++++++++))))))*********+++++++++******************************+++************+++,,,++++++***++++++,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++******+++++++++++++++,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************999333000222222///...000111111000///////////////,,,,,,,,,,,,------------+++---...---///111///***,,,,,,++++++***))))))(((((('''''')))++++++***)))))),,,//////---+++******))))))******+++,,,,,,,,,************************%%%%%%''')))***++++++++++++111222+++'''+++---******************+++++++++***))))))((((((((())))))***+++,,,+++*********,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++************************)))))))))***,,,---///000)))************+++++++++***))))))))))))))))))***))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++...,,,***((((((***---...((()))******++++++************************************++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...+++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,)))******)))(((((()))+++************************++++++++++++++++++++++++************++++++++++++)))***+++,,,,,,------,,,,,,,,,------...////////////////////////000111111222222111222333666999:::777777888:::<<<<<<:::888666666555555555555666666444444444333333444444555333444444444444555555555111222222333222222111111------...///////////////////////////////////////+++---//////---+++++++++,,,,,,+++***************,,,,,,,,,++++++)))((((((************************))))))))))))))))))))))))))))))(((((()))+++---......,,,)))(((((()))((('''))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((******************************++++++++++++******)))+++,,,+++***)))***+++************************************************************************((()))))))))************************************)))************+++++++++)))))))))************+++************************)))+++++++++***)))***+++++++++******++++++,,,,,,++++++++++++++++++++++++)))******++++++******)))***++++++,,,,,,++++++******++++++,,,,,,++++++***)))************+++++++++***++++++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++888333111222333111000222111111000///////////////,,,,,,---------.........+++------+++---000///++++++,,,++++++***))))))((('''''''''(((***+++***)))(((...444444...))))))***))))))***++++++,,,------************************%%%&&&((()))************+++000///''''''---...((())))))*********+++++++++)))******)))((((((***+++***+++,,,,,,******+++,,,...---,,,+++++++++++++++++++++++++++++++++++++++************************)))))))))***+++,,,---...)))************++++++++++++******))))))******+++((())))))******++++++,,,+++,,,,,,------,,,,,,+++++++++***)))***+++---...((())))))***************++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++(((***+++***((('''))),,,************************************************************++++++++++++))))))***,,,,,,------,,,,,,,,,------...//////000///////////////000000111222222111111222444777888777777999;;;===<<<888555666666555444444555666666333333333333444444555666333333444444444555555555111111222333333333222111...///000000111111000000......////////////......)))+++---...---,,,,,,---,,,++++++*********************+++++++++******)))************************)))))))))))))))))))))))))))))))))))))))***++++++---+++((('''((())))))((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++*********,,,---,,,+++***+++,,,++++++++++++++++++++++++************************************************)))))))))*********++++++************************)))************+++++++++))))))))))))************************************)))+++,,,+++)))(((***,,,++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++***)))************+++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++************++++++,,,,,,++++++++++++++++++++++++************************))))))***+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,888333111333444222111444111111000///////////////---------....../////////------+++(((***...///,,,++++++,,,++++++***)))((('''&&&&&&(((***+++***)))(((000888777///((((((+++))))))***+++,,,,,,------************************))))))+++,,,,,,+++***)))***///,,,%%%&&&......&&&))))))******++++++++++++******+++***))))))+++,,,***+++,,,,,,******+++,,,...---,,,,,,++++++++++++++++++++++++++++++++++++*********************************)))******++++++)))************+++++++++,,,++++++++++++++++++,,,))))))***+++,,,------...+++,,,,,,------,,,,,,+++((()))***+++,,,---------(((((()))***************++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,*********++++++,,,,,,,,,---,,,,,,++++++*********(((***+++***((('''))),,,************************************************)))************+++++++++((()))***+++,,,---------,,,,,,------...///000000///............///000000222111000000111333555666777888:::===>>><<<777333666555444333333444555666222222222333444555666777333333333444444444555555000111333333444333222111000000111222222222222222......////////////......(((***---...---,,,------,,,++++++***)))*********((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************...,,,***)))+++,,,,,,+++))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))************************))))))************))))))******++++++++++++******+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************************++++++++++++************************)))************+++++++++))))))))))))************************************(((+++,,,,,,)))(((***,,,+++*********+++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,------,,,+++******+++,,,------,,,+++***)))************+++++++++*********++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++,,,+++++++++,,,,,,---...++++++++++++++++++++++++************************))))))***++++++++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++888666333222222222222111111///---...000000...,,,...---,,,,,,+++++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,((()))***++++++***)))(((((()))***++++++***)))((())))))************)))))),,,***((((((***---...///+++***)))(((((()))***++++++++++++,,,+++***))))))///***&&&%%%'''***++++++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,+++******+++,,,,,,++++++******)))(((((((((***,,,,,,+++)))((()))***---,,,++++++------,,,+++))))))************))))))++++++++++++++++++++++++)))************+++++++++***************)))(((''')))***++++++******,,,...+++++++++*********))))))111&&&$$$((()))###......***###777555nnnQQQ555+++)))---///+++---((('''111(((333***+++,,,,,,------------111000"""hhh###,,,555111%%%''')))))))))***,,,...))),,,,,,)))))),,,,,,)))///...++++++***$$$...*********)))))))))))))))***+++,,,---...---,,,+++------------------------///////////////.........111111222111000111444666888777777888999999777555555444333333333333444555777777666666666555555555222222222222222222222222111111111111111111111111333333333222111000//////---000333222///---...111/////////...---,,,+++***---,,,++++++******++++++((()))+++,,,,,,+++)))((()))***++++++***)))***+++))))))************))))))*********))))))))))))))))))))))))))))))******+++((())))))((('''''')))***''')))***++++++***)))'''+++*********))))))((((((************************)))))))))))))))******+++))))))))))))))))))))))))******++++++++++++***************)))))))))))))))+++***)))***++++++***)))))))))))))))))))))))))))++++++***************+++******************************)))))))))))))))*********++++++++++++************+++++++++,,,,,,,,,(((((())))))******++++++------,,,++++++***))))))******************************************++++++,,,+++***)))))))))++++++******************************))))))))))))******++++++++++++++++++++++++++++++++++++******))))))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***************************,,,++++++******++++++,,,---------,,,,,,+++++++++++++++******************)))***,,,,,,++++++,,,...888666333222222222222111111///---...///000...,,,...---,,,,,,+++++++++,,,+++++++++,,,,,,---------,,,++++++******++++++,,,((()))***++++++***)))(((((()))***++++++***)))((())))))************)))))),,,)))'''''')))+++,,,,,,+++***)))(((((()))***+++)))))))))(((((((((''''''---***'''&&&(((***+++***))))))))))))))))))))))))************************++++++++++++++++++++++++++++++************++++++,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++++++++***+++,,,+++***))))))***---,,,++++++------,,,+++******++++++++++++******++++++++++++++++++++++++)))************+++++++++)))************))))))(((***+++,,,+++******,,,---+++++++++*********))))))...===&&&444'''222aaaddd(((+++"""/// CCC&&&000***+++,,,,,,---------,,,(((%%%000UUUJJJ(((///+++"""***++++++***)))(((((()))(((++++++((((((++++++((((((%%%)))***------|||eee999************))))))))))))******+++,,,------------------------------------////////////............///000111000///000222555666666555666888888777555555444333222222333444555333333333333222222222111222222222222222222222222111111111111111111111111222222222222111000//////000111222111///---------------------,,,+++***)))---,,,++++++******+++++++++******************+++)))***++++++***)))***+++))))))************))))))***))))))))))))))))))))))))))))))))))))******+++((()))***)))'''''')))***((()))***++++++***)))(((************)))))))))(((************************)))))))))))))))***++++++******************************++++++++++++******************************+++***)))***++++++***)))))))))))))))))))))))))))++++++***************+++******************************))))))))))))************++++++++++++************+++++++++,,,,,,,,,))))))))))))************++++++++++++++++++++++++************************,,,+++++++++***)))))))))++++++***************+++******************************))))))))))))******++++++++++++++++++++++++++++++++++++*********)))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,+++++++++++++++*********************+++,,,,,,+++***+++---888666333222222222222111111///......//////...---------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,))))))************))))))))))))************))))))))))))************))))))+++)))'''&&&((()))***)))******))))))))))))******)))((((((''''''''''''(((+++)))(((((()))******)))))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++******,,,++++++******++++++,,,***++++++++++++,,,,,,,,,***+++,,,+++***)))***+++---+++***+++,,,---,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++))))))******+++*********+++,,,,,,+++***)))+++,,,+++++++++***************...%%%&&&---!!!---'''FFF'''111333333666++++++,,,---------,,,,,,------111,,,jjj&&&///(((000+++,,,,,,+++)))'''(((((('''******''''''******'''(((000%%%&&&222!!!PPP,,,+++*********************************++++++---......------------------------........................---/////////...///111333444333333444666777666444444333333222222333333444222222111111111111000000222222222222222222222222111111111111111111111111222222222222111000//////222111/////////...+++))),,,,,,,,,,,,+++******)))---,,,++++++******++++++---+++)))(((((()))+++---)))***++++++***)))***+++))))))************))))))))))))))))))))))))******)))))))))))))))******+++((()))***)))(((((()))***((()))***++++++***)))(((************))))))))))))***************************))))))))))))***++++++++++++++++++++++++++++++******++++++++++++******))))))******++++++,,,,,,+++***)))***++++++***)))))))))))))))))))))))))))+++***************++++++******************************)))))))))******+++******++++++++++++************+++++++++,,,,,,,,,***************)))))))))))))))***+++,,,,,,------************************---,,,,,,+++***)))(((((()))******+++++++++************************************))))))))))))******++++++++++++++++++++++++++++++++++++***************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++******+++++++++++++++++++++,,,---,,,*********,,,888555333222222222222111000///////////////...------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))))))))******))))))))))))))))))******)))))))))))))))************))))))***(((&&&&&&'''(((((('''***))))))))))))))))))***+++***)))(((((())))))***)))))))))*********)))((())))))))))))))))))))))))************************************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++'''(((((()))******++++++***+++,,,,,,*********,,,,,,+++***+++,,,,,,,,,******++++++++++++++++++***++++++++++++++++++++++++))))))*********+++++++++((()))******++++++++++++,,,------+++***)))***+++************************111""")))"""333***)))%%%888999---+++,,,,,,------,,,,,,,,,)))333((("""fff******666)))***++++++))))))***+++'''******''''''******'''---111%%%%%%,,,---222)))***************++++++******))))))***,,,...///------------------------------...............///---...////////////111222111000000222444555555333333333222222222222333333333333333333333333333333111222222222222222333333111111111111111111111111111111111111111000//////111///------//////,,,)))+++,,,,,,,,,,,,++++++***---,,,++++++******++++++,,,+++***))))))***+++,,,)))***++++++***)))***+++))))))************)))))))))))))))))))))*********)))))))))))))))******+++((()))+++***)))((()))***((()))************)))(((*********)))))))))))))))******************************))))))******+++,,,++++++++++++++++++++++++******++++++++++++******))))))***+++,,,,,,------+++***)))***++++++***)))))))))))))))))))))))))))*********)))******+++,,,******************************))))))******++++++******++++++++++++************+++++++++,,,,,,,,,+++++++++******))))))))))))******++++++,,,------************************,,,+++++++++***)))))))))((()))+++,,,,,,+++***)))******************************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++++++++++++++******+++++++++++++++,,,+++------,,,***)))***+++888555333222222222222111//////000///............,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***))))))))))))))))))******))))))))))))))))))***))))))************)))))))))(((&&&&&&(((((('''&&&)))))))))******)))))))))******))))))))))))******((()))***+++***)))))))))))))))))))))))))))))))))************************************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++''''''((()))***++++++,,,***+++,,,,,,+++***+++---,,,+++******,,,,,,+++***))))))************))))))++++++++++++++++++++++++))))))*********+++++++++((()))***+++++++++++++++,,,------+++***)))***+++************************###111***/// |||;;;%%%...999444,,,,,,,,,------,,,,,,+++***,,,(((---...222+++ ,,,)))***++++++***)))***,,,)))++++++))))))++++++)))---'''&&&++++++(((---[[[###))))))******+++++++++,,,******))))))***+++---...------------------------,,,---------......//////---...000000000000111222/////////111333444333222111222222222222222222111333333333333333333444444111111111222222333333333000000000000000000000000000000111111111000/////////,,,+++---000111...++++++,,,---------------,,,---,,,++++++******++++++)))***+++,,,,,,+++***))))))***++++++***)))***+++))))))************))))))(((((())))))************)))))))))))))))******+++((()))++++++***))))))***))))))************))))))))))))))))))))))))******))))))))))))))))))))))))***************++++++,,,******************************++++++++++++******))))))***+++,,,,,,------+++***)))***++++++***)))))))))))))))))))))))))))******))))))***++++++,,,***************************************+++,,,,,,******++++++++++++************+++++++++,,,,,,,,,,,,,,,++++++******))))))++++++++++++++++++++++++************************)))))))))***+++++++++,,,((()))***,,,,,,++++++*********************************))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++------,,,***)))***+++888666333222222222222111...000000000...---...///,,,,,,+++++++++,,,------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,******))))))))))))************))))))))))))******))))))************)))))))))((('''((()))***)))((())))))************))))))'''(((((())))))))))))(((((()))++++++)))((()))***))))))))))))))))))))))))******************************************************++++++++++++*********++++++,,,,,,++++++***))))))***+++,,,,,,------***+++,,,,,,++++++,,,---,,,***)))***+++,,,+++***)))))))))******)))))))))++++++++++++++++++++++++)))************+++++++++******++++++,,,++++++++++++,,,,,,+++***)))+++,,,***************+++++++++<<<$$$eee$$$***888AAA///<<<,,,,,,---------,,,++++++555"""///+++'''MMM444111''',,,------,,,***((())))))))),,,,,,)))))),,,,,,))),,,"""***---+++---...hhh...))))))******+++,,,,,,,,,+++************+++,,,,,,------------------------,,,,,,,,,---......//////,,,...000111000000000222000//////000222333222000000111111222222111111000111111111111111222222222111111111222222333333444000000000000000000000000///000000111111000//////---,,,,,,...000111000...+++,,,------............---,,,++++++******++++++((()))+++------+++)))((()))***++++++***)))***+++))))))************))))))((((((((()))******++++++)))))))))))))))******+++'''***,,,,,,+++)))))))))***))))))))))))))))))***))))))))))))************))))))))))))))))))))))))+++************+++,,,,,,))))))))))))))))))))))))******++++++++++++******))))))******++++++,,,,,,+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))***+++,,,,,,***************************************+++,,,---******++++++++++++************+++++++++,,,,,,,,,+++++++++++++++*********,,,+++++++++++++++++++++************************(((((()))***+++,,,,,,---((()))***+++++++++++++++******************************))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********+++++++++++++++******++++++,,,---------+++,,,---,,,*********,,,888666333222222222222111...000111000---,,,...///,,,+++++++++,,,,,,---...---------,,,,,,+++++++++,,,++++++******++++++,,,+++***)))(((((()))***++++++***)))(((((()))***+++))))))************))))))))))))(((***,,,,,,+++***((()))***++++++***)))(((&&&(((***,,,,,,+++)))((((((***+++***(((''')))+++))))))))))))))))))))))))************************************************++++++************++++++***+++,,,,,,,,,,,,+++************+++,,,,,,,,,---***+++,,,,,,++++++,,,...+++***)))***+++,,,+++))))))******++++++******)))++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,+++*********+++,,,+++******,,,---))))))*********+++++++++///!!!555FFF999&&&$$$!!!DDD%%%"""+++222,,,---------,,,,,,+++***///###///)))666]]]444111&&&+++,,,---,,,***)))***+++(((++++++((((((++++++((()))(((,,,'''...%%%'''555ccc))))))***++++++,,,------***++++++++++++******)))------------------------++++++,,,------...//////***---///000///...///000111000///000222222111///000000111222222111000000/////////000000000111111000111111222333333444444000000000000000000000000//////000000000000000///---///000000/////////000******+++,,,---.........---,,,++++++******++++++*********++++++*********)))***++++++***)))***+++))))))************))))))'''(((((()))******++++++)))))))))))))))******+++'''***,,,---+++***))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))++++++******++++++,,,---******************************++++++++++++******************************+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))***+++,,,---************************************+++,,,---...******++++++++++++************+++++++++,,,,,,,,,***++++++++++++++++++,,,*********++++++,,,,,,---************************)))))))))***+++++++++,,,))))))))))))***+++,,,---******************************))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))*********++++++++++++******++++++,,,------...***+++,,,,,,+++***+++---888666333222222222222111...000111000---,,,---000++++++++++++,,,,,,---...---------,,,,,,+++++++++,,,++++++++++++++++++,,,+++***)))(((((()))***++++++***)))(((((()))***+++))))))************)))))))))))))))+++---...---,,,((()))***++++++***)))((((((***---000000...,,,***(((***+++***''''''))),,,))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++***))))))***+++,,,***+++,,,------,,,+++***)))))))))))))))************+++---,,,,,,+++---...+++***)))***+++++++++)))+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,+++***))))))+++++++++******,,,...))))))******++++++++++++000:::888...222eee666"""000------------,,,,,,+++******444,,,***///,,,...&&&///''')))+++++++++,,,...///'''******''''''******'''"""---,,,###888"""((()))))))))***+++,,,,,,------***+++,,,,,,+++***((('''------------------------++++++,,,,,,---...//////)))+++...///...---......111000000111222222000...///000111222222111000//////000000000111111222222000000111222333333444444000000000000000000000000//////000000000000000///...111333222///---...000((()))***+++,,,------------,,,++++++******++++++,,,+++)))(((((()))+++,,,)))+++++++++***)))***+++))))))************))))))'''(((((()))***+++++++++)))))))))))))))******+++'''***,,,---,,,***))))))******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))++++++******++++++,,,---++++++++++++++++++++++++******++++++++++++***************)))))))))))))))+++***)))***+++++++++)))))))))))))))))))))))))))))))))))))))***+++,,,---************************************+++,,,---...******++++++++++++************+++++++++,,,,,,,,,*********++++++,,,,,,---'''((()))***,,,---...///************************+++++++++******************)))(((((()))+++---...******************************))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------***+++,,,,,,------,,,,,,************************,,,++++++++++++++++++,,,))))))******++++++++++++******+++,,,,,,---......)))***,,,,,,++++++,,,...999666222111111222222111222111000///------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++*********)))((()))+++,,,,,,+++,,,***)))***,,,,,,***'''(((,,,---)))'''))))))((())))))))))))************(((((('''((()))***,,,---(((***++++++)))((())))))))))))))))))))))))))))))((('''&&&(((******'''$$$)))))))))))))))******+++)))***+++,,,,,,+++***)))+++++++++*********))))))))))))***++++++++++++*********************************************************))))))******+++,,,,,,,,,++++++++++++,,,,,,)))***,,,------,,,***)))++++++++++++++++++++++++***+++,,,,,,******+++,,,)))))))))((()))******+++******+++,,,,,,,,,,,,++++++++++++*********))))))'''---rrr...)))111%%%***!!!%%%///++++++,,,,,,,,,,,,------,,,"""...+++***...(((555)))++++++++++++++++++++++++))))))(((((((((((()))))),,,+++***))))))***+++,,,+++!!!000111(((((((((000)))***++++++++++++***)))************************,,,,,,,,,---------......---...///...------...///000000...------...//////111111111111111000//////000000000000000000000000222222111111111111111111//////000000111111222222......//////000000111111......---------,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))+++*********))))))(((((())))))***++++++++++++***++++++************++++++&&&'''''''''(((((())))))******++++++++++++******,,,+++***))))))***+++,,,))))))))))))************))))))******++++++,,,,,,)))************+++++++++++++++***************+++*********)))))))))))))))+++*********))))))(((((())))))))))))************************************)))))))))***+++++++++,,,************************************************)))************+++++++++************************++++++++++++++++++++++++******++++++++++++******)))************+++++++++******++++++++++++******))))))))))))))))))))))))+++***)))))))))***,,,,,,,,,++++++++++++++++++,,,)))***+++,,,,,,+++***)))******))))))******+++,,,)))***++++++,,,,,,,,,,,,+++++++++************)))(((***,,,---,,,++++++,,,------,,,,,,+++***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++***)))(((((())))))999666222111111222222111222111000///------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++***))))))+++,,,+++******)))((()))++++++)))''''''+++,,,(((''')))***((())))))))))))***************))))))(((((()))***+++(((***++++++)))((()))***)))))))))))))))))))))))))))(((''')))++++++)))&&&)))))))))))))))******+++)))***++++++++++++***)))+++++++++*********))))))))))))***++++++++++++******************+++++++++******************************))))))******+++,,,******))))))))))))******++++++************++++++++++++++++++++++++++++++***,,,,,,,,,*********,,,)))))))))))))))******+++)))***++++++,,,,,,+++++++++++++++*********))))))$$$<<>>(((AAA000***+++,,,,,,******+++,,,,,,+++***+++,,,---+++)))'''$$$---***+++---(((...************************++++++++++++++++++++++++000((('''000\\\,,,)))///+++))))))))))))************)))******++++++******)))******+++++++++,,,,,,,,,---,,,+++******+++---------,,,,,,---//////...,,,---............/////////////////////............//////000000000000111111222111000////////////000------............------......---------,,,,,,,,,---------------,,,******++++++******))))))******++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))...---,,,***))))))))))))&&&''')))++++++***(((&&&((())))))******))))))((((((((((((((())))))))))))))))))))))))((((((((((((************++++++++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))***************))))))))))))(((((((((,,,+++*********+++---...************************---------------,,,,,,+++))))))************))))))((())))))******))))))(((++++++************++++++)))((('''(((*********)))******************************************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******)))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++)))***************++++++++++++++++++++++++++++++888666333222222222222111111000//////000000///...++++++,,,,,,,,,---.........---+++,,,------,,,***,,,,,,,,,+++++++++******))))))*********+++++++++''')))******))))))***,,,(((((((((((((((((((((((())))))***+++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''(((***+++***************+++++++++******)))((((((((())))))))))))))))))))))))))))))++++++*********)))))))))((()))***++++++***)))(((---++++++------++++++---+++******))))))*********++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,------,,,+++(((&&&$$$***************************************+++++++++))))))*********+++++++++))))))&&&,,,***///AAA555...***+++,,,,,,******+++,,,++++++***+++,,,---+++)))+++777---,,,(((+++000(((///***************************************************...000$$$000)))'''///******************++++++******++++++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,,,,------...,,,,,,,,,---.........------------........./////////////////////.........////////////000000000111222111000000//////......------............------......---------,,,,,,,,,++++++++++++******))))))++++++************+++++++++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,++++++*********'''''')))******)))(((((()))))))))******)))))))))(((((((((((())))))))))))))))))))))))((((((((((((************************)))))))))))))))*********))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++************+++,,,---************************,,,---------------,,,,,,)))******++++++******))))))))))))******)))))))))++++++************++++++***(((((()))***+++***)))******************************************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******)))***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********+++,,,------,,,+++******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++888666333222222222222111111000//////000000///...,,,,,,---.........//////...---+++,,,------,,,***,,,,,,,,,+++++++++******************++++++++++++((()))******)))((()))+++++++++++++++++++++++++++))))))***+++++++++++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))),,,+++))))))((()))***+++))))))*********++++++++++++******)))))))))******))))))))))))))))))))))))+++++++++************)))((((((***++++++***((((((---++++++------++++++------,,,+++******))))))***+++++++++++++++++++++++++++++++++******)))((('''++++++,,,+++)))'''%%%###************************))))))******++++++++++++))))))*********+++++++++&&&***&&&,,,===rrr***&&&***+++,,,,,,******+++,,,++++++***+++,,,---+++)))&&&111PPP+++(((---111---///************************************************%%%///+++,,,mmm111,,,&&&111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------......///,,,,,,---,,,,,,------...------------.....................///////////////...////////////000000000000000000000//////......------............------......---------,,,,,,,,,++++++******************,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,)))(((''''''''')))***+++))))))************))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))************)))))))))))))))***++++++************************++++++,,,,,,,,,,,,++++++******++++++++++++******))))))************))))))++++++************+++++++++***)))***,,,---,,,+++******************************************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++************+++,,,,,,,,,+++++++++,,,,,,,,,,,,+++*********+++,,,------,,,+++***))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++777555222111111222111000111000//////000000///...,,,------............------,,,++++++,,,,,,+++***,,,,,,,,,+++++++++***************++++++++++++,,,((()))******(((((()))***************************((()))******++++++************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***************)))))))))***++++++,,,,,,******)))))))))******+++++++++++++++++++++++++++------------,,,,,,,,,,,,))))))************))))))---******------******---...---,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++(((&&&$$$"""(((((()))))))))))))))(((++++++++++++++++++++++++))))))***++++++++++++***)))************+++++++++&&&,,,'''+++111***'''***+++,,,,,,******+++,,,,,,+++***+++,,,---+++)))***000bbb&&&'''++++++---'''***************************************************...$$$333AAADDD&&&******---------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------.........+++,,,---,,,++++++---///,,,------------..................///////////////......////////////000000...//////000000//////...------............------......---------,,,,,,,,,------,,,++++++,,,,,,---,,,,,,,,,+++,,,,,,---...++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,------)))((('''&&&'''(((+++,,,)))******++++++******)))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))(((((((((((((((((((((((()))******++++++))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))************+++(((((())))))************************************)))******+++++++++++++++******++++++++++++******)))******++++++******)))++++++************++++++,,,+++***+++---------,,,******************************************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++++++++,,,,,,,,,,,,+++******+++++++++,,,,,,+++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++777444111000111111000///111000//////000000///...+++,,,---------,,,+++***---+++******++++++***))),,,,,,,,,+++++++++***************+++++++++,,,,,,((()))***)))((('''(((***'''''''''''''''''''''''''''((())))))******))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((())))))***++++++,,,,,,((((((((((((((()))***+++++++++++++++++++++++++++......---------,,,,,,,,,+++******))))))******+++,,,)))))),,,,,,)))))),,,+++******)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((&&&%%%******)))******+++,,,,,,++++++++++++++++++++++++((()))***+++,,,++++++***)))************+++++++++&&&...'''***###FFFyyy,,,,,,***+++,,,,,,******+++,,,,,,+++***+++,,,---+++)))111 AAA'''))),,,%%%000************************************************------***---333!!!222&&&---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,+++,,,---,,,******---000,,,,,,---------...................../////////000........./////////000000,,,---...000000000000///------............------......---------,,,,,,,,,---,,,,,,++++++,,,------++++++******+++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++++++++***'''''''''(((((()))***+++)))******++++++******)))(((((((((((())))))))))))))))))))))))((((((((((((*********)))))))))(((((('''(((((()))******++++++))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++))))))******+++++++++***************************))))))***+++++++++++++++***++++++,,,,,,++++++***)))******++++++******)))++++++************+++++++++***)))***,,,---,,,+++******************************************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++,,,,,,++++++***+++,,,,,,,,,,,,+++******,,,++++++++++++++++++,,,((())))))***++++++,,,,,,++++++++++++++++++++++++************))))))((((((++++++++++++++++++++++++666444111000000000000///111000//////000000///...***+++,,,,,,+++***(((''',,,+++)))***++++++***(((,,,,,,,,,+++++++++************+++++++++,,,,,,,,,((()))***)))((('''((()))************************''''''((()))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))*********((('''&&&((())))))***++++++,,,,,,&&&&&&&&&'''''')))***+++)))))))))))))))))))))))),,,,,,,,,+++++++++******,,,+++***))))))***+++,,,,,,)))))),,,,,,)))))),,,''''''''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,///...,,,+++***+++,,,,,,++++++++++++++++++++++++((()))***+++,,,+++******)))************+++++++++{{{&&&///'''***...PPP(((+++***+++,,,,,,******+++,,,,,,+++***+++,,,---+++)))+++%%%222///333444(((888 ************************))))))))))))))))))))))))%%%)))444...%%%;;;+++,,,,,,,,,++++++***************++++++++++++************+++++++++,,,,,,,,,''''''(((******++++++++++++,,,---,,,******---000,,,,,,,,,---------......---.........//////000000............/////////000+++,,,...000111111000000---..................---......---------,,,,,,,,,+++***)))))))))***+++,,,******))))))***+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***((((((%%%&&&(((***++++++))))))******++++++++++++******(((((((((((())))))))))))))))))))))))((((((((((((,,,+++++++++******))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))******++++++++++++******+++,,,,,,,,,,,,+++************************)))***++++++,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******++++++************++++++***)))))))))+++,,,+++*********************************************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******++++++,,,,,,,,,++++++***+++,,,,,,,,,,,,+++******---,,,+++******+++,,,---((())))))***++++++,,,,,,++++++++++++++++++++++++))))))(((((('''''''''&&&++++++++++++++++++++++++666444222//////000222444000///......///111333444///...---,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,...---,,,---......,,,+++///---***)))***++++++***)))))))))))))))))))))))))))***+++,,,,,,+++***)))***((('''(((***,,,,,,,,,*********)))))))))))))))++++++************++++++************************))))))))))))(((((((((''',,,***((()))+++,,,+++(((+++++++++*********)))))),,,,,,,,,,,,,,,+++***)))((()))******)))(((***+++++++++***************++++++---...,,,)))(((***---))))))***+++++++++******,,,,,,++++++++++++++++++,,,***)))+++...///---+++******))))))))))))******)))***+++,,,,,,+++***)))***++++++***))))))***,,,+++++++++*********))))))JJJYYYDDD!!!---:::(((''',,,,,,&&&'''777###666&&&,,,+++***)))))))))++++++))),,,///)))"""''',,,'''(((...%%%...$$$333)))***---,,,,,,+++***)))((((((&&&000%%%,,,%%%III;;; 555******++++++++++++******************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---.../////////////////////.........///.........------------////////////////////////------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************(((((())))))))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))(((((((((((()))))))))))))))))))))))),,,***((()))+++,,,+++(((************************''')))******((('''(((((())))))))))))************))))))))))))***************)))(((''''''((()))***************************+++***)))(((((()))***+++))))))))))))************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((())))))******+++++++++++++++++++++***)))(((,,,+++***((((((((()))***,,,,,,,,,++++++*********************************++++++************************************************))))))******+++,,,************************+++***)))))))))***,,,,,,******+++++++++,,,,,,,,,......---,,,,,,+++******,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,---,,,,,,***))),,,++++++******++++++,,,************************777555333111000111222222444222000///...///000000......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,///---+++++++++***((('''---+++))))))+++,,,,,,,,,)))))))))))))))))))))))))))))))))******)))))))))***)))(((***,,,---,,,+++***)))))))))))))))))))))+++******************+++************************)))))))))***++++++,,,,,,,,,***((()))+++,,,+++)))+++++++++*********)))))),,,,,,,,,,,,,,,+++***)))+++,,,,,,+++(((''''''(((,,,,,,+++++++++++++++,,,+++---...,,,******+++...++++++******************++++++++++++++++++++++++,,,******+++...///---+++++++++************++++++******++++++++++++*********++++++***))))))***,,,+++++++++*********))))))///BBB444)))###///%%% '''&&&777''',,,+++***))))))***++++++)))(((+++VVVPPP,,,+++666222...)))444%%%999***111,,,,,,++++++++++++++++++,,,+++***'''+++777www(((...******++++++++++++******+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,,,,------/////////////////////.../////////.........------........................------------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++((())))))******))))))((())))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((()))))))))))))))))))))))))))))))))))),,,***((()))+++,,,***)))))))))))))))))))))))))))((()))++++++***))))))***))))))))))))************))))))))))))***************)))(((''''''((()))***************************+++***)))(((((()))***+++))))))))))))************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))*********+++++++++++++++***)))))),,,+++***)))(((((()))***,,,++++++++++++++++++*********************************************************************************))))))******+++,,,************************+++***)))))))))***+++,,,******+++++++++,,,,,,,,,...------,,,++++++******,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,++++++++++++++++++++++++777666555333222111111111333222000///......//////...------,,,,,,,,,,,,,,,,,,------......------,,,...,,,************)))(((+++)))((()))+++------,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++---...,,,***))))))))))))))))))******************************************************&&&'''(((***+++---......+++***)))***++++++***)))+++++++++***************++++++,,,,,,,,,+++******+++,,,,,,+++)))''''''(((---,,,,,,+++,,,,,,------)))******)))((((((***+++---,,,+++)))))))))***************++++++,,,,,,---++++++***+++------,,,+++,,,,,,++++++++++++,,,,,,++++++************++++++***++++++***))))))***,,,+++++++++***************)))xxx+++---777'''%%%444...666000222444++++++******)))******++++++---+++***...***(((555333$$$""")))222)))...+++++++++,,,,,,,,,------///'''...$$$333(((WWW)))$$$******++++++++++++******,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////...---,,,,,,,,,,,,......//////////////////000000000/////////..............................------------------------++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,)))******************)))))))))))))))))))))))))))******))))))))))))******''''''(((((())))))******))))))))))))))))))))))))+++***))))))++++++***)))((((((((((((((((((((((((''')))+++++++++***+++,,,))))))))))))************))))))))))))************))))))(((((((((((())))))******************************))))))))))))******))))))))))))************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))***++++++++++++***))))))++++++***)))))))))***************+++++++++++++++******************************************************************************))))))******+++,,,******************************))))))******+++,,,******+++++++++,,,,,,,,,------,,,,,,++++++******,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,888777666555333222111000///////////////000111222------,,,,,,+++,,,,,,---------,,,,,,,,,,,,------,,,+++)))***,,,...//////+++)))((()))+++,,,,,,+++))))))))))))))))))))))))***)))(((''''''((()))***))))))***---......,,,))))))))))))))))))******************++++++*********************************%%%%%%&&&((()))***+++,,,+++************+++******************************++++++,,,,,,,,,++++++***((()))************+++---,,,++++++++++++,,,------)))******))))))***+++,,,///---+++)))(((((()))***))))))***+++,,,,,,------+++++++++,,,,,,,,,+++++++++++++++******+++++++++,,,+++***))))))***+++,,,***++++++***))))))***,,,************************222###(((777)))***---***---"""%%%!!!---******************++++++---///'''"""''''''***...222???,,,***444---)))+++++++++++++++++++++++++++''',,,&&&555'''###111'''******++++++++++++******------,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------///...---,,,,,,,,,,,,,,,............////////////000000000000////////////........................------------------------*********++++++,,,,,,,,,,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---+++)))'''''')))+++---******++++++++++++******))))))))))))))))))))))))***))))))))))))))))))***&&&''''''((()))******+++))))))))))))))))))))))))***)))))))))*********)))))))))))))))))))))))))))&&&(((***+++******+++---((()))))))))************((()))))))))************))))))(((((((((((())))))***************************))))))))))))))))))***((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))*********++++++******))))))((((((******+++++++++******)))+++*********************))))))******++++++,,,,,,***************************************+++++++++******************************))))))******+++,,,***************************************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,888777666555333222111000///////////////000000000,,,,,,+++++++++,,,,,,---///---***((((((***---///+++***)))***,,,.........,,,+++******++++++)))((())))))))))))))))))))))))++++++)))(((((()))++++++))))))***,,,......+++((((((((())))))************)))***++++++++++++***)))************************'''((((((((())))))))))))******+++************+++***************************++++++,,,,,,,,,++++++''')))***+++******,,,---***************+++,,,,,,------,,,,,,,,,---------///---+++)))(((((()))***))))))***+++,,,,,,------***+++,,,,,,++++++************))))))))))))******,,,+++***))))))***+++,,,***++++++***))))))***,,,************************///KKKWWW222"""222)))%%%...+++---)))777---777'''***))))))******++++++++++++(((///""",,,^^^;;;000%%%...///'''!!!(((222+++,,,+++++++++***)))(((((((((%%%---'''***///+++ VVV---******++++++++++++******------,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///---.........//////000000000000000000////////////........................------------------------*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---+++)))'''''')))+++---******++++++++++++******)))))))))))))))))))))))))))))))))******)))))))))&&&''''''((()))******+++(((((((((((((((((((((((())))))***))))))))))))***************************%%%''')))***))))))***+++((()))))))))************((()))))))))************(((((())))))))))))(((((()))))))))))))))))))))))))))))))))******)))))))))((()))))))))***************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))************++++++******))))))(((((()))******+++++++++***************++++++++++++***)))))))))******+++++++++************************))))))*********+++++++++******************************))))))******+++,,,************************))))))******++++++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++777666555333222111111111222222111000...---,,,,,,+++++++++++++++,,,,,,---///,,,)))''''''))),,,///,,,+++******+++***(((&&&,,,+++******+++***(((&&&))))))))))))))))))))))))++++++************++++++***))))))+++,,,,,,***(((((((((((()))******++++++)))***+++,,,,,,+++***)))************************,,,+++++++++******)))))))))+++++++++***)))***+++***************+++++++++******+++,,,,,,,,,+++++++++,,,---,,,***)))***+++))))))))))))***+++,,,,,,,,,***(((((()))***)))(((---,,,+++)))))))))***************++++++,,,,,,---***+++---,,,***)))*********))))))))))))))))))***++++++************++++++***++++++***))))))***,,,***************+++++++++///$$$www===...@@@000###...'''------ 666///---((()))***+++++++++++++++(((---'''888...iii333&&&...---+++;;;444555""")))***,,,+++***)))((('''&&&&&&$$$111###+++''',,,***TTT'''******++++++++++++******,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////------......///000000000000000000/////////......------------------------------------------------++++++++++++++++++,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,)))******************)))))))))))))))))))))))))))))))))************))))))''''''(((((())))))******((((((((((((((((((((((((((()))******(((((()))***************************%%%''')))))))))((()))***))))))))))))************))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((((((((()))******++++++************))))))))))))))))))***++++++++++++***)))***++++++,,,+++++++++)))))))))***************************************)))))))))***++++++,,,,,,******************************))))))******+++,,,************************))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++*********++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************+++,,,------,,,++++++******++++++,,,************************777555333111000111222222222222111000///---++++++++++++******+++,,,,,,---,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,***&&&###***))))))***++++++)))'''))))))))))))))))))))))))))))))************))))))***)))((((((******)))((('''(((((()))******++++++(((***+++,,,,,,+++***(((************************++++++++++++******)))))))))+++,,,+++)))(((***,,,))))))*********+++++++++)))***+++,,,,,,,,,,,,++++++,,,---,,,***)))***+++************+++,,,------+++)))&&&%%%''''''%%%###++++++******************++++++++++++++++++++++++)))+++---,,,***((()))***+++******))))))******+++******++++++++++++*********++++++***))))))***,,,))))))*********+++++++++,,,(((666}}}<<<---222%%%FFF,,,''')))"""---)))###666+++)))'''###000'''(((***+++,,,,,,++++++***(((222///''')))***,,,000((((((%%%444<<<"""+++*********))))))(((((('''000$$$)))(((******...)))******++++++++++++******+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,,,,------------,,,,,,,,,------...------......///000000111/////////.........------------------------------------------------------,,,,,,++++++++++++++++++------,,,,,,+++******)))++++++++++++++++++++++++++++++************++++++((())))))******))))))((())))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))((((((((((((((((((((((((''')))******((('''(((***************************''')))******)))((()))***))))))))))))************))))))))))))************'''((()))******)))((('''))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))*********))))))***+++++++++++++++)))***+++,,,,,,,,,++++++************))))))))))))************************((())))))***++++++,,,,,,******************************))))))******+++,,,************************((()))***+++,,,++++++*********+++++++++,,,,,,,,,******************++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***************,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++666444222//////000222444...///////////////......+++*********+++,,,,,,---***,,,...000000...,,,***)))***,,,...///...***&&&''''''(((***,,,,,,***)))))))))))))))))))))))))))'''((()))******)))((('''+++)))''''''((())))))((('''(((((()))***+++++++++((()))+++,,,,,,+++)))(((************************(((((((((((((((((((((((((((+++,,,,,,)))(((***,,,))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,''')))+++++++++,,,---///++++++++++++,,,---...///111...+++***++++++)))''')))******+++++++++******,,,,,,++++++++++++++++++)))+++---,,,)))((()))***,,,++++++++++++++++++,,,)))***+++,,,,,,+++***)))***++++++***))))))***,,,))))))******++++++++++++000[[[+++000)))!!!---444&&&&&&,,,$$$,,,%%%<<<###'''888&&&)))777rrr...+++'''(((***+++,,,,,,++++++(((666...!!!111+++&&&111777:::***************+++++++++))),,,&&&(((...***%%%***>>>******++++++++++++******************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,---------//////...---,,,,,,,,,,,,---------...///000000111///.........---------------------------------------------------------------,,,,,,++++++*********------,,,,,,+++***))))))************************************************(((((())))))))))))(((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))((((((((((((((((((((((((((((((((((((''')))+++***'''&&&(((***)))))))))))))))))))))))))))+++,,,,,,***))))))***))))))))))))************))))))))))))************'''((()))******)))((('''))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++(((((())))))******++++++((()))***+++++++++++++++)))***+++,,,---,,,,,,+++++++++******))))))((((((************************((())))))***++++++,,,,,,*********************************)))***++++++,,,************************((()))***+++,,,+++************+++++++++,,,,,,,,,******************++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++******))))))***,,,---///,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,888666333222222222222111...///000111111000//////,,,,,,---,,,++++++,,,---------,,,,,,,,,,,,++++++...,,,***((((((***,,,......,,,***)))***+++++++++******++++++++++++******''''''(((******+++++++++(((((((((((((((((((((((()))************+++++++++***((('''(((+++,,,---,,,---+++(((&&&&&&(((***,,,,,,+++++++++******))))))''''''''''''((((((((((((******++++++++++++******((()))++++++*********+++%%%'''***---...---+++***,,,,,,,,,++++++*********++++++++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************,,,,,,,,,+++++++++******+++++++++*********))))))%%%555%%%999+++...(((000+++###...))),,,)))++++++***((('''((()))222)))>>>!!!///'''$$$+++000,,,%%%###!!!,,,***)))***FFFAAA'''111((()))...!!!000ggg=== &&&,,,$$$%%%111))))))))))))))))))))))))hhh'''111'''%%%111,,,(((+++***+++,,,,,,,,,,,,+++***,,,,,,,,,++++++*********,,,------,,,++++++,,,...***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---111000...------...///000///...------...///...---/////////...---------,,,------------------------,,,,,,------,,,,,,+++***---,,,***(((((()))***+++++++++++++++++++++++++++,,,+++***))))))***+++,,,)))'''&&&(((+++,,,)))'''))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))((('''&&&))))))))))))))))))))))))&&&''')))+++,,,+++***)))))))))))))))************))))))((('''''''''''''''(((((()))***************'''(((((()))***+++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******))))))******+++,,,)))))))))))))))))))))))))))************+++++++++*********************************)))))))))))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++***(((((()))************)))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***)))((((((***+++,,,,,,------,,,,,,,,,+++***))))))***+++,,,(((***,,,,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++******,,,,,,+++******+++,,,,,,------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---888666333222222222222111------...//////...---,,,,,,------,,,++++++,,,...------,,,,,,,,,,,,++++++---,,,***))))))***,,,---+++***))))))+++------,,,******++++++++++++******'''((()))******+++******************************)))************++++++++++++)))((()))+++,,,,,,+++******))))))))))))******+++++++++******)))))))))''''''((((((((()))))))))******++++++++++++******)))+++------,,,+++,,,---)))***,,,------,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++,,,,,,++++++++++++******))))))******+++++++++,,,,,,,,,************************,,,+++++++++++++++++++++,,,,,,,,,,,,++++++******'''***222)))%%%(((///+++///..."""555***+++,,,+++)))((()))***""",,,888---,,,000333222...///555000,,,&&&666+++,,,(((###)))'''+++"""///yyy&&&AAA111 ***,,,,,,,,,,,,,,,,,,,,,,,,IIIVVV***+++(((---,,,)))+++***+++,,,,,,,,,,,,+++***,,,+++++++++************,,,------,,,++++++,,,...++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---000///...------...///000///...------...///...---...............---------------------------------,,,,,,------,,,,,,+++***...---+++***)))***+++,,,++++++++++++++++++++++++++++++***))))))***++++++((('''''')))******)))((())))))))))))))))))))))))******************)))))))))*********))))))((('''))))))))))))))))))))))))******))))))))))))))))))))))))))))))************+++***))))))(((((())))))(((((()))***************'''(((((()))******++++++))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))******+++,,,)))))))))))))))))))))))))))************+++++++++************************+++++++++***************************************++++++++++++++++++++++++***++++++,,,,,,++++++***((()))******++++++******++++++++++++++++++++++++++++++************++++++,,,,,,++++++******))))))***+++,,,,,,------,,,,,,,,,+++***))))))***+++,,,)))+++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++***+++,,,,,,,,,******+++,,,,,,------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---888666333222222222222111.../////////...---,,,+++...------,,,,,,------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++(((((((((***---...---,,,******++++++++++++******))))))***************)))************************)))************+++++++++,,,***))))))***++++++***((()))***++++++***)))(((*********)))))))))))))))((())))))))))))***************++++++++++++******+++,,,......---------...------------,,,,,,++++++,,,,,,,,,++++++++++++***------------------------******++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,++++++))) ******666,,,000/// 111111"""000+++,,,---,,,***)))***+++%%%***MMM^^^DDD))) $$$'''&&&###)))(((!!!666((( ???,,,(((,,,))))))%%%111ttt=== """333'''''''''''''''''''''''''''!!!"""...***'''---+++******++++++,,,,,,++++++***++++++++++++************,,,------,,,++++++,,,...,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++,,,---//////...------...///000///...------...///...------------...............------------------------,,,,,,------,,,,,,+++***...---,,,+++++++++,,,---++++++++++++++++++++++++++++++***))))))***++++++&&&(((******)))))))))***))))))))))))))))))))))))*********+++++++++++++++***************)))))))))))))))))))))))))))))))))...,,,***''''''''')))***))))))))))))************,,,,,,+++*********++++++(((((()))***************((((((((()))******++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))******+++,,,)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++++++++************++++++,,,,,,,,,,,,,,,++++++************+++++++++,,,......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---+++***+++,,,---,,,******+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---888555333222222222222111222111111000///......---...---,,,,,,---......---------,,,,,,,,,+++++++++***+++,,,,,,,,,,,,+++***(((((()))+++------,,,*********++++++++++++************+++++++++***))))))(((((((((((((((((((((((())))))*********+++++++++,,,+++))))))***+++***)))(((((()))***+++***))))))))))))))))))))))))))))))))))))*********+++++++++******++++++++++++*********,,,......---,,,---...---,,,++++++***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------******+++++++++++++++,,,,,,,,,,,,++++++*********---------------------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++'''444,,,***(((&&&777''',,,---+++)))+++,,,------+++++++++---000...&&&HHH222000000///%%%666///222,,,///)))AAA666---...+++%%%333JJJOOO&&&,,,........................+++%%%---,,,$$$------***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,++++++,,,...---,,,+++***+++,,,---...++++++,,,,,,,,,,,,------,,,---......,,,,,,,,,.........---------.../////////---------...///...---,,,---------.../////////------------------------,,,,,,------,,,,,,+++***---,,,++++++++++++,,,,,,+++++++++++++++++++++++++++******************+++&&&)))++++++)))'''))),,,))))))))))))))))))))))))*********++++++,,,,,,---++++++******************)))))))))))))))))))))))),,,+++)))((((((((()))***((()))))))))************,,,++++++******+++++++++(((((()))***************(((((())))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((******))))))******+++,,,))))))))))))))))))))))))))))))*********+++++++++*********************************+++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,------***+++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---888555333222222222222111222222111000///.........///---++++++---...---,,,------,,,,,,,,,+++++++++)))***,,,------,,,***)))***)))***+++,,,,,,***'''******++++++++++++*********++++++++++++******)))(((((((((((((((((((((((())))))*********+++++++++,,,+++))))))***+++***)))))))))(((((()))***++++++)))))))))))))))*********************++++++++++++******++++++++++++******)))+++,,,,,,++++++,,,---******)))((()))+++---...++++++++++++++++++++++++******++++++,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++999666###---222CCC000444000&&&444,,,+++,,,------,,,+++,,,...---333%%%ppp+++(((111,,,###222777BBB(((,,,&&&,,,///***++++++++++++++++++++++++,,,,,,------------------,,,,,,---,,,++++++,,,...---,,,+++***+++,,,---...+++++++++,,,,,,---------,,,---...---,,,,,,---...---------------.../////////---------...///...---,,,---------.../////////------------------------,,,,,,------,,,,,,+++***+++***************++++++++++++++++++++++++++++++*********++++++*********&&&))),,,+++)))(((***,,,))))))))))))))))))))))))*********++++++,,,,,,---++++++***))))))***++++++))))))))))))))))))))))))'''((()))***++++++***)))((()))))))))******************)))))))))******+++(((((()))***************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((******))))))******+++,,,))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))******++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,)))***++++++,,,,,,+++++++++++++++,,,,,,++++++++++++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---888666333222222222222111000///...---------------///,,,)))***---...---+++------,,,,,,,,,,,,++++++***+++,,,------,,,+++***+++***)))***++++++)))'''******++++++++++++************+++++++++++++++***************************)))************+++++++++,,,***))))))***++++++***))))))(((((((((***+++,,,***************+++++++++)))************+++++++++******++++++++++++******''')))++++++*********+++)))((((((((()))+++---...***++++++++++++,,,,,,,,,)))******++++++,,,,,,---******++++++,,,---------,,,,,,++++++++++++++++++((()))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***************++++++AAA'''333---TTTBBB&&&!!!222)))666+++***,,,------++++++,,,......%%%111>>>%%%...,,,$$$,,,///{{{&&&,,,***)))111+++,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,------,,,++++++,,,...,,,,,,++++++,,,,,,------***++++++,,,,,,------...+++---...---,,,,,,---///,,,,,,,,,---....../////////...------...///...------------...............------------------------,,,,,,------,,,,,,+++***))))))*********+++++++++++++++++++++++++++++++++)))***++++++++++++***)))''')))++++++*********+++))))))))))))))))))))))))*********++++++++++++++++++***)))((()))***+++,,,))))))))))))))))))))))))%%%''')))+++,,,+++***)))))))))))))))************)))(((((((((((()))******(((((()))***************))))))))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))******+++,,,)))))))))))))))))))))))))))************+++++++++************************((((((((()))******++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++++++++++++++++++++++++++++++++++++++***))))))(((((())))))***,,,,,,,,,,,,,,,+++++++++)))******+++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,+++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...,,,+++,,,---...---+++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---888666333222222222222111///...------,,,---.........+++((((((,,,...,,,)))------,,,,,,,,,,,,+++++++++++++++,,,,,,++++++++++++)))((((((***+++************++++++++++++******))))))***+++,,,,,,,,,,,,************************)))************++++++++++++)))((()))+++,,,,,,+++'''''')))******+++++++++***+++++++++,,,,,,,,,,,,)))))))))************+++******++++++++++++******''')))++++++***)))***+++************++++++,,,---******+++++++++,,,,,,,,,******++++++,,,------...******++++++,,,------...++++++++++++++++++,,,,,,)))))))))******+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))*********++++++,,,,,,,,,'''------111///'''###yyyiii...***111***)))+++,,,,,,++++++,,,---111444!!!???'''***,,,...'''***(((+++///$$$111,,,,,,,,,+++******+++,,,,,,*********++++++,,,,,,,,,,,,------,,,++++++,,,...++++++,,,,,,------,,,,,,******+++,,,,,,---......+++,,,...---,,,,,,---///++++++,,,---............///...------...///...---...............---------------------------------,,,,,,------,,,,,,+++***)))***++++++,,,,,,,,,+++++++++++++++++++++++++++)))***++++++++++++***))))))))))))***,,,,,,+++)))))))))))))))))))))))))))******************))))))***)))((('''''')))+++,,,)))))))))))))))))))))))))))))))))************)))))))))))))))************((((((((((((((()))******(((((()))******************)))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))******+++,,,)))))))))))))))))))))))))))************+++++++++************************(((((()))******+++,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***((()))******++++++******+++++++++++++++++++++++++++******))))))******+++---------,,,,,,++++++***))))))***+++++++++++++++++++++,,,------,,,++++++---------,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...,,,,,,,,,---...---,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---888666333222222222222111111000///......///111222...***'''(((+++---+++(((---------,,,,,,,,,++++++++++++++++++++++++++++++)))(((&&&''')))+++,,,,,,******++++++++++++******((()))***+++,,,---------(((((((((((((((((((((((()))************+++++++++***(((((((((+++,,,---,,,$$$&&&***,,,---,,,***(((+++++++++,,,,,,---------((())))))))))))***************++++++++++++******((()))++++++*********+++---------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++,,,------...//////******+++,,,,,,---......*********++++++,,,,,,---,,,,,,,,,------.........******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,***)))((((((+++++++++,,,,,,---------,,,------(((,,,***///,,,[[[AAA---"""***222)))***,,,+++++++++,,,---+++)))111***www,,,'''...888&&&&&&++++++222!!!000...---,,,+++******+++,,,---(((((())))))*********+++,,,------,,,++++++,,,...***+++,,,---...---,,,+++******+++,,,,,,---......+++,,,------,,,,,,...///***+++,,,---............///...------...///...---/////////......------,,,------------------------,,,,,,---------,,,++++++***+++,,,---------------++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++)))((())),,,...+++((())))))))))))))))))))))))+++*********))))))(((((()))((('''&&&'''(((***,,,))))))))))))))))))))))))---,,,***((('''((()))***))))))))))))************))))))(((((()))***++++++(((((()))************************)))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++*********)))***++++++,,,)))))))))))))))))))))))))))************+++++++++************************))))))***+++,,,,,,------************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++(((((()))***************++++++++++++++++++++++++...------,,,,,,------.........---,,,,,,+++******))))))***++++++++++++***++++++------------++++++...///...---,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,......---,,,++++++,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---<<<888444222222222111000222111111000///......---.........------,,,,,,,,,---------,,,,,,+++++++++,,,+++++++++***)))))))))++++++************++++++)))***+++,,,,,,+++***)))***+++,,,---,,,***(((&&&'''((()))******)))((('''))))))***++++++++++++***'''(((((()))))))))))))))))))))************))))))***++++++,,,,,,,,,++++++,,,,,,+++***))))))******++++++******++++++,,,------,,,,,,+++*********+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,........................*********++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,++++++******++++++,,,***++++++,,,,,,++++++******************************+++,,,------,,,+++******++++++,,,,,,++++++***&&&sssTTT$$$+++"""555111,,,000%%%(((000!!!...---&&&,,,000***,,,......QQQLLL555+++'''888(((...---+++*********+++++++++,,,------++++++,,,---,,,,,,,,,---------......+++++++++,,,,,,,,,------***+++,,,,,,******+++,,,+++,,,------++++++,,,---...---,,,+++***+++,,,------,,,,,,,,,,,,---......000//////...------,,,,,,+++++++++++++++++++++++++++,,,---------,,,++++++---,,,++++++******++++++************************------,,,++++++,,,,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))************************************************+++***************++++++++++++***)))(((((())))))+++++++++***************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***)))(((''''''*********))))))))))))))))))))))))***+++,,,...///******++++++++++++******++++++******++++++,,,---))))))))))))))))))))))))************************************))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...+++)))***,,,,,,,,,;;;888444222222222111000000//////......---------......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++************++++++************++++++******+++,,,++++++))))))((()))+++,,,,,,+++***)))))))))************))))))))))))***++++++++++++***))))))'''''''''(((***+++))))))************))))))***+++++++++******)))(((,,,++++++***))))))******++++++******++++++,,,------,,,++++++******++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,++++++******++++++,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++((([[[]]]'''888$$$+++//////555,,,---,,,...$$$dddbbb&&&///###%%%)))888***...###+++,,,---,,,+++*********+++++++++,,,------++++++,,,---,,,,,,,,,---------......,,,,,,,,,,,,------------***,,,,,,,,,+++***+++,,,+++,,,------++++++,,,---,,,++++++++++++,,,......---,,,,,,,,,,,,---......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************---,,,,,,++++++,,,,,,,,,++++++***))))))***++++++))))))))))))))))))))))))************************************************,,,+++******))))))******+++******)))))))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******))))))((((((((())))))******++++++******))))))******++++++******++++++++++++******++++++******++++++,,,---************************************************++++++*********)))))))))++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++***+++,,,,,,+++;;;888444222111222111000////////////////////////...------------,,,,,,,,,------,,,,,,,,,,,,++++++*********+++++++++++++++++++++************++++++++++++,,,,,,+++***))))))'''(((***+++,,,,,,+++++++++++++++******+++++++++))))))***++++++++++++***+++)))'''&&&&&&(((+++---))))))************))))))***************)))(((''',,,+++******)))*********++++++******++++++,,,---,,,,,,++++++******++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++---///""",,,xxxUUU<<<666000---555)))"""---)))<<<&&&777''',,,222...###---,,,'''555---,,,+++*********+++++++++,,,------++++++,,,---,,,,,,,,,---------......,,,------------.........***,,,---,,,+++***+++---+++,,,------++++++,,,---*********+++,,,---///000---,,,,,,,,,,,,---......******++++++,,,---......---------------------------,,,+++******+++,,,------,,,++++++******++++++************************,,,,,,++++++++++++,,,,,,++++++***))))))***++++++))))))))))))))))))))))))************************************************,,,+++***)))))))))))))))*********)))))))))))))))((())))))******+++++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++'''(((((()))***+++,,,,,,++++++***)))((((((((()))******++++++++++++******+++************+++,,,,,,++++++++++++++++++++++++************************+++++++++++++++*********************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------,,,+++:::777333111111111111000111111111111222222222222------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++******((((((***+++,,,,,,++++++,,,+++***))))))***+++,,,))))))***++++++++++++******)))((('''((()))+++,,,))))))************))))))))))))***************)))++++++***************+++++++++******++++++,,,---,,,,,,++++++***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++,,,,,,,,,,,,,,,,,,+++,,,(((,,,999///%%%rrrvvv;;;---%%%///---(((///***---(((!!!---***)))MMM(((555&&&,,,,,,++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,---------......---------.........//////+++,,,---,,,++++++,,,---+++,,,------++++++,,,---******++++++,,,---......---,,,,,,,,,,,,---......+++++++++,,,------......---------------------------,,,***))))))+++---...---,,,++++++******++++++************************++++++++++++++++++,,,---+++******************+++))))))))))))))))))))))))******************************************************))))))))))))******))))))*********)))))))))'''(((((()))***++++++,,,)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))))))))******+++++++++++++++***)))))))))))))))******++++++++++++*********************++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......,,,+++999666333111111111111111111111111111222222222222------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---++++++************++++++,,,++++++++++++++++++,,,*********++++++*********+++***)))(((((()))***+++))))))***++++++++++++***'''(((***+++++++++***)))))))))************))))))((((((***+++,,,,,,------+++***************++++++++++++******++++++,,,---,,,++++++***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,------,,,,,,,,,***000%%% ///222///:::...///,,,222111...%%%WWW###$$$000!!!222nnn222***++++++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,---------......---------.........//////+++,,,------++++++,,,---+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---......------------------------++++++++++++++++++++++++,,,+++)))))))))+++---...---,,,++++++******++++++************************************++++++,,,---*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))***,,,,,,((()))************))))))''''''((()))******++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,------,,,,,,++++++******))))))+++************+++,,,,,,******++++++++++++************))))))******+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---//////---+++888555222000111111111111////////////////////////,,,,,,,,,------------...++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,++++++************++++++++++++***++++++,,,---...++++++************************))))))))))))******))))))***++++++++++++***&&&(((+++------,,,)))((())))))************))))))((()))***+++,,,---------*********)))******+++,,,++++++******++++++,,,---++++++******++++++,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------------,,,,,,++++++((())))))"""###111999ddd\\\...###...))),,,777}}}...---333"""888PPP+++---###%%%******+++,,,,,,,,,+++++++++,,,------++++++,,,---,,,,,,,,,---------......,,,------------.........+++---...---,,,+++,,,...+++,,,------++++++,,,---,,,------------,,,+++***---,,,,,,,,,,,,---..............................++++++++++++++++++++++++******))))))***+++,,,------,,,++++++******++++++******************************)))******+++,,,---)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))***+++,,,'''(((***++++++***))))))'''(((((())))))*********)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,------,,,+++***))))))(((++++++******+++,,,------******++++++++++++*********))))))))))))***++++++++++++++++++++++++++++++*********************************+++++++++++++++******************************************************************************+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...///...---888555222000111111111111000//////......---------,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++************++++++***))))))***+++---///000))))))))))))***+++,,,,,,***++++++++++++++++++***))))))***++++++++++++***((()))***,,,,,,+++***)))))))))************))))))******++++++++++++************))))))***++++++,,,++++++******++++++,,,---++++++******++++++,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,------------,,,,,,---$$$(((111000...111000333,,,)))JJJmmm&&&)))---&&&%%%+++@@@}}}||||||||||||||||||||||||{{{|||~~~aaa((('''***%%%(((222{{{{{{{{{{{{{{{{{{{{{{{{uuu{{{wwwppp(((000,,,:::)))***+++,,,,,,,,,,,,++++++,,,------++++++,,,---,,,,,,,,,---------......,,,,,,,,,,,,------------,,,---...---,,,,,,,,,...+++,,,------++++++,,,---***+++,,,---------,,,+++---,,,,,,,,,,,,---......,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,---,,,++++++******++++++************************))))))))))))***+++,,,---)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((***+++++++++))))))((((((((())))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******************,,,,,,,,,++++++*********,,,++++++*********************++++++++++++******)))))))))))))))***++++++************************************************)))))))))*********++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,///---++++++---/////////777555111000000111111111222111111000///......---,,,,,,,,,------.........+++++++++,,,,,,------------------,,,,,,+++++++++++++++************++++++)))))))))***,,,...111222''''''((()))***,,,...///++++++---......---++++++))))))***++++++++++++******************++++++,,,))))))************)))))),,,,,,++++++)))((('''&&&******))))))***+++,,,,,,++++++******++++++,,,---+++*********+++,,,,,,---*********++++++,,,,,,,,,******+++++++++,,,,,,,,,........................,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++***************************+++,,,------,,,+++***,,,------......------,,,'''***555...'''333&&&---***)))""":::$$$""",,,...,,,@@@aaa[[[ooo---333++++++---//////(((...,,,------------------------+++++++++++++++++++++++++++,,,,,,,,,******,,,---:::(((,,,111:::$$$,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++///,,,***&&&000111 ***)))***+++,,,---,,,,,,++++++,,,------++++++,,,---,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,---......,,,,,,---...+++,,,------++++++,,,---((()))+++---.........------,,,,,,,,,,,,---......((()))***+++---...///000------------------------'''((()))+++,,,,,,,,,,,,---,,,++++++******++++++************************))))))))))))***+++,,,---)))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***(((''''''&&&&&&&&&(((***+++,,,+++***)))))))))))))))(((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++,,,,,,---,,,+++)))((((((''''''******++++++++++++******)))))))))))))))******+++))))))))))))))))))))))))************************(((((())))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,000---++++++---///000000888666333111111111000///............------------,,,,,,++++++,,,,,,---...,,,------......------,,,+++******)))((()))))))))+++***)))))))))***,,,,,,(((+++,,,+++)))))),,,000+++***)))(((((()))******000,,,)))***...111///,,,)))))))))***+++++++++,,,&&&&&&&&&&&&'''(((******+++++++++************)))++++++******)))******+++)))))))))))))))******+++)))************+++++++++++++++++++++++++++++++++###%%%(((,,,......------,,,,,,,,,++++++***************+++,,,,,,---......***+++,,,,,,,,,,,,+++***))),,,---,,,***)))+++---+++,,,,,,------,,,,,,+++.........------,,,,,,,,,******+++++++++,,,,,,,,,000//////......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,---------,,,,,,+++++++++........................------------------------...,,,++++++,,,---,,,+++,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------......///......---,,,---------,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...***'''(((,,,---+++(((++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******)))###&&&///111***)))///((((((''''''''')))***+++))))))))))))))))))))))))&&&'''(((*********)))(((,,,+++++++++******))))))*********)))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))(((&&&%%%+++*********))))))(((((()))))))))))))))(((''''''++++++,,,---............************************)))))))))))))))))))))))),,,,,,+++***))))))******))))))************))))))))))))))))))((((((((((((******++++++++++++******,,,,,,,,,++++++************+++,,,,,,+++***)))((()))************+++++++++))))))******++++++++++++***++++++,,,,,,++++++***+++,,,------,,,+++)))(((************************---------.........//////...,,,******,,,---+++)))///...+++))))))+++...000------....../////////000000000000///////////////...///...,,,...111000+++...///111111000/////////......---------...//////***+++,,,---...000000111888555222111111111000///111111000000//////......,,,,,,++++++,,,,,,---...------............------,,,+++******))))))******+++***)))))))))***+++,,,***+++,,,,,,++++++,,,---+++***)))(((((()))******///+++(((***---///...+++***************+++++++++''''''''''''((()))***++++++++++++************)))++++++***************+++)))))))))))))))***++++++************++++++++++++++++++++++++++++++++++++&&&(((***,,,------+++***,,,,,,,,,+++++++++************+++,,,,,,---......***+++,,,,,,,,,,,,+++******,,,---,,,***)))+++---+++,,,,,,------,,,,,,+++------------,,,,,,,,,+++******+++++++++,,,,,,,,,---------,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++------,,,,,,,,,,,,,,,,,,------------------------------------------------///---,,,,,,---...------,,,,,,.../////////...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...........................---------,,,,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...***'''(((+++---+++(((++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******%%% """***+++%%%$$$*********)))((())))))++++++))))))))))))))))))))))))'''(((***+++++++++***)))++++++*********)))))))))***)))))))))))))))))))))))))))((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((''''''&&&************)))))))))((()))))))))))))))(((''''''******+++,,,------------+++++++++***************************************,,,++++++***))))))************++++++++++++******)))))))))))))))))))))(((******++++++++++++******,,,,,,,,,+++++++++*********++++++,,,+++***)))((()))************+++++++++)))*********++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,------------............000...---...000111000.........---,,,,,,,,,---------------.........//////---------......000111111000222222///000333222///////////////......000111222111111000000000111111333333222111000//////...888555222111111111000///222111111000///.........,,,,,,++++++,,,,,,---...,,,------......------,,,---,,,++++++******++++++******))))))******+++,,,,,,++++++,,,------***(((******))))))))))))******---***((())),,,---,,,***+++++++++***************(((((((((((()))***+++++++++++++++************)))*********************+++***))))))))))))***++++++************+++++++++,,,++++++++++++++++++++++++)))+++,,,------+++)))(((,,,,,,,,,++++++++++++******++++++,,,,,,------...***++++++,,,,,,++++++******+++,,,,,,******+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,************++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,...///......,,,------...///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///...------...///000111.........---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***((()))+++---+++)))++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******((($$$&&&,,,,,,'''&&&***,,,+++***************+++))))))))))))))))))))))))((()))+++,,,,,,+++************))))))))))))(((((())))))))))))))))))*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((((((************))))))))))))))))))******))))))((((((((()))***+++,,,,,,,,,,,,,,,,,,++++++*********)))************************,,,+++******)))************++++++,,,,,,++++++***))))))))))))))))))))))))******++++++++++++******,,,,,,,,,++++++++++++******++++++++++++***)))))))))************+++++++++************++++++++++++++++++,,,,,,,,,,,,++++++((()))***+++++++++******---------------------------------------------,,,---,,,,,,---///000000///,,,---...///...---+++***............////////////...---------...000222333///222333000///333444333333333222111111333444555444444333333333222222222333333222222222222333333777555222111111111000000000000///...---,,,,,,+++,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,+++------,,,++++++++++++,,,***************+++++++++,,,******+++---,,,((($$$)))))))))))))))*********+++)))'''(((***++++++***,,,+++++++++***)))))))))******))))))***++++++,,,+++++++++*********)))))))))*********+++++++++*********))))))******+++,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,---,,,+++)))(((+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,((())))))***+++,,,,,,,,,------------------------------------------------+++,,,------......------+++,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,...//////...------........./////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------***+++++++++,,,,,,---------------------,,,,,,,,,------------------------,,,,,,,,,------------...///...---,,,---///222333........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))+++,,,,,,***++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******---***+++///...***))),,,,,,++++++***))))))))))))))))))))))))))))))))))))((()))***+++++++++***))))))))))))((((((((((((((()))))))))))))))*********+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))************)))))))))))))))))))))*********))))))((('''((()))***++++++++++++---,,,,,,++++++******)))************************++++++***************+++)))******++++++******))))))))))))))))))***************++++++++++++******++++++++++++++++++++++++*********+++************))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++))))))***+++,,,,,,------++++++++++++++++++++++++------------,,,,,,,,,,,,------------...///......//////000111000000///...000000000111111222222222444333222222222444666777555:::;;;999999===AAAAAABBBAAA@@@AAABBBBBBBBBAAACCCCCCCCCDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEEEE777444222111111111111000000//////...---,,,,,,,,,,,,,,,++++++,,,,,,---...******++++++++++++******...---,,,,,,+++,,,,,,,,,))))))******+++++++++++++++)))(((***,,,***&&&"""(((((())))))************)))((('''((()))*********,,,+++++++++***)))))))))+++************++++++,,,+++++++++*********))))))((()))***++++++++++++******************++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,---......------------------------------------------------)))***+++---...///000000,,,,,,,,,------.........------------------------------------------------...---+++,,,...//////............/////////000000------------------------------------------------------------------------,,,,,,---------.........+++++++++,,,,,,---------++++++,,,------...//////------------------------,,,,,,---------...............,,,,,,---///111333........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++*********((()))******(((''')))*********))))))(((((('''))))))))))))))))))))))))(((((()))******)))((('''((((((((((((((()))))))))(((((())))))******************))))))))))))******************************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))******))))))************))))))''''''((()))************,,,,,,,,,,,,++++++******************************+++***************++++++(((((())))))))))))((((((((()))))))))*********+++******++++++++++++******++++++++++++++++++++++++******************++++++))))))*********+++++++++,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,---...///000++++++++++++++++++++++++------------------------///000000000////////////111111000000111333444555333444555666777888999999<<<<<<<<<===???BBBDDDEEEJJJNNNOOONNNPPPVVVZZZ[[[YYYXXXXXXYYYZZZYYYUUURRRTTTVVVWWWYYY[[[\\\\\\\\\cccbbb```]]]\\\[[[\\\\\\666444111111111222111000000000000000////////////,,,,,,++++++,,,,,,---...)))******++++++******)))...---,,,,,,++++++,,,,,,))))))***++++++++++++******)))))))))***)))&&&$$$'''((()))******+++******)))(((((((((((()))******+++++++++***************+++***************+++++++++++++++************)))'''(((***+++,,,,,,+++***+++************+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++******,,,,,,+++***+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,---......///------------------------------------------------((()))+++---...///000000---------------.........................................................///---,,,---///000000000000000000000000111222222------------------------........................------------------------,,,------....../////////,,,,,,---------------...******+++---...///000111------------------------,,,---------...............---,,,,,,---...///000---------------.........------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******))))))((()))((((((((((((((())))))))))))(((((('''))))))))))))))))))))))))(((((()))******((('''&&&(((((())))))))))))******((((((((()))******++++++***))))))))))))***+++,,,************************))))))))))))))))))))))))))))))(((((())))))******))))))))))))************))))))******++++++******&&&'''((()))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))******+++,,,'''(((((((((((((((((('''((())))))******+++++++++******++++++++++++*********++++++++++++,,,,,,,,,*********)))******+++,,,)))************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,------------...///000111---------------------------------.........//////---...//////...---///000/////////000222555888:::>>>>>>@@@BBBDDDEEEGGGHHHIIIJJJMMMPPPTTTWWWZZZ[[[]]]^^^^^^]]]bbbjjjlllkkkiiifffdddddddddbbb]]]YYYNNNQQQUUUYYY]]]```aaabbbcccbbb```______aaacccddd666444111000111222222111////////////000000000000,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,++++++---,,,,,,+++++++++++++++((()))***+++,,,++++++******+++++++++)))(((((()))&&&''')))***++++++******((()))))))))((()))***+++***************++++++++++++******)))))))))******+++++++++************)))'''(((***,,,,,,,,,+++***++++++******++++++,,,---+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---+++)))***,,,---+++***+++,,,,,,------,,,,,,++++++,,,,,,,,,------------******+++++++++,,,,,,,,,++++++,,,,,,------......------------------------........................++++++,,,---........................------------////////////////////////000000000000000000000000111///...///111333333333222222111111111222333444////////////////////////000000000000000000000000........................,,,------...//////000000///..................---+++,,,,,,---...///000000........................------------............,,,,,,,,,---------------+++,,,,,,,,,------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******+++++++++******+++,,,,,,'''((()))*********))))))))))))))))))))))))))))))))))))***+++***)))(((''')))))))))*********++++++'''(((((()))******++++++((((((((()))***+++,,,---************************))))))))))))))))))))))))(((((()))***************((()))))))))************((()))***++++++++++++***''''''((()))***************++++++,,,,,,---------++++++++++++++++++++++++******))))))***++++++,,,(((((())))))))))))((((((((())))))******+++,,,,,,******++++++++++++************+++++++++,,,,,,,,,******)))))))))***,,,,,,)))************+++++++++------,,,,,,,,,+++++++++,,,,,,------------,,,,,,------,,,,,,---...///000........................,,,------...///000111111---///222333222333555888777999<<<@@@DDDGGGIIIJJJPPPQQQSSSUUUXXX[[[]]]^^^]]]___cccfffiiikkkkkkkkkhhhfffbbbbbbhhhppppppkkkddd^^^WWWTTTTTTSSSOOOLLL???BBBHHHOOOUUUZZZ]]]^^^XXXWWWTTTRRRRRRSSSTTTUUU666444111000111222222111,,,,,,------.../////////,,,,,,++++++,,,,,,---...,,,------......------,,,---,,,++++++******++++++((()))***+++,,,+++******+++---...,,,)))(((+++...&&&''')))***+++++++++***))))))***)))((()))***,,,))))))******+++++++++,,,******)))))))))))))))***+++++++++************)))&&&(((***,,,---,,,+++***++++++******++++++,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++------,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------+++)))***,,,---,,,)))+++,,,,,,------,,,,,,+++,,,,,,,,,------.........******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------------------------------........................------......------,,,+++/////////...---------,,,000000000000000000000000000000000000000000000000333111000111444555555555444333222222222333444555111111111111111111111111000000000000000000000000........................---------...///000000111000000000///.........---------..........................................---------.........//////,,,,,,---------,,,+++++++++++++++,,,,,,---------------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......,,,***........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******)))******))))))+++,,,+++((()))***+++,,,,,,+++***))))))))))))))))))))))))***+++,,,,,,+++***)))((())))))******+++++++++,,,'''(((((()))***+++++++++'''(((((()))***,,,---...************************))))))))))))))))))))))))'''((()))+++++++++***)))(((((())))))*********+++((()))***+++++++++++++++'''((()))***++++++++++++)))***+++,,,------...///++++++++++++++++++++++++******))))))***+++,,,,,,))))))************))))))((())))))***++++++,,,,,,******++++++++++++***************++++++,,,,,,,,,******)))))))))***,,,---)))************+++++++++---------,,,,,,+++++++++,,,------......------,,,...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000222333333444888;;;======???CCCFFFIIIMMMSSSYYY^^^aaaaaaaaa___aaacccfffjjjmmmooopppoooqqqtttvvvvvvuuusssqqqpppkkkeeeccckkkrrrpppiiiWWWNNNCCC===<<<<<<;;;888===AAAIIIQQQYYY___ccceeeeeeaaaZZZRRRKKKFFFCCCBBB777555222111111111111000222111111000///......------------------------------...//////,,,++++++,,,,,,+++******,,,,,,+++***)))************+++++++++((()))***+++++++++++++++))))))))))))************(((((()))***++++++,,,,,,)))******++++++,,,------,,,,,,,,,++++++*********+++++++++++++++++++++,,,+++***)))***,,,---,,,+++---,,,***(((''''''((()))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------***+++,,,,,,------,,,,,,...------,,,,,,------...---------.........//////)))***++++++***)))***+++---,,,,,,++++++,,,,,,---------------------------------------------------...------------...//////111///---...000000---+++***,,,...000000000...---000///...---...///222333444222000111333666666666333555777777777777999;;;;;;<<<>>>@@@AAACCCDDDEEE@@@AAABBBAAA@@@???@@@AAA@@@???===;;;::::::;;;;;;777999:::999777555555666333111000000111111000///222......222333000///000,,,000111...---...)))!!!///000111222222000...,,,------------------------.........---------------................................................---------------------------------.........////////////.........---------------------------------///............---------......---------,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...---,,,,,,++++++++++++***++++++,,,,,,++++++***+++*********))))))((((((************************)))(((''')))+++---,,,,,,+++***)))(((((()))***+++)))))))))))))))))))))))))))***+++,,,---,,,+++++++++******)))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))*********))))))(((+++*********))))))(((((())))))))))))************''')))***++++++***)))''')))))))))))))))***************))))))))))))******,,,,,,,,,++++++***************************************************************))))))))))))******************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,(((***+++---......------***+++,,,,,,,,,,,,++++++...------,,,,,,,,,,,,,,,,,,///000,,,+++...000///...///000111444888<<<@@@JJJKKKNNNTTTZZZ___``````jjjkkkooorrrooojjjkkkoooeeegggiiikkkmmmqqqvvvyyyxxxxxxxxxyyyzzz|||}}}~~~uuurrrlllhhhiiillliiicccMMMDDD===<<<999555555999<<>>AAAEEEGGGEEEHHHKKKMMMNNNOOOQQQSSSPPPSSSWWW[[[___bbbcccddd]]][[[YYYVVVUUUVVVVVVWWWTTTSSSRRRQQQQQQQQQRRRRRRSSSTTTSSSPPPKKKGGGDDDDDDDDDBBB@@@>>>>>><<<:::777777333222555666333222333---111222000000333///)))---...///000000000///...////////////000000000000((()))***+++,,,---...///------------------------........................------------------------,,,------------.........///.........------------------------------------............------------...------------,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++...---,,,,,,+++++++++,,,***++++++,,,,,,++++++***************)))))))))((())))))))))))))))))))))))---+++***+++---------++++++***)))(((((()))***+++)))))))))))))))))))))))))))***+++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))************))))))************)))))))))((())))))))))))************((()))***++++++***)))(((''''''((()))***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***************************************************************))))))))))))******************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******,,,---...------,,,////////////...---,,,++++++,,,---...///000000000...111222//////444888888888;;;???CCCHHHMMMSSSVVVeeeeeefffjjjooorrrttttttsssrrrtttwwwvvvqqqpppsssqqqpppooorrrwww{{{||||||xxxyyyzzz{{{}}}~~~xxxuuuoooiiijjjmmmkkkfff^^^XXXSSSQQQLLLCCC>>>>>>888;;;???DDDIIINNNRRRUUUYYYXXXVVVSSSOOOLLLLLLLLL777555222111111111111000111111000000//////......------------------------%%%'''+++,,,+++******+++,,,+++******,,,,,,+++***)))************+++++++++))))))***++++++++++++***)))))))))*********++++++)))))))))***++++++,,,,,,------,,,,,,+++******)))***************)))))))))------,,,+++***))))))(((+++***)))***,,,---,,,+++)))***,,,,,,,,,***'''&&&++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,---......///......------,,,,,,,,,,,,------------------------------//////.........---------...............///000111111000///000111111///---444222///------///222555777777777888:::<<>>>>>:::777888222333222000000222///+++///000000111111111111111------------.........///(((((()))+++,,,---...///------------------------........................------------------------,,,,,,,,,,,,------------............------------------------------------............------------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,***++++++,,,,,,++++++***************))))))))))))))))))))))))))))))))))))...,,,++++++,,,,,,+++*********))))))))))))******)))))))))))))))))))))))))))***++++++,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))************))))))************))))))))))))))))))))))))************((()))***++++++***)))(((&&&&&&''')))***+++,,,---,,,,,,++++++++++++,,,,,,+++++++++++++++***************************************************************))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------------,,,,,,------------,,,,,,,,,+++,,,---...///////////////,,,000111000333;;;BBBDDDIIILLLRRRXXX___eeeiiikkkiiihhhhhhjjjooorrrtttuuu}}}zzzzzz}}}}}}yyyvvvwww{{{vvvtttvvv|||}}}yyyyyyzzz|||~~~{{{xxxrrrllllllpppoookkkkkkiiiiiihhhbbbVVVMMMJJJAAA???<<<:::<<>>@@@CCCEEELLLOOOUUU^^^hhhmmmmmmkkk777555222111111111111000000000000000////////////------------------------)))+++------,,,***)))))),,,+++******,,,,,,+++***))))))*********+++++++++******+++++++++******)))************++++++++++++***************+++++++++******+++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))******++++++++++++***)))***,,,---,,,+++,,,+++***))))))******+++*********++++++,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,------------------------***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,...111222111......------,,,,,,------...................................................222222111111111222222333222444777999;;;===???@@@CCCEEEIIINNNSSSXXX\\\^^^___```bbbdddgggjjjmmmnnniiimmmqqqqqqmmmlllooosssqqqsssvvvxxxyyyyyyzzz{{{|||zzzwwwuuutttvvvyyy|||{{{xxxuuuvvvxxxvvvpppjjjggggggggghhhjjjmmmoooqqqqqqrrrssssssqqqpppqqqrrrttttttttttttuuutttqqqnnnlllgggfffgggfffaaa^^^^^^YYYUUUPPPNNNLLLIIIGGGFFF@@@@@@>>><<<999666444222555444444333111000//////000000///......---,,,,,,------------------------........................------------------------+++++++++,,,,,,,,,------,,,,,,------------------------------------------...------------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***))))))))))))))))))******++++++++++++++++++++++++(((''''''(((***++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))*********+++++++++******)))))))))))))))))))))))))))))))))))))))************************(((((()))***************))))))))))))))))))******((()))))))))************))))))************))))))*********)))))))))))))))******))))))))))))******************************************************************************++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,......------------------.........///000111333444//////000333888>>>CCCFFFKKKPPPTTTVVV[[[eeemmmooorrrpppnnnmmmnnnmmmjjjgggdddbbbaaabbbeeeiiikkklllddd___\\\___aaa___\\\[[[dddhhhnnnsssxxx{{{~~~{{{|||~~~~~~xxxxxxuuuqqqrrrwwwyyyxxxqqqwww|||}}}{{{wwwsssqqqiiicccZZZSSSOOOMMMKKKJJJFFFFFFIIIPPPVVVYYYVVVSSS777555222111111111111000000000000000////////////------------------------,,,---...---+++*********,,,+++******,,,,,,+++***)))************+++++++++***++++++++++++***))))))*********++++++++++++,,,************************)))******+++,,,,,,------++++++,,,,,,,,,,,,,,,---'''(((((()))***+++,,,,,,+++***)))***,,,---,,,+++---,,,***)))(((***,,,---*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------------***+++,,,,,,------,,,,,,...------,,,,,,------...,,,,,,,,,,,,------------...---...222666777555111......------------....................................//////000111111111000111111222444666888999>>>BBBGGGKKKOOORRRVVVYYYYYY\\\bbbgggllloooqqqqqqrrrrrrsssuuuvvvwwwxxxyyyppptttxxxyyywwwtttssstttqqqssstttsssrrrrrrsssuuutttrrrnnnllllllooosssuuupppnnnnnnmmmlllggg___XXXVVVVVVVVVWWWYYY\\\___```dddfffhhhjjjmmmqqqwwwzzzzzzzzzzzz{{{{{{yyyvvvssshhhfffhhhmmmooollliiiiiieee```]]]]]]\\\XXXVVVVVVQQQQQQQQQQQQNNNKKKHHHEEE???>>><<<999666444222000000000000///////////////................................................------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------++++++************++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------***++++++,,,,,,++++++***))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,)))((((((***,,,...------))))))************))))))))))))))))))))))))))))))***))))))))))))***+++++++++******)))))))))))))))))))))))))))))))))))))))************++++++++++++'''((()))******+++******))))))))))))************))))))))))))***************))))))))))))))))))***++++++******)))(((((((((,,,,,,++++++++++++,,,,,,)))))))))***************************************************************++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...---------------......//////......///111222333333666===EEENNNXXX___ccc___eeejjjkkknnnsssvvvvvvxxxrrrkkkgggeeeccc___\\\LLLIIIGGGEEEFFFFFFFFFEEEGGGCCCBBBFFFGGGEEEDDDFFFGGGOOOZZZfffooovvv}}}{{{|||}}}}}}}}}|||{{{zzzuuuwwwvvvssstttxxxzzzyyywww~~~~~~}}}|||zzzvvvqqqllliiihhhfffbbb___[[[XXXSSSPPPPPPPPPPPPPPP777555222111111111111000////////////000000000000------------------------,,,------+++******,,,---,,,+++******,,,,,,+++***)))************++++++++++++++++++++++++***))))))*********+++++++++,,,,,,************************+++++++++++++++++++++,,,+++++++++,,,,,,,,,------(((((())))))******+++++++++***)))***,,,---,,,++++++++++++++++++++++++,,,)))******+++,,,,,,------*********++++++,,,,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,,,,---,,,------------............---...222888999666222......------------..............................000000111222444555666777666777999===AAAFFFIIIKKKTTTXXX\\\___aaacccgggjjjhhhiiilllnnnnnnnnnlllkkkhhhiiikkkmmmnnnpppqqqqqqppprrruuuvvvtttoooiiieeebbbbbbaaa___]]]^^^```bbb[[[ZZZYYYXXXYYYZZZ[[[]]]XXXYYYYYYXXXUUUQQQKKKHHH@@@@@@AAABBBDDDGGGIIIKKKHHHJJJOOOUUU]]]gggrrryyyrrrrrrsssuuuwwwvvvsssqqqddddddhhhooorrroookkkjjjhhhbbb___aaa___YYYVVVWWWWWWZZZ]]]``````^^^[[[YYYPPPNNNKKKGGGBBB>>>;;;999777666555444333222222111////////////////////////........................------------------------,,,------------.........++++++,,,,,,,,,------------------------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++***+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...***++++++,,,,,,++++++***((()))))))))************++++++++++++++++++++++++***))))))***+++,,,,,,+++((()))***++++++***)))((())))))))))))))))))))))))***))))))((()))***+++,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))*********+++'''((()))******+++++++++((()))))))))************))))))))))))******************))))))))))))***************))))))))))))))),,,,,,++++++++++++,,,,,,((()))))))))*********+++************************************************,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,---...///000.........000333777;;;===EEEJJJTTT^^^fffkkknnnnnniiioootttsssqqqpppmmmiiihhh```WWWRRRQQQSSSRRRQQQHHHEEECCCAAA@@@>>><<<:::888666777;;;;;;999;;;@@@:::AAAMMM\\\kkkvvv||||||{{{{{{zzzxxxwwwwwwvvvtttxxxxxxuuuuuuwwwxxxvvvttt|||~~~zzzyyyxxxuuuwwwtttqqqrrruuutttppplllooommmiiiccc___]]]___```777555222111111111111000////////////000000000000------------------------+++++++++))))))***---000,,,+++******,,,,,,+++***)))************++++++++++++++++++++++++***)))(((******+++++++++,,,,,,,,,++++++******************------,,,++++++*********(((((())))))*********+++************))))))))))))+++***)))***,,,---,,,+++)))***,,,------,,,+++***))))))***+++,,,,,,------))))))***+++,,,------...---,,,,,,++++++*********++++++++++++++++++++++++++++++,,,---------,,,,,,,,,++++++++++++++++++,,,---------.........//////,,,+++,,,111777888555111......------------......////////////////////////111222333555777888::::::CCCFFFIIIOOOUUU\\\aaadddgggjjjlllmmmkkkjjjlllnnnkkkjjjiiifffccc___\\\ZZZRRRTTTWWW[[[___bbbdddeeennnoooppppppmmmeee[[[SSSOOONNNMMMJJJHHHIIILLLNNNHHHHHHIIIIIIIIIGGGFFFEEEFFFHHHIIIIIIGGGDDDDDDDDD666666666777999;;;>>>???777999===BBBIIITTT___gggdddeeehhhlllppprrrpppnnnlllkkkpppwwwyyytttnnnllllllfffbbbccc```XXXSSSSSSPPPTTTZZZ```ccccccaaa___dddbbb^^^XXXSSSMMMIIIGGGAAA@@@>>>;;;888555333222000000000000000000000000........................---------------------------------.........//////+++++++++,,,,,,------------------------------------------,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,---...+++++++++,,,,,,+++++++++(((((())))))*********+++***************************)))(((((())))))((('''((()))***++++++***)))((())))))))))))))))))))))))***)))((((((((()))+++,,,+++******)))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''(((******+++++++++(((((())))))*********+++))))))))))))******************))))))))))))******(((((())))))******++++++******))))))))))))******(((((())))))*********+++************************************************,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,---...000111000111444888>>>EEEKKKOOOXXX^^^hhhqqqtttrrrmmmiiiooouuuyyyvvvqqqlllddd]]]TTTKKKAAA===@@@EEEHHHHHHIIIGGGFFFEEEEEECCC@@@>>>666666999<<<<<<:::>>>EEEAAAEEENNN___qqq|||~~~|||{{{yyywwwuuutttttttttuuuyyyzzzwwwuuuvvvuuusssjjjuuu{{{xxxssssssqqqmmmooollljjjmmmpppqqqmmmiiihhhkkknnnmmmhhheeedddeee666444111000000000000///000000000000000///.........000111///+++)))***,,,......------,,,+++******,,,,,,,,,+++***)))((((((******+++++++++,,,,,,,,,+++++++++*********))))))************************((()))((('''))),,,,,,(((++++++++++++++++++++++++)))************+++++++++###(((,,,---***))),,,///)))******++++++******)))************************++++++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,......---,,,***+++---000...------,,,,,,,,,------///...---,,,,,,---///111+++---///000//////000111........................//////000111111333777999999;;;>>>BBBGGGKKKNNNPPP\\\```eeejjjmmmooorrrtttwwwvvvuuusssrrrrrrrrrrrrnnncccUUUKKKFFFDDDBBB???>>>>>>>>>>>>@@@BBBDDDEEERRRUUUZZZ^^^]]]YYYSSSOOOOOOMMMLLLLLLLLLLLLLLLKKKNNNJJJGGGJJJNNNMMMGGGAAA@@@>>>;;;999999:::<<<===999999999777666555777999666555555555777;;;@@@BBBHHHGGGGGGJJJNNNUUU\\\```ddddddfffjjjnnnqqqrrrqqqyyynnnggghhhllliiibbb^^^ZZZYYYUUULLLFFFHHHRRR\\\eeeeeeeeeggggggeee```\\\___]]]XXXRRRJJJCCC<<<999;;;555///---///111000---111000.........---,,,***---....../////////............///////////////000+++++++++,,,---...///000+++,,,---.........---,,,(((***+++---......------------------------------++++++++++++++++++++++++,,,,,,+++***+++,,,...///***+++,,,,,,******+++,,,,,,,,,,,,++++++*********))))))******++++++++++++******)))))))))))))))***++++++******)))(((((('''))))))))))))))))))))))))------,,,+++*********+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++*********))))))(((((()))************+++++++++''')))***++++++***)))'''*********)))))))))))))))))))))))))))))))))))))))++++++************++++++)))************+++++++++))))))))))))))))))))))))+++***)))***,,,---,,,+++///+++'''&&&(((******(((******+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++******)))***,,,---...222///,,,+++---...,,,***,,,***+++///...***+++000)))))),,,000///,,,111;;;666;;;EEEPPP[[[ccciiikkksssrrrqqqsssuuuuuussspppwwwooohhhfff^^^OOOCCC???888888777666666;;;CCCIIIXXXZZZ^^^aaabbb\\\QQQIII;;;;;;;;;>>>BBBFFFKKKMMM]]]___gggrrrzzz~~~}}}}}}wwwooonnnqqqmmmeeeqqqnnnkkkkkkppptttrrrmmmhhhjjjooooooiiiaaaaaafff[[[\\\aaajjjmmmjjjhhhjjjmmmhhhfffgggeee```]]]]]]777555222111111222111000000000000000000///......+++---///...,,,+++,,,...------,,,,,,+++******))),,,,,,,,,++++++***)))(((******+++++++++,,,,,,,,,+++++++++*********))))))************************000333222...,,,---+++'''++++++++++++++++++++++++************++++++++++++&&&***...---***((())),,,******++++++++++++******************************)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,.........---+++,,,///111...---------,,,---------///...---,,,,,,---...///+++---///000000000111222333111000//////000111333111444888;;;===AAAFFFKKKMMMPPPTTTYYY___dddhhhkkkmmmppprrrtttttttttvvvxxxwwwwwwvvvvvvvvvvvvvvvuuukkkbbbVVVMMMHHHEEEAAA===;;;;;;:::999:::<<<>>>???CCCCCCCCCEEEGGGIIILLLMMMTTT\\\dddfffdddaaabbbdddfffbbb```bbbfffgggaaa[[[MMMKKKFFFBBB>>>;;;::::::>>><<<999555333444888<<<<<<<<<======???AAABBBCCC??????>>>>>>???AAABBBCCCEEEGGGJJJPPPWWW]]]``````XXXTTTTTTZZZaaaccceeeggggggfffaaaWWWKKKCCC@@@AAAEEEIIIPPPUUU[[[ccckkkqqqnnnjjjeeecccaaa^^^XXXTTTKKKEEE???<<<;;;:::666333000///...///000111000///////////////...---++++++.........---------------,,,,,,,,,,,,---...///000+++,,,---.........------+++,,,---...............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...+++,,,------,,,+++,,,---,,,,,,,,,+++++++++******)))*********++++++++++++******))))))))))))******))))))))))))************************************,,,,,,+++***************************************************************************************)))))))))))))))******+++************)))))))))((()))************+++++++++'''(((***++++++***((('''***)))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))************+++++++++))))))))))))))))))))))))+++***)))***,,,---,,,+++---***'''''')))+++++++++))))))*********+++++++++,,,,,,,,,+++++++++******,,,+++++++++,,,---...///000...,,,---//////...,,,...,,,...111///******......---///444555777@@@KKKYYY\\\aaahhhnnntttwwwyyyyyyxxxxxxxxxwwwssslllfffaaaWWWOOOJJJDDD;;;555555222444777888888<<>>CCCGGGIIIYYYllltttrrrooorrrxxxssspppnnnqqquuuvvvqqqmmmfffccc]]]VVVOOOHHHBBB@@@>>><<<888555666===GGGNNNSSSUUUWWWYYYYYYXXXWWWVVVPPPOOONNNLLLIIIFFFCCCAAA>>>===>>>@@@CCCEEEFFFEEE@@@>>>???DDDHHHJJJPPPWWWaaabbbdddaaaZZZPPPFFF???666:::???AAAEEEOOO]]]iiitttqqqoooqqqssssssooojjjbbb]]]WWWSSSPPPLLLFFFBBB777555444333333333111000////////////...---,,,,,,//////......---,,,,,,,,,,,,,,,,,,,,,---...//////+++,,,------......------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,---......,,,,,,---...,,,,,,,,,++++++++++++***************++++++++++++******)))))))))******+++(((((())))))***+++,,,,,,++++++++++++++++++++++++++++++***)))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))******+++************)))))))))))))))************+++++++++'''((()))******)))((('''))))))))))))))))))******))))))))))))))))))))))))++++++************++++++)))************+++++++++))))))))))))))))))))))))+++***)))***,,,---,,,++++++)))((((((***,,,------))))))))))))************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...///000...------///000111///...+++***,,,//////---...222333444888???EEELLLXXXcccnnnooopppsssvvvyyy{{{|||{{{yyywwwssslllbbbVVVOOOIIIAAA999666444444666999:::???DDDEEEDDDEEEIIIMMMWWWZZZ___dddfffccc]]]WWWTTTYYY___aaa```aaafffjjjccccccdddddddddbbb]]]YYYgggccc```^^^[[[ZZZ]]]bbbcccfffnnnwww|||yyyrrrkkkeeejjjuuuvvvmmmjjjssstttpppmmmrrr{{{zzzsssiiiggghhhjjjhhhbbb^^^___888666333222222333222111000000000000000///......(((***---...//////......//////......---------,,,+++,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++((()))))),,,000111***+++++++++++++++,,,,,,*********+++++++++,,,,,,,,,---...---***((((((***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------,,,---...---------///111---------...............---......//////......---...///000000//////111333333333555777;;;>>>BBBDDDIIIPPPYYY___aaaeeemmmtttuuuuuutttttttttssssssssssssttttttttttttuuuxxxzzz}}}}}}|||{{{xxxtttpppmmmnnnmmmlllnnnoooooommmkkk]]]YYYRRRKKKEEEAAA@@@?????????>>>>>>===>>>>>>>>>;;;MMMcccooorrrrrrvvv{{{uuusssrrrtttxxxzzzwwwtttvvvsssnnnggg___WWWPPPLLLBBB@@@===;;;>>>EEEOOOWWWdddggglllppppppnnnjjjgggjjjiiigggdddaaa^^^[[[ZZZRRRPPPLLLJJJHHHFFFDDDAAADDD>>>888666666666;;;BBBHHHMMMTTT\\\___[[[RRRJJJ======;;;888777===GGGOOOkkkmmmqqqvvvzzzyyyvvvrrrrrroookkkhhheeeaaa[[[WWWJJJGGGBBB>>>:::666222.........///000000000000//////////////////.........---------------...//////,,,,,,,,,---------------///......------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---,,,---...---,,,+++,,,...++++++++++++++++++++++++++++++++++++++++++++++++******))))))******++++++((())))))******+++,,,,,,++++++++++++++++++++++++******)))))))))))))))***************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))******+++*********)))))))))))))))))))))*********+++++++++'''((())))))))))))(((''')))))))))))))))*********))))))))))))))))))))))))++++++************++++++))))))*********+++++++++))))))))))))))))))))))))+++***)))***,,,---,,,+++,,,+++******+++,,,,,,,,,)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////------...///000000///...---------------...222666:::???GGGPPPXXXaaajjjppprrrsssuuuwwwxxxxxxxxxxxxnnnjjjddd\\\RRRHHH???:::<<<999888:::>>>CCCHHHLLLSSSWWW[[[[[[XXXWWWYYY\\\\\\]]]___aaaaaa^^^[[[XXX___eeeiiiggg```[[[\\\```WWWZZZZZZVVVSSSUUUYYY[[[___\\\]]]```]]]YYY\\\ddd```cccjjjuuu{{{yyytttqqqzzz{{{vvvxxx777555222111111222111000000000000000000///......,,,,,,---.........---,,,------------,,,,,,,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,************************++++++++++++++++++++++++"""***000...++++++,,,,,,*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,+++***+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,---------.........,,,---...---------...000,,,---.../////////......---...///000000000//////,,,---.........000222444777;;;AAAGGGMMMQQQSSSTTT\\\bbbjjjnnnoooqqquuuzzzuuuuuuvvvwwwxxxyyyzzzzzzuuuvvvwwwvvvvvvxxx{{{~~~zzzzzzyyyxxxuuupppllljjjjjjkkknnnrrrvvvwwwwwwvvvrrrnnnggg```ZZZVVVSSSSSSOOONNNKKKHHHFFFEEEDDDDDDGGGQQQ```kkkqqqtttvvvxxxxxxvvvvvvxxx{{{}}}|||zzzsssrrrpppkkkfff```ZZZWWWSSSQQQNNNKKKIIIJJJOOORRR```eeekkkppprrrpppllliiilllkkkiiihhhhhhiiijjjkkkfffdddaaa______^^^]]][[[XXXKKK???:::999888;;;???:::<<>>:::555555555444333111000///------......//////000000......---------...//////,,,,,,,,,,,,------.....................---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,+++***,,,---,,,+++***+++,,,++++++++++++++++++++++++,,,+++++++++++++++++++++***************+++,,,,,,***************************************************)))))))))))))))******************************************************++++++++++++++++++++++++)))))))))))))))******+++))))))))))))))))))******))))))*********+++++++++(((((())))))))))))(((((((((((())))))************))))))))))))))))))))))))++++++************++++++))))))*********+++++++++))))))))))))))))))))))))+++***)))***,,,---,,,+++//////...---+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---.............../////////.........222222111///000555<<<@@@LLLSSS\\\ccciiillllllllluuuvvvwwwwwwtttqqqllljjjRRROOOIIICCC???===>>>???BBBFFFLLLRRRWWW[[[^^^^^^fffhhhjjjjjjhhhhhhjjjlllggggggeeebbb___]]]\\\[[[\\\bbbgggddd]]]XXXXXX[[[WWWaaagggddd```dddiiilllcccgggooowwwzzzyyy}}}~~~|||777555222111111222111000000000000000000///......///...,,,,,,------,,,+++************************+++,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))///222///,,,,,,+++************++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------.........//////---...//////...---...///+++,,,...///000000///.........///000111222333333---///111333555999===AAAHHHMMMUUU]]]bbbeeeeeeeeejjjnnnsssvvvwwwwwwwwwxxxyyyyyyxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxvvvvvvxxxyyyttttttttttttsssqqqooonnnjjjllloooqqqssstttttttttuuussspppllliiigggeeeeeebbb___YYYTTTSSSTTTXXXZZZ\\\^^^ccchhhmmmnnnmmmlllmmmllllllmmmpppqqqqqqpppkkkkkkkkkjjjhhhfffcccbbb^^^______^^^\\\\\\]]]______ccciiioooqqqqqqnnnllleeeeeeeeefffiiimmmqqqsssuuussspppooopppqqqqqqpppmmm___PPPHHHCCC>>>;;;<<<;;;:::999<<>><<<===DDDMMMWWW\\\XXXTTTMMMEEE===888666555666999BBBRRReeerrrtttsssmmmoooqqqssstttuuuvvvwwwtttrrrpppooonnnllljjjhhhaaa___ZZZSSSLLLEEE???<<<333333222222111000000/////////............//////------,,,,,,,,,---...///,,,///111444444333111///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***+++,,,---,,,++++++,,,---******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++************+++,,,---...)))******++++++,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,************************++++++++++++++++++++++++************************)))))))))))))))******+++((()))))))))************)))************+++++++++++++++************++++++'''(((((()))******++++++))))))))))))))))))))))))++++++************++++++)))************+++++++++))))))))))))))))))))))))+++***)))***,,,---,,,+++...000222000---+++,,,---++++++,,,,,,,,,---------,,,,,,,,,---------......++++++---...//////.........///000000///222777;;;666???HHHNNNXXXfffoooqqqnnnnnniii```ZZZXXXSSSLLLCCCBBBAAA@@@????????????HHHNNNVVV\\\aaaeeeiiilllhhhqqqvvvuuutttuuusssooo```___```hhhqqqtttpppjjj^^^bbbhhhjjjjjjiiijjjjjjjjjooovvv}}}:::777444333444444333222000000000000000//////...111---))))))+++...///...........................++++++,,,------,,,,,,,,,******+++++++++,,,,,,,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...---+++,,,000///+++))))))***+++,,,,,,------++++++,,,,,,,,,---------...---+++***+++,,,---,,,*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111........................,,,,,,,,,---------................../////////000333444555444222000000000+++,,,...000111111000///000//////000222555999;;;<<<@@@FFFMMMVVV___iiioooqqqrrrsssuuuuuuttttttsssqqqppprrrwww}}}}}}xxxsssvvvwwwwwwwwwxxxxxxyyyyyyuuuwwwyyyzzzyyyxxxwwwxxxwwwvvvuuusssrrrrrrrrrrrrmmmmmmmmmllljjjkkkmmmooobbbcccdddddddddcccaaa```^^^```dddffffffdddaaa___]]]]]]]]][[[XXXVVVTTTTTTVVVUUUUUUUUUWWWXXXYYYYYYVVVWWWXXXYYY[[[]]]^^^___ZZZ\\\^^^`````````bbbccc^^^```dddgggiiijjjiiihhhccceeeiiinnnpppqqqqqqqqqtttsssrrruuuyyy~~~uuutttsssmmm___OOOIIIJJJGGGDDD@@@AAAGGGTTTbbbkkkmmmkkkdddWWWHHH???===@@@===888999JJJbbbsssuuupppqqqrrrtttuuuuuuvvvxxxzzzuuutttrrrsssttttttrrrqqqqqqooojjjccc\\\UUUOOOKKK;;;:::999777555333222111000//////.........//////------,,,+++,,,---...///---000444777888666333111------------------------++++++++++++++++++++++++,,,,,,---...---,,,***))),,,---......,,,,,,---...*********++++++,,,,,,,,,---------,,,,,,+++++++++************+++,,,---...'''((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))******+++(((((())))))*********+++)))************+++++++++,,,,,,++++++++++++,,,,,,'''(((((()))***+++++++++))))))))))))))))))))))))++++++************++++++)))************+++++++++))))))))))))))))))))))))+++***)))***,,,---,,,+++---///111111...---...///******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,---...000000000000///---///000000111555<<>>===888999999:::<<>>GGGNNN```^^^___eeejjjggg[[[OOOJJJCCC:::666777:::<<<<<<999>>>GGGQQQ\\\eeekkknnnvvvvvvwwwwwwuuuooogggaaa\\\]]]bbbiiimmmoootttyyy~~~xxxtttvvvzzzzzzvvvsss666444111000111222111111222222222222111000//////+++......++++++......++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++...+++(((***...///---***---***((()))+++---,,,************+++++++++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******,,,+++***+++---///...---------------,,,+++***)))++++++++++++++++++++++++++++++******+++,,,...///,,,,,,,,,---------......------............------++++++,,,------...//////---------.........//////000444666555111///000333333000------000222222111333444777===DDDLLLSSSXXX^^^aaadddgggiiimmmqqqtttvvvuuutttssstttuuuwwwxxxuuuvvvwwwuuusssqqqpppqqqttttttsssrrrpppoooppppppwwwtttrrrrrrooojjjiiillleeebbbaaaaaa^^^ZZZ]]]dddfffiiilllnnnlllfff```\\\[[[^^^]]]YYYYYY[[[YYYSSSMMMRRRXXX[[[[[[YYYZZZZZZ]]]^^^[[[YYYcccqqqrrrjjjhhhgggbbb^^^```fffhhheeebbbeeehhhjjjiiiddd___\\\___VVVPPPSSSXXXZZZ[[[\\\WWWVVVTTTRRRRRRTTTWWWYYY[[[___bbbcccaaaaaacccfffnnnllljjjiiilllttt~~~ssslllmmmppplllbbbYYYWWWXXXXXXdddbbbkkkqqqiii```TTTCCC<<<;;;999999>>>HHHTTT[[[ssspppmmmmmmooopppqqqppptttssssssrrrrrrqqqqqqqqqssstttuuuuuusssoookkkiiidddaaa\\\VVVPPPHHHAAA;;;555222///......//////...000...,,,---...//////...---000444777888666333000...------,,,,,,------...------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***))))))+++++++++*********)))))),,,,,,++++++***++++++,,,,,,,,,,,,+++++++++******************************************)))))))))(((,,,,,,***)))))))))*********)))(((((((((((()))***++++++++++++***)))((((((+++***))))))(((((())))))+++******))))))*********++++++***************+++******************************))))))******+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,------.........,,,------------,,,,,,,,,///000000///---------...111333999BBBMMMWWW```dddgggdddbbbaaa]]]TTTFFF;;;999888777777:::@@@HHHMMM```ccchhhnnnsssuuutttsssuuuvvvvvvqqqjjjccc^^^]]]gggbbb```bbbhhhuuu444333111111222222000///222222222222111000//////+++------++++++------++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++...,,,)))***---...,,,))))))((((((***,,,---,,,+++))))))*********+++++++++,,,,,,++++++++++++,,,,,,++++++++++++************,,,++++++,,,...//////.........---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************,,,------,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,---......//////------........./////////,,,///111111...---...000///...---...000333444444:::===CCCKKKTTT\\\cccfffiiilllnnnmmmjjjjjjooosssuuuuuuuuuuuuvvvwwwyyyzzzxxxxxxwwwtttpppmmmlllmmmpppqqqrrrqqqooommmnnnnnnmmmjjjiiigggdddbbbiiirrrhhhaaa[[[VVVRRRPPPTTT[[[eeejjjooommmfff```___```ggghhhhhhhhhiiijjjeee___ZZZYYY```jjjmmmhhhhhhnnnvvvvvvtttwwwzzzzzz~~~yyyqqqmmmpppeeebbboooxxxjjjeee___YYYXXX\\\aaaeee^^^aaabbb```]]][[[[[[\\\aaaaaadddmmm}}}uuukkkfffdddbbb[[[bbbrrrwwwrrr^^^CCC;;;:::888666777===GGGOOOggghhhjjjkkklllmmmoooqqqssstttvvvvvvvvvuuutttrrrqqqrrrsssttttttsssqqqpppqqqpppnnnlllggg```WWWQQQDDD???999444111111000000///---++++++---...///...---///333666777555222000...------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++******)))+++++++++***************,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++******************************************)))))))))))),,,+++******)))************))))))(((((())))))***)))******+++******))))))***)))((((((''''''((((((,,,++++++*********++++++)))******+++++++++************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------------------------......++++++,,,,,,------------+++---.........000444999>>>EEEOOOZZZaaabbb___[[[TTTTTTSSSOOOIIIAAA999444888===DDDIIIOOOWWWbbbkkktttuuuxxxzzz{{{xxxtttpppwwwxxxvvvnnnccc]]]^^^bbbhhhfffhhhnnnuuu444333222333333333111///111111111111000///......***------******------***+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++...,,,***+++,,,,,,***)))((((((***+++,,,,,,***))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++,,,...//////...///...,,,+++***+++,,,,,,---------------,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,---------......//////............////////////+++...000///...---...///000//////000222444666777???CCCJJJRRRYYY___ccceeegggkkkmmmjjjdddbbbgggmmmttttttuuuvvvvvvwwwxxxxxxwwwwwwuuurrrnnnkkkjjjkkkdddeeedddbbb``````dddhhhhhhbbb^^^\\\\\\___iiisssoooggg___\\\^^^aaadddfffppppppnnnhhhbbbccciiiooo~~~}}}uuuxxxqqqvvvzzzvvvvvvyyy~~~xxxuuuqqqooommmiiieeeaaaYYY]]]hhh}}}kkk]]]___llltttsss```DDD<<<===>>><<<:::===CCCIII\\\bbbhhhkkkjjjkkkoootttssstttvvvwwwyyyyyyzzzzzzsssssssssrrrpppnnnlllkkknnnoooppprrrrrrpppkkkggg\\\VVVMMMDDD===777222///000...,,,,,,...000111000...000444666777555222000...------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++---,,,+++******+++,,,---,,,,,,,,,,,,,,,+++***)))************************++++++******++++++,,,,,,,,,,,,,,,+++++++++***************************************)))))))))))))))++++++******************))))))))))))))))))))))))(((((()))***************,,,,,,+++***************++++++******+++,,,,,,---((()))+++,,,,,,+++***)))******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------............------------------------......//////,,,...000000111777@@@HHHVVV___kkknnngggYYYJJJAAA<<<>>>???===:::999<<>>CCCJJJPPPUUUWWWYYY[[[```eeeccc``````ffflllssstttuuuvvvvvvuuutttsssrrrrrroookkkgggdddcccdddbbbbbbbbb``````eeeooovvvoooddd[[[YYYZZZ^^^dddkkkoooooorrr{{{}}}xxxqqqmmmnnntttzzz~~~}}}xxxpppgggiiirrrooojjjmmmnnnnnncccOOOHHHIIIIIIGGGCCCBBBCCCEEE```fffmmmooommmmmmpppuuuuuutttttttttuuuwwwyyy{{{xxxxxxwwwuuurrrooollljjjiiiiiijjjnnnrrrtttttttttmmmhhh___UUULLLBBB999444555222///...000111222222000222444666666555333111...------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***))))))***,,,,,,++++++,,,,,,,,,+++******************************+++*********++++++,,,---,,,,,,,,,+++++++++******************************))))))))))))))))))******************+++*********))))))************))))))'''((()))***************------,,,++++++++++++,,,)))))))))***+++---...///((()))***,,,,,,++++++*********************************))))))******+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------.....................---///...------------...///111333666999>>>GGGRRRYYYjjjqqquuummm[[[III>>>:::666999;;;888666:::DDDMMM\\\___eeemmmrrrssspppllloooqqqpppllleee```^^^^^^\\\^^^ccclllyyy{{{yyywww{{{rrrqqqssssssooozzz{{{eee777666444444555555333222000000000000///...------,,,......,,,,,,......,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,+++++++++++++++++++++*********,,,---...---+++))))))*********+++++++++,,,,,,,,,,,,,,,------------,,,,,,............------------+++******+++---......------,,,,,,++++++,,,,,,,,,.........------,,,,,,+++,,,------......------,,,,,,,,,,,,---------......,,,,,,------------,,,,,,............................../////////000000000------///000000111111111000222444555555555777999666888<<>>JJJWWWdddmmmrrrrrrooofffTTTAAA555555888333777;;;<<<===DDDPPP[[[fffeeegggkkknnnlllfff___]]]eeelllkkkeeeccchhhoooxxxzzzzzz}}}{{{xxxrrrqqqqqqrrrpppnnnmmmmmmkkkiiihhhgggkkkoooooommmllllllmmmdddjjjllljjjjjjllleeeZZZ888666333222333444333222222222222222111000///...---//////------//////---+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++)))***++++++******++++++,,,---...---+++***,,,...+++,,,,,,,,,,,,---------,,,,,,---......---,,,,,,......---------,,,,,,,,,***))))))***,,,------,,,+++,,,,,,------,,,,,,,,,......------,,,++++++***+++,,,------------,,,+++,,,,,,,,,---------......------............------////////////.............../////////000000000000++++++---000333555666666444888;;;======>>>AAADDDCCCCCCDDDGGGLLLQQQWWWZZZ\\\___dddhhhiiijjjlllnnnjjjkkkkkkjjjgggccc___\\\^^^^^^]]]\\\[[[[[[^^^```___hhhsssyyyyyyzzz}}}xxxsssrrruuuzzz~~~xxxjjjeee___^^^bbbgggiiiiiinnnqqqssssssqqqqqqrrrtttvvvuuusssqqqpppooooooooorrrsssuuuvvvuuurrrooolllqqqooommmmmmnnnpppqqqpppqqqmmmiiieeeccc```]]][[[NNNHHHAAA:::555222///---...000111333333111///......------,,,,,,------...------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------******++++++++++++*********++++++,,,,,,+++++++++))))))*********+++++++++************+++,,,---...,,,,,,,,,+++++++++******************************((()))))))))************((()))***+++,,,++++++***)))***++++++++++++***)))(((((()))))))))))))))(((+++******)))))))))))))))******)))))))))***++++++))))))))))))***+++,,,---******************************))))))******+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------------......//////000000---------...000222555777@@@FFFRRRcccrrrzzzyyyvvvccc[[[MMM>>>555222555999:::@@@HHHMMMPPPUUU^^^fffdddccccccccccccccccccbbbaaappp{{{yyy|||yyyrrr||||||zzz~~~}}}uuuppppppqqqpppppprrrsssrrrtttwww|||~~~~~~|||yyyrrrpppnnnnnnnnnnnnmmmkkk888555222111111222333222333333444333333222111000---000000------000000---+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++((()))***+++******+++,,,+++---...,,,++++++///222,,,,,,,,,---------......,,,,,,---......---,,,,,,---------,,,,,,,,,++++++)))(((((()))+++,,,,,,+++***+++,,,---...---,,,+++......---,,,++++++*********+++,,,---,,,,,,***))),,,,,,,,,---------......---......//////......---///////////////.........////////////000000000000000000333777<<<@@@AAAAAAAAAEEEJJJMMMNNNOOOSSSVVVXXXVVVUUUUUUWWW\\\bbbfffhhhiiikkkmmmmmmkkkiiigggbbbccccccaaa^^^XXXSSSPPPTTTVVVXXXZZZ\\\aaafffjjj~~~|||qqqddd___aaaeeegggfffjjjkkkmmmoooppprrrtttvvvssstttuuuuuuuuutttrrrrrrtttvvvyyyzzzyyyvvvrrrooorrrqqqooooooppppppooonnntttpppkkkiiiiiijjjkkkkkkeee^^^UUUKKKDDD>>>:::777---...000111000///---,,,...------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++******+++,,,,,,---......)))***+++,,,,,,+++***)))***++++++,,,,,,,,,++++++))))))******++++++++++++************+++,,,---...,,,,,,,,,+++++++++******************************(((((())))))*********+++((()))***+++,,,,,,+++***)))***+++,,,,,,+++***)))(((((())))))))))))((((((,,,++++++***************,,,+++***)))((((((((((((***)))(((((()))+++---...*********************************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------,,,------...///000111111//////000111555999===???\\\aaalllyyy}}}pppcccKKKCCC;;;999>>>CCCDDDDDDPPPVVV___cccddddddgggjjj[[[\\\\\\ZZZXXX[[[bbbhhh{{{sssssstttnnnfffnnnooorrrsssuuuwwwzzz}}}vvv|||~~~~~~}}}}}}999888666444333333333444111222222222222111000000+++,,,.../////////............//////...---,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++(((---///,,,'''***444>>><<<777000------...---,,,,,,------......------,,,---.........---,,,,,,+++++++++,,,------......///------------------------//////.........---------//////...---,,,,,,,,,,,,---------.........//////........................,,,---///111222000---***///111222333222111222333999<<>>AAAQQQcccnnnnnnmmmmmmjjjbbbWWWNNN===EEEKKKKKKOOOYYY```aaaooooooqqqvvvwwwoooeee]]]YYYWWWXXXYYYVVV\\\yyy{{{|||}}}{{{sssppplllyyy888777555333222222333333111222222222222111000000,,,,,,.../////////.....................---,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,,,,***+++333BBBMMMAAA<<<555000...---+++***,,,------......------,,,------......------,,,+++******+++,,,,,,------...------------------------//////.........------------------,,,,,,---......---------.........//////........................//////////////////...---///000111111111333777:::@@@DDDKKKSSSYYY\\\^^^^^^___aaadddeeeeeeeeeccc```jjjhhheeeddddddeeeffffffllliiieee___ZZZWWWWWWWWWPPP___ooouuummmbbb\\\ZZZ```cccmmm{{{eee[[[YYYUUUUUUXXX[[[]]]aaafffiiiiiigggfffjjjlllrrrxxxwwwrrrsssyyyvvvttttttvvvsssnnnoootttyyywwwttttttuuuuuutttrrrnnnkkkhhhhhhkkknnnnnnnnnllljjjgggddd```ZZZRRRLLL???;;;555222111111000000222333222111///...///000---...///000000///---,,,,,,,,,,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,+++*********+++,,,---++++++++++++++++++,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++************************************************************************************************)))************+++++++++******++++++++++++******++++++************++++++))))))***+++++++++++++++******))))))))))))******++++++++++++++++++++++++...---+++******+++---...---------,,,,,,+++++++++,,,,,,---------.........---------.........//////.........------...222555444444888AAAJJJUUUdddqqq|||uuuiii\\\QQQJJJGGGEEENNNYYYbbbfffjjjppprrrpppssstttvvvxxxtttjjj___WWWNNNRRR^^^mmmttt|||~~~yyyvvvpppkkknnnvvvxxxwwwuuu777666444333222111222222111111222222111111000///,,,---......///.........---............------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++///...,,,***+++000888??????:::555000...---+++***,,,------......------,,,------......------,,,,,,*********+++,,,,,,------------------------------...............---------,,,,,,,,,,,,---...///000------........./////////........................222111000///...///000111///000222333666;;;BBBFFFMMMQQQXXX^^^cccdddcccbbbddddddfffiiijjjhhheeebbbhhhgggfffcccaaa```___^^^ccc___ZZZSSSNNNNNNQQQTTT]]]sssrrrkkkkkkmmmtttpppgggccc^^^\\\^^^^^^^^^___aaadddfffeeedddeeeeeeiiioooqqqpppqqqtttuuurrrqqqrrrqqqnnnnnnpppwwwuuusssssstttuuutttsssnnnkkkiiihhhjjjmmmnnnoookkkjjjiiihhhfffccc___[[[QQQKKKDDD===888555333111111111000...,,,+++,,,...+++,,,...//////...---,,,------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...,,,,,,+++*********++++++,,,,,,++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++************************************************************************************************)))************+++++++++******++++++++++++******++++++************++++++)))******++++++++++++++++++******))))))******+++************************------++++++++++++------------,,,,,,,,,,,,++++++,,,------------.........------........./////////---------,,,+++---000333777>>>HHHSSS```nnntttuuunnndddUUUHHHBBBFFFOOOWWWkkkqqqvvvwwwvvvwwwuuurrrpppmmmjjjhhhjjjmmmnnnnnnlllooo{{{zzzrrrnnnkkkmmmpppnnnnnnmmmooowww777666444222111111111222111111111111111000000///------..................---------......------,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,)))'''333111...,,,+++,,,------,,,------......------,,,,,,------...------,,,,,,***++++++,,,,,,---......------------------------........................---------------...//////............////////////........................111111111000000000111333000333888===CCCJJJQQQVVV\\\^^^```cccdddcccbbbaaadddccceeeiiijjjhhhffffff```bbbdddddd```[[[WWWUUUUUUTTTRRROOOPPPVVV___fff}}}yyy{{{{{{|||yyyvvvzzz|||yyyxxxuuutttuuuooohhh___[[[^^^eeekkkoooeeeddddddiiinnnppppppoooqqqooommmmmmlllkkkkkklllrrrqqqpppooooooppppppooonnnnnnmmmmmmnnnnnnmmmmmmjjjjjjkkkkkkkkkiiigggeeeddd___WWWOOOGGG@@@:::555000000///---+++***,,,...***+++,,,---.........---......------,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------,,,,,,++++++*********,,,,,,,,,++++++*********------,,,+++************++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++******++++++++++++******++++++************++++++)))***++++++,,,,,,++++++++++++************++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////+++---...///000111444777>>>PPPccclllssswwwpppdddPPPKKKFFFFFFOOO]]]kkksss|||zzzvvvqqqnnnooopppqqqhhhaaaYYY^^^qqqwwwssswww~~~wwwxxx~~~777666444222111111111222000111111111111000//////............------......,,,,,,---------------,,,---------,,,,,,,,,++++++++++++++++++++++++++++++((((((***...111111...***++++++*********+++...///,,,------......------,,,,,,,,,------...------,,,,,,,,,------.../////////---------------------------.....................000///...---------------........./////////000000////////////////////////***---000111000000111333666<<>>NNN___jjjvvv}}}|||ooo]]]QQQKKKHHHPPPXXXeeeuuuzzzrrrrrrkkkeeedddcccaaaaaaccc___nnn}}}}}}888777555333222222333333000000000000000//////...000///...---,,,------...***+++,,,---------------...------------,,,,,,,,,++++++++++++++++++++++++///...,,,***((((((***+++...///000...,,,+++,,,///,,,------......------,,,+++,,,------......------,,,,,,------...//////000---------------------------------.........//////000///...............///.../////////000000000000////////////////////////)))---222555666999@@@EEERRRVVV[[[```cccfffhhhjjjfffeeecccbbbcccdddfffhhhbbb_________YYYWWWfffzzz{{{uuuooonnnsssxxx{{{}}}zzziiillloooqqqpppnnnlllllleeedddhhhqqqyyy|||~~~xxxrrrttt{{{zzzsssttt|||zzz|||zzztttlllkkkrrrzzz~~~xxxtttoooqqqsssuuutttrrrpppppppppnnnkkkiiiiiiiiilllwww|||sssqqqjjjhhhlllxxxyyykkkeeeccceeehhhgggqqqzzz|||wwwvvv~~~yyykkk^^^dddlllmmmeee^^^___eeehhhhhhjjjkkkkkkkkkkkknnnqqqgggiiikkkjjjgggeeeeeefffiiinnntttvvvuuuqqqooonnnjjjhhhfffdddcccbbb___\\\LLLIIICCC;;;333///.../////////..................------------............+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++))))))***+++)))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++)))************+++++++++******++++++++++++******++++++************++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------............////////////.../////////000000000000222777@@@JJJVVVbbbnnnvvv{{{qqqdddVVVHHHAAAEEEMMM[[[fffuuu{{{uuurrrlllccc\\\]]]```bbbgggmmmtttzzzvvv~~~999888666444333333333444000000000000000//////...000///...---,,,------...***+++,,,,,,------------......---------,,,,,,,,,++++++++++++++++++++++++(((,,,000111000---,,,+++,,,...///...++++++---///,,,------......------,,,+++,,,,,,---.........---++++++,,,------......///---------------------------------.........//////......---......///000111////////////000000000000000000000000000000000000000444888:::<<>>BBBOOO\\\ssswwwvvvooojjjkkkllljjjfffhhhnnnzzz~~~|||999777333222222333333222222222111111000/////////+++...---***+++000000,,,/////////......---------------------------------///,,,******,,,------,,,///...------,,,,,,,,,------------............///000000///............///........................---------............///....../////////...---,,,000...,,,,,,---//////...////////////..................///000000000000000///......000222333222000444777:::;;;<<>><<>>@@@AAAEEEMMMSSS]]]```bbb```[[[WWWTTTTTTRRR[[[gggmmmpppsss{{{|||zzztttlll\\\kkkrrriii```cccggghhhnnnmmmrrr}}}xxxyyy~~~{{{}}}yyyqqqmmmfff___YYYUUUSSSRRR\\\]]]___```bbbeeeggggggiiijjjllllllkkkhhheeebbbbbbdddfffhhhjjjkkklllllliiiiiijjjjjjjjjiiiiiihhh```YYYOOOEEE===777111------,,,,,,---......---,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------...............,,,------------------,,,,,,,,,,,,------,,,,,,+++,,,...///000000...,,,+++,,,++++++******++++++,,,((()))***+++++++++++++++******))))))******+++,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000,,,,,,,,,,,,------------,,,---------.........///............////////////000000000///......000111000111888EEEWWWfffnnnrrrdddSSSAAA:::;;;AAAKKKTTT\\\___gggqqqrrrkkkbbb___[[[WWW\\\lllzzzeeehhhlll:::777333111222333333333000111222333222000...,,,------......,,,***,,,///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***+++,,,...---,,,,,,,,,,,,,,,---------------............///---...000111111///---,,,........................---------............////////////...////////////000.........000000///---////////////............111111000000111111222222222222333555777:::>>>@@@DDDEEEGGGKKKPPPVVVZZZ\\\___]]]ZZZVVVTTTSSSUUUVVVZZZhhhyyyzzzmmmggggggeeeaaa```ooo{{{yyytttvvvzzz|||~~~~~~|||qqqnnnsssyyyzzzxxx{{{yyyhhhYYYQQQOOOWWWWWWXXX[[[^^^aaacccfffeeefffhhhiiiiiihhhfffdddeeefffgggiiijjjjjjkkkkkkjjjjjjjjjiiihhhhhhgggffffffccc]]]UUUMMMCCC;;;666000...,,,---...///...,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,---------------,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,,,,---...///000000...---++++++++++++++++++++++++++++++++++++++++++***)))(((******))))))******+++,,,++++++++++++++++++++++++******++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000------------------------/////////......---------........./////////000000---///000000......///111888AAAPPPaaammmoooiiicccQQQHHHBBBFFFOOOZZZgggrrrooopppssstttmmmccc```bbbbbbcccrrrxxxkkk~~~999666444333333333222111111111222222111000...---------...///,,,)))+++000++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++******,,,...,,,,,,+++++++++,,,---------------............///,,,...111222222000,,,***........................---------............/////////.........///000111//////...///111111///---////////////............111111222333444555777777777999<<<>>>AAADDDHHHKKKSSSRRRRRRVVV[[[^^^___^^^VVVRRROOORRRYYYaaafffhhhwwwzzzoooooolllfffdddgggiiigggmmm|||yyyuuuvvvxxxxxxxxxhhhnnnqqqoookkkoooxxx|||jjj```___TTTRRRQQQTTTVVVUUUWWW[[[^^^```bbbdddffffffeeedddlllkkkkkkjjjiiihhhhhhgggggghhhhhhiiiiiiiiihhhhhhhhhhhhgggccc\\\SSSLLLGGG:::666000...///000...,,,.............../////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***************+++,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++,,,---------,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++)))((((((******))))))******+++,,,***++++++++++++,,,,,,,,,)))+++,,,,,,+++***,,,---***++++++,,,,,,++++++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000///............---------000000//////...------,,,....../////////000000000,,,...111222111222666999KKKWWWgggqqqooocccUUUKKKNNNSSS[[[dddlllrrruuuwwwwwwrrrkkkbbbYYYVVV^^^iiiooouuu~~~}}}777666444444555444222000222222111111000/////////...---...000,,,'''***111,,,,,,,,,,,,---------...------------------------,,,------,,,******,,,///,,,,,,,,,,,,,,,---......---------............///---...000111111///---+++........................---------............/////////.........///111222/////////000111111///---////////////............111111111222555:::???BBB@@@CCCHHHJJJLLLNNNQQQTTTVVVXXXZZZ\\\\\\\\\[[[[[[SSSRRRVVVcccvvvttteeeiiijjjiiikkkssszzz|||rrrssssssppplllmmmttt{{{~~~yyyxxxhhhbbb]]]\\\XXXQQQPPPSSSYYYZZZ]]]___aaabbbbbbaaaiiihhhgggffffffeeeeeeeeedddfffgggiiijjjiiiiiihhhfffggghhhgggccc^^^ZZZXXXHHHAAA888222111000...,,,---........./////////000------------------------,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,,,,+++,,,...//////...,,,+++***+++,,,,,,---------,,,------+++*********+++,,,+++++++++,,,,,,+++++++++******+++++++++******)))******))))))******+++,,,******+++++++++,,,,,,,,,)))+++,,,,,,******+++...***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////////////////......------////////////.............../////////000000000000---000222222444999CCCJJJ___jjjtttsssfffXXXPPPNNN[[[jjjvvvwwwwwwxxxuuunnnppphhh```[[[ZZZ^^^jjjvvvyyyuuuyyy666555555555666444111///333222111000/////////000...---///000,,,''')))111,,,,,,,,,------.................................+++---...,,,)))))),,,///---------------...///000---------........./////////////////////.................................---------.........//////000///.........000111222/////////000222111///---000/////////............222000///000555===FFFKKKGGGKKKPPPSSSSSSTTTVVVYYYQQQWWW]]]]]]ZZZWWWXXX[[[[[[\\\fff|||xxxppp{{{}}}ppprrrqqqnnnqqq}}}|||xxxwwwyyywwwvvvvvvpppeeeYYYSSSUUUVVVWWWYYY\\\]]]^^^^^^^^^`````````aaabbbccceeefffccceeegggiiiiiihhhgggfffaaaccceeeeeedddbbbaaaaaaSSSJJJ>>>555222111...+++---.........//////000000........................*********++++++,,,------***+++,,,,,,------,,,,,,+++,,,...//////...,,,+++***+++,,,,,,------------000///,,,+++++++++---...***++++++,,,,,,++++++***((()))***+++++++++++++++*********)))***++++++,,,*********++++++,,,,,,,,,(((+++---,,,***)))+++...***+++,,,------,,,+++***...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------...............000000//////.........---------......///000000000////////////000000000000000111222222555???MMMXXXnnnwww|||tttddd[[[]]]eeeiiizzzxxxqqqsssqqqiiiaaa]]]\\\dddoooyyyzzz{{{yyy999888666444333333333444000000000000000111111111/////////......---------........................333///...000///,,,,,,......---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////---,,,///222///////////////////////////////////////////////////000111000...------...////////////////////////111000000333666666333///000000000000000111222222222222444:::AAAIIIOOORRRUUUTTTRRRTTTXXX\\\_________YYYVVVVVVVVVVVVYYY^^^iiimmm}}}oookkkoooiiigggbbbkkk~~~{{{|||}}}yyyooolllqqq{{{gggVVVOOOXXXZZZ\\\[[[XXXWWWXXXYYY\\\___^^^ZZZ[[[bbbeeebbbcccbbbbbbdddjjjnnnkkkfffeeefffgggfffdddcccdddeeeccc[[[PPPFFF???888333///---,,,,,,+++,,,---......000//////......//////000------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******************************)))...///***''')))---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++...------------...//////............////////////------...//////////////////000111000//////111333444111222:::IIIZZZgggnnn~~~~~~{{{vvvqqqqqquuuyyyyyyyyyyyyzzzxxxqqqeee\\\SSS```ttt~~~999888666555444333444444000000000000000000000111.........------,,,,,,,,,........................111...---......++++++......,,,+++,,,---...---+++,,,,,,,,,++++++++++++++++++,,,............///111///////////////////////////////////////////////////000111000...,,,,,,---000000000000000000000000111000000222555444222///111111000///000111222333777;;;AAAIIIOOORRRQQQPPPTTTTTTUUUVVVWWWWWWVVVUUUZZZVVVTTTWWW[[[___fffnnnzzzvvvwwwxxxpppccc^^^bbbjjjooovvvwwwrrrssstttuuuwwwyyy{{{|||yyyvvvyyyxxxzzz}}}}}}vvvoooppppppsssyyy|||{{{}}}{{{wwwwww~~~{{{yyy|||nnniiieeeaaa\\\XXXXXXXXXXXXXXXQQQUUUWWWWWW\\\eeeiiiiiicccbbbbbbdddgggiiigggdddfffggghhhgggeeedddeeefffccc```\\\XXXQQQHHH<<<555000000///...---,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,******+++,,,************************,,,++++++***************************************+++,,,+++)))+++,,,)))""",,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++...------------...//////............////////////......//////000///////////////000000222222222222444888@@@LLL[[[hhhrrrvvvzzzvvvttttttrrrpppnnnjjjgggeeeffffff{{{zzzzzzvvv999888666555444333444444111111000000000000000000...............---------........................///++++++------++++++...---,,,++++++------,,,+++......------,,,,,,++++++---,,,,,,---///000///...////////////////////////////////////////////////+++---//////...---...///111111111111111111111111111000000222333222000...222111000///000222555777>>>BBBJJJPPPSSSRRROOOMMMOOORRRUUUWWWVVVUUUTTTTTTUUUSSSVVV```jjjttt|||nnnfff^^^^^^eeellljjjcccfffooo}}}~~~}}}~~~|||yyyxxxsssuuuxxxyyyxxxvvvqqqnnnnnnuuuvvvxxxyyyyyyxxxxxxyyy~~~zzzxxxzzz~~~}}}vvvoooooopppqqqvvv|||zzzxxxvvvyyy~~~{{{vvv||||||wwwrrrsss}}}~~~{{{zzzqqqeee]]][[[YYYWWWUUURRRTTTUUUTTTWWW^^^bbbcccbbbbbbcccdddddddddcccccceeeggghhhgggfffeeeeeeffffffffffffddd___UUUKKKCCC555444222000...---,,,,,,---,,,,,,++++++,,,,,,---.........---,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---************************++++++++++++************++++++++++++++++++++++++---+++((()))//////%%%++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,...------------...//////............//////////////////000000000//////.../////////000222444444333888BBBQQQaaannnvvv|||~~~~~~~~~}}}yyytttooommmeeebbb\\\XXX]]]lll~~~uuussstttssswwwyyyooonnnrrrxxx{{{xxx~~~~~~xxxwwwzzzyyytttqqqrrrvvv|||888777555444333222333333111111111000000000000000000000//////////////////...........................++++++------+++,,,///,,,+++***+++------,,,+++000000//////...---------///,,,+++,,,///111///---////////////////////////////////////////////////'''))),,,......///111333000000000000000000000000000000111111111111///...222111000000222666;;;>>>JJJLLLNNNPPPPPPPPPQQQQQQQQQSSSTTTSSSRRRRRRTTTWWWXXXZZZdddtttssstttrrreee[[[ZZZZZZ\\\dddooorrrtttwwwnnnooosssuuuvvvxxxvvv~~~~~~~~~yyy}}}{{{~~~|||yyyxxxyyyzzzyyyxxx{{{www{{{~~~{{{xxxnnngggaaa]]][[[[[[XXXSSSOOOOOOTTTZZZ]]]aaaaaaccceeedddaaabbbeeeccceeeggggggeeeddddddeeekkkiiieeeaaa]]]YYYVVVTTT<<<999555000......///000......------------......//////...---,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***++++++++++++++++++++++++,,,***((()))///000%%%+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,------------,,,,,,...------------...//////............////////////000000111111111000/////////000000//////222777;;;EEEPPP___mmmuuuzzz~~~}}}yyyuuuqqqnnnkkkiii___ZZZUUUWWWggg}}}tttrrrqqqzzz~~~rrrfffhhhpppkkkgggbbb______aaacccccc```aaa``````fffnnnnnnhhhiiikkknnnrrruuuvvvuuuttt777666444222111111222222111111111111000000//////................................................///,,,+++......,,,---000,,,+++***+++---...---,,,///.........---------,,,///---+++,,,///111///,,,////////////////////////////////////////////////)))+++...///...///000111////////////////////////000000111111000000000000111111111333777===CCCFFFQQQTTTVVVVVVTTTTTTVVVWWWSSSRRRPPPNNNOOOTTTZZZ___ffflll{{{{{{kkkbbbdddbbbWWWUUU\\\eeekkkyyyzzzsssqqqtttxxxmmm~~~~~~yyywww{{{|||yyywwwyyy||||||xxxsss|||{{{{{{{{{}}}zzzppppppnnnkkkppp}}}{{{zzzuuutttvvvfff^^^TTTMMMLLLQQQYYY``````___bbbggggggccccccggg```bbbeeeeeedddcccbbbccckkkhhhddd```\\\[[[[[[\\\KKKEEE<<<444///...///111///......------....../////////...------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---------,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***))),,,...***"""+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,---------.........,,,------......------,,,...------------...//////............////////////000111111111111111000000...222333111...333@@@KKKZZZaaajjjppptttwww{{{~~~~~~{{{uuuooohhhcccaaa______dddrrr~~~vvvvvvxxxvvvoookkkjjjllloooqqqkkkfffgggmmmpppqqqsssrrrqqqpppqqqrrrsssrrrrrrvvv777666444333111111222222222222111111000/////////+++++++++,,,,,,,,,,,,,,,........................000---,,,......,,,,,,///,,,++++++,,,...//////---++++++++++++++++++++++++...---------...///...---///////////////////////////////////////////////////000111000...------...........................///000111111000000222333333333555888===CCCIIILLLNNNSSSYYY[[[YYYXXXXXXYYYOOONNNOOOUUU___kkktttyyyzzzwwwnnnddd______ccccccaaahhhsssyyy~~~}}}yyytttqqqppppppqqqpppzzz}}}~~~~~~sssvvvssskkkgggnnnwww|||tttdddWWWPPPOOOTTT\\\```^^^aaajjjkkkeeecccfff^^^aaadddeeecccbbbaaabbbeeeggghhhfffbbb___]]]\\\[[[TTTIII>>>666111//////---------,,,,,,---------............------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,......---,,,,,,---******************************,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,***+++------***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,---------............------............------...------------...//////............////////////000000111222222222222222///333666666888AAAQQQ^^^llloooqqqsssuuuvvvyyy{{{vvvxxxyyysssiii___YYYVVV```mmm||||||}}}uuunnnmmmnnnrrrsssrrrrrruuuqqqooopppuuu|||~~~{{{{{{{{{999888666444333333333444222222111111000//////...,,,,,,,,,,,,---------...........................000,,,,,,------******------,,,,,,---///000000///++++++,,,,,,------......---...///...---------...///////////////////////////////////////////////////000222111000...//////////////////////////////...000222222111111444666777888:::===BBBGGGLLLNNNPPPTTTXXXYYYYYYZZZ^^^ccc``````fffsss|||wwwvvvmmm```^^^dddgggkkknnnqqqsssyyyzzztttuuuxxx~~~~~~}}}||||||sssiiiiiipppuuuxxxiii\\\SSSSSSXXXbbb]]]```kkknnnfff```aaa^^^aaadddeeedddcccbbbbbbcccgggjjjiiieee```]]]\\\```\\\UUUKKKBBB:::444111///......------......///------------............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***---//////...,,,++++++************************)))***,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,+++,,,...---)))------------------------++++++,,,,,,,,,,,,------,,,,,,,,,------------...------------............------............------...------------...//////............//////////////////111222333333444444000222777???KKKYYYgggppprrrssstttvvvxxxxxxvvvtttlllooonnnggg\\\WWWZZZ```nnnvvvxxxwwwuuurrrkkkrrruuuddddddeeekkkuuuzzz{{{}}};;;999888666555555555555222222222111000//////....../////////000000111111........................///,,,+++,,,+++((((((+++...---,,,...000111111000------...///000111222222,,,///000///,,,+++---000////////////////////////////////////////////////+++---000111111222333555000000000000000000000000...000222222111222555888:::<<<>>>AAAEEEIIILLLNNN[[[[[[ZZZXXXXXX^^^jjjtttzzzkkkcccddd```\\\jjjzzzsssqqq|||zzzuuussssss|||uuuhhh]]]\\\```ddd]]]```lllooofff]]]\\\^^^aaaeeefffeeedddccccccfffhhhhhhfffaaa^^^^^^______]]]ZZZTTTMMMDDD;;;777111111000000000000111111,,,,,,------.../////////,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,+++---000000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,++++++...000+++$$$........................++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////------............------...------------...//////............/////////000...///000222333444555555111111777FFF[[[mmmwww{{{ooopppsssxxx|||zzztttnnnmmmlllggg\\\TTTXXXiiixxx{{{tttyyyvvvooonnnssshhhnnnvvvwwwkkkyyy{{{:::888666444333222222333111111111111111000//////000000//////.........---.........------,,,,,,,,,000000///...---,,,,,,+++///,,,+++,,,...///---+++...///000///...---...///111000///000111111///---,,,---.../////////...---000///...------...///000......//////000000111111///000000000111111111222///222444333111222666:::<<<======???DDDNNNUUUYYYSSSTTT[[[```YYYYYYwwwuuuggg___aaadddbbbkkk{{{}}}yyyqqqpppsssyyyqqqnnnwwwuuupppnnneeeXXX[[[XXX\\\fffhhh```ZZZ[[[___```ccceeeeeedddbbb```aaabbbdddeeeeeebbb___]]]___\\\XXXWWWUUUOOOEEE===666333000///000000/////////...,,,,,,...//////...,,,,,,,,,---------............---------,,,,,,,,,,,,---...,,,***))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------..........................................///////////////////////////000111111......000333555666333111444;;;III[[[kkkttttttrrruuuzzz|||wwwqqqooopppqqqnnnbbbVVVTTT^^^qqquuuuuuvvvoookkkoootttuuuuuuvvvzzz}}}:::888666444333222222333111111111111111000//////000/////////............///...............------...............---------///---+++,,,...///---+++...///000///...---...000////////////...------,,,***+++---///000000//////000///............///000////////////............000000000000000000000000333222222333555888999::::::;;;???EEEMMMTTTWWWWWWXXXWWWYYY\\\]]]iiivvvmmm```bbb^^^dddjjjkkkuuuyyyyyyxxxxxx{{{~~~zzz}}}~~~{{{|||xxxwwwwwwxxxwwwzzzvvvnnnaaaYYYXXX```ccc]]]YYYZZZWWWYYY]]]```aaabbbbbbaaa```aaabbbccccccbbb```___aaa^^^\\\\\\[[[WWWPPPIIIAAA<<<555000---,,,,,,+++...---,,,---...///...---,,,,,,,,,---------............---------,,,,,,,,,,,,------,,,***))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,++++++******++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,---------..........................................///////////////////////////000111111...///111222333444444555EEEMMM[[[jjjtttxxxvvvsssyyywwwtttssstttuuurrrnnn]]]^^^bbbkkkzzzqqquuurrrvvv~~~rrrgggaaabbbhhhmmmqqqnnnsss:::888666444333222222333111111111111111000//////////////////.....................///////////////---------.........//////...---,,,---.........,,,---///000///...---///000///111222111---,,,---///***+++,,,...000000111111000//////......//////000000000///......---,,,,,,000000000000////////////555333111444;;;??????===;;;===BBBJJJRRRVVVVVVTTTYYY\\\___bbbkkkyyykkkkkkrrrppptttsss{{{rrrrrrvvvyyyuuuooottt~~~xxx}}}}}}~~~|||{{{zzzuuu~~~ttteee\\\^^^aaa]]]XXXWWWSSSTTTWWWZZZ]]]___``````______`````````aaaaaaaaaaaa___^^^^^^```^^^ZZZUUUNNNGGG===555000---,,,,,,---,,,,,,---......---+++,,,,,,,,,---------............---------,,,,,,,,,,,,------,,,***)))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************,,,,,,++++++******++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,---------..........................................////////////000////////////000111111///111333333333666<<>>>>>======>>>>>>===<<<<<<;;;::::::999999;;;;;;:::::::::999999999:::888777777888999999888::::::::::::::::::::::::999888666444333222333333222222111111000/////////000000/////////.........------........./////////...//////////////////...............////////////---...//////......///000000000000000000000000000222111000000///000000000/////////000000000111111333333333333333333333333333555777999<<>>===@@@???>>><<<<<<;;;;;;;;;:::::::::::::::;;;<<<===999999999999999999999999999999888888888888777777999777666666777888888777999999999999999999999999999888666444333333333333222222111111000000000000222222111111111000000000............//////////////////............//////............////////////...///000000//////000111000000000000000000000000222111111111111111111111//////000000000111111111444333333333333333333444444666:::===@@@EEEJJJNNNQQQNNNMMMMMMOOOTTTbbboootttiiiooowww{{{zzzxxxzzz}}}}}}zzz}}}yyytttuuuwwwyyyzzz}}}yyy{{{~~~zzz|||xxxxxxxxxvvvuuuwww~~~|||uuueeeUUUPPPQQQQQQQQQQQQWWWYYY]]]```bbbbbb```___```___]]][[[ZZZZZZZZZZZZXXXVVVRRRLLLBBB999333222///...---...//////---+++------,,,,,,,,,------......---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------,,,,,,///...---,,,,,,---...///............////////////222111111111000000//////111111000000000111222222555555666666777>>>IIISSSgggjjjnnnrrruuuwwwvvvsssnnngggbbbgggxxx{{{}}}zzzoooqqqyyyxxxkkkrrr|||wwwrrrtttssstttvvvwwwvvvrrrnnnkkkgggbbb^^^\\\ZZZXXXVVVLLLLLLKKKIIIFFFCCC@@@>>>>>>>>>======<<<;;;;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;<<<<<<999999:::;;;;;;<<<<<<===888888888888888888777777;;;:::888888:::;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;888777666444333333333444222222222222222111111111/////////.........------........./////////000000000///............///000............////////////...///000000//////000222111111111111111111111111111111111222222222222111000000000000111111111111333222222222222333444555666999===AAADDDHHHLLLOOOIIIJJJNNNTTTXXX___nnn|||zzzgggddd\\\jjj{{{{{{wwwttt}}}vvvxxx{{{{{{yyyyyy{{{}}}~~~{{{~~~vvvnnnllllllkkkmmmooosss{{{hhhYYYSSSPPPNNNMMMQQQUUU]]]cccfffeeeaaa___]]]^^^^^^^^^]]]\\\ZZZYYYVVVYYYZZZUUULLLBBB999333...---,,,---...///...---......---,,,,,,---------,,,---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------.........---,,,,,,///...---,,,,,,---...///........./////////000000222222111111000000//////111111111111111222333333222333444666===KKK[[[eeeqqqnnnmmmqqquuutttmmmgggfffeeelll{{{sssrrr}}}~~~yyyooonnnsssxxxzzzsssnnnkkkjjjjjjiiigggbbb\\\XXXUUURRRNNNLLLJJJHHHFFFEEEBBBBBBBBBAAA@@@===;;;999777888888999:::;;;<<<<<<::::::;;;;;;::::::::::::<<<<<<;;;:::::::::::::::::::::;;;<<<===>>>??????::::::::::::::::::::::::===<<<::::::<<<===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<888777555444333333444444222222222222222222222222111111111000000000//////....../////////000000000000///...------...///000............////////////...///000000//////000111111111111111111111111111000000111222222222222111000000000111111111222222222111111111222444666777888<<>><<<<<<<<<<<<;;;:::999888555555666888:::;;;======999999:::;;;;;;;;;::::::===<<<;;;::::::::::::::::::;;;<<<===>>>???@@@@@@======>>>>>>>>>>>>?????????===<<<<<<===>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>888777555444333333444444111111111111111222222222444444333333333222222222.../////////000000000000000///...------...///000............////////////---...000///......///111111111111111111111111111//////111222222222111111000000111111111222222222222111111222333666999:::<<<@@@EEEIIILLLNNNPPPRRRSSSYYYeeennnsssxxx}}}eeeYYYcccqqqxxxsssxxxyyyzzzvvvnnnkkkoooqqqqqqssszzz|||zzz}}}}}}yyy|||}}}~~~~~~~~~~~~~~~yyyuuuyyyxxxjjjeeeccc^^^ZZZYYYOOOSSSYYY^^^```^^^[[[YYYZZZ[[[[[[[[[[[[ZZZZZZYYYXXX[[[[[[YYYXXXVVVMMMCCC888555000------.........//////...---------------,,,...///...,,,,,,---///,,,,,,,,,---------......------------------------------------------------++++++,,,,,,,,,,,,------........................,,,,,,---.../////////...------............------.../////////000000000000//////000000000000000000111111111222222444555555222777===FFFWWWiiirrrrrrkkklllpppqqqkkkcccbbbhhhrrrwwwqqqeeelllqqq|||yyyuuuqqqmmmhhhbbb^^^YYYXXXVVVRRRMMMIIIGGGFFFCCCBBB@@@???@@@@@@>>>===<<<<<<;;;:::999999999:::777888999:::;;;<<<======::::::<<<=========<<<<<<>>>>>>======>>>>>>??????>>>??????@@@AAABBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCAAA@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA777777555444333333444555000000000000000111111111111111111000000000//////////////////000000000000111///...------...///111............/////////000---...//////......///000111111111111111111111111...///000111222222111000000111111111111222222222222222222333555888;;;===???CCCHHHLLLOOOPPPRRRSSSaaahhhsss{{{~~~}}}zzzhhhZZZaaaxxx{{{{{{xxxuuuwwwtttllliiimmmlllgggiiittt|||~~~{{{||||||}}}}}}}}}||||||}}}{{{zzz}}}{{{|||}}}}}}~~~}}}~~~~~~|||{{{uuutttpppfff\\\WWWRRRSSSVVVYYYZZZYYYXXXWWW[[[ZZZXXXWWWWWWXXXYYYZZZ[[[\\\ZZZWWWYYY\\\UUUKKK???:::333///---.........000///...------------------///111000------...111,,,,,,,,,------.........------------------------------------------------++++++,,,,,,,,,---------........................+++,,,---...////////////,,,---...//////...---,,,////////////000000000000......//////000000111111222222222222333444555666888>>>FFFRRRddduuuwwwrrrhhhjjjmmmjjj___\\\jjj~~~ssskkkbbbmmm~~~{{{pppmmmgggbbb]]]XXXRRRNNNJJJIIIGGGCCC???======>>>===;;;::::::;;;<<<:::999???>>><<<;;;;;;;;;<<<===<<<<<<<<<=========>>>>>><<<===???@@@AAAAAA@@@???@@@@@@AAAAAABBBDDDEEEFFFCCCCCCDDDEEEEEEFFFGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFDDDDDDFFFGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFF===<<<999777555444444444000000000000////////////222111000.........///000000000000000000000000000111111000...------------...---,,,,,,---///222333......//////000000000111111111111000000000000000111111222222222222111111333111000000111222222111222555444111555>>>CCCAAA@@@KKKQQQKKKEEEJJJXXXcccsssqqqwww}}}vvvhhhiiiccc\\\gggtttuuupppfffaaaeeekkknnnqqqssswww~~~~~~}}}{{{||||||}}}}}}}}}}}}||||||~~~~~~~~~{{{yyy{{{yyyyyy{{{}}}~~~|||yyyzzzzzzzzzyyyyyyyyyxxxxxxzzz{{{|||}}}~~~tttyyy{{{zzz|||zzzssslllfffaaaUUU___fff___UUURRRTTTVVVZZZXXXXXXYYYYYYXXXZZZ^^^XXXXXXXXXXXXXXXXXXXXXXXXPPPHHH;;;000///222111,,,///...,,,,,,---------,,,.........------,,,,,,,,,...------,,,,,,------...------,,,++++++,,,,,,,,,---------,,,,,,+++++++++---,,,,,,,,,,,,---......,,,---......//////......//////.........------------------.........//////............/////////000000000000000000000000000111000222444333111555;;;;;;IIIYYYfffqqqwwwsssjjjfffeeejjjbbb[[[{{{mmmwww~~~{{{uuussssssqqqmmmhhh[[[VVVOOOMMMLLLJJJEEE@@@>>>>>>===<<<;;;;;;;;;;;;999999::::::::::::999999;;;:::999<<>>@@@AAAAAAAAAAAADDDCCCBBBCCCDDDFFFFFFFFFEEEFFFGGGGGGFFFFFFIIIKKKJJJIIIGGGFFFGGGHHHJJJLLLQQQMMMIIIIIIJJJKKKJJJHHHFFFEEEFFFGGGIIIIIIHHHGGGGGGHHHIIIJJJJJJJJJIIIHHH<<<;;;888666444333333333111111111000000000//////222111000///......///000000000000000000000000000000//////...------------///...---,,,,,,---///000/////////000000111111111111111111111000000000000111111222222222222111111333222111111222333333333222444444444;;;EEEJJJIIILLLMMMJJJGGGNNNaaasss~~~}}}~~~tttfff___pppuuuuuusss}}}rrrgggbbbaaafffhhhddddddmmmxxx~~~{{{|||~~~~~~}}}{{{||||||||||||||||||||||||~~~}}}~~~~~~}}}{{{yyyxxxwwwxxx{{{~~~~~~|||yyyxxxxxxxxxyyyyyyzzzzzzzzz{{{{{{{{{{{{|||~~~}}}}}}}}}sssxxxzzztttqqqxxxwwwlllbbbmmmrrrjjj]]]TTTPPPOOOSSSXXX\\\\\\[[[ZZZ[[[[[[ZZZZZZYYYYYYXXXWWWWWWWWWUUUPPPEEE:::555555222---///...------...///...---......---------,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,------------,,,,,,+++++++++---,,,,,,,,,,,,---......,,,---......//////......//////.........------------------.........//////........./////////000000000000000000000000000000///000222555333111666===HHHXXXhhhpppssstttoooiiiggg___```fffxxxuuuzzz~~~zzztttooohhheeeccc```[[[VVVRRRMMMGGGDDDDDDBBB>>>999===<<<;;;:::::::::::::::999::::::;;;;;;;;;;;;;;;???>>>===>>>@@@AAA???===AAABBBCCCDDDEEEFFFFFFFFFGGGFFFFFFGGGIIIKKKLLLLLLPPPQQQQQQQQQOOOOOOQQQRRRRRRQQQPPPOOONNNOOOPPPPPPPPPNNNKKKKKKMMMMMMLLLJJJKKKJJJJJJJJJKKKKKKJJJJJJKKKLLLMMMMMMMMMLLLKKKKKK;;;999777555333222222222222222222111111111000000111000000////////////000000000000000000000000000//////...------.........000///---,,,+++,,,------000000000111111111111111111111111111111111111111222222222222222222222222222222222222333333444555333555777;;;CCCMMMPPPNNNOOOKKKIIIPPPddd}}}rrr```YYYYYYvvvxxx]]]PPPOOORRRUUU```jjjmmmppp{{{}}}}}}zzzzzz|||}}}}}}|||{{{zzz||||||{{{zzzzzz{{{||||||~~~|||||||||}}}|||zzzxxxvvvvvvxxx{{{}}}}}}zzzxxxvvvwwwwwwxxxyyyzzz{{{||||||{{{yyyxxxyyy{{{}}}~~~|||{{{}}}~~~yyyvvv||||||sssmmmsssvvvcccVVVPPPMMMOOOWWW[[[XXXXXX]]]```]]]]]]\\\[[[ZZZYYYWWWVVVVVVXXXWWWPPPEEE===888222,,,......---...000000...---...------------,,,,,,,,,...------,,,,,,------...,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......,,,---......//////.....................---------------........./////////....../////////000000000000000000000000000000000...///333444222111888CCCTTTdddssswwwsssmmmiiifffcccXXXYYYnnn}}}~~~pppooovvv~~~zzzvvvrrroooiiiddd^^^YYYVVVRRRMMMIIIGGGCCC???===<<<;;;888444;;;:::999999999999999:::999:::;;;<<<===>>>>>>>>>CCCBBBBBBBBBCCCCCCAAA???CCCDDDEEEGGGHHHHHHHHHHHHJJJJJJKKKLLLNNNPPPQQQRRRRRRTTTTTTSSSRRRQQQRRRSSSRRRRRRQQQQQQPPPPPPOOOOOONNNMMMMMMNNNOOOOOONNNLLLNNNMMMLLLKKKKKKLLLLLLMMMOOOOOOPPPPPPOOONNNMMMMMM:::999777555333333333333333333333222222222111111000000000////////////000000000000000000000000000//////.........///000000///......---------...///111111111111111111222222000111111111111111222222222222222222222222222222111222222222222333555666888999===CCCJJJOOOOOOLLLFFFPPP^^^ooouuuaaa\\\eeeooouuuxxxqqq\\\JJJFFFNNNWWW\\\lll|||}}}}}}||||||||||||{{{{{{zzzyyy}}}|||zzzxxxxxxzzz|||}}}}}}{{{zzz{{{||||||zzzxxxvvvxxxzzz||||||{{{xxxuuuwwwxxxxxxyyyzzzzzz{{{{{{}}}{{{xxxvvvvvvxxx{{{}}}}}}||||||~~~~~~}}}||||||~~~~~~}}}~~~}}}}}}zzz~~~hhhZZZUUURRROOOUUUUUUQQQWWWeeeiiiccc______]]][[[ZZZXXXWWWVVVVVVYYYVVVMMMCCC;;;333---...------...000000...,,,------------------------...------,,,,,,------...,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,---......///.............................................////////////...////////////000000000000000000000000000000000000000222333111333???MMMZZZfffqqqtttnnngggbbbaaa]]]```lllpppyyy~~~|||{{{uuuppplllgggccc^^^ZZZTTTPPPLLLIIIDDDAAABBB???<<<::::::999777555999999888888888999::::::999:::<<<>>>@@@AAABBBBBBFFFFFFFFFGGGGGGGGGFFFEEEHHHHHHJJJKKKLLLMMMMMMMMMLLLMMMNNNOOOOOOPPPRRRTTTOOOQQQRRRRRRQQQQQQRRRSSSQQQRRRSSSSSSSSSSSSRRRRRRTTTTTTVVVWWWXXXXXXWWWUUUVVVUUUTTTSSSRRRSSSVVVXXXYYYYYYXXXXXXWWWVVVVVVUUU;;;999777555444444444444333333333333222222222222/////////000000000000///111111111111111111111111000000000///000000111111.........//////000111222222222111111111111111111000000111111222222222333333333222111111222333333///111222222222333555888>>>@@@DDDJJJMMMMMMLLLLLLOOOggg~~~qqqaaa___mmmuuuoootttyyyrrrjjjeeeccccccdddeee^^^NNNBBBCCCMMMTTTkkk}}}}}}~~~~~~~~~~~~~~~|||{{{zzzyyyyyy}}}|||zzzxxxxxxzzz|||}}}|||{{{yyyzzz{{{{{{zzzyyyyyyzzz||||||{{{xxxuuuttt{{{zzzzzzzzzzzzzzzzzzzzz}}}{{{xxxuuuuuuvvvyyy{{{|||{{{zzz|||~~~~~~}}}{{{zzz{{{{{{zzzyyyzzz{{{||||||{{{{{{}}}xxxpppoooaaaXXXTTTQQQSSSTTTWWWdddqqqpppfff``````^^^]]][[[ZZZXXXXXXTTTXXXYYYRRRJJJBBB:::333///...------......---+++------------------------...------,,,,,,------...,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,---......///.........---............................../////////000000////////////000000000111111111111111111111111111444222222222333999JJJYYYbbbfffkkklllgggaaa]]]\\\]]]xxxyyyvvvuuuxxxyyyuuunnniiieee___WWWQQQMMMKKKGGGDDDBBB???===;;;>>><<<::::::::::::999888:::999999999:::;;;<<<<<<;;;===???AAACCCEEEFFFFFFHHHIIIKKKLLLLLLLLLMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSOOOQQQRRRQQQPPPPPPRRRUUURRRUUUXXXYYYZZZZZZ[[[]]]ZZZ\\\]]]___```aaaaaaaaacccdddfffhhhhhhgggggggggbbbccccccbbbaaacccfffjjjhhhhhhggggggffffffffffff:::999777555444444444555333333333222222222111111...//////000000000000///111111111111111111111111111111000//////000000000---...///000111222222333111111111111111000000000000000111111222333333333444333222111111222333444///111444444333333777;;;CCCDDDHHHMMMMMMNNNSSSZZZtttvvvrrrjjjhhhwwwvvvmmmrrr|||rrrfffccc```]]][[[[[[\\\]]]```bbb]]]PPPGGGIIISSSZZZxxx}}}}}}}}}~~~~~~~~~|||zzzzzzzzz{{{||||||{{{zzzzzz{{{||||||}}}{{{yyyyyy{{{|||{{{zzzzzz|||}}}|||yyywwwvvvvvv}}}}}}|||||||||{{{{{{{{{}}}{{{xxxwwwvvvwwwyyyzzzyyyxxxwwwyyy{{{}}}~~~}}}~~~|||zzzyyyyyyyyyxxxvvvsssuuuwwwwwwwwwwwwyyyzzz~~~{{{ccc]]]oooyyyjjj^^^WWWWWWWWW\\\hhhtttvvvmmmccc______^^^^^^]]]\\\[[[[[[VVVYYYZZZVVVRRRLLLDDD<<<333000...---......---+++,,,,,,,,,------------......------,,,,,,------...++++++++++++,,,---......++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,---......//////......---------...................../////////000000000/////////000000000111111111111111111111111111111777333222555;;;DDDTTTcccllljjjiiigggbbb]]]\\\___ddd||||||xxxnnnjjjfffbbb^^^ZZZTTTLLLEEEBBBAAA@@@>>>===<<<;;;;;;:::999999999999::::::;;;<<<<<<<<<<<<===>>>@@@@@@AAABBBDDDFFFIIIJJJKKKLLLKKKMMMPPPQQQPPPPPPRRRSSSPPPPPPRRRSSSTTTUUUUUUUUUUUUWWWYYYXXXVVVVVVYYY\\\\\\___cccffffffgggiiijjjiiiiiikkkmmmoooppprrrsssppprrrttttttsssrrrssstttnnnpppqqqpppnnnnnnrrrvvvttttttsssssssssssstttttt999888666444333333444444222222222222111111111111---...///000111111000///111111111111111111111111111000///...---------.........///000000000000000111111111000000/////////000000111222222333444444555444222111111222444555000333666666555666:::>>>FFFFFFIIILLLLLLRRRcccuuuzzz~~~|||xxx}}}uuuttt{{{~~~rrrgggaaaZZZZZZ[[[]]]```dddfffgggmmmsssrrreeeYYYZZZfffppp}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||zzzzzz{{{}}}~~~||||||||||||||||||||||||}}}{{{zzzyyy{{{|||||||||zzz||||||{{{yyyxxxyyy{{{}}}}}}}}}}}}}}}~~~~~~~~~|||{{{zzzyyyyyyyyyzzz{{{zzzxxxwwwwwwzzz|||}}}}}}|||zzzxxxxxxxxxyyyxxxwwwtttvvvwwwxxxwwwwwwxxxyyyzzz|||rrraaa```ooo}}}tttmmmhhhccc^^^cccooosssjjjbbbaaa^^^^^^^^^^^^^^^^^^______YYYZZZZZZWWWVVVTTTKKKBBB888555111............---,,,,,,,,,---------.........------,,,,,,------...++++++++++++,,,---...///+++++++++,,,,,,------------,,,,,,,,,,,,---......,,,---......//////......---------.........//////.../////////000000000000//////000000000111111111111111111111111111111111666333444<<>>???>>>===<<<<<<<<<===777888999999999;;;<<<>>>?????????@@@AAABBBDDDDDDHHHIIIKKKMMMOOOPPPQQQRRRPPPRRRUUUUUUSSSRRRTTTUUUTTTUUUVVVWWWXXXYYYYYYYYY\\\```ccccccbbbbbbgggkkklllooosssuuuvvvvvvwwwxxxyyyyyyyyyyyy{{{}}}~~~~~~}}}}}}|||zzz|||777666555333222222333333222222222111111111000000---...///111111111000///111111111111111111111111000///...---,,,+++++++++/////////000//////...---111000000000//////......000000111222333333444444555444222111111222444555111555999999777888<<>><<<;;;;;;<<<;;;999888888:::<<<===<<<===?????????@@@CCCEEEGGGFFFFFFIIILLLOOOPPPQQQYYYWWWTTTQQQPPPQQQRRRTTTXXXZZZ\\\]]]]]]___bbbdddnnnoooooonnnlllmmmrrrvvvwwwzzz888888777666555444333333222222222333333222222222111111111000000/////////111000///000222222000...111111111111000000000///222111000///...//////000222222111111111111111111333222222222111111111111000000000000111222333333777555555999@@@FFFIIIIIIJJJRRR```nnn||||||kkkfffmmm{{{yyynnnnnn}}}~~~pppeeeaaaaaa\\\VVVSSSWWW```lllttt}}}~~~~~~~~~}}}~~~}}}||||||yyy{{{||||||zzzyyyyyyzzz~~~}}}|||||||||}}}}}}|||||||||{{{{{{{{{{{{{{{~~~{{{xxxwwwyyyzzzzzzyyy|||yyyvvvvvvxxxzzz{{{zzzzzzxxxvvvvvvxxx|||}}}|||zzzzzz{{{|||{{{zzz}}}|||zzzyyyyyy{{{}}}zzzzzzzzzzzzzzzyyyyyyyyy{{{}}}|||yyyyyy{{{zzzvvvwwwyyy{{{~~~~~~xxxhhhgggwww{{{jjj]]]^^^nnnzzz{{{{{{ooo___^^^iiieeeaaa]]]\\\___aaaaaa```[[[ZZZYYYWWWUUUTTTRRRRRRLLLGGG@@@999333000000000...------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////..................////////////////////////000000000000////////////000000////////////000000///222333222111222444666:::AAALLLZZZffflllmmmkkkgggcccZZZ___uuuvvvpppooohhhaaaXXXRRRNNNKKKEEE@@@@@@???>>><<<;;;;;;::::::;;;:::999999:::;;;===???>>>@@@BBBCCCDDDFFFJJJLLLLLLLLLLLLNNNQQQTTTUUUVVVYYYXXXWWWVVVUUUWWWYYY\\\ccceeehhhjjjlllooorrruuu{{{}}}:::888777555444444444444333222222222222222222333000000000000////////////111000///000222222000///111111111111000000000000111111000/////////000000000000111222222222222222333333333333333222222222/////////000111222333444777777999???EEEJJJJJJIIINNNbbb{{{|||hhhfffvvv|||xxx~~~|||uuuooofff\\\WWWWWW\\\[[[\\\aaakkkxxx~~~{{{yyy{{{~~~}}}}}}||||||}}}~~~}}}||||||}}}~~~~~~~~~}}}}}}|||{{{{{{zzz{{{yyywwwwwwxxxxxxxxxwwwzzzxxxuuutttuuuuuuuuutttwwwuuussssssuuuyyy~~~~~~|||yyywwwwwwwwwvvvuuu|||{{{zzzyyyyyy{{{}}}~~~{{{zzzxxxvvvvvvvvvxxxyyyzzz{{{zzzvvvuuuxxxyyywwwtttwwwzzz~~~~~~|||}}}}}}~~~vvvttt{{{zzzbbbWWW]]]hhhnnnuuu~~~}}}hhhbbbiiikkkeee___\\\\\\^^^^^^]]]\\\[[[YYYWWWUUUTTTTTTSSSRRRNNNHHH@@@:::444111///......---------------............------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000//////.........////////////////////////////////////000000000000000000000//////000000111///111444444222222444888===GGGUUUaaagggjjjkkkmmmhhh___XXXlll}}}|||}}}vvvnnneee___^^^VVVPPPIIIDDDBBB@@@<<<999;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<>><<<;;;<<<;;;;;;;;;;;;<<<===>>>=========???AAACCCFFFGGGIIIKKKLLLMMMNNNOOORRRTTTPPPRRRSSSUUUWWWYYY\\\^^^^^^bbbfffjjjlllpppvvvzzz:::999666444333333444555444333222111111222333444/////////000000000000000///000111111111000000000000000000000000000111111000000111111111111111111...///111222333333222111111111222222222222222222444444444444444444555666888@@@GGGHHHFFFFFFMMMUUUttt}}}ssstttssswwwzzzqqqaaa^^^\\\\\\\\\\\\bbbiiinnnvvv}}}|||}}}~~~|||{{{{{{{{{||||||||||||}}}~~~~~~zzzzzz{{{{{{||||||||||||wwwxxxyyyyyyyyywwwwwwvvvuuuuuutttrrrpppooooooooosssuuuvvvuuurrrqqqrrrsssxxxuuurrrpppqqqrrrrrrrrrwwwwwwvvvuuuuuuvvvwwwwwwuuuuuuuuuvvvvvvuuuuuuuuusssyyy}}}|||{{{}}}~~~|||yyyzzz|||~~~~~~}}}{{{yyy{{{||||||~~~~~~|||ppppppxxx}}}qqqdddbbbkkkyyyxxxqqqyyynnn```VVVUUUXXX]]]___\\\[[[ZZZXXXWWWVVVVVVUUUWWWUUURRRLLLEEE===666111000///...---------------//////...---,,,,,,++++++,,,,,,,,,---------......------------------------,,,,,,,,,---------......111111000000/////////...////////////////////////.../////////000000000111000000000000000111222222222111333555222///555???KKKXXXfffiiiccc]]]]]]```bbbuuuvvvnnnuuuyyytttlllccc^^^WWWNNNHHHHHHDDDBBB>>>===<<<<<<===<<<======<<<<<<<<<===>>>>>>@@@AAABBBDDDGGGIIIKKKMMMPPPQQQRRRQQQPPPPPPRRRTTTVVVYYY\\\^^^```ccchhhkkkjjjpppxxx}}}:::888777555444444444444333222222222222222222333000000000000111111111111///000222222000///000111000000000000111111111111///000111222222222111111333333333222111000///...111111111111222222222222333333333333444555555666===DDDKKKLLLKKKQQQ^^^jjj~~~nnnccc```\\\]]]bbbhhhkkkmmmttt|||}}}}}}~~~zzz{{{}}}~~~~~~}}}|||wwwxxxxxxyyyzzzzzz{{{{{{wwwyyy||||||{{{xxxwwwwwwuuuvvvvvvuuusssrrrrrrsssooorrrvvvwwwuuussstttvvv{{{xxxuuussstttvvvwwwwwwxxxxxxwwwvvvuuuuuuuuuuuuooooooppprrrrrrrrrrrrrrrvvv}}}{{{{{{zzzxxx}}}}}}}}}~~~}}}|||zzzyyy|||}}}}}}~~~xxxppppppsssuuuvvvxxxrrruuu|||{{{wwwuuuwwwlll^^^TTTSSSWWW\\\^^^[[[[[[[[[ZZZYYYWWWVVVUUUVVVVVVTTTOOOIIIBBB;;;777000000///...------------.........------,,,,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,---------......////////////////////////////////////////////////......//////000000111111000000000000111111222333222000222555333222<<>>???@@@FFFGGGHHHKKKMMMPPPQQQRRRVVVWWWXXXWWWVVVWWWXXXZZZ]]]aaafffiiilllpppvvv{{{888888777666555444333333222222222333333222222222000111111111222222222333...000222222000///000111///000000000111111111111///000111222222222222111333333222111000000000111222222222222333333444444111222222444666888:::;;;DDDFFFJJJOOOXXXgggxxx}}}}}}|||pppddd\\\ZZZZZZ^^^dddppp||||||~~~~~~{{{xxxvvvwwwwwwwwwwwwwwwwwwwwwrrrvvvzzzzzzxxxuuuttttttqqqtttvvvuuusssrrrsssuuuqqquuuxxxxxxvvvvvvyyy|||}}}yyywwwxxxyyy{{{{{{xxxwwwvvvuuusssrrrqqqqqqmmmmmmmmmmmmoooqqqssstttwww}}}{{{wwwwwwxxxwww~~~~~~}}}}}}|||||||||}}}~~~{{{tttrrrkkkmmmqqqwwwyyy~~~{{{xxx~~~uuunnnfff[[[TTTTTTVVVYYYYYYYYYZZZ\\\\\\[[[YYYVVVTTTVVVVVVUUURRRMMMGGGAAA>>>111000///...------------------------------------,,,,,,,,,---------..............................,,,,,,,,,---------......---------...//////000000////////////////////////.........///000111111111000000000000111222333444111///111666666888FFFYYYaaacccbbbZZZQQQPPPYYYccc{{{sss|||sss~~~uuuhhhbbbbbbdddTTTMMMHHHFFFCCC===;;;<<<;;;:::999777666777999:::======>>>???AAACCCEEEFFFKKKLLLNNNQQQSSSUUUVVVWWWZZZ[[[^^^___```cccfffiiijjjpppwww{{{777888777777666555333222111222333444444333222111111111222222222333333333...111333222000///000222//////000000111111111222///000111222333333222111///......///111333555777333333333444444555555555111222444666999===@@@AAAJJJGGGHHHPPPcccyyysssooohhhaaa]]]]]]aaadddkkksss~~~yyyuuuwwwwwwvvvvvvuuutttttttttmmmqqquuuvvvssspppnnnooommmpppssssssqqqppprrrtttwwwyyy{{{yyyvvvvvv{{{{{{yyyyyyzzz{{{{{{vvvuuutttrrrpppnnnmmmlllpppnnnllllllmmmqqqvvvyyytttzzz{{{vvvsssuuuyyyzzz~~~}}}|||||||||}}}zzzxxxooollllllooorrrvvv}}}wwwggg```YYYUUUUUUVVVVVVUUUXXXZZZ\\\]]]]]]ZZZVVVTTTVVVVVVUUUSSSPPPKKKFFFCCC111111000......---------,,,,,,------------------,,,,,,,,,---------..............................,,,,,,,,,---------......+++,,,,,,---...///000000////////////////////////---......///000111111222000000000000111222333444000---000777999===OOOdddhhhfff```WWWQQQXXXhhhvvvoooaaaooollluuuwwwqqqjjjaaaVVVNNNJJJDDD@@@???>>>;;;:::;;;======<<<:::888999;;;===>>>???AAACCCFFFIIIKKKMMMNNNPPPRRRTTTVVVXXXYYYYYY[[[^^^bbbeeeiiimmmrrrvvv|||