BM[6( ))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))************************++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************************************)))))))))************************++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************''')))***)))((('''(((***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********************+++++++++************+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************)))))))))))))))************+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------------......///...............///000000111111111222333333444444666888@@@LLLXXXbbbnnnyyy{{{kkkVVVEEE===;;;999888777555333333333333111000111111222222111111000///................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++))))))))))))))))))))))))************))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))*********)))'''''')))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((())))))************)))************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************************************++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************'''((())))))((('''((()))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))***************************************+++++++++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))*********************)))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///...............///000000000000111111222333333333444444888@@@GGGMMMWWW```jjjooojjjZZZPPPCCC:::777777666555555444333333222222111000111111111111111000000///................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************+++))))))))))))))))))))))))*********)))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))*********)))((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((())))))************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))((((((((()))***************************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************************************+++++++++***************************++++++,,,,,,++++++***))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************((()))***)))((('''(((***))))))(((((((((((())))))((((((((((((((((((((((((************************))))))))))))************************************)))***+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))******))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.....................///000000//////000111111222222333444222333777999<<>>:::;;;<<<;;;:::777555444222222222222222///111333222///...000222000000000000000//////...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))*********+++(((((()))***************************************'''((((((((())))))************))))))))))))******''')))***)))'''&&&(((+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************'''(((((()))***+++++++++(((((())))))))))))((((((************************+++*********))))))((((((++++++************++++++************************+++++++++*********)))))))))************+++++++++******))))))******+++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++******))))))************************++++++************++++++++++++************++++++******++++++++++++******)))************+++++++++,,,++++++******++++++,,,***************************++++++,,,,,,++++++***+++***)))***+++++++++)))************************((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''***)))((((((((()))+++++++++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,---------............///111111222222222333333333444999>>>??????DDDMMMVVVgggqqq|||qqq]]]MMMCCC???>>>;;;999666555444333444444333333222111000000000000000000000000000000////////////////////////........................------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))))))))))))))************(((***+++***)))((()))***)))************+++++++++************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************************'''(((((()))******++++++((())))))******))))))(((************************************)))))))))(((++++++************++++++************************+++++++++*********)))))))))************+++++++++******))))))******+++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++*********)))************************++++++************++++++++++++************++++++******++++++++++++******************++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***)))***+++,,,+++)))************************))))))))))))))))))))))))******))))))(((((((((((((((((((((((()))))))))***************)))))))))((())))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''******)))))))))***+++,,,************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,------------............000000000111111111222222555999<<<;;;888:::AAAGGGSSSZZZaaabbbccclll~~~|||jjjZZZNNNEEE<<<666:::999888666555444444444444333333222111111000000////////////////////////................................................------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))************(((***+++***)))((()))***)))************+++++++++************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************((((((((()))******++++++*********++++++*********************************************))))))))))))++++++************++++++************************+++++++++***************)))************+++++++++******))))))******+++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++************++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++******++++++++++++******************+++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,***)))***+++,,,+++******************************************************))))))))))))(((((((((((((((((()))))))))******************))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((+++************+++,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,------------,,,,,,------------............////////////000000000000555888999666333222777<<>>=========@@@GGGOOOTTT[[[```iiitttxxxdddUUUHHHAAAEEEBBB>>><<<<<<<<<:::999222222222111222222333333222222111111000000000000////////////////////////........................------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))((()))))))))************(((***+++***)))((()))***))))))*********+++++++++************)))))))))((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************************************)))))))))))))))*********++++++,,,,,,,,,,,,++++++************************))))))))))))))))))******++++++************++++++************************************************))))))*********+++++++++******))))))******+++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---************************,,,,,,,,,------,,,,,,,,,,,,+++***+++,,,,,,,,,***************************++++++++++++++++++++++++))))))))))))************))))))))))))************))))))))))))))))))******))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))******++++++,,,,,,,,,,,,))))))))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))),,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------.../////////000000000000111222444555555444555888;;;999777666777<<>>@@@@@@AAACCCFFFKKKUUU___fffrrr~~~iiiVVVNNNIIICCC@@@@@@???===;;;666666555444333333222222555444333222111000000000000000000///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))************(((***+++***)))((()))***)))************+++++++++************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++***************************)))))))))))))))))))))******++++++++++++******************************((()))))))))************++++++************++++++************************))))))*********+++++++++)))************+++++++++******))))))******+++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------......---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,++++++------,,,+++************************++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++((()))))))))************))))))))))))))))))))))))''''''(((((())))))******'''((((((((()))))))))***((()))***+++++++++******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++*********++++++,,,,,,---)))******+++,,,,,,------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------........./////////000111111111000000111222777555444333444666888:::777999;;;>>>AAAEEEIIIKKKQQQ[[[iiivvvlll[[[QQQMMMKKKHHH<<<=========;;;777333000444444444333333333444666333222111000000///000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))************(((***+++***)))((()))***)))************+++++++++************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++*********************************)))))))))))))))*********++++++*********************************(((((())))))*********+++++++++************++++++************************))))))******++++++++++++)))************+++++++++*********)))***++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......------------......---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------...------,,,,,,------...........................,,,------......------,,,---,,,++++++------,,,+++************************************************))))))******++++++++++++)))************+++++++++(((((())))))*********+++))))))))))))))))))))))))&&&&&&'''((()))***++++++'''((((((((())))))******'''((()))***+++***))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++))))))***+++,,,------...))))))***+++,,,,,,------+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------.........///000000111222333444222222111111000222444666555777:::===>>>>>>>>>>>>FFFLLLQQQUUU[[[fffwww~~~iiiXXXQQQKKKIIIGGGBBB===<<<>>>===;;;888666777:::===333333222000///...000111111000000/////////000000.........///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))************(((***+++***)))((()))***)))************+++++++++************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******))))))))))))******+++***)))(((((()))***++++++*********))))))(((((())))))************))))))---,,,***)))))))))******))))))))))))******************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......------,,,+++.........------,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************+++***)))((((((***,,,---++++++++++++++++++++++++,,,,,,,,,---------......,,,------......------,,,......//////000111111111222222111111111111222222555555666777888999::::::CCCDDDFFFHHHLLLSSS[[[aaauuuvvviii]]]SSSLLLCCCBBBAAA???>>><<<;;;:::999999777666666555555555333333222222111000//////000000000000000000000000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------++++++++++++------------,,,,,,+++***)))))))))************++++++++++++++++++*********))))))************************++++++******)))((((((((()))************+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++******))))))))))))************))))))))))))******************)))))))))((())))))************)))))),,,,,,***)))))))))******))))))))))))******************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,------------------------------------------------------------------------------............------,,,,,,.........------,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************+++***)))((()))***,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,------------,,,,,,------...//////000000111222111111000000111111222333333444555666777888888;;;===>>>@@@AAADDDHHHKKKZZZbbbrrr}}}ppp```XXXNNNGGGEEECCC@@@===??????>>><<<;;;999888888777666555444444333333333333333222111111000//////////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++++++++,,,---------,,,,,,+++******))))))************+++++++++,,,++++++++++++*********************************************)))))))))))))))************+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++******))))))))))))******))))))************))))))************))))))))))))))))))************)))))),,,+++******)))*********)))))))))*********++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------,,,,,,,,,,,,------........................////////////////////////------.................................---------.........---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************+++***)))))))))***,,,---++++++++++++++++++++++++************++++++++++++,,,,,,------------,,,,,,,,,,,,------...//////000111111000000000000111111000111111222333444555555666999;;;<<<<<<<<<===>>>FFFKKKWWWdddlllqqqyyyrrrfff^^^TTTJJJBBBDDD@@@<<<;;;===???>>>===::::::999888777555555444444444333222111111111111222222111111000000//////////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++*********)))************+++++++++,,,,,,,,,,,,++++++++++++************************)))))))))************+++)))************+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******((()))***++++++***)))(((*********)))))))))))))))))))))************))))))++++++******************))))))*********+++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------------------.........///..............................------------..............................////////////////////////.............../////////000//////..............................---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************)))))))))***+++,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,------......///000000000//////000000000///000000111222222333333333555888999:::;;;===>>>@@@DDDMMMWWW\\\]]]```dddnnnwwwsssfff[[[UUULLLFFFAAA???AAACCCCCCAAAAAA???<<<;;;;;;:::888666666666666555444333222222333222111111000000000111111111000000000/////////////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,++++++*********))))))*********+++++++++---------,,,,,,,,,++++++************************(((((()))******+++,,,,,,))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******((()))***++++++***)))((())))))))))))))))))******))))))************))))))************+++*********************++++++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------------........./////////........................///......------......///////////////////////////.................................//////000000000111000///.........//////........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---.........000//////......//////000000000000111111222222333111222333333444666:::===;;;>>>EEENNNQQQNNNLLLNNNWWW^^^gggmmmsss|||sssjjjZZZXXXTTTOOOJJJFFFDDDBBBEEEBBB>>>===>>>???>>><<<999888888888999888777555444444444333333222222222222222111111000111111111000000//////////////////......................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++***))))))*********+++++++++---------,,,,,,,,,++++++************************(((((()))***+++,,,------))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++******))))))))))))******))))))************))))))))))))))))))************))))))************))))))))))))***++++++++++++************++++++++++++,,,******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,------..............................---------.........//////........................//////............//////000000000000000000000000////////////////////////......//////000000111111222111000......//////000.............../////////------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,++++++++++++,,,,,,---....../////////............//////000000000111111111222222444444333222111222555888777888>>>EEEGGGCCC???@@@KKKPPPTTTVVVVVV]]]iiisss}}}}}}{{{sssnnnkkkgggbbb]]]YYYSSSKKKEEEEEEDDDAAA@@@???@@@BBBCCCAAA???>>>===<<<:::777444999999:::::::::999888888333333333333222222222222222222111111111111111222////////////....................................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,++++++++++++************************))))))******+++,,,------)))************+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++******))))))))))))************))))))))))))******((()))))))))************))))))************))))))((()))***+++,,,++++++************+++++++++,,,,,,******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---......///........................,,,,,,---------.................................000//////////////////000000000000000000000000000000000000000000000000000......///000000111222222333222000......///000111---........./////////000...------------,,,,,,,,,------------------------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))***+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---....../////////......------......////////////000000000000000333444555444333222333444666444666<<<>>>;;;:::;;;???DDDGGGFFFCCCFFFQQQZZZeeeeeeiiisss}}}|||{{{{{{yyyxxxwwwvvvuuummmnnnppppppoookkkgggdddbbbaaa___\\\YYYWWWUUUSSSTTTTTTSSSQQQNNNJJJGGGEEEBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???===<<<<<<<<<<<<555555666777888888777555444444444333111///......111111111111222222222222111111000000000000111111................................................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++)))************+++++++++,,,++++++++++++******************************************++++++,,,,,,,,,)))************+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++******))))))))))))******+++***)))(((((()))***+++(((((())))))*********+++))))))************))))))((()))***+++,,,,,,+++*********+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////////////////////////////,,,,,,,,,---------......////////////////////////000000////////////000000000000000000000000000000111111111111111111111111...//////000111222222222333222000///...///000222---.........//////000000......---------,,,,,,,,,........................------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))***++++++++++++***++++++++++++++++++++++++))))))))))))************+++++++++,,,,,,+++++++++,,,,,,---......//////000.........------..................///////////////+++...222333222000//////555111000333555555777:::555:::???===999:::BBBJJJ\\\^^^bbbggglllnnnnnnmmmllljjjgggccc^^^YYYVVVTTTTTTTTTRRRPPPMMMKKKJJJIIIJJJKKKKKKLLLKKKJJJHHHGGGDDDDDDCCCCCCBBBAAAAAAAAA@@@???>>>======>>>???@@@===>>>>>>>>>======@@@BBB777888999:::;;;:::999999<<<;;;;;;:::999777666555333444444444333333444555000000000111111111111111000000/////////000000111---.............................................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++)))************++++++++++++++++++*********))))))***************************++++++++++++,,,,,,,,,)))************+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++++++++,,,************************)))************+++++++++************************************************+++++++++++++++++++++++++++++++++*********))))))************************)))************+++++++++++++++,,,,,,,,,---------,,,------......------,,,111...,,,,,,///000---+++...........................------------...//////111111222222111000000///...///000111111111000000000333444444222//////000...000111111000111333444777///,,,000333111111555000000///...///333555555---///222333222000///...333222111//////......///......------------..............................---------,,,,,,,,,++++++......---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))******))))))******+++,,,+++++++++*********))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------......------------------------,,,---......//////......000///.........///111222111111111111111111111111777666666666888999;;;===KKKZZZdddeeefffjjjeee[[[dddbbb```[[[UUUNNNHHHDDDDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::999888888::::::::::::::::::::::::888999999::::::;;;;;;<<<;;;;;;::::::999888777777777777666555444444333333111111111111111111111111////////////////////////000000000000000000000000000000//////.........---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((***************************************+++++++++************************)))************+++++++++************************************************+++++++++++++++++++++++++++++++++*********))))))************************************++++++++++++++++++,,,,,,,,,---------,,,------......------,,,111///......//////---,,,..............................------......///000...//////000000000000//////000111111222222222222111222333444444333333333000222444444333333333444222111444999888333000333555555333222222222111///000111222222111111111222...............////////////......------......///........................---------,,,,,,,,,,,,+++......---------,,,,,,,,,***************************************************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))*********+++++++++************************************))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))******************************))))))******+++,,,+++++++++*********))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,------------...------------------------,,,------...............000///.........///111111111111111111111111111111444444444444555777999:::>>>OOO___eeehhhjjjcccWWWZZZYYYXXXUUUQQQLLLHHHEEEAAA@@@???>>>====================================;;;;;;::::::999888888777999999999999999999999999999999999999999999999888999888888777666666555555555444444333222222111111111111111111111111111111////////////////////////////////////////////////////////////......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++************************++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************)))))))))(((************************+++++++++***************************************)))************+++++++++************************************************+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,------------,,,------......------,,,000111222111///.........///////////////////////////............///000000......///000000111111111000000000111111222222222111111111222333444222111///111333333222111111222...000555888555000...111000//////111333333222111111111000000000111222333......///000000000////////////............//////..............................---------,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++******************************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++************************************))))))))))))))))))))))))))))))))))))************************+++++++++*********************************************))))))******+++,,,+++++++++***************************************************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,------------------------------------,,,,,,---...............//////......//////000111000000000000000000000000111111111222333444666666222BBBPPPWWW\\\___[[[SSSPPPPPPPPPNNNKKKHHHDDDBBB===<<<;;;:::::::::::::::::::::::::::::::::::::::999999999888777777666666888888888888888888888888999888888777666666555555666555555444444333333222222222111111000000//////000000000000000000000000000000000000000000000000///////////////////////////............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,************************+++***))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************))))))))))))************************,,,+++++++++***)))))))))************************))))))*********+++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------...,,,------......------,,,000333555444000...///000////////////////////////000////////////000111111111111111111222222333333333333222222222333333333555444333444666777555333888888888777666666888:::888888:::;;;:::999999:::666222111444777666666666444222111111222333444333111222222222222111///...000//////......//////000....................................------------......---------,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************)))))))))((())))))))))))))))))))))))******************************************************************************))))))******+++,,,************************************************************************++++++++++++++++++++++++************++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------............//////000000000000000000000000000000000000000111222222333444111888===???BBBJJJNNNMMMJJJJJJJJJIIIFFFCCC???===:::999888888777777777888888888888888888888888888777777666666666555555555666666666666666666666666666666555555444444444444333333333333222222111111000000000000//////......000000000000000000000000000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,******************************)))))))))))))))***))))))))))))))))))))))))(((((()))))))))******************)))))))))))))))************************,,,+++++++++***)))))))))************************))))))*********+++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........,,,------......------,,,///222555555222///000111000000000000000000000000111000000000000111222222333333222111111222222333444444333333333444444555999999999;;;>>>@@@AAAAAANNNMMMJJJGGGFFFHHHMMMQQQPPPRRRTTTVVVXXXXXXUUUQQQMMMEEE@@@BBBBBB===999999777555333333444444222000111111222222222222111111000000000//////000000000/////////////////////////////////.........------......---------,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********************************************)))))))))((())))))))))))))))))))))))******************************************************************************))))))******+++,,,************************************************************************++++++++++++++++++++++++++++++++++++,,,,,,------***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...------------....../////////////////////////////////////////////000111111222222222222444333000111888>>>AAACCCCCCDDDDDDCCCAAA>>>===888777777666666666666777555555555555555555555555444444444444444333333333444444444444444444444444222222222333333444444444222222222222222111111111000000000000////////////////////////////////////////////////////////////........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------,,,,,,++++++,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************************)))))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))******+++++++++++++++++++++++++++++++++***************************************)))************+++++++++************************************************++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------............,,,------......------,,,...000333444333222111111000000000000000000000000222111111111111222333333333333222111111222444555222222222333444777999:::===@@@CCCFFFIIIMMMRRRVVVbbbaaa^^^\\\[[[^^^dddhhhkkkssszzz|||{{{xxxrrrkkk^^^VVVSSSXXXZZZSSSLLLKKK>>>:::555333444444111...111111000111111222444444111111000000000000111111////////////////////////000////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))***************************************+++++++++++++++++++++++++++++++++******))))))******+++,,,***************+++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,------...***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------...////////////...////////////////////////...///000111111111111111111222333222111111333444888999<<<>>>??????>>>===666555555444444555555555444444444444444444444444222222222222222222222222222222222222222222222222000000111222222333444444111111111111111111111111000000000000////////////////////////////////////////////////////////////........................++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------------------------............---------,,,++++++,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************)))))))))))))))******+++)))))))))))))))))))))))))))))))))*********++++++))))))))))))************++++++++++++++++++++++++***************+++++++++************************)))************+++++++++************************************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............,,,------......------,,,---...000333555555333111111111111111111111111111222222222222222333444444444444333444555888:::<<<<<<===>>>AAAEEEJJJOOOQQQRRRXXX]]]______bbbiiippprrrrrrrrrrrrrrrtttxxx{{{tttnnnqqq~~~zzzpppmmmWWWOOOEEE@@@???@@@@@@>>>;;;999666444222333444555222111111000000111111222////////////////////////000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))***++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++******))))))******+++,,,))))))*********+++++++++************************************************++++++++++++++++++++++++)))******+++,,,,,,------***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,,,,---.../////////..............................---...///000000000//////...000222333222000///000000222555777999999999888333333333222222333333444333333333333333333333333000000000000000000000000000000000000000000000000111111111111222222222222000000000000000000000000////////////////////////........................------------------------........................***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,---------...,,,,,,,,,---------..........................................------------+++,,,------...---------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************)))))))))))))))***++++++))))))))))))))))))))))))))))))*********+++++++++((()))))))))************++++++++++++++++++++++++))))))******+++++++++,,,************************)))************+++++++++************************************************++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////,,,------......------,,,---,,,...222666777444000111111111111111111111111333333222222333333444555666666666888;;;>>>BBBDDDPPPQQQTTTXXX___ffflllppppppwww|||{{{xxxxxxvvvkkk]]]UUUTTTVVVXXXXXXHHHDDD???999555333333444222222111111111111222222000000000000000000000000000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))************************))))))******++++++++++++++++++++++++++++++++++++*********)))***++++++,,,))))))******++++++++++++************************************************++++++++++++++++++++++++((())))))***++++++,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,.../////////...---........................,,,---.../////////...---......///000///...000333...000222333444333111000222111111111111111222222222222222222222222222222/////////000000000000000000000000000000000000000333333222222111111000000.../////////////////////................................................------------------------........................*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------------.........//////,,,,,,,,,------.................................//////.........---------+++,,,------......------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************))))))((())))))***++++++)))))))))))))))))))))))))))************+++++++++(((((())))))*********+++---,,,,,,+++*********+++************************))))))))))))))))))))))))******))))))))))))******+++++++++*********))))))************************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------...///000000//////......................../////////000111222222222444333222000000000111111333444444444444333333444999:::<<>>777333444555555///000111222333333333333000000000000000///......///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************************************))))))))))))))))))))))))***)))((((((((()))++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++''')))******))))))***,,,******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++*********+++,,,---------------------------,,,,,,,,,---------....................................................../////////000000/////////....../////////000000000000000000000000000000000....../////////000000000//////............//////......................../////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,------......------------------------------........................///000111111000///111222/////////000000000000000////////////000111222222111111111000111111222222////////////////////////.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))++++++***))))))))))))))),,,,,,+++************+++************************))))))))))))))))))))))))******))))))))))))******+++++++++***************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------.........///000///...,,,+++,,,,,,---////////////////////////000000000000000111111111...000222444555555444444777555555:::BBBJJJOOOQQQ^^^```eeeooo{{{zzzrrrdddYYYJJJ???:::777777666555555555555555444000---000000000000//////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++************************)))))))))))))))))))))))))))))))))((()))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((()))+++***))))))***+++******+++++++++,,,,,,,,,++++++************++++++---,,,,,,++++++*********************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++******++++++,,,---------------------------------------............------------------------------------------------......////////////...............////////////000000000000000000000000000.........////////////000//////............//////..............................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---............---------..................////////////////////////---...000000//////111222............///000111222...............///000111000/////////000000111222000000000000////////////.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))******)))((((((((())))))++++++***************+++************************))))))))))))))))))))))))+++******))))))******+++***************************************************************************+++++++++++++++,,,,,,+++++++++,,,,,,,,,------............////////////000///---,,,,,,---...000////////////////////////111000111111111111111111333444444555555666777777:::;;;@@@KKKXXXbbbfffgggooo{{{vvvqqqfffYYYQQQJJJBBB;;;888:::888555444333222111///000000000//////000000000/////////...------,,,,,,------------------------,,,++++++******+++++++++************************)))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))***++++++))))))***+++******+++++++++,,,,,,,,,++++++************++++++------,,,,,,+++***))))))******************************************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------------------------------......//////......---------........./////////////////////////////////------.........////////////......------......///........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------............................../////////////////////////////////---...000//////...000111000000/////////000111222000000//////...////////////////////////000111111000000000000////////////....................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))((((((((((((((()))*********))))))***++++++************************))))))))))))))))))))))))++++++************++++++*********************************************************************************++++++,,,,,,,,,++++++,,,,,,,,,---------........./////////000000///...------...000222444000000000000000000000000111111111222222222222222666555333222444888===@@@EEEJJJUUUcccrrr{{{~~~~~~{{{tttooommmfffXXXLLLGGG<<<:::777444333333666999222222111000000000111111000//////......---,,,,,,------------------------,,,+++++++++++++++,,,,,,************************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***+++,,,+++***)))***+++******+++++++++,,,,,,,,,++++++************++++++------,,,,,,+++***))))))******************************************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------------------------............------------------....................................------------..................------------..............................---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---......//////...............//////000000000////////////000000000000000111222222000000000222444333333222222333333333222222111111111222333333333222222222222222222333000000000000//////......//////////////////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))***++++++************************))))))))))))))))))))))))++++++************++++++***************+++++++++************************++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,------------............/////////000............000222444555000000000000000000000000111222222333444444555555555444555888@@@JJJTTTZZZZZZ```jjjvvvtttiiihhhZZZ[[[WWWMMMAAA888555777666444333111111111111222000000//////...---------------------------------,,,++++++++++++,,,,,,---************************))))))))))))))))))))))))(((((()))************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***,,,,,,,,,***)))***+++******+++++++++,,,,,,,,,++++++************++++++---,,,,,,++++++***************************************************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------..............................,,,,,,,,,---------............------------......------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...////////////.........//////000000111111...//////000111222333333000222333333111111222444444444555666666666555555333333333444555666777888555444333222111111111111222222111111000000///////////////////////////////////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((()))******)))))))))))))))***++++++************************)))))))))))))))))))))))),,,++++++******++++++,,,))))))*********+++++++++************************++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,------------...------........./////////---......///000111222222111111111111111111111111111222333444555777888888777:::BBBMMM]]]ooo~~~eeeKKK<<<777999777555333111111222222000000//////......------........................+++++++++++++++,,,---...************************))))))))))))))))))))))))'''((()))***+++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,---,,,***)))***+++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,---------------------------------+++,,,,,,,,,,,,---------...------,,,,,,------...------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,------------...------...///////////////......///000000111222222///000111333444666777888555666888999:::;;;===???;;;===@@@CCCEEEEEEDDDCCCDDDDDDCCCBBBAAAAAAAAAAAA<<<;;;:::888777666555555555444444333222222111111////////////////////////////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))***++++++))))))((())))))***++++++************************)))))))))))))))))))))))),,,++++++******++++++,,,))))))******++++++++++++************************++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,---------......------------.........///---...//////000//////...111111111111111111111111111222333555777888999:::<<>>EEEMMM[[[bbbrrrpppaaaLLL<<<666555555555222111000000111111000000000//////......---,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))***++++++++++++***))))))))))))************************************---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++---......---///000000000000111222333444000000555888888:::===JJJIIINNNYYYaaagggpppyyyvvvyyyyyywwwxxxhhhcccZZZPPPIIIFFFCCCAAA<<<777555666666111000222333333222222222222222222000000/////////..................---------,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,---------............///---......///000/////////000000000000000000000000111111222222333333333333444:::999<<>>BBBKKKYYYcccuuu~~~uuuxxx}}}wwwhhhYYYOOOAAA>>>:::666333333333444111111000000000//////////////////.........------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,------------...---------............///------...//////////////////000000111111222333333333555777999===GGGTTT^^^uuukkk\\\HHH:::555555444333111111000000///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))***++++++++++++************+++++++++,,,,,,************************++++++******++++++,,,---++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************************++++++,,,,,,++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++))))))))))))************))))))*********+++++++++************************)))******+++,,,,,,------++++++,,,,,,---......///------------------------........................---///111000...000666;;;;;;BBBJJJSSS^^^ppp}}}xxxyyywwwqqq{{{~~~vvvxxx~~~qqq___XXXNNNBBB999444111111111111111000000000//////////////////............------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++******++++++,,,---++++++------------++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------.........//////---...//////000000/////////000000111222222333333111555:::???IIIXXXjjjxxxyyy]]]GGG<<<777333000111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))+++++++++,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++******)))((((((((())))))******++++++++++++************************))))))***+++,,,,,,------++++++,,,,,,---...//////------------------------////////////////////////...111333333222666===DDDOOOWWWbbbooo~~~wwwrrrwwwzzzwwwgggUUUEEE999333111111111111111000000000000000/////////............------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,---......//////......///............//////000222555666333000111444666666<<<>>>HHH]]]kkkwwwzzzzzz|||ttt^^^FFF>>>===555333222000...///000///---//////...------------...,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++*********))))))(((((()))))))))))))))))))))))))))************++++++++++++*********))))))((((((************************************************++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///.........------------,,,,,,,,,------.........++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************'''(((***,,,,,,***((('''))))))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////...------///000111///...111666888666888AAAMMMSSS\\\rrr{{{kkkZZZIII<<<444<<<666000...000333222///---......///000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***))))))***+++,,,*********************************************************************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,---......//////......//////.........///000000---111444444222333555777:::DDDLLLYYYnnnzzz~~~zzz|||pppWWWJJJ@@@222444333111000000111000...//////...------------...,,,------------,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************)))))))))((()))))))))))))))))))))))))))************+++++++++************)))))))))(((******************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////.........------,,,,,,------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***++++++***)))((())))))))))))************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...000000///000111111000000333999===<<>>999777777666333111222222111111000/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,------------------------------------...///////////////////////////000111222222888666555666666:::CCCLLLeeerrrxxxxxx~~~~~~|||sss___GGG@@@999555333222222444000//////...............---------...---,,,,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********)))))))))))))))******************************************************+++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............000000000000////////////.........------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++******))))))******+++))))))*********+++++++++++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------.................................//////000111222555999>>>AAAIIIYYYkkkxxx{{{rrrZZZRRRGGG>>>888555444222222111111000000000000000............------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************++++++******************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,---------------------------------...//////000000///////////////000000222333333:::555222555:::DDDVVVfff{{{yyyuuuyyynnnXXXLLL@@@999444///000444000000///............///------.........---,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))************************************************************+++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////000000000000////////////.........------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************++++++++++++++++++++++++++++++++++++*********************************************************+++++++++,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------......///////////////.........///000111222333555666:::@@@IIIOOO\\\sss}}}|||oooeeeUUUFFF;;;777666666111000000//////000111111//////.........---------------------------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))************************************************,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------.........///000000000000///000000000000111222444444555111222<<>>777444333222111000000000111222/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************************************************************---------,,,,,,,,,++++++++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------............///000000000000000000000000111222333444555555444>>>PPP^^^kkk~~~uuufff\\\NNN<<<333444111000000///////////////...............------,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++************************((()))))))))************)))))))))))))))))))))))))))************+++++++++((()))))))))******************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------,,,,,,,,,---------......++++++,,,,,,---.........------------------------,,,,,,------.../////////............/////////////////////.........------,,,,,,------------------++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******************************,,,,,,,,,,,,***************+++++++++,,,,,,++++++++++++++++++++++++************************************************************++++++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........---,,,---......///000000111111111000///000111333666777888===EEEMMMYYYiii|||yyyoooZZZJJJAAA999888555333111111111111////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++++++++++++++++++++++++++************************************************.........------,,,,,,,,,++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------............//////000000000000000000000000111222444555666999<<>>777111000111//////111000000000///......---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))(((((()))***+++,,,,,,---************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,,,,---------//////.........---------,,,,,,,,,,,,------------------........./////////...........................///000000111111000000000000000000000000000000////////////////////////..............................................................................---------,,,,,,,,,***++++++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++************************************************,,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------...//////...------...///000000///...000777>>>CCCIIIXXXgggyyy|||nnnkkkyyy}}}xxxwwwiiiUUULLLIII===444333///222222222111000000111222111000000000/////////...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////////////////000000000111111111111333555888===JJJVVVcccyyyvvvmmmlll~~~~~~zzzzzzwwwpppOOOAAA444000111111111222111000000//////......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************))))))*********+++++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------/////////............---,,,,,,---------.....................//////////////////////////////////////////000111111111111000000000000000000000000000////////////////////////////////////////////////......................................................---------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++************************************************,,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,------......------......///000/////////000000111111222---444???IIIOOO\\\ssstttyyy|||dddVVVPPPAAA777555111222111000//////000111111333333222111///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***++++++,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------***+++,,,,,,------,,,,,,------------------------............/////////////////////000000111111222111222333666===KKK___mmmqqqzzz|||kkkjjjttt{{{{{{{{{yyyyyy|||{{{rrrcccTTTCCC999555222222555111111000000///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,------------.../////////...............------........./////////....../////////000000000000000000000000000000000///000111111222222111111111111111111111111111111000000000000000000000000////////////////////////......................................................---------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************,,,++++++******++++++,,,+++++++++++++++++++++++++++******))))))******+++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------...............//////000111111111111111222444666666===HHHSSS```vvv}}}}}}}}}vvveeeZZZIII???===:::444333222111111000///...222222111000///...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,------...***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...***+++,,,,,,------,,,,,,------------------------........./////////000000/////////000111222222222444555777;;;HHH\\\rrrnnnnnn}}}yyyxxx{{{vvvyyy}}}~~~|||{{{~~~sssrrrfffWWWIII<<<333222555111111111000//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++************)))************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,---------.........////////////////////////....../////////000000000/////////000000000111111111111111111111111111111000111111222222222222222222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////......---------,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------///............///000000000000000///000333999===BBBKKKYYYkkkyyydddRRRIIIBBB888666555555666555222///000000000/////////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++,,,------...***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......***+++,,,,,,------,,,,,,------------------------....../////////000000000...///000000111222333333222666>>>KKKbbb}}}}}}uuuxxx}}}zzzyyy|||~~~|||{{{yyyxxx}}}uuujjj]]]KKK:::333222222111111000000//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------............,,,---------...............////////////000000000//////000000000111111111000000000000111111111111222222222222222222222222111111222333333333333222222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++************************************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,------//////......//////000111---...//////222999EEEMMMTTTbbbwwwzzzttt|||~~~ooo[[[MMM<<<888444333444555333111000000000000000000000///000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///***+++,,,,,,------,,,,,,.........................../////////000000000000...///000111222333333444000999GGG]]]{{{{{{~~~vvvsss~~~zzzppp```KKK:::222222222111111000/////////............------------------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------******************++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------.........///------------.............../////////000000000000000000000111111111222222000000000111111111222222333333333333333333333333111222222333444333333333333333333333333333333333222222222222222222222222111111111111111111111111////////////////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))******+++,,,,,,------++++++,,,,,,,,,,,,------///////////////000000111...000222444;;;HHHYYYeeeqqqppplllssstttfffLLLCCC888222111333444333444444333333222111000000222111111000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///++++++,,,---------,,,,,,........................////////////000000000000...///000111222333444444666???OOOeee~~~qqqZZZBBB444222222111111000///////////////.........---------------------------------+++++++++++++++++++++++++++++++++,,,,,,---------))))))*********+++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++,,,,,,,,,------------------.........//////---------.........//////.../////////000000111111000111111111111222222222000111111111111222222222333333333333333333333333111222333333444444333333333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++************************************************,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------///////////////000111111111333666;;;DDDUUUjjjyyy}}}bbb|||zzzdddVVVEEE999555666888999999888777555333111000///333222222111000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------////////////000000000000000111222222333444666888===PPP```hhhrrruuurrrYYYCCC;;;555111111111......111......---------,,,,,,,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))(((*********)))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))***+++,,,,,,------,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------000...,,,...111333222000///000222111///......///...///111444666666444222111111222222333333222222555555444333333333333444666444444777777555666999444555666777666555555444222222333444444333222222555555444222111111333444...///111111000000000111000000000000////////////........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......222000...///000222222111555888>>>IIIaaa~~~zzz~~~rrr]]]KKK<<<333777@@@::::::777333111111000...///////////////.........------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------////////////000000000000111222333222222444:::>>>KKKYYYkkkyyylllXXXBBB999222111111///...////////////.........------///............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******************++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************************++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................///------...111222111//////000222222111000111222999777444222222222222222...000222444666777888888666777777777666666666666888666888;;;;;;888888;;;<<<;;;::::::999777444222;;;:::888777777666555444000111222222222333555666444444444333333333444555111111000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------............//////000111222222333999BBBPPP```xxxrrr^^^KKK<<<888:::555555333000///000111111000000////////////......------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------/////////000000000111111222333444222111555???GGGZZZhhh|||~~~lllQQQCCC666222333111000000000000000/////////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++***************+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------...000111111000///000222222111111333444444333222111111222444555555555555555555555555555555888<<<>>>@@@AAACCCDDDFFFFFFJJJNNNMMMHHHGGGIIIOOOLLLHHHGGGGGGEEEAAA===;;;888555444555666666555555555555666555555555444666555444333222222222222111111111000000000000///................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........---000222222111222666999???MMMbbbxxxttt^^^III999333444444333222000///000222000000000000//////......------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............/////////000000111111222222333333111222999FFFQQQbbbxxxuuucccPPP<<<444333222111111000000000/////////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++++++++************+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////...---......000000111000000111222222111111333444...000333444444444444444666666666777:::===@@@BBBLLLRRRZZZaaafffjjjooorrrssstttxxx|||yyysssqqqtttxxxtttpppoooooonnniiidddVVVPPPHHHBBB???===:::888777555444444444444333333555555444444333222000...222222111111111000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............///222444222111555===DDDKKK[[[rrrrrrXXXAAA333888777777777444000///111222111111000000/////////........................---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------......//////////////////000111222222222111222333333777AAAPPP[[[fffyyyrrr\\\DDD888444222111111/////////.........------///............---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++***+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////000000......///000000000111222222333333222000000222444555666777666444555888;;;CCCEEEJJJRRR\\\hhhqqqwww}}}pppfff]]]TTTNNNCCC???<<<:::999777444222333333444666888777444111222222222222111111111111////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////111222222111222:::HHHSSS```rrr~~~rrrWWWEEE>>>999777:::888333000111333222222111000000//////........................------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------...//////000000...///000000111222333333222222444888@@@MMM[[[dddmmm|||iiiRRRDDD;;;444000000/////////.........------///............---------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........//////000000111...000111111111111222444333444444333222222444777666777888:::???IIIWWWaaawww{{{uuuppphhh```WWWMMMAAA999777555333555777888666333333333333222222222111111////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------........./////////000000111333;;;IIIZZZeee{{{uuu~~~uuudddJJJ>>>666999:::555333444444333333222111000//////........................------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,---...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------............---------...///000000000...///000111222333333444444333666>>>LLL[[[fffkkkwwwwwwfffYYYLLL???555222000000000/////////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,++++++++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************************++++++,,,,,,---,,,,,,,,,+++++++++******))))))******+++,,,,,,---------------------------........................---......///000000111111///111333333222111333666333444444444444666:::===;;;BBBMMMZZZiii{{{yyyeeeWWWPPPHHH???999888888666333444333333333333222222222////////////////////////////////////////////////........................------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,------------------------------------........................////////////000111555???NNN```rrr|||~~~cccMMM;;;888:::777555777555444333222111000000///........................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...))))))***,,,...///000111,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------...///000000111...///000111222333444444555555888CCCTTTcccmmmppp~~~wwwlll\\\III;;;555111111111111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))***+++,,,,,,------,,,,,,,,,+++++++++******(((((()))***++++++,,,,,,------------------------........................---......///000111111222000222444444222222444777222333555666777:::???CCCOOO]]]sss|||pppcccRRREEE>>><<<999777444444444333333333222222000000000000000000000000000000000000000000000000........................------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,---------------------------------.........//////............/////////000111444<<>>;;;<<>>555111666888444///...///000111111000000111222000000000000////////////........................------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------/////////...------,,,,,,333///...000000...///333666888DDDYYYooozzznnnPPP;;;:::999444777:::888666333222111111111//////.........---------------------------------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,---------............///........./////////000000333///...222444222111222777AAAQQQ```gggooo||||||sss^^^FFF000555333111111222222000---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------............///......//////000111111111111111000000000000111111555333111///000111333444222777@@@KKKUUUeee}}}|||~~~yyyvvvzzz~~~zzzrrrvvv~~~|||yyyzzztttZZZIIIBBB;;;666555555333666;;;111222333333333333333444111000000000////////////........................------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///............---------///---///111111...111666===EEESSShhhbbbHHH@@@;;;444666:::999777444333111111000/////////.........---------------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,++++++++++++,,,,,,---------............///....../////////000000000222000000333444222222666===TTTrrr}}}tttZZZ;;;888555111000222222000---/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............///......///000000111111222222222111111111111111222333222111111222666<<<@@@CCCMMM[[[kkksssbbbYYYMMMBBB888222555<<<333333333333333222222111111111000000000/////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////---...111333222000666>>>MMMYYYggguuuxxxZZZMMMBBB888888888888777555333222000///////////////............---------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------............///...////////////000000000111000111555555555888>>>OOOppp~~~rrrqqqRRR<<<777111///111222000...////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///...//////000111111222222222222111111111111111222444555777888;;;AAAIIIOOOcccsss~~~ppp^^^MMM???777555777666444444444333222222111111111000000000//////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------...///000000000///000333444222333>>>JJJ[[[jjjvvvooo___OOO???:::555555555444333222111000000000000/////////..............................---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,------------............///////////////000000000111111111333444444444<<>>:::888666444222222222111111111000000////////////////////////------............------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................//////000000000111///...111:::EEESSSdddrrriiiSSS@@@===999555333222333444222222111111111000000000........................+++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,---...///...------,,,,,,------...---------.........//////000000000000111111111111---///333666888BBBXXXllluuuvvvkkkoooxxx{{{ooo]]]FFF777333444333111000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////000000000111222222333333222222333555777999<<<===PPP]]]yyyvvvcccRRRHHHAAA;;;777222222222111111111111000000000000000000000000000---..................---------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000000//////555CCCSSSbbbrrr~~~~~~iiiGGGCCC===777333222333444222222222111111111111000////////////////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------..................------,,,,,,,,,---------......---------............///000000000000000111111111111555///...===MMM\\\mmm{{{llltttuuuzzz}}}{{{xxxvvvtttsssrrryyyyyywwwtttrrrsssvvvyyy|||tttnnnWWW;;;///666777000333222111000////////////000///...---,,,---............---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///..................---------///000//////111222222777555555666666:::DDDOOOQQQ}}}rrr[[[HHH===:::999444111555777444333333222222222111111111111111........................................................................------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...------------.../////////......---------......111111//////111444222///444000666III```sss}}}zzzxxxwwwrrrtttyyyiiiJJJ666:::<<<222///777111111111111000000000000000000000000////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---------............///000000000000111111111111000777555888GGGUUUaaapppvvv{{{qqqvvv}}}xxxvvvnnnmmmjjjgggeeecccaaaaaabbbbbbbbbaaa```aaacccffflllooosssxxxyyydddHHH777444333///333222111000000/////////000///...---,,,------.........---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///........................444444333222222444444444999555333666===JJJ^^^nnn}}}eeePPPCCC===666222666999888666555222222111111111111000000........................................................................------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......///......---------......000000///000222444333111666:::FFF[[[nnn~~~qqqvvv}}}zzzqqquuu|||xxxbbbGGG777555666666444222222222222111111111111111000000000////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///000000000111111111222222///555666===PPP]]]ggguuurrrnnnssszzzyyyvvvsssnnnhhhdddaaa[[[YYYWWWUUURRRQQQPPPOOONNNOOOQQQQQQQQQRRRTTTVVVWWWZZZ^^^```ccchhhpppvvv}}}ttt\\\DDD555111333333333111000000000000000//////...------------......------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///............////////////333111000111333444444444444222666EEEZZZqqqtttuuuzzzjjjJJJ>>>555444777666444444222222111111111000000000........................................................................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......---------......////////////111222222333444999CCCVVViiiyyyvvv{{{{{{}}}~~~qqqwww|||```===111888888---444333333333333222222222111111000000000/////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,---------......---------............///000000000111111222222333444777999GGGbbbooouuuuuunnnqqqxxx}}}yyyuuurrrqqqooonnnlllhhhgggeeebbb]]]YYYUUUSSSOOONNNMMMKKKJJJJJJJJJJJJKKKNNNQQQRRRRRRRRRSSSTTTPPPTTTYYYZZZZZZZZZ]]]aaafffmmmxxxtttwww}}}lllRRR;;;444888333333222111000000000000//////......---------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------............//////////////////000000000000...///444666555555555888<<>>777777333222222222222111111111111111111111000000000000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------....../////////,,,,,,,,,---------......---------............//////000000111222333444444333???RRRtttxxxzzzzzzrrrnnniiibbb\\\WWWUUURRRQQQQQQPPPNNNLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJKKKLLLNNNOOOPPPPPPRRRUUUVVVUUUUUUUUUVVVXXXWWWVVVYYY```iiirrrxxxxxxwwwvvvyyy|||yyyjjjSSS>>>333444333222111111000111111......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............/////////000000111111222222111000333888777444;;;FFF\\\ooo|||~~~hhhTTTCCC888666555555444333222111111000////////////////////////................................................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---------------...///000111///000333111111===MMMbbbgggsssuuurrrttt{{{yyy}}}~~~dddFFF:::<<<222222222222111111111111222222111111111000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------...//////,,,,,,,,,---------......---------............//////000000111333444444555666EEE\\\yyy}}}tttjjjdddaaa^^^XXXSSSNNNLLLJJJJJJJJJJJJHHHGGGGGGGGGHHHHHHIIIJJJLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPPPPRRRUUUVVVVVVWWWYYYZZZ\\\]]]```jjjvvv~~~zzzvvvvvv|||zzz{{{}}}mmmRRR:::444444333222111111111111---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............/////////000111111222333333000///222777666:::LLLbbbqqqVVVAAA999777666666555333222222111////////////////////////................................................------------------------+++,,,,,,------,,,,,,+++------------------------------,,,,,,------...///---,,,,,,------///000000111...000555555888III^^^qqq{{{}}}lllpppxxxvvvttt~~~~~~~~~}}}||||||dddIII;;;444333333333222222222222222222222111111111000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,,,,---------......---------........./////////000000222333444555555BBBQQQcccxxxpppmmmdddZZZTTTSSSQQQKKKEEEIIIGGGFFFFFFGGGGGGEEEDDDIIIIIIIIIJJJKKKMMMNNNOOONNNNNNNNNMMMMMMNNNNNNOOOSSSUUUXXXYYY[[[]]]```bbbgggkkkvvvwwwsssssstttuuuuuuyyy}}}rrryyyfffFFF555444333222111111111111---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......---------........./////////000000111222222333333333222666<<<>>>HHHeeekkkPPPCCC888777777555444333222222000000000000000000000000................................................------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,---...///000111000---000666888===RRRjjj~~~rrrxxx~~~}}}}}}vvvssszzz}}}rrrsssuuuwwwyyy}}}^^^<<<555555444444444333333333222222222111111111111000......---------,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......///000111...333444000111666::::::WWWdddqqqyyy~~~qqqggg^^^WWWMMMGGGFFFFFFCCC@@@DDDDDDDDDEEEEEEEEEEEEEEEGGGHHHJJJLLLMMMNNNPPPQQQVVVPPPMMMNNNOOOMMMNNNQQQXXXTTTUUU[[[___bbbiiirrrxxxpppiiillltttyyywwwrrrmmmttt{{{wwwuuuyyyXXX:::777333111222444333111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................................../////////000222222111222555888777444;;;555555BBBXXXvvv~~~xxxttt```EEE???888555444333222111111000///000111222111000......//////000000111111000000000000////////////------------------------------------------------,,,,,,,,,---------......---------............//////............//////000)))777444111@@@KKK]]]|||{{{|||{{{wwwtttyyy{{{tttooouuuuuuooowww{{{wwwzzzQQQ===888333222333333222222222222111111111111222222.........---------,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///111111222222222333444666:::>>>^^^nnn}}}{{{vvvsssmmmccc\\\UUUOOOGGGDDDDDDEEECCC@@@BBBCCCDDDEEEFFFGGGGGGHHHLLLLLLLLLLLLLLLMMMNNNOOOSSSNNNLLLNNNOOONNNPPPTTTWWWWWW\\\cccjjjtttxxxpppmmmooo||||||wwwxxx|||nnnBBB;;;555333222///000444000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........./////////000000000222333222111222444444444777EEEaaahhhSSS>>>888888777555555222000///000222222111000////////////000000111111000000000000////////////------------------------------------------------,,,,,,,,,---------......---------............//////............///000000---666444999KKKUUUeeezzz{{{||||||}}}zzzuuuxxxxxxrrr~~~uuuqqqGGG<<<555555555222111333222222111111111111222222.........------------,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///000111111444000111666666666>>>JJJssszzzpppiiieeeaaa[[[VVVJJJGGGCCCBBBDDDFFFDDDBBBAAABBBDDDEEEGGGIIIJJJKKKPPPOOONNNLLLLLLMMMNNNOOOQQQLLLKKKMMMNNNOOORRRXXXWWWZZZbbbkkkuuuwwwuuutttxxx|||yyy}}}tttvvvPPP@@@555555222+++---666111000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------....../////////000000000...111444444111000333888555AAA\\\hhhHHH???===777444666333111000111222333222000/////////000000000000111000000000000////////////------------------------------------------------,,,,,,,,,---------......---------............//////.........//////000111333555777DDDXXXaaasss~~~{{{}}}{{{wwwqqq[[[FFF666777888222000444222222111111111111222222............------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///000111222444///222888666666GGG___~~~vvvlllddd```\\\WWWRRREEEDDDCCCDDDFFFHHHGGGEEECCCDDDEEEGGGIIIKKKLLLMMMPPPOOONNNNNNOOOQQQRRRSSSOOOLLLKKKMMMOOOPPPUUU\\\\\\bbblllzzz{{{}}}}}}{{{qqqdddHHH555666555,,,,,,555111111000000///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...////////////000000000---///333666555333777===AAATTTwww|||bbbXXXMMM<<<333666444333222222333333222111000000000000000000000000000000000000////////////........................------------------------,,,,,,,,,---------......---------............///............///000111111888666===NNN]]]ggg{{{yyyyyy{{{}}}}}}|||mmmuuuvvvUUU999666999444000333222222111111111111222222//////.........---------------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......//////000111222222///333888666:::UUUttt{{{wwwwwwwwwtttvvvyyy|||~~~~~~~~~rrrlllddd]]]XXXRRRLLLHHHCCCCCCCCCEEEGGGGGGGGGFFFGGGHHHIIIJJJLLLMMMNNNOOOOOONNNOOOSSSWWWYYYYYYXXXPPPMMMNNNPPPQQQSSS[[[cccgggppp~~~oooooovvvRRR666555888111---222111111111000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------////////////000000000111000///111666777666;;;CCCVVVqqqiiiJJJ888777666444333333444444333111111111111111000000000000000000000000////////////........................------------------------,,,,,,,,,---------......---------............///.........//////000222222777777EEEUUU[[[iii~~~rrrjjjggglllhhhfffjjjoooqqqrrrsss{{{zzzwwwvvv~~~qqqqqqooovvviiiCCC888999666222222222222111111111111222222/////////.........------------------------------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000111222222111000444888;;;FFFbbb~~~~~~{{{wwwqqqlllllllllkkkiiieeecccbbbbbb```bbbdddgggiiikkkkkkkkkeeeaaa\\\VVVQQQLLLFFFBBBBBBCCCDDDEEEEEEFFFGGGGGGJJJKKKLLLMMMOOOPPPQQQRRRQQQRRRVVV\\\bbbccc___[[[QQQPPPRRRVVVXXX\\\fffpppqqq~~~zzzjjj^^^===666999555111111222111111000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............................../////////000000000111111444111222555666888FFFWWW{{{}}}aaaCCC666777666444444555555333222222111111111111000000000000000000000////////////........................------------------------,,,,,,,,,---------......---------............///.........///000111222333666;;;OOO\\\^^^ssspppccc^^^[[[VVVSSSYYYbbbgggddd___bbbkkkhhhaaabbbeeeooowwwtttlllkkk}}}XXXAAA:::777444222222222111111111111222222////////////............------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000111222333222222333888CCCVVVlll{{{}}}~~~tttlllhhheee```[[[YYYZZZ[[[ZZZWWWUUUUUUUUUTTTUUUVVVXXXZZZ\\\]]]^^^\\\YYYUUUQQQMMMJJJGGGEEEDDDEEEFFFFFFGGGIIIKKKLLLKKKLLLNNNPPPRRRTTTVVVWWWZZZ\\\aaaiiimmmkkkbbbZZZRRRRRRVVV\\\aaagggtttiiimmmhhhIII999777666555333222222111111000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////////////////////////////000000000111111111444333555666555???___}}}}}}[[[>>>888777555555666555444222222222222111111111000000000000000000////////////........................------------------------,,,,,,,,,---------......---------............///.........///000222333444:::DDD]]]jjjmmmwwwmmmpppwwwtttiiieee]]]YYYVVVYYYaaaeee```YYYTTT\\\\\\[[[cccjjjxxx{{{~~~xxx{{{tttiiimmmuuuRRR<<<666555444222222111111111111222222000/////////............---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000111222333444333222888KKKbbbpppssswwwuuu|||zzzzzzqqqeee]]]YYYWWWRRRNNNNNNOOOPPPPPPNNNMMMMMMMMMLLLMMMMMMNNNPPPRRRTTTUUUUUURRRNNNKKKIIIHHHHHHHHHFFFGGGHHHIIIJJJMMMPPPSSSJJJKKKNNNQQQTTTWWWZZZ[[[bbbdddjjjqqqtttooobbbXXXRRRSSSYYYaaagggppp~~~}}}|||~~~~~~]]]UUUzzzoooRRR<<<444555777666222222111111000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000000000000000000000000000111111111111222444888999777HHHvvv~~~}}}|||zzz|||wwwNNN999777666555666666444333222222222222111111000000000000000000////////////////////////////////////------------------------,,,,,,,,,---------......---------.........//////.........///000222333444@@@LLLhhhwww~~~~~~ssspppsssxxx|||}}}tttnnnmmmlllfff```^^^bbbgggeeeaaabbbhhheeeeeemmmqqqxxx|||{{{zzztttmmm~~~|||uuu~~~zzzggg```www___>>>555666555222222111111111111222222111000///......------...------------------------------,,,++++++,,,,,,,,,...............///000000---------............/////////000000111111222222111888555<<>>;;;333333222111000000000000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///.../////////000000000000...111444444444999DDDMMMlllxxxyyy~~~~~~}}}zzzxxxwwwxxx~~~wwwYYYDDD999555555555555444444444444222222222111111111000000//////000000111222222333////////////////////////---------............///.../////////000000000000111///111555666???YYYssszzzzzzoooeee]]]WWWPPPLLLNNNLLLLLLOOOPPPQQQXXXaaapppzzzsssjjjccc```^^^ZZZXXXYYYXXXaaazzzlll===:::666444333333222111333222111000////////////------------------------++++++++++++,,,---...///((())))))***+++---...///---------.........//////...///000111333444555666777TTTiiivvvggg\\\\\\VVVPPPQQQNNNQQQQQQPPPOOONNNLLLJJJIIIHHHJJJMMMMMMKKKJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKIIIIIIHHHIIIJJJLLLNNNPPPJJJFFFJJJTTTXXX\\\jjj{{{ooofffdddlllwww~~~}}}vvvnnnsss{{{{{{}}}```pppjjjEEEEEE444333222111000000000000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////////////////000000000000,,,111555555555<<>>:::666444333333222222888333333222---222444***......---------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------.....................---------111222//////444888888CCCcccmmmppp~~~tttjjj___ZZZVVVRRRPPPQQQPPPPPPPPPNNNLLLLLLNNNPPPMMMMMMMMMMMMMMMLLLKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHJJJIIIGGGGGGLLLTTTWWWVVVKKKIIIQQQWWWWWWcccuuu{{{tttfffgggnnnyyy|||ooommmqqq{{{~~~|||ddd___uuuRRR===999444222333222......111////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111000000000000000111222444...222;;;999:::ZZZ{{{www~~~~~~~~~}}}~~~|||}}}|||gggAAA;;;555111444777555333333333333333222222222111111////////////............////////////////////////000//////.........///////////////000111111222222222555,,,000BBBJJJaaa|||xxxbbbZZZRRROOONNNMMMOOORRRPPPTTT\\\eeeiiillluuu~~~{{{{{{mmmaaa___aaa^^^ZZZWWW[[[gggbbboooQQQ888555999000222999222<<<555333111+++...222***.........---------,,,,,,,,,,,,,,,---------.........------,,,,,,------...........................---000222222111444;;;AAAQQQeeennn{{{~~~zzzqqqggg^^^[[[ZZZVVVUUUVVVTTTUUUUUUTTTSSSSSSTTTUUUUUUTTTSSSQQQPPPNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKIIIMMMNNNQQQ]]]kkkmmmfffRRRLLLSSS^^^aaalllvvvjjjcccmmmxxx|||vvvqqqpppwww}}}|||{{{}}}\\\SSSfffzzzQQQ:::999444111222111------///////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000000000000111111222444333333333666NNNwwwttt~~~vvvOOO<<<777444666777555444555333333333333222222222222000000000/////////......//////////////////////////////............////////////000000111111222222111444///333FFFTTToooyyyhhh___WWWRRRPPPQQQQQQPPPTTTYYYaaadddkkkrrruuuxxx|||~~~{{{}}}qqqfffcccbbb^^^ZZZYYYWWW]]]ZZZbbbbbbBBB777:::333333888333BBB777444222+++---111,,,.........------------,,,,,,,,,,,,---------.........------,,,,,,------.................................222666333222>>>NNNfffjjjsssvvvssswwwmmmddd^^^]]]]]][[[ZZZ[[[YYY[[[\\\\\\[[[[[[[[[\\\[[[ZZZYYYVVVUUUTTTSSSSSSPPPPPPPPPPPPQQQRRRSSSTTTNNNVVVYYY^^^rrrvvvZZZPPPXXXggglllwwwrrrfffjjjmmm~~~}}}vvvoooqqqxxx{{{{{{|||^^^SSSWWWuuu[[[AAA<<<666222222222///...000////////////............------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000000000000111222222111:::;;;333@@@ooo~~~nnnmmmiiiGGG@@@:::999888555555777444444333333333222222222111111111000000000000/////////////////////////////////............////////////000000111222222222111555444:::NNNccczzzjjj]]]TTTOOOMMMNNNQQQUUUVVVWWW]]]eeesssuuu{{{}}}nnniiioootttwwwnnniiiccc]]][[[\\\YYY[[[```ggg{{{zzzRRR:::999555333555555EEE666333555///...222000............------------,,,,,,,,,---------.........------,,,,,,------...---------...............000---222888444111AAAYYYuuunnn{{{vvvtttrrrwwwjjjbbb]]]^^^___]]]\\\]]]\\\^^^aaabbbaaa```aaaaaa___^^^]]]\\\[[[\\\\\\]]]XXXXXXXXXYYY[[[\\\^^^___XXXaaacccggg}}}]]]SSS]]]ooosss}}}hhhjjjvvv}}}~~~yyymmmkkkrrrzzz||||||fffXXXUUUooowwwXXXAAA:::555555555333111333////////////............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000000000000000111222333333///===@@@<<>>888888888777777444444444444333333333333222222222111111111000000///////////////////////////............//////000///000000111111222333333111555999BBBUUUqqq}}}uuuhhh[[[RRROOOPPPRRRNNNPPPUUUZZZ[[[^^^hhhrrr{{{}}}uuujjjkkkwww~~~vvvooofff]]][[[^^^[[[[[[jjjuuu{{{ccc???777666222333666JJJ555///555222///222111//////.........---------,,,,,,,,,---------.........------,,,,,,------...---------.........//////111///222777444333GGGaaawwwoooqqqttttttxxxiiibbb]]]^^^___^^^]]]^^^\\\___bbbcccccccccdddeeeddddddcccbbbbbbbbbbbbbbb___```aaacccdddeeeffffff```fffggglll~~~\\\VVVccctttyyyiiifffrrr}}}zzzvvv~~~|||lllgggnnnxxx~~~~~~~~~mmmWWWNNNbbbwwwkkkDDD<<<666555666444222333////////////.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111000000000000111222333444333;;;:::BBBnnnxxx{{{zzzwwwvvv\\\AAA666888;;;:::999555555555444444444333333222222222222111111111111////////////////////////...............///000000000000000111222222333333000333<<>>555444666444111000000/////////............000000///...------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111000000000111222444555666444GGGrrr{{{uuudddKKK;;;666777777666666666555555555555111111111000000000000///////////////////////////---------......000111111000111111222222333444444===>>>QQQfff{{{}}}iiiqqq|||iiibbbYYYRRRPPPQQQTTTVVVTTTTTTSSSTTTTTTUUUUUUVVVYYYYYY___nnn}}}wwwuuu{{{pppccc[[[XXXQQQ\\\XXXTTTYYY[[[pppMMM>>>;;;333444ttt===999666---555000//////.........---------------------------------------------------------......//////000000111111000444444444AAAZZZmmmsss{{{vvvwww}}}kkkbbb]]]aaadddcccgggnnnkkkkkkjjjkkklllooorrrtttuuuvvvwwwxxxwwwuuusssrrrrrrvvvzzz{{{wwwqqqllljjjnnnttt}}}xxxjjjnnn}}}zzzmmmlllppp{{{}}}pppffffffoooxxx|||{{{|||}}}tttjjj]]]TTTPPP^^^}}}rrr777888:::...333000333000000///...............,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,+++******+++...000222////////////000000000000---444000---333444444:::>>>jjj{{{oooKKK>>><<<:::999888888777666555555444333333222222111000000000000000///...............////////////000000000000---...000111111222444666<<>>FFFbbb~~~rrrhhhfffcccbbbdddggghhhiii^^^______]]]\\\]]]___aaaeeellluuu}}}}}}{{{ttthhh^^^VVVXXXUUUUUUVVVVVVjjj{{{KKK888999111MMM222999444111,,,/////////.........------------------------------------------------------......//////000000111111000222555<<>>===<<<:::888777777444444444333222222111111222111000000//////000000////////////000000000000111222222222222444888;;;JJJgggtttkkkooo~~~|||yyyzzzzzzyyyxxxyyy{{{}}}{{{tttbbb___XXXZZZ]]]XXX___uuufff???666\\\999...888///000000000000/////////...------------------------..............................//////000000111111222333CCCaaayyyzzzzzziiieeefffeeefffjjjppprrrvvv{{{~~~||||||yyymmmbbb[[[```gggqqqzzzssspppttteeeSSSiiiKKK???===///444333222111000000//////000000------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------...---------------...///000111222222444888777666:::BBB^^^zzz|||~~~wwwooofffffftttgggLLL???>>>===<<<:::888777666555444444333333222111111222111000000//////000000////////////000000000000111111222222222555:::===PPPnnn{{{{{{~~~}}}{{{zzzzzz{{{{{{{{{zzz{{{}}}|||fffaaaZZZ[[[^^^WWW[[[ooozzzxxxzzzKKK999iii===///<<<000000000000000////////////------------------------////////////////////////......//////000111111111333444FFFeee{{{vvvsssnnnmmmiiihhhjjjmmmqqqvvv{{{{{{ooobbb[[[YYYbbbooozzzxxxssswwwfffPPPcccQQQCCC???---444333222111111000000000000000,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---......---------------...///000111222222///555666777<<>>===;;;999777666555555444444333333222222111222111111000000000000000////////////000000000000000111111222333666;;;>>>RRRpppxxx~~~|||zzzyyyvvvwwwyyyzzz{{{~~~}}}jjjeee]]]^^^aaaYYY[[[nnnvvvqqqzzzUUU===|||KKK222444555000000000///......------............////////////////////////////////////000000///000000111222333888777KKKlll||||||~~~sssmmmmmmooopppvvvvvvyyy~~~~~~}}}uuuiiiaaa]]]aaarrrzzztttppp{{{zzz___XXXzzzaaaIII777333555111222111111000000000000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......111000000000111222333333444222333888AAAXXX~~~wwwwwwoooqqqxxxoooHHHAAA>>>AAA>>>666333777222222222111111111111000000000000000000000000000000000000000000111111222333111111333444555;;;BBB^^^ppp{{{uuutttuuuuuuvvvwwwxxxxxxzzz}}}uuuooouuu{{{mmm```^^^^^^^^^aaafffuuu{{{sss:::ZZZ:::777444000000000///......------............////////////////////////////////////////////////000111222222777;;;PPPmmmwwwzzz~~~yyywwwyyy{{{xxxxxx{{{~~~vvvllleee^^^bbbqqqzzztttnnnsss```QQQmmmvvvUUU999222555222222111111000000000000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........000000000000111222333444777555777???PPPooozzzyyyppplllooottt[[[MMMBBB@@@===777555999333333333333222222222222000000000000000000000000000000000000000111222222333222222444444666???JJJcccpppzzztttssstttuuuuuuvvvvvvvvvwwwzzz~~~{{{pppbbbbbbiiivvvwwwjjj^^^[[[\\\\\\```dddqqquuuxxxyyyDDDkkk???888111111000000//////......---............////////////////////////////////////............///000111222555@@@YYYpppuuuxxx{{{|||yyyyyy}}}~~~xxxpppkkk^^^bbbqqq{{{~~~tttllljjj|||cccKKK```eee;;;111666333222111111000000000000000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........000000000111111222444444666444666BBB[[[|||{{{qqqhhhdddeee|||www```JJJAAA===888777:::444444444444333333333333000000000000000000000000111000000000000111222222222333444444333777FFFUUUhhhppp}}}|||vvvqqqqqqrrrtttssstttuuuuuuuuuwww{{{uuuuuuyyyvvvhhh[[[TTT\\\iiixxx~~~vvvkkk```\\\\\\]]]```dddtttvvvwww~~~MMMvvv???555111111111000000///.....................////////////////////////////////////...---......///000111222333GGGcccuuuxxx}}}||||||~~~{{{{{{}}}yyyrrrnnn___bbbooo}}}zzz}}}tttiiifffxxxeeeJJJ\\\mmm>>>222777222222111111000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------............000000000111222333444555666666999HHHfff||||||ttthhh```gggyyyrrrSSSEEEAAA;;;888888444444444444333333333333000000000000000000000000111111000000111111222333111333555444111888LLL```jjjqqq}}}tttooommmlllnnnrrrrrrsssuuuuuuwwwyyy}}}{{{tttlllfffgggkkkjjjaaaWWWbbbjjjvvv{{{rrrggg```^^^___bbbddduuuvvvvvvWWWCCC333666111111111000//////..................////////////////////////////////////------......///111222333555NNNkkkxxxzzz}}}xxxrrrnnn```bbbkkkxxx|||yyy{{{vvviiifffrrrdddKKK]]]mmmAAA555888111222111111000000000000000...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////000000000111222444555666777<<>>999444444444444333333333333000000000000000000000000222222111111222222333444333222333333666AAAZZZpppkkk}}}|||lllaaaaaaccccccgggooopppssswwwzzz}}}}}}~~~~~~tttfff^^^___```^^^aaagggiiilll}}}rrr777777222222111111000/////////............/////////000//////////////////////////////000111222444666777CCC^^^ttt}}}|||tttooodddaaabbbgggnnnsssvvvyyy~~~ooommmgggooozzznnnTTTQQQbbbzzzuuuKKK222333777222111111000000000000000---.....................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////............/////////000000000111222333555777777888JJJ[[[llltttyyyyyyxxxvvvrrrnnnlllkkkhhhrrrwwwtttqqqqqqppplllbbbUUUIIIJJJVVVmmmsssaaaWWWKKKAAA>>>666666555555555444444444000000000000000000000000222222111111222222333444555444444555888EEE]]]rrrlll|||kkk___aaaccccccgggppppppsssvvvyyy{{{~~~~~~~~~vvvggg```aaacccaaaaaafffeeecccoooCCC666444222/////////000000///////////////////////////...------------.../////////,,,---///000000666===MMMdddnnnwww}}}yyypppkkkddd```ccclllsssrrrnnnzzzpppkkkpppvvv|||dddGGG\\\~~~PPP888999555444333222111000000000000------------------------,,,------......------,,,---,,,,,,,,,,,,---.....................///000000222222111000111444555444AAARRRYYYeeezzzzzzyyywwwsssqqqtttvvvpppgggbbbfffjjjmmmooooooppppppcccWWWLLLIIIQQQbbb|||aaaSSS^^^III999333666777555222333555666111111111111111111111111222222111111222222333444555222555555666JJJeeeoooqqqvvvkkkbbbbbbeeefffhhhkkkpppsssvvvyyyzzz|||zzz}}}~~~{{{}}}yyynnnccc]]]]]]___^^^eeeooodddfffuuuGGG999444222000///000000000///////////////////////////...------------...//////000...///111222222777???PPPnnnrrrnnnrrrzzz}}}uuupppggg___```hhhoooqqqooosssjjjnnnvvvkkkKKKYYYxxx}}}QQQ888666333444333222111000000000000------------------------,,,------......------,,,---,,,,,,,,,,,,---.....................///000000111111111111333666888888IIIXXX___ppp}}}{{{|||yyytttqqqrrrtttnnneee\\\\\\```gggpppssspppmmmbbbXXXNNNHHHJJJUUUkkk}}}ooo___gggQQQ===666777777555333333333444111111111111111111111111222222111111222222333444444111444555888NNNiiisss}}}rrrhhh``````dddfffhhhlllooorrrvvvyyy{{{|||pppcccrrr~~~kkkeeekkkqqqzzz{{{zzzpppeee^^^]]]___aaahhhooo___[[[kkkMMM:::555333000///000000000///////////////////////////...------------...//////000000111444444333999AAAXXXwww{{{lllgggooo}}}{{{tttjjj___\\\bbbkkkooopppvvviiimmmvvvpppOOOSSSnnnXXX;;;444333444333222111000000000000////////////////////////,,,------......------,,,---,,,,,,,,,,,,---.....................///000000000111333444555777;;;>>>RRR]]]eee~~~{{{~~~|||yyysssnnnooopppkkkddd^^^[[[]]]fffsssyyytttmmmggg```WWWOOOJJJOOOaaarrrpppsss]]]DDD999888777666444222222222222222222222222222222222222222111111222222333444444111444555:::SSSnnnvvvmmmddd^^^^^^bbbdddgggkkknnnqqqvvvyyy{{{|||~~~{{{www~~~oooddd]]]YYYnnn}}}mmm\\\___ppp~~~xxxwwwzzz|||rrrhhh```^^^___```gggnnn[[[QQQ]]]yyyVVV<<<666333111000000000000///////////////////////////...------------.../////////000222555444444;;;CCC```zzzqqqlllxxx}}}sssiii^^^[[[aaaiiinnnppp}}}vvvhhhnnntttzzzoooPPPMMMdddfffDDD666555444333222111000000000000////////////////////////,,,------......------,,,---,,,,,,,,,,,,---.....................///000000111222333555555666<<>>KKK```eeerrrwww}}}~~~}}}~~~{{{uuummmjjjjjjfff```^^^]]][[[\\\```gggnnnsssmmmggg___TTTJJJIIIWWWfffkkkyyynnniiiSSSBBB999333555777555444555222222222222222222222222222222111111222222333444444333555666???\\\ssssssxxx{{{gggaaa]]]]]]___```ccchhhooorrrvvvxxx{{{}}}}}}vvvmmmccc\\\[[[^^^\\\___cccggglllqqqwww|||}}}yyyqqqfff\\\XXXZZZbbbiii}}}{{{{{{xxxnnneee___^^^\\\\\\bbbVVVPPPSSS```iii===777555222000000111000///////////////////////////...------------...//////...///111333222555@@@MMMddd{{{vvvzzzmmmgggaaa___ccciiimmmooozzzvvveeennnmmmiiijjjXXXKKKUUUwwwVVV777777444333222111000000000000000000000000000000000000,,,------......------,,,---,,,,,,,,,,,,---.....................///000000333111333666444666EEEVVVkkkrrruuu~~~{{{|||}}}|||~~~zzzpppkkkhhhbbb\\\YYYZZZZZZWWWWWW^^^lllxxxqqqkkkbbbXXXLLLHHHOOOZZZqqqqqqwwwkkkJJJ<<<333555888666555777333333333333333333333333222222111111222222333444444444777999DDDbbbvvvqqqvvvwwwxxx~~~uuueee```]]]^^^___```eeejjjrrrsssvvvxxxzzz~~~oooiii```YYYTTTRRRQQQRRRNNNOOOQQQSSSUUUZZZ___ccciiiqqq}}}tttjjjgggjjjssszzzwww}}}zzzpppfff___\\\```YYYZZZRRRRRRXXXcccwwwDDD888555222111111111000///////////////////////////...------------...//////...///111333222666EEETTTlllyyypppjjjccc```bbbgggllloooxxx{{{dddiiiiiigggqqqcccQQQNNNppp]]]888999444333222111000000000000////////////////////////,,,------......------,,,---,,,,,,,,,,,,---.....................///000000222000222777666:::NNNeeettt|||vvvxxx}}}wwwxxx{{{{{{{{{}}}{{{{{{vvvnnnhhhddd___XXXWWWYYYXXXTTTRRRXXXfffrrrrrrmmmfff___TTTLLLLLLRRRsssttt}}}TTTAAA444555888555444777333333333333333333333333222222111111222222333444333444999===KKKjjj{{{tttyyy~~~uuu}}}zzz{{{rrraaa]]]\\\___aaaccciiiooouuuuuuvvvwwwyyyjjjXXXUUUQQQLLLJJJJJJJJJIIIIIIIIIJJJJJJKKKNNNSSSWWW]]]hhhxxx~~~{{{vvv{{{~~~{{{qqqfff^^^[[[___YYY\\\VVVWWWXXX```SSS888666333111111111000///////////////////////////...------------...//////000000222333222888HHHYYYvvvyyytttmmmddd___```eeekkkooowwwcccffffffiiizzzmmmUUUJJJmmmbbb;;;<<<444333222111000000000000////////////////////////,,,------......------,,,---,,,,,,,,,,,,---.....................///000000111///222777888>>>UUUoooyyyyyysssppp}}}yyy{{{tttvvvyyyzzzyyyzzzoooqqqoooiiidddbbb^^^XXXUUUUUUTTTOOOLLLPPPZZZdddlllhhhddd```XXXNNNJJJKKK```ooo}}}~~~[[[FFF555555888444222555333333333333333333333333222222111111222222333444111444:::@@@OOOooowwwsssvvvyyyqqq]]][[[[[[___bbbeeellltttwwwwwwvvvvvvyyypppQQQLLLNNNOOOLLLJJJJJJJJJJJJIIIJJJJJJJJJKKKOOOUUUYYY]]]hhhxxx}}}yyy}}}|||rrrfff^^^ZZZZZZXXXbbb___\\\VVVVVVwwwPPP@@@111888222---555000/////////............//////---------......000111222555///000555222333JJJfff}}}|||yyyvvvpppggg```]]]aaafffkkkwwwiii^^^kkkhhhrrr{{{VVVOOOeeeeee;;;:::555444333222111111111111111000000///...---------//////.........---------...------,,,,,,------...///////////////.........222111111333999FFF[[[mmm}}}~~~}}}nnnwww}}}yyyvvvvvvzzzzzzwwwsssqqqnnnjjjfffbbb]]]XXXTTTTTTUUUTTTQQQOOOOOOSSSWWWooonnnnnnjjj___SSSLLLKKKWWWwwwnnnyyyfffCCC999???666333777222444444333333333333222222222333333333333333333444333999777>>>YYYqqq|||yyysssxxxmmm\\\ZZZYYY[[[aaagggkkkmmmppprrruuuxxx|||www^^^OOOKKKIIIHHHGGGHHHHHHHHHGGGIIIKKKKKKJJJJJJMMMTTTZZZdddppp|||uuuuuuxxxzzzxxxqqqhhh]]]UUUYYY[[[]]]]]]]]]]]]___aaa^^^CCC111777222...666111000//////............//////...............///000111333///000555444777OOOlllxxx||||||xxxqqqggg___]]]```gggllluuu}}}fff\\\gggfffsss]]]MMM```kkk;;;666555444333222111111111111111000000///......------//////.........---------...------,,,,,,------.../////////////////////...111222222555???QQQcccoooqqqvvv{{{wwwwwwxxxwwwsssooommmkkkgggdddaaa]]]XXXUUUSSSTTTSSSPPPNNNNNNQQQTTTjjjoooqqqlllbbbXXXPPPKKKNNNnnn|||qqqnnnJJJ<<>>555666666666444444444333333333222222222222222222333333444444444444777999KKKlll}}}{{{{{{~~~ssskkkrrrxxxzzz|||rrrkkkggg^^^]]]\\\___dddjjjmmmooouuuxxx|||uuu^^^PPPKKKJJJJJJGGGHHHIIIIIIIIIJJJLLLNNNMMMPPPTTTXXX^^^iiivvv|||zzzvvvxxxyyy}}}zzzmmm```ZZZZZZ[[[]]]^^^]]]^^^___aaa|||eee===333111000222***...//////............//////000//////............///111000222444555AAA]]]xxx}}}yyyyyy|||~~~zzzvvv{{{zzzxxxvvvwww|||}}}~~~~~~uuuggg\\\YYY^^^gggnnnsssvvvfffeeeffflllXXXeeelllEEEBBB444444333222111111111111////////////............---........................------,,,,,,------...---.........//////000000000333555:::KKK```kkkjjjvvvqqqzzzyyypppppppppmmmkkkkkkmmmppplllllllllmmmmmmllliiigggdddbbb___\\\YYYVVVQQQNNNNNNNNNNNNMMMMMMLLLKKKJJJPPPaaaooorrrpppmmmcccWWWUUUMMM]]]jjjDDD555777777444555444444333333333222222222111111222333333444555555555888;;;OOOooo{{{vvvtttyyyssskkkhhhttt}}}uuunnnhhhddd]]]]]]]]]```eeejjjmmmnnnuuuwww{{{~~~}}}bbbQQQMMMNNNMMMJJJIIIKKKLLLKKKIIIIIILLLNNNMMMQQQWWW]]]fffsssvvvsssxxxzzzwwwxxx|||{{{kkk^^^YYYYYY[[[\\\]]]]]]]]]___```xxxqqqAAA111000111444---444//////............////////////.........//////000111111222333555DDDbbb|||}}}}}}xxxwwwzzz}}}}}}}}}~~~}}}yyyvvvoooqqqtttyyy~~~}}}~~~uuuggg\\\XXX]]]eeekkkqqqvvvddddddjjjmmmVVVcccrrrGGG???555444333222111111111111//////////////////......---------..................------,,,,,,------...------......///000000000222333777===IIIWWWeeennnzzz|||ssswwwrrrjjjiiiaaaccccccaaa^^^^^^bbbeeemmmmmmnnnnnnmmmjjjgggfffccc```]]]ZZZXXXTTTPPPMMMMMMMMMMMMNNNOOOOOOLLLJJJKKKXXXiiitttuuuppphhhddd]]]QQQVVVooovvvMMM888<<<:::444999444444333333333333222222111111222333333444555555444888===RRRoooxxxqqqqqqrrrqqqppptttzzzqqqnnniiiccc```]]]\\\]]]```eeejjjmmmnnnrrruuuxxx{{{}}}}}}lllVVVLLLMMMOOOLLLHHHLLLNNNOOONNNLLLKKKNNNQQQQQQVVV^^^fffppp|||}}}tttjjjgggiii}}}xxxppppppvvv~~~yyyhhh[[[WWWXXXZZZ[[[\\\[[[\\\^^^___tttJJJ444222333444---666//////............//////...............///000111///111333333777IIIhhhzzzuuuwww{{{yyyxxxyyy{{{|||{{{yyywwwooorrrvvvzzz}}}~~~}}}}}}~~~~~~zzz{{{|||~~~|||tttggg\\\XXX\\\ccciiippp~~~tttbbbaaajjjfffPPP]]]qqqCCC777555444333222111111111111.../////////////////////---------.........//////...------,,,,,,------...------......///000000111555444999BBBHHHOOObbbwwwwwwppp{{{~~~jjj\\\WWWVVVQQQSSSUUUSSSQQQRRRWWW\\\hhhiiikkklllkkkhhhfffeee```^^^[[[YYYWWWTTTQQQNNNMMMLLLMMMOOORRRRRRNNNKKKKKKRRRdddwww{{{rrrnnnqqqggg\\\YYYddd}}}SSS;;;???;;;333:::444444333333333333222222000111111222444555555666555:::BBBYYYtttyyytttwwwvvv||||||mmmiiihhhccc]]][[[\\\[[[\\\```eeejjjlllmmmoooqqqtttwww{{{fff]]]RRRMMMMMMOOOOOOMMMMMMPPPSSSRRROOOOOOSSSWWW___dddlllttt}}}yyy|||yyymmmkkkjjjiiieeebbbhhhrrr~~~xxxhhhhhhppp{{{xxxhhh[[[YYYWWWXXXZZZZZZZZZ[[[\\\^^^oooUUU:::555333222***333//////............//////---------......000111222...111333444999MMMmmm~~~wwwssswww}}}vvvuuuvvvxxxzzzzzzyyywwwxxxyyyxxxvvvsssuuuzzz~~~~~~yyyvvvvvvwwwwwwsssmmmmmmqqquuuxxx{{{||||||}}}{{{sssggg\\\XXX[[[bbbgggqqq~~~ttt```___iii\\\LLLXXXpppBBB777555444333222111111111111.........///////////////---------.........//////...------,,,,,,------...---------...///000000111777444;;;FFFHHHKKKbbb}}}zzzwwwmmm{{{rrr___RRRKKKIIIIIIEEEIIIKKKJJJIIIJJJPPPVVV___bbbeeehhhhhhgggffffff]]][[[YYYXXXWWWUUURRRPPPMMMLLLMMMPPPTTTSSSPPPLLLLLLOOOaaayyy~~~sssqqqzzzpppggg^^^```|||~~~UUU;;;???999000999444444444333333333222222000111111222444555666666777>>>HHH___yyy~~~zzz~~~{{{oooeeeeeeddd^^^XXXWWW[[[[[[\\\```eeeiiillllllmmmooorrruuuyyy~~~nnnVVVTTTRRRPPPOOOQQQTTTVVVNNNRRRUUUUUUSSSSSSXXX]]]lllrrrzzz}}}iiigggkkkdddhhhfffgggjjjkkknnn}}}zzzcccdddnnn{{{zzzjjj___]]]VVVWWWYYYZZZYYYZZZ[[[]]]fffXXX???999...444///222000000000000000000000000///////////////000111111444000444666666NNNwwwzzztttsssrrrrrrqqqqqqrrrtttxxxzzzzzzyyy|||~~~zzzrrrnnntttyyy{{{|||ppplllkkkiiieeebbb___]]]]]]]]]___```aaaeeekkkssszzzxxxzzzwwwooocccXXXVVV^^^fffxxx{{{{{{eeeaaalllNNNIIIZZZ{{{tttHHH777777555222111111111111000////////////////////////...........................------------...//////,,,...///000///000111333888===BBBKKKSSSUUUiiijjjqqqvvviiiaaaWWWOOOLLLKKKJJJIIIGGGGGGGGGIIILLLQQQVVVYYYeeegggiiiiiihhhfffcccaaa[[[YYYWWWVVVUUUSSSQQQOOOPPPNNNMMMOOORRRSSSQQQOOOMMMLLLWWWlllyyyyyyvvvwwwrrrssskkkeee~~~~~~XXX:::<<<999000555555444333333222222333333222222222222333444555555777@@@KKKbbb}}}~~~wwwqqqkkkccc^^^[[[YYYVVVTTTZZZ[[[\\\\\\___dddkkkooonnnpppssswww|||kkkYYYOOOOOOPPPQQQQQQRRRRRRRRRUUUVVVZZZ]]]ZZZYYYcccqqq~~~xxxooorrr{{{|||iiidddooo|||tttggg___VVVVVVWWWXXXYYY[[[]]]^^^___iii]]]>>>777///444000111000000000000000000000000///////////////000111111333000444777999TTT~~~zzzsssqqqqqqpppppppppqqqtttwwwxxxxxxvvvyyyxxxuuuoookkklllttt{{{rrrgggddd___]]]ZZZWWWUUUTTTTTTTTTSSSSSSTTTWWW\\\ccciiimmmrrr{{{~~~{{{wwwuuunnnbbbXXXWWW]]]eeerrrwwwwwwbbb```fffzzz{{{IIIGGGRRRsss|||PPP>>>777555222111111111111000////////////////////////...........................------------...//////,,,...///000///000222333:::@@@FFFOOOWWW[[[sssjjjpppyyyoooYYYTTTNNNKKKJJJKKKKKKJJJHHHHHHJJJLLLOOOSSSXXX[[[gggiiijjjjjjiiigggfffeee[[[YYYVVVUUUTTTSSSPPPNNNNNNLLLLLLMMMPPPQQQOOOMMMMMMKKKSSSfffuuuwwwsssrrrsssxxxtttoooxxxVVV:::;;;:::444:::555444333333222222333333222222222222333444555666888CCCNNNddd~~~}}}uuunnnkkkfff```[[[YYYWWWTTTQQQWWWYYYZZZ\\\___ccchhhmmmqqqrrrtttxxx|||yyydddVVVQQQQQQQQQQQQRRRSSSUUUUUUXXXXXX[[[\\\ZZZZZZdddqqq~~~www~~~lllfffrrrxxxjjjaaaWWWVVVWWWXXXZZZ[[[\\\]]]]]]aaaxxxeee>>>666111555222000000000000000000000000000///////////////000111111222///444777===[[[}}}zzzrrrnnnnnnmmmoooooopppsssuuuvvvtttrrrvvvpppmmmlllhhhfffrrr~~~ooobbb[[[YYYRRRQQQOOOMMMLLLKKKLLLLLLJJJJJJIIIJJJNNNSSSXXX[[[ccckkkvvv|||wwwsssqqqlllbbbYYYWWW]]]cccmmmsssuuuaaacccfffqqqtttMMMGGGJJJiiiQQQ:::777555222111111222111000////////////////////////...........................------------...//////---.../////////000222444<<>>:::888666;;;555444444333333333333333222222222222333444555666:::FFFSSSggg{{{yyyxxxtttnnniiidddaaa]]]ZZZWWWUUURRRPPPTTTVVVYYY\\\___bbbeeehhhoooqqqtttxxx|||kkk[[[SSSSSSSSSRRRRRRSSSUUUXXXZZZ]]]]]]]]]^^^]]]```jjjuuu~~~~~~nnngggrrryyylllaaaVVVUUUVVVXXXZZZ[[[[[[[[[[[[[[[kkkrrrAAA444333666333...///////////////////////////////////////000000111222000444777???```|||zzzyyyoookkkjjjjjjmmmnnnooorrrsssssspppmmmqqqiiifffjjjiiiiii{{{yyyjjj^^^TTTOOOPPPLLLKKKJJJJJJIIIJJJJJJKKKKKKIIIHHHHHHJJJNNNRRRTTTXXX___jjjxxx|||vvvpppnnniiiaaaZZZXXX\\\```lllsssrrr```eeedddkkkqqqRRRIIIGGGdddUUU888888555333111222222111000////////////////////////...........................------------...//////---.../////////000333555<<>>GGGJJJNNN[[[ooo{{{{{{yyynnngggdddmmmwwwwwwzzztttfff[[[UUUSSSSSSNNNPPPSSSVVVVVVVVVVVVVVV]]]ccckkkqqqwww~~~rrrddd]]]YYYVVVRRRPPPOOOOOONNNMMMJJJKKKKKKLLLKKKJJJJJJJJJGGGHHHJJJVVVmmm|||xxx~~~rrrWWW>>>555666555666555444444333333444444333333333333444555666666;;;JJJXXXkkkzzz|||}}}xxxsssmmmhhhccc``````\\\[[[[[[\\\\\\[[[YYYWWWTTTTTTTTTSSSQQQPPPOOOOOOPPPTTTYYY]]]^^^^^^______```eeelllsssuuutttpppmmmfffhhhhhhddd\\\UUUQQQQQQTTTTTTSSSTTTVVVZZZ^^^```bbbbbbbbbccciiittt|||pppfffmmm{{{yyynnnaaaSSSSSSUUUXXXZZZ[[[YYYWWWUUUUUUWWW|||MMM777666222666///000000000000000000000000///////////////000111111222111555777AAAcccyyy}}}sssgggaaacccgggjjjkkkmmmoooppplllgggbbb^^^[[[```mmm{{{pppeeeYYYRRRLLLGGGGGGKKKJJJJJJKKKLLLMMMNNNNNNNNNLLLKKKKKKLLLOOOTTTYYY\\\eeeiiittt~~~}}}}}}~~~{{{yyyooolllfff___YYYXXX[[[]]]nnntttyyydddddd```gggsssXXXJJJKKKeeepppHHH888666333222222333222111////////////////////////...........................------------...//////....../////////111555888CCCJJJJJJNNN^^^uuuzzz|||vvvcccaaabbbjjjsssttttttyyy}}}~~~}}}tttggg[[[TTTSSSVVVYYYQQQTTTYYY\\\___aaaeeegggjjjpppxxx{{{iiiaaaYYYVVVRRROOOOOOOOONNNMMMJJJKKKMMMLLLJJJIIIJJJJJJGGGJJJKKKPPPddd{{{wwwxxx{{{fffDDD888;;;777666555555444444444444444333333333333444555666777===LLL[[[nnnzzzwww}}}ssshhh^^^YYYXXXUUURRRRRRRRRRRRSSSSSSRRRPPPOOOMMMJJJKKKKKKJJJIIIIIIKKKMMMPPPTTTXXX[[[[[[ZZZZZZZZZ]]]bbbhhhlllkkkeee]]]XXXRRRRRRSSSRRRQQQPPPPPPPPPUUUUUUUUUWWWZZZ^^^aaacccbbbcccccceeeooo}}}tttfffkkkyyyyyyqqqdddVVVRRRTTTXXXZZZ[[[XXXUUUSSSNNNRRR~~~TTT999777///666000000000000000000000000000///////////////000111111000000555888CCCeee||||||pppccc^^^aaafffhhhjjjlllnnnnnnjjjccc^^^WWW\\\hhhzzzttt___WWWOOOLLLJJJGGGHHHKKKJJJKKKLLLMMMNNNOOOOOOOOOMMMMMMNNNQQQVVV]]]cccgggsssxxx~~~||||||||||||}}}|||zzzyyyyyyrrrmmmfff^^^YYYXXX[[[]]]mmmsss}}}hhheeecccsssdddKKKMMMeeetttGGG999666333222333333222111////////////////////////...........................------------...//////...//////...///111666999EEEJJJHHHKKK]]]wwwrrrwwwuuuyyyjjjZZZ^^^bbbjjjssssssqqqsssuuuvvvzzz}}}yyyrrrpppjjjaaaYYYUUUVVVZZZ]]]XXX[[[___bbbfffkkkqqqvvvyyyzzziiibbbZZZWWWRRROOOOOOOOONNNNNNIIIKKKMMMLLLIIIHHHHHHJJJDDDKKKKKKKKK]]]vvv~~~uuuxxxxxx~~~tttrrrIII:::===666666666555444444444444444444333333444444555666777AAAOOO]]]rrr}}}uuuyyyttthhh]]]SSSPPPNNNJJJKKKOOORRRSSSSSSRRROOOLLLJJJIIIDDDEEEFFFEEEDDDEEEIIILLLOOORRRVVVWWWVVVUUUTTTTTTZZZ]]]aaabbb```ZZZRRRNNNJJJNNNRRRTTTTTTSSSRRRRRRVVVWWWYYY[[[___bbbeeegggfffhhhhhhkkkvvvuuueeegggvvvwwwqqqfffXXXQQQTTTXXX[[[ZZZWWWSSSPPPKKKPPPXXX;;;888...777111000000000000000000000000///////////////000111111...000555999EEEggg{{{oooaaa\\\```fffgggiiilllnnnmmmiiiaaa\\\UUUaaarrrsssgggUUUNNNJJJIIIIIIHHHIIILLLLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRSSSWWW^^^eeelllqqq}}}{{{{{{|||{{{~~~wwwvvvxxxsssnnneee]]]XXXXXX[[[]]]nnnrrrzzzzzzccc___bbbyyylllLLLNNNccc{{{{{{LLL999666444222333333222222////////////////////////...........................------------...//////...//////...///222666:::EEEHHHDDDFFF[[[uuuooollllllrrrtttzzz]]]PPPXXX___gggooooookkkkkkjjjjjjmmmqqqmmmgggccc___YYYTTTRRRTTTVVVYYYZZZ\\\___bbbdddjjjrrrxxx~~~ssseee___[[[WWWRRROOOOOOOOOOOONNNHHHJJJLLLKKKHHHFFFGGGIIIAAAJJJKKKJJJZZZvvvyyyxxxxxx~~~XXX|||yyyKKK999;;;222666666555444444444444555444444444444444555777777CCCQQQ___ttt|||}}}{{{wwwsss|||}}}lll^^^VVVOOOLLLHHHEEEIIIQQQQQQRRRRRRPPPLLLHHHFFFEEEBBBDDDDDDCCCBBBEEEJJJNNNOOOQQQTTTTTTSSSQQQQQQQQQVVVWWWYYYZZZYYYUUUQQQNNNLLLTTT\\\___\\\XXXVVVWWWXXXYYY\\\___cccfffhhhiiimmmnnnoooqqq}}}sssbbbcccqqqtttoooeeeWWWQQQTTTXXX[[[ZZZWWWRRROOOMMMOOO{{{^^^666666000222555000000000000000000000000////////////000000000000111222666888GGGmmm||||||{{{wwwlll```[[[^^^cccfffiiikkkjjjeee```]]][[[```kkkmmm___XXXLLLLLLKKKJJJJJJJJJJJJJJJMMMLLLKKKLLLNNNOOOPPPOOOVVVPPPUUUcccmmmrrr{{{}}}|||~~~|||zzzzzzyyywwwvvvoookkkddd\\\WWWWWW[[[___mmmpppwwwwwwfff[[[eeebbbIIIKKKfffJJJ;;;666333444444111000222111000000///...---------........................---------.........//////...---...111111111666>>>NNNIIIDDDIII]]]qqqhhhjjjqqqeee[[[QQQSSS___kkkooonnnjjjbbb[[[]]]``````______XXXVVVRRRPPPRRRWWW^^^bbbccceeeiiikkknnnrrrwwwzzz~~~zzzlllccc```^^^YYYRRRMMMKKKJJJJJJJJJKKKJJJHHHFFFEEEEEEFFFFFFDDDGGGGGGHHHTTTiiixxx}}}vvvwwwyyy~~~VVVoooUUUCCC555999777666555444444333444444222333555666666666888:::???QQQcccuuu~~~vvvttt{{{~~~rrrddd\\\OOODDDDDDEEEEEEGGGLLLTTTSSSQQQPPPNNNKKKHHHEEEEEECCCCCCCCCEEEFFFEEEDDDIIIKKKNNNPPPPPPOOOMMMKKKOOOQQQRRRRRRQQQPPPQQQRRROOO[[[lllvvvnnn]]]TTTVVVVVV[[[aaaeeehhhkkkmmmooorrrpppsss|||vvvjjjccchhhpppnnneee]]]QQQRRRTTTVVVWWWTTTPPPLLLIIITTTwwwaaa888777111222333000000000000000000000000000000000000111111111111111222777;;;KKKsss~~~}}}{{{zzzvvvkkk```\\\___cccfffhhhjjjhhhddd___]]]\\\lll|||~~~lll\\\QQQKKKMMMLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKLLLOOOQQQSSSSSS\\\YYY^^^lllvvv}}}||||||~~~}}}{{{zzzzzzyyyvvvtttpppkkkccc[[[UUUVVVZZZ___iiinnnzzzwwwggg___iii^^^PPPNNNbbb|||JJJ;;;666333444444111000222111000000///......------........................---------.........////////////000333333333999AAANNNJJJGGGMMMbbb}}}iiifffppp|||~~~{{{```WWWOOOSSS```kkkooonnnggg]]]UUUUUUVVVUUUSSSSSSPPPPPPQQQSSSWWW\\\aaadddfffiiimmmpppssswww{{{~~~xxxnnneee```___]]]XXXRRRNNNLLLLLLKKKKKKKKKJJJHHHFFFEEEEEEEEEEEEFFFGGGFFFFFFQQQfffwwwttttttvvvzzzYYYkkkTTT???444;;;777666555444444333444444444555666666555555666888@@@RRRccctttzzz{{{pppaaaUUUKKKCCCDDDGGGHHHKKKOOOQQQPPPPPPOOOMMMKKKGGGEEEEEEFFFGGGFFFEEEEEEFFFGGGIIIKKKOOORRRRRRPPPNNNLLLGGGIIIKKKLLLLLLMMMOOOQQQTTTbbbsssxxxlll[[[VVV[[[YYY]]]bbbgggjjjmmmpppsssuuuvvv{{{~~~uuuqqqvvv}}}tttjjjeeellltttrrrggg^^^RRRRRRTTTVVVWWWUUUPPPLLLGGGVVV~~~ggg;;;999444333000000000000000000000000000111111111111222222222222222333888===NNNuuuyyyxxxsssjjj```\\\___ccceeegggiiifffaaa^^^]]]^^^pppooo^^^RRRKKKGGGMMMMMMLLLKKKKKKKKKKKKLLLIIIJJJKKKMMMPPPSSSUUUWWW___^^^fffttt}}}|||~~~}}}|||{{{{{{zzzyyyvvvsssrrrlllcccYYYTTTTTTYYY^^^fffnnn}}}vvvgggbbbmmmVVVNNNMMMbbb}}}NNN;;;666333444444111000222000000000///......------........................------........./////////000///111444444555;;;CCCNNNKKKIIIRRRhhhpppdddhhhyyy|||~~~pppYYYRRRMMMSSS```kkkooommmggg\\\RRRPPPPPPNNNMMMMMMLLLNNNQQQUUUZZZ^^^aaabbbfffjjjooosssvvvyyy}}}vvvlllfffaaa______[[[WWWRRROOONNNNNNMMMMMMKKKJJJHHHFFFEEEDDDCCCCCCHHHHHHEEEDDDNNNaaauuutttssstttxxx}}}~~~|||rrr\\\eeeVVV<<<444<<<777666555444444333444444555666777666444444666777CCCTTTddduuu|||lll]]]LLLFFFBBBEEEJJJMMMOOORRROOOPPPPPPPPPOOOLLLIIIGGGJJJKKKLLLJJJFFFDDDEEEFFFHHHKKKOOOSSSSSSRRRNNNLLLAAACCCFFFGGGIIIKKKOOORRRYYYggguuuvvvhhhYYYXXX___\\\___dddhhhlllpppuuuxxxyyy|||iiibbbccclll|||pppgggcccllltttqqqfff\\\RRRSSSTTTWWWWWWUUUPPPLLLIIIZZZlll>>>:::666555000////////////////////////000000000111111111222222333333888<<>>RRRzzz}}}{{{yyyyyyzzz}}}~~~~~~~~~}}}{{{wwwtttooolllgggaaa\\\[[[]]]```aaadddddd```[[[]]]fffooo{{{aaaYYYOOOJJJIIILLLNNNOOOPPPPPPOOONNNNNNNNNNNNOOOMMMPPPSSSTTTSSSUUUYYY\\\fffnnn}}}}}}|||{{{zzz{{{{{{zzzwwwtttppplllddd[[[UUUUUUYYY\\\kkkpppwwwdddZZZ___fffrrrhhhEEECCCIIIgggxxx}}}GGG;;;666333444444111000222//////////////////..................................../////////000000000444444777:::<<<===DDDLLLNNNIIIHHHUUUqqq~~~tttuuuqqq~~~~~~yyyvvvfff___\\\NNNLLLLLLRRR]]]eeehhhhhh```TTTJJJJJJOOOTTTYYY^^^YYYXXXVVVVVVXXX]]]bbbeeejjjmmmooorrrtttwww{{{~~~~~~zzzooommmlllggg^^^YYYUUUTTTRRRQQQQQQQQQOOOMMMIIIIIIIIIHHHGGGFFFEEEDDDBBBDDDHHHJJJLLLTTTfffwww|||xxxvvvzzzzzzvvvvvvzzz___TTTCCC777777666555444444333444444111222333333444666;;;>>>LLL\\\kkk~~~qqq```QQQHHHLLLOOOPPPSSSXXXZZZXXXWWWYYYZZZXXXVVVUUUXXX[[[aaaaaaaaabbb___WWWMMMFFFFFFHHHKKKMMMNNNLLLJJJHHHCCCEEEGGGHHHHHHGGGHHHIIIIIIKKKKKKKKKOOOUUUWWWVVV[[[___eeejjjpppuuu{{{{{{zzzyyykkkaaaccciiiggg___XXXPPPQQQRRRUUUUUUSSSNNNJJJGGGJJJbbbPPP;;;555777333000000000000000000000000//////000000000111111111000000777@@@UUU|||{{{wwwuuuiiiiiihhhfffeeefffjjjmmmqqqrrrtttwwwyyyxxxtttqqqkkkhhhccc]]]ZZZZZZ\\\^^^```bbbccc___[[[___jjjuuuiiiUUUQQQLLLKKKNNNPPPPPPNNNQQQPPPPPPOOOOOOOOOOOOOOOOOOSSSWWWXXXWWWYYY^^^ccclllttt~~~~~~~~~|||zzz{{{yyywwwwwwxxxwwwuuutttkkkhhhbbbZZZUUUTTTWWWZZZhhhmmmvvvbbbYYY___cccmmmgggJJJEEEGGG^^^|||KKK;;;666333444444111000222.../////////////////////.........................../////////000000000000333333666:::;;;===DDDMMMJJJHHHJJJZZZxxxvvvuuussszzzwwwwwwjjjbbb\\\TTTKKKJJJKKKQQQ\\\eeejjjkkkfffZZZNNNMMMQQQWWW]]]bbb\\\[[[ZZZ[[[^^^bbbgggkkkqqqrrrssstttuuuyyy}}}~~~{{{ooolllmmmhhh___ZZZTTTSSSRRRQQQQQQPPPMMMKKKHHHIIIIIIJJJIIIHHHGGGFFFCCCDDDGGGIIIHHHOOOdddxxx}}}xxxvvv{{{{{{{{{uuu___MMM@@@666777666555444444333444444333333444333333666:::===NNN]]]lll}}}nnn\\\NNNJJJPPPSSSSSSVVV\\\^^^\\\YYY\\\^^^]]]\\\^^^eeekkkmmmssswwwrrreeeVVVKKKFFFJJJKKKLLLLLLLLLKKKIIIHHHBBBEEEIIIJJJIIIGGGFFFFFFBBBFFFGGGEEEIIIRRRWWWXXXZZZ___ffflllrrrwww|||}}}pppfff___nnnvvvxxxlllcccfffllljjjaaaYYYOOOOOOQQQSSSTTTRRRMMMIIILLLLLLaaaUUU<<<444777333000000000000000000000000000111111111111222222222333222888@@@TTTzzz{{{ssskkkggg^^^___^^^ZZZWWWXXX\\\aaa\\\___dddjjjoooooollliiijjjfffaaa\\\YYYYYY[[[]]]___bbbccc^^^[[[```mmmxxxuuu^^^PPPMMMKKKMMMQQQRRROOOKKKQQQQQQPPPOOOOOOOOOOOOPPPOOOTTTYYY[[[[[[^^^dddiiimmmtttsssmmmqqqzzz}}}|||}}}|||zzzxxxzzzwwwuuutttuuuuuutttssshhheee```YYYTTTSSSUUUWWWffflllvvvbbbZZZ```ccclllhhhOOOLLLMMMaaa}}}JJJ;;;666333444444111000222.........///////////////........................////////////000000000000000000333777888:::AAAJJJGGGGGGLLL___~~~ppptttqqq}}}}}}|||zzzbbb___YYYKKKIIIHHHIIIPPP\\\ffflllnnngggZZZMMMJJJMMMRRRXXX]]]``````___```bbbfffiiikkkuuuuuuuuutttuuuyyy~~~yyyjjjeeeeee```XXXSSSTTTRRRRRRQQQQQQOOOLLLIIIHHHHHHJJJJJJJJJJJJHHHHHHFFFEEEFFFGGGEEELLLccczzzzzzxxx}}}}}}www^^^xxxvvvCCC;;;555777777555444444444444444555555555333333555888<<>>OOOWWWnnn{{{{{{hhh]]]ZZZ\\\___bbbdddffflllsssyyydddQQQ\\\```aaaiiidddbbb^^^ZZZVVVSSSQQQPPPLLLOOOSSSVVVXXXZZZ[[[]]]YYYVVVSSSQQQRRRVVV[[[^^^UUUUUUZZZaaaiiirrruuunnnddd```___]]]XXXSSSLLLNNNSSSWWWUUURRRUUU[[[^^^jjj}}}QQQ<<<;;;333333222111111000111111111/////////000111111222222111666;;;IIIkkkxxxkkk^^^VVVJJJHHHFFFFFFJJJOOOSSSUUUTTTVVVYYYYYYWWWVVVXXXZZZZZZWWWRRROOOOOOPPPQQQQQQWWWSSSOOOKKKIIIJJJLLLNNNLLLOOOQQQPPPOOOPPPRRRRRRWWWUUUSSSPPPJJJEEECCCEEEDDDEEEFFFIIILLLOOOPPPQQQTTTUUUVVVXXXYYYZZZZZZ[[[ZZZZZZYYYXXXXXXXXXXXXXXXZZZ[[[]]]^^^___aaaeeehhhkkkooottt{{{zzzqqqhhhdddbbbbbbgggnnn}}}{{{zzzyyyvvvuuutttssstttssspppnnniiiddd\\\TTTPPPSSS[[[```iiimmmtttvvv```[[[dddtttrrrUUUKKKZZZ}}}iiiCCC:::777444333333333222111000/////////....................................---------......000111111///222555999BBBQQQeeesss___QQQIIIXXX{{{~~~lllgggwwwyyy{{{|||rrrhhhYYYMMMFFFEEEGGGHHHIIILLLMMMLLLGGGCCCBBBBBBCCCCCCEEEHHHJJJKKKQQQXXX^^^\\\[[[[[[___dddjjjmmmsssvvv{{{|||lllaaa]]][[[XXXTTTRRROOOLLLIIIFFFGGGFFFFFFFFFFFFFFFGGGGGGJJJGGGHHHKKKGGGEEEOOO]]]wwwzzzgggjjjwwwwwwcccFFF555???444555555555555555555555222777555444888888???PPP[[[rrr||||||lllbbbaaa^^^aaaeeegggiiinnnuuuzzz___XXXfffeeedddqqqiiifffaaa]]][[[YYYVVVTTTNNNRRRWWWZZZZZZ\\\aaadddcccaaa]]]ZZZXXXXXXYYYZZZRRRRRRVVV^^^fffqqq{{{ssslllccc___^^^\\\WWWRRRKKKNNNSSSWWWUUURRRUUU\\\^^^jjjwwwNNN???444///444444333222222111111000000000000000111111111111555777999HHHnnn}}}pppcccXXXRRRKKKIIIHHHJJJOOOSSSTTTTTTUUUVVVYYY\\\^^^\\\XXXUUUXXXRRRMMMKKKMMMQQQRRRRRRUUUVVVUUURRRMMMHHHEEEDDDJJJMMMOOOOOONNNMMMOOOQQQYYYTTTNNNIIIFFFDDDBBB@@@BBBCCCEEEGGGJJJMMMPPPQQQRRRQQQRRRSSSTTTVVV\\\bbb\\\ZZZYYY[[[YYYVVVXXX\\\^^^\\\[[[]]]\\\\\\```ffflllqqqxxxuuunnnjjjmmmooottt{{{|||~~~xxx~~~{{{wwwuuutttsssqqqppphhhbbbXXXQQQOOOSSSYYY^^^lllmmmttttttVVVZZZaaaooovvvXXXLLLJJJddd^^^AAA:::555333555555222000111222111000/////////000000......//////......---,,,...000000000///000222444666555888666:::SSSlllppp___XXXOOOUUUuuu}}}lllkkk{{{{{{{{{~~~tttoooeeeWWWKKKFFFFFFIIIJJJJJJHHHGGGEEEDDDCCCBBBEEEEEEDDDDDDDDDFFFJJJNNNRRRPPPRRRYYY___dddkkkrrrrrrvvv}}}rrrccc\\\[[[XXXXXXUUUQQQLLLHHHGGGGGGEEEFFFGGGFFFEEEEEEGGGIIIIIIGGGFFFHHHIIIJJJOOOVVViii}}}|||mmmmmmuuuxxx|||tttgggxxxEEE999777666555555555555444444444222888666444888999@@@RRR___rrrkkkaaabbbbbbbbbdddgggmmmuuu|||}}}^^^ZZZ___lllwwwxxxlllfffaaa___\\\WWWWWWYYYVVVXXX[[[[[[ZZZZZZ[[[]]]aaadddgggeee___ZZZYYYZZZYYYXXXVVVXXX```ooo}}}|||pppeee```^^^YYYUUUTTTIIILLLPPPRRRTTTVVVYYY[[[bbbbbbqqqMMM===777777333333222222111000000///000000000000111111111111333555888HHHnnnxxxjjj\\\SSSNNNLLLJJJJJJLLLQQQUUUVVVVVVWWWYYY\\\]]][[[XXXUUUTTTQQQPPPOOOOOOPPPPPPOOONNNNNNOOOPPPNNNKKKHHHGGGGGGHHHJJJKKKKKKJJJLLLOOOSSSUUUPPPJJJDDDAAA???>>>===>>>@@@DDDIIILLLOOOPPPPPPQQQQQQQQQPPPOOOQQQVVV[[[ZZZXXXZZZ]]]\\\YYYYYY\\\___]]]^^^aaaaaaaaaeeekkknnnsssyyyzzztttqqqsssvvv|||qqqkkkrrrzzz~~~}}}~~~|||yyyuuussssssrrrpppooohhhaaaXXXQQQOOOSSSZZZ^^^eeehhhqqq|||oooUUU\\\eeetttqqqRRRHHHVVV___BBB<<<888555777666333000111------.........---------/////////......---------...///000000///000222333555444999999===WWWooorrr]]]VVVOOOUUUssszzzssslllvvv{{{{{{~~~~~~uuupppfffYYYMMMGGGHHHJJJJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEEEECCCAAABBBDDDFFFJJJIIIMMMUUU[[[```gggnnnvvvyyyooo```XXXWWWVVVVVVTTTPPPKKKHHHGGGGGGEEEFFFGGGFFFEEEEEEFFFHHHIIIFFFFFFIIIIIIJJJOOOUUUlllrrrkkkooovvv~~~{{{lll```mmmAAA:::888666555555555555444444444222888666444888999AAASSS```rrr~~~iii]]]]]]cccdddfffiiinnnuuu|||zzz______gggwwwnnnddd\\\]]]bbbcccbbbccccccdddfffeeebbb^^^ZZZXXX\\\```eeeggggggffffffggg___aaacccffflllxxxyyymmmccc```___ZZZSSSPPPIIILLLPPPSSSTTTVVVYYY[[[___bbbuuuUUUAAA888999222222222111000000//////000000000000111111111111111444999JJJooo~~~ooo```SSSMMMJJJMMMLLLMMMPPPTTTXXXYYYYYY[[[___bbb```ZZZUUUUUUVVVPPPTTTYYY\\\[[[YYYWWWUUUPPPQQQRRRPPPMMMJJJHHHHHHFFFFFFFFFGGGHHHKKKQQQUUURRRMMMEEE@@@===;;;;;;:::<<>>;;;888666555555555555444444444222888555444888999AAATTTaaarrr~~~kkk^^^]]]eeegggjjjnnnrrrxxxnnn]]]bbbpppnnn```UUUZZZfffmmmoooooowwwwwwvvvtttpppiii```ZZZXXX[[[___dddiiillloooqqqooossswwwzzz~~~xxxkkk```___aaa[[[RRRKKKIIILLLPPPSSSUUUWWWYYY[[[\\\```wwweeeJJJ888333333333222222111000000000///000000000111111111111000555;;;LLLrrrwwwfffVVVLLLIIIIIINNNOOORRRUUUXXXZZZ[[[\\\]]]cccgggddd[[[WWWZZZ___^^^cccjjjllliiifffeeeeee``````^^^ZZZSSSMMMIIIGGGCCCDDDEEEGGGJJJMMMQQQTTTOOOJJJCCC>>>;;;;;;;;;;;;???BBBGGGKKKNNNPPPPPPOOORRRUUUVVVTTTUUUZZZ^^^```ccc___]]]______\\\ZZZ\\\YYYXXX[[[```aaa```ccchhhqqqwww}}}tttmmmlllqqqwwwvvv```MMMHHHLLLPPPYYYeeesss~~~~~~{{{yyywwwtttsssrrrqqqooommmddd___XXXRRRQQQUUUZZZ^^^fffmmmxxx}}}wwwdddVVV```kkk|||aaaIIIKKKbbb```EEE;;;777555888888555333444000000////////////000000333111///---,,,,,,---...---...//////...///111333000111777:::@@@XXXlllkkkWWWPPPNNNYYYpppyyyuuuccc\\\xxx~~~}}}|||{{{||||||wwwqqqfff[[[QQQLLLKKKKKKHHHHHHIIIJJJKKKLLLMMMMMMLLLMMMNNNLLLHHHDDDBBBBBBBBBBBBEEELLLSSSZZZfffqqq{{{sssfff[[[VVVVVVRRRQQQOOOKKKHHHFFFGGGHHHEEEFFFFFFEEEDDDCCCDDDFFFIIIGGGHHHJJJKKKKKKOOOUUUiiittteeejjjxxxfffiiiNNN;;;<<<999666555555555555444444444333888555444888999BBBUUUbbbrrryyyrrrfffcccgggjjjppptttxxx~~~ppp[[[UUUaaappphhh[[[RRRXXXfffrrrzzz~~~zzzssskkkfffcccaaa___aaafffnnnvvvzzz}}}~~~yyyjjj\\\\\\___\\\RRRKKKIIILLLQQQTTTVVVWWWYYYZZZ\\\\\\sssnnnPPP999111555444444333333222111111///000000000111111111111111777===OOOttt}}}~~~ppp___OOOHHHIIILLLPPPSSSVVVYYY[[[\\\]]]]]][[[aaafffccc\\\ZZZaaahhhrrrtttuuurrrmmmiiiiiikkkmmmlllhhhaaaXXXOOOJJJGGGBBBCCCFFFJJJMMMOOOOOOOOOIIIEEE???<<<;;;<<<======DDDEEEFFFGGGHHHJJJKKKKKKOOOTTTXXX]]]hhhvvv}}}|||ooogggaaa___^^^\\\[[[]]]]]]]]]```dddeeedddggglllttt{{{xxxkkkeeeeeeeeejjjkkkeeeWWWKKKHHHJJJLLLNNNVVVfffxxx{{{yyywwwuuutttrrrooommmbbb^^^XXXSSSRRRVVVZZZ^^^ccchhhqqqyyy~~~|||vvvqqqbbbXXX___iii|||}}}ZZZJJJOOO]]]```FFF>>>:::999===>>><<<;;;<<<555333///------///111333333111///---,,,---...///---///000/////////111333444444999<<>>;;;:::;;;===>>>???GGGFFFEEEEEEDDDEEEEEEFFFJJJOOOVVVaaaxxxxxxnnndddaaa___]]]]]]___^^^]]]```dddffffffjjjpppzzz|||mmmfffcccaaa___^^^WWWLLLFFFIIIPPPSSSRRRUUU```rrr~~~|||yyywwwvvvsssooolll```]]]XXXTTTTTTVVV[[[^^^cccfffmmmuuu{{{{{{uuuooo```YYY^^^ggg|||yyyUUULLLRRR[[[yyy~~~___III===999999<<<>>><<<;;;<<>>NNNsss{{{nnn[[[LLLFFFKKKRRRTTTXXX]]]```___]]]\\\\\\ZZZ___bbbbbbbbbfffooowww~~~vvvkkkaaa]]]]]]^^^___ddddddbbb]]]VVVPPPLLLJJJCCCBBBAAACCCEEEEEEBBB???;;;::::::<<>>888777666555555555555444444444444888555333888:::EEEXXXjjj~~~xxxttt|||wwwppprrryyytttlllcccVVVKKKGGGDDDJJJPPPNNNQQQQQQHHHMMMNNNSSS^^^llllllfffkkkssswww{{{}}}yyysssttt{{{xxxwww~~~xxxrrreeeXXXTTTTTTQQQNNNLLLHHHLLLRRRVVVXXXYYYYYYZZZTTTZZZ|||jjjIII888:::444444333222222111111000000000000000111111111111222777===MMMrrr|||ooo\\\LLLFFFKKKRRRUUUZZZ___aaa___\\\[[[[[[___bbbeeefffggglllvvv}}}yyypppddd]]]\\\___bbbcccaaaaaa```[[[UUUOOOKKKJJJDDDAAA>>>===>>>>>><<<:::::::::<<>>>>>???@@@@@@===:::666333---...///000111111111000000111222222111222444666888666:::>>>GGG___pppmmm[[[QQQRRRaaannn~~~qqqzzzyyy||||||~~~zzzssssssxxx~~~xxxqqqhhhbbb___]]]ZZZXXXQQQPPPPPPOOOOOONNNNNNNNNJJJKKKMMMMMMMMMNNNPPPQQQSSSTTTWWWYYYXXXZZZeeeqqq}}}mmmddd```[[[WWWVVVSSSRRRNNNIIIDDDCCCEEEGGGDDDFFFGGGGGGGGGIIIKKKMMMMMMLLLNNNRRRSSSRRRUUUZZZbbbtttiiittt~~~rrrgggXXXCCC>>>666555666666555555555444444444444888555333888;;;EEEYYYhhh~~~{{{xxx{{{uuu|||yyyfffWWWQQQNNNHHHAAAEEECCCIIIMMMJJJMMMOOOFFFOOONNNRRR\\\kkkmmmgggppp{{{zzzwwwxxx|||}}}|||uuuyyysssiiisss|||yyylllaaaXXXUUUSSSOOOJJJIIIHHHMMMRRRWWWXXXYYYYYYZZZOOO]]]xxxJJJ:::888666555444555555444222///000111111111111222222222333444:::OOOvvvlllXXXOOORRRUUUUUUYYY\\\______\\\[[[]]]``````bbbeeeiiipppyyyttthhhlllvvvqqqlllnnnnnnkkkfff]]]VVVPPPKKKGGGDDD<<<<<<;;;;;;<<<===???@@@>>>BBBGGGMMMQQQRRRRRRQQQUUUYYY\\\[[[UUUNNNJJJIIIEEEFFFIIIQQQ^^^mmmwwwzzzttthhhccceeehhhhhheeehhhlllpppuuu}}}wwwkkkhhhttt}}}zzzwwwtttpppkkkhhhggg___YYYXXXYYYYYY]]]aaaggggggmmmzzzxxxjjj___MMMSSSlllvvvnnn]]]JJJWWW^^^}}}zzzMMMEEE>>>>>>===<<<<<<;;;::::::777666666555444444333333111111000000/////////...---...///111222222222222:::888<<>><<<222555555555555555555555555444777444555999:::GGG___sss|||yyyxxxnnnjjjbbbVVVLLLFFFCCCCCCCCCGGGJJJMMMOOOOOOMMMKKKIIINNNPPPTTTZZZggg|||}}}kkklllvvv}}}zzz~~~zzz}}}~~~zzzvvvzzzvvvpppyyyqqqqqqttt~~~~~~zzzkkkaaaWWWUUUSSSOOOKKKJJJHHHPPPWWWYYY[[[]]]]]]ZZZXXX[[[xxxJJJ:::777555444444444555555222000000111111111111222222222333444;;;OOOuuunnnYYYQQQSSSVVVVVV[[[^^^bbbbbb```___aaacccfffgggiiioooxxx}}}}}}ssslllaaaVVVNNNHHHCCC@@@;;;;;;;;;;;;<<<>>>@@@AAAGGGJJJNNNRRRUUUVVVVVVUUUVVVXXX[[[ZZZVVVQQQLLLJJJDDDGGGLLLUUU___hhhllllllzzztttkkkdddcccfffhhhhhhgggmmmuuu{{{|||zzzwwwuuussspppllliiiggg___YYYXXXYYYZZZ]]]bbbeeegggooo~~~yyyjjjYYYQQQZZZkkkqqqooobbbOOOPPPbbbtttHHHAAA;;;;;;:::999888777666666555555444333333222222111000000000//////...............///000111222333333777666;;;???HHHcccyyyyyyggg___^^^iiiuuu~~~{{{}}}~~~|||wwwsssiiihhhddd^^^WWWRRRPPPPPPPPPNNNNNNQQQUUUXXXXXXWWWVVVRRROOOPPPSSSUUUWWWXXXYYY]]]dddlllmmmhhhgggiiippp|||{{{tttrrruuu{{{kkk[[[TTTRRRPPPOOOPPPTTTPPPKKKFFFCCCCCCEEEFFFHHHFFFEEEGGGKKKOOOPPPPPPOOOQQQSSSRRRQQQQQQUUUYYYpppllleeessscccvvvWWWGGG<<<999222555555555555555555555555444777444555999:::GGG___sss~~~|||zzzuuuooodddYYY[[[UUUMMMFFFBBBBBBBBBCCCGGGIIIKKKNNNOOOOOONNNMMMLLLNNNPPPTTT]]]mmm~~~kkkfffnnnxxx||||||xxxpppgggooo{{{~~~}}}}}}~~~{{{wwwjjj```WWWUUUTTTOOOKKKJJJHHHPPPVVVYYYZZZ]]]\\\YYYTTTVVVxxx|||MMM;;;666444333333444555555333111000111111111111222222222222555;;;MMMsssqqq\\\RRRTTTWWWWWW]]]```ddddddbbbaaaccceeegggfffhhhooowww}}}}}}|||xxxooobbbUUUKKKDDD???<<<:::::::::;;;===???BBBCCCJJJLLLNNNPPPRRRSSSTTTTTTYYYYYYZZZZZZYYYVVVQQQMMMHHHIIINNNWWW```gggkkkmmmooojjjeeedddfffggggggfffiiisssxxxvvvtttsssrrrpppllliiieee]]]XXXXXXYYYZZZ]]]bbbccchhhsssvvvgggQQQUUUaaajjjnnnvvvnnnVVVOOOooorrrFFF???<<<;;;:::888777555444333333333222222111000000////////////...............////////////000222444555555444:::>>>IIIhhhwwwoooppp{{{}}}|||~~~zzz||||||tttkkkddd```___\\\VVVPPPKKKIIIIIILLLKKKLLLOOOUUU[[[^^^```aaa]]]VVVRRRSSSVVVYYYZZZ[[[[[[aaaiiijjjddd^^^\\\fffqqquuu{{{~~~uuulllhhhggggggjjjnnnrrrcccUUUNNNLLLKKKKKKLLLPPPMMMHHHDDDBBBBBBDDDFFFIIIGGGFFFHHHKKKNNNPPPPPPMMMOOOQQQPPPNNNOOORRRVVVrrrddd___qqq___rrrYYYHHH999777555555555555555555555555555444777444555999:::GGG___sss|||tttlllcccVVVLLLJJJHHHEEECCCBBBCCCEEEFFFHHHHHHIIIKKKMMMOOOPPPQQQLLLMMMOOOQQQTTT]]]iiiqqqqqqjjj___[[[dddsss|||~~~|||||||||pppjjjfffaaa^^^___ppp}}}|||yyytttiii___VVVUUUTTTOOOKKKIIIGGGOOOVVVXXXZZZ\\\[[[XXXRRRSSStttQQQ<<<666333222222333444555444222000000111111111222222222111666;;;JJJppp|||uuu```TTTUUUXXXYYY^^^bbbeeeeeecccaaabbbcccfffeeehhhmmmrrrvvv|||rrriii]]]QQQHHHAAA===;;;:::::::::<<<>>>AAACCCEEEIIIJJJKKKLLLNNNQQQRRRTTT\\\ZZZZZZ[[[]]]\\\WWWSSSNNNMMMPPPYYYdddooozzzvvvooohhhhhhjjjiiihhhgggkkkwwwuuutttrrrrrrpppnnniiifff```ZZZUUUVVVXXXYYY\\\```bbbiiiwwwooo___KKKWWWeeehhhrrr___SSS|||vvvHHH@@@??????===;;;999777555555222222222111000000//////..................------111000///...///222444666555444999>>>JJJkkkyyyxxx}}}zzz|||}}}ttthhh]]]TTTVVVVVVTTTPPPKKKHHHFFFGGGJJJIIIJJJMMMSSSZZZ```dddggggggccc^^^\\\]]]\\\ZZZZZZZZZ]]]bbbbbb___^^^```lllvvvxxx~~~yyyvvvbbb\\\UUUSSSVVV[[[aaaeeeggg[[[OOOKKKJJJIIIJJJMMMKKKHHHEEEBBBAAABBBEEEFFFGGGGGGHHHJJJLLLMMMMMMMMMKKKMMMNNNMMMKKKLLLOOOSSSmmmwww\\\ZZZnnn\\\ooouuuPPPFFF999888888555555555555555555555555444777444555999:::GGG___rrryyywwwrrrkkkcccZZZPPPHHHCCCDDDEEEFFFGGGHHHJJJLLLKKKJJJHHHHHHIIILLLOOOQQQNNNPPPRRRRRRSSSUUUZZZ^^^[[[WWWUUUYYYfffuuu~~~wwwyyy}}}~~~yyyjjj\\\YYYVVVRRRWWWaaarrr~~~uuunnnnnnwwwwwwrrrfff]]]VVVUUUTTTPPPJJJHHHFFFNNNUUUWWWYYY[[[[[[XXXSSSVVVwwwUUU>>>666444222111222333444444333000000111111111222222222111666:::GGGlll}}}xxxbbbVVVUUUYYYZZZbbbeeeiiiiiifffccccccdddhhhjjjmmmpppoootttrrrccc]]]TTTLLLFFFBBB???===::::::;;;<<>>???BBBDDDFFFFFFHHHKKKNNNRRRVVVXXXZZZXXXYYY[[[\\\]]]___bbbddd\\\___nnnrrrnnnooolllnnnsssvvv~~~|||yyyooooooooopppooolllgggcccUUUPPPMMMPPPTTTUUUXXX]]]aaajjjwww~~~zzzkkkYYYLLLPPPYYYeeepppnnnxxxnnnGGGDDDAAA@@@???===;;;999888777444333333222222111111000.........//////000000000///000000111222333444555666444777888CCCiii{{{}}}}}}}}}oooccc[[[UUUOOOLLLHHHJJJMMMMMMMMMLLLLLLMMMLLLMMMNNNMMMMMMOOOTTTXXX```lllrrrnnnllloookkkddd___```dddjjjmmmpppzzzfffaaa[[[^^^]]]YYYZZZ\\\ZZZTTTRRRNNNKKKLLLJJJEEEBBBDDD@@@??????@@@BBBEEEHHHJJJKKKNNNQQQQQQNNNLLLLLLMMMKKKMMMNNNMMMJJJJJJNNNQQQaaaqqqiiiVVV^^^sss}}}~~~mmmRRRjjjNNNBBBLLL<<<555888555555555555555555555555444777444555999:::GGG___sss}}}iii]]]RRRLLLHHHDDDEEEIIIJJJNNNRRRRRROOOLLLNNNPPPTTTQQQLLLHHHFFFGGGJJJLLLGGGIIILLLPPPUUUXXXYYYYYYYYYZZZ^^^bbb```___hhhttt}}}pppmmm}}}xxx}}}~~~yyypppiii___XXXTTTVVVVVVQQQJJJFFFHHHPPPVVVYYYZZZ]]]\\\YYYVVVpppqqqJJJ888777444222111111222111000000111111111111222222222000888:::???bbb}}}fffWWWUUUXXXZZZ\\\bbbiiinnnooooooqqqssszzzxxx|||www\\\NNNKKKMMMPPPRRRRRRNNNGGGBBB=========>>>@@@BBBDDDFFFGGGIIILLLPPPSSSVVVXXXYYYTTTWWWZZZ[[[[[[]]]aaaeeeggghhhssswwwsssrrrmmmlllqqqsss|||uuuqqqmmmmmmnnnoooooommmhhheeeUUUPPPMMMQQQTTTVVVYYY]]]```jjjvvv|||wwwiiiXXXMMMQQQZZZhhhtttnnniiiFFFHHHBBBAAA@@@???===;;;::::::333333222222111000000000.../////////000000111111///000111222333444444444444333555666BBBiii~~~~~~}}}yyylll```XXXQQQKKKGGGIIIKKKNNNNNNMMMLLLLLLMMMMMMNNNOOOOOOMMMOOOSSSWWW___iiimmmgggfffmmmnnniiifffffflllvvv|||~~~}}}|||bbb___XXX]]]``````dddhhhfff```[[[XXXVVVWWWSSSLLLHHHHHH>>>>>>???@@@BBBFFFIIIKKKKKKLLLMMMJJJHHHGGGJJJMMMLLLNNNOOOMMMKKKKKKNNNQQQ```ooofffSSS]]]sss|||}}}mmmRRRmmm}}}LLLEEEOOO<<<555:::555555555555555555555555444777444555999:::GGG___uuu{{{zzzgggZZZNNNIIIFFFCCCGGGNNNNNNRRRUUUUUUQQQNNNPPPRRRUUURRRMMMJJJHHHJJJLLLOOOFFFGGGJJJOOOUUUYYY[[[\\\^^^]]]___dddddddddmmmxxxvvvrrrrrrwwwmmmfff^^^WWWSSSVVVVVVQQQJJJFFFHHHPPPWWWYYY[[[]]]]]]ZZZ\\\|||lllBBB666777555333222333222111000111111222222222333333333666777:::@@@\\\qqq^^^SSSTTT[[[bbbdddiiiooonnnmmmuuujjjRRRJJJLLLQQQTTTSSSTTTVVVTTTPPPGGGBBB======@@@DDDFFFGGGIIIKKKMMMOOOQQQTTTXXX[[[[[[]]]^^^[[[YYY[[[aaahhhkkkfffooouuukkkjjjmmmiiiooo{{{~~~}}}vvvllloooppppppnnnnnnllleee]]]UUUTTTRRRTTTXXX]]]```aaaiiikkkttt~~~}}}mmmYYYMMMNNNeeeiiitttyyy[[[KKKKKKCCCAAA???>>>>>><<<:::777555333222111111111///...////////////............000111111111111222222222222555555777GGGgggzzztttaaaUUUPPPLLLLLLMMMOOOLLLIIIJJJMMMOOONNNMMMKKKTTTZZZWWWTTTUUUYYY[[[___bbbeeeeeehhhnnnuuuxxxuuutttxxxnnnSSSJJJPPPRRR\\\lllxxx{{{zzzzzzxxxwwwtttqqqnnnfffSSSAAACCC===:::>>>CCCEEEGGGIIIJJJJJJIIIIIIIIIJJJKKKKKKKKKNNNPPPMMMIIIHHHLLLQQQdddmmm```ZZZ\\\ggg~~~}}}gggYYY|||^^^NNNTTT<<<111999555555555555555444444444555777444555:::;;;HHHaaauuu|||~~~~~~lll]]]MMMGGGFFFHHHLLLPPPSSSVVVYYYXXXUUUSSSUUUWWW[[[RRRMMMPPPTTTSSSOOOMMMIIIOOOUUUXXX\\\```aaa^^^bbbbbbbbbbbbcccfffjjjnnnxxxyyyxxxxxx~~~xxxlllccc^^^WWWSSSSSSQQQLLLHHHFFFJJJRRRXXX[[[^^^```^^^ZZZ^^^___===999777555333222333333111000111111222222222333333333555666999???YYYwwwdddWWWXXX^^^eeeggglllqqqrrrrrr{{{~~~```PPPLLLMMMRRRUUUVVVXXX[[[[[[XXXOOOLLLIIIGGGHHHKKKLLLMMMRRRSSSUUUVVVXXX\\\bbbfffdddfffgggddd```^^^aaaeeejjjiiirrrvvvlllkkkoookkknnnzzz}}}{{{uuunnnlllnnnmmmkkkjjjiiibbbYYYQQQPPPPPPSSSYYY^^^bbbdddfffkkkvvv|||jjjWWWLLLOOOffflllyyy{{{VVVFFFEEECCCAAA???>>>>>>===:::777666555333222333222111///111000000000000/////////000000111111111222222222333555555777GGGfffttt}}}|||kkkYYYPPPLLLJJJJJJLLLNNNLLLIIIJJJLLLNNNOOONNNRRRXXX\\\\\\^^^ffflllnnnllljjjgggeeegggnnnvvv{{{nnnRRRJJJOOORRR[[[jjjtttxxx{{{~~~ttt```NNNDDD>>>;;;???CCCEEEFFFHHHGGGGGGGGGGGGGGGHHHHHHIIIKKKNNNOOOMMMIIIIIIMMMRRRdddkkk]]]YYY^^^kkk}}}dddYYY|||hhhUUUXXXCCC888===777666666666666555555555444777444555::::::HHHaaaxxxnnn___OOOIIIHHHJJJNNNRRRUUUWWWYYYZZZZZZZZZ[[[]]]XXXSSSQQQVVVZZZYYYWWWWWWXXXaaahhhgggdddccccccbbbdddddddddcccdddfffjjjmmmtttvvvuuuooorrr~~~ttthhh```^^^WWWSSSSSSQQQKKKGGGFFFKKKRRRWWW[[[^^^```\\\VVVgggWWW999999888666333333333333222000111111222222222333333333444555999===VVV{{{fffXXXWWW^^^hhhjjjooosssuuuwwwrrrZZZOOOPPPMMMSSSWWWYYY]]]aaabbb```ZZZZZZYYYWWWUUUTTTTTTUUUUUUUUUUUUUUUWWW]]]ccchhhjjjmmmooommmhhhcccbbbbbbjjjooowwwuuukkkkkkooollljjjsss~~~}}}yyytttrrrllllllkkkhhhhhhggg```WWWMMMMMMNNNSSSYYY___ccceeedddlllzzzyyyfffTTTMMMQQQfffooo~~~vvv|||VVVGGGEEEBBBAAA??????>>>===:::888888666444444444444222000111111111111000000000000000000000111111111222222333666777888FFFeeelll{{{{{{|||~~~ssscccRRRKKKJJJJJJKKKLLLMMMKKKIIIJJJLLLNNNPPPPPPWWWYYYZZZ]]]fffttt~~~vvvooofffbbbeeelllvvv|||hhhOOOHHHNNNSSS]]]iiinnnqqqvvv|||vvvaaaPPPCCC===;;;???CCCDDDDDDFFFFFFFFFFFFFFFFFFGGGHHHHHHKKKNNNOOOMMMIIIIIIOOOTTTiiikkk[[[YYYaaannn~~~zzzbbbYYY|||ttt[[[XXXGGG???<<<888888777777666666666666444777444555999:::FFF___|||rrrbbbRRRKKKJJJLLLPPPUUUWWWWWWYYY\\\```bbbbbbbbbWWWVVVYYY___cccdddfffjjj|||rrrgggdddcccfffggggggffffffgggkkknnnsssvvvqqqlllxxx{{{qqqeee]]]]]]WWWSSSRRROOOIIIFFFFFFMMMRRRVVVYYY^^^___ZZZRRRlll\\\;;;777888666444333333333222111111111222222222333333333444555999===SSSkkkZZZXXX___jjjmmmpppsssuuuyyyuuu]]]RRRRRRNNNSSSWWWYYY]]]ccceeecccaaaccceeebbb]]]ZZZZZZ[[[TTTTTTRRRPPPQQQUUU[[[```cccgggkkkmmmjjjgggeeedddmmmwwwvvvjjjiiimmmjjjhhhppp{{{~~~xxxssstttlllmmmkkkggggggeee^^^VVVKKKKKKNNNSSSZZZ___cccddddddnnn|||uuuaaaSSSOOOVVVfffooottt}}}VVVGGGEEEBBBAAA?????????>>>;;;999888666444444444444222000111111111000000000//////000000000000111111111111333666777888EEEddd~~~nnnwww~~~{{{{{{}}}~~~qqq```PPPJJJLLLMMMMMMNNNLLLKKKJJJJJJLLLOOOQQQSSSXXXUUURRRUUUddduuurrrhhh___^^^bbbjjjsss{{{dddPPPLLLNNNWWWeeemmmjjjdddfffllltttzzz~~~yyynnn[[[LLL@@@:::888===AAACCCDDDFFFGGGGGGGGGGGGHHHIIIJJJJJJKKKNNNNNNLLLIIIJJJQQQWWWnnnmmm[[[[[[dddooo{{{|||ccc[[[~~~tttVVVOOOCCC???888888777777777666555555555444777444555999999EEE]]]~~~wwwgggUUUMMMLLLMMMQQQVVVXXXWWWXXX\\\bbbeeedddbbbXXXYYY___ggglllpppyyy~~~lllhhhiiiggghhhiiiiiiiiikkkoooqqquuuzzz|||llliiixxxoooddd^^^\\\WWWRRRQQQMMMGGGEEEFFFNNNRRRUUUYYY]]]___XXXPPPhhhfffAAA777888666444333444444222111111111222222222333333333555666:::===OOOsss```[[[ccckkknnnqqqrrrtttzzzxxxaaaTTTQQQNNNSSSVVVXXX[[[aaacccaaa```cccfffddd___[[[ZZZ[[[WWWVVVSSSPPPMMMNNNRRRUUUTTTXXX___eeehhhiiijjjkkkrrr~~~yyymmmkkknnnjjjjjjpppyyy~~~}}}}}}tttooopppkkkkkkhhhdddcccbbb[[[SSSKKKLLLOOOTTTZZZ___aaaaaaeeeppp|||~~~ppp]]]SSSRRR[[[fffppp|||uuuRRRDDDBBBBBBAAA?????????>>><<<:::777666444333444333222000000000/////////.........//////000000000111111111222666888888CCCaaaxxxvvvyyy}}}}}}~~~rrraaaPPPKKKMMMNNNMMMMMMLLLLLLKKKKKKMMMPPPTTTWWWXXXSSSMMMOOO]]]nnnuuusssccc\\\YYY^^^ccciiiqqqzzzcccTTTTTTSSSbbbtttwwwiiiWWWSSSYYYjjjppptttqqqlllcccVVVKKK???999666:::???AAADDDFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNKKKIIIKKKSSSZZZllljjjYYY]]]hhhqqq|||ggg___vvvdddIIIAAA<<>>@@@CCCGGGEEEEEEEEEEEEFFFHHHIIIJJJLLLMMMMMMKKKIIILLLUUU]]]cccbbbUUU___llluuu~~~fffddd~~~wwwNNN===:::888AAA999777777666555444333333222333777555555888777AAAYYYuuuuuu```TTTOOONNNPPPTTTVVVVVVWWWZZZ]]]_________bbbdddkkkwwwwwwqqqrrrmmmoooqqqrrrrrrtttwwwyyyrrr{{{|||rrr}}}zzzrrrjjjccc___WWWSSSPPPNNNJJJEEEEEEIIIOOOTTTXXXYYY[[[^^^^^^ZZZuuurrrOOOBBB999777555444444444333222111111222222222333333333444555999999DDDqqqlll```eeekkkrrrwwwyyyxxxiii]]]SSSNNNNNNMMMRRRUUUVVV[[[aaadddcccbbbbbbccceeeggggggfffdddcccddddddaaa[[[VVVRRRPPPQQQRRRTTTYYYbbbllltttyyy|||uuutttuuupppcccfffhhhkkkrrrxxxxxxtttfff^^^VVVSSSTTTYYYbbbkkk~~~xxxuuuqqqmmmjjjgggfffbbb]]][[[ZZZTTTLLLLLLMMMQQQXXX]]]aaaaaa```hhhlllpppnnnaaaTTTQQQVVVcccqqqzzzfffQQQFFFEEEBBBAAA@@@@@@@@@???===;;;999777555555555555333222000000000////////////...////////////000000000111///555777666???\\\uuuuuusssaaaOOOLLLPPPQQQNNNKKKMMMNNNNNNNNNOOOSSSZZZ___^^^\\\XXXYYYbbbjjjiiiccc```aaajjjtttvvvrrryyymmm[[[YYY___xxxkkkQQQQQQ]]]]]]^^^ZZZQQQKKKLLLPPPQQQMMMDDD<<<;;;===???CCCGGGEEEEEEFFFFFFGGGIIIJJJKKKLLLMMMMMMJJJIIIMMMWWW___[[[]]]TTTaaannnuuuuuu```hhhrrr@@@;;;;;;777???888888888777666555444333333333777555555888666@@@WWWvvv~~~gggYYYRRROOOQQQTTTTTTVVVYYY[[[]]]^^^```bbbmmmpppzzzzzzsssqqqssstttvvvvvvvvvvvvxxxzzzvvv~~~|||{{{ooolllzzzwwwmmmeee^^^[[[TTTQQQOOOMMMIIIDDDFFFKKKNNNUUU[[[[[[[[[^^^bbbcccxxxRRRDDD999777555444444444333222111111222222222333333333333444777777AAAlllyyykkknnnlllttt{{{~~~{{{eeeWWWOOOKKKLLLOOOMMMRRRUUUWWW\\\dddgggfffiiihhhhhhkkkppprrrpppmmmoooqqqsssqqqllleee___\\\ZZZXXXWWWZZZbbbmmmwww|||~~~~~~uuutttuuuppphhhjjjjjjhhhkkkoooooommmaaa]]][[[[[[ZZZ[[[aaahhhxxxtttuuurrrmmmiiihhhccc^^^\\\[[[TTTMMMJJJMMMQQQXXX___bbbcccbbbhhhiiikkkggg[[[QQQPPPVVVdddwwwttt^^^LLLBBBAAABBBAAA@@@@@@@@@???===;;;:::888777666777666555333111111111111000000000000////////////000000000000...444777555>>>ZZZtttzzz~~~~~~tttbbbQQQNNNSSSTTTQQQNNNNNNOOOOOOOOOPPPTTT[[[aaa______^^^```gggmmmjjjcccjjjlllvvv~~~xxx~~~lllaaadddllllllUUUZZZkkkmmmmmmfffZZZTTTYYYbbbgggUUUJJJ@@@======???BBBFFFHHHHHHHHHIIIJJJKKKMMMNNNLLLMMMMMMJJJIIINNNXXXaaaYYY\\\VVVcccooosssmmmZZZjjjmmm<<<===???666<<<444999999888777666555444444333777555555888666@@@VVVyyylll]]]UUUQQQQQQTTTRRRVVV[[[]]]^^^___cccfffxxx||||||wwwuuuxxxyyyzzzyyywwwwwwwwwxxx|||ppptttxxx~~~}}}tttjjj```ZZZWWWSSSPPPNNNLLLHHHDDDGGGMMMMMMVVV]]][[[ZZZ___eeeiiizzzSSSJJJ???<<<777444333222111000222222222222222222222222555...888>>>???dddrrrhhhooosss|||vvv```LLLFFFKKKOOOMMMOOOQQQUUUZZZ^^^bbbeeeffffffmmmuuuyyywwwtttrrrrrrxxxvvvuuuuuuvvvrrrlllfffiiiddd```aaaccckkkxxx~~~wwwtttrrrqqqoookkkhhhhhhkkkkkkgggbbb```[[[YYY^^^ccceeefffhhhxxxxxxrrrpppnnnkkkiiiiiigggccc^^^YYYTTTPPPNNNNNNPPPSSSXXX]]]```aaaaaagggppprrrgggTTTLLLTTT___ggguuuTTTFFF>>>DDDBBB@@@??????@@@???>>>===:::;;;======<<<999666444333222111000////////////////////////000000000000000333444555AAA\\\||||||{{{qqqbbbTTTOOOOOOPPPQQQSSSRRRRRRPPPOOOPPPUUU]]]ccchhhddd``````cccdddcccaaaiiiqqqzzz|||zzzyyy}}}gggjjjwww~~~jjjZZZ```mmmzzzzzzooo___]]]gggmmmkkkcccTTTFFFAAA>>>===@@@GGGFFFGGGHHHHHHHHHIIIKKKLLLLLLKKKIIIGGGGGGMMMWWW^^^]]]YYYWWW___ooo~~~ZZZQQQxxx[[[DDD???888999555777666555555555555444444444444444666888666777AAALLLsssvvvcccUUUOOONNNPPPRRRYYY```ccccccgggnnnuuutttxxxjjjkkkvvv{{{zzzyyyxxxyyyzzz||||||rrr~~~uuupppiii```ZZZYYYWWWTTTQQQNNNIIIDDDGGGMMMOOOXXXZZZ\\\]]]YYYbbbxxxZZZOOO???<<<888555444444333222222222222222222222222222444...777<<<;;;\\\yyynnnrrryyyyyy]]]KKKGGGKKKOOOPPPNNNPPPTTTXXX]]]aaadddeeelllooouuuzzz~~~}}}zzzwwwwwwvvvwwwxxx{{{{{{{{{yyyuuusssqqqmmmiiilllzzz|||yyywwwrrrnnnhhhggghhhgggddd```^^^ZZZ[[[bbbiiinnntttzzz~~~vvvqqqooommmjjjhhhhhheeeaaa\\\WWWRRRNNNLLLLLLMMMQQQVVV[[[^^^``````lllrrrrrreeeTTTLLLTTT___iiimmmzzzRRRJJJDDDEEEBBBAAA??????@@@@@@>>>===>>>>>>>>>>>>;;;777444111333222111000000/////////////////////000000000000000333444555???YYY|||}}}uuudddUUUPPPSSSUUUWWWXXXWWWTTTQQQRRRWWW___eeeiiidddaaa___^^^aaaeeehhhiiirrruuu{{{zzzkkkiiiyyy|||jjjiiivvv~~~|||nnn___NNNEEE???===@@@FFFIIIIIIIIIIIIIIIJJJKKKMMMOOOKKKFFFCCCEEEKKKRRRVVV[[[XXXYYYdddwww___^^^UUU???<<<444666222444555555555555444444444444444444666777666777@@@KKKooo|||hhhYYYQQQPPPRRRWWW\\\fffpppxxx}}}~~~~~~|||vvvnnnfffkkkwwwwww{{{~~~}}}{{{{{{xxxzzz~~~~~~|||sssmmmfff^^^XXXXXXRRRPPPNNNLLLHHHEEEIIIOOOWWW[[[\\\___```^^^ooo[[[MMM>>>;;;777555444444444333222222222222222222222222333000777999666RRRwwwVVVIIIJJJKKKOOOSSSOOOQQQTTTXXX]]]aaaeeegggooopppsssyyy~~~yyyzzzzzzyyywwwuuutttuuuwwwzzz|||}}}wwwmmmkkkyyy}}}{{{zzzuuunnnkkkiiigggddd```\\\ZZZ]]]cccjjjqqq||||||tttpppnnnllliiifffeeeccc___YYYTTTOOOKKKJJJKKKMMMRRRWWW\\\___aaabbboooqqqnnnaaaRRRNNNXXXcccllliiiuuuvvvMMMKKKGGGCCCBBBAAA??????@@@@@@>>>======>>>>>>===;;;777444222333333111000000000000000////////////000000000000000222444555===TTTvvv{{{}}}}}}~~~vvvdddSSSPPPTTTWWWXXXXXXVVVSSSRRRWWW```gggjjjjjjbbbaaa___^^^aaahhhqqqwww~~~}}}}}}yyy~~~}}}nnn[[[MMMCCC>>>@@@DDDGGGGGGGGGGGGHHHIIIKKKLLLJJJFFFBBBCCCIIIQQQVVVYYYXXXUUUXXXfffyyyzzz\\\hhh}}}NNN===:::333666222333555555555555444444444444444444666777666777???IIIjjjooo]]]TTTRRRTTTYYYaaapppzzzqqqmmmnnnrrrqqqnnnsss}}}}}}xxxpppjjjccc[[[VVVVVVMMMKKKJJJJJJGGGFFFKKKSSSYYYYYYYYY^^^^^^ZZZuuuSSSCCC===:::666444444444444333222222222222222222222222111222777777555JJJ|||nnnNNNIIIMMMMMMNNNTTTOOOQQQSSSWWW\\\bbbfffiiipppqqqsssxxx}}}~~~|||yyy}}}}}}{{{uuunnniiiiiijjjtttwww{{{zzzrrroooxxx~~~}}}}}}~~~yyyuuurrrmmmhhheeebbbaaabbbeeeiiiooo|||zzzsssooommmkkkhhheeebbb```[[[UUUPPPLLLIIIGGGLLLPPPUUUZZZ^^^bbbeeegggmmmlllfffZZZPPPQQQ]]]iiinnnsssiiiHHHGGGGGG@@@CCCAAA@@@@@@@@@@@@???===::::::;;;;;;:::999777666333333222111000000000000////////////000000000000000111333444;;;OOOpppwww}}}yyygggWWWTTTXXXZZZXXXVVVTTTWWW^^^fffkkkmmmllliiiccccccbbbaaaccclllyyy}}}iiiWWWJJJCCCBBBDDDHHHHHHHHHIIIKKKMMMMMMMMMFFFEEEFFFIIIOOOUUUYYY\\\UUUQQQUUUddduuu~~~}}}sssVVVnnn|||~~~JJJ===<<<555999555555555555555444444444333333555444555777666777>>>FFFfffuuuaaaUUUSSSVVVXXXfff~~~|||zzzyyytttlllqqqrrrwww}}}}}}zzz}}}vvvmmmgggaaaYYYUUUUUULLLIIIIIIIIIGGGGGGNNNVVVZZZXXXYYY___[[[TTTrrr|||NNN???<<<999555333333333333222222222222222222222222222000555777666777GGGrrraaaIIIJJJQQQPPPOOOSSSNNNNNNOOORRRWWW]]]bbbeeeqqqtttxxxzzzzzz{{{}}}~~~zzzsssmmmjjjkkkjjjlllqqqwwwxxxwwwzzz|||wwwqqqmmmnnnkkkiiijjjkkkppp{{{~~~yyyrrrnnnllljjjfffccc^^^\\\WWWRRRMMMJJJHHHGGGMMMQQQWWW\\\___bbbfffiiimmmhhh^^^SSSMMMRRR___kkkooobbbGGGDDDGGG@@@CCCBBB@@@@@@AAAAAA???>>>999::::::::::::999777666444333222111000000000000////////////000000000000000111222555999JJJkkkzzzooo___[[[]]]\\\XXXVVVVVVaaaooovvvuuuoookkkiiieeeeeedddcccgggqqqvvv```PPPHHHEEEEEENNNMMMNNNPPPSSSSSSRRRPPPFFFHHHJJJLLLNNNPPPSSSVVVTTTQQQWWWfffttt{{{}}}rrrWWWxxxsssEEE>>>>>>777;;;777666555444444444444333333333555333444666666666<<>>===<<<;;;:::888666555444444333222111111000111111////////////000000000000000000222555888FFFggg|||rrrbbb[[[ZZZXXXWWWXXX[[[fffssswwwqqqiiiffffffggggggfffhhhooozzzdddQQQJJJIIIIIINNNNNNRRRWWW]]]^^^\\\XXXHHHGGGGGGIIIMMMRRRVVVXXXUUUVVV```qqqzzz{{{~~~ppp^^^hhh???======666:::666444444444444444333333333333555333333666666666;;;AAA]]]~~~gggXXXWWW\\\aaattt}}}uuuppprrrqqqmmmjjjiiiddd^^^eeeiiipppvvvzzzzzzqqqhhhbbb]]]VVVTTTUUUMMMJJJIIIIIIGGGHHHPPPYYYYYY\\\]]]^^^WWWQQQpppuuuPPPIII@@@===999666555555444333222222222222222222222222000666222222999>>>YYYrrrVVVSSSPPPQQQUUUXXXYYYYYYTTTRRRMMMJJJIIIKKKNNNPPP```ccciiiooowww|||yyywwwrrrmmmnnnuuu|||~~~|||zzzzzz}}}}}}zzzzzz{{{yyy~~~{{{uuuooojjjgggccc^^^YYYXXXUUUQQQMMMJJJIIIHHHIIIMMMSSSYYY\\\]]]___dddhhheee\\\PPPJJJNNN[[[jjjtttoooTTTPPPFFFJJJEEEDDDBBBAAAAAAAAAAAA@@@>>><<<<<<;;;999888666555444444444333222111111111111////////////000000000000//////222666888DDDeee{{{www~~~~~~~~~xxxfff[[[WWWWWW]]]dddiiimmmpppnnnhhheeegggjjjlllkkklllrrr|||cccNNNIIILLLNNNLLLPPPYYYgggtttzzzyyyvvvaaaVVVJJJIIIRRR[[[]]]\\\VVV\\\kkk{{{|||tttttt|||xxxppplll```<<<===>>>666:::666333444444444333333333222222666333333666777666:::???UUUxxx~~~{{{lll^^^]]]bbbhhhuuuzzzsssqqqlllpppooohhhbbb]]]XXXSSSYYY^^^ccchhhooozzzwwwnnnddd___YYYTTTQQQSSSJJJGGGFFFGGGFFFHHHPPPZZZVVVZZZXXXSSSPPPWWW}}}oooMMMIIICCC???;;;888777666555444222222222222222222222222///555//////888999PPP}}}ZZZNNNTTTVVVTTTVVV[[[^^^]]]\\\XXXRRRLLLIIIHHHJJJKKKRRRRRRWWWbbbppp~~~~~~{{{wwwuuuvvvxxxzzzzzzwww|||yyytttmmmhhhddd```ZZZVVVVVVTTTPPPLLLJJJIIIIIIJJJPPPVVV\\\______aaaeeeiii\\\TTTJJJHHHQQQbbbttt~~~```KKKQQQGGGIIIDDDDDDBBBAAAAAAAAAAAA@@@>>>999999999888888888888888555444333222111111111111////////////000000000000///...222777888DDDddd||||||sssxxxyyy~~~~~~oooaaa\\\^^^jjjuuu}}}xxxqqqkkkhhhkkkqqquuurrrqqqsss{{{aaaJJJGGGMMMQQQOOOWWWfff{{{rrrYYYPPPWWW___\\\UUUWWW___qqqzzzkkkfffmmmsssuuu}}}|||^^^<<>>NNNrrr{{{uuuqqqbbbbbbhhhlllqqqwwwwwwsssooonnnoooppprrrnnnddd[[[XXXWWWVVVSSSWWWZZZ]]]dddrrruuulllbbb\\\WWWRRRPPPQQQGGGEEEDDDEEEEEEHHHQQQ[[[YYY^^^XXXOOOQQQbbbwwwbbbKKKHHHFFFCCC???<<<;;;999777666444444333222222222333333555000222777777:::LLLbbbiiiSSSQQQRRRTTTVVVXXXZZZ\\\]]]]]]bbbeeebbb[[[SSSOOONNNNNNJJJNNN\\\kkkuuu~~~vvvtttrrrooorrrxxxvvvttt{{{~~~xxx}}}tttjjjccc```]]]XXXSSSSSSPPPLLLIIIHHHHHHJJJKKKWWW^^^bbb___^^^bbbfffgggXXXOOOHHHLLLXXXhhh}}}tttQQQLLLHHHCCCEEEEEEBBBBBBBBBBBBAAAAAA@@@???999:::;;;;;;:::999777666777666555444222111000///222111111000000000000000///444222111777AAA^^^zzz}}}xxxxxx|||ssseeeeeeoooxxx}}}xxxnnnmmmrrrwwwxxxwwwtttuuu~~~pppUUUJJJIIIMMMRRROOOYYYiii~~~fffXXXWWWXXX\\\ccc\\\jjjooorrrsssbbbdddmmmTTTJJJAAA>>>===888444333777555333333444444333222555555555555666888999:::OOOkkkvvvzzzzzziiieeeiiihhhmmmmmmhhhhhhooossssssooommmllljjjbbbXXXSSSUUUXXX[[[]]]^^^gggwwwuuuiiiddd\\\WWWTTTRRRMMMJJJHHHGGGFFFFFFJJJPPPVVVZZZZZZ[[[\\\QQQOOOtttuuuaaaLLLJJJGGGDDD@@@===;;;:::888666555444333333222222333333444111222666555777FFFZZZqqq```TTTRRRSSSVVVXXX[[[]]]^^^___^^^```cccdddbbb^^^XXXUUUUUUPPPQQQ\\\hhhpppxxx~~~xxxuuuqqqnnnooosssvvvuuu}}}~~~vvvxxx~~~|||}}}tttjjjccc```]]]WWWSSSOOOMMMJJJHHHHHHIIIKKKMMMUUU\\\```___```dddhhhiiiYYYNNNJJJSSS```ooo|||pppMMMJJJJJJHHHGGGEEECCCCCCBBBBBB@@@???===<<<;;;<<<<<<<<<;;;999888777888777666555333222111111222111111000000000000000///333111111666???ZZZ~~~www{{{~~~xxxkkkkkksss}}}|||wwwrrrrrrvvvyyyxxxvvvyyy|||fffPPPKKKMMMNNNOOOPPPXXXggg}}}ppp^^^ZZZ[[[^^^ccc\\\gggnnnpppnnnlllxxxyyynnnkkkQQQHHHBBBAAAAAA===:::999666444222111111222111///444444555555666888999:::LLLiiixxx{{{oooiiikkklllppppppllllllqqquuuuuuqqqqqqpppmmmcccYYYVVVXXX^^^bbbeeeiiiqqq}}}rrrhhhbbb[[[VVVTTTQQQMMMIIIGGGFFFEEEFFFJJJPPPVVVZZZ[[[ZZZZZZTTTYYY{{{bbbQQQPPPHHHEEE@@@===;;;:::888666555555444333333333333333333111333666444444@@@OOO}}}|||jjj```[[[VVVQQQQQQTTTWWW[[[^^^`````````]]]]]]```eeejjjkkkhhheeeaaa[[[XXX]]]dddjjjppptttvvvwww}}}}}}zzzuuuqqqppprrrppprrrzzzxxxjjjjjjvvv{{{}}}{{{rrrggg```]]]ZZZTTTPPPLLLJJJHHHGGGGGGJJJMMMOOOUUU[[[aaacccfffkkknnnmmmVVVJJJIIIXXXfffsssfffGGGGGGJJJIIIHHHCCCCCCBBBBBB@@@???===;;;:::=========<<<;;;:::888777999888777666555333333222222111111000000000000000///333111000555;;;SSStttuuu{{{{{{}}}}}}rrrooouuu~~~|||zzzyyyyyyzzzzzzyyywww|||YYYJJJMMMQQQPPPMMMQQQWWWccczzzwwwaaa\\\\\\]]]```bbbhhhooohhh___jjjttt}}}\\\JJJDDD@@@BBBCCC@@@>>>>>>777555333222222222111///444444444555666777999999GGGeee{{{zzzwwwnnnlllmmmppppppmmmlllpppsssssstttuuuuuuqqqeeeZZZXXX\\\eeejjjsssxxx{{{}}}nnnfff```YYYTTTRRRPPPLLLHHHEEEEEEEEEFFFJJJPPPVVVYYY]]]ZZZZZZYYYccc~~~```RRRQQQGGGDDD@@@===;;;999777555666555444333333333333333111111333555444333<<>><<<;;;:::>>>======<<<:::999888777888888777666555444333222222111111000000000000000///333111000333777KKKiiiwwwnnn|||}}}~~~|||||||||wwwyyy~~~|||{{{}}}|||eeeNNNHHHNNNRRRPPPMMMQQQUUU^^^sssqqq^^^[[[[[[[[[[[[dddgggnnnbbbTTTiiiuuu}}}zzzYYYCCC>>>===@@@AAA>>><<<<<<;;;999777666666555444333444444444555666777888999AAA```~~~{{{uuussskkkpppqqqqqqooommmoooqqqsssuuuvvvxxxtttggg[[[XXX]]]iiiuuuzzzmmmccc]]]VVVRRRPPPNNNJJJGGGDDDDDDEEEGGGLLLQQQVVVYYY\\\ZZZ[[[]]]iii{{{~~~ZZZNNNLLLEEEBBB>>>;;;:::999777555777666555444333333333333///111333555444555<<>>>>>>>>===<<<<<<===<<<;;;:::999888777777777666666555444333222222222111111000000000000000...333111000333444CCC___~~~hhh~~~|||{{{}}}}}}{{{}}}vvvddd[[[QQQIIIJJJNNNOOOOOOPPPTTTUUUYYYggg~~~fff[[[ZZZ[[[[[[ZZZ```dddjjjaaaZZZvvvxxxvvvuuurrrSSSBBB>>><<<>>>>>>:::888999<<<:::888777777777666444333444444444555777888999===YYY|||wwwkkkyyyyyynnnsssrrrsssrrrqqqppprrruuutttvvvxxxuuujjj]]]YYY\\\nnnyyynnn___ZZZSSSOOONNNLLLIIIFFFBBBCCCEEEIIINNNSSSWWWZZZYYYYYY^^^cccppp|||{{{ZZZOOOMMMDDDAAA>>><<<;;;:::999888777777555444333333333333///111333444444666;;;@@@OOO|||mmmYYYNNNMMMPPPRRRQQQMMMOOOSSSWWWZZZ\\\\\\\\\gggkkkmmmhhhaaaaaajjjttt~~~~~~}}}|||~~~xxxnnngggaaa^^^\\\\\\ccclllpppvvvxxxqqqxxxyyytttxxxxxxmmmrrr}}}rrrjjj```ZZZXXXUUUQQQMMMJJJIIIGGGFFFHHHKKKNNNQQQXXX\\\bbbhhhqqqvvvqqqhhhQQQPPPWWWcccnnn```LLLEEEFFF@@@===BBBBBB;;;<<<======>>>>>>======;;;;;;:::999888888888888666666555555444333333222222111111000000000000000...222111111333222>>>VVVzzzlllwww|||||||||{{{mmmZZZNNNGGGFFFHHHLLLMMMMMMPPPUUUWWWWWWWWW[[[hhhvvv}}}|||ppphhh___[[[\\\^^^^^^]]]```eeefff```fffbbbHHHEEEAAA??????<<<888666888888666444444444555444333333333333444555666888888;;;SSSsssyyyjjjwwwtttpppooopppqqqpppnnnooosssuuuvvvyyyyyypppddd\\\[[[tttwwwlll\\\WWWQQQMMMLLLJJJGGGDDDBBBCCCGGGKKKPPPUUUYYY[[[WWWWWW```iiiyyyyyyYYYOOOLLLDDDBBB???=========<<<;;;888777666555333333333222000222333222222555999<<>>@@@=========>>>>>>>>>======<<<;;;:::999999999999:::;;;777777666666555444444444222111111000000000000000---222111222444111:::QQQlllvvvsssttthhhWWWLLLIIIEEEEEEHHHLLLLLLLLLQQQXXXWWWXXXWWWUUUXXX^^^```^^^\\\]]]]]]\\\\\\^^^______bbbiiicccaaawwwTTTFFFHHHCCC@@@>>>:::666555999444222111111222333333222333333333444555666777888;;;MMMkkk}}}zzzqqqooopppsssrrrooopppuuuxxxxxx{{{~~~yyymmmbbb]]]vvvxxx|||~~~sssfffZZZUUUNNNKKKJJJIIIFFFCCCAAADDDHHHMMMRRRWWWZZZ\\\[[[XXX^^^kkk{{{pppSSSIIIFFFEEECCC@@@??????@@@???>>>888888666555444333333222111333333111000333666888555eeexxxjjjYYYPPPPPPTTTVVVUUUUUUVVVWWWYYY[[[^^^___```bbbfffkkkllljjjhhhggghhhfffmmmtttyyy|||rrrgggaaa[[[VVVQQQNNNQQQWWWWWWUUUYYYaaagggkkkrrr|||~~~xxxppphhhhhhmmmwwwxxxhhh```WWWRRRQQQPPPLLLIIIFFFEEEEEEGGGJJJOOOUUUXXX]]]```cccjjjrrruuukkk___LLL[[[ggglll{{{UUUCCC>>>AAA???>>>===777????????????>>>===<<<;;;;;;;;;:::999:::;;;<<<===888888777777666666555555222111111000000000000000---222111222555111999NNN```}}}rrr|||bbb\\\WWWKKKEEEJJJIIIGGGHHHKKKLLLMMMRRRYYYUUUYYYYYYUUUSSSUUUVVVTTTTTTZZZ^^^]]][[[\\\^^^``````iii```ddd~~~OOOMMMGGGCCC???<<<888444444888333111000111222333333333333333333444555666777888;;;JJJfff}}}yyyvvvxxx|||{{{wwwyyy~~~{{{zzz}}}tttfff___uuuzzzpppttt~~~|||yyynnn```XXXSSSMMMJJJIIIHHHEEECCCBBBDDDIIINNNSSSXXX[[[]]]aaaYYY\\\jjjuuu___SSSIIIFFFFFFBBB??????CCCCCC@@@<<<===<<<999666444333333333111111111111222333444555666RRR}}}yyymmm___UUUSSSTTTTTTTTTUUUXXX\\\^^^^^^```cccgggdddjjjooopppqqqsssssspppkkkfffeeejjjrrrsssmmmeeeddd```YYYTTTSSSUUUTTTRRRTTTUUUTTTSSSRRRUUU]]]cccrrrzzzwwwiiilllpppnnntttppp```\\\WWWSSSPPPMMMJJJHHHEEEAAABBBGGGMMMOOOSSSXXX___gggeeefffvvvxxxeeeUUUMMMccchhhzzz|||oooJJJGGGCCC@@@???>>><<<:::<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>>>>??????777777777777666666666666222222111111000/////////000//////000333888===AAAWWWpppttt}}}~~~ppp]]]RRRNNNKKKJJJKKKHHHIIIKKKNNNQQQTTTVVVWWW]]][[[XXXXXXYYYZZZZZZYYYcccbbb___[[[YYYZZZ^^^aaa^^^iiieeevvvyyyvvvlllNNNKKK@@@???>>><<<:::888777666666666555444333333333333222222222333444555666777;;;@@@WWW|||}}}zzz|||zzziii^^^mmm{{{~~~uuunnnfff```VVVQQQLLLIIIHHHHHHFFFDDD???HHHPPPQQQSSSYYY___aaakkkWWW___~~~ttt}}}{{{|||[[[RRRJJJHHHHHHEEEBBBCCCFFFFFFDDD@@@===<<<999777555333333333111111111111222333444555333IIIqqqzzznnn```UUUSSSTTTTTTTTTVVVZZZ^^^``````bbbfffiiiggglllnnnmmmnnnqqqrrrpppnnnmmmmmmlllllliiifffccc```___]]][[[\\\^^^``````[[[]]]___]]]YYYWWWXXXYYYaaafffppp|||{{{ttt}}}zzzxxx}}}ggg___[[[VVVQQQNNNKKKIIIFFFDDDBBBCCCIIINNNPPPSSSXXX___iiilllsssxxxbbbUUU]]]gggwww{{{aaaJJJGGGCCCAAA@@@>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============999999888777666666555555333222222111000000//////000/////////222777;;;>>>KKKeeezzztttrrrcccUUUOOOMMMKKKIIIJJJKKKLLLOOORRRUUUWWWXXXYYY[[[YYYXXXXXXZZZ[[[\\\[[[___^^^\\\YYYWWWXXX\\\```cccgggpppuuuqqqeeeGGGAAA???>>>===;;;:::888777666666666555444333333333333333222222333333555666666<<<>>>QQQsss~~~~~~~~~~~~kkk^^^nnnwww}}}sssmmmggg```ZZZRRROOOKKKIIIIIIHHHFFFDDDAAAJJJQQQRRRTTTYYY^^^___bbbYYYlll~~~eeerrrUUUQQQKKKJJJHHHEEECCCDDDFFFGGGEEEBBB===<<<:::888666444333333222111111222222333444555333???```|||qqqaaaVVVRRRSSSUUUUUUWWW[[[```bbbccceeehhhlllkkkmmmmmmjjjkkkppprrrqqqqqquuuvvvrrrjjjeeeeeehhhgggggggggddd```___bbbffffffhhhiiigggcccaaaaaacccgggiiinnnwww~~~uuuvvvvvvaaa]]]YYYSSSOOOLLLIIIFFFDDDDDDBBBEEEKKKOOOQQQTTTYYY```mmmxxxqqqZZZTTTccciiixxxXXXIIIGGGDDDBBBAAA@@@>>><<<;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888777555444444333333333222111111000000000000//////111444888:::@@@ZZZ~~~ooorrr~~~oooaaaWWWNNNMMMNNNLLLJJJJJJMMMPPPSSSWWWYYYZZZ[[[[[[YYYWWWWWWXXXZZZ\\\]]]\\\ZZZYYYXXXVVVUUUWWW[[[^^^bbbgggrrrkkkWWWCCC===>>>===<<<:::999777666555666666555444333333333333333222222333333444555666;;;:::HHHhhhlll\\\iiippp~~~tttmmmiiiddd\\\UUUOOOMMMJJJIIIIIIHHHFFFDDDCCCKKKRRRSSSUUUZZZ]]]^^^___```|||www{{{SSSkkkSSSQQQKKKJJJEEECCCBBBBBBDDDEEEDDDBBB>>>===<<<:::888666555444222222222222222333444555777999QQQ|||~~~ssseeeYYYSSSSSSUUUVVVWWW\\\aaadddeeegggjjjnnnnnnnnnllliiikkkrrrvvvvvvtttzzz}}}uuuoooppprrrqqqqqqqqqnnnhhhgggnnnwww~~~zzzsssnnnlllppptttwwwyyy}}}|||wwwrrrccc[[[VVVPPPLLLIIIGGGEEECCCDDDCCCGGGNNNQQQSSSWWW\\\gggxxxaaaPPPWWWeee|||zzzWWWHHHFFFDDDBBBBBBAAA>>>===;;;;;;<<<<<<===>>>??????<<<;;;;;;;;;:::999999999::::::999888777777666666444444333333222111111111111000//////000222555777:::SSSwwwuuummmzzz}}}|||rrrddd[[[SSSMMMMMMOOONNNMMMNNNOOORRRVVVZZZ\\\\\\\\\[[[XXXWWWVVVWWWYYY[[[ZZZZZZWWWWWWVVVUUUTTTVVVZZZ^^^```vvvwwwooosssJJJCCCCCC===<<<;;;:::888777666555666666555444333333333333333222222222333444444555999666AAA___ooo^^^cccppp}}}ssskkkeee^^^VVVPPPLLLLLLKKKIIIHHHFFFCCCBBBDDDLLLRRRTTTWWW\\\^^^^^^aaajjjtttxxxPPPgggSSSQQQKKKJJJEEEDDDCCCCCCDDDDDDCCCBBB@@@???>>><<<:::888666555333333333222333333444444999444CCClllwwwiii]]]VVVTTTUUUWWWWWW\\\bbbeeeggghhhlllooopppooollljjjoooxxx}}}|||{{{|||{{{ttttttuuuwwwvvvyyymmmcccXXXSSSMMMIIIFFFEEEDDDCCCDDDEEEIIIPPPTTTUUU[[[bbbuuuqqqTTTNNNaaauuuaaaRRRFFFEEECCCBBBBBBAAA???===:::;;;;;;<<<===>>>>>>???;;;;;;::::::999999888888888888888888999999999999555555444444333333222222111000/////////111333444666LLLoooppp}}}sssxxxqqqyyyqqqjjj___[[[SSSMMMLLLMMMLLLMMMOOOQQQSSSWWWZZZ\\\\\\[[[ZZZXXXWWWVVVVVVXXXXXXWWWUUUVVVVVVVVVUUUUUUXXX\\\___fffeeeFFFBBBDDD<<<<<<;;;:::888777666666666666555444333333333333333333222222222333444444666444===XXXzzzxxxfffmmmyyymmmccc[[[TTTNNNJJJLLLLLLKKKIIIFFFCCCAAA@@@EEELLLRRRUUUYYY^^^```^^^^^^ppprrryyyKKKeeeSSSRRRKKKLLLIIIHHHHHHGGGGGGFFFEEEEEEBBBBBBAAA???===;;;999777444444333333333333444444666222:::YYYyyyzzznnncccZZZVVVVVVWWWWWW\\\cccgggiiikkknnnqqqppppppnnnnnnttt}}}}}}xxxuuuvvvyyyyyy|||xxxfff___UUUPPPJJJFFFEEEEEEEEEDDDFFFGGGKKKRRRUUUYYYaaajjjxxxbbbPPPWWWoooxxxxxx}}}NNNOOODDDCCCBBBBBBBBBAAA>>><<<::::::;;;;;;<<<<<<======::::::::::::999999999999777888888999::::::;;;;;;666666555555444333333333111111000///000111222333222AAAaaavvvuuuoookkkkkkuuunnngggfff___ZZZRRRLLLKKKKKKJJJMMMQQQRRRTTTVVVYYYZZZ[[[ZZZZZZXXXWWWVVVWWWXXXXXXVVVTTTVVVWWWWWWWWWWWWYYY\\\___jjj{{{aaaHHH===???<<<<<<;;;:::999888777777666666555444333333333333333333222222222222333333444444;;;QQQqqq}}}ppp~~~|||ttthhh]]]UUUPPPMMMLLLJJJJJJIIIGGGCCCAAA@@@AAAGGGMMMSSSVVV[[[``````]]]WWWtttxxxuuudddAAAaaaQQQQQQMMMQQQLLLLLLLLLKKKHHHGGGGGGGGGDDDDDDCCCBBB@@@===;;;999555444444333333333444444111333888HHHhhhwwwyyy}}}ssshhh^^^YYYWWWWWWXXX^^^eeejjjlllmmmqqqsssqqqqqqpppqqqxxx}}}zzzwwwyyyuuupppwwwmmm___\\\RRRNNNHHHEEEDDDEEEFFFFFFGGGHHHMMMSSSWWW\\\fffqqq{{{aaaUUUUUUbbbwwwrrrxxxzzziiiEEEIIIBBBAAA@@@AAAAAA@@@>>>;;;:::::::::;;;;;;;;;;;;;;;999999999:::::::::::::::999999999:::::::::::::::777777666666555444444333111111000000000111222333222999QQQtttsssqqqzzzjjjqqq}}}~~~mmm^^^]]]aaa[[[UUUOOOKKKLLLMMMMMMPPPTTTTTTUUUVVVXXXYYYZZZZZZZZZWWWWWWWWWXXXZZZZZZXXXVVVVVVWWWXXXXXXXXXYYY\\\___jjjoooWWWJJJ:::@@@===<<<<<<;;;:::999888888666666555444333333333333333333222222222222222333555444999IIIeeevvvwwwqqquuuuuunnndddZZZSSSOOOMMMLLLFFFGGGGGGDDDAAAAAACCCEEELLLQQQVVVXXX[[[___]]]YYY[[[uuuSSS>>>~~~___OOOPPPOOOUUUMMMNNNMMMKKKHHHFFFFFFFFFEEEEEEEEECCCAAA???<<<;;;555444444333333333444444///777;;;???WWWxxxwww~~~vvvkkkaaaZZZWWWWWWYYY___ggglllnnnpppsssuuurrrrrrrrrssszzzzzz|||}}}}}}|||zzz{{{vvvlllnnnwwwttt}}}ggg]]]\\\QQQMMMGGGDDDDDDFFFGGGGGGHHHIIIMMMSSSWWW]]]jjjvvvjjjNNNLLLYYYiiiyyyjjjgggqqquuu[[[@@@AAAAAA@@@@@@@@@AAA@@@===;;;:::::::::::::::::::::999999999999::::::;;;;;;<<<;;;;;;;;;::::::999999999777777777666555555444444111111000111111222333333555777HHHhhhzzzpppsssyyy~~~iiiYYYNNNQQQVVVPPPPPPMMMLLLPPPRRRRRRUUUYYYVVVVVVWWWXXXYYYZZZ[[[[[[WWWWWWXXXZZZ\\\]]][[[ZZZVVVWWWXXXXXXWWWYYY[[[^^^mmm}}}qqqsss}}}xxxJJJHHH;;;GGG======<<<;;;;;;:::999999666666555444333333333333333333222222111222222222666555777CCC\\\|||vvvpppkkk}}}ttt{{{~~~~~~mmmhhh```WWWOOOJJJHHHFFFCCCDDDDDDCCCAAAAAAEEEIIIOOOTTTXXXYYY\\\^^^[[[UUUgggzzzLLLCCCUUUWWWRRROOOOOOQQQPPPOOOMMMKKKJJJHHHHHHGGGFFFEEEEEEEEEEEECCCAAA;;;888555222000111222333222444555999KKKmmmzzzyyypppfff]]][[[^^^[[[dddkkkmmmnnnrrrtttssspppssssssrrrwww~~~~~~xxx}}}~~~}}}}}}~~~}}}zzzxxxuuunnnhhhkkkoooyyyvvveee[[[YYYMMMIIIFFFGGGFFFCCCDDDHHHNNNQQQSSSTTTWWWaaaqqq}}}xxx```OOOTTT^^^lll~~~ppp[[[vvvsssmmmJJJCCC>>>??????>>><<<<<<;;;;;;;;;:::;;;<<<======<<<;;;:::;;;;;;:::999999:::::::::999999999888888888888777:::999777666555555555666444444333222222111111000222333???YYYvvv~~~yyyrrr}}}|||{{{mmm]]]TTTPPPMMMMMMNNNMMMLLLLLLLLLOOOSSSWWWZZZUUUVVVWWWWWWVVVUUUSSSRRRSSSRRRSSSYYY___aaa]]]YYYUUUZZZ\\\ZZZXXXZZZ^^^aaaoookkkppp\\\LLLCCC<<>>@@@FFFJJJRRRUUUOOOWWWeeeZZZOOO^^^sss{{{jjj===>>>XXXYYYUUURRRQQQPPPPPPOOOMMMLLLKKKJJJIIIIIIGGGFFFFFFFFFEEECCCAAA<<<:::777444222222333444111000222666BBB\\\}}}ssshhh___\\\]]]```eeelllqqqrrrrrrssstttppprrrssssssxxx~~~yyy~~~{{{wwwqqqkkkhhhhhhnnnzzzsssaaaVVVSSSLLLHHHFFFGGGGGGEEEFFFJJJNNNRRRUUUXXX\\\gggvvv~~~sss[[[NNNXXXcccmmmzzzvvvuuukkkZZZ```{{{ZZZDDDEEEAAA???>>>===<<<;;;;;;;;;;;;:::;;;<<<<<<<<<<<<;;;:::;;;::::::999999999::::::999999999888888888777777999888777555555555555555444444333333222111111111333222;;;QQQlllvvv~~~{{{yyyhhh\\\PPPLLLKKKKKKLLLNNNKKKKKKLLLMMMPPPSSSWWWYYYVVVVVVUUUUUUSSSRRRQQQPPPNNNOOORRRXXX]]]^^^YYYTTTVVVWWWWWWUUUUUUWWWXXXYYY^^^lllqqqTTTJJJFFFCCCEEEFFFBBB===::::::999777555666666666555444444333333222222333333333444444444555555444777JJJjjj~~~uuuxxxuuulllaaa]]]VVVPPPLLLIIIFFFDDDDDDDDDBBB@@@???BBBHHHMMMUUUYYYVVVZZZ^^^QQQQQQjjjzzz[[[999:::VVVWWWTTTSSSOOOOOONNNNNNMMMMMMLLLKKKKKKKKKIIIHHHGGGGGGFFFCCCAAA>>><<<999666444444444555111///111666999HHHooo|||vvvoooiiihhhkkkhhhgggmmmvvvvvvppppppuuupppqqqrrrtttzzzzzz~~~zzzwwwtttnnnlllqqqyyyrrr___RRRNNNJJJFFFEEEGGGHHHFFFHHHMMMOOORRRVVV[[[cccooo~~~{{{bbbWWWccclllpppwwwzzzyyyaaaPPPiiixxxtttIII@@@EEE???>>>===<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::999999999999999::::::999999888888888777777777888777666555555444555555444444333333222222111111444111666GGG___vvv}}}yyy|||tttxxx|||~~~}}}sssbbb]]]VVVMMMFFFEEEGGGHHHIIIMMMJJJKKKMMMOOORRRUUUWWWXXXVVVUUUSSSPPPOOONNNNNNNNNIIIJJJNNNUUUYYYYYYSSSNNNUUUSSSQQQQQQRRRTTTUUUVVVWWW{{{~~~dddTTTMMMNNNNNNHHHHHHDDD???<<<:::888555333666666666555444444333333333333444444444444555555555555222444DDD```}}}}}}vvvlllddd]]]YYYSSSNNNKKKHHHEEECCCEEEDDDAAA???@@@DDDKKKPPPNNNSSSVVVZZZWWWOOOeeeyyyvvvIII999999sssQQQRRRPPPPPPKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJIIIHHHGGGDDDAAA???===:::888666555555555333000444:::666:::]]]||||||yyyvvvrrrssswwwpppiiimmmxxxyyyooommmuuupppqqqrrrvvv|||~~~{{{|||uuutttxxx|||wwwbbbSSSMMMHHHEEEDDDGGGIIIIIIKKKPPPQQQRRRUUU\\\hhhwww{{{fff]]]jjjrrruuu|||fffXXXwww}}}kkkDDDBBBDDD999===<<<<<<;;;::::::;;;;;;999::::::::::::::::::999999888888888888999999:::888888888888777777777777777666666555555555555555555444444333222222111111444000222>>>RRRjjjuuupppuuu~~~}}}yyytttssswww{{{|||ooo\\\VVVWWWOOOHHHDDDEEEGGGFFFGGGJJJIIIKKKNNNQQQTTTVVVWWWWWWUUUSSSOOOLLLJJJJJJKKKKKKGGGHHHKKKOOORRRRRROOOLLLQQQPPPPPPPPPOOOPPPVVV^^^hhhyyy[[[VVVMMMMMMNNNDDDAAA???===;;;999888777777666666666555444444333333333333333444444444444444666555333444@@@XXXtttyyyoooeee]]][[[WWWQQQMMMKKKIIIGGGEEEDDDBBB@@@>>>AAAFFFMMMRRRLLLOOOUUUWWWNNNPPP{{{uuu___???>>>;;;lllQQQRRRPPPSSSKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNLLLJJJIIIIIIGGGDDDBBB???===;;;888666555444444444111555;;;555444PPPuuu~~~zzzuuuuuuwwwuuulllmmmwwwwwwnnnllltttqqqqqqrrrxxx~~~~~~|||~~~{{{zzz{{{}}}{{{wwwzzzhhhUUULLLGGGDDDDDDGGGJJJJJJNNNRRRTTTSSSUUU^^^mmmwwwppp{{{{{{^^^cccaaaBBBCCCCCC:::<<<;;;;;;::::::::::::;;;999999888888888888999999777777777777777888999:::888888888777777777666666666666666666666555555555555555444444333222222111444111111999III```~~~}}}iiiuuu{{{xxx{{{{{{www|||zzziii[[[SSSRRRSSSJJJFFFDDDGGGHHHFFFGGGJJJJJJLLLOOOSSSUUUVVVVVVVVVRRRPPPLLLIIIGGGGGGIIIJJJHHHHHHHHHJJJLLLMMMNNNMMMOOOPPPRRRPPPKKKLLL\\\mmmcccOOOPPPFFFAAABBB;;;;;;;;;:::999888888888888666666666555444444333333333333333222222222222222666555444555>>>RRRnnnwwwlllaaaZZZVVVRRRMMMJJJHHHGGGFFFEEEBBB@@@>>>>>>BBBIIIOOOSSSXXXTTTVVVQQQDDDOOO|||PPP;;;>>>999hhhTTTUUUTTTYYYNNNJJJJJJJJJKKKKKKLLLLLLLLLMMMKKKJJJIIIIIIHHHEEECCC@@@>>><<<:::777666444444222111444888333222EEE___~~~{{{{{{~~~yyyqqqoootttuuupppooottttttqqqssszzz|||{{{~~~~~~~~~mmmUUUIIIFFFDDDDDDHHHKKKLLLOOOTTTVVVUUUYYYeeewwwsssxxx{{{~~~lllZZZTTTlllPPP???AAA@@@@@@;;;::::::999999:::::::::888888777777777777888888666666666666777888999999888888777777777666666666666666777777777777666666555555444444333333222222222111111666AAAUUUrrrppplllzzzyyyzzzyyy|||rrrooommmnnnqqq{{{}}}tttgggeee^^^VVVQQQOOOKKKGGGEEEBBBBBBFFFHHHGGGIIIMMMKKKLLLOOOQQQSSSTTTTTTTTTMMMKKKIIIGGGFFFGGGIIIJJJKKKJJJIIIIIIJJJLLLNNNOOOQQQQQQSSSRRRMMMRRRkkkgggQQQFFFHHHBBB<<<;;;;;;999:::;;;999777555666666666666666555444444333333333333222222222222111111444444555666<<>>@@@FFFMMMRRRUUUYYYPPPOOOJJJEEE^^^xxxoooFFF::::::444aaaRRRSSSSSSYYYLLLIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJIIIIIIIIIHHHFFFDDDAAA@@@>>><<<:::777666555222222444555222333===IIIqqq~~~|||wwwrrrqqqrrrtttuuuuuuvvvrrrttt|||~~~{{{{{{tttVVVFFFGGGDDDDDDHHHKKKLLLPPPUUUWWWYYYaaaqqqkkkWWWXXXWWWSSSWWWUUUNNN```~~~iiiCCC@@@>>>999@@@::::::999999999999::::::888777666666666666777888666555555666777888999999888777777777666666666666666777888999999888777777555555555444333333222222000000222444999IIIddd|||qqqtttxxxeeebbbdddnnnyyyjjjccc___```dddjjjuuu~~~wwwmmmhhheee]]]TTTPPPRRRPPPJJJHHHIIIGGGBBBDDDBBBCCCGGGHHHHHHJJJOOOKKKKKKMMMNNNOOOOOOPPPPPPHHHGGGFFFFFFFFFHHHJJJKKKLLLLLLMMMLLLLLLMMMNNNPPPSSSPPPQQQUUUYYYhhh{{{LLLIIIBBBAAADDD===999@@@888:::<<<:::777555666777666666666555444444333333444444333333333222222222333333444666777BBBZZZpppxxxqqqrrrxxxooohhhaaaYYYSSSKKKHHHEEECCCCCCCCCCCCBBB@@@??????DDDKKKRRRVVVWWWRRRGGGGGGIIIRRR{{{zzzSSS<<<999777444XXXLLLNNNNNNUUUGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHHHHIIIHHHFFFDDDCCCBBB@@@>>>;;;999777666444555555333333666:::===\\\zzz|||{{{~~~}}}{{{uuuoooqqqwwwyyyvvvwwwsssuuu}}}~~~zzzzzzyyyXXXFFFGGGDDDEEEIIIKKKLLLPPPUUUXXX\\\hhh{{{dddQQQTTTUUUOOOOOOPPPTTTttt}}}WWW>>>EEE<<<000:::999999999888999999::::::888777666555555666777888555555555555666777999999777777777777666666666666777888999::::::999888777666555555444444333222222///000222333444@@@ZZZqqq}}}sssmmmeeekkkgggooo{{{~~~{{{jjjccc```dddjjjmmmpppsssjjjpppvvvwwwxxxtttkkkaaa^^^\\\WWWSSSTTTUUUPPPHHHKKKMMMJJJBBB???DDDHHHHHHHHHFFFFFFIIIIIIGGGJJJOOOJJJJJJJJJKKKKKKLLLMMMMMMEEEEEEEEEEEEGGGIIIKKKLLLLLLMMMOOOPPPOOOOOOOOOOOOSSSMMMOOOYYYfff~~~\\\???GGG>>>:::CCC===555???666999;;;;;;999888999;;;777666666555444444333333555555555444444333333333222222444555444;;;QQQhhhtttrrrmmmllldddcccrrr~~~pppfffaaa\\\VVVQQQKKKHHHEEECCCDDDDDDDDDDDDAAA@@@AAAGGGOOOUUUXXXYYYRRRGGGHHHNNN___sss@@@666:::777888XXXPPPMMMGGGJJJPPPIIILLLNNNMMMJJJHHHIIIJJJJJJJJJJJJIIIGGGEEECCCAAAEEEDDDBBB@@@===;;;999888333333222222333555777888EEElll|||uuurrrtttyyy~~~zzzzzzxxxxxx}}}{{{wwwLLLHHHCCCBBBEEEKKKOOOPPPSSSXXXUUU\\\pppxxx\\\PPPUUU[[[VVVMMMKKKrrrmmmIIIAAA======???===;;;;;;:::999999888888777888777666555555666777888666555555444444444555555888888888888777555444444222333444555666666666666777777888888888666555444333///111555666:::OOOgggtttxxxyyymmmpppxxx{{{~~~iiimmmrrrvvvxxxwwwtttsssvvvpppmmmmmmhhh]]]VVVUUUWWWWWWWWWWWWVVVRRRLLLHHHOOOKKKFFFCCCCCCDDDEEEEEEEEEFFFHHHIIIKKKKKKKKKJJJKKKGGGEEEHHHMMMOOONNNKKKJJJGGGEEEFFFIIIKKKKKKJJJHHHNNNPPPNNNNNNSSSSSSOOOQQQ\\\UUUTTTuuuyyyxxxoooMMMDDDBBB@@@===<<<;;;<<<===999999:::999999888777666666555555555555444444444222222222222222222222222111...000555444777III```rrr~~~~~~zzztttbbb\\\aaacccgggqqqvvvjjjccc```\\\TTTNNNEEEEEEDDDCCCBBBAAAAAA@@@???GGGGGGIIITTTXXXWWW\\\PPPDDDDDDXXX{{{uuuUUU<<<<<<888333:::TTTLLLJJJFFFIIINNNMMMNNNOOOMMMJJJHHHIIIKKKIIIIIIIIIIIIHHHGGGEEEDDDFFFEEECCCAAA>>><<<:::999444444333333444555666777@@@```yyytttssswww{{{~~~}}}|||yyywww}}}wwwLLLGGGEEEDDDGGGLLLNNNNNNPPPTTT[[[eee{{{vvv\\\RRRTTTVVVTTTSSS```]]]CCC???<<<;;;<<<:::;;;::::::999999888888777777666555444444555666777555555444444444555555666777777777777777666555444222333444555666666666666555555666777666555444333444111111555444666GGG[[[uuu}}}tttyyyzzz~~~yyyxxxxxxvvv|||yyytttrrrggg]]]ZZZYYYZZZ___eee^^^\\\ZZZYYYYYYXXXVVVTTTPPPLLLHHHFFFFFFGGGHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIKKKGGGEEEGGGLLLOOOOOOMMMJJJHHHFFFFFFHHHJJJJJJIIIHHHMMMOOONNNPPPSSSSSSOOOPPPYYYYYYbbb{{{{{{\\\GGGBBBAAA>>><<<;;;:::;;;;;;999999999999888777666666666555555555555444444444222222222222222222222222222///111444222333CCCVVVlll{{{yyy~~~zzz}}}sssxxxwwwsssmmmooowwwzzz}}}wwwnnnddd]]]ZZZWWWPPPJJJDDDDDDDDDCCCCCCBBBAAAAAA<<>>YYYiiilllTTT888999333111555333|||OOOFFFDDDDDDGGGGGGIIIHHHGGGEEEDDDEEEGGGHHHJJJJJJJJJIIIIIIIIIHHHHHHEEEDDDCCCAAA???===<<<;;;777666555333333333444444111>>>___||||||~~~}}}SSS@@@IIIGGGHHHLLLQQQSSSSSSXXX___lll~~~|||yyyvvv___OOOOOOMMMJJJWWWlllOOO===999???;;;888:::888::::::999999888777777777555555555555666666666777222222333333444555666777444444555666666666555555222333444555666666666666333444555555555444333222555333333444111///666@@@XXXgggxxx}}}~~~vvvqqqjjjmmmwww}}}uuupppllliiieeecccbbb^^^YYYUUUTTTTTTSSSSSSOOOMMMJJJJJJKKKKKKKKKJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIFFFCCCDDDHHHMMMPPPQQQMMMLLLKKKJJJJJJIIIHHHHHHJJJKKKMMMPPPTTTXXXYYYXXXaaaxxx~~~TTT@@@FFF???>>>===;;;:::999999:::999999999999888777666555666555555555555444444444222222222222222222222222333111222333111///666@@@]]]pppxxx~~~vvvxxx|||qqqnnnrrrzzzuuuiiiaaa[[[SSSNNNMMMKKKHHHEEEDDDDDDDDDDDDCCCBBB@@@@@@FFFMMMOOOSSSYYYQQQGGGKKKQQQwww|||tttvvv@@@111===444222:::333uuuQQQHHHDDDDDDGGGEEEEEEDDDCCCCCCDDDGGGIIIJJJLLLKKKJJJIIIHHHGGGGGGGGGDDDCCCBBBAAA???>>>===<<<999888666444333222222222222777SSS~~~pppFFF@@@LLLJJJJJJNNNSSSTTTUUU\\\dddnnn|||nnnnnnsssrrr^^^RRRRRROOONNNaaa{{{fffGGG:::;;;@@@:::999===<<<::::::999888888777777666666666777777888888888888222222222333333555666777333444444555555555555444222333444555666666666666444555666777777666555444444333333444333222555:::PPP```sss}}}}}}}}}vvvyyytttnnnhhhooo~~~yyykkkddddddhhhkkkbbb___[[[WWWTTTQQQMMMJJJLLLKKKIIIIIIJJJJJJIIIHHHIIIJJJLLLMMMMMMMMMLLLKKKGGGEEECCCCCCFFFKKKOOOQQQMMMNNNMMMLLLKKKJJJIIIIIIMMMMMMNNNOOOQQQTTTYYY]]]www~~~vvvkkkKKK???AAA???>>>===<<<;;;:::::::::888888888888777666555555666555555555555444444444222222222222222222222222222111111222222222666;;;UUUjjjuuuyyyzzzyyyooogggfffkkkuuulllcccZZZUUUOOOKKKJJJIIIHHHFFFFFFEEEDDDCCCBBBAAA@@@@@@JJJQQQSSSVVVWWWJJJAAAHHHgggppp|||wwwccc666000???555333:::222jjjQQQIIIDDDDDDGGGEEEEEECCCCCCDDDHHHKKKLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFDDDDDDCCCBBB@@@???>>>>>>===<<<999666444333333333666777KKKqqqhhhEEECCCEEEMMMMMMPPPSSSSSSVVV```jjjtttwwweee___iiisssmmm^^^SSSPPPMMMRRRhhhQQQEEE;;;<<<@@@999999>>>===999999999888777777666666666666777888999999999999333222222222333444555555333444444444444444333333222333444555666666666666555666777888888888777666444333333333444555666777HHHYYYnnnzzz|||}}}tttwww}}}uuupppiiieeemmmzzzzzz~~~}}}uuummmiiiiiirrrsssooofff______bbbccccccaaa^^^[[[XXXTTTNNNJJJLLLKKKJJJKKKKKKJJJHHHFFFHHHHHHJJJKKKLLLKKKKKKJJJDDDCCCCCCCCCEEEHHHLLLNNNLLLMMMNNNNNNKKKJJJIIIJJJOOONNNOOOOOOPPPTTTaaammmrrrqqqzzzWWWEEE>>>999>>>======<<<<<<;;;::::::888888888888777666555444666555555555555444444444222222222222222222222222222111000111222444666888JJJccc{{{yyy}}}mmmpppqqqmmmhhhpppwwwfff```TTTQQQLLLIIIHHHGGGGGGFFFFFFEEEBBBAAA@@@AAACCCDDDJJJSSSXXXZZZVVVFFF@@@LLLxxxuuuggg~~~~~~PPP444111;;;555222666000rrr[[[MMMIIIBBBCCCGGGEEEDDDCCCCCCEEEIIIKKKKKKJJJJJJIIIHHHGGGFFFFFFGGGHHHFFFEEEEEEDDDCCCBBBAAAAAABBB@@@===:::777666555555777555@@@^^^~~~UUUEEEIII@@@MMMMMMQQQTTTWWW]]]kkkyyy|||hhhZZZ\\\iiirrrfff^^^UUUOOOPPP]]]xxxrrrKKKBBB999;;;>>>888888<<<999999999888888777777666666444555777888999999999888333333333222333333444444444444444444444333222111222333444555666666666666555666777888888888777777444333222222444666666444;;;LLLbbbqqqwww{{{{{{tttxxxzzz~~~{{{tttkkkcccbbbhhhooosssvvvuuukkk[[[LLLDDDBBBLLLZZZeeeddd]]]ZZZYYYXXX]]][[[ZZZYYYXXXVVVRRROOOOOONNNNNNNNNNNNMMMIIIGGGHHHHHHIIIJJJIIIHHHGGGFFFBBBBBBCCCCCCDDDFFFHHHJJJIIIKKKMMMMMMJJJHHHHHHIIIKKKLLLPPPSSSVVVaaaxxxrrrmmmgggFFF===>>>;;;<<<<<<<<<;;;;;;:::999888888888888888777666555444666555555555555444444444222222222222222222222222333111//////111333444333===ZZZvvvzzztttooouuuyyywwwssswwwmmm{{{vvvvvv~~~nnn___ZZZOOOLLLHHHEEEDDDDDDEEEEEECCCAAA???>>>???CCCHHHKKKOOOVVVXXXWWWRRRIIIQQQjjjooorrrrrr>>>777444555555333333222___OOOIIIHHHAAABBBGGGEEEDDDBBBBBBDDDHHHJJJHHHFFFGGGGGGFFFEEEFFFGGGIIIJJJGGGGGGGGGFFFEEEDDDDDDDDDFFFDDD@@@===:::888777777555111555MMMrrrsssmmm}}}~~~\\\:::BBBRRRFFFKKKLLLQQQWWW]]]gggyyyzzzbbbXXX^^^iiinnnfffbbb[[[UUUYYYnnnxxx|||MMMAAA>>>666999<<<666777:::555999999888888777666666666333444666777888888888777444444333222222222333333555555555444333222111000222333444555666666666666444555666888888888777777555444222111333666555222000@@@WWWhhhrrrwww|||{{{yyyiiivvv~~~vvvhhh___aaadddeeennnooolllaaaSSSJJJHHHJJJHHHVVV___YYYRRRSSSYYY^^^UUUSSSRRRRRRSSSTTTSSSRRRRRRQQQQQQQQQQQQOOOKKKHHHHHHIIIIIIIIIHHHFFFDDDCCC@@@AAACCCCCCCCCDDDFFFHHHFFFIIILLLLLLIIIGGGGGGIIIFFFIIIQQQXXX```pppmmmyyy\\\<<<777???DDD:::::::::::::::999888777888888888888777666555444666666555555555444444444222222222222222222222222333222///---///222222000333TTTrrrzzzxxxuuummmtttssssssvvvsssooopppggghhhhhhxxxvvvooopppxxx{{{hhhXXXSSSLLLJJJFFFCCCBBBBBBCCCCCC@@@>>><<<<<>>>>><<<666111000:::999===]]]~~~}}}}}}rrrddddddjjjmmmmmm___XXXNNNGGGFFFHHHJJJJJJNNNPPPUUU\\\eeessskkkTTT]]]bbbfffwwwnnnmmmZZZTTTvvv___@@@DDD<<<;;;:::999888888888888666666666666555555555555444444555555555555444444333333333333333333333333444444444444444444444444555555555555555555444444444555777888999888666555777777666666555555444444555555AAAYYYkkkqqqvvv|||zzzxxx}}}nnndddbbbdddkkkrrrooojjjeee___XXXQQQMMMRRRPPPPPPRRRUUUVVVSSSPPPSSSOOOJJJKKKPPPSSSSSSRRRSSSRRRQQQQQQRRRRRRQQQPPPLLLJJJGGGFFFEEECCC@@@>>>???AAACCCCCCCCCCCCDDDFFF@@@FFFLLLMMMKKKIIIHHHFFFMMMLLLTTThhhiiimmmEEE:::EEEEEE999;;;;;;::::::::::::999999999888888777666555555444666666555444444444444555222222222222222222222222222222222222222222222222555@@@[[[vvv{{{uuu}}}{{{{{{yyyuuuooowwwqqqsssuuuyyy{{{lll^^^___pppxxxpppeeefffppp~~~{{{gggTTTMMMIIIEEEBBBBBBEEEFFFBBB>>>@@@??????@@@DDDIIIOOORRRTTTPPPWWWNNN???XXX|||ooossszzzrrrcccBBB777666555444444333444444TTTLLLbbbpppVVVIIIMMMEEEGGGFFFFFFGGGGGGHHHIIIJJJFFFFFFFFFFFFFFFGGGGGGHHHJJJIIIHHHGGGGGGHHHIIIJJJIIIEEEAAA@@@@@@>>>999444333:::666999SSSrrr|||~~~iiiXXXTTTVVVWWWUUUPPPKKKEEECCCEEEIIILLLMMMKKKRRR[[[bbbkkk|||~~~^^^ZZZjjjqqqwwwtttaaannn~~~TTTGGG===;;;;;;:::999888888888888666666666666555555555444444444555555555555444444333333333333333333333333444444444444444444444444555555555444444444444444444555666888888777666555777777666666555555555444666444;;;OOOdddqqquuuvvvwww~~~yyy}}}vvvnnnllljjjmmmtttqqqlllgggbbb\\\VVVRRRQQQPPPOOOPPPRRRRRRPPPMMMNNNKKKIIIKKKPPPRRRQQQOOOOOONNNMMMLLLMMMMMMMMMLLLJJJJJJHHHFFFDDDAAA@@@???@@@AAABBBBBBBBBBBBEEEGGGHHHJJJKKKMMMNNNQQQRRRRRRQQQUUUccc|||sssnnnYYYAAA===>>><<<888;;;;;;;;;::::::999999999888888777777666555555444666555555444444444444444222222222222222222222222222222222222222222222222444<<>>:::777999333555FFF[[[{{{}}}{{{|||wwwwww~~~}}}~~~eeeRRRJJJIIIHHHEEEDDDBBBAAABBBFFFKKKNNNOOOMMMTTT```pppdddVVVcccnnnwwwuuueee]]]FFFLLL777;;;:::999888777777777777666666555555555444444444333444444555555444444333333333333333333333333333333333333333333333333333444444444444444444444444333444666777777777666555666666666666666555555555666333444AAAYYYnnnsssnnnssszzzzzz~~~|||uuuwwwzzzvvvuuusssppplllhhhccc^^^XXXTTTPPPOOONNNNNNOOOOOOLLLJJJIIIHHHHHHJJJNNNPPPMMMKKKMMMLLLJJJIIIIIIIIIJJJKKKNNNOOONNNJJJDDD@@@???@@@@@@AAAAAA@@@@@@BBBEEEHHHOOONNNOOOQQQTTTVVVWWWXXXWWWeeeooopppHHHBBBDDD<<<888===<<<;;;;;;:::999888888888888777777666666555555555666555444444333333444444222222222222222222222222222222222222222222222222333777IIIbbbqqquuu}}}zzz~~~{{{tttkkkdddpppvvvppp\\\ZZZXXX]]]mmm~~~ssslllxxx{{{wwwrrrnnnjjj______fffooommm]]]NNNIIIHHHEEEBBBCCCDDDEEEBBB???>>>???BBBFFFJJJNNNQQQSSSRRROOOMMMJJJTTT~~~dddeee{{{ZZZ===:::666666555444333333333333hhhPPPSSSdddhhhQQQDDDFFFEEEBBBBBBBBBBBBCCCDDDFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIHHHGGGGGGGGGGGGHHHIIIHHHFFFDDDDDDDDDCCCAAA>>>:::999444555===GGGfffyyy}}}{{{sssmmmlllttt}}}{{{|||||||||}}}gggQQQGGGEEEEEEDDDEEEEEEFFFGGGJJJLLLNNNOOOSSSZZZhhhfffXXXaaammmjjjyyyssspppGGG>>>GGG888999999888777777777777777555555555444444444333333333333444444444444333333222222222222222222222222222222222222222222222222333333333333333444444444333444555666666666555555555555555666666666666666555555333777KKKdddmmmiiiqqqwww|||~~~~~~~~~wwwnnnxxx~~~xxxuuuqqqnnniiiddd```[[[UUUQQQNNNNNNNNNNNNNNNNNNMMMMMMKKKIIIHHHHHHJJJKKKJJJIIIOOONNNMMMKKKIIIJJJKKKMMMSSSUUUUUUOOOFFF@@@???AAAAAAAAAAAA@@@???BBBFFFIIIMMMOOOTTTWWWUUUSSSVVV[[[kkkrrrxxx]]]???AAAEEE===888===<<<;;;;;;:::999888777777777777666666666555555555555444444333333333333333111111111111111111111111111111111111111111111111222222>>>VVVkkkwww~~~~~~{{{uuuqqqxxxvvvrrr{{{zzzkkk[[[bbb}}}llliiihhhsss{{{vvv|||tttooohhhdddbbb\\\YYY[[[___]]]RRRIIIFFFEEECCCAAAAAABBBCCCAAA???>>>AAAEEEJJJNNNQQQSSSSSSWWWLLLBBBLLLsss~~~mmmlllyyy}}}HHH;;;<<<666555444333222222222222\\\OOOIIIJJJJJJDDDBBBDDDCCC@@@@@@@@@AAABBBCCCEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHGGGFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDDDDBBB@@@;;;;;;777888;;;;;;SSSyyy{{{yyyyyy|||uuummmiiipppyyy~~~yyyzzzzzzzzzyyy{{{gggNNNCCCAAACCCCCCHHHIIIJJJKKKMMMOOORRRSSSZZZgggvvvrrr]]]ZZZ^^^mmmrrrpppsssvvv[[[BBB>>>:::;;;888888777666666666777777444444444444333333333333222222333333333333222222222222222222222222222222222222222222222222222222222222222222333333444444333333444555555555555555444444555555666666777777444777666444???UUUdddfffnnntttxxxyyy}}}uuummmwwwzzzqqqnnnoookkkfff```[[[VVVQQQNNNLLLMMMNNNNNNNNNOOOPPPQQQQQQMMMIIIFFFFFFGGGIIIIIIOOOOOOOOOMMMJJJJJJKKKNNNPPPRRRSSSNNNFFFAAABBBDDDAAAAAAAAA@@@@@@CCCGGGKKKIIINNNSSSTTTOOOPPPaaattt{{{hhh\\\KKK<<<;;;===<<<888888;;;;;;:::999999888777777666666666666555555555555444444333222222222222222111111111111111111111111111111111111111111111111111000888JJJbbbvvv{{{~~~wwwllllllnnnvvv~~~|||}}}{{{|||uuuccc]]]uuuzzz{{{wwwrrrooowww}}}sssnnnhhh___ZZZYYYYYYTTTPPPOOOLLLHHHEEEDDD@@@?????????@@@AAA@@@@@@AAADDDIIINNNQQQSSSSSSSSSRRRFFFAAA```eeemmm]]]<<<:::666555444333222222111111222~~~PPPIIICCC===>>>DDDGGGCCC@@@@@@@@@AAAAAACCCDDDFFFGGGEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDCCCBBBBBB<<<===::::::;;;777EEEbbb{{{vvvsssvvv}}}{{{qqqiiijjjooossswww{{{vvvxxxyyyxxxxxxxxxzzz||||||{{{~~~dddNNNCCCBBBCCCDDDGGGHHHJJJLLLOOOTTTZZZ___dddvvvxxxhhh]]]XXXTTT]]]ccciiikkkxxx}}}^^^|||EEEBBB???111<<<777777666666666666777777444444333333333222222222111222222333333222222111222222222222222222222222111111111111111111111111000111111222222333333444333333333333444444555555333444444555666777888888444888999555888EEEWWWbbbkkkqqquuuuuuwww~~~uuummmvvvwwwqqqrrrkkkgggaaa\\\XXXTTTOOOLLLJJJKKKLLLMMMMMMNNNPPPSSSRRROOOIIIEEEDDDEEEHHHJJJKKKMMMOOOMMMIIIGGGHHHJJJFFFHHHIIIHHHDDDCCCDDDFFFAAABBBBBBBBBBBBEEEHHHKKKJJJMMMQQQRRRPPP\\\xxxdddDDDCCC???::::::===<<<888999999999999888888888888555555555555555555555555444333222222111111222222111111111111111111111111111111111111111111111111000000444@@@WWWppp~~~~~~tttpppjjjeeejjjwwwyyysssrrrpppmmmwwwyyylllmmmqqq^^^]]]^^^gggvvv}}}qqqiiigggbbbXXXRRRSSSUUUOOOIIIDDDBBBAAAAAAAAA<<<===>>>???@@@AAABBBBBBGGGIIIMMMQQQSSSSSSRRRQQQIIIJJJWWWzzzmmmjjjzzzGGG888888222444444333222111111111111pppMMMDDDDDD>>>===EEEFFFAAA@@@?????????@@@BBBCCCEEEFFFCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGFFFEEEDDDCCCCCC===@@@;;;888:::777<<>><<<===555999666666666555555666666777333333333333222222222222111111222222222222111111111111111111111111111111111111111111111111111111000000000111222333333333333333333333333444444555333333444555666777888999777777777666555:::JJJ[[[eeelllqqqqqqttt}}}nnneeekkkkkkiiiooobbb^^^YYYUUURRRPPPMMMKKKGGGHHHJJJIIIHHHIIILLLOOOMMMKKKHHHEEEDDDEEEHHHKKKFFFJJJMMMLLLGGGDDDDDDFFFDDDDDDDDDDDDCCCCCCCCCCCCAAABBBDDDEEEEEEGGGIIILLLNNNPPPVVV]]]dddwwwQQQ@@@AAA???<<<;;;<<<<<<;;;888888888888999999999999555555555555555555555555333333222111111111111111111111111111111111111111111111111111111111111111///111333777IIIeee|||oooqqqjjjcccccclllxxx{{{xxxzzzvvvllliiimmmssszzz}}}~~~lllcccaaacccnnn}}}uuuhhh___^^^[[[RRRNNNQQQOOOLLLGGGBBB@@@@@@>>><<<;;;<<<>>>@@@AAACCCEEEGGGMMMNNNQQQSSSSSSSSSQQQPPPLLL```}}}qqqgggkkkdddBBB777555666444333222111111000000000iiiPPPAAAGGGBBB<<<@@@???===BBB<<<<<<===>>>???AAACCCDDDBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDGGGHHHIIIHHHFFFDDDDDDDDD>>>BBB;;;555888777999CCChhh{{{uuuzzz}}}wwwqqqvvvuuujjjbbbaaafffnnnsssuuuxxxyyywwwuuuttttttnnnooosssyyymmmdddhhheeeZZZbbbYYYMMMEEEDDDEEEGGGGGGJJJKKKMMMOOOTTT^^^kkktttuuu\\\PPPUUU\\\[[[___llllllrrr|||gggcccuuuZZZ>>>444:::===666666666555555555666666777333333333222222222111111111111222222222222111111111111111111111111111111000000000000000000000000///000000111222222333333333333222222333333444555222333444555666888888999:::555444666444444BBBTTTaaahhhnnnooorrr|||~~~{{{hhh[[[[[[WWWVVV^^^YYYVVVRRROOOMMMLLLJJJIIIEEEGGGHHHFFFDDDDDDGGGJJJGGGHHHGGGFFFEEEFFFHHHJJJEEEIIINNNMMMHHHCCCCCCDDDIIIGGGEEEDDDCCCBBB@@@>>>@@@CCCEEEFFFGGGHHHJJJLLLQQQTTT___nnn{{{\\\JJJAAA;;;777999999666666:::777777777888999999::::::444555555555555555555555333222222111000111111111000000000000000000000000000000000000000000000000...222222111???\\\vvvuuuyyytttlllhhhbbb```dddooo|||tttmmmlllqqqnnngggiiirrr~~~yyy{{{|||qqqbbbXXXXXXVVVNNNMMMRRRLLLKKKGGGCCCAAA@@@===999:::<<>>@@@@@@???>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAADDDHHHHHHFFFCCC@@@???DDDCCCBBBAAABBBBBBCCCDDDAAABBBAAA===888777999<<>>===>>>>>>===<<<======>>>???????????????@@@@@@@@@AAAAAAAAAAAABBBAAADDDFFFFFFDDDAAA@@@???AAAAAA@@@@@@@@@AAACCCDDDBBBCCCCCCBBB???<<<;;;:::AAAUUUrrryyytttttt|||~~~yyypppeee___^^^]]]^^^___```bbbdddiiiiiijjjkkkmmmpppssstttxxxtttSSSHHHGGGDDDBBBDDDCCCFFFEEEBBBBBBFFFIIIIIIQQQTTTYYYcccuuuqqq___QQQQQQUUUZZZffftttrrrsss___GGG666666888222111777666666555444444444444444555444444333222222111111000000000000000000000000//////000000000111111111000000000///////////////000000000000111111111111222222222222222222222222444444444444555555666666666666666555444666:::===HHHYYYaaadddiiimmmvvvrrrzzz{{{lll]]]QQQPPPKKKHHHJJJJJJGGGGGGIIIHHHFFFEEEFFFIIIJJJGGGEEEEEEGGGFFFCCCEEEKKKLLLJJJLLLMMMMMMKKKHHHGGGGGGHHHJJJFFFBBBBBBDDDGGGGGGFFFIIIFFFFFFHHHJJJQQQeeeyyyuuummmHHH<<<<<<<<<<<<;;;::::::999999999888888888888777777777555555555555444444444444333333222222222111111111000000000000000000000000////////////////////////111111111111333@@@ZZZqqqyyyuuuvvvwwwiiidddddd]]]___ffffffhhhqqqyyy{{{~~~~~~yyy{{{{{{~~~mmm___bbbuuu|||```ZZZRRRLLLHHHEEEDDDBBBAAABBBCCCBBB@@@=========>>>AAAEEEGGGHHHJJJMMMPPPOOOVVV[[[VVVMMMQQQjjjsss^^^lllzzznnnJJJ>>>:::222...111111111111111111111111111___UUUDDDBBB???>>>>>>===<<<:::;;;<<<======>>>>>>======??????@@@@@@@@@AAAAAAAAAAAABBBDDDCCCAAA??????@@@>>>>>>>>>???@@@AAABBBCCCAAABBBCCCDDDDDD@@@;;;777999FFFbbbzzzuuuuuusssqqqaaaZZZSSSPPPUUU[[[___```fffffffffggghhhkkkmmmnnnmmmvvvfffMMMDDDEEECCCBBBCCCBBBGGGIIIFFFEEEHHHLLLMMMPPPXXXdddtttvvveeeSSSLLLOOOYYY\\\^^^qqqsss~~~lllEEE>>>999888666555666:::666555555444444444444444444444333333222222111111000000000000000000000000//////000000000000111111//////////////////000000000000000000111111111111222222222222222222222222555555555555555555555555555555666555444555777999<<>>???<<<<<<;;;;;;::::::999999999999999888888888888777555555555555444444444444333222222222222111111111000000000000000000000000///////////////////////////000222111000999PPPfffvvv{{{|||xxx}}}pppdddhhhccc]]][[[WWWYYYaaaiiilllqqqyyywwwtttuuu|||~~~|||ssspppkkknnnmmm]]]ddd|||{{{wwwvvvpppqqqooodddUUUQQQKKKFFFCCCAAA@@@>>>???@@@@@@>>><<<;;;<<<>>>@@@CCCGGGIIIKKKMMMPPPRRRNNNXXXYYYLLLFFF^^^ttt\\\bbbuuu}}}vvvUUU888333666444000222111111111111111111111111zzzXXXRRRCCCAAA???=========<<<:::::::::;;;<<<<<<<<<<<<<<>>>>>???@@@======>>>???AAABBBCCCDDDAAA@@@AAACCCDDDAAA;;;555<<>>@@@>>>999777888999888666555444444333333444444333333333333222222111111000000000000000000000000////////////000000000111---......//////000000000///000000000111111111111111111111111222222222222333444444444444555555555333555666666555444444555777GGGSSS^^^lllpppqqqzzzkkk___XXXPPPGGGBBBFFFFFFGGGJJJNNNNNNJJJGGG@@@CCCEEEEEEEEEHHHLLLOOOPPPQQQQQQOOOLLLJJJIIIJJJHHHJJJKKKJJJHHHFFFFFFGGGLLLNNNOOOSSScccwwwcccGGG<<>>=========<<<:::;;;>>>@@@DDDFFFJJJMMMOOOQQQSSSSSSUUUUUUNNNHHHYYYrrrbbbccczzzYYYCCC222333777555333555111111111111111111111111aaaKKKGGG@@@>>><<<<<<===>>>===<<<999999:::;;;;;;;;;;;;:::>>>>>>>>>?????????@@@@@@???@@@@@@>>>======>>>@@@===>>>???AAACCCDDDEEEFFFEEEBBBAAAAAACCCBBB>>>:::;;;666@@@^^^}}}yyyttttttxxxqqq\\\PPPOOOOOONNNWWWWWWWWWXXXZZZ]]]___aaacccffffffdddffflllqqqqqqvvv~~~rrrbbb\\\aaagggsssyyyqqq\\\QQQFFFCCCDDDDDDDDDEEEGGGKKKLLLJJJLLLUUU]]]aaammm}}}lllYYYLLLEEEPPPRRR\\\gggnnn{{{mmmEEE<<<>>>;;;444333777777222555555444333333333333333333222222222222222111111////////////////////////...////////////000000000------......//////000000///000000000111111111111000000000111111222222222111222222333444444555555333555777666555333333444444<<>>;;;<<<<<<;;;;;;===AAAEEEIIIJJJMMMPPPSSSTTTTTTSSSWWWNNNJJJ]]]ttteeejjj{{{}}}mmm???666222555555111000333000000000000000000000000xxxLLLAAA===<<<;;;999:::<<<======<<<888999::::::;;;;;;::::::===>>>>>>>>>>>>?????????>>>??????>>>======>>>@@@>>>???AAACCCEEEFFFFFFFFFHHHFFFDDDDDDDDDCCCBBBAAA:::555888KKKiiixxxxxxooo^^^WWWQQQIIINNNNNNNNNOOOQQQSSSUUUVVVUUUXXXXXXWWWYYY]]]___]]]```eeemmmuuuzzz~~~~~~tttmmmddd\\\WWWRRRHHHIIIOOOPPPWWWZZZQQQIIIEEEBBBAAACCCEEEHHHJJJIIILLLMMMNNNUUUaaaiiikkkxxx}}}iiiQQQFFFJJJQQQRRRWWWaaaoooxxxrrrNNNAAA===;;;666222333777777333555444444333333333333333222222222222222222111111////////////////////////......////////////000000..................//////000000000000111111111111//////000000111222222222333333333444444444555555333555666666555444444555555888666???VVVdddiiiqqq~~~{{{|||vvvzzz{{{uuukkkcccaaaccc]]][[[[[[______[[[WWWUUUTTTXXX\\\^^^]]]ZZZWWWVVVYYYZZZZZZWWWYYYhhhwwwrrrssswwwzzz~~~fffFFF999AAACCC;;;;;;;;;::::::999999888888888888888777777777777666444444444444333333333333222111111111111000000000////////////////////////////////////////////////...---...///......666???RRR```sssssskkkmmm}}}gggZZZYYYYYY\\\XXXTTTTTTRRRPPPRRRUUU[[[\\\aaajjjooorrrwww~~~vvv|||wwwppplllppprrruuuxxxvvvqqqhhhbbb[[[^^^aaalllhhh___]]]iiivvvvvvmmmddd\\\SSSRRRRRRKKKKKKJJJAAAAAA@@@???>>>???>>>===;;;999:::<<<===???BBBGGGKKKMMMMMMOOORRRUUUVVVTTTRRRJJJIIIXXXmmmcccddd|||sssEEE444333555777444//////333000000000000000000000000cccBBBAAA<<<;;;999888888:::<<<;;;;;;888999::::::;;;;;;::::::=========>>>>>>>>>??????===>>>@@@???>>>===>>>??????@@@BBBDDDEEEEEEEEEEEEFFFGGGGGGFFFDDDCCCCCCCCC<<<===;;;>>>TTTsssrrrmmmsssuuupppdddUUUNNNMMMLLLKKKKKKLLLMMMNNNJJJMMMNNNMMMOOOSSSTTTQQQSSSSSSUUUZZZ___bbbbbb```aaaaaaaaa```___```dddgggeeebbbbbbfffjjjnnnttt{{{kkk^^^RRRNNNMMMJJJIIIJJJIIICCCFFFJJJFFFIIILLLFFFDDDEEEEEEDDDFFFIIIMMMOOOMMMPPPSSSZZZfffssswwwuuuhhhhhh___OOODDDFFFPPPWWWXXXbbbnnn~~~vvvaaaHHHCCC<<<888666666666555555777555444333333222222333333111111111111111111222222////////////////////////........./////////000000..................------000000000000111111111111/////////000111222222222888888777666555444444333444555666666555444555777666999555999JJJXXXbbbooo{{{wwwrrrooouuu}}}~~~~~~~~~mmmvvv|||wwweeeNNN@@@>>>???>>><<<;;;;;;::::::999888888888777777777666666666555555444444444333333333222222111111111111000000000000////////////////////////////////////////////////000---,,,///000000222666>>>PPPgggwww}}}~~~zzzoooiii~~~jjjddd___bbbZZZUUUTTTQQQMMMNNNRRRPPPRRRXXX___bbbbbbfffllllllttt{{{{{{sssjjjdddbbbfffhhhkkkllliiieeeaaa^^^___dddiiirrrzzzddd^^^[[[\\\\\\WWWRRRQQQPPPJJJKKKJJJAAA@@@CCC>>>===<<<;;;<<<===<<<:::888888:::===@@@CCCGGGMMMPPPPPPPPPQQQTTTWWWVVVSSSPPPFFFVVVxxxhhhbbbeeevvvWWW888666555555666444000111444000000000000000000000000WWW@@@EEE???;;;999888888999::::::999999999:::;;;;;;;;;;;;:::============>>>>>>>>>>>><<<>>>@@@@@@???>>>>>>??????@@@BBBDDDEEEEEEDDDDDDBBBEEEHHHGGGCCC@@@@@@BBB<<>>;;;;;;::::::999888888777666666666666555555555555444444444333333333222222111111111111000000000000////////////////////////////////////////////////111---+++///222111111222111DDD^^^pppwwwzzz~~~{{{xxxnnn~~~sssiiicccZZZSSSSSSQQQLLLMMMQQQLLLMMMRRRWWWWWWUUUWWW]]]___fffmmmnnniiiccc``````aaabbbcccbbb```^^^___```bbbgggkkkppp{{{zzzlllXXXWWWXXXXXXSSSMMMLLLPPPGGGCCCFFFFFF<<<===CCCAAA;;;;;;:::;;;<<<<<<999777777:::>>>BBBFFFKKKPPPTTTRRRRRRRRRUUUWWWWWWSSSOOOPPPnnnfffaaannnyyyzzz___AAA777888333000/////////000111000000000000000000000000~~~RRR===AAA<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::======>>>???????????????<<<>>>??????>>>>>>???@@@AAADDDFFFGGGFFFFFFFFFGGGHHHEEEBBBCCCGGGGGGCCC???AAA===:::;;;AAAPPPiiirrrnnngggdddnnnttt||||||sssccc\\\SSSMMMKKKKKKIIIHHHLLLEEEBBBGGGKKKJJJJJJKKKEEEFFFFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEFFFFFFEEEDDDDDDEEEGGGHHHHHHHHHKKKJJJIIIHHHJJJLLLOOOQQQXXX```nnn~~~nnn___JJJKKKLLLLLLMMMRRR\\\gggiii{{{rrrzzzUUUDDDAAA<<<888777666555444333333222333333333222222222111111000000000000000000000000111111000000//////..................................................................////////////////////////000111222333777888999999888666333222333333222222333333444555777888888666777@@@QQQ^^^kkkzzztttkkk{{{zzzQQQIIIAAA>>>@@@AAA===888999999999888888888888777666666666666666555555444222222222111111111111000000000000000////////////////////////////////////000000///...............////////////000000000000222<<>>???>>>===;;;888777888:::;;;???DDDGGGIIILLLRRRVVVXXXPPPOOOWWWXXXRRRSSS\\\yyy|||jjjeeeeeeuuusssrrrPPP<<<666444444333222222111111000////////////////////////nnnLLL>>>AAA;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::<<<<<<===>>>>>>>>>>>>>>><<<===???>>>======>>>@@@@@@BBBDDDEEEDDDDDDDDDEEEFFFCCCBBBCCCGGGHHHEEEBBBCCC???<<<;;;===GGGZZZlll}}}tttmmmfffeeegggfffooozzz{{{sssfffZZZRRRMMMJJJHHHCCCCCCFFFGGGGGGDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBDDDEEEFFFIIILLLMMMMMMLLLNNNLLLKKKKKKOOOVVV\\\aaattt}}}|||jjjZZZQQQPPPKKKHHHLLLUUUaaakkkqqqaaaCCC;;;;;;:::888777666444333333222222333333222222222111111111000000000000000000000000000000000000//////..................................................................////////////............///000111222444555666777666444222111333222222222222333444444333555777555555;;;FFFPPP^^^nnn{{{zzz]]]LLLFFF@@@===>>>>>>;;;999999999999888888888777777555555555555555444444333222222222111111111111000000000000000////////////////////////////////////000//////................../////////000000000000---555FFF\\\mmmvvv|||sssxxx{{{dddMMMHHHMMMOOOLLLIIIIIIIIIIIIJJJKKKLLLLLLLLLMMMMMMMMMNNNNNNPPPQQQQQQTTTUUUVVVWWWXXXXXXWWWWWWVVVTTTTTTWWWZZZZZZVVVQQQMMMJJJGGGFFFGGGGGGEEECCC@@@???=========>>>@@@AAA<<<<<<<<<;;;:::;;;===???DDDFFFIIIJJJKKKMMMQQQTTTWWWZZZ]]][[[WWW___yyy|||aaa[[[gggtttuuuNNN999444555444333333222222111111000........................[[[EEE===AAA999:::999999888888999999:::999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<;;;===>>>>>>===<<<>>>???>>>@@@BBBCCCBBBBBBBBBDDDDDDBBBAAADDDGGGHHHFFFDDDEEEBBB???<<<:::<<>>===<<<<<<<<<>>>@@@BBBCCC999;;;<<<======???CCCFFFHHHHHHJJJLLLNNNQQQSSSTTTUUUZZZZZZUUU\\\yyyjjjdddqqqVVV666222666555333333333222111111000000........................~~~PPP@@@;;;???888:::999999888888999999:::999999999999999999999999999999999999::::::;;;;;;:::<<<======<<<<<<===>>>===???AAAAAA@@@@@@AAACCCDDDCCCBBBDDDFFFGGGEEECCCDDDBBBAAA???;;;888===DDDeee~~~~~~~~~}}}{{{~~~{{{}}}uuummmiiihhhVVVRRRLLLIIILLLOOOMMMGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDCCCDDDFFFHHHIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKMMMNNNOOOTTT\\\gggsss~~~}}}ppp]]]LLLFFFKKKRRRLLLYYYcccfffkkk~~~|||ttt@@@777>>>:::444777666555444333222222222222222222222222111111111111000000000000000000000000////////////////////////........................---------------------------------.........//////......------...//////000...///000222222222222222222222222111222333333444222555888777555555999<<>>??????<<<888777:::<<<888888888888777777777777444555555555555444333333222222222111111111000000000000000000//////////////////////////////////////////...------------............/////////000000222000444AAAPPP```ooo{{{vvviiiqqqdddRRRNNNPPPLLLMMMMMMJJJFFFDDDDDDFFFCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFFFFGGGGGGFFFEEEDDDEEEFFFEEEBBB???CCCBBB@@@?????????>>>>>>AAA@@@??????>>>???@@@@@@;;;<<<>>>???AAACCCGGGJJJJJJKKKMMMQQQTTTWWWXXXXXXZZZ]]]^^^iiioootttvvviiiCCC888<<<:::111333333222222111000000000........................uuuMMM@@@999===888::::::999999999999::::::888888888888888888888888888888777777888888999:::999;;;<<<<<<;;;:::<<<======???@@@@@@??????AAACCCDDDDDDCCCDDDDDDDDDBBBAAAAAA@@@BBBCCC@@@<<<===AAAPPPooo{{{wwwttt|||{{{xxxggg\\\UUUZZZccc```QQQBBBGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDEEEEEEEEECCCDDDDDDEEEFFFFFFEEEEEEHHHHHHIIIIIIIIIIIIHHHHHHLLLMMMNNNNNNNNNQQQVVVZZZ\\\cccooozzzooocccTTTIIIGGGLLLQQQUUUZZZeeennnrrr}}}XXX666999AAA888222888555444333222222222222222222222222111111111000000////////////////////////.............../////////........................------------------------------------............//////......//////000000...///000111222333333444222111111111111222333333333555666555444555888<<<777CCCTTTbbbpppfffOOOAAA999;;;>>>???<<<999777:::>>>888888888777777777666666666666666666666555444444222222222111111111000000000000000000//////////////////////////////////////////...---------------............////////////444000111999EEEUUUhhhwwwxxxssszzzjjjWWWOOOKKKLLLKKKJJJHHHFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDBBBBBBAAA@@@@@@@@@??????BBBBBBBBBCCCCCCCCCBBB@@@BBBAAAAAA@@@?????????@@@AAA@@@@@@???>>>>>>>>>>>>???@@@BBBCCCCCCFFFIIILLLOOOPPPQQQSSSTTTVVVYYYZZZWWWdddxxxpppmmmzzzLLL999999999444000333333222111111000000///........................mmmJJJ@@@888;;;999:::999999999999999999:::777777777777777777777777888777777666666888999:::888:::;;;;;;::::::;;;<<<===>>>???>>>>>>>>>@@@BBBCCCCCCCCCCCCBBBAAA@@@?????????BBBFFFEEEAAA@@@CCCEEE```}}}xxxqqqlllvvv||||||pppqqqqqqVVVEEEGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFGGGGGGFFFLLLKKKJJJIIIHHHGGGHHHHHHKKKNNNRRRUUUXXX^^^gggmmmuuuyyy|||tttnnnYYYQQQIIIIIIOOOUUUUUUSSScccrrrcccHHH666888:::333111777444333222222111111111222222111111111111000000000////////////////////////---............/////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........000//////...//////000000//////000111222333444444111111111111111222333333222333333222222333666999333;;;GGGRRR```tttxxxfffNNNGGGCCC>>>;;;===>>><<<999888:::===888888777777777666666666666666777777666666555444222222222111111111111000000000000000///////////////////////////////////////...------,,,,,,------------........./////////000...///444<<>>=========>>>???@@@AAAAAAAAAAAAAAA???@@@@@@???>>>>>>???AAA<<<<<<===>>>??????@@@@@@CCCEEEFFFFFFFFFHHHKKKNNNQQQQQQQQQOOOOOOUUU___gggvvvqqqnnnxxxvvvWWW>>>888666......888222222222111000000//////------------------------aaaDDD@@@888;;;888999888888777777888888999777777777777777777777777888777666555666777999:::888999::::::999999:::;;;;;;<<<<<<<<<;;;<<<>>>AAA???@@@AAAAAA@@@@@@???@@@???>>>AAAFFFFFFBBBAAADDD@@@QQQjjj|||}}}vvvmmmhhhzzzzzz|||qqqVVVRRRUUUTTTSSSQQQOOOMMMLLLKKKMMMLLLLLLJJJIIIHHHGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJNNNNNNMMMMMMOOORRRUUUWWWWWW]]]ffflllqqqxxxuuuhhh^^^WWWNNNOOORRRWWW^^^fffmmmqqqiiiHHH@@@888555666666555333333222222111111111111111111111111111000000000000////////////////////////---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///......------......////////////000000222333333111111111111111222222333111222333333333333444555444888===CCCOOOddd}}}bbbIIIAAAAAACCCEEE;;;;;;<<<;;;999999999:::888777777777666666666666555555666666555555444333222222222111111111111000000000000000///////////////////////////////////////...------,,,,,,---------------.........//////,,,...000222333===SSShhhrrrwwwppprrr{{{jjj]]]WWWUUUQQQNNNGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA?????????@@@@@@>>>???@@@@@@@@@@@@@@@AAA>>>@@@AAA@@@>>>===@@@BBB<<<===???AAACCCDDDEEEEEEFFFGGGHHHHHHHHHJJJMMMPPPRRRSSSRRRRRRXXXjjjxxxqqq~~~|||LLLBBB;;;999444///111888222222111111000000//////------------------------WWW===???:::<<<888777777666666666666777777777777777777777777777777999888666555666777999:::777999::::::999888:::;;;::::::;;;:::999:::===???<<<>>>???@@@@@@???@@@AAA???>>>@@@EEEEEEAAA@@@BBB???GGG[[[uuu~~~sssrrrxxxuuuxxxtttppprrr{{{aaaOOO\\\lllkkkhhheeebbb___]]][[[XXXWWWVVVTTTQQQOOOMMMLLLJJJKKKLLLMMMNNNNNNNNNNNNPPPPPPQQQTTTYYYaaaggglllmmmvvvwwwhhhZZZQQQLLLOOOWWWaaagggnnn|||yyy===888;;;:::666999???:::000222222111111111111111111111111111111000000000000////////////////////////---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,------.........//////000222222111111111000111222222333222333555666666555444333888888888999BBBUUUnnn]]]BBBDDDJJJBBB::::::;;;::::::999999999888888777777777777666666666666444444555555444444333222222222222111111111111000000000000000////////////////////////////////////......---,,,,,,,,,,,,------------.........//////---000333111---333HHH]]]lllqqq{{{zzznnnccc]]]WWWRRRHHHHHHFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@AAAAAACCCDDD@@@AAAAAAAAA@@@???@@@AAA???AAABBBAAA??????AAADDDBBBCCCDDDFFFGGGHHHHHHHHHFFFGGGIIIIIIJJJLLLOOORRRWWWYYY[[[___mmmvvvjjjmmmsss{{{aaa999999777444555777444...222222111111000/////////------------------------SSSAAAAAA>>>888888999777666555666777666555555555555555555666777777777777777777777777777777999999888888777777666666777999:::;;;;;;;;;===???@@@AAA@@@???>>>???BBBDDDAAAAAABBBCCCDDDDDDDDDCCCFFFFFFNNN___tttxxxeeepppvvv}}}~~~uuuTTTUUUlllttt|||~~~|||}}}wwwmmmiiiiiiiiigggddd```[[[YYYTTTVVVWWWXXXXXXYYY[[[]]][[[^^^```ccckkkwwwwwwfffXXXOOOQQQXXX```aaaooo|||OOO<<<:::999888666555555444444333333333222222222111111000000000000///////////////////////////......---++++++,,,,,,,,,,,,---------------............///---,,,,,,++++++,,,,,,---------------------------,,,---......//////......////////////000111222333111111000000000000111111222222333444444555555666888444444888999@@@WWWppp}}}UUUMMMDDD@@@@@@@@@>>>;;;;;;:::999888888888999:::666555555555555444444444666666666555444333111111333222111111000000111111000000000000////////////------------------------...---,,,++++++,,,---...,,,,,,,,,---------......222222000---,,,333???HHHjjjrrr|||xxxxxxxxxssskkk]]]YYYMMMMMMKKKJJJGGGEEEDDDCCCEEEBBB@@@BBBEEEDDD@@@<<<@@@CCCDDDAAA@@@CCCDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEGGGCCCEEEKKKKKKFFFEEEHHHIIIJJJLLLOOOQQQQQQOOOMMMSSS\\\eeesssyyyjjjiiipppxxx|||vvv<<<777666444333222111111111111000//////000000///...//////.........---------~~~PPPAAAAAA>>>:::;;;888777555555666666666555555555555555555666666777777777777777777777777777888888777777777777777777666888::::::::::::<<<>>>>>>>>>>>>===<<<===???BBBAAAAAABBBCCCDDDDDDDDDDDDBBB@@@CCCNNN___tttvvvsssvvvyyywwwzzzlllWWWYYYlll~~~zzzvvvrrrooodddeeeffffffgggjjjnnnrrrxxxtttppprrr~~~|||mmm^^^XXXYYY]]]cccjjjpppwwwppptttqqq{{{mmmAAA===:::999888666555444444444333333222222222111111111000000000000/////////...///////////////...------++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---------------------------,,,------...........................///000111222111111000000000000111111111222222333333444555555555222444888999;;;KKK^^^iii}}}xxxUUUNNNHHHBBB??????@@@>>><<<;;;:::999888888888999999666555555555555444444444444444444444444444333333222222222111111111000000000000000000/////////...---------------------------------,,,,,,---------,,,,,,,,,---------.........///000///...222:::AAA[[[dddqqq}}}lllcccVVVPPPIIIEEEFFFHHHKKKMMMBBBCCCDDDDDDEEEEEEEEEEEE>>>AAAAAA>>>===@@@AAA???BBBBBBCCCCCCDDDEEEEEEFFFDDDCCCEEEJJJJJJFFFEEEIIIKKKLLLKKKHHHHHHMMMWWW___ddduuu{{{sssiiijjjZZZ>>>666555444333222111111111111000//////000000///---///.........------------pppMMMBBBAAA<<<888:::777666444444555555555444444555555555555666666666666666666666666666666666666666666777777777777777555777888999888999:::<<<;;;;;;<<<:::999:::<<>>===???@@@>>><<<;;;:::999999888888999999666555555555555444444444222222333444444444444444000111222222222111000///000000000/////////......------------------------,,,------......------,,,,,,,,,,,,---------......***---000000///111444888NNNXXXggguuu{{{zzz~~~qqq___RRRLLLJJJHHHFFFDDDFFFFFFEEEBBBBBBDDDFFFFFFHHHHHHEEEEEEGGGHHHEEEDDDDDDEEEFFFGGGGGGHHHHHHFFFFFFIIILLLJJJHHHKKKPPPKKKNNNOOOLLLMMMYYYnnnpppssscccbbbxxxWWW;;;333555555333222111111000000111000...///000000///---............------------|||dddLLLDDD@@@999555888666555333333444444444333444444555555555666555555555555555555555555555555555555555666666777777777444555777777777777888:::999:::::::::999999;;;===???@@@AAACCCDDDDDDDDDDDDGGGEEECCC@@@BBBSSSsssqqqjjjfffaaa^^^lllrrrzzz~~~wwwuuuvvvsssmmmooovvv}}}~~~|||sssrrrtttvvvyyy|||}}}}}}||||||xxxnnnkkkfff___bbbfff```zzz~~~eee___gggvvvsssiiiuuuSSS777444===888777666555444444444444222111111111111000000000000000/////////...............//////......---,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------------...///000111000000////////////000000//////000000111222222222444111222666777444555999AAASSSdddzzzlllJJJ@@@JJJ@@@>>><<<<<<>>>>>><<<:::::::::999999999999888999666555555555555444444444222333333444444444333333///000222333333111///...000000/////////.........------------------------+++,,,---......---,,,+++,,,,,,,,,---------......+++---///000//////111333AAAKKKZZZkkkxxx|||ooobbbUUULLLKKKJJJHHHFFFFFFEEEEEEEEECCCFFFFFFDDDEEEHHHGGGCCCCCCCCCCCCDDDDDDEEEEEEEEEKKKLLLMMMLLLJJJKKKPPPVVVRRRZZZeeennnyyypppaaa___mmmjjjwwwsssMMM===555...444444222111111000000000111///......///000...---------------------------dddUUUHHHCCC???999666999666444333222333444333222333333444555666555555444444444444444444444444444444444555555666666666777333555666666555666777888888999::::::999999:::<<<>>>???@@@BBBCCCCCCDDDDDDCCCCCCCCC@@@<<>>>>>======<<<<<<;;;:::888::::::::::::999999888888666555555555555444444444444444444444333222111000///000222333222111///---////////////............------------------------+++,,,---......---,,,+++,,,,,,,,,---------....../////////......///111333444<<>>===::::::===666555333333444444444333222333444666666555444444555555555555555555555555444444444555555555555555333555666666555555666888888999::::::999999:::;;;<<<===>>>@@@AAABBBBBBCCCBBBCCCEEEDDD@@@???IIIUUUsssttt\\\XXXSSSQQQTTTXXX[[[\\\VVV___ccc___aaasss}}}pppkkkddd\\\UUUTTTRRRPPPOOOPPPQQQRRRUUUVVVXXX[[[```hhhqqqxxxwwwyyywwwqqqmmmiiiddd^^^\\\RRRXXXjjj{{{qqq[[[RRRMMMKKKJJJRRRJJJGGGPPPeee||||||ZZZ@@@999======222555555444333333333333333000000000000/////////////////////.........---------............---,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------............///000111222000//////......//////000......///000000111111222444333333333444555666888666999;;;KKKfffxxxcccGGGBBBFFFBBB???@@@>>>>>>===<<<;;;:::999999999::::::::::::999888777666555555555555444444444555555444444333111000//////000111111111000///.../////////.........------------------------------,,,------......------,,,,,,,,,,,,---------......111000...---...///111222000555@@@PPPddduuuvvvdddVVVUUUXXX[[[\\\______XXXOOOLLLLLLMMMNNNOOOPPPPPPQQQTTT\\\fffsssqqq___```fffkkkttt|||UUU???999333333:::222111111000//////000000000///---...//////...,,,,,,,,,,,,,,,------------???;;;888999999999:::<<<777555333333444555444333111333444666666555444333555555555555555555555555555555444444444444444444444555666666555555666777666888999:::999888999::::::;;;===>>>@@@AAAAAAAAADDDDDDEEEHHHGGGDDDFFFKKKZZZsssqqqnnnhhh___XXXTTTTTTUUUZZZbbbddddddrrryyypppfff[[[VVVTTTPPPMMMKKKKKKMMMNNNPPPPPPQQQPPPQQQSSSWWWZZZ[[[```eeejjjrrr~~~xxxjjjqqqlllPPPCCCCCCFFFIIIKKKGGGKKKWWWqqqnnnHHHAAA999777888222555444333333222333333333000000/////////.........//////.........---------------......------,,,+++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,------------,,,------------...///000000//////............//////...//////000111111222222///222444333222333555777777888777@@@PPP[[[oooVVVPPPKKKGGGBBB>>>AAAFFF>>>>>>===<<<;;;;;;;;;<<<999999:::::::::999888777666555555555555444444444333333333333333222111000000000000000//////////////////.........------------------------------------------,,,,,,---------,,,,,,,,,---------......///...---...///000000000333444999FFFWWWiiiwww~~~xxx|||~~~ssshhh```aaacccfffiiikkkmmmnnnuuu```bbbmmmeeeBBB::::::222...333111111000////////////000000...------...///---,,,++++++,,,,,,,,,---------;;;888555555666666666777777666444444555555555444111222444666666555444333666666666666666666666666555555555444444333333333444666777666555555666777555777999999888777888999999:::<<<===???@@@@@@AAADDDAAAAAAFFFHHHGGGFFFHHHEEEccctttddd^^^]]]YYY```bbbgggxxxnnnjjjfff___XXXRRRNNNMMMLLLGGGIIILLLMMMNNNPPPSSSUUUVVVcccuuuiiiNNNKKKJJJIIIFFFCCCGGGNNN___qqqpppDDD666@@@666000999===444444333333222222333333000/////////............//////.........---------------......------,,,+++++++++,,,,,,,,,---------)))************+++++++++++++++************++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,---...////////////............////////////000000111111222222+++000444333111111333444444666444777===@@@QQQoooeee\\\HHHEEEAAABBBFFFGGGBBB<<<=========<<<;;;<<<>>>@@@999999:::;;;:::999888777666666555555555444444444111111222333333333333222111111000/////////////////////.........---------------------------------......,,,++++++,,,......,,,,,,,,,---------......,,,,,,---...000000///---333111111999GGGXXXeeelll}}}zzzvvvwww~~~~~~vvvrrrmmmeee___fffvvvWWWLLL;;;///222:::999222111000000////////////000000...------...///---,,,+++++++++,,,,,,---------999888666444333333333333333333333333333333333333333333333333333333333333333444444555555444444333444444333222222333333333555555666666666666555555888888888777777777777777777999;;;===>>>???AAABBBCCCDDDEEEFFFFFFEEEDDDCCCEEEMMMcccyyyrrreeebbb]]]___mmm{{{zzzqqqsssssstttwww|||zzzmmmiiinnnuuueeedddccc```^^^]]]]]]^^^hhhfffNNNKKKCCCBBBHHHIIILLL```yyyvvvBBB@@@===999777666666666333333222222111000000000111000000///...---------------------------------......---,,,,,,+++*********+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......000000000///......------,,,,,,------...///000000000000111111111222222222333333444666999===AAACCC[[[kkk}}}mmmPPPKKKQQQEEEHHHFFF@@@<<<===@@@BBB===@@@???::::::======888999999888888777666666666333333333444444555555555333333333222222222111111222222222111000//////...000////////////.........------------------------------------------------,,,,,,,,,---------......---------............///000111222333777BBBRRR]]]ttt}}}ooogggcccaaagggtttccccccccccccfffmmmvvv}}}}}}NNN:::999777444333222222222000000//////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,999777666444333333333333222222222222222222222222333333333333333333333333333333444444444444333333444333333222222333333333555555666666666666555555777777777777777777777777===AAAEEEEEEAAA@@@CCCGGGBBBCCCCCCCCCCCCCCCBBBBBB>>>CCCRRRjjjyyynnnoooooofff[[[TTTSSSSSSVVV[[[cccmmmvvv{{{~~~|||}}}qqqeeedddfffnnnwwwtttcccPPPEEEGGGHHHQQQaaannn|||qqqIII???===:::777555444444555333333222111111000000///000000000///...---------------------------------......---,,,,,,+++*********+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......000000000///......------,,,,,,------...//////000000000000111111111222222666555444444555777999:::GGGQQQcccxxxzzziiiTTTIIIEEEDDDFFFDDDCCCCCCCCCAAA??????999@@@EEEBBB>>>???>>>;;;999999888888777666666666444444444555555555666666333333222222222111111111222222111111000//////.../////////.........------------------------------------------------------,,,,,,,,,------------...------------............///000000000222:::GGGPPPdddpppxxxnnnlllpppsssqqqlllssstttxxxvvvkkkdddaaa``````eee___```qqqsssJJJ999999888666333222111111111000/////////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,888777555444333333333333111111111111111111111111333333333333333333333333222333333444444333333222333333222222222222333333555555666666666666555555777777777777777777777777AAAGGGLLLIIICCC@@@CCCIIIAAAAAA@@@@@@@@@@@@AAAAAA@@@AAAGGGTTTgggvvvvvvgggSSSOOORRRPPPNNNQQQWWW^^^cccdddlllyyyfffYYYTTTXXXWWWXXXWWWRRRLLLKKKMMMPPP[[[oooyyyMMM999:::999777555444333333444333222222111111000//////000000//////...---------------------------------...------,,,,,,++++++******+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......000000000///......------,,,,,,------.../////////000000000000111111111111555555444333333444555666:::>>>HHH[[[ttt~~~aaaLLLFFFEEEEEECCCGGG@@@???EEEHHHAAA<<<<<>><<<;;;999888888777777666666555555555555555666666666666333222222222222111111111222111111000000//////...............---------,,,------------------------------------------------,,,,,,,,,,,,------------------------............/////////......333;;;BBBSSS___qqqxxxuuunnngggeeeiiilllmmmmmmpppooooooppptttxxxzzzzzzwwwuuupppkkkggggggkkknnnmmmlllhhhbbb^^^aaajjjrrrtttvvv~~~JJJ333666666555444222111000000000/////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,666666555444333333222222000000000000000000000000222222222222222222222222222222333333333333222222222222222222222222333444444555555666666555555444666666666777777777777777@@@DDDGGGFFFBBB???AAAEEEAAA@@@???>>>>>>@@@AAABBBEEEEEEGGGKKKTTTlllvvvkkkzzzzzzuuuggg^^^TTTNNNNNNOOOMMMKKKXXXaaapppiiiPPPKKKMMMJJJMMMOOONNNLLLQQQ]]]hhhvvvQQQ>>>CCC777666555444333333333444222222222111000000///////////////......------------------------------------------,,,,,,+++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......000000000///......---------------.........///////////////000000000111111111111222333555777999:::777888>>>III[[[pppkkkfff]]]QQQHHHDDDFFFIIIGGG>>>>>>FFFGGG@@@===AAAQQQRRROOOHHH@@@:::888777888888888777666666555555444444555555555555555555222222222222111111111111111111000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........000000000//////111555999GGGQQQ```ooo~~~|||vvvxxxvvvmmmfffbbbcccfffaaa\\\[[[^^^aaaaaaaaa___^^^\\\[[[[[[^^^dddhhhbbbiiipppqqqooosss}}}VVV???::::::333333222111000/////////........................------------------------++++++++++++++++++++++++555555555444444333222222000000000000000000000000222222222222222222222222111111222222222222111111111111111111222222333444444444555555555555444444555555666666777777777777>>>>>>>>>???AAAAAA@@@???AAA@@@?????????@@@BBBCCCBBBDDDEEEFFFGGGUUUrrrvvv{{{pppeeeaaa___]]]ZZZWWWYYY]]]aaaeeehhhlllnnn~~~}}}nnnQQQDDDFFFKKKMMMSSSYYY^^^hhh{{{SSS888555:::666666555444444444444444222222111111000//////...............------------------------------------------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......000000000///......---------------...................../////////000000000......000222444666888:::333666:::>>>CCCMMMZZZddddddSSSVVVWWWRRRHHHBBBBBBEEEBBB>>>@@@EEEFFFDDDIIISSS___UUUHHH@@@;;;999777777888888777777666555555555333333333333333333333333222222222111111111000000000000000///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------....../////////000111333555===CCCNNNYYYhhhyyykkklllxxxvvvpppooopppqqqpppkkklllnnnppptttzzzRRR;;;888777222111111111000000//////...---------...............------------------------++++++++++++++++++++++++444444444444444333222222000000000000000000000000222222222222222222222222000111111222222111111000111111000111111222333444444444555555555555444444444555555666666777777888<<<:::999<<<@@@CCC@@@===@@@@@@@@@@@@@@@AAABBBCCC???BBBEEEEEECCCGGGWWWhhhyyynnneee^^^bbbmmmwwwyyyvvvooolllddd[[[VVVYYYaaaiiitttyyy}}}UUU===:::777000555555555555555444444444222111111000000///......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......000000000///......------....................................////////////---...///000111222333333111555999888555777>>>EEE^^^rrrwwwiii]]]SSSRRRNNNJJJGGGGGGEEEAAA======???BBBCCCFFFMMMXXXaaa[[[LLL>>>888888999:::;;;888777777666666555555444333333333222222222222222222111111111111000000000////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---///000111222333777>>>GGGUUUggg{{{oooFFF;;;;;;555111444//////000000000//////...---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++333333444444444333222111111111111111111111111111111111111111111111111111000000111111111111000000000000000000111222333444333444444555555444444333444444555555666777777888999999999;;;>>>???>>>===>>>>>>???@@@AAAAAAAAAAAAAAABBBEEEHHHGGGEEEKKKSSSooo~~~XXX>>><<<>>>;;;555555555555555444444333222111111111000//////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......000000000///......------........................------.........///////////////000111111111111111222444666555444555888:::AAAQQQfff{{{fffVVVQQQPPPOOOSSSMMMGGGDDDEEEEEEBBB???<<>>CCCRRR[[[[[[KKKAAA888888888777888;;;777777777666555555444444444444444333333222222222111111111111000000000000/////////////////////////////////.........------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---///000111111///222777===HHHXXXkkkwww~~~eeeGGG111555<<<666333777...///000111111000//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************222333444555444333222111111111111111111111111111111111111111111111111111000000111111111111000000000000000000111222333444333444444555555444444333444444444555666777777888666888;;;;;;:::999:::<<<<<<===???@@@AAAAAAAAA@@@BBBAAACCCGGGHHHFFFGGGJJJQQQppp|||dddBBB<<<;;;444222888444444444444444333222111111111111000//////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------......000000000///......------.....................------------........./////////000111333444444444444111000///111555888999999555===IIIWWWmmmwwwXXXKKKKKKLLLJJJIIIIIILLLMMMIIICCC???AAACCC>>>DDDAAA999???PPPTTTKKK???:::999;;;999444444888777777777666555555444444555555555444444333333333111111111111000000000000.........///////////////000////////////.........++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------///.........000222222222000222666:::BBBNNN]]]hhhkkk}}}~~~}}}~~~CCCCCC<<<222000444444---...///000111111111000///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************333222111222333333222111///......///////////////111111000///////////////111111000000//////......000000000000111111111111111111222222222333333333444444444555555555555666555666888:::;;;;;;;;;;;;:::<<<===>>>===>>>???AAAAAABBBCCCDDDFFFFFFGGGGGGIIIMMMiiiMMMEEE;;;666555666555444333333444444333333222111000000000000////////////........................------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++000222333111///---------+++,,,...---,,,,,,---///---------............///////////////000000000000111222222333333444444555555555777<<>>>>>@@@;;;;;;;;;;;;<<<>>>@@@AAA>>><<<999777666666888999666555555555444444444444222222222222222222222222111222222222222111000000////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++------------------------------------............111000000000222888???EEENNNXXXeeerrrvvvuuu{{{~~~|||fffXXXLLL:::888555333111000000111000000000000///---,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))777444111////////////...000111222000------000333111000//////......//////000000000////////////...//////000000000000111111111111111222222222222333222222222222333333333333555666777888999:::::::::999:::<<<===<<<===>>>@@@@@@BBBDDDEEEFFFEEECCCBBBKKK@@@@@@TTTpppqqqmmmvvvcccBBB===999444333555666555333111111111222111000000///000000000/////////......------------------------------------------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,...//////---,,,---...+++,,,...---,,,,,,---///------------................../////////000000000111111111222333333444444555666777666555555777999999FFFYYYjjjyyypppYYYKKKGGGAAAAAABBBCCCCCCBBBBBBAAA>>>???@@@???======???@@@===<<<<<<<<<<<<======>>>===;;;999777666666777888555555555555444444444444333333333333333333333333111111222222111111000///////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++------------------------,,,,,,------............/////////......111666999<<>>============;;;:::888777666666777777444444444444444444444444333333333333333333333333111111111111111000000///////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111000000000222555555@@@LLLRRRXXXeeezzzUUUCCC999888???AAA666555333111000000000000***+++,,,...///000000000------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************:::666222//////000000000---...000///---...111444000//////............................../////////...////////////000000000000000111111111222222222333333333333444444444444555555555555666777777888777888:::::::::;;;<<<>>>???@@@BBBCCCCCCBBBAAA@@@===GGGRRRTTTMMMQQQmmmuuuyyy|||xxx{{{~~~~~~LLL888<<<===777666555555555444222111222222222222222111111000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,---,,,+++,,,...+++,,,...---,,,,,,---///,,,,,,,,,------------...............//////////////////000111111222222333222444666666555555666777:::;;;;;;:::;;;BBBMMMWWWeeeoooVVVLLLPPPMMMHHHIIIGGGFFFEEECCCAAA@@@@@@@@@AAABBBBBBAAA???>>>???AAA@@@@@@???>>>===<<<;;;::::::999777666666666666777333333444444444444444444333333333333333333333333000111111111111000//////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...000222222111111333444333<<>>DDDHHHRRRbbbttt~~~eeeOOOJJJGGGBBBCCCIIIDDDCCC@@@??????@@@AAABBBAAAAAAAAA???===<<<===>>>=========<<<;;;999777666888888777666666666666666333333333333444444444444333333333333333333333333000000111111000000///...////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///,,,...///000///000111333000666;;;>>>@@@HHHUUU```hhhxxxrrrPPP<<<555888333000222///111111111000000//////..................---,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++///---,,,,,,...///......,,,+++,,,111777999777444//////...------------...---------.........//////........./////////000000000000000000111111111111222222222222333333333333555444333333333444555666555777888999888999;;;<<<>>>>>>>>>>>>???AAABBBCCCGGGCCCAAAEEEHHHJJJKKKNNN[[[ooo|||yyyooofffiiirrr|||```AAA888666:::;;;222444444555444333222222222111111111222111000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************)))))))))))))))))))))))))))************+++++++++)))*********++++++++++++++++++++++++++++++++++++***+++------,,,+++,,,---+++,,,...---,,,,,,---///++++++,,,,,,,,,------------------.........//////......//////000111111222111222444444444555777999111444888:::999888888999:::999;;;@@@GGGSSShhh{{{~~~sssgggZZZQQQIIIGGGDDD@@@BBBGGGAAA@@@@@@??????@@@AAABBB@@@@@@@@@???===<<<===>>><<<======<<<;;;999777666777777666666666555555555222222333333333444444444222222222222222222222222000000000000000//////...////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++)))***+++,,,---......///+++---......---...///111///111333555888>>>GGGNNNUUU___sssxxxVVV@@@666333777777...///666444//////000000//////....../////////...---,,,+++***------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++------,,,...000111111000...+++,,,333;;;>>>:::555//////...------------...---------.........//////............/////////000000000000000111111111111000111111111111222222222555444333222333444555666555666888888888999:::<<<>>>>>>===<<<>>>@@@CCCEEE>>>CCCJJJMMMJJJGGGIIIMMMGGGQQQiiizzzwwwtttkkkxxx~~~{{{WWWCCC;;;===777444666555111222333333222222222444000000000000000//////...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))************************++++++++++++++++++++++++)))************+++++++++))))))******+++++++++++++++++++++++++++++++++++++++,,,......,,,+++,,,,,,+++,,,...---,,,,,,---///++++++,,,,,,,,,------------------.........//////......//////000111111111000222444444333222333333888888666444333555999===::::::<<<======@@@LLLYYYPPPVVV```oootttbbb___^^^[[[TTTMMMGGGGGGJJJJJJFFFBBBBBBBBBBBBBBBAAAAAA@@@??????@@@AAA@@@>>>>>>???AAA>>>>>>>>>>>>===;;;999777666666666666666555555555222222222333333444444444111111111111111111111111000000000000000//////...////////////////////////......---------,,,,,,,,,************************************************)))************+++++++++++++++++++++++++++++++++)))******+++---...//////---...///...------///111000000000111555;;;BBBFFFMMMRRR^^^nnn{{{]]]AAA;;;>>>777555888666000444666+++...///////////////......,,,,,,------...------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++////////////............000///...///000111000///............................................................////////////000000000000////////////000000000000111222333444444444444444444444444444555666666666666777:::===<<<======>>>???@@@@@@@@@AAADDDGGGHHHGGGGGGHHHHHHJJJHHHPPPlllyyyzzz{{{zzzssssssNNN@@@>>>:::777555444555666222222222111111111111000222222222111111111000000------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************++++++******************************************++++++******)))*********++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,---...///000............////////////333333333333333333333333333333444444555666666777:::999999:::<<>>??????@@@BBBEEEFFFEEEEEEFFFHHHEEEJJJMMMJJJHHHUUUpppxxxppp^^^EEE:::888:::888555333111111111222222222111111111000000000111111111111000000000000------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************************************************************))))))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,---......///---............/////////111111111111111111111111222222333333444444555555666666555666777888:::<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;999888777666555555555555555555555555555222222333333333333222222000000111111111111111111111111000///////////////...------------,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------//////...------...000111444888===???@@@EEENNNVVVhhhsssxxxVVV===888222000222555666666222222111111000000//////000000//////...------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******//////.........------------,,,+++,,,---......,,,---------------------------------------------------------.........//////.........///////////////...............///000000222222222222333333333333111333555666555555666777666777888:::<<<>>>???@@@@@@AAACCCDDDDDDDDDEEEGGGEEEFFFIIIJJJLLLMMMPPPRRRwwwmmmrrrxxxxxxzzz|||}}}fffLLLBBB:::888;;;777666444222111000111111111111111111000000000000111111000000000/////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++***************************************+++++++++************************))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......---------.........///////////////000000000000000222222222222333333444444555555555555555666777888999>>>CCCEEEDDDBBBBBBCCCCCCCCCDDDCCCCCCDDDGGGJJJEEEGGGHHHHHHGGGFFFGGGHHHLLLMMMNNNOOOOOONNNKKKIIILLLLLLLLLLLLLLLMMMNNNNNNEEE[[[lllgggTTTEEEBBBCCCEEEGGGIIIJJJIIIEEEAAA>>>@@@@@@???>>>>>>>>>>>>>>>========================;;;;;;:::999888777666666555555555555555555555555222222333333333333222222//////000000111111222222111000000///////////////------------------------,,,,,,,,,+++++++++*********************************************************************************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------///...------------......000444888:::;;;>>>DDDJJJTTTXXXbbbrrrrrr\\\DDD222888777555666666555222///111111000000000//////////////////......------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******............---------------,,,+++,,,...///...---------------------------------------------------------------............------....../////////000..................///000111111111222222222333333000333666777666555555555666777888:::<<<>>>???@@@???@@@BBBBBBBBBBBBDDDFFFJJJEEE@@@???CCCGGGJJJJJJWWWkkk|||uuurrrppprrrvvviiiBBB999<<<:::777:::666555444222222111222222111111111000000000//////000000000/////////......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************))))))*********+++++++++************************))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------------------------.....................//////000000000111111111111222222222222555555555555555666666777888===CCCDDDAAA>>>=========>>>@@@@@@@@@@@@AAABBBBBBDDDGGGGGGFFFFFFFFFGGGFFFHHHJJJLLLMMMLLLLLLLLLKKKJJJHHHFFFEEEEEEEEEFFFRRRsss___DDD???EEEBBBEEEGGGIIIGGGCCC???;;;@@@???>>>>>>======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999999888777666666555555555555555555555555333333444444444444333333/////////000000111111222000000000000000//////...------------------------,,,,,,,,,+++++++++***************************************************************************************************************+++++++++,,,,,,+++++++++,,,,,,,,,------------------......//////---///111222333777===AAAKKKJJJNNNWWWaaaooovvvTTTBBB===;;;888222222222333333222///---000000//////////////////............---------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******.........------------,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------......//////000//////............//////000000000111111222222333000333777888777555444444666777888:::;;;===>>>>>>>>>???@@@@@@@@@AAACCCEEEBBBEEEGGGEEEBBBDDDKKKQQQRRRWWWfff~~~yyyqqqrrrxxx~~~}}}\\\III:::999:::555666===555444444333222222222222111111000000000/////////////////////............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************)))))))))***++++++,,,,,,************************))))))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++,,,------------,,,,,,------------.........---......//////000000111000000111111111111111111333444444555555555666666888;;;???@@@???===;;;:::;;;>>>AAABBBBBBBBBCCCDDDCCCEEEGGGHHHFFFEEEEEEEEE???BBBDDDEEEDDDCCCCCCDDDJJJJJJIIIHHHHHHHHHHHHIIIZZZxxx```FFFAAAFFFAAABBBDDDEEEDDDAAA>>><<>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777777666666444444444444444444444444333333444444444444333333//////000000000000000000000000000000000///......,,,,,,,,,------------...,,,,,,,,,+++++++++******************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......//////////////////...///111555999???@@@EEEMMMTTT[[[fffqqqmmm```NNN@@@;;;:::888666111222222222222222222111////////////............---------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******.........---------,,,,,,,,,+++***+++,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---......///000000000000//////...//////000//////000000111222222333000333888999888666444333666666777888999:::;;;<<<===>>>??????>>>@@@BBBEEE===DDDKKKMMMIIIGGGIIILLLSSSPPPRRR]]]mmm}}}{{{~~~~~~fffRRR===888777888777444666<<<333333333222222222222222111000000000/////////////////////.........------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************((())))))***++++++,,,,,,************************+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++***+++,,,---------,,,,,,,,,,,,---------.........---......///000000111111000000000000000000000000111111222444444555555555555666888;;;???@@@@@@???777999;;;<<<<<<<<<>>>???CCCEEEGGGFFFCCCAAA??????BBBDDDFFFFFFEEEDDDEEEFFF???AAABBBDDDFFFGGGGGGGGGGGGUUU___XXXIII???:::999??????@@@AAAAAAAAA@@@???>>>>>>===<<<<<<<<<<<<===::::::::::::::::::::::::999999888888777777666666444444444444444444444444222222333333333333222222000000000000000////////////000000111000///...---,,,,,,,,,---------......,,,,,,,,,+++++++++******************************************************************************************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,------......------///000000//////000111222444666===EEEHHHIIIOOOVVVbbbmmm{{{fffSSSBBB===999888888666111---666666555444333222222333........................---------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******......---------,,,,,,,,,***)))))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...///000000111000000/////////000000...//////000111222222222000444888:::999777444333555666666777888999999:::===>>>>>>>>>>>>???BBBDDDGGGCCC??????CCCGGGGGGEEEGGGFFFHHHLLLMMMUUUjjj~~~zzzzzz}}}qqqsssWWW===>>>>>>999444444666666333000222222222111111111111111000000000000//////////////////.........---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************((())))))***++++++,,,,,,************************++++++******************++++++++++++++++++++++++************************************************)))************+++++++++***+++,,,---...---,,,,,,,,,,,,,,,---------...............///000111111222000000000000///////////////000111222444444444444555333333777<<>><<<<<<===============@@@BBB>>>@@@CCCEEEDDDCCCCCCCCC???BBBEEEEEEDDDDDDFFFHHHFFFGGGIIIJJJIIIHHHFFFDDDAAAAAA??????CCCGGGDDD=========>>>>>>@@@AAABBBCCC>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::999999888888777777666666444444444444444444444444111111222222222222111111111111000000//////......///000111111111000...---,,,,,,,,,------.........,,,,,,,,,+++++++++******************************************************************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,------------,,,++++++***,,,---...///......---000111555:::;;;;;;@@@GGGIIIPPPVVV\\\iii}}}iiiWWWJJJ>>>555;;;555///000222333333333//////000///......///000---.....................---------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******...---,,,+++***+++,,,,,,***+++,,,,,,------,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------..................////////////////////////000000000000222111000000111333555666555555666777888999::::::::::::;;;===>>>@@@AAAAAA>>>>>>@@@BBBDDDFFFGGGHHHEEEFFFGGGIIIKKKNNNPPPQQQfff}}}~~~}}}}}}^^^EEE;;;555888777666555444333222222111222222222222111000000000000000000000000000000..............................---,,,,,,+++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************************************++++++******************++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,---...//////---------............///000000000000000111111222111111222222222333333333555555777888;;;===???@@@999888888888999;;;===>>>>>>??????@@@@@@AAABBBBBBFFFCCCAAABBBEEEGGGHHHGGGFFFEEEDDDBBBAAAAAAAAAAAADDDDDDDDDDDDBBB@@@>>>===BBBBBBAAAAAA@@@???>>>>>>@@@>>><<<:::999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;777777777777777666555555555444444555777888777666222111111000000000000000000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++******(((''''''))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000111333555666777888>>>AAAEEEIIIOOOWWW___dddvvviii\\\LLLCCC@@@===666///444444333333222111000000////////////////////////........................------------------------++++++++++++++++++++++++************************,,,,,,+++***))))))******+++*********))))))((((((...---,,,+++++++++,,,,,,***+++,,,,,,------,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...---.........////////////.../////////000000000000111000000000111222444555444555555666777888999999:::::::::;;;<<<===??????>>>???@@@AAACCCEEEFFFGGGEEEEEEFFFGGGIIIJJJLLLMMMOOO]]]uuuuuueee[[[JJJ>>><<<:::777777666555444333222222111111222222111111000///////////////////////////...........................------,,,++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************************************************************++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,***+++++++++,,,---------------------............000////////////000111111111111111222222222333333555555555777999;;;>>>@@@999999888888999:::<<<===>>>>>>??????@@@AAAAAAAAAFFFDDDBBBCCCEEEFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@CCCDDDDDDDDDCCCAAA???>>>AAAAAAAAA@@@@@@??????>>>???>>><<<:::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;777777777777777666555555555444444555666777777555222111111000000000000000////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++******)))((('''))))))))))))************)))************+++++++++*********+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000222333444555666:::;;;===???BBBGGGMMMQQQVVV```nnn{{{zzzggg[[[OOOFFF<<<777777777333000444333333222111111000000................................................------------------------++++++++++++++++++++++++************************,,,++++++***))))))******************)))))))))(((------,,,++++++++++++,,,***++++++,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,---------------------.........//////....../////////000000000000/////////000111222333333444444555666777888888::::::999999:::;;;===>>>??????@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHKKKSSS^^^mmm[[[IIICCCCCC;;;777999777666666555444333333222222111111111111111000//////////////////////////////------------------------------,,,,,,++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++------------............///............///000000000111111111222222222222444444333444666999<<<>>>999999888888888999;;;<<<======>>>??????@@@@@@AAAEEEDDDCCCDDDEEEDDDCCCAAA???@@@AAAAAAAAA@@@???>>>BBBCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@??????????????????>>><<<;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;777777777777777666555555666444444444666777666555222111111000000000000000/////////////////////////////////............---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++******)))((('''))))))))))))************)))************+++++++++*********++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............/////////000111111222222888999::::::;;;>>>BBBFFFCCCIIIPPPVVV^^^kkkzzzjjjXXXLLLCCC???;;;888444333333444555444333333222222111000000000........................------------------------------------------------++++++++++++++++++++++++************************,,,+++******)))*********************)))))))))))),,,,,,,,,+++++++++++++++******+++,,,,,,,,,,,,+++******))))))******+++,,,++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,---------................../////////000000////////////000000111111222222333444555666777777999888888888:::<<>>>>>??????@@@AAAAAABBBCCCCCCBBB@@@???===???@@@BBBBBBAAA???>>>AAABBBCCCDDDDDDCCCBBBAAA>>>>>>>>>???????????????>>>===<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::777777777777777666555555666444444444666666555444222111111000000000000000//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************)))((((((((()))))))))************))))))*********+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........////////////000000000000333555666777888;;;@@@CCCCCCEEEGGGFFFGGGLLLTTT[[[___hhhtttxxxnnnUUUPPPIIICCC@@@>>><<<;;;555555666555333333333444222222111111000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++***************+++*********))))))))))))))),,,,,,,,,+++++++++******)))***++++++,,,,,,++++++******))))))******+++,,,++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------............////////////.../////////000000000000111111222333444555555666666777777999;;;>>>AAABBB????????????@@@@@@@@@AAA@@@@@@AAACCCEEEGGGIIIJJJGGGIIILLLMMMIIIHHHQQQ\\\dddxxx```IIICCCEEE<<<444888<<<777777999444444444333333222222111111///000000000000///..............................------------------------,,,+++++++++++++++******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))*********+++++++++************************))))))*********+++++++++******************************+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------------...---------------....../////////000000000111111111222111000000222444666888:::999888777666777888999;;;;;;<<<======>>>>>>???>>>@@@AAABBBAAA@@@??????>>>???AAABBBCCCBBB@@@???@@@@@@BBBCCCCCCCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>???===<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777777777666555555666555333444555666555333222111111000000000000000....................................------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************))))))(((((()))))))))************))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...//////////////////000000---...000111222555888;;;>>>@@@@@@???===>>>@@@CCCFFFIIILLLOOORRRXXX```fffvvv{{{wwwpppfff]]]VVVNNNEEE???<<<;;;999888777666222000111333444333000//////000111111000000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++***************++++++))))))))))))))))))******+++++++++,,,+++******))))))******+++++++++++++++******))))))******+++,,,++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------.........///////////////000000000000/////////000000111222333444555555666888:::<<<>>>@@@AAA===>>>>>>>>>??????@@@@@@>>>???@@@BBBEEEGGGJJJKKKFFFFFFHHHJJJHHHEEEGGGMMMIIIUUUkkkrrrUUUEEE>>>===>>>777222777:::444555888333333333333222222111111111///////////////......---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,************************)))************+++++++++******************************+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,------------...------------...//////////////////000000000000000000000111222333444555:::999888666666666777777:::;;;;;;<<<<<<===>>>>>>@@@BBBCCCBBB@@@??????@@@???@@@AAABBBAAAAAA?????????@@@AAABBBBBBAAA@@@???>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::777777777777777666555555666555333444555555444333222111111000000000000000.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))************))))))))))))))))))************)))************+++++++++)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------............////////////...///000000///000222444333555999;;;<<<===>>>@@@@@@@@@???>>>???BBBHHHLLLQQQTTTYYY]]]aaahhhrrryyy~~~xxxrrrlllddd[[[TTTLLLHHHCCC???<<<;;;999888999777444222222222111000///111222222111000000111000000000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************)))******+++,,,))))))))))))***************++++++,,,+++***)))((())))))***+++++++++++++++******))))))******+++,,,************************++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------........./////////000111111111000//////...//////000111222333444555666888;;;<<<<<<<<<;;;<<<<<<======>>>???@@@@@@??????@@@AAACCCEEEGGGHHHIIIEEEDDDGGGHHHEEEEEEFFFMMMOOOTTT]]]nnn}}}fffOOOEEEBBB===666333:::666::::::222444777111222222222222111111111111....../////////...------........................,,,,,,,,,,,,,,,,,,,,,,,,******************++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************************************((())))))***++++++,,,,,,************************)))************+++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,------...++++++,,,,,,,,,---------.........---...//////000........./////////000000///000111222333333222222:::999777666555555666666:::::::::;;;<<<<<<======GGGGGGGGGDDD@@@>>>>>>@@@@@@@@@@@@??????>>>>>>===>>>???@@@AAA@@@???>>>===>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;999999999999999999999999777777777777777666555555666555333444444555333222222111111000000000000000.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))************))))))))))))))))))************)))************+++++++++))))))))))))************++++++++++++++++++++++++************************++++++,,,,,,,,,---------+++,,,,,,,,,------......000111222111/////////111...000333666888:::<<<===<<<<<<===>>>???BBBEEEGGGEEEHHHJJJIIIGGGHHHLLLQQQ\\\\\\[[[[[[[[[\\\\\\]]]\\\\\\[[[ZZZXXXWWWUUUUUUNNNMMMLLLKKKIIIGGGDDDCCCAAAAAA???===:::888999:::222000...///111444555555111111111111222222222111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))***++++++,,,((()))))))))******************+++,,,+++***)))((())))))***++++++++++++************)))***++++++,,,************************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------........./////////000111222222111000///......///000111222333333555777999;;;;;;:::888666;;;;;;<<<===>>>???@@@@@@@@@@@@@@@AAABBBCCCEEEEEEHHHBBBAAAFFFKKKJJJGGGGGGBBBHHHMMMMMMMMMWWWiiiyyysssPPPEEE<<<999666444888???555222666666000444:::555222222222111111111111111......//////......---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,******************++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************************************((())))))***++++++,,,,,,)))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------///............///000000............/////////000...000222333444333111000:::999777666555555555555999999:::;;;;;;<<<<<<===MMMMMMKKKFFF@@@===>>>@@@AAA@@@>>>===<<<<<<<<<<<<>>>??????@@@???>>>===<<>>===<<<;;;;;;:::;;;;;;<<<<<<===<<<<<<;;;999999999999999999999999777777777777777666666555666555333333444444333222222111111000000000000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((())))))*********))))))))))))))))))************)))************+++++++++))))))))))))************++++++++++++++++++++++++************************++++++,,,,,,,,,---------)))******+++,,,,,,------,,,---......---,,,---///......///000000111333444888999:::;;;;;;:::999999777<<>>>>>??????>>>??????>>>;;;::::::;;;111444777666222000000222333222222222222111...,,,000...------//////...,,,.........///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))***+++,,,,,,(((((())))))*********+++************************))))))***++++++++++++************)))))))))))))))************************,,,,,,+++******+++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000/////////000111111222222555555666666777888888888:::;;;<<<<<<===<<<<<<<<<===>>>>>>???@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFJJJHHHFFFEEEEEEGGGJJJLLLYYYaaassswww```QQQGGGAAA<<<;;;:::888666555444333555555444444444333333333111222222222222111000000000000000000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++************************************))))))))))))))))))))))))))))))))))))************************++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++************************+++++++++,,,,,,,,,---------............///////////////000000000000111111111000000000000000555777999999777666555666666666777888999;;;===>>>CCCCCCBBBBBBAAA@@@??????AAA@@@>>>===<<<<<<<<<===>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<===>>>>>>======<<<;;;:::999::::::<<<===<<<;;;:::999888888888888555555666666666666555555444444333333333333222222000000000000000000000000////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******************************++++++++++++************))))))))))))******,,,+++***))))))***+++,,,************************++++++************++++++******************************+++,,,,,,---......------------------------...------------...////////////............//////111111222333555666777777999999999999::::::::::::<<<===>>>???@@@@@@@@@@@@::::::::::::999999888888888888777666444333222111333333333333333333333333111111111111000000000///////////////////////////.........------,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++******)))))))))))))))))))))************************,,,++++++******++++++,,,)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------........./////////000000000000/////////000111111222222444444555555666777777777888999:::;;;<<<===>>>>>>?????????@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFIIIHHHFFFEEEEEEGGGIIIKKKKKKNNNVVVdddxxxsssgggVVVIIIBBB???<<<:::::::::999888666555444444444444444444333333333333111222222222222111000000////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++************************************))))))))))))))))))))))))))))))))))))************************++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************************************+++++++++,,,,,,,,,------------.............../////////000000000000000000000000000000000000444666888888666555555555555555666777888:::<<<===>>>>>>>>>=========<<<<<>>===<<<<<<<<<===>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<===============<<<;;;::::::::::::;;;<<<;;;;;;:::999888888777777555555666666666666555555444444333333333222222222000000000000000000000000000000//////......------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******************************++++++++++++************))))))))))))******++++++***))))))***++++++************************++++++************++++++************************))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------....../////////............/////////000000111222333444444444444444444555555555555555666777888999999999999777777777666666666555555666666555444333222222111222222222222222222222222111111111000000000//////..............................---------,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***))))))))))))))))))******************************,,,+++************+++,,,)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............/////////000000000...//////000000111111222333333333444555555666666666777888:::<<<===????????????@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFFFFHHHGGGEEEDDDEEEFFFHHHIIIGGGIIIKKKKKKNNNXXXhhhtttttt\\\HHHDDD>>>===>>>@@@???>>>888888888777666666555555444444444333333333222222111111222222111111000///////////////////////////............------------++++++++++++++++++++++++************************************************)))************+++++++++************************************))))))))))))))))))))))))))))))))))))************************+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************************************+++++++++,,,,,,,,,------------................../////////000000000000000000000000000000000222444666666555444444555444444555555777888:::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<>>>???>>>>>>>>>=========<<<<<<;;;;;;<<<============<<<;;;;;;::::::::::::;;;;;;::::::999999888777777777444555555666666555555444333333333333222222222222000000000000000000000000111000000///...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******************************++++++++++++************))))))))))))******++++++***))))))***++++++************************++++++************++++++************************(((((())))))***+++++++++++++++++++++++++++++++++------,,,,,,------...//////......------......///.........//////000000000000000000000111111111111000000111222333333333333333333333222222222222222333333222222222111111111000000000000000000000000000000000000////////////........................------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***)))))))))))))))*********************************++++++************++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.............../////////000000......//////000111111111222222222333444444555555666666777888:::<<<===>>>????????????????????????AAAAAABBBCCCDDDEEEFFFFFFFFFEEEDDDCCCDDDEEEGGGHHHGGGKKKNNNMMMJJJLLLRRRYYYbbbiiiwwwooo^^^LLL===BBB???===<<<<<<;;;999666777666666666666666555555333333333333222222222222111111111111111000000///////////////////////////.........---------,,,,,,************************************************************************))))))*********+++++++++************************************)))))))))((())))))))))))))))))))))))******************************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************************************+++++++++******+++++++++,,,,,,,,,,,,,,,---------................../////////000000/////////000000000000000000222444555444333444444333333333444555666888999999999:::;;;<<<===>>>>>><<<<<<;;;::::::<<<===>>>>>>>>>======<<<<<<<<<<<<;;;;;;<<<======<<<<<<<<<;;;;;;::::::::::::::::::888888888888888777777666444444444555555444444444333333333222222222222111000000000000000000000000111111000///...------,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))******************************++++++++++++************))))))))))))******+++******************+++************************++++++************++++++************************)))))))))*********++++++************************,,,,,,,,,,,,,,,------......------------------...------................../////////000000000111111//////000111111111111111000000000000000000000///000000000000000000000000////////////////////////000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))***++++++++++++***(((((())))))************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////.........///000000111111111111222222333444444444777777777777888:::;;;<<<=========>>>>>>>>>>>>>>>@@@@@@AAABBBCCCDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFCCCDDDFFFGGGGGGGGGGGGHHHGGGHHHKKKPPPYYYdddpppxxxwwwmmm\\\LLLCCCBBB@@@>>><<<:::999888888888777666555555555555555555555555333333222222222111111111000111111111111000//////...........................------------,,,,,,,,,************************************************************************))))))*********+++++++++************************************)))))))))((())))))))))))))))))))))))***************************)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...............////////////......//////000000000000...000333444444333444444222222333333444555666777888999:::;;;===>>>??????===<<<;;;::::::;;;<<<===>>>>>>===<<<;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999888777777888888888777666555333333444444444444333333333333222222222111111111000000000000000000000000111000000///...---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))******++++++++++++************))))))))))))***************++++++*********************************++++++************++++++*********************************+++++++++++++++************************+++++++++++++++,,,------------,,,,,,,,,,,,------------------...................../////////000000//////000000111111000000////////////////////////.........///////////////000000000000000000000000/////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))***++++++++++++***((((((((()))******++++++************************))))))***++++++***)))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------........./////////---......//////000000111111111222222333333444444777666666666777888:::;;;<<<<<<======>>>??????@@@>>>??????@@@AAABBBCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDFFFBBB???>>>AAACCCDDDCCCAAAAAAAAABBBDDDGGGIIIJJJEEEMMMWWW```gggnnnuuuzzzyyywwwrrrkkkbbbWWWOOOIIIFFFBBB;;;777777:::===>>><<<<<<;;;:::::::::;;;<<<555555555555555444444444222222222111111111000000000000111111000000///...........................------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++************************************))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------........./////////---......//////000000111---000222444444444444555222222222333333555666666666777888999;;;<<<===>>><<<<<<;;;;;;;;;<<<>>>???>>>===<<<;;;;;;;;;<<<===;;;<<<<<<<<<<<<;;;:::::::::;;;;;;;;;:::999888777555666777888888777666555222333333444444333333222222222222222111111111111000000000000000000000000////////////............,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))******++++++++++++************))))))))))))******)))***++++++++++++***)))************************++++++************++++++************************++++++++++++++++++++++++************************++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,------............,,,,,,,,,,,,---------...---......//////.....................////////////........................///////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***'''(((((()))******++++++************************((()))***++++++***)))((()))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////------......///000000000111111222222333444444555555444444444666888;;;===<<<===>>>???@@@AAABBBCCC======>>>???@@@AAAAAABBBAAAAAAAAAAAABBBBBBBBBCCCHHHEEEAAA@@@BBBDDDDDDDDDBBBBBBCCCEEEGGGGGGFFFEEEBBBCCCEEEGGGHHHIIIJJJKKKKKKMMMOOOPPPPPPPPPQQQRRRQQQPPPOOONNNMMMMMMLLLKKKFFFFFFFFFEEECCC@@@>>><<<===<<<;;;<<<<<<:::999999777777666555444333333444555555555444444333333333222111111111000000000000000000000000000//////...........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++************************************))))))))))))))))))))))))))))))))))))************************)))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////------......///000000111---///222444444444555666333333333333333444555666666666777999:::;;;<<<<<<999999:::;;;===???BBBCCC???===<<<::::::;;;<<<===;;;<<<<<<<<<;;;;;;:::999::::::;;;;;;:::999777666444555777888888777555444222222333333333333222222222222222222111111111111000000000000000000000000............////////////,,,,,,,,,++++++++++++***************************+++++++++************)))))))))))))))))))))))))))******++++++++++++************))))))))))))******)))***++++++++++++***)))************************++++++************++++++************************************************++++++++++++++++++++++++***************+++,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,---......///+++++++++,,,,,,,,,------,,,------...------,,,,,,---------.........//////..................------------------------------.........---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***'''(((((()))***+++++++++************************((()))***++++++***)))((()))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////------......///000000000111222222333333444555555222222222333666999===???===>>>???@@@BBBDDDEEEEEE<<<<<<===>>>???@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBB@@@AAACCCDDDCCCBBBAAA@@@BBB@@@???>>>@@@AAABBBBBBDDDBBBAAAAAABBBCCCBBB@@@BBBCCCEEEEEECCCBBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>????????????>>>>>>======;;;<<<>>>===:::888888666777999:::999888888888666666555444444333222222111111111111000000000000000000000000000//////...........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++************************************))))))))))))))))))))))))))))))))))))************************))))))((())))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////---------...///000000111---///333444555555666777333333333333444555555666888888999:::;;;<<<======777777888;;;>>>BBBEEEGGG???===;;;:::::::::<<<===;;;<<<<<<<<<;;;;;;:::999::::::;;;;;;:::999777666333555666888888777555444222222222333333222222222222222222111111111111000000000000000000000000000------......///000000000,,,,,,,,,+++++++++******************************+++++++++************)))))))))))))))))))))))))))******++++++++++++************))))))))))))******)))***+++,,,,,,+++***)))************************++++++************++++++************************))))))))))))((((((((((((++++++++++++++++++++++++*********)))***++++++,,,,,,++++++++++++++++++,,,((()))***+++,,,---......,,,------------.........------.........------,,,,,,,,,,,,------.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''')))***++++++*********))))))(((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...---,,,---//////...---...//////000111222222222444444333444666999===???======>>>>>>??????@@@@@@>>>======???@@@@@@>>><<>>@@@AAA@@@???<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::::::::999999999777777777777777777777777555444333222111000000000111111111111000000000000////////////............------------------------///...,,,+++***+++,,,,,,******+++++++++,,,,,,,,,******************************))))))))))))******************************))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))************++++++++++++*********))))))((((((******************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------------------------........................///000000111222333333333::::::888555222111333555>>><<<999666666666888:::888===DDDIIIIIIFFFCCCAAA:::999888888888999:::;;;<<<;;;999888777888999999888777777666555666666666999888888777666555555444333333333222222222111111111111111111111000//////000000//////.........---........................,,,,,,,,,+++++++++******)))))))))***+++++++++,,,************************))))))))))))************************)))))))))))))))************+++++++++++++++************++++++*********))))))))))))))))))************+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************)))))))))((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------...---,,,---...///...---...//////000111111222222333333333444666:::===???;;;;;;<<<<<<===>>>>>>>>>@@@???@@@AAACCCCCCBBB@@@AAA@@@?????????@@@AAABBBCCCBBBBBBAAAAAAAAAAAAAAA????????????@@@AAABBBCCCAAAAAA@@@@@@@@@@@@AAAAAABBBBBB@@@???>>>============<<<<<<>>>@@@AAA@@@???<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::999999999999666666666666666666666666555444333222222111222222111111111111000000000000////////////............------------------------...---,,,+++++++++++++++******+++++++++,,,,,,,,,******************************))))))))))))******************************))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++************)))))))))(((*********************************+++++++++,,,,,,++++++,,,---------------------------------------..............................//////000111111111666666666444333333666888<<<;;;:::999999:::;;;<<>>999999:::;;;;;;<<<======?????????BBBDDDDDDCCCAAA>>>======<<<===>>>@@@AAABBBAAA@@@@@@??????@@@@@@????????????@@@AAABBBBBB????????????????????????@@@???>>><<<<<<;;;;;;;;;=========>>>@@@AAA@@@>>>;;;;;;::::::::::::;;;;;;::::::999999999888888888555555555555555555555555444444333222222333333333111111111111000000000000/////////............---........................,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,******************************))))))))))))******************************))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********++++++************))))))))))))*********************************++++++++++++,,,+++,,,------......------------------------------------------------------,,,,,,------.../////////000111222333333555888;;;<<<<<<======>>>???@@@@@@EEEFFFGGGEEE???:::555333888888888777888999999:::777777777888777777666666777888888999999777666555888777777666666555555555333333333333222222222222111111111111111000//////////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++***************************************))))))))))))************************)))))))))))))))))))))*********+++++++++******))))))******+++))))))))))))))))))******)))************+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))***************)))))))))))))))))))))))))))))))))))))))((()))))))))************************************************++++++++++++***++++++++++++,,,,,,,,,---,,,+++,,,...//////...////////////000000111111000111222444666999;;;===888888999:::;;;;;;<<<<<<;;;;;;<<<>>>AAABBBAAA???<<<;;;;;;;;;<<<===???@@@AAAAAA@@@????????????@@@???????????????@@@AAABBB>>>>>>>>>??????>>>>>>>>>>>>>>><<<;;;;;;:::::::::=========>>>@@@@@@???>>>::::::999999999999::::::999999888888888777777777444444444444444444444444333333333333333333444444111111111111000000000/////////.........---------........................***+++,,,------,,,************+++++++++,,,,,,,,,******************************))))))))))))******************************))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))*********************)))))))))))))))************************************++++++++++++,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........---///111222222444777:::<<<===???@@@AAAAAA@@@@@@;;;<<<===;;;777444333333777777777777888888999999666777888888888777666555666777999::::::888666555777777666666666555555555444444333333333222222222111111111111111000/////////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,+++++++++***)))))))))************************((()))))))))************************)))))))))((())))))))))))******************))))))))))))******)))))))))))))))*********))))))*********+++++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***************************************************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))((()))))))))************************************+++++++++,,,,,,,,,,,,---*********+++++++++,,,,,,,,,+++***,,,...//////...///////////////000000000///000111333555777999:::777777888999:::;;;<<<===999999:::<<>>>>>>>>???@@@@@@>>>>>>????????????>>>>>>>>>===<<<;;;;;;;;;;;;;;;===<<<<<<===??????>>><<<999999888888888888999999888888777777777666666666555555555555555555555555333333222222222333444444111111111111000000000///............------------........................)))***+++,,,,,,,,,+++*********+++++++++,,,,,,,,,******************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((()))))))))*********))))))))))))))))))******************************))))))*********++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...............//////---///000111111222444666999:::<<<======<<<:::999777888999999777777888999666666777777777888888888666777888999999999777777666777999:::999888666444666666666666555555555555444444444333333333222222111111111111111000//////.........///////////////------------------------......---------,,,,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))((()))))))))************************)))))))))((((((((()))))))))************))))))))))))))))))***(((((())))))************))))))*********+++++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,---------************+++++++++++++++******+++...//////...////////////////////////...///000111333444555555666666777888:::;;;<<<<<<;;;;;;;;;>>>@@@@@@???======<<<<<<;;;<<<===???@@@BBBAAA@@@@@@??????@@@@@@>>>===============>>>>>>======????????????============<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;======<<<:::888888777777777777888888777777666666666555555555555555555555555555555555333333222111111222222222111111111111000000000000.........------------,,,------------------------)))***++++++++++++++++++******+++++++++,,,,,,,,,******************************))))))))))))******************************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((()))))))))******))))))))))))************************************)))))))))************+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---///111111000000111333333444555555555444333222666777888777666666777999555555666777777777777666777777888888999999888888666777777888888666555444555555555555555555555555444444444444333333333333111111111111111000//////.........///////////////........................------------,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))************************))))))))))))((((((((()))))))))*********))))))(((((())))))***((((((((()))******++++++)))************+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++************************)))))))))***************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))***************************************+++++++++,,,,,,,,,,,,************++++++++++++******)))+++---//////...////////////////////////......///000111111111111444444555777888999:::;;;<<<<<<<<<>>>@@@@@@>>>===??????>>>======>>>???@@@@@@@@@???>>>>>>>>>>>>???===<<<<<<;;;;;;;;;<<<<<<;;;<<<===>>>>>>===<<<;;;<<<<<<;;;;;;::::::;;;;;;;;;:::999:::;;;;;;:::888888777777666666777777888666666666555555555444444333333333333333333333333333222222111000000000000111111111111000000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,******+++++++++,,,,,,,,,******************************))))))))))))******************************))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((()))))))))***((()))))))))************************************))))))))))))************)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////............,,,...000000//////000111//////000111222222222222222444555555444333444555444555666777777777666666666666666666666777888888666666666666555555555444555555555555555555555555555444444444444333333333111111111111111000//////............/////////000------------------------,,,,,,,,,,,,++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))'''(((((()))******++++++)))************+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++************************************************++++++************++++++************************((()))))))))*********+++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++)))************+++++++++***))))))+++---//////...///////////////.........---...///////////////...222222444555666888999999<<<;;;<<<===??????===;;;AAA@@@???>>>>>>???@@@@@@??????>>>===============<<<;;;;;;:::::::::;;;;;;999:::<<<======<<<:::999;;;;;;::::::999::::::::::::999888999::::::999777777777666666666666777777666666555555555444444444222222222222222222222222333222111000////////////111111111111000000000000......---------,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,---******+++++++++,,,,,,,,,******************************))))))))))))******************************))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))(((((())))))*********+++************************))))))))))))************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................+++---///000//////000111...///000111333444555666111333666666666555666777333444666777777777666555666555444444444666777888666666555444444444444555444555555555555555555555555555444444444333333333111111111111111000//////---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''(((((()))***+++++++++)))************+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,------,,,+++***...,,,***))))))+++...000---------............///////////////000000000000444666777777777777:::<<<;;;;;;<<<<<<===>>>>>>>>>???>>><<<<<<===>>>>>>=========<<<<<<<<<<<<======>>>===<<<;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999999::::::;;;;;;;;;:::::::::999999999888888777777777777666666666666666666555444333333222222222222111111111111222222000000///...............111111000000//////...............------,,,,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))***+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------............////////////......---...000111333333444444111222333444555555555555444444333333444555777888666666666666666555555555777666555444444555666777777666555444444444444444444444444444333222111000111111111111111000//////...///////////////.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******************************)))((((((((((((((('''((()))******)))((('''************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,++++++***---,,,+++******,,,---...------------............////////////000000000000333444555555555666888::::::;;;;;;<<<<<<===>>>>>>???===<<<<<<===>>>===<<<===<<<<<<<<<<<<<<<<<<=========<<<;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999999:::::::::;;;;;;:::::::::999999888888888777777777666666666555555555555555444333333222222222111111000000111111222000//////...............000000000///////////////------------------,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))***++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------.........////////////.........///000111222333333333111222333444555555555555333222222222333444666777666666666666555555555555777666555444444555666777666666555444444444444444444444444444333222111000000111111111111000//////......////////////.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******************************)))((((((((((((((())))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++******+++++++++++++++++++++,,,,,,,,,---------------................../////////000000000111333444444333444777999999::::::;;;;;;<<<=========<<<:::;;;<<<======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::::::::;;;;;;999::::::;;;;;;::::::999999999999999:::::::::::::::::::::999888777777666777666666666666555555555555444444333333222222222111111000000000000111111000///......------...............///////////////,,,,,,------------------++++++++++++++++++++++++******************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......////////////......//////000111111111111111111111222333444444444444222111111111222333444555555555555555555555555555666666555444444555666666555555444333333333444444444444444444333222111000000000111111000000///...---....../////////.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******************************)))(((((((((((((((+++)))(((&&&&&&((()))+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************,,,+++***))))))***+++,,,)))***+++,,,---,,,,,,+++,,,,,,---------.........---.........///000000000111222333333333444666888888888999999:::;;;;;;<<<<<<:::999999;;;<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::::::::;;;999::::::;;;;;;::::::999999999999999999999999:::::::::999888777666666555666666666555555555444444444333333333222222222111000000000//////000000000//////...------------...---------....../////////,,,,,,,,,------.........+++++++++++++++++++++++++++++++++***************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************++++++******++++++,,,---++++++************++++++************************++++++++++++++++++++++++++++++,,,,,,,,,------------......//////......---///000000111000000//////000111222333333444444444222222222222333333444444444444555555555555555666555555555555555555555555444444333333333333333444333333333333333222111111000000000000000//////...------......//////.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))(((((((((((((((***)))(((''''''((()))***************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************)))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,+++))))))))))))+++,,,((()))+++------,,,+++***,,,,,,,,,------------...,,,------...///000000000111222333333333444666888777777777888999999:::::::::888777888:::;;;;;;:::::::::999999999999::::::::::::999999999999:::;;;999::::::;;;;;;::::::999999999999999999999999999999999888777777666555555555555555555444444444444222222222222222111111111000//////......//////000//////...---------------,,,,,,------......//////,,,,,,,,,------.........+++++++++++++++++++++++++++++++++***************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************++++++******++++++,,,---++++++************++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------............------//////000000000///......///000111222333333333333333333333444444444444444333444444444555555666666444444555555555555444444333333222222222222333444222222333333222222111111000000000000000///......,,,,,,---..................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))((((((((((((((('''((()))******)))((('''************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))))))))*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********((()))+++,,,,,,,,,+++***,,,,,,,,,,,,------------,,,,,,---...///000000111000222333333333333666888555666666777888888999999888777666666888::::::999999999888888888888999999999999888888999999::::::999::::::;;;;;;::::::999999999999999999888888888777777777777666666666666555555444444444333333333111111111111111111111111//////............/////////...------,,,,,,------,,,,,,,,,---------------,,,,,,------------------++++++++++++++++++++++++******************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,,,,++++++************++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------............------...///////////////...---//////000111222222222222333333444444444444333333333333333444555555666666444444555555555555444444222222111111222222333333111222222222222222111111//////000000//////...---+++,,,---..................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******************************)))(((((((((((((((&&&((()))++++++)))(((&&&************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++++++++++++++++++++,,,,,,,,,---------+++,,,,,,---...///000111///000111111111222444666444555555666777777888888777555555555777999999999888888888777777888888888888888888888888999::::::999::::::;;;;;;::::::999999999999999888888888777555555555666666666666777444444444333333333333222000111111111111111111111///......------......//////...------,,,,,,---------------,,,,,,,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))***++++++++++++************++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,------......------,,,------.../////////.........///000111222222222222111222333444444333222111222222333444444555666666333444444555555444444333111111111111111222333333111111222222222222111111//////000000//////...---***+++,,,---...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******************************)))((((((((((((((((((((())))))))))))((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((***************+++++++++++++++,,,,,,,,,---------++++++,,,---...///000111---///000000000000333555444444555555666777777777666555444555777999999888888888777777777777888888888888777777888999::::::999::::::;;;;;;::::::999999999999999888888777777444444555555666777777777444444444333333333222222000000000000000111111111.........------...............---,,,,,,,,,,,,------------,,,,,,+++++++++.........------,,,,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))******+++++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,,,,------...//////.........///000111111222222222000111222333333222000000222222333333444555666666333333444555555444333333111111000000111222333333000111111222222222111111///////////////......---***+++,,,---...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******************************)))(((((((((((((((***)))(((''''''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********)))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////333333444444444444444444777666666666666777777888999888888777666555555444777777888999999999999888:::::::::999999888888888777777666666666666777777666666666666666666666666333333333222222111111111111111111111000000000000000000///...............///............---------.........------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))************)))************+++++++++************************++++++++++++++++++++++++(((((())))))******++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))************))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********************************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------............///000000000000000111111111111111000///...000000111222444555555666222333333444444333333222444555444333111111333555222222222222222222222222...///111222111000...---////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))((((((((((((''''''((()))***++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******------,,,+++*********+++))))))************))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((***************)))(((((())))))))))))******************))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...............////////////333333333333444444444444555555444444555555666777888888777777666555555444666777888888999999888888::::::999999999888888888777666666666666666666777555555555555555555555555333333333222222111111111111111111000000000//////000//////...........................------------......---------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))************))))))*********+++++++++************************************************)))))))))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***))))))************))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))************************************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,---------...............///000000000000000111111222222111000000///000111111222333444555666333444444555555444444333333444333222000000222333222222222222222222222222000000222222222111///...////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))((((((((((((((((((((()))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((())))))***+++******))))))))))))******,,,,,,+++***************))))))************))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((***************)))(((((((((((()))))))))************)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((((((((((((((()))))))))***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////222222222222333333444444333333333333333444555666777777777666555555444444666666777888888888888777999999888888888888777777666666555555555555666666444444444444444444444444222222222222222111111111111111000000000000//////000///......------..................------------------------,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))************)))))))))*********++++++************************))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,++++++***)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------.........//////......///000000000000///111222222222222111000000000111111222333444555555444444555555555555444444222333333222000///111222222222222222222222222222000111222333222111000///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((())))))***+++******))))))))))))******+++******)))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))************))))))((((((((())))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))((((((((()))))))))******))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////000000111111222333333333333333222333333444555666666666666555555444444444555555666777777777777666777777777777777777777777666555555444444555555666333333333333333333333333222222222111111111111111111000000000//////////////////...------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******((()))))))))************))))))))))))************************************))))))))))))))))))))))))++++++******))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************---,,,,,,+++***))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))***************************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++------........./////////---...//////000000//////111111222222222222111111000111111222333333444444333333444444444444333333222333444333111000111333111111111111111111111111000111111111111000///.........//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))(((((((((((()))))))))))))))(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((()))************))))))))))))******))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))************)))((((((((((((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))(((((()))))))))*********))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------------------............//////000000111222222333333333333333444555666777555555555555444444444444444444555666666666666555666666666666666666666666555555444444444444555555333333333333333333333333111111111111111111111111000000000////////////...//////...---------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******)))((()))))))))************(((((()))))))))*********))))))))))))))))))))))))************************++++++******))))))((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************,,,,,,++++++***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************************************************+++++++++,,,,,,***++++++,,,,,,++++++***------------.........///------...///////////////000111111222222222111111000111111222222333333333222222222333333222222222333555666555333222333444111111111111111111111111///////////////......---.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))(((((((((((()))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((('''((())))))*********))))))))))))******)))((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))((((((((())))))*********))))))'''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.........---......///000111222222222222222333444555666777444444444444444444444444333333444555555555555444444444555555555555666666444444333333333333444444333333333333333333333333000000000111111111111111000000////////////......///...------,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************))))))************))))))))))))))))))************((((((((()))))))))******))))))))))))))))))))))))************************************))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++******++++++++++++******,,,,,,,,,---------......------...////////////...//////000111111111111000111111111111222222333333111111222222222222111111444555777666444333333444111111111111111111111111//////.........------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((''''''(((((()))*********))))))))))))******((((((((((((((())))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))((((((((())))))************)))''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........,,,------...000111111222000111111111333444555666333333333333333333333333222222333444444444444444333333444444555555555555444444333333333333444444444444444444444444444444///000000000111111111222000000/////////.........///...------,,,,,,---------------,,,,,,,,,++++++******+++++++++,,,,,,,,,************************))))))************))))))))))))))))))************(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))))))))((('''))))))************))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++******++++++++++++******+++++++++,,,,,,,,,,,,---,,,---......//////............///000000000000000111111111111222222222222111222222333333222222111333444666666444333222333111111111111111111111111000//////...............------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))((((((((((((&&&'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((''''''''''''((())))))******))))))))))))******)))((((((((())))))***+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((())))))))))))(((((((((((()))***************'''''''''((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---...///000111222/////////000111333444555333333333333333333333333222222333444444444444333333333333444444555555555444333333222222333333444444444444444444444444444//////000000111111111222000/////////..................---,,,,,,,,,,,,------------,,,,,,,,,++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))((())))))************))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''''''''(((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++************+++++++++,,,,,,,,,,,,---......//////......------...//////000//////111111111111111222222222222333333444444333333222111333555555444222111222000000000000000000000000111111000///////////////------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))((((((((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''''''''''''''((())))))******))))))))))))******)))))))))))))))***++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))))))))(((((((((((()))***************''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++)))************+++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************++++++******************,,,,,,,,,---------.........------------...//////000000111111111222222222111111111111111111111111222222111111222222333444444444444444444444444444333333333333333333333333666666555444444333222222000000000000////////////////////////////////////------------------------------,,,+++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))((()))***+++***(((+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,---------......////////////000000000000000000111111111000000///222111111111000000//////444444444333222111000///111111222222222222111111//////000000000000//////...........................---,,,,,,++++++,,,,,,+++++++++*********))))))++++++******))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***'''%%%&&&(((***(((&&&))))))))))))))))))))))))+++*********))))))((((((************************)))))))))))))))(((''''''((((((''''''''''''(((((((((((())))))*********+++))))))))))))))))))))))))******)))(((((((((((((((+++***)))'''''''''((()))))))))))))))************(((((())))))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((()))************+++++++++******))))))******+++,,,))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))************************************,,,,,,,,,------------...---------------...//////000000000111111111222222111111111111111111111111222222111111222222333444444444444444444444444444333333333333333333333333555555444444333222222111000000000/////////..............................------------------------...---,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))((()))***+++***(((************)))))))))(((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))+++++++++*********))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++---------.........//////.../////////000000000000111111222222222222111111222222222222111111000000333333333333222111000///000111111222222111111000//////000000000000//////........................------,,,++++++++++++,,,+++++++++*********))))))*********)))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''''')))***)))((())))))))))))))))))))))))************)))))))))(((************************)))))))))))))))(((''''''((((((''''''''''''(((((((((((()))))))))*********))))))))))))))))))))))))******)))(((((((((((((((+++***)))(((''''''((()))((((((((()))))))))******(((((())))))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************)))))))))((()))************+++++++++******))))))******+++,,,)))))))))*********++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((())))))))))))************************************,,,,,,,,,,,,---------------------------......///000000000000111111111111111111111111111111111111222222111111222222333444444444444444444444444444444444444444444444444444444444333333222111111111////////////....................................------------------------///...---,,,++++++***+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))((()))***+++***(((************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++++++++***************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++++++++,,,............////////////....../////////000000000111222222333333333222222333333222222222222111111333333333333222111000000000111111222222111111000...//////000000//////...........................------,,,++++++++++++++++++++++++***************))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***((((((*********)))))))))))))))))))))))))))************))))))))))))************************)))))))))))))))((((((''')))((((((''''''(((((()))(((((())))))))))))******))))))))))))))))))))))))***))))))(((((((((((((((***))))))(((((((((((()))''''''((((((((()))))))))(((((()))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))************+++++++++******))))))******+++,,,))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))))))))***************************+++++++++++++++,,,,,,,,,---------------,,,,,,------...////////////000000000111111111111111111111111111111222222111111222222333444444444444444444444444444444444444444444444444444222222222222111111000000////////////.........---........................------------------------///...---,,,+++*********++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))***)))((()))***+++***(((*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,------------...................../////////000000111111222222333222222222111111111111111111111111222222222222222111000000000000111111111111000000...//////////////////...........................---,,,,,,+++***+++++++++************************(((((())))))******++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((())))))))))))((((((((((((((((((((((((*********)))))))))))))))************************(((((())))))))))))(((((())))))(((((((((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((()))''''''''''''(((((((((((((((((()))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))))))))*********+++++++++******))))))******+++,,,(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((((('''((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---............/////////000000000111111111111111111111111222222111111222222333444444444444444444444444444444444444444444444444444222222111111111111000000000////////////.................................------------------------///...---,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------............//////////////////000111222222111111/////////000000000000000111111222222222111000000000000000111111000000000......////////////..............................,,,,,,+++************+++************************(((((())))))******++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((())))))))))))(((''''''''''''(((((((((((((((((()))))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******))))))*********+++++++++******))))))******+++,,,((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((()))))))))((())))))))))))************)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............////////////111111111111111111111111222222111111222222333444444444444444444444444444333333333333333333333333111111111111111111111111000000000000////////////------------------------------------------------------,,,,,,++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))((()))***+++***((())))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,------........./////////...///000111111111111111.........////////////000000111111111111111000000///000000111111000000///---......//////......---........................,,,,,,+++******************************+++++++++))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((&&&&&&''')))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))***))))))(((((())))))***))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((())))))***'''(((((())))))))))))(((''''''((((((((()))))))))(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++******))))))******+++,,,(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''''''''((()))*********((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%'''((())))))******))))))))))))************((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------........./////////111111111111111111111111222222111111222222333444444444444444444444444444222222222222222222222222222222222222222222222222222111111111000000000000------------------------------------------------,,,,,,+++++++++,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))((()))***+++***(((((()))))))))************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------.........//////...///000111222222222222.../////////000000000000000000111111111111000000//////000000000000//////---......//////......---........................,,,++++++***************))))))*********+++++++++*********)))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))'''&&&(((***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))''''''((()))))))))))))))******))))))))))))******))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))******&&&'''((()))******)))(((((((((((()))))))))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************)))************+++++++++******))))))******+++,,,(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))$$$$$$&&&((()))*********))))))))))))************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////111111111111111111111111222222111111222222333444444444444444444444444444111111111111111111111111222222222222222222333333222222222222111111111000------------------------------------------------++++++++++++,,,---......++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))((()))***+++***((((((((())))))*********+++'''((((((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------........./////////000111222333444444444//////000000111111111222///000000111111111000000//////000000000000//////---..................---........................,,,++++++***)))*********))))))******++++++++++++++++++******))))))(((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***((('''))),,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))''''''((()))))))))))))))******))))))))))))******))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((()))******&&&'''(((*********)))((())))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++)))************+++++++++*********)))***++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))************))))))((((((''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))************))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&%%%(((///000)))&&&(((---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------............////////////111111111000000000000000111000000///000222444555222111000000000111222333333333333222222222111111000000000000000000000000333222222111000///......////////////////////////------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))******))))))))))))******)))((('''''''''(((***+++))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))*********++++++++++++++++++******************(((***------+++))))))******)))))))))***+++,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,---...//////...111333222333777888555666111///111222000000222000000000000000000000000222111111000///......---........................------......------,,,+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))******)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((+++111222,,,***+++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------............////////////////////////000000000000000222333444222111111000111222333444222222222222111111111111000000000000000000000000222111111111000/////////........................------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))******))))))))))))******(((((('''''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++************************((()))+++++++++******************)))******++++++*********+++++++++,,,,,,......---------,,,,,,,,,,,,,,,+++,,,,,,---...///333777999888999<<<<<<888777222///111222000///111000000000000000000000000111111111000///.................................------......------,,,+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((((((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))******************************************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,***************************************************************)))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))************))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))******,,,111111---+++,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------........................000000000000000111222333222222111111222222333444111111111111000000000000000000000000000000000000000000000000000000000000........................,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))******))))))))))))******(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************)))(((((()))***++++++***++++++******)))******************++++++++++++,,,------------,,,,,,,,,,,,+++++++++,,,,,,---...///555999<<<;;;<<<@@@???===999444000111111///...000000000000000000000000000111111000000//////..............................------......------,,,+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((('''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))))))))*********++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************************************,,,,,,++++++******))))))))))))))))))((((((((((((******))))))((((((''''''((((((((((((((((((((((((((()))))))))************))))))************))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((***,,,,,,+++***))),,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------.............../////////000000000000000111222222222222222222222333333444000000000000////////////000000000000000000000000/////////000000000000000........................,,,,,,,,,++++++++++++***************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((******))))))))))))******(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))***************((('''(((+++,,,,,,***,,,,,,+++***)))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///444777888666999???BBBAAA;;;555111111111......000////////////////////////111000000000/////////...........................------......------,,,+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------************************************************,,,,,,++++++******))))))(((((((((((())))))))))))******))))))((((((''''''((((((((((((((((((((((((((()))))))))************))))))************))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&((()))))))))***)))(((,,,++++++******++++++,,,*********+++++++++,,,,,,,,,------------..................//////000000000///000000000111111111111111111222222222333333333000000000/////////......000000000000000000000000///////////////000000000........................,,,,,,+++++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************)))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((******))))))))))))******))))))******++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((&&&'''''''''(((((((((((((((((()))))))))************))))))***+++,,,,,,+++,,,,,,+++***)))))))))***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......222333222000444===DDDFFF===666111111000......000////////////////////////000000000000////////////........................------......------,,,+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,---------.........***************************************************************)))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))************))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((******((((((+++,,,***++++++************++++++************++++++++++++------------.....................//////000000111//////000111111000000///000000111222222222222111000000000000////////////000000000000000000000000////////////////////////------------------------++++++++++++************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))******))))))))))))******((()))***+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''(((((())))))*********)))+++......,,,+++++++++++++++******)))*********)))))))))************+++++++++++++++,,,,,,,,,,,,*********++++++,,,---...000111///---111<<>>IIIZZZttt))))))))))))))))))))))))(((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************************)))))))))((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))+++---,,,+++******))))))******+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...........................////////////........................,,,------......------,,,------,,,,,,,,,,,,++++++++++++***))))))***+++++++++++++++************)))************************))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))************************************************)))))))))(((((()))***++++++***)))((())))))))))))************+++++++++************)))************)))))))))((())))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------......---------...............,,,,,,------,,,++++++*********+++,,,,,,,,,,,,+++************************+++******)))((((((''''''))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************************************************************++++++++++++++++++++++++*********+++,,,,,,,,,---------------------------333222111000000000///...444444444333333666>>>DDDIII```|||))))))))))))))))))))))))(((((((((((()))))))))))))))************))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++---///,,,+++******))))))******+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---............/////////........................,,,------......------,,,------,,,,,,,,,,,,++++++++++++***))))))***+++++++++++++++************)))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))************************************************))))))))))))))))))************))))))))))))))))))************+++++++++************)))************))))))))))))))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,+++,,,,,,---......//////++++++,,,,,,++++++************+++,,,,,,,,,,,,+++*********************************))))))(((((('''(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------333222111000///000111111111444555555777>>>IIIQQQpppwww(((((((((((((((((((((((((((((((((((())))))))))))))))))************)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++---///,,,+++******))))))************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---.........---------------.........//////........................,,,------......------,,,------,,,,,,,,,++++++++++++******************++++++++++++*********))))))************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))************************(((((((((((())))))))))))((()))))))))************))))))))))))*********************))))))))))))))))))))))))******)))))))))((()))))))))************+++++++++*********))))))*********)))))))))))))))))))))))))))))))))))))))++++++************++++++************************************++++++++++++************++++++++++++,,,,,,,,,------.........++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++*********************************)))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((('''(((((())))))))))))((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))******************************+++++++++***************+++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------............000000111111222222444666111222333666BBBXXXmmmyyyvvvlllfff(((((((((((((((((((((((((((((((((((())))))))))))((())))))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))+++---,,,+++******))))))************************************+++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,---...---------------------....................................,,,------......------,,,------,,,,,,,,,+++++++++*********++++++*********+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************(((((()))))))))*********))))))))))))))))))*********))))))))))))))))))***((()))))))))************+++++++++*********))))))))))))))))))))))))******))))))))))))))))))))))))++++++************++++++************************))))))*********+++++++++++++++++++++,,,,,,,,,,,,......------,,,,,,,,,,,,,,,,,,---------------,,,******+++,,,,,,,,,,,,+++************************************))))))))))))'''((((((((()))))))))***))))))))))))((((((((((((''''''((()))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************))))))*********+++++++++))))))*********+++++++++*********++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------....../////////---000222333222222333555888;;;???IIIccciiibbbnnn~~~))))))))))))))))))))))))(((((((((((())))))))))))((())))))************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))***+++,,,+++******))))))*********************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...++++++,,,---------------,,,------------.................................,,,------......------,,,------,,,,,,,,,,,,++++++)))***++++++++++++***)))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************'''(((((())))))*********))))))))))))******************))))))))))))******))))))))))))************+++++++++************)))))))))))))))************))))))))))))))))))))))))++++++************++++++************************)))))))))************+++++++++,,,,,,,,,---------......------,,,++++++***,,,,,,---.........------******+++,,,,,,,,,,,,+++************************************************''''''(((((())))))******))))))))))))((((((((((((&&&'''((())))))******)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************)))))))))***++++++,,,,,,)))))))))***++++++,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,---------------------...//////000000...111444444222111444777AAARRRhhh{{{hhh[[[jjj))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))***,,,,,,+++******))))))******))))))*********+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......++++++,,,------------,,,,,,,,,---------.................................,,,------......------,,,------,,,,,,,,,,,,++++++)))***++++++++++++***)))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************''''''(((((()))******+++((()))))))))************+++***)))(((((()))***+++))))))))))))************+++++++++************)))((()))))))))************))))))))))))))))))))))))++++++************++++++************************))))))))))))************+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------******+++,,,,,,,,,,,,+++************************************************'''''''''((()))*********))))))))))))((((((((((((&&&'''((()))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************((())))))***++++++,,,,,,((())))))***++++++,,,,,,)))******+++,,,,,,------+++,,,,,,,,,---.........---------...///000000000222444555555444888???FFF^^^wwwzzzuuupppxxx))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************(((((())))))*********+++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))+++---,,,++++++***)))*********))))))******++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......++++++,,,---------,,,,,,,,,,,,,,,---------..............................,,,------......------,,,---------,,,,,,,,,++++++)))***+++,,,,,,+++***)))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))************&&&''''''((()))******+++(((((())))))*********++++++***)))(((((()))***+++))))))))))))************+++++++++************)))(((((())))))*********+++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,***++++++,,,,,,------...)))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******************************************++++++&&&''''''((()))******+++))))))))))))((((((((((((&&&'''((()))************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************((())))))***++++++,,,,,,((())))))***++++++,,,,,,))))))***+++,,,,,,------++++++,,,,,,---...//////---------...///000000111444555666666999AAANNNYYY}}}{{{~~~www}}}******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))******))))))((((((''''''(((((((((((())))))))))))*********)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************(((((())))))*********+++,,,+++***))))))***+++,,,************************))))))))))))))))))))))))*********)))))))))))))))(((((()))***++++++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------------------------..............................---------,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''******)))(((((((((((((((+++*********))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))************************+++*********))))))(((((((((((()))***************+++*********))))))((((((&&&''')))***++++++******************************************************++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,+++***)))))))))******************)))((('''******))))))((((((''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))***)))))))))((((((''''''***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))((((((((((((+++++++++***************)))))))))***+++++++++,,,******+++++++++,,,,,,,,,---------...............+++,,,...000222333333333666444555<<>>???444'''++++++++++++++++++++++++,,,++++++******++++++,,,************+++,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************,,,+++***((((((((()))***************************+++******)))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************++++++************+++++++++*********))))))(((((()))))))))))))))******+++)))************+++++++++)))************+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++******************)))******++++++,,,------...//////...---...111444666///333HHH[[[hhhxxxooo___jjj((((((((((((((()))******************)))))))))((())))))((((((((('''''''''))))))))))))************((()))***++++++***))))))))))))************))))))(((((((((((()))))))))***)))******+++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///,,,------------,,,++++++,,,,,,++++++,,,,,,---...---,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))(((************************))))))))))))))))))))))))************************************************)))******++++++++++++***++++++++++++++++++++++++...******000888999222***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++***)))(((((()))***************************+++******))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************++++++************++++++************)))))))))((()))))))))))))))******+++)))************+++++++++)))************+++++++++************************************************++++++++++++++++++++++++++++++******************+++++++++,,,------......000//////000111111111111111<<>>III[[[]]]gggyyyuuummm((((((((((((((()))******))))))))))))************(((((())))))))))))******))))))))))))************---,,,+++***************))))))************)))))))))))))))*********++++++)))******+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///...............---,,,,,,---------------......///,,,,,,,,,------------...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++'''***------+++)))***,,,*********++++++,,,,,,---------,,,,,,,,,,,,------...------,,,,,,,,,,,,------......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++,,,+++++++++************************+++******)))))))))))))))+++******))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++))))))))))))************)))))))))))))))******+++)))************+++++++++)))************+++++++++************************))))))))))))))))))))))))*********++++++,,,,,,---******++++++,,,---------+++++++++,,,------......,,,000222222333===MMM[[[dddfffuuuzzzgggkkk((((((((((((((()))******((()))))))))************(((((()))))))))*********))))))))))))************...---,,,***))))))******))))))************))))))))))))*********+++++++++***++++++,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///...............------,,,---------------...//////------........./////////------------------------------------............------------------------......---------,,,,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))************************************************++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,++++++,,,...)))******+++,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,------.........////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------************************)))***+++,,,,,,,,,++++++************************+++******)))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************++++++************++++++((()))))))))************)))))))))))))))******+++)))************+++++++++)))************+++++++++************************************************)))******+++,,,,,,------******++++++,,,------...,,,,,,,,,---......//////000000222777AAAPPP___hhhmmmlllwwwxxxnnn((((((((((((((()))******(((((())))))*********+++(((((())))))*********+++))))))))))))************///---,,,***))))))******))))))************)))))))))************++++++++++++,,,------......------************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------------.........//////......//////......---,,,...------------...//////.../////////000000111111........................---------.........//////------------------------.........------,,,,,,,,,......,,,++++++,,,......+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))***************************************************+++,,,,,,------------++++++++++++++++++++++++,,,,,,+++******,,,...111))))))***+++,,,,,,------...------,,,,,,------...,,,,,,,,,,,,------...///......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------************************)))***+++,,,---,,,,,,+++************************+++******)))))))))))))))++++++***))))))((())))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************++++++************++++++(((((())))))*********+++)))))))))))))))******+++)))************+++++++++)))************+++++++++************************++++++++++++++++++++++++))))))***+++,,,,,,------******+++,,,,,,---......------......///000000000333111222<<>>FFFKKKJJJHHHIIINNNTTTQQQGGGGGGSSSZZZXXXDDD777111666999444222444444444333222222333444555111000000000000111222222222222000//////...//////////////////////////////000/////////..................---------,,,,,,,,,*********************************)))))))))))))))******+++++++++,,,,,,,,,******++++++++++++******+++++++++*********))))))******************************)))))))))))))))***++++++************++++++))))))))))))))))))))))))(((((()))***************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))---......---+++******+++************************++++++***)))(((((())))))))))))))))))***************************************+++,,,,,,------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......---,,,,,,///////////////.........,,,---...///////////////000///......000222444444//////000111444444444333444333111000000333666888111333333111000111111111444333222333444444222111000111222111000111333444333333333333333222111000222222222222111111111000//////.........---------000000//////.........---...------,,,,,,------.........---,,,,,,+++******++++++++++++++++++++++++,,,+++***))))))***+++,,,************************************************))))))************)))))))))************+++++++++************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************))))))***+++,,,,,,------++++++++++++++++++++++++++++++,,,------......///000000///......///000111777333===WWWmmmuuuwww{{{|||xxxvvvfff\\\ZZZ___ccceee************************+++***)))((('''(((((()))++++++************++++++++++++++++++*********)))*********++++++++++++,,,+++++++++++++++++++++++++++*********,,,---,,,+++************************,,,,,,---............---........./////////000000....../////////000000000222222333333333444444444444333333444555666555555777777777666555666777888555:::@@@DDDFFFGGGJJJMMMOOOOOOTTT[[[``````bbbeeeiiikkkiiidddaaabbb___[[[JJJ???666444555444333444444444444444333333222222555555444444444555666666222222222222222222333333////////////////////////000000/////////..................---------,,,,,,++++++++++++++++++++++++)))))))))******+++++++++******+++++++++,,,,,,,,,******++++++++++++******+++++++++*********))))))******************************))))))))))))******++++++************++++++))))))))))))))))))))))))(((((()))***************************************************************************************************************************************************************))))))))))))))))))))))))---......---+++******+++************************++++++***)))))))))))))))))))))))))))***************************************+++,,,,,,------,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...////////////...---////////////////////////111111111222222111111111333222000111333444444333444444333444444555444333333444444444333222000//////111444444555555666555333333333555777777666444111111111111000000111222111111111222222222222111222222222111111111000000/////////.........------.........///////////////...------,,,,,,------.........------,,,++++++***++++++++++++++++++++++++,,,+++************+++,,,************************************************))))))************)))))))))************+++++++++************************)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********************************++++++,,,,,,---++++++++++++++++++++++++++++++,,,------......///000000///...------...///444<<>>>>>;;;777666666777777666555333222555444444444444444555555000000111111222111111000////////////////////////000000000/////////...............------------,,,++++++++++++++++++++++++((()))***+++,,,------...******+++++++++,,,,,,,,,******++++++++++++******+++++++++*********************************************)))))))))******+++++++++************++++++))))))))))))))))))))))))(((((()))***************************************************************************************************************************************************************)))))))))))))))))))))))),,,---...---+++******+++************************++++++***))))))))))))***)))))))))*********++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000000000///...//////////////////000000/////////000000111111111555333111222444555222000000000111222333555777888666666666666666555333222111222444666777666444444222111222333444333000...222222222111111111111000000000000000000000000000222111111111111000000000000///////////////......---......//////000000111......------------............------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))************)))))))))************+++++++++************************)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...///000000//////000222:::OOOggguuuzzz}}}~~~}}}zzzrrr}}}llleeeXXXTTTPPPNNNPPPUUUXXXZZZ******************************))))))))))))))))))++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,+++***+++---...---,,,------------------------------...////////////......////////////000000000000000000111111111111222111222333444444333222222333444555666666777888:::888;;;???CCCHHHQQQ\\\ccclllooovvv~~~yyyhhh^^^YYYOOOCCC@@@???>>>===;;;999777666666666555555555666777777222222333333222000///...000000000000000000000000000000000////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,******++++++++++++************************************************************))))))******++++++++++++************++++++))))))))))))))))))))))))(((((()))***************************************************************************************************************************************************************))))))))))))))))))))))))+++,,,---,,,***)))***+++************************++++++***))))))*********))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,************************------------------------,,,,,,,,,------------.........000000000000......//////000000000000111111.........///000111222222666444222333666666444111666777888999:::<<>>???<<<<<<;;;<<<===<<<999777777666555555666666444333444444444333333333333333222222111111111000000000000000000000000000000000///////////////000000000......------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************)))******++++++******)))))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++***************************+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---000111111111222555888GGG```www}}}zzzxxxsssmmmqqqqqqiiiZZZUUUNNNOOOQQQSSSVVVZZZ^^^aaa))))))))))))))))))))))))))))))******************++++++************+++++++++++++++++++++++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,+++***+++---...---,,,---------------------------...//////000000//////////////////000000000111111111111222222222222333555555666666666555444444333444666666666999===AAACCCIIIQQQZZZdddqqq}}}nnn^^^XXXVVVRRRLLLGGGAAA===;;;::::::999888777777777777555555555555555444333333111111111111111111111111111000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++******+++++++++,,,,,,,,,******++++++++++++*********************************************************************+++,,,,,,++++++************++++++************************(((((()))***************************************************************************************************************************************************************))))))))))))))))))))))))+++,,,---,,,***)))***+++************************+++***************++++++************++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,************************------------------------,,,,,,---------.........---...////////////...---000000000000111111222222333333222111111222222333444444444666777999:::::::::<<<>>>??????AAADDDGGGMMMOOORRRVVVYYY\\\]]]^^^aaaXXXRRRQQQQQQOOOPPPSSSOOOMMMJJJHHHFFFDDD@@@>>>;;;:::888999999999666333555555555444555666777888222222222222111111111111111111111111111111111111222222111000///......---///......------......///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******************************++++++++++++******))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......//////111222000///222999???VVVkkk|||~~~{{{xxxrrrjjjgggzzznnn\\\QQQOOOOOOSSSVVVYYYZZZ\\\```ddd))))))))))))))))))))))))((()))***+++++++++******++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++,,,---...---,,,++++++++++++++++++++++++...//////000000000000000/////////000000000111111222222222333333333333444333333222333333444555666333555777888:::AAAJJJQQQRRR\\\iiiuuu~~~~~~yyyrrrhhh^^^TTTOOOCCCAAA???;;;888555444333555555444333444444555555111111111111111111111111111111000000000//////////////////.........------------------------------///......---,,,+++***)))******+++++++++,,,,,,,,,******++++++++++++*********************+++++++++***************************************+++,,,---++++++************++++++************************(((((()))***************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))***+++,,,+++***)))***+++************************+++************+++,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,*********+++++++++++++++------------------------,,,---------............---...////////////...---000000000111222222333333555444222111111111222333222666999;;;<<<@@@FFFKKKOOOTTT[[[```cccgggmmmqqq|||yyyqqqsssvvvvvvzzzzzzrrriiiaaaZZZTTTQQQIIIFFFCCCBBBBBB???999555444333222222222444555666444333333333333222222222111111111222222222222333333333222111///...------//////............//////......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///222222111///...555AAAKKKkkkuuu|||zzztttpppllljjjgggzzzmmm```TTTOOOPPPTTTXXX[[[\\\[[[]]]dddjjj))))))))))))))))))))))))((()))***++++++++++++***++++++************+++++++++++++++,,,,,,,,,------*********++++++++++++,,,++++++++++++++++++++++++---,,,+++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,//////000111111111111000//////000000000111111111333333333333444444444444222222111222555999<<>>@@@BBBIIIPPPRRRSSSXXXdddooosssoooiiifffccc^^^UUUOOOFFFDDD@@@<<<999777666666555555444444444444333333222222222222333333333444222222222111000///......//////............//////------..................------------------------+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---------------------------++++++,,,------......///000111111000444AAAUUUddd}}}}}}}}}xxxooohhhmmmvvvyyymmm```YYYUUURRRSSSUUUXXX]]]bbbdddeeelllyyy))))))))))))))))))))))))((()))***+++,,,,,,+++***++++++************+++++++++++++++,,,,,,---------))))))*********+++++++++++++++++++++++++++++++++---,,,+++,,,...///...---........................//////000111111111111111000000000000111111111111333333333444444444555555888777777999===CCCIIIMMM[[[^^^bbbgggooo}}}~~~vvvppplllQQQMMMGGGAAA<<<999999999222222222222222222222222111111111111000000000000000/////////....................................++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******))))))******++++++++++++************************************+++,,,---...++++++************++++++************************(((((()))***************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))***++++++***)))***,,,************************+++*********+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,---------........................---------........./////////000111222222111000///000000111222333333444444444666999>>>EEELLLSSSWWW\\\fffoooqqqqqqxxx|||tttddd```YYYPPPHHHBBB>>><<<666666555555555444444444222222222333333444444444111111111111000000000000//////............//////------..................------------------------++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------------------------------++++++,,,------......///---///000222;;;OOOiii}}}~~~~~~{{{sssooo~~~~~~qqqbbbVVVLLLLLLPPPTTTXXX\\\\\\bbbiiimmmsss,,,,,,,,,+++++++++************++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------..................------/////////000000000000000111111111///---...111444444444444444555555555555:::===@@@FFFPPP^^^jjjqqquuuiiiZZZIII???===:::999777555444333333444222333333333333222111000111111000////////////000........................//////.........---------***++++++,,,,,,++++++***+++***)))(((((()))***+++******+++++++++,,,,,,,,,************************++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,++++++******++++++++++++++++++******))))))************************+++++++++*********))))))************************************************+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++,,,...---------.........//////...//////000111111000000111000000111222222111///111444666444444666888888<<>>CCCFFFQQQSSSVVVZZZbbblllwwwvvvuuupppkkkjjjkkkhhhdddeeeeeennn|||uuueeeXXXQQQHHHAAA===;;;;;;:::666666555666777777666666111111222222222111111000000000000000000000000000000//////......---,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++*********))))))+++,,,,,,++++++,,,---++++++,,,,,,,,,---------------------------------...++++++///000///000222///555555???ZZZpppyyytttsssxxx|||}}}kkk^^^VVVRRRQQQQQQSSSVVVYYY]]]^^^___^^^lll+++************)))))))))******++++++++++++******************************------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------..............................//////000000000000111000000111333444444333444555666666888>>>HHHOOOUUUaaappp{{{www]]]SSSFFF>>><<<<<<:::999666444222111222333222111111111000000000000111111////////////////////////......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++++++++++++++++++++++++++************************************,,,,,,,,,,,,,,,+++++++++************************************************+++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---...............////////////...///000000111222333333000111222333333444444333333555888<<>>888;;;999666444444333222000333333333333222111000///000000000000000000000000000//////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++***************+++,,,,,,++++++,,,---,,,,,,,,,,,,---------------------------------------+++,,,000111///000333///999???NNNkkk}}}yyyjjjiiitttzzziii[[[RRRNNNMMMRRRTTTVVVYYY\\\___``````aaaqqq***)))))))))))))))))))))******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...............////////////......//////000111111111222111111333666888777555555888===BBBJJJXXXhhhsssooo```WWWOOOFFF>>>;;;777333111333555444333111000000//////000000111////////////////////////------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,------------...------,,,++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......------...///....../////////000000000000000000000111111222222...000333555666888:::;;;AAAAAAEEEKKKOOOSSSZZZaaa```eeejjjggg```\\\___ddduuunnnZZZMMMDDD@@@:::777666444222000333333333333222111000///111111111111111111111111000/////////......------........................------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++---,,,++++++,,,...,,,,,,,,,------------...........................---+++---000000---...222333DDDPPPaaaxxxyyyjjjjjjzzzyyyqqqdddYYYRRRPPPSSSUUUVVVWWWYYYZZZ\\\```dddgggppp)))))))))))))))))))))*********++++++++++++******************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------................../////////000000//////000000111222222333888777666666888999::::::;;;CCCPPP```rrr~~~ooo___SSSPPPIII@@@;;;:::999777555222111000000//////000000000000000000000000000000......---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,*********++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,---------............---,,,,,,++++++,,,,,,+++++++++++++++++++++,,,************************))))))))))))************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......------///000/////////000000000111111222111111000000111222333333666;;;???AAADDDHHHKKKPPPOOORRRYYY\\\^^^ccckkkxxxiii^^^OOODDD???===;;;999333333333222222222222222222222222222222222222222///////////////.................................------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,***,,,------,,,+++---...,,,,,,---------....................................---...000...,,,...444===TTTeeeqqqzzz{{{wwwnnnvvvooo```[[[TTTOOONNNSSSYYY]]]\\\[[[ZZZZZZ]]]eeepppwww)))))))))************+++******++++++++++++******************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---------.....................//////000000111000000111222333444444555777777666555555999???DDDPPP[[[ooovvvnnncccTTTIIICCC>>>999555555555333222111111000000000000000000000000000000//////.........---------,,,,,,------------,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,------------,,,---------...............------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************((((((((()))))))))))))))***************************************************************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---//////......///111000000000000111111111111333222222222333444666777888===CCCGGGJJJMMMSSSWWWUUURRRUUU]]]cccfffppp{{{vvv```QQQGGG>>>999999777555333222222444555222222222222222222222222////////////////////////................................................,,,,,,---------.........,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------,,,,,,---...,,,---------....................................///......000...---333:::MMMeeevvv||||||tttvvvkkklll}}}hhhVVVQQQOOOMMMMMMPPPUUUZZZ]]]______^^^^^^dddrrr************++++++,,,,,,******++++++++++++******************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------............---......///000000111111111222222333444555666777333666888999===GGGVVVcccqqq|||~~~kkk]]]TTTNNNFFFAAA;;;:::888666444333222222111111111111111111111111000000/////////.........,,,,,,------------,,,,,,,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************,,,,,,,,,------------...------------..................---,,,,,,,,,,,,---+++++++++,,,,,,,,,------************************(((((())))))************************************************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------........................,,,---//////......000111000000000111111111222222222222222444777;;;>>>@@@???DDDKKKOOOPPPSSSYYY^^^^^^XXXZZZfffrrr}}}|||gggPPPAAABBB???:::555333333555777333333333333333333333333/////////////////////000................................................++++++,,,,,,,,,---------,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------,,,,,,---///------------....................................///...///111000222;;;EEE___ttt{{{qqqqqqgggppptttfffXXXLLLJJJLLLOOORRRVVVZZZ\\\]]]___```bbbgggqqq******+++++++++,,,,,,,,,******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////---......///000111111222222222333444555777777888444:::@@@EEEMMM^^^vvvqqqiiiccc[[[VVV???===;;;999777555444444111111111111111111111111000000000000////////////,,,------......------,,,******,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***)))************************************************,,,,,,,,,---------......---------.........//////......---,,,,,,,,,,,,---+++++++++,,,,,,---------************************))))))******+++++++++,,,************************************************))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------........................,,,---//////...///000222000111111111111222222222111111333666:::@@@EEEHHHIIINNNUUUXXXXXX[[[```eeemmmfffhhhvvvsss[[[JJJEEE>>>777444444666777333333333333333333333333////////////000000000000////////////////////////////////////////////////******+++++++++,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,...---,,,,,,---///---------........./////////////////////////////////...///111222666BBBMMMlll|||}}}qqqoooppp}}}wwweeeZZZSSSMMMHHHLLLRRRXXX]]]`````````^^^aaafffnnn|||************************************************++++++******************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...---------...............000000///111222444444333777222222888:::888888<<<>>>FFFUUUkkk{{{rrriiiXXX___^^^QQQAAA999777888444333222444666555///***///000222222000---,,,,,,,,,,,,------,,,,,,+++***......---,,,,,,+++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++***))))))******++++++,,,,,,---...//////------............------...,,,++++++,,,------,,,---,,,++++++------,,,+++,,,***(((***---...---+++************************+++*********))))))((((((************************)))))))))***++++++,,,,,,************************++++++++++++++++++++++++------,,,++++++*********++++++******++++++,,,------,,,,,,,,,,,,---......---------.........//////111111111111111111111000333333333222222333444555>>>;;;999<<>>999666666333444555777999999666333111111000000//////......000000//////.........---//////.........---------......---------,,,,,,,,,---.........---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---------------------------------............///000//////.........//////000222333222444@@@UUUeeevvv{{{{{{zzzuuuqqqbbbVVVNNNLLLNNNVVVVVVZZZ___```^^^```eeedddrrryyy************************************************++++++******************++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,---......------............//////222111111222222222111111555555777;;;:::777:::AAAKKKggg~~~tttxxxyyyssshhh\\\MMM@@@<<<999444///---000555:::......---...000000///..................---,,,,,,......------,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++***************++++++,,,,,,---......///------............------...,,,++++++,,,------,,,...---,,,,,,......---,,,---+++***+++---...,,,***************************+++*********))))))))))))++++++++++++++++++++++++++++++******************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***++++++,,,---------,,,,,,------...///------.........////////////////////////000000000555555555333111222555888777===FFFNNNRRRUUUZZZ^^^___^^^eeeiiiooogggSSSHHH@@@;;;999999999777666444333333333222222111111000000///000000/////////.........//////.........---------......---------,,,,,,,,,------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------------------------------............///000//////.........////////////111444===NNNbbbqqq~~~{{{zzz{{{zzzrrraaaUUUNNNJJJKKKNNNWWWWWW[[[______^^^aaagggttt++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------......---........./////////000222222333444444444444333666777999999888===KKKYYYqqq{{{|||rrraaaDDD>>>666222222333444444111///---///111222111.../////////000///......---......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++************++++++,,,,,,------.........------............------...,,,++++++,,,------,,,///---,,,---...///...---...,,,+++,,,------,,,******************************************))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((************************++++++++++++++++++++++++*********+++,,,---------+++++++++++++++,,,---------------,,,------...///............////////////////////////000000111222555555555555666999===@@@AAAIIISSSWWWWWWYYY]]]bbbccclllyyy|||qqq^^^LLL<<<999:::999888666444333333444444444333222222111111000000000000/////////////////////.........------......---------,,,,,,,,,------......------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------------------------------............////////////......//////000111///000:::KKK```qqq{{{~~~|||wwwuuuzzzooocccVVVOOOKKKKKKOOOTTTZZZZZZ\\\_________dddlll~~~++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---..................//////000000111000222444666777777999:::666777999===GGG[[[vvveeeWWWFFF===;;;:::444---333333444333222111///...//////000000//////...---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,++++++******+++++++++,,,,,,,,,---------......,,,------......------,,,...,,,++++++,,,---,,,,,,...---,,,,,,---...---,,,++++++++++++,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++,,,---------------------...//////....../////////000000000222111111111111222333444333333555;;;AAAGGGIIIIIIPPPSSSTTTTTT[[[jjjzzzmmmSSS???;;;888777777777666444555555444333333222222111000000000000000000000000////////////..................---------,,,,,,,,,,,,------...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------------------------............/////////////////////000111555111444BBBYYYooo{{{~~~|||zzzsssnnnyyypppbbbYYYPPPMMMLLLMMMSSSZZZ^^^]]]^^^``````bbbkkkuuu++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------...//////......//////000111222222000222555555555666999<<<444===JJJ]]]vvvnnnYYYGGG===999888111444777666222///...//////////////////...------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,------------,,,,,,...,,,++++++,,,---,,,,,,,,,+++***+++,,,,,,+++***((()))******++++++,,,---***************************************+++++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---......------------...///////////////000000000111111333222111111111222333444666666:::CCCLLLQQQPPPMMMPPPQQQRRR\\\vvvaaaSSSBBB888777999777444555444444333333222111111000111111111111111111111000000/////////...............---------,,,,,,,,,,,,,,,------...------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,---------------------------------............//////////////////000111111444444;;;NNNgggzzz~~~{{{qqqnnnnnn___QQQLLLHHHIIIKKKMMMTTT[[[aaa```bbbdddeeejjjxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////......///000111222333333222444555444333555:::>>>@@@VVVvvvlllPPPCCCAAA666777777555222000000111///////////////......---......------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++++++++++++++++++++,,,++++++++++++,,,,,,---------------------------,,,,,,------------,,,,,,...,,,++++++,,,------,,,+++***)))***+++,,,+++)))(((***++++++++++++,,,...*********************************+++++++++++++++************************((())))))***++++++,,,,,,************************++++++++++++++++++++++++.........---,,,+++++++++,,,,,,,,,,,,,,,------.........------......///000000000000000111111111111222111000000111444666888AAADDDJJJPPPTTTVVVVVVUUUSSSZZZfff{{{~~~aaaLLLAAA===999666555555444444333222222222111111111111222222222222000000000/////////............---------,,,,,,,,,,,,,,,------......------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,.........---------------------------------------............///////////////000111222222222888GGG]]]ttt~~~yyysss{{{ooo[[[OOOFFFEEEGGGLLLPPPSSSYYYaaabbbbbbfffjjjooozzz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...------------------------,,,,,,,,,------------...,,,,,,------.../////////...//////000222333333444333555777777777;;;DDDKKKeee|||}}}jjj[[[MMMDDD:::444444555333111000000111111000000///...------..................------------------------+++,,,------...---------+++++++++++++++++++++++++++++++++++++++,,,---...------------------------+++,,,,,,------,,,,,,+++...,,,++++++,,,------,,,,,,+++******,,,,,,+++***---...///...,,,***,,,---*********************************++++++,,,,,,,,,++++++++++++++++++++++++******************++++++************************++++++++++++++++++++++++------------------,,,,,,---,,,,,,,,,,,,---.....................//////000000000000111111111222222000000111222555:::>>>AAANNNXXXaaaaaa\\\[[[ccclllnnn~~~uuu```OOOCCC<<<777666666555555444444333111111111222222222333333000000000000/////////.........---------,,,,,,,,,+++,,,------......------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////...------------------------------------............///////////////000111222333666CCCXXXooo}}}~~~yyypppsssppp^^^PPPJJJFFFGGGMMMTTTWWWXXX]]]cccaaaccciiiqqq{{{,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,---------......,,,,,,------.../////////...///000111222333444444333666999:::===EEERRR[[[}}}{{{fffTTT???555777:::666000111222222222222111000000------..................------------------------+++,,,------......------++++++++++++++++++++++++++++++++++++,,,,,,---...------------------------+++,,,,,,------,,,,,,+++...,,,++++++,,,------,,,---,,,++++++------,,,+++111333333111---***+++,,,*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))************************+++++++++++++++++++++++++++,,,,,,------......///---,,,,,,,,,,,,---.....................///000000000111111111111222222222111222333666;;;AAAGGGJJJVVVfffsssooocccaaarrrcccNNNCCC888888777777666666555555111111111222222333333333000000000000////////////......---------,,,,,,,,,+++,,,,,,---.........---+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***---...//////...------------------------------------.........//////////////////000111222333===NNNfff|||~~~|||{{{pppfffrrrvvvfffWWWOOONNNHHHKKKQQQWWWXXXVVVYYY^^^___ccckkkvvv++++++++++++++++++++++++++++++************++++++------------------------........................++++++,,,,,,,,,------------///000...---...000111666000333333...222777333999444666???EEEPPPhhhzzzgggJJJAAA;;;888777111222333111...000333000)))000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++...111333222111///...---------...------------------------///......------,,,++++++//////.........---------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***)))))))))************+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,000////////////000000111222333333222000///000111,,,555===>>>@@@IIIXXXdddiiilllnnnrrr~~~qqqWWWDDD<<<999:::555,,,---666666666444333333444222...000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------------------------------------...............,,,,,,------.../////////111333111,,,---222555333KKK```ttt~~~~~~xxxoooqqq{{{jjj]]]PPPJJJKKKIIIOOOUUUXXXZZZ]]]___```eeekkkxxx++++++++++++++++++++++++++++++************++++++------------------------........................+++,,,,,,,,,,,,---------///000000//////000111111000+++111999888777666000999666>>>QQQdddyyyvvv[[[EEE@@@@@@777555444222111111222333444111000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++++++++...000222222111///...------......------------------------//////............------//////.........---------++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))************++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........000////////////000111111...000111111111222444666888999===GGGWWWfffpppssssssqqqvvviiiOOO999777;;;999555555222222222111111333333222111111000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------------,,,,,,---......//////000---///000000///111777===]]]nnn}}}zzzvvvkkkuuummm^^^TTTJJJGGGJJJQQQUUUZZZ[[[\\\^^^aaabbblllsss++++++++++++++++++++++++++++++************++++++------------------------........................,,,,,,,,,---------......111000///111222333222111:::222///444666555555999???FFF[[[|||rrrcccUUU???:::222000333333///000666111000000////////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---///111111000///......---......------------------------.........////////////000...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))************+++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,---...///000000000000//////000111111222000111222222333666:::>>>FFFGGGLLLYYYhhhsssyyyzzzrrr}}}yyyVVVFFFBBB===666333222222222222111111333555111111111000000000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,,,,------,,,------......///000000---...222555222111>>>PPPppp|||xxxvvvmmmsss]]]RRRKKKFFFHHHNNNWWWYYY]]]______aaaeeejjjyyy++++++++++++++++++++++++,,,++++++******++++++,,,------------------------........................------------............222///...111444444333333555444222444777444888FFFUUUjjjxxx^^^QQQ<<>>999;;;:::999777555333222222111................................................,,,,,,---...///111111222---...///000000///......------------------------.........///////////////---------.........//////---------------------------,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,------...///000111111111111111222333444666777BBBMMM]]]kkkqqqqqqmmmjjjsss___JJJ:::888999444222666444444444333333333222222////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////)))******+++---...//////......//////000000111111222444666;;;LLLggg}}}xxxkkkcccuuuaaaYYYOOOJJJJJJRRRVVVUUUYYYaaa___]]]cccnnnvvv///...---,,,+++*********.........------,,,,,,,,,***++++++,,,---------,,,............/////////000111111111111111222222222,,,666666333888:::===IIIyyyxxxhhhdddfffiiijjjkkkkkkkkkmmmuuu|||}}}|||}}}zzz\\\OOOEEE;;;:::<<<666---111555,,,222111111000000000000000......---------......///...,,,,,,...222555444222333333222222111000000000........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........------...000......---------......///---------.........//////......///000222222111///...111222111111666???GGGOOOXXXhhhsssuuuppppppsss^^^===888<<<999555555;;;888555555666666222...000000000000////////////........................---------------------------------,,,,,,+++++++++........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...111333444333222222111999MMMaaaqqqiiiccc}}}iii\\\NNNJJJLLLOOOSSSWWWZZZ\\\^^^bbb^^^dddttt......---,,,++++++++++++......---------,,,,,,,,,++++++,,,---------------........./////////000000000000111111111111222222555777222222888777;;;III^^^xxxiiibbbcccjjjpppooottt{{{~~~|||tttkkkooozzz}}}rrrhhhMMM;;;444666111111444111222111000000//////000000............//////000000222000...///222333333111222222111000000//////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,++++++,,,...------,,,,,,,,,---------------.........//////---,,,,,,---///000111111111333444444555<<>>777:::666555333222222222333333111111000000000/////////........................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///...---...///222333444;;;MMMdddwww||||||eeeWWWRRRIIIOOOQQQTTTUUUWWWYYY]]]___dddhhhvvv,,,+++++++++,,,,,,---...------------------------......////////////.........////////////000000000///000000000111222222222111222222:::??????VVV~~~uuunnnbbbYYYZZZbbbjjjlllvvv~~~zzzqqquuuyyy{{{~~~hhhLLLAAA666222666666111111000////////////000///000111222333444555555888555222000000111333444111111000//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,,,,---000222000///...---,,,+++++++++............//////////////////000000000111333555222999CCCIIIMMMRRRZZZaaa___cccrrrsssWWWEEE>>>888888777666444222222222222111111000000/////////........................------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...//////000222555777333CCC\\\sss}}}nnnWWWNNNNNNJJJSSSVVVXXXYYYYYY[[[```dddhhhnnn++++++++++++,,,---......------------------------...//////000//////......////////////000000000111000000000111222333333333222666888===BBBLLLxxxrrrdddUUUXXXZZZ___mmm|||{{{~~~tttVVV<<<888;;;555222222111000000000000000000111222444555666666666555444222111000222555777222111111000000///......------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,000666;;;111111000...------------........./////////000000---000222222111111333555;;;EEEQQQWWWYYYYYY[[[]]]]]]ooowwwVVVAAA999999888777666444222111222222222111000/////////////////////////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++...111222111222444666666MMMkkk~~~~~~xxxooo___OOOJJJNNNMMMTTTVVVYYYYYYXXX[[[bbbgggnnnxxx++++++++++++,,,,,,---...,,,,,,,,,------------...//////////////////...---/////////000000000111111000111111222333444555555333888999???LLLeeexxxZZZLLLKKK\\\iiivvv~~~sssvvv|||nnnIII<<<999///333333222111111111111222111222444555666666666555222222222111111222555888222222111000000//////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++,,,111888===111111000///.........///....../////////000000000+++...111222111222666999LLLSSS\\\___^^^\\\^^^```aaakkkLLL???;;;666555666777555222333333222111000000///...////////////////////////------------------------------------....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---///222111000000444777CCC[[[vvv{{{xxxrrrwwwvvvaaaVVVKKKJJJPPPQQQQQQTTTWWWWWWWWW[[[ccckkkqqq,,,,,,+++++++++,,,------,,,,,,,,,---------.........////////////...---,,,//////000000000111111111111222222333555666666777111;;;DDDXXXyyykkkTTTLLLVVVdddkkkeeeGGG;;;222555444333333222222333333222333555666777666555444000222333222111111444777111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...---------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,///333666000//////.........//////.../////////000000000000---///111111111666???FFFXXX[[[^^^^^^^^^bbblllssszzzjjjRRRGGG:::444666888777333444333333222111000///...////////////////////////------------------------------------.........///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000111000000444===DDDYYYjjj{{{zzz{{{pppkkkkkkVVVPPPJJJKKKRRRTTTQQQUUUXXXXXXYYY^^^hhhqqqzzz---,,,,,,++++++,,,,,,---,,,,,,,,,------...............//////...---,,,,,,000000000000111111111111222222333444555777777888333CCCXXX}}}rrr^^^UUUUUU^^^ppp~~~XXXDDD???666555444444333333444444222333555777777666444333///222444333111000222444000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---,,,,,,---.........---------......///////////////000000000000111222222111333<<>>555444444444333222222222333///000000000000000000000..............................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,---------.........---///000333===PPPgggyyyyyyvvvooowwweeeWWWKKKMMMRRRTTTTTTUUUWWWYYY]]]bbbgggppp,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------.........////////////000000111222222333333222444999<<<888999HHH[[[~~~jjjTTTQQQYYYcccnnnxxxkkk>>>666;;;???;;;000555666777888888888777666888555222222333555666666111000///---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,------...///......---------,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,------------.........111---,,,///000///111666222999EEERRR\\\^^^YYYTTTYYYZZZqqq|||yyywwwvvvuuuuuuwwwxxxyyy|||~~~{{{yyyxxxwwwxxxxxxwwwvvvxxxvvvvvvwwwvvvtttvvv{{{yyy{{{}}}rrrQQQEEE>>>444555555444444333333222222000000000000000000000000..............................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,------------............///111777DDDYYYppp|||qqqpppwwwuuu\\\SSSMMMOOOUUUVVVTTTSSSYYYZZZ]]]bbbggguuu++++++,,,,,,,,,,,,------------------........................///////////////000000111222333444444666444666999888@@@^^^www]]]SSSSSSfff{{{MMM<<<999:::;;;888555555777888888888777666555555444555555555555555000///...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......,,,,,,,,,---------......------------............111//////222222000333777444@@@RRR```dddbbb]]]ZZZaaakkk{{{yyyzzz{{{|||}}}}}}|||{{{{{{zzzzzzzzz|||}}}}}}}}}|||}}}}}}|||yyyvvvzzzyyyyyyyyyyyyyyy{{{}}}uuuwwwyyyxxxvvvwww{{{sssRRR@@@<<<888777555444333222000...111111111000000000000000..............................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------............111111333:::HHH]]]qqqwwwnnnsssiiiUUUPPPMMMOOOTTTVVVUUUTTT^^^^^^```ccciiizzz+++++++++,,,,,,------------------.........//////........./////////000000000000111222333444555555:::777666;;;EEE^^^oooOOO[[[aaatttkkk\\\GGG777777;;;555555777777777777666555222444777888777555333111///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,---............---------,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......---------.........////////////111444444111333777@@@OOO```fffbbb^^^```eeeeee~~~|||yyyuuusssttttttttttttxxxxxxyyy{{{|||||||||}}}{{{|||~~~}}}}}}|||{{{yyyyyy{{{{{{{{{vvvwwwwwwuuuqqqpppsssvvvuuuvvvyyy}}}xxxZZZHHH:::777444333333333111///222111111111000000000///..............................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------.........//////222222555???OOOcccuuuxxxtttwww```QQQPPPNNNNNNQQQVVVWWWWWWbbbcccfffkkksss***++++++,,,,,,------...------........./////////....../////////000000000000000111222444555666666555555999FFF```aaaQQQNNNiii}}}~~~{{{hhhDDD777888777777888888888777666555222555888999666333000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,------.........---------,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,---------......------........./////////------000444333222666<<>>:::444333444666555444222222222111111000000///..............................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------........./////////111222888FFFZZZnnn|||}}}}}}|||nnnZZZOOOPPPPPPNNNPPPUUUYYYYYY\\\```gggooo|||******+++,,,,,,---..................////////////.../////////000000000000000111222333444666777777111:::FFF\\\^^^LLLVVVjjj~~~}}}{{{xxxssssssuuussswww{{{~~~~~~zzz]]]DDD<<<:::;;;;;;;;;:::888666555555666777666222///...///,,,---------...---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,---------......---------,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,---------..................////////////......000333444666???JJJ```bbbccc___]]]dddsss|||xxxwwwxxxxxxyyy{{{}}}zzzxxxwwwvvvvvvtttrrrpppmmmmmmnnnpppssswww{{{}}}iiiJJJBBB:::555555666666444333333222111111000000///..............................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---............///////////////111:::KKKaaauuu~~~~~~ooodddSSSLLLQQQSSSPPPQQQVVVYYYXXXYYY___iiiuuu******+++,,,,,,---................../////////000////////////000000000000000111222333555666777888666EEEYYYuuuwww[[[MMMNNNfffzzzuuuqqqllleeeccceeehhhjjjkkklllnnnttt|||yyy}}}pppSSSEEE============<<<:::888666888888666222...,,,...000,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,,,,------......---------,,,,,,,,,,,,++++++++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,,,,,,,,,,---------................../////////000222111111333666<<>>333555444333111000/////////------............------///...---,,,,,,---...///++++++++++++++++++++++++---------............//////......------,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,---------------------------------000...,,,---...000111111222444111///;;;SSScccggglll]]][[[\\\aaa|||}}}yyyvvvuuuwww|||~~~}}}{{{xxxrrrrrrsssuuuvvvwwwwwwwwwtttttttttwww}}}kkkJJJ;;;999888666444333333222222111222222222000/////////............///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................,,,---.........///111333333444AAAZZZoooyyy}}}ttt}}}mmm]]]QQQJJJOOOLLLIIIKKKPPPUUUXXXYYYeeeooo}}},,,---------............/////////////////////...//////000000111222333333666444222333555888<<<@@@PPPyyyjjjdddYYYWWWbbbppp|||xxxsssooollliiiccc]]]WWWSSSQQQPPPMMMLLLIIIHHHIIILLLOOORRRUUUVVVXXXZZZ]]]aaadddeeepppqqqtttvvvxxxyyyyyyyyy|||}}}}}}|||{{{{{{|||~~~sssKKK999;;;444222888777444333222111000/////////---......//////......---///...------------...///,,,,,,,,,,,,,,,,,,++++++---------............//////......------,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,---------------------------------000///......///111111111333222222888III]]]fffggg]]][[[^^^kkk{{{zzzyyyxxx{{{~~~}}}~~~}}}{{{yyyxxxxxxxxxxxxuuutttsssuuuyyyjjjLLL<<<888888888444333333222222222222222000000/////////.........///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................,,,---............111333444:::KKKdddvvv~~~|||uuuvvvdddWWWNNNJJJNNNLLLKKKMMMSSSXXX\\\\\\iiiuuu------........./////////......//////////////////111111222222222333333333777333333888999999???HHHjjjwwwYYYKKKVVV[[[gggyyy}}}xxxrrrmmmiiiddd```YYYRRRLLLHHHGGGFFFDDDBBB@@@???@@@BBBDDDFFFGGGGGGHHHJJJLLLOOOQQQRRRXXXZZZ\\\^^^````````````ccceeefffgggggghhhkkkmmmpppvvv~~~bbb>>><<<777000333777222222111000//////000000---......//////......---///...------------...///,,,,,,,,,,,,,,,,,,---------------............//////......------,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,------------------------------------///000000000111111111111333000666III]]]ggggggeee[[[bbbfff}}}yyyvvvtttuuuyyy||||||{{{xxxxxxyyy}}}~~~|||{{{||||||wwwvvvuuuuuuwww{{{fffFFF;;;:::999555444333222222222222222000000000/////////......///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................---...//////......000222333@@@WWWnnn||||||lll[[[PPPLLLLLLLLLLLLMMMQQQVVV\\\___```lll|||.........////////////000............////////////222222222222222333333333333111555<<<;;;:::GGGYYYtttZZZYYYeeefffttt~~~vvvnnngggccc___ZZZSSSKKKEEEBBBBBBBBBBBBAAA@@@??????@@@BBBCCCCCCCCCDDDEEEFFFHHHIIIJJJMMMNNNPPPRRRSSSSSSSSSSSSTTTVVVXXXYYYYYY[[[]]]```aaaeeelllqqqtttvvvwwwxxxwwwOOOBBB<<<444222333111111000000///000000000......////////////...............------.........,,,,,,------------......---------............//////......------,,,++++++***+++++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------...............///111111111111111222111333CCC\\\kkkhhhbbb```bbbjjjppp~~~yyyxxxvvvtttvvvyyy|||{{{yyyxxxzzz~~~~~~zzzyyyxxxwwwxxx{{{~~~}}}SSSAAA;;;777666555444333333222333333000000000////////////...///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...........................///000///......000222000DDD```uuu|||}}}|||gggVVVNNNNNNPPPLLLMMMPPPTTTYYY]]]aaabbbooo.........////////////000---.........//////000000111222222222222222222222333222555888999DDDaaa}}}ttt]]]WWWeeexxx~~~xxxooofff```]]]XXXTTTMMMGGGBBB@@@@@@@@@>>>>>>=========>>>??????AAAAAAAAAAAABBBCCCEEEEEEIIIJJJKKKMMMNNNNNNMMMMMMLLLMMMNNNNNNNNNOOOQQQSSSXXX[[[^^^aaacccgggkkknnnsssvvv}}}zzzvvvhhhKKK@@@999333111111111000000000000000111...//////////////////...---..................---,,,,,,,,,------.........---------............//////......------,,,++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........---------....../////////,,,...000000000000222444444>>>UUUkkknnnbbbZZZ\\\bbbkkk{{{~~~{{{wwwuuurrrpppppptttzzz~~~~~~{{{{{{zzzyyyyyyzzz{{{}}}~~~}}}___III>>>555777666555444333333333333111000000000///////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...........................///000/////////111333333KKKhhhyyy||||||~~~wwwbbbSSSMMMNNNQQQMMMOOORRRVVVZZZ___ccceeevvv------........./////////------......///000000000111111111222222333333333888777555555AAAaaalll\\\aaakkkxxx|||wwwpppiiiccc^^^[[[PPPMMMHHHCCC@@@>>>??????>>>>>>>>>??????@@@@@@@@@CCCCCCBBBCCCCCCDDDEEEFFFFFFGGGIIIJJJJJJJJJIIIIIIFFFGGGGGGFFFEEEEEEGGGHHHMMMNNNOOOOOOPPPSSSXXX\\\^^^aaahhhqqq{{{zzzhhhfff]]]KKK@@@666555333333222111000000111111...//////000000//////...------...//////...------++++++,,,,,,------......---------............//////......------,,,++++++*********++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---------............---------...//////000000,,,...000000///111666:::@@@QQQfffoooggg[[[XXX^^^iiivvv|||wwwtttsssrrrqqqnnnlllkkkooouuuyyy{{{zzz|||{{{{{{{{{{{{{{{{{{|||uuuyyy~~~rrrZZZHHH<<<888777666555444333333333111111000000000////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................---...///000///000222444>>>WWWqqq}}}}}}}}}yyyxxx{{{mmm[[[QQQMMMMMMNNNNNNQQQTTTXXX\\\bbbhhhlll,,,---------............------......///000000111111111222333444555555666888::::::???]]]vvv\\\aaauuu}}}}}}~~~yyytttmmmhhhddd```ZZZUUUIIIGGGDDDAAA??????@@@@@@AAAAAACCCDDDEEEFFFEEEEEEGGGGGGGGGGGGHHHIIIJJJJJJGGGHHHIIIJJJJJJJJJIIIHHHEEEFFFGGGEEEDDDCCCEEEFFFEEEFFFFFFFFFEEEFFFIIILLLLLLOOOTTTYYY```kkkxxxqqq^^^bbbqqq}}}iiiMMM777:::555555333222111111111111//////000000000000//////------...//////...------******++++++,,,------------------............//////......------,,,++++++)))******+++,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............---------...///000000000---000111111000333:::@@@TTTeeeqqqkkk^^^YYY^^^eee~~~vvvuuusssrrrrrrrrrrrrrrrssspppmmmnnnssswwwyyyyyy~~~}}}|||{{{xxx|||xxx\\\HHH999888777555444444333333111111111000000000/////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................,,,---//////000111444666JJJaaawww~~~}}}wwwwwwxxx~~~uuucccUUUPPPOOONNNLLLNNNQQQVVVZZZ___gggpppvvv,,,,,,,,,---------......---------...///000000111222222333444555777777888333:::@@@OOOzzzuuujjjhhhuuu~~~~~~{{{zzzqqqkkkddd___]]]YYYQQQKKKEEEEEECCCBBBAAAAAABBBBBBAAABBBDDDFFFHHHHHHHHHGGGGGGGGGGGGHHHHHHJJJKKKKKKJJJKKKLLLMMMMMMLLLKKKKKKIIIJJJJJJIIIHHHGGGIIIJJJFFFHHHIIIIIIGGGFFFFFFGGGDDDGGGIIIJJJMMMWWWeeeoooeeeWWWYYYZZZ888===777666555333222111111111//////000000000000//////,,,---...//////...---,,,))))))***++++++,,,---------------........./////////......------,,,++++++))))))***+++,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////---------...///000000111///111333222111555>>>EEEdddrrrvvvfffXXXZZZeeellluuupppqqqrrrsssuuuvvvvvvvvvtttqqqooorrrxxx}}}|||mmmRRR999888777666444444333333111111111111000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................+++---...///000222555777QQQfffzzz~~~|||yyyyyyyyy}}}ooo]]]SSSRRRSSSPPPLLLNNNRRRWWW\\\bbbkkkvvv~~~---------............///000000000000000111111111///444000///444111///888<<<<<>>???@@@BBBDDDFFFHHHJJJKKKKKKMMMOOOPPPSSS\\\gggmmmGGG::::::555555444444333333222111111111111111000000000///////////////.........------........................------------------------,,,,,,,,,---------.....................//////000000333222222<<>>444555444444333333222222111111111111111000000000000///.........------------........................------------------------,,,,,,,,,---------.....................///000000000222222444AAAZZZnnnvvvyyyzzz~~~yyyiiiXXXPPPMMMKKKMMMLLLLLLPPPVVVYYYgggooowww///////////////.........///111222333222444666888999222333BBB[[[yyybbbnnn|||qqqrrrooojjjbbbZZZTTTRRRRRRNNNPPPUUUYYY[[[\\\[[[[[[XXXWWWUUUSSSRRRRRRSSSSSSRRRSSSUUUXXXZZZ\\\^^^^^^[[[[[[YYYTTTNNNJJJKKKMMMNNNMMMMMMRRR[[[eeemmmqqq|||}}}|||xxxrrrpppssswwwtttqqqkkkeee```^^^^^^___aaaaaa^^^XXXQQQMMMMMMNNNQQQPPPNNNMMMLLLMMMMMMNNNXXXWWW]]]nnntttggg```gggyyyMMM<<<===999333333111000000000111222000000000000////////////////////////////////////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,---------........................------////////////000000000000000444555333111444888999AAAXXXdddbbb```ZZZ[[[gggvvv{{{|||~~~wwwlllbbbZZZTTTPPPMMMFFFDDDAAA???>>>>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======???@@@AAABBBCCCBBBAAA@@@????????????@@@AAABBBBBBBBBCCCEEEGGGGGGFFFDDDEEEHHHKKKMMMMMMNNNMMMOOOTTTZZZeeewwwyyyMMM999:::;;;333222222///444777...111111111111000000000000////////////....................................------------------------------------------------............////////////...111333777GGG^^^nnnsssxxx}}}}}}eeebbb{{{eeeWWWQQQPPPOOOLLLLLLNNNSSSWWW]]]cccjjj}}}////////////////////////000111222222222333555888888888;;;JJJmmmtttiiieee{{{{{{pppjjjfffaaa\\\WWWUUUSSSSSSRRRTTTVVVXXXYYYYYYXXXXXXZZZZZZZZZYYYWWWTTTQQQPPPPPPRRRVVVZZZ]]]___```aaa^^^\\\XXXRRRNNNLLLNNNPPPWWWUUUUUU[[[ffftttxxxtttuuuxxxqqqnnniiihhhiiihhheeebbb___^^^\\\VVVPPPMMMMMMNNNRRRRRRQQQQQQPPPPPPPPPOOOUUUTTTYYYfffuuu~~~vvvqqqccc|||aaa@@@999777666555444222222111111111111000000000////////////////////////////////////000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////000000000000111111222333444555:::>>>MMMbbbfff______bbbeeemmm||||||tttnnncccZZZSSSMMMJJJGGGBBBAAA???<<<;;;;;;<<<===::::::::::::::::::::::::<<<<<<<<<<<<===>>>@@@@@@@@@@@@???>>>>>>>>>???@@@CCCDDDEEEEEEDDDEEEGGGIIIIIIIIIJJJKKKMMMNNNOOONNNNNNMMMPPPVVV___mmmfffFFF;;;<<<444444555000444666...111111111111000000000000////////////....................................------------------------------------------------............////////////000222333:::KKKbbbqqqtttwww~~~wwwWWWbbbttt___RRRPPPPPPNNNLLLLLLOOOTTTXXXaaakkkqqq////////////////////////000111222222222333555777888===CCCWWWrrr```dddrrrtttjjjaaa\\\WWWUUUVVVXXXWWWVVVWWWWWWWWWVVVVVVUUUUUUTTT[[[\\\^^^^^^\\\WWWRRRNNNNNNPPPTTTYYY]]]___```aaabbb]]]VVVQQQOOOPPPQQQRRRZZZZZZ]]]eeeqqq~~~vvvrrrqqqrrrjjjfffdddgggmmmnnniiiddd^^^]]]ZZZUUUPPPNNNNNNPPPRRRSSSUUUVVVVVVTTTRRRQQQSSSSSSWWW___hhhsssnnntttUUUCCC???888777666555444222111111111111000000000//////////////////////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,+++******,,,,,,,,,---------..............................////////////000000000000222...000444666666???KKKcccnnnhhhZZZZZZ```gggqqq~~~|||}}}ssshhhbbbYYYQQQKKKGGGDDDBBB>>>===;;;:::999999999:::999999999999999999999999;;;;;;;;;;;;;;;<<<======>>>===<<<<<<<<<>>>AAABBBFFFGGGHHHHHHGGGHHHJJJKKKIIIJJJLLLMMMNNNOOONNNNNNSSSSSSVVV^^^hhhyyyXXXBBB>>>666777888222333555///222222111111111000000000////////////....................................------------------------------------------------............////////////222222444>>>RRRhhhtttvvvvvvbbbMMM]]]ooo\\\SSSOOONNNMMMLLLLLLPPPUUUYYYaaaooouuu///////////////000000000000222333333222333555777;;;@@@NNNpppzzzkkkmmmrrrvvvjjjaaa[[[VVVQQQRRRWWW[[[ZZZXXXXXXWWWUUUSSSRRRRRRRRRRRRYYYZZZ]]]^^^]]]YYYUUUSSSOOOPPPQQQTTTWWWZZZ]]]^^^ccc]]]WWWSSSTTTUUUTTTSSSSSSVVV\\\fffqqqzzz|||uuuooojjjhhhgggggg___^^^^^^aaaeeegggeeecccbbb```\\\XXXTTTRRRRRRRRRRRRTTTWWWYYYYYYWWWUUUSSSUUUUUUYYY]]]aaajjj{{{~~~xxxuuuXXXEEE777777777666555333222222111111111000000000////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------......---------...............////////////000000000000222...000555555666GGG\\\nnnmmmddd]]]\\\^^^ooouuuxxx{{{~~~uuueee^^^YYYRRRKKKGGGDDDAAA@@@;;;:::999888888888888888888888888888888999999999::::::999999999:::;;;;;;===<<<;;;<<<===AAADDDFFFHHHIIIJJJJJJIIIJJJLLLNNNMMMMMMNNNOOOOOOQQQSSSUUU___```eeeoooyyymmmUUUAAA777777999333333555000222222222111111111000000////////////............................................................------------------------............////////////222111444CCCYYYmmmvvvwwwwww{{{fffVVVbbb}}}jjjZZZTTTMMMMMMMMMLLLNNNRRRXXX\\\bbbttt{{{////////////000000111111000222333444444555777999===CCC```dddbbbmmm}}}~~~vvvlll```YYYVVVRRROOOPPPVVVZZZYYYVVVUUUTTTRRRQQQPPPQQQRRRSSSUUUVVVWWWXXXYYYZZZZZZZZZVVVTTTRRRQQQSSSVVVZZZ]]]```\\\XXXXXXYYYXXXUUURRRPPPQQQVVV^^^iiiqqqwwwzzztttoooiiifffeeedddbbb```[[[]]]^^^^^^\\\\\\___cccfffccc```]]][[[XXXWWWVVVRRRTTTWWWYYYZZZXXXWWWUUUVVVWWWZZZ\\\^^^fffwwwzzzzzzbbb;;;666666555555444444333333111111111111000000000000////////////////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,---------......---------.........//////////////////000000000000111111333555444:::RRRkkkjjjaaa\\\cccfffcccyyykkksss{{{zzzjjj]]]UUUQQQKKKFFFCCCAAA???===:::999999999999999999999777777777888888999999999::::::999999999::::::;;;<<<<<<===>>>AAADDDHHHJJJHHHIIIKKKKKKJJJKKKMMMOOORRRRRRRRRQQQRRRWWW^^^dddjjjnnnyyy}}}fffJJJ:::666888333333666222222222222222111111111111////////////............................................................------------------------............////////////222000666HHH___ooovvvwwwzzzzzzyyypppkkkxxxtttbbbTTTPPPLLLLLLMMMMMMOOOTTT[[[```iii|||...//////000000111111222000222444555666777:::===;;;LLLyyyeee]]]eeettt{{{qqqeeeZZZSSSPPPNNNNNNPPPTTTVVVUUUSSSSSSSSSRRRQQQRRRSSSTTTUUUTTTTTTTTTTTTVVVXXX[[[\\\\\\YYYVVVTTTTTTVVVZZZ\\\\\\[[[ZZZZZZZZZYYYVVVTTTUUUTTTUUUZZZeeerrr}}}vvvqqqlllkkkllllllgggccc___bbbddd```[[[YYY^^^cccdddcccaaaaaaaaa___\\\ZZZUUUUUUVVVWWWXXXYYYYYYYYYWWWWWWYYY[[[]]]cccsss{{{vvvtttfff777999888666444333333444444222222111111111000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,---------......,,,,,,------.../////////////////////000000000000000444666555888FFF\\\nnncccYYYXXXdddhhhfff{{{jjjkkkvvvyyyooobbbWWWMMMJJJEEEAAA???>>><<<:::999999999:::::::::::::::777777777888999999:::::::::::::::::::::;;;<<<<<<<<<===???AAADDDGGGJJJKKKGGGIIIKKKKKKLLLMMMPPPRRRPPPQQQQQQQQQTTT\\\gggooowww~~~nnnZZZCCC777777333333666222333222222222222111111111////////////............................................................------------------------............////////////222222;;;NNNcccpppvvvyyy~~~xxx|||wwwppp```SSSPPPLLLLLLMMMOOORRRXXX___dddmmm...//////000111111222222000222444666777:::===@@@GGGiiissscccllluuu~~~wwwkkk^^^TTTMMMKKKMMMPPPSSSUUUUUUTTTSSSTTTTTTTTTTTTUUUVVVVVVWWWWWWVVVUUUTTTTTTUUUWWWXXX[[[ZZZXXXWWWWWWWWWYYYYYY[[[\\\[[[ZZZXXXWWWXXXYYYYYYYYY\\\cccnnnzzzxxxtttppprrrvvvvvvpppiiieeegggiiifffbbb______aaa]]]]]]^^^aaadddddd```]]]XXXWWWVVVVVVWWWZZZ\\\^^^ZZZYYYYYY[[[]]]cccppp}}}~~~}}}|||zzzTTT???===999555333222333444222222222111111111000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000////////////000000000000000555666666BBBWWWeeefffYYYYYYYYYaaakkkvvvqqqnnnttt}}}pppgggZZZOOOJJJGGGBBB???>>><<<;;;999888888999::::::;;;::::::777777888888999::::::;;;:::::::::;;;<<<===>>>???;;;===@@@CCCFFFIIIJJJKKKGGGIIIKKKLLLMMMOOOSSSUUUNNNQQQUUUWWW\\\dddqqqzzznnnNNN:::777444444555111333333222222222111111111////////////............................................................------------------------............////////////222444@@@UUUhhhqqqwww{{{yyymmm___RRRPPPLLLMMMNNNPPPTTTZZZbbbhhhqqq...//////000111222222222000222555777999;;;???BBB\\\mmmdddsss|||sssfffYYYNNNHHHJJJNNNSSSWWWXXXWWWWWWWWWVVVVVVWWWWWWWWWXXXXXXXXXZZZYYYXXXVVVUUUSSSSSSRRRVVVVVVXXXXXXXXXWWWVVVUUU[[[\\\\\\YYYUUUUUUYYY\\\VVV[[[dddpppzzzuuuqqqoootttzzz{{{uuunnnhhhiiijjjjjjiiieee```]]]VVVWWW[[[```eeefffccc___[[[YYYWWWUUUWWWZZZ___bbb^^^\\\[[[]]]___dddooozzz|||EEEAAA<<<666222222222444222222222111111111111000////////////////////////---.....................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,++++++***,,,,,,,,,---------......,,,,,,------...///000000////////////000000000000000555555777KKKeeejjj^^^MMMYYY]]]bbbvvvpppmmmyyy}}}uuuiiiaaaUUUIIIJJJGGGCCC@@@???>>><<<:::777888999::::::;;;::::::777777888999::::::;;;;;;:::;;;;;;<<<===>>>@@@AAA:::<<<@@@DDDGGGIIIIIIIIIGGGIIILLLMMMOOOQQQUUUXXXSSSXXX___dddiiirrr~~~}}}WWW===888555555555///333333333222222222111111000/////////....................................////////////////////////------------------------............/////////000333777DDDZZZjjjrrrxxx}}}|||xxxgggYYYMMMLLLLLLMMMOOOQQQUUU\\\dddjjjxxx000000000000111222333444222333666888777:::HHHWWWmmmxxx~~~zzzjjj[[[PPPKKKJJJOOORRRUUUWWWWWWWWWXXXYYYWWWXXXWWWUUUSSSTTTXXX\\\YYYYYYYYYYYYXXXWWWVVVUUUVVVYYY\\\\\\YYYXXXYYY[[[WWWYYY[[[[[[YYYXXXWWWXXX\\\]]]```hhhooouuuuuutttsssuuuuuuuuu{{{~~~wwwllljjjlllnnnnnnkkkgggbbb___YYYWWWSSSQQQSSSWWW]]]```\\\^^^___\\\YYYYYY___dddbbbbbbbbbbbbfffllltttyyyiiiMMM777777===888333333333333222222111000000000000000000000000000000000////////////............------------------------------------------------------------------------................................................,,,...000111111111333555222555999DDDYYYjjjfffWWWWWWXXX\\\tttzzzoooxxxwwwggg\\\TTTLLLGGGFFFEEEBBB???;;;999777666888888888888888888888999999:::;;;;;;:::999:::;;;<<<===@@@BBBCCCBBBAAA@@@@@@AAAAAACCCEEEGGGJJJKKKIIIGGGIIIOOOUUUXXXXXXYYYZZZaaalllvvv~~~nnnJJJ999555333444777444222111111222111000///000000000000////////////........................////////////////////////---------------------------...///000000111000000111<<>>888666555777333333333222111111000000000000000000000000000000////////////............------------------------------------------------------------------------................................................---...000000///000222444333:::LLLaaakkkdddVVVLLLUUU[[[yyyjjjYYYOOOKKKGGGEEEBBB@@@>>>;;;999999::::::999888888888777777666666999999:::999999:::===@@@DDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCEEEGGGHHHHHHIIIJJJJJJKKKMMMSSS\\\ccchhhttt}}}}}}hhhQQQ<<<222333555333222222222222111///111111000000000/////////........................////////////////////////------------------------......///000000111111222666GGG[[[ggglllqqqzzzsssoooiiiXXXPPPOOOOOOMMMNNNPPPTTT[[[dddnnnuuu000000000000111222333444888666:::>>>:::FFFyyyzzz|||~~~~~~~~~~~~vvvmmm___UUUQQQSSSWWWYYY[[[\\\\\\[[[YYYWWWWWWXXXSSSRRRQQQPPPQQQRRRUUUWWWWWWZZZ^^^aaabbb___\\\YYYWWWVVVVVV[[[aaafffgggeeeeeeffffffeeedddeeegggiiifffjjjrrr||||||tttmmm```dddiiillllllhhhccc```\\\ZZZWWWTTTRRRPPPPPPPPPSSSXXX^^^bbbbbbaaa``````dddiiilllllljjjmmmuuu|||{{{lllMMM???999666444444333333222222111000000000000000000000000000000////////////............------------------------,,,,,,------------------------------------------...................................................///000/////////222444555AAAYYYllljjjYYYNNNOOO^^^iii{{{eeeSSSKKKHHHGGGFFFBBB@@@===:::888999999:::999888888777777666666666999999:::::::::<<>>???RRRwww~~~zzzyyyvvvuuutttssspppmmmkkkiiiddd___YYYUUUTTTWWW[[[]]]___``````^^^[[[ZZZZZZ[[[WWWVVVUUUTTTTTTTTTTTTSSSRRRUUUZZZ^^^``````___^^^^^^ZZZWWWXXX]]]aaaccccccmmmoooppppppoooooopppqqqvvv}}}xxxpppkkk```bbbeeehhhhhhgggeeedddaaa___[[[WWWUUUTTTUUUUUURRRTTTWWWZZZ\\\^^^```aaa```dddiiikkklllpppwww}}}|||SSS>>>888777444444444333333222111111111111111111111111111111111////////////............------------------------,,,,,,,,,---------......------------------------........................//////////////////////////////000//////000333666:::KKKcccnnnaaaNNNLLLWWWccc{{{wwwbbbQQQJJJHHHHHHGGGBBBAAA>>>;;;999888888999999888888888777777666666999;;;<<<<<<<<<>>>AAADDDFFFEEEDDDDDDCCCDDDDDDEEEAAABBBCCCEEEGGGHHHHHHIIIEEESSSbbbkkkttt___AAA777;;;666555333333444444222111111111111111000000000000////////////////////////////////////////////////........................////////////000222333444;;;OOOcccjjjmmmuuunnnrrrwwwaaaUUUQQQOOOMMMOOONNNRRRYYY^^^cccooo{{{000000000000111222333444444444888???JJJiii}}}xxx}}}vvvrrrppplllllljjjgggccc^^^ZZZWWWQQQSSSTTTUUUVVVYYY]]]aaa`````````___\\\\\\]]]^^^[[[ZZZZZZZZZZZZYYYUUUSSSQQQSSSWWW[[[^^^aaacccdddeeeaaa]]][[[[[[]]]___```bbbeeejjjpppuuu{{{{{{sssllljjjdddeeefffggggggfffeeedddgggeeebbb___[[[YYYXXXXXXTTTTTTTTTUUUXXX^^^cccfffaaadddiiinnnrrrwww}}}}}}TTT888444888999444444444333222222111111111111111111111111111111////////////............------------------------+++,,,,,,------.........------------------------........................///////////////////////////000000000000222555999CCCTTTggggggWWWKKKRRR```dddsss___QQQJJJIIIGGGFFFBBBAAA???===;;;999888888888888888888888888888888;;;<<>><<<:::999888888888999::::::;;;;;;<<<>>>BBBCCCCCCCCCCCCDDDBBBCCCDDDEEEFFFFFFEEEEEEFFFFFFFFFGGGJJJNNNQQQTTTgggvvveeeZZZ@@@777777666444444555555333222222222222111111111000000////////////////////////////////////////////////........................//////...///000222555777HHHXXXeeegggkkkxxxzzztttzzzlllkkkXXXTTTUUUTTTQQQQQQPPPVVV```eeehhhvvv000000000000111222333444333999AAAOOOqqq{{{xxxsssnnniiifff```]]]XXXTTTQQQQQQRRRRRRRRRXXX]]]\\\VVVUUUZZZaaadddeeeeeedddcccdddgggiiieeefffiiimmmooolllfff```\\\[[[ZZZZZZ^^^dddjjjnnnjjjlllnnnkkkeee```^^^^^^[[[ZZZXXXWWW[[[dddpppxxx~~~}}}{{{|||}}}|||zzz|||wwwrrrsssnnnppprrrqqqnnnggg```\\\]]]aaaggglllllliiiccc```]]][[[ZZZ[[[aaahhhnnnqqqqqqppprrrzzz}}}kkkFFF;;;:::888555444444333333222222111111111111111111111111111000/////////............------------------------++++++,,,,,,---...//////------------------------........................000000000000000000000000000000111111222555:::>>>UUU```cccXXXQQQXXXbbbfff}}}xxxssshhhXXXNNNHHHFFFBBB>>><<<===???@@@@@@>>><<<;;;888888999:::;;;<<<<<<======@@@DDDFFFFFFDDDCCCCCCAAACCCEEEGGGHHHGGGFFFEEEIIIHHHHHHHHHLLLPPPUUUYYYzzznnnRRRqqqjjjIII999888666555444555555444222222222222111111111111000000000000000000000000000//////////////////////////////////////////////////////...///000333555777MMM\\\eeeeeejjjxxxyyyuuummmkkkfffUUUSSSVVVVVVTTTPPPPPPWWWccchhhlll{{{///000111111111222555777:::222@@@bbbzzzxxxyyyrrrnnniiiddd```ZZZXXXSSSLLLGGGHHHNNNSSSVVVYYY[[[ZZZWWWUUUWWWYYY\\\]]]```fffkkkooooooooorrrooolllkkklllllljjjgggaaa^^^[[[[[[^^^cccgggiiinnnnnnmmmkkkiiigggeeedddddd\\\VVVXXX^^^dddkkkrrruuuwwwyyyyyyzzzzzz|||}}}~~~{{{}}}yyytttsssrrrmmmeee^^^ZZZ^^^cccjjjnnnmmmjjjfff```___^^^aaagggmmmrrrttt{{{xxxuuuvvvzzzqqqGGG777777888555444444333222222222222222333333333333222111111////////////............------------------------,,,,,,,,,---------......------------------------............////////////000000000000////////////000///222555111///;;;KKKYYYggg\\\OOOYYY```gggyyy}}}vvv{{{qqqcccWWWQQQLLLBBB<<<;;;>>>AAACCCBBB???;;;888777555666777999:::<<<===>>>BBBAAAAAABBBDDDEEEDDDDDD@@@BBBEEEEEEEEEEEEFFFGGGMMMJJJJJJMMMNNNSSSbbbrrryyysssWWWWWWWWW===:::888555444666777444...222222222111111111111000111111111111000000000000////////////////////////............////////////222000000111111111666===TTT\\\cccgggmmmyyyyyysssiiinnn|||cccVVVTTTTTTTTTTTTTTTXXXVVV[[[kkkuuu000111333444333444666777===888OOO~~~yyyrrrlllhhhccc^^^[[[SSSQQQMMMJJJJJJNNNUUUZZZWWWVVVVVVWWWWWWWWWUUUTTTTTTVVV[[[cccmmmtttxxxzzzxxxuuurrrqqqqqqqqqooommmfffbbb^^^^^^aaagggkkknnnmmmnnnoooqqqqqqpppoooooonnnhhhdddfffiiijjjmmmqqq{{{~~~}}}wwwpppkkkcccdddeeehhhlllnnnnnnmmmjjjhhhfffgggjjjooosssvvv|||yyyxxx|||{{{SSS===888888666555444333222222222222222333333333333222111111////////////............------------------------,,,,,,,,,---------......------------------------............////////////000000000000000000000///111111333444333555EEEWWWcccaaaUUUSSS\\\^^^uuuwwwxxxwwwqqqlll^^^PPPLLLKKKFFFBBB@@@DDDEEEFFFDDD@@@<<<:::999777888999:::<<<>>>???@@@AAAAAAAAABBBCCCDDDDDDDDDBBBDDDFFFHHHHHHIIIJJJLLLMMMLLLNNNUUU[[[fffyyyxxxyyydddZZZqqqkkkEEE:::777444222444666444222222222222222111111111111111111111111000000000000////////////////////////............////////////222//////111111111777???UUU\\\cccgggnnnxxx|||~~~{{{}}}tttxxx```UUUTTTTTTTTTUUUSSSXXXWWW\\\lllvvv111333555666555555666888>>>;;;]]]vvvtttpppkkkfffbbb]]]XXXUUULLLJJJHHHIIINNNTTTYYY\\\YYYVVVUUUWWWZZZZZZVVVQQQOOOQQQVVV^^^iiisssyyy|||yyywwwtttsssssssssqqqppplllhhheeedddggglllppprrrlllnnnrrrvvvxxxxxxxxxwwwvvvpppmmmoooqqqrrruuuyyy}}}wwwnnnjjjgggfffiiinnnrrrtttuuurrrooommmnnnrrrwww{{{}}}___BBB666777666666555333333222222222222333333333333222111111////////////............------------------------,,,,,,,,,---------......------------------------............////////////000000000000000000000000222222333333444>>>RRReeegggXXXQQQ^^^dddcccxxxlllqqqyyyxxxeee]]]RRRIIIIIILLLJJJEEEAAAGGGGGGEEEBBB===999777777999999;;;<<<>>>@@@AAAAAABBBBBBBBBCCCDDDEEEEEEEEEDDDGGGIIIKKKKKKMMMOOOQQQQQQQQQVVV```mmm~~~|||{{{}}}~~~lll```yyyRRR???;;;666444333444444444333222222222111111111111111111111111000000000000////////////////////////............////////////000...///111111222:::CCCWWW^^^dddhhhoooxxxwwwyyy|||sss]]]TTTSSSSSSTTTUUUSSSWWWXXX^^^nnnwww000333555666666666666777===AAAlll}}}rrrpppmmmiiiddd___YYYSSSPPPJJJHHHFFFIIIOOOUUUWWWWWWZZZZZZZZZ\\\^^^\\\XXXUUURRRQQQSSSXXX```iiinnnqqqqqqpppooonnnnnnoooooonnnooonnnlllmmmoooqqqqqqqqqjjjmmmrrrwwwzzz{{{zzzzzzwwwrrrpppsssxxx}}}~~~vvvqqqkkkhhhiiinnnsssvvvyyyxxxuuusssrrrvvv{{{kkkFFF777;;;777777555444333333333333222333333333333222111111////////////............------------------------,,,,,,,,,---------......------------------------............////////////000000000000000111111111222444222111666FFF\\\lll___SSSUUUggglllqqq}}}mmmjjjsss~~~rrrcccQQQNNNMMMOOOQQQNNNIIIDDDIIIHHHEEE@@@;;;777666777999:::;;;<<<>>>@@@AAABBBBBBCCCDDDEEEEEEFFFGGGIIIIIIKKKMMMMMMNNNOOORRRTTTXXXZZZaaammm}}}xxxuuuuuuyyy}}}~~~eeemmm^^^EEE???999777666444333444333333222222222111111111111111111111000000000///////////////////////////............///////////////...///111111333===HHHZZZ```fffjjjpppyyy~~~}}}ttttttzzzooo[[[SSSQQQQQQQQQRRRSSSXXXZZZbbbqqqyyy///222444555555555777888:::NNN}}}vvvzzzmmmkkkhhhaaaZZZSSSNNNKKKGGGEEEFFFJJJPPPUUUVVVUUUYYY]]]aaabbb___[[[YYYXXXWWWUUUTTTVVV[[[aaaeeeggghhhhhhhhhhhhhhhiiijjjkkknnnoooqqqsssuuutttpppmmmhhhkkkqqqwww|||~~~~~~~~~wwwwww{{{{{{tttppppppsssvvvwww|||}}}|||yyywwwwww{{{~~~{{{PPP<<<>>>999888666555444333333333222333333333333222111111////////////............------------------------,,,,,,,,,---------......------------------------............///////////////000000000111111111222222444222000:::PPPbbbjjjXXXUUU[[[dddjjjjjjgggppp{{{~~~qqq[[[QQQTTTUUUTTTRRRQQQOOOMMMIIIHHHEEE@@@<<<999999:::999:::;;;<<<>>>@@@AAABBB@@@CCCEEEFFFFFFGGGJJJMMMPPPRRRSSSSSSSSSTTTWWWYYY```eeemmm{{{zzzxxxyyyvvvoooiiiIII???777777777555333444333333333222222222222111111111111111000000000///////////////////////////............////////////......///111222555BBBNNN\\\bbbhhhlllsss{{{}}}|||sssrrryyy}}}lll[[[RRRPPPNNNMMMOOOSSSXXX\\\fffttt|||///111333444444666999<<<999___}}}{{{{{{{{{qqqhhhfffbbb[[[RRRKKKGGGEEEAAACCCGGGMMMSSSXXXYYYYYYXXX]]]cccddd___ZZZXXXXXXXXXWWWVVVXXX^^^cccgggiiieeefffffffffeeeeeefffhhhjjjkkkooosssvvvuuuqqqmmmiiilllrrrxxx}}}yyy~~~|||zzzwwwuuutttssspppnnnoooxxx{{{zzzzzzzzzzzz}}}}}}aaaCCC;;;:::999777666444444333333222333333333333222111111////////////............------------------------,,,,,,,,,---------......------------------------............///////////////000000111111222222222111555444444DDD\\\gggdddXXXZZZ^^^\\\hhhzzzjjjeeekkkyyy|||wwwTTTVVVYYYYYYVVVTTTTTTSSSPPPBBBBBB@@@===:::888999:::;;;<<<===???AAABBBCCCDDDBBBEEEIIIKKKKKKMMMQQQTTT[[[\\\]]]^^^^^^```cccfffmmmttt~~~}}}xxxppp{{{UUUCCC555444777666444666333333333333222222222222111111111111000000000000////////////////////////............////////////......000222333888FFFUUU^^^dddiiiooovvv~~~{{{tttttt~~~xxxiiiZZZRRROOOMMMLLLMMMTTTYYY___kkkxxx000111222333444888===@@@IIIyyyxxx}}}uuulllbbbaaa\\\TTTLLLEEECCCCCC???DDDLLLRRRWWWZZZ\\\]]]\\\___dddfffddd___ZZZWWWUUUUUUVVV[[[aaahhhlllnnnggghhhhhhfffbbbaaabbbdddccceeehhhnnnrrruuutttrrrqqqrrruuuxxxzzz{{{||||||www{{{~~~xxxwwwrrrpppmmmllllllllljjjhhhbbb```^^^]]]^^^]]]\\\ZZZ\\\aaakkkzzz~~~}}}}}}}}}}}}vvvWWW>>>::::::888666555444333333222333333333333222111111////////////............------------------------,,,,,,,,,---------......------------------------............///////////////000000111111222333333000555666;;;QQQjjjmmm```XXX[[[``````rrrxxxjjjbbbvvv{{{xxxWWW[[[```eeehhhkkkhhh[[[KKK===>>>>>>===<<<;;;===>>>@@@AAABBBDDDFFFGGGHHHIIIIIINNNSSSUUUVVVXXX]]]bbbggghhhjjjkkkmmmpppuuuxxxppppppTTT;;;555777666444555444444333333333222222222111111111111000000000000////////////////////////............////////////...///111333444:::JJJZZZ```eeekkkqqqyyy|||uuuyyyrrrfffYYYRRRPPPMMMMMMNNNUUU[[[bbbooo|||222222333333555999???DDDbbbuuuwww}}}tttlll___]]]YYYQQQIIIDDDCCCEEEAAAHHHQQQWWWYYYZZZ\\\^^^bbbbbbdddhhhiiifff^^^WWWSSSSSSUUU[[[bbbiiinnnpppjjjjjjjjjfffaaa]]]^^^______```ccchhhoootttwwwxxxyyyyyyxxxwwwvvvtttsssrrrrrrqqqrrrqqqllldddbbbeeecccaaa```dddkkknnnmmmjjjkkkiiigggfffffffffdddccc```^^^```kkk|||~~~}}}}}}}}}xxxjjj}}}qqqKKK;;;:::888777555444444333222333333333333222111111000/////////............------------------------,,,,,,,,,---------......------------------------............/////////000///000000111222222333333000666999@@@ZZZtttrrr___UUUWWWbbbkkk|||www|||ppp\\\aaakkkxxxgggJJJAAACCCEEEEEEEEEEEEGGGHHHEEEEEEGGGHHHJJJLLLMMMMMMRRRWWW]]]```aaaccciiiooooooqqqsssuuuxxx}}}xxxzzzgggDDD888888555333444444444444333333333222222111111111111000000000000////////////////////////............/////////000...000222444555<<