BM6&6(v@ '''''''''''''''((()))***((((((((((((((((((((((((******))))))((((((''''''''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%$$$###$$$%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************+++++++++************)))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((++++++************++++++)))*********+++++++++++++++******)))))))))))))))((()))***++++++***)))(((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((***)))))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))+++++++++*********))))))***++++++)))(((+++222888///...,,,***))))))***+++++++++************++++++&&&'''((())))))((('''&&&***)))(((''''''((()))***))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++)))************+++++++++)))************+++++++++,,,,,,++++++,,,,,,---......///000111111000///...000111222222444444555666@@@IIIfffooosssuuuyyysssuuuyyy}}}(((''''''''''''(((((()))(((((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((((((((((((((((((((((((((()))))))))*********,,,,,,++++++******))))))'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''((((((''''''''''''(((((((((''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((+++******))))))******+++*********+++++++++,,,,,,+++******)))))))))))))))((()))************)))(((((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((('''''''''))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((())))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))+++++++++*********))))))+++*********+++///333555...---+++***))))))******)))))))))(((((()))))))))'''(((((((((((((((((('''***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))+++******))))))******+++)))************+++++++++)))************+++++++++,,,,,,++++++,,,,,,---...,,,---///000111111111000000111222222444444555666>>>GGGddd~~~nnnsssuuuzzztttvvvxxx{{{~~~)))((((((''''''''''''((((((((((((((((((((((((((()))))))))(((((((((((('''((((((((('''''''''''''''((((((((((((((((((((((((************************&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******------,,,+++******))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((((((+++******))))))******+++*********+++++++++,,,,,,+++******)))))))))))))))((())))))******))))))(((((((((''''''''''''(((((((((((((((((())))))))))))***)))(((''''''((()))***)))(((((((((((('''''''''))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))+++++++++***************,,,)))(((+++111444333111,,,+++***)))))))))))))))((((((''''''''''''(((((()))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))+++******))))))******+++)))************+++++++++)))************+++++++++,,,,,,++++++,,,,,,---...+++,,,---///111111222222000111222222444444555666<<>>QQQzzzlllmmmrrryyy||||||{{{~~~|||zzzyyy(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((())))))(((&&&%%%)))((((((((('''''''''''''''((())))))'''((()))+++(((((()))***************(((((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))((('''************)))'''&&&%%%"""###%%%'''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))'''((((((((())))))******(((((((((((())))))))))))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))'''((()))(((((((((***,,,((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%&&&((()))*********)))((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))(((((((((((('''''''''''''''((()))))))))(((((()))+++,,,***)))(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))*********)))((()))))))))))))))))))))))))))))))))***++++++,,,,,,---------...///000111222))))))+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((()))((('''(((***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((************************))))))))))))************(((((((((((((((((((((((((((((()))***+++,,,,,,---))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---000000111222333444444555<<<>>>QQQyyynnnooouuu|||~~~}}}~~~{{{~~~|||zzzxxxwww)))))))))(((''''''&&&&&&''''''(((((((((((('''''')))((((((((((((***,,,---(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))******)))((('''&&&&&&%%%((((((((((((((((((((((((+++***)))'''''''''((()))******)))((('''&&&%%%%%%''''''''''''((((((((((((******))))))((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''((((((((()))))))))************))))))''''''''''''''''''''''''***((('''))),,,,,,'''"""((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((***)))((('''&&&&&&'''(((((((((((((((((((((((((((***)))(((''''''&&&&&&'''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************(((((((((((()))***+++,,,+++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))(((''''''%%%(((+++,,,+++(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''(((******+++++++++))))))))))))***+++,,,---...---,,,---///...***&&&))))))************))))))************************))))))************))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))))))((('''((()))***)))((())))))))))))************))))))))))))************444///***'''))),,,---,,,......---,,,+++***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........//////000000111111222222333444444666AAAOOOrrrqqqsssxxx~~~}}}{{{vvv~~~|||{{{wwwppp'''''''''(((((((((((((((''''''((((((((((((''''''((('''''''''((()))***+++(((((((((((((((((((((((((((((((((((()))))))))***************************))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((+++***)))(((''''''((())))))))))))(((''''''&&&&&&''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((('''&&&&&&''''''((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''))))))))))))))))))))))))''''''((()))))))))))))))'''''''''((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((+++((('''(((++++++((($$$((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((***)))((('''&&&''''''((((((((((((((((((((((((((('''&&&&&&''''''((()))***''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))((((((((())))))***+++,,,+++***))))))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))(((''''''&&&(((***+++***((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''((()))******+++++++++))))))))))))***+++,,,------,,,,,,---///...***'''))))))************))))))************************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''((()))***)))((())))))))))))************))))))))))))************///,,,))))))***+++***))),,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............///000000000111111222222333444444666???MMMppptttvvv{{{{{{uuu~~~|||zzz{{{xxxrrr&&&&&&''''''((())))))***''''''(((((((((((('''''''''&&&&&&&&&'''((()))***((((((((((((((((((((((((((((((((()))))))))******************************))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((***))))))(((((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))((((((''''''(((((((((''''''&&&&&&''''''((('''(((((())))))(((((('''))))))))))))))))))))))))''''''((()))))))))))))))''''''((((((((()))))))))''''''((((((((((((''''''************************+++)))&&&'''***+++(((&&&((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))((('''''''''(((((((((((((((((((((((((((((('''&&&&&&''''''((()))***&&&&&&&&&&&&'''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))***,,,,,,***))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))(((((('''''')))***)))((('''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))'''((()))******+++******))))))))))))***+++,,,,,,++++++,,,---///...+++)))))))))************))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((('''((()))***)))((())))))))))))************))))))))))))************,,,+++***+++,,,+++)))'''*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......000111222000111111222222333444444555>>>KKKmmmvvvwww|||zzzttt}}}|||yyyyyy{{{zzzvvv''''''''''''(((((())))))''''''((((((((((((''''''''''''''''''(((((())))))(((((((((((((((((((((((((((((()))))))))*********************************(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((()))''''''''''''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))'''(((((((((((()))))))))'''(((((())))))(((((('''))))))))))))))))))))))))+++)))'''''')))***)))(((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((***)))(((''''''&&&&&&'''&&&&&&'''''''''((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,***)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((((((((())))))))))))(((((()))))))))((('''''')))+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))*********************))))))***++++++,,,***+++,,,.........,,,***))))))************))))))************************))))))************))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))((('''((()))***)))(((((()))))))))************((()))))))))************,,,,,,++++++++++++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000222222000111111222222333444444666>>>JJJllluuuvvv{{{wwwrrr||||||zzz{{{~~~|||))))))((((((''''''''''''''''''((((((((((((''''''(((((()))))))))******)))(((((((((((((((((((((((())))))))))))************************************(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((&&&&&&''''''((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((()))))))))***((())))))******))))))(((((((((((((((((((((((((((***(((''''''((()))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((***)))(((''''''&&&&&&'''''''''((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********************************))))))))))))***+++,,,---******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((((((((())))))))))))(((((()))))))))'''&&&''')))+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((())))))************)))*********)))******+++,,,)))+++---......---,,,+++))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))((('''((()))***)))(((((()))))))))************((()))))))))************++++++***((('''(((***+++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000222222000111111222222333444444777???KKKlllvvvwww{{{~~~tttooo{{{~~~|||}}}***))))))(((''''''&&&&&&''''''((((((((((((''''''))))))************))))))(((((((((((((((((((((((()))))))))*********++++++************************))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((('''(((((())))))))))))(((&&&'''''''''(((((())))))''''''''''''((((((((((((((((((((()))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''(((((())))))'''(((((())))))(((((('''((())))))******))))))((())))))))))))))))))))))))''''''((()))))))))))))))((((((((()))))))))******))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((()))*********))))))(((((((((((((((((((((((('''&&&&&&''''''((()))***(((((((((((()))))))))***)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************************)))******+++,,,---+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''(((((())))))))))))))))))))))))(((&&&''')))+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))************))))))+++***************++++++))),,,...///---+++++++++))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((('''((()))***)))((())))))))))))************))))))))))))************))))))(((&&&$$$%%%(((***,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......000111222000111111222222333444444888???KKKmmmzzz{{{~~~rrrmmmyyy}}}~~~((((((((((((((('''''''''''''''((((((((((((''''''(((((()))******)))((('''(((((((((((((((((((((((())))))*********+++++++++************************))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&'''((()))******)))((('''''''''(((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))'''((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&'''(((((()))'''((()))******)))((('''))))))************))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((()))))))))*********(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''((()))***+++******)))(((((((((((((((((((((((('''&&&&&&''''''((()))***'''''''''((((((((())))))***(((&&&%%%%%%&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))))))))***************************************+++,,,------,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''''''((()))))))))))))))((()))))))))''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))************))))))++++++***************+++***---//////---*********))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''((()))***)))((())))))))))))************))))))))))))************''')))******((('''(((******+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............///000000000111111222222333444444777???KKKmmm~~~~~~rrrlllwww~~~||||||}}}&&&&&&''''''((()))))))))''''''((((((((((((''''''''''''((())))))((('''&&&(((((((((((((((((((((((()))************+++++++++************************))))))))))))))))))))))))******)))((('''&&&&&&%%%((((((((((((((((((((((((&&&'''(((*********)))(((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''((()))******)))((('''))))))************))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************''''''((((((((((((''''''''''''''''''''''''''''''$$$'''***+++***)))(((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((('''((()))+++++++++***)))((((((((((((((((((((((((***)))(((''''''&&&&&&'''&&&&&&&&&'''''''''((((((***(((%%%######%%%(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))************+++,,,---...---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''''''((()))))))))))))))''')))***)))((('''((()))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********))))))(((++++++***************+++***...000000,,,))))))***))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))))))((('''((()))******((())))))))))))************))))))))))))************'''+++///000...++++++,,,((()))***+++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........//////000000111111222333333444444666>>>KKKlll~~~~~~ssslllvvv|||zzzzzz}}}|||yyy---,,,+++)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************)))(((''''''&&&))))))((('''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))+++++++++************)))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''&&&''')))***))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))(((((())),,,///...+++'''))))))))))))***+++,,,---,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***,,,,,,+++)))((()))***))))))))))))************)))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))((((((((((((************************)))***+++------,,,++++++111000...,,,+++++++++++++++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************++++++++++++*********))))))(((((()))***,,,------,,,***))))))************+++++++++......---------,,,,,,,,,............---,,,++++++---------............///...///000111222333333333777===GGGhhh|||mmmiiittt}}}zzzzzz|||zzzttt***)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************,,,,,,++++++***))))))((())))))((('''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))******))))))(((((((((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))+++++++++*********))))))***))))))(((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))(((((((((***+++))))))))))))))))))))))))'''''''''((((((((()))))))))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))))))))))))))*********,,,//////,,,)))))))))))))))***+++,,,------,,,,,,+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,+++)))((()))***))))))))))))************)))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))'''''''''((()))***************)))))))))(((((((((************************))))))***+++,,,,,,,,,,,,111000...,,,++++++++++++************)))))))))(((************)))))))))(((************************))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++************)))))))))(((***+++,,,,,,,,,,,,+++***)))************++++++++++++,,,,,,,,,------......------......------,,,,,,---------............///...///000111222333333333<<>>FFFeeesssttt~~~zzznnnnnnyyy}}}~~~}}}++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******''''''((((((((((((''''''((((((((((((((((((((((((************************(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))************+++)))))))))))))))))))))))))))((((((((()))***+++,,,******************************)))))))))((((((((()))((((((''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((('''))))))))))))))))))))))))((((((((()))))))))******((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++,,,,,,,,,***))))))+++---+++***************++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))(((((()))+++))))))))))))************))))))))))))))))))))))))((()))******++++++******************************(((((((((((())))))))))))++++++*********))))))))))))))))))))))))))))))))))))((('''((()))---000333,,,,,,,,,,,,,,,+++******))))))))))))************))))))))))))************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))))))))************++++++++++++++++++++++++)))************+++++++++---,,,,,,,,,+++++++++******+++,,,---............---------............///...///000111222333333333555999BBBaaaqqqqqq|||yyynnnooo{{{~~~~~~zzz)))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++''''''((((((((((((''''''((((((((((((((((((((((((************************'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++)))))))))))))))))))))))))))((((((((()))***+++,,,***************************)))))))))((((((((((((***))))))(((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&'''((()))******))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))(((((()))))))))*********)))(((((((((((()))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++,,,---...,,,***)))+++---++++++***************+++,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))+++))))))))))))************))))))))))))))))))))))))((()))***+++++++++******************************))))))))))))((((((((((((******)))))))))(((((((((************************)))(((((())),,,///222444++++++,,,---,,,+++***)))((()))))))))************((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++((()))))))))***************+++,,,,,,,,,,,,+++***)))************++++++++++++++++++++++++,,,,,,,,,++++++,,,---............---------............///...///000111222333333333555999AAAaaannnpppwwwnnnppp}}}zzz%%%&&&&&&&&&((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''))))))((())))))***++++++''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))******++++++++++++)))))))))))))))))))))))))))((((((((((((***,,,---************************))))))))))))((((((((((((******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++)))((('''%%%&&&((()))***+++******))))))))))))))))))))))))************************))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))***+++++++++))),,,---,,,)))''')))+++++++++***************+++...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((((()))+++))))))))))))************))))))))))))))))))))))))((()))***+++,,,+++******************************))))))))))))(((((((((((())))))))))))((((((((((((************************((())))))+++---000222444***+++,,,---,,,+++***)))(((((())))))*********+++(((((())))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++(((((())))))*********+++)))***,,,------,,,***))))))************+++++++++))))))***+++,,,------...,,,,,,------......---------------.........//////...///000111222333333333777<<>>>>>>>><<<===>>>???@@@@@@@@@@@@:::999888666555444333333111333666:::<<<>>>>>>>>>999777333111111000///------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,)))***+++,,,,,,,,,++++++)))************+++++++++)))***++++++,,,,,,+++++++++++++++*********))))))*********+++++++++,,,,,,((()))***+++,,,++++++***************+++,,,---...,,,,,,,,,,,,+++***))))))+++******)))))))))))))))))))))*********++++++++++++******))))))******+++***)))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********************,,,......,,,***+++---,,,,,,---------,,,+++*********))))))))))))******))))))*********+++++++++******++++++++++++*********++++++,,,,,,++++++***************************(((((()))))))))*********************************))))))))))))))))))))))))((()))))))))************)))******+++++++++******(((***,,,...///---,,,***,,,++++++***+++,,,---...------------............---------...............------......///000000000000111111222222333444444444999>>>ZZZ}}}zzz{{{bbbZZZttt{{{qqqllltttzzzwwwwww|||~~~{{{++++++++++++++++++++++++************************&&&'''(((***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((())))))))))))(((((('''&&&&&&((()))***))))))))))))))))))))))))&&&&&&'''((()))))))))((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((''''''(((((()))***++++++***)))((((((''''''(((*********)))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++------------------------))))))+++---///111222333666777999<<>>:::666444333111/////////.........---------------------------------++++++,,,,,,,,,---------)))***+++,,,---,,,,,,+++)))************+++++++++******+++,,,,,,,,,,,,+++++++++++++++******))))))******+++++++++,,,,,,,,,((()))***+++,,,,,,+++***************+++,,,---...,,,,,,,,,,,,,,,***))))))+++******)))))))))))))))))))))******++++++++++++++++++************++++++*********)))))))))))))))************************++++++************++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,+++++++++***)))))))))+++---...---+++***+++...,,,,,,---...---,,,+++***,,,,,,++++++++++++,,,,,,))))))******++++++++++++******++++++++++++*********++++++,,,,,,++++++***************************))))))******+++++++++,,,************************))))))))))))))))))))))))(((((())))))*********+++******+++++++++******)))(((***,,,...///...,,,+++---,,,+++++++++,,,---...---------.........//////,,,------....../////////------......///000000000000111111222333333444444555:::@@@]]]{{{aaaWWWqqqtttooowwwyyyvvvwww}}}|||************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&((()))******)))'''%%%&&&(((***,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************,,,+++)))''''''(((***+++......///111444666999:::===>>>???BBBFFFHHHHHHGGGFFFEEEEEEHHHKKKLLLHHHEEEIIIHHHHHHIIIKKKLLLKKKKKKEEEBBB@@@@@@BBBCCCBBB@@@;;;@@@EEEIIIJJJJJJIIIIIIIIIFFFBBB???<<<999444111//////...------...000111---,,,+++******+++,,,,,,***,,,...///---+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))+++,,,,,,------,,,,,,+++,,,+++******)))************+++,,,+++******,,,......---,,,+++************++++++++++++++++++++++++++++++************++++++((()))***)))((()))+++,,,)))))))))))))))******+++************************,,,++++++******++++++,,,))))))(((((((((((())))))))))))***++++++++++++***((((((((((((((((((((((((+++*********))))))(((((())))))(((***++++++)))(((111///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++************++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++******************))))))))))))))))))))))))************************************************************************))))))***++++++++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------......---......///000111111222222222333444444444333333666<<>>======???BBBCCCAAA???>>>===<<<======>>>======>>><<<999999::::::999777@@@>>><<<===???AAACCCCCCBBB@@@======>>>??????>>><<<;;;:::888555111---++++++++++++,,,++++++++++++///000000000...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************++++++,,,,,,++++++***,,,++++++******************+++++++++******,,,---...---,,,+++************++++++++++++++++++++++++++++++************++++++((()))***)))((((((***,,,)))))))))))))))******+++************************+++******))))))******+++))))))(((((((((((())))))))))))***++++++++++++***************************+++*********))))))))))))************))))))))))))333111...,,,************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******************************************************************************************************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---......///,,,,,,,,,---------............//////000000111111111222222333333333333222444999???XXXyyyqqqZZZWWWuuu~~~ssslllttt~~~|||www************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((()))***(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))*********+++,,,///111222777888999<<>>>>><<<;;;:::555666777999:::;;;;;;;;;;;;888666555666888888777<<<>>>@@@BBBAAA>>>:::888333333111///............555222...,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++,,,,,,+++************+++)))*********))))))+++------,,,++++++*********+++++++++++++++++++++++++++++++++************++++++***++++++***((('''(((***)))))))))))))))******+++******************************))))))))))))*********))))))))))))))))))***))))))***++++++++++++***************************************************(((***+++)))&&&'''...444333000---***((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,************************************************************************************************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,---------......//////////////////.........///000111111222111111333999===VVVpppeeettt{{{mmmXXXVVVvvvzzzrrrnnnxxx|||uuu************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))&&&''')))*********)))(((((((((((((((((((((((((((************************((((((((((((((()))******************++++++++++++,,,---000444888===@@@BBBEEEDDDBBB@@@???>>>======777444111000111222222222/////////000222555999<<>>VVVqqqfffttt{{{jjjVVVVVVwwwyyyrrroooxxxzzzsss************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********))))))&&&''')))*********)))((())))))))))))))))))))))))************************)))))))))))))))******+++******+++,,,---......///111222555888<<>>BBBMMMPPPRRRRRRPPPOOORRRUUURRRTTTUUUTTTQQQNNNMMMLLLKKKNNNPPPPPPOOOOOOPPPRRROOOOOOOOOPPPPPPMMMHHHDDD666666666666888;;;===???@@@>>>;;;888888:::===???===777000------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++------............------------,,,+++++++++++++++***+++,,,+++******,,,...,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++************++++++******+++***(((((()))***)))))))))))))))******+++************************,,,,,,++++++++++++,,,,,,+++******))))))******+++))))))***++++++++++++***((((((((((((((((((((((((*********+++++++++++++++&&&'''(((((()))---444999++++++******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------++++++++++++++++++++++++************************************************************************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------..............................---...///111111222222222555:::>>>VVVvvvkkkwww|||iiiUUUVVVxxxxxxqqqnnnvvv}}}wwwqqq************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++***))))))'''(((((()))))))))))))))))))))))))))))))))))))))***************************************+++,,,,,,)))***+++---///000111222777888999;;;<<<===>>>>>><<<;;;999777444333222111333333333444777999999888888;;;===???@@@CCCHHHLLLTTTWWWYYYWWWSSSQQQSSSVVVXXXZZZ[[[XXXSSSNNNLLLLLLJJJMMMSSS]]]dddccc[[[TTTSSSSSSSSSUUUWWWWWWUUUSSSCCCAAA???<<<:::888888888;;;<<<===???AAACCCEEEFFF444///***)))---000111000------------------------------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,------,,,++++++++++++,,,+++,,,---,,,++++++---///,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++************++++++((()))***)))((((((***,,,)))))))))))))))******+++************************++++++************+++++++++******))))))******+++))))))***++++++++++++***))))))))))))))))))))))))*********++++++,,,,,,,,,)))(((((()))+++///333666******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...++++++++++++++++++++++++************************************************************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,------....../////////......000111222333333333000666;;;TTTxxxooo{{{iiiVVVXXX{{{yyyrrrnnnuuu}}}{{{vvvooo************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))(((((((((((()))))))))***))))))))))))))))))))))))************************++++++******++++++,,,---)))***,,,...000222333444<<<<<<<<<<<<;;;:::999888666555444333222222222222222333444888<<<>>>>>>>>>???BBBFFFHHHIIILLLQQQTTTSSSVVVXXXUUUOOOLLLNNNQQQ\\\^^^^^^ZZZSSSMMMJJJJJJMMMSSSbbbxxxrrr___YYYXXXXXXYYY\\\^^^______VVVTTTPPPKKKFFFBBB???===555888===CCCGGGIIIIIIIII@@@:::222///111111///---------------------------------------------------*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,,,,---------,,,,,,...000+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++************++++++((()))***)))((()))+++,,,)))))))))))))))******+++******************************))))))))))))******++++++************++++++))))))***++++++++++++************************************++++++,,,,,,,,,,,,***)))***---000111222++++++,,,------+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,,,,******************************+++,,,,,,---......++++++++++++++++++++++++************************************************************************))))))***++++++++++++***++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------...///000000...///000111333333444444,,,222888SSSxxxqqq}}}jjjWWWZZZ}}}}}}uuupppvvv~~~{{{uuunnn***************+++,,,,,,++++++++++++*********)))++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))''''''((()))***++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))(((((())))))*********)))))))))))))))((((((((((((((((((((((((******)))))))))))))))***((()))***+++,,,,,,++++++,,,---///111444777999:::AAA>>>;;;:::;;;;;;999777222222222222444666888:::999888888;;;@@@EEEHHHHHHIIIJJJKKKLLLOOOQQQRRRSSSYYYQQQKKKKKKIIIGGGJJJQQQcccpppkkkVVVSSS\\\bbbiiivvvpppjjjgggdddfffmmmuuu{{{ppp[[[JJJJJJSSSTTTLLLDDD???:::>>>HHHHHHAAAAAAIIIKKKAAA666111111111111111...........................------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++************++++++,,,++++++******++++++,,,++++++************************++++++++++++******)))************+++++++++***+++,,,,,,+++***)))(((************************))))))))))))))))))))))))************************+++++++++*********))))))------,,,+++***)))))))))---,,,((('''...777444+++)))+++,,,,,,+++)))***++++++,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++000222333111---+++,,,---++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,------------******+++++++++,,,,,,,,,++++++******************,,,+++)))(((((()))+++,,,///,,,******,,,,,,***(((,,,---...---,,,+++---///------------------------,,,+++,,,---000000///...444444333333333444555555222999<<>>;;;777666777777555444333333555666999;;;===>>>???AAADDDIIIMMMNNNLLLIIIOOOPPPOOOMMMMMMSSS^^^gggzzzhhhVVVMMMJJJHHHJJJNNN```kkkxxx{{{ooobbb```hhhcccdddgggssswwwwwwuuutttxxx{{{fffYYYRRRNNNMMMOOOJJJCCC???BBBEEEEEEGGGKKKEEE@@@:::555333222333444000/////////...............------,,,,,,------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,---,,,,,,,,,---------......++++++************++++++,,,++++++******++++++,,,)))))))))***+++++++++,,,******++++++++++++******)))************+++++++++***++++++,,,+++***)))(((************************))))))))))))))))))))))))************************+++++++++*********))))))*********************)))///...++++++111888555,,,(((***,,,,,,,,,,,,---...+++,,,,,,---......------------,,,,,,++++++******++++++,,,,,,------......,,,......---***((()))***++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,---+++******,,,---+++)))+++,,,---,,,******,,,---------------------------/////////..................///000111222333444444222888:::NNNsssiiiyyyqqq___bbbuuupppwww{{{xxxtttnnn++++++******************+++************))))))))),,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******+++***))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))***)))))))))))))))************)))***+++---///000444555888;;;<<<===<<<<<<:::777444333333444444444888999<<<@@@BBBDDDEEEFFFIIIIIIJJJLLLNNNNNNKKKIIIIIILLLMMMJJJIIIOOO]]]jjjqqq[[[RRRQQQQQQPPPOOOEEEIIIQQQVVVUUUOOONNNQQQWWWSSSOOOOOOYYYeeejjjiiinnnooolllddd___eeeuuu~~~ooohhhppp}}}tttlll]]]OOOJJJJJJGGGAAACCCDDDCCC???:::444000...111111000///..................------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...............---,,,,,,,,,------,,,,,,,,,---------......++++++************++++++,,,++++++******++++++,,,(((((()))***+++,,,,,,---******++++++++++++******)))************++++++++++++++++++,,,++++++***)))++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++***************))))))*********+++++++++++++++***+++000444000)))(((***,,,,,,,,,,,,---...+++,,,---...............------,,,,,,++++++***************++++++,,,,,,,,,***++++++***)))((((((***++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++***)))***,,,---,,,+++++++++,,,+++***)))+++---------------------------...000000///------000333...///111222333333333222222888888LLL}}}qqqhhhxxxsss^^^^^^}}}sssnnnttt{{{xxxsssmmm******))))))******++++++++++++*********)))))))))---,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))***************)))))))))))))))***)))))))))))))))*********************************))))))))))))))))))***++++++*********,,,///222444777999<<<>>>???===;;;:::666555333333444666999:::@@@BBBFFFIIILLLLLLLLLKKKMMMJJJGGGHHHMMMUUU[[[___NNNPPPQQQMMMGGGGGGMMMSSS]]]VVVOOOOOORRRTTTSSSPPPNNNMMMNNNSSSWWWVVVRRROOOMMMOOOPPPOOOMMMMMMLLLKKKVVVWWWTTTKKKBBBBBBKKKUUUrrr|||~~~wwwqqq```ZZZPPPCCCCCCFFFFFFBBB???;;;555///111000///.........//////......------------......------------------,,,,,,------------------------++++++,,,,,,---...//////...------,,,,,,,,,------,,,,,,,,,---------......,,,++++++******++++++,,,,,,++++++******++++++,,,)))))))))***+++++++++,,,******++++++++++++******))))))*********++++++++++++++++++++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))************************************************+++++++++++++++,,,,,,,,,)))***+++...111222...)))+++---......---,,,---...//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))******,,,---------+++,,,,,,+++******+++---------------------------***---000///,,,...444:::777777555444333333333333444888888JJJ|||rrriiixxxmmmYYYZZZ~~~|||rrrmmmsss~~~yyyxxxvvvrrr---,,,,,,,,,---...//////++++++++++++************,,,,,,,,,++++++*********************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******(((((((((((((((((((((((())))))))))))***************)))))))))))))))******(((((())))))************++++++++++++++++++++++++))))))(((((()))***++++++,,,,,,+++,,,///222666888:::;;;===>>>===;;;999777111111222444666:::>>>@@@EEEGGGKKKMMMOOONNNLLLKKKHHHFFFDDDHHHRRR___kkkqqqYYYWWWRRRLLLGGGEEEEEEGGGPPPVVV]]]bbbeeeiiimmmnnnpppnnnmmmqqqwwwxxxrrrjjj^^^eeeooosssoooddd[[[WWWVVVVVVUUURRRNNNKKKKKKLLLOOO]]]pppyyytttmmmooowww}}}uuulll```SSSPPPHHH???===???===777222111///......///000111///......------......///------------------------------------------------++++++,,,,,,---...//////------,,,,,,,,,------...,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,+++++++++***)))))))))******++++++++++++******))))))*********+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,---000444666444111000111333555555444444555666999999999888777666555444222222111000///...------///////////////.........,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,+++************+++++++++,,,,,,,,,)))*********+++++++++,,,,,,++++++++++++++++++,,,((()))***++++++,,,---...,,,---...---++++++---...------------------------***---000///,,,...444:::;;;999555333222333555777555999999KKK|||uuukkkzzzmmmYYYWWWxxx~~~tttnnnttt~~~zzzzzzzzzwww//////...------------...---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&&&&''')))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))******+++((((((((()))******++++++************************(((((((((((()))***+++,,,------...000333666999;;;<<<<<<===<<<;;;888555333---000333666999<<<@@@DDDEEEGGGJJJLLLMMMLLLJJJIIIBBBAAA@@@CCCIIIQQQWWW[[[NNNIIIDDDCCCGGGOOOWWW\\\jjjuuu~~~}}}zzz}}}~~~tttoooooommmkkkjjjgggbbbYYYSSSKKKRRR]]]cccaaa[[[[[[aaa~~~yyywwwrrrcccOOOCCCAAA>>>777777555333000//////000111//////............//////------------............------------------------+++,,,,,,------.........------,,,,,,,,,---......,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,+++***)))((((((******++++++++++++******)))************+++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***************************************+++++++++*********++++++,,,,,,,,,...///444999999666555777999;;;>>>?????????AAABBBDDDDDDDDDCCCBBBAAA@@@??????>>><<<:::777444333222,,,,,,,,,,,,---------...,,,+++***+++,,,---,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******+++++++++,,,,,,,,,)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++++++++---...---......---,,,,,,---///------------------------...000000///------000333555333111000000333777999555999999KKK}}}uuukkk{{{uuubbb]]]tttvvvooouuu|||{{{yyywww888777555333000///...---......------------,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))***++++++'''(((((()))******++++++************************(((((((((((()))***+++,,,---...000333777:::<<<===>>>===<<<:::888555333111000444999<<<>>>@@@CCCFFFDDDFFFHHHJJJLLLLLLKKKJJJEEEAAA<<<;;;>>>CCCHHHKKKNNNPPPSSSVVV^^^jjjwww}}}yyytttlllgggZZZYYYZZZYYYSSSLLLKKKOOO\\\pppzzzcccTTTGGG<<<@@@>>>999555111000000000//////............//////------------.........///........................------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,+++++++++***)))))))))******++++++++++++******)))************+++++++++,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))*********++++++++++++,,,...///111333555555666777<<>>:::777555333//////.........---------))))))***+++,,,------...++++++++++++++++++++++++************************************************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))))))))))))))************+++++++++))))))((())))))***++++++'''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((()))***+++,,,---///222666999<<<>>>??????>>><<<999666444222111555:::???CCCCCCDDDFFFHHHEEEGGGIIIKKKMMMNNNOOOOOOLLLFFF>>>;;;AAAMMMZZZaaannnvvv}}}wwwpppcccVVVPPPQQQBBBRRRgggvvv}}}~~~qqq\\\LLLHHHDDD???888333000///...//////............//////---------.........//////........................------------------,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,***************+++++++++******++++++++++++******)))************+++++++++,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))******++++++++++++///000222555999<<<>>>???CCCDDDJJJPPPOOOKKKMMMUUUMMMNNNMMMIIIEEEAAA???>>>GGGHHHIIIKKKLLLMMMMMMMMMJJJKKKKKKLLLLLLMMMNNNNNNKKKIIIFFFAAA===999666444000...,,,,,,...///---***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++)))+++---,,,***)))+++...+++,,,,,,+++******+++---------------------------,,,+++,,,---000000///...///111333555555444111000111777777KKK|||nnngggyyyyyytttzzzwwwpppuuu~~~wwwuuutttsssJJJIIIFFFCCCBBBAAABBBCCC===:::777555444222///---000000000///...,,,+++***---+++))))))***+++***************++++++,,,,,,---++++++++++++******))))))******)))((()))***,,,---))))))(((((((((((()))))))))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************)))************+++++++++************))))))))))))))))))***+++,,,,,,------+++*********))))))((((((+++***))))))***,,,...000222333555888;;;>>>@@@AAA???===999666666777:::===@@@@@@CCCIIIKKKHHHHHHKKKFFFJJJOOOVVVaaaeee[[[KKKLLLMMMOOOUUUaaasss{{{pppddd\\\UUUYYYdddnnnooolllkkkttttttccc]]]RRRIIIEEEAAA999222///111111111000...---///000........................//////.........------------,,,,,,,,,,,,---..............................---------,,,,,,+++++++++,,,,,,------,,,,,,+++***)))))))))))))))))))))))),,,+++***))))))***+++,,,***++++++,,,,,,++++++***,,,,,,+++***))))))*********+++,,,,,,,,,,,,+++***((((((((()))******++++++++++++***))))))((())))))'''((()))***+++***)))(((++++++***+++---000444666777<<>>@@@BBBCCC???===:::888888:::>>>@@@GGGEEEFFFJJJJJJGGGFFFHHHDDDJJJQQQWWW]]][[[NNN@@@IIIUUUeeesss}}}|||qqqccc[[[YYYYYYUUUQQQOOOXXXppp|||ooodddXXXOOOEEE;;;666666000///........./////////........................//////.........---------------,,,,,,------...///...........................---------,,,,,,,,,,,,,,,------------,,,++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,***++++++,,,,,,++++++***,,,,,,+++******************+++,,,,,,,,,,,,+++***************))))))))))))++++++***)))))))))))))))*********+++******))))))+++,,,---000333777:::<<>>===<<<;;;<<>>>>>??????>>>>>>>>>>>>@@@CCCFFFHHHHHHEEEEEEJJJLLLJJJJJJKKKQQQSSSSSSRRRVVVbbbrrr}}}xxxsssiii]]]UUU[[[mmm}}}wwwVVVAAA===777000///111111...+++/////////////////////////////////...............---------------...//////........................///////////////.........---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++++++++++++++++++++++++++++++++++++++******))))))))),,,++++++*********++++++,,,++++++,,,---///111333888:::???DDDHHHKKKLLLMMMSSSRRRRRRTTTVVVWWWVVVUUU[[[ZZZXXXVVVTTTSSSSSSSSSWWWXXXWWWUUUSSSRRRSSSTTTUUUVVVXXX[[[\\\\\\\\\[[[ZZZZZZZZZZZZZZZXXXUUURRRQQQPPPOOONNNMMMLLLLLLLLLOOONNNNNNNNNLLLHHHBBB>>>999777333000...------...------,,,,,,,,,---...///...------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,---...///...---------///---------............///000111222222333333333333555555888KKKuuukkkhhhzzz___```yyy~~~tttqqq{{{~~~{{{zzzzzz:::::::::999999999999999>>>BBBDDDCCC>>>===@@@CCCEEEDDDBBB???:::555111...---,,,,,,,,,------+++***...------,,,,,,++++++++++++++++++++++++++++++,,,,,,------...---,,,***)))******))))))))))))******))))))*********+++++++++(((((())))))))))))((((((************************))))))************))))))))))))))))))************((()))))))))************))))))*********+++++++++,,,,,,,,,+++***))))))(((*********)))))))))))))))******++++++++++++++++++,,,---///222555888:::<<<======>>>>>>>>>>>>>>>>>>>>>??????AAACCCFFFHHHIIICCCIIIUUU``````XXXPPPMMMJJJVVVfffqqqxxx~~~jjj[[[YYYaaalllssswww}}}rrrTTTEEE===444000111111///---000000000000000000000000////////////////////////...------------...//////........................////////////////////////------.........---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++***++++++,,,,,,++++++***,,,+++++++++++++++,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,++++++---///222666:::<<>>888333000...---...---,,,++++++,,,---............---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------...///...---------///---------............//////000111222333333444333666555777IIIrrrjjjhhhzzz]]]YYYooo~~~uuurrr||||||uuussssss777777888888999999999999:::<<<===<<<888666777999===???AAABBBAAA???<<<:::333111...---......---,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***+++******))))))******+++)))************+++++++++((())))))******))))))(((++++++++++++++++++++++++((()))***++++++***)))((()))))))))*********++++++))))))))))))************)))************++++++++++++++++++++++++*********************************************++++++++++++...///222555888;;;===>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAACCCEEEFFFGGGHHHEEERRRggguuurrrcccWWWRRR[[[gggxxx~~~iii^^^YYYXXXbbbbbbrrrrrrUUULLL@@@777333222222111000000000000000000000000...////////////000000000......------......///000.................................///////////////...............---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,++++++++++++,,,,,,---,,,++++++******++++++,,,))))))******+++,,,,,,---,,,,,,++++++,,,,,,------...///222666;;;@@@DDDFFFMMMNNNQQQSSSUUUUUUTTTSSSTTTUUUVVVVVVVVVUUUTTTSSSNNNMMMJJJHHHHHHHHHIIIJJJIIIJJJJJJHHHCCC>>>:::999===>>>AAAEEEKKKRRRXXX[[[___]]][[[YYYVVVOOODDD===EEEHHHLLLOOOPPPNNNKKKIIIEEEEEEFFFIIINNNQQQSSSSSSOOOLLLHHHBBB===888444222000///---++++++,,,---...............---------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------...///...------...///---------............//////000111222333444444444666555666GGGqqqjjjkkk~~~eee^^^qqqtttqqqzzz{{{rrroooooo999::::::;;;<<<<<<<<<<<<;;;:::999888666444333333333555999===@@@BBBCCCCCC:::666222000///000000///,,,,,,,,,---------------+++++++++,,,,,,,,,------++++++*********++++++,,,+++******))))))******+++)))************+++++++++)))******************)))++++++++++++++++++++++++((()))+++,,,,,,+++)))((())))))*********+++++++++))))))))))))************)))************+++++++++******++++++++++++,,,,,,))))))******++++++,,,,,,++++++++++++,,,,,,------000111444777:::<<<>>>?????????@@@@@@@@@@@@@@@@@@???@@@BBBCCCDDDEEEEEEDDDJJJUUUeeemmmggg^^^^^^dddwww~~~wwwcccVVVXXXRRRZZZvvvssshhhWWWFFF:::444333444111111111111111111111111.../////////000000000000...............//////000........................------........./////////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++***++++++,,,,,,++++++***+++++++++++++++,,,---...,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......444666:::???DDDHHHKKKMMMQQQQQQSSSTTTUUUUUUTTTTTTRRRUUUWWWVVVRRRNNNMMMNNNJJJIIIHHHIIIKKKNNNQQQSSSXXXXXXWWWQQQGGG<<<333///222222444999BBBLLLVVV\\\___]]]\\\\\\ZZZSSSHHH??????BBBFFFKKKNNNNNNNNNMMMGGGDDDAAABBBEEEJJJOOOQQQRRRQQQNNNKKKGGGBBB>>><<<444222000---,,,---...///............------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,,,,---...---...///...------...///---------............//////000111222333444444444555444555GGGqqqlllooojjjbbbvvv~~~sssooowww{{{tttqqqppp>>>>>>>>>???>>>>>>===<<<;;;999777777777666555333...///333777<<<@@@DDDGGG???;;;555222111222222222,,,,,,,,,------.........+++++++++,,,,,,---------******)))((()))***,,,---++++++************++++++)))************+++++++++******++++++++++++******++++++++++++++++++++++++((()))+++,,,,,,+++)))((()))************+++++++++))))))))))))************)))************+++++++++)))******++++++,,,------))))))***+++,,,---------,,,,,,,,,------.........111333555888;;;===???@@@==================>>>>>>@@@AAACCCDDDDDDDDDCCCBBBNNNRRRWWWVVVPPPRRRdddvvv}}}uuuvvvyyynnnXXXPPPSSSiiimmmTTTAAA666333444111111111111111111111111.../////////000000111111...............///000000........................,,,---------......//////......//////......---,,,------------------------++++++------------+++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,---...---,,,+++******+++,,,---------,,,++++++*********,,,,,,,,,,,,,,,---...///999<<>>CCCHHHLLLQQQQQQQQQPPPNNNJJJGGGDDD777555222///......000111//////.........---------++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,---...---...///...------...///---------.........////////////111222333444444444444333555GGGrrrnnnrrrgggaaawww}}}rrrllluuu}}}wwwuuuttt>>>>>>:::555555999===<<<===???@@@>>>999666777888//////......111888===@@@IIIKKKGGG???::::::555...///---,,,---//////,,,***---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...111///,,,)))((((((***+++))))))))))))))))))))))))+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++***)))***+++++++++,,,,,,,,,---000222666777:::;;;;;;<<<>>>@@@>>>>>>>>>>>>>>>???@@@@@@>>>@@@AAAAAABBBEEEJJJNNNOOORRRSSSTTT[[[jjjwww}}}wwwzzzxxxxxx|||ppp^^^UUUaaazzz}}}```GGG:::777111666777222000222222...111111111111000000000000000000000000000000000000///////////////////////////////////////............------,,,,,,------............------,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---------------,,,,,,+++***+++,,,---,,,+++***+++,,,+++******+++///333888;;;FFFGGGJJJLLLOOOQQQSSSSSSRRRTTTUUUUUUTTTTTTUUUVVVUUUTTTPPPEEE:::999BBBKKKMMMOOORRRSSSSSSUUUWWWYYYXXXWWWSSSKKKCCC<<<999999===<<>>;;;999666555111...---000333555===CCCGGGEEEBBB@@@:::222111///------......---+++---------,,,,,,,,,++++++------,,,,,,------...///111///,,,***))))))***+++************************+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++***************************,,,---,,,+++***+++---***+++,,,,,,,,,---000333666888:::;;;;;;===???AAA@@@@@@???????????????@@@CCC???===AAAHHHLLLKKKHHHLLLVVV```gggqqqrrr}}}nnn^^^]]]sssiiiLLL>>>555444333111000000444777111111111111000000000000000000000000000000000000/////////////////////////////////////////////......------,,,,,,------.........---------,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,---------,,,,,,+++******+++,,,+++))))))***+++------///222777<<<@@@CCCJJJKKKMMMNNNOOOOOONNNNNNRRRSSSUUUUUUTTTTTTUUUWWWTTTSSSOOOGGG??????EEEMMMLLLNNNPPPRRRRRRSSSTTTVVVSSSRRRPPPNNNLLLJJJJJJJJJNNNOOOQQQSSSVVVYYYZZZ[[[```]]]\\\^^^bbbeeeeeeddd]]]]]][[[WWWTTTRRRPPPOOOMMMLLLJJJDDD===999888999;;;@@@HHHOOOWWW[[[VVVMMMQQQMMMHHHCCC===777000,,,//////---,,,+++,,,...000.........------,,,,,,,,,------------,,,,,,,,,,,,...,,,++++++,,,,,,+++***,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------.........//////.........//////000333222111111111222333444555777:::JJJtttnnnkkkiii]]]ooovvvpppttt}}}wwwttttttooommmggg^^^WWWQQQGGG>>>::::::;;;===?????????>>>>>>:::666222000000111222777>>>EEEGGGGGGFFFBBB>>>777444///---------,,,+++------------,,,,,,,,,,,,...------------...//////111///---+++******+++,,,************************+++++++++***************************************))))))))))))))))))))))))************************)))))))))*********++++++************************************************,,,---...---,,,+++,,,...***,,,------...///222444777999;;;<<<<<<===???AAABBBBBBAAA@@@????????????CCCGGGLLLPPPQQQOOOKKKIIIPPP^^^nnnxxx{{{oooZZZhhhaaaJJJ:::333000444444000333999222222111111111000000000000000000000000000000000////////////////////////......//////////////////......------------.........------------,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++,,,,,,---,,,***)))+++,,,...111555;;;@@@FFFIIIKKKNNNOOOPPPQQQQQQPPPNNNNNNQQQSSSUUUUUUUUUUUUVVVWWWVVVTTTQQQMMMJJJJJJNNNRRRNNNQQQSSSUUUTTTTTTUUUVVVVVVUUUTTTUUUWWWXXXXXXXXXZZZ\\\^^^^^^\\\[[[\\\^^^\\\\\\[[[[[[]]]___bbbcccbbbbbbcccbbbaaa^^^\\\ZZZUUUTTTQQQKKKCCC;;;666333111777===EEEOOOXXXXXXTTTQQQPPPNNNJJJEEE>>>555///+++---///...******---111.........---------------+++,,,,,,,,,,,,,,,,,,------,,,,,,---......,,,***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------------.....................///000111111222222111111222222333444444777;;;JJJsssnnnkkkjjj\\\lllvvvqqquuuzzzvvvvvvppp]]]SSSSSSSSSPPPNNNIIICCC>>><<<===>>>===:::888777666333222444777;;;@@@CCCEEEGGGHHHHHH>>>:::555000---,,,++++++...------------,,,,,,,,,---------------......///111///---,,,++++++,,,---************************************************************************))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))************************+++---...---,,,+++,,,---***,,,...///000111444666888:::<<<======>>>@@@BBBCCCBBBAAA@@@????????????@@@RRRbbbcccVVVMMMPPPXXXaaaooo~~~uuuyyyyyyooozzzyyydddHHH777000666999111///444222222222111111111000000000000000000000000000000////////////////////////............////////////......------------......---------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,+++......///...,,,,,,...000000444:::AAAHHHLLLOOOPPPOOOPPPRRRSSSTTTTTTTTTSSSPPPRRRUUUVVVVVVVVVWWWXXXYYYWWWUUUUUUVVVXXXYYYYYYUUUWWWZZZ[[[ZZZYYYYYYYYY___]]]ZZZZZZ\\\\\\[[[ZZZTTTVVVXXXXXXXXXYYY[[[^^^XXXZZZ[[[[[[[[[[[[\\\]]]]]]\\\^^^bbbbbb```^^^___^^^]]]ZZZUUUNNNGGGAAA???======<<<<<>>:::000000///---******---000...............---------***+++++++++,,,,,,---------,,,,,,---//////---+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................------------........................///000111222111111111222222333444444333666:::IIIqqqooommmlll]]]lllvvvqqqwww{{{wwwvvv{{{]]]PPPWWWbbbnnnooolllcccVVVLLLIIIJJJDDD???======:::444222555666666999>>>CCCFFFHHHIIIDDDAAA===777111---,,,+++.........---------,,,,,,,,,,,,,,,+++,,,,,,---...//////---,,,,,,,,,,,,---************************************************)))***++++++++++++***)))))))))))))))))))))))))))************************************++++++++++++))))))))))))))))))))))))************************+++,,,---,,,+++***+++---+++...000222333444777999999;;;===>>>>>>???AAACCCBBBBBBAAAAAAAAAAAAAAABBBDDDSSSaaa```WWWUUUaaaooo{{{uuuyyydddaaadddJJJ666555777111...222222222222222111111111111000000000000000000000000000000000000000000000000---.........//////000000///......------......///------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,,,,------......---///222555777;;;AAAHHHMMMPPPQQQQQQPPPPPPQQQRRRTTTTTTUUUUUUOOORRRUUUWWWWWWWWWXXXYYYZZZXXXWWWYYY\\\^^^^^^]]]ZZZ\\\^^^]]]\\\ZZZZZZZZZ\\\[[[ZZZYYYZZZZZZZZZYYYSSSSSSSSSRRRRRRSSSUUUVVVXXX[[[___aaa___]]][[[ZZZXXXVVVYYY___aaa]]][[[^^^[[[[[[ZZZYYYYYYXXXWWWWWWNNNMMMHHHDDDGGGPPPVVVWWWWWWRRRKKKGGGEEEFFFFFFFFF===777000,,,,,,---...---........................+++++++++,,,,,,------------,,,,,,---...///---,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................---------.........//////.........//////111222333000000111222333333444444111555999GGGmmmppppppmmm^^^mmm~~~vvvrrrxxxzzzvvvuuuhhh}}}wwwZZZKKKQQQ[[[lllttt}}}~~~wwwrrrppp___VVVPPPNNNIIIBBBAAAGGG???999888>>>DDDEEECCCBBBEEEEEECCC???888333///...............---------,,,,,,++++++++++++,,,------......---,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))*********************************++++++++++++,,,************************++++++++++++++++++++++++***,,,---,,,+++***+++,,,---000333555777888:::<<<:::<<<>>>??????@@@BBBDDDBBBBBBBBBCCCDDDEEEFFFGGGNNNNNNPPPVVVaaaooo|||uuukkk^^^qqqgggIII;;;555111222666333222222222222111111111000000000000000000000000000000000000000000000000------......///000000000//////............//////,,,,,,,,,------------...,,,,,,+++++++++,,,------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,***+++,,,---///222777:::BBBEEEJJJNNNQQQQQQPPPOOOMMMLLLKKKKKKKKKMMMNNNOOONNNQQQUUUWWWXXXXXXYYYYYYWWWWWWWWWYYY\\\^^^]]]]]]ZZZ[[[[[[YYYWWWVVVVVVWWWQQQSSSUUUVVVVVVXXX[[[^^^fffhhhhhhccc[[[UUUTTTUUUZZZ^^^cccfffgggddd```\\\______eeeoooppphhhdddeeeZZZYYYXXXYYYZZZ[[[[[[ZZZWWWZZZYYYVVVWWWZZZ[[[YYY]]]VVVMMMEEEBBBBBBDDDEEEFFF>>>666111111111///,,,.............../////////,,,,,,---------------......,,,***+++,,,......---+++,,,,,,------,,,,,,+++------------------------------------------------........................------........./////////////////////000111111222///000111222333444444444111666999EEEkkkqqqqqqnnnaaaooo~~~vvvssszzzzzzwwwvvvTTTbbbjjj```NNNEEEFFFJJJWWW^^^lll}}}yyylllbbb```^^^[[[bbbnnndddQQQAAA===AAAAAA@@@???BBBEEEHHHFFFAAA:::666444............------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))*********+++++++++)))***,,,------,,,***)))))))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---...---,,,+++,,,......111555888:::;;;===???:::<<<>>>@@@@@@AAACCCEEEBBBCCCDDDFFFHHHKKKMMMNNNRRRRRRYYYhhh{{{rrrrrrlllzzziiiQQQ???777666888333333222222222111111111000000000000000000000000000000000000000000000000------......///000000111//////............//////,,,,,,,,,---------......,,,+++++++++,,,,,,---...,,,,,,,,,---------......---,,,,,,++++++,,,,,,---***+++,,,,,,---------,,,***,,,...000333999???CCCJJJLLLNNNOOOOOOMMMJJJHHHAAA@@@>>>===???BBBFFFIIIMMMPPPUUUXXXYYYYYYYYYZZZVVVWWWXXXZZZZZZ[[[\\\]]]XXXXXXVVVSSSPPPOOOQQQRRRRRRVVVZZZZZZWWWXXX]]]bbbvvvmmm^^^ZZZ^^^[[[\\\```eeejjjjjjfffaaaccceeerrr|||sssssscccbbbbbbccccccbbb]]]YYY___cccccc```___aaaaaa______YYYQQQKKKFFFCCCAAA@@@FFFCCC???:::777333000...---........./////////000///..................---...+++)))(((***,,,......---..................---........................------------------------....................................////////////111000000000000000111111...///111333444444444444333888;;;FFFjjjqqqppprrrgggwww}}}vvvsss{{{}}}zzzyyyNNNQQQOOOGGGAAA@@@@@@???NNNMMMTTTgggqqqffffffiiinnn}}}mmmKKK<<<;;;===@@@CCC???DDDJJJKKKFFF@@@;;;999//////.........---------...------------...//////,,,++++++++++++++++++***++++++++++++++++++++++++))))))******++++++++++++)))***,,,------,,,***)))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---...///...------...//////222777:::;;;===???@@@;;;===???@@@@@@AAADDDEEECCCDDDFFFIIILLLOOORRRTTTNNN]]]sss|||tttnnnjjjzzziiiNNN>>>777444333333333222222222111111000000000000000000000000000000000000000000000000---------...///000000111//////............//////,,,,,,,,,------.........++++++++++++,,,,,,---...,,,,,,,,,------.........---,,,,,,++++++,,,,,,---***+++,,,,,,---------------///111555999???FFFKKKNNNNNNOOONNNKKKHHHDDDAAA444333111222555<<>>999???===@@@BBBBBBBBBCCCBBB>>>777333---******+++,,,,,,111111000///...------------,,,,,,++++++,,,,,,---)))***++++++***)))***+++------,,,,,,,,,,,,++++++)))******++++++,,,------************************((())))))))))))************++++++,,,,,,++++++***)))************+++++++++******+++++++++,,,,,,,,,//////...,,,***,,,///222777888999:::<<<===>>>>>>======>>>AAADDDEEECCC@@@FFFBBBMMMbbbgggXXXLLLKKKZZZvvvoookkkttt~~~jjjFFF444666:::111,,,000222//////222000000000000000000000000000000000000000000000000000000000000////////////000/////////...............------,,,,,,------....................................------,,,,,,,,,.........------.........+++,,,---,,,++++++---...111333666:::???DDDHHHJJJLLLNNNPPPLLLEEE===888666...000000///...111666;;;MMMRRRVVVXXXVVVVVVWWWYYYWWWWWWXXXZZZ[[[YYYUUURRRTTTTTTRRRNNNKKKLLLQQQVVVYYYXXXZZZ]]]____________dddnnnyyyzzzuuunnnhhhdddddddddfffjjjmmmmmmiiieeeccc```cccrrruuullllllooorrrqqqooossszzzttt```ZZZ___fff]]]ZZZ[[[```___WWWMMMIIICCCDDDFFFGGGEEE???777111,,,,,,,,,---//////...,,,------------------------------------------------,,,,,,,,,---------......,,,,,,------...//////////////////...---------,,,............/////////000------...///000000//////000000000000111111111111111111222333444444444444555::::::BBBiiiqqqooommmiii}}}xxxwww}}}}}}{{{{{{ZZZRRRSSSVVVTTTVVVVVVMMMKKKJJJGGGFFFNNNZZZ^^^[[[\\\aaabbbZZZQQQRRR```nnnrrr]]]VVVJJJ>>>>>>888888999<<<>>>>>>======:::666222...,,,,,,---...000000//////...------------,,,,,,++++++,,,,,,---***,,,---,,,+++***+++------------,,,,,,+++++++++------,,,,,,+++*********************************)))))))))*********++++++***++++++,,,,,,++++++***************++++++++++++***++++++++++++,,,,,,,,,/////////------...111444666888:::===>>>>>>>>>===@@@???>>>???AAACCCEEEGGGDDDSSSlllxxxiiiTTTXXXkkkvvvuuupppxxxssszzz___>>>444555555444333444555555444111111111111111111111111000000000000000000000000/////////000000000000000000000/////////............------,,,,,,------.................................---------,,,,,,,,,......------------......,,,------,,,,,,---///111444777;;;@@@EEEHHHJJJKKKJJJJJJIIICCC;;;555111000/////////...///333:::???HHHNNNVVVYYYYYYWWWWWWXXXVVVVVVWWWVVVUUUSSSRRRQQQWWWWWWXXXXXXVVVTTTQQQOOOUUUTTTYYYaaaccc^^^[[[]]]^^^hhhrrrvvvxxx}}}}}}vvvpppqqqzzztttnnnjjjkkkmmmpppvvv||||||llleeeffffff___ZZZ^^^aaa^^^YYYWWWOOONNNMMMLLLIIIDDD===888222000....../////////...------------------------------------------------,,,,,,---------...........................------//////////////////.............../////////000000------...///////////////000000000000111111111111111111222333444444444444<<>>===:::555000---,,,---..................------------,,,,,,,,,,,,------,,,---...---,,,+++,,,.........---,,,,,,+++******---------,,,++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************+++++++++,,,++++++++++++,,,,,,,,,,,,///////////////111555888777999<<<>>>@@@@@@???>>>@@@AAAAAABBBBBBEEEIIIMMMQQQccczzz}}}hhhYYYlllsssqqqyyyTTTDDD333666666222222555444000111111111111111111111111000000000000000000000000...//////000000111111111000000000/////////............------------.................................------------,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,///333666999===BBBHHHKKKMMMLLLLLLPPPNNNIIIAAA:::666555666444444222222333999AAAFFFIIIOOOWWWZZZYYYVVVTTTTTTOOOQQQTTTTTTTTTUUUYYY]]]cccdddeeefffeee```ZZZUUUYYYXXXaaannnnnnccc___dddpppyyyxxxvvvvvvuuuuuuwwwzzzuuuuuuuuujjj``````cccbbb``````\\\ZZZVVVSSSOOOJJJEEEAAA:::666222///...///000000////////////////////////------------------------,,,------------.........000//////...------,,,,,,/////////000000000000000....../////////000000000---......///////////////000000000000111111111111111111222333444444444444>>>GGGJJJMMMjjjnnniii}}}iii___oooyyytttpppvvvyyywwwvvvdddfffjjjfffdddoooppp^^^^^^``````\\\YYYYYY]]]```WWWOOOHHHKKKTTTZZZXXXSSSOOOgggooojjjllliii[[[RRRNNNAAA:::===<<<666666===>>>@@@@@@===666000+++***------------............------,,,,,,,,,,,,------+++---...---,,,+++,,,---......---,,,++++++************++++++,,,------...+++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++************+++++++++,,,,,,+++++++++,,,,,,,,,---------...///000111333777:::;;;<<<===>>>???@@@AAAAAA???AAADDDEEEGGGIIINNNRRRfffeeegggiiigggjjj{{{~~~nnnsssjjjXXX@@@888222222333222000000111111111111111111111111000000000000000000000000......///000111111222222000000000////////////.........------------..............................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---111777;;;@@@CCCGGGKKKMMMNNNNNNMMMUUUQQQKKKDDD@@@@@@BBBDDD@@@>>><<<;;;===CCCJJJOOOQQQUUUXXXXXXTTTPPPOOOPPPJJJPPPWWWZZZ[[[___eeekkkrrrtttuuutttoooiiieeebbbhhhgggqqqvvvuuuzzzwwwoookkkrrr|||yyyvvvooollljjjeeedddeeebbb```\\\YYYVVVPPPKKKFFFBBB===555000...///000000////////////////////////........................------------............//////.........---------.........//////000000111...////////////000000000......///////////////...///000000000111111111111111111222333444444444444777???BBBIIIhhhjjjfffzzziiibbbtttxxxrrrnnntttyyywwwvvvkkknnnsssmmmjjjyyyuuujjjmmmnnniii___XXXXXX\\\^^^ZZZUUURRRPPPNNNJJJGGGFFFYYY]]]YYYbbbhhhaaaZZZWWWJJJ@@@@@@???;;;;;;@@@888<<>>>>>>>>AAACCCEEEAAAAAA@@@AAAEEELLLTTTZZZkkk___XXX```mmm{{{xxxttt~~~|||gggfff|||gggVVV???000444777222111777111111111111111111111111111111111111111111111111...//////000111222222333111000000000///////////////......------......///........................---------------------------,,,,,,++++++,,,,,,---+++,,,------000555;;;@@@GGGGGGIIIJJJKKKMMMNNNNNNPPPLLLGGGDDDDDDGGGKKKMMMKKKIIIGGGFFFIIIMMMRRRUUUUUUUUUUUUQQQNNNMMMPPPTTTWWW^^^dddfffdddbbbeeehhhmmmvvvzzzwwwwwwtttooowwwwwwnnnkkkqqqsssrrrtttuuupppjjjhhhkkkcccbbbaaa___\\\VVVOOOJJJGGGBBB:::333000000000000000000000000000000000000........................---------.........//////---------.........//////---------....../////////////////////000000000111...///////////////......///000000000111111111111111111222333444444444444555777999CCCfffgggeee|||jjjiiiyyysssnnnsssxxxuuuuuuwwwzzzyyymmmpppuuummmlllpppttttttkkkbbb```dddgggrrrzzzuuueeeTTTLLLJJJ???HHHEEECCCQQQ\\\]]]^^^ccc[[[PPPJJJGGGCCC>>>999666888;;;>>>???===888333//////////////////............------------......***,,,---,,,+++***+++,,,------,,,,,,,,,,,,++++++......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++---000222333666:::<<>>@@@HHHSSS]]]ccc___```fffqqq{{{{{{sssooo{{{pppaaammmhhhNNN999666666111222999222222222222222222222222111111111111111111111111///000000111111222222222111111000000000///////////////............//////........................,,,,,,,,,------------...------,,,,,,,,,,,,------+++---///111555:::@@@EEEKKKJJJJJJJJJJJJKKKLLLMMMJJJHHHFFFFFFIIILLLNNNNNNMMMLLLKKKMMMPPPRRRSSSSSSOOOOOOMMMJJJJJJOOOYYY```lllooorrroooiiiccc___^^^[[[iii}}}sssqqqwwwooolllrrrfffggghhhgggffffffhhhjjjrrrsssgggccc]]]```gggooopppmmmmmmpppggggggfffeeeaaa[[[TTTNNNKKKFFF???999555333111000000000000000000000000000........................------........./////////,,,,,,------...//////000------------............/////////000000000111111//////////////////...---000000000000111111111111111111222333444444444444777777777AAAdddeeefffkkkmmmyyysssooottt~~~wwwuuuuuummmeee\\\VVV\\\fffnnnkkkcccbbbfffuuuwwwkkkJJJKKKCCC???HHHLLLNNNVVVaaadddbbb]]]]]]___TTTFFFAAA===999:::===???;;;777111111111000/////////.........------------......+++---...---,,,+++,,,...++++++,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,///222444666888;;;>>>@@@AAABBBCCCDDDDDDDDDDDDCCCCCCFFFPPP\\\eeefffddd^^^jjj|||wwwfffjjj}}}}}}qqqYYY???444555666333222222222222222222222222111111111111111111111111111111111111111111111111111111111000000000////////////............//////........................,,,,,,,,,---------............------------......---///333777;;;@@@FFFJJJKKKKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGIIILLLLLLJJJHHHDDDDDDFFFKKKOOOQQQNNNLLLGGGGGGGGGFFFJJJSSS```jjjqqqrrrrrrrrrpppnnnllljjjccciiitttiii___^^^___vvv|||uuujjjllljjjkkkkkkiiidddbbbaaabbblllyyy{{{pppyyyvvvuuuxxxyyy{{{}}}sssbbb```cccmmmuuuwwwwwwwwwsssqqqmmmjjjfff```ZZZUUUNNNJJJEEE@@@<<<888444111////////////////////////....................................////////////------..................////////////............//////000000000111111111///////////////...------000000000000111111111111111111222333444444444444555777888BBBaaafffgggkkkkkkyyysssooouuuzzzyyyyyyoooeeeTTTZZZfffqqqppphhhfffiii}}}}}}hhhdddWWWNNNJJJ@@@<<>>AAAEEEGGGHHHFFFCCCAAA>>>DDDRRRfffuuuwwwlll```ggguuu}}}}}}zzzjjjsss~~~PPP888>>>>>>000222222222222222222222222111111111111111111111111222222222111111111111111111111111111000000000000//////............//////........................,,,,,,,,,------.........///......------......///...111666;;;@@@EEEJJJNNNJJJLLLNNNOOONNNKKKHHHFFFDDDDDDEEEGGGIIIGGGAAA<<<:::<<<@@@GGGLLLMMMIIIEEECCCDDDEEEFFFKKKUUUcccllliiiiiikkkqqqxxx~~~xxxnnnmmmsssvvvqqqjjjiiivvvwwwfffYYY[[[bbbccchhhvvv}}}{{{yyyyyyzzzyyymmmssskkkjjjeeedddiiikkkgggcccaaallluuutttooowww~~~yyysssnnnhhhccc^^^[[[PPPMMMIIIEEEAAA<<<666222////////////////////////////////////////////////............/////////000/////////...------,,,,,,111111000000//////......000000000000111111111111//////000000///...------000000000000111111111111111111222333444444444444000555999BBB]]]gggiiijjjggg~~~xxxrrrooouuu~~~uuukkkfffkkkvvvyyyooojjjlllzzzxxx{{{{{{nnnbbbUUUHHHBBBBBBGGGUUUgggwww{{{]]]BBB;;;;;;555666<<<999999333,,,---222111+++//////............//////,,,,,,,,,++++++,,,------------------------------111000///......---......------------,,,,,,+++***---,,,+++******+++,,,---------------------------------------------------......---------......///555333333666:::<<<:::888<<>>::::::<<<777???FFFHHHHHHGGGDDD@@@HHHJJJMMMOOOPPPTTT^^^gggjjjnnnrrrxxxvvvaaa[[[______\\\[[[eeemmmmmmbbb[[[___hhhmmmzzzyyyyyy{{{xxx}}}tttjjjfffeeehhhfff___\\\___eeefffiiittt~~~|||}}}{{{ssslllhhhccc^^^UUUTTTNNNHHHEEEDDD>>>666444222000000222444444444////////////////////////............/////////000000000////////////000000000000000000000000000000000000000000000000000000222111111111000000//////000000000000111111111111222222333444555555555555777;;;<<<@@@YYYmmmlllhhhiii}}}tttooovvv{{{{{{|||{{{yyy}}}xxxmmmjjjooo{{{xxxxxxoooeee\\\XXXXXXWWW^^^aaadddrrrttt\\\LLLAAA999:::@@@::::::777333111222222111//////............//////---,,,,,,+++,,,,,,------------------------------//////...---,,,,,,,,,,,,,,,---------,,,,,,+++***((()))***,,,,,,***)))(((------------------------------------------------......---------...//////...///111555;;;???@@@AAA???GGGQQQTTTPPPHHHCCCBBB===LLLkkklllhhhuuuxxxsssuuuzzz{{{qqqkkkdddDDD555;;;555666666555444666777888444444444333333222222222111111111111111111111111222222222111111111111000////////////////////////........................,,,,,,,,,------...............---------...///000444:::BBBEEEFFFGGGJJJMMMKKKKKKLLLLLLJJJFFFCCCAAA?????????===<<<<<<>>>@@@AAAEEEFFFEEEGGGKKKLLLJJJSSSUUUWWWVVVSSSRRRXXX^^^\\\kkk}}}wwwnnnddd^^^WWWRRRTTT[[[ZZZccclllooosssxxxxxxuuuzzzyyywwwjjjiiijjjiiieee___[[[ZZZ[[[]]]]]]fffuuu|||zzzuuuooolllnnnlllccc\\\ZZZeeejjjmmmsss~~~}}}|||yyyvvvvvvuuulllbbbaaa]]]TTTMMMKKKKKKDDD;;;555222000///000000000000////////////////////////........./////////000000000000////////////000000000000000000000000000000000000000000000000000000111111111111000000000///000000000000111111111111111111222333444444444444555999;;;@@@ZZZkkkjjjiiiggg~~~tttooouuuzzzuuusss|||rrrpppttt|||xxxsssnnnmmmnnnvvv}}}yyykkkgggqqqxxxvvvvvveeePPPAAA;;;;;;<<<:::999888555000...000//////............//////------,,,,,,,,,,,,,,,---------------------------...---,,,+++************,,,,,,---------,,,++++++++++++,,,------,,,++++++------------------------------------------------...............///000000333444666888999;;;>>>@@@EEEIIITTTZZZSSSDDD???CCCMMMUUUaaafffbbbcccwwwzzzvvvvvvzzzmmmbbbooo|||RRR999:::666555444333333444555666444444333333333333222222222222222222222222222222222222222111111111111000////////////////////////........................---------------............---,,,,,,---///222444:::???EEEHHHHHHHHHKKKMMMMMMLLLJJJGGGEEECCCAAA@@@BBB@@@???@@@DDDGGGJJJKKKGGGFFFCCCBBBIIITTTZZZZZZdddbbb\\\UUUPPPUUU```iiiooouuu~~~llleeehhh___\\\YYYWWWWWWYYYaaajjjmmmpppsssxxx}}}~~~uuujjjfff^^^WWWUUUXXXVVVMMMDDDGGGHHHHHHEEEBBB@@@???@@@BBBDDDIIIPPPSSSSSSWWW]]]fffiiissswwwpppmmmvvvyyy{{{}}}sssyyytttxxx{{{tttjjjgggbbbYYYRRRPPPPPPHHH???999666222000//////...---////////////////////////....../////////000000000111000000//////000000111000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111000000222333333444444444444888:::AAA\\\jjjiiiiiieee}}}uuuoootttzzzqqqlll|||ssspppuuuyyypppmmmmmmpppuuuyyygggeeellllllzzz}}}mmmZZZIII===AAA;;;999;;;999111---/////////............//////...------,,,,,,,,,,,,---------------------------...---,,,+++************,,,,,,,,,------,,,,,,+++///---+++******+++---///------------------------------------------------............///000111222777999::::::888999===@@@PPPPPPTTTWWWNNNCCCIIIXXXnnnaaaRRROOO\\\uuurrrzzzssskkkeeejjjIII777999666444555555222111222333333333333333333333333222222222222222222222222222222222111111111000000////////////////////////........................---------..................---++++++---222666999???CCCGGGIIIIIIIIIJJJLLLMMMJJJGGGEEECCCDDDEEEFFFKKKHHHGGGIIINNNQQQPPPNNNCCCBBBBBBEEEQQQ```fffdddjjjggg]]]SSSTTTeee{{{yyy{{{vvvfff\\\\\\aaaXXXRRRXXXgggwwwxxxnnngggeeebbbYYYQQQIIICCC===<<<>>>???<<<999<<<======<<<;;;;;;;;;;;;>>><<<<<<<<<888555999???AAAGGGTTTeeesss{{{}}}~~~xxxpppvvvvvvttt{{{vvvxxxxxxvvvhhhhhhddd^^^ZZZVVVNNNEEE???;;;666333222111111000////////////////////////...////////////000000000111000000000000000000111////////////////////////////////////////////////111111111000000000000000///000000000111111111111000111222333444555555555555999:::BBB^^^kkkkkkkkkbbbxxx~~~uuuooouuu|||rrrmmmyyymmmuuuyyytttnnnzzz{{{iii___]]]___gggoooppp{{{zzzbbb```YYYkkk|||gggUUUHHH@@@:::;;;<<<777222/////////............/////////...------,,,,,,,,,---------------------------///...---,,,+++++++++++++++,,,,,,------,,,,,,,,,***+++,,,,,,,,,,,,+++***------------------------------------------------------...///000111333444333666999:::;;;???FFFKKKWWWSSSQQQOOOKKKOOOccczzz{{{jjj[[[^^^www~~~~~~uuu___vvv}}}^^^===<<<777666999:::555222333333333333333333333333333222222222222222222222222222222222111111111000000000000000000000000000000////////////////////////...........................---,,,,,,///555;;;???CCCEEEGGGHHHHHHIIIIIIJJJIIIHHHFFFEEEFFFIIIMMMOOOPPPNNNLLLMMMOOOMMMIIIDDD>>>BBBFFFNNN[[[fffgggcccaaagggiiigggmmmrrrssssssmmmmmmttt~~~yyytttuuu~~~kkk```SSSKKKFFFDDDCCCCCCAAA@@@???@@@BBBCCCCCCCCC>>>>>>>>>>>>???@@@@@@@@@AAA===<<<======;;;<<<@@@>>>>>>>>>@@@JJJ\\\nnnzzzpppsssrrryyyyyynnnggglllvvvxxxyyy{{{pppvvvyyysssiii```UUUMMMDDD@@@:::666444333222222000000000000000000000000////////////000000000111111111000000000000111111////////////////////////////////////////////////000000000000000000111111///000000000111111111111111222333555666666777777777:::;;;CCC```nnnoooooo___qqq}}}tttooovvv}}}tttoooxxxxxxuuurrrwwwssscccXXXSSSTTT]]]gggiiijjjiiiRRROOOXXXjjjrrrQQQMMMDDD;;;999888444...//////............//////000///...---,,,,,,,,,,,,------------------------000///...------,,,,,,,,,++++++,,,---------,,,,,,''',,,444999999444,,,'''------------------------------------------------------...///111222444555999999;;;<<<@@@FFFMMMRRRTTTOOOJJJIIIRRRdddzzzrrriiidddlll~~~|||bbbuuummmMMM>>>555111555777333111444222222333333333333444444333333333333333333333333222222222111111111111000000000000000000000000000/////////////////////////////////..................------...333999@@@DDDEEEFFFGGGHHHHHHIIIIIIIIIGGGGGGGGGHHHKKKNNNRRRTTTSSSRRRPPPOOOLLLHHHCCC@@@CCCIIIRRRYYYbbbgggddd]]]ZZZkkk{{{|||wwwuuuvvvsssqqqyyywwwuuuvvvOOOIIICCCAAA???===???CCCBBBEEEHHHHHHGGGEEEDDDDDDBBBAAA@@@AAADDDEEEDDDCCCBBB===<<<@@@CCCAAA>>>???AAAEEEHHHKKKQQQ\\\eeegggTTTSSSUUUcccsssccceeehhhhhhrrryyytttwwwvvvkkk]]]RRRJJJEEE>>>888555333222111000000000000000000000000/////////000000000111111222111111000000111111222000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111111222444555777888888888999;;;<<>>@@@GGGPPP^^^kkkiiikkkmmmnnnsss}}}yyyppphhhdddffflllvvvhhh[[[LLLFFFJJJOOOOOOMMMIIIJJJLLLPPPUUU\\\aaaddd}}}xxxqqqlllggg^^^UUUOOONNNNNNPPPRRRSSSQQQOOOJJJJJJIIIIIIHHHIIIIIIJJJHHHYYYsssyyysssttt|||~~~uuudddSSSFFF>>>999777333111222444333000000444111111111111111111111111222222222111111111111000000000000000000000000000000000111111111111000000000000000000000000000000///000000111111222222222222222333444555555555555666999:::CCCfffpppiii~~~vvv^^^gggvvvqqqxxxyyysssttt}}}~~~xxxtttvvvrrrzzz~~~sss^^^UUUjjjwwwYYYbbbllltttzzzgggJJJ;;;777333000000000000111........................///...,,,++++++,,,...///000///...------,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------------,,,------------.........000000111333444555666777888DDDRRR]]]fffooorrrpppqqqqqqvvvxxxlllaaajjj}}}xxxZZZccc~~~{{{ZZZBBB888666666555666555444444333444444444555444444444444333333333333333333333222222222222000000000000000000000000000222333222///---...000---......///000//////...333777===AAADDDEEEHHHIIIIIIJJJKKKLLLKKKLLLOOOQQQRRRQQQRRRSSSSSSRRRNNNKKKGGGBBBAAAHHHSSS]]]hhhoooqqq{{{vvvrrrrrrvvvzzz}}}{{{sssooojjj[[[SSSKKKJJJPPPUUUVVVTTTSSSVVV^^^hhhrrrwwwwwwttt|||xxxoooeee^^^ZZZUUURRRPPPNNNLLLJJJJJJJJJJJJKKKKKKLLLLLLLLL@@@GGGXXXjjjssssssqqqrrrtttxxx~~~qqq^^^MMMCCC===;;;444111111444444111111444111111111111111111111111222222222111111111111000000000000000000000000000000000111111111111000000////////////////////////,,,---...000111333444555222333444555555666555555555888999BBBfffnnnggg~~~xxx___fff~~~vvvrrryyyvvvoooooooookkk{{{www{{{{{{gggYYYdddwwwkkkPPPNNN]]]llluuu|||}}}ooo^^^DDD<<<555222222000000222........................///...---,,,,,,---...///000///...------,,,------------,,,,,,,,,,,,------,,,,,,,,,---------------------------------------------------............000111333555666666888999===PPPccclllpppvvvyyywwwooo}}}zzzcccZZZjjj~~~yyy}}}]]]___jjjnnnllliii___OOO@@@888777666666666555444444444444444444444444444444444444444444444333333333222222222000000000000000000000000///000000000////////////........./////////000000999<<<@@@CCCEEEFFFHHHJJJKKKKKKKKKKKKLLLOOORRRTTTWWWWWWWWWVVVTTTPPPLLLIIIFFFKKKTTT^^^dddffffffffftttsss^^^UUUUUUVVVXXXVVVVVVZZZbbbhhhjjjhhhmmmrrr}}}~~~wwwsssooohhh```XXXQQQLLLIIIIIIJJJKKKMMMNNNOOOPPPPPPKKKFFFEEEJJJPPPTTTYYY^^^dddooovvvvvvyyyvvvgggXXXKKKBBB===666222111333444111111222111111111111111111111111222222222111111111000000000000000000000000000000000000111111111111000000////////////////////////,,,---...///111222444444222333444555666666666666444888999BBBfffoooeeeyyy|||aaaeee}}}wwwrrryyywwwnnnmmm|||xxx}}}{{{yyymmmbbbgggooocccMMMFFFRRR]]]eeennnuuussslllPPPDDD999666444000///111//////////////////////////////...------...//////000///...------,,,------...------,,,,,,------...,,,,,,,,,------.........---------------------------------.........//////000222555666777888;;;===CCCYYYmmmqqqrrryyy~~~~~~sss^^^aaa|||}}}}}}lll___ZZZSSSQQQ]]]fff___LLL;;;777999666666555444444444444555444444444444444444444444444444444333333333222222111111111111111111111111111...---000444666333000//////......///000222333===@@@CCCEEEFFFGGGIIIJJJLLLKKKKKKLLLOOOSSSWWWYYYZZZZZZXXXTTTPPPKKKHHHFFFPPP[[[gggkkkgggccc``````ssskkkTTTMMMTTT\\\dddfffmmmvvv}}}}}}|||{{{}}}xxxpppfff\\\TTTOOOHHHIIIJJJKKKMMMNNNOOOPPPTTTLLLEEEDDDDDDCCCFFFJJJLLLXXXbbb___\\\hhh}}}wwwpppggg[[[NNNEEE<<<555111222333000///111111111111111111111111111222222222111111111000000111111111111111111111111000000111111111111000000000000000000000000000000...//////000111222222222333333444555666666666666444888999BBBfffqqqcccsss{{{^^^bbbzzzyyysssxxxyyyppppppUUUSSS]]]ppp|||}}}yyyyyytttssssssqqqooopppmmmaaaSSSMMMKKKIIIPPPbbbsssvvvqqq^^^NNN???:::777111///111/////////////////////////////////....../////////000///...------,,,------......------------......,,,,,,,,,---......//////------------------------------........./////////000333666777777999???CCCMMMbbbrrrqqqpppzzzuuuccchhhvvvgggXXXQQQWWWcccsssvvvbbbFFF999;;;777666555555444444555555333333333444444444444555444444444444333333333333111111111111111111111111333000///333999;;;777333000/////////000222555777@@@BBBEEEFFFGGGHHHIIIKKKLLLKKKKKKNNNTTTYYY\\\^^^ZZZXXXUUUOOOJJJGGGGGGHHH]]]gggmmmhhhaaa___dddhhh|||iiiWWWWWWfffuuu}}}{{{~~~{{{rrrhhhaaa]]]MMMLLLJJJIIIIIIJJJKKKLLLOOOMMMNNNPPPNNNIIIFFFHHHBBBGGGMMMSSS\\\gggsss{{{|||yyyyyyxxxqqqcccXXXEEE<<<444333222000///111222222222222222222222222222222222111111111111000111111111111111111111111000000111111111111000000000000000000000000000000111111111111111222222222333333555666666666666666555888999BBBfffqqq```ooowwwZZZ]]]wwwzzzsssxxxzzzssssssRRRQQQSSSVVVXXX^^^kkkxxx~~~}}}wwwuuuoooooottt|||{{{oooddd```VVVMMMDDDFFFVVVjjjtttvvvlllXXXGGG@@@;;;222///222////////////////////////////////////////////////000///...------,,,------......------------......,,,,,,------.../////////------------------------............////////////000333666666666:::BBBIII___rrr{{{tttsssooobbbtttlll___dddjjj]]]AAA;;;777666666555555555555555333333333444444444555555555444444444444333333333111111111111111111111111111111222444777888555333111000//////111555999;;;AAACCCFFFGGGGGGHHHJJJLLLLLLKKKLLLQQQXXX^^^aaabbbZZZXXXRRRLLLGGGHHHLLLQQQccciiijjjdddaaaiiiuuu{{{||||||}}}yyyqqqeee^^^ggg}}}~~~}}}}}}xxxpppkkkhhhYYYVVVQQQMMMJJJIIIIIIJJJJJJLLLQQQVVVTTTNNNMMMPPPIIIEEEEEENNN\\\hhhooorrr|||{{{|||yyyoooPPPDDD999444333111000222222222222222222222222222222222222111111111111000111111111111111111111111000000111111111111000000222222222222222222222222222222222222333333333333333444555666666777777777666999:::CCCfffooo___oooyyy[[[\\\uuuzzzsssyyyyyysssuuuqqqqqqkkk___SSSPPPTTTZZZ\\\iii|||wwwyyypppnnnwwwrrrhhhkkkZZZUUUMMMGGGKKK\\\ooo{{{uuu___LLLEEE>>>444000333000000000000000000000000//////000000000000//////000000...---------------......------------......,,,,,,------...///000000------------------------............/////////000000333555666666;;;DDDLLLqqq{{{zzzvvvrrr}}}kkkfffiiitttIII999777777666555555555555555333333333444444555555555555555444444444333333333111111111111111111111111---000333444222111000111111000//////222666;;;>>>BBBDDDFFFGGGGGGHHHJJJLLLKKKKKKLLLRRRZZZaaadddddd[[[XXXSSSLLLIIILLLTTT[[[aaafffgggdddjjjxxx~~~yyyrrrfffgggfffdddfffuuu}}}}}}zzzzzzsssooonnneeeaaaZZZRRRMMMJJJJJJJJJJJJLLLOOOQQQNNNKKKPPPWWWOOOIIIDDDFFFOOO[[[iiirrryyy||||||}}}XXXJJJ<<<666444222222444222222222222222222222222222222222111111111111000111111111111111111111111000000111111111111000000222222222222222222222222111111222333444444555555333444555666777777777777777::::::CCCeeelll^^^ppp___^^^uuuyyytttzzzxxxsssvvvwwweeeVVVLLLMMMLLLQQQ]]]jjjyyy{{{ooo~~~oootttkkkkkkfff\\\OOOEEEGGGUUUdddzzzggg^^^YYYGGG666222222///000111000//////...+++111111000000//////..................------------...........................................................................---------...111333555666000111999:::;;;PPPlll|||~~~xxxpppAAA888777888888555111333888555555555555555555555555444444555555444444333222222222222111111111111000222111111111000000//////000000000111444999>>>AAAAAACCCFFFGGGFFFFFFHHHJJJEEEMMMVVV^^^hhhooojjjaaaWWWSSSLLLHHHKKKSSSZZZ\\\bbb^^^```mmmggghhh~~~|||xxxnnnbbbZZZYYYlll~~~~~~~~~zzz|||zzzvvvmmmmmmjjjcccYYYQQQNNNNNNJJJOOORRRQQQMMMMMMTTT[[[___MMMEEEKKKKKKFFFTTTlllnnnvvvzzzqqq```JJJ;;;555555555444111222444333000000333555333333333222222222111111000000000000000000000000333222111000000111222333000000000000000000000000000000000000111111111111333333444555666777888888777555???CCCfffmmm[[[nnn^^^^^^sssyyytttvvvrrrrrruuudddPPPKKKJJJOOOTTTYYYaaakkkxxxnnnvvvwwwvvvqqqhhhYYYLLLEEEIIIOOOmmmnnnooonnncccMMM999222000111111111111111///---111000000000/////////...000//////......---------..............................................................................------///111333555444333777<<>>333333222333444555444333222222444444333333333222222222111111111111111111111111222111111111111111111222111111111111111111111111000000111111111222222222333333444555666777888888777555???DDDiiisssdddwwwbbbbbbxxxzzzpppyyyvvvpppnnnooo\\\QQQMMM\\\UUUSSS[[[dddmmm}}}~~~pppsssxxxooohhh]]]RRRXXXpppfff\\\nnnjjjOOOGGG???666000222444111///000////////////000000000000222111111000///.........................................................////////////////////////...//////111222333555555999999777===ZZZyyy~~~yyyooooooVVVGGG:::666888777555444666666666666666666666666555555666666555555444333333333333222222222222111111111111111111222222222222111333888>>>BBBCCCBBBBBBDDDEEEDDDEEEIIIOOOTTTbbbsssmmm^^^XXXLLLTTTeeesssvvvnnniiijjjxxxzzzzzztttmmmuuu|||sssoooyyy|||zzzzzz}}}~~~xxxjjj^^^PPPQQQLLLEEEGGGOOOTTTSSSHHHRRRaaaqqqzzz{{{wwwsssyyy~~~rrrhhhLLL<<<777111111222333444444444333444444444333333333222222111111111111111111111111111111111222222111111111111111111111111111111111111111111111222222222222333333444555666777888888888555???DDDiiixxxlllfffeeeyyyyyynnnwwwwwwpppnnnnnn___uuuhhh]]][[[ZZZYYY___iii|||yyy{{{{{{ssspppiii___VVV```XXXWWWpppzzzkkkbbbIII<<<222333333///...111////////////000000000000000000////////////......................................................//////////////////////////////000222333444555666666444666HHHnnn}}}ttt~~~wwwcccnnnyyyqqq```PPP@@@:::888777666666666666666666666666666666555666666666666555444444333333333333222222222222111111111222222222222222111333777;;;>>>@@@BBBBBBBBBEEEFFFDDDDDDLLLZZZfffxxx~~~kkkbbbccc___hhhxxx}}}nnnhhhkkkvvvwwwuuummmdddkkk}}}|||{{{www|||}}}|||rrrkkk___[[[TTTNNNOOOVVV\\\]]]MMMGGGKKK^^^wwwuuufffhhhzzz~~~dddLLL???444333111222333555555444444444444444333333333333222222222222222222222222000111222222222222111000222222222222222222222222111111111222222222222333333333444555666777888888999666>>>CCChhhyyyooogggdddvvvxxxmmmvvvwwwoookkktttmmmdddXXXSSSUUUbbb|||xxxxxxtttlll[[[RRRHHHPPPkkktttTTTCCC555444444///...333.../////////000000000111---............/////////................................................///////////////////////////000111333444555555666333333===ZZZ~~~rrrtttyyysssiiiZZZHHH???:::777777:::666666666666666666666666666666666666666555444444444444333333333222222222111111111222222333333333111666===?????????AAADDDBBBFFFIIIGGGFFFSSSkkk~~~{{{mmmiiimmmwwwyyytttooosssnnnkkkhhheeedddllltttrrryyy}}}xxxwwwwwwqqqiiiaaa]]]ZZZXXXWWWWWWMMMFFFCCCMMM___kkkkkkfff]]]ppp|||}}}bbbKKK<<<888444222444555555444555444444444444333333333222222222222222222222222000111222222222222111000222222222222222222222222111111111222222222333333333333444555666777888888999666>>>BBBgggwwwmmmddd___qqq{{{oooxxxxxxooojjjvvviiiXXXNNNMMMOOOeee~~~}}}wwwtttYYYGGGMMMbbb{{{uuu\\\HHH888555444//////444.../////////000000111111,,,,,,------.../////////................................................000000000000000000000000///000111333444555666666999:::JJJlll~~~yyyzzz|||zzzooo```NNNCCC<<<888999===777777777777777777777777666666666666666555555444444444444333333333222222111111111222222333333333222999AAACCC@@@>>>BBBFFFBBBHHHLLLIIIIIIYYYwwwyyyooommmqqqvvvtttzzz}}}|||lllfffbbbeeekkkttt|||mmmhhhnnnyyyxxxuuuzzz~~~tttkkkiiibbbVVVNNNMMMHHHJJJJJJEEECCCKKK]]]lllmmmrrr{{{|||rrrVVVBBB===777444444555555444555555444444444333333333222222222222222222222222000111222333333222111000222222222222222222222222111111222222222333333333333333444555666777888888:::666>>>BBBffftttjjj{{{```[[[mmmttt|||{{{rrrmmmttt```PPPHHHMMMTTTkkkyyytttqqq]]]MMMGGGNNNhhhdddPPP>>>;;;999333///000111111000///////////////000000///...............////////////////////////........................////////////000000000000000222333222333555666555;;;:::PPPsssmmmcccbbbeeekkkooopppsssxxxyyyaaaGGG777666666444666666666666666666666666555555555555555555555555444444333333333333222222222333444333111111111222999:::<<>>@@@AAACCCDDDEEEFFFKKKMMMRRRhhhrrr```UUUSSSWWWZZZ\\\iiisssvvvzzzcccjjj}}}zzzeeejjj}}}tttiii\\\RRRNNNLLLJJJKKKNNNNNNLLLIIISSSZZZeeesss}}}hhhHHH;;;:::888666666555555555444444444444333444333333222222222222222222222222222222222222222222222222222222222222222222111111000111222333444444555555666666777777888888;;;<<>>>>>???@@@AAACCCDDDDDDFFFKKKMMMVVVuuunnn```WWWUUUXXXUUUVVVbbbiiijjjrrrwwwoookkkxxxttthhhooouuuhhh]]]TTTQQQPPPUUUZZZZZZSSSKKKGGGVVViiiuuu|||rrrTTTCCC===:::999:::555555555555444444444444444333333222222222333333222222222222222222222222222222222222222222222222333222111000000222444555555555555666777777888888888;;;===HHHlllmmmccckkkcccUUU___{{{rrrqqq}}}vvv^^^WWWUUU___kkkpppeeejjj~~~ooozzzyyycccKKK===666111222222111000000000000000111111000///////////////////////////////////////////////////////////////000000000000111111111111555444555777666333888@@@WWW~~~mmm^^^WWWVVVVVVWWWcccxxxeee___YYYUUUVVVWWWSSSPPPPPPLLLLLLPPPWWWYYYWWWWWWYYY___kkkuuuiiiAAA555;;;777777777777777777777777555555555555555555555555444444333333333222222222333333444333222444666999>>>???@@@AAABBBCCCCCCDDDFFFIIINNN^^^xxxiiibbb]]]YYYYYYWWWYYYccchhhfffnnnrrrkkkzzzssstttwwwvvvlll^^^ZZZWWW\\\cccbbbXXXMMMEEENNNcccxxx~~~|||eeeRRRDDD;;;777777666666555555555444444444444333333222333333444444222222222222222222222222222222222222222222222222444222111000000222444555555555666666777888888888888<<<>>>IIImmmkkk```fffaaaUUU```{{{pppmmmoooeee\\\[[[[[[kkkzzzaaakkk|||zzzjjj{{{xxx]]]EEE888444222222111000000000000111222111000000//////000000////////////////////////////////////////////////000000000111111111222222666333444888666444<<>>???@@@AAABBBCCCDDDEEEGGGLLLXXXqqqtttgggccc```[[[YYYaaadddqqqxxxvvv|||xxx}}}yyyzzzrrrlllgggiiinnnlllbbbWWWRRRNNN]]]~~~vvv|||uuujjj[[[LLL@@@999666666666666555555555444444333333333333333444444555222222222222222222222222222222222222222222222222333222222111222333444555555666666777777888888999888;;;===IIImmmhhh[[[___eee\\\jjj{{{ooolllvvvppplllnnnqqqttt}}}sss]]]YYY\\\ggg|||{{{TTTUUUdddyyy^^^YYYiii{{{}}}jjjOOO???<<<333222111111000000111111222111000000//////000000////////////////////////////////////////////////000000111111111222222222777222333888777777CCCTTT~~~mmmaaaYYYWWWgggkkkgggfff^^^UUUUUUSSSOOOOOOTTTWWWTTTQQQQQQPPPNNNNNNRRRRRROOOOOORRRSSSYYYqqqeee}}}qqqWWWDDD???777777777777777777777777555555555555555555555555444444333333333333222222333333333333333555999===>>>>>>@@@AAACCCDDDEEEFFFIIISSSkkkvvvjjjfffcccaaaaaakkkttt}}}uuuwwwyyysssssswwwvvvnnnfff[[[WWW```zzzxxx|||tttsssnnneeeZZZMMMAAA999666666666666555555555555333333333333333444555555222222222222222222222222222222222222222222222222222222222333333333444444666666666777888888999999888;;;===HHHmmmiii\\\aaaiiieeewww{{{qqqooo}}}rrrjjjlllrrrzzzkkkeee^^^UUUYYY}}}vvvpppccceeetttqqqPPPFFFRRRiiixxxoooVVVFFFCCC333222111111000111111111222111111000000000000000////////////////////////000000000000000000000000000111111111111222222222666222333888999;;;JJJ\\\zzz{{{```fffccc^^^^^^WWWSSSZZZSSSNNNMMMQQQTTTSSSQQQQQQNNNKKKJJJLLLKKKGGGGGGIIIJJJOOOgggqqqlll~~~lllRRR<<<777777777777777777777777555555555555555555555555444444444333333333222222333333333333333666:::======>>>???AAACCCDDDFFFFFFJJJ[[[|||zzzooojjjhhhiiilllrrryyyoooooozzzsssssswwwyyytttoooWWW]]]eeeyyyuuusss|||sssiiiYYYFFF777777666666666555555555555333333333333333444555666222222222222222222222222222222222222222222222222111222333444444444333333666666666777888888999999888;;;<<>>777111111111000111333222000///...///000///...///////////////////////////////////////.........000000000000111222333444555111000888<<<888MMMtttwwwpppkkkjjjeee\\\TTTQQQQQQPPPMMMLLLMMMPPPOOOMMMNNNQQQNNNNNNPPPHHHDDDNNNNNNRRRbbbjjjyyy}}}bbb@@@===888999777111777;;;333555555555555555555555555666555444333333444555666666444333444777:::<<<===AAADDDEEECCCAAABBBEEEFFFNNNssssssuuurrrhhhooossswwwzzzxxx}}}zzz]]]rrryyymmmpppyyyxxxmmm___YYYVVViii{{{yyygggOOO===888777777999888444555888555555555555555555555555444444444444444444444444333333333333333333333333222222333333333333444444555555666666777777888888:::;;;<<>>888:::888222666;;;555555555555555555555555555666555444444444444555666555333333444888;;;===>>>>>>@@@AAAAAAAAACCCEEEFFFQQQ}}}vvvrrrmmmjjjvvv|||zzz{{{sss}}}~~~vvvtttzzzoooqqq{{{|||uuuggg]]]SSS[[[~~~~~~sss{{{lllXXXNNN:::666444777777555555777555555555555555555555555444444444444444444444444333333333333333333333333222222333333333333444444555555666666777888888888:::;;;<<>>@@@@@@BBB@@@@@@CCCEEEFFFJJJNNNooozzzyyytttrrryyy}}}ssszzz~~~xxxlllcccttt~~~}}}{{{rrriii\\\]]]ZZZUUUYYYkkk}}}yyyyyyzzz|||mmmWWWIII;;;888999777444222555555555555555555555555333333333333333333333333333333333333333333333333222222222333333333444444555666666777888888999999:::;;;<<>>???BBBAAACCCPPP```wwwuuuvvvkkkcccjjjiiigggooosssvvvwww}}}}}}~~~gggYYYXXXZZZZZZWWWTTTTTTYYY^^^qqqooo\\\FFF;;;999777666666555555555555555555555555444444444444444444444444333333333333333333333333222222333333333333444444666666777888888999999::::::;;;<<>>===AAAEEECCCEEEYYYqqqoookkkpppnnn]]]gggjjjiiiuuuwww~~~yyy{{{rrrrrrwww|||xxxwww{{{~~~{{{eeeXXXZZZWWWUUUUUUVVVVVVVVVVVV^^^ppplllSSSCCC;;;666666888555555555555555555555555555555555555555555555555333333333333333333333333222222333333333333444444666777777888888999:::::::::;;;<<>>>>>???DDDIIIFFFJJJbbbrrraaa^^^ggg~~~xxxbbbpppwwwvvvxxxnnnoootttwwwttttttyyy}}}~~~ooofffXXXTTTRRRWWW\\\[[[UUUPPPSSSWWWzzz|||```KKK>>>666555777555555555555555555555555666666666666666666666666333333333333333333333333222222333333333444444444777777777888999999:::::::::;;;<<>>;;;999777777777777666666666666555555555555555555555555555555555555555555555555222222333333333444444444444444555666777888999999;;;;;;;;;IIIsssxxxaaacccuuuaaagggxxxdddlll~~~wwwzzzjjjPPPQQQZZZYYYkkkzzz~~~]]]KKK===222666444333222000000000000111000000000000000000000000000000000000111111111111222222333444555666666777888666;;;QQQuuu|||zzzzzz~~~yyygggcccaaafff{{{fff]]]YYY\\\]]][[[aaakkk~~~lllkkkuuukkkkkkHHH<<<<<<:::888:::888888999999999999888888666666555555555555666666777888:::<<<>>>@@@AAAAAA???AAACCCCCCDDDVVV~~~uuurrrlllbbbdddjjjnnn|||{{{}}}~~~xxxqqqllllllnnnlllnnnsssxxx}}}~~~{{{ddd\\\TTTRRRWWW[[[[[[YYYWWWSSS\\\}}}zzzdddNNN>>>888666777777777666666666555555555555555555555555555555555555555555555555555555222222333333333444444444555555666777888999999:::;;;;;;;;;JJJsss}}}eeeeee~~~qqq]]]bbb~~~yyygggrrr~~~vvvyyy[[[QQQWWWVVV```zzz{{{{{{~~~dddmmm}}}nnnTTTCCC666444555444222111000000111111000000000000000000000000000000000111111111222222333333444555666777888888999777???YYYxxxzzzyyyzzzxxxsss|||qqqgggaaaeeehhheeedddgggqqqaaa^^^\\\hhhwwwyyy|||TTTAAA===<<<999999888888999999999999888888666666555555555555666666666777999<<<>>>???@@@@@@@@@BBBDDDCCCIIIcccppprrrgggeeepppwwwnnnxxx|||zzzvvvrrrooonnnnnnooojjjnnnuuu{{{{{{wwwxxx~~~oooiii___YYYXXXZZZ]]]___bbbWWWZZZxxxxxxoooWWWCCC999777666666666666555555555555555555555555555555555555555555555555555555555555333333333333444444444444666666777888999::::::;;;;;;<<<<<>>@@@@@@AAABBBEEEEEEDDDOOOsssmmmnnnfffgggyyyzzzwww}}}~~~yyytttnnnkkkllloooppppppkkkqqqxxx{{{rrrmmmyyy|||qqqeee[[[XXX[[[___kkkjjjkkkyyyttt```MMM@@@;;;666666666666555555555444555555555555555555555555555555555555555555555555333333333444444444444555666777888999:::;;;;;;<<<:::<<<===MMMwww~~~gggaaatttmmmYYYaaauuulllsssuuu}}}|||kkk[[[OOONNN[[[wwwwwwXXXJJJkkk{{{cccUUUHHH888555444333111111111111222000000000000000000000000111111111111222222222222222222333444555666777777777888JJJrrruuukkkmmmqqqzzzvvvyyyjjj]]][[[SSSUUUZZZiiixxxQQQ===999999999888888999999999999888888666666555555555555666666999;;;<<<>>>@@@AAAAAABBBBBBFFFDDDCCCUUUpppiiifffoooiiikkkuuuyyywwwtttnnnhhhfffiiinnnppppppnnnttt{{{vvvhhhxxx~~~ooo```XXXYYY\\\fffyyyzzzooossszzzjjjXXXFFF:::777666666666666555555555555555555555555555555555555555555555555555555555333333444444444555555555777777888999:::;;;<<<<<<:::<<>>@@@AAAAAAAAA???DDDCCCHHHiiiqqqmmmjjj^^^hhhrrryyyvvvjjjfffcccbbbdddiiimmmpppssswwwzzzyyyxxxqqqccc[[[XXXXXXgggwww|||uuurrrUUU???999888888888777777777777555555555555555555555555555555555555555555555555444444444444555555555555666666777888999:::;;;;;;999<<>>DDDcccuuujjjtttzzzvvvwwwwwwvvvpppzzzPPP===;;;<<<888888999999999999888888666666555555555555666666:::;;;<<<>>>???@@@@@@@@@AAAFFFFFFNNNsssyyysssnnn___[[[hhhrrrxxxyyyfffeeecccbbbcccggglllppptttwwwyyywwwvvvyyyiii]]]VVV\\\ZZZfff|||}}}```JJJ999999999999888888888777555555555555555555555555555555555555555555555555444444444555555555666666666666777888999::::::;;;999<<>>@@@BBBCCCDDDDDDGGGCCCTTTyyywww}}}vvvYYY___vvvppprrr~~~|||llleeecccgggfffaaadddnnnsss|||~~~|||zzzttt~~~|||iii___]]]WWW]]]fffuuurrriii\\\@@@888333555999999888888666666666666666666666666666666666666666666666666555555555555555555555555888888888999999::::::;;;:::======SSS~~~{{{hhhfffmmmyyy@@@NNNeee}}}ZZZKKKIIIGGGYYY~~~zzzrrr\\\VVVpppxxxxxxvvvFFF>>>555111222333222///111111111111111111111111111222222222222333333333444666666666666888:::;;;EEETTT|||}}}qqqrrruuuuuutttwwwzzz]]]???<<<===888888888888888888888888777777777777777888888999;;;<<<===???@@@BBBCCCCCCDDDGGGFFF]]]jjjjjjwww{{{zzznnn]]]aaassspppttt~~~xxxssshhhcccccchhhfff___```gggmmmvvvzzzzzz{{{ttt|||sssddd\\\VVV\\\fffyyywww{{{jjjEEE===888888888666666888666666666666666666666666666666666666666666666666555555555555555555555555888888888999999::::::;;;<<>>TTT{{{xxxlllnnnppp~~~xxx~~~>>>FFFUUUhhh{{{~~~|||gggLLLFFFAAADDD[[[nnnqqq|||gggZZZMMMbbbqqquuuUUUCCC444222444000...000111111111111111111111111111111222222222333333333444555666777666777999;;;@@@\\\|||}}}wwwmmmpppssssssssswww}}}|||___FFF>>>:::888888888888888888888888777777777777777888999999======>>>???@@@AAABBBCCCDDDGGGKKKiiixxxaaacccrrrvvvhhh[[[]]]mmmlllppp~~~{{{vvvpppkkkfffccceeejjjhhh```^^^ccciiisssxxxzzz{{{sssyyy|||mmm]]]UUUYYYcccyyyvvv~~~sssMMMDDD<<<999777444444777666666666666666666666666666666666666666666666666555555555555555555555555777777888999::::::;;;;;;???AAA???UUUvvvssspppuuuvvvxxx|||<<>>>>>???@@@@@@AAABBBBBBEEEGGGNNNsssooo```dddrrrxxxaaaXXX]]]lllnnnmmm{{{vvvqqqlllggggggeeegggkkkjjjddddddgggkkkrrrxxx{{{|||tttwww{{{bbbWWWWWW\\\uuummmkkkpppvvvXXXKKK>>>999999777555666666666666666666666666666666666666666666666666666555555555555555555555555777777888999::::::;;;;;;???AAA???UUUsssqqqooottt}}}zzz|||;;;BBBRRReeennnooorrrvvv|||VVVMMMJJJDDDMMMzzzjjj___ttt}}}oooqqqkkkdddGGGIII]]]ggguuuvvvcccIII555444666111///555111111111111111111111111000000111222333333444444444333555888777555:::BBBHHH{{{jjjggglllnnnooorrrzzzfffHHH:::;;;888888888888888888888888666666666666777888999:::>>>>>>???@@@AAAAAABBBBBBEEEFFFQQQ|||vvvggg^^^dddrrrzzzuuu[[[[[[dddssswwwooo}}}ssskkkeeebbbfffeeeeeegggffffffhhhmmmjjjpppwww{{{yyyxxx|||lll^^^XXXTTTfffoooZZZZZZddd{{{cccPPP>>>999;;;;;;888555777777777777777777777777777777777777777777777777666666666666666666666666666777777999:::;;;<<<<<<>>>@@@???UUUqqqpppkkknnn|||~~~;;;@@@OOObbbkkkkkklllrrr~~~~~~iiiVVVFFF???HHHjjjhhhSSSiii|||rrryyyoooPPPHHHXXXqqquuu```KKK999555555222222555222222222222222222222222000000111222333444444555555333555999777555===III[[[pppyyyffffffkkkjjjmmmssssssNNN<<>>>>>???@@@AAABBBCCCDDDFFFHHHXXXiiibbb```fffwwwqqq]]]]]]eeepppxxxnnnooobbb]]][[[bbbaaa`````````ccchhhlllfffjjjrrrzzz}}}xxxyyy}}}yyykkk___RRR[[[___MMMOOOVVVnnn|||kkkWWWBBB:::<<<;;;999777777777777777777777777777777777777777777777777777666666666666666666666666666666777888:::;;;<<<<<<<<<@@@@@@WWW}}}nnnnnnjjjmmm|||===@@@OOOdddnnnkkkhhhllluuuiiiIII@@@GGGRRRpppiiipppbbbMMMQQQ{{{~~~[[[OOO@@@666333333333222222222222222222222222222///000111222333444444555666333444888777555@@@OOOooo{{{cccrrrdddgggjjjgggkkkuuuWWW???CCC999999999999999999999999555555666666777999:::;;;======???@@@BBBCCCDDDEEEFFFKKKaaaccc``````iii~~~ooo^^^cccdddfffqqqkkk~~~iiiZZZWWWXXX______^^^\\\\\\```eeehhheeegggoooxxxzzz{{{wwwvvv{{{xxxiiiUUUWWWYYYJJJQQQOOO]]]~~~~~~{{{ppp___KKK???999666666999777777777777777777777777777777777777777777777777666666666666666666666666555666777888:::;;;<<<===<<<@@@BBBZZZ{{{llllllnnnttt|||~~~yyy~~~???BBBSSSkkkuuummmddddddmmm{{{RRRHHHLLLAAAQQQzzzrrrQQQKKK}}}XXXRRRDDD666222444333...222222222222222222222222///000000222333444555555777333444888777666BBBSSS||||||aaannncccgggiiieeejjjvvvtttooo}}}}}}}}}}}}}}}\\\@@@AAA999999999999999999999999555555555666777999:::;;;<<<===>>>@@@BBBDDDEEEFFFEEENNNiii|||]]][[[\\\fff~~~iiiYYYmmmfffaaannnnnn{{{eeeWWWVVVZZZ^^^``````]]]\\\___bbbdddggghhhooowwwvvvuuu~~~uuuuuu|||qqqZZZXXXYYYMMMWWWTTT[[[vvv~~~rrrdddSSSCCC666///444;;;777777777777777777777777777777777777777777777777777777777777777777777777555666777888:::;;;<<<===<<>>\\\xxxcccyyyooodddaaahhhiiieeelllzzzgggdddssswwwXXX@@@<<<;;;999999:::;;;:::888999999999888777888:::<<<>>>??????@@@AAACCCDDDEEEKKKQQQ|||kkkfffgggssswww\\\^^^eee___^^^fffuuu```SSSRRRUUUZZZYYYXXXYYY[[[^^^```aaaeeejjjoooqqqpppnnnkkkiiillliiidddaaabbbhhhrrrzzznnnccc\\\SSSLLLKKKSSSdddkkkNNN<<<:::999555888999999999999888777777666666777777777777666666666666666666666666666666888999999::::::;;;<<<<<<<<>>??????@@@AAACCCEEEFFFNNNZZZssseeehhhzzzeeekkk^^^aaa[[[cccttt^^^QQQQQQVVVZZZXXXWWWVVVXXX\\\```ccciiijjjmmmqqqqqqnnniiiffffffccc]]]YYYZZZbbbmmmuuuyyy}}}ooo```UUURRRKKKOOO[[[uuu|||ZZZBBB<<<999666888999999999999888777777666777777888888777777666666666666666666666666666999999999:::;;;;;;<<<<<<<<>>BBB\\\yyyzzz{{{|||tttdddtttttt]]]???555555444555222222222222222222222222222222222222333444555555777333:::888999:::DDDkkkqqqggg}}}jjj]]][[[^^^bbb```^^^jjj|||xxxlllaaaZZZWWW```qqqyyyccc\\\aaaxxxxxxmmmrrryyyyyyJJJ;;;::::::;;;<<<;;;999777888999999888777888;;;===>>>>>>???@@@BBBDDDEEEFFFMMMaaayyycccdddttt}}}bbbgggYYYaaattt```TTTTTTYYYYYYXXXVVVVVVWWW[[[```dddiiijjjnnnssssssqqqsssvvvsssnnnggg```]]]aaahhhnnn~~~~~~vvv|||eeeWWWVVVMMMNNNWWWmmmcccFFF::::::<<<888999999999999888777777777777777888888777777777555555555555555555555555999999::::::;;;<<<<<<<<<===BBBGGGddd~~~iiirrruuummmzzz~~~yyySSS]]]uuu{{{}}}xxxfffvvvpppLLL>>>DDDBBBUUUdddxxxsssuuu~~~pppSSS>>>333222888222222222222222222222222222222222222333444555666888333;;;888888999GGGvvvmmmiii~~~dddXXXXXX\\\___]]]^^^mmmrrrcccYYYUUU___jjj|||{{{```VVVUUUcccxxxsssvvvrrrzzzPPP;;;:::::::::;;;;;;999888777888999888888888;;;===>>>>>>???@@@BBBDDDFFFGGGKKKgggnnnjjj~~~{{{mmmjjjYYYeeetttcccWWWUUUXXXWWWXXXXXXWWWWWWZZZ___ccceeehhhoootttsssuuu}}}rrrhhhdddccceeesssyyyxxxwwwzzzlll\\\YYYNNNMMMVVVeeemmmJJJ888999@@@888999999999999888777777777777888888888888777777666666666666666666666666999::::::;;;;;;<<<======???BBBHHHfffkkkwwwxxxqqq}}}~~~|||CCCVVVuuu}}}~~~fffppp~~~XXX>>>CCC@@@QQQ[[[lll~~~rrrNNN666333777222222222222222222222222222222222222333444555666999444;;;999777:::OOOgggfffwww]]]WWWWWWZZZ[[[[[[aaarrrzzz```WWWUUUWWWkkkdddWWWOOOSSSYYYgggzzz}}}lllqqqrrrRRR===;;;999999:::::::::999777888888888888999;;;>>>>>>>>>???AAACCCEEEGGGHHHOOOpppuuueeeZZZsss}}}pppbbbXXXTTTTTTVVVYYY[[[[[[ZZZZZZ]]]aaa```ccckkkqqqqqqtttzzzssspppnnnzzzcccYYYRRRaaawwwxxxfff^^^SSSMMMTTT]]]qqqwwwTTT<<<999???888999999999999888777777777888888999999888888777777777777777777777777777:::::::::;;;<<<<<<======@@@BBBHHHhhhooo||||||vvvyyy}}}~~~{{{@@@SSSpppppptttzzzrrrLLLCCC>>>MMM]]]qqqaaa>>>888555222222222222222222222222333333222333333444555666999333;;;:::999???ZZZ{{{~~~\\\___kkkWWWYYYXXXXXXYYY\\\eeewwwfff[[[XXXmmmppp___RRROOOKKKMMMbbb|||kkkiiipppTTT>>>;;;888777888:::;;;;;;777888888888888999<<<>>>>>>>>>???AAACCCEEEGGGIIIYYYzzzyyy~~~sssYYY\\\sssfff]]]XXXVVVUUUTTTYYY___```]]][[[[[[]]]^^^]]]ccckkklllmmm|||ttt{{{kkkWWWKKKMMMUUUmmmtttfff]]]OOORRRWWWddd{{{___FFF<<<<<<888999999999999888777777777888888999999888888777888888888888888888888888::::::;;;;;;<<<=========@@@BBBIIIkkknnn|||{{{vvvtttzzz|||~~~zzzDDDTTTlll{{{~~~^^^GGG>>>LLLaaa{{{~~~lllEEE===444222222222222222222222222333333333333444555666666888333;;;;;;;;;CCCcccoooxxxnnnSSSXXXcccSSS[[[YYYWWWXXX\\\hhhzzzyyyrrrhhh]]]]]]lllzzzooojjjmmm^^^WWWOOOIIIVVVjjjnnnhhhtttYYY???<<<888666777999;;;<<<666777888888888999<<<>>>>>>>>>???AAACCCFFFHHHIIIaaayyy{{{wwwnnnddduuunnnOOO]]]zzziii]]]YYYYYYZZZZZZSSSZZZaaaccc```[[[ZZZ[[[]]]YYY\\\eeehhhgggrrr}}}iii___SSSJJJXXX~~~lllgggRRRRRRUUU___{{{{{{fffOOO???:::888999999999999888777777888888999999999999888888888888888888888888888888::::::;;;;;;<<<=========???AAAIIImmmkkkyyyxxxqqqqqqwwwyyy~~~zzzQQQQQQpppqqqLLLCCCHHHgggzzz}}}~~~pppkkkGGG555555444333333222222333333444444444444555555555555555666;;;:::===BBB@@@fffoooppp___PPPTTTSSSVVVZZZ]]]]]]XXX[[[kkk~~~nnnhhhhhhbbb\\\```ooo|||eeeWWWPPPKKKNNNVVVjjjkkk~~~^^^EEE;;;<<<>>>777777<<<::::::999999999:::<<<>>>???BBB@@@AAAFFFGGGFFFGGGJJJ```ssssssttt^^^RRReeezzz|||bbbUUU]]]|||rrrcccYYYWWWZZZZZZXXXTTTXXX]]]```aaa___[[[XXX]]]]]]^^^aaaeeejjjnnnqqq|||qqqZZZ[[[MMMNNNccc|||xxxgggXXXTTTeeerrrXXXFFF;;;===;;;999999:::;;;:::999888888888888888888888888777777777777777888888888::::::;;;;;;<<<=========>>>@@@IIIooottt~~~uuu}}}|||oooUUUWWWsssyyyYYYEEEEEE___sss{{{yyyzzzuuu```DDD555555444333333222222333333444444444444555555555555555555:::999>>>BBBFFFooooooppp^^^LLLOOOOOOTTTWWWYYYYYYYYYaaaqqq~~~xxxyyyrrrrrr~~~wwwdddYYYQQQRRRYYYuuujjjggggggGGG<<<<<<>>>777777<<<:::999999888999:::;;;===>>>???===???DDDEEEEEEGGGLLLeeemmmlllpppWWWLLLaaavvvtttdddWWWcccvvvlll```WWWUUUWWWVVVSSSUUUVVVXXXZZZ[[[ZZZYYYXXX[[[[[[]]]___ccchhhlllooorrrwwwjjjcccNNNMMM\\\|||zzz{{{kkk]]]YYYkkkttt\\\KKK???<<<:::999999::::::999888888888888888888888888888777777777777888888888888::::::;;;<<<<<<======>>>???AAAKKKqqqxxx{{{qqq}}}|||nnnWWW^^^uuu}}}bbbHHHCCCTTT}}}nnnxxxyyyrrrlllgggYYYEEE999888444333333222222333333444444444444555555555666666555888999===BBBMMM|||qqqqqq___IIIJJJKKKRRRSSSTTTUUUYYYfffwwwyyycccRRRNNNRRRbbbqqqfffrrrIII===<<<>>>888888<<<999888888888888999;;;<<<>>>>>>===???DDDEEEEEEIIINNNpppzzzhhhhhhsss~~~{{{oooXXXPPPdddpppdddcccWWWkkkuuulllaaa\\\[[[ZZZWWWTTTUUUTTTSSSSSSTTTUUUWWWXXXYYYYYY[[[]]]aaaeeeiiikkkiiinnnwwwaaa[[[___tttooolllssswwwzzzmmmeeennn~~~gggRRRAAA<<<:::888888999:::999888888888888888888888888888777777777888888888999999:::;;;;;;<<<<<<===>>>>>>???BBBMMMtttzzzrrr|||~~~~~~qqqVVVdddvvvfffLLLBBBLLLsss}}}~~~eeehhhvvvllleee\\\LLL>>>888444333333222222333333444333333444444555666666666666777:::===AAATTT~~~yyyzzz{{{bbbLLLKKKJJJRRRRRRTTTVVVZZZfffwwwqqqWWWMMMOOONNNZZZfffrrr{{{vvv}}}lll}}}|||KKK>>><<<>>>888888<<<999888777777777888:::<<<===AAA@@@BBBEEEEEEEEEJJJQQQuuujjjeeekkknnnsssssssssoooaaa^^^oooqqq[[[___TTTrrrsssjjjcccaaa```\\\WWWUUUSSSRRRQQQPPPQQQSSSUUUVVVXXXYYYZZZ]]]```cccggghhhjjjnnnuuu}}}~~~|||pppiiiqqq}}}hhhbbbiiiooo|||qqqqqq~~~uuu[[[@@@;;;:::888888999999999888888888888888888888888888777777777888888999999:::;;;;;;;;;<<<======>>>>>>@@@DDDOOOwwwxxxyyy~~~zzzwwwSSSgggttt{{{fffKKK@@@EEEeeeiiidddxxxnnnhhh___PPP???555444333333222222333333444333333444444555666666777888777;;;>>>???ZZZ{{{zzzdddRRROOOLLLRRRRRRVVVYYY[[[cccsssiiimmmaaaSSSRRROOOPPPOOORRR___{{{ooohhhqqqNNN@@@<<<===999999<<<999888777777777888:::<<<===BBBAAACCCDDDCCCBBBIIIQQQvvvjjjbbbnnnpppgggpppkkkfff```eeexxxzzzeee]]]RRRyyymmmeee___aaaaaaZZZTTTRRRPPPPPPQQQRRRSSSSSSSSSTTTWWWXXXZZZ\\\___bbbeeefffnnnppptttyyy~~~}}}zzz{{{qqqrrr}}}eee[[[___eee~~~yyyzzzvvv|||bbbCCC<<<:::888888999:::999888888888888888888888888888666777777888999:::::::::;;;;;;<<<<<<===>>>>>>???AAAEEERRR{{{{{{sss{{{~~~}}}uuu~~~|||QQQgggqqquuu}}}}}}dddIII@@@@@@RRRsssyyyzzzxxxnnnxxxuuuqqqkkkaaaPPP>>>333444333333222222333333444222333333444555666777777999666===??????```___SSSQQQMMMRRRSSSWWWZZZ\\\cccrrraaa___rrrnnnXXXPPPNNNNNNPPPTTTZZZhhh~~~ccc^^^uuuvvv}}}QQQAAA<<<===999:::===888888888888888999;;;<<<>>>AAA@@@AAABBB@@@@@@HHHRRR}}}fffffflllrrrcccyyy}}}iiiZZZXXXbbbwwwwwweeeWWWlllccc___cccccc[[[TTTSSSOOOPPPRRRSSSTTTTTTSSSRRRVVVWWWYYY\\\^^^aaabbbcccjjjkkknnnssswwwyyyyyywwwvvv}}}{{{yyykkk\\\]]]ccc{{{~~~}}}~~~|||hhhKKK===;;;999999:::;;;:::999888888888888888888888888666777777888999:::;;;;;;;;;<<<<<<======>>>??????BBBGGGUUU~~~zzzpppvvvyyyxxxsss}}}}}}NNNeeeoooxxxuuuqqquuulllJJJDDD@@@CCCSSStttvvv{{{ssszzz}}}}}}uuufffTTTCCC999444333333222222333333444222222333444555666777777888555???BBBAAAgggUUUNNNOOOKKKOOOQQQUUUXXX]]]hhhwwwoooiiilllxxxiiiZZZVVVTTTWWWWWWYYYbbbmmmnnnvvvmmm\\\ZZZjjj}}}SSSBBB<<<===999;;;===888999999888999:::;;;===>>>@@@@@@BBBCCCBBBDDDNNNYYYooosssiiitttfffaaasssYYYWWW```ppp{{{yyysssccckkkaaa^^^dddeee\\\UUUUUUOOOPPPQQQRRRRRRSSSSSSSSSTTTUUUWWWZZZ\\\^^^___``````bbbeeelllrrrwwwyyyyyyvvv}}}}}}qqq___^^^bbbzzzxxxtttnnnSSS>>><<<::::::;;;<<<;;;:::888888888888888888888888666777777888:::;;;;;;<<<<<<<<<<<<===>>>>>>??????CCCHHHWWW{{{qqqrrrxxxxxxvvv~~~KKKbbbnnn}}}pppkkkppp{{{MMMJJJCCC;;;@@@[[[xxx~~~qqqooo[[[KKKBBB444333333222222333333444222222333444555666777888888555AAADDDCCCmmmxxxLLLHHHLLLHHHLLLPPPRRRUUU^^^nnn}}}}}}~~~xxxsssllleee___aaajjjccckkkggg^^^\\\ggg|||TTTCCC======999;;;===888:::999999999:::<<<>>>???@@@AAADDDFFFFFFIIITTTaaahhhvvvjjjPPPtttaaa```dddkkkpppooommmfff\\\XXX___```WWWPPPQQQPPPPPPPPPPPPPPPRRRSSSTTTSSSTTTVVVXXXZZZ\\\]]]]]]YYY[[[```gggqqqxxx|||}}}xxxyyyooo\\\ZZZ]]]tttssshhhyyysssXXX>>>===;;;;;;<<<<<<<<<;;;888888888888888888888888666777777999:::;;;<<<<<<<<<<<<======>>>>>>??????CCCIIIYYY}}}sssrrr{{{|||yyy\\\]]]iii{{{~~~vvvssszzzaaaMMM===>>>HHHWWWlll|||sssssscccSSS>>>888666333333444555555555333333333444555666777888::::::======LLLeeeIIIFFFMMMHHHTTTXXXRRRTTTdddwww~~~|||xxx}}}~~~vvvppprrroooggguuulllrrrqqqhhh]]]ZZZ|||ZZZCCC;;;???:::555888999999888888999:::<<<>>>@@@???@@@@@@EEEIIIDDDLLLccc~~~mmmfffSSSggg}}}aaa\\\\\\```dddaaa```nnntttdddaaa\\\YYYWWWUUURRROOOPPPQQQRRRQQQPPPOOOPPPQQQSSSTTTUUUWWWXXXYYYZZZZZZYYYWWW]]]lllzzz~~~~~~}}}___[[[^^^kkkpppvvvyyy```GGG;;;:::<<<888:::===777888888999999999::::::::::::888888:::999666999===>>>>>>??????@@@@@@@@@@@@DDDIII[[[zzz{{{}}}~~~lllfffccclllxxx{{{sssiii{{{fffMMMAAABBBCCCVVVtttyyynnn~~~hhhWWWBBB888666444333444555555444444444444555666777888999:::;;;>>>???QQQcccJJJGGGMMMHHHQQQSSSQQQVVVgggxxx~~~}}}{{{~~~xxxggg___YYYZZZddd~~~uuuddd```eeeddd```ZZZWWWppp```FFF<<>>@@@AAABBBAAAEEEIIICCCKKKcccqqqcccUUUgggvvv___```bbbeeecccZZZSSShhh~~~lll^^^\\\XXXVVVUUUSSSPPPMMMNNNPPPQQQQQQPPPOOOQQQRRRRRRSSSTTTVVVWWWWWWWWWWWWVVVVVV^^^mmm|||iii]]][[[iiiwwwllleeeIII<<<:::<<<888:::===888888888999999999::::::::::::888888:::999777999>>>????????????@@@@@@AAAAAACCCJJJ\\\{{{|||vvvfff```lllxxxqqqaaa{{{{{{|||UUUGGGEEE===VVVzzztttgggsssmmm^^^HHH999666444333444555555444555555555666777888999::::::;;;???CCCXXXaaaLLLHHHOOOIIINNNOOOPPPYYYiiivvv|||}}}mmmYYYRRRNNNNNNPPPaaaddd[[[\\\XXXWWWXXXVVVhhhkkkLLL<<>><<<<<<888999888888999:::<<<>>>@@@CCCDDDBBBFFFHHHCCCLLLdddnnndddjjjlll```hhhnnnnnnfffVVVIIIggg~~~zzzrrr___UUUSSSRRRQQQQQQOOOLLLJJJLLLMMMOOOOOOOOOPPPQQQSSSRRRSSSUUUWWWXXXXXXWWWWWWYYY[[[cccppp|||ooo\\\VVVgggtttzzzsssNNN???:::===999999<<<888888888999999999::::::::::::888888:::999777999>>>@@@@@@@@@@@@AAAAAAAAAAAACCCKKK^^^|||yyyfffgggtttqqqaaauuuxxxdddJJJEEE:::\\\xxxxxxuuuaaaqqqcccHHH999777555444555555555444444444444555666777999999888:::???FFFaaaeeeUUUMMMRRRLLLLLLOOOQQQZZZgggqqqvvv{{{tttkkkccc^^^ZZZRRRUUUnnnmmmeeeVVVOOOSSSTTTaaazzzzzzTTT<<<;;;;;;;;;;;;777999888888999:::<<<>>>@@@BBBCCCBBBFFFHHHDDDOOOiiizzznnnrrrooosssbbbbbbqqqxxxxxxmmm\\\KKKllluuuoooeeeRRRLLLKKKKKKKKKLLLKKKIIIGGGIIIJJJMMMNNNNNNOOOQQQSSSSSSUUUXXX[[[]]]^^^___^^^bbbdddjjjssszzzoooyyykkkYYYRRReee|||UUUAAA;;;===999999<<<999888888999999999::::::::::::888888:::999888:::???AAAAAAAAAAAAAAAAAABBBBBBCCCMMMbbbyyy|||yyyiiimmmnnnfffooo|||wwwuuuNNNDDD>>>ddd|||}}}yyyjjjGGG:::888555444555555555444333333333444555666777888666999@@@IIIiiiuuuiiiWWWTTTNNNKKKQQQSSSZZZcccjjjoooxxxyyylll]]]VVV^^^lllnnnddd^^^vvveeeQQQNNNMMMUUUhhhyyy^^^>>>999999;;;<<<888999888888999:::<<<>>>@@@@@@BBBBBBEEEHHHEEESSSpppooohhh______WWW```rrryyy{{{sssdddRRRrrr}}}mmmdddZZZIIIFFFEEEEEEFFFHHHHHHGGGFFFFFFHHHKKKLLLMMMNNNQQQSSSUUUXXX]]]bbbfffhhhiiiiiiiiiiiimmmssswww|||}}}zzzbbb___nnndddYYYTTTccc{{{{{{www\\\EEE;;;>>>:::888;;;999888888999999999::::::::::::888888;;;:::888;;;@@@CCCCCCCCCBBBBBBBBBBBBBBBDDDOOOgggwwwzzzxxxnnngggiiiiiioooxxxsssZZZIIICCCccc~~~xxxPPP;;;888666555555555555444333333333333444666777888777:::AAAMMMqqq```UUUOOOKKKQQQSSSYYYbbbhhhlllvvvqqqgggcccaaasssZZZWWWZZZoooyyy^^^TTTLLLNNN\\\jjjbbbdddzzzwww}}}qqqdddBBB;;;:::<<<>>>:::999888888999:::<<<>>>@@@???BBBBBBEEEHHHFFFVVVuuuqqqooo___TTTMMMWWWiiittt{{{wwwgggWWWwww{{{hhh]]]TTTFFFDDDCCCBBBBBBEEEGGGGGGFFFEEEGGGIIIKKKLLLMMMPPPRRRUUUYYY___eeejjjnnnooooooiiihhhkkkooosssxxx~~~___WWWeee```\\\WWWaaa{{{|||qqqwwwbbbGGG<<<>>>:::888::::::888888999999999::::::::::::888888;;;:::999;;;AAADDDDDDDDDCCCCCCCCCCCCCCCFFFSSSkkkxxxxxxwwwuuuggghhhllltttssslllqqqUUUFFFVVV|||xxx[[[;;;999666555555555555444333333444444555777888999888<<>>@@@@@@CCCCCCFFFHHHFFFVVVvvv~~~xxxdddVVVJJJMMM^^^ooo}}}yyyhhh[[[}}}{{{fffXXXQQQFFFEEEBBB@@@@@@CCCFFFHHHHHHDDDFFFIIIJJJKKKLLLNNNPPPSSSWWW^^^dddjjjmmmnnnnnniiiggggggkkkpppttt|||jjj[[[bbbZZZ[[[WWW]]]xxxvvv~~~gggJJJ<<>>FFFTTT|||cccRRRRRRRRRKKKOOOYYYgggpppssswww|||zzziiisssvvvYYY]]]```bbbmmmzzz~~~zzzdddhhhaaaYYYVVVNNNIIIQQQssswwwhhhYYYbbboooooowww[[[@@@<<<;;;:::999444999999888999:::<<<>>>@@@BBBEEEEEEFFFGGGEEEVVVvvvyyyxxxyyy~~~eee^^^KKKGGGWWWmmm|||ggg___{{{eeeWWWPPPGGGFFFCCC@@@???BBBEEEHHHIIIDDDFFFHHHJJJJJJKKKMMMOOORRRUUU\\\bbbgggiiijjjjjjlllgggeeeiiimmmpppvvv||||||``````UUUXXXUUU[[[~~~|||tttssstttjjjKKK<<>>>>>:::666:::<<<::::::999:::<<<>>>AAACCCDDDCCCEEEBBBKKKLLLSSS}}}wwwwwwqqq|||www|||yyynnnnnnUUUIIIPPP]]]mmmrrrgggXXXyyyiii\\\OOOEEEGGGDDDAAA@@@AAACCCDDDDDDDDDHHHKKKMMMLLLMMMQQQTTTOOOZZZ[[[UUUSSSQQQVVVeeeiiijjjjjjgggeeegggooouuuvvvaaaSSSRRRRRRYYYzzzxxxttt{{{{{{rrr|||kkkSSS???<<<>>>;;;:::>>>::::::;;;;;;<<<===>>>>>><<<::::::;;;:::999???HHHJJJJJJIIIHHHGGGGGGGGGGGGNNNVVVvvv~~~zzzwwwxxxvvvsssrrrwwwnnnoooZZZGGG@@@JJJqqq|||ZZZCCC666555888333444777333555555555555666888999:::999AAAAAAaaammmaaannnyyy[[[TTTMMMMMMLLLNNNXXXgggrrrvvvxxxzzzjjjjjjyyytttfffXXXOOORRRSSSNNNMMMQQQqqqZZZccc~~~cccVVVVVVdddzzzZZZBBB@@@<<<777999:::::::::999:::<<<>>>AAACCCDDDCCCEEEBBBKKKLLLSSS{{{wwwnnnrrrwwwxxxuuuqqqtttyyyuuuYYYJJJNNNZZZiiimmmddd]]]nnn```UUUMMMGGGDDDAAA@@@AAACCCDDDDDDCCCFFFJJJKKKKKKLLLPPPSSSQQQ[[[ZZZSSSQQQNNNSSScccfffhhhjjjhhheeefffkkkpppmmmVVVSSSRRRWWWuuuxxxuuu{{{vvvnnnVVVAAA======:::999<<<::::::;;;;;;<<<======>>>:::999:::;;;999:::AAAKKKJJJIIIIIIHHHHHHIIIIIIJJJRRRZZZzzzxxxyyy~~~~~~}}}wwwuuuuuuzzznnn~~~cccNNNCCCAAAFFFbbb|||pppYYYDDD777555888333444777333555555555666777888::::::;;;BBBDDDiiidddQQQ```}}}qqqVVVSSSNNNPPPJJJLLLUUUeeerrrwwwyyy{{{zzztttllljjjxxxkkkVVVPPPQQQOOOPPPSSS```[[[aaaRRRQQQVVV___\\\AAA???<<<888999:::::::::999:::<<<>>>AAACCCDDDCCCFFFCCCKKKLLLUUU~~~uuusssllltttpppooo~~~}}}^^^KKKNNNWWWeeekkkccc```uuufffZZZRRRHHHEEEAAA@@@AAACCCDDDDDDBBBEEEHHHIIIIIIJJJOOORRRUUU^^^[[[RRRNNNKKKPPP___cccfffhhhgggdddcccdddgggzzz}}}{{{yyyWWWQQQQQQSSSnnn}}}yyyvvv}}}rrr[[[DDD===<<<:::999:::::::::;;;;;;<<<=========999888999:::999:::CCCNNNKKKKKKJJJJJJJJJKKKLLLLLLVVV___~~~vvv{{{{{{yyy}}}rrrssswww{{{nnnmmmQQQDDDDDDGGG\\\}}}ooottt}}}hhh[[[FFF999666888333444777333444555555666888999:::;;;;;;BBBGGGqqqtttcccNNN]]]{{{nnnTTTQQQMMMOOOLLLKKKQQQ___mmmuuu{{{jjjwwwuuujjjiiivvvooo[[[QQQOOOSSSXXXjjj\\\rrrZZZTTTSSSTTTyyy[[[>>><<<:::888;;;;;;::::::999:::<<<>>>AAACCCDDDDDDGGGDDDKKKMMMWWW~~~tttxxxqqq}}}rrrwwwbbbMMMOOOWWWbbbgggbbb]]]{{{mmm\\\PPPIIIFFFBBB@@@AAACCCCCCDDDBBBEEEHHHIIIHHHJJJOOOSSSZZZbbb]]]RRRMMMIIINNN^^^dddeeefffdddaaa]]]\\\]]]ooo{{{~~~vvvvvvVVVNNNNNNNNNeee}}}}}}zzzuuu___GGG===<<<;;;:::;;;;;;;;;;;;<<<<<<<<<======::::::;;;;;;999:::EEEQQQPPPPPPOOONNNMMMMMMMMMMMMVVV___www{{{}}}xxxvvvpppppprrrzzzmmm]]]EEECCCEEEWWW{{{nnnuuufffkkknnn\\\III;;;777888333444777444444444666777999:::;;;;;;:::AAAIIIxxxooo]]]MMM\\\zzzmmmSSSPPPLLLNNNNNNLLLOOOYYYeeeppp}}}~~~wwwmmmwwwfff```mmm{{{eeeYYYZZZ```vvveee}}}aaaTTTPPPQQQkkkdddAAA<<<:::999<<<;;;::::::999:::<<<>>>AAACCCDDDEEEHHHDDDLLLMMMXXX}}}uuuwwwvvv~~~{{{hhhQQQSSSWWW\\\^^^WWWUUUwwwaaaNNNIIIFFFCCCAAAAAACCCCCCCCCCCCFFFHHHIIIHHHJJJOOOTTT^^^fffaaaUUUOOOJJJOOO^^^eeefffeeebbb^^^ZZZWWWVVVaaapppxxxsssooo{{{YYYNNNLLLJJJ[[[uuu}}}xxxyyy~~~yyycccJJJ>>><<<======<<<;;;;;;;;;<<<<<<<<<<<<<<<=========<<<999:::GGGTTTYYYXXXVVVSSSQQQPPPOOONNNTTT^^^yyyxxxyyy~~~pppnnnqqqoooiiiwwwlllkkkIIIBBB???NNNhhhttthhhrrrjjjqqq^^^KKK<<<888999333333777444333444666888999;;;;;;;;;:::BBBLLL~~~nnn|||VVVGGGVVVuuujjjQQQOOOLLLOOONNNMMMPPPVVV___kkk}}}}}}}}}tttoooaaa\\\rrr{{{hhhbbbeeennnyyyiiiUUUPPPTTT\\\sssIII???;;;:::;;;:::::::::999:::<<<>>>AAACCCDDDEEEIIIEEELLLNNNZZZzzzzzzyyyzzznnnXXXZZZ[[[XXXTTTKKKQQQjjjSSSJJJGGGCCCAAABBBCCCCCCCCCDDDFFFHHHHHHHHHJJJOOOTTT___hhhcccXXXRRRLLLPPP___dddeeefffeeeaaa\\\WWWTTT[[[kkkwwwuuuqqqzzz^^^OOOJJJHHHSSSbbbuuuxxxzzzvvvttt}}}jjjOOO???===???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???===:::<<>>999999333333777444222444666888:::;;;;;;;;;;;;CCCPPPmmmmmmTTTBBBRRRrrrhhhPPPOOOMMMPPPLLLNNNRRRWWW[[[fff{{{}}}yyy{{{xxxpppaaa___uuuvvvfffbbbcccrrrsssYYYPPPUUUQQQ}}}NNN@@@;;;:::<<<;;;::::::999:::<<<>>>AAACCCDDDFFFJJJFFFLLLNNN\\\zzzuuuyyyrrr```eeeeee^^^UUUJJJQQQqqq\\\KKKHHHDDDBBBBBBCCCCCCCCCCCCEEEFFFFFFFFFHHHNNNSSS^^^gggdddYYYTTTNNNQQQ______ccchhhllljjjddd[[[UUUYYYhhhuuuwwwvvv}}}ooosss~~~ooo\\\MMMFFFGGGNNNUUUgggqqqxxxuuuooouuuyyy{{{rrrUUUAAA===???===:::<<<<<<<<<<<<<<<<<<<<<<<<<<<===???>>><<<@@@PPPaaaeeedddaaa^^^\\\YYYXXXWWWZZZfff~~~yyyyyy|||xxxsssfffiiinnntttrrriii~~~]]]OOO@@@BBBEEEuuu~~~oookkkdddqqqMMM>>>999999333333777444222444666999;;;;;;<<<<<<<<>>::::::>>>===::::::999:::<<<>>>AAACCCDDDFFFKKKFFFLLLNNN\\\wwwqqqttt{{{tttfffoooppphhh]]]QQQUUUuuucccKKKHHHDDDBBBBBBCCCCCCCCCBBBDDDEEEEEEDDDGGGMMMRRR\\\fffcccZZZUUUOOORRR___ZZZ```jjjrrrssskkk```WWWUUUaaammmrrruuu|||uuukkk```^^^UUUGGGBBBGGGNNNPPP\\\jjjuuurrriiilllmmmsss|||wwwYYYCCC===>>><<<777<<<<<<<<<<<<<<<<<<<<<;;;:::;;;>>>>>>===CCCTTTggggggfffcccaaa___]]]\\\\\\```lll}}}xxx{{{~~~zzz~~~mmmsssnnneeexxxZZZGGG<<>>888:::555333555333111333888======:::;;;@@@BBB???XXX______uuu[[[GGGPPP^^^___QQQNNNPPPIIILLLJJJPPPXXX[[[^^^ooo~~~www|||{{{www{{{vvvxxxxxxrrrrrrmmmfffXXXSSSRRRIIILLL]]]uuu[[[RRRSSSSSSrrr}}}ttt}}}OOO???@@@???<<<===<<<888777:::<<<<<>>===:::BBBXXXmmmllliiifffdddbbb```^^^\\\ggguuu{{{xxx~~~wwwqqqddd|||```KKKFFFSSSvvvyyymmmccc___vvvoooPPP===777:::555333555333333444888======;;;<<>>>>>???===<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@??????IIIaaaxxxvvvuuurrroookkkgggbbb___jjjzzzzzzwww}}}|||{{{tttbbbvvv^^^GGGHHHVVVttt~~~jjj{{{rrrccchhhyyyiiiNNN;;;666999444333666444666666999>>>>>><<<>>>BBBDDDDDDbbb{{{jjjuuu]]]GGGNNN\\\[[[MMMJJJLLLFFFMMMMMMQQQVVVVVVUUU___nnn|||}}}yyyxxxrrrlllyyykkkYYYQQQZZZvvv~~~nnnXXXOOONNNppptttiiiGGG>>>???;;;888999:::888999<<<===>>>CCCIIIJJJKKKOOOKKKQQQSSS___sss|||qqq[[[TTTbbbuuurrrXXXQQQyyylllSSSJJJCCCBBBBBBAAAAAACCCAAABBBCCCDDDFFFGGGHHHIIIJJJTTT___ccc___ZZZYYY[[[bbbaaaaaaiii|||rrr\\\XXXYYYbbblllrrrxxx|||{{{dddYYYSSSMMMGGGFFFMMMWWW^^^aaa``````___qqqnnnoooyyynnnxxx```III??????@@@???<<<<<<<<<<<<<<<<<<<<<<<>>@@@>>>???CCCEEEFFFeeeuuuxxx___HHHNNN[[[ZZZKKKIIILLLFFFLLLMMMQQQUUUTTTSSSZZZeee~~~{{{yyysssrrr|||~~~ppphhhYYY```oooxxx\\\PPPNNNqqqiiiHHH???@@@<<<:::===999888:::===>>>???EEELLLLLLMMMQQQMMMRRRSSS___rrrvvv}}}zzzsssVVVPPP```rrrsssTTTOOO|||oooSSSJJJCCCBBBBBBAAAAAACCC@@@AAACCCEEEFFFGGGHHHHHHHHHNNNWWW\\\]]]\\\[[[ZZZ```cccbbbdddrrr|||aaaYYYUUU\\\hhhqqqwww{{{xxxfff]]]UUUNNNHHHIIINNNWWWaaafffddd___kkkuuulllxxxooo~~~www```III>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>???@@@BBBHHH[[[|||{{{qqqkkkhhhrrr|||wwwwww}}}___kkk~~~]]]FFFFFFOOOgggrrr~~~xxxpppooo}}}rrrMMM;;;555999555333666555666666999@@@CCCBBBBBBDDDGGGHHHfff^^^IIIOOOZZZXXXKKKIIIMMMHHHJJJLLLQQQTTTTTTTTTYYY```wwwzzzwwwqqqoooyyytttgggiii```oooaaaSSSQQQtttoooKKK???>>>;;;:::???999888:::===>>>???GGGQQQOOOPPPSSSNNNSSSSSS___wwwqqqpppuuuzzzmmmLLLJJJ___rrr]]]OOO}}}lllTTTKKKCCCBBBCCCAAAAAACCC@@@AAACCCDDDFFFGGGGGGGGGHHHKKKPPPTTTWWWYYYZZZ[[[[[[aaabbb___eeettthhh\\\TTTYYYeeepppxxx~~~qqqaaaTTTPPPKKKIIIQQQ___iiijjjgggggg|||lllppp{{{~~~yyycccLLL>>>;;;;;;:::;;;;;;;;;<<<<<<<<<============???BBBKKKaaaxxxsssqqqwww}}}yyywwwvvvaaahhh~~~```JJJEEEPPPfffmmmvvv|||{{{iii^^^bbb{{{rrrOOO<<<777:::555444777555666666;;;DDDIIIHHHFFFGGGIIIKKKiiiYYYHHHNNNYYYWWWIIIHHHNNNIIIIIILLLPPPRRRRRRTTTYYY]]]qqq|||}}}yyyyyytttrrr{{{nnngggvvv|||rrryyyfffWWWTTTwwwuuuLLL===<<<999999===:::999;;;======@@@JJJUUUTTTTTTVVVOOOTTTTTTaaayyykkkdddnnnqqqqqqLLLIII^^^lllbbbQQQjjjTTTKKKDDDBBBCCCBBBBBBDDDBBBBBBCCCDDDDDDEEEFFFGGGHHHIIIKKKNNNQQQTTTWWWYYYVVVZZZ\\\[[[[[[cccssspppbbbWWWXXXcccnnnyyyiii^^^TTTKKKLLLXXXfffnnnqqqmmmuuurrr~~~|||gggPPPAAA===<<<;;;;;;;;;<<<<<<===>>>>>>>>>======@@@DDDNNNhhh~~~{{{wwwxxxuuudddggg~~~```LLLCCCTTTqqqzzz}}}}}}xxxbbbYYYZZZyyyuuuQQQ>>>888;;;666444777555777888???JJJQQQOOOLLLKKKMMMPPPpppVVVFFFKKKVVVTTTGGGGGGMMMJJJIIILLLOOOOOOPPPSSSWWWYYYiiitttwwwxxx|||zzzxxxnnnfffeeemmmoootttwwwkkkYYYWWWxxx{{{OOO???>>><<<:::<<<;;;:::;;;;;;;;;???LLLZZZZZZYYYYYYQQQUUUWWWdddyyykkkeeegggnnn}}}~~~RRRKKKYYY```yyyaaaOOOyyyoooTTTKKKDDDCCCCCCBBBBBBDDDDDDCCCCCCBBBCCCDDDEEEFFFGGGHHHJJJKKKLLLNNNQQQTTTTTTQQQSSSWWWVVVXXXhhh{{{wwwiii[[[YYY```jjjwwwqqqcccRRRKKKRRRbbbqqq{{{{{{}}}{{{hhhQQQBBB>>>>>>===<<<<<<======>>>??????@@@???@@@CCCHHHTTTnnn{{{|||yyyttt}}}gggggg~~~dddPPPFFFXXX~~~wwwzzz~~~fffWWWVVVxxxvvvSSS@@@:::<<<777444777555888999AAANNNVVVTTTPPPNNNOOOTTTuuuuuuVVVDDDIIITTTRRRFFFFFFMMMJJJIIILLLNNNMMMMMMQQQUUUVVVbbbmmmqqquuu}}}|||{{{~~~rrreeeYYYuuuYYYMMMOOO^^^tttmmmZZZYYYyyyRRRBBBCCC@@@<<<<<<<<<;;;:::;;;:::???NNN\\\___]]]\\\SSSWWWXXXfff{{{ooommmllluuuxxxuuuwwwQQQHHHSSSWWWtttfffJJJpppwwwTTTKKKDDDCCCCCCBBBBBBDDDFFFEEECCCBBBBBBCCCEEEFFFEEEHHHJJJKKKKKKKKKMMMPPPTTTKKKKKKTTTVVVTTTbbbxxx}}}nnn___ZZZ]]]gggtttpppZZZMMMOOO```tttwwweeeOOO@@@=========<<<======>>>???@@@@@@AAABBBCCCFFFLLLXXXsss}}}yyyssszzziiieeeyyy```MMMHHHTTTeee^^^WWWmmmYYYAAA555888666777:::666555:::AAARRRaaaYYYMMMPPPRRRZZZzzzqqq}}}zzzVVVAAAHHHNNNNNNIIIFFFGGGKKKKKKJJJLLLOOOOOOOOOTTT\\\eeekkkqqqssssssuuu{{{ssszzzrrrbbb```sssqqqjjj[[[KKKHHHVVVfffrrrYYYSSSoooXXX???<<<===<<<===777===;;;:::>>>@@@NNNhhhiii```bbb\\\YYYYYYfffyyywwwmmmtttvvvwwwxxxwwwYYYKKKSSSWWWlllzzzgggOOOeeexxxYYYIIIDDDDDD@@@BBBEEEAAABBBCCCDDDCCCBBBAAABBBCCCEEEFFFIIIKKKLLLLLLKKKKKKJJJKKKPPPSSSTTTXXXdddppp{{{uuufffWWWVVVdddssszzzfffPPPFFFUUUooo|||{{{hhhQQQAAA<<<===<<<;;;;;;<<<===>>>@@@BBBCCCDDDIIIAAANNN```zzzvvv|||qqqwwwmmmjjjzzzbbbNNNHHHUUUbbbVVVkkkYYYAAA666888666777999666666;;;DDDWWWiiicccVVVXXXXXXbbbwwwxxxUUUBBBHHHNNNNNNJJJGGGHHHKKKIIIIIIKKKNNNOOOOOOTTT\\\ccchhhmmmmmmmmmooouuuzzzyyyeee^^^\\\______YYYPPPNNNVVV```rrr]]]RRRnnn}}}[[[CCC??????>>>???888===;;;:::>>>@@@PPPkkkrrrhhhiiiaaa\\\[[[ggg}}}wwwfffkkkuuuYYYKKKTTTRRRcccuuulll^^^lllwwwZZZJJJEEEEEE@@@BBBEEE@@@BBBCCCDDDCCCBBBAAABBBCCCDDDEEEGGGIIIJJJJJJJJJJJJIIIKKKNNNRRRSSSVVVaaammm{{{vvviiiZZZVVV___iiimmm||||||ssshhh}}}oooTTTHHHNNNaaattt}}}}}}jjjPPPAAA>>>@@@@@@======>>>???@@@BBBCCCDDDCCCHHHBBBPPPaaazzzxxxwww}}}hhhkkk}}}eeeNNNGGGKKKwwwuuu^^^mmmYYYBBB777999666666999666888===HHH___uuuqqqbbbbbbcccnnnTTTCCCIIINNNNNNJJJHHHIIIKKKGGGGGGJJJMMMMMMMMMRRRYYY```cccffffffdddgggmmmtttzzzpppiiijjjggg^^^TTTPPPSSSWWWppp___UUUrrroooWWWCCC>>>;;;:::<<<999===::::::>>>@@@SSSrrrvvvvvvkkkdddbbblll~~~rrrjjjnnn~~~\\\QQQ]]]VVV^^^uuuwwwkkkqqqzzz\\\LLLFFFFFFAAAAAADDD???AAABBBCCCCCCAAAAAABBBCCCDDDEEEEEEFFFGGGHHHIIIIIIIIIIIILLLPPPPPPSSS\\\gggyyyxxxqqqcccYYYYYY___cccttt~~~sssZZZ^^^mmm|||YYYNNNJJJUUUpppwww~~~yyywwwrrruuuiiiPPPBBB@@@@@@>>>>>>???@@@AAABBBCCCDDDEEE@@@GGGDDDRRRbbbzzz{{{yyy|||~~~xxx```kkkfffNNNFFFKKKnnn~~~uuuwwwpppuuuXXXBBB888:::666555888666:::???JJJeee|||kkkgggnnnxxxUUUDDDIIIMMMNNNKKKIIIIIIKKKHHHHHHJJJMMMLLLJJJNNNUUU]]]___aaa```___bbbkkkrrrmmmZZZSSSUUUXXXvvvooo```XXXvvvvvvtttRRRAAA<<<999999;;;;;;===::::::>>>@@@VVVxxxvvvnnnjjjrrrqqqrrrwww[[[VVVhhh^^^]]]sss{{{mmmnnn~~~^^^MMMGGGFFFAAAAAACCC>>>@@@AAABBBBBBAAA@@@BBBCCCEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHJJJMMMNNNOOOWWW```ttt{{{{{{nnn\\\SSSXXX```nnnyyy|||```[[[^^^ttt^^^RRRIIIPPPrrr}}}}}}|||uuurrrkkkooogggPPPDDDAAA>>>888??????@@@BBBCCCDDDDDDDDD>>>FFFEEETTTbbbwww}}}xxxzzz|||www{{{fffrrrfffNNNGGGUUUoooxxxhhhhhh~~~UUUAAA999;;;666555999777===@@@KKKiiisssmmmvvv|||XXXDDDHHHLLLMMMKKKIIIIIIJJJIIIIIIKKKMMMKKKHHHJJJPPPZZZ]]]___^^^^^^bbblllssskkk]]]ZZZZZZkkksssbbbYYYvvvmmmPPPCCC@@@===<<>>???WWW|||~~~vvvrrrwwwpppxxx{{{[[[XXXpppfff```nnnssshhhhhh{{{^^^MMMGGGFFF@@@@@@BBB>>>>>>@@@AAAAAA@@@@@@AAACCCFFFEEEEEEEEEFFFGGGHHHIIIGGGFFFGGGJJJLLLMMMSSS[[[nnn|||zzz```NNNPPP[[[hhhuuugggaaa^^^nnnaaaRRRFFFLLLkkk}}}ssspppiiikkkjjjQQQDDDAAA???:::>>>???AAABBBCCCCCCCCCCCC===EEEEEEUUU___rrr}}}{{{zzz{{{vvv{{{eeeRRRMMMSSSgggooo|||ggghhhSSS???999;;;777666:::999>>>@@@KKKmmmzzz|||[[[DDDGGGKKKLLLKKKIIIHHHHHHIIIIIIKKKMMMKKKGGGIIINNNXXX[[[^^^^^^^^^bbblllssssss```RRR^^^ggg]]]vvviiiLLL@@@???===<<<>>><<<<<<:::<<<>>>>>>VVV~~~~~~yyy{{{rrryyyqqqwwwggg```xxxtttsss|||wwwmmmdddqqqsss\\\LLLFFFEEE???@@@BBB======???@@@@@@@@@@@@AAACCCEEEEEEEEEFFFFFFFFFGGGGGGFFFDDDEEEIIIJJJKKKQQQWWWhhhzzzkkkRRRLLLRRR^^^mmm|||nnneee\\\fffeeePPPDDDFFFYYY||||||sssqqqhhhgggrrrRRRBBB@@@CCCCCC???@@@BBBCCCDDDDDDCCCCCC>>>EEEEEESSSZZZkkk{{{|||zzz~~~~~~tttyyyyyywwwfffWWWUUUYYYfffgggvvv{{{eeekkk{{{PPP>>>888<<<777666;;;;;;===???KKKsss\\\DDDFFFIIIKKKJJJIIIGGGFFFGGGGGGJJJMMMLLLHHHKKKPPPWWWZZZ]]]]]]]]]```hhhooo||||||yyy\\\___yyyppp\\\pppjjjJJJ???>>><<<:::;;;<<<;;;:::===>>><<>>@@@@@@??????AAABBBBBBCCCDDDEEEFFFEEEDDDDDDEEEBBBCCCHHHJJJKKKPPPUUUaaasssdddSSSPPPSSS```nnnxxxssslll```eeeoooSSSGGGGGGIIIbbbtttwwwvvvjjjeeeuuuVVVDDDAAACCCDDD@@@BBBDDDEEEFFFFFFDDDDDD???FFFEEEQQQUUUdddxxxwwwxxxxxx|||tttgggcccmmm~~~ooolllggg\\\\\\tttwwwlllttt~~~wwwaaannn{{{tttNNN===888<<<777777<<<<<<<<<>>>LLLwww|||[[[CCCEEEHHHJJJJJJHHHGGGFFFDDDEEEIIIMMMLLLJJJMMMRRRWWWZZZ]]]\\\[[[^^^eeekkknnn```^^^{{{mmmzzzvvvSSScccqqqOOOCCCBBB@@@======;;;;;;:::>>>???;;;SSS}}}nnnkkkuuu___vvvlllTTTxxxqqqYYYIIICCCCCC>>>???AAA===<<<>>>???@@@??????AAABBB@@@AAACCCEEEEEEDDDBBBAAADDDBBBCCCGGGJJJKKKOOOUUU[[[mmmxxx___TTTLLLVVVbbbnnnttttttkkknnnxxxYYYOOOLLLBBBJJJaaa||||||{{{nnneeerrrZZZHHHBBB@@@>>>BBBCCCEEEGGGHHHGGGFFFEEE@@@FFFDDDOOORRR```uuurrryyyyyytttyyyggg[[[XXX[[[___ccc^^^fffkkk]]]qqqjjjnnn}}}tttrrrnnnkkkIII???999<<<>>>::::::>>>@@@LLLTTTjjjYYYDDD???FFFLLLGGGEEEIIIFFFHHHHHHHHHIIIKKKLLLNNNOOOYYYZZZ\\\[[[ZZZ\\\bbbfffvvvzzznnn\\\[[[gggtttQQQUUU___ssspppMMMBBBAAA===:::<<<;;;;;;;;;@@@AAA===TTT|||tttppprrr^^^lllkkk{{{UUUqqqiiiQQQFFFFFFCCCBBBDDDAAA>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEHHHJJJLLLMMM^^^aaazzzuuudddSSSUUUXXXddd{{{uuuooopppooo^^^FFFFFFKKKUUUVVV[[[uuu{{{qqqVVVDDDBBBBBB???BBBDDDGGGIIIJJJIIIFFFDDD???===EEEMMMLLL[[[}}}xxxxxxppp|||yyyeeeYYYTTTRRRVVVrrrXXX]]]uuuiiifffyyycccmmm}}}rrrkkkIII>>>999===@@@<<<===AAA???IIIRRRiiiXXXEEE@@@FFFLLLGGGFFFIIIGGGHHHHHHHHHIIIJJJLLLNNNNNNTTTWWW[[[[[[ZZZ[[[___ccctttrrrsssuuu]]]VVV___}}}TTTOOOPPP^^^vvvzzzRRREEEDDD@@@===???<<<<<<<<>>RRRyyy}}}zzzlllvvvbbblllnnnUUUfffkkkSSSFFFFFFAAA???AAA===>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGJJJLLLMMM\\\^^^tttqqqXXXUUUVVVbbbwww~~~oooiiikkkkkk}}}aaaJJJJJJOOO^^^___^^^ooopppUUUDDDBBBCCC@@@IIIGGGFFFIIILLLLLLGGGCCCDDDAAAFFFKKKIIIXXX~~~}}}vvvoooyyylllZZZMMMQQQfffzzzVVVWWWlll}}}fffppp}}}bbbkkk}}}wwwiiiHHH>>>:::>>>AAA???@@@EEEBBBIIISSShhh]]]GGG@@@FFFLLLGGGFFFIIIFFFGGGGGGHHHIIIJJJLLLMMMNNNPPPTTTYYYZZZZZZZZZ\\\___qqqfff___eeeWWW[[[tttZZZOOOGGGKKK[[[vvvWWWFFFEEEBBB???@@@>>>???>>>BBBCCC???QQQsssxxxmmmwwwaaaeeellltttZZZ]]]pppWWWIIIGGG@@@>>>???;;;>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCEEEGGGIIIKKKLLLYYYZZZjjjeeeYYYTTT^^^qqqnnnfffeeefffyyy```IIIIIIMMMgggnnnkkkooolllRRRBBBBBBDDDBBBJJJFFFDDDGGGLLLNNNIIIDDDFFFAAADDDIIIGGGVVVqqqmmmwww~~~vvv[[[YYYeee}}}nnnRRROOOaaa|||cccrrrlllqqq~~~zzzzzz{{{hhhIII???;;;???BBB@@@@@@EEEGGGKKKVVViiigggIIIAAAEEEKKKGGGFFFIIIFFFFFFGGGGGGHHHIIIKKKLLLMMMPPPSSSVVVWWWWWWXXX\\\```ppp{{{\\\PPPwwwppp]]]^^^yyyyyyddd^^^bbbjjjqqq|||kkk___SSSJJJIIIMMM^^^WWWDDDCCC@@@>>>???@@@AAA@@@CCCEEEAAAOOOmmmyyytttvvv[[[ZZZjjjmmmyyy___UUUuuu[[[MMMIIIBBB???@@@<<<>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDFFFHHHJJJKKKSSSVVVbbb}}}zzzbbbSSS[[[mmm~~~|||oooiiifffxxxdddJJJGGGIIIfffyyy}}}zzz|||iiiPPPAAABBBEEEDDDEEEDDDDDDFFFIIIKKKJJJIIIDDD>>>AAAGGGFFFVVVzzzmmmkkk{{{www~~~wwwjjjnnnwwwbbbJJJFFFTTT{{{zzzaaajjj|||mmmvvv}}}kkkLLLBBB===AAACCC@@@@@@DDDIIIJJJVVVgggqqqJJJ@@@CCCIIIFFFFFFIIIDDDFFFFFFFFFGGGIIIJJJLLLMMMRRRSSSTTTSSSSSSVVV]]]bbbqqq~~~fffWWWKKKdddyyybbbaaawwwnnn\\\XXXXXX[[[eee}}}{{{]]]SSSNNNOOOLLLPPPlll}}}uuuTTTCCCAAA???===@@@AAACCCBBBEEEGGGCCCMMMfff}}}yyyrrrRRRPPPhhhmmmrrrbbbPPPuuuxxx]]]NNNJJJCCC@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBDDDEEEGGGIIIJJJLLLSSS\\\nnnrrrXXXZZZjjj{{{yyypppnnnQQQIIIHHHYYYyyynnnSSSCCCCCCFFFDDDFFFJJJNNNLLLHHHFFFIIIMMMFFFAAAEEELLLKKKXXXtttnnnkkkwwwvvv|||~~~^^^IIIEEEMMMrrrvvv^^^aaa{{{cccfff}}}pppNNNDDD???CCCEEEAAABBBFFFIIIFFFSSSbbb|||sssJJJ@@@AAAGGGEEEEEEGGGCCCEEEEEEFFFGGGHHHJJJKKKLLLQQQRRRRRRPPPPPPTTT\\\cccooo{{{ttt[[[WWWLLLVVV}}}gggccc}}}jjjXXXRRRQQQXXXqqqfffVVVOOORRROOOKKK]]]yyyyyynnnzzzRRRDDDCCC@@@@@@DDDAAADDDCCCFFFJJJFFFMMMaaavvvoooLLLHHH```ggglllhhhRRRlll{{{```PPPKKKCCC???AAA===>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBAAABBBBBBCCCDDDFFFHHHIIIHHHPPPXXXddd|||eee^^^iiiyyy{{{uuuVVVJJJFFFKKKmmmtttWWWFFFEEEGGGEEELLLTTTYYYUUULLLFFFJJJOOOOOOLLLQQQYYYVVV^^^xxxppp}}}mmmttttttzzz___LLLGGGHHHhhhooo[[[[[[ggg___zzzrrrPPPFFFAAAEEEHHHFFFFFFKKKNNNFFFPPP[[[zzz}}}rrrJJJ???@@@EEECCCDDDFFFAAAEEEEEEEEEFFFGGGIIIKKKLLLMMMOOOPPPOOOOOOSSSZZZ___kkkvvvxxxZZZ[[[NNNLLLjjjtttmmm^^^SSSPPPPPPbbbhhhRRRTTTUUUMMMVVViii{{{lllnnnNNNDDDCCC@@@AAAGGGAAAEEEDDDFFFKKKHHHLLL]]]nnn{{{UUUKKKWWW^^^eeeuuuiiiQQQ___gggVVVOOOFFFAAABBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBAAAAAABBBCCCDDDFFFGGGHHHGGGMMMVVV```pppvvveeegggwwwxxx{{{[[[MMMFFFGGG___tttrrrVVVFFFFFFJJJIIINNNUUU[[[YYYQQQLLLNNNQQQWWWVVV___iiifffiii}}}nnnuuuppptttvvvzzz\\\JJJEEEAAA\\\|||iiiYYYZZZ|||~~~qqqaaawwwrrrPPPFFFBBBHHHKKKIIIKKKPPPUUUIIIOOOVVV}}}}}}qqqJJJ>>>>>>DDDBBBDDDEEE@@@DDDEEEEEEFFFGGGIIIJJJKKKIIILLLOOOOOOOOORRRWWW\\\gggsss^^^^^^OOOGGG___zzzmmm\\\VVVNNNTTTttt}}}YYYWWWZZZSSSTTTaaarrrdddJJJCCCBBB>>>@@@GGGAAAEEEDDDFFFLLLJJJMMM\\\www~~~iiijjjYYYXXX\\\eeeqqquuuaaaHHHOOOuuuooo]]]UUUJJJEEEEEE@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAABBBBBBDDDEEEGGGGGGGGGKKKTTT```lll|||jjjeeeuuuooorrrcccTTTMMMIIIXXXhhh|||}}}jjjQQQDDDGGGMMMMMMJJJPPPVVVWWWUUURRRRRRTTTZZZ[[[gggtttrrrsssjjjmmmrrruuuzzz|||zzz{{{]]]IIIHHHJJJ]]]___VVVeeevvvzzzvvvjjjOOOGGGCCCHHHOOOPPPNNNMMMMMMUUUXXXWWWuuuzzzUUUBBB>>>GGGGGGEEEGGGDDDEEEEEEEEEEEEFFFGGGHHHIIIPPPOOOPPPRRRQQQOOOSSSYYY]]]iiiyyyiiiTTTTTTTTTOOOooo^^^NNNNNNZZZkkk|||{{{^^^TTTTTTZZZ^^^fffGGGBBB???>>>BBBCCCCCCCCCDDDGGGHHHIIIPPPYYYkkkwww~~~xxxiiiiiihhhVVV\\\]]]lllhhhlll|||iiiGGGRRRbbb~~~jjjWWWJJJEEEDDDEEE??????>>>>>>>>>???AAABBB????????????????????????BBBBBBAAABBBBBBCCCDDDEEEFFFIIIMMMSSS^^^oooxxxooosssnnnmmmtttiiiPPPSSSTTTcccooo}}}vvvvvvhhhSSSIIILLLNNNKKKQQQRRRYYY```[[[RRRWWWdddbbbkkkjjjvvvvvvxxxrrrkkkyyyqqq{{{uuuqqqtttXXXFFFHHHKKK^^^uuuZZZYYYlll|||||||||mmmPPPJJJGGGKKKOOOOOONNNOOOOOOXXX\\\\\\xxxYYYCCC>>>GGGGGGEEEFFFDDDEEEEEEEEEEEEFFFGGGHHHIIIMMMMMMOOORRRQQQNNNPPPUUUZZZeeevvvzzz\\\UUUVVVUUU{{{pppZZZPPPOOORRRXXX\\\nnnhhhZZZVVVWWWwwwgggHHHEEEDDDCCCEEEDDDDDDEEEHHHKKKKKKJJJNNNUUUcccuuuzzzyyyppppppttt[[[\\\\\\jjjiiiwwwlllHHHNNN```ppp]]]OOOHHHDDDDDD??????>>>>>>>>>???AAAAAA????????????????????????@@@@@@@@@AAAAAABBBCCCDDDHHHJJJMMMQQQYYYeeeuuu}}}rrrtttwwwiiiggglllkkkTTTTTT[[[kkkxxx}}}ssspppnnnbbbPPPIIIOOOQQQMMMUUUVVV^^^eee```VVVWWWaaaeeellliiiqqqpppvvvzzzmmm~~~nnnzzzssshhh~~~kkknnnsssXXXGGGGGGKKK```mmmZZZddd||||||xxxyyy|||~~~oooQQQMMMLLLOOOPPPNNNOOOSSSRRRZZZ```aaayyy___FFF>>>FFFGGGDDDFFFDDDEEEEEEEEEEEEFFFGGGHHHHHHOOOPPPTTTXXXWWWSSSQQQTTTWWWcccssskkkXXXVVVWWWwwwxxxaaaTTTNNNIIIGGGHHHYYYmmmggg\\\\\\sssiiiGGGEEEFFFFFFGGGDDDFFFGGGKKKNNNMMMJJJLLLQQQ[[[uuuxxx{{{yyywwwbbb```dddqqqtttyyyOOOJJJZZZxxxfffVVVKKKEEECCC??????>>>===>>>???@@@AAA????????????????????????????????????@@@AAABBBCCCGGGIIILLLNNNSSS\\\hhhpppvvvqqqwwwkkkeeeeeepppYYYSSSaaattt~~~qqqnnnjjj^^^PPPMMMRRRSSSNNNXXXYYY___fffccc[[[YYY^^^aaagggdddllljjjsssllltttjjjyyyqqq```yyy}}}bbbKKKGGGKKKdddlll___ttt~~~oooppp|||lllRRRPPPQQQSSSQQQNNNQQQWWWTTT[[[```aaavvvhhhJJJ>>>GGGGGGDDDEEEDDDFFFFFFEEEEEEFFFGGGGGGHHHNNNOOOTTTZZZZZZUUUQQQQQQWWWaaaqqqiii^^^\\\~~~uuu```UUUPPPLLLJJJKKKUUUfff|||tttwww~~~lllGGGCCCEEEFFFGGGDDDIIIIIILLLNNNMMMJJJMMMSSS[[[zzz|||xxxggggggtttaaaGGGQQQlll[[[MMMFFFDDD@@@???>>>======>>>???@@@?????????????????????????????????@@@@@@AAABBBCCCBBBEEEIIILLLPPPXXXaaaiii{{{}}}ppp|||ooohhhuuu]]]PPPcccyyy|||rrrlll___SSSRRRVVVUUUOOOVVVVVVZZZaaabbb^^^___ccc[[[^^^ZZZeeegggqqq{{{jjjlllffftttxxxppp\\\lllRRRIIIPPPnnn}}}jjj```}}}mmmmmm}}}gggRRRRRRTTTUUURRRPPPSSSZZZWWWZZZ^^^___ppprrrOOO???GGGIIIEEEEEEDDDFFFFFFFFFEEEFFFFFFGGGHHHHHHIIINNNUUUVVVPPPLLLKKKTTT]]]kkk|||~~~vvvvvvxxxaaaSSSMMMHHHGGGGGGKKKVVVoooqqqJJJDDDEEEGGGIIIGGGKKKJJJJJJLLLKKKJJJOOOWWW___zzzuuummmmmmwwwJJJNNNqqq^^^OOOHHHFFF@@@???>>>======>>>??????????????????????????????@@@@@@@@@@@@AAABBBCCCDDDAAADDDHHHKKKOOOUUU]]]cccuuuwwwvvv|||```OOOeee}}}~~~rrrkkk___VVVUUUXXXVVVRRRTTTTTTVVVZZZ^^^cccjjjqqqbbb[[[NNNYYY```lllxxxyyylllkkkhhhpppyyyooo\\\oooXXXRRR\\\~~~tttddd[[[}}}lllooo~~~yyy}}}}}}cccSSSRRRTTTVVVTTTRRRVVV\\\ZZZ[[[___^^^lll|||TTT@@@IIIKKKFFFFFFEEEGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHKKKRRRUUUQQQMMMLLLPPPXXXcccqqqfffkkk}}}dddUUUNNNJJJIIIJJJEEEJJJZZZwwwrrrNNNIIIIIIIIILLLKKKLLLJJJJJJKKKJJJIIIOOOWWWaaaqqqsssvvvmmmRRRPPPtttxxxcccSSSJJJGGG@@@???>>>===<<<===>>>???????????????????????????@@@@@@@@@AAAAAABBBCCCDDDCCCFFFIIIJJJLLLPPPWWW\\\mmmdddTTTiiisssmmmggg^^^XXXWWWXXXWWWVVVUUUUUUVVVXXX\\\fffsss}}}qqq___FFFMMMUUUfffzzztttqqqmmmnnnppp|||ooo~~~TTTtttyyyyyykkk]]]^^^kkkmmm___XXXyyyggglll~~~}}}uuuyyy~~~cccSSSQQQRRRUUUVVVUUUXXX]]]]]]]]]bbbbbbkkknnnXXXBBBJJJMMMGGGFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGKKKIIIJJJQQQUUUSSSPPPPPPOOOUUU]]]iii~~~ddd^^^nnnvvvaaaVVVRRRPPPPPPQQQHHHHHHRRRiii{{{lllNNNLLLLLLJJJLLLJJJLLLKKKLLLMMMJJJHHHKKKRRR\\\ccctttlll~~~ZZZTTTffflllYYYLLLFFF@@@???>>>===<<<======>>>????????????????????????????????????@@@AAABBBCCCCCCEEEGGGGGGGGGKKKRRRWWWeeeyyyjjj___kkkqqqnnniiibbb]]]YYYVVVVVVXXXTTTXXXYYYWWWYYYcccsssttt```EEEIIINNN```}}}lllxxxssskkkppplll~~~pppDDDeeeyyyssshhhaaagggttt~~~lll^^^YYYxxx```dddzzzwwwdddTTTQQQQQQUUUWWWWWWYYY]]]___```fffffflllhhh[[[BBBKKKNNNHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGIIIFFFFFFLLLQQQPPPOOOPPPQQQUUU\\\ggg{{{iii^^^```}}}lllZZZQQQOOONNNMMMNNNHHHGGGOOOfff~~~zzzcccKKKMMMLLLIIIIIIGGGLLLLLLNNNOOOLLLGGGHHHLLLVVVXXXxxxkkk~~~___VVV[[[sss]]]MMMEEE@@@???>>><<<<<<<<<===>>>????????????????????????>>>>>>>>>>>>???@@@AAABBB???AAACCCDDDEEEIIIPPPVVV___pppoooggglllzzzuuupppiiibbb[[[UUUUUUXXXSSSXXXZZZWWWVVV___ooo{{{lll]]]GGGLLLNNN\\\~~~eeejjjrrrgggnnnfffqqqDDDIII~~~uuugggdddxxxzzzaaaSSSnnnooommmxxx|||vvv}}}]]]QQQWWWXXXUUUVVV[[[ZZZVVVVVVffflllhhhmmmiii```EEEEEEJJJEEECCCGGGEEEFFFGGGHHHGGGFFFDDDBBBGGGHHHHHHIIIJJJKKKLLLMMMOOOPPPUUUaaauuunnn^^^]]]xxxzzz\\\XXXSSSPPPNNNLLLMMMOOOLLLQQQSSSeee{{{yyy}}}|||{{{\\\LLLOOOLLLIIIMMMOOOMMMMMMMMMLLLKKKIIIGGGFFFMMM[[[nnn~~~zzztttzzzkkk|||{{{HHHEEEsss}}}gggTTTIIIBBBCCCBBB>>>;;;<<>>???????????????>>>????????????@@@@@@@@@@@@AAABBBCCCFFFJJJMMMOOOQQQ___sss}}}kkkrrr~~~~~~lllgggiii```ZZZ\\\\\\___ZZZ[[[YYYUUU```mmmkkkfffQQQKKKLLLFFFYYYuuubbbvvvlllgggxxxyyycccmmm}}}>>>BBBqqqsssppptttddd\\\ppp~~~qqq~~~aaaSSSVVVVVVSSSSSSXXXYYYVVVRRR^^^dddeeeiiixxxcccEEECCCJJJHHHEEEHHHDDDEEEFFFGGGGGGEEECCCBBBFFFFFFGGGHHHIIIJJJKKKKKKMMMOOOTTT___rrrxxxcccZZZmmmnnn\\\UUUOOONNNNNNNNNOOOQQQPPPTTTXXXoootttXXXLLLQQQNNNJJJLLLLLLOOOOOOPPPPPPOOOLLLJJJHHHIIISSS```yyyyyytttppp|||fffuuuWWWFFFeeerrr___SSSFFFFFFCCC???<<<<<<>>>???======>>>???????????????>>>????????????@@@@@@@@@AAAAAABBBCCCFFFIIILLLMMMRRRYYYcccnnnxxxqqqsss~~~}}}jjjdddgggaaa]]]___]]]^^^[[[^^^\\\XXXbbbooonnnhhhUUUHHHHHHIIIXXXzzzqqqbbbwwwooogggnnncccqqq}}}888===]]]~~~yyyoooddd```kkksss{{{^^^RRRTTTSSSPPPPPPTTTVVVUUUPPPWWW]]]cccgggmmmhhhEEE???GGGJJJHHHGGGDDDEEEFFFFFFFFFEEECCCBBBDDDDDDEEEFFFGGGHHHIIIIIIKKKMMMRRR]]]nnnvvvcccooo|||hhhbbbWWWMMMLLLNNNQQQXXX^^^XXXWWW]]]yyykkkTTTLLLSSSPPPLLLLLLIIIPPPRRRSSSTTTSSSQQQNNNLLLIIIOOOTTT|||uuuuuupppsss}}}uuuyyyZZZggghhhHHHSSSlll^^^JJJGGGDDD@@@===<<<<<<=========>>>???????????????>>>????????????@@@@@@@@@BBBBBBBBBCCCEEEGGGIIIKKKNNNQQQUUU[[[bbblllvvv|||vvvttt~~~|||ggg___bbb```___aaa\\\```___dddaaaZZZcccpppooogggZZZFFFGGGTTT^^^xxxzzz}}}|||sssmmmbbbwwwttteeedddcccuuuwww|||888>>>RRRvvv{{{mmm```]]]```nnnwww{{{zzz[[[QQQRRRRRRRRRRRRSSSTTTSSSSSSUUUZZZeeeiiigggnnnGGG<<>>???????????????>>>>>>?????????@@@@@@@@@CCCBBBBBBBBBCCCEEEGGGHHHHHHLLLRRRXXX^^^dddjjjnnnzzzwwwttt||||||eeeZZZ[[[ZZZ^^^aaa[[[ddddddiiifff]]]dddooonnnddd]]]IIINNNccchhhzzzqqqvvv{{{yyyooojjjcccvvvyyyaaabbb~~~ccciiiyyyyyy:::???NNNlllhhh^^^^^^```fff{{{rrrrrrttt[[[RRRSSSWWWZZZZZZWWWTTTSSSTTTUUUYYYdddhhhbbbvvvuuuNNN<<>>???????????????>>>>>>?????????@@@@@@@@@CCCBBBBBBAAABBBCCCEEEFFFGGGKKKQQQWWW\\\aaaeeeiiiqqq~~~yyyqqqzzz~~~vvvqqqvvv}}}fffXXXUUUTTT[[[```[[[bbbbbbiiihhh```gggpppnnnaaa___TTT^^^qqqnnntttnnnuuuzzzxxxmmmiiidddttt```cccxxxbbb^^^zzzuuu;;;===LLLddd```^^^gggmmmlllqqqmmmmmm{{{hhhYYYTTTVVVZZZ``````[[[VVVUUURRRTTTWWW___ccc]]]lll}}}YYYAAA<<>>===???======>>>???????????????>>>????????????@@@@@@@@@BBBAAAAAAAAAAAACCCDDDEEEJJJKKKMMMOOOSSSZZZaaagggfffnnnvvvyyyxxxzzztttfff___eeennnxxx~~~}}}wwwrrrlllooowwwzzzfffZZZUUUSSSZZZaaa[[[]]]]]]dddfffccckkkrrrmmm^^^___dddttt{{{ooosssnnnwww{{{xxxmmmiiifffrrrdddbbbssshhhXXXqqq{{{sss>>>;;;MMM]]]vvvxxx[[[]]]mmmyyywwwlll{{{yyywww~~~___[[[TTTSSSWWW]]]]]]WWWSSSTTTOOOTTTUUUYYY]]][[[eee}}}fffHHH;;;>>>CCCCCCBBBAAAAAAAAABBBCCCCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHFFFIIILLLQQQXXXgggxxxrrrxxxttteeeWWWSSSUUUQQQSSSXXXSSSRRRRRRRRRSSSTTTVVVWWWXXXRRRPPPRRRZZZsss|||xxxllljjjwwwtttyyy]]]xxxvvvOOOBBBKKKllljjjVVVEEEBBBCCC???===@@@======>>>???????????????>>>????????????@@@@@@@@@AAA@@@@@@@@@AAABBBDDDEEEHHHIIIJJJJJJMMMRRRYYY^^^\\\___aaaaaa^^^]]]___aaafffjjjmmmlllkkkhhh```WWWTTTWWW]]]fffmmmpppnnnkkkggghhhnnnyyy~~~~~~~~~}}}ssseee^^^[[[WWW^^^ccc]]]^^^\\\aaadddccckkkooofffZZZ]]]tttssstttqqqzzz}}}xxxooojjjhhhrrrnnn___rrrwwwYYYggg}}}sssAAA:::NNNZZZhhhwwwZZZ[[[lll}}}}}}lllsss|||~~~|||aaabbbQQQOOOQQQVVVVVVPPPNNNQQQNNNVVVVVVUUUZZZ[[[dddvvvoooNNN;;;<<>>???????????????>>>????????????@@@@@@@@@@@@@@@??????@@@BBBDDDEEEDDDFFFJJJLLLNNNOOORRRTTTYYYYYYXXXVVVRRRNNNKKKJJJQQQTTTUUUUUUWWWYYYWWWRRRNNNOOOSSS[[[bbbffffffdddcccccciiitttzzz{{{~~~zzzmmmdddbbb```\\\aaafff^^^ccc^^^aaacccbbbhhhiii]]]UUUZZZ~~~xxxvvvsss|||~~~yyyooojjjiiirrrvvv^^^sss___ccctttGGGBBBIIIYYYbbbmmmnnnbbb\\\kkkzzzsssmmmwwwxxxuuukkkyyyiiiZZZRRROOOMMMMMMPPPRRRPPPNNNNNNOOOTTTYYYXXXYYYdddrrruuuyyyUUUCCC???>>>@@@DDDDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEGGGGGGHHHHHHHHHKKKJJJJJJLLLSSS```nnnxxx```VVVNNNOOORRRSSSTTTVVVTTTSSSSSSTTTVVVYYY\\\___[[[UUUQQQZZZlll}}}qqqkkkfffbbbwwwrrrZZZBBB@@@RRR|||eeeLLLBBBCCCCCC@@@======>>>>>>????????????>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAABBBCCCCCCGGGGGGHHHHHHIIIMMMRRRVVVWWWZZZWWWOOOLLLLLLFFF===BBBCCCEEEIIIMMMOOONNNMMMJJJJJJKKKMMMRRRWWW\\\___YYY___hhhpppvvv{{{~~~{{{ddd```\\\ZZZ\\\___cccddd]]]aaaaaa^^^___fffiiigggTTT[[[vvvuuu|||~~~{{{mmmkkkbbbeeewww\\\qqqbbbYYYxxxvvvAAA>>>EEEQQQUUUbbbmmmYYYWWWkkk|||{{{uuurrr}}}~~~iiieeejjjwwwsss\\\VVVSSSQQQQQQTTTUUUSSSQQQPPPOOOQQQUUUVVVXXXaaalll|||zzz___EEE;;;===@@@DDDDDDDDDEEEEEEDDDCCCCCCCCCCCCEEEFFFGGGHHHHHHIIIJJJIIIIIIKKKPPP[[[gggooorrr___VVVOOOPPPRRRRRRSSSUUUTTTTTTTTTUUUWWWYYY[[[\\\XXXWWWTTT[[[eeeuuuwwwsssmmmfffjjjhhhHHH@@@III{{{oooVVVIIIEEECCC???>>><<<===>>>?????????>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAABBBCCCCCCEEEFFFGGGGGGHHHKKKPPPTTTZZZfffjjj```UUUOOOIIIAAA@@@@@@@@@CCCFFFHHHHHHHHHEEEDDDDDDFFFJJJOOOTTTWWW\\\___ccciiirrr}}}xxxzzz{{{gggeeebbbbbbccceeeeeeeee^^^___^^^]]]dddnnnqqqmmmYYYYYYtttrrrvvvttt{{{}}}zzzlllkkkbbbccc^^^kkkkkk[[[mmmvvvKKKIIIMMMRRRQQQ]]]vvviiiQQQWWWqqq|||rrr}}}}}}xxxhhhffftttqqq~~~___YYYWWWUUUVVVXXXYYYXXXUUUSSSSSSUUUWWWVVVVVV\\\ddd|||rrrNNN<<>>>>>;;;<<<>>>???@@@???>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDEEEFFFFFFGGGJJJNNNRRRZZZnnn~~~yyykkk^^^RRRIIIBBB@@@======???BBBCCCCCCBBBAAA??????BBBGGGLLLOOOYYY\\\```fffooo{{{~~~xxxyyy{{{tttdddcccbbbcccddddddcccaaabbb___\\\]]]eeeoooqqqnnn___ZZZmmmwwwvvvtttzzz|||yyyhhhggg___]]]yyyfffhhhvvv[[[dddwww}}}```\\\\\\]]][[[cccyyykkkcccQQQddd{{{yyyyyysss~~~nnnppp~~~~~~bbbZZZWWWVVVXXX\\\]]]\\\YYYUUUZZZ```___XXXTTTXXX^^^ooonnnyyy~~~WWW???DDDCCCCCCCCCDDDEEEFFFFFFFFFEEEAAABBBCCCDDDFFFHHHJJJKKKGGGHHHIIIJJJMMMRRRYYY^^^oooxxxiiiZZZTTTQQQSSSSSSQQQPPPRRRUUUVVVXXXYYYZZZYYYXXXWWWUUUZZZZZZ[[[]]]bbbyyyqqqjjj```WWWjjj\\\JJJ<<>>???;;;<<<===?????????>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDEEEFFFGGGGGGJJJNNNQQQSSSkkk}}}gggSSSIIIDDD???<<<<<>>???CCCHHHKKKPPPVVV___hhhooouuu{{{~~~~~~{{{~~~~~~~~~xxxjjjaaa```______aaabbbbbbaaafffbbb^^^]]]aaafffhhhggg]]]UUUfffyyyuuu{{{|||xxxeeebbbXXXWWWssssssjjjbbbfffyyyvvvtttllliiilllmmmrrrttthhh\\\\\\zzzyyy{{{zzz}}}jjjqqqgggWWWVVVVVVYYY]]]___]]][[[RRR^^^hhhdddXXXPPPRRRWWW___iiiccczzz~~~\\\@@@>>>;;;BBBBBBCCCEEEFFFFFFFFFFFFAAAAAABBBCCCEEEHHHJJJKKKGGGHHHJJJKKKNNNRRRXXX\\\iii|||ooofffXXXTTTRRRTTTTTTQQQQQQSSSVVVWWWYYYZZZZZZYYYWWWUUUYYY[[[YYY\\\aaadddxxxrrrhhhbbbWWWZZZ{{{qqqOOO<<>>?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDFFFGGGHHHHHHJJJNNNPPPLLLaaa~~~bbbPPPJJJBBB===;;;===@@@AAAEEECCC@@@>>>???AAAEEEGGGIIIQQQ\\\gggmmmppprrrsss~~~xxxvvv{{{|||~~~|||mmmdddaaa]]]\\\___cccggghhhhhhgggeeebbb^^^]]]```eee\\\PPPVVV~~~zzz~~~}}}xxxfffaaaUUUUUUsssrrrwwwrrr}}}ssswwwlll^^^qqq~~~uuu{{{zzz{{{wwwiiiWWWVVVVVVYYY\\\]]][[[XXXNNN[[[eee```SSSMMMNNNRRR\\\kkk}}}hhhGGG<<<;;;@@@AAABBBDDDEEEFFFFFFFFFBBBBBBBBBCCCDDDGGGIIIJJJGGGHHHIIIKKKMMMQQQVVVZZZfffxxxlllcccWWWTTTSSSUUUTTTRRRSSSWWWVVVXXXYYYZZZZZZYYYWWWVVV[[[[[[XXX\\\eeefffooouuufffbbbXXXTTTuuullltttWWWEEE===ccc~~~ssscccPPPEEEBBB<<<<<<;;;;;;<<<>>>@@@AAA?????????@@@@@@@@@@@@AAA@@@@@@@@@@@@AAABBBCCCCCCDDDFFFGGGHHHIIIJJJMMMOOOIIIXXXpppqqqVVVOOOEEE>>>;;;<<<>>>???CCCAAA???>>>===???AAABBBHHHNNNWWW```hhhnnnssswwwrrrxxx~~~|||vvvrrruuuzzzyyyzzz}}}~~~||||||wwweeeaaa[[[XXX[[[aaagggjjjjjjjjjkkkhhhaaa\\\```gggfffYYYOOOmmmxxxjjjbbbVVVWWWtttvvvzzzrrrlll~~~zzzdddZZZYYYXXXYYY[[[[[[WWWSSSMMMVVVZZZUUUOOOOOOQQQQQQYYYwwwuuuPPP<<>>???AAABBBDDDEEEEEEFFFDDDCCCBBBBBBCCCFFFHHHIIIGGGHHHHHHHHHIIIMMMRRRVVV```qqqmmmaaaWWWTTTSSSUUUUUUTTTVVV[[[WWWXXXYYYZZZZZZYYYXXXXXXZZZ\\\YYY]]]dddbbbeeessshhhcccYYYVVVcccuuuhhhwwwhhhWWW@@@SSSppp[[[JJJCCC>>><<<:::999:::===AAACCC?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCDDDFFFGGGHHHIIIKKKMMMIIISSSaaatttyyy[[[TTTJJJAAA======>>>>>>@@@@@@???>>>===>>>>>>>>>EEEKKKTTT]]]eeelllssswwwqqqsssvvvvvvuuutttuuuvvvooossszzzyyyiiiccc\\\YYY[[[```eeehhhooommmllllllfff______dddmmmiiiTTT[[[yyyiiicccXXXXXXqqq|||}}}zzztttzzz|||ttt^^^^^^\\\ZZZZZZ[[[XXXSSSOOOPPPRRRQQQMMMNNNTTTWWWTTTSSSdddyyyQQQ888@@@===>>>@@@BBBCCCDDDEEEEEEDDDDDDBBBBBBCCCEEEGGGIIIHHHGGGGGGFFFFFFIIIMMMQQQYYYiii|||kkk^^^WWWTTTSSSUUUUUUTTTXXX^^^WWWXXXXXXYYYYYYYYYYYYYYYXXX\\\ZZZ]]]bbb]]]]]]jjjpppiiiZZZZZZVVVggggggpppuuuxxxhhhEEEIIIxxxbbbNNNDDD???<<<999777888<<>>>>>===AAAHHHTTT^^^fffkkknnnpppwwwssspppqqquuuxxxwwwuuurrrwww~~~~~~~~~}}}rrrpppkkkddd```aaadddhhhjjjtttnnnlllllliii```\\\]]]iiippp[[[RRRmmmyyyeeebbbYYYVVVkkkyyyxxxxxxyyyoooYYYWWWXXXXXXYYYYYYVVVRRROOOOOOOOOOOONNNNNNOOOSSSVVV\\\^^^oooaaa888AAA;;;;;;>>>CCCDDDBBBCCCGGGCCCBBBBBBAAABBBCCCDDDEEEJJJIIIHHHGGGGGGHHHJJJKKKTTTeeevvvbbb[[[XXXVVVTTTTTTTTTWWWZZZ\\\XXXZZZ[[[\\\\\\ZZZXXXVVV]]]VVVRRRVVV[[[[[[[[[\\\xxxvvvbbbkkk```VVV\\\tttlllgggooosss{{{TTTCCCmmmlllWWWKKKJJJBBB<<<;;;;;;;;;===AAA???@@@@@@@@@@@@???>>>>>>AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEGGGIIIJJJJJJRRRYYY]]]cccooozzzkkk```QQQFFFCCCCCCBBBAAABBBAAA???<<<888777888:::@@@JJJUUU[[[```gggkkklllnnnmmmmmmppptttvvvtttqqqsss{{{~~~|||wwwnnniiikkkmmmllliiifffeeedddlllnnnhhhgggjjj```UUUXXXbbbvvvWWWKKKWWWmmmssskkkfff]]]SSS___|||xxx}}}nnnZZZTTTSSSSSSUUUVVVUUUQQQMMMMMMNNNNNNMMMLLLMMMQQQSSSUUUWWWsssuuufff===@@@::::::>>>CCCEEECCCDDDGGGCCCBBBBBBAAABBBCCCDDDEEEJJJIIIGGGGGGGGGHHHJJJKKKRRR```ooozzzeee```ZZZYYYWWWUUUUUUUUUWWWWWWZZZ[[[[[[[[[ZZZYYYXXXWWWWWWQQQOOOUUU[[[\\\]]]^^^nnnsssooofffYYYTTTccczzzssshhhjjjlllkkkZZZFFFXXXqqq\\\QQQIIIAAA::::::;;;;;;===AAA??????@@@@@@@@@??????>>>@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIITTT^^^gggjjjlllrrryyy|||mmmcccUUUKKKHHHGGGGGGFFF>>>>>>===;;;999888999;;;AAALLLVVV\\\aaahhhlllmmmmmmmmmmmmppptttvvvtttrrrnnnwww}}}qqqjjjkkkmmmpppssssssqqqmmmkkkggghhhccceeekkkeee___dddjjjoooPPPMMMWWWaaazzzkkkhhhbbbWWW___xxxssswww~~~uuulllZZZQQQOOONNNQQQUUUUUUQQQLLLLLLLLLLLLLLLKKKLLLNNNPPPUUUWWWhhh|||sssNNNBBB:::999===CCCFFFDDDDDDFFFCCCCCCBBBAAABBBCCCDDDEEEHHHHHHGGGFFFGGGHHHJJJKKKNNNWWWcccnnn}}}ccc```\\\[[[YYYXXXVVVTTTSSSSSS[[[ZZZZZZYYYXXXXXXWWWWWWTTTOOONNNTTTYYYZZZZZZ[[[iiiwwwqqqaaaPPPSSSjjj~~~|||iii___xxxttt]]]aaaNNNFFFiiiyyyfff[[[MMMDDD===<<<<<<;;;<<<>>>>>>>>>??????@@@???????????????@@@AAAAAABBBCCCCCCBBBBBBBBBCCCEEEFFFHHHIIISSSaaannnrrrqqqqqqqqqqqqggg^^^RRRIIIFFFEEEEEEDDD<<<===>>>===;;;;;;<<<>>>CCCMMMWWW\\\aaagggkkklllllllllmmmppptttuuutttsssllluuuxxxzzzppphhhggghhhjjjnnnuuuyyyyyytttoooiiijjjeeehhhrrrqqqpppyyywwwkkkMMMNNNSSSPPPyyykkkjjjhhh^^^^^^xxxvvvxxxvvv{{{wwwxxx{{{}}}pppiiiWWWPPPMMMLLLOOOUUUWWWSSSNNNLLLMMMMMMLLLKKKKKKMMMOOOXXXYYY___wwwzzzhhhFFF;;;999<<>>===:::999:::======>>>??????@@@??????>>>>>>???@@@BBBCCCDDDDDDBBBBBBBBBCCCDDDEEEGGGGGGKKK[[[mmmtttrrrooojjjfff]]]VVVMMMFFFBBBAAA@@@@@@>>>@@@@@@@@@>>>>>>???@@@EEENNNWWW[[[___eeeiiiiiijjjkkkmmmooorrrssssssrrrnnnwww|||ttt~~~zzzxxx|||}}}ooocccbbbhhhccccccfffmmmuuuxxxtttooommmmmmgggiiisssuuuuuu~~~oooTTTNNNLLLEEEwww}}}|||pppiiikkknnnddd\\\vvv|||wwwqqqwwwzzz|||}}}|||zzzpppyyyuuusssooolllgggfffSSSPPPNNNNNNQQQVVVXXXVVVSSSOOOPPPPPPOOONNNMMMOOOPPPUUUWWWXXXcccgggMMM>>>:::;;;AAAEEEEEEDDDEEEDDDCCCBBBAAAAAABBBCCCDDDEEEEEEEEEFFFGGGHHHIIIIIIJJJKKKQQQ]]]nnnxxxyyy|||zzzyyymmm]]]UUURRRUUUVVVWWWXXXWWWVVVTTTSSSQQQSSSVVVYYYZZZYYYWWWUUUSSSOOONNNPPPQQQOOOOOOQQQ\\\TTTmmmyyyuuuhhhVVVOOObbbmmmiiiooonnntttZZZNNNXXX{{{uuu___QQQDDD>>>===:::888999;;;<<<===>>>???@@@@@@@@@>>>>>>???@@@BBBCCCDDDDDDBBBBBBBBBBBBCCCDDDFFFFFFGGGXXXjjjssstttooofff^^^WWWSSSLLLFFFBBBAAA@@@@@@AAAAAAAAA@@@>>>===>>>@@@GGGPPPWWWYYY\\\aaaddddddgggiiikkkmmmnnnooooooooommmvvv~~~yyyqqqpppwwwlllrrrxxx~~~{{{nnnaaaaaahhhbbbaaabbbhhhpppuuutttqqqkkkjjjbbbbbbjjjjjjjjjssszzzsssbbbQQQJJJIIIrrryyykkkfffkkkqqqhhhYYYkkk~~~rrroookkkuuukkkqqqpppppp{{{yyyqqquuuiiiiiiiiieeefffeeePPPPPPPPPPPPSSSVVVWWWWWWWWWRRRSSSTTTSSSQQQPPPPPPQQQTTTYYYYYY^^^zzzddd~~~YYYBBB===;;;???DDDDDDDDDEEEEEEDDDCCCBBBAAABBBCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHLLLLLLPPP[[[iiizzziiiaaammmlll```ggguuuooommm___UUUSSSPPPQQQRRRSSSUUUVVVVVVUUUUUUNNNPPPTTTXXX[[[\\\[[[ZZZTTTPPPNNNPPPPPPOOOPPPTTTUUUPPPdddtttkkkbbbYYYRRR\\\|||gggmmmqqqrrrOOOMMM}}}gggWWWFFF???===;;;:::;;;:::;;;<<<>>>???@@@@@@@@@??????@@@AAAAAABBBCCCCCCAAAAAAAAABBBBBBCCCEEEEEEEEESSScccnnnrrrnnncccXXXQQQNNNJJJFFFBBB@@@@@@@@@BBBBBB@@@>>><<<<<>><<<<<<999:::<<<>>>???@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDOOO]]]jjjttttttiii\\\PPPOOOLLLIIIEEECCCBBBCCCDDDCCCAAA???>>>@@@DDDHHHNNNUUUZZZYYYXXX[[[]]]]]]bbbeeehhhhhheeeddddddeeeiiiqqqzzz~~~~~~~~~sssdddeeepppuuuccckkkwww{{{rrreee___aaadddeeegggiiikkkllllllllliiiiiidddeeemmmjjjgggnnnwww|||rrrddd]]]qqqnnngggjjjtttmmmWWW]]]zzzppp~~~gggppp```fff___]]]dddhhhQQQJJJNNNRRRRRRPPPPPPTTTXXXTTTVVVVVVUUUSSSQQQQQQQQQMMMVVVZZZXXXbbbrrrxxxIII@@@:::<<<@@@BBBCCCDDDEEEDDDCCCBBBAAABBBBBBCCCBBBCCCDDDFFFGGGGGGHHHHHHEEEFFFKKKTTT\\\ggg|||zzzfff\\\WWWQQQPPPSSSTTTcccyyyjjj^^^rrrrrrZZZVVVzzzrrriiiUUUOOORRRIIINNNOOOPPPQQQRRRTTTUUUUUURRRRRRRRRUUUZZZaaaiiimmmbbb\\\WWWTTTPPPMMMPPPUUUWWWZZZ]]]kkkmmmdddjjj___RRRjjjrrrooowww}}}ssszzzvvvlll~~~ZZZPPPwww]]]MMMFFFAAA===<<<999:::;;;===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDGGGOOO]]]mmm|||wwwjjjUUUUUUTTTQQQMMMKKKJJJKKKGGGFFFDDDBBBBBBEEEKKKOOORRRXXX\\\ZZZYYY[[[]]]\\\aaadddffffffcccaaaaaabbbmmmssswwwuuuppppppwww}}}zzz~~~yyynnngggtttzzzxxxnnnkkkmmmqqqqqqhhh^^^\\\```^^^aaaeeegggfffdddcccccceeegggdddhhhqqqoookkksssqqq```kkkjjjhhhkkkuuuoooXXX[[[hhhlll}}}mmmcccWWWaaabbbgggVVVRRRPPPNNNOOORRRSSSRRRPPPPPPQQQRRRRRRPPPOOOPPPQQQSSSSSSTTT\\\cccmmmtttfffBBB888@@@<<<>>>FFFAAAEEEDDDCCCBBBBBBBBBBBBBBBEEEFFFFFFGGGHHHHHHIIIIIIMMMNNNOOOQQQWWWcccrrr}}}vvvcccVVVOOOLLLPPPGGGSSSllltttkkk{{{nnnUUU^^^xxx___OOOKKKLLLOOOOOONNNLLLJJJLLLRRR[[[aaaUUUSSSPPPOOOQQQVVV\\\```bbb```[[[TTTMMMKKKMMMPPP^^^dddaaa]]]tttiiifffnnnVVVTTT}}}~~~pppvvvpppssssss|||yyyTTTWWWjjjSSSFFFCCCBBB???<<<======<<<;;;<<<>>>@@@AAAAAA@@@???@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAAEEEMMMYYYhhhzzzxxxiiikkkiiiccc^^^ZZZVVVRRRIIIJJJIIIEEEAAACCCJJJQQQYYY[[[]]]]]]]]]\\\]]]^^^^^^```cccgggjjjllllllllltttyyyuuuhhhaaadddfffcccwwwzzzqqqjjjvvvxxx{{{uuurrrsss}}}}}}mmm___^^^```^^^```______bbbeeefffdddaaaYYYZZZcccqqqtttmmmiiilllyyy}}}___iii~~~{{{~~~uuuiiijjjwwwuuu``````mmmlll|||gggXXXSSS]]]^^^iiiYYYSSSPPPOOOOOOQQQQQQOOOMMMOOOQQQRRRRRRQQQPPPRRRSSSSSSUUUWWW[[[^^^cccoooqqquuuLLL999>>>;;;===CCCAAADDDDDDCCCBBBBBBBBBBBBBBBEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIJJJLLLQQQ\\\jjjtttkkkVVVJJJKKKHHHPPP```}}}yyyvvvYYY]]]~~~uuu___RRRNNNOOOPPPMMMLLLLLLLLLPPPXXXaaahhhRRRPPPOOOPPPSSSVVVXXXXXXUUUUUUSSSPPPMMMMMMPPPTTTVVV\\\[[[WWWgggnnniiikkkWWWMMMcccsss{{{yyy}}}___TTTpppZZZLLLHHHEEEBBB???>>><<<;;;:::<<<@@@BBBBBBBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBJJJUUUccctttrrrssstttppphhh^^^ZZZYYYNNNMMMIIIEEECCCFFFKKKPPPYYY[[[\\\\\\[[[[[[\\\]]]```aaadddgggkkkooorrrsssvvvvvvqqqgggaaabbbeeegggiiillluuu{{{www}}}wwwoookkkyyyppp```^^^ccceeebbbbbbcccfffjjjkkkhhhfffYYYXXX___jjjmmmgggfffjjj{{{gggooo~~~zzz|||rrrmmmppp{{{wwwbbbdddrrrnnnuuuaaaRRROOOXXXZZZjjj[[[TTTRRRPPPOOOOOONNNLLLJJJNNNPPPQQQRRRQQQRRRTTTUUUUUUYYYYYYZZZYYYXXXsssvvvddd[[[===<<<;;;:::@@@BBBDDDCCCCCCCCCBBBBBBBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGEEEFFFGGGHHHLLLUUUaaajjjxxxmmmYYYRRRNNNKKKNNNccc{{{[[[XXXqqqkkkYYYPPPPPPRRRTTTLLLLLLMMMNNNQQQXXXaaagggPPPNNNMMMPPPUUUWWWSSSOOOMMMNNNOOONNNNNNPPPSSSUUUPPPSSSUUUSSS[[[yyyqqqmmmnnncccUUURRRxxx|||{{{wwwvvvPPPbbbvvvbbbSSSKKKEEE@@@AAA???<<<::::::===@@@BBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>???@@@AAAAAABBBBBBAAAHHHRRR^^^nnnxxxiiiaaabbbWWWRRRKKKGGGGGGJJJMMMNNNWWWYYYZZZ[[[ZZZZZZ\\\]]]ccceeehhhmmmsssyyy~~~wwwoooeee[[[UUUWWW]]]```eeepppvvvmmmkkkvvvwwwfffbbbeeehhh```aaadddgggjjjkkkhhhfff\\\YYY\\\ccceeeaaadddlllwwwqqqxxx~~~zzz~~~zzzooojjjppp|||wwwfffnnn{{{~~~qqqooo~~~~~~vvvkkk^^^UUUOOOXXXYYYjjj\\\WWWUUUSSSQQQOOOMMMJJJIIIMMMOOOQQQRRRRRRSSSVVVXXXZZZ\\\YYYYYYYYYUUUcccaaa|||mmmDDD::::::999===CCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGHHHHHHJJJPPPZZZaaalllyyyvvvdddSSSMMMVVVnnnvvvWWWPPPbbbnnnXXXNNNNNNQQQSSSNNNOOONNNNNNOOORRRXXX\\\RRRNNNLLLPPPUUUWWWRRRKKKNNNOOOPPPPPPQQQQQQRRRSSSQQQQQQSSSUUUXXXgggzzzsssssspppdddPPPZZZ|||qqq}}}PPPNNNeeesssdddWWWKKK@@@AAA???===<<<<<<===>>>>>>???@@@AAABBBBBBAAA@@@???======>>>???@@@BBBBBBCCCBBBIIISSS___nnn~~~pppmmmbbbZZZQQQLLLMMMPPPPPPOOOSSSUUUWWWYYYZZZ\\\___aaadddggglllssszzzzzzpppfff```VVVLLLOOOYYY```iiixxx~~~}}}tttnnnnnnsss}}}zzzoooiiigggddddddeeehhhkkklllllljjjhhhddd^^^]]]aaa```^^^eeepppuuu|||||||||qqqgggppp}}}qqqrrrnnn}}}|||}}}rrrmmmjjjooovvvhhh]]]WWWRRR[[[[[[iiiZZZYYYXXXVVVSSSPPPMMMKKKJJJLLLOOOQQQRRRSSSUUUWWWYYY^^^^^^XXXWWW[[[XXXZZZhhhkkkkkkSSS<<<:::999;;;BBBBBBBBBCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHHHHHHHLLLTTTZZZ```mmmsssnnnjjj^^^cccwwwuuuwwwfffOOOIIITTTsss{{{___PPPNNNPPPQQQQQQQQQQQQPPPOOOPPPRRRUUUWWWQQQMMMOOOUUUWWWSSSNNNPPPPPPPPPQQQRRRRRRQQQQQQUUUQQQRRRWWWYYY^^^sssyyyttttttjjjYYYOOOoooqqq||||||mmmbbbnnnTTTIIIHHHfff}}}mmmYYYIIIBBBAAA??????@@@???<<<999;;;<<<>>>AAABBBBBBBBBBBB===>>>>>>@@@AAABBBCCCCCCDDDKKKWWWdddsssrrrhhh\\\VVVVVVXXXWWWUUUPPPRRRUUUXXX[[[___dddggghhhkkkqqqvvvyyyyyyxxxvvvhhhaaa]]]^^^ZZZVVV]]]jjjgggsss}}}vvvqqqrrruuu|||vvvqqqnnniiidddmmmooopppqqqqqqpppooonnnlllddd``````]]][[[dddqqqzzz}}}vvvllluuu~~~rrriiitttqqqmmmdddddduuujjjZZZTTTUUU^^^^^^gggWWWXXXXXXWWWTTTPPPMMMLLLMMMMMMOOORRRSSSTTTUUUXXXZZZ^^^___WWWUUU\\\ZZZVVV[[[uuuhhhiiiDDD;;;:::999@@@AAABBBCCCDDDDDDDDDCCCBBBCCCCCCCCCDDDEEEEEEFFFFFFDDDFFFGGGGGGFFFIIINNNRRRWWWccctttiiiQQQZZZ``````UUUIIIFFFKKKddduuu]]]SSSSSSVVVWWWQQQRRRTTTSSSSSSSSSUUUVVVYYYTTTPPPQQQTTTWWWUUUSSSOOONNNNNNOOOQQQRRRRRRQQQUUURRRRRRVVVWWWXXXaaannn}}}xxxuuurrrtttlllkkkrrrrrrwwwvvvVVVTTTWWWNNN???CCCkkk~~~hhhTTTHHHEEEBBBBBBBBB@@@;;;777999:::<<<>>>@@@AAABBBCCC??????@@@AAABBBBBBCCCCCCEEELLLYYYiiiwww~~~tttggg___]]]^^^]]]\\\PPPRRRVVVYYY]]]bbbhhhlllrrruuuyyyzzzxxxrrrkkkfff``````bbbeeegggjjjrrr{{{yyyxxxvvvxxx~~~xxxnnnlllmmmllljjjooopppqqqpppoooooopppqqqppphhhccc```ZZZWWW```nnnzzzlllvvvyyypppvvv|||~~~vvvjjjqqqyyyvvvqqqhhhmmm}}}gggWWWQQQUUU^^^___eeeUUUUUUVVVVVVTTTPPPMMMMMMNNNNNNPPPRRRTTTTTTVVVXXXZZZYYY___YYYSSSWWWUUURRRVVV^^^qqqyyyNNN>>><<<999<<<@@@AAACCCDDDEEEDDDCCCBBBCCCDDDDDDEEEEEEFFFGGGGGGCCCFFFHHHHHHFFFGGGKKKOOORRR\\\jjjxxxXXXPPPQQQQQQKKKHHHHHHFFFXXXxxxvvvbbbWWWVVVZZZ[[[YYYRRRTTTVVVWWWVVVUUUVVVWWWWWWUUUSSSTTTUUUVVVVVVUUUSSSQQQOOOOOORRRSSSSSSQQQSSSTTTTTTTTTRRRTTTZZZ```~~~tttxxxuuujjjvvvzzz]]]SSSUUUMMMCCCQQQ{{{uuu```RRRLLLFFFBBBBBBAAA>>>;;;999999:::;;;===???@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCIIIXXXiiivvvxxxkkkaaa]]]\\\\\\\\\SSSUUUXXX[[[^^^ccciiimmmtttuuuwwwuuupppiiiaaa\\\]]]eeelllpppuuu~~~{{{{{{~~~vvvllljjjlllmmmnnnkkkllllllkkkjjjlllpppssstttlllfffbbbZZZUUU]]]kkksss{{{qqq[[[iiixxxsssssstttjjj~~~xxxjjjnnnpppuuuzzzuuuppp}}}yyyyyyyyypppaaaVVVTTTSSS]]]^^^eeeTTTSSSUUUUUUSSSOOOLLLMMMOOOOOOQQQSSSTTTTTTVVVXXXZZZTTT___[[[RRRRRRPPPNNNUUUSSS}}}vvveeeUUU@@@>>>888999@@@AAACCCEEEEEEDDDCCCBBBDDDDDDEEEEEEFFFFFFGGGGGGEEEHHHJJJJJJHHHHHHLLLOOOQQQXXXdddqqq~~~gggTTTKKKJJJGGGJJJKKKEEEQQQoootttiii]]]YYY[[[\\\XXXSSSTTTVVVWWWWWWVVVTTTTTTTTTSSSTTTVVVVVVWWWVVVUUUUUU[[[WWWSSSRRRTTTUUUSSSRRRQQQVVVWWWSSSOOORRRYYY^^^iiiooosssvvvqqqxxxttt{{{KKKZZZ```VVVMMM___nnnZZZRRRHHHBBBBBBBBBAAA???;;;:::::::::;;;<<<>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCAAAGGGUUUgggsss{{{vvvjjj___YYYWWWXXXXXXWWWXXX[[[]]]___ccciiimmmjjjjjjjjjhhhddd^^^YYYUUURRRaaannnttt}}}yyyxxx|||}}}uuupppmmmlllmmmnnnkkkllllllkkkkkknnntttyyyxxxpppjjjeee\\\VVV]]]kkkpppuuuyyyjjjWWWjjjvvvyyyvvvsssbbb{{{|||}}}kkkhhhwwwzzzxxxnnnddd```]]]XXXSSSQQQOOOUUUfff}}}gggSSSUUUUUUTTTSSSQQQNNNKKKJJJNNNPPPSSSUUUUUUTTTTTTTTTTTTYYY\\\XXXQQQNNNRRRWWWVVVcccggg~~~mmmDDD:::999999>>>AAACCCCCCAAAAAABBBEEE>>>BBBEEEFFFDDDCCCEEEGGGFFFFFFFFFFFFFFFGGGGGGGGGMMMQQQ[[[iiiuuu^^^KKKAAAJJJHHHGGGJJJIIIZZZooodddXXXXXXYYYYYYZZZZZZ[[[[[[WWWSSSPPPPPPRRRSSSRRRQQQPPPSSSUUUVVVUUUUUUUUUVVVSSSRRRQQQSSSUUUWWWWWWVVVVVVUUUSSSPPPNNNOOOSSSVVV```xxxxxxqqquuukkkaaawww{{{eeejjjvvv___FFFWWWyyy~~~pppgggWWWGGGAAAAAA@@@<<<===<<<:::999999:::<<<>>>BBBCCCDDDFFFFFFEEEDDDCCCAAADDDHHHNNNVVVcccqqq|||nnniii```XXXSSSRRRSSSUUUZZZ[[[^^^bbbeeeeeebbb___[[[UUUQQQPPPNNNJJJIIIKKKHHHUUUiii{{{zzz{{{}}}xxxpppgggeeehhhkkkjjjhhhjjjggghhhkkkkkkjjjooowww}}}vvvooojjjccc]]]aaajjjqqqooouuuooocccPPP___tttuuu|||bbbnnnooowwwrrr|||{{{mmm___YYYWWWSSSPPPOOOKKKPPP\\\vvvfffUUUTTTTTTTTTSSSQQQOOOMMMKKKNNNOOOQQQRRRTTTWWWYYY[[[WWWWWWUUUTTTRRRRRRSSSTTTRRR[[[ppp|||sss}}}SSSAAA:::888<<>>???@@@@@@AAAAAA@@@@@@BBBCCCFFFHHHLLLSSS\\\ccclll|||~~~zzzpppeeeaaa]]]XXXSSSPPPQQQSSSUUUWWWWWWXXXYYYZZZXXXTTTQQQJJJEEEBBBCCCCCCAAACCCFFFMMMZZZmmm~~~~~~rrrkkkdddbbbeeehhhfffcccfffaaa```ggglllmmmqqqvvv}}}wwwqqqmmmeee```dddlllzzzvvvxxxmmm___MMM]]]uuupppvvvhhhmmm}}}zzzllllll}}}kkkXXXQQQQQQQQQPPPQQQIIILLLPPPnnnfffVVVPPPQQQQQQQQQPPPNNNLLLKKKMMMNNNPPPSSSWWW[[[___aaaYYYTTTNNNOOOSSSUUUSSSPPPWWW\\\aaa}}}rrroooMMM:::::::::===AAACCCCCCCCCDDDEEEBBBBBBBBBDDDEEEFFFEEECCCEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHMMMUUU[[[bbbooozzz}}}~~~\\\KKKKKKEEEDDDIIIIIIZZZuuu^^^RRRSSSTTTUUUWWWXXXZZZZZZYYYWWWTTTSSSSSSSSSRRRQQQQQQSSSUUUUUUSSSRRRRRRRRRSSSSSSTTTVVVWWWVVVTTTRRRUUUUUUSSSQQQOOOOOOQQQSSSUUUWWWbbbzzzhhhpppnnndddZZZhhhxxxqqqwwwUUUttt~~~^^^FFFsssppp___UUUQQQNNNGGGDDD@@@@@@@@@@@@===:::<<<<<<<<<<<<<<<===>>>>>>AAACCCDDDEEEFFFHHHLLLNNNSSS^^^fffddd```___ZZZRRRUUUSSSPPPNNNMMMNNNPPPQQQOOONNNNNNNNNMMMKKKGGGCCCAAA===;;;>>>??????CCCHHHSSS___ssswww{{{lllgggbbbaaadddfffccc``````[[[[[[bbbkkkooorrrttt{{{xxxtttpppiiieeehhhnnnxxxtttrrrdddWWWIII^^^uuuooouuutttsss~~~nnnddd|||{{{gggSSSMMMPPPTTTXXXZZZOOOMMMJJJfffgggSSSLLLMMMMMMNNNMMMLLLKKKJJJKKKNNNTTTZZZ```aaa```___WWWQQQLLLLLLQQQUUUSSSPPPZZZaaa]]]jjj~~~[[[;;;===888:::>>>BBBDDDDDDEEEEEEEEECCCAAABBBEEEGGGDDDBBBDDDDDDEEEEEEFFFFFFGGGGGGIIIHHHKKKPPPTTTYYYeeeppp|||}}}[[[JJJJJJEEEEEEJJJIIIYYYqqqrrr```SSSSSSTTTUUUVVVWWWWWWXXXWWWUUUTTTSSSSSSSSSTTTTTTRRRTTTUUUUUUSSSQQQPPPPPPSSSTTTUUUVVVWWWVVVRRROOOQQQRRRRRRQQQPPPPPPSSSUUUSSSUUUYYYkkktttxxx}}}ppp^^^ZZZeeecccmmmRRRTTTwwwUUUMMM|||mmmddd\\\VVVNNNIIICCCBBBCCCEEECCC@@@======<<<;;;;;;<<<===>>>>>>@@@DDDGGGJJJKKKLLLLLLNNNVVVZZZWWWUUUVVVTTTPPPOOONNNLLLJJJHHHGGGGGGGGGDDDCCCCCCCCCDDDCCC@@@>>>???===>>>BBBDDDEEEJJJQQQZZZeeevvvttt|||zzzhhheeebbbbbbddddddaaa]]]]]]\\\]]]bbbggglllppprrruuuuuutttpppllljjjmmmrrrzzzuuuqqq___QQQGGG^^^sssnnnvvvzzzxxx{{{sssvvviii```tttsssbbbRRRNNNTTT[[[aaaeeeWWWQQQJJJbbbmmmPPPKKKLLLMMMMMMMMMMMMLLLKKKHHHNNNYYYdddiiifff]]]VVVQQQOOONNNNNNOOOQQQRRRSSSRRR^^^^^^cccjjj???>>>777999<<<@@@CCCEEEEEEEEEFFFDDDAAABBBEEEFFFDDDAAACCCDDDDDDEEEFFFFFFGGGGGGIIIHHHIIIMMMPPPTTT^^^iiirrrzzz___PPPSSSNNNLLLNNNKKKYYYxxx^^^VVVVVVUUUUUUUUUUUUTTTTTTQQQQQQQQQQQQRRRTTTVVVWWWSSSTTTVVVUUUSSSPPPPPPPPPSSSSSSTTTUUUVVVTTTQQQNNNMMMOOOPPPQQQQQQRRRTTTVVVVVV[[[[[[___}}}zzz}}}vvvhhhXXXZZZssseeeaaaaaaNNN]]]{{{|||bbbEEEeeeyyyooofff[[[TTTLLLFFFDDDDDDCCCBBB???>>><<<;;;;;;;;;<<<===999<<>>======<<<;;;;;;======<<<;;;<<<===CCCLLLPPPSSSXXX___fffmmmyyy{{{ttt~~~uuucccbbb```aaabbbaaa]]]ZZZ\\\aaaeeeeeedddffflllqqqoooqqqrrrooolllnnnrrruuu~~~{{{vvvaaaRRRGGG\\\qqqkkkuuu||||||lllmmmrrrZZZ]]]nnn|||hhh\\\SSSRRRWWW\\\bbbhhh\\\RRROOO^^^zzzOOOLLLMMMNNNOOOOOONNNMMMLLLGGGNNN[[[ggglllgggYYYOOOLLLNNNPPPPPPOOOOOORRRUUUKKK[[[bbbhhh{{{|||NNN>>>999999:::>>>BBBEEEEEEEEEGGGEEECCCCCCCCCDDDCCCBBBBBBCCCDDDDDDEEEFFFGGGGGGGGGEEEGGGJJJKKKNNNWWW```eeekkk{{{kkk```ddd]]]WWWTTTOOO]]]XXXWWWVVVVVVUUUTTTSSSRRRRRRLLLNNNOOOOOOPPPRRRUUUXXXSSSTTTVVVUUUSSSQQQPPPQQQRRRQQQRRRSSSTTTSSSPPPMMMJJJMMMPPPRRRRRRSSSUUUVVVXXX\\\YYYTTTcccwwwyyy}}}|||bbbSSS^^^~~~cccsssqqqfffZZZYYY______RRRRRRWWWuuu|||nnnhhh^^^SSSJJJEEECCCCCC@@@@@@>>>===;;;;;;::::::777999;;;@@@EEEGGGFFFEEEFFFFFFFFFEEEDDDDDDCCCBBB=========<<<;;;::::::999;;;:::999:::<<<===>>>===AAAGGGTTTaaahhhkkkpppwwwxxxzzz~~~zzz}}}fff```^^^^^^]]]]]][[[WWWUUUZZZbbbhhheeebbbdddkkkpppmmmqqqrrrmmmllloootttvvvooopppqqq```SSSJJJ^^^rrrmmmyyyyyyjjjpppqqq[[[hhhqqqsssqqq]]]WWWTTTUUUVVVWWWZZZ___[[[NNNRRRZZZSSSJJJKKKLLLMMMMMMLLLKKKJJJHHHMMMVVVaaagggcccWWWNNNIIILLLPPPQQQQQQQQQRRRTTTLLLXXXdddmmmpppvvvhhhmmmkkk@@@;;;999999;;;@@@DDDEEEEEEFFFFFFEEECCCAAAAAABBBDDDBBBBBBCCCDDDEEEFFFGGGGGGEEEDDDEEEGGGHHHHHHOOOXXX\\\^^^llluuulllrrriii___ZZZWWWhhh{{{VVVTTTTTTSSSSSSRRRRRRQQQQQQJJJLLLMMMMMMMMMOOORRRVVVSSSUUUVVVVVVTTTRRRRRRRRRQQQPPPOOOPPPQQQQQQOOONNNKKKNNNQQQSSSRRRRRRRRRSSSVVVXXXWWWSSSXXXrrrzzz{{{nnnVVVOOOgggpppiiisssxxxmmm]]]ZZZXXXWWWXXXPPPSSSrrrwwwjjj[[[PPPKKKKKKEEEDDDCCCBBB???===;;;::::::999999;;;>>>@@@???===AAA@@@@@@AAABBB@@@??????;;;;;;::::::::::::::::::<<<;;;;;;>>>CCCGGGJJJKKKQQQZZZkkk|||tttsss{{{~~~mmm``````___]]]\\\ZZZXXXUUUSSSVVV___dddcccbbbhhhnnnppppppuuutttmmmjjjoootttuuudddkkkqqqcccXXXOOO```vvvppp{{{|||tttjjjppptttlllnnn}}}{{{ttt{{{jjjWWWUUUUUUVVVTTTQQQQQQUUUWWWJJJRRRWWWWWWGGGHHHIIIIIIIIIHHHGGGFFFJJJLLLQQQZZZ```___WWWPPPJJJKKKNNNQQQSSSTTTSSSRRRNNNTTT```kkkddd[[[eeeQQQyyyEEE<<<:::888:::???CCCEEEEEEEEEGGGGGGDDD@@@???BBBEEEBBBBBBCCCDDDEEEFFFGGGGGGEEEDDDEEEGGGFFFFFFKKKSSSYYYYYYdddwwwxxxpppwwwmmmbbb^^^^^^rrrkkkYYYQQQQQQQQQQQQQQQQQQQQQQQQJJJLLLMMMLLLKKKLLLPPPSSSSSSUUUWWWWWWUUUSSSSSSSSSPPPOOONNNNNNOOOPPPOOONNNMMMPPPSSSSSSRRRQQQPPPPPPTTTUUUWWWYYY[[[ddd{{{||||||tttaaaNNNOOO~~~kkkrrrzzzyyylllTTTNNNgggcccKKKMMMnnn}}}kkk]]]WWWVVVIIIIIIIIIGGGDDDAAA>>><<<>>><<<999:::===>>>>>><<<===;;;<<>>>>>??????===<<<;;;;;;;;;;;;======>>>DDDKKKSSSXXXZZZ^^^hhh{{{vvvwww|||ppp^^^```bbbaaa___]]][[[XXXVVVTTTSSSZZZ^^^___dddmmmqqqppptttxxxvvvnnnjjjnnnssssssrrryyypppaaaRRR\\\yyynnnxxx~~~rrrzzzzzzpppmmm|||qqqlllqqq~~~sssrrrlll___OOONNNOOOSSSTTTRRRNNNMMMUUUNNNTTT[[[uuuaaaLLLIIIEEEFFFKKKPPPSSSTTTKKKKKKNNNSSSXXXXXXTTTPPPLLLKKKJJJMMMQQQTTTSSSRRRKKKRRR\\\^^^UUUVVVrrrrrrVVVZZZ[[[CCC999333777???CCCCCCBBBCCCEEEFFFFFFDDDBBBAAAAAADDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJSSSWWW___iiissssssggggggrrr}}}ttt[[[QQQOOOMMMLLLNNNPPPQQQOOOLLLIIIJJJJJJIIIIIIJJJLLLOOONNNNNNOOORRRUUUVVVVVVVVVRRRPPPNNNMMMMMMMMMMMMMMMSSSTTTTTTSSSPPPOOOOOOPPPQQQTTTUUUSSSTTT\\\jjjvvvuuuiiiRRRJJJ___zzz~~~xxxxxxUUUZZZ```\\\QQQUUUuuu~~~tttooonnn___VVVNNNMMMIIIBBB===>>>@@@===;;;===<<<:::;;;???===<<<===@@@???;;;;;;???@@@???AAABBB@@@===???DDD>>>@@@EEELLLUUUaaannnvvvqqq|||zzzjjjXXX\\\^^^^^^]]][[[XXXTTTSSSSSSTTTWWWZZZ^^^aaaeeejjjmmmvvvyyyvvvsssqqqkkkrrrxxxgggUUU^^^yyytttxxxuuukkkiiippp~~~ppphhhtttxxxuuu|||wwweee```\\\UUUPPPOOOOOOQQQRRRPPPMMMJJJRRROOOXXX^^^qqqzzzUUUNNNHHHGGGMMMTTTYYYZZZOOONNNOOOQQQRRRRRRPPPOOONNNLLLKKKLLLPPPRRRRRRQQQPPPRRRXXXZZZSSSQQQbbbxxxvvvXXXzzzKKK???666999=========@@@CCCEEEFFFFFFDDDBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHMMMQQQWWW^^^gggqqq{{{{{{kkk[[[RRRPPPNNNLLLKKKKKKMMMNNNLLLJJJJJJJJJKKKJJJIIIJJJLLLNNNQQQQQQQQQRRRTTTUUUUUUTTTRRROOOLLLKKKMMMNNNNNNMMMRRRSSSTTTSSSPPPOOOPPPQQQPPPRRRRRRQQQRRRVVV___gggqqqwwwlllZZZNNNRRR}}}ppp^^^ZZZgggcccQQQSSSfff~~~ooogggaaa```[[[PPPFFFBBBCCC???>>>@@@@@@===>>>AAA???======?????????DDDKKKDDDDDDGGGJJJGGGEEEJJJRRRZZZXXXVVVYYYcccppp~~~}}}yyyggg\\\XXXXXXZZZ\\\\\\YYYVVVSSSQQQTTTVVVYYY\\\^^^aaafffiiiqqqtttrrrpppnnnffflll}}}ooo]]][[[zzztttwwwppphhhfffeeekkkrrrxxxeeeooo}}}wwwyyynnn]]]SSSOOONNNPPPPPPOOOOOOPPPOOOLLLIIIKKKKKKVVV[[[dddaaaWWWLLLIIIOOOWWW[[[[[[RRRRRRRRROOOMMMLLLLLLNNNPPPNNNKKKKKKMMMOOOQQQQQQSSSRRRTTTWWWSSSOOOUUU```aaabbb___KKK;;;;;;<<<888999???BBBDDDFFFFFFEEECCCCCCDDD@@@AAAAAABBBCCCDDDDDDEEECCCCCCDDDEEEEEEFFFFFFGGGIIIKKKNNNSSSYYYaaajjjqqq|||zzzaaaOOOKKKOOORRRPPPMMMKKKJJJKKKLLLLLLKKKLLLLLLLLLKKKJJJJJJLLLNNNSSSSSSSSSTTTUUUWWWXXXYYYXXXTTTOOOMMMMMMNNNMMMKKKPPPRRRSSSSSSRRRQQQQQQRRROOOOOOOOOPPPQQQTTTXXXZZZZZZttt~~~yyyrrrjjj\\\LLLWWW~~~vvvfffiiiiiiYYYJJJFFFTTTwww~~~xxxtttuuurrrgggWWWNNNJJJFFFDDDEEEEEECCCDDDHHHLLLHHHFFFHHHKKKOOOXXXbbbWWWWWWZZZ]]]\\\\\\ccckkktttpppmmmpppzzzlllfffcccZZZ\\\[[[[[[[[[ZZZYYYXXXWWWWWWYYY[[[\\\]]]___bbbeeeiiinnnmmmlllkkkcccfffyyy~~~xxxttthhh```{{{tttvvvxxxrrruuummmhhhcccjjjwww|||tttvvvsssrrrxxx|||mmmaaaRRRLLLOOOOOOPPPOOONNNOOOQQQOOOLLLJJJJJJSSSWWWZZZqqqeeeZZZOOOKKKPPPUUUVVVUUUSSSUUUUUURRRNNNKKKLLLOOORRROOOLLLJJJJJJLLLOOOQQQRRRRRRTTTWWWUUURRRUUU\\\ttt^^^yyyzzz]]]BBB;;;:::777999???AAACCCEEEFFFEEEDDDDDDEEE??????@@@AAABBBCCCCCCDDDCCCCCCCCCDDDEEEEEEFFFFFFHHHIIIKKKMMMQQQXXX```fffooovvv|||]]]IIIIIIOOOPPPSSSQQQNNNLLLLLLMMMNNNOOOOOOOOOOOOMMMKKKKKKMMMOOORRRSSSUUUVVVXXX[[[___bbb___ZZZTTTQQQOOONNNKKKIIIPPPRRRTTTUUUTTTSSSSSSTTTPPPNNNMMMOOOSSSWWWXXXWWW[[[[[[www~~~wwwtttzzzqqqTTTKKK^^^ooobbbddd^^^QQQDDDPPPkkk{{{lllaaaYYYRRRNNNMMMMMMMMMQQQWWW]]]YYYWWWYYY[[[```jjjtttqqqmmmmmmpppssstttwww|||zzzyyyzzzrrraaagggjjjcccgggccc^^^[[[\\\^^^aaaccc]]]^^^____________aaacccdddiiijjjlllmmmeeegggyyyyyyuuu|||~~~{{{uuuvvvfff[[[{{{rrrlllyyy|||wwwzzzmmmcccSSSMMMRRRNNNPPPPPPMMMOOOUUUUUUQQQQQQPPPTTTXXXXXXaaapppvvv\\\TTTMMMLLLPPPTTTSSSQQQRRRUUUXXXWWWSSSPPPOOOQQQRRRPPPLLLIIIHHHJJJNNNQQQQQQTTTXXXYYYUUUSSSXXX___ccciiiiiirrrMMM;;;888888:::<<>>BBB:::;;;888===???===EEEKKKDDDHHHEEEAAA>>><<<===???AAA@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEKKKLLLNNNOOOQQQTTTYYY\\\eeeiiiqqq{{{wwwaaaTTTTTTVVVUUURRRTTTTTTTTTRRRQQQQQQSSSUUUXXXUUUPPPKKKHHHFFFGGGGGGIIITTT___aaaZZZVVVYYY^^^bbbfffhhhcccYYYPPPKKKJJJKKKMMMPPPRRRQQQNNNJJJGGGPPPRRRTTTUUUUUUTTTQQQPPPSSSYYYXXXYYY^^^bbbqqqqqq~~~YYYKKKyyykkkhhhsssbbbQQQ___lllcccUUURRRwwwzzzqqq}}}wwwxxxwww|||wwwbbb^^^ZZZXXXZZZ]]]___```bbbaaa```aaaeeejjjmmmooofffeeegggkkkkkkfffddddddeeeiiiooooooddd]]]hhh{{{}}}{{{zzzccc[[[[[[sssoooyyyvvvyyy{{{ssslllsssyyytttxxxtttlllhhhlllqqqmmmddd]]]TTTMMMMMMNNNKKKIIIJJJJJJNNNPPPMMMMMMQQQSSSRRRNNNNNNSSSWWWVVVPPPNNNPPPPPPPPPPPPQQQRRRQQQPPPOOONNNPPPMMMGGGFFFIIIKKKHHHIIILLLOOONNNKKKJJJLLLOOOSSSVVVYYY[[[ZZZYYYXXXXXXTTTZZZZZZ___~~~~~~[[[lllfffLLLBBB777666333999===;;;BBBIIICCCGGGFFFCCC@@@??????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEIIIJJJKKKKKKLLLNNNRRRUUUYYY]]]ccckkksss{{{rrrfffYYYRRRTTTXXXWWWUUUUUUVVVUUUTTTRRRRRRSSSUUUSSSPPPLLLHHHEEEEEEFFFGGGIIIQQQZZZ\\\YYYVVVYYY^^^```bbbdddaaaZZZSSSOOONNNMMMNNNPPPQQQPPPNNNKKKIIIMMMOOORRRTTTUUUTTTSSSQQQYYY``````^^^___\\\dddxxxuuurrr|||bbbLLLdddtttjjjmmmqqquuuWWWYYYbbb^^^VVVUUUKKKppp|||~~~|||tttkkkfffsssqqq___\\\XXXWWWZZZ]]]```aaa___^^^]]]___bbbgggjjjlllhhhkkkqqqvvvtttkkkeeeeeeiiikkkooommmbbb\\\hhh{{{zzzuuu___YYY[[[tttpppzzzvvvsssfffttt{{{tttxxxkkkbbbcccgggeee```RRRMMMKKKNNNOOOLLLIIIHHHJJJNNNOOOLLLKKKOOOQQQPPPMMMLLLOOOUUUVVVQQQMMMKKKJJJKKKLLLMMMNNNMMMLLLLLLNNNOOOMMMHHHFFFGGGFFFDDDEEEKKKQQQQQQMMMJJJLLLPPPRRRRRRRRRSSSUUUVVVUUUSSSQQQVVVXXXYYYeeerrr```lllRRR>>>999333888<<<999>>>DDDAAADDDDDDCCCBBBAAAAAA@@@@@@CCCCCCCCCBBBBBBAAAAAAAAACCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGHHHKKKNNNNNNPPPSSSXXX___eeekkknnn|||www[[[VVVRRRQQQTTTVVVVVVUUUVVVVVVVVVUUUSSSSSSTTTUUUOOOMMMJJJGGGEEEEEEGGGHHHIIINNNTTTVVVVVVWWWZZZ]]]]]]^^^]]]\\\ZZZWWWTTTRRROOOOOOOOOOOOOOOMMMLLLKKKKKKMMMPPPSSSUUUTTTSSSRRR[[[dddeeebbb```XXXXXXeeerrrqqq~~~iiiLLLMMM]]]zzz~~~yyykkk|||uuujjjfff___\\\___\\\]]]iii||||||uuulllooozzzuuuxxx{{{ccc\\\YYYVVVVVVYYY]]]```aaa]]]]]]]]]]]]```dddhhhkkkiiiqqq||||||nnneeedddllllllmmmkkkccc___mmmuuummmXXXUUUYYYsssoooxxxvvv~~~}}}}}}~~~zzz~~~|||rrrqqqxxxpppttthhhiii}}}zzzjjj^^^[[[\\\[[[YYYLLLKKKJJJLLLNNNLLLIIIGGGHHHLLLMMMJJJIIIMMMOOONNNNNNJJJIIINNNQQQNNNKKKIIIHHHJJJKKKLLLJJJIIIHHHGGGJJJKKKKKKJJJJJJJJJIIIHHHIIILLLNNNOOONNNMMMMMMNNNNNNLLLJJJMMMQQQSSSSSSQQQRRRUUUWWWVVVSSSaaaooohhhwwwTTTFFF999999===999999>>>>>>@@@AAABBBBBBBBBAAA???>>>BBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCDDDEEEEEEEEEFFFIIIKKKKKKLLLMMMOOOSSSXXX]]]```dddjjjqqqtttxxx}}}~~~|||}}}oooXXXRRRRRRQQQPPPQQQQQQQQQQQQSSSUUUVVVUUUTTTTTTVVVWWWQQQOOOLLLJJJHHHHHHIIIJJJKKKLLLOOORRRUUUXXX[[[]]]\\\ZZZYYYXXXXXXWWWUUUTTTOOONNNMMMLLLLLLLLLLLLMMMKKKMMMPPPSSSTTTTTTRRRQQQXXXcccdddaaa___WWWTTT^^^[[[bbbyyyYYYLLLMMM```}}}}}}pppeeebbbmmm___```nnnvvv~~~{{{zzzyyyuuuqqquuu~~~eeeZZZ[[[YYYVVVVVVXXX[[[]]]^^^^^^^^^^^^^^^```dddhhhkkkllluuu}}}nnneeedddllliiiiiiiiieeeeeeuuummmfffTTTRRRVVVrrrkkktttzzzwww~~~~~~|||zzzwwwuuuvvvwwwuuu{{{|||pppbbbVVVNNNIIITTTccctttmmmjjjtttuuummmkkk~~~pppbbbZZZUUURRRQQQLLLLLLKKKJJJJJJKKKJJJHHHEEEIIIKKKHHHGGGKKKMMMLLLNNNHHHDDDGGGIIIIIIIIIJJJIIIKKKMMMLLLIIIEEECCCCCCFFFGGGIIILLLNNNNNNOOOPPPUUUPPPLLLLLLPPPRRRPPPLLLIIIGGGFFFIIINNNRRRSSSRRRRRRPPPSSSTTTMMMLLLbbb~~~ZZZllltttUUU???888<<<777666;;;===>>>@@@BBBDDDDDDCCCAAA?????????@@@@@@AAABBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCCAAACCCEEEFFFFFFGGGIIIKKKMMMLLLLLLMMMOOORRRUUUWWWTTTWWW\\\```aaafffooowwwuuuxxx{{{yyytttooommmmmmooorrruuuyyy~~~hhhNNNSSSSSSQQQOOONNNMMMNNNOOOOOOQQQSSSTTTTTTUUUWWWXXXSSSQQQNNNKKKJJJIIIIIIIIILLLLLLMMMPPPTTTXXX[[[]]][[[YYYVVVUUUUUUUUUSSSRRRNNNMMMKKKJJJIIIJJJLLLMMMLLLNNNQQQSSSTTTSSSQQQPPPUUUaaaaaa]]]\\\WWWTTT\\\UUUQQQhhhyyyZZZKKKVVVnnnwww]]]mmmmmmjjj___MMMNNNppp|||jjjrrrtttwwwxxx}}}jjj[[[]]]]]]ZZZWWWVVVWWWYYYZZZZZZ\\\]]]^^^^^^^^^aaagggkkkrrrxxx{{{mmmggghhhkkkgggfffgggdddeeetttyyyjjjfffUUUSSSVVVpppjjjsss~~~zzz{{{zzzzzzxxxuuurrrrrrtttvvvsssvvvvvvaaaRRRBBB>>>BBB>>>DDDgggvvv]]]nnn}}}qqqrrrxxxwwwqqqfffpppvvveeeYYYPPPKKKKKKJJJKKKJJJGGGGGGIIIIIIGGGBBBGGGHHHFFFFFFJJJLLLLLLMMMGGGBBBCCCDDDDDDGGGLLLIIILLLNNNMMMHHHCCCAAAAAACCCCCCFFFLLLOOOOOOQQQTTT\\\SSSKKKLLLSSSVVVRRRLLLGGGFFFGGGIIIMMMPPPRRRRRRNNNKKKMMMSSSOOOIIIQQQ___hhh]]]xxxiiiGGG666999777555:::===>>>@@@CCCEEEFFFEEEDDDBBB===>>>>>>???AAABBBBBBCCCAAAAAAAAABBBBBBBBBCCCCCCAAACCCEEEFFFFFFGGGIIIKKKLLLKKKKKKKKKLLLNNNOOOQQQMMMNNNQQQUUUWWWXXX]]]ddddddhhhnnnpppoookkkgggeeekkknnnrrrvvv{{{gggSSSTTTRRROOOMMMLLLMMMOOOPPPLLLNNNQQQRRRSSSSSSUUUVVVQQQOOOMMMJJJIIIGGGGGGGGGMMMMMMNNNOOORRRUUUXXXZZZXXXWWWVVVTTTRRRQQQPPPPPPNNNMMMKKKJJJJJJKKKMMMNNNMMMOOORRRTTTTTTSSSQQQPPPWWWbbb```YYYYYYVVVSSSYYYUUUNNNWWWtttgggHHHQQQiiinnniii```WWWPPPHHHFFFRRRbbbvvvvvvtttmmmwwwzzzyyyxxxttt___YYY]]]^^^[[[XXXWWWWWWXXXYYYXXXZZZ[[[]]]\\\\\\^^^dddiiixxxzzz~~~xxxmmmjjjlllkkkeeecccdddbbbaaakkkzzzwwwuuukkkjjjZZZVVVXXXpppllluuuzzzuuuvvvwwwwwwxxx|||}}}{{{tttXXXJJJEEE===EEEPPPKKKOOOhhhooo[[[ppp{{{~~~}}}xxxiiihhhqqqvvvooo^^^PPPGGGEEEHHHCCCHHHIIIEEEEEEHHHHHHEEE???DDDFFFDDDDDDIIILLLLLLKKKGGGEEEEEECCCCCCGGGMMMFFFJJJNNNLLLGGGBBB@@@AAADDDAAACCCIIIKKKJJJLLLQQQTTTNNNIIIKKKQQQTTTPPPJJJGGGIIIKKKLLLLLLNNNOOOQQQNNNIIIJJJPPPQQQNNNNNNRRRiiinnngggXXX<<<<<<999555999;;;<<<===@@@CCCDDDDDDCCCBBB>>>>>>??????@@@@@@AAAAAA@@@AAAAAAAAAAAABBBBBBBBBAAACCCDDDEEEDDDDDDEEEFFFHHHHHHIIIIIIJJJJJJJJJKKKJJJHHHJJJPPPSSSQQQSSSWWWYYY]]]dddkkkoooooollliiimmmooosssvvv{{{ooo]]]UUUSSSOOOLLLKKKLLLNNNNNNMMMLLLNNNPPPQQQPPPPPPPPPQQQMMMLLLKKKJJJHHHHHHHHHHHHLLLMMMOOOOOOOOOPPPSSSVVVRRRTTTVVVTTTPPPMMMMMMOOOOOONNNMMMLLLLLLMMMNNNOOOLLLNNNQQQTTTUUUUUUTTTSSSWWWbbb```XXXXXXVVVRRRVVVVVVPPPSSS^^^sssvvvOOONNN[[[uuuwwwWWWIIIKKKOOOLLLFFFYYYhhhtttvvvyyy~~~|||~~~vvvpppzzz~~~zzzfff^^^[[[XXX\\\ZZZXXXWWWXXXZZZZZZYYYZZZ\\\^^^]]][[[]]]ccciiiwwwvvvwwwxxxsssllljjjllljjjdddccceeecccaaahhhsssppprrrllllllZZZUUUWWWqqqooowww~~~}}}xxxqqqssswww|||qqqjjjXXX@@@???IIIJJJWWWcccZZZeeeeeekkkuuupppxxxnnndddcccdddtttxxxaaaQQQEEE>>>@@@GGG===DDDGGGEEEEEEHHHHHHCCC>>>BBBDDDCCCDDDIIILLLLLLIIIGGGHHHHHHEEECCCFFFMMMCCCHHHLLLLLLFFFBBBAAABBBEEEAAAAAAFFFGGGEEEFFFKKKHHHGGGFFFIIIMMMNNNKKKGGGHHHLLLOOOOOOLLLLLLMMMPPPQQQLLLJJJNNNQQQQQQOOONNNRRR^^^mmmjjjFFFAAA<<<666777888888999<<<>>>@@@@@@@@@???@@@@@@@@@???????????????@@@@@@AAAAAAAAABBBBBBBBBAAACCCDDDDDDBBBAAAAAABBBFFFFFFGGGHHHIIIHHHHHHHHHHHHDDDFFFMMMQQQNNNMMMPPPRRRUUU\\\fffoootttssspppppprrrtttxxx|||{{{]]]PPPPPPRRRNNNKKKJJJLLLMMMJJJGGGMMMNNNPPPPPPNNNMMMLLLMMMLLLKKKKKKJJJJJJJJJKKKKKKJJJMMMOOOOOOLLLLLLPPPSSSNNNRRRUUUTTTOOOKKKMMMOOOPPPOOONNNNNNNNNOOOPPPQQQKKKMMMQQQTTTVVVWWWVVVUUUTTTaaa```YYYZZZXXXSSSUUUXXXRRRSSSQQQQQQkkkaaaQQQNNNqqq{{{bbbLLLEEEEEEEEE<<>>===@@@@@@???>>>>>>???@@@@@@CCCCCCDDDDDDDDDDDDDDDCCCEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFHHHHHHIIIJJJNNNQQQSSSTTTXXX```iiioooqqqpppyyyvvvxxxjjjNNNJJJPPPJJJJJJIIIIIIIIIJJJKKKKKKLLLOOOPPPLLLFFFEEEIIIOOOMMMLLLKKKKKKLLLMMMLLLKKKOOOLLLJJJKKKNNNOOONNNMMMMMMQQQVVVXXXVVVQQQKKKHHHPPPNNNNNNNNNOOOOOONNNLLLKKKLLLOOORRRUUUUUUSSSQQQPPPUUUZZZ[[[YYYVVVTTTUUUWWWPPPMMMOOOMMMTTTuuunnnWWWPPPYYYppp~~~zzz\\\EEECCCIII>>>>>>???@@@===;;;BBBLLLPPP]]]qqq}}}uuuXXXbbbjjjuuuuuuxxxvvv```ZZZ]]]\\\XXXUUUWWWUUUTTTWWW\\\```aaaaaa\\\^^^bbbfffbbb^^^cccmmmpppooommmkkkjjjjjjjjjkkkllldddbbbggggggeeeppp}}}wwwppp```ZZZRRRZZZ}}}nnnrrrzzz}}}tttkkkuuuqqqjjjnnnppplllfff\\\]]]]]]QQQKKKNNNMMMWWWaaaeeennn||||||uuuzzzuuuqqq{{{vvv```fffxxx|||ZZZGGGGGGCCC@@@BBBAAACCCDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEGGGHHHHHHJJJIIIHHHGGGHHHJJJMMMOOOMMMIIIEEEFFFHHHHHHEEEAAAEEEHHHMMMOOONNNKKKJJJIIIIIIDDDAAAAAAFFFJJJKKKIIIJJJLLLMMMLLLJJJKKKNNNQQQQQQNNNKKKMMMRRRRRRNNNHHHLLL[[[mmmjjjmmmeeeHHH999999>>>888999:::;;;<<>>????????????????????????@@@@@@AAABBBBBBBBBBBBBBBEEEEEEEEEFFFFFFFFFGGGGGGEEEGGGHHHHHHIIIKKKNNNPPPVVVWWW[[[aaaiiioooppppppyyywww{{{aaaNNNJJJJJJHHHGGGFFFFFFEEEEEEEEEEEEKKKNNNOOOMMMIIIIIINNNSSSOOONNNLLLLLLNNNPPPRRRSSSNNNLLLLLLNNNRRRUUUUUUTTTPPPSSSWWWXXXVVVRRRNNNKKKNNNNNNOOOQQQRRRRRROOOMMMLLLLLLMMMOOOQQQRRRSSSRRRRRRUUUXXXYYYWWWTTTRRRQQQSSSKKKJJJPPPPPPQQQccczzzqqqNNNSSS^^^rrr|||vvvooopppqqqUUUEEE===CCC<<<;;;FFFVVVXXXIII888DDDGGGPPP___vvvhhhVVVMMMSSSkkkxxxrrrwwwqqqaaaTTTTTTYYYZZZWWWUUUSSSRRRRRRVVV[[[```aaaaaa```bbbfffhhhddd^^^aaaiiiiiihhhhhhiiijjjkkkkkkkkkssspppssswwwssslllrrr{{{rrr```YYYOOOWWW~~~oooppp~~~}}}qqqwwwoooYYYKKKIIIGGGCCCIII@@@GGGMMMEEEDDDWWWfffppprrrcccgggppp{{{lllPPPCCCEEECCC@@@BBBAAAAAABBBCCCDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHGGGGGGGGGHHHKKKMMMOOOJJJGGGDDDCCCEEEEEECCC@@@BBBEEEHHHJJJJJJIIIIIIIIIHHHDDD???@@@EEEKKKOOOQQQMMMMMMLLLLLLLLLLLLMMMNNNOOONNNNNNOOOPPPOOOMMMJJJPPPMMMUUUmmmhhhdddFFF;;;;;;777888999:::;;;===???BBBBBBCCCCCCDDDCCCAAA@@@???>>>???@@@AAAAAA@@@???>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEGGGHHHIIIIIIKKKMMMPPPVVVXXX[[[```ggglllmmmnnnvvvvvv|||zzzdddUUUOOOKKKIIILLLLLLKKKJJJIIIHHHGGGGGGGGGIIIKKKKKKJJJLLLPPPTTTOOONNNMMMMMMOOORRRVVVYYYOOONNNMMMOOORRRUUUVVVUUUQQQRRRSSSTTTSSSQQQNNNMMMLLLNNNPPPTTTVVVUUUQQQMMMNNNMMMMMMMMMNNNQQQSSSTTTTTTTTTUUUVVVVVVTTTPPPMMMSSSKKKMMMWWWZZZUUUWWW___~~~YYYSSSNNNXXXyyyzzzsssppp{{{xxxeeeWWWKKKMMMFFF???HHH```rrriiiVVVKKKBBB<<>>???AAABBBBBBAAA???>>>??????AAABBBDDDDDDEEEEEECCCCCCDDDDDDDDDEEEEEEEEEEEEGGGHHHIIIIIIJJJMMMNNNRRRSSSWWW\\\bbbfffjjjkkkqqquuu|||}}}{{{vvvyyy~~~xxx|||rrr\\\NNNLLLOOOOOOKKKOOOOOOOOOOOONNNMMMLLLLLLDDDEEEGGGHHHIIIKKKNNNQQQLLLMMMNNNNNNOOOQQQTTTVVVQQQPPPOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMLLLKKKJJJLLLPPPUUUWWWVVVQQQNNNOOOPPPQQQQQQQQQRRRTTTVVVVVVTTTSSSUUUWWWWWWSSSOOOQQQKKKNNNZZZ^^^WWWSSSUUUddd{{{eeeSSSQQQlllrrroooooolllhhhiii^^^OOOVVVrrr{{{kkk\\\TTTLLLIIIWWWjjjzzzhhhddd```aaakkk~~~{{{qqqjjjlll___\\\ppp~~~vvvqqq{{{sssXXX\\\[[[ZZZZZZXXXUUURRRPPPNNNOOOQQQUUUXXX[[[]]]]]]```cccffffffaaa\\\[[[]]]aaaaaadddkkksssxxxwwwuuupppoookkkoooyyylllbbbUUURRRJJJTTT~~~rrrsss~~~}}}mmmfffzzzGGGBBB===???HHHMMMGGG===???@@@VVVllliiibbbeeejjj{{{kkkkkknnnmmmtttgggfffeeeaaahhhzzz|||mmmVVVEEEBBBGGGBBB@@@@@@<<<===>>>???AAACCCEEEGGGHHHFFFFFFGGGHHHIIIKKKLLLMMMLLLKKKIIIGGGFFFEEEEEEEEECCCBBB@@@@@@AAACCCDDDDDDBBBDDDGGGHHHHHHIIIKKKMMMJJJJJJJJJKKKNNNPPPQQQQQQOOOMMMMMMMMMNNNOOOMMMLLLJJJNNNQQQRRRRRRRRRSSSTTTWWWOOORRRSSS[[[]]]lllrrrWWW???999555666888777:::???@@@AAABBBCCCCCCBBBAAAAAA>>>???AAABBBBBBAAA???>>>>>>???@@@BBBCCCDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDFFFHHHIIIIIIIIIKKKLLLMMMOOOSSSXXX^^^ccchhhkkkooottt{{{}}}yyyvvvuuuuuuuuutttvvvwwwyyy|||nnn^^^MMMFFFHHHMMMNNNMMMJJJKKKLLLLLLLLLLLLKKKKKKGGGGGGGGGHHHJJJLLLMMMMMMJJJNNNRRRSSSRRRPPPPPPQQQQQQQQQPPPOOOMMMLLLLLLMMMOOOLLLIIIIIIJJJLLLLLLKKKJJJKKKOOOTTTWWWVVVRRRNNNOOOSSSVVVXXXWWWVVVVVVWWWVVVTTTSSSUUUXXXYYYWWWTTTNNNJJJLLLRRRSSSNNNMMMQQQOOOccciiiXXXccctttzzzzzzwwwyyyzzz}}}~~~dddWWWgggsss\\\LLLHHHTTTTTTUUUYYY```iiisss{{{yyyhhhaaaaaabbbbbbqqq|||wwwoooiii___YYY]]]qqq~~~sssllleeebbbmmm}}}qqq```VVVWWWYYYZZZYYYWWWWWWWWWVVVPPPQQQSSSUUUVVVXXXZZZ\\\^^^cccfffeeebbb```___^^^aaabbbeeellltttyyy{{{zzzppprrrlllmmmtttfff\\\RRRRRRJJJUUU|||rrrssszzzuuuiiioooKKKDDD@@@IIIWWW\\\SSSGGG<<>>???BBBDDDFFFGGGGGGGGGHHHIIIKKKMMMOOOPPPIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDBBBAAAAAABBBCCCEEEDDDFFFIIIJJJJJJKKKLLLNNNKKKMMMOOOQQQQQQPPPNNNMMMMMMMMMNNNOOONNNNNNNNNMMMLLLNNNQQQSSSSSSTTTUUUVVVUUUTTTYYYWWWUUUrrrvvvWWWqqqzzzRRRCCC888888999777888<<<<<<===???AAABBBBBBAAAAAA???@@@AAABBBBBBAAA@@@???<<<===>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBEEEGGGHHHHHHHHHIIIJJJKKKNNNRRRWWW\\\aaagggkkkmmmrrrwww{{{|||xxxwwwuuuqqqqqqtttvvvtttqqqnnnlllmmmoooppppppppprrrwww}}}```UUUKKKIIIJJJJJJKKKLLLHHHIIIKKKLLLLLLLLLKKKJJJMMMKKKIIIKKKNNNOOOMMMKKKKKKPPPUUUWWWTTTPPPNNNNNNNNNOOOPPPPPPOOOPPPRRRTTTQQQMMMJJJIIILLLOOOOOONNNLLLMMMOOORRRTTTUUURRRPPPPPPTTTYYYZZZXXXVVVVVVXXXVVVUUUUUUVVVYYYZZZZZZZZZTTTPPPMMMMMMKKKHHHJJJOOOMMMXXXjjjeee]]]]]]ZZZ]]]eeewwwyyy|||{{{{{{rrr{{{}}}tttlllkkkhhhcccpppdddcccWWWIII@@@===???GGGOOOWWW[[[bbbiiimmmnnnmmmlllhhhaaa[[[^^^kkkzzzxxxrrrnnnbbbbbblllxxxlllddd___aaalllxxxmmm\\\XXX[[[___aaa```[[[XXXYYYYYYWWWSSSTTTUUUUUUUUUWWWZZZ]]]aaafffhhhgggfffgggfffdddaaaccceeeiiinnnsssxxx{{{{{{yyyuuutttvvvfff\\\UUUUUULLLUUUzzzqqqpppxxxvvvrrraaaYYYTTT[[[fffiii```VVVGGG\\\~~~|||kkkUUUdddooo~~~qqqffflllppplllmmm{{{~~~||||||yyyllliii^^^YYY^^^\\\TTTSSSHHH???BBBEEE???>>>>>>999=========>>>@@@CCCEEEGGGHHHHHHHHHIIIJJJLLLMMMNNNFFFFFFFFFFFFFFFEEEEEEEEEJJJIIIFFFCCC@@@@@@AAABBBCCCEEEHHHJJJJJJIIIJJJKKKKKKMMMPPPQQQPPPOOOMMMLLLIIIMMMPPPPPPNNNMMMNNNPPPOOOOOOQQQRRRSSSSSSSSSRRRSSSWWWYYY[[[\\\dddpppfffuuujjjTTTAAA===>>>:::777888888999<<<>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA======>>>???????????????AAAAAAAAAAAABBBBBBBBBBBBAAACCCFFFGGGFFFFFFGGGHHHIIIMMMQQQTTTWWW\\\bbbgggfffkkkooonnnqqqvvvvvvrrrtttooolllnnnllliiijjjnnnpppnnnllliiiggggggiiikkkhhhkkksssgggWWWPPPKKKMMMOOOMMMLLLNNNKKKLLLNNNOOONNNMMMKKKJJJOOOLLLIIIKKKPPPQQQNNNJJJIIIOOOTTTTTTQQQMMMMMMNNNJJJMMMOOOQQQQQQSSSVVVZZZSSSNNNKKKKKKOOORRRRRRPPPQQQPPPOOOPPPSSSTTTTTTTTTOOOTTTWWWWWWTTTSSSUUUXXXWWWXXXXXXWWWWWWWWWYYY[[[[[[UUUPPPNNNMMMLLLMMMPPPMMMRRRVVV___xxxtttfffYYYOOOLLLOOOSSSiii~~~zzzrrroooqqqzzzpppaaa\\\fffmmmpppzzzwwwfffUUUHHHGGGLLLHHHIIILLLQQQUUUYYY\\\^^^]]]cccrrrzzzsssrrrrrruuuxxx}}}rrryyywwwoooeeedddmmmyyyppp```WWWWWWYYYaaadddbbb\\\YYYZZZXXXTTTTTTUUUUUUUUUUUUXXX]]]bbbdddhhhjjjggggggjjjkkkhhhdddfffgggfffgggllluuu|||}}}zzzxxxvvveee\\\WWWXXXLLLTTTyyyooommmwwwwwwvvv|||sssnnnrrryyyzzzuuuooo___vvvqqq[[[KKKNNNMMMTTTiii}}}vvvhhhiiijjjpppbbbjjj{{{zzzjjjcccTTTPPPUUUOOOHHHMMMCCC<<<@@@DDD>>>===>>>999=========>>>@@@BBBEEEFFFIIIIIIIIIIIIIIIJJJKKKKKKHHHGGGGGGFFFEEEDDDDDDCCCOOOMMMIIIDDD@@@>>>???@@@DDDGGGKKKLLLLLLKKKKKKKKKJJJLLLOOOOOONNNMMMMMMMMMGGGLLLQQQQQQNNNLLLOOORRRRRRQQQPPPQQQSSSRRRPPPMMMPPPTTTRRRXXX___XXXnnnmmm\\\|||aaaHHHBBBBBB<<<666666555777:::===???@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBB???@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@BBBEEEFFFFFFEEEFFFFFFHHHKKKOOOQQQSSSWWW]]]aaa^^^dddfffccceeeiiiiiieeeeee```___dddeeedddffflllnnnllljjjfffcccccceeegggiiippp~~~XXXRRRKKKJJJPPPTTTRRRQQQSSSLLLMMMNNNNNNMMMKKKHHHGGGNNNJJJGGGJJJOOOPPPMMMHHHGGGKKKPPPOOOLLLJJJKKKNNNIIILLLOOOPPPPPPRRRVVVZZZRRRNNNJJJKKKOOOSSSRRRPPPUUUSSSPPPPPPRRRUUUVVVVVVOOORRRTTTSSSOOOOOOSSSXXXXXXYYYZZZXXXUUUUUUXXX[[[YYYRRRMMMMMMOOOPPPOOONNNKKKNNNSSSWWW```qqqtttdddSSSHHHDDDEEE[[[ssszzzxxxvvv^^^fffbbbVVV]]]|||iiiaaadddZZZ[[[___eeeooo{{{zzzuuurrrqqqlllpppuuu~~~llltttwwwsssjjjlll|||kkk^^^ZZZYYYVVVSSSQQQUUUWWWTTTVVV[[[ZZZUUUTTTUUUUUUTTTUUUYYY```fffdddiiiiiieeeeeejjjkkkggghhhjjjjjjfffdddhhhttt~~~|||{{{xxxrrr```XXXUUUXXXMMMTTTyyymmmmmmvvvsssppp~~~ttt[[[FFF999???EEESSSdddnnnzzzfffeeejjjpppmmmkkkrrrlll]]]VVVNNNGGGDDDCCCDDDDDDBBB@@@?????????>>>;;;999:::;;;<<<<<<===@@@DDDHHHDDDEEEFFFGGGGGGGGGGGGGGGIIIGGGEEEBBBAAA@@@???@@@AAACCCDDDCCCAAAAAADDDGGGCCCHHHLLLLLLIIIHHHJJJMMMNNNMMMKKKJJJJJJKKKLLLMMMKKKKKKLLLMMMMMMNNNMMMMMMSSSQQQPPPPPPRRRQQQNNNJJJPPPTTTXXXWWWVVVZZZdddmmmsssaaa~~~uuueeecccYYYDDD:::===666999;;;:::888888<<>>>>>===>>>???AAACCCEEEGGGHHHIIILLLNNNPPPRRRSSSWWWWWWVVVVVVUUUTTTTTTTTTZZZXXXYYY[[[ZZZZZZ___gggkkkhhheeebbb``````bbbfffhhhxxxgggTTTPPPPPPOOOPPPPPPQQQRRRRRRWWWUUURRROOOMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMOOOPPPQQQQQQOOOMMMJJJIIILLLKKKKKKOOOSSSUUUTTTQQQSSSNNNKKKLLLQQQUUUUUURRRRRRRRROOOLLLPPPXXXYYYTTTVVVTTTSSSQQQQQQRRRTTTUUUUUUVVVVVVVVVUUUVVVYYY[[[ZZZRRRLLLMMMRRRUUUPPPKKKKKKPPPUUUWWWXXX___kkkuuu{{{___KKKHHHGGGKKK[[[vvvqqq}}}sssaaa]]]mmm{{{nnnooonnneeeppp||||||rrrjjjpppuuufffaaasssmmmuuurrrkkkmmmtttnnneee___\\\XXXUUURRRVVVUUUSSSSSSSSSUUUWWWYYYVVVUUUTTTVVVYYY\\\]]]]]]aaabbbccccccdddgggkkknnnjjjkkkhhhdddfffpppwwwxxx~~~sssrrrjjjfffeee\\\YYYOOOUUUuuujjjnnnsssrrrxxxvvvnnnhhh___UUUUUUaaakkkyyyxxxddd]]]___eeeqqq{{{nnndddggg```jjjqqqVVVPPPIIIDDDBBBBBBBBBBBBBBBAAA@@@@@@@@@???<<<::::::;;;;;;;;;;;;===AAADDDFFFFFFFFFGGGGGGFFFFFFEEEHHHGGGDDDBBB@@@?????????>>>@@@CCCCCCAAAAAABBBDDDFFFJJJOOOOOOLLLJJJLLLNNNKKKIIIHHHFFFFFFGGGHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMPPPSSSTTTRRRPPPUUUVVVWWWWWWUUUVVVYYY\\\uuujjjeeefffLLLCCC<<<:::888777888999999999>>>>>>>>>>>>>>>?????????AAABBBCCCBBB@@@@@@AAABBBAAABBBBBBBBBBBBAAA@@@@@@??????>>>???@@@AAACCCDDDBBBCCCDDDFFFHHHJJJLLLLLLOOOOOOOOOPPPPPPQQQQQQRRRTTTSSSTTTUUUSSSRRRVVV]]]bbbdddeeeddd``````ffflllvvvbbbLLLQQQQQQQQQQQQQQQRRRSSSSSSUUUTTTRRRPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMPPPPPPQQQQQQPPPNNNKKKJJJLLLLLLNNNPPPSSSTTTSSSQQQVVVRRROOOOOORRRTTTSSSRRRQQQRRRPPPMMMOOOUUUWWWTTTVVVUUUSSSQQQQQQQQQSSSTTTSSSTTTUUUUUUUUUWWWZZZ]]]\\\UUUNNNLLLOOOQQQPPPMMMLLLOOOQQQRRRRRRVVV^^^eeexxxrrreeeTTTMMMGGGHHHRRRjjj|||tttttt~~~yyyuuusssooo|||sss~~~zzzjjjhhhmmmlllsss|||pppqqqtttuuuxxxzzzccc___ZZZXXXXXXXXXXXXVVVUUUTTTTTTTTTUUUVVVXXXYYYVVVVVVVVVXXXZZZ[[[YYYXXX^^^___```aaabbbfffjjjnnnlllmmmmmmmmmooouuu~~~uuussswwwrrrlll]]]VVVMMMTTTvvvjjjlllooopppyyyxxxhhhfffjjjnnnwwwvvvgggjjjuuuzzzxxx}}}}}}rrr\\\___]]]```xxx]]]MMMJJJEEEBBBBBBBBBBBBBBBAAAAAAAAACCCCCCAAA===:::=========;;;:::;;;>>>AAAEEEEEEEEEEEEEEEDDDDDDDDDHHHFFFDDDAAA???>>>======<<>>????????????AAABBBCCCBBB@@@???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBB???@@@AAABBBDDDEEEFFFFFFGGGHHHIIIKKKMMMNNNOOOPPPNNNNNNOOOQQQPPPMMMQQQXXX[[[___aaa^^^[[[```lllvvvaaaNNNRRRRRRRRRRRRSSSSSSSSSSSSQQQQQQQQQPPPOOONNNMMMLLLMMMMMMLLLLLLLLLLLLMMMMMMPPPPPPQQQQQQPPPNNNMMMKKKMMMOOOQQQRRRRRRQQQQQQRRRXXXVVVTTTRRRQQQPPPPPPPPPOOOQQQQQQNNNMMMPPPSSSRRRUUUTTTRRRQQQPPPQQQRRRSSSQQQRRRSSSTTTUUUWWW[[[]]]```ZZZRRRNNNMMMNNNPPPQQQRRRQQQQQQRRRTTTWWWZZZ\\\^^^zzzyyyggg[[[OOOFFF???GGGiii}}}qqqyyy|||www{{{ssseeemmmssssssnnnrrrxxxgggbbbkkkxxxwwwttt~~~zzztttsss|||uuugggVVVTTTRRRRRRUUUXXXYYYYYYSSSTTTTTTUUUWWWXXXYYYYYYVVVWWWXXXZZZ[[[ZZZVVVSSS[[[\\\]]]^^^```ccchhhkkkiiigggjjjooopppsss}}}|||vvv^^^SSSJJJSSSyyykkkjjjkkkooowwwxxx|||kkkttt}}}tttVVV\\\aaabbboooxxxvvvRRRGGGEEECCCBBBCCCDDDDDDCCC@@@@@@BBBDDDEEECCC>>>;;;@@@@@@???<<<:::;;;===???AAAAAAAAAAAAAAABBBCCCCCCGGGEEEBBB@@@>>><<<<<<<<<<<<@@@FFFIIIJJJHHHEEECCCDDDGGGIIIHHHFFFEEEEEEFFFIIIGGGDDDBBBAAABBBDDDFFFEEEFFFGGGHHHIIIJJJJJJJJJLLLLLLNNNQQQSSSUUUUUUTTTRRRSSSSSSRRRPPPOOOOOOPPPPPPppp~~~[[[mmmxxxeeeWWWMMM@@@888777888777555888:::<<<>>>@@@AAAAAAAAA@@@AAABBBAAA???===>>>???AAAAAABBBBBBAAAAAA@@@???AAAAAAAAA@@@@@@@@@@@@AAA@@@@@@AAAAAABBBCCCDDDDDDFFFFFFHHHIIIKKKMMMOOOOOOKKKKKKMMMPPPOOOMMMQQQXXXVVV[[[]]]^^^dddsssnnn[[[TTTPPPQQQQQQQQQQQQQQQQQQQQQMMMNNNOOOPPPPPPOOOMMMMMMNNNMMMLLLKKKKKKKKKLLLMMMOOOPPPPPPPPPPPPOOOMMMMMMMMMPPPSSSSSSPPPNNNOOOQQQUUUUUUTTTQQQMMMKKKLLLMMMMMMPPPQQQOOOLLLLLLNNNPPPQQQQQQOOOOOOOOOQQQSSSTTTPPPRRRSSSSSSTTTVVVYYY\\\^^^\\\WWWQQQMMMMMMPPPRRRSSSQQQPPPRRRWWW[[[[[[[[[UUUeeeppp{{{mmmaaaYYYKKKDDDTTTnnn}}}{{{{{{wwwzzzmmm```hhhfffdddgggqqqyyyvvv|||xxxllljjjzzz~~~|||wwwmmmcccZZZUUUTTTSSSRRRSSSUUUVVVWWWRRRSSSUUUVVVXXXYYYYYYYYYWWWWWWXXXZZZ[[[ZZZXXXUUU\\\\\\]]]]]]^^^```dddggggggbbbdddllllllooo}}}~~~```QQQIIIRRR|||nnnjjjjjjrrrhhhZZZmmmrrryyyYYY[[[]]]\\\fffooo{{{uuu```OOOBBBAAA???@@@BBBCCCCCCCCC>>>???@@@CCCDDDBBB>>>;;;??????>>>;;;999999:::===<<<<<<<<<===>>>@@@BBBCCCDDDCCC@@@>>><<<<<<;;;;;;<<>>???AAA@@@???======>>>@@@@@@@@@@@@@@@???>>>>>>@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAABBBBBBCCCCCCFFFFFFGGGHHHIIIKKKLLLLLLGGGGGGIIILLLKKKJJJOOOVVVYYY___fffoooggg]]]YYYRRROOORRRMMMMMMNNNNNNNNNNNNMMMLLLJJJKKKLLLNNNNNNNNNMMMLLLNNNMMMKKKJJJIIIJJJKKKLLLNNNNNNNNNNNNNNNNNNMMMMMMLLLOOORRRQQQNNNLLLLLLNNNOOOPPPOOOMMMJJJHHHIIIJJJKKKMMMOOOOOOLLLIIIJJJMMMLLLLLLKKKLLLNNNQQQTTTVVVRRRRRRSSSSSSRRRSSSVVVXXXWWWWWWUUUQQQNNNLLLNNNPPPOOOLLLKKKMMMSSSVVVVVVUUUWWW]]]]]]fff}}}ssslll```OOOKKKRRRgggxxx|||sssnnnuuu}}}~~~}}}xxxwww}}}wwwpppjjjbbbaaadddnnnxxxyyynnndddeee___ZZZ]]]hhhyyysssoooeeedddssswwweee[[[WWWVVVVVVVVVUUUSSSRRRRRRRRRSSSRRRSSSUUUVVVWWWXXXXXXXXXXXXWWWVVVWWWZZZ\\\\\\[[[^^^___^^^]]]\\\\\\___bbbiiibbbbbbhhhiiippp}}}sssyyycccQQQJJJRRRrrrmmmkkkyyy[[[TTTTTT^^^kkktttyyy}}}uuugggbbbYYYVVV[[[dddkkkjjj```TTTKKKGGG>>>===;;;<<<>>>@@@@@@@@@<<<<<<>>>@@@BBBAAA>>>;;;<<<<<<;;;999777777999;;;;;;::::::;;;<<<>>>@@@AAAAAA@@@>>>===;;;;;;<<<<<<;;;<<<@@@DDDGGGGGGEEECCCEEECCC@@@??????AAACCCEEEGGGDDD@@@===<<<===@@@BBBEEEEEEGGGHHHJJJKKKKKKKKKIIIJJJKKKLLLNNNRRRXXX\\\nnnmmmgggYYYKKKFFFJJJQQQLLLPPPZZZtttoooYYYrrr```QQQFFF>>>;;;666666777777999:::<<<======???AAABBB@@@????????????????????????>>>>>>===>>>??????@@@??????>>>>>>>>>>>>???@@@@@@AAABBBBBBDDDDDDEEEFFFFFFGGGHHHHHHEEEEEEGGGKKKLLLMMMTTT]]]pppxxxyyysssWWWLLLIIIGGGHHHMMMIIIJJJKKKKKKKKKJJJHHHGGGHHHIIIJJJKKKKKKLLLLLLKKKMMMLLLJJJHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLJJJLLLNNNNNNLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIKKKNNNLLLIIIHHHJJJIIIIIIIIIIIILLLOOORRRTTTRRRRRRSSSRRRQQQRRRTTTWWWOOOPPPPPPNNNMMMMMMNNNPPPSSSPPPMMMMMMPPPRRRRRRQQQTTT[[[YYYWWW___iiiwwwzzznnn^^^QQQLLLRRROOOVVVhhhxxx}}}zzzrrruuu{{{{{{xxxyyy|||wwwyyyssszzziiidddaaadddjjjkkkddd\\\SSSQQQUUU```nnnsssnnnfff```]]]YYYZZZeeexxxpppnnnuuuuuummmjjjkkkrrr}}}uuufffXXXRRRSSSVVVRRRSSSSSSRRRPPPPPPQQQRRRSSSTTTTTTUUUUUUVVVVVVWWWWWWUUUTTTUUUYYY\\\^^^^^^______^^^[[[YYYYYY[[[]]]ccc___^^^aaafffuuu|||ooossszzzdddQQQLLLSSS~~~vvvqqqnnn```cccjjjmmmggg[[[UUUUUUnnn~~~|||gggcccssszzzmmmiiiXXX]]]ZZZZZZXXXRRRIIIBBB@@@BBB???<<<::::::<<<>>>??????;;;:::;;;<<<>>>???===;;;<<<<<<<<<:::888999<<<>>>>>>===<<<;;;;;;<<<>>>???>>>>>><<<;;;;;;;;;<<<======<<<===@@@DDDGGGFFFEEEEEEBBB===;;;<<<@@@EEEGGGHHHEEE@@@===<<<===@@@BBBFFFFFFHHHJJJKKKLLLMMMMMMLLLKKKJJJIIIJJJOOOWWW]]]mmmiiiaaaUUUJJJEEEHHHLLLFFFNNNPPPXXXyyymmmkkkzzzoooaaaRRRGGG>>>===:::888777777999:::>>>@@@CCCEEEDDDCCCCCCCCC???@@@@@@@@@@@@???>>>>>><<<===>>>>>>???>>>=========>>>???@@@AAABBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGJJJJJJOOOWWW^^^eeeqqq|||~~~gggPPPHHHHHHFFFFFFIIIFFFGGGHHHIIIIIIGGGEEEDDDGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKHHHFFFEEEFFFGGGIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIJJJKKKJJJHHHFFFEEEDDDDDDHHHMMMPPPOOONNNIIIFFFGGGLLLNNNIIIGGGHHHIIIHHHGGGGGGIIIKKKNNNPPPOOOPPPQQQQQQQQQRRRUUUWWWOOONNNLLLLLLNNNRRRUUUWWWYYYVVVRRRPPPPPPRRRSSSTTTQQQXXXUUUPPPTTTVVV___pppuuulllccc\\\\\\RRRIIIIIISSSiiiooouuu{{{wwwwwwlllfffbbbeeelllooojjjdddZZZ\\\aaahhhnnnoookkkggg```eeefffeeeoooxxxssspppdddcccooovvvsss{{{mmmggg```YYYTTTRRRTTTVVVQQQSSSTTTSSSQQQPPPQQQSSSUUUTTTSSSSSSSSSTTTUUUUUUSSSSSSSSSUUUYYY[[[[[[ZZZ]]]\\\[[[YYYWWWWWWYYY[[[\\\]]]^^^```jjjsssrrrtttcccPPPMMMUUUyyyssspppmmmZZZPPP[[[ppp~~~rrrwww}}}gggTTTYYYgggpppuuuhhhggggggYYYfffcccYYYLLLCCC??????BBBEEEBBB???<<<;;;===???AAAAAA:::999999:::<<<===<<<;;;>>>???>>>===<<<===@@@CCCBBB@@@>>><<<;;;<<<===>>>===<<<;;;:::;;;;;;======@@@>>>===???DDDHHHIIIHHHEEE@@@:::777999???DDDHHHKKKHHHCCC???>>>@@@CCCEEEFFFGGGIIIKKKLLLMMMNNNNNNQQQOOOLLLHHHFFFJJJRRRYYY```[[[SSSLLLHHHHHHJJJKKKIIIWWWWWWOOOcccWWW]]]wwwzzzeeeTTTHHHEEE@@@;;;888777888999???BBBEEEGGGGGGFFFFFFFFF@@@AAAAAAAAAAAA@@@??????:::;;;===>>>>>>>>>===<<>>@@@AAA@@@>>><<>>GGGNNNEEE???999777:::<<<<<<;;;<<<<<<======>>>>>>>>>??????>>>>>>@@@CCCFFFFFFFFFBBBBBBBBB@@@>>>===>>>@@@DDDOOOQQQFFF???BBBDDDAAAFFFHHHJJJKKKLLLMMMLLLLLLLLLKKKIIIHHHIIILLLOOOQQQNNNLLLLLLLLLKKKIIINNNUUUUUUQQQMMMSSS\\\hhhjjj^^^[[[tttmmm]]]QQQFFFAAA<<<666555999777@@@DDDAAACCCNNNTTTSSSNNNHHHAAA@@@CCCDDDBBB??????<<<<<>>>>>???AAADDDGGGHHHIIILLLOOOPPPOOOQQQTTT\\\ooosss]]]QQQGGGEEEFFFEEEBBBAAADDDEEEGGGIIIHHHFFFDDDBBBEEECCCBBBCCCEEEFFFGGGGGGCCCEEEGGGGGGEEECCCCCCCCCDDDJJJHHHAAABBBLLLOOOKKKEEEDDDDDDCCCBBBBBBAAAAAAGGGDDDEEELLLVVV[[[YYYUUUIIIHHHHHHIIIJJJKKKIIIGGGFFFGGGGGGEEEBBBDDDJJJOOOHHHLLLQQQTTTUUUUUUUUUVVVQQQPPPNNNNNNUUU\\\\\\WWWMMMLLLKKKLLLNNNQQQUUUWWWSSSUUUSSSOOONNNSSSWWWXXXZZZ```nnn}}}{{{qqqkkk|||eeeGGGCCCXXXnnnnnnqqqzzztttxxxwwwvvv}}}rrrmmmkkkooowwwyyyvvvqqqnnn|||xxxnnnlllnnnmmm{{{tttwww|||kkkeeedddcccggglllkkkbbbQQQPPPPPPPPPQQQRRRSSSSSS]]]ZZZVVVSSSRRRRRRRRRRRRRRRRRRSSSTTTVVVWWWXXXYYYTTTSSSSSSRRRRRRRRRRRRRRR\\\\\\[[[YYYWWWVVVXXXYYYccc```\\\aaayyyzzz}}}}}}}}}lll]]]JJJPPPxxxsssvvv|||}}}uuulllgggbbbdddjjjppprrrqqq~~~zzzpppaaaYYYWWWTTTPPPLLLFFF@@@>>>AAACCCCCCAAA===BBBCCC@@@>>>??????<<<<<<>>>@@@@@@???>>>===<<<>>>@@@AAA???===@@@FFFLLLMMMFFF???<<<<<<>>><<<:::>>>>>>?????????????????????>>>>>>???BBBDDDEEEDDDBBBCCCCCCAAA???>>>???@@@EEEPPPRRRIIICCCEEEGGGDDDGGGHHHIIIKKKLLLLLLKKKKKKLLLKKKJJJIIIJJJLLLNNNOOOLLLLLLNNNQQQOOOJJJKKKOOORRROOOKKKPPPVVVZZZ{{{pppgggwwwnnngggaaa[[[PPPBBB::::::666:::======AAAKKKTTTXXX\\\XXXRRRNNNKKKGGGBBB>>>DDD@@@>>>@@@AAA@@@CCCHHHHHHHHHHHHHHHIIILLLQQQUUUYYY^^^fffqqqyyy~~~cccTTTJJJBBBBBBEEEEEEDDDDDDDDDEEEFFFHHHHHHGGGEEEDDDDDDBBBAAAAAABBBDDDFFFGGGBBBDDDFFFFFFEEECCCCCCCCCFFFMMMMMMFFFDDDJJJLLLHHHEEEEEEFFFFFFEEEDDDBBBAAAGGGFFFFFFJJJQQQTTTTTTRRRKKKJJJIIIIIIJJJJJJHHHGGGIIIIIIHHHJJJLLLMMMLLLKKKKKKMMMOOOPPPPPPPPPRRRTTTVVVTTTQQQOOOSSSXXXWWWRRRLLLKKKIIIHHHHHHJJJLLLMMMQQQTTTTTTPPPPPPUUUYYYYYY[[[XXXZZZaaaiiiqqq{{{ssseeeXXXKKK@@@UUUWWWcccyyyvvv{{{yyy}}}wwwwwwuuuvvv~~~ppplllvvv~~~lllbbb```eeerrriiiZZZUUUQQQQQQQQQRRRSSSUUUVVVWWW]]]ZZZVVVSSSRRRRRRSSSSSSSSSSSSTTTTTTUUUVVVWWWWWWVVVUUUTTTRRRQQQQQQPPPQQQYYYZZZZZZYYYYYYYYY\\\^^^cccbbb___cccyyyttt^^^SSSHHHQQQzzzsssyyy}}}rrrttt}}}ssskkktttooo\\\OOOIIIEEEAAACCC@@@>>>@@@CCCDDDCCCAAA===BBBEEECCCAAACCCBBB???<<>><<<<<<======@@@CCCCCCBBBBBBFFFIIIMMMHHHBBB>>>???@@@???===AAAAAABBBBBBBBBAAAAAA@@@@@@>>>===>>>@@@BBBBBBAAACCCCCCCCCBBB@@@???@@@BBBDDDMMMQQQKKKEEEGGGHHHEEEGGGGGGHHHIIIJJJJJJJJJIIIJJJJJJKKKKKKLLLLLLMMMMMMLLLMMMQQQUUURRRKKKGGGHHHLLLKKKIIIMMMRRROOO```|||bbbhhhyyyyyy|||zzznnn[[[LLLDDD???<<<:::;;;===@@@HHHPPP```aaabbbdddeeeeeeeeeeeeXXXSSSOOOQQQSSSUUU[[[bbbaaacccfffiiimmmttt{{{ZZZQQQGGGAAABBBEEEDDDCCCDDDCCCCCCDDDEEEFFFFFFFFFFFFCCCAAA???>>>???AAADDDFFFAAACCCEEEEEEDDDCCCCCCDDDGGGPPPSSSKKKFFFGGGHHHEEEFFFHHHJJJLLLKKKHHHEEECCCGGGGGGGGGHHHJJJLLLMMMNNNNNNLLLJJJIIIIIIIIIHHHGGGRRROOOPPPUUU\\\\\\TTTLLLMMMNNNNNNMMMMMMMMMOOOQQQVVVVVVSSSPPPSSSXXXWWWRRRSSSQQQNNNKKKJJJIIIIIIJJJNNNSSSUUUSSSTTTXXX\\\[[[___WWWPPPNNNTTTccczzz~~~tttooohhhXXXHHHGGGEEEGGGPPP[[[gggvvv{{{nnnnnnqqqwwwxxxvvvvvvyyy|||rrriiieeegggkkkooo|||uuunnnhhhfffmmm}}}wwwdddYYYWWWYYYSSSSSSTTTUUUWWWYYY[[[\\\]]][[[XXXUUUTTTSSSTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVTTTTTTRRRQQQQQQRRRRRRSSSZZZ[[[[[[[[[ZZZ[[[^^^```ddddddccceeetttnnnVVVRRRMMMVVV{{{rrr}}}xxxiiijjj~~~~~~|||}}}{{{qqqZZZKKKDDD???<<<>>>>>>???BBBEEEDDDBBB???>>>CCCFFFEEECCCDDDCCC@@@>>>BBBDDDBBB>>><<<===???<<<@@@DDDFFFEEEDDDEEEEEEEEEBBB>>>===???BBBCCCCCCDDDDDDEEEEEEDDDCCCBBBAAA@@@???======???@@@???>>>CCCCCCDDDBBB@@@@@@AAACCC@@@HHHMMMIIIFFFFFFFFFDDDFFFFFFGGGGGGHHHHHHHHHHHHGGGHHHJJJLLLMMMNNNNNNNNNOOONNNQQQUUURRRJJJEEEDDDFFFHHHFFFLLLRRRNNNTTThhhpppWWWlllvvv___OOOJJJAAA===???===888;;;CCCGGGLLLSSS\\\dddmmmvvv{{{nnnjjjhhhjjjmmmooouuu||||||sss]]]TTTLLLEEEEEEFFFCCCAAAAAAAAAAAABBBCCCDDDEEEFFFGGGBBBAAA???======???BBBEEEAAACCCEEEEEEDDDCCCCCCDDDEEENNNTTTNNNGGGEEEFFFEEEHHHKKKNNNPPPOOOLLLHHHEEEEEEFFFGGGFFFEEEEEEIIILLLNNNLLLIIIIIIJJJJJJJJJIIISSSRRRSSSYYY^^^]]]UUUMMMMMMOOOPPPQQQPPPOOOPPPQQQSSSTTTRRRQQQUUU[[[\\\YYYXXXVVVSSSPPPMMMLLLKKKKKKLLLRRRUUUUUUVVV[[[]]]]]]ccc^^^XXXTTTSSSXXXhhhwwwxxxlllhhhgggfffSSSNNNHHHDDDAAADDDPPP^^^{{{zzzyyy{{{{{{|||rrriiieeebbb___bbbgggfffppp{{{|||yyy~~~|||nnn___UUUUUU\\\cccWWWWWWWWWXXXYYY[[[\\\]]]]]]]]][[[XXXVVVUUUVVVWWWUUUUUUUUUTTTTTTTTTTTTTTTOOOOOOOOOPPPRRRUUUWWWYYY^^^^^^^^^\\\[[[[[[]]]___eeefffeeedddkkkjjjVVVUUUPPPVVVyyyrrr|||{{{rrrdddZZZ^^^yyy{{{sssrrrrrr{{{xxxbbbQQQFFF@@@===<<<:::<<<@@@CCCFFFFFFCCCAAAAAAEEEGGGEEECCCCCCBBB???AAACCCDDDCCC@@@>>>???@@@<<<@@@DDDFFFFFFDDDCCCBBB@@@>>>======@@@CCCFFFGGGDDDEEEFFFFFFFFFDDDCCCAAAAAA???======>>>>>>>>>===BBBCCCCCCBBBAAA@@@AAACCC@@@FFFJJJIIIGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGDDDFFFIIILLLNNNPPPPPPPPPRRROOOOOOPPPNNNHHHDDDDDDEEEGGGEEEIIIQQQPPPQQQ^^^jjjeeebbbpppttt___XXXPPPLLLNNNIII???;;;??????AAAEEEJJJPPPYYYbbbiiihhheeeeeeiiilllmmmpppuuu}}}~~~{{{yyyyyywwwyyyzzz{{{{{{qqqvvv}}}lllfffeeebbb\\\RRRLLLGGGFFFFFFBBB??????@@@@@@AAABBBCCCEEEFFFGGGBBBBBBAAA???>>>???BBBFFFBBBDDDGGGGGGFFFDDDDDDEEEBBBJJJPPPMMMGGGEEEFFFGGGHHHJJJMMMOOONNNKKKGGGEEECCCFFFHHHFFFDDDDDDHHHMMMKKKJJJIIIIIIKKKMMMMMMLLLKKKLLLOOOQQQRRRPPPNNNLLLLLLPPPUUUWWWWWWUUUTTTSSSRRRTTTTTTSSSWWW]]]```^^^TTTSSSPPPNNNLLLKKKJJJJJJKKKQQQUUUUUUVVV[[[]]]\\\``````aaa```ZZZTTTWWW]]]mmmzzzllldddaaabbbaaa___ZZZOOODDDAAAEEE```iiivvvzzz|||qqqddd^^^[[[]]]gggrrrwwwwwwrrrzzzrrreeeYYYSSSTTTZZZ___[[[ZZZZZZZZZZZZZZZ[[[[[[^^^^^^^^^[[[XXXWWWXXXZZZUUUUUUTTTTTTTTTTTTSSSSSSNNNNNNNNNOOORRRUUUYYY[[[]]]^^^^^^]]]\\\\\\^^^```dddeeeeeecccfffuuuzzzgggTTTRRRKKKQQQxxxttt}}}xxxmmmfffaaa]]]VVVPPPRRRhhhrrrnnnxxx~~~}}}{{{eeeWWWHHHAAA===;;;::::::666999===BBBEEEFFFFFFFFFBBBFFFFFFCCC@@@AAAAAA???CCCBBBBBBAAAAAAAAA@@@@@@===???AAACCCDDDCCCAAA???AAA@@@??????@@@AAACCCEEECCCDDDEEEFFFFFFEEECCCBBBAAA???======>>>>>>===<<>>@@@BBBAAACCC@@@===>>>AAABBB@@@>>>>>>>>>>>>???@@@@@@???>>>??????>>>=========???AAA@@@BBBDDDFFFFFFEEECCCAAA@@@???======>>>???>>>===@@@AAAAAAAAA??????AAABBBEEEEEEFFFGGGFFFEEEDDDEEE@@@???@@@AAABBBDDDGGGHHHGGGHHHIIIKKKMMMNNNOOOOOORRRLLLGGGHHHHHHFFFEEEGGGCCCJJJGGGDDDKKKNNNMMMSSSPPP\\\rrrjjjUUUqqqvvviii]]]]]]WWWPPPKKKJJJJJJIIIGGGFFFDDDDDDGGGGGGDDDCCCFFFBBBEEEHHHKKKMMMOOORRRTTTeeepppyyy~~~}}}dddVVVOOOIIIGGGIIIFFFCCCCCCFFFGGGEEEDDDFFFCCCDDDFFFHHHIIIIIIHHHGGGCCCGGGJJJIIIEEECCCEEEHHHJJJLLLMMMLLLJJJHHHGGGGGGGGGGGGHHHHHHHHHHHHKKKNNNNNNMMMKKKJJJIIIIIIJJJJJJJJJKKKLLLLLLLLLKKKKKKLLLIIIJJJKKKNNNOOOOOOMMMJJJLLLOOORRRPPPLLLKKKNNNRRRRRRUUUYYYZZZYYYWWWUUUTTTWWWZZZYYYUUUTTTWWWYYYWWWSSSSSSSSSSSSRRRRRRRRRRRRMMMRRRSSSQQQQQQUUUWWWVVVUUUVVVZZZ``````ZZZUUUUUURRRZZZccckkkttt|||}}}{{{tttssswwwvvvhhh```JJJCCC???EEEVVVlllzzzsssooopppqqqrrruuuyyyooowwwzzz}}}mmmeeehhhllllll^^^YYYWWWNNN\\\hhhooo}}}nnngggbbb]]]XXXYYYZZZZZZYYYZZZ[[[\\\XXXXXXWWWWWWWWWXXXXXXYYYYYY[[[]]][[[VVVTTTVVVYYYSSSSSSSSSSSSTTTTTTTTTTTTRRRQQQOOOOOOPPPSSSWWWYYYXXXYYY[[[[[[\\\___bbbeeeaaaaaaccceeegggnnn{{{gggTTTRRRLLLRRRccc|||rrr```bbbUUUEEEQQQrrruuutttwww{{{}}}|||jjj^^^eeetttwwwwwwpppcccZZZVVVQQQKKKHHH===777:::>>>;;;888888:::;;;=========>>>@@@BBB>>>AAAAAA===<<<@@@DDDDDDBBB===999;;;@@@CCC@@@<<<>>>===<<<<<<>>>>>>>>>===999::::::999999:::<<<>>>???@@@CCCEEEEEEDDDCCCAAA@@@???======?????????>>>???@@@AAA@@@??????@@@BBBDDDCCCBBBCCCCCCAAAAAACCC>>>>>>>>>@@@BBBDDDGGGHHHJJJJJJKKKKKKLLLLLLMMMMMMPPPJJJEEEGGGHHHFFFEEEFFFAAAJJJHHHEEELLLPPPOOOTTTTTTSSSXXXjjjgggYYYSSSttt|||wwwuuuqqqkkkeee___[[[ZZZ[[[ZZZWWWWWWZZZWWWXXXZZZ\\\___dddjjjnnnlllTTTMMMLLLIIIFFFGGGHHHEEEFFFIIIJJJGGGFFFHHHEEEGGGIIILLLLLLKKKIIIHHHDDDIIIMMMLLLHHHEEEGGGIIIMMMNNNOOONNNLLLIIIHHHHHHKKKHHHFFFGGGHHHIIILLLPPPTTTRRROOOLLLLLLMMMOOOPPPNNNNNNOOOOOOOOONNNLLLJJJJJJKKKMMMOOOPPPOOOKKKGGGLLLNNNPPPOOOMMMKKKMMMOOOUUUWWWXXXXXXUUUSSSRRRSSSUUUXXXXXXTTTSSSVVVXXXWWWSSSSSSSSSSSSRRRRRRRRRRRRNNNRRRSSSPPPOOORRRTTTTTTXXXXXX]]]dddddd]]]UUURRRQQQVVVZZZZZZ^^^jjjwww}}}xxxsssyyy}}}lll```PPPEEECCCIIIWWWbbb```YYYUUUVVVYYY[[[___dddlllttt~~~~~~ttttttwww}}}zzzkkkbbbeeemmmiiissswwwmmmbbb```___[[[ccc~~~bbbUUUWWWZZZXXXYYY[[[]]]]]]ZZZWWWWWWXXXUUUUUUUUUUUUVVVXXXYYYYYYVVVYYY[[[YYYTTTRRRTTTWWWRRRSSSSSSSSSTTTTTTTTTTTTOOONNNMMMNNNQQQUUUYYY\\\[[[\\\\\\\\\[[[]]]___bbbcccaaaccceeeeeeiiiyyynnn^^^QQQTTTNNNNNNzzzVVVSSSWWW\\\UUUHHHDDDKKKggg}}}rrrooottt|||wwwfffTTTJJJEEEAAA>>>===CCCAAA???<<<999888888777<<<;;;::::::;;;<<<>>>???===<<<<<<<<<>>>AAADDDFFFCCC???;;;:::;;;<<<;;;::::::===??????<<<;;;<<<>>>???======>>><<<:::<<>>BBBDDDEEECCCAAA???<<<;;;;;;<<>>???BBBDDDBBB@@@>>>???BBBEEEHHHHHHJJJKKKMMMNNNOOOOOONNNMMMOOOIIICCCAAAAAACCCEEEHHHGGGFFFEEEEEEGGGIIIKKKMMMRRRSSSWWW]]]fff|||nnnTTTXXXtttvvvpppkkkiiiffffffppp|||uuutttyyyyyywww|||bbbLLLIIILLLIIIEEEFFFFFFCCCAAACCCHHHLLLMMMMMMMMMLLLJJJIIIHHHIIIKKKLLLGGGGGGIIIIIIIIIHHHGGGFFFLLLNNNPPPOOOKKKHHHGGGHHHJJJIIIHHHHHHKKKNNNRRRUUUTTTRRRPPPOOONNNOOOQQQRRRPPPOOOOOOQQQRRRSSSQQQPPPMMMNNNOOOOOONNNKKKHHHFFFMMMMMMMMMNNNNNNNNNMMMMMMUUUXXXZZZWWWRRROOOQQQTTTYYYYYYYYYWWWTTTSSSTTTUUURRRSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRUUUWWW[[[```ccc```XXXRRRQQQSSSUUUWWWYYY___gggmmmooowww{{{qqq}}}lllZZZQQQOOOKKKEEEHHHEEEHHHLLLLLLJJJMMMTTT[[[ooo~~~|||zzz}}}{{{tttmmmrrrsssqqqqqquuuxxxwwwnnnsssuuukkk\\\SSSTTTZZZ]]]\\\[[[```kkkwww~~~nnn\\\TTTSSSTTTTTTUUUXXX[[[\\\[[[YYYXXXXXXZZZWWWUUUUUUUUUTTTTTTUUUWWWVVVUUUSSSSSSSSSSSSSSSTTTRRRQQQTTTWWWXXXSSSNNNTTTPPPMMMLLLKKKLLLSSS\\\___]]][[[[[[\\\\\\[[[ZZZbbb```bbbgggiiijjjqqq{{{{{{xxxdddZZZRRROOOKKKPPPvvvOOOJJJKKKTTTVVVQQQRRRYYY}}}mmmeeejjjqqq]]]QQQDDDAAA@@@>>><<<<<<>>><<<;;;999888888888999999888888999:::<<<>>>???<<<;;;;;;<<<===@@@CCCEEEEEEAAA===<<<===>>>===<<<:::<<<>>>>>><<<:::;;;===>>><<<<<<>>>===;;;===AAA<<<>>>@@@BBBCCCCCCAAA@@@;;;;;;:::<<<>>>@@@@@@???CCCAAA@@@?????????>>>>>>@@@@@@@@@>>>>>>???AAADDDAAA???>>>???BBBFFFIIIJJJIIIJJJKKKLLLLLLKKKJJJIIIIIIGGGFFFGGGIIIHHHFFFFFFGGGFFFFFFFFFGGGIIIKKKLLLRRRRRRUUUWWW[[[kkk{{{fffbbbwww~~~yyywww|||oooZZZJJJJJJMMMIIIFFFHHHDDDBBBAAABBBFFFJJJKKKKKKLLLKKKJJJIIIIIIJJJLLLMMMIIIIIIJJJJJJJJJIIIHHHHHHHHHJJJLLLKKKHHHGGGGGGIIIIIIIIIHHHIIIKKKMMMPPPRRRVVVUUUSSSQQQPPPOOOOOOPPPPPPOOOOOOOOOQQQRRRQQQPPPOOOQQQRRRSSSRRROOOKKKIIIKKKLLLMMMOOOOOOPPPPPPPPPRRRUUUVVVTTTOOOMMMOOOQQQUUUUUUUUUTTTRRRQQQRRRSSSTTTTTTSSSSSSRRRRRRQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSUUUWWWZZZ___bbb```ZZZVVVPPPRRRSSSTTTTTTWWW]]]aaafffjjjttt{{{yyyzzzrrrgggXXXLLLJJJEEEDDDIIIKKKFFFBBBAAAMMMXXXbbbccccccfffgggfffggghhhgggbbbaaacccbbb___SSSWWW[[[ZZZVVVRRRQQQRRRccchhhoooyyywwwvvvnnnbbbYYYUUUTTTUUUVVVWWWYYY\\\]]]\\\ZZZZZZZZZ]]]ZZZWWWVVVVVVVVVWWWXXXZZZXXXVVVTTTSSSTTTUUUVVVVVVSSSQQQSSSUUUVVVRRRNNNPPPOOOPPPRRRQQQPPPTTT[[[^^^]]]]]]^^^```bbbbbbaaa```^^^___bbbbbbeeeppp||||||wwwsss___WWWPPPOOOKKKPPPvvvfff___^^^eeehhhffffffjjjzzzsss```UUUWWW^^^GGG>>>777888;;;;;;::::::888777777666777888999:::666666666777888;;;===>>>::::::999:::<<<>>>AAABBBFFFCCC>>><<<;;;;;;;;;:::999;;;<<<<<<:::::::::;;;<<<:::<<>>???@@@AAABBBBBB:::999999;;;>>>@@@AAA@@@BBB@@@>>>===>>>>>>>>><<<=========<<<<<<>>>AAADDDAAA???===>>>BBBFFFIIIJJJGGGHHHHHHHHHHHHGGGGGGFFFHHHHHHIIIIIIJJJIIIFFFCCCGGGFFFFFFFFFGGGHHHJJJKKKQQQRRRSSSQQQOOOVVViii|||vvvggggggddd~~~vvvZZZNNNGGGJJJLLLGGGEEEFFFBBBAAA@@@AAADDDGGGHHHHHHJJJJJJIIIIIIIIIJJJLLLMMMLLLKKKJJJJJJIIIIIIIIIJJJFFFGGGHHHGGGFFFFFFGGGIIIIIIIIIIIIIIIJJJLLLMMMNNNRRRRRRQQQPPPPPPOOONNNNNNQQQOOOMMMMMMOOOQQQQQQPPPOOOQQQTTTUUUUUUQQQNNNKKKJJJKKKMMMOOOQQQQQQQQQQQQQQQSSSTTTRRROOOMMMNNNPPPUUUVVVWWWWWWUUUUUUVVVWWWVVVUUUSSSQQQQQQQQQQQQQQQSSSSSSTTTTTTTTTUUUUUUUUUTTTUUUWWWZZZ\\\\\\YYYVVVNNNPPPQQQQQQQQQSSSUUUWWW]]]\\\```ggglllwwwyyyiii[[[UUUUUU^^^gggfff^^^WWWHHHGGGHHHJJJIIIEEEFFFJJJNNNNNNMMMKKKLLLNNNKKKDDDPPPVVV```mmmyyy~~~~~~|||xxxrrrkkkccc___[[[[[[ZZZXXXVVVUUUVVVXXXWWWXXXZZZ[[[ZZZYYYZZZ[[[^^^\\\XXXUUUSSSUUUWWWYYY\\\ZZZXXXVVVUUUVVVWWWYYYXXXTTTQQQPPPRRRSSSQQQOOOMMMNNNRRRWWWXXXUUUVVVZZZ[[[[[[\\\___cccfffggggggbbbaaabbbaaa```eeesss~~~xxxnnnZZZSSSNNNNNNKKKOOOtttyyyvvvppphhhfffiiixxxfffiiiggg]]]NNNEEEFFFKKKBBB:::555777999999888999666555555555666888:::;;;666666555666777888:::;;;888888888999:::<<<>>>???DDDAAA===999777777888888999::::::::::::999888888::::::===AAAAAA???AAAEEE<<<<<<<<<<<<===???BBBCCC999888888999===@@@AAAAAABBB???<<<===>>>???>>><<<::::::;;;::::::<<<@@@CCCAAA>>><<<===@@@CCCFFFGGGFFFFFFGGGGGGGGGGGGGGGGGGMMMNNNLLLJJJJJJKKKHHHDDDFFFFFFFFFFFFGGGHHHIIIJJJOOOQQQRRRNNNHHHIIISSS]]]pppZZZiii|||{{{|||}}}kkkeeebbbXXXJJJIIIEEEFFFJJJJJJEEEBBBCCCAAA@@@@@@@@@BBBCCCEEEEEEGGGFFFFFFGGGGGGIIIJJJKKKLLLKKKIIIHHHHHHHHHIIIJJJHHHHHHGGGFFFEEEFFFHHHIIIHHHHHHHHHIIIIIIIIIIIIJJJHHHIIIJJJLLLMMMNNNNNNNNNPPPNNNKKKKKKLLLNNNPPPPPPLLLNNNRRRTTTTTTQQQMMMKKKIIIKKKMMMOOOPPPPPPPPPOOOQQQRRRSSSRRRPPPNNNOOOQQQTTTVVVWWWXXXWWWWWWXXXYYYVVVUUURRRPPPOOOOOOPPPQQQTTTUUUUUUUUUVVVVVVVVVVVVSSSSSSSSSTTTTTTUUUTTTSSSMMMNNNPPPRRRSSSTTTUUUUUU[[[VVVTTTVVV[[[cccsssssspppqqqzzzzzzoooeeebbbfffaaaSSSNNNSSSRRRUUUYYY^^^fffjjjeee\\\vvv~~~{{{kkkaaacccddd]]]WWWXXXUUUXXXZZZWWWSSSQQQSSSVVVSSSUUUVVVVVVVVVWWWYYYZZZ___^^^XXXQQQNNNPPPTTTUUUZZZZZZYYYXXXXXXWWWWWWVVVVVVRRROOOMMMOOOQQQRRRRRRMMMNNNRRRYYY[[[YYYXXX[[[WWWXXXYYY]]]aaadddeeeeee```cccdddcccaaafffttt~~~ppp[[[TTTNNNNNNIIIKKKnnnooo```YYY___hhhvvvcccTTTQQQLLLEEE???======???DDD<<<777777888777888;;;777666666666777888:::;;;999888777666666666777888666777777888999;;;<<<======<<<999777777999<<>><<<;;;>>>@@@BBBCCCEEEFFFFFFGGGHHHIIIIIIJJJMMMRRRUUUUUUVVVWWWRRRJJJFFFFFFFFFFFFGGGHHHHHHIIIMMMQQQQQQLLLGGGGGGKKKPPPYYYjjjbbb___iiizzztttkkkYYYNNNIIIDDD@@@CCCEEEHHHLLLJJJEEEAAABBB@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHFFFEEEEEEFFFHHHHHHLLLKKKIIIGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFHHHIIIKKKLLLLLLLLLNNNKKKIIIHHHJJJLLLMMMMMMJJJLLLPPPRRRSSSQQQNNNLLLJJJKKKMMMOOOOOONNNLLLKKKOOOPPPPPPPPPOOONNNOOOOOOMMMPPPRRRSSSSSSSSSTTTUUUTTTSSSPPPNNNNNNNNNOOOPPPTTTUUUUUUUUUVVVVVVVVVVVVSSSSSSRRRQQQOOOOOOPPPQQQNNNOOOPPPRRRSSSTTTSSSRRRXXXTTTPPPPPPQQQTTTYYY^^^llluuuwwwpppuuuooouuu}}}~~~~~~vvvqqqqqqkkkbbb^^^bbbaaaXXXTTTWWWWWWXXXWWWPPPIIIFFFJJJOOONNNPPPRRRTTTTTTVVVXXXZZZ___```ZZZPPPJJJNNNQQQQQQUUUVVVXXXZZZYYYVVVSSSQQQQQQNNNKKKJJJLLLOOOSSSUUUPPPNNNPPPUUUYYYXXXZZZ]]]WWWWWWYYY\\\```bbbbbbaaaZZZ___bbbaaa```eeennnvvv~~~qqqjjjtttuuu___VVVNNNNNNHHHGGGiii~~~jjj[[[\\\mmm}}}~~~nnn___RRRGGGBBB;;;888999:::;;;;;;???999555666777666777;;;888777666666777888:::;;;<<<:::999777666666666777666666777888999:::;;;;;;888888777777888===CCCHHH;;;999999999:::999777555777888===CCCCCCAAAAAADDD===;;;999888999;;;>>>@@@:::888666777:::===???@@@BBB>>>;;;<<<@@@BBB???<<<777888888888888:::>>>AAA@@@>>>;;;;;;===@@@AAABBBFFFFFFEEEFFFFFFGGGIIIIIIFFFRRR[[[___cccccc[[[NNNEEEFFFFFFGGGGGGGGGGGGHHHKKKNNNNNNIIIFFFHHHKKKLLLLLLRRRaaazzziiiQQQ^^^pppbbbkkkttt}}}rrr```PPPEEE>>>>>>BBBEEEHHHKKKLLLJJJFFFCCCBBBAAABBBCCCCCCAAA@@@AAABBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGMMMKKKIIIHHHIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFJJJJJJIIIIIIIIIIIIIIIIIIJJJHHHFFFFFFHHHJJJJJJJJJJJJKKKNNNPPPQQQPPPOOONNNIIIKKKMMMNNNNNNMMMJJJIIIKKKKKKKKKKKKLLLLLLLLLLLLKKKNNNQQQRRRRRRQQQRRRSSSPPPOOONNNMMMMMMMMMNNNOOOSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTSSSQQQOOOOOOPPPRRRQQQPPPPPPPPPRRRQQQPPPNNNSSSQQQOOOPPPQQQRRRSSSSSS[[[aaagggjjjooouuuvvvttt{{{zzzrrrdddaaaaaa```dddkkkeeebbb```^^^ZZZUUUUUUXXXSSSSSSPPPHHH@@@>>>AAAEEEHHHKKKOOORRRSSSUUUXXXZZZ^^^aaa\\\PPPJJJNNNRRRRRRRRRTTTVVVXXXWWWTTTQQQOOOLLLKKKHHHHHHIIIMMMRRRUUURRRMMMLLLPPPTTTVVVYYY\\\YYYYYY[[[^^^aaabbbaaa```ZZZ```ccccccdddiiinnnooohhh]]]\\\mmmxxx```UUUMMMMMMGGGGGGhhhyyyiii___bbbooo{{{{{{gggVVVOOOIIIBBB===;;;888777777777888888888444333666777444444666666555555555777999:::<<<<<<;;;:::888888888888999555666777888999:::::::::999999999777777:::AAAFFF<<<:::888999::::::777555444555;;;AAAAAA>>>===@@@===;;;999888888:::<<<===;;;999666777999<<<>>>???AAA<<<888:::???AAA>>>:::888999999888888:::===@@@???===;;;<<>>>>>BBBHHHLLLOOORRRTTTVVVWWW]]]ZZZOOOIIIOOOTTTSSSSSSTTTTTTTTTSSSRRRQQQPPPJJJIIIGGGFFFGGGJJJNNNRRRQQQKKKIIIMMMQQQSSSVVVYYYYYYYYY[[[^^^aaabbb```______cccdddcccfffmmmooolllbbb\\\```vvvuuu]]]QQQJJJLLLIIIJJJlllrrrqqqjjj```XXXUUUVVVWWWNNNSSSQQQEEE======;;;777666888:::999666444444555444222444888888333000000333333333444666999;;;===;;;;;;:::999999:::;;;<<<555666777999::::::::::::>>>===;;;666333444999======:::999999;;;;;;888555222333999??????;;;:::======<<<:::888888999:::;;;<<<999777666888;;;===>>>@@@;;;777888>>>@@@===999999999999888888:::===@@@===<<<;;;<<>>>>>>>>GGGLLLJJJBBBCCCKKKKKKCCCEEEFFFFFFGGGGGGGGGFFFFFFGGGHHHEEE===<<>>@@@BBBEEEGGGHHHHHHHHHCCCBBBBBBDDDHHHHHHFFFCCCFFFDDDBBBAAAAAACCCEEEGGGEEEDDDCCCBBBCCCDDDGGGHHHDDDCCCCCCDDDFFFGGGEEECCCCCCDDDEEEFFFGGGIIIJJJKKKGGGIIIMMMPPPQQQQQQOOOMMMKKKJJJJJJKKKMMMNNNMMMLLLFFFIIILLLMMMMMMLLLLLLLLLIIIJJJKKKLLLMMMMMMMMMLLLQQQQQQQQQQQQRRRRRRRRRRRRJJJLLLNNNMMMLLLNNNRRRUUUPPPOOONNNPPPTTTXXXXXXWWWNNNLLLIIIGGGHHHNNNSSSTTTNNNSSSUUUTTTSSSVVVWWWUUUVVV[[[]]][[[[[[```bbb______bbbdddaaa\\\\\\ccckkklllqqqqqqllleeeaaa[[[VVVWWWZZZ\\\[[[YYYXXXZZZ\\\ZZZXXX]]]ddd```TTTRRRYYYSSSYYYZZZUUUUUUYYYUUULLLRRRTTTTTTRRRLLLDDD>>>:::666:::AAAGGGKKKMMMOOOQQQOOOWWWWWWKKKGGGNNNTTTSSSVVVUUURRRQQQPPPQQQRRRSSSJJJIIIHHHFFFEEEHHHKKKNNNOOOJJJGGGLLLPPPQQQSSSVVVVVVWWWYYY\\\```aaa___]]]___aaa```^^^ccckkklllggggggccckkkqqqXXXMMMGGGLLLKKKMMMpppUUUPPPJJJHHHHHHGGGBBB>>><<<=========;;;999666444555444444444444333333333777666555444555555444222111222333555888:::;;;<<<:::::::::999999777666555666777888777666666888:::CCC@@@;;;777666777:::<<<777888999999::::::999999888888:::===>>><<<999666;;;999666666777999::::::888888999888666777999;;;<<<;;;::::::;;;===???AAA888999;;;======<<<;;;:::::::::===AAAGGGLLLOOOQQQMMMEEE@@@???===888:::@@@EEEEEEEEEEEEEEEEEEEEEEEE???@@@BBBDDDFFFFFFFFFEEEFFFCCC@@@???@@@CCCEEEFFFIIICCCDDDIIIJJJMMM]]]qqqyyybbbZZZZZZhhhwwwccchhhmmmsss~~~yyyRRRKKKBBB>>>???AAAAAA??????>>>>>>???AAACCCBBBBBB@@@BBBDDDCCCAAA@@@BBBDDDEEEEEEDDDAAA???>>>???AAAAAABBBCCCCCCCCCCCCFFFHHHAAABBBCCCCCCBBBBBBCCCDDDBBBBBBAAAAAABBBBBBCCCCCCAAABBBBBB@@@??????AAACCCAAABBBDDDFFFFFFDDDBBB@@@BBB@@@???BBBHHHLLLNNNNNNFFFEEEHHHLLLLLLJJJKKKOOOKKKNNNOOOMMMNNNOOOMMMHHHGGGCCCDDDKKKNNNKKKJJJLLLGGGCCCCCCJJJMMMKKKKKKOOORRRRRRQQQPPPQQQRRRSSSTTTQQQMMMLLLNNNNNNLLLMMMQQQQQQSSSSSSUUUaaakkkeeeUUUOOOMMMJJJJJJKKKMMMNNNNNNLLLNNNPPPPPPOOONNNNNNOOOUUUTTTTTTSSSRRRQQQQQQPPPZZZZZZYYYXXXWWWUUUTTTSSSVVVUUUXXX]]]ZZZRRROOORRRIIINNNNNNIIINNNWWWWWWNNNYYYWWWVVV[[[bbbccc^^^XXXWWWSSSSSSVVVVVVQQQMMMMMMOOORRRTTTTTTOOOIIICCC@@@<<<999888===EEELLLMMMLLLPPPOOOPPPQQQNNNJJJKKKPPPOOOQQQPPPNNNNNNOOOMMMIIIKKKJJJJJJLLLJJJFFFGGGKKKLLLMMMNNNNNNMMMNNNPPPRRRTTTXXX\\\_________^^^___[[[YYYZZZ___bbbbbbeeejjjaaajjjzzzuuuhhhVVVNNNFFFIIIKKKRRRvvvFFFAAA===<<<>>>>>>;;;777;;;;;;<<<<<<:::888555333444444444444444444444444444333111222333333222111111222333555777999;;;<<<:::::::::999888666555444555666777777666666888:::@@@===:::777666777999;;;999::::::;;;;;;;;;;;;;;;888999:::===>>>===999666999777555555666888999888888:::<<<;;;:::888888999888999999;;;===AAADDDFFF999:::<<<===<<<;;;:::999;;;999999???IIIPPPQQQOOOGGGBBB>>>???>>>;;;===BBBDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBDDDEEEEEEEEEEEEFFFDDDBBBAAACCCEEEGGGHHH>>>===CCCLLLKKKGGGNNNZZZpppkkk^^^VVVaaa|||lllhhhuuu~~~yyyrrrfff\\\MMMGGGAAA???BBBDDDDDDBBB>>>======>>>@@@AAA@@@???===???BBBBBB@@@@@@CCCFFFGGGFFFDDDAAA???>>><<<<<>>===:::777777555444444666888888777999<<<>>>???===:::999999::::::;;;===@@@BBBDDDFFF<<<<<<<<<<<<;;;:::999888===999777===GGGMMMKKKFFFAAA>>>===???@@@???AAADDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGHHH???AAAHHHOOOLLLEEEFFFNNNSSSoooeeeSSSUUUggg{{{~~~vvvuuuqqqrrrwww~~~www}}}~~~lllZZZQQQKKKHHHFFFCCC@@@@@@CCCFFFGGGFFF>>>===<<<<<<>>>???>>><<<:::===@@@@@@???@@@DDDHHHPPPMMMJJJJJJIIIGGGBBB>>>@@@BBBDDDDDDDDDDDDFFFHHHEEEEEEEEEEEEGGGHHHJJJKKK@@@???>>>===>>>@@@BBBDDD???BBBEEEFFFEEECCCBBBBBBBBBCCCCCCDDDCCCBBBAAA@@@@@@??????BBBFFFIIIKKKKKKGGGDDDCCCEEEGGGJJJQQQZZZ```]]]WWWRRRSSSWWWWWWSSSWWWPPPLLLOOORRROOOIIIEEEAAABBBEEEHHHGGGDDDFFFJJJJJJJJJKKKLLLPPPTTTWWWZZZVVVPPPNNNPPPQQQNNNKKKKKKNNNSSSTTTSSSZZZdddgggbbbNNNMMMKKKJJJKKKLLLKKKIIIJJJKKKLLLLLLLLLLLLNNNPPPTTTTTTRRRPPPNNNLLLKKKJJJOOOQQQSSSUUUUUUTTTQQQOOOWWWTTTUUU[[[]]]YYYSSSQQQRRRSSSNNNGGGHHHQQQUUUQQQRRROOOMMMPPPVVVYYYXXXUUUPPPLLLLLLPPPQQQNNNKKKLLLHHHKKKNNNOOONNNNNNNNNOOOKKKEEE===666444777;;;???EEEFFFJJJOOOOOOKKKKKKNNNLLLNNNNNNKKKKKKOOOPPPNNNOOOMMMMMMNNNLLLGGGHHHKKKIIIJJJJJJJJJJJJKKKNNNPPPUUUWWWZZZ[[[ZZZZZZZZZZZZXXXUUUTTTWWWYYYZZZ^^^cccfffhhhooorrrvvvzzz[[[OOONNNIIIIIIHHHMMMqqq666444444666999:::999777777777777777666444333222222333333444666777777888444333333444666888777666111111222444666888999:::::::::999888666444333222222333444444444555777999777777777777777777777777:::;;;<<<<<<===<<<<<<<<<::::::;;;===>>>===:::888666555555666888999999888;;;===??????>>>===>>>???AAAAAAAAA@@@@@@@@@@@@@@@>>>===<<<;;;:::999999888>>>;;;999;;;@@@BBB@@@<<<>>>>>>???AAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHGGGEEEEEEEEEHHHGGGIIIJJJGGGCCCGGGNNNJJJVVVaaayyyzzziii```XXXRRRfffmmm}}}```UUUXXX```iiippp}}}{{{ooo\\\LLLFFFEEEEEEAAA@@@???@@@CCCFFFFFFEEE???>>>======>>>???>>><<<;;;===??????>>>???BBBFFFUUUQQQOOOPPPRRRPPPIIICCC@@@BBBDDDDDDDDDEEEGGGIIIJJJHHHFFFEEEGGGIIIJJJKKKAAA@@@>>>>>>???AAADDDFFFBBBDDDEEEFFFEEEDDDDDDEEEFFFFFFEEEDDDCCCAAA???>>>??????@@@BBBEEEGGGHHHIIIFFFCCCCCCEEEFFFHHHOOOWWW___aaa^^^WWWSSSUUUWWWVVV\\\UUUQQQTTTYYYYYYRRRKKKEEEDDDDDDDDDEEEFFFIIIKKKIIIIIIIIIJJJLLLPPPSSSVVVYYYSSSPPPSSSVVVSSSOOONNNMMMOOOPPPSSS[[[eeegggbbbQQQOOOMMMMMMNNNMMMLLLJJJHHHKKKNNNPPPPPPOOOOOOOOOVVVUUUTTTSSSQQQPPPOOONNNQQQSSSVVVXXXWWWSSSOOOKKKUUURRRSSSWWW[[[ZZZSSSNNNXXXXXXTTTNNNNNNTTTWWWUUUSSSOOOKKKLLLPPPSSSSSSRRRMMMJJJJJJNNNPPPMMMLLLMMMKKKLLLMMMLLLKKKKKKLLLMMMGGGGGGFFFCCC>>>;;;999999;;;===DDDMMMPPPOOOPPPRRRMMMOOOOOOKKKKKKPPPSSSRRRQQQOOOOOOPPPMMMHHHHHHKKKIIIJJJJJJJJJJJJKKKOOOQQQXXXZZZ[[[[[[ZZZYYYZZZ[[[YYYVVVTTTWWWXXXYYY]]]bbbhhhlllsssrrrnnnuuuttteeeWWWMMMNNNJJJJJJIIIMMMqqq000000111222444444333222555555555555444333333222111222333444555777888888555444444555888999999888000111222444555777888888999999999888666555333222222333444444444444666888555555666666666666666666999999:::;;;;;;;;;;;;::::::::::::<<<======:::888666666777999<<<===<<<:::<<<============@@@DDDGGGFFFEEEDDDBBB@@@???>>>>>>???>>><<<:::999888999999;;;===>>>>>>===<<<<<<<<<@@@AAABBBBBBCCCEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIHHHGGGGGGHHHIIIJJJJJJLLLMMMJJJFFFCCCBBBBBBFFFDDDDDDCCCAAA@@@DDDIIIKKKMMMKKKVVVqqqwwwcccRRRPPPVVVfffvvvyyykkk```bbbqqqfffbbbXXXLLLFFFFFFEEECCC@@@??????@@@BBBCCCCCCCCCBBB@@@???@@@AAAAAA@@@???>>>@@@@@@???<<<<<<@@@CCCLLLJJJIIIKKKOOONNNHHHBBBAAABBBCCCDDDDDDEEEHHHJJJOOOKKKGGGDDDEEEGGGGGGGGGCCCBBBAAAAAAAAACCCEEEGGGEEEEEEEEECCCBBBCCCGGGIIIJJJIIIIIIGGGDDDAAA>>><<>><<<<<<===<<<<<<===AAAGGGLLLFFFEEEBBB@@@@@@@@@AAABBB@@@>>><<<999888888999:::999>>>BBBCCC@@@???AAACCCAAADDDDDDBBBBBBDDDEEEBBBFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHHHHHHHIIIJJJJJJKKKLLLNNNOOOLLLFFFBBBAAABBB@@@BBBEEEGGGFFFDDDDDDDDDJJJLLLGGGKKKZZZbbbkkk{{{uuucccXXXSSSTTTZZZaaassszzz|||yyyvvvtttrrruuu|||qqqTTTQQQJJJEEEEEEHHHFFF@@@AAAAAA@@@@@@@@@AAABBBBBBDDDCCCBBBBBBDDDEEEDDDBBBAAABBBBBB???;;;;;;>>>BBBEEEDDDEEEHHHJJJJJJFFFCCCCCCCCCCCCBBBBBBEEEIIIMMMSSSMMMGGGCCCDDDFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDBBBAAACCCHHHKKKKKKKKKLLLKKKIIIEEEAAA>>>@@@BBBDDDEEEDDDDDDEEEFFFEEEDDDFFFJJJIIIFFFFFFJJJIIITTTZZZUUULLLIIILLLNNNSSSRRRRRRUUU^^^dddbbb[[[```[[[QQQGGGDDDGGGGGGEEEFFFEEEEEEFFFIIINNNSSSVVVSSSOOONNNPPPPPPNNNPPPSSSTTTPPPOOOXXXgggoookkkccc[[[XXXUUUTTTUUUVVVVVVVVVNNNSSSXXX[[[ZZZWWWSSSQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQTTTXXX\\\\\\ZZZWWWTTTUUUWWWXXXXXXZZZ[[[VVVNNNQQQTTTWWWXXXWWWVVVUUUTTTYYYUUUOOOLLLLLLMMMMMMMMMMMMIIIHHHLLLNNNMMMLLLNNNIIIJJJJJJJJJIIIJJJMMMPPPMMMMMMNNNNNNOOOPPPQQQQQQDDDCCCGGGOOOSSSQQQNNNNNNQQQUUUVVVQQQNNNQQQSSSTTTQQQOOOOOOPPPNNNIIIIIIMMMLLLLLLLLLLLLLLLNNNSSSVVVVVVWWWVVVUUUTTTUUUWWWYYYWWWTTTSSSVVVVVVUUUVVVZZZdddqqqyyyddd\\\LLLHHHCCCHHHLLLRRRvvv~~~///111333444444333222222333333333333333333444444111111111222333444555555222111111222444555444333000000111333444555666777888888999999888777777666666666777555444333555666777666555555555555666666777888888999999999999999999888888999::::::999777555777999===@@@AAA???===<<<===>>>>>>???BBBGGGJJJFFFDDDAAA>>>>>>@@@CCCEEE@@@>>>;;;888777888:::<<<<<>>AAAAAA???<<<;;;===???AAAAAABBBEEEGGGHHHEEEAAA======???CCCEEE@@@>>>:::888777999;;;===@@@@@@@@@BBBDDDDDDAAA>>>>>>BBBAAA<<<===BBBDDDAAAEEEEEEEEEEEEEEEEEEEEEEEEBBBDDDFFFHHHIIIIIIIIIIIIMMMOOOPPPMMMHHHFFFHHHLLLGGGIIIIIIGGGGGGIIIJJJIIIIIIMMMLLLNNNSSSNNNNNN\\\___vvvqqqXXXNNNNNNVVV[[[___ppp{{{yyyxxxeeeVVVTTTXXXeeettt~~~zzz}}}kkk^^^ZZZSSSIIIKKKIIIEEEEEEGGGFFFAAADDDDDDCCCBBBAAACCCFFFHHHDDDCCCCCCDDDGGGHHHHHHGGGBBBCCCBBB???<<<<<<@@@DDD@@@BBBDDDEEEDDDCCCCCCDDDFFFDDDAAA??????DDDLLLQQQUUUNNNFFFCCCFFFIIIJJJIIIEEEFFFGGGHHHGGGEEECCCBBBAAACCCDDDEEEDDDDDDFFFHHHFFFIIINNNQQQQQQNNNJJJGGGAAADDDGGGGGGEEECCCDDDFFFHHHGGGHHHKKKKKKHHHJJJOOOLLLNNNNNNMMMOOOSSSQQQLLLMMMRRRTTTSSSXXX^^^^^^YYYUUU```bbbVVVHHHEEEIIIMMMRRROOOLLLJJJKKKMMMQQQSSSUUUTTTSSSPPPJJJFFFLLLVVVOOOKKKKKKQQQYYY___ccceee```\\\WWWUUUWWWZZZ]]]___ZZZ[[[[[[ZZZXXXWWWWWWXXXVVVUUUTTTSSSRRRQQQPPPPPPSSSUUUWWWYYYXXXVVVSSSQQQMMMTTTWWWTTTQQQQQQNNNIIIMMMOOOTTTWWWVVVTTTVVVZZZUUUSSSPPPMMMLLLMMMNNNOOOLLLHHHFFFJJJKKKJJJJJJLLLLLLMMMNNNNNNMMMNNNPPPRRRPPPMMMLLLOOOUUUXXXVVVSSSNNNKKKLLLRRRVVVTTTQQQPPPQQQWWWYYYTTTNNNMMMNNNMMMOOOMMMNNNOOONNNJJJJJJNNNLLLLLLKKKKKKKKKNNNSSSWWWWWWWWWVVVUUUTTTVVVZZZ]]]YYYWWWXXX\\\\\\XXXWWWYYY___iiittt\\\NNNGGGRRR\\\fff~~~~~~333222111000////////////111111111111111111111111222222222222222222222222000000////////////000000///111333555666666555444777888999:::999888666444999888888888777777666666777666666555555555666666111777???DDDEEEBBB???===999;;;===<<<888777999;;;;;;777888???BBB>>>===@@@;;;;;;;;;<<<>>>BBBEEEGGGFFFDDD@@@??????@@@@@@@@@BBB???<<<999888999;;;===<<<>>>@@@BBBBBBAAA???======???AAA@@@===;;;===@@@@@@CCCEEEEEEDDDCCCDDDFFFBBBBBBBBBBBBDDDFFFHHHJJJRRRQQQNNNKKKGGGFFFHHHJJJJJJJJJIIIGGGDDDBBBCCCDDDNNNMMMPPPUUUSSSMMMNNNTTTTTTXXX```lllzzzxxxpppgggaaa\\\WWWRRRQQQQQQZZZ^^^ZZZ[[[gggttt{{{{{{uuuwwwyyyzzz~~~xxxkkkccc___\\\QQQVVVWWW^^^llllllfffhhhgggsssvvvqqq{{{sssfffYYYOOOJJJIIIJJJKKKIIIGGGFFFGGGGGGFFFDDDEEEIIIIIICCCBBBEEEEEEBBBAAA??????CCCIIIKKKIIIEEEDDDAAA<<<888888:::???BBBBBBBBBBBBDDDEEEEEEBBB???IIIGGGCCCAAA@@@CCCFFFHHHLLLKKKJJJIIIIIIJJJLLLLLLIIIHHHFFFEEECCCBBBAAAAAADDD@@@AAAFFFHHHEEEGGGLLLEEEJJJPPPSSSQQQLLLHHHEEEFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKGGGIIIJJJKKKLLLLLLNNNPPPJJJNNNPPPNNNJJJKKKRRRZZZUUU\\\aaa\\\PPPHHHIIINNNRRRQQQNNNKKKIIILLLSSSYYYVVVSSSRRRSSSOOOIIIKKKRRRTTTPPPNNNPPPQQQTTT\\\dddeee___WWWSSSTTTYYY___bbb\\\[[[YYYWWWUUUVVVZZZ]]]XXX\\\ZZZSSSTTT[[[XXXNNNRRRRRRRRRTTTUUUUUUTTTRRRQQQSSSUUUUUUSSSOOOJJJGGGGGGMMMQQQRRRUUUYYYYYYVVVQQQRRRSSSQQQNNNLLLKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHJJJMMMOOOPPPNNNLLLJJJOOONNNNNNOOOQQQRRRQQQPPPUUUSSSQQQQQQRRRQQQNNNKKKPPPPPPPPPPPPPPPOOONNNMMMNNNNNNMMMLLLLLLLLLKKKKKKLLLLLLLLLJJJIIILLLQQQVVVSSSVVVXXXWWWTTTTTTYYY^^^\\\WWWTTTVVV\\\bbbcccaaagggmmm}}}fffOOOOOOTTTQQQ```222111000000///000000000111111111111111111111111111111111111111111111111000000////////////000000000111333555666666666555666777888999999777555444777777777666666555555555666666555555555555666666222777>>>BBBBBB@@@===<<<=========:::777444444444666666:::BBBCCC@@@???BBB<<<<<<<<<===???AAADDDFFFCCC@@@===<<<<<<=========@@@>>>;;;999999999;;;<<<;;;<<<>>>@@@@@@???===<<<;;;===????????????@@@AAACCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAACCCEEEGGGHHHKKKKKKJJJGGGFFFFFFIIILLLJJJJJJJJJGGGEEECCCCCCEEEIIIJJJOOOTTTSSSMMMLLLPPPOOOOOOQQQUUU[[[cccjjjooozzzxxxppp[[[bbbccc\\\VVVTTTTTTSSS[[[TTTOOOOOOPPPPPPUUU\\\XXX\\\\\\UUUQQQSSSYYY\\\[[[[[[XXXaaauuuzzzggg^^^WWWTTTNNNIIIFFFGGGIIIJJJKKKIIIGGGFFFGGGGGGFFFEEEJJJQQQSSSKKKCCCAAA@@@>>>???>>>>>>BBBHHHJJJHHHEEEDDDAAA>>>;;;:::<<<@@@BBBCCCCCCCCCEEEFFFEEEBBB???GGGEEEBBB@@@@@@BBBEEEGGGHHHHHHGGGFFFGGGHHHIIIJJJLLLJJJHHHEEECCCBBBAAAAAABBB@@@BBBEEEEEECCCFFFLLLFFFIIILLLMMMJJJFFFCCCBBBFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHHHHIIIJJJKKKLLLMMMHHHIIIJJJKKKKKKKKKLLLMMMKKKNNNPPPOOOLLLMMMQQQUUUOOOTTTXXXTTTLLLFFFGGGKKKNNNPPPQQQPPPOOOOOORRRUUUVVVTTTTTTTTTPPPIIIJJJPPPVVVSSSRRRTTTTTTTTTYYY______[[[VVVUUUVVVZZZ]]]___[[[\\\[[[ZZZXXXXXXZZZ\\\ZZZ]]][[[TTTUUU\\\ZZZRRRSSSRRRQQQSSSUUUUUUSSSPPPOOOQQQUUUVVVTTTPPPJJJFFFEEEKKKPPPRRRUUUYYYYYYVVVOOOPPPQQQOOOLLLJJJIIIJJJLLLLLLLLLKKKJJJJJJIIIIIIGGGIIILLLOOOOOONNNLLLJJJPPPOOONNNOOOQQQRRRQQQPPPTTTRRRQQQQQQRRRRRROOOLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIJJJKKKJJJIIIKKKPPPTTTRRRUUUWWWUUUSSSSSSXXX\\\[[[XXXVVVWWWZZZ^^^```aaahhhmmm~~~mmm[[[JJJKKKOOOJJJYYYzzz|||}}}000000//////000000111222000000000000000000000000////////////////////////000000////////////000000000222444555666666666666666777888888888777555444555555555555555444444444666666555555555555666666555888===???>>><<<::::::>>>===;;;:::999888666444444666<<>><<<<<<<<<<<<>>>@@@BBBCCC@@@>>>;;;:::;;;<<<;;;;;;===<<<;;;::::::999:::::::::<<<>>>???@@@???===<<<<<<<<<>>>@@@CCCDDDDDDBBBDDDBBB@@@??????@@@??????????????????@@@BBBDDDFFFGGGGGGFFFDDDCCCDDDHHHKKKIIIIIIIIIGGGDDDCCCDDDEEEFFFHHHNNNSSSSSSNNNKKKLLLRRROOOLLLJJJJJJMMMQQQSSSYYYjjjxxxnnnccc[[[WWWRRROOONNNNNNPPPWWW___\\\cccgggeeeeeekkkrrruuu}}}vvv{{{iiiXXXNNNIIIGGGEEEDDDCCCDDDEEEFFFIIIGGGEEEEEEFFFFFFEEEDDDIIIRRRWWWPPPEEE???===<<<=========AAAFFFHHHGGGDDDCCCAAA???>>>>>>???@@@AAADDDDDDDDDFFFGGGFFFCCC@@@CCCAAA???>>>???AAADDDFFFCCCCCCCCCCCCCCCEEEGGGHHHNNNLLLIIIEEECCCBBBBBBCCCBBBAAACCCDDDCCCAAADDDJJJHHHIIIJJJIIIEEECCCAAAAAAFFFFFFFFFFFFGGGHHHIIIIIIGGGGGGHHHIIIJJJLLLMMMNNNIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNOOOOOOOOONNNNNNHHHLLLNNNMMMIIIGGGGGGIIIKKKOOOSSSVVVUUUSSSQQQPPPWWWVVVWWWWWWQQQJJJIIIMMMQQQPPPRRRUUUUUUSSSUUUZZZWWWUUUTTTUUUWWWYYYZZZZZZZZZ\\\^^^^^^\\\ZZZZZZZZZ\\\^^^[[[UUUVVV\\\]]]WWWVVVSSSQQQRRRVVVVVVQQQMMMMMMOOOSSSUUUTTTPPPKKKGGGDDDJJJOOOQQQTTTXXXWWWTTTNNNOOOPPPOOOLLLJJJIIIJJJNNNNNNOOOOOONNNLLLKKKJJJEEEHHHKKKNNNPPPOOOMMMLLLPPPOOONNNOOOPPPQQQPPPOOORRRQQQQQQRRRSSSSSSPPPNNNJJJIIIIIIIIIIIIKKKLLLMMMLLLLLLMMMMMMLLLKKKIIIHHHGGGIIIJJJKKKLLLMMMPPPSSSPPPRRRTTTSSSQQQRRRVVVYYYYYYYYYXXXXXXXXXZZZ^^^bbbjjjnnn{{{yyyjjj___TTTIIILLLOOOIIIWWWyyyyyy|||............///000111222000000000000000000000000////////////////////////000000////////////000000111222333555666666666666555666666777777666555555555555555555444444444444666555555555555666666777777999;;;;;;:::888777888999888777:::>>>AAA@@@???999888999<<>>;;;999::::::::::::;;;===>>>??????===;;;:::;;;<<<;;;;;;::::::::::::::::::999999:::;;;===?????????>>>======<<<===AAAEEEGGGDDDAAADDD@@@===<<<===>>>>>>>>>======<<<===>>>???AAACCCGGGFFFEEEBBB@@@AAACCCFFFFFFGGGFFFEEEBBBAAABBBDDDFFFHHHLLLOOOOOOLLLJJJIIIOOOMMMJJJHHHIIILLLOOORRRPPPVVVbbbrrr|||yyyvvvttttttyyy|||mmm```VVVOOOKKKKKKJJJHHHFFFEEEEEEFFFFFFHHHFFFDDDDDDEEEFFFEEEDDDAAAHHHNNNMMMHHHBBB???>>>>>>===>>>@@@CCCDDDCCCAAA@@@@@@???????????????@@@CCCCCCCCCEEEGGGGGGEEEBBB???>>>======>>>@@@BBBCCC@@@@@@???@@@AAACCCEEEFFFLLLJJJGGGEEEDDDDDDEEEFFFHHHFFFCCCCCCCCCBBBCCCDDDGGGIIIJJJIIIGGGDDDCCCCCCGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHIIIJJJLLLLLLIIIIIIIIIJJJLLLNNNNNNMMMLLLLLLLLLOOOQQQOOOKKKGGGFFFGGGIIIJJJJJJJJJJJJJJJIIIMMMSSSWWWWWWTTTPPPNNNWWWYYYZZZYYYSSSLLLJJJKKKGGGHHHMMMSSSTTTRRRRRRVVVQQQPPPOOOQQQSSSUUUVVVVVVXXX[[[^^^___^^^[[[ZZZYYY\\\^^^[[[UUUUUUZZZ\\\ZZZYYYUUURRRSSSWWWVVVQQQKKKLLLMMMNNNOOOOOOMMMJJJIIIEEEJJJOOOPPPRRRUUUTTTPPPPPPQQQRRRPPPNNNLLLKKKLLLMMMNNNOOOPPPOOOMMMKKKIIIEEEHHHLLLOOOQQQQQQOOONNNPPPOOONNNNNNPPPPPPOOOMMMOOOPPPQQQRRRSSSRRRQQQOOOKKKIIIHHHGGGGGGHHHJJJKKKJJJKKKLLLLLLLLLJJJIIIGGGGGGHHHKKKMMMNNNOOOQQQRRRNNNOOOPPPPPPOOOPPPSSSVVVUUUXXXZZZXXXWWWYYY___dddlllooozzzkkkXXXSSSNNNHHHKKKNNNJJJ[[[}}}zzz,,,,,,,,,---...///000111////////////////////////000000000000000000000000000000////////////000000111111222333555555666666555555555666666666555555555555555555555555555555555555555555555666777777888999:::999777555555666444333444888???DDDEEEDDD???:::555777>>>CCCAAA;;;777777777777888999::::::<<<:::999999:::;;;:::999777888999::::::999999888777888:::;;;<<<<<<<<<;;;<<<::::::===AAABBB@@@===BBB???===;;;<<<===>>>>>>;;;;;;:::;;;<<<===???@@@DDDDDDBBB@@@>>>???BBBDDDBBBCCCCCCBBB@@@???@@@BBBFFFFFFGGGFFFGGGHHHGGGFFFCCCCCCBBBCCCDDDGGGJJJKKKLLLKKKKKKNNNXXXiii{{{uuurrryyymmmeeeYYYPPPLLLJJJJJJJJJEEEDDDBBBAAABBBEEEIIIKKKJJJHHHFFFFFFGGGHHHGGGFFF>>>@@@DDDIIIKKKGGGBBB????????????@@@AAAAAA???=========>>>>>>>>>>>>======??????AAADDDGGGGGGFFFDDD<<<<<<<<<<<<===>>>@@@@@@>>>>>>>>>>>>???AAACCCDDDGGGFFFEEEDDDDDDFFFHHHIIIPPPJJJCCCAAADDDFFFCCC>>>CCCFFFIIIJJJHHHFFFDDDDDDGGGGGGGGGFFFGGGGGGHHHIIIJJJIIIHHHHHHHHHHHHHHHIIIGGGGGGGGGJJJNNNQQQQQQQQQLLLJJJJJJLLLOOONNNHHHCCCDDDDDDEEEGGGHHHJJJJJJIIIJJJLLLOOOSSSTTTRRROOOLLLUUUYYY[[[XXXSSSNNNKKKJJJEEEFFFLLLRRRSSSPPPPPPSSSPPPMMMKKKJJJMMMPPPRRRRRRUUUXXX\\\]]]\\\ZZZYYYYYY[[[[[[YYYTTTSSSVVVXXXXXX[[[XXXUUUUUUWWWVVVQQQLLLLLLLLLJJJIIIIIIIIIJJJJJJGGGLLLNNNNNNOOOQQQPPPLLLOOOPPPQQQPPPNNNLLLLLLLLLKKKLLLMMMNNNNNNLLLJJJIIIFFFHHHLLLPPPRRRRRRQQQPPPPPPNNNMMMMMMNNNNNNMMMKKKLLLNNNPPPRRRQQQPPPOOONNNMMMKKKIIIGGGFFFGGGHHHIIIHHHIIIJJJJJJJJJJJJIIIHHHEEEFFFHHHJJJMMMNNNNNNNNNMMMMMMMMMMMMMMMOOOQQQSSSRRRVVVYYYXXXVVVXXX___fffllloooxxxhhhRRRLLLIIIDDDFFFJJJIII\\\~~~++++++++++++,,,---...///////////////////////////000000000000000000000000000000////////////000000000000111222333444555555444444444444555555555555444444444555555555555666555555444555555666777888888999:::888666444444555333333444777<<>>GGGGGGBBB333444444555666777777888888777666666888888777666666666777888999999999888333444555666777888888888777777777888:::<<<<<<<<>><<<;;;===???::::::999999:::<<<===>>>??????>>>======>>>BBBEEE???@@@@@@???>>>>>>???AAAAAABBBAAA@@@BBBFFFGGGDDDAAABBBDDDFFFGGGFFFEEEDDDGGGFFFEEEDDDFFFKKKSSSYYY\\\bbbgggwwwuuu^^^VVVWWWXXXLLLJJJHHHHHHHHHGGGFFFDDDDDDCCCAAA???@@@CCCGGGIIIKKKIIIHHHHHHIIIJJJJJJIIIBBB???@@@FFFJJJGGGAAA>>>???@@@@@@AAA@@@???>>>===:::;;;<<<=========<<<<<<<<<===???BBBEEEFFFDDDBBB;;;;;;<<<<<<======>>>>>>>>>=========>>>???AAABBBAAAAAABBBCCCEEEFFFHHHIIIQQQLLLEEE@@@CCCFFFDDD>>>>>>AAAEEEFFFEEECCCBBBBBBFFFEEEEEEEEEEEEEEEFFFFFFIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEIIIOOORRRSSSQQQKKKIIIGGGHHHJJJJJJFFFCCCBBBCCCCCCDDDDDDEEEFFFFFFHHHIIIJJJMMMOOOOOOLLLJJJPPPVVVYYYUUUPPPMMMKKKIIIKKKKKKOOOSSSSSSOOONNNPPPRRRNNNIIIGGGIIILLLNNNOOOQQQTTTVVVXXXXXXXXXXXXZZZYYYYYYWWWTTTRRRRRRTTTUUUYYYXXXWWWVVVVVVTTTQQQNNNMMMKKKIIIGGGFFFGGGIIIJJJIIILLLLLLJJJKKKNNNNNNKKKLLLMMMNNNMMMKKKJJJJJJJJJHHHIIIJJJKKKKKKKKKJJJIIIFFFHHHMMMPPPRRRRRRPPPOOOOOOMMMLLLKKKLLLLLLJJJHHHHHHKKKOOOPPPOOOMMMKKKKKKMMMLLLJJJHHHFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKDDDDDDDDDFFFIIIKKKJJJIIILLLLLLKKKLLLMMMNNNPPPQQQPPPSSSVVVUUUSSSVVV\\\bbbiiimmmvvvnnnXXXOOOLLLFFFGGGKKKLLL___******))))))***+++,,,,,,................................................000000////////////000000/////////000111222444444444333333333444555555666222333333333444444444555444444444555555666777888777999:::999666444444444666777888999888999:::<<<===???===999;;;AAABBB@@@111222333555666777777777777666666666888888777555555555666666777888999999333444444666777888888999555666777777888;;;>>>AAABBBEEEGGGCCC<<<888:::===::::::999999999;;;<<<=========<<<:::999;;;>>>AAA>>>???@@@???>>>>>>???AAA===@@@AAAAAAFFFMMMMMMHHHAAAEEEJJJOOOOOOMMMIIIEEECCCEEEFFFFFFEEEEEEFFFGGGFFFOOOJJJKKK[[[dddmmm}}}|||{{{jjjVVVJJJGGGFFFCCC@@@BBBEEEGGGGGGFFFEEEDDDEEEEEEDDDCCCBBBBBBBBBBBBHHHFFFEEEEEEGGGHHHGGGFFFCCC???>>>CCCDDD???===>>>===>>>@@@AAA@@@@@@??????::::::;;;<<<<<<<<<<<<<<<<<<<<<===@@@BBBBBB@@@>>>;;;;;;<<<=========<<<;;;===<<<;;;;;;<<<===>>>???===???AAACCCDDDEEEEEEEEEIIIKKKGGGAAA???CCCEEECCC@@@AAABBBBBB@@@@@@@@@AAACCCBBBBBBAAAAAAAAABBBBBBGGGFFFEEEEEEEEEEEEEEEFFFFFFCCCCCCGGGMMMQQQPPPNNNIIIGGGEEEDDDEEEEEEEEEEEEBBBDDDEEECCCBBBAAACCCEEEEEEEEEFFFIIILLLKKKHHHEEEJJJQQQSSSOOOKKKKKKKKKHHHLLLLLLNNNQQQQQQMMMNNNQQQTTTPPPLLLIIIIIIKKKKKKKKKNNNOOOQQQQQQRRRTTTXXXZZZWWWWWWWWWUUUQQQOOOPPPRRRUUUVVVXXXVVVSSSPPPOOOOOOLLLLLLKKKJJJIIIHHHHHHHHHGGGJJJIIIGGGHHHMMMOOONNNKKKMMMNNNMMMKKKJJJJJJJJJFFFGGGGGGHHHIIIJJJKKKKKKEEEGGGKKKOOOPPPPPPNNNMMMNNNLLLJJJJJJJJJIIIHHHFFFEEEIIIMMMNNNLLLIIIHHHHHHJJJIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDEEEGGGIIILLLNNNGGGEEEDDDFFFIIIJJJIIIHHHLLLKKKJJJKKKLLLNNNPPPPPPQQQRRRRRRQQQPPPQQQVVVZZZdddjjjrrryyycccTTTQQQJJJJJJNNNNNN\\\yyy))))))))))))))))))***+++........................------------------------000000////////////000000......//////000111333444333333333333333444555666111111111222222333333333444444444555555777888888666888:::999777555444444888;;;===<<<999777999<<<:::BBBCCC<<<555666888888111111333555666777888888999888777888::::::999777555555555555666888999:::666666777888999:::;;;;;;666888:::::::::===DDDIIIDDDIIILLLFFF<<<666777;;;::::::999999999:::<<<===>>>>>><<<999666666999;;;>>>???@@@???>>>>>>@@@BBB;;;@@@DDDFFFMMMUUUTTTNNN888>>>GGGOOOQQQOOOJJJFFF???AAACCCDDDDDDDDDFFFGGG===KKKDDD===HHHKKKLLL[[[dddttt~~~zzz{{{```___nnniii\\\]]]YYYVVVNNNHHHGGGJJJJJJFFF@@@BBBDDDDDDDDDEEEGGGIII;;;===@@@BBBCCCCCCCCCBBBCCCAAA@@@@@@BBBCCCBBBBBB???<<<===???===888999???:::<<>>@@@CCCDDDCCCBBBAAAAAAHHHJJJAAA;;;???FFFIIIEEEDDDCCC@@@===>>>@@@CCC@@@@@@??????>>>?????????DDDDDDCCCDDDDDDEEEFFFFFFFFFCCCBBBEEEKKKNNNMMMJJJHHHGGGDDDBBBAAABBBEEEGGGEEEGGGHHHEEEAAA@@@BBBEEEBBBBBBCCCGGGJJJJJJFFFAAAEEEMMMOOOJJJGGGIIIJJJGGGHHHGGGIIIMMMNNNLLLOOOTTTUUURRROOOLLLLLLKKKJJJIIILLLLLLMMMMMMNNNRRRWWW[[[WWWWWWXXXVVVRRRNNNNNNPPPQQQUUUXXXVVVPPPMMMMMMPPPKKKLLLMMMNNNMMMJJJGGGEEEFFFGGGGGGDDDGGGMMMQQQQQQMMMOOOPPPOOOMMMLLLLLLLLLFFFFFFFFFGGGIIIKKKLLLMMMDDDFFFJJJMMMNNNNNNLLLKKKMMMKKKIIIIIIIIIHHHFFFEEEDDDHHHLLLMMMJJJFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCEEEIIIMMMPPPLLLIIIGGGHHHKKKLLLKKKJJJLLLKKKJJJJJJLLLNNNOOOPPPQQQQQQOOONNNMMMNNNQQQSSSaaafffppp~~~kkkSSSPPPIIIGGGKKKIIITTTlll|||+++++++++,,,,,,,,,------//////.........---------------------------------......---,,,---...///000111000/////////111222333000000000000111111111111222222222222222222222222555555555666666777888999;;;999888:::===<<<777111777999;;;;;;999777666777<<<;;;999888777666666666333111111222444555555444>>><<<999777555666666777777777666555555666888999666666777999;;;<<<<<<;;;:::999999999:::===@@@AAABBBAAA@@@???===:::888777:::999999888999:::<<<===::::::::::::::::::::::::@@@>>>>>>???AAAAAA===:::>>>>>>???DDDJJJNNNNNNMMMBBBBBBDDDJJJQQQRRRNNNIIIGGGFFFEEEDDDDDDFFFHHHIIIAAABBBCCCCCCCCCEEEHHHJJJMMMTTT[[[^^^^^^aaahhhooorrroooXXXNNNQQQSSSOOOHHHIIIGGGEEEDDDDDDDDDCCCBBB?????????@@@AAAAAABBBBBB@@@@@@AAABBBCCCDDDEEEFFFFFFJJJHHH@@@:::;;;>>>???@@@@@@<<<666666<<<>>>:::;;;::::::<<<@@@AAA>>><<<999===@@@???;;;:::<<>>===DDDKKKKKKKKKJJJFFFBBB?????????@@@@@@??????>>>>>>======@@@AAABBBBBBCCCDDDHHHKKKFFFCCCAAACCCGGGIIIGGGCCCEEEEEEDDDDDDDDDDDDEEEEEECCCJJJLLLFFFAAA@@@BBBCCCCCCDDDFFFFFFEEEDDDDDDEEEIIIIIIJJJJJJJJJIIIIIIHHHOOOMMMLLLOOOSSSTTTPPPKKKNNNOOOLLLHHHHHHKKKJJJFFFHHHJJJMMMNNNOOOQQQSSSUUUUUUTTTTTTTTTUUUSSSPPPNNNZZZcccfff]]]SSSPPPNNNKKKJJJMMMSSSXXXVVVNNNIIIIIIGGGFFFEEEDDDDDDFFFHHHJJJMMMLLLLLLLLLMMMNNNPPPQQQHHHHHHHHHIIIKKKKKKIIIGGGHHHFFFEEEIIINNNPPPMMMHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFDDDBBBAAABBBEEEJJJMMMOOOMMMIIIGGGFFFGGGJJJLLLIIIIIIIIIIIIIIIIIIIIIIIIMMMNNNOOONNNMMMMMMOOOPPPXXXdddppp}}}nnnXXXGGGIIILLLGGGXXXpppsss}}}~~~~~~+++,,,,,,,,,------------///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...//////...---------...///000000000000000111111111111222222222222222222222222555555444555555666777888999777777;;;??????;;;777888999;;;;;;:::888888999999999888888888888888888333222222333444555555444===;;;:::888777666666777666666555555555777888999999888888888999:::;;;;;;;;;:::999999:::<<<>>>@@@======<<<;;;:::888777777888888888888999:::;;;<<<999::::::;;;<<<===>>>???>>><<<;;;<<>><<<<<<===@@@FFFJJJKKKIIIFFFCCCCCCFFFMMMTTTVVVSSSOOOJJJIIIGGGFFFFFFGGGIIIJJJFFFHHHJJJGGGBBB@@@CCCHHHDDDHHHLLLLLLKKKLLLPPPTTT]]]bbbggghhheeebbbccceeennnnnnnnntttvvv[[[```gggjjjgggbbb]]][[[aaaWWWJJJDDDEEEGGGEEEBBBDDDDDDCCCAAA@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@===>>>???AAACCCEEEGGGHHHSSSUUUQQQGGG>>><<<======>>>???<<<999;;;CCCEEECCC;;;::::::<<>>;;;;;;>>>AAA???;;;999:::===<<<<<<============<<<<<<======<<<;;;;;;<<<<<<===>>>FFFFFF>>>;;;@@@BBB>>>???>>><<<===@@@BBBBBBAAA@@@EEEJJJIIIEEEDDDGGGLLLKKKKKKIIIFFFBBB@@@???@@@??????>>>=========>>>>>>>>>@@@AAABBBBBBDDDFFFIIIEEEAAA???AAAEEEHHHFFFDDDDDDDDDDDDDDDDDDEEEFFFFFFIIILLLLLLFFFAAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDDDDEEEEEEFFFHHHIIIJJJKKKKKKMMMJJJIIILLLRRRVVVUUUSSSOOOQQQOOOJJJHHHJJJKKKJJJIIIJJJKKKLLLLLLMMMOOOQQQPPPPPPQQQPPPPPPOOONNNMMMVVV___bbb[[[TTTQQQPPPOOOPPPOOOQQQUUUSSSMMMJJJKKKHHHGGGEEEDDDDDDDDDEEEEEEJJJJJJJJJJJJLLLNNNPPPRRRLLLKKKKKKMMMNNNMMMKKKIIIGGGEEEDDDFFFJJJKKKIIIGGGHHHHHHIIIJJJKKKLLLMMMMMMKKKJJJIIIHHHGGGFFFEEEDDDEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBBBBCCCDDDEEEGGGHHHLLLJJJHHHFFFFFFGGGIIIJJJGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLMMMMMMLLLLLLNNNPPPSSS\\\eeeooo~~~uuu]]]KKKHHHKKKMMMggg{{{}}}zzz,,,,,,,,,---------............------------,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,---...///...------------......000000000111111111222222333333333333222222222222333333333333444555666777:::999999<<>>AAABBBCCC>>><<<::::::<<<>>>??????;;;>>>CCCHHHKKKIIIDDD???EEEEEEHHHMMMRRRTTTRRROOOJJJIIIGGGFFFFFFGGGIIIJJJJJJNNNOOOIII@@@<<>>AAA============>>>>>>>>>>>>:::;;;===@@@CCCFFFHHHIIIXXXZZZUUUJJJAAA???>>>===;;;;;;::::::>>>FFFIIIIII::::::;;;<<<>>>???===;;;===???@@@>>>:::888999<<<>>>>>>=========>>>>>>???>>>===<<<<<<<<<===>>>>>>@@@JJJLLLDDD>>>???AAA???<<<<<>>===<<<;;;;;;===>>>@@@;;;===@@@BBBBBBCCCDDDFFFCCC@@@===>>>BBBEEEFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGJJJLLLIIICCCAAACCCDDDBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLIIIGGGJJJPPPUUUWWWWWWPPPTTTSSSKKKFFFHHHLLLNNNOOOPPPPPPNNNMMMNNNPPPRRRRRRTTTUUUTTTQQQQQQSSSVVVUUU\\\___[[[TTTQQQPPPOOOTTTOOOMMMOOONNNKKKIIIJJJHHHGGGFFFEEEDDDCCCBBBBBBFFFFFFFFFGGGJJJLLLOOOPPPNNNMMMMMMNNNNNNNNNKKKIIIFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIKKKMMMNNNPPPQQQKKKKKKJJJIIIHHHHHHGGGFFFHHHGGGGGGFFFEEEDDDCCCCCC>>>@@@CCCEEEFFFEEECCCBBBFFFFFFEEEEEEFFFFFFGGGHHHDDDDDDDDDEEEFFFHHHKKKLLLHHHIIIKKKKKKJJJKKKMMMOOOQQQXXX]]]aaammmzzz}}}xxx]]]MMMHHHKKKQQQmmm}}}xxx,,,,,,---------.........------,,,,,,,,,,,,,,,,,,***************+++++++++,,,+++*********+++,,,---000000000///////////////000000111111111222222222333333333333333222222222222222222222333444555666<<<;;;;;;<<<======:::777666888::::::999999:::;;;:::;;;===>>>===;;;999888666555444555777777777666999::::::::::::999777777555444444444555777999:::===;;;999777777999===AAA@@@???===<<<;;;<<<>>>???===<<<;;;:::999999999:::777888:::<<<======<<<<<<;;;;;;<<<===???AAACCCDDDBBB???<<<:::;;;===???AAA===@@@EEEIIIKKKIIIDDDAAAGGGGGGHHHJJJMMMMMMJJJHHHHHHGGGEEEDDDDDDEEEGGGHHHLLLMMMMMMGGG@@@===>>>AAAEEECCCBBBDDDGGGIIIHHHFFFDDDHHHMMMOOOMMMKKKIIIIIIEEEEEEDDDBBBCCCDDDCCCBBBLLLJJJGGGCCCBBBCCCFFFHHHDDDFFFHHHHHHFFFDDDCCCDDD>>>BBBDDDBBB===<<>>>>>===<<<<<<>>>>>>===:::999;;;<<>>===>>>???AAABBB???>>>===<<<<<<>>>???@@@???FFFIIICCC?????????===999===GGGTTT]]]YYYKKK>>>AAADDDHHHMMMPPPOOOLLLIIIFFFFFFEEECCC@@@>>>>>>@@@>>>===;;;999:::<<>>@@@CCCEEEFFFEEEBBBAAAAAABBBCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCEEEGGGIIIKKKEEEGGGHHHHHHHHHIIIKKKNNNSSSYYY]]]^^^ccclllqqqpppVVVKKKGGGIIINNN___~~~yyy,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,,,,)))))))))******+++++++++++++++***)))***+++,,,---000000000000000000//////111111111111222222222222444444444333333333222222111111111222222333444555999999999:::;;;:::888777555777888888777777888:::888:::<<<>>>??????>>>===666555555666888999999888999999:::::::::999999888666666555555666777999:::;;;;;;;;;999999<<>>===>>>???@@@???>>>===;;;:::999888888999:::<<<>>>?????????>>>>>>======<<<===???@@@BBBFFFDDDBBB???======???@@@AAACCCFFFIIIIIIIIIHHHGGGFFFEEEFFFGGGHHHHHHGGGFFFGGGFFFEEEDDDDDDFFFHHHIIIJJJHHHEEECCCBBBBBBAAA@@@CCC@@@???AAAEEEHHHFFFCCC;;;???CCCFFFGGGFFFEEEEEE???BBBEEEHHHFFFCCC@@@@@@@@@@@@@@@AAACCCDDDDDDDDDDDDCCCBBBCCCEEEEEECCCBBB===@@@CCCAAA===<<<@@@DDD>>>>>>======<<<<<<;;;;;;<<<===>>>???@@@AAABBBCCCDDDFFFDDD???>>>AAADDDCCC===:::888999;;;===>>>???;;;<<<===>>>>>>=========:::;;;;;;;;;:::;;;===>>>???>>>>>>>>>???@@@BBBCCCAAA@@@>>>======>>>@@@AAA???AAABBBAAAAAABBB@@@===:::>>>GGGTTT]]]ZZZLLL@@@GGGFFFGGGJJJLLLLLLIIIFFFBBBCCCBBB@@@>>>======???>>>===;;;999:::<<>>???AAABBBCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEGGGHHHDDDEEEFFFFFFFFFGGGJJJLLLNNNVVV\\\^^^___aaabbbaaaOOOJJJEEEEEEIIIQQQhhhyyy+++++++++,,,,,,,,,------******++++++++++++,,,,,,)))))))))***++++++,,,,,,,,,+++*********+++,,,---------...///000/////////111111111222222222222333555555444444333333222222111111111111222333444555444444666777999:::::::::666777777777555666777999555666999<<>>>>>===???CCCGGGDDDBBB@@@>>>>>>>>>???@@@>>>>>>===<<<;;;999777666:::;;;===>>>@@@@@@AAAAAA@@@???===<<<<<<===>>>@@@GGGGGGGGGDDDAAA>>>>>>???CCCEEEGGGGGGFFFFFFHHHIIIBBBCCCCCCEEEFFFHHHJJJJJJHHHGGGFFFFFFGGGIIIKKKMMMHHHDDD@@@@@@CCCEEECCC@@@BBB???>>>???AAACCCAAA???<<<===@@@CCCEEEFFFFFFFFFFFFEEEGGGIIIFFFBBB@@@CCC<<<===???BBBEEEDDDAAA???CCC@@@===???DDDGGGFFFCCC<<<>>>@@@???======@@@CCC@@@??????>>>===<<<<<<;;;>>>>>>>>>>>>????????????AAACCC@@@<<<===AAACCCBBBBBB===:::<<<<<<::::::;;;<<<>>>@@@@@@???>>>===>>>::::::999999:::<<<>>>???======>>>???@@@AAACCCCCCDDDBBB???======>>>@@@BBBBBBAAAAAABBBEEEFFFDDDBBB>>>>>>@@@EEELLLMMMJJJEEEJJJIIIHHHHHHHHHGGGDDDBBB@@@AAAAAA???======>>>???>>>===<<<;;;;;;===>>>@@@;;;===@@@BBBBBBCCCDDDFFFBBBAAA@@@@@@@@@BBBDDDEEEIIIHHHGGGFFFEEEDDDDDDDDDHHHIIIGGGBBB@@@CCCDDDBBBFFFEEEDDDGGGLLLNNNLLLJJJHHHFFFEEEEEEGGGJJJOOORRRCCCFFFIIIMMMPPPQQQQQQPPPOOOUUUVVVMMMDDDDDDJJJOOORRRTTTVVVVVVUUUUUUVVVXXXQQQSSSUUUTTTRRRRRRTTTWWWUUUUUUWWWZZZXXXSSSQQQRRRPPPPPPRRRTTTQQQKKKHHHJJJKKKKKKKKKKKKJJJJJJJJJJJJEEEDDDCCCBBBBBBCCCDDDEEEJJJJJJJJJKKKMMMLLLJJJHHHKKKKKKJJJKKKKKKLLLMMMMMMKKKJJJJJJIIIHHHHHHGGGGGGCCCDDDFFFHHHJJJLLLMMMNNNJJJHHHFFFDDDBBBBBBBBBBBBDDDCCCCCCCCCBBBBBBBBBCCC===>>>???AAAAAABBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFCCCEEEFFFFFFEEEFFFHHHJJJFFFNNNWWW\\\\\\YYYVVVUUUMMMJJJBBB@@@GGGLLLccc~~~ttt*********+++++++++,,,,,,************+++++++++,,,))))))******+++,,,,,,---,,,++++++***+++,,,---...,,,---///000111222111111111111111222222222333333666555555444333333222222222222222222333444555555333444666777888999:::;;;888888888777555555777999666666888999;;;===>>>???555555555888;;;>>>>>>>>>:::999999888999:::;;;<<<;;;:::999888888888999:::888===BBBCCCBBBAAACCCFFFBBBAAA???=========>>>???===>>>???@@@???===:::999;;;;;;<<<===>>>@@@AAABBBAAA@@@===<<<<<<===???AAADDDGGGIIIHHHDDD@@@??????CCCEEEFFFEEECCCAAABBBDDDAAAAAABBBCCCDDDFFFIIIKKKFFFEEEEEEEEEGGGJJJMMMNNNIIIFFFCCCBBBBBBCCCBBBAAABBBAAA@@@AAABBBBBBBBBAAADDDDDDEEEGGGIIIKKKKKKKKKLLLIIIHHHJJJHHHBBB@@@CCCBBBAAABBBEEEHHHHHHFFFCCCCCCAAA@@@AAAEEEGGGEEECCC????????????@@@AAABBBCCCBBBBBBAAA@@@???>>>===<<<======>>>>>>>>>>>>>>>>>>@@@@@@>>>:::;;;@@@AAA@@@AAA<<<999<<<===999888;;;===???BBBBBB@@@>>>>>>???<<<:::999999:::<<<===>>>;;;<<<>>>???AAABBBBBBCCCFFFDDDAAA>>>===>>>@@@AAAEEEDDDEEEEEEEEEEEEFFFHHHBBB@@@===>>>AAAEEEHHHHHHHHHIIIJJJIIIGGGDDDAAA@@@@@@AAAAAA@@@>>>>>>@@@AAA??????>>>=========>>>>>>>>>@@@AAABBBBBBDDDFFFIIIDDDDDDDDDCCCCCCCCCDDDEEEGGGFFFFFFEEEEEEFFFGGGGGGHHHLLLLLLFFFBBBCCCDDDDDDFFFDDDCCCGGGLLLOOOMMMJJJJJJHHHFFFFFFHHHLLLQQQUUUIIIJJJLLLNNNNNNOOOQQQRRRQQQVVVWWWOOOHHHHHHKKKNNNUUUXXX\\\^^^______```aaaVVVWWWWWWXXXXXXWWWWWWWWWSSSQQQSSSXXXVVVQQQOOOQQQMMMOOOSSSTTTNNNHHHIIINNNOOONNNLLLKKKJJJJJJJJJJJJFFFFFFEEEEEEEEEFFFHHHIIIJJJIIIJJJLLLNNNNNNLLLKKKIIIGGGGGGJJJNNNPPPOOOMMMKKKJJJJJJIIIHHHGGGGGGFFFFFFGGGHHHIIIKKKLLLMMMNNNHHHGGGDDDBBBAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@>>>?????????@@@@@@AAAAAA@@@BBBDDDFFFHHHHHHGGGGGGDDDEEEFFFEEEEEEEEEGGGHHHFFFKKKRRRWWWWWWSSSOOONNNFFFGGG???>>>FFFHHH\\\xxxooo))))))*********+++++++++))))))******+++++++++,,,))))))***+++,,,,,,---------,,,+++++++++,,,---......///111333444555555444111111222222222333333333666666555444333333222222222222222222333444555666666777888888777777777999:::::::::888666666777999::::::999888777777777777555444555888<<>>===<<<;;;999888999999:::999???FFFGGGDDDAAABBBCCC@@@???===<<<;;;<<<===>>>===???BBBDDDDDDBBB???===;;;;;;;;;;;;===???AAACCCAAA@@@>>><<<===???AAACCC@@@DDDIIIJJJFFFBBB??????AAADDDFFFEEEAAA=========BBBBBBBBBAAAAAABBBDDDFFFCCCBBBBBBCCCEEEHHHLLLNNNJJJJJJIIIEEEAAA???@@@BBB???@@@AAABBBBBBCCCDDDEEECCCAAAAAAAAACCCEEEEEEEEEDDDAAADDDLLLMMMGGGCCCEEEDDDAAA@@@AAAEEEHHHHHHFFFBBBBBBCCCCCCBBBAAA@@@???BBBAAA@@@AAADDDFFFFFFEEEDDDCCCBBBAAA@@@???>>>===<<<<<<======>>>>>>??????<<<===;;;777999???@@@???>>>888666;;;<<<999888;;;===@@@CCCCCC@@@>>>???@@@>>><<<999888999;;;<<<<<<:::;;;===@@@AAABBBBBBBBBHHHEEEBBB>>>===>>>???AAAEEEGGGIIIHHHCCCAAAEEELLLDDDCCCBBBBBBCCCEEEHHHIIIFFFIIILLLLLLHHHCCC@@@???AAABBBBBBAAA@@@@@@AAACCC@@@@@@??????>>>>>>======@@@AAABBBBBBCCCDDDHHHKKKEEEFFFFFFFFFDDDCCCDDDEEEDDDDDDDDDEEEFFFHHHIIIJJJDDDKKKNNNIIIEEEEEEHHHIIIEEECCCBBBFFFLLLNNNMMMIIIOOOMMMIIIHHHHHHLLLPPPSSSRRRQQQPPPNNNLLLMMMOOOQQQRRRWWWWWWPPPJJJJJJLLLMMMRRRVVV\\\```bbbbbbcccdddWWWWWWWWWXXXZZZYYYWWWUUUTTTQQQRRRVVVTTTMMMJJJLLLJJJMMMQQQQQQIIICCCGGGPPPRRRPPPMMMJJJIIIHHHIIIIIIGGGFFFFFFFFFHHHJJJKKKMMMHHHHHHHHHKKKMMMNNNLLLKKKFFFDDDDDDHHHOOOQQQOOOKKKHHHHHHHHHGGGGGGFFFFFFFFFJJJJJJKKKKKKLLLLLLMMMMMMGGGFFFCCCAAA@@@@@@AAABBB???@@@BBBCCCBBB@@@>>><<<@@@????????????@@@@@@AAA===@@@DDDGGGIIIJJJIIIHHHEEEFFFFFFFFFDDDDDDFFFHHHMMMNNNRRRUUUSSSOOOLLLLLL>>>CCC===>>>EEEAAAOOOvvvuuummm***+++,,,------,,,*********)))))))))((((((''''''''')))+++,,,++++++,,,---+++)))((()))+++---....../////////000111111222222333333333333333333333333555555555555444222000///222222333444444444444333666888999999888888999:::888:::;;;;;;999888888999999;;;;;;999555333555777555777999<<<===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<>>;;;999888888:::::::::>>>DDDGGGFFFDDDBBBAAACCCAAA>>><<<;;;;;;<<<===>>>???AAABBBBBBAAA@@@>>>666999<<>>@@@AAACCCDDDDDDAAA???>>>===@@@DDDDDD???>>>BBBAAA======??????>>>@@@EEEFFFCCC@@@AAADDDFFFEEECCCHHHPPPLLLNNNLLLFFFEEEGGGDDD>>>???>>>=========>>>@@@AAA@@@DDDHHHIIIGGGEEEEEEEEEEEEEEEFFFFFFFFFDDDCCCBBBEEEEEEDDDDDDDDDEEEEEEFFFCCC@@@======???@@@@@@>>>AAAAAACCCDDDEEEEEEEEEEEEFFFEEEDDDBBB@@@>>>===<<<:::;;;;;;<<<===>>>>>>???AAA@@@>>>===<<<===>>>??????>>><<<::::::;;;<<<>>>???AAACCCCCCCCCCCCDDDFFFAAA>>><<<;;;<<<>>>>>>>>>;;;<<<===>>>@@@@@@AAAAAAEEECCCBBB@@@??????@@@@@@BBBBBBBBBCCCCCCDDDFFFFFFGGGBBB===<<>>AAAAAABBBCCCDDDDDDDDDDDD???>>>===<<<===???BBBCCCCCCCCCCCCDDDFFFHHHKKKLLLLLLJJJIIIGGGFFFFFFFFFGGGIIIHHHGGGFFFFFFGGGIIIJJJIIIHHHHHHIIIJJJJJJIIIGGGJJJDDD@@@DDDNNNTTTRRRNNNKKKMMMOOOPPPOOOMMMLLLLLLNNNSSSUUUPPPIIIGGGLLLSSS\\\YYYTTTOOOLLLLLLNNNOOOQQQXXX^^^]]]\\\]]]]]][[[YYYXXXWWWXXX[[[[[[YYYVVVTTTTTTUUUTTTSSSPPPMMMKKKKKKMMMNNNMMMJJJHHHGGGGGGMMMWWWXXXLLLDDDHHHKKKIIIGGGHHHHHHHHHHHHJJJMMMPPPMMMIIIFFFGGGLLLNNNMMMJJJJJJHHHGGGGGGHHHJJJKKKJJJIIIIIIGGGEEEBBBAAACCCEEEJJJLLLMMMKKKGGGEEEFFFHHHDDDCCCBBB@@@???>>>>>>>>><<<>>>???@@@@@@???>>><<<<<<<<<<<<<<<<<<===>>>>>>???DDDGGGIIILLLOOOMMMHHHGGGHHHHHHHHHGGGEEEDDDBBBHHHMMMPPPPPPPPPPPPMMMHHH@@@===999===CCCAAAOOOmmmssslll******+++,,,,,,+++***)))*********))))))(((((((((''')))+++,,,++++++,,,---,,,+++))))))+++---...------......//////000000111222222222222222222222222222222333333333222111000111111222333333333333222444666777777666666777888888999;;;:::888777777888999::::::777333111222333555666888:::;;;;;;::::::;;;;;;<<<<<<=========>>>;;;;;;999999999:::;;;<<<:::>>>CCCFFFEEEBBB@@@??????>>><<<;;;::::::;;;<<<===>>>@@@AAAAAA@@@???>>>::::::;;;<<<===>>>>>>??????AAABBBAAA???===>>>@@@@@@AAABBBAAA???>>>>>>>>>>>>BBBBBB??????CCCCCC???>>>AAA@@@>>>@@@EEEFFFDDDAAABBBDDDEEECCCAAAFFFMMMIIIJJJGGGBBBBBBEEEDDD???>>>=========>>>???@@@AAA???CCCGGGHHHFFFDDDDDDDDDCCCDDDEEEEEEDDDCCCBBBAAA>>>>>>>>>>>>???AAABBBCCCDDDAAA>>>>>>@@@AAA@@@>>>???@@@AAABBBDDDEEEEEEEEEEEEDDDCCCAAA???>>><<<<<<;;;;;;<<<<<<===>>>>>>???@@@???>>>======???AAABBBAAA@@@???>>>>>>>>>???@@@???AAADDDDDDCCCBBBAAABBB>>><<<999999;;;===>>>>>>;;;;;;===>>>???@@@@@@@@@CCCBBBAAA@@@????????????AAAAAAAAABBBCCCDDDFFFFFFFFFCCC???>>>AAADDDEEEEEEGGGFFFEEEEEEEEECCC@@@>>>===>>>@@@BBBDDDEEEEEEFFFDDDCCCAAA@@@???>>>??????AAAAAAAAABBBDDDFFFIIIJJJJJJIIIHHHFFFEEEEEEFFFFFFIIIIIIIIIIIIJJJJJJKKKLLLGGGGGGGGGHHHJJJKKKJJJIIIKKKGGGDDDGGGNNNSSSRRRPPPJJJLLLNNNOOONNNMMMLLLKKKLLLQQQUUUSSSNNNKKKLLLPPPXXXUUUQQQNNNLLLLLLMMMNNNPPPVVV[[[ZZZXXXYYYYYYWWWTTTSSSRRRTTTWWWYYYXXXVVVQQQRRRRRRRRRQQQOOOMMMKKKLLLMMMMMMMMMLLLJJJGGGEEEJJJTTTVVVLLLEEEIIILLLIIIJJJJJJIIIGGGFFFHHHKKKOOOKKKGGGDDDFFFJJJNNNNNNLLLIIIHHHFFFGGGIIIJJJKKKJJJJJJJJJIIIFFFCCCCCCEEEFFFGGGHHHIIIHHHEEEDDDEEEFFFBBBAAA@@@???>>>=========;;;<<<===>>>>>>===<<<;;;<<<<<<;;;;;;<<<======>>>===AAACCCCCCEEEGGGEEEAAAFFFFFFGGGGGGGGGEEEDDDCCCFFFJJJMMMMMMMMMMMMJJJEEE@@@===888;;;???<<>>BBBDDDBBB@@@===<<<::::::::::::::::::;;;;;;;;;<<<>>>?????????>>>===<<<;;;:::888999:::<<<===???BBBEEEDDD@@@======>>>>>>??????>>>======???@@@===@@@AAA@@@AAACCCCCCAAA???BBBAAA??????DDDEEECCCCCCBBBCCCCCCAAA>>>BBBHHHIIIHHHEEE@@@@@@CCCCCCAAA<<<======>>>???@@@@@@@@@>>>AAADDDEEEDDDBBBBBBBBBAAABBBBBBCCCBBBBBBAAA@@@<<<======>>>???AAABBBCCCEEEBBB@@@??????@@@??????===>>>???@@@BBBCCCDDDEEEDDDCCCBBB@@@???===<<<;;;<<<<<<<<<======>>>>>>???>>>=========>>>@@@BBBDDDAAAAAAAAA@@@@@@@@@@@@??????AAADDDDDDBBB@@@??????;;;999777888:::===>>>>>>;;;;;;<<<>>>????????????@@@@@@@@@@@@???>>>>>>===>>>??????@@@BBBDDDEEEFFFDDDBBB@@@@@@BBBDDDDDDDDDEEEDDDCCCCCCCCCBBB???===:::;;;>>>@@@CCCEEEGGGGGGHHHGGGFFFDDDAAA>>><<<:::?????????@@@BBBDDDFFFGGGIIIHHHFFFEEEEEEEEEFFFFFFGGGHHHIIIKKKLLLLLLKKKKKKFFFFFFFFFHHHJJJKKKJJJIIIKKKIIIIIIKKKNNNQQQQQQQQQJJJKKKMMMNNNNNNMMMKKKJJJJJJNNNRRRTTTSSSPPPMMMLLLRRRPPPOOOMMMLLLLLLMMMNNNNNNSSSWWWUUUTTTUUUUUURRRRRRPPPNNNOOOPPPRRRRRRRRRMMMNNNOOOPPPOOONNNMMMLLLNNNMMMMMMNNNOOOMMMHHHCCCFFFOOORRRKKKGGGIIILLLJJJLLLKKKJJJGGGFFFGGGJJJNNNMMMIIIEEEDDDGGGJJJKKKJJJGGGFFFEEEFFFHHHJJJJJJIIIHHHHHHGGGEEECCCBBBDDDFFFBBBDDDEEEDDDCCCBBBCCCDDD??????>>>===============999999;;;;;;;;;;;;999999;;;;;;;;;;;;;;;<<<<<<======@@@BBB@@@AAACCCCCC@@@DDDDDDEEEFFFFFFEEEDDDCCCDDDHHHKKKIIIIIIIIIFFFAAA???===777888<<<888BBB[[[~~~rrrlll((((((((()))))))))))))))++++++******************+++,,,.........---...///000...,,,+++,,,------,,,,,,,,,------......//////////////////////////////....../////////000000000...///000000111000000000111222444333222222333555555777888888666555555666555555555444222111000000222333444666777777777777333444444666777888999999>>>>>>>>>===<<<999777666:::===AAABBB@@@===;;;:::777888999:::;;;;;;;;;;;;:::;;;<<<============<<<:::999888777777999:::;;;===BBBFFFFFFAAA===<<<===============<<<===@@@BBB???AAABBBBBBCCCCCCCCCAAA???BBBAAA>>>===AAADDDCCCEEECCCAAAAAA>>>;;;>>>DDDOOOKKKEEEAAA@@@AAABBBAAA<<<<<<===>>>?????????@@@===???AAABBBBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBCCCBBB@@@>>>>>>>>>>>>>>>;;;<<<<<<>>>???AAACCCDDDDDDCCCBBBAAA???>>>===<<<<<<<<<<<<======>>>>>>>>>===<<<;;;;;;<<<>>>AAABBB??????@@@@@@??????>>>===>>>???AAA@@@???>>>???@@@<<<:::888888:::<<<======:::;;;<<<===>>>>>>>>>>>>===>>>?????????===<<<;;;<<<<<<===>>>@@@CCCDDDFFFAAAAAAAAAAAAAAABBBBBBAAABBBBBBAAABBBBBBAAA>>><<<999:::===???BBBDDDFFFFFFIIIIIIHHHFFFCCC???;;;999===>>>???@@@AAACCCDDDEEEHHHGGGFFFEEEEEEEEEFFFGGGBBBDDDGGGJJJKKKJJJIIIHHHGGGFFFFFFGGGIIIJJJHHHGGGIIIJJJKKKLLLLLLMMMOOOQQQIIIJJJKKKMMMNNNMMMKKKIIIJJJLLLOOORRRSSSRRRNNNKKKLLLLLLMMMMMMMMMNNNNNNNNNLLLPPPRRRQQQQQQTTTTTTQQQTTTRRRNNNLLLJJJJJJJJJKKKKKKLLLMMMNNNOOOOOONNNNNNQQQOOONNNPPPSSSQQQIIIBBBBBBJJJNNNJJJGGGIIIKKKJJJJJJKKKKKKJJJIIIIIIKKKMMMQQQMMMGGGDDDDDDEEEEEEDDDDDDCCCCCCDDDFFFGGGGGGFFFCCCCCCCCCBBB@@@???AAABBB@@@@@@AAAAAAAAABBBBBBCCC>>>>>>===============>>>888999999::::::999999888;;;;;;::::::::::::;;;;;;<<>>>>>AAACCCBBBAAABBBCCCEEEEEEEEEDDDCCCCCCHHHJJJHHHGGGHHHEEE@@@<<<<<<666666:::777>>>TTT}}}yyy|||~~~~~~pppkkk'''''''''(((((())))))*********************++++++,,,...000000///...///000111///,,,+++,,,---,,,,,,,,,------......//////000........................//////.........---------......///000000000000///111222444333222222333555444666777666555333444444222222333444444444444333111222333444555666666666111222333444555666777888===>>>@@@@@@>>>;;;888666999<<>>;;;999888777777999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;444555666777888999999:::<<>>AAAAAA<<<;;;???BBBCCCFFFBBB??????===:::<<>>======>>><<<<<<=========>>>>>>>>>======>>>???@@@@@@???>>>======>>>>>>>>>???@@@@@@===<<<<<<;;;;;;;;;<<<<<<@@@@@@>>>===;;;;;;<<<===;;;;;;;;;<<<===???AAABBBDDDCCCBBBAAA@@@???>>>===<<<<<<<<<<<<===============<<<:::999:::;;;===>>>>>>>>>?????????>>>===<<<=========<<<;;;===@@@CCC???===:::999:::;;;;;;;;;:::;;;<<<===============;;;<<<=========<<<;;;::::::;;;;;;===???AAACCCDDD>>>???@@@@@@????????????@@@@@@@@@@@@AAAAAA>>><<<;;;<<<>>>@@@AAACCCCCCDDDFFFFFFGGGFFFDDDAAA===;;;===>>>???AAABBBCCCDDDDDDGGGGGGFFFEEEEEEFFFGGGHHH@@@CCCFFFIIIJJJJJJHHHGGGHHHGGGFFFGGGHHHHHHFFFEEEFFFIIIKKKKKKJJJKKKMMMOOOHHHHHHIIIKKKMMMMMMKKKHHHKKKJJJJJJMMMOOOPPPMMMKKKIIIJJJKKKMMMNNNOOOPPPPPPKKKNNNOOONNNPPPTTTUUURRRRRRQQQNNNJJJHHHGGGHHHHHHJJJJJJLLLMMMNNNOOOOOOPPPSSSQQQPPPRRRTTTRRRJJJCCC@@@FFFIIIHHHGGGHHHIIIIIIEEEHHHLLLNNNMMMLLLLLLMMMOOOLLLHHHEEECCCCCCCCCCCCBBBAAA@@@AAACCCDDDCCCBBB@@@AAAAAA@@@???>>>@@@AAA?????????@@@AAABBBBBBBBB???>>>>>>=========>>>>>>999999999999999999999999::::::999999999999::::::>>>BBBBBB===;;;===???>>>???@@@BBBCCCDDDCCCCCCBBBDDDHHHIIIHHHGGGHHHFFFBBB:::;;;666666:::888>>>PPP{{{wwwzzz~~~|||nnniii((('''''''''((()))***+++)))))))))***************,,,...//////...---......000...++++++,,,,,,,,,+++,,,,,,------...//////000........................000///...------------------...//////000000//////111333444444333222444555333444666555333222222333000000111444666777666444111111222333444555666666333444444555666777777888777:::>>>@@@AAA???;;;999999;;;>>>???===:::999888777777888999:::;;;<<<<<<===<<<<<<;;;::::::999999333444555777888999999999:::@@@EEECCC<<<666666888888:::;;;;;;;;;<<<>>>@@@BBBAAABBBEEEDDD@@@===>>>===AAAAAA<<<:::???CCCEEEFFFAAA======<<<:::===AAAMMMFFF@@@>>><<<:::;;;===>>>===;;;::::::;;;;;;<<<===<<<<<<===??????>>>===<<<<<<<<<======???@@@AAA???>>>===<<<<<<;;;;;;<<<===>>>===<<<::::::<<<>>><<<;;;;;;;;;<<<>>>@@@AAACCCBBBAAA@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888888:::;;;===?????????>>>>>>>>>>>>>>>:::;;;;;;::::::;;;???BBBAAA>>>:::999999::::::999::::::;;;<<<======<<<<<<::::::;;;;;;;;;::::::999999::::::;;;===???@@@AAA===>>>??????===<<<===>>>?????????@@@AAAAAA???<<<<<<===???@@@AAABBBBBBBBBAAABBBDDDDDDDDDBBB@@@>>>===>>>@@@AAABBBCCCCCCCCCEEEEEEDDDDDDDDDFFFGGGHHHBBBDDDGGGIIIJJJIIIHHHGGGGGGFFFEEEFFFGGGHHHFFFDDDDDDFFFIIIJJJJJJJJJKKKLLLHHHGGGGGGIIIMMMMMMJJJGGGIIIHHHGGGHHHJJJKKKKKKJJJGGGHHHJJJKKKMMMOOOPPPQQQMMMNNNNNNLLLOOOTTTUUURRRLLLLLLLLLJJJHHHGGGIIIJJJIIIIIIJJJLLLMMMNNNOOOPPPRRRQQQQQQRRRRRROOOJJJEEEBBBDDDFFFFFFEEEEEEFFFGGGBBBFFFJJJMMMMMMLLLKKKKKKIIIHHHGGGFFFEEEFFFFFFGGGBBBAAA@@@AAABBBBBB@@@>>>???@@@AAAAAA@@@@@@AAABBB???>>>>>>???AAABBBAAA@@@??????>>>===============999999999999999999999999:::999999888888888888999FFFJJJIIICCC>>>===>>>>>>>>>???AAABBBBBBBBBAAAAAABBBFFFGGGFFFFFFHHHFFFBBB888:::666666;;;:::>>>LLLooozzzwwwzzzzzzkkkfff(((((((((((((((***+++,,,((((((((())))))************+++------+++***+++,,,...,,,******+++,,,,,,+++++++++,,,,,,------....................................---,,,---...//////......///000000000000000000222333333222222333444222333555444222111111222000000000333666777555222111111111222333444666666444444444555555666666666333666<<<@@@AAA>>>:::888888;;;===>>><<<:::999999777777666666777999;;;<<>>===;;;:::999888888777666555555555777888999888>>>CCC@@@888222333666555777999:::999999:::;;;>>><<<>>>BBBBBB===;;;======BBBCCC>>><<<@@@FFFIIIEEE???;;;<<<<<<<<<>>>BBBDDD>>>:::===>>>===???CCC@@@===:::777666777999:::===<<<;;;<<<>>>???>>><<<<<<<<<;;;<<<===???AAABBB??????>>>=========>>>>>><<<===>>><<<:::;;;===@@@>>>===;;;;;;;;;===>>>@@@@@@@@@???>>>===<<<;;;;;;:::::::::::::::::::::::::::999888888999;;;===???>>>===<<<;;;;;;;;;<<<===888:::<<<<<<;;;;;;;;;<<<>>>;;;888777888999999999::::::;;;<<<<<<<<<;;;;;;999999999888888999999:::999999::::::;;;===>>>???>>>???@@@>>><<<;;;===??????>>>>>>@@@AAAAAA???======>>>???AAABBBCCCCCCCCC>>>???@@@AAAAAAAAA@@@???===>>>???AAABBBBBBBBBBBBBBBBBBAAAAAABBBDDDEEEFFFBBBDDDFFFGGGHHHGGGFFFEEECCCCCCCCCEEEHHHIIIHHHGGGDDDEEEFFFIIIKKKLLLKKKKKKGGGEEEEEEHHHLLLMMMJJJFFFEEEFFFGGGGGGFFFFFFFFFGGGFFFFFFGGGIIIKKKMMMOOOQQQPPPPPPNNNKKKMMMRRRRRRNNNHHHJJJKKKJJJGGGFFFGGGIIIHHHHHHHHHIIIKKKLLLNNNNNNPPPPPPPPPOOONNNJJJGGGEEEDDDDDDCCCDDDCCCBBBCCCEEECCCEEEGGGGGGGGGGGGHHHJJJEEEFFFGGGHHHGGGGGGGGGHHHCCCBBBBBBBBBBBBAAA???<<<===>>>@@@@@@??????@@@AAA???===<<<===???@@@???===???>>>===<<<;;;;;;;;;;;;999999888888888888999999999999888777777777777777CCCHHHIIICCC>>>>>>???>>>>>>???@@@AAAAAAAAA@@@???>>>BBBCCCBBBCCCEEEDDDAAA888;;;777666;;;:::<<>><<<;;;::::::777666555444555777999;;;@@@???===;;;999888777777<<<999666333333444777999777===BBB>>>555000111555222444777888888777777888999777:::@@@AAA<<<:::===>>>CCCDDD???===BBBHHHLLLDDD>>>:::;;;======???CCC>>>999888>>>BBBCCCFFFKKKAAA>>>999666444555888999>>><<<:::;;;>>>???>>><<<<<<;;;;;;<<<===???AAABBB999999999999::::::;;;<<<;;;===>>>===;;;<<>><<<;;;;;;<<<>>>???>>>>>>===<<<;;;::::::999999999999999999999999999888888888888:::===@@@AAA<<<:::888777777777999:::666999===???===:::888666;;;888666666777999::::::::::::;;;;;;<<<;;;;;;;;;999999888777777888999:::999999999:::;;;<<<===>>>???@@@AAA>>><<<;;;>>>AAA>>>>>>>>>@@@BBBBBB@@@>>><<<===???AAACCCDDDEEEEEE>>>>>>??????@@@@@@@@@@@@<<<===???@@@AAAAAAAAA@@@@@@?????????@@@BBBDDDEEEAAABBBCCCDDDDDDCCCBBBBBB@@@@@@AAADDDHHHJJJJJJJJJDDDDDDEEEHHHLLLMMMLLLKKKGGGEEEDDDHHHLLLMMMJJJEEEAAADDDGGGGGGEEECCCCCCDDDEEEEEEEEEFFFIIIKKKNNNPPPSSSRRRNNNJJJLLLPPPOOOKKKIIIKKKLLLJJJFFFCCCCCCDDDGGGGGGGGGHHHIIIJJJLLLMMMNNNOOOOOOMMMJJJFFFEEEEEEFFFDDDBBBBBBBBBAAABBBDDDFFFFFFDDDBBBAAABBBEEEHHHFFFHHHIIIJJJHHHFFFFFFEEEEEEDDDDDDCCCCCCBBB???<<<999;;;===>>>=========>>>???===;;;<<<>>>???===;;;???>>><<<;;;:::999999888888888777777777777888888999999888777777666777777444;;;>>>;;;888999;;;<<<>>>???@@@AAAAAA@@@???>>>:::>>>@@@???@@@CCCBBB???888<<<888555:::999:::DDDPPPyyyzzz~~~wwwgggaaa******)))((('''&&&%%%%%%))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,,,,,,,++++++*********------------------------++++++,,,,,,,,,---------.........///////////////000000000000111111111111666333000222555666333///222111111111222222111000222111111222333666888999333333333333333444555666===EEEHHHBBB:::666666555444777:::;;;:::999888999888666444333333555777999999999777444333444:::???HHHAAA777333444666666555:::===@@@@@@===999666555888888888888888:::;;;<<<777999;;;;;;;;;;;;<<<===<<>>AAAHHHOOOBBB???<<<:::;;;???DDDGGGBBBCCCBBB>>>>>>GGGVVVcccKKKEEE===:::;;;<<<;;;888888999:::>>>FFFKKKGGG>>>@@@===;;;999:::::::::999>>><<<999777888:::::::::;;;;;;;;;<<<<<<<<<======JJJLLLOOOPPPMMMFFF???:::<<<<<<<<<;;;::::::<<<>>>;;;>>>AAA@@@===999777777777777888999===AAAFFFIIIEEEEEE>>>666555::::::666888999;;;<<<<<<<<<;;;;;;;;;???<<<333333<<<===777999777777:::???AAA===999999999999999:::;;;;;;<<<<<<:::999999:::;;;;;;:::======>>>???????????????>>>>>>????????????>>>>>>AAA@@@???>>>>>>???@@@AAA:::<<<>>>???@@@???>>>===<<<===>>>?????????>>>===<<<===??????>>>>>>???AAADDDGGGFFF@@@>>>AAA@@@;;;@@@AAAAAAAAABBBDDDHHHKKKGGGEEECCCCCCEEEGGGHHHIIIEEEDDDFFFKKKKKKFFFCCCDDDEEECCCBBBEEEGGGHHHEEEBBBFFFHHHGGGBBBAAAFFFJJJKKKPPPNNNLLLKKKJJJKKKLLLNNNLLLLLLLLLKKKIIIEEEBBB@@@CCCDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJHHHGGGEEEDDDAAA???>>>>>>@@@BBBBBBAAAAAA???===<<<===???AAACCCDDDEEEGGGHHHGGGDDDAAA???AAABBBCCCBBB@@@>>>;;;999<<<;;;;;;::::::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::;;;<<<===<<<:::999:::;;;:::999888888::::::999888777777777777777777777777;;;;;;;;;::::::999999999???@@@@@@@@@@@@???>>>>>>???>>>>>>>>>???AAACCCDDD======<<<:::777888<<<@@@QQQ}}}sssccc^^^))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............////////////000000000000111111111111555222111333777888555222111111111222333333222111222222222222333555666777333333333333444555666777888@@@DDD???888555555555333666999:::999888888999888777555444444555666777666777666444333555999>>>EEE>>>777444555888777666777:::===>>><<<:::888777999999999999999999:::::::::<<<>>>===;;;999:::<<<>>>AAACCCBBBAAACCCIIINNN???===:::999999<<>>EEEQQQZZZQQQIII@@@;;;;;;<<<;;;:::===>>>===???EEEHHHCCC:::???===:::999:::::::::999===;;;999888999::::::999999999:::::::::;;;;;;;;;KKKLLLOOOPPPMMMHHHBBB???<<<>>>@@@@@@>>><<<;;;;;;999<<>>>>>;;;777888999;;;;;;;;;;;;:::>>>HHHJJJAAA:::===>>>;;;:::999888<<>>>>>>>>>>>===<<<<<<============<<<<<>>>>>============>>>999;;;===>>>>>>>>>===<<<:::;;;===>>>>>>>>><<<;;;>>>???@@@???>>>>>>@@@BBBDDDFFFDDD>>>===@@@@@@===>>>???@@@@@@@@@CCCFFFIIIHHHFFFDDDDDDGGGKKKNNNPPPBBB@@@BBBFFFGGGCCCBBBDDDBBB@@@@@@CCCGGGJJJHHHFFFIIILLLJJJEEECCCFFFIIIIIIMMMMMMKKKJJJJJJKKKLLLLLLKKKKKKKKKJJJHHHDDDAAA???DDDDDDEEEFFFGGGHHHIIIIIIHHHIIIJJJKKKJJJIIIGGGFFF@@@???>>>???AAABBBAAA@@@BBBAAA???>>>>>>>>>@@@AAADDDEEEGGGHHHGGGDDDAAA???>>>>>>@@@@@@@@@>>><<<;;;::::::999999999999::::::999999::::::::::::999999;;;<<<<<<;;;:::999999;;;:::999888888::::::999888777777777777777777777777;;;;;;:::::::::999999999>>>>>>???????????????>>>???>>>>>>>>>???AAACCCDDD@@@AAABBB@@@>>>===>>>@@@PPP|||rrrccc^^^((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,------------............//////000000000000000000111111111111444222111444888999777555111111222222333333333444333333333222333444444555333333333444555777888999444;;;???;;;555444555444333555888999888777888888888777666555555444555555333444444444444555999<<<@@@;;;777555777999999888444777;;;<<<;;;:::999999666777999;;;<<<=========>>>BBBDDDAAA;;;888999;;;>>>AAADDDDDDBBBCCCFFFIII>>>===;;;999999:::;;;<<<>>><<<;;;<<<>>>DDDJJJNNNTTTLLLBBB<<<;;;=========???@@@???@@@DDDGGGBBB:::>>><<<:::999:::::::::999<<<:::999999;;;;;;:::888888888888888999999999999BBBCCCDDDEEEDDDAAA>>><<<;;;>>>BBBCCC@@@<<<999777888:::======;;;999888888888888888888:::===@@@BBB>>>>>><<<:::;;;??????===666777888999::::::::::::@@@NNNUUULLL@@@<<<>>>===:::888888;;;???AAA@@@===;;;;;;:::999999999::::::666555555666999;;;<<<;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;:::888999;;;<<<<<<<<<;;;:::999;;;===???@@@>>><<<;;;===>>>>>>>>>===???CCCFFFCCCCCC@@@;;;:::>>>@@@???@@@AAAAAAAAAAAABBBEEEHHHJJJHHHEEEDDDFFFKKKQQQUUUDDDAAAAAADDDEEECCCCCCFFFCCCAAA@@@CCCGGGJJJJJJHHHMMMPPPNNNIIIEEEGGGHHHFFFJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIIIIHHHGGGDDDBBB@@@CCCCCCDDDEEEFFFGGGGGGHHHEEEGGGIIILLLLLLKKKIIIHHH@@@??????@@@BBBBBBAAA???CCCBBBAAA@@@????????????CCCDDDEEEFFFEEEBBB???>>>999:::<<<===>>>>>>======888888888777777888888888888888999999999999888888:::;;;<<<;;;999888999:::999888777888999:::999777777777777777777777777777:::::::::999999999999999<<<<<<===>>>????????????>>>>>>===>>>???@@@BBBCCCAAADDDHHHIIIGGGDDDBBBBBBMMMwww}}}qqqbbb___))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************+++++++++***************************************,,,,,,,,,------------...------......//////000000///000000000111111111111333222222444666777666444111222333333333333555666555444444333333333333333222333333444666888999:::333999<<<888444444444333222444777888777777888999888888777777666555444333222222333333444666999;;;;;;999777777999:::::::::444777:::;;;:::999888888111444888===AAACCCDDDDDDDDDHHHJJJEEE===888999<<<;;;===AAAAAA@@@???@@@AAA@@@???>>><<<;;;;;;:::::::::888777:::???CCCDDDDDDMMMHHHAAA>>>>>>???@@@AAA<<<>>>???AAAFFFJJJHHHAAA<<<;;;999:::;;;;;;:::999::::::999:::;;;;;;:::888888888888888999999999999888999::::::::::::999999888;;;>>>@@@>>>:::888777999:::<<<===<<<;;;::::::999888888888888:::<<<===999888888888:::;;;;;;999666777888999:::;;;<<<<<>>:::;;;;;;888777666888<<<>>>===<<>>===<<<<<<<<<<<<<<<>>><<<:::;;;<<<===<<<<<<;;;;;;<<<===============>>>>>>>>>======>>>>>>>>>======>>>>>>===;;;999888777888999:::::::::999999:::<<>>???EEEFFFFFFDDDBBBBBBDDDEEEJJJHHHEEEBBBCCCIIIPPPUUUOOOJJJHHHHHHGGGDDDEEEHHHIIIFFFDDDFFFIIIKKKJJJHHHMMMPPPPPPJJJGGGHHHHHHFFFHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGEEECCCBBBBBBBBBBBBCCCDDDEEEEEEEEECCCFFFHHHKKKKKKJJJHHHFFFAAA@@@@@@AAACCCCCCAAA???BBBBBBBBBAAAAAA@@@??????@@@AAABBBCCCBBB???===;;;777888:::;;;<<<<<<<<<<<<888888777777777777888888888888999999999999888888999:::;;;:::999888999:::999777666777888999888777777777777777777777777777999999999999999888888888::::::<<<===>>>?????????============>>>@@@AAACCC???CCCIIINNNOOOLLLIIIFFFLLLttt|||~~~nnnbbb___+++++++++***)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************************************************,,,,,,---------.........---------...///000000111///000000000111111111111444333333444444444333222333444555444333333555888666666555555444333222222222333333444666888999:::555:::<<<888444555555333222444666777777777888:::999999888888777666555444333333333444666888::::::999888777888999:::;;;;;;888:::<<<<<<:::888777777222555:::???CCCEEEFFFGGGIIIKKKLLLHHHAAA;;;;;;===999;;;>>>@@@???>>><<<<<<@@@???>>>===<<<;;;::::::888666666:::@@@CCCBBB@@@@@@???>>>???@@@BBBCCCCCC<<<>>>@@@AAAFFFKKKJJJEEE;;;::::::;;;<<<===<<<::::::999999:::<<<<<<:::888999999999999::::::::::::888888888999::::::;;;;;;888999;;;<<<;;;:::;;;<<<;;;;;;<<<===>>>>>>===<<<999999888777888888999:::888666666777888888666666777777888:::;;;===>>>??????CCCEEEAAA<<<:::::::::999888777888999;;;======???>>>>>>===<<<<<<<<<<<>><<<<<<>>>???>>>=========>>>???????????????>>>>>>============>>>>>>????????????>>><<<:::999777777888999999::::::::::::;;;>>>???@@@???===;;;;;;;;;;;;;;;;;;>>>CCCFFF???===<<<<<<<<<<<<===???GGGHHHGGGEEEBBB@@@@@@@@@FFFFFFEEECCCEEEKKKSSSZZZZZZTTTNNNLLLHHHDDDDDDGGGLLLIIIHHHJJJMMMOOONNNKKKLLLOOOOOOJJJHHHIIIIIIHHHGGGHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFGGGCCCEEEGGGIIIIIIGGGEEEDDDBBBAAA@@@AAABBBBBBAAA???BBBBBBBBBBBBAAAAAAAAA@@@>>>>>>??????>>><<<:::888888999999999::::::999999888888777777777777888888999999::::::::::::999999777999:::999888888999:::888777666666888888777666666666666666666666666666888888888888888888888888888999:::<<<===>>>??????===<<<<<<<<<===???AAABBB;;;???FFFNNNRRRRRRPPPNNNSSSwww}}}}}}~~~lllaaa```,,,+++***)))(((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))***************************************,,,---------............,,,------...///000111111000000000000111111111111333333444444333222222111555777777555333222555999666777777666666555333333333333333444555777888999777;;;<<<888555666666444333444666777777888:::;;;;;;:::999888777777888888777555444444777:::;;;<<<:::999888888888999:::;;;===>>>???>>>;;;888777777777999<<>>===;;;<<>><<<>>>======<<<;;;;;;;;;<<<;;;:::999<<<@@@BBBAAA???888999<<<>>>@@@AAABBBBBB???BBBBBBBBBDDDGGGFFFAAA;;;;;;;;;<<<>>>???===<<<:::999888999;;;<<<;;;:::::::::::::::;;;;;;;;;<<<888999999999::::::;;;;;;:::;;;;;;;;;:::<<>><<<999999888888777888888888;;;777666999:::888666777777777888999;;;===???AAA???>>><<<;;;<<<<<<<<<;;;===<<<:::999999;;;===???<<<<<<;;;:::::::::;;;;;;;;;999999:::===???@@@???>>>???@@@@@@AAAAAA@@@@@@===<<<;;;::::::;;;<<<===AAAAAAAAA@@@>>><<<;;;:::666777888999:::;;;======::::::<<<=========<<<;;;@@@@@@???===<<<<<<>>>AAA@@@>>>@@@CCCCCC???===???DDDEEEDDDBBB???<<<<<<<<>>@@@AAA999<<>>???@@@AAAIIIGGGDDDDDDDDDBBB???<<<<<<===???AAABBBAAA???===>>>>>>===<<<===>>>@@@AAACCCAAA???>>>????????????999;;;<<<======>>>???@@@@@@BBBBBB@@@@@@BBB@@@<<<;;;;;;<<<>>>@@@@@@???===;;;999888888:::;;;<<<;;;::::::::::::;;;;;;;;;;;;888888888999999999999888;;;<<<<<<;;;:::;;;>>>@@@>>>===;;;<<<>>>>>>===;;;999999999888888888777777<<<777666999;;;888888;;;666666777888:::===???AAA>>><<<:::;;;======<<<<<<>>>===;;;999888999;;;>>>:::::::::999::::::;;;;;;999888888999<<<>>>???>>>??????@@@AAAAAAAAAAAAAAA===<<<:::999999:::<<<===CCCBBB@@@>>>===;;;::::::666777888999;;;>>>@@@AAA===============>>>>>>???@@@AAAAAA@@@??????@@@BBBBBBBBBFFFLLLKKKDDD@@@@@@@@@AAABBBAAA>>>=========???CCCHHHJJJKKKOOOUUU[[[TTTOOOKKKJJJGGGDDDEEEHHHHHHHHHJJJPPPUUUVVVTTTPPPPPPRRRPPPKKKHHHKKKMMMMMMLLLKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIICCCCCCDDDDDDEEEGGGHHHHHHFFFCCC@@@???@@@AAABBBBBBJJJHHHEEEBBB???>>>>>>???=========<<<;;;:::888888999888888888888888999999666666555555555555666666888888999999999999888888666777888888777777888:::777666555555777777666555666666666666666666666666666666666777777777888888888888999;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@AAA;;;;;;>>>FFFOOOVVVZZZ\\\aaa~~~}}}~~~xxxiiiaaaaaa''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((((())))))*********+++++++++++++++++++++++++++---------.........//////,,,,,,---...///000111222000000000000111111111111111333555555555666666777888::::::777222111444999777888999999999777666555333333333333333444555666333777888666777:::;;;999444666777888888999<<<>>>===<<<:::888888:::===>>>@@@;;;777666888<<<>>>???===<<<:::777555666888;;;@@@AAABBB@@@>>><<<<<<<<<555555777999;;;>>>AAABBBGGGCCC@@@AAADDDDDD@@@;;;<<<<<<===???AAAAAA???===AAA@@@??????@@@BBBEEEFFFHHHGGGDDD@@@>>>===>>>??????>>>===;;;::::::<<<>>>===@@@@@@======???>>>;;;<<<<<<<<>><<<:::777555666999;;;;;;;;;;;;;;;;;;<<<===>>>===<<<::::::<<<===<<<;;;??????@@@AAAAAAAAAAAA@@@???>>><<<;;;;;;<<<>>>???DDDBBB@@@===;;;:::::::::666777888:::===???BBBCCCBBBAAA@@@@@@@@@AAACCCDDD<<<>>>AAABBBBBBCCCFFFGGGEEEEEEKKKSSSRRRHHHBBBAAA>>>@@@AAAAAA@@@@@@@@@AAA@@@EEEJJJKKKJJJJJJMMMQQQOOOJJJHHHIIIHHHGGGHHHMMMJJJJJJMMMQQQUUUUUUPPPLLLTTTUUURRRLLLIIIKKKNNNNNNOOOMMMJJJHHHFFFFFFGGGHHHFFFFFFEEEEEEFFFGGGGGGHHHFFFFFFFFFFFFFFFGGGGGGGGGCCCCCCCCCDDDFFFHHHKKKMMMHHHDDD@@@>>>???AAACCCCCCOOOLLLGGGBBB>>><<<<<<<<<>>>>>>>>>===<<<;;;999999888777777777888999:::;;;555444444333333444444555777777888888888888777777555777888888777777888:::777555444555666777666555666666666666666666666666555666666666777777888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAA>>><<<===CCCMMMVVV\\\___^^^zzz|||~~~wwwhhh```aaa''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))((())))))***+++***+++,,,,,,------------,,,---///...------...///111///,,,---000222111///333333333444444333222222111111222222222333333333:::<<<===;;;888666888:::<<<:::666333111111222333555666888999::::::999999666666666888:::<<<<<<<<>><<<;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<======:::777777888999::::::===@@@DDDCCC???;;;:::::::::;;;<<<===>>>>>>======>>>>>>???AAACCCCCC@@@>>>@@@AAABBB@@@>>>======>>>BBB@@@???AAADDDEEECCCAAAKKKHHHEEEAAA@@@@@@BBBDDDCCCBBBAAA???>>>=========>>>===<<<<<<>>>??????>>>>>>>>>======>>>@@@BBBCCCAAA@@@>>>;;;:::999999999999999999:::::::::;;;;;;<<<999777777:::;;;:::888999888888888888888888999;;;;;;<<<<<<<<<;;;999888:::;;;<<<:::666444555777888888777777777777888888444222222444999;;;;;;999:::;;;;;;;;;::::::999888;;;::::::999999999::::::===<<<;;;;;;;;;;;;<<<===;;;===@@@CCCCCCAAA>>><<>><<<===;;;888777999<<<===>>>???>>>===;;;999<<<===<<<;;;???CCCAAA<<<>>>>>>???AAADDDFFFFFFEEEEEEEEEEEEFFFGGGHHHJJJJJJIIIIIIJJJIIIGGGCCC???<<<>>>>>>>>>@@@CCCDDDCCCBBBHHHIIIKKKNNNPPPQQQRRRRRRRRRMMMKKKNNNOOOLLLKKKMMMKKKJJJJJJKKKMMMOOOOOOOOOSSSQQQMMMJJJHHHIIIKKKMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFGGGHHHIIIGGGFFFHHHGGGFFFEEEFFFFFFHHHHHHIIIGGGDDDCCCDDDGGGHHHHHHEEEEEEDDDCCCCCCCCCCCCDDDCCCBBB@@@>>>===<<<;;;;;;;;;<<<======<<<:::888666999888777777888888777555666666555555555555666666666666666666555555555555666666666666777777777777777777666666666666666777555555666777777777777777888888888888888777666555888999999999999999999:::<<<<<<<<<===<<<<<<;;;:::===999;;;EEEOOOTTTWWWYYY\\\jjjqqqfffaaaaaa''''''''''''((((((((((((************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))***++++++((()))***,,,---.........,,,...///...------...000111///---...111222111000222333333333333333222222111111111222222222333333777999;;;;;;;;;;;;<<<===999888555333222222222333444555777999::::::::::::777666666888;;;======<<>>===;;;;;;;;;<<<===;;;;;;<<<<<<;;;;;;;;;<<<<<<:::777666888999999999<<>>===<<<============<<<<<<<<<<<<@@@>>>===>>>@@@@@@@@@>>>@@@AAABBB@@@>>>======>>>@@@???@@@CCCFFFGGGFFFCCCIIIGGGCCCAAA???@@@BBBCCCBBBAAA@@@>>>===<<<<<<<<<===<<<<<<<<<===>>>??????============>>>>>>???@@@AAA???===;;;:::999999999888888888888999999999999;;;999777777999:::999888888888777777777777888888:::;;;;;;<<<;;;:::999888999;;;;;;999666444555666888888777777777777888888555333333555888::::::999888999::::::;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>@@@AAA@@@>>>===AAAAAAAAAAAABBBBBBBBBCCCBBB???===>>>===999888;;;;;;<<<===??????>>>===<<<;;;<<<;;;;;;???CCCBBB<<<>>>>>>???@@@BBBCCCCCCBBBDDDDDDDDDEEEFFFHHHJJJKKKJJJJJJJJJIIIGGGDDDAAA???@@@??????@@@CCCDDDDDDCCCJJJKKKMMMOOOQQQSSSTTTUUUQQQMMMKKKMMMNNNMMMLLLNNNLLLKKKJJJJJJLLLMMMOOOOOOOOONNNKKKIIIHHHIIIKKKLLLNNNMMMKKKJJJHHHHHHHHHHHHHHHIIIJJJJJJIIIHHHFFFFFFHHHGGGGGGGGGGGGIIIJJJKKKKKKHHHEEECCCDDDEEEEEEEEEAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@???===;;;::::::999:::;;;<<<<<<<<<:::888777999888666777888888777555888777777666666777777888666666666666555555555444555555555555666666666666777666666555555666666777555555666777777777777777888888999999888777777666999999999999999:::::::::<<<<<<<<<<<<<<<<<<;;;;;;999666888AAAJJJOOOSSSWWW\\\hhh~~~oooccc^^^^^^''''''''''''((((((((((((+++++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))******+++*********)))***++++++,,,'''((()))+++---...//////,,,...//////......///000111/////////111222111000111222222333333333222222111111111222222222222333555555777;;;>>>@@@???>>>555555444444333222222222222444555777999:::;;;;;;777777777888;;;======<<>>===<<<;;;<<<===>>>;;;;;;;;;;;;;;;:::::::::<<<999777666777888888888<<<<<<===???BBBBBBAAA??????>>>===;;;;;;;;;;;;<<>>===>>>?????????AAADDDHHHHHHGGGEEEEEECCCAAA???>>>>>>@@@AAAAAA@@@???===<<<;;;:::999;;;;;;;;;<<<===>>>??????<<<<<<===============<<>><<<;;;999999888888666666666777777777888888999888777777999999888777777777666666666666777777888999:::::::::999888777888999:::888666555555666888888777777777777888888666555555666888999999888666777999:::;;;<<<<<<<<<;;;::::::999::::::;;;;;;::::::;;;;;;;;;;;;::::::999:::<<<===>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBCCC???>>>???>>>;;;:::===:::;;;===?????????>>>>>><<<===<<<<<<@@@DDDCCC===>>>???@@@AAAAAABBBBBBAAADDDCCCCCCCCCDDDGGGJJJKKKJJJIIIIIIGGGFFFEEEDDDCCCCCCAAA@@@@@@CCCEEEEEEEEEJJJKKKMMMOOORRRTTTVVVWWWQQQLLLJJJLLLMMMLLLLLLNNNKKKJJJIIIHHHIIIKKKMMMNNNMMMLLLLLLKKKJJJJJJKKKKKKOOOMMMKKKIIIHHHHHHIIIIIIJJJMMMPPPOOOKKKGGGEEEEEEGGGFFFFFFGGGHHHJJJLLLNNNLLLIIIEEECCCCCCCCCCCCBBB???>>>>>>===>>>>>>??????>>>===<<<;;;:::999888888888999:::;;;;;;:::999888999777666666777777666555777777666666666666777777666666555555555444444444444444444555555555555666666555555555555555666666555555666777777777777666888999999999999888777777999999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;888999AAAIIINNNTTTZZZ\\\gggooobbb]]]^^^''''''''''''((((((((((((++++++******)))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))*********************+++,,,,,,((((((***+++------......,,,---//////......///111000000000111111222111111000111111222222222222222111111111111222222222222333222444888>>>@@@>>><<<222333444444444333222111111222444666888:::;;;<<<888777777888;;;<<<<<<;;;===<<<;;;:::;;;;;;===>>>;;;:::999999::::::999888:::888666666777888888777;;;::::::===BBBDDDCCCAAA???===;;;::::::;;;<<<>>>===<<<<<<===>>>===<<<:::>>>@@@@@@@@@>>>>>>>>>@@@>>>???BBBEEEFFFFFFEEECCC@@@@@@>>>===<<<<<<<<<===>>>>>>===<<<;;;999888777::::::;;;;;;;;;<<<>>>@@@;;;<<<===>>>>>>===;;;:::<<<;;;:::999888777666666666666666666777777777777777777777777888888777666666666555555555555666666666777888999999888777666777777777777666555555555888777777666666777777888777777777777777777777777777777999:::;;;;;;<<<<<<:::999999999999:::;;;;;;999999:::;;;;;;:::999999:::::::::;;;<<<>>>???@@@??????@@@@@@@@@AAAAAAAAACCC@@@>>>@@@???<<<<<>>??????>>>>>>===>>>???>>>===@@@DDDBBB======>>>@@@AAAAAABBBBBBCCCEEEDDDBBBBBBBBBDDDGGGHHHHHHGGGFFFDDDDDDDDDDDDEEEEEECCC@@@@@@BBBEEEFFFGGGHHHHHHJJJLLLOOORRRTTTUUURRRLLLIIIKKKKKKHHHGGGIIIIIIHHHGGGFFFEEEGGGIIILLLNNNNNNMMMMMMLLLKKKJJJIIIKKKKKKLLLLLLLLLLLLLLLLLLKKKPPPTTTRRRLLLFFFDDDEEEDDDDDDDDDEEEGGGIIILLLMMMIIIFFFCCCBBBBBBBBBBBBAAA>>>>>>============>>>>>>;;;;;;;;;:::999888777777666777888999999999999888888666555555666777555444444444333333333333444444555555555444444444333333444444444555555555666666444444444444444444555666444555666666777777666666888888999999999999888888888888999999::::::;;;;;;;;;;;;;;;;;;<<<<<<======<<<::::::@@@FFFLLLTTT]]]^^^hhhqqqddd___```''''''''''''(((((((((((())))))((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******))))))******+++,,,******+++,,,,,,+++++++++***,,,......------///000...///111111111111111111///000111111222222222111000000111111111222222222333111111555999;;;999777111222444555555444222111000111333555777999;;;<<<888777666888:::;;;;;;::::::999999888999:::<<<===;;;999888888999:::888666777666555666888999888777<<<:::999;;;@@@CCCCCCAAA<<<;;;999999:::<<<>>>@@@===>>>AAADDDEEECCC>>>:::<<<>>>??????======>>>???>>>@@@BBBCCCCCCAAA@@@@@@>>>===<<<<<<;;;:::999999<<<<<<<<<<<<;;;999888777999:::<<<;;;:::;;;===???<<<===>>>>>>>>>===<<<;;;999999999888777666555555666666666666777777777777555666777777777666555555555444444333333444444555444555666777777666555555666555555555555555555444777666666555555666666777777777777777666555555666777888888999:::999999999888888888888888999::::::888888999999999999888888;;;;;;;;;;;;<<<>>>@@@AAA>>>>>>>>>>>>????????????BBB>>>===??????<<<<<>>===<<<;;;;;;===>>>===;;;>>>BBB???999888;;;>>>?????????AAACCCFFFEEECCCAAAAAABBBCCCDDDEEEDDDBBBAAA@@@AAABBBCCCFFFCCCAAAAAACCCEEEFFFFFFDDDDDDEEEGGGJJJLLLOOOPPPRRRLLLIIIJJJIIIEEEBBBCCCDDDDDDEEECCCBBBCCCFFFIIILLLMMMLLLLLLJJJHHHFFFEEEFFFIIILLLOOOQQQQQQPPPOOOLLLQQQUUUSSSLLLFFFDDDEEEAAAAAAAAABBBCCCFFFHHHIIIDDDBBB@@@@@@BBBCCCCCCBBB======<<<;;;;;;;;;;;;;;;999::::::::::::999777777555555666777777888888888777666555555666666555333333333222222222222333333444444444444333333333333444444444555555555666666333333222222333444555555444444555666666666666666777888888999999999888888777777888888999:::;;;;;;::::::::::::;;;===>>>???:::777888;;;???EEEQQQ\\\dddnnnrrreee```aaa''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((()))******++++++++++++++++++******))))))+++,,,---,,,,,,...000,,,...111111000//////000...///000111111111111111000000000111111111111222222111111222444555555444333333444555555444222222111111222444666888;;;<<<777666555777999::::::999888777777777888:::;;;<<<;;;888666777999999777444444333333555888999999888===;;;::::::<<>>@@@AAA@@@???===>>>???>>>>>>>>>===<<<:::888777999:::;;;;;;;;;:::999888999;;;===;;;999999;;;>>><<<<<<===============<<<999999999999888777666555555555666666666777777777333555777777666444444555333333333222222333333333222333444555555555444333555333333333555666555444555555444444444444555555555666777666444333444555666666777888888888777777666666666666777888999999888888777777777777888888;;;;;;;;;;;;<<<>>>???@@@;;;<<<<<<<<<============???<<<<<<>>>>>>;;;<<>>===<<<;;;:::999:::::::::999<<<@@@>>>999555888;;;<<<::::::<<>>>>>???@@@@@@EEECCCAAABBBCCCEEEEEEEEEBBBBBBBBBCCCEEEHHHJJJLLLPPPLLLJJJKKKJJJDDD@@@???>>>AAACCCCCCAAABBBEEEHHHIIIIIIIIIHHHFFFEEECCCBBBEEEHHHLLLOOOQQQRRRQQQPPPLLLOOOQQQPPPKKKGGGEEEEEE??????>>>>>>???AAABBBCCC@@@>>>>>>???AAACCCDDDCCC;;;;;;999888777777666666777777999999999888777666444444555555666666777777777555444444555555444333444444333333333333444444444444333333333222222222333333333444444444555555222111111111222333444555444444555666666666666555666666777888888888888777555666666777888999::::::::::::999:::;;;===???@@@<<<::::::;;;===CCCRRR```lllxxxooobbb]]]^^^''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***)))******+++++++++******''')))++++++++++++---///***---000111///......///---...///000111111111111000000000000111111111111111111111000///000333555555555555555555444333222111111222333555777:::;;;666555444555777888888777888777777777888:::<<<===;;;888555666888999666222111111222555888:::::::::>>>===<<<:::999999<<<>>>999999:::;;;;;;<<<======;;;===AAAFFFHHHFFFBBB>>>888999;;;;;;;;;;;;<<<>>>===??????>>><<<<<>>>>>===;;;;;;:::::::::888999:::;;;@@@FFFEEE@@@777;;;>>>===999777999<<>>>>>>>>>>>>>>CCCBBBAAABBBDDDEEEDDDCCCCCCBBBBBBBBBDDDFFFHHHJJJMMMJJJKKKNNNMMMGGGAAA@@@;;;@@@DDDEEECCCCCCEEEIIIGGGGGGGGGFFFFFFFFFFFFFFFHHHIIIJJJKKKMMMNNNOOOPPPLLLLLLLLLLLLJJJHHHFFFEEE???>>>===<<<<<<===>>>>>>>>>======>>>AAACCCCCCBBB===<<<:::888666555444444444555666777888777555444444444444444444444555555666555333444555555444222333333222222222222333333333333333333222222222222111111111111222222222222000000000111111222444444333444555555666666555555555555666777777777777777444444555666777888999999:::999999999;;;===@@@AAA???>>>=========DDDUUUeeettt|||lll```\\\[[[''''''''''''((((((((()))&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''((())))))'''((()))++++++,,,,,,,,,&&&(((*********+++,,,...)))---000111///------...---...///000111111111111000000000000111111111111000222222///---...333888777777666555444444333333222222222333444777999:::555444444555777888777666888888888888999;;;===???;;;888444555888999555222//////111444888;;;;;;;;;??????>>>:::666555999<<<::::::;;;<<<<<<<<<;;;;;;777888;;;???AAAAAA>>>;;;777888::::::::::::<<<======>>>>>>===;;;<<>>;;;888666888:::<<<===<<<;;;::::::<<<>>><<<777555888<<<999999888888999;;;===>>><<<======>>>===<<<:::999222222333333333444444444000444777777555333333444222222111111111111222222000111222333444333333222333111000222555666555333333222222111111222222333111444555444222111222555///111222444666888888999333333333444444666777777:::888555333333555888:::999999:::;;;;;;;;;::::::888888999999999:::::::::;;;888888:::;;;999999===<<<;;;;;;:::::::::;;;;;;999;;;<<>>>>>======BBBBBBAAACCCDDDEEECCCAAAEEEDDDCCCCCCDDDFFFHHHJJJJJJIIIKKKPPPPPPJJJDDDCCC:::???EEEGGGEEEDDDGGGJJJGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKHHHGGGGGGJJJMMMOOOKKKJJJIIIIIIIIIIIIGGGEEE@@@???===<<<;;;;;;;;;<<<>>>======>>>@@@BBBAAA@@@@@@>>><<<:::888666555555111333444666666555444333555444444333333444444444666444333333444555333222111111000000000000111111333333333222222222111111////////////000000000000000000000000111222333444333444555555666666555555444444555666666777666666333333444555666777888888:::999999999;;;===@@@BBB===<<<;;;:::999@@@RRRcccyyy{{{lllaaa\\\[[[''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))***))))))((('''&&&&&&&&&(((((((((((((((((((((((()))***+++***)))((()))***))))))(((((((((((()))))))))))))))***++++++,,,,,,---------............///...//////000000000000/////////000000000000//////000111111000///000333555555666777666444333222333000000111444666888777555555444333444666777666555222444555555555777:::===:::666555666666333444777555444555888888555666:::666666777:::<<<===;;;999999999999888666666888::::::::::::;;;<<<===<<<;;;:::;;;<<<<<<:::888888999777888999:::::::::::::::@@@???===<<<<<<===>>>???;;;888666888<<<===:::666666888:::;;;;;;999777555>>>;;;888555555777:::<<<@@@AAAAAA@@@<<<888333000111111222222222333333333//////000111333444444555666444222///...///000111222222111111111111222222333333333333333222111000000222333444444333111000555555555555555555555555333333222222222333444555666333111222666999888777333111111333666888777666777777888999999999999888;;;:::888666555666777777999888777666555555666666888999;;;<<<<<<<<<;;;:::<<<;;;:::<<>>@@@???BBBEEEBBB===<<<>>>BBBHHHGGG???:::>>>CCCCCC???AAADDDDDDCCCBBBBBBBBBCCCFFFKKKNNNMMMIIICCC???===>>>@@@AAABBBCCCDDDDDDHHHFFFEEEFFFHHHJJJKKKKKKQQQMMMHHHFFFFFFHHHJJJKKKGGGIIIGGGCCCBBBEEEFFFCCCHHHDDD???<<<<<<<<<<<<;;;@@@<<<<<>>999555444444444333555555666666777777888888222333444555555555444333222222222111111111000000111111000000000000111111111111222333333333333222333333222111000000000111000000000111222222333333333333333333333555666777444444444444444444444444333555666666555444444555777777888999::::::::::::<<<===777777;;;;;;FFF^^^yyy~~~|||kkk___ZZZZZZ''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))((('''&&&&&&&&&''''''''''''''''''''''''(((***+++***)))((()))***))))))(((((((((((()))))))))))))))***++++++,,,,,,------------...............//////000000000000000//////000000000000//////000111222111000000222444444666777666555444444444444222111222555777777777444333222333555666555444111333444444444666999<<<:::666444666555222333666555444555888888666888===999777666666666666555333999999888666555777:::===@@@===999999;;;======<<<;;;<<<===<<<:::888888888666666777777888888999999::::::999888999;;;===>>>;;;888666777;;;<<<888555666777999::::::888666555::::::999777444333444555888999999888666333111///111111111222222222333333111111222333444555666666555333111///...///111222111111000000000000111111222333333333222222111000000111333444444333111000333333333333333333333333222222222222333333444444444333333555999>>>AAABBB888777555777999;;;999888888888888888888888888888999:::;;;;;;999888999;;;888888777666666666888888999999999999999999999888;;;999888:::>>>AAAAAA@@@;;;<<<===<<<<<<;;;;;;<<<<<<;;;;;;===???@@@@@@???;;;>>>FFFNNNLLLDDD>>>===@@@FFFGGGAAA===???BBBCCC???BBBDDDDDDCCCBBBBBBCCCDDDFFFJJJKKKJJJEEE@@@<<<<<<===>>>@@@AAABBBBBBBBBHHHGGGFFFFFFGGGHHHIIIIIILLLIIIFFFFFFHHHIIIHHHFFFEEEGGGFFFBBBCCCGGGIIIGGGGGGGGGGGGEEECCC@@@===<<>>===???AAAAAADDDHHHDDDBBB>>>:::777555444444444444555555555666666666444444555666666555444333222222222111111111000000111111000000000000111111//////000111111111111111333222111111000000000111//////000111111222222333000000111222222333333444555555555555555444444444333555666666555444444555666777888999:::::::::::::::;;;666555:::999DDD[[[xxxyyyjjj```[[[ZZZ''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&''''''''''''''''''''''''((()))******(((((()))***))))))(((((((((((()))))))))))))))***++++++,,,,,,,,,,,,,,,---------............///000000000000000//////000000000000//////111222444333222000111222333444666666555555666777555333000000111444555555333222111222444555444333111222333333333555999;;;999666444555444222222555666444444777777777;;;@@@DDDAAA<<<999777666555444888888666444444888>>>BBBFFF???888666999===>>>===<<<======<<<999888888888666555444444555666888:::555444444555666999;;;<<<;;;999777888::::::777444666777999999999777555444666;;;>>>===666111000000222222222222111000000///000111111111222222222222222222333444555666666777333111000......000111222000000////////////000000222222222333222222111000000111222333333222111000111111111111111111111111222222222222333333333444///000111333666:::@@@DDD>>>===;;;;;;<<<<<<;;;999888888777666666666777888666;;;@@@@@@<<<:::;;;>>>888777666666777999:::;;;<<<;;;:::999888888999999;;;:::999:::<<<>>>???>>>===;;;999:::===>>>===;;;888:::;;;;;;;;;<<<>>>@@@;;;>>>FFFMMMLLLEEE??????>>>DDDGGGDDDAAAAAABBBBBB???AAADDDDDDCCCBBBBBBCCCEEEFFFHHHHHHEEEAAA===:::<<<<<<>>>???@@@@@@@@@@@@HHHGGGFFFEEEEEEFFFGGGHHHGGGEEEDDDFFFJJJJJJEEE@@@EEEFFFEEEBBBCCCIIILLLKKKFFFJJJOOOOOOJJJCCC???===EEEAAA>>>>>>>>>BBBMMMXXXYYYXXXSSSJJJ???888555666444444444444444555555555444444555555444333222111222111111111111000000000111000000//////000000111///000111111222222111111222111111000000000000000//////000000111111222222///000111333333333333222666666666555555444444444333444666666444333444555666666777888999999999999777888444444888777AAAWWWuuu}}}tttiii```]]]\\\''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''(((***)))(((((()))***))))))(((((((((((()))))))))))))))***++++++,,,,,,+++,,,,,,,,,---------------...///000000111000000000000////////////000000111222444444222000000000111333555666666666777888333111000000111222222111222111000111333444333222111222333444444666999<<<:::666444555444111222555666444444777777888===CCCKKKFFF@@@;;;999888777666888666444222333888@@@FFFGGG@@@888666:::>>>===;;;===>>>>>><<<999777888999777555333222333666999;;;555555555555777888:::;;;<<<:::999999:::999777555666777888888777666444333444<<>>@@@???===<<<;;;:::999888999777666444444555777888444;;;BBBBBB<<<888999===888777777777999:::<<<>>>CCCAAA>>>;;;:::;;;<<<======<<<;;;<<<<<<===>>>>>>;;;;;;<<<===>>>===<<<:::777:::<<<;;;::::::>>>BBBBBB@@@@@@BBBAAA>>>@@@DDD===BBBFFFFFFDDDCCCBBBAAA>>>@@@CCCCCCCCCBBBBBBCCCEEEFFFFFFFFFDDDAAA>>><<<===>>>??????@@@@@@@@@@@@DDDEEEEEEDDDDDDEEEGGGIIIGGGCCCBBBEEEIIIJJJEEE???FFFHHHFFFBBBCCCIIILLLLLLEEEKKKRRRQQQKKKCCC???>>>FFFCCC@@@???AAAIII[[[mmm}}}yyynnn\\\III;;;777777444444444444444444555555222333333333222111///...111111111111000000000000000000////////////000000111222222333444333333333111000000/////////000000......//////000111111222///111333555666555444333666555555444444333333222222444666555444333444444555555666777888888888888555777333444888666???UUUnnn|||tttiiiaaa]]]]]]''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&((())))))(((((()))***))))))(((((((((((()))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,------...///000111111111111000000////////////000000000222444333222000/////////111444555555666777888222222333444555444111///222111000111333444333222222333444555555777:::===:::666444555444111222555666333444666777888===CCCDDD@@@;;;777555555444333666555333222333888???EEEBBB===999:::===>>><<<:::>>>>>>===;;;999888999:::888666444333444777;;;>>>::::::999999999999999999<<<;;;:::::::::999888666666666777777666444333222000999BBBBBB<<<555222333666555333111000111222222//////000000000111111111000000000111111222222333///............000111222//////............//////000111111222222111111111000000111111222222222222111111111111111111111111000111222333333333222222444666666444222222777;;;<<<<<<;;;:::888666555555888777555444444666888999444;;;AAA@@@:::666777:::999999999999:::<<<===>>>EEECCC???<<<;;;;;;===>>><<<<<<;;;;;;::::::;;;<<<888===BBBCCC???;;;::::::999<<<>>>>>><<<<<<@@@CCCFFFAAA>>><<<;;;:::???FFF???AAADDDGGGFFFCCCBBBAAA===@@@BBBCCCCCCBBBBBBCCCEEEFFFFFFFFFEEECCCBBB@@@@@@@@@AAABBBBBBAAAAAAAAAAAABBBCCCCCCBBBCCCGGGJJJIIIFFFBBBCCCGGGHHHFFFCCCHHHJJJHHHCCCCCCHHHJJJHHHDDDIIINNNLLLFFF@@@???@@@FFFDDDCCCCCCEEEPPPfffzzzwww```III:::555666555555555555555555555555333444444444333222000///000000000000000000000000000000////////////000000000111222222333333222222000//////...//////000000---......//////000111111///111333555555555444333333333333222222111111111222444555555444333333444444444555666777777777777555777444555999666>>>TTTggg~~~|||nnnbbb\\\[[[''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((((((((()))+++))))))(((((((((((()))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,---...000111111111111111000///......///000111///000222111000//////000...000333444444444666777444555777999:::999444111222111000111333444333222333444555555666777;;;===<<<888666666555222222555444333444777888888<<>>???@@@>>>======>>>===;;;999999:::<<<888777555444555888<<>>>>>===<<<;;;:::999888:::::::::::::::999888777666666666555444333222111...444:::;;;777333111222555444222000//////000000////////////000000000000....../////////000000000...............///000000//////............/////////000111111222111111111//////000000111222222222111111111111111111111111///000222333333333222111111222222222111222444666777888888777444333333444666555555555666888:::;;;777:::>>><<<888666999<<<===<<<;;;;;;;;;<<<===>>>AAA???<<<:::888999:::;;;888999999888777666888999777>>>EEEEEE@@@<<<<<<>>><<<>>>@@@AAA@@@@@@@@@AAABBB@@@@@@AAA@@@===???DDDCCCBBBCCCFFFFFFBBBAAACCC>>>AAADDDEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHFFFDDDCCCBBBCCCCCCCCCCCCCCCBBBAAA???AAACCCBBB@@@AAAEEEIIIKKKHHHEEECCCDDDEEEFFFEEEHHHJJJIIIEEEDDDFFFGGGDDDCCCFFFGGGFFFBBB??????@@@EEEDDDDDDEEEGGGPPPcccttt}}}uuufffSSSAAA666444555666666666555555555555555555555666666666444333222//////000000000000000111000//////......//////000---...//////000000//////...............//////000------......//////000000...///000222222222222111111111111111111111111111222333555555333222333444333333444555666666666666444777555666:::777>>>RRRbbbyyyuuueee[[[XXX''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''((()))+++))))))(((((((((((()))))))))))))))***++++++,,,,,,************++++++++++++,,,---...000111111222222111000///......///000111...//////...------///111---///222333333333444666555555666888999999666333333222111222444444444333222333444444555777:::<<<===999777888666333333666333222444777888777:::???;;;;;;;;;<<<<<<:::666333111333555555555666888::::::<<<@@@AAAAAAAAACCCDDD======<<<;;;999:::<<<>>>777666555555666999<<<>>>>>>>>>===<<<;;;:::888888666777888888888777777777666666555444333222111111///111333333111000000000222222111000////////////........./////////000000............////////////.....................///000//////////////////000//////000111111111111111/////////000000111222333000000000000000000000000///000222333333333111000000//////000222222111000333555777555333222333555333444555777999:::;;;<<<:::;;;;;;:::999;;;???CCC@@@???>>><<<;;;;;;<<<<<<===<<<:::888777777888999666777888777555555777999:::===AAABBBAAA@@@BBBDDD???@@@AAACCCDDDCCC@@@>>>>>>===???CCCCCCAAABBBFFFHHHCCCAAADDDDDDAAAAAAEEEAAADDDGGGHHHHHHGGGHHHIIIGGGIIIJJJJJJIIIFFFCCCAAADDDDDDDDDDDDCCCCCCBBBAAAAAACCCDDDBBB>>>>>>AAAEEEIIIIIIHHHEEEBBBAAACCCEEEFFFIIIIIIEEEEEEFFFEEEBBBCCCCCCCCCCCCBBBAAA@@@@@@EEECCCCCCDDDEEEHHHTTT```\\\VVVMMMBBB:::555333333555555555444444444333333222333444555555444333222////////////000000111111//////............//////,,,,,,---..................---------......///000,,,------......///000000/////////000111111222222000000000111222222333333111333555444333222333444222333444555555666555555333666555666:::666<<>>:::888888777333333666222222444888888666888===999:::;;;======:::555000000333666777666555555666999>>>BBBBBBAAABBBGGGKKK<<<<<<<<<:::999:::===@@@666555555555666999;;;===<<<<<<<<<;;;;;;999888777444555777777666555666666666666555444222111111000333222111////////////000111111111111111111111111............/////////000............////////////........................000000////////////000000//////000111111111111111////////////000111222333000000000000000000000000...000222333333333111000666444333555777666333///222444666666333333555777222333666888:::<<<=========;;;999999;;;@@@FFFIIICCCAAA???===;;;;;;;;;;;;<<<;;;999888888888888999777999:::999777666999<<<>>><<<;;;===AAAEEEHHHHHHAAA@@@AAACCCFFFEEE@@@;;;<<<:::;;;???@@@@@@EEEKKKLLLEEEAAACCCCCC@@@AAAFFFDDDFFFIIIKKKJJJJJJKKKLLLIIIJJJLLLLLLJJJFFFBBB???DDDDDDDDDDDDCCCBBBAAAAAACCCEEEFFFBBB===;;;>>>BBBFFFIIIJJJGGGBBB???@@@CCCCCCGGGHHHFFFEEEGGGEEEAAACCCBBBBBBCCCDDDDDDBBB@@@EEEBBBAAABBBAAA@@@FFFNNNGGGCCC>>>:::888777555333444444444333333222222222...///111111222111000///.../////////000000111111//////............//////---......///000/////////---------------...///000,,,,,,------...//////000111111111111222333444555000000111222333444444555111333555444333222333333222222333444555555555555222666444666999555;;;OOOaaayyy}}}vvv}}}tttiiibbb___''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''')))))))))((('''''')))+++))))))))))))************''''''(((((())))))******------...///000111222333000000///...............222222111000000000000000222000...------000333666777666333111///000333666000111111222333333444444555444333222333555777999;;;<<<<<<:::777555444444000111333444555666666666:::;;;;;;999666444444555666777888777666666777999;;;<<<=========AAAIIIOOO>>>;;;888777777999999999;;;:::888777777999<<<>>>;;;;;;;;;:::999888777666888777444222222222333444333222222222111111000000......////////////......//////............//////000///...------...///000111111000000//////......,,,,,,---...//////......////////////000000000000111000///...------...///---......///000111111222///////////////000000000000...---...222444333111333333444555444333111000111222444666666555444222999888888888999;;;===>>>???>>>===<<<>>>DDDMMMSSSEEECCCAAA>>>;;;999888777;;;::::::999888777666666777777777777888999::::::<<<<<<===>>>AAAFFFIIILLLEEEBBB>>>===???AAABBBAAA<<<<<<===>>>@@@BBBDDDEEEFFFGGGGGGFFFDDDDDDEEEFFFIIIHHHHHHGGGFFFGGGGGGGGGFFFHHHKKKLLLJJJGGGEEEEEEDDDCCCCCCDDDEEEDDDCCCBBBBBBBBBCCCDDDCCCBBB@@@???DDDEEEEEEDDDBBB@@@AAAAAACCCCCCDDDEEEEEEEEEEEEEEEJJJHHHFFFFFFGGGFFFBBB??????@@@@@@AAAAAABBBBBBCCC???===;;;888666555444444222222333333333222111111111111111111111111111111///111222111000///000111//////.........---------......------------......000000///...............///////////////.........+++///000...222:::???===444444444444444444444444111222222333333444444555222222333444444555555666555444444555444666@@@KKK[[[wwwxxx|||~~~eeemmmqqqnnnfffbbbccc''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''((((((((('''&&&&&&(((***(((((()))))))))*********''''''(((((()))*********,,,,,,---...///000111222000000///...............222222000//////.........111000...---...000333444666555333111///000333666111111222222333333333444555444333222333555777999999::::::999666444333333222222333444555555555555888999999888555444444555888999999888777777888:::======<<<;;;<<>>EEEJJJCCCAAA???===;;;999888888;;;::::::999999888888777888888888888999:::;;;<<<;;;;;;;;;===@@@DDDGGGJJJMMMGGG@@@>>>BBBEEEDDDAAA?????????@@@BBBCCCEEEFFFEEEFFFFFFEEECCCBBBCCCEEEGGGGGGFFFFFFEEEEEEEEEFFFGGGIIILLLKKKIIIEEECCCCCCEEEDDDDDDEEEEEEEEEDDDCCCDDDDDDCCCAAA@@@>>><<<<<>>>>>>>>>>>>>>????????????===<<<:::777666555444444333333333333222111111000111111111111111111111111///000111000///...///111///.........------------......------------......000//////...------..................////////////---000000---///666999777222222222222222222222222111111222333333444444555222222333333444555555555666444555555444666@@@KKK]]]xxx|||vvvzzzzzzbbbkkknnnllleeeaaaccc''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((('''(((((('''%%%%%%''')))(((((())))))))))))******''''''((())))))******+++++++++,,,---...//////000000///......---.........111000///...------------////////////000111222333444444333111000000333555222222222222333333333333555444333222333555777888888::::::999777555444555444444444444444444444444555666666555444333444666999:::;;;;;;999999:::;;;>>><<<::::::;;;<<<======888777666777999999999888::::::::::::999999999999;;;;;;;;;:::888666555444444333222000000000111111000000000///////////////......////////////..............................///......------......///.........------------------...//////////////////.........////////////000000///......---..................//////000000111///...------000555:::===<<<888333000000111111222222222333333333222111111444444444444444555555666444444444444555777888999::::::999777777999===@@@@@@???>>><<<;;;:::::::::::::::::::::::::::::::::::::::::::::;;;<<<======:::::::::<<<>>>BBBEEEGGGRRRIIIAAA@@@DDDGGGCCC???BBBBBBBBBBBBCCCDDDEEEEEEDDDEEEEEECCCAAA@@@AAABBBEEEEEEDDDDDDCCCCCCCCCCCCHHHIIIKKKJJJGGGDDDBBBAAAFFFFFFFFFFFFFFFFFFFFFFFFIIIGGGDDDBBB@@@???@@@@@@???@@@BBBBBBBBBBBBDDDEEEAAABBBCCCCCCDDDDDDCCCCCCDDDCCCBBBBBBBBBBBB???===<<<<<<<<<;;;;;;;;;:::::::::999777666555555444555333333333333222111000///000000000000000000000000---///000///...---...///............------------......------------......//////...---------......---------.../////////000///111000------111222111000000000000000000000000111111222222333444444444222222333333444444555555555555555666555777@@@KKK___xxxzzzvvvzzzxxxbbbkkkmmmkkkeeeaaaaaa&&&''''''((((((''''''&&&(((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))((('''&&&'''((((((((((((((()))))))))***'''(((((()))******++++++***++++++,,,------......///......------............------,,,,,,------...---...///000111111111111333333333222000000222444333333333333333333333333666555333333333555666888999;;;<<<;;;999888888888666666555444333333333333333333444333222222444666:::<<<===<<<;;;::::::;;;===;;;888999;;;<<<:::777666555555777999999888777999::::::;;;:::999777666999999888777666444333222222111000////////////000........................---......//////......---........................------------------------......------------------......//////000//////...------........./////////................................./////////000000///...------...000222444222111///......000222333222222222222222222111111555444333222333444666777333333333444555666666777888999999999888999;;;===>>>>>>===<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;<<<===>>>>>>;;;;;;;;;;;;===@@@CCCEEEJJJGGGCCCCCCDDDDDDAAA>>>CCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCAAA???>>>???@@@BBBCCCCCCCCCBBBBBBAAAAAAEEEGGGHHHHHHFFFCCCBBBBBBFFFGGGHHHGGGGGGGGGHHHIIIHHHFFFBBB@@@???AAACCCEEE???AAABBBBBBAAAAAABBBDDD@@@AAAAAABBBBBBBBBBBBBBBAAA@@@?????????>>>===<<<;;;::::::999888888777777666666555555444444444444333333333333222000///...000000000000000000000000,,,---......,,,,,,---...------------------------...------,,,,,,------.........---------------...,,,,,,------...///000000000000///------...///...///////////////000000000111111111222333333444444111222222333444444555555555444555777666777@@@KKK]]]uuu|||yyyzzzgggnnnnnnkkkfffaaa^^^&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((()))))))))***+++***)))(((((()))'''(((((((((((()))))))))(((((())))))***+++++++++******++++++,,,,,,------......------------......******++++++,,,...///000,,,---///000111111000000111222333222111111222333333333333333333333444444666555444333333444666777888999;;;;;;999888999999777777555333222222222222111222222111000222444777:::<<<======;;;:::::::::;;;888777999<<<===;;;888555444444666888888777555777888999:::999888666555555555555555333222111000000000//////.........///------------------......------............------------............------,,,,,,------------,,,,,,..............................////////////......------------............------..............................////////////---......///......---,,,***,,,---///000000111111111111111111111111111111555444222111111333555777333333444555555666666666555666888999999999;;;<<<=========<<<<<<===>>>>>>;;;;;;;;;<<<======>>>>>>;;;;;;;;;;;;<<<===>>>>>>===<<<<<<<<<===@@@BBBDDD???CCCHHHHHHEEEBBBAAABBBCCCBBBAAAAAA@@@@@@AAAAAAAAABBBAAA@@@>>>===>>>???AAABBBBBBBBBBBBAAA@@@@@@AAACCCEEEEEEDDDCCCDDDDDDFFFGGGHHHGGGFFFFFFHHHKKKJJJFFFBBB>>>===???BBBDDDBBBCCCCCCBBB@@@>>>???@@@??????@@@AAAAAAAAAAAAAAA>>>>>>>>>===;;;:::::::::::::::999888777666555555333333333333333333333333222222222222111000///...////////////////////////+++---...---,,,+++,,,---,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------+++,,,,,,---...//////000///......//////...///000////////////000000111111000000111222222333333444111111222222333444444555444333555666555666???IIIXXXppp~~~~~~yyyiiirrrppplllgggaaa\\\&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))***+++,,,,,,***(((((()))''''''(((((((((((())))))(((((()))******++++++,,,***+++++++++,,,,,,,,,------------,,,------...///*********+++,,,...///000------...///000000000000///111333333222111222222222222222333444555555555777555444333333444666777333555777777666666777888888777555333222222222333111111111000000111444777999;;;===<<<:::888888888777777777888:::<<<<<<;;;666444333444666777666555555666777777777666555444222333333333333222111111///////////////.........---------------.........------............------,,,---...//////...---,,,+++,,,,,,------,,,,,,+++.............../////////..................---,,,,,,,,,,,,---------......,,,,,,---............---........................***,,,...111111000///...+++...111222111000//////000000000///000000111222444333111000111222444555333444555555666666555555222444666666666777999;;;<<<<<<;;;;;;<<<<<<===>>>;;;;;;<<<<<<=========>>>::::::::::::;;;<<<======>>>===<<<<<<<<<>>>AAABBB999BBBJJJKKKFFFAAACCCFFFBBBAAA@@@??????????????????@@@@@@???======>>>@@@AAABBBCCCCCCCCCBBBAAA@@@???AAACCCCCCCCCCCCDDDEEEDDDFFFGGGFFFDDDDDDHHHKKKTTTPPPJJJDDD@@@@@@BBBCCCCCCDDDDDDBBB>>><<<<<<===>>>>>>???@@@@@@@@@??????>>>>>>===;;;888777888999888888888777666555555444000111222222222222111111111111111222111111000///////////////////////////+++---...---,,,+++,,,---,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,---.........///...,,,,,,000000//////222...//////000000111111222000000111111222333333333111111222222333333444444222222444666555666>>>HHHSSSkkkttteeerrrnnnkkkggg```YYY%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***)))+++,,,,,,***((('''''''''''''''((((((((())))))((())))))******+++,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,------...///,,,,,,,,,,,,,,,---......------......///000000111...000333444333111111222000111222333444666777777777666444333333444555777111333555666666666777888888777444333222222333333222222111000///111444777777999;;;;;;999777666666555666777777777888;;;===777555333222444555555444333333444444555555444444111222333333444444333333......///////////////...------------.........///,,,------......------,,,+++,,,...//////...,,,+++***+++,,,------,,,+++***,,,,,,---------.........---------------,,,+++++++++,,,,,,,,,,,,---------+++,,,---.........------........................+++,,,...///000111111111...000222222000...///000000//////...///000111222111111000000000111222333222333444555555555444444222444555666555666777999::::::999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<888888888888999:::;;;<<<===<<<;;;:::;;;<<<>>>@@@:::@@@FFFFFFBBB@@@BBBFFFAAA@@@@@@????????????@@@===>>>???>>>======???AAABBBCCCDDDEEEEEECCCAAA@@@???@@@BBBBBBAAAAAACCCDDDBBBDDDFFFDDDAAABBBFFFKKKXXXTTTMMMGGGCCCAAABBBCCCCCCDDDCCCAAA>>><<<;;;<<<======>>>????????????>>>>>>???>>>;;;666444555777666666555555444444333333///000111111111111/////////000000111111111111111........................,,,---...---,,,+++,,,...++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++++++++++++++,,,---------------------------------***+++000111......111.........///000111111111000000000111222222333333111111111222333333444444000111333555444444<<>>===???@@@???>>>>>>@@@BBBAAA@@@@@@??????@@@@@@AAA<<<>>>???>>>>>>>>>@@@BBBCCCDDDEEEFFFFFFDDDBBBAAA@@@AAABBBBBB@@@@@@AAABBBAAACCCEEECCC@@@@@@EEEJJJPPPLLLFFFAAA>>>===>>>???BBBCCCCCCAAA>>><<<<<<<<<<<<======>>>>>>>>>>>>>>>??????>>>:::666333444666444444444333333333333222///000111111111000.........///000111111222222111........................,,,---......,,,,,,---...+++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++*********+++,,,,,,---------------------,,,,,,---***+++000000,,,,,,000------......///000111111000000000111222222333333000111111222333333444444///000222444333444;;;EEEPPPgggxxxzzz|||jjj[[[jjjeeebbbbbb]]]VVV'''&&&&&&%%%%%%$$$$$$###(((((((((''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((()))))))))))))))(((((('''''''''(((((())))))***+++,,,,,,------+++,,,,,,------,,,,,,++++++,,,---///000111111111/////////...------,,,,,,------...///000111222222///000222222000000000111000111222222444444555666777666555444333333444555444444444555666888999:::888777444333333444777888:::666333222444555555444444555777999888666333222555555444333333555999<<<333333222222111000//////333333222111000000000111......---...555===???;;;//////...------------...++++++,,,,,,,,,,,,---------.../////////...,,,,,,+++,,,,,,------,,,,,,+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))---------,,,,,,+++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///+++++++++,,,,,,,,,------,,,---...000000000000///000000000000////////////////////////000000000000000000111111111222222222888777777666555444444333333444666777777888;;;=========<<<;;;:::888888777444666555333555999888444<<<;;;999999:::;;;999888<<<;;;;;;<<<===>>><<<:::???===<<<;;;;;;<<<===>>>>>>@@@BBBBBBAAA??????@@@CCCEEEIIIKKKKKKGGGCCC@@@???@@@@@@>>><<<;;;<<<===@@@???===<<<===>>>@@@AAAEEEBBB??????CCCCCC@@@===<<<===>>>===;;;::::::;;;===>>>>>>>>>@@@AAA@@@<<<<<<<<<:::999888666555555333333333222222111111111.........///000222333444111000000///////////////111000///------......///,,,+++***,,,...//////...---------,,,,,,+++++++++,,,,,,------,,,,,,+++*********++++++++++++******,,,,,,,,,---------......,,,---......//////..................////////////111111222222222222111111000000111222333333333333666333222444444555;;;BBBOOObbb{{{xxxtttjjjgggqqqlllfffaaa]]]ZZZ%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((''''''((((((''''''''''''((((((((())))))******+++++++++***++++++,,,,,,++++++***+++,,,---...///000000111000/////////......------------......///111222333///111222222000///000000000111222222444444555666777666444333222222222333444444444555666777888999888777555444555666999:::999555222222444555555444666777888888888777555444444444333222111333666999111111111222222222222222333222111111000000000111000///---111:::BBB@@@888//////...---------------+++++++++,,,,,,,,,---------.../////////...,,,++++++,,,,,,------,,,,,,+++))))))*********++++++++++++++++++++++++++++++++++++++++++*********))))))------,,,,,,,,,+++++++++......------------......---------,,,,,,,,,------+++++++++,,,,,,,,,,,,---+++,,,...///000000//////000/////////////////////////////////000000000000000000000000111111111222666666666666777777777777444555666777777888:::<<<<<<<<<;;;:::999888777777111444666444555999:::888<<<:::999999;;;;;;:::999:::999999;;;===???>>>===BBBAAA>>>===<<<<<<===>>>DDDFFFGGGFFFDDDBBBAAAAAAFFFHHHKKKLLLKKKGGGCCC@@@>>>???AAAAAA???===<<<<<<>>>===<<<;;;;;;<<<>>>???AAA>>><<<>>>BBBDDDBBB???@@@AAA@@@>>>;;;999999:::AAAAAA@@@>>>======<<<<<<999999888777666555444444222222222222222222111111000000////////////000000111000//////......////////////---,,,,,,,,,---...---,,,+++---///000000///------,,,,,,,,,+++++++++---------------,,,,,,+++******++++++++++++******,,,,,,,,,,,,------------,,,------...........................///////////////000000111111000000///000111222333333444444444555222222444444555;;;BBBLLL^^^wwwwwwuuuxxxeeegggssslllfffaaa\\\XXX######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((+++******)))((('''&&&&&&((((((''''''''''''(((((()))))))))))))))))))))))))))******++++++******)))+++,,,------...///000000000000000000////////////......------...000222333000222333222000//////000000111222222444444555666666555333222111111222222555555555555555666777888777666555555555666888999666444222222444555666555777777777777777666666666666666666444333333666888333333333333222222222222222111111000000000000000/////////444???DDD===222//////......------------++++++++++++,,,,,,,,,,,,------.........---,,,+++++++++,,,,,,,,,,,,++++++)))))))))*********++++++************************+++++++++***************,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,---...------,,,,,,,,,,,,---******+++++++++,,,,,,,,,+++,,,---...////////////////////////////////////////////////000000000000000000000000111111111111333333444555777888999999555666777777666777999;;;;;;;;;:::999888777777666222888:::777555888::::::<<<;;;::::::<<<===<<<;;;888888888:::===???@@@@@@EEECCCAAA>>>=========>>>GGGIIIIIIHHHDDDAAA@@@@@@GGGIIIJJJKKKIIIFFFAAA???>>>???AAABBBAAA???<<<;;;<<<<<<;;;::::::;;;;;;<<<===;;;:::===AAADDDCCCAAABBBCCCBBB@@@===;;;;;;<<>>???777,,,...............------,,,***++++++++++++,,,,,,,,,,,,------...---,,,+++***++++++,,,,,,,,,,,,++++++))))))))))))************************++++++++++++************************,,,+++++++++++++++++++++******++++++++++++******,,,+++++++++,,,------...************+++++++++++++++,,,,,,---......//////.........///////////////////////////000000000000111111111111222222222222111222333444555777888888666777888777666666888:::::::::999999888777666666888>>>AAA;;;666666888999===<<<<<<===???@@@@@@???;;;999888999<<>>======>>>>>>CCCDDDEEEDDDAAA>>><<<<<>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;>>>AAADDDDDDCCCCCCDDDDDDBBB@@@>>>???@@@DDDFFFIIIHHH@@@999888;;;888777666555333222111000///000000000111111222222000///...---,,,+++++++++000///......------.........------,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,+++++++++++++++++++++*********+++***))))))(((******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,---.........---------------.........//////...//////000000//////...111222333444444555444444444111111444555555:::@@@HHHYYYqqq}}}zzz|||vvvkkkZZZ___pppggg```aaa___YYY&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&''''''(((((())))))'''''''''''''''((())))))******************))))))++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,---.../////////000000111111222222//////......///000222222111222444333111000000111000111222222444444555666222222222222444666888:::888888888777777888999999:::::::::999777555444333222333333333333444555666555444333222222333555666;;;===>>>===;;;999999:::888777666444222000///...000//////...//////000000000777>>>===:::777111+++......//////......---,,,*********+++++++++,,,,,,+++,,,---------,,,***)))***++++++,,,,,,++++++***(((((()))))))))*********++++++++++++,,,,,,------************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***))))))***+++,,,---///000)))))))))*********+++++++++++++++,,,------...///------....../////////000////////////000000000000222222222333333333444444555555666666666777777777777888888777666666888999:::999999888888777777777;;;AAACCC>>>888888:::;;;???>>>>>>???BBBDDDDDDCCC@@@===::::::;;;>>>??????@@@???===<<<<<<===>>>???===???@@@@@@>>><<<;;;;;;???@@@BBBDDDEEEEEEEEEDDDFFFBBB===;;;;;;<<<<<<<<<:::;;;<<<===>>>===<<<<<<>>>>>>>>>@@@BBBCCCCCCCCCGGGHHHGGGEEEAAA???>>>???@@@CCCKKKOOOIII>>>999<<<;;;:::888666444222000////////////000000111111111------,,,,,,,,,,,,,,,---///......---------------............------,,,,,,+++***)))***,,,---,,,++++++++++++++++++++++++++++++++++++++++++******)))******++++++++++++***************+++++++++,,,,,,+++,,,,,,---...---------------------............///000000111111000000///111111222333444444444444333111111444555555999???IIIZZZqqq{{{yyy}}}zzzkkkqqq___cccmmmbbb]]]bbbccc]]]''''''&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&'''((())))))***''''''&&&''''''((()))***************************,,,,,,,,,------,,,,,,,,,,,,,,,+++***+++,,,---......//////000111222222333000000000111111222222222000222333333222111111222000111222222444444555666222111222333555777999;;;777777777777888888999:::============;;;999666555222333444444333333444555333333222111111333444555888:::<<<<<<:::888777777333333333333222222222222...............//////000333<<>>@@@<<<:::<<<>>>===???>>>>>>AAADDDFFFFFFFFFEEEAAA===;;;;;;===??????>>>===;;;::::::<<<===???;;;===???@@@>>>======>>>???@@@BBBEEEGGGIIIKKKLLLLLLEEE>>>999:::<<<<<<<<<999:::===???@@@@@@???>>>???@@@@@@AAABBBBBBCCCCCCLLLLLLJJJFFFAAA===<<<<<<===@@@IIIRRROOOBBB;;;<<<<<<;;;999777555222111000////////////000000000000,,,+++++++++,,,---............---,,,,,,,,,,,,---...............---,,,,,,+++***))))))++++++***)))*********+++++++++++++++---------------,,,,,,+++******++++++++++++******))))))*********+++++++++++++++,,,---------------,,,------------.........///000000111111000000///000000111222333333333333222000111444555555999???GGGZZZrrrzzzxxx{{{wwwfff}}}~~~wwwjjjqqqpppccc^^^eeeggg___%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&''''''((()))***'''(((((())))))*********++++++,,,,,,,,,,,,++++++,,,,,,***)))***+++---...------...///000111222333000111333444444333222111///111333333222222333444000111222222444444555666333222222222333555777888555555555555666777999999999;;;<<<===<<<:::888666222444555555222111222444333222222222333333444555444777::::::999777666555111111111222222222222222...---------......///000555:::<<<666000//////...---...///000///...,,,+++************++++++++++++***+++,,,,,,,,,+++)))(((******++++++++++++******(((((((((((()))))))))***)))******+++,,,,,,------))))))*********+++++++++)))*********+++++++++++++++,,,---......---,,,++++++++++++***++++++,,,---((((((((()))))))))******+++*********+++,,,---...,,,,,,---......///000000////////////000000000000000000111111111222222222999888888888888888888888666777888777666777888:::::::::::::::999999999999888;;;<<<999999======;;;=========@@@DDDFFFGGGFFFHHHCCC>>><<<<<<>>>@@@AAA???>>><<<::::::;;;<<<===<<<>>>@@@@@@???>>>>>>>>>???@@@AAADDDGGGJJJMMMNNNPPPIIIAAA======>>><<<:::666888<<>>???@@@@@@AAABBBDDDJJJJJJIIIFFFBBB???>>>>>>>>>>>>EEEPPPOOOCCC:::;;;999888777666555444333222//////////////////......,,,,,,,,,,,,,,,---.........------,,,+++,,,,,,,,,,,,------...---,,,+++***,,,***)))***++++++***))))))*********++++++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++******))))))))))))*********+++++++++,,,------------,,,,,,,,,---------............//////000000//////...//////000111222222222222111000111444555555888>>>CCCVVVppp}}}zzz|||wwwhhhuuuyyytttqqqxxxhhhbbbhhhiii___###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''######$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''')))******%%%&&&&&&'''((()))************++++++++++++******---,,,***))))))+++,,,...,,,---...///000111222333000111444666666555222111...000222333333333444555000111222333444555555666444333222222222333444555222222333333555666888888444555888::::::999777555222444666555222000111333333333333444444555555555333666:::;;;999777666666333333222222111000//////---------------...///000444555333---+++------,,,---...///000000...,,,+++)))************+++++++++******+++,,,+++***)))(((******++++++++++++******(((((((((((())))))))))))((())))))***++++++,,,,,,))))))******++++++++++++))))))******++++++++++++'''(((***++++++***((('''...---,,,+++************(((((((((((())))))))))))+++******)))***,,,---...,,,,,,------...///000000////////////000000000000////////////000000000000444555555555666666666777555666777777666777999;;;;;;;;;:::::::::::::::::::::;;;:::777888;;;999555<<<;;;<<>>;;;::::::;;;;;;===???AAA@@@???=========>>>>>>@@@BBBEEEHHHKKKMMMQQQKKKDDDAAAAAA@@@===999444777;;;???AAAAAA@@@???:::<<<>>>???@@@AAACCCDDDDDDEEEFFFEEEDDDCCCCCCEEEAAA===BBBMMMNNNBBB999:::555555555555555555444444000000//////.........---......---,,,,,,---------...---,,,,,,++++++,,,,,,++++++,,,---,,,+++***)))---+++***+++,,,,,,+++***))))))******++++++++++++)))))))))))))))(((''''''******++++++++++++******))))))))))))************++++++,,,---------,,,,,,,,,,,,,,,---------......---..................---...///000111111222111111111000111555555555888>>>???SSSnnn}}}xxxmmmooopppvvvnnnsssnnnfffkkkkkk^^^%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&))))))))))))(((((((((((())))))***++++++++++++***++++++++++++++++++++++++---...///000000111111111000000///222999>>>777...000000111222333444444555444444555555555555444444333222222222333333444555222333444444222111222333444555666888888888777666777777555222000///111333333333444555666666666666888777777666555444444444333333222111000///...---------------------------222///,,,(((((())),,,...---...///000///---+++***,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))*********)))))))))))))))+++***)))((((((''''''(((''')))***++++++***)))'''+++*********))))))(((((()))))))))))))))******+++******+++++++++,,,,,,,,,)))***+++,,,+++***(((&&&))))))))))))******************)))))))))***+++,,,++++++,,,,,,,,,,,,------------......///000000000111111000000111111222333333444555555666555555555777666555555666888:::<<<===999555555888<<<======999888777666666888:::;;;>>>;;;:::<<>>======>>>???@@@AAA@@@>>><<<;;;<<<<<<===AAAAAAAAAAAAAAAAAA@@@@@@BBB>>>???FFFIIIGGGFFFHHHIIIGGGEEEDDDCCCBBB@@@>>><<<===???AAABBBAAA@@@???======>>>>>>>>>?????????DDDEEEFFFGGGFFFDDD@@@>>>AAA>>>===@@@DDDBBB999111555555555555444333222222,,,---...///000000000000000...---++++++,,,---...,,,,,,+++++++++,,,------,,,,,,,,,+++***)))(((''',,,+++***))))))***+++,,,---,,,***)))))))))******((())))))***************))))))))))))))))))))))))))))))))))))************.........------,,,,,,,,,------------------------............////////////......///000000000000000///111222222333555888;;;AAAQQQfff{{{~~~uuu~~~ooonnn[[[hhhssseeeeeewwwkkkdddgggfff___%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''(((((()))))))))***))))))***++++++++++++***++++++++++++++++++++++++......///000111111111111000...+++000;;;AAA:::...///000000111333333444444444444555555555555444444222222222222333444555555444555555444333333555666555555666777777777666666777777555222000///111333333444555666777777666666777777666555555444333333333222222111000///...---------------------------///...,,,+++******+++++++++,,,...///000///...---+++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***'''(((***++++++***((('''*********)))))))))(((((())))))(((((())))))***+++*********+++++++++,,,,,,,,,++++++***)))))))))***))))))))))))*********************++++++++++++,,,++++++,,,,,,,,,,,,------------......///000000000111111000000111111222333333333444555555555555555666555555555666888:::;;;===999666555888;;;======999888777666777888:::;;;>>>;;;999<<>>>>>======>>>>>>???@@@@@@???>>>============CCCCCCBBBBBBBBBBBBAAAAAAAAA>>>???EEEIIIGGGFFFHHHGGGFFFDDDDDDCCCBBB@@@===<<<>>>@@@AAAAAA@@@???>>><<<======>>>??????@@@@@@@@@AAABBBBBBAAA???<<<;;;???<<<;;;>>>BBB@@@888000444444444444333222111111...///////////////...---///...,,,++++++,,,---...,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))(((++++++***))))))***++++++,,,+++***)))))))))******&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))************---------------,,,,,,,,,------------------------............////////////......///000000000000000000111222222333555888;;;???NNNbbbzzz}}}|||rrrssseeemmmaaappptttaaa^^^uuurrrgggaaadddccc\\\%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))%%%&&&'''((()))******+++((()))******++++++******++++++++++++++++++++++++...///000111111222111111000,,,(((...;;;CCC;;;......///000111222333333333333444444555555444444333222222222222333444555666666666666555444555888;;;777666666555555555666666666666555222000000222444222444666888888888777666666555555444444333333333222222111000///......---------------------------,,,---------,,,+++***))))))+++---///000000000000+++++++++,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++((((((************((((((******))))))))))))(((((())))))(((((())))))***+++*********++++++++++++,,,---,,,***(((((()))+++,,,)))))))))*********++++++)))***,,,---------,,,+++++++++,,,,,,,,,,,,------------......///000000000111000000000000111222222222333444444555555444444444444555777888888999999;;;999666555888:::<<<===999999888777777888:::;;;<<<:::999<<>>>>>======<<>>===<<>>CCCGGGGGGGGGHHHDDDCCCCCCCCCCCCBBB???<<<>>>???@@@AAAAAA???===<<<;;;;;;<<<===???@@@AAAAAA???>>>>>>===<<<;;;::::::<<<:::999<<>>999///---...000111222333222222333333444444444444333333333222222333333444666666777777777555555777;;;>>>888777555444333444555555555555444222000000222555111333555777777666555444444444333333333222222222111111000//////...------------------------------,,,,,,,,,,,,++++++*********+++,,,...////////////******++++++++++++******))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((()))******(((((()))******)))(((((())))))))))))))))))((((((((((((((((((((()))******************+++++++++++++++***)))(((((()))***+++))))))*********+++++++++)))***,,,......---,,,++++++++++++,,,,,,,,,------------......///000000000000000000000000111222222222222333444444444444444111333555777888888777777999888666666777999;;;<<<:::999888888888999::::::;;;:::999;;;???BBBCCCBBB;;;<<<===>>>>>>===<<<;;;>>>???AAABBBBBB@@@===<<<>>>>>>>>>======<<<<<<;;;>>>===>>>AAAEEEGGGGGGGGGAAAAAAAAABBBBBBAAA???<<>><<<;;;999:::;;;<<<>>>@@@AAABBB@@@???===<<<:::::::::;;;;;;999888:::<<<;;;666111222222222222111000///....../////////......---,,,...---,,,+++++++++,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,+++************))))))))))))***************))))))))))))******++++++,,,,,,,,,,,,,,,((((((((((((((((((((((((((()))))))))************+++++++++,,,,,,------...---------------------------------.........//////......///000000000000000000111222222222444777999;;;GGGUUUuuu}}}xxx|||qqqppp{{{hhhooorrrkkkrrrmmmeeecccgggggg___%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++((((((((('''''''''''''''(((((()))************)))***************************+++,,,---............,,,///000000222555333///,,,---///111222222222111222222333333333333222222444444333333444444555666777777666555444666:::>>>777666555333333333444555444444444222000111333666111222444555555444222111222222222222111111111111000000//////...------------------------------------,,,+++))))))***+++,,,,,,,,,------------,,,,,,)))******++++++*********((((((((((((((((((((((((''''''(((((())))))))))))******)))(((((((((((((((((((((((())))))((((((((((((((((((((((((((())))))((((((((('''((())))))***))))))*********+++++++++'''((()))*********)))(((************++++++++++++)))***,,,......---,,,++++++++++++,,,,,,,,,------------......///000000000000000//////000000111222111222222333333333333333000222555777888888666555777777777666666888:::<<<::::::999999999999999999999999999;;;>>>@@@BBBBBB;;;<<<===>>>>>>===<<<;;;===???AAACCCBBB@@@>>><<<>>>>>>===<<<;;;;;;::::::=========???BBBFFFGGGFFF@@@??????@@@BBBAAA???===??????@@@AAA@@@>>>;;;:::777888999;;;===???@@@AAA@@@>>><<<:::999999::::::999888777888::::::777444111111111111000///......,,,,,,---...............------,,,,,,++++++++++++******+++++++++***)))(((++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))***)))))))))&&&&&&'''(((((((((((('''))))))))))))))))))))))))((()))))))))***************++++++,,,,,,---------------------------------------------..................///000000000000000000111222222111333666888<<>>>>>======<<<<<<>>>@@@BBBAAA@@@>>><<<@@@@@@???>>>===<<<;;;;;;===>>>>>>===@@@EEEFFFCCC@@@>>>>>>???@@@AAAAAA@@@>>>???@@@@@@???>>>;;;:::555666888999;;;===>>>???<<<;;;999888777666777777888777666777888888777555111111111111000///...---++++++,,,....../////////,,,,,,,,,,,,++++++++++++)))***++++++***)))'''&&&******+++++++++******)))((())))))******))))))((('''((()))*********))))))&&&'''(((((())))))((((((************************))))))))))))************++++++++++++,,,,,,,,,,,,------------------------,,,------------...............///000000000000000000111222111111222555888>>>FFFQQQppp|||xxx}}}rrrqqqyyyxxxlllXXXjjjhhhddddddjjjhhh___%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&'''''''''''''''''''''(((((()))))))))))))))************************)))***+++,,,,,,------,,,+++//////,,,+++---,,,)))***,,,...111222111000///111111222222222222111111888777666444333333333333222333444333111111333555222333333444444444444333333333333111111222555777888666444222000/////////////////////////////////.........------------,,,******************************************+++***,,,+++***)))(((((((((((((((((()))***************((((((((((((((((((((((((&&&&&&''''''((())))))******)))((((((((((((((()))(((((((((''''''((((((((('''''''''((((((((())))))(((''''''''''''((())))))))))))))))))******************++++++,,,,,,,,,,,,*********+++++++++,,,,,,*********++++++++++++,,,++++++,,,,,,,,,,,,------------......///000000000///////////////000111111000111111222222222222222000111333555666666666666444666777777555666888;;;:::;;;;;;;;;:::999999888666777999:::;;;===@@@BBB???>>>>>>======>>>>>>???<<<===???@@@@@@???===<<<@@@@@@???>>>===<<<;;;;;;===???>>><<<>>>DDDDDDAAAAAA???======???BBBCCCCCC===>>>???@@@???>>><<<:::444555666888999;;;<<<<<<:::999888777666555555555555555444444555555555555111111111111000///......,,,,,,---......---------,,,,,,,,,,,,,,,+++******)))***++++++***(((&&&%%%((())))))******)))))))))'''((()))******)))((('''&&&''')))*********))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))************,,,,,,,,,+++++++++++++++------------------------,,,,,,---------...............///000000000000000000111222111111222555777>>>EEEOOOnnn|||yyy~~~ooopppqqqmmmeeeVVVooowwwfffccceeejjjggg]]]%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))'''(((((()))))))))))))))))))))))))))))))))))))))******+++,,,------------,,,,,,+++)))+++...,,,''')))+++...111222111000///111111222222222222111111999888777555333222222222000222333222000000000111000111333444555444444333222333333111111222555888;;;999555222000/////////.........///////////////------------------,,,,,,))))))))))))))))))))))))''')))+++------,,,)))(((******)))((((((((((((((((((((()))***************((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((''''''(((((()))***+++((((((''''''''''''((((((&&&'''''''''(((((())))))'''''''''''''''((())))))))))))))))))************...---,,,++++++---///000******+++++++++,,,,,,,,,******)))))))))***+++,,,++++++,,,,,,,,,---------------......///000000000///////////////000111111000000111222222222222222111111333444555666666666444666777777555555888;;;;;;;;;;;;;;;::::::999888666777999:::;;;===???BBB@@@???>>>======>>>???@@@<<<===>>>??????>>>======???>>>===<<<;;;:::999999>>>@@@???;;;===CCCDDD???AAA???<<<<<>><<<;;;444555555777888999:::;;;::::::999888777666555555333333222222333333444444222222222222111000///...............---,,,+++++++++,,,,,,,,,,,,+++******))))))++++++***(((&&&$$$'''((())))))))))))(((((('''((()))******)))((('''&&&'''(((*********)))((((((((()))************)))(((((((((((((((((((((((())))))))))))************---,,,,,,++++++*********------------------------,,,,,,,,,---------.........//////000000000000000000111222111111222444777>>>EEEOOOnnn|||yyyooonnnqqqnnncccXXXvvv{{{ooo|||}}}gggdddffflllhhh^^^&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%))))))))))))(((((((((((())))))***+++---......///---------,,,,,,------...,,,---...//////...---,,,000000000111222222222333666555555444222111111000222333333222000///000111222222333333555666888999888777555444333333333444@@@;;;555000............---.........//////000000------------,,,+++***)))******))))))))))))******+++******)))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''((()))))))))(((&&&%%%'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((&&&((())))))(((''''''((((((((('''''''''((())))))'''(((((())))))))))))))))))))))))***++++++,,,,,,...---,,,+++************)))*********++++++++++++))))))******+++++++++,,,*********++++++,,,,,,,,,+++---......---,,,,,,------,,,,,,---000222111111000//////.........//////111000222777777444333555555444444444444555666666:::::::::999999999999888777777888:::;;;<<<======?????????>>>>>>>>>>>>>>>???????????????>>>>>>>>>AAA<<<888999<<<===:::777777:::===??????>>>>>>>>>AAA>>>;;;;;;<<<>>>??????>>>;;;:::;;;>>>@@@???===333555777999;;;;;;;;;::::::999777555333222111111111111111111111111222222------------------------//////---,,,+++,,,,,,---++++++)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((()))***)))((('''((()))((((((((((((((())))))***)))))))))))))))))))))))))))))))))(((((((((((((((000///---+++*********+++///...---,,,+++***))))))+++---///...---,,,,,,---///......------///000111000111111222222333444444999@@@KKKkkkxxxuuu~~~fffiii~~~sss}}}^^^YYY|||yyy}}}gggdddfffnnnoooiii&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))((((((''''''((((((((())))))))))))))))))******+++,,,---...///------,,,,,,,,,---......//////000000000000//////111111222222333333444444666555555444222111111000111222333222000000000222222222222222333555666777666666555444444444555666???;;;555000//////......------......////////////------------,,,+++***)))******))))))))))))******+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''((()))))))))(((&&&&&&'''''''''''''''((()))***''''''&&&&&&&&&&&&''''''&&&'''))))))'''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%''''''((()))))))))(((((((((((()))***++++++,,,,,,///---,,,***)))))))))***)))))))))*********++++++******++++++++++++++++++***++++++++++++++++++,,,,,,---//////---,,,---...,,,++++++---///111111000//////............//////000000555;;;<<<777333444444444444555555555555666777777888888999999::::::999999888888999:::;;;;;;>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===???<<<999999<<<===:::666777999<<<>>>======>>>???>>><<<::::::;;;<<<<<<;;;:::999999:::======;;;888444555666888999:::::::::777666555444333222222222111111111111111111111111............------------///...,,,+++++++++,,,---,,,+++***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))************)))(((((()))***)))((('''((()))))))))((((((((()))******)))))))))))))))))))))))),,,,,,,,,+++++++++++++++///...,,,+++******++++++---------,,,,,,,,,,,,,,,,,,---......,,,,,,---...///......---...///000111000111111222222333333444999@@@KKKjjjwwwttt|||dddggg~~~ttt|||ccc\\\}}}kkkfffgggllljjjaaa&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))++++++************))))))'''(((((())))))*********)))******+++,,,---......---,,,,,,,,,---...//////111111111000000111111111222222222333444555555555555555444333333222111111///111222111000000111222222222222222222333444444555555444444555555666777<<<888333000//////......---------............///------------,,,+++***)))***))))))(((((())))))***+++***))))))(((((()))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))(((''''''&&&''''''''''''((()))***+++&&&''''''''''''''''''&&&&&&'''))))))'''&&&'''(((&&&&&&'''''''''%%%$$$###&&&&&&'''((((((((((((''''''((()))***+++,,,------000...+++)))(((((()))***((((((((()))))))))******++++++++++++++++++******+++++++++++++++*********+++---///...---,,,---...,,,+++***,,,...000///...//////............/////////111777>>>???999333222333333555666666666555444555555666777888999:::::::::999888666666777999:::======<<<<<<<<<;;;;;;;;;;;;:::888777777999:::;;;<<<:::999:::<<<<<<999555777999;;;<<<<<<===???AAA???===:::888999999999888888777888999:::999777555666666666666777888999:::555555444333333333333444111111111111000000000000//////......------,,,,,,---,,,+++*********+++,,,---,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((''')))***)))((('''(((******))))))))))))***++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,,,,,,,,,,,,,------.........---------,,,++++++---//////............///000000000000111111222333333333999@@@JJJhhhwwwsss{{{}}}ppp~~~jjjooouuuzzzeee```}}}mmmhhhhhhmmmjjj___&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((************************''''''((()))******++++++)))******+++,,,,,,------,,,,,,,,,,,,---...000000333222111000000111222333111111222333444555555666555555444333333222111111...000111111000000222333333333222222222222333333666666555555555555555555777444000.........---,,,------------------------,,,,,,,,,,,,,,,+++******))))))(((((((((((())))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&''')))***+++%%%&&&'''(((((('''&&&%%%%%%'''(((((('''&&&&&&'''((()))******)))'''%%%###%%%&&&&&&'''''''''''''''''''''(((***+++,,,---...000...+++)))'''((()))***(((((((((((())))))))))))+++++++++******))))))))),,,,,,++++++******))))))***,,,------,,,++++++,,,+++******+++---......---///............//////000///000666======888333333222333555777777666555333555555555666777888888999:::888666555555777999;;;::::::;;;;;;<<<<<<======???===:::777666777999::::::999999;;;<<<;;;888555777999::::::;;;<<>>:::888888888999888888999;;;;;;:::888555888999;;;;;;;;;<<>>>>>BBBAAA???===;;;:::999999777888888888777777888888:::===???@@@???>>>>>>???OOOHHH???888666777999:::777999;;;:::999888999;;;:::::::::999888666555444777666444333222111111111000000///......---,,,,,,+++,,,,,,------......///+++******)))***+++,,,---***))))))((())))))******(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))&&&'''))))))((((((***+++))))))((((((((()))******************************))))))***++++++,,,------)))***++++++,,,+++***************+++++++++++++++***,,,------------...000------///000000000///...//////000000111111222222444999@@@^^^{{{xxxzzz~~~uuukkkaaawwwzzzccc```dddlllkkkbbb&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''(((((()))))))))***+++++++++******************************+++++++++***+++,,,---///111333444333444555666666555444333111222333444666777888999444333333333333333333333555666777666444333333555111111000000111222222333111222222333222111000///,,,,,,---...000000///---,,,,,,,,,++++++*********)))******+++++++++******((((((''''''''''''(((((())))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***)))(((&&&&&&''''''((())))))'''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$&&&''''''&&&%%%%%%&&&(((((('''''''''((())))))'''(((((()))))))))))))))+++++++++************)))$$$&&&)))+++,,,,,,+++***************+++++++++++++++++++++,,,,,,------...(((((())))))******+++++++++---......---,,,---------,,,+++,,,...///...------------......000111111111///000333444222222555555444444444444555666666555555666777888999::::::888888888999999999888888888888999999999:::::::::======<<<<<<;;;:::999999777888888777666666888999;;;>>>AAAAAA@@@>>>======GGGCCC===999777888888888333777<<<>>><<<999999999;;;;;;;;;;;;999777555333333222111111000000111111000000///...------,,,,,,,,,------...///000111111++++++*********+++---...+++***************++++++(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%'''))))))((((((***,,,((((((((((((((())))))***************************(((((()))***++++++,,,,,,)))***+++,,,,,,+++***)))'''((()))***+++,,,------)))+++---...------...///,,,---///000000000///.../////////000111111222222333888???\\\zzzwww}}}{{{ooommmbbbwww{{{bbb___ccckkkjjj```######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&''''''((()))))))))''''''((()))))))))))))))******))))))))))))))))))+++,,,,,,---...///000000///111333555666666666666666555444333444666888:::444444333222000111444666666666777777666444111000333222111000000111222333111222333333222111///...,,,,,,------------------,,,,,,,,,,,,,,,+++***)))((((((***++++++***))))))(((''''''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%'''&&&%%%&&&((('''%%%###''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''(((***'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))((()))***++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,......---,,,---...///000222222111111111111111111222333555555555333111000333444555666777777777777777777777777777888888999:::888777777888999999888<<<;;;::::::;;;<<<;;;:::777888888888666666888999;;;<<<===??????===<<<;;;???===<<<===???>>>;;;888:::::::::;;;::::::999999:::888777777888888666555555444333111000/////////000000///...------,,,,,,,,,,,,,,,,,,,,,+++***)))******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))***)))(((''''''((()))******************++++++,,,))))))))))))))))))))))))+++******+++------,,,***++++++,,,,,,,,,,,,------,,,,,,,,,---------......///......------///000111111111111111111222222222333999@@@[[[zzzuuu{{{zzzvvvnnnvvvjjjfffwwwgggeeeiiippplllbbb######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%((('''''''''''''''''''''''''''((())))))))))))))))))******+++******))))))++++++,,,---...///000000000111333444555555555555555444444444444666777888555555444333111222444777999999999999777444111///222111000000000000111222000111222333333222111111------------------,,,,,,+++,,,,,,,,,++++++***)))******+++++++++******)))(((''''''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,...------,,,---...///000111111111111111111111111111222333444333222000///333333444555666666666666777777666666777777888999999777666777888::::::999::::::999;;;===>>>>>>===777777888777555555777999999;;;<<<>>>>>>>>><<<;;;<<<;;;;;;<<<>>>>>><<<999999::::::;;;;;;;;;:::::::::999777777777777555444555444333111000/////////000//////...------,,,,,,+++,,,,,,,,,++++++***)))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))))))))***))))))(((((())))))***)))))))))))))))***++++++))))))))))))))))))))))))*********+++,,,---,,,***++++++,,,,,,,,,,,,------,,,,,,,,,---------......///......---...///000111000000111111111222222222333999@@@ZZZ{{{www}}}tttqqq|||nnnyyyeeeddd}}}wwweeedddhhhooommmccc######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$''''''((())))))))))))))))))***+++------,,,***)))++++++,,,---...///000000111222333444555444444333222333444555555666666666555555555444222333555777888888999999888666444333111000000//////000000111///000111333333333333222......------,,,,,,+++++++++++++++,,,++++++***))),,,,,,++++++******))))))(((''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%%%%&&&'''&&&&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++))))))))))))))))))))))))'''((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++---------,,,---......///000000000000111111111111000111222222222111000///222222333444555555555555777777666666777777888999777666555666888:::::::::999888999;;;>>>@@@???>>>777777777555444444666888888999;;;<<<============:::999999;;;<<<===;;;999888999::::::;;;;;;;;;;;;:::999777666666666444222444444222111000000000000//////......---,,,,,,,,,+++++++++,,,++++++***)))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))***)))(((((((((((()))***((((((((((((((()))******))))))))))))))))))))))))******)))+++,,,---+++***++++++,,,,,,,,,,,,------,,,,,,,,,---------......///............///000000000000000111111111222222333999???YYY{{{xxx|||pppoooyyypppbbbfffnnneeecccgggnnnjjj```######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''((()))))))))))))))(((***,,,......---+++)))***+++,,,---...//////000111222333444444333222222000111333555666555444333444444555444222222444666222333444666888888888888000000////////////000000///000222333333333222111......------,,,+++************++++++++++++******,,,,,,+++***)))((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%''''''&&&$$$$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************))))))))))))))))))))))))'''((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,,,,,,,---------....../////////000000000000000000111111222222111000000111111222333444444444444666666666666666777888888666555444666888:::;;;:::888888999;;;===>>>===<<<666777777555333333555777666777999;;;<<<=========:::::::::::::::999888888777888999:::;;;;;;;;;;;;:::888666555555555333111444333222111000000000000.........------,,,,,,,,,******++++++++++++******''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))***))))))***,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,---------................../////////000//////000000111111222222444:::@@@YYY|||xxxsssqqqxxxttteeemmmllleeecccfffkkkggg[[[######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))'''))),,,......---+++*********+++,,,---...//////000111222333333333222111...000222555555444333222222333333333111111222444000000222333555666777777//////000000000000//////111111222333222111000///......---,,,++++++******)))******++++++*********++++++***)))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((()))))))))*********((((((((((((((((((((((((''''''((()))************+++++++++++++++++++++++++++++++++,,,,,,+++******,,,,,,,,,---------------....../////////000000000111111222222222222222222000111222333444444444444666666666555666777777888666555444555888:::::::::888888888:::;;;;;;999777666777777666444444444666555666777999;;;<<<=========<<<;;;999777666555555666777888999::::::::::::888666555444444444222000222111111000////////////---------------,,,,,,,,,)))******++++++*********''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))))))))))))))))))))***))))))***,,,,,,+++)))+++++++++,,,,,,,,,------,,,,,,,,,---------......---......///////////////...//////000111111222222666;;;@@@YYY}}}wwwuuusssvvvsssiiisssnnndddbbbfffllliii]]]######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((''''''((()))))))))))))))''')))+++,,,---,,,+++*********+++,,,---.../////////000111222333222222111...///111333444333222111000222333222111000111222333222222222222111111111///000000111111000000///000111111111111///...---------,,,,,,++++++******((()))******+++*********)))***++++++***)))'''&&&(((''''''''''''&&&&&&&&&%%%&&&''''''(((''''''''''''&&&%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((()))))))))******((((((((((((((((((((((((&&&'''((()))************++++++++++++++++++++++++)))******+++++++++++++++++++++,,,------------,,,------......//////000000111111111222222222222333111111222333444444444444666666555555666666777888666555444555777999999999777777888999;;;:::777555555777999999777555444444555555666888999;;;<<<<<<>>>>>>===:::666444444555555666777888888888888888666444333333444444222111000000///...............------,,,,,,,,,,,,,,,,,,((()))******+++*********''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''((())))))))))))))))))))))))))))))))))))(((***+++,,,***)))++++++,,,,,,,,,,,,------,,,,,,,,,---------......---......///000/////////---...//////000111222222666;;;???XXXxxx~~~sssoooqqqmmmkkkxxxnnnbbbaaagggpppppphhh######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''((()))))))))))))))'''((()))***++++++++++++******+++,,,---......///---...000111222222222222...///000222222222222111111222333333222111222333444444222111000/////////000000111222222111000000......///000000///...---,,,,,,++++++++++++++++++(((((()))***************(((***---......,,,***((((((''''''''''''&&&&&&&&&%%%&&&&&&'''(((((('''''''''$$$###'''---...)))$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***((((((((((((((((((((((((&&&'''((()))************************************'''((()))+++,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,---......///000000000000000000000111222222111222333444555555555555666555555555555666777777777666444555777888888777666666777:::<<<;;;999666444777;;;<<<999666444222555555666777888999;;;;;;>>>>>>===:::666444555777555555666666666666666555444222111222333444333111......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&'''(((((((((((('''&&&((((((''''''(((((()))***)))))))))))))))))))))))))))(((((()))++++++***)))++++++,,,,,,,,,,,,------,,,,,,,,,---------......------///000000000///...------...///000111222222555999===UUU{{{nnnhhh~~~mmmhhhlll~~~mmmaaaaaahhhsssuuuooo######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))(((''''''&&&&&&'''(((((()))))))))))))))'''(((((()))******+++,,,)))***+++,,,---......///,,,---///111222333222222...///000111111222222222111333555444333222333333333222111111000111111111000111222333333222111000+++,,,---////////////...++++++++++++++++++,,,,,,(((((()))***************(((+++...111111///,,,)))(((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''&&&###""")))111444...&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###"""###$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''((()))************************************&&&''')))***,,,,,,------***+++,,,---...---,,,,,,,,,,,,------...///000000///////////////000111111222222333444555555555555555555555555555666777777888666555555777888777777444555777:::======;;;999444777<<<===;;;777444222666666666666777999:::;;;<<<======:::666555777999555555555555555555444444222111000111333444333222------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''((()))******)))((('''((((((((((((((()))******)))))))))))))))))))))))))))(((((()))++++++***)))++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---///000000000///...------...///000111222222333777;;;SSS~~~kkkeee|||mmmgggnnnlllbbbbbbiiitttvvvooo%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&''')))(((''''''((()))''''''((()))******++++++,,,)))((())),,,...---,,,000111222333333444333333000000000000111222333444......///000111333444555000000000000000111111111111111111111111000///////////////...------,,,,,,++++++,,,,,,,,,,,,------))))))))))))))))))))))))+++000555777666333000...(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))((((((''''''''''''(((((())))))))))))))))))))))))***+++,,,,,,+++***((('''))))))***++++++++++++***,,,+++*********,,,...000,,,,,,+++,,,------,,,***///000000...******,,,000...//////---000555666222555555555444444555555555777666666555555555666666555777888:::;;;;;;;;;:::888555777;;;999444333777222999<<<888666999<<<:::======:::666555777;;;<<<888:::<<<888333///000333111///...---...///...---///...------,,,,,,,,,,,,+++,,,,,,,,,,,,+++******(((((((((((((((((((((((()))'''%%%######%%%''')))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))************((()))))))))))))))(((((())))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,,,,------///////////////.........000000000111222222333333666999<<>>===888333333444111///------...///...---...------,,,++++++,,,,,,++++++,,,,,,++++++***)))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))))))))*********(((((())))))))))))(((((('''(((((((((((()))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,---------/////////////////////...///000000111111222333333444888;;;PPP{{{|||lllnnnvvv}}}~~~eeeaaahhhgggssslllXXX%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&''''''&&&''')))((((((''')))***++++++,,,,,,------......,,,+++***+++---.........---...///000111111111111222111111222222333444555222222111111222222333444222222111111000000//////000000111111000000///...///......------,,,,,,+++......---,,,+++***)))((((((((((((((((((((((((((()))111;;;BBB@@@999000***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))((((((''''''''''''(((((())))))))))))))))))))))))******+++,,,,,,,,,++++++((()))******++++++******++++++******+++,,,...///,,,------.........------000000000111222333222000000111000...000444444000444333333222222333333444444444444444444444444444666777888999999888777777666444555888888555555777111444555444666<<>>777///***(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))((((((''''''''''''(((((()))))))))))))))))))))))))))******+++,,,---------((())))))***************************+++,,,---...,,,---//////............000......111444555333///---//////...222777888666333222222222222222222333333333444444555555555444777888888999888777666555888666555666777666555555222444555777;;;???AAAAAA;;;666333333444333111111111444777777444222111111000...,,,,,,---...---,,,++++++***************++++++++++++++++++***))))))((((((((((((((((((((((((((()))************)))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((()))))))))***'''(((((())))))))))))((('''''''''((((((((())))))******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,,,,---..................//////////////////000000111222222222222777;;;NNNwwwqqq~~~zzz|||yyybbbbbbiiihhhrrrjjjTTT%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''(((((()))&&&'''))))))((()))***,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---///000//////000111222222222222333333222222333333444444333333222222111111222222333222222111000///......000000000000000///......---------,,,++++++******************************''''''''''''''''''''''''***///555888666222---***(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))((((((''''''''''''(((((((((((((((((((((((((((((())))))******+++,,,---...(((((()))************)))************+++,,,------+++---//////...---...000...------///333444222///...000222333999@@@CCCAAA222222222111111222222222333444555666666666666666888888999999888777555444555555444555888::::::888777777999;;;<<<;;;;;;===;;;777666888777333222555222222222000//////000111///---,,,+++,,,---,,,+++*********))))))******+++***++++++++++++***))))))((((((((((((((((((((((((&&&''')))******)))'''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((()))))))))''''''((()))))))))))))))(((((()))))))))***************+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,---...///---.........//////000000...//////000111111222222222888<<>>;;;;;;<<<<<<999666999???KKK@@@:::;;;:::444333777444333000......///000222...---++++++,,,,,,,,,+++*********)))******+++,,,******++++++******)))(((((((((((((((((((((((((((&&&&&&((((((((((((&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((())))))&&&'''((())))))******)))))))))))))))******************+++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,---......///------......///000000000......///000000111111222222888<<>>;;;:::;;;;;;888888DDDSSSgggOOO<<<999:::666333555444222000////////////......,,,******+++,,,+++******************+++,,,,,,***************))))))(((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''((((((((())))))&&&'''((()))************((((((((())))))))))))*********+++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,---...//////------......///000000111......//////000111111111000777;;;LLLqqqsssyyy~~~sssfff___ffffffrrrlllZZZ%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))******%%%''')))))))))***,,,---***)))))))))))))))))))))(((***,,,+++******,,,///...///000111222222222222222222111111000111111111///////////////000111111000000000000000111111111///////////////......---,,,,,,++++++***)))))))))++++++***)))((('''&&&&&&''''''''''''''''''''''''((()))***)))'''%%%%%%&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))((((((''''''''''''(((((((((((((((((((((((((((((()))((('''''''''(((******'''(((((()))))))))))))))((()))***++++++,,,++++++&&&+++......+++***---000...000111///------000444000111000...000444444111444333333222222333333444000111444666666666555444888999:::;;;;;;:::999888999:::777444999AAA@@@999888777999:::999@@@UUUjjj}}}[[[<<<666:::888333111111000000000000...,,,***...,,,******+++,,,+++***++++++******+++,,,------***************)))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((()))&&&'''((()))************''''''''''''((((((((()))******+++++++++,,,,,,,,,)))************++++++++++++++++++,,,---...///000---------...///000000111......//////000111111111///666:::KKKooorrryyyqqqfffbbbjjjiiitttlllVVV$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((++++++)))(((''''''''''''((((((((((((((()))******$$$'''***,,,+++******+++...............---------.../////////000000000000111222444444444333111///000000000000000000000000---///000111000000222333111111000000//////......+++*********,,,+++***(((***)))))))))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((('''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((***'''$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))(((((((((***,,,---))))))))))))))))))))))))))))))))))))((((((((((((******+++++++++,,,,,,,,,............////////////---...///000222333555555333333111111111111333333111111222444666555333111888888888888999:::;;;;;;AAA???;;;777666666888999666777666333555AAATTTccccccOOO;;;333444444333222222222111111000/////////...---,,,+++***+++,,,,,,******))))))))))))******************))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((((((((('''&&&%%%%%%%%%&&&'''((()))***((((((''''''''''''(((((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++***++++++,,,,,,------...,,,,,,.../////////...---------------------,,,,,,///...---...///222444666777888888IIIlllnnnkkklllhhhdddffflllooofffUUU$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%'''(((+++***)))(((''''''''''''((((((((((((((()))******'''))),,,---,,,++++++,,,------------------------//////000000000000000000222333444555444333111000000000000000000000000000...///111111000000222333000//////......------,,,,,,+++*********)))'''%%%******))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((,,,+++)))'''%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&%%%%%%%%%&&&'''((()))))))))))))))))))))))))))***************)))))))))*********+++++++++,,,,,,---.........////////////......///000222333444444444333222111111222333444111111222333555555333111222333444666999<<<>>>@@@BBB@@@<<<888666666888999999999888666666<<>>===666222444555333111222111111000000///......------,,,++++++******++++++***))))))(((((())))))***************))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******'''''''''&&&''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))************)))((())))))******+++,,,,,,,,,,,,---............---........................///.........000222444555888:::999HHHhhhvvvsss~~~jjjcccddddddiiioooiii___$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$######"""%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''(((******)))(((((((((((((((((((((((((((((())))))***,,,...//////...,,,,,,---,,,,,,---...//////000000111111111111111000000000111111222222222111000//////////////////////////////000111111000000222333...------,,,,,,+++******+++***))))))***)))'''%%%))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''(((,,,000---'''######%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((()))******))))))))))))))))))))))))))))))***************+++************++++++++++++,,,,,,---------........./////////000000111111111555555333333333333555555333333333444666666555333333333444444555666777888<<<;;;888666555666777888444555666888888888777777666333222555444000...///000000//////...---------,,,++++++***************))))))(((((((((((())))))************)))))))))(((''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''''''''(((***+++)))((('''''''''''''''(((((((((''''''''''''(((((((((((((((((())))))))))))((())))))***************))))))******++++++,,,,,,,,,,,,---------..................///////////////.........///000222333444666888888FFFfffzzzvvv}}}hhhaaaffffffkkkqqqlll```$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))***))))))(((((((((((()))((((((((((((((())))))***,,,---......,,,+++,,,---------...///000111111222111111000000000000000000000000000000000//////...////////////////////////...000111111000///000222......---,,,,,,++++++******))))))***+++,,,***)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&###(((---,,,'''###$$$&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''(((((()))******++++++((((((((((((((((((((((((((((((((()))))))))******))))))*********+++++++++,,,,,,,,,,,,------------.........//////000000000555555333333333333555555555444444555777777666555555555444444333333444444666555444333444555777888444555666666777777666666666333333444222......111//////......---,,,,,,+++***+++************))))))))))))(((((((((((())))))************)))))))))(((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%&&&'''((())))))(((((('''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))))))))***++++++,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,------..................//////000000...//////000000222333333222666666DDDddd|||{{{hhhaaaddddddlllsssoooccc$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%'''((((((''''''((()))))))))(((((((((((())))))((((((((((((((()))******+++,,,---,,,++++++,,,---.........//////000000111.../////////000000000000000000000///////////////000000000000000000000000...///000000......///000---------,,,++++++******)))((((((***,,,---,,,***&&&&&&''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&!!!$$$((()))'''%%%%%%'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&'''((())))))))))))(((((((((((((((((((((((('''''''''((())))))******)))))))))************++++++++++++,,,,,,,,,------,,,------...///000000111555444333222222333444555666555444555777777777666333333333333333444555555222222111111222444555666666888888777444333333555555111000222222000111444......------,,,+++++++++)))************)))(((((()))((((((''''''(((((()))************))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((((((((('''(((((())))))((((((''''''''''''(((((((((((((((((())))))))))))******+++,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,,,,+++,,,------...---------......//////000...//////000111222222222000444555CCCbbbxxxhhhccc```aaakkkuuutttiii$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((''''''((()))))))))(((((((((((())))))((((((((((((((()))*********+++,,,,,,++++++---///------------............,,,,,,---...///000000111222222111000000000000000000000000000000000000000---...///...---,,,---...,,,++++++******))))))((())))))((()))++++++***(((%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&& !!!###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$%%%&&&(((((((((((('''(((((((((((((((((((((((('''(((((()))******++++++))))))))))))************++++++++++++,,,,,,,,,,,,++++++,,,---///000111111444333222111111222333444555444222333555666666555333222222333444555666666333333222222222222333444333777:::888333000222555444///---000111000///000---------,,,++++++******((()))*********)))((('''((((((''''''''''''((((((************))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((((('''''''''((()))******((((((''''''''''''(((((((((((((((((())))))))))))))))))***+++++++++++++++*********+++,,,,,,------,,,,,,+++++++++,,,---...+++,,,,,,---......//////...///000111111111222111111555555BBB```wwwhhhfffcccccclllwwwxxxooo$$$$$$%%%%%%%%%&&&&&&&&&#################################$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''((((((''''''(((***))))))(((((((((((()))***((((((((((((((()))*********+++,,,,,,,,,---///111,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...000111111444333222222111111222222000000000000000000000000,,,---......,,,+++,,,...*********)))((((((''''''***)))((()))***)))'''&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&& !!!###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&'''(((&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&'''))))))))))))(((((((((((((((((((((((((((((())))))***++++++,,,,,,))))))))))))******************+++++++++,,,,,,,,,******,,,---///000111222333333222111111222333333444222111111333444444333555444444333333444444555666555444333222222111111---444:::999444000333666555///,,,///111...***)))------,,,,,,+++******)))((()))*********)))'''&&&((((((''''''''''''((((((************))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%'''''''''''''''''''''''''''((((((((())))))******%%%%%%%%%&&&&&&&&&''''''&&&''')))*********)))(((''''''''''''(((***++++++((((((''''''''''''(((((((((((((((((())))))))))))(((((()))***************)))))))))***++++++,,,,,,---,,,+++***+++,,,---...++++++,,,,,,---...//////...///000111111111111111222666666BBB___~~~uuuiiiiiijjjhhhnnnyyyzzzrrr"""!!!"""''',,,---(((###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%+++333333((("""''')))&&&))))))))))))(((((((((((('''''''''''''''((())))))+++***)))((((((***,,,---,,,,,,+++***))))))*********+++---.........------000000000000000000000000...---,,,---......,,,***///...------------,,,++++++***((('''''')))***,,,+++***)))(((((()))***+++&&&''')))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''***$$$"""&&&&&&"""!!!$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&***)))'''&&&&&&'''((()))(((((((((((((((((((((((('''(((***++++++***))))))++++++++++++******)))(((************+++,,,---...,,,---............000222111111000000000000111111111222444555666777777777444333111000000222333555333333222222111000000000111111111111111111111111000000...---,,,++++++***,,,+++***)))))))))******+++)))''')))+++,,,***'''++++++***)))(((((()))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((()))&&&$$$&&&+++---+++(((%%%%%%%%%&&&'''((())))))***)))(((''''''((()))***(((((((((((())))))))))))+++++++++************)))************+++,,,------------------------------000...+++,,,...000...---......//////000000111111222444555BBB[[[uuu}}}qqqhhhdddhhhlllttt{{{yyysss&&&$$$%%%(((------***%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%---555666,,,&&&***,,,))))))((((((((((((((((((((('''''''''''''''((())))))+++***)))((((((***,,,---+++***))))))((((((((())),,,---.../////////...---////////////////////////...---,,,---......,,,***,,,+++******+++,,,+++)))+++***((('''''')))***+++)))((('''&&&&&&&&&'''(((&&&((()))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&''''''######((()))$$$"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&''''''((((((((('''''''''&&&&&&&&&'''''''''&&&''''''(((((((((((((((((((((((((((((((((((()))***+++******)))***+++,,,,,,,,,***)))(((************+++,,,---......//////...------///111111111000000000000111111222222333444555555555555333222111000000111333444444444333333222111111000111111111111111111111111000000...---,,,+++++++++++++++++++++***************)))((()))++++++)))'''+++******)))(((((()))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((()))&&&$$$&&&***,,,***'''%%%&&&&&&&&&'''(((((((((***)))(((''''''((()))***(((((((((((())))))))))))))))))******+++++++++,,,+++++++++***++++++,,,,,,------------------------000...,,,,,,...///...---......//////000000111111222444555AAAZZZtttqqqgggddddddiiissszzzyyyrrr%%%###"""$$$'''(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''))))))'''$$$"""&&&&&&%%%$$$$$$$$$%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&***111111)))%%%((()))'''(((((((((((((((((((((((('''''''''''''''((())))))******)))((()))***+++,,,++++++******))))))******......////////////...---////////////////////////...---,,,---......,,,***+++***)))***+++,,,+++***+++***)))((((((((()))***(((((('''&&&&&&&&&&&&&&&&&&(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&$$$"""$$$)))***&&&###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&$$$%%%&&&'''''''''''''''(((((((((((((((((((((((((((((()))******************+++,,,------,,,***(((************+++,,,------//////000...---,,,...///111000000//////000000111000111222333333333333333333222111000000111222222555444444333222222111111000000000000000000000000000000...---,,,,,,,,,,,,++++++,,,---,,,+++***))))))(((((()))******)))'''******)))((((((((()))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&''''''''''''((('''%%%$$$%%%)))***)))&&&&&&&&&'''''''''''''''''')))((((((''''''(((((()))(((((((((((())))))))))))'''((()))***+++,,,------,,,,,,++++++***+++++++++------------------------///...,,,,,,...///...---......//////000000111111111444555@@@XXXqqqooofffcccdddjjjtttzzzwwwooo%%%###!!!!!!###$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((((((&&&$$$###&&&%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''+++,,,&&&$$$&&&'''$$$'''''''''((((((((((((((('''''''''''''''((())))))***))))))((()))***++++++...------,,,,,,---------...............---------////////////////////////...---,,,---......,,,***,,,+++***+++---......---******)))((((((((())))))***))))))((((((((((((((('''(((((('''&&&%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%$$$$$$&&&'''&&&###"""''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''"""###%%%'''(((((('''&&&(((((((((((((((((((((((((((((())))))******++++++)))+++---......,,,***)))+++*********++++++,,,------...///...------...000000000////////////000000......000111222333333333333222111000000000111111444333333222222111111000000000000000000000000000000///...---,,,,,,,,,,,,***+++---...---,,,***((((((((())))))***)))((((((***))))))((((((((()))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&%%%$$$%%%'''((('''&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,------,,,+++************,,,,,,------------------///...---------...............//////000000111111111555555???VVVnnnnnndddccchhhoooxxx}}}vvvkkk(((&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''******((('''((((((&&&&&&&&&''''''((((((((()))'''''''''''''''((()))))))))))))))))))))*********...---------------......---,,,,,,,,,,,,,,,,,,,,,...........................---,,,---......,,,***,,,+++***+++---...---,,,***))))))(((((((((((((((((())))))))))))))))))((('''(((((('''%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$((('''$$$"""###%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&'''''''''''''''''''''"""###%%%'''(((((('''&&&((((((((((((((((((((((((((((((((())))))***+++,,,)))***,,,------,,,***)))++++++******++++++,,,,,,***+++---------...000222000000////////////000000+++,,,...111333444555555333222222111111111111111222222111111000////////////////////////////////////...---,,,,,,+++,,,,,,***+++,,,------+++)))((('''((()))))))))((((((((()))((((((((((((((()))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&%%%$$$%%%&&&'''&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))************************------,,,+++************,,,,,,,,,---------...............---------...///......//////000000111111111555555>>>SSSkkkmmmcccdddiiippp{{{xxxkkk&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''&&&%%%&&&&&&&&&''''''(((((()))'''''''''''''''((())))))((((((((()))))))))******++++++******++++++,,,,,,++++++******+++,,,------...........................---,,,---......,,,******)))((()))***+++***))))))))))))((((((''''''&&&%%%&&&'''((()))))))))((((((((((((&&&$$$$$$&&&((($$$%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&%%%%%%$$$((((((%%%"""$$$)))+++)))""""""""""""""""""""""""$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''$$$%%%&&&'''''''''''''''(((((((((((((((((((((((((((((((((((()))***,,,---))))))***++++++++++++***,,,++++++***++++++,,,,,,)))***,,,,,,---...111333000//////......//////000,,,...000222444555666777444333333333222111111111111111111000//////......////////////////////////------,,,+++++++++++++++******+++,,,+++***)))(((&&&(((***)))((('''((((((((((((''''''(((((()))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((())))))))))))+++++++++*********)))))),,,,,,++++++***++++++++++++,,,,,,------.........---...///...,,,,,,...///......//////000000111111111555555===PPPhhhlllcccffffffppp}}}|||ppp"""############"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###"""###&&&'''&&&%%%%%%%%%%%%&&&''''''((())))))'''''''''''''''((())))))'''(((((()))))))))))))))***************+++,,,,,,+++*********+++---...000...........................---,,,---......,,,***+++***((()))******)))((())))))))))))((('''&&&%%%$$$%%%''')))***+++++++++(((((((((&&&$$$$$$''')))$$$$$$%%%%%%&&&''''''(((###$$$%%%''''''''''''&&&%%%'''&&&%%%)))000333000########################$$$$$$%%%%%%&&&''''''(((############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&''''''(((&&&&&&&&&'''''''''(((((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((('''((()))***,,,---))))))((((((((()))***+++,,,,,,++++++***++++++,,,)))+++,,,,,,,,,---000222//////............//////111111333444555555666666555555555444333222111111222222111111000/////////........................++++++******))))))***************)))))))))((((((&&&(((***)))'''&&&''')))'''''''''''''''((()))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''&&&&&&&&&'''%%%&&&&&&&&&'''(((((((((&&&&&&'''(((((('''&&&&&&(((((((((((())))))))))))***************++++++++++++++++++***++++++,,,,,,++++++,,,,,,---......///---...///...,,,,,,...000......//////000000111111111555555<<>>NNN```uuusssnnnhhhjjjmmm{{{$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((())))))***++++++,,,+++++++++*********++++++***++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$######$$$######$$$%%%&&&&&&%%%%%%'''&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++)))))))))))))))*********************************))))))***+++,,,---------......------......///000111222333333333333333333333222222444666666444222333333333222111111000000------------------------,,,,,,+++)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''')))***+++***(((%%%###((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((&&&%%%%%%&&&(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))*********+++***+++***)))+++...---******++++++,,,,,,------...///111666;;;999222.../////////000111111111111111111555666>>>MMM]]]yyywwwooohhhkkknnnyyy$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))******+++)))*********************)))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++((()))***+++++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$%%%&&&$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++(((((())))))************************************((()))***,,,,,,------,,,//////......//////000111222222333444555555444333333333333555666777555333333222222111111000000///------------------------,,,+++***)))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))***,,,,,,+++)))&&&$$$((((((((('''&&&&&&&&&%%%&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&'''''''''(((*********+++++++++,,,,,,(((++++++***---222222...***++++++,,,,,,------......000555:::888111------//////000111111111111111000555666>>>KKKZZZ}}}~~~qqqiiikkkrrrzzz~~~%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((()))******+++(((((()))************)))((()))***,,,,,,,,,+++++++++++++++,,,,,,+++++++++'''((()))***+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%""""""&&&(((&&&$$$&&&''''''&&&%%%&&&'''$$$&&&''''''&&&&&&'''((((((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((())))))******((((((((()))******++++++************************((()))+++,,,------,,,+++//////......//////000111222222222333555666555333333222333555777777555444222111111000//////......------------------------+++***))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))***+++,,,+++***(((&&&'''''''''''''''&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''(((((())))))***&&&&&&'''''''''(((((((((***++++++++++++,,,,,,,,,&&&+++,,,+++///888999444***++++++,,,,,,------...+++,,,000444222,,,***,,,...///000000111111000000000444666<<>>666%%% &&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&%%%$$$$$$&&&'''''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$###$$$%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&''''''&&&%%%%%%(((***&&&'''(((*********)))((('''((()))***+++,,,,,,,,,,,,,,,------...//////000...111333222///------......---,,,,,,......---,,,+++++++++***************(((***+++***'''&&&'''***%%%&&&'''((((((((('''&&&%%%&&&&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$$$$%%%&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))(((''''''''')))***+++'''''''''''''''((())))))&&&'''''''''(((((())))))))))))))))))***************+++,,,---...---,,,,,,)))***+++,,,++++++,,,...,,,,,,,,,---------.........//////000111222222222000333333666>>>FFFdddtttwwwvvvgggeeeccclllzzzsss(((((('''''''''&&&&&&&&&%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%)))(((&&&%%%%%%&&&((()))))))))(((((('''''''''&&&***)))'''&&&'''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''''''''''''''''''''''')))'''&&&&&&''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%333'''"""(((***%%%###''''''&&&%%%$$$############"""))))))"""!!!''''''!!!&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''')))***++++++***)))'''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&%%%)))************+++++++++)))************+++++++++++++++,,,------......///////////////000000000000000000...---,,,+++++++++))))))))))))))))))))))))***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%######%%%(((%%%%%%%%%&&&&&&'''''''''(((((())))))((('''&&&&&&''''''((((((((((((''''''(((((())))))((('''&&&&&&###%%%&&&(((((('''%%%$$$'''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&%%%&&&&&&((())))))''''''''''''(((((((((((((((((((((((())))))))))))***)))((((((((()))+++,,,)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,---------..................///000000//////000111666222999666===KKKaaarrruuuuuubbb```gggqqqvvvooo((('''''''''&&&&&&&&&&&&%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''((()))(((((((((''''''''''''((('''&&&%%%%%%&&&((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))'''''''''''''''''''''''')))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%222'''"""(((***%%%###''''''&&&%%%$$$############$$$'''%%%"""(((111000&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&'''(((******((('''&&&''''''((((((((()))))))))(((((((((((((((((())))))(((((()))))))))*********)))************+++++++++++++++,,,,,,---.........////////////////////////000///...,,,+++++++++***((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((('''%%%######&&&(((%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&''''''((((((((((((''''''((((((((((((((('''&&&%%%&&&'''''''''&&&$$$""" &&&&&&''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''(((((((((''''''''''''(((((((((((('''((((((((()))))))))))))))))))))))))))******+++))))))+++,,,,,,,,,+++*********+++++++++,,,,,,,,,---------..................///000000//////000111555222888555<<>>JJJrrrttteeefffeeesssvvv\\\TTTbbb''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$&&&&&&%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%&&&''''''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((((((''''''((()))''''''''''''((()))******''''''''''''''''''''''''''''''(((((())))))*********)))))))))))))))******))))))))))))******++++++))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''')))(((((((((''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((())))))******))))))(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''')))*********)))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))(((((((((((((((((())))))))))))(((((()))))))))*********++++++,,,++++++...111222///++++++++++++,,,,,,,,,------......//////000000111111222000888555777===HHHooossseeefffeeesss}}}wwwaaa\\\iii%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$######%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''((()))******)))((('''''''''''''''''''''''''''))))))))))))))))))))))))+++***)))'''''''''((((((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((()))((('''''''''((()))***+++'''''''''''''''''''''''''''''''''((()))***************))))))))))))******)))))))))))))))******+++((()))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))))))))************))))))$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))((((((''''''''''''''''''''''''(((((('''''''''(((***+++&&&&&&''''''((())))))***(((((((((((())))))))))))(((((())))))))))))((((((************+++++++++,,,///------111555666222---,,,,,,,,,,,,---------.........//////000000111111222000888555777<<>>...************))))))))))))))))))))))))************'''''''''((()))*********)))***+++***))))))+++---******+++++++++,,,,,,,,,---.........////////////,,,---//////......000111444555444888===:::FFF```lllaaacccgggssspppmmmxxx}}}&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''(((((((((((('''''''''&&&&&&&&&###%%%''')))******)))(((&&&&&&&&&''''''''''''''')))(((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''((((((((()))(((((())))))))))))******))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''%%%%%%'''(((((((((''''''###$$$%%%&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&%%%%%%%%%&&&''''''((((((&&&''''''(((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&'''((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&+++)))""" %%%%%%!!!((((((((()))))))))))))))))))))))))))************(((((((((((()))))))))))))))***+++***))))))+++---******+++++++++,,,,,,,,,,,,,,,,,,,,,---------...,,,---//////......000111444444333777<<<999DDD]]]hhh```cccgggsssqqqkkkppp{{{xxx''''''%%%$$$$$$%%%''''''&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&###%%%'''***+++++++++***''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))((((((((((((***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''((((((((($$$%%%'''(((((((((''''''!!!"""###%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&"""###$$$%%%'''((()))***&&&''''''((()))(((((((((''''''((((((((((((''''''&&&''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&'''((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((('''$$$%%%,,,000---)))'''&&&'''''''''(((((())))))))))))))))))******************))))))(((((('''''')))***+++***))))))+++---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---//////......000111333333111666;;;888BBB[[[}}}fff___bbbfffmmmqqqpppvvv))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((()))***+++***(((&&&%%%$$$%%%%%%$$$%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&&&&%%%$$$######%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&''''''''''''(((&&&''')))*********)))(((&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%!!!$$$&&&(((((('''''')))(((&&&&&&''''''&&&%%%%%%&&&'''((())))))))))))((((((((((((((()))******+++***((('''''''''((()))(((((())))))))))))((((((+++***)))'''&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((('''&&&&&&''''''((((((((((((''''''%%%&&&((('''&&&&&&'''((((((((((((((((((((((((((('''(((((((((***+++)))%%%))))))(((((('''''''''&&&******************************++++++++++++******))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,///......---------......//////.........000222333444666444666;;;:::CCCYYYvvvddd```eeeiiiyyyoooiiivvv''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((''''''''''''''''''(((''''''''''''''''''''''''(((''''''''''''(((((())),,,+++)))'''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((((((&&&&&&&&&''''''''''''(((''''''((()))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%###$$$&&&'''((('''&&&%%%)))'''&&&&&&''''''&&&%%%%%%&&&'''((())))))))))))((((((((((((((())))))***+++***)))((('''(((((()))(((((())))))))))))((((((***)))(((''''''&&&''''''''''''((((((((((((''''''((()))))))))(((((('''&&&(((((())))))))))))((((((***+++,,,+++)))(((((()))((((((((((((((((((((((((******)))(((((()))******)))))))))((((((((('''''')))))))))))))))))))))))))))******++++++******)))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------///.........///000111222333555333555;;;:::DDDZZZxxxeeeaaaeeejjj}}}sssgggooo%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&'''''''''++++++)))(((''''''''''''''''''''''''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))&&&&&&&&&''''''''''''(((((((((((((((((()))******((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$''''''(((((((((&&&%%%$$$((('''&&&&&&'''(((&&&%%%%%%&&&'''(((((((((((((((((((((''''''(((((()))*********)))((((((((((((((('''(((((())))))(((((('''((((((''''''''''''((((((''''''(((((((((((('''''')))))))))))))))(((((('''))))))************)))))),,,------+++)))'''((()))((((((((((((((((((((((((((())))))'''$$$###%%%)))***)))))))))))))))(((((((((((((((((((((((((((((()))******++++++******)))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---///.........///000111222111444222555;;;:::DDDYYY|||gggaaaffflllwwwggggggyyy%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((()))))))))&&&&&&&&&''''''''''''((()))((('''''''''(((***+++))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''&&&%%%%%%((()))))))))((('''&&&%%%((('''&&&&&&'''((('''%%%%%%&&&''''''((((((((('''(((''''''''''''((())))))***))))))((((((((((((((('''((((((((((((((((((''''''''''''''''''((())))))''''''((((((((((((''''''((()))))))))))))))((((((((())))))******))))))(((((())))))(((&&&%%%&&&'''((((((((((((((((((((((((%%%)))...///***$$$$$$'''************))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............///000000111111000333222555;;;:::CCCYYYyyyiiibbbgggnnn}}}zzzlllfffuuu&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&'''((('''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''((()))((('''''''''(((***+++))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((&&&%%%&&&'''((('''&&&%%%&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))))))))(((((('''''''''((((((((((((''''''''''''&&&''''''((()))***''''''((((((((((((''''''(((((())))))))))))(((((('''(((((())))))(((((('''###%%%&&&&&&%%%%%%'''((((((((((((((((((((((((((('''---777>>>999---((()))))))))))))))************************************)))))))))******)))))))))((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////---...//////000111111111///222222555;;;999BBBWWWxxxjjjaaahhhpppxxx{{{rrrmmmwww~~~''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''%%%'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((()))******((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))******'''&&&%%%&&&(((((((((&&&%%%&&&&&&'''''''''&&&&&&''''''&&&&&&''''''((())))))))))))))))))(((''''''&&&''''''((((((''''''&&&'''''''''''''''((()))***''''''((((((((((((''''''&&&''''''(((((((((((((((''''''((((((((((((''''''###%%%'''''''''''')))+++(((((((((((((((((((((((('''***444>>>;;;...'''((((((((()))))))))))))))***************************((())))))******))))))((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,------------...//////000---...///000111111111000///333222555:::888@@@UUUzzz}}}jjj```gggqqqxxxzzztttttt''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''###$$$&&&'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$&&&'''((($$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&'''((())))))'''&&&%%%&&&((()))((('''&&&&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((((())))))***)))((('''&&&&&&''''''((((((''''''&&&(((((('''''''''(((((()))''''''((((((((((((''''''%%%%%%&&&'''''''''''''''(((((())))))))))))((((((%%%'''(((((('''''')))***(((((((((((((((((((((((((((%%%)))222222((($$$'''''''''((((((((()))))))))************************(((((())))))))))))(((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000---...///000111111111000///333222555:::777>>>RRRuuuiii___gggrrrwwwoooxxx''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$%%%&&&(((((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''((($$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''%%%%%%&&&'''((((((((('''$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&''')))*********)))(((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))'''&&&&&&&&&&&&''''''((('''&&&%%%&&&((()))((('''&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((((()))*********)))'''&&&&&&''''''''''''''''''&&&((((((''''''''''''((((((''''''((((((((((((''''''$$$%%%%%%&&&'''''''''&&&))))))************))))))&&&'''((('''&&&%%%&&&'''((((((((((((((((((((((((---%%%###***,,,&&&&&&,,,&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,---///111111111000000000444333555:::666===QQQrrrhhh^^^gggrrrvvvjjjyyy'''''''''''''''''''''''')))((('''%%%%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%% $$$''''''%%%$$$&&&(((&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%(((+++......+++(((%%%))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))))))))((('''&&&&&&%%%%%%%%%&&&'''))))))(((&&&%%%''''''&&&%%%&&&'''((()))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$%%%'''((((((''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))+++++++++)))'''&&&&&&'''***+++(((((((((((())))))))))))))))))))))))************************************///+++'''''')))+++,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......---...//////......///111222222444555444555>>>HHHqqq~~~|||cccbbbbbbqqq}}}rrreeennn''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%###%%%&&&%%%###"""$$$'''&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''***,,,,,,***'''&&&)))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))(((((('''&&&&&&%%%%%%&&&'''((())))))'''&&&%%%''''''&&&&&&&&&'''((()))))))))))))))((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''""""""###&&&((((((&&&###)))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((()))***+++---+++)))''''''(((***,,,(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))),,,***((()))+++,,,***)))******+++++++++,,,,,,,,,,,,,,,,,,---------......---...//////......///111222222444555444555>>>HHHooo|||~~~eeebbb___lllxxxlll```jjj'''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''((((((((('''&&&&&&%%%&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''''''''%%%######%%%'''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***((((((((('''&&&&&&%%%%%%'''(((((()))((('''%%%$$$(((''''''''''''((())))))******)))))))))(((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&(((,,,...---)))&&&((((((''''''''''''((((((************************''''''''''''''''''''''''''''''''''''((()))******...,,,***)))((()))***+++(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((()))))))))+++---,,,)))'''******+++++++++,,,,,,,,,,,,,,,,,,---------......---...//////......///111222222444555444555>>>HHHnnn{{{iiiddd___jjjsssfffZZZeee~~~''''''''''''''''''''''''&&&&&&((((((((('''&&&%%%&&&'''((())))))((('''&&&$$$%%%%%%&&&'''(((((()))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%'''((((((''''''''''''(((%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))(((((('''''''''&&&&&&&&&(((((())))))((('''&&&%%%)))((())))))))))))******+++******))))))(((((((((%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''((()))***,,,...---+++((((((((((((''''''((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((()))***---,,,***)))(((((()))***(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))((()))***+++,,,+++)))(((******+++++++++,,,,,,,,,,,,,,,,,,---------......---...//////......///111222222444555444555===HHHmmm~~~kkkgggbbbmmmpppcccXXXeee|||~~~''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&'''((())))))((('''&&&######$$$%%%&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&$$$%%%&&&((()))((('''%%%%%%&&&&&&''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''''''''&&&&&&&&&)))))))))((((((''''''&&&******++++++,,,,,,,,,,,,+++++++++***)))(((((((((%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''(((&&&%%%%%%&&&((((((''''''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))+++***)))(((((((((((()))(((((((((((())))))))))))((()))))))))***************************************++++++*********++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---...//////......///111222222444555444555===HHHlllhhhfffdddqqqooobbbZZZkkk''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&'''(((((((((''''''###$$$$$$%%%%%%&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$###$$$%%%&&&'''$$$###$$$%%%'''&&&$$$"""%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((,,,---......///.........,,,,,,+++***))))))((('''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''***(((%%%$$$%%%'''((()))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&''''''(((((()))((((((((((((((())))))(((((((((((())))))))))))))))))))))))************************************,,,,,,---,,,******,,,...******+++++++++,,,,,,,,,,,,,,,,,,---------......---...//////......///111222222444555444555>>>HHHjjjyyyaaabbbdddsssooobbb\\\ppp''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$&&&((())),,,((($$$###$$$%%%$$$###%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))******...///000111111111000000---,,,,,,+++***)))((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''',,,***(((((()))******)))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''((((((((())))))***++++++(((((((((((())))))))))))))))))))))))***************************************---//////---,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------......---...//////......///111222222444555444555>>>HHHggg}}}www___aaadddtttsssccc[[[ooo'''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))&&&%%%$$$$$$%%%&&&'''(((''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$###""""""$$$&&&)))***666000(((######%%%&&&&&&%%%%%%&&&'''((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((('''''''''((((((&&&'''''''''''''''''''''''''''''''''(((***+++,,,///000111333333222222111------,,,+++***)))(((''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))'''%%%&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''(((((()))***+++,,,,,,---(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((---222333111---,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---...//////......///111222222444555444555>>>HHHddd}}}wwwxxx```bbbeeeuuuwwweeeYYYkkk$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''***)))((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((('''%%%$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*********)))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&)))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&((())))))(((''''''((())))))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&)))---000000///---,,,888666333333333222///+++++++++***)))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))(((((('''&&&''')))***)))'''&&&&&&'''(((((())))))))))))((((((***)))(((''''''((()))***))))))((((((''''''&&&&&&))))))***************)))))))))*********))))))((())))))))))))************))))))))))))))))))))))))***++++++++++++***))))))---,,,+++*********+++,,,---,,,++++++,,,---///000...///////////////...---666333222333444555;;;BBB^^^uuuxxxtttdddaaahhhwwwqqqhhh^^^vvv~~~%%%&&&''''''''''''&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((''''''''')))+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((&&&((())))))(((''''''((())))))(((&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&))))))((((((((('''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''***000666777333000111333///---,,,...000111000...+++******)))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&'''((())))))'''&&&''''''((())))))******))))))(((***)))(((''''''((()))***)))))))))))))))((((((((($$$%%%&&&'''((()))))))))))))))************))))))(((((()))))))))*********)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,---...////////////000000000000000///333111111333444444999@@@[[[uuu|||uuufffbbbjjjyyyqqqkkkfff|||''''''((((((((((((''''''&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&***(((&&&$$$###%%%''')))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''(((***,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((''''''''''''((()))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&((())))))(((''''''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&))))))((((((((((((''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''(((000888888222...000555...------...111222222111*********)))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''(((''''''&&&%%%%%%'''))))))((('''((()))((())))))******))))))((())))))(((((((((((())))))))))))))))))************"""###%%%'''((()))))))))))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,---.........,,,++++++******+++,,,,,,++++++,,,---...............///000111111222111111111000111555666666;;;@@@XXX}}}vvvvvvgggdddlll{{{rrrmmmmmmwww''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&&&&'''((('''%%%$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&'''((('''&&&'''(((***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&((())))))(((''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((...444666444111333555222111000/////////......))))))*********)))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&%%%%%%%%%&&&((()))((('''((()))'''(((((())))))(((((('''))))))(((((((((((())))))((((((((())))))*********%%%&&&'''))))))*********)))))))))))))))*********''''''((((((((())))))))))))))))))))))))))))))))))))***+++,,,------------++++++++++++++++++,,,,,,***+++---...///......------...///000111222222222111111444999;;;:::===BBBWWWzzzxxxwwwhhheeemmm|||xxxpppqqqzzz'''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''%%%&&&'''&&&%%%%%%'''(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&((())))))(((''''''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))''''''''''''''''''''''''(((((('''''''''(((((())),,,...222666::::::999777222111///,,,)))(((''''''((()))************))))))'''''''''''''''''''''''''''''''''((((((((())))))''''''((((((''''''&&&%%%%%%&&&((()))((('''((()))&&&''''''((((((''''''&&&(((((())))))))))))(((((('''''''''(((((()))))))))((()))))))))))))))(((((())))))(((((()))***++++++(((((((((((())))))))))))******************************++++++++++++************++++++,,,,,,,,,,,,***+++---...///......---,,,---...///000000111000111111444:::;;;:::===BBBXXXxxx|||wwwhhheeelll{{{{{{qqqnnn''''''&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&''''''''''''###$$$&&&''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((&&&((())))))(((''''''((((((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((('''(((((((((((()))))))))(((((())))))))))))******((((((((((((((((((((((((((((((''''''(((((()))))),,,,,,...444:::<<<888444222222000---***((()))***'''(((***++++++***))))))''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))(((''''''&&&%%%'''))))))((('''((()))&&&''''''((((((''''''&&&(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))((('''&&&%%%))))))(((((((((***+++,,,))))))))))))***************************************++++++++++++***)))((())))))+++,,,,,,,,,,,,,,,++++++,,,---............,,,---...//////000//////000///222777888777:::???YYYvvvxxxjjjfffmmm{{{tttjjjccc(((((('''&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((&&&((())))))(((''''''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))'''((((((((())))))))))))(((((()))))))))*********************************((((((((((((((()))******+++---///444777777444222555555444000,,,***+++---'''(((***+++++++++))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))******))))))(((''''''((())))))'''&&&''''''(((((())))))))))))(((((('''((()))******)))(((''')))))))))((((((((((((((())))))))))))))))))((('''))))))((('''(((***,,,---************++++++++++++******************************++++++,,,+++++++++((()))+++,,,------,,,,,,,,,,,,,,,,,,---...//////...//////000000000//////111000222555666555888>>>WWWtttyyyllliiinnn{{{qqqkkk```uuu***)))(((''''''((()))***(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&%%%###"""###%%%''')))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))*********************************'''(((((('''%%%%%%'''(((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((&&&((())))))(((''''''(((''''''&&&&&&&&&''''''((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))******))))))))))))******'''((((((((())))))******(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((()))******///333888:::888666555666666555333...(((%%%&&&(((&&&(((***+++,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))***************)))((((((''')))***)))'''&&&&&&'''******++++++++++++******'''((()))******)))((('''++++++******))))))(((((()))***+++,,,,,,,,,,,,,,,)))(((''''''(((***,,,---******+++++++++,,,,,,,,,************************)))***+++,,,---.........((()))+++,,,------,,,,,,---,,,++++++,,,---///000000111111111111000000///444222333666777666:::???UUUrrr{{{oookkkooo|||{{{wwwiiiuuu)))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&))))))(((((('''&&&$$$$$$((((((((('''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''' !!!###%%%&&&'''((((((%%%'''&&&###%%%+++***###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&(((******(((&&&&&&&&&'''''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((())))))((('''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&'''((((((((()))***++++++***((('''%%%%%%&&&'''((())))))***'''(((((('''&&&%%%'''((()))))))))******+++++++++,,,,,,+++***)))''''''&&&)))((('''''''''((()))***///000111333555666888888999777222...***)))))))))'''((()))+++++++++***)))&&&&&&&&&%%%%%%$$$$$$###((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))******++++++&&&(((***+++,,,+++***)))++++++,,,,,,,,,+++******,,,,,,++++++++++++++++++)))+++...///...------.........//////000000111111222000222555666444666;;;PPPoooyyymmmgggooossseee{{{(((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''''''''(((''''''&&&&&&'''''''''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&###%%%&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((***)))'''&&&&&&''''''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&''')))******)))'''&&&)))(((((((((((())))))***((()))***)))(((((()))+++***++++++++++++++++++,,,************************))))))(((''''''((()))***///000222444666777999999666444000,,,******+++,,,(((((()))*********))))))))))))(((((('''((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********'''(((***+++++++++))))))***++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,...//////...,,,,,,---......//////000000111111222111222555555555888>>>WWWsss}}}vvvkkkhhhqqqtttjjj(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''''''''+++***)))(((((('''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''&&&&&&%%%$$$###&&&&&&'''(((&&&"""$$$(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))'''&&&%%%'''((((((((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((()))))))))'''''',,,+++***((((((((()))***((()))******))))))+++---++++++++++++************((()))******+++,,,------+++***)))))))))***,,,---000111333555777999::::::777444///+++((()))+++,,,***))))))(((((((((((()))***)))((((((((()))***+++******))))))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))'''(((***++++++***)))))))))***++++++,,,,,,,,,,,,******++++++,,,,,,------...000111000...,,,,,,---......//////000000111111333111222444555666:::AAA[[[sssvvvssslllkkktttvvvnnn(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%&&&&&&&&&'''(((((((((+++***))))))((((((((()))''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$###+++''''''***(((""""""'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&%%%%%%'''))))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))'''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((('''''''''''''''((((((((()))*********)))))),,,+++***(((((()))+++,,,(((***+++******+++---///,,,,,,++++++******))))))))))))***+++,,,------...+++++++++,,,---///111222111222555777888999::::::999555///***'''&&&''')))+++***((('''&&&'''((((((''''''&&&%%%&&&''')))******))))))(((((())))))***(((((((((((((((((((((((()))******))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))++++++******))))))((((((((()))************))))))((()))***+++,,,---------******++++++,,,---.........///000000...---...///......//////000000111111444111111444555666<<>>>>>>>>===<<<===>>>???>>><<<<<<>>>@@@@@@AAAAAAAAAAAAAAABBBBBB============<<<<<<<<<;;;999999888777888999:::;;;;;;;;;;;;:::777333///,,,***))))))))))))***+++,,,)))******++++++++++++***((()))***++++++***((('''))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((())))))******)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********+++******)))))))))))))))***++++++,,,,,,,,,++++++,,,,,,------------------+++,,,---,,,,,,---///222......//////000000111111222111222555555555888>>>GGGYYYooowwwmmmhhhiiirrr~~~|||&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((('''''''''(((((((((''''''&&&&&&%%%+++***)))(((''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''111HHHNNN666"""%%%***'''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''"""%%%'''((('''&&&&&&''''''''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((()))******+++++++++,,,...000333555666============>>>???@@@AAAAAACCCEEEFFFFFFDDDAAA@@@???@@@AAA???>>>>>>???AAACCCCCCCCCDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDCCCAAA@@@???>>>??????======<<<:::666111,,,)))************))))))((((((((()))+++,,,------,,,+++'''(((***,,,+++)))&&&$$$******))))))))))))******))))))))))))))))))))))))%%%&&&''')))************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))******++++++++++++***)))(((((())))))++++++,,,,,,,,,+++******------------------,,,,,,---------,,,++++++---000......//////000111111111222000222666666444777;;;KKK[[[sssrrrooohhhkkkwww}}}|||(((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((())))))((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++((()))***)))'''&&&&&&'''&&&%%%%%%%%%%%%&&&'''''',,,IIIPPP666###(((+++"""((((((''''''''''''((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&%%%%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&''''''&&&&&&'''((()))***(((&&&%%%&&&))))))'''$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''((()))))))))))))))''''''''''''((((((((()))'''&&&'''(((***)))'''%%%'''''''''(((***+++---...111222444777:::===???@@@@@@@@@AAAAAAAAABBBBBBBBBEEEEEEEEEFFFGGGFFFDDDBBBAAA@@@???@@@AAABBBAAA???@@@??????@@@AAACCCEEEFFFBBBBBBBBBCCCCCCDDDDDDDDDHHHHHHGGGEEEDDDBBBAAAAAACCCBBB@@@===:::666333222333222000...---...000111------,,,+++************,,,,,,+++***)))))))))))),,,,,,,,,+++++++++******************************)))************+++++++++,,,+++***)))))))))***+++---,,,+++***)))(((((((((***((('''''')))***)))((()))************))))))(((************************)))************+++++++++)))))))))))))))))))))))))))******++++++,,,------........................,,,,,,,,,,,,---...//////////////////000000000000333555666555555555777999HHHZZZlllooopppeeennn}}}((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&'''&&&&&&&&&&&&'''(((((()))((((((''''''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))((()))))))))'''&&&'''(((&&&&&&%%%%%%&&&&&&'''(((&&&:::???///%%%+++---%%%((((((''''''''''''((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''(((***(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))((((((((('''''''''''''''''''''((((((((((((((((((&&&%%%&&&((()))'''%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''((()))))))))))))))'''''''''((((((((()))))))))((('''((())))))(((&&&&&&''')))+++...111444555999:::;;;===???AAABBBCCCAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCEEEFFFGGGEEEDDD???>>><<<<<<===>>>===<<<888888777888999:::<<<===>>>>>>@@@AAACCCEEEFFFGGGEEEEEEFFFFFFFFFFFFFFFGGGBBBBBBAAA@@@???===;;;;;;;;;999555111...,,,++++++------,,,,,,++++++++++++******)))((((((((()))))),,,,,,++++++************)))))))))))))))))))))))))))************+++++++++))))))*********)))((('''///...---+++******)))))),,,***(((((())))))((('''((())))))*********))))))************************)))************+++++++++************************)))******++++++,,,------------------------------,,,,,,,,,,,,---...//////////////////000000000000111333444555555666999;;;HHHZZZnnnooorrrhhhppp~~~((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%'''(((((())))))(((((((((''''''&&&&&&''''''((())))))((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''''''''''''''((()))((('''&&&'''(((&&&&&&&&&%%%&&&&&&'''((($$$+++---)))(((,,,***%%%((((((''''''''''''((((((((((((''''''''''''((((((''''''&&&&&&''''''((()))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''((()))******''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((('''''''''''''''(((((())))))((('''&&&'''&&&&&&'''(((((('''%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''((((((((((((''''''((()))))))))))))))''''''((((((((()))))))))***)))'''''')))***)))(((...///111444888;;;===>>>???@@@@@@AAAAAABBBBBBCCCBBBBBBCCCCCCDDDEEEEEEFFFEEEDDDDDDFFFHHHHHHGGGEEE<<<:::777666777888888888333333222222333333444555555555777888:::;;;<<<======>>>???AAACCCEEEGGGGGGCCCCCCDDDDDDDDDCCCCCCBBBGGGDDDAAA===888555333222000000///...,,,++++++***))))))))))))))))))***++++++************))))))))))))))))))))))))))))))))))))************+++++++++((())),,,......,,,***(((******))))))))))))******...,,,***)))******(((''''''((()))***************)))))))))))))))))))))))))))************+++++++++************************)))******++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,---...//////////////////000000000000000222444555555777:::===GGGYYYpppwwwsssiiippp|||{{{xxx((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))'''''''''''''''(((((())))))(((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''((()))((('''&&&'''(((&&&&&&&&&&&&&&&'''(((((('''%%%&&&)))***'''%%%%%%((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''(((((()))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((***++++++***&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''***)))((('''&&&&&&''''''&&&&&&''''''(((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))'''(((((((((((()))))))))+++)))'''(((+++---...///555666888:::<<<>>>???????????????@@@@@@AAAAAAAAACCCCCCDDDEEEEEEFFFGGGGGGJJJIIIGGGGGGGGGGGGEEECCC888555111000000222333333333333333333222222333333000000000000000000000000222333444777999<<<===>>>AAABBBCCCDDDEEEEEEEEEEEEHHHGGGFFFEEECCCBBBAAA@@@888777555333000---***)))***************++++++,,,***)))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++***,,,...000222222111000)))******+++,,,...///000...,,,******++++++***)))&&&'''(((******+++++++++(((((((((((((((((((((((())))))*********+++++++++************************)))******++++++,,,------++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...//////////////////000000000000111222444555555777:::<<>>>>>???@@@AAABBBCCCDDDFFFFFFFFFGGGGGGGGGHHHHHHKKKIIIEEECCCAAA???<<<999444111---,,,---...///000222222222222111111000000........................+++,,,---...000111222333999:::<<>>??????>>>???@@@AAACCCDDDFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCC@@@<<<888666444111///000...++++++,,,.........------.........------,,,))))))***+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---///333777;;;>>>AAABBB>>>???BBBDDDDDDCCCBBBAAAFFFEEEDDDBBB???;;;888666...---,,,***)))((('''''')))))))))************+++************************)))************+++++++++*********+++---000333555777666555333111000000///***)))((())),,,......---'''((()))***************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))******++++++,,,------++++++,,,,,,------......,,,,,,,,,,,,---...//////////////////000000000000444555666555555555777999CCCTTTzzzjjjqqquuukkkqqq{{{tttrrr((((((((((((((((((((((((&&&&&&&&&''''''(((((((((%%%%%%&&&'''((())))))(((((((((((((((((())))))***((((((((((((((((((((()))''''''''''''''''''''''''&&&&&&''''''((())))))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***&&&'''((((((''''''(((***'''''''''''''''(((((()))((('''(((******((()))+++((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((())))))***((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''%%%%%%(((,,,...+++((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))(((''''''''''''(((((()))%%%''')))(((&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))(((((()))))))))*********,,,,,,...111555777777777000222555888:::;;;;;;:::::::::;;;<<<>>>???@@@@@@??????>>>===<<<;;;::::::666444000///......---,,,---,,,++++++---//////...,,,---.../////////...---******+++,,,---....../////////......---,,,++++++)))+++---000333666777888;;;<<>>;;;:::;;;===???@@@AAA@@@???>>>777555333000---+++***)))************++++++,,,,,,************************)))************+++++++++((()))***++++++,,,,,,---000///...,,,+++***))))))+++)))((()))+++,,,,,,,,,((())))))*********))))))************************)))************+++++++++++++++++++++++++++++++++)))******++++++,,,------+++,,,,,,---......//////,,,,,,,,,,,,---...//////////////////000000000000222444555555555666888:::BBBSSSyyyiiimmmuuulllqqq|||yyyttt~~~((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((((((((((((((((((((((((((()))******(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''''''''(((%%%'''((((((''''''(((***'''''''''''''''((())))))+++***''''''((()))'''$$$((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))******)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''%%%$$$''',,,...+++''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&'''''''''(((((())))))$$$%%%(((***+++***(((&&&$$$'''))))))&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))''''''''''''((((((((()))'''(((((()))))))))))))))))))))))))))************((((((***,,,///111000...,,,---///000111000...---333333444444555666777777777666555444222111000///...,,,******,,,.........,,,++++++,,,///000000///000111222333444333222222333333333222222222111111111000000///...---,,,+++,,,------.........------222333666888888666333111///111666;;;???AAABBBBBB@@@>>>;;;777444111///...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))***,,,---,,,***(((&&&***)))))))))******+++,,,,,,+++))))))***+++***))))))************))))))(((************************)))************+++++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,------...///000000,,,,,,,,,,,,---...//////////////////000000000000000222444555555777:::<<>>?????????===:::777666>>>:::666555888:::;;;:::666888999777555333222222---...000111111000...------...000111111000...---,,,000333555666888<<>>;;;888555444666888888777999;;;>>>>>><<<:::999888555555555555666666777777000111333444555444333222,,,.../////////111555999???AAACCCDDDCCC@@@<<<999444111...+++******+++,,,,,,,,,,,,,,,,,,+++******************************+++++++++++++++***))))))*********+++++++++,,,,,,++++++************++++++((())))))***++++++,,,,,,******+++++++++******)))******)))))))))+++,,,---...---,,,+++******************+++++++++,,,,,,,,,------------.........///...///000111111000...------......///000000111111666666666555444555888:::DDDOOOrrrqqqyyyrrrjjjqqq|||ttt|||(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((((((((((((((((((''''''&&&&&&&&&(((((((((((((((((((((((()))))))))))))))(((((('''))))))(((((((((((('''''')))((('''&&&&&&&&&&&&&&&+++*********)))))))))(((&&&(((***+++,,,---///111333444555555444444555777:::;;;<<<======<<<;;;:::999999888777555444333333......------,,,+++++++++))))))(((((()))***+++,,,))))))((('''&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''(((***,,,,,,+++)))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''((((((''''''''')))***+++)))(((&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%&&&'''((((((''''''''''''(((((('''''''''''''''((()))))))))))))))(((''''''&&&&&&(((''''''''')))***)))((((((((())))))))))))(((((((((((((((((()))))))))))))))(((''''''(((***,,,......---+++)))))))))***+++*********++++++,,,,,,,,,000111222333333333333333333222000...,,,++++++***------------...///000111444444555666666666666666888999<<<@@@BBBDDDEEEEEEKKKLLLLLLLLLKKKIIIGGGFFFBBB@@@===<<<<<<;;;999777444777;;;===<<<:::999999888777666555666888;;;===<<<;;;:::888666333111///222222111000...///222555888;;;@@@EEEGGGEEECCCAAA>>>;;;666000---+++,,,,,,...------,,,+++***)))(((++++++++++++++++++++++++++++++++++++++++++***)))))))))*********+++++++++++++++************++++++)))))))))***++++++,,,,,,)))******+++++++++******))))))))))))***,,,---...---,,,,,,++++++***************+++++++++,,,,,,,,,------------............///000111222222111000///------......///000000000777777777666555555888:::CCCNNNqqqpppyyyqqqjjjrrr}}}sss}}}(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((((((((((((***)))(((((('''''''''(((''''''(((***+++---...///333555666777888:::>>>@@@CCCDDDEEEEEEEEEFFFFFFGGGIIIJJJLLLMMMMMMLLLKKKJJJIIIHHHGGGFFFDDDCCCBBBAAA===<<<;;;888555222000...)))))))))******+++,,,,,,******)))))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''))))))***++++++***((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((('''''''''&&&'''((())))))((('''&&&&&&((()))(((&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&%%%%%%&&&&&&((((((''''''''''''(((((('''''''''''''''((())))))))))))(((((('''''''''''''''&&&&&&&&&((()))((('''(((((())))))))))))(((((())))))(((((((((((())))))((()))***+++,,,---............//////111222333444++++++++++++,,,...///000666666666555555444333333000///...---,,,+++++++++/////////111333666999;;;<<<===>>>???@@@@@@@@@@@@@@@BBBEEEGGGHHHHHHHHHGGGIIIJJJKKKLLLLLLLLLLLLKKKLLLKKKJJJHHHFFFDDD@@@>>>777999<<<>>>>>>>>>???@@@===;;;888777999===AAADDDHHHGGGEEEBBB>>>;;;999888:::999888666333222111111222444999===AAACCCDDDDDDGGGEEE@@@;;;555111...,,,------,,,+++***))))))(((+++++++++++++++++++++++++++++++++,,,,,,+++******)))))))))*********++++++,,,++++++******++++++,,,))))))*********+++++++++))))))***+++++++++******)))))))))***+++,,,---...,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,------------------------//////000111111111111000---------...//////000000777888888777666666888:::BBBMMMqqqooo{{{qqqjjjsss~~~sss|||))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))(((''''''''''''(((((())))))((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((((((((())))))***''')))+++///333777:::;;;AAACCCDDDEEEFFFHHHKKKMMMOOONNNOOOOOOQQQRRRRRRRRRSSSTTTWWWXXXYYYXXXVVVUUUUUUUUUTTTRRRQQQOOONNNMMMMMMLLLKKKIIIFFFBBB@@@>>>666555444222000...---,,,++++++*********++++++,,,************************((((((((((((((((((((((((+++,,,---,,,***'''&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((&&&'''((())))))((('''&&&%%%''')))((('''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))(((((('''&&&&&&&&&&&&((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((''''''''''''&&&%%%$$$%%%'''((('''&&&(((((())))))))))))((((((******)))(((''''''(((((()))+++...111222111///......000333555777777777666000000000111222333555666666666444333111000///...,,,,,,,,,,,,,,,------...//////111444888===AAADDDFFFFFFGGGHHHHHHIIIHHHHHHJJJKKKMMMNNNMMMLLLJJJIIIJJJKKKKKKLLLLLLLLLLLLKKKHHHIIIJJJJJJIIIGGGEEEDDDCCCDDDDDDDDDEEEFFFJJJLLLFFFEEEBBBAAACCCGGGLLLOOOOOONNNLLLKKKJJJJJJKKKKKKBBBBBBAAA???===999444222111111111333666:::>>>AAAEEEEEEFFFEEEAAA<<<777333...---,,,***************++++++++++++++++++++++++***++++++,,,,,,,,,++++++)))************+++++++++,,,,,,++++++++++++,,,,,,***************+++++++++((()))***+++++++++++++++))))))***+++,,,---------++++++,,,,,,,,,+++************+++++++++,,,,,,,,,------------------,,,,,,---......//////000000000------......///000000000666777888888777666888999AAALLLppptttqqqkkkuuupppvvv))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***)))'''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((())))))))))))******''''''((()))+++,,,...///000222555:::???CCCFFFHHHIIIKKKMMMMMMMMMNNNPPPQQQPPPOOOOOOPPPSSSTTTTTTSSSUUUWWWYYY[[[\\\[[[YYYXXXZZZYYYYYYWWWVVVUUUTTTTTTTTTUUUVVVVVVUUUTTTRRRQQQIIIHHHEEEAAA<<<888444111......---,,,++++++++++++************************((((((((((((((((((((((((,,,---...,,,)))&&&%%%$$$((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((&&&(((++++++)))(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((''''''&&&%%%$$$%%%'''((('''&&&(((((())))))))))))((((((+++***)))(((((()))***+++...///222333333111///---000111444666777666444222777777777888888888999999222111///---,,,+++******,,,,,,,,,---...///000111///000444888===BBBFFFIIILLLLLLMMMMMMMMMMMMLLLLLLOOOOOOPPPOOONNNMMMKKKJJJIIIIIIHHHGGGFFFEEEDDDDDD===@@@CCCDDDCCCCCCCCCDDDBBBBBBCCCBBBBBBCCCGGGIIIIIIHHHGGGGGGHHHKKKNNNPPPRRRPPPNNNKKKJJJJJJKKKLLLRRRPPPNNNMMMKKKFFFAAA===777444111///000333777::::::>>>CCCGGGHHHEEEAAA>>>222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************((()))***+++++++++++++++***+++,,,,,,---,,,,,,,,,***+++,,,------,,,************+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------......//////......//////000111111111444666777777777777888:::???KKKooo{{{rrrnnnxxxkkklllrrr))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***)))'''&&&&&&&&&(((((('''''''''((())))))******((((((((((((((((((((((((''''''((()))))))))))))))(((((()))))))))************+++---///222555888:::===>>>@@@CCCFFFIIILLLMMMLLLNNNPPPQQQOOONNNNNNOOOPPPNNNNNNOOOSSSTTTTTTRRRTTTVVVYYY[[[\\\[[[YYYWWWZZZZZZYYYXXXXXXWWWVVVVVVTTTUUUWWWYYYYYYYYYXXXWWWSSSRRRPPPMMMIIIEEEAAA???888777444222///---,,,+++************************(((((((((((((((((((((((()))+++---,,,)))'''&&&'''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))))))))(((((((((((())))))&&&(((***+++***(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))'''(((((((((((((((((((((((('''&&&''')))***)))((((((((())))))))))))((((((******))))))+++---///111444444222111000///......000111222444555555444444;;;;;;;;;:::999777555333...---,,,++++++,,,,,,---000000000000000111222333333666999>>>CCCGGGJJJKKKMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGDDDCCCCCCCCCCCCCCCCCCDDDAAADDDEEEDDDBBB@@@AAABBB===@@@BBBCCCBBB@@@@@@AAACCCCCCDDDEEEFFFHHHHHHIIILLLKKKHHHGGGGGGIIILLLNNN^^^ZZZUUURRRPPPNNNKKKHHHBBB>>>999444111111333444333777>>>DDDGGGFFFDDDBBB;;;999555222///...---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---************************(((((()))++++++,,,,,,++++++,,,---------,,,+++***)))***,,,------,,,***)))******+++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,---...///000//////000000111222222222111333666777777777888:::>>>JJJnnnzzzssspppzzzjjjeeeiii))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++***'''&&&%%%&&&'''(((&&&&&&'''((()))***++++++((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))*********+++///000333666:::>>>BBBDDDEEEFFFFFFHHHIIIJJJKKKKKKMMMOOORRRRRRPPPNNNLLLLLLRRRPPPOOOQQQUUUWWWVVVTTTSSSUUUYYY[[[\\\[[[YYYWWWZZZZZZZZZYYYYYYXXXXXXXXXQQQSSSTTTVVVVVVUUUTTTRRRRRRSSSSSSRRRQQQOOOMMMLLLBBB@@@===888444111...---************************))))))))))))))))))))))))'''***,,,,,,)))((((((***((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))***)))(((''''''((()))***###&&&))))))(((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((((((((''''''''''''(((((('''''''''''''''((())))))'''''''''(((((((((((((((***)))((()))***+++***)))(((((())))))))))))((((((***))))))+++---111444666999666222...,,,,,,---/////////000111444777999;;;;;;;;;;;;999666222...+++---,,,,,,---...000222333444444333333333333333444999<<<@@@DDDHHHKKKMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGBBBBBBAAAAAAAAABBBCCCCCCAAABBBCCCEEEGGGJJJLLLNNNPPPQQQPPPLLLFFFBBBAAABBBDDDHHHMMMOOOMMMJJJFFFEEE@@@AAACCCEEEFFFFFFEEEEEE???@@@BBBFFFMMMUUU]]]bbb^^^XXXPPPLLLJJJJJJIIIHHHJJJGGGAAA;;;666333111000333666;;;???BBBBBBAAA@@@BBB???;;;666222///......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++******************(((((()))++++++,,,,,,,,,,,,---......---,,,***))))))***,,,------,,,+++)))******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------///000000000000000111222222333333000222555666666777999:::>>>JJJnnnuuutttrrr|||mmmeeefff((((((((((((((((((((((((((((((((((((((()))******))))))((((((''''''&&&&&&)))))))))))))))******************)))))))))))))))(((((())))))))))))(((((('''((()))))))))((('''&&&&&&''''''((()))))))))***++++++***)))***...333777888<<>><<>>;;;===BBBEEEDDDEEEHHHJJJJJJJJJKKKLLLBBBEEEIIIBBB@@@BBB??????AAA;;;;;;EEEHHHJJJSSSSSSNNNOOOVVVYYY]]]mmm}}}nnnYYYPPPZZZ[[[fffwwwyyydddOOOEEEDDDEEEHHHPPP[[[aaa[[[PPPDDD===>>>LLLYYY[[[SSSKKKLLLIIIIIIKKKMMMMMMMMMNNNMMMLLLIIIGGGDDD@@@;;;777333222222777>>>BBBBBB@@@EEEBBB>>><<<:::666000,,,111///,,,+++,,,---,,,,,,,,,------...---,,,***)))******+++++++++,,,,,,,,,...---,,,,,,......---,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,'''((()))***+++,,,,,,,,,***++++++++++++***)))))),,,+++******+++,,,...///...------,,,,,,++++++***,,,---...///000000000000000000000000111111111111333444444555666777888888>>>HHHlllppp}}}sssqqq}}}qqqlllzzz((((((((((((((((((((((((((((((((((((((()))******((((((((((((((('''''''''))))))))))))***************)))))))))))))))))))))(((((())))))))))))((((((&&&'''((((((((('''&&&&&&''''''''''''(((((()))***)))+++---000333777===AAA@@@CCCGGGIIIIIIIIIJJJLLLKKKJJJJJJJJJKKKMMMOOOPPPJJJIIIHHHEEEAAA@@@@@@AAA@@@AAACCCEEEFFFFFFFFFFFFHHHGGGGGGFFFFFFGGGGGGHHHKKKLLLNNNOOOPPPPPPOOOOOO???;;;777666:::>>>AAABBBLLLOOOSSSVVVWWWXXXYYYZZZXXXUUURRROOOMMMJJJDDD@@@===:::666111...+++***))),,,+++***)))))))))***+++&&&''')))++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&(((((((((((()))+++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))+++***(((''''''((()))+++...------000555888999999:::777444333333444444444666555555333222000///......---...111...)))))),,,///111333666999>>>DDDHHHFFFDDDEEEIIIJJJFFFFFFIIIBBBBBBDDDHHHIIIGGGEEECCCFFF???BBBGGGGGGNNNRRRLLLIIIIIIFFFPPPeeepppyyyzzzsssqqqoooppptttooozzzkkk}}}iii___WWW[[[bbbpppiiiYYYJJJJJJSSS]]]fffkkkdddYYYNNNKKKMMMMMMIIIDDDHHHJJJMMMPPPOOOLLLFFFBBB@@@;;;555444999@@@DDDFFFFFFDDDAAA@@@???<<<777333111///---,,,---...------,,,,,,---------,,,+++******++++++++++++,,,,,,,,,...---,,,,,,......---,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,---...//////---------,,,,,,,,,,,,+++,,,---...//////000000000000000000000111111111111333444444555666777888888>>>HHHkkkooozzzrrrrrruuusss((((((((((((((((((((((((((((((((((((((()))******'''((((((((((((((()))))))))))))))*********++++++))))))))))))))))))******(((((())))))))))))(((((('''((())))))))))))((((((((((((''''''((()))+++,,,---111555:::===AAAEEEHHHGGGIIILLLMMMLLLLLLLLLMMMKKKKKKLLLMMMOOOPPPQQQRRRFFFBBB<<<888777888999:::333444555666777888888777<<<;;;:::888777777888888;;;<<<>>>@@@BBBCCCCCCBBB888444000///000222444555AAAEEEKKKPPPSSSVVVZZZ\\\YYYVVVRRROOOMMMKKKIIIHHHJJJEEE???;;;888444///,,,...---+++))))))***+++,,,'''(((+++------,,,***((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********((('''((()))((((((((((((''''''''''''((((((''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((***++++++,,,++++++)))(((((()))***+++111000111333777999:::999999888777777888888666555666555333111...+++)))(((......111555333...---000111444777;;;>>>BBBFFFJJJEEEEEEHHHLLLMMMIIIGGGHHHJJJHHHFFFDDDCCCAAA???<<<===???LLLZZZfffwwwyyyiii[[[VVVRRRaaazzzyyyqqquuu}}}sssvvvqqqpppgggkkknnnxxxsss]]]VVV]]]ooohhh[[[ZZZXXXMMMBBBBBBDDDHHHKKKMMMMMMKKKJJJJJJDDD<<<888999===AAADDDGGGEEEDDDDDDCCCAAA===:::333111.........///...---+++,,,,,,------------,,,++++++++++++,,,,,,,,,,,,...---,,,,,,......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,---------------,,,,,,+++,,,,,,---...////////////,,,,,,,,,,,,------------------......///000000000000000000000111111111111333333444555666777888888>>>GGGiiiqqqwwwssssssqqqrrr((((((((((((((((((((((((((((((((((((((())))))***''''''(((((()))))))))***)))))))))******++++++,,,)))))))))))))))*********))))))(((((((((((())))))))))))***+++++++++,,,,,,((((((((()))+++...111333888;;;@@@DDDEEEFFFFFFGGGHHHIIIKKKLLLLLLLLLLLLKKKJJJKKKMMMNNNOOOPPPPPPPPPCCC>>>777444555777888777......//////000000111111333222111//////000111222111222444666777777777777777555222000000000222222888;;;???CCCGGGKKKPPPTTTSSSQQQNNNLLLKKKKKKKKKKKKQQQKKKEEECCCCCCAAA;;;666222000---***(((((()))******+++...000000...,,,***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))'''&&&'''(((((((((((((((((('''''''''((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))***++++++***)))))))))***+++,,,---111111222444666777777777666444333333444555444333000///...---,,,++++++***---///444999:::666555888666999<<>>888555333222111000...,,,++++++,,,------.........+++++++++,,,,,,,,,------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------------,,,,,,+++---------------,,,++++++***+++---/////////......++++++,,,,,,---......///---------...//////000111///000000000111111111111222333444555666777888999>>>EEEfffrrruuusssrrrfffiii~~~))))))))))))))))))))))))((((((((((((((())))))***'''((((((((())))))******((())))))***+++,,,,,,,,,(((((())))))************))))))(((((((((((())))))(((((())))))***+++,,,---))))))+++...222666999<<<@@@CCCGGGIIIHHHHHHGGGHHHHHHHHHIIIKKKMMMMMMLLLKKKMMMLLLLLLKKKIIIGGGEEEDDD;;;777333333555666555333//////////////////000000//////......000222555777777888999999999999777777666555333111000///000111555555666777888;;;AAADDDGGGHHHJJJLLLNNNPPPRRRSSSSSSOOOKKKKKKLLLKKKEEE???999666333///,,,*********+++,,,...000000...,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((&&&&&&'''((('''''''''(((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,...000000///000222333333333333333333111...---///111222222,,,,,,+++++++++,,,---...+++---333:::<<<::::::>>>@@@AAACCCDDDCCCDDDEEEGGGFFFFFFDDDAAA@@@@@@AAAAAA666<<>>:::666444000//////000111222111///333222111111111111111222000///000111444999>>>AAAGGGGGGGGGGGGFFFDDDBBBAAA:::;;;:::777444222222333444444444333222333555777777;;;@@@DDDHHHLLLQQQTTTSSSQQQPPPPPPPPPNNNIIIDDD???>>>;;;777444111///...++++++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))'''''''''(((((((((((((((%%%&&&&&&'''(((((())))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''((((((***,,,...///111111...000222222111/////////111///,,,+++---000222222...---,,,,,,,,,---///000111222888???AAA@@@AAAEEEBBBCCCCCCBBB@@@???AAABBBDDDDDDAAA<<<<<>>DDDJJJJJJFFFBBBCCCDDDLLLMMMOOOMMMKKKHHHGGGGGGEEEBBB???===:::777222///...---------------...///,,,,,,,,,,,,------------...---,,,,,,......---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******)))***+++,,,------------+++,,,,,,---.../////////......------...///111222000000000000111111111111111222333555666888999:::===BBBaaa{{{iiitttjjjjjjyyy~~~hhhdddrrr))))))))))))))))))))))))((((((((((((((()))***************)))))))))))))))((())))))***,,,------...'''(((((()))******++++++***)))(((''''''((()))***'''''''''((()))+++---///444666;;;???CCCFFFGGGHHHIIIIIIIIIHHHHHHIIILLLOOOKKKJJJIIIJJJLLLLLLIIIFFFDDDAAA===888444000...---,,,...///000000000222444777777555444444444555555222111222444999>>>DDDHHHOOOPPPPPPPPPOOOMMMKKKJJJEEEFFFEEEAAA<<<888777777333666999:::888555333222000222555777:::>>>EEEJJJNNNPPPQQQRRRQQQNNNKKKIII@@@@@@???===:::777444222,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((''''''((()))''''''''''''((((((((()))''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))******+++,,,---...////////////111444444111///...///...,,,+++,,,///000000000......------...000222444999:::>>>CCCDDDCCCEEEIII@@@@@@???===;;;;;;>>>@@@AAACCCBBB@@@DDDNNNTTTUUUiii{{{rrrkkkrrrqqqWWWJJJBBB===BBBIIIXXXddd___NNNBBBAAAEEEMMMXXX\\\]]]```XXXPPPRRRIIIAAA???IIIWWW```dddggg^^^OOOEEEDDDAAAAAATTTlll}}}zzzvvvmmmccc]]]^^^kkkyyyssspppnnnnnnwwwtttcccTTTLLLHHHRRR\\\]]]UUUKKKEEECCCIIILLLNNNNNNKKKJJJJJJKKKGGGEEECCCAAA???<<<888555//////------,,,---......,,,,,,,,,------------......---,,,,,,......---,,,,,,,,,,,,---------......,,,,,,,,,------------...***+++,,,------...---------------------,,,,,,+++,,,++++++,,,,,,---...///,,,,,,------....../////////...---,,,---///111222000000000000111111111111111222333555777888999:::===AAA___wwwfffsssjjjjjjyyyllleeerrr))))))))))))))))))))))))((((((((((((((()))******++++++******))))))((((((((())))))+++,,,---......'''(((((()))***++++++++++++)))(((''''''((()))+++*********+++---///111333999<<>>>>>???>>><<<999666444///...,,,+++***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((('''((()))&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,------...............------000444666666222//////000)))***+++---000000...,,,,,,,,,,,,---000444777999;;;:::===AAAAAA???AAAEEECCCBBBAAA???===>>>AAADDDCCCHHHJJJKKKRRR___ggghhhcccvvv{{{gggccceeeoooxxxvvveeeiiiXXXDDDDDDGGGCCC@@@EEE[[[ooolllYYYHHHCCCEEEMMM]]]mmmyyy|||jjjXXXYYYUUUHHHBBBNNN```hhheee___ZZZIIICCCKKKIII===CCCWWWcccaaabbbbbb]]]TTTNNNNNNWWWsss}}}wwwtttpppbbbmmmyyy~~~zzzppphhhddd^^^lll|||~~~qqq]]]LLLDDDDDDGGGKKKKKKJJJIIIJJJLLLHHHFFFEEEDDDCCC@@@===:::000///...---,,,,,,---...,,,,,,,,,---------.........---,,,,,,......---,,,,,,,,,,,,------.........,,,,,,,,,---------......+++,,,---...////////////......//////......---,,,...---,,,,,,---...000111---------...............///...---,,,---///111222000000000000111111111111111222333555777888::::::===AAA^^^xxxgggrrrooommm{{{jjjcccppp)))))))))))))))))))))))))))*********++++++++++++,,,,,,+++***)))((('''''')))))))))))))))))))))))))))))))))))))))))))))))),,,+++******))))))(((((())))))+++---000555888:::AAACCCDDDFFFHHHIIIJJJKKKLLLKKKIIIGGGGGGIIIKKKMMMKKKIIIGGGCCC@@@<<<999777/////////111333444333111,,,...111222222333444666222222000000333777888666888999<<>>AAACCC666333...+++++++++,,,+++++++++*********+++,,,---++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***+++,,,,,,,,,))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((())))))&&&&&&&&&&&&'''''''''(((***)))((('''&&&&&&'''((())))))(((((()))***++++++---...//////000/////////222333444333222222444666---------------......///+++...444999===???>>>>>>===???@@@???>>>>>>===<<>>KKKQQQhhhyyywwwlllfffdddbbbccchhhtttxxxTTTKKKLLLKKKPPPZZZ]]]ZZZOOOLLLQQQMMMJJJTTT___wwwrrrWWWLLLBBBNNNdddvvvyyyXXXQQQFFFHHHVVVeee{{{rrrVVVAAAAAABBB???HHHYYYkkknnncccWWWUUUPPPHHHHHHQQQooo~~~{{{yyyrrreee``````aaarrrzzzooouuulll{{{dddCCCFFF@@@???DDDHHHIIIJJJMMMIIIKKKKKKHHHCCC???>>>>>>888555000---------------,,,,,,,,,,,,+++,,,///111++++++,,,,,,,,,---------.................................------,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,++++++,,,,,,,,,------------------............///............////////////000111111111111222222222444444555555666666777777<<>>@@@EEEFFFGGGHHHIIIJJJJJJJJJJJJHHHDDD@@@??????@@@AAA???>>><<<999777555444444333333333666:::===>>>===666888;;;;;;:::999999:::555333111222666999:::888???@@@BBBEEEFFFGGGGGGFFFFFFEEEDDDDDDEEEDDDBBBAAAEEEFFFFFFFFFEEEEEEFFFGGGBBB>>>===??????======???BBB@@@<<<888444333333444222555999???DDDHHHLLLMMMNNNMMMKKKIIIEEEBBB@@@>>>AAA===888333000...+++)))******+++++++++***)))(((************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))***+++++++++,,,))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''((())))))&&&'''''''''((((((((((((***)))((('''&&&''''''((()))))))))***+++,,,------//////000000111000000///000222333333222222444555,,,,,,++++++,,,---...///111333666999:::999888777:::;;;:::999:::===@@@BBB===777777<<<===@@@PPPccc~~~mmmbbbaaa```dddvvvmmmSSS===;;;???FFFXXXlllwwwnnneeecccmmmzzz}}}oooddd^^^rrr~~~kkk]]]]]]fffooo|||\\\SSSPPPOOO[[[nnneeeZZZSSSLLLMMMSSSjjjvvvrrrkkk]]]QQQQQQVVVXXXlll}}}{{{mmmsss}}}cccSSSNNNIIIJJJNNNNNNJJJDDDKKKLLLKKKHHHDDDBBBBBBBBB;;;888444111000///...,,,---------,,,,,,,,,---...++++++,,,,,,,,,---------..............................---------,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,++++++,,,,,,,,,------------------............///............////////////000111111111111222222222444444555555666777777777;;;AAAUUUxxx___lllqqqkkk{{{mmmjjjnnn))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,+++***)))...000222666;;;@@@DDDFFFHHHIIIJJJKKKKKKJJJIIIIIIHHHDDD>>>888444333333444333222000///...///000111777666777;;;???DDDFFFFFF>>>AAACCCDDDCCCAAA@@@@@@@@@<<<999;;;>>>AAAAAAAAABBBCCCDDDEEEEEEDDDBBBAAA??????>>>===;;;;;;===>>><<>>@@@EEEEEECCC???;;;888777777777333333333555999===BBBEEEGGGJJJMMMNNNMMMIIIEEEBBBHHHEEE@@@<<<888333...+++)))+++,,,---,,,***(((&&&)))))))))***************))))))))))))))))))))))))((((((((()))))))))************************++++++))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''(((((()))***(((((((((((())))))))))))))))))((('''''''''(((((())))))***+++---...//////000111111111111111000000///111333333222111222333...---,,,+++,,,...000222555666666777777666555555999:::<<<=========???BBBAAA>>>>>>AAACCCMMMddd{{{gggRRRLLLFFFBBBKKK]]]jjjfff[[[ZZZMMMEEEGGGJJJTTTnnnyyyxxx|||kkkzzzvvvsssvvvtttzzzllliiiiiiwww}}}ggg```ZZZXXXppp}}}^^^GGGFFFKKKKKKZZZlllwww|||oooccccccpppzzznnnlllhhheeeiiiiiiZZZGGGKKKLLLMMMMMMLLLKKKHHHGGG@@@===999666444222...,,,...------------,,,,,,,,,,,,,,,,,,,,,------------...........................------------,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,---------------------............///............////////////000111111111111222222222444444555555666777777888:::@@@SSS{{{cccgggssskkkxxxqqqttt}}}))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))+++,,,---...444555888;;;@@@CCCGGGHHHHHHIIIJJJKKKKKKJJJIIIHHHBBB>>>777111---,,,---...///...,,,++++++---000222777777777:::???CCCEEEFFF???BBBEEEFFFEEEDDDCCCCCCDDD@@@===>>>@@@@@@AAACCC>>>>>>??????>>>===<<<;;;===:::888999===@@@CCCCCC999;;;===<<<;;;;;;>>>@@@DDDBBBAAABBB@@@===@@@FFFFFFDDDBBBAAAAAABBBBBBBBBDDDAAA>>>;;;;;;<<<>>>???===???DDDHHHKKKLLLLLLKKKFFFEEECCCBBB@@@<<<777333,,,,,,------,,,+++***))))))))))))******+++++++++))))))))))))))))))))))))(((((()))))))))*********+++++++++***************((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))***(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((('''((())))))***((())))))))))))*********))))))((((((((((((((((((((()))***,,,---//////000111111111222222111111000111333444333111////////////...---,,,---000333555444444444555666777999:::<<<>>>BBBEEEBBB===;;;===EEEKKKSSSUUUUUU\\\pppbbbJJJAAA<<<777;;;IIIXXX```bbb[[[VVVUUUXXXYYYaaaxxxwwwvvv{{{~~~kkkuuu~~~{{{~~~vvv}}}~~~yyysssnnnkkkwwwPPPGGGKKKHHHPPPYYYbbbppptttggg\\\XXX\\\dddsss~~~zzznnnSSSIIIJJJMMMPPPRRRQQQMMMIIIDDDBBB???<<<999444///,,,------------......---,,,,,,,,,,,,------------...........................------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,------------...---------............///............////////////000000111111111222222222333444444555666777888888;;;AAASSSiiihhhrrrjjjvvvqqqxxx************************(((((((((((())))))))))))((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***---111444999:::<<>>BBBEEEEEE>>>@@@BBBBBBAAA???>>>>>><<<:::;;;>>>===888999===<<<<<<===>>>@@@BBBCCCDDDIIICCC???DDDOOOWWWXXXVVVGGGEEECCCDDDFFFFFFEEECCCCCCAAA@@@BBBBBB@@@BBBFFFGGGEEECCCCCCEEEGGGGGGFFFLLLKKKIIIGGGEEEDDDDDDDDD======>>>???BBBEEEHHHJJJCCCDDDEEEFFFFFFDDD???;;;000...,,,***)))***+++,,,))))))******++++++,,,,,,************************))))))))))))************+++++++++***************((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))***(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******))))))))))))*********+++(((((())))))))))))))))))'''(((***,,,---...//////000000111222222222222111555666666444000---,,,,,,------,,,---...111333555555555555666888:::===>>>>>>>>>@@@BBB@@@;;;>>>EEEVVVggguuusssjjjgggnnnvvvtttxxxpppQQQ???777666777===JJJ```yyyoookkkiiijjjjjjmmmzzzhhh]]][[[```rrryyy~~~nnnttt{{{{{{~~~yyybbbTTTZZZ\\\dddjjjoooyyyrrrZZZQQQQQQWWW\\\fffyyyttt||||||gggOOOJJJFFFFFFJJJNNNMMMLLLGGGEEECCC@@@===888222...///---,,,---///000///...,,,,,,---------.................................------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,---------.........---------............///............////////////000000111111111222222222333333444555666777888888<<>>???AAABBBBBBBBBBBBCCCDDDEEEFFFEEEBBB???===///...---,,,---///222444777666444333222333555666444555777<<>>???@@@>>>;;;999888999:::???LLLUUUPPPDDDBBBHHHKKKKKKKKKLLLOOOTTTYYY\\\]]]UUUPPPWWWfffpppoookkk]]]YYYVVVXXX^^^ccceeedddVVVOOOKKKKKKKKKIIIIIIKKKFFFCCC@@@@@@BBBBBB@@@>>>FFFGGGHHHJJJKKKLLLMMMMMMIIIGGGCCC???===<<<===>>>BBBCCCEEEGGGIIIGGGCCC@@@666333///+++)))***+++---*********+++++++++++++++************************)))))))))*********++++++******************++++++))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((())))))***+++))))))))))))************(((((()))*********))))))''')))+++---............///000111333444444555555999888777333///,,,,,,,,,,,,------///111333555666:::::::::;;;;;;===>>>??????;;;:::>>>???CCCRRRccctttccc______XXXPPPTTTeeelll^^^LLLCCC<<<<<>>???@@@BBBBBBBBBBBBBBBBBBBBBCCCBBB???;;;666444---...000222666999<<<>>>======<<<;;;;;;<<<<<<===;;;<<<>>>AAACCCDDDBBB???<<<======<<<::::::<<<>>>FFFWWWqqq|||iiibbbggghhhfffbbb___```dddiiimmmiiiccc```eeepppwwwwwwsssiiigggfffjjjtttzzzmmm```[[[[[[YYYWWWWWWMMMIIIEEEEEEGGGGGGCCC???BBBBBBCCCEEEGGGIIIKKKMMMPPPOOOLLLHHHDDD???;;;888;;;<<>>:::444000...------,,,++++++++++++++++++***************************))))))*********+++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))((())))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((())))))***+++((((((((()))))))))******'''((()))***+++******))))))+++---/////////...---000111333555777888999999999888666222...---///000000111444666888::::::;;;>>>>>>??????@@@AAAAAAAAAAAA>>>BBBLLLSSS\\\pppgggTTTRRRSSSTTTLLLWWWwwwwwwqqqddd^^^[[[aaaoooxxxjjj___ZZZZZZzzz{{{lll]]]ZZZeeehhh{{{|||{{{uuu|||___NNNGGGHHHKKK[[[ooouuuwwwpppgggdddkkk{{{zzzlll[[[SSSTTTVVVUUURRROOOMMMJJJHHHFFFCCC???<<<:::555///---///111000///------------....................................,,,,,,,,,---------......,,,,,,,,,---------......,,,------......------,,,------------............---------............///............////////////000111111111111222222222222333444555666888999999<<>>???AAABBBCCCCCCCCCCCCBBBBBBBBB@@@<<<666000,,,000222666:::???CCCFFFGGGBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEDDD@@@:::666888999:::;;;<<<@@@DDDHHHRRRjjj}}}{{{sssllliiiiiimmmoookkkhhhfffiiinnnrrrrrrpppkkklllnnnsssrrriiigggeeebbbbbb\\\XXXTTTUUUWWWWWWSSSOOODDDCCCAAA@@@@@@AAACCCEEEMMMOOORRRRRRNNNGGG@@@;;;111333666<<>>@@@AAAAAAAAA>>>???@@@BBBDDDEEEEEEEEEDDDFFFQQQcccmmmuuuzzzSSSHHHPPPXXX[[[YYYqqqqqqfffgggrrruuullljjjlll{{{vvvvvv}}}|||cccYYY]]]^^^ccckkkmmm___[[[ZZZ^^^dddmmm}}}uuupppnnniii\\\QQQRRRPPPMMMJJJIIIGGGDDDBBB@@@999111---///000///------------.........//////........................,,,,,,,,,------.........,,,,,,,,,---------......,,,------......------,,,---------.........//////---------.........//////............/////////000000111111111111222222222222222333555666888999999;;;@@@RRRyyyaaaaaayyylll^^^aaammmvvvuuu|||))))))************))))))++++++***)))(((((())))))************************++++++******************+++,,,---,,,******+++---///333888===AAABBBBBBAAABBBBBBBBBAAAAAAAAA@@@@@@AAA>>>999444111111222333555777<<<@@@DDDFFFFFFGGGIIIHHHFFFDDDBBBAAAAAAAAAAAACCCDDD@@@>>>===999666:::???>>>DDDPPPQQQRRR]]]^^^ppp~~~|||{{{{{{}}}~~~|||zzzssspppssstttqqqvvv~~~|||yyy~~~mmmkkkhhh___XXXZZZ^^^YYYZZZgggiiibbbbbb[[[SSSLLLHHHCCC??????BBBEEEFFFLLLSSSTTTMMMHHHGGGAAA:::333555===CCCBBB>>>???CCCHHHIIIEEE<<<222,,,---))))))...---)))***...************************************************************************((()))***++++++***)))(((************))))))))))))((((((''''''''''''((((((***************)))((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))***************+++++++++******,,,...666444000------...000222777888999;;;<<<=========<<<===<<<;;;888777888999999:::<<<@@@BBBBBBAAA???<<<@@@<<<===AAA>>>???LLLUUUWWW___iiippptttzzzaaaHHHGGGOOOSSS```___uuu{{{rrrqqqmmmggg}}}{{{~~~||||||lllooodddSSSSSSQQQVVV[[[]]]qqqqqqVVVLLLJJJSSSXXXPPPGGGDDDGGG>>>666222000------000000000///......---,,,,,,........................------............------............////////////.................................------,,,,,,,,,---------........./////////////////////.........000000000000000111111222222333333444555666777777>>>DDDSSS}}}xxx___ccc~~~jjj```eeelllooorrr{{{))))))************))))))+++*********))))))))))))************************************************))))))))))))((())),,,///222555:::???BBBCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@<<<999666333222333666777<<<>>>AAADDDEEEFFFFFFFFFBBBCCCCCCBBBAAA@@@@@@AAA======>>><<<::::::>>>CCCLLLPPPOOOSSS]]]]]]\\\fff```kkkxxx}}}||||||uuuzzz~~~}}}uuummmeee```___eeebbb```hhhgggbbbeeeccc\\\VVVUUURRRLLLGGGFFFEEEFFFIIIMMMMMMLLLKKKMMMBBB===666444888===@@@AAABBBDDDFFFJJJJJJEEE;;;333222---+++...///++++++...************************************************************************))))))************))))))************))))))))))))))))))(((((((((((())))))***************)))((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))************)))***++++++++++++---///222111///---...000333555888999:::;;;<<<==================<<<:::999:::<<<>>>===>>>>>>???@@@???>>>BBBCCC??????BBB@@@JJJbbbiiinnnsssqqqhhhaaaccciiimmm|||~~~hhhOOOIIIRRR[[[___ggg~~~|||tttkkklllkkkggg|||}}}zzz}}}}}}wwwxxxzzz}}}qqqoooyyyzzzVVVQQQIIIJJJPPPSSSggg{{{___IIIHHHMMMKKKHHHKKKIIIAAA999666444000///111000000//////....................................---......//////......---............////////////.................................------,,,,,,,,,---------.........//////////////////////////////000000000000000111222222222333333444555666777777;;;AAAPPPyyyttt[[[aaakkkccciiirrruuunnnzzz))))))************))))))*********+++******)))(((************************************************))))))(((((((((,,,111555777999===@@@CCCDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA:::888666555666999===@@@CCCCCCDDDEEEEEEDDDCCCBBBAAAAAABBB@@@>>>===>>>???;;;;;;AAAJJJNNNOOOXXXdddlllnnniiiiiimmmgggbbbiii{{{}}}|||}}}xxxrrrqqqxxx~~~yyyzzzwwwxxxuuuhhh]]]\\\^^^^^^^^^^^^OOOPPPSSSWWWYYYWWWNNNFFFHHHEEEAAA<<<888666777888AAA???@@@FFFLLLMMMFFF???;;;444.........---,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))******************))))))))))))******))))))))))))******)))************))))))((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((************)))))))))))))))))))))*********++++++(((***,,,,,,,,,---///111111000000000222555888:::;;;;;;<<<<<<<<<============>>>>>>===<<<<<<===???AAAAAA@@@@@@@@@@@@AAAAAADDDAAA<<<@@@EEEFFF\\\bbbSSSWWW___zzzeee]]]bbb]]]hhhwww|||qqqooonnniii~~~~~~~~~zzzxxx|||yyy~~~}}}yyy~~~bbb[[[NNNJJJMMMKKKXXXsss{{{}}}mmmtttmmmLLLHHHNNNLLLIIIKKKMMMDDD>>><<<:::555111111///////////////000000111........................---......//////......---............////////////.................................---------------------........./////////////////////////////////111000000000000111222222333333444555666777777888:::???NNNxxxttt\\\```mmmfffnnnwwwzzzooo)))******++++++******))))))***+++++++++***))))))***************************************+++++++++++++++++++++,,,111888===<<<===@@@BBBDDDEEEEEEEEECCCBBBBBBBBBBBBAAAAAAAAA>>>===<<<<<<>>>AAAEEEGGGDDDDDDDDDDDDCCCAAA@@@???CCCCCCBBB>>>;;;:::===@@@GGGHHHVVVlllxxxvvvvvv{{{zzzxxxzzzrrrkkkrrr}}}|||{{{ggg[[[\\\ccckkkqqqrrrsssxxxmmmNNNGGGGGGFFFDDD@@@<<<888555;;;:::;;;@@@GGGLLLNNNNNNHHH>>>333---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************+++***)))(((((()))***+++************)))))))))(((+++******************+++))))))************)))((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))*********+++++++++(((***,,,.........000222222222333444777:::<<<>>>=========<<<<<<<<<======<<<===>>>===<<<===???@@@AAACCCCCCDDDCCCCCCDDDEEECCC>>><<>>DDDKKK[[[^^^qqq~~~|||xxxzzz```ZZZ^^^eeekkk|||{{{aaaIIIEEEAAAAAACCCDDDBBB@@@<<<===>>>>>>@@@EEENNNTTTQQQHHH;;;000,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************+++***)))(((((()))***+++************)))))))))(((++++++************++++++((())))))*********))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++(((+++...//////000111222222222444666888:::;;;<<<>>>>>>===<<<<<<<<<<<<===;;;=========<<<===???AAAAAACCCFFFEEECCCAAAAAAAAACCCAAABBBSSSgggpppyyyXXXSSS\\\cccyyy{{{nnnaaaXXX^^^ooovvvwww~~~www|||zzz}}}xxxwwwuuutttggg[[[VVVRRR]]]vvvxxxnnnlllddd^^^mmmaaaQQQPPPSSSVVVYYYYYYOOOFFFEEECCC>>>777444000000.........///000111////////////////////////...//////////////////...............////////////////////////////////////................................./////////000000////////////000000111111111111111111111222222333333444444555666777888888<<>>BBBDDDFFFKKKUUU]]]eeelll~~~pppeeebbbbbbdddqqqooorrryyy___TTTGGG???>>>AAABBBCCCDDDGGGGGGCCC???@@@HHHPPPQQQOOOFFF:::222000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******************))))))))))))++++++************++++++((())))))************)))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,***,,,///111111000111222///000333555777888999999>>>===<<<;;;;;;;;;<<<===<<<===>>>>>>======???AAABBBDDDEEECCC???<<<<<<>>>BBBGGGNNN]]]ooovvv|||ccc___aaa]]]xxxlll]]]QQQNNNYYYhhhzzz|||oooxxx~~~|||qqqpppxxxyyyxxx|||tttwww}}}rrrqqqzzzzzzvvvggg\\\___ggg{{{mmmkkkbbbWWWiii|||wwwvvvmmm```bbbVVVJJJHHHGGGBBB===:::444333111///......000111////////////////////////...//////000000//////...............////////////////////////////////////.............../////////....../////////000000000...//////000000111111222222111111111111222333333444444555666777888888999:::???MMMvvvwww```qqqppp{{{lllhhhrrr{{{}}}zzz***++++++,,,,,,++++++***,,,+++)))((()))+++---...************************((())))))***++++++,,,,,,+++000555999;;;<<<======????????????AAACCCEEEGGGCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBAAA?????????@@@AAAAAAAAA@@@????????????@@@:::CCCNNNUUUZZZ```iiipppkkkrrr}}}wwwrrrpppoooxxx~~~~~~~~~}}}~~~tttmmmhhhgggvvvzzz{{{qqqhhhZZZMMMCCC@@@AAACCCGGGIIIJJJHHHDDDBBBDDDFFFJJJPPPPPPGGG>>>888444///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))************))))))))))))******))))))))))))******(((((()))***************''''''(((((())))))******))))))))))))))))))))))))++++++++++++++++++++++++((()))))))))*********************+++++++++,,,,,,+++...111222111111111111...000333666999:::;;;;;;===<<<:::999:::;;;<<<>>>???@@@@@@???>>>>>>@@@BBBBBBCCCCCC???<<<<<>>KKKttt|||eeepppllltttiiifffpppxxxzzzqqq***++++++,,,,,,++++++***---,,,)))'''(((***...000************************((())))))***++++++,,,,,,...333:::???AAA@@@???>>>???>>>>>>>>>@@@BBBEEEGGGDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBAAA@@@???@@@@@@AAA???>>>===<<<;;;;;;;;;;;;AAAMMM\\\gggkkkooouuu{{{tttxxxwwwwwwxxxrrrmmmjjjiiihhhkkkxxxzzzrrrxxxzzz{{{xxxuuu{{{zzz|||zzzpppiiigggsss~~~zzz{{{mmmmmmhhh^^^RRRJJJIIIKKKCCCEEEGGGIIIIIIGGGBBB???CCCPPPXXXRRRGGG???888111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***++++++***)))(((************))))))))))))******))))))))))))******(((((()))***************&&&''''''((()))******+++((((((((((((((((((((((((++++++++++++++++++++++++(((((())))))*********+++******+++++++++,,,,,,,,,,,,///222333222111000111///111555:::===?????????<<<;;;999999999;;;===>>>AAABBBBBBAAA@@@???AAACCCAAAAAA@@@===<<>><<<888444111000000111000000000000000000000000//////000000000000//////............/////////000000000000000000000000000---.........//////000000////////////000000000000...//////000111222222222222222111111222222333444444444555666777888999999:::>>>LLLuuu}}}zzzdddlllkkkppphhhcccmmmttttttkkk++++++++++++++++++++++++,,,,,,+++***))))))******))))))***+++,,,,,,------,,,***(((((()))---111333:::>>>???======>>><<<888999???DDDCCCDDDGGGGGGEEEAAAAAABBBBBBCCCDDDDDDDDDAAA???===<<<======<<<<<<888======888<<>>CCCHHHFFFBBBCCC>>>GGGNNNNNNMMMKKKCCC:::333000+++***,,,......---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))((((((*********************************))))))))))))((((((((())))))))))))(((((())))))))))))************)))************+++++++++,,,,,,++++++***)))(((((((((***++++++++++++,,,......000222333222111222333222555999===@@@@@@>>>===???===:::;;;===>>>===;;;AAA@@@@@@???>>>======>>>777BBBAAA===JJJbbbyyyrrr}}}}}}fffJJJHHHOOOooo|||xxxwww}}}vvvtttrrrmmmgggbbbaaacccfff]]]VVVQQQTTT]]]iiizzziiiccc```YYY]]]hhhyyysssbbb]]]bbbgggqqqyyyzzzwwwWWWOOOHHHDDDDDDBBBAAAEEELLLMMMIIIOOORRR^^^nnnvvvzzznnnQQQKKKUUUbbbvvv{{{jjjddd~~~[[[DDDMMMKKKBBBJJJAAA???:::555333333222000......//////000//////...---/////////---,,,---...////////////000000000000........................////////////000000000000...............///000000000000111111111111000000//////111222444666777777555666777888999:::::::::@@@BBBKKKrrr~~~]]]fffhhhsss~~~fffhhhkkkrrrlllvvv++++++++++++++++++++++++,,,,,,+++************************+++,,,,,,,,,---,,,+++******,,,///333666:::>>>???======???>>>;;;;;;@@@CCCAAAAAACCCDDDBBBBBBBBBBBBCCCCCCCCCCCCDDDBBBAAA???>>>>>>===;;;:::999>>>???===BBBPPP[[[^^^aaa___jjjsssxxx{{{wwwxxxzzz}}}~~~~~~yyytttvvvuuuppplllsssvvvyyy}}}xxxvvvyyyyyy~~~{{{qqqyyy~~~ooooookkkddd\\\ZZZ]]]aaaZZZMMMAAA>>>===<<<@@@EEEDDDHHHHHHEEEEEEIIIIIIEEE:::666000------......---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))((((((************************++++++*********)))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))************+++++++++,,,,,,++++++***))))))))))))***+++,,,++++++,,,...///000222222111111222333333555999<<<>>>???>>>===???===;;;<<<>>>???>>>===@@@@@@@@@@@@???@@@AAABBB:::AAA>>>BBB[[[}}}|||hhhPPPNNNTTTqqqvvv}}}lll```^^^\\\[[[\\\___aaacccddd```]]]___aaafffpppzzzuuuqqqlllfffhhhooo{{{zzznnnjjjkkkkkkrrr~~~yyygggVVVPPPOOOLLLJJJNNNRRRPPPKKKMMMIIILLLVVV___jjj~~~qqqlllxxxnnnYYYTTTYYYeeeiiijjjccc^^^jjj}}}ZZZTTTMMMGGGNNNPPPLLLDDD;;;555111///---//////000000000000000///...///000///...---...///////////////000000000111............................../////////000000000///............///000000000000111111111111000000///000111222333444555666444555666777999999::::::@@@AAAIIIpppZZZXXX~~~kkkpppiiijjjlllrrrkkkjjj,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,------,,,---000333666999;;;>>>???======AAAAAA???===AAABBB???>>>@@@AAA@@@DDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@>>>===<<<<<<;;;>>>CCCHHHKKKQQQ]]]hhhoooggg```bbblll{{{|||xxxzzzzzzwww{{{~~~uuuuuuvvvssspppwww{{{~~~~~~~~~yyyvvvooohhhbbb______```___UUUJJJBBB===;;;???CCCDDDDDDBBB???@@@GGGKKKLLLDDD>>>666000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++******)))(((************************,,,+++++++++************((())))))******))))))((('''''''''((((((((()))))))))************+++++++++,,,,,,,,,+++******)))))))))***,,,,,,++++++---...///111222222111000222333666888:::===???@@@@@@@@@???>>><<<===???@@@@@@???AAABBBBBB@@@===;;;<<<======BBBAAAJJJeee~~~vvv}}}uuulllhhhiiiyyysssyyywwwnnniii\\\YYYWWWXXX\\\^^^^^^\\\^^^___cccjjjmmmnnnrrrwww~~~~~~|||zzzwwwvvvvvvvvvzzz}}}~~~{{{wwwtttoooiiilllpppqqq~~~ppp^^^\\\YYYYYY```gggeee___QQQHHHCCCFFFKKKTTTggg{{{mmmddddddffftttzzztttrrrqqq}}}mmmdddaaaWWWRRRkkknnnaaaSSSMMMOOOKKKDDD===777333111111000111111111000000000000000111222111///...///000/////////000000000111111////////////////////////............//////////////////......//////000111000000111111111111000000000000111111222333333444333444555777999:::::::::???@@@IIIooo}}}XXXOOOvvvfffggglllllllllqqqkkkeee,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++------...000333666888:::<<<>>>???<<<>>>BBBCCCBBB>>>BBBBBB???===@@@BBBAAADDDDDDDDDCCCBBBAAAAAAAAA???>>><<<::::::===BBBFFFIIIOOOWWW]]]aaagggrrr{{{xxxlllaaacccttt|||xxxxxxzzzvvvpppuuuqqqmmmssssss~~~{{{zzzxxxuuuxxx||||||sssnnniiiccc^^^]]]YYYTTTPPPNNNLLLFFF@@@@@@@@@???>>>@@@DDDGGGIIIKKKEEE<<<444...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++******)))************************,,,,,,,,,+++++++++******)))))))))******)))))))))(((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,++++++*********)))+++,,,,,,+++,,,---//////111222222111111333444:::;;;===???AAABBBCCCDDD@@@?????????@@@AAABBBBBB>>>@@@BBB@@@===;;;;;;<<<@@@KKKQQQ[[[mmm{{{}}}uuuooommmttthhh]]]^^^eeepppuuusssrrruuunnnjjjgggiiinnnqqqpppmmmmmmoooxxxxxxvvvuuummm|||kkkhhhdddeeeooozzz{{{vvv\\\VVVSSSTTTRRRMMMQQQZZZxxxlllYYYpppnnnfffXXXNNN___{{{oooRRRPPPJJJDDDAAA===999666666111111111000000000000000111222333222000///000111//////000000000111111111////////////////////////---........./////////////////////...///000000111000000111111111111000000111111111111111111222222333444666888:::;;;;;;<<<>>>@@@LLLttt|||XXXVVVyyy}}}```cccnnnmmmlllqqqjjjkkk,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,---...000222555777999:::<<<>>>???===>>>BBBDDDBBB???BBBCCC@@@???BBBDDDDDDDDDDDDCCCBBBAAA@@@??????;;;999666555999CCCPPPZZZ\\\]]]```eeefffkkk{{{{{{lllttt{{{|||zzzuuuuuu{{{zzzsssttt|||xxxiiiiiioookkkrrr~~~yyy{{{{{{vvvssskkkddd]]]]]][[[[[[aaadddYYYIIIGGGCCC>>><<<<<<>>>BBBFFFLLLHHHAAA999111---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************,,,,,,,,,+++++++++******))))))************))))))))))))*********+++++++++))))))*********+++++++++,,,,,,,,,+++++++++++++++)))+++,,,,,,,,,,,,---///000111222222111333555777<<<===???@@@BBBCCCDDDDDDAAAAAAAAAAAAAAABBBCCCDDD;;;>>>AAAAAA??????CCCGGGKKKZZZeeemmmtttttt|||pppggggggjjjrrrooooooYYY]]]ZZZ___pppyyyqqqlllpppwwwwwwrrrccc```bbbgggbbbVVVOOOPPPYYYjjj}}}pppsss|||rrrcccZZZZZZdddppp{{{ppp___TTTJJJHHHEEE===777555222222000/////////000000222333333333111000111222000000000000111111111111000000000000000000000000.........////////////000///////////////000111111000000111111111111000000111111111111111111111111666777888:::;;;<<<=========BBBPPPzzzYYY^^^~~~~~~aaaeeemmmkkkjjjpppjjjsss,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,------------///000333555777999::::::;;;>>>???===???BBBCCCAAA???CCCEEEBBBAAADDDEEEDDDBBBBBBAAA@@@@@@???>>>>>>999888555666>>>NNNdddrrrnnnhhhfffhhhfffjjjwww{{{|||{{{yyyxxx{{{tttkkknnnsssllloooxxxwwwxxxzzzvvvpppjjjhhhiiieeeeeeqqq|||sss```ZZZOOOCCC;;;777888???GGGIIIHHHEEE???777222///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,+++++++++************************,,,+++++++++************)))******++++++******)))*********+++++++++,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,++++++***+++------,,,,,,...///000111222222333555999;;;<<<===@@@BBBCCCDDDDDDCCCCCCDDDDDDDDDBBBBBBCCCEEEBBBCCCBBB???===BBBLLLTTTiiiqqqrrrpppmmmfffmmmzzziiifffgggkkklllpppaaabbbeeennn~~~}}}uuuqqqllleeebbb___bbbiiiggg]]]XXXZZZVVVUUUXXXeee~~~zzzppp[[[WWW\\\^^^\\\mmmmmmZZZIIIFFFGGGAAA;;;999444333222000000000111111222333333333111000111222000000000111111111222222000000000000000000000000////////////000000000000000000//////000000111222000000111111111111000000111111111222222222222222888999:::;;;<<<============BBBQQQ|||ccc\\\~~~aaa___xxxlllhhhgggmmmiiiqqq------------------------+++++++++++++++,,,---...+++,,,,,,,,,---.........222333666999:::;;;;;;;;;:::>>>???>>>???BBBAAA>>>@@@EEEGGGDDDBBBCCCCCCAAA@@@@@@??????>>>>>>======:::::::::>>>III]]]vvvvvvpppqqqsssmmmhhhyyy{{{{{{xxx||||||sssvvv~~~~~~vvvvvvzzz{{{{{{uuuuuu}}}xxxrrrvvv|||{{{yyyyyykkk^^^OOOEEE===999<<>>>>>>>>>>>============;;;===@@@FFFRRRggguuuttt|||wwwgggmmmyyy{{{~~~vvvwww{{{}}}~~~~~~tttrrrpppqqq~~~|||{{{wwwrrrsssyyy|||{{{|||{{{~~~qqqfffZZZRRRGGG===999<<>>BBBCCCEEEIIILLLMMMLLLJJJIIIGGGHHHIIIFFFCCCAAACCCEEEFFFEEEFFFKKK\\\}}}~~~qqqttt~~~xxx{{{yyyllleeefffcccZZZVVV[[[^^^___gggrrrfffaaa___[[[]]]jjj|||{{{}}}yyyfffccciiiddd___\\\OOOOOOLLLFFFEEE:::888666444333444555666111222333222000///000111000111111111111222222222111111111111111111111111000111111111222222222222000000000000000111111222000000111111111111000000111222222333444444555555999::::::;;;;;;::::::999===???JJJrrr}}}^^^YYYooorrrlll~~~mmmeeeaaahhheeeaaa|||,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---///222333777999<<<===<<<;;;;;;<<<;;;===@@@AAA@@@@@@@@@AAA???DDDIIIIIIEEE@@@===<<>>>>>666999EEEMMMSSSUUURRRZZZlllzzz~~~www}}}pppkkkvvv|||yyy}}}|||}}}xxxsssqqqtttxxx|||zzzvvvssspppnnnkkkiiimmmyyy~~~xxxsssppprrrvvv~~~wwwyyynnnbbbZZZNNNJJJHHH@@@???EEEJJJIIIEEE@@@===;;;555111...---...///---+++........................++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,---,,,+++)))((())))))***++++++******++++++,,,---************************...---,,,,,,++++++++++++,,,,,,+++++++++,,,------/////////...------,,,,,,000222555888:::===AAADDDGGGLLLQQQTTTXXXYYYSSSKKKIIIGGGGGGIIIHHHEEEEEEHHHLLLGGGGGGSSSooowwwkkksssvvvrrrvvv|||lllqqqnnnkkkiiiiiillloooqqqeeeiiitttxxxdddZZZVVVWWW]]]eeeqqq}}}~~~ccc```VVV[[[aaaNNNLLLNNNLLLIII999111888999000///777111111000000000000111111111222222333333222222111222222222111111111111000111111111111111111111111000000000000000000000000000000000000000111111222333444444555555444333333::::::::::::::::::;;;;;;===@@@IIInnnbbbZZZgggtttgggwwwooohhhkkkiiihhhwww,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///111333555888:::<<<======<<<===>>>===???AAABBBAAA@@@AAABBBBBBEEEJJJLLLKKKHHHEEEDDD:::999888:::===AAAFFFKKKfffiiieee[[[XXXaaakkkooovvvyyyxxxvvvpppnnnpppzzzzzzvvv{{{zzzyyyuuuooommmmmmkkkhhhnnnxxxyyyxxxyyy|||wwwxxx|||~~~xxxyyy}}}}}}ssseeedddbbb___TTTAAA@@@??????BBBGGGHHHEEE@@@777444///.........---,,,........................++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******++++++,,,+++***************++++++***************+++,,,,,,************************---,,,+++************+++,,,,,,++++++,,,,,,---...111111111000////////////555777999;;;===AAAFFFIIIPPPUUUYYY[[[]]]]]]WWWOOOIIIGGGFFFFFFDDDAAACCCGGGBBBIIIRRR___qqq~~~rrriiiooo|||zzzyyyzzz|||rrrlllkkkmmmuuunnnddd^^^eeezzzrrr\\\QQQOOOPPPNNN[[[gggooohhhQQQRRRtttyyyfff[[[UUUGGGBBB<<<777444333333555111111000000000000111111111222222333333222222111222222222111111111111000000000000000000000000000000000000000000000000000000000000000000111111222333222111111222555777999999999999999::::::::::::===???HHHnnnggg]]]gggtttiiiqqqzzzooohhhllllllmmm{{{,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///111333666777888:::===>>>===>>>???@@@???AAACCCCCCAAA@@@AAABBB@@@AAADDDHHHKKKKKKHHHFFF999<<<:::777???PPPZZZYYYkkknnnlllccc[[[]]]gggooovvv~~~}}}rrrmmmnnnqqqzzztttnnnsss}}}|||vvvzzzyyynnnmmmooommmiiinnnuuu|||zzz|||zzzqqqnnnrrrqqqnnnxxxlllgggcccccc```UUUNNNFFF???@@@HHHKKKHHHCCC;;;888333///......------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++******++++++,,,((()))***+++,,,,,,,,,,,,***))))))))))))***++++++++++++++++++++++++++++++++++++******))))))******,,,,,,,,,,,,,,,---......333333222222222222222333888999:::<<>>999555333555888:::777777888888999999999999<<>>FFFkkkmmm^^^bbb{{{uuusssnnnrrriiirrrxxx{{{}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///222555777999:::;;;888999;;;;;;;;;;;;===??????@@@AAA@@@>>>>>>???@@@EEEBBBAAACCCGGGIIIHHHFFF@@@>>>KKKdddsssqqqkkkkkkrrryyyyyylllnnnxxx}}}~~~yyyvvvyyy}}}rrrqqqxxx{{{}}}|||yyyyyyuuummmeeemmmqqqttt|||tttuuuyyywwwssstttqqqzzzxxxzzzlllddd___\\\XXXTTTPPPHHH@@@CCCJJJBBB???;;;666111/////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,+++,,,---------+++***))))))))))))((())))))***+++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,---...///000333333222222333555777888555777;;;@@@FFFOOOXXX^^^dddggggggbbb]]]YYYTTTNNNOOOOOOPPPNNNIIIJJJUUUbbbmmmoooqqquuu|||~~~~~~~~~zzzqqqiiijjjttt~~~{{{lllYYYOOOOOOZZZnnnkkk^^^ooouuu\\\EEE@@@>>>777222444222222111111111111222222111222222333333222222111222222222111111111000000111111111111111111111111000000000000000000000000000000000000000111111222222111111222333555777888555555666777777888999999;;;===EEEjjjnnn^^^```wwwqqq{{{nnnwwwlllvvv}}}|||------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...000444888:::;;;;;;;;;999:::;;;:::::::::<<<>>>??????@@@???>>>>>>???AAACCCAAA??????@@@AAABBBBBBJJJNNNiii|||sssxxxuuu~~~xxxnnnooosssuuuzzz|||yyywwwuuuqqqkkkeeeiiinnnqqqzzz~~~uuuxxxxxxuuupppsss{{{~~~zzzvvvmmmuuusssuuurrrdddOOOEEEFFFCCCBBB???:::444111000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++******++++++,,,------------,,,+++***)))***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,---...000000333222111222333666888:::999===DDDJJJQQQXXX___dddfffjjjjjjddd^^^[[[WWWRRRRRRRRRRRROOOMMMTTThhh|||nnnqqq{{{~~~rrrzzzyyyuuu{{{xxxuuuvvvyyy|||dddPPPRRRaaazzzmmmrrruuuoooPPPIIIFFF:::333666222222111111111111222222111222222333333222222111222222222111111111111000111111111111111111111111000000000000000000000000000000000000000111111222...///111333444444444444555555666777888999999:::;;;===DDDhhhqqqbbbddduuulll{{{lll}}}pppzzz......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,000222666:::<<<===<<<;;;<<<<<<<<<;;;::::::<<<>>>??????@@@???>>>???AAADDD??????===;;;999:::===@@@SSS^^^|||zzzyyy|||rrrqqqvvv{{{~~~}}}yyyvvvvvvuuutttsssnnnnnnuuu{{{}}}sssiiihhhnnn|||}}}xxxsssrrruuu}}}|||~~~}}}vvvrrrsss{{{{{{{{{yyywww}}}{{{qqqRRRCCCBBBCCCBBB===777222111111........................------------------------++++++++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,+++++++++,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---+++,,,,,,,,,...///000111333222222222444777:::===>>>DDDMMMTTTZZZ___bbbeeeaaaeeeeee___YYYWWWTTTQQQPPPPPPOOOOOOSSSggghhhbbbttt{{{yyyppprrrvvvlll~~~tttqqqxxxaaaYYYXXXppp}}}{{{vvvgggRRRHHH@@@999777333222222111111222222333111222222333333222222111222222222111111111111000111111111111111111111111000000000000000000000000000000000000000111111222555555555555444333222111555666666777888999:::;;;:::<<>>>>>>>><<<::::::<<<>>>???@@@@@@@@@???AAACCCFFFAAAAAA@@@===:::;;;@@@EEERRRbbbyyyyyyzzzttt}}}ttt{{{zzzzzzzzz|||uuutttyyyuuuqqq|||yyyeeeZZZZZZTTTTTT^^^hhhjjjeee___iiiaaa[[[YYYYYYWWWWWWZZZ^^^ccciiidddfffyyyvvv|||yyyyyy}}}}}}xxxmmmyyycccGGGBBBCCCCCC@@@999444111111........................------------------------*********++++++,,,,,,---,,,++++++++++++++++++,,,,,,+++******+++,,,...///++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,+++,,,,,,---...///111111444333222333555888<<<>>>BBBHHHRRRZZZ^^^```aaabbbXXX\\\]]]WWWQQQPPPNNNLLLLLLKKKKKKNNNZZZyyytttooouuu}}}xxxyyynnn}}}kkk[[[fffzzz}}}```UUU[[[uuuyyyyyysssooo|||XXXHHHEEE???777333222222111111222222333222222222333333222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000111111222//////000111222333555555555666777888999:::;;;;;;:::<<>>???<<<<<<<<<;;;:::;;;<<<===>>>???@@@AAAAAABBBEEEEEEDDDBBBAAA===:::<<>>EEEeee|||xxxqqq|||{{{|||iiiiiiuuuxxx{{{////////////......------///...---,,,---...000222444888:::888:::======;;;===<<<<<<<<<===>>>???@@@@@@BBBBBB@@@????????????AAA>>>===CCCOOOZZZ]]]\\\bbblllzzz{{{pppooottt{{{}}}uuulllooowww|||lllhhhlllxxx{{{mmmbbbffffffffffffjjjsssvvvnnnnnnpppwwwrrrmmmhhh^^^TTTOOOPPPLLLTTTVVVSSSUUU]]]^^^YYYXXXVVVSSSRRRTTT[[[ccchhhmmmnnnooonnnmmmmmmnnnpppfffeeedddaaa\\\ZZZ```jjjrrrtttsssqqquuu~~~zzzzzz|||}}}pppuuuggg___PPPAAA::::::888444000///------...///...---.........---------,,,,,,------------------------++++++,,,,,,,,,------------------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---------.../////////000222444444555888===AAAIIIZZZiiiooorrrssslllbbbbbb^^^^^^bbbbbbZZZSSSQQQTTTXXX\\\]]]ddd|||}}}qqqqqqssszzz|||}}}uuuiiigggjjjkkkppprrr\\\bbbtttqqqZZZdddlllRRR???<<<333666999444444777222222222222222222222222222222222333333333333222222000000000000000000000000111111111111111111111111111111111111111111111111222333444444555555444444555555666666777999:::;;;:::>>>EEEddd|||ttt|||kkkvvvrrrsssiiifffsss~~~zzz000000000000///////////////...------...000222333555888:::888999<<<<<<999=========>>>???AAABBBCCCDDDDDDDDDCCC@@@=========CCC???CCCSSSfffpppmmmeeeaaannn{{{xxxnnnkkkoootttsssjjjdddjjjsssrrr||||||ooonnnsssqqqkkkffffffeeeddddddiiiuuutttddd[[[XXX[[[ZZZ[[[\\\XXXQQQNNNOOOSSSWWWUUUNNNPPP]]]iiimmmoooooonnnkkkjjjpppzzzxxxkkkddddddggg```YYYYYY\\\bbbmmmwww{{{yyyyyyyyyxxxppp___JJJ===;;;<<<<<<222111000000000000...---.........------------,,,------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,///...---,,,++++++++++++------------------------,,,,,,,,,,,,------------........................///222444666777:::AAAFFFUUUgggwww{{{zzzzzzuuullllllaaacccpppooo^^^UUUYYYhhhqqq|||zzz~~~yyywwwuuu}}}}}}uuuzzzrrrooouuujjjlll{{{xxxkkkiiiuuu```]]]vvvuuuVVVBBB666555888444333555111333333333333333333333333222222333333333333222222111111111111111111111111111111111111111111111111222222222222222222222222222333444444555555444444555555777888999999:::::::::>>>DDDccc|||pppxxxfffpppmmmmmmiiicccsss}}}}}}111111000000000000000000.........///000222333444666999:::888888;;;;;;888<<<<<<===???AAACCCDDDEEEFFFDDDCCCEEEEEEAAA>>>>>>AAABBBLLL```ssswwwooogggcccnnnttt{{{xxxvvvtttvvvxxxtttmmmggghhhkkkuuu|||}}}yyyrrrjjjffffffeeegggnnnyyy|||kkk[[[RRROOOPPPSSS[[[cccfffddddddggguuuwwwqqqgggdddmmm{{{}}}}}}oooddd```ZZZSSSUUU]]]gggoooxxxxxxrrrdddRRRFFFBBB@@@===555444222222333333222000............------------------------------------,,,,,,,,,------------......------------,,,,,,,,,......---,,,******,,,---------------------------,,,,,,,,,------------...------...............///000333666777999>>>FFFMMMaaappp{{{zzzwwwyyyyyyvvvpppiiiiiioooiii[[[ZZZdddrrr~~~kkkbbbqqqrrrsssmmmffflllvvvwww}}}uuuwwwxxx}}}___eee{{{NNN<<<666888333111222///333333333333333333333333222333333333333333333222222222222222222222222222111111111111111111111111222222222222222222222222222333444444555555444444555666888999::::::999999;;;>>>CCCaaa}}}ooo~~~zzzeeemmmqqqnnnlll```vvv000000111111111111111111...///000111222444555666666999:::888999<<<;;;888;;;<<<===???AAACCCDDDEEEGGGAAA???CCCEEEAAA???@@@DDDKKK[[[oooyyyxxxuuuvvvxxxwwwlllooossstttyyy~~~}}}yyytttqqqrrrtttvvvyyyqqqooohhhhhhnnn}}}}}}vvvlllbbb\\\ZZZ[[[fffiiipppxxxzzzvvvuuuwww{{{yyyyyyuuukkk\\\SSSTTTUUUWWWhhh}}}~~~}}}vvvrrriii]]]UUUOOOEEE;;;777555333222333333333222//////.........---------------------------------,,,,,,---------..................---------,,,,,,***+++,,,,,,******,,,///++++++++++++++++++++++++,,,,,,---------.........++++++,,,---...///000000///333666777999@@@MMMVVVhhhvvv{{{wwwyyyyyyvvvnnnooolllaaaTTTRRRbbbsss{{{uuunnnxxxuuulllsss{{{sssqqq|||zzz{{{zzzxxxyyymmmvvv^^^EEE::::::555333555333333333333333333333333333333333333444444333333333222222222222222222222222111111111111111111111111222222222222222222222222222333444444555555444444555777888:::::::::999888;;;>>>AAA___~~~qqq}}}dddhhh~~~sssooommm[[[vvvxxxyyy000000000000111111111111...///111222444666777888666999;;;999:::======:::<<<===???AAACCCDDDEEEEEEEEE???>>>AAAAAA@@@IIITTTbbbjjjyyyuuukkknnnsss{{{}}}xxxrrrttt~~~~~~|||yyy}}}tttssspppnnnmmmpppuuuyyytttfff___[[[SSSQQQYYYfffvvvxxxyyyvvvzzzyyytttmmmfff^^^OOOBBB<<<888444111000111111111/////////.........------------------------------,,,---------........................---------,,,(((+++......,,,+++---000++++++++++++++++++++++++,,,---------............++++++,,,---///000111222...111555777;;;FFFWWWeeeppp~~~}}}wwwnnniiillleeeRRRCCCKKKiiixxxyyy{{{|||wwwpppiii]]]tttyyyrrrRRR@@@===666333555444333333333333333333333333333333444444444444333333222222222222222222222222111111111111111111111111333333333333333333333333222333444444555555444444777888888999::::::999999<<<>>>@@@]]]~~~ttt}}}aaaddduuuqqqlllnnnTTTiiixxx~~~ttt{{{/////////000000000111111...///111444666888999999666:::;;;:::;;;??????<<<>>>???AAACCCEEEFFFFFFFFFBBBAAADDDEEEBBBIIIeeeuuusssuuuyyyxxx~~~}}}~~~vvvpppmmmcccqqq|||wwwrrrzzz|||wwwnnneeeXXXPPPPPPZZZhhhssswwwyyyqqqiii___VVVGGGAAA999333000000000000////////////............------------------------------------........................------------)))...222333///------///,,,,,,,,,,,,,,,,,,,,,,,,------------..................///000111111222222///333777:::AAAQQQhhhzzzuuujjjeee^^^VVVLLLAAAHHHnnnyyyrrrmmmyyyvvv|||lllhhhtttrrr{{{yyyqqqmmmQQQHHH<<<444444333444444444444444444444444333333444444444444333333222222222222222222222222111111111111111111111111333333333333333333333333222333444444555555444444999999888888999999::::::<<<===???[[[|||uuu|||```bbbrrrtttmmmzzztttQQQ^^^tttzzz|||rrrwww......//////000000000111...///222444777888999:::666:::;;;:::<<<@@@@@@>>>@@@AAACCCEEEGGGGGGGGGFFF@@@EEELLLMMMIIIVVV{{{rrrzzzuuurrrssssssyyyrrrjjjfffddddddtttxxxmmmfffeeejjjooo~~~{{{pppaaaYYYXXXXXXUUUSSSuuu|||uuuooollliiiQQQJJJ@@@777333111111222000/////////............---------------------------------.........////////////.........---------,,,111666666222...---...---------------------------------.........//////222222222222222222222222222666;;;@@@III]]]www~~~vvvlllcccRRRJJJLLLGGGIIIoooyyyiiizzzxxxyyy{{{}}}www|||kkkdddvvv}}}wwwyyymmmppphhhXXXGGG;;;777555444444444444444444444444333444444555555444444333111111111111111111111111111111111111111111111111333333333333333333333333222333444444555555444444:::999888888888999:::;;;<<<===???[[[{{{ttt|||```bbbvvv{{{qqqxxx{{{RRRYYYpppttt{{{tttrrr//////.........//////000...000333777999999999999999999999:::;;;;;;;;;;;;999CCCCCCBBBJJJLLLGGGIII===GGGHHHHHHTTTjjjzzzgggppp{{{wwwzzzzzzzzzyyyqqqrrrnnneeeccchhhaaatttxxxoooggggggooovvvxxxvvvxxxoookkklllnnnooooooqqquuu}}}tttlllfffYYYMMMTTTQQQVVVcccvvvzzzrrrmmmbbbVVVGGG===666222111111.../////////......///000000/////////............---------.........//////000000///...---,,,,,,,,,***111???FFF:::)))(((333---------------------------------------...///000333444555444222222222444///888======LLLmmmvvvkkkXXXQQQJJJEEEBBBRRR{{{}}}mmmsssttt}}}|||mmm```fffdddrrrwwwhhhrrrSSS<<<===777333777999777444333333333555555555444333222111000000111111111111222222222333222222111000000000111333333333444444444555555444444444555555555555666777777777888999999::::::999@@@AAAWWW|||uuu|||ccciiiuuu\\\VVVqqqyyyssstttyyyooo............///000111111000222555777999999999999:::::::::;;;;;;<<<======AAAHHHEEEFFFPPPPPPIIIIIIIIIJJJEEEHHHWWWkkk|||iiirrr~~~}}}}}}zzzzzz~~~rrrkkkjjjfff___```hhhrrrlllgggccchhhtttxxxqqqfff[[[UUUVVVVVVVVVXXXZZZ```iiissszzz|||ooobbbSSSMMMKKKOOOXXXfff|||~~~nnncccSSSCCC999444444666000111111111000///...///000000/////////.........---------.........//////000000///------,,,,,,---+++111>>>FFF===---***222------------------------------------...///000000333444555444222111222333333;;;???DDDYYY|||wwwhhhVVVMMMGGGFFFFFFSSSxxxtttrrr}}}}}}~~~nnnlllyyymmmeee]]]^^^qqqqqqnnnyyyNNN<<<666555777777666555666888999555555555555444333222111111111111111222222222222444333222111111111111111333333333333444444444444444444444555555555555666777777777888999999:::::::::@@@AAAWWW|||vvvgggmmm^^^TTTjjjxxxuuuwww|||sss............///000222222444555777999::::::999999<<<;;;;;;;;;<<<===???@@@GGGKKKGGGJJJTTTRRRIIIJJJMMMGGGBBBLLL\\\fffzzziiisss}}}~~~zzzssstttlllggggggeeebbbhhhrrryyy~~~iiiggghhhqqqyyyssspppooonnniiiddd___ZZZRRRJJJGGGJJJFFFFFFEEEDDDFFFLLLUUUZZZhhhpppxxx{{{iiiaaaWWWPPPMMMOOOYYYcccttt\\\GGG:::666666333333333222111000...---000000000/////////......---............/////////000///...---------------+++...888@@@<<<000+++///------------------------------------...///000111333444444333111111222444;;;@@@EEEQQQmmmyyyfffXXXNNNKKKPPPSSSZZZuuu~~~uuuwwweeeggg|||xxxeee\\\___ppp{{{uuubbbooojjjBBB<<<:::888666555555666888:::555555555555444333222222111111111111222222222333444444333222222222333333222222222222333333333333444444444555555555555666777777777888999999:::::::::AAABBBWWW|||uuuzzzaaaeeeuuueeeUUUfff~~~yyyssswwwwww{{{////////////000000111222666777888::::::::::::999<<<;;;::::::<<<>>>AAACCCGGGLLLLLLPPPVVVOOOIIIQQQNNNIIIKKK[[[gggbbbnnnvvvjjjttt}}}iiixxx|||sssgggeeeeeeiiilllnnnvvvxxxzzzyyyvvvwww|||~~~|||vvvvvvyyy}}}zzzyyyuuummmeee^^^YYYWWWVVVRRRPPPPPPPPPLLLGGGHHHMMMHHHGGGDDDAAA???BBBGGGKKKLLLRRRZZZcccnnnxxxzzzvvvwww|||~~~rrreeeZZZRRRPPPPPPUUUbbbyyywwwZZZEEE:::444333333222222222111///---000000000////////////................../////////000///...---------------++++++000666555///+++---........................------......///000111222444444444333111111333555AAAEEEMMMaaattt___\\\WWW[[[gggkkklllxxx}}}hhhiiiwwwrrr|||zzzddd___WWWbbbmmmvvvoooUUUIII???999555555666555555666444444444444444333222222111111111222222222333333555444444333333333444444111111222222222333333333444444444555555555555666777777777888999999:::::::::BBBBBBVVV|||tttuuuWWWVVVhhhsssvvvoooWWWeee~~~ssshhhuuuyyy222111111000000000111111888999999:::::::::::::::;;;:::999999<<<@@@DDDGGGHHHPPPVVV\\\\\\OOONNN```]]][[[^^^lllpppbbbhhhyyymmmrrr|||llluuuvvvooommmcccdddiiipppvvvzzzzzzuuulllfffkkkxxxxxxqqqkkkhhh___]]]ZZZVVVRRRPPPOOONNNMMMNNNQQQSSSQQQMMMOOOUUUTTTSSSPPPLLLHHHHHHJJJMMMKKKMMMNNNSSS\\\gggiiigggdddggglllpppttt{{{xxxjjj]]]QQQIIIGGGGGGRRRooohhhRRRBBB777555333000000111222000...111000000000//////////////////////////////////////////...------------...///,,,+++...///......///.................................///000111333333444444444333222333666888@@@GGGWWWsssoooYYY]]]dddtttccciii{{{{{{sssssswwwpppZZZQQQYYY^^^ssstttssslllQQQAAA999444777999666333333222333333333333222222111111222222222222333333333555444444333444444555555111111222222222333333333444444444555555555555666777777777888999999:::::::::AAABBBUUU|||ssszzzYYYSSSiiimmmgggyyy|||]]]eeetttdddyyyttt{{{222222111111111111222222888999999999::::::;;;;;;;;;:::999999===CCCIIILLLPPPYYYccckkkgggUUUWWWooorrrooommmqqqqqqeeejjjrrrooozzzyyy|||tttnnnttt~~~}}}{{{uuujjjccchhhvvv|||wwwooohhhccc^^^[[[XXXOOOOOOOOONNNLLLJJJHHHGGGKKKPPPYYYaaaaaa```dddkkkqqqoooiiiaaaYYYRRRNNNMMMMMMLLLJJJLLLVVVbbbgggeeeXXXUUUUUUYYY]]]cccmmmvvv~~~~~~sssdddXXXKKKEEEEEESSSlllrrr^^^JJJ;;;:::666111000111222111000111111000000000/////////000000000////////////...///......---------......222///---,,,...///000111.................................///000222444444444444444444444666999<<>>===777555777666666777777777777777666222222333333333444444444222222222222333333444555333333444444444444555555444444444555555555666666777777777888999999::::::777???@@@PPP}}}uuuqqqjjj|||rrryyy}}}sss{{{000000111222444666999:::999888777:::===>>>;;;999;;;===???@@@DDDKKKUUU\\\nnnfffiiissspppbbbdddsss{{{zzzuuu{{{{{{{{{tttkkkpppggg^^^yyy}}}{{{lll___YYYSSSOOOVVVaaaiiijjjYYYcccpppmmmyyy~~~}}}mmmaaaXXXSSSPPPJJJAAAHHHXXXeeeppppppccceeeqqq{{{wwweeeUUUQQQVVVXXXsss}}}~~~~~~mmmfffkkkhhhMMM999::::::000+++000000000////////////000000222111///.........///000111111000000//////......////////////////////////............////////////111//////111555666555222000555555555:::888;;;JJJ^^^~~~}}}uuuxxx}}}uuu```dddzzzxxxppp|||{{{iiikkkiiikkkrrrvvvnnnzzz{{{OOO>>>>>><<<777555888777666666777777666555555555444333333222111111333444444555555444444333333444444555555444444333333333444444555666666666777555555777;;;======;;;<<<;;;EEEPPP~~~vvvwwwpppsss{{{xxxhhhuuuxxxxxx000111222444666888999:::999888888:::======<<<999===>>>@@@CCCJJJSSS\\\aaakkkiiimmmsssqqqkkkqqq~~~|||tttzzz|||nnnlllrrriii^^^tttqqqdddZZZWWWXXX[[[hhhwwwrrrrrr}}}rrrfff___ZZZLLLIIIMMMSSSaaalllhhhaaafffkkkpppzzzzzzlll]]]SSSMMM\\\rrr}}}}}}ssscccaaammm^^^JJJ:::555555444222000000000//////000000000222111000///...//////000111000000000/////////...////////////////////////............////////////000//////111444666444222222999999999<<<:::???PPPnnn{{{xxxxxxdddcccuuuwww{{{nnn]]]yyyvvvbbb___uuuqqq^^^nnnkkkNNNCCC@@@;;;888999777666666777777666555555555444444333222222111333444444555555444444333333444444555555444444333333333444444555666666666777666555777;;;======;;;<<<;;;EEEPPPwwwuuunnnooopppnnnrrrtttyyy000111444666999:::::::::999888888:::<<<===<<<:::===<<<===DDDOOOZZZaaadddlllppprrrpppmmmqqqzzzxxxzzzqqqwww|||nnnjjjooowwwpppgggvvvrrrccc\\\YYY[[[iiiyyyxxxnnn```XXXRRRLLLUUUccceee[[[YYYYYY___hhhvvvuuu```PPPOOOPPP]]]xxxzzzzzzggg```hhhiiiYYY@@@555:::999///111111000000000000111111222111000////////////000000000000000////////////////////////////////////............////////////000///000111444555444333111999999888<<<===III^^^}}}~~~|||pppjjjssswwwzzz{{{]]]ddd}}}aaaggg~~~^^^jjjbbbHHH@@@===:::999777666666777888666555555555444444333222222222333444444555555444444333333444444555555444444333333333444444555666666666777666666888:::<<<<<<;;;===;;;EEEOOO~~~xxxqqqjjjkkkccc{{{rrrnnnzzz///111444777999::::::999999999999:::<<<<<<<<<<<>>@@@JJJYYYdddiiihhhrrryyyvvvlllkkkwww{{{kkkyyyrrr|||}}}qqqwwwlllmmmuuu~~~~~~{{{xxxfffXXXRRRZZZhhhxxxfff```ccc```^^^XXXVVV\\\___cccsssmmm^^^LLLHHHWWWqqqzzzrrrdddiiicccOOOAAA===888000222111111000000111111222111111111000000000000000000000000000////////////////////////////////////............///////////////000111222444555444444222:::999888===EEEZZZvvvyyy{{{nnnuuuhhhnnn{{{jjjnnnzzzwwwqqqzzzSSSBBB===;;;999888666777888888777555555555444444333333333333333444444555555444444333333444444555555444444333333333444444555666666666777777777888:::;;;<<<<<<===;;;EEENNN}}}yyynnneeejjj^^^}}}yyynnn{{{...000333666888999999888999::::::;;;;;;;;;======DDDDDDIIIVVVgggrrrssspppxxx}}}pppqqqnnnvvvzzzwwwsssuuuxxxuuuqqquuu{{{tttoootttzzzyyysssssslllXXXKKKOOOZZZ}}}tttjjjfff___\\\^^^ZZZSSSVVV```|||{{{bbbOOOIIIQQQaaannnuuunnnhhhbbbRRR>>>555777222222111111111111222222111111111111111000000///////////////000000000000////////////////////////............////////////000111333444444555555666999>>>:::777@@@NNNjjjyyyxxxwwwnnncccooo~~~~~~fffHHH>>><<<999888777777888888777666555555444444444444333333333444444555555444444333333444444555555444444333333333444444555666666666666777888999999:::;;;<<<>>>;;;DDDMMM|||zzznnnddd|||hhh]]]~~~ttt{{{///000333555777999999999999:::;;;;;;:::;;;===???AAAEEENNN___qqq{{{{{{xxx}}}}}}|||uuuxxxmmmlllooojjjvvvtttbbbWWW^^^kkkqqqlllfffnnn}}}~~~ooo\\\MMMNNNXXXhhhccc```^^^YYYSSSPPPQQQeee|||fffSSSIIILLLTTTgggxxxnnnppp```@@@222:::333333222222222222333333111111222222111111000///////////////000000000000////////////////////////............////////////111333555666555555777888999;;;666555AAATTTsss{{{|||wwwZZZ```uuu|||oooxxxPPP===999:::888777777888999777666555555444444444444444444333444444555555444444333333444444555555444444333333333444444555666666666666888999999999999;;;<<>>???IIIccc}}}uuuyyyyyyqqqnnntttxxxzzznnnkkkttt{{{tttuuujjj[[[vvvlllcccXXXqqqpppSSSJJJ:::999888888999999888666444444555555555555555555333444444555555444444333333444444555555444444333333333444444555666666777666888;;;:::888888:::<<<@@@<<>>;;;999::::::999<<>>===<<>>DDD^^^{{{oooqqqrrryyyzzzmmmhhhccc\\\___]]]___kkk~~~xxxcccSSSOOONNNUUUdddtttvvviiidddbbbkkkgggWWWFFF===555333444333111000222222222111111000000///111111111111111111111111//////000000000000//////111000000000000111222222777777777888999999::::::;;;<<<===VVVzzzzzz{{{}}}|||llljjjqqqxxxkkkvvvpppooowwwVVV___qqqQQQDDD999888999888666666777666555444444444444555666666666666666666666666666666555555555444444444666666666666777777777777888888888999::::::;;;;;;<<<===FFFKKKxxx~~~nnn{{{sss444555777777777888;;;===<<<;;;<<<>>>===<<>>>>>FFFIIIvvv}}}~~~nnnvvv~~~555666777888777888:::===;;;;;;<<<>>><<<===FFFPPPhhh{{{xxxxxxooo{{{}}}wwwvvvyyywwwooolllooommmlllooozzz|||eeeRRROOONNNPPP]]]ooo~~~vvvjjjddd^^^___www}}}~~~{{{oooqqqeeeMMM888222444444555777222222222222222333333333111111111111111111111111//////000111111111000000111111111111111222333444777777888999999::::::;;;>>>AAAKKKoooyyyrrrxxxzzz{{{rrrcccvvv~~~bbbqqqjjjfffBBB;;;===777444999666666555555555555666666666666666666666666666666666666666666555555555555555555666666777777888888888888999999:::;;;;;;<<<@@@???EEEHHHtttpppzzz666777888888888888:::<<<::::::<<<===<<<@@@OOO___|||pppeeennn}}}xxxvvvyyy~~~{{{pppnnnxxx{{{xxxzzzyyy}}}rrrbbbUUULLLTTTdddppptttqqqkkkaaadddnnn~~~qqqxxxyyyaaaEEE666444555555555111111222222222222222222111111111111111111111111//////000111111111111111111111111111222333444555888888888999::::::;;;;;;<<>>777555999666666555555666666777777666666666666666666666666777777777666666666555555444444555666777888999999999999::::::;;;;;;<<<<<>>EEEIIIvvv}}}tttwww777888999999888888:::<<<:::;;;>>>@@@EEEXXXxxx|||}}}~~~mmmeeelllooo|||wwwuuutttsssuuu{{{rrr^^^TTTZZZgggsss{{{|||qqqiiiqqq}}}WWW999555888444555555444444333333222222222222222222222222222222//////000111222222222222111222222222333555666777888888999::::::;;;;;;<<<<<>>>>>FFFJJJxxx}}}sss~~~rrr777888999999888888:::<<<;;;<<>>888>>>;;;777777666555444444333333222222222222222222222222//////000222222333333333222222222333444555777777888999999::::::;;;;;;<<>>FFFKKKzzzrrrxxxooo~~~999999888888888999::::::<<<@@@@@@CCCZZZyyypppooottt|||{{{uuuyyy}}}vvvtttxxx}}}~~~}}}cccYYY[[[iiipppsssvvvvvvzzzuuu}}}OOO888<<<222:::777444333333444333222333222222666;;;;;;777222222111111000000111111222000111222333444666777777:::===777555:::999999BBBKKKiii}}}zzzssstttxxx~~~rrrttt||||||xxxpppppphhhjjjmmmnnnlllKKKFFFDDD;;;777666666666666555555555555888666555555666666444333666666666666666666666666444555555555555666666666999999999:::::::::::::::??????GGGLLLzzz{{{kkkxxxwww::::::::::::;;;;;;;;;;;;:::<<>>888777777777777777888888666555444555777777777555777777777777777777777777777777888888888999999999::::::;;;<<<======>>>>>>@@@@@@HHHMMM{{{~~~wwwfff{{{|||666777999;;;<<<;;;:::999AAA;;;CCCgggzzzxxx~~~wwwtttvvvzzz~~~fffeeepppvvvwwwgggqqquuuiiizzzqqqJJJ666555444333333444444222111555333111222444666666555222222111111111111222222222333444555666888999999999:::666:::AAA>>>???MMM~~~|||yyyqqqnnnfffooorrrpppkkkzzzyyywwwNNNAAA888777666666666666777888777666555666888999999777555555555555555555555555777777777888888888888999888999:::;;;<<<===>>>>>>>>>>>>FFFLLLzzzzzziii{{{666888:::<<<======;;;:::CCC===JJJuuu{{{sss{{{uuuuuuxxx{{{nnnllluuu~~~pppiiinnnrrrzzz~~~{{{{{{qqqSSS:::777666444444555555333222666444222222333444555666333333333222222333333333222333444555666888999999;;;<<<999;;;AAA>>>DDDXXXxxxjjjrrrxxxfffaaakkkqqqvvvrrr{{{aaaBBB;;;999888777666777888999888777666777999:::999888666666666666666666666666888888888999999999::::::999:::;;;<<<===>>>??????>>>>>>GGGLLL{{{|||jjjyyy999:::<<<===>>>>>>>>>>>>@@@???VVVyyy~~~|||}}}~~~yyyvvvvvvwwwxxxyyywwwqqqwww~~~mmmbbbqqq}}}pppwwwtttrrrjjjnnn```EEE:::888555333444444333333444333222222222333444555333333222222222222333333444444555666888999::::::;;;<<<:::<<>>??????@@@???@@@HHHNNN|||~~~{{{iiixxx~~~888888999:::;;;<<<===>>>???GGGiii{{{lll{{{uuuuuuyyy{{{wwwxxxzzz|||zzzyyy}}}wwwsssfffeeeuuu}}}}}}}}}xxxkkktttqqqVVV<<<999444111111222222222111111111000000000111111222111111000000111111222333333444666777888999:::888;;;;;;<<<======TTTzzzvvvfffcccnnnvvvaaa[[[VVVkkkooo{{{ssseeeVVV@@@>>>:::777666555666777666555333444555555444333555555555555555555555555777777777888888888999999999:::::::::;;;;;;<<<<<<======FFFLLLzzz~~~~~~lll~~~~~~555555555666777888:::;;;BBBPPPxxxyyydddrrr~~~nnnlllwww{{{zzz||||||{{{~~~zzzvvvmmmbbbaaasss}}}vvvvvv}}}~~~ccc===999333//////000111111...///000///...---...///000000////////////000000000111222333444666777777666::::::<<<<<<>>>[[[zzzkkkhhhrrr~~~zzz___SSSOOO\\\{{{rrrfffiiisssccc>>>;;;777444222111222333444333111222222222111000111111111111111111111111333333333333444444444444666666666666666666777777999:::BBBHHHwww~~~qqqsss