BM6(3 ************************---------------...//////,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,++++++***+++,,,---...---,,,+++---+++******,,,------,,,,,,,,,+++++++++*********++++++******++++++,,,,,,++++++************++++++))),,,///...+++))))))+++)))+++++++++******+++---,,,------------,,,+++************++++++,,,---...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---,,,+++***+++,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++******++++++,,,---++++++******++++++,,,---***))))))***+++,,,+++***)))************+++++++++***++++++++++++***))))))***+++,,,---............************************)))+++---,,,+++***+++,,,++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++***))))))))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++******++++++,,,---,,,,,,------,,,,,,+++******++++++,,,,,,------...,,,,,,---+++***)))***,,,------............------......------------......---,,,+++,,,...///...---///,,,+++......+++,,,///........................------,,,,,,,,,,,,------///,,,+++......+++,,,///444---...000,,,111666222000...,,,,,,---...---,,,---------.........//////---,,,+++++++++,,,---...///,,,,,,...,,,'''$$$&&&++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))+++,,,)))***///000...)))***+++,,,,,,------,,,+++---...---,,,+++,,,...***++++++***))))))***,,,+++++++++************)))***------***+++......+++++++++++++++++++++++++++------,,,+++++++++++++++++++++++++++++++++++++++******))))))))))))******+++***---***###)))000***)))************+++++++++******++++++++++++******,,,)))(((,,,---+++***+++(((***++++++******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,+++******+++++++++************)))///)))'''***---,,,***++++++++++++************)))++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,++++++***+++)))---+++###(((...(((*********++++++,,,,,,---+++******+++------,,,***++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,---......,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,++++++,,,---...///...---------+++******,,,------,,,++++++,,,,,,++++++******++++++******++++++,,,---++++++************++++++***...111000,,,***+++---***+++++++++******,,,...,,,,,,---------,,,+++***************+++,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,***,,,------,,,+++,,,---***++++++,,,,,,++++++***,,,,,,,,,+++++++++******((()))***+++,,,------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++******++++++,,,---++++++******++++++,,,---***))))))***,,,,,,+++***)))************+++++++++,,,,,,,,,,,,,,,+++*********+++,,,---............************************)))+++---,,,+++***+++,,,******************************++++++++++++*********++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++)))))))))))))))***+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++******++++++,,,---,,,,,,------,,,,,,+++******++++++,,,,,,------...---......,,,+++***,,,---,,,------......------,,,......------------......---,,,+++,,,...///...---///,,,+++......+++,,,///........................------,,,++++++,,,------///,,,+++......+++,,,///222***,,,...+++///555000000...---,,,---...---,,,---,,,+++******,,,---///,,,,,,+++***+++,,,---...---***+++......***)))***+++++++++,,,,,,,,,------,,,++++++++++++,,,------******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))+++,,,)))***///000...***++++++,,,,,,,,,++++++,,,---...---,,,,,,,,,...)))+++,,,+++)))(((***,,,+++++++++************))))))+++,,,)))***------***++++++++++++++++++++++++------,,,++++++++++++,,,++++++++++++++++++++++++******))))))))))))*********(((------&&&)))...))))))************+++++++++******++++++++++++******---)))))),,,...+++)))+++(((***++++++******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,+++***)))+++++++++************)))///***'''***---,,,***++++++++++++************)))++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,+++++++++,,,***...,,,%%%)))///((()))******+++,,,,,,------+++******+++------,,,***+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***************************,,,++++++++++++,,,------,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,+++,,,.../////////......---+++***+++,,,---------++++++,,,,,,,,,+++******+++*********+++,,,,,,---++++++************+++++++++000333222...+++---///***+++,,,+++******,,,...+++,,,---...---,,,+++***************+++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,***,,,------,,,+++,,,---+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******'''((()))+++,,,---......---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++++++++******++++++,,,---++++++******++++++,,,---)))))))))***,,,,,,+++***)))************+++++++++---------------,,,+++***++++++,,,---............************************)))+++---,,,+++***+++,,,******************************++++++++++++******++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++))))))((())))))***++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++******++++++,,,---,,,,,,---------,,,++++++***++++++,,,,,,---......---......---++++++,,,...,,,------......------,,,......------------......---,,,+++,,,...///...---///,,,+++......+++,,,///........................------++++++++++++------///,,,+++......+++,,,///000(((***---)))...333...000///------.........---,,,+++(((''''''))),,,...,,,,,,+++***+++,,,...///***(((***...///---,,,...++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++)))+++,,,)))+++///000...+++,,,,,,,,,,,,+++******,,,---......,,,,,,---...)))+++,,,+++((((((***---+++++++++************)))(((++++++)))))),,,,,,***++++++++++++++++++++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******))))))))))))*********(((---...''')))...((()))************+++++++++******++++++++++++******---***)))---...+++)))***(((***++++++******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++***)))+++++++++************)))000***'''+++---,,,***++++++++++++************)))++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,,,,++++++,,,+++///---&&&***///)))))))))***+++,,,,,,------+++******+++------,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******)))************+++++++++*********++++++,,,,,,,,,******))))))))))))*********+++,,,+++******,,,...............---,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,***)))***++++++++++++++++++++++++++++++,,,---...////////////---,,,,,,+++***)))((((((++++++++++++++++++++++++,,,,,,,,,------------...111000///...---,,,,,,,,,///---+++,,,///111///,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++******++++++,,,---------------,,,+++******,,,------......------,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++***)))(((((()))***+++///...---,,,+++,,,---...++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---......------///000------------------------........................+++,,,---.........------......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++*********)))***++++++------.../////////...---...///000111---,,,,,,++++++,,,,,,---.........------,,,,,,,,,***+++,,,,,,------,,,,,,......//////......---,,,///...------,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,---......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,000...---...///...+++'''+++++++++*********))))))************************++++++******++++++,,,------,,,***)))))))))******)))***,,,------,,,***)))************************)))************+++++++++************************+++++++++,,,,,,++++++***+++++++++*********)))))),,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********---------,,,,,,+++++++++)))************+++++++++///---++++++,,,---,,,+++------++++++++++++------+++,,,,,,------,,,,,,+++((()))))))))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++)))************+++++++++++++++++++++++++++,,,,,,******))))))))))))******+++,,,---,,,++++++---//////......---,,,,,,++++++++++++++++++++++++++++++)))))))))))))))))))))))))))***,,,,,,***)))***++++++++++++++++++++++++++++++,,,---...............,,,,,,,,,+++******))))))+++++++++++++++++++++++++++,,,,,,,,,------......000000...------,,,,,,,,,,,,+++******+++,,,+++******++++++,,,,,,,,,++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++******++++++******++++++,,,---)))******+++++++++******,,,,,,------------,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++***)))(((((()))***+++---,,,,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++---......------...///------------------------........................,,,,,,,,,------------...//////.........---------,,,------......------,,,---,,,,,,,,,++++++++++++------,,,,,,,,,+++++++++......---------...///000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,...............------,,,,,,,,,+++*********++++++++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,++++++******++++++,,,************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,...///---***+++++++++*********))))))***************************************+++,,,,,,...---+++*********++++++******+++,,,,,,+++******************************)))************+++++++++******************************+++,,,,,,,,,+++++++++++++++*********)))))),,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********+++++++++*********)))))))))************+++++++++)))'''&&&'''(((******)))---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***''''''((()))***+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++)))************+++++++++,,,,,,++++++++++++++++++******))))))))))))******+++,,,------,,,,,,---//////...---,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,***)))***++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,---....../////////...---,,,,,,,,,---++++++,,,+++)))((())))))+++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,+++++++++******+++************+++,,,,,,(((((()))***++++++++++++,,,,,,------------,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++***))))))))))))***+++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,------,,,+++,,,...---------------------------------------------------,,,+++++++++,,,...///////////////............,,,------......------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,---...///---,,,,,,++++++,,,,,,---******+++++++++++++++,,,***+++,,,,,,------,,,,,,...............---,,,,,,++++++*********+++,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------.........+++******))))))******+++)))))))))))))))))))))))),,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))+++,,,---+++***+++++++++******************************************))))))))))))***++++++...---,,,,,,++++++,,,,,,************************************************)))************+++++++++************************)))***+++,,,,,,,,,,,,,,,+++++++++***************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++************+++++++++++++++++++++*********+++++++++************))))))************+++++++++(((''''''(((***,,,,,,,,,---,,,,,,++++++,,,,,,---)))******++++++******))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,+++***))))))+++++++++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,))))))*********+++++++++,,,,,,,,,++++++*********+++******))))))******++++++,,,,,,,,,++++++---...///...,,,******+++,,,---++++++++++++++++++++++++------------------------)))***,,,,,,***)))***+++++++++++++++++++++++++++++++++,,,,,,,,,+++******+++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,---......///......---,,,,,,,,,---------///000...+++)))***,,,------------,,,+++************+++,,,------------++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,+++++++++*********************++++++,,,***+++,,,---------------,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************'''(((***+++,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++*********))))))++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++******,,,...///............------------,,,------......------,,,------------------------))))))***+++,,,------...+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---******++++++,,,,,,------***+++,,,,,,------,,,,,,------.........---,,,,,,,,,,,,,,,,,,------...///++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........++++++************++++++************************---,,,***))))))***,,,---++++++++++++++++++++++++,,,,,,+++******)))'''&&&************************************************)))))))))((())))))***+++,,,,,,,,,+++++++++,,,,,,+++******))))))******+++************************))))))*********+++++++++************************))))))***+++,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++++++++************************))))))))))))******+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++***)))***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************))))))(((((((((''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,...---,,,,,,++++++,,,,,,))))))*********+++++++++,,,,,,,,,++++++*********++++++************++++++)))***+++***))))))+++---///---+++******+++,,,---++++++++++++++++++++++++)))))))))))))))))))))))))))***,,,,,,***)))***++++++++++++++++++++++++++++++++++++,,,++++++*********++++++,,,,,,------...++++++++++++++++++++++++******++++++,,,---......------,,,,,,,,,------......000111///,,,***+++------------------,,,+++******+++,,,---------------++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,------------------,,,,,,,,,,,,+++++++++************))))))******+++,,,---------------,,,+++***+++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******&&&''')))+++,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++*********))))))++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,*********+++---///---------,,,,,,,,,++++++,,,------......------,,,------------------------((())))))***+++,,,---...+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,------......***+++,,,,,,------,,,,,,---------...---,,,,,,+++,,,,,,,,,,,,------...///++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++)))((('''''''''************************************************)))))))))((())))))***+++*********++++++++++++***++++++***))))))***++++++************************))))))*********+++++++++************************)))***+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++******************************))))))(((((())))))***************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++)))(((((()))******))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))((('''&&&%%%$$$$$$,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))*********++++++,,,,,,+++++++++))))))******+++,,,,,,,,,------,,,+++++++++++++++)))************+++++++++,,,,,,++++++++++++++++++++++++************++++++((()))***)))((()))***,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,,,,***)))***+++++++++++++++++++++++++++***++++++,,,,,,,,,++++++******++++++,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,---......------...---+++***++++++,,,------------,,,,,,++++++,,,,,,------------,,,++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++*********))))))))))))***++++++++++++++++++***)))((((((++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,+++******((()))***+++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...,,,,,,,,,,,,+++++++++***,,,------......------,,,,,,,,,,,,,,,------------++++++++++++***************+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,---------------......***+++,,,,,,------,,,,,,---------------,,,++++++++++++*********+++,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++((()))))))))((((((***,,,***************+++++++++***************************))))))))))))***++++++))))))***+++++++++******++++++++++++++++++++++++************************)))************+++++++++************************+++++++++,,,,,,++++++******************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++*********************+++++++++******))))))))))))******)))))))))***************)))************+++++++++)))************+++++++++...,,,******+++++++++)))+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,)))))))))((((((''''''&&&++++++++++++++++++++++++******************************))))))))))))******)))******+++,,,,,,,,,,,,((())))))***++++++,,,,,,,,,,,,+++************+++)))************+++++++++++++++++++++++++++,,,,,,,,,++++++******++++++,,,)))***+++***))))))+++---++++++++++++++++++++++++++++++++++++++++++++++++------------------------)))***,,,,,,***)))***+++++++++++++++++++++++++++******+++,,,---------,,,*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---...///,,,+++***+++,,,,,,+++***,,,,,,------------------------------------,,,,,,++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******)))))))))))))))***++++++******+++++++++******)))++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++*********++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---------+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,------......------,,,++++++++++++,,,,,,,,,---++++++++++++************++++++---.........---,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,------------,,,++++++,,,,,,+++*********++++++++++++++++++++++++++++++++++++******++++++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***************************+++---......---+++***************************((()))***)))''''''***---))))))*********+++++++++***************************************+++,,,,,,)))***+++,,,,,,,,,+++++++++,,,---......---,,,+++************************)))************+++++++++************************,,,,,,,,,,,,+++******)))))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++***************+++++++++,,,,,,+++******))))))******+++((()))))))))*********+++))))))*********+++++++++)))************+++++++++...,,,++++++---...---,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,******************************************************))))))))))))******((()))***+++,,,---------((())))))***++++++,,,,,,,,,+++******))))))******)))************+++++++++*********++++++,,,,,,---,,,++++++******++++++,,,***+++,,,+++******,,,...***++++++,,,,,,,,,++++++++++++++++++++++++++++++************************)))***,,,,,,***)))***+++++++++++++++++++++++++++)))***+++,,,---.........************************++++++++++++++++++++++++------,,,++++++******)))*********+++,,,---...///...+++)))+++...///---+++++++++,,,---........................---,,,++++++++++++++++++++++++++++++*********)))***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++*********,,,,,,,,,+++++++++******)))))))))))))))******+++***+++,,,,,,------------+++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++***+++,,,------,,,+++***---,,,+++*********+++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++......---------,,,,,,,,,,,,------......------,,,*********++++++,,,,,,,,,(((((()))***+++,,,,,,---+++,,,---...///...---------,,,,,,++++++,,,,,,------,,,,,,++++++*********++++++,,,---------,,,,,,,,,,,,---------,,,++++++///......---,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---************************))))))))))))))))))))))))+++*********************++++++************++++++)))))))))))))))))))))))))))+++---//////---+++)))************************,,,------***&&&%%%'''***))))))******++++++++++++************************++++++******++++++,,,---)))***,,,---...------,,,+++,,,...//////...,,,+++************************)))************+++++++++************************---------,,,+++***)))((())))))******++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++************++++++,,,,,,,,,,,,++++++************++++++(((((())))))*********++++++++++++,,,,,,---------)))************+++++++++(((&&&%%%&&&)))++++++***++++++------------++++++******++++++++++++******(((***,,,......,,,***(((,,,,,,,,,,,,,,,+++***)))******++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++******))))))))))))))))))))))))))))))+++******))))))******++++++***)))(((((()))***+++)))))))))))))))))))))))),,,,,,+++******))))))(((+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********%%%%%%&&&'''((()))************+++++++++,,,,,,,,,,,,+++***))))))***+++,,,)))((('''''''''(((***+++******)))))))))***,,,---,,,+++++++++,,,------...------------------------------,,,,,,,,,---...///,,,,,,,,,+++++++++******------,,,,,,,,,,,,++++++))))))***++++++++++++***......---,,,++++++++++++---,,,************,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&''')))***+++,,,---,,,+++++++++***)))))))))++++++++++++++++++++++++)))***,,,------,,,***)))++++++++++++++++++++++++)))))))))***++++++,,,,,,''''''((()))***++++++,,,***+++,,,---,,,+++***))),,,,,,,,,+++++++++******------,,,+++************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++...---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,***((((((***,,,---...***++++++,,,,,,++++++***---------------------------,,,,,,---...---+++(((+++++++++*********)))))),,,,,,,,,---------......000...,,,***))))))******,,,++++++******++++++,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,///---***'''&&&(((+++,,,++++++------------++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,************************---,,,***)))))))))******((((((((((((((((((((((((((())),,,.........---,,,***)))((((((((()))+++,,,******))))))))))))))))))...------,,,+++***))))))***((('''(((+++,,,***(((***++++++++++++***)))))))))))))))))))))******+++,,,+++******))))))******,,,+++***))))))***+++,,,************************++++++++++++++++++++++++...---,,,+++************++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++************))))))((((((*********++++++,,,,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++%%%&&&)))***+++***)))''')))***,,,------,,,***)))+++,,,,,,,,,++++++***))))))******************)))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++*********)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++************+++,,,************************,,,++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,++++++++++++++++++)))))))))))))))***************+++++++++,,,,,,,,,))))))(((((((((((()))))),,,+++*********+++------,,,+++***)))))))))***+++***)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,+++++++++++++++,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***+++,,,,,,+++++++++***************+++++++++++++++++++++++++++******************+++++++++++++++++++++++++++------,,,,,,+++******)))(((((())))))******++++++******+++,,,,,,,,,+++***,,,,,,,,,+++++++++******+++++++++***++++++,,,,,,........................******+++++++++,,,,,,,,,...........................---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++000---+++***+++---------,,,,,,------------,,,,,,------------------------,,,+++***+++,,,+++***(((+++++++++*********))))))+++,,,,,,,,,,,,---------...,,,+++))))))***+++,,,,,,++++++******++++++,,,------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++******+++++++++,,,,,,,,,---,,,***(((((()))+++,,,++++++,,,------,,,++++++***++++++,,,,,,++++++***+++******************+++************************+++***)))((((((((()))***))))))))))))))))))))))))'''(((***,,,------,,,++++++***)))))))))***,,,,,,******)))))))))******+++---,,,,,,++++++******)))+++)))(((***,,,...,,,++++++++++++++++++***)))))))))))))))))))))***++++++,,,+++******))))))*********)))(((''''''((()))***************************++++++++++++++++++++++++...---,,,+++************++++++++++++++++++++++++******************************++++++++++++******+++++++++++++++++++++++++++++++++******)))))))))******+++++++++,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++((()))***+++,,,++++++************++++++*********+++++++++,,,++++++***)))((())))))******))))))((())))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++++++++++++++***++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,((())))))))))))))))))(((,,,,,,++++++,,,,,,---...---,,,+++***))))))))))))***))))))))))))***++++++++++++++++++++++++++++++*********+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------------,,,******++++++,,,---......+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++***************+++++++++++++++++++++++++++++++++,,,+++)))'''''')))+++,,,++++++++++++++++++++++++...------,,,++++++******)))*********************((()))+++,,,---,,,,,,+++,,,,,,,,,+++++++++******************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------------------------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++222000---,,,---------,,,---......//////......------------------------------,,,******+++,,,+++***+++++++++*********************+++++++++,,,,,,,,,++++++***)))***+++---...,,,++++++******++++++,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************++++++***))))))***++++++******+++++++++,,,,,,,,,+++************++++++,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***))))))))))))))))))))))))************************)))(((((('''(((((()))***************************'''((()))+++++++++******++++++******++++++,,,---***************+++,,,---++++++++++++++++++++++++,,,+++***+++...//////...++++++++++++******))))))***))))))))))))***++++++,,,+++******))))))*********)))(((((((((((()))***++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***************++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++,,,,,,++++++++++++*********++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++***))))))))))))***+++******++++++++++++******(((((())))))))))))(((((()))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))******+++))))))(((''''''((())))))++++++++++++++++++++++++++++++,,,,,,---......///+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******,,,------,,,******))))))))))))******++++++++++++******************,,,+++++++++++++++,,,,,,************************,,,,,,------.........---......---------,,,,,,,,,,,,,,,,,,++++++++++++***))))))***++++++++++++***++++++,,,,,,------------+++,,,---......---,,,+++,,,------......------,,,++++++++++++++++++++++++************************)))))))))***+++++++++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++)))******++++++,,,,,,---+++*********************((()))***,,,------,,,,,,,,,,,,,,,+++++++++******+++*********++++++,,,---************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++111///---,,,---...------------............------,,,,,,,,,,,,,,,,,,,,,,,,000...,,,+++,,,.........************************)))************+++++++++++++++*********+++,,,---,,,++++++******++++++,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++))))))))))))))))))))))))+++******************+++******+++++++++,,,,,,,,,)))******+++,,,,,,,,,,,,+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***))))))************))))))************************(((((((((((())))))******************************((((((***+++++++++******************++++++,,,,,,************+++,,,---...))))))******+++++++++,,,+++++++++,,,---/////////+++++++++*********************))))))******+++,,,,,,+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++*********************************************************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,,,,---...+++***(((''''''(((***+++)))******++++++*********(((((())))))))))))((((((+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++,,,))))))))))))))))))))))))+++******))))))******+++***)))(((''''''((()))***************************++++++,,,---...//////000---..................---*********++++++,,,,,,,,,))))))******+++,,,,,,---******+++++++++,,,,,,,,,***+++,,,------,,,+++***'''(((((()))))))))))))))(((((()))***+++,,,,,,,,,,,,,,,+++******+++++++++************************+++,,,---.........------......---------,,,,,,,,,,,,,,,+++++++++*********))))))***++++++++++++***,,,------------,,,+++******+++------------+++***,,,------------------,,,++++++++++++++++++++++++++++++++++++************)))))))))***+++++++++,,,++++++++++++++++++++++++++++++,,,------,,,++++++++++++++++++++++++++++++((((((((()))******++++++++++++++++++************((()))***,,,------,,,,,,,,,,,,,,,+++++++++******---,,,++++++*********+++........................++++++++++++++++++++++++........................,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---+++***+++---......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,.........************************)))))))))*********++++++,,,,,,+++++++++***++++++,,,++++++******++++++,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))*********++++++***************+++++++++,,,,,,,,,)))***+++,,,------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,+++******************************((())))))***++++++++++++*********************************+++++++++++++++((())))))***************************+++,,,---...((())))))******++++++,,,)))***++++++,,,,,,---...,,,+++***)))))))))*********************++++++,,,,,,+++******))))))******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))************************************************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---,,,++++++++++++,,,,,,***)))(((''''''((()))***((()))******+++*********((())))))******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,+++******+++,,,---))))))))))))))))))))))))++++++,,,,,,---...//////...//////000000//////...++++++++++++++++++,,,,,,'''((()))***+++,,,,,,---******+++++++++,,,,,,,,,))))))************))))))))))))***++++++++++++***&&&''')))***,,,---------******)))(((((((((((()))************************)))***+++,,,---,,,+++***------------,,,,,,,,,,,,++++++++++++************++++++,,,------------,,,------......---,,,***)))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********************+++++++++++++++++++++++++++++++++***,,,...//////...,,,***++++++++++++++++++++++++*********)))((((((''''''******++++++++++++++++++((()))+++,,,---,,,,,,+++,,,,,,,,,+++++++++******...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***,,,------,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))***++++++******************+++++++++))))))*********+++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))************************)))***++++++++++++***)))******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,,,,+++++++++************++++++***++++++,,,,,,++++++******+++,,,------,,,+++***************************)))******++++++++++++***************************++++++++++++++++++++++++(((((()))************)))***************+++,,,---)))))))))*********++++++)))***++++++******+++,,,---,,,***)))))))))***++++++************+++,,,,,,,,,+++******))))))******))))))***++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))))))))************************************************************++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,++++++++++++******(((((((((''''''((((((((((((((()))***************)))******************)))++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---,,,++++++,,,---...************************++++++,,,,,,---------.........////////////......,,,,,,++++++++++++++++++))))))******+++++++++,,,******+++++++++,,,,,,,,,+++******))))))******+++)))***+++,,,,,,,,,++++++'''((()))+++,,,,,,,,,+++******)))(((((((((((((((++++++++++++++++++++++++(((***+++------,,,+++***,,,,,,,,,,,,++++++++++++++++++++++++************++++++,,,------------,,,+++,,,---......---+++***+++******))))))******+++***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++******)))(((((((((*********++++++,,,,,,,,,******+++,,,,,,,,,+++***,,,,,,,,,+++++++++******,,,,,,++++++***+++++++++************************,,,,,,,,,+++++++++******))))))))))))))))))))))))+++,,,,,,,,,++++++******************************+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,,,,+++)))******++++++++++++******++++++++++++++++++++++++((((((''')))***+++***((())))))*********+++++++++*********+++++++++,,,,,,******++++++,,,,,,++++++,,,++++++******++++++,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((++++++++++++++++++++++++)))***++++++++++++***)))******+++++++++,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,+++***))))))***+++,,,***++++++,,,,,,++++++***)))***+++,,,,,,+++***)))************************)))******++++++***)))((())))))))))))))))))))))))*********)))))))))******((()))***+++++++++************)))))))))******+++))))))))))))***************+++---,,,)))(((***+++---,,,***)))((()))***+++++++++******++++++,,,---,,,+++******))))))******)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))************************************************************++++++++++++******++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++******++++++,,,---------------------------+++,,,------...---------+++,,,,,,---,,,+++***)))(((((((((((((((((((((((((((((()))*********************++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------))))))))))))))))))))))))+++******************+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............---------,,,,,,++++++*********,,,,,,++++++++++++************+++++++++,,,,,,,,,...---,,,++++++,,,---...((()))***+++,,,+++******((()))+++,,,,,,+++***))),,,,,,+++******)))******++++++++++++++++++++++++***+++---//////...---,,,,,,,,,,,,+++++++++******+++++++++************)))))))))***++++++++++++***(((***,,,.........---,,,+++***)))(((((()))***+++*********++++++***************************************+++++++++,,,,,,,,,,,,+++++++++******))))))++++++++++++++++++++++++---,,,***))))))***,,,---++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))***+++,,,,,,------***+++,,,---,,,+++***))),,,,,,,,,+++++++++******************+++,,,------------------------------,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,+++******************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++,,,,,,***(((***++++++,,,,,,++++++***++++++++++++++++++++++++)))((()))+++------+++)))))))))******++++++++++++***++++++++++++,,,,,,,,,((((((***+++,,,---------,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((++++++++++++++++++++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,...---,,,+++++++++++++++,,,+++***))))))***+++,,,+++++++++,,,,,,+++++++++''')))***++++++***)))'''************************))))))*********((('''&&&((((((((((((((((((((((((***)))(((((((((((()))))))))***+++,,,---,,,++++++******))))))))))))))))))*********)))))))))))))))+++---...---***((()))+++---,,,***(((((()))***+++++++++******++++++,,,---,,,++++++***)))*********+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))))))))******))))))))))))))))))))))))******************************++++++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********+++*********+++,,,,,,---------------------------+++,,,------......------+++,,,---......,,,***)))************))))))))))))++++++************++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++******************************,,,,,,,,,,,,************)))(((((()))******************************++++++++++++++++++++++++++++++++++++++++++++++++------++++++++++++------++++++++++++++++++++++++---.........---,,,,,,+++------...///111111///...++++++++++++++++++++++++************************+++++++++*********))))))+++++++++++++++***)))((((((***++++++******+++,,,++++++++++++******))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,---************************))))))))))))************)))***,,,------,,,***)))***************************************************+++,,,------+++***(((***************************,,,,,,+++)))((()))***+++++++++*********))))))((((((***+++,,,---------+++++++++++++++***)))(((((()))***+++++++++++++++---------,,,+++***))))))------,,,++++++******)))++++++++++++++++++++++++------,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,///...,,,+++***++++++,,,************))))))))))))))))))))))))************++++++************++++++++++++++++++++++++++++++************************(((((())))))******+++++++++++++++*********))))))***++++++,,,,,,++++++*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,++++++******))),,,,,,+++******))))))(((,,,,,,,,,++++++*********###$$$&&&(((************************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,+++******++++++************++++++))))))************))))))+++******))))))***+++,,,))))))(((((((((((()))))),,,+++***))))))***+++,,,111///---+++))))))***+++,,,***))))))***+++***)))+++***************+++,,,++++++***)))***+++---...+++*********))))))(((((((((+++,,,+++)))(((***,,,+++***)))***+++,,,***((()))))))))***+++++++++,,,,,,+++******,,,,,,+++***))))))***+++,,,,,,------,,,,,,***)))))))))***+++))))))))))))************************************++++++************++++++......,,,,,,,,,,,,......***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---//////...---,,,,,,++++++)))))))))))))))(((((((((++++++************++++++***++++++++++++++++++***************+++++++++++++++++++++***************...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++************+++,,,++++++++++++++++++++++++......//////...------,,,---------...///...---,,,++++++++++++++++++++++++************************+++++++++*********))))))###%%%&&&)))***,,,------(((***++++++******+++,,,++++++++++++*********)))++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------------,,,+++++++++++++++************************))))))))))))************)))***,,,------,,,***)))************************+++******************+++***+++,,,------+++***(((***************************+++,,,+++)))((()))***+++++++++*********))))))******+++,,,,,,,,,+++++++++++++++++++++***))))))))))))***+++++++++++++++((()))***++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++************)))))),,,,,,++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,------,,,,,,+++******+++,,,---************))))))))))))))))))))))))************++++++************++++++++++++++++++++++++++++++************************************++++++++++++++++++*********************++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,))))))******+++,,,,,,,,,,,,,,,,,,+++++++++******))))))+++,,,,,,,,,+++***************************++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,++++++************))))))))))))+++++++++******+++++++++++++++***))))))***++++++...---+++******+++,,,---+++***((()))***+++***)))+++******)))))))))*********)))))))))******+++,,,+++*********))))))))))))(((+++---,,,***)))***,,,---,,,+++,,,---...,,,******************+++++++++,,,+++******,,,,,,+++***))))))***++++++,,,------,,,+++***)))))))))***+++))))))))))))************************************++++++************++++++,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------...---,,,+++************---,,,,,,++++++,,,,,,---///......---,,,,,,++++++)))))))))))))))*********++++++************++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++******)))))),,,***&&&$$$$$$&&&***,,,))))))************))))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++....../////////...------,,,,,,---------,,,++++++++++++++++++++++++++++++************************+++++++++***************))))))************))))))(((***++++++******+++,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++***************************************)))))))))*********++++++***+++,,,------,,,+++***************************,,,+++***))))))***+++,,,++++++,,,---,,,+++***)))++++++++++++++++++++++++***+++,,,+++)))))))))++++++++++++***************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++***)))))))))***++++++++++++***((()))***+++,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++((())))))))))))*********,,,,,,,,,++++++*********++++++++++++++++++++++++((())))))******+++,,,,,,***))))))******+++------************))))))))))))))))))))))))************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******************++++++***++++++,,,,,,++++++***,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,++++++*********)))******+++,,,,,,------******++++++,,,---------,,,,,,,,,++++++++++++***,,,---------,,,+++******************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))***++++++,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,+++++++++,,,------,,,+++***))),,,,,,++++++++++++,,,,,,++++++***))))))***+++++++++*********+++,,,...000+++***))))))++++++***)))++++++***)))((((((((()))(((((()))************)))***************))))))))))))+++......---+++***+++---,,,+++,,,---...,,,***+++++++++***************+++*********,,,,,,+++)))))))))******+++,,,,,,,,,,,,+++******))))))******))))))))))))************************************++++++************++++++******))))))))))))*********++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,+++++++++*********---,,,,,,++++++,,,,,,---......------,,,,,,++++++******+++++++++++++++,,,++++++************++++++)))******++++++******)))++++++++++++,,,,,,,,,,,,,,,,,,++++++***)))))))))***(((%%%######%%%(((***''''''((())))))(((''''''************************************++++++++++++++++++++++++++++++++++++++++++************++++++************************---------......---,,,,,,***+++,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************************************.........---,,,+++***)))(((***++++++******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++***************************************))))))*********+++++++++***++++++,,,,,,++++++***************************,,,+++***((((((***+++,,,++++++,,,,,,,,,+++***)))++++++++++++++++++++++++)))+++,,,+++***)))***+++************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,+++******)))******+++++++++******,,,---------,,,,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))***++++++,,,---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++++++++*********)))))))))******++++++,,,************)))))))))(((((()))))))))************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,++++++*********************+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++******************++++++,,,,,,,,,......---,,,,,,++++++***++++++++++++++++++++++++***************))))))(((************************++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---------++++++************++++++)))******++++++******)))///000111111000...,,,***+++******************++++++******************+++************+++,,,...///+++******+++------,,,+++,,,+++***)))(((((('''(((((()))***++++++***)))(((************************)))+++...//////---+++*********)))***+++,,,***(((,,,+++++++++***)))))))))+++******+++,,,,,,***)))))))))******+++++++++,,,+++++++++***************((()))))))))************************************++++++************++++++******))))))))))))*********++++++,,,,,,++++++***,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------)))***+++,,,,,,------------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++)))))))))*********++++++++++++************++++++******++++++++++++************+++++++++,,,,,,,,,+++++++++*********))))))++++++************++++++***++++++++++++++++++***************************)))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***************************++++++,,,,,,+++++++++(((***,,,,,,,,,,,,///111++++++++++++++++++++++++************************************************'''(((***,,,...//////000(((***++++++******+++,,,+++++++++++++++++++++,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------------,,,+++++++++++++++************************************++++++++++++++++++++++++++++++++++++************************++++++***))))))***++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++)))***++++++***)))***+++******************************+++,,,,,,,,,,,,+++***++++++,,,,,,,,,++++++******+++++++++******)))***++++++++++++******))),,,,,,,,,+++++++++******++++++++++++++++++++++++((())))))***+++,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******))))))************)))))))))(((((()))))))))************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++*********)))***************************++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******......---,,,,,,++++++***++++++++++++++++++++++++''''''(((((()))******+++************************++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---------++++++************++++++******++++++++++++******///000111222111///,,,++++++******************+++*********++++++*********+++++++++++++++++++++,,,,,,++++++---//////...,,,,,,,,,***)))((((((((((((******,,,,,,,,,+++***)))***************+++++++++***+++---//////...+++)))******)))***+++,,,***(((,,,+++++++++***)))))))))+++***+++,,,...---+++))))))***************++++++++++++++++++******))))))((()))))))))************************************++++++************++++++***++++++++++++++++++******++++++,,,,,,++++++***,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------+++,,,------...------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++&&&&&&&&&'''(((((())))))++++++************+++++++++++++++,,,,,,+++++++++))))))*********+++++++++************************((()))+++,,,,,,+++)))(((******)))(((((()))******************************(((((())))))***++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************))))))******++++++******'''***,,,,,,++++++///222++++++++++++++++++++++++***************************************+++++++++'''((()))***++++++++++++(((***++++++******+++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,------------,,,+++++++++++++++*********************************++++++++++++,,,++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))+++,,,***************+++++++++)))***+++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,***++++++++++++***))))))$$$%%%&&&((()))*********------,,,,,,+++******)))++++++++++++++++++++++++)))******+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---......,,,,,,,,,,,,+++***)))(((************))))))))))))))))))))))))************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++*********))))))***++++++,,,,,,++++++***)))******++++++******)))++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++------,,,,,,+++******)))******++++++,,,---------***++++++++++++,,,,,,,,,((((((((()))+++---...///************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++************++++++,,,,,,------------,,,,,,,,,---......---,,,+++***,,,,,,++++++++++++,,,,,,)))***++++++++++++***))),,,,,,++++++******))))))++++++,,,---///000...,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,+++***************++++++++++++++++++++++++---......+++)))---,,,+++,,,---...,,,***+++++++++***************,,,+++,,,...//////,,,)))***************************++++++++++++***))))))))))))))))))************************************++++++************++++++++++++,,,------,,,++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------------......---,,,***)))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++&&&''''''((())))))******++++++************++++++,,,,,,------------,,,,,,(((((()))))))))*********)))))))))***++++++,,,,,,&&&'''((())))))((('''&&&)))(((&&&$$$$$$&&&((()))************************((((((((()))***+++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************))))))***+++++++++++++++)))+++---+++((((((+++///++++++++++++++++++++++++************************))))))*********++++++++++++++++++***)))'''&&&%%%(((***++++++******+++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,+++************************************************+++++++++,,,,,,,,,++++++++++++++++++,,,************************(((***+++,,,,,,+++***(((,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++******+++,,,))))))*********+++++++++++++++,,,,,,,,,+++*********+++,,,,,,------,,,,,,+++++++++++++++***))))))$$$%%%'''(((***+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++*********)))))))))))))))++++++,,,------,,,+++***************))))))))))))))))))))))))************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((***++++++,,,,,,++++++******++++++,,,,,,++++++***************************))))))*********+++++++++*********++++++,,,,,,---,,,+++++++++++++++++++++))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,)))))))))***+++---///111************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++++++++************++++++,,,------......------,,,+++++++++++++++++++++++++++++++++******+++++++++)))***++++++++++++***)))+++++++++++++++***))))))))))))***,,,//////---+++,,,,,,+++++++++++++++,,,,,,,,,+++************************++++++,,,,,,,,,,,,***)))***,,,---+++(((---,,,+++,,,---...,,,******************+++++++++,,,---...000111000---***************))))))))))))***++++++,,,+++***)))((())))))))))))************************************++++++************++++++++++++,,,------,,,++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------'''(((***,,,,,,,,,+++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))******+++,,,,,,------++++++************++++++,,,------......------,,,(((((((((((())))))))))))(((((()))***+++,,,,,,---)))******************)))---+++(((&&&&&&(((+++---************************'''(((((()))***+++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,***,,,---***&&&$$$''',,,++++++++++++++++++++++++************************))))))******++++++++++++'''''')))***,,,,,,------(((***++++++******+++,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++******)))))))))))))))******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,************************''')))+++------+++)))'''---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++******+++---))))))******++++++++++++---------,,,+++***((((((***+++,,,,,,------------+++++++++++++++***)))(((***++++++,,,,,,,,,++++++*********++++++,,,------++++++++++++++++++++++++))))))))))))************))))))***+++,,,------...++++++++++++++++++++++++///...,,,)))&&&$$$""" )))***,,,---......---,,,************))))))))))))))))))))))))************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,+++***(((''''''+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,))))))***+++,,,------...*********++++++,,,------,,,,,,++++++***))))))(((*********++++++,,,,,,,,,***)))))))))***,,,...///************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,+++******++++++************++++++***++++++,,,,,,++++++***,,,,,,+++++++++,,,------))))))(((((((((((()))))))))***+++,,,,,,+++***))))))******+++++++++******'''''')))+++------+++))),,,,,,,,,+++,,,,,,------,,,+++)))((((((((()))************++++++,,,,,,,,,,,,***((()))+++,,,+++)))+++***)))***+++,,,***((())))))******+++++++++,,,------///111222111...+++*********)))))))))))))))******+++,,,+++***)))((())))))))))))************************************++++++************++++++***+++,,,------,,,+++***+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------!!!%%%))),,,.........---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++***)))))))))***,,,---))))))))))))))))))))))))++++++++++++++++++++++++***)))(((''''''((()))***++++++++++++++++++++++++,,,,,,++++++***)))(((((()))((('''''''''(((***+++,,,++++++***)))(((''''''************************+++++++++*********))))))++++++******)))(((((((((***++++++,,,,,,,,,++++++))))))))))))************))))))))))))))))))))))))...---+++*********++++++++++++,,,---......//////))))))***++++++++++++***++++++++++++++++++++++++************************((()))***+++,,,,,,+++***+++++++++*********))))))************************++++++***************+++,,,+++******++++++)))(((******************************))))))))))))******++++++++++++++++++++++++******************************++++++++++++******,,,,,,,,,+++++++++******))))))))))))************************************)))))))))))))))******+++************************+++++++++******)))))))))************************************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++)))************+++++++++************************++++++************++++++,,,,,,+++***)))(((''''''))))))*********+++++++++)))************+++++++++******+++++++++,,,,,,,,,...------------.../////////...,,,******+++,,,---++++++------------+++++++++++++++*********)))))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***************++++++)))((('''(((***,,,,,,++++++***+++++++++,,,++++++******++++++,,,************************......---,,,+++***)))(((++++++,,,,,,,,,++++++***))))))*********+++++++++)))))))))***+++++++++,,,,,,,,,++++++***+++++++++---,,,,,,+++*********+++,,,++++++******++++++,,,...---,,,,,,++++++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,)))))))))******+++,,,,,,************************,,,+++***))))))***++++++,,,,,,++++++***))))))))),,,,,,,,,---------......))))))***++++++++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***)))))))))******++++++,,,))))))***+++,,,,,,------+++++++++*********))))))))))))*********+++++++++------------------------++++++++++++++++++++++++,,,++++++******++++++,,,******))))))******+++,,,************************++++++++++++++++++++++++*********))))))*********++++++++++++++++++++++++,,,,,,++++++***))))))((())))))((((((((()))***++++++++++++******))))))(((************************+++++++++*********)))))))))))))))))))))*********((())))))******)))))))))))))))))))))******************************))))))---,,,+++***)))******+++((((((((()))***+++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++,,,++++++***+++++++++*********))))))))))))))))))))))))))))))++++++************++++++,,,***)))***+++,,,+++*********************************))))))))))))******++++++++++++++++++++++++******************************++++++++++++******+++++++++*********))))))))))))))))))************************************)))))))))))))))***++++++************************,,,,,,+++++++++*********************************************************++++++++++++++++++++++++)))***++++++++++++***)))))))))*********+++++++++++++++,,,,,,,,,,,,++++++,,,,,,+++++++++*********)))************+++++++++++++++++++++++++++++++++++++++************++++++,,,,,,++++++******))))))))))))*********+++++++++)))************+++++++++******+++++++++,,,,,,,,,------,,,,,,------...///---,,,***)))))))))***+++++++++,,,------,,,+++++++++++++++*********)))))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))***++++++***(((((()))***,,,,,,++++++***++++++,,,,,,++++++******++++++,,,************************,,,,,,,,,++++++++++++******+++++++++++++++***************++++++++++++,,,***************++++++++++++++++++***++++++,,,,,,---,,,++++++******++++++,,,++++++******++++++,,,------,,,+++++++++,,,,,,******************************************************+++++++++,,,,,,,,,------,,,++++++++++++,,,***************)))))))))************************++++++***)))))))))***+++***************+++++++++++++++++++++,,,,,,,,,---******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++************+++++++++++++++*********++++++,,,,,,,,,+++++++++*********))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))***+++++++++++++++++++++++++++++++++++++++************************))))))************))))))************************,,,,,,++++++***)))))))))***))))))))))))***++++++++++++++++++++++++++++++************************+++++++++***************'''(((((()))******++++++((())))))***))))))(((((())))))))))))************,,,,,,++++++*********))),,,+++******)))*********&&&&&&''''''((()))))))))))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***+++++++++***************************************++++++************++++++,,,+++***+++,,,---,,,+++******************************))))))))))))******++++++++++++++++++++++++******************************++++++++++++***************)))))))))(((((()))))))))*********++++++***************************))))))))))))***++++++************************---,,,,,,,,,,,,,,,++++++************************************************++++++++++++++++++++++++)))***++++++++++++***)))(((((()))))))))*********++++++,,,,,,,,,,,,+++++++++++++++*********)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++***************+++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,+++++++++++++++***************+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***************,,,,,,+++***)))***+++,,,++++++***++++++,,,,,,,,,++++++******++++++,,,*********************************++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++***************************+++,,,------,,,,,,++++++******++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++++++++++++++,,,++++++***))))))((((((******************************))))))))))))******))))))******+++,,,,,,---************++++++++++++++++++,,,------------,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++******+++++++++++++++++++++++++++******************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,((()))***,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))+++++++++*********))))))***************+++++++++******+++++++++,,,,,,,,,************************************************(((((())))))************+++++++++++++++******)))((()))))))))************------,,,,,,+++*********************************))))))))))))******++++++))))))***++++++++++++***************************))))))))))))))))))))))))************+++*********************************,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,...---,,,,,,------+++***************************+++******))))))******+++++++++++++++++++++++++++***************************++++++,,,,,,++++++***+++*********))))))))))))))))))*********+++++++++******************************))))))******+++,,,************************------------------------************************************************++++++++++++++++++++++++*********++++++*********))))))))))))*********++++++,,,,,,,,,,,,,,,,,,+++++++++++++++************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********+++++++++,,,,,,************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,------............---,,,,,,+++++++++,,,,,,+++++++++************************+++++++++***************++++++++++++++++++++++++******+++,,,---------...***,,,---,,,+++***+++,,,++++++******++++++,,,,,,,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,------......///.........++++++,,,,,,,,,---------,,,+++++++++***)))))))))************+++,,,---...,,,,,,++++++***++++++,,,,,,++++++******++++++,,,******++++++,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,+++***+++++++++,,,,,,++++++************************************))))))))))))))))))***************++++++,,,,,,,,,*********++++++++++++,,,***++++++,,,---,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---------,,,,,,+++++++++++++++++++++************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,((()))***,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))((()))++++++++++++)))((())))))))))))))))))))))))+++++++++***************))))))******++++++++++++*********+++,,,,,,------************************************************************))))))((((((+++++++++++++++***)))(((((()))))))))************,,,,,,,,,+++++++++***************+++++++++***************+++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))++++++******************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---000///---,,,,,,+++***(((************************++++++************++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++,,,,,,+++++++++*********************++++++++++++***************************************++++++,,,************************------------------------************************************************+++++++++++++++++++++++++++******************+++*********+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++************++++++(((((())))))***+++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,+++************+++,,,,,,------.........---,,,+++++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))***+++---............)))+++------+++++++++,,,+++*********++++++,,,---,,,++++++******++++++,,,************************,,,,,,,,,+++++++++******++++++,,,---------------++++++,,,,,,,,,---------,,,+++++++++***)))))))))************+++,,,---...,,,++++++***++++++,,,,,,,,,++++++******++++++,,,))))))+++,,,,,,,,,,,,+++******************************************************+++++++++,,,,,,,,,,,,,,,+++************++++++++++++,,,,,,,,,------************************(((((())))))************,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,)))******+++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---------,,,,,,++++++++++++*********************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))***+++++++++++++++++++++++++++++++++++++++************************+++,,,,,,,,,,,,,,,,,,+++************************************************((()))******++++++******)))*********++++++,,,,,,***************************************+++++++++++++++******)))(((((('''))))))))))))((('''&&&&&&))))))))))))************++++++++++++++++++++++++******+++,,,,,,,,,++++++************************))))))***++++++++++++***------------------------************************,,,+++******)))************************+++++++++************************++++++***++++++,,,---...000...,,,,,,,,,+++)))'''************************++++++************++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++************++++++++++++,,,************************+++************+++,,,,,,************************,,,,,,---------------...************************************************++++++++++++++++++++++++++++++***))))))***++++++***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,,,,++++++)))************+++++++++************************++++++************++++++(((((()))))))))*********+++++++++***************)))************+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++*********))))))++++++************++++++***************+++++++++)))))))))***************++++++++++++++++++++++++'''(((***,,,,,,,,,,,,+++(((***,,,---,,,******+++************+++,,,------,,,++++++******++++++,,,************************,,,,,,,,,++++++*********''''''((()))************++++++++++++,,,,,,,,,,,,+++++++++***************************+++,,,------++++++******++++++,,,,,,,,,++++++******++++++,,,)))***+++,,,,,,,,,+++*********************************************************+++++++++,,,,,,,,,,,,,,,+++*********************++++++,,,------...************************((()))***++++++,,,++++++...------,,,++++++******++++++++++++,,,,,,,,,---))))))***++++++++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++))))))*********************************++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******))))))******+++,,,************************+++++++++++++++++++++++++++******************+++++++++++++++++++++++++++************************'''((()))*********))))))))))))******************************************))))))*********+++++++++*********)))))))))))))))))))))))))))((('''&&&%%%))))))))))))************((())))))******+++++++++***+++,,,---...------,,,************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,***)))))))))******))))))*********+++++++++))))))))))))))))))))))))++++++++++++,,,---......,,,+++******+++,,,***)))************************,,,++++++******++++++,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++++++++++++++*********************+++++++++,,,,,,************************++++++******++++++,,,---************************++++++,,,,,,------------************************************************++++++++++++++++++++++++++++++***))))))***++++++************++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++***)))************+++++++++++++++++++++++++++++++++++++++************++++++*********************++++++++++++*********)))))))))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------+++***)))((((((((()))))),,,+++***))))))***+++,,,))))))*********+++++++++((()))))))))*********+++************************((()))+++,,,---,,,+++***&&&(((+++,,,+++*********************+++,,,---...,,,++++++******++++++,,,***************************+++++++++++++++,,,,,,&&&'''((()))*********************++++++++++++,,,***************++++++++++++++++++***++++++,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,)))***+++,,,,,,+++)))(((************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++***************************************************************((()))+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++++++++)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++************+++++++++++++++(((((())))))******++++++))))))*********++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++***)))))))))***,,,---))))))))))))))))))))))))++++++++++++++++++++++++((('''&&&%%%%%%&&&'''(((++++++++++++++++++++++++******************++++++&&&'''(((******))))))((())))))))))))))))))))))))************************))))))******++++++++++++((((((((()))******++++++++++++++++++***)))((('''))))))))))))************''''''((()))***++++++,,,***+++---...///...------,,,,,,,,,+++++++++++++++))))))***++++++++++++***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******))))))******++++++++++++************************++++++++++++,,,---...///)))(((((()))+++---,,,+++************************,,,++++++******++++++,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++************))))))))))))******+++++++++,,,,,,,,,************************++++++******++++++,,,---************************+++++++++,,,,,,---------************************************************++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))))))))************,,,------......------,,,+++++++++************))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++******)))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,***(((((()))***,,,,,,+++***))))))***+++,,,))))))******++++++++++++(((((())))))*********+++***************************,,,---//////...---,,,%%%(((+++,,,+++***)))***************+++,,,---...,,,++++++++++++++++++,,,************************((()))***+++,,,---......((()))***+++,,,---------))))))*********+++++++++))))))******+++++++++,,,,,,,,,++++++***++++++++++++*********+++,,,,,,---,,,++++++++++++++++++,,,***+++,,,---,,,***((('''************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++***)))***************))))))((((((''''''************************)))***,,,---......------***++++++,,,,,,------...))))))))))))************++++++,,,------------,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++)))))))))******++++++,,,'''(((((()))***++++++,,,))))))******++++++++++++++++++++++++******))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++++++++++++++,,,***+++,,,***((('''((())),,,,,,+++***)))(((''''''******+++,,,,,,,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))++++++******************))))))(((((()))***+++,,,)))))))))***+++++++++,,,++++++******++++++,,,---******))))))******+++,,,+++*********))))))((((((((((((((((((''''''''''''+++++++++***************(((***+++***)))((()))******+++,,,------,,,+++***************************,,,+++***))))))+++---...***))))))((()))***,,,---......---------,,,,,,,,,*********))))))))))))))),,,,,,+++***))))))******)))******+++++++++***)))------,,,,,,,,,,,,++++++///...------++++++***))),,,,,,+++***))))))))))))++++++++++++++++++++++++$$$,,,000...+++,,,------,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++************)))***++++++,,,,,,++++++***+++++++++************))),,,,,,,,,,,,++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************************------------------------++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,***)))))))))******((()))))))))************++++++************++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,...+++))))))******(((%%%++++++************++++++---------,,,,,,+++++++++,,,+++******))))))******************************))))))***+++,,,,,,,,,,,,))))))***++++++++++++***---------,,,+++***)))(((***++++++,,,,,,++++++***))))))***++++++++++++***++++++************++++++,,,)))'''(((,,,......---+++***)))***+++++++++))),,,,,,++++++++++++++++++,,,++++++******++++++,,,---,,,***)))))))))******------------------------++++++,,,------...//////++++++******++++++,,,---***+++,,,,,,,,,,,,+++***,,,,,,,,,+++++++++***************)))))))))))))))((()))***+++++++++++++++,,,,,,++++++***)))((((((,,,+++***+++---...---,,,************************)))************+++++++++***++++++,,,,,,++++++***...---,,,+++++++++,,,------,,,+++*********+++,,,))))))***++++++++++++***,,,,,,,,,++++++*********---,,,,,,+++*********+++,,,,,,,,,++++++*********((()))***++++++***)))(((***+++,,,***(((''''''(((,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))******(((((()))***++++++******)))((((((((()))******+++++++++++++++++++++*********)))))))))))))))))))))))))))))))))************************((()))***+++++++++*********************+++++++++++++++******++++++,,,---******))))))******+++,,,+++*********))))))))))))******)))))))))(((((((((******************++++++(((***+++***)))((()))+++******++++++++++++******************************+++***)))))))))***,,,,,,,,,++++++***+++,,,---...------------,,,,,,,,,,,,,,,++++++***)))((('''''',,,++++++***))))))***************+++++++++,,,,,,------,,,,,,,,,+++++++++---------,,,,,,++++++***,,,,,,+++++++++++++++,,,++++++++++++++++++++++++)))000333000,,,,,,---,,,+++++++++*********))))))))))))*********++++++++++++++++++************)))***++++++,,,,,,++++++***+++++++++************))))))((((((((((((((())))))------------------------------------------------+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,***)))))))))******************++++++++++++*********))))))*********+++++++++***************++++++++++++++++++++++++*********+++++++++,,,,,,---+++)))***+++,,,***(((++++++************++++++,,,,,,,,,,,,++++++++++++,,,+++******))))))******************************++++++,,,,,,,,,++++++***))))))***++++++++++++***++++++++++++***)))((((((***++++++,,,,,,++++++***))))))***++++++++++++***++++++************++++++000---***)))+++------,,,+++***)))***+++,,,+++)))************************,,,++++++******++++++,,,...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---*********++++++++++++++++++,,,---......---,,,+++,,,,,,,,,+++++++++******************))))))))))))))))))***+++++++++++++++,,,,,,++++++***))))))(((,,,+++***+++,,,------+++************************************++++++++++++***++++++,,,,,,++++++***---,,,+++******+++,,,------,,,+++*********++++++))))))***++++++++++++***,,,,,,,,,+++++++++******---,,,++++++*********+++,,,,,,,,,+++++++++************++++++++++++******,,,------,,,***))))))***,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%'''(((((((((((()))+++))))))))))))))))))))))))(((((()))*********************)))))))))((((((((())))))))))))))))))))))))************************(((***+++---,,,+++)))'''+++++++++***************+++************+++,,,,,,******))))))******+++,,,***************)))))))))+++++++++************))))))))))))***+++++++++,,,)))***+++***))))))***+++*********))))))*********************************))))))******+++++++++***...---------------...///---------,,,,,,,,,++++++---,,,+++***)))'''&&&&&&,,,+++******)))*********,,,++++++***+++,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,111444000,,,++++++***************))))))))))))))))))))))))************+++++++++************)))***++++++,,,,,,++++++***+++++++++************)))+++***))))))***+++,,,---++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++++++++***************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++******)))************++++++++++++,,,,,,,,,***))))))(((((())))))***)))************+++++++++++++++++++++++++++++++++))))))*********++++++++++++***)))***,,,---,,,+++++++++************++++++*********+++++++++++++++,,,+++******))))))******++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))))))))***++++++++++++******************)))((('''******++++++++++++******))))))***++++++++++++***++++++************++++++444000,,,******+++++++++,,,***)))***+++,,,+++***(((((())))))******++++++,,,++++++******++++++,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,((()))***+++++++++***))),,,---............---,,,,,,,,,,,,+++++++++******************************))))))***++++++++++++***,,,,,,++++++***)))))))))+++***)))***,,,,,,,,,+++************************************+++++++++,,,***++++++,,,,,,++++++***++++++*********++++++,,,,,,,,,+++************+++))))))***++++++++++++***,,,,,,,,,++++++++++++***,,,,,,+++************+++,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,---...///...,,,***+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%'''((((((''''''(((***(((((())))))************'''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************+++++++++)))************)))'''''',,,+++++++++***)))))))))***************++++++,,,******))))))******+++,,,************************++++++++++++************(((((()))***+++,,,,,,,,,)))***++++++))))))***++++++***)))(((((()))***+++************************(((***+++------,,,+++***.........---------------,,,,,,,,,,,,++++++++++++,,,++++++***)))(((''''''++++++***************+++000...,,,+++***+++---...,,,,,,,,,++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***///000,,,)))******(((++++++******************)))*********+++++++++++++++++++++*********))))))***++++++,,,,,,++++++***+++++++++*********))))))++++++******+++,,,...000************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***************************+++++++++,,,,,,))))))(((((((((((())))))((())))))***++++++,,,,,,++++++++++++++++++++++++)))))))))*********++++++++++++***+++++++++++++++++++++************++++++)))))))))******++++++,,,,,,+++******))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++*********++++++***)))((((((******++++++++++++******))))))***++++++++++++***++++++************++++++333000,,,)))((()))***+++,,,+++******,,,,,,+++***(((((()))***+++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,************************++++++,,,,,,------------&&&(((***+++,,,+++)))(((+++,,,---......---,,,+++,,,,,,,,,+++++++++******)))***************++++++)))******+++++++++******+++++++++*********))))))***)))((()))+++,,,+++************************************+++++++++,,,,,,***++++++,,,,,,++++++*********************++++++,,,++++++***************))))))***++++++++++++***++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++---,,,+++******+++,,,------...///...,,,+++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))((('''&&&&&&'''((((((((()))******++++++''''''((())))))))))))((())))))))))))((((((((((((************************))))))*********++++++++++++***(((&&&%%%&&&((())),,,+++++++++***)))))))))******))))))******+++,,,******))))))******+++,,,***************+++++++++++++++*********)))))))))(((((()))***+++,,,,,,,,,)))+++,,,+++***)))***++++++***)))(((((()))***+++***************************+++---///000...---+++------------,,,,,,++++++,,,,,,+++++++++*********)))))))))))))))*********+++***************++++++333111...,,,******+++,,,,,,,,,+++++++++*********)))******++++++,,,,,,---,,,,,,,,,,,,+++***((('''++++++++++++++++++++++++(((,,,---***))),,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++*********))))))***++++++,,,,,,++++++***+++++++++*********))))))((('''''''''((()))+++,,,........................************************++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++*********))))))))))))*********+++))))))(((((((((((())))))(((((()))***+++,,,,,,---++++++++++++++++++++++++)))************++++++++++++++++++***)))(((((((((++++++************++++++)))))))))******++++++,,,,,,+++******))))))******++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,))))))***++++++++++++***+++++++++,,,++++++******)))******++++++******)))))))))***++++++++++++***++++++************++++++...,,,***((('''(((***,,,,,,+++***+++,,,,,,,,,*********++++++,,,---......,,,++++++******++++++,,,*********++++++++++++***************************++++++,,,,,,,,,,,,,,,---&&&(((***+++,,,+++)))(((***+++,,,------,,,+++***,,,,,,,,,+++++++++******))))))******+++++++++,,,******+++++++++******)))+++++++++******************)))((()))+++,,,+++******************************++++++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))******++++++++++++++++++++++++******))))))))))))***++++++++++++***++++++++++++++++++++++++*********))))))***++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,+++,,,---,,,+++***+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))******)))'''&&&&&&'''(((((())))))*********+++''''''((()))))))))))))))******)))))))))(((((((((************************)))))))))***++++++,,,,,,,,,***'''$$$$$$&&&)))++++++++++++******************))))))))))))***++++++******))))))******+++,,,*********++++++++++++++++++++++++*********)))))))))))))))***+++++++++,,,***+++,,,+++*********,,,*********))))))*********************************+++,,,...000000///...---------------,,,***)))(((+++++++++*********))))))((((((((()))******++++++*********)))******+++,,,222111///,,,+++*********++++++++++++************)))*********++++++,,,,,,***+++,,,,,,+++***((('''++++++++++++++++++++++++))),,,---++++++///000---,,,,,,,,,---------------,,,,,,,,,,,,---------...+++++++++************)))***++++++,,,,,,++++++***+++++++++************)))((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************++++++++++++++++++++++++************************************************++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***(((((()))))))))************))))))(((((())))))***(((((()))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,***(((&&&''''''++++++************++++++*********+++++++++++++++,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,))))))***++++++++++++***++++++,,,,,,,,,++++++***))))))************))))))))))))***++++++++++++***++++++************++++++)))******)))((((((***,,,---+++***+++,,,---,,,+++++++++,,,,,,------......,,,++++++******++++++,,,))))))***+++++++++******************************))))))******************((()))***+++++++++***)))******+++,,,,,,+++******,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,***++++++++++++***))))))************************+++***)))***,,,,,,,,,+++************************++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***((()))***+++,,,,,,,,,,,,******++++++******)))((())))))***++++++++++++******++++++++++++,,,,,,,,,***))))))))))))***++++++***++++++++++++,,,,,,,,,++++++************++++++***+++,,,+++***)))***+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((()))******((('''(((***)))))))))))))))*********(((((()))************)))++++++*********)))))))))************************((())))))***++++++,,,,,,+++***((('''''')))+++,,,***************+++++++++)))))))))))))))***++++++******))))))******+++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******************++++++***+++,,,,,,******+++,,,******++++++++++++******************************,,,,,,.../////////...---------...---,,,***((('''+++*********)))))))))))))))))))))))))))***************))))))***++++++,,,......------,,,+++++++++++++++++++++***************************+++++++++((()))+++,,,---,,,+++***++++++++++++++++++++++++***,,,,,,***+++///000---+++++++++,,,,,,---------++++++,,,,,,,,,---------+++++++++************)))***++++++,,,,,,++++++***+++++++++************)))***+++---......---,,,+++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,++++++***))))))*********+++++++++*********))))))*********)))))))))***+++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------***+++---+++)))''')))***++++++************++++++,,,,,,,,,,,,++++++++++++,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++))))))***++++++++++++*********++++++++++++******))))))************))))))))))))***++++++++++++***++++++************++++++(((***,,,,,,***)))***+++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))))))))*********+++++++++++++++***+++,,,------,,,+++***,,,,,,,,,+++++++++******))))))***++++++,,,------+++++++++++++++***))))))************************,,,+++***+++,,,------+++************************+++++++++,,,,,,,,,------***++++++,,,,,,++++++***((()))+++,,,---------,,,)))******+++***)))((('''))))))***++++++++++++*********+++++++++,,,,,,,,,)))))))))))))))***++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))+++,,,+++***)))***,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************'''(((******))))))+++,,,******))))))))))))))))))(((((()))***************++++++++++++************************************((())))))***++++++,,,,,,*********++++++,,,,,,---))))))******+++++++++,,,)))))))))))))))******+++*********)))***++++++,,,*********++++++,,,,,,,,,......---------,,,,,,,,,+++++++++******************+++,,,,,,******+++,,,***+++,,,------,,,+++***************************+++,,,------......------............---+++)))'''************))))))))))))++++++******))))))((((((******))))))***+++,,,,,,***+++,,,---------,,,,,,+++++++++************)))************************&&&(((***---/////////...++++++++++++++++++++++++)))+++***''')))------************++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++************)))+++++++++,,,,,,++++++++++++++++++************)))'''(((+++,,,,,,***(((&&&++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,+++*********+++++++++,,,,,,,,,++++++************++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......)))+++---,,,***)))+++...++++++************++++++---------,,,,,,+++++++++,,,++++++***)))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***++++++++++++***((())))))*********))))))))))))************))))))))))))***++++++++++++***++++++************++++++))),,,///...+++))))))***---,,,++++++------,,,+++,,,,,,++++++++++++++++++,,,++++++++++++++++++,,,)))***,,,---...------,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******++++++,,,---,,,,,,---......---,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,,,,------+++++++++++++++***)))(((******************++++++,,,+++***+++---...---,,,************************++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++)))***,,,---......------)))******++++++)))((('''))))))***++++++++++++************++++++,,,,,,,,,))))))((())))))***++++++*********++++++,,,,,,,,,+++,,,............,,,+++***+++,,,,,,******+++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((()))))),,,+++***((((((((()))***))))))))))))))))))))))))***)))))))))((((((''''''*********)))))))))))))))))))))*********++++++++++++++++++************)))************************++++++************++++++******************************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++,,,,,,------,,,,,,++++++++++++************)))(((((()))+++,,,---...///,,,,,,,,,++++++*********)))))))))***++++++,,,,,,,,,,,,+++***)))(((''''''((()))***+++++++++++++++)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***)))))))))***++++++,,,,,,,,,,,,,,,+++++++++***************************************++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////************************+++++++++************))).........------,,,,,,,,,---,,,***)))))))))*********)))'''&&&&&&&&&'''((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))((((((((((((((((((((((((((())))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,---------,,,,,,+++******+++,,,,,,+++*********))))))((((((******++++++++++++******************************++++++******************+++++++++************)))******))))))******+++,,,,,,,,,,,,++++++***************))))))))))))************+++++++++,,,,,,,,,************************,,,+++++++++***)))))))))***+++,,,,,,------,,,,,,************************+++++++++++++++++++++++++++******))))))******+++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,)))************+++++++++------,,,++++++******)))************************)))))))))))))))))))))))))))))))))))))))*********,,,,,,+++***))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,+++++++++************************************))))))******+++,,,***+++---------+++)))(((,,,+++***))))))***+++,,,,,,++++++******++++++,,,)))***+++,,,...///000000---------,,,,,,+++++++++******+++++++++,,,,,,,,,************************************************))))))(((((((((((())))))+++***)))((((((((())))))))))))))))))))))))))))))++++++++++++*********)))************))))))))))))))))))*********++++++++++++++++++************)))************************++++++************++++++*********************************))))))*********++++++++++++++++++++++++++++++++++++***************++++++,,,,,,++++++***+++++++++************)))((())))))***+++,,,------------------------,,,,,,++++++******************++++++******)))((((((((())))))***+++++++++***************)))))))))))))))++++++++++++++++++++++++,,,+++******))))))******++++++******************,,,+++++++++************************************)))*********++++++++++++*********+++++++++,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++************************))))))******+++++++++,,,......---------,,,,,,,,,,,,,,,***)))))))))******+++******))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++***))))))***++++++************)))))))))(((*********++++++*********************************************************+++++++++************)))******))))))******+++,,,,,,,,,,,,++++++*********((()))+++,,,,,,+++)))((())))))*********+++++++++************************+++++++++***************)))***++++++,,,,,,++++++************************++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,++++++***))))))***++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++******))))))******+++)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))************,,,++++++*********++++++************+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++******************************+++************+++,,,,,,---,,,,,,+++++++++++++++,,,+++***))))))***+++,,,,,,++++++******++++++,,,)))******+++,,,---......------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))(((((((((((())))))***)))((('''''''''(((((())))))))))))))))))))))))++++++++++++***************************************************++++++++++++++++++************)))************************++++++************++++++************************++++++************++++++************************,,,+++++++++************)))******++++++******)))+++++++++************))))))))))))*********++++++,,,,,,,,,---------------,,,,,,++++++***))))))((())))))))))))))))))))))))******+++++++++******)))++++++******))))))((((((************************++++++***)))))))))******,,,,,,++++++***))))))(((++++++*********)))))))))************************)))***************++++++*********++++++++++++,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,((())))))*********))))))************************'''((()))***+++,,,------------------,,,,,,,,,,,,,,,+++******)))*********+++,,,,,,,,,,,,+++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,************************************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,******)))(((((()))******************))))))))))))************************************************************************+++++++++************)))******))))))******+++,,,+++++++++++++++*********'''))),,,......,,,)))'''(((((()))))))))************************************************+++++++++))))))***++++++++++++***************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++***))))))***++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***))))))))))))))))))***)))************+++++++++))))))******+++,,,,,,---************************++++++++++++++++++++++++)))))))))*********++++++,,,++++++++++++,,,,,,---************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++++++++,,,------...---+++))))))***,,,---++++++************++++++,,,++++++******++++++,,,************+++++++++,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))(((((((((''''''''''''((((((((((((((((((((((((((()))))))))((((((((((((((()))***************++++++************************+++++++++*********))))))************************++++++************++++++************************,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,+++++++++***************++++++++++++******+++++++++*********))))))***)))))))))))))))))))))))))))******+++++++++,,,+++++++++*********))))))(((((())))))************+++++++++++++++***)))(((,,,++++++***)))(((''''''******************************))))))))))))******+++++++++*********))))))*********))))))))))))(((************************++++++++++++++++++++++++************++++++++++++************************************************++++++++++++++++++++++++***++++++++++++******)))************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++,,,---------,,,***)))))))))*********+++++++++++++++++++++++++++++++++************************))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,*********))))))******************)))))))))))))))+++******************+++***************************************++++++++++++++++++*********))))))******))))))******+++,,,+++++++++***************)))***,,,......,,,***)))))))))))))))*********+++************************)))))))))***+++++++++,,,)))******+++++++++++++++************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++******************++++++++++++,,,,,,,,,------++++++++++++++++++++++++******))))))))))))******))))))*********+++++++++))))))******+++++++++,,,************************)))))))))))))))))))))))))))))))))******++++++,,,++++++++++++,,,---......++++++++++++,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,+++++++++******************************,,,,,,++++++,,,,,,---...------++++++***+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++******,,,+++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))'''''''''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,************************+++++++++*********))))))************************++++++************++++++************************,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,+++++++++++++++*********))))))*********))))))))))))))))))))))))******+++++++++))))))*********+++++++++((((((((()))******+++++++++++++++++++++***)))(((,,,++++++***)))(((''''''++++++++++++++++++++++++***))))))((())))))******))))))*********+++++++++*********))))))))))))(((************************,,,,,,,,,,,,,,,,,,++++++))))))*********+++++++++************************************************++++++++++++++++++++++++******+++++++++***))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************+++************+++,,,,,,,,,+++)))((())))))*********+++++++++++++++++++++++++++++++++************************+++++++++*********))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))******++++++***))))))***++++++************************))))))*********++++++++++++++++++*********))))))******))))))******+++,,,************************++++++++++++++++++++++++*********+++++++++,,,,,,************************)))))))))***+++++++++,,,***++++++,,,---,,,,,,,,,************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,*********++++++*********+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++******+++++++++))))))*********++++++++++++++++++******)))))))))************************))))))))))))))))))))))))((())))))***+++,,,,,,,,,++++++++++++,,,---......------------------,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,+++++++++******************************,,,,,,++++++,,,,,,---...++++++------...---,,,++++++++++++,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))''''''((()))))))))(((((())))))))))))))))))))))))************++++++++++++))))))******+++,,,,,,,,,+++++++++***************+++++++++************)))************************++++++************++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++************)))*********************)))+++++++++,,,,,,,,,,,,,,,((())))))***++++++,,,,,,(((((())))))*********+++******+++++++++******)))++++++******))))))((((((++++++++++++++++++++++++))))))((((((((()))******((())))))***++++++,,,,,,++++++*********)))))))))************************,,,,,,,,,+++++++++++++++)))))))))************+++************************************************++++++++++++++++++++++++'''(((((()))))))))(((((())))))))))))))))))))))))+++++++++*********))))))++++++++++++,,,,,,,,,,,,))))))***++++++++++++******++++++++++++***)))))))))************+++++++++++++++++++++++++++++++++************************,,,,,,++++++***))))))(((************************************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++))))))))))))************,,,+++***))))))***+++,,,************************)))))))))***++++++,,,,,,+++++++++************)))******))))))******+++,,,)))))))))***************,,,+++************+++,,,***++++++++++++,,,,,,,,,***************************************+++++++++++++++,,,------------,,,************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,)))***++++++++++++***)))++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))************+++++++++,,,++++++***))))))((((((************************++++++++++++++++++++++++((())))))***+++,,,------,,,++++++++++++,,,,,,---------------,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,+++++++++******************************+++++++++++++++,,,------***+++---//////...,,,+++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))'''((()))*********)))))))))))))))))))))))))))))))))*********++++++++++++))))))***++++++,,,------+++++++++*********))))))+++++++++************)))************************++++++************++++++*********************************))))))*********++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++************)))*********+++++++++++++++,,,,,,,,,,,,++++++++++++******************++++++)))))))))))))))*********))))))***+++++++++***************)))))))))))))))************************((((((((((((((()))************************++++++,,,+++++++++************************************************))))))(((((())))))))))))************************************************************************************''''''((()))************))))))))))))))))))))))))***************+++++++++******+++++++++,,,,,,,,,((()))***+++,,,++++++***,,,++++++***************)))************+++++++++************************************************++++++******************)))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))***+++,,,,,,+++***)))((()))))))))************,,,+++***((((((***+++,,,************************((())))))***++++++,,,,,,+++++++++************)))******))))))******+++,,,((()))))))))*********+++))))))***++++++***))))))************++++++++++++************************+++++++++*********************+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,)))***++++++++++++***)))++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++)))************+++++++++************))))))))))))************************++++++++++++++++++++++++((())))))***,,,------...,,,++++++*********++++++,,,,,,,,,++++++*********)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++******************************+++************+++,,,,,,+++,,,,,,---------------++++++,,,------,,,++++++,,,++++++******++++++,,,************++++++++++++)))*********++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))'''((()))+++++++++***)))))))))))))))))))))))))))''''''(((((()))))))))***))))))***+++,,,,,,------++++++++++++******))))))+++++++++************)))************************++++++************++++++******************************))))))))))))******************************---------,,,,,,,,,++++++******++++++++++++******+++++++++************)))******+++++++++,,,,,,,,,+++*********))))))((((((,,,,,,++++++***)))))))))******))))))))))))))))))((()))***+++++++++++++++)))))))))))))))*********))))))))))))))))))))))))((((((((((((((()))******,,,,,,++++++***))))))))),,,,,,,,,++++++++++++***************************))))))(((((('''''''''&&&))))))))))))************************************************************************************((()))***,,,,,,---------))))))))))))))))))))))))(((((()))***+++,,,,,,---*********++++++,,,,,,,,,((()))***+++,,,,,,+++***---,,,+++***)))***+++,,,)))************+++++++++************************)))))))))))))))))))))))))))))))))***++++++,,,,,,((((((((((((((((((((((((((())))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))((((((''''''((()))***++++++***)))((((((((())))))*********+++,,,+++)))(((((()))+++,,,************************((())))))***++++++,,,,,,+++++++++************)))*********)))***++++++,,,(((((())))))*********+++&&&(((+++------+++(((&&&))))))))))))************************************,,,+++++++++******))))))))))))***++++++++++++***************************+++++++++++++++++++++++++++******************+++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))++++++,,,,,,,,,---------++++++++++++++++++++++++******))))))))))))******)))************+++++++++((((((((()))******++++++************************))))))))))))))))))))))))((())))))+++,,,---......,,,,,,+++***))))))))))))+++*********))))))(((((())))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++************************************))))))******+++,,,...---+++++++++---///000++++++------------++++++,,,++++++++++++++++++,,,((()))))))))************))))))******++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))((('''&&&&&&'''((()))(((((())))))))))))((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))***+++,,,---//////...---,,,+++++++++******))))))((((((''''''$$$&&&(((***++++++)))(((((()))+++,,,---------,,,************************************************++++++******+++---...///...---,,,,,,++++++++++++,,,+++++++++******))))))******************************++++++++++++******,,,,,,++++++******))))))+++++++++************)))))))))))))))))))))))))))))))))************))))))(((((()))***************))))))))))))************)))))))))))))))))))))))))))******++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,+++***)))+++++++++*********)))))),,,,,,,,,++++++*********))))))))))))))))))))))))***************+++++++++,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))((()))***++++++***)))(((++++++************++++++//////---,,,+++*********++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************)))(((((('''&&&%%%%%%$$$))))))(((((()))***+++++++++++++++*********)))))))))******+++++++++***************))))))))),,,......---+++)))(((((()))***++++++******))))))((((((************************,,,,,,,,,,,,,,,+++***)))---------,,,,,,+++++++++***++++++,,,,,,++++++*********++++++++++++************))))))******+++,,,,,,,,,,,,++++++***************************************))))))***,,,...///***+++,,,,,,******+++,,,------,,,,,,,,,,,,++++++))))))+++111666666000***------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))++++++************++++++*********)))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))*********+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***++++++++++++***)))************************+++++++++++++++++++++++++++++++++*********)))))))))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,++++++*********)))(((''''''''''''((()))(((((())))))))))))((((((''''''(((((())))))******((((((((()))))))))******))))))))))))***+++,,,---000///---+++***+++---...******))))))(((((((((((('''((()))++++++++++++***((()))***,,,,,,,,,++++++************************************************++++++******+++,,,...///------,,,+++++++++++++++,,,,,,,,,++++++***************************************++++++++++++*********************)))))))))+++++++++************)))))))))))))))))))))))))))******++++++++++++******(((((()))***************(((((()))))))))*********)))))))))))))))))))))))))))******++++++)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************++++++++++++,,,,,,,,,++++++***)))+++++++++*********)))))),,,,,,,,,++++++*********************************(((((()))***+++,,,,,,---))))))*********)))(((((()))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))))))))************)))))),,,++++++++++++++++++,,,++++++***)))((((((((((((++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************,,,,,,++++++***))))))(((***************+++,,,,,,,,,,,,,,,,,,++++++************+++++++++******)))***++++++)))((((((***,,,...---+++)))(((((()))************))))))(((((((((************************,,,,,,,,,,,,,,,+++***)))---,,,,,,,,,++++++++++++***++++++,,,,,,++++++*********++++++++++++******,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++*********************************))))))))))))***,,,---+++++++++++++++++++++++++++++++++,,,,,,------------,,,...333777777222,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))++++++************++++++)))))))))))))))***************************************++++++++++++******))))))*********+++++++++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************+++++++++++++++++++++++++++++++++*********)))))))))***,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,+++++++++******)))((((((''''''(((((()))(((((())))))))))))((((((''''''(((((())))))******))))))))))))************))))))))))))******+++,,,///,,,)))''''''))),,,...***))))))))))))((((((((())))))***++++++,,,,,,,,,))))))***++++++******)))************************************************++++++***++++++,,,---...---,,,++++++***+++++++++,,,,,,,,,+++++++++++++++******************************++++++++++++******((())))))))))))))))))***+++++++++************)))))))))))))))))))))))))))***++++++,,,,,,++++++***(((((()))***************(((((((((((())))))))))))(((((((((((((((((((((((()))******++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++)))************++++++++++++++++++,,,++++++***)))+++++++++***************+++++++++++++++*********++++++++++++++++++++++++''''''(((***+++,,,---...((())))))*********))))))))))))))))))))))))))))))++++++,,,,,,,,,+++***************))))))*********,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))************************......------,,,+++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,++++++++++++++++++***)))(((******+++)))(((((()))+++---,,,+++)))))))))******))))))))))))((((((((((((************************++++++,,,,,,,,,+++******+++++++++++++++***************++++++++++++************++++++++++++******,,,++++++++++++,,,------,,,,,,,,,++++++++++++******************************))))))((())))))******---***)))))),,,---+++)))))))))***+++,,,---.........---...222555444000+++,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))++++++************++++++(((((())))))******++++++************************)))******************)))***************+++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,))))))(((((((((((())))))++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---((()))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++************************+++++++++++++++++++++++++++++++++***************)))***++++++******+++---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++***)))(((((((((((((((((()))(((((())))))))))))((((((''''''(((((())))))******))))))))))))*********+++)))))))))))))))***++++++,,,***(((&&&&&&&&&((()))))))))))))))))))))))))))***************+++,,,---)))*********))))))))))))******************************************************+++++++++,,,,,,---++++++************+++++++++++++++++++++***************************************++++++++++++******''''''(((((())))))******+++++++++*********)))))))))))))))))))))))))))))))))******++++++******)))(((((()))***************''''''((((((((()))))))))(((((((((((((((((((((((()))******+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******++++++++++++******************************+++++++++***************++++++++++++++++++++++++(((((()))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,++++++***,,,+++))))))))))))+++,,,,,,++++++******++++++,,,,,,+++++++++,,,,,,---...************************************************))))))*********+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++******))))))(((************************,,,,,,++++++************++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++***)))(((''''''(((***)))((((((***,,,,,,,,,******))))))******((((((((((((((((((((((((************************++++++,,,,,,,,,++++++*********************************++++++++++++************++++++++++++******)))))))))))))))******+++++++++++++++++++++++++++*********************************)))))))))))))))...***'''(((---...+++''')))******+++,,,,,,------++++++,,,...//////+++(((,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))++++++************++++++''''''((()))***++++++,,,************************))))))************))))))************************(((((())))))))))))((((((******+++++++++,,,,,,,,,******))))))))))))******+++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))************************************************************************)))***++++++******+++,,,************************++++++,,,,,,---------,,,++++++++++++++++++++++++((())))))))))))))))))((((((((())))))))))))((((((''''''(((((())))))******((())))))))))))*********)))))))))((())))))******+++++++++***)))'''&&&%%%))))))))))))******************)))))))))***++++++******))))))))))))))))))******************************************************++++++++++++++++++******)))))))))******+++)))***************************************************++++++++++++******''''''(((((())))))******+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************(((((((((((())))))))))))(((((((((((((((((((((((()))******+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++)))******++++++*********************************************************++++++++++++++++++++++++++++++******************)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))***++++++,,,,,,,,,++++++,,,+++***))))))***+++,,,******))))))))))))******''''''''''''((()))***+++************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++*********)))***************************************)))))))))+++***))))))))))))******************++++++++++++,,,,,,,,,+++***)))((('''%%%''')))*********,,,...++++++******************((((((((()))))))))))))))***************************++++++,,,,,,,,,++++++************************)))******++++++******)))******++++++++++++******))))))(((((())))))***+++++++++++++++++++++++++++************************++++++++++++++++++******---)))&&&(((,,,...+++'''++++++++++++++++++++++++*********+++++++++)))''',,,,,,+++++++++*********************************))))))))))))))))))))))))++++++************++++++''''''((()))***++++++,,,************************))))))************))))))************************'''(((((())))))(((((('''******+++++++++,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************************************************(((***++++++***)))+++,,,***************************+++,,,---------,,,,,,++++++++++++++++++++++++((())))))******))))))((((((((())))))))))))((((((''''''(((((())))))******(((((((((((()))))))))))))))))))))(((((())))))***+++,,,---...---***(((&&&)))))))))************+++)))***************************)))))))))******+++******************************************************++++++++++++******)))))))))((())))))***+++)))************+++++++++******************************++++++++++++******((())))))))))))))))))***+++++++++************)))))))))))))))))))))))))))'''(((((((((((((((((('''(((((()))***************))))))))))))************(((((((((((((((((((((((()))******++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++((()))******+++************************+++++++++)))))))))***************++++++++++++++++++++++++,,,,,,++++++***)))))))))((())))))*********))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++************++++++))))))(((((((((((())))))))))))(((((()))***++++++************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++*********************************+++++++++++++++++++++++++++***))))))((())))))))))))***************+++++++++++++++++++++***)))(((%%%'''***+++++++++---...************************))))))))))))******************************************+++,,,,,,,,,++++++*********+++++++++++++++))))))************))))))******++++++++++++******+++************+++,,,,,,***++++++++++++,,,,,,,,,***************************++++++,,,,,,,,,++++++,,,)))((((((+++,,,***(((,,,,,,++++++************++++++++++++++++++******++++++++++++************************************))))))))))))))))))))))))++++++************++++++(((((())))))******++++++++++++++++++++++++++++++)))******************)))+++++++++*********************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,))))))******+++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,***************************************************************+++++++++((()))******))))))***,,,++++++++++++++++++++++++***+++,,,---...---,,,+++***++++++++++++,,,,,,,,,((()))************)))((((((((())))))))))))((((((''''''(((((())))))******&&&'''''''''(((((((((((())))))(((((((((((()))))))))***++++++++++++******))))))*********+++++++++******+++,,,,,,+++***)))******))))))***+++,,,---************************************************)))***+++,,,,,,+++***)))((((((((((((((()))******+++++++++,,,,,,---------******************************++++++++++++*********************)))))))))+++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************************++++++++++++)))))))))))))))))))))))))))******++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++(((((()))***************))))))*********+++++++++((()))))))))*********+++************************+++++++++***************))))))*********)))(((((()))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***++++++,,,,,,++++++*********))))))))))))******,,,+++++++++++++++,,,---************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************************************)))))))))***************************************+++++++++++++++++++++,,,,,,+++******)))))))))************++++++,,,,,,,,,******+++++++++******))))))+++------,,,++++++,,,*********+++++++++******)))*********+++++++++,,,************************)))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---))))))************))))))******++++++++++++*********************+++,,,,,,******+++++++++,,,,,,,,,************************((()))***+++,,,,,,++++++***)))))))))*********)))***************++++++++++++,,,,,,,,,++++++,,,---++++++++++++************************************))))))))))))))))))))))))++++++************++++++)))))))))))))))*********++++++++++++++++++++++++******++++++++++++******+++++++++*********))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++++++++++++++,,,((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,------------------------,,,+++***))))))***+++,,,************************************************))))))*********+++++++++((()))******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---,,,+++******+++++++++,,,,,,,,,((()))***++++++***)))((((((((())))))))))))((((((''''''(((((()))*********&&&&&&&&&&&&'''''''''(((***)))(((((((((((())))))&&&%%%%%%&&&''')))+++,,,))))))******++++++++++++***+++---......---+++*********))))))***,,,...///************************************************)))***+++,,,,,,+++))))))((((((((((((((()))******---------....../////////******************************++++++++++++******,,,,,,++++++******))))))+++++++++************)))))))))))))))))))))))))))))))))************))))))(((((()))*********************+++++++++,,,,,,,,,************************)))******++++++)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++(((((()))***************))))))******++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++************++++++))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************''''''(((((())))))******************************************************---,,,,,,+++*********++++++++++++,,,,,,---------)))******+++++++++******,,,...//////,,,*********)))******+++++++++************+++++++++,,,,,,,,,************************)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))************))))))******++++++++++++******((((((((((((((())))))************++++++,,,,,,,,,************************&&&''')))***+++++++++***(((***+++***)))((()))***(((((()))***+++,,,,,,---***+++++++++******,,,...+++++++++************)))************************))))))))))))))))))))))))++++++************++++++*********)))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++******))))))))))))************))))))******+++++++++,,,,,,,,,++++++************++++++((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---))))))***+++,,,------...------------------------***)))(((''''''((()))***************************))))))))))))))))))))))))))))))******++++++++++++((()))******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++*********++++++,,,,,,,,,))))))))))))))))))))))))''''''''''''((((((((()))(((((('''''''''((((((((())))))***))))))((('''&&&((((((''''''''''''((((((******++++++++++++******000///...,,,***((('''&&&+++++++++******)))))))))---,,,***)))))))))******)))))))))))))))))))))))),,,,,,++++++***)))))))))***++++++++++++***))))))))))))))))))))))))))))))''')))***++++++***)))'''+++*********))))))(((((())))))))))))))))))))))))************************++++++******))))))((((((+++*********))))))(((((())))))(((((((((((())))))+++++++++***)))((((((''')))*********++++++++++++---,,,+++***))))))))))))))))))))))))))))))))))))''')))******))))))***+++******))))))))))))******(((((((((((()))))))))))))))))))))))))))******+++++++++************+++++++++++++++*********))))))******+++******)))((('''(((((())))))******++++++,,,+++***)))))))))***+++------,,,+++*********++++++*********))))))((((((+++*********))))))((((((''''''((()))***++++++,,,******+++++++++******)))+++++++++*********)))))),,,,,,+++***)))))))))***)))***,,,------,,,***)))))))))))))))))))))))))))%%%''')))*********+++,,,+++++++++*********))))))******+++,,,,,,,,,++++++...,,,***)))((()))***+++************************))))))*********+++++++++************************,,,------...---,,,***)))+++)))'''%%%&&&)))---///))))))************)))))))))************+++++++++************************************************))))))*********+++++++++---------,,,,,,+++++++++***+++,,,,,,+++***)))(((+++***)))(((((()))***+++************************,,,&&&!!!"""(((,,,***'''******************************************************+++,,,,,,,,,,,,++++++++++++++++++***)))(((+++***)))))))))***,,,,,,************************,,,,,,,,,++++++*********...---,,,+++************((((((((()))******++++++))))))))))))))))))))))))&&&'''(((***++++++++++++******************************+++++++++,,,,,,,,,...---+++))))))***+++,,,++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,---...///---***(((***,,,***++++++,,,,,,++++++***))))))***++++++,,,---------------,,,,,,+++++++++---,,,,,,+++*********+++))))))***+++,,,,,,,,,+++*********)))******++++++,,,,,,++++++++++++,,,,,,************************))))))***++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------))))))))))))))))))))))))'''''''''((((((((()))))))))(((''''''''')))***+++((())))))))))))(((((('''***))))))(((((())))))***)))******++++++******))))))******++++++,,,,,,---------,,,,,,++++++++++++,,,,,,***)))))))))******))))))))))))))))))))))))+++++++++******************++++++++++++***))))))))))))))))))))))))))))))((()))***++++++***)))(((************)))))))))((())))))))))))))))))))))))*********************************)))))))))))))))************)))))))))((())))))(((((((((((())))))++++++******)))((((((''')))))))))*********+++++++++***)))(((''''''''''''))))))))))))))))))))))))''')))******))))))***+++******)))))))))))))))***************++++++++++++)))))))))))))))******+++++++++************+++++++++++++++*********))))))((()))***************))))))))))))))))))*********+++******))))))***+++,,,,,,,,,+++***************************)))))))))(((+++*********))))))))))))(((((())))))******++++++******+++++++++******)))+++++++++*********))))))++++++******)))*********)))***+++,,,,,,+++***)))))))))))))))))))))))))))''')))++++++)))))))))***+++++++++*********)))))),,,,,,,,,+++***)))''''''+++***((('''&&&''')))***))))))))))))))))))))))))))))))*********+++++++++************************,,,,,,,,,---,,,,,,+++++++++***)))((((((***---...******++++++++++++******)))************+++++++++************************))))))))))))))))))))))))))))))*********+++++++++------,,,,,,,,,+++++++++***++++++,,,+++***)))(((******))))))))))))******************************+++)))((((((***+++,,,+++************************************************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,+++******+++***)))))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********...---,,,+++*********************)))))))))))))))))))))))))))))))))))))))*********************************************************+++++++++,,,,,,///...,,,******+++,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,)))+++---,,,***+++---000***++++++,,,,,,++++++************+++,,,---------------,,,,,,,,,+++++++++---,,,++++++******++++++,,,,,,*********+++---...,,,++++++*********++++++******))))))))))))******************************(((((()))*********************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------))))))))))))))))))))))))''''''((((((((()))))))))***)))((((((((()))+++,,,'''(((((())))))))))))(((+++******))))))******+++)))******++++++******)))''''''(((***,,,---...///......------------,,,,,,,,,+++******)))*********)))))))))))))))))))))))))))************+++++++++***++++++++++++***))))))))))))))))))))))))))))))((()))***++++++***)))(((************))))))))))))))))))))))))))))))))))))************************))))))))))))************************))))))))))))))))))(((((((((((())))))++++++******)))(((((((((((((((((()))))))))******+++***)))(((''''''''''''))))))))))))))))))))))))''')))******))))))***+++++++++***)))(((((())))))************++++++++++++)))))))))))))))******+++++++++************+++++++++++++++***************'''((()))***++++++++++++************))))))))))))***)))))))))***+++,,,,,,++++++***)))))))))******************))))))))))))***************))))))))))))))))))))))))*********)))******+++++++++******+++++++++************************)))******++++++((()))***++++++***)))((()))))))))))))))))))))))))))***++++++)))(((((()))+++++++++***************+++++++++***)))((('''&&&)))((('''''''''((()))***))))))))))))))))))))))))***************+++++++++************************,,,++++++++++++,,,,,,---,,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,++++++)))************+++++++++************************((((((((((((((((((((((((***************+++++++++,,,,,,,,,,,,++++++++++++***++++++++++++***))))))))))))************)))))))))))))))))))))))))))))))))+++,,,,,,***)))+++---************************************************)))***++++++,,,,,,++++++,,,,,,,,,---,,,,,,+++*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********---,,,+++***************++++++******)))(((((('''))))))))))))))))))))))))---,,,+++*********++++++*********************************++++++++++++,,,///...,,,++++++,,,------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++---///***++++++,,,,,,++++++******++++++,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,+++******,,,///333555...---,,,++++++***++++++******))))))))))))******************************'''(((((()))***)))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------(((((((((((((((((((((((('''(((((((((((())))))))))))*********))))))((((((&&&'''((())))))***))))))*********))))))*********))))))************))))))************++++++++++++------------------------++++++******************))))))))))))))))))))))))((())))))***++++++,,,,,,***++++++++++++***))))))))))))))))))))))))))))))((()))************)))(((*********)))))))))))))))))))))))))))))))))))))))************************(((((())))))******++++++*********)))))))))))))))))))))(((((((((((())))))************))))))(((((((((((((((((()))))))))))),,,,,,+++***))))))******))))))))))))))))))))))))''')))******))))))***+++,,,+++***)))(((((((((((('''((((((((()))))))))))))))))))))))))))******+++++++++************++++++************************((()))******++++++++++++++++++******))))))(((((((((((()))******+++,,,---******)))))))))))))))************)))))))))))))))*********************************)))))))))))))))))))))***+++++++++*********************************)))))))))***+++,,,,,,((()))************)))((())))))))))))))))))))))))(((***++++++)))((()))***************************(((((()))***+++++++++*********))))))***+++,,,---))))))))))))))))))))))))************************************************++++++*********+++---...+++++++++,,,++++++*********++++++++++++++++++***))))))*********+++++++++************************))))))))))))))))))))))))************************,,,+++++++++++++++++++++*********+++************((()))***++++++***)))(((((((((((((((((((((((((((''')))++++++)))))))))***************************************************))))))***++++++++++++++++++++++++,,,,,,++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,+++***************************))))))(((((())))))))))))))))))))))))...,,,+++******+++---...************************************++++++++++++---,,,,,,+++++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++******++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,+++++++++++++++++++++,,,,,,++++++***++++++,,,******,,,///333888<<<>>>///...---,,,++++++***+++,,,,,,++++++++++++,,,,,,************************(((((()))*********************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------(((((((((((((((((((((((((((((((((((()))))))))***((()))+++,,,+++'''###!!!&&&'''((())))))***))))))***))))))(((((())))))***)))))))))******))))))))),,,++++++******)))))))))++++++++++++++++++,,,,,,************+++*********))))))))))))))))))))))))(((((()))***+++,,,,,,---***++++++++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))))))))))))))************************(((((())))))******++++++))))))))))))))))))******))))))(((((((((((())))))*********)))))))))))))))(((((((((((()))))))))))),,,+++******************))))))))))))))))))))))))''')))******))))))***+++++++++***)))(((((())))))'''((((((((()))))))))))))))))))))))))))******+++++++++************++++++************************+++++++++++++++***))))))++++++******))))))(((((((((((()))***+++,,,,,,,,,***)))))))))))))))******))))))))))))))))))*********************+++++++++*********)))))))))))))))((()))***+++++++++++++++***************************)))))))))***+++,,,,,,)))))))))******)))))))))))))))))))))))))))))))))&&&(((************+++,,,************************((()))***+++,,,,,,,,,,,,)))))))))******+++,,,,,,++++++++++++++++++++++++************************************************+++******)))***+++---...)))******++++++***)))((())))))************))))))))))))*********+++++++++************************************************************************++++++++++++++++++++++++******************++++++((()))***++++++***)))(((((((((((((((((((((((((((***)))((()))++++++)))'''************************************************))))))***++++++++++++***))))))************))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******))))))******(((((())))))************))))))))))))))))))))))))++++++******+++---000111************************))))))*********+++++++++******************++++++******))))))))))))******++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,+++******+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++...222666:::<<<===>>>///...---,,,++++++***+++,,,,,,++++++++++++,,,,,,************************)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------))))))))))))))))))))))))((((((((()))))))))******'''))),,,---+++'''"""'''(((((())))))))))))((()))))))))(((((()))))))))((())))))******))))))((())))))******************))))))************++++++))))))***++++++++++++***))))))))))))))))))))))))(((((()))***++++++,,,,,,***++++++++++++***))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))************))))))))))))))))))))))))************************))))))))))))************))))))))))))************))))))(((((((((((())))))******))))))))))))))))))((((((((()))))))))******))))))((((((((((((((()))))))))))))))))))))))))))''')))******))))))***+++******))))))))))))******************++++++++++++)))))))))))))))******+++++++++************++++++***************+++++++++,,,,,,,,,,,,+++***)))(((************))))))))))))((()))***+++++++++++++++******)))))))))***++++++))))))))))))*********************+++++++++++++++)))))))))))))))*********((()))***+++++++++++++++***************+++++++++*********)))******++++++************************))))))))))))))))))))))))%%%''')))*********+++---***************+++++++++,,,,,,,,,,,,,,,+++******(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************+++************++++++,,,((())))))*********)))))))))))))))******))))))))))))************+++++++++************************************************+++++++++************************+++++++++++++++*********)))******+++,,,))))))************))))))))))))))))))))))))))))))---+++)))***,,,,,,+++)))************************************************((()))******++++++******'''((())))))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************+++******)))))))))******'''(((((()))******++++++)))))))))))))))))))))))))))))))))***,,,...000222************************)))))))))************+++)))))))))***************))))))(((((((((((())))))++++++++++++++++++++++++***+++,,,------,,,+++***)))(((''')))+++---......***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++++++++++++++******++++++,,,,,,111333666999999888666555...---,,,++++++***++++++******))))))))))))*********************************+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------))))))))))))))))))))))))(((((()))))))))*********((()))*********(((&&&%%%((())))))))))))(((((('''+++******))))))******+++(((((())))))))))))(((((())))))))))))************)))))))))*********++++++((()))***+++,,,++++++***)))))))))))))))))))))))))))))))))***+++++++++,,,***++++++++++++***))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))*********************************)))))))))))))))((()))))))))************))))))(((((((((((()))))))))))))))))))))))))))***)))))))))*********++++++))))))(((((((((((())))))))))))))))))))))))))))))''')))******))))))***+++(((((((((((()))***+++,,,************++++++++++++)))))))))))))))******+++++++++************++++++))))))*********++++++++++++++++++,,,,,,+++******)))))))))))))))*********)))***++++++++++++***)))***************+++,,,,,,((()))))))))*********************++++++,,,,,,,,,(((((())))))******++++++(((((()))++++++,,,,,,+++))))))*********+++++++++++++++******)))*********++++++************++++++))))))))))))))))))))))))&&&(((*********)))***+++))))))*********++++++++++++++++++++++++******)))((())))))))))))(((((('''+++++++++++++++++++++++++++++++++*********))))))***************************++++++++++++******))))))))))))******++++++,,,)))******++++++******))))))************+++++++++************************************************+++++++++*********)))))))))*********++++++++++++******)))))))))***,,,,,,******))))))))))))******************************+++,,,+++***(((((()))+++************************************************((())))))***************(((((()))***************((()))***+++,,,++++++***++++++++++++++++++++++++((()))))))))*********+++******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))((()))***+++,,,---...///************************))))))))))))************))))))******++++++++++++******))))))))))))******++++++++++++++++++++++++)))***,,,------,,,***))))))'''&&&(((+++......---***++++++,,,,,,++++++***************************)))*********++++++++++++++++++******++++++,,,---444444555444333111///---,,,++++++*********++++++******))))))))))))************************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------))))))))))))))))))))))))))))))))))))***************)))((((((((()))+++,,,))))))***))))))((('''''',,,++++++++++++++++++,,,(((((())))))))))))((((((++++++******))))))(((((())))))*********+++++++++((()))***+++,,,,,,+++***))))))))))))))))))))))))***************+++++++++***++++++++++++***))))))))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))************************++++++******))))))(((((((((((())))))*********+++))))))(((((((((((()))))))))))))))))))))*********************+++++++++++++++***************++++++))))))))))))))))))))))))((()))******))))))***+++'''((((((((()))+++,,,---(((((((((((()))))))))))))))))))))))))))******+++++++++************++++++))))))******++++++++++++))))))***+++,,,,,,,,,,,,(((((())))))******++++++)))***+++,,,,,,+++)))(((++++++******+++,,,------(((((())))))*********+++*********++++++,,,,,,,,,'''(((((()))***++++++,,,(((((()))++++++,,,,,,,,,))))))******++++++++++++,,,,,,+++***)))))))))***,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))(((***++++++)))(((((()))))))))******++++++++++++&&&'''((()))++++++,,,,,,+++++++++++++++***)))(((************************++++++++++++******))))))***************************+++,,,,,,,,,***)))'''************+++,,,---...+++++++++,,,,,,+++++++++)))************+++++++++************************))))))))))))))))))))))))++++++++++++******))))))))))))******++++++++++++******)))))))))***,,,---+++***)))(((((()))***+++************************'''***,,,((("""!!!&&&,,,************************************************(((((()))***************((()))***+++++++++++++++((()))***+++,,,+++******************************(((((())))))*********+++***)))))))))))))))******++++++******)))((((((((()))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++************************))))))))))))************)))***+++,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++)))***,,,------,,,***))),,,***((((((+++,,,+++)))+++++++++,,,,,,+++++++++******))))))))))))))))))))))))******+++++++++++++++*********+++,,,,,,---222111000...---,,,++++++*********)))******++++++,,,,,,++++++++++++,,,,,,************************))))))***++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------******))))))))))))******&&&'''(((***+++,,,------******))))))((((((''''''+++*********))))))((((((******+++++++++******)))''''''(((((())))))*********((('''&&&&&&'''(((***************))))))))))))***************++++++,,,******))))))))))))******++++++************++++++---+++(((&&&&&&(((+++---)))))))))))))))))))))))))))************+++++++++(((((())))))*********+++*********++++++,,,,,,,,,))))))))))))))))))))))))+++*********+++,,,------++++++******************,,,,,,++++++***)))))))))************************))))))))))))))))))))))))+++***)))(((((()))***+++***)))(((''''''((()))***,,,)))'''(((+++---,,,***+++*********))))))((((((%%%(((+++,,,+++)))))))))************************************************************************+++++++++*********))))))*********++++++,,,,,,,,,+++++++++*********)))))),,,,,,++++++***)))((((((******++++++++++++******++++++************++++++))))))))))))))))))))))))******************************)))((((((((((((((()))))))))))))))))))))))),,,,,,+++***))))))******...---,,,+++***(((''''''******))))))******+++,,,************************)))***,,,+++)))(((((()))+++++++++************)))******))))))((('''''''''------,,,,,,+++*********))))))(((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))******+++)))***+++++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,,,,,,,++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************///......------,,,,,,+++************************++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((******))))))))))))******************************)))******++++++,,,------+++++++++***************+++*********))))))((((((************************************************+++++++++*********))))))+++******)))***+++---...************************++++++------------++++++,,,+++******++++++)))(((++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++******************)))))))))))))))))))))))))))***++++++++++++***)))******+++++++++,,,,,,,,,---,,,++++++******++++++---,,,,,,++++++***************))))))))))))******)))***+++,,,---.........+++*********))))))))))))************)))))))))(((((()))******++++++******((((((((()))))))))))))))***)))'''&&&&&&''')))***************))))))))))))***))))))))))))***++++++******))))))))))))******++++++************+++++++++)))'''&&&&&&''')))+++************************)))************+++++++++))))))))))))*********+++)))***************++++++************************+++************++++++,,,******************************************++++++************************************************+++***)))(((((()))***+++***)))(((''''''((()))***+++)))'''(((***,,,+++***************)))))))))(((&&&(((+++,,,+++)))))))))************************************************************************+++++++++*********))))))***++++++++++++++++++,,,+++++++++*********)))))),,,,,,++++++***))))))((()))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))************************,,,,,,+++***************---,,,,,,+++***)))((((((******))))))******+++,,,************************)))***,,,+++)))(((((()))+++++++++************))))))))))))***++++++,,,,,,++++++++++++************++++++************++++++++++++++++++++++++++++++)))******+++++++++++++++)))))))))))))))))))))))))))))))))))))))******++++++++++++++++++***))))))))))))))))))))))))))))))******************************))))))))))))******++++++,,,,,,,,,+++******************************(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))************************************)))))))))(((******))))))))))))******)))))))))))))))))))))))))))******++++++,,,,,,---************************************)))))))))(((************************+++++++++***************+++++++++*********))))))---,,,+++*********+++,,,******************************+++,,,,,,+++******,,,+++******++++++***(((***++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,---,,,++++++******++++++,,,,,,,,,+++++++++++++++******))))))))))))*********++++++,,,------,,,,,,++++++++++++************************))))))))))))'''((()))***************))))))))))))))))))((((((+++***)))(((((()))***+++************))))))))))))))))))((((((((()))******************************++++++************++++++***))))))(((((())))))***************************)))************+++++++++)))))))))************************)))))))))))))))************************++++++***)))))))))******************************((())))))***++++++,,,,,,************************++++++++++++++++++++++++******))))))))))))******))))))(((((((((((())))))***((('''''')))******)))************))))))))))))&&&(((++++++***))))))***************************))))))))))))))))))))))))************************+++************)))))))))+++++++++++++++*********+++++++++***************,,,,,,++++++***)))))))))))))))************))))))((((((************(((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++************************,,,++++++************++++++++++++*********))))))***))))))))))))***++++++)))))))))))))))))))))))))))***,,,+++***((())))))+++++++++************))))))))))))***++++++,,,,,,))))))))))))************++++++************++++++++++++++++++++++++++++++((()))******++++++******)))))))))))))))))))))))))))))))))))))))******+++,,,++++++***************))))))))))))))))))))))))******************************))))))))))))************++++++,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************'''(((((()))******++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************************))))))))))))******))))))))))))******(((((((((((((((((((((((())))))******+++,,,,,,,,,))))))))))))))))))******************))))))))))))************************++++++++++++******))))))+++++++++***************...---,,,+++************++++++++++++++++++++++++)))******++++++******))),,,+++)))***++++++***)))******+++++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))),,,+++************+++,,,*********++++++++++++,,,---,,,++++++******++++++++++++++++++,,,,,,,,,,,,******))))))))))))******))))))************))))))*********************************)))))))))))))))))))))*********))))))(((+++******))))))(((((((((++++++***))))))***++++++************)))))))))(((((((((((((((((())))))***************************++++++************+++++++++,,,,,,------,,,,,,+++************************))))))*********+++++++++************************++++++******)))))))))(((************************++++++***)))((((((((()))***************+++++++++))))))*********+++++++++************************++++++++++++++++++++++++***))))))))))))))))))***))))))(((((((((((()))))))))(((((('''((()))))))))*********)))))))))))))))'''(((***+++***))))))***************************((((((((((((((((((((((((************************************)))))))))))),,,,,,++++++******))))))************************+++++++++*********))))))((())))))******))))))(((&&&''')))++++++)))'''&&&)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++************************,,,++++++******+++++++++************************)))))))))))))))***++++++(((((((((((((((((((((((()))***,,,+++***))))))***+++++++++*********))))))******))))))(((''''''''''''''''''((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))(((((()))************))))))))))))))))))))))))))))))))))))))))))******+++++++++)))(((((()))***+++))))))))))))))))))))))))******************************))))))))))))******((()))***+++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************((((((((()))))))))******************************************************))))))))))))))))))))))))*********************************)))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,((()))))))))))))))***************)))))))))))))))************************,,,,,,++++++***)))))))))************************,,,,,,,,,++++++*********++++++++++++++++++++++++******++++++++++++******,,,***)))***++++++***))))))******++++++++++++******++++++++++++,,,,,,,,,************************))))))))))))************)))))))))))))))))))))))),,,+++)))(((((()))+++,,,************++++++++++++---,,,++++++******++++++***++++++,,,,,,---------******))))))))))))******))))))*********)))(((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++***((('''&&&++++++******))))))((((((++++++************++++++************)))))))))(((((((((((((((((())))))***)))***++++++++++++***)))++++++************+++++++++,,,---......---,,,+++************************))))))*********++++++++++++++++++***************,,,,,,,,,++++++******)))************************++++++***)))((((((((()))))))))*********++++++++++++++++++*********))))))************************++++++++++++++++++++++++)))))))))******)))))))))(((((())))))))))))(((((()))))))))((('''(((((()))))))))))))))))))))******''')))******))))))***+++************************((((((((((((((((((((((((************************))))))))))))))))))))))))+++++++++******)))))))))************************+++++++++***************))))))************))))))&&&''')))++++++)))'''&&&))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))******+++************************,,,+++++++++++++++,,,,,,)))************+++++++++))))))(((((())))))***+++(((((((((((((((((((((((((((***,,,,,,*********++++++++++++*********))))))******))))))((('''''''''&&&&&&'''((()))******+++))))))(((((((((((())))))(((((((((((((((((((((((((((((()))************))))))))))))))))))))))))))))))))))))))))))******+++***)))(((''''''(((***+++******************************************************))))))))))))******((()))******++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************++++++******))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************************((())))))******+++,,,,,,(((((())))))*********+++))))))))))))))))))******************************+++++++++*********))))))******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++***)))***+++,,,+++)))((()))******++++++++++++*********+++++++++,,,,,,************************(((((()))))))))*********))))))))))))))))))))))))+++***(((''''''(((***+++))))))*********+++++++++---,,,++++++******+++++++++++++++,,,,,,------...******))))))))))))*********++++++,,,++++++******((((((((((((((()))))))))))))))))))))************,,,,,,,,,+++***)))((('''******************))))))************************************))))))))))))))))))((((((((()))******)))***+++,,,,,,+++***)))++++++************++++++)))******++++++******)))++++++++++++++++++++++++)))************++++++++++++++++++++++++*********,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***)))))))))******)))))))))***++++++,,,,,,,,,,,,++++++***))))))(((************************++++++++++++++++++++++++))))))************))))))(((((())))))))))))(((((()))******)))''''''(((***))))))))))))************((()))******))))))***+++************************))))))))))))))))))))))))************************(((((()))))))))))))))******************)))))))))***************+++++++++******************************++++++++++++******((((((************(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,---******************++++++)))(((((((((((()))******))))))))))))))))))))))))(((***,,,,,,+++***+++,,,+++++++++************))))))))))))***++++++,,,,,,&&&''''''((()))******+++++++++************++++++************************((()))******++++++******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))***+++************************++++++++++++++++++++++++******))))))))))))******))))))******+++*********************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,++++++***))))))(((************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************))))))))))))******************************(((((())))))***+++++++++)))))))))***++++++,,,,,,))))))))))))***************************************************************************+++++++++((()))***,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++)))))))))+++,,,+++***(((((()))***++++++++++++************++++++++++++************************'''(((((())))))*********))))))))))))))))))))))))***)))(((((((((((()))***)))))))))************+++---,,,++++++******++++++,,,,,,,,,,,,------------******))))))))))))******)))***+++++++++++++++***(((((()))))))))*********((()))))))))************++++++,,,,,,,,,,,,++++++******************++++++))))))************))))))************))))))))))))***))))))))))))***++++++)))***,,,------,,,***)))++++++************++++++*********))))))*********++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++*********************+++++++++++++++++++++++++++++++++++++++************++++++,,,((())))))***++++++,,,,,,++++++******************************************************************((()))***++++++***)))((('''((()))******)))((('''***+++,,,***(((''')))+++((()))))))))************((()))***)))((((((***,,,************************************************************************(((((((((((())))))******))))))))))))************))))))*********+++++++++************************++++++,,,,,,,,,,,,++++++************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...++++++******************((((((((((((((()))******************************(((***,,,,,,+++++++++,,,+++++++++************))))))))))))***++++++,,,,,,((((((((())))))*********++++++************++++++************************)))******+++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++******+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******))))))))))))******)))************))))))(((************************(((((((((((((((((((((((())))))))))))))))))))))))************************************************+++*********************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******************************(((((())))))******++++++)))******+++,,,,,,------((()))))))))************************************)))))))))***++++++,,,,,,))))))*********+++++++++******+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***)))((()))+++,,,+++***'''((()))***++++++++++++************++++++++++++************************''''''(((((()))******+++))))))))))))))))))))))))************************))))))))))))************---,,,++++++******++++++---------------,,,,,,,,,******))))))))))))******''''''((()))))))))))))))))))))******+++++++++,,,(((((())))))*********+++((()))+++,,,---.........)))))))))***+++++++++,,,))))))************))))))************))))))))))))***************++++++,,,)))***,,,------,,,***)))++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++*********(((((())))))******+++++++++++++++++++++++++++++++++*********+++,,,------((())))))***++++++,,,,,,)))))))))***++++++,,,,,,************************))))))))))))))))))))))))((()))***++++++***)))((('''((()))******)))((('''***,,,---+++((('''))),,,(((((())))))*********+++((()))***)))((((((***,,,************************************************************************'''((((((((())))))******(((((())))))******++++++))))))******++++++++++++******************+++++++++,,,,,,------,,,,,,+++++++++************++++++))))))))))))))))))))))))************************++++++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++,,,,,,---...+++++++++*********))))))((((((((((((((()))******************************(((***,,,,,,++++++,,,---+++++++++************)))******))))))((('''''''''))))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((******+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))******+++***+++---...///...------************************++++++++++++++++++++++++******))))))))))))*********************)))((('''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))((((((((()))******++++++******+++,,,------......(((((())))))*********+++************************(((((()))***+++,,,,,,---))))))******+++++++++++++++,,,------,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,***)))((()))+++,,,,,,***'''''')))******+++++++++)))************+++++++++))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))+++,,,,,,------,,,,,,+++))))))))))))************---,,,++++++******++++++.........------,,,,,,,,,))))))))))))))))))))))))************************...***%%%!!! """%%%(((************************************************)))))))))))))))))))))))))))***+++***)))((()))+++************************+++***)))(((((()))***+++************************+++++++++*********************++++++++++++******,,,,,,,,,++++++*********,,,,,,+++***))))))******+++*********))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,...---+++)))(((((()))***))))))))))))************************************///...+++)))''''''((()))((()))++++++***))))))******++++++,,,,,,++++++***+++*********))))))((((((((())))))(((&&&%%%'''((())))))(((((((((((())))))++++++************++++++)))************+++++++++***************)))(((((())))))))))))))))))))))))(((((()))*********************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''')))***+++))))))))))))))))))))))))+++*********))))))((((((************************))))))***++++++++++++***************************,,,,,,,,,++++++*********+++++++++***)))(((((('''))))))************)))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))---------,,,+++***)))((())))))(((((((((((())))))*********)))((((((''''''++++++************++++++))))))))))))))))))))))))''''''(((((()))))))))***(((((())))))))))))(((((())))))))))))************)))***+++,,,---,,,++++++++++++++++++++++++++++++---------,,,,,,+++++++++)))***---///000///...---)))***+++++++++)))(((''')))))))))))))))))))))))))))************+++++++++(((((()))***************++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))))))))))))))))))))))))))+++***)))(((((()))******************************))))))))))))))))))))))))************))))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))***)))((((((((()))+++,,,******************++++++,,,,,,,,,++++++*********))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))+++,,,+++*********++++++++++++******,,,+++++++++******))))))((()))***++++++***)))(((******))))))((((((''''''))))))((((((((((((((()))************************,,,+++)))((('''((()))))),,,,,,++++++++++++++++++++++++******++++++,,,---))))))))))))))))))))))))************************,,,+++)))((('''(((***+++************************++++++++++++++++++++++++************************'''((()))((('''&&&''')))******************************))))))))))))******))))))))))))))))))))))))******************************++++++++++++******,,,,,,,,,++++++*********++++++***)))))))))))))))************)))))))))((())))))))))))))))))))))))*********+++++++++,,,,,,...---+++)))(((((()))***))))))))))))************************************///...+++)))(((((()))))))))***++++++))))))***+++***++++++,,,,,,++++++***************)))))))))(((((())))))(((&&&&&&'''((())))))(((((((((((())))))***))))))))))))))))))***))))))*********+++++++++)))************)))(((((())))))))))))))))))))))))(((((()))******************)))))))))((((((((('''))))))))))))))))))))))))***************************)))'''&&&&&&''')))***))))))))))))))))))))))))************)))))))))(((************************))))))***++++++++++++***************************,,,,,,,,,++++++*********++++++******)))(((((('''))))))************)))))))))***++++++++++++***))))))))))))))))))))))))))),,,,,,,,,,,,+++***)))((())))))(((((((((((())))))''''''((((((((((((((((((*********))))))*********))))))))))))))))))))))))((((((((())))))*********))))))************))))))))))))))))))************)))***+++,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++)))***,,,---......------++++++,,,,,,+++***)))(((************************)))************+++++++++(((((()))***************++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))+++***)))(((((()))******************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))***))))))((()))***+++,,,---,,,,,,++++++*********,,,,,,,,,+++++++++******))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))(((((((((***+++***)))******++++++++++++*********)))))))))((((((((((((((()))***++++++***)))(((******))))))((((((((((((***))))))(((((()))))))))*********************************)))))))))******))))))))))))))))))))))))++++++******++++++,,,---))))))))))))))))))))))))************************)))***+++---------,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,+++******+++,,,******************************++++++++++++******))))))))))))))))))))))))(((((())))))******++++++******++++++++++++******+++++++++++++++***************)))((((((((())))))************))))))))))))))))))))))))))))))))))))*********++++++++++++,,,---,,,+++)))))))))******)))))))))*********++++++************************///...,,,***))))))*********++++++)))((((((***,,,******++++++++++++******************))))))))))))((())))))((('''&&&''')))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))*********++++++)))))))))))))))(((''''''))))))))))))))))))))))))((())))))************)))))))))))))))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++***)))(((''''''((()))***))))))))))))))))))))))))************))))))))))))************************((()))******++++++******************************+++++++++++++++*********++++++******)))((((((((())))))************)))))))))***++++++++++++***)))))))))))))))))))))))))))******+++******)))((('''))))))(((((((((((())))))'''''''''((()))************))))))(((((())))))***)))))))))))))))))))))))))))))))))*********************++++++++++++******))))))))))))************)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++*********+++,,,,,,------------------,,,+++***)))************************)))************+++++++++((()))******+++*********++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++++++++***************))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((***))))))))))))***++++++))))))))))))))))))))))))***))))))))))))***++++++......---,,,+++******))),,,,,,,,,++++++++++++***)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))((('''(((*********)))******++++++++++++******)))))))))))))))((((((((())))))************))))))***))))))))))))(((((((((******)))))))))******+++************************))))))***++++++++++++***))))))))))))))))))))))))++++++******++++++,,,---))))))))))))))))))))))))************************'''(((***+++,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,+++***+++---************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))''''''((()))******++++++******++++++++++++******+++++++++***************))))))((((((((((((((()))*********)))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,******))))))******))))))*********+++++++++************************...---,,,+++******++++++******)))(((&&&'''***,,,******++++++++++++***************)))))))))))))))((())))))(((''''''(((***))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************((())))))))))))(((''''''))))))))))))))))))))))))((()))************))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++******+++,,,,,,))))))))))))))))))))))))*********)))))))))))))))************************((())))))***************************************+++++++++***************************))))))(((((())))))************))))))*********++++++*********)))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((((((((()))))))))))))))******+++++++++))))))(((((((((((())))))))))))))))))))))))))))))******************++++++)))******++++++******)))((()))))))))************)))******+++++++++++++++************************,,,+++++++++++++++++++++******))))))***+++,,,,,,---------,,,++++++***)))************************))))))*********+++++++++)))******++++++*********************+++++++++++++++,,,...//////...,,,+++************************)))))))))))))))))))))))))))))))))))))))*********************************++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))******))))))******+++,,,)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,++++++*********++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***(((((()))***+++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))******)))))))))))))))))))))))))))))))))******************+++,,,******************************+++,,,,,,+++))))))+++++++++++++++,,,,,,,,,++++++******++++++,,,---))))))))))))))))))))))))******************************)))))))))(((((((((************************++++++++++++++++++++++++++++++++++++++++++++++++&&&'''((((((&&&&&&'''(((************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++'''(((((()))***++++++,,,******++++++++++++******************************)))((((((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++++++++******************************++++++++++++************************,,,,,,++++++++++++++++++))))))(((&&&%%%&&&(((+++)))******++++++******)))))))))))))))))))))******((()))))))))'''''')))+++))))))(((((((((((())))))+++******))))))******+++(((((()))))))))*********)))))))))))))))(((((('''))))))))))))))))))))))))))))))*********))))))((((((((((((((())))))))))))))))))))))))))))))))))))************************,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))******************************(((((()))************)))))))))))))))))))))))))))*********************************)))))))))))))))))))))************))))))+++******************+++))))))))))))))))))))))))(((((()))))))))(((''''''))))))(((((((((((())))))*********))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))++++++******************(((((())))))))))))((((((((()))))))))************)))))))))*********++++++************************++++++++++++++++++++++++******)))))))))***++++++,,,,,,++++++************************************))))))*********+++++++++******++++++++++++******)))))))))******++++++++++++,,,...//////...,,,+++************************))))))))))))))))))))))))(((((())))))************************************************************************)))))))))(((***************************************++++++,,,)))))))))))))))))))))))))))*********++++++++++++(((((())))))******++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++***)))***,,,---,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,***))))))))))))))))))***))))))))))))******************))))))***+++,,,,,,************************++++++,,,,,,+++***(((&&&******+++++++++,,,,,,,,,++++++******++++++,,,---))))))))))))))))))))))))************************---,,,***)))((()))***+++************************************************++++++++++++++++++++++++'''((())))))''''''((()))************************))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,******++++++++++++******)))))))))***************))))))((((((((()))******))))))))))))************)))))))))))))))))))))))))))))))))************+++*********************************++++++++++++,,,***************************************+++++++++((())))))'''&&&&&&(((***))))))************))))))))))))))))))************((()))***)))((((((***+++))))))(((((((((((())))))++++++************++++++((((((((()))))))))*********************)))(((((()))))))))))))))))))))))))))************))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************'''((())))))******)))))))))))))))))))))))))))))))))))))))*********************))))))))))))))))))))))))************))))))++++++***))))))***++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((('''&&&%%%%%%%%%***))))))(((((())))))***))))))))))))))))))))))))***************)))))))))(((((())))))))))))(((((())))))))))))***************))))))))))))***++++++*********************************+++++++++++++++************************+++************+++,,,,,,++++++++++++++++++++++++)))************++++++++++++++++++,,,++++++***)))(((((())))))***+++++++++)))***+++,,,,,,+++***)))***************+++++++++))))))))))))))))))))))))'''((()))******+++******************************))))))))))))))))))))))))************))))))))))))************************+++************+++,,,,,,)))))))))))))))))))))))))))***++++++,,,,,,++++++&&&''''''((()))***++++++***++++++++++++,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++***+++---------,,,++++++,,,,,,,,,,,,++++++)))))))))*********************))))))))))))******)))))))))************+++)))))))))))))))***+++,,,***************************++++++******)))((('''((((((((()))******++++++++++++******++++++,,,---))))))))))))))))))))))))***************************************++++++,,,************************++++++++++++++++++++++++***************************+++,,,,,,******+++,,,************************)))(((((((((((((((((()))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,******++++++++++++******((()))))))))*********+++)))))))))))))))***++++++((()))))))))************))))))))))))))))))))))))))))))))))))*********************+++++++++***************+++++++++,,,,,,************************'''((())))))************)))***+++***)))((()))+++))))))************))))))((()))))))))************((()))***)))((((((***,,,))))))(((((((((((())))))******))))))))))))******(((((((((((()))))))))***+++++++++++++++******)))))))))))))))))))))))))))***************)))(((((('''((((((((()))))))))***))))))))))))))))))))))))************************'''(((((((((((((((((('''))))))))))))))))))))))))((()))))))))************************************'''(((((()))))))))))))))))))))))))))))))))))))))((()))))))))*********+++)))))))))))))))))))))***))))))************))))))++++++***))))))***++++++))))))))))))))))))))))))((())))))******)))))))))))))))(((((((((((())))))((((((((('''''''''''''''*********))))))*********))))))))))))))))))))))))*********))))))((((((((()))))))))******)))))))))))))))))))))***************))))))((()))***+++,,,************************)))*********++++++++++++******+++,,,,,,+++***)))************+++---...///++++++++++++++++++++++++)))************++++++++++++,,,,,,,,,++++++***)))((((((((()))***+++++++++************************))))))*********+++++++++))))))))))))))))))))))))&&&''')))***++++++******************************************************************))))))))))))************************++++++******++++++,,,---)))))))))))))))))))))))))))***+++,,,,,,,,,++++++(((((())))))******++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++***)))***,,,---,,,++++++,,,,,,------,,,,,,+++)))))))))******++++++++++++***)))(((((()))***+++))))))*********+++++++++(((((((((((()))***+++,,,************************((('''''''''((()))******'''(((((()))******++++++++++++******++++++,,,---))))))))))))))))))))))))************************%%%&&&(((***++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))******)))((()))***************************)))((('''&&&&&&'''((()))************************------,,,,,,,,,,,,,,,,,,******++++++++++++******(((((())))))*********+++******))))))***+++,,,,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))************)))******+++++++++************+++++++++,,,,,,,,,************************&&&'''((())))))***)))))))))+++------+++***++++++))))))************))))))(((((())))))*********+++((()))***)))((()))***,,,))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))+++,,,,,,,,,,,,+++******))))))))))))))))))))))))***************)))(((((('''((((((((())))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))(((((())))))*********+++************************'''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))*********))))))************)))))),,,+++***))))))***+++,,,))))))))))))))))))))))))))))))***************)))))))))(((((((((((())))))))))))******++++++,,,,,,++++++************++++++))))))))))))))))))))))))***)))))))))((((((''''''******++++++++++++******))))))))))))***************)))((((((((()))+++,,,))))))))))))))))))))))))))))))******++++++++++++)))+++,,,------,,,***)))+++******+++,,,...111222++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,+++***)))'''(((((()))***+++++++++,,,,,,+++******+++,,,,,,))))))******++++++++++++))))))))))))))))))))))))&&&''')))***+++++++++***************************++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))++++++******++++++,,,---)))))))))))))))))))))))))))***+++,,,---,,,+++++++++++++++************************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++,,,+++***+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++***)))(((((()))***+++))))))******++++++++++++''''''''''''((()))***+++************************%%%%%%%%%%%%'''))),,,---)))******+++,,,,,,------++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++*********)))******++++++,,,,,,,,,++++++***************((((((((()))***+++************************))))))))))))************,,,+++******))))))******))))))))))))************++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))------,,,,,,+++******)))&&&&&&'''((())))))((((((''''''''''''((()))++++++++++++,,,,,,,,,++++++***)))******++++++,,,---------,,,++++++------,,,*********************************++++++++++++******))))))************))))))))))))************))))))(((((()))***************((((((((((((((((((((((((***)))((('''(((***,,,---))))))))))))))))))))))))))))))(((((((((***+++,,,++++++***)))))))))))))))******++++++++++++*********++++++,,,,,,++++++*********))))))((((((''''''))))))))))))))))))))))))+++*********))))))((((((,,,++++++***)))(((((('''******))))))))))))))))))******))))))))))))*********************************************)))(((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))(((******************************++++++++++++******+++)))(((***,,,---+++)))++++++************++++++&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((()))++++++******)))******+++++++++,,,,,,,,,************************+++++++++*********))))))))))))))))))***+++,,,---,,,,,,***)))))))))***+++******)))(((''''''(((((())))))))))))))))))))))))++++++******))))))((((((************************************************---------,,,+++***)))((())))))))))))***************))))))(((((((((((()))************************))))))))))))))))))))))))''''''(((((())))))******(((((()))***+++,,,------))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))************))))))((((((******************************+++,,,,,,,,,,,,+++******++++++++++++*********)))((()))+++,,,+++***''''''((((((((((((''''''++++++******************,,,***((()))+++,,,+++(((+++*********))))))((((((************************''')))+++------***'''%%%)))************+++++++++)))))))))))))))))))))))))))************+++++++++++++++***************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))***+++---...///,,,,,,,,,+++++++++************))))))))))))******************************))))))))))))************,,,+++******))))))******))))))))))))************++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))'''((()))+++,,,...///000(((((())))))***)))))))))((((((((((((((()))***+++******++++++++++++******)))******++++++,,,,,,---------,,,+++******+++,,,******************************++++++++++++******))))))************))))))(((((())))))))))))(((((((((((()))***************+++++++++++++++++++++++++++***(((''''''((()))***))))))))))))))))))))))))******************+++,,,))))))((('''''''''''''''******++++++++++++*********++++++,,,,,,++++++*********))))))(((((((((((())))))))))))))))))))))))************)))))))))((())))))((((((''''''&&&&&&******************************))))))))))))*********************************************)))(((((())))))(((((((((((())))))))))))))))))))))))))))))++++++************++++++))))))************))))))************************)))******++++++******)))***(((((())),,,,,,+++(((+++******))))))******+++,,,+++***************+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((()))***+++******)))************+++++++++,,,************************+++++++++*********)))))))))))))))******+++,,,---,,,+++***)))))))))***+++---,,,,,,+++******++++++************************+++++++++***************+++++++++***************))))))))))))))))))))))))***************)))((('''))))))))))))************))))))((((((((())))))***************************))))))))))))))))))))))))))))))))))))************(((((())))))***+++++++++************************)))******+++++++++++++++************************++++++*********)))))))))******************************+++,,,,,,,,,,,,+++*********++++++*********+++***)))***,,,---,,,++++++,,,,,,------,,,,,,+++************************---+++******,,,---,,,***+++*********))))))))))))************************)))***,,,------+++)))''')))************+++++++++************************)))************+++++++++++++++***************+++************+++++++++,,,************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,,,,++++++++++++++++++++++++***)))((((((************************)))))))))*********++++++,,,+++******))))))******)))))))))*********++++++---,,,,,,++++++*********+++++++++***************))))))))))))))))))))))))%%%&&&(((***---///111222******++++++******))))))))))))))))))))))))))))))))))))************))))))))))))******+++,,,,,,,,,------,,,+++***)))+++,,,******************************++++++++++++******))))))************))))))))))))************))))))(((((()))***************))))))))))))))))))))))))+++***)))'''&&&&&&'''((())))))))))))))))))))))))++++++,,,,,,++++++******))))))((((((((('''''''''******++++++++++++************++++++++++++*********))))))))))))((((((((())))))))))))))))))))))))************))))))))))))((((((((((((''''''''''''******************************))))))))))))******************************)))************))))))((())))))(((((((((((()))))))))))))))))))))))))))))),,,++++++******++++++,,,*********))))))*********************************))))))************))))))((((((((()))***+++***(((+++******))))))******++++++***)))((('''''''''''')))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))************))))))))))))*********++++++************************+++++++++***************************+++,,,------,,,+++******))))))************)))((((((((())))))++++++++++++++++++++++++******++++++++++++++++++++++++++++++******))))))************************))))))*********))))))((())))))))))))************(((((((((((())))))***+++************************))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))++++++++++++++++++++++++((()))******++++++******************************+++++++++++++++***************************************+++,,,,,,,,,,,,+++************************,,,+++***,,,---...---+++++++++,,,,,,,,,,,,++++++************************---,,,++++++------,,,+++***************)))))))))************************+++,,,,,,,,,,,,+++******)))************+++++++++************************)))************++++++++++++***************++++++)))))))))*********++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++)))(((&&&************************))))))*********+++++++++,,,+++******))))))******))))))*********+++++++++------,,,,,,+++***))))))************************))))))))))))))))))))))))'''((())))))+++,,,,,,---***+++++++++***)))(((((())))))******)))))))))((('''(((((())))))))))))))))))))))))***++++++,,,,,,,,,+++***,,,//////---*********************************++++++++++++******))))))************))))))***++++++,,,,,,++++++***(((((()))***************((((((((((((((((((((((((***)))((('''&&&'''''''''))))))))))))))))))))))))***+++,,,,,,+++***((('''*********++++++***************++++++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************************++++++++++++******))))))))))))******************************))))))************)))((())))))(((((((((((())))))))))))))))))))))))))))))+++******))))))******+++,,,+++))))))))))))+++,,,************************((())))))******))))))(((''''''((())))))***)))(((******))))))))))))******))))))((('''''''''''''''))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((()))))))))************((())))))))))))*********************************************************+++++++++++++++,,,------+++++++++***************)))(((((('''''''''((((((************************)))))))))******+++++++++,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++((()))))))))************(((((((((((()))***+++,,,************************))))))))))))))))))))))))+++++++++******)))))))))***)))))))))((((((''''''++++++++++++++++++++++++(((((()))************)))************************++++++++++++++++++++++++******************************+++,,,,,,,,,,,,++++++******************+++,,,+++,,,---//////---,,,*********++++++************************+++++++++,,,,,,++++++,,,,,,,,,+++************************************************,,,++++++*********++++++))))))*********+++++++++************************))))))*********+++++++++*********)))******+++,,,((())))))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++------,,,***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++***((('''************************************++++++++++++,,,+++******))))))******************++++++++++++------,,,,,,+++***))))))******************++++++))))))))))))))))))))))))(((((((((((())))))))))))************)))((((((''')))******+++******)))(((&&&'''((()))))))))))))))((())))))******+++,,,,,,***((((((...666777000(((******************************++++++++++++******))))))************))))))))))))************))))))(((((()))***************++++++++++++++++++++++++'''''''''''''''((())))))))))))))))))))))))))))))((()))*********((('''&&&)))***++++++++++++************++++++++++++******)))******++++++******)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))*********+++++++++******))))))))))))******************************((())))))*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))),,,+++***))))))***+++,,,************************))))))************))))))&&&'''))))))))))))))))))***))))))))))))))))))***+++*********++++++,,,---))))))))))))))))))))))))************++++++++++++************************((((((((((((((((((((((((((()))))))))************)))))))))))))))*********((())))))))))))*********************************************************++++++******++++++,,,,,,++++++++++++******))))))+++++++++******++++++,,,))))))))))))))))))))))))''''''(((((())))))******+++++++++*********))))))++++++++++++++++++++++++***++++++,,,,,,,,,++++++((()))))))))************(((((((((((()))+++,,,,,,************************))))))))))))))))))))))))*********))))))(((((('''******))))))((('''''''''************************(((((()))************)))************************++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++***))))))***++++++,,,+++,,,...000///---+++,,,,,,------------,,,,,,))))))*********+++++++++***+++++++++*********+++***************+++++++++************************+++***)))((())))))***+++))))))*********+++++++++************************))))))*********+++++++++******))))))***++++++,,,((())))))))))))************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,+++***))))))*********************************++++++++++++,,,,,,+++******))))))***************++++++++++++,,,---,,,,,,++++++*********+++++++++++++++,,,,,,,,,))))))))))))))))))))))))''''''(((((())))))******)))))))))***))))))((((((((()))***+++++++++***)))&&&'''((())))))******)))(((((())))))***+++++++++)))'''(((///666777000(((******************************++++++++++++******))))))************))))))''''''((((((((((((''''''(((((()))***************************************&&&&&&'''((())))))******))))))))))))))))))))))))((((((((()))(((((('''''''''((()))*********)))(((******++++++++++++******))))))************)))))))))))))))************+++))))))))))))))))))))))))))))))))))))************((((((((((((''''''''''''((((((((()))******++++++******))))))))))))******************************((())))))************)))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((''''''(((((((((++++++************++++++******************************++++++++++++******&&&(((******)))))))))******))))))(((((())))))***))))))))))))***+++,,,---))))))))))))))))))))))))*********++++++++++++,,,************************))))))))))))))))))))))))))))))))))))************)))))))))((()))******+++)))))))))*********++++++***************************************++++++++++++******)))******++++++***++++++++++++***))))))***))))))))))))***++++++((((((((((((((((((((((((''''''((((((((((((((((((************************(((((((((((((((((((((((())))))*********))))))((())))))))))))************))))))))))))******+++,,,************************)))))))))))))))))))))))))))))))))(((((((((((((((*********))))))(((((((((************************((()))******++++++******++++++++++++++++++++++++*********+++++++++++++++******************************+++,,,,,,,,,,,,+++,,,+++***))))))***+++,,,++++++,,,...000///---+++)))******++++++******))))))))))))***++++++,,,,,,)))***++++++))))))***+++*********+++++++++++++++************************)))))))))((())))))***+++)))************+++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))***+++,,,,,,)))))))))*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))***+++,,,...///,,,,,,,,,---------......,,,++++++******+++++++++*********************************+++++++++,,,,,,,,,+++******))))))***************+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------))))))))))))))))))))))))(((((())))))***+++++++++))))))******+++*********'''(((***,,,,,,,,,+++***&&&'''((()))************(((((())))))******++++++((()))+++---//////,,,+++******************************++++++++++++******))))))************))))))((((((((())))))((((((((((((((()))***************''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***&&&''')))++++++***)))(((******++++++++++++******))))))************))))))))))))*********+++++++++))))))))))))))))))))))))((()))))))))************))))))((((((''''''&&&&&&&&&''''''((())))))************))))))))))))******************************(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))***++++++,,,,,,++++++***************************++++++,,,,,,,,,,,,++++++''')))++++++***)))***,,,))))))(((((((((((())))))((((((((('''(((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))***************)))((((((((()))++++++************+++++++++,,,************************))))))*********+++++++++******)))(((((())))))******++++++,,,+++***)))((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))***++++++,,,,,,))))))))))))))))))))))))***************)))((('''))))))))))))*********************)))******++++++************************))))))))))))))))))))))))))))))))))))))))))************************))))))++++++++++++++++++++++++)))******+++++++++++++++++++++++++++++++++++++++)))))))))*********++++++******************************+++,,,,,,,,,,,,+++,,,+++***((((((***+++,,,******,,,...000///,,,***''''''((((((((((((''''''((())))))***++++++,,,,,,)))+++---,,,***)))+++,,,*********++++++,,,,,,,,,************************))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))***+++,,,---************+++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,------.........,,,+++*********+++,,,---******************************+++++++++,,,,,,,,,,,,++++++***)))***************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------.........)))))))))))))))))))))))),,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,&&&(((***,,,---,,,+++***'''''')))***++++++++++++((((((((()))******++++++(((,,,...,,,'''%%%)))---******************************++++++++++++******))))))************))))))++++++,,,,,,,,,,,,++++++(((((()))******************************************+++++++++***)))((('''))))))))))))))))))))))))***)))(((((((((***+++,,,((()))+++---...---+++*********++++++++++++******))))))************))))))))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++,,,++++++***)))(((((('''%%%&&&&&&'''((())))))*********))))))))))))******************************(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))*********+++,,,------,,,+++***************************+++,,,,,,------,,,,,,+++'''***,,,,,,***)))***,,,))))))(((((((((((())))))...---,,,+++************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))***************)))((((((((()))+++,,,***++++++++++++,,,,,,,,,************************))))))******++++++++++++))))))((((((((((((((()))******+++,,,+++***)))(((***************+++,,,,,,))))))))))))))))))))))))++++++******))))))(((((((((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))((())))))))))))************++++++******************************************))))))))))))))))))))))))))))))******+++++++++,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++(((((())))))*********+++******************************+++,,,,,,,,,,,,+++,,,+++)))(((((()))+++,,,)))***+++...//////,,,)))++++++,,,,,,,,,,,,++++++((())))))***++++++,,,,,,***,,,...---+++***,,,...*********++++++,,,,,,,,,************************)))***+++,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))***+++,,,---***++++++++++++,,,,,,,,,------,,,)))&&&$$$$$$%%%++++++++++++++++++++++++*********++++++,,,,,,,,,...---,,,++++++,,,---...........................************************+++++++++++++++***)))(((((()))***+++++++++++++++...------,,,+++++++++,,,******+++++++++,,,,,,,,,++++++******************))))))***+++++++++******,,,,,,+++***))))))******+++*********))))))((((((***++++++++++++***)))))))))))))))))))))******+++***************************)))((((((((()))+++,,,+++*********))))))((((((************************)))***++++++******+++,,,******************************))))))((((((''''''++++++******)))((((((((())))))))))))************''''''((()))***+++,,,,,,************************))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''************************+++++++++*********))))))+++++++++++++++***)))((())))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((***,,,---,,,++++++,,,******************************))))))(((((('''''')))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++************************+++*********))))))((((((((((((((((((((((((((((((((()))))))))************&&&(((+++------+++(((&&&***))))))((())))))******))))))))))))***************************++++++,,,))))))))))))))))))))))))''')))+++,,,,,,,,,***)))))))))*********))))))(((((((((((()))******++++++************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++)))***++++++***)))((('''+++++++++++++++***)))(((************************,,,+++)))'''&&&'''((()))))))))))))))))))))))))))///...+++)))(((((()))***---,,,***((('''((()))***,,,+++******,,,,,,+++***------,,,+++*********+++,,,,,,++++++***))))))))))))************+++++++++************************+++,,,,,,------,,,,,,+++******+++,,,+++***)))((())))))))))))))))))))))))...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************...---+++*********+++,,,,,,,,,+++***))))))******---***((()))+++,,,***(((******************************************************+++,,,,,,,,,,,,++++++++++++***((('''((()))******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++************++++++------------------------+++++++++++++++++++++++++++++++++++++++***))))))))))))***+++++++++++++++,,,+++******))))))************+++++++++,,,,,,,,,++++++******************++++++++++++++++++++++++,,,++++++***))))))******+++*********))))))))))))***++++++++++++***)))))))))))))))))))))***++++++************************+++***)))))))))***+++,,,************)))))))))(((************************'''((()))((('''&&&'''(((******************************))))))(((((((((((()))))))))))))))*********))))))))))))************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))+++++++++*********))))))+++++++++++++++***))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''***,,,,,,+++++++++,,,************************+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++*********************************)))))))))(((((()))))))))))))))))))))))))))*********++++++++++++'''(((***,,,,,,***(((''',,,++++++*********++++++))))))))))))************)))))))))(((((()))******))))))))))))))))))))))))((()))***,,,,,,+++***)))))))))************))))))*********)))))))))))))))************************************************+++++++++******)))))))))))))))))))))))))))))))))))))))***+++******((((((+++++++++++++++***))))))************************+++***)))''''''((()))***)))))))))))))))))))))))),,,+++***)))))))))***+++******++++++******))))))+++***))))))++++++***)))++++++***)))))))))))))))******************++++++)))************+++++++++************************++++++,,,,,,,,,,,,++++++******+++++++++***)))((())))))))))))))))))))))))***)))))))))***++++++,,,++++++++++++++++++++++++************************,,,,,,+++***************,,,++++++***))))))******(((&&&&&&(((+++---,,,*********************************************************+++,,,,,,,,,,,,+++)))***+++***)))***+++---******++++++,,,,,,------,,,,,,++++++++++++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***))))))***++++++++++++++++++++++++******))))))************+++++++++,,,,,,,,,******++++++++++++++++++///...,,,+++***++++++,,,,,,+++******)))************************)))))))))***++++++++++++***))))))***))))))))))))***++++++************************,,,+++***************+++************))))))))))))***************************+++,,,+++)))(((((()))))))))))))))))))))))))))***))))))))))))((((((((('''(((((()))******++++++))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((+++++++++******************++++++++++++***))))))))))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''')))++++++***)))***+++************************++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********************************))))))))))))((((((*********************************+++++++++,,,,,,))))))************))))))+++******)))))))))(((((())))))))))))******************)))(((((()))))))))))))))))))))))))))))))))((()))***+++,,,+++******))))))************))))))++++++******)))(((((('''*********************************************************)))))))))))))))))))))))))))))))))))))))((())))))************)))***++++++++++++***))))))******************************)))((()))***+++,,,)))))))))))))))))))))))))))*********++++++,,,,,,'''(((+++,,,,,,+++***(((***)))((()))******)))((())))))((('''''''''((((((((())))))***++++++,,,,,,)))************+++++++++******************************++++++++++++************++++++******)))((())))))))))))))))))))))))((((((((()))***+++---...++++++++++++++++++++++++******************************++++++******)))(((,,,+++******)))*********'''&&&&&&'''***++++++*********************************************************+++,,,,,,,,,,,,+++***+++,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++************+++,,,,,,+++++++++------,,,,,,+++,,,,,,---******+++++++++,,,,,,,,,******+++++++++++++++,,,111000---+++***+++,,,---++++++***************+++***************************++++++++++++***))))))******))))))******+++,,,************************+++*********))))))))))))*********)))))))))))))))************************,,,------,,,***))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************((()))))))))************************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************************+++++++++******)))))))))************))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((()))******)))((()))******************************************************************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++************************))))))))))))))))))((((((************************))))))*********+++++++++******))))))))))))******,,,,,,,,,++++++***))))))((()))))))))************,,,+++******))))))))))))))))))))))))))))))))))))((()))***++++++++++++***((())))))************)))************))))))((((((******************************************************************)))))),,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******************+++++++++******)))************************))))))))))))***+++,,,---)))))))))))))))))))))))))))***+++,,,,,,,,,++++++&&&'''(((***++++++******+++)))((()))***+++***))))))(((((('''''''''(((((())))))*********+++++++++))))))*********+++++++++************************))))))************))))))***************))))))((())))))))))))))))))))))))++++++++++++,,,---...///************************************************))))))***++++++)))((('''++++++***************++++++***)))))))))(((((('''******************************************************+++,,,,,,,,,,,,+++,,,---...---++++++,,,...///......---,,,+++******,,,,,,,,,++++++*********((()))***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++,,,,,,,,,++++++***---,,,,,,+++,,,,,,------******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,222000...+++++++++,,,---+++***************++++++***************+++++++++***++++++++++++***))))))***************++++++,,,************************)))))))))))))))))))))((())))))))))))))))))******************************)))******)))'''%%%&&&'''(((((((((((((((((((((((())))))))))))************************))))))((((((((()))))))))************++++++******)))(((((((((************************))))))))))))))))))))))))+++++++++*********************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((((((((())))))))))))************************************************)))******+++++++++******))))))************))))))))))))))))))))))))))))))''''''(((((()))))))))))))))))))))))))))))))))))))))*********(((((()))***************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,************************(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((()))******....../////////...,,,,,,((()))))))))************,,,+++***)))((('''''''''))))))))))))))))))))))))))))))******++++++++++++(((((()))***************(((((())))))************************************************************++++++++++++++++++++++++------------------------((((((((())))))***++++++)))******+++++++++******************************(((((())))))***,,,------))))))))))))))))))))))))+++,,,,,,,,,,,,+++******'''&&&&&&&&&''')))***,,,,,,+++******,,,,,,+++***)))))))))(((((())))))***+++++++++*********))))))))))))*********+++++++++************************((())))))******))))))(((*********)))))))))))))))))))))))))))))))))))))))------,,,,,,+++,,,,,,---************************************************))))))***++++++)))((('''+++***************++++++,,,,,,,,,+++)))(((((((((******************************************************+++,,,,,,,,,,,,+++.........---+++***+++---//////...---,,,+++******,,,,,,++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))******++++++******+++++++++,,,,,,,,,******++++++,,,---------000///---,,,+++,,,,,,---*********)))******+++,,,*********+++++++++++++++***++++++++++++***))))))+++************+++,,,,,,************************(((((()))************)))))))))))))))************************************)))***+++***((('''((())))))))))))))))))))))))))))))))))))************+++++++++******)))(((((('''))))))))))))************+++*********))))))((((((************************))))))))))))))))))))))))+++++++++++++++*********+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***************************************+++++++++))))))***++++++++++++***))))))************))))))************************&&&''''''(((((())))))***))))))))))))))))))))))))***++++++***(((((()))+++************************((((((((((((((()))))))))(((((())))))***+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************''''''(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))******))))))))))))******))))))++++++++++++***)))))))))))))))************+++***((('''&&&%%%%%%$$$))))))))))))))))))))))))***************+++++++++'''((()))******+++******'''(((((()))******++++++************************************************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++***)))))))))))))))***+++))))))***++++++++++++***************************(((((())))))***+++,,,,,,))))))))))))))))))))))))------,,,,,,+++++++++***((('''&&&%%%&&&(((+++,,,,,,+++***+++,,,---,,,*********)))))))))***++++++,,,,,,++++++***))))))((()))************+++++++++************************))))))************))))))+++***)))(((((((((((())))))))))))))))))))))))))),,,+++******))))))************************************************************++++++******)))(((*********)))******+++,,,(((***++++++******+++---******************************************************+++,,,,,,,,,,,,+++------...,,,+++***,,,---------------------------++++++++++++++++++,,,,,,......------------......------------------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,------,,,,,,+++*********))))))******+++,,,******+++++++++,,,,,,,,,******++++++,,,------...------,,,,,,,,,,,,,,,,,,******))))))***++++++,,,*********++++++,,,,,,,,,***++++++++++++***))))))++++++******++++++,,,---************************((()))***,,,---------,,,((()))))))))************************************+++,,,---,,,+++***+++,,,************************))))))*********+++++++++*********)))))))))))))))))))))))))))*********************)))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,++++++*********+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))'''((((((((()))))))))***************************))))))*********+++++++++))))))***+++++++++++++++))))))************))))))))))))))))))))))))))))))&&&&&&''''''((())))))***)))))))))))))))))))))))),,,,,,,,,***)))(((***,,,************************(((((()))))))))*********''''''((())))))***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************************************'''''''''((((((((())))))************************(((((((((((())))))))))))))))))))))))))))))))))))$$$%%%'''((())))))((('''))))))))))))************---,,,***)))'''&&&&&&%%%))))))))))))))))))))))))***************++++++,,,'''((()))******+++++++++)))))))))))))))*********************************************************)))*********++++++++++++))))))))))))))))))))))))+++***)))(((((())))))***))))))***+++++++++++++++************************'''(((((()))************)))))))))))))))))))))))),,,,,,+++***+++,,,---...)))))))))))))))***+++++++++***)))***+++,,,+++)))***)))))))))******+++,,,++++++******************)))************+++++++++************************)))******++++++******)))+++***)))((('''(((((()))))))))))))))))))))))))))*********)))******++++++************************************************,,,,,,+++*********************))))))***++++++,,,''')))+++***)))(((***,,,******************************************************+++,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,...******+++,,,---//////000*********++++++,,,,,,------,,,+++******+++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------------------,,,,,,+++***,,,+++++++++,,,------...******+++++++++,,,,,,,,,******+++,,,,,,---......++++++,,,---------,,,,,,******))))))***+++,,,,,,*********++++++,,,,,,,,,***++++++++++++***))))))++++++******++++++,,,---************************(((***,,,...///000//////(((((())))))*********+++************************'''((())))))((('''(((***************************))))))******++++++++++++((((((((()))******++++++))))))))))))************))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))******++++++++++++((()))***+++++++++++++++))))))************))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))---------+++))))))+++,,,************************))))))******+++++++++,,,&&&''''''((()))*********))))))))))))))))))))))))************************))))))))))))))))))))))))&&&''''''(((((((((((((((************************&&&'''''''''(((((())))))++++++++++++++++++++++++))))))))))))************))))))************))))))'''(((+++---......---,,,))))))))))))************111000...,,,+++***))))))))))))))))))))))))))))))******))))))******+++,,,''''''(((******+++++++++++++++******)))(((((((((************************************************(((((())))))*********+++)))))))))))))))))))))))),,,+++***((((((((())))))((()))***+++++++++++++++************************'''(((((())))))))))))((())))))))))))))))))))))))++++++***)))***---///111)))***,,,------,,,+++******)))((()))***+++***((()))))))))))))))***++++++)))))))))***++++++,,,,,,)))************+++++++++******************************++++++++++++******+++***((('''''''''((()))))))))))))))))))))))))))*********+++,,,---//////))))))))))))))))))))))))************************...---+++*********+++,,,******))))))***+++,,,,,,***+++,,,***'''%%%&&&'''******************************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))))))))))))))***+++,,,---.........++++++,,,,,,------,,,,,,------------,,,,,,+++************++++++,,,,,,,,,,,,+++*********+++,,,---,,,++++++***)))))))))************++++++,,,,,,,,,---,,,+++*********+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************---,,,,,,+++***)))(((((()))))))))))))))))))))))))))***++++++******+++,,,************************)))************+++++++++((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++((()))***++++++***)))(((+++*********))))))((((((++++++++++++++++++++++++******++++++++++++******+++******)))))))))))))))))))))))))))))))))))))))''''''(((((())))))*********************+++,,,,,,))))))))))))************++++++,,,,,,,,,---------************************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***---000000---+++,,,...))))))*********+++++++++------+++***))))))(((((())))))))))))))))))))))))************************++++++++++++*********)))************************+++++++++*********))))))))))))))))))))))))))))))+++***)))((((((***,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************+++*********))))))(((((())))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************************)))))))))***+++++++++,,,))))))))))))))))))))))))******************************+++++++++,,,,,,,,,))))))*********+++++++++************************)))))))))***+++++++++,,,,,,,,,,,,+++***)))(((((())))))))))))************(((((((((((((((((((((((())))))************)))))),,,***)))'''''''''((((((******))))))******+++,,,)))((('''(((***+++***)))************************.........------,,,,,,,,,,,,+++++++++***)))))))))************************((('''&&&''')))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,---............------------,,,,,,+++***,,,,,,------,,,,,,+++***++++++++++++++++++,,,,,,++++++*********+++,,,---,,,,,,+++***************++++++++++++++++++,,,,,,---,,,+++*********++++++************************++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************,,,++++++******)))))))))))))))))))))))))))))))))((()))******(((((((((***************************)))************+++++++++))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++((()))***++++++***)))(((************)))))))))(((++++++++++++++++++++++++******++++++++++++******+++******)))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))((((((''''''(((((())))))))))))))))))************(((((((((((())))))))))))************************+++++++++++++++++++++++++++******************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))******+++,,,,,,+++)))))))))*********+++++++++---,,,+++***))))))))))))))))))))))))))))))))))))************************++++++*********)))))))))************************+++++++++*********))))))************************+++***)))((()))***,,,---************************************************)))************+++++++++************************+++*********))))))))))))************************+++***)))((('''&&&%%%%%%))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))*********************************************+++++++++))))))))))))))))))))))))*********************************+++++++++,,,,,,))))))*********+++++++++***************************************++++++++++++,,,,,,++++++)))(((((())))))))))))************************************))))))************))))))+++***)))((('''((())))))******))))))******+++,,,,,,++++++,,,---...---,,,************************,,,,,,,,,+++++++++******+++++++++******************************************)))((((((***+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...---......//////......---.........---,,,+++)))))),,,,,,,,,,,,,,,++++++***,,,,,,++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++---,,,++++++******++++++))))))))))))))))))))))))++++++++++++++++++++++++---------,,,,,,,,,,,,+++************************************************)))))))))))))))))))))))))))***+++***((('''((()))************************)))************+++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))************+++))))))************))))))************))))))))))))++++++++++++++++++++++++******++++++++++++******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))************&&&&&&&&&'''''''''((((((************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***(((&&&(((,,,...+++(((***************+++++++++,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))+++++++++***************************************+++***)))))))))***,,,---************************************************)))************+++++++++***************************************)))))))))++++++++++++++++++++++++,,,,,,***)))'''%%%$$$$$$))))))))))))))))))))))))************************++++++,,,,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***************************+++++++++***************))))))))))))))))))))))))*********************************++++++++++++,,,***************+++++++++************************+++++++++***************+++++++++++++++***)))((())))))))))))************************************))))))************))))))))))))((((((((()))************))))))******+++,,,***))))))***,,,,,,+++************************************)))))))))))))))***************+++++++++************************+++)))((((((***++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,,,,------+++******++++++,,,---..................---,,,,,,------------,,,+++***)))++++++,,,,,,,,,++++++***,,,,,,,,,++++++*********+++***++++++++++++,,,,,,,,,,,,,,,---,,,,,,,,,+++,,,,,,,,,++++++*********,,,,,,++++++++++++***+++************************************************,,,,,,,,,,,,,,,,,,,,,+++************************((()))))))))*********+++))))))))))))))))))))))))+++,,,,,,+++)))'''((()))************************))))))*********+++++++++)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))******)))))))))*********)))))))))))))))******************************++++++++++++******++++++++++++******))))))))))))))))))))))))))))))+++******))))))((((((((((((((())))))************((()))))))))************((((((((()))))))))******************************))))))))))))))))))))))))*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++))))))***---...---+++************************++++++******)))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((******************************************************)))))))))***+++,,,************************************************))))))*********+++++++++************************************************++++++++++++++++++++++++******************++++++))))))))))))))))))))))))************************+++,,,,,,,,,,,,---------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************************,,,+++++++++***)))))))))))))))))))))))))))))))))************************************++++++++++++************************************************,,,+++++++++***)))))))))+++++++++++++++***)))(((((()))))))))************************************))))))************))))))'''(((((())))))***++++++******))))))******+++,,,(((((((((***++++++***(((************************)))))))))))))))))))))))))))))))))***+++++++++,,,***************************)))'''''')))***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------------,,,,,,,,,,,,---------------------,,,+++***+++,,,,,,------,,,,,,,,,******+++,,,,,,+++++++++,,,,,,,,,++++++***************++++++,,,,,,,,,,,,+++,,,,,,---------,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,++++++******++++++++++++++++++++++++************************************++++++++++++************************((((((((()))******++++++))))))))))))))))))))))))***++++++***(((&&&'''(((************************))))))*********+++++++++******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))************************************++++++++++++*********++++++++++++***))))))((((((((((((((((((((((((++++++******))))))(((((((((((()))***+++******)))((()))))))))************)))))))))*********++++++************************)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++)))+++,,,,,,******,,,...*********************************)))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((***************************************************************+++++++++************************************************))))))*********+++++++++***************************************+++++++++************************'''((()))***+++,,,---...))))))))))))))))))))))))************************+++++++++,,,,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************************************,,,+++++++++***)))))))))************************************************))))))*********+++++++++************************************************,,,+++++++++***)))))))))******+++++++++***))))))((()))))))))************))))))))))))))))))))))))))))))************))))))''''''((()))***+++,,,,,,******))))))******+++,,,++++++,,,...//////---+++************************))))))******************)))))))))***+++++++++,,,************************+++)))((((((***++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,***++++++,,,,,,------.........---,,,,,,---------,,,---------,,,++++++******+++,,,,,,---------,,,)))***++++++++++++++++++,,,,,,++++++++++++++++++)))***+++,,,,,,,,,,,,+++)))***,,,---------,,,+++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************)))***************++++++************************((((((((())))))*********))))))))))))))))))))))))'''((()))(((&&&%%%%%%'''************************)))************+++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))))))))))))))((((((******))))))))))))******))))))))))))******************************************++++++++++++*********+++,,,,,,,,,+++)))(((((((((((((((((((((((((((******************))))))&&&''')))*********)))((())))))))))))************(((((()))))))))*********************************************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++(((+++---+++'''&&&)))---+++++++++******************)))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++*********************************+++++++++++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,************************+++++++++***************************************************************)))))))))************++++++++++++***************************************+++++++++*********************+++++++++******)))))))))))))))************(((((((((((((((((((((((())))))************))))))'''((()))***++++++++++++******))))))******+++,,,******+++---//////,,,***************************************++++++++++++***************+++++++++************************,,,***)))***,,,......---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********+++,,,,,,---......---,,,,,,------...///000,,,---------------,,,,,,,,,,,,---------,,,++++++))))))***+++++++++++++++++++++++++++++++++,,,,,,)))***+++,,,,,,,,,++++++((()))+++,,,---,,,+++***++++++++++++++++++,,,,,,++++++,,,,,,,,,+++***)))*********************************************************++++++,,,,,,,,,************************((((((((()))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))************************)))************++++++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))((((((((((((+++***)))(((((()))***+++((()))))))))******************************************++++++++++++*********+++,,,------+++)))(((((((((((((((((((((((((((******************++++++'''(((***+++++++++))))))))))))))))))************((((((((()))))))))******************************++++++++++++++++++++++++(((***+++,,,,,,+++***((())))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++---,,,,,,***))))))***++++++++++++*********))))))))))))))))))***+++,,,---))))))))))))))))))))))))************************++++++*********)))))))))************************))))))*********+++++++++++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++*********************************++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---......------***************************************+++++++++************************************************))))))))))))************+++++++++*********))))))***************************************+++++++++)))******+++++++++******))))))))))))************))))))))))))))))))))))))))))))************))))))((((((***+++,,,++++++*********))))))******+++,,,(((((())),,,------***'''************************))))))*********++++++++++++++++++***************************************)))''''''(((+++---------******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,******+++,,,,,,---......+++++++++,,,...000111222------...............---.........---,,,+++***)))((()))***+++++++++++++++*********++++++,,,,,,---)))***+++,,,---,,,++++++'''(((***,,,,,,,,,***)))*********++++++,,,,,,---++++++,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,---------************************)))))))))))))))((((((((())))))))))))))))))))))))+++,,,------,,,+++,,,...************************)))************++++++++++++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))((((((((('''+++***)))(((((()))***+++(((((())))))*********+++))))))))))))))))))))))))******++++++++++++*********+++,,,------+++***((((((((((((((((((((((((((()))))))))***+++++++++,,,)))+++---.........,,,+++))))))))))))************************++++++++++++************************++++++++++++++++++++++++((()))+++,,,,,,+++)))((())))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++333///++++++---...,,,***++++++++++++******))))))))))))))))))***+++------))))))))))))))))))))))))************************++++++++++++************************************))))))******++++++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,---))))))))))))))))))))))))++++++++++++++++++++++++((())))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,...//////......************************))))))******+++++++++,,,************************************************))))))))))))************++++++++++++******))))))************************))))))******+++++++++,,,)))******+++++++++******))))))))))))************************************))))))************))))))((()))***+++,,,+++***************)))***++++++,,,++++++,,,///111000---***************************(((((())))))******++++++,,,+++++++++******))))))************************$$$######$$$'''***+++*********+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,)))***+++---.../////////......---------,,,,,,,,,---------,,,,,,+++++++++******+++,,,...///000000*********++++++*********,,,+++)))(((((()))+++,,,,,,,,,++++++++++++++++++******)))))))))))))))***------,,,,,,,,,,,,++++++,,,+++++++++***))))))))))))))))))***+++++++++,,,,,,++++++******++++++,,,///,,,))))))+++,,,+++***))))))))))))))))))))))))---+++***((((((((())))))))))))************))))))(((((()))***************+++*********))))))((((((***))))))***,,,,,,+++***)))))))))((()))******+++))))))))))))************))))))))))))((((((((((((++++++***)))(((((())))))******))))))))))))******++++++******))))))(((((()))*********++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,((((((''''''''''''((((((+++*********))))))((((((++++++******)))*********++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++***************)))(((''')))))))))***+++++++++,,,,,,+++++++++)))((('''&&&((()))***,,,,,,+++******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************(((((())))))******++++++))))))))))))))))))))))))************************,,,,,,,,,+++++++++******---,,,***)))))))))***+++******++++++++++++******((()))***++++++***)))(((************************)))***,,,,,,***)))***+++************************+++++++++,,,,,,---......************************+++++++++++++++***)))(((************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&'''((()))***))))))))))))************,,,,,,++++++***)))(((((())))))))))))))))))))))))************************,,,,,,+++***)))))))))))),,,+++++++++******))))))((()))))))))************)))((((((((()))***++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))************************(((((())))))*********+++******++++++++++++******)))***++++++***)))***++++++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************---,,,***)))))))))******+++*********))))))((((((------,,,,,,------...///------------------------******+++,,,,,,------...,,,------......---------......---------,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------***++++++,,,,,,++++++***---+++***))))))***+++---++++++++++++++++++++++++++++++************++++++------,,,,,,,,,,,,+++++++++++++++******************************+++++++++,,,++++++******++++++,,,///,,,))))))+++,,,+++***************************+++******)))))))))))))))))))))************))))))(((((()))***************************)))))))))((()))'''&&&&&&((()))))))))((()))))))))************''''''''''''(((((((((((((((((())))))******++++++++++++***)))))))))))))))******))))))))))))***************))))))))))))))))))))))))*********++++++************************++++++***))))))***++++++)))((((((''''''(((((()))************)))))))))(((*********)))******++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************))))))***************+++++++++)))************))))))((())))))***++++++++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))*********************************************************,,,,,,++++++************+++***)))((((((((())))))******++++++++++++******((()))***++++++***)))(((*********************************(((''''''***,,,************************))))))))))))))))))))))))***************++++++++++++++++++++++++***))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))((((((((()))***+++))))))))))))************,,,,,,+++******)))(((((())))))))))))))))))))))))************************++++++*********++++++,,,))))))))))))((((((((('''************++++++++++++******)))))))))***++++++++++++***))))))***++++++************************************************((()))))))))******************++++++++++++******)))***++++++***)))***++++++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************,,,,,,***)))))))))******************)))))))))(((...------------......///........................'''((()))+++,,,...///////////////...---,,,+++***......---------,,,,,,,,,,,,,,,+++++++++++++++***......---,,,+++******)))+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---************************,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,++++++***************++++++++++++++++++***************++++++************++++++...,,,******+++,,,+++***************************(((((()))***************))))))************))))))(((((()))***************************)))))))))))))))(((&&&&&&((()))***)))'''((()))***+++******)))''''''''''''(((((((((((((((((()))***+++,,,------+++***))))))))))))))))))******))))))))))))******))))))))))))************((((((((()))))))))******))))))))))))))))))))))))++++++***))))))***++++++***))))))(((((())))))***************))))))))))))))))))))))))******+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++***)))******,,,,,,+++++++++***************'''((()))******************))))))))))))***++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))************************************************+++************))))))))))))(((((('''&&&'''''''''******++++++++++++******))))))***++++++***))))))************************+++***(((%%%$$$&&&***---******************************))))))(((''''''&&&))))))******++++++++++++***++++++++++++***))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***)))))))))******))))))))))))************+++++++++******))))))((())))))))))))))))))))))))************************---,,,++++++******++++++))))))))))))((((((((((((***++++++++++++,,,,,,,,,,,,++++++************+++++++++***))))))***++++++++++++++++++++++++++++++************************))))))))))))******************++++++++++++******)))***++++++***)))***++++++++++++***************))))))))))))))))))))))))************************))))))))))))))))))))))))************************,,,+++******)))*********************))))))))))))///...............//////////////////////////////))))))***+++---...///000////////////...,,,+++***......---------,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++***)))))),,,------------------,,,---,,,,,,++++++,,,,,,---))))))************++++++,,,++++++++++++,,,,,,---------,,,,,,,,,+++++++++)))))))))***+++++++++,,,,,,+++++++++***)))))))))++++++************++++++---,,,+++++++++++++++***************************&&&''')))***++++++******))))))************))))))(((((()))************************)))))))))))))))*********,,,......,,,***&&&(((***+++,,,+++)))((())))))))))))************)))))))))******+++++++++******)))))))))))))))*********))))))))))))******(((((())))))******++++++(((((((((((())))))))))))************************+++******************+++******))))))))))))***************)))))))))))))))(((((((((((()))+++,,,,,,******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++,,,+++***))))))+++---///,,,+++++++++***)))))))))(((((()))******************)))((((((((()))+++,,,*********)))))))))(((((())))))))))))))))))))))))((()))))))))************++++++******))))))((((((***************************************************))))))))))))))))))))))))(((((((((''''''''''''******++++++++++++************************************************************)))'''%%%&&&***,,,************************,,,,,,++++++************)))))))))***++++++,,,,,,******+++++++++******)))************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++******))))))))))))((()))))))))************+++*********)))))))))((())))))))))))))))))))))))************************///...---+++***)))))))))+++++++++************************+++++++++,,,,,,------,,,+++*********++++++******************+++++++++++++++++++++++++++************************)))))))))))))))***************++++++++++++******)))***++++++***)))***+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++***************************)))))))))))))))000//////....../////////////////////////////////------------.........///.........//////...------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++***************+++,,,,,,------,,,,,,,,,+++++++++)))))))))***+++++++++,,,,,,+++++++++***)))))))))+++******))))))******++++++,,,,,,,,,+++*********************************%%%''')))***+++++++++***))))))************))))))(((((()))***************))))))))))))))))))******)))***---000222000,,,(((&&&(((***+++,,,+++)))((())))))))))))*********************))))))(((((('''***)))))))))))))))************))))))))))))******(((((())))))******++++++(((((((((((())))))))))))++++++++++++++++++++++++*********++++++***************))))))))))))******))))))))))))))))))******(((((((((((()))***+++,,,***)))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++,,,+++***))))))+++---///,,,+++++++++***)))))))))***************)))((((((***)))((((((((()))+++,,,************))))))))))))************************((()))))))))************++++++******))))))((((((************************************************)))))))))))))))))))))***************))))))((((((******++++++++++++******++++++************++++++************************)))***++++++))))))***+++************************+++++++++,,,,,,,,,------))))))*********+++++++++)))******+++++++++******************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((('''((()))))))))*********************)))))))))))))))))))))))))))))))))))))))************************,,,,,,+++******+++++++++******************++++++))))))))))))*********+++------,,,+++*********+++*********++++++***************************************************************))))))))))))))))))******++++++++++++******)))***++++++***)))***+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************+++*********))))))))))))))))))******111000000////////////000////////////////////////000/////////......------,,,---...///////////////......---------,,,,,,,,,+++,,,,,,,,,,,,,,,------******++++++,,,,,,------,,,------......------,,,++++++,,,,,,,,,,,,++++++*********+++,,,,,,------******)))******+++,,,---------,,,,,,,,,,,,++++++***************++++++++++++++++++*********************))))))))))))*********,,,------+++******+++++++++++++++++++++++++++''''''(((******+++++++++))))))************))))))(((((()))***************))))))))))))************&&&(((,,,///111///***&&&'''((()))***+++******)))''''''''''''((((((((((((++++++***)))((('''&&&&&&)))))))))))))))******+++******))))))))))))******))))))))))))************((((((((()))))))))******++++++++++++++++++++++++)))***++++++++++++***)))***))))))(((((())))))***))))))))))))************(((((((((((())))))***+++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++***)))******,,,,,,+++++++++******************************)))(((''')))(((((((((((()))******++++++*********)))))))))************************))))))))))))************************))))))))))))++++++++++++++++++++++++************************)))))))))************++++++++++++++++++***))))))******++++++++++++******,,,+++************+++,,,************************(((***,,,,,,+++*********************************((())))))***++++++,,,,,,************************))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***))))))((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************&&&'''''')))***,,,...///(((((((((((())))))))))))(((((()))))))))*********,,,++++++************+++)))***++++++++++++***)))))))))))))))))))))))))))************************************))))))))))))******++++++++++++******)))***++++++***)))***+++***************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))***++++++++++++***))))))))))))************222111000000//////000000........................//////.........---------------...///////////////......---------,,,,,,,,,,,,,,,---------.........+++,,,,,,,,,------------,,,,,,------------,,,,,,***++++++++++++++++++******++++++,,,------......*********++++++,,,......------,,,,,,,,,,,,+++++++++++++++******************************+++++++++******))))))))))))******))),,,...---+++)))***+++++++++++++++++++++++++++))))))(((((()))***++++++))))))************))))))(((((()))***************((()))))))))************(((((()))+++---,,,***'''((()))))))))************''''''''''''((((((((((((+++******))))))((((((((()))))))))))))))***++++++******))))))))))))***************))))))))))))))))))))))))*********++++++************************)))***++++++++++++***))))))((((((''''''(((((()))((()))))))))************))))))((((((((())))))***)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************))))))***************+++++++++((())))))************)))'''(((((()))))))))))))))+++++++++*********))))))************************))))))))))))************)))))))))))))))*********++++++++++++++++++++++++************************************++++++,,,,,,***+++,,,,,,,,,+++))))))******++++++++++++******,,,++++++******++++++,,,************************)))******)))((((((***+++************************))))))))))))************,,,,,,++++++***)))))))))))))))***+++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++***)))))))))))))))************((()))))))))))))))))))))))))))))))))))))))))))))************************'''''''''((()))+++,,,---'''((((((((())))))))))))))))))*********+++++++++******)))))))))***++++++)))***++++++++++++***)))************************************************************)))))))))(((******++++++++++++******)))***++++++***)))***+++))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************((()))***+++,,,++++++***((()))))))))************222222111000000///000000........................------------------------...///////////////............---------,,,,,,,,,---------....../////////------------------------+++,,,,,,------,,,,,,+++)))******++++++******)))++++++,,,------...//////+++++++++,,,---...///000---------,,,,,,,,,++++++,,,+++++++++******))))))))))))******+++++++++,,,******))))))))))))******))),,,......+++))))))+++++++++++++++++++++++++++***)))((((((((()))+++,,,))))))************))))))(((((()))***************(((((())))))*********++++++***((()))***,,,,,,+++)))))))))((()))******+++))))))))))))***************************+++++++++))))))((())))))***++++++******))))))))))))******++++++******))))))((((((************++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))((((((''''''''''''(((((((((((())))))*********+++***))))))(((((((((((()))))))))((())))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++***************)))((('''))))))******+++++++++,,,&&&'''(((***++++++,,,,,,&&&''')))*********)))(((+++++++++************)))************************))))))))))))************(((((())))))******++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,***)))(((******++++++++++++******---,,,+++******+++,,,---************************+++***(((&&&%%%&&&***---************************,,,,,,++++++***)))))))))---,,,,,,+++***)))((((((((()))***+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************((()))+++,,,---,,,,,,+++))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))************************++++++)))(((''''''''''''))))))******+++++++++,,,******+++++++++,,,,,,,,,)))((((((((()))***++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************+++*********))))))((((((******++++++++++++******)))+++++++++***)))***+++))))))******++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************((()))***+++,,,,,,+++***(((((())))))*********+++;;;777222000000111222222333333333333222111//////111000---,,,+++,,,---...........................222111000///...---------////////////////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,///...,,,+++***+++,,,,,,------++++++++++++------,,,,,,***)))))))))***+++***************************++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---)))))))))***+++++++++,,,+++)))'''&&&%%%&&&'''((())))))))))))))))))))))))************************+++*********************))))))))))))))))))))))))+++++++++++++++***)))((()))))))))))))))))))))))))))))))))***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))******))))))))))))******))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))***************)))((((((******))))))))))))******))))))))))))************************************))))))))))))************!!!%%%)))++++++***)))***))))))))))))))))))))))))************************...,,,***((('''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))***,,,------,,,+++***))))))+++---...---,,,***)))))))))************************************))))))))))))******))))))))))))))))))))))))))))))))))))************++++++************************+++,,,+++***)))(((+++++++++*********))))))))))))*********+++++++++*********))))))))))))))),,,+++******))))))******)))************++++++++++++++++++******)))))))))***)))))))))***+++,,,,,,************************+++++++++*********)))))),,,+++***))))))***+++,,,*********)))))))))))))))******************************)))))))))))))))***+++++++++************)))))))))))))))))))))))))))+++*********))))))((((((+++++++++++++++***)))(((************************+++++++++++++++***)))(((+++***)))(((((()))***+++++++++,,,,,,,,,++++++***)))************+++++++++******++++++++++++******************)))))))))((()))************+++++++++************)))))))))(((************************)))+++,,,,,,***))))))***++++++************++++++++++++***)))(((((())))))(((((((((((()))***+++,,,************************(((((((((((()))***+++,,,))))))))))))))))))))))))************************(((((())))))*********+++AAA===888555444555555555444444444333222111///...111000...---------//////---------...............000///...---------------////////////////////////------------------------++++++++++++++++++++++++------------------------+++++++++++++++++++++,,,...---,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,+++***)))))))))***+++***************************++++++,,,,,,++++++***+++******))))))******+++))))))))))))))))))******+++***((('''&&&'''((()))))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))******))))))))))))************************************))))))))))))******))))))))))))))))))))))))***************)))((((((******))))))))))))******))))))))))))************************************))))))))))))************'''***,,,---,,,*********))))))))))))))))))))))))))))))))))))))))))))))))---,,,***)))((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************$$$%%%%%%&&&'''((())))))+++***)))(((((()))+++,,,,,,,,,***)))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))***************************************++++++,,,+++***)))(((+++++++++*********))))))))))))*********+++++++++************)))))))))))),,,+++******))))))******(((((()))))))))*********,,,+++++++++*********************)))******++++++************************+++++++++*********))))))++++++***))))))***++++++***)))))))))))))))))))))******************************))))))))))))******+++++++++************)))))))))))))))))))))))))))************)))))))))(((******++++++***))))))(((************************+++++++++++++++***))))))+++***)))(((((()))***+++***++++++,,,,,,++++++***)))************+++++++++******++++++++++++******++++++++++++************)))************+++++++++++++++++++++************************************''')))++++++******+++,,,++++++************++++++,,,,,,+++***************+++***)))))))))))))))***************************++++++***************+++************************************************))))))))))))*********+++HHHDDD???<<<;;;;;;;;;:::::::::999888777555333222222111000//////000000111.........//////000000000//////......---......///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,+++******))))))*********************************++++++,,,,,,++++++*********))))))))))))******)))))))))(((((((((((((((+++***)))((((((((()))***))))))))))))))))))))))))************************)))))))))******+++++++++))))))))))))))))))))))))((())))))))))))(((''''''))))))))))))))))))))))))+++***)))((('''((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))******))))))))))))************************************)))))))))))))))***)))))))))))))))))))))))))))************))))))(((***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))************,,,------,,,)))(((((()))))))))))))))))))))))))))((((((((((((((((((((((((++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))*********+++***)))((('''((()))***,,,+++******)))*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))***************************************++++++++++++***))))))+++++++++***************)))))))))************+++************************,,,+++******))))))******'''((((((((()))))))))))),,,,,,,,,++++++++++++***++++++******)))*********************************+++++++++***************++++++***))))))***++++++))))))))))))))))))************************************)))))))))******++++++++++++************)))))))))))))))))))))))))))************))))))))))))))))))******))))))((((((***************************++++++++++++***))))))+++***))))))))))))***+++******+++++++++++++++***)))************+++++++++******++++++++++++******,,,,,,,,,++++++++++++***)))************+++++++++,,,,,,,,,++++++++++++***************************&&&(((***+++++++++,,,---++++++************++++++---,,,++++++++++++++++++,,,,,,+++))))))(((((((((************************...---,,,+++************************************************************)))))))))***************LLLIIIEEECCCBBBCCCBBBBBBCCCCCCBBB@@@>>><<<:::999555555444333222111111000000000000111111111222222000000/////////000000111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,*********))))))(((((('''++++++***))))))******+++))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))((()))))))))))))))(((((()))))))))))))))))))))))),,,+++)))''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))*********))))))))))))******************************+++***))))))))))))))))))))))))))))))))))))))))))))))))************)))((())))))(((((((((((())))))((()))))))))************((((((((((((((((((((((((((()))))))))************++++++***(((&&&%%%'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++++++++++++++++++++***)))(((((((((((()))++++++******************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))***************************+++++++++++++++++++++******))))))************************))))))))))))************)))***************++++++,,,+++******))))))******((((((((()))))))))******,,,,,,,,,+++++++++++++++,,,,,,+++***)))))))))***************************************************+++******************+++)))))))))))))))***************************************))))))******+++++++++++++++*********))))))))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))((((((******************************+++++++++******)))************************)))******++++++++++++***))))))*********+++++++++***++++++,,,,,,++++++***,,,,,,+++++++++*********))))))*********+++++++++,,,,,,+++++++++*********************************''')))+++++++++***+++---++++++************++++++,,,++++++*********++++++,,,+++******)))))))))***************************---,,,+++***************************************************************************************NNNKKKIIIHHHIIIJJJJJJIIIIIIIIIHHHGGGEEECCCAAA@@@<<<<<<;;;:::888555333111111111111111111111111111//////////////////000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))***************************++++++,,,,,,++++++***,,,++++++******++++++,,,+++++++++******)))))))))+++***************++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***)))(((''''''************************))))))***++++++*********))))))))))))))))))))))))---+++)))((('''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))************))))))))))))******************************++++++***)))(((((())))))))))))))))))))))))))))))((())))))*********))))))))))))(((((((((((())))))((()))))))))************((((((((((((((((((((((((((()))))))))************)))***)))'''&&&&&&)))+++))))))))))))))))))))))))************************'''(((***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))(((((((((''''''''',,,+++******))))))))))))************+++*********++++++++++++++++++++++++******))))))))))))******************************((()))))))))************))))))*********++++++++++++++++++***************************************))))))))))))))))))))))))))))))******+++++++++,,,,,,+++******))))))******)))))))))*********++++++++++++++++++++++++++++++,,,,,,+++***)))))))))************************************************************++++++*********(((((())))))***************************************************+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******'''((())))))))))))((((((************************)))******+++++++++************++++++++++++******((()))******++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,+++++++++*********))))))))))))))))))*********++++++++++++*********))))))))))))************************)))***,,,,,,***)))******++++++************++++++******))))))))))))***+++***************+++,,,,,,************************)))))))))))))))***++++++************************************************+++++++++***************PPPNNNLLLLLLNNNOOOOOOOOOMMMLLLLLLKKKIIIGGGFFFEEEBBBCCCCCCBBB@@@<<<999777444444444333222222111111//////...------.........////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++***))))))***************************++++++,,,,,,++++++***))))))(((((((((((())))))++++++++++++************)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((''''''&&&************************)))******++++++++++++***)))))))))))))))))))))))),,,+++***)))((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******++++++++++++++++++++++++,,,+++***)))(((((((((((())))))))))))))))))))))))((())))))************))))))((((((''''''(((((()))))))))))))))************))))))))))))))))))))))))))))))))))))************)))******))))))))),,,...))))))))))))))))))))))))************************'''((()))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))******************))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************))))))))))))************)))))))))***++++++,,,,,,,,,+++******))))))*********************+++++++++***)))))))))))))))(((((())))))******+++,,,,,,,,,,,,+++******))))))******************++++++++++++)))************+++++++++++++++******)))************************************************+++++++++)))***++++++++++++***)))((((((((()))******++++++***************************************+++,,,---+++++++++************)))))))))))))))))))))))))))))))))))))))************(((((())))))******))))))************************))))))***++++++++++++*********+++,,,,,,+++******(((((()))***++++++++++++)))************+++++++++++++++,,,,,,,,,,,,++++++*********)))))))))(((((()))************+++++++++*********)))))))))((((((***************************+++,,,,,,***))))))***++++++************++++++)))))))))((())))))***+++)))))))))******,,,------************************(((((((((((()))***+++,,,++++++++++++++++++++++++************************+++++++++++++++*********TTTRRRPPPPPPQQQRRRRRRQQQPPPPPPPPPOOONNNMMMKKKJJJGGGIIIJJJKKKIIIFFFCCCAAA<<<<<<;;;999888777666555222222111000////////////////////////////////////------------------------------------------------------------------------))))))***+++,,,------...***+++,,,---------,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,+++***)))(((***************************++++++,,,,,,++++++***))))))(((((((((((())))))))))))))))))************((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))************************(((((()))***************))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******))))))))))))******++++++++++++++++++++++++,,,+++***)))(((((((((((())))))))))))))))))))))))(((((()))***************((((((''''''''''''(((((())))))))))))************************************))))))))))))************)))***+++***))))))+++---))))))))))))))))))))))))************************'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))))))))((()))***+++,,,++++++***++++++++++++++++++++++++******))))))))))))******************************))))))))))))************((())))))***++++++,,,,,,,,,+++***)))))))))***+++))))))*********+++++++++******))))))(((((((((((())))))***++++++,,,------,,,+++******))))))******))))))))))))************(((((()))))))))******************)))******++++++************************))))))*********+++++++++)))***++++++++++++***)))'''(((((()))******++++++************************************+++,,,---...+++++++++************)))))))))))))))))))))))))))((()))))))))************((())))))***++++++******************************))))))***+++++++++++++++***++++++,,,,,,++++++***'''((()))***++++++++++++)))************++++++++++++,,,,,,------,,,,,,++++++++++++*********)))))))))************++++++++++++++++++*********))))))************************(((***++++++*********+++++++++************++++++***)))))))))******+++,,,++++++*********+++,,,,,,*********************************))))))***++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********WWWUUUSSSSSSTTTTTTSSSRRRTTTTTTTTTTTTSSSRRRPPPPPPJJJLLLOOOPPPPPPNNNKKKHHHDDDDDDBBBAAA???===<<<;;;777666555444333333333333////////////////////////------------------------------------------------++++++++++++++++++++++++(((((()))***,,,---...///)))***,,,---...---,,,,,,++++++------------++++++******+++,,,+++***)))(((************************+++++++++,,,,,,+++++++++++++++************++++++''''''(((((())))))******'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***+++,,,************************''''''((()))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++******))))))))))))******++++++++++++++++++++++++,,,+++***)))(((((((((((())))))))))))))))))))))))(((((()))***************((((((''''''''''''(((((())))))))))))************************************))))))))))))************((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((()))))))))*********&&&&&&'''((()))))))))(((((()))***+++,,,,,,+++*********************************))))))))))))******************************))))))))))))************((())))))***++++++,,,,,,---,,,***)))))))))***+++))))))******++++++++++++******))))))((((((((('''))))))***+++,,,,,,------,,,++++++***)))*********(((((((((((())))))))))))''''''(((((()))))))))******)))))))))***+++,,,,,,************************))))))******++++++++++++)))***+++,,,,,,+++***)))'''(((((()))***+++++++++************************************+++,,,---...+++++++++************)))))))))))))))))))))))))))(((((())))))*********+++))))))***+++++++++++++++************************((()))***+++++++++++++++***+++,,,------,,,+++***'''''')))******+++++++++)))************++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******)))************+++++++++,,,,,,,,,+++++++++******************************&&&(((***+++++++++,,,---++++++************+++++++++*********+++,,,,,,---------,,,+++************************************------,,,+++************++++++++++++++++++++++++************************,,,,,,,,,++++++*********```^^^^^^aaa___XXXUUUUUU[[[\\\\\\XXXSSSPPPQQQTTTMMMNNNQQQSSSUUUVVVVVVVVVOOONNNMMMLLLKKKGGGCCC???===;;;999777666444111///000/////////......------///...---------...///000////////////////////////...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...------------------------+++,,,,,,,,,,,,,,,,,,+++...---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))************))))))))))))))))))))))))))))))))))))***************************)))((()))+++,,,,,,+++))))))************))))))))))))))))))))))))))))))))))))))))))************,,,,,,+++***))))))******,,,+++)))''''''((()))***,,,++++++***************++++++***)))(((((())))))+++***)))'''''')))***+++)))************+++++++++))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++***)))(((((()))))),,,***(((***,,,---+++(((***++++++++++++***)))))))))***++++++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************''''''(((((())))))******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******))))))))))))************))))))((((((''''''++++++***)))(((((())))))((()))((('''%%%&&&(((***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,++++++++++++*********))))))((((((******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++***'''&&&&&&'''***+++))))))))))))))))))))))))+++++++++************))))))************+++++++++******))))))))))))******************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++...+++((()))+++,,,***(((---,,,,,,+++***)))((((((((())))))+++,,,---......---+++******+++,,,+++***(((((('''((()))***,,,---)))************+++++++++******))))))))))))******))))))))))))))))))))))))------,,,+++***)))(((''')))))))))))))))))))))))))))************+++++++++++++++************++++++))))))))))))))))))))))))************************+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++oookkkiiijjjiiieeedddggggggeeebbb\\\WWWUUUUUUVVVPPPQQQSSSVVVXXXYYYZZZZZZWWWUUUSSSRRRQQQNNNJJJGGGGGGDDD@@@>>>;;;999555333222222111000///////////////...---------///000111////////////////////////...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...------------------------......////////////.........---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))************))))))))))))))))))))))))))))))))))))************************+++***))))))+++,,,+++***)))******++++++******)))))))))))))))))))))))))))))))))))))))************+++******)))(((((())))))---+++***(((((((((*********))))))(((((((((((((((++++++***)))))))))))))))+++***)))(((((()))***+++))))))*********+++++++++))))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************,,,+++***)))))))))))))))+++)))(((***,,,,,,***(((((()))***+++++++++++++++)))***++++++)))(((((()))))))))))))))))))))))))))************************************************(((((((((((())))))******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******))))))))))))******++++++*********)))))))))++++++***))))))))))))))))))******)))'''''')))+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************)))))))))(((************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***(((''''''(((***+++************************+++++++++************))))))************+++++++++******))))))))))))******************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******++++++++++++++++++,,,************************)))***++++++,,,,,,++++++---+++))))))***+++***(((,,,,,,++++++***)))))))))''''''((()))***++++++,,,---+++******+++,,,+++***))))))(((((()))***+++,,,)))************+++++++++*********))))))*********))))))))))))))))))))))))+++++++++***************************************)))************+++++++++++++++************++++++************************************************+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++~~~xxxuuuttttttsssvvv{{{}}}xxxpppjjjeeebbb```^^^XXXYYYZZZ\\\___```bbbbbbaaa___\\\ZZZYYYWWWTTTQQQRRROOOKKKGGGDDDAAA===;;;888666444222111111111111...---------...///111222////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------,,,,,,------------,,,,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))************************,,,***)))***++++++***))))))******++++++******)))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((((((,,,+++***)))))))))***+++***))))))(((((((((((((((+++***))))))))))))))))))+++***)))(((((()))***+++)))))))))*********++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************,,,,,,+++************+++***)))((()))++++++)))((('''((()))***+++,,,,,,,,,)))***,,,+++***((())))))))))))))))))))))))))))))++++++++++++++++++++++++************************((((((((())))))))))))***)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******))))))))))))******+++++++++++++++*********+++***))))))))))))))))))***+++,,,+++))))))+++---************************)))))))))))))))))))))))))))))))))))))))))))))))))))******************)))************))))))))))))******((((((((((((******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,************************+++++++++++++++++++++++++++++++++************))))))************+++++++++******))))))))))))******************))))))))))))))))))))))))))))))))))))((((((((()))))))))******+++++++++++++++*********++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,+++))))))*********)))************************(((((()))))))))*********,,,+++******,,,,,,,,,*********)))))))))******+++)))************+++++++++++++++************++++++))))))))))))))))))))))))))))))******+++++++++,,,++++++++++++++++++++++++)))************+++++++++++++++************++++++************************************************+++++++++************)))++++++++++++++++++++++++************************|||xxxsssmmmiiicccddddddeeegggiiikkklllkkkhhhdddaaa___]]][[[YYY[[[WWWSSSOOOLLLJJJGGGEEE@@@>>>:::777444333222222...---------...///111222////////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------++++++,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++(((((()))))))))*********************)))))))))((())))))))))))))))))))))))************************---+++******++++++)))(((((())))))******))))))((())))))))))))))))))))))))((()))))))))************))))))))))))))))))((((((,,,+++************++++++,,,++++++*********************)))))))))))))))*********)))(((((()))******))))))))))))************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))************************(((((((((((((((((((((((('''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************,,,,,,+++++++++++++++,,,)))))))))*********)))((((((((()))***+++,,,,,,,,,)))+++,,,,,,***))))))***))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************))))))))))))******++++++++++++++++++************)))))))))))))))******+++,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))+++)))'''&&&&&&''')))+++************************++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++******))))))))))))******************)))))))))((())))))))))))))))))))))))(((((()))))))))*********,,,,,,++++++******))))))************************))))))***++++++++++++++++++***))))))))))))))))))))))))*********+++++++++++++++++++++++++++,,,,,,+++******+++,,,---,,,***+++++++++******)))))))))))))))*********+++++++++,,,++++++++++++++++++,,,)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++************++++++************************************************+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))xxxrrrqqqpppooonnnnnnppprrrsssssspppkkkhhheeebbb___]]]]]]ZZZVVVSSSRRRQQQOOONNNIIIGGGCCC???:::777555444111000///......///000111000000000000000000000000///...------,,,,,,------------,,,,,,------...///------------------------......////////////......,,,---------------------++++++++++++++++++++++++((((((((()))******++++++************)))))))))((())))))))))))))))))))))))************************---+++******++++++)))((('''(((((((((((((((((('''))))))))))))))))))))))))((()))))))))************))))))***++++++******)))******************++++++,,,++++++******************)))))))))))))))************))))))))))))******(((((()))))))))*********)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************,,,+++++++++++++++,,,,,,((()))*********)))))))))******+++++++++******)))***+++,,,,,,***))))))***************************++++++++++++++++++++++++************************************))))))))))))************************))))))*********+++++++++******************************))))))))))))*********************************)))))))))))))))******''')))*********)))***,,,------------------------))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))******+++)))'''&&&&&&''')))+++************************++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,------,,,+++***************************+++++++++*********))))))))))))*********+++++++++******))))))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))************+++++++++******)))))))))))))))))))))))))))))))))))))))***++++++++++++************)))(((((()))))))))))))))***++++++,,,,,,++++++++++++++++++,,,,,,*********+++------,,,***,,,,,,++++++******))))))))))))*********+++++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))+++++++++************)))************************))))))*********+++++++++++++++************++++++************************************************+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))|||yyyxxxyyyzzz{{{|||yyyuuupppmmmiiidddaaa^^^[[[WWWUUUTTTUUUTTTTTTRRRPPPMMMIIIDDD@@@===;;;888777555333111111111111000000000000000000000000///......------------------------------......///------------------------------............------+++,,,,,,------------,,,++++++++++++++++++++++++)))))))))******+++++++++************))))))))))))))))))))))))))))))))))))************************,,,***)))***++++++***)))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))************((()))+++,,,,,,+++******((()))))))))***************))))))((((((((((((((()))))))))))))))******+++)))))))))******)))))))))((((((((()))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******+++*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++++++++++++++++++++++++++************+++,,,,,,)))***,,,,,,***)))***++++++++++++++++++***))))))***+++---,,,+++))))))***************************++++++++++++++++++++++++************************+++************)))))))))************************)))************+++++++++******************************))))))))))))******)))))))))***************)))))))))))))))******+++%%%''')))***)))))))))+++------------------------))))))))))))))))))))))))************************)))******************)))))))))))))))******************((((((((((((******************************++++++++++++++++++++++++++++++++++++++++++,,,,,,***+++,,,------,,,+++***))))))))))))))))))))))))+++++++++************))))))************+++++++++******))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))*********++++++***************)))))))))((((((((((((((((((((((((((()))******++++++******)))******)))''''''(((***))))))******+++++++++,,,(((((()))))))))*********))))))***,,,......,,,***++++++,,,,,,+++***)))))))))************+++++++++++++++************++++++)))))))))))))))))))))))),,,+++++++++******))))))************************)))************+++++++++++++++************++++++++++++++++++++++++++++++************************+++++++++************)))++++++++++++++++++++++++************************|||wwwqqqkkkggg```\\\XXXVVVVVVVVVVVVVVVWWWVVVUUUSSSPPPLLLHHHFFFAAA???<<<888666444333333000000000000000000000000//////...------------------------------...//////------------------------***++++++,,,,,,++++++***)))***+++---------,,,+++*********************************+++++++++++++++************))))))))))))))))))))))))))))))))))))************************+++***))))))+++,,,+++***))))))************))))))))))))))))))))))))))))))))))))))))))************'''(((***+++,,,+++***)))''''''((()))))))))))))))***))))))((((((((((((((()))))))))))))))***++++++))))))************))))))(((((((((((()))))))))***))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++)))))))))))))))***+++,,,)))+++------+++***+++,,,)))******+++++++++*********,,,---,,,+++*********************************************************************************+++++++++*********))))))************************)))************+++++++++******************************))))))))))))***************+++++++++,,,,,,)))))))))))))))***++++++%%%''')))******)))***+++++++++++++++++++++++++++))))))))))))))))))))))))******************************++++++++++++******((()))))))))************************************************************************************,,,,,,++++++++++++++++++******++++++++++++******************************+++++++++************))))))************+++++++++******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))************((((((((((((((((((((((((((())))))***************)))***+++)))'''&&&(((******************+++++++++''''''((()))***++++++,,,((()))***,,,......,,,******+++,,,,,,,,,+++***))))))************+++++++++*********))))))*********))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++)))************+++++++++++++++************++++++++++++++++++++++++++++++************************+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++~~~xxxpppkkkaaa^^^YYYVVVVVVVVVVVVVVVYYYZZZZZZZZZXXXTTTQQQNNNGGGDDDAAA===999666555444000000000000000000000000//////...------------......------------...//////---------------------------......//////......---((()))+++,,,---,,,,,,+++************************++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))***************************)))((()))+++,,,,,,+++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************%%%''')))***+++***)))(((&&&&&&'''((())))))((((((,,,++++++***************))))))((())))))***++++++))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((************************))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++))))))(((((()))***++++++***,,,///...,,,***+++---'''((()))***+++,,,,,,,,,***,,,------+++******+++************************))))))))))))))))))))))))************************++++++++++++******))))))************************)))************+++++++++))))))))))))))))))))))))******))))))))))))******+++++++++,,,,,,---------))))))((())))))***++++++%%%'''***+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++(((((())))))*********+++******++++++++++++******************************************************---,,,,,,++++++*********************************+++++++++++++++++++++++++++++++++************))))))************+++++++++******))))))))))))******************)))))))))))))))))))))))))))))))))))))))************+++++++++(((((())))))******++++++))))))))))))))))))))))))(((((()))***************(((***+++)))&&&&&&(((***************************((()))***+++,,,---......((((((***,,,......,,,*********,,,,,,---,,,+++***)))************+++++++++******))))))))))))******))))))))))))))))))))))))'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++************++++++++++++++++++++++++++++++************************+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++wwwrrriiiddd]]]ZZZ[[[\\\[[[YYYZZZ[[[^^^aaaccc```\\\WWWVVVSSSMMMIIIEEE@@@<<<999;;;888444222222222000///---///000000...------.........---------,,,,,,,,,..............................---------,,,,,,,,,...---,,,,,,++++++++++++...---,,,,,,+++***)))))),,,,,,,,,+++++++++******,,,,,,***)))))))))***+++******+++++++++,,,,,,,,,)))*********++++++++++++,,,,,,,,,+++++++++******************************)))))))))))))))*********************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))),,,,,,+++***)))(((''''''///+++''''''******&&&"""************************))))))))))))************+++*********))))))((((((******))))))((((((''''''+++******)))(((''''''&&&++++++++++++++++++++++++))))))***+++,,,,,,------++++++************+++++++++++++++*********))))))((((((((((((((((((((((((------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***)))(((((())))))++++++++++++++++++++++++++++++************++++++)))************+++++++++************************,,,+++)))(((((()))+++,,,******++++++++++++******+++++++++,,,,,,+++++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********************************+++,,,,,,------,,,,,,+++******++++++++++++******************************************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))++++++***)))(((((())))))++++++***)))(((((())))))************************)))************+++++++++---+++***)))***+++***))))))))))))((())))))***+++************************))))))***++++++++++++***)))************+++++++++******++++++++++++******))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))***+++,,,,,,------...---,,,***(((&&&%%%$$$###$$$&&&((()))******)))******************************++++++++++++******))))))))))))************))))))************))))))''''''(((((())))))******~~~xxxsssnnngggcccccccccaaa___aaa```aaabbbcccccc```^^^\\\ZZZWWWTTTQQQKKKEEEAAA:::777444111111000...---///000000000///....../////////.........---------..............................---------,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********)))))),,,+++***)))))))))***+++************+++++++++,,,)))))))))*********++++++,,,,,,++++++************************************)))))))))))))))))))))***************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((************))))))))))))(((&&&$$$&&&***---+++(((************************))))))))))))************************)))))))))((()))))))))***************+++++++++***))))))((((((++++++++++++++++++++++++))))))******+++,,,,,,---++++++************+++++++++++++++*********))))))((((((((((((((((((((((((------,,,++++++***))))))))))))))))))))))))))))))************************((()))***+++,,,++++++*********))))))))))))******************************************************************************++++++***)))))))))))))))************************+++******))))))******+++)))************+++++++++************************,,,+++)))(((((()))+++,,,******++++++++++++************++++++++++++******************************++++++***))))))***++++++,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******************************++++++,,,,,,,,,,,,++++++******++++++++++++******************************************************+++++++++++++++++++++++++++++++++*********))))))************************++++++***)))))))))))))))++++++***)))))))))))))))************************))))))*********+++++++++,,,+++))))))*********(((***))))))))))))***++++++******************************+++,,,,,,,,,,,,,,,)))************+++++++++******++++++++++++******))))))))))))************))))))))))))))))))))))))************)))))))))((())))))***++++++,,,------......---,,,+++******)))((()))******+++***)))(((******************************++++++++++++******))))))))))))************))))))*********))))))(((((((((((()))))))))))))))zzztttrrrqqqqqqooolllkkkiiigggggghhhhhhgggfffaaaaaa```___\\\WWWPPPKKKBBB@@@<<<999777555333111111111111000000//////.../////////............---..............................---------,,,,,,,,,,,,,,,+++++++++,,,------+++,,,,,,,,,------------************)))))))))))),,,+++******))))))******)))))))))*********++++++((()))))))))************+++************)))))))))******************************))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((((((((((())))))*********+++%%%###"""%%%***---,,,+++))))))))))))))))))))))))))))))))))))************************))))))))))))((())))))***+++,,,,,,,,,,,,,,,++++++******))))))************************((())))))******+++++++++++++++************+++++++++++++++***************)))))))))))))))))))))))),,,,,,,,,+++******))))))))))))))))))))))))))))))************************))))))***++++++++++++*********))))))))))))******************************************************))))))))))))))))))))))))++++++***))))))))))))***))))))))))))))))))))))))+++******))))))******+++)))************+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,******++++++++++++******)))******************)))++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******++++++++++++************++++++++++++******************************************************+++++++++++++++++++++++++++++++++***************************************+++***))))))))))))))))))+++***))))))))))))))))))************************)))))))))*********+++++++++***((()))******)))(((***************+++,,,,,,************************++++++,,,------------,,,)))************+++++++++******++++++++++++******))))))))))))************))))))))))))))))))))))))************))))))))))))))))))******+++,,,,,,,,,------------,,,,,,,,,,,,---------,,,+++***)))(((******************************++++++++++++******))))))))))))***************************)))(((''',,,,,,,,,,,,,,,+++++++++|||uuusssrrrqqqrrrqqqnnnlllbbbaaaaaa```___\\\WWWTTTNNNKKKGGGCCC@@@===999666444222000000//////...---//////.........---------..............................---------,,,,,,,,,++++++++++++,,,,,,---...------------------------++++++++++++*********)))+++++++++***************((())))))))))))*********(((((()))))))))************)))))))))))))))))))))*********************************)))))))))))))))************************************************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************'''&&&%%%&&&)))***)))(((((((((((((((((((((((((((((()))))))))*********************))))))))))))))))))))))))******++++++++++++++++++******)))))))))))))))))))))))))))))))))(((((()))))))))*********++++++************++++++************************************************,,,+++++++++******))))))))))))))))))))))))))))))************************))))))******+++++++++++++++******))))))******+++************************************************((((((((((((((((((((((((++++++***))))))***************************************))))))))))))******))))))*********+++++++++++++++++++++++++++++++++++++++***))))))***++++++******++++++++++++******))))))************))))))+++++++++++++++++++++++++++******************+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))******++++++++++++******************************************************))))))))))))))))))))))))******************************************************)))))))))))))))*********)))))))))))))))***************************))))))))))))***************)))((()))******)))'''++++++******++++++,,,---***************************++++++,,,---,,,,,,,,,))))))*********+++++++++******++++++++++++******((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))******+++++++++,,,++++++++++++++++++++++++......---,,,+++***))))))******************************++++++++++++******((()))))))))******************+++******)))(((''',,,,,,++++++******))))))zzz}}}{{{uuupppdddaaa]]]\\\\\\]]]\\\\\\UUURRRNNNKKKGGGCCC>>>;;;999666222111111000...,,,............------------////////////////////////......---------,,,,,,,,,++++++++++++,,,,,,---...//////...------,,,++++++------,,,,,,,,,+++++++++++++++++++++******))))))((())))))))))))*********))))))))))))************)))))))))))))))))))))***************************************))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************************)))))))))))))))(((''''''(((((('''&&&((((((((((((((((((((((((((()))))))))************))))))))))))))))))************)))))))))((((((((()))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))*********++++++************++++++************************++++++++++++++++++++++++++++++***************)))***************************************************************+++++++++++++++************++++++************************************************((((((((((((((((((((((((+++***************++++++++++++++++++++++++++++++***))))))))))))))))))***))))))*********++++++++++++++++++++++++++++++++++++******************+++******++++++++++++******))))))************))))))++++++++++++++++++++++++*********++++++******************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))***************************************************)))))))))))))))*********)))))))))))))))******************************(((((()))))))))*********))))))(((***++++++***(((++++++******++++++,,,---************************)))******+++++++++++++++))))))*********+++++++++******++++++++++++******((()))))))))************))))))))))))))))))))))))))))))))))))))))))******)))***************++++++---,,,,,,++++++*********++++++++++++***+++++++++******************************++++++++++++******((()))))))))***************************)))(((((((((''''''&&&&&&%%%%%%%%%}}}{{{tttgggccc\\\XXXXXXZZZ]]]^^^\\\ZZZWWWUUURRROOOKKKHHHCCC>>>999666666555222////////////.........------////////////////////////......---------,,,,,,,,,,,,,,,+++++++++,,,------//////...---,,,+++******...---------,,,,,,,,,,,,***++++++++++++***)))))))))))))))*********++++++)))*********++++++++++++)))))))))************+++************************++++++******)))((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************+++++++++++++++*********))))))(((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))(((''''''&&&)))(((((((((((((((((((((************************************************++++++************++++++***************+++++++++************************************************************************++++++++++++++++++++++++******))))))******+++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++************+++,,,,,,++++++++++++++++++++++++***))))))(((((())))))***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******)))******************)))++++++++++++++++++++++++)))***++++++++++++***)))++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++++++++******))))))))))))))))))))))))************************++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++)))))))))))))))******+++)))))))))))))))******+++************************((((((((()))))))))******)))))))))+++------+++)))***************+++,,,,,,************************))))))***++++++++++++***)))************+++++++++******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))************************************......------,,,,,,++++++***)))))))))***+++,,,,,,******************************++++++++++++******))))))))))))************))))))************))))))***)))))))))))))))((((((yyyjjjddd\\\VVVUUUVVVWWWXXX]]]\\\\\\\\\]]]\\\YYYWWWOOOIIIBBB???>>><<<888444111111111000000000000///////////////////////////......---------,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,+++++++++***---------,,,,,,,,,++++++***++++++,,,+++***)))(((************+++++++++,,,++++++++++++,,,,,,,,,,,,************++++++,,,,,,************************++++++******)))(((((('''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++))))))))))))************'''((()))*********+++,,,************************))))))))))))************((()))))))))***************)))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++***++++++************++++++))))))*********+++++++++************************))))))))))))************************************+++++++++++++++++++++++++++***)))))))))***+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++*********++++++,,,---************************))))))(((((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++***************++++++++++++************++++++++++++******************************)))***++++++++++++***))),,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++)))))))))))))))***++++++)))))))))))))))***++++++************************(((((((((((()))))))))************,,,......,,,******))))))))))))***++++++************************)))***++++++,,,,,,++++++)))************+++++++++******++++++++++++******))))))))))))************))))))))))))))))))))))))((()))))))))************************))))))))))))+++++++++,,,,,,,,,,,,---+++***)))))))))***,,,,,,******************************++++++++++++******))))))))))))************'''((()))******+++******,,,,,,,,,,,,,,,,,,------}}}kkkeee\\\UUURRRQQQQQQQQQWWWWWWXXX[[[^^^___^^^\\\XXXRRRJJJEEEDDDBBB>>>999333333333222222222222111000000000000000000000000......---------,,,,,,,,,...------,,,++++++++++++******++++++++++++,,,,,,,,,,,,,,,+++++++++************+++,,,+++***)))(((***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,************************+++++++++***)))(((((('''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''((((((((())))))******''''''((()))***+++,,,,,,***+++,,,+++***)))***+++************************))))))))))))************(((((())))))*********+++)))))))))***++++++,,,,,,******************++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++************++++++))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))*********************************+++++++++++++++++++++++++++***)))))))))***,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++*********+++,,,,,,---))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++++++++******++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))---,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++))))))((())))))***++++++))))))((())))))***++++++************************(((((((((((())))))))))))******+++---//////---***)))))))))((()))******+++************************++++++,,,------------,,,)))************+++++++++******++++++++++++******))))))))))))************))))))))))))))))))))))))(((((())))))*********+++*********)))))))))))))))&&&&&&''')))***+++,,,,,,---,,,+++*********+++,,,******************************++++++++++++******))))))))))))************&&&'''(((***++++++++++++'''''''''(((((())))))***mmmiiiccc[[[UUUSSSTTTUUUSSSTTTUUUXXX[[[^^^bbbdddaaa]]]XXXTTTPPPKKKEEE@@@???999222000222444222000//////000000000//////...111000///...---,,,++++++------,,,++++++***))))))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,++++++******++++++---+++)))***,,,---,,,)))************************************************************************))))))))))))))))))))))))************************************))))))))))))******))))))))))))******))))))************))))))************)))))))))))))))***+++---,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''(((''''''(((((()))***+++,,,,,,,,,++++++******************)))))))))))))))))))))))))))************+++***)))(((((()))***+++***---///---)))(((+++///...---+++)))((())))))***************************(((((()))***************************************))))))))))))((((((((((((,,,+++***))))))***+++,,,************************---,,,***))))))***,,,---,,,+++***)))))))))***++++++++++++*********))))))(((((((((((()))***+++,,,,,,+++++++++++++++++++++************************))))))))))))))))))))))))''''''(((***+++,,,---...,,,,,,+++******+++,,,,,,---,,,,,,+++*********+++************************************************))))))***+++,,,,,,------,,,+++***))))))***+++,,,++++++++++++++++++++++++)))))))))***+++++++++,,,...,,,+++))))))***,,,---,,,,,,,,,,,,,,,+++***)))************************)))************+++++++++************************+++++++++*********))))))++++++,,,,,,,,,---------************************************************(((((()))***************)))))))))))))))))))))************))))))))))))))),,,,,,++++++++++++++++++)))************++++++++++++***)))(((((()))***+++((()))***+++,,,+++******+++***)))(((((()))***+++++++++************++++++))))))))))))))))))))))))'''(((((()))***++++++++++++++++++*********))))))))))))************))))))+++++++++,,,,,,+++++++++---+++)))***,,,---,,,))),,,++++++******++++++,,,************************++++++++++++++++++++++++************************************************)))))))))))))))******+++|||xxxqqqhhh___YYYVVVVVVRRRRRRTTTVVVZZZ^^^ccceeeeeeaaa\\\YYYWWWUUURRROOOIIICCC;;;666555555111...222111111111111111111111222111111000...------,,,---------,,,+++++++++***+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++---,,,++++++******++++++---+++)))***,,,---+++)))************************************************************************))))))))))))))))))))))))************************************))))))))))))******))))))))))))************)))(((((()))***************)))))))))(((((('''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((((((((((((((()))++++++*********)))))))))))))))))))))************))))))))))))************+++***)))(((((()))***+++***++++++***)))+++///222---,,,+++))))))))))))***************************(((((()))***************************************************))))))))))))+++***))))))))))))***+++************************,,,,,,************,,,,,,...---+++***)))((())))))+++++++++*********))))))(((((((((((()))***+++,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))***++++++---,,,++++++******++++++*********************************************************++++++,,,,,,---++++++************++++++++++++++++++++++++++++++***************+++++++++,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,+++***)))************************)))************+++++++++************************+++++++++*********))))))************++++++++++++))))))))))))))))))))))))************************(((((()))***************+++++++++***************+++++++++***************++++++++++++++++++++++++---,,,,,,+++***)))((((((+++***)))(((((()))***+++((()))***+++,,,++++++***,,,+++***))))))***+++,,,++++++************++++++))))))))))))))))))))))))'''(((((()))******+++++++++++++++*********))))))))))))************))))))******++++++++++++******---+++)))***,,,---+++))),,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))******+++{{{pppggg___[[[WWWVVVVVVXXX[[[```eeehhhjjjfffbbb```_________^^^UUUOOOGGGAAA>>>:::666222222111000.........//////222222111111000///......---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,++++++******++++++,,,*********+++,,,+++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))******+++***)))(((((()))***+++******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++++++++***)))(((''''''''''''***))))))))))))((((((((((((((())))))******++++++))))))))))))************+++***)))(((((()))***+++)))(((''')))---000333444---,,,+++***))))))))))))************************(((((()))***************************************++++++++++++***************))))))(((((())))))***))))))))))))))))))))))))++++++++++++++++++++++++......,,,***)))(((((((((+++************)))))))))(((((((((((()))***+++,,,************************************************))))))))))))))))))))))))++++++************************)))(((((()))******,,,,,,++++++******++++++************************************************++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++++++++***************))))))((((((((()))+++,,,++++++,,,,,,,,,+++******************************)))************+++++++++************************+++++++++***************((((((((()))))))))******((((((((((((((((((((((((************************(((((()))***************,,,,,,,,,++++++*********++++++++++++++++++++++++************************---,,,,,,+++***)))((((((******))))))))))))******))))))***++++++++++++***,,,,,,++++++++++++,,,,,,++++++************++++++))))))))))))))))))))))))((((((((()))******+++++++++++++++***************))))))************)))))))))******************))),,,*********+++,,,+++***,,,++++++******++++++,,,************************************************++++++++++++++++++++++++************************)))))))))))))))******+++zzzoooiiidddbbb```___```cccfffhhhjjjiiiggggggggghhhhhhhhhaaa\\\UUUOOOJJJEEE@@@<<<666444111///------...///222222111000000///......---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++---,,,++++++******+++++++++*********+++++++++***************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))(((******))))))))))))******)))))))))******)))))))))***)))))))))((((((((((((+++******)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))*********((()))))))))************+++***)))(((((()))***+++)))((((((,,,222666444111,,,++++++******)))))))))************************(((((()))***************************************++++++*********)))))))))))))))(((((((((((())))))((((((((((((((((((((((((******++++++++++++******---,,,+++******)))((((((************))))))))))))))))))(((((()))***++++++)))))))))))))))*********************************))))))))))))))))))))))))*********************************))))))*********,,,,,,++++++***++++++,,,************************************************,,,,,,++++++++++++++++++)))***,,,,,,,,,,,,***)))++++++++++++++++++++++++,,,+++++++++***)))))))))(((((((((((()))+++,,,---++++++,,,,,,,,,++++++***************************))))))*********+++++++++************************************************(((((((((((()))))))))***))))))))))))))))))))))))************************(((((()))***************,,,++++++******)))))))))*********+++++++++++++++))))))************++++++)))************+++++++++***))))))))))))))))))***))))))******++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))(((((())))))************************************))))))************))))))))))))************))))))+++*********+++++++++***,,,++++++******++++++,,,************************))))))))))))))))))))))))************************************************)))))))))))))))******+++|||ssspppllliiifffeeeeeefffeeehhhkkknnnqqqssstttuuurrrmmmfff___WWWOOOHHHDDD===;;;888444222111111111111000000//////..............................///,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------++++++++++++++++++++++++---,,,++++++******++++++************************************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))(((******))))))))))))******'''(((+++,,,,,,+++(((''')))))))))(((((((((((('''******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************+++*********))))))((((((((()))))))))************+++***)))(((((()))***+++***)))+++111777888222+++++++++++++++*********)))************************(((((()))*********************************************)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))******++++++******))))))*********++++++******))))))))))))))))))))))))))))))))))))))))))***+++(((((()))))))))*********************************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,************************************************,,,,,,++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++,,,+++++++++***))))))))))))))))))***+++,,,------***++++++,,,,,,,,,++++++************************))))))*********+++++++++************************************************)))))))))*********++++++************************************************(((((()))*********************))))))((((((((('''))))))))))))******++++++))))))******++++++++++++)))************+++++++++)))))))))******)))))))))***************+++++++++)))******************)))++++++************++++++)))))))))))))))))))))))))))))))))))))))*********************************))))))************))))))))))))************))))))************************,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++~~~|||xxxsssnnnkkkiiihhhdddhhhnnntttxxx}}}yyyooocccXXXOOOJJJCCC@@@===888444222000///000000000//////..............................---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...++++++++++++++++++++++++---,,,++++++******++++++)))***+++***))))))***+++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))******'''(((+++,,,,,,+++((('''))))))((((((((((((''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))''''''''''''((()))***+++))))))************++++++************)))))))))((())))))))))))************+++***)))(((((()))***+++++++++---222777555...'''******+++++++++******)))************************(((((()))***************************************))))))))))))((((((((('''((())))))******))))))((())))))))))))))))))))))))************************((((((***++++++,,,++++++(((((()))))))))))))))******)))))))))))))))******((())))))******+++++++++************************))))))))))))))))))))))))(((((()))***++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********************++++++,,,,,,,,,---******+++,,,,,,,,,++++++************************)))************+++++++++***************************************+++++++++*********+++++++++,,,,,,************************************************(((((()))***************((((((((((((((((((((((((((((((((()))******++++++*********+++,,,,,,---------,,,,,,+++***)))(((((())))))************))))))******))))))******+++,,,((()))************)))(((++++++************++++++))))))))))))))))))))))))))))))))))))))))))*********************+++++++++))))))************)))))))))******************))))))***+++***))))))***+++,,,++++++******++++++,,,************************************************))))))))))))))))))))))))************************)))))))))))))))******+++{{{wwwtttrrrjjjmmmqqqtttxxxzzzmmmaaaWWWRRRKKKIIIEEEAAA;;;777333111111111000000000000/////////......------,,,,,,,,,------------------------///---,,,++++++,,,---///++++++++++++++++++++++++---,,,++++++******++++++(((***++++++(((((()))+++************************************************************************))))))))))))))))))))))))************************************))))))))))))******))))))))))))*********))))))))))))))))))***))))))((((((((('''''''''%%%&&&((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))((((((((((((((()))***((((((((()))))))))******'''(((((()))***+++++++++))))))))))))************+++***)))(((((()))***+++******,,,///111000+++''')))***++++++++++++***)))************************(((((()))************************************************)))))))))(((((())))))***++++++***))))))************************+++***)))(((((()))***+++))))))***+++++++++******(((((((((((())))))************))))))))))))******))))))******+++,,,,,,---************************))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))++++++******++++++,,,---*********************************************************++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++*********++++++++++++***)))***+++,,,,,,,,,,,,+++************************)))************+++++++++************************))))))*********+++++++++*********+++++++++,,,,,,************************************************(((((()))***************''''''(((((())))))******(((((()))******+++,,,,,,***++++++,,,------......---,,,,,,+++***)))((((((((()))***++++++***)))(((+++***)))))))))***+++,,,)))***++++++++++++***)))++++++************++++++))))))))))))))))))))))))***)))))))))))))))))))))))))))*********+++++++++))))))************))))))******++++++++++++******(((***++++++(((((()))+++,,,++++++******++++++,,,************************++++++++++++++++++++++++************************************************)))))))))))))))******+++~~~}}}sssssssssrrrttt{{{tttggg^^^ZZZWWWVVVRRRMMMHHHBBB===:::222222222111111111111111//////...---,,,,,,++++++------------------------///...,,,++++++,,,...///++++++++++++++++++++++++---,,,++++++******++++++(((***,,,+++(((''')))+++************************************************************************))))))))))))))))))))))))************************************))))))))))))******))))))))))))******---+++(((&&&&&&(((+++---)))(((((((((''''''''''''&&&(((***,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''')))***,,,------+++***)))((((((''''''(((&&&'''''''''(((((())))))$$$%%%'''(((***,,,......))))))))))))************+++***)))(((((()))***+++***))))))***++++++***)))))))))+++,,,,,,+++***)))************************(((((()))***************************************+++++++++************))))))***+++,,,,,,+++***)))************************,,,***)))'''''')))***,,,***+++,,,,,,+++***)))((('''((((((((())))))************)))))))))))))))***))))))***+++,,,,,,------************************)))))))))))))))))))))))),,,,,,++++++***))))))(((((()))***++++++***)))(((+++*********+++,,,,,,---************************************************))))))***+++,,,,,,------...---++++++++++++---...++++++++++++++++++++++++))))))******+++++++++,,,)))************))))))((()))***+++,,,,,,,,,,,,,,,************************)))************+++++++++************************))))))******++++++++++++************++++++++++++))))))))))))))))))))))))************************(((((()))***************''''''((()))***+++,,,,,,))))))***+++,,,,,,------++++++,,,------...//////)))************+++++++++((()))***++++++***)))(((+++***)))))))))***,,,---***+++,,,------,,,+++***++++++************++++++))))))))))))))))))))))))*********)))))))))))))))))))))******++++++++++++))))))************))))))++++++,,,,,,,,,,,,++++++(((***,,,+++(((''')))+++,,,++++++++++++++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))******+++}}}{{{~~~vvvqqqsssyyywwwlllfffddddddddd```XXXSSSNNNFFF>>>;;;999666333111000000000333111...---------,,,***------------------------++++++++++++++++++++++++++++++++++++++++++++++++&&&))),,,...///---+++))),,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,+++++++++************************************))))))))))))******))))))))))))))))))))))))******************************++++++++++++************))))))((((((''''''******)))))))))))))))***'''(((((()))))))))))))))******))))))((((((''''''***)))))))))(((((('''''')))******+++++++++*********************)))((((((*********)))))))))))))))((((((((((((((()))******))))))))))))))))))))))))***************)))((((((******))))))((((((''''''))))))************)))))))))************+++++++++))))))************))))))%%%&&&(((***++++++++++++(((((()))************)))************************+++***)))'''''')))***+++))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))************************************))))))))))))************************************+++*********))))))((((((*********************************++++++,,,,,,,,,************+++,,,------***************************+++,,,,,,------,,,,,,))))))))))))************+++++++++*********)))))))))************+++++++++***+++,,,------,,,+++***'''((()))***+++***))))))))))))*********+++++++++++++++++++++++++++++++++///...,,,***))))))***+++)))))))))))))))))))))))))))************+++++++++******************************************************++++++++++++******((((((((((((((((((((((((+++++++++*********))))))************************,,,++++++******++++++,,,......------,,,+++************++++++++++++******,,,,,,+++***))))))************+++,,,,,,,,,,,,+++++++++************++++++***************************************)))((('''++++++,,,,,,,,,++++++***+++++++++************))))))************+++++++++(((((())))))******++++++))))))*********+++++++++******))))))******+++,,,******************************++++++++++++************+++++++++,,,,,,,,,++++++************++++++~~~uuurrrtttwww{{{}}}{{{vvvqqqqqqsssuuuvvvrrrjjjbbb[[[QQQHHH@@@===999555333222111111333111............---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***,,,---...,,,+++)))+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++************************************))))))))))))******))))))))))))))))))))))))******************************++++++++++++************))))))((((((((((((******)))))))))))))))***'''(((((()))))))))))))))***)))))))))((((((((('''++++++++++++*********)))'''((()))***+++,,,,,,,,,***************)))((((((***)))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))***************)))((((((((((((((()))))))))))))))))))))************)))))))))************+++++++++))))))************)))))))))******++++++++++++***((()))******++++++******************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((()))******+++))))))))))))************************************))))))))))))************************************++++++++++++*********)))*********************************++++++,,,,,,,,,++++++***))))))************************************+++,,,,,,------,,,,,,))))))))))))************+++++++++*********)))))))))************+++++++++******++++++++++++*********++++++,,,---,,,,,,,,,***************+++++++++++++++++++++++++++++++++...---+++)))))))))***+++************************)))************+++++++++******************************************************++++++++++++******************************+++++++++*********))))))************************,,,++++++******++++++,,,------,,,,,,+++***************++++++++++++******+++++++++*********))))))******+++,,,,,,,,,,,,+++++++++************++++++************************)))************))))))(((+++++++++,,,+++++++++***+++++++++************))))))************+++++++++))))))))))))************))))))*********+++++++++******))))))******++++++******************************++++++++++++***************+++++++++,,,,,,++++++************++++++~~~vvvsssssssssuuuwwwwwwvvvxxx~~~vvvmmm```UUULLLGGG@@@;;;777555444222333111....../////////...////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******+++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************************************))))))))))))******))))))))))))))))))))))))******************************++++++++++++*********))))))))))))((((((((())))))))))))))))))******'''((())))))******))))))))))))))))))((((((((((((++++++++++++************&&&''')))***,,,,,,------)))************))))))((())))))))))))))))))******))))))((((((((()))******)))))))))))))))))))))))))))************))))))(((''''''((())))))***++++++))))))************)))))))))************+++++++++))))))************)))))),,,++++++******))))))))))))******+++++++++++++++************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))((((((((()))******))))))))))))************************************))))))))))))************************************,,,,,,,,,+++++++++++++++*********************************+++++++++++++++,,,+++***)))((((((((((((***************************++++++,,,,,,,,,,,,,,,)))))))))*********+++++++++++++++***************)))************+++++++++*********))))))*********,,,,,,,,,,,,,,,---......+++++++++++++++*********++++++++++++++++++++++++---,,,+++)))((()))******++++++++++++++++++++++++)))************+++++++++******************************************************++++++++++++******************************+++************)))))))))))))))))))))))))))))))))++++++************++++++,,,,,,++++++***)))))))))******++++++++++++************+++,,,+++***)))(((******+++,,,,,,,,,,,,+++++++++************++++++************************))))))******+++************++++++++++++++++++++++++++++++************))))))************+++++++++***************)))))))))***************+++++++++)))))))))*********++++++******************************++++++++++++***************++++++++++++,,,++++++************++++++}}}{{{xxxzzz||||||}}}rrrfff___WWWMMMDDD???;;;777444444111///....../////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******************))))))******+++,,,************************,,,,,,,,,+++++++++************************************))))))))))))******))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))((())))))***************(((((()))************)))))))))))))))(((((((((((()))))))))((((((((((((((('''((()))***+++,,,,,,,,,))))))************)))((()))))))))))))))************))))))((())))))******))))))))))))))))))))))))))))))************)))((((((((()))))))))*********))))))************))))))))))))*********+++++++++))))))************))))))******))))))((((((((()))******+++,,,,,,,,,,,,+++******************************)))(((((()))******))))))))))))))))))))))))))))))((((((((())))))***((()))))))))************************************((()))))))))************************************++++++++++++++++++++++++***************************************+++++++++++++++***)))))))))))))))******************************+++,,,,,,,,,,,,+++))))))*********+++++++++************************))))))*********++++++++++++***)))(((((()))***+++,,,+++***)))***+++,,,---,,,,,,++++++++++++******++++++++++++++++++++++++,,,+++***))))))))))))***++++++++++++++++++++++++))))))*********+++++++++******************************************************++++++++++++******************************************))))))))))))((((((((((((((((((((((((++++++************+++++++++*********))))))((((((******++++++++++++******(((***+++,,,,,,+++)))(((******+++,,,,,,,,,,,,+++++++++************++++++************************((()))******++++++++++++***************++++++++++++++++++*********))))))))))))*********++++++++++++++++++******)))))))))************************((())))))*********************************************++++++++++++******************++++++++++++++++++************++++++uuukkk]]]QQQIIICCC>>>:::777444000......//////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++************+++******))))))******+++,,,************************,,,,,,,,,+++++++++************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************'''((()))***************((())))))***************(((((((((((())))))))))))(((((((((((((((((())))))******+++++++++******)))((())))))*********))))))(((((())))))******************))))))))))))******))))))))))))))))))))))))((())))))*********))))))+++*********)))))))))((())))))************))))))))))))*********+++++++++))))))************)))))))))))))))************+++******+++,,,,,,,,,,,,+++******************************))))))))))))******))))))))))))))))))))))))))))))((((((((((((((()))((()))))))))************************************((()))))))))************************************))))))*********************************************************************************+++,,,---************************)))***++++++,,,,,,++++++************++++++++++++************************))))))*********++++++++++++***)))(((((()))***+++,,,+++***)))***+++,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************))))))*********+++++++++******************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++******))))))******+++******)))))))))))))))(((******++++++++++++******((()))+++,,,,,,+++***(((******+++,,,,,,,,,,,,+++++++++************++++++************************((()))***+++++++++++++++******)))))))))***+++,,,+++++++++*********))))))))))))*********+++++++++,,,,,,++++++******))))))************************'''((()))************)))******************************++++++++++++******))))))*********+++++++++++++++************++++++}}}lll___VVVOOOIIICCC>>>:::555111000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++************+++,,,,,,************************,,,,,,,,,+++++++++************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))************+++&&&''')))***++++++******((()))******++++++******(((((((((((())))))))))))************++++++++++++++++++,,,++++++***)))(((((())))))************)))((((((((()))******++++++++++++***)))))))))******))))))))))))))))))))))))((())))))************))),,,++++++***))))))(((((())))))************)))))))))************+++++++++))))))************)))))))))***+++---------,,,+++)))******+++++++++++++++************************)))))))))******)))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))************************************))))))))))))************************************)))))))))))))))************************************************)))))))))************+++,,,---...************************)))******+++++++++++++++*********++++++++++++,,,***************+++++++++)))************+++++++++*********))))))*********,,,,,,,,,,,,,,,---......++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++******************************************************++++++++++++******(((((((((((((((((((((((((((((()))))))))))))))***))))))))))))))))))))))))******))))))))))))************))))))))))))))))))******++++++++++++******((()))***+++,,,+++************+++,,,,,,,,,,,,+++++++++************++++++******************************++++++,,,+++++++++***)))(((((()))***,,,---+++++++++************))))))************++++++++++++++++++++++++*********+++++++++***************'''((()))*********)))(((******************************++++++++++++******)))))))))************+++++++++************++++++xxxjjjbbb\\\UUUPPPFFFAAA;;;555333111000///////////////////////////------------------------------------------------***+++++++++++++++,,,,,,+++++++++++++++,,,------************************,,,,,,,,,+++++++++************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++&&&''')))+++,,,+++***)))))))))***++++++++++++***'''((((((((()))))))))***)))*********++++++++++++******+++++++++******)))(((((()))***************'''(((((()))******++++++,,,+++******))))))******))))))))))))))))))))))))(((((()))***************************************))))))************)))))))))************+++++++++))))))************))))))''')))+++---,,,***(((&&&((()))******++++++******************************))))))************))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))************************************))))))))))))************************************)))))))))******+++++++++************************+++*********)))))))))(((+++***************++++++************************))))))***+++++++++++++++*********+++++++++,,,,,,))))))*********+++++++++)))************+++++++++******++++++++++++*********++++++,,,---,,,,,,,,,)))******+++,,,---......++++++++++++++++++++++++,,,,,,,,,---------,,,,,,************************)))************+++++++++******************************************************++++++++++++******))))))))))))))))))))))))(((((((((((())))))************************************))))))))))))************************************++++++++++++******))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++************++++++************************++++++,,,,,,,,,+++******))))))((('''(((***,,,---+++++++++************))))))************+++++++++***++++++++++++++++++,,,+++++++++*********))))))&&&''')))***+++***)))(((******************************++++++++++++******))))))))))))************++++++************++++++www|||~~~pppiiiddd^^^XXXKKKFFF???999555333111000000000000000000000000000////////////////////////------------------------)))***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...)))))))))))))))))))))))),,,,,,,,,+++++++++************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))******++++++++++++%%%''')))+++,,,+++***)))))))))***++++++++++++***'''((((((((())))))******''''''(((((()))))))))***((()))***+++++++++++++++(((((()))***************'''(((((()))***+++++++++,,,,,,+++***))))))******))))))))))))))))))))))))(((((()))***************)))))))))***++++++,,,,,,))))))************)))))))))************+++++++++))))))************))))))$$$&&&)))***)))&&&"""(((((()))***************************************))))))************))))))))))))))))))))))))))))))***)))((('''''''''''''''))))))))))))************************************))))))))))))*********************************************++++++,,,,,,,,,************************+++*********))))))((((((,,,+++***)))((((((((((((************************))))))***++++++++++++*********+++++++++,,,,,,,,,))))))******++++++++++++)))************+++++++++***+++,,,------,,,+++***'''((()))***+++***))))))))))))***+++---...//////++++++++++++++++++++++++,,,,,,---......---------++++++++++++++++++++++++)))************+++++++++******************************************************++++++++++++******************************'''((((((((())))))************************************))))))))))))*********************+++++++++******++++++++++++************))))))***+++,,,,,,******+++,,,,,,,,,,,,+++++++++************++++++************************,,,,,,,,,,,,,,,+++***))))))(((''''''(((***,,,---+++++++++************))))))************+++++++++*********++++++,,,,,,---++++++++++++******))))))&&&''')))***+++***((('''******************************++++++++++++******))))))))))))************++++++************++++++~~~yyyssssssvvv||||||tttdddUUUSSSMMMEEE>>>999666333111111111000/////////000000////////////...,,,***(((...---+++++++++---///000+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********...------,,,+++***))))))******************************))))))))))))******++++++************+++++++++++++++************)))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******************************)))(((((())))))))))))))))))))))))************)))))))))))))))(((((((((''''''&&&&&&))))))))))))))))))))))))+++***)))(((((()))***+++))))))************))))))))))))))))))************(((((((((((()))))))))))))))***+++,,,,,,+++***)))******))))))))))))******)))))))))))))))))))))))),,,+++++++++******))))))************************,,,,,,,,,++++++*********))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******)))((((((((())))))*********+++++++++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++***++++++++++++++++++*********))))))++++++++++++++++++++++++************************++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******************++++++************++++++''''''(((((()))+++,,,---,,,+++******)))*********,,,,,,++++++++++++,,,,,,+++++++++******(((''''''***++++++,,,,,,++++++***++++++************++++++))))))******+++++++++,,,******))))))))))))******,,,+++++++++******))))))************************************************++++++++++++******))))))+++++++++++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))************+++++++++}}}uuusssrrrtttyyyooo```YYYTTTNNNHHHDDD???;;;888333222111000///////////////000000000///---,,,+++---,,,+++++++++,,,...///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++))))))))))))))))))))))))++++++************++++++++++++************+++++++++++++++************)))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))***************)))((((((************************************))))))))))))++++++++++++*********)))))))))))))))))))))))))))+++***)))(((((()))***+++))))))************))))))))))))))))))************(((((()))))))))***************++++++++++++************))))))))))))******))))))))))))))))))))))))++++++*********)))))))))((((((((((((((((((((((((+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++))))))*********+++++++++))))))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++***++++++,,,,,,,,,++++++++++++*********************************************************++++++************++++++************************************************************************************************************************++++++************++++++(((((((((((()))***+++,,,))))))(((((()))***++++++******))))))))))))******++++++++++++***)))((('''***++++++,,,,,,++++++***+++******************+++((()))))))))******************))))))))))))******))))))))))))((((((((('''************************************************,,,++++++******)))******+++++++++*********))))))((((((''''''''''''((((((*********************************))))))))))))))))))************+++++++++wwwsssooolllmmmrrrwww{{{}}}mmm___[[[VVVQQQLLLGGGAAA>>>777666444333111000000000000000111111000///......---,,,+++***+++,,,---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,++++++************+++++++++++++++************)))************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))************))))))(((************************************)))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))************))))))*********+++++++++++++++************++++++******))))))))))))******))))))))))))))))))))))))******))))))))))))((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))******+++,,,,,,------)))))))))************+++)))))))))*********++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,************************,,,++++++******++++++,,,************+++,,,------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************************++++++************++++++************************************************++++++++++++++++++++++++************************************************++++++************++++++******))))))))))))******'''''''''((()))***+++,,,******))))))))))))******++++++++++++***)))((((((******++++++++++++*********************************************+++++++++************************))))))))))))((((((((((((************************************************,,,+++***)))))))))***+++,,,+++***)))))))))***+++))))))(((((((((((())))))+++++++++++++++++++++++++++*********))))))(((((()))************+++++++++zzzwwwrrrmmmlllooouuuzzzvvvjjjfff___YYYSSSMMMHHHDDD===<<<999777444222111000000000000000000000//////,,,,,,++++++++++++,,,---+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++************+++++++++++++++*********))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''))))))************)))(((************************************)))))))))(((''''''''''''''''''''''''))))))))))))))))))))))))***))))))))))))))))))***))))))************))))))((()))))))))******************+++++++++,,,,,,,,,,,,+++***))))))***+++,,,******))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((******************************************))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,))))))))))))************))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************+++,,,---...---------,,,,,,,,,++++++************************************************++++++************++++++************************************************++++++++++++++++++++++++***************************************+++++++++++++++************++++++++++++***)))(((((())))))(((((((((((()))***+++,,,,,,,,,++++++++++++,,,,,,++++++++++++******)))(((******++++++++++++******))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************************************************************,,,+++***)))((()))+++,,,---+++)))(((((()))+++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++******)))((((((((())))))*********+++++++++}}}xxxtttvvv{{{}}}xxxsssjjjaaaZZZTTTOOOLLLBBB@@@===999666333111000000000//////////////////---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++***))))))++++++++++++++++++++++++******))))))))))))******++++++************+++++++++++++++*********))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''((())))))*********))))))************************************)))))))))(((************************)))))))))))))))))))))))))))))))))******)))))))))))))))************))))))((()))))))))************++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,******))))))))))))******))))))))))))))))))))))))((((((((((((((()))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++******))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************+++,,,---...---------,,,,,,,,,++++++++++++++++++++++++++++++************************++++++************++++++************************************************************************************************))))))*********+++++++++++++++************++++++,,,+++***)))((((((((((((,,,++++++******+++++++++,,,,,,++++++++++++,,,,,,***++++++++++++******))))))******++++++******)))((()))************)))(((++++++++++++++++++******)))***++++++++++++***)))******************++++++************************************************++++++***))))))***+++,,,,,,+++)))(((((()))+++---,,,,,,++++++++++++,,,,,,************************************))))))(((((())))))*********+++++++++yyyqqqiiiaaaZZZTTTQQQHHHFFFBBB===888444111000111111000///......//////...---------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,...------,,,+++***)))(((***************************))))))))))))))))))***++++++************+++++++++++++++************)))************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))************)))++++++++++++++++++++++++************))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))******************+++++++++,,,,,,,,,++++++************++++++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((+++++++++++++++,,,,,,,,,))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++******)))(((((('''***)))))))))))))))((((((*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************+++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++************++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++************++++++++++++***)))(((((())))))------,,,+++++++++++++++******))))))))))))*********+++++++++++++++******))))))************))))))'''((()))******)))(((''')))))))))((((((((((((((()))***+++,,,,,,+++***)))(((((((((((())))))))))))************************************************)))*********+++++++++++++++***)))))))))***+++,,,******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))***)))************+++++++++|||wwwppphhh___YYYQQQOOOJJJEEE???:::777555444333222000/////////000////////////......---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************+++******))))))******+++++++++************+++++++++++++++************)))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))(((((()))***************++++++++++++++++++++++++************))))))))))))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))((()))***++++++***)))((())))))************))))))))))))))))))************************++++++++++++******++++++++++++************))))))))))))******)))))))))))))))))))))))))))))))))*********++++++(((((((((((((((((((((((()))*********++++++++++++))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))******************************************************))))))((((((((((((*********+++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++***++++++,,,,,,,,,++++++++++++*********************************************************++++++************++++++************************************************************************++++++++++++++++++++++++((())))))***++++++,,,,,,++++++************++++++******)))))))))))))))***+++++++++***++++++,,,,,,******))))))))))))*********++++++,,,,,,++++++***))))))************))))))'''((()))******)))((('''*********))))))((((((((()))***,,,------,,,***)))'''((((((((())))))))))))************************************************''')))***,,,,,,,,,******))))))*********+++++++++))))))(((((((((((())))))************************((((((((()))******++++++)))************+++++++++yyynnngggZZZWWWRRRLLLFFFAAA>>><<<777555333111000000000000//////000000///...------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++************+++++++++++++++************)))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************(((((()))***************++++++++++++++++++++++++************))))))))))))((()))))))))******++++++))))))))))))))))))))))))((()))***++++++***)))((())))))************))))))))))))))))))************))))))*********+++++++++)))***+++,,,,,,+++***)))******))))))))))))******))))))))))))))))))))))))))))))******+++++++++,,,************************(((((())))))*********+++)))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))************************))))))))))))))))))))))))*********************************+++,,,,,,------******))))))((((((((('''******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************---,,,,,,++++++*********************************,,,++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++*********))))))))))))))))))))))))))))))************************++++++************++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,++++++************++++++******))))))))))))******(((((())))))***+++------,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,++++++))))))************))))))'''((()))++++++)))((('''---------,,,,,,+++++++++)))***,,,------,,,***)))))))))******+++++++++,,,************************************************&&&(((+++------,,,***)))((()))***+++++++++++++++++++++************++++++++++++++++++++++++++++++''''''((()))***+++,,,,,,)))************+++++++++xxxmmmdddXXXPPPLLLHHHBBB===:::555222222111......111000000///...------------,,,,,,,,,,,,------...///000///---,,,+++,,,------)))***,,,,,,,,,***((('''.........------,,,,,,,,,,,,,,,++++++***)))((((((++++++************++++++)))))))))))))))))))))))),,,+++***)))(((&&&%%%%%%)))************+++++++++'''(((***,,,,,,***((('''************************))))))(((((((((((()))))),,,+++***))))))***+++,,,)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,+++*********))))))(((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((((((((())))))*********+++************************))))))))))))))))))))))))******))))))******+++,,,******************************))))))))))))******+++++++++*********))))))''''''&&&&&&((()))+++---************************+++,,,,,,------,,,,,,+++***+++,,,------,,,+++***,,,,,,+++******+++,,,,,,+++++++++*********))))))))))))*********+++++++++,,,,,,,,,,,,,,,+++***))),,,,,,+++******+++,,,,,,))))))*********+++++++++***+++,,,,,,,,,,,,+++***++++++************++++++************************************************,,,+++*********+++,,,---+++***)))***++++++***))))))************+++++++++******))))))))))))******************************))))))*********+++++++++***+++,,,------,,,+++***************************+++*********))))))((((((&&&&&&''')))***+++,,,---******************************))))))))))))******++++++******)))(((((((((+++++++++++++++***)))(((************************))))))))))))))))))))))))************************------,,,+++*********+++))))))))))))))))))))))))************************************************))))))************)))))))))))))))))))))))))))))){{{pppbbbXXXSSSOOOJJJEEEBBB<<<888888555111///111111000///...............,,,++++++++++++,,,,,,---///...---,,,++++++,,,------......///...---,,,+++------------,,,,,,,,,+++,,,,,,,,,++++++******)))++++++************++++++************************,,,+++******)))(((''''''((())))))))))))*********((()))***++++++***)))(((************************))))))(((((((((((())))))++++++***))))))***++++++************************)))(((((((((((((((((()))************)))))))))((((((((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++......---------,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************)))))))))(((+++++++++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))******+++,,,*********************************))))))*********+++++++++*********)))))))))))))))))))))***+++,,,************************+++,,,,,,------,,,,,,+++******++++++++++++******,,,,,,+++******+++,,,,,,+++++++++*********))))))))))))*********+++++++++,,,------------,,,+++***,,,,,,+++******+++,,,,,,***+++++++++,,,,,,,,,,,,+++,,,------------,,,+++++++++************+++++++++++++++***************************************++++++*********+++,,,---+++***)))***++++++***))))))************+++++++++******))))))))))))************************************************++++++)))******++++++******)))************************))))))))))))((((((((('''''''''((()))***++++++,,,''''''''''''''''''''''''******))))))))))))******)))))))))))))))*********+++++++++++++++***))))))************************************************************************,,,,,,+++*********************************************************************************************++++++++++++******))))))))))))))))))))))))qqqccc\\\WWWSSSOOOGGGAAA<<<;;;777111------111000000////////////000...------,,,,,,,,,,,,---------,,,+++++++++,,,,,,//////............------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************+++++++++*********))))))((((((((())))))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))++++++***))))))***++++++++++++++++++++++++++++++++++++************++++++************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))******))))))******+++,,,************************++++++************+++++++++++++++*********************+++++++++++++++***************************++++++,,,,,,,,,,,,++++++*********))))))*********,,,++++++******++++++,,,+++++++++******************************+++++++++------------------,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,++++++************++++++++++++++++++******))))))************************++++++******++++++,,,---+++***)))***++++++***))))))************+++++++++******))))))))))))******))))))))))))))))))))))))++++++*********************))))))))))))))))))***************************)))(((((((((((('''''''''((()))))))))******************************************))))))))))))******'''(((((()))******++++++***++++++++++++***))))))))))))))))))))))))))))))************************************************++++++***)))))))))******************************************************************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))~~~nnnddd^^^YYYUUUMMMFFF@@@???<<<555000...000000////////////000000222111000///////////////,,,,,,,,,,,,++++++,,,,,,---,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,------------------++++++************++++++************************++++++++++++++++++++++++))))))))))))******************))))))))))))******************************)))))))))******)))))))))+++******************+++++++++++++++++++++++++++,,,++++++++++++++++++,,,*********)))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********++++++++++++++++++++++++++++++++++++*********************+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))*********)))))))))))))))(((((((((''''''&&&&&&%%%************************))))))))))))))))))))))))******))))))******+++,,,************************,,,++++++++++++++++++,,,***************************+++,,,,,,,,,+++)))(((************************++++++,,,,,,,,,,,,+++++++++***)))(((((()))***+++++++++++++++++++++++++++************************************************+++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***)))))))))************************+++***++++++++++++,,,,,,+++***)))***++++++***)))))))))*********+++++++++******))))))))))))******((((((((((((((((((((((((+++++++++***************+++***)))(((((()))***+++************************)))))))))))))))(((((((((*********)))))))))))))))++++++++++++++++++++++++******))))))))))))******(((((())))))******************+++++++++******)))((((((((((((((((((((((((******************************************************)))))))))))))))***++++++++++++++++++++++++***************************************************++++++++++++++++++***))))))))))))))))))))))))wwwmmmfff___ZZZTTTLLLEEEDDDBBB<<<777555111000//////////////////222111000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++------------------......++++++************++++++************************++++++++++++,,,,,,,,,,,,******++++++++++++,,,,,,******))))))))))))******************************))))))************))))))*********++++++*********************************((((((''''''''''''(((((())))))))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))))))))************************))))))))))))))))))))))))******))))))******+++,,,************************,,,++++++++++++++++++,,,***************************++++++,,,+++***((('''***************************++++++,,,,,,++++++***+++***)))(((((()))***+++++++++++++++++++++++++++************************************************)))******+++++++++******++++++++++++++++++++++++************+++++++++++++++******************+++++++++************+++++++++++++++*********))))))******************************++++++,,,,,,,,,,,,+++***)))***++++++***)))))))))*********+++++++++******))))))))))))******((((((((((((((((((((((((************************,,,+++***))))))***+++,,,))))))))))))))))))))))))************************************))))))))))))((((((((((((((((((((((((******))))))))))))******************))))))(((((()))******+++++++++******((((((((((((((((((((((((***************************************************)))))))))))))))******++++++++++++++++++++++++************************************************))))))************))))))))))))))))))))))))))))))yyyrrriiicccYYYOOOFFFDDDCCC>>>999777333222111000///////////////......------------...,,,,,,---.........------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------------------++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,,,,------))))))))))))))))))))))))************************((()))***++++++***)))((()))***++++++++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))*********************)))))))))))))))************************))))))))))))))))))))))))******))))))******+++,,,************************++++++************++++++***************+++++++++***+++++++++***)))((((((******************************++++++++++++***************))))))************++++++,,,,,,++++++******************++++++++++++++++++***************((())))))******************++++++,,,,,,++++++***))))))*********+++++++++******))))))))))))******++++++************++++++************************************************)))***+++,,,,,,,,,,,,++++++***)))***++++++***))))))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))******+++++++++++++++,,,*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++******)))(((((('''))))))***++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++******************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))******)))))))))))))))))))))))))))))))))wwwpppaaaVVVKKKHHHFFFBBB===<<<777666444333111111000000------,,,,,,------......,,,---.../////////......***+++---.........------+++,,,,,,,,,------------......------,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,((()))***++++++***)))(((************************((()))+++,,,,,,+++)))((()))***++++++++++++***)))************************++++++************++++++((()))))))))************(((((('''&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,+++++++++************)))************************************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))((()))))))))************''''''((((((((((((((((((************************))))))))))))))))))))))))******))))))******+++,,,*********************************))))))*********))))))*********+++++++++,,,++++++*********++++++******************************++++++++++++************++++++++++++*********+++,,,,,,,,,,,,+++***))))))*********++++++++++++++++++*********))))))))))))***+++++++++++++++***+++,,,,,,,,,,,,+++************+++++++++,,,,,,++++++***))))))***++++++++++++************++++++)))))))))***++++++,,,,,,************************)))***+++,,,,,,,,,+++++++++***)))***++++++***))))))************+++++++++******))))))))))))******************************(((((()))***+++,,,,,,---******++++++++++++******))))))))))))))))))))))))))))))******++++++++++++)))))))))))))))*********++++++++++++++++++++++++******))))))))))))***************)))))))))))))))))))))***+++++++++++++++************************++++++++++++++++++++++++***************************************+++,,,,,,------------------------************************************************)))******++++++******)))))))))))))))))))))))))))zzzooobbbVVVQQQPPPKKKGGGEEE:::999777555333222222111...............///000111,,,---///000000000//////)))***,,,......---,,,+++,,,,,,,,,------...............---,,,++++++******++++++************+++++++++++++++++++++++++++++++++++++++*********)))))))))************+++++++++''')))***,,,,,,***)))'''************************((()))+++,,,,,,+++)))((()))***+++,,,,,,+++***)))++++++++++++++++++++++++((((((''''''''''''(((((((((((())))))*********+++***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++(((((())))))************+++++++++************)))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))(((((())))))*********+++******++++++,,,,,,------************************))))))))))))))))))))))))*********)))***++++++,,,******************************))))))))))))******))))))******++++++++++++------+++++++++,,,---...******************************++++++++++++*********+++,,,------,,,+++******+++,,,------,,,+++***))))))******++++++++++++++++++++++++******)))))))))***+++,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,------------,,,+++******+++,,,---++++++************++++++(((((()))***+++,,,,,,---************************)))***+++,,,---,,,+++++++++***)))***+++++++++))))))************+++++++++******))))))))))))******************************''''''(((***+++,,,---...((()))***++++++***)))((())))))))))))))))))))))))(((((())))))*********+++((()))))))))************((((((((((((((((((((((((******))))))))))))******((((((((()))******++++++((()))***+++++++++++++++************************++++++++++++++++++++++++************************++++++******+++,,,------------------------------************************************************+++++++++,,,,,,+++++++++))))))))))))))))))))))))zzzqqqfff\\\SSSKKKGGGFFFBBB@@@<<<777444111///......------...000111000///......---,,,,,,,,,,,,---------------------------,,,,,,+++,,,---000333555333222000///---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))************************))))))))))))))))))))))))------++++++++++++------,,,++++++******++++++,,,+++*********))))))((((((''''''(((((())))))******)))***++++++***)))***+++************************************************))))))))))))))))))))))))%%%%%%&&&&&&''''''((((((,,,+++***))))))***+++,,,)))))))))***+++++++++,,,))))))))))))))))))))))))((()))***+++,,,---------,,,,,,,,,++++++************+++---------+++)))(((***++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,***++++++,,,,,,++++++***))))))))))))((((((((((((***+++,,,,,,+++***+++,,,***)))))))))))))))******(((((())))))******++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))***+++++++++,,,******************************))))))))))))******++++++++++++++++++++++++***************)))((('''((()))***+++++++++++++++******+++++++++******)))***++++++,,,,,,++++++***,,,,,,,,,++++++*********(((((()))***++++++,,,,,,))))))))))))))))))))))))******))))))******+++,,,,,,,,,++++++,,,,,,---.........//////......---,,,,,,+++++++++***)))))))))+++++++++*********))))))******+++++++++,,,,,,,,,************************************************,,,***))))))***++++++***************************************************++++++***)))(((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,)))))))))***+++++++++,,,+++++++++*********))))))******))))))******+++,,,***************+++++++++******))))))))))))******''''''(((((())))))******++++++************++++++************************++++++************++++++((()))))))))************++++++************++++++***++++++***))))))***,,,,,,+++******+++---///000************************++++++************++++++))))))))))))))))))))))))uuuhhh]]]TTTNNNLLLFFFDDD???;;;777444111///111000...///000000///...///...------,,,,,,------------------------------------------///222555777555444222000...,,,,,,+++++++++++++++++++++++++++'''((()))***++++++++++++************************************************,,,+++************+++,,,+++******))))))******++++++*********))))))))))))))))))))))))*********+++)))***++++++***)))***+++************************************************))))))))))))))))))))))))(((((((((((())))))))))))++++++***))))))***++++++***************+++++++++************************(((((()))***++++++++++++,,,,,,,,,++++++***************+++++++++***)))(((((())))))))))))*********++++++***))))))***++++++***++++++,,,,,,++++++***+++************)))))))))***+++,,,+++******+++,,,))))))(((((((((((())))))((()))))))))))))))******+++++++++******)))))))))***************************************+++++++++******************************))))))))))))*********************************+++++++++******)))((())))))***+++++++++******)))******+++++++++*********++++++,,,,,,++++++***,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,******************************))))))******+++,,,,,,,,,++++++,,,,,,---...---............---,,,,,,+++++++++***************+++++++++*********))))))******+++++++++,,,,,,,,,************************************************+++)))((()))***,,,,,,+++************************************************++++++***)))))))))))))))))))))))))))))))))))))))++++++*********************************++++++++++++++++++*********))))))******))))))******+++,,,++++++************************))))))))))))******(((((((((((())))))******+++******))))))******+++************************++++++************++++++************++++++++++++++++++************++++++***++++++***))))))***,,,((((((((())))))***,,,,,,++++++++++++++++++++++++++++++************++++++************************{{{mmmbbbYYYSSSMMMJJJEEEAAA===999444111444222000///000000///---///...------,,,---------------------------------.........///222444777999777666444111///---,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,************************************************+++******))))))******+++***))))))))))))))))))******************)))))))))************++++++++++++)))***++++++***)))***+++************************************************))))))))))))))))))))))))+++++++++***************++++++***))))))***+++++++++++++++***************************************'''((()))***************+++++++++++++++*********)))))))))))))))(((((((((((())))))))))))*********++++++***))))))***++++++***++++++,,,,,,++++++***,,,,,,+++++++++*********)))***++++++***)))***+++))))))((((((((((((((()))))))))))))))((((((((((((*********)))))))))))))))+++++++++++++++++++++++++++++++++*********************************************))))))))))))******((((((((((((((((((((((((++++++,,,,,,,,,+++************+++++++++******)))((()))***+++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***))))))******+++,,,,,,,,,******************************))))))******+++,,,,,,,,,++++++,,,,,,---...,,,------------,,,++++++***************++++++++++++++++++*********************+++++++++,,,,,,,,,************************************************+++)))((()))+++,,,,,,+++************************************************+++***)))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))(((+++++++++***************+++++++++*********************))))))******+++,,,,,,+++++++++***)))))))))******))))))))))))******((((((((())))))))))))***+++******))))))******+++************************++++++************++++++***++++++++++++,,,,,,,,,++++++************++++++***++++++***))))))***,,,''''''((()))************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************tttfff[[[VVVRRRLLLGGGDDD???888444444222000////////////...//////...---------------........................------...000222555777999888777555222000...---,,,++++++++++++++++++++++++............---,,,++++++************************************************++++++************++++++******))))))))))))******************************************************)))***++++++***)))***+++************************************************)))))))))))))))))))))))),,,,,,,,,++++++******)))+++******************+++,,,+++++++++***)))))))))************************(((((()))***++++++******+++++++++******************))))))((((((((()))*********+++++++++,,,,,,,,,+++******************+++***++++++,,,,,,++++++***,,,+++++++++************)))***++++++))))))***++++++***))))))))))))))))))***))))))(((((('''''''''******************))))))++++++++++++++++++++++++,,,+++++++++***)))))))))************************+++******))))))******+++)))))))))))))))))))))))),,,,,,,,,------,,,+++++++++++++++++++++***)))((('''((()))***+++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,******************************))))))******+++,,,,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,+++******)))))))))***+++++++++,,,******************************+++++++++,,,,,,,,,************************************************,,,***))))))***++++++*********************************************************)))))))))))))))***))))))))))))))))))))))))+++++++++*********)))))),,,+++++++++***)))))))))******************************))))))******+++,,,,,,,,,,,,+++***)))((((((******))))))))))))******))))))))))))))))))))))))******))))))))))))******************************++++++************++++++*********+++++++++,,,,,,++++++************++++++***++++++***))))))***,,,((()))***,,,,,,,,,+++***++++++++++++++++++++++++++++++************++++++************************xxxhhh```ZZZSSSNNNJJJEEE???999555333000//////000000/////////...------------...........................,,,,,,...///111444666777777666444222000...---,,,++++++++++++++++++++++++............---,,,++++++************************************************+++,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++***************+++++++++)))))))))))))))))))))))))))***++++++***)))***+++************************************************))))))))))))))))))))))))+++++++++******)))))))))*********++++++*********,,,+++++++++***)))))))))******************************++++++,,,+++++++++******************************)))))))))******+++******+++++++++,,,,,,,,,*********++++++************++++++,,,,,,++++++***++++++*********))))))))))))+++,,,+++***)))***+++---,,,,,,+++******++++++******))))))((((((''''''++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))************************++++++************++++++************************+++,,,,,,---------,,,,,,+++++++++++++++***)))((('''((()))***+++,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,******************************))))))******+++,,,,,,,,,++++++,,,,,,---...++++++,,,,,,++++++***))))))))))))***+++++++++,,,******************************+++++++++,,,,,,,,,************************************************...,,,***)))******)))'''***************************************************)))))))))))))))******************************))))))*********+++++++++,,,+++++++++***)))))))))******************************))))))******+++,,,,,,,,,,,,+++***)))((((((******))))))))))))******************))))))))))))***))))))))))))))))))***************************++++++************++++++))))))))))))*********+++++++++************++++++***++++++***))))))***,,,((()))+++,,,,,,+++***)))))))))))))))))))))))))))++++++************++++++************************yyyjjjcccZZZTTTRRRNNNGGGBBB:::777333111111111111000000///......------..............................+++,,,---///111222333444555444222000...------,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,*********+++++++++++++++)))))))))((((((((((((((()))***++++++***)))***+++************************************************))))))))))))))))))))))))*********))))))))))))))))))***++++++++++++***)))+++++++++***************++++++++++++++++++++++++***++++++,,,,,,,,,++++++)))))))))***************))))))***************+++((())))))))))))*********)))***++++++++++++***)))***++++++,,,,,,++++++***+++************)))))))))***+++,,,,,,+++***+++,,,......---,,,++++++++++++************))))))))))))+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************++++++************++++++++++++++++++++++++++++++++++++,,,---------,,,,,,******+++++++++******)))((()))***+++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,+++*********************+++++++++***************+++++++++******+++++++++,,,,,,,,,************************************************...,,,***)))******)))'''************************************************)))))))))))))))******+++************************((())))))***++++++,,,,,,+++++++++******************************+++++++++******))))))******+++,,,,,,+++++++++***)))))))))******))))))))))))******+++************)))))))))***))))))(((((())))))***************************++++++************++++++(((((()))))))))*********++++++************++++++***++++++***))))))***,,,(((((())))))***))))))((())))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++uuulllaaa[[[YYYVVVPPPKKKBBB>>>999555333222111000000//////.......................................------...000111222222222111111///...---,,,,,,,,,++++++++++++++++++++++++'''((()))***++++++++++++************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++************++++++*********++++++,,,,,,,,,*********)))))))))(((((()))***++++++***)))***+++************************************************))))))))))))))))))))))))))))))))))))************)))***++++++++++++***)))***************+++++++++++++++++++++++++++++++++******++++++++++++******((()))))))))*********+++'''''')))*********))))))((())))))))))))*********)))***++++++++++++***)))***++++++,,,,,,++++++***,,,,,,+++++++++*********+++---------,,,+++,,,---......---,,,++++++++++++************++++++++++++)))*********++++++++++++***************************************+++++++++************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,))))))***+++++++++******)))******+++++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,++++++***+++++++++***************))))))*********+++++++++******+++++++++,,,,,,,,,************************************************,,,***))))))***++++++***************************************************)))))))))))))))***++++++******************************************++++++***************+++++++++))))))*********+++++++++******))))))******+++,,,++++++************************))))))))))))******+++++++++*********))))))))))))(((((((((((())))))************************++++++************++++++))))))*********+++++++++++++++************++++++***++++++***))))))***,,,******))))))))))))******))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++{{{rrrfff___]]]\\\WWWRRRHHHDDD===888555333111000000000///...............////////////////////////...///000111111222222111///...---,,,,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))******))))))))))))***************++++++,,,,,,,,,,,,+++++++++******)))))))))+++++++++***)))***+++************************************************)))))))))))))))))))))))))))))))))******++++++,,,)))***+++,,,,,,+++***)))))))))******+++++++++,,,++++++++++++++++++++++++))))))*********))))))((((((((())))))*********+++$$$&&&(((******)))((('''***++++++++++++,,,,,,,,,)))***+++,,,,,,+++***)))+++++++++,,,,,,+++++++++---------,,,,,,,,,++++++,,,---......,,,,,,---......---,,,+++*********************+++,,,,,,,,,---(((((())))))*********+++))))))))))))))))))))))))))))))******+++++++++,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,((()))***+++++++++++++++******+++++++++******)))+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))***++++++,,,,,,,,,++++++,,,,,,---...,,,------------,,,++++++,,,+++++++++******))))))))))))******++++++++++++******+++++++++,,,,,,,,,************************************************)))((('''(((+++---------************************************************))))))((())))))***++++++************************,,,,,,++++++***)))))))))))))))******+++++++++,,,))))))******++++++++++++*********)))***++++++,,,***************+++++++++******))))))))))))******++++++++++++******))))))))))))(((((((((((())))))************************++++++************++++++******+++++++++,,,,,,,,,++++++************++++++***++++++***))))))***,,,...---,,,+++++++++------************************++++++************++++++++++++++++++++++++++++++ssshhhiiilllfff^^^YYYRRROOOHHH@@@999444333333000000000//////.........000000////////////000000...........................---,,,,,,++++++,,,,,,,,,------......------,,,)))******++++++******)))***+++,,,------,,,+++***,,,,,,,,,++++++************+++,,,,,,,,,,,,+++*********+++,,,------......***+++,,,,,,,,,,,,+++******************************++++++,,,,,,++++++***************************))))))))))))))))))))))))---,,,+++***)))'''&&&&&&))))))))))))************+++++++++*********))))))))))))))))))))))))))))))************************))))))************))))))((((((((((((((((((((((((+++++++++++++++++++++++++++***(((***,,,---***(((************************,,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,+++***+++,,,+++(((&&&************************************************************************,,,+++++++++******)))))))))************+++++++++++++++++++++++++++++++++,,,+++***))))))+++---...---,,,,,,+++*********+++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********///---+++)))(((((()))***))))))******++++++,,,,,,+++)))((())),,,---...---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,++++++***)))'''''''''((()))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************000///...---+++***))))))***++++++++++++***))))))))))))))))))))))))))))))+++++++++*********))))))+++*********))))))((((((''''''''''''(((((((((((((((***+++***)))((()))***)))(((''''''''')))***++++++++++++*********))))))*********++++++,,,,,,,,,************************+++*********))))))((((((************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++...,,,+++)))))))))******vvvmmmnnnpppkkkeeebbbZZZXXXRRRJJJAAA:::666555222222111111000000000000000000////////////000000...........................---,,,,,,++++++,,,,,,)))******++++++******)))******++++++++++++******+++++++++,,,,,,+++++++++---------,,,,,,,,,++++++***++++++,,,,,,++++++************+++,,,---------***+++,,,,,,,,,,,,+++******************************++++++,,,,,,++++++***************************)))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))************+++++++++*********))))))************************************************))))))************))))))************************+++++++++++++++++++++++++++***)))***,,,,,,***(((***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,******+++---......+++)))************************************************************************,,,,,,,,,++++++*********************++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++++++++++++++///---+++***)))***+++,,,(((((((((((())))))))))))+++***((()))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++***++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***************************......---,,,+++***))))))***++++++++++++***))))))))))))))))))))))))))))))+++++++++*********))))))++++++++++++*********)))((()))))))))************)))+++,,,+++***)))***+++******)))((()))***+++++++++++++++*********))))))++++++++++++++++++,,,,,,************************++++++++++++*********)))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++************************,,,++++++******++++++,,,************************)))************+++++++++************+++,,,------}}}wwwwwwuuuqqqmmmllleeebbb]]]VVVMMMDDD<<<777444333222111111111222222000000////////////000000...........................---,,,,,,++++++,,,,,,((())))))******))))))(((++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,---------------,,,,,,,,,******+++,,,,,,+++******))))))******+++,,,,,,,,,***++++++,,,,,,++++++******************************++++++,,,,,,++++++***************************))))))))))))))))))))))))++++++*********))))))))))))))))))*********+++++++++++++++***************************************************************))))))************))))))************************************************+++***)))***,,,,,,***)))******************************++++++++++++******------------------------,,,,,,,,,,,,,,,+++++++++)))***,,,///111000...+++************************++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,+++++++++++++++************+++++++++,,,++++++++++++++++++++++++((())),,,---...---+++***,,,,,,++++++******++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,...---,,,++++++,,,------)))))))))))))))(((((((((,,,***))))))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...///...---,,,,,,,,,------++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************,,,,,,+++++++++************++++++++++++***))))))))))))))))))))))))))))))+++++++++***************,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,***,,,---,,,+++***+++,,,,,,,,,+++*********+++++++++++++++***************,,,,,,++++++++++++++++++************************,,,,,,,,,+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,+++++++++++++++++++++++++++************************,,,++++++******++++++,,,)))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,------,,,|||vvvrrrqqqjjjiiieee___WWWMMMCCC<<<777555333111000000111222000000////////////000000...........................---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************))))))))))))))))))))))))************************))))))*********+++++++++************************************************************************))))))************))))))************************))))))))))))))))))))))))*********+++++++++***)))************************,,,,,,------------,,,,,,---------------------------,,,,,,,,,++++++************,,,///111000---***************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++******************+++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++,,,---...,,,,,,,,,++++++*********,,,***))))))***+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++***((((((((()))+++---,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************************************************++++++++++++***))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---***+++,,,,,,******+++,,,,,,,,,++++++************************************,,,,,,,,,++++++*********************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************,,,++++++******++++++,,,************************))))))*********+++++++++++++++,,,,,,,,,***((('''~~~xxxtttnnnllliiieee___VVVKKKDDD<<<999555111///...///000000000////////////000000...........................---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---******************++++++******************************************++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************))))))))))))))))))))))))************++++++++++++************++++++++++++************************************************************************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++*********************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,---...---***'''************************++++++++++++++++++++++++)))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))))))))******+++,,,,,,------,,,,,,++++++******,,,+++))))))***+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***,,,---******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************)))************+++++++++***++++++++++++***))))))))))))))))))))))))))))))************************))))))***************************+++++++++,,,,,,)))***+++***)))((()))++++++++++++******))))))(((************************,,,,,,,,,++++++*********************************))))))******************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++***++++++,,,+++)))(((&&&{{{tttqqqmmmjjjggg```WWWPPPEEEAAA;;;555111///000000000000////////////000000...........................---,,,,,,++++++,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,))))))))))))************+++***))))))))))))***+++++++++++++++++++++++++++,,,++++++******++++++,,,***************************++++++,,,,,,++++++***************************))))))))))))))))))))))))******++++++++++++++++++*********++++++++++++,,,***************+++++++++++++++++++++++++++++++++************************))))))************))))))((((((((((((((((((((((((************************)))***,,,,,,***)))***+++************************))))))************))))))+++++++++++++++++++++++++++++++++++++++*********,,,+++***+++++++++(((&&&************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---+++***))))))+++---...++++++******++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,)))))))))******+++++++++***************)))))))))---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///+++,,,---.........------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))***************+++++++++)))))))))))))))*********))))))*********+++++++++((()))******)))((()))***)))******+++******)))(((***************+++++++++,,,,,,++++++++++++++++++************************)))))))))))))))*********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***************++++++************************************************,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++(((((()))***++++++++++++~~~zzztttqqqnnnjjjbbb\\\QQQLLLDDD;;;555222222333000000////////////000000...........................---,,,,,,++++++,,,,,,******++++++++++++************++++++++++++******+++++++++,,,,,,+++++++++))))))*********++++++++++++***)))(((((()))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++******+++,,,,,,***************************++++++,,,,,,++++++***************************))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++(((***,,,,,,***)))***+++************************))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,***))))))***+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++******++++++,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++******++++++++++++++++++)))******************+++---+++***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,---...///000//////...++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,,,,++++++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))******+++++++++)))*********++++++++++++)))***++++++))))))***+++)))***+++,,,,,,,,,+++***))))))*********+++++++++++++++++++++++++++,,,,,,************************)))))))))******+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))************************,,,++++++******++++++,,,************************)))************+++++++++++++++++++++,,,---......zzzvvvtttpppjjjdddZZZTTTJJJ@@@999666555555000000////////////000000...........................---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++*********++++++************+++,,,------,,,+++*********+++++++++,,,,,,,,,+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---************************+++++++++,,,,,,+++++++++************************)))))))))))))))))))))))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++************************))))))************))))))************************++++++++++++++++++++++++(((***---,,,***(((***+++************************++++++,,,,,,,,,,,,++++++------------------------))))))******+++++++++,,,+++)))'''(((***,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////++++++,,,,,,,,,---------++++++++++++++++++++++++(((***+++------,,,+++***+++*********+++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********+++,,,,,,------,,,,,,++++++++++++,,,,,,------...,,,+++***+++---/////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------+++,,,.../////////......++++++++++++++++++++++++------------------------+++++++++,,,,,,+++++++++************************---------,,,,,,,,,++++++***++++++++++++***))))))))))))))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,)))***,,,---...------,,,))))))******++++++++++++*********++++++,,,,,,---*********************************++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------((((((((((((((((((((((((************************,,,++++++++++++++++++,,,)))))))))))))))))))))))))))************+++++++++111000...---,,,,,,---...yyyvvvsssnnnjjjeee___VVVLLLDDD<<<555111000///---...///000000///000000///...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------...,,,++++++,,,,,,***)))++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******,,,,,,,,,+++++++++******'''((()))***+++,,,,,,,,,************************+++++++++*********))))))+++++++++***)))(((((('''---,,,++++++,,,,,,***)))))))))*********++++++++++++++++++*********))))))************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,+++******+++,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,......---,,,,,,,,,,,,---************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------******+++++++++,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,+++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++,,,,,,---------...---,,,,,,++++++++++++......---------,,,,,,,,,,,,+++++++++***)))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,------......------,,,------------,,,+++******++++++,,,,,,,,,---------++++++++++++++++++++++++)))******+++++++++******++++++************+++++++++++++++,,,,,,---------++++++++++++++++++++++++******)))(((((()))***++++++++++++*********))))))++++++************++++++(((*********)))((()))***************************++++++************++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))***++++++***+++---...++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------+++***************++++++++++++++++++++++++++++++((()))))))))************++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++************))){{{vvvrrroooiiiddd\\\SSSKKKBBB;;;666333111///...///000///...000//////......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---+++***+++,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))***+++,,,,,,,,,+++++++++******((()))***++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))************,,,+++)))***++++++)))((())))))*********++++++++++++++++++*********))))))************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***+++***))))))***++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))******+++++++++,,,,,,,,,+++++++++,,,,,,---------.../////////...---,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,+++++++++,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,------......------,,,++++++,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))++++++************+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,+++***))))))******+++++++++*********))))))++++++************++++++)))***++++++))))))***+++************************++++++************++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***++++++***)))(((***+++************************************************+++++++++,,,,,,,,,------++++++******************++++++++++++++++++++++++************++++++++++++******++++++,,,++++++***++++++++++++++++++++++++))))))******+++++++++,,,yyyuuutttoookkkddd]]]UUULLLCCC===666444000////////////...000//////......---------/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,*********,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,+++++++++******)))******+++++++++******+++++++++++++++++++++++++++++++++***************&&&'''''')))***+++,,,---+++***((()))******)))'''***************++++++++++++++++++***************************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***************)))))))))***,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,+++***************...---,,,+++************++++++++++++++++++++++++------,,,++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000//////...---,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,------......------,,,)))***+++,,,------------*********++++++++++++,,,+++++++++++++++++++++++++++++++++++++++***)))(((++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++///...,,,+++******))))))+++++++++***************++++++************++++++***+++,,,+++***)))***,,,************************++++++************++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++***''''''((()))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++++++++++++++***++++++++++++,,,,,,,,,((()))***+++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,------~~~xxxvvvsssqqqlllggg```VVVLLLEEE999666111//////000000000000/////////......------000//////...---,,,,,,+++---------------------------,,,,,,,,,++++++******+++***)))***,,,------+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++***)))(((++++++++++++++++++++++++************************&&&'''''')))***+++,,,---+++***))))))***+++***(((************************************************************************++++++++++++++++++++++++***************************++++++,,,,,,++++++******+++,,,+++***)))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***************---,,,++++++*********+++++++++++++++++++++++++++)))******++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------,,,+++***)))(((,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++******)))---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,------***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,------......------,,,***+++,,,,,,---------,,,))))))*********+++++++++++++++++++++++++++++++++)))******+++++++++******++++++************+++++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++************************************++++++************++++++***+++,,,,,,+++***+++,,,************************++++++************++++++))))))*********+++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++***(((((()))******************************************************++++++++++++,,,,,,,,,,,,,,,+++***))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,'''((()))***++++++,,,,,,++++++++++++++++++++++++))))))***++++++,,,------}}}yyyvvvuuurrrooohhh___UUUNNN===999444000000111222222///////////////..................---,,,+++******------------------------,,,,,,,,,++++++*********+++***)))***,,,------+++++++++++++++++++++++++++++++++*********+++,,,---////////////...,,,+++***+++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++++++++***)))(((++++++++++++++++++++++++************************(((((())))))************,,,***)))***,,,,,,+++***************************************************************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***+++---///...,,,******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++++++++++++++*********++++++,,,---++++++++++++++++++++++++)))******++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))(((,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++*********,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******))))))******++++++,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,------......------,,,,,,---------,,,,,,+++***))))))*********+++++++++++++++++++++++++++++++++'''((()))***+++,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))******+++++++++************************++++++************++++++***+++,,,,,,+++***+++,,,************************++++++************++++++))))))*********+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))***++++++******,,,...++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,++++++***))))))******++++++++++++++++++++++++))))))))))))*********+++'''((()))++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++|||yyyxxxwwwtttoooggg^^^XXXGGGAAA:::555222333333333////////////////////////---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,*********,,,---,,,++++++++++++++++++++++++++++++******)))***+++---...//////000000///---+++***++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++***)))(((***************************************+++++++++*********))))))))))))))),,,*********,,,---,,,++++++++++++******************************+++++++++************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***+++...111000,,,******,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***------,,,+++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++++++++******************++++++***++++++,,,,,,++++++***,,,,,,,,,,,,------------,,,------......------,,,------------,,,+++***)))*********++++++++++++,,,++++++++++++++++++++++++'''((()))***+++,,,,,,,,,++++++************+++++++++++++++++++++*********++++++++++++++++++++++++&&&'''((()))++++++++++++***************+++++++++++++++************++++++***+++,,,+++***)))***,,,************************++++++************++++++)))************+++++++++*********++++++,,,,,,---++++++++++++++++++++++++************************)))))))))))))))))))))))))))***++++++***+++---///++++++++++++++++++++++++************************************+++++++++++++++***************++++++++++++++++++++++++++++++(((((()))))))))*********)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++}}}{{{zzzzzzxxxtttnnnfff```SSSMMMCCC;;;666444444444/////////////////////000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++---+++***+++,,,,,,+++***+++++++++++++++++++++++++++***))))))***+++---///,,,---///000000///...---***************************+++,,,---------,,,,,,,,,,,,,,,+++++++++************+++++++++******)))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***))))))***+++,,,,,,***+++++++++*********))))))))))))*********+++++++++************************++++++++++++++++++++++++***************************++++++,,,,,,++++++******...111000,,,))))))+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,+++***************+++++++++***++++++,,,,,,------------------------------,,,++++++******)))******+++++++++,,,,,,,,,+++++++++,,,,,,------------...//////000/////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,------------------......,,,+++++++++,,,,,,---...------------,,,,,,,,,,,,++++++++++++++++++*********++++++,,,,,,++++++***,,,,,,,,,------------...,,,------......------,,,,,,,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++******)))++++++************++++++++++++++++++*********)))++++++++++++++++++++++++'''(((***++++++++++++***))))))*********+++++++++++++++************++++++)))***++++++))))))***+++************************++++++************++++++)))************+++++++++)))******+++,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))***++++++***))))))+++---************************************************************++++++++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++))))))*********++++++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,{{{}}}|||{{{zzzxxxrrrkkkfff]]]UUUJJJ???999666444333////////////000000000000------..................++++++++++++++++++++++++))))))******+++++++++,,,...,,,++++++,,,,,,***)))+++++++++++++++++++++++++++***))))))***+++...///***+++...000111111000000************************)))***,,,---...---,,,,,,,,,,,,,,,+++++++++******)))******+++++++++******(((((((((((((((((((((((())))))******++++++++++++(((((())))))*********+++)))(((((((((***++++++***++++++++++++******))))))))))))******++++++++++++************************++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++(((---111///+++'''(((************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++******)))))))))))))))------,,,+++************........................)))******+++,,,,,,------******+++++++++,,,,,,,,,******+++,,,,,,---......,,,---...///000000000000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---------....../////////++++++++++++,,,,,,---.........------------,,,,,,---------,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,---------......,,,------......------,,,******+++,,,------------++++++,,,,,,,,,---------++++++++++++++++++++++++------,,,,,,***)))''''''++++++************++++++++++++++++++******))))))++++++++++++++++++++++++***+++,,,---,,,,,,***)))))))))******++++++++++++++++++************++++++(((***+++***)))((()))***************************++++++************++++++)))************+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***((('''((()))))))))))))))))))))))))))************************)))************+++++++++(((((())))))***+++------++++++++++++++++++++++++******+++++++++,,,,,,,,,------.........---,,,,,,++++++++++++++++++++++++******+++,,,------...///{{{zzzyyyvvvoooiiieee^^^SSSIII@@@:::555222222111///...000000000///---...000///...,,,------------......------,,,+++------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,+++(((### ###(((+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---)))***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++***++++++)))))))))***+++,,,++++++++++++++++++++++++*********************************)))))))))))))))((()))***+++++++++++++++))))))))))))************,,,+++)))(((((()))+++,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************+++*********+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,+++************,,,++++++******++++++,,,+++++++++++++++++++++++++++***)))))))))***,,,,,,//////...---,,,++++++***...---+++++++++---///000...------,,,,,,,,,------,,,,,,,,,---------..............................,,,------......------,,,******))))))***,,,---///...,,,+++,,,//////---***))))))***++++++++++++***++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))+++---,,,***'''&&&&&&,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---************************,,,,,,++++++++++++++++++*********)))******++++++************************,,,,,,,,,++++++*********************************************************))))))*********+++++++++,,,,,,,,,++++++***************))))))******+++,,,------,,,,,,+++***)))))))))))))))***+++++++++,,,++++++++++++++++++++++++************************))))))))))))************++++++++++++++++++++++++************************,,,,,,,,,+++++++++******,,,++++++******++++++,,,---,,,,,,+++*********+++,,,+++***))))))***+++,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,{{{xxxwwwuuupppkkkgggbbbZZZQQQIII@@@888333444333111000111111///...---///000///...,,,------+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---+++,,,------......------***+++,,,,,,,,,,,,+++***------+++***))))))))))))))))))))))))))))))))))))************************************++++++++++++))))))***+++++++++++++++))))))))))))************,,,+++)))(((((()))+++,,,++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++************************+++*********+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,+++************,,,++++++******++++++,,,+++++++++++++++++++++++++++***)))))))))***,,,,,,.........------,,,,,,+++++++++******+++---000111...------,,,,,,---------,,,,,,---------.................................,,,------......------,,,+++************,,,---......,,,+++,,,...///---+++++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((***,,,---+++))))))))),,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++,,,++++++*********++++++************************,,,,,,,,,+++++++++******************************************************))))))*********++++++++++++++++++******)))))))))******))))))******+++,,,------,,,,,,+++******)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))************************---------,,,,,,,,,++++++,,,++++++******++++++,,,---,,,++++++******++++++++++++************++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,{{{yyywwwtttqqqkkkhhhccc\\\TTTIII>>>777666555333222222111///------///000000...------...,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,------......------***+++,,,,,,,,,,,,+++***++++++,,,,,,+++***))))))))))))))))))))))))))))))******************************++++++,,,,,,,,,---))))))***++++++++++++***))))))))))))************,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++************,,,++++++******++++++,,,+++++++++++++++++++++++++++************+++,,,,,,------------------------+++++++++,,,---000222444---------,,,,,,------...,,,------------.................................,,,------......------,,,++++++******+++,,,---...---,,,,,,,,,......,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***(((***,,,---,,,++++++,,,,,,,,,,,,+++++++++******++++++************++++++*********************************++++++,,,,,,---...---,,,++++++***++++++************************,,,,,,,,,++++++++++++******************************************************************+++++++++*********)))))))))))))))******))))))******+++,,,---,,,,,,++++++*********+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++))))))))))))))))))))))))************************...---------,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,|||zzzxxxrrrooojjjddd\\\QQQFFF???888666444333333222000......///000000...------............///...------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++***(((&&&%%%+++++++++++++++++++++++++++***++++++++++++,,,,,,)))***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++***&&&(((***,,,------------++++++++++++++++++++++++************************++++++++++++++++++++++++)))******+++++++++******((()))))))))************++++++***))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***************************************************+++++++++,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++*********+++,,,++++++******++++++,,,++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,------.........---------...///111333444------,,,,,,,,,---......------------....................................,,,------......------,,,++++++++++++,,,,,,------,,,,,,,,,---------,,,+++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,------,,,++++++,,,,,,,,,,,,+++++++++************))))))))))))******************************))))))***+++,,,,,,------///...---,,,++++++***+++************************++++++++++++++++++++++++******************************************************************************************))))))******))))))******+++,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++************************------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,++++++***++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------}}}zzzvvvpppiiiaaaXXXOOOIII;;;888555444333333111000...///111000///---............/////////...------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++*********))))))++++++++++++++++++++++++******++++++,,,,,,,,,,,,)))***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++***'''(((***,,,---...------++++++++++++++++++++++++************************,,,,,,+++***)))(((((('''******+++++++++******)))((()))))))))************+++******************+++++++++++++++++++++++++++++++++,,,,,,,,,---------***************************************************+++,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++,,,,,,------...........................//////,,,,,,,,,,,,,,,---...///---------.........//////........................,,,------......------,,,+++,,,,,,,,,------------+++,,,------,,,,,,+++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...///...,,,******+++,,,,,,,,,+++++++++*********))))))(((((())))))***************************))))))***+++,,,,,,------///...---,,,++++++***+++************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++******))))))******+++,,,,,,,,,+++++++++++++++***---,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++************************++++++++++++*********))),,,++++++******++++++,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------{{{uuunnnggg___XXXSSSDDD???:::666444333222222...000111111///......///---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,+++)))))))))***+++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,++++++,,,------......------***+++,,,,,,,,,,,,+++***,,,,,,---,,,,,,+++******))))))))))))))))))))))))************************,,,++++++***)))(((''''''***++++++++++++***))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***************************************************+++,,,---,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,------.........,,,++++++++++++*********,,,,,,,,,,,,---......///------........./////////........................,,,------......------,,,,,,,,,------------,,,,,,***+++------+++++++++,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,...//////---+++))))))***,,,,,,,,,+++++++++************))))))))))))***************************************++++++,,,,,,---...---,,,++++++***++++++***************************++++++++++++,,,,,,,,,************************************************+++++++++***************+++++++++++++++,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,))))))))))))))))))))))))************************************)))))))))))),,,++++++******++++++,,,++++++******++++++,,,,,,,,,+++***))))))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------zzztttnnnggg___ZZZPPPJJJAAA999555333333222///000111111///......///---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''((())))))***************************)))***+++,,,,,,,,,+++++++++,,,------......------***+++,,,,,,,,,,,,+++***///...---,,,+++*********))))))))))))))))))))))))************************************************+++++++++++++++***))))))))))))))))))*********************++++++*********++++++++++++++++++++++++*********++++++++++++,,,***************************************************+++,,,------+++***(((++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,------------------******+++++++++++++++***,,,,,,,,,,,,---...//////............////////////........................,,,------......------,,,,,,,,,---......---,,,+++)))+++------+++***+++,,,,,,---......///.........------------------------+++,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------,,,***)))***,,,,,,,,,,,,+++++++++******+++******))))))******+++************************++++++++++++++++++++++++,,,++++++*********++++++******************************+++++++++,,,,,,,,,************************************************+++++++++*********)))))))))*********++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))************************+++++++++*********)))))),,,++++++******++++++,,,++++++******++++++,,,---,,,***(((&&&&&&(((***,,,......---------,,,,,,,,,,,,,,,,,,------------...~~~yyytttlllddd^^^YYYQQQFFF<<<666444333222///000111111///....../////////000000//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&'''(((***++++++++++++************************)))***+++,,,---,,,++++++******+++,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***---,,,+++***+++,,,---...++++++++++++++++++++++++************************((())))))+++,,,---......+++++++++++++++***)))((())))))))))))******************++++++++++++******++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))***************************+++---------+++)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,------------------------***+++,,,---............+++++++++,,,---...///000............/////////000........................,,,------......------,,,,,,---.........---,,,+++)))+++...---+++)))***,,,***+++,,,,,,------,,,,,,---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++,,,+++******,,,...,,,,,,,,,+++++++++******++++++************++++++************************,,,,,,++++++++++++++++++*********)))******++++++*********************************++++++,,,,,,,,,************************************************++++++++++++******))))))(((((())))))*********+++*********)))***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,+++*********+++,,,,,,------***'''$$$$$$'''***---.........------,,,,,,,,,,,,,,,,,,---------......}}}{{{zzztttlllgggbbb\\\RRRHHH>>>888444222333333111///------///111------------------------++++++++++++++++++,,,,,,,,,,,,,,,++++++************************************++++++,,,,,,++++++***+++++++++++++++***)))(((*********++++++,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------))))))************))))))+++*********))))))((((((************************,,,,,,***)))))))))***+++************************++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000...,,,******,,,...///........................))))))*********+++++++++///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////......---,,,,,,++++++************++++++,,,,,,,,,---------......------------------------///...,,,++++++,,,...///,,,,,,---,,,+++,,,...111---.........//////000000------,,,+++,,,---...///.........------,,,,,,,,,------------------------000000//////.........---,,,,,,...///000111111111//////.........---------++++++,,,,,,---...//////---,,,,,,++++++,,,,,,,,,.........------,,,,,,,,,...---,,,,,,++++++++++++++++++------------++++++...........................,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,,,,++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***))))))************+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,)))************+++++++++---((('''++++++'''''',,,++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,++++++*********+++***)))***---...,,,***++++++++++++++++++++++++++++++,,,,,,,,,,,,------((()))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,~~~zzzsssnnneee___VVVLLLCCC;;;666333333333111000......///000---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++))))))************))))))+++*********))))))))))))************************,,,,,,***)))))))))***+++************************++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++)))((()))+++---...------------------------***+++++++++,,,,,,,,,,,,///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------------------------///...,,,++++++,,,...///---......---,,,,,,...000............/////////000------,,,,,,,,,---...///.........------,,,,,,,,,------------------------000/////////............***+++,,,,,,------------.........------------,,,++++++,,,,,,---......///---,,,,,,,,,,,,,,,------......---------,,,,,,,,,///...---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++------------------------,,,***)))+++---///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++*********)))))))))******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***))))))************+++++++++++++++************++++++++++++++++++++++++++++++************************))))))*********+++++++++)))************+++++++++,,,)))(((,,,+++((('''+++++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,+++++++++******+++***)))+++---...,,,***++++++++++++++++++++++++++++++,,,,,,,,,,,,------******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++------------------------|||vvvkkkfff^^^UUULLLCCC;;;666333222222111000000000000........................//////......------,,,,,,,,,,,,,,,,,,++++++++++++------------------------,,,,,,------------,,,,,,++++++++++++++++++***)))***++++++++++++,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))))))))************))))))***************)))))))))++++++++++++++++++++++++,,,,,,+++************+++************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++)))))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------///...---,,,,,,---...///---///000000...---..................////////////------,,,,,,------...///.........---------------------------------------////////////............+++++++++,,,,,,,,,,,,+++------------,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,---...///...------------,,,,,,,,,,,,++++++************++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***))))))***---......---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********)))))))))((((((******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++******)))************+++++++++*********))))))*********++++++++++++++++++++++++************************(((((()))))))))*********)))************+++++++++,,,******---,,,)))(((***++++++++++++++++++++++++************++++++++++++,,,,,,,,,++++++++++++***+++******+++------,,,***++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,,,,........................tttnnnfff^^^VVVLLLBBB;;;444333111111111000///...........................000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))******++++++******)))************************++++++++++++++++++++++++,,,,,,++++++************************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...,,,++++++,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......------,,,,,,,,,,,,------,,,,,,,,,---------....................................------------.........000222222000...---............///////////////---------------......///...............---------........................///////////////...............------,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,---...//////------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,---,,,************************++++++************++++++,,,,,,+++++++++***************************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***))))))*********+++++++++******))))))))))))******++++++++++++++++++++++++************************))))))))))))*********+++))))))*********+++++++++++++++,,,------+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......//////...------,,,------------------------zzztttjjjbbb[[[RRRHHH@@@777444111000111111///---///////////////////////////......---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++*********************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000///...,,,+++++++++,,,++++++++++++++++++++++++************++++++++++++------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......................................................///111222222000.........///////////////.........------.........//////............................................................/////////////////////---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,---...///------------------------//////............//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++******************************************))))))))))))******,,,,,,,,,++++++++++++*********************************+++,,,,,,,,,,,,+++***++++++,,,,,,,,,++++++))))))*********+++++++++******))))))))))))******++++++++++++++++++++++++*********************************+++++++++,,,,,,))))))*********+++++++++***,,,---,,,---......---++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,xxxlllddd^^^WWWNNNGGG>>>999444111222222000...000000000000000000000000......------,,,,,,++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,------------,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------******++++++++++++***************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++***)))))))))++++++++++++++++++++++++))))))*********+++++++++------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///,,,,,,++++++++++++,,,,,,,,,,,,,,,---------.........................................................000111111///.../////////////////////.........------...////////////................../////////.................................///////////////...---,,,*********+++,,,------------,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,------,,,)))(((((()))++++++++++++++++++++++++******))))))))))))******+++++++++*********))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,,,,++++++)))************+++++++++*********))))))*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))************+++++++++***,,,---+++,,,000222000++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,)))***,,,,,,+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...............------,,,,,,,,,,,,,,,,,,,,,,,,qqqgggbbb^^^WWWQQQFFF???777333444444333000000000000000000000000000.........---------------,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///------,,,,,,,,,,,,------,,,,,,,,,---------....................................////////////.........///000///......///111000/////////............,,,---...///000//////...---........./////////000..................................../////////000///---,,,+++***+++---............------------,,,---------------------------,,,++++++************,,,,,,,,,---------......))))))(((((())))))***+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,+++)))************+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++)))************+++++++++))),,,,,,)))+++222666444++++++++++++++++++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,(((***------+++***+++---++++++++++++++++++++++++++++++,,,,,,,,,,,,------******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...............---------------------------wwwlllhhheee```[[[KKKCCC:::555555666555333000000000000000000000000.........///////////////,,,,,,,,,------.................................***++++++,,,,,,++++++******+++,,,,,,------------,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++************++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........------.........,,,,,,,,,---------......////////////////////////......////////////...............---------000222000000//////.........---,,,---///000000000///...---.........//////000000////////////////////////---.........//////000000111000...------...000111//////.........---------------------------------------+++***)))(((((((((,,,,,,,,,------............---------...//////000------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,+++)))(((***---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...//////.........---------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,)))************+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************)))************+++++++++))),,,+++(((***333888777++++++++++++++++++++++++---------,,,,,,+++++++++*********++++++,,,,,,,,,(((+++------+++***+++---++++++++++++++++++++++++++++++,,,,,,,,,---------((()))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------...............---........................tttvvvyyy}}}uuukkkdddaaa___XXXOOOCCC888333111111111000000///000111111///---000///...---,,,+++******,,,,,,------------------,,,++++++******++++++,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************---,,,+++*********+++,,,+++++++++,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++---......,,,***+++,,,...//////---***((())))))************))))))///...,,,+++***))))))))),,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////...---,,,******,,,,,,,,,---------..............................////////////////////////000000///...............000000//////.........---........................////////////////////////111000///---------...///---.........///000000000.........------,,,,,,,,,/////////////////////...////////////////////////........................******+++++++++,,,,,,,,,,,,---......//////......////////////////////////...------,,,,,,------...++++++++++++,,,------...+++++++++,,,,,,---------,,,,,,,,,++++++************+++,,,,,,---------------+++)))***,,,---,,,)))---............---,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******+++,,,,,,------,,,,,,+++***))))))+++*********))))))((((((++++++++++++++++++++++++))))))***+++,,,,,,---------,,,***))))))***,,,---......//////...,,,***)))************************************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---///000000///---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------.........,,,------......------,,,................................................eeehhhlllqqqxxx}}}~~~tttkkkeeebbb\\\UUUJJJ???888444333333222111000000111111000...//////...............------------------------------,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++******++++++)))))))))))))))*********---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++,,,......,,,***+++,,,---...---,,,***)))***++++++,,,,,,++++++***...---,,,,,,+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---,,,++++++,,,,,,,,,---------..............................////////////////////////000000///...............000000/////////.........////////////////////////////////////////////////000000//////......................../////////////////////.........------.../////////////////////................................................+++++++++,,,,,,,,,------,,,---......//////.................................------,,,,,,------...,,,,,,,,,+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,+++---+++)))***,,,---,,,***&&&'''((()))))))))))))))++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,++++++*********,,,+++++++++************++++++++++++++++++++++++******++++++,,,,,,---------,,,***))))))***,,,------............,,,+++***************************************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---...//////...---,,,++++++++++++++++++++++++---------............///,,,,,,------------------,,,------......------,,,................................................ZZZ]]]aaaffflllttt}}}{{{{{{|||rrrjjjdddaaa\\\TTTIII???888555444333222000111111222000///.........//////000000000.........------,,,,,,+++...------,,,,,,------.........---------,,,,,,,,,++++++------------++++++************************,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,++++++++++++))))))))))))((((((((((((+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++,,,------,,,***++++++,,,,,,,,,+++******,,,------......------,,,,,,,,,,,,,,,------...///++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------.........------,,,,,,,,,,,,---------..............................////////////////////////000//////............///000000////////////......000000000000000000000000//////////////////////////////000111000///......//////..................000000000000////////////......//////000000000111................................................,,,,,,---------.........,,,---......//////......------------------------......------------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++)))******++++++++++++***,,,+++******,,,,,,+++***'''(((***+++,,,---------************************++++++++++++++++++++++++***++++++,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************---,,,+++******+++,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---...//////...---,,,++++++++++++++++++++++++************++++++++++++------------------,,,,,,,,,------......------,,,................................................]]]^^^```bbbeeejjjooosssxxx{{{}}}||||||sssllleeeccc]]]RRRFFF<<<666444333222000000111111000........./////////000000000//////...---,,,,,,++++++------,,,,,,,,,,,,------......---------,,,,,,,,,***+++---......---+++***************************------------------------000///...---,,,+++++++++------,,,,,,++++++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++***+++++++++++++++,,,,,,,,,+++***+++,,,---+++***++++++++++++++++++++++++------............------,,,,,,,,,,,,,,,---......---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............,,,,,,---...............,,,,,,,,,---------..............................////////////////////////000///............//////000000//////////////////000000000000000000000000////////////////////////...///111333333111///---000//////......---------000000000000000000000000...//////000000111111222------------------------....................................////////////,,,---......///.........------------------------......------------......///...---,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++++++++++++++,,,++++++,,,---...//////000000000************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,---------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))(((((((((((((((,,,++++++******++++++,,,++++++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,------......------,,,++++++++++++++++++++++++)))))))))*********++++++.........------,,,,,,,,,,,,------......------,,,................................................aaabbbcccbbbbbbdddgggjjjlllooouuu|||}}}uuuiiigggbbbYYYMMMBBB:::666444222000//////000///.../////////.........------//////...---,,,,,,++++++,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,***+++---......---+++***************************------------------------//////......---,,,++++++.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,+++******+++,,,+++***+++++++++++++++++++++,,,,,,,,,------------,,,,,,---,,,,,,+++++++++++++++------........./////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////,,,,,,---...////////////,,,,,,,,,---------..............................//////////////////////////////............////////////000000000000000000////////////////////////000000000000000000000000---///222444444222000...000000000//////.........////////////////////////000000000000111111222222........................////////////////////////....../////////000000000,,,---......///.................................///......------......//////......---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,+++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,---............---,,,+++++++++++++++++++++,,,,,,******++++++++++++++++++++++++++++++++++++++++++******************))))))++++++++++++++++++++++++***+++++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------------------,,,++++++++++++++++++++++++------........./////////.........------,,,,,,,,,,,,------......------,,,................................................cccddddddccccccdddfffhhheeehhhmmmrrrxxx}}}wwwppplllfff___VVVLLLAAA:::666333000///000000000////////////......---------.........------,,,,,,+++,,,++++++******++++++,,,......---------,,,,,,,,,++++++------------++++++++++++++++++++++++++++++------------------------,,,------------,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++*********++++++,,,,,,---,,,+++))))))+++,,,+++***++++++,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,++++++************+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////,,,---...///////////////,,,,,,,,,---------..............................///////////////////////////............//////000//////000000000000111111////////////////////////000000000000000000000000...000222444444333111///111111000000000000000000////////////000000000000111111111111111111111111////////////////////////////////////////////////....../////////000000000,,,---......//////......//////////////////////////////............/////////...------------------............------------,,,,,,,,,,,,------------...............------,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))******++++++,,,,,,---...//////000///...,,,+++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++------------------......+++++++++++++++++++++++++++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++------------............------------------,,,,,,,,,------......------,,,................................................ggghhhhhhgggeeeeeegggiiieeeeeegggjjjnnnqqqtttvvv|||{{{xxxrrrjjjeee```WWWJJJ@@@888666222111111222222111///////////////000000000------------------------,,,,,,,,,++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,,,,+++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++)))******+++,,,,,,---------+++))))))***+++++++++***+++---/////////---,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////---......////////////...,,,,,,,,,---------..............................////////////////////////...............///000000//////000000000111111111000000000000000000000000000000000000000000000000///000222333444333222111111111111111111222222222000000000111111111222222333333333222222111111000000000000000000000000000////////////////////////........./////////000000,,,---......//////..............................//////............//////...------------......//////.........------------,,,,,,,,,---------......---.........------,,,+++***+++---,,,***)))+++---------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,------......///000111000...,,,+++---,,,,,,++++++*********++++++++++++,,,,,,------++++++++++++++++++++++++,,,,,,------......//////+++++++++,,,,,,+++++++++,,,++++++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++)))************+++++++++,,,,,,------------------,,,------......------,,,................................................mmmnnnmmmkkkhhhggghhhiiifffeeeeeefffgggiiilllmmmwww|||~~~vvvmmmiiiggg___QQQEEE;;;888444333333444333333......///000111222333333,,,,,,------------------...------,,,,,,------.........---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,++++++++++++,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,++++++))))))***+++,,,,,,---------+++)))(((***+++++++++***,,,...000111000...,,,,,,------------------,,,+++++++++,,,---...000000........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,..................................../////////000......////////////......,,,,,,,,,---------..............................////////////////////////...............///000111//////000000111111111222111111111111111111111111000000000000000000000000000111222333444333333222111111111222333333333444111111111222222333333333555444444333222111000000000000000000000000000000000000000000000000000000............////////////,,,---......//////......------------------------//////............//////---------------...///000//////.........---------,,,,,,,,,------.........------------,,,,,,+++***))),,,---,,,***)))+++---******,,,---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,------.../////////000111111000...,,,+++------,,,,,,+++***)))))),,,,,,,,,------.........++++++++++++++++++++++++))))))***+++,,,,,,------***++++++,,,,,,++++++***---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........,,,------......------,,,................................................xxxwwwsssoooppprrrooojjjhhheeebbbaaadddgggjjjkkkpppqqqtttyyyuuunnnhhh```WWWPPPEEE>>>666222333444333111000////////////...............////////////......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---+++---111222111///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++)))((())),,,---...---+++++++++*********))))))************************++++++------------++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***++++++,,,------......------,,,...---+++*********++++++...------------...//////---------,,,,,,+++++++++.........------,,,,,,,,,...........................///000///---,,,,,,---..........................................------------,,,...///000///---........./////////000000000000000000000111111222444333222222111111111222333333333333333222222222555444333333333333000...111222222333333222222111333333444555555666666666777555222111222333333222222444444333444666444///,,,---/////////000111333111111111111111111000000000000000000000000000000000//////.........//////000000///.....................------------......////////////////////////////////////000000000000---------,,,,,,,,,++++++,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------......---------......///,,,,,,*********+++,,,------,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---------...///...---+++***++++++++++++******))))))---,,,+++******+++,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,***))))))+++------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...........................---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------//////000000000000//////}}}xxxwwwxxxuuuooonnnkkkgggfffggghhhiiiiiiiiijjjmmmrrryyyyyypppjjjddd]]]WWWJJJBBB888222222222222000000000000000////////////------............------------------------------,,,,,,------......//////,,,+++)))+++---///...,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,***)))***,,,------,,,---,,,,,,,,,+++++++++***************************+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++,,,------......------,,,------+++*********++++++,,,++++++++++++,,,------.........---------,,,,,,.........------,,,,,,,,,........................,,,...//////...---...///......................................................---///000111000...000000000000000000111111............///000111222222222111111222222333444333333333333333444444444555444333444555555444222666666777888888888888888777777888999999888888777888777555555666666777777888::::::888888:::888333111222222111000//////000////////////////////////////////////////////////000///////////////000000000000///............//////......------......///////////////////////////.../////////000000000000---------,,,,,,,,,++++++,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------///......---------......---,,,,,,+++******++++++---,,,,,,++++++,,,,,,---...---------------....../////////......,,,++++++++++++++++++*********))),,,++++++++++++++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,+++******,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++++++++------------------------,,,,,,,,,---------..............................//////000000000000//////yyywwwtttqqqnnnmmmkkkiiigggdddeeegggkkkqqqxxx~~~uuuoooiiiddd```RRRJJJ>>>666333333222111111000000000////////////,,,,,,------------,,,,,,........................,,,,,,,,,---------------,,,+++******,,,,,,,,,***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------...---+++******,,,---,,,+++------------,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,------......------,,,---,,,,,,++++++++++++,,,,,,++++++++++++,,,------//////............------.........---------------........................+++,,,//////......///000................................................///......///111222000//////...................../////////000111222333444333333333333333333444555777777666666777888::::::<<<;;;:::;;;===>>>===<<<<<<<<<<<<<<<===>>>>>>???AAABBBCCCDDDDDDCCCAAA@@@>>>>>>>>>>>>>>>??????@@@AAAEEEEEEBBB@@@???<<<777888777666555444333333333111111111111111111111111000000000000000000000000///////////////000111111111000//////....../////////......------......///////////////////////////....../////////000000000------------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......//////...---,,,,,,,,,---,,,,,,---,,,,,,+++******---,,,,,,++++++,,,,,,------------------...///000222111000...---,,,,,,,,,++++++++++++************+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,,,,---,,,++++++,,,...---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,........................,,,,,,,,,---------......//////////////////////////////000000000000//////{{{xxxtttppplllhhhddddddeeehhhlllrrrwwwzzz{{{sssmmmhhheee\\\SSSGGG<<<777555444444000000/////////.........,,,------......------,,,............------------...---,,,+++)))((('''&&&------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------------------------------------...,,,++++++,,,,,,,,,+++---------,,,,,,,,,,,,,,,++++++++++++++++++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---------,,,+++***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////............------------...............---------........................,,,---///000///...///000....................................///////////////......///111111000///////////////............333222222333333444555666666666555555555555666666>>>======>>>AAADDDHHHJJJNNNLLLKKKLLLMMMOOONNNMMMNNNMMMKKKJJJJJJJJJKKKLLLPPPQQQSSSUUUUUUTTTRRRQQQMMMMMMNNNMMMLLLMMMNNNOOOSSSXXXZZZVVVQQQLLLEEE>>>===<<<:::999::::::::::::666666666666555555555555333333222222222222222222............///000111111111000000///...///////////////............//////////////////////////////........./////////000000...------------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......000///...---,,,,,,++++++***+++,,,---------++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---...///111222444333000...,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++*********+++,,,,,,,,,,,,++++++,,,------++++++---...---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------------------------,,,,,,,,,---------..............................//////000000000000//////}}}xxxsssoooiiihhhhhhhhhjjjmmmpppssszzz|||xxxpppkkkhhh```YYYNNNCCC;;;777555444/////////.........------......////////////......---------,,,,,,,,,++++++...---,,,+++)))((('''&&&,,,,,,---,,,+++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,------.........------------------------...---++++++,,,---,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,,,,,,,,,,,,,,,,,,,---...................................................000111000///------...////////////////////////........./////////000000///......///111111000...222222222222222222222222333222222222333444555666555666777888;;;===???AAAEEEFFFGGGKKKRRRZZZaaaeeegggeeecccccceeeffffffeeeiiigggdddaaa``````aaabbb```aaaccceeeffffffeeedddaaaaaabbb```______bbbeeepppwww{{{vvvnnndddZZZQQQJJJFFFBBBAAAAAAAAA???>>>::::::999888888777666666555555444444333222222111//////...//////000111111111111000////////////////////////....../////////////////////////////////............////////////.........---------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......000///...,,,,,,+++++++++((()))+++---.........------,,,,,,++++++,,,,,,---++++++,,,,,,...///111222444333000...,,,,,,,,,,,,+++++++++++++++++++++,,,***+++,,,------,,,+++*********+++,,,,,,,,,,,,+++***+++------,,,+++---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------//////000000000000//////}}}zzzrrrpppmmmkkkjjjjjjlllmmmpppqqqtttvvv|||uuunnnjjj```\\\TTTJJJAAA:::555333////////////...............//////////////////...---------,,,,,,++++++***,,,,,,,,,---------------)))***++++++))))))***+++++++++,,,,,,,,,,,,------,,,,,,,,,---......//////...------------,,,,,,,,,...,,,++++++---...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,------......------,,,+++,,,,,,------------,,,,,,++++++++++++,,,------+++++++++,,,,,,,,,,,,---.............../////////........................///111222111///------...////////////////////////.........//////000000111000//////000222222111000000000000111111111222222222222333444555777999::::::<<>>===;;;:::999:::999888777555444222222222222111111111111222222222111000000//////000000000//////......//////000////////////////////////------........./////////............---------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............---,,,+++++++++,,,)))***+++---............---,,,,,,++++++,,,,,,---***++++++,,,---...000000222111000...---,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++(((***,,,,,,++++++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------//////000000000000//////~~~{{{vvvqqqnnnlllkkkllliiikkknnnqqquuu~~~|||sssoooaaa___[[[SSSJJJ@@@999666111111111111000000000000---......//////......---///......---,,,,,,++++++,,,,,,------......//////(((***,,,+++******,,,...++++++,,,,,,,,,,,,------,,,,,,------.../////////......---------,,,,,,,,,---,,,***+++---.........,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,------......------,,,++++++---.........------,,,++++++++++++,,,------,,,,,,,,,,,,------......---........./////////000...........................000111111///...//////////////////////////////---......///000000111111222222111333444555333222///000000111222333444444888999;;;>>>BBBEEEIIIJJJNNNPPPTTTZZZ```fffkkknnnmmmlllmmmpppwww~~~~~~xxxqqqiiiccc```]]]XXXTTTSSSRRRPPPNNNKKKIIIGGGFFFCCCBBBAAA>>><<<:::888777777666555444444444444444222111000000//////000000000000////////////000000////////////////////////---------.........//////............------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......------,,,,,,+++,,,,,,,,,...------,,,,,,,,,---------,,,,,,++++++,,,,,,---*********+++,,,---...////////////......,,,+++++++++++++++,,,,,,,,,------,,,++++++++++++++++++,,,******+++,,,,,,,,,,,,+++&&&(((+++++++++***+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................------------------------------,,,,,,---......///------------------------,,,,,,,,,---------..............................//////000000000000//////xxxssspppnnnnnniiikkknnnooorrrwwwxxxsssddddddbbb[[[RRRGGG>>>:::333333333222222222222111,,,------......------,,,000000///...------,,,,,,---------,,,,,,+++++++++))),,,......,,,,,,///111++++++,,,,,,,,,---------,,,,,,------...///000000.........------,,,,,,,,,,,,+++***+++---/////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000,,,------......------,,,***+++---...///...------...------------...//////---------.........//////---.........//////000000........................,,,...000111000///000222000000000000000000000000---......///000111111222444444333555666777666444666777888999:::<<<======AAACCCFFFKKKPPPUUUZZZ\\\eeefffiiinnnssswww|||~~~~~~}}}xxxsssqqqooojjjfffdddcccaaa^^^[[[XXXVVVUUUMMMKKKIIIGGGCCCAAA???===;;;:::999777666666666666222111111000000000000000000000////////////000000////////////////////////---------.........////////////.........---------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,+++++++++,,,------111000...,,,++++++++++++---,,,,,,++++++,,,,,,---************+++,,,------------...///...---+++***+++++++++,,,,,,------------,,,+++******+++,,,---******+++,,,,,,,,,,,,+++%%%'''***+++*********+++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------................................................---,,,++++++,,,---...///........................,,,,,,,,,---------......//////////////////////////////000000000000//////~~~{{{uuuooolllkkkjjjjjjmmmrrrxxx{{{wwwqqqkkkccc]]]WWWOOOCCC:::444222000000111222111000000000///...............------------------------,,,,,,++++++***)))((((((------............---------.........---,,,,,,+++------------......////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///......---,,,,,,,,,,,,---,,,,,,---...---,,,***)))++++++++++++++++++++++++---------.........//////------------------------.........------,,,,,,,,,........................------------------------............////////////////////////////////////........................---...///000000//////......///000111222222222222000000000///...///111333555777888999999999888888>>>???@@@BBBFFFJJJMMMPPPTTTWWW\\\```dddhhhnnnqqqzzz||||||}}}~~~zzzxxxxxxxxxxxxtttooonnnmmmkkkgggccc^^^]]]YYYSSSMMMIIIIIIIIIIIIGGGCCC???<<<;;;::::::777666555333222222222333111000...---------...///222111111000//////......///......///111222111///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,---------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------------------------------,,,---...---,,,,,,---//////............///000000.........------,,,,,,,,,............////////////,,,---///000000000///...{{{tttpppnnnkkkjjjkkkmmmqqqsss{{{}}}~~~uuunnnfff___ZZZSSSHHH@@@999666333222222222000///000000///............///..............................---,,,,,,+++******------............------------......------,,,+++............//////000000///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///......---,,,,,,,,,,,,---,,,,,,---------,,,+++***+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------.........------,,,,,,,,,............................................................////////////////////////////////////////////////////////////...///000111111111000000//////000111111111111000222222333222111111333555666777999;;;===AAADDDFFFKKKLLLOOOSSSWWW[[[___aaakkkmmmpppsssvvvzzz~~~}}}zzzxxxvvvtttqqqnnnpppnnnjjjccc]]]YYYYYYYYYXXXUUUPPPKKKFFFBBB@@@???;;;999777555444444555555555444222111000000000111000000000//////.........///......///111222000///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------....................................///000///...---///111......------......///000.........------,,,,,,,,,............////////////---...//////000000//////{{{vvvssspppmmmlllmmmnnnoootttuuuxxx|||{{{tttjjjccc^^^XXXPPPIII???;;;777444222111///...111000//////......///////////////////////////////////////......------,,,------............------------......------,,,,,,///////////////000000000.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---............---,,,,,,,,,,,,---,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------.........---------------........................////////////////////////............////////////////////////////////////000000000000000000000000///000111222222222222222222222222111111111111000111222333222222222444666999<<>>:::777666777888777555333111000/////////000000000000000000//////000//////000111222000///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---............/////////////////////////////////---......---,,,,,,---///---------------......///.........---------------............//////////////////......//////000111~~~|||yyyvvvsssrrrrrrrrroooppprrrvvv|||zzzooogggbbb]]]WWWQQQCCC>>>999444222111///...111000000///...//////////////////////////////////////////.........------------............------,,,------...------,,,,,,............////////////......---------,,,,,,,,,------------------------------,,,,,,,,,------.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.......................................---------............................................................////////////////////////////////////000000000000000000000000000000111111222222333333444444333333222222222222222444666666777888:::<<>>;;;:::;;;999888555333222111111111222222222222222222222222000//////000222222000///................................................------------------------++++++,,,---------......---------------------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,---------------........./////////...........................//////...,,,,,,---///---,,,,,,,,,,,,---.....................---------............////////////000///.........///111222zzzwwwtttsssppppppqqqtttyyyuuulllfffbbb\\\WWWFFFAAA:::444222111000000111111000///////////////....................................------------------............------,,,,,,------...------,,,---------------------------------------,,,,,,,,,------------------------...------,,,,,,,,,------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................................................................------------------------............////////////000000000000000000000000//////////////////////////////000000111222333333333333222222222333444444555888<<<>>>@@@BBBEEEHHHOOOWWWbbbjjjqqqwww~~~}}}~~~}}}{{{zzzzzz|||~~~}}}||||||{{{yyyvvvtttrrrmmmggg]]]SSSJJJDDDAAA@@@@@@>>><<<:::888777777777333333333222222222222222111000000111222222000///................................................------------------------+++,,,---...............------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,------------.........------------------------000111111000......///000---,,,,,,,,,,,,---..........................................////////////000000///......000111222zzzuuusssttttttssstttwww||||||rrrlllfff___ZZZKKKEEE===666333222222111222111000000//////000000........................------------------------------............------,,,,,,------......---------------,,,,,,,,,,,,,,,------------------------------------------------......---,,,,,,,,,------......---,,,,,,,,,,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......................................./////////........................------------------------............////////////000000000000000000000000////////////////////////000///000000111222444444222222111222333555777999888<<>>>>>AAAFFFLLLRRRZZZbbbhhhrrrwww~~~}}}zzzyyyssskkkeeeaaa]]]WWWSSSIIIIIIFFFBBB===:::999:::999777444333333222000......//////000000/////////......///000000000000000////////////..................---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,---,,,,,,+++*********+++,,,,,,---......------++++++++++++------)))***+++,,,,,,+++)))'''++++++++++++++++++++++++.........------,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------------------------------............/////////.........---------000000//////.........---//////000//////...------......////////////......111111000000//////......////////////000111222333000000111222222222222111~~~zzzyyyzzzzzz{{{}}}vvvlllhhh```[[[RRRIIIAAA:::555333111222222222111000000///000000000000000///......//////.........---------000///...---,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------------,,,+++***.........------.........------.........---+++***------------------......,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,---------------............///------------------------///////////////////////////......---...///000111///............///000000//////////////////////////////000000111111111000...000111111000111333444:::666666999:::;;;AAAIIIMMMRRR[[[dddlllttt{{{|||uuuoooiiiddd___\\\YYYWWWSSSNNNIIIDDD@@@>>>;;;999666444444444222111111111111222111111000000//////000//////......---////////////.....................---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------.........---,,,++++++******+++,,,,,,---......---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,+++***++++++++++++++++++++++++...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,---------.........---------------------------------............/////////.........---------000/////////............000000111111000//////.........////////////......111000000000/////////...////////////000111222333000000111222222222222222{{{zzzzzz{{{~~~{{{pppkkkccc^^^VVVNNNGGG???888333333333333222222222222111000000000000000///....../////////............---//////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,------------,,,,,,+++........................---------------,,,,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,------......------------......---------............///------------------------///////////////////////////............///000000//////......//////000111////////////////////////.../////////000000000000...000222222111222333555999777777;;;???EEEPPPYYYgggnnnxxxyyysssnnnkkkjjjiiifffaaa^^^\\\WWWPPPKKKCCC@@@<<<999888888666555333444444444333222111111111111000///...---,,,+++////////////.....................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000000000000///...---,,,+++***++++++,,,,,,------...---,,,,,,++++++,,,,,,---******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,------......,,,,,,,,,---------......------,,,,,,,,,,,,------,,,------------.........---------------------------------............////////////............---////////////............111111111111111000000///...//////000000//////...000000000000////////////////////////000111222333000111111222222222222222}}}}}}~~~rrrkkkeeeaaaZZZTTTMMMDDD;;;555444333333222222222222222000000000000000///....../////////...............//////...---------------,,,,,,,,,------------...------------------------,,,---------------,,,,,,---..................---000//////.........//////++++++,,,,,,,,,,,,,,,,,,/////////....../////////......------------......---------............///........................////////////////////////............/////////000/////////...///000000111///////////////////////////////////////000000000000222444444333333444666888888<<>>CCCLLLWWWfffxxx|||{{{}}}wwwtttsssuuuxxxxxxrrrmmm[[[WWWRRRMMMHHHCCC>>>;;;::::::999888666444333222333222111111000000111111////////////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,000000000000///...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...---------.........//////........................---------............///////////////////////////.........///////////////......//////000//////...//////000000000000//////////////////000000000000000000000000000000111222111111222333333333333222wwwlllggg```\\\XXXQQQFFF>>>777666333111000000000000000000000000000///.........////////////000000000//////...............///,,,---------............------------------------,,,------............---,,,---...//////...---,,,,,,,,,,,,---------------444444333111000///...---------,,,,,,,,,,,,------------,,,,,,,,,,,,---------------............///........................////////////////////////---......///000/////////000000//////000000111222000000000000000000000000111000/////////000222333222222333333444888===AAAIIISSS```mmm|||wwwvvvuuutttvvvxxxzzz|||~~~|||{{{{{{}}}|||yyyuuuhhheee```[[[UUUNNNGGGBBBAAAAAA@@@>>><<<999777666444333222111111222333333////////////............/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////......---,,,,,,+++,,,,,,,,,---------............------------......------........./////////........................---------............///...////////////000000000.........///////////////---......////////////...///000000111111000000///////////////000000000000111000000000000000111111111222222333333333333333pppjjjddd```^^^XXXMMMEEE:::999666333111000000000000000000000000///........./////////000000000000//////............//////------------............------------------------,,,,,,---...............,,,---///000000///---,,,***+++---.........---,,,333222222111000///......,,,,,,++++++++++++,,,,,,......------------......---------............///........................////////////////////////------///000000000///...000000//////000000111222000000000000000000000000222222000000000111333444444444555666:::BBBKKKQQQ[[[hhhwwwyyywwwtttpppooooooppprrrxxx{{{~~~~~~}}}vvvtttqqqnnnhhh```WWWQQQJJJJJJIIIGGGDDDAAA???===666555333111000000111111////////////............////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++'''(((***,,,,,,,,,,,,,,,---------------------------------....../////////...............---------,,,,,,,,,---------............------------..................////////////........................---------............///.../////////000000000000............/////////000......///000000000000000000000111111111111000000.../////////000000000111111111000000000000111111111222333333444444333333tttmmmfffcccbbb\\\RRRJJJ===;;;888444111000000000000000000000000//////....../////////000000111111//////.........//////000---------.........//////------------------------,,,,,,---.../////////...,,,---///000000///---,,,+++---///111111000///..................---------...------,,,,,,------...//////............//////---------.........//////////////////////////////////////////////////////,,,---///000000000///...000000000000000111111222000000000000000000000000333222111000000222444555777888999<<>>EEENNNYYYeeeqqqxxxzzzvvvxxxuuurrrrrrtttvvvtttsssyyyzzz}}}}}}xxxtttiii```YYYVVVOOOGGGEEEHHHBBB???;;;999777555222000111111000///.........//////............///000000000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***))))))***,,,...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------////////////////////////,,,,,,,,,---------......------------------------////////////////////////////////////////////////........................//////000000000000//////000000000000000000000000//////............//////---......///000111111222111111111000000000000000111111111111111111111111222333444333222222444555xxxkkkccc___^^^[[[XXXMMMEEE;;;444222222000---222222111111000//////...000000000000000000000000........................------------------------......//////...------,,,---------............///........................///............------------------............//////---,,,,,,---/////////...........................------------...//////......------------......////////////////////////........./////////000000000111111000//////000222111111222333333333333333333333444444444777:::>>>CCCIIITTT```lllxxx}}}{{{{{{||||||zzzwwwyyyxxxyyy|||zzzuuummmfff```XXXNNNJJJKKKDDDAAA>>>;;;999888555333222111000///............111000////////////////////////...------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---+++,,,------......------------------------------,,,,,,,,,---------......------------------------........................////////////////////////........................//////000000000000//////000000000000000000000000111111000000000000111111......//////000111111222111111111111000000000000222222222222222222222222222333444333222222333555}}}lllaaa______^^^\\\UUULLL@@@777444333222111222222111111000/////////111111111111111111111111................................................//////...------------...---------............///........................///............------------------............//////---,,,,,,...//////..............................------------.../////////..................///000000000000000000000000//////000000000111111111111222222111000000111333222222333333444444555555555666777888;;;@@@FFFKKKZZZaaannnzzz}}}zzzyyy|||yyysssmmmdddYYYSSSRRRJJJHHHDDDAAA@@@>>>;;;999666555333222000/////////222111000//////...............------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------////////////////////////........................//////000000000000//////000000000000000000000000111111000000000000111111...//////000000111111111111111111111111111111111222222222222222222222222333444444333222222333555nnnbbb___aaaaaa___[[[RRREEE:::555333222222111111111111000000//////////////////////////////................................................//////---,,,,,,---...///---------............///............///////////////............------------------............///...---,,,---...//////..............................------------...////////////............///////////////////////////////////////000000000111111222333333222111111222444333333333333333333333444666777999<<>>;;;888666555333222111111111111111111......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...+++******+++...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++******+++,,,------......------------------------------,,,,,,,,,---------......------------------------------------------------////////////////////////........................//////000000000000//////000000000000000000000000111111000000000000111111111111111111111111111111000000111111222333333333444444444444444444444444444666777777666777999;;;sssjjjgggfffbbb___XXXOOOEEE<<<777444000000000000000000000111111111111111111111111111////////////////////////........................,,,------...//////......---------............///---......///000000111111///............------------------............///---,,,---...000000...,,,...........................------------...//////......------------..............................//////000000000111111111111222333222000000222333444444444666888<<>><<<999888777555333222222111//////000111111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................////////////////////////........................//////000000000000//////000000000000000000000000111111000000000000111111111111111111111111111111000000111222222333444444444444444444444444444444444666777888888:::===???yyynnniiihhhdddccc^^^VVVLLLAAA:::666000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000+++,,,...///000///...------------.........//////---......///000111111222//////.........------------------.........//////---,,,---...000000...,,,...........................------------...//////---------,,,,,,---------000000000000000000000000000111111111111222222222111222222111000000111333444555666999===BBBGGGIIIXXXcccsss{{{wwwxxx}}}}}}}}}yyyvvvssspppmmmkkkZZZXXXTTTPPPLLLHHHFFFDDD???>>>;;;888666333222111///000111222222111000///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------+++,,,------......------++++++++++++++++++++++++,,,,,,,,,---------......------------------------////////////////////////////////////////////////........................//////000000000000//////000000000000000000000000//////............//////222222111111111111111111000000111222333333444444555555555555555555555555444666888999:::<<>>:::777444111111222222222111///,,,***......---------......///------------------------------------------------------------------------)))***,,,,,,,,,,,,***))),,,,,,,,,---------......++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,+++***)))...+++)))))),,,......,,,------------------------......------------......,,,---///000111000///---000000000000000000000000000000////////////000000////////////000000000000222111111111000000//////222222222222222111000///222333333444555666777777666666666888999999777666777777888:::===AAAFFFHHH|||qqqiiieeeccc```[[[SSSIII@@@:::555444333222000//////000111111000000////////////000000/////////........./////////////////////////////////000//////......000/////////............000/////////............////////////////////////---------......---------000000///...............////////////......---,,,---------.........//////000000///...............000000000000111111111111000111333333222111222333444555666666555666888999888===DDDJJJQQQ[[[fffnnn|||zzz|||wwwqqqjjjbbbXXXQQQOOOLLLGGGBBB???<<<888555222333333333333111000//////......------......///---------------------------------------------------------------------------......//////......---,,,,,,,,,---------......++++++++++++++++++++++++,,,------......------,,,---------------,,,++++++...,,,***+++---///...,,,------------------------......------------......,,,---///000111000///...000000000000000000000000000000////////////000000////////////000000000000111111111111000000000///222222222222222111000000222222333444555666666777555555555777888888777666:::::::::<<<@@@GGGOOOTTTwwwllleeedddbbb___YYYOOOEEE===666555333222111111111111111000000000000/////////000000000/////////......////////////////////////111111111111000///...---////////////............////////////............////////////////////////------------------------000///......---...............------------......------........./////////000000///.........//////000000000111111111222222///111222222111111222444111333444555555777:::<<>><<<666555555555444444333333//////............//////---------------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---............------,,,---,,,,,,---//////...,,,------------------------......------------......,,,---///000000000///...////////////////////////000000////////////000000////////////000000000000111111111111000000000000222222222222222222111000111111222333444555666666666666777777888888888888<<<===???BBBIIISSS^^^fff|||mmmeeedddcccaaa]]]UUUIIIAAA:::777555333333333333333000000000000000000000000000000000////////////...//////////////////////////////000000000//////...///////////////.........///////////////.........////////////////////////......------------......///......------.........---,,,,,,++++++---...///............////////////000000///////////////000000000111111111222222222000111222222111111333555111222222222444999???CCCPPPZZZhhhuuuxxxiiicccYYYPPPJJJFFFDDDBBB;;;:::888777555555444444000000//////.../////////........................---------------------------------------------------,,,************,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------.........------,,,,,,,,,...///000///...---..............................------------......------...///000///////////////////////////////////////000000000000//////////////////000000000000111111111000000000000000222222222333333222111111000111111222333444555555999999999999888888999:::<<<@@@FFFNNNWWWcccpppxxxqqqgggeeecccbbb___XXXNNNFFF<<<888444222333444333222000000000000111111111111111000000000////////////////////////////////////+++,,,---...///000000000.........///////////////.........//////////////////////////////////////////......------......///......------------......---,,,++++++,,,---///000........./////////000000000000/////////000000111111111111111222222222222000111222222111222444666777666555666:::CCCNNNUUUeeennn|||yyyqqqdddYYYQQQLLLIIIGGGAAA@@@===:::777555444333222111000///////////////........................------------------------------------------------000///...------...///000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------,,,,,,+++---.../////////....................................------------......---....../////////////////////////////////////////////000000000000//////////////////000000000000000000000000000000111111111222222333333333222222000111111222333444555555999::::::888666777:::===???GGGTTT```jjjuuuzzzlllhhhcccaaa```[[[SSSLLL>>>999444111222333222000000000000111111111111222111111000000000/////////////////////////////////)))***,,,...///000000000.........///////////////.........///////////////////////////////////////000///...------...///000---------,,,------...///------,,,------...//////....../////////000000000000000/////////000111111111111111222222222222333222222333222222333666888888999999===EEERRRaaajjjyyy|||qqqfff\\\UUUOOOKKKFFFEEEBBB???;;;888555444333222111000000//////000........................------------------------------------------------.........------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,------------,,,+++---......------...///..............................------------................../////////000////////////////////////...///000111111000///...////////////000000000000000000000000111111111111111222333333333333333333111111222333444555666666777888999888777999>>>CCCMMMYYYiiivvvsssllldddaaa```^^^XXXRRRDDD===666333444555333000000000111111111222222222111111111000000000//////////////////////////////+++,,,---///000000000000............/////////000............/////////000////////////////////////000///...------...///000---,,,,,,,,,------...///---....../////////........./////////000000000000000000//////000111111222111111111222222222333333333444444333333444888:::777:::@@@IIIVVVfffvvv|||uuulll```UUUNNNIIIHHHGGGDDDAAA===:::777444333222111000000000000........................------------------------------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,---...............+++,,,...---++++++---///..............................------------.....................///000000000000000000000000000000...///000111111000///...////////////000000000000///000000000111111111111111222333333444444333333222222333444555666666777666999;;;<<<===AAAJJJQQQdddpppxxxoooeeeaaaaaa```[[[VVVIIICCC;;;777888999666333000000111111222222222222111111111111000000000000////////////////////////...///000000000000000///---.........//////000000---.........//////000000////////////////////////111///...------...///111,,,,,,,,,,,,------...///---...///000000///...---////////////000000000000000000///000000111222222111111222222222333333333444444444444444555999<<<:::@@@KKKYYYiiizzzwwwiiiZZZPPPJJJJJJJJJHHHEEEAAA>>>;;;444333222111000000000000////////////////////////---------------------------------------------------...///000000///...---,,,,,,,,,---------......------------------------,,,------......------,,,------...///000000//////+++,,,---+++)))***---000////////////////////////.........------........................///000000111111111111111111111111...///000222222000///...////////////000000000000//////000000111111111222111222333333444444444444222333333444555666777777888;;;???AAADDDKKKUUU^^^uuusssdddaaacccbbb]]]ZZZNNNIIIBBB:::555222222333111111111111000000000000222111111000///......---////////////////////////000000//////.........---,,,,,,---///111222111////////////...---------,,,---.........//////000000......////////////..............................000000000000////////////000000////////////000000333333333222111000000///333333444444444333333222222222333555888;;;>>>???FFFMMMYYYjjjzzzzzzlll^^^OOONNNLLLIIIGGGDDDCCCBBB>>>;;;666333222222111000---...///000///...---,,,........................------......------,,,+++******+++,,,,,,---......------------------------,,,,,,,,,------.........,,,,,,,,,---------......------------------------000000...---,,,+++++++++///...------......---,,,//////............//////---------.........//////////////////////////////000000111111111111000000////////////////////////222222222222222222222222333333444444444444444444777222111555888777666666999;;;AAAIIIMMMTTTeeevvvvvvfffaaabbbaaa]]][[[QQQLLLDDD<<<666444333444111111111111000000000000111111111000///.........////////////////////////000/////////............///......///000000---+++..................------............/////////000......////////////..............................000000000000////////////000000////////////000000......//////000000111111222222333444444555555555222555777777777:::AAAGGGUUU```ooo{{{~~~qqqeeeVVVTTTOOOKKKGGGEEEEEEEEEAAA>>>:::777555333111///000000000000///...---,,,........................------......------,,,+++***++++++,,,------......,,,,,,------------------,,,,,,------------------+++++++++,,,,,,,,,------------------------------......---------.../////////...---111666666111,,,//////............//////---------.........//////////////////////////////000000111111111111000000111111111111111111111111222222222222222222222222333333444444444444555555999444444888;;;::::::;;;???@@@GGGTTT```kkkzzz}}}jjjcccbbb```]]]\\\VVVQQQHHH???999555555555222222111111111000000000111111000000//////......000000000000000000000000////////////............///...---...//////---+++..................//////............////////////......////////////..............................////////////000000000000111000000//////000000111......//////000111111222111111222333555666666777444888<<<;;;;;;@@@MMMXXXhhhwwwyyynnnbbb^^^WWWQQQKKKHHHGGGGGGEEEBBB???<<<:::777222///222111111000///...------........................---............---,,,,,,+++++++++,,,------......,,,,,,,,,------.........------------------,,,,,,***+++++++++,,,,,,,,,,,,------------------------...............///000000000...///555======555,,,//////............//////------........./////////////////////////////////000000111111111111000000111111111111111111111111222222222222222222222222333333444444444555555555777333333777:::999:::<<>>JJJRRR```rrryyykkkddd___]]]^^^ZZZVVVNNNFFF>>>888555444222222222222111111111111000000000000////////////000000000000000000000000.........///////////////---++++++,,,///000000000---......//////000000000///////////////...............////////////......////////////////////////.../////////000000000111111111000000000000111111333333333333222222222222333333222222333444666666:::<<>>;;;444333111///...///000111////////////////////////......//////......---,,,,,,,,,------------......,,,,,,,,,------..................------,,,,,,,,,------------....................................//////...---,,,,,,,,,,,,---000222222111000////////////............//////........./////////000000000000000000000000000000000000111111111111000000000000000000000000000000111111111222222333333333333333444555555666777777:::777888<<<======@@@EEESSSaaavvvqqqggg```^^^___ZZZWWWQQQJJJBBB<<<666444333222222222222111111111000000000000////////////000000000000000000000000.........///////////////111000...---...//////...//////////////////000000///////////////...............////////////......////////////////////////......//////000000111111222111111000000111111222---...///000111333444444444444333444555777999:::@@@EEENNN\\\lllzzz|||}}}|||xxxvvvtttpppqqqrrrtttuuuuuuvvvvvvooosssxxxuuurrrtttyyy}}}~~~{{{uuukkk```UUUOOOJJJJJJJJJKKKLLLJJJGGGDDD:::888444111000000111222////////////////////////...////////////...------------------------......------------------------------------------,,,,,,............////////////........................+++++++++,,,---...///000,,,///111///+++))),,,/////////............//////....../////////000000000000000000000000000000000000000111111111111000000////////////////////////111111111222222333333444333333444555666777777888777666888===@@@AAAGGGNNNZZZmmmvvvjjjbbb^^^___ZZZXXXUUUOOOHHH@@@888444333333222222222111111111////////////000000000000////////////////////////............/////////000333111///...///000000///000000000///////////////000/////////..................////////////......////////////////////////.........///000111111111222111111000000111111222---...///000222333444555444444555666999<<<@@@BBBMMMWWWeeesss||||||xxxvvvuuuxxx}}}}}}{{{yyywwwtttsssrrrsssssspppnnnlllhhhddd```^^^\\\UUUVVVXXXZZZ[[[\\\]]]]]][[[^^^ccchhhlllnnnooonnnjjjjjjlllmmmooopppqqqrrrqqqvvv{{{|||{{{zzz}}}|||yyy|||yyy}}}zzzrrriiiaaa\\\QQQPPPPPPQQQQQQQQQOOOLLLDDD@@@;;;555222000111222///////////////////////////////////////...------..................------.........------,,,,,,+++,,,,,,---------------------------.........//////........................++++++,,,,,,---///000111,,,---...---,,,,,,---/////////............//////.../////////000000000000000000000000000000000000000000111111111111000000000000000000000000000000000111111222333333444444333333444555666777888888777777<<>>===>>>DDDQQQ\\\qqq{{{~~~yyyvvvxxx|||uuunnnqqqwww~~~|||rrrjjjhhhhhhiiinnnrrrqqqkkkeeeZZZVVVQQQLLLJJJJJJLLLMMMOOOOOONNNOOOPPPQQQRRRRRRUUUUUUUUUUUUVVVVVVVVVVVVVVVXXXYYYYYYXXXXXXXXXYYYVVVTTTQQQPPPPPPRRRUUUWWWTTTVVVYYYZZZYYYXXXYYYYYYjjjoootttsssoookkkkkkmmmtttuuuvvvwww{{{}}}yyyvvvtttssslllaaaYYYYYYZZZUUUSSSTTTRRRNNNIIIDDD???999444000222222111000//////......////////////////////////111000...,,,+++++++++,,,,,,---......//////......++++++,,,,,,,,,---------,,,,,,------...///000000........................//////.........---------////////////////////////111111000000//////......////////////////////////000000000000111111111111000000000000111111111111111111111000111111222333555444444333333333444444666333333666666666888===>>>FFFQQQZZZgggwww{{{ooommmsssyyyzzzuuuwwwsssfff^^^\\\]]]ZZZWWWUUURRRKKKBBB;;;777555333222222222111000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000/////////...------,,,,,,,,,+++++++++........./////////000000000000000000000000000000000000000000000111111222222222111111111111222222333222111222333555666666777<<>>888333333333222111000///......///////////////////////////...---,,,,,,,,,---...,,,---......//////......++++++,,,,,,,,,---------,,,,,,------...//////000........................000000/////////.........////////////////////////111000000000/////////...////////////////////////000000000000111111111111000000000000111111111111111111111111111222222333555444444333333444444555555222222555666666:::???DDDQQQaaannn{{{rrrkkkpppwwwxxxtttvvvyyyiii```]]][[[YYYVVVUUUSSSNNNEEE???999666444222333333222111000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000/////////////////////..................////////////000000000000000000000000000000111111111000111222222333222222111111111111222222333333333333555777:::<<<===CCCLLLWWWbbbmmmxxx|||yyyxxxyyy{{{yyykkkaaaaaahhhpppqqqjjjaaaZZZWWWUUUSSSRRRTTTVVVUUUQQQMMMIIIIIIJJJLLLNNNQQQTTTVVVXXXYYYZZZ[[[]]]```bbbcccaaaaaabbbcccddddddeeeeeeddddddcccccccccdddfffggg^^^]]][[[ZZZ[[[^^^aaaccckkkiiifffaaa]]]\\\]]]___^^^```aaabbbaaa___\\\[[[ZZZZZZ[[[ZZZZZZ\\\```ccceeecccccciiittt~~~}}}|||{{{{{{yyypppddd\\\YYYWWWVVVSSSPPPLLLFFF>>>999555444222111000/////////////////////////////////------,,,,,,---......///,,,---......//////......,,,,,,,,,,,,------------,,,,,,------.../////////........................000000000000000/////////////////////////////////000000000000////////////000000000000000000000000000000000000111111111111000000000000111111111111111111111111111222333333555444444444444444555555666333333666777888>>>EEENNN```uuu{{{rrrvvv{{{|||wwwuuuoooccc^^^\\\ZZZWWWVVVTTTOOOHHHBBB:::777444333333333333222000000000000000000000000000000000///////////////////////////000000000000000000000000000000000000////////////////////////222222222222222222222222//////////////////000000000000000000000000000000333222222222222333444444222222111111111222333333555555555555777:::???BBBHHHOOO\\\kkkxxx|||{{{yyyvvvttttttwwwzzz~~~yyylllccc```bbbdddbbb[[[SSSNNNKKKMMMLLLLLLMMMPPPQQQPPPNNNPPPQQQSSSVVVYYY\\\^^^___bbbbbbcccdddfffhhhjjjkkkgggggggggggghhhhhhhhhhhhkkkkkklllmmmoooooonnnlll___^^^^^^___bbbggglllpppvvvuuurrrmmmhhheeefffgggiiiiiiiiijjjkkkiiieeebbb^^^^^^^^^\\\[[[ZZZZZZ[[[YYYUUURRRSSSXXX___dddgggkkkqqqyyy{{{kkkaaa\\\WWWVVVUUUSSSQQQLLLEEE@@@777666444222000///......////////////////////////......---------.........,,,---......///.........,,,,,,,,,------------...---------.........//////........................////////////////////////////////////////////////000000000000////////////000000000000000000000000///000000000111111111111///000000000111111111111222111111111111222333333555444444444444555555666888666666888:::===EEENNN```rrr|||zzz~~~wwwfff___^^^[[[XXXVVVUUUPPPIIICCC===999555333222333222222000000000000000000000000111111000000////////////////////////000000000000000000000000000000000000........................////////////////////////000000000000000000//////000000000000000000000000111111111111111222333333222222111111222333333444555666666666888<<>>CCCLLL\\\kkk}}}yyyxxxzzz|||}}}||||||~~~}}}qqqccc^^^[[[XXXWWWWWWTTTOOOJJJFFFBBB<<<777555444444333000000000000000000000000222222111111000//////...////////////000000000000000000000000000000000000///000000000111111111111000000111111111222222222111111111000000000//////000000000000000000000000000000//////000000111222222222222222333444555555444777:::===AAAJJJWWW```nnnyyy~~~~~~}}}}}}yyyqqqoooooommmrrrxxx}}}~~~xxxnnncccZZZSSSPPPMMMLLLLLLOOOSSSXXX\\\^^^]]]___bbbcccccccccccccccddddddeeefffhhhjjjlllmmmmmmmmmmmmnnnoooqqqrrrssswwwwwwwwwxxxxxxyyyyyyyyy}}}~~~}}}{{{zzzyyyzzz~~~}}}}}}~~~~~~{{{zzzzzzvvvtttssssssttttttrrrooofffdddaaa\\\VVVPPPLLLKKKDDDEEEEEEEEEGGGLLLRRRVVVlllxxx}}}vvvgggaaaYYYSSSQQQRRRSSSSSSLLLIIICCC===888555444333000000000000000000000000//////000000///...---,,,,,,---......//////......------------............................................................---.........////////////////////////////////////.../////////000000000111////////////////////////000000000000111111111111000000000000111111111111333222222222222333444444444444444444555666777888666777===EEENNN[[[ppp~~~xxxvvvuuuwwwzzzyyyxxxxxxzzz}}}ttteee\\\YYYWWWWWWXXXVVVRRRNNNJJJFFF???:::777666555444000000000000000000000000222222222111000//////...////////////000000000000000000000000000000000000111111222222333333333333//////000000111111111222222111111111000000//////000000000000000000000000333333222222333333444555222222222222333444555666666:::???CCCIIITTTcccmmm}}}{{{xxx|||~~~~~~}}}~~~xxxooommmppppppuuu|||uuupppggg]]]UUUQQQQQQRRRQQQUUUYYY[[[\\\^^^cccgggeeefffhhhhhheeecccaaa```ccccccdddfffiiimmmppprrrppppppqqqsssuuuwwwyyyzzz~~~|||}}}}}}rrrsssqqqllleee]]]XXXUUUJJJJJJIIIGGGFFFFFFIIILLLQQQ___sssyyyppphhh]]]UUURRRRRRTTTVVVRRRNNNHHHAAA<<<888666666000000000000000000000000------///000000000///...,,,---......//////......---------.........//////.....................---.........................../////////000000111111////////////////////////.../////////000000111111////////////////////////000000000000111111111111000000000000111111111111333333222222333333444555444444444555555777888888888;;;BBBLLLXXXiii{{{wwwtttyyywwwvvvvvvzzz~~~iiiaaa\\\YYYZZZYYYTTTQQQQQQPPPLLLGGGBBB===888222///222222222111111111111000222222111111000000//////111111111111111111111111000111111111111222222222000000000000////////////111111000000//////......------------.........///000000000000111111111111111111111111222333444555777666444333333555777999444:::AAAGGGOOO^^^qqq|||zzzvvvtttxxxzzz{{{}}}zzztttsssrrrpppssssssuuuzzz~~~}}}vvvoooccc```\\\XXXUUUUUUVVVWWW[[[\\\___dddhhhjjjiiihhhkkkiiigggeeebbb```___^^^``````bbbeeehhhmmmppprrrnnnqqqwww{{{}}}{{{yyywwwuuuqqqllliii```ZZZSSSMMMIIIHHHGGGFFFJJJNNNVVV___jjjvvv~~~|||uuurrrgggXXXNNNOOOSSSUUUQQQOOOLLLHHHBBB<<<777444222222222111111000000//////............---------........................////////////////////////////////////////////////////////////////////////000000//////.........---////////////////////////000000000000000000000000//////000000111111222222111111111111111111111111000111111111111222222222444333333333333444555555:::666555888999777777999@@@>>>FFF[[[rrr~~~{{{zzz}}}||||||~~~qqqccc]]]YYYZZZZZZVVVSSSTTTQQQMMMHHHCCC???:::444111222222222222111111111111111111111000000000000000////////////////////////000111111111111222222222111111000000000/////////000000000000////////////////////////000000000000000000000000111111111111111111111111222333444555444444555555555666777888:::>>>EEENNNZZZkkk||||||uuuvvvrrrqqqtttvvvuuuwww{{{{{{xxxyyyxxxuuupppmmmjjjjjjlllkkkgggbbb```^^^]]]\\\\\\^^^```bbbcccbbbcccfffhhhiiihhhfffhhhgggeeecccbbbbbbbbbbbbaaabbbcccfffjjjooosssuuutttxxx}}}uuuooofff]]]XXXTTTQQQOOOMMMMMMOOOSSSYYYaaajjjooozzzyyywwwmmm___UUUTTTUUUUUUTTTRRRPPPLLLHHHCCC===:::444444333222111000111111000000/////////.................................////////////////////////////////////////////////////////////////////////000/////////............////////////////////////000000000000000000000000000000000000000111111111111111111111111111111111111111111111222222222222444333333333333444555555888444333666777666666999AAAEEEUUUlll{{{ggg___ZZZZZZZZZWWWUUUVVVRRROOOJJJEEEAAA<<<777333333222222222111111111111000000000000111111111111////////////////////////000111111111111222222222222222111111111000000000////////////000000000000000111111111222222222222000000000111111111222222111111111222222333444555333555777888888888999:::BBBFFFNNN[[[kkk|||yyysssoooooommmmmmppprrrqqqrrrvvv{{{ssslllddd___^^^___^^^]]]``````aaabbbdddfffhhhiiiiiihhhffffffggggggfffdddccccccbbbccceeegggjjjkkkfffgggiiilllpppuuuyyy{{{yyynnngggaaa]]]ZZZXXXTTTOOOLLLMMMQQQWWW[[[ggglllttt|||}}}}}}uuuhhh___[[[YYYVVVVVVUUUSSSQQQOOOJJJEEEAAA999777555222111111111222111111111000000000//////........................////////////////////////////////////////////////////////////////////////////////////............////////////////////////000000000000000000000000111111111111000000000000111111111111111111111111111111111111222222222333444333333333333444555555777444333666777666999===FFFSSSiiilllbbbZZZYYYYYYWWWVVVWWWRRROOOJJJFFFBBB===888555333333222222222111111111//////000000111111222222111111111111111111111111000000111111111222222222222222222222111111111000......//////000000111111111111111222222222333333000000111111111222222222222222222222333444555555555777999888777888<<<@@@IIIQQQ^^^mmm{{{{{{wwwssspppmmmiiihhhjjjooopppoooqqqvvv{{{rrrlllccc]]]\\\]]]___```eeeeeefffggghhhiiiiiiiiiiiigggeeedddeeefffeeeddd___```cccfffkkkqqquuuxxxpppqqqsssvvv{{{}}}vvvqqqmmmkkkjjjdddZZZRRROOOQQQUUUXXX]]]bbbhhhmmmrrrvvvzzz}}}{{{}}}zzzppphhhddd___YYYWWWUUUSSSSSSSSSPPPKKKFFF>>><<<888444111111111222111111000000000/////////........................///////////////////////////////////////////////////////////////////////////////////////.........////////////////////////000000000000000000000000222222111111000000//////111111111111111111111111111111111222222222333333444333333333333444555555888555555888999:::>>>DDDPPPaaawwwsssfff[[[WWWXXXVVVUUUVVVQQQNNNJJJFFFBBB>>>999666333333333222222222222111//////000000111111222222111111111111111111111111000000111111111222222222222222222222111111111000......//////000000111111000000000111111111222222111111111111222222222222222222222222333444555666666777777555555999AAAHHHRRR___qqq~~~~~~xxxtttqqqmmmjjjbbbccchhhnnnpppooorrrwwwssshhheee```]]]]]]___```aaafffggghhhhhhhhhggggggfffdddcccbbbccceeeggghhhhhhaaadddiiiooowww~~~}}}~~~|||sssfff]]]XXXXXXYYYZZZ]]]```dddfffhhhkkknnnqqq{{{|||ssssss}}}}}}vvvpppmmmggg```XXXUUURRRSSSTTTSSSOOOKKKFFFBBB===888444222111111000000000/////////......////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////000000000000000000000000111111111111111111111111222222111111000000//////111111111111111111111111111222222222222333333333444333333333333444555555666444555888:::<<>>888444222222222111111111111000000000000000000000000000////////////////////////////////////////////////////////////////////////---.........//////000000000000000000000000000000111111111111111111111111//////000000111111222222111111111111111111111111222222333333333444444444444333333333333444555555::::::>>>CCCGGGMMMZZZggguuu~~~tttssswww}}}~~~wwwlllfffiiijjjkkkvvvjjj```[[[UUUQQQPPPTTTRRRPPPNNNKKKFFF???;;;666444333222222222000...333444444333111...+++)))111111111111111111111111000000000000000000000000222222222222222222222222////////////000000000000000111111111111222222222333333444444444333333222666555444333333555777888<<>>:::777444333333111000111222222222222111111111////////////////////////111111111111111111111111111111111111111111111111000000000000111111111111111222222222222333333333111111222333333333333333333555777888999>>>FFFMMM^^^kkk{{{yyyqqqhhhccccccfffiiilllpppwww~~~zzzrrrjjjeeebbbfffffffffggghhhgggfffdddaaabbbcccaaa```aaadddfffllloootttzzz}}}wwwoooiiiccc___```dddeeettt~~~{{{yyysssjjjcccbbb```\\\ZZZWWWTTTQQQNNNFFFBBB<<<777333111111111//////............//////.../////////000000000111............///////////////000000000111111111222111111000000000000111111000000000000000000000000000000000000000000000000...//////000000111111222111111111111111111111111111111222333555666777777444666888777666999@@@FFFPPPaaasss~~~|||tttqqqsssyyy~~~uuukkkeeefffiiijjjjjjkkkmmmpppzzz|||~~~~~~xxxeee\\\XXXVVVVVVTTTRRRPPPOOOMMMJJJHHH@@@<<<888555444333222111333333333222111111000000000000000000000000000000222222222222222222222222111111111111111111111111000000000111111111222222222222222222333333333333111111222333444444444444444777:::;;;>>>FFFSSS^^^rrr}}}{{{rrrjjjeeeccckkkpppvvvyyy|||sssjjjccc_________ddddddeeeeeeeeeeeedddddd^^^```aaa``````aaafffkkkuuuxxx~~~~~~wwwooohhhcccaaa```bbbmmmzzzoooeeebbb```___^^^]]]ZZZUUURRRLLLHHHCCC<<<777444333222000000////////////000000.........///000111111111............////////////...//////000000111111111111111000000000000111111000000000000000000000000000000000000000000000000/////////000000111111111111111111111111111111111111222333444555666777777777:::;;;999888;;;DDDKKKXXXiii|||yyyqqqmmmooowww}}}~~~vvvooolllooossssssssssssssssss|||zzz|||kkkaaa[[[VVVWWWUUUSSSQQQPPPNNNKKKIIIBBB>>>999555444333222111333333222222111111222222111111111111111111111111222222222222222222222222111111111111111111111111000000111111111222222222222222222333333333444444222333444555666666666666555888<<>>AAAJJJXXXcccyyy{{{pppjjjgggjjjrrr{{{xxxuuuxxx~~~wwwxxx}}}xxxddd[[[YYYYYYVVVSSSQQQOOONNNLLLJJJCCC???:::666555444444333333333333333333333333333111111111111111111111111000111111222222111111000222222222111111111111111111111111111111111111111222222222111111111111000444444444444444444666666888:::???KKK\\\ooo~~~zzzssslllggggggddd```aaafffssssssvvv}}}xxxhhhZZZNNNNNNPPPTTTZZZ___bbbcccdddcccaaa```_________```aaahhhqqqxxx{{{~~~yyy}}}}}}uuuwwwppphhhcccbbbaaa]]]YYYYYYVVVQQQLLLGGG@@@999555444222000000000111000...000000000000000000000000000000000000000000000000//////////////////////////////000000111111111222///---+++******,,,///000000000111222222222222111222222222222222111000///222222222222222222222222888666333222333555555666666666888===HHHWWWeeennn~~~yyynnnhhhgggiiirrr{{{yyyxxx{{{xxxvvvwwwjjj___]]]XXXVVVSSSQQQPPPOOOMMMKKKFFFBBB<<<888666666555444333333333333333333333333111111111111111111111111111111222222222222111111111111111111111222222222111111111111111111111111222222222222222333333333222333333444444555666888999>>>GGGVVVhhhyyy{{{ssskkkgggffffffddd___aaagggpppsssvvvvvvpppeeeYYYQQQNNNOOORRRWWW\\\aaacccddddddcccaaa```______```aaafffmmmvvv|||xxxtttooohhhcccaaa___]]][[[ZZZXXXSSSOOOJJJDDD===999444222000000000111000///000000000000000000000000000000000000000000000000111111111111111111111111///000000000111111111111111000///...///000222333000000111222222222222111222333333333333222111111444333333333333333333333666555444444555777888999;;;===BBBJJJUUUcccpppxxxvvvlllgggfffiiirrr{{{}}}|||yyysssooouuunnn```[[[XXXUUUSSSQQQQQQPPPNNNMMMJJJFFF???:::888777666555333333333333333333333333222222222222222222222222222222333333333333222222000000111111222222333333222222222222222222222222222222333333444444555555222444555666666777999;;;===FFFTTTfffxxxzzzsssmmmeeefffiiijjjfffbbbeeejjjrrruuuuuummm___SSSLLLKKKOOORRRWWW\\\```bbbcccccccccbbbaaaaaaaaabbbdddeeennnttt||||||}}}tttrrrmmmgggaaa^^^^^^___\\\ZZZVVVRRRNNNIIICCC???666333111000000111111000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111222222222222222333333333000000111222222222222111222222333444444444444333444444444444444555555555333444444666777999;;;<<<:::AAAKKKWWWcccooozzz}}}sssiiieeedddhhhrrr{{{yyypppjjjnnn{{{rrraaaZZZXXXUUUSSSRRRQQQQQQOOONNNMMMHHHAAA<<<999888777666333333333333333333333333222222222222222222222222222333333444444333333222000000111111222333444444222222222222222222222222111111222333444555666666444666888888888999===@@@FFFQQQcccvvvvvvpppkkkiiinnnrrrqqqkkkgggiiinnnxxxwwwpppcccUUULLLLLLNNNTTTXXX^^^bbbccccccbbbaaacccccccccdddfffiiikkkmmmvvv{{{yyyyyyvvvnnnddd___```bbb^^^[[[XXXUUURRRNNNHHHEEE888666222111111222111111000000000000000000000000////////////////////////111111111111111111111111000000000000000111111111///000111222222222111000000000111222222222222111000111222333444444444444444444444444444555555555333444666777777999;;;<<<:::EEEUUUdddpppzzz{{{qqqhhhcccdddhhhqqq{{{wwwnnniiimmmvvv|||hhh^^^XXXVVVTTTRRRRRRRRRPPPOOOMMMIIICCC>>>;;;999777555333333333333333333333333222222222222222222222222222333333444444333333222000000111222333444444555222222222222222222222222///000111222333444555666444777999888888:::AAAFFFSSS___qqq}}}vvvsssqqquuuzzz|||wwwnnniiijjjmmmtttmmmaaaUUUMMMLLLPPPSSSZZZ^^^ccceeedddbbbaaaaaaeeefffgggiiilllpppsssvvvzzz~~~}}}||||||~~~yyyuuu|||~~~uuuiii```___aaa^^^\\\ZZZWWWUUUQQQLLLHHH===:::555333222222222111000000000000000000000000////////////////////////000000000000000000000000111111000000000000000000---...000222222111000///000000111222222222222111...///000222333333333333222222333333444444444555444666777777666777:::<<>>;;;888555333333333333333333333333333333333333333333333333222222333333333333222222111111222222333333444444333333333333333333333333///000111222333444555555333555888888888>>>HHHQQQdddnnn~~~}}}||||||yyyyyyxxx~~~}}}rrrhhhdddccccccbbbYYYNNNHHHHHHMMMSSSVVV^^^aaadddeeecccbbbccceeekkkkkklllnnnqqquuuxxxzzzzzz~~~xxxvvvuuuwww}}}tttjjjooozzz{{{oooddd```___```^^^[[[YYYWWWSSSNNNKKKBBB>>>999555444333222222000000000000000000000000000000000000000000000000////////////////////////111111111111000000000000///000111222333222111111000000111222222222222111...///000111222333333333222222222333444444555555666888999777666777<<<@@@HHHVVVkkk{{{{{{qqqgggccccccgggqqqzzz}}}}}}~~~|||qqqiiiiiijjjoooooo```[[[YYYVVVTTTSSSRRRPPPNNNLLLJJJHHHEEECCC???:::666333333333333333333333333333333333333333333333333111111222222222222111111333333333333333333333333333333333333333333333333111222222333444555555666333777:::;;;>>>HHHWWWcccsss|||}}}zzz|||~~~}}}}}}|||ttteee[[[XXXVVVSSSMMMIIIFFFFFFKKKRRRWWWZZZ^^^aaaccccccaaabbbhhhlllrrrrrrrrrrrrtttvvvxxxyyyxxx||||||{{{zzz|||tttffffffmmm}}}yyynnnfffbbbcccaaa^^^\\\YYYVVVQQQMMMHHHCCC===888555444333222000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000///000111111222222222222222000000111222222222222111000111111222333333333333333333333444555555666666777999:::888777:::AAAGGGOOO^^^rrr|||rrrhhhdddcccgggqqqzzz{{{vvvxxxsssiiifffdddgggyyyvvvfff]]]ZZZVVVTTTSSSQQQOOOMMMLLLKKKJJJIIIFFFBBB<<<777333333333333333333333333333333333333333333333333111111111222222111111111444333333333333333333333333333333333333333333333333333444444555666666666666:::===@@@EEERRRdddrrr}}}{{{yyy}}}zzzvvvjjjYYYOOONNNLLLGGGAAACCCGGGLLLRRRXXX]]]```]]]```aaaaaa```ccckkkrrrxxxwwwuuuttttttuuuuuuvvvvvv{{{~~~yyyzzzzzz~~~wwwhhhccceeewwwwwwmmmhhheeeccc```^^^[[[WWWRRROOOKKKFFF???999666444333222000000000000000000000000000000000000000000000000111111111111111111111111222111111111000000////////////000000000111111111000000111222222222222111222222333444444444333333444444444555666777777888888:::;;;999888<<>>DDDLLLTTTcccppp~~~sssfff```aaafffoooxxxzzzxxxwwwvvvxxx}}}|||wwwyyyuuujjjiiihhhgggnnnyyyzzzyyy~~~qqqbbbZZZTTTRRRRRROOOOOOQQQQQQPPPOOOLLLHHHBBB:::444333333333333333333333333222222222222222222222222444333333333222111111111333333333333333333333333333333333333333333333333555555555666777777777666666:::AAAMMM^^^ppp}}}~~~|||tttmmmbbb[[[RRRIIIDDDBBBAAA@@@???EEEMMMTTTXXXZZZ\\\]]]```bbbfffiiilllqqqvvvyyy|||zzzwwwvvvwwwxxxyyyyyyyyy}}}zzzrrrnnnnnnwww|||uuukkkjjjhhheeebbb]]]YYYVVVOOONNNKKKEEE???:::666555555444222222333333222111000000000000111111111111000000000000000000000000000000000000111111111111111111000000000000111111000111111222222333444444222222333333333444444444555333111222555777777555888777888;;;>>>DDDPPP\\\kkkwww}}}rrreee```aaaeeennnvvv}}}yyyvvvvvvyyy~~~wwwkkkhhhgggfffllluuu}}}yyyddd[[[SSSRRRRRRPPPOOOQQQSSSRRROOOMMMIIIBBB:::555222222222222222222222222333333333333333333333333333333333333222222222222333333333333333333333333333333333333333333444444444444555666777999::::::999>>>IIIZZZnnn{{{yyyzzz~~~zzzoooddd\\\RRRNNNHHHDDDAAA@@@>>>===EEEKKKRRRXXX[[[[[[\\\\\\^^^dddlllssswwwxxxyyyzzzvvvvvvuuuuuuvvvwwwyyyzzzzzz}}}tttxxx~~~uuurrrnnnjjjfffaaa[[[XXXTTTRRROOOJJJDDD???;;;888555333111111222333222111000000000000111111111111000000000000000000000000000000000000111111111111111111000000000000111111000111111222222333444444333333333333444444444444444333222222444666666555666888===AAADDDJJJZZZjjjxxxzzzoooeee``````cccllluuu}}}zzzyyyyyy{{{|||}}}wwwlllgggffffffkkkrrr~~~zzz|||jjj___VVVTTTTTTRRRRRRSSSSSSQQQOOOLLLHHHAAA:::555222222222222222222222222333333333333333333333333222222333333333333333333333333333333333333333333333333333444444444444444444555555555666888;;;===AAAHHHVVViii~~~zzzvvvtttwww{{{{{{nnn```VVVPPPIIIFFFBBB@@@AAABBBBBBBBBNNNRRRXXX]]]^^^^^^^^^___bbbhhhpppwwwzzzzzzzzzyyytttuuuvvvvvvvvvwwwyyy{{{~~~|||vvvpppkkkddd]]]XXXXXXUUURRRMMMIIICCC>>>:::555333111111222333333222///000000000111111111111000000000000000000000000///000000000111111111111222111111000000111111222000111111222222333444444333333333444444444444555555555444555666777888888999;;;AAAIIIOOOYYYiiixxxuuulllccc```___bbbkkkttt~~~}}}{{{zzzyyy}}}yyynnnhhhfffhhhlllrrr|||~~~{{{yyypppcccXXXTTTUUUSSSRRRSSSQQQOOOMMMJJJFFF@@@:::555222222222222222222222222333333333333333333333333333333333333333333444444333333333333333333333333333333333444444555555555555555666555555777;;;???HHHRRRcccxxx~~~zzzuuuqqqrrrwww|||{{{pppaaaTTTLLLIIIEEEBBB??????BBBGGGKKKLLLTTTWWW[[[^^^___```aaabbbjjjmmmrrruuuvvvvvvwwwxxxwwwxxxzzzyyyyyyzzz}}}xxxrrrlllddd]]]ZZZWWWSSSPPPMMMHHHAAA===888555222111222333333222///000000000111111111111000000000000000000000000///000000000111111111111222222111111111111222222000111111222222333444444333333444444444555555555555666666666666777999:::;;;<<>>GGGWWWhhhvvvkkkeee```^^^^^^aaakkkuuuvvvoookkkhhhlllooouuu{{{}}}wwwlllhhhjjjlllmmmvvv|||{{{kkk[[[UUUUUUSSSPPPPPPOOOMMMKKKIIIFFFBBB>>>:::444444444444444444444444444444444444444444444444555555555444333333333222333333333333333333333333333333444444555666666666333555777777777<<>>;;;666444333333333222000000000000111111111111000000000000000000000000000000000000111111111111333222222111111222222333000111111222222333444444444444444444555555555555555777888777666666999;;;===CCCQQQcccssshhhccc___^^^^^^aaakkkvvvyyyppphhhbbb^^^[[[^^^dddlllvvv~~~}}}yyy{{{oooiiiiiijjjjjjoooxxx~~~|||ppp___XXXWWWUUUSSSQQQOOOMMMKKKIIIGGGDDD@@@===555555555555555555555555444444444444444444444444666666555444333333222222333333333333333333333333333333444444555666777777111444777888:::@@@KKKSSSbbbsss}}}zzzssstttxxx}}}zzzuuuccc]]]SSSIIIDDDBBBCCCDDDBBBEEEIIIQQQYYY___aaabbbcccccccccccceeejjjqqqvvvyyyxxxvvvsssrrruuuzzz~~~yyyttteeeaaa_________\\\UUUNNNAAA===888555333333333222000000000000111111111111000000000000000000000000000000000000111111111111333222222111111222222333000111111222333333444444444444444555555555666666777999;;;:::999999<<<>>>???III\\\nnn{{{```]]][[[\\\]]]```kkkvvv}}}tttkkkbbb\\\ZZZWWWWWWXXXZZZaaalllyyy{{{~~~|||oooiiiggghhhiiikkksss}}}uuu```XXXUUUSSSRRRTTTMMMKKKHHHGGGEEECCC???===999777666555666666444222444444444444444444444444444444444555555555555666777666444333333444555666444444444444444444444444888555777>>>@@@AAAOOOaaappp|||tttooopppxxx}}}~~~~~~yyyjjj[[[TTTPPPJJJDDD@@@>>>??????EEELLLUUU\\\```aaabbbbbb```aaagggooosssssswww}}}xxxyyyyyyyyyyyyzzz~~~}}}qqqjjjaaa___```]]]TTTLLLHHHAAA888222111222333333111111111111111111111111111111111111111000//////000111111111111222222222000000000000000000000000000000111222222333444444222333444555666666666666777444444777999999<<<@@@DDDQQQggg{{{\\\ZZZXXXZZZ[[[^^^iiitttyyyoooggg^^^XXXWWWQQQQQQQQQSSSXXXaaakkksss~~~}}}~~~qqqjjjhhhiiikkkjjjppp~~~~~~fffZZZVVVTTTRRRSSSKKKJJJGGGFFFEEEBBB???<<<999888666555666666444222444444444444444444444444444444444555555555555666666555555444444444555555555555555555555555555555888444666<<>>DDDNNNYYYlll}}}WWWUUUTTTVVVXXX\\\gggrrr}}}sssjjjaaaXXXRRRQQQLLLMMMMMMOOORRRXXX___eeesssyyy~~~|||yyyvvvyyy~~~|||yyyuuusssjjjggghhhiiiiiikkktttnnn^^^XXXUUURRRQQQJJJHHHFFFEEEDDDCCC@@@===:::888666555666555444333444444444444444444444444444444444555555555555666444444555555555555555444666666666777777777777777;;;666777===CCCLLL```ttt}}}sssnnnllllllkkkqqqtttppphhh___TTTKKKHHHFFFDDDBBBDDDHHHLLLOOOWWWYYY\\\___bbbfffjjjnnnzzzzzz~~~{{{yyy|||}}}~~~}}}~~~zzz|||~~~tttiiiaaa]]]YYYTTTOOOMMMGGG???888555333222222111111111111111111111111111111111222111111000///000111111111111222222222222222222222222222222222333333333333333444444444333333444444555444444444777777888:::999:::AAAKKK\\\eeetttSSSQQQQQQTTTVVV[[[eeepppyyyqqqfff]]]SSSNNNMMMLLLMMMOOOPPPRRRWWW\\\```fffmmmxxxzzzvvvtttrrrppprrrwwwssspppnnn~~~vvvjjjddddddeeeggggggkkkxxxwwwcccZZZWWWSSSPPPJJJHHHGGGFFFFFFDDDBBB???<<<999777555555555444333444444444444444444444444444444444555555555555666333444555666666666555444666666666777777777777777>>>::::::AAAJJJZZZppptttiiicccdddffffffjjjlllggg]]]SSSLLLHHHEEEDDDDDDFFFJJJQQQWWWZZZ^^^___```bbbeeekkkrrrwww{{{xxxzzzxxx}}}}}}|||~~~}}}|||~~~|||oooddd]]]XXXUUURRROOOKKKDDD>>>888555333222111111111111111111111111111111111222222111111000000000111111111222222222222222222222222222222222444444444444444444444333333333444444444444333333666777999;;;999;;;FFFSSShhhqqq~~~QQQOOOPPPSSSVVVZZZdddooowww~~~ooodddZZZQQQLLLKKKJJJLLLOOOQQQTTTXXX\\\```___eeeooo|||xxxrrrmmmlllkkkjjjlllppp|||kkkkkkmmm|||llldddbbbcccddddddfffooo~~~iii]]]XXXTTTOOOJJJIIIHHHHHHHHHGGGEEECCC===:::777555555555444333444444444444444444444444444444444555555555555666222333555666666666555444555555666666666777777777===<<<>>>GGGTTTggg~~~{{{nnnddd```cccgggffffffeee___UUUKKKEEEEEECCCDDDGGGKKKQQQWWW]]]aaabbbccceeegggkkkrrr{{{yyywwwyyy{{{~~~}}}}}}{{{uuuhhh___YYYVVVUUURRROOOJJJCCC<<<777444222111111111111111111111111111111222222222222111111000000111111111222222222222222222222222222222222444444444444444444444333333333444444555555444444666666999;;;;;;@@@MMM[[[qqq{{{OOONNNOOOSSSUUUYYYbbbmmmvvvyyyjjj```XXXQQQMMMMMMIIIKKKNNNQQQTTTXXX]]]``````cccjjjttt|||}}}yyynnnhhhcccdddeeedddeeehhhtttttt}}}ooodddiiinnnnnndddaaabbbaaabbbeeeiiissssssbbbZZZTTTOOOJJJIIIHHHIIIIIIIIIGGGEEE>>>;;;777555555555555444444444444444444444444444444444444555555555555666333333444555666666666666555555666666777777888888;;;===CCCOOO___ttt}}}tttjjjcccbbbfffiiigggbbb]]]XXXPPPGGGCCCDDDEEEHHHLLLRRRWWW\\\```bbbdddggglllpppuuu{{{|||xxxsssuuuyyy~~~}}}vvv|||{{{nnnccc[[[XXXXXXSSSRRRNNNHHH@@@999555444111111111111111111111111000111222222333222222222000111111111111222222222222222222222222222222222333333333333333444444444222333444555666666666666888777888<<<@@@GGGVVVdddxxxNNNMMMNNNRRRSSSWWW```jjjsss}}}}}}pppccc[[[UUUPPPNNNOOOMMMOOORRRTTTWWW\\\aaaeeegggfffhhhmmmtttvvvsssoooccc^^^[[[]]]___^^^^^^```gggeeemmmaaa\\\gggooo}}}~~~~~~}}}}}}~~~lllaaa^^^```]]]aaaeeeeeehhhttt}}}fffZZZSSSNNNIIIHHHGGGHHHIIIIIIHHHFFF???<<<888555555555555444444444444444444444444444444444444555555555555666333333333444555666777777666666777777888999999:::;;;AAALLLZZZmmm~~~wwwlllddd______```aaaaaaYYYSSSQQQNNNIIIHHHKKKMMMPPPVVV[[[```ccccccdddiiinnnuuu{{{~~~yyyuuuuuuvvvyyy}}}~~~~~~uuuzzz~~~tttggg^^^ZZZZZZSSSSSSRRRLLLCCC;;;777666111111111111111111111111000111222222333333333222000111111111111222222222111111111111111111111111111111222222333333444444222333444666777888888999<<<888888>>>FFFPPP```mmm~~~MMMLLLMMMPPPRRRUUU^^^hhhoooxxxuuuiii]]]VVVSSSPPPPPPRRRUUUWWWYYY[[[]]]aaagggkkkmmmjjjhhhjjjnnnoookkkggg]]]WWWUUUXXX[[[[[[ZZZ[[[___[[[bbbXXXVVVeeeooo~~~~~~~~~zzzggg\\\ZZZ\\\[[[aaaeeecccaaajjjjjj[[[RRRLLLGGGGGGFFFGGGIIIIIIGGGFFF@@@<<<888555444555555444444444444444444444444444444444444555555555666666444444333333444555777888777777888999::::::;;;;;;>>>FFFTTTdddwww~~~uuuhhh^^^ZZZXXXVVVTTTXXXOOOJJJLLLOOONNNOOOSSSUUUXXX^^^dddhhhiiigggffflllsss{{{zzzuuutttxxx~~~~~~{{{vvvzzz|||~~~wwwjjj```[[[[[[SSSTTTSSSNNNEEE===888777111111111111111111111111000111222333333333333333000111111111111222222222000000000000000000000000000000111222222333444444222333444666888999::::::???:::999@@@JJJWWWfffsssQQQOOOMMMMMMPPPVVV\\\```hhhqqq~~~}}}iiiaaa[[[YYYVVVQQQSSSXXXXXX[[[]]]___ccchhhkkkjjjlllkkkjjjjjjkkkjjjeeeaaaWWWZZZZZZXXXXXX[[[ZZZWWWYYYWWWVVVVVVWWW```ttt~~~~~~~~~~~~~~~wwwhhh^^^ZZZYYY___aaa^^^^^^aaabbbqqqwww```SSSNNNHHHGGGFFFFFFGGGGGGFFFDDDEEE@@@;;;888888777555333333333333333333333333333444444444444444555666777555666777777666666777888777555:::===999<<>>888999777444333444333222111111111222222222222111111222222222222111111000000333333333333333333333333333333333444444444555555666888999888666555555666666999===DDDQQQcccvvvOOONNNMMMMMMPPPUUUZZZ^^^dddkkkuuu}}}|||tttnnnccc^^^[[[]]]\\\YYY[[[```]]]___aaadddhhhmmmoooooonnnmmmllllllllljjjeeeaaaZZZ\\\\\\YYYYYY[[[ZZZVVVSSSRRRRRRTTTXXXddd{{{~~~}}}}}}}}}}}}|||{{{tttggg^^^ZZZYYYZZZ___^^^^^^aaaaaaooo|||dddVVVQQQJJJHHHFFFEEEFFFGGGFFFEEEEEEAAA<<<999888888666444444444444444444444444444444444444444444555666666888999999888555444444555888666:::<<<888;;;???<<>>FFFUUUhhhzzzMMMMMMMMMNNNPPPSSSVVVXXX\\\___dddggghhhggggggfffiiikkkpppuuuvvvuuusssrrrpppllljjjmmmqqqtttvvvxxxyyyzzz{{{|||{{{xxxtttrrrooopppmmmhhhhhhhhhccc]]]VVVRRRQQQTTT[[[kkk}}}zzzxxxxxxxxx~~~wwwrrrqqqsss~~~zzztttjjjaaa[[[XXXXXXXXX______^^^^^^]]]mmmsss___VVVNNNKKKGGGEEEEEEFFFGGGFFFDDDBBB???<<<:::888777666555555555555555555555555555555444444444555555666444555777777666666888999777:::888888<<<===CCCNNN[[[mmm|||oooaaaSSSLLLOOOVVVYYY^^^cccgggiiijjjkkklllkkkiiihhhmmmvvv|||{{{xxxttt}}}zzzuuupppiiiaaaZZZ^^^[[[WWWUUUTTTPPPJJJEEE;;;888555333333444333222111222222333333222222111222222222222222222222222333333333333333333333333333333333444444444555555222333555666666777999;;;<<>>;;;999777777444444444444444444444444666555555444444444555555333555777777666666888999666;;;888:::EEEEEEIIIZZZeeeuuu{{{jjj[[[NNNIIIPPPYYY^^^aaafffiiiiiiiiiiiiiiiggghhhmmmvvv~~~{{{~~~uuuzzz}}}xxxuuupppjjjeee```]]]YYYWWWVVVSSSNNNIII>>>;;;777444444444333333222222333333333333222222222222222222222222222333333333333333333333333333333333333444444444555555222444555666666888;;;======KKK^^^mmmwwwtttPPPOOOMMMMMMOOORRRUUUWWWZZZ]]]aaaccceeeiiipppuuu~~~}}}tttwww|||ttthhh^^^ZZZXXX]]]gggwww}}}zzzyyyyyyyyy~~~zzzqqqjjjgggggghhhgggeeebbb``````aaafffhhhccc______^^^kkkzzzwww}}}lll[[[QQQNNNJJJGGGGGGGGGFFFEEEDDDDDDCCC@@@<<<999888888444444444444444444444444666666555444444444444555777888888777666555555666666===999@@@TTTTTTSSShhhssstttbbbTTTJJJHHHPPPZZZbbbeeehhhiiiiiihhhhhhhhhffflllvvv~~~~~~wwwwww}}}xxxsssnnnjjjccc___[[[YYYXXXUUUPPPLLLCCC???:::666555444444333222222333333333333222222222222222222333333333333333333333333333333333333333333333444444444555555444555666666777999<<>>MMMooonnnfff{{{}}}dddWWWKKKIIILLLSSS\\\dddiiijjjllllllkkkkkkmmmooorrr|||zzz~~~yyy~~~|||wwwfffbbb]]]ZZZYYYVVVQQQMMMIIIEEE>>>999666555444333222333333444444333333222222222222333333444444444333333333333333333333333333333333444444444555555777888888888888:::>>>AAANNN[[[nnn~~~}}}uuummmccc[[[ZZZSSSNNNNNNOOORRRYYY```gggiiisss|||sssmmmnnnvvv}}}pppeeegggiiimmmpppqqqqqqqqqqqqqqqlllgggdddaaa___bbbhhhuuu|||pppiii[[[TTTNNNLLLKKKHHHGGGIIIHHHHHHGGGDDD@@@;;;777444666666555555555555666666444444444555555555666666666666555666666777888999AAAAAAGGGQQQYYYcccuuurrrhhhUUUPPPJJJJJJPPPYYYaaaeeekkkmmmnnnkkkhhhjjjqqqxxx|||}}}uuummmbbb[[[^^^aaa[[[TTTPPPMMMIIIBBB;;;777555666888444444444333333333222222222222333333333333444444555444444333333444444555666666444333333444555666666555777999999:::AAAIII[[[hhhuuuxxxlll```YYYXXXYYYSSSNNNOOOPPPSSSZZZbbbjjjooo}}}yyysssuuu}}}~~~tttiiifffjjjoootttwwwxxxwwwvvvuuunnnhhhddd```]]]```eeennnyyynnn]]]UUUNNNKKKIIIEEECCCEEEEEEEEEDDDBBB???;;;888666666666555555555555666666444444444555555555666666666666666666666777888999??????EEEPPP[[[iii|||ssseee[[[OOOLLLKKKNNNVVV___fffjjjjjjkkklllkkkkkknnnuuu{{{}}}~~~{{{qqqfff^^^^^^___ZZZTTTRRRMMMIIICCC===888666666666444444444333333333222222222222333333333333444444555444444333333444444555666555444444444444555666777666888;;;===???HHHQQQeeerrr{{{rrrhhh]]]VVVUUU[[[UUUQQQRRRTTTWWW^^^fffpppyyy~~~xxx{{{~~~}}}|||{{{||||||}}}xxxnnngggjjjpppwww~~~~~~zzzrrrjjjeee```\\\]]]aaadddxxxxxxcccYYYPPPLLLIIIEEEBBBCCCDDDCCCBBB@@@>>><<<:::999555555444444444444555555444444555555555666666666666666666666777888999:::@@@AAAGGGRRR```qqqtttdddVVVNNNKKKLLLOOOVVV^^^fffjjjlllhhhhhhiiikkkooouuu{{{~~~yyyqqqoooqqqxxxwwwmmmbbb___]]]YYYUUUTTTNNNKKKFFF@@@;;;888555444444444444444333333333333222222333333333333444444555444444333333444444555666555555444444555666666999777888<<<@@@EEEQQQ\\\ooo}}}~~~ssskkkbbbXXXRRRRRR```ZZZUUUVVVXXX\\\ccckkkxxx~~~|||zzzxxxxxxyyy{{{|||{{{sssjjjkkknnnvvvvvvlllfffaaa[[[ZZZ]]]\\\mmmjjj^^^SSSNNNLLLHHHEEEEEEEEEDDDCCCAAA>>><<<;;;:::555555444444444444555555555555555555666666666666666666666777888999:::;;;CCCFFFMMMXXXhhh|||wwwfffWWWMMMJJJLLLPPPWWW___fffjjjkkkkkkggggggiiinnnuuu{{{uuuiiiccceeennnwwwwww}}}tttiiiaaa\\\XXXVVVUUUNNNLLLIIIDDD???999555333555444444444444333333333222222222333333333444444555444444333333444444555555555555555555666666666:::888999<<>>999666555555555555444444444333222222333333333333444444555444444333333444444555444444666777777777777777:::888999>>>EEEPPP```ooo||||||ssshhhaaaXXXOOOJJJJJJqqqiiiccceeemmmzzz~~~}}}|||yyyuuuqqqrrrtttvvvyyy|||~~~xxxooofffiiivvvwwwlllaaa]]]ZZZWWWUUUUUUVVVYYYeee|||vvvfffUUUNNNLLLIIIEEEDDDBBBCCCEEEFFFDDD@@@<<<999777777666666666666777777555666666666777777777777777777777888:::;;;===>>>DDDSSShhh~~~{{{uuurrrpppppplllggg^^^SSSKKKHHHLLLPPPTTT\\\fffmmmooonnnnnnmmmmmmuuu~~~yyy}}}~~~||||||}}}|||{{{zzzyyyxxxxxxxxxxxxuuuwwwxxxxxxvvvtttsssssstttttttttsssqqqooonnnmmmooonnnlllhhhffffffiiikkknnnmmmnnnrrrxxx}}}~~~wwwpppfff]]]\\\___kkkuuuzzzxxx{{{}}}nnnbbb]]]YYYUUUPPPOOOMMMIIIDDD???;;;999555555555555444444444444222222333333333333444444555444444333333444444555333444666777888888777777999888;;;BBBKKKWWWhhhwwwvvvmmmccc]]]UUUMMMIIIIIIyyyqqqkkknnnyyy{{{{{{{{{wwwssspppppprrrtttwww{{{}}}zzzpppgggjjjvvvzzzrrrggg\\\YYYWWWUUUSSSSSSVVVUUU___ttt|||kkkYYYPPPNNNJJJFFFDDD===@@@CCCEEEEEEAAA<<<999888888777777777777888888666666666666777777777777777777888999:::<<<>>>>>>JJJ\\\rrr}}}qqqjjjfffeeeeeehhhddd\\\SSSNNNLLLOOORRR\\\bbbjjjnnnnnnkkkiiiiiioooyyy}}}|||||||||zzzxxxvvvvvvpppqqqsssssspppooonnnnnnoooooooooooonnnmmmlllllliiiiiijjjiiihhhhhhiiikkkkkkkkklllqqqwww}}}~~~|||xxxnnnccc^^^___dddnnn|||yyywwwrrrddd^^^ZZZUUUPPPOOOMMMIIIEEE@@@===;;;666666555555555444444444222222333333333444444444555444444333333444444555333444666777888888888777999999===EEEPPP]]]ooo~~~zzzppphhh___YYYSSSLLLHHHIII}}}wwwtttyyyzzzxxxvvvppppppssssssrrrqqqqqqsssxxx|||uuukkkjjjsss}}}tttmmmcccZZZTTTRRRQQQQQQSSSWWW^^^lllpppZZZTTTNNNDDDCCCKKKGGGGGGFFFDDDAAA???===;;;666666666666555555555555777777777777666666666666888777888;;;<<<<<<@@@FFFRRReeerrrgggdddfffjjjmmmlllfff\\\SSSMMMNNNTTTYYYdddgggiiiiiihhhiiimmmppp~~~~~~|||}}}~~~zzzxxxyyyyyyxxxwwwvvvuuutttssssssssstttttttttttttttvvvuuuuuuyyy|||{{{uuunnnrrrwwwyyyzzz}}}|||fffYYYVVVWWW^^^iiivvv~~~qqqkkkwww~~~}}}qqqccc]]]ZZZWWWPPPOOOMMMKKKIIIEEE???<<<777666444444555555444333333333333333333333333333555555555555555555444444888555444555888999888555======CCCMMMVVV```rrr|||tttkkkeee\\\UUUOOOKKKHHHFFF}}}zzzsssrrrqqqnnnooosssqqqqqqpppqqqsssvvvyyy{{{wwwmmmlllttt}}}yyyrrrhhh]]]WWWSSSRRRRRRSSSVVV]]]jjjsssZZZSSSNNNEEECCCJJJFFFFFFEEECCCAAA???===;;;777777777777666666666666555666666666777777888888999888999<<<<<<===BBBIIIYYYkkkssshhheeehhhoootttrrrjjj___VVVSSSWWW^^^ccciiijjjjjjiiiiiikkkooosss}}}~~~~~~}}}}}}~~~~~~}}}yyy}}}~~~~~~jjj[[[VVVQQQWWWbbbooo~~~ppphhhqqqrrrddd]]]YYYWWWQQQPPPNNNLLLJJJFFFAAA===888666444444555555444333333333333333333333333333555555555555555555555555888666555666999:::999888;;;???IIIVVVaaammm~~~~~~uuummmfffaaaYYYSSSNNNKKKIIIGGG|||tttmmmkkkjjjkkknnnrrrooopppppprrrtttvvvxxxyyy}}}yyypppmmmsss|||zzznnnbbbYYYTTTSSSSSSSSSVVV[[[ggg}}}zzz]]]SSSOOOHHHEEEHHHEEEEEEDDDCCCAAA>>>===;;;999888888888777777777777444555555666777888999::::::999:::<<<===>>>EEEMMMbbbrrr}}}rrriiihhhnnnwww}}}uuukkk___XXXYYY```hhhlllmmmlllkkkjjjjjjnnntttxxx}}}}}}~~~nnn___WWWNNNQQQXXXeeeuuuxxxkkknnn|||tttfff]]]YYYVVVSSSQQQOOOMMMKKKHHHCCC@@@:::888555444555555444444333333333333333333333333555555555555555555555555888777666777999;;;;;;;;;>>>EEERRRbbbooo||||||vvvmmmeee___[[[UUUPPPMMMKKKIIIHHHzzztttlllgggfffhhhjjjmmmlllnnnpppsssvvvxxxyyyzzz~~~{{{rrrnnnpppxxxtttfff[[[TTTRRRRRRRRRTTTYYYeee}}}bbbUUUQQQKKKGGGGGGDDDDDDCCCBBBAAA???===<<<::::::999999999888888888555666666777888888999999999888:::<<<<<>>===::::::::::::999999999999888888888888777777777777888777999;;;;;;@@@LLLYYYrrr|||ooolllssszzz|||yyyfffaaa]]]___eeejjjkkkjjjjjjiiiiiilllqqqxxx~~~~~~}}}{{{yyy{{{~~~{{{pppfffWWWPPPMMMSSS^^^mmm{{{{{{zzzmmm```YYYWWWUUUSSSQQQOOONNNLLLIIIFFF>>>;;;777555444555555444444444444444444444444444444444444555555555666666444444555555777:::===???IIISSSaaaooo~~~~~~vvvpppjjjccc]]]VVVRRRNNNJJJHHHGGGEEECCCxxxuuuwww|||zzztttpppmmmppptttxxx{{{}}}{{{{{{zzzuuuooommmmmmkkkgggeeegggjjjnnnrrruuuxxxyyy~~~yyynnniiinnn{{{{{{jjjZZZPPPMMMNNNNNNQQQWWWccc{{{ttt```VVVPPPJJJGGGCCCCCCCCCCCCBBBAAA@@@???;;;:::::::::999999999999999999888888888777777777777777999;;;<<>>AAAIIIVVVeeesssvvvmmmgggaaaZZZVVVRRROOOKKKHHHGGGFFFDDDCCCwwwppplllmmmnnnuuu|||}}}vvvpppllljjjeeeggghhhiiiiiikkkooorrrqqqsssuuutttqqqoooppptttuuuxxxwwwttttttuuuqqqjjjiiijjjlllooorrruuuwwwxxx{{{}}}ppphhhkkkyyy}}}kkkZZZOOOLLLMMMNNNRRRWWWbbbyyy}}}fffYYYQQQKKKIIIDDDDDDDDDDDDCCCBBBBBBAAA:::::::::999999999999888888888888888888888999999777888:::===???GGGYYYjjjyyyqqqlllhhhdddaaa___bbbfffkkknnnnnnmmmllljjjkkkooouuu}}}yyyzzz{{{}}}~~~}}}}}}}}}~~~eeeVVVLLLMMMSSS\\\nnn~~~sssddd[[[ZZZUUUSSSPPPOOONNNMMMKKKIIIBBB>>>999555444555555555555555555555555555555555333333444444555666666777222444555666777:::@@@DDDLLL[[[mmm{{{{{{pppeee^^^XXXSSSPPPMMMJJJHHHGGGGGGGGGFFFEEExxxoooiiiffffffjjjrrr~~~}}}zzztttnnnjjjhhhhhhbbbbbbbbbaaa``````ccceeeggghhhjjjiiigggfffjjjpppoootttwwwwwwxxx{{{vvvoooppppppqqqrrrtttwwwyyyzzzyyy|||rrrhhhjjjyyy~~~lllZZZOOOLLLNNNOOORRRWWWaaawww~~~~~~jjj[[[QQQLLLIIIDDDDDDEEEEEEDDDCCCCCCBBB:::::::::999999999888888666666777888999::::::;;;888999;;;>>>AAAJJJ]]]ooo~~~sssfff]]]YYYYYY^^^bbbhhhkkkmmmmmmmmmmmmlllnnnssszzz}}}yyyzzz}}}{{{}}}}}}|||{{{nnn]]]PPPNNNPPPUUUfffxxx~~~ttteee\\\[[[UUUSSSPPPNNNNNNMMMLLLJJJBBB>>>999555444555555555555555555555555555555555333333444444555666777777333555777777888;;;AAAFFFQQQbbbtttyyymmmbbbZZZUUUQQQNNNIIIGGGFFFFFFGGGHHHHHHGGGzzznnndddaaaccceeelllwwwzzzvvvtttqqqmmmiiifffdddbbb^^^]]]]]]]]]___aaadddfffeeegggiiiiiiiiiiiijjjkkkmmmooorrrvvvyyy{{{||||||yyyyyyyyyyyyzzzzzz{{{{{{~~~~~~vvvlllkkkvvvqqq^^^PPPKKKLLLKKKUUU\\\aaannn{{{ooo\\\UUUOOOJJJGGGEEEDDDDDDEEEEEECCCBBB;;;999777777888999888777888888999::::::::::::999===:::999===AAALLLaaauuu|||kkk]]]XXXWWWXXX```dddjjjnnnnnnmmmkkkjjjmmmsss{{{~~~}}}{{{{{{{{{zzz|||}}}{{{zzzzzz{{{|||~~~||||||rrrgggWWWLLLKKKSSS___hhhzzzyyyooo```TTTWWWUUURRRPPPOOOMMMKKKHHHBBB???;;;777555555666777555555555555555555555555555555555555555555444444444555777:::999;;;CCCMMM\\\jjj|||{{{ttthhh^^^VVVQQQNNNLLLGGGFFFEEEEEEEEEEEEEEEEEEyyynnnccc```aaadddkkkvvv}}}xxxssspppnnnkkkhhheeecccaaa```^^^]]]]]]]]]^^^aaaccceeefffhhhjjjkkkjjjjjjkkkllllllnnnqqquuuyyy|||~~~~~~~~~~~~~~~|||~~~~~~yyyooollluuuwwwdddUUUOOOOOOKKKTTTZZZ^^^iii|||yyy~~~rrr^^^UUUOOOJJJGGGEEEDDDDDDEEEDDDCCCBBB===;;;999888999999888777888888999::::::::::::999===;;;;;;>>>CCCOOOfff{{{wwwfffZZZWWWXXX[[[cccgggkkkmmmkkkjjjkkkmmmwww{{{}}}yyywwwwwwzzz~~~~~~|||zzzyyyxxxyyyzzzzzz{{{zzzzzz}}}xxxmmm]]]PPPMMMSSS]]]eeerrr}}}sssdddYYYYYYWWWTTTRRRQQQOOOMMMJJJDDDAAA<<<888555444555666555555555555555555555555555555555555555555555555888777999;;;:::<<>>:::666555444555555555555555555555555555555555555555555555555555888888999;;;<<>><<<::::::999777555888888999::::::::::::999999;;;???BBBJJJ[[[vvvyyyfffZZZUUUWWW^^^eeegggjjjkkkiiigggkkkttt|||~~~yyywwwyyy{{{zzz}}}}}}~~~zzzrrrllllllnnnpppsssvvvxxxzzz}}}|||{{{zzzxxxvvvtttsssssssssrrrtttvvvzzz}}}pppbbbWWWUUU[[[aaaeeetttzzzkkk```[[[YYYVVVUUUTTTSSSPPPNNNIIIFFFAAA<<<888555444444555555555555555555555555444444444555555555555555777666777:::>>>FFFVVVeeesss{{{tttiiiccc[[[SSSMMMIIIFFFDDDCCCCCCCCCCCCCCCDDDEEEFFFyyynnnddd^^^^^^```gggsss{{{vvvqqqllljjjiiiddddddccccccccccccddddddccccccddddddeeefffggghhhiiikkknnnoooooooooqqqrrrtttttttttuuuwwwzzz}}}~~~~~~}}}}}}|||rrrqqqwwwrrraaaUUUQQQRRRTTTVVVUUUWWWbbbwwwkkkYYYQQQMMMLLLJJJIIIHHHHHHHHHFFFDDD@@@>>>;;;999999888666444888888999::::::::::::999888;;;???DDDOOOeee~~~qqq___XXXXXX[[[bbbiiigggiiijjjiiijjjqqq|||{{{vvvwww{{{|||www}}}vvvyyy}}}~~~~~~}}}}}}~~~sssllleeegggiiilllooorrrtttuuuxxx}}}}}}}}}{{{xxxtttrrrpppoooppprrrvvvzzz~~~yyylll^^^YYY\\\aaafffsssyyykkk___ZZZXXXVVVTTTTTTRRRPPPNNNJJJHHHCCC>>>999666444444555555555555555555555555444444444555555555666666888777777;;;???IIIZZZiiiuuuwwwpppeee___XXXQQQLLLIIIFFFDDDDDDCCCDDDDDDEEEFFFGGGHHHyyypppfff```___aaahhhsss|||{{{wwwrrrllliiihhhiiieeeeeedddccccccdddddddddbbbccccccdddeeefffffffffiiillloooqqqrrrsssuuuwwwxxxxxxyyyzzz{{{}}}~~~}}}}}}sssqqquuuvvvdddYYYTTTRRRSSSUUUUUUUUU\\\qqqrrr\\\RRRNNNMMMKKKIIIIIIIIIHHHFFFDDD@@@===;;;999999888666444888888999::::::::::::999999===AAAGGGWWWppp|||jjj[[[ZZZ^^^```eeekkkiiihhhiiijjjoooxxxxxxuuuwwwwwwtttvvvoookkkcccjjjsss{{{~~~~~~}}}~~~yyymmmhhhaaaccceeehhhlllooossstttwwwyyy|||}}}}}}~~~}}}zzzuuuqqqnnnmmmmmmqqqvvvzzz|||uuufff\\\]]]aaagggrrryyyjjj___YYYWWWUUUTTTSSSRRRPPPNNNKKKIIIEEE@@@;;;888555444555555555555555555555555333333444444555666666666;;;::::::===AAAKKK\\\kkkyyy~~~tttkkkaaa\\\UUUOOOLLLIIIFFFDDDCCCCCCDDDDDDFFFGGGHHHIIIzzzqqqhhhbbbaaabbbjjjuuuyyyxxxuuupppkkkhhhiiikkkiiiiiihhhgggffffffffffffdddeeefffgggggghhhhhhhhhjjjmmmqqqtttuuuwwwzzz|||{{{|||~~~}}}|||~~~tttppptttvvveeeZZZUUUPPPQQQTTTUUUSSSYYYlllxxx___SSSOOOLLLJJJHHHHHHGGGGGGEEECCC@@@>>>;;;::::::999888666888888999::::::::::::999<<>>???EEESSSiiiyyyllldddcccbbbdddgggkkklllmmmqqqqqqsssxxx~~~~~~wwwzzz{{{}}}yyypppvvv~~~yyyyyy{{{hhh^^^UUUUUUYYY]]]ccciiiqqq}}}|||wwwvvvxxxxxxyyy{{{vvvnnniiieeefffiiillllllooouuuzzzwwwvvvvvvvvvwwwxxxvvvsssnnniiigggfffgggjjjnnnqqqrrrsssuuuwwwxxx}}}xxxiii[[[RRRWWWcccwwwvvvgggkkkxxx~~~qqqhhh]]]YYYTTTQQQRRRRRRPPPMMMKKKJJJHHHDDD@@@<<<999777666666666666666666666666555555555666666777777777999<<>>HHH[[[tttsssfffccccccccceeehhhkkkmmmnnnkkkmmmqqqxxx~~~}}}ssswww|||}}}uuusss~~~wwwxxx}}}xxxhhh\\\YYYYYY^^^bbbdddiiinnnyyyuuuqqqrrrpppppprrrxxx~~~pppkkkjjjjjjkkkmmmmmmnnnqqqxxx|||xxxuuutttsssrrrrrrqqqoookkkgggffffffeeehhhkkknnnoooppprrrssstttwww}}}zzzmmm\\\PPPTTT___rrrzzzggghhhqqqtttjjj^^^YYYSSSPPPPPPPPPNNNLLLJJJJJJIIIFFFCCC>>>:::888666666666666666666666666555555555666666777888888:::===EEEQQQ]]]lll|||uuunnneee[[[TTTOOOLLLGGGEEEDDDDDDDDDCCCEEEEEEEEEGGGIIILLLNNNPPP~~~sssjjjfffbbbgggoooxxx}}}{{{wwwtttllliiiggggggiiikkkmmmmmmppppppqqqrrrssssssssssssssstttuuuuuuuuuxxx|||~~~|||yyyyyy|||~~~}}}tttnnnjjjjjjlllmmmlllmmmmmmfff]]]OOOKKKLLLRRRUUUVVV___lll~~~bbbSSSMMMKKKIIIGGGGGGGGGEEEDDDAAA@@@???===<<<:::999888888999:::;;;:::;;;===@@@???LLLccc|||qqqeeeddddddeeegggiiillloooqqqjjjmmmsssyyy}}}~~~|||zzzpppuuu|||xxxvvv|||}}}vvvzzzooo```WWWVVVZZZbbbkkknnnnnnrrrxxx{{{vvvwww{{{rrrsssvvv}}}uuukkkiiikkklllnnnppppppqqquuu||||||wwwtttrrrpppmmmnnnmmmkkkhhhffffffgggbbbeeeiiikkklllmmmooopppqqqsssxxx|||zzzooo]]]PPPKKKSSSddd{{{llljjjnnn|||yyymmm```ZZZSSSPPPOOOOOOMMMKKKIIIIIIIIIGGGDDD???;;;888555555555555555555555555666555555555666777999:::===???GGGTTTbbbuuuyyyqqqjjjaaaWWWPPPLLLIIIFFFDDDDDDDDDCCCCCCDDDDDDEEEFFFIIILLLOOOQQQuuulllgggaaaeeemmmvvv|||zzzxxxuuurrrmmmjjjiiiiiikkkmmmnnnnnnpppqqqrrrsssttttttttttttsssttttttuuuvvvyyy~~~~~~|||yyyyyy{{{~~~yyysssmmmggghhhiiikkkqqqssskkk```SSSMMMLLLRRRUUUWWW```lllhhhTTTNNNLLLIIIGGGGGGGGGEEECCCAAA@@@???===<<<:::999888888999:::;;;;;;<<<>>>@@@CCCRRRkkkqqqfffdddfffhhhiiijjjmmmqqqtttpppsssxxx|||}}}|||yyywwwqqqvvv~~~{{{vvvyyy~~~uuuuuu|||nnnZZZRRRQQQRRRYYYfffpppsssssszzz|||}}}|||}}}tttlllggghhhkkkmmmpppssswwwxxx|||zzzuuurrrooommmiiijjjiiigggeeecccdddeeeaaadddgggiiijjjkkklllnnnoooqqqtttxxxwwwnnn^^^RRRIIINNN[[[ppptttnnnnnnyyy~~~rrrbbb\\\TTTPPPOOONNNLLLJJJHHHHHHHHHFFFCCC@@@<<<999555555555555555555555555666666555555666888:::;;;>>>BBBKKKZZZkkkwwwooohhh___UUUNNNJJJGGGEEEDDDDDDEEEDDDCCCCCCDDDEEEGGGIIIMMMPPPRRRyyyoooiiiaaafffmmmvvv{{{yyywwwvvvsssqqqnnnmmmkkkkkkmmmooopppooopppqqqrrrsssttttttttttttsssttttttuuuvvvzzz~~~{{{yyyxxxzzz}}}|||ttthhhhhhiiinnnwww{{{qqqeeeWWWPPPMMMRRRVVVXXXbbbnnn}}}mmmUUUNNNLLLIIIHHHGGGFFFEEECCCAAA@@@???===<<<:::999888888999;;;;;;;;;<<>>DDDQQQbbbuuu~~~vvvoooggg^^^TTTMMMHHHGGGEEEDDDEEEEEEEEEDDDDDDEEEFFFHHHKKKOOORRRTTT{{{qqqkkkbbbfffnnnwww}}}zzzwwwvvvtttrrrppppppnnnlllmmmnnnppppppppppppqqqrrrssstttttttttttttttuuuuuuuuuwww|||~~~{{{yyyxxxzzz}}}~~~{{{jjjiiijjjqqq|||vvvhhhZZZQQQNNNRRRVVVYYYcccooo}}}}}}pppUUUNNNLLLIIIHHHGGGFFFEEECCCAAA@@@???>>><<<:::999888888999;;;;;;;;;<<>><<<;;;555555555555555555555555666666555555666888;;;<<<>>>EEEUUUiii~~~~~~vvvnnnggg^^^TTTMMMHHHFFFDDDDDDEEEFFFEEEDDDEEEFFFGGGIIIMMMQQQTTTVVV~~~uuummmlllhhhjjjsss~~~}}}yyyvvvvvvwwwvvvqqqmmmlllmmmnnnmmmllllllmmmnnnpppnnnllllllnnnpppqqqqqqrrrrrrtttwww{{{|||{{{}}}zzzwwwuuuuuuxxx|||~~~|||lllmmmfffvvvppp___UUUOOOPPPRRRTTT```mmmyyyyyyvvvXXXSSSLLLHHHIIIIIIFFFDDDDDDBBBBBBBBB???<<<999999999666999:::999:::===BBBDDDQQQccc}}}zzzjjjhhhhhhhhhiiijjjkkknnnrrruuuyyy~~~|||uuummmooossswwwcccVVVNNNGGGGGGMMMTTTSSSVVV[[[^^^ggg}}}sssqqqtttxxxyyylllxxxyyypppmmmkkkgggcccbbbcccdddcccaaadddhhhmmmsssyyyyyyvvvqqqlllgggcccbbbaaa````````````````````````bbbbbbbbbccceeehhhjjjlllpppqqqpppppprrrpppeeeXXXJJJKKKNNNTTTcccuuuyyylllqqq|||kkk___SSSOOONNNLLLJJJKKKIIIGGGFFFEEECCCAAA===:::777777666555555555555666666333333777999888888:::BBBMMM[[[jjj}}}tttkkkbbbYYYQQQLLLHHHFFFDDDCCCBBBCCCDDDEEEGGGEEEFFFKKKOOORRRWWW^^^wwwnnnllliiijjjttt|||xxxttttttuuuuuuqqqmmmnnnnnnoooooonnnmmmmmmmmmllljjjhhhhhhiiikkkllllllnnnoooqqqvvv{{{}}}{{{zzzyyywwwssspppqqqtttyyy||||||oooqqqjjj{{{ttt^^^TTTNNNOOOPPPRRR\\\iiizzz[[[SSSLLLGGGHHHIIIFFFCCCDDDBBBBBBBBB???<<<999999999888:::;;;:::;;;>>>CCCGGGZZZkkksssffffffgggggggggffffffjjjpppvvv~~~qqqllloootttwwwkkkUUUNNNKKKHHHJJJPPPUUUUUUZZZ```gggtttvvvkkkiiilllpppsssqqq}}}}}}rrrgggaaa``````]]]ZZZZZZ]]]```aaaaaaiiiooowww}}}|||vvvtttqqqmmmhhhdddaaa```___________________________``````aaabbbdddfffiiijjjnnnoooooooooqqqpppeeeYYYIIIHHHHHHMMMYYYiiixxx|||nnnrrr~~~nnnaaaUUUPPPNNNKKKJJJKKKIIIGGGFFFEEEDDDAAA===:::777666666555555555555555777444444888999888999;;;DDDOOO]]]lllzzzqqqhhh___WWWPPPKKKGGGFFFDDDCCCCCCCCCDDDEEEHHHFFFHHHMMMQQQTTTZZZaaayyyqqqmmmjjjkkksss~~~|||zzzvvvrrrqqqrrrrrrpppnnnppppppqqqqqqpppnnnllljjjgggdddbbbbbbccceeeffffffhhhiiilllqqqxxx|||zzzxxxxxxuuurrrnnnkkklllpppvvvzzz~~~|||ooorrrmmmwww^^^SSSLLLMMMNNNNNNWWWbbb```TTTLLLGGGGGGHHHEEEBBBCCCBBBBBBBBB@@@<<<:::999::::::;;;<<<<<<<<>>;;;777666555555444444555555888555555888999888:::===GGGSSSbbbrrr{{{uuummmddd\\\UUUNNNJJJGGGFFFDDDCCCCCCDDDEEEEEEJJJHHHJJJNNNRRRVVV]]]fffzzzsssnnnjjjjjjrrr|||{{{xxxwwwssspppnnnoooppppppooopppqqqqqqrrrqqqnnnjjjfffbbb```]]]\\\]]]___```___bbbccceeeiiinnntttyyy|||}}}zzzxxxvvvtttsssssspppllliiikkkpppvvvzzz~~~yyymmmppplll~~~uuu]]]RRRJJJKKKKKKJJJPPPZZZqqqeeeUUUMMMGGGGGGGGGDDDBBBBBBBBBBBBBBB@@@===::::::;;;;;;;;;<<<<<<<<>>>>>AAAPPPbbb~~~nnnbbb___aaaeeedddddddddhhhqqqzzztttwwwtttlllmmmssswww{{{```LLLBBBCCCDDDEEEFFFIIINNNRRRWWWcccrrruuuiiigggffffffjjjpppvvvzzzqqqeeeYYYQQQMMMKKKMMMRRRZZZ^^^eeekkkpppvvv|||yyyppphhhddd```___^^^^^^]]]^^^^^^^^^ZZZZZZZZZ[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]ZZZZZZ[[[\\\___bbbeeegggfffjjjkkklllnnnqqqooojjjYYYNNNFFFGGGKKKVVVmmm|||xxx}}}{{{lll[[[SSSNNNIIIGGGHHHHHHGGGFFFFFFEEECCC@@@===999888777777666666777777666444555666666777???GGGXXXfffyyywwwqqqhhh^^^WWWQQQLLLIIIDDDDDDDDDDDDEEEEEEEEEEEEIIIIIIMMMSSSWWW___nnn|||~~~yyyrrrooossszzzwwwqqqooommmnnnnnnooonnnooopppppprrrrrruuuxxxzzzuuukkkccc[[[XXXTTTSSSSSSTTTSSSSSSSSSRRRSSSTTTWWWZZZ^^^``````___^^^```dddffffffeeegggeeeeeefffiiikkklllkkkhhhhhhiiijjjlllnnnpppqqqmmmmmmmmmnnnqqquuuyyy||||||}}}}}}wwwmmmooohhhxxxoooZZZMMMEEEFFFHHHEEEEEEJJJNNNZZZnnnwww[[[RRRJJJHHHGGGDDDBBBCCCAAABBBBBB@@@>>><<<<<<======:::<<>>:::999999888888888888888666555666888888:::CCCMMM```mmmwwwpppfff]]]UUUOOOJJJGGGCCCCCCDDDEEEEEEEEEEEEEEEJJJKKKPPPVVV[[[ddduuu|||uuuqqquuu{{{vvvpppmmmkkkmmmooopppooooooppppppssstttvvv{{{}}}xxxmmmdddYYYVVVSSSQQQQQQQQQQQQQQQPPPPPPRRRTTTXXX]]]aaadddeeecccaaacccgggjjjiiihhhhhhgggfffgggjjjkkklllkkkooonnnmmmllllllmmmnnnooojjjjjjkkkmmmppptttxxxzzzyyyzzz}}}zzzlllmmmeeettt~~~}}}lllYYYLLLDDDFFFHHHDDDDDDIIIEEENNNbbb|||{{{\\\SSSKKKIIIGGGDDDCCCDDDAAABBBBBBAAA>>><<<<<<===>>>;;;===CCCDDDHHHZZZpppppp^^^ZZZaaaggghhhllljjjkkksssyyytttlllmmmqqq}}}uuufffbbbfffnnnsssvvvnnnVVVIIIEEEAAAFFFIIIHHHIIIOOOWWW]]]^^^lll}}}sssfff______^^^]]]]]]___bbbeeegggjjjmmmnnnpppoooggg^^^\\\TTTLLLJJJKKKMMMRRRXXX___gggrrr{{{sssiiiccc\\\TTTNNNPPPRRRSSSTTTSSSSSSTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZUUUVVVWWWYYY[[[___bbbdddiiimmmoooooopppttttttqqqbbbUUULLLKKKOOOYYYsss}}}tttttt|||{{{lll[[[QQQMMMHHHGGGHHHHHHGGGFFFFFFFFFDDDAAA>>>;;;:::999999888888999999777777888::::::<<>>CCCBBBBBBAAA@@@???======>>><<<===@@@AAAHHH^^^vvvuuubbb[[[___eeehhhjjjiiilllvvv{{{zzzyyywwwkkkgggjjjnnnzzzttteee]]]\\\```cccdddeeelllpppjjj[[[MMMGGGFFFFFFGGGHHHIIIKKKPPPWWW\\\eeennnyyymmmfff___\\\XXXWWWWWWXXXYYYYYY]]][[[ZZZZZZ[[[ZZZVVVRRRPPPNNNKKKHHHGGGKKKQQQUUUeeemmmyyyvvvhhh]]]YYYVVVSSSPPPOOONNNNNNNNNOOOQQQSSSTTTTTTUUUVVVWWWYYYZZZ[[[[[[[[[ZZZZZZ[[[\\\\\\ZZZXXXWWWXXXWWWWWWWWW[[[```dddeeehhhlllppptttwwwyyyyyynnnZZZLLLMMMRRR[[[sss~~~llljjjvvvppp\\\OOOKKKKKKJJJIIIFFFFFFFFFEEEDDDBBBAAA@@@<<<;;;999777666666777777777777999::::::???MMM[[[mmm{{{}}}xxxpppddd[[[TTTNNNGGGCCCDDDCCCCCCCCCDDDEEEGGGHHHLLLMMMRRRWWW]]]gggzzz{{{xxxzzz~~~wwwsssqqqpppppppppppprrrssstttuuuxxxzzzppp```XXXRRRRRRTTTTTTTTTWWWXXXXXXYYY\\\```dddhhhkkkmmmlllkkkjjjiiihhhhhhhhhiiihhhffffffgggiiilllmmmqqqrrrsssssssssrrrqqqpppkkkmmmmmmmmmmmmooouuuyyy~~~vvvrrrrrryyyvvvjjjWWWNNNFFFDDDDDDBBBBBBDDDEEEHHHQQQddd|||gggUUUMMMJJJDDDDDDEEE???@@@@@@@@@???>>>===<<<;;;===;;;===AAABBBKKKbbb{{{rrraaa]]]aaagggjjjkkkkkkooozzz{{{zzzyyyxxx{{{nnneeecccfffjjjtttoooggg\\\VVVVVVXXXXXXXXXYYY\\\]]]WWWMMMDDDAAABBBAAABBBEEEHHHLLLSSS[[[```fffpppqqqfff``````\\\WWWTTTSSSSSSSSSRRRTTTSSSQQQRRRSSSRRRNNNKKKLLLKKKJJJIIIIIILLLRRRWWWdddlllxxxuuulll___WWWSSSQQQOOOLLLNNNMMMMMMMMMNNNPPPRRRSSSRRRSSSTTTUUUVVVXXXYYYYYYXXXXXXXXXYYYZZZZZZYYYWWWUUUUUUUUUUUUUUUXXX^^^aaadddggglllqqquuuyyy{{{|||sss___QQQPPPRRRYYYpppnnngggrrrtttaaaSSSMMMKKKIIIFFFFFFFFFEEEEEEDDDBBBAAA@@@<<<;;;999777666666777777777777888999:::@@@OOO^^^qqq}}}{{{vvvnnnbbbXXXRRRLLLGGGCCCDDDCCCCCCCCCDDDEEEGGGHHHOOOPPPTTT[[[aaalll~~~|||||||||wwwtttrrrqqqpppqqqrrrtttxxx{{{}}}vvvddd\\\TTTTTTUUUTTTUUUXXXZZZ[[[^^^bbbgggkkknnnpppooonnnmmmkkkjjjjjjjjjjjjjjjiiihhhhhhiiilllnnnpppuuuvvvwwwwwwwwwuuusssrrrnnnnnnnnnmmmmmmooossswwwyyytttsssyyyvvvkkkXXXNNNFFFEEEDDDBBBBBBDDDFFFGGGLLLYYYooojjjVVVLLLJJJDDDDDDEEE@@@@@@@@@@@@???>>>===<<<;;;;;;:::===BBBDDDNNNfffmmm```^^^ccciiimmmmmmooottt{{{{{{|||qqqrrr}}}zzzlllccc^^^]]]___ccckkkrrrvvvxxxxxxssslll]]]XXXRRRPPPPPPPPPNNNLLLNNNMMMJJJFFFAAA>>>???@@@@@@CCCFFFJJJOOOWWW___dddjjjtttvvvkkkdddaaaaaa\\\UUUOOOLLLLLLKKKKKKLLLJJJIIIJJJJJJJJJGGGEEEGGGHHHIIIJJJKKKNNNSSSVVV___fffqqqzzz~~~yyyvvvggg```VVVPPPMMMMMMKKKJJJLLLLLLKKKLLLMMMNNNPPPQQQPPPPPPQQQSSSTTTUUUVVVWWWUUUUUUUUUVVVXXXYYYXXXVVVUUUUUUUUUUUUVVVYYY^^^aaadddggglllsssxxx|||xxxfffVVVSSSSSSWWWjjjpppfffnnnxxxeeeWWWOOOKKKGGGDDDEEEEEEEEEDDDCCCBBBAAA@@@<<<;;;999777666666777777777777777999:::BBBSSScccuuu~~~xxxtttkkk___UUUOOOKKKGGGEEECCCCCCCCCCCCDDDFFFHHHIIIQQQRRRWWW___gggsss}}}}}}zzzvvvtttrrrsssssssssuuuyyyyyykkkaaaXXXWWWWWWWWWXXX[[[[[[]]]bbbggglllooorrrssspppooonnnmmmllllllllllllkkkkkkkkkkkkmmmoooqqqsssvvvwwwyyy{{{zzzyyywwwuuuqqqpppooommmmmmooorrrttt{{{|||}}}}}}}}}~~~|||vvvsssxxxwwwmmmZZZQQQHHHFFFFFFDDDCCCEEEHHHGGGJJJVVViiipppYYYLLLKKKEEEDDDEEEAAABBBBBBBBBAAA@@@???>>>>>>;;;:::===BBBEEENNNggg|||iii``````dddjjjnnnooorrryyy|||zzz}}}uuummmhhhvvv}}}lllbbb]]]YYYWWWXXX[[[aaaffffffeeeddd^^^WWWRRRPPPMMMMMMMMMMMMKKKIIIJJJGGGCCC@@@???@@@AAABBBEEEGGGKKKOOOSSSZZZaaafffpppzzzzzzkkkcccaaa```^^^XXXQQQKKKHHHGGGFFFFFFGGGFFFFFFFFFFFFFFFEEEEEEEEEGGGIIIKKKLLLNNNQQQSSSXXX]]]fffmmmooommmhhhddd\\\WWWQQQMMMLLLLLLKKKJJJKKKJJJJJJJJJKKKMMMOOOPPPOOOOOOPPPRRRSSSTTTUUUVVVTTTSSSSSSUUUWWWXXXXXXWWWXXXXXXYYYYYYZZZ\\\aaaddddddhhhnnnuuu{{{yyyiiiZZZTTTRRRVVVfffxxxtttgggoooxxxgggYYYPPPJJJFFFBBBDDDDDDDDDDDDCCCBBBAAA@@@<<<;;;999777666666777777777666777999<<>><<<;;;===BBBDDDMMMeee}}}vvveee```bbbeeeiiimmmpppttt}}}{{{{{{}}}{{{lllgggdddtttzzznnnbbb]]][[[VVVSSSSSSTTTYYY[[[ZZZXXXWWWRRRLLLMMMLLLJJJJJJJJJKKKJJJJJJGGGDDD@@@???@@@BBBBBBAAAEEEHHHLLLQQQVVV]]]dddiiiuuu}}}lll^^^XXXWWWWWWVVVQQQKKKFFFEEEEEEEEEEEECCCDDDDDDDDDDDDDDDEEEFFFFFFHHHKKKLLLLLLLLLNNNOOORRRVVV\\\aaaaaa^^^ZZZVVVRRROOOLLLKKKJJJKKKKKKJJJJJJIIIIIIIIIJJJLLLNNNOOOOOOPPPPPPRRRSSSTTTUUUVVVUUUTTTTTTUUUWWWXXXXXXXXXYYYZZZ[[[[[[\\\^^^bbbeeeeeeiiipppvvv|||vvvhhh[[[TTTQQQTTTbbbqqqxxxvvviiirrrvvvgggYYYOOOIIIEEEBBBCCCDDDDDDDDDCCCBBBAAA@@@<<<;;;999777666666777777777666888:::>>>GGGZZZlll|||~~~yyyuuunnneeeYYYQQQMMMKKKIIIHHHCCCCCCCCCCCCEEEGGGIIIKKKNNNPPPXXXfffvvv~~~zzzwwwtttssssssrrrsssvvv{{{~~~sssggg\\\WWWVVVVVVXXX[[[```bbbeeeiiillloooppppppqqqppppppqqqqqqrrrssstttpppqqqrrrtttvvvyyy{{{|||{{{~~~}}}xxxtttpppnnnnnnoooooooooooorrrvvvxxxzzz|||~~~~~~}}}vvvqqquuu}}}xxxppp___VVVMMMKKKJJJGGGGGGHHHEEEHHHOOOZZZkkk~~~aaaPPPNNNHHHDDDEEEDDD???????????????>>>======>>><<<>>>BBBDDDLLLddd}}}ppp```___dddfffiiinnnqqqxxx~~~zzzyyyyyy}}}kkkaaa```gggvvvuuujjjbbb[[[ZZZXXXSSSPPPPPPOOOSSSTTTRRRPPPPPPLLLGGGHHHGGGGGGGGGGGGHHHHHHIIIAAA???===<<<===???@@@@@@BBBEEEKKKRRRXXX```hhhmmmvvv}}}yyyeeeWWWPPPNNNNNNLLLIIIEEECCCCCCCCCCCCCCC???@@@AAAAAAAAAAAACCCEEEGGGIIIKKKLLLKKKJJJKKKLLLOOOQQQUUUWWWWWWUUURRROOOJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIHHHIIIJJJKKKMMMNNNOOOPPPQQQRRRSSSUUUUUUVVVWWWUUUTTTUUUWWWXXXXXXXXXVVVXXXYYYZZZZZZ]]]```cccfffjjjooouuuyyy{{{{{{zzzqqqfffYYYQQQNNNQQQ\\\hhhqqq{{{wwwkkkttt~~~uuufffXXXNNNHHHEEECCCCCCCCCCCCCCCCCCBBBAAAAAA<<<;;;999777666666777777777777999===@@@JJJ\\\mmm~~~~~~zzzuuuqqqhhh```VVVOOOLLLJJJHHHGGGCCCCCCCCCDDDEEEHHHJJJKKKOOOQQQZZZjjj|||zzzyyywwwuuutttssstttttttttvvvzzzxxxlll```[[[YYYXXX[[[^^^ccceeegggiiikkkmmmnnnnnnppppppqqqrrrsssuuuvvvwwwuuuvvvxxxzzz|||zzzvvvqqqnnnnnnooonnnmmmnnnqqqvvvzzz{{{{{{|||}}}~~~}}}uuuooorrr{{{~~~yyyqqq___VVVNNNKKKJJJGGGGGGHHHIIILLLTTT___pppeeeRRRPPPIIIDDDEEEEEE>>>????????????>>>======>>><<>>@@@??????@@@CCCFFFGGGIIIKKKKKKJJJJJJKKKLLLKKKLLLMMMOOONNNMMMLLLKKKFFFHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJKKKMMMNNNNNNOOOPPPQQQRRRTTTUUUUUUXXXVVVTTTTTTVVVWWWWWWVVVTTTVVVXXXYYYYYY[[[^^^aaafffiiimmmrrrttttttrrrqqqmmmdddXXXOOOJJJLLLVVV```hhhtttwwwkkkrrrvvvgggWWWLLLFFFDDDCCCBBBBBBCCCCCCCCCBBBAAAAAA<<<;;;999777666666777777666777;;;???CCCLLL]]]nnnxxx~~~|||wwwpppkkkbbb[[[RRRLLLJJJHHHFFFDDDCCCCCCCCCDDDFFFHHHJJJLLLSSSUUU^^^ooo~~~{{{yyyyyysssrrrrrrqqqrrrsssuuuvvvxxx{{{~~~rrreee___]]]]]]___cccfffggghhhiiijjjlllmmmmmmooopppqqqrrrtttvvvxxxyyyxxxzzz{{{~~~|||wwwqqqnnnoooooonnnlllooosssxxx{{{|||{{{{{{{{{|||tttnnnqqqzzz~~~yyyrrr___VVVMMMKKKIIIGGGFFFGGGOOORRRYYYdddttthhhSSSQQQJJJDDDEEEEEE@@@@@@AAAAAAAAA@@@@@@???>>>===???DDDGGGPPPhhhxxxeeeXXX^^^gggjjjmmmsssvvv~~~uuunnnkkkgggkkkqqq{{{{{{iii[[[UUUXXX]]]gggrrr}}}~~~yyynnndddVVVRRRPPPOOOLLLIIIJJJOOOJJJMMMMMMIIIGGGHHHEEEAAA???BBBFFFIIIHHHFFFDDDCCC@@@???===::::::???FFFLLLNNNQQQVVV\\\aaagggmmmrrrxxx{{{~~~}}}qqqhhhYYYLLLDDD@@@>>>===???>>>======>>>???===<<<===???@@@@@@???@@@DDDHHHFFFHHHJJJJJJJJJJJJLLLMMMGGGGGGHHHHHHHHHHHHGGGGGGGGGIIIKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIJJJLLLNNNOOOMMMNNNOOOPPPRRRSSSTTTTTTXXXVVVTTTSSSUUUVVVVVVUUUUUUVVVXXXYYYZZZ\\\___aaaeeehhhlllooopppooollljjjkkkcccWWWMMMHHHIIIRRRZZZ```mmm}}}vvvjjjpppxxxhhhXXXLLLEEECCCCCCBBBBBBBBBCCCBBBBBBAAAAAA<<<;;;999777666666777777666888<<>>AAAAAAAAA@@@@@@@@@??????>>>?????????GGGZZZtttooo```XXX___jjjmmmnnnqqqwwwxxxkkkddddddggggggnnnxxxwwwvvv~~~|||vvvuuuvvvxxxzzzrrreeeYYYRRRQQQTTTVVVbbbgggmmmrrrpppjjjbbb\\\XXXQQQJJJHHHIIIJJJIIIFFFHHHHHHGGGFFFCCC@@@===;;;>>>@@@CCCEEEFFFDDDBBB@@@<<<:::999<<<@@@DDDEEEEEEHHHNNNVVV\\\aaagggpppwww~~~}}}||||||zzztttkkkdddYYYSSSIIIAAA===<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>AAABBBCCCEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEGGGGGGGGGGGGGGGGGGHHHHHHJJJIIIIIIIIIJJJKKKMMMNNNHHHLLLOOOOOOLLLLLLQQQUUUSSSSSSTTTTTTUUUUUUUUUVVVVVVWWWXXXWWWWWWXXX[[[^^^gggggggggjjjmmmpppqqqqqqiiicccZZZPPPIIIIIINNNSSSYYYfffyyywwwkkknnn{{{zzziiiWWWIIICCCAAAAAADDDDDDDDDDDDCCCBBBAAA@@@>>>===;;;999777666666777999777:::AAAJJJUUUcccppp}}}||||||yyysssjjjcccZZZUUUPPPKKKIIIGGGFFFDDDBBBCCCEEEEEEGGGJJJNNNRRRYYY^^^hhh{{{|||vvvrrrnnnkkkkkkppptttvvvyyy~~~qqqccc^^^___bbbbbbdddgggjjjllllllmmmoooqqqrrrvvvzzz|||}}}~~~}}}wwwqqqooommmlllkkkpppsssxxxzzz|||}}}yyyqqqqqqwww{{{yyyuuuhhh]]]QQQLLLJJJHHHIIIKKKRRRXXXaaannnrrrXXXOOOHHHEEEEEE???AAAAAAAAA@@@@@@@@@??????<<<>>>>>>>>>DDDVVVqqqnnn```XXX```jjjmmmooosss{{{nnnddd``````bbbccciiisss}}}xxxpppqqqzzz|||sssmmmkkklllmmmgggbbbZZZSSSPPPQQQTTTWWW^^^bbbgggjjjiiiddd]]]YYYVVVPPPIIIGGGHHHIIIGGGEEECCCCCCCCCBBB@@@???===<<<===???BBBDDDDDDBBB@@@>>>===;;;;;;===AAAEEEFFFFFFKKKPPPWWW\\\___eeennnuuuzzzxxxvvvsssmmmdddXXXPPPKKKFFF@@@<<<;;;<<<======<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>??????>>>>>>@@@AAAAAABBBCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGHHHJJJKKKLLLQQQTTTUUURRRNNNLLLNNNQQQSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWWWWXXX[[[^^^gggggghhhjjjmmmoooppppppjjjeee\\\QQQHHHFFFJJJNNNUUUbbbuuuvvvhhhhhhrrr|||{{{jjjXXXKKKDDDBBBCCCBBBCCCCCCBBBBBBAAA@@@???>>>===;;;999777777777777:::999<<>>@@@???CCCUUUpppmmm```ZZZaaajjjmmmpppuuurrrccc___^^^]]]^^^```fffoooxxxqqqkkkgggiiiqqqyyy~~~|||wwwnnnfff```^^^^^^___WWWUUURRROOOOOORRRUUUWWW^^^aaadddfffeee```ZZZVVVRRRNNNHHHEEEFFFFFFDDDBBB??????>>>==================>>>@@@BBBAAA@@@===;;;>>>===<<<>>>BBBFFFGGGHHHKKKOOOTTTWWW[[[aaaiiiooowwwvvvsssnnneeeYYYLLLDDD???===:::999:::<<<======;;;;;;;;;;;;;;;;;;<<<<<<======>>>?????????????????????>>>>>>>>>???AAABBBCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDEEEGGGHHHHHHGGGGGGGGGGGGIIIJJJKKKLLLTTTVVVVVVRRRNNNKKKLLLOOORRRRRRRRRRRRQQQQQQQQQQQQRRRSSSUUUUUUVVVXXX[[[^^^fffgggiiikkkmmmnnnoooppplllhhh___SSSIIIDDDFFFIIIRRR___rrrxxxgggbbbhhhrrr{{{kkkZZZMMMFFFDDDDDDAAAAAAAAAAAA@@@???>>>>>>>>><<<:::888777777777777;;;:::>>>EEEOOO[[[lllzzz}}}||||||wwwrrrkkkccc\\\SSSOOOJJJFFFDDDCCCBBBAAABBBCCCEEEGGGIIILLLQQQUUU^^^dddrrr{{{tttooojjjiiimmmtttyyy{{{xxxmmmggghhhkkknnnooorrruuuxxxyyyzzz|||~~~xxxssspppnnnmmmlllppptttzzz~~~{{{uuutttyyy~~~~~~oooaaaSSSKKKHHHGGGJJJNNNUUUZZZaaaiii{{{}}}^^^QQQGGGEEEGGGBBBAAAAAAAAA@@@@@@@@@??????===AAACCCBBBFFFWWWtttlllaaa\\\ccckkkmmmrrryyy~~~fff]]]]]]^^^]]]\\\aaafffnnnvvv|||mmmddd```^^^```gggmmmppppppmmmhhhaaa[[[VVVUUUUUUVVVVVVTTTQQQPPPPPPSSSWWWYYYbbbeeeiiijjjhhhaaaZZZUUUOOOLLLGGGEEEDDDCCCAAA???>>>===<<<;;;;;;;;;<<<======>>>???@@@@@@>>><<<:::=========???BBBEEEGGGIIIIIIKKKOOORRRVVV\\\ccciiippppppnnniii```UUUIIIAAA===<<<::::::;;;<<<;;;:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>???????????????>>>===;;;::::::;;;===???AAAAAABBBCCCCCCCCCCCCBBBBBBBBBCCCCCCEEEFFFGGGHHHHHHHHHIIIJJJKKKLLLNNNNNNNNNOOOOOONNNLLLKKKLLLNNNQQQQQQPPPPPPOOOOOONNNNNNPPPQQQSSSSSSTTTWWWZZZ]]]cccfffiiikkklllmmmnnnooommmkkkdddXXXLLLEEEEEEHHHRRR___rrr|||iii___ccclllzzzjjjZZZMMMFFFDDDDDDAAAAAAAAAAAA@@@???>>>======<<<:::888777777777888::::::???GGGPPP^^^qqq|||zzz}}}zzzuuuooohhh___YYYQQQMMMHHHDDDCCCCCCBBBAAABBBDDDFFFHHHJJJNNNTTTWWW___fffttt|||uuuoookkkkkkpppwww|||{{{sssnnnoootttxxx{{{~~~yyyssspppnnnmmmkkkoootttyyy}}}|||wwwwww{{{~~~~~~}}}oooaaaRRRKKKHHHGGGJJJNNNSSSYYY^^^eeettt||||||cccSSSHHHFFFGGGCCCAAAAAAAAA@@@@@@@@@??????>>>AAACCCDDDIII\\\xxxkkkbbb___ffflllooouuu~~~rrr___ZZZ\\\\\\[[[ZZZaaaffflllttt|||xxxjjjaaa[[[YYYWWWYYY]]]aaacccbbb```]]]XXXTTTRRRQQQSSSTTTXXXUUUQQQOOOPPPTTTYYY\\\dddhhhlllmmmjjjaaaXXXRRRMMMKKKHHHFFFDDDAAA???===???>>>===;;;;;;;;;<<<===>>>???@@@@@@@@@>>>===;;;======>>>@@@BBBDDDGGGJJJHHHJJJMMMQQQUUU[[[aaaeeeffffffddd___VVVKKKAAA<<<;;;::::::;;;<<<;;;:::888::::::::::::;;;;;;<<<<<<======>>>???????????????===;;;:::999999:::<<<===???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHGGGGGGIIIJJJLLLMMMNNNNNNIIIJJJKKKKKKJJJKKKMMMNNNPPPOOOOOONNNNNNMMMMMMMMMNNNOOOQQQRRRSSSUUUYYY[[[___cccgggjjjjjjkkkmmmnnnmmmmmmhhh^^^QQQHHHGGGJJJQQQ^^^rrr~~~kkk]]]```jjjwwwhhhXXXLLLEEECCCBBBAAABBBBBBAAAAAA@@@???>>>===<<<:::888777777888888999:::???GGGQQQ```vvv|||{{{~~~zzzuuunnneee\\\WWWOOOKKKGGGDDDCCCCCCCCCBBBBBBDDDFFFIIILLLPPPVVVZZZaaahhhvvv}}}wwwsssooopppttt{{{zzzvvvwww}}}xxxsssooommmllljjjnnnrrrwww{{{|||}}}}}}~~~~~~yyyxxxzzz|||{{{zzznnn```RRRJJJHHHGGGJJJNNNTTTZZZ___dddppp}}}}}}gggVVVJJJFFFGGGBBBAAAAAAAAA@@@@@@@@@??????>>>???@@@CCCMMMbbb}}}kkkdddbbbiiinnnpppyyysssfffZZZWWWXXXXXXXXXYYY___ccciiiooowwwzzziii___[[[UUUTTTSSSTTTWWWZZZ[[[ZZZXXXVVVSSSQQQPPPPPPRRRSSSSSSQQQNNNLLLNNNSSSXXX\\\___bbbeeefffccc[[[SSSMMMLLLKKKJJJGGGDDDAAA>>><<>>============>>>@@@AAABBBBBBBBBAAA@@@???===???AAAAAABBBEEEIIILLLLLLNNNQQQUUUYYY^^^aaacccaaaaaa^^^WWWMMMCCC;;;777666555666888:::;;;:::999999999::::::;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>;;;;;;:::::::::;;;===>>>??????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDFFFGGGGGGDDDEEEGGGIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNPPPPPPQQQSSSVVVYYYZZZ___eeehhhiiiiiilllnnnnnnooommmcccUUUKKKIIIKKKNNN[[[ppplll[[[]]]iii}}}tttfffWWWKKKDDDBBBAAAAAAAAAAAAAAA@@@???>>>>>><<<;;;:::888777888888999999:::@@@IIISSSccc{{{}}}~~~zzzuuulllbbbYYYTTTMMMJJJFFFCCCCCCDDDDDDCCCBBBDDDGGGJJJMMMRRRYYY]]]eeennn|||~~~zzzvvvttttttxxx~~~}}}{{{{{{zzzxxx{{{}}}~~~|||zzz~~~xxxrrrnnnlllkkkiiimmmqqquuuwwwyyyzzz|||}}}zzzvvvvvvxxxyyyyyykkk^^^PPPJJJHHHGGGJJJNNNUUU[[[```dddnnnjjjYYYLLLGGGGGGAAAAAAAAAAAA@@@@@@@@@?????????>>>???DDDRRRjjjkkkeeeeeelllppprrr|||eee]]]VVVVVVVVVVVVWWWZZZ^^^bbbgggllltttmmm___YYYWWWQQQQQQPPPRRRTTTWWWXXXYYYTTTSSSQQQOOOOOOOOOOOOPPPNNNMMMLLLLLLMMMPPPSSSUUUVVVWWWYYYXXXVVVRRRNNNKKKLLLLLLLLLIIIEEEAAA>>>===;;;<<<===>>>????????????BBBCCCDDDDDDEEEDDDDDDCCC@@@BBBDDDDDDEEEGGGKKKOOOQQQSSSUUUXXX\\\^^^^^^^^^^^^]]]ZZZRRRHHH???:::888444444444666999;;;::::::888999999:::;;;;;;<<<<<<;;;;;;<<<===============:::;;;;;;<<<===>>>??????>>>???@@@AAABBBBBBBBBBBBEEEDDDDDDDDDEEEEEEFFFGGGCCCDDDGGGIIIKKKLLLLLLLLLMMMLLLKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNMMMNNNOOOOOOOOOQQQTTTWWWVVV\\\cccgggggghhhkkknnnooorrrqqqgggWWWLLLHHHJJJLLLZZZooonnn[[[]]]jjj|||{{{ssseeeWWWKKKDDDAAAAAA@@@@@@@@@@@@???>>>===<<<<<<;;;999888888888888999:::<<>>@@@AAAAAAAAADDDDDDEEEFFFGGGGGGGGGFFFBBBDDDFFFGGGGGGIIIMMMQQQTTTUUUVVVYYY[[[[[[ZZZXXXVVVUUURRRKKKBBB;;;888888888777777888:::;;;:::999888888999::::::;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<:::;;;<<<>>>???@@@@@@@@@>>>???@@@AAABBBCCCCCCCCCFFFEEEEEEEEEEEEEEEFFFGGGEEEFFFIIIKKKMMMNNNNNNNNNIIIHHHHHHIIIKKKMMMMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOMMMNNNOOOOOOOOOPPPSSSUUUSSSZZZbbbffffffgggjjjnnnpppsssssshhhXXXKKKGGGHHHLLLZZZpppqqq]]]___mmm|||{{{ssseeeWWWLLLEEEBBBAAA????????????>>>===<<<;;;<<<;;;999888888888999999;;;===DDDMMMWWWiii{{{{{{yyyrrrhhh]]]UUUPPPJJJGGGCCCAAAAAACCCCCCCCCBBBDDDGGGKKKOOOUUU[[[```ppp|||~~~|||zzzyyy}}}tttnnnfffaaa```aaacccdddcccdddfffkkksss|||vvvpppllljjjkkkkkklllmmmnnnoooqqquuu{{{xxxsssrrrsssuuuvvvfffZZZNNNHHHFFFFFFKKKQQQUUU[[[bbbfffmmmyyywww\\\OOOJJJGGGEEEBBBAAA@@@@@@??????@@@@@@>>>AAADDDIIIYYYuuuzzziiieeeffflllpppvvvpppeeeZZZZZZYYYWWWUUUUUUWWWYYY___aaagggooouuu}}}}}}tttpppppptttrrrmmmeee[[[SSSOOOMMMPPPPPPQQQRRRRRRSSSTTTTTTTTTQQQNNNMMMMMMMMMLLLKKKNNNMMMKKKJJJIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFIIIIIIHHHFFFCCCAAA>>>===>>>=========>>>???@@@AAACCCDDDEEEFFFFFFGGGGGGGGGDDDDDDEEEFFFHHHJJJLLLNNNXXXXXXZZZ]]]___```^^^\\\TTTPPPIIICCC>>>999666333666666777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<>>>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFHHHIIILLLNNNOOOOOONNNMMMHHHJJJLLLMMMNNNMMMLLLKKKJJJKKKLLLMMMNNNOOOOOOOOOMMMMMMLLLMMMNNNPPPRRRTTTUUUZZZaaafffjjjkkkmmmnnnwwwwwwuuummm]]]MMMGGGIIIJJJZZZmmm{{{xxxccc```hhhvvvyyyssshhhZZZMMMDDD@@@@@@AAAAAA@@@???>>>===<<<;;;<<<;;;999777777777777888;;;@@@GGGPPP^^^rrr~~~~~~{{{|||zzzvvvpppiiibbbYYYQQQKKKGGGFFFDDDCCCBBBBBBBBBCCCEEEEEEIIIOOORRRWWW```jjjrrr}}}|||zzz}}}yyymmmhhh```[[[YYY[[[\\\]]]]]]^^^```dddlllwww{{{uuuoookkkiiiiiijjjlllmmmoooqqqsssvvv{{{~~~vvvpppnnnoooqqqrrrdddYYYNNNIIIGGGGGGKKKQQQUUU[[[aaaeeejjjuuu|||___PPPIIIFFFDDDBBBAAA@@@@@@??????@@@@@@???BBBEEEJJJ[[[www{{{kkkhhhhhhmmmssszzz{{{hhh___ZZZZZZYYYWWWUUUUUUWWWYYY^^^```fffmmmttt|||sssiiieeedddfffeeebbb\\\UUUOOOKKKJJJMMMMMMNNNNNNOOOPPPPPPQQQSSSPPPNNNMMMMMMMMMLLLKKKNNNMMMKKKJJJIIIIIIJJJJJJIIIIIIGGGFFFFFFEEEEEEEEEGGGGGGFFFDDDBBB@@@>>>===<<<<<<<<<===???@@@BBBCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFGGGGGGHHHIIIKKKMMMNNNVVVWWW[[[___bbbaaa^^^ZZZSSSNNNFFF@@@<<<999666444666666777888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDDDDDDDDDDFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGIIIKKKLLLLLLLLLLLLHHHIIIKKKLLLMMMLLLKKKJJJJJJKKKLLLMMMNNNOOOOOOOOONNNNNNNNNNNNOOORRRTTTUUUUUUZZZaaagggjjjlllnnnooovvvvvvuuunnn___NNNGGGHHHHHHXXXjjjzzz{{{eee```hhhzzzxxxssshhhZZZMMMEEEAAA@@@AAAAAA@@@???>>>===<<<;;;<<<;;;999777777777777888;;;@@@HHHRRR```uuu~~~|||~~~}}}zzzvvvooohhh```XXXOOOJJJGGGFFFDDDCCCBBBBBBBBBCCCFFFFFFJJJPPPSSSWWW```jjjttt~~~}}}zzz{{{}}}|||uuuqqqhhhbbb[[[VVVTTTUUUWWWXXXXXXXXXYYY]]]dddmmmvvv|||~~~~~~|||yyysssmmmiiigggggghhhkkkmmmpppsssuuuxxx|||~~~{{{rrrllljjjjjjkkklllaaaWWWNNNKKKIIIIIILLLQQQUUUZZZ```cccgggqqqcccQQQIIIFFFCCCBBBAAA@@@@@@??????@@@@@@@@@CCCFFFLLL^^^zzz{{{mmmjjjjjjooovvvlll___ZZZYYYYYYYYYWWWVVVVVVXXXZZZ]]]___eeelllrrr{{{wwwhhh^^^YYYWWWVVVWWWVVVSSSNNNKKKJJJJJJLLLLLLLLLMMMMMMNNNOOOOOOQQQOOOMMMLLLMMMMMMLLLKKKMMMLLLKKKJJJIIIIIIIIIJJJHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCAAA@@@>>>===:::;;;<<<===@@@BBBDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGIIIJJJJJJJJJKKKMMMNNNOOOTTTWWW\\\aaadddbbb]]]YYYRRRLLLDDD===999888777666555666777999:::<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<============>>>>>>@@@AAABBBAAABBBBBBCCCDDDDDDDDDEEEFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEFFFGGGHHHIIIJJJJJJHHHIIIKKKLLLLLLKKKJJJJJJJJJJJJLLLMMMNNNOOOOOOOOOOOOOOONNNOOOPPPRRRTTTVVVVVV[[[bbbhhhkkkmmmooopppttttttuuupppbbbQQQHHHGGGGGGTTTfffvvv|||fff```fff|||xxxrrrhhh[[[NNNFFFBBBAAA@@@@@@???>>>======<<<<<<;;;:::999888777777888888;;;AAAJJJTTTcccwwwyyy{{{~~~zzzuuunnnggg^^^VVVMMMHHHFFFEEECCCBBBBBBBBBCCCCCCGGGHHHLLLQQQUUUXXXaaajjjwww~~~~~~}}}}}}yyyxxxxxx}}}yyyuuuqqqnnngggbbb[[[VVVTTTUUUVVVWWWVVVUUUVVVYYY```iiiooosssrrrqqqoooooonnnooopppqqqoooqqquuuxxx{{{zzzwwwrrrllliiigggggggggiiilllqqquuuwwwyyy|||~~~xxxoooiiiffffffgggggg^^^UUUNNNKKKKKKJJJLLLPPPTTTZZZ```dddgggooo}}}gggRRRJJJFFFCCCBBBAAA@@@@@@??????@@@@@@AAADDDGGGNNNaaa}}}{{{llljjjjjjoooxxxpppbbb[[[ZZZWWWXXXXXXWWWVVVVVVXXXZZZ]]]___eeelllsss{{{qqqbbbXXXSSSRRROOOPPPPPPOOOMMMLLLLLLMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPNNNLLLLLLMMMMMMLLLKKKMMMLLLKKKKKKJJJJJJIIIIIIGGGFFFFFFEEEDDDDDDEEEEEEBBBBBBBBBBBBAAA@@@>>>>>>;;;<<<===>>>@@@BBBDDDFFFHHHHHHIIIJJJJJJIIIIIIHHHKKKKKKLLLMMMNNNPPPRRRSSSUUUWWW\\\```cccbbb^^^ZZZTTTNNNDDD<<<888777777777666666888999;;;===>>>???===========================<<<<<<<<<<<<===>>>>>>=========>>>???AAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJJJJKKKKKKLLLLLLLLLKKKJJJIIIJJJKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNPPPRRRTTTUUUVVV[[[bbbhhhlllnnnpppqqqqqqrrrtttqqqdddSSSHHHFFFFFFPPP```ppp~~~ggg```fffzzzxxxrrriii\\\OOOGGGCCCBBB@@@??????>>>======<<<<<<;;;:::999888777888999999===CCCLLLWWWeeeyyyzzz~~~|||yyytttlllddd\\\SSSKKKFFFEEEDDDCCCBBBBBBBBBCCCDDDHHHIIIMMMSSSWWWZZZbbbkkk{{{~~~}}}||||||||||||zzzxxxwwwzzz}}}yyywwwsssooolllgggbbb[[[WWWVVVVVVWWWWWWWWWVVVVVV[[[bbbiiinnnppppppmmmjjjfffcccbbbccccccfffiiinnnrrruuuyyy|||vvvsssoookkkhhhggggggggggggkkkppptttvvvxxx{{{|||}}}vvvmmmfffccccccdddddd\\\TTTMMMKKKJJJIIIKKKOOOSSSYYY```dddgggooo|||jjjSSSLLLHHHDDDBBBAAA@@@@@@??????@@@@@@AAADDDHHHPPPdddyyyjjjiiijjjooozzzoooccc[[[XXXYYYVVVWWWXXXXXXWWWWWWYYYZZZ^^^```fffmmmsss||||||lll___VVVRRRPPPMMMNNNOOONNNMMMLLLMMMNNNMMMMMMNNNNNNNNNNNNOOOOOONNNMMMLLLMMMNNNNNNMMMLLLLLLLLLLLLKKKKKKJJJIIIIIIGGGFFFEEEEEEDDDEEEEEEEEEBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>???@@@BBBDDDEEEIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNQQQSSSUUUVVVWWWXXXZZZ]]]``````^^^\\\WWWPPPEEE<<<888777777777777777999:::<<<>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>???@@@>>>>>>??????AAABBBDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMOOOQQQSSSTTTWWW\\\ccchhhlllmmmooopppoooppprrrqqqeeeTTTIIIEEEGGGNNN\\\mmm}}}kkkdddhhhvvvxxxsssjjj]]]QQQGGGCCCAAA??????>>>>>>===<<<<<<<<<;;;:::999888888888999:::>>>EEEPPP[[[iii|||yyy|||}}}wwwrrrjjjaaaYYYQQQJJJEEECCCCCCBBBAAAAAABBBDDDDDDHHHJJJOOOVVVYYY]]]eeemmm}}}|||{{{{{{{{{||||||zzzxxxzzz}}}~~~}}}yyyxxxwwwvvvuuurrrmmmjjjeeeaaa[[[VVVUUUUUUUUUUUUXXXWWWWWW]]]eeelllppppppsssoooiiiccc^^^\\\[[[\\\]]]bbbhhhnnnrrrxxx{{{xxxqqqooollliiigggfffggggggeeehhhmmmqqqtttvvvyyy{{{~~~~~~~~~~~~zzzsssjjjdddaaaaaabbbbbb[[[SSSKKKIIIHHHGGGJJJNNNQQQXXX___cccfffmmmxxxoooVVVNNNIIIDDDBBBAAA@@@@@@??????@@@@@@AAADDDHHHQQQfffuuuhhhjjjlllqqqlll```YYYVVVUUUWWWTTTVVVXXXXXXXXXXXXYYY[[[^^^```fffmmmttt|||wwwggg[[[TTTPPPNNNLLLMMMNNNMMMLLLLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMNNNPPPPPPOOOMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEFFFFFFDDDDDDDDDDDDCCCAAA@@@@@@?????????@@@AAACCCDDDEEEJJJJJJKKKMMMMMMNNNNNNMMMMMMMMMNNNPPPRRRTTTVVVWWWWWWWWWXXX[[[^^^___]]][[[VVVOOOEEE===999777777777888999:::<<<===???@@@@@@????????????????????????????????????@@@AAABBBBBBAAAAAAAAAAAABBBDDDEEEFFFEEEEEECCCCCCCCCDDDEEEFFFEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIKKKLLLMMMNNNNNNNNNMMMLLLLLLMMMNNNPPPRRRTTTXXX]]]ccchhhkkklllmmmnnnmmmmmmooooooeeeUUUIIIDDDGGGOOO^^^rrrooofffiiitttzzzuuukkk___QQQGGGBBB@@@>>>>>>>>>======<<<<<<<<<;;;:::999888888999:::;;;???GGGSSS```ooo|||uuu{{{{{{tttoooggg___WWWPPPIIIEEEBBBBBBAAAAAAAAACCCDDDEEEHHHJJJPPPWWW\\\___gggppp}}}{{{{{{|||}}}{{{zzzyyyyyyzzz{{{||||||uuuuuutttttttttqqqllliiiddd```ZZZVVVUUUUUUUUUUUUVVVUUUVVV\\\fffmmmppppppppplllfff```\\\[[[\\\]]]^^^eeennnuuu|||{{{yyyxxxuuurrrjjjiiigggfffeeeeeeeeefffcccfffjjjnnnqqqtttwwwzzz}}}}}}}}}}}}~~~~~~vvvpppgggaaa^^^^^^___```[[[RRRJJJGGGFFFEEEHHHLLLOOOVVV]]]```bbbgggqqqyyyuuuZZZPPPJJJCCCBBBAAA@@@@@@??????@@@@@@AAACCCHHHRRRhhhrrrjjjmmmpppwwwxxxjjj[[[VVVUUUSSSSSSTTTSSSUUUXXXXXXXXXXXXZZZ[[[]]]___eeelllrrr{{{uuudddYYYRRRNNNKKKKKKMMMNNNNNNMMMLLLNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNPPPQQQRRRPPPNNNKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCAAAAAA===>>>>>>@@@BBBDDDFFFGGGIIIJJJLLLMMMOOOPPPPPPPPPQQQPPPQQQQQQRRRSSSTTTUUUSSSUUUXXX[[[^^^^^^[[[XXXQQQKKKBBB<<<999999999999:::;;;;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAACCCDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFHHHJJJKKKKKKKKKJJJKKKKKKJJJIIIIIIIIIIIIIIIHHHIIIJJJLLLMMMMMMNNNNNNNNNMMMMMMNNNOOOQQQSSSTTTYYY^^^ccchhhiiijjjjjjkkklllkkkmmmmmmdddUUUHHHDDDFFFPPPeee}}}lllbbbdddqqq{{{vvvmmm```RRRGGGAAA???===============<<<<<<<<<;;;:::999999999999;;;;;;>>>GGGUUUeeevvvwwwsss{{{yyyqqqllleee]]]VVVOOOIIIFFFAAAAAA@@@@@@AAACCCDDDEEEGGGIIIPPPYYY^^^bbbjjjsss~~~}}}|||}}}~~~xxxwwwwwwwwwwwwxxxzzz{{{wwwvvvuuutttsssqqqmmmjjjeeeaaa[[[WWWVVVVVVVVVUUUSSSRRRSSS[[[eeemmmooonnniiifffaaa]]]\\\^^^aaaccckkksss}}}{{{wwwvvvtttpppmmmfffeeedddcccccccccddddddbbbeeeiiilllooorrrvvvyyy||||||||||||}}}~~~tttmmmeee___\\\]]]^^^___[[[RRRIIIEEEDDDCCCFFFKKKNNNTTT[[[]]]^^^aaajjjrrrzzz]]]QQQJJJBBBBBBAAA@@@@@@??????@@@@@@AAACCCGGGRRRhhhpppkkkpppttt{{{jjj^^^SSSRRRTTTTTTSSSTTTSSSUUUWWWYYYXXXYYYZZZ[[[\\\]]]ccckkkqqqzzzvvveeeYYYRRRMMMKKKLLLMMMOOOOOOOOOOOOPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRNNNNNNNNNPPPRRRSSSQQQOOOKKKLLLLLLLLLLLLJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGFFFDDDBBBAAA;;;<<<>>>@@@CCCFFFHHHJJJIIIJJJLLLNNNPPPQQQQQQRRRTTTSSSRRRRRRRRRRRRRRRRRRPPPSSSXXX]]]```^^^YYYUUUKKKFFF@@@;;;999999::::::;;;<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFDDDCCCBBBDDDEEEFFFEEEFFFGGGHHHHHHGGGFFFEEEDDDFFFIIIKKKLLLKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJLLLMMMMMMMMMMMMOOONNNNNNOOOPPPRRRTTTVVVZZZ^^^dddgggiiiiiiiiiiiikkkjjjkkkkkkcccTTTHHHDDDEEEQQQjjjhhh\\\]]]nnn~~~|||wwwnnn```RRRGGGAAA>>>===============<<<<<<<<<;;;:::999999999:::;;;<<<===GGGWWWhhh{{{sssrrr|||~~~xxxpppkkkccc[[[UUUOOOIIIFFFAAA@@@@@@@@@AAACCCDDDFFFFFFIIIPPPYYY___ccclllttt}}}||||||||||||{{{||||||{{{yyyyyyzzz||||||zzzwwwtttsssqqqnnnkkkccc```\\\XXXTTTRRRQQQQQQSSSRRRSSSYYYbbbhhhhhhfffeeeeeecccaaacccjjjuuu}}}}}}wwwvvvvvvtttooojjjfffffffffeeeddddddccccccdddfffiiimmmrrrvvvyyyzzz|||}}}}}}~~~~~~~~~~~~~~~~~~rrrnnnfff___[[[ZZZ[[[\\\YYYQQQJJJGGGFFFDDDFFFIIIPPPPPPTTTZZZ___bbbiiipppbbbTTTKKKDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@CCCHHHRRRhhh~~~rrrqqqpppuuuuuu^^^WWWQQQNNNPPPRRRPPPNNNSSSSSSUUUVVVXXXYYYZZZ[[[___aaadddgggnnnyyyvvvfffZZZRRRNNNMMMNNNNNNOOOPPPQQQQQQQQQQQQRRRQQQOOONNNNNNOOOQQQRRROOOLLLKKKLLLNNNOOONNNLLLKKKKKKKKKKKKKKKJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGEEECCCAAA@@@@@@@@@@@@AAABBBDDDGGGHHHLLLMMMOOOQQQSSSUUUVVVVVVVVVVVVVVVTTTQQQPPPQQQRRRTTTUUUWWWWWWVVVSSSPPPNNNCCCAAA>>><<<:::::::::::::::;;;<<<>>>??????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEEGGGFFFEEEDDDDDDDDDDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFGGGFFFEEEDDDDDDEEEFFFFFFIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIKKKKKKJJJJJJJJJLLLMMMNNNQQQQQQPPPOOOPPPQQQRRRSSSVVVZZZ```dddgggiiikkkllliiiiiijjjiiiaaaSSSJJJHHHJJJUUUooojjj___```nnnyyymmmbbbSSSFFF@@@AAA=========<<<;;;;;;::::::888:::;;;;;;999999:::<<>>;;;:::999999:::;;;;;;<<<===???@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFDDDCCCBBBCCCDDDDDDGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIKKKKKKJJJJJJKKKLLLMMMNNNNNNNNNOOOOOOQQQRRRSSSTTTVVVYYY^^^aaaccceeegggiiijjjjjjlllkkkbbbSSSIIIEEEFFFSSSmmmjjj^^^^^^jjj}}}xxxmmmaaaSSSEEE@@@AAA>>>>>>===<<<<<<;;;;;;:::999:::999999999999;;;<<>>EEELLLUUUhhh~~~uuusssyyywwwcccWWWRRRNNNMMMOOOQQQQQQPPPVVVVVVWWWXXXYYYYYYZZZZZZ^^^aaadddhhhnnnyyyrrrbbbVVVPPPLLLJJJOOOOOOPPPQQQRRRRRRRRRRRRQQQPPPOOONNNNNNOOOPPPQQQRRRQQQPPPQQQRRRRRRQQQPPPNNNOOOOOOOOOOOONNNMMMMMMJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHFFFDDDCCCAAAAAABBBCCCFFFIIIKKKMMMMMMNNNQQQTTTWWWYYYYYYZZZZZZZZZYYYUUUQQQNNNMMMMMMJJJKKKLLLLLLKKKIIIGGGEEE>>>===;;;:::999:::<<<===<<<===>>>???@@@AAAAAAAAA@@@@@@????????????@@@@@@CCCCCCDDDEEEEEEEEEDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGFFFEEECCCAAA@@@@@@AAABBBDDDFFFHHHKKKLLLLLLKKKJJJJJJIIIHHHGGGFFFGGGHHHHHHKKKKKKJJJKKKKKKMMMNNNOOOKKKLLLNNNPPPRRRSSSTTTTTTWWWYYY]]]___aaacccgggiiimmmmmmooonnndddTTTGGGCCCDDDQQQmmmjjj]]]\\\iii|||vvvlll```RRREEE@@@AAA>>>>>>>>>===<<<<<<;;;;;;<<<:::777777999;;;<<<===LLL___ttt}}}zzz{{{|||vvvmmmggg^^^VVVOOOKKKGGGEEEEEECCCAAA@@@AAACCCEEEGGGLLLMMMRRR[[[bbbkkkyyy|||yyyvvvtttxxxyyyzzzzzzxxxwwwwwwxxxxxxvvvsssqqqpppooollljjjdddaaa\\\WWWRRROOOMMMMMMPPPSSSXXX]]]bbbeeehhhjjjrrr|||pppgggfffdddaaa^^^\\\[[[ZZZ[[[[[[]]]aaafffjjjnnnpppsssoooiiiffffffggggggfffhhhgggfffeeedddcccbbbaaabbbeeeiiinnnssswwwyyyzzz{{{zzzxxxxxxyyy|||}}}yyypppkkkccc\\\WWWVVVWWWXXXUUUMMMFFFEEEDDDCCCEEEIIINNNQQQWWWYYYXXXYYYeeerrrmmmWWWMMMIIIDDDCCCBBBAAA@@@AAAAAABBBAAAFFFLLLXXXqqqzzzyyynnn[[[TTTQQQNNNNNNPPPRRRSSSRRRWWWXXXXXXXXXYYYYYYZZZZZZ\\\___cccgggmmmwwwrrrcccXXXQQQNNNMMMNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQPPPOOOOOOPPPQQQQQQSSSRRRRRRRRRRRRRRRRRRQQQOOOOOOPPPPPPOOOOOONNNMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDAAAAAABBBDDDFFFIIILLLNNNNNNPPPSSSWWWYYY[[[[[[[[[[[[[[[ZZZVVVQQQMMMKKKKKKIIIJJJKKKKKKJJJHHHGGGEEEBBB@@@>>><<<<<<<<<>>>???<<<===>>>???@@@AAAAAAAAA@@@@@@????????????@@@@@@CCCCCCDDDDDDDDDDDDCCCCCC@@@@@@AAABBBCCCEEEFFFGGGGGGHHHJJJKKKKKKIIIGGGFFFFFFDDDAAA???===>>>???@@@CCCFFFIIILLLMMMMMMKKKJJJHHHGGGFFFEEEDDDEEEGGGHHHJJJJJJKKKKKKLLLMMMNNNOOOKKKMMMOOOQQQSSSSSSSSSRRRWWWZZZ]]]___bbbeeejjjmmmpppppprrrpppeeeTTTFFFBBBEEESSSooojjj]]]]]]kkk~~~~~~vvvkkk```RRREEE@@@AAA???>>>>>>======<<<;;;;;;>>>;;;777666999===@@@AAAUUUhhh|||{{{www|||{{{uuulllfff]]]TTTNNNIIIFFFDDDDDDCCCAAA@@@AAADDDFFFHHHMMMNNNSSS[[[bbbmmm}}}{{{wwwtttrrrxxxzzz{{{{{{yyyxxxxxxyyyvvvtttrrrpppooommmkkkiiiccc```\\\VVVQQQNNNLLLLLLOOOSSSXXX]]]ccciiirrrxxxnnnaaa\\\[[[ZZZZZZZZZZZZZZZZZZXXXXXXZZZ[[[]]]aaadddgggiiigggffffffffffffffffffffffffeeedddcccbbbaaaaaaaaadddiiinnnssswwwyyyzzzyyyxxxwwwvvvxxx{{{~~~|||wwwooojjjbbbZZZUUUTTTUUUVVVSSSLLLEEEDDDDDDCCCFFFJJJKKKOOOUUUYYYWWWYYYeeerrr|||~~~sssXXXLLLIIIDDDCCCBBBAAAAAAAAABBBBBBEEEFFFKKK\\\|||iiiXXXRRRQQQPPPPPPQQQSSSUUUUUUWWWXXXXXXXXXYYYYYYZZZZZZZZZ]]]aaaeeelllvvvqqqbbbXXXRRROOONNNMMMNNNOOOPPPPPPQQQQQQPPPRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSRRRQQQPPPPPPQQQOOOPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEAAAAAABBBDDDFFFIIILLLNNNOOOQQQUUUYYY[[[\\\\\\\\\[[[\\\[[[WWWRRRMMMJJJJJJIIIIIIJJJJJJIIIHHHGGGFFFDDDCCC@@@>>><<<<<<======<<<===>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDCCC@@@@@@AAABBBDDDFFFHHHIIIGGGIIIKKKLLLLLLJJJGGGEEEFFFCCC@@@===<<<===>>>???DDDGGGJJJLLLMMMMMMKKKJJJFFFEEECCCBBBBBBDDDFFFGGGIIIJJJKKKLLLMMMNNNOOOOOONNNOOOQQQRRRSSSRRRRRRQQQUUUXXX[[[___bbbgggllloooqqqpppqqqnnncccRRRFFFBBBHHHWWWssskkk______nnnwwwlll```RRREEE@@@AAA>>>>>>>>>===<<<<<<;;;;;;>>>;;;888888;;;@@@DDDFFF^^^oooxxxuuu{{{zzztttllleee\\\SSSLLLHHHFFFDDDCCCBBBAAAAAABBBDDDGGGIIIOOOPPPUUU\\\cccmmm}}}xxxuuusssxxxzzz||||||zzzxxxxxxxxxuuussspppooonnnllljjjhhhbbb___ZZZUUUQQQNNNMMMLLLLLLQQQXXX^^^ffftttyyyhhhccc\\\[[[ZZZYYYXXXWWWWWWWWWUUUVVVWWWXXXZZZ^^^bbbfffddddddeeefffffffffffffffdddccccccbbbbbbaaaaaa``````dddiiioootttwwwyyyzzzxxxwwwwwwxxxzzz}}}|||vvvmmmhhhaaaYYYTTTRRRSSSTTTQQQJJJDDDCCCCCCCCCEEEIIIKKKNNNTTTXXXXXXZZZcccmmmyyyyyyzzzZZZLLLJJJEEEDDDBBBAAAAAAAAABBBCCCEEEEEEKKK```|||fffWWWQQQQQQQQQQQQRRRTTTUUUVVVVVVVVVWWWXXXYYYYYYZZZZZZYYY\\\aaaeeellluuu~~~ooo```VVVQQQNNNMMMMMMNNNOOOPPPQQQQQQQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSRRRPPPOOOPPPQQQPPPPPPQQQQQQPPPPPPOOONNNQQQQQQPPPPPPOOONNNNNNNNNMMMLLLJJJHHHGGGFFFFFFFFFBBBBBBCCCDDDGGGIIILLLNNNQQQSSSWWWZZZ\\\\\\\\\[[[ZZZZZZZZZWWWRRRNNNKKKJJJHHHHHHHHHHHHGGGGGGFFFEEEDDDBBB???<<<;;;::::::;;;===>>>???@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFFFFFFFFFFBBBBBBCCCDDDFFFHHHJJJKKKIIIJJJLLLMMMLLLJJJGGGFFFFFFCCC@@@===<<<===@@@AAAFFFGGGIIIKKKLLLKKKJJJIIIEEECCCAAA@@@@@@BBBEEEFFFIIIJJJKKKMMMNNNOOOOOOOOOQQQQQQRRRSSSSSSSSSSSSRRRSSSVVVZZZ^^^bbbfffjjjmmmpppmmmkkkggg]]]NNNEEECCCIIIYYYuuukkkaaabbboooxxxmmmbbbSSSFFF@@@AAA=========<<<;;;;;;::::::999999999999;;;@@@FFFKKKeeetttvvvttt{{{zzzuuummmfff[[[RRRLLLHHHFFFDDDCCCBBBAAAAAABBBEEEIIIKKKNNNQQQWWW^^^dddppp{{{xxxvvvvvvyyy{{{{{{yyyxxxwwwwwwsssqqqooonnnmmmllliiiggg```^^^YYYUUUQQQNNNMMMMMMLLLRRRZZZcccpppxxxhhhcccZZZYYYXXXWWWVVVUUUUUUUUUTTTVVVXXXYYY[[[___eeejjjggggggfffeeeddddddfffgggaaaaaaaaaaaa```````````````ccciiioootttxxxyyyzzzxxxyyyzzz{{{~~~|||uuummmhhh___XXXRRRQQQQQQRRRNNNFFFAAA@@@@@@@@@CCCGGGNNNOOOTTTYYYZZZZZZ___fffwwwxxxwww]]]NNNLLLEEEDDDCCCAAAAAABBBBBBCCCBBBEEEOOOdddvvvcccWWWPPPPPPQQQQQQQQQRRRTTTVVVTTTUUUVVVWWWXXXYYYZZZ[[[ZZZ]]]bbbgggmmmwww~~~ooo```WWWRRRPPPOOOOOOPPPQQQRRRSSSSSSSSSSSSTTTTTTTTTUUUUUUTTTTTTTTTRRRTTTUUUSSSPPPOOOPPPQQQRRRRRRRRRSSSRRRRRRQQQPPPSSSRRRRRRQQQPPPPPPOOOOOOOOOMMMKKKJJJHHHHHHHHHHHHEEEEEEEEEFFFHHHJJJMMMNNNRRRTTTXXX[[[\\\\\\ZZZYYYWWWYYYYYYWWWSSSOOOMMMLLLHHHHHHHHHHHHGGGGGGGGGFFFCCCAAA???===;;;;;;<<<===???@@@AAACCCDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEGGGHHHIIIJJJKKKKKKEEEEEEFFFGGGIIIJJJLLLMMMLLLLLLMMMNNNMMMKKKIIIHHHFFFDDD@@@>>>===???BBBDDDFFFGGGGGGHHHHHHHHHGGGGGGDDDBBB@@@>>>???AAADDDFFFHHHJJJLLLNNNOOOPPPPPPPPPRRRRRRRRRRRRSSSTTTVVVVVVUUUYYY]]]aaaccceeehhhjjjlllhhhccc^^^TTTHHHCCCCCCGGGXXXtttlllbbbdddqqq{{{ooocccTTTFFF@@@@@@<<<<<<<<<;;;::::::999999222666:::::::::>>>GGGNNNhhhwwwwwwvvv~~~zzzvvvmmmfff\\\RRRLLLHHHFFFEEEBBBBBBAAAAAACCCFFFIIILLLLLLPPPXXXaaahhhttt~~~{{{yyyuuuwwwzzzzzzxxxvvvuuuuuusssqqqnnnmmmmmmkkkiiiggg___]]]YYYTTTQQQNNNMMMMMMNNNUUU^^^iiiyyy{{{ggg[[[WWWWWWWWWWWWWWWXXXYYYZZZUUUXXXZZZ[[[]]]aaahhhmmmllljjjgggcccaaabbbeeehhh____________````````````___ccciiiooouuuxxxzzzzzzyyyzzz|||~~~|||uuulllggg___WWWRRRPPPPPPQQQKKKDDD>>>>>>>>>>>>AAAEEEQQQQQQTTTYYY[[[YYY\\\```pppxxxvvv```OOONNNEEEDDDCCCBBBAAABBBCCCCCC>>>EEERRRfff~~~}}}rrraaaVVVNNNOOOPPPPPPPPPQQQSSSTTTSSSSSSUUUVVVXXXYYYZZZ[[[[[[___dddiiioooxxxqqqcccZZZUUUSSSRRRQQQRRRSSSTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUSSSUUUVVVTTTQQQOOOPPPRRRTTTTTTTTTTTTTTTSSSRRRRRRTTTSSSSSSRRRQQQPPPPPPPPPPPPOOOMMMKKKIIIIIIIIIIIIGGGGGGGGGHHHIIIKKKNNNOOOSSSUUUXXX[[[\\\[[[YYYXXXVVVWWWYYYWWWTTTPPPNNNMMMJJJJJJJJJIIIIIIIIIIIIIIICCCBBB@@@???>>>???@@@AAAAAABBBCCCEEEFFFFFFGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGIIIKKKLLLNNNNNNNNNGGGGGGHHHIIIJJJLLLMMMNNNNNNOOOOOOOOONNNMMMKKKJJJFFFDDDAAA>>>>>>@@@CCCFFFFFFFFFFFFEEEEEEEEEEEEEEECCCAAA???>>>>>>@@@CCCFFFHHHIIILLLNNNOOOPPPPPPPPPRRRQQQQQQRRRTTTVVVYYYZZZZZZ]]]bbbeeefffggghhhiiiiiiddd^^^WWWNNNDDDAAACCCDDDUUUrrrlllcccfffttt|||qqqdddTTTFFF@@@@@@<<<;;;;;;::::::999888888---333999:::888<<>>===;;;<<<>>>BBBGGGJJJPPPQQQQQQRRRRRRRRRRRRRRRTTTSSSQQQQQQRRRUUUXXXZZZ[[[^^^ccceeeeeeddddddeeeeeebbb\\\RRRHHHAAAAAABBBCCCUUUnnnooodddcccwwwtttdddUUUIII@@@;;;;;;:::999999888888999999999999:::;;;:::;;;CCCNNNfffqqq~~~xxxyyy~~~xxxsssnnndddZZZTTTNNNHHHFFFGGGEEEDDDDDDDDDEEEGGGJJJKKKPPPTTT[[[cccnnn|||zzzwwwvvvttttttuuutttrrrpppqqqqqqpppooolllhhhdddbbb^^^YYYVVVUUURRRMMMLLLOOOQQQWWW]]]kkkrrrddd]]]ZZZZZZYYYWWWWWWVVVVVVVVVXXXWWWWWWYYY___fffkkkmmmmmmmmmkkkhhhdddaaa``````cccccccccbbbaaa`````````^^^bbbiiipppuuuwwwwwwwww{{{||||||wwwkkkeee[[[TTTPPPPPPPPPPPPKKKDDD???@@@AAABBBDDDIIILLLPPPVVVYYYZZZYYYYYYYYYeeexxxhhhSSSNNNIIIFFFCCCBBBCCCCCCBBBBBBAAAFFFNNN[[[ppp}}}}}}~~~|||hhh[[[UUURRRRRRQQQQQQQQQRRRTTTTTTTTTUUUVVVVVVVVVVVVXXXZZZ]]]___ccciiipppzzzttthhh```ZZZVVVTTTVVVVVVUUUVVVXXXXXXWWWUUUSSSTTTUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUUUUVVVVVVUUUUUUTTTWWWWWWWWWVVVUUUTTTSSSRRRRRRQQQOOOOOOOOONNNLLLJJJJJJIIIHHHHHHIIIJJJKKKLLLOOOSSSXXX[[[[[[ZZZXXXXXXYYYWWWUUUSSSQQQPPPPPPPPPRRROOOLLLJJJKKKKKKKKKJJJHHHFFFCCC@@@>>>>>>>>>???@@@BBBDDDFFFFFFFFFGGGIIIHHHHHHGGGGGGGGGFFFFFFFFFJJJLLLOOOQQQSSSSSSSSSSSSRRROOOMMMMMMOOOPPPPPPNNNMMMLLLJJJKKKLLLLLLKKKJJJIIIHHHFFFDDDBBBAAAAAAAAAAAA@@@>>><<<;;;;;;;;;<<<;;;;;;;;;<<<@@@EEEIIIMMMQQQRRRSSSSSSTTTTTTSSSSSSTTTSSSRRRRRRSSSVVVYYYZZZ[[[^^^bbbdddddddddddddddcccaaa[[[QQQGGGAAA@@@BBBDDDRRRggg{{{ooodddeeezzzrrrcccTTTIII@@@<<<;;;:::999999888888999999999888:::;;;:::;;;DDDNNNcccooo||||||yyy}}}~~~xxxrrrlllcccYYYSSSNNNHHHEEEGGGDDDDDDCCCCCCDDDGGGIIIKKKPPPTTT[[[dddppp~~~|||yyywwwuuuuuuuuutttrrrqqqqqqqqqpppnnnjjjfffcccaaa]]]YYYUUUUUURRRNNNNNNQQQPPPVVV]]]kkk}}}lll```[[[ZZZZZZYYYWWWVVVUUUUUUTTTXXXWWWWWWZZZ```fffjjjlllmmmmmmkkkhhhdddaaaaaabbbdddccccccbbbbbbaaaaaa```^^^bbbhhhooosssvvvvvvvvv|||}}}zzzuuuhhhbbbYYYRRROOONNNOOOOOOKKKDDD???@@@BBBBBBEEEIIIMMMQQQUUUXXXXXXWWWVVVVVVZZZkkklllUUUOOOIIIGGGDDDCCCCCCCCCBBBAAAAAAFFFLLLWWWkkkuuubbbWWWSSSRRRQQQPPPPPPPPPQQQRRRRRRTTTVVVXXXYYYYYYXXXYYYZZZ^^^aaaeeejjjqqq{{{}}}sssjjjccc^^^YYYWWWVVVUUUSSSTTTVVVWWWWWWVVVTTTUUUVVVWWWXXXXXXXXXXXXVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWVVVXXXXXXXXXXXXXXXWWWVVVVVVUUURRRPPPOOOOOONNNMMMKKKJJJIIIHHHHHHHHHIIIJJJKKKOOORRRWWWZZZZZZYYYXXXXXXWWWVVVTTTRRRPPPOOOOOOOOOQQQOOOLLLKKKKKKLLLKKKJJJEEEDDDAAA>>><<<<<<======AAACCCEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHKKKMMMOOORRRTTTUUUUUUUUUUUURRROOONNNOOOPPPOOONNNLLLKKKJJJJJJKKKLLLKKKIIIHHHGGGEEECCCAAA@@@@@@@@@<<<;;;:::999999999:::;;;::::::;;;>>>BBBHHHMMMOOORRRSSSTTTTTTUUUUUUTTTTTTTTTSSSSSSSSSUUUWWWZZZ[[[[[[^^^aaaccccccbbbccccccaaa___YYYOOOFFF@@@???AAADDDNNN___rrrlllccceee|||pppaaaSSSHHH@@@<<<;;;:::999999888888999999888888999;;;:::;;;DDDOOO^^^lll~~~}}}xxxyyyzzzwwwqqqkkkaaaXXXRRRMMMGGGEEEGGGCCCCCCBBBBBBDDDFFFIIIKKKPPPTTT[[[eeessszzzxxxvvvuuuttttttrrrpppqqqpppnnnlllhhhdddaaa___^^^ZZZVVVVVVTTTPPPQQQTTTQQQVVV\\\hhh|||pppddd]]]YYYYYYYYYXXXWWWVVVUUUSSSSSSVVVUUUVVVYYY___eeeiiikkkmmmmmmkkkhhheeebbbbbbcccbbbbbbbbbaaaaaaaaa`````````ccciiiooosssvvvvvvvvv|||}}}~~~~~~wwwrrrfff```XXXRRROOOOOOOOOOOOKKKDDD???@@@BBBCCCFFFJJJNNNQQQVVVWWWWWWUUUTTTSSSRRR```wwwpppWWWOOOJJJGGGDDDCCCCCCCCCBBBAAAAAAEEEJJJTTThhhooo^^^UUURRRQQQPPPPPPPPPQQQRRRTTTUUUYYY[[[^^^___^^^\\\[[[[[[```bbbggglllsss|||{{{ssskkkeee___[[[XXXUUUSSSRRRRRRUUUWWWXXXWWWVVVWWWXXXXXXYYYYYYYYYXXXWWWWWWXXXXXXXXXXXXXXXYYYWWWWWWXXXXXXYYYYYYXXXXXXWWWXXXXXXYYYYYYYYYXXXXXXWWWTTTQQQOOOOOOOOONNNMMMJJJJJJIIIHHHHHHIIIJJJKKKOOORRRVVVYYYYYYXXXWWWXXXUUUUUUTTTRRRQQQOOONNNNNNPPPNNNLLLKKKLLLLLLKKKJJJDDDBBB@@@===<<<;;;<<<===AAADDDFFFGGGGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIJJJJJJLLLMMMOOOQQQSSSTTTTTTTTTRRRPPPOOOMMMMMMMMMNNNNNNMMMLLLJJJJJJJJJJJJHHHFFFFFFEEEDDDBBB@@@???>>>===999888777777888999:::;;;;;;<<<>>>AAAEEEJJJNNNPPPRRRSSSTTTTTTUUUUUUTTTTTTSSSTTTUUUVVVWWWYYY[[[\\\[[[^^^aaabbbbbbaaabbbccc```^^^XXXNNNEEE??????AAAEEEMMM]]]qqq{{{hhhbbbfff}}}xxxmmm```RRRGGG@@@===;;;:::999999888888999999777777999;;;:::<<>>===;;;:::777666666777999;;;===>>>@@@AAACCCFFFIIILLLNNNPPPQQQRRRSSSSSSTTTTTTSSSSSSSSSTTTVVVXXXZZZ[[[\\\\\\\\\^^^aaabbbaaaaaabbbccc```^^^XXXOOOEEE??????AAAFFFPPPbbbwwwwwwfffccciiixxxuuulll___QQQFFF@@@>>>;;;:::999999888888999999666666888::::::<<>>??????@@@CCCFFFHHHIIIIIIJJJKKKLLLJJJJJJKKKLLLMMMMMMNNNNNNLLLLLLLLLMMMNNNNNNOOOOOONNNOOOOOOMMMLLLMMMOOOQQQMMMKKKHHHFFFEEEDDDAAA???@@@@@@???>>><<<:::888777555666666888:::===@@@AAADDDFFFHHHKKKMMMOOOPPPPPPQQQRRRSSSSSSTTTTTTSSSSSSSSSUUUXXXZZZ\\\]]]]]]]]]^^^___aaabbbaaaaaabbbccccccaaa[[[QQQFFF@@@???AAAGGGTTTiiittteeeccckkk}}}vvvssslll___PPPEEE@@@>>>;;;:::999999888888999999555666888::::::===GGGQQQ___mmm~~~xxxwwwyyyttt}}}~~~wwwrrrkkkaaaXXXQQQKKKEEECCCDDDBBBBBBAAABBBDDDGGGJJJLLLQQQTTT\\\iiizzz|||yyytttqqqpppooonnnmmmiiigggeeebbb___]]][[[ZZZWWWRRRNNNNNNNNNMMMPPPTTTWWW[[[fffvvvttteee\\\XXXWWWVVVSSSTTTUUUVVVVVVUUUTTTSSSQQQQQQSSSWWW]]]bbbeeefffgggjjjnnnnnnlllhhhdddccc_________```````````````___bbbgggmmmsssxxxzzz|||xxxyyyzzz{{{}}}~~~yyypppiiibbb]]]XXXTTTSSSSSSSSSSSSJJJDDD@@@AAACCCDDDHHHLLLNNNRRRWWWZZZ[[[[[[[[[[[[SSSYYYggg|||~~~```SSSLLLIIIFFFDDDDDDCCCBBBAAACCCEEEIIIQQQeee~~~iii\\\VVVVVVQQQQQQRRRSSSUUUXXX[[[]]]bbbeeeggggggeeedddccccccdddgggmmmsssyyyvvvqqqjjjddd```]]][[[YYYUUUUUUVVVYYY\\\^^^^^^]]][[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZZZZ[[[\\\]]]]]]]]]\\\]]]^^^___````````````\\\\\\]]]]]]]]]\\\[[[[[[YYYWWWUUUTTTSSSQQQNNNLLLJJJJJJJJJKKKLLLNNNPPPQQQQQQTTTWWWYYYYYYYYYYYYZZZTTTUUUUUUUUUTTTRRRPPPOOONNNMMMLLLLLLMMMMMMLLLJJJCCCBBB@@@=========>>>>>>DDDFFFIIIJJJJJJJJJLLLMMMLLLMMMNNNOOOPPPQQQRRRRRRMMMMMMMMMLLLLLLMMMMMMMMMMMMNNNNNNLLLIIIIIIKKKMMMHHHGGGEEEDDDDDDCCCAAA???=========<<<:::888666444444444666888;;;>>>AAACCCGGGHHHLLLOOOQQQRRRRRRRRRRRRSSSTTTTTTUUUUUUTTTTTTSSSUUUYYY\\\^^^___^^^^^^___aaabbbbbbbbbbbbcccdddfffddd]]]SSSHHHAAA@@@AAAIIIXXXnnnpppaaa```iii{{{{{{tttssslll___PPPEEE??????;;;:::999999888888999999555555777:::;;;===GGGRRRcccooo}}}{{{{{{www~~~xxxsssmmmcccYYYRRRLLLEEEBBBCCCBBBBBBBBBCCCEEEHHHKKKMMMUUUXXX___lll~~~|||xxxtttqqqooonnnmmmlllgggeeeccc```^^^\\\ZZZZZZXXXSSSOOOOOOOOONNNQQQVVV___cccnnn~~~vvveee[[[WWWUUUUUUQQQSSSUUUVVVVVVVVVTTTSSSRRRRRRSSSXXX^^^ccceeeffffffjjjnnnpppnnniiidddbbb````````````aaaaaaaaaaaa]]]```eeelllrrrwwwzzz|||wwwxxxyyy{{{}}}~~~xxxooohhh```\\\WWWSSSRRRSSSSSSRRRJJJDDD@@@AAACCCEEEHHHLLLMMMRRRWWW[[[]]]]]]]]]^^^SSSXXXdddyyycccVVVLLLJJJFFFDDDDDDCCCBBBAAAEEEGGGIIIQQQddd~~~|||iii[[[VVVVVVRRRRRRRRRSSSUUUWWWYYY[[[___aaadddddddddcccdddeeeeeehhhnnntttzzzrrrmmmfffaaa^^^]]]\\\[[[ZZZZZZ\\\___bbbdddcccbbb\\\\\\]]]]]]]]]\\\\\\[[[ZZZZZZ[[[\\\]]]]]]^^^^^^______aaabbbcccccccccccc^^^^^^______^^^^^^]]]\\\XXXWWWVVVUUUTTTRRRNNNKKKJJJJJJJJJKKKMMMOOORRRSSSRRRUUUXXXYYYYYYYYYZZZ[[[TTTUUUUUUUUUTTTSSSQQQPPPMMMLLLLLLMMMNNNNNNLLLJJJFFFEEECCCAAA@@@@@@AAABBBEEEGGGIIIJJJJJJKKKLLLNNNNNNOOOPPPQQQRRRTTTTTTUUUOOONNNNNNMMMLLLLLLMMMMMMLLLMMMLLLIIIEEEDDDFFFHHHEEECCCBBBBBBCCCCCCBBBAAA;;;;;;;;;:::999666444333333333555777;;;???BBBDDDGGGIIIMMMQQQSSSUUUUUUUUUTTTTTTUUUVVVVVVVVVVVVUUUSSSUUUYYY]]]___```___^^^```aaaccccccbbbbbbccceeeiiifff___TTTIIIBBB@@@BBBJJJZZZqqq}}}lll\\\[[[ddduuuzzztttsssmmm```PPPDDD??????;;;:::999999888888999999444555777:::;;;===GGGSSScccppp}}}zzz}}}xxxtttnnneeeZZZSSSLLLEEEBBBCCCCCCBBBBBBCCCFFFIIILLLNNNXXXZZZaaannn{{{vvvttttttsssooollliiigggdddbbb___\\\WWWTTTTTTPPPMMMMMMLLLLLLQQQXXX```jjjwwwrrrbbbZZZWWWTTTQQQTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRTTTYYY```eeefffeeelllssszzzzzzssskkkfffeeeaaaaaaaaa```````````````eeecccdddjjjrrrzzz}}}~~~sssvvvyyy{{{|||}}}zzztttnnnhhhddd```[[[VVVRRRQQQRRRRRRQQQGGGEEEBBBAAABBBEEEIIILLLMMMUUUYYYYYY___iiihhh^^^XXX[[[hhh~~~hhhXXXOOOLLLHHHEEEDDDCCCBBBAAAEEEEEEHHHQQQccc{{{{{{iii\\\VVVTTTVVVUUUTTTTTTUUUWWWYYYZZZXXXZZZ\\\___bbbeeehhhiiifffjjjnnnsssyyyyyykkkiiieee```\\\ZZZYYYYYYYYYZZZ\\\^^^```aaabbbbbb______^^^^^^]]]]]]]]]\\\[[[[[[\\\\\\\\\]]]]]]]]]______aaabbbbbbcccccccccaaa___^^^^^^______]]]\\\[[[ZZZYYYVVVSSSPPPMMMLLLLLLLLLKKKLLLLLLMMMNNNOOOTTTVVVYYY[[[[[[YYYWWWUUUVVVUUUTTTRRRQQQQQQPPPPPPLLLMMMMMMMMMLLLKKKIIIHHHDDDBBB???<<<<<<===???AAAEEEEEEFFFHHHJJJMMMOOOPPPQQQQQQQQQRRRSSSTTTTTTUUUPPPNNNKKKKKKKKKKKKKKKIIIFFFEEEDDDEEEFFFEEECCCBBB???@@@BBBBBBAAA???;;;999888777777666555555444444333555777999<<>><<<777666666555555444444444555777:::<<<>>>BBBGGGJJJHHHIIIKKKNNNPPPQQQRRRSSSVVVWWWWWWWWWWWWVVVVVVUUUVVVYYY\\\]]]]]]\\\\\\]]]^^^aaaddddddbbbbbbeeehhheeeddd___TTTHHHAAABBBEEEOOO]]]tttsssddd[[[```iii~~~{{{vvvjjj[[[LLLBBB======;;;;;;:::999999888888777777888999:::999<<>><<<<<<>>>@@@BBBGGGHHHIIIKKKMMMOOOPPPQQQTTTTTTUUUUUUSSSQQQNNNMMMMMMLLLJJJJJJKKKKKKIIIHHHBBBAAAAAABBBDDDDDDCCCAAACCCBBBAAA???===;;;:::999666555555444444444555555888:::>>>AAABBBDDDGGGIIIKKKLLLNNNPPPRRRSSSTTTUUUWWWWWWVVVUUUUUUUUUUUUUUUWWWZZZ\\\]]]\\\[[[\\\\\\^^^aaaddddddbbbaaacccfffdddccc^^^TTTHHHBBBBBBEEEQQQbbb{{{~~~ssseee^^^cccmmm|||vvvjjj[[[LLLBBB===<<<;;;;;;:::999999888888777888888::::::999<<>>AAADDDHHHIIIKKKLLLNNNPPPQQQQQQRRRSSSUUUUUUTTTQQQNNNLLLLLLKKKJJJKKKKKKKKKJJJHHHBBBAAAAAABBBDDDEEEDDDBBBCCCAAA>>><<<999888777777444444333333444555666777;;;>>>CCCEEEFFFGGGHHHIIILLLMMMOOOQQQSSSTTTUUUUUUXXXWWWUUUTTTSSSTTTTTTUUUYYY[[[]]]]]]\\\[[[[[[\\\^^^bbbeeeeeebbbaaabbbdddbbbaaa]]]SSSHHHCCCCCCGGGTTTiii}}}rrrfff___eeeooo}}}vvviiiYYYLLLBBB===<<<;;;;;;:::999999888888777999999::::::999<<>>BBBFFFIIIJJJJJJJJJKKKMMMNNNPPPRRRSSSTTTUUUUUUXXXWWWUUUTTTSSSTTTUUUUUUZZZ\\\]]]\\\[[[ZZZZZZ[[[___cccffffffbbb```aaabbb```___ZZZQQQGGGCCCFFFJJJZZZppp|||qqqddd___fffppp|||tttfffWWWKKKBBB>>>;;;;;;;;;:::999999888888777999999999:::999<<>>;;;;;;;;;:::999999888888777888888999999999>>>LLLZZZjjjyyy{{{sssvvv{{{vvvjjjdddZZZRRRLLLHHHEEEDDD@@@AAACCCFFFIIILLLOOOPPPYYYaaappp{{{wwwuuurrrnnnjjjeeeaaa\\\XXXUUUTTTQQQPPPOOOMMMNNNRRRVVV[[[ccclllttttttddd```^^^[[[YYYYYYXXXXXXWWWTTTTTTTTTTTTTTTTTTTTTTTTTTTXXX^^^eeeooo|||uuummmccccccbbbbbbaaaaaaaaa```eeeeeegggmmmtttxxxwwwuuutttwww{{{~~~}}}xxxvvvrrrlllfff```[[[YYYUUUSSSOOOMMMLLLKKKIIIGGGBBBBBBBBBCCCEEEGGGJJJKKKOOORRRVVVYYY]]]aaahhhmmmuuuwwwvvvsss~~~eeeXXXTTTOOOLLLJJJIIIGGGFFFDDDEEEFFFHHHQQQeee~~~|||lll```XXXVVVSSSSSSRRRSSSTTTWWWZZZ\\\aaaaaaccceeehhhjjjkkklllmmmpppuuuyyy{{{~~~|||xxxuuutttssssssqqqrrrsssvvvxxxzzz|||}}}~~~xxxqqqmmmjjjjjjiiihhhfffeeedddcccbbbbbbcccccccccdddddddddffffffffffffeeedddcccbbbdddcccaaa``````___]]][[[VVVTTTQQQMMMKKKJJJIIIIIIGGGHHHHHHIIIJJJLLLNNNOOONNNNNNOOOPPPQQQPPPPPPPPPKKKLLLNNNOOOPPPOOONNNMMMJJJJJJJJJIIIGGGEEEBBBAAA>>>===;;;;;;===AAAEEEGGGHHHJJJLLLOOOPPPPPPPPPOOOPPPQQQQQQRRRRRRQQQQQQPPPPPPPPPPPPRRRTTTSSSQQQNNNHHHGGGFFFGGGHHHHHHFFFDDD<<<;;;:::888777555555555444444333333555888<<<>>>BBBEEEIIIKKKLLLLLLNNNOOOQQQRRRSSSUUUVVVWWWXXXXXXTTTUUUVVVWWWWWWXXXWWWWWW]]]]]]]]]\\\ZZZYYYYYY[[[]]]aaadddccc___\\\[[[\\\\\\ZZZTTTKKKDDDEEEMMMTTTpppyyymmmaaa___iiiwww~~~xxxnnn___RRRHHHBBB>>><<<;;;;;;:::999999888888777777777888999999???NNN]]]kkk{{{|||xxxyyyzzzvvvjjjddd[[[RRRLLLIIIFFFDDD???@@@BBBFFFJJJMMMPPPQQQYYYaaaqqq{{{wwwuuurrrmmmiiiddd```ZZZVVVTTTRRRPPPNNNMMMLLLMMMSSSXXX]]]gggpppyyymmm]]]]]]\\\[[[ZZZYYYXXXXXXWWWTTTTTTTTTTTTTTTTTTTTTTTTSSSWWW^^^fffqqqsssjjjccccccbbbbbbbbbbbbbbbbbbcccbbbdddjjjpppttttttrrrssswww{{{~~~~~~|||tttrrrnnniiiddd___\\\ZZZTTTRRROOOLLLKKKJJJHHHFFFBBBBBBBBBCCCEEEHHHJJJKKKOOOQQQUUU[[[___dddlllsss{{{yyy|||yyyfffXXXUUUPPPLLLJJJIIIGGGFFFDDDEEEFFFGGGPPPccc}}}{{{kkk```ZZZWWWSSSSSSSSSSSSUUUXXX[[[]]]bbbcccdddfffiiikkklllmmmmmmpppuuuyyy|||~~~~~~}}}zzzwwwvvvvvvvvvwwwsssuuuxxx{{{~~~|||tttooojjjjjjiiigggfffdddccccccbbbbbbcccccccccdddddddddgggggggggfffeeedddbbbaaa```^^^\\\[[[[[[ZZZXXXVVVUUUSSSOOOLLLJJJJJJJJJJJJHHHHHHHHHIIIKKKMMMNNNOOOLLLMMMMMMNNNNNNNNNMMMMMMIIIKKKMMMOOOPPPOOONNNMMMJJJJJJIIIIIIGGGDDDBBB@@@===<<<;;;;;;===AAAEEEHHHHHHJJJLLLOOOPPPPPPOOONNNRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQRRRTTTUUUUUURRRPPPHHHGGGFFFGGGGGGGGGEEECCC======<<<;;;:::999888777555444333444666999===???CCCFFFIIIKKKKKKMMMOOOQQQSSSTTTUUUWWWXXXYYYYYYYYYSSSTTTVVVXXXYYYYYYYYYXXX]]]^^^^^^\\\YYYXXXYYY[[[\\\___cccbbb^^^ZZZXXXYYY\\\YYYSSSJJJCCCEEEOOOWWWyyyxxxkkk```___lllzzzzzzvvvlll]]]PPPHHHBBB>>><<<;;;;;;::::::999888888777666666777999999???OOO^^^mmm||||||yyyyyyzzzuuukkkddd[[[RRRMMMIIIFFFDDD>>>???BBBFFFJJJNNNQQQRRRXXXaaaqqquuuqqqpppmmmjjjjjjccc```[[[VVVRRROOOMMMMMMMMMNNNPPPRRRXXX```iiiooo~~~~~~oooddd```ZZZZZZZZZYYYXXXVVVUUUTTTRRRSSSTTTUUUUUUTTTSSSRRRUUUYYY^^^eeeooo}}}}}}nnnhhhbbbaaa``````aaaaaa```___```ccciiioootttwwwxxxyyyvvvxxx{{{}}}}}}yyytttqqqlllhhhccc^^^YYYUUUSSSQQQMMMKKKKKKJJJIIIHHHCCCCCCBBBAAA@@@AAAEEEHHHOOORRRXXX^^^aaafffsss|||kkk```WWWPPPMMMLLLHHHEEEFFFFFFGGGIIIMMMSSSaaazzz}}}nnnbbbXXXSSSRRRSSSUUUVVVXXX[[[___ccc```cccfffhhhiiikkkoooqqqnnnppptttxxx{{{~~~|||xxxuuuuuuxxxzzz{{{}}}zzztttooommmjjjhhhfffdddbbb_______________```aaabbbccceeeeeeeeeeeedddbbb```______[[[XXXWWWXXXXXXVVVTTTPPPNNNKKKIIIIIIHHHFFFEEEDDDEEEGGGIIIKKKMMMNNNNNNJJJJJJKKKKKKLLLLLLLLLMMMIIIIIIJJJKKKKKKKKKKKKKKKLLLJJJHHHGGGFFFEEEBBB???;;;<<<<<<<<<===???BBBEEEIIIJJJKKKLLLNNNNNNNNNNNNPPPQQQSSSRRRQQQQQQRRRSSSQQQRRRSSSTTTTTTTTTSSSRRRIIIHHHHHHGGGEEEDDDBBBAAA===<<<;;;999777666555555777666666666888<<<@@@CCCGGGIIIKKKLLLLLLNNNPPPRRRSSSTTTVVVXXXYYYYYYXXXXXXTTTVVVXXXYYYYYY[[[]]]```___``````^^^[[[ZZZ]]]```bbbaaa```]]][[[YYYWWWVVV[[[UUUPPPMMMFFFEEESSSfffssscccZZZ]]]mmm}}}{{{yyyooo```QQQEEE???===<<<:::999888888777777888888888666666888999???LLLYYYkkkxxx|||xxxtttzzz~~~zzzvvvpppggg]]]WWWPPPHHHDDDDDDBBBCCCEEEHHHKKKNNNPPPRRRYYYbbbssstttpppooollliiiiiiccc```\\\VVVRRROOOMMMMMMMMMNNNPPPTTTZZZcccmmmuuuzzziii___[[[YYYYYYYYYXXXWWWVVVUUUTTTRRRRRRTTTTTTUUUTTTSSSSSSWWWZZZ___dddlllxxxvvvlllhhhcccbbb```aaabbbbbbaaa___```ccchhhmmmrrrtttuuuuuuuuuvvvxxxzzz}}}~~~zzzvvvqqqnnniiieeeaaa\\\WWWTTTRRROOOLLLJJJIIIIIIHHHGGGAAAAAAAAA@@@@@@CCCGGGJJJNNNPPPWWW]]]aaahhhwwwpppbbbYYYQQQOOOMMMIIIGGGGGGGGGGGGIIILLLRRR```zzz|||nnnaaaXXXRRRSSSUUUWWWYYYZZZ\\\```cccaaadddgggjjjkkkmmmoooqqqpppqqqtttxxxzzz|||}}}}}}~~~~~~|||yyyxxxyyy||||||vvvpppnnnkkkhhhgggeeebbb_______________```aaabbbcccccccccccccccaaa___]]]\\\\\\YYYVVVUUUVVVVVVTTTRRROOOLLLJJJHHHHHHGGGEEEDDDCCCDDDFFFHHHIIIKKKKKKLLLIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIJJJKKKKKKKKKKKKKKKJJJHHHFFFEEEDDDCCC@@@===999:::;;;<<<===@@@DDDHHHJJJJJJKKKMMMMMMNNNNNNNNNQQQRRRSSSSSSRRRQQQRRRSSSPPPQQQQQQQQQPPPOOOMMMLLLGGGGGGFFFEEEDDDBBB@@@@@@<<<;;;:::888666555555444555555666888<<<@@@DDDFFFIIIKKKMMMNNNOOOPPPRRRTTTSSSTTTVVVWWWYYYYYYXXXXXXVVVWWWYYYZZZZZZ\\\___aaabbbbbbaaa^^^[[[\\\___bbbcccbbb```^^^[[[YYYWWWVVVWWWQQQMMMJJJDDDDDDTTThhhooo```YYY^^^ppp{{{xxxooo___PPPEEE>>><<<;;;:::999888888777777888888888777777999:::???LLLYYYiiiwww{{{}}}rrrooovvv~~~zzzvvvooofff]]]VVVPPPHHHDDDDDDBBBCCCEEEHHHKKKNNNQQQRRRZZZddduuusssooonnnkkkhhhhhhcccaaa\\\VVVRRROOOMMMMMMMMMNNNQQQVVV^^^iiiuuu}}}rrraaaYYYWWWXXXXXXXXXWWWVVVUUUTTTSSSQQQRRRSSSTTTTTTTTTTTTTTTYYY[[[___bbbgggppp|||vvvmmmhhhgggdddcccaaabbbccccccbbb``````cccgggkkknnnpppqqqqqqssstttuuuwwwzzz}}}}}}wwwrrrmmmjjjfffbbb^^^ZZZUUURRRPPPMMMJJJHHHHHHHHHGGGEEE??????@@@@@@AAADDDHHHLLLMMMOOOUUU[[[aaajjj{{{vvvddd[[[SSSQQQOOOKKKIIIIIIGGGGGGHHHKKKPPP___yyy|||ooobbbXXXSSSUUUWWWZZZ[[[\\\^^^```bbbaaaeeeiiilllnnnnnnpppqqqqqqrrruuuwwwyyyzzzzzzzzz|||||||||{{{{{{}}}{{{vvvpppmmmiiifffdddbbb___]]]]]]]]]]]]]]]^^^______````````````___^^^\\\ZZZXXXYYYWWWTTTSSSSSSSSSQQQPPPMMMKKKHHHGGGGGGFFFEEECCCCCCDDDDDDFFFGGGHHHHHHIIIGGGGGGHHHHHHHHHHHHIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJGGGFFFDDDCCCBBB@@@===;;;777888:::;;;===AAAEEEIIIJJJKKKLLLMMMMMMMMMMMMMMMOOOPPPQQQQQQOOONNNOOOPPPNNNNNNNNNMMMLLLJJJGGGFFFDDDDDDCCCBBBAAA???>>>===:::999888777555555444444333555888<<<@@@DDDHHHJJJKKKMMMOOOQQQQQQRRRTTTVVVSSSUUUVVVXXXYYYYYYYYYYYYXXXZZZ[[[\\\\\\^^^```cccgggeeebbb^^^\\\]]]bbbeeedddcccaaa^^^[[[YYYWWWVVVTTTOOOKKKIIIDDDFFFWWWlll|||jjj]]]XXX```sss|||vvvmmm^^^OOOEEE???;;;::::::999888888777777888888999777888999:::???KKKXXXfffuuuzzzyyywwwnnnoooxxx~~~yyyvvvnnneee\\\VVVPPPHHHDDDEEEBBBDDDFFFIIILLLOOOQQQRRR\\\fffwww~~~sssooommmjjjggggggbbb```[[[VVVRRROOOMMMMMMMMMPPPTTTZZZcccooo||||||jjj\\\WWWWWWVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQRRRSSSTTTUUUUUUUUUYYY\\\___aaadddiiirrrxxx|||{{{wwwqqqlllhhhffffffeeedddbbbcccddddddcccaaaaaacccfffiiilllmmmnnnnnnsssssstttvvvyyy}}}}}}uuuoookkkhhhccc___\\\XXXUUURRROOOLLLIIIHHHGGGGGGFFFEEE???@@@@@@@@@@@@CCCHHHLLLOOOPPPUUU[[[aaakkk~~~{{{ggg^^^VVVTTTQQQMMMJJJJJJHHHGGGHHHIIINNN]]]www}}}qqqdddZZZUUUVVVXXX[[[\\\]]]^^^```aaaaaaeeejjjnnnooooooooopppppprrrtttwwwyyyzzzzzzzzzzzz{{{|||}}}~~~xxxsssllliiieeebbb```^^^[[[YYYYYYYYYYYYYYYYYYZZZ[[[[[[]]]]]]]]]]]][[[YYYWWWVVVVVVUUUSSSQQQPPPPPPOOONNNMMMJJJHHHGGGGGGFFFEEECCCDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHEEEDDDBBBAAA@@@>>>;;;999777888:::;;;===@@@EEEHHHKKKKKKLLLMMMMMMMMMMMMMMMLLLMMMNNNMMMKKKJJJJJJKKKKKKKKKKKKKKKIIIGGGDDDCCC@@@@@@@@@???>>>===;;;:::888777666555555555555555333666:::???CCCFFFIIIJJJLLLNNNQQQRRRRRRSSSUUUWWWUUUWWWXXXZZZ[[[[[[[[[[[[[[[\\\^^^^^^^^^___bbbdddiiieeeaaa]]]\\\^^^cccgggfffdddbbb___\\\YYYWWWUUUUUUOOOKKKIIIFFFIII\\\rrr{{{hhh[[[XXXaaauuu}}}uuukkk\\\NNNEEE@@@===;;;:::999888888777777888888999888888:::;;;???JJJWWWdddrrryyyyyyuuuqqqvvvzzzvvvnnneee\\\VVVPPPHHHEEEEEECCCDDDFFFIIILLLOOOQQQRRR\\\fffwww}}}rrrnnnlllhhhfffeee```]]]YYYUUUQQQOOONNNMMMNNNQQQWWW___iiiuuuvvveeeZZZVVVWWWTTTUUUUUUTTTTTTSSSRRRQQQQQQQQQQQQRRRTTTUUUVVVWWWYYY]]]bbbeeegggjjjooosssuuurrrnnnkkkiiigggfffeeeeeedddccccccddddddcccaaabbbdddfffiiikkkmmmmmmnnntttuuuvvvwwwzzz~~~~~~vvvpppkkkhhhbbb^^^[[[XXXTTTRRRNNNLLLIIIHHHHHHHHHGGGFFFAAAAAAAAA@@@@@@BBBGGGJJJRRRSSSWWW\\\aaalll~~~lllcccZZZWWWTTTOOOLLLLLLIIIHHHHHHIIIMMM[[[sssyyy{{{~~~sssggg^^^XXXVVVXXX[[[\\\\\\]]]```bbbbbbfffkkknnnooooooppppppoooqqqtttwwwzzz|||}}}}}}{{{|||~~~|||uuuqqqjjjgggbbb___]]][[[YYYXXXWWWWWWWWWWWWWWWXXXXXXYYYZZZZZZZZZZZZYYYWWWVVVTTTTTTSSSRRRPPPNNNMMMMMMMMMLLLJJJGGGFFFGGGFFFEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCAAA@@@???===:::888888999:::;;;<<>>===;;;888666888999:::;;;;;;>>>BBBFFFIIIJJJKKKMMMNNNNNNNNNNNNOOOPPPPPPNNNLLLJJJJJJKKKHHHHHHIIIHHHGGGEEEDDDBBB:::;;;;;;:::999888777777555555555555555666777777999;;;>>>BBBEEEGGGHHHHHHLLLNNNPPPQQQRRRSSSUUUWWWYYYZZZ[[[]]]^^^^^^^^^^^^^^^```aaaaaaaaabbbdddfffeeeaaa[[[YYY\\\```eeehhhiiigggeeeaaa]]]YYYVVVUUUPPPJJJGGGHHHHHHQQQhhhwwweee[[[\\\ggg{{{qqq]]]NNNFFFCCC@@@===:::999888888777777888888888777888:::999<<>><<<;;;;;;999666333666777999:::<<>>@@@CCCFFFIIIKKKLLLMMMOOOQQQRRRSSSTTTVVVXXXXXXYYY[[[\\\]]]^^^]]]]]]___```bbbbbbaaabbbdddfffccc___ZZZZZZ]]]cccgggiiijjjhhheeeaaa]]]YYYVVVUUUNNNIIIGGGJJJNNNZZZttt|||mmm^^^YYY^^^mmmyyyaaaOOOFFFAAA>>>;;;:::999888888777777888888777666777999888:::DDDPPPVVVeeeyyyrrrrrr}}}~~~|||tttkkkaaaZZZRRRJJJEEEEEEDDDEEEGGGJJJMMMPPPRRRSSSZZZdddtttttthhhdddbbb^^^ZZZZZZVVVUUURRROOONNNNNNNNNOOOPPPVVV```jjjttt~~~{{{gggZZZVVVVVVTTTSSSQQQQQQQQQRRRQQQQQQPPPPPPPPPPPPPPPQQQSSSVVVXXXZZZbbbnnn}}}wwwjjjcccccceeedddaaadddcccaaabbbccccccbbb```eeefffiiimmmqqquuuwwwyyyuuuvvvyyy{{{}}}~~~~~~~~~~~~yyytttlllgggaaa[[[VVVSSSOOOMMMJJJHHHEEEDDDDDDEEEDDDCCC===>>>??????AAAEEEJJJNNNQQQSSSZZZaaagggpppvvvlllfff```YYYTTTSSSKKKKKKLLLMMMNNNVVViii|||zzzqqqkkklllsss~~~}}}}}}|||yyyrrrjjjaaa\\\[[[[[[[[[[[[\\\aaaggglllmmmoooqqqsssssstttwwwyyyyyyzzz|||~~~|||{{{rrrjjjdddZZZWWWRRRPPPOOOPPPPPPPPPNNNNNNMMMMMMLLLMMMMMMMMMMMMNNNOOOQQQRRRRRRQQQQQQKKKMMMMMMJJJFFFEEEFFFHHHEEECCCAAA@@@AAAAAA@@@>>>???>>>======>>>@@@BBBDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>><<<:::999999777444111444555888999<<<@@@FFFIIIGGGHHHJJJLLLNNNPPPPPPQQQPPPPPPPPPNNNKKKIIIIIIIIIKKKKKKJJJHHHEEEAAA>>><<<888888999888888777666666555555555555777888999:::===???AAADDDHHHKKKNNNOOONNNPPPRRRSSSSSSUUUWWWYYYVVVXXXYYY[[[\\\\\\\\\\\\___aaabbbbbbaaabbbdddfffbbb^^^ZZZZZZ___eeeiiijjjkkkiiifffbbb]]]YYYVVVUUUNNNJJJJJJOOOUUUcccrrreeeYYYWWW```pppeeePPPEEE@@@<<<999:::999999888777888888888666666777888888:::CCCNNNQQQcccyyyzzzrrrttt}}}vvvlllbbb[[[SSSJJJEEEEEEDDDEEEGGGJJJMMMPPPRRRSSS[[[eeeuuuyyymmmaaa^^^^^^[[[WWWVVVWWWUUURRROOONNNNNNOOOPPPSSSZZZbbbkkkvvv~~~qqqaaaWWWTTTTTTRRROOOPPPPPPQQQRRRRRRRRRRRRRRROOOTTTXXXXXXUUUUUU[[[aaaiiittt}}}nnngggeeebbb``````dddcccaaa______```bbbccceeeiiioootttwwwxxxwwwuuurrrsssuuuwwwzzz}}}|||uuuoooiiieee___YYYVVVSSSPPPNNNLLLIIIGGGEEEFFFGGGFFFEEECCCBBBAAA@@@BBBDDDGGGIIIRRRUUUZZZ___cccmmm}}}uuukkkeee___XXXRRRPPPJJJHHHIIIKKKQQQdddxxxwwwnnnlllnnnxxx|||xxxtttppplllfffccc^^^^^^^^^^^^```dddiiimmmooooooppprrrtttwwwyyyzzz}}}zzzrrrjjjddd___WWWUUUQQQNNNLLLLLLMMMNNNKKKLLLLLLMMMMMMLLLJJJIIIJJJKKKMMMOOOOOOOOOMMMLLLJJJJJJIIIHHHGGGEEEEEEDDDDDDBBB@@@>>>======??????=========>>>??????@@@@@@@@@AAAAAAAAAAAA@@@??????BBBAAA???=========>>>>>><<<;;;999777555444333333555666666888;;;???CCCFFFHHHHHHGGGHHHIIIKKKMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKFFFEEECCCAAA???===<<<<<<;;;:::999888888777888888555666888:::<<<===>>>>>>AAAAAACCCEEEHHHKKKMMMOOOSSSQQQPPPQQQUUUXXXXXXWWWZZZZZZYYYYYYYYYYYYZZZZZZ___^^^^^^aaadddfffdddaaa\\\[[[YYYYYYaaalllqqqpppjjjgggcccaaa___\\\VVVQQQNNNIIIFFFKKKZZZqqqxxxnnnbbbVVVUUU___ppphhhPPPDDDAAA???===;;;:::888888999888777555888666777999999:::AAAJJJUUUeeeuuu|||xxxttt~~~vvvooofff\\\TTTMMMHHHDDDCCCBBBDDDJJJNNNNNNQQQUUU\\\dddsssvvvjjj___\\\\\\YYYVVVUUUSSSQQQOOOMMMLLLMMMOOOPPPVVV]]]fffnnnxxxuuuiii[[[SSSRRRTTTSSSQQQQQQRRRRRRSSSSSSSSSRRRRRRPPPTTTWWWWWWUUUWWW___fffppp{{{|||llldddcccaaaaaabbbcccbbb```______aaabbbcccdddggglllppprrrsssrrrqqqppprrruuuyyy||||||uuuoooiiieee___YYYUUURRROOOLLLKKKIIIFFFEEEFFFGGGFFFEEEDDDCCCBBBAAACCCEEEHHHKKKQQQTTTZZZ```eeepppzzz||||||sssmmmfff___YYYUUUNNNKKKKKKKKKPPPbbbuuuyyyqqqpppttt}}}~~~zzzvvvrrrnnniiieeebbbaaa```___aaaeeejjjmmmqqqqqqrrrtttvvvxxxzzz{{{|||~~~uuummmeee___[[[TTTRRROOOLLLJJJJJJKKKLLLIIIJJJJJJKKKJJJIIIHHHGGGHHHIIIKKKLLLMMMLLLKKKJJJGGGGGGFFFEEEDDDCCCBBBBBB@@@>>><<<;;;::::::;;;<<<;;;<<<<<<===>>>>>>????????????@@@@@@??????>>>======<<<;;;:::999999999999:::999777666444444333333666666777999<<<@@@CCCFFFFFFFFFFFFFFFGGGHHHIIIJJJFFFFFFFFFFFFFFFGGGGGGGGGCCCBBBAAA>>>===;;;;;;:::777777666555555555555555666777999;;;===>>>>>>???AAAAAACCCFFFIIILLLNNNPPPSSSQQQQQQRRRVVVXXXXXXWWWYYYYYYYYYYYYYYYYYYYYYYYY]]]]]]^^^aaaddddddbbb___\\\]]]\\\]]]eeennnqqqooojjjgggcccaaa```\\\VVVQQQLLLJJJJJJQQQbbbwwwyyydddYYYRRRVVVeeeyyyfffOOODDDAAA???===;;;999888888999999888666888666777999:::;;;CCCLLLVVVeeevvv|||zzzwwwwwwqqqggg^^^VVVOOOJJJFFFEEECCCEEEJJJMMMNNNPPPTTT]]]eeetttoooeee[[[YYYYYYVVVSSSSSSPPPOOONNNMMMNNNPPPRRRSSSYYY```iiipppxxx}}}|||wwwhhh___TTTOOOPPPSSSTTTSSSSSSTTTTTTTTTTTTTTTSSSSSSQQQTTTVVVVVVWWW\\\fffooozzzxxxiiibbbaaa```bbbdddaaa``````___```aaacccdddccceeehhhkkklllllllllkkknnnqqquuuzzzzzzuuupppiiiddd^^^YYYTTTQQQMMMJJJJJJHHHFFFEEEFFFFFFFFFEEEDDDCCCBBBBBBCCCFFFIIIKKKPPPSSSZZZaaagggsss}}}}}}}}}wwwppphhhaaa[[[SSSNNNMMMLLLOOO^^^ppp{{{uuuvvv||||||yyyvvvrrrmmmiiihhheeebbbaaabbbfffkkknnnsssssstttvvvxxxzzz|||}}}|||wwwmmmddd^^^YYYVVVQQQOOOLLLIIIGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFCCCCCCBBBAAA@@@???>>>>>>===<<<:::999888888999:::999::::::;;;<<<<<<============>>>>>>======<<<;;;888999999888888777666555777666555444333333333333666666777999<<<@@@CCCEEECCCDDDDDDEEEEEEDDDDDDCCC>>>??????@@@AAAAAABBBBBB???>>>===;;;999888888888555555444333333333444444999999;;;<<<===>>>>>>>>>AAABBBDDDGGGJJJMMMOOOQQQSSSSSSRRRTTTWWWYYYYYYXXXXXXYYYZZZZZZYYYXXXWWWVVVZZZ[[[]]]```cccbbb___\\\[[[]]]```ccckkkrrrsssnnnjjjgggcccbbb```\\\VVVQQQIIIIIINNNYYYkkk~~~xxx]]]TTTOOOZZZmmmcccNNNDDD@@@???===:::999888888999:::888777777666777999:::===EEENNNYYYfffvvv|||}}}yyyxxxsssjjjaaaYYYRRRLLLHHHFFFDDDFFFJJJMMMMMMOOOSSS^^^fffuuuzzzhhh___WWWVVVVVVSSSQQQRRRPPPOOOOOOPPPRRRTTTWWWYYY[[[bbbjjjooouuuwwwssslll^^^WWWPPPMMMOOORRRTTTSSSUUUUUUVVVVVVUUUUUUTTTSSSSSSUUUWWWXXX\\\dddpppyyy}}}rrrgggcccbbb```aaaccc____________```bbbcccdddcccdddfffggghhhiiihhhhhhmmmpppuuu{{{~~~}}}yyytttpppgggccc]]]XXXTTTOOOKKKHHHHHHGGGEEEEEEFFFFFFEEEDDDCCCBBBAAAAAACCCFFFIIIKKKPPPTTTZZZaaahhhtttzzzpppiii```WWWPPPNNNLLLNNN[[[kkkyyyvvv|||}}}zzzvvvrrrooonnnjjjfffccceeehhhlllnnnsssssstttvvvxxx{{{}}}~~~~~~{{{pppeee^^^XXXTTTRRRNNNMMMJJJHHHFFFEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEDDDCCC?????????>>>===<<<<<<<<<;;;;;;:::999888888999999777888888999999::::::;;;;;;;;;<<<<<<;;;;;;:::999888999999999999777666444444333333333333333444444666777888:::===@@@CCCDDDBBBBBBCCCCCCBBBAAA???>>><<<<<<<<<======>>>>>>>>>;;;:::999777666555555555555555444444444555555666::::::;;;======>>>>>>>>>BBBCCCFFFIIILLLOOOPPPQQQSSSSSSTTTVVVWWWXXXXXXXXXWWWXXXYYYZZZYYYWWWUUUTTTVVVYYY\\\___aaa___\\\YYYWWW]]]ccciiirrrxxxvvvooohhheeebbbaaa___[[[TTTOOOGGGIIIQQQ___qqqvvv___UUURRR^^^ssszzz```LLLCCC@@@???===:::999888888::::::999888777666777999;;;>>>GGGQQQZZZeeesss{{{~~~~~~yyyxxxssslllccc\\\TTTMMMIIIHHHEEEFFFJJJLLLLLLNNNRRR^^^ffftttpppbbbZZZTTTTTTSSSQQQPPPQQQOOOPPPPPPRRRTTTWWWZZZ[[[___eeekkkooorrrrrrkkkcccWWWSSSNNNMMMOOORRRSSSSSSUUUVVVVVVVVVVVVVVVUUUUUUUUUWWWZZZ^^^dddnnnyyy}}}xxxqqqjjjeeeeeedddaaa```aaa^^^_________```aaabbbcccdddeeefffhhhiiiiiiiiiiiinnnqqquuuzzz}}}~~~~~~}}}|||xxxsssnnneeeaaa\\\WWWSSSNNNJJJGGGFFFEEEDDDEEEFFFFFFEEECCCAAA@@@??????AAADDDHHHJJJQQQTTTZZZaaagggtttyyyqqqdddZZZRRROOOMMMMMMXXXfffuuuvvv~~~}}}zzzvvvsssrrrmmmhhhfffhhhkkkmmmnnnpppqqqsssuuuxxx{{{}}}|||uuukkkaaaZZZUUURRRPPPMMMLLLIIIGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBAAAAAAAAA======<<<<<<;;;;;;::::::888888777777777777777777666666666777888888999999999999:::::::::999888888777888999999888777555444222222222222222333444444555666888:::<<>><<<;;;;;;;;;;;;::::::999999999888777666555444444444444444444444444444555666777:::;;;<<<===>>>>>>>>>>>>CCCEEEHHHKKKNNNPPPQQQQQQRRRTTTVVVWWWWWWWWWXXXXXXUUUVVVXXXYYYXXXWWWUUUSSSTTTWWW\\\^^^^^^\\\ZZZXXXUUU\\\fffoooxxx|||xxxpppfffcccaaa```^^^ZZZSSSMMMFFFJJJSSScccwwwqqq```XXXVVVdddyyyuuu\\\JJJBBB@@@???===;;;:::888999::::::999888777666666999:::>>>GGGRRRZZZdddpppyyy}}}}}}xxx|||xxxsssmmmeee^^^VVVNNNIIIIIIFFFFFFJJJKKKKKKNNNRRR[[[cccrrr|||hhh]]]WWWSSSSSSSSSPPPPPPRRROOOPPPQQQSSSUUUWWWZZZ[[[bbbggglllmmmnnnllleee\\\SSSPPPNNNMMMOOOQQQSSSSSSTTTUUUUUUVVVVVVVVVVVVVVVWWWZZZ___fffnnnxxxxxxoooiiihhhdddccceeeeeebbb___```^^^______``````aaaaaaaaaccceeehhhkkklllmmmlllllloooqqqtttxxx{{{|||||||||}}}xxxqqqlllbbb___ZZZVVVRRRNNNIIIFFFEEEDDDDDDEEEFFFFFFDDDBBB@@@???>>>>>>@@@DDDGGGJJJRRRUUUZZZaaahhhuuu|||kkk```VVVRRRNNNLLLTTTaaayyyuuuuuu}}}~~~}}}zzzvvvtttsssooojjjiiikkknnnnnnmmmnnnoooqqqtttwww{{{~~~vvvpppggg___YYYTTTQQQOOOKKKJJJIIIGGGEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@AAA?????????>>>>>>>>>>>>>>>;;;;;;:::::::::999999999444444444444444444444444555555555666777777888888888888999999888888777666666666666666555444333222222222222222222333444444444555777999<<<>>>@@@@@@>>>>>>>>>===<<<;;;:::999888888888777666555555555666555444444333333333333222222222333444555666777:::;;;===>>>???@@@@@@@@@FFFHHHJJJMMMOOOPPPPPPPPPQQQTTTVVVWWWWWWVVVVVVWWWTTTUUUVVVWWWWWWVVVUUUTTTTTTWWW[[[]]]\\\ZZZYYYXXXVVV^^^iiisss{{{~~~xxxoooeeecccaaa```___ZZZRRRLLLHHHNNNYYYkkkmmm\\\XXX\\\mmmoooXXXHHHBBB@@@???===<<<;;;999999::::::888777888666666888999===GGGQQQYYYcccooo~~~vvv{{{{{{www|||xxxtttnnnhhh```XXXOOOJJJIIIFFFFFFIIIKKKKKKNNNSSSYYYaaaqqqsss```ZZZUUURRRSSSSSSPPPQQQTTTRRRSSSTTTUUUWWWYYYZZZ[[[```eeegggggggggddd]]]TTTNNNMMMLLLMMMOOOQQQSSSSSSRRRSSSTTTUUUVVVWWWWWWWWWYYY]]]eeennnxxxuuulllfffdddccc``````cccdddaaa```aaa______``````````````````bbbeeeiiimmmppppppooonnnoooqqqtttwwwzzz}}}~~~xxxpppiii___\\\YYYUUURRRNNNIIIFFFDDDCCCCCCDDDFFFFFFDDDBBB@@@?????????AAAEEEHHHKKKQQQTTTZZZbbbjjjyyy}}}uuuhhh\\\VVVPPPLLLQQQ[[[rrrxxxuuuyyy|||{{{zzzwwwtttqqqsssoookkkkkknnnpppooollllllmmmppptttxxx}}}}}}pppkkkddd^^^XXXTTTPPPNNNJJJIIIGGGFFFDDDCCCAAAAAA@@@???>>>=========>>>>>><<<<<<;;;;;;::::::::::::888888888888777777777777333333333444444444333333444444555666666777777888888888888888888777777666666555444333222222222222333333222222222333444444333444666888;;;===>>>>>><<<;;;:::999888777777777555555555555555555555555555555444333333333444444333333444444555777888999<<<===???@@@BBBCCCDDDDDDHHHJJJLLLOOOPPPPPPPPPOOOPPPSSSVVVWWWVVVUUUUUUVVVSSSSSSTTTTTTUUUVVVVVVVVVUUUXXX[[[\\\ZZZXXXXXXYYYZZZbbbmmmvvv|||}}}uuujjjfffdddbbbbbb```[[[SSSMMMKKKSSSbbbwwwkkkXXXZZZdddwww|||kkkVVVGGGAAA@@@???<<<>>><<<;;;::::::999777666888555555777888;;;EEEPPPWWWcccppp~~~ssszzzzzzvvv}}}}}}~~~yyyvvvqqqkkkccc[[[RRRLLLIIIFFFEEEHHHKKKKKKOOOTTTWWW```pppkkk[[[YYYUUURRRSSSSSSQQQRRRUUUVVVWWWXXXYYYZZZ\\\]]]]]]\\\```bbbaaa```]]]VVVMMMJJJJJJKKKMMMOOORRRSSSTTTQQQRRRSSSUUUVVVWWWXXXXXXZZZ___hhhsss}}}uuuiiicccbbbcccbbb___^^^aaaaaa```aaaddd___```````````````___^^^```dddjjjooorrrsssqqqpppooopppssswww{{{xxxooohhh]]][[[XXXUUURRRNNNJJJFFFCCCCCCCCCDDDFFFFFFDDDBBBAAA@@@???@@@BBBFFFIIILLLPPPSSSZZZccclll|||zzz}}}nnnaaaYYYRRRKKKOOOXXXooo|||uuuvvv}}}{{{yyyxxxwwwuuurrrooorrrnnnkkklllpppqqqoookkkkkkmmmppptttyyy~~~zzzlllhhhbbb]]]XXXTTTPPPMMMHHHGGGFFFEEECCCAAA@@@???>>>===<<<;;;:::;;;<<<<<<::::::999888777777888888666666666666666666555555444444555666666666555555444444555555666777777888888888888888888777777666777666555333222333333444444333333222333333444444222333555888:::<<<======:::999777666555555666666555555555666777777888888555555444444333444444555666666666777999:::<<<======???@@@CCCDDDFFFGGGGGGJJJKKKNNNPPPQQQPPPOOONNNOOOSSSVVVWWWUUUTTTTTTUUUSSSRRRSSSSSSTTTUUUWWWXXXUUUXXX[[[[[[YYYWWWXXXZZZ]]]fffooowww||||||rrrggggggfffddddddbbb]]]UUUNNNLLLWWWiii}}}jjjVVV\\\lllyyyiiiTTTFFFAAA@@@???<<>>AAAEEEIIIIIIFFFEEEHHHLLLJJJMMMPPPQQQQQQQQQRRRSSSUUUUUUUUUTTTSSSRRRQQQQQQRRRPPPNNNOOOSSSVVVVVVUUUZZZVVVTTTWWWXXXWWWWWWYYYccciiissszzz|||wwwpppkkkgggggghhhfffaaaYYYQQQKKKLLLZZZrrr{{{iiiZZZbbbqqqyyy```OOOGGG@@@@@@CCC>>>;;;;;;;;;::::::999999999444666666666777<<>>===>>>>>><<<888::::::999999888777777777666666666666666666666666444444444444444444444444555444222111111222444555333444555555444444555666555555555555555555555555555555444444444333333333222222222222222222333333444555666888999999888888666666555555444444444333444555666555444444666777777666666555555555555555777888999:::<<<>>>@@@AAACCCGGGJJJJJJHHHGGGJJJMMMLLLNNNQQQRRRRRRQQQRRRSSSSSSTTTTTTTTTSSSRRRPPPOOORRRPPPNNNPPPTTTVVVWWWVVV[[[WWWVVVWWWXXXVVVYYY]]]hhhoooxxx}}}|||vvvoookkkfffhhhhhhfffaaaYYYRRRNNNMMM\\\uuuzzzggg]]]fffvvvvvv^^^MMMFFF???@@@BBB===<<<;;;;;;::::::999999888444666777777777<<>>@@@BBBDDDEEEEEEIIILLLLLLJJJJJJLLLOOOOOOQQQSSSSSSRRRRRRRRRSSSRRRSSSTTTUUUTTTRRRPPPOOOQQQPPPOOOQQQUUUWWWXXXXXXZZZXXXWWWXXXWWWVVV\\\cccooowww{{{rrrllljjjeeeiiikkkhhh```XXXRRRPPPQQQbbb|||yyyfff^^^kkk{{{rrrZZZKKKEEE>>>???BBB<<<<<<<<<;;;::::::999888888444666888888888;;;BBBGGGOOO___tttyyy|||wwwpppttt~~~}}}yyytttlllcccXXXQQQKKKGGGFFFIIIJJJJJJMMMRRRZZZeeevvvvvveeeWWWRRRSSSRRRRRRRRRSSSVVVYYY\\\^^^]]]]]]^^^]]]\\\YYYVVVUUUTTTRRRNNNIIIFFFEEEEEEEEEHHHKKKMMMNNNNNNOOOPPPQQQUUUVVVWWWXXXZZZ```jjjrrrzzz}}}lllggg```]]]]]]___```aaa``````aaabbbbbbbbbbbbaaacccccccccbbbbbbbbbaaaaaaeeejjjpppuuuvvvvvvuuuuuuvvvwwwxxx{{{~~~}}}vvvllleee^^^ZZZUUUQQQNNNLLLIIIGGGDDDDDDEEEEEEEEEDDDDDDDDD>>>AAADDDFFFHHHJJJMMMOOOTTTUUU[[[eeeppp|||vvvaaaSSSLLLKKKOOOWWWhhh{{{{{{|||||||||zzzwwwsssqqqpppppppppooofffdddaaa```bbbdddeeefffhhhjjjmmmpppsssvvv{{{~~~xxxkkkZZZNNNDDD???999666666777777666444444555555555666666666333333333333333333333333222222222222222222222222666666555555555555666666222333444444333333444555555555555555555555555555555555444444444333333333444333333333333222222222444555666777888777777666444444444555555555555555555666888888888777888:::888888888888999:::;;;<<<>>>>>>???AAACCCEEEGGGHHHIIIKKKNNNNNNMMMMMMOOOQQQQQQSSSTTTTTTSSSRRRSSSTTTRRRSSSUUUVVVVVVTTTQQQPPPPPPPPPQQQSSSVVVXXXYYYZZZYYYXXXXXXXXXVVVWWW```jjjvvv}}}wwwmmmiiiiiiffflllppplll```UUUPPPOOOYYYlllwwwfff^^^nnnnnnXXXJJJEEE???AAACCC===<<<<<<;;;::::::999888888444777999999999;;;AAAEEEPPP```uuuyyyvvvzzzooojjjrrr|||~~~|||yyyuuunnneee[[[TTTMMMHHHGGGHHHIIIIIIMMMQQQZZZcccsssyyyggg[[[RRRQQQSSSSSSSSSTTTUUUXXX[[[]]]___]]]\\\[[[YYYUUURRRNNNLLLLLLJJJGGGDDDCCCDDDFFFHHHIIILLLNNNOOOOOOPPPQQQRRRTTTVVVXXXZZZ^^^fffrrrzzzttthhheeeaaa^^^]]]^^^___``````aaaaaabbbbbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbfffjjjppptttuuuuuuuuuuuuwwwwwwyyy||||||uuukkkddd___[[[VVVQQQMMMJJJGGGDDDCCCDDDEEEFFFFFFEEEDDDDDD???AAAEEEGGGIIIKKKNNNPPPUUUVVV[[[dddnnn{{{~~~~~~gggXXXNNNLLLOOORRRbbbyyy}}}}}}vvvqqqsssxxx~~~zzzzzz||||||yyyvvvuuutttsssqqqfffccc```^^^___aaaaaabbbeeegggkkknnnppptttxxx{{{zzz|||~~~xxxhhhVVVJJJ???<<<777444333444555555333333333444444555555666333333333333333333333333222222222222222222222222555444444444444444444555222333555444333333444666666666666666666666666666555555444444444333333333333333333333333333333333444555666888888888777777555555555666666777777777888:::<<<===<<<<<<===>>><<<<<<<<<<<<===???@@@AAAAAABBBBBBCCCEEEGGGIIIJJJKKKMMMOOOPPPPPPPPPQQQRRRSSSTTTUUUTTTSSSSSSTTTUUUTTTUUUVVVWWWWWWVVVTTTSSSPPPRRRTTTUUUWWWXXXYYYZZZXXXWWWXXXYYYXXX[[[eeepppyyy~~~|||rrriiigggiiiiiiqqqvvvppp```SSSNNNPPPdddyyytttfff]]]oookkkUUUIIIFFFAAABBBDDD>>>===<<<<<<;;;999888888777444777999999999;;;AAAEEERRRbbbuuuuuupppuuu{{{kkkhhhqqq|||}}}{{{yyyuuuooofff]]]WWWOOOJJJGGGHHHIIIHHHLLLQQQVVV^^^nnnzzzggg[[[TTTOOOPPPSSSRRRSSSTTTVVVXXXZZZ[[[[[[XXXWWWTTTQQQMMMJJJGGGFFFEEEDDDCCCBBBCCCFFFIIIKKKKKKMMMPPPQQQQQQQQQRRRTTTQQQTTTXXX[[[aaakkkxxxzzzjjjcccbbb```^^^]]]]]]^^^^^^```aaabbbbbbccccccbbbbbbcccbbbbbbbbbbbbcccdddeeegggkkkppptttuuuuuuuuuuuuwwwxxxyyy|||{{{tttjjjccc___[[[UUUPPPMMMIIIEEECCCCCCDDDEEEFFFGGGFFFEEEDDDAAACCCEEEFFFHHHJJJMMMPPPUUUVVV[[[bbbkkkwwwqqq___SSSMMMNNNLLLZZZnnnzzzuuuqqqmmmiiihhhnnnvvv|||xxxxxx{{{|||zzzxxxvvvssspppeeebbb]]][[[[[[[[[\\\[[[___bbbeeehhhjjjlllppprrrsssuuuwwwxxxyyy{{{~~~|||uuujjj[[[LLLBBB;;;999666333222333444555333333333444444444555555222222222222222222222222222222222222222222222222222222222222222222222222333444666555444444555777666666666666666666666666555555444444444333333333333333333333444444444444333555666888999:::999999777888888999:::;;;;;;<<<<<>>???@@@AAAAAAAAADDDGGGIIIHHHHHHHHHIIIFFFFFFFFFFFFGGGHHHIIIIIIKKKKKKKKKKKKKKKLLLLLLMMMOOOOOOOOOQQQSSSTTTSSSSSSQQQRRRSSSSSSRRRSSSVVVXXXWWWVVVUUUUUUUUUVVVWWWWWWSSSVVVYYYYYYXXXWWWXXXZZZYYYWWWXXX___eeelllttt||||||zzzuuuooojjjiiillloooyyyppp\\\TTT]]]jjjuuuiiieeegggxxx{{{cccOOOEEEEEEBBBCCCEEE>>>>>>===<<<;;;999888777666444666777777777<<>>>>>===<<<;;;999888777666444666666666777<<>>>>><<<;;;999888777666444444444444444555555555777666444333333444666777555555555555666666666666666666555555666666777888999999999888888888777777888:::;;;;;;:::999:::;;;<<<;;;:::888888777888888;;;999777666555555666777888888777777888:::;;;<<<<<<===>>>???AAABBBCCCDDDGGGFFFFFFGGGHHHIIIKKKLLLKKKMMMNNNNNNMMMMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPQQQRRRRRRRRRRRRRRRRRRQQQTTTTTTSSSSSSSSSTTTUUUUUUVVVUUUTTTSSSSSSUUUVVVWWWYYYZZZ\\\[[[YYYWWWWWWXXX\\\]]]bbbmmmxxx~~~}}}zzzssspppmmmjjjjjjqqq|||~~~nnnbbbWWWZZZvvvsss^^^XXX^^^xxx}}}sssYYYOOOFFFEEEFFFDDDAAA@@@@@@???===;;;999888777777666444444777888:::AAAHHHTTT]]]jjjyyywwwtttzzzwww~~~{{{vvvuuurrriii^^^XXXPPPIIIHHHHHHHHHKKKPPPWWW[[[fffwwwqqq\\\PPPJJJIIIHHHHHHHHHJJJKKKLLLLLLIIIGGGEEEEEEEEECCCBBB@@@@@@@@@AAACCCEEEGGGIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOQQQRRRRRRRRRRRRTTTVVV```eeellluuu~~~ooogggcccbbbaaa____________```bbbcccdddeeedddccccccbbbbbbcccccc```aaabbbbbbaaaaaadddeeejjjmmmrrrtttuuuvvvvvvwwwzzzyyyzzz}}}zzztttkkkbbb___YYYUUUPPPMMMJJJHHHFFFDDDCCCEEEFFFGGGGGGFFFEEEDDD@@@@@@AAAAAACCCGGGMMMQQQUUUVVV[[[aaaiiiuuujjjVVVNNNIIINNNXXXgggzzz~~~tttxxx{{{xxxtttpppmmmlllmmmmmmllljjjgggffffffddd___ZZZUUUSSSQQQNNNKKKHHHGGGFFFDDDEEEEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCBBBBBBBBB?????????>>>===;;;:::999888888777777777666666666777777777777777666666666888888888888888888888888888888888999999999::::::999888888888888999::::::<<<<<<<<<;;;;;;;;;:::::::::<<<>>>>>>======>>>???>>>>>>===<<<;;;;;;;;;<<<===<<<:::999888999999::::::::::::;;;<<<>>>???@@@AAABBBBBBDDDEEEFFFGGGGGGIIIIIIIIIIIIJJJLLLMMMNNNKKKMMMNNNNNNMMMMMMNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQUUUUUUTTTTTTUUUVVVVVVWWWYYYXXXWWWUUUUUUUUUVVVWWWYYYZZZ[[[ZZZXXXWWWXXXYYY[[[___hhhttt}}}|||wwwooommmkkkjjjnnnxxx~~~hhh[[[VVVbbb}}}lll[[[YYY```xxx}}}sssXXXNNNFFFEEEFFFDDDAAAAAA@@@???===;;;999888777777777444444777888:::@@@HHHUUU```nnn}}}|||}}}xxxwwwuuukkkaaaYYYQQQJJJIIIIIIHHHKKKOOOTTTYYYcccrrruuuaaaSSSNNNEEEFFFGGGHHHIIIIIIJJJJJJGGGEEECCCBBBBBBBBBAAA@@@@@@@@@@@@AAACCCFFFIIIJJJLLLLLLLLLLLLLLLMMMNNNOOOQQQSSSTTTTTTSSSUUUWWWZZZdddhhhpppyyypppccc________________________```bbbcccdddeeedddccccccbbbbbbccccccaaabbbccccccbbbcccdddfffmmmppptttvvvwwwxxxyyy{{{yyyyyyzzz}}}~~~xxxrrriiiaaa]]]XXXUUUPPPMMMJJJHHHFFFDDDDDDEEEFFFGGGGGGEEECCCBBB>>>???@@@AAACCCHHHNNNRRRTTTVVV[[[bbbjjjwwwpppZZZQQQKKKNNNUUUcccuuu~~~yyyvvvsssooolllkkkkkkkkkiiifffdddcccbbb___[[[XXXSSSRRROOOMMMJJJHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@???AAAAAA@@@???>>>======<<<;;;;;;;;;;;;;;;:::999888777777666666555555444444::::::999999999999888888:::;;;<<<======<<<;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>>>>=========<<<<<<<<<>>>@@@AAAAAA@@@BBBCCC@@@@@@@@@??????????????????>>>===<<<;;;<<<<<<<<<;;;;;;<<<>>>@@@AAACCCDDDEEEFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMNNNKKKMMMNNNNNNMMMMMMNNNOOORRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSRRRSSSSSSTTTTTTSSSSSSRRRUUUTTTTTTTTTUUUVVVWWWXXXYYYYYYXXXWWWWWWXXXXXXYYYZZZZZZZZZYYYWWWVVVWWWYYY]]]dddppp{{{zzztttoooooommmlllrrr~~~www```VVVYYYlll{{{rrrdddYYY]]]hhhuuuzzzpppYYYPPPIIIHHHHHHEEECCCCCC@@@???===;;;999888777777777444444777888:::@@@GGGXXXeeettt}}}}}}yyyxxxvvvmmmccc[[[SSSLLLJJJIIIHHHKKKOOORRRWWWaaaooouuuaaaTTTLLLHHHDDDEEEGGGIIIJJJJJJIIIIIIEEECCCAAAAAABBBBBBBBBAAABBBBBBBBBCCCEEEGGGIIIKKKMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTVVVZZZ]]]ggglllsss}}}uuuggg^^^\\\]]]]]]\\\____________```bbbcccdddeeedddccccccbbbbbbccccccbbbdddeeefffeeeeeefffgggmmmpppsssuuuvvvwwwyyyzzzwwwxxxzzz}}}}}}wwwrrriiiaaa]]]WWWTTTOOOLLLJJJHHHFFFDDDDDDEEEFFFFFFFFFDDDBBBAAA===???@@@BBBDDDIIINNNRRRTTTVVV\\\ccclllzzzwww^^^TTTNNNOOOTTT___qqq}}}||||||xxxvvvrrrooollljjjjjjjjjgggeeecccaaa___\\\YYYWWWSSSRRROOOMMMKKKIIIHHHHHHFFFEEEEEEDDDBBBAAA@@@@@@@@@@@@@@@??????>>>======<<<<<<;;;:::999888777777777888888888777666555555777777777777777777777777;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@@@@???===<<<<<<<<<<<<<<<============>>>============>>>???????????????>>>>>>>>>======>>>@@@BBBCCCCCCCCCDDDEEEBBBBBBBBBCCCCCCCCCCCCCCC?????????>>>>>>>>>>>>>>><<<===>>>@@@CCCDDDEEEFFFHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMKKKMMMNNNNNNMMMMMMNNNOOORRRRRRRRRSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVUUUTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUTTTSSSSSSTTTUUUVVVWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\[[[[[[ZZZXXXUUUUUUWWWYYYccclllxxx~~~wwwrrrnnnooonnnoooxxx~~~kkkXXXUUU```www~~~rrrhhh^^^WWW___llltttyyy~~~mmmZZZRRRLLLKKKIIIEEECCCDDD@@@???===;;;999888777777888555444777888:::@@@GGGWWWeeeuuu|||}}}zzzyyywwwnnnddd^^^UUUMMMKKKIIIHHHJJJNNNPPPUUU```nnn}}}cccUUUNNNIIIEEEEEEFFFGGGIIIIIIIIIHHHGGGDDDBBBAAAAAABBBCCCCCCBBBEEEEEEDDDEEEFFFHHHJJJLLLNNNNNNNNNNNNOOOPPPQQQRRRPPPRRRSSSSSSUUUXXX\\\```kkkooowwwpppjjjbbb^^^]]]]]]\\\[[[____________```bbbcccdddeeedddccccccbbbbbbcccccccccdddggggggffffffggghhhkkkmmmpppqqqrrrrrrtttvvvvvvxxx{{{}}}|||wwwqqqiiiaaa]]]UUURRRNNNKKKIIIGGGEEECCCCCCDDDEEEFFFEEEDDDBBB@@@>>>@@@BBBCCCFFFIIIOOORRRUUUWWW]]]eeemmm{{{~~~dddUUUQQQPPPSSS\\\kkk}}}|||zzzyyywwwuuurrrooollljjjiiiiiieeedddbbb___]]]ZZZXXXWWWRRRQQQOOOMMMKKKJJJIIIIIIEEEDDDCCCBBBAAA???>>>>>>>>>>>>>>>======<<<<<<<<<::::::999999888777777777777777777777777666555555666666777888:::;;;<<<<<<;;;<<<<<<<<<============>>>???@@@AAAAAA@@@???>>>============>>>>>>>>>??????????????????@@@AAAAAA@@@@@@?????????>>>>>>>>>@@@BBBDDDDDDCCCCCCDDDEEECCCCCCEEEEEEFFFFFFFFFFFFAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBDDDFFFGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKMMMNNNNNNMMMMMMNNNOOOQQQQQQRRRRRRSSSSSSTTTTTTRRRSSSTTTUUUUUUUUUTTTSSSVVVVVVWWWWWWWWWWWWVVVVVVSSSSSSSSSTTTUUUVVVWWWXXXWWWWWWXXXYYYZZZ[[[\\\\\\[[[[[[ZZZXXXWWWXXX[[[^^^mmmuuuzzztttqqqlllooopppsss~~~nnn___SSSXXXjjj|||mmmbbbYYYUUU___nnnvvv{{{lll\\\UUUPPPNNNKKKEEECCCDDD@@@???===;;;999888777777888555555777888999???GGGRRR___qqq|||~~~{{{zzzyyypppfff```WWWOOOLLLJJJHHHJJJMMMOOOUUU___lll}}}hhhVVVMMMJJJGGGDDDEEEFFFGGGHHHHHHGGGFFFFFFCCCAAA@@@AAACCCDDDDDDCCCEEEEEEFFFFFFHHHKKKMMMOOOOOOOOOOOOPPPQQQSSSTTTUUUSSSTTTUUUVVVYYY]]]bbbfffooosss{{{}}}vvvfffdddaaa___]]]]]]]]]]]]____________```bbbcccdddeeedddccccccbbbbbbccccccbbbdddfffgggfffffffffgggkkkmmmnnnoooooooooqqqrrrwwwzzz}}}~~~{{{uuuppphhh```\\\TTTPPPLLLIIIGGGFFFDDDBBBBBBCCCDDDEEEEEEDDDBBBAAA@@@AAACCCEEEGGGJJJOOORRRVVVXXX^^^fffnnn|||kkkVVVRRRPPPQQQXXXeeeuuuzzzxxxwwwuuusssqqqnnnkkkiiihhhgggdddcccaaa^^^ZZZXXXWWWWWWQQQPPPNNNMMMKKKJJJIIIIIIEEEDDDCCCBBBAAA??????>>>=========<<<<<<<<<<<<<<<999999999999999999999999888999999::::::::::::999999999999:::;;;<<<<<<<<<;;;;;;<<<===>>>>>>???@@@?????????@@@@@@?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@AAACCCDDDDDDCCCBBBCCCDDDCCCDDDFFFGGGHHHHHHHHHGGGCCCDDDDDDDDDDDDDDDDDDDDDBBBCCCFFFHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLMMMNNNMMMLLLLLLKKKMMMNNNNNNMMMMMMNNNOOOQQQQQQRRRRRRSSSTTTTTTUUUQQQRRRTTTVVVVVVVVVTTTTTTVVVVVVWWWWWWWWWWWWVVVVVVTTTTTTUUUUUUVVVXXXYYYZZZXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZ^^^cccgggxxx~~~}}}vvvrrrqqqnnnsssuuuwwwdddXXXQQQ\\\tttyyyhhh^^^WWWVVVbbbqqq}}}nnnbbb\\\VVVTTTOOOIIIFFFGGG@@@???===;;;999888777777888555555777888999???FFFMMMZZZkkk|||~~~~~~}}}}}}{{{sssiiiaaaXXXPPPLLLJJJHHHIIIMMMNNNTTT]]]iiixxxtttgggVVVJJJEEEDDDBBBAAAEEEFFFFFFFFFFFFEEEEEEDDDBBBAAA@@@AAACCCDDDDDDDDDEEEEEEFFFGGGJJJMMMPPPQQQPPPPPPQQQRRRTTTUUUWWWXXXWWWXXXYYY[[[^^^ccciiimmmrrrvvv~~~yyypppaaaaaaaaa___]]]]]]^^^```____________```bbbcccdddeeedddccccccbbbbbbccccccaaacccfffgggfffeeeffffffmmmnnnppppppooooooqqqrrrxxx{{{~~~yyytttoooggg___[[[SSSOOOKKKHHHGGGEEECCCBBBAAABBBDDDEEEEEEDDDBBBAAAAAABBBDDDFFFHHHKKKOOORRRWWWYYY^^^fffooo}}}oooWWWRRRPPPPPPUUUaaappp}}}~~~zzzwwwwwwtttrrrpppmmmjjjhhhffffffbbbbbb```]]]YYYVVVVVVVVVPPPOOOMMMLLLJJJIIIIIIIIIFFFFFFEEEDDDCCCAAAAAA@@@==================>>>>>>555555555666777777888888666777888999:::;;;;;;;;;>>>======<<<;;;:::999999::::::;;;===>>>???@@@AAA????????????????????????@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAACCCDDDDDDBBBAAABBBBBBCCCDDDFFFHHHIIIIIIHHHHHHEEEFFFFFFGGGGGGGGGFFFFFFEEEFFFHHHJJJLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKKKKLLLMMMNNNOOONNNMMMLLLKKKMMMNNNNNNMMMMMMNNNOOOQQQQQQRRRSSSTTTTTTUUUUUURRRSSSVVVXXXXXXXXXWWWVVVUUUVVVVVVWWWWWWVVVVVVUUUUUUVVVVVVWWWXXXYYY[[[[[[YYYZZZZZZZZZZZZYYYXXXXXXYYYYYYZZZ[[[]]]cccjjjooo{{{sssqqqrrrsssxxxzzzzzzyyy```UUUQQQ___{{{ttteee\\\WWWYYYfffwwwppphhhbbb]]]ZZZUUUNNNJJJLLL@@@???===;;;999888888777999666555777888999???FFFKKKWWWhhh{{{~~~}}}uuukkkbbbYYYPPPMMMJJJHHHIIILLLNNNSSS\\\ggguuu[[[UUUMMMGGGDDDCCCDDDCCCFFFGGGIIIHHHFFFDDDCCCCCC@@@AAACCCEEEFFFFFFEEEDDDIIIKKKLLLLLLKKKLLLNNNPPPPPPQQQSSSUUUWWWYYY[[[\\\ZZZ\\\^^^```cccfffkkknnnpppxxxzzzpppjjj```^^^[[[YYYYYYZZZ]]]^^^^^^^^^___```aaabbbccccccjjjiiihhhfffeeedddccccccdddcccbbbbbbbbbdddggghhhsssrrrqqqpppppprrrtttuuu||||||zzzqqqkkkeee```\\\TTTPPPKKKHHHFFFEEECCCBBBCCCDDDEEEFFFFFFEEEDDDCCCDDDCCCBBBCCCFFFKKKPPPSSSTTTZZZbbbhhhppp~~~vvv]]]QQQQQQPPPSSS\\\iiissswww~~~~~~|||{{{yyyvvvtttvvvrrrmmmiiifffdddbbbaaaaaa```___]]]ZZZWWWTTTSSSSSSPPPMMMKKKJJJIIIHHHFFFHHHGGGFFFDDDCCCAAA@@@???>>>??????>>>>>>===<<<;;;999999888777666666777777;;;;;;<<<<<<===<<<<<<<<<==============================>>>>>>??????@@@@@@@@@@@@@@@???????????????@@@@@@@@@AAABBBCCCDDDEEECCCCCCCCCCCCCCCDDDEEEEEECCCBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLKKKKKKJJJIIIGGGGGGFFFGGGHHHIIIJJJLLLMMMMMMNNNNNNNNNMMMLLLKKKKKKJJJMMMMMMMMMMMMLLLLLLLLLLLLPPPOOOOOONNNNNNOOOOOOPPPSSSSSSTTTUUUVVVWWWWWWXXXTTTUUUVVVWWWXXXYYYXXXXXXVVVVVVVVVUUUVVVVVVWWWWWWWWWWWWWWWXXXXXXZZZ[[[[[[\\\\\\\\\]]]]]]\\\YYYVVVVVVYYY\\\^^^aaahhhpppwww~~~|||tttooonnnooopppvvv}}}kkk^^^XXX^^^ttt}}}qqqbbb\\\\\\eeetttzzzsssmmmddd]]]XXXRRRLLLGGGDDD???;;;999999:::888666333666999888666888>>>CCCMMMWWWcccooo~~~yyysssoooeee^^^VVVPPPNNNMMMLLLKKKQQQSSSXXX```mmmRRRNNNHHHDDDCCCCCCCCCCCCDDDFFFGGGGGGEEECCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHJJJLLLMMMMMMLLLMMMOOOQQQTTTTTTUUUWWWYYY\\\^^^___bbbccceeegggiiilllpppsssyyy~~~|||rrrgggaaa^^^]]][[[ZZZZZZ[[[]]]^^^^^^^^^___```aaabbbccccccbbbbbbbbbcccdddeeefffgggeeedddccccccdddfffhhhjjjtttsssqqqpppqqqsssuuuwww{{{{{{}}}zzzqqqkkkeee___[[[TTTPPPKKKHHHFFFEEECCCBBBCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBEEEHHHNNNRRRUUUUUU[[[aaagggnnn}}}xxx___TTTSSSRRRTTT]]]iiitttzzz~~~{{{zzz}}}{{{yyyyyyzzz}}}~~~}}}|||yyyvvvsssssspppkkkgggeeedddbbb```aaa```^^^[[[XXXUUUSSSQQQQQQOOOMMMKKKKKKJJJHHHFFFGGGFFFEEEDDDCCCBBBAAA@@@????????????>>>===;;;;;;;;;:::999888888888888999;;;;;;<<<=========<<<<<<========================<<<======>>>??????@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEECCCCCCBBBBBBBBBCCCCCCDDDCCCCCCBBBAAAAAABBBCCCCCCEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJKKKMMMNNNNNNOOONNNNNNMMMLLLLLLKKKKKKMMMMMMMMMLLLLLLLLLLLLLLLPPPPPPOOOOOOOOOOOOPPPPPPRRRSSSSSSTTTUUUVVVWWWXXXUUUUUUVVVVVVWWWXXXXXXYYYWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXYYYZZZ[[[\\\\\\]]]]]]^^^\\\ZZZXXXUUUWWW[[[```fffnnnwww}}}}}}vvvooolllmmmnnnqqqxxx~~~iiiZZZ\\\iiiuuuiii\\\YYY___jjjyyyxxxrrriiibbb]]]VVVOOOJJJEEE@@@;;;999999:::888666222555777777555777===BBBIIIUUUbbbqqq~~~zzzuuuqqqhhhaaaXXXQQQNNNMMMLLLKKKNNNQQQVVV^^^kkkIIIGGGDDDCCCDDDEEEEEEDDDDDDFFFGGGGGGFFFEEEEEEFFFGGGGGGGGGHHHIIIJJJLLLLLLNNNOOOQQQQQQQQQRRRTTTVVV[[[[[[[[[\\\___bbbfffhhhkkklllnnnpppqqquuuzzz}}}vvvjjj___ZZZ[[[[[[[[[\\\\\\]]]^^^^^^^^^______```aaabbbccccccaaaaaabbbcccdddfffggghhheeeeeeddddddeeegggiiikkkvvvtttrrrqqqqqqtttwwwzzzzzzyyyyyy{{{|||zzzrrrllleee^^^YYYSSSPPPKKKHHHFFFEEECCCBBBDDDEEEFFFGGGGGGFFFEEEDDDAAABBBDDDGGGLLLQQQUUUXXXYYY]]]bbbgggnnn~~~{{{cccXXXVVVSSSUUU]]]hhhuuu}}}~~~xxxvvvxxxxxxvvvuuuwwwuuutttsssuuuyyy|||}}}~~~~~~}}}|||zzzuuurrrppplllhhhdddcccbbbaaa``````___]]]ZZZVVVSSSQQQPPPOOONNNLLLLLLLLLJJJHHHEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@???>>><<<;;;:::<<<;;;;;;:::::::::::::::;;;<<<======>>>>>>>>>===========================<<<<<<===>>>>>>??????@@@?????????@@@@@@AAAAAAAAABBBBBBAAABBBBBBCCCDDDEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDCCCBBBAAAAAABBBCCCDDDFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHIIIIIIJJJKKKMMMNNNOOOPPPOOONNNNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMQQQPPPPPPPPPPPPPPPPPPQQQRRRRRRSSSTTTUUUVVVWWWWWWVVVVVVUUUUUUUUUWWWXXXYYYXXXXXXWWWVVVVVVUUUUUUUUUXXXXXXWWWXXXXXXYYYZZZ[[[]]]]]]]]]]]]]]]\\\ZZZZZZWWWXXX[[[ccclllvvv}}}~~~wwwppplllkkkmmmooosss|||{{{dddZZZfff}}}~~~lll```VVVYYYdddssszzzqqqjjjddd]]]TTTOOOGGGBBB<<<999999999888555222444666666555777<<<@@@FFFSSSaaaqqq~~~}}}zzzwwwtttlllfff\\\TTTOOOMMMLLLLLLLLLOOOUUU]]]jjj}}}GGGFFFEEEFFFHHHHHHGGGFFFFFFGGGIIIIIIHHHGGGIIIJJJJJJIIIIIIIIIKKKMMMOOOPPPRRRTTTUUUVVVVVVXXX[[[]]]bbbbbbbbbcccfffkkkooorrrtttuuuwwwyyy|||~~~rrrggg___[[[XXXYYY[[[]]]^^^^^^^^^^^^______```aaabbbccccccdddggggggfffeeeeeeeeeffffffeeedddddddddeeegggjjjkkkuuusssqqqpppqqqtttxxx{{{yyywwwvvvxxxyyy}}}zzzrrrllleee]]]XXXSSSPPPKKKHHHFFFEEEDDDCCCEEEEEEFFFGGGGGGFFFEEEEEEBBBCCCFFFJJJNNNSSSVVVXXX]]]aaaeeehhhppp}}}eee[[[VVVSSSUUU[[[eeesss~~~}}}xxxrrrqqqtttvvvuuutttuuurrrppppppssswww{{{~~~~~~~~~}}}}}}}}}|||yyytttqqqllliiidddbbbaaa```___^^^___]]][[[XXXTTTRRRPPPOOONNNMMMLLLLLLLLLJJJHHHEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@>>>===;;;:::<<<;;;;;;::::::;;;;;;;;;<<<<<<===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>??????@@@>>>??????@@@AAABBBCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJIIIJJJKKKLLLMMMNNNPPPQQQQQQOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNRRRQQQQQQPPPPPPQQQQQQRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWVVVUUUTTTTTTVVVXXXZZZYYYYYYXXXXXXWWWVVVUUUTTTXXXXXXXXXXXXXXXYYYZZZZZZ]]]]]]]]]\\\YYYXXXXXXXXXZZZ[[[___hhhsss|||zzzsssooonnnnnnpppssszzzwwwaaaaaauuurrrcccYYYSSS[[[kkk{{{yyyrrrjjjbbbXXXRRRIIIDDD===999999999777555444555666666666888<<<@@@GGGSSSaaaoooxxx|||~~~~~~}}}{{{zzzxxxqqqkkkaaaXXXQQQNNNMMMMMMKKKNNNTTT\\\iii{{{GGGGGGGGGHHHIIIIIIGGGEEEFFFGGGHHHHHHGGGHHHIIIKKKKKKKKKKKKKKKMMMOOOQQQSSSSSSUUUWWWYYYZZZ]]]```ccchhhhhhhhhkkkoootttyyy|||~~~qqqfff___\\\WWWYYY[[[]]]______^^^^^^______```aaabbbcccddddddiiiiiigggfffeeeddddddddddddcccbbbcccdddgggiiikkksssqqqpppoooqqqtttxxxzzzyyyvvvuuuwwwyyy~~~yyyrrrkkkddd]]]WWWSSSOOOKKKHHHFFFEEEDDDCCCEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFHHHLLLOOOSSSVVVXXX]]]aaaeeehhhppp}}}fffZZZTTTQQQSSSXXX```nnn|||~~~vvvpppmmmpppsssqqqoooooommmllllllnnnsssxxx|||}}}}}}}}}~~~~~~}}}{{{{{{{{{{{{{{{xxxsssoooiiifffbbb______^^^^^^]]]]]]\\\YYYVVVSSSQQQPPPOOOOOOMMMLLLKKKKKKJJJGGGEEECCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???===<<<;;;;;;;;;:::::::::;;;;;;<<<<<<===>>>???@@@@@@@@@@@@????????????????????????======>>>>>>???@@@@@@@@@??????@@@AAABBBCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCCCCCCCDDDEEEDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHJJJJJJKKKKKKLLLKKKKKKKKKKKKLLLMMMNNNOOOQQQRRRRRROOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPSSSRRRRRRQQQQQQRRRRRRSSSSSSSSSTTTUUUVVVWWWXXXXXXYYYWWWVVVUUUUUUWWWYYYZZZZZZZZZZZZZZZYYYWWWVVVUUUYYYXXXXXXXXXXXXYYYYYYZZZ\\\]]]\\\YYYUUUTTTUUUWWWZZZ]]]dddooozzz{{{sssnnnpppqqqqqqtttyyyuuufffooommm\\\UUUTTT```qqqyyyqqqggg\\\TTTLLLFFF>>>:::999999777555666666666666777:::===@@@HHHTTTaaammmvvvttt}}}wwwyyy{{{~~~}}}}}}|||{{{tttoooggg]]]TTTOOONNNNNNLLLOOOTTT[[[gggxxxIIIHHHHHHIIIJJJIIIGGGDDDFFFGGGHHHGGGFFFGGGIIIKKKLLLLLLMMMNNNPPPRRRTTTUUUTTTVVVYYY\\\___bbbfffiiinnnoooqqquuuzzz|||mmmbbb\\\ZZZXXXYYY[[[]]]^^^^^^^^^^^^___``````aaabbbcccddddddeeeddddddccccccdddddddddcccbbbbbbbbbdddgggjjjkkkpppppppppppprrruuuxxxzzzzzzwwwvvvxxx{{{xxxpppjjjddd\\\WWWRRROOOJJJGGGFFFFFFEEEDDDFFFGGGHHHIIIIIIHHHGGGFFFGGGHHHIIILLLOOOSSSWWWYYY[[[___dddhhhqqq{{{eeeXXXRRROOORRRUUU[[[iiiyyyuuummmhhhkkknnnllliiiiiihhhffffffhhhmmmssswwwyyy{{{{{{|||}}}}}}~~~}}}}}}zzzyyyxxxxxxxxxvvvrrrooohhheeeaaa^^^]]]]]]\\\[[[\\\ZZZWWWUUUSSSQQQQQQQQQQQQOOOLLLJJJIIIHHHFFFEEECCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@???>>>======;;;;;;;;;;;;;;;;;;<<<======>>>???@@@AAABBBBBBBBB????????????????????????>>>>>>??????@@@AAAAAABBBAAAAAAAAABBBBBBCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFCCCDDDFFFGGGGGGGGGFFFEEEGGGHHHIIIJJJJJJIIIHHHGGGIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRSSSOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRRRRTTTSSSSSSRRRRRRSSSSSSTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYXXXWWWWWWXXXYYYZZZZZZ[[[\\\\\\[[[ZZZXXXWWWYYYYYYXXXXXXXXXXXXYYYYYYZZZ[[[ZZZWWWSSSRRRUUUYYY\\\bbbmmmyyytttmmmkkkpppsssttt{{{rrrmmm}}}nnnVVVTTTYYYhhhxxxyyymmmaaaXXXNNNHHH@@@:::999888777555888777666777888;;;===???GGGRRR___kkk}}}zzzrrrrrr{{{vvvwwwvvv~~~~~~}}}vvvrrrlllbbbYYYRRROOONNNMMMPPPTTTZZZdddsssLLLLLLKKKLLLMMMLLLJJJHHHJJJJJJKKKJJJHHHIIIKKKMMMNNNOOOPPPRRRTTTVVVVVVWWWXXX[[[___cccgggkkkppptttyyy{{{vvvhhh^^^ZZZYYYYYYZZZ[[[\\\]]]^^^^^^^^^``````aaabbbcccddddddeeecccccccccccccccdddeeefffdddccccccccceeehhhkkkmmmooopppqqqsssuuuwwwyyyzzz{{{yyyyyy{{{~~~wwwnnnhhhbbb\\\XXXRRRNNNJJJGGGFFFFFFEEEDDDFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGHHHJJJOOOTTTYYY]]]\\\```fffllluuuxxxcccWWWPPPNNNRRRTTTWWWfffwwwyyyooohhhjjjmmmllljjjiiidddbbbbbbdddiiiooosssuuuzzzzzz{{{|||}}}}}}~~~~~~yyywwwuuuuuuuuussspppnnniiieeeaaa^^^]]]\\\[[[ZZZZZZYYYVVVTTTSSSRRRSSSSSSTTTPPPLLLHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBAAAAAAAAA?????????@@@@@@??????>>><<<<<<<<<<<<<<<===>>>???===>>>???AAABBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDEEEEEEFFFGGGIIIIIIFFFFFFEEEDDDDDDEEEFFFFFFDDDEEEGGGHHHIIIHHHGGGFFFHHHIIIJJJKKKKKKJJJHHHGGGIIIIIIJJJLLLLLLMMMMMMMMMLLLLLLMMMNNNPPPQQQRRRSSSOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSSSSTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTUUUVVVVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZ[[[]]]^^^^^^]]][[[ZZZYYYYYYXXXXXXXXXXXXYYYYYYVVVWWWXXXUUUSSSTTTYYY___dddmmmzzz}}}sssllllllrrrvvvyyyssslllrrrhhhVVVYYYddduuuuuuggg^^^PPPIII@@@;;;999888666555888666555555777:::<<<===EEEPPP[[[gggyyy}}}uuuuuuzzzuuutttuuu~~~uuutttoooggg\\\TTTPPPOOOMMMOOOSSSXXX```mmm}}}PPPOOOOOOOOOQQQQQQOOONNNOOOOOOOOONNNLLLLLLOOOQQQOOOQQQSSSVVVXXXXXXXXXXXX^^^aaafffjjjnnntttyyy}}}|||oooddd]]]ZZZZZZ[[[[[[[[[\\\\\\]]]^^^^^^``````aaabbbcccddddddeeegggffffffeeeeeefffffffffeeeddddddeeegggiiilllnnnooopppsssuuuxxxyyyzzz{{{|||zzzzzz}}}wwwmmmgggbbb\\\YYYRRRNNNJJJGGGFFFFFFEEEDDDGGGGGGIIIIIIIIIIIIGGGGGGEEEEEEFFFIIINNNUUU\\\```^^^dddjjjqqq{{{wwwbbbVVVOOONNNSSSTTTVVVdddvvv~~~tttlllmmmqqqqqqooonnndddbbbaaaccchhhnnnrrrtttyyyyyyzzz{{{|||~~~~~~xxxvvvtttssssssrrrpppnnniiifffaaa^^^\\\[[[ZZZYYYZZZXXXVVVTTTSSSSSSTTTUUUVVVRRRLLLGGGEEEEEEEEEDDDDDDDDDCCCBBBBBBAAA@@@@@@>>>>>>???@@@@@@@@@@@@???>>>>>>===>>>>>>???@@@@@@===>>>@@@AAABBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBFFFFFFEEEEEEEEEEEEEEEFFFCCCCCCCCCDDDEEEGGGIIIIIIGGGFFFEEEDDDDDDEEEFFFGGGEEEFFFHHHJJJJJJIIIHHHGGGHHHIIIKKKLLLLLLKKKIIIHHHHHHIIIJJJLLLMMMMMMMMMMMMKKKLLLMMMNNNPPPQQQRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRSSSTTTUUUUUUVVVUUUUUUTTTTTTTTTTTTUUUUUUVVVWWWWWWXXXYYYZZZ[[[[[[ZZZZZZ[[[[[[[[[[[[ZZZYYY[[[\\\^^^______^^^]]]\\\ZZZYYYYYYXXXXXXXXXYYYYYYRRRUUUVVVUUUTTTVVV^^^dddoooyyy{{{vvvvvvoooooouuuyyyeeeeeeqqq{{{___YYY___mmm{{{lllcccQQQJJJAAA;;;999888666555777555444444777999;;;<<>>===============>>>??????@@@AAACCCDDDEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@======>>>???AAABBBCCCCCCDDDCCCCCCBBBBBBDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCGGGFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGHHHHHHHHHGGGGGGFFFJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNOOOPPPRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSSSSSSSTTTVVVVVVWWWWWWXXXYYYZZZZZZZZZYYY\\\\\\\\\[[[ZZZYYYYYYXXX[[[ZZZ[[[]]]aaaaaa^^^[[[\\\YYYWWWVVVXXXXXXUUUSSSWWWVVVTTTSSSVVV]]]gggnnn|||vvvssssssrrrttt}}}uuufffkkkxxxkkk^^^XXXgggxxx~~~nnndddQQQGGG>>>;;;:::888777999888777777777777999:::;;;DDDKKKTTT```rrr}}}xxxmmmsssvvv}}}}}}|||xxxqqqjjjccc[[[TTTOOOMMMKKKMMMSSS[[[dddqqq|||PPPQQQSSSUUUVVVWWWWWWWWWVVVWWWWWWWWWVVVWWWYYYZZZ]]]___bbbeeegggjjjnnnqqqsssxxxvvvmmmhhhgggfffgggeeeaaa]]]ZZZYYYYYYYYYZZZ[[[[[[\\\]]]^^^^^^___bbbbbbbbbbbbcccdddeeeeeeffffffffffffgggggggggggghhhgggffffffhhhjjjmmmnnnrrrtttuuuvvvvvvvvvxxxyyy|||{{{|||vvvnnnhhhccc\\\XXXOOOMMMKKKHHHFFFFFFFFFGGGFFFFFFGGGGGGFFFFFFEEEEEECCCDDDGGGKKKPPPUUUZZZ]]]bbbfffnnnzzzuuubbbWWWQQQNNNQQQQQQVVViiizzzxxx||||||wwwooogggbbbeeejjjmmmpppsssvvvwwwyyyzzz{{{zzzzzzyyyyyywwwssspppllljjjhhhhhhccc```\\\ZZZYYYYYYYYYXXXXXXWWWVVVTTTRRRPPPOOONNNKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@BBBAAA???>>>>>>>>>@@@@@@>>>>>>============>>>>>>??????@@@AAABBBDDDDDDEEE@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAABBBBBBDDDDDDCCCBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRRRRQQQQQQSSSSSSSSSSSSTTTTTTTTTTTTUUUTTTSSSSSSSSSTTTUUUVVVVVVWWWXXXYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZ]]]______]]]ZZZZZZXXXWWWWWWXXXXXXUUUSSSQQQRRRTTTWWW]]]fffqqqxxx{{{vvvsssuuuwww}}}}}}jjjfffvvvrrrbbbYYY^^^nnnrrrgggQQQGGG>>>;;;:::777777888888777777777777999:::;;;DDDKKKSSS^^^ooo|||{{{pppvvvwww}}}yyysssmmmeee]]]UUUPPPMMMKKKLLLRRRXXX___jjjtttSSSUUUWWWYYY[[[\\\\\\\\\[[[\\\]]]]]]]]]]]]```bbbeeehhhkkkooosssxxx~~~|||qqqggg___\\\[[[\\\YYYXXXWWWVVVVVVXXXZZZ[[[\\\\\\\\\]]]]]]^^^^^^^^^aaaaaabbbbbbccccccddddddffffffffffffgggggghhhhhhgggfffffffffgggjjjmmmnnnsssuuuvvvwwwvvvwwwyyyzzz{{{zzz|||vvvnnnhhhbbb\\\WWWPPPNNNKKKHHHGGGFFFGGGGGGEEEFFFGGGGGGGGGEEEDDDCCCDDDEEEHHHLLLQQQWWW\\\___eeeiiirrrtttaaaUUUPPPNNNOOOQQQ[[[sssssskkkfffgggjjjkkkmmmpppqqqsssvvvxxxzzzyyyxxxwwwwwwvvvtttqqqmmmjjjgggeee```^^^[[[ZZZZZZYYYWWWVVVVVVVVVTTTRRROOOMMMKKKJJJKKKJJJGGGEEEDDDCCCDDDEEEDDDDDDCCCCCCBBBAAAAAAAAABBBAAA@@@???>>>???@@@@@@>>>>>>>>>======>>>>>>???@@@@@@AAAAAABBBCCCDDDDDD@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEDDDDDDDDDDDDDDDDDDGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHHHHIIIHHHHHHGGGKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTSSSSSSTTTTTTUUUVVVUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYZZZ[[[\\\\\\]]]]]]ZZZZZZ[[[]]]^^^^^^[[[YYYYYYWWWWWWWWWWWWVVVTTTRRROOORRRXXX___gggqqq|||}}}xxxtttsssxxx}}}ppphhhpppssseee]]]ZZZhhhwwwwwwkkkQQQGGG>>>;;;:::777666777888777777777777999:::;;;DDDJJJRRR\\\kkk{{{~~~~~~tttzzz~~~{{{vvvpppiii```WWWQQQMMMKKKLLLPPPTTTYYYbbbkkk~~~YYYZZZ\\\^^^___```___^^^```aaaccccccdddeeehhhjjjllloootttzzzrrrmmmddd\\\WWWVVVWWWYYYUUUUUUTTTUUUWWWYYY\\\]]]]]]]]]]]]]]]^^^^^^^^^___aaabbbbbbccccccccccccccceeeeeeffffffgggggghhhhhhgggfffffffffhhhjjjmmmooorrrtttvvvvvvvvvvvvxxxzzzyyyxxx{{{uuummmgggbbb[[[VVVOOOMMMJJJHHHFFFEEEFFFFFFEEEEEEFFFGGGFFFEEECCCBBBCCCEEEHHHLLLRRRXXX]]]```eeejjjvvvqqq```UUUQQQOOONNNRRR___yyyuuummmgggfffffffffgggjjjiiilllqqquuuxxxxxxwwwvvvuuuuuutttrrrnnnjjjfffddd___]]][[[ZZZZZZXXXVVVTTTTTTSSSRRRPPPNNNLLLKKKJJJLLLJJJGGGDDDCCCDDDEEEFFFDDDDDDCCCCCCCCCBBBBBBBBB@@@???>>>=========>>>>>>>>>>>>>>>===>>>>>>??????AAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRTTTTTTTTTTTTTTTUUUUUUUUUTTTUUUVVVXXXYYYYYYYYYYYYZZZZZZ[[[[[[\\\]]]]]]]]][[[\\\]]]^^^^^^]]][[[ZZZXXXWWWWWWVVVUUUTTTRRRPPPTTTYYYbbbjjjsss{{{}}}wwwsssrrrsss{{{}}}pppttt|||jjj___^^^bbbooo~~~{{{lllPPPFFF>>><<<:::777666777888777777777777999:::;;;BBBHHHQQQ\\\jjjxxxyyy~~~|||xxxssslllcccZZZSSSNNNKKKKKKOOORRRUUU]]]fffyyy^^^```bbbddddddcccbbbaaadddfffiiikkklllnnnrrruuutttxxxzzzrrrccc```ZZZUUUSSSTTTWWWYYYWWWVVVVVVVVVWWWYYYZZZ[[[]]]]]]]]]^^^_________```bbbbbbcccddddddddddddccceeeeeeeeefffggghhhhhhiiigggffffffggghhhkkknnnpppqqqsssuuuuuuuuuuuuwwwyyywwwwwwzzz~~~uuulllgggaaaZZZVVVNNNLLLIIIFFFDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDBBBAAABBBCCCFFFKKKQQQXXX]]]```eeelll{{{nnn___UUURRRPPPQQQWWWhhh~~~}}}rrrkkkdddbbbaaa^^^```cccdddhhhmmmrrrvvvwwwvvvvvvtttttttttsssoookkkgggddd___]]][[[ZZZYYYXXXUUUSSSQQQQQQPPPOOONNNNNNMMMMMMMMMKKKHHHEEEDDDEEEGGGHHHCCCCCCCCCCCCCCCBBBBBBBBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBB???@@@AAABBBCCCDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJMMMMMMMMMNNNNNNNNNNNNOOONNNOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPNNNOOOOOOPPPQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUTTTUUUVVVXXXYYYZZZZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^``````___]]]\\\[[[XXXXXXWWWUUUTTTRRRRRRRRR[[[bbbmmmwww~~~{{{vvvqqqpppqqqsss{{{sssqqqvvvddd\\\```gggvvv}}}jjjNNNEEE===<<<;;;777666777888777777777777999:::;;;@@@FFFQQQ___lllyyy}}}yyyuuuoooggg^^^XXXOOOLLLLLLOOORRRUUU^^^fffwwwccceeehhhjjjjjjiiihhhfffkkknnnqqqtttwwwzzzyyymmmeeeXXXVVVTTTRRRRRRSSSVVVWWWWWWVVVVVVVVVVVVVVVWWWWWW\\\]]]]]]^^^___```aaabbbcccdddeeeffffffeeedddcccdddeeeeeefffggghhhiiiiiihhhgggggghhhjjjmmmppprrrqqqrrrtttuuutttuuuvvvxxxxxxxxx|||~~~tttlllfff```ZZZUUUMMMKKKHHHEEEDDDCCCDDDDDDFFFFFFEEEDDDCCCBBBBBBAAAAAACCCFFFKKKRRRXXX^^^aaagggqqqlll^^^UUUSSSQQQTTT^^^ooo~~~zzzrrrkkkeeeccc___]]]^^^bbbgggiiimmmrrrtttuuuuuuuuutttttttttssspppmmmiiigggbbb___\\\YYYXXXWWWTTTRRROOOOOOOOOOOONNNNNNNNNNNNLLLKKKHHHGGGFFFFFFGGGHHHBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCC???@@@AAABBBDDDEEEFFFGGGCCCDDDEEEFFFFFFFFFEEEEEEGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKHHHHHHIIIIIIJJJKKKKKKKKKNNNNNNNNNOOOOOOOOOOOOPPPOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNOOOPPPQQQRRRRRRSSSSSSSSSTTTUUUUUUUUUUUUTTTUUUVVVWWWYYYZZZ[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]^^^```bbbbbb___]]]\\\[[[XXXXXXWWWUUUTTTUUUXXX[[[bbbkkkxxx{{{yyyuuuqqqnnnooosssvvv|||yyykkkqqqmmm]]]YYYbbblll~~~}}}hhhKKKCCC<<<;;;;;;888777888888777777777777999:::;;;>>>FFFSSScccooozzz~~~~~~{{{wwwrrrkkkddd^^^SSSOOOMMMOOORRRVVV___hhhuuueeehhhllloooqqqqqqpppooosssvvvzzz~~~~~~tttkkkbbb]]]TTTSSSSSSRRRSSSSSSTTTUUUTTTTTTUUUUUUVVVWWWWWWXXX[[[\\\]]]___```bbbcccddddddeeeggghhhhhhgggeeedddddddddeeefffggghhhiiiiiiiiihhhhhhiiikkknnnqqqsssrrrsssuuuuuuuuuvvvwwwyyyzzz{{{~~~}}}ssskkkfff```YYYUUUMMMLLLIIIFFFDDDDDDDDDEEEHHHFFFDDDBBBAAAAAAAAABBBBBBCCCGGGLLLSSSZZZ```ccckkkxxx~~~jjj]]]WWWSSSPPPSSS^^^lllwww|||}}}zzztttooolllhhheeegggllloooppprrrtttttttttttttttttttttssssssqqqooolllkkkfffbbb]]]YYYWWWVVVTTTRRRPPPOOOOOONNNMMMLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFAAAAAAAAAAAAAAABBBBBBBBBAAABBBBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDAAABBBBBBCCCDDDEEEEEEEEECCCDDDEEEFFFGGGFFFEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHJJJKKKKKKLLLLLLLLLJJJJJJJJJKKKLLLMMMMMMMMMOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNOOOPPPQQQRRRSSSSSSRRRSSSTTTUUUVVVUUUUUUTTTUUUVVVXXXZZZ[[[\\\]]]]]]\\\\\\]]]]]]^^^^^^______]]]```bbbbbb^^^[[[ZZZ[[[VVVWWWWWWVVVWWW[[[ccchhhnnnwwwuuutttqqqooonnnqqqvvvzzz}}}pppjjjxxxvvvcccXXX\\\lllyyy~~~eeeIIIAAA;;;;;;<<<999888999888777777777777999:::;;;???GGGVVVfffqqqyyy}}}~~~}}}yyyuuupppjjjfffYYYSSSOOOOOOQQQUUU___hhhqqqfffiiinnnsssvvvwwwvvvuuuyyy|||yyynnngggaaa\\\ZZZTTTUUUUUUUUUUUUUUUTTTTTTRRRSSSTTTVVVWWWYYYZZZ[[[ZZZ[[[]]]___aaacccdddeeeeeefffhhhiiiiiigggfffdddddddddeeefffggghhhiiijjjiiiiiiiiijjjlllooorrrtttssstttvvvwwwvvvwwwxxxzzz|||}}}}}}ssskkkeee```YYYTTTNNNMMMJJJGGGEEEEEEEEEFFFIIIFFFCCCAAA???@@@AAACCCCCCEEEHHHNNNUUU\\\bbbeeeooo~~~iii\\\YYYTTTPPPQQQZZZeeehhhggghhhwwwzzzwwwsssppprrrxxxwwwwwwvvvvvvuuutttsssrrrttttttsssrrrqqqpppnnnnnnhhhddd^^^YYYVVVUUUTTTRRRPPPPPPOOOMMMLLLJJJIIIIIIGGGGGGGGGGGGFFFFFFEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEGGGGGGFFFFFFEEEGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKIIIIIIJJJKKKKKKJJJIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLKKKLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNOOOPPPQQQSSSSSSTTTRRRSSSTTTUUUVVVUUUTTTTTTVVVWWWYYYZZZ\\\]]]]]]^^^ZZZ[[[\\\]]]___```aaabbb]]]___bbbaaa]]]ZZZYYYZZZUUUVVVWWWWWWZZZaaakkkrrryyy~~~xxxrrrqqqpppnnnooosssyyy}}}rrrlllooonnn\\\VVVaaawww~~~eeeHHH@@@;;;;;;<<<:::999:::888777777777777999:::;;;???HHHXXXiiiqqqxxx{{{{{{~~~{{{xxxtttooolll\\\VVVQQQOOOOOOSSS]]]hhhmmm|||lllnnnrrruuuwwwwwwwwwvvv}}}}}}tttiiiaaa^^^\\\XXXUUUWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTTTTUUUXXXZZZZZZZZZ^^^^^^^^^___```bbbdddeeeeeefffhhhiiijjjiiigggfffggggggggggggffffffffffffjjjiiihhhkkkoooqqqqqqooossstttvvvxxxyyyzzz{{{{{{zzz|||{{{pppgggbbb]]]YYYUUUKKKJJJJJJIIIHHHFFFEEEEEEIIIHHHFFFEEEDDDDDDDDDEEEDDDEEEKKKTTTZZZ]]]dddlllwwwiiiZZZXXXTTTPPPNNNQQQUUUYYY[[[YYY\\\bbbmmm{{{~~~xxxsssssstttuuuuuuuuussspppnnnllliiieeeaaa]]]ZZZWWWTTTQQQPPPNNNLLLLLLMMMNNNMMMLLLHHHHHHFFFEEEDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCEEEEEEAAAAAAAAA@@@@@@?????????>>>??????@@@@@@AAABBBBBBEEEDDDCCCAAA@@@@@@AAAAAABBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCEEEFFFFFFFFFEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJKKKLLLLLLKKKJJJIIIGGGGGGHHHHHHJJJKKKMMMNNNLLLLLLMMMMMMMMMNNNNNNNNNPPPPPPOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOOOOOPPPPPPQQQMMMMMMOOOPPPQQQQQQRRRRRRTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXZZZ]]]```bbb\\\\\\[[[\\\\\\]]]^^^____________^^^\\\ZZZXXXWWWRRRVVVYYY[[[aaammmwww{{{~~~vvvrrrtttooolllnnnooosssfffrrrzzzjjj___^^^kkkvvvXXXCCC@@@===;;;;;;;;;;;;:::777777666666777888999999<<>>;;;999999999999888888777777777777777888888999>>>IIIXXXfffttt}}}wwwooommmuuu|||yyyqqqggg\\\UUUOOOLLLPPPVVVYYYdddtttnnnuuu|||~~~pppddd]]]ZZZXXXVVVVVVWWWXXXYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWTTTSSSQQQRRRUUUYYY[[[\\\]]]^^^```bbbcccdddddddddcccddddddeeeeeeeeeeeeeeejjjjjjjjjjjjjjjjjjjjjjjjjjjllloooqqqrrrssssssssstttttttttuuuvvvwwwyyyzzz}}}xxxnnnfffaaa\\\VVVQQQKKKIIIGGGDDDDDDEEEGGGHHHHHHFFFDDDBBBAAACCCEEEGGGKKKMMMSSSYYY]]]bbbnnnzzzvvvhhh\\\UUUSSSQQQQQQQQQQQQPPPNNNNNNOOOQQQTTT[[[eeerrrzzzyyyjjjkkkyyy}}}tttnnnhhhbbbbbbfffkkklllooopppqqqqqqpppooonnnjjjfffbbb```]]]YYYWWWWWWTTTQQQPPPOOONNNLLLJJJJJJJJJIIIHHHHHHHHHHHHHHHEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDEEEDDDCCCBBBAAABBBCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIJJJLLLMMMMMMMMMLLLKKKHHHHHHHHHIIIJJJKKKMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSQQQRRRSSSTTTUUUUUUUUUUUUTTTUUUUUUUUUVVVVVVVVVVVVSSSTTTVVVXXXZZZ\\\]]]^^^]]]]]]]]]]]]]]]]]]\\\\\\YYYYYYXXXXXXZZZ^^^aaaccclllttt}}}|||xxxwwwvvvsssqqqpppsssvvvxxxfff[[[TTT^^^vvv\\\EEEAAA>>>;;;999999999999888888888777777777777777888999===IIIXXXfffrrr~~~|||{{{vvvttt{{{~~~{{{xxxvvvlllaaaYYYRRRMMMNNNRRRUUU^^^mmm~~~ooovvv|||}}}}}}pppddd[[[TTTWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWTTTRRRPPPQQQTTTXXX[[[\\\]]]^^^```cccdddddddddddddddddddddeeeeeeeeeffffffllllllkkkkkkkkkjjjjjjjjjiiimmmpppsssssssssssstttwwwvvvvvvuuuvvvwwwyyyzzz~~~xxxnnngggaaa\\\UUUQQQJJJHHHFFFEEEEEEEEEGGGHHHFFFDDDAAA??????AAACCCEEEKKKNNNTTTZZZ^^^dddrrrssshhh]]]VVVTTTRRRRRRSSSTTTSSSRRRMMMOOOQQQTTTYYYbbboooxxx}}}lllgggooo|||{{{rrrjjjeeeaaa^^^```dddgggiiillloooqqqrrrrrrqqqooolllhhheeeccc```^^^[[[YYYWWWSSSQQQPPPOOOLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJFFFFFFFFFFFFFFFEEECCCCCCAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGIIIJJJKKKIIIJJJLLLMMMNNNMMMMMMLLLGGGGGGGGGHHHJJJKKKMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMKKKKKKKKKKKKLLLMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWTTTUUUWWWZZZ]]]^^^``````aaa___]]]ZZZXXXVVVUUUUUUXXXWWWWWWYYY^^^dddjjjmmmyyy|||xxxuuussspppooonnnsssxxx~~~}}}tttZZZXXXZZZfffyyysssVVVHHHAAA???<<<:::::::::999888999888888777777777777777:::===HHHWWWdddooo{{{{{{zzz~~~~~~{{{yyyxxxooofff^^^VVVOOONNNPPPSSSZZZgggxxxqqqwww}}}~~~~~~oooccc^^^YYYSSSUUUVVVWWWVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTRRRPPPPPPTTTXXX[[[]]]]]]^^^aaaccceeeeeeddddddeeeeeeeeeeeeeeeffffffgggiiiiiiiiijjjjjjjjjjjjjjjiiimmmrrrttttttssstttuuuvvvvvvuuuuuuvvvxxx{{{|||}}}vvvmmmfff```[[[TTTOOOHHHGGGGGGFFFFFFFFFFFFFFFEEECCC@@@>>>>>>@@@DDDFFFKKKOOOUUU[[[___fffvvvpppggg]]]YYYVVVSSSRRRSSSTTTTTTSSSMMMPPPRRRTTTVVV^^^iiiqqq}}}xxxmmmlllrrrzzz|||tttkkkeee```\\\^^^bbbccceeeiiimmmqqqsssssstttpppmmmiiigggfffdddbbb```]]]ZZZWWWTTTRRRQQQNNNLLLLLLKKKKKKJJJIIIIIIIIIJJJGGGHHHHHHHHHGGGFFFDDDCCCAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDCCCBBBBBBCCCDDDEEECCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEFFFGGGIIIJJJKKKIIIJJJLLLMMMNNNNNNMMMMMMIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOSSSSSSSSSSSSSSSSSSTTTTTTRRRRRRSSSTTTTTTUUUTTTTTTWWWWWWWWWXXXXXXXXXYYYYYYWWWXXXZZZ]]]___````````````]]]ZZZWWWUUUTTTUUUVVVZZZZZZ[[[___eeennnvvv{{{|||{{{yyyuuurrrpppppprrrttt{{{}}}yyy|||wwwdddRRRUUU^^^mmmfffOOOIIIBBB???<<<;;;;;;;;;:::999999999888777777777777777<<<===EEERRR```lllyyy{{{www{{{zzz|||}}}{{{xxxqqqiiiccc[[[RRROOOPPPSSSXXXcccsssrrrxxx~~~qqqbbb\\\]]][[[WWWUUUVVVXXXXXXWWWVVVVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTRRROOOPPPTTTXXX[[[]]]]]]^^^aaadddeeeeeeddddddfffeeeeeeeeeeeefffggggggffffffggghhhiiijjjjjjkkkiiinnnsssuuutttssstttvvvtttsssssssssuuuxxx{{{}}}{{{uuullleee___YYYSSSNNNGGGGGGGGGGGGFFFFFFFFFFFFGGGEEEBBB@@@@@@BBBFFFHHHKKKOOOVVV\\\___gggxxxoooggg]]][[[XXXTTTRRRRRRSSSSSSRRRPPPSSSTTTTTTTTTXXXbbbiii{{{yyyqqqrrrxxx~~~yyyooohhhaaa\\\\\\___aaaccchhhmmmqqqsssuuuuuupppmmmjjjhhhgggfffdddbbb```]]]YYYVVVUUUSSSPPPNNNNNNMMMLLLKKKIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGEEEDDDAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEECCCCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGAAACCCEEEGGGHHHIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEFFFGGGIIIJJJKKKIIIJJJLLLMMMNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNNNNNNNMMMMMMLLLLLLNNNMMMLLLKKKKKKKKKKKKKKKOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQRRRTTTUUUWWWXXXXXXSSSTTTTTTTTTTTTSSSRRRRRRXXXXXXXXXYYYYYYYYYYYYZZZZZZ[[[]]]___`````````___[[[YYYVVVTTTTTTVVVYYY[[[^^^^^^```eeemmmwww~~~yyytttuuutttqqqnnnooosssxxx~~~xxxnnnpppmmmXXXNNNSSS```rrr]]]JJJHHHCCC@@@===;;;;;;;;;;;;:::999999888777777666777777===<<>>FFFQQQaaaqqq{{{|||yyyxxx~~~vvvrrrwww}}}zzzuuulllbbbZZZSSSPPPPPPUUUZZZ```nnnsssddd___YYYUUUTTTTTTTTTTTTUUUUUUVVVXXXXXXYYYYYYYYYXXXXXXXXXWWWVVVUUUSSSSSSSSSTTTVVVWWWWWWYYY\\\^^^aaabbbddddddcccbbbbbbccceeedddddddddeeefffgggggghhhiiiiiiiiihhhjjjlllooorrrtttwwwuuurrrpppqqqssssssrrrqqqrrrtttwww{{{}}}xxxssskkkccc\\\WWWRRROOOJJJHHHEEEDDDEEEEEEEEEDDDDDDCCCCCCCCCEEEHHHKKKMMMSSSVVVZZZ___aaaiii{{{wwwiiiccc```[[[YYYWWWVVVWWWXXXXXXWWWTTTSSSRRRPPPOOORRRWWW[[[fffooo}}}~~~zzzooommmsss~~~~~~|||wwwwwwyyyyyytttsssqqqpppqqqpppnnnlllllljjjfffbbb___[[[VVVSSSPPPPPPPPPOOONNNMMMKKKJJJKKKIIIGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFGGGGGGHHHIIIEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEFFFGGGGGGFFFEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLKKKJJJJJJJJJKKKKKKNNNNNNOOOOOOOOOOOOOOONNNMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQQQQQQQRRRSSSUUUVVVVVVVVVWWWYYYYYYYYYYYYYYYXXXWWWWWWVVVVVVWWWWWWXXX]]]]]]^^^```aaaaaa___\\\\\\[[[YYYXXXWWWWWWWWWXXXUUUVVVWWWXXX[[[bbbiiiooowww|||{{{wwwsssrrrqqqqqqooonnnoooqqqrrrxxx{{{wwwqqq\\\RRRQQQ\\\jjj~~~{{{]]]NNNHHHFFFBBBAAA???===<<<:::::::::888888777777777777777777888:::===CCCMMM\\\kkkuuu|||zzzxxx}}}wwwqqquuu~~~|||wwwpppggg^^^VVVRRROOOSSSWWW]]]iii{{{wwwhhh^^^[[[XXXVVVVVVWWWVVVUUUUUUUUUWWWXXXYYYYYYYYYYYYXXXXXXWWWVVVUUUTTTRRRQQQRRRTTTVVVWWWWWWYYY\\\^^^aaacccdddcccbbbaaaaaabbbdddddddddeeefffggghhhhhhggghhhiiiiiiiiikkknnnqqqtttvvvvvvuuurrrppppppqqqqqqrrrrrrrrrtttwww|||}}}uuupppiiibbb\\\WWWSSSPPPJJJHHHEEEEEEEEEFFFEEEDDDCCCCCCCCCCCCFFFIIILLLNNNRRRUUU[[[```bbbiiizzzrrreeebbb```YYYWWWUUUUUUWWWXXXXXXWWWTTTSSSRRRPPPOOOQQQUUUYYYbbbjjjvvv|||wwwxxxyyysssrrrzzz}}}sssqqqooonnnnnnnnnlllkkknnnkkkhhheeebbb___ZZZWWWRRRRRRQQQPPPOOOMMMKKKJJJKKKIIIHHHHHHIIIJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKMMMNNNNNNOOOOOOOOOOOOOOONNNMMMMMMNNNNNNOOOPPPQQQRRRRRRQQQQQQRRRSSSUUUVVVVVVWWWXXXYYYZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXYYY_________aaabbbaaa^^^[[[ZZZYYYXXXWWWVVVVVVWWWXXXVVVXXXZZZ^^^dddlllvvv||||||{{{yyyuuurrrppppppqqqooonnnppprrrvvv{{{{{{eeeTTTQQQWWWgggssskkkUUUKKKGGGEEEBBBAAA???===<<<;;;::::::888888888777777777777777777888;;;AAAKKKXXXgggqqq||||||zzz|||tttyyy~~~|||xxxssslllcccZZZTTTRRRSSSVVVZZZeeeuuupppccc[[[YYYWWWVVVWWWWWWVVVUUUTTTUUUWWWXXXYYYZZZZZZZZZXXXXXXWWWVVVUUUSSSQQQPPPRRRTTTVVVWWWWWWYYY\\\___bbbcccdddcccaaaaaabbbccccccdddeeefffgggggghhhhhhggghhhiiijjjjjjlllpppsssvvvvvvuuutttqqqpppppppppppprrrssstttuuuxxx~~~~~~{{{qqqmmmfff```[[[WWWRRROOOJJJHHHFFFFFFFFFFFFEEEDDDAAAAAAAAACCCEEEIIILLLNNNRRRUUU[[[```bbbjjj{{{pppddd```___ZZZXXXWWWXXXYYYZZZZZZYYYSSSSSSRRRQQQPPPSSSWWWZZZeeejjjrrr{{{vvvooorrr{{{|||{{{~~~xxxvvvsssqqqpppooonnnlllmmmkkkiiigggeeebbb^^^[[[UUUTTTSSSRRRPPPNNNLLLKKKLLLKKKIIIIIIJJJKKKKKKJJJFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIIIIJJJHHHGGGFFFDDDDDDDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGGGGHHHIIIJJJKKKKKKIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOONNNNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRQQQQQQQQQSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZ^^^^^^^^^______^^^[[[XXXVVVUUUTTTTTTTTTVVVWWWXXXZZZ]]]aaagggnnnwww|||zzzzzzxxxxxxwwwtttqqqoooppprrroooooopppuuu|||ppp\\\OOORRR\\\qqq{{{aaaQQQJJJGGGEEEBBBAAA???>>><<<<<<;;;;;;888888888888777777666666666777:::@@@IIIWWWfffoooyyy}}}~~~~~~|||xxxuuuppphhh___XXXTTTSSSSSSWWW___lll{{{zzzlll```XXXVVVUUUUUUUUUVVVUUUTTTTTTUUUWWWXXXZZZZZZ[[[[[[YYYXXXXXXWWWUUUSSSQQQPPPRRRSSSUUUWWWXXXZZZ]]]___bbbcccccccccaaaaaaccceeedddeeefffgggggggggggggggfffgggiiijjjkkknnnrrruuuwwwvvvtttsssrrrqqqqqqqqqppprrruuuuuuvvvzzz|||yyynnnjjjddd___ZZZUUUPPPMMMIIIHHHGGGGGGGGGGGGEEEDDDAAAAAAAAACCCFFFJJJMMMPPPRRRUUU[[[```ccclllpppccc^^^]]]UUUTTTSSSTTTVVVVVVUUUTTTPPPQQQRRRRRRSSSWWW\\\___hhhjjjnnnuuu}}}}}}rrrpppuuu{{{}}}zzzuuurrrpppnnnllljjjlllkkkiiihhhgggfffccc```YYYXXXWWWUUUSSSQQQOOOMMMOOOMMMKKKKKKLLLLLLKKKJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIGGGFFFEEEDDDCCCCCCDDDEEEDDDDDDEEEFFFGGGGGGGGGGGGHHHGGGFFFFFFFFFFFFGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGHHHHHHIIIJJJKKKKKKIIIJJJJJJKKKKKKLLLMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKLLLMMMMMMMMMLLLLLLKKKLLLMMMNNNOOOOOOOOONNNOOOOOOOOOOOOPPPQQQRRRRRRSSSRRRQQQQQQQQQRRRTTTUUUWWWWWWXXXYYYZZZZZZZZZZZZ\\\]]]]]]^^^^^^]]]]]]\\\]]]\\\[[[[[[[[[[[[YYYWWWRRRRRRRRRSSSUUUXXXZZZ[[[aaaeeejjjpppwww~~~|||xxxxxxxxxrrrtttuuusssooommmoooqqqqqqqqqttt}}}wwweeeUUUOOOWWWccczzzrrrYYYOOOJJJGGGEEEAAAAAA???>>>===<<<<<<<<<999999888888777666666666666777:::???HHHUUUcccmmmyyy|||yyywwwtttnnnfff___UUURRRPPPRRRWWWaaarrr}}}rrrfff[[[VVVUUUSSSSSSUUUVVVVVVUUUTTTUUUWWWXXXZZZ[[[[[[[[[ZZZYYYXXXWWWUUUSSSRRRQQQQQQSSSUUUWWWXXXZZZ]]]```bbbcccccccccbbbccceeegggeeefffggghhhhhhgggffffffeeegggiiijjjlllooosssvvvwwwuuusssrrrrrrrrrrrrqqqpppsssvvvwwwxxx{{{zzzwwwlllhhhbbb]]]XXXSSSNNNJJJIIIHHHGGGGGGHHHGGGFFFDDDAAAAAABBBDDDGGGKKKOOORRRTTTWWW\\\aaaeeeoooqqqbbb[[[YYYPPPOOONNNOOOPPPPPPOOOMMMNNNOOORRRTTTWWW[[[aaaeeeeeedddfffkkksss~~~~~~yyyyyyzzz~~~yyytttqqqnnnkkkiiillljjjiiijjjjjjiiigggeee^^^]]]\\\ZZZWWWUUURRRQQQQQQOOOLLLLLLLLLLLLKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKJJJIIIHHHGGGFFFEEEDDDDDDEEEEEEFFFCCCDDDFFFGGGHHHHHHGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLJJJKKKLLLMMMNNNMMMMMMLLLLLLMMMNNNOOOPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTSSSRRRSSSTTTUUUVVVXXXYYYZZZ[[[\\\\\\\\\\\\^^^___````````````___^^^\\\ZZZXXXWWWXXXXXXXXXWWWSSSTTTUUUWWW[[[___bbbeeeiiimmmsssxxx|||}}}yyyvvvvvvwwwpppsssuuusssooommmooosssuuuwww~~~jjj[[[TTTWWWcccooodddSSSMMMIIIFFFEEEAAAAAA???>>>======<<<<<<999999888888777666666555888888:::>>>EEERRR___hhhuuu|||~~~{{{zzzyyyuuummmgggXXXSSSPPPQQQSSS[[[lll|||xxxmmmaaaWWWWWWUUUSSSTTTVVVXXXYYYYYYTTTUUUWWWYYYZZZ[[[\\\\\\ZZZZZZYYYXXXVVVTTTRRRQQQQQQSSSUUUWWWXXXZZZ]]]```bbbcccdddccccccdddfffiiiffffffggghhhhhhgggfffeeeeeegggiiikkklllppptttwwwwwwuuurrrqqqrrrrrrrrrrrrppptttwwwxxxxxx|||~~~zzzwwwjjjgggaaa\\\WWWRRRLLLHHHIIIHHHGGGHHHHHHHHHFFFDDDBBBCCCCCCEEEIIIMMMQQQSSSVVVXXX]]]bbbgggrrrqqqbbbYYYVVVQQQPPPOOOPPPQQQQQQOOOMMMLLLNNNQQQUUUYYY___eeejjj___]]]]]]bbbkkkwww~~~|||~~~{{{wwwssspppnnnlllkkkjjjkkklllllljjjiiibbbaaa```]]][[[XXXUUUTTTRRRPPPNNNMMMMMMLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEFFFGGGHHHCCCDDDFFFGGGHHHHHHGGGGGGIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMLLLJJJKKKLLLNNNNNNNNNMMMLLLMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQSSSSSSVVVUUUTTTTTTTTTUUUVVVWWWZZZZZZ[[[\\\]]]]]]]]]]]]___```aaabbbbbbaaa```___\\\YYYVVVUUUVVVWWWXXXXXXWWWXXXZZZ^^^bbbgggkkknnnooosssxxx|||~~~vvvxxxyyyyyywwwuuutttuuuppptttvvvuuuqqqoooqqquuuzzz}}}www```TTTUUU___ooo|||xxx\\\OOOLLLIIIEEEEEEAAAAAA???>>>============999999999888777666666555999999:::===CCCOOO[[[dddpppwww|||||||||yyyrrrlll\\\VVVRRRRRRTTTZZZkkk|||vvvggg]]]YYYVVVUUUUUUVVVXXXXXXWWWUUUVVVVVVXXXYYYZZZZZZZZZZZZ```ZZZVVVWWWVVVRRRPPPRRRVVVUUUUUUVVVXXX\\\___bbbhhhdddaaaaaadddggghhhgggggghhhiiijjjjjjiiigggfffiiihhhhhhiiikkkooosssvvvvvvuuusssrrrqqqpppoooooorrrrrrtttwwwxxx||||||wwwtttjjjfff^^^XXXSSSOOOLLLIIIGGGGGGHHHHHHGGGFFFDDDCCC<<>>===<<<;;;:::999888666555555444444:::777777:::>>>FFFTTTaaapppzzzzzz{{{~~~}}}}}}zzztttnnnddd]]]UUURRRSSSYYYeeerrr~~~qqqdddZZZWWWVVVUUUUUUVVVXXXXXXWWWUUUVVVWWWXXXYYYZZZZZZZZZZZZ___YYYUUUVVVUUUQQQPPPQQQUUUVVVVVVXXXZZZ]]]```aaafffccc```aaadddfffffffffhhhhhhiiiiiiiiiiiiiiihhhiiiiiiiiijjjlllppptttvvvvvvuuutttrrrqqqppppppppprrrrrruuuyyy{{{|||yyyuuuqqqiiieee^^^XXXSSSOOOKKKHHHFFFGGGGGGGGGGGGEEEDDDCCC???AAAEEEHHHKKKOOOSSSVVVXXXZZZ___eeekkkxxx{{{fff^^^[[[SSSSSSRRRQQQOOOLLLKKKKKKLLLNNNPPPUUU[[[______[[[XXXWWWRRRRRRXXXaaakkkvvvvvvooonnnlllllllllkkkjjjiiiiiijjjmmmllliiifffbbb___\\\[[[[[[YYYVVVRRROOOMMMLLLKKKHHHIIIHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHLLLKKKIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKMMMNNNOOOPPPQQQOOOOOOOOONNNNNNNNNMMMMMMKKKLLLMMMMMMMMMMMMLLLKKKMMMNNNPPPPPPPPPPPPRRRSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVXXXXXXYYYYYYYYY]]]\\\[[[ZZZ[[[]]]___```cccbbb```^^^\\\[[[ZZZZZZVVVVVVXXXYYYZZZ\\\]]]]]]ccceeehhhkkkoooqqqssstttrrrtttvvvvvvuuutttuuuvvvtttttttttssssssrrrrrrrrrpppooopppssstttuuu{{{zzzwwwdddUUUWWWeeetttsss```PPPNNNLLLFFFCCCEEEBBBBBBAAA@@@??????>>>>>>;;;;;;999888777666666666:::777777;;;???FFFSSS```nnnxxxxxxyyy~~~~~~|||vvvqqqiii```XXXSSSSSSWWWcccooouuujjj^^^WWWUUUVVVUUUUUUVVVXXXXXXWWWUUUWWWXXXYYYZZZZZZ[[[[[[ZZZ]]]WWWTTTUUUTTTQQQPPPQQQUUUVVVXXX[[[]]]___```aaacccbbbaaabbbdddfffeeedddiiiiiihhhiiiiiijjjkkklllkkkjjjjjjkkkmmmqqqtttvvvuuuuuutttrrrqqqqqqqqqqqqssssssvvv{{{~~~}}}yyyuuuqqqmmmgggccc\\\VVVRRRMMMIIIFFFEEEFFFFFFFFFFFFDDDCCCBBB@@@CCCFFFHHHKKKNNNRRRUUUYYY\\\aaahhhooo}}}tttddd___\\\TTTTTTSSSQQQNNNLLLKKKKKKKKKNNNPPPSSSVVVXXXWWWSSSPPPRRRMMMLLLRRR[[[eeesss~~~wwwrrrmmmlllkkkjjjiiiiiiiiiiiimmmmmmllljjjgggdddaaa___```___]]]ZZZVVVRRROOOMMMIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHHHHGGGGGGHHHIIIIIILLLKKKJJJIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKMMMNNNOOOPPPQQQQQQPPPPPPOOONNNMMMMMMLLLMMMMMMNNNNNNNNNNNNMMMMMMNNNPPPQQQQQQPPPPPPQQQSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVWWWXXXZZZ[[[\\\]]]]]]]]]\\\ZZZXXXXXXZZZ\\\^^^aaa```^^^\\\ZZZYYYXXXXXXVVVWWWYYY\\\^^^aaacccdddmmmnnnoooqqqrrrsssssssssqqqsssttttttrrrqqqrrrrrrqqqrrrrrrssssssrrrrrrqqqooooooqqqtttuuuxxxwwwpppuuu}}}kkk```ZZZdddvvvdddVVVLLLMMMMMMHHHDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@======;;;:::999888888888:::888888;;;???EEERRR^^^lllwwwvvvuuu}}}~~~yyyuuuooofff\\\UUURRRUUU___iiixxxmmmcccZZZUUUUUUUUUUUUUUUVVVWWWXXXWWWUUUXXXYYYYYYZZZ[[[[[[ZZZZZZZZZUUURRRSSSTTTQQQPPPRRRUUUWWWZZZ]]]```aaaaaaaaaaaabbbccceeefffffffffeeejjjiiiiiiiiiiiikkkmmmnnnlllllllllmmmoooqqqtttvvvttttttsssrrrrrrqqqrrrrrrttttttxxx|||zzzvvvrrrmmmiiiddd```ZZZUUUPPPLLLHHHEEEDDDEEEEEEEEEEEECCCBBBAAA@@@BBBFFFHHHKKKOOOSSSVVVZZZ]]]ccckkksss}}}nnnccc```^^^VVVWWWTTTQQQNNNLLLLLLKKKJJJKKKKKKMMMOOOPPPOOOKKKHHHLLLJJJJJJQQQYYYbbbooo{{{~~~}}}uuunnnllljjjhhhhhhhhhggggggiiijjjkkklllkkkiiigggeeeffffffdddaaa]]]XXXSSSQQQMMMMMMLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKJJJKKKLLLMMMNNNOOOPPPPPPRRRQQQQQQOOONNNMMMLLLLLLNNNNNNOOOOOOOOOOOOOOOOOOPPPQQQSSSRRRQQQQQQRRRSSSUUUUUUUUUUUUVVVVVVVVVVVVYYYYYY[[[\\\]]]]]]]]]]]]\\\ZZZWWWUUUUUUVVVYYY[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXYYY\\\___bbbfffhhhiiinnnoooppppppppppppppppppqqqssstttsssqqqppppppppprrrrrrssssssssssssrrrrrrssssssvvvyyy{{{uuuwwwyyynnnjjjgggjjjyyywww\\\RRRKKKLLLNNNJJJGGGFFFCCCCCCCCCBBBAAAAAAAAA@@@>>>===<<<:::999999999999:::888888<<<>>>CCCOOOZZZkkkwwwuuunnnvvv}}}yyyuuukkk```XXXSSSRRRYYYbbbpppfff^^^XXXUUUVVVUUUUUUUUUVVVWWWXXXWWWUUUXXXYYYYYYZZZZZZZZZZZZYYYYYYTTTQQQSSSSSSQQQQQQSSSUUUWWW[[[___aaabbbbbbaaaaaaccceeeggghhhhhhggggggkkkjjjjjjjjjjjjlllnnnooommmmmmmmmnnnoooqqqsssuuusssrrrrrrqqqqqqqqqrrrrrrvvvvvvyyy}}}~~~xxxtttooojjjfff___\\\WWWSSSOOOKKKGGGDDDDDDDDDEEEEEEDDDCCCAAA@@@>>>AAAEEEHHHLLLPPPUUUYYY[[[^^^eeemmmvvvxxxlllccc```^^^XXXYYYUUUPPPMMMMMMLLLKKKIIIHHHHHHIIIKKKLLLLLLIIIGGGIIIIIILLLSSSZZZaaalllvvvvvvpppllliiigggggghhhfffeeeeeegggiiikkkllllllkkkjjjjjjjjjiiigggccc^^^YYYVVVTTTSSSRRRPPPNNNLLLJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMLLLLLLKKKKKKLLLMMMNNNOOOOOOPPPRRRRRRQQQPPPOOOMMMMMMLLLOOOOOOOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTSSSRRRSSSUUUVVVVVVVVVVVVWWWWWWWWWWWW[[[\\\\\\\\\\\\\\\[[[ZZZXXXWWWUUUSSSSSSTTTVVVWWWUUUUUUVVVVVVXXXYYY[[[[[[\\\]]]___bbbfffiiikkkllllllmmmmmmnnnooonnnnnnnnnqqqrrrsssrrrqqqooooooppprrrqqqqqqqqqqqqqqqqqqrrruuuwww{{{}}}{{{mmmhhhiiiooozzzhhhXXXPPPJJJIIIJJJIIIGGGGGGFFFEEEDDDCCCAAA@@@???>>>===<<<;;;:::999888888888999777888;;;===AAAKKKUUUiiiwwwwwwjjjooozzz}}}yyypppeee\\\UUUQQQUUU[[[uuuggg```[[[VVVUUUWWWVVVUUUUUUVVVXXXXXXWWWUUUXXXXXXYYYYYYYYYYYYXXXXXXXXXSSSQQQSSSTTTRRRRRRTTTUUUXXX[[[^^^aaabbbbbbbbbaaacccfffhhhhhhhhhhhhiiillllllkkkllllllmmmnnnooommmmmmnnnnnnoooqqqrrrsssqqqppppppppppppqqqqqqrrrvvvvvvyyy~~~{{{uuuqqqlllfffbbbZZZXXXTTTQQQNNNKKKGGGDDDDDDEEEEEEEEEEEECCCBBBAAA>>>@@@EEEIIILLLQQQVVVZZZ\\\___fffoooxxxtttjjjbbb^^^^^^ZZZ\\\VVVPPPMMMMMMMMMKKKIIIIIIIIIIIIJJJLLLMMMKKKJJJHHHIIINNNTTTYYY]]]gggppp~~~yyysssooojjjhhhhhhiiigggeeedddeeehhhjjjkkklllllllllllllllllljjjfffbbb^^^\\\[[[YYYWWWUUURRROOOMMMLLLIIIHHHGGGFFFFFFFFFFFFGGGJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOIIIIIIIIIJJJJJJJJJJJJJJJIIIJJJKKKLLLLLLMMMMMMLLLKKKLLLLLLMMMNNNNNNOOOOOORRRQQQQQQPPPOOONNNNNNMMMOOOOOONNNNNNOOOPPPQQQRRRSSSUUUVVVVVVUUUUUUVVVXXXVVVVVVWWWWWWWWWWWWXXXXXX[[[[[[[[[[[[ZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTVVVVVVTTTUUUVVVXXXZZZ]]]___```aaabbbdddfffhhhjjjkkklllkkklllmmmnnnnnnooonnnnnnoooppprrrqqqpppnnnooopppooonnnmmmmmmnnnqqqsssuuutttwwwnnneeegggeeerrrttt\\\RRRMMMGGGEEEEEEFFFFFFEEEFFFFFFDDDCCCAAA???>>>===<<<;;;:::999888777777777777666888:::<<<>>>GGGPPPcccttt|||{{{lllooowww|||tttkkkbbbYYYSSSSSSXXXvvvkkk```[[[XXXUUUTTTVVVVVVUUUUUUVVVXXXXXXWWWUUUWWWWWWXXXXXXXXXXXXWWWWWWWWWRRRQQQSSSUUUSSSTTTVVVVVVXXXZZZ]]]```aaabbbbbb```cccfffgggffffffhhhjjjlllmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmnnnooopppqqqqqqoooooonnnnnnooopppqqqqqqtttuuuyyywwwrrrmmmiiiccc^^^VVVTTTQQQOOONNNKKKHHHEEEEEEEEEFFFFFFEEEDDDBBBAAA???BBBFFFIIILLLPPPUUUYYY\\\___fffoooxxxoooggg^^^ZZZ\\\\\\^^^WWWPPPMMMMMMMMMKKKHHHJJJIIIIIIJJJLLLMMMLLLJJJIIIIIILLLQQQSSSWWWaaalllwww~~~zzz}}}xxxrrrllljjjkkkllljjjggghhhhhhhhhiiijjjjjjkkkkkkmmmlllllljjjhhheeecccaaa^^^]]][[[YYYVVVSSSQQQPPPLLLKKKJJJIIIHHHGGGGGGGGGIIIIIIJJJKKKKKKKKKJJJIIIIIIJJJJJJKKKLLLLLLMMMMMMKKKLLLLLLMMMNNNNNNOOOOOOHHHHHHIIIIIIIIIJJJJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNPPPQQQRRRTTTVVVWWWXXXWWWXXXYYY[[[VVVVVVVVVWWWWWWWWWXXXXXXWWWXXXXXXXXXXXXWWWWWWVVVTTTUUUVVVVVVWWWWWWWWWWWWXXXXXXZZZ\\\^^^aaaccceeeggggggggghhhiiiiiijjjjjjkkklllmmmmmmnnnnnnmmmmmmkkkmmmoooooonnnmmmnnnooonnnmmmlllmmmpppuuu{{{wwwaaa\\\bbbeeewwwdddTTTLLLIIIFFFDDDEEEFFFEEECCCDDDDDDCCCBBBAAA@@@???>>><<<<<<:::999888777777777666555777999:::<<>>======<<<======<<<;;;:::999999888888888777777:::>>>BBBRRRbbbpppwwwsssjjjkkksss|||~~~wwwuuuwwwxxx{{{{{{xxxvvvooocccZZZYYYssshhhaaaYYYSSSTTTVVVUUUUUUWWWYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYWWWVVVTTTSSSTTTTTTTTTTTTUUUUUUVVVVVVXXXZZZ]]]```bbbcccbbbbbbcccdddeeedddcccccceeefffllllllmmmnnnmmmlllkkkjjjmmmnnnooopppqqqqqqpppoooppppppppppppqqqrrrsssssswww{{{xxxrrrkkkeeebbb^^^XXXTTTQQQPPPMMMJJJGGGEEEDDDCCCFFFHHHIIIIIIFFFCCCAAAAAACCCFFFJJJMMMQQQUUUZZZ]]]___dddkkkvvv~~~fffaaaXXXTTTTTTSSSVVVSSSPPPLLLJJJIIIIIIIIIIIIIIIIIIHHHHHHFFFEEEDDDDDDDDDFFFJJJOOOTTTYYY\\\WWW]]]hhhsss|||}}}pppddd]]]RRROOOTTTbbbnnnwwwwwwpppoooooollljjjkkkjjjjjjiiihhhgggffffffeeeeeeeeeeeedddbbb```___^^^]]]\\\ZZZYYYWWWWWWVVVVVVTTTTTTTTTSSSRRRPPPOOONNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJIIINNNMMMMMMLLLKKKKKKJJJJJJMMMMMMMMMMMMMMMNNNNNNOOOPPPOOOMMMKKKJJJKKKLLLMMMOOOPPPQQQQQQRRRRRRQQQQQQSSSQQQOOOMMMMMMNNNQQQRRRSSSSSSTTTUUUUUUUUUUUUTTTTTTTTTUUUVVVWWWWWWXXXXXXVVVWWWWWWYYYZZZ[[[\\\\\\___```bbbdddeeefffggggggfffggghhhjjjkkkkkklllllljjjkkklllmmmmmmlllkkkjjjgggiiikkkkkkjjjjjjlllmmmiiijjjjjjiiihhhiiilllnnnqqqpppwww~~~nnn___TTTVVVfffwwwqqq___VVVQQQOOOIIIGGGFFFCCCBBB@@@??????===>>>??????@@@@@@??????===============<<<;;;:::888888888777777999===@@@MMM[[[hhhoooxxxzzzqqqkkklllrrrzzz}}}wwwvvvtttvvvyyy}}}}}}|||yyyyyyuuukkk```[[[{{{kkkaaaZZZUUURRRTTTVVVUUUUUUWWWYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[ZZZYYYWWWUUUSSSRRRSSSSSSTTTTTTUUUVVVVVVWWWZZZ\\\^^^aaabbbccccccbbbdddeeefffeeeddddddeeegggkkklllmmmnnnnnnmmmlllkkkjjjmmmoooqqqqqqppppppppppppqqqqqqqqqqqqrrrtttvvvxxx~~~tttnnngggbbb___[[[VVVRRRPPPNNNLLLIIIGGGEEECCCCCCFFFGGGIIIHHHFFFCCCBBBBBBFFFHHHLLLOOORRRVVV[[[___dddjjjsssyyyeeebbbZZZSSSSSSQQQRRRQQQNNNLLLJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFHHHKKKPPPTTTVVVQQQWWW```kkkuuu}}}{{{qqqjjjaaaSSSLLLSSSYYY]]]lllzzztttttttttqqqnnnnnniiiiiihhhhhhgggffffffeeeeeeeeeddddddcccbbb````````````___^^^]]]\\\\\\\\\ZZZZZZYYYXXXVVVTTTRRRQQQOOOOOONNNNNNMMMLLLKKKKKKMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMLLLLLLLLLOOOOOONNNNNNOOOOOOPPPQQQQQQPPPMMMKKKJJJKKKLLLMMMPPPPPPQQQQQQRRRRRRSSSSSSUUUSSSPPPNNNNNNOOORRRTTTVVVVVVVVVVVVVVVUUUTTTSSSUUUUUUVVVWWWXXXYYYYYYZZZYYYZZZ[[[]]]^^^```aaaaaabbbcccdddfffhhhiiijjjjjjggghhhiiikkklllmmmmmmmmmjjjkkklllmmmmmmlllkkkjjjgggiiikkklllkkkkkklllnnnmmmooopppooolllkkklllnnnuuu{{{uuufff[[[VVV^^^rrrzzzaaaWWWSSSOOOLLLHHHGGGEEECCCAAA???>>>>>>===>>>>>>???????????????===============<<<;;;:::888999888777777888<<>>===<<<;;;<<<<<<<<<<<<;;;;;;:::888999999888777888:::===DDDNNN[[[fffqqq|||}}}yyywwwsssuuuxxxwwwzzz~~~~~~}}}|||zzzzzz{{{vvvlllbbbuuuggg[[[UUUTTTQQQQQQUUUVVVTTTUUUXXXXXXYYYZZZ\\\\\\[[[[[[ZZZZZZZZZYYYXXXVVVTTTRRRQQQPPPQQQSSSUUUXXXZZZ\\\]]]___```aaabbbccccccddddddeeefffggggggfffgggiiikkklllmmmnnnooopppooonnnnnnkkkppptttuuusssqqqppprrroooqqqrrrqqqoooqqquuuyyy}}}|||tttkkkfff```\\\ZZZWWWSSSPPPJJJIIIHHHFFFEEEEEEDDDDDDFFFGGGHHHGGGEEECCCCCCDDDIIIKKKNNNQQQUUU[[[aaafffjjjwwwoooaaaaaaZZZTTTUUUSSSRRRRRRPPPNNNMMMLLLKKKKKKIIIIIIKKKLLLNNNNNNOOOOOOIIIHHHFFFFFFFFFHHHJJJLLLNNNQQQUUU]]]gggqqqzzz||||||}}}ooo___TTTKKKEEEHHHQQQ\\\hhh{{{~~~ssslllkkkgggfffffffffeeeeeeeeeeeeaaabbbbbbcccccccccbbbbbbdddeeeeeeeeeeeeeeedddcccaaaaaa``````___]]]\\\[[[YYYXXXWWWVVVTTTSSSQQQQQQLLLLLLLLLLLLNNNOOOPPPQQQLLLMMMNNNOOOPPPRRRSSSSSSRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTSSSRRRRRRQQQQQQRRRMMMMMMMMMMMMNNNPPPQQQRRRSSSRRRRRRQQQRRRSSSTTTUUUQQQSSSUUUWWWZZZ\\\]]]]]]ZZZZZZ[[[\\\^^^___``````bbbbbbcccdddfffggghhhhhhdddeeefffhhhiiiiiiiiiiiiggghhhiiikkkmmmnnnooooookkklllmmmnnnnnnmmmlllkkkiiijjjjjjjjjjjjllloooqqq{{{{{{wwwvvv{{{yyyeee___[[[___gggssscccWWWTTTNNNHHHGGGGGGFFFEEECCCBBBAAAAAAAAA@@@@@@@@@???>>><<<;;;:::;;;;;;<<<<<<<<<;;;;;;:::888999999888777777999;;;@@@HHHVVVcccooozzz~~~xxx~~~wwwyyy~~~~~~{{{||||||{{{zzzxxxqqqhhhzzzkkk```XXXSSSSSSQQQRRRTTTUUUSSSUUUZZZWWWXXXZZZ[[[\\\[[[ZZZYYYYYYYYYYYYXXXVVVTTTSSSRRROOOPPPSSSVVVZZZ]]]___aaaaaaaaabbbccccccdddddddddcccdddfffffffffgggjjjlllmmmnnnoooqqqqqqqqqpppooossswww{{{zzzuuuqqqppppppnnnpppqqqpppnnnooouuuzzzzzzrrrgggbbb\\\XXXWWWTTTPPPMMMGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHGGGEEECCCDDDEEEJJJLLLOOORRRWWW]]]dddiiisssjjj]]]___XXXSSSUUUUUUSSSRRRQQQOOOMMMKKKJJJIIIIIIJJJLLLOOOQQQRRRSSSTTTKKKIIIGGGFFFEEEFFFGGGHHHKKKNNNSSSZZZcccllltttxxxvvvyyytttfffZZZQQQMMMLLLMMMTTTaaaooo}}}tttllllllggggggggggggffffffffffffccccccdddeeefffffffffeeedddeeefffgggggggggfffeeeaaaaaabbbbbbaaaaaa``````^^^]]]\\\ZZZYYYWWWVVVUUUQQQQQQPPPPPPPPPRRRSSSTTTPPPQQQQQQRRRSSSTTTUUUUUUSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVWWWXXXWWWWWWVVVUUUQQQQQQPPPQQQRRRTTTUUUVVVTTTUUUVVVWWWXXXYYYYYYYYYXXXYYY[[[]]]___```aaabbb]]]]]]^^^```aaabbbcccdddddddddeeeeeefffggghhhhhhgggggghhhiiiiiiiiiiiiiiifffgggiiikkkmmmnnnooooookkklllmmmnnnnnnmmmlllkkkjjjjjjjjjiiiiiikkkpppssswwwsssuuuxxxvvvnnn]]]XXXYYYbbbooo|||oooZZZRRROOOHHHDDDFFFEEEEEEDDDBBBBBBAAAAAABBB@@@@@@??????>>><<<;;;:::;;;<<<<<<=========<<<<<<888999999888777777888:::;;;BBBOOO^^^kkkuuu~~~~~~}}}|||yyy~~~{{{zzzyyyuuuooorrrfff^^^YYYVVVTTTRRRRRRTTTTTTSSSVVV[[[WWWXXXZZZ[[[\\\[[[YYYXXXYYYYYYXXXWWWVVVTTTSSSRRRNNNPPPSSSWWW[[[___bbbcccbbbbbbcccccccccdddddddddaaacccdddeeeeeegggiiilllnnnooopppqqqrrrrrrqqqpppyyy~~~~~~wwwqqqoooooommmpppqqqpppmmmooouuuzzzzzzrrrddd___YYYUUUTTTRRRNNNKKKEEEEEEEEEEEEEEEFFFFFFGGGFFFGGGGGGFFFDDDCCCDDDEEEJJJLLLOOOSSSWWW^^^fffkkk~~~fff[[[]]]WWWRRRUUUUUUTTTSSSQQQOOOLLLJJJHHHGGGIIIKKKMMMPPPSSSUUUWWWWWWLLLJJJHHHFFFEEEEEEFFFGGGHHHKKKRRRZZZbbbiiiooorrrvvvxxx|||wwwjjjaaaWWWOOOGGGIIIMMMUUUaaarrrxxxpppqqqhhhhhhhhhhhhggggggggggggeeefffggghhhiiiiiiiiiiiidddeeeggghhhhhhgggffffff```aaabbbccccccccccccbbbaaaaaa___]]][[[ZZZXXXWWWXXXXXXVVVUUUUUUUUUVVVWWWUUUUUUUUUUUUUUUUUUVVVVVVTTTTTTSSSSSSTTTTTTUUUVVVVVVXXXZZZ[[[[[[ZZZXXXWWWWWWVVVVVVVVVWWWYYY[[[\\\XXXYYY[[[]]]_________^^^cccdddddddddddddddcccccc______```bbbccceeeffffffdddeeeeeeeeeffffffgggggghhhiiiiiijjjjjjiiiiiihhhfffgggiiikkklllnnnooooookkklllmmmnnnnnnmmmlllkkkkkkkkkiiihhhhhhkkkqqquuuyyyqqqssszzznnnddd[[[WWWYYYeeetttxxxdddRRRNNNJJJCCCBBBGGGDDDCCCBBBBBBAAAAAABBBBBB>>>>>>???>>>>>>===<<<;;;======>>>>>>>>>>>>>>>===999999:::999777666888999888???KKKZZZfffpppyyy|||{{{zzzyyy|||zzzzzzxxxsssvvviii___YYYUUUTTTTTTSSSSSSSSSSSSSSSTTTTTTYYYYYYZZZ[[[\\\]]]]]]]]]\\\ZZZWWWSSSRRRQQQRRRSSSPPPRRRTTTWWWZZZ]]]```aaa````````````aaabbbddddddccceeefffffffffgggiiikkkoookkklllqqqrrroooooosss{{{}}}}}}{{{uuuqqqqqqqqqnnnmmmnnnqqqrrrrrrwww}}}xxxoookkkaaa]]]XXXTTTQQQOOOLLLJJJHHHGGGFFFEEEEEEEEEFFFGGGIIIIIIHHHFFFDDDCCCEEEHHHGGGKKKRRRWWWXXX[[[fffrrr}}}zzzkkk]]]XXXYYYXXXVVVTTTVVVTTTQQQMMMIIIGGGFFFEEEFFFIIINNNSSSWWWVVVRRROOOIIIHHHGGGFFFFFFFFFGGGGGGGGGOOOXXX\\\\\\^^^dddjjjmmmssszzz~~~~~~{{{lll```YYYOOOGGGHHHNNNWWWfffttt{{{sssjjjfffgggjjjlllmmmggggggggggggggghhhiiijjjfffhhhjjjkkkjjjgggdddaaaddddddcccbbbbbbbbbbbbcccddddddcccbbbaaa______^^^[[[[[[\\\\\\\\\\\\\\\\\\\\\[[[YYYWWWVVVWWWXXXYYY\\\[[[YYYXXXWWWXXXYYYYYY___^^^]]]\\\]]]___bbbdddccc___\\\ZZZ[[[^^^``````^^^```bbbdddfffggggggfffhhhhhhiiiiiihhhfffdddbbbaaabbbccceeeffffffeeeeeehhhhhhfffeeeeeedddeeeeeeiiiiiiiiijjjkkklllmmmnnniiiiiijjjllloooooommmkkkjjjppprrrnnnnnnpppoooiiihhheeefffjjjiiiffflllttt~~~|||tttsssyyyeeeZZZRRR\\\hhhrrr}}}www___XXXOOOHHHEEEEEEFFFFFFAAAAAAAAA@@@@@@?????????BBBBBBBBBBBBAAA???===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<;;;999777666666777888:::???GGGTTTbbbnnnvvvyyy~~~{{{yyyxxx{{{zzzyyy{{{}}}|||xxxttt}}}pppddd\\\WWWTTTSSSRRRRRRRRRRRRSSSTTTVVVVVVXXXYYYZZZ[[[\\\\\\\\\\\\\\\ZZZWWWTTTRRRRRRRRRSSSSSSTTTVVVXXXZZZ]]]___```aaaaaaaaaaaabbbbbbcccdddcccdddfffffffffhhhjjjmmmqqqnnnooorrrrrrppprrrwww}}}~~~}}}zzzuuuqqqqqqrrrpppooopppssstttuuu|||vvvmmmjjj```\\\WWWSSSPPPMMMJJJHHHHHHGGGFFFEEEEEEFFFGGGGGGGGGFFFEEECCCAAAAAADDDFFFLLLOOOUUUZZZ[[[^^^jjjvvv~~~zzzxxxjjj\\\XXXYYYXXXVVVUUUTTTRRROOOLLLJJJHHHHHHHHHGGGJJJNNNSSSVVVVVVRRROOOJJJIIIGGGEEEEEEFFFGGGHHHLLLRRRXXXYYYWWWXXX]]]bbbiiioooxxx}}}~~~yyyfff[[[OOOIIIHHHLLLWWWbbbsss~~~zzzzzz}}}{{{ssskkklllkkkjjjiiiiiiiiiiiiiiidddfffggghhhhhhfffcccbbbcccbbbbbbaaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaa``````____________``````aaaaaadddcccaaa```___```aaabbb\\\\\\[[[[[[\\\]]]^^^___cccbbbbbbcccdddfffhhhiiijjjgggdddcccdddeeeffffffffffffhhhiiiiiiiiihhhhhhiiihhhhhhgggfffdddcccbbbbbbccceeegggggggggfffeeefffeeeeeeeeeffffffggggggjjjjjjjjjjjjjjjjjjkkkkkkjjjiiiiiikkkmmmnnnmmmkkkhhhoootttssstttuuusssnnnllljjjkkkooonnnnnnuuu~~~{{{zzz}}}tttcccZZZVVVbbbpppzzzzzzdddYYYTTTLLLFFFCCCCCCCCCDDDAAAAAAAAA@@@@@@?????????AAABBBBBBBBB@@@???===<<<===========================;;;999888777777888999:::>>>EEEPPP]]]jjjsssxxx~~~|||zzzyyyxxx{{{zzzzzz{{{}}}|||yyyvvvyyyqqqggg]]]WWWTTTSSSRRRQQQQQQQQQRRRSSSUUUWWWXXXXXXYYYZZZ[[[[[[\\\\\\[[[[[[YYYWWWTTTRRRRRRRRRSSSUUUUUUVVVXXXZZZ\\\^^^___ccccccbbbbbbbbbccccccdddcccdddfffggggggiiilllnnnrrrqqqrrrsssrrrqqquuu{{{}}}xxxtttqqqqqqrrrsssqqqrrrtttvvvyyy}}}ssskkkggg___[[[VVVQQQNNNKKKHHHFFFGGGFFFEEEEEEEEEFFFGGGHHHFFFEEEDDDBBBAAAAAADDDGGGPPPSSSXXX]]]___cccooo||||||}}}tttggg[[[XXXYYYXXXVVVVVVQQQPPPNNNLLLJJJJJJJJJJJJIIIKKKNNNSSSVVVUUURRROOOKKKIIIFFFEEEDDDFFFHHHIIIQQQUUUWWWVVVRRRPPPTTTXXX```hhhrrrzzz~~~~~~qqqaaaSSSIIIEEEHHHMMMWWWbbbnnnxxx~~~rrrtttssspppnnnkkkjjjiiiiiicccddddddddddddccccccbbbaaa``````__________________`````````aaabbbbbbbbbbbbbbbccccccdddeeeffffffjjjiiihhhhhhhhhiiikkkkkkaaaaaaaaabbbcccfffhhhiiiiiijjjkkklllmmmnnnnnnnnnooommmkkkkkklllllllllkkkkkkllllllkkkkkkjjjiiihhhiiihhhgggeeedddcccbbbbbbccceeegggiiiiiihhheeedddcccddddddeeeggghhhiiiiiikkkkkkkkkkkkkkkjjjiiiiiijjjhhhggghhhjjjkkkkkkkkkiiipppxxxzzz{{{|||zzzvvvwwwwwwxxx{{{}}}vvv{{{zzzkkkaaa^^^aaammm|||hhhVVVQQQMMMGGGCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@?????????AAAAAAAAAAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;999999999::::::;;;===BBBKKKWWWcccnnnuuu}}}}}}||||||{{{zzzxxxwwwzzzyyyzzz{{{}}}}}}{{{yyy|||lllfff^^^XXXUUUTTTSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVXXXYYYYYYZZZ[[[[[[ZZZZZZZZZYYYWWWTTTSSSRRRSSSSSSSSSTTTUUUWWWYYY\\\___```eeeeeeddddddcccdddddddddcccdddfffhhhiiijjjnnnppprrrsssttttttrrrsssyyy|||vvvsssqqqrrrsssuuussstttuuuvvvzzzyyyppphhhddd^^^ZZZUUUPPPMMMJJJGGGEEEFFFFFFEEEEEEEEEFFFHHHIIIGGGGGGEEECCCBBBDDDHHHKKKRRRTTTYYY^^^```fffuuupppeeeZZZXXXYYYXXXVVVVVVQQQPPPNNNLLLJJJJJJJJJJJJKKKLLLNNNRRRTTTTTTQQQNNNKKKIIIFFFDDDDDDEEEHHHIIITTTVVVVVVRRRMMMLLLNNNQQQTTT]]]iiittt{{{yyyhhhYYYMMMGGGFFFKKKQQQYYYcccooo~~~{{{wwwssspppmmmllleeeddddddcccbbbaaaaaaaaa______^^^]]]]]]]]]]]]^^^^^^^^^______```aaaaaaaaabbbbbbcccdddeeefffggghhhjjjjjjjjjjjjkkklllmmmnnnhhhhhhhhhiiikkkmmmoooqqqoooppprrrssssssqqqpppooonnnmmmlllmmmnnnnnnllljjjkkkkkkjjjjjjiiihhhggggggiiihhheeecccbbbaaabbbbbbdddeeehhhiiiiiigggdddccccccdddeeefffggghhhiiiiiijjjjjjlllmmmmmmlllkkkjjjiiigggeeeeeegggiiijjjiiijjjqqqyyy}}}~~~~~~uuukkkddddddhhhqqq|||rrr\\\RRRJJJGGGDDDBBBBBBAAA@@@>>>@@@@@@@@@???????????????@@@@@@@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;::::::;;;;;;<<<===@@@FFFPPP]]]jjjrrr~~~~~~}}}}}}zzz{{{{{{{{{{{{zzzyyyyyyxxxyyyzzz{{{}}}}}}||||||}}}ooobbb^^^XXXUUUTTTTTTUUUTTTTTTTTTSSSSSSSSSSSSSSSTTTXXXXXXYYYZZZZZZZZZYYYYYYYYYXXXWWWUUUSSSSSSSSSSSSQQQQQQRRRUUUXXX]]]```cccgggffffffeeeeeeeeeeeefffdddeeegggiiijjjllloooqqqqqqsssuuuttttttxxx~~~zzzuuurrrqqqrrrrrrttttttuuuvvvwww{{{|||vvvmmmeeeaaa]]]YYYTTTPPPMMMKKKHHHFFFEEEEEEDDDDDDEEEGGGIIIJJJGGGFFFEEECCCCCCEEEJJJNNNRRRTTTYYY^^^bbbkkk|||lllcccZZZYYYYYYWWWUUUVVVSSSQQQOOOLLLJJJIIIIIIIIIMMMMMMNNNPPPRRRQQQOOOLLLKKKIIIGGGEEEDDDFFFGGGIIIRRRSSSRRROOOKKKJJJLLLNNNJJJQQQ^^^jjjuuu|||{{{}}}~~~nnnaaaVVVOOOOOONNNOOOTTT^^^lll||||||xxxuuukkkjjjgggdddbbbaaa``````^^^]]]]]]\\\[[[\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^___```aaabbbcccdddeeeeeehhhhhhiiiiiijjjkkklllmmmlllkkkkkkkkkkkkmmmooopppssstttttttttssspppmmmkkklllkkkkkklllmmmmmmkkkiiiiiihhhhhhhhhgggggghhhhhhhhhgggeeecccbbbbbbbbbcccccceeeggghhhhhhfffdddbbbffffffggghhhhhhgggffffffgggiiilllnnnpppooonnnmmmiiigggeeeeeefffhhhhhhhhhjjjnnnuuuzzz|||~~~xxxlllddd```cccmmmxxxvvv^^^QQQLLLFFFDDDCCCBBBBBBBBB@@@>>>????????????????????????@@@??????>>>============;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<<<<<<<===>>>@@@CCCKKKWWWeeeooo{{{}}}}}}|||{{{{{{zzz{{{{{{||||||{{{{{{{{{wwwxxxzzz{{{{{{|||}}}}}}uuuggg[[[XXXUUUSSSTTTUUUVVVUUUVVVUUUTTTSSSRRRRRRRRRRRRXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXVVVUUUTTTSSSSSSSSSPPPQQQRRRTTTYYY^^^bbbeeeggggggfffffffffgggggghhheeegggiiijjjjjjllloooqqqqqqtttuuuuuuyyy}}}wwwsssrrrrrrrrrqqqrrrsssvvvzzz{{{zzztttkkkccc___ZZZWWWRRROOOMMMKKKHHHFFFDDDDDDDDDDDDFFFGGGIIIKKKEEEEEECCCBBBBBBEEEJJJOOORRRTTTYYY___fffqqqjjjaaaZZZYYYYYYVVVTTTUUUSSSQQQOOOLLLJJJIIIIIIIIIMMMMMMLLLNNNOOOOOOMMMKKKIIIHHHGGGFFFFFFFFFGGGGGGLLLMMMMMMLLLJJJIIIJJJLLLDDDJJJSSS___kkkuuu}}}}}}zzzwwwzzzwwwmmmddd[[[TTTNNNNNNSSS[[[gggqqquuurrrooojjjeeeaaa___^^^[[[[[[ZZZYYYYYYYYYYYYYYY\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^___```aaabbbbbbffffffggghhhiiiiiijjjjjjjjjiiihhhgggggghhhjjjjjjqqqrrrrrrqqqooolllhhhfffiiiiiiiiikkkmmmmmmlllkkkhhhhhhhhhggghhhhhhiiijjjfffeeeddddddcccccccccdddddddddffffffffffffeeedddhhhhhhiiiiiihhhgggeeedddeeegggkkkoooqqqpppooommmhhhfffeeeeeeggghhhgggffffffkkksss{{{~~~sssiii^^^[[[___iiixxx}}}dddTTTLLLIIIEEECCCBBBBBBBBBBBB@@@???>>>>>>>>>?????????????????????>>>===<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAAFFFRRR```kkk{{{yyy{{{}}}{{{{{{zzz{{{{{{|||||||||||||||{{{wwwxxxzzzzzzyyyzzz{{{}}}zzznnnbbbXXXUUUSSSRRRTTTUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSXXXXXXXXXYYYYYYXXXXXXWWWXXXWWWVVVUUUTTTTTTSSSSSSTTTTTTTTTVVVZZZ___cccfffggggggggggggggghhhiiijjjgggiiijjjkkkkkkllloooqqqsssuuuvvvwww~~~zzzuuurrrrrrrrrqqqpppooosssyyy~~~yyysssjjjbbb^^^VVVSSSOOOLLLKKKJJJHHHFFFDDDDDDDDDDDDFFFHHHJJJKKKFFFEEEDDDBBBCCCGGGMMMQQQTTTVVV[[[ccclllzzzyyyhhhaaa[[[ZZZXXXTTTRRRSSSPPPOOOMMMLLLKKKJJJKKKKKKNNNLLLKKKKKKLLLLLLKKKIIIHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHDDDFFFLLLVVVaaammmuuuzzz|||}}}qqqggg]]]YYYVVVUUUYYY___iiittt~~~|||wwwpppiiiccc^^^[[[XXXWWWVVVVVVUUUUUUVVVVVVWWWXXXXXXYYYZZZ[[[\\\\\\^^^^^^^^^______`````````ccccccdddeeeffffffffffffgggfffeeeeeeeeefffhhhhhhmmmmmmmmmllljjjhhhfffeeegggffffffhhhjjjllllllllliiihhhgggffffffggghhhiiicccddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffggghhhhhhhhhhhhiiijjjiiigggeeedddcccfffkkknnnpppnnnllljjjgggffffffggghhhhhhfffeeeeeekkkwwwuuuiii___XXX[[[fffssshhhXXXPPPKKKGGGDDDBBBAAA@@@AAAAAA@@@???===>>>>>>>>>?????????@@@???>>>===<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<:::<<<===>>>BBBLLL[[[fffssszzzuuuwww~~~}}}}}}|||{{{{{{||||||||||||{{{{{{vvvxxxzzzyyywwwwwwzzz|||xxxrrrhhh^^^VVVTTTRRRRRRSSSUUUUUUTTTSSSSSSRRRSSSSSSTTTUUUUUUWWWXXXXXXYYYXXXXXXWWWWWWWWWWWWVVVVVVUUUTTTSSSSSSXXXWWWWWWXXX[[[___dddfffgggggggggggghhhiiikkkkkkiiijjjkkkkkkkkklllnnnqqqtttvvvvvvzzz|||xxxsssqqqrrrsssqqqooonnnrrr{{{~~~yyysssjjjaaa]]]TTTQQQMMMKKKJJJIIIGGGFFFCCCCCCCCCDDDFFFHHHJJJLLLHHHHHHFFFEEEFFFJJJPPPUUUVVVXXX^^^fffppptttgggaaa[[[ZZZXXXTTTQQQRRRNNNMMMLLLKKKKKKLLLMMMMMMNNNLLLJJJJJJKKKKKKIIIHHHFFFGGGHHHIIIIIIGGGFFFEEECCCDDDFFFGGGGGGFFFEEEEEEFFFFFFIIIPPP[[[gggpppuuu}}}{{{zzz|||}}}}}}}}}~~~sssllldddZZZWWWZZZZZZ^^^fffooozzz|||uuulllddd]]]YYYUUUTTTTTTSSSSSSSSSSSSSSSTTTTTTVVVXXXZZZ[[[]]]]]]_______________````````````aaaaaabbbbbbbbbbbbaaaffffffeeeeeefffhhhiiijjjiiiiiiiiihhhhhhgggffffffdddccccccdddhhhjjjkkkkkkhhhgggfffdddddddddeeeeeeaaacccdddfffggggggffffffgggffffffffffffhhhjjjkkkfffgggiiijjjiiihhhfffeeecccfffjjjnnnnnnlllhhhfffgggffffffhhhiiihhhfffdddgggnnn~~~}}}mmmccc[[[WWW___mmm{{{mmmWWWOOOLLLHHHCCCDDDBBB@@@???@@@@@@???>>>======>>>>>>?????????@@@???>>><<<;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;999:::;;;<<>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<;;;:::;;;<<<<<<;;;;;;::::::;;;;;;<<<999999;;;===>>>BBBPPP]]]llluuu{{{}}}xxxssssssvvv{{{vvvtttvvvuuuxxxzzzzzz{{{~~~~~~~~~~~~}}}|||zzzyyyxxxwwwxxxxxxwwwwwwvvvvvvuuuuuuuuukkkeee^^^XXXVVVTTTUUUUUUVVVVVVVVVUUUUUUUUUSSSRRRRRRSSSSSSRRRPPPSSSUUUVVVUUUTTTTTTVVVYYY[[[ZZZXXXWWWUUUUUUTTTTTTUUUVVVWWWYYY\\\___aaacccffffffffffffggghhhiiijjjlllkkklllmmmooopppqqqqqqvvvyyyxxxuuurrrppppppqqqrrrrrrtttyyy~~~vvvnnnfff^^^YYYRRROOOKKKIIIHHHGGGEEEDDDCCCDDDFFFHHHIIIIIIIIIIIIDDDDDDDDDEEEIIIMMMRRRUUUVVV[[[bbbkkk||||||nnneeeaaa[[[VVVSSSRRRPPPOOOMMMMMMMMMLLLLLLLLLKKKKKKRRRPPPMMMJJJHHHGGGHHHHHHJJJJJJIIIHHHFFFDDDCCCBBBCCCCCCDDDDDDEEEDDDDDDCCCBBBCCCDDDGGGNNNZZZiiisss}}}uuuqqqppppppppp|||}}}wwwsssgggccc]]]XXXWWWZZZ___bbbrrryyyyyyqqqhhhaaa]]]RRROOOKKKKKKMMMNNNMMMKKKMMMOOORRRTTTUUUUUUVVVWWWXXXXXXXXXYYYZZZ[[[\\\]]]\\\\\\^^^___````````````bbbbbbcccdddddddddddddddffffffeeeeeeddddddccccccbbbbbbbbbccceeeggghhhiiifffeeeddddddccccccccccccaaaaaaaaaccceeegggggggggkkkkkklllmmmmmmkkkhhhffffffeeeddddddfffggghhhiiijjjkkkkkkiiiggggggiiikkkssstttvvvxxx{{{~~~{{{mmmaaa]]]```fffrrrfffOOOIIIHHHCCCAAACCCAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<;;;:::;;;<<<;;;::::::999999::::::;;;:::999;;;<<<<<>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;:::;;;===::::::999999999999::::::;;;::::::;;;:::;;;EEEPPPcccnnnvvvwwwyyy~~~|||vvvqqqooonnnrrryyyvvvpppmmmnnnqqqtttuuuwww{{{~~~~~~}}}}}}|||{{{{{{zzz|||{{{zzzxxxwwwvvvvvvvvv{{{nnnaaa[[[WWWTTTRRRTTTTTTTTTVVVWWWXXXXXXXXXXXXYYYWWWVVVUUUVVVUUUSSSRRRPPPQQQTTTVVVWWWYYYZZZ[[[___]]]ZZZWWWVVVVVVXXXYYYYYYYYYZZZ[[[]]]___```aaacccdddfffhhhiiiiiiiiihhhkkklllmmmnnnooorrruuuwww{{{vvvrrrrrrqqqqqqqqqtttwwwzzz{{{{{{ssslllddd]]]XXXQQQNNNJJJHHHGGGGGGEEEDDDDDDFFFHHHIIIJJJHHHGGGEEEBBBBBBBBBEEEIIINNNSSSVVV[[[^^^fffuuuxxxiii]]]eeexxxlllccc___ZZZVVVSSSPPPNNNLLLLLLLLLLLLLLLLLLLLLKKKKKKNNNLLLJJJHHHHHHHHHJJJKKKHHHHHHFFFEEEDDDCCCBBBBBBDDDDDDEEEEEEEEEDDDCCCCCCCCCBBBAAABBBIIISSS___fffnnnsss|||~~~{{{{{{|||kkk]]]SSSNNNNNNQQQUUU[[[cccnnnzzz{{{pppeee^^^ZZZVVVQQQOOOOOOOOONNNKKKLLLKKKJJJKKKMMMOOOPPPPPPQQQQQQSSSUUUVVVWWWXXXXXXZZZ[[[]]]^^^___```````````````aaaaaaaaaaaa``````dddccccccbbbaaaaaa``````^^^___```aaabbbcccccccccccccccddddddddddddddddddfffeeeeeeddddddfffiiikkknnnqqqtttuuutttqqqnnnllljjjiiiiiihhhhhhkkknnnqqqwwwzzz|||zzzxxx|||ssshhhbbb```jjjuuusssZZZNNNEEEEEEGGGCCC???>>>????????????????????????=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<::::::;;;===;;;::::::999999::::::;;;;;;999:::;;;:::;;;BBBLLL]]]iiisssuuuvvvxxxyyyxxxtttpppmmmnnntttzzz~~~|||tttnnnmmmoooqqqsssvvvzzz~~~~~~~~~~~~}}}}}}}}}}}}}}}|||zzzxxxvvvuuuuuuuuunnnddd[[[WWWUUUSSSSSSVVVTTTUUUVVVWWWXXXYYYYYYYYYZZZXXXWWWVVVWWWWWWUUUTTTRRRRRRTTTWWWZZZ[[[\\\[[[^^^\\\ZZZWWWWWWXXXZZZ[[[\\\\\\]]]]]]___aaabbbcccfffggghhhiiiiiiiiihhhgggjjjlllnnnnnnooorrrvvvzzz}}}yyyuuuooopppqqqqqqrrruuuzzz~~~~~~yyyqqqjjjccc\\\XXXPPPMMMJJJHHHGGGGGGEEEDDDEEEGGGIIIJJJJJJHHHEEECCC@@@@@@AAADDDHHHMMMSSSVVV]]]aaajjj{{{jjj___ZZZeee{{{sssjjjbbb___ZZZVVVTTTRRROOOMMMKKKKKKKKKKKKKKKKKKLLLLLLHHHIIIJJJLLLMMMMMMMMMMMMEEEEEEDDDCCCCCCDDDDDDEEECCCDDDDDDDDDCCCCCCBBBAAADDDCCCBBBDDDJJJSSS\\\aaadddiiirrr|||~~~}}}zzzzzz|||~~~{{{lllbbb\\\SSSPPPMMMKKKPPPZZZfffooozzz~~~vvvkkkddd```[[[TTTQQQRRRSSSSSSRRRPPPMMMJJJJJJKKKMMMMMMLLLMMMNNNOOOQQQRRRTTTVVVVVVYYYZZZ[[[\\\]]]]]]]]]]]]^^^_______________^^^^^^````````````_____________________``````aaaaaaaaabbbcccdddeeefffeeeeeeeeegggggggggeeedddeeehhhkkkqqqtttwwwwwwtttpppmmmmmmkkklllmmmnnnnnnqqquuuyyyzzzlllddddddfffvvvuuu___RRRJJJDDDCCCCCCBBB@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;::::::;;;===<<<<<<;;;;;;;;;;;;<<<<<<:::888999;;;<<<===CCCKKKXXXdddpppuuuuuuwwwyyyzzzwwwtttqqqppprrrvvv{{{~~~xxxoookkklllnnnqqquuu{{{~~~~~~}}}|||zzzwwwvvvuuuuuuvvvaaaZZZTTTSSSSSSQQQSSSVVVVVVVVVWWWXXXYYYYYYYYYYYYXXXWWWVVVVVVWWWWWWVVVUUUUUUUUUWWWYYY\\\]]]\\\[[[[[[ZZZYYYXXXXXXZZZ[[[]]]______```aaabbbdddfffgggiiiiiiiiijjjjjjiiiiiihhhjjjmmmoooppppppsssyyy~~~xxxuuuwwwnnnppprrrrrrrrruuu|||}}}vvvooohhhaaa[[[VVVOOOMMMIIIGGGGGGGGGEEEDDDFFFGGGJJJKKKJJJGGGDDDBBB@@@@@@AAADDDIIINNNTTTWWW^^^dddqqq{{{```YYYYYYggg{{{ooohhh___]]]YYYVVVUUUSSSPPPNNNJJJJJJKKKKKKKKKKKKLLLLLLGGGIIILLLOOOPPPPPPOOONNNDDDDDDCCCCCCCCCEEEFFFGGGCCCDDDDDDDDDCCCBBBAAA@@@DDDCCCCCCFFFMMMUUUZZZ]]]^^^aaaiiisssyyy{{{yyywww|||yyyuuuuuuvvvwwwwwwzzz|||~~~wwwsss```ZZZPPPIIIGGGLLLTTTZZZiiinnnvvv|||}}}xxxuuujjjeee___]]]^^^```___^^^YYYTTTNNNKKKLLLMMMLLLJJJKKKKKKKKKLLLOOORRRTTTVVVZZZ[[[[[[\\\\\\[[[[[[ZZZ]]]]]]^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^]]]\\\[[[[[[\\\^^^___```aaaccceeeeeeeeeeeeddddddfffhhhgggeeefffiiimmmyyy|||~~~{{{vvvqqqppppppnnnrrrwwwzzz|||ssshhhdddjjjpppyyycccTTTHHHEEE@@@>>>???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>888999999:::;;;<<<======::::::::::::::::::::::::888999;;;;;;::::::;;;=========<<<<<<<<<<<<======999777888<<<===>>>CCCIIIRRR]]]kkkuuuxxxyyy{{{}}}|||~~~~~~|||yyyxxxzzz}}}{{{zzzpppkkklllnnnssszzz~~~~~~~~~~~~~~~}}}zzzxxxvvvvvvwwwxxxVVVRRRPPPQQQRRRQQQSSSVVVWWWXXXXXXYYYYYYYYYXXXXXXYYYWWWWWWXXXYYYZZZYYYXXXYYYYYYYYY\\\^^^^^^\\\YYYXXXXXXXXXXXXZZZ[[[\\\]]]aaabbbcccdddfffhhhjjjkkkjjjiiiiiiiiijjjkkklllllllllooorrrrrrsssvvv}}}yyytttssstttmmmpppssssssrrrvvv|||}}}yyyrrrkkkeee^^^XXXTTTOOOLLLIIIGGGGGGFFFEEEDDDFFFHHHJJJLLLJJJGGGCCC@@@AAAAAACCCFFFKKKQQQVVVZZZ^^^hhhxxxyyy]]]WWWYYYkkkwwwiiiddd\\\ZZZWWWUUUTTTRRRPPPNNNJJJJJJJJJKKKKKKKKKLLLLLLHHHIIIKKKLLLMMMMMMMMMLLLFFFEEEDDDCCCCCCEEEFFFHHHEEEEEEEEEDDDDDDCCCBBBAAACCCBBBDDDHHHPPPVVVYYYYYYXXXXXX^^^gggnnnssszzzwwwssswww{{{{{{~~~zzzuuurrrrrrsssssssssvvvzzzrrrkkk```WWWQQQPPPQQQRRR\\\```gggooowww}}}{{{xxxvvvvvvyyyyyywwwtttfff___WWWRRRRRRQQQOOOMMMMMMMMMLLLLLLOOOSSSWWWZZZ``````aaa``````___^^^]]]\\\]]]]]]]]]\\\\\\[[[ZZZWWWXXXYYYZZZ[[[\\\\\\]]]^^^\\\ZZZXXXXXXZZZ\\\^^^]]]^^^aaacccddddddccccccaaaeeejjjkkkjjjlllpppuuu~~~|||xxxwwwrrrkkkfffjjjvvv|||fffVVVNNNBBBBBB@@@======>>>??????========================999999999:::;;;;;;;;;<<<::::::::::::::::::::::::777999::::::::::::<<<===<<<<<<<<<;;;;;;<<<<<<<<<:::777888<<<======AAAFFFMMMWWWfffttt{{{|||}}}~~~~~~{{{}}}sssppppppssszzz~~~}}}~~~~~~|||yyyyyyyyy{{{|||RRROOOOOORRRSSSRRRTTTWWWXXXYYYYYYYYYYYYYYYXXXWWW[[[ZZZYYYZZZ\\\^^^]]]\\\\\\[[[[[[]]]______\\\XXXUUUVVVWWWYYYZZZ\\\]]]]]]ccccccdddfffhhhjjjlllnnniiiiiiiiiiiijjjlllooopppmmmqqqtttuuuuuuxxxyyyvvvtttrrrpppmmmpppsssssssssvvv}}}zzzvvvoooiiiccc\\\VVVQQQNNNLLLIIIGGGGGGFFFEEEDDDGGGIIIKKKLLLJJJGGGBBB@@@BBBCCCDDDGGGLLLSSSXXX\\\___jjj}}}{{{___XXXZZZooonnnccc```YYYWWWUUUTTTSSSRRROOOMMMIIIJJJJJJJJJKKKKKKLLLLLLIIIIIIGGGGGGGGGGGGHHHIIIHHHGGGEEEDDDCCCDDDFFFGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAACCCIIIQQQVVVXXXWWWSSSQQQUUU]]]dddjjjssszzz{{{vvvwwwyyyyyyyyyvvvrrrpppqqqrrrrrrrrrtttyyy{{{qqqhhhaaa\\\XXXUUUVVVXXX\\\cccmmmxxxqqqiii___ZZZXXXWWWTTTQQQRRRQQQOOOOOORRRWWW\\\```hhhhhhggggggeeedddcccbbb\\\\\\\\\\\\\\\[[[ZZZYYYUUUUUUVVVXXXYYY[[[\\\\\\```^^^ZZZXXXWWWYYY]]]___ZZZ\\\___aaabbbbbbaaaaaaaaagggmmmpppqqqsssxxx}}}xxxqqqjjjjjjhhheeefffppphhhWWWMMMGGGBBBDDDCCC???===<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::777999::::::::::::<<<===<<<;;;;;;::::::;;;;;;<<<:::888888;;;===<<<>>>CCCIIIRRRcccsss|||~~~~~~~~~}}}vvvvvvvvvzzz~~~~~~~~~}}}{{{{{{|||~~~TTTSSSQQQPPPQQQRRRTTTVVVVVVVVVWWWXXXYYYYYYYYYXXXZZZZZZ[[[[[[ZZZYYYXXXXXX[[[^^^``````^^^[[[XXXXXXTTTVVVYYYZZZZZZ[[[\\\]]]___aaacccfffhhhjjjjjjjjjnnnmmmllllllmmmnnnpppqqqoooqqqrrrqqqwww{{{sssrrrrrrqqqooooooqqqrrrrrrtttzzz{{{vvvnnnfff```ZZZUUURRRMMMKKKGGGDDDCCCDDDFFFHHHLLLMMMMMMKKKGGGDDDCCCCCCCCCDDDFFFIIIMMMSSSXXX[[[bbbfffnnnbbbaaajjj~~~jjj^^^XXXUUUTTTSSSRRRQQQPPPOOOOOOLLLLLLKKKKKKJJJJJJJJJIIIJJJJJJIIIHHHHHHHHHHHHIIIFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGEEECCCAAA@@@???BBBFFFIIIJJJJJJKKKKKKOOOPPPQQQTTTZZZbbblllsssxxxnnnmmmnnnpppsssvvvvvvuuuyyy|||{{{wwwtttrrrnnnjjjddd___aaahhhttt||||||nnnjjjiiiddd^^^ZZZUUUVVVWWWWWWXXX___hhhpppwwwxxxzzzxxxssskkkccc]]]___```aaaaaa___\\\YYYWWWUUUTTTSSSSSSVVV\\\aaaeeeeee```[[[[[[ZZZYYY\\\aaacccbbb```______```bbbcccgggnnnvvvyyyyyy|||yyyooojjjccc______fffrrrkkkWWWJJJFFFFFFBBBBBBAAA@@@???>>>======<<<<<<;;;;;;:::999888888:::999999888888999999:::;;;;;;999999999999;;;;;;:::999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<>>>???AAABBBNNN^^^mmmwww}}}|||~~~~~~~~~{{{yyyxxxxxxxxxQQQPPPOOONNNNNNPPPQQQSSSVVVWWWXXXXXXYYYYYYXXXXXXWWWXXXXXXYYYYYYYYYYYYXXX\\\^^^___^^^\\\XXXWWWVVVVVVXXXZZZ[[[[[[[[[]]]^^^```bbbdddgggiiijjjkkkkkkllllllllllllmmmnnnoooppprrrssssssvvvyyyrrrqqqrrrqqqpppnnnpppqqqrrrtttzzzyyytttlllddd^^^XXXTTTQQQKKKIIIEEECCCBBBCCCEEEFFFKKKKKKKKKIIIEEEBBBAAAAAACCCEEEGGGKKKOOOTTTYYY\\\gggnnnuuugggjjjwwwvvvdddZZZUUURRRRRRQQQPPPOOONNNNNNMMMLLLKKKKKKKKKJJJJJJJJJIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIJJJIIIHHHGGGEEECCCBBBAAA>>>@@@DDDFFFGGGHHHJJJKKKHHHJJJMMMQQQVVV^^^ffflllwww|||rrrpppnnnooossswwwzzz{{{{{{}}}|||vvvpppmmmooouuuzzz~~~zzzrrrjjjfffeeedddaaaaaadddmmmwwwyyyrrrkkkfffeeeeeeeeedddbbb```^^^]]]XXXWWWVVVWWW[[[```eeeiiijjjccc^^^___aaabbbeeejjjnnnmmmjjjiiihhhiiikkklllrrryyy~~~tttkkkfff```aaaeeennn{{{rrr[[[LLLCCC??????AAAAAA@@@???>>>===<<<<<<;;;;;;;;;:::999888888888:::999999888888999999:::;;;:::999999999999:::;;;999999999999::::::::::::;;;;;;;;;;;;::::::::::::;;;::::::999:::;;;===>>>@@@IIIXXXgggsss{{{|||~~~~~~~~~~~~|||zzzyyyyyyzzzPPPPPPOOONNNOOOPPPQQQRRRWWWWWWXXXYYYYYYYYYXXXXXXWWWWWWWWWXXXYYYYYYZZZZZZ[[[\\\]]][[[XXXVVVVVVVVVYYY[[[]]]^^^]]]]]]^^^___aaaccceeehhhjjjkkkkkkkkkkkkkkklllmmmnnnnnnnnnnnnqqqsssuuu|||wwwqqqpppqqqqqqqqqpppqqqssstttwww~~~wwwqqqiiibbb\\\VVVRRROOOJJJHHHFFFDDDCCCDDDFFFHHHJJJJJJIIIFFFBBB??????@@@CCCFFFJJJNNNRRRVVVZZZ]]]hhhtttuuujjjuuulll]]]VVVTTTNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKJJJHHHGGGFFFGGGIIIJJJJJJIIIIIIHHHFFFDDDBBBAAA===???AAACCCDDDFFFIIILLLGGGIIIMMMQQQVVV[[[bbbfffnnnsss|||zzzvvvrrrqqqtttyyy}}}~~~~~~~~~}}}~~~~~~~~~yyysssrrrwwwyyytttrrrrrrpppmmmjjjfffdddbbbbbb\\\]]]^^^bbbhhhnnnuuuyyywwwnnnhhhlllrrrvvvyyy}}}~~~{{{{{{|||zzzrrriiieee]]]eeeooo{{{yyy^^^NNNGGGBBB??????@@@??????>>>===<<<;;;;;;:::::::::999888888777777999999888888888888999999::::::999999999999::::::999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;:::999888888999:::;;;===CCCOOO^^^mmmyyy|||~~~~~~}}}}}}~~~~~~{{{yyyyyy{{{|||SSSSSSRRRRRRSSSSSSTTTUUUXXXXXXYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZXXXYYYYYYXXXWWWVVVWWWXXX[[[]]]___```______```aaabbbccceeehhhjjjkkkkkkkkkiiikkklllnnnooooooooonnnmmmrrrxxx~~~{{{tttppppppqqqqqqqqqrrrtttvvvyyy}}}uuuooohhh```ZZZUUUQQQNNNKKKIIIHHHFFFFFFHHHJJJKKKKKKJJJHHHDDDAAA??????@@@CCCGGGMMMRRRTTTXXX\\\```mmm|||qqqkkk~~~wwwcccYYYUUUUUUMMMMMMLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHIIIJJJLLLMMMNNNMMMKKKHHHFFFFFFGGGIIIJJJJJJJJJIIIHHHGGGEEECCCBBB>>>@@@AAAAAABBBEEEJJJMMMNNNQQQUUUXXX[[[]]]aaaccchhhmmmuuu|||}}}zzz{{{}}}|||||||||||||||}}}~~~}}}~~~xxxrrrmmmkkkjjjiiihhhjjjnnnuuu~~~~~~zzzxxxyyy|||~~~{{{sssiiiddd^^^kkk{{{yyyeeePPPGGGEEEDDDBBBAAA???>>>======;;;;;;:::999999999999888888888777777999999888888888888999999:::999999999999999999:::888888999:::;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<;;;999888888888999999<<>>>>>>>>===<<<;;;:::999999999999888888888888888888999888888777777888888999999999999999999999999999888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;999999999::::::;;;===BBBMMM\\\lllxxx|||zzz|||~~~|||{{{zzz}}}||||||~~~~~~}}}zzzxxxwwwxxxyyyzzzTTTTTTTTTUUUUUUUUUVVVVVVYYYYYYZZZZZZZZZYYYXXXXXXXXXWWWUUUSSSQQQQQQQQQQQQTTTVVVXXXYYYYYYYYYZZZ\\\\\\___aaabbbbbbcccdddfffccceeegggiiijjjkkkkkkkkkkkklllmmmooopppqqqrrrrrrrrr|||~~~}}}|||{{{wwwuuurrrpppooopppqqqsssqqqtttxxx~~~~~~{{{qqqllleee^^^XXXSSSOOOLLLFFFFFFFFFFFFGGGIIIKKKLLLLLLJJJGGGCCCAAAAAADDDGGGFFFLLLSSSVVVWWW[[[bbbhhhxxxzzzzzz}}}dddYYYQQQLLLLLLNNNMMMMMMMMMLLLLLLKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJEEEFFFGGGJJJLLLOOORRRSSSLLLKKKIIIHHHGGGHHHJJJKKKJJJJJJJJJIIIHHHGGGEEEEEECCCDDDDDDDDDDDDFFFJJJMMMWWWYYY[[[\\\ZZZYYYXXXYYYUUUZZZbbbjjjsss{{{yyywwwtttuuuwww{{{}}}~~~~~~{{{wwwuuuuuuxxx{{{}}}uuupppoooxxx{{{~~~|||yyynnngggeeepppjjjVVVKKKBBB???@@@>>>===>>>>>>======<<<;;;:::999999999999999999999999999999888888777777777777888888888888999999999999888888888888888999999::::::::::::::::::;;;<<<<<<======>>>===<<<:::::::::;;;<<<:::===AAAGGGRRR```oooyyy~~~tttrrrvvv}}}zzzyyy}}}{{{yyy|||~~~{{{zzzyyyxxxwwwxxxxxxyyySSSTTTTTTUUUUUUUUUUUUUUUZZZZZZZZZZZZZZZYYYXXXXXXXXXVVVTTTRRRQQQQQQRRRSSSVVVXXX[[[\\\[[[ZZZYYYZZZ[[[^^^aaabbbcccdddfffgggfffgggiiikkkmmmmmmmmmmmmmmmnnnnnnoooppprrrtttuuuzzz|||zzzxxxuuuuuutttsssqqqppppppqqqsssssswww|||}}}zzzwwwooojjjbbb[[[VVVQQQMMMJJJEEEEEEFFFGGGHHHJJJLLLMMMJJJIIIFFFBBB@@@AAAEEEIIIHHHNNNTTTWWWXXX\\\dddkkkwwwrrr^^^WWWQQQLLLKKKNNNNNNMMMLLLKKKJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJGGGGGGHHHIIIJJJLLLNNNOOOJJJIIIIIIIIIIIIJJJJJJKKKJJJJJJJJJJJJIIIGGGFFFEEEDDDEEEFFFEEEDDDEEEHHHJJJQQQSSSTTTTTTSSSRRRRRRRRRMMMRRRYYY```hhhqqqzzzyyyyyyzzz{{{{{{wwwwwwyyyzzzzzz|||}}}}}}{{{wwwvvvxxxzzzzzzuuuvvvwwwuuuwww{{{{{{rrrqqquuu}}}lllXXXLLLFFFBBBAAA???<<<===???>>>>>>===<<<;;;:::999999999999999:::::::::::::::888888777777777777888888777888999::::::999888777888888888888888888888888777888999:::;;;<<<===>>>===<<<;;;::::::;;;<<<<<<999===@@@CCCHHHSSSdddppp|||uuukkkiiinnnyyy|||~~~}}}{{{zzz|||yyywwwzzz~~~~~~{{{yyyyyyzzzzzzyyyyyyxxxxxxUUUUUUVVVWWWWWWWWWWWWVVVZZZZZZZZZZZZZZZYYYXXXXXXYYYWWWVVVTTTTTTUUUWWWXXXXXX[[[^^^^^^\\\ZZZXXXWWWZZZ]]]```bbbccceeegggiiihhhjjjlllnnnoooooooooooooooooonnnoooqqqsssuuuwww}}}{{{zzzvvvpppttttttsssrrrppppppqqqssswww{{{|||zzzvvvsssmmmhhh```YYYTTTOOOKKKIIIGGGGGGHHHIIIKKKMMMOOOPPPIIIGGGDDDAAA???AAAFFFJJJJJJOOOUUUWWWXXX\\\eeennnzzziiiZZZWWWSSSOOOOOONNNMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFDDDEEEFFFFFFDDDDDDFFFHHHKKKMMMOOOOOONNNNNNNNNPPPKKKOOOTTTZZZaaahhhpppuuu}}}yyytttrrrqqqyyy|||zzzyyyxxxwwwyyy||||||yyyxxxyyy|||||||||}}}~~~~~~||||||{{{xxx|||~~~}}}yyy}}}uuuYYYHHHCCC@@@???>>><<<888999===>>>>>>===<<<;;;::::::999::::::::::::::::::::::::888888777777777777888888777888999::::::999888777888888888777777777777777555666777999;;;===>>>???<<<;;;:::::::::;;;<<<<<<888<<<@@@@@@BBBKKK\\\jjjtttvvvmmmeeeccchhhsssxxx~~~{{{}}}|||xxxzzz}}}~~~}}}||||||yyyvvvxxx}}}}}}yyyyyyyyy{{{|||{{{zzzyyyxxxTTTVVVWWWWWWVVVUUUVVVWWWYYYYYYYYYYYYYYYZZZ[[[[[[WWWWWWXXXXXXYYYYYYZZZZZZYYY\\\___```]]]ZZZXXXWWW]]]___bbbddddddeeefffhhhiiikkkmmmpppqqqpppnnnmmmpppnnnmmmpppvvv{{{}}}}}}~~~yyyuuusssrrrqqqsssttttttrrrqqqqqqtttvvvwww{{{|||xxxtttqqqfffccc^^^WWWRRRMMMJJJIIIFFFEEEEEEHHHKKKMMMLLLJJJEEECCCAAAAAABBBEEEIIIKKKUUUTTTVVVZZZ[[[]]]eeeooofff___XXXSSSTTTSSSPPPOOONNNMMMLLLJJJIIIIIIKKKLLLLLLLLLKKKIIIGGGFFFEEEFFFGGGHHHIIIJJJJJJJJJEEEEEEFFFHHHJJJJJJHHHEEEIIIJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGLLLLLLMMMMMMMMMMMMLLLLLLLLLPPPUUUXXXZZZ```iiippp|||yyyrrrpppttt|||zzztttvvvxxxyyyzzzzzzyyyxxx|||}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~|||zzz|||yyy{{{{{{|||~~~yyy```NNNEEE@@@???>>><<<:::999999999777888999:::::::::999888;;;;;;;;;;;;:::999999888999888888777666555555444444555777888999999999888999999999999999888777666666777888:::<<<>>>???@@@;;;;;;:::::::::999999999===>>>>>>===???FFFSSS]]]llluuu{{{|||vvveee]]]bbbgggkkkooovvvyyyvvvttt|||{{{xxxvvv}}}|||{{{||||||yyywwwxxxvvvuuuuuuwwwyyyzzzyyyxxxuuuwwwyyy{{{zzzxxxuuurrrTTTVVVWWWWWWVVVVVVVVVWWWZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]YYY\\\______^^^[[[YYYXXX]]]```bbbddddddeeefffhhhiiikkknnnppprrrrrrqqqpppqqqooonnnqqqwww||||||xxxuuusssrrrrrrrrrsssssssssssstttwwwzzz|||{{{xxxtttooollldddaaa\\\VVVQQQMMMJJJIIIFFFEEEEEEHHHKKKMMMKKKIIIEEEDDDCCCBBBDDDGGGKKKMMMSSSSSSVVVZZZ\\\___iiisssyyybbb___YYYTTTTTTQQQOOONNNMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEGGGGGGIIIJJJKKKKKKKKKKKKEEEEEEEEEGGGIIIJJJHHHGGGIIIIIIKKKKKKLLLKKKJJJIIIHHHGGGFFFEEEEEEFFFGGGGGGJJJKKKLLLMMMMMMMMMMMMMMMKKKOOORRRSSSTTTXXX```gggrrr}}}|||rrrtttwww}}}|||zzzwwwuuusssssstttuuuzzz}}}}}}zzz{{{}}}~~~wwwsssrrrqqqoooqqqtttfffRRRFFFAAA@@@???===<<<:::999999999888999:::;;;::::::999888::::::::::::::::::999888999999999888777666666666444666888:::::::::999888888999999999888888777666666777888:::<<<===??????;;;;;;;;;:::::::::999999<<<======<<<===DDDOOOXXXcccnnnuuuvvvyyy|||sssfff]]]```eeehhhlllsss|||yyywwwuuuzzz}}}|||zzzyyy}}}}}}xxxyyyzzzxxxxxxyyyxxxwwwvvvwwwyyyyyyxxxvvvuuuwwwyyy{{{{{{zzzxxxvvvTTTUUUWWWXXXWWWVVVWWWXXX[[[\\\\\\\\\\\\]]]]]]]]]______^^^^^^^^^^^^^^^^^^[[[]]]______]]][[[ZZZYYY]]]```cccddddddeeeggghhhiiikkknnnqqqrrrsssrrrqqqqqqpppppprrrxxx}}}~~~|||yyyvvvtttsssrrrrrrrrrssssssssstttwww{{{~~~|||wwwsssnnnjjjfffaaa^^^ZZZTTTPPPLLLIIIHHHFFFFFFGGGIIIKKKKKKJJJHHHFFFEEEDDDDDDFFFJJJMMMPPPTTTTTTXXX\\\___dddppp|||nnn]]]^^^YYYTTTSSSOOOMMMLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHHHHHHHGGGFFFEEEIIIJJJKKKKKKLLLLLLLLLLLLGGGEEEEEEFFFHHHIIIIIIIIIHHHIIIKKKLLLMMMLLLLLLKKKJJJIIIGGGEEEEEEEEEGGGHHHHHHIIIJJJLLLMMMNNNOOOOOOMMMOOOPPPPPPOOORRRWWW\\\iiitttzzzwwwuuuuuuyyy}}}vvvqqqooooooppptttyyyzzztttuuuzzz{{{xxxtttpppmmmkkkgggfffiiilllnnntttzzzzzz{{{kkkSSSEEE@@@??????>>>===;;;:::999999999:::;;;;;;;;;:::999888777888888999999:::999999999:::999999888888777777666444666999;;;<<<;;;999777888888888888888777777666666777888999;;;<<<===>>>;;;;;;;;;;;;:::::::::::::::;;;;;;:::;;;@@@IIIQQQ[[[gggpppqqqsssvvvrrrkkkbbbccccccfffjjjqqqwww{{{|||{{{yyyzzz|||zzzttttttvvvvvvwwwzzzzzzxxxwwwxxxxxxyyywwwvvvwwwwwwyyyzzzzzzzzzzzzzzzTTTUUUWWWXXXWWWWWWWWWYYY[[[[[[\\\]]]]]]]]]]]]]]]^^^^^^]]]]]]\\\\\\[[[[[[^^^___```___\\\ZZZYYYYYY^^^```cccdddeeeeeegggiiikkklllnnnpppqqqqqqppppppppppppqqqtttxxx}}}yyyxxxvvvuuutttssssssssssssssssssssstttxxx}}}~~~yyytttpppkkkfffbbb]]][[[VVVRRRNNNKKKIIIHHHFFFGGGHHHIIIJJJJJJHHHGGGEEEDDDDDDEEEHHHKKKOOOQQQVVVXXX\\\```ccciiiwwwiii[[[[[[VVVQQQPPPLLLKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLLLLLLLLLLLLLKKKHHHFFFDDDDDDFFFIIIJJJJJJHHHIIIKKKLLLMMMMMMMMMMMMLLLJJJHHHFFFEEEFFFGGGHHHFFFGGGIIIKKKMMMOOOOOOPPPOOOPPPOOONNNMMMOOOSSSWWWccckkkwwwyyyssstttzzz{{{uuuqqqooolllrrrzzz~~~wwwtttwww}}}~~~zzzvvvuuutttsssppppppooooooooopppppppppssspppppptttwwwzzzxxxuuuuuu|||aaaNNNCCC@@@@@@???>>><<<;;;:::999999999<<<;;;;;;:::999888888777666666777888999999999999888888888777777777666666333555888:::;;;999777555666777777888777777666666666777888999:::;;;<<<===;;;;;;;;;;;;:::::::::::::::::::::999:::>>>EEEJJJWWWcccmmmoooooorrrsssqqqmmmiiiffffffjjjpppuuuwww{{{~~~|||~~~xxxqqqqqqssstttvvvyyy{{{yyyxxxxxxyyyzzzyyyxxxyyyyyyxxxxxxxxxyyyyyyzzzSSSUUUWWWXXXWWWWWWXXXYYYZZZ[[[\\\]]]]]]]]]\\\\\\]]]]]]\\\\\\[[[[[[[[[ZZZ```aaa```^^^ZZZXXXWWWXXX^^^```ccceeeeeefffgggiiimmmmmmnnnoooooonnnnnnmmmooopppsssvvvxxx{{{~~~vvvuuuttttttssssssssssssttttttsssrrrtttxxx}}}xxxsssnnniiiccc```YYYVVVSSSOOOLLLIIIHHHGGGFFFHHHJJJJJJJJJHHHFFFEEECCCCCCDDDFFFIIIMMMPPPRRRWWWYYY^^^bbbdddkkk{{{~~~ggg[[[XXXPPPMMMNNNJJJJJJJJJJJJJJJJJJKKKKKKKKKHHHHHHIIIIIIJJJJJJKKKLLLKKKLLLLLLLLLLLLKKKKKKJJJHHHEEECCCCCCFFFIIIKKKKKKHHHIIIKKKLLLMMMMMMMMMMMMKKKJJJHHHGGGFFFGGGHHHIIIFFFGGGIIIKKKMMMNNNOOOOOOMMMMMMLLLKKKKKKMMMQQQSSS[[[___fffoooxxxwwwtttxxx~~~{{{uuunnnppptttwwwzzz{{{zzzzzz||||||{{{wwwuuupppooonnnllllllmmmoooqqqnnnppprrrtttwwwyyy{{{||||||zzzzzz}}}yyywwwqqqvvv{{{vvvqqqssswwwppp]]]PPPGGGBBB???>>>===<<<;;;:::999999999;;;;;;:::999888777777777555555666777888888888888666666666666666555555555222444666888888777555444555666666777777777666666777777888888999:::;;;;;;;;;::::::::::::999999999::::::::::::;;;>>>BBBEEESSS^^^hhhlllmmmooorrrtttvvvqqqllljjjlllppptttvvvyyy~~~~~~vvvpppqqqtttuuuvvvyyy}}}{{{yyyyyyzzz{{{{{{{{{{{{zzzxxxwwwvvvvvvvvvvvvSSSUUUWWWXXXXXXXXXYYYZZZZZZ[[[\\\]]]^^^]]]\\\\\\^^^]]]]]]]]]]]]]]]]]]\\\______^^^\\\YYYWWWXXXYYY^^^aaadddeeeeeefffhhhiiimmmmmmnnnnnnnnnnnnmmmmmmooossswwwyyyzzzyyyzzzzzzttttttttttttttttttssssssuuutttssssssuuu{{{}}}zzzuuupppkkkfffaaa]]]UUUSSSPPPLLLJJJHHHGGGGGGFFFHHHKKKKKKIIIFFFDDDDDDBBBCCCDDDGGGJJJNNNRRRTTTWWWZZZ___dddgggooowwwcccYYYUUULLLKKKNNNJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKMMMNNNOOOMMMMMMMMMMMMLLLKKKKKKJJJGGGEEECCCDDDFFFIIIKKKKKKHHHIIIKKKLLLMMMLLLLLLKKKIIIIIIIIIHHHIIIIIIIIIJJJHHHIIIJJJKKKLLLMMMMMMMMMIIIHHHGGGFFFGGGJJJMMMNNNOOOPPPTTT]]]eeemmmxxx{{{{{{~~~|||{{{zzzwwwuuurrrpppooowwwyyy}}}zzzuuurrrqqqssstttuuuuuuuuuvvvyyy{{{xxx{{{~~~~~~}}}vvvssswww}}}yyypppjjjdddaaaeeelll}}}~~~rrrkkk```WWWPPPJJJCCC>>>===<<<;;;:::999999999999:::999888777777777777777555555666666777777666666555555555555555555555555333444555666666555444444444555555666666666666666777777777888888999999999999999999999888888888888999999::::::<<<>>>@@@AAAKKKTTT```gggjjjmmmqqquuu{{{yyywwwuuutttttttttuuuwww}}}~~~~~~~~~~~~~~~{{{{{{uuussswww{{{{{{|||~~~~~~|||{{{|||}}}}}}|||{{{zzzyyywwwvvvuuuttttttSSSUUUXXXXXXXXXXXXYYY[[[[[[\\\^^^_________]]]\\\]]]]]]]]]]]]]]]^^^^^^^^^[[[[[[[[[YYYXXXXXX[[[]]]___aaadddeeeffffffhhhiiikkklllmmmnnnooopppqqqqqqqqqvvv|||~~~|||yyywwwvvvsssssstttttttttttttttsssttttttssstttyyy}}}xxxuuupppkkkgggbbb]]]YYYQQQPPPMMMJJJHHHGGGGGGGGGFFFIIILLLLLLIIIEEECCCCCCBBBCCCFFFIIIMMMQQQTTTVVVXXX\\\ccciiinnnyyy{{{jjj[[[UUUSSSLLLLLLOOOKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKNNNPPPQQQOOOOOOOOOOOONNNMMMKKKKKKFFFDDDCCCEEEGGGJJJKKKKKKIIIIIIKKKKKKLLLKKKJJJIIIGGGHHHIIIJJJKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJHHHFFFDDDCCCEEEGGGIIIJJJHHHGGGJJJRRRXXX^^^gggrrrvvv|||{{{wwwtttqqqsssxxx~~~|||zzzzzz~~~zzzvvvssszzztttmmmfffaaa]]]^^^fffooo{{{zzzzzz{{{}}}sss\\\WWWPPPLLLKKKIIIDDD@@@<<<<<<;;;:::999999999999888777666555555666777777555555666666666555444444555555555666666666666666555555555444444555555555333444555555666666666555777777777888888888888888888888888777777777777666777777888:::<<<===>>>===CCCKKKWWWccckkkoootttwww~~~}}}yyywwwwww{{{|||zzz||||||zzzwwwtttvvv~~~}}}}}}||||||{{{zzzzzzyyyxxxxxxwwwvvvvvvSSSUUUXXXYYYXXXXXXZZZ[[[\\\]]]___aaaaaa```___^^^[[[[[[[[[\\\\\\]]]]]]]]]WWWWWWXXXWWWWWWZZZ]]]```___aaadddeeeffffffhhhjjjjjjkkklllnnnpppssstttuuusssyyyyyyvvvtttsssttttttuuuuuuttttttssssssssssssvvv{{{yyytttppplllgggccc^^^ZZZVVVPPPNNNLLLIIIHHHGGGFFFFFFFFFIIIMMMLLLIIIDDDBBBBBBCCCEEEGGGKKKOOOSSSVVVXXX[[[```hhhooouuuppp___TTTRRRRRRLLLNNNQQQMMMJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIKKKNNNPPPQQQQQQQQQQQQPPPOOONNNMMMLLLEEEDDDDDDEEEHHHJJJKKKJJJIIIJJJJJJKKKKKKJJJIIIHHHEEEGGGIIIKKKLLLLLLKKKJJJLLLLLLLLLLLLKKKJJJIIIHHHJJJGGGDDDCCCEEEGGGHHHIIIHHHEEEGGGNNNRRRTTT[[[dddiiiqqqzzztttvvv{{{~~~wwwuuusssvvv|||qqqnnnhhhbbb```___bbbmmmxxx{{{zzzyyyyyy{{{sss[[[RRRLLLFFFDDDFFFHHHFFFDDD<<<;;;;;;:::999999999999666666555444444555777777666666666666555444333333666666666666777777777777888777555444444555666777333444444555666666666555777777777777777888888888777777777777666666666666666666777999;;;===<<<;;;???FFFTTTbbbmmmssswww{{{~~~zzzxxx{{{{{{zzz|||}}}{{{tttsssyyy}}}|||zzzyyyyyyyyyzzzzzzzzzyyyxxxxxxUUUUUUVVVXXXYYY[[[\\\\\\___^^^^^^]]]\\\[[[ZZZZZZ[[[ZZZZZZYYYYYYYYYZZZZZZZZZZZZYYYYYYZZZ\\\^^^___```cccfffggggggggghhhhhhiiilllmmmkkknnnuuuyyyyyy}}}zzzwwwuuutttuuuuuuvvvtttrrrrrrssstttuuuwwwyyy|||{{{rrrpppkkkddd___]]]ZZZVVVSSSMMMLLLJJJHHHGGGGGGGGGHHHIIIIIIHHHFFFDDDBBB???>>>???AAAEEEJJJOOOUUUZZZ]]]bbbbbbeeennn}}}iii\\\XXXSSSNNNKKKKKKMMMNNNNNNLLLJJJIIIIIIIIIHHHGGGHHHGGGGGGIIILLLNNNNNNMMMNNNOOOPPPPPPOOOLLLJJJHHHFFFEEEDDDDDDDDDEEEFFFGGGIIIIIIHHHHHHHHHHHHHHHGGGCCCDDDEEEGGGIIIJJJLLLLLLIIIIIIHHHHHHHHHGGGGGGGGGCCCCCCDDDDDDEEEGGGHHHIIIHHHGGGFFFGGGKKKRRRYYY^^^fffiiinnnrrrwww}}}}}}}}}}}}zzzvvvuuuzzz|||sssmmmlllddddddccceeeooo{{{~~~{{{~~~|||}}}sss^^^QQQGGGDDDBBBDDDIIIKKKHHHEEE999999999888888888777777555666777777777666444333555444444333333444444555555555555555555555555555444444444444444444444444222222222333333444444444666666666666666666666666666666555444444555777777777888888999999:::;;;;;;>>>>>>FFFWWWfffnnnqqqttt~~~yyyyyyzzzyyyvvvvvv{{{wwwrrrmmmpppvvv}}}|||zzzyyyyyy||||||{{{zzzxxxwwwvvvvvvUUUVVVWWWXXXYYY[[[\\\\\\^^^^^^]]]\\\[[[[[[ZZZZZZYYYXXXXXXWWWXXXXXXYYYYYY[[[[[[ZZZZZZ[[[]]]___```bbbeeeggghhhhhhhhhiiijjjlllnnnmmmmmmrrrzzz~~~|||xxxvvvsssrrrtttuuuuuutttssssssuuuwwwuuuwwwzzz~~~yyyqqqlllggg```[[[YYYVVVRRROOOLLLKKKIIIGGGGGGGGGGGGHHHKKKJJJIIIGGGEEEBBB@@@???CCCEEEIIIMMMQQQVVVZZZ\\\aaaeeennn~~~wwweee[[[YYYTTTPPPNNNMMMNNNOOOOOOLLLJJJIIIJJJJJJIIIGGGIIIHHHHHHJJJLLLNNNNNNMMMNNNOOOPPPPPPOOOMMMJJJIIIGGGGGGFFFEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEFFFHHHIIIKKKLLLMMMIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCDDDEEEFFFHHHHHHIIIHHHHHHIIILLLQQQVVVYYYaaacccgggkkkpppvvv}}}~~~|||{{{|||zzzuuutttmmmhhhgggbbbhhhmmmqqqxxxvvvdddSSSHHHEEECCCCCCFFFJJJJJJFFFBBB:::::::::999999999888888555666777777666555444333444444333333333333444444555555555555555555555555444444444444444444444444222333333333333333333444555555555555555555555555777666666555555666888888777777888888999::::::;;;???===BBBPPP^^^hhhpppuuu~~~xxxwwwtttrrrtttzzzxxxpppmmmpppuuu}}}}}}zzzyyyyyyzzzzzzyyyxxxwwwwwwvvvvvvVVVVVVWWWXXXZZZ[[[\\\\\\]]]\\\\\\\\\[[[ZZZZZZZZZVVVVVVVVVVVVWWWWWWXXXYYY\\\\\\\\\\\\]]]___aaabbbeeegggiiiiiiiiiiiikkklllooopppppprrryyy}}}yyyvvvtttrrrrrrsssssstttsssssstttvvvyyywwwyyy~~~vvvnnngggaaaZZZVVVTTTRRRNNNKKKJJJIIIGGGFFFFFFFFFGGGGGGMMMKKKIIIGGGDDDBBBAAA@@@GGGJJJNNNRRRTTTWWWZZZ\\\cccjjjxxx|||~~~lll___ZZZYYYVVVSSSQQQOOOOOOOOOOOOMMMKKKJJJKKKKKKIIIHHHIIIHHHHHHJJJMMMOOOOOONNNOOOOOOPPPQQQPPPNNNKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLJJJJJJHHHGGGEEECCCBBBAAABBBBBBCCCDDDEEEFFFGGGGGGJJJIIIJJJKKKMMMOOORRRTTTYYYZZZ\\\___dddkkktttzzz{{{~~~yyyuuutttvvv|||{{{yyyzzz{{{~~~{{{llljjjllliiiggghhhhhhrrrzzz}}}qqqbbbVVVLLLEEEBBBBBBDDDGGGJJJIIICCC>>>::::::::::::999999999999555666666666666555444444444444333333333333444444555555555555555555555555333333333333444444444444444333333333333333333222555555555555555555555555777666666666666777888999777777777888999999::::::@@@<<<>>>GGGTTT```llluuu}}}xxxrrrnnnnnnsssyyy}}}xxxpppnnnoootttzzz~~~{{{yyyxxxxxxxxxxxxwwwwwwvvvvvvvvvVVVWWWXXXYYYZZZ[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[VVVVVVVVVWWWXXXYYYZZZ[[[]]]]]]]]]]]]___aaabbbdddfffgggiiiiiiiiijjjlllooopppsssvvvzzz}}}zzzvvvtttsssssssssrrrssssssrrrqqqrrruuuxxxzzz~~~}}}tttlllccc^^^WWWSSSRRRPPPMMMJJJHHHGGGFFFEEEEEEFFFFFFGGGLLLKKKHHHEEECCCBBBAAAAAAGGGLLLQQQUUUVVVYYY\\\___jjjrrr}}}|||dddZZZXXXWWWUUUTTTRRRPPPOOONNNPPPNNNLLLKKKKKKKKKJJJIIIIIIIIIIIIJJJMMMOOOOOONNNNNNOOOPPPQQQPPPNNNLLLJJJIIIHHHFFFEEEEEEEEEFFFFFFCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIKKKJJJIIIGGGDDDBBBAAA@@@AAABBBCCCDDDEEEFFFFFFFFFGGGHHHJJJKKKMMMNNNOOOPPPQQQRRRRRRTTTYYY```jjjpppuuuyyy}}}~~~tttrrrssswwwzzz|||zzzzzz|||~~~~~~pppeeedddiiilllppptttwwwlll\\\TTTMMMFFFBBB???AAADDDHHHJJJFFF@@@:::999999999888888888888777555555555555555555555444444333333333333333333444444444444444444444444444333333333333333444444444444444444333333222222222444444444444444444444444444555555555666666777777666666777777888999999999>>>;;;;;;CCCLLLXXXfffrrr{{{xxxooohhhkkkrrrxxx|||~~~wwwqqqnnnooorrrwww~~~|||yyyxxxxxxxxxxxxxxxwwwwwwwwwwwwWWWXXXXXXYYYZZZ[[[\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\YYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^^^^```bbbdddeeeggghhhhhhhhhiiikkkooorrrsssxxx~~~zzzyyyvvvtttsssssstttuuussssssrrrpppoooqqqtttvvv{{{zzzpppiiibbb]]]VVVRRRQQQPPPMMMJJJGGGFFFEEEEEEEEEFFFGGGHHHJJJHHHEEEBBB@@@@@@AAABBBFFFKKKRRRUUUWWW[[[```eeeooo{{{sss___VVVTTTTTTSSSRRRPPPOOOMMMLLLPPPNNNLLLKKKKKKKKKJJJIIIIIIHHHHHHJJJMMMOOOOOONNNNNNOOOPPPPPPPPPNNNLLLKKKHHHGGGEEEDDDCCCCCCCCCDDDBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEJJJJJJHHHFFFDDDBBBAAA@@@@@@AAABBBDDDEEEEEEEEEEEEDDDEEEHHHJJJLLLMMMMMMMMMKKKKKKKKKLLLOOOWWW```gggjjjpppwww}}}}}}zzzxxxyyyxxxwww{{{}}}}}}}}}}}}}}}|||xxxyyy}}}|||~~~tttkkkcccdddkkkttt}}}yyyfffSSSJJJGGGBBB===;;;>>>@@@DDDGGGGGGCCC<<<888777777777777666666666666555444444444444555555555333333333222222333333333222222222222222222222222222222222333333333444444444444444333333222222222444444444444444444444444222222333444444555555555555666666777777888888999;;;999<<>>:::<<>>???AAACCCDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDIIIPPPUUUXXX___jjjsssyyy}}}~~~|||zzz}}}zzzyyyvvvzzz~~~}}}yyyxxxqqqpppttt{{{pppiiieeehhhnnnuuuuuubbbRRRFFF???BBBCCC>>>>>>CCC@@@BBBBBBBBB???<<<999888777666666666666555555555444444333333333444555666333333222222222222333333333333333333333333333333000111111222333333444444222333333333333333333444222222222222222222222222///000222444555555555555444444555666666777777888555777;;;>>>>>>BBBNNN[[[iiittt|||sssiiidddiiimmmqqq|||~~~~~~{{{xxxuuuuuuzzz~~~|||{{{{{{{{{{{{zzzzzzyyyxxxwwwvvvvvvYYYYYYZZZZZZ[[[[[[\\\\\\\\\\\\]]]^^^^^^___``````bbbaaaaaa`````````aaaaaa]]]]]]]]]^^^```ccceeefffkkkkkklllmmmooouuu|||}}}zzztttttttttsssrrrqqqpppooooooooopppqqqsssxxxyyyrrrjjjccc^^^YYYTTTNNNKKKJJJJJJGGGDDDFFFFFFEEEEEEFFFHHHJJJKKKHHHEEEBBB@@@@@@CCCHHHKKKOOOTTTXXXYYYZZZ___iiirrrsssaaa[[[YYYRRRQQQOOONNNMMMMMMNNNNNNNNNLLLJJJIIIIIIIIIHHHGGGFFFFFFFFFGGGJJJLLLLLLKKKJJJKKKMMMMMMMMMLLLJJJIIIKKKIIIGGGEEECCCCCCBBBCCCAAAAAABBBDDDEEEGGGHHHIIIGGGGGGFFFEEEDDDCCCBBBBBB>>>>>>>>>??????@@@@@@AAA===???AAACCCDDDDDDCCCCCCEEEEEEEEEEEEDDDCCCBBBAAABBBBBBAAAAAABBBFFFKKKPPPYYY```iiiqqquuuwwwwwwwwwzzzyyywwwvvvxxx|||xxxqqqqqqttttttxxx~~~}}}yyynnnkkklllooowwwwwwkkkffffffbbbjjjuuurrrZZZLLLJJJ???;;;???@@@<<<>>>FFFBBBBBBBBB???<<<:::999999777777777777666666666666444333333222333444666666333222222222222222222333555555555555555555555555000000111222333333444444222222222333333444444444222222222222222222222222000111333555666666666666444444555555666777777777555666999:::999<<>>>>>>>>???@@@AAAAAAAAAAAACCCEEEFFFEEECCCDDDCCCAAA??????@@@AAABBBDDDEEEFFFFFFGGGIIILLLOOOZZZcccmmmoookkkjjjoootttwww|||{{{uuussstttwwwyyyyyy|||}}}{{{{{{||||||sssjjjiiilllpppvvvhhhaaaaaabbblllxxxoooXXXIIIDDD=========>>>AAADDDFFFHHHCCCAAA???<<<999777555444888888666555555444444444000000111111111222222222111111111111111111111111444444444444444444444444555444333111...,,,+++***333333333222222222222111111111222222222111111000111111222333333444555555444444444444444444444444555666777888:::>>>DDDHHH^^^eeeooowwwzzzxxxuuurrrkkkjjjiiihhhgggkkkttt~~~zzz|||~~~{{{vvvtttwwwzzzvvvuuutttvvvxxx{{{{{{{{{YYYZZZZZZZZZ[[[[[[[[[[[[\\\^^^___```___```aaacccfffeeeddddddcccccccccccc```^^^]]]___cccffffffeeelllnnnrrrvvv||||||yyywwwtttqqqmmmlllmmmooonnnmmmmmmmmmqqqvvvyyy{{{tttnnnhhhccc^^^[[[TTTQQQLLLJJJIIIHHHGGGFFFGGGFFFEEEGGGJJJJJJIIIGGGDDDBBBAAAAAACCCGGGLLLOOORRRUUUXXX[[[___fffooovvvzzz}}}|||wwwuuu|||eeeZZZVVVTTTOOONNNLLLJJJIIIHHHGGGGGGHHHHHHGGGFFFFFFEEEDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGHHHJJJKKKLLLKKKIIIHHHFFFEEECCCBBBAAAAAABBBBBBCCCCCCBBBBBBCCCDDDFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@>>>======>>>???@@@???>>>@@@BBBDDDCCCBBBCCCBBB@@@?????????AAABBBCCCDDDFFFFFFGGGIIILLLOOO\\\bbbggghhheeecccfffjjjlllrrr|||~~~zzzxxxwwwwwwtttwww|||{{{pppiiijjjssszzzpppfffccchhhnnnzzzhhhUUUGGGAAAAAA======>>>>>>@@@AAACCCDDD===<<<:::888666444444333666555555444444444444444000000111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111000000000000///111111222222222111111000111111222222333444444555444444444444444444444444333444555666777;;;@@@CCCPPP[[[iiiqqqqqqnnnmmmmmmkkkkkkjjjiiihhhjjjrrryyy~~~~~~~~~~~~zzz~~~xxxwwwwwwvvvtttrrrrrrtttvvvvvvuuutttuuuxxxzzzzzzzzzYYYZZZZZZZZZZZZ[[[[[[[[[\\\]]]___`````````bbbdddfffffffffffffffeeeeeeeee___^^^^^^aaadddgggggggggmmmqqqxxx~~~|||yyyvvvtttrrrpppmmmkkklllmmmnnnmmmmmmooottt|||~~~xxxtttmmmhhhccc___[[[XXXTTTPPPLLLIIIHHHGGGFFFEEEFFFFFFGGGHHHJJJJJJGGGEEE@@@??????AAAEEEJJJNNNQQQUUUVVVYYY]]]bbbhhhlllooommmjjjddd```eeevvvmmm]]]WWWTTTSSSPPPOOOMMMKKKIIIHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHGGGGGGFFFEEECCCBBBAAABBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFEEECCCCCCDDDCCC@@@>>>===<<<<<<<<<>>>===<<<<<>>???@@@AAABBBCCCEEEFFFFFFIIILLLOOOYYYZZZ\\\\\\[[[[[[]]]^^^^^^gggttt~~~}}}|||zzzuuuwww{{{wwwqqqkkkmmmxxxvvvooommmkkkllluuu}}}cccPPPEEE>>>===???======>>>>>>>>>>>>======888888777666555555555555444444444333333333333333000000000111111111111222111111111111111111111111111111111111111111111111//////000111222333333444111111111000000000000///000111111222222222111111111111222222333333444444333333333333444444444444333444555555555888<<>>???@@@CCCFFFKKKOOORRRVVVWWWZZZ^^^cccfffgggfffaaa^^^[[[^^^hhhxxx{{{aaaWWWTTTRRRPPPOOONNNLLLJJJHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCCCCCCCEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBCCCBBB@@@>>>============???===;;;<<<>>>AAACCCDDDBBBAAA@@@?????????@@@@@@BBBCCCDDDEEEFFFHHHKKKNNNQQQPPPPPPQQQSSSUUUWWWWWWVVV```ooozzz}}}yyyvvvyyy{{{}}}{{{zzz|||~~~uuunnnmmmvvv{{{|||ssscccQQQGGGCCC???<<<;;;<<<=========<<<:::888777777777777777777888999999555555555444333222222111000000000000111111111111111111111111111111111111333333333333333333333333222222222111111000000000333333333222222222111111000000111222222222111111111111222222333333333333333333333333333444444444555666666666555777:::===>>>KKK[[[hhhmmmoooqqqssstttuuuuuutttuuuyyyzzzyyy{{{yyyzzz}}}|||yyyyyy|||lllfffaaa```fffmmmrrrtttvvvtttrrrqqqrrrrrrqqqppp[[[[[[[[[[[[\\\\\\\\\]]]ZZZ\\\^^^^^^^^^___```bbbcccdddeeefffggggggffffffddddddeeefffhhhkkknnnqqqyyy{{{xxxwwwuuutttrrrpppoooooonnnoooqqqsssuuuxxx{{{yyytttmmmiiiddd```]]][[[XXXVVVQQQMMMIIIGGGFFFFFFEEEDDDDDDFFFHHHIIIHHHFFFDDDBBB@@@AAACCCEEEIIILLLOOOQQQVVVWWWZZZ^^^aaabbb```]]]YYYWWWYYYcccsssnnnZZZTTTRRROOOMMMIIIHHHFFFEEECCCBBBBBBBBBDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFIIIIIIGGGEEECCCBBBAAA@@@AAA@@@?????????@@@AAABBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@???>>>>>>???@@@AAABBB@@@>>>???AAAEEEFFFGGGCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDEEEGGGJJJMMMMMMJJJHHHIIILLLOOOOOOOOOQQQZZZhhhssswwwvvvrrrooonnnppptttxxx|||{{{vvvtttrrrrrruuuzzzyyysssnnnoooyyyoooZZZMMMBBB???@@@===:::888<<<<<<<<<;;;999777555333666666666666777999:::;;;888777777666444222000///000000000000000000000000111111111111111111111111222222222222222222222222222222111000///......---333333333222222222111111///000111222222222222222111111222222222222222333222222222333333333444444444555666555444555777999999@@@MMM\\\iiiqqqssssssuuuxxxxxxyyy~~~}}}zzz{{{~~~{{{zzz{{{qqqhhh___\\\aaakkktttyyywwwtttrrrppppppooonnnlll\\\\\\]]]]]]]]]^^^^^^^^^\\\^^^______^^^^^^```aaaaaabbbdddfffggggggffffffcccdddeeefffiiiooovvv{{{~~~{{{xxxuuuuuutttsssrrrlllmmmnnnnnnooorrrvvvyyy}}}zzzsssmmmhhheee```\\\ZZZWWWUUUSSSNNNKKKGGGEEEEEEFFFEEEEEEEEEGGGIIIHHHFFFDDDBBBBBBBBBCCCEEEHHHKKKNNNPPPQQQUUUXXX[[[]]]^^^\\\YYYWWWUUUUUUZZZiii}}}eeeXXXUUURRRMMMKKKGGGGGGFFFDDDDDDCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEEEEGGGGGGFFFEEEDDDBBB@@@??????>>>>>>===>>>???AAABBBCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@????????????@@@BBBDDDEEEDDDCCCBBBCCCFFFIIIJJJJJJEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEHHHJJJJJJHHHFFFEEEFFFGGGGGGFFFJJJRRR]]]eeeiiiiiigggffffffhhhlllqqqwww}}}~~~~~~~~~~~~}}}ooolllhhheeefffiiinnnrrr~~~~~~{{{}}}vvvpppllljjjooo{{{hhhTTTPPPEEE;;;:::;;;;;;<<<>>>;;;;;;:::999777666444333333333333444555666777888777777777777555333000///111000000000000000//////111111111111111111111111////////////////////////......//////000000000111111111111000000000000//////000111222222222222222111111222222222222222222111111222222333333444444222333444333222222444666:::===EEESSSdddpppuuuuuurrrvvvxxx{{{yyyxxx|||}}}~~~~~~wwwnnnccc]]]```iiittt{{{xxxvvvsssrrrssssssqqqppp^^^^^^^^^____________```___aaabbbaaa```___```bbb```bbbdddfffgggggggggfffccceeegggiiinnnwww~~~zzzwwwtttsssssssssrrrqqqkkkmmmoooqqqrrruuu{{{}}}xxxooohhhccc___ZZZWWWTTTRRROOONNNKKKIIIFFFDDDEEEFFFFFFFFFEEEGGGIIIGGGDDDBBBBBBCCCAAACCCGGGKKKNNNQQQRRRSSSVVVZZZ^^^^^^ZZZWWWUUUUUUTTTXXXcccuuuyyy___XXXXXXRRRLLLKKKGGGGGGFFFFFFFFFFFFGGGGGG@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBCCCBBBCCCEEEFFFFFFDDDCCCBBB???>>>>>>>>>>>>@@@BBBCCCDDDCCCBBBAAAAAABBBCCCDDDBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAACCCEEEFFFEEEEEEEEEGGGJJJLLLMMMLLLGGGGGGGGGGGGGGGFFFFFFEEEDDDEEEEEEDDDCCCDDDFFFHHHDDDDDDDDDCCCBBBBBBCCCCCCEEEJJJQQQWWWZZZ\\\]]]^^^^^^___ccchhhooovvv|||||||||}}}~~~xxxsssllleeeaaaaaabbbdddooovvv~~~|||xxxvvvuuuuuu|||zzznnneeecccgggkkkxxxzzzgggUUUHHHIIIAAA<<<;;;<<<;;;<<>>@@@CCCFFFGGGGGGFFFDDD??????>>>>>>???AAACCCDDDDDDCCCAAA@@@@@@AAABBBDDDCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBAAAAAABBBDDDEEEFFFFFFEEEGGGIIIMMMNNNNNNMMMHHHIIIIIIIIIIIIHHHGGGGGGEEEFFFEEEDDDBBBCCCEEEGGG<<<>>>@@@AAAAAAAAACCCEEECCCFFFKKKOOOQQQTTTXXXZZZXXXXXX[[[```fffnnnvvvzzzzzz{{{}}}wwwlllddd```______]]]dddmmmtttwww|||{{{uuuooommmooosssuuu|||pppbbbYYY\\\gggrrrsss]]]PPPGGGAAA===;;;;;;>>><<<888666777:::999777666555555666666555444444333333444444555///000222444444444222111111111000000/////////...111111111111111111111111111111111111111111111111//////000111222333333444333333333222222222222111//////000222222333333333222222111111111111111111000000111222333333444444333444666666555555666777555888===CCCMMMYYYfffoooqqqwwwzzzwwwwww}}}xxxuuunnnfffaaadddlllssszzzyyyzzz|||[[[\\\]]]___aaabbbcccddddddddddddcccbbbbbbaaaaaaccccccdddeeefffgggggggggiiimmmsss{{{~~~}}}|||xxxtttwwwuuutttsssrrrrrrpppnnnnnnppprrrsssvvv|||~~~yyytttnnnhhheee]]][[[WWWRRRNNNKKKIIIIIILLLJJJHHHFFFEEEFFFHHHJJJIIIHHHEEECCCCCCDDDEEEGGGCCCFFFKKKPPPTTTWWWXXXYYY[[[\\\\\\YYYUUUQQQOOONNNTTTddd|||wwwjjj[[[UUUUUUTTTMMMEEEDDDCCCBBBBBBCCCDDDEEEFFFCCCCCCCCCCCCCCCDDDEEEFFFHHHGGGEEECCCAAA@@@???>>>AAA@@@@@@CCCEEEEEEBBB>>>AAA@@@@@@@@@AAAAAABBBCCCFFFDDDCCCAAA@@@@@@AAAAAABBBAAA@@@@@@@@@AAABBBCCCAAAAAA@@@AAABBBEEEHHHJJJOOONNNLLLLLLMMMMMMLLLKKKJJJHHHIIIMMMQQQPPPJJJDDDBBBAAAAAA@@@@@@AAAAAAAAA??????@@@@@@???>>>======???AAADDDGGGJJJLLLLLLMMMLLLMMMOOOSSS[[[eeeooouuurrrtttwwwxxxwwwyyy}}}{{{wwwrrrlllhhhhhhgggfffeeeeeeiiioootttzzzvvvvvvvvvoookkklllqqquuuwwwnnn^^^[[[aaakkkxxxlllWWWJJJAAA>>>>>>;;;:::999777666555555555444444333333333333222222222111000000000111222333444333222222333333111000//////000000000000//////111111000000//////......222111111111000000//////////////////000111222333000000000000000000000000111222222333333222222111000000000000000000000000111111222222222333333333///000222333333444666777999::::::<<>>===>>>;;;:::999888777666555555444444333333333222222222333222111000000111111222444222111111222222111/////////000000000000//////000000000000////////////111111111000000000//////////////////000111222333000000000000000000000000111222222222222222222111111111111111111111111111111111111222222222333333111333444444333333444666666777777888<<>>>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBBBB@@@@@@BBBDDDHHHLLLPPPRRRSSSRRRRRRSSSUUUWWWXXXWWWWWWXXXZZZ^^^```]]]TTTNNNGGGGGGFFFDDDCCCBBBAAA@@@>>>===<<<;;;;;;;;;<<<===BBBCCCEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCGGGLLLRRRVVVYYY^^^cccfffgggiiilllooowwwyyy}}}}}}{{{yyyrrrqqqxxx~~~vvvttttttsssnnniiiiiijjjlllqqqwww}}}vvvssspppmmmmmmooorrruuuwww}}}{{{lllfffeeelllvvv}}}aaaSSSEEE>>><<<::::::;;;888888888777666555444333333333333333222222222222333333222111000000000111222111000000111111000/////////000000000000//////////////////000000000000111111000000000000//////////////////000111222222000000000000000000000000111111222222222222111111111111111111111111111111111111111222222222222333222444555444333222333444444666777777999???IIIPPPeeeppp|||tttppppppuuu{{{~~~||||||yyyvvvtttrrrnnnhhhccc```gggsss_______________`````````ddddddcccccccccdddeeefffggghhhjjjnnnsssyyy}}}xxxuuutttsssqqqooonnnoooooooooooooooqqqssstttyyy}}}|||xxxsssnnniiiddd___[[[WWWTTTOOOKKKGGGFFFFFFGGGDDDEEEEEEGGGHHHJJJLLLMMMGGGFFFCCCAAAAAABBBDDDEEEJJJLLLPPPTTTWWWYYYYYYYYYVVVVVVUUUQQQNNNSSS^^^ggg|||iii___\\\XXXSSSNNNKKKHHHGGGEEEEEECCCBBBBBBCCCDDDDDDFFFEEECCCBBBCCCEEEGGGIIIHHHGGGEEECCCBBBBBBCCCCCCAAAAAAAAABBBCCCEEEFFFGGGCCCCCCDDDDDDDDDDDDDDDDDD@@@???>>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@AAAAAABBB@@@AAACCCFFFIIIMMMPPPRRRRRRQQQQQQSSSVVVXXXYYYYYYWWWWWWXXXYYYZZZWWWQQQLLLHHHHHHGGGEEECCCAAA@@@???@@@???===<<<<<<===???@@@EEEFFFGGGGGGGGGGGGFFFEEEAAA???>>>===???BBBFFFIIIQQQVVV\\\```aaacccfffhhhoooqqquuu||||||xxxwwwxxxzzzzzzyyynnniiiddd^^^ZZZ[[[]]]```eeejjjooorrrzzz|||xxxttttttuuuuuuuuuuuuuuutttooonnnnnnqqqxxx}}}rrrooonnnooottt{{{tttbbbNNNDDD<<<::::::777666777444444555555555333222111333333333222222222222111444333222111111000//////111000...///000111000...//////000000000000//////......//////000000111111000000000000000000/////////////////////000111111000000000000000000000000000000111111111111000000222222222222222222222222111111111111222222222222000222333222111111222444555777999:::;;;>>>EEEJJJWWWdddsssuuukkkggghhhpppyyyzzz|||~~~yyyvvvttttttvvvwwwtttmmmgggbbbdddiiirrr|||````````````````````````ddddddcccbbbbbbdddeeefffhhhjjjooouuu}}}~~~{{{yyyvvvtttsssrrrqqqpppmmmnnnoooooonnnpppssswww|||}}}xxxvvvrrrnnniiieeeaaa\\\YYYUUURRRNNNJJJGGGFFFFFFFFFCCCDDDFFFHHHJJJKKKLLLLLLFFFDDDBBBAAAAAACCCEEEFFFMMMOOORRRVVVXXXYYYZZZYYYUUUTTTRRROOORRR]]]nnn{{{xxxfff```\\\VVVOOOIIIGGGGGGHHHCCCBBBBBBBBBCCCDDDFFFGGGDDDDDDDDDEEEGGGJJJMMMOOOLLLJJJFFFCCCBBBAAABBBBBBAAABBBBBBCCCCCCEEEGGGHHHDDDEEEFFFFFFFFFEEEEEEDDDBBBAAA@@@???@@@AAABBBCCC@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDFFFIIIKKKMMMNNNNNNMMMMMMOOORRRUUUUUUUUUSSSRRRPPPOOONNNMMMKKKJJJGGGGGGFFFEEECCCAAA???>>>AAA???>>>======>>>@@@AAADDDDDDEEEFFFFFFEEEDDDCCC???>>><<<<<<===???BBBEEEJJJOOOVVVYYYZZZ[[[^^^aaaeeehhhmmmssszzz}}}yyyxxxyyy{{{|||zzzssskkkccc`````````aaabbbdddfffgggnnnpppssswww{{{~~~|||tttppprrrtttwwwwwwxxxyyyzzzvvvoooiiigggkkkpppuuuyyy{{{{{{{{{|||sssqqqtttwwwwwwwwwxxx{{{nnnZZZOOODDD===999999999666444555444444444444444444333333333333222222222111111111333333333222111000//////000///......000111000...//////000000000000//////......//////000000111111//////////////////000000//////////////////000111000000000000000000000000///000000111111000000///111111111111111111111111000000111111111222222222---...000000000111333444444777:::;;;<<<>>>CCCGGGLLLYYYjjjxxxvvvjjjbbb___aaaiiisssvvvxxx~~~|||uuuuuuvvvyyyzzzwwwqqqkkkiiieeeaaaaaagggqqqzzzaaaaaaaaaaaaaaaaaabbbbbbcccbbbaaabbbcccfffhhhjjjlllooouuu}}}}}}yyytttsssrrrqqqpppooooooooojjjmmmoooooopppsssyyy}}}~~~xxxsssnnnkkkgggcccaaa]]]YYYVVVQQQPPPMMMJJJGGGEEEEEEDDDBBBCCCEEEGGGHHHHHHHHHGGGDDDCCCBBBAAABBBDDDGGGIIIPPPRRRUUUXXXZZZZZZZZZZZZUUUSSSRRRUUU___ppp~~~jjjaaa^^^YYYRRRKKKFFFEEEFFFGGGAAAAAAAAABBBCCCEEEGGGHHHBBBCCCEEEGGGJJJMMMPPPQQQNNNKKKGGGDDDBBBAAABBBCCCAAACCCEEEEEEDDDEEEFFFHHHFFFFFFGGGHHHHHHGGGEEEDDDDDDCCCBBBAAAAAAAAABBBCCCAAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHJJJKKKKKKKKKJJJIIIKKKMMMOOOPPPOOOPPPNNNKKKHHHFFFFFFGGGHHHDDDEEEEEEEEEEEECCCAAA@@@???>>>=========>>>???@@@@@@AAACCCDDDDDDCCCCCCBBBAAA???>>>======???BBBCCCDDDIIINNNPPPQQQQQQTTTWWWZZZ^^^dddjjjpppvvv|||}}}|||}}}~~~}}}~~~~~~xxxqqqpppooonnnllljjjiiihhheeefffggghhhiiiiiijjjjjjqqqrrrvvv{{{}}}{{{wwwuuutttvvvxxxzzz~~~~~~wwwyyy}}}}}}{{{zzztttrrrmmmgggbbbaaaccceeeiiijjjmmmnnnmmmjjjgggeeemmmsss~~~uuukkkgggoooyyy{{{|||{{{zzz|||hhhVVVKKKFFF<<<777555777888555555666666555555444555555666777222222222222111111111111222222222222222111000///000///...///000111000/////////000000000000//////////////////000000000000......////////////000000/////////......//////000000000000000000000000000//////000000000000//////000000000000000000000000000000000111111111111222,,,---///000000111333555222555888999999:::>>>BBBGGGRRRbbbrrr~~~zzzpppeee___\\\]]]cccjjjqqquuu{{{{{{|||~~~~~~{{{wwwsssppprrrlllbbbZZZXXX]]]dddiiiaaaaaabbbbbbcccccccccdddccccccdddfffiiinnnsssvvvxxx{{{|||yyyuuurrroooppppppooonnnmmmnnnnnniiimmmqqqsssvvv{{{}}}yyyvvvqqqlllfffccc```]]][[[YYYVVVSSSMMMLLLKKKIIIGGGDDDBBBAAACCCEEEGGGHHHIIIGGGFFFDDDCCCBBBAAAAAACCCFFFJJJLLLRRRTTTWWWYYY[[[[[[ZZZZZZSSSSSSVVVaaarrrlll___[[[WWWRRRLLLHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDFFFGGGAAACCCFFFIIILLLNNNOOOOOOMMMKKKGGGDDDBBBCCCDDDEEEAAADDDGGGGGGFFFDDDEEEGGGGGGHHHIIIIIIIIIHHHFFFEEEEEEDDDCCCAAAAAAAAABBBBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCDDDFFFHHHIIIKKKKKKLLLKKKJJJHHHIIIJJJKKKKKKJJJLLLKKKIIIFFFDDDDDDEEEGGGCCCDDDEEEGGGGGGFFFDDDCCC>>>>>>?????????@@@@@@@@@@@@AAACCCEEEFFFFFFFFFEEECCCAAA@@@>>>>>>???@@@BBBBBBEEEHHHIIIHHHIIILLLOOOPPPUUU[[[aaaeeekkkqqqvvvvvvxxxyyy{{{{{{|||}}}}}}|||}}}}}}~~~~~~|||yyyxxxmmmmmmkkkjjjhhhfffdddccchhhiiikkkoootttzzz~~~zzzvvvrrrmmmhhheeeddddddcccbbbbbbcccfffiiimmmmmmnnnqqquuuxxxzzzyyyqqqkkkhhhkkkmmmjjjffffffbbbdddggghhhhhhhhhhhhjjjjjjooossstttrrrsssvvvyyy~~~vvvooommmlllmmmttt}}}}}}}}}xxxcccSSSIIICCC@@@999555333666666555555888555444222111222333666777222222222222111111111111000111222222222222111000000///...///111222111000//////000000000000//////000000000000////////////........./////////000000000//////.........//////000000000000000000000000...//////000000//////...////////////////////////000000000000111111111111...000222222111222333555222444777777555666999<<>>>>>???@@@BBBDDDFFFFFFDDDEEEHHHLLLKKKPPPVVVZZZ^^^ccciiinnniiimmmqqquuuwwwwwwxxxyyy{{{{{{|||}}}}}}zzzwwwuuusssrrrllllllmmmnnnppprrruuuvvviiieee^^^XXXUUUUUUWWWYYYSSSTTTSSSSSSSSSTTTWWWYYY]]]\\\\\\___cccfffhhhhhhaaa```ccchhhiiieeedddfffgggmmmuuu{{{}}}~~~~~~~~~vvv|||xxxrrrrrriiieeellluuuxxx{{{~~~ttt___OOOGGGCCC???;;;<<<777555666666444555999222000...,,,---000333555222222222111111111111000///000222333333222111000000//////000111222222111//////000000000000//////111111000000//////......---.........//////000000000//////.........//////000000000000000000000000......////////////......////////////////////////000000000000111111111111222333444444222222333444444666888666444444666:::;;;>>>HHH[[[ooo|||zzzpppgggeeefffggghhhkkkkkkqqqvvvxxx|||~~~}}}|||}}}~~~}}}}}}qqqaaaUUUPPPPPPaaabbbddddddeeeeeehhhjjjmmmpppsssssssssyyy{{{vvvrrrpppnnnnnnlllmmmnnnmmmllllllmmmoooppppppuuu~~~zzzrrrlllgggccc```]]]ZZZVVVTTTRRRQQQOOONNNIIIHHHHHHGGGFFFEEEDDDDDDGGGGGGGGGGGGFFFDDDCCCBBB@@@@@@AAACCCFFFJJJNNNQQQWWWXXXYYY[[[[[[YYYUUURRRMMMPPP[[[rrr~~~iii[[[UUUTTTLLLJJJGGGDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDGGGGGGGGGFFFFFFFFFFFFFFFDDDCCCAAA???>>>>>>??????BBBDDDFFFFFFDDDCCCCCCCCCBBBCCCFFFHHHJJJKKKLLLKKKJJJJJJJJJIIIHHHHHHGGGGGGHHHFFFDDDBBBAAABBBCCCDDDCCCCCCDDDGGGKKKLLLJJJGGG@@@BBBCCCCCCAAAAAABBBCCCGGGCCCAAACCCHHHKKKIIIFFFGGGDDDAAA>>><<<===???@@@@@@BBBCCCBBB??????AAADDDJJJJJJKKKNNNSSSYYY^^^bbbcccfffiiikkklllmmmnnnoootttxxx||||||}}}{{{zzz~~~{{{xxxvvvmmmeee\\\YYY\\\^^^\\\YYYZZZTTTQQQSSSSSSPPPRRRXXX[[[]]]______]]]]]]```ccc___gggrrrzzzxxxrrrrrrwww~~~zzzuuusssqqqqqqsssssspppllliiimmmssszzzzzzddd___UUUKKKBBB<<<999999666666555444444444444555222222444444444444222222////////////000000000000000000000000000000000000111111000///......//////111111111111000000000000//////000000000000//////------------............000000//////.........---//////............//////444222000...------...///////////////000000000000000000000000111111111111222222111111000111111111444444444444444444444444555:::CCCPPP___mmmyyy}}}{{{wwwsssooommmllllllnnnrrruuuwwwzzz~~~}}}yyyyyyzzzzzzxxxvvvttttttuuu{{{yyykkkaaaUUULLLhhhiiiiiiiiiiiikkknnnpppvvvyyy}}}|||zzzxxxuuuqqqnnnmmmmmmmmmkkklllmmmlllkkklllnnnooouuuvvv}}}zzzsssmmmhhhddd```]]]ZZZWWWSSSQQQPPPOOOMMMKKKGGGGGGFFFEEEDDDDDDDDDDDDHHHHHHGGGFFFDDDCCCAAA@@@???@@@AAADDDHHHMMMQQQTTT]]]\\\ZZZYYYWWWUUURRRPPPNNNRRR___tttrrr```UUUOOONNNHHHGGGDDDCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDEEEFFFFFFGGGFFFFFFHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDBBBAAA@@@@@@@@@AAAAAACCCEEEEEEDDDCCCCCCCCCDDDEEEGGGIIIJJJKKKJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGFFFDDDBBBAAABBBCCCCCCFFFEEEEEEFFFIIIIIIFFFDDD???@@@AAA@@@???@@@BBBCCCFFFBBB@@@BBBFFFJJJJJJHHHFFFDDD@@@===;;;<<<===>>>???AAABBBAAA???>>>@@@BBBCCCCCCDDDFFFJJJOOOTTTVVV\\\^^^bbbdddeeefffhhhiiioootttyyyzzz~~~~~~~~~|||qqqkkkfffgggkkkoooooommmmmmgggdddggghhhhhhlllqqqpppqqqqqqooolllkkklllnnnrrrvvv~~~{{{sssmmmeeedddccceeeiiimmmpppqqqxxxzzz}}}qqqcccPPPLLLFFF@@@:::888777666666555555444444444444444222222333444444333222222/////////000000000111111000000000000000000000000222111000///////////////000000000////////////...//////000000000000//////////////////000000000000000/////////............//////............//////555333111000///000111111.../////////000000000000000000000000111111111111222111111111111111222222444444444444444444444444555888???HHHTTTdddsss}}}}}}yyyvvvuuuuuuvvvuuuxxxxxxvvvvvvxxxxxxuuuvvvwwwxxxvvvttttttuuuvvvzzzttthhh\\\RRRoooqqqrrrssstttvvvzzz}}}~~~yyyvvvsssrrrooommmlllllllllmmmlllmmmnnnnnnnnnooorrrttt|||{{{uuuqqqkkkeeeaaa^^^[[[YYYVVVSSSOOOMMMLLLKKKJJJIIIFFFEEEDDDCCCCCCDDDEEEFFFHHHGGGFFFDDDBBBAAA???>>>>>>???BBBFFFKKKPPPUUUWWW]]]\\\YYYUUURRRPPPOOOOOOPPPYYYhhh{{{xxxcccXXXPPPKKKIIIDDDCCCBBBAAAAAAAAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHHHHHHHGGGGGGGGGGGGEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBEEEEEEDDDCCCBBBBBBBBBCCC@@@BBBDDDDDDBBBBBBBBBCCCFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGFFFEEECCCBBBAAAAAABBBCCCIIIGGGEEEEEEEEEDDDCCCAAA>>>>>>>>>======>>>BBBDDDHHHDDDAAABBBGGGKKKLLLKKKGGGEEEAAA>>><<<<<<===>>>>>>???@@@@@@>>>>>>???@@@>>>>>>>>>???AAADDDHHHJJJQQQTTTWWWYYYZZZ\\\^^^```ffflllqqquuu|||~~~{{{~~~~~~~~~yyywwwwww{{{}}}}}}~~~{{{tttkkkbbb\\\XXXYYY[[[^^^ccckkksssyyy~~~ttteeeUUUKKKCCCAAA>>>;;;999888888888666555444444333333444444111222333444444333222111000000000111111111222222000000000000000000000000222111111000000000000000////////////............//////000000000000//////////////////000000000000////////////............//////............//////333222000000000000111222....../////////000000000000000000000111111111111000000000000111222333333444444444444444444444444444666:::>>>FFFUUUiiivvv|||zzz{{{}}}~~~zzz{{{zzzxxxtttuuuuuuuuuttttttwwwyyy~~~}}}pppeee[[[yyy|||~~~|||yyyuuurrrpppooommmlllkkklllmmmnnnnnnoooqqqrrrsssvvvzzz}}}~~~xxxppplllfffaaa]]]ZZZWWWUUURRRPPPLLLJJJJJJIIIHHHGGGEEEEEECCCCCCCCCEEEFFFHHHHHHGGGEEECCCAAA???>>>===???AAADDDIIIMMMQQQUUUVVVXXXWWWUUURRROOONNNNNNOOOTTTaaassshhhXXXSSSPPPLLLIIIDDDCCCBBBAAAAAAAAAAAABBBCCCCCCCCCDDDDDDEEEEEEFFFDDDDDDCCCCCCCCCCCCCCCCCCIIIIIIHHHHHHHHHGGGGGGGGGFFFGGGGGGHHHGGGFFFEEEEEECCCCCCBBBBBBAAAAAA@@@@@@DDDDDDDDDCCCCCCCCCCCCCCCBBBCCCDDDCCCAAA@@@@@@AAADDDDDDEEEFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDBBBBBBAAAAAABBBBBBHHHGGGDDDCCCBBBAAA@@@@@@>>>>>>===<<<<<<>>>CCCFFFMMMIIIFFFEEEHHHKKKMMMNNNHHHFFFCCC@@@>>>===>>>>>>===>>>>>>>>>>>>======>>>===<<<<<<<<<===???AAABBBGGGIIILLLOOOPPPRRRTTTWWW^^^cccggglllwww{{{|||~~~~~~||||||xxx{{{yyyuuunnnhhhaaa\\\XXXVVV[[[^^^cccfffiiiooowww~~~{{{~~~pppbbbWWWNNNFFF@@@??????>>><<<:::999777777555444444333333333333333111222333444444333222111000111111111222222222222////////////////////////222111111000000000111111000000/////////.........//////000000000000//////------------............///////////////.........//////............//////...............///000111........./////////000000///000000000111111111111000000000000111222333444333333333333333333333333222555777888<<>>BBBBBBBBBBBBCCCCCCCCCBBBCCCDDDDDDCCC@@@???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAEEEEEEDDDBBBAAA@@@@@@AAA>>>>>>>>>======???CCCFFFNNNKKKGGGEEEFFFHHHJJJKKKFFFDDDAAA???===<<<<<<===<<<======>>>>>>>>>===<<<===<<<;;;;;;;;;<<<===>>>@@@BBBEEEFFFGGGIIILLLOOOYYY\\\___cccpppzzzzzz{{{zzzxxxxxxuuuxxx|||yyyttteeebbb\\\WWWUUUVVVZZZ]]]ggglllqqqtttttttttvvvyyywww{{{iiiaaaUUUJJJEEEBBB???>>>999999999888777555444333444444333222222222222222111111222333333222111111000111111111222222222222////////////////////////111000000000000000111111111111111000000000////////////000000000000//////------------...................../////////////////////............//////---------......///000000............///////////////000000000111111111111000000000000111222333444333333333333333333333333000444777888999AAAOOO[[[jjjnnnsssvvvyyy~~~}}}wwwttttttttttttvvvzzz~~~{{{vvvqqq~~~vvvtttrrrrrrssssssqqqpppkkkjjjiiihhhiiijjjlllnnnpppssswww|||}}}xxxssslllgggaaa\\\XXXUUURRRPPPNNNKKKHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHDDDCCCAAA@@@@@@@@@AAABBBFFFHHHLLLOOORRRSSSSSSRRRRRRSSSRRRPPPMMMMMMRRRVVVgggtttzzzgggUUUNNNNNNLLLHHHFFFDDDDDDCCCBBBAAA@@@???>>>@@@@@@AAABBBCCCDDDDDDEEECCCCCCAAAAAAAAABBBCCCDDDIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHJJJJJJJJJIIIGGGEEEBBBBBBAAA@@@???>>>======???@@@AAABBBBBBBBBBBBBBBCCCDDDDDDBBBAAA@@@BBBCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDCCCAAA@@@@@@AAA>>>>>>>>>>>>===???BBBEEEHHHFFFDDDBBBAAABBBDDDEEEAAA@@@>>><<<;;;::::::;;;===<<<<<<>>>??????===;;;::::::::::::::::::;;;;;;<<<>>>@@@AAAAAACCCFFFIIIRRRUUUVVVZZZfffyyy{{{uuuuuuuuusssssstttrrruuuyyy|||}}}~~~zzzppphhhccc\\\ZZZWWWUUUWWW]]]fffmmmtttxxx|||}}}yyyuuusssuuuxxx}}}wwweeeSSSMMMEEE???<<<;;;;;;:::555555555555666666666666444333222222111111222222000111222333333222111000000000000111111111222222000000000000000000000000///////////////000000111111111111111000000000000//////000000000000//////////////////000000000000........./////////////////////............///////////////000000111111111------........./////////000000000000111111111111000000000000111222333333333333333333333333333333000444777777888===EEEMMM]]]dddnnnuuuzzz}}}tttrrrrrrrrrrrrtttyyy~~~~~~{{{}}}{{{zzzzzz{{{{{{{{{rrrpppnnnmmmnnnnnnlllkkkiiihhhhhhiiikkknnnqqqsssvvvyyy}}}yyysssnnnfffbbb\\\XXXUUUSSSQQQOOOKKKHHHFFFEEEEEEFFFEEEDDDCCCDDDFFFGGGGGGGGGEEEDDDAAA@@@@@@???@@@BBBEEEFFFIIILLLPPPTTTVVVVVVUUUTTTOOOOOONNNLLLMMMSSS^^^ggg{{{mmm___QQQMMMLLLHHHEEECCC@@@AAAAAAAAA@@@??????>>>>>>??????@@@AAABBBCCCDDDCCCBBBAAA@@@AAACCCEEEFFFJJJIIIIIIIIIIIIHHHHHHHHHEEEFFFHHHIIIIIIGGGEEECCCBBBBBBAAA@@@???>>>======>>>???AAABBBCCCCCCCCCBBB@@@AAABBBBBBBBBDDDFFFIIIHHHGGGFFFDDDCCCCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBDDDFFFEEEAAA?????????<<<>>>>>>>>>======???AAAAAAAAAAAA@@@???@@@BBBDDD@@@???>>>===<<<<<<<<<<<<===<<<<<<>>>@@@@@@===:::888999999999::::::;;;;;;:::;;;<<<======>>>AAACCCFFFIIIKKKNNNWWWfffqqquuuqqqmmmkkkllllllkkkmmmqqqmmmqqquuuxxxzzz{{{|||~~~~~~|||}}}~~~zzz{{{{{{yyyvvvqqqkkkeeebbbaaabbbbbbbbbeeekkkttt{{{|||wwwzzzzzz|||ttt```NNNEEEBBB>>>:::888777777666666666555555555666777888333333222111111111111111000111222333333222111000/////////000000000111111000000000000000000000000...............///000000111000000000000///////////////000000000000//////////////////000000000000............/////////000//////............////////////000000000000000000---------.........//////000000000000111111111111222111111111111111222222222222222222222222222222333444555555666999>>>BBBKKKVVVdddnnnuuu}}}}}}uuuooonnnnnnnnnpppuuu}}}}}}~~~yyyzzzyyyxxxwwwuuuttttttqqqooolllkkkjjjjjjhhhgggiiiiiijjjkkkooossswwwyyy}}}yyyuuupppjjjeee```]]]XXXTTTSSSQQQPPPOOOIIIGGGDDDCCCDDDDDDDDDCCCBBBCCCFFFGGGGGGFFFCCCBBB????????????AAADDDGGGIIIJJJMMMRRRVVVYYYYYYXXXWWWJJJJJJIIIIIIMMMZZZlllyyy~~~hhh]]]RRRNNNLLLHHHDDDCCC======>>>???????????????===>>>>>>???AAABBBCCCCCCCCCBBBAAA@@@AAACCCFFFGGGJJJJJJIIIIIIIIIHHHHHHHHHCCCEEEGGGHHHHHHFFFCCCBBBBBBBBBAAA@@@???>>>===<<<>>>???AAACCCDDDDDDCCCCCC<<<>>>@@@BBBCCCFFFKKKNNNMMMLLLIIIFFFDDDCCCBBBBBBBBBBBBAAA@@@@@@??????>>>???@@@@@@AAAAAAAAA@@@@@@BBBEEEHHHFFFBBB>>>======;;;===>>>===<<<<<<===>>>===>>>@@@@@@AAABBBDDDFFFBBBAAAAAA@@@@@@@@@@@@@@@===<<<<<<>>>AAAAAA===:::888999::::::;;;<<<======999:::;;;::::::;;;>>>AAA:::>>>BBBDDDKKKUUU[[[\\\cccaaabbbeeeeeeeeeiiinnniiimmmrrrvvvxxxyyy{{{|||||||||uuusssuuuwww~~~vvvoooooonnnlllnnnooopppqqqpppooommmkkkjjjllloooppprrrwww~~~sssiii___NNN>>>===<<<:::999888666555555777555444222222222222333333222222111000111111111000111222333333222111000////////////000000000000000000000000000000000000---------------...///000000/////////............//////000000000000//////------------.........///---.........//////000000//////............//////------............---------------.........//////000000000000111111111111222222111111111111111111222222222222222222222222555444333222444777;;;======IIIYYYfffnnnwwwyyyrrrkkkkkkjjjjjjlllrrrzzz~~~}}}|||}}}|||{{{zzzuuuuuuuuutttsssqqqpppoooooommmkkkkkkkkkkkkjjjiiiiiikkkooossswww{{{}}}xxxtttppplllgggddd]]]\\\YYYUUUQQQNNNKKKJJJIIIGGGEEECCCBBBDDDFFFGGGEEEEEEEEEEEEEEEDDDCCCCCC<<<===???@@@AAADDDHHHKKKPPPPPPRRRVVVYYYXXXSSSOOOHHHHHHHHHIIIQQQbbb{{{qqq]]]UUULLLFFFFFFFFFDDDBBBAAA@@@???>>>===============>>>>>>>>>>>>?????????AAA@@@>>>>>>???BBBEEEGGGJJJJJJJJJJJJJJJIIIIIIIIIGGGDDDAAABBBEEEGGGFFFEEECCCAAA???>>>===>>>???@@@<<<>>>AAADDDEEEEEECCCBBBBBBAAA??????BBBFFFLLLOOORRRNNNGGGAAA??????BBBDDD>>>>>>???>>>>>>===<<<;;;;;;<<<>>>@@@BBBCCCCCCDDDHHHFFFEEEBBB@@@???>>>===???>>><<<;;;::::::;;;;;;=========>>>??????@@@@@@@@@@@@??????>>>>>>======<<<<<<<<<;;;;;;::::::999;;;:::::::::999888888888::::::;;;<<<=========<<<>>>>>>???AAACCCEEEGGGHHHMMMNNNQQQVVV\\\bbbgggkkknnnoooqqqqqqqqqrrrtttvvvyyyyyy~~~|||vvvooolllmmmtttpppmmmjjjfffccchhhpppqqqxxx}}}||||||~~~{{{zzz}}}tttnnnfff]]]UUULLLCCC<<<888777777666555444444444444444333333333333222222222///000555444...---111//////111222222111000000......//////000000111111000///............///000111111000000000000111111------............------111000...,,,,,,,,,...///............////////////////////////............////////////////////////000///...------...///000........................000000000000000000000000000000000000000000000000111111111111111111111111//////111222444555777777;;;BBBMMMXXXbbbnnnyyy{{{uuussspppjjjiiinnnqqqqqqvvv}}}|||yyyzzzyyywwwuuusssrrrqqqqqqqqqqqqqqqpppooonnnlllllljjjiiiiiiiiiiiijjjjjjjjjllloootttyyy~~~|||yyytttpppmmmhhhdddaaa[[[ZZZWWWTTTPPPMMMJJJIIIIIIGGGEEEDDDCCCDDDFFFGGGJJJJJJHHHFFFCCCAAA>>>======???AAACCCEEEGGGKKKMMMNNNOOOQQQTTTVVVUUUPPPLLLHHHHHHHHHMMMYYYmmmvvvbbbZZZSSSJJJEEEDDDDDDCCC@@@??????>>>============>>>======>>>>>>>>>????????????>>>======>>>@@@CCCEEEHHHHHHHHHHHHHHHHHHHHHGGGFFFDDDBBBBBBCCCDDDDDDDDDAAA???===<<<;;;<<<=========>>>AAADDDEEEDDDCCCBBBBBBAAA@@@@@@BBBEEEIIILLLMMMIIIDDD???<<<===>>>@@@===============<<<<<<<<<<<<===???@@@BBBBBBCCCCCCFFFEEEDDDBBB@@@???>>>>>>???>>><<<:::::::::;;;<<<<<<======>>>>>>???@@@@@@?????????>>>======<<<<<<<<<<<<;;;;;;:::::::::999999999999999999888888888999::::::;;;;;;;;;;;;::::::::::::<<<===???AAABBBDDDFFFHHHLLLQQQWWW[[[^^^eeeiiinnnrrruuuwwwzzz}}}~~~~~~|||{{{~~~{{{|||}}}~~~|||{{{zzzzzzxxxzzzzzztttmmmgggfffgggnnnmmmmmmllliiijjjrrr}}}wwwjjjZZZVVVQQQLLLHHHBBB<<<777666666555555444333333222444444333333333222222222333///000333444//////111000000111222111111000///......//////000000000000........................//////............//////------............------111///...,,,,,,,,,...///............////////////////////////....................................000///...------...///000........................////////////////////////111111111111111111111111111111111111111111111111000000111222444555666666777<<>>AAAEEEHHHJJJLLLOOOPPPPPPPPPRRRTTTTTTRRRMMMJJJHHHGGGJJJTTTfff|||fffYYYTTTNNNGGGCCCBBBBBB@@@>>>>>>============>>>??????>>>>>>>>>>>>????????????>>>>>><<<<<<===???BBBCCCEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDCCCAAA@@@AAACCC@@@???===<<<;;;;;;<<<<<<===???AAACCCDDDDDDCCCBBBAAA@@@@@@@@@BBBDDDFFFGGGFFFDDD@@@===;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>???@@@AAABBBBBBBBBBBBDDDDDDBBBAAA@@@?????????@@@>>><<<:::999:::;;;<<<<<<<<<======>>>?????????@@@@@@@@@???>>>=========;;;;;;::::::::::::::::::888888888888888999999999::::::999999999999999888777777777888999:::<<<<<<======???BBBEEEIIIMMMOOOUUU[[[dddmmmuuu|||{{{yyyxxxxxx{{{~~~xxxrrrmmmmmmppprrrsssrrrqqqqqqqqqlllmmmlllhhhccc```aaacccjjjlllpppqqqpppsssyyyjjjZZZOOOFFFDDDBBB@@@>>><<<888666444444444333333222222111333333333333222222222222333///...111333111000222111111222111111000///......////////////000000000,,,---...//////...---,,,---------,,,,,,---------------............------000///...,,,,,,---................../////////////////////............---........................//////............//////........................////////////////////////111111111111111111111111111111111111111111111111111111222222333444444444444666999<<>>===>>>BBBHHHLLLNNNPPPQQQRRRUUUUUUUUUUUUSSSOOOKKKHHHGGGIIIQQQ```tttnnn\\\UUUNNNIIIDDDAAA@@@???>>>============>>>>>>@@@AAAAAA??????@@@@@@@@@AAAAAAAAA>>>>>>======>>>???AAABBBCCCCCCDDDDDDEEEEEEEEEFFFDDDFFFGGGEEEAAA???@@@CCCBBBAAA@@@>>>===============???@@@BBBCCCCCCBBBAAA???@@@@@@AAAAAABBBBBBCCCBBBAAA@@@>>><<<;;;:::999<<<<<<<<<<<<======>>>>>>@@@@@@AAAAAABBBAAAAAAAAACCCBBBAAA@@@@@@??????@@@@@@>>><<<:::::::::;;;<<<;;;;;;<<<======>>>>>>???BBBBBBAAA@@@???>>>>>>===999999999999::::::::::::777777777888888999999999;;;:::999999888888888888888888888888999999:::;;;::::::;;;<<<>>>AAADDDEEEDDDJJJTTT___jjjvvv}}}xxxuuusssrrrxxx||||||xxxyyy~~~}}}~~~wwwooollliiihhheeehhhlllmmmllljjjjjjkkkggggggfffcccaaaaaadddgggmmmqqqvvvxxxwww{{{zzzkkk___TTTKKKDDD???>>>===<<<:::888666555444444333333333222222222333333333222222222222111111///...000111111111111222222222111000///......////////////////////////+++---...000000...---+++------,,,,,,,,,,,,------------............------///...------------..................//////////////////.........---------......................../////////....../////////........................////////////////////////111111111111111111111111111111111111111111111111222222222222222333333333333444555666<<>>>>>???DDDJJJNNNQQQRRRSSSTTTYYYXXXVVVSSSOOOKKKHHHGGGIIIPPP^^^nnn}}}uuu]]]QQQMMMHHHEEEBBB@@@???>>>===<<<>>>>>>>>>???@@@AAABBBCCCAAAAAABBBBBBBBBCCCCCCCCC??????>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEFFFFFFGGGEEEGGGIIIGGGBBB@@@AAACCCBBBAAA@@@>>>======<<<<<<===>>>???@@@AAAAAA@@@@@@>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>><<<<<<>>>=========>>>???@@@AAA@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@???????????????@@@???>>><<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>@@@@@@???>>>===<<<;;;;;;777888888888999:::::::::777777888888999999999:::<<<;;;:::999888888999999999888888888999999:::;;;:::::::::::::::<<<>>>???<<<@@@GGGNNNXXXcccnnnuuuyyy|||zzzvvvqqqnnnpppssswwwyyy{{{|||zzztttqqqnnnllluuu{{{yyyuuuvvvyyyyyy}}}~~~}}}qqqjjjfffddddddeeegggkkkooooookkkiiiiiikkkkkkjjjiiiggggggiiimmmpppvvvyyy}}}~~~|||rrriii\\\PPPIIIDDD@@@>>>999999999888666444333333444444444333333333333333333333222222222111111111///000111000///000111000333222222111000//////.../////////...............,,,---///000000///---,,,...------------------...------............------......---------.....................////////////............------------...........................//////////////////...................................................000000000000000000000000000000000000000000000000222222222222222222222222111333444555888@@@JJJRRR___hhhooopppppptttyyy{{{}}}|||zzzxxxwwwyyy{{{{{{{{{zzz|||~~~~~~}}}}}}xxx{{{~~~~~~zzzvvvsssjjjiiihhhhhhgggggggggggghhhhhhhhhiiijjjmmmoooqqqppptttyyy|||~~~xxxpppiiifffbbb```]]]ZZZYYYWWWSSSQQQMMMLLLKKKIIIHHHFFFEEEEEE@@@BBBEEEHHHKKKMMMMMMNNNHHHFFFDDDAAA???>>>>>>>>>BBBFFFLLLPPPRRRSSSTTTUUUWWWVVVRRRMMMIIIFFFGGGHHHPPP]]]nnn{{{fffTTTKKKGGGDDDCCCBBB@@@???>>>======>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBBBBCCCCCCCCCCCC???????????????@@@AAAAAAAAABBBCCCDDDEEEFFFGGGHHHFFFGGGHHHGGGDDDBBBBBBBBB??????>>>===;;;:::999999<<<======>>>>>>???>>>>>>=========>>>>>>>>>>>>>>>AAAAAABBBBBBAAA@@@???>>>@@@???>>>>>>>>>???@@@AAA@@@AAABBBBBBBBBBBBBBBAAAAAAAAA@@@???>>>>>>>>>>>>???@@@@@@@@@???>>>===<<<::::::;;;;;;<<<============<<<;;;:::999888777666666666777888999999::::::999999999999999:::::::::;;;:::999888888888999:::888777777777888999::::::;;;:::999888888999::::::<<<===@@@CCCHHHNNNUUU[[[^^^bbbjjjuuuzzztttooofffgggggggggggghhhkkknnnooorrr{{{}}}wwwooohhheeecccccccccmmmqqquuutttooollllllnnnoootttwwwuuusssuuuxxxyyyzzzrrriiieeecccaaacccfffsssvvvxxxvvvppplllmmmppprrrqqqpppoooqqqssswwwyyy}}}~~~wwwhhhXXXRRRIIIBBB>>><<<;;;;;;555777888888666555666777333333333333333333333333222222222222111111111111---444888444000///111111333222111000/////////000/////////............------...///000000///...---///......------......///------............---------------...........................////////////.........------------,,,------------------------......////////////......................................................////////////////////////000000000000000000000000111111111222222222222222///111444555555999???DDDOOO\\\hhhnnnpppvvv{{{~~~{{{}}}}}}{{{|||zzzxxxzzz{{{yyyxxxyyytttwww{{{}}}{{{yyywwwvvvhhhhhhggggggfffgggggggggjjjkkkkkkmmmpppssswwwyyyxxx}}}zzzppphhhcccaaa\\\ZZZWWWUUUTTTRRROOOMMMKKKJJJIIIHHHGGGFFFEEEEEEBBBDDDGGGJJJLLLLLLKKKJJJDDDBBBAAA@@@???@@@BBBCCCFFFIIINNNQQQRRRTTTUUUVVVUUUSSSOOOIIIFFFFFFKKKOOO[[[lll~~~nnn[[[PPPIIIDDDAAABBBBBBAAA@@@>>>>>>>>>============>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBB>>>>>>>>>>>>?????????@@@@@@AAABBBCCCEEEFFFGGGHHHFFFEEEEEEEEEEEEDDDBBB@@@??????>>>===<<<:::888888;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>@@@@@@@@@@@@@@@@@@??????AAA@@@>>>===<<<===???@@@@@@@@@AAABBBCCCCCCCCCBBBAAAAAA@@@>>>>>>=========???@@@BBBCCCCCC@@@===;;;999::::::;;;<<<<<<======<<<<<<;;;:::888777666555555555666777888999:::;;;;;;;;;;;;:::::::::::::::999888777666666777999:::888888888888999:::;;;<<<<<<;;;999888888888999999888:::>>>@@@AAACCCFFFHHHIIILLLSSS\\\gggpppvvvyyywwwyyy~~~{{{vvveeeccc___[[[YYYZZZ^^^bbbdddhhhooozzzxxxooommmiiieeeaaa```bbbeeejjjmmmoooooommmkkklllmmmooovvvyyyvvvtttwwwyyyxxxyyyrrrlllkkkiiihhhmmmttt~~~uuuqqqrrrvvvwwwuuutttuuuwwwyyy{{{|||}}}}}}{{{ooo^^^QQQFFFCCC???<<<::::::999999666888:::999777555666888222222222222222222222222222222222222111111111111,,,999@@@;;;222///222444222111000//////000111111//////.........---------000000000000000000000000......------------......------............------,,,------......///..................////////////.........---------,,,,,,---------------------------...///000000///...---........................................................................000000000000000000000000000000111111222222222333///111444333222333777;;;EEEPPP]]]fffpppyyy~~~~~~zzz}}}~~~|||zzzyyyxxxuuuuuuxxxuuuwwwyyyyyyxxxyyy|||~~~kkkjjjjjjiiiiiijjjjjjjjjooooooppprrrvvvzzz~~~xxxoooeee^^^ZZZXXXXXXVVVSSSQQQPPPOOOLLLJJJJJJIIIIIIHHHGGGFFFEEEEEEFFFGGGJJJKKKLLLJJJHHHGGG=========>>>@@@DDDGGGIIIIIILLLPPPRRRSSSTTTVVVXXXTTTRRRNNNIIIFFFIIIQQQWWWdddvvvwww\\\PPPLLLFFFAAA@@@AAABBBBBB@@@?????????<<<<<<<<<<<<<<<======>>>??????@@@@@@@@@AAAAAAAAA============>>>>>>>>>>>>??????AAABBBDDDEEEFFFGGGEEECCCBBBCCCEEEEEEAAA>>>AAAAAA@@@???>>><<<:::999::::::;;;;;;;;;;;;;;;;;;<<<;;;::::::;;;<<<>>>?????????>>>>>>????????????AAA???===<<<;;;<<<===>>>???@@@AAABBBCCCCCCCCCCCCBBBAAA@@@>>>======<<<<<>>;;;999999:::;;;;;;<<<<<<===???>>>===<<<:::999888777444555666777888999:::;;;<<<<<<<<<;;;;;;:::::::::777666555444555666999:::999999::::::;;;===>>>???>>>===;;;:::999999::::::222666<<<@@@BBBBBBBBBBBB@@@BBBFFFLLLTTT\\\cccfffiiinnnwww|||jjjfff```YYYUUUVVV[[[___cccfffllluuu{{{}}}yyyuuuppppppnnnjjjeeedddhhhlllqqqsssuuuuuuuuuvvvwwwxxxuuu}}}~~~|||~~~}}}vvvrrrsssrrrsss{{{yyytttvvvzzzxxxwwwvvvwwwyyy{{{|||}}}}}}zzzzzz|||yyylllccc^^^WWWKKKAAA999888777777777777777666555777888666222000000111000000000000000111111111222222222111111111111000---===GGG@@@444000333666111111000//////000111222//////.........---------111111000000000000111111...------,,,,,,------...---..................---,,,,,,---.../////////.............../////////000......---------,,,,,,,,,---------------------------...///000000///...---................................................------------------------000000000000000000000000///000000111222222333333222333555333111222555999???FFFPPP\\\kkkwwwzzzwww{{{~~~~~~{{{xxxtttuuuxxxxxxxxxwwwuuuuuuyyy