BM6P6(@ UUUIIIIIIBBB@@@>>>======;;;999777777555444222000......---)))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))******************+++++++++,,,,,,,,,+++,,,,,,---...///000111NNN|||ppp{{{rrrpppyyylllvvvyyygggHHH000))),,,+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))************************************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))\\\MMMJJJBBB???===<<<;;;;;;999888666555333111000......---******))))))((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((()))))))))******************+++++++++,,,,,,++++++,,,,,,---///000111888BBBfff}}}yyykkk~~~{{{vvvkkkdddUUUBBB111)))(((************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))************************************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))\\\LLLHHHAAA???;;;999999::::::999666555333111///......---++++++******)))(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))(((((())))))))))))***************++++++++++++,,,+++++++++,,,---...///000+++///999QQQuuu}}}cccrrr}}}bbbNNN666''''''+++,,,*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))))))))))))))))))))))))))*********++++++************************)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))ZZZJJJGGGAAA>>>:::888888999::::::555444222111///......---,,,,,,++++++***))))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((()))(((((((((((()))))))))***************++++++++++++++++++++++++,,,---...///,,,666333***999eee{{{}}}|||kkkdddppp~~~zzzmmmbbbIII:::+++&&&+++000---((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))************************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************((()))))))))************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((^^^LLLGGGBBB>>>:::888888999999999444333222000///.........,,,,,,++++++******))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((()))))))))))))))*********++++++++++++++++++++++++,,,---......***///777333222LLLmmm|||yyy___FFF777,,,***)))***++++++(((&&&(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((___JJJCCCCCC@@@<<<:::999999999888333333111000///.........,,,,,,++++++***)))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''''''''(((''''''(((((((((((()))))))))))))))************++++++*********++++++,,,---+++---111333000...444===GGGsssvvvcccMMM:::000---$$$(((++++++((('''(((+++''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))[[[IIIBBBDDDAAA>>><<<;;;:::888666333222111//////.........+++++++++***))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((''''''''''''''''''''''''((((((((())))))))))))))))))***************************++++++,,,,,,666222%%%'''777999,,,222000:::ZZZvvv[[[AAA...''')))---***++++++***((((((***,,,'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))\\\NNNJJJDDDBBB@@@>>><<<:::777555222222111///............++++++******)))((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''((((((((()))))))))))))))******************************++++++---(((***222222)))(((000333111222888BBBWWWwww|||LLL@@@222,,,++++++---...,,,)))&&&&&&((()))'''%%%&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))SSSHHHEEEFFFDDDBBB>>>;;;999777666555222000//////...---,,,,,,+++***(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++------------------------111000...///111555:::===eee}}}vvv{{{^^^......---,,,,,,+++******))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((()))))))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))UUUGGGCCCDDDCCC@@@>>><<<:::999888666444111000000000...---,,,+++***(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++------------------------......,,,,,,---000333444***999NNN___mmm}}}hhh]]]III:::<<>><<<;;;::::::666555333222222111///---,,,+++***(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------...111777@@@JJJQQQhhhsssZZZGGG===000)))''')))+++++++++++++++******))))))((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))***))))))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))UUUGGGDDDCCCBBB@@@>>><<<::::::999666444333222222111///---,,,+++***(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++------......------,,,,,,000///------...//////...&&&000;;;AAACCCFFFOOOVVVdddbbbbbbjjjyyyuuuAAA222+++***///000+++,,,111******)))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))(((''''''''''''(((((((((((('''(((((())))))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((TTTGGGDDDEEEDDDAAA>>>;;;999888777444333222222222000...+++,,,+++***(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++***+++---.........------%%%)))---111222222111111222333444111...+++,,,...,,,''''''444LLLgggyyygggMMMCCC999///''''''000000((($$$'''))))))((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((SSSEEEBBBFFFEEEBBB>>>;;;999777666444333222222222111---+++,,,+++***(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******************************'''((()))+++,,,,,,,,,,,,,,,...000///,,,***+++---+++)))((()))+++---//////333444222...+++,,,111666@@@OOOkkknnnLLL...***...444,,,)))...///+++))),,,(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((((((&&&'''((())))))******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))TTTEEECCCEEECCCAAA>>><<<:::888888444444333444444222...+++,,,+++***(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***************************(((((())))))******++++++))))))))))))+++---000222000///...---............""")))000111---,,,///444444***---222,,,,,,444888***(((''''''((()))+++---(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''''''''((((((((((((&&&'''((()))************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))UUUGGGDDDCCCBBB@@@>>><<<;;;::::::666555555555555333///---,,,+++***(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++************+++,,,---+++)))***++++++)))&&&''')))+++,,,+++******+++,,,,,,,,,,,,,,,+++(((&&&+++(((000444---,,,---'''(((...111...***)))******((((((((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))''''''''''''((((((((()))&&&'''((()))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))YYYIIIFFFFFFCCC???===<<<;;;999777888444222444444000------...---+++)))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************************))))))))))))***************************************++++++,,,,,,++++++***++++++************++++++))))))(((((((((((())))))))))))))))))))))))))))))&&&)))+++,,,+++)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))[[[HHHCCCEEEBBB>>><<<;;;:::888666888444222444444000------...---+++)))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************************(((((()))))))))************************************++++++,,,,,,++++++***+++******))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))'''***,,,---+++***)))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))YYYFFFBBBCCCAAA===;;;:::999777555888444222444444000------...---+++)))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))************************************++++++++++++******+++******))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))(((+++------,,,******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))SSSFFFDDDCCC@@@>>><<<;;;:::888666888444222444444000------...---+++)))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********************************++++++++++++************))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((***,,,,,,***)))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((UUUHHHEEECCCAAA???>>>===<<<999777888444222444444000------...---+++)))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******++++++******)))***))))))))))))))))))***))))))(((((((((((())))))((((((((((((((((((((((((''')))******((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((]]]LLLDDDBBBAAA??????>>>===:::777888444222444444000------...---+++)))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))***))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))'''((()))(((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))aaaNNNCCCAAA@@@>>>>>>>>><<<999666888444222444444000------...---+++)))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))''''''(((***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((()))***'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))```OOOEEE???>>>=========;;;888555888444222444444000---......---+++)))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''')))******((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))******)))(((((()))+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))[[[NNNFFFCCCFFF???;;;???<<<666999888777555333000...,,,+++///---+++((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))******++++++***)))((((((''''''((()))***+++,,,,,,'''((()))***++++++++++++))))))))))))************(((((()))))))))(((((('''&&&&&&'''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((((((((((((ZZZMMMFFFCCCFFF???;;;???<<<666999777777555222000...,,,+++///---+++((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++*********************------,,,++++++***))))))((())))))************)))------,,,+++***))))))(((***++++++++++++***)))))))))))))))))))))(((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((((((((((((XXXLLLEEECCCFFF???;;;@@@<<<666999777666555222000...,,,+++///...+++(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++***)))))))))***+++,,,+++,,,---///000111111111000000111111222222111111333333222111000//////...000//////...,,,+++)))(((***))))))(((((())))))***(((((())))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((((((((((((XXXMMMEEECCCFFF@@@<<>>CCC>>>666888666555444222000///------000...,,,)))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))******+++)))))))))*********++++++)))))))))***,,,...111222444555666666555333111///...000222444777888999:::888888777666555444333333000111333666888999:::;;;;;;:::888666333000---+++)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++******))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***bbbSSSCCCCCCGGGAAA???CCC>>>666888555555444222000///...---000///,,,***(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++))))))*********+++++++++***+++,,,...111333444555000222666999;;;;;;::::::888999;;;<<<>>>>>>??????<<<<<<;;;:::999888888777000111222444555555666666999:::;;;<<<;;;999666444111111000///...,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******eeeTTTBBBBBBGGGBBB???DDD???666888555555444222000///...---111///,,,***(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))************++++++++++++---///222444666777888888:::===???@@@???===<<>>>>>===<<<:::888666555000333888<<>>===>>>===:::666222///,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******bbbKKKBBBAAAGGG@@@:::>>>===777777666666555444222000...---444///***((()))***)))((())))))(((((('''''''''&&&(((((((((((((((((((((((('''(((((()))(((&&&%%%$$$)))(((''''''&&&''''''''')))***++++++)))''''''(((%%%%%%%%%''')))***)))'''&&&&&&&&&'''))))))'''%%%''''''&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((******))))))((((((((('''((((((((((((((((((((((((******)))(((((('''&&&&&&(((((((((((('''&&&%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((''''''''''''((())))))))))))************''''''((()))))))))))))))%%%'''+++,,,,,,++++++,,,///---,,,---...,,,+++++++++000333333333555999;;;AAA>>>>>>@@@???;;;:::===MMMFFF@@@BBBEEEEEEAAA>>>DDD???GGGLLLDDD@@@EEEEEE???AAACCCCCCDDDGGGGGGFFF======:::777888;;;>>>>>>666777888:::>>>>>>666...******++++++***((('''&&&''''''''''''((()))***+++))))))(((((((((((())))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))(((&&&'''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))+++***))))))(((((())))))***************)))(((((()))(((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))___NNNHHHBBBGGGAAA:::???>>>777777666666555444222000...---333///***((()))***)))((())))))((((((((('''''''''((((((((((((((((((((((((''''''((())))))((('''&&&)))))))))((((((((())))))'''(((******(((((((((***+++***((()))******)))'''***)))''''''((())))))((())))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((******)))))))))(((((((((''''''''''''''''''''''''******))))))))))))))))))))))))))))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***+++))))))))))))************))))))******+++*********)))***+++***(((((()))+++((((((***---///000444777///000//////000444666777QQQMMMGGG@@@666///222888...111444444222000333777777333888:::444999AAA???===BBBEEEFFFCCCAAA>>><<<@@@CCCDDDCCC@@@===:::888777444000000444:::>>>>>>===888111+++((())),,,///+++***))))))))))))))))))))))))((((((((())))))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))************((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))***))))))))))))******+++******+++++++++******)))+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))___QQQIIIBBBHHHAAA;;;???>>>888888666666555444222000...---111...***)))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************'''(((***+++++++++---//////---***)))))))))'''&&&---***'''&&&'''(((((((((******)))(((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++------)))))))))*********++++++,,,,,,,,,,,,,,,+++++++++,,,,,,+++***((())),,,///111444666777555333111000777666666888;;;>>>???@@@>>>???AAA>>>777222888BBBCCCEEEGGGEEECCC@@@???>>>???>>>@@@:::222888;;;000;;;???CCCCCC???<<<===@@@888<<>>888888666666555444222000...---///---+++)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))***++++++++++++***,,,...///000111444666555333000......---,,,***,,,***))))))))))))'''&&&)))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((***************************************+++++++++************************((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********((((((((()))***+++,,,,,,))))))*********+++++++++------,,,,,,,,,,,,,,,,,,)))***,,,,,,---///333666,,,111666888::::::666000111444;;;BBBDDDAAAAAABBB===FFFTTTaaadddbbbffflll}}}uuunnnooovvvwwwkkk\\\```cccfff]]]RRRWWWSSS@@@>>>===<<<888111000888BBB>>>>>>@@@AAAAAAAAAHHHOOO===???CCCEEEAAA888222000111666>>>CCCCCC===555///,,,,,,++++++***+++++++++(((((((((((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******))))))(((,,,,,,+++******+++,,,,,,+++***)))))))))***+++++++++++++++++++++*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************))))))******++++++,,,++++++((()))******+++*********+++***)))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))bbbQQQDDDBBBHHHAAA;;;???>>>777888666666555444222000...---,,,,,,+++***)))((()))***(((((())))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((('''((()))+++,,,------------...000222333444666999<<<===;;;888777666666444333,,,---...000111...***&&&'''&&&&&&&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))*********+++++++++++++++))))))******++++++++++++---------,,,,,,+++++++++)))((((((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++***))))))(((((()))))))))************++++++++++++------,,,+++++++++,,,---'''***...111222333555777555777666333666;;;:::555AAAHHHVVV```]]]TTTOOOQQQYYY```nnn}}}zzz]]]YYYVVVQQQHHHCCCIIITTTHHHDDDBBB@@@;;;666888>>>======BBBGGGFFF???<<>>===777777666666555444222000...---***++++++***(((((()))+++(((((())))))))))))******))))))))))))))))))))))))******))))))))))))******,,,---///111222333222222444666777777777999===??????===;;;::::::888555222///111444888999555///***((((((''''''(((((()))***''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))+++++++++++++++,,,,,,,,,(((((())))))***+++++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******++++++++++++***)))(((((((((((((((*********++++++++++++,,,---,,,+++++++++,,,...///,,,///333666666666777777:::@@@AAA>>>DDDTTTbbbgggccchhhsss~~~zzzmmmggghhhtttssswww~~~~~~~~~{{{zzz{{{ssskkkvvv~~~sssrrruuuxxxsssjjjkkkrrr___ZZZXXX[[[VVVKKKEEEGGGFFF===666666555333777???;;;===AAAEEEHHHHHHHHHGGG@@@>>>:::666111---+++)))+++******))))))*********)))))))))************+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******************************)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************************************************++++++++++++++++++++++++******++++++++++++******------.........---,,,,,,++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******((()))+++,,,,,,+++******,,,,,,,,,,,,,,,+++*********))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))\\\OOOKKK@@@FFF???999===<<<666666666666555444222000...---(((***+++***(((((())),,,(((((()))))))))*********))))))))))))))))))))))))************+++---///000222444777999:::;;;::::::>>>??????>>>>>>???BBBEEEBBBAAA@@@???===999444000111222555888:::777222...---,,,+++***))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))+++++++++,,,,,,,,,------+++++++++,,,------......******+++,,,...///000000///...,,,*********+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,******)))))))))***++++++*********+++++++++,,,,,,------,,,,,,---///111222555777:::<<<===>>>@@@BBB===RRRbbbbbbfffyyy|||wwwyyyzzz{{{|||zzzxxxvvvpppppp```SSSJJJIIIEEE;;;666:::777===EEEMMMPPPNNNJJJGGGIIIGGGCCC???:::666444222,,,,,,+++***))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************************************************************************++++++,,,------------...000111111000...---111333444555555333111////////////...---,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***...000222555666777666666555555555555444333111111///...---,,,+++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))]]]LLLIII@@@EEE???888===;;;555555666666555444222000...---''')))++++++((((((***,,,(((((())))))*********+++))))))))))))))))))))))))))))))***+++...111444555888:::<<>>>>>???AAAFFFLLLRRRUUULLLJJJHHHEEEBBB@@@>>>>>>------+++***))))))(((((())))))******++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************************************************)))***+++,,,------...///222444777999999777444222555777:::;;;;;;888555333555555555444333222222111++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***555777;;;???BBBCCCCCCCCCGGGFFFFFFEEEDDDBBBAAA@@@444222000...,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))___NNNHHHAAABBB???:::999;;;999555:::777666666333---******))))))((('''''''''''''''(((((((((((())))))))))))******+++***(((((()))******---111222444777===BBBIIIJJJKKKMMMPPPSSSUUUWWWWWW```fffddd```[[[VVVQQQKKKNNNMMMGGGDDDGGGKKKLLLDDD>>>888888<<<===999444222555666444...***))))))+++***)))(((((((((((()))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************++++++*********************---...,,,***+++,,,+++***...)))(((000///,,,000%%%000;;;===<<<<<<>>>???CCC???@@@IIIPPPNNNHHHDDDFFF:::===BBB666000;;;FFF444777666///+++++++++)))///,,,)))((()))******))))))))))))***)))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++***************++++++***)))))),,,...//////---...222555333333;;;FFFQQQPPPFFFGGGgggxxxnnnrrr}}}~~~~~~}}}uuulllkkknnnpppsssuuuvvvqqqkkkoooXXX???555:::FFFSSS[[[SSSTTTRRRIII???;;;===BBBCCC???777///)))(((***,,,(((***------+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,+++***))))))(((***)))((()))***+++******''''''(((((()))************))))))))))))***+++,,,++++++******+++,,,---...*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************'''(((***++++++***))))))///((($$$)))111444---%%%///...///333999;;;666...444000111666666000///444222777888444555999:::777444888:::999666666:::>>>CCC999---)))+++...,,,)))***)))(((***---...,,,)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,******+++++++++***))))))***+++,,,+++)))((()))***333111111000///---///222777:::;;;555///000:::DDD<<<@@@>>>===@@@999999GGGCCCFFFCCC;;;444222///***,,,***((((((***+++***))))))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++```PPPLLLBBBCCC@@@;;;;;;===;;;777999666666888555///,,,,,,***)))))))))))))))))))))(((((((((((()))))))))***)))***+++***))))))+++---000333888:::===AAAGGGMMMRRRSSSUUUXXX\\\___bbbdddeeejjjmmmlllnnnrrruuuttt{{{qqqaaaTTTNNNLLLDDD:::NNNVVV[[[TTTEEE999999===666999<<<<<<888222---***)))***,,,+++)))'''(((***))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************++++++******************,,,---,,,***)))***++++++)))111000000555111***---BBBAAABBBDDDCCCAAAAAADDDKKKNNNLLLHHHIIINNNIII???<<<;;;AAABBB===???>>>111LLLNNNKKKCCC<<<666000***((((((***,,,------***''')))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************++++++000...------.../////////111333000///>>>UUUbbbbbbqqqwwwyyyyyy{{{kkkjjjwwwxxxlllbbbeeeeeeYYYDDD666:::EEENNNOOOOOOLLLHHHDDD@@@>>>CCC@@@<<<999666333000...,,,***)))***,,,---+++)))************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************************+++++++++++++++*********)))))))))+++---...............------,,,,,,++++++---------------...///000,,,,,,---...,,,***'''%%%,,,,,,,,,+++*********)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************)))***+++,,,,,,+++******)))---///)))""""""+++666111555888888666444444444666333111444999<<<;;;999333777999888:::>>>;;;555777444000---...111555888333222222222222000+++'''+++)))((())),,,---+++)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((((((((()))******+++++++++++++++((())))))))))))+++///222333333444555666777999<<<444333444777;;;;;;777333888777---+++333777@@@SSSDDDBBB???;;;666333222222...---,,,+++*********)))+++++++++***************************************)))))))))))))))))))))))))))************+++++++++]]]KKKFFFCCCCCCAAA===<<>>>>>AAAFFFKKKSSSSSSTTTTTTTTTUUUUUUUUUWWWXXXUUUSSSUUU\\\^^^]]]eee|||}}}kkkaaa\\\FFFQQQ]]]aaaZZZOOOEEE@@@;;;>>>AAADDDCCC>>>666111)))+++---,,,)))((()))***))))))))))))))))))))))))'''((())))))******)))))))))))))))*********++++++******++++++++++++++++++...,,,******,,,---------///333...***111666<<>>KKKUUUOOOVVVXXXVVVRRRMMMIII@@@888,,,+++++++++---,,,+++))))))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++++++++******++++++,,,------------------......000999;;;@@@]]]yyywwwqqqyyyyyycccaaannnwwwtttkkk______ccchhhdddVVVHHHBBB777999???HHHQQQSSSOOOJJJAAABBBCCCEEEDDD???555...333---'''''',,,...,,,(((************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,,,,,,,+++***)))(((************))))))))))))''''''(((((()))***++++++******+++,,,,,,---,,,,,,+++++++++******)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********+++++++++,,,,,,------,,,,,,+++------------...111555888222777;;;999333222:::BBBJJJRRRSSSLLLIIINNNSSSQQQSSSTTTSSSPPPNNNNNNKKKFFFFFF@@@:::888:::<<<;;;::::::999777555222111111222---+++***)))+++++++++***************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,+++)))''''''((())))))******+++,,,,,,,,,(((((()))***,,,000666:::...///000111333666777888===<<<<<<===@@@???<<<999999@@@DDDLLLVVVRRRKKKOOO^^^PPPCCC<<<444---///777111111000...,,,******+++,,,,,,,,,,,,,,,***))))))************************)))))))))))))))))))))))))))************+++++++++```KKKDDDCCCCCCAAA======???===999777555666999666///++++++))))))++++++,,,++++++***(((((()))))))))*********(((***,,,------///222444666:::===>>>???BBBHHHLLLSSSVVV[[[aaagggmmmqqqtttuuutttpppmmmpppuuutttpppdddiiisssqqq```QQQFFFLLL]]]dddYYYJJJCCCBBBBBBDDDGGGFFFAAA===000...+++)))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))*********+++++++++******+++++++++++++++,,,---***)))---000000///000&&&111555888@@@???===CCCOOOSSSRRRPPPVVV^^^ZZZOOO\\\dddddd[[[WWWZZZ[[[WWWVVVOOOXXXdddbbb```bbb___VVVXXXXXXWWWVVVVVVQQQIII???999111+++)))***+++,,,)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++++++++,,,,,,---)))***,,,------///222333777GGGUUU___ttt}}}eee{{{zzz}}}~~~ppp[[[]]]jjjqqqkkkcccGGG@@@888888???IIIOOORRRLLLKKKGGGDDDAAA???======999333---***+++,,,+++)))************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************)))))))))***************)))***++++++************++++++,,,...///000111111///000111222222333333333111///+++))))))+++...000++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++,,,,,,,,,---,,,,,,,,,,,,((('''(((...555555///(((555666999<<>>===888777555555777444---)))))))))******++++++*********))))))))))))************)))+++---...000222555888555:::???CCCFFFKKKSSSXXXdddfffiiimmmqqqtttuuuvvvuuummmdddggg|||~~~ZZZHHHKKKVVV\\\[[[OOOJJJEEECCCDDDFFFFFFEEE;;;333***&&&)))++++++(((************************((())))))***************************++++++++++++******++++++,,,,,,,,,,,,...***+++///111...---///555:::888;;;GGGKKKJJJPPPooonnndddddd~~~iiiRRRUUUaaa```\\\]]][[[WWWVVVXXXWWWSSSQQQJJJ@@@777111---+++)))***)))((((((((()))*********************************************************************************++++++++++++,,,,,,,,,,,,,,,++++++,,,---......+++---///000111444999<<>>???@@@EEEEEEFFFGGGHHHGGGGGGGGGAAA???:::555111---++++++------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++++++++++++++,,,,,,------,,,444:::777111///555===@@@===CCCTTTcccgggeeeccckkkuuuhhhmmmqqqkkkgggqqq{{{|||uuuooorrrwww~~~|||xxxqqqggg[[[QQQKKK;;;888666999===>>>888222444333222///---,,,++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((+++000555...---,,,+++******++++++...000222222222222333444///444888:::AAAIIIIIIEEELLL```www|||sssqqqrrrsssrrrgggaaahhhfff^^^]]]UUUWWWeeewwwsssVVV<<<222444444333222000//////000***+++++++++,,,+++++++++************************************************))))))*********+++++++++kkkVVVLLLDDDDDDAAA===<<<>>><<<777777444333444222,,,)))+++,,,+++******))))))******)))))))))*********++++++***,,,///000222444888:::>>>AAADDDFFFGGGJJJPPPUUU]]]]]]_________^^^]]]\\\ddddddbbbbbbiiiwwwoooiii{{{rrrUUUIIIQQQ]]]YYYSSSLLLFFFDDDDDDFFFGGGEEE;;;000++++++---+++(((************************((()))******++++++***************++++++++++++,,,******++++++,,,---------000,,,,,,000///+++---555:::???BBBSSSqqq~~~|||qqqQQQ]]]^^^\\\VVVSSSVVVYYYYYYWWWUUUQQQKKKDDD:::000))),,,+++***)))((()))******************************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////---///111111333777???FFFUUUcccsss{{{vvvyyyuuunnnppppppnnnjjjdddZZZKKK<<<111:::FFFWWWaaa```VVVIIIAAAEEEDDDBBB;;;444...------++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))))))))*********++++++************************++++++++++++++++++++++++,,,,,,,,,------.........666888999888777999>>>BBBCCCBBBBBBAAA@@@@@@??????FFFFFFGGGHHHGGGFFFEEEDDDHHHJJJLLLLLLHHHBBB<<<888//////...,,,***)))((('''++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,*********+++,,,---...///111444555444666???NNNZZZSSSPPP[[[tttxxxooorrrxxxvvvooowww~~~nnnnnnzzz|||yyy~~~|||zzzzzz{{{iiiZZZHHH===<<<<<<:::777777888888555222...------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''(((,,,222777...---,,,******++++++,,,///111333444444444666888???FFFLLLPPPZZZeeefff___lllooouuuxxxxxxuuuqqqnnnxxxqqqjjjbbbcccmmm{{{zzzhhhUUULLL???===:::999999999777555------,,,+++++++++,,,,,,++++++++++++++++++++++++************************)))************+++++++++dddQQQHHHGGGGGGCCC>>>===>>><<<777666333111333111...---000000///,,,***))))))***+++))))))*********+++++++++,,,...000222333555999<<>>777000,,,******************************))))))***++++++++++++************+++++++++,,,,,,******++++++,,,------...111------111000000;;;LLLFFFSSSgggkkkooolllbbbYYYXXX[[[]]]YYYYYYZZZXXXSSSJJJ>>>777000///---+++******++++++************************************************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000---000333666;;;DDDPPPZZZxxxfffiiipppyyy{{{nnnWWWEEE000;;;MMM```jjjeeeVVVIIIIIIHHHEEEBBB>>>888222...++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++------///111333444666777===>>>===:::777999???EEEFFFEEEEEECCCBBBAAA@@@???AAAAAABBBBBBAAA???===;;;DDDGGGJJJMMMNNNNNNLLLKKK===<<<999555000,,,)))(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,*********+++---///111333***333>>>HHHOOOTTTYYY]]]dddbbbkkk|||xxxuuuvvvzzz~~~{{{dddQQQGGGDDDCCCCCC:::<<<===;;;666111......++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))((()))+++///222,,,+++*********,,,...000222333444666:::@@@GGGLLLfffmmmppppppvvv|||qqqkkkkkkiiigggcccaaa```aaawwwyyymmmccciiinnnmmmpppzzzvvvqqqooopppnnniiieeeVVVQQQKKKIIIKKKJJJEEE@@@555333000---++++++,,,---++++++++++++++++++++++++************************)))************+++++++++cccSSSOOOIIIIIIEEE@@@>>>???<<<888555111000222222000222555444111---***)))***+++---)))************+++++++++---///111333444666999<<<;;;>>>CCCGGGJJJOOOVVV[[[jjjmmmrrrxxx}}}vvvqqqyyyoooVVVOOOTTTXXXXXXTTTPPPMMMMMMHHHKKKJJJAAA444+++***,,,************************))))))***++++++++++++*********+++++++++,,,,,,,,,******+++,,,,,,---......111,,,---222444999MMMdddwwweee\\\ZZZ[[[\\\[[[[[[ZZZXXXSSSMMMHHH333222///---++++++,,,,,,************************************************************************++++++,,,,,,,,,---------,,,,,,,,,---...///000000111555;;;AAAIIIVVVgggtttrrruuukkkrrr~~~uuuYYYTTTaaaWWWVVVPPPMMMZZZnnntttmmmjjj___```tttyyytttttt{{{yyykkkiiipppsssmmmdddIII===333:::MMMaaalllnnnKKKHHHFFFFFFFFFAAA777...++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++************************++++++++++++++++++++++++---...000333777:::<<<===///111333333444:::EEENNNOOOOOONNNNNNNNNMMMMMMMMMLLLMMMMMMMMMLLLIIIFFFEEECCCAAA>>><<<===AAAFFFJJJRRRPPPKKKEEE???999444222++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,+++++++++,,,...111444666666[[[}}}hhheeekkknnnjjjnnnyyy}}}}}}zzzyyyyyywww|||~~~zzzqqqwwwvvvuuuoooeeeXXXLLLEEE;;;>>>AAA???999333000...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))*********+++,,,))))))((()))+++...111333555666777:::AAALLLXXX```nnnsssqqqkkkkkknnneeeWWWaaavvv~~~{{{}}}zzzwwwuuuvvvuuusssvvvxxxsssjjjkkkccc[[[YYY[[[ZZZSSSKKK;;;888333...,,,+++,,,---++++++++++++++++++++++++************************)))************+++++++++aaaQQQLLLIIIKKKJJJDDDAAA???<<<777333333222222111000//////---,,,++++++******++++++************+++---///111444555555555555666999<<<<<<>>>AAADDDIIIOOOVVV[[[bbbbbbbbbdddgggjjjnnnpppyyyzzztttbbbQQQMMM\\\bbbXXXQQQTTTJJJKKKJJJFFF>>>555...+++***,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***111///---000,,,)))000000222333;;;GGGOOOggg}}}dddkkkfffXXX\\\[[[WWWYYY]]]UUUGGGHHH>>>222,,,,,,---,,,))),,,+++)))***+++,,,,,,,,,************************+++++++++++++++++++++++++++++++++***++++++,,,,,,//////---+++...333222---777AAA@@@MMM{{{yyy|||}}}vvvnnnpppooohhheeemmmxxx}}}xxxvvv|||xxxooohhh___XXXYYY```iiipppkkknnn{{{pppRRR]]]rrrgggjjjWWWAAA555444CCC___wwwwwwiiiPPP<<<>>>IIIEEE666333111---***+++------***++++++************++++++************************++++++++++++++++++++++++************************,,,,,,+++++++++++++++,,,,,,,,,++++++,,,...000222222999;;;666222444666666888<<<;;;@@@LLLLLLHHHMMMLLLHHHCCC@@@BBBFFFEEEBBB@@@AAA@@@>>>>>>AAACCCDDDCCCHHHKKKJJJHHHGGGEEECCCBBBDDDGGGKKKLLLIIICCC???///---+++,,,......+++(((*********))))))))),,,...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))+++------+++)))***++++++(((***000111///888FFFPPPbbbtttiiitttlllzzzvvvmmmllltttzzz~~~qqquuu{{{{{{|||{{{{{{rrrwwwuuuqqqyyyvvv___CCCCCCAAA>>><<<:::444...000+++))),,,...,,,,,,...))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))************)))+++,,,+++,,,333999888111000DDD^^^eeebbbmmmvvvoooooorrrdddbbb{{{zzz{{{xxx|||~~~uuuqqqsssqqqqqqqqqiii]]]WWWYYYIIIDDD:::111///000...))),,,,,,,,,+++))))))***+++************))))))))))))******))))))******+++,,,```PPPIIIIIIKKKJJJEEEBBB@@@===888444444333222111//////...---,,,++++++******++++++************,,,...000111333444555555555777:::<<>>444---+++,,,---...*********)))(((((()))***************************************************))))))))))))))))))))))))))))))))))))************+++++++++***))))))))))))///000111000000888JJJZZZhhh___jjjttt|||uuuxxxvvvwwwzzzyyyxxxpppvvv}}}uuurrrsss|||xxxjjjlllzzz]]]PPPCCC@@@AAA===333+++111---+++,,,,,,)))***,,,************************************************************************))))))***************)))111&&&###,,,...***111@@@FFFVVVqqq~~~zzzwwwpppbbbnnntttwwwxxx{{{yyyzzztttfffYYYSSSQQQXXXWWWIII777...---...,,,,,,,,,***)))))))))***************))))))))))))******))))))******+++,,,aaaRRRJJJHHHKKKJJJFFFCCCBBB???:::555444333222000///---------,,,++++++******++++++))))))***+++---///111333222333444555555777;;;===DDDGGGKKKLLLKKKJJJIIIIIIVVV```llltttvvvwwwyyy|||~~~sssWWWSSS\\\[[[RRRMMMJJJIIIIIIIIIFFF@@@;;;111...******---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,555...&&&,,,222//////555GGGbbbccc[[[^^^ZZZTTTSSSLLLJJJFFF>>>555...+++***,,,+++++++++,,,+++)))'''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000,,,000000---///888DDDJJJdddxxxssslllZZZwwwkkkYYYLLLQQQjjjppp```ZZZTTTNNNwww}}}nnnccc]]]hhhqqqjjjSSS>>>:::@@@UUUnnn~~~aaaHHH@@@CCCAAA:::333...------,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,...///000+++---000222333555888;;;CCC<<<:::???CCCGGGSSS```ooofffTTTRRRdddmmmkkklllXXXYYYWWWTTTTTTWWWVVVQQQUUUTTTVVV\\\bbbeeebbb^^^YYYRRRIIIEEEDDDEEEFFFFFFMMMHHHCCCCCCFFFHHHGGGEEEVVVOOODDD999111...---...,,,,,,++++++***))))))(((************************************************)))))))))))))))))))))))))))))))))*********++++++,,,***))))))+++,,,,,,+++,,,222333444AAAWWWeeegggpppnnnsssooosss}}}uuukkklllssswwwrrrvvvzzz{{{{{{zzz}}}nnnnnnzzziiiXXXQQQKKK@@@777555222000//////,,,((((((,,,************************************************************************************************000---000999===???HHHTTTeeebbbnnnxxxsssoooooojjj}}}}}}|||~~~~~~vvvjjjbbb___hhhkkk\\\HHH999333111------,,,+++++++++++++++++++++*********)))))))))******))))))******+++,,,cccUUULLLGGGJJJKKKGGGDDDCCC@@@:::555555333222000...,,,,,,---,,,++++++******++++++)))***+++---///111333333000222333444555777;;;>>>@@@AAABBBBBBDDDHHHMMMQQQ^^^iiivvv~~~fff[[[ZZZZZZQQQMMMIIIJJJLLLKKKFFFAAA666000***))),,,///...+++------------------------------------............)))222222000222000444AAAnnnxxxzzz}}}zzzmmm|||}}}yyyyyyZZZWWW```[[[IIIOOONNNJJJEEE===555///++++++******+++,,,,,,***(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000111111111222<<>>MMMfffrrrooopppxxxxxxeeeEEE999HHHOOOEEE>>>BBBFFFEEE??????DDDFFFCCC;;;<<>>>>>>>>AAAFFFMMMSSSVVVTTTTTTRRRLLLCCC888...)))------,,,,,,------+++***************************************************))))))))))))))))))))))))))))))*********+++++++++***))))))+++...///...---+++555<<>>???BBBDDDHHHNNNTTTYYYaaahhhpppuuuxxxaaaUUUWWWVVVQQQKKKJJJLLLLLLHHHCCC===555---)))+++------***------------------------------........./////////***---///555666000AAAcccyyy{{{YYYSSSWWWXXXRRRNNNJJJGGGEEE???666///*********+++---...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///222@@@WWWjjjnnniiizzz{{{sssooo___YYY\\\ppptttZZZgggqqqUUUQQQ___hhh]]]MMM;;;@@@OOOhhh|||{{{fffPPPCCC@@@>>><<<555,,,***...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////222333333111333999DDDMMMOOOTTThhhlllTTTLLL???IIIHHHEEEMMMPPPMMMOOOgggnnnmmmfffeeennntttssseeedddddd___RRRFFFEEEKKKCCC@@@DDDPPPYYYZZZXXXWWWIIIHHHEEE@@@???EEEPPPYYYOOOSSSXXXYYYSSSGGG888...---+++***+++---...---+++************************************************))))))))))))))))))))))))************++++++++++++******+++,,,......,,,+++222GGGVVV^^^wwwuuu}}}wwwnnnkkkxxxvvvaaa```bbbjjjyyyaaa^^^[[[WWWPPPKKKKKKNNN???===???GGGQQQ\\\hhhqqqvvvrrrrrrtttsssqqqttt{{{}}}uuupppdddRRRFFFDDD666444333444111,,,+++...************************************************************************,,,++++++***+++,,,---------555<<>>444000,,,+++,,,---------++++++++++++******************))))))******+++,,,___NNNHHHGGGJJJKKKGGGEEECCC>>>888444333222111///...,,,,,,---,,,++++++******++++++,,,---///000222222333333111222333444444666:::<<<888===CCCHHHJJJLLLMMMOOOPPPSSSVVVWWWYYY```jjjsssyyy}}}dddYYYZZZUUUOOOKKKJJJIIIGGGDDDEEE>>>333---++++++++++++------------------------.........////////////000444000+++111888:::PPPtttwww[[[UUU\\\UUUPPPKKKJJJJJJFFF>>>666---,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111,,,222>>>TTTqqqyyynnn}}}{{{|||vvv\\\RRRhhhwwwnnnnnnsssmmm\\\WWWYYY\\\NNNBBB:::GGGiii~~~kkkPPPHHHCCCCCC===333---///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...///111222333222777===CCCKKKXXXiiiuuupppaaaUUUSSSQQQJJJGGGIIIUUUbbbdddhhh|||www|||kkk]]]PPPLLLHHHBBBCCCHHHUUUXXXXXXTTTKKKCCC???>>>PPPQQQTTTXXXXXXQQQFFF===///,,,((((((+++---,,,***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********++++++++++++,,,+++,,,---,,,++++++---000@@@\\\lllgggjjj}}}zzz|||uuuuuu{{{rrrccc___QQQ@@@;;;=========;;;888666666777FFFEEEDDDAAA>>>>>>BBBFFFVVVWWW___iiimmmoooyyyzzz|||xxxaaaLLL<<<888555666555000,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******+++---///000999;;;UUUxxxnnncccbbbvvv~~~zzzjjj\\\XXXSSSJJJCCCCCCAAABBBCCCDDDEEEHHHIIIIIIKKKOOOSSSUUUVVV]]]iiirrrzzzsssuuuooobbbVVVRRRQQQPPP>>>888///******++++++***,,,++++++++++++***************))))))******+++,,,```LLLIIIFFFJJJKKKGGGDDDAAA<<<666333222111000///...---------,,,++++++******++++++...///000222222222222222111222333444444555888;;;666:::>>>AAAAAA@@@@@@@@@@@@CCCFFFIIIMMMQQQWWW[[[PPP\\\```eeeqqqyyyjjj]]]YYYSSSMMMIIIGGGGGGGGGNNNGGG<<<222,,,***+++---............................../////////000000000555555000888UUUmmmzzzyyybbbRRRXXXUUUQQQNNNLLLIIIDDD@@@333000---+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...///000222222000AAAWWWjjj|||oooqqqzzzbbbQQQ^^^uuuyyy~~~mmmgggfff\\\XXXGGG===OOOrrr~~~iiiTTTEEEFFFGGG>>>444///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------///111444666999:::888HHH]]]kkkppppppoooppp\\\OOOAAA@@@NNNcccuuu~~~xxxqqq{{{uuuxxx{{{hhhOOOFFFHHHKKKQQQWWWZZZXXXRRRMMMOOOLLLKKKOOOUUUTTTMMMEEE777111+++)))+++---,,,***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,+++---...,,,+++111<<>>BBBBBBDDDEEEFFFHHHIIIHHHGGGCCCEEEFFFFFFFFFGGGHHHIII<<<<<>>>>>888111---++++++++++++++++++++++++************************++++++++++++++++++++++++******)))***,,,...111333999@@@bbbyyyfffiiivvvpppyyy{{{tttooo\\\JJJAAA999888<<>><<<888666555777:::;;;::::::<<<>>>@@@BBBEEEKKKSSSZZZ___qqqvvviiibbb```___\\\PPPFFF999///,,,,,,***))),,,,,,+++++++++***************))))))******+++,,,dddOOONNNFFFJJJKKKGGGCCCAAA;;;444222111111000///......------,,,++++++******++++++///000111222333222111111222333444444333555888:::<<<;;;:::888666777;;;>>>AAAEEELLLSSSYYY]]]^^^___```fffaaaYYY[[[\\\cccrrruuu{{{]]][[[UUUNNNIIIGGGHHHJJJTTTMMMBBB666---***,,,///........................////////////000000000000)))555888KKKiiiZZZYYYWWWRRRLLLHHHGGGHHH888444///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///000222333444888RRRmmmxxxzzzuuu}}}hhheeeiiiRRReeewww}}}~~~nnnyyyzzz|||ppp___jjj```CCC???^^^{{{}}}^^^FFFFFFNNNHHH999///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000333777;;;???AAAGGG___~~~lllOOO>>>IIIXXXmmmpppvvvwww```SSSFFFEEEOOO[[[aaacccJJJEEECCCIIIRRRSSSKKKAAA@@@999000---...///...,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,***---...---///:::NNN]]]iiiooojjj___bbbpppqqqgggrrrllllllsssjjj]]]NNNMMM@@@888@@@EEEFFFLLLEEEGGGHHHIIIKKKMMMJJJFFFFFFJJJPPPTTTXXXYYYVVVQQQ___UUUMMMGGG@@@AAAUUUllluuuxxx|||WWWMMMEEEFFFFFF@@@666///++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))***,,,///222444PPP\\\oooxxxrrrkkktttqqqeee[[[EEECCCLLLFFFHHHGGGDDDBBBDDDEEE???888@@@<<<999<<<>>>>>>;;;:::;;;999777888===BBBEEEGGGLLL[[[iiiqqq}}}tttlllrrrvvvmmm______SSSCCC666111...,,,+++,,,,,,,,,+++++++++***************)))***++++++,,,^^^NNNSSSJJJHHHFFFEEECCC???:::666333222111000/////////000...---+++******+++---...222222333333333333444444555444333333222222222333444555555777999;;;===>>>???DDDIIILLLOOOTTT\\\bbb``````bbbeeehhhiiihhhfffmmmuuu~~~nnnbbbZZZ[[[XXXMMMGGGIIIVVVSSSKKK>>>222,,,---000////////////////////////+++111222...,,,///111111444999FFFjjj[[[ZZZZZZYYYRRRHHHFFFIIICCC;;;222,,,+++,,,,,,,,,------------------------,,,,,,,,,---------......---333...)))222666444777CCC|||uuuqqqccc~~~nnn|||}}}~~~|||}}}~~~lllbbbuuubbbuuunnnuuufffBBBGGGfffnnn{{{[[[GGGEEEFFF@@@777,,,,,,+++++++++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&(((+++,,,...000///,,,333,,,111<<<;;;<<>>CCC???111***------)))***+++++++++***+++,,,...,,,++++++******++++++,,,+++*********))))))((((((###+++///,,,+++......***333&&&---111333^^^{{{iii^^^cccooommmjjjllljjjttt}}}fffLLLOOOEEEEEEGGGHHHIIIKKKQQQZZZ```wwwwwwwwwyyy{{{}}}~~~~~~sssbbbRRRGGGEEEEEECCC]]]||||||uuuxxxaaaLLLFFFDDD>>>;;;<<<---...---+++)))(((***,,,++++++++++++++++++++++++++++++++++++++++++++++++)))---******000333:::HHHccctttpppqqq~~~uuuxxx^^^PPPBBBAAANNNYYY\\\ZZZRRRIII===555333444666777666444111///111555999<<<999<<<>>><<<888555555666BBBAAAIIIZZZgggpppyyyrrrvvvwwwrrrqqqkkk[[[BBB...))),,,000...---,,,+++++++++,,,,,,++++++************++++++___LLLJJJJJJIIIGGGEEEBBB>>>999555222222111000//////......---,,,+++***+++,,,...///111111111222222222333333444333333222111111222222333333555777:::<<>>666000---,,,---...------------------------,,,,,,---------.........111111,,,...333111999OOOYYYjjjppp}}}}}}}}}~~~|||}}}{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~nnnlll```EEEddd{{{pppjjjnnnbbbIIIKKKeee}}}hhhPPPIIIFFFBBBDDD111///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222111---***)))+++------777::::::999EEEeee{{{dddHHHHHH]]]mmm}}}jjjVVVRRRZZZyyy\\\:::999GGGLLLFFFIIIGGG===444111111111,,,,,,,,,,,,++++++,,,---,,,++++++******++++++,,,+++*********)))))))))))))))---...+++***------***333'''333CCCOOOtttkkkdddkkkrrrpppssszzzyyymmmeeessssssSSSJJJRRRIIIWWW___lllxxx}}}kkkYYYMMMFFFGGGOOOZZZnnn{{{zzzvvvxxxoooZZZFFFAAAEEEAAA666222///+++***,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++---''',,,777777888LLLeee|||uuuuuu|||tttsssQQQOOOVVVcccooorrrhhhWWWJJJ777444111111222333222111666777999999777333...+++000222555999:::999777555111999DDDKKKMMMSSSfffyyy{{{vvvwwwsssiiiooorrrkkkWWWAAA444000///,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++fffRRRHHHLLLJJJHHHEEEBBB===888333111111111000///...,,,+++,,,+++++++++,,,...///111000000000111111111111222222222111000000000111111111222444777:::===???@@@???CCCHHHKKKLLLNNNRRRVVVcccfffhhhiiijjjooouuu{{{vvvwww|||~~~uuuttt|||[[[RRRWWWVVVPPPLLLRRRTTTSSSJJJ<<<111...///////////////////////////333------444666222222888YYYuuu^^^[[[[[[RRRIIIHHHFFFCCC<<<555///------///------------------------------------.........///000,,,***111666555NNNzzz{{{gggqqqxxx|||~~~~~~~~~yyyxxxyyyzzzttttttvvvxxxzzz|||~~~~~~|||}}}~~~}}}}}}}}}~~~~~~{{{~~~~~~{{{||||||{{{{{{{{{{{{|||~~~~~~}}}}}}|||{{{{{{yyyxxxuuusssqqqpppppppppsssqqqnnnmmmsssooohhhvvvTTTkkkuuuzzzaaaEEEYYYccc{{{sssWWWIII???<<>><<<;;;222222333444555777888999222000...222777:::999666---666;;;:::;;;DDDSSS\\\zzztttfffllluuuwwwgggPPP===111+++++++++,,,,,,,,,,,,++++++++++++************++++++jjjXXXKKKNNNLLLJJJGGGCCC>>>888444111111111000///---+++***+++++++++,,,---///111222000000000111111111222222111000000/////////000000000111444666999;;;=========AAAEEEGGGGGGHHHIIIKKKVVV]]]eeeiiikkknnntttzzz~~~vvv[[[SSSVVVVVVQQQPPPTTTWWWPPPCCC666000...////////////////////////111---000777333...;;;PPPrrrrrr```XXXUUUPPPKKKGGGFFFBBB:::111------///........................---............////////////...,,,222:::FFFpppggghhh{{{uuusssrrrqqqqqqiiikkkooossswww|||}}}}}}}}}~~~~~~~~~}}}||||||||||||}}}|||}}}|||zzz{{{~~~~~~{{{yyyzzz|||~~~zzzxxx|||{{{xxxuuuqqqnnnllljjjmmmjjjfffaaa]]][[[ZZZZZZVVV[[[______[[[ZZZ]]]aaa|||~~~pppRRRgggxxxzzzaaaQQQQQQvvvxxx___NNN>>>777EEECCC;;;111++++++,,,,,,+++------------------------,,,,,,,,,---------------'''***///222111///222777;;;KKKrrrsssUUUOOOiiittt\\\FFFYYYmmmbbbLLLAAAAAABBBKKKWWWTTTAAA222---,,,+++++++++,,,,,,,,,+++,,,++++++******++++++,,,***************************)))((())),,,///000...666999QQQhhhjjjoooxxxwwwrrr{{{~~~oooqqquuunnniiieeevvv}}}}}}yyywwwsssnnnjjjiiiiiijjjmmmsssxxxxxxrrrlllhhhgggWWWUUUSSSPPPMMMMMMMMMOOOQQQ^^^rrrvvvppp___DDDDDDccc}}}~~~uuuEEE:::KKKBBB;;;222...------,,,***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,111,,,222444JJJ~~~}}}}}}{{{jjjKKKJJJhhhwww```HHH999777:::>>>;;;999777666777888888@@@???>>><<<;;;999888888<<<777111...000444777999:::999444222===NNNRRRLLLjjjyyywwwmmmxxx}}}qqq\\\GGG666,,,***+++,,,------,,,++++++,,,++++++******++++++,,,gggXXXMMMPPPNNNKKKHHHEEE???999555111111000000///---,,,+++***+++,,,---///000222333111111111111222222222333/////////......///000000111222444666777888999999888:::<<<>>>>>>======>>>EEEOOO]]]fffjjjlllpppssswww}}}{{{nnnRRRQQQVVVTTTPPPTTTWWWSSSIII<<<333///000000000000000000000000000000333444000999```{{{xxxeeeSSSVVVWWWOOOHHHGGGDDD===444///---..................................../////////000000000555222333@@@XXXpppeeevvvhhh{{{ssslllfffaaa]]]ZZZ\\\```gggooowww||||||}}}~~~~~~~~~~~~}}}}}}|||{{{{{{|||||||||}}}~~~}}}zzz|||~~~zzz~~~zzzxxxvvvrrrnnnjjjeeedddaaa^^^ZZZVVVSSSRRRQQQOOOKKKGGGDDDCCCCCCCCCDDDDDDDDDCCCCCCCCCFFFHHHHHHVVVxxxuuuvvv}}}kkkZZZlll|||tttjjjxxxtttQQQLLLkkkuuujjj]]]KKK@@@FFFIII@@@555,,,***+++---...------------------------,,,,,,,,,------...............222444000---444>>>HHHYYYuuuhhhLLLXXXxxxjjjKKKKKK```bbbQQQEEE@@@DDDPPPTTTGGG999333...,,,******,,,------,,,,,,++++++******++++++,,,***************+++++++++***))))))+++---......///555HHHgggwwwpppmmm|||ttt~~~}}}yyyccc___nnnyyyooo^^^WWWMMMDDD??????AAABBB>>>GGGRRRXXXUUULLLCCC>>>KKKHHHFFFGGGJJJKKKHHHDDD<<>>:::===AAA>>>>>>>>>===<<<;;;<<<<<<888;;;@@@DDDDDDAAA===:::===<<<999444000000333666;;;:::555333???PPPSSSKKKXXXnnnoooyyy~~~oooZZZBBB000---------------,,,++++++,,,,,,++++++++++++,,,,,,gggZZZRRRPPPNNNKKKHHHEEE@@@:::555222111000///............++++++---...000111222222111111111222222222333333//////.........///000000111333555666777777777777444444444555555444444333999CCCQQQ]]]eeeiiimmmoooooo~~~|||```OOOPPPVVVQQQSSSTTTSSSMMMCCC888111000000000000000000000000222222333111555SSSpppnnnwwwzzz]]]WWWUUUMMMJJJIIIFFF@@@999333///...........................////////////000000000000///444444===RRRfff}}}aaadddvvvooohhh^^^UUUOOOLLLJJJIIIMMMTTT___kkkuuu||||||~~~~~~}}}}}}~~~|||{{{{{{{{{||||||}}}~~~}}}~~~}}}|||~~~~~~wwwvvvmmmaaaYYYTTTRRRPPPNNNFFFEEEDDDBBB@@@???======:::999888777777777888999:::777444333555888:::;;;999FFFLLLSSSyyyuuu```vvvqqqyyy~~~iiihhhmmm\\\LLLUUUgggrrrjjjZZZMMMEEEHHHCCC:::222---,,,...///------------------------,,,,,,,,,---......//////111......//////555III^^^nnnZZZVVViiiuuuYYYSSSZZZ]]]VVVLLLDDDEEEIIIHHHDDDBBB555111,,,***,,,......,,,,,,++++++******++++++,,,*********+++++++++++++++---,,,,,,...---,,,///444CCC___yyy|||nnniiixxxrrr{{{wwwrrrvvvrrryyyjjjhhh|||{{{```OOODDDCCCBBBDDDHHHLLLNNNOOO^^^kkk}}}~~~ttthhheeecccfffkkkkkkeee___bbb___ZZZUUUUUU]]]lllwww|||ZZZIIIAAAYYYooouuu{{{|||xxxtttwwwttt]]]@@@>>>===999444///---///222++++++++++++++++++++++++++++++,,,,,,------.........***<<>>666;;;CCCIIIKKKJJJIIIHHHGGGDDD@@@<<<;;;<<<>>>@@@888<<<@@@>>>888333111222...444888666777???IIINNNHHH[[[wwwpppwwwmmmOOO555111000///---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,iiiZZZTTTNNNLLLJJJGGGDDD???999555222111///...---///111222,,,,,,...///000111222222000000000111111111111222//////......///000000111111333555888999:::999999666555333333333333333222555:::BBBMMMXXXbbbjjjnnnqqq|||WWWLLLXXXSSSQQQPPPQQQOOOHHH<<<222000000000000000000000000111333333666FFFkkk|||rrrhhhaaa```dddbbbpppvvv___SSSOOOMMMJJJGGGCCC>>>888222...........................//////000000000111111111///000<<<```uuuooo~~~}}}uuuRRRMMMEEE@@@>>>??????@@@>>>GGGUUUeeerrrzzz}}}~~~|||}}}{{{{{{|||{{{{{{{{{{{{|||}}}|||}}}}}}}}}|||ttt[[[SSSJJJCCCAAA???<<<999999999999888777666666555444444555555555666666666222444555666555333111000333===???===MMMyyykkkwwwooozzzwwweeeaaakkkSSSDDD\\\zzzssseeeYYYDDDAAABBBAAA;;;333...---...........................,,,,,,------.../////////---***,,,222777EEEbbbrrrZZZ[[[uuueeeRRRVVVbbb\\\PPPDDDAAAEEEHHHHHH@@@999000,,,---......,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,...,,,---...------777DDDeeetttpppwwwlllkkksssrrraaa\\\eeejjjtttssszzz}}}[[[OOOTTTZZZeeeuuu|||qqqiiisss\\\HHH;;;UUUooovvvpppmmmppptttwwwxxx{{{qqq]]]DDDAAA<<<777333111///...++++++++++++++++++++++++++++++,,,,,,---......///000444KKKhhhssspppwwweeeiiisssmmm___QQQGGG<<<999BBBOOOZZZ___vvv}}}wwwgggYYYOOOIIIGGGDDDEEEEEEBBB>>>:::666444---///444777555555>>>HHHLLLSSSbbbvvv~~~zzzxxx}}}~~~bbbGGG666333000---++++++,,,------,,,,,,++++++,,,,,,---eeeTTTNNNLLLJJJHHHEEEBBB>>>888444333111///------000333555,,,---...000111111111111////////////000000000000///////////////000111111111333666999<<<<<<<<<<<<;;;999666555666666666666444333666>>>KKK[[[hhhnnnqqqqqq{{{aaaKKK\\\UUUPPPMMMOOOPPPKKK>>>333000000000000000000000000...222555>>>UUUvvvyyykkkfffrrrzzz|||hhhWWWXXXOOOLLLGGGDDDBBB<<<555///////////////////////////000000000000111111111111666333KKKzzz~~~sssaaaSSSAAA>>><<<:::999888555333444>>>OOOaaaooowww{{{{{{}}}}}}zzzzzz{{{zzzzzzzzz{{{}}}~~~zzz||||||}}}{{{rrrLLLIIIIIIJJJLLLIIIAAA;;;???>>>===<<<;;;999888888666666666666555444333222000333555555333333666999666111666>>>999;;;cccmmmpppsssxxxUUU^^^{{{lll^^^vvvaaaBBB]]]|||mmmbbbFFF:::@@@EEEBBB999///,,,,,,........................,,,,,,------...///000000...---222;;;BBBNNNkkkhhh\\\iiifffNNNdddfff]]]KKK@@@BBBEEECCCIII@@@555...---...---,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,+++***+++---,,,111BBBTTTiiissslllllllllooohhh___bbbeeeYYYYYYjjjxxx{{{ttttttuuupppllliiivvvwwwjjjNNNBBBLLLkkkwwwlllkkkzzzyyy~~~{{{nnnOOOGGG>>>999777333,,,&&&++++++++++++++++++++++++++++++,,,,,,---...//////333CCCWWWooowww}}}kkkuuu|||nnn\\\RRRBBBAAAFFFUUUllltttYYYQQQGGGAAA??????===<<<888///...777===;;;;;;???___ZZZ]]]nnnvvvxxxwww___999666111---++++++,,,...---,,,,,,++++++,,,,,,---iiiXXXPPPLLLJJJHHHEEEBBB>>>888444111000///000222333333222+++...222333333333333333111111111111000000000000///////////////000111111333111000444;;;BBBEEEFFFGGGAAA999;;;AAA888444???;;;999999;;;???III\\\mmmrrrxxxZZZMMMWWWZZZWWWNNNIIIIIICCC:::111000111222000---222888555444555cccsssgggccciiiqqqtttQQQWWWQQQIIIKKKKKKBBB<<<888---//////.........//////000,,,...000111444555222---<<<@@@XXX~~~}}}kkkVVVEEE>>>555555444555777777777666666;;;CCCMMMUUU\\\aaadddxxxzzz}}}}}}|||||||||}}}~~~}}}{{{zzz{{{~~~~~~|||jjjyyynnnbbbOOOGGG???>>>AAAAAA;;;555>>>999777:::;;;888666777222444777888666444333333111222333333666<<>>'''@@@qqqccc```wwwyyySSSbbblllaaaMMMHHHIIICCCGGGFFF@@@666///,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***...000...+++777YYYyyyttt|||ooovvvrrrpppsssooo___UUUWWWZZZdddxxxuuu\\\]]]{{{oooXXX^^^jjjkkknnnvvvqqqMMM===WWWuuu}}}}}}~~~tttyyyxxxqqq___AAA999???111&&&555++++++++++++++++++++++++------------***(((+++000222PPPqqqwwwxxx}}}fffrrr{{{yyykkkQQQAAA>>>OOOXXXdddssseeeCCC???NNNJJJ888444444444444555666999===GGGYYYaaa]]]hhh|||nnnKKK;;;...,,,...,,,+++......------,,,,,,,,,------gggYYYRRRLLLKKKHHHFFFCCC>>>888444111000///000111222111000,,,...222333333222222333111111111000000000/////////////////////000000111111222333444777>>>HHHOOOMMMMMMAAA:::@@@BBB>>>AAA<<<<<<===>>>???FFFVVVfffooottt|||rrrRRRUUUXXXVVVNNNIIIHHHDDD===444222111333222000222777555,,,NNNkkk^^^YYYYYYttteeeSSSVVVMMMKKKHHH@@@@@@???333/////////......//////000222111///------///111111<<>>:::BBBGGG___kkkxxxmmmEEE===KKKCCC@@@777///111888;;;777666HHH[[[aaabbbooo|||www]]]DDD000---///+++))),,,...------,,,,,,------...fffYYYSSSMMMKKKIIIFFFCCC>>>888444111///...///000000///...,,,...111222222222222333111111000000000000////////////......//////000111///444777444222999HHHVVVjjjooo```MMMLLLNNNEEE???===???BBBBBB@@@AAANNN\\\ppptttzzz\\\UUUVVVUUUOOOIIIFFFDDDAAA888333111444555333333555999+++ZZZwwwhhh]]]VVVXXX{{{yyyZZZ[[[TTTOOOFFF>>>BBBCCC777000000////////////000000//////000//////111888===]]]}}}vvvgggTTTCCC888555666666555444444444666777888;;;888888AAARRRgggxxx{{{}}}~~~~~~|||{{{{{{|||{{{{{{zzzyyyzzz{{{}}}~~~~~~eee{{{\\\NNNNNNTTTKKK;;;111:::GGGAAA111@@@===999888888777444111444555666555444555666888IIIlllttt[[[iiilll|||YYYcccppp[[[eeefffMMM\\\iiirrrZZZLLLCCCFFFGGG>>>333...---------,,,------...///---///111000......000333222555```uuulllnnnNNNZZZvvvhhhQQQWWWNNNMMMIIIAAA888000...///,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++---,,,///BBB```uuu|||}}}www|||vvvvvvrrrgggiiiggghhhtttjjj^^^mmm~~~{{{RRRFFFKKKpppppp___EEEAAA[[[vvvwwwyyy^^^DDD777;;;;;;------,,,,,,++++++,,,,,,,,,...******...000000222666[[[zzz|||{{{xxxuuu~~~tttVVVIII===555DDD]]]mmmxxx}}}[[[RRRGGGHHHAAA444000666999666777===OOOaaaeeehhh|||sssvvvRRR444000222---)))---...---------------......fffYYYRRRNNNLLLIIIGGGCCC>>>888444000///............---,,,---///111222111111222333111000000000///////////////............///000000///444777444111666DDDQQQttt}}}vvvhhhbbbWWWGGG@@@>>>AAAEEEFFFBBB@@@HHHSSSlllrrrzzzrrrZZZXXXTTTPPPKKKEEEDDDEEE:::444111333666444333444999JJJuuu{{{ooofffXXXeeekkkYYYUUUSSSIII===???AAA666111111000/////////000000***...333555222111999BBBzzz~~~}}}ssseeeSSSCCC;;;999:::;;;888888888777777999<<<>>>:::???JJJ[[[ooo~~~}}}~~~~~~|||{{{{{{|||zzzzzzzzzzzzzzz{{{||||||~~~}}}}}}ppp___{{{aaabbb]]]PPPBBB<<>>???777888999999999888777777HHHcccfffWWWaaapppsssOOObbbqqqaaaooonnnPPP}}}XXXmmmXXXEEEBBBDDD@@@555---......------------......------000222111000111555AAA]]]yyyppprrr{{{rrrQQQeeexxxhhhXXXLLLJJJIIIFFF>>>444///...------,,,,,,,,,++++++++++++++++++,,,,,,,,,------111///,,,666XXX|||zzzxxxooojjjppp___gggiiihhhnnnyyywwwqqqvvvppp``````vvv]]];;;___jjjooobbbMMMGGGZZZqqqxxxmmmVVV;;;999>>>111...---,,,,,,+++,,,,,,---///++++++---,,,,,,555BBB[[[ttt}}}{{{dddlll^^^FFFHHHGGG@@@NNNfffvvvkkkVVVNNNJJJGGGEEEUUUuuugggHHHHHHFFF@@@666111333:::BBB999???UUUeeennn{{{^^^:::333444///,,,000...------------......///fffXXXPPPNNNLLLIIIFFFCCC>>>888333000...------......,,,+++---///111111000000111222000000000////////////..................//////000000222555444444777>>>DDDUUU```jjjsssrrr\\\IIIIIIBBBCCCGGGHHHDDDAAAFFFMMMccclllwww~~~hhh^^^VVVRRRMMMEEECCCGGG<<<555111333555444444555>>>wwwlllddd___kkkrrrUUURRRTTTNNN@@@===???888222222111000000000000000...111444333------>>>QQQwwwttt~~~zzztttppp^^^QQQ@@@777888;;;;;;999::::::;;;999777777999;;;===HHHZZZnnn~~~{{{}}}~~~~~~}}}{{{zzz{{{|||zzzzzz{{{{{{{{{{{{{{{{{{|||}}}~~~}}}{{{eeeeeerrrhhhqqqfffGGGBBBVVVYYYWWWRRRJJJ@@@::::::<<<>>>>>>======;;;:::777666555[[[|||xxxeeeWWWxxxggg~~~pppdddqqqKKKhhhpppyyyaaaGGG>>>AAAAAA:::333///......---------......///,,,---111111///000555WWW|||zzzLLLggg\\\NNNJJJHHHIIIDDD999111...---------,,,,,,,,,++++++++++++,,,,,,,,,---------333000111EEEppp}}}gggoookkksssiiieeehhhgggnnnzzzwwwrrrwww___eeeppp|||aaaIIIfffvvvgggRRROOOZZZbbbuuuhhheee~~~~~~yyyrrrRRR>>><<<666000///---,,,+++,,,---......,,,......***,,,BBB[[[gggooocccvvvyyyaaazzz|||```RRRbbbtttuuulllWWWBBB===AAAAAA<<<777666IIIggg|||{{{rrrwwwiiiQQQAAABBB@@@444000777===888888DDDXXXkkkzzz~~~dddBBB555222...---111---------------...///000gggWWWOOONNNLLLIIIFFFBBB===666222///---,,,---......---,,,...///000000//////111222000000////////////............------......///000000111333555777999:::<<<===GGGWWWnnnxxxeeeQQQRRRJJJGGGGGGHHHGGGDDDEEEJJJZZZfffuuu{{{hhhYYYUUUPPPFFFCCCGGG>>>777333333444444777;;;]]]rrrgggbbbgggyyybbbTTTQQQQQQFFF???@@@===444333222111000000000000222222222000...;;;```|||vvvoooggg]]]VVVJJJBBB:::777888:::999666555999===??????@@@DDDHHHUUU___ooo||||||xxx|||}}}}}}|||zzzzzz{{{}}}zzz{{{}}}~~~~~~}}}|||{{{{{{}}}~~~|||gggyyy{{{ggglllppp___IIIWWW^^^eeefff^^^QQQCCC<<<<<<;;;999999;;;<<<;;;;;;555OOOmmmvvv[[[sssaaa___{{{aaaggg```UUUwww}}}fffLLL???@@@BBB@@@;;;000///......---.........111------///...---555AAAlll[[[MMMrrr```SSSJJJKKKIII>>>444111------------,,,,,,,,,,,,,,,,,,,,,,,,------------***...999UUU|||{{{iiiooozzzsssooohhhYYYfffcccjjjooovvv}}}sssfffgggaaasss|||yyy}}}OOOQQQ___ppplllXXXPPPWWW|||wwwxxxssszzzmmmKKK;;;888111000...,,,+++,,,---...,,,+++///111---333RRRuuuyyyqqq|||{{{|||vvvlllzzzzzz|||qqq}}}sss}}}}}}nnnNNNIIIFFFGGGFFFDDDDDDHHH;;;;;;KKKgggzzzrrrFFF???DDD???555111111:::@@@@@@JJJaaawww~~~lllRRR<<>>EEEMMMaaayyywwweee\\\TTTMMMHHHHHHIIIFFFEEEFFFLLLZZZkkkwww|||sss\\\XXXTTTHHHBBBFFF@@@:::666555444555;;;BBBzzzmmmooossswww{{{aaaOOORRRLLLBBB@@@@@@444444333222111111111111000///111222666NNN~~~tttfff[[[SSSMMMFFFAAA???CCCFFFFFFDDDBBBDDDFFFDDDJJJQQQUUUVVVXXX\\\```iiirrr~~~zzz{{{{{{zzzyyyyyy{{{}}}|||}}}}}}|||{{{~~~uuuooosssuuujjjJJJNNNVVVbbbmmmpppkkkfffNNNJJJDDDBBBCCCDDDDDDCCCDDDMMMddd~~~rrrsss^^^JJJhhhmmmiiirrrYYYjjjoooWWWGGGBBBBBB???;;;000000///...............///...000111---111HHHbbb~~~|||vvv}}}WWWQQQgggRRRMMMLLLCCC999555...------------,,,,,,,,,,,,,,,,,,------------...'''444LLLjjj~~~tttyyykkkqqqxxxyyydddKKK\\\dddnnnttt{{{~~~pppaaabbbrrr}}}}}}qqqYYYLLLAAAHHH___]]]MMMoooeeeOOORRR]]]nnnxxxuuuwwwYYY>>>999333111...,,,,,,,,,...///,,,***...222000777XXX}}}uuuzzz{{{}}}tttdddttt}}}}}}}}}pppjjjnnn}}}~~~}}}zzzjjjjjjeee___ZZZRRRJJJHHHKKK???DDD]]]kkkJJJDDDEEE>>>333///:::AAA???CCCWWWppp~~~}}}{{{|||kkkJJJ111+++------------------...///000111eeeTTTUUULLLJJJGGGDDD@@@;;;444000...---,,,---///000///...///000000///......000222000/////////...............------------...//////...111444666666888===AAA@@@EEEDDDRRRvvv{{{iii\\\QQQHHHHHHJJJHHHEEEDDD<<>>HHH}}}~~~qqqPPPQQQOOOBBB>>>>>>555444333222111111111111//////333555888PPP}}}mmm```NNN@@@;;;::::::999???KKKXXXYYYRRROOOUUU]]]eeekkkppppppmmmjjjjjjlllgggqqq|||||||||~~~yyyyyyzzzyyyxxxyyy{{{~~~}}}~~~|||}}}yyyuuulllQQQEEEOOOaaaooouuuuuummmaaaWWWQQQMMMIIIGGG???QQQmmmuuu}}}\\\OOOwwwllljjjcccrrrwwwbbbOOODDD???:::666000000///...............---///444444///888]]]{{{}}}xxxUUUXXXxxxYYYOOOMMMEEE<<<999......---------,,,,,,,,,,,,,,,,,,---------......///CCCddd{{{sssrrrtttyyyhhhkkk|||~~~wwwrrrqqqjjjhhhrrr```HHHAAABBBDDD<<>>111???}}}uuuwwwqqqWWWTTTIIICCCEEE???;;;999666444222333444555)))111444...EEE```tttzzzaaaSSSDDD???;;;<<<;;;:::;;;>>>DDDVVVmmm|||zzzrrrnnnuuuyyy||||||uuujjjaaa[[[bbbrrryyyzzz}}}zzzwww~~~{{{zzzxxxwwwwwwxxxzzz{{{}}}{{{zzz|||{{{|||}}}~~~|||{{{xxxmmmxxxpppUUUJJJQQQZZZooo~~~xxxjjjeeebbb]]]^^^SSSxxxvvvvvvsssSSSnnncccoooYYYhhhmmm|||SSSDDDAAA777999:::666111......//////000444+++111999---SSS~~~}}}tttMMMqqqyyyWWWSSSNNNAAAAAA555333...++++++...///---)))///------222---)))000666YYYqqqwwwzzz|||{{{ccc]]]mmmmmmpppoooddd^^^nnn~~~yyyzzzgggUUUKKKCCC@@@BBBMMMEEECCCTTTsss^^^eeevvv```IIIOOOddd~~~~~~fffgggTTT@@@999000000111***+++000,,,///------///444HHHkkk\\\cccuuuttt|||uuufffZZZQQQ```ttt}}}wwwqqqyyyLLLEEEOOO@@@;;;333555<<<<<<>>>WWWvvvttt~~~pppsss}}}}}}fffEEE///+++000111***---000,,,...555555kkkWWWXXXMMMKKKIIIDDD???999444111///...---,,,,,,---...///222222222222222222222222111000///------....../////////............//////000000222444666888999:::===DDDFFFEEETTTsssvvveeeZZZQQQJJJIIIKKKLLLTTTUUUTTTQQQFFFEEEUUUwww```YYYQQQ?????????AAA444666@@@444QQQzzzsssyyybbbUUULLLEEEAAA;;;;;;999666333222222444555:::777666:::]]]||||||xxxZZZDDD>>>@@@<<<:::999999<<>>===777;;;>>>666```ttt|||zzzwwwlllRRRNNNJJJ@@@<<<;;;999666333111222333444///+++888TTT|||xxxyyy]]]GGG>>>???======???CCCMMM```qqqzzz~~~uuuwwwyyyzzzwwwnnncccZZZUUUVVVmmm{{{~~~|||vvvxxxxxxzzz|||}}}}}}|||zzzxxx|||{{{{{{~~~~~~zzz~~~~~~}}}|||xxx}}}ooo^^^RRRTTTWWWUUU[[[fffhhhbbbZZZsssrrrhhhgggVVV___yyyzzzmmm^^^hhhDDDLLL888888;;;777222//////000000000,,,;;;(((---TTTrrr~~~tttzzzxxx||||||OOOqqqmmmJJJccc___EEE>>>888111------......---...///******000...---777PPPiiitttqqqwwwwwwcccdddxxxssspppjjjnnniii```fffxxx|||nnnjjjkkkqqquuuoooddd\\\RRRIIIQQQnnnkkkwwwTTTEEE```{{{}}}tttnnntttfff[[[BBB444222444...---000,,,)))333///+++HHHzzzvvvsss___gggzzzzzzgggcccuuusssiiiddddddfffeeeaaaaaakkkvvvYYY888GGGDDD:::666::::::;;;HHHYYYyyyuuu}}}iiiMMM777//////---111,,,,,,///(((777___pppQQQYYYLLLKKKHHHDDD???999444222......---,,,---...///000111111111111111111111111111000///------......//////............//////000000000222444666888999:::===BBBJJJNNNKKKQQQlllyyyhhh\\\SSSOOORRRdddssssssjjj|||~~~eee\\\TTT???<<<======;;;888@@@ooobbb}}}uuuPPPOOONNNDDDCCC;;;999666333111111222333222...FFFjjjsssxxx~~~}}}iiiaaa]]][[[^^^bbbkkkzzz}}}}}}~~~vvv{{{{{{yyyssshhh\\\RRRMMMUUUnnn}}}~~~}}}xxxzzzzzz{{{|||}}}}}}|||{{{zzz{{{{{{|||~~~zzz}}}~~~~~~mmm{{{rrrcccWWWNNNPPPWWWeeennnTTTccc~~~|||sssttthhhXXXuuukkkoooeeesssUUUMMM>>>555===999444000000000111111+++>>>(((<<>>GGGSSSTTTQQQZZZiiitttfff^^^ZZZPPP\\\iiiyyywwwdddVVVRRR>>>;;;??????555777___YYYWWWooo[[[PPPNNNFFFFFF<<<:::666333111111222333999444III^^^||||||zzzttttttrrrlllcccZZZSSSOOOWWWrrr}}}~~~}}}{{{~~~}}}|||{{{{{{{{{{{{|||}}}{{{{{{|||~~~{{{|||}}}~~~~~~ggghhh|||lll```VVVfff~~~eeecccuuuzzziiiiiixxxlllpppfffrrrttteeeJJJEEE777>>>:::555222111111111111///;;;///WWWpppxxx~~~SSSJJJEEE^^^gggOOOAAA555222111...---.........+++---111---111DDDkkkvvvyyy{{{~~~qqqmmmcccddd```uuussstttnnnfff^^^___nnn~~~vvvccc[[[\\\cccmmmuuuyyyrrr{{{pppyyybbbNNNRRRiii}}}vvvoooiiiKKK555---222000///111///---///000888SSS{{{}}}}}}qqq]]]~~~xxx|||~~~~~~zzzeeeaaa\\\ZZZ___gggnnnqqqddd@@@DDD===777666888<<<@@@BBBkkkzzzzzz[[[>>>111222'''333------666444UUUmmmSSSXXXKKKJJJHHHDDD???:::555333...---,,,,,,---...000111111111111111111111111111111000///------......///......---......///000111000000222444666888999:::===<<>>===>>>333===JJJZZZgggrrrVVVLLLGGGEEE===;;;777444222222333333---777```ssszzzyyyuuu}}}vvvrrrpppsss|||uuutttppphhh^^^TTTNNNKKKYYYuuu|||{{{}}}|||~~~}}}{{{yyyyyy{{{}}}~~~zzz{{{}}}~~~~~~~~~|||{{{{{{|||~~~~~~~~~bbbwwwqqq|||uuuzzz~~~ooorrrhhhppp{{{sssgggWWWuuuyyyoooNNNGGG???@@@;;;666333222222222222...222888kkkjjjeee|||EEE|||gggNNNpppVVVEEE777444333...,,,...,,,...---///111...<<>>@@@???aaaxxx|||lllKKK555///,,,333///,,,///555[[[lllWWWXXXKKKJJJGGGDDD???:::555333------,,,,,,---...000111111111111111111111111111111000///------......///---------......///000111000000222444666888999:::<<>>AAA>>>OOOqqq}}}xxxvvv{{{xxxZZZ===///111222111,,,(((777bbbmmmZZZTTTKKKJJJGGGDDD???:::666333------,,,,,,---...000111000000000000000000000000111000///...---......///---------......000111111000000222444666888999::::::DDDNNNQQQQQQSSSVVVWWWUUU^^^gggiiikkklllddd[[[\\\XXX\\\ooowwwjjjmmmnnnRRREEECCC555AAAFFFGGG}}}zzz[[[NNNYYYkkkoooxxxjjjaaajjjzzzcccQQQTTTMMM@@@===:::666444333444555;;;[[[yyyuuu~~~yyyvvv|||ooonnniiiaaaXXXQQQMMMKKKVVVuuu|||zzz{{{yyyzzzyyyzzz{{{}}}}}}{{{zzzyyyzzz|||~~~~~~|||{{{zzzzzz}}}}}}~~~}}}www{{{xxxooo}}}kkkBBBQQQ```jjj|||yyyhhhpppwwwVVVjjjlllcccfff~~~nnnAAAOOOAAA===888444333333333222777999```~~~ssslllqqq~~~vvvZZZ```hhhnnnwwwzzzyyyRRRiiiZZZSSS```JJJ999666555...+++...---///------///555WWWzzz{{{pppeee~~~~~~jjjmmmXXX[[[ppp~~~{{{}}}{{{xxxnnniiikkkooommm}}}yyydddQQQKKKgggyyyrrrttt]]]iiiEEE222333000...000000,,,,,,555LLLnnnmmmSSS{{{{{{YYYeeerrrsssfff^^^VVVWWWSSSPPPTTT^^^cccaaaWWWsssuuuDDDEEE???555555===AAA>>>CCCnnnsss}}}zzz~~~cccDDD222///---222000---FFFwwwmmm\\\PPPKKKLLLIIIBBB===:::666111///............//////000///000111000///...///000111...,,,+++,,,...//////000///---,,,---...000222...///000222555888:::;;;===BBBIIIPPPVVVZZZ[[[\\\XXXXXXXXXZZZ```fffddd^^^bbbWWW```iiipppiiifffaaaOOO???===???888XXXOOOJJJWWW___~~~~~~mmmnnnnnnlllssslllkkkqqq}}}|||yyy~~~~~~wwwSSSNNNRRRFFF999???666---444333666???^^^yyyzzznnnrrr|||~~~qqqmmmeee\\\UUUOOOLLLJJJZZZttt~~~zzz{{{{{{xxxzzz{{{zzzyyyzzz{{{||||||{{{|||zzzyyy{{{~~~}}}zzz{{{}}}}}}|||nnn```tttcccFFFFFFAAABBBXXXvvv~~~ttt}}}]]]nnngggqqqqqqgggiiiggguuuaaa^^^III???777444333111222444444KKKvvv|||YYYJJJDDDKKKOOOQQQccc{{{}}}ppp\\\QQQVVVnnnhhhBBB888666111777###///'''222777+++:::^^^ooonnnhhhpppxxxqqqZZZ```pppuuu{{{~~~}}}|||yyyqqqyyy{{{wwwtttppphhh]]]XXXXXXbbb}}}```EEEXXXlllzzzoooTTTXXXVVV222000000999&&&///+++444777\\\|||tttkkkRRR~~~{{{|||WWW[[[ttt^^^zzzpppeee]]]]]]XXXRRRQQQVVV```iiioooeeehhhuuuSSS<<>>222===AAAAAA888cccuuuxxxcccIII000'''///444111;;;JJJmmmZZZMMMKKKLLLIIIBBB===:::666111///............///000000///000111111//////000111111...,,,+++---...//////000///---------...000111//////000222444666888:::???BBBFFFLLLRRRXXX]]]___YYYTTTOOOOOOTTTXXX\\\^^^ddd[[[aaa^^^WWWOOOVVVdddOOOIII===;;;???sssLLLIIIUUU___iiiYYY^^^cccdddhhhkkkggggggmmmxxxooo[[[JJJKKK^^^]]]SSSTTTFFF999???777000666333888>>>tttzzzwwwllltttzzzvvvlllhhhbbbZZZTTTOOOLLLKKK___vvvyyyzzzzzzxxx{{{xxxwwwxxxyyy{{{}}}}}}~~~|||zzzzzz{{{~~~~~~}}}zzz|||}}}~~~eeeccctttooofffMMMLLLHHHEEEKKK]]]ttt~~~iii}}}www|||tttlllcccXXXsss___YYYHHH???888666555222222444AAAbbb{{{xxx{{{hhhYYYQQQRRROOOLLLYYYnnn~~~aaa\\\eeepppSSS>>>333)))222+++222)))...111///JJJpppeee|||dddooofffiiioooyyy{{{{{{tttjjjkkkvvvrrrooollldddYYYSSSRRRXXXvvvlllOOOQQQzzzvvvvvvnnnYYY```EEE///,,,555...333---555>>>bbb~~~}}}^^^\\\{{{xxx___fff~~~xxxzzzrrrjjjccc^^^WWWVVVVVVYYY```gggmmmpppfffcccjjjyyy~~~YYY>>>DDD>>>222<<>>888555888333===aaaqqqjjjuuu|||uuuooogggddd^^^XXXRRRNNNLLLKKKaaauuu|||vvvwwwwwwuuuzzzuuuuuuvvvxxxzzz}}}|||{{{{{{|||~~~~~~}}}{{{}}}}}}~~~wwwuuuyyyyyyTTTSSS^^^mmmjjjVVVCCC@@@GGGUUUkkk}}}zzz~~~llltttvvvlllfffccc___JJJEEE???999888666333222555===qqq~~~|||fffTTTVVVdddooovvv|||}}}sssnnnpppmmmeeeiiissstttqqqnnn[[[rrrYYY===444+++---///111---------666YYY|||nnnooovvveeeuuu~~~pppqqqttt}}}{{{yyy}}}{{{uuuxxxiiixxx{{{sssooollljjjbbbWWWPPPNNNNNNkkk}}}oooRRRDDDTTTzzzxxxpppgggYYY|||___iiiZZZ444///000333000,,,333DDDjjj{{{NNNiiisss|||ooo{{{iiiSSS^^^www{{{mmm~~~tttmmmgggdddaaaVVVWWWZZZ___ccceeedddbbbTTTMMMOOO^^^nnnvvv|||dddBBBCCC???333:::@@@EEE>>>QQQkkkxxxCCC999000777+++///777bbbrrrZZZPPPJJJLLLHHHAAA<<<:::555000......---......///000111000222333333111111222444000...,,,,,,...///......///............///000000111111111222333444555666<<<===>>>BBBIIIQQQYYY^^^[[[UUUTTTXXXTTTJJJIIIPPPRRRFFFEEE@@@@@@===@@@ccc}}}hhhYYYKKK>>>@@@BBBgggGGGHHHNNNWWWsss|||xxxsssmmmgggaaabbbooo}}}wwwrrrlllfffiiiddd[[[PPPRRRJJJ>>>>>>777888777111DDDvvvkkkiiiwww|||tttnnneeebbb]]]WWWQQQMMMJJJIII]]]ooouuurrrtttsssqqqvvvrrrtttuuuwwwyyy{{{~~~{{{{{{|||}}}}}}~~~}}}|||}}}||||||}}}~~~|||nnn]]]YYYeeettt}}}rrrSSS\\\cccMMMIIIRRRdddrrrXXXdddhhhhhhsssmmmQQQDDD>>>999888666333333666GGGwwwvvvyyyTTTHHHOOO___www]]]YYYkkkUUU:::999555---,,,---111111...===```}}}{{{wwwzzzyyylll[[[kkk~~~|||ooosssvvvwwwxxxvvvssssss|||wwwzzzvvv|||}}}zzz|||yyyuuuqqqmmmkkkeeeZZZRRROOOJJJdddrrrdddPPP@@@CCClllxxxXXXgggvvvtttdddaaaYYY444666...666...///444OOOwwwwwwGGGrrrfffMMMTTTuuukkkuuu}}}tttnnnjjjhhhggg^^^]]]\\\[[[ZZZWWWRRROOOJJJBBB@@@JJJXXXeeeqqq{{{~~~rrrGGGBBB@@@444888???III???FFFgggPPP;;;(((999111444555rrrsssYYYRRRJJJKKKHHHAAA<<<999555000---------......///111111000222333333222222333555///...,,,---...///...---...............///000000111111111222333444666666888999<<<@@@FFFLLLRRRUUUWWWRRRQQQSSSMMMCCC@@@DDDMMMGGGMMMIIIGGG@@@@@@```{{{tttZZZOOOAAAAAA???YYYDDDIIIMMMVVVnnnzzzqqqkkkddd```aaaeeexxxwwwoooyyynnntttfffWWWVVVMMMBBB>>>777999555222QQQ{{{pppjjjnnn}}}{{{rrrlllfffccc]]]WWWPPPKKKGGGEEETTTdddkkklllpppnnnkkkqqqpppsssvvvxxxxxxyyy|||~~~{{{|||}}}}}}}}}}}}}}}}}}||||||{{{{{{}}}~~~~~~qqqTTT>>>AAAXXXllluuuuuuggg@@@DDDaaayyy~~~~~~lllhhhmmmeeekkknnn{{{kkkDDD>>>:::888555222555:::sssXXXuuu~~~hhh```eeevvvsss|||XXX\\\hhh___EEE===777+++...+++444333000DDDiiivvvvvvoooxxxqqq___jjj{{{{{{zzzwwwiiieeeppprrrnnnrrrxxxqqqgggrrrzzzwwwvvv|||zzzuuuVVVBBBDDD___qqqrrr|||xxxsssnnnlllggg]]]TTTQQQMMMbbb|||kkk\\\RRRIIIEEEYYYwww~~~iiifff}}}___NNN444888,,,777111333999^^^rrrKKKwww{{{^^^QQQUUU~~~}}}}}}wwwrrroookkkiiifffbbb\\\VVVSSSPPPMMMKKKSSSMMMGGGEEEGGGNNNXXXbbblllzzzLLLAAA@@@555666>>>LLLAAA===aaa{{{LLL666///888...///>>>qqqUUURRRJJJKKKHHHAAA;;;999555000---------......000111222000111222333222222333555///---------//////...---.........///////////////000000111222444666888999777999;;;???DDDHHHLLLNNNWWWUUUQQQMMMKKKJJJJJJKKKGGGXXXwww}}}rrrZZZGGG\\\}}}aaaRRR===???GGGNNNAAAHHHLLLZZZppp}}}nnneeeaaa]]]\\\]]]jjj}}}|||rrraaaeeecccuuuXXXNNNNNNEEE>>>666:::444777fffzzzjjjjjjuuuyyypppiiifffccc]]]VVVOOOIIIDDDBBBIIIWWW]]]___eeebbbaaahhhlllqqqwwwyyyyyyyyy{{{}}}zzz|||~~~~~~}}}}}}}}}~~~}}}}}}||||||}}}}}}xxxvvv{{{mmmHHH999III```}}}~~~kkkBBBFFFcccxxxzzzzzzyyyppp|||ggghhh]]]}}}jjjHHHAAA;;;777444333999AAAfffQQQyyyxxxqqqmmmnnnrrr}}}fffeeefffjjjuuu]]]===000***555---555000222OOOsss||||||nnnyyyrrr[[[eeennnttt|||fffNNN^^^mmmrrroootttxxxiiiTTTTTTdddwwwoooiiiooo~~~uuu___FFFEEEaaarrriiihhhvvvzzzrrrllljjjeee\\\TTTQQQPPP___sssttt```YYYOOO@@@PPPmmmvvvkkkhhhyyyXXXAAA666,,,333222111:::fffiiiTTT{{{|||~~~rrr```eeePPPuuuzzz~~~zzzvvvqqqllliiigggbbb[[[VVVTTTSSSRRRRRRNNNKKKEEE???;;;===CCCJJJMMMdddyyyQQQAAAAAA666444<<>>444000000444XXXsssSSSRRRIIIKKKHHH@@@;;;999555///------------///000111222///000222222111111333444...------...//////...,,,---......///////////////...///111333666999<<<===;;;<<<===???BBBEEEIIIKKKRRRVVVUUURRRVVV``````XXXEEETTTssskkkMMMUUUyyygggRRR<<>>GGGHHHIIIOOONNNOOOYYYfffmmmvvvzzzzzzzzz{{{}}}zzz}}}}}}|||}}}|||vvvmmmddd^^^[[[YYYjjj~~~^^^BBBGGG[[[rrrppp}}}```WWWdddtttzzzaaaiiiiiiggghhhNNNFFF===777333555???IIIRRR^^^vvvmmmppptttrrrsss~~~YYYtttddd{{{nnnAAA000,,,555...333...888[[[vvvnnnrrruuuoooWWWfffcccqqqaaa???\\\kkkqqquuuvvvooocccXXXPPPMMMeeekkksss|||vvvVVVNNNRRRUUU\\\eee{{{rrrjjjgggccc[[[TTTQQQOOOYYYgggwwwnnniii[[[AAAVVVvvvppprrrtttdddPPP000000333///000===mmm\\\\\\zzz{{{}}}WWWrrr}}}{{{~~~yyytttnnnjjjddd```\\\XXXUUURRRNNNKKKAAA@@@===;;;<<<>>>@@@@@@===KKK]]]UUU@@@BBB666333<<>>@@@@@@???>>>>>>@@@DDDHHHKKKFFFRRRYYYYYYcccqqqmmm]]]JJJ;;;<<>>\\\iiiYYYLLLHHH@@@666===999IIIzzzyyylllWWWaaavvv~~~sssooorrrvvvyyyyyyyyy}}}tttmmm___]]]XXXRRRLLLFFFAAA???555;;;888777<<<===@@@LLLbbbjjjuuu{{{{{{{{{|||~~~zzz}}}}}}|||}}}{{{sssfffWWWJJJBBB@@@AAA@@@MMM___pppaaaBBBAAASSSzzz]]]ccc}}}}}}}}}KKKuuubbb```hhhSSSJJJ???888444777CCCOOOwwwKKKlllnnn{{{eeetttqqqlll|||www\\\YYYrrrpppGGG:::111...---111--->>>dddssstttwwwooobbbkkkhhhmmm```tttddd;;;^^^iiijjjvvvuuuggggggsssooo^^^YYYjjjyyy|||\\\EEEAAAEEECCC;;;rrr}}}|||rrriiifffbbb[[[UUURRRLLLSSS^^^mmm{{{|||oooPPPHHHppptttnnnsssTTT^^^tttlll\\\QQQ***777777000555GGGyyyRRR```}}}|||zzzrrroooddd}}}wwwqqqmmmbbb```]]]YYYSSSKKKAAA;;;BBBAAA???AAAEEEHHHDDD>>>AAAAAAMMMWWW@@@BBB777222;;;TTTIII===MMM||||||mmm;;;666(((===,,,SSSqqqVVVUUUJJJHHHEEEBBB???:::444///...------...111222222111111222333222111111333555000///------///000///.........------------......222333444555666999===AAABBB@@@???@@@BBBEEEFFFGGGSSSKKKOOOYYYSSSDDDHHH[[[UUUUUUSSSLLLDDD>>><<<<<<___{{{ttt|||tttUUUCCC???aaazzzKKKDDD@@@GGGVVVjjj}}}mmmgggddd```\\\WWW___cccxxxkkkbbb}}}nnnbbbXXXPPPPPPiii___WWWUUUIII<<>>999555333222555<<>>>>>:::GGG|||cccVVVssstttxxxuuupppxxx{{{wwwsssiiiaaa[[[SSSNNNKKKGGG@@@:::444999>>>;;;444000444;;;NNN```ssszzzzzz{{{}}}}}}{{{||||||{{{{{{|||zzz~~~}}}|||nnnYYYHHHGGGJJJEEE@@@@@@HHHHHHJJJOOOWWWdddrrr{{{cccKKKBBBIIIeeeiiieeegggnnniii|||{{{{{{pppaaakkkzzz{{{xxxkkkwww___aaaggggggKKKNNN===666<<>>999444@@@RRRPPPBBBIIIsssvvv```GGG444000555???pppoooQQQMMMJJJHHHEEEBBB???:::444///...------...111222222111111222333222111111333555000///------///000///.........------------......333555777888999<<>>444;;;[[[ggglll___LLLEEEcccyyyJJJEEEBBBFFFRRRhhh{{{rrrkkkaaaZZZZZZKKKDDDRRRqqq~~~qqqgggpppxxx[[[VVVWWWDDD:::@@@hhhyyyfff[[[vvvxxxqqqhhhcccYYYPPPNNNOOOLLLAAA777555999======:::888888999AAAXXXpppzzzzzzzzz|||~~~|||}}}}}}|||{{{{{{~~~~~~}}}zzz}}}kkkUUUKKKMMMPPPLLLFFFIIIJJJJJJKKKNNNUUU]]]cccwww}}}~~~|||{{{kkkQQQ>>><<>>===NNNgggsssvvveeeLLLAAAfffrrrxxxJJJFFFCCCDDDLLLbbblllaaazzzqqqfff^^^XXXOOOHHHCCCXXXooocccmmm~~~yyynnnttt|||cccZZZXXXHHHCCCRRRtttmmmaaazzzxxxrrrlllpppsssiiinnnxxxtttooommmggg```TTTGGGFFFMMMOOOHHH???>>>;;;777777===BBB@@@999:::TTTppp|||zzzxxxyyy{{{~~~||||||}}}}}}{{{yyyggg^^^SSSGGGIIIJJJKKKKKKLLLPPPUUUXXXccckkkvvv~~~~~~yyyvvvwwwsssPPP888===SSSqqqxxx```iii___qqqzzz|||pppsss}}}gggbbbaaajjjyyyRRR???555777999IIIIIIVVV[[[aaaxxxjjjcccOOOOOO[[[cccwwwvvvyyyuuudddTTTLLLQQQZZZgggsssdddtttdddsssEEE555222333666777TTT|||}}}iiiccc~~~ttt```zzzjjjnnnsssHHHQQQaaakkkeeebbbjjj___aaatttfffzzzJJJgggooodddyyywwwrrrzzz{{{kkkwwwqqqiii]]]SSSKKKFFFCCCAAAAAA======@@@@@@HHHbbb|||^^^DDD___zzz~~~{{{rrrqqqxxx^^^TTT???111555///555gggmmmQQQyyyyyyyyyzzz~~~uuuuuurrrwwwyyyyyyiii^^^YYYWWWUUUZZZ___\\\TTTTTT[[[gggVVVPPPbbbUUU???:::555===RRRZZZHHHEEEfffsss???666...000222qqq|||oooSSSOOOJJJHHHEEEBBB???:::333///...------...111222222111111222333222111111333555000///------///000///.........------------......000222666888:::>>>AAADDDGGGKKKNNNOOONNNKKKJJJJJJFFF???444333BBBTTTYYYTTTFFFCCC???===<<<>>>@@@AAAQQQtttfffNNNCCCdddvvv|||HHHEEEBBBBBBJJJ```ooo\\\eeevvv~~~sssjjjaaaiiiyyyqqq___vvvdddVVVWWWgggooo~~~~~~uuuyyywwwhhh___UUUIIINNN]]]ccchhhvvvuuu~~~}}}yyywwwrrr]]]OOO@@@===EEEMMMNNNJJJCCCGGGGGGBBB@@@AAA???;;;:::TTTppp|||{{{yyyzzz|||~~~}}}}}}}}}~~~tttdddYYYQQQKKKLLLMMMNNNNNNOOOQQQTTTWWW___kkktttxxxwwwtttrrruuudddGGGEEEXXX{{{gggZZZKKKjjj~~~~~~uuuhhhlllwwwrrrppp~~~{{{mmmHHHqqqjjjjjjttt~~~[[[CCC===<<<<<>>@@@CCC???>>>NNNcccrrrkkkLLLaaa~~~vvvmmmppplllyyy|||gggSSSBBB...444111777lllmmmVVVxxxdddooovvvxxxhhhhhhxxxwwwvvv{{{mmmbbb\\\^^^]]]aaaeee```YYY]]]gggiiiSSSEEEPPPhhhvvvssskkkjjjmmm{{{[[[>>>:::555:::QQQ^^^JJJAAA]]]yyyoooBBB:::222444555oooSSSOOOJJJHHHEEEBBB???:::444///...------...111222222111111222333222111111333555000///------///000///.........------------......///222666999;;;>>>BBBEEEHHHLLLPPPQQQOOOMMMMMMNNNUUUTTTLLL===333555===CCCBBBDDDGGGJJJIIIEEE>>>888666QQQ{{{eeeUUUJJJ```~~~FFFCCC@@@BBBKKK```yyyoooppplllbbbkkkiii]]]RRRFFFWWW^^^ooouuuiiijjjXXXMMMPPPQQQzzzyyyzzz{{{uuuWWWnnnyyyqqqyyyvvvooohhh___eeeXXXHHH>>>>>>BBBDDDDDDEEE[[[iii]]]III???AAAEEE???VVVppp{{{|||}}}~~~}}}}}}~~~wwweee]]]XXXQQQRRRRRRPPPNNNMMMMMMOOOQQQXXXaaaiiimmmnnnnnnnnnpppzzzwwwhhhVVVDDDBBBRRRTTT}}}kkkVVVeeexxxqqqmmm```mmmwwwrrrmmmwww|||}}}QQQvvvtttiiiiii|||aaaIIIBBB;;;<<>><<<666888RRR___MMMEEEfffnnnEEE555000888<<>>;;;???OOOIIIBBB???@@@CCCEEEFFF:::???[[[uuu~~~iiiXXXLLL```zzzzzzFFFBBB>>>@@@HHH[[[xxxnnn^^^bbbTTTZZZyyycccNNNZZZgggPPPIIIHHHFFFQQQTTTeee{{{hhhoooaaaWWWQQQFFFnnn{{{||||||iiifffMMMSSSWWWpppvvvlllbbbeee}}}sssmmm~~~yyynnnbbb[[[QQQFFF???===>>>@@@AAAZZZkkkaaaOOOIIINNNRRRLLL^^^rrrzzz|||~~~}}}~~~}}}{{{{{{|||~~~ooo___WWWXXXXXXWWWTTTPPPMMMMMMMMMOOOSSSXXX]]]aaadddgggiiiqqqyyyuuuhhhYYYIIIJJJ\\\EEEVVVSSSQQQiii|||jjjdddwwwuuufffkkkwwwwwwssswww{{{}}}mmmrrrwwwddd]]]yyyfffFFFAAA;;;:::rrrWWWEEECCCKKKaaakkk```RRRRRRQQQUUU]]]eeeyyy{{{qqqooo{{{ZZZNNN\\\xxxoooTTT>>>)))111555:::rrrooojjjVVVVVVXXXdddRRRNNNeeeaaa\\\SSSUUUSSSddd~~~kkknnnttt]]]iiipppsssuuu|||}}}vvvaaa[[[RRRKKKGGGFFFEEEDDD>>>AAABBB??????AAABBB???PPPqqq~~~mmmjjjBBBTTTyyywwwyyyxxxmmmHHHEEE---555000;;;sss{{{zzz]]]~~~{{{^^^GGG___yyyzzz|||tttmmmkkknnnoootttuuukkk___cccooojjjXXX===444JJJdddaaaNNN<<>>888999SSScccNNNEEEhhhwwwCCC000...:::;;;vvvWWWRRRJJJHHHEEEBBB???:::444///...------...111222222111111222333222111111333555000///------///000///............------.........000333888<<>>VVVeeejjjpppXXXIIIfffoooyyyHHHBBB======CCCRRRkkkyyy\\\HHH???EEEAAAJJJ___[[[KKKNNNPPP[[[qqq~~~oooPPPBBBFFF???CCC\\\gggjjjeeeaaaXXXNNNxxxkkkKKKHHH[[[qqq|||wwwjjjbbbrrryyypppaaaQQQLLLOOOOOOKKKFFFEEEHHHMMM999GGGOOOKKKJJJSSSYYYXXXXXXggguuuzzz{{{~~~{{{|||~~~}}}{{{zzzzzz{{{||||||~~~nnneee[[[[[[ZZZWWWRRRPPPPPPPPPNNNPPPSSSVVVXXX\\\aaaeeezzzmmmeeevvv|||xxxdddHHHUUUaaacccssstttlllooosssrrruuuxxx}}}}}}}}}mmmZZZqqqbbb^^^|||lll@@@@@@BBB<<>>eee{{{rrrcccIIIUUUrrrpppnnnlllBBBFFF...555///444sssyyyXXXpppnnn|||www}}}zzzrrrssswwwsssuuuzzz|||qqq``````jjjmmm]]]BBB555MMMpppttt```DDDHHHTTTnnnggg@@@AAA::::::TTTiiiNNN<<<[[[~~~yyyCCC555444>>>777vvvXXXQQQMMMMMMJJJDDDAAA>>>888111000///...///111222222111000000111222333333444444333111......///000000///000//////............///222555:::>>>BBBDDDGGGHHHHHHHHHJJJNNNRRRUUUYYY]]]xxxzzzggg^^^CCC===IIIOOOSSSVVVMMMBBBDDD===777@@@NNNWWWkkkooobbbTTTkkkmmmpppJJJAAAEEE===???RRRffftttUUUFFFDDD@@@===BBBLLLRRRQQQNNNPPPUUUaaawwwyyy[[[CCCHHHBBBDDDWWWrrrwwwppp{{{hhhooo```MMM~~~sssNNNKKKUUU}}}zzzdddgggtttsssooo]]]WWWNNNMMMSSSNNNBBBFFFUUUHHHGGGDDDCCCGGGOOOUUUWWW]]]jjjvvvzzzyyyzzz~~~~~~}}}|||{{{zzz{{{~~~ppp}}}tttkkkdddaaa^^^[[[YYYVVVSSSQQQPPPLLLLLLRRRUUUTTTTTTWWWjjj|||{{{pppmmmfffsssyyy[[[DDDDDDKKKQQQcccxxxrrrkkkfffjjjttt{{{xxxsssyyy{{{bbbddd{{{iiikkkiiisssOOO===>>>777{{{yyyYYYGGGHHHGGG[[[dddQQQVVVMMMmmmqqqffffffXXXKKKPPP^^^sssjjjZZZMMMqqqvvvgggrrrfffUUUhhhvvv```kkksss\\\555111000(((GGG{{{[[[[[[mmmqqqfffIIIUUUgggfffUUUNNNUUUVVVSSSbbbzzztttdddvvv|||{{{xxxaaalllzzzrrrqqqtttgggbbb[[[TTTOOOKKKFFFDDDCCCCCCCCCCCCCCCDDDFFFGGGBBBbbbqqqWWWSSSnnnuuurrr}}}qqq[[[~~~tttCCC:::???...111;;;uuutttbbbeeexxx|||}}}}}}gggzzzyyy~~~{{{gggbbbjjjwww]]]KKK???KKKcccLLL:::DDDTTTyyyhhhBBBAAA666:::RRRvvvHHHFFF\\\eeeBBB777444///@@@sssUUUQQQLLLMMMJJJDDD@@@>>>888000000///...///111222222111000111111222333333444444333111......///000000/////////.........//////000///...111:::FFFMMMNNNLLLPPPOOOOOOPPPQQQSSSVVVZZZVVV^^^ttt~~~nnnkkkKKKFFFkkkxxxfffTTTIIIBBBAAABBB:::AAAOOO[[[qqqoooeeeXXXlll|||wwwIII???DDD===>>>PPPddd{{{___QQQHHHFFFCCCDDDGGGJJJKKKKKK]]]\\\```ooovvv^^^CCC>>>???:::EEE[[[vvvxxxcccttt{{{iii|||nnnuuucccQQQ|||YYYRRR[[[|||rrrsssxxxmmmccc```gggxxx}}}```dddrrrvvvwwweeegggXXXOOOSSSVVVPPPIIIIIIKKKHHHCCC@@@@@@CCCFFFGGGTTTdddvvv}}}|||}}}~~~|||ssskkkgggbbb]]]ZZZWWWTTTRRRQQQOOOMMMMMMNNNLLLGGGBBB:::BBBDDDBBBBBBCCCPPPgggsss```KKK??????CCCJJJPPPTTTUUUZZZcccnnntttsssqqqxxxzzz~~~yyy\\\ddd|||iiilllgggwww\\\KKKAAA999~~~SSSCCCGGGHHHXXXyyy{{{lll[[[UUULLLUUUcccsssvvvnnnZZZOOOXXXeeexxxsssSSSSSSzzzyyyfffuuulllVVVbbb{{{mmmmmmkkkYYY999555999000???}}}~~~^^^YYYdddkkkiiiOOOTTTccc```VVVQQQUUU[[[\\\\\\^^^\\\QQQdddrrr}}}pppxxx{{{zzz~~~vvvppppppjjjddd]]]UUUPPPLLLHHHEEEDDDHHHDDD???GGGXXX___ZZZSSSnnnvvv[[[VVVqqqvvvppp~~~zzzmmmqqqzzzrrrKKK:::444(((777BBBxxx^^^fffzzz[[[```qqqzzziiiqqq\\\]]]nnnwww|||ggg___dddoooaaaXXXIIIOOOYYYBBBAAA>>>UUUpppDDD>>>777;;;PPPvvvMMMKKKbbbcccBBB888444...AAArrrUUUSSSLLLMMMJJJDDD@@@>>>777000//////...///111333222111111111111222222333333444333111......///000000///...............///000111222///111???RRR___```\\\XXXXXXWWWTTTRRRSSSUUUWWWiiiQQQXXXzzzuuummmuuu\\\aaaZZZ@@@AAABBB>>>DDD;;;@@@LLLXXXpppxxxtttffftttNNNAAADDD>>>===KKK^^^pppNNNJJJDDD???===@@@EEEJJJpppttttttyyy}}}jjjOOOEEEGGG>>>>>>LLLhhhgggnnnuuuhhh}}}dddSSS~~~oooNNNIIIWWW}}}qqqjjj~~~nnn[[[PPPZZZfffkkkpppyyyzzzpppsssuuuyyyhhhlll[[[JJJIIITTTYYYPPPCCCGGGEEEAAA??????AAADDDFFF@@@QQQhhhxxx~~~~~~~~~zzz{{{tttooohhhbbb^^^ZZZXXXVVVPPPQQQMMMIIIKKKOOOHHH<<<:::444777:::555888DDDJJJUUUQQQEEE777777>>>===666<<>><<<555777>>>JJJVVV```iiiooossswww{{{ZZZzzzmmmcccaaaPPPwwwPPPMMMCCCAAAWWWCCCFFFEEEMMMeeewwwuuuXXXsss{{{lllnnnxxxpppaaa```wwwfffhhhqqqlllgggMMMLLLPPPjjjbbbkkk@@@777))):::CCCrrr{{{ooooooXXX[[[aaaaaafffRRRPPPddd```TTTGGGFFFQQQ```kkkqqqAAAPPPooowwwccc}}}}}}iii]]]hhhtttsssqqqttttttnnneee]]]WWWSSSPPPOOOKKKMMMGGGAAAPPPmmmppprrroooGGGEEEjjj{{{xxx{{{~~~vvvkkkKKK:::888000777BBByyyfff{{{~~~}}}gggVVVaaaccciiilll}}}ppptttuuuZZZWWWXXX{{{}}}wwwfff]]]\\\\\\QQQHHHAAAGGGdddppp^^^JJJBBBRRRHHHPPPUUU<<<;;;@@@UUUsssRRRKKKiiisssjjjXXX@@@000222333IIIyyyYYYTTTLLLLLLIIICCC???===777//////......///222333333222111222222222222222333333333111......///000000///---------......000111111222333888CCCQQQ\\\bbbccclllqqqpppeeeXXXOOOGGG@@@AAAOOOAAAZZZwwwgggCCCLLLGGGEEEXXXaaaSSSBBB@@@>>>BBB???>>>ZZZooo~~~|||___GGGCCC@@@>>>BBBNNNpppoooQQQBBBGGGPPPKKK???AAADDDLLL___uuu{{{lllXXXDDDAAA???BBBIIILLLJJJFFFEEEQQQYYYhhhfffRRRGGGFFFDDDCCCUUU|||zzzxxxbbb]]]QQQKKKfffssslll|||wwweeeYYY```oooyyyzzziii``````gggXXXeeellliiiYYYNNNNNNLLLFFFFFFAAA>>>===:::777;;;BBBSSS\\\mmm}}}zzzbbb]]]fffiii|||zzzqqqkkkfffccc```TTTTTTMMMFFFPPPaaacccXXX@@@555===AAA444666CCCBBB>>>999777<<<>>>999777888888888:::BBBNNN]]]iiipppxxx|||sssUUUwwwrrrqqqiiiNNNYYYYYYEEE???qqq[[[EEEDDDAAAHHH```xxxaaaggg~~~yyyxxxnnnuuusss{{{ccc\\\HHHDDDAAAWWW|||```zzz}}}lllHHH555,,,===FFFxxxsssrrrUUUZZZccc___iiiVVVMMMccc\\\LLLDDDJJJTTTbbblllfffuuufffZZZrrr~~~nnnWWWNNNTTTmmmuuupppsssnnneee^^^YYYUUURRRPPPNNNFFF>>>;;;===FFFXXXhhhlll}}}vvvWWWIIIeeeuuutttzzz~~~}}}SSS444777111///999pppggg}}}~~~uuufffsssrrrllldddsssnnntttwwwnnnoootttppp|||}}}~~~uuuiii```]]]OOOTTTTTTHHHEEEbbbtttmmmQQQYYYggg@@@;;;<<>>DDDKKKRRRVVVlllwww{{{ooo___QQQBBB555222SSSOOObbbgggAAAEEEBBBEEEQQQRRRJJJJJJBBBDDDIIIBBB;;;WWWttt}}}iiiHHH@@@@@@@@@BBBJJJjjjcccQQQAAADDDSSSZZZRRREEEEEEEEEIIINNNNNNHHHDDDCCC>>>???DDDNNNWWWVVVKKKAAA===>>>AAA\\\{{{dddbbbccc\\\NNNTTTvvvxxxssskkkqqqWWWTTTzzzEEEDDDaaa{{{tttzzz{{{kkkMMM===@@@GGGGGGppp{{{tttvvvvvvtttwwwhhhTTTdddnnneeeWWWOOOLLLIIIDDD???===>>><<<:::AAALLLAAAHHH[[[ppp{{{|||~~~sss______jjjkkk}}}uuunnnhhhddd[[[VVVKKKCCCHHHUUUXXXSSSBBB>>>BBBBBB999888BBBHHHCCC;;;:::@@@AAA:::888<<<:::666222555BBBTTTgggrrryyy}}}aaapppiiiBBB}}}___eeeDDD===uuuZZZCCCBBB???FFF[[[ooo{{{vvvjjj}}}~~~}}}```]]]JJJGGGBBBKKKkkkjjjkkk___cccPPP444333999CCCXXXUUU```[[[ooo^^^JJJ___[[[LLLGGGPPPRRRUUUpppaaaNNN```vvvxxxUUUNNNOOOpppmmmqqq}}}xxxqqqpppllleee___[[[WWWSSSQQQOOODDD<<<<<<:::;;;MMMcccmmm|||sss[[[NNNooo~~~{{{qqqjjj777333333111<<>>MMMWWWiiisss~~~]]]VVVWWWJJJ???@@@@@@BBBLLLDDDIIIOOOGGG@@@ZZZpppwwwNNNAAAAAABBB???BBB___uuu^^^NNNVVVeeehhh___XXXUUUPPPYYYmmmrrrcccTTTQQQEEEEEEGGGKKKOOONNNGGGAAAFFFEEEEEEXXXvvv~~~sssnnnmmmmmmbbbNNNQQQqqq}}}hhhnnn{{{}}}nnnzzziiiMMMIIIjjjIIIMMMeee~~~rrrnnnzzz~~~nnnaaaZZZSSSEEE999666BBBHHHcccyyy\\\```bbb```[[[UUUOOOKKKDDD===<<<@@@???>>>HHHWWW\\\YYY]]]gggjjjiiippp{{{tttkkkeee]]]UUUJJJDDDEEEIIILLLMMMDDDDDD>>>888777222333>>><<<=========>>>@@@@@@===;;;:::777666<<>>HHH[[[kkkiiixxxoooVVVMMMsss~~~~~~wwwppp;;;222444666BBBwww}}}```ooo~~~kkkYYYZZZ^^^ffflll|||qqqdddvvv}}}xxxzzz{{{wwwqqqkkkgggddd```]]]``````___iii{{{mmm^^^<<<======```ttt```HHHhhhyyy[[[>>>222777222>>>vvvUUUSSSKKKLLLHHHCCC???<<<666///...------///222444444333222222222222222222222222333111......///000000///000//////.........//////111111000111333666888999888SSSllluuusssnnnbbbSSSLLLHHHkkkyyymmmYYY^^^SSSFFFHHHKKKGGGHHHFFFJJJPPPJJJEEE^^^www```VVVDDDBBBCCC<<<999TTTuuuzzzxxx~~~{{{|||uuu______nnn___QQQLLLEEE???<<<>>>CCCFFFAAAHHHJJJLLLMMMHHHMMM```SSSRRRIII:::FFFnnn{{{eeeXXXgggnnn}}}tttwwwfffKKKJJJ}}}cccLLLMMM\\\}}}vvvooojjj^^^___YYYYYYcccmmm}}}~~~tttlll[[[FFF>>>BBB<<<>>>>>>XXXnnnuuuooo___YYYZZZWWWOOOHHHHHH@@@======:::666@@@OOOLLLBBB===DDDLLLWWWkkkxxxllleee[[[QQQIIIHHHGGGFFFJJJOOOHHHKKK>>>888@@@:::666FFF777BBBCCC888888CCCBBB666999<<<<<<888888CCCYYYkkkxxx|||{{{{{{iiihhhppp}}}www[[[pppNNNMMM]]]EEEGGGBBB>>>HHH[[[hhh}}}cccooo]]]qqqnnncccuuulllxxx^^^ZZZ\\\IIITTT}}}hhhfffEEE555///666SSSuuusssggg___MMM^^^RRRggg{{{^^^JJJfffVVVOOOGGGDDDJJJSSSVVVUUUrrrjjj{{{pppYYY<<<___nnnVVVKKKHHHEEE[[[yyyxxxzzzzzzuuutttrrrnnnkkkhhhccc^^^[[[TTTOOOBBB444777JJJZZZ```^^^lll|||rrr]]]LLLgggxxxqqqxxxuuu{{{```777111222333>>>eeepppjjjjjjdddaaa\\\bbbeee}}}[[[nnn~~~uuu~~~zzzsssmmmlllmmmllljjjiiinnnpppwww~~~fff]]]===>>>:::\\\ttteeeMMMjjjtttddd555...555222<<>>NNN]]]oooyyy}}}qqqaaa[[[^^^ZZZLLL>>>FFF>>>888:::======;;;<<<<<<555<<>>:::@@@CCC@@@<<<;;;999666===BBB@@@;;;:::;;;OOOpppzzz}}}fffvvvfff{{{oooUUUaaaNNNNNNHHH...MMM@@@FFFUUU]]]pppxxxnnn[[[]]]uuuMMMRRR\\\UUUSSStttzzzzzzwww{{{{{{zzzooofffgggTTTUUUzzzkkkcccAAA555444888EEE~~~vvv{{{```vvvyyyWWWPPPkkkTTTooo{{{kkkEEE___TTTKKKDDDFFFJJJMMMPPPSSSdddsss}}}{{{mmm???QQQQQQ]]]OOOVVVGGGIIIEEE```mmmmmmwww}}}yyyuuuyyyuuuuuuyyyvvvkkkbbb___\\\QQQAAA666999HHHWWW```UUUPPPTTTqqqxxxxxxbbbFFFeeevvvyyyxxxnnnZZZ@@@777999555MMMooo}}}~~~xxx{{{wwwUUUZZZZZZmmmsssbbbfffOOO\\\zzz|||yyyzzz|||||||||||||||pppmmmyyyuuu~~~ggg^^^DDD???>>>bbbuuu___MMMzzzwww___222000111222@@@iiitttYYYQQQJJJHHHEEECCC???:::444000.........//////000111222000000222333333333222111111555444...,,,///111000111111000///////////////222222333333444444444444555:::===@@@KKKYYY^^^[[[NNNNNNRRR\\\gggxxx}}}tttcccUUUUUU[[[KKKiiiwww\\\CCC]]]zzz\\\mmmFFFBBBAAA<<>>======;;;===AAA>>>;;;::::::LLLkkkvvvyyy}}}gggcccrrrjjj}}}lllhhhUUUTTTzzzKKKCCCLLL???EEEJJJSSSdddyyy{{{cccddd[[[YYYEEEBBBEEEBBBUUUttt~~~iii}}}wwwtttxxxyyyvvvqqqnnn^^^ccc|||gggooouuuaaaBBB///444111BBBvvv{{{~~~oooKKKAAApppSSSgggrrrmmmCCCVVVYYYNNNEEEEEEIIIKKKMMMPPPXXXjjjttt{{{MMM===IIIfffMMMXXXTTTAAADDD\\\ggghhhmmmqqqsssyyy|||{{{|||}}}vvvjjjeeefffccc___SSSEEE>>>DDDSSS```EEEHHHLLL```vvvbbbWWWJJJooovvv}}}{{{xxxvvvpppZZZ<<>>:::444000.........//////000111222000111222333444444444333111444444000...///111000111000000///////////////222222222222222222222222999888;;;EEENNNUUU^^^fffeeepppyyyrrrfffkkk{{{vvvgggkkkXXX______KKK@@@___lllVVV|||yyyzzzLLLBBBBBB<<<===FFFKKKiiiuuuuuulllpppnnnaaadddkkkeeeUUU___~~~nnnIIIAAARRRgggGGGBBBddd~~~xxx```uuu```IIIKKK```ooorrreee^^^___XXXIIIWWWlllxxxooofff\\\QQQIIIHHHBBB===<<<>>>HHHYYYhhh\\\^^^fffaaaPPPUUUpppwwwwwwlllbbb[[[OOOBBB===CCCDDD<<<:::@@@444666888;;;===>>>===;;;888@@@EEEAAA;;;;;;===>>>>>>BBB???<<<<<<;;;KKKggguuuyyy}}}^^^iiiwwwyyyzzzwwweee\\\dddtttrrrQQQOOODDD:::AAADDDNNN\\\mmmsssbbbccc~~~cccWWWSSSFFFEEE\\\qqqvvvkkkwwwwwwssslllZZZ@@@...555333>>>~~~~~~```???rrrSSSfffttt{{{JJJRRR\\\OOODDDCCCGGGKKKNNNPPPQQQ___lll~~~ppp>>>RRRuuuIIILLLUUU777III___mmmnnnlllccccccooovvvzzz~~~wwwnnnlllooonnnmmmbbbNNN===>>>TTTiiibbbiiigggjjjttt___PPPPPP{{{zzzlllsss{{{xxx___???///000555444{{{fff^^^DDDEEEZZZKKKLLLJJJcccoooRRR~~~|||jjjTTTFFFAAANNNooo~~~nnn~~~qqqLLL===:::BBBooozzz]]]WWWxxxgggBBB666333222000<<>>>>>@@@===AAABBB>>>:::;;;>>>???888AAAEEEAAA;;;<<<@@@CCC???CCC@@@>>>???>>>LLLgggyyy|||qqqppp{{{tttwww\\\dddvvvtttaaaKKKBBB:::CCCBBBLLLWWW```qqqkkkiii}}}ttteeeTTTNNNRRRTTT|||vvvpppOOO:::444111;;;;;;oooKKKvvvkkkPPPgggxxxPPPQQQ[[[NNNAAA@@@FFFLLLRRRWWWUUUbbb{{{{{{PPPgggzzzFFFXXXwwwQQQHHHTTTBBBAAAZZZnnnvvvoooZZZQQQ[[[mmmsss{{{}}}wwwuuuuuuzzzlllWWWEEEIIIgggsssxxxVVVTTT}}}nnnnnn|||xxx^^^DDD555333999>>>uuu]]]ppp}}}eeeEEEMMMFFFNNNJJJcccuuudddqqqqqqcccXXXJJJ===333666III]]]nnn[[[WWWsss|||NNNCCC@@@JJJsss}}}]]]___|||[[[===777///111222@@@uuuuuuZZZRRRIIIFFFBBB???<<<888444111............///000111222333333222222111111111111111222444444222//////000000000////////////000000000111333666:::???BBBDDDBBBGGGFFF>>>@@@MMMWWWWWWkkkwwwxxxdddZZZhhh}}}}}}ggg[[[PPPGGGPPPYYYNNNRRRwwwPPPJJJXXXeeeEEEGGGEEE:::;;;DDDaaa~~~zzzzzz~~~rrrhhh```fffkkkdddmmmnnnqqqpppbbbAAAJJJ[[[ggg^^^pppKKK^^^wwwDDDCCC]]]mmmiiihhhnnnbbbMMMIIIPPPQQQ___~~~{{{vvvkkk\\\PPPJJJRRRXXXTTTHHHHHH\\\sss{{{rrrYYYbbbzzz~~~wwwkkkeeegggooovvvxxxsss```HHHAAAHHHIIIBBBAAALLLQQQIII>>><<<@@@BBB???FFFIIIDDD@@@BBBHHHKKK===BBBAAA???@@@>>>MMMhhhyyy}}}tttqqqrrrvvvyyyvvvZZZnnnooowwwCCCGGG???FFF>>>GGGPPPUUU___rrrbbbhhhiiiddd\\\SSSJJJGGGMMMyyy~~~|||oooHHH444777---<<<;;;iii}}}sssMMMkkkfffNNNbbbnnnNNNNNN]]]OOOBBB???CCCKKKUUU]]]dddttt\\\^^^zzz```___qqqlllTTTIII>>>:::PPPdddnnnkkkVVVIIINNNdddjjjssszzz|||yyyqqqkkkeee^^^SSSFFF===DDD___zzz~~~ttt___SSSwww{{{kkkyyymmmRRRBBB777000555>>>ttteeeiiivvvMMMLLLJJJTTTGGGZZZ{{{rrrqqqbbbnnnccc]]]RRRFFF@@@>>>===<<<:::888<<>>;;;888444111.........//////000111222333333222111111111111111111111444666444///...000///////////////000000111...000444;;;BBBKKKQQQUUUWWW[[[SSSEEEEEESSSZZZVVV\\\___cccbbb]]]ZZZbbbmmmzzzaaaHHHWWW^^^___aaaZZZXXXqqqpppEEEEEESSS}}}HHHBBBDDD;;;;;;:::UUUtttoooiii}}}qqqVVVEEELLLaaa\\\lllNNNiii```GGGZZZgggiiinnnqqqbbbKKKLLLMMMFFFNNNoooxxxuuuooofff^^^ZZZ\\\[[[OOO>>>666CCCTTTcccrrryyydddQQQbbb{{{~~~~~~sss}}}}}}yyyrrrggggggppp]]]OOOVVVSSSDDD???PPP]]]XXXMMMIIIGGGDDDCCCFFFFFFAAA@@@DDDIIIJJJ===DDDDDDAAA>>>;;;KKKiiiwww{{{~~~___uuuwwwlllppp}}}rrriii\\\uuu~~~ggg}}}HHHGGG???BBB???CCCKKKSSSZZZhhhqqq``````[[[DDD@@@WWWrrrnnnffflllaaaDDD222444333;;;<<>>===AAA;;;JJJuuuMMM<<>>999KKKlllyyy|||rrr\\\}}}ppprrrkkkeee[[[fff~~~www___```cccDDD>>>@@@BBB???EEESSSZZZ^^^qqqlll^^^ooo~~~uuuggg^^^PPP===333333888<<<:::qqqzzzzzzuuukkkGGGVVVtttXXX___^^^yyyLLLJJJ___UUUJJJAAA>>>FFFXXXjjjtttiiixxxkkkhhhfff]]]{{{iiimmmddd```kkkmmm\\\PPPQQQWWW[[[WWWRRRLLLCCC:::999555666;;;:::888@@@NNN```lllyyypppxxxpppTTTYYYooouuuLLLDDD;;;///888444rrrxxxdddqqq___RRRJJJNNNJJJZZZ|||vvv^^^vvvrrrCCC@@@ZZZeeexxxaaaQQQMMMKKKFFFGGGFFFDDDBBBAAABBBBBBAAAFFFCCCTTT|||ZZZAAARRRoooTTT}}}uuuvvvDDD:::...000666555:::gggxxx]]]UUUHHHDDD@@@<<<:::777444111.........//////000111222000000000222444666999:::222000444999777///---000///////////////000111111///000333777>>>EEEKKKNNNGGGIII[[[xxxuuutttuuuxxx|||zzzjjjcccSSSCCC@@@EEERRRgggOOOMMMBBBAAA<<<@@@EEEWWWwww}}}uuu|||WWWIII]]]UUUTTTkkkNNNiiirrrhhhmmm^^^rrr[[[YYY\\\hhhuuusss^^^FFFDDDMMMKKKLLLddduuukkkgggUUUKKKBBBBBBCCC@@@;;;999DDD]]]kkk]]]TTTmmmxxxzzz|||nnnLLL>>>KKK|||yyyuuummmlllvvv~~~|||uuurrrtttpppllljjjhhhddd^^^YYYWWWaaaeeeaaabbbfffaaaVVVHHHFFF@@@<<>>GGG]]]rrr~~~VVVIIIKKKqqqwwwdddggg]]]\\\sssooo[[[SSS[[[^^^UUUKKKEEE@@@;;;<<<666555888555000888GGGZZZqqq~~~kkk}}}lllJJJaaaiii}}}MMMBBB777,,,888555aaazzzdddxxxeeeNNNHHHRRRJJJ___~~~vvvccc]]]MMMPPP>>>OOOVVVttt}}}lllaaaXXXNNNKKKKKKHHHDDDBBBDDDHHHKKKKKKHHHYYY~~~lllMMM]]]lllSSS}}}qqqvvvDDD===///111888888AAAtttvvvWWWTTTKKKFFFAAA>>>===:::555111...............///000000000111111222222333444444333111000222666666222---111111000000000000111111+++000333777===CCC@@@999:::555DDD\\\xxxvvv}}}dddnnnMMM@@@CCCEEEOOO{{{PPPMMM@@@BBB>>>>>>CCCRRRllluuuJJJSSSKKKYYYUUUpppxxxhhhJJJUUUvvvuuusssiii[[[???SSSooommmVVVEEE>>>GGGMMMQQQ```xxxxxxjjj```RRRNNNIIIDDD@@@<<<999777:::TTTcccZZZXXXjjj|||}}}wwwIII@@@DDDZZZiiigggcccdddeeexxx~~~zzzppphhhhhhtttnnnoootttfffeeeqqqdddVVVYYY[[[mmmnnnSSSGGG<<<999>>>AAABBBBBBEEEKKKRRROOO???:::RRRrrr~~~}}}hhhooowww|||lllccciiipppTTTOOOuuuWWWGGGAAA???AAA@@@@@@LLLZZZ\\\UUUqqq~~~}}}hhhEEE555333444:::333BBBuuuooovvvNNNMMMsssUUU\\\ddd}}}PPP;;;QQQWWWPPPDDDAAACCCPPPeee{{{III888FFFLLLJJJGGGXXXUUUKKKmmm\\\JJJWWW___[[[SSSMMMEEE<<>>GGGjjjuuuVVVTTTKKKGGGBBB???===:::555111...............///000000000111111222222333333444333111000222666666222...000000000000000111111111333111///...111888???DDDLLLGGGLLLRRR\\\yyyqqqfff\\\mmmaaaFFF>>>???AAAIIIhhhfffMMMKKKLLL>>>===>>>IIIbbbaaaLLLTTTJJJTTTOOOnnnMMMBBBffftttpppeee|||iiiUUUTTT[[[XXXNNNMMMNNNKKKKKKUUUgggxxxppp[[[MMMKKKGGGCCC???===;;;999777555GGGOOOKKKTTTlll}}}}}}kkkSSS@@@???EEEHHHNNNVVVoooyyyxxxwwwzzzxxx}}}yyy|||ppprrrjjj^^^NNNQQQVVVlllwwwRRRFFF<<<;;;@@@CCCBBBAAA>>>AAAFFFEEE<<<>>>YYYxxx||||||]]]{{{uuuvvvhhh___nnncccKKKGGGRRRsssGGGDDDGGGGGGBBB===AAAMMMTTTTTT[[[uuu~~~uuu{{{rrrWWW???666666555666555@@@bbb~~~tttccc:::mmmYYY^^^cccMMM===LLLTTTNNNBBB??????JJJ^^^ppp[[[@@@DDDLLLMMMLLLRRRNNNCCCLLLTTTIIITTT]]]bbbaaabbbaaaSSS@@@???:::777999999888888:::MMMooowwwtttvvvmmmZZZeeelllpppvvvooouuuVVV===---555666000MMM|||gggvvvWWWDDDKKKGGGccc}}}~~~bbbPPPbbbvvvqqqwwwzzz}}}yyyrrrppptttuuuqqqdddcccssssssjjjbbbvvvYYY999...999555888999FFFiiiuuuVVVTTTLLLGGGBBB???===:::555111...............///000000000000111111222333333333333111111222555666333///...///000111111111111111666111///111000333CCCTTTWWWXXX\\\[[[]]]qqq~~~vvvaaaQQQiiiQQQ@@@???;;;@@@EEEQQQRRRMMMFFFAAA>>>;;;@@@SSSvvvMMMJJJPPPHHHOOOMMMppp\\\===ZZZvvvsssxxx```lllzzz___DDDKKKXXXXXX^^^UUULLLIIIKKKTTTdddrrrxxxxxxxxxwwwqqqbbbOOOAAACCC@@@===;;;::::::999888222:::<<<===QQQqqq{{{yyyZZZOOOTTT___nnnzzzttteeeiiiuuu|||ssseeelllggg\\\FFFEEELLLcccyyyOOOCCC:::<<>><<<@@@@@@@@@???;;;AAAZZZvvv|||ttt]]]fff|||jjjnnnbbbZZZvvv~~~QQQAAA>>>GGG~~~~~~[[[HHHEEEFFFBBB;;;;;;CCCPPPXXXQQQbbbyyy{{{uuuaaaHHH999777777444555666;;;DDD{{{>>>bbb]]]``````HHH???HHHQQQNNNCCC>>><<>>>>>===???NNNoootttnnnfffSSSZZZeee|||tttvvviiimmm|||iiiUUU@@@,,,222777777FFF}}}pppcccEEEEEEEEEVVVyyywwwSSS]]]uuurrrpppxxxsssqqqhhh\\\XXXVVVqqqgggqqqiiiNNN888555777999===???HHHbbbuuuVVVTTTMMMHHHCCC@@@>>>;;;555111...............///000000000000000111222222333333333222111333555555333111...///000111222222111111111///555>>><<<999HHH___^^^eeemmmooouuuyyyjjj|||}}}|||kkkGGG>>>AAA999BBBEEECCCrrrdddPPPCCCDDDCCC???<<>>;;;::::::;;;:::999444777666:::SSSsss{{{yyydddeeerrrttt___RRR___kkkcccGGG>>>CCCVVVqqqnnnPPPEEE???CCCFFFBBB<<<:::AAABBBCCCBBB@@@JJJccc|||}}}~~~yyy___xxxqqqzzzqqq]]]ZZZ{{{DDD<<<;;;KKKlllQQQCCCDDDDDDAAA<<<===FFFPPPWWWUUU```www}}}aaaDDD666555555222666555:::888OOOUUU\\\```]]]EEE@@@EEEQQQQQQGGGAAA<<>>AAA{{{vvv}}}llltttJJJDDDIIIMMMnnnwwwxxxjjjfff{{{~~~uuuuuu\\\eeexxxppphhh^^^UUUPPPLLLIIIhhhkkkjjjhhh___nnnIII???;;;333===EEEIIIFFFTTTuuuVVVSSSNNNJJJDDDAAA>>>;;;666111...............///000000///000000111111222333333222222222333444555444333//////000111111111111111000///888BBB@@@<<>>@@@FFFBBBCCCGGGEEE@@@EEEPPP___bbbccc___VVVOOOKKKJJJEEEBBB???=========<<<;;;777::::::???TTTppp|||zzzwwweeedddmmmyyysssZZZQQQgggsssqqqRRRDDDGGGQQQdddcccVVVMMMJJJOOONNNEEE>>>@@@@@@DDDHHHKKKNNN[[[uuu~~~mmmwwwxxxZZZ```rrr???======CCCRRRyyyiiiIIIFFFFFFFFF@@@888777===RRRLLLQQQfffyyy{{{]]]AAA333222444555666222<<<@@@QQQHHHUUU]]]YYYGGG@@@AAAOOORRRJJJCCC<<>>DDDIIICCCLLLvvvtttUUUSSSOOOKKKEEEAAA???;;;666111...............///000000//////000000111222222222222222333333444444555555111111000000000000111111333111444::::::<<>>======999AAA???===BBBwwwsssKKKFFFFFFEEE>>>666AAAgggkkkTTT\\\YYYWWWWWWYYYUUUZZZnnnDDDJJJZZZTTT|||^^^PPP```eeeCCC>>>;;;@@@HHHNNNLLLGGGHHHLLLQQQXXX___```ZZZQQQKKKHHHJJJGGGCCCAAA@@@@@@>>>===999===>>>AAARRRjjjyyyzzzxxxiiiffffffqqqggg]]]tttiii[[[]]]]]]eeedddXXXSSSTTTZZZUUUHHHDDDJJJQQQRRRRRRSSSXXXfffzzz}}}ooovvvyyyooo}}}tttYYYjjjbbb???>>>@@@@@@GGG|||UUUGGG@@@EEEFFF===777999???BBBKKKWWW]]]eeexxxpppwwwfffLLL888000111666999444---888AAAttt~~~UUU@@@KKKYYYWWW}}}OOO???<<>>999CCC[[[pppmmmiiilllzzzeeeiii^^^fff___RRRBBB:::;;;???AAAAAAAAAJJJjjjlllppp~~~tttlllyyyoooDDD111888===BBBAAAGGGGGGQQQmmmtttUUUSSSPPPKKKFFFBBB???<<<666111...............///000000//////000000111111222222222222333333333444555777444333000.........000111333333444777>>>GGGPPPWWWLLL[[[]]]ddd}}}}}}vvvzzzzzzMMM<<<>>>;;;<<<@@@888>>>CCCggg}}}\\\LLLGGGDDDAAA;;;<<>><<<>>>===@@@PPPiiizzzxxxyyyzzzkkk|||{{{|||rrrppplllaaa___eeellldddUUUVVVbbbkkkbbbVVVSSS\\\kkkxxx~~~wwwxxx{{{```pppkkk[[[uuu|||NNN???>>>@@@GGGOOOdddxxxXXX@@@BBBIIIDDD>>>???555<<>>333???AAACCCAAAJJJJJJPPPccctttUUUSSSPPPLLLFFFBBB@@@<<<666222...............///000000/////////000111111222222222333333333333444666777666444000---,,,---000111...222777>>>JJJXXX\\\ZZZcccwwwxxxttt~~~~~~rrr```gggoooxxx```@@@===AAA<<<@@@AAA555AAA???DDDTTTIIICCCEEECCC>>>AAAKKKfff|||```PPPTTTRRRTTTRRRVVVQQQJJJPPP|||XXXAAAPPPEEEYYYrrrSSSSSSsssqqqLLL;;;IIIQQQMMMIIIKKKLLLHHHIIIFFFGGGPPP[[[```ZZZSSSJJJGGGDDDBBBAAAAAA@@@???@@@>>>;;;>>>PPPkkk~~~~~~|||xxxxxxrrrqqqqqqzzzyyyiiimmm|||uuudddQQQNNN^^^rrr|||{{{zzzeee{{{zzzwwwuuu\\\|||wwwAAA???<<<>>>FFFPPPOOOttttttJJJCCCHHHCCC===<<<;;;;;;::::::BBBOOOZZZ^^^nnnwww}}}|||xxx~~~vvvwwwsssssskkkoootttxxx___KKK666///333666555222333555888;;;IIIwwwwww<<<;;;TTTXXXwwwbbb@@@<<>>>>>UUUuuu{{{tttjjj]]]VVVYYYbbbnnn{{{}}}sssQQQ```}}}jjjuuummmnnnOOO===999333777333:::666UUU___vvvaaaRRREEEGGG:::LLL~~~oooMMMUUUwwwUUUUUU|||wwwIIIUUUsssnnnmmmmmmuuuqqqlll{{{lllTTT999>>>JJJAAA===@@@KKKEEECCCUUUwwwXXXNNNNNNNNNJJJCCC???===888222//////............////////////.........000222333222222222333333444444444===777000...///111000///111222666<<<@@@GGGTTTaaakkkmmmssszzz|||{{{~~~~~~bbbZZZZZZ\\\eeeLLLDDDBBB???<<<;;;<<<===>>>;;;NNNWWWxxxyyy[[[DDDDDDGGGAAA::::::BBBkkkqqqiiixxxyyyrrrgggLLLHHHKKKIIILLLNNNKKKCCCMMMNNN^^^bbbJJJKKKPPPPPP|||vvvSSSTTTnnnppp[[[GGGCCCWWWWWWNNNRRROOOSSSOOOPPPRRR[[[nnn|||uuueeeeee\\\RRRLLLJJJIIIJJJLLLEEE===777777GGGlll{{{www|||}}}~~~xxxkkkZZZPPPYYYjjjuuuzzz|||eeexxxlllggg```aaa>>>;;;DDDFFFCCCQQQQQQ______JJJPPP@@@666MMM>>>999666999:::<<>>GGGKKKggg|||ppp```bbb\\\PPP\\\hhhzzzzzzzzz}}}{{{dddPPPrrr|||wwwwwwqqq```NNN;;;...555:::000555EEEIIIuuuPPPFFFDDD>>>BBBaaalllhhh^^^~~~zzz~~~gggcccmmmsssyyyyyy||||||xxxuuuzzzppp{{{ZZZDDD<<>>JJJFFFIIIBBBKKKdddvvvWWWMMMMMMMMMIIICCC???===888111//////............//////............///000111222222222333333333333333333888777555222000///000111222333666;;;>>>BBBMMMXXXUUUYYYeeevvv|||tttpppuuueeeQQQVVVVVVWWWzzznnnEEEEEECCC@@@<<<:::::::::;;;BBBGGGhhhfffMMMEEEEEEBBBAAABBBCCCGGGYYY}}}tttnnnssszzzpppllltttTTTCCCEEEKKKLLL???DDDGGGCCCKKKGGGNNNTTTOOOIIIjjj}}}xxx|||]]][[[bbbbbbLLLAAAXXX```UUUMMMIIIUUUYYYgggooojjjgggppp{{{hhhhhhiiiiiigggaaa[[[XXXKKKDDD???===JJJlllzzzqqq|||{{{oooiii]]]VVV___nnnxxx|||yyy~~~lllyyyoooXXXggg}}}{{{YYY<<<;;;DDDFFFKKKTTTPPPTTTzzzKKKDDDOOO@@@<<>><<<:::;;;>>>JJJRRR]]]hhhqqq{{{~~~sssvvvkkkjjjmmmkkkdddeeeTTTLLLsssrrrqqqjjjKKK:::...000333000///333444777111444===oooqqqggg;;;AAAVVVkkkjjjDDD@@@KKKTTTSSSMMMHHHFFFDDDJJJZZZwwwnnnUUU___zzzsssTTTEEEBBBAAA===YYYbbbWWWNNNTTTSSSKKKTTT___vvvvvvxxx{{{~~~yyyjjjiii|||uuuyyy}}}{{{vvv]]]GGG999000666<<<555666AAA>>>qqqdddyyy\\\MMMIII>>>:::TTTrrrvvv}}}ssszzzyyyrrr{{{UUUAAA:::BBBIIIDDDIIIDDDHHHDDDLLL```tttVVVLLLMMMLLLHHHBBB>>><<<777111//////............//////------...///000000000000333333333333333222222222222666888666222//////222222222555:::===???GGGPPPMMMOOO[[[ppp~~~{{{mmmbbbsssyyyyyyqqqooosssyyypppcccTTTGGGMMMJJJGGGSSSyyySSS===BBBAAA>>>;;;::::::;;;<<>>>>>888999LLLqqq{{{kkk^^^WWWdddhhh```aaa~~~}}}[[[EEE@@@EEEHHHIII>>>AAAFFFBBBHHHDDDEEEpppuuuQQQEEE[[[zzzzzzsssnnn\\\BBBKKKRRRFFF;;;:::OOOOOOXXX[[[WWWXXXaaagggggg```dddiiiiiiddd\\\TTTOOOBBB???>>>===JJJlll~~~qqqppp{{{|||yyyuuugggfff``````iiiuuu|||{{{yyytttUUUrrrxxxlllMMM:::>>>GGGHHHNNNRRRNNNPPPddd___DDDJJJBBBAAACCCAAA===::::::888666===AAAGGGOOOXXXdddsss|||sssnnnhhh^^^YYYbbbllldddTTT>>>BBBPPPyyybbbdddSSS:::111---111444000...111444444222444222UUUTTT666RRRqqq|||QQQ;;;JJJRRRMMMJJJMMMKKKCCC;;;III]]]ggg[[[}}}eeeQQQCCC666BBBFFF;;;999AAAGGGJJJTTTdddrrrsssvvvyyy{{{~~~~~~}}}{{{~~~nnndddwwwzzznnnttt}}}wwwzzz\\\???666222555:::777777>>>777\\\]]]lllqqqKKKJJJAAA888AAAeeeuuuxxxrrr~~~tttppppppKKKAAA===@@@FFFFFFEEE>>>EEEEEEJJJUUUqqqtttWWWMMMLLLLLLHHHAAA===<<<666000//////............//////,,,---...000111000000///333333333222222222222222000444888888666222000000//////333999<<<>>>EEELLLRRROOOSSS```kkkjjjccc]]]___dddmmmwww}}}~~~|||nnniiiggglllwwwrrr\\\MMMJJJGGGAAAKKKCCCVVV^^^>>>:::;;;;;;:::::::::<<<>>>???>>>HHHUUUQQQmmmLLLFFFLLLHHH===<<<@@@CCCAAAFFF^^^}}}rrrhhh___TTTMMMSSS[[[SSSJJJhhhiiiMMMEEEHHHGGGDDDBBBJJJEEEEEE>>>AAACCCEEEfff]]]IIIPPP}}}aaa\\\ZZZOOOEEE888???CCCGGGKKKQQQ^^^iiibbbUUU[[[]]]ZZZRRRKKKGGGEEEDDDCCCAAA@@@>>>IIIlll~~~yyyuuuwwwpppuuuvvvkkkccceeejjjrrrzzzlllxxxzzzuuu```{{{rrr]]]EEE<<>>>>>BBB555666777<<>>QQQpppEEE666>>>999888888999:::;;;===>>>444@@@@@@AAAMMMbbbJJJFFFHHHHHHCCC@@@===<<>>cccJJJ:::555CCCNNNLLLHHHIII===AAAIII___{{{\\\cccVVV???GGGJJJGGG999???888999FFFJJJbbbooorrruuuvvvvvvvvvxxxzzzyyyxxxyyy}}}{{{xxxoooyyyppppppsssuuuPPP333333444222444555777888999GGGyyyqqqwwwUUUDDDLLLFFF555FFFlllvvvkkkxxxvvv}}}}}}}}}zzz}}}UUU>>>EEEEEE>>>===???BBB;;;BBBDDDEEECCCLLLxxxuuuXXXOOOMMMLLLHHHBBB>>><<<777111//////............//////,,,,,,---...////////////111111111111222222222333444222222666::::::555111111......111222000222666999:::>>>CCCDDDCCCGGGMMMNNNPPPSSSVVV[[[ccckkkqqqjjjkkknnnppppppiii___WWWIIIAAA<<<>>>>>>:::;;;@@@KKKvvvxxxPPP888888@@@::::::999999888888999999888:::AAA:::CCCnnn[[[>>>>>>JJJCCC@@@======???AAABBBBBBKKKVVVeeeqqqzzzzzzooogggZZZSSSIIIBBB@@@BBBEEEGGG@@@>>>aaa^^^QQQFFFGGGHHHEEEEEEIIILLLBBBHHHFFFIIIQQQJJJNNNdddGGGRRR{{{~~~vvvWWWMMM@@@AAATTThhhiii^^^hhhhhhbbbZZZ\\\eeeiiifffUUUQQQMMMIIIQQQqqquuusssoooiiiqqqxxx{{{~~~~~~wwwuuu~~~ttt~~~kkknnntttoooYYYEEE@@@EEEHHHLLLPPPSSSPPPMMMSSSUUUOOO```vvvFFFCCCBBBEEEDDD@@@===>>>;;;:::999777777777999999FFFIIILLLPPPVVVaaannnxxxssssssqqqttt~~~xxxvvvsssiiifff^^^SSSJJJFFFCCCAAA???AAA?????????:::>>>UUUooonnnwwwnnn666333222000///......//////000222)))444333...444NNN|||{{{~~~QQQvvvQQQ555CCCvvvpppMMM444:::CCCBBBFFFRRRDDD>>>>>>TTTpppXXXppp^^^WWWVVVCCC333@@@:::AAARRRMMM```mmmpppssstttrrrrrruuuwwwvvvttttttyyyzzzwwwsssrrr|||~~~}}}sssqqqyyyzzzvvvrrrqqqyyyfffAAA...222444333777777777333888;;;fffqqqjjjBBBHHHOOO???:::HHHqqqyyyeee^^^aaadddzzz}}}ppptttUUU???CCCBBB===???BBBDDD???FFFDDDGGGEEEEEEcccsssWWWNNNMMMMMMIIICCC???===888111//////............//////------------...///000000//////000111222333333444333333444555777777777666444000---///000...///333222333888>>>???>>>AAAGGGKKKLLLLLLMMMOOOUUU^^^eee___^^^\\\YYYRRRJJJBBB===<<<555888@@@;;;444FFFbbbYYY<<<888:::999999999888888888777777777<<<:::>>><<>>===>>>@@@BBBCCC???[[[kkkSSSNNNHHHDDDCCCCCCFFFIIIHHH===GGGHHHMMMXXXMMMGGGjjjvvvSSSPPPkkkwwwsss~~~rrrPPPBBBSSSkkkoooeeeooommmeee\\\___hhhhhh```MMMJJJKKKMMMZZZyyy|||xxxrrrqqqxxx|||}}}}}}yyyuuuuuuvvvsssnnnuuu]]]III<<<@@@FFFEEEFFFLLLKKKLLLIIILLLSSSRRRUUUeeepppUUU???@@@EEEAAA???CCC???<<<999777666555555444:::;;;<<<===>>>DDDOOOYYYZZZZZZ^^^___eeemmmlllkkkrrrmmmuuuoookkkpppnnnzzzssskkkjjjggg\\\ZZZWWWMMMJJJFFF@@@;;;888999;;;===555888777777KKKpppfff\\\III---000111000...---///111000...555***333000///444>>>iii^^^mmmzzzJJJ333LLLoooKKK;;;999:::CCCOOOGGGDDD>>>GGGaaavvvnnnZZZjjjVVV999???777GGGaaaTTTaaagggkkkooopppoooooorrruuussssssuuuwwwsssooorrrzzzuuuiii~~~qqqqqqvvvxxxrrrbbbMMM666---333222333777555666000;;;333MMMvvv___PPPPPPIII???<<<@@@fffwwwYYYHHHHHHOOOwwwxxxqqqnnnOOO@@@CCCBBB@@@CCCCCCAAAAAAGGGBBBHHHKKKCCCSSSrrrVVVMMMNNNNNNJJJCCC???===888222//////............//////...---,,,,,,---...000111......///111222333444555222444666666444444888<<<666111...000222222444777222000222666888888<<>>jjjmmmEEE666<<<;;;000555666666777888999999999666999---AAA<<>>;;;<<<===<<<<<<<<<===>>>@@@@@@```MMMLLLLLLJJJEEECCCDDDEEECCCBBB555>>>???DDDTTTKKKAAAUUU~~~]]]NNNVVVqqqqqqqqqRRRIIIWWWiiiqqq}}}wwwhhhZZZ[[[ccc___TTTSSSQQQSSSVVVccc~~~~~~www}}}}}}~~~yyyuuupppqqq{{{ooo{{{uuuwwwkkkoooOOO===666@@@FFFBBBAAAHHHFFFKKKFFFDDDNNNQQQNNNRRR```|||LLLBBBEEEAAA@@@FFFBBB???;;;888777777777777000444:::===:::888:::>>>CCCDDDMMMKKKKKKRRRQQQWWW[[[RRRYYYWWWXXX[[[TTT\\\VVVQQQRRROOOEEEDDDDDD<<<666999;;;<<<;;;999999999666???<<<;;;bbbiiiLLL+++...444///...,,,---000333111---444***555111222111,,,NNNbbbbbbAAAFFFooocccCCC666777@@@EEEMMMRRRFFF<<>>888444000///...---...///111333...------,,,,,,------...000/////////000000000///777555444333444555555444777888777333///...222666222333333444444333333222666666777888::::::888777===888555666666666:::@@@;;;999;;;???DDD]]]pppBBB444999:::666444666666666666666666666666555333777===<<<<<>>===AAABBB@@@===:::===>>>;;;777888@@@GGGGGGGGGFFFCCCAAAAAADDDFFFGGGBBB===999888999;;;;;;BBB999888===;;;:::MMMgggeeeWWWLLLMMMIIIFFFEEE>>>>>>IIIAAA@@@???============>>>NNN|||dddMMMMMMfffqqqhhhyyyFFFKKKkkknnn}}}rrrhhhUUUJJJ```ooo^^^jjjiiihhhkkkuuu||||||yyy|||~~~~~~vvvzzz{{{uuuaaaDDDAAA???@@@DDDFFFEEECCCBBBFFFHHHGGGHHHLLLLLLIIIOOObbbiiiDDD???DDDCCCBBB===CCCEEE:::555:::999;;;888444111333777:::999999::::::<<<===>>>??????GGGHHHHHHFFFDDDCCCDDDEEEGGGDDD@@@===;;;999555222;;;888777777777666777888<<>>>>>FFFccc{{{tttxxxnnnOOODDDGGGMMMjjj{{{gggQQQBBBFFF```kkkYYYEEE???CCCBBB@@@>>>>>>@@@CCCDDDlllTTTMMMKKKJJJGGGEEEBBB>>>888444000///...---...///111222------,,,,,,,,,,,,------222...,,,...333666333000444333333444666777888777222444666777888555111///000000111222222222222222666555444444555666666666444333555;;;===999666666CCC666444KKKtttrrrUUU999333777666555666555555555555555555555555888555666:::999666???NNNyyydddSSSHHHJJJGGG>>>===EEE>>><<<;;;<<<===:::444...666888:::;;;:::999888777111555<<>>===<<<===>>>>>>HHHkkk]]]IIIVVVzzz___yyyeeeaaa[[[^^^]]]WWWHHH@@@OOO]]]ZZZTTT[[[fffuuu~~~~~~~~~vvvqqqjjjzzzyyyvvvoooUUU@@@@@@BBBFFFHHHIIIHHHGGGHHHLLLMMMLLLLLLNNNMMMIIIPPPTTTmmm^^^DDD<<>>>>>@@@<<<444666888888999888555222666666666666777777777777111333555555555555777999666555444555777:::===>>>666;;;???>>>999777===EEEXXXyyyooossscccAAA,,,...222...------------............/////////000111333555666IIIjjjttt___???IIIkkk}}}VVV???===...@@@DDDFFFCCC???AAAIIIPPPdddhhhfffpppeeeiiiccceeeffffffllluuuxxxvvv|||tttjjjgggnnnyyy}}}zzzqqqrrrvvvwwwtttyyyrrrfffrrrdddCCC555333111000000222555777111222444444777HHHrrrsssyyybbbXXXLLLDDD@@@>>>GGGaaaxxxsssvvv{{{rrrTTTBBB===EEEggg{{{aaaIIIBBBHHHWWW[[[MMMBBBBBB???>>><<<;;;;;;<<<===>>>pppVVVMMMKKKIIIGGGEEEBBB>>>888444000///.........///000111------,,,,,,,,,,,,------333...***...666:::666111111222333666888999;;;;;;444333333777;;;;;;666111333333333333333333333333555444333222333555888999???999666777888999;;;???888???SSS{{{FFF;;;444555555111222666555555555555555555555555:::555555888888555999AAAMMM}}}HHH>>>EEECCC???BBBCCC@@@===>>>AAADDDDDDBBB999999:::<<<======;;;888BBB???:::777666999>>>AAADDD===666;;;VVVuuuRRRKKKSSSLLL???>>>===:::IIINNN;;;======<<<;;;<<<===>>>???@@@NNNvvvTTTNNNfffuuuooo{{{ssszzzrrrYYYEEECCCHHHJJJNNN@@@III]]]uuu|||{{{ooommm{{{lllkkkpppfffGGG:::???EEEIIIKKKJJJJJJIIIJJJOOOQQQPPPPPPQQQOOOKKKRRRPPPSSSkkkkkkYYYMMM???<<>><<<:::999;;;===666666666555555444444444777999::::::888777888888::::::;;;:::888777777888;;;999666444<<>>BBBEEECCC???;;;@@@OOOvvvmmmmmmccceeebbbbbbccceeennnwww|||zzzwwwkkkdddkkkxxx{{{uuunnnaaaPPPaaa~~~vvv~~~mmm}}}ooolllVVV666222111000000000111333444***333222222555777VVVWWWqqq[[[LLLFFF???:::<<>>===999444333555999;;;;;;;;;:::999888777666555555444555555666666888;;;===888:::???CCC@@@999777:::KKKoooPPP555444555888555000000555444444444444444444444444888444333888;;;999;;;>>>JJJUUUqqqNNN777888EEEDDDFFFFFFAAA:::777:::>>>???<<<999999;;;======<<<555999>>>AAABBB@@@>>>===@@@III[[[zzznnnNNNKKKLLLGGGIII<<>>???AAAEEE~~~xxxcccSSSRRRcccvvvqqq^^^HHH>>>LLL@@@DDDVVVppp~~~uuu{{{~~~lll|||tttcccggglll\\\???999>>>EEEHHHHHHGGGHHHIIIGGGLLLOOOOOOPPPQQQOOOKKKLLLRRRSSSWWWtttuuu]]]LLLCCC<<>>===CCCLLLHHHWWWiiisssrrrjjjaaa]]]^^^cccddd```[[[ZZZYYYVVVbbbkkkrrrqqqnnnnnnppprrrsssqqqmmmlllwwwqqqzzz}}}{{{sssUUU>>>:::CCCHHHCCC;;;:::>>>BBB<<<<<<<<<;;;:::999888888uuuZZZOOOJJJIIIFFFDDDAAA===777333//////...............///,,,,,,,,,++++++,,,,,,,,,...///000000//////000111111333666666777999===@@@DDDBBB===777222222555999;;;;;;:::999999999::::::666888::::::999888999;;;;;;999777555444===TTTjjj^^^000888666666666444111111444444444444444444444444444666333333777;;;;;;;;;<<>>EEEKKKfffqqqQQQFFFHHHFFF>>>@@@777AAABBB;;;SSScccLLL999999888888999;;;===>>>BBBAAAbbb}}}xxxrrrYYYJJJUUUxxxcccFFFLLLGGGGGGVVVsss~~~xxxzzzvvvsssvvvpppkkklllgggOOO;;;===AAAFFFGGGEEEEEEFFFHHHFFFJJJLLLKKKKKKLLLJJJFFFDDDKKKPPPOOORRRllliiiJJJ<<<===;;;;;;;;;@@@FFFEEE>>>:::<<<<<<<<<<<<<<<<<<<<<<<<<<<555777999::::::;;;<<<>>><<<;;;999666666777;;;>>>PPPiiitttwwwxxxiii>>>555+++(((,,,//////---,,,,,,,,,------------...,,,,,,---...///000000000222AAAwwwYYYfffQQQ<<>>999===???AAAAAA@@@???@@@@@@DDDFFFDDD===<<>>===<<<<<<;;;:::999999888777tttZZZOOOJJJHHHFFFDDDAAA===777333/////////............---,,,,,,++++++++++++,,,,,,+++///111000,,,+++---000111333555555444888>>>CCCFFFHHHIIIDDD;;;444111111666555555666777999<<<===:::<<<===;;;888666999;;;999;;;@@@HHHUUUpppUUU888444888555222111111333444444333333333333333333333333444333333555777888777777777BBBCCCqqqZZZJJJ888444<<>><<<<<>>999???===444@@@JJJ===888888777777888:::;;;<<<888FFFQQQfffKKKPPPTTT}}}lllCCCDDDCCCUUUvvvwwwnnn\\\iiieee{{{~~~ssspppiii^^^EEE:::BBBDDDGGGGGGGGGFFFFFFGGGGGGJJJKKKHHHGGGHHHFFFCCCEEECCCGGGKKKHHHMMMiii~~~lll[[[NNNOOODDD;;;:::999777:::AAA;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::<<<>>>???<<<999>>>JJJ[[[jjjsssfffSSS@@@)))...///+++***------***,,,,,,,,,,,,------------+++,,,---...///000//////***444OOO}}}ddd~~~RRR???[[[kkk\\\YYYGGG666333888AAAOOO]]]]]]NNNFFFFFFFFFNNN[[[```mmmvvv{{{wwwpppkkkdddZZZWWW___PPPUUUWWWTTTRRRXXX```dddlllqqqzzzyyynnnfffeeejjjssszzzuuuhhhfffzzzuuuzzz}}}www\\\;;;***555////////////............///444......888222222GGGttttttiiiGGG===@@@@@@<<>>AAACCCAAACCCCCC@@@AAACCCDDDBBB;;;UUUkkklllhhhmmmzzz}}}tttvvvsssYYY<<>>@@@@@@===<<<===<<<:::999999888777666666666666qqqWWWNNNJJJHHHFFFDDDAAA<<<777333.../////////......---,,,,,,,,,++++++++++++,,,,,,+++---......------...000///111222222222777AAAHHHGGGKKKOOOPPPMMMEEE>>>999666555444444555777999:::999;;;;;;999777;;;BBBIIICCCWWWzzz{{{TTT333...:::222111000///000222333222222222222222222222222222222333444333444555666666000FFF:::RRRmmmPPPBBB>>>???@@@@@@CCCFFFEEEAAABBBGGGMMMDDDUUUpppyyyRRR;;;EEEKKK>>>999BBB???<<<;;;:::888888888666888777777666777888:::;;;444DDDNNNqqq|||[[[PPPDDDYYY]]]EEEAAARRRtttvvvkkkcccjjjttt}}}zzzkkkbbbHHH===AAABBBEEEHHHIIIHHHEEEBBBFFFIIIIIIGGGGGGKKKLLLJJJGGGBBBDDDJJJJJJHHHPPP^^^hhhQQQGGGAAA<<<===DDD??????>>>===<<<;;;;;;:::777777888777777999>>>AAAMMMMMMTTTeee}}}TTT===///.../////////---+++***)))++++++,,,,,,,,,---------,,,---...///000000//////555666<<<[[[uuu^^^sssnnn;;;@@@```XXXZZZfffHHH;;;:::???LLLZZZYYY]]]TTTHHHFFFFFFFFFJJJOOOWWWiiipppddd]]]\\\VVV]]]]]]VVVSSSLLLFFFNNNSSSRRRTTTWWWYYYZZZ```nnn|||qqquuu{{{{{{qqqeeeccciiirrrwwwxxxrrroooxxxwwwvvvooosss|||QQQ777444...000000///...............,,,///000///000222555999aaaoooiiiEEE>>>BBBCCC===>>>@@@AAABBBAAA@@@@@@<<<<<>>999;;;999333666>>>999333888888777666666666777999999===666<<>>DDDCCCCCCFFFAAADDDIIIJJJNNNGGGNNNLLLRRR```jjjkkkkkknnntttvvvyyyuuuiii___dddpppqqqtttssssss}}}vvv|||rrrlllttt___///--->>>'''111000///...---......///***---444111,,,333:::444666iii]]]HHHKKKNNNOOOQQQRRROOOKKKIIIJJJLLLKKKHHHKKKSSSXXX[[[eeeqqqooo???CCC<<>>BBBEEEIIILLLXXXnnn|||mmm???000444666111...000000000000000000000000///000000000111111111111000000111222444555555666555444999>>><<>>:::777888777777666666777777888777666666555555666666777222444888AAAlllTTTUUUMMMEEETTT|||mmm___uuu~~~~~~qqq[[[OOO```uuuwwwzzz{{{hhhyyyfffGGG:::@@@@@@@@@CCCFFFGGGDDDBBBFFFGGGHHHGGGFFFFFFIIILLLFFFFFFFFFFFFEEEDDDCCCBBBEEEBBBGGG^^^~~~sssyyytttzzz]]]AAA555000+++***...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---222666111222TTTvvv```]]]DDDFFFZZZQQQrrr|||rrrXXX@@@DDDEEEHHHJJJIIIFFFGGGHHHMMMKKKKKKLLLPPPRRRQQQPPPUUUWWWXXXVVVUUUZZZdddmmmjjjkkkkkkhhhdddeeemmmuuukkkuuukkkSSSVVVqqqvvveeeXXXjjj{{{sss|||zzzpppwwwQQQ777...///000///------------............---......///000000111111888999___sssyyyzzzUUUGGGPPPZZZ\\\XXXTTTSSSTTTfffpppzzziiiaaahhh}}}zzzdddJJJ;;;999999777:::999888666555555444444444444333333333333444444iiiPPPLLLEEEEEEEEECCC@@@;;;666333000///...---------...///,,,,,,++++++******++++++************+++---...//////222555444222555===EEE>>>NNNOOORRRlllrrrsssRRR444---,,,333555000...111000000000000000000000000////////////000000000000///000000111222333444444444666999888444444>>>JJJ{{{^^^MMMGGGFFFCCCBBB@@@??????>>>;;;888777666666666666666666777666666555555555555666666;;;...===BBBFFFkkkRRROOOMMMMMMhhhzzz~~~}}}ooocccTTTUUUuuu{{{jjjddd]]]NNN===<<<>>>======>>>@@@AAA@@@???CCCEEEFFFFFFDDDCCCDDDEEEDDDDDDDDDDDDCCCCCCBBBAAADDDAAA???@@@IIIaaa|||xxxxxxhhhaaaJJJ;;;///------******---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***222444111+++222\\\jjjkkk___GGGNNNSSSDDDFFFTTTVVVOOOHHHBBBAAA>>>@@@EEECCC===???GGGEEEEEEGGGJJJNNNQQQQQQQQQTTTYYY___bbbdddddddddeeeWWW^^^mmmwwwrrrddd]]]___bbbaaa___```hhhssswwwvvv||||||}}}{{{rrr{{{kkk===+++---000///---------------............------......///000000000444---GGG{{{xxxxxxrrr|||~~~sssssskkkjjjppp|||~~~ttt|||}}}bbbIIIAAA===555444:::999888777555444444444444333333222222222222333333iiiQQQLLLFFFFFFEEEDDD@@@;;;666333000000///...---......///,,,,,,++++++***++++++,,,************+++,,,---...---///111111111777@@@GGG```TTT@@@IIIyyyyyy___EEE333555333333444111+++,,,111////////////////////////........./////////000000//////000000111222333333666888777444333888;;;<<>>===<<<<<<;;;999777666666555555555555666666555555444444444444555555???111>>>AAA777eeeoooOOOPPPNNNBBBNNNjjj}}}~~~~~~{{{aaaOOOMMMMMMOOO|||zzznnnaaannndddCCC???999>>>>>>===<<<<<<===>>>??????AAABBBDDDEEEEEECCCBBBAAAAAAAAABBBBBBBBBAAA@@@@@@???AAABBB???999;;;KKK]]]~~~iiioookkkKKK777222---+++------******---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------)))000---000666///<<>>aaattt~~~WWWeeeyyy|||zzz~~~nnn}}}|||ccchhh{{{ppp|||pppTTT>>>>>>???888777===888888666555555444444444222222111111111111222222kkkRRRNNNGGGGGGFFFDDD@@@;;;666333000000//////............,,,++++++***++++++,,,,,,************+++,,,,,,---...,,,+++...444<<>>>>>======???AAABBB???@@@BBBDDDEEEEEECCCAAA>>>>>>???@@@@@@@@@??????777888<<<@@@>>>999777:::QQQpppqqqgggeeeNNN555...111---,,,---///...,,,,,,///,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------(((222...///;;;555///<<>>:::AAAGGGGGGGGGJJJJJJKKKKKKKKKIIIHHHHHHHHHKKKFFFBBBCCCIIIPPPTTTUUULLLCCC???CCCBBB<<<:::===dddyyykkkuuummmOOODDD222)))000444---)))---,,,,,,,,,------------...,,,,,,,,,---......//////222111,,,999kkkbbbzzzqqqeee```jjjxxx|||ttteeelll~~~}}}pppVVVIII===:::::::::999999888777666555555555555555111111000000000000111111lllTTTOOOGGGGGGGGGDDD@@@;;;666333000000000/////////......++++++******++++++,,,,,,***************+++,,,,,,///,,,+++...666???EEEHHH;;;NNNggg}}}}}}cccXXXggg{{{xxxmmmgggHHH333111777555...------...///...---,,,........................------------.........///........./////////000000+++111666555444555666666<<<<<<===SSSyyy```EEEGGGHHHFFFBBB>>><<<;;;:::888666555555555333222444444333333333333444444333333222222222222333333000888///333@@@;;;^^^eeeUUULLLEEEJJJSSScccwwwyyyrrrjjjlllqqqzzz}}}qqqbbbTTTKKKOOOQQQiii{{{}}}zzzvvvWWW:::444<<<666===>>>>>>??????>>>@@@CCCEEE??????@@@CCCEEEEEECCCAAA;;;<<<===>>>>>>>>>>>>>>><<<777444888<<<:::888888666???PPPrrryyyxxx{{{]]]JJJ@@@000''',,,000,,,,,,------------///222++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))444444///111111000333<<>>??????:::;;;;;;:::888888999;;;888@@@HHHGGGBBBCCCNNNYYY]]]QQQCCC===DDDTTTfffqqq{{{wwwrrryyy|||ooo~~~bbbFFF000,,,,,,000...)))+++222,,,,,,,,,,,,------------++++++,,,,,,---.........***666...&&&DDDuuu___sss{{{ppplllhhhllluuujjjdddwwwqqqhhhkkkwwwvvvdddDDDEEEAAA:::888;;;;;;888666666555444444444444444000000000//////000000000lllTTTPPPHHHHHHGGGEEE@@@;;;666333000000000000000///......++++++******++++++,,,---***************++++++,,,,,,,,,---...222888>>>CCCHHHSSS```uuu~~~rrruuunnn\\\SSS```oooqqqiiieeeeeepppmmmdddiiirrr}}}rrrQQQ888---)))...333---...////////////...,,,)))------------------------,,,,,,---------.........---............////////////111555999888444333555333777666;;;KKK]]]{{{{{{XXXBBB===NNNGGG???<<>>???>>>???CCCEEEAAA??????AAACCCCCCAAA>>>999:::;;;<<<============???888444444444333444666222***888===JJJrrrsssyyyggg```KKK555,,,///222666555******++++++***+++---///000++++++************++++++***************************++++++++++++,,,,,,,,,///---111111+++---444222444GGGrrrggg___tttaaagggllllllcccRRRJJJMMMMMMHHHBBBCCCCCCAAA???@@@DDDHHH>>>IIIWWW^^^]]][[[]]]```WWWgggtttvvvyyy~~~}}}xxx|||oooppp|||nnnooo{{{yyyyyy}}}eee???............,,,******---000++++++,,,,,,,,,---------+++++++++,,,------......&&&777666,,,222DDDnnnfff]]]|||oookkkkkkuuujjjrrrxxx}}}\\\\\\nnncccZZZ???AAA@@@===:::999:::;;;444333222222222222222222000//////......//////000kkkTTTPPPHHHHHHGGGEEEAAA;;;666333000000000000000///......+++*********+++,,,,,,---******************++++++'''+++------+++...666===UUUpppxxxhhh]]]ggg~~~yyyrrrqqqkkkllljjj|||wwwMMM999...///444000111333...***++++++******---//////------------------------,,,,,,,,,---------......------..................111---...444555222333888111777888;;;===888>>>RRRddddddZZZWWWMMMGGGJJJBBBCCCDDDBBB???<<<::::::<<<999666444333333222111333222222222222222222333222222111111111111222222000444111222888555888KKKwwwzzz[[[RRRMMMIIIIIIQQQaaavvvwwwnnn___QQQGGGDDDFFFHHH___sss|||UUU:::666===<<<111>>>777:::===>>>>>>???BBBEEECCC@@@??????AAAAAA>>>;;;888999:::;;;<<<=========333333666777333...///333888***===333,,,???GGG[[[qqqwww{{{uuummmMMM888------+++///...&&&***000+++++++++***)))***---...---++++++************++++++******************************+++++++++,,,,,,,,,555###(((333...000555...888,,,BBB|||fff{{{hhhyyy~~~qqqjjjnnnooogggiiiiiihhheeeccceeejjjnnnfffaaa```hhhvvv|||wwwnnnyyynnnfffwwwwwwpppwwwmmmaaappprrrnnnddd@@@(((333---///---)))***......***++++++,,,,,,,,,---------***++++++,,,,,,---......000000(((,,,666111BBBooo|||lllzzzuuufff}}}```WWWNNNlll|||sss[[[DDD>>>???999888;;;999333444;;;222111000000000000000000//////............//////mmmVVVQQQGGGGGGGGGEEEAAA<<<777444///000000///---+++,,,,,,,,,,,,,,,++++++*********)))************+++++++++++++++,,,,,,,,,,,,------EEEcccooo___[[[rrruuuQQQ;;;111111000000///...---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------...............///000000111111444444555555666888999:::>>>KKKaaa}}}ZZZVVVPPPLLLIIIHHHGGGFFFEEEDDDBBB???<<<999777555888777777666555555444444000000000000000000000000000000000111111222222222333222111111222555777999EEEttt]]]ZZZNNNGGGKKKNNNWWWiiiyyy}}}{{{~~~~~~~~~}}}{{{zzz}}}mmmWWWPPPFFFIIIPPPGGGBBBLLLyyy{{{jjjPPPOOOCCC@@@<<<;;;<<<===;;;999<<<<<<===???@@@BBBCCCCCCAAAAAA@@@???>>>===<<<;;;<<<===>>>>>>===;;;999888:::888666333222222333444222222222222222222222222999HHH___xxx{{{wwwwwwcccJJJ999333222///,,,------,,,,,,,,,+++++++++***************************)))((()))***+++***((()))))))))))))))))))))))))))************+++++++++------......///000000000333777666BBBvvvfff~~~rrrkkkmmmpppoooppplllfff^^^ZZZbbbttt}}}nnnmmmqqqiiigggrrr{{{xxxwwwyyyzzzyyyuuummm\\\DDD000***...---,,,+++***+++---///111111000---+++***+++,,,---++++++,,,,,,,,,,,,------000000//////111444666888rrrUUU^^^{{{yyyvvvnnneeeRRRggguuuWWWBBB;;;===888888999999888777555444111000000/////////////////////.........---------lllUUUPPPGGGGGGFFFDDDAAA;;;777444.../////////---------...,,,,,,,,,+++++++++******)))************++++++++++++++++++,,,,,,,,,------111>>>KKK\\\}}}}}}aaa{{{yyyTTT::://////222000000//////...------,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------.........//////000111111111444444444555666777888999555888===EEEQQQ```oooyyysss```PPPFFFRRROOOKKKHHHGGGGGGFFFEEECCCCCCBBB@@@>>>:::777666555555555444333222222222000000000000000000000000000000000000000111111111333222111111222444777888>>>eeezzzppp\\\QQQTTTOOOGGGIIIVVVdddtttzzzvvvsssuuu{{{~~~sssiii```TTTDDDKKKHHH@@@AAAFFFYYYtttzzzuuuZZZ>>>888<<<999666666888:::999888::::::;;;===>>>???@@@AAAAAAAAA@@@???>>>===<<<<<<<<<<<<======<<<:::777666777666444333333444666777222222222222222222222222444555777<<>>===@@@888888888888777555444222111000//////....../////////.........---------,,,jjjSSSOOOFFFFFFFFFDDD@@@;;;666333////////////............,,,,,,,,,++++++++++++***)))************+++++++++++++++++++++,,,,,,,,,,,,''',,,555GGGeeejjjVVV<<<+++'''+++///000//////......------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------------...//////000000111111222333333333333444666777888;;;:::888666666:::AAAFFFKKKWWWeeennnvvvwwwmmm___YYYRRRMMMJJJIIIHHHHHHJJJHHHGGGFFFGGGGGGEEEDDD@@@AAAAAA@@@>>>;;;888666222222222111111000000///000000000000000000000000000000000000000000//////222111111111222333555777666;;;\\\ppp___QQQGGGJJJ===HHHSSS___sss~~~yyyuuuuuuzzz~~~}}}xxxpppeeeWWWKKKEEECCC<<>>??????@@@@@@???>>>===<<<;;;;;;;;;;;;;;;:::999666444333444333333333444666777999111111111111111111111111,,,,,,+++***+++333>>>FFFPPP___tttxxxxxxfff]]]UUUCCC666333000++++++,,,...000///---***,,,,,,,,,+++++++++*********************************)))((()))***+++***((()))))))))))))))))))))))))))))))))*********++++++,,,,,,---......//////000000111333111,,,===rrrppp\\\nnn}}}ooosss}}}qqqyyykkkUUU<<>>===@@@BBB999999888777666444222111000000///............///......------------,,,,,,hhhQQQNNNFFFFFFEEECCC@@@;;;666333111000////////////...---++++++++++++++++++++++++))))))*********+++++++++***++++++++++++,,,,,,,,,...//////...222FFFhhhnnnPPP@@@222---***...555777222,,,...---------,,,,,,,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......///000000111111222222222222222333444555666444666999:::::::::;;;===;;;<<<;;;999999???FFFKKKMMMLLLKKKKKKKKKHHHCCC???>>>>>>???AAADDDFFFHHHHHHFFFEEEEEEFFFGGGFFFDDDBBB<<<===>>>>>><<<999666444111000000000/////////...////////////////////////222111111000000/////////111000000000111222444555111555CCCnnnxxx]]]KKKLLLJJJJJJPPP\\\jjjssswww~~~~~~~~~~~~|||yyywwwooodddSSSHHHEEE@@@AAAKKKUUUDDDNNN|||uuusss{{{oooUUUAAA444222;;;555444444444666888:::;;;999999:::;;;<<<===>>>>>>======<<<<<<;;;::::::999:::999999888666333111000111111111111222444555666000000000000000000000000,,,000555777444000---,,,,,,666>>>AAAFFFQQQZZZ]]]nnnmmmgggnnnuuupppfffmmmhhh\\\MMMKKKHHHGGGGGG444,,,+++&&&(((...---222111000...+++***+++,,,++++++++++++***************************************)))((()))***+++***((())))))))))))))))))))))))))))))))))))************+++,,,,,,---......//////222///333888333111HHHgggnnnaaavvvvvvwwwxxxyyyyyyuuuppphhhlllllliiiiiijjjhhhdddeeewww|||xxx{{{hhhJJJ:::+++***///000---***++++++******+++,,,------,,,+++***))))))******+++***++++++++++++,,,,,,,,,++++++++++++,,,...///000555///<<>>@@@BBBBBB;;;:::999777555333111000000///......------......------,,,,,,,,,,,,,,,,,,fffPPPNNNFFFFFFFFFDDD@@@;;;666333444222000000000000...+++++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,333+++'''+++...000999DDD]]]lll}}}yyylll[[[KKK<<<222///000000---++++++---...---,,,,,,,,,,,,,,,++++++++++++)))))))))*********++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------.........///000000111111000000000000111222333333111444666777666666777888<<<===???AAA@@@===;;;;;;<<<<<<;;;<<<>>>@@@BBBBBBAAABBBBBBBBBAAA???>>>===CCCBBBCCCCCCDDDCCC@@@>>>999:::::::::999666444222000000000///////////////........................222222111111000000000///000000000000111111222333000:::888CCCtttmmmWWWKKKEEEIIIKKKKKKTTTaaannnqqquuuzzz}}}}}}}}}~~~~~~~~~}}}}}}~~~|||yyyyyyyyyyyyvvvqqqiiiaaa\\\LLLMMMDDDAAADDDAAANNNlllrrriii|||aaaAAA444111222:::666666555555555666888999666777777888999:::;;;;;;::::::999999888888777777888888666555333111///...000000/////////000000000////////////////////////111111000...------///000222///,,,+++((((((---333555999555333:::888333777333333555222222,,,+++***...'''---444000000111***,,,---,,,***((())),,,///++++++*********)))))))))))))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))(((((()))))))))*********++++++,,,,,,------......---,,,///444666444444666RRRtttlllkkk{{{hhh|||}}}vvv^^^AAA333+++(((---111000,,,***+++*********+++++++++,,,*********)))******++++++*********+++++++++,,,,,,+++++++++,,,---...///000%%%;;;===...AAA|||vvvuuubbbJJJBBBMMMPPPPPPQQQOOONNNZZZ``````bbbmmm}}}lllTTTCCCAAA???======>>>@@@BBB<<<;;;999777444222111000///......---------------++++++,,,,,,,,,,,,,,,,,,eeeOOONNNGGGGGGGGGEEEAAA<<<777444555222000000111111///,,,***++++++++++++,,,,,,,,,)))************+++++++++************++++++++++++,,,'''(((000333...(((((()))///<<>>======;;;;;;;;;;;;;;;>>>BBBFFF??????>>>?????????<<<999999888888666555333222111////////////////////////........................111000000000000000000////////////000000000111111111888111///EEEgggwww~~~iiiRRRCCC888555???NNNIIILLLQQQYYYaaaiiipppsssyyy{{{~~~~~~}}}~~~|||||||||}}}}}}}}}~~~~~~}}}}}}}}}{{{vvvrrrjjjiiigggbbbZZZPPPGGGBBB888AAA===>>>FFFHHHcccvvvJJJ---000555222222444555555444222333555777333333444555555666777777999888888888777777777666666666555333111000///.../////////......------,,,........................///...,,,++++++,,,...///000+++---555666111444===...555111,,,...+++***333444,,,...)))444///666555///+++111444,,,---000+++&&&(((+++---,,,+++++++++*********))))))))))))((())))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))((((((((()))))))))************+++,,,,,,------...,,,000000------222555444<<<777vvvvvvsss{{{vvvsssvvvyyyvvvrrrcccMMM999***///++++++------******---************************))))))******++++++++++++************++++++++++++++++++,,,------......///777((()))999999:::bbb~~~}}}|||vvveeeSSSEEEBBBBBB???;;;888888<<<@@@;;;:::888555333111000000......---,,,,,,,,,,,,---******++++++++++++,,,,,,dddOOOOOOHHHHHHHHHFFFBBB===888555333000...///333444222///******+++++++++,,,,,,,,,)))************+++++++++************++++++++++++(((***---...+++(((+++000------,,,+++)))***111888,,,111///+++---+++***111%%%***///111111000...,,,'''))),,,.........------************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))*********+++***++++++++++++,,,,,,,,,++++++,,,,,,---........................//////000/////////...///222888<<>>===<<<<<<<<<>>>>>><<<::::::999777444222111111111........................------------------------------........................//////000000//////222222///111555>>>ddd}}}[[[JJJIIIFFF>>>??????@@@BBBGGGLLLQQQTTT___bbbhhhpppwww{{{|||{{{{{{yyyxxxyyy{{{}}}~~~~~~~~~~~~zzzzzzzzzyyywwwwwwzzz}}}zzzyyyyyyxxxwwwwwwvvvvvvwwwsssooommmlllhhhaaa[[[RRRQQQNNNJJJFFFAAA===;;;<<>>???@@@???===:::777777888:::888777555222000/////////...------,,,+++,,,,,,,,,************+++++++++,,,dddPPPPPPIIIIIIHHHFFFCCC>>>999666111...,,,///444777555222*********++++++,,,,,,,,,)))************+++++++++)))************+++++++++...+++))))))+++---,,,******+++******...333111***&&&222---)))222---%%%///...---+++)))***------,,,...,,,++++++,,,,,,+++))))))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******+++,,,,,,------.........---------...//////,,,///333555555444444555444//////555666222000333333333333333444888<<<@@@999<<>>===<<<===???@@@???>>><<<:::777444222111111222------------------------------------------------+++++++++,,,,,,------------...//////////////////333111///444555000FFFppp{{{]]]PPPMMMHHHCCC@@@@@@@@@AAA???BBBJJJTTT]]]ccceeeeeennnkkkjjjlllqqqtttuuutttrrrrrrrrrqqqqqqtttxxx{{{uuuvvvuuurrrooonnnqqqtttrrrqqqpppnnnllljjjiiihhhaaa]]]WWWUUUSSSNNNEEE???>>>===;;;:::;;;>>>AAACCCBBBIIITTTkkk666888555444555......<<<111333444444222333666:::777777888888999999:::::::::::::::999999999999999444444222111000000000000------......///......---------------------------111...***((()))+++---///,,,///...***+++///111///***...***)))111///))),,,,,,***444'''333)))000)))***(((///111+++,,,...&&&+++)))&&&&&&)))+++++++++))))))))))))(((((((((((())))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))(((((((((((()))))))))))))))******+++,,,,,,------///+++,,,444666000---...///@@@777111IIIbbb~~~|||xxxuuu{{{xxxwww{{{tttyyy}}}yyyrrrfffUUUCCC444,,,)))***)))(((***...,,,)))))),,,))))))************)))(((((()))***+++,,,---------)))************+++++++++)))***+++,,,,,,,,,,,,,,,***---000......111666999;;;UUU{{{{{{yyyeeeRRRIII???444555>>>777888999;;;<<<:::666333666444222000...------......---,,,,,,++++++,,,,,,))))))******+++++++++,,,gggMMMGGGGGGDDDCCCEEECCC===777666222111...---...111555888///...+++***))))))***+++,,,,,,,,,+++++++++******+++***((()))***,,,,,,+++((()))++++++)))((()))***************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++++++++++++++++++++++++++...------------...///////////////000111111222222333222111111222333555666777888888999::::::;;;;;;<<<;;;;;;<<<<<<===>>>???>>>===<<<===>>>>>><<<:::888;;;<<<999222---...000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---......///000111111222111111000111333666999;;;pppnnnwwwxxxvvveeeKKK>>>AAADDDAAA;;;>>>@@@@@@???BBBHHHLLLIIIJJJMMMOOOPPPQQQSSSUUUVVVQQQQQQUUUTTTTTT___mmm```hhhcccYYYTTTOOOTTTbbbYYYVVVZZZWWWKKKIIIIII@@@III@@@;;;>>>AAA>>><<<<<>>999555555888999666333222222111000///...------,,,,,,,,,++++++*********************************iiiOOOIIIIIIEEECCCEEECCC<<<777666222111...------000333666///---+++***))))))***+++,,,+++++++++************,,,+++))))))******)))'''((()))++++++)))((()))***************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********++++++++++++++++++++++++++++++---------------......///......///000000111111222222222111111222333555555666666777777888999999:::::::::::::::;;;<<<===>>>>>>===<<<===>>>>>><<<:::888<<>>FFFJJJGGGEEEDDD<<<222@@@>>>999888;;;??????<<<777AAADDD@@@BBBJJJHHH>>>GGGJJJAAA888:::<<<;;;<<>>???666:::<<<<<<<<<======<<<999:::KKKfffpppoooxxxdddLLL;;;111333333222222222222333333333333333333444444444444666666666444333333666888777666666777999:::999777444333222000///...------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---......//////222444666444222444<<>>===888222///...------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...............---------,,,,,,////////////111333555777888@@@bbbmmmnnnyyyiiiLLLNNNeee]]]bbb]]]LLL@@@BBBGGGIIIAAA@@@AAADDDDDDAAA@@@CCC888======777999AAABBB<<<===>>>???AAA???999777;;;???;;;::::::===IIIIII777BBBLLLUUURRRJJJPPPmmmjjjlll{{{zzz___BBB000///555222111111000000111111222222222333333333444444444444555444333222222444666666666555777888999777666333222111///...---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------......///000222333333111111222444999;;;FFFaaa~~~xxxdddTTTDDD666,,,...+++)))+++---///---***+++++++++***************************************))))))))))))*********************************************++++++++++++,,,,,,,,,,,,---------......///,,,---000...000>>>PPPZZZ___lll}}}ooo^^^III;;;888888555111666666777888:::;;;<<<===;;;888777888999999555111111111000///...------,,,+++++++++++++++*********************************mmmTTTNNNKKKFFFDDDEEEBBB<<<777666222000...,,,,,,,,,---...,,,,,,+++***))))))************)))((('''(((((()))***)))((())))))(((&&&$$$''')))******)))(((((()))************************************************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******************************+++++++++++++++,,,---------------...//////000000///000000000111222222333111222222222333333444444666666666666777888999:::666555444555666666444222222555777666333///---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------.....................000111333444<<<222222NNN{{{iiidddUUU>>>HHHiii~~~vvvooosss{{{lllNNNCCCLLLSSSHHHDDDJJJIII???===CCCHHH>>>BBBOOORRRNNNFFF>>>444MMMUUUAAAFFFqqqccc^^^nnn{{{tttNNN888000---000777000000////////////000000222222222222333333333333444444444333222222444666666555444555777777666444222111000...---,,,,,,,,,************************************************************************************++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++,,,------......000000000222444444333222444333555<<>>???>>>:::777777////////////...---+++***))))))************)))))),,,+++)))'''&&&((()))+++,,,)))&&&%%%&&&((())))))&&&((())))))(((''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))(((((((((((()))************++++++,,,---------+++,,,...///000000//////222222222222222222222222333333333333444555666666555444333444555555333111///...------.........---))))))))))))******++++++))))))))))))))))))))))))++++++++++++++++++++++++***++++++---...///000000.........///////////////,,,(((,,,444444000888GGGbbbwwwhhhsss}}}yyykkkxxxhhhppp~~~qqqhhhwww}}}wwwbbbeeeuuuhhhxxxvvvyyy{{{wwwjjjPPP===000000///---+++,,,222888000000////////////000000000000000000111111111222111333444444222222222333333222111222333333111///...---,,,++++++******+++************************************************************************((((((((()))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))******+++,,,,,,,,,...////////////...//////%%%222;;;444***+++999FFF???:::===AAA<<<===BBBAAA;;;KKK\\\[[[SSS[[[___QQQ\\\[[[SSSUUU]]]UUUEEEAAAHHHCCC@@@555'''(((///+++444111---***)))***,,,---)))******************+++))))))*********+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************++++++++++++***+++---///111000,,,(((000111222222111///---,,,///111111000///000222222444555444222111555888888222222111222333555777999555555444444555666888999333444333222111/////////---------,,,,,,,,,,,,,,,((()))))))))*********+++))))))))))))))))))))))))lllSSSMMMDDD???===>>>>>>999777888...///000000///---,,,+++((()))************))))))---+++)))''''''(((***+++000,,,'''%%%%%%'''((()))&&&((())))))(((''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))******)))******+++,,,,,,------+++,,,---///000//////...333333333222222222222222333333333333444555666666444333222222333333222000++++++,,,---......+++)))(((((())))))*********+++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,---------......//////000//////...222222111000333666777666222QQQ}}}yyyrrrrrrccc~~~hhh]]]ppp|||kkk\\\qqqllllllwwwxxxrrrmmmqqq```GGG666---,,,...///...000111...)))000000////////////000000000000000000111111111111000111333333111000111222333222111222222222000...------,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,))),,,000111111000000111555555222///333:::777...<<<+++111<<<777777<<<444>>>222666===666333999===555666444666:::111---888000...111111,,,111555---...---,,,++++++*********+++,,,......,,,***))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++(((+++---+++***,,,...///111///,,,+++,,,...///000,,,...000111222444222000)))111444111000444444111000222333333222111000000666555333222222333555666333333222111.........///------,,,,,,,,,,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))eeeRRRKKKDDDCCCAAA???<<<888666444111111111000///---,,,+++***+++,,,+++)))))))))***((('''&&&%%%%%%(((---000333000,,,(((&&&&&&((()))))))))))))))))))))))))))))))))((('''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////000000111111111222222222555555444333333333333444444444555666777555111...------,,,,,,,,,+++++++++)))))))))))))))))))))))),,,+++)))((((((((()))*********************************+++++++++,,,,,,,,,,,,,,,,,,---------......///000000000111111111111888222888VVVzzz{{{yyyhhhgggjjjLLL:::444111000000,,,,,,,,,---------......000//////.........//////000111111222222333444444333333333333333222111000222222111111000/////////,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************+++++++++---------...............000000000111222222333333666666666666777777777777888888777777666555555555444444333333222111000000//////...---,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------................../////////////////////000111111222222222222222111111111000000222222222333333333444444222222000///............------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))dddSSSMMMEEEDDDCCC@@@===:::777666111111111000///---,,,+++***+++,,,+++)))((()))***'''((('''&&&&&&(((+++...---+++)))'''&&&&&&((()))(((((((((((((((((((((((())))))((('''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,+++,,,,,,---...///000000000111111111222222555444333333222222333333555555555777777666222///---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))+++***)))((((((((()))************************************+++++++++,,,,,,,,,,,,,,,------------...//////000000000111111111---444::::::===QQQttt~~~{{{{{{sssooo^^^LLL999111///...---...,,,,,,,,,------------...//////...............///000000111111222333333444222222333333222222111000222111111000000///......,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,,,,------------//////000111111222222333555555555555666666666666666666666555444444333333333222222111000000//////.........---,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------------.........////////////...//////000000111222222222222222111111000000000222222222222333333333333222111000///............------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))eeeTTTOOOGGGFFFDDDBBB???<<<999777222222111000///---,,,+++***+++,,,+++)))((()))***'''((((((((('''''')))+++'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))((((((''''''''''''((()))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********++++++++++++,,,+++++++++,,,,,,---...///000000000000111111111111333222222111111111111111333333333444555444000...,,,,,,,,,+++++++++******))))))))))))))))))))))))+++***)))((((((((())))))*********************************++++++++++++,,,,,,,,,,,,,,,------------////////////000000000000---111222...+++111BBBQQQnnnkkkccc|||tttXXXFFF:::222,,,,,,---,,,+++---,,,,,,,,,,,,------------......---------......///000000000111222222333333111222222222222111111000111111000000///......---+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++***+++++++++,,,,,,,,,,,,//////000000111111222222333333444444444555555555444444444333222222111111111000000//////............------,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,++++++,,,,,,,,,------------------.........//////......//////000111111111111111111111000000000000111111111222222222333333111000///...------------,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))fffTTTNNNGGGGGGEEEBBB???<<<999888333333222111///---,,,+++)))++++++***)))((()))***&&&((())))))(((''''''((($$$%%%&&&'''''''''''''''(((((((((((((((((((((((()))(((''''''''''''(((((()))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++,,,---...////////////000000000111111111111000////////////000000//////000000///,,,***++++++++++++************))))))))))))))))))))))))******))))))((((((((((((************************************++++++++++++++++++,,,,,,,,,---------........./////////000000444000...333:::;;;333***777SSSnnn~~~XXX\\\|||iiiKKK:::444///,,,,,,//////,,,+++---++++++,,,,,,,,,------------------,,,------......//////000000111222222222000111111111111111000000000000//////...---------+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************++++++,,,,,,------......//////000111111222222222222222333333333333333333222222111111000000000/////////.........------,,,,,,,,,+++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........------...//////000000111000000000000000000000000000000000111111111222222//////...------,,,------,,,+++++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((gggTTTKKKGGGFFFEEEBBB???<<<999888444333333111///---,,,***)))***+++***((('''((()))&&&(((***)))(((&&&&&&'''&&&'''((((((((('''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))*********+++++++++++++++++++++,,,---............/////////000000000000000///............///...---------...---+++)))++++++*********)))))))))(((((((((((((((((((((((())))))))))))((((((''''''))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------............////////////111222111//////333666222111555BBBZZZyyy{{{ZZZ>>>///,,,000000......000///+++***---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---.........//////000000111111222///000000111111000000000//////......---,,,,,,+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++,,,---.........---......//////000111111111111111111222222222222333222222111111000/////////////////////.........+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------------------...//////000000/////////////////////////////////000000000111111...---,,,,,,,,,,,,,,,,,,++++++***************)))((((((((((((((((((((((((((((((((((((((((((((((((gggSSSKKKHHHGGGEEECCC@@@<<<:::888444444333222000---+++***)))***+++***((('''((()))&&&'''))))))'''&&&&&&'''))))))))))))((('''&&&%%%''''''''''''''''''''''''(((''''''''''''(((((()))(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))************+++*********++++++,,,---...............////////////000000///...............000///......///...,,,************))))))))))))((((((((((((((((((((((((((((((((()))))))))((('''&&&)))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------------.........///***...000///++++++000555222222555555---///JJJkkksssxxxqqq|||~~~zzzhhhEEE222//////...---...+++***,,,,,,)))))),,,++++++++++++,,,,,,,,,,,,++++++++++++,,,------............///000000111111...//////000000000000///......------,,,+++++++++)))))))))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++,,,---...//////------......//////000000000000111111111222222222222111111000//////..............................************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))))))))************+++))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////............////////////........./////////000000,,,,,,++++++++++++,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))eeeTTTMMMIIIHHHGGGDDDAAA>>>;;;:::555555444222000---+++***(((*********((('''((()))&&&'''((('''&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************************+++,,,---...------........./////////000000///...............000...------......,,,*********)))))))))((((((((((((((((((((((((((((((((('''((()))))))))((('''&&&))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---------.........,,,***+++000555555...'''222+++,,,777AAA???555...;;;===VVVgggsssyyyfffsss]]]KKKIII888))))))///000///...,,,(((&&&***,,,***)))+++***++++++++++++,,,,,,,,,************+++,,,---...------...//////000000111---...//////000000//////---------,,,++++++******((()))))))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))***+++,,,---......,,,------......///000000000000111111111222222222000//////...------,,,,,,,,,,,,------------------)))*********************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************))))))))))))*********+++++++++++++++,,,,,,,,,,,,+++,,,,,,---......//////---------....../////////------........./////////++++++************++++++))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))cccUUUPPPKKKJJJHHHFFFCCC???===;;;555555444222000...+++***(((******)))((('''((()))&&&&&&'''&&&&&&&&&(((***''''''&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''((()))***'''''''''''''''((()))***((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************************+++,,,---...---------.........//////000000///............///...,,,++++++++++++***((())))))))))))(((((((((((((((((((((((((((((((((((('''((()))))))))(((&&&%%%))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......000...---,,,,,,...///000,,,444555---(((,,,333555;;;,,,;;;DDD777MMM~~~vvvlllqqq```zzz}}}www___FFF???:::---(((***///222---'''***333...)))'''+++///---+++*********+++++++++,,,,,,,,,************+++,,,---...------......///000000000------...///000000//////------,,,,,,+++******)))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))***+++,,,------,,,,,,------...//////000111111111111222222222222......---,,,,,,++++++***+++++++++++++++++++++,,,)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,++++++,,,------......///---------.........//////---------.........//////+++***************++++++)))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))eeePPPMMMIIIKKKLLLJJJFFFAAA===<<<777555222111000...,,,******+++------+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......///...,,,---------,,,+++......------,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,,,,---------......000000000111222222333333333333444666999>>>BBBDDDLLLZZZuuu}}}~~~tttvvv]]]OOO===222111111...***------,,,,,,,,,+++++++++************************)))************+++++++++)))******++++++,,,---------.........//////000000////////////............,,,,,,,,,++++++************++++++,,,+++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,---------......////////////............000//////---,,,+++******+++++++++*********))))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............////////////............---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))cccOOOLLLJJJKKKLLLJJJFFFAAA>>><<<888666333111000...+++)))***+++------+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,------------......---,,,,,,------,,,***------,,,,,,+++*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------/////////000111111222222444333333222333555777999<<<:::AAALLLRRRWWWfffwwwnnn[[[III======555---+++...111000...---,,,,,,,,,,,,+++++++++************************))))))*********+++++++++)))******++++++,,,---------........./////////000////////////.........---,,,,,,,,,++++++************++++++,,,+++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,------------...////////////.........---//////...---,,,+++******+++++++++*********))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,------------.........////////////......------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))___MMMKKKKKKLLLLLLJJJFFFAAA>>>===999777444222000...+++(((***+++------+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))*********++++++++++++,,,,,,,,,,,,,,,---------------,,,***+++,,,,,,+++***,,,,,,++++++***)))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------......///000000111333222111000///000000111333...---111333333;;;EEEMMMSSSVVVaaaxxx|||nnnfffVVVOOOEEE===888444///,,,...---,,,---//////---+++,,,,,,,,,+++++++++******************************)))))))))*********++++++)))******++++++,,,------...............///////////////.........---------+++++++++++++++***************+++,,,+++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,------------//////.........---------///...------,,,+++******+++************)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,,,,,,,,,,,,,---------------......//////......------------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))[[[MMMKKKKKKLLLLLLJJJEEEAAA>>>===:::888555222000...***(((***+++------+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************++++++++++++++++++,,,,,,,,,---------,,,***)))***++++++***)))+++*********))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////000000//////000111222333555222333888888111------111666333444>>>???===CCCBBBFFFDDDJJJ[[[```ZZZ[[[iiikkkmmmllljjjhhheeecccccc___^^^cccoooyyy}}}vvvpppjjjdddaaaaaaUUUUUUXXXYYYQQQCCC777222222///+++)))+++...000000...000111111///,,,)))(((++++++++++++************************************))))))))))))************)))******++++++,,,------.................................---------,,,,,,+++++++++***************)))***+++,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++++++++,,,,,,,,,---------.........---------,,,,,,---------,,,+++******)))************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************++++++++++++++++++,,,,,,,,,------------------......---------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((YYYNNNLLLKKKLLLKKKHHHDDD@@@>>>===;;;888555222000...+++(((***+++------+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------+++***))))))++++++***)))******)))))))))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********++++++*********+++++++++,,,,,,+++++++++,,,------...............///000111222333444///,,,...111222333555222777111,,,///+++'''---222999666555:::666000444---...333888888555555999777111---///666===@@@@@@222333222......111222111111333777;;;777111///111777555222000000///...---'''))),,,,,,***)))***,,,++++++*********)))))))))))))))))))))))))))))))))(((((()))))))))*********)))******++++++,,,------...............---------------------,,,,,,,,,,,,************************))))))++++++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((YYYOOOMMMJJJKKKJJJGGGBBB???======:::888555333111///,,,)))***+++------+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,+++)))))))))+++,,,+++*********))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))*********))))))*********+++++++++******+++,,,,,,------...........................111///---...///000111111)))///...---444444333;;;%%%...///---000,,,+++333---,,,+++,,,,,,---111666000//////111222222000---000222222111111444444222,,,+++,,,...,,,)))+++111'''(((***+++,,,,,,,,,,,,)))*********((()))***,,,*********))))))))))))((())))))))))))))))))))))))((((((((()))))))))******)))******++++++,,,------.........---------------------,,,,,,,,,+++++++++)))))))))***************((()))***+++,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++*********))))))(((((()))))))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))ZZZOOOMMMIIIIIIHHHEEEAAA===<<<<<<999777444333111000---+++***+++------+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***************++++++++++++,,,,,,,,,+++***)))***,,,---,,,+++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))*********+++******+++,,,,,,------..................---,,,,,,000333555555333000,,,)))///444///+++///+++&&&+++444:::666111222---)))///555444111------///000000...///111111111///---+++111///......---***))))))444222111222///+++,,,000000000000///---+++******///...,,,+++******))))))******)))))))))((((((((())))))))))))))))))))))))(((((((((((()))))))))***)))******++++++,,,------.........------,,,,,,,,,,,,,,,,,,,,,++++++++++++((()))))))))*********+++((()))***+++,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***************)))))))))(((((((((((())))))******))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))***************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))ZZZOOOLLLIIIIIIGGGDDD@@@<<<;;;;;;999777444333222000...,,,***+++------+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,+++***)))***,,,------+++***************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************++++++,,,,,,---............///000000000//////...///---)))(((+++///111)))...++++++222000,,,000(((---((('''///...+++111(((,,,------000333000***///...,,,++++++---000111,,,)))***---...,,,,,,000(((''')))......,,,,,,///((())))))))))))***,,,...((('''&&&(((***,,,+++)))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))******+++,,,,,,------.........------,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))*********+++((()))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))ZZZQQQPPPLLLJJJFFFAAA<<<;;;<<>>;;;<<<>>>:::888666555333111---******,,,---,,,((('''(((***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))))))))***************++++++,,,,,,++++++***************************)))))))))))))))))))))))))))***,,,+++)))(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++,,,+++++++++,,,...000111444333000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******...---+++******+++---......------------,,,,,,,,,...---,,,*********************************************++++++++++++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))\\\QQQLLLIIIIIIHHHDDD@@@===<<<<<<:::999777555444111---***,,,+++***)))((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((())))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---,,,)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))*********+++++++++++++++++++++,,,------555444111...,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******---,,,+++++++++,,,---...------------,,,,,,,,,,,,------,,,+++******************************************++++++++++++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))___RRRLLLHHHIIIIIIFFFBBB>>>;;;::::::999777666555222---***---+++((((((((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((((()))))))))******************++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((***+++,,,+++)))''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************+++++++++************+++---,,,+++******++++++,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++************++++++************************************************************************************************((((((((((((((((((((((((******))))))((((((''''''((((((((((((((())))))***,,,,,,+++++++++,,,---...---------,,,,,,,,,++++++,,,,,,,,,++++++************************************++++++,,,,,,++++++************+++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************************************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((aaaTTTMMMGGGIIIJJJHHHCCC>>>;;;999:::999888777666222---***---+++)))((())))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((((()))))))))************)))******++++++******)))''''''''''''''''''''''''((((((((((((((((((((((((&&&((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))************************)))))))))''''''(((((()))***+++,,,************************)))******++++++******)))************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((())))))***++++++++++++,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,++++++******************************++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,---++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************************************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((aaaTTTMMMGGGIIIJJJHHHDDD???;;;::::::999888888666333...***+++,,,,,,,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((())))))))))))************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))$$$&&&(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))******)))******+++******))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))*********++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))___SSSMMMHHHIIIJJJHHHDDD???<<<:::999999999888777333...***))),,,000///,,,)))((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))))))))************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&((())))))'''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))***+++++++++***)))***++++++******)))(((((())))))))))))))))))))))))((())))))))))))))))))((()))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))************+++,,,------------,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))^^^QQQMMMIIIJJJJJJHHHCCC???<<<;;;999999999999777333...)))'''---222222---)))(((***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***(((&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))((()))***,,,,,,,,,+++***'''(((((())))))))))))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((()))******)))***+++,,,---...------,,,,,,,,,+++++++++******)))***,,,,,,---,,,+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''')))***,,,---(((((((((((((((((((((((())))))))))))))))))))))))aaaTTTLLLLLLJJJJJJLLLHHH@@@;;;;;;>>><<<999777555111---)))++++++***************+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((***---///...***'''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,++++++++++++******))))))((()))***+++,,,---------***,,,---,,,+++)))******...+++******++++++---///,,,+++...444444...,,,...000666555---,,,111111+++000---)))''''''))),,,------......,,,***((()))+++***+++,,,,,,,,,+++***)))++++++************++++++))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))___RRRIIILLLJJJJJJLLLHHH@@@;;;;;;===;;;999777555111---))),,,,,,+++***))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''+++...///,,,)))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,++++++++++++*********)))***++++++,,,,,,,,,,,,,,,***++++++***)))***,,,///,,,...111444666777999;;;AAABBBGGGJJJIIIJJJUUUbbbNNNOOONNNKKKKKKMMMLLLIIIBBB???<<<999666333...+++((())))))***+++,,,///000******)))((()))+++---...++++++************++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))___SSSIIILLLJJJJJJKKKHHH@@@;;;:::<<<:::888666444111---)))---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&,,,111000***%%%&&&((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))************+++++++++,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,------...//////---+++***+++///222222999BBBHHHLLLOOORRRTTT\\\___ggglllhhh^^^VVVTTT\\\^^^eeennnoooeeeYYYQQQ]]][[[YYYWWWTTTMMMDDD===:::777333///...,,,***(((,,,+++***))))))))))))***++++++************++++++******)))))))))((((((((()))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))aaaVVVMMMKKKIIIJJJKKKHHH@@@;;;::::::999777555444111---***...---,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&***------)))%%%%%%'''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,---///000---///222444777;;;AAAEEERRRXXX\\\XXXQQQLLLGGGDDDNNNPPPYYYjjjwwwtttcccTTTLLLHHHNNN[[[```XXXOOONNNMMMNNNPPPVVV[[[]]][[[XXXNNNJJJDDD>>>999444---)))***++++++,,,+++***)))))),,,++++++******++++++,,,*********)))))))))(((((()))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((```WWWNNNKKKIIIIIIKKKGGG???::::::999777666555333111---***...---,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))(((&&&%%%(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++++++++++++++++++++,,,---,,,***)))***,,,...000---333===GGGPPPXXX___cccdddkkkmmmhhhccc```\\\WWWSSSPPPOOOWWWeeeppprrrnnn[[[LLLAAACCCJJJQQQ___mmm^^^\\\XXXUUURRROOOMMMKKKPPPPPPPPPPPPNNNJJJDDDAAA222000---++++++,,,///000,,,,,,++++++++++++,,,,,,************))))))))))))***************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((''''''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\\TTTMMMKKKIIIIIIJJJGGG???:::999777666555444333111---***---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$&&&))))))'''$$$(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,///---++++++,,,000444777EEEKKKTTT]]]ccciiimmmooodddjjjmmmkkknnnvvvxxxtttnnnpppmmmfffbbbffflllpppsssiii___ZZZZZZ___kkkuuurrrqqqkkk___QQQEEE@@@>>>QQQWWW^^^aaa^^^XXXRRRNNNKKKEEE;;;111,,,+++,,,...,,,,,,++++++++++++,,,,,,++++++*********)))))))))******************************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))ZZZSSSLLLKKKHHHIIIJJJGGG???:::999666555444333333111---***,,,,,,+++***))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------/////////333999AAAIIINNN___bbbfffiiijjjjjjlllmmmtttuuuooohhhlllvvvwwwqqq|||vvvrrr{{{zzzuuupppllljjjrrrvvvqqqdddXXXSSSTTTZZZcccmmmnnndddUUUJJJEEEOOOMMMIIICCC<<<555///,,,---,,,,,,++++++,,,,,,---+++++++++*********))))))*********************************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))[[[SSSMMMJJJHHHIIIJJJGGG???:::999666444333333222000---***++++++***************+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''+++...,,,'''$$$&&&)))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------...///333;;;FFFSSS___fffccceeeggghhhiiikkknnnppp~~~{{{yyyuuu}}}pppaaa]]]]]]iiiuuusssdddPPPAAA;;;888@@@LLLTTTSSSJJJ>>>555---,,,,,,++++++,,,,,,---+++++++++************)))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))ZZZSSSMMMLLLLLLKKKHHHEEE@@@<<<999888777555333111000//////---,,,+++)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))(((((()))*********++++++++++++)))************+++++++++---+++)))))))))*********333,,,((()))***(((+++111***DDDJJJLLL\\\```^^^hhhkkklllgggbbbooo}}}vvvxxxnnnnnnaaayyyvvvpppTTT\\\nnnzzzyyyyyy|||oooggg|||}}}qqqpppnnn___QQQFFFEEE??????MMM]]]]]]RRR;;;;;;333''''''000111)))///---******,,,---+++***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))YYYSSSNNNLLLLLLKKKIIIEEE@@@<<<999999888666333111000......---,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))*********++++++************++++++++++++,,,+++******+++,,,,,,,,,%%%(((///333000,,,111:::LLLTTTTTT]]]mmmdddVVV]]]aaalll{{{wwwaaa[[[```ZZZUUUXXXYYYjjjpppzzzfffiii```fff^^^UUUWWWYYYXXXSSSQQQYYYbbb]]]cccwwwzzzyyypppppp___]]]QQQ???777BBBWWWggg[[[LLL;;;222///...,,,,,,,,,,,,---+++))))))***+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))YYYTTTPPPLLLLLLKKKIIIEEE@@@;;;888999888666444111///---,,,...---,,,******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))((((((((()))))))))******************+++++++++,,,+++,,,,,,,,,,,,,,,,,,,,,---++++++---111999GGGTTTWWW^^^aaabbb[[[NNN\\\rrr\\\VVVOOOTTTaaaeeebbbmmm}}}{{{sss}}}~~~sssjjjhhhkkkeee[[[]]]iiiaaa\\\^^^YYY]]]___^^^vvvuuulllkkklllhhhYYYEEE???NNNbbbbbbXXXPPPKKK===+++)))333***---///---)))'''***---************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))ZZZTTTPPPKKKKKKKKKIIIFFF@@@;;;888999888777444111...,,,***...---,,,+++************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,+++,,,------,,,++++++,,,666...)))000???OOOYYY^^^aaaZZZ[[[mmm}}}|||wwwyyyeee[[[\\\nnnxxxrrrooo|||yyy|||}}}yyyyyy}}}|||wwwvvv{{{~~~uuupppppppppaaaUUUbbbccchhhooo}}}pppeeeUUUFFFFFFOOO]]]TTTOOORRRPPPCCC666000.........---++++++---...************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))\\\TTTPPPJJJKKKKKKJJJFFFAAA;;;777888888777444111...+++***------,,,+++************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))******(((((((((((())))))))))))***++++++++++++,,,,,,,,,,,,---...---+++)))***,,,+++111;;;GGGRRRYYYZZZWWWhhhvvv}}}ccc\\\YYYUUU[[[nnn{{{ccc}}}{{{iiiooossszzz}}}yyyyyy}}}yyylllvvvvvvmmmrrraaaddd]]]```yyyvvveee___bbbhhhVVVBBBBBBUUU```PPP777666000+++***---///...+++************************************************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************************************************++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))))))))************)))))))))))))))***++++++************************************************))))))))))))))))))))))))___SSSNNNJJJKKKLLLJJJGGGAAA;;;777777777666444222...+++***,,,,,,+++***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************((((((((()))))))))******++++++++++++,,,,,,,,,,,,,,,---...---******...111///@@@PPPUUUUUU[[[gggppp{{{ooosssooodddsss{{{xxx{{{xxxuuu~~~uuu~~~zzztttyyyooonnnxxxsssjjjqqqyyyyyy{{{|||nnnmmmhhhVVVCCCCCCSSSZZZVVVBBB888---***---///,,,(((++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))*********++++++***))))))))))))***++++++************************************************))))))))))))))))))))))))cccSSSLLLJJJKKKLLLKKKGGGAAA;;;777555555555444222///,,,***++++++***)))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************)))))))))*********+++++++++++++++,,,,,,,,,------***,,,...---,,,...555:::FFFPPPYYY[[[cccwwwrrrccc[[[hhhvvvqqqwww{{{yyy~~~rrrppptttmmmdddcccbbbjjj|||kkkrrrlllrrrooo\\\FFFBBBOOO]]]SSSHHH:::111///...---***++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************+++++++++,,,,,,------------------------------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++******))))))******+++,,,************************************************))))))))))))))))))))))))eeeSSSKKKIIIKKKLLLKKKGGGAAA;;;666444444555444222///,,,+++******))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************++++++++++++++++++,,,,,,,,,---------))),,,...------222;;;BBBRRRUUU[[[jjjbbbYYYfffhhhqqq}}}zzzxxxrrrttt}}}tttwwwtttlll~~~ttt~~~sssqqqxxx|||jjjjjjssskkkkkknnneeePPPAAA>>>```VVVHHH:::222/////////++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************+++++++++,,,,,,,,,111111111111111111111111........................++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++*********)))******+++,,,************************************************))))))))))))))))))))))))___QQQLLLFFFHHHJJJJJJFFF@@@999444999444222444333...++++++---,,,+++))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***(((((()))++++++(((%%%(((((())))))((((((((('''+++*********************%%%''')))++++++***(((&&&***)))((('''''''''((()))''''''''''''''''''''''''%%%$$$$$$&&&((())))))((((((&&&(((***)))%%%&&&***''''''''''''((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***+++,,,,,,---(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++---......---++++++000---,,,555999BBBTTTZZZ\\\vvvjjjccciiiwwwyyywwwsssyyylllkkkiiiiiiooo|||}}}|||xxxwwwpppnnnYYYAAA:::GGGSSSZZZRRR@@@333......000...,,,+++,,,,,,+++***************************************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,...---+++***))))))******((()))***+++++++++***)))...///333666:::===???@@@BBBKKKGGGBBBHHHLLLIIIKKKHHHGGGCCC???>>><<<777111...---+++*********,,,,,,000---)))'''(((***,,,,,,,,,+++***+++,,,+++)))((()))))))))))))))))))))))))))************+++++++++******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))***+++%%%&&&((()))++++++++++++///,,,******------+++)))---,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++)))111///...,,,++++++,,,,,,------,,,+++***)))((((((+++++++++************)))]]]NNNJJJGGGHHHJJJJJJFFF@@@999555888444222444333...+++,,,---,,,+++))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&(((***+++)))'''++++++******+++,,,---...***++++++,,,,,,++++++***)))))))))(((''''''&&&&&&(((((()))))))))((('''&&&''''''''''''''''''''''''((((((''''''&&&''''''((('''$$$###'''(((&&&'''***''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************************((())))))******+++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***************************))))))))))))***************)))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************************************************++++++++++++,,,+++++++++---...//////...777...'''<<>>JJJZZZeeebbbSSS@@@333---+++******---.........++++++++++++++++++++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++******+++...222999@@@FFFJJJNNNOOOPPPRRRSSSTTTTTTTTTSSSRRRBBB999AAAHHHIIINNNKKKFFFFFFJJJJJJHHHOOOYYYYYYUUUOOOGGG???999666444+++++++++,,,...///...,,,,,,+++***+++------,,,+++************************)))************+++++++++******))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((***+++,,,,,,---,,,///---,,,******+++---...******+++...111333222111777999<<>>>>>>>>>>>>>><<<888555000///...---+++***)))(((------,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******```OOOLLLGGGIIIJJJIIIFFFAAA;;;777888333222333333///,,,,,,---,,,+++))))))))))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,+++)))((('''(((((()))((()))***,,,,,,,,,+++++++++---000333555444333222000///---,,,***))))))(((((()))***+++++++++******((((((((((((((((((((((((%%%((()))(((%%%'''---333777...'''(((***(((&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***************++++++))))))*********+++++++++***************************)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))(((((()))))))))*********************************))))))*********+++++++++*********)))))))))(((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++*********************************************************+++++++++,,,,,,,,,,,,,,,,,,+++,,,...000+++444BBBTTT[[[ZZZvvvfffZZZmmmvvvwww|||rrrnnnhhhaaa[[[VVVSSSRRRSSSWWW```oooqqqeeemmmqqqooo|||fffLLLNNNVVVdddjjjbbbQQQEEE333000---,,,---......---++++++++++++++++++++++++************************************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,...---,,,+++++++++,,,,,,---222:::BBBHHHLLLMMMMMMGGGGGGGGGFFFDDDCCCAAA@@@;;;>>>777333;;;===;;;AAAFFF<<<777:::888333888CCCZZZYYYWWWSSSOOOKKKGGGEEE<<<777000++++++,,,...///,,,+++)))***,,,---,,,+++************************))))))*********++++++++++++******))))))******+++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((()))***+++,,,,,,+++***...,,,***)))***,,,///111777888;;;>>>AAABBBBBBAAAJJJIIIGGGFFFHHHJJJMMMOOOMMMLLLLLLMMMNNNNNNMMMLLLEEECCC@@@;;;666000,,,******,,,---...---+++)))'''---,,,,,,,,,++++++++++++aaaPPPNNNHHHIIIJJJIIIFFFAAA<<<999777333111333333///,,,------,,,+++))))))))))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++******)))***+++---...111444777999888555111///222555;;;AAAFFFHHHIIIIIICCCBBB@@@<<<777111,,,))),,,+++)))(((((()))***,,,))))))))))))))))))))))))&&&(((***(((%%%'''---333777...'''(((***)))'''&&&''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,************++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))***************************,,,,,,++++++******))))))************************))))))))))))************************************************++++++++++++************))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,+++---......,,,+++---...///NNNTTTLLLfffzzzwwwfffzzzxxxvvvtttppplllggg___WWWRRRJJJGGGBBB===:::999999999888777666888DDD]]]zzz|||pppsssxxx{{{hhh[[[RRRZZZdddeee^^^XXX@@@;;;444///---,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++))))))))))))))))))))))))((()))))))))************************++++++++++++******+++++++++,,,,,,,,,---,,,******,,,000444777CCCDDDFFFFFFDDD???:::777000111444777999<<<===>>>555AAAGGGMMMUUUPPPIIIMMMLLLCCC>>>@@@@@@===???EEEOOOQQQUUUWWWXXXVVVTTTRRRKKKEEE<<<444000...---,,,,,,+++))))))+++,,,,,,+++************************))))))*********+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))*********************+++******)))))))))***+++---111666:::===HHHIIIKKKLLLLLLKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEJJJHHHGGGHHHLLLPPPRRRSSSRRRPPPNNNJJJFFFCCC@@@>>>///...,,,++++++,,,...///------------,,,,,,,,,+++```NNNNNNHHHIIIIIIIIIFFFAAA===:::777222111333333///---------,,,+++))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++---...000444777666999<<<>>>===999444111+++///555<<>>===:::888444333222111000000//////&&&,,,333555333111333555JJJggg}}}rrrqqqttttttnnnWWW}}}iii^^^bbbdddccceee^^^SSSDDD666///------...,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,******+++++++++,,,,,,,,,,,,...222777===CCCHHHJJJCCC@@@<<<999777888999;;;<<<===???AAACCCEEEEEEFFFFFFDDD???FFFSSSQQQJJJNNNFFFTTTZZZOOODDDBBBBBB???GGGGGGGGGHHHJJJLLLOOOPPPOOONNNMMMLLLIIIDDD===777333000---,,,,,,------,,,++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))*********+++++++++,,,+++******+++---000222333888???FFFKKKMMMMMMLLLHHHJJJKKKLLLMMMOOOTTTXXX^^^___aaaccceeehhhjjjkkkllljjjiiihhhhhhgggdddaaa___\\\WWWRRROOONNNNNNOOORRRPPPKKKDDD===666000---............------------aaaNNNOOOIIIIIIIIIHHHFFFBBB>>>;;;666222111333333000---...---,,,+++))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))///222666666444222333444333333222222222333444444======<<<<<<<<<<<<;;;;;;///000111444888<<<@@@BBBTTTQQQKKKCCC;;;333---***************************)))((('''((()))***)))''')))((())),,,***'''(((,,,''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,------......))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********************************************++++++,,,,,,---************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------/////////------555AAAKKK[[[|||zzzxxx}}}~~~nnnXXXFFF;;;<<<;;;;;;::::::888666444777555333222333444444333111111222333333222111111333222111//////222666999222JJJjjjsssxxx{{{uuuzzzkkkkkkhhhddddddeeeYYYHHH888000...///111,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,111555:::@@@EEEGGGHHHHHH<<<===???AAACCCCCCCCCCCC???@@@BBBDDDFFFGGGHHHHHHPPP[[[nnntttqqqyyyaaaXXXUUUOOOHHHFFFBBB@@@AAAEEEJJJNNNQQQNNNLLLKKKKKKKKKJJJHHH666333000............---++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************)))************+++++++++,,,+++******,,,111555888???CCCIIINNNOOOMMMHHHEEEKKKOOOSSSWWW\\\dddmmmtttxxxqqqfff]]]XXXZZZ___cccsssvvv{{{xxxlllaaaZZZVVVTTTFFFLLLTTTXXXUUUIII<<<333//////.........---------___OOOLLLMMMJJJIIIJJJGGG@@@======888444444555333...---.........---,,,++++++++++++))))))))))))))))))))))))*********)))))))))))))))***)))(((((())),,,000222333...---111111...222:::<<<>>><<<777777===<<<666BBBBBB???<<<===AAAEEEGGGCCC<<<555111111444666666>>>DDDKKKLLLHHH@@@:::777,,,+++******,,,+++***'''***((('''''')))******)))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((()))))))))))))))))))))(((((((((((((((++++++++++++++++++++++++///...,,,+++++++++,,,---))))))***,,,------***(((,,,,,,+++,,,...///...,,,000...++++++------***'''...)))***...///+++,,,000,,,+++***)))((((((((()))))))))))))))))))))))))))***++++++***))))))***,,,))))))))))))))))))))))))))))))))))))************++++++++++++******))))))++++++******++++++,,,---...---,,,,,,++++++,,,,,,***+++,,,,,,*********+++((()))***,,,---,,,)))'''...,,,***))))))+++...000---,,,+++*********++++++&&&))),,,,,,***)))***++++++++++++************)))************************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......---------111***---===@@@HHHcccyyygggvvv}}}hhhMMM;;;555777555555444444444444555555444444444444444444444444000000000111111111111111000000//////000111222222666444>>>\\\sssvvvvvvsssrrrllloooeeefff___MMM999...,,,...)))+++------,,,+++***+++************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++)))+++---+++)))***...222777AAAEEE<<<777;;;>>>;;;GGG@@@@@@FFFEEE===:::>>>DDDHHHZZZhhhjjjpppvvvsss~~~vvv~~~mmm\\\VVVWWW]]]YYYLLLCCCDDD:::GGGSSSQQQFFF>>>@@@FFFSSSHHH777***,,,222000(((,,,,,,,,,+++)))***,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++******************++++++******************(((***,,,---,,,+++,,,---++++++...111555:::CCCJJJBBB======CCCKKKPPPTTTYYYTTTXXX\\\\\\WWWRRRPPPQQQSSSPPPKKKFFFDDDDDDGGGJJJQQQNNNJJJMMMWWWccciiijjjwww}}}jjjaaaYYYQQQRRR___fffYYYGGGHHH@@@666111...------...]]]RRRNNNMMMJJJIIIJJJGGGAAA======777444444555333...---.........---,,,++++++++++++))))))))))))))))))))))))************))))))))))))+++******---000111000...444111000222555666888:::333888<<<===>>>@@@>>>;;;;;;NNNXXXOOOEEEEEEBBB;;;BBB@@@>>>>>>>>><<<888444///111:::KKKYYYYYYKKK<<<888555///+++))))))+++,,,,,,***))))))***+++)))((())))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,...---,,,,,,---.........,,,***))))))+++---...------***'''(((,,,000222333+++((()))---...++++++...***************+++++++++***************************++++++***))))))***,,,************************))))))))))))************++++++++++++*********)))+++++++++***++++++,,,---++++++++++++++++++,,,,,,)))+++------+++*********------------------,,,***%%%'''+++......+++'''$$$,,,,,,------------------***,,,---,,,++++++...111,,,,,,,,,,,,++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------.........------222333//////;;;PPPqqqyyyzzziiicccrrryyy~~~XXXBBB<<<:::888888444333333222222222222333222222222222222222222222111111111111111111111111000000000000000111222222777666999@@@RRRuuuxxxqqqVVVhhheeeeee```SSSBBB555000///---------,,,+++++++++,,,************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++---,,,++++++...222444666:::555---+++444???AAA===???======@@@BBBHHHVVVeee~~~www~~~yyylllzzzyyyrrrtttqqqZZZWWWIII;;;:::CCCJJJFFF???EEENNNOOOBBB333---000222,,,,,,,,,+++++++++---...++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++******************++++++*********************+++,,,,,,+++***,,,---000+++,,,999JJJQQQLLLCCCEEEEEEHHHPPPTTTTTTUUUXXXLLLKKKMMMLLLGGGDDDMMMZZZdddVVVOOOZZZkkkkkkSSS;;;NNNTTTPPPFFFGGGQQQNNN@@@JJJVVVhhhrrrvvv|||bbbRRRUUUaaaiiifffVVVCCC888555222---(((XXXSSSNNNMMMJJJJJJKKKHHHAAA======777444333555333///---///......---,,,++++++++++++))))))))))))))))))))))))************************,,,,,,---111444444000---000111333666===DDDEEEBBB>>>FFFTTT```eeecccccceeeoooWWWXXX\\\XXXGGGEEECCCAAA@@@>>>:::777222---...;;;NNNXXXUUUMMMIIIDDD;;;111***(((+++...---,,,+++,,,,,,,,,***((())))))))))))))))))))))))'''((())))))******))))))((((((((()))))))))******************++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,---,,,******+++---000222777777777888::::::888666888555111///...---+++)))000...---///...++++++---+++,,,,,,,,,,,,+++*********************************+++++++++))))))+++---************************)))))))))*********++++++++++++++++++************+++++++++++++++,,,------)))***+++,,,------------***,,,...///...---...///------,,,,,,,,,,,,------////////////............000000000000///...---,,,,,,,,,+++)))((())),,,...------------,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,..................------,,,000999>>>GGGhhh}}}|||rrrttt~~~rrrooouuuZZZ===111444777666555444444333222111111111222222222222222222222222222222222222222222222111111111000000000000111222222---222888888:::KKKooovvvyyyppplllnnncccgggnnnggggggeee]]]QQQBBB666000000///---+++++++++---...++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++,,,,,,,,,,,,///,,,***...444999:::999888111000888BBBEEECCC@@@@@@FFFLLLNNNQQQ\\\ssszzzppptttzzzzzzwwwmmm]]]NNNDDDAAAAAABBBFFFLLLPPPLLLDDD<<<333+++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******************************++++++++++++++++++******+++++++++++++++++++++,,,,,,+++******---///666999>>>AAADDDEEEDDDCCCCCCFFFMMMSSSRRRLLLKKKNNNLLLLLLSSS]]]aaadddxxx{{{yyybbbSSSUUUYYYTTTOOO___sssuuuwwwmmmgggcccbbb^^^UUUIII===444000UUURRRKKKMMMJJJJJJKKKHHHAAA===>>>777444333555333///---///......---,,,++++++++++++)))))))))))))))))))))))))))***************++++++---...///000000111222333222;;;BBBFFFMMMUUUVVVRRRVVV___ppp{{{yyy|||qqqoooiii```WWWNNNHHHEEECCCBBB???===>>>EEENNNWWW\\\TTTQQQIII>>>333---++++++,,,++++++,,,------+++)))************************(((((()))************)))(((((()))))))))*********+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,***,,,///333888>>>EEEJJJSSSTTTVVVYYYZZZXXXTTTQQQOOONNNLLLIIICCC;;;333...222000///...---------///.........---,,,***(((&&&***************************+++,,,+++******+++---************************))))))*********+++++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,---.../////////...............,,,******+++---)))+++---......///111222222111000/////////000000---,,,,,,++++++,,,,,,,,,,,,,,,+++)))(((((()))***------------,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,//////...............///...---===KKKXXX|||~~~VVVNNNFFFDDDAAA;;;777777777666555444333333333333333333333333333333333333222222222222222111111111111111111000000111222222///000444:::>>>CCCMMMWWW}}}{{{ccc{{{jjjpppXXXiiifffffffff```OOO===222///---,,,+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********++++++++++++++++++,,,,,,,,,,,,,,,------...222777::::::999///...444;;;;;;999AAAOOOcccmmmwwwyyyssspppuuu|||ooosssxxxvvvrrr|||sssXXXDDD???BBBGGGGGGIIILLLNNNHHH;;;000---,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++++++++,,,******+++++++++++++++,,,***++++++++++++---111444<<>>>>>666333333555333///...000......---,,,++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,---000000---***---555===AAALLLVVVZZZ\\\]]]\\\ZZZaaaiiiuuu|||wwwlllfffffflllmmmzzznnn___VVVIIIJJJKKKNNNRRRVVVZZZ]]]WWWVVVTTTNNNCCC888...)))***))))))***,,,---,,,+++++++++++++++++++++++++++((())))))***************))))))))))))************++++++,,,,,,---------...++++++++++++++++++++++++------------------------///444<<>>???AAAGGGSSS]]][[[RRREEECCCCCCIIIVVVnnn}}}wwwvvvwwwgggiiihhhggglllwww}}}}}}qqqfffYYYXXXdddyyyjjjYYY[[[aaa\\\RRR___VVVKKKNNNKKKKKKLLLIIIBBB>>>>>>666333333555444///...000......---,,,++++++++++++))))))))))))))))))))))))))))))******+++,,,,,,,,,...000111...---111;;;DDDJJJPPPZZZcccccc[[[UUUTTTbbbjjjqqqqqqooommmkkkhhhuuugggnnnrrr[[[OOODDDDDDNNNXXX\\\[[[SSSUUUWWWWWWRRRGGG999///,,,***))))))+++,,,,,,,,,++++++++++++++++++++++++((()))******++++++******)))))))))*********++++++++++++,,,,,,------......------------------------,,,,,,++++++,,,...///111:::===AAACCCCCCDDDHHHKKKLLLGGGAAA@@@DDDKKKSSSWWWWWWUUURRRNNNMMMPPPVVVZZZYYYYYYSSSJJJAAA:::222,,,---,,,,,,++++++,,,------++++++++++++++++++++++++***+++,,,+++++++++---///++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,---......***---111777===EEEMMMSSSZZZ]]]aaabbbaaabbbdddgggoooiiiaaaYYYTTTTTTWWWYYYSSSPPPLLLFFF@@@999333000,,,***)))***,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,------......///.........///000222444333CCCeeennneeexxxuuu}}}ppp]]]JJJEEEHHHIIIFFFDDD>>>===;;;999888666666666555555555555555555555555666666555555444444333333333333222111111111111222222222333444333444<<>>DDDPPP___qqqpppqqq~~~{{{iiiMMMFFF@@@@@@BBBDDDGGGKKK;;;555///+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++,,,---------******++++++,,,---------(((+++...111444888===AAA999EEENNNQQQSSSTTTMMMBBBBBBNNNcccyyyuuutttxxx~~~|||yyyuuuyyy}}}}}}|||^^^SSSeee~~~wwwfff```\\\WWWcccWWWLLLNNNKKKKKKLLLIIIBBB>>>???555333222555444000...000......---,,,++++++++++++))))))))))))))))))))))))))))))***++++++,,,------...///111555:::???BBBDDDGGGDDDOOOeeennnddd[[[[[[cccnnnrrrooowwwvvv^^^NNNKKKPPPVVVZZZOOOOOORRRXXXZZZUUUIII>>>222///+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***))))))*********+++++++++***++++++,,,------..............................,,,++++++,,,///333888;;;;;;======999444333777:::GGGDDDAAA@@@BBBEEEGGGGGGMMMLLLIIIDDD??????BBBEEEbbbgggiiiddd\\\SSSGGG;;;444222///---+++,,,---...++++++++++++++++++++++++***+++,,,,,,++++++---///++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---.........---,,,,,,...000444666777===GGGOOOWWW\\\aaadddggggggfffbbb]]]\\\```eeefff```WWWOOOMMMPPPVVVZZZ```aaacccbbb]]]UUULLLGGG===888000,,,,,,,,,---,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---......///...---------///222555666>>>ddduuurrr}}}pppbbbYYYQQQKKKIIIEEECCCBBB@@@>>><<<<<<;;;999999999999999999999999::::::999999888777777666444333222222111111111222***---444999777333444999BBBFFFFFFNNNxxxwwwjjjcccgggdddZZZUUU>>>777///+++,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++,,,,,,---......///555666666777888:::===???;;;OOOggguuu{{{uuu|||uuuaaaMMMHHHJJJHHHEEECCCEEE===333...---......,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++,,,------...******++++++,,,------...+++...222555999<<>>???555222222555444000///111......---,,,++++++++++++))))))))))))))))))))))))))))))***+++,,,,,,------///...222<<>>:::555///+++*********++++++++++++++++++++++++***+++,,,,,,+++,,,...000++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......000///......111666;;;>>>QQQWWW]]]aaa```[[[VVVTTTYYYWWWQQQHHH???>>>CCCIIIKKKRRR\\\dddeee___WWWPPPIIIRRR___jjjpppooojjjeeeWWWNNN@@@666111000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////------,,,---///333666888___mmmkkk{{{{{{```SSSSSSLLLJJJHHHFFFDDDCCCBBBBBB????????????????????????======<<<<<<;;;:::999999444333333222111111111222888000+++000555666666666444888EEEOOORRRcccrrr{{{xxxggggggddd___\\\HHH>>>111******,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++,,,,,,---...//////>>>999444444999???CCCEEE]]]zzz{{{hhhQQQAAACCCNNNLLLBBB777000...//////...------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,---......******+++,,,,,,---......---000555999<<<>>>BBBDDDWWWSSSIIIDDDXXXnnnppp^^^bbbmmmhhhoooJJJNNNLLLMMMLLLKKKGGGCCC>>>;;;555333222111111000---+++,,,,,,,,,+++++++++******)))))))))))))))***++++++(((***---...---...///000---444===@@@>>>;;;:::;;;GGGPPPUUUVVV___lllpppiiikkkpppxxx{{{xxxtttuuuyyyoooiiihhhuuu{{{```CCCOOOJJJIIIQQQXXXZZZYYYYYYRRRBBB222+++******+++,,,,,,,,,,,,+++++++++******++++++************************+++++++++,,,,,,,,,,,,,,,------------------444///,,,---,,,***---111444444888@@@HHHKKKHHHCCCMMMJJJNNNWWWWWWQQQPPPVVVWWWRRRYYY___\\\```hhhhhhfffdddkkkiiiZZZOOOIII???<<>>888777000)))(((,,,+++************))))))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------222000...---,,,,,,+++)))222000,,,---888JJJWWW[[[\\\SSSLLLJJJIIIFFFEEEFFFMMMYYY```[[[ZZZ]]]XXXNNNMMMBBB<<<@@@FFFFFFAAA>>>@@@888666AAAPPP[[[ccchhhhhhmmmggg\\\OOO:::---222---,,,,,,---,,,+++,,,...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------------------------------)))---333444,,,,,,===SSSwwwhhhfffzzzlllrrr~~~iiiWWWOOOJJJKKKKKKGGGFFFHHHJJJJJJIIIHHHGGGGGGGGGGGGAAABBBCCCBBB@@@>>><<<:::<<<999666222000000111222000000000111222444555666666666:::AAABBBKKKffftttfffwww|||cccnnnfff^^^ZZZTTTMMM>>>///,,,000///***------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,,,,...333555666::::::888<<>><<>>;;;777555333333333111111111111222333444444222111444999888:::LLLbbb```___ddd^^^yyyaaajjjxxxbbbXXXRRRDDD444...//////+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++...---++++++...111444444333@@@>>>777IIImmm~~~tttfffppp___@@@===HHHKKK>>>333222222---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************++++++,,,,,,,,,,,,------***+++,,,,,,+++,,,///111666??????<<>>===;;;666999<<<>>>@@@DDDJJJNNNXXX]]]aaacccjjj|||lllTTTHHHNNNLLL@@@FFF[[[___XXXPPPEEE777,,,***///,,,,,,,,,,,,++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......//////+++---111555333///222999???EEEKKKMMMJJJGGGGGGHHHHHHGGGEEEDDDHHHNNNMMMHHHLLLIIIJJJIIIGGGQQQVVVKKKFFFFFFRRRZZZXXX]]]bbb^^^ddd]]]SSSLLLFFFGGGPPPZZZ______^^^[[[XXXPPP???000***,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------+++***,,,222666LLLRRRXXX\\\aaaeeeccc]]]aaabbbhhhmmmooonnnrrrxxxggglllvvv~~~|||vvvuuuyyy{{{sssoooqqquuuwwwzzz}}}nnnVVV>>>555888:::888555HHHYYYZZZXXXfffooobbbSSSCCC;;;000+++---///...+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------------------------------222,,,+++///555EEEjjj|||uuuqqqiiitttuuuyyymmmbbb\\\UUUTTTQQQOOOMMMMMMNNNOOOHHHDDD??????BBBEEEFFFFFFEEEDDDBBB???<<<999777666333333222222222222333333444222555999777444<<>>NNNVVVRRRVVVbbbyyyzzz}}}eeeiii}}}jjjMMMIIIJJJJJJJJJHHHEEE@@@;;;888444222111111111000...,,,,,,,,,,,,+++++++++******++++++******))))))******---...000000//////111333555444555;;;FFFOOOSSSTTTXXXZZZYYYTTTQQQOOOHHH???>>>@@@AAAAAACCCEEEDDD???LLLLLLIIICCCAAADDDHHHIII<<>>???DDDHHHLLLYYYcccgggmmmtttrrrjjjdddbbbbbb\\\XXX```^^^LLLLLLFFFJJJLLLIIIPPPYYYXXX[[[aaaeee^^^NNNDDDFFFLLLQQQRRRQQQTTT___cccRRR;;;555000+++***,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............333///***)))---777BBBIIIRRRYYY```dddhhhlllkkkffflllpppyyyzzztttqqqppprrrwww{{{tttiii[[[KKKBBBFFFNNNGGGLLLBBB999GGGYYYdddmmm^^^RRR???///)))---111222------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............***000222000;;;]]]pppoooxxxyyywwwrrrooojjjfffbbbaaa``````MMMGGG@@@===@@@DDDFFFFFFFFFFFFFFFEEEBBB@@@===<<<888777666555444444444444666444666:::;;;888:::???GGG\\\zzzqqqtttxxxvvvfffnnnbbb___UUUEEE666---,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,***,,,000333444666999:::@@@ZZZ~~~yyyzzzwwwcccRRRQQQDDDIIIPPPTTTRRRKKKHHHIIIGGGUUUZZZOOOFFFIIIJJJFFFIIIKKKPPPVVVaaaooo~~~~~~nnnOOO>>>IIIPPPBBB666888.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++,,,+++++++++,,,,,,,,,------------------...222888===EEECCCNNN]]]\\\\\\zzzyyytttsss||||||kkkfffNNNIIIIIIJJJIIIHHHDDD@@@;;;888333222111111111000...,,,,,,,,,,,,+++++++++******++++++***************+++.../////////......111333333333888BBBMMMRRRPPPKKKUUUSSSLLLDDD@@@>>>:::555<<>>DDDMMMZZZfffqqqxxxzzz}}}iiiiii]]]XXXSSSKKKQQQZZZYYYUUUVVVYYY^^^cccccc]]]UUUIIINNNLLLFFFJJJWWW___^^^HHH:::,,,'''+++000...***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......////////////,,,+++111>>>MMMXXX]]]jjjkkkiiieeehhhqqqxxx{{{xxxuuuwwwooocccfffttt{{{xxxwwwyyyxxxqqqkkkiii___fffnnnqqqiii]]]ZZZ]]]aaa\\\LLL>>>999999KKKjjjpppkkkZZZCCC333//////...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------....../////////)))333222111PPPxxx|||uuuooojjjhhhfffTTTMMMDDD???>>>@@@AAAAAACCCDDDEEEFFFFFFEEECCCBBB===<<<;;;999888888777777555222222555777777777999<<<>>>WWWyyy|||tttpppdddaaa[[[MMM<<>>OOO|||```dddbbb^^^UUUEEE555......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---...333777444222===LLLbbb}}}ggg___oooxxx~~~pppkkkyyylllYYYJJJDDDGGGLLLQQQdddzzzuuuVVVAAAAAA@@@999555333000---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---------++++++,,,,,,,,,,,,------------...///222888???EEEQQQcccppp|||{{{bbbRRRLLLJJJJJJJJJIIIEEE@@@<<<999222111000111111111///---,,,,,,,,,+++++++++******)))))))))***+++,,,---...111111111///...///222444666666999>>>FFFJJJKKKJJJ???===>>>FFFQQQ^^^jjjqqq___ZZZTTTPPPPPPPPPQQQQQQ777AAALLL[[[}}}mmm\\\TTTVVVLLLIIIQQQYYYTTTFFF;;;...------------,,,,,,,,,******++++++,,,------...,,,,,,,,,------------...---...///000111222222333222666===DDDIIIPPP___nnnzzzkkkYYYSSSYYYXXXOOOJJJPPP]]]eeelll^^^OOOFFFFFFMMM\\\hhhhhhYYYEEE666000///---,,,------------------------,,,,,,,,,---------..............................---------...///000000000111:::FFFOOOVVV]]]fffmmmxxxnnnZZZJJJJJJLLLRRRWWWXXXWWW]]]eeecccdddmmmyyy}}}wwwooollleeeWWWJJJGGGKKKOOOSSSVVVpppyyy}}}mmmbbbjjjyyyfffrrrwwwssseeeIII:::CCCVVVfffooojjj___SSSAAA111...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------...///000000000333333;;;ZZZ___xxxyyyrrrnnnaaa___ZZZPPPDDD===<<<>>><<<===???@@@BBBCCCDDDEEEBBBBBBAAA???>>>>>>>>>>>><<<<<<:::888777777777555999>>>888000IIIgggddd{{{yyydddaaa```\\\OOO===222000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......//////111777;;;888<<>>VVV~~~{{{bbbKKKBBB@@@;;;888333...,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...++++++,,,,,,,,,,,,------+++---000444999@@@HHHMMMbbbjjj}}}vvvuuu}}}^^^PPPJJJKKKKKKKKKIIIFFFAAA<<<999222111000111111111///---,,,,,,,,,+++++++++******((())))))***+++---...///333333222111000000333666333555999>>>BBBCCCBBBAAACCCCCCIIIXXXjjj|||kkk[[[RRRMMMKKKLLLKKKEEEBBBVVV||||||SSSWWWMMMHHHOOOWWWVVVMMMFFF......---------,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......---...///000111222333333333:::DDDNNNYYYnnn{{{___[[[TTTQQQXXX___[[[PPPZZZcccllleeeMMM>>>NNNhhhnnndddSSSAAA333------...------------------------,,,,,,,,,------.................................---------...///000000111777CCCRRRZZZ```nnnmmmUUUKKKRRR```jjjjjjnnnwwwwwwggg```\\\TTTJJJEEEMMMVVVgggxxxxxxooojjjnnn}}}xxxooo[[[CCC;;;DDDVVVdddhhhiiieeeUUUBBB......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,------------------...///000000111---444LLLwww~~~bbbvvvwwwrrrdddeeebbbWWWIII???>>>@@@;;;;;;<<<>>>???AAABBBCCCCCCBBBAAA@@@????????????:::<<<===;;;999999888666222777=========XXXvvv]]]uuurrr~~~dddaaaaaa```UUUBBB666222------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////111333999>>>>>>IIIkkk}}}xxx]]]VVV^^^dddyyycccUUUGGGBBBYYY|||ZZZ@@@JJJ@@@<<<555///,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,---------,,,///333999@@@HHHPPPVVVVVVwww{{{ooo^^^RRRLLLKKKIIIGGGFFFFFFCCC<<<777222222111111000/////////...---,,,,,,++++++,,,,,,---***((()))---000111111222111///......000111333333777;;;======<<<:::999DDDWWWmmm{{{|||yyy{{{~~~{{{rrriiiZZZNNNKKKTTT[[[hhhsssaaaYYYSSSWWWSSSIIIGGG\\\aaaOOORRRGGGBBBOOOQQQNNNWWWCCC333***...222///---///---------.........//////......---------......///+++111555333000000444777@@@CCC___|||zzzhhh]]]QQQQQQTTTNNNNNNRRRbbbnnndddLLLDDDKKKcccbbb^^^QQQ???111,,,...000...+++***---000...***........................///............//////000111...---000444666555555FFFYYY[[[]]]||||||```VVVTTT___nnn{{{vvvuuupppgggTTTTTTPPPOOOYYYooonnn```qqqpppRRR@@@;;;EEEddduuujjjgggiii]]]GGG333'''///555000,,,000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......(((111...+++111222...000222===iiiooovvvuuu}}}xxxuuummmcccZZZSSSKKKCCC>>>@@@???======???AAAAAAAAAAAA@@@????????????>>>===<<<777===BBB>>>>>>===444888;;;333555???@@@XXXvvvtttvvvqqqaaadddXXXZZZWWW333111111---,,,//////,,,,,,///---------------------------,,,,,,+++*********+++******...111000,,,,,,000666111:::@@@GGGkkk~~~ooofff[[[ccchhhlll|||mmmSSSFFFUUUhhhtttrrrZZZJJJTTT<<<444777...&&&,,,111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...---******,,,......---111666===LLL\\\eeefffdddWWWPPPKKKIIIGGGFFFFFFCCC<<<777222222111111000/////////...---,,,,,,++++++,,,,,,,,,***)))***...111111000000111222222333333333333666:::<<<;;;999;;;BBBIIIYYYdddnnnqqqooommmhhhbbbfffiiillljjjaaaUUUJJJCCC===555222666666888III___wwwhhhVVVPPPYYYZZZWWWggg|||]]]SSSNNNGGGBBBOOOQQQ;;;EEE:::111//////---++++++---------.........//////......------......///000444333222222555999<<<===HHH___jjj^^^YYYOOOSSSTTTZZZbbbeee]]]OOODDDXXXbbbfff\\\KKK===444///111///---,,,---///---+++........................//////.........///000000///---...111111222???OOOQQQccc{{{ccc^^^dddzzzooo[[[UUUUUUXXX```jjjyyylllgggpppuuugggSSSFFFNNNcccooogggaaaeeegggWWWCCC222...///---+++...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,333///+++111222...111...___}}}{{{zzzsssiiiaaaYYYRRRIIICCCBBB@@@>>>>>>@@@BBBBBBBBBDDDCCCBBBBBBCCCCCCBBBBBBHHHBBB@@@>>>999<<>>@@@999---///666111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------,,,---...///...333222>>>SSS```ggg|||bbbTTTLLLJJJHHHFFFFFFFFFBBB<<<777222222111111000/////////...---,,,,,,++++++,,,,,,+++++++++---000111111000///111444666777666555444999<<<<<<888666<<>>eee|||kkkkkkeeeWWWWWWcccxxxvvvQQQLLLHHH444CCCOOO111BBB@@@999000,,,------+++------........./////////...............///000111333222111111333>>>MMMYYYnnnwwwdddRRRQQQTTTVVVYYYbbbhhh]]]MMMQQQcccmmmeeeXXXOOOBBB444111000///......---,,,,,,........................///////////////000111111111---...222555:::JJJ]]]yyyrrr```iiivvvdddQQQOOOXXXuuuyyyooonnnnnn\\\ccciiinnniiiXXXXXXjjjdddVVVBBB222++++++---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............222---,,,222111///777666sss}}}tttmmmeee]]]SSSMMMFFFCCC@@@@@@AAACCCDDDEEEGGGGGGGGGGGGHHHHHHHHHHHHDDDEEEEEEBBB======AAAEEEBBBFFFBBBAAAEEE===888@@@lll}}}dddggg^^^VVVUUU===222---,,,///000---,,,...---------------------------,,,,,,+++++++++++++++...+++***---...---///333888FFFTTThhh~~~|||vvvlllhhhfff}}}```HHHNNN___yyy~~~zzzMMMBBB>>>999111333444---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,...000000///...111<<>>111///...///...+++,,,///........................////////////000111222222...555666111666NNNooouuu\\\llluuu```[[[WWWiiilllbbbkkkooouuusssuuuqqqUUUJJJaaaeeebbbUUU@@@000---///111...------------,,,,,,,,,------------------------------------............+++...,,,...333000000===VVV{{{~~~wwwpppggg]]]VVVKKKHHHCCCBBBCCCEEEFFFGGGIIIJJJKKKLLLKKKLLLMMMNNNBBBHHHFFFCCCCCCAAABBBIIIIIIKKKJJJHHHIIIFFFBBBAAAJJJnnnaaa```WWW]]]III555///,,,...000...,,,------------------------------,,,,,,+++++++++,,,,,,+++))))))---//////222777GGGlllpppmmm|||UUU>>>NNNVVVxxxRRR777======333...---............------------------------------------,,,,,,,,,---------......///,,,,,,///111//////000///OOOhhhnnnzzzZZZUUURRRJJJHHHFFFEEEEEEBBB;;;666222222111111000/////////...---,,,,,,++++++,,,,,,***,,,///222333333222111222111111222333555777888555555555888===BBBEEEGGGIIIKKKKKKLLLTTT___eeeeeebbbTTTBBB777888>>>EEEIIIIIIIIIIIIJJJJJJHHHAAA;;;888AAALLLOOOLLL[[[|||ddd```bbbQQQXXXqqqhhhVVVRRRSSSXXX;;;DDDDDD888///000222000........./////////000000000//////000111222333333333333888CCCUUUtttaaaUUUPPPUUUXXXVVV\\\hhhfffnnniiiZZZWWW___[[[LLL555///,,,......+++---111/////////////////////////////////000000222333333***999<<<777LLL{{{ppp```yyyiii[[[NNNVVVyyy~~~tttqqquuutttzzzzzz\\\IIIXXXbbbhhhdddRRR===333000///.........---------,,,,,,---------------------------------.........//////+++...---000333,,,111FFFxxx{{{tttlllbbb[[[QQQMMMGGGDDDDDDFFFHHHIIIIIIKKKMMMNNNMMMNNNPPPRRRPPPSSSJJJHHHTTTUUURRRZZZPPPSSSYYYWWWOOOIIIFFFBBBFFFrrr```cccZZZYYYQQQ:::333---...000...---...---------------------------,,,,,,+++,,,,,,------...---...111111111666>>>IIIwwwpppsssqqq|||uuussspppqqqvvv}}}\\\LLLKKKllliiiIIIFFF@@@777333000//////.........---------------------------------,,,,,,,,,---------......000------000000...111777DDDaaazzzkkk|||~~~}}}{{{{{{~~~WWWVVVUUUIIIGGGEEEEEEEEEAAA;;;666222222111111000/////////...---,,,,,,++++++,,,,,,***---111333333333333333333222111000111333666777222222333888???BBB@@@<<>>@@@FFFJJJIIIGGGHHHHHHGGG???AAAHHHUUUfffyyywwwaaaooo[[[FFF\\\qqqWWWWWWPPP999@@@BBBFFFEEE<<<111---///.../////////000000000000000111111111222444555666666???\\\eeeTTTQQQRRRUUUZZZgggnnnmmm___SSSSSS]]]eeeMMM;;;...///222///...111////////////////////////000000000111222333444555999GGG```kkkfffZZZhhh}}}tttlllrrruuussshhhXXXjjj```\\\___ZZZIII777...............------------....................................///////////////000000222111///LLL{{{oooaaazzz{{{zzzzzzssskkkfff^^^XXXOOOIIIFFFGGGIIIJJJIIIMMMQQQRRRPPPQQQUUUYYYRRRWWWQQQfffkkkYYYEEEBBBXXXlll]]]LLLGGG@@@HHHHHHwwwfffuuukkkccc___YYYQQQIII<<<000---......///000------------------------,,,,,,,,,,,,,,,---......,,,---...---,,,444KKKaaaxxx]]]ccczzzhhhTTTEEE;;;666888???999666444555777>>>MMM[[[ZZZMMMaaatttXXX999===@@@///////////////....................................,,,,,,,,,---------......///---///222///111CCCXXX}}}zzz}}}tttlllfff```ZZZVVVKKKJJJLLLQQQUUUZZZfffrrr}}}WWWTTTQQQIIIGGGEEEEEEDDDAAA;;;555222222111111000/////////...---,,,,,,++++++,,,,,,,,,///333333222222444777222333444666666555333222222444666888999<<>>===CCCHHHBBB444///333////////////000000000000111111111222333444666777333QQQ^^^LLLQQQ^^^fff^^^jjjsssjjjWWWOOOZZZkkkWWWBBB111111444000...000000000000000000000000000000000000111222444555666888eeewwwoooYYY```wwwrrrooonnnvvvpppVVVmmmXXXOOO[[[bbbTTT@@@555//////.........---------..................................../////////000---------111222777___pppvvv}}}sss}}}xxxtttzzzrrrmmmaaa[[[QQQJJJGGGGGGIIIJJJIIINNNRRRSSSRRRRRRWWW[[[___WWW===LLLrrreeePPPCCCUUUjjj[[[GGGBBB;;;???TTTnnnooo``````aaaQQQMMM???111---......///111------------------------,,,,,,,,,,,,,,,---...///---000222111222AAAbbb|||sss^^^aaazzzssssssPPPIIIDDDEEEDDD>>>===???;;;===AAACCC>>>999:::???YYYxxxrrrQQQSSSfff}}}hhhJJJDDDCCC777000/////////....................................,,,,,,,,,---------.........---///333000444KKKfffzzzzzzoooaaaUUUNNNGGG@@@;;;;;;999<<>>GGGQQQpppxxxjjjKKKgggNNNlllQQQMMMAAA888@@@LLLEEE:::555111222000//////000111111000222,,,777777)))444BBB222LLLyyy}}}eeeVVV]]]lllmmmdddiiinnn```TTTYYY______PPP===000///222111///---///000000//////000111---===111(((;;;;;;222@@@cccwwwjjjeeevvv}}}ccckkkvvvllluuu```TTTWWW\\\]]]QQQ<<<...000000------//////......................................./////////000777&&&333666222<<>><<<:::;;;===<<<;;;::::::<<>>???DDDFFFLLLRRRVVV[[[eeeoooxxx~~~nnnssslllkkk{{{[[[MMMHHH;;;@@@LLLJJJAAA999///222111//////111222111000222222222555777444<<>>DDDYYYggg]]]LLLKKKSSS]]]___VVVHHH???;;;===RRRkkkdddeee]]]PPPFFF:::222000000///...........................------------------------444///000///===rrr|||[[[aaarrrfff[[[VVVTTTPPPJJJDDD@@@??????===IIISSSRRROOOQQQUUUVVVhhhsssWWWEEEeeerrrWWWEEEBBB666222///...000111///,,,---------------------------------............///---555444222BBB\\\xxx~~~vvvpppwww{{{rrrbbbTTTMMMDDD<<<;;;<<<<<<<<<===<<<;;;:::999;;;>>>AAACCCKKKUUUeeerrr{{{[[[UUUPPPIIIIIIHHHHHHEEE@@@999444222222111111000/////////...---++++++,,,...111333111111111222222333333444333222111111111222444555333333555666888:::<<<<<>>@@@MMMOOOIII>>>///333111000000111222222111222888...222@@@555DDDzzzkkkXXXVVVhhh^^^dddmmmeee\\\YYYUUUPPPUUUNNN:::///111222...111222333222111000111222333000444999444999gggjjjdddyyyuuurrrxxxwwwpppTTTIII___iii___[[[CCC444+++...222///,,,,,,............................../////////000000000///999+++777666}}}{{{dddnnnlllsss~~~vvvooohhh^^^VVVQQQOOOMMMMMMKKKKKKLLLNNNOOOPPPQQQRRRNNNBBB999???RRR\\\RRR@@@PPPYYYaaa^^^RRREEE<<<888>>>OOOfffzzzsssyyyuuu[[[VVVUUULLL>>>444000000000///........................------------------------,,,666444555TTT|||WWW\\\yyyooojjjaaaWWWNNNHHHEEEDDDOOO___ooorrrlllgggeeeeeeVVV[[[aaafffoooUUUZZZxxxdddJJJBBB888444000///000111000...------------------------------........./////////+++222555<<>>>>>===<<<<<<;;;<<<===>>>???>>>DDDOOO]]]jjjvvv[[[WWWRRRIIIIIIIIIGGGDDD>>>888444222222111111000/////////...---+++***,,,///333666111111111222222333333333222111111000111222333333111222444777888999::::::GGGRRRbbbjjjgggdddjjjuuu{{{kkkiii}}}cccQQQOOOAAABBBNNNPPPLLLCCC444333222000000222333222111333666222111777>>>ggg}}}iiibbbfffllluuuqqqdddeeeggg___HHHWWWVVVBBB111111333///222444444444222111222333111777999111:::lllzzziiiaaaooovvv\\\III[[[___WWWbbbTTT>>>---...222...,,,---...........................////////////000000000***;;;000<<>>;;;<<>>888111...///000000...........................------......///000000111777+++AAAooozzztttbbbUUU___xxx}}}lllbbbVVVOOOLLLJJJHHHGGGFFFBBBAAACCCDDDBBBBBBDDD@@@@@@@@@@@@AAAAAABBBCCCAAA>>><<<>>>DDDJJJKKKJJJQQQVVV```rrr[[[XXXUUUIIIJJJJJJGGGAAA;;;777555222222111111000/////////---,,,++++++---000333555222222222222222222222222//////000000111111111111000111333555888:::<<<===>>>GGGUUU\\\\\\^^^jjjyyyxxxVVV^^^dddlllPPPJJJMMMOOOHHHGGGHHHAAA555333222222333444444333444///:::888;;;yyy~~~tttnnneeeTTTmmmooonnnmmm]]]EEEQQQWWWNNN???555333333222333444444333333444666666...999ccckkkccc\\\kkkppprrrsss\\\JJJSSS]]]PPP>>>222......000000/////////////////////////////////000000000111111444222222CCC~~~cccyyypppyyyeeebbbrrr{{{tttiii```ZZZWWWUUUTTTNNNNNNLLLJJJIIIGGGFFFEEE===666///333CCCOOOLLLBBBDDDTTT^^^WWWJJJCCC???;;;===LLLeeexxx}}}|||lll\\\]]]VVVJJJ===444///---...........................---------...//////000000///111@@@tttmmmaaapppvvvxxx~~~ttthhh[[[SSSRRRPPPVVVhhh|||tttwwwTTToooXXXCCC<<<444//////000000///........................------...///000000111222666111TTTzzz{{{WWWIIISSSbbbgggdddaaaYYYSSSUUUXXXUUUQQQNNNNNNIIIFFFFFFEEECCCEEEIIIAAAAAA@@@??????AAABBBCCCAAA===::::::<<<===<<<;;;<<>>@@@???FFFPPPUUUUUUWWWcccpppzzz[[[VVVXXX}}}XXXQQQQQQNNNEEEEEEHHHAAA555444222222444555444333444444555>>>ccc{{{wwwzzzuuukkkeeeqqqzzzpppkkkfffHHHLLLRRRRRRGGG888333555000111333333333333555777777666OOOmmmvvvxxxjjjggguuuuuu___MMMMMMOOOPPPGGG666---000222/////////////////////////////////000000000111111111555333333___kkkcccwww~~~rrr|||jjjbbbgggtttxxxmmmccc]]]YYYWWWVVVRRRQQQNNNKKKGGGDDDAAA@@@777333///444BBBLLLHHH>>>EEEWWWaaaXXXJJJBBB===777<<>>??????EEEWWWrrraaaYYYRRRIIIKKKKKKFFF???999666555222222111111000/////////,,,,,,,,,---...///000111222222222222222222222222...//////000000000000000111111222444777<<<@@@BBB<<>>666444222333444555444444333;;;000BBB}}}ttt[[[hhh{{{fffaaaKKKIIINNNTTTLLL:::333777...000222333333444666777444GGGkkkmmmvvvooo[[[iiimmm]]]PPPKKKBBBNNNLLL999...222444...000000000000000000000000000000000000111111111111+++222777sss}}}qqq}}}vvvmmmaaabbbllltttsssiiieeexxx|||zzzoooeee___[[[YYYXXXUUUSSSPPPKKKGGGBBB???===444111000555BBBJJJEEE:::GGGYYYcccXXXHHH???999222???NNN___jjjrrr{{{rrr~~~YYYuuu___ZZZQQQEEE;;;333000000........................---------...///000000111222DDDkkkbbbWWWmmmwwwwwwzzzqqqjjj___XXXVVV^^^hhhsss___fffNNNFFF;;;444222222222111////////////////////////------...///000111222222444[[[||||||tttvvv~~~nnnqqqzzz~~~{{{}}}oooiiiddd```YYYRRRPPPSSSMMMKKKGGGCCCAAABBBCCCEEEPPPQQQRRRRRRQQQOOONNNMMMFFFEEE???999CCC^^^zzz```TTTUUULLLJJJFFFAAA<<<888555444222111111000///......---///,,,+++...333555222///111222222222222111000000...///000111111000///...111222555666777:::===???CCCHHHNNNQQQUUU\\\fffnnnzzzzzzUUU\\\nnnTTT^^^OOO:::BBB???BBB<<<666222333444333333666555...;;;___wwwmmmmmm~~~kkkeeesssgggjjj___PPPFFFFFFHHH@@@666111555...111777555777;;;999>>>gggpppkkkggg[[[vvvkkkMMMOOOIIIEEELLLGGG111000555(((////////////////////////111000000000000000111222999+++MMM}}}ggg~~~fffhhh\\\[[[ooo}}}gggVVVMMMRRR~~~vvviiiaaa^^^\\\ZZZ[[[ZZZWWWQQQJJJBBB>>>;;;777222000333;;;@@@???<<>>CCCJJJNNNQQQXXXbbbjjjzzz~~~}}}{{{{{{|||ssssssfffvvvzzzRRRPPPIII???FFFBBBFFF===777333444444222333666444888GGGxxxfff___SSSMMMQQQeee}}}yyywwweeehhhppppppdddTTTFFFDDDDDD???888444333555444333666999888777ZZZnnngggjjjooo]]]KKKKKKGGGPPPMMM777000333,,,////////////////////////000000000000000111111222444///^^^xxxyyyrrrooonnn___YYY^^^ppp}}}fffRRRFFFBBBFFFppp|||rrrjjjccc______^^^[[[VVVNNNEEE???:::999777222///222999>>>>>>;;;MMM]]]ggg^^^JJJ<<<888999BBBIIISSS]]]fffoooyyyvvvpppxxxaaaTTTWWWOOO???888222222........................---///000///...///222444<<<[[[}}}lllaaammm}}}{{{ppphhh```^^^___ccckkkttt~~~dddZZZyyymmm===444000333555...//////.........---------...111///---///222111000[[[wwwlllaaaYYYWWWSSSQQQQQQNNNJJJJJJMMMSSSdddxxxzzzlll```VVVPPPHHHBBBJJJXXXXXX\\\fffuuudddTTTRRRJJJHHHEEEAAA===999666444111111000000//////......///---,,,///222444222000111222222222222111000000//////000000000000//////111333555666777999<<>>:::777111===666///999999666@@@wwwyyytttyyy___ooopppMMMKKKIIISSSUUU@@@000111222////////////////////////000000000000000111222222111<<<|||yyyzzzpppxxx[[[vvv}}}ZZZZZZccctttwww___III;;;888:::CCCbbb}}}xxxoooddd^^^``````ZZZRRRHHH???:::777666666222///111777;;;;;;999HHHYYYcccZZZGGG:::888999BBBHHHPPPXXX```iiisss{{{zzz```zzz}}}wwwzzzVVV]]]VVVDDD@@@...,,,........................------...000111222333555KKKjjjfff___ppp{{{sssiiidddaaa```eeekkkuuueeebbbIIICCC333444555---/////////.........------(((555000***444444111:::ppprrrjjjvvvssszzzllldddddd___\\\[[[WWWRRRQQQSSSOOOaaaxxxqqqeee```YYYNNNIIIKKKQQQWWWbbbssscccSSSRRRHHHGGGDDDAAA===999666444111000000000/////////......------///222444222111111222222222222111000000//////000000000000//////111333555666666888;;;>>><<>>;;;888111>>>555000;;;444999^^^lll{{{bbbhhhwww]]]PPPNNNVVVZZZIII333...555////////////////////////000000000000111222333333222OOO|||ssssss|||qqqmmmLLL{{{cccYYY]]]hhhwwwzzzmmmXXXDDD888555777:::@@@PPPcccsss{{{yyy}}}zzzsssfff```ccc\\\UUUJJJAAA:::888777777666222///000444888888777DDDTTT___VVVDDD999777999CCCGGGNNNTTTZZZcccnnnuuu~~~ssskkkooovvv^^^___UUUCCCAAA,,,+++........................///------000222222333555OOOzzz```___ttt{{{{{{sssmmmhhheeefffkkkqqq}}}dddzzzcccNNN<<<333///222////////////............&&&555///---:::333777ZZZ___ZZZhhhpppuuupppjjjdddbbb^^^XXXUUUUUUNNN\\\ppp|||qqqqqqssspppkkkiiixxxzzz~~~```SSSRRRFFFEEEDDDAAA===999666444000000000000////////////......///000222333333222111222222222222111000000000000////////////000000111333444555666888;;;===<<>>:::666333:::333555<<<111HHHzzzkkkvvvbbbppppppaaa^^^^^^___SSS:::---333000000000000000000000000000000000000111222333444222___nnn~~~qqq]]]GGG~~~~~~ZZZVVV\\\hhhwwwuuu```RRR@@@666666999;;;;;;:::<<>>:::666444000000000000////////////......000111222333333333111222222222222111000000000000////////////000000111333444555666777:::<<>>777666555444555888>>>kkkvvvqqq}}}nnnhhh```QQQDDD??????;;;555555666444888;;;999cccqqqzzzjjjgggzzzwwwrrrgggaaa]]]FFF000000000000000000000000000000000000000111222333444555555pppppp{{{UUUTTTooo\\\RRR\\\kkkyyyrrr^^^LLLBBB888555999======:::@@@:::777>>>KKK\\\lllvvvyyytttvvvzzzxxxxxx|||~~~xxxoooddd\\\HHHBBB;;;777999<<<======888555111///000222444444>>>NNNYYYQQQ@@@666666999@@@DDDIIIMMMRRRZZZdddkkkyyyqqqvvvlllWWWNNN>>>555444////////////////////////111---...111000---333>>>aaazzzvvvnnnnnn|||fff\\\jjj{{{}}}~~~wwwnnnjjjkkkjjjmmmvvvbbbiiiDDDAAA:::---333000000000/////////......000000...333444,,,MMMnnnhhhjjjkkkwwwnnniiiddd[[[TTTRRR[[[```lllzzz~~~aaaSSSRRRCCCCCCCCCAAA>>>:::777444////////////000000000000---///111222222222333444111222222222222111000000111000///......///000111111333444555555777999<<>>FFF>>>888666666555666:::JJJ~~~gggiiimmmhhh```QQQBBB===>>><<<666444666888888888LLLpppfffyyy{{{fff[[[bbbSSS888000000000000000000000000000000000000111222333555555AAAvvvjjjRRRkkk]]]ZZZXXXgggyyyvvvXXXIII===;;;999:::;;;<<<<<<;;;EEE>>><<>>:::666222//////111333444===MMMXXXOOO???555666999;;;@@@EEEJJJOOOVVV___eeevvv}}}uuuttt~~~yyyqqq[[[YYY;;;777111////////////////////////000---///333000---888HHH}}}mmm``````XXX]]]ppp{{{xxxwww|||wwwrrrrrrooommmrrr~~~uuuYYYvvvcccGGG:::444---000000000000/////////...///000111111///;;;eeetttccc```lllwww|||rrrlllfff]]]UUUQQQSSSYYYiiizzz~~~yyy{{{bbbSSSQQQCCCCCCBBBAAA>>>:::777444////////////000000000000---///111222222222333444111222222222222111000000111000///......///000111111333444555555666999;;;999;;;=========CCCNNNVVV\\\___dddiiikkknnntttzzz|||}}}}}}}}}yyykkkRRR;;;===;;;<<>>888666666555888;;;TTTeeehhhiiiaaaQQQ@@@:::======888333888===666666\\\kkkjjjttt}}}xxx___SSSbbb\\\@@@333000000000000000000000000000000000111222444555666OOOkkk]]]{{{zzzxxxMMM{{{PPPUUUbbbvvv}}}XXX@@@;;;444888===>>>;;;:::;;;>>><<<;;;@@@GGGGGG@@@AAAGGGIIIUUUfffttt}}}yyyrrrnnnaaacccfffkkksss}}}www___CCC<<<888555777<<<@@@@@@>>>:::777333000///000222444===MMMWWWOOO>>>555555999888===CCCHHHMMMSSS\\\bbbsssxxxvvv___~~~tttdddTTT\\\888:::111000000000000000000000000///---000444111///===QQQeeeRRRUUUUUUdddzzzwwwvvv~~~|||{{{rrrooorrr}}}aaajjjMMM888===000000000000000////////////,,,000444///...MMM{{{jjjaaaddd[[[ooouuuooohhh^^^VVVRRRKKKTTTiii|||uuurrrtttxxx{{{\\\VVVTTTIIIFFFBBB???===:::888555000000000000000000000000111...222;;;:::222000777000111222111000///000111000000////////////000000333333333333555777:::;;;EEE===<<>>;;;:::>>>:::777???<<<:::<<>>999DDD@@@999CCCQQQ\\\eeeooo|||xxxnnnpppfff___bbbhhhnnnyyy}}}\\\@@@???>>>;;;777444555:::>>>>>><<<777000...111111...999CCCJJJFFF999000111777888;;;>>>CCCIIIQQQZZZ```mmmvvvrrrmmmjjjXXXTTTFFF@@@,,,//////............//////000444777***444666555lll|||UUUQQQRRRlllxxxxxxzzz{{{xxxvvvvvv{{{^^^bbbAAA888999444111//////000111000000...777...222222VVVbbb]]]bbb___|||xxxoooggg___WWWQQQMMMLLLTTTjjjzzz|||wwwrrrooorrryyy~~~\\\TTTPPPIIIFFFBBB???===:::777555000000000000000000000000111...222:::999111000666111222222111///...///000000000////////////000000222222222333555888:::;;;:::999@@@MMMPPPKKKJJJPPP[[[]]]aaaggglllrrrvvvxxx}}}wwwhhhfff\\\WWW[[[GGGAAAEEEEEE@@@<<<>>>AAABBBMMMdddeee|||nnn___]]]VVVNNNIII???AAA777666:::888IIImmm~~~xxxzzzsss~~~fffXXXFFF>>>EEE@@@???777666999BBBTTTnnnuuu~~~iiitttgggPPPccckkkMMM555222222111000000000000000555...///333111444999999kkk}}}qqqdddmmmXXXiiiTTTTTTgggqqqZZZGGG@@@AAADDDMMM@@@;;;AAAGGGFFFCCC@@@<<<777888>>>:::999@@@999;;;>>>BBBFFFNNN^^^qqq}}}{{{wwwsssooogggaaabbbdddgggnnnwwwzzz^^^BBB666<<>>EEEBBB999222333666777999===AAAGGGOOOXXX^^^mmmvvv}}}dddlll```YYYJJJ@@@...//////............//////---000555...666666<<>>iii[[[\\\___eeevvvnnneee\\\UUUPPPLLLRRRfff}}}yyy{{{xxxrrrmmmkkkooovvv|||^^^TTTNNNHHHFFFBBB???===;;;777555000000000000000000000000///---111888777111000555222333333222///......///000000////////////000000000111222333666888:::<<>>===<<<999888===KKK]]]jjjzzzyyyuuuvvvvvvtttpppllljjjhhhfffiiinnnrrr}}}~~~yyy}}}oooWWWSSSPPPMMMKKKHHHBBB:::555888888666111000333555444111777======999444444555555777;;;???DDDLLLUUU[[[iiiqqqiiiccceee[[[NNN>>>222//////............//////------222111555222CCCnnndddqqq}}}tttyyy~~~~~~zzzzzzqqqOOOAAA555444222000///000111111000000000111111QQQrrr\\\^^^^^^oooxxxmmmccc[[[TTTNNNNNN___xxxyyy}}}yyysssmmmlllqqqzzzaaaVVVPPPHHHEEEBBB@@@>>>;;;777444////////////////////////...---111666555000000444222333333222///---......000000////////////000000///000111333666888:::;;;>>><<<@@@HHHIIICCC???>>>KKKWWWgggqqqttttttuuuvvvkkkbbbSSS[[[bbbhhhnnnWWW```dddeee___ZZZYYYYYYXXXQQQLLLnnnggg}}}pppbbbeeeXXXRRRIIIDDDCCC:::999666???mmmuuugggyyyuuuyyyjjjhhh[[[WWWOOOGGG<<>>CCCJJJOOOZZZfffsssxxxwwwuuuuuuvvvvvvvvvuuurrrmmmgggfffgggjjjppptttrrryyysssjjjYYYIIIGGGPPPQQQDDD666777999777222000333555444000444999:::999666444333333555888<<>>;;;777444////////////////////////---...111444333000111333222333333222///---......000000////////////000000///000222444666888999:::777555777<<<>>><<<888666AAANNN```lllooommmlllkkk]]]```]]]ffffffiiivvvggg[[[___aaa```dddooozzzsssgggxxxqqqvvvooo___nnnbbbXXXKKKGGGDDD;;;:::444DDDkkkbbbqqqpppaaa[[[MMMCCC:::EEE<<<777===XXX{{{{{{}}}|||rrrkkkkkkaaaVVVWWWzzzhhhyyynnnaaatttmmm???333222222111111111111111000555333333888333:::SSSpppzzz```kkkTTT~~~wwwKKKRRRPPPjjj|||\\\III>>>AAAAAABBBVVVrrrfffFFFHHHZZZ[[[eeejjjTTTBBBCCCUUUDDD666CCCAAABBB>>>>>>???AAACCCDDDCCCBBBCCCMMM___oooxxxyyyvvvtttqqqssstttqqqlllfff```\\\___^^^```^^^ccc}}}yyySSSHHH===>>>FFFKKKEEE<<<999<<<:::444000111222111222555888:::999666333111222444666:::???FFFNNNTTT\\\dddxxxlll|||~~~```QQQ<<<888//////............//////333111...444111333dddnnnooouuuvvv{{{vvvvvvxxxjjj^^^VVVXXX___hhhtttfffjjjCCC999555222000000111222111111666+++333EEEYYYUUUjjjzzznnnfff[[[SSSLLLTTTmmm}}}yyyrrrmmmlllsss}}}```VVVPPPGGGEEECCCAAA???;;;777333000000000000000000000000---///222333222111222333222333333222///......///000000////////////000000///000222444666777888888333555;;;BBBHHHGGGBBB===???KKK\\\jjjooommmjjjhhhsssyyyvvvuuuiiigggzzzttt```dddeeegggsssjjjzzzSSSqqqjjjVVVMMMKKKEEE<<<===555MMMaaa```{{{{{{zzzhhhYYYGGG???<<>>AAADDDEEEDDDAAAEEEQQQeeetttxxxwwwuuupppssstttrrroooiii___VVVOOOGGGIIIEEEEEEdddyyyiiiDDDIIILLLIIIAAA======@@@:::>>>===555000000111000111555999:::888555222111111333555888===DDDLLLQQQZZZbbbxxxzzzfffVVV@@@999//////............//////222333...666222===yyyTTTUUUwww}}}zzzxxxlllZZZLLLCCC???>>>EEEOOO```}}}mmm~~~NNN===555333000000111222222111444,,,888\\\[[[^^^zzz}}}rrrjjj^^^WWWOOORRRhhh{{{uuuppppppuuu~~~dddXXXPPPFFFEEECCCAAA???;;;777333000000000000000000000000...111333333222222333333111222222111///...///000000000////////////000000000111333555666666666666000333888@@@HHHJJJFFF@@@@@@KKK[[[jjjrrrsssppplll~~~zzzkkkjjj{{{oooooommmmmmwwwaaaYYYrrriiiWWWMMMMMMFFF===AAA999YYY___```yyysss~~~}}}wwwkkk[[[GGGAAA@@@MMM===999OOOxxxwww{{{mmmfffcccqqqkkkoooJJJ444333222222111111222222///:::333111<<<666BBBnnnuuu{{{```mmm\\\ZZZMMMIIIRRRpppvvvdddWWWOOOQQQSSSOOORRRYYY___ooorrr^^^PPP]]]sss}}}WWWZZZyyy^^^OOOeeeZZZ\\\MMMFFF>>><<<@@@DDDEEEDDDEEEAAAEEESSScccmmmtttyyyvvvxxxxxxvvvuuuqqqcccUUUCCC888<<<888666WWWppp___VVVYYYYYYPPPCCC;;;;;;???999>>>>>>666000///111000---333888:::777333222333111222555888<<>>GGGVVVfffqqqtttqqqmmmnnnrrrmmmpppkkkpppsssrrrkkkeeekkkdddSSSgggaaa~~~pppwwwggg___MMMMMMFFF>>>DDD===bbbaaa\\\mmmnnn~~~qqqjjjjjj___LLLGGGCCCLLLFFF;;;LLLtttuuuxxxbbbWWWyyyuuuhhhwwwMMM444333222222111111222222---:::222000===888GGGwwwhhhjjjtttgggaaalll```PPPNNNEEERRRooo}}}zzziii^^^bbbmmmqqqnnnkkkRRRnnnpppZZZUUUeeettt}}}]]]```jjjaaa}}}ppppppUUUMMMDDD@@@BBBDDDBBB???EEE<<<:::CCCQQQ___ooo}}}yyyzzzxxxvvvwwwtttdddRRR???555<<<:::777[[[vvvddddddZZZLLLDDDAAA@@@>>><<<888===>>>777111000111222***111888999555222333555111222555777<<>>FFFiiiiiilllbbbIII555333111000111222222222///444EEEpppWWW|||}}}wwwqqqbbb___VVVPPP]]]ttt}}}|||zzzuuuqqqooossszzz}}}}}}~~~cccXXXQQQHHHFFFDDDAAA>>>:::555222000000////////////000000111222444444222111111222222333222...---111111//////////////////000111111,,,222888888444333777<<>>TTTaaaEEEAAAEEE===DDD666>>>===999>>>JJJPPP\\\rrr~~~|||yyyxxx||||||ooo___EEECCCMMMGGG>>>cccrrraaaOOORRRNNNYYYZZZBBBLLLBBB>>><<<;;;666///...111///333666666444222222444333222111333888???FFFKKKVVVdddppp|||uuuqqq{{{mmmaaaiiiLLLAAA111000//////000000///...)))555111---777DDDvvv^^^AAALLLjjjhhhhhhkkkqqqtttssstttzzz~~~zzzwwwkkkoooSSSHHHEEEAAA^^^xxx}}}III999333///111222111111444666222[[[}}}fffccc}}}zzzuuullleee[[[WWWaaaqqq}}}|||qqqooovvv}}}}}}kkkuuuxxx}}}hhhXXXNNNJJJGGGEEEBBB???;;;666333000000////////////000000...000222333222222444555111333222...---111111//////////////////000111111000222333222000000111333EEEUUU[[[QQQNNNVVVWWWOOOFFF???OOOfffqqq}}}uuuXXXOOOqqqwww___fffooouuuhhh[[[TTT___OOO;;;CCCwwwxxxaaaiiioooiii{{{tttoooggg___\\\]]]___fffxxxjjjkkkKKKAAAQQQPPPDDDEEEqqqpppvvv~~~~~~ooo___\\\zzzfffqqqaaa999444111333444222111333777333444111777888OOO{{{lllWWWkkkUUUnnnkkkMMMGGGJJJbbbyyyyyyxxxwwwmmmbbbpppnnn\\\UUUYYYJJJWWWQQQPPPQQQJJJFFF<<<<<<<<<999===FFFGGGNNN```ppp}}}}}}vvvnnnqqqzzzdddCCCVVV~~~hhhdddtttkkk]]]TTTFFFTTTMMMFFF???;;;666111000222///222555666555333222222333222111333888???FFFJJJUUUcccnnnzzzqqqkkkxxxTTTxxx^^^ZZZIIIGGG222000//////000000///...///666000---555HHH^^^HHHSSSkkkjjjmmmkkkqqqtttrrrsssyyysssooo{{{sss]]]NNN???MMMtttXXX<<<555111111222111111333222:::qqqvvvcccgggyyyjjjdddZZZUUU]]]llluuuwwwzzzsssqqquuu{{{yyy}}}mmmeeehhhXXXNNNJJJHHHFFFCCC@@@<<<777444000000////////////000000+++---000222333444666777111333222......111222000///////////////000111111222000///...///111222333===MMMTTTMMMLLLXXX[[[TTTFFFAAALLL[[[gggxxxsss|||~~~tttWWWAAASSSwwwqqqYYYsssaaappp|||qqqddd]]]dddTTT<<>>EEEEEEYYYmmmWWWoooVVVsssfffJJJFFFLLLfff|||}}}ooo[[[kkkrrrqqqlllssszzzeeeDDDCCCUUUmmmgggZZZTTTPPPZZZCCCCCC???AAAGGGBBBBBBPPP\\\vvvgggooorrrKKKIIIeeeooossshhhlllYYYAAAAAAIIIYYYVVVKKKAAA<<<888333222333000111333666777666333000222111111333777===CCCGGGRRR___jjjvvvzzzuuuddd]]]QQQBBB222111//////000000///...222444111222555KKKOOOCCCMMM```bbbkkklllqqqrrrpppqqqwww~~~~~~~~~fffdddwww|||sssnnntttmmm```^^^rrrlllXXXBBB>>>SSSrrrggg@@@888222222222111111333222GGGjjj```nnn|||nnnhhh]]]XXX___llltttuuuzzzxxxtttqqqrrrwww~~~vvvaaaxxx{{{cccdddYYYQQQJJJHHHEEECCC@@@<<<777333000000////////////000000+++---000222222333555777111222111......111222000///////////////000000111//////000000333777===@@@777???IIISSS\\\___ZZZRRRGGGBBBFFFMMMJJJOOOlllyyyqqqqqqbbbHHHFFFWWWTTT[[[[[[vvvZZZWWWmmmvvv{{{lllgggjjjZZZ===GGGpppjjjllldddhhh}}}pppccc^^^\\\ZZZYYYYYYWWWQQQNNNOOO```www~~~oooNNNIIIZZZ]]]QQQPPP___jjjnnn|||rrrmmmvvv|||qqq[[[```ooohhhwww<<<666222333444222222555999444777999DDDGGG\\\ttt\\\mmmUUU|||dddJJJFFFJJJccczzz~~~cccXXX~~~oooRRRMMMggg^^^SSS\\\XXXiiiOOOMMMGGGGGGKKKBBB???JJJJJJcccwwwzzzxxxlll\\\EEEHHHaaaqqqmmm]]]MMMDDDRRR^^^^^^QQQFFF===;;;:::666333222000000222666:::999555000111000000111444:::???CCCLLLXXXbbbqqqooohhh\\\@@@444222//////000000000//////000333:::777NNNGGG>>>BBBOOOTTT___lllpppqqqnnnnnnvvv}}}~~~|||uuurrrzzzppp\\\TTTbbb```TTTDDDBBBVVVsssrrrVVVMMMAAA999@@@VVV|||mmmBBB888000000222222222444888WWWlll___www~~~|||qqqjjj^^^XXX___llluuuwwwyyyvvvqqqnnnooosssxxx|||sssWWWgggvvvpppccceeeYYYQQQIIIGGGDDDAAA???;;;666222000000////////////000000---///111222222222333444000222111......111222111///////////////000000111---111444555555:::CCCLLLEEE<<>>HHHqqqqqqlllaaajjj{{{nnncccaaadddgggjjjnnnkkkiiidddZZZ^^^xxx}}}pppWWWRRR]]]___QQQUUUWWWfffllluuullliiisssuuu\\\[[[vvvzzziiivvv}}}{{{===777333333444222333555___KKK===555AAANNNllljjjQQQvvv[[[```GGGDDDIIIccczzzwwwkkkyyyzzzTTTTTTIIIFFFVVVPPPVVVRRROOOFFFEEEHHH???<<>>:::555111000000////////////000000...000222222111111111222000222111......222333111///////////////000111111---222777666444888BBBKKKVVVCCCCCCaaa|||~~~sssmmmIII:::999WWWmmmfffnnn|||uuuiiicccppptttggg]]]sss{{{yyyvvvfff???LLLmmmyyyppp___lll{{{qqqhhhhhhlllrrryyywwwwwwbbbXXX]]]cccRRRmmmQQQ^^^iii~~~jjjdddcccnnn~~~vvv^^^XXXiii}}}hhhmmm{{{|||???888444444444222333666cccRRRFFF???JJJRRRllluuuiiiQQQdddXXX@@@AAAKKKiii~~~ZZZaaa{{{wwwhhhIIIBBBFFFLLLNNNIII???>>>BBB:::666AAA??????LLLcccqqq~~~qqqWWWPPPmmm~~~nnnddddddVVVGGG555999666777===???:::555333222333555888:::;;;:::888222111//////000222555777:::CCCNNN```wwwtttcccsssuuuccc^^^HHH666444000//////000000///333//////666000aaayyyQQQLLL>>>AAAIIITTTfffkkkmmmkkkmmmuuu}}}{{{xxxxxxpppiiiggggggfffggghhhiiiddddddlllsssxxxttthhh||||||iiiVVVUUU]]]cccWWWVVVJJJCCCEEE@@@KKKzzzoooGGG;;;000///333444555555@@@uuubbbkkk}}}xxx{{{zzzrrrkkk___XXX\\\gggmmmmmmfff```YYYYYY```jjjpppsssqqq[[[qqqaaaMMMjjjYYYNNNIIIGGGDDDBBB???;;;666222000000////////////000000---///111222111000111333///111111---...222333111///////////////000111111///222555555666999@@@FFFVVVJJJEEESSSlllvvvkkk[[[BBBFFFRRRyyytttiiiiiitttoooPPPEEEMMMJJJSSSsssyyy]]]```~~~yyyiii@@@QQQggg}}}mmm\\\lll{{{tttssstttyyyjjjYYY]]]lllUUUsssOOOVVVgggttt```\\\^^^iiixxxwww___SSSVVV^^^uuugggrrr@@@999444444444222444777:::888>>>@@@HHHIII[[[~~~www___^^^RRR>>>CCCOOOnnniiiQQQgggjjjMMMYYYVVVOOOJJJAAAAAAFFF>>>888BBBBBB===AAANNN[[[gggyyyvvvfffSSS???;;;GGGrrrwww```aaaMMMCCCCCC999999<<>>555444222000000111222444333;;;DDDXXXppp|||ggglllhhh\\\KKK777444000//////000000000444111000666111jjjpppbbbdddIIIBBBHHHOOOaaahhhlllkkknnnuuu}}}~~~|||vvvrrroooqqqqqqnnnkkkkkkjjjhhhjjj```]]]bbbeeefffnnnzzzgggUUUwww{{{{{{}}}}}}zzzyyy___SSSXXXJJJEEEzzzzzzqqqOOOAAA444111444555444555EEE{{{ZZZeeeuuu|||wwwvvv}}}wwwqqqggg______dddccc^^^PPPMMMHHHGGGKKKUUU```hhhkkkvvvdddZZZeeeYYYRRRJJJHHHEEECCC@@@<<<777333000000////////////000000,,,...000111111111222444///111111---...222333222///////////////000111111000000111444999>>>BBBDDDOOOPPPKKKJJJ\\\lll\\\???MMM^^^iii|||zzzzzzuuuoooYYYMMM@@@DDDKKKFFFQQQoooxxxZZZbbb{{{jjjAAAVVVddd}}}ddd[[[lll|||yyywwwzzzlllWWW^^^uuuUUUhhhNNNQQQiiigggZZZXXX[[[ggguuuzzzaaaOOOFFFDDDXXXzzzggg{{{AAA:::444444444333444777555888CCCGGGNNNRRRllljjjNNNmmmQQQQQQAAAGGGQQQnnnccchhhYYYTTTfffzzz{{{YYYVVVRRRIIIKKKPPPGGG@@@HHHCCC@@@<<<===FFFRRRYYY[[[nnnmmm```SSSPPPKKKPPP___gggoooVVVaaaKKK===@@@??????BBBEEEBBB;;;888:::444777999:::999:::>>>BBB888666444222111111222333000666>>>RRRlll|||vvv^^^uuufffZZZYYY888555111//////000000000111111444;;;444ooo}}}]]]GGGFFFIII___fffkkkkkknnnvvv}}}~~~~~~~~~yyyqqqlllXXXdddlllkkkhhhjjjhhhdddiii^^^WWWYYYXXXUUUZZZeeeuuu{{{ZZZwwwuuuvvvhhh^^^jjj[[[MMMssswwwpppUUUFFF777333555555444444LLLppp]]]jjj{{{}}}{{{vvvttt|||uuuqqqhhh```]]]\\\UUULLLAAA@@@<<<888888@@@OOOZZZgggYYYWWWfffVVVOOOLLLHHHDDDAAA???;;;666111000000000000///////////////000111222222333222222333111///......///111333000000///..................111///...888FFFHHHAAARRRXXXTTTKKKOOO\\\XXXIIIRRR\\\YYYRRRfff___FFFQQQ[[[NNNUUUvvvRRRaaaeee>>>[[[kkkbbbVVVvvv]]]ssszzz{{{yyyxxxwwwvvvxxxwwwzzzpppVVVrrrvvvWWW^^^LLLOOOiiisssaaaPPPQQQXXXdddnnnvvv~~~bbbRRRFFFEEEGGGMMMccc}}}rrrzzzEEE:::333666777444555::::::AAAEEEIIIJJJPPPwww^^^RRRWWWYYY}}}QQQ@@@BBBHHHhhh~~~~~~sss]]]ooollluuudddbbb```[[[OOOdddOOOEEEGGGBBB<<<<<<@@@@@@;;;888999VVVgggZZZUUU\\\___\\\UUUPPPIIITTTRRRNNNIIIDDD???<<<;;;777:::;;;888555555;;;@@@===777666888555///111:::...888;;;DDDccceeelllkkkttt[[[dddPPP;;;333...///000///000111555333444---888ooo|||mmmiiiTTTBBBPPPcccggglllpppqqqtttyyy}}}xxxnnnlllttt~~~qqqlllhhhlllvvvzzzoooaaa______]]]YYYSSSOOOMMMMMMZZZeee}}}|||ooolllkkkbbbaaakkk{{{[[[TTTGGGJJJQQQ]]]eeeQQQ~~~ggg^^^<<<555;;;000---777888WWWYYYXXX~~~~~~zzzzzz~~~~~~zzzsssjjj```WWWMMMDDD???<<<::::::;;;<<<===AAAEEEeeennnIIIMMMeeeVVVOOOLLLHHHDDDAAA???;;;666111000000000000//////////////////000111222222222222333111///......///111333000000///...............000222222111666AAAJJJNNNGGGRRRUUUIII>>>AAAJJJOOO>>>EEECCC>>>OOOuuupppsss^^^]]]lllCCC[[[aaafff^^^iiiPPPmmm~~~}}}uuummmgggccc```zzzrrrtttppp^^^~~~xxxWWW[[[JJJNNNhhhrrr___NNNNNNUUUaaajjjqqqxxx~~~~~~{{{aaaVVVNNNJJJMMMMMMOOOXXXeee}}}uuu{{{EEE:::333555666333555:::@@@GGGKKKNNNPPPVVV}}}{{{aaaJJJYYY]]]}}}PPPBBBBBBHHHfff{{{ooo[[[kkknnnWWWXXXwwwbbbcccMMMEEEAAAGGGAAA<<<;;;888444555:::CCC{{{kkkYYYdddsssKKK___tttfff```[[[JJJGGGBBB>>>;;;:::;;;===:::;;;;;;888666666:::>>>888;;;;;;888777888888666222888:::GGGgggvvvhhhnnnoooeeeeeeMMM;;;333...///000000000111222111555222???xxxyyydddsssTTTJJJ@@@PPPcccgggkkknnnppptttzzz~~~xxxjjjYYYSSS\\\nnn|||uuuppplllllluuuzzzssshhh^^^[[[XXXWWWVVVTTTPPPMMMTTTWWWhhhrrrvvvdddYYYbbb~~~}}}hhh[[[UUURRRGGG>>>JJJgggtttJJJ777999222111777666gggxxxOOOZZZ{{{zzzrrrnnnvvv}}}|||}}}~~~}}}uuukkk___UUUPPPKKKFFFAAADDDCCC@@@<<<<<<===<<<:::OOO~~~TTTQQQfffXXXRRRLLLHHHCCCAAA???<<<666111000000000000////////////...///000111222222222222222111000......000111222000000///...............111111333444444:::JJJYYY```iiikkk]]]KKKBBBFFFLLL???AAA@@@<<>>777777???>>>555777666888MMMkkk}}}sssuuummmzzztttkkkSSS;;;333...///111000000222111000666444AAAxxxkkk___???@@@BBBUUUcccfffiiilllnnnsss{{{~~~ppp___XXXbbbpppxxx{{{xxxrrrnnnqqqtttrrrkkkgggbbb]]]]]]___]]]VVVPPPNNNIIIQQQXXXpppsssiii|||zzzrrrZZZNNN@@@888ggg{{{wwwVVV666333444555888777zzzOOOPPP```jjj}}}wwwoooeee^^^aaahhhxxx~~~|||}}}mmmbbbVVVPPPOOOLLLDDD===???DDDGGGCCC===;;;<<<===@@@|||~~~```___gggZZZTTTKKKHHHCCCAAA???<<<666222000000000000////////////...///000111222222222222222111000//////000111222000000///...............///...222888888888FFFWWWtttxxxtttjjjgggfffYYYGGG???===<<<:::888BBB___|||uuusssjjj```aaa???^^^xxxkkkyyyXXXlllmmmppp}}}yyyiii[[[RRRNNNOOOkkk}}}pppooo|||pppeeewww[[[VVVJJJOOOfffiiiPPPHHHIIIOOOXXX___bbbfffkkkuuu~~~~~~yyy~~~zzz~~~|||tttpppcccWWWTTTMMMFFFJJJWWWbbbfffkkkzzz|||JJJ>>>555666888777;;;BBBFFFKKKMMMQQQTTT[[[```]]]WWWfffrrrCCC>>>===MMMlll{{{xxxtttyyyqqqkkkeee]]]qqqTTTAAA===;;;999888;;;<<<:::666444000MMMjjjsssllleeelll|||cccEEE]]]hhhVVVAAA:::888444333444:::@@@DDD???<<<777555555555555555444<<>>;;;;;;666999RRRoooyyy}}}mmmqqqwwwmmm[[[;;;444...///111000000222555222666333<<>>uuu```^^^eeeccc{{{uuuooohhh___XXXYYY^^^dddkkkvvv~~~uuufffUUUKKKKKKLLLJJJEEEEEELLLYYY^^^SSSCCC???EEEBBByyyvvv~~~cccssseeeXXXRRRKKKGGGCCCAAA???<<<777222000000000000////////////......///000111111111111111111000//////000111111000000///...............000...333===AAA@@@FFFQQQWWW___\\\WWWfffzzzrrrVVV???::::::<<<666555GGG^^^eeeqqqhhheeeZZZ???aaapppsss___{{{TTTYYYwwwqqqsssaaaPPPVVVeee}}}}}}oooaaaXXXKKKSSSssseeeSSS[[[___\\\}}}xxxkkkwwwVVVTTTIIILLL```hhhLLLGGGGGGLLLUUU[[[]]]aaafffmmmuuuyyy~~~yyywww}}}zzzoooeee```VVVNNNUUUjjjyyyHHH<<<444666888888<<>>:::;;;@@@BBB;;;444,,,DDDnnnxxxqqqrrrkkkSSSGGGVVVrrrbbbDDD888777777777999<<>>XXXrrrwwwyyyrrrnnnfff]]]<<<444///000111111111222666222666444;;;kkkoooJJJGGGBBBQQQ^^^```cccfffiiiqqq{{{yyylllyyy}}}yyyuuuqqqpppmmmhhhbbb[[[VVVTTTQQQPPPTTTKKKNNN^^^uuuvvvzzzjjjiiiAAAoooyyyrrriiiaaa___aaarrr|||```;;;222555444999GGGttt^^^eeegggvvvpppiiieee___ZZZYYY\\\[[[___hhhqqqzzz~~~wwwllliiikkkllllll\\\YYYfff}}}fffJJJ>>>EEEkkksssoooaaaaaaTTTOOOJJJGGGCCC@@@???<<<777333000000000000////////////---...///000111111111111111111000000000000111111000000///...............222222666???GGGJJJMMMQQQ===KKKNNNGGGRRRnnn{{{tttHHH???;;;>>>===:::AAAOOO}}}nnnMMMMMMnnniiifffWWWCCCddd\\\ddd[[[[[[[[[tttpppiii}}}fffeeeiiinnnzzztttggg___PPPJJJ\\\eeeQQQJJJRRRPPPXXX||||||uuuOOOSSSHHHIIIZZZkkkMMMFFFEEEIIIPPPVVVZZZ___dddfffkkknnnuuu}}}xxxyyy~~~mmmzzzzzzyyykkkeee[[[SSSRRR]]]nnn|||~~~CCC888111555888999===DDDJJJMMMNNNRRRWWW^^^ppppppfffjjjvvvAAAAAA:::MMMjjj~~~|||~~~|||}}}zzzwwwvvvmmmwwwvvvrrrfffyyyppp[[[SSSFFF>>>???CCCAAA;;;:::222@@@VVVZZZYYYYYYUUUTTTIIICCCHHHiiivvvhhhEEE888888999999:::;;;<<<<<<===;;;777444111000111222777999QQQrrrvvv\\\GGGDDD;;;>>>GGG___uuuxxxqqqpppfff^^^<<<444///000222111111333444000666777AAAsss}}}~~~dddZZZHHHPPPYYY\\\```ccchhhpppzzz|||xxxooopppooojjjeeeaaa``````WWWVVV[[[OOOKKKQQQ```qqqgggcccfffeeeaaaiiimmmeeeOOObbbyyyPPPvvvyyywww}}}ssshhhEEE888888222999PPP^^^LLLeeennn|||wwwoooiiifffccc]]][[[\\\\\\]]]aaahhhmmmttt~~~~~~|||{{{sssiii[[[RRRXXXwwwfff;;;BBBXXXrrrfffeee```TTTPPPJJJFFFBBB@@@???===888333000000000000////////////---...///000111111111111111000000000000000000111000000///...............333666777:::BBBNNNWWWZZZFFFNNNRRROOOLLLWWWnnn\\\KKK===;;;=========???XXX|||ggg[[[HHH@@@@@@999>>>QQQpppsssNNNBBBeeeTTTcccaaaooouuummmbbbrrrzzz~~~|||rrrkkkaaaYYYfffsssooowwwuuuqqqiiiPPPUUUJJJJJJXXXxxxlllMMMDDDBBBEEELLLRRRWWW^^^ddddddeeeccchhhpppqqq|||wwwkkk|||{{{uuuttt{{{hhh```YYYRRRHHHDDDOOO___tttAAA777222777<<<<<<@@@FFFFFFHHHIIIMMMRRRYYY|||uuuWWWlllhhhwwwCCCGGG;;;LLLfffxxx~~~~~~}}}nnn``````jjjuuuxxxqqqnnnwwwzzzxxxtttyyybbblll~~~lllgggZZZJJJCCCDDDEEEBBB===,,,222@@@BBBMMM^^^___gggXXXEEEBBBRRRtttaaa???;;;::::::::::::;;;;;;<<<======;;;666111///222555777444BBB```pppeeePPPDDD:::EEESSSfffwww{{{ccc~~~|||lll```<<<555///000222111111333333...555888CCCwwwnnntttggg^^^HHHOOOTTTXXX]]]aaafffnnnyyy|||wwwqqqooollljjjiiiiiiiiiiiiZZZUUUVVVNNNOOOPPPOOOhhhuuuyyypppfffkkkpppkkkrrr___oooppp|||mmmIII999:::222:::YYYvvvGGGFFFhhhlll{{{~~~{{{sssmmmkkkjjjeeebbbaaabbb```aaaddddddfffooozzz~~~||||||~~~~~~jjjpppUUUFFFGGGHHHDDDPPP}}}SSSDDDNNNqqqeeepppbbbWWWSSSJJJFFFBBB@@@???===888333000000000000////////////---...///000111111111111000000000000000000000000000000///...............111777666222:::MMM]]]bbbQQQMMMQQQXXXQQQJJJ\\\zzzlllRRRIIILLLMMMIIIDDD666^^^nnn]]]]]]LLL>>>CCCGGGAAA>>>TTTxxx~~~CCC<<>>===<<<;;;;;;<<<===>>>===>>>===888222000333888999///---@@@ZZZdddVVVCCC:::KKK[[[jjjyyy~~~fff|||ooo]]]<<<555///000222111111333555///444666@@@rrrhhh|||[[[UUUQQQ>>>HHHRRRVVV\\\aaafffnnnxxxyyyqqqkkkeeedddhhhjjjiiifff[[[OOOMMMJJJSSSSSSEEESSSoooaaa[[[QQQuuu{{{cccRRR```bbb]]]jjjkkklllccc}}}kkkFFF666999333===___vvvKKKRRRlllcccxxx~~~vvvpppqqqqqqnnnjjjiiigggdddcccccc```\\\cccmmmqqqxxx{{{xxxvvv{{{dddVVVSSSAAARRREEE000UUUpppMMMNNNpppeee{{{fffWWWPPPKKKHHHEEEAAA>>>:::666222000000000000000000000000000///...///111222222111222111///.........///000333222000///...///000222000111444888:::???MMM[[[YYYXXXYYY[[[TTTLLLPPPYYYqqqOOO@@@IIIDDDKKKTTTjjj}}}hhh___ppp}}}www[[[GGGGGGHHHBBBFFFVVV]]]tttlllmmmHHHDDD```kkkPPPXXXvvvssswwwgggssskkk|||YYY[[[UUULLLCCCUUUnnnnnnLLLCCCAAABBBHHHLLLQQQYYYaaapppwwwbbbaaannn}}}mmmhhh```RRRQQQ\\\sssooogggggg___VVVOOOJJJJJJQQQZZZaaarrr~~~qqq===999777:::BBBIIILLLKKKNNNNNNOOOUUUXXXYYYzzzrrrMMM\\\~~~pppIIIBBBBBBJJJcccooo||||||iiiVVVlll~~~{{{xxxvvvtttpppnnnqqqrrrsss}}}jjjXXXuuu|||mmmaaaUUUOOOTTTGGGGGG@@@555444CCC^^^ssshhhWWWHHHIIITTTXXXNNNAAA??????>>>===;;;:::999888??????>>>999444222333555999888777@@@SSS```[[[MMMBBBOOOZZZgggwwwnnnvvvyyyrrrYYY===666111000000///000444111555111555CCCqqqiiiooo]]]FFF;;;AAADDDUUUXXXYYYZZZaaammmwww{{{yyypppjjjffffffeeebbbaaacccbbbZZZPPPJJJCCC777GGGkkkNNNSSSxxxeeeUUUGGG999888>>>DDDIIIMMM}}}xxxdddXXXZZZssszzzKKK999333>>>===nnnrrrUUUXXXUUUPPPwwwzzz~~~~~~vvvssssssmmmdddnnnllliiieeeaaaaaabbbdddfffjjjqqqxxx}}}~~~yyy{{{{{{|||~~~rrr^^^UUUKKKCCCBBBHHHWWWrrr[[[[[[wwwmmm}}}~~~eeeVVVOOOKKKHHHEEEBBB>>>:::666222000000000000000000000000000///...///111222222111333222111000///000000111333222000///...///000111555777<<>>===DDDMMMTTTZZZfffkkk^^^JJJFFFOOO___mmmVVVNNNFFF:::BBBBBBRRR|||iii~~~{{{\\\FFF<<<:::HHHMMMeee|||cccFFFEEE]]]pppTTTYYYnnneeeyyy~~~VVVLLL]]]OOOFFFNNNeeevvvOOOEEEBBBBBBFFFJJJNNNTTT\\\cccyyyqqqtttVVVQQQ[[[]]]~~~zzzooohhh___UUUMMMHHHIIISSS]]]\\\gggyyy|||eee===::::::>>>FFFMMMOOONNNOOOQQQTTT[[[\\\]]]}}}eeeNNN^^^oooGGGAAACCCJJJbbbrrr{{{}}}yyy}}}qqqPPPGGG^^^}}}{{{zzzvvvrrrqqqsssrrrqqqwww|||yyylllzzz{{{ooo]]]KKK999999===888CCC^^^ZZZTTTPPPTTT[[[[[[QQQFFFEEEAAA<<<999:::::::::999>>>???>>>:::666222222444111:::HHH[[[mmmppp^^^HHHDDDQQQ[[[hhhxxxvvv}}}wwwrrr^^^===666111111111///000333///444222666DDDtttooolllUUU@@@;;;BBBCCCPPPUUUYYY[[[bbbllltttvvvyyy~~~ooovvvoooiiiddddddccc___^^^___^^^\\\WWWXXXSSS@@@???TTTqqqKKKPPP]]][[[___aaaNNNMMMOOOJJJCCC>>>>>>>>>======???HHHhhh|||dddtttWWW===222:::>>>xxx}}}\\\KKKOOOVVViii}}}~~~{{{xxxwwwssslllooommmjjjfffcccaaaaaabbb```bbbgggmmmsssyyy~~~{{{qqq~~~vvvkkk]]]PPPFFFCCCLLLXXXSSS\\\xxxqqqdddUUUNNNKKKIIIEEEBBB???;;;666333000000000000000000000000//////...///111333222111333222222111000111111111333222000/////////000111000555===EEEDDDAAACCCHHHYYYYYYaaahhh^^^LLLMMM\\\NNNXXXuuu}}}aaaMMMKKKEEEAAAGGG<<<@@@tttyyyllllllzzz{{{eeeNNNFFF888@@@@@@YYYXXXCCCEEEWWWjjjLLLPPP^^^YYYkkkpppxxxNNNLLLhhhPPPJJJEEEYYY}}}SSSFFFBBBAAADDDGGGIIIOOOUUU^^^}}}}}}|||{{{~~~xxx[[[___qqqpppmmmhhhlllyyyjjjbbbZZZRRRJJJHHHNNNWWWIIILLL]]]zzzxxxTTT<<<;;;===CCCKKKQQQRRRQQQRRRTTTVVVZZZ\\\______QQQbbboooEEE???DDDJJJ```rrrxxx{{{zzzzzzjjjMMM======KKKwwwuuuvvvxxxyyyyyy}}}mmmCCC999???111555ZZZmmmlllkkkfff^^^SSSFFF>>>HHHBBB<<<999999;;;;;;;;;===>>>>>><<<888444222222000>>>UUUnnn}}}xxx___GGGEEERRR\\\iiiyyyttt|||~~~vvvddd<<<666111111111000000333///555333666AAAqqq|||xxx[[[BBB;;;AAAAAAJJJQQQXXX\\\bbbjjjooopppsss~~~ooo}}}pppiiidddcccaaa]]][[[\\\___^^^[[[^^^^^^KKK<<<@@@mmmVVVBBB555CCC[[[jjj___KKKCCC@@@<<>>>>>;;;===AAAFFFdddYYY===111555;;;ZZZEEEGGGUUUcccxxxiiiiiiyyy|||xxxsssqqqooolllhhheeebbb```___]]]]]]^^^aaagggooowww{{{yyywwwzzz||||||vvvpppiii___RRRIIIFFFJJJ^^^ssssssdddVVVOOOLLLIIIEEEBBB???;;;666333000000000000000000000000///......///222333333222222222111111111000000000222111000000//////000000...333===FFFFFFCCCCCCGGG^^^RRRRRR___bbbXXXVVV^^^mmmPPP```vvvjjjgggZZZIIIPPPCCC@@@kkkiiiVVVNNNEEE@@@BBBIIIKKKBBBXXXQQQBBBEEEQQQoooIIIHHHQQQ\\\```|||tttlll___VVVrrrzzzFFFOOOtttNNNMMMCCCPPPvvvUUUGGGBBB???BBBEEEFFFJJJOOO[[[aaagggsss|||sssvvvvvvXXXWWWddd___cccnnnjjjJJJHHHNNNddd|||{{{vvvrrrllldddYYYPPPPPPUUUMMMGGGRRRrrrtttFFF:::<<<@@@GGGNNNSSSSSSRRRSSSRRRQQQSSSTTT\\\gggXXXhhhsssFFF@@@DDDIII\\\ooosssxxx|||nnnMMM???@@@BBBCCC```|||{{{zzz{{{{{{||||||qqq```qqqaaaDDD@@@444444MMMIIILLLPPPPPPMMMJJJIIIHHHBBBBBBBBB@@@===<<<<<<<<<<<<===>>>===:::666222000111:::JJJ[[[fffcccSSSDDDEEERRR\\\iiizzzvvvnnniii\\\;;;555111111222000111333111666444555;;;jjjyyyUUU??????@@@HHHPPPXXX[[[```hhhmmmooowwwlllqqqssslllgggdddaaa\\\YYYZZZ___]]]TTTSSSYYYOOO@@@>>>???bbbccc@@@===;;;BBBTTTcccaaaTTTHHHKKKCCC<<<::::::;;;???EEEAAASSSmmmVVV???666777===|||jjjKKKIIICCCKKKkkk|||gggaaasss{{{vvvtttqqqnnnkkkgggddd```^^^^^^]]][[[\\\```ffflllqqq~~~||||||~~~pppWWWNNNRRRTTT^^^lllvvvrrrcccVVVQQQiiinnntttfffXXXRRRLLLIIIFFFBBB???;;;777333000000000000000000000000///......///222333333222000000000000000/////////222111111000000000000000666888>>>DDDDDDAAAAAAEEE^^^PPPPPPeeevvvqqq```UUUhhhqqq^^^GGGMMMGGGDDDZZZ}}}fffWWW[[[cccllleeeRRR___{{{KKK@@@EEEPPPUUUIIIMMMuuugggZZZqqqeeejjjbbbqqqssslllSSSRRRzzzjjjCCCFFFtttMMMNNNFFFMMMmmm[[[GGGAAA>>>@@@DDDEEEHHHLLLOOOZZZaaagggmmmkkkooodddPPPTTTWWWXXXSSSEEE:::???HHHVVVfffuuu|||~~~zzzqqqeee]]]```gggqqqeeeggg|||rrr???:::===CCCJJJOOORRRSSSRRRPPPPPPOOORRRRRRVVV~~~nnn]]]kkkzzzJJJAAADDDHHHXXXjjjoooxxxpppPPPDDDCCCGGGHHHFFFLLL{{{}}}yyywwwxxxxxxwwwzzzoooOOOkkk\\\pppzzzUUUCCC;;;222///---333<<>>;;;CCCPPP\\\jjjzzzzzzhhhjjjaaa:::444111222222111111333222777555666:::ggg~~~oooFFF>>>AAAKKKRRRWWWYYY\\\eeennnrrrwwwoooxxx[[[kkkwwwoooiiifffaaa[[[WWWXXXWWWWWWKKKEEELLLLLLBBB???BBBFFFooojjj>>>444DDDkkkttthhhjjj___QQQAAA;;;:::999999:::::::::BBBRRRgggyyyzzzZZZBBB;;;<<>>@@@CCCEEEFFFIIIGGGVVV^^^aaahhhjjjooo|||eee]]]]]]PPP>>><<>>BBBGGGMMMQQQSSSSSSRRRNNNPPPQQQWWWWWWSSSooonnn[[[fffOOOCCCDDDFFFVVVgggnnnyyyuuuWWWLLLSSSMMMEEEFFFFFF>>>GGGRRR[[[___eee||||||}}}zzzqqqdddVVVZZZgggrrryyyddddddJJJmmm|||___AAA>>>;;;+++;;;BBBLLLRRRSSSMMMDDD>>>@@@GGGMMMMMMFFF???======;;;;;;;;;<<<<<<:::666333222//////222333222444888AAAOOO]]]lll|||{{{jjj|||uuuaaa999444111222333111111333222666555999>>>iiixxxfffMMM===DDDLLLSSSXXXWWWZZZcccnnnsssooosssxxx{{{ssslllhhhbbb[[[WWWWWWQQQZZZRRRDDDDDDEEE===999CCC===EEEoooKKK:::GGGwww~~~~~~ZZZMMMAAA??????<<<777444DDD:::333777DDDTTTfffrrr|||eee???555:::CCCHHHFFFFFFCCCiiixxx|||xxxrrrnnnllljjjeeeaaaWWWVVVVVVVVVXXX\\\___aaaaaajjjuuuttt~~~tttvvvnnnqqqhhh]]]QQQOOOWWWZZZNNN>>><<>>===BBBEEEpppvvvsssNNNWWWssssssNNN@@@EEE:::111;;;IIIPPPPPPLLLGGGDDDRRROOOKKKGGGDDDAAA???===:::999999;;;===<<<999666555333333555444111555<<<@@@PPP___oooxxx]]]vvvoooPPP888333111333333111111333333555555;;;@@@hhhQQQPPP<<>>fffqqqLLLEEE???@@@AAA>>><<<;;;:::666333666===III___qqqyyytttrrr???222:::BBBSSSAAACCCHHHcccwwwzzzsssooonnnmmmiiieee\\\ZZZWWWVVVWWWYYY]]]```jjjpppuuu~~~}}}hhh|||qqqaaaZZZVVVKKK>>>BBBBBB???JJJggg|||~~~{{{fff[[[VVVMMMJJJFFFCCC@@@<<<777444000000000000000000000000...------///222444444333111111222333222111000///111111111111111000//////333222888BBBLLLTTT]]]fff^^^lllqqq~~~rrr|||oooWWWKKKLLLFFFDDDOOOuuuVVVWWWIIIGGGBBBHHHQQQcccoooFFFOOOIIIrrrgggppp~~~wwwsssaaaUUUPPPNNNMMMSSSLLLIIIPPPSSSmmmxxxGGGLLL___gggbbbMMMJJJHHHHHHeee~~~TTTJJJCCCBBBDDDCCCBBBBBBCCCRRRTTTYYYsssvvv}}}yyyXXXCCC^^^XXX\\\ZZZRRRMMMLLLHHHBBB???@@@BBBAAA>>>???JJJXXXNNN^^^ooozzz~~~CCCAAALLLOOOSSSVVVWWWWWWXXXXXXZZZSSSMMMQQQVVVVVVrrr{{{LLLTTTSSSDDDDDDFFFUUUccckkk{{{rrrgggUUUVVVWWWcccwwwwwwlllssseeeKKKXXXTTTHHHBBB===VVVpppwwwUUUFFFpppjjjEEEAAA888???IIISSSUUUQQQNNNOOOSSSbbbVVVHHH@@@AAABBB@@@===:::999888:::======;;;888444111111333111...444>>>???PPP```qqqhhh}}}sssVVV888333111333444222111333555666555;;;???dddHHHwwwQQQ;;;CCCHHHQQQXXXXXXYYYaaajjjppprrrsss~~~yyytttmmmddd______uuu{{{VVVAAA;;;999999000BBB222>>>www~~~iiizzz^^^KKK@@@SSSyyywwwZZZNNNHHHBBB???<<<:::<<<@@@888:::>>>===777888III^^^mmmvvv~~~|||~~~GGG999BBBGGGYYYCCC>>>LLLdddwww|||tttoooooonnnkkkgggfffbbb]]]XXXVVVXXX\\\___ZZZ^^^dddwww}}}}}}nnnccc\\\SSSJJJlllYYY>>>???___uuuxxxxxxdddXXXSSSMMMJJJGGGCCC@@@<<<777444111111000///////////////////////////000111222333222222333333333222222111111222444444444222000///111666>>>EEEKKKPPPUUUXXXZZZbbb{{{wwwxxxyyygggpppppp\\\LLLTTTMMMCCCKKKmmmnnnTTTFFFTTTzzz}}}bbbNNNFFFAAACCCLLLiiiuuuEEEFFFGGGVVVvvvfff}}}lll]]]UUUNNNUUUdddbbb[[[sss]]]JJJKKKXXXgggwwwUUUIII@@@QQQVVVhhhwwwgggHHH@@@DDD===@@@FFF===AAAMMMJJJVVV{{{RRR^^^lllrrrmmmOOOPPPqqqqqqWWWJJJDDDAAAIIIDDD???<<<;;;<<<@@@DDDAAARRRhhhyyylll@@@AAAMMMQQQTTTVVVVVVWWWZZZ]]]YYYTTT\\\XXXWWWYYYlllhhhFFF^^^uuuVVVIIICCCCCCLLL___mmmyyywww]]]iiiddd[[[bbbEEEBBBSSSnnngggkkkYYYKKKaaaKKKFFF777HHHXXXXXXXXXYYY^^^mmmkkk___GGGBBBMMMIII???======<<<<<<<<<<<<===<<<:::888888555444444333222666<<>><<<555HHHlllttteeecccrrr>>>DDDbbbRRRZZZ___\\\RRRGGG???:::888<<>>;;;TTT~~~XXXHHHFFFDDDHHHNNNeeeHHHJJJCCCPPPtttxxx|||yyylllnnn}}}xxxRRRGGGRRRZZZbbbTTTLLLDDDJJJGGG]]]pppqqqPPPCCCFFF??????EEEAAA>>>IIIHHHXXXqqqcccsssyyyLLL\\\cccMMMJJJLLLFFFBBBAAACCCBBB>>>:::999>>>LLLaaattt~~~WWWBBBSSSNNNRRRUUUVVVUUUUUUVVVWWWXXXTTT[[[WWWTTTVVVfffnnnKKKeeeXXXDDDFFFKKKMMMYYYhhhuuusss^^^___dddwwwSSS===III{{{tttUUU[[[fffdddSSSaaaSSSIIIAAAKKKXXX___dddsssttteeebbbaaaMMMIIINNNDDD999;;;>>>IIIDDD>>>;;;<<<>>>>>>===888555444444333222666<<>>===555>>>XXXddd___```rrrIIIMMMiiidddeeeSSSkkk\\\III>>>:::;;;BBBJJJKKKCCC===<<<:::888;;;AAAMMMmmmrrrEEE777;;;SSSUUUIIIKKK>>>cccsss~~~uuummmiiihhhhhhhhhfffcccbbbcccaaa]]]\\\^^^___ZZZPPPUUU\\\www~~~iiiRRRLLLDDDJJJBBB333777<<>>DDDCCC999NNN}}}LLLBBBEEEEEEIIILLLYYYSSSJJJBBBIIIUUU|||oooyyyjjjgggzzz}}}{{{yyyHHHHHH[[[[[[^^^ttt\\\OOONNNHHH<<>><<<:::999555333444333222666===HHHUUUkkk~~~ssstttkkkGGG333333222111111222333444444<<<555BBB@@@QQQxxxWWW\\\\\\LLLAAA@@@CCCIIINNNUUU^^^jjjsssnnnNNNMMM]]]bbb^^^}}}zzzpppiiigggwww~~~YYYGGGBBB???EEEEEE>>>>>>IIITTTYYYPPP___HHHPPPhhhtttvvvOOOaaaSSSCCC<<<999;;;@@@FFFGGGBBB===;;;888555555888???```yyyrrrFFF999<<>>777;;;;;;FFF^^^YYYIII]]]PPP>>>OOObbbeeekkkeeeXXXSSSLLLIIIFFFCCC@@@<<<888555111000000//////////////////......//////000111222111111222333333333222222222333333444444333222222444333444;;;HHHVVVaaafff\\\]]]qqq~~~pppVVVLLLJJJKKKCCCAAAGGGLLLIIINNNAAAPPPmmmFFF@@@EEECCCFFFFFFJJJmmmlllEEEFFFDDDFFFPPPrrrwwwiiibbbhhh}}}lllqqq{{{~~~oooeeexxxcccKKKSSSaaa]]]^^^qqqrrrQQQTTTNNN===DDDXXX^^^zzzqqqNNNCCCAAA@@@BBBEEEBBBFFFGGGXXXhhhggggggfff^^^QQQIIIGGGRRRLLLIIIIIIEEE>>>>>>CCC===CCCTTTlll]]]KKKJJJLLLOOOQQQTTTVVVUUUSSSPPPOOOVVVSSS[[[VVVUUUVVV___tttGGGdddOOOAAAGGGGGGVVVfffqqqzzz}}}bbbQQQNNNkkkhhhOOOQQQIIIhhhvvvxxxgggRRRbbbssskkkKKK[[[cccPPPcccXXXVVVTTTFFF@@@EEEFFFBBBEEEHHHHHHCCC>>>999777:::666333333222222777===HHHXXXnnn|||~~~lllgggAAA333222222111222333444555444<<<888CCCCCCOOOpppVVVSSSFFF;;;;;;<<>>;;;MMMEEE666FFFCCC;;;IIIYYY___ffffffXXXSSSLLLIIIFFFCCC@@@===888555111000000///////////////............///000111222000111222333333333333333333333333333444333333333444222333888DDDSSS```hhhUUUZZZmmmbbbWWWYYYPPPIIIIIIDDD???MMMKKKaaaXXXDDD@@@EEE@@@CCCEEEEEEaaaEEEJJJ@@@DDDGGGjjjsss{{{]]]~~~ttt|||~~~hhhkkkqqqpppccc^^^pppzzzTTTVVVbbbdddeeebbbpppUUURRRQQQEEE===JJJWWWkkkYYYCCCBBBBBBAAACCC@@@AAACCCQQQxxx{{{zzzhhhMMMCCCJJJFFFNNN^^^jjjbbbMMM??????>>>AAAPPPhhh|||vvvOOOTTTWWWOOONNNPPPSSSUUUVVVUUURRRPPPRRRPPPXXXTTTUUUWWW]]]HHHUUUvvviiiCCCDDDMMMSSScccnnnvvv}}}|||___QQQMMMaaa~~~___LLLDDDssssssiiibbbOOOEEEnnnzzzVVVmmm[[[PPPIIIAAAEEENNNLLLHHHOOOUUUPPPEEE<<<:::<<<;;;777444444333333888???JJJ\\\rrr}}}yyylllaaa<<<222222111111222444666777666<<<;;;DDDEEEMMM~~~gggLLLgggDDD555999:::;;;AAAIIIMMMSSSaaaoooxxxnnnjjjaaaooommmFFF666CCCbbbgggPPPZZZLLLDDDIIIHHHYYYmmmYYYHHHMMMTTTVVVMMM@@@999;;;777888999999999999888777888KKKhhh}}}{{{vvvJJJ:::777OOO{{{iii@@@AAAHHHPPPiii|||~~~{{{vvvrrrnnnkkkgggdddaaa^^^^^^bbbdddcccfffjjjzzzXXXDDD???EEEaaakkkiii}}}www[[[LLLAAAHHHOOOJJJFFF<<<===LLL???666<<<:::777>>>FFFLLLRRRfffYYYSSSKKKIIIFFFCCC@@@===999666111111000///////////////............///000111111000111222222333333333333333333333333444444444444111111111555===JJJYYYdddhhhmmmuuummm\\\\\\TTTXXX```___qqqmmmDDDBBB@@@EEE???DDDIIIGGG^^^[[[LLL???CCCIIIdddhhh~~~cccyyy{{{rrrjjjjjjlllnnnttt{{{cccPPP```hhhfffmmmgggkkklllQQQOOOMMM>>>AAAQQQ^^^yyylllLLLFFFFFFBBBCCCCCCBBBEEEOOOqqq|||~~~jjjQQQCCCLLLRRRcccrrrjjjRRRCCCCCC???@@@MMMddduuuyyyzzz|||xxx{{{gggEEEOOOSSSSSSPPPQQQRRRUUUXXXXXXUUUSSSPPPNNNUUUQQQTTTXXX]]]|||LLL@@@RRRzzzvvvDDDAAALLLMMM]]]hhhppp{{{~~~mmmgggWWWWWWwwwJJJBBBbbbRRRUUUsssnnnVVV|||lllYYYLLLGGGJJJ\\\kkkhhhOOORRRRRRIII===666:::@@@===999666555444444:::AAANNNaaavvvqqq~~~}}}rrrYYY777222111111222333555777888888<<<>>>CCCFFFKKKssspppCCCVVV@@@===999:::AAAIIIKKKNNN[[[kkkvvvwwwvvv~~~tttnnnccc^^^aaannnxxxnnnVVVBBB777777GGGgggnnn```UUUDDD???===999MMMeeebbb\\\\\\\\\WWWJJJ===888;;;888;;;<<<;;;;;;===;;;888555BBBcccyyy___rrrnnn~~~{{{qqqJJJ<<<:::TTTsssbbbDDD@@@666NNNggg{{{~~~|||xxxtttqqqmmmjjjgggccc``````ccceeeeeehhhmmm~~~YYYGGGEEE\\\hhhqqqzzzSSSIIIJJJZZZSSSBBBFFFPPP^^^cccFFF@@@:::777888:::>>>FFFKKKfffYYYRRRKKKHHHEEECCC@@@===999666111111000///////////////...............///111111000000111222333333333333333333333333333444555555000222333444888CCCTTT```vvvwwwsss|||zzzTTTBBBAAA@@@DDD===CCCIIIEEEWWWMMMDDD@@@<<>>IIIPPPbbbZZZLLLJJJDDDFFFEEECCCGGGLLLggg{{{zzz\\\YYYSSSYYYddd```MMMBBBCCCCCCBBBNNNcccqqqqqqrrrvvvuuuyyy[[[KKKOOOIIIVVVTTTSSSTTTVVVXXXYYYWWWUUUTTTSSSXXXRRRVVV\\\___|||ZZZ<<<<<>>cccUUU???666999:::AAAJJJKKKJJJVVVfffiiirrr}}}{{{uuucccbbb[[[OOOEEEEEEIIILLLCCC999333;;;IIIUUUZZZ[[[FFFDDDCCC777:::XXXkkkjjj^^^UUULLLFFF???888666888555:::<<<:::;;;>>>===999333<<<^^^}}}uuuUUUQQQRRRlllkkkTTTOOOmmmIII>>>;;;QQQvvvQQQGGG<<>>MMM{{{OOOLLL??????GGG___ooo\\\tttYYY\\\[[[ZZZkkkhhhhhhjjjcccrrrTTT___TTT???CCCEEETTTwwwgggQQQLLLGGGJJJAAA===AAACCCYYYppphhhmmm}}}~~~hhhTTTMMMGGGFFFRRReeepppnnnooouuutttzzzmmmPPPZZZ]]]LLL^^^XXXVVVUUUVVVYYYZZZXXXUUU[[[YYY]]]VVVZZZ```ccc~~~mmmIII<<>>IIITTTUUU???FFFjjjrrriiiQQQDDD888666999888777777///555888666999>>>???;;;555:::YYYwww~~~|||___}}}WWWVVVQQQFFF\\\oooIII>>>777GGGHHH<<>>MMMrrrUUUYYY\\\XXXUUUGGGHHHSSSjjjlll___FFF:::999333222999<<>>>>>;;;555111111000//////////////////...,,,++++++---000222...///111333444444444333555444111000111444777:::444555333111222:::GGGRRR___QQQMMM```zzzRRRcccnnnFFFBBBAAA>>>===<<<;;;<<>>HHH___oooqqqtttbbb>>>000333222222333444777:::<<>>>>>===999:::AAAKKKXXX___UUUSSShhhppp^^^EEE???<<<>>>???<<<:::;;;444444222222:::CCCAAA888666???TTTqqqyyykkktttlll^^^sssdddDDD:::;;;GGGnnn}}}NNN===@@@GGGaaa{{{nnnUUUgggyyyxxxwwwrrrkkkgggbbb```cccfffgggkkkooozzzSSSEEE???FFFUUUttt___VVVOOOYYYWWWOOOFFFEEENNNWWW[[[WWWCCC333555999555333555fffTTTSSSMMMLLLHHHAAA???>>>;;;555111111000//////////////////...,,,++++++---000111......000111222333333333555333222111111333666777666666555222222777BBBJJJ```gggrrrzzz~~~}}}YYY@@@??????>>><<<;;;;;;<<<>>>AAACCCLLLWWWCCC??????DDD\\\zzzjjjxxxyyyYYYSSSTTTYYY```aaafff___hhhhhhccc{{{TTTYYYMMM???AAA@@@LLL\\\zzz}}}[[[IIIKKKGGGIIIEEEDDDLLL]]]yyyhhhcccwwwvvviiiaaafffjjjiiijjjppp{{{{{{aaaMMMPPPTTTPPPOOOUUUTTTQQQNNNMMMPPPRRRSSSSSSWWWTTTTTTWWWWWWWWWZZZ^^^|||JJJHHHDDDMMMDDDBBBGGGPPP]]]gggooovvv~~~~~~LLLNNN}}}yyyxxx|||hhhqqq}}}pppdddqqqyyykkkbbbVVVFFFGGGJJJ>>>>>>@@@<<<<<>>???@@@CCCDDDMMMHHHXXXtttZZZxxxSSS;;;999>>>FFFIIIFFFDDDLLLVVVcccbbb}}}}}}dddjjjiiiRRR???:::;;;999:::???BBBOOOdddbbbJJJDDDWWWfffUUUJJJ@@@<<<<<<;;;<<>>===888555:::AAAAAA<<<888@@@SSSnnn|||tttwwwqqqNNN888777LLLGGGAAAEEE===ZZZvvv~~~dddJJJSSS{{{|||{{{xxxssslllgggeeeggghhhhhhjjjnnnxxxqqqVVV<<>>???777===>>>999666777666333hhhTTTRRRLLLLLLHHHBBB??????;;;555111111000//////////////////...---,,,,,,---///000.........///000111222333333333222222222333444444888888777444222555;;;AAAJJJ^^^wwwxxxwwwhhhDDD<<<===>>>===<<<;;;;;;<<<>>>@@@BBBBBBvvvlll;;;AAACCC===AAAbbbyyy[[[\\\jjjvvvsss[[[ZZZZZZ\\\```___```bbbeeeaaa]]]tttbbbQQQSSSLLLAAA;;;@@@BBB^^^mmmSSSNNNLLLFFFDDDIIIHHHGGGppp{{{aaazzz|||kkk]]]^^^dddiiipppxxx}}}eeeSSSHHHLLLOOOLLLKKKQQQPPPNNNLLLLLLNNNPPPPPPPPPUUUPPPNNNRRRUUUTTTTTTUUU}}}RRRGGGAAAiiiUUUDDDCCCEEEMMMZZZeeemmmuuu{{{tttqqqqqqQQQ\\\zzz||||||~~~vvv|||ppppppyyyWWWDDD>>>999IIISSSBBBCCC===777999@@@EEEDDDCCC@@@===:::999777999EEEQQQhhhwwwhhhLLL666...222333333555888;;;>>>@@@BBB@@@EEEEEEKKKHHHUUUrrrNNNwww<<<<<<>>>BBBGGGFFFDDDGGGMMM\\\___nnneeedddttt|||{{{ppptttuuuxxxxxxuuuuuuzzz~~~uuu]]]QQQ]]]rrriiiSSS???;;;>>><<<:::;;;CCCCCC\\\jjjLLL111GGGlllnnn```RRRJJJFFFAAA??????EEEBBB<<<777999@@@DDDDDD999@@@RRRkkk}}}kkkKKK555777MMMNNNBBBDDD;;;SSSpppsssSSSKKKXXXkkk~~~sssooolllmmmmmmlllnnnsssxxxiiiuuuDDDBBBRRRyyytttttt___NNN@@@;;;:::777:::@@@777<<<>>>===;;;:::888444jjjUUUQQQKKKKKKHHHBBB@@@???;;;555111000000//////////////////...---,,,,,,---///000///.........///111333444333333333333333333222222777888888666444555777:::EEETTTkkk|||LLL>>>???<<<@@@======<<<<<<===???AAABBBAAA```GGGEEEGGGAAA999GGGeeefffMMMCCCNNNVVVhhh|||jjjiiifffeeegggccc\\\dddaaa^^^aaahhhTTTMMMXXXLLL999:::CCCSSShhh{{{~~~lllVVVPPPIIIDDDJJJIII@@@XXXsssxxxjjj]]]SSSWWWbbbmmmxxxmmmVVVNNNJJJMMMOOOLLLLLLOOOMMMMMMLLLLLLMMMNNNNNNNNNPPPMMMMMMPPPRRROOOOOOQQQkkkXXXFFFBBBWWW```FFFGGGBBBJJJVVVbbbkkkrrryyy}}}ggguuuooouuussscccjjj|||wwwjjj]]]UUULLLEEEMMM]]]HHH:::333777;;;BBBFFFCCC>>><<<:::999777:::GGGUUUnnn|||nnnFFF666000222333444666999===@@@AAAFFFBBBIIIIIIKKKJJJTTTyyy@@@eeeBBB??????CCCDDDDDDEEEHHH[[[ffffff~~~nnn___PPPKKKTTTggggggRRREEEFFFHHHVVVcccjjjooovvvxxxtttkkk___OOODDD??????DDDIIISSSGGG>>>???CCC@@@;;;999CCC999UUU}}}uuuRRRKKKYYYfff^^^XXXWWWUUUNNNFFFCCCCCC@@@<<<888999???EEEIII999???RRRlll}}}xxxvvvooo|||]]]AAA666;;;CCC___BBB;;;BBBOOOlll}}}tttdddbbb]]]uuu|||wwwssssssssssssxxxooouuuPPPBBBPPPssslllKKK<<<666;;;>>>>>>IIIYYY\\\III<<>>999999kkkUUUQQQJJJJJJHHHCCC@@@@@@;;;555111000000//////////////////...------------...///000/////////000222444555222333444444444333222111666777888888777777777777DDDJJJXXXiiiuuuzzzooo\\\===BBBBBB:::@@@============>>>@@@BBBCCCBBBQQQqqqFFFAAAEEEEEEBBBQQQaaa^^^OOORRRMMMQQQhhh}}}qqqpppjjjiiijjjeee\\\ddd^^^]]]fffbbbsssmmmMMMPPPIIIAAA:::EEEJJJOOOccc{{{xxxdddTTTPPPHHHIIINNNIIIJJJZZZlll^^^ZZZUUUUUU]]]iiisss{{{|||eeeNNNMMMMMMNNNOOOMMMMMMMMMNNNOOOPPPQQQQQQPPPQQQQQQOOOOOORRRTTTQQQNNNPPPVVV```fffJJJIIIOOOjjjFFFGGGAAAHHHRRR]]]gggpppvvvzzzdddVVVeeexxxxxxkkkiiivvvrrriii```nnn|||~~~yyy\\\NNNuuuVVV???888;;;:::@@@GGGAAA>>><<<:::888666;;;KKK[[[tttsssxxxtttfff???777666333333555888;;;>>>@@@AAAFFFAAAJJJIIIHHHIIIPPPrrr???bbbHHHAAA<<<>>>AAABBBEEEHHHVVVmmmfffiiipppOOOCCC777;;;QQQ\\\RRRIIIJJJMMMZZZggglllmmmmmmkkkggg\\\TTTPPPPPPJJJ@@@;;;===@@@===<<<>>>@@@>>>======;;;555VVVuuuSSS>>>CCCBBBEEENNNSSSRRRQQQRRREEEAAA<<<:::999;;;@@@DDD777===QQQmmmhhhmmmddd]]]AAA999<<<;;;~~~cccHHH:::DDDLLLgggwww|||{{{yyywwwxxxwwwTTT:::<<<]]]qqquuuoooUUUIIIAAA999777<<<;;;:::JJJ```kkkaaaPPPBBB???AAA???:::kkkUUUQQQIIIJJJHHHCCCAAA@@@;;;555111111000/////////////////////...------------.../////////000111222333444333333444555555444444444666888999:::;;;:::999888666;;;EEEOOOTTTYYYbbbmmmqqqcccxxxkkk@@@888CCC???888===<<<<<<======>>>@@@AAABBBEEEOOOtttWWW>>>@@@III<<>>GGGWWWeeemmmoooYYYZZZPPPJJJRRRRRRHHHDDDUUUxxx}}}]]]NNNLLLQQQ[[[gggrrrzzzkkkTTTJJJLLLMMMMMMMMMOOONNNLLLPPPSSSUUUVVVUUUTTTTTTTTTQQQSSSWWWXXXTTTPPPUUU]]]eee}}}QQQMMMMMMwwwHHHDDDAAAEEEMMMXXXcccmmmtttxxx{{{mmmSSSOOOWWW]]]ooottt{{{ooowwwtttwww}}}|||pppyyyccc]]]iiiqqqnnnbbbppplllmmmooofffIIICCCEEE:::===FFF@@@>>>===;;;999777???RRReeezzzqqqvvvxxxyyydddRRR444333333333444666888;;;===???@@@DDD<<>>AAAEEEIIINNNiiifffaaannnEEEHHH;;;<<>><<<;;;;;;<<>>555333CCCWWWVVVmmmkkkKKK999BBBDDD999kkkUUUQQQHHHIIIHHHCCCAAA@@@<<<555111111000/////////////////////......------------------///000111222222222444444444555555666666777999:::;;;<<<===<<<:::888777:::@@@FFFHHHLLLXXXeeennnwwwooogggwwwlllIII777<<<>>>:::::::::::::::;;;<<<===>>>??????FFFNNNWWWQQQ???FFF888666EEEIIIaaacccZZZMMMHHHIII\\\zzzwwwkkkbbbcccfff```^^^___XXX[[[]]]YYYYYY]]]YYY[[[hhhoooLLLOOODDD<<<;;;CCCJJJPPP]]]lll```bbbXXXPPPTTTRRRKKKKKKDDDMMMkkk[[[VVVTTTIIIQQQNNNZZZjjjuuu}}}vvvVVVEEEHHHLLLMMMJJJMMMRRRRRRMMMOOORRRVVVVVVUUUSSSSSSSSSTTTSSSSSSUUUTTTSSSWWW]]]dddTTTHHHKKKQQQGGGAAADDDJJJSSS___jjjsssxxx{{{~~~fffYYYWWWXXXXXXWWWffflll{{{pppmmm|||yyywww{{{www{{{{{{mmmUUUIIILLLPPPNNNJJJCCC>>>QQQfffjjjKKKHHHJJJ999:::GGGAAA???===;;;::::::DDD\\\rrruuu{{{fffKKK999999777333444666999;;;===>>>>>>BBB999GGGFFFAAAFFFIIIVVVSSSIIIgggOOOCCCDDD===888:::===???CCCHHHOOO___cccbbbtttzzz\\\LLLBBB>>>KKK^^^lllrrruuuyyyssswwweeeLLLBBBCCCBBB@@@???AAACCCBBBAAA@@@999DDDWWW[[[YYYUUUMMMDDDBBB@@@>>>;;;>>>KKKXXXiiiYYYIII@@@<<<777555777888888HHHggg}}}rrrtttzzzQQQ;;;777;;;CCCjjjhhhVVVBBB@@@>>>QQQ]]]iiizzzwwwjjjfffiiiwwwpppbbbfffzzzvvvXXXAAA777:::UUUggg]]]aaa```___WWWHHH:::888AAALLLNNNbbbjjjYYYDDD===>>>???jjjUUUQQQHHHIIIHHHDDDBBBAAA<<<555111111000/////////////////////.........---------+++,,,...000111111000000444444444555555777888999<<<<<<<<<>>>>>>===:::888999555333777<<>>AAAFFFVVVXXX___eeepppddd\\\VVV[[[mmmxxx|||hhhVVVKKKBBBBBBDDDHHHMMMMMMFFF===:::777LLLiiiooofffYYYLLLCCCCCCDDD@@@999999EEETTTvvvbbbMMMBBB>>>999888::::::666CCCbbbyyyssskkk{{{NNN999;;;===>>>www}}}UUU===GGG777GGGRRR```uuuuuu```UUUSSSMMMVVVPPPPPPIIILLLqqqbbbJJJ===>>>]]]vvvrrr|||pppWWWDDD???AAABBB^^^PPPTTTdddXXX777333HHHjjjXXXOOOKKKLLLIIICCCAAA@@@<<<666222000///...///000///.........---,,,,,,,,,,,,---,,,,,,---...///000111222333222111111222555888:::DDD:::888AAAFFFAAA>>>@@@<<<:::;;;===999444:::EEELLL]]]pppxxxuuusssvvv|||zzz{{{}}}}}}xxxooohhhaaaaaa[[[RRROOOWWWgggtttEEE999999999999999999999999888888888888999:::;;;<<<:::<<>>======@@@AAA@@@@@@BBBDDDDDDEEEFFFIIILLLSSSrrrjjjNNNBBB:::555888<<>>???BBBTTTmmmvvvmmmfffiiijjjXXXHHHCCCAAA===???EEE```___OOO888333===???777<<<888EEEcccyyyqqqQQQ<<>>FFFYYYnnn|||uuuiiiLLLzzzXXXIIIGGGFFFMMMyyyrrrAAA???LLL\\\eeeSSSUUUPPPZZZmmmyyyiiiKKK<<>>@@@FFFLLLQQQQQQOOORRRSSSUUUVVVUUUQQQLLLIIIEEEHHHYYYiiihhhlllSSS111999999999999999999999999888888888888888999:::;;;<<<<<<@@@DDDaaaKKKDDDKKKDDD???AAA>>>HHH\\\hhhbbbUUUNNNFFFMMMUUU[[[```jjjxxxnnnnnn}}}~~~\\\MMMYYY}}}zzzpppaaagggbbb```bbbbbb]]]ZZZ[[[XXXYYYYYYWWWUUUVVVYYY]]]]]]vvvWWWJJJCCCGGGHHHCCCEEEOOO^^^jjjrrrooogggbbb\\\VVV^^^bbbfffddd]]]UUURRRQQQNNNUUUUUUSSSaaarrrhhhOOO___eeelllppprrrxxxqqqhhhlllzzzXXXCCC@@@BBBEEEDDDEEEJJJPPPRRROOOLLLIIIIIIIIIIIIJJJKKKMMMNNNMMMMMMNNNOOOPPPQQQRRRRRRRRR\\\HHHFFFDDDgggSSSCCCCCCDDDIIIUUUcccmmmsssssswww}}}|||uuunnnppplll}}}zzznnnhhhlllmmmjjjooonnnyyy}}}vvvTTTYYYgggvvv}}}ppptttvvvvvv}}}eeeSSS[[[[[[QQQIIIcccTTTPPPJJJAAALLLYYYQQQBBB???;;;===JJJaaayyy^^^DDD777222333888:::>>>>>><<<<<<@@@DDDDDDAAACCCDDDEEEEEEGGGJJJLLLGGGXXXFFFBBB:::555777???FFFIIINNNVVVbbbcccoookkkRRRFFF@@@QQQ\\\vvvwwwjjjgggcccaaahhhgggfffdddRRRCCCDDD111>>>ZZZ{{{iiiLLL@@@AAADDDBBBUUULLL@@@888777:::999777:::999GGGeeezzzzzzkkk|||iiiEEE777;;;888CCCccc___HHHIII===>>><<>>666666:::<<<:::EEE@@@;;;<<>>??????>>>>>>???@@@FFFQQQsssOOO666<<<999999999999999999999999999888888888888888999999;;;:::>>>===GGG~~~xxxRRRFFF@@@AAA>>>::::::EEEVVV___\\\VVVJJJGGGDDDEEEIIIRRRZZZ___jjjrrrzzz~~~}}}uuunnncccZZZaaa}}}{{{XXX:::GGGvvvrrrmmmjjj^^^fffaaa```aaaaaa]]][[[\\\\\\\\\ZZZXXXVVVWWWZZZ]]]XXX```~~~```LLLLLLJJJ===;;;FFFRRR___mmmttttttooofff]]]ZZZ___hhhoooqqqkkkaaaZZZ\\\bbbdddcccgggpppqqqlllsss|||qqqcccgggzzz\\\DDDCCCGGGEEEDDDDDDEEEIIIMMMOOOLLLIIIKKKJJJHHHGGGHHHIIIKKKMMMJJJJJJLLLMMMOOOPPPQQQRRRQQQVVV\\\AAA???KKKbbbDDDBBBCCCIIISSS```jjjppptttwww{{{|||hhh]]]SSSYYYxxxuuu}}}kkk}}}uuuIIIFFFUUUtttxxxwww{{{nnn]]]QQQaaaSSSkkkqqq^^^TTTOOOGGGJJJRRRQQQ@@@<<<;;;BBBTTTkkksssZZZ===555444444777<<>>::::::???DDDEEEAAACCCDDDEEEEEEGGGIIILLL|||lllzzznnnIIIEEE>>>777888@@@EEEEEEIIIUUU``````llluuunnncccNNNIIITTTtttzzzhhhjjjpppttt}}}~~~wwwkkkTTTDDDHHH>>>RRRrrrqqqTTTOOOMMMFFFXXXIII===<<<<<<999:::@@@<<<>>>NNNiii{{{wwwiiibbbpppYYY===555:::888CCC___yyy}}}RRRGGG@@@===:::???NNNaaaqqq~~~~~~zzzZZZKKKJJJXXXhhh;;;===XXXgggqqqqqqJJJVVVzzzVVVCCCddd|||aaaOOOOOOlllgggVVVNNNKKKLLLIIICCCAAA@@@<<<666222000......///000///.........---,,,,,,,,,,,,---,,,,,,---......///000000111222333555666777888888???HHHLLLGGGJJJUUU^^^^^^iiiggg\\\MMMEEEEEECCC>>>:::>>>BBBAAA>>><<<>>>AAAHHHHHHGGGEEECCCCCCGGGJJJ]]]sssTTT777555AAA999999999999999999999999888888777777777888888888999888===>>>===]]]UUUCCCHHHCCCAAA<<<999???JJJOOOMMMMMMJJJHHHGGGHHHJJJJJJIIILLLRRRYYY[[[YYYVVVRRRPPPWWWppprrrOOOCCCHHHooofffeeehhhdddeeebbb`````````___]]]]]]dddbbb___[[[XXXXXXYYYZZZYYYSSSaaa^^^JJJJJJHHHCCCBBBIIIRRR___kkkssstttpppjjjZZZZZZ]]]dddjjjjjjddd]]]^^^aaaggglllooorrryyy~~~xxxVVVYYY^^^fffvvvgggGGG@@@FFFJJJIIIEEEDDDEEEHHHKKKLLLJJJHHHMMMKKKIIIHHHHHHIIIKKKLLLJJJKKKLLLNNNPPPQQQSSSSSSRRRTTTlllxxxBBB???AAA{{{uuuJJJFFFDDDJJJSSS]]]gggooouuuxxx{{{~~~jjjWWWFFFOOOnnn}}}fff[[[hhhzzzrrrSSSWWWVVV___lll]]]WWWNNNFFFDDDFFFAAA;;;;;;KKKdddzzzzzzwwwQQQ999555666888;;;===@@@@@@<<<:::>>>@@@@@@@@@AAACCCCCCCCCEEEGGGIIInnngggRRRDDD:::<<>>DDD>>>DDDWWWooo}}}pppmmmdddyyyxxxZZZ>>>999<<<<<>>===AAADDDDDDBBBBBBEEEIII???@@@AAAAAADDDGGGLLLPPPrrriiiEEE888888555///888888888888888888888888777777666666666777888888888888<<<@@@===JJJiiiLLLBBBGGGFFF???999;;;>>>>>>DDDEEEGGGFFFEEEDDDDDDFFFEEEFFFGGGJJJMMMVVVbbbmmmmmmRRR>>>RRRuuujjj]]]XXX[[[```cccbbb```^^^___```___]]]eeeccc___\\\[[[ZZZYYYXXXWWWTTTPPPeeeYYYPPPUUUOOOBBBDDDEEEKKKUUUaaaiiinnnqqqlllgggccccccdddbbb\\\VVVZZZYYY___hhhkkkjjjoooyyyyyyzzziii]]]TTTWWW]]]jjjzzzQQQCCCDDDBBB@@@BBBEEEEEEFFFHHHJJJKKKJJJIIINNNMMMKKKIIIIIIJJJKKKLLLLLLMMMNNNPPPRRRTTTUUUVVVVVVTTT]]]MMM===@@@bbb~~~QQQIIIDDDHHHNNNVVVaaajjjqqquuuyyy|||iiiQQQQQQhhhqqqllluuuvvvfffIIIKKK^^^xxxbbbWWWQQQFFF@@@FFFFFF===???XXXvvv}}}bbbAAA444555777;;;??????DDDEEEBBB??????>>>;;;>>>???AAAAAAAAABBBDDDFFFYYY]]]lllJJJ555<<>>BBBMMM[[[dddgggiiitttqqqddd```]]]UUUMMMJJJMMMPPPPPPMMMQQQTTT\\\hhhvvvhhhAAA666777555555;;;666666666666666666666666555555555555666777888999888::::::>>>???@@@^^^```>>>AAACCCCCC@@@>>>>>>@@@===???@@@>>><<>>CCCLLLTTT^^^fffsssuuuxxx|||~~~|||yyy{{{yyy|||tttfffYYYOOOKKKWWWZZZggg]]]AAACCCGGG@@@<<>>777777666777;;;CCCHHHJJJGGGDDDCCC@@@<<<===>>>?????????@@@BBBDDDRRRXXXccc>>>:::???<<>>===GGG]]]rrrsss___KKKGGGVVVWWWFFF:::<<<;;;333444FFFbbbyyywwwxxxvvvNNN888;;;<<<@@@IIIMMMwwwqqqZZZBBB@@@===<<>>AAACCC>>>???FFFAAABBBDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLLLLLLLKKKJJJMMMNNNOOOPPPQQQRRRSSSSSSUUUTTTZZZjjjVVVAAAEEEgggaaaPPPCCCAAACCCFFFRRR___mmmsssyyyuuu^^^hhh|||}}}ppp]]]bbbrrriiibbbrrrtttbbb^^^jjjfffNNN>>>GGGIIIBBBGGG???BBBTTTsssgggQQQ===888999777777:::BBBGGGHHHEEEBBBCCCBBB???===>>>????????????BBBDDDMMMllliii\\\AAA;;;===AAACCC@@@HHHJJJSSS```dddyyybbbaaarrrxxxpppfffqqquuujjjfff]]]QQQPPPCCC888DDDjjj{{{```HHHMMMLLLDDD>>>>>><<<777333IIIggg}}}nnnaaa@@@999DDDAAAAAAJJJKKKhhhnnneeeKKKAAA>>><<<>>>CCCOOOdddvvvvvvllllllkkkFFFIIISSSaaalllrrrsssrrrrrrrrrooo\\\ccciiizzzlllPPP___WWWFFFNNNwwwaaaRRRUUU@@@@@@DDD;;;555jjjUUUJJJKKKLLLIIICCCAAA@@@<<<666222000///...///000///.........---,,,,,,,,,,,,---,,,,,,---------------------///111333444555444444000<<>>666222??????<<>><<<;;;;;;;;;???;;;<<<@@@@@@;;;:::===;;;>>>;;;>>>bbbuuuggg\\\\\\___]]]VVVRRRYYYZZZXXXSSSTTTZZZ[[[VVVPPPOOOOOOQQQRRROOOIIIDDD@@@FFFDDDFFFLLLMMMmmmZZZRRRMMMJJJIIICCC;;;:::??????JJJXXX___aaaeeeooowwwyyy}}}{{{uuunnndddXXXPPPHHHIIIHHHEEEEEEMMM[[[gggXXX@@@DDDFFFBBB;;;999===BBB>>>@@@BBBCCCDDDEEEGGGIIIGGGHHHJJJLLLLLLKKKJJJIIILLLLLLMMMNNNOOOOOOPPPPPPQQQRRRZZZUUUoooFFFJJJZZZhhhUUUEEEBBBBBBDDDPPP___fffllltttzzzmmmOOOzzznnnQQQ[[[hhhfffiiikkkxxxlllZZZNNNWWW___OOOBBBPPPQQQCCCAAACCCMMMfff{{{[[[DDD111111888;;;===@@@@@@CCCDDD@@@>>>@@@BBB@@@>>>???@@@@@@???@@@BBBDDD>>>RRRxxxxxxMMM<<>>;;;<<>>NNNqqqhhh]]]OOO@@@GGGHHHEEEAAABBBFFFCCC;;;???999888===DDDEEEBBB@@@FFF???:::TTTyyy]]]```[[[RRRSSSZZZXXXOOOSSSPPPOOORRRRRRPPPPPPSSSTTTYYYXXXOOOIIIIIIIIIFFFEEEAAABBBHHHGGGGGGTTTeeegggXXXIIIEEEKKKLLLBBB777;;;===???BBBEEEIIIOOOSSSWWW___dddaaa___aaaeeeggg^^^[[[UUUNNNFFFBBBBBBBBB>>>CCCFFFDDDLLLlll___>>>BBBAAA@@@>>>===<<<<<<<<<@@@@@@@@@AAAAAACCCDDDDDDHHHHHHHHHIIIIIIIIIIIIIIIMMMKKKIIIHHHIIIKKKNNNPPPMMMOOOUUUVVVnnn```XXXJJJeee```HHH;;;EEEDDDBBBRRR[[[ccclllsssxxx|||SSSpppTTTOOOppp{{{YYYlllggglllPPPEEE\\\^^^XXXIIITTTVVV>>>DDDEEE```|||FFF???888666999<<<<<<:::>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAAGGG~~~|||QQQyyyTTTHHH888444HHH777>>>CCCIIIMMMSSSZZZaaadddRRROOOOOOwwwrrrQQQJJJeeewwwoooWWWQQQnnnNNN999===<<<000222AAA@@@MMMppp~~~GGGCCCBBBGGGJJJJJJKKKNNNZZZiiiOOOFFF>>>999999<<>>:::<<<@@@CCC???]]]bbbdddjjjiii```]]]aaa```ZZZWWWRRROOOOOOOOOMMMOOOTTTTTTXXXWWWOOOJJJJJJJJJHHHHHH@@@>>>BBBCCCAAAHHHSSSlllbbbMMMFFFKKKQQQJJJIIIGGGEEEBBB@@@===<<<;;;AAADDDAAA???AAABBBAAAJJJJJJIIIGGGCCCAAA@@@AAAHHHHHHSSSsssRRR???HHH>>>>>>===<<<<<<<<<======BBBAAAAAAAAAAAAAAABBBBBBHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGHHHJJJLLLMMMOOOSSSUUUMMM```[[[???GGGVVVZZZLLLAAAGGGDDD@@@IIITTT\\\fffnnntttyyyVVV{{{hhh```yyygggqqqpppbbbjjjeeePPPdddzzzgggSSSGGGXXX[[[BBBEEEMMMjjjyyyeee@@@;;;666666999<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAABBBBBBoooUUUyyyZZZIII???:::BBB999CCCEEEGGGHHHMMMVVV```fffLLLQQQDDDSSSzzzjjjdddnnneee[[[nnnHHHBBBEEEAAA===AAA<<>>JJJRRROOOQQQbbbwww{{{^^^XXX]]]fffiiibbb^^^```aaa^^^YYYTTTQQQQQQOOOMMMNNNRRRQQQSSSRRRLLLIIIIIIHHHGGGHHH???:::>>>@@@>>>???EEEGGGvvvpppUUUGGGIIIFFFBBBBBBEEEGGGGGGFFFAAADDDDDDAAAAAACCCCCC@@@CCC???999555777@@@MMMVVVjjjuuuPPP===<<>>CCCBBBBBBAAAAAAAAAAAAAAAGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNNNNTTTUUUKKKSSSHHHGGGKKKWWWSSSFFFEEECCC???CCCKKKSSS^^^gggnnnuuu|||}}}}}}mmm{{{{{{ggg\\\pppeeePPPtttzzzZZZIIIVVV\\\HHHJJJYYYyyy|||\\\:::777555777:::===<<<;;;::::::::::::::::::::::::::::::;;;<<<===???AAABBBEEE```VVVeeerrrMMMDDD>>>;;;<<>>======HHHWWWkkktttlll]]]___iiiqqq~~~xxxcccCCC@@@BBBLLLHHHhhhjjjcccwwwyyyjjj___ZZZ```sssrrr[[[wwwqqqsssRRRIII\\\jjjdddVVVKKKBBB;;;fffQQQJJJJJJKKKHHHDDDBBBAAA<<<666333111///.../////////---......---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------------...///000111999BBBKKKQQQZZZiiinnnfffxxxooonnnyyyvvvTTT>>>555222333444333222111000000000111111000000111111111111000000111111111111222222222222444444444444666777888999===;;;???WWWzzz}}}eee___]]]RRRYYY]]]ZZZYYY[[[ZZZWWWXXXVVVVVVXXXVVVPPPLLLMMMKKKKKKIIIFFFDDDDDDCCCCCCCCC===;;;???AAA???@@@CCCGGGOOOooolllaaaSSSJJJGGGFFFDDDAAA??????===:::<<>>@@@FFFKKKKKKLLLNNNHHH]]]pppQQQEEE>>>???===:::AAANNNaaalllzzzQQQSSSBBBMMMFFF>>>eee[[[TTTVVV\\\```}}}qqqMMMMMMmmmyyyggg^^^TTTHHHeeeUUUMMMJJJKKKHHHDDDBBBAAA<<<666333111///.../////////---......---,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,------,,,,,,------...///333777EEE]]]oooqqqrrrzzz[[[[[[mmm|||{{{cccJJJ111,,,333777333...222111111111111111222222000000000111111000000000000000000111111111222222444444444444555777888999777AAA>>>888PPPbbb\\\```\\\SSSUUUVVVVVVXXXYYYUUUOOORRRTTTZZZ```^^^TTTKKKGGGGGGEEECCCBBBBBB@@@???@@@======>>>@@@???===@@@DDD;;;IIINNNcccooo___UUUWWWWWWSSSPPPTTT]]]aaaaaaaaa???>>>CCC<<<888>>>======<<<<<<;;;;;;<<<<<<@@@@@@@@@AAABBBDDDEEEFFFFFFGGGHHHJJJJJJIIIHHHHHHIIIKKKMMMOOOPPPPPPOOOOOOOOOIIIMMMXXXTTTWWWKKK>>>HHHPPPKKKCCCDDDFFF@@@BBBGGGPPPZZZeeeooowww|||gggrrrYYYQQQcccxxxYYYzzzZZZdddEEESSS]]]gggyyysssMMM>>>999999:::<<<===<<<:::888999999999999999999999999777777888:::<<<>>>@@@AAA@@@EEE|||WWWmmm\\\III>>>===AAADDDFFFEEEEEEYYYyyyVVVUUULLLCCCjjjqqqVVVjjj}}}}}}{{{wwwrrrkkkbbbZZZWWWYYYEEE]]]cccZZZhhh||||||bbbQQQNNNPPPNNNsss~~~xxx^^^CCCGGGCCCAAAEEEIIIIIILLLOOOKKK]]]aaaMMM??????>>>999<<>>>>>BBBSSSqqqaaa[[[XXXVVVWWWUUUSSSTTTUUUTTTNNNGGGLLLOOOWWW^^^]]]SSSIIIEEEGGGBBB@@@AAAAAA>>>===>>>;;;<<<===<<<:::999;;;===555BBBAAABBBcccOOOAAA888:::===;;;:::===>>>===<<<;;;;;;;;;;;;;;;======>>>???AAACCCDDDEEECCCEEEGGGIIIJJJJJJIIIHHHGGGHHHIIIKKKKKKKKKJJJJJJPPPHHHGGGRRRSSSMMMvvvlll;;;;;;GGGNNNHHHGGGGGG>>>AAADDDJJJRRR]]]iiisssxxx~~~dddjjjQQQKKKyyy~~~bbbUUUsssNNN]]]ooo{{{tttAAA@@@:::;;;<<<===<<<;;;999777999999999999999999999999777777888999:::<<<>>>???:::???hhheeeJJJvvvUUUEEE<<>>ZZZiiicccaaaZZZTTTTTTRRRQQQPPPQQQPPPMMMJJJHHHIIIIIINNNSSSSSSLLLGGGFFFEEE???<<<>>>???;;;999;;;;;;:::888777888999999777;;;777888CCCKKKWWW]]]:::444@@@AAA555444???AAA999:::::::::::::::;;;;;;<<<;;;;;;;;;<<<===???@@@AAA???AAADDDGGGIIIIIIHHHGGGEEEEEEFFFFFFFFFFFFEEEEEEGGGKKKHHHIIINNNKKK```QQQ>>>@@@KKKEEEDDDGGGAAA???@@@BBBJJJUUUaaalllrrrxxxxxx~~~\\\^^^hhhQQQwww{{{gggtttXXX>>>555888:::;;;<<<;;;999888777888888888888888888888888777777888888999;;;<<<===<<>>KKK]]]wwwkkkgggxxx|||fffvvv~~~{{{aaappptttZZZOOO|||iiiJJJ^^^|||tttpppjjjeeejjjssswwwxxxrrrRRRDDDJJJEEECCCEEEHHHGGGIIILLLMMMMMM[[[uuunnnIIIBBBBBB;;;999???CCCQQQdddttt|||fffNNNnnnuuu```ZZZffffffTTT]]]|||~~~kkk]]]kkkyyyYYYcccWWW```}}}TTTAAAXXXrrr~~~kkkWWWVVVOOOJJJKKKHHHDDDBBBAAA===666333111///////////////---......---,,,,,,,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,---...//////---777///***666777;;;QQQrrrNNN111,,,888555000---///000......000.........///......---,,,//////000000000000//////////////////000000000000111000000000111222333333000999444444???===@@@WWW~~~iiiccc[[[WWWVVVUUUUUUUUUKKKMMMPPPQQQNNNKKKMMMPPPHHHEEEEEEHHHHHHEEEFFFHHHCCC;;;888;;;<<<777555777;;;666222333999>>>;;;666666999777999<<<>>>TTTwww\\\@@@;;;???AAA444000:::<<<444666AAA777777777888999;;;<<<===:::::::::::::::;;;<<<===;;;>>>BBBEEEGGGHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDDDD:::NNNMMMDDDKKKJJJMMM^^^nnnJJJ???FFF??????HHHGGG======>>>CCCNNN\\\gggmmmvvv~~~rrrxxx~~~~~~|||bbbSSSYYYxxxwww}}}|||ggg<<>><<>>AAAeeeaaaWWWUUUTTTTTTWWW[[[]]]]]]RRRKKKHHHLLLOOOMMMLLLOOOGGGGGGGGGFFFFFFFFFFFFFFF@@@>>>;;;999999:::999888:::999888888777777777888:::999999999;;;===@@@BBBpppcccHHH>>>;;;;;;;;;999888777777777888999:::999999888777888999:::;;;;;;;;;:::;;;;;;<<<===>>><<<===@@@BBBEEEFFFGGGHHHEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIrrrRRR===DDD>>><<>>CCC666888FFFNNNZZZqqq~~~~~~zzzqqqTTTIIISSSPPPLLL\\\yyyrrr]]]ccc]]]LLLuuuuuujjj|||sssdddwwwcccXXXooo{{{xxxXXX___wwwMMMEEEDDDQQQfffzzzZZZTTTPPPJJJIIIGGGFFFDDD@@@;;;888222111000//////......///111...,,,+++,,,------,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------///...------...///111333---:::PPPgggzzzmmmWWWMMM<<<000222444000...000////////////......------------------------------............////////////.../////////000000000000000111333222111111222444444555666777999:::;;;<<<<<<;;;UUUooo]]]RRRWWWVVVVVVYYY^^^bbbeeeeeeVVVQQQOOOSSSSSSMMMIIIIIIFFFEEEEEEDDDDDDCCCBBBBBB@@@===;;;999::::::999888888777777666666777777888888777777777888;;;===???111SSSbbbOOO===777999:::888777888777777666777888999:::999999888888888999:::;;;===<<<<<<;;;;;;;;;<<<<<<<<<===>>>@@@BBBDDDEEEFFFDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFGGGGGGGGGGGGHHHHHHYYY^^^IIIFFF===AAAKKKJJJFFFCCC@@@@@@DDDKKKTTTZZZdddrrryyyyyyCCCMMMooo|||~~~KKK;;;===777888777666555555555666777666666555555555555555666777777888888999999::::::???@@@???XXXwwwVVVjjjWWWEEEAAA777TTTxxxiiidddgggiiijjjjjjfffPPPMMMtttvvvtttjjj]]]\\\mmmzzzttt|||~~~YYYDDDFFFIIIHHHFFFDDDCCCCCCDDDFFFHHHHHHJJJQQQkkksssjjjUUUIIIEEE???444666BBBHHHTTTjjjwww||||||kkkOOOJJJVVVLLLEEEWWW}}}dddOOOyyy___sssuuuttt}}}zzzhhhOOO|||qqqSSS|||gggQQQFFFRRRbbbmmmYYYUUURRRLLLJJJGGGEEEBBB???;;;888222222111000////////////222000...------...---,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------...---,,,,,,---...000111,,,***,,,666EEEWWWlll|||}}}bbbNNNBBB;;;888---+++///777777000---111///............------------------------------------............/////////....../////////000000000000111222222111111222444222333444555666888888999AAA999???^^^```RRRSSSYYYSSSSSSTTTXXX\\\`````````TTTRRRSSSVVVUUUNNNHHHFFFGGGFFFEEEDDDBBBAAA@@@???>>><<<:::999::::::999888666666666555666666777777666666555555666777999:::<<<:::???NNNgggnnnQQQBBB777111///444:::999666555777777666555666777888999999999888888999999:::;;;>>>>>>===<<<;;;;;;;;;;;;<<<======>>>???AAACCCDDDDDDDDDDDDDDDEEEGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFlllyyy[[[DDD999BBBJJJCCCHHHFFFBBB===<<>>EEEJJJFFFDDDBBB@@@@@@BBBDDDEEEMMM???KKKXXX}}}WWWIIIBBB===:::555===@@@JJJ^^^lllzzziiiOOOWWWfffQQQBBBUUUuuuCCCQQQxxxqqqtttYYYZZZpppzzzwww______]]]WWWddd~~~VVVTTTQQQNNNKKKGGGDDDAAA>>>;;;888333222111000////////////111///...---------,,,***,,,++++++******++++++,,,+++++++++,,,,,,,,,------------,,,,,,---...///000999222------///000555:::@@@SSSfffmmmnnnqqqtttuuuvvvyyyyyyvvvuuurrrhhh]]]LLLGGG???555...+++,,,...222222555888444------111------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........./////////000000000111222222111111222333222222333444555666777777888<<>><<<:::999999999:::888777888777666555555555555555555555444444444555666666@@@999444666<<>>???AAABBBCCCCCCCCCDDDEEEGGGHHHIIIGGGGGGFFFFFFEEEDDDDDDCCC@@@NNNzzzPPP999>>>BBB;;;HHHHHHEEE???:::;;;CCCJJJRRR___kkkxxx{{{ppphhhooouuuQQQ555666;;;333666666555555555444444444444444444333444444555555555555555666777777888888888999===BBBeeeuuuLLLyyyRRRLLLHHHDDDZZZ|||ssshhh]]]ZZZ___wwwvvv~~~vvvMMM@@@FFFEEEDDDBBB@@@>>>===>>>???AAAGGGBBBGGGNNNUUUuuujjjMMM@@@BBB@@@666::::::AAARRRaaavvvmmmYYYmmmbbbFFFSSSooo```OOOkkkzzzYYY___ooofffZZZZZZwwwfff\\\^^^^^^]]]oooTTTRRRNNNNNNKKKGGGDDDAAA>>>;;;888333222111000000////////////...,,,,,,---,,,+++))),,,++++++******++++++,,,+++++++++,,,,,,,,,------......------......//////...---...222111------000---333888777666888;;;=========<<<:::;;;;;;666///%%%+++333666666222///......,,,,,,---,,,++++++...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------........................///////////////111222222111000222333222333333444555666777777555555555555555999DDDNNNxxx~~~```YYYPPPHHHJJJPPPSSSOOOJJJUUUUUUUUUVVVWWWUUUQQQNNNIIIKKKLLLLLLLLLMMMMMMLLLGGGFFFDDDBBB@@@===<<<;;;999777777777888999777666:::999777666444333333333555444444444444444555555000444;;;BBB@@@999666777:::HHHYYYjjj{{{wwwlllcccdddNNN<<<888555///333???666333222333222000333888444444333333333444555666777777777888888888888888:::::::::::::::;;;<<<<<<============>>>???@@@AAABBBBBBBBBCCCDDDEEEGGGHHHEEEEEEDDDCCCBBBAAA@@@@@@===BBBgggxxxMMM<<<@@@HHHFFFHHHHHHDDD===;;;>>>BBBHHHQQQ\\\kkkwwwhhhwwwxxxOOO???777666888444555555555555444444444333333333333333333444555555555555666666777888888888<<<;;;===<<>>===>>>@@@CCCDDD@@@LLLEEEWWWMMMiii]]]IIIIII>>>999:::777<<>>??????BBBHHHLLL^^^aaakkkyyyjjj```RRRFFF>>>:::888888777000000666888444333777000///111555444222333666333333222111222333444555555555666777777777777666888888888888999:::;;;<<<:::;;;===>>>????????????@@@@@@@@@@@@AAACCCDDDEEEAAAAAA@@@???>>>>>>=========;;;FFFxxx|||mmmEEEDDD\\\CCCFFFHHHGGGBBB>>>======CCCKKKSSS```nnnxxxuuuaaaxxx```999999;;;777666666444444555555444444333222222222222222333444444555444555555666666777888888777999;;;999HHHvvvddduuuZZZ<<>>AAAEEEIIILLLEEELLL;;;MMMPPPxxxmmmhhhRRRKKK@@@>>><<<888:::AAAJJJlllrrrcccRRRPPP|||{{{mmm```PPPNNNQQQcccsssvvvwww~~~UUUTTTNNNJJJIIIGGGFFFDDD@@@;;;888333333222111000000000000,,,+++,,,---//////---+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,222...---...---***+++///***,,,111444555333111111222000111555999999666333------...//////---***'''...111222111///...---+++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........---------........./////////000111111000000111222222333333444444555555666000555888666444666===CCCIII???777;;;NNNeeewww^^^VVVUUUQQQGGGHHHMMMIIIEEEHHHNNNSSSOOOIIIKKKQQQIIIHHHIIIKKKLLLMMMKKKJJJHHHMMMLLLFFFCCCFFFHHHGGG???>>>===;;;888666555444222222222444555666444222333222222111111111111222111111222333333333333333222222555888666222222555111444888<<<<<<999666444555333555===AAA@@@@@@CCCDDDHHHIIIDDDAAABBBAAA???888666333000000222444555000222555888777444///,,,333222333777777333111333222222111000111222333444333444555666666666555444888777777777777777888888666888;;;===???>>>===<<<>>>>>>>>>>>>??????@@@AAA===<<<<<<;;;;;;:::::::::===888:::UUU}}}qqqVVVDDDYYYAAABBBDDDEEEDDDBBB???======HHHNNNUUUaaalll```[[[|||uuuLLL666:::999555666666333444444555444333222111111111111111222333444555333333444444555555666666222999999999BBB[[[zzzPPPLLLBBB999MMMiiiyyyzzzuuummmtttvvvfffNNNDDD>>>BBBDDD=========<<<===@@@DDDHHHKKKGGGBBBAAA===HHHiiiiiiMMMJJJAAA>>>999:::<<>>AAA@@@888;;;???@@@999555>>>KKKDDDPPPZZZ```kkkyyyzzzssspppfff[[[VVVTTTPPPIIICCCHHH>>>???CCC===<<>>>>><<<:::>>>===============>>>>>>::::::999999999999888888:::<<>>DDD@@@@@@AAACCCDDDDDD@@@>>>555CCCIIIJJJRRR\\\pppaaaggg___}}}TTTAAA:::;;;444111444333333333444555444333222111111111111111222333444555111222222333333444555555444===:::777999BBBtttuuuxxxRRREEELLLMMMDDDIIIQQQ^^^zzztttvvv}}}xxxjjjkkkwww~~~wwwVVVAAAAAABBBBBB@@@888???>>><<<;;;<<<>>>AAACCC>>>:::[[[AAACCCQQQ{{{rrrRRRNNNCCC???::::::999<<<```}}}qqqxxxttt~~~ssssssXXXRRRRRRKKKHHHFFFFFFFFFCCC===888333222000///000111000///,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---///111222000...------.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))++++++,,,,,,,,,,,,---------------............///............------------///000000000111111111111111222333555888:::;;;<<<999999888888888888888999:::;;;>>>@@@BBBCCCCCCBBBCCCBBB@@@>>>>>>???@@@AAA?????????>>>>>>>>>>>>======@@@DDDFFFGGGHHHIIIKKKKKKKKKJJJHHHHHHGGGGGGGGGHHHEEECCCCCCDDDFFFGGGGGGBBB@@@>>>;;;888666444444333333333222222111111111222111111111000000//////000000000000000000000000000000111111111222222222333333333333333333333333555555555555555555555555222222222111111111000000222222111111111111222222111111000000//////......////////////000000000000111111222222222333333333111222333444555555555555888555555888888444444666777999;;;===????????????>>>;;;:::;;;>>>???===;;;===<<<:::999888777777777222888===444???\\\EEE???EEE;;;<<>>===999ZZZmmmvvvhhhGGG+++NNNGGGIIILLLTTTfffzzzxxxvvvxxxzzzqqqgggrrr}}}yyymmmhhhQQQ===;;;>>>===>>>CCC>>>===;;;:::;;;<<<>>>???@@@@@@@@@DDDFFFDDD```ooopppUUUHHHCCC@@@777999:::LLL}}}sssfffYYYWWW```xxxkkkjjj}}}~~~sss___dddppp~~~YYYRRROOOKKKHHHFFFFFFFFFCCC===999444222000///000000000...,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...000000///---,,,,,,...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))+++++++++,,,,,,,,,------------------....................................//////000000000111111111000111222333555777888999888777777666666777777777666777999;;;<<<======<<>>===<<<<<<===>>>???????????????????????????===@@@CCCEEEFFFGGGHHHJJJKKKLLLLLLMMMLLLKKKIIIHHHHHHFFFBBBAAABBBBBBBBBBBBAAA???===:::888666444444222222222222222111111111111111111000000/////////000000000000000000000000000000000111111111222222222222222222222222222222444444444444444444444444222222111111111000000000111111111000000111111111000000000/////////............/////////000000000111111111222222222333333333444555666666777777777888666555666555444777===777888:::<<<>>>>>>???>>>>>><<<;;;<<<>>>???===;;;<<<;;;:::888777777777666999444999===888NNN|||KKK888>>>CCC???===EEEEEE888???>>>===>>>CCCMMMXXX```jjj{{{yyy___<<<888444444777777555111222222222111111000000000//////000000000111111111222222333333444555555555666444222888;;;555FFFjjj\\\RRRAAAOOOCCCBBB===GGGUUUTTTZZZxxxuuuooofffeeeiii~~~XXXGGG:::;;;>>>;;;;;;???===<<<;;;:::;;;<<<>>>???@@@@@@===???CCCAAAQQQqqq~~~XXXKKKFFFEEE>>>===999AAAqqqkkklllvvv[[[QQQTTTTTTNNNGGGRRR^^^rrr[[[QQQLLLJJJHHHFFFFFFFFFCCC>>>999444222000///000000///...,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,......---+++++++++------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************+++************)))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---------...//////000000////////////000000000000//////000111222333444444555555444444444444555666333444555666777777777777:::999888888999:::<<<=========>>>>>>???@@@@@@@@@===???BBBDDDEEEEEEGGGIIIJJJLLLNNNPPPPPPNNNKKKIIIJJJGGGDDDAAAAAA@@@???>>>>>>===;;;888666555444333000111111111111111111222000000000/////////////////////////////////////////////000000000111111111111111111111111111111111222222222222222222222222111111000000000000000///111000000//////000000111///////////////..................////////////000000111111111222222222222444444555555666666777777999:::>>>@@@;;;666777<<<777888999;;;<<<=========>>>===<<<<<<===>>>===;;;;;;:::999777666666666666999444666===444---YYYqqqKKK<<>><<<;;;===DDDMMMTTTUUUggg{{{{{{}}}}}}{{{nnnGGG888666333111111444666444222111111111111000000000000//////000000000000111111111222222333333444555555666777444777>>>;;;;;;HHHvvvcccYYYVVVFFFJJJ;;;>>>OOOOOOKKKkkksssuuuqqqggg^^^^^^sss}}}zzzkkkEEE;;;777;;;<<<888777:::<<<;;;:::::::::;;;===>>>>>>@@@;;;;;;AAAAAAFFFTTTmmm}}}RRRHHHGGG@@@>>>777333QQQyyyoooooojjjbbb\\\jjj}}}^^^RRRKKKJJJHHHFFFEEEFFFCCC>>>999444222000///000000///...,,,,,,,,,+++++++++******))))))))))))))))))))))))************************************************************************)))+++,,,,,,+++******+++,,,,,,,,,,,,++++++++++++************************************************************************************))))))))))))***++++++++++++,,,,,,,,,+++,,,,,,,,,------------+++,,,---...///000111111........./////////000000////////////000000000111222222222111222222333333444444444555555555555555555555555666777888:::;;;:::;;;;;;<<<>>>??????@@@<<<>>>AAABBBBBBCCCEEEGGGIIIJJJKKKLLLLLLLLLJJJJJJKKKHHHEEECCCBBBAAA???===:::999777555333222111111/////////000000111111111///.................................................../////////000000000000000000000000000000000000000000000000000000000////////////////////////000//////......//////000........................------........./////////000000000111111111111222222222222222333444444555888@@@JJJOOOGGG:::333444666777888999:::;;;;;;<<<>>>======<<<<<<<<<;;;;;;999888777666555555555555111999333111999666>>>[[[}}}tttIII<<>>:::555333000000000000...---,,,,,,,,,+++++++++******))))))))))))))))))))))))************************************************************************(((***++++++)))))))))+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,---***+++,,,---...///000111---............/////////////////////////////////000/////////000000111222333333333333333333333333333333444555666777999999777888999:::;;;<<<===>>>;;;===???@@@@@@AAACCCFFFGGGFFFEEEDDDDDDEEEGGGHHHFFFDDDBBBAAAAAA@@@>>><<<444444222111000/////////.........//////000000000------------------------------------------------------........./////////////////////////////////////////////////////////........................///......------......///---------------.........------------............//////000000000111111111333333222222222333444444777???JJJOOOGGG:::333333555555666777888999999:::=========<<<;;;:::999999777666555555444444444444...999111---===???555777hhh~~~~~~pppJJJLLL]]]MMM===JJJIIIGGGDDD???<<<;;;>>>@@@KKKOOOVVVaaarrrrrrpppwww}}}sssiiitttuuufffBBB666;;;444333222111111222111111////////////////////////...////////////000000000000000111111222333333333...888444...666<<<:::<<<777___fff|||bbb\\\UUUNNNHHHEEEJJJQQQYYYhhhyyyeeelllnnnqqqssshhhaaahhhlllhhhzzz}}}eeeEEE:::888888999888666666999888888888999999:::;;;<<<888CCC@@@999>>>BBBCCCHHHVVVnnnbbbQQQEEEDDDIII<<<;;;@@@fffttt\\\SSSNNNIIIGGGEEEEEEFFFDDD???:::555333111000000///...---,,,,,,,,,+++++++++******))))))))))))))))))))))))************************************************************************((()))******)))(((***+++)))************+++++++++************************************************))))))))))))))))))))))))(((((()))))))))))))))***************++++++++++++******+++++++++,,,,,,,,,)))***+++,,,---...//////------------.........//////////////////........................///000111000000/////////000111111111222222444555666777777666666777888999:::;;;<<<;;;<<<===>>>>>>???BBBDDDEEECCC@@@???>>>@@@CCCDDD@@@???=========<<<:::999111000000///............---...............//////,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........................................................,,,------------............------------------...,,,,,,,,,---------------,,,,,,,,,---------......////////////000000000000666555444333333444555666666999>>>@@@<<<555555:::555444444555555777888888<<<======;;;888777777888555555444333333333333333444222///333999444111:::>>>eee[[[HHH^^^[[[CCCBBBHHHHHHFFFCCC???======>>>???EEEOOOVVV]]]kkkrrrnnnwwwxxxoooVVVkkkpppNNN999222444555444333222111000000000............////////////......////////////000000///000000111111222333333///:::666---222666888===<<>>@@@CCCCCCBBB@@@???>>>>>>???@@@>>>===;;;;;;;;;:::777555000000///.........//////.........---------------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........................+++,,,,,,,,,------------------,,,,,,,,,,,,------++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------........./////////000000666555333222222333555666555333555777666333555999444444333333444555666777:::<<<<<<:::666444555666444444333222222222222333777---000777111---444:::000FFFooo|||zzzeeeLLLFFFFFF???777@@@BBBDDDEEECCC@@@??????;;;===DDDLLLRRRXXXfffttt|||pppjjjlllnnniiiaaa\\\qqq|||}}}ccc???555,,,111222222222111/////////000---------....../////////........./////////000000//////000000111222222222111:::777222555555555===???<<>>;;;:::DDD>>>KKK{{{ssswww[[[EEEJJJEEE>>>888666999JJJeee~~~}}}xxxzzz|||zzzTTTOOOPPPIIIFFFEEEEEEFFFDDD???;;;666444111000000///...,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((()))+++,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))************+++++++++)))************+++++++++)))))))))***++++++,,,,,,,,,,,,,,,---------......+++,,,,,,,,,,,,------------,,,,,,---...///000111//////......///000222333...///000111222222222111888888888999::::::;;;;;;:::;;;<<<;;;;;;===@@@BBBBBBBBBBBBAAA@@@???>>>===@@@???===<<<;;;:::777444000000////////////000000.........------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++,,,,,,,,,---------............/////////000444333111000000111333444444222555999999444111222444333333222333444666777:::;;;<<<999555333333555333333222222111222222222333---333333+++555;;;+++888222KKKsssGGG999FFFEEE999===AAADDDDDDCCCAAAAAA???999999BBBJJJOOOVVV^^^dddrrrsssjjjgggkkkggg\\\XXX\\\wwwkkkvvvYYYHHHCCC777555+++666000000000000......000111---------.........//////............/////////000/////////000111111222222,,,333333333888444111888;;;666AAAIIIXXXmmmbbbUUUBBBGGGMMM\\\cccmmmqqqTTTNNNPPPWWW\\\VVVUUU[[[___]]]]]]___```YYY^^^eee```\\\WWWMMMLLLJJJFFFMMMZZZaaappp|||sss[[[:::888999888666444333777:::888333444555666888999999::::::777888555;;;DDD???;;;EEEIII???XXXpppMMMMMMJJJEEECCC???::::::@@@LLL[[[dddkkkxxxyyyvvvwww]]]OOOIIINNNHHHFFFIIIKKKEEE>>>:::666444222111111000///---...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))''')))******))))))***+++))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...---------............///222222111111222222333444444555777777777888999;;;:::;;;<<<<<<===???>>>;;;@@@??????@@@BBBBBB???===>>>>>><<<:::888666444333222111000///...---,,,,,,...---,,,+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------..................////////////000111111111111222222222666666666666666666666666666555444333333444555666666666555444333333222222111111111111111111111111111111222222222333333333333888333LLLjjjFFF@@@JJJCCC===777:::EEENNNLLLDDD>>><<<::::::===CCCJJJNNNTTT[[[gggsssxxxmmmjjjaaaeeeXXXKKKRRRjjjuuu]]]:::111333333111222////////////////////////....................................///////////////000000000111111111111---...000222444555555555:::???<<<===\\\xxxllljjjGGGGGGIIIjjjxxxPPPDDDBBBNNNTTTMMMDDDEEEPPPXXXUUUTTTSSSTTTWWWYYYYYYYYYXXXXXXUUUPPPLLLJJJGGGDDD???LLLKKKPPPpppssscccIII777444333555555555555555555444444555444444444444555666666666777888888::::::;;;<<>>>>>HHHTTTXXXfffyyy~~~rrrnnntttzzzXXXLLLIIILLLFFFDDDIIIJJJEEE>>>:::666444222111111000///---...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))''')))******))))))***+++))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------............////////////222111111111111222333333444666888888888888:::<<<:::;;;;;;;;;===@@@@@@???AAA@@@AAACCCEEEEEECCCBBBBBBAAA>>>;;;888555333222111111000///...---,,,,,,...---,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------------...............////////////000000111111111222222222555555555555555555555555555444333333333333444555555555555444333222222222111111111111111111111111111111111222222222333333000444777:::PPPxxxpppEEEAAAHHHBBB<<<:::<<>>BBBFFFEEELLLUUU^^^gggvvv|||nnnccc^^^TTT[[[[[[DDDWWW~~~qqqkkkOOO666000444222//////............................................................//////////////////000000000111111111111111222222333333333444///555888888@@@___lllTTTHHHQQQlllpppTTT@@@AAA===>>>======BBBKKKNNNLLLQQQQQQRRRSSSSSSQQQOOOMMMNNNOOOOOOKKKGGGFFFHHHIIILLLFFFCCCaaawww[[[KKK:::333555555555555555444444444444444444444444444444555666666777777888999:::;;;<<<<<<<<>>555555;;;>>><<>>:::666444222111111000///---...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000///...---,,,,,,,,,........./////////000000111111000000000111222222444666888888888888:::;;;999999999:::;;;===@@@BBBAAAAAABBBDDDGGGHHHGGGFFFDDDCCC???;;;888444222111000000///...---,,,,,,+++---,,,+++***************++++++++++++++++++++++++************************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............/////////000000000111111111222222333333333333333333333333333333222222222222333333444444444333222222111111000000000000000000000000000111111111222222222222333+++666666,,,UUUxxxTTT???@@@<<<<<<===999666===IIIGGGDDD@@@;;;999999;;;<<<===BBBIIINNNRRRZZZeeemmmuuuwwwjjj^^^XXXWWWXXXZZZDDDBBBPPPzzzjjjuuurrrMMM===000000333000------........................---------------------------............/////////////////////000000000000222111111111222333555666999888===AAA888===kkk}}}kkkXXXRRR]]]]]]KKK>>>???BBB@@@<<<;;;@@@EEECCC<<>>;;;666444222111111000///---------,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))''')))******))))))***+++))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++///...------,,,,,,,,,,,,---------.........//////000000//////000000111222222444666666666666888:::777666666777888888;;;???>>>>>>@@@CCCFFFHHHGGGFFFBBB@@@===999555333111000//////......---,,,,,,+++,,,,,,+++***************************************)))))))))))))))))))))))),,,+++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------.........//////000000000000111111111111222222222222222222222222111111111111111111111111333333222222222111111111000000000000000000000000000000000111111111111222<<<)))000;;;000;;;nnnyyyIII<<<777888>>>===555555===EEEDDDBBB@@@>>><<<:::::::::>>>BBBEEEGGGLLLUUU[[[fffkkkqqqxxx~~~}}}iiiUUUNNNQQQRRRNNNJJJIII>>>VVVtttttt\\\999111...000222///---...........................---------------------------------.........//////........./////////000000.........///222555999;;;===333444<<<777000DDDbbbwwwtttnnncccVVVLLLJJJCCCIIIMMMIIIFFFFFFFFFDDDGGGAAA===???FFFIIIGGGCCCfffccc^^^YYYZZZhhhuuuwwwqqqbbbHHH888555222444555...333333333333333444444444444444333333444444555666777777888999:::;;;<<<<<<>>>;;;AAAFFFDDD\\\zzzvvvpppXXXDDD>>>IIIGGG777555CCC>>>;;;>>>CCCEEETTTkkkxxxrrrhhh___]]]ggguuuxxxppphhh}}}UUUMMMMMMFFFAAA@@@FFFIIIEEE>>>;;;666444222111111000///---------,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))''')))******))))))***+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++++++++++++++++++++************+++,,,,,,---+++++++++,,,,,,,,,------///............///000000000111333444333444555777666444555888666222444999::::::;;;???BBBDDDCCCBBB<<<;;;888555222111111111......------,,,,,,++++++++++++******))))))******************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------------------............//////000000000111111111111111111111111111111111///000000000000000000///111111111111111000000000//////////////////////////////000000000111111111:::555...555999---???nnneeePPPAAA777:::===888222222>>>@@@CCCEEEEEECCC@@@>>>888999::::::;;;???GGGLLLPPPVVV^^^dddkkkqqquuuwww~~~{{{uuunnniiiZZZPPPKKKOOOQQQJJJ@@@:::000___|||mmmtttlllbbb===111//////000000......000........................------------------------------------............---............/////////---------...111555888;;;<<<777777<<>>BBBHHHooojjjYYYWWW^^^cccbbbaaaaaa___\\\YYYNNNDDDEEEPPPZZZ[[[XXXyyyyyyvvvmmmJJJ;;;666666111222444---222222222222333333444444333333333333333444555555666777777888999:::;;;;;;999???;;;AAAJJJCCCdddvvvdddGGGAAAEEEEEEAAA???===888999>>><<>>;;;666444222111111000///---...---,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))''')))******))))))***+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++((((((((()))***+++,,,---*********+++++++++,,,,,,......------......///000...000111222222222444555666555999???<<<333333888888888999;;;>>>???>>>===777666333111//////000111------,,,,,,,,,++++++++++++******)))))))))******************************))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,---...///...---,,,++++++++++++++++++++++++*********+++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,,,,------------........./////////000000000111111000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////////////////000000000000(((:::000)))888555///CCCkkkWWW@@@666999???@@@<<<777:::???DDDFFFFFFEEEDDD<<<;;;999666555777;;;???BBBGGGQQQYYYZZZZZZ]]]bbbkkkqqqyyyxxxooofff\\\TTTOOOGGGHHHLLLJJJ@@@999CCCTTTddd}}}ooolllzzzgggRRR111111111111000///...---///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------.........///000/////////000111333444888>>>AAA???AAAIIIRRRVVVWWWtttyyykkkVVVPPPOOOXXXjjj}}}{{{TTT>>>555333111***---333111000111111222222333333444333333333333333444444555555555666777888999::::::999III999666PPPNNNOOOvvv}}}wwwZZZLLLPPPLLL>>>===::::::===:::777???LLLooonnnbbbgggmmm~~~{{{||||||~~~~~~|||zzzzzzyyysssjjjccc]]]XXXRRRMMMVVV[[[]]]TTTCCCCCCaaa{{{SSSKKKLLLHHHCCCBBBGGGIIIEEE>>>:::666444222111111000///---...---,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))''')))******))))))***+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++***************************)))))))))***+++,,,,,,******+++++++++,,,,,,,,,---------,,,---......///...000111222111222444555888999AAAJJJGGG;;;888>>>999888999;;;======;;;999666444111///......///000,,,,,,,,,,,,++++++++++++******))))))))))))******************************************************)))*********++++++++++++***************************+++,,,......---,,,+++************************)))*********++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,,,,,,,---------.........////////////000000000111000000000000000000000000...///000111111000///...////////////////////////................................./////////000000'''000000---111666666666BBBzzz^^^BBB:::CCCHHHEEE666777:::===@@@DDDFFFGGGCCCBBB@@@===:::888888999@@@===???EEEGGGGGGLLLUUUVVV[[[bbbhhhllloootttxxx|||wwwuuuwwwwwwtttqqqmmmggg___WWWPPPJJJDDD@@@EEEDDDCCC===555>>>bbbuuunnnvvvaaaSSSDDD(((666000111000...------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------...............//////000000000111,,,222666555444999CCCJJJMMMLLLVVVzzzsssfffooottt{{{vvvxxxvvvvvvrrrVVV;;;777000111000***...444000000000000111222333333333333333222222333333444555444444555666777888999999999EEE===777GGGOOONNNRRRoooxxxqqq\\\QQQHHH@@@BBBCCCBBB@@@===::::::;;;>>>XXXddd```TTTNNNSSSUUUQQQ___dddhhhrrrvvvuuuyyytttsssrrrvvv{{{}}}yyysssrrrpppnnnmmmmmmllljjjhhhaaa\\\TTTMMMHHHFFFFFFGGGPPPMMMJJJGGGGGGXXX{{{SSSMMMPPPIIIDDDCCCGGGJJJEEE>>>:::666444222111111000///---...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))((()))******))))))***+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************,,,,,,++++++***+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---......///000222222222222444666:::===GGGSSSPPPCCC???EEE;;;::::::;;;===<<<:::888777555111...------...///,,,,,,++++++++++++++++++***)))))))))))))))******))))))))))))))))))))))))************************))))))******++++++++++++************************(((***+++------,,,+++***************************))))))******++++++++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000111111111111111111111111...///000111111000///............///////////////..................................../////////000999$$$...:::)))&&&444333///EEEWWW======???:::777666555666:::???DDDHHHEEEEEEDDDBBB???<<<999888:::333333;;;???===>>>CCCHHHKKKQQQVVVWWWYYY^^^dddcccgggkkkmmmkkkiiiiiijjjfffccc___]]]\\\[[[ZZZYYYRRRNNNIIIEEEDDDBBBAAA@@@<<<888888===DDDXXXtttaaaqqqfffcccXXX555000...111...000000...,,,---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......***+++---///000111111222666222333777888444444888111AAA???@@@jjjuuufff~~~rrrfffIII///777222...222555111444555,,,///000000111222222333333333333222222333333444555333333444555666777888888555333>>>@@@555<<>>AAA@@@>>>===<<<999999:::::::::999888888444222///---,,,,,,---...,,,,,,,,,+++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,******))))))))))))************+++++++++******))),,,,,,,,,++++++*********************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......///////////////.........000000000000000000000000000000000000000000000000---------------------------------------------------------............///............////////////666000FFF{{{]]]BBBAAABBB:::???===555///444>>>DDDGGGEEEBBBAAABBBAAA???===<<<555222666888666555888;;;<<<>>>BBBEEEHHHJJJLLLTTTTTTSSSRRRQQQPPPPPPOOOOOOMMMKKKHHHGGGGGGIIIJJJBBBEEEEEE@@@===>>>===:::@@@333000UUU|||ssseeeuuudddmmmAAA000000///---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------////////////000000000000222222333444444555555666:::888999<<>>;;;888888;;;<<<<<<;;;;;;<<<>>>@@@CCCFFFIIIJJJMMMJJJIIINNNUUUWWWQQQKKKNNNOOOKKKEEECCCEEEGGGEEEHHH>>>???DDDBBBBBBBBB<<<999IIIsssXXXUUULLLMMMHHHDDDFFFJJJIIIAAA:::777666555333111000///...------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++++++++,,,,,,---.........000000111222333444555555444777;;;<<<<<<:::::::::888888999999888888777777333111///---,,,,,,------,,,,,,+++++++++*********))))))))))))))))))))))))*********+++++++++,,,,,,******))))))))))))************+++++++++******))),,,,,,,,,++++++*********************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......////////////............////////////////////////000000000000000000000000------------------------------------------------------------........................////////////222...111HHHsssxxxnnnUUU555???<<<>>>EEECCC999444666>>>@@@CCCFFFGGGEEEBBB??????888555888999666555777444555666888:::<<<===>>>BBBAAAAAA@@@@@@?????????888:::===??????===;;;999;;;<<<;;;999<<<@@@@@@<<<>>>UUUqqqfffQQQSSSxxxzzz{{{zzzYYY:::000111000---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------....../////////000000000222222222333444444555555888888<<<>>>;;;@@@YYYtttyyy{{{hhhLLL777///000111000000000/////////............/////////000000000000111111222222111111000111111222333333444444555444555666777:::<<<>>>???CCCEEEWWWwwwyyykkkUUUWWWtttlll___OOODDD@@@CCCGGGEEECCCAAA@@@???<<<777333999:::;;;=========<<<<<<===>>>???BBBEEEFFFDDDBBB<<<<<<::::::>>>CCCDDDBBBFFFDDDDDDFFFDDD@@@IIIXXXrrrcccfffbbbSSSKKKLLLGGGDDDFFFJJJIIICCC<<<777666555333222000///...------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***************************************++++++++++++++++++++++++++++++,,,,,,------......//////000111222333444444222444666777666555666777666777777777666666555444222000///---,,,,,,,,,---,,,++++++++++++*********))))))))))))))))))))))))*********++++++++++++,,,******))))))))))))******)))******+++++++++******+++++++++++++++*********************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---..............................////////////////////////........................------------------------------------------------------------............---............/////////+++111222///>>>iiitttgggrrrKKK999222<<>>;;;<<<<<<:::888999777777777777777777777777777777777777777777777777>>>===;;;999:::===@@@BBB444???FFFAAA888666:::>>>tttlllLLLPPPqqq~~~ssseeeTTTAAA111///333111......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////000111111222222333444444444333555;;;@@@;;;555<<>>@@@BBB???===@@@CCCDDDCCCBBBOOOOOOEEEDDDLLLLLLccc|||lllSSSNNNKKKGGGDDDFFFIIIIIIDDD>>>777666555444222000///...------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************,,,,,,++++++*********)))***************************************************++++++,,,------............///000111222333333111222333333222222444555555555555555444333222222000///...---,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))************++++++++++++******))))))))))))******))))))***+++++++++******+++++++++***************************************))))))*********+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------...............///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////000///333444...888hhh~~~ZZZEEE<<<666888>>>:::;;;<<<;;;:::;;;???BBBBBB@@@?????????=========<<<<<<;;;;;;::::::999999888888999999::::::::::::===<<<999777777888:::;;;>>>===888333;;;QQQiiixxxkkkZZZYYYeeeyyy[[[FFF:::111,,,000333000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........------........./////////000000111111222333333333333333777;;;;;;888;;;BBBAAAXXXvvvzzz|||```KKKEEE999///---000000,,,........................------.........///////////////000000111000000000111111111222333333444444555555777999;;;>>>AAABBB>>>CCCDDDFFFYYY|||mmmcccmmm}}}{{{cccIIIIIIFFFAAA======???BBBDDD>>>>>>????????????>>>>>><<<>>>???>>>======>>>@@@AAA===<<<>>>===:::<<>>=========>>>===<<<<<<;;;;;;;;;;;;;;;;;;888999999::::::;;;;;;<<<555888;;;===<<<888333///222444===RRRpppUUUQQQlllsssRRR333666111...---000111///......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------............//////000000111222222222777555444666666666777:::???555CCCqqquuutttxxx{{{}}}iii>>>333666555111000111000,,,---------------.........------------............---...///000000000000000000000111222222333333444444555666888:::===???AAA:::???EEEEEECCCSSSddd]]]gggqqqvvvccc```ZZZRRRKKKFFFCCCBBBBBBAAA@@@@@@???@@@AAABBB???===<<<<<<>>>???>>><<<>>>:::<<>>vvvkkkUUU===777666666888::::::888666555999;;;:::999;;;<<<:::;;;;;;<<<<<<============999999999::::::;;;;;;;;;888666444333555999===???MMMaaaxxx|||qqqbbbWWW]]]qqqyyyqqqqqq___KKK>>>///555111000/////////...---...,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------............//////000111111222333222333666777777666444<<<888888DDDYYYvvvfffZZZoootttuuuaaaIII999555000555555000---...///...,,,,,,,,,---------------,,,,,,,,,---------......,,,---...//////000000///000000111111222333333333222222333555777999;;;<<<===;;;>>>BBB???AAAXXXuuu}}}jjjcccccceeeeeeccc\\\TTTNNNJJJHHHGGGEEECCCAAA??????>>>AAA??????BBBEEEFFFEEECCCCCC===AAAKKKKKKEEENNN```ooo___qqqxxxRRRRRRMMMKKKHHHGGGGGGFFFCCC@@@888777666555333111000///------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++************))))))))))))))))))))))))))))))*********************************+++,,,,,,------...//////000111222333444333444555555333333444555333333222222111///...---,,,,,,,,,,,,,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******(((((()))++++++,,,,,,+++((()))))))))*********+++************************)))************+++++++++******************************************************+++++++++,,,,,,,,,+++++++++***++++++,,,---++++++,,,------...//////........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------........."""333999///(((...555444===@@@^^^lllPPPHHH>>>:::<<<===;;;888555;;;>>>:::999;;;;;;999:::;;;;;;;;;<<<<<<======999999999999999999::::::777666555777???JJJUUU\\\iiiSSSRRRcccssskkk>>>---:::444000000000///.........---,,,,,,,,,,,,++++++++++++************************************************************************************+++++++++,,,,,,+++,,,,,,,,,,,,------------......//////000111111---///222444888::::::888444>>>@@@666111CCCggg}}}}}}rrr}}}{{{~~~|||iii\\\GGG...)))555111333222---+++---...---++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------+++,,,---...////////////000000000111222222333333222222222333555666888999<<<;;;<<<===>>>@@@FFFMMMiiipppqqqpppjjjaaaXXXSSSQQQSSSTTTTTTRRROOOJJJFFFCCCBBBEEEJJJNNNPPPRRRTTTUUUJJJ@@@EEEXXX___YYY^^^mmmyyyQQQOOONNNLLLIIIGGGGGGEEECCC@@@888888666555333111000000------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------//////000111222333444444333444666666444333333444333333222222111///...---++++++,,,,,,,,,+++******************))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******(((((()))++++++,,,,,,,,,(((((())))))*********+++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++******++++++,,,---++++++,,,,,,---...//////........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......111(((&&&---000,,,,,,222---+++===TTTnnntttYYYEEE===;;;999666999@@@CCC>>>;;;======;;;666666666666777777777777666666555555555555555555>>>III[[[mmmyyy~~~~~~|||jjj___SSSUUUlll|||rrrNNN:::---,,,///***999...///...------///...+++,,,,,,,,,+++++++++******************************************************************************))))))*********+++++++++++++++,,,,,,,,,---------------......///000000000000111000...000444777777888777;;;@@@===777<<>>888888???@@@;;;AAAcccyyyjjjcccaaa^^^```cccdddaaa[[[SSSOOO???HHHRRRVVVVVVXXX]]]bbb^^^RRRZZZxxx}}}TTTOOOPPPKKKIIIJJJHHHBBB======:::999777444222000//////,,,,,,++++++***++++++++++++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---......//////000111222333444444222222222111111111111000222111111000///.........---------,,,,,,,,,++++++)))++++++''''''++++++)))))))))))))))))))))))))))******************************))))))))))))*********)))(((***---///---+++******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,,,,,,,,,,---------......---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///111---...222:::RRR]]]SSSPPP555:::555:::>>>===BBBGGGBBBEEEBBB@@@AAADDDEEEBBB???DDD999AAAIIICCCJJJTTTMMMZZZbbbqqq{{{ttt___NNNGGG@@@UUUjjj|||nnnOOO777555222000/////////000......---,,,,,,,,,,,,------------,,,,,,+++++++++************************************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------......///000000000111222222333333444444555666666777888999999::::::<<>>???@@@BBBRRRxxxwwwqqqyyyqqqcccccciiibbb___hhhrrruuu~~~~~~XXXTTTPPPKKKIIIJJJHHHBBB===<<<:::888777444222111//////,,,,,,++++++******++++++************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------...///000111222222111111111000000000//////111000000///......------,,,,,,,,,,,,++++++++++++(((+++***''''''***+++((())))))))))))))))))))))))******************************))))))))))))******+++)))((())),,,,,,***(((******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,,,,,,,,,,---------......------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,------------...------------............333///...111000444III```\\\PPPGGG@@@666,,,///:::===>>>@@@BBBFFFJJJLLLLLLLLLXXXRRRSSSTTTPPPTTT[[[ZZZXXXSSSNNNKKKFFFCCCJJJSSSppp~~~}}}}}}{{{bbbHHH444555333111///......///000......---,,,,,,,,,,,,---------,,,,,,,,,+++++++++************************************************)))************+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---------...//////000000111111222222333444444444666666777777888999999:::???>>>@@@III]]]wwwxxxjjj___RRRCCC888555444111///...---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------.....................///000000111111333333444444555555555666777888999:::;;;===>>>>>>EEE???===KKKmmmZZZWWWOOOKKKIIIJJJHHHBBB===<<<999888666444222111//////---,,,++++++******++++++************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++++++++,,,---...///000000000000/////////.........//////......------,,,,,,++++++++++++*********)))(((******''''''******((())))))))))))))))))))))))******************************))))))))))))******+++***))))))******)))'''******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------............111,,,,,,111///******000???^^^zzzgggZZZQQQJJJBBB;;;::::::;;;<<<===>>>??????999===888666::::::888<<<<<>>@@@???<<<;;;EEEaaaYYYWWWOOOKKKJJJKKKIIIBBB===<<<777777666444333111///...------,,,+++*********************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********++++++,,,---...//////000000000000/////////......---------,,,,,,,,,++++++************))))))))))))'''******((((((******'''))))))))))))))))))))))))******************************))))))))))))*********)))))))))******************))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------............***+++000222000000333(((555===cccyyyooooooaaaXXXLLLDDDAAA@@@===:::AAAKKKDDDCCCRRRRRRGGGKKKjjj|||xxxwww|||ooojjj\\\GGG333+++...333///...---------...//////...---,,,,,,++++++,,,,,,,,,+++++++++++++++++++++************************************************))))))*********+++++++++************************************+++++++++++++++,,,,,,---......//////000000111111222333333333444444555555666666666777000555:::999666444888<<<@@@MMM[[[eeesssyyywwwkkkRRR@@@:::222///000111000///...---,,,,,,,,,,,,---...++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,---------.........------......///000000111000111222333444555666666666777888999:::;;;<<<<<<999@@@DDDAAA<<>>CCClll{{{aaaFFF444]]]XXXNNNKKKJJJLLLJJJCCC<<<;;;555555555555333111///---...---,,,+++***)))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---,,,------...///000111111111111111000000000//////,,,,,,,,,,,,++++++++++++************)))))))))((((((,,,---++++++---,,,((())))))))))))))))))))))))******************************))))))))))))******'''((()))******,,,///222******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++...111111...,,,,,,---$$$444222...444222666KKKWWWpppllljjjsss```EEE>>>333111111555777444111000---------------.........------,,,+++++++++++++++*********+++++++++++++++************************************************)))************+++++++++************************)))))))))************+++******+++,,,,,,------.../////////000111111222222333333333333333333333333666333111111333444333111444444666999<<<;;;444---,,,444<<<<<>>888:::===:::999EEEEEE222444777555///,,,///444555,,,***111444---...///(((///---,,,,,,---...//////++++++,,,---------,,,,,,************************************************************++++++++++++++++++,,,,,,,,,---------,,,,,,---......//////000000111111111222222333333222222222333444444555555666666777999:::777222...555:::777777AAAVVV}}}nnn^^^HHH777111111333333___VVVMMMJJJJJJMMMKKKCCC<<<:::333444555555444111///---///...---+++***)))))))))(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))************))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,,,,---...///000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************...///......///...***))))))))))))))))))))))))******************************))))))))))))******(((******(((&&&'''+++///******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))***++++++,,,,,,,,,,,,---------......++++++++++++++++++++++++))))))******++++++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------000...+++***---000111///...---111000***---444111+++...,,,///888:::BBBTTT{{{ttt^^^EEEFFF999///111111000555///---///333333......222......//////......---,,,---,,,++++++******++++++))))))******++++++++++++************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,------......//////000111111111222222222111111111111111111000...---...000444666)))///666999444//////222---333@@@@@@333222999888...------111444333000---555,,,,,,...,,,111555///,,,---...//////---+++)))***++++++,,,,,,,,,++++++************************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------,,,,,,------...//////000111111111111111111222222111111111222222333333333222444555444111111333777111222000666;;;888???UUU~~~zzzyyyfffNNN888333......333555333///bbbXXXNNNKKKIIIHHHHHHDDD>>>888555555666555444222000...//////...---,,,,,,,,,,,,...---,,,,,,++++++++++++))))))))))))))))))))))))************************,,,+++++++++******))))))))))))))))))******************++++++++++++******,,,+++******++++++***)))***)))))))))))))))************))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---------............---------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((()))***,,,---...//////,,,,,,,,,,,,+++)))((('''++++++************++++++************************************************))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))************************)))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------............////////////888AAALLLXXXjjjzzz{{{xxxkkk^^^SSSHHH>>>888333333333222222222111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,------............////////////222222222111111111000000////////////////////////////////////000111222333222111000......000111222////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******++++++***)))(((((())))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////222222222111111111111111222222222222222222222222222222222222222222222222000000111111111222222222:::III___uuusss]]]MMM@@@666000111111000000000000111111^^^XXXNNNLLLJJJJJJIIIEEE>>>888555666666555444222000...//////...---,,,,,,,,,,,,...---,,,+++++++++++++++))))))))))))))))))))))))************************+++++++++******)))))))))))))))))))))******************++++++++++++******(((((()))***,,,---,,,,,,++++++************++++++******))))))))))))******************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((()))***,,,------------***************+++++++++++++++************++++++************************************************))))))))))))))))))))))))******************))))))************)))))))))((())))))))))))))))))))))))************************)))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------.........////////////***...111222666BBBTTTcccWWWRRRWWWbbbfffgggvvvwwwyyyxxxoooaaaSSSKKKGGGDDD???:::666444333000...111111111000000000000///............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------............////////////222222111111111000000000////////////////////////////////////000111222222111000///......///000111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******++++++***)))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////000000000000111111111111222222222222222222222222111111111111111111111111000000000111111111222222444666888;;;DDDVVVkkkyyy}}}ttt[[[QQQCCC999555333000...111000000//////000000111ZZZXXXOOOMMMLLLKKKJJJEEE===777666666666555444222000/////////...---,,,,,,,,,,,,---,,,,,,++++++++++++,,,))))))))))))))))))))))))*********************************))))))))))))))))))))))))*********++++++******++++++++++++******((()))+++,,,---,,,,,,+++++++++************+++++++++******))))))******+++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))***+++++++++++++++((((((((((((***,,,...///++++++************++++++************************************************))))))))))))))))))))))))*********+++++++++++++++************))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------.........//////000111111///,,,,,,000444......111555777777;;;AAA???<<<999888888888666444444222//////111222333222/////////.........------............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,---............/////////111111111000000000//////....................................///000111111//////------------//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******+++***))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////.........//////000000111111111111111111111111111000000000000000000000000//////000000000111111111,,,,,,,,,***+++000:::AAAGGGPPP___ppp~~~~~~qqqdddXXXKKK???777888333,,,)))+++---...---000//////////////////000YYYYYYNNNMMMLLLKKKJJJEEE<<<666666666666666444222000/////////...---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***,,,---///...,,,***)))(((++++++***)))))))))******++++++************++++++************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))************)))))))))((('''''')))+++...000++++++************++++++************************************************))))))))))))))))))))))))*********++++++,,,,,,---*********)))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++************++++++++++++++++++++++++++++++************************************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...000111111111000000000222222/////////,,,'''222...******---000000...555333111000//////..................------------.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,---------.........//////000000000/////////......------------------------......------...//////000------,,,++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))************)))))))))))))))******************************++++++++++++,,,,,,,,,+++,,,,,,------...//////,,,,,,---......///000000000000000000000000000000............................../////////000000000+++///555777555111///...///111555:::AAAHHHNNNQQQdddggglllpppsssuuuxxxzzzmmmkkkgggdddaaa[[[SSSNNNFFFAAA;;;777555444222000777444000...///000///...//////............//////ZZZ[[[NNNLLLKKKJJJIIIDDD<<<666666666777666555333111/////////...---,,,,,,,,,,,,+++++++++******++++++,,,))))))))))))))))))))))))************************)))))))))))))))*********************++++++++++++++++++,,,,,,,,,,,,++++++,,,...000///,,,******+++...---,,,,,,+++++++++,,,,,,,,,++++++++++++,,,,,,******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))*********)))((((((+++***)))((((((***,,,...++++++************++++++************************************************))))))))))))))))))))))))*********++++++,,,,,,---))))))))))))))))))******))))))))))))))))))))))))************************))))))*********+++++++++++++++************++++++++++++++++++++++++++++++************************************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------+++***///222111...111666555...444333222000////////////..................////////////.........---------...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------------............/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------......,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))*********)))))))))))))))***************************************+++++++++,,,,,,++++++,,,,,,---.........++++++,,,---...//////000////////////////////////------------------------------........./////////000000///------...000222888555000,,,***,,,...000+++...222555666777888999===:::777777888777333///,,,,,,,,,---000222444444---,,,+++,,,...//////......------------------...YYY]]]OOOLLLJJJIIIIIIEEE???:::777777777666555333111000//////...---,,,,,,,,,,,,+++************++++++,,,))))))))))))))))))))))))***************************************+++++++++*********++++++++++++,,,++++++,,,,,,,,,,,,++++++(((+++......,,,,,,///222222111000//////......///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++++++++******************************)))))))))))))))))))))))))))))))))************+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++***************+++++++++))))))))))))))))))))))))))))))*********))))))(((,,,+++***)))))))))***+++++++++************++++++************************************************))))))))))))))))))))))))*********+++++++++++++++))))))))))))************))))))))))))))))))))))))************************)))************+++++++++++++++************++++++++++++++++++++++++++++++************************************************************************************************************************)))************+++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------222222111000////////////)))***)))(((+++//////---(((+++///000//////111444000111333222222111333444/////////............---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,------------..................---------,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))******)))))))))))))))******+++************************************+++++++++++++++++++++,,,------......,,,,,,,,,---.........///........................------------------------,,,,,,---------............---+++******,,,...000***+++---///222333555555///111444444333222222333000---++++++...000///---777666555222000,,,***(((******+++,,,------------------,,,,,,,,,,,,------WWW^^^QQQNNNKKKJJJJJJHHHCCC???777777777777555333111000//////...---,,,,,,,,,,,,***************+++,,,,,,))))))))))))))))))))))))***************************+++++++++,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++(((+++------+++,,,111666222111000///............------,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))*********+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++++++++***))))))*********+++++++++))))))))))))))))))))))))))))))******+++*********************************++++++************++++++************************************************))))))))))))))))))))))))******************))))))((()))))))))************))))))))))))))))))))))))************************)))************+++++++++++++++************++++++************************************************************************************************************************************************)))************+++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,***+++---000333111111222111//////111///000000...+++)))((((((---///000...+++))))))***//////.........------------------,,,,,,,,,++++++************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,---------.........------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))))))))******)))))))))))))))***++++++************************************++++++++++++***++++++,,,,,,---......------------............------------------------------------------------,,,,,,,,,,,,------------,,,---///222333111...+++,,,...000111111...+++))),,,...//////---,,,------000/////////000111000///)))+++---///000000111222000000000///...---,,,,,,,,,,,,++++++++++++,,,,,,TTT^^^SSSPPPLLLJJJKKKJJJFFFCCC777777777777555333111000//////...---,,,,,,,,,,,,******))))))***+++,,,,,,))))))))))))))))))))))))************************+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,...///,,,)))***000555//////...---,,,+++++++++...------,,,,,,------...++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))******++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++******))))))******++++++++++++))))))))))))))))))))))))))))))***+++++++++++++++((()))***+++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))+++*********))))))(((((((((((())))))*********+++))))))))))))))))))))))))************************)))************+++++++++++++++************++++++************************************************************************************************************************************************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***---///...+++***---000,,,***,,,111000******000*********---000333444444,,,///111000---+++,,,............---------,,,,,,---------,,,,,,,,,++++++************************++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......---------,,,,,,,,,++++++************************,,,,,,++++++***++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))******))))))))))))******))))))((())))))***++++++)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,---........................------------------------------------------------------++++++,,,,,,,,,---------111///,,,+++---///000000------...///000000000000,,,...///...------...///,,,---///000000...---,,,//////000...---,,,---...+++,,,,,,,,,++++++,,,---,,,++++++++++++++++++,,,]]][[[TTTNNNIIIJJJMMMKKKAAA888777777777777555333111000//////...---,,,,,,,,,,,,************************,,,)))'''))),,,---+++(((++++++************++++++,,,,,,------------,,,,,,,,,++++++,,,------,,,***.........---....../////////---++++++---.........000...---+++,,,---///000---,,,******+++---///111++++++---------+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))******++++++++++++******((((((((()))***,,,---...,,,,,,,,,++++++*********++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))************************++++++++++++******))))))************************************************************************,,,,,,,,,++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************,,,+++***))))))***+++,,,************************))))))))))))))))))))))))++++++************++++++************************************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************)))************+++++++++222...***)))******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++,,,,,,------,,,,,,+++,,,+++******))))))******************************************************************************)))************++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,---------......------------------------//////.........---------------------------------.........------,,,,,,,,,++++++++++++++++++++++++------,,,+++)))***---///```WWWTTTNNNJJJKKKNNNKKKCCC:::777777777777555333111000//////...---,,,,,,,,,,,,************************,,,,,,---,,,,,,++++++,,,++++++************++++++)))***++++++,,,,,,,,,,,,++++++,,,...000111000000///...---,,,+++*********000///////////////---,,,...---,,,,,,+++,,,---.....................---,,,000...---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************************************))))))))))))))))))))))))******++++++++++++******((((((((()))***,,,---...,,,,,,,,,+++++++++******++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++++++++*********)))************************************************************************,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************+++***))))))))))))***+++************************************************++++++************++++++*********************************************************************************************************************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************)))************+++++++++111---***)))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******************************************************************************)))************++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,------------------------------------///.........---------,,,------------------------...---------,,,,,,,,,,,,++++++++++++++++++++++++***++++++******+++...111ccc\\\SSSOOOKKKLLLNNNLLLDDD<<<777777777777555333111000000///...---,,,,,,,,,,,,++++++++++++++++++++++++,,,000222000,,,***,,,///,,,++++++******++++++,,,******++++++,,,,,,,,,---------------------------777777777777777888888888<<<===???@@@AAA@@@@@@???;;;;;;:::888666444222111...,,,***+++---...............------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************************************))))))))))))))))))))))))******++++++++++++******(((((())))))***+++------,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************))))))))))))******************************************************++++++************++++++*********************************************************************************************************************************++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************)))************+++++++++...,,,))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,+++++++++,,,---------,,,+++***************************************************************************)))************++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++((()))*********+++///111ccc\\\SSSPPPLLLMMMOOOMMMEEE>>>777777777777555333111000000///...------,,,,,,,,,++++++++++++++++++++++++...000111000---,,,---...,,,,,,++++++++++++,,,,,,...---------------......,,,---...///000111333444:::;;;===???BBBDDDEEEFFFKKKLLLMMMOOOQQQTTTWWWZZZWWWWWWVVVTTTQQQMMMJJJHHH@@@;;;444000//////...,,,***,,,///111111...+++)))------------------------,,,++++++******++++++,,,************************************************************************))))))))))))))))))))))))******++++++++++++******))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))************************************************++++++************++++++************************************************************************************************************************************++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************))))))*********+++++++++++++++))))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++,,,,,,,,,,,,++++++***+++,,,------+++)))(((************************************************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************((()))******)))***---///bbbUUUSSSPPPNNNNNNOOOLLLEEE???777777777777555333111000000000///...------------++++++++++++++++++++++++000...,,,---...///---+++------,,,,,,,,,,,,------//////...---------......,,,///333666999===BBBFFFIIIJJJKKKMMMNNNOOOOOOOOOHHHGGGFFFEEEFFFKKKSSSYYYaaaccceeehhhiiihhhgggfffbbb\\\TTTMMMGGG???555---......//////////////////------------------------,,,,,,++++++++++++,,,,,,******************************************************************************************************++++++++++++******))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++******++++++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))************))))))************************************************++++++************++++++************************************************************************************************))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************))))))*********+++++++++)))***************+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++***++++++,,,,,,++++++***((()))+++,,,+++***(((&&&************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((()))))))))******************+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++***)))((()))+++ddd[[[TTTQQQOOOOOONNNJJJCCC>>>777777777777555333111000111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,///,,,***+++///000---***...------,,,,,,------......------------///000111555888:::999888999===AAALLLMMMMMMMMMKKKIIIGGGFFF<<<:::777222000555>>>FFFPPPTTTYYY```eeeiiikkklllhhhfffeeefffeee^^^SSSIII;;;777111+++***,,,111444------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******************************************************************************++++++++++++************))))))***++++++,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************++++++++++++******************************++++++++++++++++++++++++++++++************++++++************************************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))************+++************************++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************)))************+++++++++(((***++++++))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******++++++++++++******((()))*********)))''''''************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************((((((((()))))))))******))))))*********+++++++++******************************++++++++++++,,,,,,************************)))************+++++++++***************************+++,,,***(((''''''(((dddaaaTTTRRRPPPOOOMMMHHHBBB===777777777777555333111000111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///............------------......------...///111555888:::<<<>>>===888222000222555;;;<<>>888555888AAAHHHIIIKKKOOOSSSVVVYYY[[[[[[OOOMMMOOOXXXdddmmmooommmXXXRRRHHH>>>666222000000........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******************************************************************************++++++++++++***************)))******+++,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************************+++,,,------,,,+++***************************++++++++++++++++++++++++++++++************++++++************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************)))************+++++++++(((***,,,+++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******++++++++++++***************))))))))))))(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************(((((((((((()))))))))***))))))))))))*********+++************************************+++++++++,,,************************))))))))))))******++++++************************((()))******((('''((()))```ZZZTTTSSSQQQOOOLLLGGG@@@;;;777777777777555333111000111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,))),,,//////---,,,///222......------------.........///000333777<<>>AAAHHHKKKLLLKKKTTTUUUYYY]]]^^^]]]^^^```ddd___]]]```ddddddccccccggghhhfffbbbeeekkkmmmjjjnnnmmm```EEE111;;;aaa|||www{{{yyykkkUUUJJJ444''',,,222111000///---******,,,------,,,++++++++++++++++++++++++************************************++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000---,,,+++++++++,,,+++******+++,,,...///000.../////////......///000555111///111000---,,,......+++)))+++...///...---,,,,,,,,,---......---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************************************))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++*********))))))))))))++++++++++++++++++++++++,,,,,,+++***************************************+++++++++++++++++++++++++++++++++*********))))))************************************************************************************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************++++++++++++---,,,++++++******++++++*********)))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******))))))******+++************)))))))))((())))))))))))))))))))))))******))))))))))))******kkk]]]WWWSSSNNNMMMLLLIIIAAA::::::888777666666555333111222111000///------,,,,,,---------------------------------,,,------...///...///000111222333333444666555555666;;;@@@FFFJJJBBBGGGMMMSSSYYY^^^bbbeeegggggglllvvv|||}}}qqqpppkkkgggjjjrrrwwwwwwxxx~~~pppRRRAAARRRnnnxxxgggdddlllOOO444:::333(((444...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------,,,,,,---...///000333222000//////111333444///444999::::::;;;@@@DDD>>>===<<<<<<888444666<<<888444000000333333---'''.../////////---,,,,,,---,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******************)))))))))++++++++++++++++++++++++,,,++++++************+++************************+++++++++++++++++++++++++++++++++***************************************************************************************************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,+++************+++******))))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******))))))******+++************))))))))))))))))))))))))))))))))))))***)))))))))))))))******iiiWWWWWWSSSNNNMMMLLLIIIAAA:::888888888777666555222111333222000///---,,,,,,,,,---------------------------------------...//////...000111222222333333444222444999>>>EEEJJJOOOQQQ]]]fffmmmkkknnn~~~xxxsssnnnrrryyytttkkkppp~~~}}}qqq]]]tttuuudddVVV>>>+++///---...///......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............***+++...000111000...---***+++...333888===BBBDDDNNNQQQVVVYYY[[[^^^cccffffffgggiiifff]]]TTTSSSXXXZZZ[[[ZZZVVVSSSMMMCCC999---......,,,******---000,,,...///...------000333,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************+++******))))))******+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******+++++++++************************++++++++++++++++++++++++************************************************************************************************************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,++++++***************))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))***************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))***+++kkkYYYWWWSSSNNNMMMLLLIIIAAA:::777888999888666444222111222111000///------,,,,,,------------------------...------------.../////////111333333222222333666444:::BBBJJJOOOPPPNNNLLL^^^wwwzzzzzzwww|||[[[aaazzzoooZZZLLL999---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------....../////////111111111000000/////////555:::CCCMMMXXX```eeehhhiiigggfffhhhlllooopppoooeeegggjjjeeeVVVEEE???AAAcccmmmsssqqqjjjcccZZZQQQ@@@===888222---,,,---///,,,------------///222555,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,************************++++++++++++++++++++++++************************************************************************************************************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++******))))))******(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************))))))))))))))))))***))))))))))))))))))******(((((((((((((((((((((((())))))(((((()))***++++++iiiZZZWWWSSSNNNMMMLLLIIIAAA:::666888:::999666333222111111000///......---......------------------------......------......///000000333444333222333777;;;FFFGGGJJJQQQ^^^mmm|||vvvoooyyynnnSSSccc{{{tttnnnWWW999444...,,,---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////------......///000000000111///......333:::BBBGGGXXXZZZ^^^bbbdddcccaaa___PPPLLLIIIKKKQQQVVVXXXWWW]]]aaafffeeeYYYJJJBBBCCCQQQaaaooopppnnnmmmjjjdddiiiaaaVVVJJJ@@@777000,,,///---++++++---000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++***))))))))))))***''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***))))))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,ddd[[[WWWSSSNNNMMMLLLIIIAAA:::555888::::::666333111111//////............//////------------------------...............//////000111333555444333666===CCCUUUXXX___lll}}}~~~|||~~~___YYYttt~~~ssslllpppXXXJJJ888///...000///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------.........////////////---......///000000111111,,,...222888AAAJJJRRRWWWTTTTTTTTTRRROOOKKKHHHEEEEEEBBB>>><<<>>>BBBGGGIIIHHHLLLRRRUUUNNNBBB======GGGWWWdddggglllssstttooommmggg___ZZZUUUNNNCCC:::888222---,,,000333111...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))))))))*********++++++***)))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,ddd___WWWSSSNNNMMMLLLIIIAAA:::555888;;;:::666333111111...............///000000------------------------...............///000000000333555555555:::CCCJJJSSSddd~~~}}}uuueeesssbbbUUUxxxvvvaaaFFF444000111///,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------..................................../////////000---......///000111111222000666???IIIOOOQQQQQQOOO===@@@EEELLLSSSZZZ___aaajjjggg```WWWNNNLLLOOOTTTVVVVVVYYYYYYQQQEEE>>>>>>777BBBJJJLLLTTT```bbb[[[FFFEEEIIITTT___ccc\\\TTTBBB:::111000555777333---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))+++******)))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((()))***+++,,,iii___ZZZVVVQQQPPPPPPKKKCCC<<<777999;;;:::777222000...000000//////.........---...------,,,,,,,,,------///,,,,,,000222111333666333222666<<>>JJJVVVVVVOOOGGGAAA???CCCCCCMMM___iiikkknnnuuuwwwpppnnnrrrooohhhiiiqqqggglllttttttfffSSSHHHGGGPPPKKK???555888CCCHHHEEE>>><<<:::999<<>>@@@CCCFFFJJJOOOWWW^^^```tttqqqjjj~~~}}}zzzkkkTTToookkk\\\jjjpppSSS555333111000000...,,,...111............................................................//////////////////000000000111111111333222111222444444333111666444555===HHHQQQXXX\\\cccaaaZZZXXXggg{{{qqquuuuuutttooo```KKK;;;777:::>>>???___mmmiiikkkhhhVVVGGG555000------111222///+++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------...///......---,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++************++++++************************************++++++++++++))))))))))))))))))))))))((()))))))))*********************)))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***))))))))))))+++,,,---hhhbbb]]]WWWRRROOONNNJJJBBB<<<888999:::888555222111111.........///////////////---------------...///000000000333:::<<<;;;;;;===;;;@@@FFFLLLRRRXXX]]]``````xxxpppaaalllxxx|||qqq}}}kkkqqqqqq___TTThhhhhhEEE666000...000111......222........................................................./////////000000000000000111111111111222333222111111222222222111666<<>>111,,,///111///***.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...------------------------++++++,,,,,,,,,,,,,,,,,,//////......------,,,,,,***+++,,,,,,---------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))************++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************************************************************************++++++************++++++************************))))))*********+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((()))))))))************((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***))))))))))))+++,,,---iii```\\\WWWQQQNNNMMMJJJDDD>>>888999999888555333222222.........///////////////------------...///000000333111333777888666555888:::@@@GGGLLLSSS[[[^^^]]]zzzfffaaaxxx}}}ppp}}}mmmwwwyyyxxxUUUVVVnnnlllCCC666---///111...---000....................................................../////////000000000000111111111222222222222000111111111000000333666999HHHTTTVVVSSSWWWbbbkkk{{{rrrkkkfffTTT@@@KKKiiiwwwrrrpppoookkkllldddUUU@@@111,,,---..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...------------............,,,,,,,,,,,,------------,,,,,,,,,+++++++++******++++++******+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************************+++++++++************************))))))))))))))))))))))))*********++++++++++++,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************************+++++++++++++++************++++++************************)))))))))************+++))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))***))))))))))))+++,,,---kkkaaa[[[UUUPPPMMMMMMKKKEEE???888999999777444333333333............/////////000------------...///000111444222222555666444444777<<>>@@@BBBCCC>>>;;;777333111111222444......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))******++++++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++************************))))))******++++++++++++++++++************++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))************(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))***))))))))))))+++,,,---iii___[[[VVVPPPMMMMMMKKKEEE@@@999::::::888555222111111...//////000000000000000///////////////111333444666444333222222555777999BBB???<<>>;;;666222000......---)))+++......---,,,,,,------,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***------,,,+++,,,,,,,,,---...---,,,,,,...000111///,,,+++---///000000+++---//////...,,,+++***++++++,,,,,,------------,,,++++++***+++---...000,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++(((***,,,---------...///,,,++++++---...///---***,,,,,,,,,------//////000000---,,,,,,+++(((***///***,,,...000000...+++)))...---,,,+++************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))************************************)))************+++++++++++++++++++++******))))))************************))))))))))))))))))))))))******+++,,,------......))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))+++******)))***,,,---...nnn]]][[[VVVPPPNNNMMMKKKEEE???888999:::888555222111222//////000000000000//////////////////000111333444666555444444555666888999999>>>BBBDDDIIIPPPRRROOOSSS\\\lllsssfffQQQJJJQQQbbb|||{{{}}}kkkVVVaaahhhnnncccFFF222222555111000000000000000000000000////////////000000000111111000000000000111222222888444222555666555666999555777>>>EEEIIIPPPcccuuuzzznnnkkkooopppnnn\\\@@@@@@[[[jjjhhhfff]]]JJJ<<<222...---000000...---//////............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,...000111111---...///000000333999===HHHLLLRRRVVVWWWVVVUUUUUU\\\YYYVVVXXX^^^bbb]]]WWW\\\YYYNNN>>>666;;;DDDJJJYYYKKK<<<777;;;>>>999333000///---,,,+++,,,,,,---------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...---,,,...///,,,...000000///---,,,,,,+++---000222111///,,,***,,,+++++++++---/////////000000000000///...---,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++///...,,,)))''''''***,,,++++++***+++,,,---......000///---,,,+++***+++++++++***,,,000000---...111...---,,,+++******++++++------,,,+++************************************++++++++++++++++++++++++************************************************+++++++++*********))))))))))))))))))************************************************++++++++++++++++++++++++*********)))************************)))))))))))))))))))))))))))))))))***+++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))***+++******)))***,,,---...oooZZZ[[[VVVPPPNNNNNNKKKDDD>>>888999999888555222222222111111000000//////......////////////111222333444555666666777777888999999888CCCKKKHHHBBBCCCKKKQQQ^^^\\\[[[VVVMMMJJJ[[[ppp|||yyyaaabbbVVVhhhnnnZZZ>>>111222444000000000000000000000000/////////000000000111111111111000000111111222333000------111444444555777777<<<@@@FFFZZZ{{{wwwooolllnnncccLLL<<>>???>>>===<<<;;;555///,,,------,,,---000+++,,,...//////...,,,++++++++++++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************************************(((((((((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))******++++++******)))(((((()))))))))*********+++******)))***,,,---...iii[[[\\\WWWRRROOONNNJJJBBB;;;777888999888555333222333444333111///...------------...///111222444444555333444666777888888777666:::<<<@@@EEEIIIKKKOOORRRHHHFFFMMM```vvvkkkfff```]]]]]]```ccceeesssuuuwwwyyyyyyzzz|||~~~ooottt|||vvvooohhhmmmsss```<<>>>>>GGGMMMOOOJJJJJJQQQTTTRRROOOQQQNNNHHHCCCCCCAAA>>>;;;AAAHHHJJJIIILLLTTT[[[VVVLLL@@@999777777555222......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...///...---,,,---...---000555;;;BBBLLLUUU[[[dddgggmmmrrruuutttrrrpppnnnqqqtttsssnnngggbbb```RRRLLLCCC:::333///------------------......//////------------------------++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......------...///666:::???EEEJJJOOOTTTWWWXXXYYY[[[\\\[[[XXXUUUSSSTTTNNNHHHFFF@@@777000...---,,,++++++******+++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++,,,************************++++++++++++++++++++++++)))))))))***************************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))************+++******)))***,,,---...jjj___]]]XXXSSSPPPOOOJJJAAA:::777888999888555333333333444333111///...---......---...000222333444555555333444666777888888777666999999@@@KKKRRROOOIIIEEEFFFSSSffftttyyywwwuuuttt~~~zzzmmmbbbYYYSSS]]]oooxxxnnnyyyzzzxxxsssttteeeGGG555555222222222222222222222222000000000111111111222222111111111222333444555666===???BBBAAA;;;999BBBNNNrrrccceeeqqqoooQQQ>>>MMMcccggg[[[MMMAAA666...---111///............---------------------------------......------------......------......///000000000111000...---000888CCCKKKEEEGGGLLLRRRTTTRRRLLLGGG>>>AAAFFFIIIJJJJJJIIIHHHKKKIIIGGGJJJPPPRRRPPPLLLNNNNNNLLLGGGFFFHHHGGGDDDFFFBBBCCCKKKYYYaaa```\\\]]]VVVMMMFFFAAA===999555111000///......---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...---,,,,,,...///<<>>NNN```aaaUUUMMMUUUhhhwwwxxxsssrrrqqqnnnhhh___TTTJJJDDD555333000---+++,,,...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,///555;;;BBBIIIQQQVVVQQQHHH===777777666333///888:::???GGGQQQ\\\eeekkkIIIDDDDDDNNNZZZdddkkkqqq[[[UUUKKK@@@888222///...,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***++++++,,,,,,++++++***))))))*********++++++++++++******)))***,,,---...nnn\\\]]]YYYSSSQQQOOOIII@@@888666888888777555333333444333222000...---...///000,,,...000333444555666555777777777888888999::::::<<<>>>DDDGGGBBB===DDDOOOTTTZZZ______^^^aaaeeegggddd[[[VVV]]]kkk}}}tttnnn___OOOWWWNNN444333333333333333333333333000111111111111222222222222222222333444555777777888:::<<<>>>GGGfffooooooeee???===iiieeeeeeddd\\\KKK888////////////.........---------..............................------------......---......///000111111222......555DDDTTTWWWLLL???777666888>>>FFFMMMPPPQQQEEEJJJNNNOOOSSSccc|||~~~xxxyyyuuummmlllmmmVVVQQQIIIDDDFFFMMMVVV[[[______^^^XXXNNNDDD<<<888888777555333222000//////........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,..............................///222999EEESSS\\\```^^^YYYRRRLLLGGGFFFFFFRRRiiizzzoooQQQ???GGGXXXdddLLL888>>>ZZZpppssskkkZZZ```iiioooooojjjbbb]]]>>>:::555000......000111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------777???IIIQQQUUUTTTRRRQQQKKK???111,,,///444333111...---...222:::GGGRRRZZZ]]]MMM===888===HHHUUU___pppmmmggg^^^PPPBBB555---,,,...///111111000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***++++++,,,,,,++++++***)))************++++++++++++************,,,---...iii]]]YYYVVVRRROOOMMMGGG???999666888999888555222000///333222111///............***///555666222111333666555333222444999;;;:::888???;;;888999>>>DDDIIIJJJNNNMMMPPPWWW^^^```\\\VVVQQQWWWcccwwwyyysss~~~kkkNNNFFFYYYAAA777555666888555000///222222222333333333444444444777666000222<<<999555<<<888>>>333EEExxxuuukkkLLLDDDbbbfffXXXVVVaaa___HHH444......111333000......000000..................................../////////000000///------...000222333---BBBMMMPPPSSSLLL>>>:::@@@AAAKKKTTTPPPHHHPPPaaajjjYYY]]]ooowwwpppVVVOOONNNKKKMMMSSSVVV\\\ZZZYYY\\\SSSFFFDDDAAABBBEEECCC:::111///333///000---))),,,222222,,,........................------------------------,,,,,,,,,---------......,,,,,,,,,---------......///---,,,---...///...---222333666@@@RRR``````ZZZKKKNNNRRRZZZWWW@@@222<<>>GGGMMMVVVVVVEEE333444AAATTTXXXPPPBBBAAA444###333000111222333000111:::FFFgggaaa[[[TTTHHH???CCCMMMfffiiikkkkkklllgggUUUBBB444///---000///++++++000---000///+++,,,///,,,%%%++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---+++)))***,,,---,,,***......---,,,++++++,,,---333,,,+++222555555;;;EEEAAAEEEFFFCCC@@@===777111555///,,,,,,,,,***+++...------,,,******---+++(((++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))***++++++++++++***)))+++---,,,+++***+++,,,************************...,,,***))))))***,,,---jjj\\\YYYVVVRRROOOMMMGGG???999666888999888555222000///222111000///...............222666777555444555777333444555666666777888999;;;:::999<<<@@@EEEFFFFFFEEEJJJQQQVVVWWWTTTPPPNNNXXXggg}}}yyy~~~iiiGGGEEEUUUEEE999555333555555333222444222333333333333444444444555888333222999777444;;;AAA777999oooxxxsssfff]]]iiicccTTTNNNYYY```UUU@@@333...000111000...//////000................................./////////000000...000222333111111222333GGGLLLGGGBBBDDD???:::???RRRHHHBBBDDDIII]]]}}}eeeWWWVVVJJJRRRTTTZZZdddbbbYYYZZZWWWZZZ\\\XXXJJJ999111111...///---***,,,000///***........................------------------------,,,,,,---------.........,,,,,,---------.........---............/////////...;;;LLLZZZccceee\\\QQQ^^^hhh]]]FFF===;;;777888VVVnnnrrr___EEE<<>>CCCMMMhhhjjjcccZZZ[[[LLL:::BBB>>>;;;888777555666===FFFjjjnnnlllbbbWWWMMM???222JJJZZZiiimmmkkkkkkiiifffXXXDDD000+++...///...---***------******......***++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---+++***+++---...---***///...+++)))))),,,000333555<<>>BBBDDDCCCBBBCCCJJJPPPPPPLLLKKKPPPUUUlll|||www~~~nnnJJJKKKUUURRR>>>555000222555555555555333333333444444444555555111:::777444999999777;;;666@@@]]]tttqqqsssmmmgggfffhhhssswwwvvvpppnnngggWWWKKKQQQ```bbbPPP;;;000//////////////////000............................../////////000000000...000222333333555999===IIIEEE;;;:::???<<>>>>>AAAHHHKKKIIICCCGGGTTTZZZWWWOOOSSSNNNUUUXXXPPPTTTTTTHHHKKKPPPSSSOOOIIIIIIMMMUUU]]]___^^^dddlllgggZZZGGGPPP^^^jjjrrrtttoooiiinnnmmmgggYYYEEE444---------000111000---,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------,,,+++)))...666>>>EEEMMMVVV\\\aaa```PPP999///<<>>FFFIIIHHH@@@DDDGGGRRR\\\]]]lllpppVVVLLL\\\]]]aaabbbYYYIII===888;;;777333000---,,,...111................................................---------.........//////---------.........///////////////---...777EEEPPPGGGFFFCCC@@@EEERRR\\\```nnnllljjjsssvvvgggeeennnhhh```\\\___ccc```[[[WWWYYYZZZ[[[```gggkkklll\\\NNNVVVppppppVVVJJJUUUPPPOOOTTT___kkkhhhVVVCCC666111------000222111...000///......---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000444@@@MMMRRRNNNHHHGGGIIINNNQQQNNNGGGJJJTTTVVVPPPZZZeeedddqqqiiiZZZddd___aaajjjvvvyyyooo```ZZZ[[[TTTSSSTTTVVVXXXYYY^^^dddeeeaaa]]]]]]aaaffflllqqqjjjqqquuummm[[[HHH:::222,,,---///000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,------------...------,,,,,,------222:::EEELLLNNNNNNPPPRRRRRRYYYWWWKKKEEEMMMWWWZZZEEEFFFHHHNNNYYYbbbaaaZZZ999999???KKKTTTXXX^^^cccSSSGGG>>><<<666---***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***,,,...---,,,+++,,,---+++++++++++++++++++++++++++,,,---............---mmm___YYYVVVRRROOOMMMGGG???999777777777666333222222333///////////////000111222444555555555555666666777777333111222555777444111666666666666777:::???CCC???@@@DDDNNN\\\lllyyy~~~{{{xxxxxx|||zzzjjjNNN@@@PPPWWWHHH999555777666444333555555555666666666666777999:::777888:::777DDD___vvvuuuooofffSSSBBBDDDSSS```cccLLL<<<111000222///...000/////////////////////////////////000000000111111111111666???GGGIIIDDD===DDDJJJLLLUUUdddrrrkkkYYYPPPQQQXXX``````UUUFFF===<<<999666444000+++,,,000................................................------........./////////------........./////////000000000222777CCCRRR]]]OOONNNMMMOOOYYYeeeiiihhhiiivvvoooeeeqqqyyyhhhSSSSSSNNNIIIGGGHHHHHHEEE@@@IIIHHHFFFFFFIIIRRR]]]dddiiidddeeepppwwwooo]]]PPP[[[UUUKKKJJJ\\\nnniiiVVVEEE;;;///+++...111///+++......---------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000333666777HHHJJJMMMTTTXXXUUUMMMEEEHHHMMMPPPRRRWWW___eeeeee___ooottt|||jjj{{{oooeeeooo}}}~~~pppiiijjjllliiiiiihhh]]]PPPNNNVVV\\\```fffgggbbbaaajjjvvvsssqqqnnnlllkkkcccQQQ@@@111,,,***,,,...,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---------------......------///333666AAAHHHNNNMMMGGG???;;;;;;RRR\\\eeefffeeeeeeeeeddd______^^^___dddiiieee___^^^SSSFFF;;;777<<>>999888666555555555555666666666777777777888888888===;;;:::]]]|||pppiii___bbb___[[[ZZZ]]]bbbgggjjjsss|||{{{tttiiiWWWGGGCCCLLL[[[eeeXXXDDD333222333///...111//////////////////////////////000000000111111111000666===CCCFFFEEEBBB@@@HHHUUU^^^kkkTTTMMMLLLTTT]]]\\\TTTNNN<<<;;;===>>>999000,,,///............................................................////////////............///////////////111444;;;EEERRR___fffeeefffgggjjjrrrzzz{{{wwwiiitttgggPPPTTT[[[OOO???NNNOOOPPPRRRQQQMMMIIIGGG??????AAACCCEEEIIIOOOTTTRRR\\\bbbgggrrrzzzlllUUUWWW]]]TTTCCCLLLgggooodddXXXLLL<<<111.........---...---------------..............................---------------------------------------------------------///333888===AAALLLLLLMMMQQQUUUTTTMMMGGGTTTXXX___fffiiillluuu~~~mmmxxxuuuvvvvvvyyy~~~}}}qqqddd]]]YYYQQQVVV___ggggggeeejjjtttyyytttmmmkkkoooqqqdddUUUCCC777---,,,---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------...,,,------...000555===CCCEEEHHHJJJEEE===888999<<<\\\\\\___bbbaaa]]]]]]```___cccffffffgggeee___VVVwwwnnn___LLL:::222:::GGGdddhhheeeZZZRRRKKK>>>///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------///000111lll^^^YYYVVVRRRPPPMMMGGG???999777777777555333222333444000000000000111222444444111444777555111000444888000333555444222111333666222444666777666888;;;??????FFFQQQZZZ```ccceeefffffflllsssvvvvvvwww|||}}}vvvqqqoooooo~~~sssjjjyyyyyyuuufffbbbUUUZZZNNNAAA;;;999777666777666666666666777777777777444555:::BBB???AAAwww|||mmm}}}qqqdddWWWHHHIIIRRRQQQMMMMMMMMMMMMLLLLLLLLLKKKSSSQQQUUU^^^aaaggg|||xxx}}}ppp^^^OOOGGGIIIUUUaaa___HHH555222333///...222000000000000000000000000000000000000111111111111222999???@@@===???FFFMMMVVVkkk}}}ooo\\\KKKKKKTTT[[[\\\\\\>>>???DDDIIICCC666//////........................////////////////////////............/////////000............/////////000...111777BBBPPP]]]gggkkkgggoooxxx|||{{{uuuhhh[[[PPPTTTPPPRRR^^^dddhhhsssgggmmmwww~~~{{{yyyyyyqqqiii\\\OOODDD===>>>AAA;;;AAAHHHPPPaaarrruuuoooGGG___```HHHDDD^^^nnnhhhhhh\\\JJJ999000---000222///...---,,,,,,,,,,,,,,,........................------------------------------------------------///......000555<<>>@@@@@@===:::===GGGPPPVVVPPPPPPVVVUUUMMMKKKPPPQQQRRRRRRPPPTTT\\\bbbccchhhlllooohhhUUUCCC@@@EEE___lllqqqiiidddcccTTT???------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,---///111333mmm^^^YYYUUUQQQNNNLLLGGG@@@;;;555888777222222666666222333222222333555666666555333333444444333333444555444444222222222222444444333444444444555777;;;>>>EEEMMMWWW\\\[[[ZZZZZZ\\\dddjjjllllllqqq|||ssscccSSSJJJJJJMMMVVVZZZ___jjjrrrqqqooonnnkkkkkk\\\IIIIII;;;111:::777666:::888666666888999::::::<<<222===@@@===jjj{{{kkkvvvnnn]]]OOOQQQTTTUUUVVVXXXZZZ\\\\\\\\\\\\[[[ZZZXXXWWWVVVVVVSSSOOOJJJHHHKKKRRRWWWhhhmmm```eeeKKKDDD[[[aaa^^^WWWFFF555000333222---111111111111111111111111000333333000222777666000BBB;;;:::>>>>>>AAAYYYtttfffQQQKKKRRRYYY[[[[[[KKKJJJWWWUUU>>>000444/////////....../////////..................................../////////000...///...---///333444333222;;;EEEMMMWWWaaaggggggyyy{{{aaaLLLNNN[[[rrriiiRRROOOQQQIIIJJJAAADDDVVVWWW[[[sssjjj```___ZZZOOOSSSeeeoooggghhh___JJJ777......///---.........000111...***------------------------++++++,,,,,,,,,---------------,,,,,,,,,---.........222000333>>><<<222222,,,999HHHPPPPPPTTT]]]gggxxxrrrvvv}}}sssvvvwww}}}zzzmmm^^^UUURRRTTT]]]gggsssppprrrwwwtttkkkggghhhhhh\\\III999///,,,...000,,,+++,,,...000000---+++------------------------++++++++++++++++++++++++++++++,,,,,,,,,------------,,,******,,,---.........111...222DDDJJJFFFFFFJJJMMMPPPSSSUUUVVVZZZ^^^XXXTTTOOO[[[gggSSSJJJbbbpppnnnqqqooohhhhhhbbbRRRUUUVVVTTTZZZbbb[[[SSSZZZgggmmmqqqqqqppplllbbbYYYAAA777000//////,,,---111,,,,,,---......---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++...---++++++,,,------,,,,,,///000---,,,222AAAMMMlll\\\ZZZVVVRRRNNNLLLGGG@@@;;;555888777222111555555111.........111444777777777666666777:::<<<:::444...444333333222222333333444333444444444555888<<<@@@HHHMMMTTTWWWWWWWWW[[[^^^aaaiiioooqqqtttyyy{{{xxxtttkkk\\\NNNEEE@@@===<<>>444;;;888777666666555666888999::::::;;;DDD;;;777bbbjjjllliii^^^^^^```aaahhhsss~~~ppplllfff___YYYTTTQQQOOOTTTVVV]]]ooossshhhccc\\\VVVRRR]]]ZZZNNN<<<222111111000111111111111111111111111000444444000///333666444555888???FFFLLLaaazzzRRRDDDQQQbbbdddZZZVVV^^^aaaSSS???333//////............///000................................./////////000000/////////......///000///000;;;DDDEEEJJJ\\\sssmmm[[[VVV^^^nnn~~~tttaaaZZZXXXMMMGGGHHHFFFJJJWWWfffdddmmmqqqgggccciiijjjmmmgggaaaYYYHHH555...222......---,,,,,,------+++------------------------++++++,,,,,,,,,---------------,,,,,,------...///+++333555;;;GGGFFF>>>???EEEFFFMMMYYYfffpppssssssyyy|||vvvqqqkkkwww~~~mmmnnnrrrnnnrrryyypppuuuyyyyyy}}}tttggg\\\YYYZZZeeekkktttyyysssgggccceeefffcccYYYJJJ:::111///000///..................---------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------...---,,,+++,,,---......&&&111888AAAPPPRRRLLLNNNYYYZZZYYYYYYaaakkklllffftttwwwgggpppuuummmkkk~~~zzzxxxpppfffjjjnnndddaaaaaaUUUMMMRRRSSSQQQVVVeeeoooxxxvvvoookkklllnnn]]]KKK999333222///,,,+++---------......---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---,,,+++,,,---......---...,,,,,,000888CCCLLLQQQkkk[[[\\\XXXRRROOOLLLGGG@@@;;;444666555222111333333111---,,,---///333555666555777444333777;;;;;;444---444333333222222333333444444444444444555999???CCCIIILLLPPPQQQRRRUUUZZZ___aaagggmmmpppsssvvvtttpppXXXMMMAAA;;;===???===:::@@@[[[vvvooorrryyytttqqqfffRRRQQQBBB666<<<888999555666777888999;;;;;;<<<777FFF===TTT|||sss```[[[bbbqqq~~~|||mmm```WWWOOOMMMMMMPPPYYYnnndddoooqqqZZZLLLVVV[[[WWWHHH777///000333222222222222222222222222111444444000000444:::<<<444;;;DDDMMM^^^|||qqqTTTLLLOOO]]]```bbbbbbaaaYYYFFF333000000............///000............................../////////000000000...///000000///...000222@@@GGGPPPYYYhhh}}}sssiiipppnnniiicccUUUDDDBBBGGGEEERRRVVViiixxxuuuqqqqqqlllpppfffdddggg[[[@@@111222000//////---,,,+++---///------------------------,,,,,,,,,,,,---------------------------...//////,,,777<<>>CCCCCCAAALLLlllyyyppptttfffRRRQQQEEE888;;;888;;;777888:::;;;;;;<<<===>>>>>>:::IIIwwwjjjfffsssfffaaa]]]VVVJJJFFFVVVmmmqqqgggpppeeeOOOJJJVVV]]]SSS???111000444222222222222222222222222333333333333555;;;???AAA;;;DDDRRReee~~~aaaIIIQQQZZZcccccc\\\PPPDDD<<<222111000.........///000...........................////////////000000000---///111333222111555;;;FFFNNN\\\rrryyydddqqqoooPPPKKKMMM===EEEFFFYYYmmmqqqsssuuuqqqooohhhgggjjjbbbMMM:::222000///000111///---...222........................,,,,,,,,,------------...------------...///000000666AAADDDHHHPPPNNNKKKQQQQQQdddyyyxxxuuuwwwttt||||||pppsssxxx{{{vvv|||yyysss}}}wwwqqqkkkaaaWWWRRR\\\jjjoooggg\\\^^^___```^^^UUUGGG777------///000///------///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------...---,,,,,,...///;;;DDDCCC???>>><<>>EEE@@@ooouuuuuuwwwmmmbbb[[[RRRMMMNNNeeewwweeeccchhhLLL???MMM[[[YYYIII888222333222222222222222222222222666333111444:::>>>@@@@@@???WWWyyyppp[[[TTTVVV______RRRHHHEEE666444222///......///000////////////////////////////////////000000000111//////222444222111:::EEERRRjjjyyysssmmm___WWWAAAFFFCCCPPPbbbiiiqqqvvvrrrmmmooommmfffbbb\\\KKK888///---///333222---...222........................,,,,,,---------.....................///000111222===FFFFFFHHHPPPRRRSSS[[[mmm||||||yyy|||rrrfffYYYWWWaaajjjkkkfff```YYYTTTXXX]]]WWWEEE555+++---///000/////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,------,,,---111444===BBB???===???AAANNNfff~~~uuu{{{zzzyyy~~~rrreeeXXX___kkkfffeeeuuujjjWWWYYYccciiipppwwwlllpppnnncccQQQAAA666222111000///............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,---...---++++++---000999CCCMMMQQQLLLCCC===;;;jjj```[[[VVVPPPLLLIIIFFFAAA===777444333333222///...111000///000222666888999888666<<<@@@???888222111333222333333444444333333222222333555666888<<>>EEEWWWbbbnnnvvvsssooovvvqqqfffdddhhh\\\GGG444---+++111222,,,+++...........................,,,---------........................///111222333666======BBBQQQYYY]]]ggg~~~{{{zzzsss~~~zzzvvvlll]]]UUUYYYbbbhhheeeYYYPPPTTT___aaaTTTEEE111000//////000111///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............+++,,,------,,,000777<<<===AAABBBIIISSSQQQSSSbbbxxxnnn|||vvvgggkkkrrrfffdddkkkiiiaaaeeesssvvvsssnnnkkkhhh[[[AAA***333222000///......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......---+++---222777HHHLLLLLLDDD;;;888>>>EEEkkk___YYYTTTNNNJJJHHHFFFBBB>>>999444333555333///...111000000000333666999999999333888===>>>:::555222222222333333444444333333222000333666888999;;;???AAACCCDDDGGGLLLPPPTTTVVVWWW]]]^^^bbbcccYYYJJJCCCCCCJJJQQQYYY]]][[[YYYZZZ\\\jjjqqqcccPPPWWWQQQBBB===666<<<888:::<<<;;;999<<>>DDDRRR```lllPPPKKKWWW^^^TTTFFF@@@===888333000//////000//////////////////////////////000000000111111111222///111444444999NNNfffsssmmmqqqZZZHHHCCCKKKTTTdddpppooossstttpppjjjjjjllldddXXXBBB444,,,///111---+++...........................------------.....................///000111333333333:::<<>>FFFEEEGGGMMM```sssnnncccggg{{{~~~lll]]]^^^[[[gggyyyvvvaaaXXX```jjjkkklllnnnooohhhRRR<<<444222000///......///000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,......------222;;;BBBKKKFFF???888888???JJJRRRlll___XXXSSSMMMIIIHHHFFFBBB???:::555333555444///...222333222222333555666666555...//////111333555555555222222444444444444222222///222666888:::;;;===???EEEEEEFFFJJJOOOTTTWWWXXXZZZ[[[[[[TTTFFF>>>IIIZZZiiimmmqqqqqqjjjbbb\\\YYYjjj|||sssfffTTT\\\WWWFFF>>>666<<<:::<<<>>>======AAAJJJQQQzzzqqq```QQQHHHJJJ\\\___gggMMMEEEEEEOOOTTTLLL>>>444333333333333333333333333222555:::???AAAKKKccc{{{|||jjjlllxxxiiiPPPNNNZZZ[[[RRRCCC???:::444000/////////000000000000000000000000000000000000111111111111000...000666999CCC^^^{{{|||ooossscccMMMGGGIIIVVVeeefffuuuoookkknnnooojjjeeecccOOO<<>>111+++...111000------------------------------------------------------------.........//////...///000///111888DDDMMMMMMOOOWWWtttzzzsssvvvdddbbbrrrsss```SSSUUUPPP___lllnnnkkkggg```YYY444333111///......///000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,---///...///666BBBKKKEEE;;;333555@@@MMMUUUWWWqqqaaa[[[VVVOOOKKKIIIGGGBBB???666555333111000000000111///111444555555444555666666444222333555666444222555444333222111111111111222333555666777999<<<>>>AAAFFFIIIIIINNNUUUVVVRRRVVVRRRJJJDDDJJJ]]]ppp{{{yyyqqqkkkiiiqqqqqquuu{{{kkkjjjfff___VVVJJJ???:::999:::>>>;;;>>>@@@777QQQ}}}hhhVVVNNNJJJTTT{{{qqqlllWWWBBB???NNNUUURRREEE333555555333111111444666666666555===KKKUUU```xxxxxx```QQQJJJFFFGGGJJJVVVrrr{{{kkkOOOJJJYYY\\\KKK666:::CCC555---222000111111000000000000111111...000222333333333444555444444000555HHH\\\yyy|||^^^NNNHHHLLL[[[lllgggsssxxxqqqkkkllljjjddd[[[KKK777------000///,,,////////////////////////............/////////000...111...///666666:::HHHJJJWWWiiiwww|||uuu~~~lllZZZ^^^dddfff^^^UUUYYYccc___JJJ777111///,,,---222..................................................................------222///...000777>>>BBBEEEIIIcccqqqyyy]]]WWWNNNTTTQQQ]]]tttooo^^^bbbLLL;;;......000------111......---------,,,,,,,,,------------------------,,,,,,,,,---------......---+++***,,,///000...+++///---,,,000777===@@@BBB777222888IIIRRRSSS^^^mmmrrrbbb[[[VVVOOOKKKIIIGGGBBB???666555333111000000000111222444777888888777888999888555333333444444222000555444333222111111111111222333555666777999<<<>>>@@@EEEHHHIIIMMMSSSSSSOOOKKKJJJKKKTTThhhvvvnnnddddddhhhpppwwwqqqlllggg```WWWKKKAAA>>>???;;;999:::???<<>>???DDDGGGHHHKKKNNNNNNKKKGGGKKKVVVlllwwwiiiZZZXXX\\\eeemmmzzzpppjjjcccZZZMMMAAA>>>AAA<<<555===BBB;;;PPPeeeVVVMMMHHHFFFGGGPPP[[[yyymmmZZZLLLKKKSSSxxxjjj^^^UUUTTTTTTPPPQQQLLL<<<666555555666666666777888;;;888@@@YYYyyy\\\FFFAAADDDBBBBBBEEEGGGAAAAAAQQQfffzzzYYYFFFKKKVVVSSSGGG@@@AAA<<<222111111111000000000000111111000222333333333333444555888,,,<<>>???BBBFFFHHHIIIJJJJJJJJJPPPXXXhhhqqqccc\\\XXXZZZcccjjjtttuuummmddd]]]PPPAAA;;;======777AAADDDCCCmmm{{{XXXJJJJJJKKKOOOVVVKKKOOOLLL[[[ddd^^^XXXIIIOOO~~~|||hhhccc___WWWMMMOOOOOOBBB777555555777777666666888555@@@YYY}}}tttgggbbb[[[TTTPPPMMMLLLIIICCCEEE[[[ttt[[[GGGUUU```UUUIIIMMMCCC222111222111111000000111111222222333444444333333444666:::333VVV___MMMQQQ\\\bbbiiioooqqqooollliiiiiiaaaTTTDDD666///...000////////////////////////...////////////000000000111444222666DDDQQQbbbyyywwwllleeeaaa^^^aaa^^^YYYUUUSSSUUUXXX[[[]]]WWWTTTXXX___iiivvv{{{xxxiii\\\]]]hhhnnniiibbb```bbb[[[III888000..................................................................////////////111111444;;;GGGYYYlllxxxxxxzzz}}}sss___]]]eeecccYYYVVV[[[aaaggggggdddSSS<<<000111333///............------------------------------------,,,,,,,,,---------......000///..................///333???MMMUUURRRIIICCCCCC[[[xxxqqqaaa[[[VVVOOOKKKIIIFFFBBB???666555333111000000000111111333444444444555666888333444444444444444444555333333222222111111222222222333555666777999<<<>>>>>>AAADDDGGGGGGGGGIIILLLXXXcccuuuuuulllddd]]]^^^fffiiioooyyylllbbb^^^TTTCCC:::;;;===;;;???@@@VVV{{{eeeQQQLLLKKKIIIJJJOOOLLLSSSPPPVVVrrruuucccOOOJJJ^^^yyynnneeeYYYKKKLLLOOOGGG888444444777888555666:::;;;TTTzzz|||kkkddd]]]VVVPPPHHHJJJ```xxx|||VVVKKK]]][[[SSSUUUHHH555444222222111111111111222222333444444444333333666888777UUUsssYYYNNNEEEVVVcccgggjjjooommmeeegggcccZZZKKK<<<222000222000000000000000000000000////////////000000000111222555333:::NNN^^^qqq{{{ssshhh```]]]]]]^^^___bbbcccccc^^^UUUMMMIIIGGGDDD@@@@@@EEEJJJNNNUUU\\\nnn```yyywwwxxxjjj```___eeellloookkkccc___[[[III333---555........................................................./////////000000333222666EEE]]]uuu~~~rrrgggqqq{{{```YYYccceeeiiiaaaHHH444///111111//////.........---------------------------------,,,,,,,,,---------......000000///.........///000222666JJJ___^^^MMMHHHQQQ[[[qqqaaa[[[VVVOOOKKKIIIGGGBBB???666555333111000000000111666888999999888999;;;>>>111333444444444444555777333333222222111222222333222333555666777999<<<>>>>>>???BBBFFFFFFFFFKKKQQQYYYfffwwwyyykkkbbbaaahhhggggggzzzooo```^^^WWWIII>>>>>>>>>>>>999AAAsssxxxtttjjjbbb\\\YYYVVVQQQNNNOOOVVVYYYTTT[[[tttkkkZZZRRRPPP___wwweeeYYYJJJHHHLLLIII<<<555444888999555777===EEEdddzzzllleee___[[[VVVWWWhhh}}}qqqIIIRRRUUUVVVVVVKKK===:::222222111111111111222222333333444444333555888:::@@@ttt\\\AAAMMMZZZccckkkpppooojjjfffddd___RRRCCC777222222000000000000000000000000/////////000000000111111000444666DDD]]]nnn{{{{{{sssfffffflllyyyrrr\\\LLLEEEAAA???@@@DDDEEECCCCCCFFFIII===OOO~~~~~~xxxeeeZZZ]]]gggooolll___\\\aaaSSS777,,,444.........................................................//////000000111000444AAAZZZyyyxxx~~~dddSSSTTTcccjjjiiiVVV???000---.../////////.........------------------------------,,,,,,,,,---------......///000000///......111333666@@@WWWhhhaaaQQQVVVjjjrrrbbb[[[VVVOOOKKKIIIGGGBBB???666555333111000000000111666777888888777888;;;===222444555555333222444666333222222111222222333333222333555666777999<<<>>>???>>>AAAEEEFFFFFFNNNXXX^^^iiiwwwnnndddbbbhhhddd___ooozzzbbb]]]YYYLLLAAA@@@???@@@;;;QQQuuu[[[OOOZZZmmmooopppnnnhhheeeeeeccc```WWWUUUTTTiiinnnXXXRRROOO{{{xxx{{{aaaWWWKKKDDDHHHJJJAAA888555::::::666:::BBBXXXuuuuuukkkccc___\\\^^^lll}}}ttt^^^PPPPPPWWWTTTMMMFFF>>>333222222111111222222333222333333333444666999<<>>@@@EEEFFFDDDDDDFFF>>>AAA@@@CCCgggsssdddbbbeeefffjjj```]]]aaaXXXCCC333000................................................---......///000000111111///<<>>SSSgggjjjdddgggyyysssccc[[[VVVOOOKKKIIIGGGBBB???666555333111000000000111111222333222222333666999333555777555222111222444222222222111222222333333222444555666777999<<<>>>???>>>@@@EEEFFFGGGPPP\\\fffnnnxxxooodddbbbhhhccc\\\jjjfff]]]YYYLLLAAA@@@???BBBAAAdddooo[[[WWWUUUUUUdddyyyrrrkkkmmmllleeemmmhhhjjj```ZZZEEEYYYooonnn}}}^^^VVVKKKBBBEEEJJJDDD;;;777;;;<<<888<<>>sssPPPKKKkkkzzziiicccqqqiiiiiifff]]]OOO@@@444...000000000000000000000000000000000000111111111111222;;;HHHddd{{{{{{```FFF999999>>>888777:::@@@EEEFFFJJJOOOFFFFFFDDD<<>>@@@GGGPPPYYY___lllmmmqqq{{{kkkeeeeeejjjhhhccchhhtttooo___RRRQQQ@@@???BBB@@@CCC{{{}}}^^^```eeennnyyyrrrgggnnn~~~{{{~~~|||]]]SSSQQQbbbkkkoooWWWQQQ???LLLIII>>>;;;;;;<<<888666CCCTTT{{{~~~ttt|||mmmdddXXXOOOZZZooo~~~rrrCCCLLLSSSUUU???PPP999666222111222333444444000999555333888333>>>___rrrJJJJJJoooxxx___gggpppjjjddd```XXXIII888///...///000000000000000///,,,444222///555555222777888<<>>???===:::999===:::;;;BBBAAACCCOOOHHHMMMMMMKKKGGGNNNzzz{{{~~~zzznnnkkk]]]gggrrrjjjdddkkk\\\???555///000...,,,,,,///111111000000//////.........---000...111000***000777111===]]]|||zzz{{{vvveee___aaadddeee\\\LLL;;;111...000000...---...//////...........................------------...//////111...---//////111:::EEEYYY|||jjj\\\~~~ooobbbXXXTTTPPPLLLIIIEEEBBB???:::888555333222333444666888777777888:::999666222444444444444444444444444333222000111222444333333666666555555666888:::;;;:::;;;===AAAHHHRRR[[[bbbkkknnnsss|||sssmmmllloookkkeeeiiitttooo___VVVVVVFFFBBB???@@@VVVzzzwwwooommmSSSNNNVVV{{{fffOOOEEEHHHGGGGGG<<<888:::666999ZZZqqqeeeUUULLLXXXmmmzzzVVVHHHWWWQQQGGGKKK;;;888444111222333444444666444333777555222LLLvvvvvvlllhhhrrr}}}___WWWhhhpppccckkklllggg```\\\XXXOOO???111//////000000000000000///000555000---333222///444///NNNtttxxxuuuzzz{{{uuummm\\\RRRHHHDDDGGGIIIHHHEEE>>>BBB??????EEECCCEEEQQQLLLPPPPPPOOOJJJHHHbbbuuuxxxrrrrrraaa\\\kkkmmmhhhiiiaaaJJJ888000000...---...111222111000000/////////.........///...000000,,,111777444EEElll|||vvvwwwyyywwwWWWXXX^^^eeefffXXXAAA000...///000.........//////...........................------------...//////111......000///222AAASSS{{{zzzjjj}}}qqqdddZZZVVVQQQLLLHHHEEEAAA>>>999888555333222333555666999999999:::;;;;;;888666444444444444444444444444333222000111333444444333666555555555666888:::;;;;;;===@@@EEELLLUUU^^^eeehhhnnnwwwzzzwwwvvvppphhhjjjrrrqqq]]]WWWUUUFFF@@@CCCDDDuuu{{{[[[RRRPPPaaaoooMMMGGGFFFEEELLL>>>999;;;777@@@pppyyyiiiVVVLLLZZZooo}}}}}}jjjDDDVVVNNNSSSKKK>>>:::555222222333333333999...333;;;222;;;jjjqqqkkkhhhffffffhhhlll}}}mmmXXXSSS```aaaeeehhhgggbbb\\\ZZZVVVFFF555000000000000000000000000222555///,,,333333///555333aaasssbbbYYYTTTPPPMMMIIIHHHHHHIIIKKKKKKIIIGGGFFFIIIDDDBBBFFFBBBCCCPPPOOOUUUYYY___```TTTSSSccczzz}}}vvvUUU```mmmnnnhhhfffXXX???222000...///000111111111000000////////////......///...///000000222777:::YYY~~~uuuwwwvvv~~~```YYYVVV___iiidddLLL666.........//////......///..............................------......///000111...///111000666PPPmmmuuusssssseee[[[WWWRRRMMMIIIDDD@@@===777666333111111222444555555666666777888888777666333333444444444444444444333222000111333555555444555444444555666888:::;;;@@@CCCHHHLLLPPPWWW___eeeeeeooo{{{}}}ssskkkkkkppp~~~cccXXXQQQFFFAAAFFFGGGooo\\\VVVPPP~~~kkkQQQFFFHHHBBBFFFAAA>>><<<===PPP~~~ttt___UUUaaauuuxxxyyywww|||RRROOOPPPVVVJJJAAA===777444333333333333666---666999222PPP}}}yyy{{{[[[EEERRR[[[]]]ccciiiiiiaaa]]]YYYJJJ888222222111111000000111111111333//////777666333:::PPPuuu}}}zzzdddPPPDDDBBBFFFJJJXXXYYYXXXTTTOOOJJJHHHHHHIIINNNJJJHHHKKKHHHJJJWWW\\\___ccctttxxxaaaZZZxxxsss```XXXeeerrrkkkggg___JJJ555000---///111111000111000000/////////////////////000...///222111666DDDvvvsssyyyfffRRRQQQ```fffXXXDDD111...---000000......///.......................................//////000000......000222BBBfff|||sssddd\\\XXXRRRMMMIIIDDD@@@===777666333111111222444666333444555555555444555555333333333444444444555555333222111111444555555555444444444444666888:::;;;CCCHHHMMMPPPRRRVVV\\\aaaeeepppuuulllkkknnnlll]]]PPPKKKIIIDDDRRRgggZZZMMMhhhooo```GGGMMM@@@AAAFFFBBB999DDDjjjlllaaaiiiyyyyyyzzzpppKKKSSSPPPIIIDDD@@@999555333444444444111444:::333666kkk}}}{{{OOOLLLVVV```]]]fffkkkeee^^^XXXLLL@@@444333222111000111111111000333000222888444333===kkkrrrhhh```bbbjjj___YYYNNNEEEDDDNNN___llluuuwwwwwwoooaaaUUUNNNKKKJJJRRRSSSWWW^^^^^^dddsssxxxrrrmmm~~~pppccczzztttxxxZZZ[[[ooonnnfff```UUU999111,,,...111///...000//////000000000000000000///222---...333///:::VVV|||xxx{{{vvvoooTTTJJJVVVccc^^^PPP666000---000111...---///........................///............///000000000///...///;;;WWWrrrbbb\\\XXXSSSNNNIIIEEE@@@===999777555444444555777999555666777777555444555777222333333444444555555555333111111222444666666666333333333444666888:::;;;AAAHHHOOORRRSSSVVV[[[```iiissstttllljjjkkk}}}mmm]]]LLLLLLLLLHHHwwwzzz]]]NNNZZZ{{{mmmRRROOOAAABBBIIIAAA777QQQzzznnnqqqzzz|||PPPSSSNNNPPPFFFAAA:::555444555555666000;;;:::111GGGlllPPPOOOfffbbbdddfffeee___WWWNNNIII555444333111111111222222000333111222555000333DDDuuusssbbbVVVRRRTTT]]]]]]\\\]]]cccrrrhhhWWWOOOSSS^^^eeellluuuxxxyyykkkrrr~~~hhhZZZgggmmmfff```]]]@@@444,,,///111...---000//////000000000000111111---444...---444111CCCppp}}}tttssszzzrrrzzzppp]]]QQQUUU```___VVV===333...111222...---111........................//////......//////000111///222000222JJJsssppp```[[[XXXRRRNNNJJJFFFAAA>>>999777555444444555888999888::::::999666555666888222222333333444555555666333111111222444666777666333333333444555888:::<<<===EEEPPPVVVXXX[[[bbbhhhllluuu~~~rrrkkkhhhhhhllllll___LLLKKKHHHRRRlllTTTTTTaaakkkaaaKKKFFFEEEFFF???@@@ddd{{{{{{~~~cccNNNQQQVVVGGGBBB;;;666555666777888444>>>666777ffffffPPPgggzzzmmmdddeeecccXXXPPPOOO666555333111111111222333111333111111333111>>>XXXooofffkkkuuuzzz}}}|||~~~kkkyyy{{{}}}ccc\\\hhhiiiaaa```HHH888...000222......222//////000000000111111111***444......777555QQQyyypppsssmmm___XXX\\\___\\\DDD777...111222------222........................///////////////000000111...666555999[[[ooo^^^[[[WWWRRRNNNJJJFFFBBB???777555333222222444666888999;;;;;;999666444666888222222333333444555666666333111111222555777777666222222222333555888:::<<<;;;EEEQQQYYY^^^bbbjjjqqqmmmvvv|||pppjjjggggggXXX{{{qqqgggRRROOOFFFXXXwwwgggrrr[[[TTTWWW```kkkFFFLLLDDDAAA???LLLuuu~~~~~~iiixxxIIIQQQSSSGGGBBB;;;666555666888999777===111@@@[[[iiiyyyfffggggggZZZQQQQQQ777666333111111111222333000333000000444777LLLmmmrrrmmmxxxtttmmmkkkuuummmUUUbbblllddd```MMM<<<000111333//////444//////000000111111111222(((444///...:::999[[[~~~zzzqqq|||zzzhhhYYYZZZ```bbbHHH999///111222------333........................///////////////000111111---999:::>>>gggqqq^^^WWWVVVPPPIIIFFFFFFDDD???<<<777222000222333333111444555555555666666777777444555666777777555333222/////////111444555555444444444444555555777888999>>>BBBMMM]]]hhhmmmooorrrvvvwww|||}}}vvvpppllljjjeeeggg||||||cccWWWCCCOOOqqqooo___[[[qqqXXXVVVxxxtttZZZZZZKKKFFFAAAFFFWWWyyy~~~~~~vvv[[[IIITTTIIIDDD===888666777777777:::666777[[[ttthhhkkkmmm```]]]VVVJJJAAA888222111222000000111...;;;+++:::///555XXX|||ssskkkeeebbbyyy|||{{{wwwcccwww|||hhh^^^iiimmmcccWWWCCC000---111222111111000000000000000111111222333+++555777+++EEEuuuzzzzzz}}}{{{]]]PPPcccSSS<<<,,,///444000...111////////////////////////...............///000000///===444OOOrrrkkkrrr```WWWVVVQQQIIIFFFFFFCCC>>>:::666222111444777777666777666666555555444444444444555666777666555333222222111111222444555444222444444444444555777888999>>>BBBNNNaaannnrrrssssssvvvxxx~~~~~~xxxtttrrrrrrkkkiiitttmmm```HHHPPPlll[[[RRRoooXXXRRRdddeeeXXXGGGGGGAAAHHH___}}}~~~~~~rrrTTTHHHKKKEEE>>>999777666777777777444<<>>999555222333666:::;;;:::;;;:::999777666444333222444555666666666555333222444333333333555555333222333444444444666777888999===@@@LLL```oootttsssrrrpppuuuzzzwwwwwwzzzvvvrrruuuiii^^^QQQgggooo\\\LLL[[[aaaRRRQQQ|||nnnUUUGGGGGGAAAMMMppp}}}iii}}}zzz~~~~~~zzzuuu^^^IIIMMMGGG@@@:::777666666666999555FFF|||hhhYYYkkk{{{bbb^^^aaaZZZNNNCCC:::333222222111111333444,,,;;;...<<>>999555222333777:::;;;;;;===<<<;;;999888666555444555555666666555555444333444333333444555666444333333333444444666777999999<<<<<>>333000000//////000000000000000111111222000555222///HHH~~~yyy}}}yyyrrrnnnlllbbbeeekkkssstttqqqrrruuu{{{}}}pppfffXXXSSS^^^NNN<<<222///...///////////////////////////////////////...///000000111777444gggrrroooxxxvvvmmm^^^XXXWWWQQQJJJFFFFFFBBB===999555222222555888999888999999888777666666555555555555555555555444444333222111111333666777666555333333333444666777999:::===;;;???LLLZZZbbbgggkkkpppxxx{{{zzzzzzuuussspppvvvTTTTTTwwwfffXXXUUUkkk```VVV[[[~~~WWWMMMFFFCCC```nnneeezzzyyy{{{|||{{{}}}xxxuuummmQQQPPPKKKCCC<<<999777777666;;;<<>>FFFQQQ[[[fffnnn|||~~~{{{xxxpppjjjccceeeuuueeeTTTxxxggg```[[[ccchhhSSSWWW^^^KKKGGGGGGlllwwwrrrzzz{{{}}}{{{{{{lll~~~KKKQQQKKKCCC===:::999888888777???ooorrr\\\mmmnnnfffaaa```VVVIII???666333333222333666555111666:::FFF{{{wwwjjjaaa[[[VVVNNNIII;;;OOOtttdddkkklll```fffbbbYYYIII888000000111000000000000000000111111222***444111===uuunnnyyy~~~|||}}}~~~{{{zzziiiWWWXXXYYYSSSDDD333,,,000333000////////////////////////000000//////000000111222000___ZZZ^^^|||~~~sssaaaYYYWWWRRRJJJFFFEEEBBB<<<999555111111444777777777444444444333333333333222666666555444444444444444111000000222444555444333222222333444666888:::;;;===<<<>>>EEEMMMXXXfffssswwwppphhh```ZZZYYY]]]mmmkkk___ooolllddd[[[zzzXXXOOOooocccJJJEEEIIIwww|||yyy}}}wwwvvvyyy___QQQKKKDDD===;;;::::::999666GGGfff[[[}}}qqqbbb```TTTJJJ@@@777444333333444666333+++888999ddduuuhhh___[[[VVVOOOJJJDDDKKKlllzzz]]]xxxaaafffbbb\\\LLL:::000111222111000000000000000111111222...666222GGGxxxwwwjjj{{{~~~}}}|||uuuwwwiiiVVVYYYXXXJJJ666---222444///////////////////////////000000//////000000111222999wwwhhh^^^gggwwwsss___YYYXXXRRRJJJFFFEEEBBB<<<888444111111555888999888888777777666555555444444666666555444444444444555222111111222333444222000222222333444666888:::;;;888999>>>EEELLLVVVfffuuu{{{}}}qqqggg\\\UUUSSSRRRLLLOOOjjjeeelllyyyvvvjjjVVVsssiiiLLLYYYeeeLLLBBBIII}}}rrruuu}}}xxxzzzkkkQQQKKKDDD>>>;;;;;;:::::::::PPPsssrrrSSS~~~iiieeeVVVKKKAAA777444444333444777999,,,BBB<<<|||qqqeee]]][[[XXXRRRMMMJJJFFF^^^|||ggg]]]}}}}}}___fffbbb]]]NNN;;;000111333222000000000000000111111222...444---GGG~~~vvvSSSwwwxxx}}}zzzzzz{{{}}}sss```bbb[[[\\\OOO999///333444...////////////////////////000000000000000111111222EEEPPP___gggvvvvvv^^^YYYUUUPPPLLLHHHDDD@@@>>>999666333444777999888777888777666555444555555666777777777666555333222111111222333444444444333333333333444555777999:::;;;<<<;;;===BBBHHHQQQ___lllvvv{{{tttkkkddd```YYYOOOJJJLLLQQQUUUXXXuuu```zzzjjj]]]^^^vvvqqqQQQWWWdddKKKKKKOOO|||TTTyyysss{{{xxxfff{{{zzziiiQQQIIIFFFBBB999;;;===555@@@^^^zzzmmm|||QQQxxxrrrdddVVVMMMBBB888555666555444555555::::::AAAvvvmmmddd___YYYTTTRRRSSSCCCKKKYYYkkk{{{aaa|||zzzppp___kkk```QQQBBB555...///444000111111111111222222222111333666WWWnnnsssbbb|||vvv|||}}}~~~|||wwwooonnnqqqoooyyyrrr|||~~~jjjlllaaaLLL777000222111---////////////000000000000777+++444000+++444222444RRRbbbOOO[[[nnnxxx```YYYVVVQQQLLLHHHDDD@@@>>>777444111222555777666555666555444333333333444555777777666666555333222111111222333444444444333333222222333444666888999:::<<<;;;<<<@@@DDDJJJVVVbbbooozzz{{{vvvooohhhbbb___YYYQQQMMMMMMOOOPPPQQQUUUgggqqqnnn[[[SSS^^^qqqyyyWWWUUUhhhNNNAAA[[[]]]pppttt}}}xxxuuu~~~ooouuuTTTIIIEEE@@@888:::===666===oooyyyfff{{{|||YYYqqqjjj^^^NNNCCC888555666555444555666444444IIIwwwoooeee___XXXPPPLLLLLLEEEFFFLLLZZZooobbbnnnxxx]]]jjjaaaSSSCCC555///000444000111111111111222222222111222999iiizzziiizzz}}}www}}}|||{{{yyytttlllhhhjjjkkkvvvuuuyyynnndddpppfffRRR<<<111000000---////////////000000000000555)))333000---555333777fffSSSTTT___rrrzzzbbbZZZVVVQQQLLLHHHDDD@@@===777444111222555777666555777666555444444444555555666666666555555333222111111222333444444444333333111111222333555777999:::<<<:::;;;===???BBBKKKTTThhhttt}}}}}}zzz~~~yyytttooojjjfffbbb]]]YYYTTTQQQPPPPPPOOOOOOKKKMMMUUUiiiooo^^^RRRSSS\\\kkk^^^OOOuuusssPPPAAAbbbeeeiiiyyy~~~}}}~~~yyyrrrlllkkksss}}}lllyyy^^^OOOGGGAAA888999===777<<<~~~iii^^^sssvvvwwwuuunnngggdddjjjbbbPPPDDD999666666555444666@@@888@@@pppyyyqqqhhhbbbZZZPPPIIIHHHFFF@@@===FFFZZZrrrpppccc|||]]]hhhbbbUUUDDD666000000333000111111111111222222222111...@@@```uuu~~~xxxwwwwww~~~~~~zzz}}}wwwnnniiihhhiiirrr~~~~~~}}}qqqbbbllldddTTT???222///000000////////////000000000000333)))111000111666222===}}}fffIIIUUUaaayyy{{{bbb[[[WWWRRRMMMIIIEEE@@@===999666333444777999888777:::999888666666777777888555555555555444333222111111222333444444444333333111222222444555777999::::::999:::=========DDDLLL\\\gggpppsssuuu|||zzztttooollliiihhhfff^^^[[[XXXUUUSSSSSSSSSSSSSSSLLLDDDKKKnnnxxxkkk```WWWTTTVVVRRRlllhhhOOOhhhOOOHHHfffvvvggghhhuuu```]]]eeemmmyyy|||qqqggg```WWWSSS___qqqlllnnnkkkXXXKKKDDD999999<<<777@@@www{{{```[[[kkknnnmmmhhh|||~~~zzzmmmeee[[[QQQUUU___zzzXXXuuuggg___RRREEE:::666666555444666666///DDD}}}yyy}}}uuulllfff^^^SSSKKKIIIDDD===888;;;HHH___|||___zzzgggfffcccXXXFFF777111111222000000111111111222222222555///NNN___tttzzzpppuuunnnrrrtttlll______lllxxx{{{rrrjjjfffffflllttt|||aaa}}}ZZZ\\\YYYPPPAAA444...///222////////////000000000000222***111000444555111EEEMMMMMMQQQccczzzaaa[[[XXXRRRMMMIIIEEE@@@===999666333444777999888777:::999888666666777777888555555555555444333222222111222333444444444333333333333333555666888:::;;;888888;;;???@@@???DDDKKKLLLTTT\\\dddooo{{{zzzvvvqqqmmmlllmmmmmmllldddaaa]]]XXXUUUTTTUUUVVVOOOQQQMMMNNNhhhqqqfff^^^WWWRRRPPPNNNUUUkkktttTTTdddNNNMMMpppaaadddzzzfffrrrggg[[[QQQTTT^^^kkk}}}rrreeeZZZVVVNNNFFFHHHPPPaaa|||qqqoooXXXJJJCCC:::999<<<:::JJJooowww^^^\\\dddhhhiii]]]eeevvvqqqcccWWWUUUTTTQQQQQQUUUZZZVVVdddnnn```TTTGGG;;;666666555555666666000KKK{{{wwwhhhyyyoooggg]]]QQQIIIGGGBBB>>><<<<<<@@@OOOlllbbbeeewwwdddeee\\\III999333222222000000111111111222222222888555eeesssiii|||wwwrrrzzzeeeXXXuuuyyyooo[[[JJJIII\\\zzzkkkfffdddfffrrr}}}~~~xxxpppgggaaa^^^___fffqqqooo~~~rrrTTTSSSOOOEEE888///...111////////////000000000000333...111000555333111SSSwwwFFFOOOQQQjjj{{{bbb\\\XXXSSSNNNIIIEEE@@@===777444111222555777666555777666555444444444555555444444444444444333222222111222333444444444333333333333444555777999;;;<<<777999>>>DDDEEECCCGGGMMMFFFKKKRRR[[[jjjzzz~~~zzzvvvssspppoooppppppqqqpppkkkjjjfff```[[[XXXXXXYYYPPP[[[YYYOOO^^^{{{mmmccc^^^ZZZVVVSSSQQQKKKRRRpppzzzUUU^^^PPPQQQyyy[[[eeeiiibbboooUUUIIIHHHOOOxxx|||xxxuuueee\\\TTTRRRQQQNNNKKKJJJFFFZZZxxx|||nnnUUUFFFBBB;;;:::>>>===XXXiiiqqq]]]\\\___eeekkkbbbXXXssstttbbb\\\YYYRRR[[[uuuvvvbbb___\\\[[[WWWUUUZZZbbbXXXaaa```ZZZhhhVVVIII<<<777666555555666>>><<>>===fffkkkgggZZZZZZ[[[eeepppnnngggzzzpppdddVVVBBBQQQlllwwwkkk___aaabbbaaa[[[WWWYYY___^^^TTTgggoooUUUwwwkkkWWWJJJ<<<777666444555777444===^^^wwwgggggg{{{hhh\\\NNNWWW}}}{{{lll```WWWOOOLLLNNNHHHDDDCCCEEEBBB@@@JJJZZZuuu}}}ZZZaaagggaaaMMM;;;666444111000111111111111222222222111888pppMMM|||ppppppdddiiitttaaazzzkkkWWWPPPYYYkkkzzzqqqvvvxxxuuuqqqmmmeee]]]MMMMMMNNNSSS^^^mmmzzzjjjkkksssoooddd\\\RRRHHH;;;///,,,111////////////000000000000...000111---444///;;;yyyKKKBBBJJJ]]]{{{ggg]]]YYYSSSNNNIIIEEE@@@===999666333444777999888777888777666555444555555666333333444444444333222222111222333444555444333333111111222333555777999:::999<<>>@@@IIIPPPvvvVVV}}}```gggbbbMMM<<<666555000000111111111111222222222999===sssOOO}}}vvvQQQuuu}}}yyyuuuaaa\\\eeerrrfffllloookkkhhhfff___VVVOOONNNLLLJJJMMMZZZmmm|||vvvxxx|||kkk___ppphhh\\\NNNDDD888......333////////////000000000000+++///000,,,333///@@@xxxGGGAAAOOO___|||jjj^^^QQQKKKGGGCCCAAACCC;;;888555555999;;;:::888===888555444333111333777444444444444333222111111222444666666444333333444222222333333555666888999777999AAAHHHJJJGGGFFFIIISSSdddccc```gggccchhh~~~~~~xxxtttsssqqqvvvxxxuuurrrrrrpppmmmrrruuuxxxwwwuuuuuuzzz~~~~~~uuupppiiibbbYYYRRRUUULLLTTTbbbzzzccc[[[oooOOOFFF{{{SSSqqqUUUffffffPPPRRRttt~~~{{{yyysssggg]]]\\\ZZZXXXWWWWWWWWWVVVUUUQQQKKKIIITTTXXXMMM\\\vvvmmmEEE@@@FFF@@@:::<<>>uuugggNNNNNNMMMSSSPPPnnnxxx}}}```OOOIIIIIIGGGWWWvvv|||vvvssstttwwwmmmjjjfffdddeeefffdddaaaiii]]]```hhheeerrrjjjjjjdddOOO===999999666555888999BBB}}}}}}{{{oooUUULLLfffzzzyyypppnnnrrrkkk[[[VVV]]]RRRKKKEEEDDDCCCBBBBBBBBBCCCVVVtttfffiii|||jjjgggVVV???555---222111111111000111111222333===QQQhhhXXXiiimmmvvvrrruuugggttt}}}~~~tttrrrwwwnnneeeMMMYYYdddcccqqqjjjoooqqqoooiiiffffffddd```]]]ZZZVVVUUUUUUTTTRRRQQQnnnyyymmmzzzwww~~~uuufffMMM555333555+++000000////////////000000000111...333///:::OOORRR999MMMMMM{{{www```^^^WWWQQQOOOLLLEEE???<<<777444111111555777666444333111222666666333333555444444444444333222111111222444666666444333333444222222333333555666888999;;;777>>>RRRfffkkkddd[[[```jjjeee___iiippppppsss|||~~~}}}xxxvvvvvvxxxuuuyyy{{{xxxxxx{{{}}}|||zzz|||}}}|||yyyxxxzzz}}}nnnXXXMMMIIIiiizzz|||uuuqqqvvvmmmqqqnnnllllllkkk[[[lllWWWUUUjjjTTT]]]lll}}}rrr}}}~~~xxxrrriiieee```\\\ZZZXXXWWWUUUWWWXXXfffvvv]]]^^^uuu]]]FFF>>>888:::DDDwwwdddMMMLLLIIINNNKKK```}}}bbbWWWWWWUUUKKKRRRnnn|||vvvtttuuuvvvpppmmmkkkiiiiiikkknnnpppnnnjjjuuuvvvmmm___gggRRR???:::999666555888<<>><<<666333000111444666555444555222222555666333333666444444444444333222111111222444666666444333333444222222222333555666888999777999CCCSSS```hhhqqqxxxiiimmmeeeZZZ^^^llltttuuuuuuyyy{{{{{{xxxvvvvvvxxxuuuzzz}}}||||||~~~~~~}}}wwwpppllljjjnnnqqqwwwiiiuuu~~~qqq[[[iiiMMMbbbWWWOOOZZZiii|||uuuvvv~~~zzzsssoookkkeeeaaa^^^\\\ZZZYYYUUUXXXiii}}}mmmvvvuuuRRRDDD???:::<<>>999888666555888888III{{{vvvcccppptttcccYYY___gggccc[[[WWWTTTRRRXXXfffjjj^^^OOOGGGHHHaaasssccctttdddOOO<<<777000444000000000000111222333333666pppSSSbbbYYYgggsssllltttwwwttt]]]mmmmmm]]]___kkkYYY]]][[[WWWPPPQQQbbbooopppsssssspppnnnnnnkkkfffbbb^^^ZZZ[[[ccclllmmmiiiUUUpppeee}}}pppaaaKKK555222444+++000000////////////000000111222111222000999dddaaaAAA<<>>777333111111444666666444:::666333444444222444888444444444444333222111111222444666666444333333444222222222333555666888999666999AAAMMMXXXaaammmwwwxxx{{{yyymmmccciiirrrsssqqqvvv|||~~~|||zzzyyyzzzttt{{{~~~zzz~~~|||rrreeeXXXQQQddd~~~sssrrrtttZZZfffXXX{{{MMMKKKmmm|||[[[iiilllcccyyy{{{mmmooo~~~}}}tttpppjjjfffcccaaa___]]]YYYXXXeeexxxtttWWWJJJCCC;;;:::@@@ccc___JJJIIICCCLLLHHHNNNeeeyyyvvvlllaaa\\\XXX]]]\\\MMMMMMeeeyyy}}}rrrgggmmmjjjkkkooorrrttt|||eeeeeePPP<<<777777666666:::666RRR~~~zzzzzzuuulllzzz}}}rrr___^^^fffgggbbb```]]]cccjjjsss}}}|||jjjTTTWWWuuuyyy```lllSSS===777...111000000000000111222333444999RRRyyycccrrrllldddlllpppgggdddOOOLLLXXXcccffflllnnnrrrrrrooommmmmmjjjfffhhheee______jjjyyy}}}gggzzzgggkkkRRRHHH888---///111000000////////////000000000222222111111:::sssNNN???AAADDD[[[}}}___^^^UUUMMMJJJGGGBBB??????777444111222555777666555<<<777444444333222555:::444444444444333222111111222444666666444333333444222222333333555666888999:::666999FFFUUU^^^bbbdddjjjppp}}}}}}lllffflllkkkqqqwwwwwwyyysssyyy{{{|||xxxnnn^^^OOOEEEEEE[[[iiiRRR[[[vvvYYYbbb]]]SSSLLLwww{{{```kkkwwwrrrkkk{{{jjjlll}}}xxxuuupppllliiieeeaaa^^^]]]XXX\\\zzz^^^KKKAAA;;;;;;@@@hhh___LLLKKKDDDJJJEEEHHHUUU[[[mmmooobbbSSSAAAFFFccczzzwwwooosss|||yyyooonnnhhhhhhmmmooolllooouuu~~~{{{kkkeeeOOO<<<666777555666:::999XXX|||zzzyyyhhhggguuurrrvvv{{{iiiaaadddfffeeeccceeennnuuu}}}|||lllaaa{{{wwwgggQQQ===777///222//////000000111222444444>>>VVVfffzzz~~~lllfffnnnppppppmmmOOOPPP```___fffnnnqqqpppmmmkkkkkkhhhdddffffffbbb```hhhvvvzzzvvvsssiiivvvkkkMMMGGG:::+++---444000000////////////000000---000222111555>>>III@@@DDDCCC]]]~~~ccc^^^UUUNNNKKKHHHCCC>>>===666333000111444666666444777444222444555333555999444444444444333222111111222444666666444333333444222222333333555666888999:::888:::DDDOOOXXXaaaiiifffgggzzznnnrrrrrrqqqwww~~~|||uuuooorrrssstttssslll```SSSKKKDDDNNN\\\SSS^^^ddd___|||mmmuuussstttddduuu|||[[[^^^}}}XXXdddKKKvvv```hhhyyyqqqaaammmxxxttt}}}}}}zzzvvvrrrmmmgggaaa]]]VVVQQQLLL___{{{___GGG===:::===CCCsss```MMMIIIAAAGGGDDDLLLXXXQQQTTTvvvbbbLLLKKK^^^mmmiiiaaaTTTQQQccczzzxxxooogggeeelllmmmfffbbbeee]]]RRRRRR]]]mmmbbb~~~hhhRRR>>>888777555666:::===ZZZ~~~kkkYYY~~~}}}}}}|||pppgggggghhhgggfffkkkqqqyyy|||cccsssiii```NNN<<<777000444/////////000111333444555>>>|||TTTdddtttooolllqqqppp|||uuusss~~~___JJJaaajjjwwwnnnpppooojjjhhhiiigggcccbbbddd```ZZZ___mmmtttqqqlll|||iiivvv```dddgggNNNGGG:::///000333000000////////////000000,,,///222///555===GGG@@@DDDBBB___xxxbbb]]]VVVOOONNNJJJCCC===;;;666222000000333666555333222000111555666444555777444444444444333222111111222444666666555333333444222222333333555666888999777<<>>;;;<<>>ZZZzzz|||ooofffccclllmmmddd]]]]]]KKK===IIIYYY[[[qqqwwwYYYzzz}}}lllUUU@@@999888555666999>>>[[[~~~zzzgggvvvrrrkkkkkkllllllkkkssssss{{{~~~kkk______eeepppllldddRRR>>>666...222/////////000111333444555;;;iiiPPPiiimmmmmmiiijjjmmmrrr|||ooo{{{jjjLLLeeefffeeepppqqqnnniiifffgggfffcccccceee___UUUZZZlllzzz|||```tttgggwwwnnnbbbzzzaaaOOODDD777333555222000000////////////000000,,,///222---222999FFF>>>CCCBBBaaaccc]]]XXXQQQLLLIIIEEE???;;;555222000222555777666444777444333666666444666999666555444444222222111000111333555555444222222333444111444:::;;;777666999???EEEHHHDDDAAADDDLLLSSSgggccc```nnn}}}vvvlllqqqnnn___iii~~~~~~vvv|||}}}{{{qqqjjjooolllnnnqqqiii]]]]]]gggddd___[[[VVVKKKCCCOOOeee\\\YYYqqqOOORRRwww```]]]|||xxxXXX~~~HHHYYY\\\III```eeevvvyyykkkxxx[[[bbb}}}~~~~~~{{{zzzyyysssbbbQQQIII>>>===MMMaaavvvqqq???===:::BBBCCCuuu\\\GGG???FFF???AAA^^^sssfffSSShhhaaaJJJGGG@@@<<>>EEEPPPcccvvvJJJEEE999;;;===wwwYYYGGG>>>JJJFFF@@@OOO^^^]]]WWWQQQ{{{oookkkdddPPPDDDAAA<<<@@@BBBAAACCCUUUnnn{{{zzzqqqiii^^^VVVRRROOOJJJGGGIIIJJJDDDDDDNNNZZZtttYYYuuu___@@@===999555555555888jjjyyywwwvvvvvvSSSlll~~~xxxnnnxxxzzznnnhhhfffeeeaaa]]]\\\cccuuuuuu[[[LLLcccqqqnnnzzzwwwxxx^^^RRR???222111000000000000000111222333444>>>KKKxxxeeetttkkknnnlllnnnnnneee{{{lllbbbhhhmmmrrrqqqvvv^^^XXXZZZjjjuuurrrnnnjjjgggfffffffffkkkccc___ddd\\\iii~~~bbbSSSrrrzzzccc|||WWWVVVOOO999333///222//////............//////111---///333111EEEsss]]]@@@===<<>>222111000000000000000111222333444>>>JJJpppVVVuuugggoooiiipppmmmxxxllljjjgggxxxfffUUUQQQdddnnnhhhppplll___KKKEEEddduuusssoookkkgggdddbbbaaaeeefffeeedddVVVeeeaaazzzqqqttteeedddVVV999111///222//////............//////222...111444333IIItttUUU;;;<<>>aaaoooPPPSSS|||uuurrr~~~}}}xxxmmm\\\FFFJJJxxxfffZZZQQQVVVcccyyywwwvvvuuuwww{{{yyymmm^^^GGGDDDKKKSSSSSSWWWsss{{{mmmOOOCCCCCC777777GGGlllYYYJJJDDDCCC<<>>@@@LLLllldddZZZUUUNNNJJJGGGDDD???:::555222000111555777666444666333222444555333444888666555444444222222111000111333555555444222222333000222333333444666666555555666999;;;;;;CCCWWWlllkkkWWWFFFKKKTTTJJJGGGVVV}}}vvviii~~~{{{}}}zzzppp^^^zzz{{{vvvsssrrrxxxeeekkklllzzzeeeddd|||VVVMMMVVVnnnTTTPPPuuu{{{mmm___OOOEEETTT||||||vvviiiiiizzzxxxttttttxxxwwwlll^^^QQQKKKQQQ^^^```]]]mmmkkkSSSGGGBBB666444EEEggg___JJJGGGAAA:::MMMvvv}}}mmmeeeUUUdddfffSSSUUUZZZddd^^^SSSIIIDDDDDDCCC?????????@@@BBBEEEFFFFFFFFF<<>>===NNN}}}jjjyyypppZZZLLL999111222000000000000000111222333444:::WWWXXXgggjjjcccbbbqqq___lllWWWSSSmmmnnnqqquuuTTTDDDEEE[[[kkk]]]VVVNNNGGGdddrrrqqqpppnnnkkkgggdddccciiijjjeeennniii```eeeZZZNNN^^^kkk{{{uuupppgggMMM000222333222//////............/////////...000222444LLLTTT;;;??????JJJjjj~~~~~~~~~bbbYYYTTTNNNIIIGGGCCC>>>:::555222000222555777666444666333222444444333444888666555444444222222111000111333555555444222222333000333444222333666777555999:::===>>>:::<<>>===<<<:::888999;;;???BBBCCCDDDCCCBBB???AAA@@@DDDKKKJJJQQQdddooodddwwwkkkNNN===:::666555888555999UUUtttxxxuuuqqqvvvlllYYYdddzzzrrriii___VVVPPPDDDHHHMMMSSSXXXXXXOOOEEEBBB:::IIIxxxzzzjjjxxxrrr]]]LLL888000111...000000000000111222333444===\\\[[[nnniiiiiikkknnngggxxxsssssslllhhhzzzQQQ>>>WWWlllXXXJJJMMMNNN___iiijjjjjjiiiiiihhhgggfffgggjjjdddqqqsssgggkkkhhh\\\bbbeeerrruuu~~~sssQQQ000222222...//////............/////////...000000333MMMPPP999===<<>>:::555222000222555777666444666222222444444333444888666555444444222222111000111333555555444222222333111444555222333777999666999:::@@@EEE@@@<<>>??????@@@@@@BBBAAA@@@KKK___jjjxxxfff}}}dddGGG666555444888;;;666555TTTxxxjjj}}}}}}{{{wwwxxxnnnbbbWWWPPPLLLXXXXXXFFF<<>>:::555222000222555777666444666222111444444222444777666555555444333222111000111333555555444222222333111555555222333888999666777999BBBLLLJJJAAACCCMMMmmmvvveeeOOOWWWfff```RRRQQQuuutttyyywwwpppxxx{{{|||dddzzz\\\eeennnkkkuuuXXX|||^^^GGGNNNRRRJJJYYY|||bbbpppbbbRRREEEQQQjjj{{{fffNNNNNNfff|||xxx~~~xxxwww}}}mmm]]][[[gggcccOOOIIIUUULLLooorrr___FFF;;;CCC777<<>>GGGIIIRRRfffkkk{{{www}}}zzz]]]FFFSSSsssjjjHHH;;;AAA777999>>>CCCDDD@@@<<<:::444666888999;;;===@@@BBB<<<;;;<<>>yyy___~~~ZZZQQQLLL@@@CCCLLLCCCIIIjjjkkk{{{zzzzzz```iii}}}hhhJJJ@@@;;;<<<333???HHH======BBB999555666666777888999999999;;;;;;===CCCMMMeee```gggEEE333666555444777777222OOO|||zzzlll}}}tttWWWiii{{{~~~pppccc___YYYOOOzzzvvvzzz}}}[[[XXXeeepppmmm~~~zzznnnLLL666111555444///000000000000111222333444555YYYLLLdddiii}}}pppiiikkkccczzz}}}|||VVVXXXpppHHHLLLYYYKKKQQQIIICCCCCCEEELLL^^^ooo[[[QQQEEEPPPkkktttoooppptttqqqxxx~~~sss~~~qqqwwwxxxrrrKKK444444...444//////............//////000,,,111222111PPPLLL777>>>;;;BBB```uuu{{{fff\\\VVVRRRMMMJJJHHHEEE@@@;;;555333111111333555666777555444333222222222333333666666666666555444333222111444777777555333333333333333222222333444444444===777999JJJYYYYYYNNNEEENNNUUUPPPPPPeeeooo[[[BBBBBBJJJZZZiiiqqqssstttxxx{{{hhhRRRHHHKKKKKKZZZ}}}}}}mmm|||WWWvvvooorrrrrrfff{{{kkkNNNnnnDDDLLLXXXMMMJJJpppnnnaaarrr\\\XXXgggmmm[[[HHHAAAEEE[[[~~~zzziiiIII>>>888777;;;oooccc[[[FFFFFFAAA>>>BBBHHH^^^{{{sssqqq{{{vvvNNN;;;EEEAAA999>>>CCCAAAIIIJJJ888555555666666777888999999:::888888999>>>OOOlll|||ccccccCCC333666555444777777111GGGwwwttt~~~mmmRRRYYYyyyyyyuuujjjfff______|||gggdddhhhuuurrrpppvvvpppOOO999222333222...////////////000111222333:::UUUGGGVVVeeeiiieeegggyyyzzz{{{~~~{{{qqqOOO___XXXPPPYYYMMMOOOKKKHHHDDD>>>>>>LLL[[[aaaWWWHHHMMMggguuurrrpppwwwsssxxxtttpppfffyyysssJJJ222333---222//////............//////000---111111000LLL}}}zzzLLL777>>>;;;AAA]]]www|||jjjZZZVVVQQQLLLIIIHHHEEE@@@;;;555333111111333555666777555444444333222333333333666666666666555444333222111333666666555444333333444333222222222333555555:::555666IIIfffvvvlllZZZNNNIIIGGGJJJTTTbbb[[[DDD===CCCPPPcccwwwyyyooopppsss}}}ssskkkfff[[[KKKBBBBBB999>>>TTTeee___```vvvtttOOO{{{tttZZZkkkiiinnnbbb~~~bbbdddMMMfff]]]HHHVVVNNNFFFdddiiicccnnneeerrrnnnTTTCCC???@@@TTTxxx}}}eeeDDD:::999:::;;;```tttwww^^^EEEDDDGGGAAA999JJJmmmvvvwwwooobbbFFFSSSCCC@@@CCCAAA???IIIIII888666666666777777888999999???<<<:::888777AAAVVVjjjuuu]]]]]]@@@333666444444777777999BBBvvv{{{eeeNNNhhhzzzkkkyyywww|||tttpppgggdddllltttZZZhhh|||~~~rrrrrr~~~kkkMMM999222111111///............///000111222555LLLhhhgggqqqiiifffiiizzz}}}|||}}}[[[QQQgggsssbbb[[[dddYYYVVVQQQHHH===;;;FFFTTTSSSOOO>>>===WWWooosssrrrzzzuuuwwwyyy{{{kkkpppFFF///111,,,222//////............//////000...000000///FFFuuuNNN888===;;;AAA[[[qqqwwwqqqYYYUUUQQQLLLIIIGGGEEE@@@;;;555333111111333555666777555555444444333333333333666666666666555444333222111333555666666555444333333333333222222333555777:::@@@FFFRRRjjj|||lllZZZIIIFFFFFFBBBOOOXXXJJJ@@@FFFPPPccc~~~iiiWWWYYYiiiiii\\\QQQNNNMMMHHHEEEFFFBBB===DDDJJJFFFTTTsssfffNNNfff{{{xxxbbb^^^^^^{{{~~~xxxyyyqqqwwwsssrrrjjjUUUIII[[[ttt___\\\KKKPPPDDDRRROOOEEEXXXddd~~~mmmppptttTTTEEECCC===FFFeee{{{wwwsssooommm|||yyyYYYBBB:::;;;;;;888WWWuuu|||SSSCCCFFFIII===NNNzzzggguuuyyyuuuzzzsssaaaYYYQQQHHH@@@???AAA???999999888888999:::;;;<<>>NNN^^^wwwqqq[[[|||zzzTTT===333666444444888666???;;;vvvsssyyyhhhRRRjjjvvvrrr{{{ooossspppxxxnnnOOOgggvvvqqqtttwwwaaaFFF555000///000222///////////////000111222...FFFrrrtttjjjiiieee~~~hhh___llldddyyyfffwwwfff```VVVJJJAAACCCOOOZZZNNNQQQBBB777IIIbbbmmmqqqyyytttuuu}}}~~~yyyyyykkkkkkAAA,,,111---333//////............//////////////////000BBBwwwTTT999;;;;;;AAAZZZnnnrrr{{{ZZZTTTPPPKKKHHHGGGDDD@@@<<<555333111111333555666777555555555444444444333333666666666666555444333222111222444555666666444333222333333222111333777:::DDDTTT\\\WWWXXXbbbccc[[[___MMMLLLNNNDDDIIITTTOOOUUUUUUPPPSSSkkkttthhhccciii]]]QQQFFFCCCFFFHHHJJJLLLCCC???BBBAAA>>>RRRuuu\\\KKKTTT~~~zzzNNNGGGJJJXXX[[[\\\mmmdddMMMSSSMMMHHHKKKHHHLLLFFF```[[[ssspppeeerrrTTTGGGAAAEEELLLMMMFFFOOOssskkk~~~^^^ddd[[[FFFEEE@@@EEEPPPlllwwwlll___QQQHHHJJJ\\\dddpppzzzmmmXXXFFF<<<999777666SSSooonnnGGG>>>JJJEEETTThhhqqqjjjUUU~~~___LLLFFF??????HHH===<<<;;;;;;;;;<<<===???>>><<<;;;:::888:::FFFRRRrrrooojjjsssKKK999333666333444888666<<<000ooonnnjjj~~~~~~oooxxx~~~eeeIII===UUU{{{yyylllyyyuuurrrwwwggg___jjjttt{{{ppprrr{{{uuu\\\AAA444000//////222111111000000000111222222///DDD```fff|||oooeee```eeeaaabbbsssuuutttjjjbbbVVVLLLJJJNNNSSSUUU]]]dddUUU@@@DDDSSS___gggrrrppprrrxxx}}}~~~}}}|||}}}llliii???---333...222//////............//////---000...///333???{{{\\\:::999;;;BBBYYYuuutttzzz[[[SSSOOOKKKHHHGGGDDD@@@<<<555333111111333555666777444555555555555444333333666666666666555444333222111222333555777777555222000222333222111444999>>>FFFWWW^^^RRRGGGHHHKKKJJJVVVJJJMMMWWWTTTMMMKKKJJJ[[[dddaaa[[[ooozzzpppkkksss}}}{{{nnnccc^^^ZZZSSSMMMIIIFFFDDDCCC======CCCBBBAAAWWWyyyXXXDDDGGGqqqpppxxxjjj___{{{qqqjjjrrrTTTTTTOOOEEEFFFMMMGGGAAALLLBBBLLLbbbqqqsssuuunnnSSSFFFBBB{{{JJJGGGJJJIIIIIIdddmmmUUUgggrrrSSSJJJFFFJJJEEENNNeeekkkVVVHHHDDDDDD999FFFQQQ___qqq{{{kkkRRRBBB999555777;;;GGGqqq\\\???EEEGGGRRR|||tttiiiaaafffEEEFFFEEEAAAGGG@@@???===<<<<<<>>>???AAA???>>>===<<<999999@@@JJJmmmjjj|||rrrCCC555333666222444888666:::...YYYcccZZZssszzznnnRRRSSSeeeooohhhbbbRRRHHHDDD===GGGaaapppnnnwww^^^lll{{{VVVeeelllnnnmmmuuu~~~nnnvvv|||___@@@444222///...000222222111111111111222222000<<>>zzzxxxnnnGGGAAAFFFKKKtttkkkkkkvvvGGGBBBFFFCCCFFFAAA@@@>>><<<<<<>>>@@@AAADDDBBBBBBAAA>>><<>>]]]hhhVVVUUUnnnyyypppXXXUUURRRLLLCCC<<<>>>EEELLLccc~~~~~~yyyxxxlll]]]KKKEEE\\\yyycccKKKBBBJJJkkkllllllcccYYYJJJHHHRRRLLL@@@KKKLLLBBBaaavvvkkkJJJ:::<<>>888999;;;III[[[pppxxx[[[TTTNNNHHHFFFGGGFFFAAA<<<555333444888888444333555777777666666666555555555444555555555555555444444444222000333888:::777444222222222222333777<<<@@@SSSTTT]]]iiiiii\\\QQQOOOlllhhhQQQaaaWWWTTTMMMZZZyyyxxxZZZ\\\cccKKKXXXQQQIII>>>999BBBDDD888BBBJJJgggwwwUUUMMMcccxxx~~~|||yyy}}}~~~^^^HHH>>>III]]]qqqoooxxxdddfff]]]QQQOOONNNQQQGGGRRRrrr^^^AAA>>><<>>BBBBBB:::<<>>FFFBBBDDDDDD???;;;999999888>>>===???AAA@@@>>>BBBIIIhhhvvvzzzKKK444333333222222333333444333???666fffxxxsssqqqnnn[[[ZZZbbbggg|||sss{{{yyy]]]SSS___dddtttrrrmmmfff^^^WWWSSSRRRHHH@@@:::<<>>999999<<>>RRRWWWbbbhhh```RRROOOUUU{{{www\\\```iiiLLLPPPgggmmmaaammmtttZZZCCCEEEEEEDDDFFFFFFBBB@@@AAA@@@MMMdddmmmjjjnnnzzzkkkRRRQQQhhhyyy|||~~~yyyvvv{{{QQQ>>>???JJJYYYoootttjjj]]]VVVLLLTTT{{{rrrTTT===;;;???DDDyyyJJJDDDOOOLLL@@@RRRuuuqqqVVVWWWkkkYYYFFFJJJRRR```llljjjxxxhhhXXXIIIEEEDDD@@@===>>>AAA<<<<<<<<>>===<<>>888333000111111000333888555555555444444444444333444444555555555555555444444222111333777999777555111222333333333555888:::FFFOOO]]]eee```]]]lllpppXXXzzz|||ZZZQQQUUUVVVUUUmmm{{{jjjBBBHHH@@@>>>LLLIII@@@FFFCCC<<<<<>>SSSJJJFFFEEEccc___JJJQQQnnnVVVFFFHHHSSS^^^gggqqq\\\OOOGGGDDDCCCDDDCCCAAA@@@:::CCCjjj]]]DDD999:::444222777999999CCC```|||\\\}}}rrr\\\TTTQQQBBBXXXvvvfffzzzwwwLLLKKKAAAGGGFFFDDDBBB@@@<<<999888555555888;;;:::999>>>EEEeee|||vvveeelllrrr<<<333333222222222222333333555333555KKKxxxooottt}}}yyyQQQOOOddd]]]PPPFFFCCC@@@;;;===BBBYYYXXXUUUNNNFFF@@@???@@@>>>===???AAA???;;;<<<@@@CCCnnnyyycccsss}}}~~~xxxlllXXX:::,,,/////////222000....../////////000000000666///000^^^|||___mmmfffiiiiiiaaaYYY???OOOiiiqqqlllcccYYYPPPIIIEEEBBBSSSaaaddd___^^^VVVJJJHHH___gggmmmnnnnnnqqqtttssszzzzzz~~~|||zzzooojjj[[[bbbuuuppp^^^GGG222...000//////111......------------......///)))...000000,,,NNNJJJ???;;;;;;@@@GGG\\\www```VVVPPPJJJHHHIIIHHHCCC>>>777222000111111000222777777777777666666666666666333444555555666555555555444222111333666888777666111222333444333444666888@@@FFFTTTbbbiiissslllnnnpppdddYYYIII@@@SSShhheee]]]jjjSSS???NNNOOOCCCIIIFFFBBBAAADDDBBB???AAAHHHEEEDDD===:::DDD[[[mmmttt{{{|||}}}||||||}}}~~~~~~uuuyyy~~~~~~pppBBB???AAA===CCCwwwooommm\\\WWWqqq}}}vvvjjjHHH<<<===777;;;PPPDDDSSSQQQJJJAAAVVV}}}}}}cccZZZkkkoooKKKCCCIIIPPPZZZ|||yyyaaaOOOGGGGGGIIIDDDEEEDDD===HHHsssXXXBBB999:::555222666666;;;:::wwweee[[[wwwtttbbb___YYYDDDEEEdddwwwZZZOOOKKKJJJFFFCCCDDDDDD@@@===<<<666555777:::999777;;;BBB```||||||yyygggiii}}}ccc:::333333222222222222333333888000666===~~~ttt}}}pppsssppp[[[mmmhhh]]]RRRNNNKKKCCCAAAGGGccchhhllljjjcccYYYQQQNNNJJJHHHHHHIIIFFF???===>>>IIIppppppZZZzzz~~~~~~qqqgggJJJ333+++///......111............/////////000000111111222FFFLLLnnn```ddddddfffsssyyyLLLLLLlll~~~sssdddWWWOOOIIIDDDKKKZZZ]]]WWWWWWQQQGGGDDDZZZcccjjjkkkkkknnnqqqrrrrrruuu{{{yyywww~~~vvv\\\ooo^^^qqq|||yyyUUUAAA000---000///...111...------,,,,,,------...///(((---111111)))EEENNN999<<<>>>>>>CCCYYYsss]]]UUUOOOIIIGGGHHHGGGBBB===444111000222222000111444777777777777777777777777333444444555666666555555444333222333555777777888111333444444333333555777BBBDDDPPPcccpppvvvwwweeejjjbbbwww{{{wwwaaaGGGCCCKKKMMMdddaaa\\\WWWHHHJJJDDDFFFIIIJJJGGGCCCAAABBB@@@@@@>>>===CCCSSShhhvvvsssvvvzzz|||zzzxxxyyy|||wwwnnnvvvyyywwwzzzsssPPP===AAA???;;;EEEfffiiirrr^^^PPP\\\hhh^^^???777;;;;;;;;;BBBzzz]]]QQQYYYJJJCCCKKKggglllqqq[[[FFFDDDFFFJJJddddddRRRIIIEEEAAACCCCCC???NNNzzzXXXBBB888888444444666222888888eee```\\\zzzeeebbb]]]JJJ@@@JJJWWW}}}|||```cccLLLDDD@@@CCCEEEBBB>>>>>>:::999:::<<<999666:::@@@]]]vvvrrrrrrlllrrr{{{\\\===333222222111111222222333777000777888ddd}}}rrrggg|||yyypppkkkdddQQQAAA???BBBRRR]]]lllxxx{{{uuujjjcccbbb[[[UUUSSSPPPGGG>>>:::BBB^^^}}}lll^^^yyyvvvkkk@@@///,,,111---,,,///,,,............////////////+++333666333}}}QQQJJJfffooohhh___gggrrrpppYYYhhh~~~pppeee\\\QQQHHHGGGVVVUUUJJJIIIGGG@@@===PPP[[[eeeggghhhlllpppqqqpppttt~~~~~~tttYYYttt~~~bbb{{{xxxOOO>>>//////111...---000------,,,,,,,,,,,,------///)))...000222***===[[[444<<<>>>666@@@TTTlll\\\UUUOOOIIIGGGHHHGGGBBB===444111111333333111111444444555555555555666666666333333444555666666666666444333333333444666888999222333444333333444777999>>>@@@OOOdddpppooommmooorrruuuvvv___dddiiiwwwoooVVVGGGAAAKKKrrr]]]JJJFFFBBBFFFGGGEEEEEEFFFGGGGGGEEEDDDCCCBBBBBBJJJ]]]nnnqqqtttzzz~~~{{{wwwyyysssooowwwuuuvvv}}}jjjEEE??????:::===DDDPPPvvvyyy~~~jjjzzzvvv```lllqqqdddVVVFFFIII]]]{{{^^^NNN;;;777===;;;888444fffsssJJJUUUKKKIIIGGGWWWvvv}}}[[[KKKHHHAAAMMMsss^^^OOOFFFBBB@@@@@@PPPyyyxxxOOO<<<444444222444888333222888YYYddduuubbbKKKqqqeee[[[UUUJJJCCCDDDLLLyyyyyySSSFFF???BBBFFFBBB>>>>>>>>>======>>>;;;888;;;AAA^^^ttt}}}zzzoookkkqqqxxxLLL333222222111111111111222222333333555999NNNwwwssshhhxxxVVV???BBB===<<>>777222000111111000222777444555555555666666666666222333444555666666666666333333333333333555888:::444444444333222555999<<<===DDDUUUhhhppppppwwwuuuoooxxx{{{}}}cccVVVDDDhhhmmmVVVGGGHHHKKKJJJCCCBBBHHHKKKJJJEEEBBBAAACCCCCCGGGUUUdddqqqtttyyy|||xxxuuuzzzqqqsssyyysssxxxiiiDDDBBB::::::BBB;;;FFFqqqvvv]]][[[~~~qqqDDDGGGZZZ]]]WWWFFFAAAGGGZZZ}}}^^^CCC===999???555999222LLLJJJHHHTTTOOOGGGLLLfff```UUUEEECCCbbbppp^^^OOOEEEDDDQQQrrreeeCCC777555555000222777444000666HHHbbbpppnnnPPPTTTpppooo^^^PPPGGGEEECCCNNN\\\```OOODDDFFFIIIDDD@@@AAA>>>>>>>>>???===:::===CCCccctttyyyttt~~~iii888...222222111111111111222222000888000999999{{{tttwwwpppqqqcccNNNZZZLLLAAACCCNNNbbbyyy{{{ppphhh^^^QQQGGGCCCZZZjjjuuuuuuwwwyyyqqqbbbqqq|||~~~}}}qqqxxxwwwQQQ333,,,000333,,,+++///------------.........//////...---333...DDDHHHccc^^^ZZZeeetttmmmooozzzvvvssseeeSSSMMMZZZRRR@@@===@@@<<<:::<<>>JJJRRRaaammmpppwwwzzzttt\\\VVViiiiiiQQQQQQUUURRRHHHEEEJJJLLLIIIDDD>>>>>>EEEIIILLLUUUaaammmnnnrrrtttpppmmmuuuwwwkkkqqqvvvmmmvvv}}}XXX:::===444???III444CCCsssaaaxxxccc\\\\\\NNNaaahhhcccNNNCCCAAAIIIhhhuuuaaa;;;===666:::333BBB999666eeeUUUAAA]]]PPPDDD@@@TTTrrruuudddMMMCCCAAAiiiwww___NNNJJJQQQkkkRRR<<<666999999000000666555222555888{{{yyy}}}eeeNNNQQQmmmVVVJJJFFFBBBCCCIIImmmYYYKKKLLLNNNHHHCCCDDD>>>===>>>@@@>>>;;;???EEEhhhvvvZZZ000:::222222111111111111222222///<<<,,,888+++gggyyy|||mmmdddqqqaaattt```OOOHHHDDDNNNcccuuu}}}|||zzzsssjjj```RRRDDD>>>>>>WWWpppxxxtttnnneeetttyyy}}}lllzzzvvvxxxEEE000+++111333,,,,,,111///---------.........//////000'''222666222vvv[[[VVVfffccceeegggjjjvvveeexxxssstttjjjZZZMMM[[[SSS@@@>>>AAA===:::888III[[[bbbcccfffiiijjjhhh```jjjzzzwwwqqqssssss[[[\\\kkklllmmm===111***...111...---111---,,,,,,++++++,,,,,,---)))///111'''000333...IIIjjjLLL;;;333;;;666FFFTTTfff[[[TTTTTTPPPJJJIIIJJJEEE<<<666555333111111222333444777888999888777666777888777111000555777555555888777555222000111333666888777666333333444666777888@@@RRRooovvvooo~~~]]]ssseeefff<<>>???EEELLLSSS\\\eeehhhppprrrmmmkkkqqqwwwxxxuuupppooovvv{{{|||cccKKK999999>>>;;;777888@@@rrr~~~kkkcccmmmxxxcccNNNjjjSSSJJJCCCDDDNNNsssyyySSSBBB===888333666888;;;444GGGpppCCCHHHddd???GGGFFFYYYyyyqqqYYYCCCOOOZZZbbbjjjyyy___KKKEEENNNkkkQQQ555444444333333444444555222888111SSSpppxxxaaafffuuuuuueeeYYYLLLAAAKKKDDD]]]uuummmZZZNNNOOO===AAA;;;FFFCCC999:::<<>>HHH@@@CCC@@@???@@@<<>>555000,,,,,,...000---***,,,++++++++++++,,,---------------------000444777www}}}]]]===444===;;;999GGG]]]}}}^^^RRRQQQMMMIIIHHHGGGBBB;;;666555333111111222333444555333111222555666444222666222111555777666666888777666333222111333555777:::999666444333444666777666:::CCC\\\|||ooonnnvvvffffff\\\OOODDD???EEEWWWhhhhhhiiihhhgggiiinnnnnnlllpppqqqqqqrrrppprrr|||}}}JJJ===555888;;;999999<<<<<<:::{{{~~~wwwZZZOOOFFF___oooGGG>>>>>>555444<<<666222555888<<<___\\\FFF[[[ZZZEEE>>>AAATTTnnnwwwnnn}}}YYYNNNBBB===???BBBCCCBBB>>>999;;;===@@@YYY|||___333444333333222222333333444000999444333```~~~{{{rrr___|||lll[[[KKKBBBFFFFFFRRRnnn~~~uuuCCCBBBCCCCCC@@@<<>>AAAMMM\\\eeedddbbbbbb```]]]bbbjjjrrrzzzrrrZZZSSSvvvdddhhhkkk]]]JJJ333222///,,,,,,...///...,,,+++++++++++++++,,,---------------,,,,,,...111444\\\pppyyyEEE111???;;;999BBBSSSrrr___QQQOOOKKKHHHGGGEEE@@@;;;666555333111111222333444999555222444888:::777444666444333444666777777777888777444333222333444666;;;:::888555333333555777666???FFF___bbbddd```\\\VVVOOOMMMXXXdddgggeeecccdddiiillljjjfffooopppqqqpppoooqqqyyy???999666888999777888<<<@@@111]]]oookkkPPPVVVpppKKK???;;;444222888999111444888444CCCyyySSSBBBTTTYYYKKKEEE@@@GGG^^^wwwwwwooo|||vvvZZZBBB===BBBAAA<<<:::999666;;;======SSSttt~~~{{{EEE222333333222222222222333333444888666///DDD\\\jjjggg___{{{iiiZZZQQQGGGAAAGGGWWWtttmmmdddWWW???LLLLLLDDD???@@@AAAQQQlllrrr{{{___www||||||lllMMM333,,,111////////////000000000111000111///777999---BBBxxxiiiyyy|||aaaZZZhhhtttMMMOOOQQQ[[[\\\TTTQQQLLL>>>RRRmmmuuuhhheeehhhmmmtttkkk]]]aaannnkkkjjjwwwuuuuuu|||kkkEEE......------------------------,,,,,,---------.........)))///***...555(((DDDFFFYYYtttooozzzbbbOOOSSSoooyyyllllllrrrqqqtttnnn~~~zzz{{{oooccc]]]WWWOOOIIIIIIFFFEEEIIIUUU___aaa``````^^^```gggiiimmmyyyuuu^^^dddZZZfff___PPPIII999///---+++,,,...///...,,,+++++++++***+++,,,,,,---,,,------,,,+++,,,///111IIIsssMMM555===:::999<<>><<>>333,,,,,,+++,,,---...---,,,+++************+++,,,,,,+++,,,---,,,++++++---///888|||}}}XXX===999777999888>>>WWW}}}YYYQQQKKKHHHIIIHHHDDD???===666555333111111222333444666444333444777999777555555666555333555999999666:::888777555333333333333888:::;;;999555333444666000;;;AAAHHHWWWlllhhhvvvyyyppprrrqqqrrrtttssslllbbb___ccc```\\\\\\bbbgggfffbbb```eeeggghhhjjjooouuuuuurrrxxx|||UUU;;;888999999888777666777888666@@@;;;jjjppppppzzznnn```JJJ777222666777555555444444888888444RRR[[[EEEKKKKKKKKKHHHBBBEEETTTgggsssyyy~~~[[[@@@@@@LLLFFF===;;;888888MMMkkkyyy~~~|||{{{xxxzzzxxxSSS,,,777222111111000000111111222444///222777444???uuuQQQttt___\\\LLLvvvvvv]]]PPPFFFBBB@@@???GGGRRRuuu~~~xxxVVVQQQZZZ~~~ZZZLLLSSS^^^iiipppdddiiikkklll___EEE444222222///......////////////000000...555000)))///666555555]]]jjjnnnsss___```wwwjjj{{{vvvvvv{{{xxxlllggg```RRRWWWdddaaaZZZ```fffhhhlllnnnbbbcccgggccceeekkkiiinnnhhhhhhhhhTTT666+++111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))444...(((000000222CCCVVVRRRnnnwwwyyykkkRRRYYYzzzzzzdddVVVYYYnnnddd```mmmaaazzz~~~xxxppphhh```XXXRRRXXXPPPJJJNNNUUUYYY]]]aaaZZZaaakkkeeeXXX^^^iiifffddd|||iiivvvnnnJJJ444,,,++++++,,,------,,,,,,,,,***************+++,,,,,,+++,,,---,,,+++,,,...///000cccmmmlllFFF777333:::777:::MMMjjjUUURRRKKKGGGJJJIIIDDD???>>>666555333111111222333444333333444444555666666777555777666333555::::::666:::999777555444333333333555999<<<<<<777444444555:::===GGGQQQ```{{{uuummm___RRRYYYfffhhh```aaafffkkkiiibbb___aaaZZZWWWYYYaaaeeebbb______bbbgggkkklllpppyyy~~~~~~UUU???666777777555555666777777::::::...FFFjjjyyy~~~mmmbbb]]]iii___LLL:::555666555555666000666333555;;;666AAAbbbwwwXXXCCCCCCEEEFFFEEEBBBFFFUUUdddttt~~~}}}ZZZJJJHHHGGG@@@>>>:::666HHHfffuuu|||{{{yyyuuuppprrrccc>>>+++111111111000000000000111111444555222777999222RRRtttqqqsssTTTaaa~~~xxxnnn```OOOHHHIIIHHHAAA999DDDffffffcccEEEAAAQQQwwwtttaaa[[[```llluuuoooyyyqqqdddkkkqqqqqq]]]===---111444............/////////000000111000000,,,+++666:::000HHHdddiiissslll___dddmmmppprrr|||sssjjjZZZ]]]```ZZZ[[[fffjjjhhhnnnaaa\\\___ccceeeooorrrggg]]]gggnnneeeLLL555+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///...++++++---...///222ZZZnnnDDDooo^^^RRRbbbuuuzzzoooaaammmppp^^^~~~___```vvv||||||uuupppnnnfff\\\XXXRRRNNNQQQVVVYYY]]]bbbcccdddkkkdddSSSRRR___eee^^^ccc```bbbkkkHHH000///***+++------,,,+++*********************++++++,,,***+++------,,,---...000222EEEiiiLLL888222<<<888666CCCSSSvvvRRRRRRKKKGGGJJJJJJDDD??????666555333111111222333444333444666666555666777999444777666333555;;;;;;666:::999888666444333222222333888======999555444555777222>>>KKKXXXwww~~~~~~uuujjj^^^NNNAAAFFFQQQ^^^dddaaa^^^]]]VVVTTTWWW___bbb^^^\\\^^^ZZZdddiiiiiilllwwwUUU>>>444555444333444777777666...444;;;@@@iiixxxuuu___wwwttt{{{zzzhhhHHHFFFpppwwwaaaDDD111888<<<444000666...888222000:::555222DDDUUU>>>@@@EEEHHHCCC@@@JJJXXXhhhlllhhhNNNHHHDDDDDD>>>555DDDbbbrrrttttttrrrllleeehhh{{{rrrTTT666444333111111000000000000111111///555---000777***888nnnTTTooowwwWWWLLLXXXmmmXXXTTTQQQHHHCCCEEEAAABBB:::HHHdddPPP~~~~~~RRRDDD777OOOppp___```rrrzzzzzzaaa}}}~~~ttt```cccddd___cccTTT555'''///222+++............/////////000111)))111555,,,222888++++++XXX```lllyyyfff___^^^ggg|||uuuooo{{{~~~}}}vvvhhhaaa]]]UUUZZZhhhhhhdddiii```^^^aaabbbfffsssqqq^^^```nnnmmmSSS666***///444,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------444((()))///------222333222zzzggg]]]gggKKKPPPWWWbbbtttgggbbb}}}]]]ttteeePPPeeeqqquuuooonnnrrrjjj\\\UUUQQQPPPUUUYYY[[[^^^cccnnniiikkkfffRRRMMMZZZdddmmm[[[WWWFFFYYY<<<(((111***,,,------,,,******************)))***++++++,,,)))+++------------///111444)))~~~ppp|||OOO;;;333???999333999AAA^^^}}}SSSPPPMMMIIIHHHHHHGGGCCC@@@777555333111111111222333444555666666666777999;;;555777888666222111555:::888888999999888555333111333555999===>>><<<777222777222444@@@RRRdddwwwrrrjjjnnnuuuooo^^^MMMGGGIIIVVV\\\XXXWWW[[[TTTWWWZZZ]]]^^^]]][[[ZZZccc\\\```lllpppmmmyyy{{{nnn???000555555555555555555555555999---888>>>NNN}}}ooogggkkkooossswww^^^MMMYYYzzzcccFFF//////777777333222222222222333444555666777QQQ___CCC@@@@@@DDDGGGEEECCCCCCSSS[[[mmmxxxcccEEEDDDHHH999EEEbbbgggppprrrjjjaaadddlll{{{\\\===333333,,,000000////////////000000000000111111111333777:::ggg___fffmmmzzz^^^qqqbbbccc```QQQGGGIII???>>>======@@@OOOjjjWWWZZZdddAAADDDGGGXXXyyy}}}mmmnnnyyy}}}xxxttt~~~nnniiiqqqiiiTTT===000---,,,...000..............................//////000000111111555666{{{sssuuuppp```eeeaaa```jjj~~~}}}nnn^^^\\\iiivvvzzzxxxsssxxx}}}}}}yyyrrrmmmkkkccc[[[\\\fffggg```eeeqqqaaalllnnnlll|||hhh^^^```hhh^^^AAA---...000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---KKKuuudddnnnaaarrrgggxxxdddQQQNNNRRRTTTiii~~~|||zzz{{{qqqkkknnncccQQQWWW^^^eeehhheee^^^XXXUUUOOOJJJIIIPPPZZZ___``````llljjjoooLLLBBB___YYYOOOXXXPPPHHHAAA999000,,,---++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++,,,,,,---...888---[[[dddggg???555<<<777555;;;777EEEjjj|||WWWQQQMMMJJJHHHHHHGGGCCC@@@777555333111111111222333333333444444555666777999333666777555222222777;;;888888999999888666333222333444888<<<>>><<<888444666333444>>>LLL\\\ooo}}}|||ccc}}}sss```]]]kkkxxxzzzuuu\\\UUUTTT[[[\\\UUUQQQTTTPPPSSSWWW[[[]]]^^^]]]\\\```^^^cccjjjkkklllxxxTTTKKK666===444444444444444444444444888111666444<<>>JJJVVVaaaSSS{{{OOO999777HHH___kkktttpppvvv~~~~~~{{{uuuooommmlllkkkiiihhhbbbLLL666---...///...---........................---......///000000111111555...WWWsss{{{zzzppptttwwwccc]]]\\\gggvvv{{{\\\NNNQQQ[[[eeellloookkkhhhkkknnnlllddd\\\]]]bbb```\\\aaammmnnnggg\\\```wwwvvvzzzlllfffbbb^^^NNN888,,,...///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///555PPP{{{CCCppp^^^qqqpppdddvvvcccLLLRRRRRROOOYYYgggsss{{{|||nnnbbbooovvvYYYggg\\\MMMQQQVVVXXXVVVSSSQQQQQQPPPSSSSSSOOOMMMSSS^^^gggeeefffkkkRRRLLLXXXLLLLLLXXXMMMBBB;;;444...+++,,,++++++++++++++++++++++++++++++******++++++,,,---,,,++++++++++++,,,------,,,///HHHsssLLL======555111555999DDDUUU{{{\\\SSSOOOJJJHHHHHHGGGCCC@@@777555333111111111222333222222222333444555666777222444666555333444888;;;777888999999888666444333222333666:::======:::777666444555:::BBBNNN```oooooo~~~gggUUUUUU```kkkrrreee]]]ZZZ\\\YYYPPPKKKMMMNNNQQQUUUZZZ]]]_________XXX]]]bbbcccccciiiuuu~~~}}}NNN;;;,,,:::444444444444444444444444444555777111000PPP|||aaaiiilllmmmwww~~~iiiYYYnnn~~~zzz{{{}}}yyyhhhkkkxxxaaaWWW:::444111555666111111666333333333222333333444444===GGGsssKKK333AAAPPPKKKEEEKKK>>>???IIIYYYkkk|||uuuhhhbbbgggyyyzzzoooWWWWWWhhhiiieeeZZZ[[[qqq{{{rrrxxxOOO:::---...444333000//////......//////000///000000//////000222555;;;ooo^^^gggeeeSSShhh___lllppplllrrrppp^^^LLLEEEBBB@@@@@@<<<999:::???jjjyyy[[[mmmiiiDDD@@@OOOWWWZZZ]]]aaacccdddjjjuuu}}}zzz}}}|||ssswwwooobbbdddqqqpppbbbTTT@@@---***///111...***------------------------------......///000000000111333666```qqqrrrppp|||tttccc{{{vvvmmmbbb]]]dddppptttrrrwwwuuuxxxfffLLL>>>NNNhhhllliiigggffffffccc^^^YYY]]]```^^^ZZZcccqqqooobbb^^^YYYgggooouuuuuueeeddd___NNN999...---///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,)))888ZZZwwwiiiBBBxxxoooiii}}}hhhyyywwwbbbMMMJJJMMMLLLMMM[[[rrrtttnnnqqqfff\\\fff~~~VVVQQQooouuu```NNNNNNMMMJJJGGGFFFGGGIIIJJJRRRUUUOOOOOOZZZeeejjjTTTYYY[[[TTT[[[XXXNNNcccWWWIII:::222...+++***++++++++++++++++++++++++++++++************+++,,,,,,+++++++++++++++,,,------)))444888sss___```===999999666000666@@@AAA|||]]]UUUPPPKKKIIIHHHGGGCCC@@@777555333111111111222333222222111222444666666666333444555555333444666999777888999999999777555444111222444888;;;===;;;:::777555666777:::AAAPPP___eeeqqq{{{~~~wwwxxxqqq\\\OOOQQQZZZ^^^XXXUUUVVVSSSLLLIIIKKKPPPRRRUUUYYY\\\^^^___```VVV]]]___]]]cccpppxxxxxx}}}~~~wwwUUU>>>,,,444333333333333333333333333000777888777555888dddtttTTT___nnnmmmoootttzzzrrr|||}}}~~~rrrqqq~~~~~~~~~jjj[[[hhhyyyzzzZZZKKK555222333666444......222444333222222222222222333444>>>]]]wwwAAA999GGGJJJCCC>>>@@@>>>AAAJJJWWWfffxxxjjjVVVHHHNNNlllwwwjjjeee]]]UUU```aaaeeeyyy~~~vvv^^^???777111...000.../////////......////////////000111000//////111333666AAA___vvviiilllzzzfffXXXpppkkkkkkbbbUUUPPPHHH@@@>>>>>>===>>>BBBPPP~~~ddddddsssUUUVVVXXXQQQQQQGGGPPPZZZ```gggooouuuvvv|||{{{uuussssssrrrtttmmmdddkkkwwwnnnYYYBBB555)))***...///---+++------------------------,,,------......///000000(((<<<333;;;rrryyyqqqiiitttooollluuuyyyvvviiifffkkkggg^^^eeefffmmmqqqppprrrxxxzzz}}}ssswwwjjjJJJGGGYYYdddmmmtttnnn```WWWZZZ```aaaXXXYYYeeennnkkkfffggg___ZZZ\\\^^^ccchhhgggiiiTTT???,,,+++...---+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...000===YYYuuu|||tttzzzGGG[[[mmmzzzlllYYYIIIJJJIIIKKKKKKYYYZZZWWW[[[WWWRRR[[[eeezzzyyy[[[LLLYYY```XXXOOOMMMJJJGGGFFFFFFHHHJJJ@@@HHHOOOTTTaaannnkkk___OOOUUURRRZZZjjj\\\WWW}}}TTTDDD333+++*********,,,***************************************++++++,,,+++++++++***+++,,,,,,---///111222RRRYYYzzzAAA444<<>>>>>tttYYY777555???DDDCCCBBB>>>===@@@EEEOOO]]]jjjssskkkSSSHHHWWWmmm{{{mmmbbb\\\VVVOOO___]]]^^^yyylllnnngggGGG666666222---...---//////............//////000111222111000///111222666...QQQiiiooo|||iiiSSSZZZ}}}kkkeeeddd___```SSSGGGBBB@@@>>>===???>>>WWWrrrkkkWWWPPP]]]hhh^^^RRRTTTLLL@@@FFFJJJXXXggglllmmmrrrwwwzzz{{{~~~}}}vvvlllfffgggjjjoooiiidddjjjsssppp\\\GGG222---***,,,,,,++++++...------------------------,,,,,,,,,---......//////'''444333///CCChhhmmmgggnnnbbbppppppjjjtttttt|||}}}uuuooommmfff\\\___aaa^^^YYYYYY[[[```gggeeekkknnnooorrrzzzmmm___bbbwww~~~iiiSSSJJJXXXccclllhhh[[[SSSWWW___```]]]aaakkkppplllhhhhhhYYY```\\\XXX\\\iiissspppDDD444***...000+++)))...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------222///)))(((:::YYYsss~~~sssyyy@@@qqqrrrzzzrrrwww___EEE>>>RRRHHHLLLLLLKKKMMMJJJGGGKKKQQQ^^^ddd[[[MMMIIILLLPPPHHHGGGGGGHHHJJJMMMPPPQQQDDDLLLTTT[[[dddhhh^^^OOOVVV^^^YYYggguuuZZZUUUwwwNNN>>>...))))))***+++---******************************))))))******+++,,,+++************+++,,,,,,000&&&555888wwwqqqrrr___<<<444???888222888777]]]YYYTTTMMMIIIHHHGGGDDDAAA777555333111111111222333444222000111555888777555777666666555444333222222555777888::::::999777666333222222444888;;;======<<<:::888888666444:::AAARRR]]]```eeeoooqqqsss~~~wwwooorrrrrrnnnqqqpppjjj]]]]]]dddooommm___QQQLLLNNNNNNLLLJJJHHHHHHJJJMMMPPPPPPOOOOOOOOOPPPQQQRRRUUUWWWWWWZZZfffvvvzzzvvvPPP???...111111666222222222222222222222222222222,,,222;;;333===bbbZZZnnniiiMMMVVVrrrxxxkkkaaabbbmmmvvvooottt|||xxxrrrnnnjjjppp}}}xxx~~~sss___lllkkkkkkQQQ222555111//////222333333222111111111000111111222222444000666BBBXXX<<<999AAAGGGBBB@@@?????????AAAIIISSS\\\gggrrrxxxxxxtttuuu```OOOMMMRRRgggiiijjjgggbbbZZZSSSQQQ______ZZZfff~~~yyyoooNNN999111111,,,,,,111111///......------......//////000111111000000111222,,,555333ppp~~~}}}mmmXXX^^^VVVYYYuuu}}}qqqhhheeeZZZPPPMMMJJJEEE@@@???AAAFFFOOOWWWWWWPPPGGGAAAEEEIIIIIILLLPPPKKKJJJUUUTTTcccpppsssrrruuu{{{|||}}}{{{ssshhhccceeeiiipppeeedddooosssbbbIII999+++***,,,...,,,)))***///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........333)))...555000AAAuuu~~~zzzqqq}}}mmmdddkkkjjjqqq^^^iiitttvvvtttqqqnnnjjjfffiii]]]QQQRRRRRRQQQXXX\\\YYYYYY\\\YYYYYYgggyyyrrr\\\QQQ^^^llljjjaaa\\\TTTUUUXXXZZZ[[[[[[[[[[[[[[[iiikkkbbbfffsssqqqaaa\\\hhh^^^[[[]]]aaagggXXX555///---000///******///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///))),,,333111555WWWUUUCCCfffzzz```zzzyyyhhhQQQDDDCCCAAADDDJJJMMMKKKIIIHHHLLLLLLOOOPPPIIIAAACCCLLLHHHHHHHHHJJJMMMOOOOOONNNUUU]]]eeecccYYYNNNGGGEEEQQQ\\\ZZZlllsssWWWRRR```CCC777,,,*********+++---***************************))))))))))))***++++++***************+++,,,,,,...###:::111```rrr\\\qqqRRR111333::::::777333aaaZZZUUUNNNJJJHHHGGGDDDAAA777555333111111111222333333000...000444777666333555555444444555444333222555666888:::::::::888777444222111333666:::===>>>???;;;999:::888555555999444@@@EEEKKKWWW\\\^^^ggghhhddd```aaalllxxxzzzuuuzzz}}}zzzpppjjjiiihhhddd[[[QQQOOOWWWYYYQQQJJJJJJJJJKKKKKKHHHFFFHHHLLLOOOQQQPPPNNNMMMLLLMMMNNNOOOQQQSSSVVV[[[ccclllsssvvvwwwGGG:::222444111111222222222222222222222222000222///000555333999JJJuuu___nnn|||xxx|||sssXXXOOOuuu|||xxxkkkcccgggnnnnnniiikkkssswwwyyy}}}{{{wwwsssyyy|||||||||ggggggnnnyyy~~~zzzyyyzzz~~~~~~~~~yyysssyyy}}}mmmVVVQQQ???---111111000000000222333222000000000000000111222333;;;,,,111222fff~~~tttNNN999333>>>???AAACCC@@@<<<>>>DDDHHHRRR[[[```fffooovvvyyy~~~}}}}}}ppp{{{{{{wwwmmmccc\\\SSSKKKTTT]]]```aaaccc```ZZZ[[[jjjkkklll{{{uuu|||}}}fff???333///...)))---333...///......------......///,,,...000000//////000111***888000XXXhhhcccqqqgggiiinnnMMM[[[qqqtttjjjaaa]]]YYYSSSOOONNNPPPKKKPPPXXXUUUPPPOOOKKKHHHGGGOOOVVVUUU\\\eeeggg^^^hhhooopppppptttzzz}}}{{{|||zzzrrrhhhbbbbbbdddoookkkkkkooogggSSS===222+++***+++///...+++***---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......555------444111111TTT|||www___rrrgggiiinnn^^^```eeelllnnnlllmmmpppnnnttteeeWWW[[[YYYQQQUUU\\\YYYXXXXXXSSSOOOUUU___hhhaaa[[[[[[\\\]]]aaafffUUUSSSRRRSSSWWW[[[^^^^^^```gggbbbTTT[[[nnnnnn]]]jjjjjjWWW\\\]]]QQQMMM777------......,,,***+++...***************************************************++++++++++++,,,,,,,,,+++)))222;;;222''':::\\\ppp???aaattttttPPPfffzzz|||~~~sssMMMMMMBBBBBBHHHIIIJJJMMMKKKKKKHHHEEEEEEDDDCCCDDDEEEKKKJJJJJJMMMRRRUUUUUUTTTcccccchhhjjj^^^JJJBBBFFFGGGQQQMMM\\\\\\KKKPPPLLL777000,,,,,,,,,******,,,************************)))))))))))))))***++++++***************++++++,,,------333000GGGtttnnn|||ppp\\\|||iiiFFF333777<<<777444eee[[[VVVNNNJJJHHHGGGDDDAAA777555333111111111222333222///,,,...333666444222444333333444555555444333555666888:::;;;:::999888555333111222666:::<<<>>>AAA<<<:::<<<;;;777444444///999:::;;;DDDHHHJJJRRRKKKTTT[[[XXXTTTVVV\\\___nnn}}}gggRRRMMMRRRMMMHHHIIIMMMIII@@@CCCLLLEEEGGGHHHEEEDDDIIINNNRRRSSSRRRPPPNNNNNNNNNPPPQQQTTTXXX^^^ccceeeiiisss}}}~~~kkkqqqzzz{{{DDD888222333333333111111111111111111111111,,,333777444111111444777OOOrrreeeccc{{{lllZZZssseee___CCCWWWpppttthhh```ccc\\\aaaqqqtttkkkkkktttzzzuuusssvvvuuurrrqqqttttttooommmoooooopppyyy~~~vvvaaaYYYhhhkkkuuu{{{rrruuuzzz{{{wwwvvvyyyzzz~~~}}}tttSSS>>>111222///333444222//////000000////////////000111333333,,,777333<<<999```XXXCCC666999???CCC???888777;;;666CCCPPPVVVZZZ^^^aaaaaattt}}}yyywwwwwwwwwsssssszzzrrrooorrrnnniiilllqqqjjj^^^UUU[[[WWWTTT]]]ccchhhrrrfffzzz{{{pppNNN555000000///+++111333'''.........------.........***,,,...///......///000333000888222hhh}}}aaappphhhccc]]]|||dddOOOUUUpppuuukkkccc\\\ZZZ\\\XXXRRR\\\iiiccc]]]______UUUTTT```bbbYYYccclll```hhhlllnnnmmmooouuuyyyyyyvvvwwwuuummmccc[[[XXXXXXkkkooopppgggWWWEEE555---...******...000...++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......(((777...(((222...444UUUqqq[[[gggtttllloooiii___ZZZ___bbb___bbbiiiqqqzzzlll___hhheeeXXXZZZVVVYYY\\\]]]\\\\\\[[[ZZZ\\\ZZZYYY^^^cccbbbXXXNNNSSSWWWXXXRRRLLLNNNYYYdddjjj[[[NNNNNNXXX```aaa^^^uuueeeJJJZZZ___JJJDDD111+++------***)))+++---,,,******************************************************+++++++++,,,,,,,,,......---)))(((...777>>>hhhvvvKKKHHHnnncccXXXiii|||wwwuuu{{{wwwgggRRRFFFCCC>>>???FFFEEEGGGJJJGGGAAACCCIIIFFF>>>CCCCCCGGGOOOZZZccchhhjjjfff\\\___nnnooo\\\LLLJJJIIIMMMAAAHHHBBB;;;KKK===///,,,+++---,,,)))(((+++)))))))))))))))))))))))))))))))))))))))******+++*********)))***++++++,,,***333"""(((111aaattt|||___```uuuddd>>>555888666999kkk\\\WWWPPPKKKHHHFFFEEECCC888666444222111111222222111000///...///111444666444666777555222111444777///222777999999888999:::777666444222222666===BBB<<<===>>>;;;888555666777333333333444777;;;@@@CCCDDDEEEFFFGGGHHHHHHHHHHHHQQQ]]]iiigggYYYLLLIIIKKKIIIHHHHHHGGGFFFEEEEEEEEEBBBBBBCCCEEEHHHKKKNNNPPPOOOMMMLLLLLLIIIGGGLLLTTTWWWcccnnnllldddcccooo}}}zzz{{{pppuuunnn{{{zzz[[[LLL;;;111000222000---////////////000000000000//////000111222444666777:::___qqqwww```bbbrrryyy\\\NNNHHHWWWooo~~~|||jjjddd______cccgggfffdddfffhhhhhhgggeeeeeehhhlllnnnoooooommmiiijjjnnnrrr{{{|||xxxlll^^^XXX\\\cccpppyyy}}}vvvssswwwxxxtttrrrxxxzzzxxxMMM///111777////////////////////////////////////000000000000///111444222000FFF}}}uuu}}}WWW???666AAAGGG999999AAA999<<<888:::CCCJJJMMMRRRXXX]]]dddfffaaa^^^```aaa^^^aaa```^^^dddyyyzzzqqqhhhbbbffflllkkkccc]]]SSSMMMSSS\\\^^^dddiiidddwwwyyywwwZZZ666000///...---------------.........------,,,,,,,,,---------............///000111222)))888tttggg]]]xxxdddxxx{{{```FFFNNNrrrzzzpppkkkfffbbbbbb___]]]^^^aaaaaa[[[VVVWWWYYY]]]```ccceeefffffflllmmmnnnoooqqqtttvvvxxxrrrrrrtttrrrfffXXXTTTXXXbbbeeedddYYYHHH777...,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------............////////////MMM|||qqqtttqqq___qqqssseeeooojjjgggddd```ZZZTTTRRRTTT___```___]]]ZZZ[[[___bbbjjjfffaaa___``````___]]]YYYWWWUUUTTTUUUTTTPPPLLLSSSPPPSSSZZZ^^^\\\[[[[[[MMMPPPXXX\\\VVVNNNUUUbbbRRR[[[^^^SSSEEE;;;444...++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++,,,---......@@@fffeeeHHHEEETTThhhhhhmmm}}}gggfffyyyxxxooo[[[JJJBBBAAAAAABBBAAAAAAAAABBBBBBAAA@@@===IIINNNMMMXXXgggeeeWWWDDDIIIJJJhhhpppgggkkkRRRPPPMMMHHHBBB<<<777222000,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))))))))))))))))))))))))))************+++***111,,,'''HHHsss}}}HHHrrrGGGEEE:::)))999mmm[[[VVVPPPJJJGGGEEEDDDCCC888666444222111111222222111000///...///111444555444555666666555444555777333333333666888::::::888888777555333333666;;;???DDD@@@<<<<<>>222,,,---000000///.../////////000000000000111111111111111222333444777SSStttWWWbbbtttmmmTTTKKKQQQ\\\fffmmmvvvtttqqqnnnjjjfffbbb___ccccccbbb___\\\]]]```dddaaabbbdddhhhmmmqqqtttuuuqqqlllddd\\\YYY^^^hhhoooxxxzzzyyyvvvuuuuuurrrnnnrrrpppnnn{{{tttnnn||||||xxxvvvuuudddjjjvvv???111///,,,////////////////////////....../////////000000000,,,---111222///555RRRrrryyytttCCC111@@@???888<<>>PPPfffkkk{{{nnn]]]TTTBBB...//////...---------------......---------,,,,,,,,,------------............222***...333111FFF|||nnnxxx]]][[[qqqlllLLLEEEYYYwwwuuujjjgggiiieee```___aaacccbbbaaa]]]```eeejjjmmmoooooonnnnnnqqqwww{{{zzzsssjjjcccdddbbbcccddd___YYYZZZ```___]]]VVVJJJ;;;000+++***,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,---------.........///////////////WWWuuuppp{{{oooYYYSSSVVV^^^jjjllljjjfff^^^WWWTTTSSSRRRRRRUUUVVVRRRKKKHHHJJJNNN```\\\YYYWWWYYYYYYYYYXXXRRRPPPMMMMMMMMMMMMJJJHHHGGGKKKUUU___```XXXNNNJJJWWW]]]VVVJJJOOOaaabbbTTT^^^___YYYHHH:::333///+++++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++++++++++++++,,,---......333EEE[[[sssqqqTTTIII???VVVddddddvvv|||UUUcccrrrwwwsssjjj]]]RRRNNNLLLJJJJJJLLLPPPTTTVVVhhhdddZZZSSSVVV[[[QQQAAAIIIJJJDDDUUU]]]cccuuufffJJJKKKIIIBBB999111...---,,,,,,+++++++++*********((()))))))))************))))))))))))))))))))))))))))))))))))************---(((,,,---)))888^^^{{{fffzzzrrrHHHaaappp999***CCC777qqqZZZUUUOOOJJJFFFDDDCCCAAA888666444222111111222222111000///...///000222444444333444666888888777555888444000222777::::::888888888777666555666999;;;EEEDDDCCCCCCBBB???999555555444444333333444444555999:::===@@@BBBDDDEEEFFFDDDBBBAAAAAACCCDDDDDDBBB???@@@AAABBBBBBAAA???>>>===AAAFFFKKKNNNNNNLLLKKKQQQHHHBBBEEEIIILLLNNNQQQWWWVVVYYYbbbmmmrrroookkk\\\|||jjjsss~~~{{{TTT777333...+++,,,...///000....../////////000000000444333222111000000000000666666mmmvvv{{{|||mmmcccSSSTTTuuuwww[[[JJJFFFMMMWWWcccggglllooonnnllllllmmmlllkkkhhheeebbbcccfffiiillljjjhhhjjjmmmmmmiiieee]]]XXXSSSUUU___kkktttxxx{{{uuurrruuuvvvrrrmmmjjjlllmmmmmm|||uuukkk}}}}}}yyyjjjddd\\\QQQIII///333///'''////////////////////////.........////////////000///---///444222///555???jjjHHH444777===555<<<;;;<<<<<<999555666;;;>>>BBBFFFFFFGGGLLLOOOOOOMMMRRRRRRNNNQQQ[[[aaa```XXXYYYRRRFFFDDDHHHGGG@@@CCC???<<<999FFFjjj{{{xxxvvvsss|||bbbEEE999444111///...------------------------------,,,,,,,,,,,,------------............000+++---555...&&&OOOsss```pppuuummmnnnooofffVVVIIIMMMXXXmmmzzzyyyvvvqqqlllhhhdddbbbaaaXXX\\\bbbhhhlllooooooooouuurrrooonnnmmmkkkfffaaa]]]ZZZYYY\\\^^^```eeejjj\\\TTTFFF888...******+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,---------.........//////---@@@___}}}vvv~~~|||mmmVVV>>>AAAZZZ[[[gggnnnlllgggcccXXXMMMPPPUUUXXXVVVOOOKKKMMMQQQOOOMMMKKKJJJKKKMMMMMMLLLMMMKKKHHHHHHIIIJJJJJJIIIPPPPPPSSSWWWVVVQQQPPPRRReeeSSSIIIRRR[[[YYYVVVXXXccc\\\MMM:::///,,,,,,+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******++++++,,,---...,,,///555MMMmmmtttjjjfffbbb:::CCCeeeoookkkfff]]]UUUXXXbbbkkknnnmmmkkkhhheeeddddddfffggg```RRRFFFIIITTT[[[VVVNNNHHHLLLHHHMMMKKKQQQ]]]NNNBBBEEEEEE???444,,,***+++,,,++++++++++++*********))))))))))))************))))))))))))))))))))))))))))))))))))************///((('''...---'''AAAnnnffftttsss]]]VVVmmm^^^===555777tttXXXTTTNNNIIIFFFDDDAAA@@@888666444222111111222222111000///......///111222555444444666::::::666333888555222111333777999;;;888999999888666555666888<<>>>>>GGGCCC>>>===???AAAAAA?????????>>>>>>===<<<<<<<<<@@@CCCGGGKKKLLLKKKIIIGGGIIICCCAAAEEEHHHIIIKKKNNNWWWWWWZZZbbbkkkmmmhhhbbb___bbbooofffqqqiiihhhZZZ000111111000...---...///........./////////000000333222111000000000000000222:::@@@sssuuuyyyzzzeeeRRRSSSlllrrrWWWKKKJJJDDDHHHNNNUUU\\\ccchhhkkkmmmllljjjhhhgggggghhhiiilllhhhccc___\\\WWWQQQMMMOOORRRXXXcccooouuuuuusssssslllkkkrrrsssmmmjjjmmmhhhtttyyy{{{~~~{{{{{{nnnuuuxxxhhhpppcccDDD...***222///---........................------........./////////222...---111333111333777OOOzzzJJJ<<<999000::::::<<<>>>===:::777666999:::;;;;;;<<<>>>???@@@???DDDEEEAAAAAAGGGLLLMMM???AAAAAA???======>>>@@@>>>AAATTTkkk~~~tttuuuwwwtttjjjpppjjjTTT<<<222111222......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++444...+++111,,,555RRR~~~___pppmmm^^^rrrttt\\\NNNFFFFFFTTTiiiuuuwwwuuu}}}yyyrrrkkkhhhjjjkkklllnnnooopppppppppllleee^^^\\\^^^bbbdddddd^^^[[[YYY[[[```dddfffgggVVVKKK;;;///******,,,---++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,---------.........000...555QQQqqqvvvsss{{{vvv```mmmrrrLLL999YYY``````XXXXXXaaaeeebbbSSSTTTTTTRRRNNNLLLLLLMMMOOONNNLLLLLLLLLMMMMMMMMMHHHGGGFFFFFFHHHKKKMMMNNNWWWSSSPPPOOOMMMLLLRRRYYYYYYHHHKKK```aaaNNNKKK[[[VVVLLL===111,,,,,,------************************************************))))))))))))))))))))))))))))))*********+++++++++************+++,,,---...---///---666LLL]]]nnndddLLLBBBGGGjjjooofffXXXNNNPPPWWW[[[YYYRRRSSSSSSPPPMMMHHHEEEDDDZZZJJJ???FFFOOOQQQOOOOOOKKKOOOOOOHHH<<<>>>CCC555======;;;555...******+++++++++++++++************)))))))))))))))*********((((((((((((((((((((((((((()))))))))************,,,,,,&&&+++111$$$---TTTmmm}}}ssswww[[[OOO{{{ggg222444uuuWWWSSSNNNIIIFFFDDDAAA???888666444222111111222222111000///.........///000666444444666999999555111555777777333000111777===777888999999777666666777888???IIIMMMKKKFFFCCCAAA;;;:::999888666555333222111222333444555666666666===<<<;;;999888888888888>>><<<;;;::::::===???AAAFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCGGGKKKLLLJJJMMMRRRVVV\\\cccggghhhgggffffffnnn___fffccchhhKKKGGGFFF...000222222000......///............////////////000000/////////000111111+++;;;***@@@vvv}}}|||aaaNNNZZZssshhh^^^QQQKKKDDDBBBEEEHHHIIIIIIRRRRRRSSSSSSTTTTTTSSSRRRGGGIIIIIIIIIHHHIIIMMMQQQYYYaaallltttvvvrrrkkkfffjjjeeeggglllkkkeeehhhpppuuutttjjjeeennnjjjlllzzzaaa]]]oooYYY999'''111...,,,333------------------------------------............,,,******,,,...///222777+++PPPggg]]]DDDDDD666444222444999>>>???===<<<:::999999999888999999777999:::888777999999888<<<666555999777111888FFFKKKZZZ~~~rrrqqqYYYCCC666000---)))------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...***666---'''444555+++///---kkkkkkzzziiiffffffbbbggg```WWWNNNDDD???EEEPPPccchhhooosssuuutttrrrrrrnnnkkkgggcccaaa______```YYYXXXXXX[[[^^^^^^[[[XXX]]]\\\[[[\\\___aaa]]]XXXKKKAAA555---+++,,,------++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,------------///...'''000NNN___\\\YYYsss~~~nnn]]]qqqsssSSSDDDKKKOOOLLLNNNVVVZZZWWW___[[[VVVSSSQQQPPPMMMKKKIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFGGGIIILLLOOORRRPPPNNNNNNPPPMMMIIIHHHJJJGGGQQQVVVUUUVVVZZZVVVMMMBBB;;;222.........------************************++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++************+++,,,---------111---***333>>>UUUrrr\\\???GGGQQQUUU```]]]ZZZWWWXXX^^^ccc]]]SSSNNNPPPRRRRRRQQQQQQTTTVVVWWWMMMIIIPPPRRRMMMNNNTTTOOOLLLMMM@@@333===EEEBBB:::444...***+++---------+++++++++*********))))))******))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((000)))(((111+++'''888XXXqqqsssssswww~~~{{{jjjVVV]]]pppbbb>>>tttWWWTTTNNNJJJGGGDDDAAA???888666444222111111222222000000///...............444333444555777777555333222777:::666000///555<<<555777999999888777777888;;;888999DDDRRRXXXRRRIIIBBB@@@>>>;;;888666444444333333444444444333333222333666888888666555666888:::999999:::===AAAFFFIIIGGGEEECCCAAA@@@@@@AAABBB>>>@@@FFFKKKJJJIIIMMMSSSVVV^^^ggghhheeecccfffjjjhhhdddkkk^^^\\\@@@666******,,,...///......///000------........./////////............///000222222---///333555RRR{{{qqq~~~~~~kkkYYYQQQ```ppp{{{ooo___TTTNNNJJJDDD>>>@@@@@@@@@AAACCCCCCBBB@@@<<>>LLLGGG<<>>===>>>???@@@???>>>???DDDGGGIIIMMMSSS[[[]]]___```^^^^^^___```YYYZZZdddUUUSSS;;;444(((+++******+++,,,......///---------.........//////............///000111111///+++888555333ddd|||cccpppyyyrrr^^^UUUUUU^^^qqqxxxqqqkkkddd```WWWTTTPPPPPPRRRTTTTTTSSSZZZ\\\___dddiiinnntttwwwqqqqqqnnnggg^^^YYYZZZ\\\___```___]]]```iiipppsss}}}vvvrrr}}}}}}ppphhhhhh|||qqq[[[\\\[[[JJJ555(((...+++777(((---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,///222111///---......///'''333JJJhhhwwwdddhhh|||xxxmmmnnngggVVVGGGAAA>>>;;;???777333555666333222444666666666777777777:::<<<666AAAHHHJJJWWWrrrpppdddllllllqqqpppbbbxxx~~~fffdddKKK333+++---//////111,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,++++++,,,,,,,,,---------///&&&***222---)))///555000555---///RRRtttwwwkkkuuu]]]aaa{{{~~~___UUUTTTaaakkkiiidddcccNNNIIIDDDBBBCCCEEEDDDCCCOOOPPPRRRVVVYYY]]]```bbb[[[[[[ZZZVVVRRRRRRWWW\\\[[[```bbb___ZZZUUUJJJ???///---,,,+++++++++***)))************************************************************++++++++++++++++++++++++,,,,,,,,,,,,%%%111000(((***...555BBBVVV\\\XXX\\\rrr{{{lll]]]hhhXXXIIIBBB======JJJZZZBBBHHHMMMOOOMMMKKKLLLMMMRRRTTTVVVVVVTTTSSSTTTVVVQQQRRRSSSQQQNNNLLLMMMNNN]]]PPPEEECCCFFFHHHJJJLLLRRRMMMOOOXXXUUUGGG>>>???000+++***......***(((+++************************************************)))))))))))))))))))))))))))************+++++++++))))))))))))***+++,,,---...///***+++333///,,,333>>>[[[aaaQQQVVVdddVVV:::;;;<<<>>>DDDOOOVVVSSSJJJNNNOOOOOOKKKGGGEEEIIIMMMGGGKKKNNNJJJBBB<<<===AAA>>>333KKKNNNBBB:::)))---///+++''''''***------,,,************))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************)))))),,,***(((...000%%%///FFFSSSfffoooooowwwoooqqqsss___PPPUUUiiipppXXXTTTPPPLLLIIIEEEBBB???888666444222111111222222000000///...---,,,,,,++++++...111222222444999===222555777888777555333222222444666777888999;;;===999<<<>>>999555<<>><<<<<<::::::;;;;;;;;;;;;;;;:::<<<:::999:::;;;<<<<<<;;;>>>@@@DDDFFFGGGFFFCCCBBB===============>>>>>>>>>HHHAAA>>>BBBIIINNNSSSWWWaaa[[[VVVUUUXXXXXXUUUQQQWWWOOOXXXPPPNNN000///111000---******,,,------,,,---------........./////////............//////000***000...+++555FFFccc{{{~~~wwwtttzzzjjjkkk~~~vvv{{{zzzvvvcccQQQQQQ]]]jjjsssyyyzzztttmmmjjjkkkoooqqqqqqqqqooonnnpppssstttqqqnnnfffddd```[[[XXXXXX[[[^^^ZZZ\\\YYYVVV```rrrzzzwwwkkkoooiiigggtttvvviii```cccvvv|||```NNNffffff<<<111(((555,,,222'''333+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,...---++++++...111222000...555666???rrr|||mmm^^^rrrwwwfff\\\WWWJJJAAA<<<===<<<777555777666777:::<<<===@@@HHHQQQPPPjjjssshhhqqqllllll{{{~~~{{{rrr]]]YYYkkkdddbbbiiiHHH===333...000000******...++++++++++++,,,,,,---...*********++++++,,,,,,,,,++++++,,,,,,,,,---------///(((...000)))222666###,,,,,,111777333444NNNnnnwww}}}```LLLUUUkkkzzzmmmgggdddbbb\\\ZZZjjjkkkgggbbb```___[[[SSSLLLVVVWWWYYY[[[ZZZYYYVVVUUUEEEPPP]]]bbb___YYYVVVWWWXXX^^^___XXXOOOGGG;;;000***+++,,,,,,++++++******************************************************)))************+++++++++******+++++++++,,,,,,,,,......)))+++000+++---<<<777___cccMMM\\\kkkRRRPPP\\\kkkdddJJJ888888JJJUUU___]]]QQQGGGEEEHHH???BBBFFFFFFEEEEEEGGGIIILLLNNNNNNKKKEEEAAA???@@@FFF@@@@@@IIIPPPNNNEEE???555YYYjjjUUUAAA@@@999(((...)))(((++++++(((***///)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))***+++,,,---)))...+++***---((()))555+++)))AAARRRNNN[[[eeeUUUDDDAAA<<<;;;CCCMMMPPPMMMGGGNNNUUUVVVPPPIIIDDDCCC<<>>???<<<<<<<<<===>>>???@@@AAAHHHIIIJJJIIIFFFCCC>>><<<777888888888999<<>>BBBEEEFFFHHHKKKNNN>>>EEEJJJKKKJJJHHHBBB;;;>>>>>><<<999777666888:::DDDEEEHHHIIIDDD@@@DDDLLLIIINNNOOOGGG999...+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++,,,,,,,,,------......000666AAAOOO]]]eeeJJJNNNQQQRRRMMMDDD:::333666:::@@@EEEEEEAAA999444111666===BBBEEEDDD@@@===@@@===888333...+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))),,,+++444OOObbbXXXUUUggglllaaa]]]hhhooogggUUUHHHhhhUUUTTTQQQLLLFFFBBB@@@@@@:::777333111111111000000111111000///...---,,,,,,---...///000222333444555555666777777666555555555444666888:::;;;===@@@CCC@@@===;;;;;;===???@@@@@@???CCCIIIMMMOOOPPPSSSUUUHHHHHHFFFDDDCCCBBBBBBAAAAAABBBBBBCCCEEEFFFHHHIIIFFFFFFEEEDDDAAA>>>:::888;;;::::::;;;===@@@BBBDDDCCCDDDFFFIIIMMMPPPRRRSSSOOOMMMLLLNNNQQQQQQLLLHHHGGGAAA999222...---+++++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,------------...222......111---+++777HHHzzz}}}{{{www}}}qqqmmm|||yyymmm[[[kkk|||tttnnn[[[bbbjjjiii^^^VVV\\\fffYYYWWWVVVXXX[[[^^^aaaccceeecccaaabbbeeeeeeaaa]]]XXXZZZ[[[ZZZVVVQQQNNNMMMRRRPPPQQQTTTTTTPPPQQQUUUSSS\\\aaa```ccciiiiiicccdddddd^^^VVVWWWaaajjjnnnVVVOOOMMMIII???===999+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000...222555...+++@@@\\\~~~bbbeeeccciiirrrqqq~~~~~~mmmsssvvvwwwkkkkkk|||~~~vvvooohhhccc___aaannn|||xxxrrrtttlll___ggg|||kkkfffaaa\\\QQQBBB777333------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------///...,,,,,,---///111333???SSSeeefffccciiiwwwZZZUUUUUUXXXWWWWWWcccttt]]]fff```OOONNN[[[aaa]]]QQQUUUYYY[[[YYYXXXYYY[[[SSSVVVYYYZZZXXXWWWXXXZZZUUUPPPGGG===555///,,,***,,,,,,+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))111:::???AAAFFFQQQZZZ]]]SSSOOORRRSSSRRRXXXcccEEEBBB>>><<<::::::888777555888:::999:::;;;888333;;;<<<===@@@BBBCCCDDDDDDDDDCCCGGGNNNQQQMMMIIIIII@@@BBBAAA:::///))))))+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++,,,,,,,,,,,,---,,,++++++---333<<>>CCCGGGEEE???;;;;;;===DDDDDDDDDCCC@@@===:::888333222///---+++++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''+++///<<>>BBBCCCBBBFFFNNNVVVRRRQQQQQQPPPNNNLLLKKKJJJGGGGGGGGGGGGGGGHHHIIIJJJAAA@@@???===;;;888777666===;;;:::<<<@@@BBBBBB@@@HHHFFFEEEIIINNNPPPMMMIIIIIIHHHGGGJJJLLLLLLHHHEEE;;;666111,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------222//////222///))),,,444PPPsss~~~lllqqquuulllqqqzzzcccYYYVVVLLLtttvvv```NNNMMMPPPPPPVVV______YYYPPPGGGDDDFFFKKKNNNMMMLLLMMMPPPSSSSSSOOOKKKJJJKKKJJJIIIHHHKKKQQQWWWWWWWWWZZZ\\\YYYUUUVVVZZZVVV^^^```ZZZVVVXXXUUUOOOfffbbbYYYQQQQQQZZZccchhhTTTKKKNNNNNN;;;---,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...000222000,,,---222888YYYzzz~~~qqqZZZVVVNNNQQQoootttfff\\\ggglllllliiiqqq{{{~~~mmmgggpppssslllllluuusssooouuuxxxuuu{{{|||jjj[[[TTTLLLNNNhhhnnnbbbTTTJJJAAA666///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------......---,,,+++,,,,,,,,,***333===FFFQQQcccttt}}}bbbddd___UUUTTT]]]dddccceeexxxQQQLLLZZZ]]]\\\NNNNNNQQQSSSLLLCCCEEENNNXXXSSSPPPRRRVVVWWWPPPIIIAAA===555///******+++,,,++++++*********+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))---111333555888===BBBQQQUUUccclll___KKKLLL\\\RRRMMMGGGEEEGGGIIIGGGEEE>>>>>><<<:::===BBBBBB>>>@@@@@@@@@CCCGGGGGGDDD@@@EEEBBBEEEPPPVVVQQQEEE>>>666444111,,,'''''')))+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,+++***(((''')))+++///111666999>>>CCCHHHJJJLLLLLLEEELLLRRRMMMAAA:::===DDDNNNJJJDDD===777333222111+++***)))))))))***,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))$$$---***(((777IIIYYYiiijjj```ZZZ___gggkkkjjjhhhzzzVVVUUURRRMMMGGGBBB@@@@@@:::777333111111111000000111000000///......------...---,,,,,,,,,///111333000333555555333333444666666666777777:::@@@GGGLLLJJJKKKJJJEEE>>><<<>>>BBB===@@@CCCBBB???<<<>>>@@@HHHIIIKKKLLLLLLLLLKKKJJJHHHGGGEEECCCAAA@@@@@@???<<<;;;999777666666777777<<<999888<<>>FFFEEEEEEGGGIIIHHHDDDAAAEEEDDDCCCEEEFFFEEEAAA>>>444111---++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------000---...222111------000000TTTnnnnnnnnnzzz|||sssxxx|||tttmmmrrrrrroootttuuu^^^aaa]]]SSSooo[[[FFFBBBEEEJJJNNN[[[[[[UUUMMMHHHGGGHHHGGGAAAAAABBBEEEHHHIIIGGGDDDEEEEEEFFFGGGJJJMMMPPPSSSRRRWWW^^^bbbaaa```aaacccYYYYYYSSSKKKNNNUUUTTTMMMUUUYYYZZZUUUPPPMMMNNNPPPIIIFFFMMMMMM:::---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,------------...---,,,///444444000555///>>>\\\nnn|||xxxooo[[[JJJNNNfff~~~tttnnnfffjjjuuuooo]]]]]]lllfffkkkooommmfffcccfffkkkiiifffpppyyyjjjiii[[[NNNEEEHHHMMMRRR```qqq\\\MMM>>>777333...++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++,,,000:::HHHSSSYYYeeejjjgggdddtttpppNNNkkk{{{OOOKKKPPPJJJNNNUUURRRUUU[[[RRRFFFJJJYYY^^^TTTJJJIIILLLLLLCCC999333111---***)))***,,,...******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,------...///111333444@@@EEE]]]vvvsssVVVDDDEEEBBBAAAAAACCCFFFHHHHHHHHHFFFEEEBBB@@@DDDKKKKKKGGGAAA>>><<>>888222---,,,,,,---,,,+++***))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((...(((###...<<>>>>>???@@@@@@>>>;;;888888:::<<<>>>???@@@??????AAA@@@>>><<<:::999888888888777666555666888:::;;;;;;999999>>>DDDGGGDDD@@@BBBDDDFFFFFFBBB???>>>>>>AAA@@@@@@@@@>>><<<888555000...+++***+++++++++************+++++++++,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------++++++...000//////111///+++AAAhhhsss___XXXeee^^^vvvrrr___kkkrrrXXXggg\\\ppp{{{PPPCCC```yyyoooPPPEEEDDDAAA===HHHSSSUUUTTTQQQJJJBBBBBBAAA???????????????>>><<>>;;;888666999@@@EEEDDDBBBBBB<<<888888777111,,,+++,,,***(((((()))+++***((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++)))***+++,,,---,,,,,,,,,((((((((())),,,111555888000555::::::666000------000///,,,***(((((()))))),,,++++++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((+++***%%%(((...---777NNNQQQ[[[dddbbbXXXQQQQQQTTTnnnXXXWWWSSSNNNGGGBBB@@@@@@:::777333111111111000000000000//////...............---,,,+++,,,,,,......444222111444888;;;888555444666777777888:::===???LLLRRRXXXWWWQQQKKKHHHHHHFFFCCC@@@>>>???@@@>>><<<999999999::::::999999888999999888888888888999999777666666777888:::<<<>>><<<;;;<<<@@@DDDFFFDDDBBB???BBBEEECCC>>>;;;;;;===<<<<<<<<<;;;888444111///,,,***))))))******)))(((************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,...///111+++///CCC___llleeeWWWXXXiiijjjeeennnvvvtttqqqdddbbbjjjsssVVVSSSOOOJJJXXXsssuuujjjkkkgggZZZCCCMMMQQQMMMJJJMMMLLLHHHKKKIIIFFFBBB@@@>>>>>>>>>===<<<<<<>>>BBBDDDDDDCCCDDDJJJQQQTTTWWWYYYWWWRRRFFFEEEAAABBBNNNXXXRRRDDDDDDKKKTTTUUUMMMCCCCCCHHHFFF>>>555)))!!!+++111'''*********+++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,)))---///---,,,---...,,,%%%...666666///222OOOqqqzzz\\\LLLMMMEEEJJJRRRXXX[[[fffvvvcccooozzz{{{yyyzzz{{{zzzllluuupppccclllnnnfffWWWIIIGGGLLLPPPUUUYYYMMM[[[hhhfffUUUBBB::::::666///***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.........------,,,---///,,,***---222333>>>DDDGGGWWWkkkkkk]]]SSS[[[RRRMMMWWWRRRIIIPPPGGGGGGKKKNNNHHH@@@CCCLLLCCC===666111.........---((()))***+++++++++************)))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++++++++++++++++++++++++++***************++++++,,,+++)))---666888888@@@LLLDDDLLLSSSRRRJJJBBBAAACCC:::???BBBAAAAAABBB@@@;;;???<<<888999<<>>BBBHHHOOOSSSRRRNNNLLLKKKLLLKKKHHHEEEAAA@@@???@@@@@@???>>><<<;;;;;;::::::777777777888888999:::;;;888888888999:::;;;<<<===<<<======>>>?????????>>><<<<<<<<<<<<:::999999:::666777888666333000---,,,)))(((((()))***+++***(((************++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++------+++******,,,...***777333)))>>>eeeiiiQQQUUURRRSSSbbbiiiaaaiiitttrrr]]]YYYOOOddd\\\UUUFFFKKKMMMRRRcccwwwxxxmmm___ccc]]]NNNFFFJJJOOOMMMJJJKKKJJJIIIGGGEEEEEEEEECCCDDDCCCAAA@@@FFFQQQZZZQQQRRRNNNJJJJJJKKKFFF>>>@@@HHHIIICCC@@@DDDDDD???IIIGGGFFFGGGDDD@@@CCCIIIGGG666---+++&&&***000,,,)))*********++++++++++++************************((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,)))***---000111//////111444(((+++>>>111(((;;;]]]dddrrrsssaaaUUUccceeerrrmmmOOOEEEKKKHHHHHHRRRVVVUUUZZZeeehhhbbbZZZWWWNNNGGGMMMXXXVVVKKKJJJHHHDDDBBBIIIRRRSSSOOOFFFQQQXXXRRRCCC888444444///,,,+++...---******,,,++++++++++++++++++++++++************************************************+++++++++***++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------***))),,,000...+++,,,222///222444222111666===BBBIIIHHHEEEEEEJJJKKKGGGCCCCCCEEEFFFDDD===888666777222000---+++++++++++++++)))))))))))))))))))))***+++******))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************************************+++,,,---,,,******,,,...(((...333111------222777555<<>><<<===<<<:::888666444333222///,,,***+++***''')))---((())))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******'''((()))******)))((('''++++++***)))(((((()))))),,,***''''''(((+++,,,---'''(((((()))))))))((((((&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%***&&&&&&+++(((%%%+++666???EEEDDDDDDJJJNNNNNNwwwXXXWWWTTTNNNHHHBBB@@@@@@:::777333111111111000000///////////////.........------.........---,,,,,,(((,,,000111//////222555666666555333444777<<<@@@888===EEEJJJMMMMMMLLLKKKEEEJJJOOONNNHHHCCCCCCDDD@@@>>>===;;;::::::;;;;;;:::999999888888999999999:::::::::;;;;;;;;;::::::;;;<<<<<<;;;888777888999:::666333444777888777555222444555444111...,,,+++)))((()))***---...---+++)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))---000...,,,,,,...000***''')))000111444DDDYYYHHHPPPLLLHHHQQQZZZ```jjjvvvuuuWWWPPPDDDWWWWWWhhhPPPJJJCCCBBBHHHQQQXXX]]]\\\hhhlllcccYYYVVVPPPGGG@@@CCCGGGIIIJJJIIIIIIIII@@@NNN[[[\\\RRRIIIIIIMMMOOOKKKCCC===???DDDAAA999<<>>:::444333333...'''***)))+++...,,,))))))---++++++++++++++++++++++++************************************************++++++******++++++,,,---++++++++++++++++++++++++---,,,++++++***+++++++++---***+++///...))))))...)))'''***111111,,,///777555333444333333<<<>>>222,,,222555222000111000+++,,,++++++,,,------***(((,,,***(((''''''(((+++,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************'''***+++)))&&&%%%(((+++&&&+++,,,'''(((...000,,,,,,...222444555555555555000888===999222000000000...000222222111///......***''''''+++,,,(((&&&&&&)))***+++***((()))+++---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''(((***+++,,,,,,++++++))))))******************$$$&&&)))++++++)))((('''(((((((((((())))))************++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((###///***!!!(((000,,,((((((///555:::CCCKKKIIIBBBsssXXXWWWSSSNNNHHHCCC>>><<<:::888555333111111111222222111000///------,,,,,,------------------------++++++,,,...000222555666777666555333333333444555;;;;;;<<<>>>@@@DDDGGGHHHGGGHHHIIIIIIGGGDDDAAA>>>@@@???>>>>>>>>>>>><<<:::;;;::::::999999::::::;;;888888999999::::::::::::777666666666666555555555111222333444444444333222555333111...,,,,,,++++++)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---222888===PPPLLLHHHIIIPPPWWW\\\^^^QQQWWWVVVOOOKKKLLLKKKHHHIIIIIIGGGDDD@@@======>>>JJJKKKNNNSSSWWWYYYXXXWWWJJJMMMNNNLLLGGGEEEHHHLLLOOOOOONNNLLLHHHCCC???<<>>@@@BBBBBBAAABBBCCC???:::888;;;@@@@@@777///************************************************************************++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000//////333;;;HHHTTT\\\NNNPPPUUU```nnnqqq___IIIKKKUUUVVVLLLFFFJJJKKKGGGGGGLLLPPPPPPKKKGGGGGGIIIRRRPPPMMMHHHCCC>>>:::888///...------++++++***)))************************************************++++++************++++++************************++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((())))))))))))((((((&&&(((******)))(((((()))))))))(((((()))***++++++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((((((((()))))))))((((((((()))+++...000)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))---******333???FFFEEE@@@jjjXXXVVVSSSNNNIIICCC???===:::888666333111111111222222111000///------------------------------------++++++,,,---///111333444333333333333444666777888888888999:::<<>>@@@CCCEEEFFFEEEDDDAAADDDEEECCC>>>===???BBBCCCDDDDDDCCC@@@===:::888>>>@@@>>>999999===>>>;;;555:::@@@CCCBBB>>>;;;999===999666777:::888111+++************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000///---,,,...222666999@@@CCCJJJVVVhhhqqqiii[[[JJJSSSUUULLLGGGKKKLLLIIILLLPPPRRRPPPIIIDDDCCCCCCBBBAAA???;;;888555333111---------,,,,,,++++++***************************************************++++++************++++++************************++++++++++++++++++++++++,,,+++************+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))(((((())))))))))))((((((((()))++++++***)))***+++)))))))))))))))***++++++))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''))))))(((((((((((()))))))))(((((('''(((***,,,...(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++(((''',,,444:::;;;999___XXXVVVRRRNNNIIIDDDAAA???;;;999666333111111111222222111000...------------------------------------,,,,,,,,,,,,---///000111111111333444555666666666555555555666777999:::;;;BBB@@@===;;;:::;;;===>>>>>>=========>>>===;;;999777777777666666777777777444444444444333333333333333222222222111111111111222222222222222000//////---,,,+++******)))******)))))))))))))))))))))))))))))))))*********++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***+++---///333:::BBBIIIIIIFFFAAA???FFFDDDBBBFFFPPPUUUOOOEEE===>>>??????>>>>>>@@@BBB888999:::;;;;;;;;;:::999999:::;;;999666555777:::777888999:::999888777666999:::999666666999:::999444777;;;===;;;888555333888666444222111...+++(((************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***,,,333>>>GGGDDD======DDDFFF???;;;???@@@===@@@CCCDDDBBB<<<777555555222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************++++++************************+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))(((((())))))))))))((((((''')))******))))))***+++))))))))))))))))))***+++))))))))))))))))))))))))************************++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))(((((((((((()))))))))(((''''''''')))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++(((&&&&&&***...111222{{{YYYXXXVVVRRRNNNIIIEEEBBBAAA;;;:::777444222111111222111111///......---------------------------------,,,,,,++++++,,,,,,---...222333444555555444222111444444444444555555666666555777999;;;;;;999777555888777666777888888666444555555444444444444555555333222222222222111111111222222111111111000000000222222111000///...---,,,************************))))))))))))))))))))))))))))))))))))***************************************************************************************+++,,,,,,******+++,,,+++///444777888;;;???CCC>>>:::888===EEEJJJFFF???===>>>>>><<<:::999:::;;;999:::;;;;;;:::999888999666777888666444333555777333444555666666666666666555555555444444666777777666666444222000111444777222222111...***(((((((((***************************************************************************************+++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,---...////////////,,,+++))))))+++,,,+++(((,,,222333///---000111///---///111111...,,,+++,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,************************************************++++++************++++++***************************************************))))))))))))))))))***************************************************************************++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((())))))))))))((((((%%%&&&''''''&&&'''(((******)))))))))))))))******))))))))))))))))))))))))************************************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((()))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((())),,,...]]]YYYWWWSSSNNNIIIFFFCCCBBB<<<:::777444222111111111111000///......---......------------------------,,,,,,++++++++++++,,,,,,000111222333333222111000555555555555555444444444111222555777777666444222333222222222444333222000444333333222222333333444222222222222222222222222222222222222111111111111111111000...---,,,++++++))))))******++++++++++++))))))))))))))))))))))))(((((()))))))))*********************************************************************************)))***,,,,,,+++++++++---)))***++++++,,,222<<>><<<888555222111111111000000///............///------------------------,,,,,,+++++++++,,,,,,---)))******,,,---///111222222333333444444333111111444333111///000111444666111000000111222333111000222222111111111111222222000111111222333444555555222222222111111111111000...---,,,***))))))******))))))***+++,,,+++******))))))))))))))))))))))))(((((((((((()))))))))***************************************************************************)))***+++***))))))+++---***)))***+++------,,,+++000111555:::777111000444000111222222222333555777333555777555111///222555222111000000000111111111111111000000000000000111000---...222222......111***...111333111...,,,+++((((((((()))***++++++***************************************************************************((())))))***++++++,,,,,,************************************************************++++++++++++((()))***+++,,,...//////000+++***...///+++***,,,***))))))***++++++******++++++***++++++++++++***)))))))))*********++++++***************+++++++++************************************************++++++************++++++******************************************************+++,,,,,,+++******************************************************************************))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((***************+++...111++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))'''(((((()))))))))(((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((___[[[UUUOOOIIIEEECCCBBB>>><<<888555222111111111000//////............///------------------------,,,,,,++++++,,,,,,------,,,,,,+++***+++,,,...///000111222222222111000///000111444555555444222000000///...///111111000...222222111111111111222222//////000222333444555666111111111111000000000000---,,,+++)))))))))******((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++)))'''''')))++++++)))'''(((+++---,,,)))***+++222::::::333///000000111111111000111333444222555666333...,,,...222111000//////000111111000111111000000000111222333///,,,,,,111111,,,+++///000000///---+++***+++---)))(((''')))++++++***(((************************************************************************((())))))***++++++,,,,,,))))))))))))))))))))))))************************)))************+++++++++***+++,,,---,,,+++)))(((,,,%%%$$$))),,,***+++...,,,)))(((***,,,+++******)))(((((()))+++,,,,,,+++''''''((()))***++++++,,,************************************************************************++++++************++++++************************))))))))))))))))))))))))***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((())))))((((((***---000++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((((((((())))))''''''((()))******))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''---)))&&&%%%&&&((())))))\\\YYYTTTOOOJJJGGGEEEDDD@@@>>>:::666333111111111111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.../////////000000111111///000000000111111111111111222222333333222222111333333333333333333333333222111111111111111111222111111000///---,,,+++***))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++*********+++,,,///333666999222222111///......000333222222222111111111000000111111111111111111111111222222111111000/////////,,,,,,---...///000111222+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''\\\YYYTTTOOOJJJGGGEEEDDD@@@>>>:::666333111111111111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......//////000000000111111111222222111222222333333222222111333333333333333333333333333222222111111222222333///...------,,,+++******))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++---///222333///111222222111000111222000000000/////////......000000000000000000000000.............../////////---------...............+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''']]]ZZZUUUOOOJJJGGGEEEDDDAAA>>>:::666333222111111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,000000000111111111222222111111222222222222111111333333333333333333333333111111000000000000111111+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******,,,+++*********+++,,,---,,,...222333222111000111000000000////////////...////////////////////////,,,------...//////000000......---,,,+++******)))+++************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''^^^ZZZUUUOOOJJJGGGEEEDDDAAA???;;;777444222111111000000//////............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++....../////////000000000000000111111111111000000000000000000000000000000------,,,,,,,,,,,,------)))*********************))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++***))))))******+++***,,,///000/////////000111111111000000000000000////////////////////////.../////////000000000111,,,,,,+++***))))))((((((************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''^^^[[[VVVPPPKKKGGGEEEDDDAAA???;;;777444222222222////////////............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------------......////////////......------------------------,,,++++++******++++++,,,************++++++++++++))))))))))))))))))))))))************************((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))******)))******++++++,,,)))***+++******+++...000/////////////////////////////////////////////////////////.........------)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''___\\\VVVPPPKKKGGGEEEDDDBBB???;;;777444333222222//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++++++++,,,,,,))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))***++++++,,,,,,)))))))))((('''(((+++...+++++++++++++++,,,,,,,,,------------------------,,,,,,++++++***))))))((('''''''''(((((()))))))))(((((()))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''```\\\WWWQQQKKKGGGEEEDDDBBB@@@<<<888555333222222.../////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++******++++++++++++******************************---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))***************((()))***)))(((((()))+++((()))))))))************++++++++++++++++++++++++))))))))))))(((((((((((('''''''''((((((((())))))(((((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''```]]]WWWQQQKKKGGGEEEDDDBBB@@@<<<888555333222222.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******+++++++++,,,,,,,,,))))))************))))))************************++++++************++++++++++++++++++*********)))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***)))((((((''''''))),,,,,,+++)))(((((())))))******+++++++++,,,(((((((((((((((((((((((((((((())))))******++++++(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''eeeWWWRRRQQQIIIFFFGGGBBBFFFBBB<<<888555444333222000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************************************)))************+++++++++************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++)))((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************************************************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******'''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******'''&&&&&&(((,,,,,,***((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((($$$(((---///...+++'''$$$''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&'''***+++)))'''((((((((((((((((((((((((+++*********))))))(((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''eeeWWWSSSRRRJJJFFFGGGAAAEEEBBB<<<888555444333222000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))************+++++++++************************************************************************)))************+++++++++************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************************************************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))*********))))))))))))******((((((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******'''&&&&&&(((+++,,,***'''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''',,,222222---((('''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&''')))***)))'''((((((((((((((((((((((((******)))))))))((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''fffXXXTTTSSSJJJFFFFFF???DDDAAA===999555333333333000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))************+++++++++************************************************************************)))************+++++++++************************+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************************************************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))************))))))))))))******(((((())))))***+++++++++))))))))))))))))))))))))******************************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******((((((''')))******)))'''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((...444111***%%%&&&***''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&'''((()))(((&&&(((((((((((((((((((((((((((((((((((((((''''''''')))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''gggYYYUUUTTTKKKFFFEEE???BBBAAA>>>:::666333333333000000000////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))*********+++++++++************************************************************************))))))*********+++++++++************************************************))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))+++---...)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************************************************************************************************************************************))))))******+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))***************))))))))))))******)))))))))******+++++++++))))))))))))))))))))))))++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))******))))))((()))))))))((('''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&***,,,***%%%###%%%(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''gggYYYUUUTTTKKKFFFFFF???@@@@@@???;;;666333333444111000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))*********+++++++++************************************************************************))))))*********+++++++++******************************++++++++++++******))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))+++---...))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************************************(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************************************************************************************************************************************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************))))))))))))******************++++++++++++************************++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))******))))))))))))((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''%%%$$$$$$&&&'''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''hhhZZZTTTSSSJJJGGGGGGBBB???@@@???;;;666222333555111111000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************************************)))************+++++++++******************************+++,,,,,,+++******))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************************************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************************************************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++******))))))))))))******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******((())))))((('''''')))+++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))%%%###$$$(((+++***'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++***(((&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''iiiZZZSSSQQQIIIGGGIIIEEE===@@@@@@<<<666222333555111111111000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************************************)))************+++++++++***************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******((()))+++,,,,,,+++)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************************************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************************************************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++******))))))))))))******++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******'''((()))(((''''''***---))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))((('''''')))***)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***,,,---+++((('''((()))((((((((((((((((((((((((&&&&&&''''''(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''jjjYYYSSSPPPHHHGGGJJJGGG===???@@@<<<666222333555111111111111000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************************************)))************+++++++++***************************+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++)))(((((()))+++,,,,,,+++)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************************************'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************************************************************************************************)))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******))))))))))))******++++++++++++++++++++++++************************************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******&&&((()))(((&&&'''+++...))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''')))***)))'''%%%&&&(((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++---...,,,)))'''(((***(((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''ppp]]]QQQMMMEEEFFFJJJFFFCCCAAA>>>:::777555444333444333222111000000000000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++++++++,,,,,,************************++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,------+++)))******************************************************))))))************))))))******************************************************))))))))))))******************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))************************************++++++++++++++++++++++++)))************+++++++++,,,,,,+++***))))))*********************************************************++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************************************************************))))))))))))************,,,***)))***---///...,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))+++,,,---,,,,,,,,,++++++*********)))************+++++++++************************************************))))))))))))((((((((((((,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++)))'''&&&%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((qqq]]]QQQLLLEEEFFFJJJGGGCCCAAA>>>:::777555444333333333222111000000000000---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******,,,------+++*********************************************************))))))************))))))******************************************************))))))))))))******************************************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))************************************++++++++++++++++++++++++)))************+++++++++,,,++++++***))))))*********************************************************++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************************************************************))))))))))))************+++******,,,///000...,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***+++,,,---,,,,,,,,,+++++++++******)))************+++++++++***************************************************)))))))))((((((((((((,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))'''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((sss]]]OOOJJJDDDFFFKKKHHHCCCAAA>>>:::777555444444333222111000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******,,,------+++******+++******************************************************************************************************************************))))))))))))******************************************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************)))))))))*********++++++************************++++++++++++++++++++++++)))************+++++++++,,,+++******)))***************************************************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************************************************************)))))))))*********++++++******,,,...000000---+++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))******+++,,,---,,,,,,,,,++++++++++++***)))************+++++++++++++++++++++++++++++++++******************************)))))))))(((((((((,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))'''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((ttt]]]NNNIIIDDDGGGLLLHHHBBBAAA>>>:::777555444444222222111000////////////............---------------------------------------------------------------------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++---,,,+++******+++******************************************************************************************************************************))))))))))))******************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++))))))*********+++++++++++++++***************+++******************************************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************************************************************))))))*********+++++++++)))+++...111222000---******))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,------++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++*********************************)))))))))((((((++++++***)))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((ttt\\\MMMHHHDDDHHHMMMHHHBBB@@@===:::777666555555333222111000/////////////////////.........------------------------------------------------------------.........---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))+++,,,,,,+++***+++,,,************************************************++++++***))))))***++++++******************************************************))))))))))))******************************************************************************************************************************************************))))))*********+++++++++************************************++++++++++++************************++++++++++++++++++++++++))))))*********++++++++++++***************++++++************************************************)))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************************************************************************++++++++++++))),,,000333222000---+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************************))))))))))))+++***))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((sss[[[LLLIIIFFFIIIMMMGGGBBB@@@===:::777666555555444333222111000000000000000////////////.........---------------------------------------------------......//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))+++,,,,,,+++++++++,,,************************************************,,,+++***))))))***+++,,,******************************************************))))))))))))******************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++*********************************++++++++++++,,,************************++++++++++++++++++++++++)))************+++++++++*********)))******+++,,,************************************************))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,*********************************************************************************++++++++++++,,,***---222333222///---,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------------***++++++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++*********)))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((rrrZZZLLLIIIGGGKKKMMMFFFAAA@@@===:::888666666555555444333222111111111111000000000/////////..............................---------------------------...///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***(((***,,,,,,+++++++++---************************************************---,,,***))))))***,,,---******************************************************))))))))))))******************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++*********************************+++++++++,,,,,,************************++++++++++++++++++++++++)))************+++++++++******))))))***++++++,,,************************************************))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,*********************************************************************************+++++++++,,,,,,+++...222333111///------+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++------------,,,******+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((qqqZZZLLLJJJHHHLLLMMMEEEAAA???===:::888666666666555555444333222222222222000000000000////////////........................---------------------------...///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,------...*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++(((***,,,,,,++++++,,,---************************************************---,,,***))))))***,,,---******************************************************))))))))))))******************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++******))))))***+++,,,,,,************************************************))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,,,,///333333111......///++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---......---,,,*********++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((vvvXXXYYYPPPAAAGGGEEEAAACCCBBB@@@<<<888555444555222222111111222222333333222111111000///......---........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,)))''')))...000---))),,,,,,+++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,///...---,,,***)))((((((,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++************************************************************************************************************************)))))))))))))))))))))))))))+++---//////---+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))(((&&&&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''{{{[[[ZZZRRREEELLLIIIBBBAAAAAA@@@<<<888555333333333333222222222222333333222111111000//////..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++***))),,,++++++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,...------,,,+++***)))))),,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++************************************************************************************************************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++************************+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))'''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((^^^[[[TTTJJJRRRMMMDDD@@@@@@@@@>>>999555333222555555444333222222222222111111111000000//////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,+++)))''')))+++,,,+++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))******(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((bbb\\\UUUNNNWWWPPPEEE@@@AAABBB@@@;;;777444333777666555333222111111111111111111000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***************+++,,,++++++***************+++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++************************)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************************************************************************************************************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***************************++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++***************************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((***++++++)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((ddd]]]VVVOOOYYYRRRFFFBBBDDDDDDBBB>>>999666555777666555333222111000000111111111111000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++111---******,,,---+++(((+++***************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******************************************************************************************************************************)))))))))))))))))))))))),,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++,,,,,,------,,,,,,,,,+++++++++*********************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++(((((((((((())))))))))))(((((((((((((((((((((((((((***++++++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''fff___XXXPPPZZZSSSIIIEEEEEEEEECCC>>>:::888777666555333222111000000000111111111111111111111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++888111+++***------)))%%%*********)))******+++,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***************************************************************************************************************************)))))))))))))))))))))))),,,+++************+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++------,,,,,,,,,,,,++++++************************************++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))+++,,,(((((((((((())))))))))))))))))))))))))))))))))))(((*********)))***,,,...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((iiicccZZZQQQZZZUUULLLFFFFFFEEEAAA===999888888444333222111000/////////111111111111111111111111........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++333///+++***++++++***)))******))))))***++++++,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++...---------,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,,,,+++************************************************************************************************************************))))))))))))))))))))))))+++++++++******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************++++++++++++------,,,,,,,,,,,,++++++************************************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++---......))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((***,,,---(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((+++///222))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************************************lllfff]]]RRR[[[WWWOOOFFFFFFDDD@@@;;;888888888333222111000////////////111111111111111111222222........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))******))))))***...111******))))))***+++,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++//////.........---------++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++************************+++,,,,,,---------,,,,,,************************************************************************************************************************))))))))))))))))))))))))*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************)))************+++++++++---------,,,,,,,,,++++++************************)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,...///000))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((***,,,---(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''(((+++000444))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,ddd[[[\\\WWWXXXRRRQQQFFFGGGFFFCCC===999888888999777444333333222///---000000////////////000000111111000000//////..............................//////.........---------------------------------,,,------......------,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))),,,,,,,,,++++++*********************************///......---,,,+++************))))))******+++,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))******+++,,,000///---,,,++++++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********++++++++++++************)))++++++++++++++++++++++++******))))))))))))******)))************++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&(((,,,---+++)))'''(((((()))***+++++++++,,,+++***+++++++++(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))+++++++++,,,,,,,,,------,,,++++++******++++++,,,dddZZZ]]]XXXZZZUUUVVVGGGFFFDDD@@@<<<999888999999777555333333222000...000000////////////000000111111000000////////////........................//////.........---------------------------------,,,------......------,,,------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))),,,,,,,,,+++++++++******************************------,,,,,,++++++******+++++++++++++++,,,,,,---************************++++++++++++++++++++++++******************************************************************************************************))))))******+++,,,///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++++++++++++++************++++++++++++++++++++++++******))))))))))))******)))************+++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((***,,,,,,+++)))))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))+++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,iii\\\]]]WWWXXXUUUWWWIIIFFFAAA===:::999999:::999777555333333222111///000//////......//////000111000000000000//////////////////////////////////////////.........------------------------------------............------------------------------,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************))))))******+++,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,+++++++++++++++,,,+++++++++******************************************))))))))))))******)))************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''***,,,---,,,+++************++++++,,,---------))),,,------,,,---000444************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))******+++++++++,,,,,,,,,++++++************++++++ooo___^^^UUUSSSOOOSSSKKKFFF>>>:::999:::;;;;;;:::888555333333333222111000//////......//////000000000000000000000000000////////////////////////////////////....................................------............------........................------------....................................------------------------........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------------------------------,,,,,,------------,,,,,,------------------------,,,,,,,,,---------------...------------,,,,,,,,,------------------------------------------------------------------------------------------------------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************))))))******+++,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))+++******))))))******+++))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''+++//////,,,))))))******+++++++++,,,,,,,,,---))),,,...---***+++111666************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))************++++++++++++++++++************++++++qqq___^^^TTTPPPLLLRRRNNNFFF===999:::===>>>===;;;888555333444444333222000000////////////000000000000000000111111111111000000000000000000000000000000/////////.................................---......//////......---........................---------.........//////........................------------------------------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------------------------,,,------......------,,,------------------------,,,,,,,,,------..................---------,,,,,,------------------------------------------------------------------------------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******++++++,,,***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************))))))******+++,,,***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++***))))))))))))))))))))))))++++++************++++++))))))*********+++++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((+++//////,,,)))***+++*********+++++++++++++++***---///,,,((((((...333************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))))))))*********+++++++++******))))))******+++ooo^^^___VVVQQQMMMUUUQQQHHH===:::>>>BBBBBB???<<<999555444444555444444222111111000000111111222000000000111111111111222000000000000000000000000000000000/////////....................................////////////..............................------........./////////........................------------------------------------------------,,,---------............------------------------................................................---------------------------------------------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------------------............------------------------------,,,,,,,,,---......//////............---------,,,------------------------........................------------------------------------------------......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))******+++,,,***+++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,++++++++++++************************++++++************++++++)))************+++++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,+++***++++++*********++++++++++++++++++------+++)))(((+++...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((())))))))))))***************))))))))))))******qqq```bbbXXXRRRMMMUUUTTTIII???<<>>DDDIIIGGGBBB<<<999555444444555666666444333333222222333333444000000111111222222222222111111111111111111111111000000000000////////////////////////////////////......////////////......////////////////////////............/////////000////////////////////////........................000000000000000000000000---------.........//////000000000000000000000000////////////////////////////////////////////////............................................................/////////000........................------------------------,,,---......//////..............................------............------........................,,,,,,------...///000000//////.........---------........................////////////////////////......................................................------------......................................................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------+++++++++,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********)))***++++++,,,++++++***+++,,,...000222---------------------------......//////......---........................,,,,,,,,,,,,,,,---...///---------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))************+++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++(((%%%%%%))),,,---,,,------------------------+++******,,,......---+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******|||bbbdddWWWSSSPPPPPPUUUIII@@@BBBHHHHHHCCC???===:::777555555555444333333333333222333333444444222222222222222222222222222222111000//////000000222111111000000000000000000000000000000000000000000000//////.........---//////000000///...------............/////////000//////////////////////////////.........---------////////////////////////...........................//////000000000000000111111000000//////........................------//////............//////......................................................////////////......---------.........//////000000/////////.........///......------......///////////////////////////////////////////////////........./////////000000000000//////.........---...------------...////////////////////////////////////.........---------........................//////.........---------+++---000000...---------------------------------------------------------.........---------,,,,,,........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........------..................------,,,,,,,,,------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---------,,,,,,+++*********+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++)))***+++---......------/////////......------,,,---------....../////////////////////////////////...---...111444333000,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))++++++************++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++((((((((((((((()))******{{{ccceeeWWWRRROOOPPPVVVJJJAAADDDIIIIIIDDDAAA===:::777555555555444333444444444333333444444555222222222222222222222222333222111111000000000111222222111000000000000111000000000000000000000000000000000///////////////000000000000000///........./////////000000000000////////////////////////////////////.........---////////////////////////..............................///000000000000000000000000000000/////////........................//////............//////................................................/////////000000/////////---............/////////000000/////////.........000//////......//////000000000000000000000000000////////////////////////........./////////000000000000000/////////...............---...//////000//////////////////////////////.........---------........................////////////......---------............///222555.......................................---------.........---------,,,,,,........................------------............------------------------------------------------------------------------------------------------///..................///............---------,,,------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------......///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++)))***,,,---......------//////......---------------------.........//////...........................---...000222222000---------------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,------------,,,++++++++++++++++++++++++++++++************++++++************************+++******************+++************************++++++************++++++************************************************++++++,,,,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++((((((((((((((()))******{{{fffhhhWWWPPPMMMPPPWWWLLLDDDFFFKKKJJJEEEBBB===:::777666666666555444555555444444444444555555333333333333333333333333333333333222222222222222333333222111111111111222111111111111111111111111000000000000000000111111000000111111111000//////000000000000111111111111111111111111111111111111000000000000000/////////000000000000000000000000////////////////////////......///000000000000000000000000000000111111111////////////////////////000//////......//////000////////////////////////////////////////////////000000000111111000000000...////////////000000000000////////////.........111000000//////000000111111111111111111111111111////////////////////////.........////////////000111111111000000000000////////////...///000000111////////////////////////////////////............////////////////////////000000000///////////////000///...------111777;;;////////////////////////////////////////////////............------------////////////////////////............////////////................................................................................................000//////......//////000////////////....................................////////////////////////////////////////////////........................------------------------------------------------,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,...---------...///000000000///......---.........................................................------------------------.........------------,,,++++++++++++++++++++++++***+++,,,---...........................---------------------....................................///...---...000000000............---------,,,,,,,,,,,,------------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++******))))))******+++************************+++++++++******+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,)))))))))((())))))***+++|||hhhiiiVVVNNNLLLPPPVVVLLLEEEGGGKKKIIIEEEBBB===;;;888666777777666555555555444333333333444444444444444444444444444444444444444444444444444333555444333333222222333333222222222222222222222222000000111111222222333333111111222222222222111111111111222222222333333333222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111...///000000111111000000000000000111111222222222/////////000000000000000000000////////////000000111111111111111111111111111111111111111111111111111111222222222222111111000000000000111111111111000000000000000/////////111000000000000000000111111111111111111111111111000000000000000000000000/////////000000000000000222222222111111111111111000000000000000111222222000000000000000000000000000000000000////////////111111111111111111111111111111111111111000000000000000///...///222777;;;000000000000000000000000000000000000111111111111////////////............000000000000000000000000////////////000000000111000000000000000000000000////////////////////////////////////////////////////////////////////////000000000//////000000000000000000000000000//////000000000000000000000000000000000000000000000000////////////////////////////////////////////////................................................---------.........//////------------------------,,,,,,,,,---...///000111000//////.........//////////////////////////////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....................................................................................///...------...///000000/////////.........------------............------,,,,,,---...............------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++*********((((((((())))))))))))***))))))))))))))))))))))))+++************+++,,,,,,******)))))))))******+++iiihhhUUUMMMLLLPPPUUULLLFFFHHHJJJHHHCCCAAA===;;;888777777888777666555555444333333333333333444444444444444444444444444555666666777666555555666666555444444444444444444444444444444444444444111222222333333444444444222222333333333333333222333333333444444444555555444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222///000111111222222111111000000111111222222333333000000000111111111222222222111111000000111111222222222222222222222222222222222222222222222222222222333333333333333333222111111111222222222333333111111111111111111111111111111000000000000111111111111111111111111111111222222222222222222222222111111111111111111111111333333333333333333333333222111111111111222333333222222222222222222222222222222222111111111000000222222222222222222222222222222222222222222222222000111222222111222444666222222222222222222222222111111111222222333333333111111111000000000000///111111111111111111111111000000111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222111111000000111111222111111111111111111111111111111111111111111111111111111111111111111111111........................000000000000000000000000////////////////////////////////////////////////...////////////000000000........................,,,,,,,,,,,,---...000000//////............//////////////////////////////////////////////////////////////////////////////////////////////////////------------------------..................//////.........//////000000000//////////////////////////////////////////////////////...------...000222000000000/////////......---......//////......---------...////////////...------------------------......------------......------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,,,,,,,)))))))))*********++++++************************+++++++++++++++,,,,,,---++++++************++++++iiifffSSSMMMMMMQQQUUUMMMGGGIIIJJJGGGCCCAAA===;;;999888888999888888666666555444333333333333555555555555555555555555555666777888999888777666777777666555555555555666555555555555555555555555444444444444444444555555333333444555555555444444555555555555666666666666555555555555555555555555444444444444555555555555444444444444444444444444333333333333333333333333111111222333333333333333222222222222222333333333000111111222222333333333333333333222222333333333333333333333333333333333333333333333333333333333333444444555555444444333222222333333333444444444222222222333333333333444222222111111111111222222333333333333333333333333444444444444444444444444444333333333333222222222333444444444444444555555333333222222333333444555444444444444444444444444444444444333333333333222333333333333333333333333333333333333333444444444111333555666444222222222444444444444444444444444222222333333444555555555333333333333222222222222222222222222222222222222111222222222333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222111111222222222222222222222222333333333222222222222222222222222222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000------------...///000000//////......//////000000000000000000000000000000////////////////////////000000000000000000000000///000000000000111111111//////////////////////////////.........//////000...//////000111222222333111111111111000000000000000000000000000000000000///000000///......111333111111111000000000//////......////////////......---...//////000/////////........................//////............//////------------------------...------,,,,,,------...------------------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------....................................------------------------........................------------------------,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,++++++***+++++++++hhhcccRRRMMMNNNRRRUUUNNNJJJKKKLLLHHHCCCBBB>>>;;;999888999999999888999888777666555555555555555555555555555555555555666777999:::::::::999888888888777666666666666777666666666666666666666666666666555555555555555555333444555666666666666555666666666666777777777888777777777777777777777777555555555666666666777777555555555555555555555555444444444444444444444444222333444444555555444444333333333333333222222222111111222222333444444444555555444444444444555555444444444444444444444444444444444444444444444444444555555666666555555444333333444444444555555555444444444444555555555666555555444444444444555555555555555555555555555555666666666666666666666666666555555555444444444444444444444555555666666666444444333333444444555666666666666666666666666666666666666666555555555444444444444444444444444444333333444444444555555555222555777777666444444444555555555555555555555555333333444555555666777777555555555555444444444444333333333333333333333333222333333333333444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333222222222222333333222222333333444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222111000000000000000111111000000000000000111222222111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111222222111111111111111111111111111000///......///000000///000000222333444555555333333333222222222111111111111111111111111111111///000222111//////111444222222111111111000000000/////////000000/////////......///000000000000///........................000//////......//////000........................//////............//////////////////////////////---------,,,,,,---------------------------------------------------------............////////////........./////////000000////////////////////////------------------------................................................,,,,,,------............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,+++++++++++++++gggaaaQQQNNNOOORRRVVVPPPLLLMMMMMMIIIEEECCC>>><<<999888999::::::999;;;:::999888777777777777666666666666666666666666666777999;;;;;;;;;999888999888888777777777777777777777777777777777777777777777666666555555444444444444555666777777666666666777777777888888888888777777777777777777777777555555666666777777888888666666666666666666666666555555555555555555555555333444555555666666555555444444444333333222222222111111222333333444555555666666555555555555666666555555555555555555555555555555555555555555555555555555666666666666555555444444444555555555555666555555555555666666777777777777666666666666777777777777777777777777777777777777777777777777777777777777666666555555555555444555555555666666777777555444444444444555666666777777777777777777777777777777777777666666666666555555555555555555555555444444444555555555666666444666777777666666777888666666666666666666666666444444444555666777777888777666666666666555555555333333333333333333333333333333333444444444555555444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222444333333222222333333444333333333444444555555555444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333333333222222222222222222222111111111222333333444333333333333333333333333222222222222222222222222111111111111111111111111000000111111222222222222222222222222222222222222111000///......///000111000000111222444555666666444444444333333222222222222222222222222222222222///111333333000000222444222222222111111111111000//////000000000000//////...//////000000000000000////////////////////////000000////////////000000////////////////////////000000////////////000000000000000000000000000000//////............//////------------------------////////////////////////000000000000111111111111.../////////000000111111000000000000000000000000........................////////////////////////////////////////////////---------.........//////---------.........//////---------------------------,,,,,,,,,,,,---.........---,,,,,,++++++++++++lll\\\VVVSSSGGGVVVNNNNNNOOOPPPOOOJJJDDD???>>>===;;;::::::;;;===>>>;;;;;;:::999888888999999888888888888777777777777888999999:::::::::999999:::999999888888888888999888888888888777777777777666777777888777777666555777777888888888777777666555666777777777666444333666666777777888999999999888;;;999666===JJJKKKCCC777888888888777666555555555555555444444444444333555555555555555555555555555666666666666555444444555444444333333444444555777777777777777666666666888777777666666777777888555666666777777777777777777777666666666666777777999999888777666666555555555555555666666666777777888888888888888777777777666777777888888888888888888888888888888888888888:::999888777777666666777888888777777777777888888888888999999999999888888777888888888888999999999:::::::::999888777777666666555555666666777888999:::::::::999888777666555777777777777888888888888777777888999999999999999777666555444444555666777777777777777777777777777777777666555555555555666444444444444444444444555555555555444444333333333:::999888777666555444444444444444444444444444444222333333444555555555555333333222222333333444555888777666555555555555555555555555555555555444444333444444555666777888888666666666666555444444333444444444444444555666777444444555555666555555555333333444444444333333222333333333222222222222111222222333333333333444444666666555444444333222222333333333333333444444444222333333333333444444444222222333333333333222222111111111111111111111111111111222222333333333444222222222333333444444444333333333222222222222222222333444444555555444444666666666555555444444444444444444333333222222222000000000000111222333444000000000000000000000000222222111111000000000///000000111333333444444444111111111222111000//////000000000000000000000000000000111111111000000/////////000000000000//////////////////000000000111000...------///000000///111000000000///////////////////////////000111222222111000///////////////222222222222222222222222000111111111111222222222222111000//////000111222000////////////.........------------------------///////////////...............//////......---,,,+++++++++,,,,,,---------------------------------...------,,,---...///000iiiZZZTTTQQQFFFSSSMMMNNNOOOOOONNNJJJDDD???>>>===;;;::::::;;;===>>>???>>><<<:::888777666666888888888888888888888888999:::;;;;;;<<<<<<;;;;;;;;;:::999999888999999999999999999999888888888777777777888888888888888888888888999999999999888888888888999999999888777666666777777888888999::::::888;;;888444999CCCDDD<<<888999999999888888777666555444444444444333333333666666666666666666666666555555555555555444444333666666555555555555666666777777777777777777777777888777777777777777777888777777888999999999999999888888777777777777888888999999888888777777666666777777777777888888888888888888888888888888888888777888999999::::::999999999999999999999999999999:::999888888888888888888::::::999999999999::::::999999999::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;:::999999888777777888888888888999:::;;;<<<;;;;;;;;;;;;:::999888777888888888888999999999:::888888999::::::::::::999999888777777777777888999999999999999999999999999777777666666555555555666666666666666666666666666666666666666666666555555888888888888888888888888555555555555555555555555444555555666666666666555666555555555555666777777777777666555555555666666777777777777666666666666555555555666666777777777555555666666666666666666777777666555555555666666555666666666666666555555555555555555555555555555555555444444444333333333444444555555555666666666666666666555444333333333222222222222222222222111333333444444444555555555222333333333333333333222222222222222222222222222111111222222333333333333555555555555666666666777333333333333333333333333333333444555555555555444666666666555555555444444555555555444444444333333444444333222222333333333333333333333333333333333222222222111111000000000//////000222222333333222222111111111111000000000111111111111111111111111111111111222222111111000111222222222222111111000//////000000000111111111111///...///000222111111111111000000000/////////000000/////////000000111222111111000000000000111333333333333333222222222111111111222222222333333222222111000000000111111222222111111111000000000........................///////////////////////////000000000000///......+++,,,,,,,,,------------..............................---------...///000hhhZZZTTTPPPHHHQQQMMMMMMNNNOOONNNJJJDDD???>>>===<<<;;;;;;<<<===>>>???>>><<<:::999888777777999999999999999999999999;;;<<<======>>>>>>======;;;;;;:::999999999999999:::::::::999999999888888888888777888888999:::;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<;;;::::::999999999999:::;;;;;;<<<<<<:::<<<999444777>>>===666::::::::::::::::::999888666666666666555555555555888888888888888888888888777777777777777666555555888888777777777777888888888999999999999999999999999999888888888888999999999::::::;;;;;;;;;;;;;;;:::999999999999999999:::;;;;;;;;;;;;;;;:::::::::999999999::::::::::::;;;888888999999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<:::;;;;;;;;;;;;;;;;;;:::======>>>>>>?????????>>><<<<<<;;;;;;::::::999999888888999999:::<<<===>>>===>>>>>>>>>===<<<;;;::::::::::::;;;;;;;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888888888888::::::999999888888777777888888888888888888888888777777888999:::;;;<<<<<<777777777777777777777888888888999999999888777777888777777777777888999999888777777777777888888999999999999999::::::::::::777777777777888888888888555666666777888888999999::::::999888777777777777888888888888777666555555888777666555555666777888777777666666666555555555444444444444555555555666777777777666555555444444444444444333333222222111444444555555555666666666333444444555555444444333333333333333333333333333222222222333333333333333222222222333333333333444333333333333333444444444333444555555666666555555666666666666666555555555777777666666666666555555888777666555444444444444444444444444444444444444333333333222222222222111111111222333444444444444444333111000000000111222222222222222222222222222111222222333333333222222444555555555444333222222000000000111111111222222222111000000222333333222111111111111000000000000111111000000///000000000222111111111111222222333333333333333333333333333222222222333333333444444333333222111000000111111111111000000000/////////////////////////////////000000000000000000000000111111111222111000000///,,,,,,------------......////////////////////////.........---......///000iii\\\WWWRRRNNNRRRMMMMMMNNNNNNMMMJJJDDD@@@???>>>>>>======>>>>>>???<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;<<<===>>>???????????????===<<<;;;::::::999999:::::::::::::::999999999888888888777888999:::<<<===;;;<<<======>>>========================<<<<<<<<<;;;;;;<<<<<<===>>>>>>???===>>>;;;777888===<<<777;;;;;;<<<<<<<<<;;;;;;:::::::::::::::999999999999999999999999::::::::::::;;;;;;;;;;;;;;;:::999999:::999999888888999999:::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===============<<<<<<============<<<<<<>>>>>>>>>>>>>>>>>>>>>???;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;;;;;;;<<<============<<<========================;;;;;;;;;;;;<<<===>>>??????>>>>>>======>>>>>>???======>>>>>>>>>>>>======???@@@AAABBBBBBBBBAAAAAA>>>>>>======<<<<<<<<<<<<888888999:::;;;<<<>>>???@@@@@@AAAAAA@@@??????>>>=========>>>>>>>>>>>>???<<<<<<===>>>>>>>>>>>>>>>================================================>>>>>>>>>>>>======<<<<<<===<<<<<<;;;:::999999888999999999::::::::::::;;;888888999:::;;;<<<<<<===:::::::::::::::;;;;;;;;;<<<<<<======<<<;;;::::::999888888888888999::::::::::::::::::;;;<<<======<<<<<<===============>>><<<<<<;;;;;;;;;;;;;;;;;;:::::::::999:::::::::;;;;;;;;;:::::::::::::::;;;;;;;;;;;;:::999888777666:::999777666666888:::;;;888888888888777777777666777777888888888888999999999999888888777777777777999999888777666666555555555555555555666666666777555666666777777666666555555555555555555555555555444444444444444444444444222222222222222222222222333333333333444444444444555555666777777777777666777777777777777777777777999999999999999888888888888888777666666666666666333333333333333333333333444444444444444444444444555666777888888888888888666444222111000111333444333333333333333333333333333333444444555444444444666666666666666555444333222222222222333333333333333222000111333444444333333333222222222111111111333333222111000000000000111111111111222222333444444444444444444555555555333333444444444555555555555444444333222222111111222222222111111111000000000000000000000000000000111111111111222222222222222222222222222111111000.............../////////000000000000000000000000//////////////////000000hhh]]]YYYRRRSSSPPPNNNNNNNNNNNNNNNJJJFFFBBBAAA@@@@@@@@@@@@@@@@@@AAA>>>>>>============>>>>>><<<<<<<<<=========>>>>>>===>>>???@@@AAAAAAAAAAAA???>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999:::;;;============>>>????????????????????????>>>>>>>>>>>>>>>;;;;;;<<<<<<======>>>>>>===>>>===;;;;;;>>>===;;;======>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>======<<<;;;;;;;;;::::::::::::;;;;;;=========>>>>>>?????????>>>???@@@@@@@@@@@@???>>>======>>>??????????????????@@@AAAAAAAAAAAA@@@???>>>>>>>>>???????????????============>>>>>>>>>>>>=========>>>>>>?????????======>>>???????????????????????????????????????>>>>>>>>>???@@@AAABBBCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAABBBCCCDDDEEEDDDCCCBBB@@@@@@@@@@@@@@@?????????<<<<<<<<<===>>>???AAAAAABBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBB???@@@AAAAAABBBBBBAAAAAA??????@@@@@@@@@@@@??????????????????????????????@@@@@@AAAAAA@@@@@@???>>>??????>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<===>>>>>>???????????????@@@AAABBB?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@??????@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@>>>>>>>>>======;;;:::999;;;:::888777888:::<<<===::::::999999999888888888=========>>>>>>>>>??????;;;;;;;;;;;;::::::::::::<<<<<<;;;:::999888888777666666666777777777888888888888999999999999888888888888888888888888888888777777777777777777777777777777777777777777777777333333333444444555555555777777888999999999999999999999999999999999999999;;;;;;;;;;;;;;;<<<<<<<<<888777777777888888999:::444444444444444444444444777777777777777777777777888999999:::::::::::::::888666444333222333555666333333333333333333333333444444555666666666666666777777777777666666555444444444444555555555666666444333111222444555555444555555444444444333333333555444333222222222222222111111111111222333444444444444555555555666666666555555555555666666666666666666666555555444444333666666555555555444444444222222222222222222222222222222222333333333444444333333333333333222111111111111111000000000000000111111111111111111111111111111111111111111111111fff]]]YYYPPPVVVNNNOOOOOONNNOOONNNLLLGGGDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@BBBCCCDDDDDDDDDDDDDDDCCCBBB@@@????????????>>>>>>=========<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>>===>>>???@@@@@@AAAAAA@@@BBBAAAAAA@@@???@@@@@@@@@:::;;;;;;<<<<<<===>>>>>>======>>>>>>>>>?????????@@@AAAAAABBBBBBBBBBBBAAA?????????>>>>>>>>>>>>===>>>>>>??????@@@AAAAAAAAA???@@@@@@@@@@@@???>>>>>>>>>>>>============>>>>>>@@@@@@AAAAAABBBBBBCCCCCCCCCDDDEEEFFFFFFEEEDDDCCC@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCC@@@@@@??????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDAAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDFFFHHHHHHGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDEEECCCDDDDDDEEEEEEEEEEEEEEEBBBCCCDDDDDDDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCCCCAAA@@@???BBBAAAAAA@@@@@@?????????@@@@@@?????????>>>>>>>>>???>>>>>>>>>======<<<<<>>@@@AAACCCDDDAAAAAAAAAAAA@@@???>>>>>><<<<<<;;;;;;<<<===>>>???<<<<<<<<<<<<;;;;;;;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<;;;:::::::::999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888888888555555555666777777888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>??????999999999::::::<<<======::::::::::::::::::::::::999999::::::::::::;;;;;;999999::::::;;;::::::999999999777666666666777888555555555555555555555555555666777888888888888888777777888888888888777777777777777888888888999999666555333444666777777666777777777777666666666666666666555555444444555555444333333333333444444555555555555666777777888888666666666777777777777888666777888888888888777777444444444444333333333333444444444444444444444444333333333444444555555666555555555555555444333333444444333333333333222222222222222222222222222222333444444444444333222222ggg^^^[[[QQQZZZNNNPPPPPPOOOPPPOOOMMMIIIFFFDDDEEEEEEEEEEEEEEEEEEDDDEEEEEECCCBBBAAAAAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIGGGFFFEEEDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@???@@@BBBDDDDDDCCCAAA???===>>>???@@@AAAAAAAAAAAAEEEDDDCCCBBBBBBBBBCCCCCC>>>??????@@@@@@AAAAAABBBAAAAAABBBDDDCCCCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDEEEFFFFFFFFFGGGHHHJJJKKKKKKJJJHHHGGGDDDDDDEEEFFFFFFFFFFFFEEEFFFGGGHHHJJJJJJHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHFFFFFFGGGHHHHHHHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFGGGGGGHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGJJJKKKLLLKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHGGGFFFDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@???@@@AAAAAABBBCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFEEEEEEDDDDDDEEEEEEBBBBBBCCCCCCDDDEEEEEEFFFDDDDDDDDDEEEEEEFFFFFFFFFHHHGGGEEECCCBBBBBBCCCDDD@@@@@@@@@AAAAAACCCDDDEEEBBBCCCCCCCCCCCCCCCBBBBBB>>>>>>???@@@@@@AAABBBBBB@@@@@@@@@?????????>>>>>><<<<<<<<<=========>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>==================>>>>>>>>>>>>??????>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>=========:::::::::999999999888888888888999::::::;;;<<<<<<<<<<<<===>>>>>>>>>>>>============>>>>>>??????????????????@@@@@@@@@AAAAAA???>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999999999888888888888888888888888666777888999999:::::::::888888999:::;;;;;;;;;;;;999::::::::::::;;;;;;;;;999888777777999::::::999:::999999999999888888888777777666666777777888888777777666666555666666666555555666777777888999999777777777888888888888999777888999:::;;;;;;::::::555555444444444333333333555555555555555555555555333333444555555666777777888888888888888777777666666666666555555555444444555555555555555555555555555666666777666555444333iiiaaa___TTT^^^PPPQQQQQQPPPPPPPPPNNNJJJGGGFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCCCCCCCCCCDDDEEEFFFBBBBBBCCCCCCDDDEEEEEEFFFEEEFFFHHHIIIJJJKKKKKKKKKNNNMMMKKKJJJIIIHHHHHHHHHEEEEEEDDDDDDDDDCCCCCCCCCBBBDDDFFFHHHHHHFFFCCCAAA===>>>???@@@AAAAAAAAAAAAHHHGGGEEEDDDDDDDDDEEEFFFDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFHHHJJJIIIGGGGGGIIIHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHJJJKKKLLLNNNNNNLLLKKKJJJGGGGGGHHHIIIIIIIIIIIIHHHHHHIIIKKKLLLLLLKKKIIIHHHLLLLLLKKKJJJIIIIIIHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHIIIIIIJJJKKKKKKIIIJJJKKKKKKLLLLLLKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKIIIJJJJJJJJJJJJJJJJJJIIIHHHJJJLLLNNNNNNMMMKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMKKKIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHGGGFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFEEEFFFGGGGGGHHHHHHHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGFFFEEEDDDDDDDDDEEEBBBCCCCCCDDDEEEFFFFFFFFFCCCCCCDDDEEEFFFGGGGGGHHHIIIHHHFFFDDDDDDEEEGGGHHHCCCCCCBBBBBBBBBCCCCCCDDDCCCDDDEEEEEEEEEEEEEEEDDD@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBB@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@AAAAAA@@@@@@@@@????????????????????????BBBAAAAAAAAA@@@@@@???????????????>>>>>>=========;;;;;;<<<<<<===>>>??????======>>>???????????????>>>>>>??????@@@@@@@@@AAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@????????????????????????======>>>>>>?????????@@@>>>>>>????????????>>>===;;;;;;<<<<<<<<<;;;:::999::::::::::::::::::::::::666777888999:::;;;;;;;;;999999;;;<<<======>>>>>>;;;;;;;;;<<<<<<<<<======<<<:::999999;;;<<<<<<;;;;;;;;;;;;:::::::::999999888777777777888999::::::::::::999888777777777888555666666777888999999999777888888888888999999999777888:::<<<=========<<<<<<<<<<<<;;;;;;;;;;;;:::666666666666666666666666444444444555666777777888:::;;;;;;;;;;;;:::999999888888777777666666666555777777777777777777777777666777888888888666555444jjj^^^[[[]]]SSSSSSSSSQQQOOONNNOOOOOONNNNNNLLLKKKJJJIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFFFFGGGCCCEEEGGGIIIJJJIIIIIIHHHHHHIIIKKKMMMPPPQQQSSSSSSWWWVVVSSSQQQOOOMMMLLLLLLLLLJJJHHHGGGIIIJJJJJJJJJKKKKKKIIIHHHGGGFFFFFFFFFJJJHHHFFFEEEEEEFFFFFFEEEJJJJJJKKKLLLMMMMMMMMMMMMKKKLLLLLLLLLMMMLLLLLLKKKLLLLLLKKKJJJJJJLLLMMMNNNJJJKKKMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLMMMMMMNNNNNNNNNMMMMMMLLLRRRRRRQQQPPPNNNMMMLLLLLLKKKKKKJJJIIIHHHFFFFFFEEEHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNOOOOOOPPPQQQQQQQQQOOONNNNNNMMMMMMMMMNNNNNNPPPOOOOOONNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPRRRSSSSSSQQQPPPNNNPPPPPPOOONNNMMMMMMMMMMMMPPPPPPQQQQQQPPPNNNMMMLLLOOOOOOPPPPPPQQQRRRRRRSSSOOOPPPPPPPPPPPPOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKLLLMMMNNNPPPPPPPPPPPPRRRSSSTTTTTTTTTRRROOONNNQQQPPPNNNLLLKKKJJJKKKKKKLLLKKKJJJIIIHHHIIIJJJJJJKKKJJJJJJKKKLLLMMMKKKJJJJJJKKKLLLKKKJJJJJJKKKLLLOOONNNMMMNNNOOOOOONNNLLLNNNMMMLLLLLLLLLMMMNNNOOOKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKMMMLLLLLLMMMOOOPPPOOONNNOOOOOONNNNNNLLLIIIGGGEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFDDDGGGJJJJJJHHHGGGIIIKKKHHHHHHHHHGGGGGGHHHHHHIIIGGGHHHIIIJJJIIIFFFCCCBBBFFFEEEEEEDDDEEEGGGHHHIIIFFFFFFGGGHHHIIIHHHHHHGGGJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCCCCCCCCCCFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFBBBAAABBBEEEGGGFFFEEEEEEDDDAAA???@@@DDDGGGHHHHHHIIIIIIIIIHHHGGGFFFDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFCCCCCCCCCDDDDDDEEEEEEEEEGGGFFFEEEDDDDDDDDDDDDDDDHHHDDD@@@>>>>>>@@@AAABBBAAABBBDDDEEEEEECCCAAA???======<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????============???AAACCCDDDEEEDDDDDDCCCCCCDDDDDDEEEAAAAAAAAABBBDDDDDDAAA???DDDCCCCCCBBBBBBCCCCCCDDDAAAAAAAAAAAA@@@@@@??????BBBAAA@@@@@@???@@@@@@@@@??????>>>===<<<<<<======>>>>>>>>>>>>===<<<;;;:::<<<;;;:::::::::<<<===>>>===<<<;;;::::::;;;<<<===>>>===;;;;;;;;;===>>>@@@???????????????@@@@@@@@@@@@@@@???===<<<<<<<<<<<<;;;;;;;;;;;;<<<===???AAA@@@???>>><<<;;;;;;;;;;;;<<<<<<<<<:::999999;;;===999:::<<<=========<<<;;;<<<;;;;;;;;;<<<>>>@@@BBBBBBBBBBBBBBBAAA@@@??????@@@>>><<<:::999999999999888888777777888999::::::<<<======>>>???@@@@@@AAA???>>><<<:::999999999:::;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>AAA@@@???>>>>>>???AAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@>>>>>>=========>>>============>>>@@@AAA@@@???>>>===============>>>>>>>>><<<::::::<<<===:::;;;<<<<<<============AAA@@@???>>>??????@@@AAAAAAAAABBBBBBBBBBBBBBBAAABBBAAA???===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======;;;<<<<<<===>>>>>>?????????>>>===;;;::::::;;;;;;=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>mmmaaa]]]^^^VVVVVVTTTTTTUUUUUUTTTRRRQQQPPPQQQQQQQQQQQQQQQRRRTTTTTTPPPOOOOOONNNNNNOOOOOOPPPSSSRRRPPPNNNMMMNNNNNNOOOUUUWWW[[[___aaabbbbbbaaabbbaaa```^^^]]]]]]]]]]]]XXXVVVVVVVVVYYY[[[[[[[[[XXXWWWVVVUUUTTTSSSSSSSSSPPPPPPQQQRRRSSSTTTTTTTTTQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSTTTVVVWWWWWWWWWWWWXXXWWWVVVUUUUUUTTTUUUUUUTTTUUUWWWXXXZZZZZZ[[[[[[WWWWWWXXXWWWWWWVVVUUUTTTSSSTTTUUUUUUVVVWWWXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUTTTSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTYYYYYYZZZ[[[\\\^^^^^^___ZZZYYYYYYYYYYYYYYYZZZZZZ^^^]]]\\\[[[YYYXXXWWWWWW[[[ZZZYYYXXXWWWVVVUUUTTTVVVXXX[[[]]]______^^^^^^WWWWWWWWWWWWXXXYYYZZZ[[[___]]]ZZZXXXWWWXXXZZZ\\\WWWVVVVVVUUUTTTTTTSSSSSSUUUUUUVVVWWWYYYZZZZZZ[[[YYYYYYXXXXXXWWWVVVUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUVVVWWWXXXXXXWWWVVVTTTSSSNNNNNNNNNNNNOOOQQQRRRSSSRRRRRRQQQPPPPPPQQQRRRSSSRRRQQQRRRSSSTTTTTTRRROOOOOOPPPQQQQQQPPPOOOPPPQQQRRRRRRRRRSSSUUUVVVUUUSSSRRRQQQPPPPPPPPPQQQSSSSSSTTTUUUUUUUUUUUUTTTTTTSSSTTTTTTTTTTTTTTTUUUUUUUUUSSSRRRRRRSSSVVVVVVVVVTTTUUUVVVVVVVVVUUUTTTSSSRRRMMMNNNNNNNNNNNNMMMLLLKKKNNNMMMMMMLLLKKKKKKKKKKKKJJJLLLMMMLLLJJJJJJJJJLLLLLLLLLLLLLLLMMMNNNPPPPPPQQQQQQOOONNNMMMLLLLLLLLLPPPPPPOOONNNNNNNNNOOOOOOOOONNNMMMMMMMMMNNNPPPQQQOOOOOONNNNNNNNNNNNNNNOOOMMMMMMLLLJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJLLLMMMNNNIIIIIIHHHFFFGGGHHHIIIJJJFFFEEEEEEFFFHHHJJJJJJIIIQQQQQQQQQQQQPPPOOOMMMMMMKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKJJJJJJIIIJJJJJJJJJGGGHHHIIIIIIIIIGGGFFFEEEFFFGGGHHHIIIIIIGGGEEEDDDFFFEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCDDDEEEFFFGGGHHHDDDDDDCCCCCCCCCCCCDDDDDDFFFEEEDDDEEEGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFCCCCCCCCCCCCBBBAAA@@@???@@@@@@???>>>>>>???@@@@@@CCCBBBAAA@@@@@@AAABBBBBBFFFFFFEEEDDDCCCBBBAAAAAACCCBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????@@@@@@AAABBBAAA@@@======>>>???<<<<<<<<<<<<===>>>???@@@GGGFFFDDDCCCBBBBBBAAABBB@@@AAABBBCCCDDDDDDDDDDDDDDDDDDBBBAAA@@@@@@@@@@@@??????>>>>>>??????@@@@@@======>>>>>>??????@@@@@@@@@???>>>======<<<======>>>>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBooobbb]]]^^^VVVWWWRRRTTTWWWXXXWWWUUUTTTTTTUUUTTTTTTTTTTTTTTTUUUVVVRRRRRRRRRRRRRRRRRRSSSTTTVVVVVVUUUUUUTTTTTTTTTTTTVVVYYY^^^dddgggiiiiiihhhiiihhhfffeeecccbbbaaaaaa[[[ZZZZZZ\\\___aaaaaa```]]]]]][[[ZZZZZZYYYYYYYYYTTTVVVXXXYYYYYYXXXXXXXXXUUUUUUTTTTTTTTTTTTTTTTTTWWWXXXZZZ[[[]]]^^^^^^___``````___]]]\\\[[[[[[ZZZ\\\\\\\\\[[[[[[ZZZYYYXXXZZZ[[[[[[[[[ZZZZZZYYYXXX\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[VVVVVVUUUUUUTTTSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWZZZ[[[\\\]]]^^^``````aaa^^^]]]]]]]]]]]]^^^^^^___````````````___^^^]]]\\\\\\\\\\\\[[[ZZZYYYXXXXXXYYY[[[^^^bbbdddeeeeeeeee\\\\\\\\\\\\\\\]]]^^^^^^bbbaaa___]]]]]]^^^___```^^^]]]\\\[[[YYYXXXWWWVVVWWWWWWWWWXXXYYYZZZZZZ[[[]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYXXXWWWRRRRRRSSSTTTUUUVVVWWWWWWVVVUUUUUUTTTUUUVVVWWWXXXWWWVVVVVVWWWYYYXXXVVVTTTRRRSSSTTTSSSRRRQQQRRRTTTXXXWWWWWWYYY[[[\\\[[[ZZZWWWWWWVVVUUUVVVWWWXXXYYY\\\\\\]]]]]]\\\[[[ZZZZZZRRRRRRSSSSSSTTTTTTUUUUUUTTTTTTSSSUUUVVVVVVTTTRRRUUUUUUUUUTTTSSSSSSRRRQQQNNNNNNOOOPPPPPPPPPPPPPPPNNNMMMMMMLLLLLLLLLMMMMMMIIIIIIJJJJJJJJJKKKLLLMMMIIIIIIHHHHHHIIIJJJKKKKKKMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNOOOPPPQQQNNNNNNNNNOOOPPPPPPQQQQQQOOOOOONNNMMMLLLLLLMMMMMMIIIIIIIIIHHHHHHIIIIIIJJJMMMLLLKKKJJJIIIHHHGGGFFFJJJKKKKKKKKKKKKJJJJJJIIILLLKKKIIIGGGFFFGGGHHHIIIIIILLLLLLJJJJJJLLLMMMLLLDDDEEEGGGIIIKKKMMMMMMMMMLLLLLLMMMNNNOOOOOOOOOOOOMMMLLLKKKJJJIIIGGGFFFFFFJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNMMMKKKIIIHHHHHHFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCAAAAAACCCDDDFFFHHHIIIJJJGGGGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJFFFEEEDDDEEEFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDGGGFFFEEEEEEDDDDDDDDDEEECCCCCCDDDEEEEEEEEEEEEEEECCCDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAGGGGGGFFFEEEEEEDDDCCCCCCDDDDDDCCCBBBBBBBBBCCCCCCEEEDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBCCCDDDDDDEEEEEECCCAAA@@@@@@AAA??????>>>>>>???AAACCCDDDIIIIIIHHHGGGFFFEEEEEEDDDBBBCCCCCCDDDEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBAAAAAAAAABBBBBBCCCCCCCCCAAA@@@@@@@@@?????????@@@======>>>??????@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDpppccc]]]^^^VVVXXXSSSVVVZZZ[[[ZZZXXXXXXYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVXXX[[[]]]^^^]]][[[ZZZXXX\\\bbbiiimmmpppppppppooommmkkkhhhfffdddbbbbbbaaa```aaacccfffhhhhhhggg``````___^^^]]]]]]]]]]]]ZZZ\\\^^^^^^\\\ZZZZZZZZZZZZYYYXXXWWWVVVVVVVVVWWWZZZ[[[\\\^^^```aaabbbbbbddddddcccbbbaaa___^^^]]]`````````___^^^\\\[[[ZZZ]]]]]]]]]]]]]]]]]]\\\[[[___^^^^^^]]]]]]^^^^^^_______________````````````[[[ZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXYYY[[[\\\]]]]]]]]]^^^___```aaabbbcccdddcccccccccddddddeeefffeeeeeefffgggggggggffffff____________````````````\\\^^^aaaeeeggghhhiiihhhffffffeeedddddddddddddddbbbbbbcccccccccbbbaaaaaafffeeedddcccaaa```___^^^]]]\\\[[[[[[ZZZ[[[\\\\\\^^^^^^______```aaaaaaaaacccbbbaaa```_________```]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]]][[[ZZZZZZZZZ[[[\\\^^^___ZZZYYYXXXXXXYYYYYYXXXVVV\\\]]]^^^]]]\\\[[[\\\^^^[[[[[[[[[\\\___```___]]][[[ZZZYYYYYYYYYZZZ[[[\\\^^^^^^^^^^^^]]]\\\[[[[[[YYYYYYZZZZZZ[[[[[[\\\\\\^^^^^^^^^^^^___^^^[[[YYYZZZYYYXXXWWWVVVUUUUUUTTTUUUVVVWWWYYYZZZZZZZZZ[[[VVVUUUUUUUUUVVVWWWXXXXXXSSSRRRQQQPPPQQQQQQQQQQQQRRRQQQPPPPPPPPPPPPPPPQQQPPPQQQRRRTTTTTTSSSRRRRRRSSSTTTTTTUUUUUUVVVVVVVVVWWWXXXYYYYYYXXXWWWTTTSSSYYYXXXWWWUUUTTTSSSSSSSSSPPPPPPQQQQQQRRRTTTUUUVVVUUUUUUTTTSSSRRRQQQPPPPPPQQQRRRRRRQQQQQQOOONNNMMMPPPOOONNNMMMMMMMMMNNNNNNMMMSSSUUUPPPMMMNNNMMMIIIIIIKKKMMMNNNOOOOOOPPPPPPOOOOOOPPPQQQQQQQQQQQQQQQMMMMMMMMMLLLKKKKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKRRRRRRQQQNNNKKKIIIJJJLLLJJJJJJKKKKKKKKKJJJIIIHHHJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFHHHJJJLLLMMMOOOPPPLLLMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIHHHHHHIIIJJJIIIHHHFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFNNNMMMKKKJJJHHHGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBBBBCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHFFFDDDCCCCCCDDDCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@AAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDAAABBBBBBBBBCCCCCCBBBBBB??????@@@AAAAAABBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDssseee^^^___XXX[[[YYY\\\______]]][[[\\\^^^]]]\\\ZZZYYYWWWVVVVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZXXX[[[```dddfffeeecccaaaaaadddjjjoootttwwwxxxxxxsssqqqnnnkkkhhheeedddcccbbbbbbccceeehhhiiiiiihhhccccccbbbaaaaaaaaaaaaaaa___bbbdddbbb___]]]]]]___aaa```^^^\\\[[[[[[\\\\\\]]]^^^```bbbcccdddeeeeeeeeeeeeeeeeeecccbbb```___bbbbbbccccccddddddcccccc______`````````______^^^^^^^^^^^^___aaadddfffhhhcccccccccccccccdddddddddbbbbbbbbbaaaaaa`````````````````````aaacccdddeeeccccccddddddeeeeeeffffffdddddddddddddddeeefffgggeeefffhhhjjjjjjjjjiiiiiidddeeeeeefffgggggghhhhhh```bbbeeehhhkkkkkkkkkkkkjjjjjjiiiggggggfffffffffdddeeegggggggggfffeeedddeeeeeeddddddcccbbbbbbaaaeeedddbbbaaaaaaaaabbbcccccccccddddddeeefffffffffdddcccbbbaaa``````aaabbbbbbbbbbbbbbbbbbbbbbbbbbb````````````______^^^]]]ZZZZZZZZZZZZ[[[]]]___``````]]][[[ZZZZZZ[[[[[[[[[]]]___```___^^^]]]^^^___ZZZZZZZZZ[[[]]]^^^]]][[[ZZZYYYXXXXXXXXXYYY[[[\\\XXXYYYYYYYYYYYYXXXXXXWWW]]]^^^^^^^^^^^^^^^^^^___aaaaaabbbcccdddcccaaa^^^YYYYYYXXXWWWVVVVVVVVVWWWSSSTTTUUUVVVVVVWWWWWWVVVXXXXXXWWWWWWXXXXXXYYYZZZ\\\ZZZVVVTTTTTTTTTSSSRRRSSSSSSRRRRRRRRRRRRSSSSSSRRRSSSSSSTTTSSSSSSRRRRRRSSSTTTTTTUUUUUUTTTTTTSSS[[[[[[[[[ZZZXXXUUURRRQQQVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQRRRSSSUUUVVVWWWSSSSSSSSSSSSSSSSSSSSSSSSOOOOOOPPPPPPOOONNNLLLKKKMMMMMMNNNNNNOOOOOOOOOPPPIIIQQQTTTOOOLLLOOOPPPLLLMMMNNNOOONNNMMMMMMNNNOOOPPPPPPQQQQQQQQQPPPOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMNNNOOOOOONNNOOOOOOLLLHHHGGGJJJMMMLLLLLLMMMMMMLLLLLLKKKKKKNNNNNNMMMLLLKKKJJJJJJIIIKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLJJJJJJIIIIIIIIIIIIJJJJJJLLLJJJHHHHHHJJJKKKJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHLLLKKKIIIHHHFFFEEEEEEEEEIIIIIIIIIIIIHHHGGGFFFEEEBBBCCCEEEFFFHHHIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGFFFHHHIIIIIIGGGFFFFFFGGGEEEEEEEEEEEEEEEFFFFFFGGGFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDBBBCCCDDDEEEEEEFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDvvvhhhaaaaaa[[[^^^cccfffgggddd```]]]^^^aaa```___^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^___```bbbfffiiikkkkkkjjjiiilllnnnqqquuuxxxzzz||||||uuusssqqqnnnkkkiiihhhgggdddddddddgggiiijjjiiihhhggggggfffeeeeeeeeeeeefffcccfffhhhfffcccaaadddhhhjjjhhhfffdddcccccccccdddfffggghhhjjjkkkllllllllliiijjjjjjjjjiiihhhfffeeedddeeeffffffggggggggggggaaaaaabbbbbbcccbbbbbbaaa`````````bbbdddhhhlllnnnffffffffffffffffffffffffhhhhhhggggggggggggffffffeeeeeeeeeeeefffhhhiiijjjhhhhhhhhhhhhiiiiiiiiiiiiccccccccccccdddeeefffgggggghhhjjjkkkkkkjjjiiihhhiiiiiijjjjjjjjjjjjjjjjjjgggiiikkknnnoooooonnnnnnkkkjjjjjjiiiiiiiiijjjjjjkkkkkkjjjjjjjjjkkkkkkkkkdddddddddddddddeeeeeeeeekkkjjjhhhhhhhhhiiikkklllllllllkkkkkkjjjjjjjjjjjjhhhgggeeeddddddeeefffggghhhhhhhhhgggggghhhhhhiiiaaaaaabbbcccbbbaaa```___\\\\\\\\\]]]^^^```bbbdddjjjfffbbb``````bbbddddddaaabbbccccccaaaaaabbbccceeeddddddeeefffgggeeedddddddddcccbbbcccdddeeefffbbbcccdddddddddddddddddd_______________^^^^^^^^^]]]^^^```cccffffffdddbbbZZZZZZYYYYYYZZZ\\\^^^___eeeeeeeeedddcccbbbaaa```aaa```___^^^]]]]]]]]]]]]```]]]ZZZYYYZZZ[[[[[[ZZZVVVVVVVVVWWWXXXYYY[[[[[[aaa___[[[XXXVVVVVVWWWYYYSSSUUUWWWYYY[[[\\\]]]]]]bbbaaa```______```bbbccc```_______________``````_______________``````aaa```___^^^]]][[[ZZZXXXXXXSSSTTTVVVWWWXXXWWWVVVUUUWWWXXXYYYYYYXXXVVVTTTRRRVVV^^^^^^TTTOOOSSSVVVTTTNNNPPPQQQPPPPPPQQQTTTWWWOOOPPPRRRSSSUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTUUUUUUVVVWWWLLLPPPTTTSSSQQQPPPRRRUUUUUUUUUUUUUUUTTTTTTSSSSSSVVVVVVUUUTTTSSSRRRQQQQQQOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRQQQPPPOOONNNNNNMMMMMMLLLLLLMMMMMMNNNMMMKKKIIIIIIJJJKKKKKKKKKMMMNNNOOOPPPPPPOOONNNMMMLLLLLLLLLLLLMMMMMMMMMNNNMMMMMMLLLKKKKKKKKKKKKKKKHHHHHHGGGGGGFFFFFFGGGGGGKKKKKKLLLLLLLLLKKKJJJJJJFFFFFFGGGGGGHHHIIIJJJKKKIIIJJJKKKKKKKKKKKKJJJIIIJJJJJJLLLMMMNNNNNNOOOOOOJJJJJJJJJJJJIIIIIIIIIIIIEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHIIIJJJIIIIIIGGGGGGEEEEEEEEEDDDEEEEEEFFFFFFEEEGGGJJJJJJIIIHHHHHHIIIEEEFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEFFFGGGHHHIIIIIIHHHGGGHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDEEEGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCyyykkkcccccc]]]aaakkkmmmmmmhhhbbb^^^___bbbbbbaaa```````````````aaa____________```aaabbbcccggghhhjjjlllmmmnnnoooooossstttuuuwwwyyy{{{||||||uuutttrrrpppnnnmmmlllllljjjjjjkkkmmmooopppnnnmmmjjjjjjiiihhhhhhhhhiiiiiifffiiikkkiiiffffffjjjoooqqqooollljjjiiiiiiiiijjjooopppqqqrrrssstttttttttooooooppppppooonnnmmmkkkhhhhhhhhhggggggfffddddddccccccddddddeeedddddddddeeedddddddddfffiiilllnnnhhhhhhhhhhhhggggggffffffjjjjjjiiiiiiiiiiiiiiiiiieeeeeeffffffgggiiijjjkkkkkkkkkjjjjjjjjjiiiiiiiiigggggggggggghhhiiijjjkkknnnooopppqqqpppnnnlllkkkkkkkkkkkkjjjjjjiiiiiiiiilllnnnppprrrrrrrrrqqqpppnnnnnnnnnnnnooopppqqqrrrqqqooommmllllllmmmpppqqqiiijjjjjjkkkllllllmmmmmmlllkkkkkkjjjkkkmmmpppqqqssssssqqqpppnnnmmmlllkkkrrrpppooonnnnnnoooqqqrrrlllllllllkkkkkklllmmmmmmggghhhiiijjjjjjiiihhhhhheeeeeeeeefffgggjjjlllmmmtttpppjjjggghhhjjjmmmnnnooopppqqqqqqoooooopppqqqyyyxxxxxxxxxyyyyyyxxxvvvxxxwwwvvvvvvvvvwwwyyyzzzyyyyyyzzz{{{|||||||||||||||||||||{{{{{{zzzzzzzzzuuuvvvyyy~~~yyyyyyyyyzzz}}}|||zzzwwwyyy}}}zzzzzz|||}}}{{{vvvnnngggdddeeehhhkkkuuuxxx|||~~~zzzwwwzzz~~~vvvcccWWWXXXYYYVVVRRRTTTWWWXXXYYY]]]ccchhhjjjllloootttxxx{{{~~~wwwvvvtttrrrpppnnnmmmlllggggggffffffeeeeeeeeeddd[[[[[[[[[[[[[[[\\\]]]]]]SSSZZZaaacccbbbaaabbbeeecccccccccbbbbbbbbbaaaaaabbbbbbaaa```___^^^]]]\\\WWWWWWXXXYYY[[[\\\]]]]]]ZZZ[[[[[[\\\[[[ZZZXXXWWWTTTTTTSSSSSSSSSSSSTTTTTTSSSPPPNNNNNNOOOQQQQQQPPPOOOPPPRRRSSSSSSRRRPPPOOOMMMMMMNNNNNNNNNOOOOOOOOOPPPOOONNNNNNMMMMMMNNNNNNLLLLLLLLLLLLMMMNNNPPPPPPJJJKKKLLLMMMMMMMMMMMMMMMKKKJJJIIIHHHHHHIIIKKKLLLJJJKKKLLLMMMMMMLLLKKKJJJJJJKKKMMMNNNPPPPPPQQQQQQNNNNNNMMMLLLKKKJJJIIIIIIDDDDDDDDDEEEFFFGGGHHHIIIGGGHHHIIIJJJJJJIIIHHHHHHFFFFFFEEEEEEEEEEEEEEEFFFEEEGGGJJJJJJJJJIIIIIIJJJEEEEEEFFFFFFFFFDDDBBBAAAEEEFFFGGGGGGGGGFFFEEEDDDFFFFFFGGGHHHIIIIIIIIIIIIHHHIIIJJJLLLLLLLLLKKKKKKLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGCCCEEEFFFHHHIIIIIIIIIHHHFFFFFFFFFEEEEEEEEEEEEEEEIIIHHHHHHGGGFFFEEEDDDDDD