BM6(i ******************))))))))))))))))))))))))))))))******))))))((('''''''''))))))))))))************)))&&&$$$&&&***,,,+++*********+++++++++***)))))))))))))))))))))(((((('''***)))((()))******(((&&&(((((()))))))))(((''''''###&&&***,,,+++)))(((((((((''''''&&&'''(((***+++)))***+++***)))(((***,,,,,,,,,,,,++++++++++++***,,,++++++++++++************++++++++++++***))))))((((((((()))******++++++************************,,,+++++++++***************++++++,,,,,,++++++***++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++******)))+++,,,---,,,***++++++++++++,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,---,,,,,,+++***+++,,,,,,,,,,,,++++++***---,,,******,,,------,,,+++---......,,,+++***+++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000//////...---+++******,,,---------++++++,,,---,,,+++***)))***++++++,,,---,,,,,,,,,******+++++++++,,,,,,,,,)))))))))*********++++++************************,,,,,,++++++***)))))))))******+++,,,+++***)))(((******+++,,,,,,,,,+++++++++***)))***,,,,,,,,,+++,,,+++******)))*********---,,,,,,++++++***))))))(((***,,,,,,+++)))))))))+++))))))***,,,---,,,+++((()))******++++++******((())))))******))))))((()))))))))*********++++++((())))))******))))))((((((((()))***************,,,,,,---+++***)))+++,,,,,,+++***)))(((''''''&&&))))))************))))))'''''''''''''''((()))))),,,+++***)))))))))))))))))))))***************)))(((((((((((()))***++++++)))))))))************+++******)))(((((()))******))))))************)))))))))******+++,,,,,,,,,,,,...------,,,,,,,,,,,,---+++++++++,,,---...///000,,,,,,---...//////000000111000///222555666444000111222222333444555666666999:::???EEEKKKRRRaaannn++++++******))))))(((((())))))))))))))))))))))))******)))))))))(((((((((((()))))))))************)))'''&&&(((***,,,+++***((((((((((((((('''&&&%%%((((((((()))(((''''''&&&((((((((()))))))))((('''))))))((((((((((((((()))(((***,,,---,,,++++++,,,)))((('''&&&&&&(((***,,,)))*********((((((***+++,,,,,,,,,+++++++++++++++++++++++++++***************++++++++++++***))))))(((((())))))***************************+++++++++,,,,,,+++++++++************++++++,,,,,,++++++***++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............///...------++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,---------,,,,,,+++---------------,,,+++***...,,,++++++,,,---,,,+++***+++---------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,---------,,,+++++++++++++++++++++++++++,,,---......------,,,,,,+++++++++,,,---------++++++,,,,,,,,,+++***)))******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++)))******++++++******)))+++++++++*********)))))))))***,,,---,,,+++)))''')))***++++++,,,,,,,,,,,,+++))))))***+++,,,+++***++++++***************+++,,,,,,,,,+++++++++++++++((()))+++***)))(((((())))))))))))***+++,,,,,,,,,((()))***+++,,,+++***)))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((('''((()))++++++***))))))***+++,,,+++***)))+++,,,******))))))((((((''''''))))))************))))))'''''''''''''''(((((()))++++++***))))))))))))))))))******++++++++++++***((((((((((((((())))))***))))))))))))*********************))))))*********)))******++++++******))))))***+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////,,,,,,---...///000111111000//////111444555333111111222222333444555666666888999???FFFKKKRRR```mmm}}}+++******))))))(((((((((************************+++***************))))))((()))))))))************)))(((((()))+++++++++***((((((((((((((('''&&&%%%((((((((((((((('''&&&&&&'''((()))))))))(((((((((***)))((('''(((((()))******+++,,,,,,++++++,,,---***)))'''&&&'''(((***+++)))******)))(((((()))++++++++++++++++++++++++++++++++++++*********))))))***++++++++++++***)))))))))))))))))))))*********))))))*********+++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++,,,,,,,,,,,,.../////////......------++++++,,,,,,,,,---------,,,,,,------------......------............------......///......---,,,,,,---,,,+++,,,------,,,******+++,,,---...---,,,+++++++++++++++++++++++++++******+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))***+++,,,,,,,,,,,,------,,,,,,,,,,,,++++++******************++++++,,,,,,******+++++++++,,,,,,,,,************++++++++++++******++++++++++++******+++++++++***************)))***,,,---,,,+++)))''')))***++++++,,,,,,,,,,,,***)))((()))+++,,,+++***+++***************++++++***++++++,,,---......///((()))((('''%%%&&&)))+++))))))************+++,,,((()))+++,,,,,,,,,+++*********))))))))))))******(((((()))))))))*********(((((())))))))))))(((((('''((()))++++++***))))))(((***++++++)))))))))+++''''''(((((())))))******))))))************))))))'''''''''''''''((())))))************)))))))))((())))))***+++++++++++++++'''(((((()))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++************+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///------......///000000111/////////000222333222222111222222333444555666666777999>>>EEEJJJQQQ___lllxxx))))))))))))))))))((((((************************+++++++++***************))))))))))))************(((((()))*********************+++++++++***))))))(((((((((((((((''''''&&&&&&(((******)))((()))***))))))((((((((()))******((()))******(((((()))+++***)))((((((((()))******((()))***)))(((''')))+++)))************++++++++++++************)))))))))***++++++++++++***))))))))))))))))))))))))******)))))))))***++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---+++,,,...---,,,++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////......---............------,,,,,,++++++,,,......,,,++++++++++++---......,,,******++++++,,,,,,++++++******+++,,,,,,------------++++++++++++++++++++++++,,,,,,+++++++++*********)))+++------,,,,,,,,,---,,,,,,,,,+++++++++******+++************+++,,,,,,******+++++++++,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++******************************+++,,,+++***)))(((******+++,,,,,,,,,++++++***)))((()))+++++++++************)))******+++,,,******+++,,,...///000111))))))(((&&&$$$&&&)))---)))***+++***)))((()))+++)))***++++++,,,++++++++++++******))))))******+++((((((((()))))))))******((())))))******))))))((((((((()))***************''')))***+++)))))))))***&&&'''(((((()))***+++,,,))))))************))))))((((((((((((((()))******((())))))******)))(((((((((((()))***++++++++++++(((((()))******))))))(((***)))))))))))))))((((((++++++,,,,,,,,,,,,++++++******++++++++++++*********++++++,,,,,,+++++++++***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---...///....../////////000000000/////////000000111222222111222222333444555666666777888===CCCIIIPPP___lllvvv((((((((()))))))))))))))************************)))))))))***************))))))))))))************&&&(((*********)))))))))******++++++,,,+++++++++((())))))))))))(((''''''%%%(((******(((((()))***(((((())))))************((()))******((((((((()))))))))))))))))))))))))))((()))***)))'''''')))***(((((()))))))))*********************))))))))))))***++++++++++++***))))))***)))))))))))))))))))))((())))))***++++++,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,++++++++++++,,,,,,---------++++++*********+++------)))+++------+++***+++---*********++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---............---++++++,,,,,,---,,,,,,,,,*********,,,...///---+++---++++++,,,......+++)))***+++,,,,,,,,,,,,+++***++++++,,,---------,,,,,,************************++++++++++++,,,---...///(((+++......,,,+++,,,---,,,,,,++++++******+++++++++***)))))))))***,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,************,,,,,,************************+++++++++*********))))))++++++,,,,,,,,,+++*********)))((()))***+++***)))******))))))***++++++,,,******+++,,,------......))))))***)))((((((+++---***+++,,,+++((('''((()))+++*********++++++,,,,,,++++++***))))))***++++++(((((((((((()))))))))***)))******************))))))))))))))))))******+++''')))+++,,,+++******+++((())))))******+++++++++))))))************)))))))))))))))))))))***++++++'''((()))******)))((((((&&&'''((()))************))))))***++++++***)))(((******))))))(((((((((((()))***+++,,,,,,+++***)))***++++++,,,,,,++++++***+++++++++,,,,,,++++++***)))***+++,,,---,,,,,,+++------,,,,,,,,,---......000000000///////////////...////////////000111333111222222333444555666666888888<<>>AAAFFFPPPZZZrrr))))))(((((((((((()))))))))))))))))))))***+++++++++***************++++++************************))))))))))))))))))))))))+++******)))))))))))))))))))))((('''''''''''''''((((((((((((''''''''''''*********)))))))))))))))+++++++++***)))(((((('''))))))************)))))),,,+++***))))))((())))))%%%&&&''')))******************))))))((((((''''''))))))************))))))))))))))))))))))))))))))+++++++++++++++***)))(((++++++******++++++,,,---((((((((((((((())))))***------,,,++++++,,,,,,,,,***+++,,,------,,,+++***------------------------,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,+++***)))))))))******++++++++++++,,,,,,,,,++++++*********,,,------......------,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,////////////////////////,,,+++******))))))************************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************((()))***,,,,,,+++******,,,,,,,,,+++++++++******)))***+++---......------,,,+++***))))))***+++,,,---,,,***)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************+++++++++************)))(((((((((((())))))))))))+++++++++*********)))))))))))))))))))))))))))))))))(((((()))++++++***)))(((((('''(((******)))'''******++++++++++++******))))))(((((()))***++++++'''(((***,,,,,,,,,******((()))***++++++***)))((())))))))))))))))))))))))+++******)))))))))))))))************************,,,,,,,,,+++***)))(((''')))***,,,,,,+++***,,,---+++***)))))))))+++---///+++,,,,,,---------,,,,,,+++...111000...,,,---...------............------000000000000111222333444333333222222222333444444555666:::???AAAEEEPPP\\\ooo***))))))(((((())))))******)))))))))))))))***++++++***************++++++************************))))))))))))))))))))))))+++******)))))))))))))))))))))((('''''''''''''''***))))))))))))(((((((((************************++++++******)))(((((('''))))))************))))))******))))))((()))))))))(((((()))))))))))))))(((******))))))(((((((((((())))))************))))))))))))))))))))))))))))))+++++++++++++++***))))))++++++******++++++,,,---+++++++++++++++,,,------,,,++++++******++++++++++++++++++,,,,,,+++++++++------------------------***)))))))))***++++++,,,+++++++++++++++*********)))*********++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,........................,,,+++******))))))************************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************))))))***++++++++++++***,,,,,,+++++++++*********)))***+++---------------++++++***))))))***++++++,,,,,,***)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,+++++++++************)))(((((((((((()))))))))***+++++++++*********))))))))))))))))))))))))))))))***))))))***,,,,,,+++***,,,,,,,,,+++***((('''&&&)))((('''&&&&&&'''((())))))))))))))))))******+++)))***+++,,,,,,+++)))(((((())))))******))))))((())))))))))))))))))))))))(((((('''(((((()))******************************+++++++++++++++***)))(((+++,,,------++++++,,,...///---+++***))))))***+++(((((()))************)))+++...000000///---...///.........//////.........000000000000111222333333333333222222333333444555333444888===AAAFFFSSS```ppp*********))))))*********+++******)))))))))******++++++***************+++************************))))))))))))))))))))))))+++******)))))))))))))))))))))((('''''''''((((((************))))))))))))++++++++++++++++++++++++++++++******)))((((((((())))))************))))))((((((((((((((())))))))))))*********))))))((('''***))))))))))))((((((((())))))************))))))))))))))))))))))))))))))***++++++++++++***))))))++++++******++++++,,,---,,,,,,,,,,,,,,,---......+++******))))))***++++++,,,++++++++++++++++++,,,------------------------(((((())))))***+++,,,---+++***)))))))))***+++,,,************++++++++++++,,,,,,,,,++++++++++++***,,,+++***))))))***+++,,,******++++++++++++******++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,------------------------,,,+++******))))))************************************+++++++++,,,,,,,,,***++++++,,,,,,++++++************************************)))******+++,,,+++++++++***************)))***+++,,,---------,,,++++++***))))))***++++++,,,+++******)))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******,,,------+++++++++************)))((((((((()))))))))******+++************)))))))))))))))))))))))))))))))))+++******+++------,,,******---...---)))'''((()))***(((&&&$$$$$$&&&(((******************)))))))))***++++++,,,+++)))((('''))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''((()))***+++******************************+++++++++******))),,,---...---,,,+++,,,---...---,,,***)))******+++***+++,,,,,,------,,,,,,+++---///000///...///000...//////000000//////...000000000000111222333333333333333333333444555555444555777<<>>CCCNNNZZZgggzzz))))))(((((((((((())))))((())))))***+++---...///---,,,+++***))))))))))))************************))))))))))))))))))))))))+++******)))))))))))))))))))))((())))))***++++++************))))))))))))'''(((((()))***+++++++++)))))))))))))))*********))))))************))))))+++,,,---...---+++)))(((***++++++++++++***))))))))))))******++++++++++++))))))************))))))))))))))))))))))))))))))((()))***+++++++++++++++++++++******++++++,,,---,,,++++++++++++,,,------))))))))))))***+++,,,---***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------...............---++++++---------,,,,,,+++++++++*********++++++,,,,,,,,,))))))************))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------(((((()))***++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,++++++***)))***************************************+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++************************((()))***,,,,,,+++******,,,,,,,,,------.........,,,+++***))))))***++++++)))***+++,,,,,,+++***)))((()))***+++,,,,,,+++*********+++++++++,,,,,,,,,************************(((((((((((()))***+++,,,+++++++++************))))))************+++++++++'''((((((((())))))******))))))))))))))))))))))))+++******+++------,,,***((('''(((***,,,...---+++++++++************++++++((()))+++---------+++***)))((((((((((((((()))******+++,,,------,,,+++***))))))))))))))))))))))))(((((((((((()))+++,,,---))))))))))))))))))))))))******+++++++++******)))''')))***++++++,,,...000))))))***,,,,,,,,,,,,,,,((()))***,,,---.........555222......///000...---------............------.........//////000111222222333333444555666888888888888;;;>>>>>>AAAJJJUUUgggyyy******))))))))))))******))))))))))))************((((((((((((((((((((((((+++*********+++,,,,,,---+++++++++*********))))))+++)))''')))+++,,,***'''+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************...------,,,+++***))))))&&&(((***+++,,,+++)))(((************************************************************************************************...+++))))))***,,,,,,,,,++++++,,,,,,,,,+++************+++,,,,,,,,,,,,+++)))))))))***,,,,,,+++***///---+++***++++++***)))************+++,,,---.........---,,,,,,+++******+++***)))))),,,///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,++++++******++++++)))******++++++,,,,,,------,,,***))))))***,,,------------,,,,,,+++++++++++++++++++++++++++++++++***+++------+++******+++++++++---...//////000000,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++)))((()))***+++******+++++++++,,,,,,,,,///---,,,***))))))***+++***++++++,,,,,,++++++******++++++,,,,,,++++++***)))))))))((())))))***+++---------,,,,,,,,,++++++,,,,,,,,,+++++++++******---,,,,,,,,,+++******)))'''***,,,+++'''%%%&&&((()))************+++++++++(((&&&$$$%%%(((******(((+++,,,,,,---,,,+++***))),,,,,,++++++++++++,,,,,,'''(((((()))***+++++++++---+++)))((('''((()))***))))))(((((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))++++++******))))))(((((((((((()))***+++,,,,,,---))))))))))))************))))))******+++++++++,,,)))***+++***)))((((((************+++---000333555---,,,***))))))***,,,---((()))***+++,,,---------,,,,,,------...---------...............///000000000000000000111111111111444444444444555555666666999888999===???BBBKKKUUUjjj|||++++++************++++++))))))))))))************))))))))))))))))))))))))---,,,,,,+++************+++++++++*********))))))+++***)))***,,,,,,***(((******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++******))))))'''(((***+++++++++)))(((************************************************************************************************---+++******+++,,,,,,+++***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------///...---------,,,+++***...,,,******+++,,,+++***************+++,,,------......---,,,,,,+++******+++)))((()))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++---,,,+++*********+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***+++------+++***+++,,,+++,,,---...////////////,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...,,,+++***+++,,,,,,,,,******+++++++++,,,,,,,,,///...---,,,,,,+++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++******))))))))))))***++++++++++++*********)))))))))((()))******,,,,,,---...,,,,,,,,,,,,,,,,,,------+++,,,---,,,+++***+++,,,)))************+++++++++---+++))))))+++,,,+++))))))************)))(((''')))((((((''''''(((((()))'''(((((()))******++++++,,,+++)))((('''((()))***+++***))))))))))))))))))(((((()))*********)))((())))))))))))))))))))))))*********)))))))))))))))''''''(((((())))))******))))))))))))******************))))))))))))))))))''')))******))))))***,,,++++++++++++,,,///111333---,,,+++******+++,,,---)))***++++++,,,,,,,,,,,,,,,,,,------......------...............///000000000000000000111111111111111222333333555555666777999888:::===@@@CCCLLLVVViii|||,,,++++++******++++++,,,)))))))))*********++++++************************,,,++++++*********+++++++++************)))))))))+++******+++,,,,,,+++))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))'''((()))++++++******)))************************************************************************************************,,,+++***+++,,,---+++))))))***++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...************+++,,,......,,,+++***+++,,,---,,,++++++++++++***++++++,,,,,,...------,,,,,,++++++***,,,+++***+++,,,---+++)))++++++++++++++++++++++++++++++************++++++...------,,,,,,,,,,,,,,,......------,,,++++++***---,,,,,,,,,+++++++++***++++++***************)))++++++++++++++++++++++++---...000000.........///------............------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))******+++---***((()))+++---,,,*********+++++++++,,,,,,,,,------------,,,+++*********++++++,,,,,,++++++******++++++,,,,,,++++++******************+++,,,,,,+++************)))))))))((())))))***+++,,,------,,,,,,++++++,,,...///000+++)))'''''')))***+++***)))************+++++++++,,,***(((((((((((('''&&&))))))******))))))((('''******))))))))))))******((((((((()))******++++++++++++)))((((((((()))***,,,+++***)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************((((((((((((((()))))))))))))))))))))******************))))))((('''''''''&&&''')))***)))***+++------,,,,,,+++,,,---///000,,,,,,,,,,,,,,,,,,------***++++++,,,,,,,,,+++++++++,,,------......------...............///000000000000000000111111111111000111222333444666777777:::888:::>>>@@@CCCLLLVVVhhh{{{+++******))))))******+++))))))*********+++++++++++++++++++++++++++++++++''''''((()))+++,,,...///************))))))))))))*********+++++++++***)))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((()))************)))************************************************************************************************+++***+++,,,------+++)))((()))***+++,,,---------,,,+++*********+++------++++++++++++***+++---///*********+++---......,,,,,,,,,++++++***+++++++++---------,,,,,,+++++++++------------......+++)))************************,,,++++++******++++++,,,......---,,,,,,,,,------.........------,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++************+++++++++++++++++++++++++++---......---------...............------,,,+++---,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++***'''$$$&&&***,,,***'''******+++++++++,,,,,,,,,))))))***+++***)))((('''***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,++++++++++++++++++++++++************---,,,+++++++++,,,...///+++((($$$%%%(((++++++***))))))*********+++++++++***)))''''''''''''''''''++++++++++++++++++******+++******))))))******+++(((((())))))************+++***)))(((((()))******++++++***)))))))))))))))))))))))))))((((((((('''(((((((((((((((((((((((((((((())))))******+++++++++++++++***************((()))))))))************))))))))))))))))))((((((&&&((()))***))))))+++,,,...---,,,,,,+++,,,,,,---,,,,,,---.........------++++++,,,,,,,,,+++******++++++,,,---...........................///000000///000000000111111111111222333333444555666666777888777999<<<>>>BBBKKKUUUfffzzz))))))(((((((((((())))))************++++++++++++++++++++++++++++++++++++''''''((()))***,,,...///))))))))))))))))))))))))(((((()))))))))((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((())))))******(((((()))***************************************************************************************************************+++***+++,,,------+++)))((()))***+++,,,---------***************+++,,,,,,000111111...+++))))))+++***)))***,,,...///...---,,,,,,++++++***+++++++++------,,,,,,,,,,,,++++++,,,++++++---...---+++(((************************,,,,,,++++++++++++,,,,,,......---,,,,,,,,,------,,,,,,,,,------.........+++,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&(((******)))((()))***............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++,,,,,,((('''&&&'''***+++***(((******+++++++++,,,,,,,,,((()))***+++***)))((('''***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,+++++++++******+++++++++*********))))))...---,,,*********+++,,,///+++((((((,,,...///---))))))*********+++++++++***+++++++++***+++,,,---******************++++++''''''&&&&&&&&&&&&'''''')))))))))))))))*********))))))))))))))))))*********))))))(((((())))))*********))))))(((((((((((((((((((((((((((((((((((((((((())))))******+++++++++++++++***************((()))))))))************(((((()))******+++,,,,,,)))***+++***)))((()))***------,,,,,,+++++++++++++++,,,---............---++++++,,,,,,,,,+++*********+++,,,---...........................///000000///000000000111111111111555555555555555555666666666555666:::<<>>GGGQQQaaawww))))))(((((((((((())))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,+++***))))))((())))))(((((((((((())))))******&&&)))+++***((('''((()))******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))***)))))))))))))))******+++************************************************************************************************---+++******+++,,,,,,+++***++++++,,,,,,,,,++++++***+++---///000...---+++$$$'''((())),,,///++++++,,,...//////---+++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***)))(((***---///000///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******+++,,,...000111******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++---///000//////000111,,,,,,---------,,,++++++)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))),,,//////+++)))***,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------***++++++,,,,,,++++++******++++++,,,,,,++++++******))))))))))))***++++++))))))))))))((((((((((((''''''((()))***+++,,,,,,***+++---...---,,,+++***)))*********((((((((())))))************+++++++++''')))***)))'''&&&(((+++(((''''''&&&'''((()))***,,,,,,++++++++++++,,,,,,***)))))))))))))))))))))(((((()))***************))))))***+++,,,...///000...---+++***)))))))))***))))))))))))))))))))))))*********)))))))))))))))''''''(((((())))))******))))))))))))************'''(((((()))***+++,,,,,,((()))******)))(((***+++((()))***++++++,,,,,,,,,++++++******+++,,,...///)))***++++++,,,,,,,,,,,,)))***,,,---.../////////...............///000000000000000000111111111111///000111222444555666777555444555999;;;>>>GGGQQQ^^^uuu******))))))))))))************+++++++++,,,,,,,,,************************))))))((())))))***++++++'''((((((((())))))******'''***,,,+++)))((()))+++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))******+++************************************************************************************************...,,,))))))***,,,,,,,,,++++++,,,,,,,,,+++*********---000222222111...,,,###(((...000,,,)))***+++++++++,,,...000///---+++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,000444555666,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++******++++++---,,,,,,++++++******)))******)))***,,,///222444))))))******++++++++++++++++++++++++++++++++++++''')))+++,,,++++++,,,---+++,,,,,,------,,,,,,,,,(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++&&&,,,000///)))%%%(((+++******+++++++++,,,,,,,,,,,,+++*********+++,,,---+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++)))))))))((()))******+++++++++++++++************************))))))))))))(((***---///000///---,,,+++---000///+++)))***,,,)))************+++++++++,,,---...,,,)))(((***,,,***)))(((((((((***+++,,,******))))))))))))***************)))))))))))))))'''((()))*********************+++,,,...000222333///...,,,***)))******+++))))))))))))))))))))))))++++++******))))))((((((((())))))***+++,,,,,,---))))))))))))************(((((((((((())))))))))))&&&((()))***)))***+++---&&&''')))***,,,,,,------+++***)))((()))+++...///((()))***+++,,,---------)))***,,,---.../////////...............///000000000000000000111111111111***+++---000333555777888555444666999;;;???HHHRRR]]]sss))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))))))))(((((((((((())))))************************...---+++)))(((((()))***))))))*********+++++++++))))))************))))))))))))))))))))))))******************************)))))))))))))))))))))))))))((('''(((***,,,+++*********))))))((((((''''''++++++******))))))((((((******+++,,,,,,***)))((((((((()))***++++++,,,,,,***************************++++++,,,,,,++++++******+++,,,---............+++++++++******)))))))))000///---+++******++++++,,,,,,++++++,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))((()))+++,,,,,,+++***,,,---,,,,,,+++++++++,,,------...........................,,,***+++---...,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,---------......///......------......///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***)))))),,,++++++***++++++,,,,,,+++---...+++&&&&&&***...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,************************))))))))))))***+++,,,---*********++++++,,,,,,,,,---...///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))************))))))))))))************************///---,,,***))))))******---,,,,,,,,,+++*********)))))))))))))))(((''''''---+++)))***///888@@@FFFCCC555******,,,***)))***,,,++++++***)))))))))***(((((((((((()))***,,,,,,,,,***(((&&&'''(((+++---))))))***+++,,,------...))))))))))))))))))))))))''')))******))))))***+++******+++,,,,,,---......,,,++++++******++++++,,,***++++++,,,---...///000---------............///............////////////...//////000111111222222111222222333333444444555777444555999<<<@@@HHHPPP\\\ppp))))))))))))))))))))))))++++++++++++++++++++++++*********)))))))))(((((())))))(((((((((((())))))************************...---+++)))(((((()))***)))))))))))))))*********))))))************))))))*********)))))))))))))))************************)))))))))))))))))))))))))))((('''(((***,,,+++***++++++*********)))))))))*********)))))))))))))))******++++++******)))((('''(((((()))******++++++******************************++++++++++++*********+++,,,---............,,,,,,+++++++++*********...---,,,***))))))******,,,++++++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---((()))+++***))))))***,,,------,,,++++++,,,,,,,,,,,,,,,++++++++++++++++++...,,,+++,,,...///...,,,---......//////......---,,,,,,,,,---------.........------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////......---,,,,,,,,,,,,++++++***+++++++++((()))((($$$ !!!&&&+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))************************************************))))))))))))***+++,,,,,,******+++++++++,,,,,,,,,------...///...---,,,+++************************)))***++++++++++++***)))************))))))))))))************************...---,,,***))))))***************))))))))))))))))))))))))))))))(((''''''%%%%%%&&&***222<<>>FFFNNN^^^qqq))))))))))))))))))))))))******************************************************))))))))))))******************************++++++***************************************)))))))))************))))))************))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''(((***,,,+++***************************(((((())))))******+++++++++***((('''''''''((()))))))))***************+++************************,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,***,,,......,,,+++,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***))),,,...//////...---///000///...---,,,+++*********+++++++++,,,,,,---------***++++++++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************---,,,++++++*********+++)))***++++++************,,,,,,,,,+++++++++*********++++++,,,,,,,,,+++++++++,,,...//////...,,,+++************************++++++******)))*********++++++++++++++++++++++++++++++*********++++++,,,------------------------+++******************+++++++++++++++******************************************+++*********))))))*********+++,,,,,,,,,---))))))************))))))&&&'''(((((()))***++++++&&&+++---+++((('''(((***++++++*********++++++,,,"""$$$''')))******)))(((&&&''')))+++,,,+++******&&&''''''((())))))******************************)))***++++++******+++,,,++++++,,,,,,,,,,,,------...------,,,,,,------...333222111000///......------------............///............////////////000000000000000111111111111222222333333444444555777555555888;;;>>>EEENNN]]]ooo))))))))))))))))))))))))************************************+++++++++++++++******))))))******+++************************************************((((((((())))))*********))))))************)))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***,,,+++***)))))))))***************))))))))))))******************))))))((((((((()))***************+++++++++************************,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***+++,,,---------------+++...000///,,,***+++---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++******+++---,,,++++++,,,......------,,,++++++++++++))))))******++++++,,,,,,+++,,,------++++++,,,------......//////......---,,,,,,,,,---------......+++,,,---......---,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++***++++++,,,,,,'''(((+++,,,---+++)))(((,,,,,,,,,+++++++++************+++,,,,,,,,,++++++)))***+++,,,,,,+++***)))************************+++***************++++++,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,************************++++++***))))))***++++++,,,++++++++++++*********************************)))******+++******)))))))))))))))))))))*********))))))******++++++******((())))))***++++++,,,,,,''',,,...+++(((((()))(((******************+++,,,&&&'''((()))***)))(((((()))***+++++++++)))((('''&&&&&&'''((()))***++++++++++++++++++++++++++++++)))***++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------//////......---------------------............///............/////////////////////000111111222222111222222333333444444555777555555888:::===EEEMMM[[[mmm))))))))))))))))))))))))************************))))))))))))*********++++++******))))))******+++*********************************+++++++++******$$$%%%%%%&&&'''((())))))))))))************))))))((((((((()))******++++++************************)))))))))))))))))))))))))))((('''(((***,,,+++************+++++++++,,,,,,*********)))))))))))))))******++++++******)))(((***************)))))))))***************************++++++,,,,,,++++++***++++++,,,,,,,,,++++++************+++++++++,,,,,,((()))+++,,,---------,,,,,,///111000+++)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,)))+++,,,,,,++++++,,,---------,,,++++++,,,,,,,,,*********+++,,,,,,------...000111///,,,+++,,,...---......//////......---,,,,,,,,,---------......+++---...//////...---+++******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++,,,...///...---,,,,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,+++************************************************))))))))))))***+++,,,,,,,,,,,,,,,+++++++++******)))***,,,---------,,,+++))))))))))))))))))))))))++++++***))))))***++++++,,,,,,+++++++++*********************************((()))***++++++***))))))*********)))))))))))))))((()))***++++++++++++***------,,,+++))))))((((((%%%***+++((('''******(((((((((((((((((()))******))))))))))))))))))))))))***************))))))(((((((((((())))))*********++++++++++++++++++++++++)))***,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........---------............///............////////////---......000111222333444111222222333333444444555777555555888:::===DDDLLLXXXjjj))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******++++++************++++++************************)))******+++++++++******""""""###$$$&&&'''(((((())))))************))))))''''''((()))***+++,,,,,,************************)))))))))))))))))))))))))))((('''(((***,,,+++***+++++++++,,,,,,---------++++++******))))))((((((***++++++,,,,,,+++)))((())))))))))))((((((((((((************************))))))************))))))++++++,,,,,,,,,++++++***)))))))))******+++++++++'''((()))+++,,,,,,,,,+++---000222000+++((())),,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,+++,,,...---,,,,,,---///,,,,,,+++++++++,,,------,,,,,,---......///000000000222333111...,,,---///+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,---///000000///---,,,))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))))))))***+++,,,......,,,+++***+++,,,---------,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************************))))))))))))***+++,,,---,,,,,,,,,++++++*********)))***,,,...///...,,,+++************************,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******************************((()))***++++++***)))(((---,,,,,,,,,++++++******((()))***+++++++++++++++))))))(((((((((((())))))$$$((((((%%%&&&+++,,,(((&&&&&&&&&&&&&&&'''((()))))))))(((((()))***+++,,,''''''((()))***+++,,,,,,************))))))))))))++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---...///000111111---------.........//////............/////////000,,,---...000111333444555111222222333333444555555888555555777:::===DDDLLLWWWhhh************************))))))***+++++++++++++++++++++************++++++***************************)))(((''''''((()))***************************++++++******))))))(((((()))************))))))(((******)))(((((((((((((((************))))))))))))(((((())))))))))))((((((++++++******************************************+++***)))(((((()))***+++******))))))))))))******+++++++++*********))))))+++++++++*********))))))(((+++---+++)))(((***,,,,,,++++++,,,......,,,+++***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++,,,---......,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++*********---,,,,,,,,,---///000222////////////...---,,,,,,******+++++++++,,,,,,,,,*********+++,,,,,,------............---,,,++++++***++++++***)))***,,,...------,,,++++++,,,---------------.........//////000...------.........------.........---,,,,,,++++++)))%%%""""""$$$'''***,,,,,,,,,++++++*********,,,,,,,,,---------......,,,,,,,,,++++++*********,,,,,,++++++***)))((((((///...---,,,+++,,,,,,---))))))***+++,,,------...,,,+++++++++***)))))))))+++++++++***++++++,,,,,,++++++************++++++*********)))))))))))))))---,,,+++******+++,,,---------,,,+++************++++++************++++++,,,)))''''''***+++***(((,,,,,,,,,++++++*********++++++++++++++++++++++++(((((((((((())))))))))))************************++++++************+++++++++***))))))((())))))))))))(((''''''''')))***+++,,,+++++++++***)))))))))((()))***++++++++++++++++++*********))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++++++++++++++++++++++++++,,,,,,+++***+++,,,...///---***((())),,,//////...***+++,,,,,,------,,,,,,...000111000///...///111......///000111222222333555444333222222222333444999777888:::;;;===EEENNNXXXfff************************((()))******++++++******++++++************++++++***************************))))))(((((())))))************************************)))))))))))))))''''''((())))))))))))(((******)))(((((((((((((((************))))))))))))(((((())))))))))))((((((************************************************+++***)))(((((()))***+++******))))))))))))******+++++++++*********))))))+++++++++*********))))))((()))++++++***))))))***...,,,++++++,,,,,,+++)))***++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,++++++++++++,,,,,,---******++++++,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,++++++,,,---...///+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++*********+++,,,,,,,,,,,,,,,+++---......---,,,---///111---,,,++++++++++++,,,---+++++++++,,,,,,,,,------///...,,,,,,...//////...,,,---------,,,,,,+++***,,,***)))((())),,,///111,,,,,,,,,+++++++++******,,,,,,,,,---------....../////////......---------///......------,,,,,,,,,///...---,,,+++,,,,,,---******++++++++++++++++++++++++++++++************+++******)))))))))******++++++************++++++++++++++++++++++++******,,,++++++++++++++++++,,,+++++++++***++++++,,,,,,++++++************++++++---***((()))+++,,,+++***+++++++++******)))))))))************************)))))))))************+++************************++++++************++++++++++++***)))))))))))))))******)))))))))***************************************+++++++++******)))************)))))))))((()))))))))))))))))))))))),,,+++***))))))***+++,,,++++++++++++++++++++++++,,,++++++++++++,,,---...---+++)))***---......,,,***++++++,,,,,,,,,,,,,,,---///000///...---.../////////000000111111222222444444333222222222333444777666666999999;;;DDDMMMZZZiii************************(((((()))***************++++++************++++++************************)))******************)))************************))))))))))))************%%%&&&'''(((((()))((((((******)))((((((((())))))************))))))))))))(((((())))))))))))((((((******************************************************))))))))))))************))))))))))))******+++++++++***************+++++++++*********************+++---...---+++)))000---***)))******)))(((***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***,,,++++++*********++++++***++++++,,,,,,,,,------++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,((()))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++***))))))((((((((()))***++++++++++++***+++,,,+++***+++,,,...,,,++++++******++++++,,,+++++++++,,,,,,,,,------...---+++,,,...000//////+++,,,,,,,,,,,,+++************))))))***,,,...///,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......------,,,,,,,,,,,,++++++...........................------,,,,,,,,,,,,---+++++++++*********))))))*********+++++++++++++++---,,,+++******)))******++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************+++,,,---...++++++************++++++---+++******+++,,,,,,+++*********)))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))++++++************++++++,,,++++++***)))*********+++++++++,,,++++++*********************+++++++++,,,,,,,,,++++++)))((((((************)))))))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------,,,++++++,,,---...,,,+++***+++,,,,,,------,,,,,,---...///...---,,,---///000000000000000111111111444333333222222333333444666444555777888:::BBBKKK]]]lll************************(((((()))************)))++++++************++++++************************)))***+++,,,,,,+++***)))************************(((((())))))******++++++''''''(((((()))(((((((((******))))))((())))))***************)))))))))((((((((())))))))))))(((((())))))))))))***************************************))))))))))))))))))***+++******))))))******+++************************************************...------000333222...***///,,,)))((((((************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++***)))))))))))),,,,,,,,,,,,---......///*********++++++,,,,,,,,,------,,,,,,++++++++++++))))))***+++++++++++++++*********++++++++++++,,,+++++++++******)))))))))))))))***+++++++++++++++)))***++++++******+++---++++++++++++++++++++++++---------.........//////---,,,+++,,,...000000000,,,,,,---------,,,,,,+++,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,000///...---,,,,,,+++,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,***+++,,,------,,,+++***+++*********++++++,,,---++++++************++++++,,,+++*********+++++++++******************))))))************************************+++++++++,,,))))))))))))))))))))))))++++++************++++++,,,,,,+++***************)))***+++,,,,,,,,,******+++++++++***************+++++++++++++++***)))(((*********)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++,,,,,,---...---+++***,,,,,,---............------...//////------...///111111111000000000000000333333333333333333444444666444555777888:::BBBKKK___nnn************************(((((()))***************++++++************++++++************************)))***+++,,,,,,+++***)))************************(((((())))))******++++++************))))))((('''******))))))))))))******************)))))))))((((((((())))))))))))(((((((((((()))))))))*********************************)))))))))******)))))))))++++++************++++++************************************************...---...111333333...***,,,***'''''')))+++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++***))))))))))))++++++******+++,,,------*********++++++,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,+++******))))))))))))************))))))******++++++++++++,,,,,,------,,,++++++***+++---......------...///++++++++++++++++++++++++---------.........//////---,,,+++,,,...000000000------...............---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////***************+++++++++++++++,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,******++++++,,,,,,,,,---000///...---,,,,,,+++,,,,,,,,,++++++++++++,,,,,,************++++++,,,,,,***+++,,,------,,,+++***---,,,++++++*********+++++++++************++++++*********)))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))++++++************++++++,,,+++******))))))******&&&''')))+++,,,,,,++++++,,,,,,,,,+++***)))((((((((()))***+++++++++++++++))))))))))))))))))******************************)))******************)))*********++++++,,,,,,,,,+++++++++++++++++++++***+++,,,---...---,,,+++***---......///////////////...///000000///...///000111111111000000000000000222222222333333444444444666555555888888:::BBBLLL^^^mmm************************))))))***+++++++++++++++++++++************++++++************************)))******************)))************************))))))))))))***************************)))((((((******)))))))))***++++++************))))))))))))(((((())))))))))))(((((('''(((((())))))*********************************))))))************))))))++++++************++++++***************+++++++++***************+++++++++++++++,,,...///...,,,******)))((((((+++---......***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,++++++*********++++++***)))(((''''''((()))***++++++++++++++++++,,,,,,------......---,,,++++++............---,,,+++***))))))))))))*********+++)))******+++,,,,,,------............---,,,++++++***,,,---...---,,,---...+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------...---+++,,,...000//////---......////////////...)))******+++,,,---......,,,,,,,,,,,,------------,,,,,,,,,---------......---------...............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++((()))***+++,,,---......+++++++++,,,,,,,,,,,,,,,---,,,+++******)))******,,,,,,++++++++++++,,,,,,))))))******++++++,,,,,,+++++++++,,,,,,+++++++++...---,,,+++************++++++************++++++)))******)))(((((()))++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))************+++************************++++++************+++++++++******)))((()))))))))'''((()))***++++++++++++,,,,,,++++++***))))))((((((((()))++++++,,,,,,,,,))))))))))))************************************((()))************)))(((*********++++++,,,,,,---+++++++++,,,++++++***)))***,,,------,,,+++,,,------...//////000000/////////000111000///...///111000000000000000111111111111111222333444444444444666555555777888:::BBBLLLZZZjjj******************************+++,,,,,,,,,,,,,,,++++++************++++++***************************))))))(((((())))))************************************)))))))))))))))&&&'''((()))******************))))))******+++,,,************))))))))))))(((((())))))))))))((((((''''''(((((()))******+++************************((()))***++++++***)))(((,,,++++++******++++++,,,))))))*********+++++++++))))))*********+++++++++)))+++,,,,,,+++******++++++******+++,,,...---,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,------+++)))((('''((()))))),,,,,,++++++++++++++++++++++++,,,------,,,+++***,,,---------------,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------,,,''')))+++,,,+++******+++,,,---............---,,,+++++++++,,,,,,,,,------///...,,,,,,...//////...,,,---......//////......((((((((()))***+++------,,,,,,,,,---------......,,,,,,,,,---------......+++++++++,,,,,,,,,------.........---,,,,,,,,,+++)))***+++,,,---,,,,,,+++++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,+++++++++******)))))))))******---,,,,,,++++++,,,,,,---******++++++,,,------...,,,++++++++++++++++++,,,,,,,,,++++++***+++++++++++++++************++++++)))+++,,,***((((((***,,,)))*********++++++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++************++++++***)))((((((''''''((((((---,,,+++***************))))))*********+++++++++)))******+++++++++******((()))))))))************************************)))***++++++++++++***))))))******+++,,,,,,------***++++++,,,+++***)))(((***+++---,,,++++++---000,,,,,,---..................///000000......///000//////000000111111222222000111222444555555444444555333444666777999AAAJJJVVVfff************************++++++,,,------------,,,++++++************++++++***************************)))(((''''''((()))***************************++++++******))))))(((((("""###%%%''')))+++,,,,,,******))))))***+++,,,,,,************))))))))))))(((((())))))))))))((((((&&&''''''((()))******+++************************((()))***++++++***)))(((,,,++++++******++++++,,,))))))******++++++++++++))))))******++++++++++++***,,,...---***))),,,...---,,,,,,,,,...---,,,***+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++,,,---......111///---+++******+++,,,---,,,,,,++++++*********)))***+++,,,,,,+++***)))******+++,,,------------,,,,,,---------.........///......------,,,,,,+++++++++,,,---............***,,,...///...------...------...//////...---------------.........//////000...------.........---+++,,,,,,---.........---000///...---,,,---......,,,,,,,,,------.........,,,,,,,,,---------...............//////000000000......---,,,++++++******)))***+++,,,---,,,,,,+++......------------,,,,,,---------,,,,,,++++++++++++++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////---,,,+++******+++,,,---************+++,,,------++++++************++++++***,,,---,,,))))))+++...(((((())))))*********+++))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))((('''''''''''''''222000...+++***)))))))))&&&'''((()))+++---......+++++++++++++++***)))((((((((())))))*********+++***************************+++,,,------,,,+++***))))))***+++,,,,,,------***+++,,,,,,+++***)))((()))+++,,,+++******...222***+++,,,,,,------,,,,,,---...///...------...///...//////000111222222333000111222444555555444444444222333555555888@@@IIISSSddd(((((())))))))))))(((((('''((()))***+++,,,,,,,,,###%%%(((+++,,,+++)))(((******))))))******+++,,,,,,+++******)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++*********))))))(((((((((((())))))))))))(((((())))))))))))************(((((())))))*********+++++++++******++++++,,,---))))))))))))************))))))))))))))))))))))))***++++++,,,,,,++++++***)))+++...///...,,,++++++************************++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,111---((($$$###&&&+++...++++++++++++++++++++++++++++++,,,,,,,,,---------+++---...---,,,+++++++++------------,,,,,,+++***---,,,+++******,,,...///+++*********+++---///000///...,,,+++***+++,,,,,,...---,,,+++++++++,,,---------------------------...+++((((((+++---,,,+++***+++,,,,,,------,,,,,,---------.........//////111000///...------------+++,,,---......,,,***)))------------------------...------,,,,,,------...------............---------,,,,,,++++++,,,,,,---------++++++++++++---------------,,,******,,,...***+++++++++******,,,------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,---.........,,,,,,---,,,+++******,,,...///))))))*********+++++++++,,,+++***))))))***+++,,,******++++++++++++******(((*********)))((()))***,,,,,,,,,***)))))),,,...+++++++++++++++***))))))((())))))(((((()))+++...---+++)))'''&&&'''((((((+++++++++***************************************************************++++++************++++++,,,,,,------......------+++++++++************))))))***+++,,,---............---,,,+++++++++------++++++,,,,,,,,,,,,------,,,,,,,,,---------....../////////...------,,,,,,+++,,,---...///111222222111111222333444444444444555777999999999===CCCHHHRRRbbb}}}***+++,,,------,,,+++***((()))***+++++++++++++++'''(((***+++,,,+++***)))******))))))******+++,,,,,,++++++***************************************))))))))))))))))))))))))++++++******))))))((((((************)))))))))((((((((())))))))))))(((((())))))))))))************))))))))))))*********+++++++++******++++++,,,---))))))))))))***************************************++++++,,,,,,++++++***)))+++------,,,+++++++++++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))((((((***,,,...++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,...//////---,,,,,,---,,,---------,,,,,,+++***+++***)))))))))***,,,,,,---,,,+++++++++,,,---......---,,,+++++++++,,,,,,---,,,+++++++++,,,---...------------------------...,,,)))***,,,------+++++++++,,,------------,,,---------.........//////222222111111111222222333///......------,,,------------------------------------,,,,,,,,,,,,------------............------...------,,,,,,------...---,,,,,,++++++,,,,,,------......---+++,,,...000......---+++))))))***+++,,,,,,+++******+++,,,,,,************************************************+++,,,---------,,,+++***---,,,+++******,,,---///,,,,,,,,,+++******))))))++++++************++++++******++++++++++++******)))***++++++))))))***+++)))***,,,+++***)))***+++******++++++******)))(((+++++++++***((('''((())),,,+++)))'''&&&'''((())))))(((((((((((((((((((((************************+++++++++***************++++++************++++++---------------,,,+++***))))))******+++++++++,,,)))***+++,,,------------...---,,,+++******+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------........................//////000000000000000000000000111111222333444444444444444777999999999===CCCHHHQQQaaa{{{***+++---......---+++***)))******+++++++++************++++++++++++++++++******))))))******+++,,,,,,,,,+++***************************************)))))))))))))))))))))))),,,,,,+++***)))(((''''''************))))))))))))((())))))******))))))((())))))))))))************)))))))))***************++++++******++++++,,,---)))))))))*********++++++******************************++++++++++++*********+++,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---///000///...,,,------,,,,,,---------,,,++++++************++++++++++++...---,,,++++++++++++,,,------,,,+++++++++,,,,,,,,,++++++++++++,,,---...------------------------///---++++++---...------++++++,,,---------------------........./////////------------...///000111111000...,,,,,,---///000---------------------------,,,,,,++++++,,,,,,---------............------///......------......///+++,,,,,,------,,,,,,+++---......---------000222333000---***)))***,,,---,,,,,,++++++++++++,,,,,,************************+++++++++++++++++++++++++++,,,,,,,,,++++++***)))---,,,+++***+++,,,---...000///...,,,+++)))((('''******++++++++++++************++++++++++++*********+++,,,+++***)))***,,,(((***------,,,************************)))(((((()))+++,,,+++)))''''''(((,,,+++)))(((''''''((()))(((((((((((((((((())))))************************++++++++++++******))))))++++++************++++++---------,,,+++***)))((('''((()))***+++,,,------))))))***+++,,,,,,,,,,,,---,,,+++***************++++++,,,,,,,,,,,,------,,,,,,,,,---------......------...//////000111111111111111111111111111111111111222333444444444444444666888999999<<>>888111---,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......------,,,,,,,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,++++++***+++,,,------,,,+++*********++++++++++++*********+++,,,,,,+++***+++,,,,,,,,,***((('''(((+++...***************)))((((((%%%(((***++++++******++++++******)))))))))))))))))))))******++++++++++++************************+++++++++*********))))))++++++************++++++)))******++++++*********************************))))))***+++++++++******&&&'''(((***+++,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......111111000000////////////+++,,,---...000111222222111111222333444444444444333666888888888<<>>DDDNNN]]]vvv***++++++,,,,,,++++++***---,,,,,,+++***)))((((((***++++++***))))))***,,,***++++++++++++++++++***************************+++++++++++++++++++++++++++++++++***************************************************************((()))))))))))))))))))))(((((()))***+++,,,,,,,,,((((((((((((((((((((()))))))))*********+++++++++************************,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,---...///000111222000---+++))))))***+++......---------,,,,,,,,,++++++++++++++++++++++++......................../////////......------------------------.........000000000///......------......------......///000000000000000000000000000000000111222222222222222333333333333333333333333111111111111000000000000111000000000000000000111111000000///////////////---......///000111222222000000111222222222222111111111222222222222111111000000111111111111000000111111111111111111111111000000000000000111222222111111111111111111111111111111111111000000000000///////////////000111111000000000000000000000000111000000/////////000000...---------------......///...---------...///000......///000222555888:::<<<;;;999666333000...---000///...------...///000000/////////.........------------,,,,,,++++++***,,,,,,,,,------.........---.....................---,,,,,,,,,,,,,,,,,,---)))))))))******++++++,,,)))***++++++***)))***++++++***)))(((((()))***+++,,,+++)))(((((()))+++,,,+++***)))(((((()))***+++******)))((()))***+++,,,************************++++++++++++++++++++++++(((((()))***+++,,,,,,+++))))))(((((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,---...//////---------------...///////////////000000000111111000111111222222333333444555444444888999999>>>DDDPPP___vvv*********++++++*********---,,,,,,+++***)))((((((+++,,,,,,***)))((()))+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***))))))))))))))))))))))))************************((((((((((((((((((((((((************************((((((((())))))))))))***)))))))))***+++++++++,,,***))))))))))))((((((((()))************+++++++++************************,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,---...///000,,,,,,+++***+++,,,---.........---------,,,,,,,,,------------------------......................../////////.........---------,,,,,,,,,,,,---......000000000//////...............------......///000000000000000000000000000///000111111222222111111333333333333333333333333222111111111000000//////111000000//////000000111111111000////////////////////////000000111111111000000111222222222222111222222333333333333222222111111222222222222111111111111222222333333333333111000000000000111222222222222222222222222222222111000000000000000//////000000//////000000111222000000000000000000000000222111111000000000000000...------------...//////000///...------...///000222333444555777999;;;<<<444444333222000///......//////............//////------..................///......---,,,++++++++++++,,,,,,---......//////------............//////...---,,,++++++,,,---...++++++*********+++,,,,,,)))***++++++***)))***+++,,,+++)))((((((***,,,------,,,+++******+++,,,---)))))))))((())))))***+++)))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++'''((()))+++,,,---------((((((((((((***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,,,,---...///000......------......///000.../////////000000000000111111222222333444444444555333444888999:::>>>DDDRRR```vvv((())))))******))))))(((************************,,,------+++((('''((()))******++++++++++++******)))***++++++++++++***)))))))))))))))))))))))))))************************((((((((((((((((((((((((************************))))))))))))******++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///***++++++,,,---...//////......---------,,,,,,,,,////////////////////////........................,,,------...///000000111...------,,,---...///000000000000/////////////////////......//////000111000000000000000000000000...///000000111111000000111111111111111111111111/////////000000000000000000000////////////000000///////////////000000111000000000000000000000111000000111222222222222111222222333333333333222222111222222222222222222111111222222333444555666666111111000000111111222333111111111111111111111111000000000/////////......000000//////000000111222111111111111111111111111333222111111000000000111///////////////000111111//////...///000111333444888888888888777666555444........./////////000000......////////////....................................---------------------------...............,,,,,,,,,,,,---------...---------------------------,,,+++******+++,,,,,,)))***++++++***)))***+++++++++++++++,,,,,,---...........................((()))******+++++++++***)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,---,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///...............////////////......//////000111//////000000000111111111222222222333444444555555444333444888::::::>>>DDDQQQ___uuu(((((())))))))))))(((((('''((()))***+++,,,---------...---+++((('''''')))))))))************))))))((()))***++++++***)))(((++++++++++++++++++++++++******************++++++************************************************+++*********+++,,,,,,---+++++++++***************)))))))))******++++++,,,)))************+++++++++************************)))***++++++,,,,,,,,,,,,------------------------++++++++++++,,,,,,---...------...//////...------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////******,,,...000222333444///......------///000111////////////000000000000000000000000000111111222000000000000000000000000......///000000000000000////////////////////////------...///000111222222000000////////////000000------......///111222333111111111000000000000000000000111222222222222111222333333444444333333222111222222333333222222111111222333444666777888888111111111000111111222333000000000000000000000000000000//////.........---000000000000000111111222111111111111111111111111333333222111000000111111111111000000111222333333/////////000222444777888<<<;;;:::888444000---+++...////////////000000000---...///000000///...---111111000000000/////////---------------///000000/////////...------,,,,,,*********++++++,,,,,,,,,***,,,...//////...,,,***///...,,,+++++++++,,,,,,)))+++++++++***)))***++++++,,,...000000///...---***++++++,,,,,,++++++***(((***+++,,,---,,,,,,+++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,------------,,,++++++,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////222111000//////......//////////////////000111111000111111111111222222222222333333444444555555666333222444999::::::>>>DDDPPP^^^ttt++++++,,,,,,,,,---------***************************)))))))))))))))******,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******++++++************++++++)))************+++++++++))))))*********))))))(((************************************************************************++++++++++++************,,,---.../////////...---+++******))))))******+++,,,,,,,,,+++++++++******,,,,,,,,,,,,+++***)))))))))***,,,,,,***)))***+++/////////......---------...---,,,,,,++++++++++++......////////////......000000000000////////////......//////000000111111000000000///////////////111111000///////////////111000///......///000111000000000000000///............................../////////000111111222222000000000000000000000000000000000000000000000000333333222111000000111111333444444333222111000000111111111111111111111111666666666555444333111000444333222111111111333333222222222333444555666777222222222222111111000000111000/////////000222333000000000000000000111111000000000000000000000000000000111111222222333333111111111111111111111111///000111111111111000000...///111333777:::<<<>>>;;;777111///000111000///,,,***'''(((+++000333444000000//////.........---........................000---,,,---///000...,,,...---,,,+++***+++,,,---......------------......---,,,++++++************---,,,,,,,,,+++*********))))))***+++,,,,,,,,,,,,......---,,,+++***)))(((...///111222111///,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,+++******++++++,,,,,,...000...+++***---000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,............---,,,++++++******++++++,,,---......///000000111111111111111333222111000000000222222111111222444444444444444555666777777888:::>>>AAAOOO^^^vvv++++++++++++,,,,,,,,,,,,************************---,,,+++******)))******++++++************++++++,,,,,,++++++************++++++************++++++)))************+++++++++******++++++++++++******************************************************************************'''''''''(((((((((((((((+++,,,...///000///...------,,,,,,++++++,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++*********+++------+++++++++,,,............------------///...------,,,,,,,,,------......////////////.../////////................../////////000000000111000000000000000000000000111111000///////////////111000////////////000111222222222222222111000000////////////////////////111111111000000000000000000000000000000000000000111111111111111111111111333333222111111111111111111222222333333333222222111111111111111111111111444444444444444333333222333222111111000111222333333222222222333444555555222222222222111111111000111000000///000111222333111111111111000000000000111111111111111111111111000000111111111111111111222222222111111111111111000000000000000111111111---111777;;;<<<999555222555111...---...000000//////,,,******,,,///000111000/////////....................................///---,,,---///000...,,,,,,,,,,,,+++,,,,,,------......------------.........---,,,++++++++++++,,,'''((()))***,,,...///000++++++,,,,,,,,,++++++***+++++++++***************((()))+++---------,,,+++************************+++************+++,,,,,,,,,,,,+++++++++++++++,,,************((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------------,,,,,,+++++++++,,,,,,------......,,,------...............333222111000000111222222111111222222333444444444555666666777777:::>>>AAALLL[[[sss)))*********++++++++++++************************///...,,,+++******))))))*********))))))*********+++************)))))))))++++++************++++++)))************+++++++++***++++++,,,,,,,,,++++++************************************************************************)))))))))******++++++,,,***,,,...000000///---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,+++---......---,,,,,,---,,,,,,------------------//////...---------......,,,---...///////////////---------...............////////////000000000000///000000000111222222222111111000///////////////111000000//////000000111333333444444333333222222000000000000000000000000222222111111000//////...000000000000000000000000111111111111111111111111333222222111111111111222000000222333444444444444222222222222222222222222111222333333444444444444111111000000000111111222333333222222222333333444222222222222111111111111111000000000000111222222222222111111111000000000222222222222222222222222111111111000000000000000222222222222111111000000000000/////////000222333444777;;;===;;;666///+++000...,,,,,,...000222222000///---,,,---...---,,,////////////....................................///...------...///...---***+++,,,---------------......------------............------,,,---------...---,,,,,,++++++++++++------------,,,+++***)))((()))))))))******++++++'''(((((()))******++++++******************************))))))******+++,,,+++++++++++++++,,,,,,,,,,,,+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---***++++++,,,,,,,,,,,,,,,------------------.........///000000111111000000222111111000111111222222111111111111222333444555444555666666777:::>>>AAAHHHWWWooo))))))))))))************************************---,,,+++*********************))))))))))))*********)))))))))))))))))))))++++++************++++++))))))*********+++++++++******++++++,,,+++++++++************************************************************************)))******+++,,,---......)))+++...000000///---++++++******))))))******+++++++++++++++++++++++++++)))***+++,,,------------+++,,,......,,,+++,,,---++++++,,,,,,------............------------......,,,,,,---...////////////------............//////////////////000000000000//////000111222333333444111000000///////////////000000000000000000000000111222222222222222111111111111111111111111111111111111111111000000//////000000000000000000000000111111111111111111111111333222222111111222222222000111222333444444444444222222222222222222222222111222333333444333333333000000000000000111111111333333222111111111222222222222222222222222222222000000000111111111222222333222222111111000000///222222222222222222222222111111111000000/////////333333222222111000000000111000///...///111333555@@@===999444111000000000000///......000111333444000///......//////---+++///////////////.......................................---............---)))***,,,...//////...---......------------......//////...............///222111///,,,+++***)))))),,,,,,------,,,++++++***************++++++++++++...---+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,++++++,,,,,,,,,,,,,,,,,,...+++)))***---...---+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------((()))***+++,,,,,,,,,,,,..................------000000111222222222222111111111111111111111222222111111000000111222444555444555666666777999===AAAFFFUUUlll(((((()))))))))*********************************)))))))))))))))***+++,,,******))))))))))))******)))))))))))))))))))))***++++++************++++++))))))*********+++++++++(((((()))***++++++******************************************************************************''''''(((((()))***++++++)))+++---//////...,,,++++++******))))))******+++)))))))))***************)))***+++,,,---.........***,,,------,,,++++++,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,------,,,,,,---...................../////////000000000000000000000//////////////////000111222333333444111000000///////////////000000111111111111000000...//////000000/////////000000000000000000000000//////000000111111111111111111111111111111111111111111111111111111111111333222222222222222333333222333333444444333333333222222222222222222222222333444444444444333222222//////000000111111111111333333222111111111222222222222222222222222222333000111111111222222222222333222222222111111000000111111111111111111111111222222111111000000//////222222222111111111000000111000//////000222555777AAA<<<666000---...111444111000000//////000111222///......///111111///---.........///////////////........................---.........------......)))+++,,,...//////............------------....../////////......///000000...---,,,+++,,,---///000***+++,,,---------------------,,,,,,,,,+++++++++///...,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------***+++,,,------------,,,***'''%%%&&&)))+++***(((+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...((()))***+++,,,---------..................------,,,---......//////......000000111111222222222222111111111111222333444444444555666666666999===@@@FFFTTTkkk((()))))))))************************************'''''''''((()))***,,,,,,*********))))))*********)))))))))************+++++++++************++++++)))************+++++++++'''((()))***************************************************************************************))))))******++++++,,,,,,***+++,,,---...------,,,---,,,,,,++++++,,,,,,---)))))))))*********************,,,---............***+++------+++***+++,,,------..................,,,,,,+++++++++,,,------------.........------,,,......//////000111111111000000000000///////////////000000000111222222222111111000///////////////000111111222222111111000,,,---......///.........000000000000000000000000...//////000111111222222111111111111111111111111222222222222222222222222333222222222222333333444333444444444444444333222333333333333333333333333555555555555444444333222//////000111222222222222333333222222222333333444222222222222333333333333000111222222333333222222222222222222222222222222111111111111111111111111222222222111111111111111111111111111111111111111111000000111333555777888888666444222000000111111///000000///...---...000.........///111222111///.........///////////////........................---...///...------...///+++,,,---.....................------------......//////......//////000000222111...,,,+++,,,---...***+++,,,---..................------,,,,,,,,,+++***))))))))))))+++,,,---************************,,,,,,++++++,,,,,,---...***+++,,,.........------***)))((()))+++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......)))***+++,,,------------------------------............///000000000000//////000111222222222222222111111222444444444444444333444555555666999===@@@GGGTTTjjj)))))))))*********++++++************************))))))))))))***++++++,,,++++++************++++++************++++++,,,,,,++++++************++++++)))************+++++++++'''((()))***++++++++++++************************************************************************------------------------,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,---******++++++,,,,,,,,,,,,++++++,,,---.........---+++,,,......,,,,,,,,,---//////////////////......,,,,,,,,,,,,,,,---..................---,,,++++++------......///000000111111000000000/////////...000000000000000000000000111111000///////////////000111222222222222111000......///000000000000000222222222222222222222222000000000000000111111111111111111111111111111111222222222222222222222222222222222222222333444555222222333444555555555555333333333333333333333333444444555666666666555555///000111222333333333222333222222222333444555555222222222333333333444444000111222333333333222222000111111222222333333444222222222222222222222222222222222222333333333333000000000111222222333333000111222444666777999999222222222222222111000///...000222111///...000222000///...///111222111000............/////////000........................,,,...000///---,,,---///......---------......///......------------.....................///000000888666222---***))))))))),,,,,,---------------,,,+++,,,,,,,,,,,,,,,------))))))))))))***+++,,,,,,************************+++++++++++++++,,,,,,---)))***,,,...//////...---+++,,,------------///111******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///***+++,,,---------------++++++,,,,,,------......000000111222222222222222...///111222333333222222000222444666777666555333333444555555666888<<<@@@GGGTTTiii************++++++++++++************************,,,,,,++++++***+++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++************++++++)))************+++++++++((()))***+++,,,---------************************************************************************+++*********************---,,,+++***+++,,,---...+++******************+++,,,,,,,,,------.........,,,,,,------......------,,,...//////...------...111111000000//////......---------------...///000/////////...---,,,******,,,,,,------...///000000111111000000/////////...000000000000////////////111111000///////////////000111222333333222111000///000111222222222222222333333333333333333333333222222111111000/////////111111111111111111111111222222222222222222222222222222222222333333444555000000222444555666777777333333333333333333333333222333444666777888888888///000222333444444333333222222222333444555666777222222222333333444444444000111222333444333222222000000111222333444444555333333333333333333333333222222222333333444444444//////000111222333333444000111333666888999::::::333111000......///111222///222444333222111333666333111//////000111000000---.........//////000000........................,,,...000///---,,,---000000///---,,,,,,---...///.........------........................///000000333111///,,,,,,,,,...///............---,,,++++++((()))***+++,,,---......------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,)))***---...//////...---(((***,,,+++))))))---000******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,---.........------******++++++,,,---......------...///////////////...///111222333333222222000222555888999777555333333444555555666888<<<@@@GGGTTThhh~~~************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))******************++++++&&&'''***+++,,,+++)))(((---,,,***(((((()))***+++************************))))))))))))))))))))))))******++++++++++++******(((((())))))************++++++,,,,,,,,,,,,------.........---++++++,,,---000//////...,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------......---,,,---...///000222111000000000222333444111111111111000000000000......///000000000000000222111111111000000//////111111000000000000111111000111222333333222000///////////////000000000000222222111000111222333444555555444555666555444222222222222222222222222222000222333333111111222333444333333333333333444444666555333222222222333444555555444444444444444333333444666777888777777666555555555555444333222111777666555333222333333444555444444333333333333333333333333222222222111111......///000111222222333222222222222111111000000111111111111111111111111444444333222222111111000111000000444999888333...000000000000///...,,,,,,111111222222222333333333111111000000//////................../////////000000111111000...,,,---...////////////////////////+++"""!!!,,,222...,,,000................................................///...---,,,,,,,,,,,,,,,///...,,,+++******+++,,,,,,,,,------...---------...........................---,,,+++++++++,,,,,,---+++)))***,,,---,,,)))++++++++++++++++++++++++------,,,++++++******)))---------,,,,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,---+++)))((((((***---////////////000000000000111000000111111111111000000000000000///////////////111111222333333444555555333444666666666888;;;>>>CCCPPPeee|||************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************((()))***,,,,,,,,,+++***---,,,***)))((()))***+++******************************************************++++++++++++******)))))))))******+++++++++++++++,,,,,,,,,,,,---------......---++++++,,,---******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------......---------...///000//////.........///000000000000000000000000000000//////000111111111111000111111111111000000000///111111000000000000111111///000111111222222222222000000000111111111111111555444333111111111111222///......///000000///...111111111111111111111111222222333111000///000222333333333444444555666777555555444444333333333444777777777777666666666666000111333444444444333333222222222222222111111111444444333222333444555666444444333222222333333333444444444333333333222222333333333333444444444444222222222222111111111000111111111111111111111111222222222222222222222333222000000333777777333///000000//////...------,,,111111111111222222222333111111000000////////////........./////////000000///000111000...,,,---...////////////////////////333***)))111666111///222................................................///...------,,,,,,,,,---------,,,+++,,,,,,---...............---,,,++++++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,,,,***)))***,,,---+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++.........---,,,,,,++++++,,,++++++***)))(((''''''...---,,,++++++---...///,,,,,,,,,------------...000000111111111111000000000000000000000000000000222222222333333444444444333444666666666888;;;>>>CCCPPPeee}}}************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,,,,+++***)))))))))***+++************************++++++++++++++++++++++++******++++++++++++************++++++++++++,,,,,,++++++,,,,,,,,,,,,---------......---++++++,,,---(((((()))******+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////............---......------......///000....../////////...------.........//////000000111000000111222222222222111111111111111000000000000111111000000000000111111/////////000111222333444111111111111222222333333555444333222222222222222555555666666666666666666222222222222222333333333666777666444333222444666555666666777888999999:::888888888888888777666666888888888888888888888888:::;;;;;;<<<<<<<<<;;;;;;777777777666777777888888333222222222222222333444555444444444444444555555444444444444333333333333666555555555444444444333222222222222111111111111222222222222222222222222000111111222333333444444333111000222555666333000222111///...------......000000000111111111222222111000000000000/////////....../////////000000000///000111000...------...////////////////////////444---+++111444///,,,...........................///////////////////////////...------,,,------------,,,,,,------...000000/////////...---,,,******---------------------------------,,,,,,,,,,,,,,,+++***)))***++++++***)))************************++++++,,,------...//////------,,,,,,,,,,,,++++++000///...---+++***)))(((//////...---+++***)))(((............//////000000......////////////000000///000000111111000000//////000000000111222222222333333333333333333333333333444666666666888;;;>>>DDDPPPeee}}}***************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++***************++++++*********++++++,,,++++++***))))))******+++************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------,,,++++++,,,...+++++++++*********))))))........................------------------------/////////..............................//////000///000111111111///...---,,,------...///000000111111111222333333333333222111111111000000000000000222111111000000111111222111000//////000111333444000111111222222333333333222222222222222333333444333444444444333333444666888888888999999999::::::;;;<<<<<<;;;:::;;;>>>@@@===>>>>>>>>>>>>>>>>>>=========>>>??????===<<<;;;========================;;;:::::::::999888888777555444333333333444555666777777666555555444444333666555555555555666777777444444444333333333222222333333333222222222222222222222222222222222222222222222222222222222222222111111111222222333333333444222000111333444333222444222000......///000111///000000000000111111111000000000000000000000000...////////////000000000///000000000...------///////////////////////////222---,,,000222...,,,---........................000000000000000000000000......------------..................//////000000............---,,,++++++........................---------------,,,,,,+++************************************************+++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,//////...,,,+++***)))(((000//////...---,,,,,,+++---...///000111000////////////000000000111111111//////000000000000////////////000111222333333444333333333333333333333333333444666666666888;;;>>>DDDPPPddd}}}*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++*********))))))+++***))))))))))))************************++++++************************************************++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---,,,+++***,,,...---------,,,+++++++++***........................------------------------////////////////////////.........//////////////////000111111111///...---,,,------...///000000111111111222333333333333333000000000000000000111111222222111111111111222222444333222000000000111222000000111222333333444444000000111111111111111111444555666666444555888:::<<<<<<===>>>@@@AAABBBBBB@@@AAACCCDDDDDDGGGJJJMMMOOOOOONNNNNNLLLJJJIIIGGGGGGGGGHHHIIIIIIHHHFFFEEEHHHGGGGGGGGGGGGFFFFFFFFFDDDCCCBBB@@@>>>===<<<;;;<<<;;;;;;:::::::::::::::999999999999888888777777666555555555555555666666444333333333222222222222000000000111222333333444222222222222222222222333222222222222222222222222333333333222222222111111444222111000111222222222555444222000000111333444///000000000000111111111000000000000111111111111////////////000000000111...///000///...---...///000000000000000000000000111//////222333111000111........................000000000000000000000000......---------......///000000000//////.........++++++,,,---............++++++++++++++++++++++++------.........---,,,+++******++++++*********+++************************---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************++++++++++++,,,---///000000000...---,,,,,,,,,---------......//////000000000000////////////000111222333333444222222333333333333444444333444666666666888;;;>>>DDDOOOccc|||*********************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,++++++***)))))))))*********))))))))))))))))))*********++++++++++++************************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------***+++,,,+++******,,,...,,,------------.........------------------------------------------------...////////////000000000---...///000000000000///....../////////...------.........//////000000111111111222333333333333222000000000000111111111111222222111111111111222222666555444333222111111111111111222333444555666666444444444444444333222222777999<<<<<<<<<>>>CCCGGGDDDEEEFFFHHHKKKMMMNNNOOOSSSUUUYYY[[[]]]___ccceeemmmmmmmmmkkkiiifffcccbbb```````````````______^^^[[[[[[ZZZYYYXXXWWWWWWVVVXXXWWWTTTPPPMMMKKKIIIHHHFFFFFFFFFEEEDDDBBB@@@???999999::::::::::::999999777666555555444444555555444444444444333333333333111111222333444555666666222222222222333333333333333333333333333333333333444444333333222111111000333333222111111111111222444444222222222222333444000000000111111111222222000000000111111111111222/////////000000000111111...///000///...---...///000000000000000000000000------...///000000000000........................////////////////////////.........---......///000000000000000///...---,,,******,,,---.../////////---------------------------......//////---,,,+++***+++,,,,,,+++***+++,,,++++++++++++++++++++++++------,,,++++++***))))))++++++,,,,,,,,,,,,------,,,,,,,,,------.........***++++++,,,,,,---......+++,,,.../////////...------............/////////...//////000000//////...///000000000111222222222111111222333333444555555333444666666666888;;;>>>CCCMMMaaa{{{************************)))******+++,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++***))))))(((******+++,,,+++***)))((())))))***+++++++++++++++************************************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,------***+++,,,+++******,,,............---------------,,,,,,,,,,,,,,,,,,,,,,,,.........................../////////000000000000---...///000111000000/////////.........///000000000000000000000000000000000111111222222222222222///000000000111111111111333222222111111222222333555555555555444333333222333444555666777888888999999:::<<<>>>@@@@@@@@@@@@<<>>BBBLLL___zzz************************))))))***+++,,,,,,------************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((***+++---...---+++)))(((((()))***+++++++++++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++,,,,,,,,,---------***+++++++++******,,,...222111000...,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,.........................../////////000000111111---...000111111111000///222111000000000222333444111111111111000000000000000000111222222222222111//////000000111111111222333222222111111222222333333444555666666666555444555666777888999:::;;;;;;<<<>>>CCCHHHLLLPPPRRRSSSZZZ```fffkkknnnuuu~~~xxxsssppphhhgggddd```\\\VVVRRROOODDDCCCAAA@@@>>>=========888888888888777777777777555444444444444333333333222222222333333444444444333333333333333333333333111111111222222333444444111222333333111000000000///000000111111111000000111222222222222333333333000000111111222222222222000000000000111111111111---///000///......///000000000000000000000000000///222333111000000000///...............................................................///000000+++,,,---/////////......---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000...,,,++++++---///...,,,+++---///------------------------+++,,,,,,------......///+++++++++,,,,,,---------////////////////////////---------,,,,,,+++++++++............/////////000------------..................////////////......000000000000//////////////////111222444555777777333555666666666888;;;>>>BBBKKK^^^yyy************************,,,,,,,,,,,,+++)))'''&&&************************))))))*********+++++++++************************************************++++++++++++++++++++++++*********)))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---++++++,,,------......///***++++++,,,------------...------,,,,,,------...............////////////------...///000111222222444444333222111000//////...///000///...---...///111000////////////000000555555333222111111111111111000000000222333222111111///------000333666777444666888888888888999:::888:::===BBBGGGIIIIIIGGGPPPYYYdddlllpppqqqrrrttt}}}tttjjjdddbbbZZZPPPLLLLLLKKKFFFAAA??????>>>;;;777666777888000222555777777777777888333444444444333333444666333444444555555444333222444333222111111222333444333222222222111111000000111111111111111111111111222222222222222222222222111111111111111111111111444444333222111000....../////////000111111111222222111000.........///000111000///......///000111000000//////.........---------------------------111111///......---------------...000111333444444...........................---,,,,,,......---,,,,,,,,,------------......++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,---.........---,,,+++&&&'''(((***,,,...///000......---,,,---...///000000000////////////000000/////////000111333444555...//////000000000000000111222333444555555555555444555666777777888:::===FFFOOOaaazzz***************************++++++++++++***))))))***************************+++++++++,,,,,,,,,,,,************************************************++++++++++++++++++++++++************))))))))))))((()))***++++++***)))(((************************---------,,,,,,,,,,,,,,,))))))))))))))))))))))))...,,,+++***)))***,,,---------------------------------------,,,+++******...------,,,,,,------...............////////////000000000000////////////222222222111000000//////...///000000......///000111000000/////////000000222222111111000111111111444444444444555555444333666444222111222333444444777999:::::::::;;;>>>@@@EEEJJJRRRZZZaaaeeehhhiiiwww{{{qqqjjjgggbbbYYYRRRPPPNNNJJJGGGCCCAAA???>>>888999999999777666666666444555444444333333555666555666777777666444222111444444333222222222333333111111111111222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111222222222222111111222222222222222333333333111111//////...///000000111000///......///000111---------,,,,,,,,,++++++////////////////////////------------///000111222---......//////000000000........................---+++***+++,,,---,,,***//////......---------,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,,,,,,,------******++++++,,,------......------,,,---...///000......------------......000000//////000000111111...//////000000000000000000111222333444444444444444555666777777888:::===DDDMMM^^^www***************************)))))))))***+++,,,,,,************************++++++,,,,,,,,,---------************************************************++++++++++++++++++++++++************************))))))***++++++***))))))************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,*********+++,,,//////...------,,,++++++------...------,,,+++***......------------..................////////////000000000000////////////000000000000000000000000...///111000///...///111111000000000000000111111111111111111111222333333111222333444555555555555999999888888777777666666===@@@CCCFFFIIINNNSSSVVVccclllyyy|||sssjjjeee^^^YYYVVVQQQLLLHHHEEEDDDAAA???<<<:::999999666555444333333444555555777999:::;;;:::888555333555444444444333333222222000111111222222333333444222222222222222222222222111111111111111111111111111111111111111111111111//////111222333333333333333333333222222222222222000000/////////000111111000000////////////000000------------,,,,,,,,,,,,000000000000000000000000,,,,,,------///000222222...---------------------........................---,,,+++,,,---...---+++111000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111///,,,******+++---///......---------,,,,,,,,,...------------...//////......------------......111000//////...............///000000111111000000000000111222333333333333444555666777777888:::===BBBJJJZZZsss************************+++***)))))))))***,,,---************************+++++++++,,,,,,,,,,,,---************************************************************************)))***************++++++************************************************,,,,,,++++++***)))))))))------------------------......,,,+++++++++++++++......---------,,,,,,,,,******,,,---..................------------..................////////////------...///000111222222......//////000000000111...000111111//////000222111111000000000111222222333333333333333444444555...000333555666777999::::::<<>><<<:::888555555555444333222111111222222222333333333333333222222222222222222222222111111111111111111111111111111111111111111111111///000111222333444444444222111111111000//////////////////000000111111222000000////////////000000000000000000000000000000111111111111111111111111111111///......---------------------------------........................///...---...000000000...//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------000...---++++++,,,---...//////......---------,,,------------......//////000000////////////000000111000//////......////////////000111111111111000000111222333333444444333444555666777777888:::===BBBHHHXXXqqq************************---,,,***)))))))))***+++************************************++++++++++++************************************************************************))))))******+++++++++,,,++++++************++++++************************+++++++++******)))))))))))))))))))))))))))))))))...------,,,,,,+++++++++,,,,,,,,,---------......******,,,---...////////////......------......///............////////////------...///000111222222.........///000000111111///000111111000000111333111111111111111222333333555444444333333444444555111444777999:::<<>>>>><<<;;;999;;;===@@@@@@???>>><<<777777666444333222111111666555555444333222111111222222222222222222222222111111111111111111111111111111111111111111111111111222222333333333222222222111111111000///////////////000111111111222222//////000000000000//////111111111111111111222222000000000000000000000000333222111///---,,,++++++---------...//////000000........................///...---...000111000///,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------......------,,,+++........................---------...............000000////////////000000000////////////000111111///000000111111111111111111222333444555555555555444555666777777888:::===BBBIIIXXXqqq************************,,,,,,+++***)))))))))***************************))))))*********+++++++++************************************************************************))))))******+++,,,,,,,,,,,,+++************+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,------------,,,++++++,,,,,,---...//////------............------//////............//////............////////////000000000000/////////////////////000000111111111///000222222111111222444111111111111222333444444444444333333444555666666666999<<<>>>@@@EEELLLQQQ]]]ccclllsssxxx}}}sssjjj[[[UUUMMMHHHEEECCC@@@===???@@@AAABBBCCCCCCBBBBBB<<<:::888666444333333444777777666555333222111111333333333333333333333333222222222222222222222222111111111111111111111111333333444444333222111111333333333222222222222222000000111222222222111111//////000000000000//////////////////000000000000////////////////////////000000///............///------...///000000111111........................,,,+++***+++---......---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***,,,---...///...---+++***,,,,,,------.../////////,,,---......//////............------------......////////////000000111222///000111111222222111111222222333444555555555555444555666777777888:::===BBBIIIYYYrrr************************))))))***++++++++++++************************************+++++++++,,,,,,************************************************************************))))))***++++++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,------------------------++++++,,,---............,,,---------------------------............------//////............//////............////////////000000000000////////////000000111111111111111111///000222222222222333555111111111222222444555555444444555666888;;;<<<>>>???DDDJJJOOOUUU```mmmvvvvvvoooddd]]]ZZZVVVQQQMMMMMMLLLKKKKKKJJJJJJJJJJJJBBB???;;;888666666777888777666666555444333333222333333333333333333333333333333333333333333333333111111111111111111111111333333444444333333222111222222222222222333333333111111222222222111000///...///000111111000///...------........./////////000000000000000000000000---------......///111111////////////////////////........................+++***)))***---...---,,,///////////////.........------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,+++......------,,,,,,,,,,,,,,,------------.........,,,---.../////////...---......------------......000000///.........//////000000111222222222222111111111222444444444444444444555666777777888:::===BBBIIIZZZsss************************&&&''')))+++,,,---,,,,,,************************++++++,,,,,,,,,---------************************************************))))))))))))))))))))))))))))))***+++,,,,,,---------,,,+++******+++,,,---++++++++++++++++++++++++))))))***+++,,,------...******************************,,,---...////////////......------,,,,,,+++)))***,,,...///000111111//////............//////............/////////000------...///000111222222222222111111111111111111///111222222222222444555222222222222333444555666555666888;;;>>>AAADDDFFFLLLRRR[[[eeepppyyytttpppjjjeeeZZZYYYVVVTTTRRRRRRRRRRRRFFFCCC>>>:::888888:::<<<555555555555555555444444333333333333333333333333444444444444444444444444111111111111111111111111222333333444444333333333//////000000111111111222111222333333222111000///...///000111111000///...---.........//////000000000000000000000000000000...............///000111111000000///......------........................,,,++++++,,,...//////...333333222111000///......------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,000///,,,+++***+++---///---------------,,,,,,,,,,,,,,,.../////////...---000000////////////000000111000///...---,,,,,,,,,000000111222222222222111000000111222333333333333444555666777777888:::===AAAHHHZZZsss)))************+++++++++************************)))************+++++++++)))++++++)))'''&&&))),,,......,,,,,,,,,,,,......+++*********))))))((((((++++++******)))(((((((((,,,,,,+++******+++,,,,,,)))************+++++++++(((((((((((())))))))))))++++++******************+++++++++,,,,,,---------000...---+++******+++,,,...---,,,+++,,,,,,...///******+++++++++,,,,,,,,,......------------................../////////000000////////////000111111222222222222111111000000444222111111222444444333222222111111111222333444555888<<>>@@@GGGXXXooo)))************+++++++++++++++++++++++++++++++++)))************+++++++++***+++++++++))))))+++---******))))))))))))*********************)))))))))(((((())))))***++++++,,,******)))(((((()))******)))************+++++++++))))))*********+++++++++******++++++++++++++++++************++++++++++++******+++,,,,,,,,,++++++......///......---,,,,,,.........////////////000///......------......///....../////////000000000111111111000111222222333333333222222222222111111000111222444555555555555333444666888999;;;>>>AAAIIIQQQ^^^mmm}}}|||uuuooorrrtttyyy}}}mmm[[[OOOGGGAAA===<<<:::888555444555777777777333333444444555555555555333333333333333333333333555555444333222111000000222333444444222111111222222222222222222222222222111111111111111000000000//////000000000000000000000000000000000000000000222000//////000111000...////////////////////////............................................................//////////////////...---,,,++++++***,,,,,,,,,,,,,,,------...------------------,,,,,,+++++++++,,,,,,---...///,,,+++++++++******)))))),,,------...............++++++++++++++++++++++++---............///////////////000000///...,,,+++......//////000000111111333333222222111111111111222222333333333333444444777666666666888:::===???@@@GGGVVVlll))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++,,,,,,******))))))))))))******************************)))))))))******+++++++++*********))))))*********))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++++++++,,,++++++++++++++++++++++++,,,---------,,,***((('''+++,,,---......---,,,+++....../////////000000000//////............//////...////////////000000000222222222222222333333444333333333333333333222222222333555666666666666777777999::::::<<>><<<======<<<:::777666555444444444444555444444444444444444444444333333333333333333333333111333444444333222333444222222222222222222222222111111111111111222222222//////000000111111222222111111000000000000111111000000111111000000111111000000000000000000000000/////////////////////////////////////////////////////////000000000111111,,,,,,,,,------.........,,,++++++++++++,,,------.........------,,,,,,,,,------,,,+++++++++++++++000000//////............''')))+++,,,---------,,,........................------------............,,,,,,---...///222444555111111000000//////......---...///111222333333333222222222333333333444444444555555666888:::<<<===@@@FFFSSSfff|||)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))))))))***,,,---,,,***++++++,,,------,,,++++++*********+++++++++++++++---,,,,,,+++******))))))++++++,,,,,,,,,,,,++++++)))************+++++++++******+++++++++,,,,,,,,,******++++++,,,---------............------------((()))***,,,---...//////((()))***,,,------------------------............000//////......//////000/////////000000000111111///////////////000000111333333444444444444555555222444777777666777:::>>>@@@EEEMMMUUU^^^kkk|||}}}wwwwwwyyy|||~~~sssdddUUUNNNFFFCCCBBBAAA<<<888<<<:::888666555555555555444444444444444444444444222222333333444444555555111333555555444333444555333333333333333333333333111111111222222222222222000000111111111111111111111111///......///111111///111222111000000111333000000000000000000000000////////////////////////////////////////////////////////////000000000000***++++++,,,---...//////,,,,,,,,,,,,,,,------...------------------,,,,,,...---,,,+++************------------------......))))))***,,,,,,---------........................,,,------------............---,,,,,,---///000222......//////000000111111+++,,,///111333444444444222222333333333333444444333333444555777999;;;<<>>EEEKKKMMMWWWeeeqqq|||}}}~~~nnnggg^^^YYYWWWRRRKKKDDDBBB@@@===:::888777777777555555555555555555555555333333333444444444555555111333555555444333444555333333333333333333333333111111111222222333333333222222111111111111111111222000...,,,,,,...000222///111222222000000222444000000000000000000000000////////////////////////////////////////////////........./////////000000+++,,,,,,------.........---------,,,---......///,,,,,,------------------...---,,,,,,,,,,,,,,,---++++++,,,,,,---.........,,,,,,,,,,,,---......///........................,,,,,,---------...............///000000/////////......//////000000111111---...111333444444444333222222333333333333444444333333444666777999:::;;;>>>FFFTTTfffzzz)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++(((''''''))),,,---+++(((***+++,,,------,,,+++************++++++,,,,,,,,,*********++++++,,,------((()))***++++++***)))((()))************+++++++++))))))*********+++++++++******+++,,,,,,---......---------,,,,,,+++++++++,,,,,,,,,,,,---///111222333222000...---,,,------............////////////000000////////////000000000000000000111111111111111111000000111111222333444444444555555555666666777;;;>>>@@@AAAGGGPPPXXXcccooozzzrrrrrr}}}tttrrroookkklllqqqqqqyyy{{{vvvrrrlllbbbZZZFFFDDDAAA===:::999999999555555555555555555555555444444444444444444444444111333555555444444444555333333333333333333333333111111111222222333333333333222222222111000000000333000---******---000333...111333222000000222444000000000000000000000000000000000000000000000000000000000000000000000000............////////////---------------------,,,...------------...//////,,,,,,,,,------.........---------------...///000+++,,,,,,---...///000000000///...------///000111------------------------,,,,,,,,,---------......,,,///222444555444222000111111111000//////......000111333555555555333222222222333333333444444444333444555777888:::;;;<<<>>>FFFUUUgggzzz************************************************++++++++++++++++++++++++---...***%%%'''...000---++++++++++++++++++++++++((((((((((((((((((((((((,,,,,,,,,++++++++++++***((()))***+++++++++++++++''''''((()))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++///...---,,,+++,,,---...,,,,,,,,,,,,---///111222...---,,,,,,,,,,,,---...///////////////.........///000000000000000//////.........000222555888:::222111000111333333333222555555555444444666:::===@@@AAADDDJJJSSS^^^hhhooo|||rrrllljjjhhheeeccclll}}}uuummmfffaaafffiiipppwwwxxxyyyyyydddXXXIIIAAAAAA@@@<<<777333555777777666444444444444333222111111222333444222444555444333333444555555444333333222222222222222222222222222222333333111111111111000000//////000111333444444222///---...222444111***)))...555222111000.........///000000000000000000000000000//////............///000---...///000000///...---222///,,,,,,///000000.........------------......///---+++))))))+++---///------..................///...------,,,,,,,,,,,,000000000000000000000000---------............///------......//////000000...//////000111222333333---...///000111222333333222222111111111111111111222222333444444555555666555666666666555666888:::AAAEEEOOOaaaxxx++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,((($$$%%%+++---***++++++++++++++++++++++++*********************************))))))))))))((())))))***+++++++++++++++(((((()))************)))******+++,,,,,,,,,,,,+++)))))))))(((((((((((((((...---,,,,,,,,,,,,---...+++,,,---......---,,,,,,......---,,,,,,---....../////////////////////...000000111111111000000///.........///000222333444666555444333333333222111666777888999:::<<<@@@CCCFFFJJJQQQ\\\jjjxxxvvvtttrrrpppzzzuuuggg___^^^]]]\\\[[[[[[bbbvvvyyyvvvzzzxxxuuutttxxxyyyyyy{{{~~~rrrjjjfffeeegggjjjiiiiiinnnuuuuuu]]]LLLEEEBBB???;;;999999999888666555444444666666666666666777888888444666777777555444555555555444444333222222333333333333222222222222222222333333333333222222222111111222333444444333111000444333111000//////111222222111000///...//////000000000000000000000000000000000///...............---...///000000///...---///---***+++---......,,,---------,,,,,,---------///...---,,,,,,---...////////////...---------,,,......---,,,,,,,,,,,,,,,........................---------............///.........///////////////******++++++,,,---------///000111222333444444555000000000000000000000000222222222333444444555555555666666666555666888:::@@@DDDOOObbbyyy,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,)))&&&'''+++,,,)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))((())))))***++++++++++++***))))))***++++++++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,------...+++---...///...,,,)))&&&......---,,,,,,---............//////////////////000000111111111111000000000000111111111111000000333222222111000000000111666888:::<<<>>>BBBGGGJJJWWW^^^jjjyyyssskkkgggcccaaaaaakkkyyyfffZZZUUUSSSRRRSSSUUUXXXaaassswwwvvvwwwvvvpppgggccceeehhhlllccc___^^^``````^^^```dddyyyxxxrrrnnnkkkhhhddddddhhhssszzz}}}{{{~~~|||gggZZZPPPHHHBBB===;;;999666555444444555777777777777666666666666333555666666444222222222555555444333333333333444444444333333222222111111333333333333222222222222222333333333333444444444999333//////444666444000111111000/////////000000000000000000000000000000111000///.....................////////////......///---++++++---...---,,,---,,,,,,,,,,,,,,,,,,---////////////////////////000000///...---,,,,,,+++------,,,+++++++++,,,,,,........................---------............//////////////////.................................///000000111222333444444000000000000000000000000111111222222333444444444555666666555555666888;;;>>>DDDPPPccc{{{,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++...---+++***+++---,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++******)))******+++++++++************+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---------------,,,,,,,,,------......---......///...,,,)))(((......------------..................//////////////////000000111000000000222333444555444333222111///000000000000111444555:::;;;>>>BBBGGGPPPYYY___ttt{{{|||xxxoooddd``````YYYZZZ\\\eeezzzvvvddd[[[XXXTTTRRRSSSVVV\\\gggyyyxxxnnnnnnnnnlllggg```]]]___bbbxxxddd]]]YYYWWWXXXWWWVVVXXX\\\hhh}}}tttnnnmmmnnnpppmmmeeebbbffflllnnnvvv}}}{{{kkkZZZNNNEEEAAA<<<888777777888888888888777777555444333222555777888888666333222222555555444444444444444555555555444333222222111111111111111111111111111111333222111111222333444555888333///000555777555111111111000000000000000000//////////////////////////////............///000...//////////////////...//////......////////////...------,,,,,,------......///000111111000///...//////......---------,,,---,,,,,,+++++++++,,,,,,////////////////////////---------............///000000//////......------222222222111111111111111.........///000111111222000000000000111111111111000111111222222333333444444555666555555666999;;;===CCCPPPccc{{{++++++++++++++++++++++++************************++++++++++++++++++++++++...,,,+++,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++******)))******+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++))))))))))))******+++++++++,,,,,,------...............---------------...........................---.........//////000000---...//////000000000///111222333555555555444333222444555444444555999<<<@@@CCCHHHPPP\\\kkkzzzwwwuuuqqqjjjiiitttwwwhhh]]]ZZZ[[[VVVYYY\\\cccqqquuuhhhaaa___\\\WWWTTTUUU[[[dddtttwwwoookkkhhhgggccc^^^YYYYYY]]]```rrr~~~cccXXXSSSPPPQQQQQQOOOQQQVVV\\\vvv}}}oooiiiggggggiiimmmkkkrrr{{{oooaaaYYYZZZ\\\\\\dddiiirrr}}}tttgggYYYSSSIIIBBB>>><<<:::999888888888777666666666666888:::;;;;;;888666666666555555555444444555666666555555444444333222111111111111111111111111111222222111000///000222333555333222222222333333333333000000111111111111111111////////////////////////------------...000111222/////////....../////////...////////////...////////////............//////,,,---///000000///---,,,,,,---------......//////,,,,,,,,,++++++,,,---------------------------------------............///000000//////......------.....................---.........//////000000111111111111222222333333333000111111222222333333444444555666555555666999<<<===CCCOOOccc{{{************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++((((((,,,...,,,***+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))(((***++++++++++++***))))))******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++*********+++,,,,,,------++++++,,,---...............---,,,,,,---...000111---...////////////...---------......///000000000---...///000000111000000//////111222333333333333333555777666555777<<<@@@GGGMMMWWWdddtttyyylllgggggg```\\\]]]hhhyyyzzzoooccc[[[XXXYYYYYY]]]```bbbjjjuuu|||~~~|||zzzsssooommmhhh```YYYWWWZZZ___jjjssssssooommmmmmjjjeeecccdddcccaaa]]]XXXVVVVVVZZZ^^^kkk|||tttbbbWWWQQQNNNNNNMMMKKKNNNRRRYYYqqqyyylll^^^XXXXXXXXXYYY\\\XXX```qqqrrrfff```[[[UUUTTTWWW___lll|||sssjjj\\\QQQIIICCC===999999888777555555555666777555666777555333222333444666555555555555666777777555555444444333333222222333333333333444444444444222111000000000111222333///222444333111000222444///000111222222222111111000000000000000000000000------------...000111222//////............//////+++---......---,,,,,,---000000////////////000000,,,---...//////...---,,,+++,,,,,,---...///000000------,,,,,,,,,---......++++++++++++++++++++++++---------............//////////////////.........------------------......000000000111111111222222111111222222333444444444111111222222333444444444444444555555555777:::<<>>EEEKKKXXXdddwwwxxxggg^^^[[[[[[gggkkkpppsssrrrnnnjjjgggdddggglllpppsssyyy~~~uuummmfffaaa___\\\WWWTTTUUUYYYeeezzzqqqZZZPPPOOOOOOOOOPPPUUUUUUZZZiiitttmmmmmmvvvppp___UUUOOOLLLAAA===888888:::;;;888555777666666555555666666666666666555555444555555555444444333333333222222222111111222222222222111111//////000222444444333111111111111111111111111111000000000000000000000000333222222222111111000000111111000/////////000000111...,,,...111222000...000//////............/////////////////////////////////............//////++++++,,,---...///000000111000//////111111000///+++,,,---...////////////000000//////.........---.........///000111111111111222333222000000222333222222222222222222222222333555777777555555555666777666666666666888999:::;;;???III[[[sss,,,++++++******++++++,,,++++++++++++++++++++++++---,,,+++*********++++++,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++******---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++......------,,,,,,++++++------------............,,,,,,,,,------...//////111111000111222222000...000000111111111222222222111222444555666666555555666888;;;<<>>BBBKKK\\\sss,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,---------,,,,,,,,,+++++++++*********))))))))))))******+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++))))))***+++,,,---......------........./////////000///...------...///000000000///000222222111///111111111222222222222333333333333444666888999;;;:::DDDQQQ^^^iiiyyy~~~sssjjjgggiiiqqqxxxzzz{{{}}}yyyuuuooollllllmmmoooooouuurrrooorrrwww||||||{{{xxx}}}~~~uuummmfff^^^ZZZWWWTTTNNNIIIKKKQQQPPPRRR\\\oooyyynnneeedddiiiooo|||uuunnnooo|||lllfff[[[OOODDD???======777666666666666777888888777777666666555666666666666666555555555444444444444444555555555555444444444333222222333333222111333333333333333333333333111111111111111111111111////////////////////////000000/////////000111111111111111111111111222222///............//////000////////////////////////......////////////......***+++---///000000000///...---,,,,,,......---,,,((()))***,,,---.........////////////////////////111111111000///.........///111222222111000000111111111222222222333333333222333333333222333555777777666666666666888999:::???BBBLLL]]]ttt,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,------...---,,,+++***,,,,,,------...//////000,,,,,,,,,+++++++++************))))))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...+++,,,,,,------,,,,,,+++++++++,,,,,,------..................////////////333222000.........///000111000000111333444333111111111111222222222333333333333333555999>>>BBBEEENNN]]]rrr}}}ssslllfffbbbccckkksssvvvxxx{{{{{{wwwssssssvvvyyy{{{|||uuummmfff^^^ZZZUUUPPPPPPTTTTTTXXXbbbssstttmmmccc[[[XXXYYY\\\^^^```ppp~~~www|||{{{mmmccc\\\SSSHHH???===<<<:::888777666666555666666666666666666777888666666666666555555555444333444444555555444444333444333111222333444333222444444444444444444444444111111111111111111111111/////////000000111222222//////......//////000111111222222222111000000111...............///000000////////////////////////---...///000000///...---+++,,,---...000000000111///---,,,---...///...---((()))+++,,,...//////000------......///000000000000000000000////////////111333555555444222222333000000111222333444444555111222444444333444555666777666666666666888999:::===AAAKKK]]]ttt,,,++++++++++++++++++,,,*********++++++,,,,,,,,,,,,---...//////---+++***.........///000111111222,,,,,,,,,+++++++++******+++*********+++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...+++,,,,,,------,,,,,,+++..................------............/////////000555444111///......///000111111111333555666555444111111222222222333333333555555666999>>>EEELLLPPPdddvvv}}}zzzxxxwwwjjjfffhhhpppxxx|||~~~}}}zzzxxx{{{xxxjjjccc___[[[ZZZ[[[UUUYYYdddsssqqqgggYYYRRRSSSVVVWWWWWWTTTcccqqq{{{{{{xxxnnnYYYHHHDDDCCC@@@===:::777666555666666555666666777888999777666666666555555555555222333333444444333333222333222111111333555555444444444444444444444444444000000000000000000000000//////000111222333333444...............///000000///000000///...------..................///000111////////////////////////---...///000000///...---000/////////............000...---...///000///...//////000000000000000///,,,,,,---...///000111111......//////000000111111...000222222111000///000//////000111333444555666000222444555555444555666777666666666666888999:::;;;???JJJ\\\uuu++++++++++++++++++++++++,,,,,,,,,++++++*********---------,,,,,,+++++++++........................)))***+++,,,---,,,+++***---,,,,,,,,,------...///,,,,,,,,,++++++,,,------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,---------....../////////......//////////////////000///...---------------............/////////000///000000111222222333333666666555444333333333333:::999>>>FFFLLLTTTdddsss|||tttttt{{{zzzqqqooozzzwwwppphhhdddggg```eeejjjoooxxxoooeeeYYYSSSTTTUUUSSSPPPQQQWWW^^^jjjvvveeeYYYRRRJJJCCC999111444<<<777888888888888888777777444444444444444444444444555555555555555555555555222222333333333333444444666666666555333000---+++111111111111111111111111000000000000111111111111000000000000////////////222222111000///...------///...---...111222222111......//////000000111111000000//////.........---------------------------//////000000000000/////////000111000...---------......///000000000000000111111111111111111111111000000000000000000000000111111111111000000000000777222222777888555666:::666666666777888888999999===AAAJJJ[[[qqq++++++++++++++++++++++++,,,,,,++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++************+++,,,---///000---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,+++++++++,,,,,,---------............------------000///...------------............/////////000000000000111111222222333333///000111333666999<<>>CCCRRRhhh{{{~~~vvvqqqqqqttt}}}}}}~~~yyywww{{{wwwpppggg[[[TTTTTTUUUUUUSSSQQQVVV___mmmrrr```WWWQQQHHH>>>777888888888888888888888888666666666666666666666666333333333333333333333333444555555555555666666666888666333000///000222333222222222222222222222222000000000111111111222222222222222222111111111111000000000000000000000000...---,,,---///000000///111111111000///.........////////////............////////////////////////,,,,,,------------,,,,,,***+++---...------...///////////////000000000000000000000000000000000000000000000000000000000000000000111222333444555555444111111333333111222555666666666777888888999999;;;>>>GGGUUUkkk++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************)))((((((***+++,,,+++++++++,,,...000111222------,,,+++++++++,,,,,,+++++++++,,,,,,,,,------------------,,,,,,,,,,,,........./////////////////////...------,,,,,,,,,//////............////////////000000000111111111333333333333333333333333555666666555555888>>>CCCUUUjjjvvvppppppqqqpppnnn{{{~~~}}}www||||||vvviii```\\\[[[YYYWWWTTTYYYdddttt~~~|||{{{yyy{{{ttteee\\\QQQEEE<<<999999888888777777888888666666666666666666666666444444444444444444444444444444555555555666666666222333444555555333111000222222222222222222222222000000111111111222222222222222111111111000000000//////000000000111111111...,,,,,,---/////////...111000000000/////////...///////////////.........////////////////////////,,,------......------,,,+++---//////.........//////////////////000000111////////////////////////000000000000000000000000111111111222333444444444555444333444444333444555666666666777888888999999<<<>>>FFFTTThhh++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,---++++++++++++,,,---.........---,,,,,,+++++++++,,,+++++++++,,,,,,,,,------------------------------////////////////////////////////////......------//////.........//////000000000000111111111111222333333333333333444444444333555777888;;;CCCNNNWWWmmmsssnnnfff```___dddmmmtttrrrhhhaaa\\\XXXXXX\\\hhhzzzzzztttyyytttjjjgggnnnwwwxxxfffXXXLLLDDD;;;:::999888777777777777777777777777777777777777666666666666666666666666333444444444444555555555111222444555555444222111222222222222222222222222111111111111222222222222111111000000000///////////////000000111111222222...---,,,---...///...---.../////////000000000111.........///////////////000000000000000000000000......////////////......///000111111///......///000//////...///000111111////////////////////////111111111111111111111111222222222222222222222111444444444333333444555555666666666777888888999999===???EEESSSggg++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------+++++++++++++++,,,,,,---)))))))))))))))******+++......---,,,++++++++++++++++++,,,,,,,,,,,,---------------.........//////.........---------------//////////////////////////////......//////000000000111111111222222222222222222333444444555666666222555999<<>><<<:::888777777777777777777777777777777777666666666666666666666666333333444444444555555555777555222000000222555777333333333333333333333333111111111222222222222333000000000000/////////...000000000111111222222222///...------///000///---.........///000111111111.........///////////////000000000000000000000000//////000000000000//////000222333222000......///000///.........///111222000000000000000000000000111111111111111111111111333222222222111111111111000222222000111444666444666666666777888888999999===???EEERRRfff~~~++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---------------------------------))))))***+++++++++++++++(((((())))))***+++,,,---///...---,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,---...///000000111///.........---------,,,,,,------......//////000///////////////000111111111111111222222222333333111222333444555666777888777<<>>QQQgggwww~~~uuuuuu{{{}}}yyyuuuoooiiiaaa[[[WWWUUUSSSRRRTTTZZZggg}}}wwwuuuyyyiiiZZZMMMHHHDDD===:::;;;;;;888777999888555444666777777666666666666777777555555555555555555555555444444444333333222222222444444444333333333222222444555555222///...000333333333333222222111111111222222222111111111000000000000//////.........------...000111000///---,,,000000000000000000000000............/////////000,,,---...///000000000000000000000000///...---,,,------------.........///222222111111000...---,,,000111111111111222222222111111222222222333333333444444444555444444333333555555555666666777888999<<<===BBBNNNaaayyy,,,+++***))))))***+++,,,++++++,,,,,,------,,,,,,++++++++++++,,,---......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++++++++++++++,,,///.........---------,,,------,,,,,,------...///------,,,,,,,,,---......------------............000/////////............000000000000111111111111333222111111111222333444555555555777999<<>>IIIWWWppp~~~{{{uuuuuuzzzuuuooofff^^^ZZZYYYYYYYYYUUUccc{{{{{{rrrpppzzzsssbbbQQQDDD>>>>>>:::888:::;;;888666888333444555666666555444333777777777777777777777777666666666555555555555555444444444444333333333333333333444333222333444666333333333222222222222111222222222111111111111111111111111000000000000000///000111111111000///................................./////////000000000------...///000000000000000000000000///...------////////////000000000000...//////000111111111000111111111111222222222333222222222222333333333333333444444555555555444444555555555666666777888999======???JJJ]]]xxx,,,++++++******++++++,,,---,,,+++***+++,,,---.........---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------,,,,,,,,,,,,---------------......///000///...---------------000000000////////////////////////////////////...000000111111111222222222000111222333444555444444999444666<<<@@@FFFZZZppp}}}|||{{{zzznnnfffaaa^^^]]]ZZZkkkssspppttt{{{lllXXXKKKEEE???;;;<<<<<<999666777666777999::::::999777666666666666666666666666666555555555555555555555555555444444444444333333333555555555333222111111111222222222222222222222222111111111111111111111111111111111111111111111111000111111222111000//////////////////////////////...////////////000000000......///000000000000000000000000000000///......///000000000000111111111//////000111111111111000111111111222222222333333222222222333333333444444333444444555555555555555555555555555666777888999<<<===AAALLL```yyy,,,++++++++++++++++++,,,---,,,+++***+++,,,---......---,,,+++************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,---...000///......------------......//////000111111222000000000000000000000000111111111111222222222222///000111333444555555555>>>:::<<>>FFFQQQddd~~~~~~uuupppnnnwwwpppgggeeeeeeuuu|||rrrjjjjjjpppwww~~~tttWWWKKK???<<<<<<:::999:::666777888999999888777666555555555555555555555555444444444444444555555555555555555555444444444333000//////111222333111000111222222222222333333333111111111111111222222222111111111111111222222222111111000000000/////////111111111111111111111111/////////000000000111111///000000111111000000000000000000111111000000///000000000000111111111111111222222222111000000///222222222222333333333333333333333333444444444444333444555666666666666666555555555666666777888999999===EEESSSfffzzz+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,---,,,,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,...//////,,,,,,,,,------.........,,,,,,,,,,,,,,,---......///............//////000.........//////000000000///000000000111111111111111111111222222222333333333333333444666888;;;<<<:::JJJ[[[jjj~~~iii]]]ZZZYYYdddwww~~~uuullliiikkkttt~~~qqqaaaOOOEEEAAA<<<::::::666666666666666666666666555555555555555555555555444444555555555666666666555555555555444444444444111000///111444444222///111111222222222333333333000000111111111222222222000000000111111111222222000000//////......//////000000000000000000000000//////000000000111111111000000111111111000000//////000000111111111000000/////////000000000111111000000111222222222111111222222222333333333444444333333333444444444444555333444555666777777777777555555555666666777888999:::===DDDPPPbbbwww+++,,,,,,------,,,,,,+++***+++,,,---...---,,,+++---------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------+++++++++,,,---...///000........./////////000000...------------...//////...............///000111////////////.............../////////000000111111111111222222222333333333666555555555777:::>>>@@@EEE]]]ttt~~~{{{fff\\\[[[VVVZZZbbbccciiiqqq~~~|||pppkkkqqq{{{www```PPPFFF>>>999888777777666666666666777777777777777777777777777777555666666666777777888888666666555555555444444444555333222333444333000,,,111111111222222333333333000000111111222222222222//////000000111111111111000000///...............////////////////////////000000000000111111111111000000111111111000000//////000000111111111000000////////////000000000000...///000111222333333333222222333333333444444444333333333444444444555555333444555666777777777777555555555666666777888999<<<===BBBMMM^^^ttt,,,,,,,,,------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------***+++,,,,,,------,,,,,,//////............/////////...---,,,,,,---...///------------...///111111////////////000000000000000000000000000111111111666555333333444555444444444333666<<<===<<>>;;;999;;;;;;777666777666666555555666666777888666666666666666666666666555555555444444444333333555555555444444444444444333222222222222222333444222333333333333222111111222222222111111111000000111111111111111111111111111111000////////////////////////000000111222333222000------///111000///000000111111111111000000111111000111111222333333222222222222222222222222333333333333333333333333111222444333222222333555777333000000222555777777666666777777888888888888:::>>>EEELLLYYYlll+++,,,---......---,,,+++***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---------------......------------......///...------------...///......///000222555777888/////////000000000111111222222222222333333444444000111111222333333444444888888999>>>GGGWWWqqqxxxmmmbbb\\\XXXUUUUUUXXXVVVXXXaaatttkkkmmmpppuuu}}}www```TTTGGG???999;;;===;;;888888777666666666666777777888555666777888888777666555555555555444444444444333333333333333444444444444222222222333333444555666222333333333333222111111222222222111111111111111111111111111111111111111111111000////////////000111000000000111222333444111000......///000000///111111000000000000111111000000000111222444555666444444444444444444444444333333333333333333333333000222333333222222444555444333111222444666666666444555666777888999::::::;;;>>>DDDKKKWWWkkk,,,---...//////...---,,,,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------------,,,,,,,,,,,,------.........------.........//////......///000000111//////000000000111111111111111222222333333444444222333444444444444555666===>>>BBBLLL]]]ttt{{{pppfff\\\YYY[[[WWW[[[ggg{{{~~~sssnnnrrrzzzkkkXXXJJJ===;;;======:::999999888888888888888999999777888888999999888888777555555555555444444444444222222222333333444444444333333333333333444555555222333333333333222111111111111111111111111111111111111111111111111111111222111000000//////000000111000000000111111222333000000/////////000000///222111000//////000111222111000000111222333444444333333333333333333333333333333333333333333333333222333444333222111222333///111444777888777444222555555666777888999::::::777;;;BBBJJJWWWlll***+++---......---+++***,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------,,,,,,,,,,,,---------..................---...------------...//////000000000000111111111111000000111111222333333444333444555555333444777999===BBBNNN```yyyzzziii___]]][[[dddtttyyyqqqwwwooo[[[FFF<<<;;;;;;::::::;;;;;;::::::999::::::;;;999888666555555666888999666666555555555444444444222222222333333444444444444444333222222222222222222333333333333222111111111111111111111111111111111111111111111111111111222222111000000000000000000000/////////000111111//////000000000//////000222111000//////000111222222111111000000000111111333333333333333333333333333333333333333333333333333444555333111///000111111222444555555555555555666777777777888888888888777;;;AAAIIIVVVlll...000222444444222000...***++++++++++++++++++,,,------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,---.....................------------......------...//////...------,,,,,,---...///111222333000000000111111111222222///000000111222333444444222444555444333555;;;@@@CCCOOOaaawww{{{kkkeeebbblll}}}||||||rrrWWWFFF???;;;999:::<<<<<<;;;::::::::::::;;;777666333222222333666777666666666555555555444444333333333333444444444444555444333222111111111111222333333333333222111111111111111111111222222222222222222222222222222222222222111000000000000111000///////////////000000...///111111000//////000111111000000000000111111222111111000//////000000222222222222222222222222333333333333333333333333333444444333000//////000777555222///...111777<<<777777777777777888888888;;;>>>CCCJJJVVVkkk000222444666666444222000,,,++++++++++++++++++***................................................+++,,,,,,------,,,,,,+++,,,------...............///..................///------...//////...---------------...000111333444000000111111111222222222000000111222333444555555333555666666666<<>>CCCJJJWWWlll***,,,///111111///,,,***.........------,,,,,,,,,................................................++++++------------++++++,,,---......//////......//////............//////,,,---...//////...---,,,000///............//////000111111111111222222222111111222333555666666777555777999999;;;CCCOOOXXXooo~~~ssslllsssssssssxxxtttfffeeeuuuwwwrrruuulllYYYKKKCCCAAA:::999999888777777777888777888999::::::999888777777666666666555555555555666666666555555444444444444444444444444555666777222333333333333222111111000000111111222222222222222222222222222222222222333222111111000111111111222222111111111111111222,,,///222222000...///000///000111222222111000///000000000111222333555555555555555555555555555555333333333333333333333333---///111111111222444555,,,111777999777444333333333444555777888:::;;;<<<777;;;AAAIIIXXXooo,,,------......------,,,++++++++++++++++++++++++///...,,,++++++,,,...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................------------------------............/////////000/////////000111111222222111333444555444444666777888777;;;@@@@@@HHHcccqqqpppuuu}}}{{{rrrggg^^^```gggvvvxxxjjjrrrjjjTTTFFFAAA<<<<<<;;;;;;:::999777666999777666555666777666555777777777777777777777777666666666666666666666666333444555666555444333222444555555555555444333222333333333333333333333333222222111111111111222222444222111/////////000000000///...------...///000111111222222222222111111111111000000000000111111222222222222222222222222222333555666666555333222222222222222222222222222333333333444444555555555444555555555555555444444777777777888999999:::::::::===AAAHHHUUUkkk,,,------......------,,,++++++++++++++++++++++++///...,,,++++++,,,...///,,,,,,,,,---------......------------------------,,,,,,++++++,,,,,,---...........................------------------------........./////////000000//////000000111111222222222444555555444444555777999666:::EEEQQQccc{{{www|||kkk```YYY[[[aaalllxxxwww~~~eeeQQQFFFBBB@@@???>>>===;;;:::999999777666555777777666555777777777777777777777777444444444444444444444444444444555555444444333333444444444444444444444444222222222222222222222222333222222111111222222333000000000///000000111111111111000000000000000111111111222222222222111111111111111000000111111111222222222222222222222222222333444555555444333222111111111111111111111111333333333444444444555555444555555555555555444444555666666777888888999999999<<>><<<:::888777666777888777666666666666666666666666666777777777777777777777777777666555444333444555666999777444222000000111222444444444444444444444444111111000000000000111111222333444444444333111000///000222333444333222111111111222222222222111111333222222222222222222333111111111222222333333333444333222222222222333444444444444444444444444444333333333333333333333333333444444555666666555555666666777888888999999:::777;;;AAAGGGSSSfff|||,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------......///////////////////////////000000000000000000000000/////////000000000111111000000111111222333333333222333444555777:::???CCCFFFWWWuuuqqqsss~~~zzzkkk```___bbbgggtttjjj___OOOEEEAAA???<<<::::::999777777888888888777666666666666666666666666555555555555555555555555777666555555444444555555999777555333222222222222555555555555555555555555222111111111111111111222111111111111000///...---///000000111222222222222111111222222222222111111222222111111111111222222111111111222222333333444222222333333333333222222222222222222222222222222333333333333222222222222333333444555666666666666777777777888999999::::::888;;;@@@FFFRRReee}}},,,------......------,,,------------------------,,,------------------,,,,,,,,,,,,---------......---------------------------------------...////////////////////////////////////////////////////////////000000000111111111000111111222222333333444333444777999<<>>:::;;;999777777888999888777777777777777777777777777555555555555555555555555666666666666666555444444666666555555555555444444444444444444444444444444444333333222222333333444111000000/////////000000000000000000111222333444111111222222222222111111111111111000000111111111000111111222333333444444111222333444444333222111111111111111111111111111333333333222222222111111222333444555666666666666666666777777888999999999999;;;???EEEQQQfff~~~,,,------......------,,,------------------------,,,------......------,,,,,,,,,,,,---------.................................------------...//////000000000000000000000000////////////////////////000000000000111111111111000111111222222333444444444666999<<<@@@FFFMMMRRRkkk}}}}}}rrrkkkqqqzzzzzzppp]]]SSSLLLFFFAAA;;;999777777888999888777888888888888888888888888888888888888888888888888555666777777777666444333333444555666777777777777333333333333333333333333666555555444444555555666222111111000111222444555111111000000111333444666111111222222222222111111111111000000000000111111000000111222333333444444000111333444444333111000222222222222222222222222333333333222222111111111222333444555666666666666555555666666777888888888999;;;???EEEQQQfff+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,---++++++,,,---............---------------------------------.........//////////////////////////////...............///000000000000000000000000000000333222111111333444444444444555:::CCCHHHNNN\\\jjjxxxzzz~~~xxxpppsssxxxhhh\\\NNNCCC@@@===;;;<<<:::777:::>>>;;;999777555444333333333666777777777777555444333444555666777777888888777666777666555222222333444333333555555555444444444555666777666444333333444222222111111111111222222111111222222222222111111222222111111111111222222333333333222222222111111444444444444444444444444000111222444555555444444333333333333333333333333222222333333333444444444555444444333333333444444777888999999888777888:::<<<;;;===FFFRRRccczzz+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,---,,,,,,---.........---------------------------------------........./////////////////////////////////............///000000111111111111111111111111111000000111333444555555888:::AAAKKKUUUbbbwwwxxxzzzvvvyyysssjjjnnnuuu~~~ppp^^^NNNDDD???<<<<<<;;;888888:::999888666555555555555666444555666666777666555555666555555555666888;;;<<<<<<===???>>>:::666444333444444444444555888<<>>FFFQQQbbbyyy,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,---------.........------,,,------------------------------.........///////////////////////////////////////......//////000111111111111111111111111111000111111333444666777888;;;@@@JJJWWWeeeyyy}}}{{{kkkhhhuuupppkkkkkkjjjpppzzzxxxeeeSSSIII@@@>>>>>>;;;999888777777666666666777777888222333444555666666666666555444333333444888;;;>>>===@@@DDDEEEBBB>>>999777666666555555666;;;BBBGGG???:::555222222222000---444333333333333333333444111111222222222222111111222222111111111111222222333333333222222222111111000000000000000000000000000111222444444444444333111111111111111111111111111111111111222222222222555444444444444444555555444555777777777777999:::===<<>>AAACCCAAA:::333111222333000---333333222222222222333333111222222333333222222111333222222111111222222333333333333222222222111111222222222222222222222222222333444555666555444444222222222222222222222222111111222222222333333333555444444444444555555666222444666666666777999;;;======@@@FFFOOO^^^vvv,,,------......------,,,,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,---////////////...---,,,,,,................................./////////000000///////////////////////////////////////000111111111111111111111111111111111333444444444888===AAAMMMaaa|||oooaaa\\\[[[bbbsssnnnddddddmmm}}}nnnUUUGGGBBB???===<<<:::::::::999999888777777666666555555444444444444555666777888777666555444222555999;;;===>>>@@@BBB@@@@@@CCCGGGJJJHHHAAA;;;@@@999333111333555333000222222111111111111222222222222333333333333222222333333222222222222333333333333333222222222111111222222222222222222222222444555666777777777666555444444444444444444444444333333333444444444444555444444444444444555666777222444666666666777999;;;<<<===@@@FFFMMM\\\ttt------............------,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,---....../////////...------............................../////////000000000////////////////////////000000//////000000111222222222222222222222222222///111222222444;;;DDDKKK\\\vvvyyyhhh\\\[[[VVVXXXdddoooyyyqqqkkknnn}}}dddOOOEEE???<<<===;;;;;;;;;;;;:::999888777888888777555555444444555888999;;;<<<;;;888555333333444555555666777:::===BBBDDDJJJVVV]]]YYYHHH:::===999555444555666555333222111111000000111111222222222333333333333222222333333222222222222333333333333333222222222111111222222222222222222222222444555666777777666555555555555555555555555555555444444444444555555555555444444444444555666777777444555777777777777999::::::<<<@@@FFFLLL[[[ttt------............------,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,------......////////////............................../////////000000000000////////////////////////000000//////000000111222222222222222222222222222///111333555:::DDDRRR]]]vvvmmm___[[[WWWYYYbbbfffhhhrrrvvv}}}vvv^^^NNNCCC>>>>>>::::::;;;<<<<<<;;;:::999888888666666666666777888888888999:::999777666555444555555555444555777999===???JJJ]]]mmmjjjUUUAAA<<<;;;999777666555555555333222222111111222222333222333333444444333333222444333333222222333333444333333333222222222111111444444444444444444444444333444555666666555444333444444444444444444444444333333333444444444555555444444444444555666777888666777888888777777999:::999;;;@@@EEELLLZZZttt------............------,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,---------...///000000000///////////////////////////////////////000000000000////////////////////////000000000000000111111222222222222222222222222222222444777:::@@@NNN___lllwwwfff\\\YYY^^^ggggggcccjjjwww}}}kkkWWWHHHAAA@@@888999:::<<<======<<<;;;777777666666666888999:::555555444444444444555555333555666777666666777999555777DDD^^^tttttt^^^GGG<<<<<<<<<:::777555444555444333333222222333333444222333333444444333333222444333333222222333333444333333333222222222111111888888888888888888888888222333444444444333222111333333333333333333333333222222333333333444444444444444444555555777888888777888999999888777888:::888:::@@@EEELLLZZZttt---------,,,,,,+++++++++///...---,,,,,,...///111,,,,,,------------,,,,,,---------.........//////...------------...//////000///...------...///000......//////000000111111000111111111111222222222111000000222444555555444444666;;;@@@DDDSSSqqquuukkk]]]WWWaaalllqqqxxxuuuvvvyyyaaaTTTLLLFFFGGGAAA===???@@@===::::::999888777666666666666666444555555555666666777777666666666666666666666666:::888DDDaaa~~~fffIII<<<<<<:::888777555444333333222111000000111222333333333555555555555333333444333222111111222444666333555777666444222222222444777:::<<<<<<888444111111222444444555444333222666555444444333333333333000000111222333333444444666666666666666666666555444444444555555666777888===???@@@AAAIII[[[ttt.........---------,,,,,,...---,,,+++,,,---///000------............---------------.........//////...------------...//////000///............///000/////////000000000000000111111111111222222222222111000000111333444444444555:::BBBJJJSSSeeevvvfff]]]eeeqqqyyyuuuaaaOOOBBBCCC===:::<<<>>><<<:::;;;888777666666666666666666555555555666666666777777666666666666666666666666777888AAAUUUggghhhWWWEEE:::999888777666444333333444333222111111222333444111222222333333222222111222222222333555888<<<>>>666666555333000000111333444666999;;;;;;999666444111222333333444444555555555555444333333333333333000111111222333333444444444444444444444444444444666666666666666777888999;;;===???AAAIII[[[ttt//////............---------,,,+++++++++,,,...///.........//////.........------........./////////......------......///000000//////......//////000000000000000000000//////111111111111222222222333333222222222333444555666999>>>HHHTTTaaavvvwwwhhhkkkuuu}}}uuu]]]JJJDDD===999;;;===;;;::::::666666555555555666777777555555666666666666777777666666666666666666666666444777<<>>AAAIII[[[sss............------------,,,,,,+++++++++,,,---.........////////////..................////////////...............//////000000//////////////////000222111111000000/////////111111111222222222333333444444444333333555888;;;BBBHHHQQQ\\\kkkwwwssswwwyyyxxxyyyuuuxxxqqq___LLLDDD======<<<:::888999555555555555666777777888666666666666666666777777666666666666666666666666333666888888666666777999333333333333333333333333444444333333333333444444555555333333333333555555333333222222333444555666>>>>>>;;;888555555777:::333444555777999<<<===???777555333222222333666777333222222111111222222222222222222333333333444444777777777888888888888888888888777777777888888999666999===AAAIII[[[rrr,,,,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,------......////////////.............../////////000000///............///000000///000000000000000000///222222111111000000//////111222222222222333333333222222333222333666;;;@@@LLLRRR\\\fffwww}}}zzztttkkkeeefffqqq~~~oooVVVLLLBBB>>><<<999888:::666666666666666777888999777777777777777777666666666666666666666666666666555555555444333333444666222222222222333333333444222222333333333333222222555555333333333333555555444444333222111111111111666888999888555333333333333333444555888;;;>>>@@@<<<999666333111222333555222222222111111222222333333333333333333444444444222222333333444444444444777777666666666777888888666999===AAAIIIZZZqqq+++++++++,,,,,,,,,,,,---+++,,,,,,,,,------------.........//////.............../////////000000000//////......//////000111///000000111111000000///111111111111111111000000222222222222333333333333///111222222333888AAAGGGNNNXXXeeerrrzzzzzzyyylllcccdddppp~~~xxxsssuuuzzzzzzeeeXXXIIIAAA===:::;;;===888888777777777888999999888888777777777777666666666666666666666666666666666555444555666777666555222333333333444444444555222222333333333333222222333222222111111222222333333333333333333444333333333666:::;;;999666333222333333333555777:::===???>>><<<888444222111222333333222222222222333333444333333333333444444444444333333333444555555666666666666666666777888999999888;;;>>>AAAHHHYYYqqq,,,,,,,,,,,,------......,,,,,,---...............------............------.../////////000000000000///////////////000000111///000111111111111000///111111111111111111222222222222222333333333444444111444666777999@@@KKKSSSVVVdddwww{{{xxx}}}xxxnnnmmmtttzzzuuujjjaaaaaaeeepppnnnZZZKKKBBB======@@@::::::999999888999999999888888888777777777666666666666666666666666666666666555555666777888666555444444444555555555555555222333444555555444333222111222222333333222222111222333444444555555555444444888<<<>>>===:::777666333333333444666888:::<<<===;;;888555333333333333333333333333333444555555444444444444444444444444555666666777888888999999555555666777888999;;;<<<;;;===???@@@GGGYYYqqq---------.........//////,,,---......//////......,,,------------------,,,////////////000000000000///////////////000111111///000111222222111000///000000000111222222222333222222333333333444444444666999<<<===@@@HHHTTT]]]eeewwwzzz}}}zzzwwwxxxuuulllaaaYYYYYY[[[cccpppjjjVVVHHH@@@>>>@@@<<<<<<;;;:::999999999999999888888888777777666666666666666666666666666666555666666777666666666666666666666666666666666666333444555666666555444333333333555666666555333333333333444444333333222111222555999;;;999888666666333333444444666777888999;;;:::888666555444444444333333333333444444555666444444444444444444444444333444444555666777777888666666666888999;;;===>>>>>>??????@@@FFFXXXqqq+++,,,,,,------......///---------............///////////////////////////......---,,,---...///000......,,,++++++,,,---...////////////000000000000111111222222222333333333333000///333555444444777777:::???CCCIIIUUUcccnnnyyy}}}{{{}}}xxxnnnfff^^^WWWWWW[[[ZZZ```nnngggQQQFFFAAA======<<<;;;999888888777777777777777777666666666666777777777777777888999999<<<<<<:::888777666666666777666666555555444333333555555444222000000222444222222222222333444555666777666555333222111111000111444888<<<>>>===<<<;;;222333444555666666666555777;;;===;;;555222333666333333333333333333333333444333222111222333444555444444555555666777777777555555777:::???EEEJJJMMM??????@@@BBBGGGUUUnnn---------------------------------............///////////////////////////......---------...///000000///............///000000000000000111111111111111111222222222333333333333000///333555444444777888>>>FFFMMMVVVddduuu}}}~~~mmmaaaZZZVVVVVVYYYcccgggppp}}}}}}aaaOOOEEE???===;;;:::999999999999999888777777777666666666666555444444444555555666777;;;:::999888777666666666555555555555555444444444111333555555444444666777222222222222333444555666333333333222333333444444333444666777999;;;<<<===777777666555555555555666888;;;===:::555222333555333333333333333333333333333333222222222333444555444444555555666777777777999999999999;;;>>>AAABBB>>>===???AAAFFFTTTmmm//////......---,,,,,,+++---------............///////////////////////////......------......///000000//////......///000000111111111111222222222222111111222222222333333333333000000333444333555999;;;DDDPPP\\\iiizzzttteee^^^[[[\\\___qqqvvv{{{~~~yyy```NNNDDD???===::::::;;;<<<======888888777777777666666666444444444333444444555666888777777777666666666666333444444444444555555555///111444444444333333444222222222222333444555555333333222222333444555555666555333333555888;;;>>>===;;;888666444555666777999;;;<<<999444222222444333333333333333333333333333333333222333444444555444444555555666777777777:::999888777777888999:::<<<<<<===@@@EEESSSlll///.........---------,,,---------............///////////////////////////...............//////000---------------.........000000000111111111222222111111222222222333333333333111111444555444777<<>>AAAFFFTTTlll---------....../////////---------............///////////////////////////.........///////////////,,,------......//////////////////000000000111111111111222222222333333333333111222555666666:::AAALLLTTTbbbtttvvvhhheeeiiimmmssszzzzzzzzzjjjRRRHHHBBB<<<:::;;;>>>===<<<888888888888777777777777777666555555555555666666444444555666666666666555666666666555555444444444888888777555333222333444333333222222222333444444555555444333333444444444222222333333444555666666>>><<<999777777999<<<>>>999999888555333222333333333333333333333333333333333333444444444555555555444444555555666777777777555555555666777999:::;;;;;;;;;>>>BBBHHHUUUmmm,,,------...//////000000---------............///////////////////////////---...///000000000000///......000111111111111111.../////////000000000000111111222222222333333333222222444777777888???GGGSSS[[[jjj|||zzzwwwxxx|||jjjaaaaaa]]]bbbgggggghhhnnnzzzxxx___NNNFFF===999999;;;999777999999888888888777777777666555444444333444444444444555666777777666555555666666666666666666666666333444555555444333444555333333333222222333333444111111222333555666888999111222444555666555444333;;;:::::::::;;;<<<>>>???888777555444333333444444333333333333333333333333333333444555555555555444444444555555666777777777777777777888888999999999:::;;;>>>CCCHHHUUUmmm............////////////---------............///////////////////////////---...///000111000000///---...000111222222111111//////000000000111111111111111222222222333333333222222555888999;;;CCCLLLUUU^^^rrr{{{vvvsssrrrrrrrrrqqqooommmkkklllqqqvvvyyy{{{}}}~~~xxxhhhccc^^^fffmmmlllggghhhpppyyyqqqYYYOOOCCC===<<<<<<999666999999999888888888777777777666555555444444444555555666777888888777555444444555666777888999:::;;;333666:::<<<:::777555444444333333222222333333333111111222333555777999:::222333444555555555444333888999;;;===>>>======<<<666555333222333444555555333333333333333333333333333333555666666666555444444444555555666777777777666777777888999999999999888:::===BBBHHHUUUlll000000000///......---------------.........//////////////////////////////---...000111111111000///+++,,,...///000000000///000111111111111222222222111111222222222333333333111222666999:::===FFFPPPVVV```www|||zzztttpppkkkhhhggghhhhhhhhhfffdddccceeejjjnnnrrrsssuuuwwwyyy||||||yyywwwwwwvvvzzz{{{}}}vvvmmmiiivvvvvvmmmooouuu~~~cccXXXJJJBBB@@@@@@<<<888999999999888888888888777999999888777777777777777666777888999888777555444222333555777:::<<<>>>???<<>>;;;999666444111111333555666666333333333333333333333333333333555666666666555444444444555555666777777777333444666888999:::;;;;;;777888<<>>HHHQQQVVVXXX\\\qqqvvvyyy{{{xxxvvvssspppnnnjjjgggeeeeeefffffffffffffffhhhlllqqqvvvxxxxxx||||||{{{|||~~~~~~jjjVVVIIIAAA??????;;;;;;;;;:::999888999999888777666666555555666666888666555666888999777555444555666666666777:::===<<>>AAABBBDDDEEECCC>>>777333333555333333222222222222222333222111111111111222222333666555444333222222333444444444444444444444444444888777555666777888888777<<<:::<<>>===<<<;;;;;;;;;<<<===>>>======>>>@@@BBBEEEFFFEEEBBB<<<555111000111222111111111111222444555666666666555555444444555555666555444444333444444444444555555666666555555555666999<<<<<<999777777888>>><<<===CCCGGGRRRkkk////////////.........---........................////////////000000000000000000////////////000000000000000000000111111111111111111111222222222222222333444555444444444555:::>>>FFFQQQ]]]eeeiiijjj{{{zzztttsss||||||qqqiiioookkk[[[MMMDDD<<<;;;::::::;;;;;;:::999999888888777888888999999888777666666666666666666888999:::999888777888::::::999<<>><<<:::999999:::<<<===999888999999;;;===???@@@:::666222111444555444111444333333222333333444444666666555444333333333444444555555555555555555555555666888999999999888777888666555666888:::::::::===:::;;;@@@DDDNNNfff~~~...------------,,,,,,,,,***+++,,,---...///000000....../////////000000000//////000000000000///////////////000111111222222///000000111222222333333111333555444333444888<<<>>>MMM]]]aaa```gggzzztttzzz~~~~~~}}}{{{zzzzzzxxxxxxxxx{{{yyypppkkk```ZZZXXX\\\eeewwwmmmVVVHHHCCC===:::;;;;;;:::888666666777777888999;;;;;;777777666555333222444666555777888888666444444555444888???GGGKKKHHH@@@888222333555777999<<<>>>???777666555555555666888999444555666888:::;;;<<<===444222111333666777555333555555444333333222333333666666555555555555555555333333444555555555555444111333555777777777555555:::777555444666888777666;;;888:::@@@CCCLLLccczzz............------------------....../////////000------........./////////...///000111111000///......//////000111111222222444444444333333222222222222555666555333666<<>>===>>>===;;;;;;:::999777666555555555888999888555222222555888555777999:::888777777777666@@@NNNWWWVVVMMMCCC;;;444777;;;======:::666333000111333444666666777777333555888:::;;;:::888777444333222111000111333444444444333333333444444555333333333333333444555666000111333444555444333333111333666888999888666555+++333;;;<<<999777999===888888<<>>JJJSSSjjjmmmvvv}}}~~~zzztttpppooopppqqqxxx{{{~~~jjjbbb[[[ZZZXXX[[[jjj|||sss\\\HHHDDDCCC===;;;>>>::::::999999888999999999777777666555555555555555777666444333444555777888888BBBOOOYYYZZZTTTKKKFFF@@@??????===;;;888555333555555555555555666666777:::;;;===>>>===999666333222222222222222222222222777666555444333444555555444333222222222444777888444555555555555555555555333333444444555666666666111222444666888999:::;;;;;;;;;<<<@@@CCCMMM```rrr//////////////////////////////............//////111111111000000111111111000000000000000000000000222111111000000000111111222666::::::555111000111222444555555999FFFYYYgggyyy{{{~~~|||{{{{{{}}}vvvkkkaaa]]]ZZZ\\\jjjzzzlllUUULLLFFF===888:::::::::999888888888999999666666666555666666777777888777666444444555777888777===DDDIIIKKKJJJJJJJJJ@@@???<<<999666555555555777666666555555666666777;;;;;;======;;;999666444222222222222222222222222333222222333444666888999111111000000000222333444333333333333333333333333333333444555555666666777666777777888999999888888<<<;;;===@@@CCCMMM___qqq////////////////////////......---......///000111111000000//////000000111000000000000000000000000222222111111111222222333///333555555222111222444333555777999AAASSSkkk}}}zzziiiaaa]]]```mmm|||fffVVVKKK@@@:::;;;::::::999888888888888888666666666666777888999::::::999777666555666666777999888888888;;;AAAHHHNNNLLLGGGAAA:::666444555666333333333333444666777777<<<;;;;;;:::999777666555333333333333333333333333111222222333444666888999444444444444444444555555888777777666666555555555333444444555555666777777777888999999:::999999999<<<<<<===@@@CCCKKK]]]nnn////////////////////////////////////000111333333000000////////////000000000000000000000000000000222111111111111222222333222333444444333333666888777777999AAAOOOdddyyyrrrfffbbbgggwwwqqq^^^PPPEEEAAABBB;;;:::999888888888888888888888888777888888999999;;;:::888777666666666666:::888555333555;;;DDDKKKSSSNNNFFF>>>777333111111000000111222555777999:::<<<;;;:::888777666555555333333333333333333333333444444444444444444444444555666666777777666666555999999888777777666555555444444444555666666777777444555777999:::;;;<<<<<<<<<<<<>>>@@@BBBJJJ[[[lll////////////////////////////////////000111333333000000////////////000000000000000000000000000000000000000000000111222333222222111000///000333555888888>>>MMMcccxxx{{{mmmjjjqqqzzzeeeTTTHHHDDDDDD<<<;;;:::999888888888888;;;;;;999888777777777777::::::999888777666666666777777666555555888===@@@GGGFFFBBB???;;;888555444888888999999:::;;;===>>>;;;:::888666555444444444333333333333333333333333444444444444444333333333222333333444444444444333555444444333222111111000444444555555666777777888444555666888999:::::::::;;;;;;===@@@BBBIIIZZZjjj////////////////////////......---......///000111111000000//////000000111000000000000000000000000000000000000000111222333444333111000000222444555888<<>>===<<<:::999999999999<<<;;;:::888777666666555888888888777777666666555333555777777666555555666999;;;>>>@@@BBBCCCCCCCCCDDDDDDBBBAAA@@@?????????:::999888666444444333333333333333333333333333333222222333444444444444444444444444555666666777777555555444444333333222222444555555666666777888888888888888888888888777666::::::===@@@BBBIIIZZZiii//////////////////////////////............//////111111111000000111111111000000000000000000000000111000000111222333444444666444333333555777888999===HHH[[[qqq}}}wwwbbbPPPEEE???>>>===<<<;;;:::::::::;;;:::999888777666666666666666666777777666666555333555888888666444444444444666:::>>>AAACCCDDDEEEAAA@@@???>>><<<<<<;;;;;;999888777666555333222222444444444444444444444444333333444444444333222111666666666666888999;;;===777777777777666666666666555555555666777777888888999999::::::999888888777888999<<>>===<<<;;;;;;:::888888777777777777777888444555666666666666666555666888999888666666777888333444444555666666666666444444444444555666777888777777777666555333222111444444444444444444444444777777777555333000...,,,333333222222444777:::<<<444444444444555555555555555555666666777777888888777888999:::;;;<<<<<<<<<777888<<>><<<;;;<<<999888666666777777555444555777888888777666666777:::;;;;;;:::777555666666666666555444444444444555222222333333333444444444777777777777666666666666444444444555555555555666444444444444444444444444444444444555555666666666@@@<<<777444444333111...555555555555666666666666666777888999::::::999999;;;???<<<<<>><<<<<>>HHHYYYqqqzzz~~~|||{{{{{{{{{jjj^^^[[[YYYYYYZZZmmmzzz\\\III@@@<<<:::;;;777666666777999:::999888444555777777555444555666666777777777555444444666555444444333333333333333333444444444555555555555555555444444444444333333333333333333444444444444444444444444444444444444666555555555555444444444444666777777666555555666555555555555666666666666888777777777777999:::;;;777===<<<===DDDGGGRRReeexxx111000///000111111000///////////////000000000000000000000000000000000000111111111222222222333333000111111222333333444444444999>>>EEEUUUnnn|||{{{{{{{{{|||yyyhhh___ZZZXXXXXX```nnnpppXXXIII???;;;<<<555444333444777888777666444666888777666555666666666777888777555555555666666555555444333444444444444444444444555555555555222222222222333333333333222222333333333444444444444444444444444444444444777777666666666555555555111444777777555444555666555666666666666777777777888888888999::::::;;;;;;888>>>======CCCFFFPPPcccttt111000///000111222111///////////////000000000000000000000000000000000000111111222222222333333333000000111222333333444444222===FFFMMMaaa~~~}}}yyy~~~}}}}}}sssddd[[[ZZZ\\\VVV___sssfffQQQDDD??????;;;:::888888999999777666555777888888777666666777666777888777666555666777666666555444444444444555444444444555555555666666000000000111222222333333222222333333333444444444444444444444444444444444888888777777666666666555222555777777444222222333777777777777888888888888888888999;;;;;;;;;;;;;;;999>>>======CCCFFFOOObbbrrr............////////////000000000000000000000000111111222222222333333333000000111111111222222222444222222555555333555888666>>>FFFYYYyyy}}}xxxuuuvvvzzznnn___\\\]]]VVV___gggyyywww]]]LLL@@@777999777888<<<<<<888555777555555666666666666555555888888777666666555555666444444444444444444444444222333333444444333333222444555555555555555555444222333444555555444333222444444444444444333333333333333333444555666777777555555444444444444555555555555555666777777888888===BBBCCC===999999;;;;;;>>><<<<<<@@@CCCHHHPPPZZZwww....../////////000000000000000000000000000000000111111111111222222222333222222222222222333333333111///000444444333555999<<>>:::999;;;:::777666888666666777777777777666666777888999::::::999777666444444555555555555444444444555555666666555555444555555666666666666555555333444444444444444444333777666666666555555444444333444444444555666666666666666555555555555666666444555555666666777888888AAALLLSSSLLLAAA;;;;;;;;;>>>;;;<<>>AAAFFFRRR^^^yyy000000111111111222222222000000000000000000000000///000000000000111111111333333333333333222222222333222444777777666999???AAAYYYnnn{{{}}}{{{{{{zzzzzzttttttuuuvvvzzz{{{xxxwww~~~~~~nnnhhhmmm{{{}}}yyy|||www```OOOEEEBBB<<<888::::::888777888888888888999999888888888333444666777888777666555444555666888888666555444222333333444444333333222444444555555555555444444555444333222222333444555999999888777666555444444555555555555555444444444444333333222222333333444666666777777888999999999999JJJWWWTTTHHH???<<<<<<<<<:::;;;===???EEESSS```yyy111111111111222222222222000000000000000000000000///000000000000111111111222222222222111111111111444444555777666666<<>>DDDRRR```{{{000111111111111222222222000000000000000000000000000000000111111111222222000000111111111222222222333333444666555777@@@KKK]]]xxxxxx}}}{{{{{{~~~{{{xxxzzz{{{yyytttooonnnooosssvvvzzz}}}zzzxxx}}}wwwtttvvvttt^^^KKKBBB;;;<<<>>><<<888888888888999999999999888888:::888555444444666999;;;555555555555555555555555444555555666666555555444333333444444444444333333555444444333333444444555444444444444333333333333444444555555555555555555777777777666666777777777888888888999::::::;;;;;;>>>@@@@@@======>>><<<777::::::<<<>>>>>>CCCQQQ___{{{000000000111111111111222000000000000000000000000111111111111222222222333///000111111222333444444333333555777888===JJJXXXttt}}}~~~vvvzzz~~~{{{wwwvvvuuussspppooopppqqqtttyyy~~~{{{~~~xxxsssvvv}}}yyy~~~uuuYYYLLL@@@======;;;::::::777777888888888888777777999888666555555666777888666555444333333444555666444555555666666555555444444555555666666555555444333444444444444444444333333333333333444444444444333444444444555666666666777666666555555666666777666666777888888999999:::??????<<<888999===<<<888999;;;>>>@@@???BBBOOO]]]vvv///000000000000111111111000000000000000000000000111222222222222333333333000000111222444555666666555555777999<<>>DDDVVVqqqzzz{{{wwwssspppnnnnnnnnnnnnoootttzzz~~~|||~~~~~~pppfffdddkkktttVVVFFFAAA>>>999666888888888888888888888888666555555444444555555666888777777666555555444444222333444555555444333222333333444444444555555555444555666555444333444555444444444444444444444444666666666666666666666666666666555555555555666666555666666777888888999999888888888999999:::::::::<<<;;;===??????CCCNNNZZZnnn///000111111222222111111111111000000000111111222444333333222222222222333222222222333333444444444111999@@@EEEMMMbbbxxxtttpppkkklllmmmnnnpppsssxxx~~~~~~uuujjj```\\\___tttjjjSSSEEE===::::::888888777777777777777777777888888888888888888777777777777666555555444444555555555555555555555555222222222333333333444444666888888777555444555666444444444444444444444444555555555555555555555555666666555555555555666666666666666777888888999999666666777888999999::::::<<<;;;===??????CCCNNNZZZnnn///000111222333222111000111111000000111111222222555444333222222111222222222222333333333444555555777===EEENNN\\\rrryyyuuusssooojjjlllmmmppprrrvvv|||~~~qqqddd\\\YYY[[[hhh|||bbbMMM@@@<<>>???999888888888777777666666444555666777777666555444666666666666555555555555777666666555555666666777444444444444555555555555555666777666444333444555555555555555555555555555888888888888888888888888666666555555555555666666777777777777777888888888777777888999:::;;;<<<===<<<;;;===??????CCCNNNZZZnnn000111222222333222222222111111111111111222333444333222222111111111111222444333333333444666777999<<<@@@NNNfffzzzsssssstttqqqooonnnmmmpppssswww{{{zzziiiaaaccc[[[XXX___wwwiiiOOO@@@===::::::999999888777777777555666666777777666666555666666666666666666555555666666666666666666666666555555555666666666777777333444555555333333444555555555555555555555555555777777777777777777777777666666555555555555666666777777777777777777888888888888999:::;;;;;;<<<<<<<<<;;;===??????CCCNNNZZZooo222111111111222222333333111111111111222333444555333222222222222333333444444444333333444666888:::>>>GGGZZZwww}}}vvvrrrttttttooommmnnnkkknnnssswww|||}}}zzzrrrdddbbb\\\YYY[[[iii}}}^^^IIIAAA;;;;;;::::::999888888777888888777777777777888888555666666666666666666666444555666666666666555444555555666666666777777777222333444555444444555777555555555555555555555555444444444444444444444444666666555555555555666666888777777777777777777777888888999999::::::::::::<<<;;;===??????CCCNNNZZZqqq333222111000111222333444111111111111222333444555333333333333444444555666555444333333444666999;;;AAANNNgggzzz{{{uuusssuuutttnnnkkkmmmiiimmmrrrwww}}}|||yyyxxxeee^^^YYYWWWVVV[[[jjjkkkRRRHHH<<<<<<;;;;;;:::999888888555444333222222333444555555555555666666666666666333444666777777666444333555555555666666666666777111333444555555555777888666666666666666666666666777777777777777777777777666666555555555555666666888888888777777777777777888888888888888888999999<<<;;;===???@@@CCCNNNZZZrrr111111111111111111111111222222111111222222333444333333222222333333444555555666444333444:::???AAAEEE]]]vvv|||uuuuuuuuuuuurrrooommmnnnooolllpppuuu{{{zzzwwwkkk\\\UUUSSSSSSXXXaaaqqq~~~```OOOAAA;;;777888888666555777777777777777666666666666666666555555555444444444666666666666666777777777555555555666777777777888555555666666666666555555666666555555555555666666666666777777777777666666777666555555555666888999999888777666666777888888::::::::::::::::::::::::<<<;;;<<<>>>>>>AAALLLXXXvvv111111111111111111111111222222222111222222333444333333222222333333444555333444444333555:::@@@DDDPPPlll}}}{{{qqqrrrssssssqqqnnnnnnooopppnnnrrrxxx~~~~~~{{{wwwppp^^^ZZZWWWTTTUUUXXXbbbsssjjjUUUDDD>>>999::::::777666777777777777777666666666666666666555555555444444444666666777888999::::::;;;:::::::::;;;;;;;;;;;;;;;555555666666666666555555666666666666666666666666555666666777777666666555777666666555666777888999999888777666666777888888999999999::::::;;;;;;;;;;;;;;;<<<>>>>>>BBBMMMYYYuuu111111111111111111111111222222222222222333444444333333333333333444444555333555666666777;;;CCCJJJ^^^tttppppppppppppooommmmmmoooqqqpppuuu|||{{{{{{}}}{{{xxx|||fff\\\ZZZ[[[```cccfffmmmuuurrrXXXIIIAAA;;;<<<<<<999777888777777777777666666666666666666666555555555555444555555666777999:::;;;;;;=========<<<<<<<<<<<<<<<555555666666666666555555444555666777777666555444555555555666666555555555666666666666666777888888888888777777777777888888888888999::::::;;;<<<<<<::::::;;;>>>???CCCNNNZZZttt111111111111111111111111333222222222222333444444333333333333333444555555555666888::::::===HHHSSSnnnvvvqqqsssooooooooommmkkklllnnnppprrrxxx~~~zzz||||||xxxsss___aaakkkwww|||yyyuuussswwwyyy]]]LLLCCC<<<;;;<<<999888888777777777777666666666666666666666555555555555555333444444555666777888888:::::::::999999888888888555555666666666666555555333555777888888777555333444444555555555555444444666666666666666777777888777777777777777888888888777777888999;;;<<<======999999;;;>>>???CCCOOO[[[ttt111111111111111111111111333333222222333333444555444444333333444444555666555666888;;;:::>>>MMM]]]~~~qqqooosssoooooonnnllljjjkkkmmmpppuuu{{{}}}{{{{{{www|||ggglllyyywwwlllhhhjjjSSSHHH===:::;;;999888888777777777777666666666666666666666666666666666666666666666555555555555555777777666666555555444444555555666666666666555555333555777888888777555333444444555555555555444444555666666777777777777777666666777777888888888888777777888999;;;<<<======999999;;;>>>???CCCOOO[[[sss111111111111111111111111333333333333333444444555444444444444444555555666444444777;;;<<>>???CCCNNNZZZrrr111111111111111111111111444333333333333444555555444444444444444555666666444444999???BBBKKKeeexxxqqqooolllhhhjjjkkkjjjjjjkkknnnssswww~~~}}}tttooouuu~~~|||{{{ppp___llltttaaaLLLBBB>>>;;;999999777777777777666666666666555666666666777777777777777777777777777666666666555555555555555666666666555555666666666666555555666666666666666666666666555666666777777666666555444555666777888777777666444555777888999999888888999999999::::::;;;;;;;;;;;;;;;<<<>>>>>>BBBMMMYYYnnn111111111111111111111111444333333333333444555555555444444444444555666666777777<<>>>>>AAALLLXXXlll333222111000000222444555333333333333333333333333555555555444222222333555666===BBBCCCLLLfffzzz{{{pppmmmllljjjhhhiiigggfffeeegggmmmuuu~~~{{{oooeeehhhooosssssssss~~~{{{}}}rrrjjjeee___YYY]]][[[kkklllPPP???;;;<<<<<<:::777555555666777777666777777777777777777777777777777666666555555555444444555666666666555444333333444555666666555444333555555555555555555555555333444444555666777888888555444333333333555777888777777777777888888888888888888888888999:::;;;<<<;;;;;;===???@@@DDDNNNZZZlll333222111000111222444555333333333333333333333333555666777666444444555777333;;;CCCIIIXXXuuu~~~tttkkkhhhhhheeedddeeegggfffeeegggnnnwwwxxxmmmddddddhhhjjjkkkmmmssswww}}}||||||yyyiii```YYYUUUZZZ[[[hhh~~~```JJJAAA>>><<<:::888666666777888888888555555555555555555444444777777666666666555555555888777666444444444555555555666666666666666666555555555555555555555555555444444555555666666777777555555666666666666666666777777777777888888888888888888888888999:::;;;<<<;;;;;;===???@@@CCCMMMYYYlll333222111111111222444555333333333333333333444444666777888777666666777999666===EEEQQQgggvvvnnnfffeeeeeecccbbbdddfffeeeeeeiiippp{{{uuulllcccaaa``````cccgggllloootttyyy}}}}}}{{{mmm]]]WWWUUUVVVZZZcccrrrwww\\\KKKCCC>>>;;;999777777999:::::::::999999999888888777777777777777666666666666555555;;;999666444333444555777777777666666666666777777666666666666666666666666555555555666666666666666555666888999999777555444777777777777888888888888888888888888999:::;;;<<<;;;;;;<<<>>>???AAAKKKWWWkkk333222222222222333444555333333333444444444444444555666777777666777999;;;>>>BBBHHHWWWqqqqqqjjjeeeeeeeeeddddddfffffffffgggllluuu|||xxxqqqkkkddd```\\\ZZZ^^^eeefffiiinnnsssxxx{{{}}}zzzeee[[[YYYSSSYYY]]]cccuuunnnWWWIIIAAA<<<:::888777999::::::::::::::::::999888888777777777777666666666666666666;;;999777555444444555666888777666555555666777888777777777777777777777777666666666666666555555555666777888888777666555444666777777777888888888888888888888888999:::;;;;;;;;;;;;<<<>>>>>>@@@JJJUUUhhh333333333333333333444444333333333444444555555555444555666777777888:::<<>>>>>@@@JJJUUUggg333333333333444444444444333333333444555555666666333444666777777999<<<>>>AAAEEEPPPeeexxxmmmgggcccbbbddddddbbbcccffffffiiioooxxxzzzoooiiiddd```^^^[[[XXXZZZ______aaafffjjjooouuu{{{~~~lll]]]XXXUUUTTTWWW```rrroooUUUCCC>>><<<999888888888888777555555555555555555555555666666777777777777888888555666777888888666555444555555444444444444555555666666666666666666666666555555555666666666666666777666444222222333555666777777777777888888888888888888888888999:::;;;<<<;;;;;;<<<>>>???AAAKKKWWWiii222333333444444444444444333333444444555666666666333555777888999;;;>>>AAAAAAJJJ[[[ttt~~~pppkkkdddbbbbbbddddddaaabbbfffggglllttt~~~vvvkkkfffbbbaaa___[[[ZZZ\\\]]]```dddgggkkkoootttxxxxxx|||zzzddd___UUURRRYYY]]]ddd{{{dddOOOAAA>>>;;;999999999777666777777777888999999::::::666666777777777888888888555555555555555666666666555555666666666666555555555555555555555555555555444444555555666666777777555555555555555666666666777777777777888888888888888888888888999:::;;;<<<;;;;;;===???@@@CCCMMMYYYnnn222333444444555555444444333333444444555666777777444666888:::;;;===@@@CCCCCCPPPeeesssjjjjjjeeecccdddfffeeebbbcccggghhhmmmvvvpppjjjffffffddd___[[[[[[VVVYYY]]]```cccfffjjjllluuuwwwyyyzzz{{{}}}nnneeeVVVRRRZZZ\\\[[[nnnyyyrrr\\\DDDAAA===;;;:::999888777444444555666777888888999666666777777888888888999666444333222222555777999555666777888888777666555555555555555555555555555333444444555666777888888333555777888999888777666777777777777888888888888888888888888999:::;;;<<<;;;;;;===???@@@DDDOOOZZZrrr444333222111222333444555444444444555555555555666666999:::999888<<<@@@BBBFFFVVVnnnxxxnnnjjjhhhgggdddeeeggggggddddddggggggppp~~~yyyppphhhfffeee```\\\ZZZ[[[XXXUUUXXX]]]ccceeeeeehhhkkkoooqqqsssuuuxxxzzz}}}~~~vvv```XXXTTTWWWXXXZZZeeerrreeeOOOEEE<<<;;;;;;:::888999666666777888999;;;<<<===888888777777666666555555444555555666777888888999666555555555555444444444555555555555666666666666666666555444444444444555444555555666777888888999777888888888888999999999999999:::;;;;;;<<<<<<======;;;;;;===???CCCLLLWWWqqq333333222222222333444555444444444555555555555666777888999:::;;;???CCCEEELLLaaa{{{ppphhhdddbbbfffddddddgggfffdddeeeiiijjjssszzzpppkkkgggbbb^^^]]]]]][[[YYYYYY[[[^^^______aaacccgggiiikkkmmmoooqqqxxxyyyzzz{{{}}}fff\\\UUUVVVVVVXXXaaannnkkkQQQFFF<<<999999777555666666666666777888999:::;;;888777777777666666666555777777777777666666666666333333333444444555555555555555555555666666666666666666555444444444444555777777777777777777777777777888888888888999999999999999999:::;;;;;;<<<<<<===;;;;;;>>>???BBBLLLVVVooo333333333222333444444555444444444555555555555666777888999;;;>>>BBBFFFHHHSSSmmmxxxkkkfffdddbbbdddbbbcccfffeeedddfffkkkoooxxx{{{qqqjjjccc``````______^^^\\\YYYWWWWWWXXXYYY\\\___bbbcccdddgggiiiooopppqqqrrrtttxxx}}}~~~{{{zzzmmmaaaWWWWWWWWWWWW]]]ggg~~~uuuVVVIII>>>:::999666555555666666666666666777888888777777777777666666666666:::999888777666555444333000111222333444555666666555555555555666666666666777666555555444444555555888777777777777666666666777888888888888999999999888888999999:::;;;;;;;;;===;;;;;;>>>???BBBKKKUUUmmm333333333333444444555555444444444555555555555666999888999===@@@CCCHHHMMMZZZyyyrrrjjjfffdddcccbbbaaabbbeeeddddddiiiooovvv~~~wwwmmmdddaaabbb```aaaaaa]]]WWWSSSRRRTTTWWWZZZ]]]___```aaaccceeefffgggiiijjjlllqqqvvv{{{~~~}}}yyywwwzzztttggg^^^```bbb______dddsss\\\OOOBBB<<<:::888777888888777777666666777777777777777777777666666666666:::999888777666555444333222222333444444555666666555555555555666666666666777666666555555555555555555555555555555666666666777777888888888999999999777888888999999::::::;;;<<<;;;<<<>>>???BBBJJJTTTjjj333333444444444555555555444444444555555555555666;;;999:::???AAACCCKKKTTTjjj}}}lllfffccc``````aaa```bbbddddddeeelllttt}}}~~~qqqgggcccdddaaabbbbbb^^^WWWSSSSSSTTTVVVYYY\\\]]]^^^^^^```bbb___```bbbdddggglllrrrvvvxxx{{{~~~yyyvvvwww|||~~~rrrkkkrrrwwwrrrkkkiiinnn|||cccUUUEEE===:::888888:::999999888777777777777888666666666666777777777777888777777777666666666555666666666666555555555555555555555555666666666666777777666555555555555666111111222333444666666777777777888888888999999999777888888999999::::::;;;<<<;;;<<<>>>???AAAIIISSShhh333333444555555555555444444444444555555555555666;;;:::===BBBBBBDDDRRRbbbyyylllhhhcccaaabbb``````bbbeeedddfffoooyyyyyylllggggggccccccaaa]]]YYYVVVVVVVVVUUUWWWYYY[[[[[[[[[]]]^^^YYY[[[\\\^^^aaaffflllpppooorrrvvvyyy{{{~~~zzzvvvvvvzzzzzzyyysssmmm~~~mmm\\\JJJ@@@;;;888777999999999888777777777888888666666666666777777777777666666666666777777777777777777777666666666555555555555555555666666666666888777666666555555666666///000111333555666777888777888888888888999999999888888999999:::;;;;;;;;;<<<;;;<<>>999777999777777666666666777777888555666666666777777777888666666666666666777777777555555555666666666666666555555555555666666666666888777777666666666666666222222333444666777888888777888888888888999999999999999999:::;;;;;;<<<<<<;;;:::<<>>???@@@HHHQQQbbb555555555555555555555555666666666666777888999:::@@@CCCGGGJJJOOOaaauuullldddccccccaaa______```bbbdddfffiiiqqq|||tttqqqmmmgggbbb`````````ZZZ[[[ZZZYYYVVVUUUTTTUUUUUUVVVXXXYYY[[[\\\]]]]]]\\\\\\^^^___````````````eeekkkuuuzzzsssoooqqqzzz}}}wwwqqqiiiccc^^^bbbrrriiiTTTFFF@@@===999999999999999999888888777777777777666666666666555555666666666666666666555666666666666666777777555555555555555555555555666666666666666666666666666666666777777777888888888888888888888999999:::999999888888999:::<<<======<<<===@@@AAABBBJJJSSSbbb555555555555555555555555555555555666777888::::::BBBCCCFFFKKKVVVnnnllleeeaaabbbccc```^^^^^^```bbbdddfffjjjsss~~~~~~{{{wwwqqqllliiifffeee___``````\\\VVVSSSRRRTTTVVVWWWXXXZZZ\\\]]]^^^___[[[[[[[[[[[[[[[[[[ZZZYYY[[[___hhhvvv}}}tttnnnkkktttoooccc[[[XXXXXXYYYbbb||||||___JJJ@@@===999:::::::::::::::::::::<<<;;;999777666666666666444444555666666777888888666666666555555555555555555555555555555555555555666666666666666666666666555555666666666777777777666666666777777777888888999888888888999:::;;;<<<===<<<===@@@@@@BBBJJJSSSbbb555555555555555555555555444444444666777999:::;;;AAABBBDDDLLL___}}}yyyhhhbbb___```aaa___^^^______bbbeeehhhllluuuyyytttoookkkhhhbbbcccccc^^^WWWSSSRRRTTTVVVWWWXXXYYYZZZ\\\]]]^^^ZZZZZZZZZYYYXXXVVVUUUTTTSSSVVV^^^jjjzzzvvvooojjjqqq}}}uuubbbYYYWWWTTTVVV[[[mmmuuulllQQQCCC>>>::::::::::::;;;;;;<<<<<>>@@@GGGPPPaaa555555555555555555555555333444555666888:::<<<===CCCDDDHHHTTTllluuuiiiccc^^^^^^^^^\\\^^^aaa^^^bbbgggkkkpppxxx{{{uuuoookkkdddeeeddd```ZZZVVVUUUVVVVVVVVVVVVVVVWWWYYYZZZ[[[YYYYYYXXXWWWVVVTTTRRRQQQQQQRRRXXXcccrrrxxxqqqmmmrrr{{{lll^^^YYYRRRVVVYYYdddmmmqqqaaaLLLCCC<<<;;;;;;::::::;;;<<<<<>>???GGGPPP```555555555555555555555555444444555777999<<<>>>???AAADDDKKK[[[yyyrrrhhhbbb^^^]]]\\\[[[]]]bbb___dddlllrrrwww}}}vvvqqqjjjiiifffccc___\\\YYYXXXWWWVVVUUUTTTTTTUUUVVVWWWWWWWWWVVVUUUTTTRRRQQQPPPOOOPPPSSS\\\iiixxx}}}vvvpppsssxxx}}}fffZZZRRRUUUWWW\\\mmmooolllrrrpppUUUEEE===<<<;;;:::999:::;;;;;;<<<;;;999777666666666666999999888777777666555555666666666555555555555555333333444444555666666666666666666666666666666666555555666666666777777777777888999:::::::::999888666777888999::::::::::::<<<;;;<<>>???AAAHHHQQQ]]]|||555555555555555555555555555666777999<<>>;;;999777777888888555666777888888888888777666666666777888888999999555555666666777777888888333333444444555666777777666666666666666666666666777777777777888888888888555777999:::;;;:::888777555666888999::::::999999:::999:::<<<===???FFFOOO\\\{{{222333333333444555555555888555666;;;??????@@@CCCFFFNNNdddnnnbbb]]][[[\\\___```]]]^^^aaakkksss~~~{{{tttpppmmmjjjfffbbbaaa^^^ZZZWWWUUURRROOOMMMOOONNNMMMMMMNNNNNNMMMLLLIIIHHHGGGIIINNNVVV___dddrrrwww{{{tttqqqvvv~~~ttteeeZZZUUUWWWXXX^^^vvv~~~hhhbbbiii}}}}}}ZZZIIIAAA::::::;;;::::::;;;666666666666666666666666666666666666666666666666333444666777777777666555666444222333444666666666666666777777777777666666555555666777777777777777888777666666666777999:::<<<666555:::;;;888888<<<::::::;;;>>>???@@@GGGOOO^^^uuu999999888777777666555555888555666<<>>>>>???FFFNNN___uuu:::999999888888777777777888666888===@@@@@@BBBFFFNNNbbbqqqeeeaaa^^^\\\\\\______```eeekkktttzzz{{{vvvooojjjeeeccc```^^^\\\YYYUUURRROOONNNLLLLLLLLLLLLJJJIIIIIIGGGFFFEEEGGGKKKPPPTTT]]]cccllluuu~~~{{{uuuwww}}}iii]]]UUUWWWVVVWWWfffyyy|||bbb```jjjsssTTTIII>>>;;;:::888666666888888888888888888888888888888888888888888888888777666666666666777888888777555444444666777777666777888888999999888888777555555666777777777777777888888999::::::::::::::::::888888;;;;;;:::;;;>>><<<;;;<<<>>>>>>???EEEMMM```vvv444444555555666777888888888777999>>>@@@AAADDDJJJLLLiii|||{{{hhhaaaaaa^^^[[[[[[]]]^^^```gggppp{{{zzzsssnnnkkkiiifffdddbbb^^^ZZZWWWQQQOOOMMMMMMMMMLLLJJJHHHHHHGGGEEEEEEFFFIIILLLOOOTTTZZZbbbkkkttt}}}~~~wwwvvvyyyssscccYYYYYYXXXWWWaaaqqqmmmdddcccvvv|||\\\OOOAAA===<<<:::888888888888888888888888888888777777777777777777777777888777666666666777999:::444333222222444555555444777777888888888888777777555555666777777777777777666777999:::;;;:::999888999999999:::::::::;;;>>>===<<<===>>>>>>>>>DDDLLL```vvv222333333444666777777888888888:::???AAAAAAGGGMMMTTTuuuxxxnnn___[[[\\\\\\ZZZZZZ[[[\\\___hhhsss~~~xxxqqqnnnkkkhhheeeaaa]]]ZZZUUUSSSQQQOOOOOOMMMKKKIIIHHHGGGFFFFFFGGGJJJLLLNNNOOOTTT\\\dddlllttt|||xxxuuuvvvyyy|||jjj\\\\\\]]]ZZZ___kkkxxxjjj___hhhaaaRRRBBB<<<<<<;;;::::::777777777777777777777777666666666666666666666666888777666666666777999:::444333222333555666555333555555666666666666555555555555666777777777777777555666888999999999888777888:::;;;999888999;;;<<<===<<<===>>>>>>>>>DDDLLL___ttt777777777777777777777777999999<<<@@@AAABBBIIIQQQaaa}}}jjj```]]]\\\[[[ZZZ[[[\\\\\\^^^iiiuuuxxxuuupppkkkgggccc```]]]ZZZXXXUUUTTTRRRQQQNNNLLLIIIIIIIIIIIIJJJKKKMMMNNNMMMQQQWWW]]]dddkkkrrrwwwyyyuuusssttt|||oooccceeegggbbbaaaggg~~~rrr```___tttgggUUUCCC;;;;;;;;;999999666666666666666666666666555555555555555555555555777666666666666777888888666555555777888999777666444555555666666555555444555555666777777777777777666666777888888888888777999===>>>:::777888;;;;;;<<<;;;<<<>>>>>>???EEEMMM\\\rrr888888888888888888888888999999===AAABBBCCCJJJSSSpppvvvjjjeeebbb```\\\\\\]]]^^^]]]___jjjvvvxxxqqqmmmiiifffddd```]]]ZZZXXXVVVTTTQQQOOOLLLKKKKKKKKKKKKKKKLLLLLLKKKNNNRRRWWW[[[aaagggkkkuuu~~~{{{vvvrrrqqqxxxvvvmmmuuuyyyppphhhhhhnnn|||eee[[[iiippp\\\GGG>>>===<<<:::999777777777777777777777777666666666666666666666666555555666777777777777666777666777888::::::888666555555666666666666555555555555666777777777777777888888777777888888999:::;;;AAACCC<<<888:::<<<;;;;;;:::<<<>>>>>>???FFFNNNYYYppp333444555777888999;;;;;;999:::===AAABBBCCCKKKUUU~~~nnngggeeebbb^^^]]]]]]___```___```kkkwww}}}xxxssspppmmmkkkccc```]]][[[YYYWWWSSSQQQNNNMMMMMMLLLLLLKKKJJJJJJJJJLLLOOOSSSVVV[[[```dddmmmuuu|||xxxsssqqqvvv~~~{{{www|||oookkkaaakkkZZZcccyyydddMMMCCCAAA???===;;;888888888888888888888888777777777777777777777777333444666777777777666555555555555777999999777555666666777777777777666666555666666777777777777777:::999888777888999;;;<<<>>>EEEFFF>>>999;;;===<<<::::::;;;>>>???@@@GGGOOOWWWooo999888777666666777888999;;;>>>===BBBGGGEEEPPPiiiooohhhhhhccc```aaa[[[^^^aaa```___eeepppzzz{{{|||vvvqqqnnnjjjgggccc```^^^[[[XXXVVVTTTSSSRRRPPPOOONNNMMMMMMOOOOOOOOOQQQTTTXXX\\\^^^fffllluuuwwwqqqoooqqqtttvvvlllmmmyyytttddd```ooovvv\\\IIIAAA???<<<999:::666<<<@@@888666;;;<<<999888777555555555666777;;;999888666555555555555777666555444444555666777666666666666666555555555555555555555555666777777666666666777888888999999<<<:::999999;;;<<<<<<;;;>>><<<===@@@AAAAAAEEEKKK[[[rrr888777666666666888999:::;;;@@@@@@BBBGGGGGGUUUppp~~~kkkggggggaaa^^^___]]]___``````aaagggqqqyyy~~~wwwsssnnnkkkgggcccaaa___\\\ZZZYYYXXXUUUSSSQQQOOONNNNNNNNNNNNNNNOOOQQQTTTWWWYYY```eeemmmvvv~~~~~~wwwrrroooppprrr}}}|||qqqiiieeennnyyyeee\\\hhhmmmUUUGGG@@@<<<999<<<999<<>><<<===@@@AAA@@@DDDJJJXXXppp777666666666777999:::<<<<<>>===TTTvvvnnnIII777777777777777666666666666666555444444444444555555555555666666666666555555666666666666666666666666777777777777777888999999888888888999::::::;;;;;;<<<:::999999;;;<<<<<<;;;>>><<<===@@@@@@@@@DDDJJJUUUnnn666555555666888:::<<<===;;;DDDDDDCCCGGGQQQjjjrrrjjjdddbbb```\\\\\\```bbb``````dddmmmvvv|||}}}yyyrrrmmmjjjgggeeeccc```___\\\ZZZWWWUUUTTTSSSPPPPPPOOOOOOQQQSSSVVVXXX\\\^^^bbbiiipppwww}}}}}}xxxsssooonnnnnnqqquuuyyy~~~xxxfff___```___aaammmttt]]]]]]zzztttYYYFFF???>>>:::AAA<<>>:::DDDEEEDDDLLL\\\zzznnniiiddd```]]][[[^^^cccaaaaaaccckkkvvvzzztttppplllhhhfff```___^^^\\\ZZZYYYXXXXXXQQQPPPPPPPPPRRRTTTWWWYYYWWWXXX[[[```fffmmmssswwwzzz{{{{{{yyytttpppmmmlllnnnqqquuuyyy}}}}}}ggg___aaa___```iiiddd\\\rrreeeNNNBBB???999CCC<<>>;;;EEEFFFGGGUUUkkk|||mmmjjjddd___[[[[[[___bbb```bbbhhhrrr~~~yyysssnnnjjjcccbbb```___]]]]]]\\\\\\RRRQQQPPPPPPQQQSSSUUUWWWWWWXXXZZZ]]]bbbhhhnnnqqqtttwwwyyyyyyuuuqqqmmmkkkkkknnnrrruuuxxx}}}lll___^^^______eeexxxooo___iii}}}uuuXXXFFF???<<>>===;;;:::777111000555999777555333444666999;;;333444555666666555555444666666555555555555666666555666666777888888999999666666666555666777777888666777777888888999::::::<<<:::999999;;;<<<<<<;;;<<<;;;;;;>>>??????CCCIIIVVVnnn888888777777888:::<<<===>>>IIIJJJOOOfffvvvddddddaaa^^^]]]^^^]]][[[```fffqqq|||zzztttlllkkkhhhfffcccaaa_________]]]ZZZWWWUUUTTTUUUUUUTTTUUUVVVYYY\\\```ccceeemmmqqqwwwyyywwwrrrnnnkkkhhhjjjllloooqqquuuzzz~~~ssskkkgggeeeaaagggllldddjjjkkkRRREEE>>>888<<<@@@:::777999666999777444222333555999<<<555666777888888777666555777666555444444555666777555666666777888999999999777777777777777888888999777888888999::::::;;;;;;<<<:::999999;;;<<<<<<;;;<<<;;;;;;>>>??????CCCIIITTTkkk777777777999:::<<<>>>???@@@FFFJJJQQQlllssshhhdddbbbbbb^^^[[[\\\```bbbmmmyyyzzzpppmmmjjjgggfffeeecccbbb___^^^\\\WWWRRRPPPQQQTTTTTTTTTUUUWWW[[[^^^bbbdddnnnooorrrtttuuuqqqlllgggeeefffhhhkkkooosssvvvwwwyyyggggggfffddddddpppzzziiieeevvvZZZFFF@@@:::666999;;;999888999888666666888::::::777444666666666666666666666666777666555555555666888999777777777777777777777777888777777666666666666666:::999999888777777777888888888999::::::;;;<<<<<<<<<===?????????AAADDDGGGVVVjjj777777888999;;;===>>>???@@@GGGMMMYYYwww|||pppfffcccaaaaaa^^^ZZZ[[[___cccppp|||wwwsssnnnkkkhhhfffdddcccccccccaaa\\\VVVSSSSSSTTTTTTTTTUUUXXX[[[___bbbdddhhhiiilllooopppooolllhhhffffffgggjjjmmmqqqtttvvvjjjfffaaa^^^aaakkkpppeeevvvaaaKKKCCC<<<999;;;===;;;::::::888666555666888888666444666666666666666666666666777777666666666777888999444444444444444444444444777777777777777888999999::::::999888888888888888888888999::::::;;;<<<<<<;;;<<<<<<<<<===???CCCFFFSSSfff777888888:::;;;===???@@@AAAGGGQQQcccwwwkkkdddaaa``````]]]YYYZZZ^^^ffftttxxxsssnnnkkkhhhfffhhhhhhfffaaa\\\WWWUUUUUUUUUUUUVVVXXX[[[^^^bbbcccddddddfffiiilllnnnmmmkkkfffffffffgggjjjnnnrrruuu|||nnnggg]]]YYY^^^cccnnnzzzgggfffjjjRRREEE???;;;===>>><<<;;;;;;888777555444555666555444777777777777777777777777888777777777777888999999888888888888888888888888666666777777888:::;;;<<<;;;::::::999999999999999888999999::::::;;;;;;<<<<<<<<<<<<<<<<<>>???<<<::::::999888666444444555555555777777777777777777777777888888888888888999999999::::::::::::::::::::::::777777777777888999:::;;;;;;;;;:::999999::::::;;;999999999::::::;;;;;;;;;??????>>>>>>>>>AAAFFFIIIRRRggg888999:::;;;>>>@@@BBBCCCEEEJJJWWWrrr~~~ooohhhdddaaa```aaa```^^^aaafffqqq|||}}}xxxrrrooohhhgggfffdddbbb___\\\ZZZYYYYYYYYYYYY[[[]]]___```bbbaaa```bbbfffiiikkkkkkfffeeecccbbbcccgggkkkmmmrrruuu{{{vvvfff\\\ZZZaaa______sssoooZZZhhhzzzcccHHHAAA<<<======:::888888999999888666555555777888777777777777777777777777777777888888999999999999777777777777777777777777888777777666666666777777:::::::::999999:::;;;;;;999999::::::::::::;;;;;;>>>????????????AAAFFFIIISSShhh999999;;;<<>>>>>???@@@DDDFFFQQQfff999:::;;;===???BBBDDDFFFIIISSSiii~~~qqqiiijjjeeeaaa^^^___```bbbjjjrrr|||zzzrrrnnnjjjggggggfffdddbbb___^^^]]][[[ZZZZZZ[[[[[[\\\[[[[[[]]]aaaeeefffgggccccccbbbaaaaaabbbcccdddggglllssszzz~~~zzzhhhkkknnnmmmgggggguuufff```kkk~~~gggJJJBBB=========999555555333555888888777666777999666666666666666666666666555666777888888888777777::::::::::::::::::::::::777777777666777777888888888888888888888999:::::::::::::::::::::::::::::::::<<>>>>>===999666555000333777888666666777999666666666666666666666666444555666888888777777666666666666666666666666666666666777777888999;;;;;;888777777777888999999:::::::::::::::::::::::::::;;;>>>AAACCCDDDDDDEEEFFFPPPfff777888:::===@@@DDDGGGIIIPPP___}}}|||oookkkhhhdddcccaaa^^^___fffqqqyyyzzzsssmmmjjjhhhgggfffcccaaa___\\\ZZZYYYYYYYYYWWWWWWYYY\\\___aaaaaa```bbbbbbcccbbbbbbaaa```___gggiiimmmqqquuuyyy{{{||||||wwwvvvvvvnnndddgggsss{{{bbbZZZooo}}}fffOOOHHHAAA>>>:::777999===999999888888777666666666777777777777777777777777888888888777777777777777444555555666777888888999777777777777888888888888666666777888999:::::::::;;;<<<===>>>>>>>>>===<<<;;;===??????>>>@@@EEEIIIQQQhhh888999;;;>>>@@@CCCGGGIIIQQQcccuuuiiieeecccbbbaaa___^^^aaaiiiuuu}}}}}}vvvpppllljjjhhhgggaaa```___]]][[[ZZZYYYYYYXXXWWWWWWYYY\\\^^^^^^]]]```aaaaaaaaaaaa```______aaacccfffjjjnnnqqqtttuuu{{{zzzuuusssmmmdddgggqqqhhh\\\lllmmmWWWMMMCCC???<<<999999<<<999999888888777666666666777777777777777777777777888777777777777777777777555555555666777888888888777777777777888888888888777777777888999999999:::888888:::;;;;;;;;;:::999;;;===??????>>>@@@EEEIIIQQQhhh999;;;===???@@@CCCGGGKKKSSSkkk~~~ssshhheeeccc___^^^]]]^^^cccmmmyyy|||uuuqqqmmmjjjhhhcccbbbbbb```___]]][[[ZZZYYYWWWVVVVVVXXXZZZZZZZZZ]]]]]]^^^____________^^^\\\]]]```cccgggjjjmmmnnnuuuzzzuuuqqqmmmhhhjjjqqqqqq]]]fffzzzcccTTTEEE???>>><<<::::::999999888888777666666666777777777777777777777777777777777777777777888888555555666666777777888888777777777888888888999999888888888888888888999999:::;;;<<<<<<======<<<<<<;;;===??????>>>@@@EEEIIIRRRhhh:::===???@@@AAADDDIIIMMMWWWttt|||pppgggdddccc___^^^]]]___fffqqq|||{{{vvvrrrnnnlllgggggggggfffdddbbb___]]][[[XXXUUUTTTUUUVVVWWWVVVYYYZZZ[[[\\\]]]]]]]]]]]]\\\]]]___aaadddgggjjjkkknnnttt{{{yyyrrrrrrrrrtttxxxyyy______tttnnnZZZFFF>>>>>>===:::888999999888888777666666666666666666666666666666666777777777777777888888888555666666666777777777888777777888888888999999999999999999888888888888888<<<<<<<<<===============;;;===???>>>>>>@@@EEEIIISSSiii;;;>>>@@@AAAAAAEEEKKKQQQ^^^|||~~~yyykkkdddaaa``````______bbbjjjttt}}}|||xxxtttqqqllllllllljjjhhheeebbb```]]]ZZZVVVTTTTTTUUUUUUTTTVVVWWWXXXYYYZZZ[[[[[[[[[\\\\\\]]]___bbbdddggghhhiiinnnuuuzzz}}}wwwxxx|||~~~ccc[[[hhhyyybbbJJJ???>>><<<:::888999999888888777666666666666666666666666666666666666666777777888888888888666666666666777777777777888888888888999999999999999999999888888888888888888888888999999999::::::;;;===???>>>>>>@@@EEEIIISSSiii:::>>>AAABBBBBBFFFNNNUUUiii{{{uuulllgggcccaaa``````aaafffnnnwww~~~|||zzzrrrrrrpppmmmjjjfffcccbbb___\\\YYYWWWWWWWWWVVVTTTTTTTTTVVVWWWXXXXXXXXXXXXZZZZZZZZZ[[[]]]```bbbdddeeeiiiooossswww|||}}}{{{|||kkk\\\```}}}oooSSSDDD???<<<:::999999999888888777666666666777777777777777777777777666666666777888888999999666666666666777777777777888888888999999999999:::888888888888888888999999::::::999999999:::;;;<<<;;;===??????>>>@@@EEEIIISSSiii999>>>BBBCCCCCCGGGPPPYYYtttyyy~~~rrrnnniiidddbbb^^^^^^aaaiiirrr{{{}}}zzzzzzzzz|||zzzvvvrrrnnnjjjhhhggg```^^^\\\[[[[[[YYYWWWUUUSSSSSSTTTUUUUUUVVVUUUUUUXXXXXXXXXXXXYYY\\\___```aaadddiiimmmqqqwwwzzz{{{|||zzzuuuvvv```\\\uuuaaaLLLBBB===;;;;;;999999888888777666666666777777777777777777777777555666666777888888999999777777777777666666666666888888888999999999::::::777777777888999999999:::<<<<<<;;;;;;;;;<<<===>>>;;;===??????>>>@@@EEEIIIRRRhhh888===BBBCCCCCCHHHRRR[[[|||sssxxxmmmjjjfffaaa___[[[]]]aaajjjuuu~~~}}}vvvrrrrrruuuwww}}}xxxsssooommmlllaaa```^^^]]]]]]\\\YYYVVVRRRSSSSSSTTTTTTTTTTTTTTTYYYXXXWWWWWWYYY[[[^^^___^^^aaaeeehhhlllttt}}}xxxvvvtttrrrppp|||~~~eeeZZZpppkkkSSSEEE===;;;===999999888888777666666666777777777777777777777777555666666777888999999999777777777777666666666666888888999999999:::::::::666666777888999::::::;;;999999888777888999:::;;;;;;===??????>>>@@@EEEIIIQQQhhh@@@CCCAAACCCIIIHHHQQQgggyyyooouuullliiifffcccbbbaaabbbgggnnnvvv|||}}}yyysssqqqsssvvvyyyzzzvvvrrrmmmjjjfffdddaaa```___]]]ZZZXXXWWWVVVTTTSSSQQQPPPPPPPPPQQQSSSVVVXXXXXXZZZ]]]___^^^^^^```fffnnnvvv{{{~~~uuujjjiiijjjjjjppp}}}ggg___mmmzzz[[[HHH???;;;999<<<:::888777888888888666888777666555555666777888777777777777888888888888777888888888888999999999555555666777888999::::::777888888888888999999999;;;;;;<<<<<<===>>>>>>>>>>>>>>>???>>>>>>@@@DDDGGGRRRhhh>>>BBBBBBDDDIIIJJJWWWqqqwwwpppooogggfffdddbbbbbbaaabbbfffnnnxxx~~~}}}}}}{{{xxxvvvvvvyyy||||||wwwqqqmmmjjjhhhdddbbb```___\\\ZZZYYYXXXVVVTTTRRRQQQPPPPPPPPPRRRTTTVVVWWWYYY[[[^^^bbbbbbcccgggmmmsssxxxzzzxxxjjjgggiiilllnnnuuulll```hhhgggQQQCCC===<<<999777555555555666555333666555555444444555555666555555555555666666666666666666777777777888888888666666666777888888999999777888888888888999999999:::;;;;;;<<<<<<======>>>>>>>>>???>>>>>>@@@DDDGGGQQQfff<<>>>>>???>>>>>>@@@DDDGGGOOOddd<<>>======;;;999999999:::999888777888999::::::999888777777777777777888888888888666666666777777777888888888888888888777777666666777777888888888999999999888999999::::::;;;<<<<<<>>>>>>???>>>>>>@@@DDDGGGNNNccc===EEEFFFFFFIIIPPPmmm}}}rrrfffbbbbbb``````aaadddffflllwww{{{tttnnnjjjhhheeedddcccbbb___\\\YYYVVVUUUTTTSSSTTTUUUUUUUUUWWWZZZ]]]___bbbfffiiimmmsssyyy~~~yyy|||yyykkktttaaaIII@@@@@@:::888666666666777666555777888999::::::999888777777777777777888888888888777777777888888888999999999999888888777666666666777777888888888999999999888888999999:::;;;;;;;;;>>>>>>???>>>>>>@@@DDDGGGOOOddd???FFFGGGGGGMMMWWWtttzzzpppgggcccbbb``````bbbdddiiiqqq{{{}}}vvvrrrnnnjjjgggeeedddaaa^^^[[[YYYXXXWWWSSSTTTTTTSSSRRRSSSWWWZZZbbbeeehhhjjjlllqqqwww}}}wwwwww|||mmmllliiiPPPEEECCC<<<:::888777888888777666555666666777777666666555555555555555666666666666888888888888999999999999999888888888777777666666777888888888888999999999888888999::::::;;;;;;<<<>>>>>>???>>>>>>@@@DDDGGGOOOddd???FFFGGGJJJSSS```~~~uuullleeebbbaaa___```bbbdddkkkvvvzzztttoookkkgggeeeccc```]]][[[ZZZZZZXXXWWWVVVTTTSSSTTTWWWYYY```dddiiikkklllqqqxxxtttnnnmmmrrr}}}uuuiiiuuurrrVVVGGGBBB>>><<<::::::;;;;;;:::999666555555444444555555666555555555555666666666666777777777777888888888888888888888777777777777777777888888888888999999999999999::::::;;;<<<<<<<<<>>>>>>???>>>>>>@@@DDDGGGOOOddd@@@EEEGGGLLLXXXfff}}}ppphhhbbbaaa```______bbbdddmmmzzzyyysssnnngggfffdddaaa___]]]\\\[[[]]]\\\[[[XXXVVVWWWYYY\\\\\\aaagggjjjmmmsss|||sssiiiddddddsss~~~mmmsssvvvYYYGGG???;;;:::888777888888777666888777666555555666777888777777777777888888888888666666666666777777777777777777777777777777888888777888888888888999999999999::::::;;;;;;<<<<<<===>>>>>>???>>>>>>@@@DDDGGGNNNccc~~~BBBEEEHHHMMMXXXqqqwwwnnngggccccccbbb______aaaeeennnyyy|||||||||}}}wwwqqqmmmkkkhhhfffdddbbb^^^\\\]]]YYYXXXZZZYYYTTTSSSVVV]]]aaaeeehhhkkkqqqyyyvvvlllddd___ppp~~~}}}yyysssyyyyyyYYYGGGDDD;;;999888888999999777666;;;999777666666777999;;;777777888999999888666555777777777777888888888888999999888777666666666777888888999999999:::::::::888999:::;;;;;;;;;:::999>>>???@@@@@@@@@AAADDDGGGPPPdddCCCFFFJJJOOO]]]xxxsssjjjddd``````___\\\]]]```gggoooyyy}}}wwwuuutttuuuwww}}}|||}}}{{{qqqmmmiiieeecccaaa^^^\\\[[[YYYXXX[[[[[[YYYYYY\\\___bbbfffiiilllqqqyyyzzzlllaaa```ooo||||||xxx|||~~~rrrWWWEEE@@@;;;:::888888999999777666888777666555555666777888666777888999999999999999:::999999888777666555555999888777777777777777777888888999999999:::::::::999:::;;;<<<<<<<<<;;;;;;>>>>>>?????????AAADDDFFFOOOcccCCCFFFKKKRRRdddooogggbbb^^^^^^]]]\\\^^^ccclllrrrzzz}}}uuupppmmmmmmpppuuutttvvv{{{wwwrrrkkkfffbbbaaa___^^^___\\\[[[^^^^^^[[[[[[^^^```cccgggiiilllqqqyyyuuufffdddppp{{{|||xxxnnnWWWFFF>>><<<;;;999888999999888777666666666666666666666666777777777888999:::<<<<<<:::999888888666666555444777777777777777777888999888888999999999::::::::::::;;;<<<<<<=========<<<<<<===>>>>>>>>>@@@CCCFFFNNNbbb~~~CCCFFFKKKUUUlllzzzmmmfffbbb___^^^^^^]]]bbbhhhtttwww|||wwwooojjjkkknnnmmmmmmpppuuu}}}yyypppiiifffdddcccbbbfffbbb``````^^^ZZZZZZ]]]```cccfffhhhkkkpppwww}}}tttiiirrr{{{}}}{{{}}}ppp^^^JJJ>>>>>><<<999888999999888777888888999999999999888888888777666666777999:::<<<666666666666777777777888777666666666777888999999888888999999999:::::::::::::::;;;;;;<<<<<<======;;;<<<===>>>>>>@@@CCCFFFNNNbbb~~~BBBFFFLLLXXXsssvvvlllddd```]]]]]]]]]^^^eeemmm{{{|||~~~}}}ppphhhhhhlllhhhiiilllqqqxxxxxxrrrnnnllljjjiiijjjeeebbbaaa___[[[ZZZ]]]___bbbfffhhhjjjooowww}}}ooossszzz~~~}}}xxxxxxgggQQQ@@@@@@===:::999999999999888888888999999999999888888888777666555555666777888555666666666666777777777777666666666777888999999888888999999999:::::::::999999999::::::;;;<<<<<<;;;<<<===>>>>>>@@@CCCFFFNNNccc~~~BBBGGGNNN\\\{{{tttkkk```]]][[[[[[ZZZ]]]fffppp~~~~~~~~~yyylllhhhiiifffhhhjjjnnnsss{{{}}}zzzwwwtttrrrlllgggccccccaaa]]]]]]```___bbbfffhhhjjjpppxxx~~~wwwwww{{{~~~qqqsssZZZEEEAAA>>>;;;999999999999999666666666666666666666666888777666555555555555555999888777777555555444333777777777777777777888999888888999999999:::::::::888888888999:::;;;<<<===;;;<<<>>>>>>???AAADDDGGGNNNcccCCCIIIQQQaaarrrhhh___\\\[[[[[[ZZZ^^^iiittt||||||}}}{{{ooollleeegggiiikkkooowww}}}zzzqqqlllgggfffccc^^^^^^aaa```cccgggjjjmmmrrrzzzmmmzzzfffPPPCCC???;;;999999::::::999888777666555555666777888555666666777777777777666888888777666555444444333999888777777777777777777888888999999999:::::::::999999999999:::<<<===???;;;===>>>???@@@BBBEEEHHHMMMbbb~~~DDDKKKTTTdddqqqeeeaaa^^^]]]]]]]]]```lllyyyzzzzzz{{{~~~yyyrrrdddfffhhhjjjmmmttt}}}yyyrrrllliiiddd^^^\\\^^^aaadddhhhkkkooouuu}}}kkkwwwpppZZZCCC@@@<<<999999:::::::::;;;999888666666888999;;;333555777888999999999888555555555555666666666777999999888777666666777777888888999999999:::::::::::::::::::::;;;===???@@@<<<===??????@@@CCCFFFIIILLLaaa}}}IIIIIITTTpppqqqggg```\\\\\\______bbbmmm{{{|||||||||~~~xxxmmmgggdddeeeiiioooyyyyyynnniiieeeaaa______]]]ccckkkqqqtttxxx~~~qqqvvv~~~___RRR@@@:::>>>999888;;;999444555777888888777666666999999888888888888888888777888999888777666666888:::999999999888777777777777777888888888999999999======<<<;;;::::::::::::??????===<<<<<<>>>CCCGGGRRRccc~~~IIIKKKYYYvvvooofff___\\\\\\^^^___bbbmmmyyy}}}}}}}}}~~~tttkkkdddcccfffkkkttt}}}{{{oooiiieee```^^^^^^^^^dddkkkppptttxxx~~~yyyyyysssppp|||nnnWWWCCC;;;===888666999777666777888888888888777666888888888888888888888888777888999888777666666888999999999888888888888888888888888999999999999:::======<<<;;;;;;;;;;;;<<<<<<======<<<<<<>>>CCCFFFPPPaaa|||JJJOOO```~~~lllfff___]]]\\\]]]___cccnnnxxx~~~uuuhhhcccdddhhhpppwww~~~qqqjjjddd___\\\]]]___dddkkkppptttxxx}}}{{{rrrpppvvvyyyjjjppp```JJJ??????999777:::777888999999999999999888777888888888888888888888888777888999888777666666888888888888888888999999999999999999999::::::::::::<<<<<<<<<<<<<<<======>>>;;;<<<>>>>>>???AAADDDGGGNNN___{{{JJJSSSiiixxxiiieee```___^^^^^^aaagggpppxxxqqqgggeeegggnnntttrrriiiccc]]][[[\\\```eeelllpppssswww}}}~~~xxxooojjjkkkjjjiiikkkRRRDDDBBB<<<:::>>><<<;;;;;;;;;::::::999999888777777777777888888888888777888999888666666666888777777777888999999999:::999999:::::::::;;;;;;;;;:::::::::;;;;;;===>>>>>>;;;===???AAABBBCCCFFFIIIOOO___zzzKKKYYYsssrrrgggeee````````````dddllluuuzzzyyylllffffffkkkrrr~~~qqqhhhbbb\\\[[[]]]bbbffflllppprrrvvv|||zzzpppjjjhhhwwwmmmggguuuYYYGGGBBB<<<<<<@@@>>>===<<<<<<;;;:::999999888666666777777777888888888777888999888666666666888777777777888999999999:::999999:::::::::;;;;;;;;;888888888999:::;;;<<<===:::<<<>>>@@@AAACCCEEEHHHPPPaaa{{{NNN```~~~~~~}}}mmmfffccc___aaa``````fffqqqyyy|||~~~~~~}}}~~~rrrgggccchhhppp~~~pppfff```\\\[[[^^^cccgggllloooqqquuu||||||tttooonnnvvvsssiii```JJJCCC<<<<<<@@@>>>>>>===<<<:::999888888888555666666777777888888888777888999888777666666888888888888888888999999999999999999999::::::::::::888888888888999:::;;;<<<:::;;;<<<===>>>@@@CCCFFFPPPaaa{{{RRRgggzzzwwwkkkddd```]]]___``````gggttt|||}}}|||||||||}}}yyykkkdddiiirrr}}}mmmddd___[[[\\\___dddhhhllloooqqquuu{{{|||wwwwwwyyyzzzoooxxxjjjQQQFFF>>>===@@@>>>???>>><<<:::888888777888555555666666777888888999777888999888777666666888999999999888888888888888888888888999999999999:::999999999999::::::;;;<<<===>>>>>>======???DDDGGGNNN___yyyUUUlll|||yyysssiiiccc]]][[[^^^^^^___ggguuu}}}}}}zzzzzz{{{|||~~~ooogggkkkuuu{{{kkkbbb^^^[[[]]]aaaeeehhhmmmoooqqquuu{{{zzzyyy}}}}}}uuussstttXXXKKKAAA@@@BBB@@@???>>><<<999888777777777444555555666777888888999777888999888777666666888:::999999999888888777777777777888888888999999999;;;;;;:::::::::;;;<<<<<>>?????????@@@CCCEEELLL___xxx]]]~~~vvvooofffaaa]]]___^^^^^^dddmmmvvvzzz|||||||||{{{{{{|||}}}zzzvvvxxxttthhhaaa^^^]]]```eeehhhjjjkkklllnnnqqquuuyyy~~~xxxwwwmmmqqqcccMMMDDDCCCAAA???;;;999777777888888888777777888888888888999999999999999999999888888888888:::::::::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;:::999888999:::<<<======>>>>>>>>>>>>@@@CCCEEELLL___yyyeee~~~zzzjjjccc___^^^^^^]]]___eeeoooxxx}}}}}}|||}}}~~~~~~{{{pppfffaaa^^^]]]aaaeeeeeegggiiikkkmmmpppuuuxxx}}}yyywwwnnnhhhxxxeeeOOOFFFBBB>>>;;;;;;999777777888999888777777777777888999999::::::;;;:::::::::999999888888777777777777666666666666:::999999888888999999:::<<<;;;:::999:::;;;<<<===<<<>>>>>>??????@@@CCCFFFLLL```zzzkkkuuugggaaa^^^___^^^]]]```gggrrr{{{}}}~~~{{{{{{wwwnnneeeaaa^^^]]]___cccbbbdddgggjjjlllpppuuuxxxyyyrrrxxxvvvgggooo~~~dddQQQHHHCCC???;;;:::888777777999999888777888888888888888888999999999999999999999999999999666666666555555444444444999999888888888888999999;;;::::::999:::;;;<<<<<<===???@@@@@@@@@BBBEEEHHHMMMaaa|||qqqsssggg```^^^```]]]]]]```iiittt}}}zzzyyy|||{{{uuullldddaaa^^^[[[\\\___aaacccgggjjjlllppptttwwwyyymmmpppvvvlllkkk~~~{{{{{{vvv```OOOGGGCCC???<<<999888777888999:::999777:::999999999888777777777555666666777888999::::::;;;;;;::::::999999888888<<<<<<;;;;;;;;;;;;<<<<<<999999999999999::::::;;;>>>@@@AAAAAABBBDDDGGGJJJNNNbbb|||yyyqqqggg```]]]```]]]]]]aaaiiiuuu~~~{{{wwwvvvvvvuuuwww}}}zzzxxxwwwtttqqqiiicccaaa^^^[[[ZZZ\\\```cccgggjjjmmmpppsssvvv~~~qqqnnnpppuuukkkyyy{{{sss^^^MMMEEEAAA>>>;;;888777777888::::::999777999999999888888888777777555555666777888999999::::::::::::999999999999999;;;::::::999999::::::;;;888888999999999:::::::::>>>???AAAAAABBBDDDGGGJJJNNN```zzz}}}nnnfff___]]]```]]]^^^aaajjjuuu}}}|||zzzzzzzzz{{{}}}}}}~~~|||vvvqqqkkkkkkqqqyyywwwtttqqqnnnlllfffaaa```___[[[ZZZ\\\aaadddhhhkkkmmmpppsssuuu||||||tttqqqsssyyycccQQQFFFAAA===;;;777777777999:::;;;999777666666777888999999::::::888888888888888888888888666666777777777777777888777777777666666777777777888999::::::::::::::::::<<<>>>???@@@AAACCCFFFIIIKKK]]]vvvwwwkkkeee^^^\\\```]]]^^^aaajjjuuu}}}|||yyyuuurrrooooooppppppxxxxxx{{{{{{tttiiieeeeeekkkrrrzzz}}}~~~xxxsssoookkkhhhbbb_________\\\\\\^^^bbbeeeiiilllnnnpppsssuuu}}}zzzttt~~~kkkWWWJJJCCC>>><<<777666777999;;;;;;999777333444555777999;;;======<<<<<<;;;:::999777777666888888999999::::::;;;;;;::::::999999999999::::::999:::;;;;;;<<<<<<;;;;;;;;;<<<>>>>>>???AAAEEEHHHIIIZZZrrrwwwjjjgggccc______\\\^^^ccckkkttt{{{|||wwwooonnnllliiiggggggkkknnnsssyyyyyypppgggccciiiqqqxxx{{{yyyxxxyyywwwzzz~~~{{{{{{~~~xxxrrrmmmkkkfffaaa]]]\\\ZZZYYY^^^eeehhhhhhhhhhhhiiilllpppttt|||^^^KKKDDD@@@;;;999999999:::;;;;;;888666:::999999999999999999999>>>===;;;999888666666666888888888888888888999999777888888777666777:::<<<:::::::::;;;;;;;;;<<<<<<===>>>?????????@@@CCCFFFKKKZZZqqqttthhhfffbbb___```^^^bbbhhhpppxxx~~~yyyqqqkkkiiigggddd``````dddjjjooo{{{xxxooohhhjjjpppwww{{{wwwuuuuuuuuuuuuxxx{{{~~~}}}|||}}}|||vvvpppllljjjfffaaa]]][[[XXXWWW\\\bbbfffggggggggghhhkkkpppsss|||eeeOOOEEE@@@<<<::::::::::::<<<;;;999777999999999999999999999999<<<<<<:::999888777666666999999::::::::::::;;;;;;999999999888666666888::::::::::::;;;;;;;;;<<<<<<;;;<<<=========>>>AAADDDLLLYYYppppppeeeccc```___aaaaaafffnnnvvv}}}}}}tttllleee```aaa```]]][[[]]]eeeooovvvzzzpppmmmpppwww|||wwwsssrrrrrrssssssuuuwwwyyy{{{|||}}}}}}}}}}}}~~~}}}vvvpppmmmkkkeee```\\\ZZZWWWUUUYYY___cccdddeeeeeefffjjjooorrryyy}}}rrrXXXHHHAAA===;;;:::::::::;;;;;;999777888888888888888888888888:::999999888777777666666999999999:::::::::;;;;;;;;;<<<;;;:::888777888::::::::::::;;;;;;;;;<<<<<<;;;<<<=========>>>AAADDDKKKXXXnnnkkkaaa```______bbbaaahhhsss{{{tttkkkeee```^^^______```aaafffoooyyyyyyqqqpppwww~~~yyyuuurrrqqqrrrssssssssstttuuuwwwyyy{{{||||||~~~zzzsssnnnmmmfffaaa]]][[[WWWTTTWWW]]]```aaabbbccceeeiiinnnrrrxxx|||}}}eeeMMMBBB???<<<:::999999::::::888777777777777777777888888888888888888888888777777666666666777777888888999999;;;<<<===<<<;;;:::;;;===:::::::::;;;;;;;;;<<<<<<===>>>?????????@@@CCCFFFIIIWWWmmmhhh```___]]]^^^aaa```iiiuuu~~~|||~~~~~~xxxmmmgggdddbbbbbbdddfffjjjooottt{{{uuurrryyy}}}yyyuuussssssuuuvvvtttttttttuuuwwwyyy{{{|||}}}|||sssnnnkkkfffbbb^^^\\\XXXUUUWWW\\\]]]^^^```aaadddhhhnnnrrryyy}}}tttVVVEEE@@@<<<:::888888999999777666666666777777777888888888666777888888888888777666555555666777777888999999777999;;;;;;;;;;;;<<<===:::::::::;;;;;;;;;<<<<<<===>>>?????????@@@CCCFFFGGGUUUlllzzzfff```___\\\\\\```___hhhvvv~~~yyy{{{||||||}}}}}}rrriiieeeeeeggghhhllloootttxxx{{{}}}yyyuuu||||||yyyvvvtttuuuwwwxxxuuuuuuvvvwwwxxxzzz|||}}}}}}{{{rrrlllhhheeeaaa^^^\\\YYYUUUWWW\\\[[[\\\^^^```ccchhhnnnsssyyy~~~```JJJCCC===;;;999888888999888666666777777888888999999999777888999999999888777666666777777888999:::;;;;;;222444777888888999:::;;;:::::::::;;;;;;;;;<<<<<<;;;<<<=========>>>AAADDDGGGUUUkkkwwweeeaaa```\\\[[[]]]^^^hhhvvv|||}}}}}}}}}}}}~~~{{{qqqjjjhhhjjjmmmooorrruuuwwwwwwuuusssrrrrrrqqqtttxxx{{{|||xxx~~~}}}}}}zzzwwwttttttuuuwwwyyyvvvvvvwwwyyyzzz{{{||||||}}}{{{ssslllhhhccc___\\\[[[XXXTTTVVV[[[ZZZ[[[^^^```ccchhhooosssxxx|||iiiOOOFFF@@@>>>;;;:::::::::999888777777888888999::::::;;;888999:::;;;:::999777666666666777888999:::;;;;;;333555888999888888999::::::::::::;;;;;;;;;<<<<<<;;;<<<=========>>>AAADDDHHHUUUkkkuuueeebbbaaa\\\ZZZ\\\^^^iiiwww~~~|||sssmmmkkknnnrrrtttvvvvvvuuurrrmmmhhheeeeeeaaadddjjjooottt|||}}}zzz~~~||||||{{{zzzzzzxxxuuusssrrrtttvvvxxxuuuvvvxxxzzz{{{{{{||||||}}}}}}uuunnnkkkaaa]]][[[ZZZWWWTTTUUUZZZYYY[[[]]]```ccciiioootttvvv{{{nnnSSSHHHBBB@@@===;;;;;;<<<;;;:::777777888999::::::;;;;;;999:::;;;<<<;;;999777555333444555666777888999999777999<<<<<<;;;::::::::::::::::::;;;;;;;;;<<<<<<===>>>?????????@@@DDDFFFIIIVVVlll{{{qqqccc^^^\\\[[[\\\^^^___iiivvv~~~~~~zzzqqqooopppqqqqqquuuooojjjhhheee___[[[[[[[[[ZZZ]]]bbbhhhppp}}}}}}{{{~~~zzzyyyyyyzzzyyyxxxwwwuuusssqqqooonnnppptttxxx{{{{{{|||}}}~~~~~~xxxoooiiiccc```[[[WWWVVVVVVXXXZZZZZZZZZ[[[```fffllloooqqqwww|||uuuVVVGGGCCC@@@===;;;::::::999777777777888888888999999999666777777777888888888888999999999888888888888888777777888888999999999:::999999::::::::::::;;;;;;<<<<<<===<<<<<<>>>BBBEEEJJJVVVkkk}}}{{{oooccc^^^]]]\\\\\\^^^ccckkkwwwvvvqqqnnnkkkiiikkkeeeaaaaaa___ZZZWWWXXXYYYXXXZZZ___dddkkkyyy}}}|||~~~{{{zzzzzzzzzzzzyyyxxxvvvsssqqqpppooorrruuuyyy|||}}}}}}~~~~~~{{{uuummmhhhccc```\\\XXXVVVVVVXXXYYYZZZZZZ\\\```fffkkkpppqqqxxx|||xxxYYYJJJBBB@@@<<<;;;::::::999777888999999999::::::::::::;;;;;;:::999888777666666888888888888888888888888:::::::::999999999999999999999::::::::::::;;;;;;<<<<<<===<<<<<<>>>BBBEEEIIIUUUjjjuuukkkbbb___^^^]]]]]]```hhhoooxxx~~~xxxpppiiidddaaa[[[XXXYYYXXXUUUTTTUUUVVVUUUVVVZZZ^^^eeerrr~~~{{{{{{}}}{{{zzzzzz{{{zzzyyywwwuuusssrrrqqqtttwww{{{}}}~~~~~~}}}wwwqqqkkkgggcccaaa\\\XXXVVVVVVWWWXXX[[[\\\^^^aaafffkkkppprrryyy}}}|||^^^MMMBBB???<<<:::::::::999777999999:::::::::;;;;;;;;;<<<<<<;;;:::999888777777777777777777777777777777<<<<<<;;;;;;:::999999888999999::::::::::::;;;;;;<<<<<<===<<<<<<>>>BBBEEEHHHTTTiii}}}ppphhhaaa```___^^^___bbblllrrryyy}}}}}}~~~yyynnnggg___YYYUUUUUUUUURRRQQQRRRUUUSSSSSSVVVZZZ```mmmyyy{{{zzzyyyxxxzzz~~~}}}{{{zzz|||{{{zzzxxxvvvtttsssrrrtttwww{{{~~~~~~~~~|||vvvpppjjjfffcccaaa]]]YYYVVVVVVWWWWWW[[[]]]```cccgggkkkppptttzzz~~~{{{```NNNAAA>>>;;;:::::::::999888999999999::::::::::::;;;888888888999999999::::::666666666666777777777777:::::::::::::::999999999999999999:::::::::;;;;;;<<<<<<===<<<<<<>>>BBBEEEHHHTTThhh}}}mmmfffaaaaaa```___aaadddoootttyyy|||{{{{{{}}}vvvmmmccc\\\WWWUUUSSSOOOMMMNNNTTTRRRRRRVVVXXX]]]hhhsssvvvwwwwwwxxxyyy}}}~~~|||{{{|||{{{zzzyyywwwuuutttttttttwww{{{}}}}}}}}}~~~}}}wwwqqqjjjeeebbb```\\\YYYWWWVVVWWWWWW\\\___bbbeeegggkkkqqquuu{{{~~~|||~~~```MMM@@@>>>;;;999999:::999888888888888888999999999999777777777777888888888999555555666666777777777777666777777888999::::::;;;999999999:::::::::;;;;;;<<<<<<===<<<<<<>>>BBBEEEGGGSSSggglllfffbbbaaaaaa```ccchhhrrrvvv{{{||||||{{{}}}~~~uuukkkccc\\\XXXTTTNNNKKKLLLRRRQQQSSSVVVXXX[[[dddmmmrrrtttuuuvvvxxx{{{}}}{{{{{{{{{zzzyyywwwvvvuuutttuuuxxx|||}}}~~~}}}~~~~~~{{{vvvpppjjjeee```___\\\YYYXXXWWWXXXXXX]]]```dddfffhhhkkkqqqvvvzzz}}}zzz^^^JJJ@@@===:::999999999999888777777888888888999999999:::999999888777666555555555666666777777888888999555555666777999:::;;;<<<999999::::::::::::;;;;;;<<<<<<===<<<<<<>>>BBBEEEHHHTTThhhmmmgggcccbbbaaa```eeekkktttxxx}}}~~~}}}uuulllddd___YYYRRROOOPPPPPPPPPSSSWWWXXXYYY```hhhlllmmmoooqqqqqqsssvvvxxxxxx|||~~~{{{{{{zzzyyyxxxwwwvvvuuutttwwwzzz}}}~~~~~~xxxsssnnniiifff___]]][[[YYYXXXXXXYYYYYY]]]aaafffggghhhkkkqqqwwwyyy|||uuu\\\HHH???===:::999999999999888888888888999999999::::::;;;::::::999888777666555666666777777888999999:::777777888888999:::;;;;;;999999::::::::::::;;;;;;<<<<<<===<<<<<<>>>BBBEEEHHHTTThhhwwwnnnhhhdddbbb``````fffmmmvvvzzz|||tttkkkeee___XXXUUUUUUOOOOOOSSSWWWXXXXXX]]]dddeeegggiiijjjjjjkkkmmmoooooottt{{{~~~{{{zzzzzzyyyxxxwwwuuuttttttxxx{{{~~~uuupppllliiiggg]]]\\\[[[YYYYYYYYYYYYZZZ^^^bbbfffhhhhhhkkkrrrwwwyyy|||{{{|||~~~~~~rrrZZZGGG???<<<:::888999999999888999999:::::::::;;;;;;;;;888888999999999:::::::::666777777888999:::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<======<<<<<<>>>BBBEEEIIIUUUiiixxxkkkhhheeedddaaa```fffnnnyyyzzz|||}}}}}}~~~wwwmmmfffbbb___\\\ZZZVVVRRRPPPRRRVVV[[[^^^aaaaaa``````aaacccdddeeeiiilllpppwww~~~~~~zzzttttttuuuvvvvvvvvvvvvvvvzzz|||}}}}}}}}}}}}~~~{{{sssmmmgggbbb^^^```___\\\ZZZYYYYYYYYYZZZ``````bbbeeeiiinnnqqqtttwww{{{yyywwwvvvuuuvvvzzz~~~ooo[[[MMMBBB===999999888666777:::888777777666777999;;;<<<888777777777888999:::::::::888666777:::<<<;;;999999999999999999999999999>>>===<<<<<<===>>>===;;;;;;===>>>??????@@@BBBDDDIIITTThhhtttkkkhhheeeccc```___eeennnxxxzzz|||}}}~~~|||ssskkkccc^^^]]]ZZZVVVSSSSSSUUUXXXYYYYYYZZZ[[[\\\]]]^^^^^^^^^dddggglllsss{{{|||xxxvvvvvvwwwxxxyyyyyyyyyxxx}}}~~~~~~xxxrrrmmmhhhccc```___^^^[[[YYYXXXWWWXXXYYY```aaabbbeeeiiinnnrrrtttxxx|||wwwsssoooppptttttt___NNNBBB===::::::999777777:::888777777777777999:::;;;;;;:::999888777777777777:::777555666888::::::999:::::::::999999999999999===<<<;;;;;;======<<<;;;;;;===>>>??????@@@BBBDDDIIIUUUiii}}}rrrjjjfffdddbbb___^^^dddlllvvvyyy|||}}}~~~wwwkkkccccccaaa]]]ZZZWWWUUUTTTTTTRRRTTTVVVXXXYYYYYYXXXWWW]]]```fffnnnvvv~~~~~~zzzvvvwwwwwwxxxyyyzzz{{{{{{zzz|||vvvqqqlllhhheeebbb___]]][[[XXXWWWVVVWWWXXX]]]^^^___bbbfffkkkpppssszzz~~~yyyooojjjkkknnn|||dddPPPCCC===:::;;;;;;888888:::777777777777888999:::;;;::::::999888777777777777:::777555444666888999999::::::::::::::::::::::::<<<;;;::::::<<<<<<;;;:::;;;===>>>??????@@@BBBDDDJJJUUUiiiyyynnngggdddaaa```]]]\\\bbbjjjuuuxxx{{{~~~~~~}}}}}}uuunnnnnnlllhhhccc\\\XXXUUUTTTRRRSSSUUUVVVWWWWWWWWWWWWYYY\\\aaaiiirrr{{{}}}yyyvvvvvvwwwxxxyyyzzzzzzzzzzzz}}}~~~|||vvvppplllhhhdddbbb```^^^[[[YYYWWWWWWWWWXXXYYYYYY[[[]]]bbbggglllooozzz~~~|||mmmhhhiiillliiiSSSEEE>>>:::;;;<<<:::999:::777777777888888999999:::777777777777888999;;;;;;:::888666555666777999::::::::::::::::::;;;;;;;;;:::999888999;;;<<<;;;:::;;;===>>>??????@@@BBBDDDJJJUUUjjjttthhhdddaaa^^^^^^[[[[[[aaajjjtttwww|||~~~~~~|||{{{|||}}}zzzxxxtttlllccc]]][[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZ\\\```gggoooyyy~~~{{{xxxvvvvvvwwwxxxxxxxxxxxxxxxxxxzzz|||~~~xxxrrrmmmhhhdddaaaaaa```]]]ZZZXXXXXXXXXXXXXXXXXXYYY[[[```fffkkkooozzz}}}{{{jjjeeegggjjjxxxrrrYYYIIIAAA;;;;;;<<<:::999:::777888888888999999999999666666666777888:::;;;<<<;;;:::999777777777999;;;999999999::::::;;;;;;;;;:::999888999;;;<<<;;;:::;;;===>>>??????@@@BBBDDDJJJUUUiiiuuujjjbbb___]]]]]]\\\\\\cccllluuuxxx|||~~~}}}{{{{{{{{{|||~~~}}}sssiiicccccceeecccccccccccccccbbbaaa```^^^^^^```dddmmmwww|||xxxxxxyyyyyyxxxxxxwwwwwwuuuwwwzzz{{{|||~~~{{{tttnnniiidddaaabbb```]]]ZZZXXXXXXXXXXXXZZZYYYZZZ\\\aaahhhnnnrrrwww|||yyygggcccfffgggppp|||fffOOODDD;;;:::;;;:::999:::777888888999999999888888999999888888888888888999999:::;;;:::888777999:::777888888999999::::::;;;999888888999;;;<<<<<<:::;;;===>>>??????@@@BBBDDDIIITTThhhtttjjjaaa___^^^___^^^___gggpppuuuyyy}}}~~~}}}{{{zzz{{{|||~~~wwwlllhhhkkkooooooqqqtttuuutttpppkkkhhhcccaaa```cccjjjttt}}}}}}}}}|||{{{zzzyyyxxxvvvwwwyyyzzzzzz{{{}}}}}}vvvqqqlllgggdddbbb```]]]ZZZXXXWWWWWWWWWZZZZZZZZZ]]]bbbhhhooosssuuuyyy{{{hhheeeggggggkkkvvvvvvTTTHHH<<<999:::999999:::777888999999999999888777999888888888888888999999777999;;;;;;888666777888666666777888888999:::::::::999888999<<<===<<<;;;;;;===>>>??????@@@BBBDDDHHHSSSggg~~~mmmdddbbb```___``````bbbjjjtttvvvyyy~~~~~~}}}{{{{{{{{{|||~~~xxxmmmjjjooouuuyyy}}}}}}uuuooofffccc```aaagggsss~~~~~~}}}{{{zzzxxxyyyzzzzzzyyyyyyzzz|||~~~xxxsssnnnjjjgggaaa___\\\YYYVVVVVVVVVVVVYYYYYYYYY[[[```gggnnnrrrsssxxx~~~~~~kkkhhhjjjiiijjjuuuXXXJJJ<<<888999999999:::777888999::::::999777777555555666777888:::<<<===555888;;;;;;888555555666555666666777888888999999:::999999:::<<<======<<<;;;===>>>??????@@@BBBDDDGGGRRRggguuuiiifff``````^^^]]]___eeemmmsss||||||}}}~~~~~~}}}||||||}}}~~~uuullljjjnnnsss}}}ssslllbbb[[[___iiirrr{{{~~~~~~~~~~~~|||yyywwwvvvuuuvvvxxx{{{}}}~~~}}}|||wwwrrrnnniiieee```^^^[[[XXXVVVVVVWWWXXXZZZ\\\^^^```bbbfffjjjmmmwwwxxx{{{~~~lllllllllhhhmmmrrraaaIII===>>>;;;;;;>>><<<999999999999999999999999777999;;;:::999777777777::::::999888777777777888999777777999<<<<<<:::777999;;;<<<;;;::::::;;;<<<;;;<<<=========???BBBEEEKKKQQQccc~~~uuujjjgggbbbaaa______aaagggooouuuzzzzzz{{{|||}}}~~~~~~}}}|||||||||~~~vvvmmmiiilllooo|||xxxmmmccc]]]aaakkksss{{{~~~~~~}}}|||zzzyyy}}}}}}||||||}}}}}}}}}|||zzzvvvqqqmmmhhhddd```^^^ZZZXXXVVVVVVXXXXXX[[[\\\___```bbbeeejjjmmmvvvwww{{{llliiijjjiiilllssscccKKK??????;;;;;;>>>;;;999999999999999999999999777999::::::999777777777999999999888888888888888999888777999;;;<<<:::888999:::;;;;;;::::::<<<===<<<===>>>>>>===???BBBDDDJJJQQQccc~~~vvvjjjgggbbbbbbaaa```ccchhhpppvvvwwwxxxyyyzzz{{{|||||||||~~~}}}|||}}}~~~xxxnnnhhhhhhjjjsss}}}oooeee```dddmmmuuu|||~~~}}}||||||||||||~~~~~~~~~~~~}}}xxxsssoookkkfffccc___]]]ZZZXXXVVVWWWXXXYYY\\\^^^___aaabbbeeejjjmmmuuuwww{{{nnnggghhhiiikkkvvvfffNNNAAA@@@<<<;;;===;;;999999999999999999999999777999::::::888777777888888888888888999999999999:::888777888999;;;::::::888999;;;;;;;;;;;;===>>>>>>?????????>>>???BBBDDDJJJQQQcccuuuiiieeeaaaaaaaaaaaaccciiipppvvvvvvwwwxxxzzz{{{{{{{{{{{{~~~~~~{{{ppphhheeeeeejjjvvvqqqhhhcccgggpppwww~~~}}}||||||}}}}}}}}}zzzuuuqqqmmmiiieeebbb___]]]ZZZWWWVVVWWWXXXYYY]]]^^^```bbbcccfffjjjmmmvvvyyy~~~yyyrrrjjjjjjjjjlllyyyiiiPPPCCCBBB<<<;;;===:::888999999999999999::::::888999:::999888777777888777888888999:::::::::::::::999888777888999;;;;;;777888:::;;;;;;;;;===??????@@@@@@???>>>???BBBDDDIIIPPPcccsssgggaaa_________```bbbhhhoootttvvvwwwyyy{{{|||||||||{{{~~~rrrhhhcccaaabbbooouuukkkeeehhhqqqxxx~~~~~~||||||}}}zzzwwwsssooolllhhhdddaaa^^^]]]ZZZWWWVVVWWWYYYZZZ]]]___aaabbbdddgggkkknnnxxx|||ssstttooonnnmmmmmm{{{jjjQQQDDDBBB<<<;;;<<<999888888888999999:::::::::888999:::999777666777999777888999:::::::::::::::999999888888888999:::<<<777888:::;;;;;;;;;===??????@@@@@@???>>>???BBBDDDHHHPPPdddqqqfff___\\\]]]^^^___aaagggnnnsssvvvwwwzzz|||}}}}}}|||{{{tttiiibbb``````jjjxxxxxxmmmfffhhhpppxxx~~~}}}}}}}}}~~~|||xxxuuuqqqnnnkkkhhhdddaaa^^^\\\ZZZWWWWWWWWWYYYZZZ\\\^^^aaaccceeehhhmmmpppzzzrrr~~~~~~uuuqqqoooooommm{{{jjjQQQCCCBBB<<<:::<<<999888888888999999::::::;;;999::::::888777666888999888999:::;;;;;;;;;:::999888999:::999888888:::<<<888999;;;;;;;;;;;;===>>>>>>?????????>>>???BBBDDDGGGPPPddd|||ooofff___[[[\\\]]]___bbbgggnnnsssuuuwwwyyy|||}}}|||{{{zzz|||}}}~~~vvvjjjcccaaaaaagggrrr}}}{{{ooofffgggooowww{{{~~~wwwtttqqqmmmkkkhhhdddaaa^^^\\\YYYWWWWWWXXXYYY[[[[[[^^^```cccfffiiinnnrrr{{{tttxxxxxxoookkkkkkkkk{{{iiiPPPCCCAAA<<<:::<<<999777888888999::::::;;;;;;999:::999888666666888:::999:::;;;<<<<<<:::999777666888;;;;;;999888999;;;999:::;;;;;;::::::<<<===<<<===>>>>>>===???BBBDDDGGGOOOdddxxxmmmfff```[[[\\\^^^___bbbgggnnnssstttvvvyyy{{{||||||zzzyyyyyyzzz|||~~~wwwkkkdddaaacccgggnnnyyy|||pppeeefffnnnwwwzzz~~~wwwtttpppmmmkkkhhhdddaaa^^^\\\YYYWWWWWWXXXYYY[[[[[[]]]```cccfffjjjpppssszzzwwwuuu|||llleeefffjjjzzzhhhOOOBBBAAA;;;:::<<<999777777888999::::::;;;;;;999:::999888666666888:::999:::<<<<<<<<<:::888777555888;;;<<<:::888999::::::;;;<<<<<<::::::;;;<<<;;;<<<=========???BBBEEEGGGOOOeeettthhhbbbaaa```___^^^___ccciiippptttzzzzzzzzzzzzyyyxxxwwwvvvxxxyyy{{{}}}xxxlllccc]]]]]]bbbkkkwwwttthhhiiiqqqxxx|||xxxsssnnnjjjfffbbb```\\\WWWTTTUUUUUUUUUYYY^^^___```aaaccceeejjjpppttt~~~zzzssshhhdddeeerrrdddTTTCCC<<<;;;::::::;;;999999999::::::;;;;;;<<<<<<;;;:::999888888888888888999:::::::::999999888:::999777666666777999:::;;;;;;:::;;;;;;<<<===>>><<<===????????????BBBDDDHHHOOOaaa|||tttgggbbbaaa___^^^^^^___cccjjjqqquuuyyyyyyyyyxxxxxxwwwvvvuuuvvvwwwyyy{{{|||~~~~~~xxxlllccc^^^^^^bbbkkkxxxwwwllllllssszzz{{{wwwrrrmmmiiifffbbb```___ZZZWWWXXXXXXXXX[[[``````aaabbbcccfffjjjpppttt~~~wwwiiicccgggqqqfffVVVEEE>>>===;;;::::::999999999999::::::;;;;;;<<<;;;:::999888888888888<<<<<<;;;;;;;;;::::::999>>>===;;;999999999:::;;;;;;::::::;;;;;;<<<===>>>===>>>??????>>>???AAACCCIIIPPPaaa|||sssgggbbb```^^^]]]]]]___dddkkkqqqvvvwwwwwwwwwvvvvvvuuuuuutttxxxxxxyyyzzz{{{|||}}}}}}xxxlllccc^^^___dddlllwww{{{qqqpppvvv|||zzzvvvpppkkkhhheeecccaaa```[[[XXXYYYYYYYYY\\\aaaaaabbbcccdddfffjjjpppttt~~~mmmbbbcccjjjfffVVVFFF@@@>>><<<:::::::::999999999999::::::;;;;;;;;;:::999888888888888======<<<;;;::::::;;;;;;:::999888777777888999:::::::::::::::;;;<<<===>>>>>>??????>>>>>>>>>AAACCCIIIPPPaaa|||sssgggaaa^^^]]]]]]]]]```eeekkkrrrvvvwwwwwwvvvuuuuuuuuuuuuuuuzzzzzzzzz{{{{{{|||}}}}}}~~~}}}xxxmmmddd___bbbfffmmmvvv~~~}}}tttrrrvvv}}}zzzuuuooojjjgggeeebbbaaa___ZZZWWWWWWXXXXXX[[[```bbbcccdddeeegggkkkpppttt}}}uuueee___ggg~~~cccTTTEEE???>>><<<::::::;;;:::999999888999::::::;;;:::999999888888888999:::999999888999:::;;;;;;555555555555666888:::;;;::::::::::::;;;<<<======?????????>>>===>>>AAACCCGGGNNN```|||rrrggg```]]]\\\\\\]]]```eeelllrrruuuwwwvvvvvvuuuuuuuuuuuuvvvzzzzzzyyyyyyzzz{{{||||||}}}{{{zzz{{{~~~yyynnneee___eeehhhmmmrrrwww{{{~~~{{{uuurrrvvv}}}{{{vvvooojjjfffdddbbbaaa___ZZZWWWXXXXXXXXX[[[aaacccdddeeefffhhhlllrrrvvv|||jjjbbbkkkcccTTTDDD>>>===<<<:::;;;===<<<:::999888999::::::::::::999999888888999999444444555666777999:::;;;999999999999999::::::;;;:::999999::::::;;;<<<===?????????======>>>AAADDDEEEMMM```|||qqqgggaaa^^^\\\]]]^^^aaafffkkkqqqtttwwwvvvuuutttttttttvvvvvvwwwwwwvvvvvvvvvxxxyyyzzz{{{zzzyyyzzz~~~zzzoooeee```cccfffiiilllnnnqqquuuxxxyyyxxxtttqqquuu}}}}}}xxxpppjjjfffdddbbbaaaaaa\\\YYYZZZZZZZZZ]]]bbbcccdddeeegggiiinnntttxxx}}}pppdddllliiiYYYHHH@@@>>>===<<<===@@@>>><<<:::999999:::;;;::::::999999888999999:::111222444666888999999999<<<;;;:::999888666555444999999999999:::;;;<<<===>>>>>>>>>===<<<>>>BBBFFFFFFNNNbbb~~~{{{nnngggcccaaa]]]^^^___bbbfffkkkpppsssuuutttsssrrrrrrssstttuuuvvvvvvuuutttuuuwwwyyy{{{{{{zzzzzz|||{{{oooeee```^^^aaaccceeegggjjjoootttssstttsssqqquuuzzzrrrkkkfffdddbbb``````[[[XXXYYYYYYYYY]]]bbbbbbccceeegggjjjooovvvzzzuuuhhhlll|||uuucccOOOEEEAAA???>>>???BBB@@@===;;;::::::;;;<<<:::999999888999999::::::444666888:::;;;:::999888777777777777666555444333999999999999:::;;;<<<============<<<<<>><<<:::;;;<<<===999999999888999999::::::888:::===???>>><<<999777444555777999:::;;;;;;;;;999999999999:::;;;<<<<<<<<<===<<<<<<<<<@@@EEEIIILLLTTTgggwwwnnngggdddeee```^^^\\\^^^dddjjjooorrrqqqooonnnooosssuuuuuutttvvvuuuuuuvvvwwwzzz}}}~~~zzz{{{}}}zzzpppeee___]]]ZZZZZZ]]]^^^___eeelllllllllmmmpppuuu{{{zzzrrrkkkfffbbb___]]][[[YYYWWWUUUVVVXXX[[[]]]gggbbbccckkkqqqtttyyyzzztttcccNNNFFFDDDBBB???<<<;;;999888777888999999<<<;;;::::::;;;;;;999777777777888999999999999888::::::::::::::::::::::::;;;::::::999:::;;;===>>>===>>>???>>>===>>>@@@AAAIIIQQQddduuulllfffcccccc___]]]\\\^^^ccciiimmmpppqqqooooooqqquuuxxxxxxxxxwwwvvvuuuuuuvvvyyy|||~~~{{{|||}}}|||qqqfff___]]]ZZZ[[[]]]^^^^^^ccciiijjjkkkmmmpppvvv|||~~~yyyrrrlllgggccc___]]]ZZZXXXVVVUUUUUUXXX[[[]]]gggcccdddlllrrruuuzzzkkkSSSHHHDDDAAA>>>::::::999999999999999999888777777888999:::888666666777888999999999999999::::::::::::::::::::::::>>>===;;;:::999999999:::===>>>??????>>>???AAACCCFFFOOObbb~~~rrrjjjdddaaaaaa___]]]\\\]]]bbbgggkkkmmmqqqppppppsssvvvzzz{{{{{{wwwvvvtttssstttxxx{{{~~~|||||||||}}}ttthhh```]]][[[\\\^^^^^^]]]```eeegggiiilllqqqwww~~~~~~yyysssmmmhhhddd___\\\YYYXXXVVVTTTUUUXXX[[[]]]hhhfffgggmmmrrrvvv|||tttYYYJJJCCC@@@===888999999::::::::::::999888777777888999:::888777666777888999::::::::::::999999::::::::::::::::::<<<<<<;;;:::999999999999;;;===>>>>>>>>>???BBBDDDDDDMMM```{{{qqqjjjdddaaa``````^^^]]]^^^ccchhhkkkmmmrrrqqqrrrsssvvvxxxzzzzzzxxxwwwtttssstttwwwzzz}}}}}}|||||||||~~~wwwiii```]]][[[\\\^^^]]][[[\\\aaadddfffkkkqqqyyyzzztttnnniiiddd```\\\YYYXXXUUUTTTUUUXXX\\\^^^hhhiiikkknnnrrrwww}}}yyy\\\JJJBBB>>><<<777888:::;;;<<<;;;::::::;;;:::999:::;;;:::888777666777888999:::;;;;;;;;;999999999999999:::::::::888888888999:::;;;<<<<<<:::;;;=========???AAADDDDDDMMM```yyypppjjjfffbbbaaaaaa___^^^```dddiiilllmmmrrrssssssssstttuuuvvvwwwyyyxxxuuuttttttwwwzzz|||}}}|||}}}}}}yyykkkaaa]]][[[[[[]]]\\\XXXZZZ^^^bbbeeekkkrrrzzz~~~wwwpppjjjeee```]]]YYYXXXVVVUUUVVVYYY]]]___hhhkkknnnooorrrxxxzzz]]]JJJAAA>>><<<777888:::;;;<<<<<<;;;:::===;;;:::::::::999666444777777888::::::;;;;;;;;;888888888999999:::::::::777888999:::;;;<<<<<<===888:::;;;<<<<<<>>>@@@BBBEEEOOOaaaxxxpppkkkgggcccaaa```___^^^aaafffjjjmmmnnnrrrssstttsssrrrrrrtttvvvzzzyyywwwvvvvvvxxxyyyzzz|||}}}~~~zzzlllbbb]]]ZZZZZZ[[[YYYWWWXXX]]]```dddkkksss{{{yyyqqqkkkeeeaaa___ZZZYYYWWWVVVWWW[[[^^^aaahhhmmmpppoooqqqxxxzzz^^^KKKBBB???>>>999::::::;;;;;;;;;;;;::::::999888777777666444222888999999:::::::::::::::777777888888999::::::::::::;;;;;;<<<<<<;;;::::::999;;;<<<<<<<<<===@@@BBBFFFPPPbbbxxx~~~oookkkgggcccaaa]]]]]]]]]```eeejjjmmmnnnppprrrtttsssrrrrrruuuwwwzzzzzzyyyyyyyyyyyyyyyyyy|||~~~zzzlllccc]]]ZZZXXXYYYWWWUUUXXX]]]___dddkkkttt||||||rrrkkkfffbbb```[[[ZZZXXXWWWYYY\\\```bbbgggnnnqqqooopppxxx{{{|||aaaNNNEEEAAA@@@<<<;;;;;;:::::::::;;;;;;888777666777888888666444::::::;;;;;;::::::999888666777777888999999::::::;;;;;;<<<=========<<<;;;<<<===>>>>>>>>>>>>@@@BBBEEEOOOaaaxxx}}}nnnjjjgggccc```[[[[[[\\\___eeejjjlllmmmoooqqqsssssssssssswwwzzzzzzzzz{{{{{{{{{zzzyyyxxx{{{~~~zzzlllccc]]]YYYWWWWWWVVVTTTXXX^^^___dddlllttt|||}}}rrrjjjfffcccaaa\\\ZZZYYYXXXZZZ]]]aaacccfffnnnrrroooooowwwyyymmm|||~~~dddQQQGGGCCCAAA>>>===;;;:::999::::::;;;777666666888:::;;;:::999;;;;;;;;;;;;:::999888888666777777888999999::::::888999;;;===???????????????@@@AAA@@@??????AAACCCCCCNNNaaaxxx|||zzzssskkkgggeee]]]\\\[[[\\\```eeeiiikkklllpppoooooonnnppprrruuuvvvzzzxxxwwwxxx{{{}}}~~~~~~}}}~~~~~~rrrccc[[[XXXTTTSSSUUUXXXXXXWWWaaaeeemmmuuu|||yyypppkkkfff```\\\]]]ZZZYYYZZZ[[[\\\cccjjjqqqssstttsssqqquuu}}}}}}nnnsssiiiSSSFFFBBBBBBAAA>>><<<;;;;;;;;;:::888>>>===<<<;;;::::::999999999999999999999999999888888888999999999:::::::::999:::;;;===???AAADDDEEE@@@AAAAAA@@@??????@@@BBBEEEKKK]]]xxx}}}wwwooohhheeeccc]]]\\\\\\]]]```eeeiiikkkkkkooonnnmmmnnnoooqqqtttuuuvvvvvvvvvyyy|||}}}|||{{{~~~~~~~~~sssddd]]]YYYVVVUUUWWWZZZ\\\\\\eeeiiiooouuu{{{wwwpppjjjfff```\\\]]]ZZZYYY[[[\\\^^^eeelllsssuuuuuusssqqqttt}}}ssssssnnnYYYJJJCCCAAA@@@>>><<<;;;;;;;;;:::999999999888888888888999999<<<<<<<<<<<<;;;;;;::::::888888999999999::::::::::::::::::;;;===>>>@@@AAA<<<===>>>===<<<<<<>>>@@@FFFLLL^^^yyytttllldddbbbbbb^^^^^^]]]^^^```eeehhhjjjjjjmmmmmmmmmmmmoooqqqssstttrrrsssuuuyyy|||}}}{{{zzz~~~ssseee___\\\XXXWWWZZZ]]]aaabbbjjjlllpppuuuzzzuuunnnjjjfffaaa]]]\\\YYYYYY]]]___aaahhhpppvvvxxxwwwssspppsss{{{xxxqqqvvvppp]]]NNNFFFBBB???===;;;;;;<<<<<<;;;:::666666777777888999:::;;;;;;;;;:::999999888777777888888999999999:::::::::::::::999::::::;;;<<<<<<===>>>?????????@@@BBBDDDEEEKKK]]]xxxrrrjjjaaa```bbb___^^^^^^^^^```dddhhhiiiiiilllmmmmmmnnnppprrrtttuuurrrrrrtttwww{{{}}}}}}|||~~~sssddd___\\\ZZZYYY[[[___dddgggjjjlllooosssyyy~~~|||sssmmmiiieeeaaa^^^[[[YYYZZZ^^^aaadddkkkssszzzzzzyyytttppprrrzzzzzzppppppzzznnn]]]QQQHHHDDD>>><<<::::::<<<<<<<<<;;;888888888999:::;;;<<<===<<<;;;;;;999888777666666888888999999999:::::::::999999999999999:::;;;;;;===>>>@@@@@@@@@BBBDDDFFFDDDIII[[[vvvrrrjjjaaa___bbb```^^^^^^^^^```dddhhhiiiiiimmmmmmnnnpppqqqsssuuuvvvvvvtttssstttxxx|||~~~~~~~~~~~~~~~sssddd]]]\\\[[[[[[\\\```eeeiiihhhiiilllqqqwww~~~zzzqqqkkkhhheee```]]]ZZZXXXZZZ___cccfffmmmuuu{{{|||{{{wwwrrrrrrxxx~~~|||qqqnnnuuu|||mmm]]]QQQIIIEEE>>><<<::::::<<<<<<<<<;;;::::::999999:::;;;;;;<<<@@@@@@???>>>===;;;;;;:::888888999999999:::::::::888888999999:::;;;<<<===999;;;<<<======???AAACCCEEEKKK[[[vvvssskkkaaa^^^aaa___^^^]]]^^^```eeehhhjjjjjjlllmmmnnnppprrrtttvvvvvvxxxuuussssssvvv{{{~~~|||}}}~~~~~~}}}}}}}}}~~~tttfff\\\]]]]]]]]]^^^aaafffiiiggghhhlllqqqwww~~~xxxpppjjjgggccc___\\\YYYXXX[[[```dddgggnnnuuu{{{}}}}}}yyytttssswww|||vvvpppwwwppp```SSSIIICCC???===;;;;;;<<<<<<;;;:::999888888888999999:::;;;>>>>>>===<<<;;;;;;::::::888888999999999:::::::::999999999999:::<<<======;;;<<<>>>>>>>>>@@@BBBDDDHHHMMM]]]wwwtttlllaaa]]]___]]]\\\\\\]]]```eeeiiikkkkkkkkklllnnnppprrrtttuuuuuuvvvtttssssssvvvyyy{{{|||{{{|||~~~~~~}}}~~~wwwiii\\\^^^```aaaaaabbbfffiiiiiijjjnnnsssxxx~~~~~~xxxoooiiieeebbb^^^ZZZYYYXXX[[[aaadddgggmmmuuuyyy}}}|||wwwtttwwwzzz}}}ttt~~~ssscccVVVJJJBBB@@@>>><<<;;;;;;;;;:::999777888888999:::<<<===>>>999999999888888777777777888888999999999:::::::::;;;::::::999999::::::;;;>>>???@@@AAA@@@AAADDDFFFHHHLLL\\\ttttttlll```[[[]]][[[\\\[[[\\\```eeeiiikkkllliiijjjmmmoooqqqssstttttttttsssssstttwwwxxxxxxxxxzzz{{{}}}~~~}}}yyykkk\\\```cccdddccccccfffiiikkkmmmqqquuuzzz~~~~~~xxxoooiiieeeaaa]]]ZZZYYYXXX[[[aaadddgggmmmtttxxx|||}}}xxxuuuwwwyyy|||vvvsssfffXXXKKKBBBAAA>>><<<;;;;;;;;;:::888888888999;;;===@@@BBBCCC::::::999999999999999999888888999999999:::::::::<<<;;;:::999888888888888;;;===>>>>>>===>>>@@@BBBEEEIIIXXXqqqqqqgggccc___]]]\\\]]]___aaadddfffhhhiiiiiijjjmmmpppsssuuutttsssrrrwwwuuusssrrrrrrtttvvvwww|||}}}~~~|||kkkaaabbbbbbbbbcccgggkkkooopppooopppqqqtttyyy}}}}}}rrrhhhffffffbbb\\\YYYVVVYYY^^^ccchhhmmmssswww~~~~~~zzzuuuwww}}}}}}zzzrrrpppccc___VVVJJJAAA???>>><<<;;;;;;;;;;;;;;;;;;::::::::::::999999888888999999999:::::::::::::::999999:::<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???>>>???@@@BBBBBBLLLWWWnnnpppgggccc```]]]]]]]]]^^^___bbbdddfffhhhiiikkkmmmppprrrtttuuuuuutttwwwvvvtttssstttvvvxxxzzz|||}}}~~~|||kkkddddddeeeeeefffiiinnnrrrtttssstttuuuxxx}}}}}}rrrhhhfffeee```[[[YYYXXX[[[```eeejjjooouuuyyy{{{vvvxxx~~~|||vvvvvvrrrddd^^^UUUIIICCCAAA???<<<:::999999999;;;;;;::::::::::::999999888888888999999999::::::777777666666777999:::;;;999999999999999999999999;;;<<<>>>???>>>???@@@BBBCCCNNNYYYpppnnnfffccc```^^^^^^]]]]]]^^^___bbbeeegggiiilllmmmooorrrtttvvvwwwwwwwwwvvvuuuuuuvvvxxxzzz||||||}}}~~~|||kkkeeeeeeeeeeeefffjjjooosssvvvvvvvvvxxx{{{}}}rrrhhheeeccc^^^ZZZXXXYYY]]]bbbggglllrrrwww{{{}}}yyy{{{~~~zzzrrrvvv{{{yyyggg^^^TTTIIIDDDBBB@@@===:::999888888;;;;;;::::::::::::999999888888888999999999999:::666666666666777888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???>>>???@@@BBBCCCMMMYYYqqq{{{kkkdddcccaaa______^^^^^^]]]^^^aaadddhhhjjjlllmmmnnnqqqsssvvvxxxyyyxxxwwwvvvuuuvvvwwwyyyzzz|||}}}~~~{{{kkkddddddccccccdddhhhnnnrrrtttuuuuuuwwwzzz~~~{{{qqqgggdddaaa\\\YYYXXXZZZ^^^dddjjjoootttyyy}}}{{{}}}|||yyynnnnnn}}}zzzzzzxxxvvvoooaaaUUUKKKCCCBBB???<<<:::999999888;;;;;;:::::::::999999999888888888888999999999999999999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???>>>???@@@BBBAAAKKKXXXpppxxxiiicccbbb```_________^^^^^^___bbbeeeiiikkkllllllnnnpppsssvvvxxxyyywwwwwwvvvuuuuuuuuuvvvvvv|||}}}~~~{{{kkkccccccbbbaaacccgggmmmqqqttttttuuuwwwzzz}}}xxxooofffbbb___ZZZXXXYYY[[[___ffflllqqqvvv{{{~~~~~~~~~yyywwwllliiiuuuuuutttsssrrr}}}{{{gggWWWMMMAAA@@@>>><<<;;;::::::;;;;;;;;;:::::::::999999999777777888888888999999999:::::::::;;;;;;;;;;;;;;;999999999999999999999999;;;<<<>>>???>>>???@@@BBBAAAKKKXXXpppvvvgggbbbbbb```^^^^^^^^^^^^___```cccfffhhhjjjkkklllnnnqqqsssuuuvvvvvvuuuuuuttttttttttttuuuuuu|||}}}~~~{{{kkkdddcccbbbaaabbbfffmmmrrruuuvvvwwwyyy|||}}}}}}{{{}}}uuummmddd```]]]YYYYYY[[[]]]bbbiiiooouuuzzz~~~yyyvvvvvvkkkeeeoooooommmnnnmmmvvvnnnYYYNNN@@@???===<<<;;;;;;;;;<<<;;;;;;::::::::::::999999777777777888888888888999888999999:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???>>>???@@@BBBDDDNNNYYYrrrtttfffaaaaaa___]]]]]]\\\]]]^^^```ccceeeggghhhiiikkknnnqqqssssssssssssqqqrrrrrrsssuuuvvvwwwwww|||}}}~~~{{{jjjbbbaaa___^^^___dddkkkpppvvvwwwxxxzzz}}}|||vvvrrrqqqppptttzzz~~~~~~rrrjjjccc___\\\XXXYYY]]]```eeelllsssyyy~~~vvvssstttiiibbbkkk{{{jjjfffeeeeeemmmzzzrrrZZZNNNBBBAAA>>><<<;;;:::::::::;;;;;;::::::::::::999999777777777777888888888888777888999999999999888777========================;;;<<<>>>???>>>???@@@BBBDDDNNNYYYqqqtttfffaaaaaa___]]]\\\ZZZ[[[]]]```cccdddeeefffiiikkknnnqqqssssssqqqpppooopppqqqsssvvvxxxzzzzzz|||}}}~~~}}}~~~zzzjjj^^^^^^\\\ZZZ[[[```gggmmmuuuvvvwwwyyy|||~~~~~~zzztttlllggghhhhhhllluuuzzz{{{}}}~~~}}}qqqiiibbb^^^[[[XXXZZZ^^^ccchhhooowww|||uuurrrssshhh```hhhvvvwwwhhhccc___]]]ffftttuuuZZZMMMDDDBBB???===:::999888888;;;;;;;;;:::::::::999999777777777777888888888888888999:::;;;;;;:::888888::::::::::::::::::::::::;;;<<<>>>???>>>???@@@BBBBBBLLLWWWooorrrccc^^^___^^^^^^___^^^\\\\\\___ccceeedddbbbeeeiiimmmpppqqqqqqqqqqqqqqqqqqpppqqqssswww{{{~~~~~~yyyiii```___\\\ZZZ\\\bbbhhhjjjooosssxxx|||}}}~~~~~~~~~zzz{{{{{{yyytttmmmfffaaa[[[___ffflllqqquuuyyy{{{{{{uuujjjeee```^^^YYYUUUWWW\\\cccjjjttt}}}xxxsssqqqkkkggghhhooottt```]]]___aaadddjjjsss[[[OOOCCC@@@===;;;;;;;;;;;;:::::::::;;;<<<;;;:::888777999999999999999999999999<<<<<<;;;:::999999999999777777888:::<<<===??????:::<<<============@@@BBBDDDIIIZZZtttrrrddd_________^^^___]]]]]]^^^```dddeeedddbbbdddhhhmmmpppqqqppppppqqqmmmmmmlllmmmppptttxxx{{{zzzjjj]]]\\\YYYWWWZZZ___eeeiiilllpppuuuzzz|||~~~~~~}}}{{{yyywwwsssqqqmmmhhhbbb]]]XXXUUUUUUXXX^^^ccchhhmmmssswww}}}}}}yyysssiiiddd```]]]YYYVVVXXX^^^cccjjjuuu~~~~~~~~~yyytttmmmgggggghhhyyykkkeeecccbbbiiisssqqqYYYMMMCCC@@@===;;;;;;;;;;;;:::999:::::::::999999888777999999999999999999999999;;;;;;:::999999999::::::888888999:::<<<===>>>>>>;;;<<<=========>>>@@@BBBEEEJJJYYYrrr{{{ssseee```aaa```______]]]^^^```cccffffffdddaaacccggglllpppqqqpppooopppkkkkkkkkklllooossswwwzzz{{{lll\\\YYYWWWWWWYYY^^^dddiiijjjnnnssswwwzzz~~~}}}{{{wwwsssooooookkkddd\\\UUUQQQOOONNNOOOQQQTTTXXX]]]eeemmmsss{{{{{{|||vvvooohhhccc___\\\YYYWWWZZZ```dddkkkvvvzzzzzz~~~yyyooogggddd```}}}wwwrrrkkkiiiuuuoooWWWKKKCCC@@@===;;;;;;;;;;;;:::999999888888777777888888999999999999999999999999::::::999999::::::;;;;;;999999:::;;;;;;<<<<<<===<<<===>>>>>>>>>???AAACCCFFFJJJXXXqqqtttfffaaabbb```______\\\^^^bbbeeegggfffdddbbbcccgggllloooppppppoooooonnnmmmmmmnnnqqquuuyyy|||{{{lll]]]ZZZWWWXXX[[[___eeekkklllooossswwwzzz~~~}}}|||{{{zzzwwwsssnnnjjjhhhddd]]]VVVPPPLLLKKKJJJKKKLLLNNNQQQVVV___jjjqqqxxxzzz}}}~~~ssslllfffaaa]]]\\\YYYXXX\\\bbbhhhnnnxxx|||wwwwwwzzz~~~rrrggg```[[[vvv}}}yyyyyynnnWWWKKKCCC@@@===;;;;;;;;;;;;::::::999888777777888999:::999999999999999999999999999999999999:::;;;<<<===::::::;;;;;;;;;;;;;;;;;;<<<>>>????????????BBBDDDGGGJJJWWWoootttfffbbbbbb```^^^^^^[[[___cccfffhhhgggfffeeedddhhhlllooooooooopppqqqppppppoooppprrrvvvzzz||||||}}}}}}~~~yyykkk^^^YYYVVVYYY\\\]]]ccckkkpppsssvvvxxxzzz}}}~~~yyyxxxvvvuuurrrllleeeaaaYYYWWWSSSOOOKKKHHHFFFEEEIIIIIIJJJMMMSSS\\\gggnnntttxxx~~~|||qqqjjjddd___\\\[[[YYYYYY^^^eeelllrrrzzz|||vvvvvvzzzuuuhhh^^^ZZZsssoooZZZNNNCCC@@@===;;;;;;;;;;;;:::;;;:::999888888999;;;;;;999999999999999999999999888888888999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>????????????BBBDDDGGGJJJWWWnnntttfffbbbbbb```]]]\\\[[[___dddggghhhhhhhhhiiigggiiilllnnnnnnppprrrtttqqqpppooopppqqqtttxxxzzzzzzzzz{{{|||~~~yyykkk___WWWTTTXXXZZZZZZ```iiirrrtttxxxzzz{{{}}}|||{{{yyyvvvsssooojjjccc\\\VVVPPPOOONNNLLLKKKIIIGGGFFFGGGHHHJJJMMMSSS[[[eeekkkpppuuu|||zzznnngggccc^^^ZZZZZZYYYZZZ```hhhooottt|||yyyyyy|||{{{kkk___[[[qqqppp]]]RRRCCC@@@===;;;;;;;;;;;;::::::::::::999::::::;;;;;;999999999999999999999999999888999999:::;;;<<<===::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>???AAACCCFFFIIIWWWnnnsssfffbbbaaa___\\\[[[[[[^^^cccfffggghhhkkkmmmjjjkkklllmmmmmmppptttwwwsssrrrqqqpppqqqtttvvvxxxyyyyyyzzz|||}}}~~~yyykkkaaaYYYUUUZZZ[[[YYY___iiipppssswwwzzz|||}}}~~~~~~~~~|||zzzxxxuuurrrnnnjjjddd^^^VVVRRROOONNNMMMLLLKKKKKKKKKKKKJJJLLLOOOSSSXXX___ggglllppptttzzzwwwkkkdddaaa]]]YYYYYYYYY[[[bbbjjjpppvvv~~~}}}|||pppbbb\\\nnnppp___UUUCCC@@@===;;;;;;;;;;;;:::888888999:::::::::::::::999999999999999999999999999999999999::::::;;;<<<:::::::::;;;;;;<<<<<<<<<;;;<<<=========>>>@@@BBBEEEIIIWWWooosssfffaaaaaa^^^[[[ZZZZZZ^^^cccfffgggiiimmmppplllmmmmmmlllmmmpppuuuyyyvvvuuusssrrrsssuuuwwwyyyyyyyyyzzz|||}}}zzzllleee[[[XXX]]]^^^[[[```jjjmmmqqqvvvzzz||||||}}}~~~}}}~~~~~~|||yyywwwooommmiiieeebbb\\\WWWSSSMMMLLLIIIGGGGGGHHHJJJKKKNNNQQQUUUZZZ^^^dddjjjnnnsssvvvzzztttiiibbbaaa\\\YYYYYYYYY[[[ccckkkqqqvvv~~~tttddd\\\lllppp___VVVCCC@@@===;;;;;;;;;;;;:::666777888:::::::::999888999999999999999999999999::::::999999::::::;;;;;;999999:::;;;;;;<<<======:::<<<============@@@BBBDDDHHHWWWooosssddd___^^^]]][[[[[[\\\^^^dddlllooolllkkklllmmmmmmmmmmmmoooppprrrttttttvvvwwwwwwwwwwwwxxxzzz{{{nnneee___ZZZXXXXXXZZZbbbkkkooorrrvvvxxxyyyzzz|||}}}}}}|||wwwtttqqqlllgggaaa]]]ZZZVVVTTTOOOOOOOOOOOOOOOPPPQQQRRRTTTXXX\\\```ccchhhnnnsssssswww|||{{{pppfff___^^^[[[XXXVVVYYY___fffkkkrrrxxxvvvfffbbbkkk}}}mmm\\\RRRCCC@@@===;;;;;;;;;:::999;;;;;;::::::::::::999999::::::::::::::::::::::::999999::::::::::::;;;;;;888999::::::999999;;;<<<<<<============>>>AAACCCHHHMMMYYYmmmrrrddd___^^^\\\[[[\\\\\\]]]ccckkkpppnnnnnnpppppppppooooooppprrrsssuuuvvvwwwyyyyyyxxxxxxyyy{{{{{{nnnbbb^^^[[[\\\[[[[[[```gggllloootttxxxzzz{{{|||~~~|||~~~~~~zzzvvvsssoookkkfffaaa^^^[[[XXXUUUVVVUUUUUUUUUVVVVVVWWWXXXZZZ]]]```ccceeejjjppptttuuuxxx}}}{{{pppgggaaa^^^[[[XXXWWWYYY```ggglllsssyyy|||mmmdddkkk{{{mmm[[[PPPCCC@@@===;;;;;;;;;:::999;;;;;;::::::::::::999999::::::::::::::::::::::::999999::::::::::::;;;;;;999:::<<<;;;::::::;;;<<<======>>>>>>===???AAADDDGGGLLLXXXmmm~~~qqqddd___^^^\\\\\\]]]\\\\\\aaajjjoooppprrruuusssrrrqqqqqqrrrssstttuuuyyyzzz{{{{{{zzzyyyzzz|||~~~{{{nnn^^^\\\\\\___^^^\\\^^^cccggglllsssxxxzzz{{{|||}}}zzz|||}}}~~~|||yyyuuurrrmmmiiieeeaaa___]]][[[YYY[[[[[[[[[[[[[[[[[[\\\]]]___```ccceeehhhlllqqquuuxxxzzz~~~zzzppphhhccc]]]ZZZXXXXXX[[[bbbiiinnnuuu{{{uuugggjjj|||~~~ooo[[[NNNCCC@@@===<<<<<<<<<;;;:::;;;;;;::::::::::::999999::::::::::::::::::::::::999999::::::::::::;;;;;;;;;<<<===<<<;;;:::;;;<<<===>>>??????>>>???BBBEEEFFFKKKXXXnnn}}}qqqfffaaa___\\\\\\^^^]]]\\\```hhhmmmnnnqqquuutttsssrrrqqqqqqrrrtttttt{{{|||}}}|||{{{{{{|||}}}|||~~~zzznnn]]][[[\\\^^^^^^[[[^^^bbbfffkkkrrrxxxzzz{{{{{{{{{yyyzzz{{{|||zzzwwwtttqqqkkkhhheeebbbaaa```___]]]^^^]]]]]]]]]]]]]]]^^^^^^___```aaadddgggmmmrrrvvv{{{}}}vvvnnnfffaaa[[[ZZZXXXYYY]]]eeelllqqqxxx~~~{{{iiiiiixxxttt\\\MMMBBB@@@===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999::::::::::::::::::::::::999999999:::::::::;;;;;;===>>>???===<<<;;;;;;<<<>>>????????????@@@CCCEEEDDDJJJXXXooo}}}ssshhhccc```\\\\\\^^^^^^]]]```fffjjjkkkmmmqqqrrrrrrqqqppppppqqqrrrssszzz|||}}}}}}{{{{{{|||~~~{{{}}}zzzmmm^^^[[[ZZZ\\\[[[ZZZ^^^dddggglllsssxxxyyyyyyyyyyyyyyyyyy{{{{{{yyywwwtttrrrllliiifffeeeeeeeeedddcccaaa``````______`````````]]]]]]^^^aaagggmmmsssvvv~~~|||rrriiibbb^^^ZZZYYYXXXZZZ```hhhoootttzzzqqqnnnxxxzzz```NNNBBB@@@===<<<======<<<<<<;;;;;;:::::::::999999999::::::::::::::::::::::::999999999:::::::::;;;;;;===>>>???>>><<<;;;;;;===>>>????????????@@@CCCEEEDDDJJJXXXpppuuukkkfffaaa]]]\\\______^^^aaafffiiiiiikkknnnqqqpppoooooooooqqqrrrsssxxxzzz{{{{{{{{{{{{}}}~~~|||~~~zzzmmm___[[[YYYZZZYYYYYY^^^dddiiimmmssswwwyyyyyyyyyzzzzzzzzz{{{{{{zzzxxxuuutttooollljjjiiiiiijjjiiihhhggggggfffeeeeeeeeeffffff___^^^^^^bbbiiiqqqvvvyyyvvvmmmeee___\\\XXXXXXYYY\\\bbbjjjrrrwww||||||www~~~bbbOOOBBB@@@===<<<===>>>===<<<;;;;;;::::::::::::999999::::::::::::::::::::::::999999::::::::::::;;;;;;<<<===>>>===<<<;;;<<<======>>>??????>>>???BBBEEEDDDJJJYYYqqqxxxnnnhhhbbb]]]\\\______^^^aaahhhkkkjjjkkknnnpppooooooooopppqqqssstttuuuwwwyyyzzzzzzzzz|||~~~zzzmmm]]]ZZZYYYZZZYYYYYY]]]ccciiimmmrrrvvvxxxzzz|||}}}{{{{{{||||||{{{yyywwwvvvrrrpppmmmlllmmmnnnnnnmmmmmmllllllkkkjjjjjjkkkkkkgggeeedddgggnnnvvv{{{}}}{{{qqqiiiccc___\\\WWWWWWYYY]]]dddllluuuzzz}}}~~~dddOOOBBB@@@=========>>>>>>===;;;;;;::::::::::::999999::::::::::::::::::::::::999999::::::::::::;;;;;;:::<<<======<<<;;;<<<>>>======>>>>>>===???AAADDDEEEKKKZZZrrrzzzpppjjjccc]]]\\\___^^^^^^bbbiiimmmlllmmmoooooooooooooooppprrrtttuuusssuuuxxxyyyyyyzzz|||~~~zzzmmm[[[YYYZZZ\\\[[[YYY\\\aaahhhlllqqquuuxxx{{{||||||}}}}}}|||zzzyyywwwtttrrroooooopppppppppooooooooonnnmmmmmmlllmmmmmmooollljjjmmmssszzzwwwmmmfffbbb___^^^WWWWWWYYY]]]eeennnvvv{{{~~~dddOOOBBB@@@======>>>>>>>>>===;;;;;;;;;:::::::::999999::::::::::::::::::::::::999999:::::::::;;;;;;;;;999;;;<<<<<<;;;;;;===>>><<<============>>>AAACCCEEELLLZZZrrr~~~oooeeeeeeddd^^^\\\___```ccchhhmmmpppqqqooonnnmmmoooqqqrrrrrrsssuuuvvv|||zzzyyyxxxxxx{{{}}}{{{iiiaaa\\\YYYZZZ\\\[[[\\\___ggglllsssyyy{{{}}}}}}~~~~~~}}}}}}~~~}}}{{{yyyvvvuuutttttttttsssrrrqqqqqqpppppppppqqqwwwwwwwwwyyy|||}}}pppiiiccc]]]YYYYYYUUUWWWZZZ```gggooovvvzzzhhhRRREEE@@@;;;:::<<>>>>>===???BBBCCCBBBAAAAAABBBDDDJJJYYYrrrqqqfffdddccc^^^\\\______bbbhhhmmmpppqqqpppooonnnppprrrsssssssssuuuwwwzzzyyyxxxxxxyyy{{{~~~~~~~~~kkkaaa[[[XXXZZZ[[[ZZZ[[[^^^eeekkksssyyy|||}}}}}}}}}~~~~~~~~~~~~}}}{{{zzzzzzzzzvvvvvvvvvvvvvvvwwwxxxyyy}}}}}}~~~zzznnngggaaa[[[XXXXXXWWWYYY]]]cccjjjrrrxxx|||iiiSSSFFFBBB===;;;>>>@@@@@@???;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;===>>>>>>===???BBBBBBBBBAAAAAABBBEEEJJJYYYqqqsssfffdddbbb]]]\\\```^^^aaaggglllpppqqqqqqpppnnnppprrrsssssstttuuuwwwxxxxxxwwwwwwyyy|||oooaaa[[[WWWYYYZZZYYYYYY\\\ccciiirrryyy|||}}}||||||~~~~~~~~~~~~||||||{{{|||}}}vvvjjjddd___ZZZWWWWWWWWWZZZ___eeelllsssxxx{{{jjjTTTHHHCCC>>>===???AAAAAA???;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===???AAABBBAAAAAABBBCCCGGGKKKXXXpppuuugggdddaaa\\\\\\```\\\```eeejjjnnnpppqqqpppmmmoooqqqqqqqqqrrrtttvvvvvvvvvvvvwwwzzz|||rrraaa[[[WWWXXXYYYWWWXXXZZZ```gggpppwww{{{|||{{{{{{|||||||||}}}}}}rrrgggbbb^^^YYYWWWWWWUUUXXX^^^eeelllrrrvvvxxxjjjTTTHHHDDD???>>>???@@@???>>>;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===>>>@@@AAA@@@AAABBBCCCHHHLLLXXXooouuugggcccaaa\\\[[[___[[[^^^ccchhhlllnnnooooookkklllnnnooooooppprrrtttuuuuuuvvvwwwzzz}}}tttaaa[[[WWWXXXXXXVVVWWWYYY]]]dddmmmtttxxxyyyzzzzzzzzzzzz{{{|||zzzoooeee```]]]YYYXXXYYYWWWZZZ___fffmmmssswwwyyyiiiUUUGGGCCC???===??????>>>;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<======<<<>>>???@@@@@@@@@BBBDDDIIILLLXXXoootttfffcccaaa[[[ZZZ]]]ZZZ]]]aaaeeeiiikkkmmmmmmiiikkkmmmnnnnnnnnnppprrrtttuuuvvvxxxzzz|||~~~tttbbb\\\XXXXXXXXXVVVVVVXXX[[[aaaiiippptttwwwxxxzzzyyyyyy{{{}}}vvvkkkbbb^^^\\\YYYXXXYYY[[[^^^bbbhhhooouuuzzz|||uuuhhhWWWHHHDDD???>>>??????<<<:::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<===<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<===<<<===?????????@@@BBBEEEHHHLLLYYYqqqqqqeeecccaaa[[[YYY\\\ZZZ\\\___cccfffiiijjjjjjiiikkkmmmnnnnnnoooqqqrrruuuuuuvvvxxxzzz|||}}}~~~rrrddd]]]YYYYYYYYYVVVVVVXXXYYY^^^eeekkkppptttwwwyyyzzzzzz|||qqqggg^^^[[[ZZZWWWWWWXXX]]]___ccchhhnnnuuu{{{~~~|||lllxxxiiiZZZIIIEEEAAA@@@@@@@@@===:::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777999;;;<<<======<<<;;;===<<<<<<;;;;;;;;;<<<<<<<<<===>>>>>>>>>@@@CCCEEEGGGLLLZZZsss~~~pppeeecccbbb[[[XXX[[[ZZZ\\\___bbbeeeggghhhhhhjjjlllnnnoooooooooqqqsssuuuuuuwwwxxxzzz{{{}}}}}}qqqeee^^^ZZZZZZYYYVVVVVVXXXYYY]]]ccciiinnnrrrvvvyyy{{{|||}}}|||nnneee\\\YYYXXXVVVUUUWWW]]]^^^aaaffflllsssyyy}}}lllvvvjjj\\\JJJGGGCCCAAABBBAAA>>>;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777888;;;=========<<<;;;===<<<<<<;;;;;;;;;<<<<<<<<<===>>>>>>>>>@@@CCCEEEFFFLLL[[[tttpppcccaaaaaa\\\ZZZ\\\\\\]]]______```aaadddfffgggiiilllmmmnnnooorrrtttyyyyyyxxxwwwvvvxxx{{{~~~rrrccc___YYYWWWYYYZZZYYYWWW\\\^^^bbbeeejjjooovvv{{{}}}~~~~~~vvvllleee\\\WWWVVVWWWWWWWWWWWWZZZ^^^cccgggmmmssswww~~~vvvxxxooo]]]MMMHHHCCCBBB???::::::<<<===<<<<<<<<<<<<;;;;;;;;;===<<<;;;:::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>===<<<<<<<<<<<<<<<===???@@@@@@GGGMMM]]]wwwrrrccc``````\\\\\\___```aaacccccccccccceeeggggggjjjmmmooooooppprrrtttuuuvvvvvvuuuvvvxxx|||~~~rrrfffaaa\\\ZZZ[[[\\\\\\[[[ZZZ]]]```ccchhhmmmtttxxx~~~zzzrrrhhhaaaYYYTTTTTTTTTTTTSSSUUUWWW[[[___dddkkkrrrwww{{{~~~tttbbbOOOHHHCCCAAA>>>::::::======<<<<<<<<<<<<;;;;;;;;;===<<<;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<<<<=========>>>???@@@AAABBBGGGNNN]]]wwwtttccc______\\\]]]aaabbbcccdddeeeddddddfffggghhhkkkoooqqqqqqrrrssstttrrrsssttttttvvvyyy}}}tttgggbbb\\\ZZZ\\\^^^^^^]]]YYY[[[^^^aaaeeekkkqqqvvv}}}~~~uuummmddd^^^WWWTTTSSSTTTSSSQQQRRRTTTWWW[[[```hhhpppvvvzzz|||{{{gggRRRJJJBBB???===:::;;;>>>===<<<<<<<<<<<<;;;;;;;;;===<<<:::999888888888999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<>>>>>>>>>???@@@AAABBBCCCHHHNNN^^^xxxtttccc```___\\\\\\______aaacccddddddeeefffhhhjjjmmmppprrrsssssstttuuurrrsssuuuuuuvvvyyy}}}wwweee```ZZZYYY[[[]]]]]]\\\XXXZZZ]]]aaaeeejjjpppuuu{{{}}}|||pppiiibbb^^^XXXVVVWWWWWWUUUSSSPPPRRRTTTWWW]]]eeennnttt{{{|||~~~iiiUUUKKKBBB>>>===;;;<<>>>>>@@@AAACCCDDDHHHOOO___yyy~~~rrrdddaaa```[[[YYY[[[\\\^^^bbbeeefffgggiiikkkkkknnnqqqssssssssstttuuuuuuvvvxxxxxxxxxyyy|||~~~||||||}}}~~~wwwddd```[[[[[[]]]______]]]YYY[[[^^^aaaeeejjjpppuuuyyy{{{xxxmmmfff___\\\YYYYYYZZZ[[[YYYVVVQQQRRRTTTWWW[[[bbbkkkqqqyyyzzz|||~~~jjjXXXLLLAAA>>>===<<<===???===<<<<<<<<<<<<;;;;;;;;;<<<;;;:::888777777888888:::::::::;;;;;;;;;<<<<<<===<<<;;;:::;;;<<<>>>???<<<<<<<<<===???AAABBBCCCGGGNNN___zzz{{{qqqdddbbbaaa[[[XXXYYY[[[___cccgggiiikkkmmmnnnmmmoooqqqqqqrrrrrruuuvvvwwwxxxyyyyyyxxxyyyzzz|||yyyyyy{{{}}}uuufffcccaaaaaadddeeecccaaaZZZ\\\___bbbeeejjjpppuuuxxx{{{sssiiiccc[[[YYYXXXZZZ^^^^^^\\\YYYUUUVVVWWWYYY\\\bbbiiimmmtttvvvyyy}}}lllYYYMMMBBB>>>???======>>>===<<<<<<<<<<<<;;;;;;;;;<<<;;;999888888999::::::999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>;;;;;;<<<===???AAABBBCCCFFFNNN___zzzwwwsssdddaaa```[[[YYY\\\\\\___dddgggiiijjjlllmmmoooooopppppppppqqquuuwwwvvvwwwyyyyyyxxxxxxyyy{{{zzzzzz|||~~~wwwgggfffeeegggjjjkkkgggdddZZZ\\\___aaaeeejjjppptttxxx|||zzzooofffaaaZZZZZZ[[[^^^cccdddaaa^^^YYYZZZ[[[]]]^^^bbbgggjjjooosssyyyrrrZZZMMMBBB@@@@@@???=========<<<<<<<<<<<<;;;;;;;;;;;;:::999999999:::<<<<<<999999::::::;;;<<<<<<===999999:::;;;<<<======<<<<<<<<<===>>>@@@BBBDDDEEEDDDLLL___{{{uuuvvvddd```^^^[[[[[[___[[[^^^bbbeeefffggghhhiiippppppooonnnnnnpppuuuxxxtttuuuwwwxxxwwwxxxyyy{{{|||}}}~~~zzzgggfffgggjjjmmmlllhhhdddYYY[[[^^^aaadddiiiooosssyyy}}}~~~wwwmmmddd___\\\\\\^^^ccchhhjjjgggddd[[[]]]______```bbbfffhhhnnnsss|||wwwZZZMMMCCC@@@AAA@@@===<<<======<<<<<<<<<;;;;;;;;;;;;:::999999:::;;;===>>>999999::::::;;;<<<======666888999;;;<<<<<<;;;;;;======>>>???AAACCCEEEFFFCCCLLL^^^{{{yyysssfff```___^^^^^^```]]]^^^```aaaaaacccgggiiipppppprrrtttvvvvvvtttrrrssssssrrrqqqrrrssstttuuu||||||}}}~~~zzzhhhhhhjjjmmmqqqqqqmmmhhhbbb^^^^^^cccgggiiiooouuuzzz~~~}}}}}}}}}~~~~~~~~~~~~~~~yyymmmddd^^^\\\WWWZZZaaahhhoooqqqooommmccceeegggfffdddcccfffiiinnnttt}}}vvv^^^PPPCCC??????===<<<<<<<<<<<<<<<;;;;;;:::999999::::::;;;;;;;;;::::::999::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<=========>>>??????>>>???AAACCCFFFMMM___zzz~~~qqqccc^^^]]]\\\\\\^^^]]]___bbbdddeeegggiiikkkmmmmmmnnnppprrrrrrpppnnnqqqqqqqqqrrrtttvvvyyyzzz}}}}}}}}}~~~zzzlllkkklllpppssssssppplllaaa^^^^^^ccchhhlllrrrxxx|||}}}{{{xxxxxxxxxyyyzzzzzz{{{{{{uuujjjaaa\\\ZZZYYY\\\bbbiiiooorrrqqqpppfffhhhiiigggeeedddfffjjjpppvvv{{{```RRREEE@@@@@@>>>===>>>>>>===<<<;;;:::999999999777888999999::::::999999::::::::::::::::::::::::;;;;;;;;;:::;;;<<<<<<===<<<>>>??????>>>???AAACCCFFFMMM___zzz}}}pppccc^^^]]]\\\\\\]]]]]]```eeehhhjjjkkkmmmnnnkkkkkklllmmmooopppnnnllllllmmmnnnqqqtttxxx{{{|||}}}}}}}}}}}}~~~zzzqqqppppppsssvvvwwwtttpppaaa^^^___dddiiimmmttt{{{|||yyyxxxwwwwwwxxxzzz{{{}}}~~~~~~~~~qqqfff^^^ZZZYYYYYY[[[^^^dddjjjmmmnnnmmmhhhjjjjjjhhheeedddfffiiiooovvv~~~aaaTTTGGGBBBAAA???@@@AAA@@@>>><<<:::888888999:::777888999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<===??????>>>???BBBDDDFFFNNN```{{{~~~}}}~~~qqqddd```___]]]]]]___[[[___fffjjjlllmmmnnnooommmmmmmmmnnnppppppooommmhhhiiilllooorrrvvvyyyzzz||||||||||||}}}|||zzzzzz}}}}}}uuussssssuuuyyyyyyvvvsssbbb______ccchhhmmmttt{{{~~~{{{xxxvvvuuuvvvwwwyyy{{{}}}zzznnnddd]]]ZZZYYY\\\\\\^^^aaaeeehhhhhhhhhhhhjjjiiifffbbbaaadddggglllrrr|||zzz```TTTGGGBBB@@@???@@@BBBAAA???<<<999777888999:::::::::;;;;;;;;;;;;::::::999999::::::::::::;;;;;;:::999999999999:::;;;;;;<<<===>>>??????@@@BBBDDDGGGOOO```{{{~~~~~~|||oooccc______]]]]]]^^^YYY^^^eeejjjlllmmmmmmnnnooonnnmmmnnnppppppooonnnjjjkkkmmmpppsssuuuwwwwwwyyyzzzzzz|||}}}|||tttoooooosssyyywwwvvvuuuxxx{{{{{{xxxtttddd```___bbbfffjjjqqqxxx|||yyywwwuuuuuurrrsssuuuxxx{{{~~~xxxlllccc^^^\\\\\\``````___aaaccceeedddcccfffgggfffbbb^^^]]]```ccchhhoooyyysss\\\RRRGGGBBB@@@>>>>>>AAAAAA>>>;;;999777888:::;;;;;;;;;;;;;;;:::888777777999999999::::::;;;;;;;;;:::999999999999:::;;;;;;;;;===>>>??????@@@BBBEEEHHHOOOaaa|||}}}xxxlllaaa]]]]]][[[ZZZ[[[YYY]]]ccchhhjjjkkklllmmmnnnmmmllllllnnnnnnnnnlllnnnoooqqqsssuuuvvvwwwwwwyyyyyyzzz|||~~~xxxnnnggggggjjjpppxxxxxxwwwxxx{{{~~~}}}yyyttteeeaaa___bbbfffjjjqqqxxx~~~{{{xxxvvvuuuuuussstttwwwyyy|||vvvkkkccc___^^^^^^^^^]]]]]]^^^______^^^\\\bbbcccbbb^^^ZZZYYY]]]```fffmmmxxxnnnXXXPPPGGGDDD@@@======???>>>===;;;999999999:::;;;:::::::::999888777666555888999999::::::;;;;;;<<<:::::::::::::::;;;;;;<<<;;;<<<>>>>>>???@@@CCCEEEHHHPPPaaa||||||wwwkkk```]]]]]][[[ZZZ[[[ZZZ^^^cccgggiiijjjkkklllnnnmmmkkkkkkmmmnnnmmmllloooqqqsssuuuvvvwwwwwwwww{{{{{{{{{}}}~~~{{{sssjjjddddddfffkkkrrrzzzyyyyyy{{{zzzttteeeaaa___bbbgggkkksss{{{|||yyyvvvuuutttttttttvvvxxx{{{~~~uuujjjccc______```\\\\\\\\\^^^``````^^^\\\___```^^^[[[WWWWWW[[[___cccjjjttt~~~hhhVVVOOOIIIFFFBBB===<<<>>><<<;;;;;;:::::::::;;;;;;999999:::;;;;;;::::::999888888999::::::;;;<<<<<<;;;;;;;;;:::;;;<<<<<<===:::<<<>>>>>>???@@@CCCEEEIIIPPPbbb}}}yyyyyymmmbbb______]]]\\\\\\[[[___cccggghhhiiikkklllpppnnnmmmmmmnnnooonnnmmmmmmoooqqqsssuuuvvvvvvvvv}}}}}}}}}}}}~~~|||uuuoooiiidddccceeehhhnnnvvvzzzzzz~~~{{{uuueee```___ccchhhnnnvvv~~~{{{xxxuuutttttttttqqqrrrtttvvvyyy|||~~~~~~tttiiibbb______```aaabbbcccfffiiiiiigggeee^^^^^^]]]ZZZVVVVVV[[[___^^^eeeppp{{{dddTTTOOOJJJHHHDDD>>><<<>>>::::::;;;;;;;;;;;;<<<<<<:::;;;<<<>>>???@@@@@@@@@888888999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<======:::<<<>>>>>>???@@@CCCFFFIIIQQQbbb}}}zzzlll___\\\^^^^^^[[[ZZZ[[[___dddggghhhjjjmmmpppooonnnmmmkkkkkkllllllmmmooommmmmmppptttwwwwwwuuu||||||||||||}}}~~~yyytttooollllllgggffflllssszzz}}}zzzyyy~~~ssseeebbb___aaagggpppxxx|||{{{wwwuuusssppprrrvvvtttvvvyyy{{{|||}}}~~~zzzooofffaaa___^^^^^^^^^cccjjjqqqttttttqqqnnngggaaaYYYUUUVVVYYY\\\]]]cccjjjqqqvvv~~~}}}yyyfffTTTPPPJJJDDD???<<<;;;;;;777999:::888555444666999666888:::===>>>===<<<;;;888888999999999:::::::::<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>???BBBEEEJJJRRRddd}}}{{{mmm```]]]^^^]]]ZZZYYYZZZ^^^cccfffgggiiilllnnnooonnnmmmkkkjjjjjjkkkkkkmmmllllllooosssvvvvvvuuuyyyzzzzzz|||}}}|||xxxtttrrroooiiieeeiiiooovvv|||yyyzzz}}}sssccc```___bbbiiisss{{{{{{wwwvvvtttqqqqqquuuvvvxxxzzzzzz{{{|||~~~~~~zzz{{{uuulllddd```^^^]]]]]]```dddlllssswwwyyyxxxwwwmmmfff]]]WWWWWWYYY\\\]]]bbbiiioootttzzz|||zzz|||vvvcccVVVRRRKKKDDD???<<<<<<<<<999999999888777666777999999999;;;<<<<<<;;;::::::999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>???BBBEEEHHHQQQccc}}}|||oooaaa]]]]]]\\\YYYYYYYYY]]]aaaeeegggiiikkkmmmooonnnmmmkkkkkkjjjjjjjjjlllkkklllnnnrrrtttuuutttwwwwwwyyy{{{}}}~~~}}}|||vvvooohhhhhhkkkrrr~~~{{{zzz|||~~~sssaaa______ccckkkvvv~~~~~~zzzxxxxxxvvvrrrqqqtttwwwxxxyyyyyyyyyzzz|||~~~zzzvvvsssooohhhccc```^^^\\\ZZZ^^^bbbhhhooouuuyyy{{{{{{rrrkkkbbbZZZXXXYYY\\\]]]```ffflllqqqwww~~~~~~|||yyyxxxzzz~~~xxxdddZZZUUUMMMDDD>>><<<<<<===;;;:::888888999999999888;;;:::::::::999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>???BBBEEEGGGPPPccc}}}}}}pppccc^^^]]]ZZZXXXXXXZZZ]]]aaadddgggiiikkklllmmmmmmllllllllllllmmmmmmllllllmmmooorrrtttuuuuuuvvvwwwxxxzzz}}}wwwnnnjjjkkkqqq}}}{{{{{{~~~ttt```______ccclllvvv~~~|||yyyxxxyyywwwsssqqqssstttvvvwwwwwwwwwyyy{{{~~~wwwrrrppplllgggccc```]]]ZZZXXXYYY[[[```ffflllpppsssuuuqqqkkkbbb[[[WWWXXX[[[^^^]]]dddjjjnnnuuu|||~~~}}}zzzxxxxxxzzz}}}}}}jjj^^^XXXOOOEEE???<<<===>>>>>>:::888888;;;<<<:::888::::::999888888999999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>???BBBEEEHHHQQQddd}}}qqqeee___]]]ZZZXXXYYY\\\]]]```eeeiiikkklllllljjjkkklllmmmnnnooooooppplllmmmoooqqqrrrtttvvvwwwxxxyyyyyyzzz{{{}}}~~~tttmmmkkkooo{{{||||||vvvbbbaaaaaaeeellluuu|||{{{xxxxxxzzzxxxsssqqqsssqqqrrrtttuuuwwwzzz~~~~~~vvvqqqpppmmmiiieeebbb^^^YYYVVVVVVXXXZZZ^^^bbbeeehhhjjjjjjfff___YYYVVVWWW[[[^^^[[[bbbiiinnnuuu}}}}}}zzzyyyyyy{{{}}}~~~~~~ooobbb\\\RRRGGG@@@======>>>>>>;;;888888;;;<<<:::888888888888888999:::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<===>>>>>>>>>???BBBEEEJJJSSSfff}}}qqqfff```]]]YYYYYYZZZ\\\]]]```dddiiillllllllliiijjjkkkmmmnnnooooooooolllnnnppprrrssstttvvvxxxzzzzzzzzzzzzzzz{{{|||}}}wwwpppkkkmmmxxx{{{|||wwweeeccccccgggnnnvvv|||{{{xxxwwwyyyxxxsssrrrsssppprrrtttvvvyyy}}}|||uuuqqqpppmmmiiifffccc___[[[XXXXXXYYYZZZ[[[]]]___```aaaaaa___\\\WWWUUUVVVYYY]]][[[aaahhhnnnvvv~~~~~~|||yyyxxxyyy{{{||||||{{{}}}pppeee^^^UUUJJJBBB>>><<<<<<<<<;;;999999:::::::::999777777888999:::;;;<<<<<<::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<=========<<<===>>>>>>>>>???BBBEEEKKKUUUggg|||qqqfffaaa]]]YYYYYY\\\\\\\\\^^^ccchhhlllllljjjiiijjjkkklllllllllkkkkkkkkkmmmpppqqqqqqrrruuuxxxyyyyyyyyyyyyzzz{{{||||||}}}|||uuuooonnnwwwzzzzzz~~~}}}vvvgggffffffjjjqqqyyy{{{xxxwwwxxxwwwsssrrruuutttuuuwwwyyy|||{{{uuuqqqnnnlllhhheeecccaaa]]][[[[[[[[[[[[\\\\\\\\\\\\\\\ZZZZZZZZZWWWTTTTTTWWWZZZ\\\bbbiiinnnuuu}}}{{{xxxuuutttwwwyyyyyyxxxxxx{{{~~~ooofff```WWWMMMDDD???<<<;;;:::;;;;;;:::888888999:::888999:::;;;<<<<<<;;;:::999999999999::::::::::::::::::;;;;;;<<<======>>><<<===>>>>>>>>>???BBBEEEJJJTTTggg{{{qqqfffaaa]]]ZZZZZZ]]][[[[[[]]]bbbgggkkkjjjiiijjjjjjkkkkkkjjjiiigggfffiiillloooppppppqqqtttwwwxxxxxxxxxyyyzzz{{{|||}}}{{{}}}{{{sssqqqyyyxxxyyy{{{{{{uuuggggggggglllttt|||}}}|||xxxvvvxxxvvvssssssuuuxxxyyy{{{|||~~~yyytttpppllliiifffdddcccbbb```^^^[[[\\\\\\\\\\\\[[[ZZZZZZXXXYYYYYYWWWTTTSSSUUUXXX]]]dddjjjnnnttt|||~~~}}}xxxuuurrrrrrtttvvvvvvuuuyyy{{{pppfffaaaYYYOOOFFF???<<<:::888;;;<<<:::777666888;;;:::;;;<<<======;;;999888888888999999999:::::::::::::::;;;;;;<<<===>>>>>><<<===>>>>>>>>>???CCCEEEHHHRRRfff|||qqqfffbbbaaa]]]ZZZZZZ[[[[[[]]]```dddggggggggghhhiiikkkkkkjjjiiijjjkkkppppppppppppqqqrrrsssssstttuuuwwwwwwwwwyyy{{{~~~~~~zzzuuu{{{{{{xxx}}}xxxkkkkkkmmmqqqvvv||||||{{{zzzyyyvvvsssqqqqqqtttwwwuuuxxx|||{{{{{{yyyuuupppmmmlllhhheeebbb```______bbbbbbaaa```___]]][[[ZZZUUUTTTTTTTTTUUUUUUVVVWWWZZZ___gggoootttwwwwwwvvvsssrrrrrrqqqrrrssstttuuuwwwzzz~~~llleee___TTTJJJCCC@@@??????<<<<<<;;;;;;;;;:::::::::777888:::999999888:::;;;<<<:::999777777888:::;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>@@@BBBDDDEEEGGGRRRfffssshhhdddbbb^^^ZZZZZZ[[[[[[]]]```dddgggggggggiiijjjllllllkkkjjjjjjkkkqqqqqqpppppppppqqqrrrrrruuuwwwxxxxxxxxxyyy|||~~~{{{~~~yyy|||}}}{{{}}}tttggghhhkkkooouuu|||{{{zzzxxxuuurrrsssvvvxxxzzz}}}zzzyyyxxxsssoookkkjjjgggeeedddcccccccccbbbbbbbbbaaa```___^^^]]]WWWWWWWWWVVVWWWWWWXXXXXXZZZ___fffmmmrrrtttttttttrrrqqqqqqqqqrrrtttuuuwww{{{}}}wwweee^^^SSSHHHBBB>>>>>>>>><<<;;;;;;;;;;;;:::::::::888999::::::999999:::<<<;;;:::888777888999:::;;;::::::;;;;;;;;;<<<<<<<<<=========>>>???AAACCCDDDHHHRRRfffuuujjjeeeccc^^^[[[[[[[[[[[[]]]```dddgggggggggjjjlllmmmmmmkkkjjjkkklllqqqqqqpppppppppqqqqqqrrrxxxyyyzzzzzzyyyzzz|||~~~{{{}}}|||}}}{{{qqqdddeeehhhmmmttt|||~~~}}}{{{wwwuuuuuuxxx{{{{{{xxxxxxwwwrrrmmmiiihhhfffeeedddeeeggghhhaaaaaaaaaaaa```___^^^^^^[[[[[[ZZZYYYYYYYYYZZZZZZZZZ^^^dddjjjoooqqqqqqqqqpppppppppqqqrrruuuwwwyyy|||~~~lllcccVVVIIIBBB>>><<<;;;;;;;;;;;;;;;::::::::::::999:::;;;;;;::::::;;;<<<999999888888888:::;;;<<<:::;;;;;;;;;;;;<<<<<<<<<===<<<<<<===>>>@@@BBBDDDIIIRRReeeuuuiiidddccc___]]]]]][[[[[[\\\```dddgggggggggjjjlllnnnmmmlllkkkkkklllnnnnnnooooooppprrrssstttzzz{{{{{{{{{zzzzzz|||~~~~~~{{{~~~}}}zzzpppdddeeehhhmmmttt{{{~~~zzzxxxyyy|||~~~yyyxxxwwwvvvqqqmmmhhhgggeeecccdddeeeggghhhccccccbbbaaa```___]]]\\\^^^]]]\\\[[[ZZZZZZZZZZZZYYY\\\aaafffjjjmmmnnnnnnmmmnnnooopppsssvvvyyy{{{zzz|||wwwkkk[[[MMMCCC>>>;;;999;;;;;;;;;:::::::::999999:::;;;<<<<<<::::::;;;<<<999888888888999;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCIIIRRReeesssgggcccbbb___^^^^^^[[[[[[\\\```dddgggggggggiiikkkmmmmmmlllllllllmmmkkklllmmmnnnpppsssuuuvvvyyyzzz{{{{{{zzzzzz|||~~~|||zzz}}}|||{{{{{{qqqfffgggjjjnnnttt{{{}}}~~~|||yyywwwwwwuuuqqqmmmiiigggeeecccbbbdddfffggghhhhhhgggeeecccaaa___^^^______]]][[[ZZZYYYYYYYYYXXX[[[___cccgggjjjkkkllllllmmmnnnpppssswwwzzz|||yyy|||~~~~~~}}}}}}~~~||||||}}}~~~zzznnn\\\MMMEEE@@@===;;;;;;;;;:::::::::999999999:::;;;<<<<<<::::::;;;<<<888888999999:::;;;<<<===;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<>>>@@@BBBCCCIIISSSffftttgggcccbbb___^^^___[[[[[[]]]```dddggggggggggggiiikkklllllllllmmmnnnkkkkkklllnnnpppsssuuuvvvwwwxxxyyyyyyxxxyyy{{{}}}~~~yyyxxx{{{~~~zzzyyy~~~|||sssggghhhjjjnnntttzzz|||yyywwwuuusssooommmkkkiiifffcccbbbdddfffhhhmmmmmmlllkkkiiigggeeedddaaa```^^^\\\ZZZYYYXXXXXXWWWYYY\\\```dddhhhjjjlllllllllmmmpppssswww{{{}}}{{{}}}}}}|||{{{{{{zzzzzzxxxxxxyyyzzz}}}yyykkkXXXJJJDDDBBB@@@>>>::::::::::::999999999999:::;;;<<<;;;:::999:::;;;999999::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<============<<<<<<===>>>@@@BBBDDDIIISSSgggxxxjjjdddbbb___]]]]]][[[[[[]]]```dddgggggggggeeegggjjjkkkkkklllnnnooommmmmmmmmnnnpppqqqsssttttttuuuwwwwwwwwwxxxzzz|||{{{}}}yyyvvvxxx~~~zzzwww|||{{{rrrccceeehhhlllssszzz}}}yyyuuurrrooommmkkkmmmjjjgggeeedddfffiiikkkkkklllllllllkkkjjjiiiiiicccbbb```]]][[[YYYXXXXXXWWWXXX[[[___cccgggjjjlllllllllmmmpppssswww{{{}}}zzz|||~~~}}}|||{{{||||||wwwwwwwwwvvvuuutttrrrrrrnnnnnnoooqqqssswwwzzz|||}}}}}}}}}~~~}}}nnnZZZKKKEEEBBB@@@===:::::::::999999999999888:::;;;;;;:::999888888:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=====================>>>???AAACCCDDDIIITTTiii|||mmmfffbbb^^^\\\\\\[[[[[[]]]```dddgggggggggccceeehhhjjjkkklllnnnpppoooooooooooooooppppppqqqrrrsssuuuuuuvvvwwwzzz|||zzz{{{}}}yyyuuuvvv}}}zzzwwwzzzyyyqqq```aaaeeekkkrrrzzz}}}xxxtttpppmmmkkkjjjmmmkkkhhhffffffiiimmmoooggghhhiiijjjjjjjjjjjjjjjeeecccaaa^^^\\\ZZZYYYXXXVVVWWWZZZ^^^bbbgggkkkmmmllllllnnnpppssswwwzzz}}}yyyzzz{{{zzzwwwvvvuuuvvvoooooopppooonnnllljjjiiiddddddeeegggjjjmmmppprrrvvvwwwxxxyyy{{{}}}{{{}}}vvv___NNNFFFBBB>>>;;;:::::::::999999999888888999:::;;;:::888777888999;;;;;;;;;<<<;;;;;;::::::<<<<<<<<<<<<=========>>>>>>>>>>>>>>>@@@BBBDDDEEEIIITTTkkk{{{oooiiieee___]]]]]]aaa^^^\\\___fffjjjiiigggiiijjjlllnnnooopppqqqqqqlllkkkiiihhhiiimmmpppssstttttttttuuuvvvwwwwwwwwwzzzzzzyyy{{{}}}~~~yyywww{{{zzzyyy~~~{{{lllddddddggglllttt||||||wwwrrrooonnnooopppooommmiiigggggghhhhhhggghhhhhhgggggggggiiijjjkkkjjjfffaaa]]][[[ZZZYYYXXXWWWVVVVVVYYY^^^ccceeefffgggjjjmmmooopppqqqssstttvvvvvvuuutttsssrrrqqqqqqkkkiiifffeeeeeeeeedddcccgggccc___]]]^^^aaadddeeehhhhhhjjjlllnnnqqqssstttwwwyyy|||}}}~~~eeeOOODDD@@@===:::<<<;;;999777777888999:::888888999::::::::::::999999999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===@@@AAAAAAAAACCCDDDLLLWWWkkk{{{nnnhhhddd```^^^___]]][[[ZZZ^^^eeejjjkkkiiikkklllmmmmmmnnnnnnmmmmmmiiihhhffffffgggjjjnnnpppsssssstttuuuuuuvvvwwwwwwyyyxxxxxxyyy}}}{{{wwwtttvvv||||||zzz|||mmmeeeeeegggmmmuuu}}}~~~xxxvvvsssooommmmmmmmmnnnooolllhhhffffffggggggfffhhhggggggggghhhiiikkklllkkkgggbbb^^^]]]\\\[[[ZZZXXXWWWWWWYYY]]]bbbdddeeegggjjjnnnqqqqqqqqqrrrsssrrrrrrqqqooonnnlllkkkkkkgggeeecccccceeegggggggggeeeaaa^^^\\\]]]___```aaaaaaaaaaaaccceeegggjjjkkkqqqtttwwwyyyzzz}}}kkkTTTFFF@@@===;;;===<<<:::999888999:::;;;888888999::::::::::::999<<<;;;;;;:::999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>AAABBBBBBBBBDDDEEEKKKVVVkkk|||nnngggddd```______YYYXXXXXX\\\ccciiikkkkkkmmmmmmmmmmmmlllkkkjjjiiihhhgggffffffgggjjjmmmooorrrssssssuuuvvvwwwxxxxxxyyyxxxwwwxxx|||}}}yyyvvvssspppwww~~~{{{~~~~~~}}}oooeeeeeehhhnnnwww{{{wwwoooooommmlllllllllllllllmmmjjjgggeeeeeeeeeeeedddfffffffffggghhhiiikkkllliiieeeaaa___]]]]]][[[ZZZYYYXXXWWWXXX\\\```bbbcccfffjjjooorrrrrrqqqppppppooonnnmmmllljjjiiihhhhhhfffdddccccccfffhhhiiihhheeeccc```^^^_________^^^[[[[[[ZZZZZZ[[[^^^```bbbgggjjjnnnqqqtttxxx}}}rrrZZZIII@@@=========<<<;;;:::999:::;;;<<<888999999:::::::::::::::;;;;;;:::999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<===???AAABBBBBBCCCEEEFFFJJJVVVlllooogggccc```]]]^^^XXXWWWXXX[[[aaagggjjjkkkkkkkkklllkkkkkkjjjiiihhhiiihhhhhhhhhiiillloooqqqssstttuuuvvvxxxyyyzzz{{{{{{zzzxxxyyy|||}}}yyyuuusssllltttzzz{{{{{{|||oooeeefffiiipppyyy}}}yyytttppphhhiiijjjkkkllllllllllllllliiifffccccccccccccbbbccccccdddeeefffgggiiiiiieeeccc```^^^]]]\\\ZZZYYYZZZXXXWWWXXX[[[___aaabbbeeeiiinnnqqqqqqooommmmmmmmmmmmmmmlllllllllllllllllljjjgggggghhhiiiiiiiiiiiigggeeedddcccbbb```^^^\\\[[[YYYXXXXXXYYY\\\]]]^^^```dddhhhlllqqqwww{{{zzz}}}uuu^^^JJJ???>>>???<<<<<<;;;:::999::::::;;;888999::::::;;;;;;::::::777777777999:::<<<>>>???===========================???AAAAAAAAABBBDDDFFFJJJVVVmmm}}}|||sssgggccc___\\\[[[ZZZYYYYYY[[[___cccgggiiihhhiiijjjjjjjjjjjjjjjjjjhhhhhhhhhiiijjjmmmpppqqquuuuuuwwwxxxzzz|||}}}~~~}}}{{{{{{}}}~~~xxxtttpppkkkrrr}}}~~~wwwwwwwww{{{{{{ooofffgggjjjqqq{{{{{{vvvsssnnnkkkfffgggiiikkkmmmmmmmmmmmmllliiieeecccbbbbbbaaaaaa___```aaabbbcccdddeeeeeecccbbb`````````___\\\ZZZZZZXXXVVVVVVZZZ]]]```aaacccgggllloooooommmkkkkkkjjjkkklllnnnoooqqqrrrrrrqqqooommmlllnnnoooooonnnllljjjhhhgggfffeeebbb______^^^\\\ZZZYYYYYYZZZ[[[WWWYYY]]]```dddiiiooossstttwww{{{~~~ttt^^^JJJ???>>>AAA;;;::::::999999999999999999999:::;;;;;;;;;;;;:::777777777999:::<<<>>>???===========================>>>?????????AAACCCFFFJJJWWWooo~~~xxxuuuhhhccc___\\\[[[\\\[[[[[[[[[^^^aaaeeehhhggggggiiijjjkkkkkkkkkkkkffffffggghhhjjjlllooopppuuuvvvxxxzzz|||~~~~~~~~~yyyrrrnnnkkkqqqzzz|||sssssssssyyyzzzpppggghhhkkkrrr|||yyysssqqqooollljjjggghhhjjjlllmmmnnnoooooollliiieeebbbbbbaaaaaa```^^^^^^___```aaaaaaaaaaaabbbbbbaaabbbbbbaaa^^^\\\ZZZWWWUUUUUUYYY]]]```aaabbbfffkkkmmmnnnmmmlllllliiijjjlllooorrrtttvvvwwwtttrrrqqqqqqtttvvvvvvvvvnnnllljjjhhhhhhfffdddaaabbbaaa___]]][[[ZZZYYYXXXUUUVVVXXXZZZ\\\```eeehhhnnnqqqvvvyyy{{{}}}qqq[[[III???>>>@@@:::::::::999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;:::999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????@@@CCCFFFKKKYYYqqq~~~yyyvvviiidddaaa^^^]]]\\\\\\[[[\\\]]]aaafffiiiggghhhiiijjjkkkkkkkkkkkkgggggghhhiiikkknnnpppqqquuuvvvxxxzzz}}}}}}tttooojjjooowww~~~{{{qqqpppqqqxxx{{{rrrhhhiiilllrrr|||{{{uuuooollllllnnnmmmllljjjjjjkkklllmmmnnnooopppllliiieeebbbbbbaaa``````^^^___``````aaa```___^^^_________aaabbb```]]]ZZZYYYVVVTTTTTTXXX]]]```bbbdddgggkkkmmmnnnnnnoooooolllmmmooorrruuuwwwyyyzzzyyywwwuuuuuuwwwyyyyyyyyyrrrpppmmmkkkjjjjjjhhhffffffeeedddbbb```\\\YYYXXXVVVVVVVVVUUUUUUXXX\\\___eeeiiinnnrrruuuwwwzzz|||zzz|||pppYYYHHH???===>>>::::::::::::::::::999888999:::;;;;;;<<<;;;;;;;;;<<<;;;;;;:::999999999999;;;;;;;;;;;;;;;;;;;;;;;;>>>????????????AAADDDGGGLLLZZZsss~~~~~~wwwiiieeeccc```___[[[\\\[[[\\\]]]aaagggkkkiiijjjjjjkkkkkkkkkkkkjjjiiiiiijjjlllnnnqqqsssttttttuuuwwwyyy|||~~~yyyrrrhhhmmmttt|||{{{qqqppppppyyy|||sssiiiiiilllrrr{{{{{{qqqlllggggggjjjmmmoooooollllllllllllmmmnnnooopppmmmiiieeecccbbbaaaaaa```___```aaaaaaaaa```^^^^^^ZZZZZZ[[[]]]^^^]]]ZZZWWWXXXVVVSSSTTTXXX]]]aaaccceeehhhkkknnnnnnoooqqqsssqqqrrrsssvvvxxxzzz|||}}}|||yyyxxxxxxxxxwwwvvvwwwtttpppnnnnnnnnnmmmllliiiiiiiiigggddd___[[[YYYWWWWWWVVVSSSRRRSSSVVVYYY]]]aaagggkkkooorrruuuwwwwwwyyy}}}pppYYYGGG>>><<<;;;;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;<<<<<<;;;;;;999999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;???@@@@@@@@@@@@BBBEEEHHHMMM[[[ttt||||||llleee```[[[YYYZZZYYYYYYZZZ]]]bbbgggjjjjjjkkkllllllkkkhhhfffdddeeegggiiikkknnnooopppqqqssssssuuuvvvxxxzzz{{{{{{{{{}}}}}}pppooommmmmmttt~~~rrroooooovvvwwwlllhhhkkkppptttyyy{{{uuuqqqggggggfffeeeeeefffggghhhhhhiiijjjkkklllmmmnnnoookkkjjjhhhfffdddbbbaaa```_________^^^]]]\\\\\\[[[YYYYYYYYYYYYYYYXXXXXXXXXWWWVVVTTTTTTWWW\\\aaaddddddhhhmmmppprrrsssuuuvvvwwwyyyzzzzzzzzz{{{~~~~~~|||{{{zzzyyyyyyxxxuuutttsssrrrrrrrrrrrrrrrppppppnnnllliiieeebbb```\\\ZZZWWWTTTSSSRRRSSSSSSXXXYYY]]]ccceeefffllltttxxx|||nnnSSSFFFCCC???888;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<>>>@@@@@@AAABBBEEEGGGMMMXXXooo}}}nnnfffaaa\\\ZZZZZZYYYXXXYYY\\\aaafffiiiggghhhiiijjjjjjhhhgggfffggghhhjjjlllnnnpppqqqqqqpppqqqrrruuuwwwzzz|||}}}{{{}}}uuuooollllllsss}}}rrrooommmssstttkkkfffjjjpppuuu{{{}}}yyyvvvsssnnnjjjhhhgggeeedddcccdddeeefffkkkkkkjjjjjjiiiiiiiiiiiilllkkkjjjhhhfffeeecccbbb```______^^^]]]]]]\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYWWWUUUTTTTTTVVV[[[```ccceeehhhmmmppprrrssstttvvvwwwyyyzzz{{{{{{|||~~~}}}|||||||||{{{{{{zzzyyyxxxxxxxxxxxxuuutttsssppplllgggcccaaa^^^]]]ZZZWWWUUUTTTTTTTTTTTTUUUYYY^^^```bbbhhhpppvvvzzzkkkQQQEEECCC???:::>>>===<<<;;;:::999999999::::::::::::::::::::::::888888999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>???@@@@@@BBBEEEGGGOOOZZZqqq|||nnneee```\\\ZZZZZZYYYXXXXXX[[[___cccfffdddfffggghhhiiiiiihhhgggiiijjjkkklllnnnooopppqqqnnnooopppsssvvvyyy|||~~~{{{}}}zzzooolllkkkqqq|||{{{sssoookkkooorrrjjjdddiiipppwww~~~}}}{{{xxxuuurrrpppmmmjjjgggiiigggeeecccbbbccceeefffllllllkkkjjjiiihhhggggggjjjjjjiiihhhfffeeecccbbb``````___^^^^^^]]]]]]\\\[[[[[[[[[ZZZZZZYYYYYYYYYVVVUUUSSSSSSUUUZZZ___bbbfffiiimmmoooqqqrrrsssuuuvvvxxxzzzzzz{{{}}}~~~~~~}}}}}}}}}~~~}}}{{{wwwrrrmmmhhheee___]]]ZZZVVVTTTRRRQQQQQQOOOOOOSSSXXXZZZ\\\ccckkksssyyygggOOODDDBBB???<<>><<<:::888888888888::::::::::::::::::::::::888999999::::::;;;;;;<<<;;;;;;:::::::::::::::;;;===>>>???@@@@@@BBBEEEHHHPPP\\\rrrzzzlllccc^^^[[[ZZZYYYXXXWWWWWWYYY]]]bbbdddeeefffggghhhiiiiiiiiihhhiiijjjjjjkkklllmmmooooooooooooppprrruuuxxx{{{}}}|||}}}|||pppllliiinnnzzz{{{tttpppjjjnnnqqqjjjcccgggoooxxx~~~|||vvvuuusssqqqpppnnnlllkkkjjjhhhfffddddddfffiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjhhhgggfffaaa``````___^^^]]]]]]\\\[[[[[[ZZZZZZYYYYYYXXXXXXVVVTTTSSSSSSUUUYYY^^^bbbgggjjjmmmooooooppprrrssstttvvvxxxyyyzzz|||~~~xxxrrrmmmjjjbbbaaa]]]ZZZVVVTTTRRRQQQLLLLLLPPPTTTVVVXXX___hhhqqqwwwfffOOODDD@@@>>><<<>>>===;;;999888888999:::999999999999999999999999999999999::::::;;;;;;;;;<<<;;;;;;:::::::::::::::===>>>?????????BBBEEEHHHOOO\\\sss}}}mmmeee```]]]\\\XXXWWWVVVVVVYYY]]]aaadddhhhiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiijjjkkkmmmnnnqqqqqqqqqrrrtttwwwyyy{{{|||}}}~~~~~~sssmmmiiimmmxxx}}}{{{{{{~~~|||tttpppkkknnnrrrkkkbbbfffnnnxxx}}}{{{zzzyyyssssssrrrqqqpppooonnnnnnlllkkkjjjiiijjjmmmoooqqqmmmmmmmmmlllllllllkkkkkkooopppqqqrrrqqqpppnnnmmmdddcccbbbaaa___^^^]]]\\\[[[[[[ZZZZZZYYYXXXWWWWWWUUUSSSRRRRRRUUUZZZ___bbbhhhjjjmmmnnnnnnnnnppprrrqqqsssvvvxxxyyy|||{{{tttooollliiigggdddaaa]]]YYYWWWVVVNNNNNNQQQTTTVVVWWW^^^gggqqqwwwhhhQQQEEE???===<<<;;;:::999999999:::;;;<<<999999999999999999999999999999::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>?????????AAAEEEIIIMMM[[[tttqqqiiiccc```^^^XXXWWWVVVVVVYYY]]]aaadddiiiiiiiiiiiiiiijjjjjjjjjgggffffffggghhhkkkmmmnnnqqqqqqpppppprrruuuxxxyyy|||}}}~~~wwwpppjjjlllvvv|||zzzwwwyyy}}}sssoookkkppptttlllcccffflllvvvzzzvvvtttttttttqqqrrrsssrrrppppppppprrrsssrrrrrrrrrsssuuuvvvwwwqqqqqqpppnnnmmmkkkjjjiiipppqqqsssttttttsssqqqpppjjjiiigggeeecccaaa___^^^\\\\\\[[[ZZZYYYYYYXXXXXXTTTSSSRRRSSSVVV[[[aaaeeeiiikkkmmmmmmlllmmmnnnpppppprrruuuxxxzzz}}}{{{uuupppmmmkkkiiifffccc___[[[YYYWWWSSSRRRTTTWWWWWWXXX___hhhrrrxxxiiiSSSFFF>>>;;;<<<888888999999:::;;;;;;;;;999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<======>>>??????>>>>>>AAAFFFIIIMMM[[[tttsssjjjccc^^^[[[WWWVVVUUUVVVYYY^^^cccfffggggggggghhhiiijjjkkklllfffffffffggghhhkkknnnpppmmmmmmlllmmmooosssvvvyyy||||||}}}{{{ssskkkllluuu{{{vvvtttyyy}}}pppllljjjqqqtttllldddeeekkkttt|||{{{yyyvvvttttttuuuvvvvvvxxxyyyyyywwwvvvxxxzzz{{{|||||||||||||||{{{{{{uuuuuutttsssqqqpppoooooorrrtttvvvxxxyyyxxxvvvuuuqqqpppnnnkkkhhheeebbbaaa___^^^^^^]]][[[ZZZZZZYYYSSSRRRRRRSSSWWW]]]cccgggjjjlllllllllkkkkkkmmmoooqqqsssvvvyyy|||zzzuuusssnnnllljjjgggccc```]]][[[XXXWWWWWWYYYYYYYYY```hhhuuuzzzhhhSSSFFF===;;;===777888:::;;;;;;:::999888888888888888888888888888::::::::::::::::::::::::999999999999:::;;;======??????>>>>>>>>>AAAFFFIIINNN]]]vvvsssiiiaaaZZZVVVVVVVVVUUUVVVZZZ___dddgggcccddddddfffhhhjjjlllmmmgggffffffgggiiimmmppprrriiiiiiiiijjjmmmrrrvvvyyy||||||}}}}}}uuulllllluuu}}}vvvrrrvvv}}}|||mmmiiiiiiqqqtttkkkdddeeejjjrrr}}}{{{xxxvvvrrrssstttuuuvvvxxx{{{~~~~~~~~~}}}|||wwwwwwwwwwwwxxxxxxyyyyyy{{{}}}vvvuuurrroookkkhhheeedddaaa``````___]]]\\\\\\[[[RRRQQQQQQSSSXXX___eeeiiikkklllllllllkkkkkkmmmnnnrrrtttxxx{{{}}}|||yyyvvvuuusssqqqmmmiiifffeee[[[ZZZZZZ[[[ZZZZZZ```iiivvv{{{gggSSSFFF===;;;>>>888999;;;<<<<<<:::777555888888888888888888888888::::::::::::::::::::::::666777777888999;;;<<<===??????>>>>>>>>>AAAFFFJJJPPP```xxxtttmmmccc^^^___ZZZZZZYYYXXXXXX[[[___ccc```bbbdddfffhhhjjjkkkkkkjjjjjjjjjkkklllmmmoooooommmlllkkkkkkmmmpppsssuuuwwwyyy}}}~~~tttooosss}}}zzzssspppuuu{{{oookkkiiiooorrrhhheeeiiipppwww}}}uuurrrsssuuusssrrrrrrvvv|||~~~}}}~~~{{{vvvsssrrrppplllhhhjjjeee```]]]\\\[[[XXXTTTTTTTTTUUUXXX]]]aaaeeefffhhhjjjmmmnnnmmmnnnooopppssswwwzzz|||~~~~~~}}}uuupppooonnnlllddd]]]WWWWWWYYYZZZ___eeelllqqqxxx}}}zzz}}}cccOOOEEE???<<<;;;<<<;;;999999999999888666222444666888999999777777666888999999888888999:::>>>============>>>??????===???@@@@@@>>>@@@EEEIIIRRR]]]sss{{{oookkkddd___```ZZZZZZYYYXXXYYY\\\aaaeeebbbccceeeggghhhjjjjjjkkkjjjjjjjjjkkklllmmmoooooommmlllkkkkkkmmmpppsssuuuxxxzzz|||xxxppprrr{{{{{{sssooorrr{{{zzzmmmiiihhhoooqqqhhheeeiiipppwww~~~xxxtttssstttuuutttuuuyyy~~~}}}||||||{{{vvvrrrmmmhhhbbb^^^]]][[[XXXUUUSSSSSSUUUXXX]]]```cccdddiiikkknnnpppqqqrrrtttvvvxxxzzz~~~{{{yyywwwsssmmmddd\\\ZZZZZZZZZ^^^dddlllqqqwww}}}wwwmmmfffdddlll}}}___LLLCCC>>><<<<<<<<<:::999999999999888666444555777888999999888888666888999999888888999:::::::::999999::::::;;;<<<===???@@@@@@>>>@@@EEEIIIQQQ]]]tttxxxmmmkkkfffaaa___YYYYYYYYYYYYZZZ^^^cccgggeeeeeefffggghhhiiijjjjjjjjjjjjkkkkkklllmmmoooooommmlllllllllnnnqqqtttvvvzzz{{{|||}}}}}}sssqqqxxx~~~tttmmmooowww~~~yyylllhhhgggnnnqqqiiieeeiiipppwww~~~yyywwwvvvyyyzzz{{{~~~sssmmmfffaaa^^^\\\YYYVVVSSSUUUXXX\\\___bbbcccdddjjjmmmqqqtttvvvxxx{{{}}}}}}~~~|||wwwlllbbb]]]ZZZZZZ]]]bbbiiinnntttyyy}}}|||nnn]]]TTTQQQTTTccc{{{]]]KKKCCC???===>>><<<:::999999999999888777666777777888888999999999777888999999888888999;;;<<<;;;;;;;;;;;;<<<======<<<>>>@@@@@@???@@@EEEJJJQQQ^^^vvv|||pppmmmhhhbbb^^^YYYYYYZZZZZZ[[[___eeeiiihhhggggggggghhhhhhiiiiiikkkkkkkkkllllllmmmoooooonnnnnnnnnoooqqqtttwwwxxx|||{{{||||||~~~vvvrrrwwwuuunnnnnnuuu{{{yyylllhhhfffnnnrrrjjjeeeiiipppwww}}}|||~~~yyyrrriiiccc```]]]ZZZWWWUUUYYY]]]bbbdddeeeffffffllloootttxxx{{{~~~{{{pppeee___[[[YYY[[[___cccgggmmmsssxxx|||ooo^^^SSSRRRJJJJJJQQQddd~~~```MMMDDD@@@??????;;;:::999999::::::888777777777777666777888999999777888:::999888888999;;;<<<<<<<<<<<<<<<======>>><<<>>>@@@??????AAAFFFJJJQQQ```yyytttnnniiibbb^^^YYYYYYZZZZZZ\\\```fffjjjjjjiiihhhhhhhhhhhhiiijjjllllllllllllmmmmmmnnnoooppppppqqqrrrtttwwwyyy{{{|||||||||}}}zzztttxxxxxxppppppuuuzzzzzzlllgggfffnnnrrrjjjeeeiiipppwwwwwwllleeeaaa^^^[[[XXXVVVZZZaaaeeefffggghhhiiinnnrrrwww{{{|||wwwyyy~~~{{{qqqhhhccc___[[[[[[^^^\\\```fffkkkqqqwww|||nnn\\\PPPIIIKKKEEEFFFPPPfffbbbMMMDDD???======;;;999888999::::::999777777777666666666777888888777999::::::999999:::;;;999999888888999999:::;;;;;;>>>@@@??????AAAFFFJJJSSSccc}}}xxxoooiiiccc```YYYYYYZZZZZZ[[[___eeejjjkkkjjjiiihhhhhhiiijjjkkkmmmmmmllllllmmmnnnnnnooopppqqqrrrtttvvvyyy{{{|||{{{|||}}}~~~~~~xxxzzzzzzrrrppprrrvvv|||zzzkkkfffdddlllppphhheeeiiipppwwwzzznnneeeaaa___\\\ZZZVVV[[[bbbfffhhhhhhkkkmmmsssvvv{{{uuuvvvyyy~~~}}}vvvooolllhhhbbb___```YYY\\\aaaeeejjjooouuuyyy~~~{{{bbbTTTLLLHHHIIICCCFFFRRRjjjbbbMMMBBB<<<:::;;;:::999888888::::::999888888888888888888888888888888999::::::999999:::<<<;;;;;;:::::::::;;;<<<<<<;;;===?????????AAAFFFKKKTTTfffqqqhhhccc```YYYYYYYYYYYY[[[^^^dddhhhkkkjjjiiihhhhhhiiikkklllmmmmmmmmmmmmmmmnnnnnnoooooopppqqqsssvvvxxxzzz{{{zzz{{{~~~zzzzzz{{{rrrmmmmmmooouuu|||yyyjjjcccaaahhhllleeeeeeiiipppwww{{{ooofffaaa___]]]\\\ZZZ```gggkkklllmmmqqquuuxxx|||yyyvvvvvvxxx{{{zzzuuummmfffddd[[[]]]```bbbdddhhhmmmqqqvvvyyy|||pppZZZOOOIIIFFFFFFAAAGGGVVVpppdddNNNCCC===;;;<<<:::999888888::::::999888999:::;;;;;;;;;:::999888888999;;;:::999999:::<<<>>>>>>======>>>>>>???@@@;;;===?????????AAAGGGKKKVVViiisssgggbbb___YYYYYYYYYYYYZZZ^^^cccgggkkkjjjiiihhhhhhjjjlllmmmnnnmmmmmmmmmmmmnnnnnnooommmnnnppprrruuuwwwyyyzzzyyy{{{~~~|||zzz{{{rrrkkkiiijjjqqqyyyxxxhhhaaa___fffjjjbbbfffiiipppwww|||ooofffaaa___^^^\\\___eeelllooopppsssxxx}}}}}}{{{vvvtttsss{{{tttkkkggg___```aaaaaaaaadddhhhkkkqqqtttxxx|||hhhTTTKKKEEEAAAAAA===EEEVVVqqqfffPPPEEE@@@???@@@:::999888888:::;;;:::888:::;;;===>>>>>>===;;;999888:::;;;;;;:::999;;;<<<;;;;;;;;;;;;;;;<<<======;;;===?????????AAAGGGKKKXXXjjjuuujjjbbb\\\ZZZZZZYYYXXXZZZ^^^dddhhhiiijjjkkklllmmmmmmmmmmmmllllllkkkkkkjjjkkkkkkkkkmmmnnnpppqqqrrrsssvvvxxxzzz{{{}}}}}}uuuhhhdddgggjjjrrr|||wwwiiidddaaahhhkkkbbbhhhlllrrrxxx}}}|||qqqjjjddd^^^^^^``````gggpppuuuwwwzzz|||xxxrrrjjjpppvvvxxx}}}qqqhhheeebbb______```aaaaaaaaaiiimmmtttyyy~~~uuu```SSSKKKFFFCCCBBBCCCGGGXXXyyycccLLL@@@999666666;;;::::::999999::::::;;;777777777888999999999:::888888999999999:::::::::<<<<<<===>>>???@@@AAAAAAAAABBBBBBBBBBBBDDDGGGJJJVVVgggvvvkkkddd^^^\\\\\\[[[YYYYYY\\\aaaeeehhhiiijjjlllmmmmmmmmmmmmkkkkkkjjjiiiiiiiiijjjkkkoooppprrrrrrrrrtttvvvyyy|||}}}}}}yyy{{{~~~vvviiidddfffhhhpppxxx}}}~~~vvvhhhcccaaaiiillldddggglllrrrxxx}}}~~~ssskkkfffaaaaaadddjjjooovvv{{{~~~sssnnnxxxwwwjjjjjjoooqqq|||qqqiiidddaaa^^^]]]]]]^^^^^^]]]eeeiiioootttyyy~~~oooZZZNNNIIIFFFDDDBBBCCCIII]]]}}}~~~___KKKAAA<<<;;;;;;;;;::::::999999::::::;;;888888888888888999999999888888999999999:::::::::<<<<<<==================@@@@@@AAAAAAAAADDDHHHKKKVVVgggwwwlllfffbbb___^^^\\\ZZZXXXYYY]]]```ggghhhiiikkklllmmmmmmmmmkkkjjjiiiggggggiiijjjlllppprrrssssssssstttvvvxxx}}}~~~|||wwwwwwzzzwwwkkkeeeeeeeeellltttyyy{{{uuugggbbbaaaiiinnnfffgggkkkrrrxxx}}}~~~rrrkkkfffccceeehhhsssvvv{{{~~~mmmfffnnnllleeehhhkkkssszzz{{{rrrkkkgggddd```]]]]]]]]]\\\[[[___bbbggglllqqqwww|||lllWWWMMMIIIGGGFFFBBBDDDMMMcccxxx[[[IIIBBB>>>======;;;::::::999999::::::;;;999999999888888888888888888888999999999:::::::::<<<<<<<<<;;;;;;;;;::::::===>>>???@@@AAADDDHHHKKKVVVgggxxxmmmhhhddd___^^^\\\ZZZXXXYYY\\\^^^fffggghhhjjjkkkllllllllllllkkkiiihhhhhhjjjlllmmmpppqqqsssrrrrrrrrruuuwww}}}~~~|||wwwvvvxxxzzzllleeedddbbbhhhoootttxxx}}}tttfffbbbaaajjjooohhhfffkkkrrrxxx}}}zzzoooiiifffdddggglllvvvxxx{{{qqqeeeiiixxxsssffffffhhhllluuu|||uuuqqqnnnkkkfffbbb```^^^]]][[[YYY\\\```dddhhhnnnuuuzzz~~~sss]]]PPPKKKIIIHHHBBBDDDPPPhhhrrrWWWGGG@@@<<<:::;;;;;;::::::999999::::::;;;:::999999999888777777777888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???AAADDDHHHLLLWWWhhh|||ooohhhddd\\\\\\[[[YYYXXXYYY\\\^^^dddeeegggiiijjjkkkllllllmmmllljjjjjjjjjlllmmmoooooopppqqqqqqpppqqqsssuuu{{{}}}~~~{{{uuuuuuvvv|||oooeeecccaaaeeekkkpppttt{{{tttfffaaa```iiiooohhheeejjjrrrxxx~~~wwwnnnjjjiiiiiilllqqqxxxxxx{{{{{{kkkhhhpppyyy}}}llleeedddgggpppzzz}}}zzzvvvrrrlllfffccc```]]][[[WWWXXXZZZ\\\```fffmmmsss{{{~~~eeeUUUMMMIIIFFFBBBEEESSSnnn~~~hhhPPPCCC>>>;;;::::::;;;::::::999999::::::;;;:::999999999888777777777888888999999999::::::::::::;;;;;;<<<======>>>>>>;;;<<<>>>???AAADDDIIILLLWWWhhhsssjjjdddZZZ[[[ZZZYYYXXXYYY\\\^^^cccdddfffhhhiiijjjkkkkkkkkkkkkkkkllllllmmmnnnooommmooopppppppppqqqsssuuuyyy|||~~~}}}||||||yyysssrrrssspppfffbbb___aaafffjjjpppwwwvvvgggaaa___hhhnnnfffdddjjjrrryyy~~~|||}}}~~~vvvooonnnooopppsssxxxzzz{{{}}}|||www|||rrrgggiiinnnuuuhhh```bbbjjjttt{{{~~~}}}xxxqqqjjjeeeaaa]]][[[XXXXXXXXXWWWZZZ___ggglllwww{{{lllZZZNNNGGGCCCCCCGGGWWWuuuqqq^^^III???>>>===<<<<<<;;;::::::999999::::::;;;999999999888888888888888888888999999999::::::::::::;;;<<<===>>>???@@@@@@<<<===???@@@AAADDDIIIMMMWWWhhhxxxllldddZZZ[[[ZZZYYYXXXXXXZZZ\\\bbbccceeegggiiijjjkkkkkkiiijjjkkkmmmmmmmmmmmmmmmmmmnnnppppppqqqrrrtttwwwxxx{{{~~~}}}{{{|||zzztttrrrsss~~~rrrfffaaa\\\^^^```eeekkkrrrzzzyyyhhhaaa^^^fffkkkddddddiiiqqqyyy~~~wwwqqqrrrzzzxxxrrrnnnppprrrtttxxx||||||}}}~~~|||qqqooouuu|||zzziiieeehhhtttpppccc___eeennnwww}}}wwwpppjjjeee```]]][[[ZZZWWWUUUVVV[[[bbbhhhqqqvvv|||rrr^^^RRRIIIDDDEEEIII\\\}}}lllYYYFFF>>>>>>===<<<<<<;;;::::::999999::::::;;;888888888888888999999999888888999999999:::::::::<<<<<<=========>>>>>>>>>>>>???@@@AAABBBEEEIIIMMMXXXhhh|||mmmddd\\\\\\[[[YYYWWWWWWXXXZZZaaabbbdddfffhhhjjjjjjkkkggghhhkkkmmmnnnmmmlllkkkmmmnnnpppqqqrrrsssvvvyyyxxx|||~~~|||}}}}}}vvvtttttt}}}sssfff```ZZZ[[[]]]aaagggooowww{{{zzziiiaaa^^^eeejjjcccccciiiqqqyyy~~~~~~pppiiikkkssszzz~~~sssnnnkkkooorrrtttxxx||||||}}}~~~||||||qqqiiijjjnnnllleeegggeeeyyyyyyiii___dddmmmvvv~~~}}}uuuoooiiidddaaa^^^\\\XXXTTTTTTXXX```eeemmmrrrxxx|||vvvcccVVVLLLGGGFFFJJJ___mmm[[[GGG???>>><<<999999;;;::::::999999::::::;;;777777888888999999999:::888888999999999:::::::::>>>============<<<<<<<<>>@@@@@@>>>===>>>CCCJJJPPPYYYiiiwwwrrrkkkaaa```]]]\\\[[[[[[\\\]]]cccdddeeehhhiiijjjhhhgggiiikkknnnooonnnnnnooopppnnnoooqqqssstttvvvvvvvvvzzz{{{}}}~~~yyytttrrrxxx|||rrrhhhaaaYYYVVVWWW]]]ccchhhnnnuuuzzzggg]]]```eeehhhgggbbbjjjuuu|||xxxhhhaaa^^^^^^bbbgggrrruuuxxx{{{{{{xxxuuurrrooonnnnnnnnnpppttt{{{tttpppvvv}}}nnnfffeeennnvvvfffbbbfff{{{xxxlllhhhhhhpppwww{{{~~~|||tttlllgggbbb___ZZZWWWUUUWWWYYY[[[aaaeeemmmvvvrrr___QQQIIIKKKOOOlllrrrWWWFFFBBB;;;999<<<:::999888777666777888:::;;;999888888777777888888999999:::;;;<<<<<<<<<;;;:::<<<<<<<<<=========>>>>>>???@@@@@@AAABBBFFFKKKOOOZZZkkk|||uuulllcccaaa^^^\\\[[[[[[[[[\\\aaaccceeefffggghhhggggggiiikkkmmmnnnnnnnnnooopppmmmnnnppprrrtttuuuvvvvvvyyyzzz{{{}}}~~~yyytttqqqvvv}}}}}}tttjjjddd\\\XXXWWW[[[___cccjjjrrryyyfff^^^```gggiiihhheeemmmvvv~~~rrrddd^^^]]]]]]```eeelllnnnqqqssssssqqqnnnllliiijjjjjjkkknnnsss{{{wwwjjjjjjooozzzlllfffdddwwwqqqfffdddsssooojjjhhhnnnuuuyyy}}}{{{tttpppjjjfff```ZZZVVVUUUVVVWWW[[[```iiisss}}}jjjVVVKKKMMMUUUvvvqqqWWWGGGCCC<<<:::===:::888777777666666888999::::::999999888888999999:::777888999;;;<<<===>>>>>>============>>>>>>>>>>>>>>>@@@BBBDDDEEEHHHLLLOOO\\\llluuukkkdddbbb___]]][[[ZZZ[[[[[[```bbbdddeeeeeeeeefffgggiiikkkmmmmmmmmmmmmooopppnnnoooqqqssstttvvvvvvwwwwwwxxxyyy{{{}}}~~~|||vvvrrruuu||||||uuulllfff^^^YYYVVVYYY]]]aaaiiiqqq~~~yyyggg___ccciiikkkkkkgggmmmvvv}}}zzznnnccc___^^^___aaaeeeiiijjjlllmmmmmmllliiihhheeefffggghhhjjjooovvv{{{zzziiifffiiiwwwrrreeecccooozzzllldddlllssskkkgggkkkrrrwww}}}}}}yyysssooohhh```[[[WWWVVVVVVZZZ^^^gggpppyyyoooZZZOOONNN[[[pppUUUFFFBBB<<<:::<<<999888888777777888888999:::::::::::::::::::::::::::777777999:::<<<===>>>???======>>>>>>>>>????????????@@@BBBCCCDDDHHHMMMPPP\\\lllvvvllleeeccc```]]][[[ZZZ[[[[[[___bbbddddddddddddeeegggiiikkklllllllllmmmoooppppppqqqrrrtttvvvwwwxxxxxxvvvvvvxxxzzz|||yyyuuuuuu{{{|||vvvnnniii```ZZZWWWYYY]]]bbbjjjsss{{{yyyiiiaaaeeekkkmmmlllggglllttt{{{ssshhh^^^[[[[[[\\\___ccchhhhhhiiiiiihhhgggeeeddddddeeeffffffhhhjjjooorrr}}}}}}lllffffffgggvvvxxxfff```gggtttooocccfffvvvwwwnnngggiiinnnuuu|||zzzuuunnneee^^^ZZZWWWVVVWWW\\\cccllluuu|||jjjYYYPPPOOO```mmmSSSDDDAAA;;;999;;;888999999999999::::::;;;;;;:::::::::;;;;;;:::::::::999999999:::;;;<<<======>>>>>>>>>????????????@@@AAA@@@@@@@@@AAAGGGNNNSSS]]]mmmyyyoooeeeccc```]]][[[[[[[[[\\\___bbbddddddcccbbbeeehhhiiikkkllllllkkkllloooqqqpppqqqsssuuuwwwxxxyyyyyyuuuvvvwwwyyy|||{{{vvvssszzz~~~xxxqqqmmmaaa\\\YYY[[[^^^bbbjjjrrrvvv~~~zzziiibbbeeekkkmmmkkkfffjjjrrrzzzssshhh]]]ZZZ[[[\\\```dddggggggfffeeecccaaa```___dddfffggghhhhhhhhhiiijjjxxxssshhhccc___jjj}}}}}}kkk[[[aaammmrrrcccbbbmmm|||}}}rrrhhhgggkkkqqqyyy|||tttkkkbbb\\\XXXWWWSSSVVV]]]eeeoooxxx~~~uuubbbWWWRRRQQQeeekkkRRRCCCAAA;;;888:::777:::::::::;;;;;;;;;;;;;;;999::::::;;;;;;::::::999;;;::::::::::::;;;<<<===>>>?????????@@@@@@@@@@@@AAAAAA??????AAAGGGOOOTTT___ooo}}}qqqdddccc```]]]\\\\\\\\\]]]___bbbeeeeeebbbbbbfffiiijjjkkkkkkkkkkkklllnnnqqqpppqqqssstttvvvwwwxxxxxxuuuvvvwwwyyy}}}zzztttqqqxxx{{{uuuqqqddd^^^[[[\\\^^^```fffmmmrrrzzzyyyhhhaaadddiiijjjiiieeeiiipppyyywwwkkk```]]]]]]___dddhhhiiihhhfffcccaaa___]]]]]]dddgggjjjllljjjhhhggggggpppxxxooobbb^^^cccpppsss```aaaggguuuyyyiiidddiiirrrxxxkkkfffggglllttt|||}}}sssiiiaaa\\\YYYRRRTTTYYY___hhhqqqyyy}}}{{{~~~ooo```YYYXXXTTTiiikkkRRRDDDBBB<<<999;;;777999999::::::;;;;;;;;;:::888999:::;;;;;;:::999888::::::999999:::;;;===>>>?????????@@@@@@@@@AAAAAA@@@AAAAAABBBDDDIIIOOOTTTbbbrrr~~~pppdddbbb```]]]\\\\\\]]]]]]___cccfffeeebbbbbbfffjjjjjjkkkkkkkkkjjjlllnnnqqqoooppprrrtttuuuvvvwwwwwwuuuvvvwwwzzz}}}yyysssooovvv~~~~~~xxxttteee```\\\]]]]]]^^^ccciiipppxxxxxxggg```ccchhhhhhfffeeeiiipppyyy}}}~~~wwwkkk___\\\\\\^^^ccchhhlllkkkhhheeebbb___^^^]]]dddhhhlllnnnmmmjjjhhhggghhhpppvvveee``````gggxxxzzzkkkfffbbbiii~~~qqqiiihhhkkkzzz}}}mmmfffeeeiiipppwwwzzz~~~zzzooofff```\\\UUUVVVXXX[[[bbbjjjrrrvvvyyy||||||~~~~~~pppbbb^^^___VVVllllllSSSEEECCC===;;;<<<888888888999::::::::::::999888888::::::::::::888888999999999999:::<<<>>>?????????@@@@@@@@@AAAAAAAAA???AAADDDFFFHHHKKKPPPSSSdddtttzzzqqqkkkfffbbb```]]]ZZZ[[[```___```aaacccfffhhhjjjkkkllllllllllllmmmoooqqqrrrnnnnnnoooqqqrrrssstttuuuvvvtttrrrtttzzztttnnnpppwww~~~wwwmmmeee\\\YYY\\\aaaccccccnnnsss|||{{{hhh^^^___bbbcccbbbaaafffmmmuuu}}}~~~}}}{{{zzzuuummmccc\\\[[[___eeehhhmmmnnnlllggg___\\\^^^aaaaaahhhooosssuuutttmmmdddfffqqqtttgggfffeeennnkkkfffaaadddvvvzzzjjjgggiiipppyyykkkfffiiipppvvvuuu}}}zzzpppgggaaaYYYTTTSSSWWW]]]dddoooxxx|||~~~}}}~~~~~~~~~~~~~~~~~~tttdddgggccc~~~lllUUUBBB???@@@;;;999;;;======;;;:::999888888888777888999::::::::::::999:::;;;<<<;;;::::::;;;===@@@@@@@@@AAAAAABBBBBBCCCCCC@@@AAAFFFJJJLLLQQQVVVfffwww|||rrrkkkgggcccbbb^^^[[[[[[______```bbbeeegggiiijjjjjjllllllkkkjjjkkklllmmmnnnllllllmmmoooppprrrssstttvvvtttsssuuu{{{}}}rrrnnnooouuu}}}tttjjj___YYY[[[```cccdddjjjpppyyyyyyggg]]]^^^bbbcccbbbaaaeeellltttzzz}}}yyywwwuuutttsssqqqyyy~~~~~~pppiii```[[[[[[___eeehhhjjjlllmmmiiibbb]]]\\\^^^```gggnnnrrruuuuuunnnfff```iiivvvjjjfffbbbjjjsssiii___aaaooopppiiigggkkk{{{wwwkkkiiiooovvvttt|||}}}tttjjjcccYYYTTTRRRVVV\\\cccmmmwww|||~~~~~~~~~~~~nnnmmmeeegggRRR@@@>>>???;;;999<<<888888888888999:::;;;;;;::::::::::::::::::999999;;;<<<===<<<;;;;;;===???@@@AAAAAABBBBBBCCCCCCDDDEEECCCDDDHHHJJJLLLRRRZZZiii{{{zzznnniiieeedddaaa\\\\\\^^^]]]```dddgggjjjkkkjjjjjjlllllljjjiiiiiiiiijjjjjjiiijjjkkkmmmoooqqqrrrsssvvvuuuuuuxxx||||||sssnnnnnnssszzz{{{oooaaaXXXYYY]]]aaabbbdddjjjsss}}}vvveee\\\\\\aaaccccccaaaeeekkkrrrwww{{{}}}}}}}}}zzzwwwuuutttrrrpppooorrrvvv{{{~~~|||{{{||||||}}}yyyhhhccc\\\XXXZZZ```eeeiiifffiiijjjgggaaa\\\YYYYYY^^^eeemmmrrrvvvwwwqqqiii___dddmmm~~~tttjjjaaaeeeyyypppaaaaaajjjuuuxxxllldddeeetttmmmdddhhhpppsss{{{{{{ooofff[[[UUUSSSUUUZZZaaakkkttt{{{}}}~~~~~~~~~~~~ssspppjjjaaaNNN>>><<<>>><<<:::<<<===<<<;;;999777666555555999999::::::;;;;;;;;;;;;<<<===>>>===<<<<<<>>>@@@AAAAAABBBBBBCCCDDDDDDEEEFFFFFFHHHJJJIIIKKKUUU___mmmrrrmmmhhhfffccc^^^\\\]]]\\\___eeeiiillllllkkkjjjnnnlllkkkiiihhhhhhhhhhhhiiiiiikkkmmmoooqqqrrrsssvvvwwwyyy{{{~~~xxxpppnnnqqqxxx}}}sssaaaWWWUUUZZZ]]]______dddmmmxxxssscccZZZ[[[___cccdddbbbeeejjjpppuuuxxxyyyyyy{{{yyyvvvuuutttsssqqqooommmpppuuuxxx|||}}}yyyvvvtttssstttttttttwww}}}{{{qqq```\\\XXXVVVZZZ```eeehhhccceeeeeebbb]]]YYYWWWWWW^^^eeemmmrrrxxx{{{wwwpppgggeeehhhvvvsssbbbaaaqqqzzzhhhfffhhhmmmrrreeecccpppqqqdddeeelllqqqyyyvvvkkk___YYYTTTUUUYYY^^^gggpppyyy{{{~~~~~~~~~~~~xxxtttrrr]]]MMM???<<<===<<<;;;<<>><<<:::777666555444888888999:::;;;===>>>???;;;<<<======<<<<<<>>>@@@@@@AAAAAABBBCCCDDDEEEEEEGGGHHHJJJKKKIIIKKKVVVbbbmmmzzzrrrllliiifff```]]]]]][[[___dddjjjmmmmmmkkkjjjnnnmmmkkkjjjiiihhhiiiiiijjjkkklllnnnppprrrssstttvvvxxx{{{}}}sssppppppvvv{{{vvvdddXXXVVVYYY\\\]]][[[___gggsss}}}ssscccZZZYYY]]]aaacccbbbeeejjjooosssuuuvvvvvvsssrrrpppooopppooommmkkkmmmooossswww{{{{{{yyywwwtttrrrpppooonnnqqqppppppqqquuu{{{|||pppfffZZZWWWTTTUUUYYY___dddfffeeedddbbb___\\\ZZZZZZ[[[^^^eeelllrrryyy~~~}}}xxxllldddbbbmmmyyyfff```jjj{{{qqqkkkggghhhyyy{{{jjjcccjjjvvv}}}mmmiiilllooowww}}}}}}~~~}}}sssggg___YYYWWWXXX[[[ccckkkvvvxxx|||~~~~~~~~~~~~ZZZNNNBBB=========;;;:::888888888999;;;===>>>???:::::::::::::::;;;======:::;;;<<<<<<;;;<<<>>>@@@@@@@@@AAABBBCCCDDDEEEEEEGGGHHHJJJKKKIIIKKKVVVccclllzzzppplllgggaaa]]]]]][[[^^^dddiiillllllkkkjjjnnnmmmkkkjjjjjjjjjkkkkkkmmmmmmnnnoooqqqrrrssssssuuuwwwzzz|||}}}~~~wwwrrrppptttzzz}}}wwwfff[[[XXXZZZ[[[[[[XXXZZZaaalllyyyuuueeeZZZXXX[[[___aaabbbdddiiinnnqqqsssssssssnnnmmmmmmmmmoooooommmkkkmmmooorrrvvvzzz~~~|||zzzyyyvvvwwwwwwxxxxxxxxxwwwwwwqqqqqqooonnnmmmmmmmmmmmmooonnnmmmmmmnnnqqqtttvvv}}}yyypppeee]]]VVVTTTSSSUUUYYY___bbbdddeeedddaaa___]]]^^^______^^^dddiiiooowwwnnnddd]]]dddssskkkbbbfffsss{{{oooeeecccqqqqqqccceeellluuukkkgggkkkssszzz{{{||||||qqqhhh___ZZZXXXYYY___gggqqquuu{{{~~~xxxWWWMMMCCC=========<<<:::::::::::::::;;;===>>>??????===;;;:::888888999999999;;;<<<<<<;;;<<<>>>@@@@@@AAABBBCCCDDDFFFFFFGGGIIIIIIJJJLLLLLLNNNWWWbbbmmmtttmmmhhhbbb^^^^^^ZZZ]]]bbbgggjjjkkkkkkjjjkkkjjjjjjiiijjjkkklllmmmnnnnnnoooppppppqqqrrrrrrqqqtttxxxyyyzzz{{{{{{uuuqqqtttyyy|||sssddd[[[XXXXXXXXXVVVTTTUUU[[[fffsss~~~wwwggg[[[WWWYYY\\\______bbbgggkkkooopppqqqppplllllllllnnnpppqqqpppnnnlllmmmooorrrvvvxxxzzzzzz{{{|||||||||zzzxxxvvvuuuooooooooooooooopppqqqqqqllllllkkkkkkjjjjjjkkkkkkkkkkkkjjjiiiiiiiiijjjjjjkkkqqqsssnnngggccc]]]XXXTTTSSSSSSUUUZZZ^^^```aaaaaa```___^^^____________]]]bbbfffkkktttvvvjjjaaacccmmmzzzuuuiiidddkkk|||tttddd```iiissszzzhhhdddgggvvv}}}mmmdddhhhpppwwwyyyzzz~~~zzzpppeee^^^YYYWWW\\\cccmmmssszzz}}}nnnPPPJJJAAA;;;;;;======:::???>>>===;;;:::999888888===;;;:::888888888999::::::;;;======<<<===@@@BBBBBBCCCDDDEEEGGGHHHIIIJJJLLLJJJKKKOOOQQQSSSYYYaaapppvvvnnniiiccc___^^^ZZZ]]]aaafffiiijjjkkkjjjiiihhhhhhhhhiiikkkmmmnnnooooooooooooppppppppppppooorrruuuvvvvvvyyy}}}~~~vvvrrrtttxxx{{{~~~xxxnnnaaaXXXVVVUUUSSSQQQRRRRRRVVVaaappp|||yyyiii\\\WWWXXX[[[^^^]]]```eeeiiimmmnnnoooooohhhhhhiiilllooopppooommmkkkkkklllnnnqqqsssrrrrrrttttttuuuuuuuuusssrrrqqqlllkkkjjjjjjjjjkkkmmmnnnkkkjjjjjjiiiiiiiiijjjjjjiiihhhhhhgggfffeeedddccc```dddeee```[[[ZZZYYYWWWTTTSSSSSSVVVZZZ]]]___```ZZZZZZ[[[]]]___^^^\\\ZZZ\\\```cccgggqqq~~~ssshhhfffkkkvvv}}}nnndddeeeuuuxxxeee```eeejjj~~~mmmggghhhnnnzzzuuuhhhfffooovvvxxxyyy~~~~~~uuuiii```YYYWWWZZZaaakkkqqqzzzeeeKKKFFF???:::;;;>>>>>>;;;::::::999999::::::;;;<<<777666666666888;;;===???;;;<<<>>>>>>>>>???AAACCCDDDEEEFFFGGGIIIJJJKKKLLLNNNKKKLLLPPPTTTVVV[[[aaatttwwwrrrkkkaaa\\\^^^\\\]]]```eeejjjmmmlllkkkjjjjjjjjjjjjjjjjjjjjjkkknnnoooqqqqqqpppppprrrsssssstttvvvwwwwwwyyy|||~~~vvvqqqtttyyy{{{}}}xxxpppjjjaaaYYYUUUSSSQQQPPPPPPTTTWWW[[[iiizzzvvvhhh\\\WWWWWWYYY[[[ZZZ^^^ccceeeddddddfffiiiiiijjjkkkjjjhhhggghhhiiijjjiiihhhjjjmmmppprrrsssrrrrrrqqqpppooonnnmmmmmmeeedddcccbbbbbbdddfffggggggiiijjjjjjhhhggghhhiiihhhgggfffeeecccaaa___^^^\\\[[[ZZZXXXWWWVVVUUUTTTQQQRRRSSSUUUWWWYYYZZZ[[[WWWXXXYYY[[[]]]___```aaa\\\]]]^^^aaahhhrrr~~~zzzkkkbbbeeessssssjjjjjjpppvvvlll]]]___hhhwwwyyyjjjaaafffmmm~~~{{{dddkkkkkkooowwwzzzzzzzzz}}}|||~~~~~~{{{sssiii___ZZZZZZ\\\eeellltttyyy||||||~~~~~~~~~}}}||||||___IIIBBB===<<<<<<:::;;;>>>:::;;;;;;;;;;;;:::999888;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>??????BBBFFFHHHGGGJJJNNNPPPNNNPPPOOOQQQTTTUUUVVV]]]eeepppwwwqqqjjj```[[[]]]___```bbbfffjjjkkkjjjiiihhhhhhiiiiiijjjkkklllllllllmmmooopppooopppqqqsssuuuwwwyyyyyyyyy{{{}}}~~~~~~~~~zzztttvvvzzz{{{|||~~~~~~}}}wwwrrrlllbbbZZZUUUSSSQQQPPPKKKOOORRRWWWeeevvvvvvggg[[[VVVVVVXXXZZZYYY\\\```aaaaaabbbeeehhhkkklllmmmkkkiiigggggghhhggggggggghhhkkknnnpppqqqrrrqqqqqqpppooonnnmmmllldddcccbbbaaaaaabbbdddeeefffhhhiiiiiihhhgggggghhhhhhgggfffdddbbb___]]]\\\ZZZZZZYYYXXXVVVTTTSSSRRRPPPQQQRRRTTTVVVXXXYYYZZZXXXXXXYYYZZZ[[[\\\]]]^^^[[[\\\]]]___eeeooo{{{rrrfffccckkkzzzxxxkkkfffkkkqqqtttdddbbbfffmmm~~~qqqfffdddjjjzzznnngggeeeiiiqqqxxxyyy{{{}}}}}}|||~~~~~~}}}uuujjj```ZZZYYYZZZaaagggooovvvyyy{{{}}}~~~~~~~~~~~~}}}}}}~~~|||xxxxxx[[[IIIBBB===<<<<<<:::;;;>>>;;;;;;;;;::::::999999999;;;<<<<<<======<<<<<<;;;============>>>???AAAAAAEEEIIIJJJJJJLLLQQQSSSQQQRRRRRRSSSVVVVVVWWW^^^gggrrryyyrrrlllbbb]]]^^^bbbbbbcccfffiiijjjiiigggffffffgggiiijjjkkklllmmmiiijjjmmmnnnnnnoooqqqsssxxxzzz{{{|||||||||~~~~~~zzzyyy|||}}}wwwwwwyyyzzz|||vvvpppggg```[[[WWWUUUTTTLLLNNNPPPTTT```qqq}}}vvvgggZZZTTTTTTWWWYYYWWWZZZ\\\]]]\\\___dddhhhooooooooommmiiifffeeeeeeddddddeeefffhhhjjjmmmooopppppppppoooooommmlllllldddcccaaa``````aaabbbbbbeeeggghhhhhhgggffffffggghhhhhhfffddd```]]][[[YYYXXXXXXYYYXXXVVVTTTQQQOOOPPPPPPQQQSSSTTTVVVWWWXXXWWWWWWWWWWWWXXXYYYZZZZZZZZZ\\\]]]^^^aaajjjuuu~~~zzzlllbbbcccnnnyyymmmbbbdddjjj}}}nnneeecccdddsssvvviiicccgggrrryyyhhhcccbbbjjjsssvvvxxxzzzzzz|||~~~~~~}}}||||||}}}~~~zzznnnccc\\\ZZZZZZ[[[aaaiiipppvvvyyy|||}}}}}}~~~}}}~~~~~~}}}{{{{{{{{{|||~~~zzzwwwtttWWWHHHAAA<<<<<<<<<:::;;;>>><<<;;;:::999999999:::;;;;;;<<<<<<======<<<<<<;;;>>>>>>>>>???@@@BBBCCCDDDHHHLLLMMMMMMPPPUUUVVVUUUVVVUUUVVVXXXYYYZZZ```iiissszzzsssnnneee```aaaaaaaaabbbeeehhhiiiiiihhhggggggggghhhiiijjjkkkkkkfffhhhjjjlllmmmnnnqqqsssxxxzzz|||}}}||||||}}}{{{vvvsssuuu{{{yyyyyyzzz{{{zzzrrrkkkeee```\\\YYYSSSRRRQQQTTT]]]kkkxxxvvvgggZZZSSSSSSUUUWWWVVVXXXYYYXXXYYY\\\ccciiiqqqrrrqqqnnnjjjfffccccccbbbcccdddeeefffhhhkkknnnooooooppppppooonnnlllkkkddddddbbbaaaaaaaaaaaabbbdddeeeggggggfffeeefffgggiiihhhfffccc```\\\YYYXXXXXXYYYZZZZZZXXXTTTPPPNNNOOOOOOPPPQQQSSSTTTUUUUUUTTTTTTTTTTTTUUUVVVXXXYYYZZZ]]]^^^^^^```fffpppxxxtttfffaaagggppp}}}qqqbbb```eeerrryyyiii``````lll|||zzzkkkcccdddjjjyyyooofff```eeemmmrrrsssuuuvvvxxx{{{~~~||||||{{{|||}}}~~~ttthhh```\\\ZZZWWW\\\dddlllsssxxx|||}}}~~~~~~}}}|||~~~~~~|||~~~~~~}}}yyyzzz{{{||||||{{{qqqVVVGGG@@@<<<<<<<<<:::;;;===<<<;;;999888888999;;;<<<<<<<<<============<<<<<<>>>>>>??????AAABBBDDDEEEIIIMMMOOOOOORRRWWWYYYXXXYYYXXXYYY[[[[[[[[[bbbjjjtttyyyrrrnnneeeaaaaaa^^^^^^___cccgggjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhdddfffiiikkklllmmmppprrrvvvxxxzzz{{{{{{zzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}wwwssstttxxx|||}}}|||}}}|||rrriii```ZZZUUURRRPPPRRRZZZggguuuwwwhhh[[[TTTRRRSSSTTTUUUVVVVVVVVVVVV[[[ccciiirrrsssrrrooojjjeeebbbaaaaaaccceeeeeeeeegggkkknnnnnnooopppppppppnnnmmmkkkfffeeeeeedddccccccccccccccceeefffgggfffeeefffggghhhhhhfffdddaaa^^^[[[YYYZZZ[[[\\\\\\YYYVVVRRROOOOOOOOOPPPQQQQQQRRRSSSSSSPPPPPPPPPPPPRRRUUUWWWYYY[[[^^^bbbaaa```ccckkksss|||lllaaabbbgggsssxxxfffaaaccckkkxxxmmm```]]]fffrrrqqqcccaaacccnnn~~~uuujjjaaacccjjjpppsssvvvzzzzzz|||}}}~~~|||||||||}}}~~~uuukkkbbb\\\YYYVVVZZZaaajjjsssyyy|||}}}~~~||||||{{{}}}~~~~~~zzz{{{|||~~~}}}~~~oooVVVEEE???<<<<<<<<<::::::===<<<;;;999888888999;;;<<<<<<==================<<<=========>>>@@@BBBCCCDDDIIIMMMOOOPPPTTTZZZ\\\[[[\\\[[[[[[]]]]]]]]]ccckkkvvv{{{rrrmmmeee___```[[[[[[]]]```eeeiiikkkkkkiiiiiihhhhhhgggfffffffffdddfffiiijjjkkkmmmoooqqqrrruuuxxxyyyyyyyyyyyyzzz|||}}}}}}~~~}}}yyyyyy{{{~~~}}}~~~tttfff]]]VVVQQQMMMOOOVVVbbbrrrxxxjjj^^^VVVSSSRRRRRRRRRSSSTTTSSSTTTYYYbbbhhhpppqqqqqqooojjjeeebbbaaa```ccceeeeeeeeefffkkkooonnnoooqqqrrrqqqpppnnnlllfffffffffffffffeeeeeeeeebbbdddfffgggffffffggghhhhhhgggfffeeecccaaa___^^^]]]^^^^^^\\\ZZZWWWTTTRRROOOPPPPPPPPPQQQQQQRRRRRRNNNNNNMMMNNNPPPTTTWWWYYYZZZ```eeeeeeaaaaaaffflll~~~sssddd___```iiiyyy}}}mmmeeecccfffpppqqqbbbYYY___hhhtttxxxeee```^^^eeeuuuxxxlllbbbbbbhhhooovvv|||~~~}}}|||{{{{{{zzz|||}}}}}}~~~~~~~~~uuukkkccc\\\XXXXXX[[[aaaiiirrryyy{{{|||}}}}}}~~~zzz|||~~~~~~{{{|||~~~}}}}}}lllTTTDDD???;;;<<<===;;;:::<<<;;;:::999999999:::;;;<<<<<<======>>>>>>======<<<<<<<<<<<<>>>???AAACCCDDDGGGLLLOOOQQQUUU\\\```___```______aaa``````fffnnnyyywwwqqqggg``````ZZZZZZ[[[^^^cccgggiiijjjggggggggggggggggggffffffeeegggiiikkkkkkllloooqqqpppsssvvvxxxxxxxxxyyyzzz}}}~~~{{{xxxwwwyyyxxxmmm___WWWQQQQQQTTT]]]mmm}}}yyymmmaaaYYYTTTQQQOOONNNOOOQQQQQQRRRWWW___fffmmmooopppnnnjjjfffcccaaa___bbbeeeeeeccceeejjjnnnoooppprrrssssssqqqooommmeeeeeeffffffggggggffffffccceeegggggggggfffgggiiigggggggggffffffeeecccccc______^^^\\\YYYWWWTTTSSSPPPPPPPPPQQQQQQQQQQQQQQQOOONNNMMMMMMOOORRRUUUWWWXXX```ggggggbbb___bbbfffvvvyyyjjjaaa^^^aaaoootttiiiccc```fffrrruuugggYYY]]]aaaiiiuuuzzziiiaaa[[[^^^jjjyyy}}}qqqfffccceeekkkuuu~~~~~~}}}|||{{{{{{{{{}}}}}}}}}~~~~~~~~~}}}}}}|||~~~wwwnnnfff___ZZZZZZ[[[```hhhqqqwwwzzzyyy|||~~~~~~~~~{{{}}}|||~~~|||}}}~~~eeeOOOCCC>>>;;;<<<===;;;:::<<<999999999::::::;;;;;;;;;======>>>>>>>>>>>>======<<<<<<===>>>@@@BBBCCCDDDGGGKKKPPPRRRXXX```dddccceeecccdddeeedddccciiiqqq}}}~~~vvvkkkcccbbbZZZZZZZZZ]]]bbbfffhhhhhheeefffffffffgggggghhhhhhfffhhhjjjkkkkkklllnnnpppnnnrrrvvvxxxxxxyyyyyyzzzyyyzzz|||~~~|||zzzzzz{{{}}}}}}uuuqqqooopppwwwkkkaaaXXXUUUTTTYYYiiixxxyyynnnccc[[[UUUQQQNNNKKKMMMOOOOOOPPPUUU]]]dddkkkmmmooonnnjjjfffcccbbb]]]aaaddddddbbbccchhhnnnoooqqqsssttttttrrrpppnnnddddddeeefffggggggggggggccceeeggghhhgggggghhhiiifffgggggghhhgggggggggfff```___]]][[[XXXVVVTTTSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPNNNMMMNNNPPPSSSUUUWWW___hhhhhhbbb]]]^^^bbbmmmxxx|||oooeeeaaa]]]hhhxxxyyylllccc\\\___iiiyyywwwjjj]]]^^^___bbblllwwwzzzwwwnnndddZZZXXX```mmmvvv{{{wwwjjjdddbbbgggrrr|||}}}}}}|||||||||~~~|||}}}}}}}}}}}}}}}|||{{{{{{|||~~~zzzrrrkkkccc^^^[[[\\\```gggpppvvvxxxwwwxxxzzz}}}~~~~~~~~~~~~~~~{{{}}}~~~}}}}}}~~~~~~```JJJCCC===;;;======;;;:::<<<888999:::;;;;;;;;;;;;:::======>>>>>>>>>>>>======<<<<<<===>>>@@@BBBDDDEEEGGGLLLPPPSSSYYYbbbffffffhhhgggggghhhgggffflllttttttmmmgggaaa]]][[[ZZZZZZ^^^ccciiimmmkkkjjjiiiggggggggghhhhhhggghhhiiijjjjjjjjjjjjjjjfffiiinnnsssvvvwwwwwwvvvxxx{{{~~~}}}zzzwwwssspppqqqrrrrrrrrrrrrtttsssooojjjhhhkkkoooxxxzzzssseee[[[VVVXXXfffvvv}}}yyyooodddYYYRRROOOOOOOOONNNNNNOOOSSSZZZ```dddkkklllmmmkkkhhheeeddddddaaaaaaaaabbbdddfffhhhjjjnnnllllllnnnrrrrrrpppmmmhhhhhhgggfffeeeeeeeeeeeedddeeefffggghhhiiijjjkkkmmmmmmoooppppppooonnnnnnjjjfffbbb^^^\\\ZZZXXXVVVTTTRRROOONNNPPPQQQRRRRRRSSSQQQOOOOOOPPPRRRRRRQQQWWW\\\ffflllggg]]][[[```dddmmm{{{xxxfffZZZZZZ```iiitttyyyvvvlllddd\\\]]]aaaiiisssxxxwwwttt\\\ZZZXXXYYY^^^eeennnssslllfff]]]VVVWWW```mmmwwwxxxkkkbbbaaaeeekkkooouuuwwwzzzzzzzzzyyyzzzzzz{{{|||}}}|||{{{{{{}}}~~~zzzqqqggg___```[[[[[[fffqqqvvvvvvwwwzzzzzzzzz{{{|||~~~~~~{{{zzzzzz|||~~~}}}~~~}}}|||~~~]]]JJJBBB@@@===;;;999:::;;;<<<888999::::::999999;;;===?????????@@@???>>>>>>===>>>???AAAAAA@@@AAACCCEEEKKKMMMQQQUUUYYY___eeeiiigggiiikkkiiiiiinnnxxxzzzqqqiiibbb]]]\\\ZZZZZZ]]]ccciiilllkkkiiihhhfffeeeeeeffffffffffffggghhhiiiiiiiiiiiidddgggmmmrrrvvvwwwwwwwwwyyy{{{}}}{{{xxxqqqnnnjjjhhhhhhhhhhhhhhhiiikkkkkkhhhbbb```cccfffggghhhnnnuuu{{{tttggg]]]\\\gggttt}}}xxxpppdddYYYRRROOOOOOJJJJJJJJJMMMRRRYYY```dddlllmmmnnnllliiifffeeeeeedddccccccccceeegggiiijjjmmmllllllnnnqqqrrrpppmmmkkkjjjhhhfffeeedddcccccccccdddeeefffhhhjjjkkklllmmmooosssvvvxxxwwwuuusssppplllgggbbb___[[[XXXUUUUUURRRPPPOOOPPPQQQRRRQQQRRRRRRRRRQQQQQQQQQRRRSSSWWW[[[dddkkkiii```]]]___bbbkkkxxx|||iii[[[ZZZ^^^eeeooouuutttmmmfff[[[[[[]]]ccckkkppppppnnn[[[YYYVVVVVVYYY```ggglllkkkeee]]]VVVTTT[[[eeemmmzzzuuummmeee```aaafffkkksssuuuxxxyyyyyyyyyyyyzzz{{{|||}}}|||{{{{{{|||~~~}}}~~~wwwmmmeeeaaa\\\\\\fffpppuuuuuuvvvyyyxxxxxxxxxyyy{{{}}}~~~}}}}}}|||}}}~~~||||||}}}~~~~~~~~~^^^LLLBBB@@@===;;;999:::;;;<<<:::;;;<<<;;;::::::<<<===>>>>>>>>>>>>????????????>>>???AAAAAAAAACCCFFFHHHKKKOOOSSSXXX\\\aaagggkkkkkkmmmnnnlllkkkpppyyytttjjjccc^^^\\\ZZZZZZ\\\aaagggjjjjjjiiigggeeedddcccdddddddddeeefffgggggghhhhhhhhhcccfffkkkqqquuuwwwwwwwwwyyy{{{}}}~~~~~~{{{uuuqqqiiifffbbb_________^^^]]]^^^```aaa___[[[YYYZZZ\\\\\\]]]aaafffiiikkksss{{{xxxjjjeeekkkuuu}}}xxxpppdddYYYRRROOONNNGGGHHHIIIMMMSSS[[[bbbffflllmmmnnnmmmjjjgggffffffgggfffeeedddeeegggiiijjjlllllllllnnnpppqqqooommmnnnmmmkkkhhheeecccbbbaaaccccccdddeeehhhkkknnnppppppsssyyy~~~~~~|||yyytttnnnhhhccc^^^YYYVVVUUUSSSQQQQQQRRRRRRRRRQQQQQQSSSUUUTTTRRRQQQRRRUUUVVVYYYaaajjjkkkeee```^^^^^^dddppp}}}|||kkk\\\XXXZZZ___fffmmmpppmmmiii[[[XXXWWWYYY___dddeeeeee[[[XXXTTTQQQSSSXXX^^^bbbgggccc\\\UUURRRUUU[[[```nnnqqqpppiii___[[[```gggooorrruuuwwwxxxxxxyyyzzz{{{|||}}}|||{{{zzz{{{}}}|||}}}}}}ssskkkddd^^^]]]eeennnrrrtttuuuxxxwwwwwwxxxyyyzzz{{{|||~~~xxxyyyzzz|||}}}zzz\\\LLLAAA???===;;;::::::;;;<<<<<<======<<<::::::;;;=========<<<<<<===>>>@@@AAA???@@@AAAAAAAAADDDHHHKKKMMMQQQVVV\\\```eeejjjmmmppprrrrrrpppnnnrrrzzztttjjjccc___]]][[[ZZZ[[[```eeehhhjjjiiigggeeedddcccccccccddddddfffggghhhhhhhhhhhheeehhhlllpppsssuuuuuuuuuyyyzzz{{{|||}}}|||uuuoookkkfffccc___\\\[[[[[[YYYXXXUUUWWWYYYXXXVVVUUUUUUVVVYYYYYY\\\```aaaaaaeeekkkqqq{{{qqqrrrvvv}}}yyyqqqeeeZZZRRRNNNNNNIIIJJJLLLPPPWWW^^^eeeiiikkkmmmnnnmmmjjjgggffffffiiigggfffdddeeefffhhhjjjllllllmmmoooppppppooonnnpppnnnllliiigggeeedddcccfffeeeeeefffiiimmmrrruuuwwwzzz|||uuunnnhhhbbb\\\XXXUUUTTTSSSSSSUUUUUUTTTSSSQQQUUUXXXVVVQQQOOOQQQUUUUUUXXX^^^gggllliiiccc^^^ZZZ\\\cccoooyyywwwjjj]]]WWWVVVXXX]]]dddiiijjjiiiZZZVVVRRRQQQTTTXXXZZZ[[[ZZZVVVRRRNNNNNNQQQUUUYYY___]]]YYYUUUQQQQQQTTTWWWccclllrrrlll___XXX[[[bbbjjjmmmqqqtttuuuvvvxxxyyyzzz{{{}}}|||{{{zzz{{{|||{{{}}}vvvooofff```]]]cccjjjnnnqqqtttwwwwwwxxxyyy{{{|||}}}~~~~~~~~~xxxyyyyyy{{{|||~~~~~~pppUUUHHH???>>><<<;;;::::::;;;<<<<<<======<<<:::999:::<<<;;;;;;:::999;;;===???AAA@@@AAAAAAAAAAAADDDHHHKKKOOOSSSZZZ```dddiiimmmooosssuuuvvvsssqqqssszzzuuulllfff```^^^[[[YYYZZZ^^^bbbeeejjjiiigggeeeddddddddddddeeeeeeggghhhiiijjjjjjjjjiiikkknnnppprrrrrrrrrrrrwwwxxxzzz{{{|||~~~yyyrrrlllhhhfffccc```^^^]]]\\\ZZZYYYPPPRRRSSSTTTSSSRRRRRRSSSSSSRRRTTTYYYZZZYYY\\\```fffpppyyyvvv~~~zzzrrrggg[[[SSSOOONNNKKKLLLNNNRRRXXX___eeeiiikkklllnnnmmmjjjgggffffffiiigggeeecccccceeehhhiiimmmnnnpppqqqqqqqqqqqqqqqooonnnmmmkkkjjjiiiiiihhhiiihhhggggggkkkqqqwww{{{{{{tttmmmfff___ZZZTTTTTTUUUWWWZZZ[[[ZZZXXXSSSWWWYYYVVVQQQNNNPPPTTTTTTWWW\\\dddjjjkkkeee^^^ZZZXXXYYYbbblllooohhh```UUUSSSQQQTTT[[[aaaccccccXXXUUUPPPMMMMMMOOORRRSSSVVVSSSOOOLLLKKKLLLOOOQQQVVVVVVVVVTTTQQQPPPQQQRRRZZZeeennnkkk___WWWYYY___dddggglllppprrrtttvvvxxxxxxzzz||||||{{{zzzzzz{{{{{{}}}zzzrrrfff```]]]aaafffjjjooossstttuuuvvvyyy{{{}}}}}}}}}~~~~~~|||{{{{{{{{{|||}}}fffOOODDD>>>===<<<;;;::::::;;;;;;;;;<<<<<<;;;999888999;;;:::999888888999<<>>??????@@@@@@>>>AAAEEEHHHJJJKKKMMMOOORRRVVV[[[```eeekkkqqquuuwwwzzz{{{xxxuuuvvv{{{{{{pppkkkiiiccc```\\\YYYXXXZZZ^^^```dddcccbbbbbbbbbcccdddeeeeeefffgggiiikkkllllllmmmmmmnnnoooqqqsssttttttuuunnnqqqvvvyyy{{{}}}}}}|||yyyvvvtttrrrpppppppppooommmllliiieee___ZZZVVVSSSPPPOOOPPPLLLKKKPPPSSSTTTWWW[[[___^^^bbbkkkrrr{{{wwwlll```WWWRRRPPPIIIKKKPPPWWW___hhhooorrroooqqqsssrrrpppnnnmmmmmmkkkiiigggeeefffiiimmmooosssvvvyyyzzzxxxwwwxxxzzzuuuuuusssrrrqqqppppppppppppmmmhhhgggjjjqqqzzz|||qqqeeeZZZTTTRRRUUUZZZbbbiiimmmmmmlllhhhccc\\\WWWTTTTTTSSSSSSQQQXXX\\\[[[^^^dddeeeaaaTTTRRRQQQQQQTTTVVVXXXXXXRRRNNNJJJIIIKKKLLLJJJIIILLLLLLLLLJJJGGGEEEEEEEEEAAACCCFFFHHHHHHHHHFFFEEECCCFFFJJJMMMMMMLLLLLLLLLJJJLLLQQQWWW[[[[[[XXXTTTVVVZZZ```eeeiiimmmqqqsssqqqtttxxx{{{{{{|||}}}~~~}}}~~~}}}{{{zzz{{{}}}}}}yyypppccc\\\XXXYYY\\\bbbjjjsssyyyzzz{{{|||||||||{{{zzz{{{{{{|||~~~fffMMMAAA@@@;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;===???>>>???@@@AAABBBBBBAAAAAA<<<@@@FFFKKKMMMPPPRRRSSSSSSVVVZZZ___dddkkkrrrvvvxxx{{{|||zzzvvvwww}}}