BM6g6( kkknnnlllmmmqqqmmmtttrrr```VVVSSSPPPNNNJJJCCC;;;777555555444444333222222222222333000000000000000000000000333111//////000111000///000000////////////000000//////000000000000//////000000111111111222222222222111111333555555444333444333333333333444555555666666666666666777777777555444444444555666777888888888777777666666555555555555444333333333444444444333333333333444555555666666555444444444444444222333444444555555444444666666666666555555555555222222222333333333444444222111000111222222111000000000000000000000000000..............................---------,,,,,,,,,++++++++++++++++++++++++------------------------*********+++++++++,,,,,,++++++************++++++))))))))))))))))))))))))(((---...+++)))++++++))))))))))))))))))))))))))))))))))))******)))))))))(((((()))************)))***))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))*********'''''''''(((((((((((((((''''''((()))))))))))))))''')))***)))((('''(((***((((((((((((((()))*********((('''((()))***)))'''''''''((()))))))))))))))'''(((((((((((()))))))))))))))************))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))+++******)))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***************************************************************************))))))*********+++++++++,,,,,,,,,------...///000...............///////////////............//////000000000000000000000000//////000000000000//////000000111111111222222222222222111111111111222222000000000000000000000000000......111000---,,,//////...------,,,,,,------,,,,,,------,,,,,,+++***++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))************************************************))))))*********++++++++++++++++++*********))))))******+++++++++***))))))))))))))))))))))))))))))******++++++++++++******,,,+++***+++,,,,,,+++*********************************************************))))))))))))******lllnnnjjjjjjnnnkkktttrrr```VVVRRROOOMMMHHHBBB;;;666555555444444333222222222222222000000000000000000000000333111//////000111000///000000////////////000000...//////000000000000000000000000111111111111222111000000222444444333222444333333333333444555555555555555555666666666666555555444444555555666777777666666666555555555444666555555444444444555555444333333333333444555555666666555444333333333333222333444444555555444444555555555444444444333333222222333333333333444444222111000111222222111000000000000000000000000000..............................---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++************++++++))))))))))))))))))))))))(((,,,...+++)))++++++)))))))))))))))))))))))))))((())))))******))))))((('''((())))))******))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''((()))))))))))))))''')))***)))((('''(((***))))))(((((())))))***+++***((('''((()))***)))'''''''''((()))))))))))))))''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***)))))))))***************************************************************)))************+++++++++,,,,,,,,,,,,---...///000---............///////////////............//////000000000000000000000000//////000000000000//////000111111111111222222222222222111111111111222222000000000000000000000000111......000000------//////......---------------,,,,,,------,,,,,,+++***+++++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************)))************++++++++++++++++++************)))******+++++++++******)))))))))))))))))))))))))))******++++++++++++******,,,+++******,,,,,,+++*********************************************************))))))))))))******mmmmmmhhhgggjjjiiisssppp^^^TTTQQQNNNLLLGGG@@@:::555444444444333222222111222222222000000000000000000000000333111//////000111000///000000////////////000000......///000000000000000000000000000111111111111000//////111333333222111444333333333333444555555333444444444555555555666555555444444444555666666555555555555444444444444666666666555555666666777444333333333333444555555777666555444333333333333222333444444555555444444444444333333333222222222222222333333333333444444222111000111222222111000000000000000000000000000..............................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++************++++++))))))))))))))))))))))))''',,,---***)))++++++***))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))******)))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((''''''''''''((((((((()))''''''((()))))))))))))))''')))***)))((('''(((***))))))(((((())))))***+++***((('''((()))***)))'''''''''((()))))))))))))))'''''''''((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***((()))))))))*********+++************************************************)))************+++++++++,,,,,,,,,,,,---...//////---------.........////////////............//////000000000000000000000000//////000000000000//////000111111111111222222222222222111111111111222222000000000000000000000000111......000///------000//////...---------------,,,,,,------,,,,,,+++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************)))************++++++++++++++++++************))))))******+++++++++******))))))))))))))))))))))))******++++++++++++******---+++******+++,,,,,,+++******************************************************))))))))))))******mmmmmmgggeeehhhhhhsssnnn\\\RRROOOMMMKKKFFF@@@999555333444444333222222111111222222000000000000000000000000333111//////000111000///000000////////////000000......///000000000000000000000000000111111111111///......000222333222000444333333333333444555555333333333444444444555555555555444444444555666666444444444444444444333333777777666666666777777888444333333333333444555555777666555444333222222222222333444444555555444444333333333222222222111111222222333333333444444444222111000111222222222000000000000000000000000000..............................---------,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++************++++++))))))))))))))))))))))))'''+++---***)))++++++***))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&'''''''''(((((())))))'''(((((()))))))))))))))((()))***)))((('''(((***)))))))))))))))******+++***((('''((()))***)))((('''(((((()))))))))))))))''''''''''''((((((((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***(((((())))))*********+++************************************************)))************+++++++++,,,,,,,,,,,,---...//////---------.........////////////............//////000000000000000000000000//////000000000000//////000111111111111222222222222222111111111111222222000000000000000000000000222...---//////,,,---000//////...------------...,,,,,,---------,,,++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************)))))))))))))))))))))))))))************++++++++++++++++++************))))))******+++++++++******))))))))))))))))))))))))******++++++++++++******---+++******+++,,,,,,+++************************))))))))))))))))))))))))******))))))))))))******mmmnnniiiffffffcccnnnjjjYYYPPPMMMJJJHHHDDD???;;;777444333333333333222222111111111......//////000000111111111111000000//////......,,,,,,---...000111333444000000000000000/////////000111111111222222222222............///000222222222222222222222222333333333333333444444444555555777777777777666666666666222333444444333333555666999777555666999:::888666444444444555555555555666444444444444333333222111111222333333222222444555555555555555444333222111222444444222333666444///111111000000000000111111000000000000000000000000------------------------+++,,,,,,---...///000000---------,,,,,,+++++++++************************(((((())))))*********++++++***)))(((((()))***+++***)))((()))***+++***(((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))((((((((((((*********)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''%%%%%%'''***+++)))'''))))))))))))))))))))))))))))))))))))************+++)))(((++++++***(((((())))))))))))))))))))))))&&&'''''''''(((((()))))))))************+++++++++++++++************++++++)))************++++++++++++,,,,,,------,,,,,,+++---------............///------,,,+++,,,---...///222111111111000000//////......//////000000111111222111111000000000000000333333333222222222111111000000000000000000000000111111000000//////.........------,,,,,,------...------------------------///...,,,+++***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******+++*********))))))((((((************************))))))************))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))************))))))mmmooojjjhhhhhhdddnnngggUUUKKKGGGEEECCC@@@<<<888555333222333333333222222222111111000000000000111111111111000000000000//////......//////......///000111111........................000000000000111111111111---......///000000111111111111111111111222333333333333333444444444444555555555555555555555555555222444555555444444555666999777555666888999888666444444444555555555555666444444444444444333222222111333444444333333444666555555555555444333222111333444333111111444333...000000////////////000000////////////////////////------------------------++++++,,,,,,------......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************+++***)))(((((()))***+++***)))((()))***+++***(((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))'''''''''(((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((&&&%%%'''***+++)))'''))))))))))))))))))))))))))))))))))))***************))))))***+++***))))))))))))))))))))))))))))))((((((((()))))))))******))))))*********++++++++++++******))))))******+++)))************++++++++++++,,,,,,------,,,,,,+++------------............------,,,,,,,,,---...///111111111111000000000///.../////////000000000111000000///000000111222222333333333222222111111111/////////////////////////////////.........------...------,,,,,,------...------------------------...---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******************)))))))))(((************************))))))************))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))************))))))llloookkkjjjkkkgggooo}}}dddPPPDDD???>>>===;;;888666444333222333333333222222222222111222222222222111111111111000000000////////////...111111000///............,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000,,,---///000111111000///////////////000222333333333333333333444444444444444444444444444444444444333555666666555444555777888777666666888888777666444444444555555555555666444444444555444444333222333444555555444333555666555555555555444333222222333444222///000444333////////////....../////////////////////////////////------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******************))))))))))))*********)))((()))***+++***((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((''''''''')))***)))'''))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************)))))))))*********+++++++++******))))))******+++)))************+++++++++++++++,,,,,,,,,,,,++++++------------............---,,,,,,,,,,,,---...///111111111111000000000000////////////000000000000......///000111222333333333333333222111000000///////////////////////////.........---------------...------,,,,,,------...------------------------------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******************))))))))))))************************))))))************))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************))))))iiimmmkkkkkknnnjjjsssyyyaaaNNNBBB<<<999888777555444333333333222222222222222222222222222222222111111000000000////////////////////////111000///...............,,,,,,,,,,,,,,,------------------.........//////,,,---///111111000///...------......000111222333222222333333333444444444444444444444444555555555444666777666555555666777777777666666777777777666444444444555555555555666444444555555555555444444444555666555444444555666444555555555444444333222222333222///111666666333000000////////////000000////////////////////////------------------------------,,,,,,+++++++++***,,,+++++++++++++++++++++)))***************++++++)))))))))))))))************))))))))))))))))))******)))((()))***+++***((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((()))(((((((((((())))))((())))))))))))))))))))))))((()))))))))************)))++++++(((''')))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))*********+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---------.........,,,,,,,,,,,,------......111111111000000000000000////////////000000000000...//////000111222222222333333222111000//////...////////////////////////......------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))******))))))))))))***************)))))))))))))))************************))))))************))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************+++++++++***************))))))))))))))))))))))))))))))************))))))fffjjjiiikkkooommmwwwuuu___NNNCCC===888777666555444444444444222222222222222222222222111111111000000//////................../////////...............//////000,,,,,,------............,,,------------.........,,,---///000111000...------------...///111222333222222222333333333444444444444555555555666666666555666777666555444555666666666777777666666666777444444444555555555555666444555555666666555555555444555666666444333444666444444444555444444333333000222222111444:::;;;888222111111000000111111222........................------------------------......------,,,,,,++++++++++++++++++++++++++++++)))))))))******+++++++++******)))))))))))))))))))))))))))******)))))))))***)))((()))***+++***((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((()))+++))))))))))))))))))))))))((()))))))))************)))------(((%%%((()))((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))************))))))))))))))))))***))))))*********+++++++++***++++++,,,,,,++++++***,,,,,,,,,------------...,,,,,,,,,---------------000000000000000000111111000000000000////////////000000111111111111000///222222111000000///.........................................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******************************))))))************))))))************************************************))))))))))))))))))))))))************************))))))*********+++++++++************************************************))))))))))))))))))))))))))))))************))))))eeeiiihhhjjjooonnnyyyooo[[[LLLCCC???888888777555555444444444111222222222222333333333000000000///////////////---............/////////------------...///000111------......//////000000,,,,,,---------.........------////////////...---............///111222222222222222222333333333333444444444555666666777777555666777666444444444666555666777777555555666777444444444555555555555666444555666666777666666666444555666555333333333555333444444555444444333333///222333444777<<<<<<888333222222111111222222333........................------------------------......------,,,,,,,,,+++*********++++++++++++++++++++++++,,,,,,------...************))))))))))))))))))************))))))***)))((()))***+++***((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((&&&''''''(((((())))))***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((()))((('''(((+++---))))))))))))))))))))))))))))))))))))************,,,222111)))%%%(((***((())))))))))))))))))))))))((((((((((((''''''''''''((((((((()))))))))*********))))))(((((())))))***)))************+++++++++******++++++++++++******,,,,,,,,,,,,------------+++,,,------......------000000000000111111111111000000000000////////////000111222222222000///...000000000000////////////......................................./////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))************************************))))))************))))))************************************************))))))))))))))))))))))))************************)))************+++++++++************************)))))))))***************))))))))))))))))))))))))))))))************))))))gggjjjhhhiiimmmlllxxxiiiVVVIIIBBB>>>999888777555444333333333111111222222222333333333000000000000000000111111---------.........//////------------...///000000,,,------...//////000000------------....................................000/////////000000111222111222222222222333333333222333333444555555666666444555666555333333333444444666888777555444555777444444444555555555555666555555666777777777777777333555555444333222222333333333444444555444444333///333555555888;;;999444222222111111111111222222........................------------------------,,,,,,,,,,,,++++++++++++)))*********++++++++++++***++++++,,,------......************)))))))))(((((()))***++++++***)))(((***)))((()))***+++***((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))'''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))&&&((((((((('''))),,,000))))))))))))))))))))))))))))))))))))************000888777,,,&&&***,,,)))))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((()))))))))***))))))(((((((((((()))))))))************+++++++++******++++++++++++******++++++,,,,,,,,,---------+++,,,---.........------///000000000111111111111111000000000/////////......///111222222111000///.........////////////000........................,,,,,,---------............------,,,,,,------...++++++++++++++++++++++++***+++,,,---------,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))******))))))))))))******((()))))))))************************************))))))************))))))************************************************))))))))))))))))))))))))************************)))************+++++++++************************((()))))))))*********+++))))))))))))))))))))))))))))))************))))))jjjllliiihhhkkkkkkvvveeeRRRGGG@@@===:::999777555333222222111111111111222222333333333000000111111222222222333---------.........//////......---------...//////,,,,,,------...///000000---------........./////////......---------......111000000000000000111222111111222222222333333333111111222333333444555555444555666555333222333444444666888777444444555888444444444555555555666666555555666777777777777777333444555444222111222333333333444444555444444444000333666666888999666000111111000000000000111111........................------------------------************************))))))******++++++++++++(((((()))***++++++,,,,,,+++*********))))))((((((((()))***++++++***)))(((***)))((()))***+++***((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))%%%'''((((((''')))---222))))))))))))))))))))))))))))))))))))************444<<<;;;///(((,,,...***))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))(((((((((((()))))))))************+++++++++******++++++++++++******++++++,,,,,,,,,---------+++,,,---.........---,,,//////000000111111111222111111000000/////////...,,,---000222333333222111------......///000000000........................+++++++++,,,,,,---------...------,,,,,,------...++++++++++++++++++++++++)))***,,,---...---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++************************))))))************))))))************************************************))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))************))))))iiiiiiiiiiiiiiiooo}}}___MMMGGGCCC>>>::::::999777333222222333222222222111111111111000111000///......///000111000000000000000000000000.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,000///---,,,---...000111333333222222111000000000222333333444555555555555333333333444444444555555222444666777666666666777555444444333333444444555333444444555666777777888111222222333333333222111333333333222222222111111333333333333333333333333000000000000////////////......//////...---,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******************************)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***++++++,,,,,,+++*********))))))(((((((((((())))))))))))((((((******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************)))************+++++++++,,,,,,,,,++++++*********,,,,,,,,,---------......///000000000111111111111///////////////////////////000000000000000//////000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))******,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))(((,,,///---'''$$$&&&)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************hhhhhhiiiiiihhhmmm}}}yyy[[[KKKFFFBBB<<<::::::999777333222222333222222222111111111000000000000///......///000000////////////////////////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---///...---,,,---...000111222222111111111111000000222333333444444444333333222333333333333444444444111333666777666444444444444444333333333333444444444444555555666777777888333333333222222222222222333333333222222222111111222222222222222222222222000000000000////////////......//////...------,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,******************************++++++++++++******************************)))))))))))))))))))))))))))))))))))))))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******+++,,,,,,*********)))))))))(((((((((((())))))))))))((((((***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++,,,,,,,,,++++++*********,,,,,,,,,------------...//////000000000111111111........................//////000000000000//////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******)))******,,,,,,+++++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))((()))******)))(((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************hhhhhhjjjkkkkkkooo}}}rrrTTTHHHFFFAAA:::::::::999777333222222333222222111111111000000000//////...------...//////////////////////////////------------,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---//////......---,,,---...///000000000000000111111111111222222333333333222111111111111222222222333333333333555888999777555444333444444333333333333444444444444555555666777777777555444333111111111222333333333333222222222111111111111111111111111111111000000000000////////////.........///......---,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++++++++******))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++*********,,,,,,,,,,,,------------////////////000000000000...........................//////000000/////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************,,,++++++++++++*********++++++++++++++++++++++++************************)))))))))))))))))))))))))))((('''(((+++,,,***(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))iiijjjlllpppqqqvvvlllNNNEEEEEE@@@777::::::999777333222222333111111111111000000000000.........------.........////////////////////////---,,,,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---///000------,,,,,,,,,---...///......//////000111222222222222222222222111000///000111111111111222222222666999<<<<<<:::777555444444333333333333333333444444444555555666666666666777555333111000111222333333333333222222222111111000000000000000000000000000000000000////////////---...............------,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************(((((((((((((((((((((((())))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********++++++++++++++++++***************++++++,,,,,,,,,---------........./////////000000..............................//////000/////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++*********++++++++++++************************************************************))))))))))))))))))))))))*********+++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((hhhhhhkkkqqquuu{{{iiiKKKBBBCCC???666::::::999777333222222333111111111000000000//////---..................---........................---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,...///,,,,,,,,,,,,,,,------...------...///000111111222222222222222111000000///000000000111111111222222666999;;;;;;999666444333333333333222222333333333444444444444444555555555666555333111111222333444333333333222222222111111000000000000000000000000000000000000////////////------...............---,,,++++++******++++++,,,******+++++++++,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********(((((((((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))))))))))))))*********+++++++++************************+++++++++,,,,,,,,,---------............/////////........................------...///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++******+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++...000///+++((())),,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((ddddddgggmmmssszzziiiKKKAAACCC???777::::::999777333222222333111111000000000/////////---...////////////...---..............................------,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---+++++++++,,,,,,,,,------,,,------...///000000111111111222222222111000000000000111111111222222222444555666666444222111111333333222222222222333333333333333333333333333333555444333222222333444555333333333222222222111111000000000000000000000000000000000000////////////,,,---......///.........,,,++++++******++++++,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++)))************+++++++++)))))))))***************++++++++++++,,,,,,,,,,,,------------.........///------------------------,,,---......////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***,,,,,,+++******+++************)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++///222000***'''))),,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))dddbbbdddjjjpppxxxjjjLLLBBBBBB???999::::::999777333222222333111000000000////////////...///000000000000///...........................//////......---,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,---------....../////////111111222222333222222222111111111222222222333333222333333222000///000222333333222222222222333333111111111111111111111111222222333333444555555555333333333222222222111111111111111111111111111111000000000000////////////,,,------...//////......,,,++++++******++++++,,,******+++++++++,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((((((((())))))(((((())))))))))))(((((('''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))***++++++,,,)))************+++++++++((()))))))))*********+++***++++++++++++,,,,,,,,,,,,,,,---------.........------------------------+++,,,---...////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++''')))***,,,,,,,,,***)))************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***,,,...---***))))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************fffddddddiiiooowwwlllNNNBBBBBB???:::::::::999777333222222333000000000000////////////...///000111111000///...........................000000///...------,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++)))(((******+++,,,,,,,,,,,,+++---------............///000111222333333333333333111222222222222333333333333444333111000000222444333222222222222222222333111111111000000000000000000111333444555666666666333333333222222222111111111111111111111111111111000000000000////////////,,,,,,---.../////////...,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))(((((())))))))))))(((((('''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***+++,,,,,,,,,)))************+++++++++(((((())))))*********+++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,---...////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++'''(((***,,,---,,,***)))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************fffaaaaaahhhlllqqqhhhRRRHHHCCC???===<<<:::888555333222222222222111000111333333111///+++,,,,,,---...///000000000000000000///...---,,,000000///...------,,,,,,,,,,,,+++******+++,,,,,,---,,,,,,+++***)))((((((******+++++++++,,,,,,,,,444+++***222333---***...,,,,,,,,,---------......////////////000000000000////////////000111222333444222111111333444444333888888666555333111000/////////000111222222333333222222222333333444444444555444333222111111111111111111222333222111000/////////.........------------------............///------,,,,,,+++***)))))))))************+++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++)))((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))************))))))))))))************************************))))))***+++,,,,,,---------,,,,,,++++++,,,,,,------------............///---------............///////////////////////////---------------------------------,,,,,,++++++++++++,,,,,,,,,,,,+++***)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((+++*********))))))(((((())))))))))))))))))))))))************************(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))hhhbbbaaagggkkkppp~~~iiiRRRIIICCC???===<<<;;;999666444333333333444333111000///000000000,,,,,,------.../////////000000000000///...---,,,///......------,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++*********************+++++++++,,,,,,,,,111---222>>>@@@555---,,,---------.........//////000000000000000111111111000000000000111222333333444333222222444555555444888777666555333222111000000111222333444555666666222333333333333333333444444444333222111111111111333444444444444333111000//////.........---------------------............------,,,,,,+++******))))))************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''((((((((()))))))))*********)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))((((((((('''))))))))))))************))))))))))))************************************))))))***++++++,,,------------,,,,,,,,,,,,---------------............///---------............///........................------------------------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((((())))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((************)))))))))((())))))))))))))))))))))))************************(((((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))iiicccaaafffiiinnn}}}jjjTTTIIIBBB>>><<<===;;;999777555444444444444333111///------///111........................///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))*********+++++++++******+++++++++,,,,,,,,,***)))000;;;===333+++)))............////////////000000000000111111222222000000111111222333333444444333222333555777777777777777666555444333222111222222444555666888999:::444333333333333333333222333333222222111222222222444444444444333222111000/////////.........------------------............---,,,,,,++++++*********)))************+++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))************))))))))))))************************************))))))******+++,,,,,,,,,...------,,,,,,------...---------............///---------............///........................------------------------,,,,,,,,,,,,++++++++++++---,,,+++*********+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******)))))))))************))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))hhhbbb```eeeiiinnn~~~kkkUUUIIIBBB===;;;;;;:::888666444444444444000111111000------...000//////.........---------.../////////......---,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***((()))...///+++***,,,------------..................//////000000111111000111111222333333444444444333222333666888888888666666555555444333333333222333444666777999:::;;;444444444333333222222222222222222111222222333333222222222111000//////...////////////............,,,,,,---------.........,,,,,,,,,++++++*********))))))*********+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))))))))*********+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''((()))*********))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))((((((((((((((()))))))))************((()))))))))************************************))))))******+++++++++,,,...------,,,,,,------...---------............///---------............///........................------------------------,,,+++++++++++++++++++++...---+++))))))***+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((eee```___eeejjjpppjjjUUUIIIAAA<<<;;;999888666444333222333333---///000111000//////////////////...------,,,,,,...............------,,,******++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))(((******+++++++++,,,,,,,,,---+++***+++++++++---111++++++,,,,,,,,,---------,,,,,,------...//////000000000222333333444333333333222111333555777888777444444444444444444333333222222333444666777888999444444444333333222222222222222222111222222333333111111000000000/////////000000/////////.........,,,,,,,,,------------...,,,,,,+++++++++++++++***))))))*********+++++++++******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&''''''(((((())))))((())))))))))))*********(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************((()))))))))************)))))))))))))))))))))))))))***************++++++---------,,,,,,------------------............///---------............///........................------------------------++++++++++++++++++++++++...---+++))))))***+++,,,************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))((((((((((((((((((((((((************************((((((((((((((((((((((((ddd___```gggmmmsssiiiUUUHHH@@@;;;;;;888777555333222222222333000//////000222222000...//////.........---------------.........------,,,++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,+++***)))((('''******+++++++++,,,,,,,,,)))+++...///---,,,,,,,,,***+++++++++,,,,,,,,,,,,***++++++,,,---.../////////000111333333333333222222111000111333555555555111111222222333333333444111222222333444555666666444333333333333333333222333333222222111222222222222111111111111222333333000000000/////////......,,,,,,,,,,,,------------++++++++++++++++++++++++)))************+++++++++))))))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((())))))))))))(((((((((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************---,,,,,,++++++,,,,,,------------............///---------............///------------------------------------------------*********+++++++++++++++---,,,+++*********+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))ddd```bbbjjjooottthhhTTTHHH???;;;;;;888777666444333333333444:::444---,,,000222000---...............---------,,,------......---------------,,,,,,++++++*********+++,,,,,,,,,,,,+++***+++++++++*********))))))******+++++++++,,,,,,,,,'''+++......,,,***))))))+++++++++,,,,,,,,,------***++++++,,,---...///000---///111222333333222111111000//////111222222222//////000111222222333333222222222333333333444444222333333333333333333444444444333222111111111111000000000000111333444555000000000000/////////...++++++,,,,,,,,,---------++++++++++++++++++++++++)))************+++++++++*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&'''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''((())))))(((((())))))))))))(((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************))))))))))))************))))))))))))))))))))))))************)))))))))))),,,++++++******++++++,,,---------............///---------............///------------------------------------------------)))*********++++++++++++,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))fffbbbeeelllqqqtttfffSSSGGG>>>;;;;;;999888666555444444444555BBB888,,,)))---111000---........................,,,,,,------...---------......------,,,+++*********+++,,,------,,,+++******************+++++++++******+++++++++,,,,,,,,,---000000---******---...,,,,,,,,,---------......++++++,,,---...///000111---...000222333222111000111///......///000000///......///000111222333333333333333333333333333333222222222333333444444444555444333222111111111111------------///111333555000000000000////////////++++++,,,,,,,,,---------++++++++++++++++++++++++)))************++++++++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&((()))***(((((())))))))))))(((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''((((((((())))))******))))))))))))************))))))))))))************))))))))))))))))))))))))*********)))))))))))))))+++******************+++---------.........//////---------.........//////------------------------------------------------))))))******+++++++++++++++,,,,,,,,,,,,+++***)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))nnniiiiiippptttvvv~~~aaaSSSKKKAAA::::::777777555444333222222222;;;555000///222333111.........------------......---------.........//////,,,,,,,,,+++++++++************++++++++++++******---,,,***)))))))))***+++))))))************))))))++++++,,,,,,,,,---------))))))***+++,,,,,,---------.........------///000............////////////////////////000000000000333333222111000000111111000111111111111222222222333444444444444333222111000111444555555333000...111111000000//////......000////////////.........------------------------************************)))************+++++++++))))))))))))))))))))))))************)))(((&&&&&&******))))))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&((((((((('''&&&%%%)))((('''''')))***)))((()))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************'''((('''&&&%%%&&&))),,,++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))************************+++***)))))))))***,,,,,,,,,------......------,,,.........------,,,,,,,,,........................+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******lllhhhhhhooorrruuu}}}bbbTTTLLLBBB;;;:::777666555444333222222222666222------///111///,,,......------------......,,,------------.........,,,,,,,,,+++++++++************++++++++++++******,,,++++++***))))))******))))))************))))))++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,------,,,,,,---///............////////////.../////////000000000000333333333222222111111111000000111111111222222222444444333333333222222222111222444666666555444333111000000000/////////.../////////.........------------------------------************************)))************+++++++++))))))))))))))))))))))))************)))((('''&&&***)))))))))((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''(((((('''&&&&&&'''((()))))))))((('''''')))))))))))))))((('''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))******))))))'''((((((((()))+++///222*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))******************************)))))))))***+++,,,,,,,,,------------,,,,,,......---------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))jjjfffgggmmmqqqsss~~~}}}aaaTTTLLLBBB;;;:::777666555333222222222222333000,,,,,,...000///---......------------......,,,,,,,,,,,,------------,,,,,,,,,+++++++++************++++++++++++*********++++++++++++***))))))))))))************)))))))))*********++++++++++++******++++++++++++++++++***+++---,,,++++++,,,...---............/////////....../////////000000000222222333444444333111000000000000111111111222222444333333222222222222333000111222444555555666666000000000000////////////......---------,,,,,,,,,------------------------************************)))************+++++++++)))))))))))))))))))))))))))******))))))((('''&&&))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((())))))(((((('''''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''(((((((((''''''&&&))),,,,,,)))&&&&&&''')))))))))))))))(((((('''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))))))))((('''((())))))***,,,///222((())))))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))***************************))))))))))))***+++++++++++++++,,,,,,+++++++++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***************************+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((gggcccfffllloooqqq}}}{{{aaaUUUMMMCCC;;;999666555444333222222222222222000......000111111///......------------......+++++++++,,,,,,,,,------,,,,,,,,,+++++++++************++++++++++++******)))***+++,,,,,,+++))))))))))))************))))))))))))))))))************++++++++++++***************,,,------,,,,,,---...---------.........//////........./////////000000///111222333333222000///000000000000111111111111444333222111111222333333000000000111111222333333000000000000////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''(((((((((((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((&&&+++000///***&&&&&&((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((())))))((('''''')))***'''((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))(((((((((((())))))************************)))))))))))))))******+++******++++++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))((()))))))))************)))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''dddbbbeeekkknnnppp}}}yyy```UUUMMMCCC:::888555444333222222222222222000///......000000000000......------------......+++++++++,,,,,,,,,------,,,,,,,,,+++++++++************++++++++++++******))))))+++,,,,,,+++***)))))))))************))))))(((((()))))))))*********+++*********************+++---//////...---......------------........................////////////---...000222222000///...//////000000000111111111222222222111111222222333111111111111111111111111////////////000000000000---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((())))))'''---111000+++'''''')))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''((('''&&&%%%&&&(((''''''(((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))************)))******++++++******)))------------------------------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))((()))))))))************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''bbbaaaeeekkkmmmooo}}}vvv^^^TTTMMMBBB999777444444333222222222222222---------.....................------------......,,,,,,,,,,,,------------,,,,,,,,,+++++++++************++++++++++++******))))))***++++++++++++***))))))************))))))((()))))))))************))))))******************+++---///000///.........,,,------------.........------........./////////,,,---...///000///....../////////000000000111111000111222222333222222222333333444444333222111111////////////000000000000------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((()))******))),,,//////,,,))))))***'''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))))))))((($$$&&&((((((((((((***,,,'''(((((((((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))'''((())))))******))))))*********++++++*********,,,,,,,,,------------...........................******++++++++++++*********++++++++++++,,,,,,,,,***************************************************************+++++++++))))))))))))))))))))))))))))))))))))************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((aaa```eeelllmmmooo~~~ttt]]]SSSMMMAAA888555444333222222111222222222......//////......---.........------------......,,,------------.........,,,,,,,,,+++++++++************++++++++++++************))))))***++++++,,,))))))************)))))))))))))))*********++++++(((((())))))******++++++))),,,//////...---------,,,,,,---------.........---------.........//////........./////////000000////////////000000000111...000222444444333111000000111333444444333222111.../////////000000000111------------,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&''''''((((((''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((((('''''''''((()))***+++)))***++++++******))))))''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))******))))))%%%'''))))))))))))***,,,((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))'''''')))*********)))(((***++++++++++++++++++***,,,,,,,,,---------......------------------------******++++++++++++************+++++++++,,,,,,,,,************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))``````eeelllmmmooo~~~rrr\\\RRRLLLAAA777444333333222222111222222222000111222222111//////000.........------.........---------.........//////,,,,,,,,,+++++++++************++++++++++++******+++***)))))))))***,,,---))))))************))))))************++++++++++++'''(((((()))***++++++,,,(((+++...///...,,,,,,,,,,,,,,,,,,---------......---------.........///////////////...///000111222////////////000000000000---///222555555333111///+++---000333444333111000.../////////000000111111......------------,,,,,,++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))(((((()))))))))))))))((('''((((((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((())))))***+++,,,,,,---((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&''''''''''''''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((((('''''''''((()))+++,,,)))((('''''')))***)))(((''''''((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************''')))***)))'''&&&&&&'''))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))&&&''')))*********)))(((++++++,,,,,,,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************++++++,,,,,,,,,************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******bbbaaafffmmmmmmmmmxxxttt^^^QQQIII@@@888444777666555333222111000000////////////............---------............///------------------------++++++++++++++++++++++++************************+++***'''&&&&&&'''***+++))))))))))))))))))))))))))))))************)))))))))************+++++++++,,,,,,++++++***++++++++++++,,,------......---------------------,,,,,,,,,111///......///000000///111111000///////////////000000000000111111111111////////////000000000000000000////////////000000......---,,,,,,,,,,,,---,,,++++++******++++++,,,++++++************++++++******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''((()))(((&&&))))))(((((('''''''''&&&&&&&&&((()))************(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++***)))'''''')))))))))(((((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''(((,,,000222000...,,,***))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))'''(((((()))***,,,---...)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,++++++,,,------,,,***************************++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))++++++******************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))(((((((((((()))))))))((('''''''''(((***+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((('''(((((()))***+++******))))))))))))************))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))```___cccjjjjjjkkkwwwqqq\\\PPPIIIBBB;;;777888666444222111111111111////////////............------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))************))))))))))))*********+++++++++,,,,,,++++++***++++++,,,+++,,,,,,------------------------------.........111///---...///000///...111111000///////////////000000000000111111111111////////////000000000000000000////////////000000......---,,,,,,,,,,,,---,,,++++++******++++++,,,*********))))))***************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&'''((()))(((&&&)))(((((((((''''''''''''&&&&&&((())))))*********(((((((((((((((((((((((()))(((&&&&&&&&&''')))******(((''''''((())))))(((((((((((((((((())))))***)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((***---...111111000///---+++)))'''(((((((((((((((''''''''')))((((((''''''(((((())))))))))))))))))))))))))))))(((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((()))***+++,,,---)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,,,,++++++,,,------,,,***************************++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))*********+++++++++++++++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))******************))))))(((((((((((())))))(((((((((((()))))))))(((((('''((()))***+++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))(((((((((((())))))*********))))))))))))*********)))))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))```^^^aaaggghhhjjjwwwmmmYYYNNNIIICCC===:::999777444222000000111222////////////............------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++******************+++))))))))))))))))))))))))))))))************)))))))))))))))*********++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,---------------------......//////000000///......000222222111111000000///////////////000000000000111111111111////////////000000000000000000////////////000000......---,,,,,,,,,,,,---,,,++++++******++++++,,,***))))))(((((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&'''((()))((('''((((((((((((''''''''''''&&&''''''((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&((()))******(((''''''((())))))(((((((((''''''(((((()))***)))))))))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))...///111222111///,,,*********))))))((((((''''''***))))))(((((())))))***))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***))))))))))))***+++,,,)))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))************)))))))))*********++++++******+++++++++,,,,,,,,,,,,++++++,,,------,,,***************************++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))*********++++++,,,,,,---))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************))))))))))))((((((((())))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***))))))(((((((((((()))******))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))bbb```bbbgggiiilll{{{~~~kkkWWWMMMIIICCC===:::999777444111000000111222////////////............,,,,,,---------.........++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))************++++++******++++++,,,,,,,,,,,,,,,,,,,,,---------,,,------...///000111111000//////111444666777777000000////////////000000///000000000111111111111////////////000000000000000000////////////000000......---,,,,,,,,,,,,---,,,++++++******++++++,,,))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&'''((()))((('''((((((((((((((('''''''''&&&''''''((())))))(((((((((((((((((((((((((((((((((''''''''''''((()))))))))(((&&&&&&((()))((('''(((''''''''''''((())))))((((((((()))))))))******(((((((((((((((((((((((()))((('''&&&&&&%%%%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''&&&'''))),,,...000000000///---,,,,,,+++***))))))(((******))))))))))))******((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************))))))))))))******************+++++++++,,,,,,,,,,,,++++++,,,------,,,***************************************************++++++************++++++************************))))))))))))))))))))))))))))))***+++,,,------...))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((******)))(((((('''((((((******))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((gggeeegggkkkmmmppp}}}kkkWWWLLLHHHBBB<<<888888777444222000000111111////////////............,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++************************'''(((***++++++***((('''))))))))))))))))))))))))))))))************))))))(((((()))))))))*********+++*********++++++,,,---,,,++++++++++++,,,---...,,,------...///000111111//////000333777;;;======000000////////////000000///000000000111111111111////////////000000000000000000////////////000000......---,,,,,,,,,,,,---,,,++++++******++++++,,,))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((&&&&&&''')))))))))((('''''''''(((((((((((((((&&&''''''(((((((((((('''(((((((((((((((((((((((('''''''''''''''((()))))))))'''&&&&&&'''((((((''''''''''''''''''(((((()))&&&'''((()))+++,,,---...))))))))))))))))))))))))''''''''''''((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&%%%%%%&&&(((***,,,...///......------,,,+++************))))))))))))******(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((+++***))))))((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************(((((()))))))))***************+++++++++,,,,,,,,,,,,++++++,,,------,,,***************************************************++++++************++++++************************))))))))))))))))))))))))))))))***++++++,,,------))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))************))))))(((((((((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((******)))(((((('''((((((******))))))))))))******(((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((kkkiiikkkooopppsss}}}jjjVVVKKKGGGAAA:::777777666555333222111000000////////////............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************'''((()))******)))((('''))))))))))))))))))))))))))))))************))))))((((((((()))))))))******************+++,,,------,,,+++*********+++---...---------......//////000///...///222777:::<<<===///////////////000000111000000000000111111111111////////////000000000000000000////////////000000......---,,,,,,,,,,,,---,,,++++++******++++++,,,***))))))(((((())))))***((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&''')))***)))((('''''''''(((((((((((((((&&&''''''(((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((()))'''&&&&&&'''(((((('''''''''&&&&&&''''''((()))&&&'''((()))+++,,,---...))))))))))))))))))))))))%%%&&&'''***,,,///222333))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))((((((''''''&&&%%%%%%&&&((()))---------,,,+++++++++******))))))(((((())))))***))))))))))))))))))))))))'''''''''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************((((((((()))))))))************+++++++++,,,,,,,,,,,,++++++,,,------,,,***************************************************++++++************++++++************************)))))))))))))))))))))))))))))))))******++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***))))))(((((((((((()))******))))))))))))******(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))llljjjlllqqqqqqsss{{{hhhTTTJJJFFFAAA;;;888555555555555333111000...////////////............++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))******)))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))***************+++,,,---...,,,+++***)))***+++---...---------------............------///222555666666///////////////000111111000000000000111111111111////////////000000000000000000////////////000000......---,,,,,,,,,,,,---,,,++++++******++++++,,,*********))))))*********((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%''')))***)))(((''''''''''''((((((((()))&&&''''''(((((('''&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((()))'''%%%&&&'''((('''''''''&&&&&&&&&&&&'''(((((('''''''''((())))))******((((((((((((((((((((((((&&&&&&((())),,,...000222))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))'''''''''''''''&&&&&&%%%************)))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))((((((((())))))***))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************(((((((((((()))))))))*********+++++++++,,,,,,,,,,,,++++++,,,------,,,***************************************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))*********+++++++++))))))(((((((((((())))))&&&'''((()))***))))))((())))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))(((((((((((())))))*********))))))))))))******'''((((((((()))))))))***'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))kkkiiilllqqqqqqsssyyyfffSSSJJJFFFAAA<<<999444555666666555222///---000/////////............++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))************+++,,,---...,,,+++***))))))+++---...------------------,,,,,,...,,,+++,,,...////////////////////////000111111000000000000111111111111////////////000000000000000000////////////000000......---,,,,,,,,,,,,---,,,++++++++++++++++++,,,++++++************++++++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&%%%''')))******)))&&&'''''''''(((((())))))&&&''''''(((''''''&&&&&&((((((((((((((((((((((((&&&''''''((()))(((((((((((('''%%%%%%'''((('''&&&'''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))***$$$%%%(((******)))(((&&&''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,+++,,,---...,,,***************************))))))))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))******++++++++++++))))))(((((((((((())))))&&&''')))*********)))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((('''(((((()))***+++******))))))))))))******'''((((((((())))))******&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))lllnnnkkkooowwwvvv}}}vvveeeSSSIIIEEE@@@<<<:::888666444222111000000111////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******++++++++++++******))))))(((((((((((())))))***************)))(((((((((((((((((((((((((((((((((((())))))))))))((((((''')))+++***((((((***,,,)))************+++++++++++++++,,,,,,,,,,,,------000...,,,++++++,,,---...///////////////000000111000000111111111222222222000000//////.........---////////////////////////------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((&&&&&&''')))+++---((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***...+++(((((()))+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******)))(((''''''(((******+++++++++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&%%%%%%''')))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))mmmnnnkkkooovvvvvv~~~uuudddRRRIIIEEE@@@;;;:::888777555333111111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******++++++++++++************))))))))))))*********************)))(((((())))))))))))))))))))))))(((((())))))))))))((((((''')))+++***)))(((***,,,))))))*********++++++++++++++++++,,,,,,,,,---------,,,+++++++++---///000444333111000//////000000000000000111111111222222000/////////............////////////////////////------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((('''&&&''')))+++,,,(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***000---***(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))******)))((('''''')))*********+++++++++,,,,,,+++++++++*********))))))++++++++++++++++++++++++************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''*********+++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))ooopppmmmooovvvvvvtttcccRRRIIIEEE???;;;:::999777555333222111222222////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******++++++++++++******++++++************++++++*********+++******)))(((************************(((((())))))))))))((((((''')))******))))))***+++)))))))))*********++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,---///111888666333111/////////000000000000000111111111111////////////............////////////////////////------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((''''''&&&'''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))...,,,)))''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******((()))***)))((('''((()))*********++++++++++++,,,+++++++++***************++++++++++++++++++++++++************************+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((---///111///+++((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))rrrsssooopppvvvvvvrrrbbbQQQIIIEEE???;;;999999888666444222222222222////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++******))))))******+++*********++++++******)))************************(((((())))))))))))((((((((()))))))))))))))***+++))))))))))))***************++++++++++++,,,,,,,,,++++++++++++,,,---...///777555222000......///000/////////000000000111111///////////////.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((()))))))))'''&&&&&&((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((()))***)))((('''((()))************++++++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((,,,000333000+++'''))),,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))vvvwwwqqqqqquuuvvvpppaaaQQQIIIDDD???:::888999777555333222111111222////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))(((((((((((())))))******++++++++++++******************************(((((())))))))))))(((((())))))((()))************(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,222111///...---...000111....../////////000000000.........///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))'''''''''((((((((((((((('''''''''((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((&&&%%%&&&((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''')))***)))((('''(((***))))))*********+++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))---000///***(((***---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((zzz{{{tttrrrtttuuuooo```PPPHHHDDD???:::777888666444222111000111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))(((((((((((()))))))))***++++++,,,+++++++++************************(((((())))))))))))((((((***(((((()))***+++***)))((((((((()))))))))******************++++++++++++,,,,,,,,,,,,+++++++++***------------......///000............////////////.........///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((('''(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((***)))((('''((((((&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))'''((())))))(((((()))***)))))))))************+++***************+++++++++***************************************************************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''***,,,,,,***(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((~~~~~~wwwsssttttttnnn___OOOHHHDDD???999777777555333111000//////000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********))))))))))))))))))***)))***++++++,,,,,,,,,+++))))))))))))))))))))))))(((((())))))))))))((((((***((('''(((+++,,,***)))(((((((((((()))))))))***************++++++++++++***++++++,,,,,,,,,+++++++++,,,---...//////...---------........./////////............/////////000////////////////////////++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))******)))((('''***)))(((((())))))'''%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))&&&((())))))(((((()))+++))))))))))))************))))))*********+++++++++************************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((()))******)))((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((yyysssssssssmmm^^^OOOHHHDDD???999777666555333111////////////000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++************++++++)))***+++,,,,,,,,,,,,,,,(((((((((((((((((((((((((((((())))))))))))((((((***((('''(((+++,,,+++((((((((((((((()))))))))))))))************+++++++++((()))***+++,,,---------+++---///000000///---,,,---------.........//////---.........//////000000////////////////////////++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((()))******)))(((''''''&&&'''(((***+++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&((())))))(((((()))+++))))))))))))************))))))******++++++++++++))))))))))))))))))))))))************************))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******+++***))))))******(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((()))******)))((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((vvvrrrvvvxxxlll]]]NNNGGGDDD@@@;;;:::888666444222000/////////111111///...,,,,,,++++++------.........---+++***,,,,,,,,,,,,,,,---...///---,,,+++***)))))))))))),,,***)))***++++++***))))))******++++++******)))))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))(((((()))******)))(((''''''(((***)))(((''''''((()))***+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111111000///......///000111000///......///000...---------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((*********(((''''''&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&))))))(((((('''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++******))))))******+++,,,))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))wwwtttxxxzzzkkk\\\MMMFFFDDD???;;;999777555333111000000000000111000///...---,,,,,,,,,------.........---++++++,,,,,,,,,,,,,,,---......---,,,+++***))))))))))))+++***)))***+++,,,+++*********++++++++++++******))))))))))))))))))))))))************)))))))))((((((((())))))))))))(((((()))******)))((('''''')))***)))(((''''''((()))************)))))))))((((((******+++++++++,,,,,,,,,---------------------------------...///000000000111000///......///000000///...---...///000///...------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''((()))((((((''''''''''''((())))))((((((((('''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&'''''''''((((((((()))(((((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++******))))))******+++,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))yyywww}}}~~~}}}iii[[[LLLFFFCCC>>>999777555444222111000000111111000///...---------------,,,------------,,,,,,+++,,,,,,,,,,,,,,,------...,,,,,,+++***))))))))))))+++******+++---...---,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))************))))))))))))(((((())))))))))))((((((((()))***)))((('''((()))))))))(((((((((((()))))))))))))))(((((((((((((((******+++++++++,,,,,,,,,........................---------...//////000000000//////......///000000...---,,,---///000000///------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))''''''((()))&&&&&&&&&'''''')))******((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((%%%&&&&&&''')))***++++++((((((((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++******)))((((((''')))************+++++++++******))))))******+++,,,))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))yyyyyy}}}hhhZZZKKKEEECCC===888666333222111000000111111222///......---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------,,,++++++***))))))******+++******+++---///...---++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))((((((((()))***)))((('''((()))))))))(((((((((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------------............---------....../////////............/////////000---,,,+++---///000000///------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))(((''''''((()))'''&&&&&&''''''((()))***((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&&&&'''((()))***++++++((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))************))))))(((((())))))*********+++++++++******))))))******+++,,,))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((xxxyyy|||gggYYYKKKFFFCCC===888555222222111000000000111222///......---------......,,,,,,,,,+++,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,+++******)))*********+++******+++---///...---***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))******(((((())))))))))))((((((''')))***)))((('''(((***(((((())))))))))))((((((******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------............------......////////////,,,++++++,,,///000000///------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&((()))((('''&&&'''(((((((((''''''''''''(((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((())))))************))))))*********+++++++++******))))))******+++,,,))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((}}}uuuwww{{{gggYYYLLLFFFDDD>>>888555333222111000///000111222000///...---------------,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++***************++++++******+++---...---,,,*********++++++*********))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((('''((())))))(((((()))***(((((())))))))))))((((((************++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,---------------------------------,,,---...///////////////---,,,+++,,,...//////...------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((&&&&&&'''((()))(((((('''''''''(((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((()))'''''''''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))******++++++)))************+++++++++******))))))******+++,,,))))))))))))))))))))))))************))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))){{{rrruuu}}}gggZZZLLLGGGDDD???888555333222111/////////000111111000///...---,,,,,,,,,++++++*********+++---------,,,,,,+++******+++++++++***************+++++++++***)))***+++,,,+++***((())))))******))))))((())))))))))))))))))))))))((()))))))))************(((((())))))))))))((((((&&&((())))))(((((()))+++'''((()))******)))((('''))))))))))))*********+++******+++++++++,,,,,,,,,++++++,,,,,,---......///------------------------+++,,,---///////////////...---,,,,,,.........,,,------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((&&&&&&'''(((''''''&&&''''''((()))***''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((%%%%%%&&&'''((())))))***''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********)))************+++++++++******))))))******+++,,,))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))~~~zzzqqqsss~~~gggZZZMMMHHHEEE???999555444333111////////////000222111///...---,,,++++++++++++*********+++---...---,,,,,,+++*********++++++***************++++++,,,***)))***++++++***)))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))((((((&&&((())))))(((((()))+++'''((()))******)))(((''''''((((((((())))))************+++++++++,,,,,,,,,,,,,,,------...///000000------------------------***+++---///000000///......---,,,,,,---...---+++---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&((()))+++,,,&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((("""###$$$&&&((()))++++++&&&'''''''''(((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))++++++******)))((((((((()))************+++++++++*********)))***++++++,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))xxxtttvvv}}}~~~dddZZZOOOKKKGGG@@@999666444333222000///.........111000000///...---------------++++++++++++------++++++++++++++++++++++++)))))))))******+++++++++******************************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************,,,,,,,,,---------......---,,,++++++++++++,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))************))))))))))))+++*********))))))((((((******))))))((((((''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))******)))((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************))))))))))))************'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))}}}wwwssswww}}}dddYYYOOOKKKGGG@@@999666444333222111000/////////000000000///...------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------************************))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************,,,,,,,,,,,,---------------,,,+++******+++,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))************))))))))))))************)))))))))(((***)))))))))((((((((('''((((((((((((''''''''''''(((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))******)))((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))************))))))))))))************))))))))))))************'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))|||uuurrrwwwzzzcccXXXNNNJJJGGG???888555555444333111111000000000000000//////...------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******************************************((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------............------------------------------,,,,,,,,,+++++++++******+++++++++***************************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++************)))))))))***))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************))))))))))))************))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))|||uuuqqquuu~~~wwwbbbWWWMMMJJJFFF???888555555444333222111111111111/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))************************)))(((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++((()))))))))************++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,------......------,,,........................,,,,,,,,,+++++++++******************************************)))))))))(((*********)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((()))))))))************((()))))))))************((()))))))))************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((({{{uuuqqqvvvuuuaaaVVVLLLIIIEEE>>>888555444444333222111111111111............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000/////////......------***************************))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++((()))))))))*********************+++++++++,,,,,,------............------,,,,,,------------,,,,,,........................,,,,,,,,,+++++++++******************************************)))))))))((())))))))))))))))))******(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((()))))))))************((()))))))))************((()))))))))************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((yyytttrrrxxxsss```UUULLLHHHEEE>>>888555333333222111111111111111------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...---------------,,,,,,***************************************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************))))))*********+++++++++------............------,,,,,,------------,,,,,,------------------------,,,,,,,,,+++++++++*********************+++++++++************))))))))))))))))))))))))************(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))***((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))xxxtttsssyyysss___UUUKKKGGGDDD>>>777555222222111000000000111111------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++((()))))))))))))))******************************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************))))))))))))*********+++++++++,,,------,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++************))))))))))))((()))))))))************'''((((((((()))))))))***((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))******((((((((((((((()))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))************))))))))))))************))))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))zzzuuutttyyyrrr___TTTKKKGGGDDD>>>777555111111000000000000000000------------------------++++++------------++++++++++++++++++++++++++++++))))))******++++++,,,,,,************************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************))))))))))))************)))***+++,,,,,,+++***)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******++++++++++++************))))))))))))(((((())))))*********+++'''((((((((())))))******)))(((((((((''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******((((((((((((((()))******))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************))))))))))))************))))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))yyywwwvvvzzzppp]]]SSSJJJHHHEEE>>>888555333222111000////////////,,,---------.../////////------,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++************++++++************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((('''&&&(((,,,///''''''((())))))((('''&&&((())))))))))))*********)))))))))))))))))))))))))))************+++++++++)))************++++++++++++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))((((((''''''''''''(((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((***)))(((((()))***)))'''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''(((((((((((())))))(((((('''''''''&&&%%%'''******)))'''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))'''&&&))),,,---+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&''')))+++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((******)))'''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))---***''')))---///---***))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))zzzxxxwww{{{nnn[[[RRRIIIFFFDDD===777444333222111000////////////------------............------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++++++++************++++++************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((())))))))))))))))))((('''(((+++---''''''((())))))((('''&&&)))))))))************+++))))))))))))))))))))))))))))))*********+++++++++)))************++++++++++++,,,,,,------,,,,,,+++......---------,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))((((((''''''''''''(((((((((((()))((((((((('''''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))(((''''''))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''(((((((((((()))(((((((((''''''''''''&&&'''))))))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&''''''(((((()))((('''(((******(((&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((******)))((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,)))'''))),,,...,,,)))))))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))){{{yyyxxx{{{kkkYYYPPPGGGEEEBBB<<<666333222222111000////////////............------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++************++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((()))***)))(((((()))***''''''(((((((((((('''''')))************+++++++++)))))))))))))))))))))))))))))))))*********++++++)))************++++++++++++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''''''''''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''(((((()))'''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))((((((''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&((()))(((&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''((((((((()))(((((()))***+++)))((())))))))))))))))))))))))))))))))))))))))))))))))((())))))((('''''')))***))))))))))))))))))))))))))))))))))))))))))))))))...+++)))((()))***))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++((('''(((+++,,,+++((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))zzzwwwwwwzzziiiXXXOOOFFFDDDBBB<<<666444222111000//////......///.........------,,,,,,,,,,,,,,,,,,++++++++++++***,,,+++++++++++++++++++++++++++************++++++*********************************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''')))++++++)))((((((((('''''''''(((((((((((((((************++++++++++++))))))))))))))))))))))))))))))))))))************))))))*********++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((()))((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%&&&'''((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((000---***(((((()))***)))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***((('''(((******)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))wwwuuuuuuyyyhhhXXXNNNFFFEEECCC>>>888555222111000///..................------,,,,,,,,,+++,,,,,,+++++++++*********++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********&&&(((++++++)))(((''''''''''''''''''(((((())))))))))))*********+++++++++(((((((((((((((((((((((((((((()))))))))*********))))))*********++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((('''%%%%%%&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''(((((((((((('''''''''((((((((((((((()))'''%%%&&&(((***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))+++,,,,,,)))*********(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((000---***(((((()))***)))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((())))))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))vvvttttttyyy~~~fffWWWMMMFFFDDDCCC>>>888666111111000///............------------,,,,,,,,,,,,++++++++++++*********************+++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************%%%'''******)))((('''(((''''''&&&''''''((()))***((())))))))))))*********((((((((((((((((((((((((((((((((()))))))))******)))************++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((((((''''''&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((()))((((((''''''''''''((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''&&&%%%&&&((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''(((((((((((('''''''''(((((((((((((((***'''&&&'''+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))---000444666888666777666333///+++***)))))))))))))))))))))))))))(((((((((((((((((((((((('''(((******)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))...+++)))((()))***))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))uuutttuuu{{{{{{dddUUULLLDDDCCCBBB===777555111111///...............,,,,,,,,,,,,,,,,,,------++++++++++++************)))*********++++++++++++++++++************++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***%%%'''((()))(((((()))***'''&&&&&&&&&'''(((***+++''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))************++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***&&&''''''((((((''''''&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((())))))((('''''''''''''''&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''&&&&&&''')))******)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''((((((((()))***((('''***...///,,,((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,///333666888:::888999999666111---,,,---))))))))))))))))))))))))((((((((((((((((((((((((&&&(((******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((******)))((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))vvvuuuvvv|||yyybbbSSSJJJBBBAAAAAA<<<666444111000///......------...+++++++++,,,,,,---------+++++++++************)))))))))******++++++++++++++++++************++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))%%%&&&(((((('''((()))+++'''&&&&&&&&&'''(((***+++''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&''''''''''''''''''&&&''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((***)))((('''''''''''''''%%%&&&&&&'''((()))******'''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((('''&&&(((***++++++***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''''''''(((((())))))***((((((+++000111---((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***,,,---...///***---...---***((((((***))))))))))))))))))))))))((((((((((((((((((((((((&&&(((***+++)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((******)))'''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))qqqqqqttt|||ttt```WWWLLLBBBAAABBB>>>666222111111000///////////////,,,------......------,,,...+++)))***---...+++(((...---+++))))))***+++,,,((())))))*********))))))************************)))((('''&&&&&&'''((()))***)))(((''''''((()))***))))))(((((('''''''''&&&***)))(((''''''(((***+++((()))***)))'''&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,+++***)))(((((())))))))))))))))))))))))+++*********))))))((((((((((((''''''''''''((((((''''''((((((((((((''''''))))))(((((('''''''''&&&''''''''''''(((((((((((())))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&%%%###"""$$$(((+++&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''((((((((((((''''''&&&'''''''''(((+++000444)))((('''''''''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''(((***++++++++++++)))&&&###,,,666---$$$+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))sssrrrssszzzuuubbbWWWKKKBBBAAABBB===666222111111000///////////////,,,------......------,,,+++++++++***)))))))))***,,,,,,+++***)))***+++,,,))))))************))))))************************)))(((''''''''''''((()))***)))(((''''''((()))***)))(((((((((''''''''''''))))))(((''''''(((((((((((()))))))))'''&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))''''''(((((((((((('''''')))(((((((((''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((((('''''''''''''''''''''''''''''''''''''''((())))))((('''&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((('''''''''''''''((((((((((((''''''''''''(((((((((***...111000+++&&&&&&***,,,+++(((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''((()))************((('''&&&///999///%%%***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********((((((''''''''''''(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))wwwsssrrrvvvsss```VVVKKKBBBAAAAAA<<<555222111111000///////////////,,,------......------,,,(((+++...,,,((('''))),,,******************++++++))))))************))))))************************)))((((((''''''(((((()))))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((('''&&&%%%'''((()))((('''&&&'''(((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************))))))))))))))))))))))))************))))))))))))******))))))))))))******''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&''''''(((((((((((('''''''''((()))))))))))),,,...666...''''''---111///+++((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))'''(((((()))))))))((((((''')))(((111:::000&&&***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))zzzuuuqqqtttppp]]]TTTKKKBBBAAA@@@;;;555222111000000///////////////,,,------......------,,,))),,,000111///,,,++++++((()))***+++++++++******)))************))))))(((************************)))(((((((((((((((((()))))))))(((((((((((())))))(((((((((((((((''''''''''''((())))))(((&&&$$$###'''((()))((('''&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************++++++++++++++++++++++++***************************************+++++++++))))))))))))))))))))))))*********)))))))))))))))***))))))(((((())))))***''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''***'''$$$######%%%'''(((&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''(((((((((((('''''''''(((******)))((()))+++444///+++,,,///111///,,,((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))'''((((((((((((''''''&&&'''***)))...666...&&&***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))((('''&&&%%%%%%(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((zzzuuuwwwnnn\\\SSSJJJBBBAAA???999444222111000000///////////////,,,------......------,,,+++---111555777555000+++)))***++++++++++++*********************)))(((((())))))))))))))))))))))))((())))))))))))))))))((((((((())))))))))))(((((('''''''''((((((((((((((('''((())))))(((&&&$$$###&&&((()))(((''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))******)))((((((''''''(((((()))''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''''''''''''''''''''''')))((((((+++---...,,,***&&&&&&&&&''''''''''''(((''''''((()))))))))))))))''''''(((((((((((('''''''''((())))))((('''((()))+++---000111///---,,,+++((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***'''((((((((((((''''''&&&(((+++'''(((...***%%%+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******)))((('''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((({{{}}}ppp]]]RRRJJJCCCAAA>>>888333222111111000///////////////,,,------......------,,,------///555999999444...,,,,,,,,,+++++++++************+++******)))((('''))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((('''&&&%%%&&&'''((((((''''''((()))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******))))))))))))))))))))))))************************++++++******************))))))))))))))))))))))))))))))))))))************((((((''''''''''''((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''&&&***000888<<<999000)))&&&&&&&&&''''''''''''((((((((()))************)))''''''(((((((((((('''''''''((()))(((&&&&&&''')))%%%+++111222...***((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))******'''(((((()))))))))(((((('''+++&&&###)))'''$$$+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++***((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))}}}{{{ppp]]]QQQIIICCC@@@===777222222111111000///////////////,,,------......------,,,+++,,,---000333555555555000///---++++++***+++++++++++++++******)))((('''))))))))))))))))))))))))((()))************)))((('''((()))******)))((('''''''''''''''((((((((()))))))))(((''''''(((((((((&&&'''((((((''''''(((***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))************************,,,+++++++++***)))))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''((((((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''''''''''''''''''''&&&(((...555999666---&&&&&&&&&&&&''''''''''''((('''(((((()))))))))))))))''''''((((((((((((''''''(((((('''&&&$$$%%%(((***&&&)))---...,,,)))'''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((()))*********''''''((()))************$$$+++'''$$$((('''###)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++***((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))|||yyyyyy}}}nnn\\\PPPIIICCC@@@===666222222111111000///////////////,,,------......------,,,)))+++,,,++++++...555;;;333111...,,,******+++,,,+++++++++******(((''''''))))))))))))))))))))))))((()))***++++++***)))((('''((()))******)))((('''&&&'''''''''(((((())))))***)))(((''''''(((***+++%%%'''((((((''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))************************))))))))))))))))))))))))---,,,,,,+++***)))(((((())))))))))))))))))))))))(((((())))))*********+++******))))))))))))******''''''((((((((((((''''''&&&'''''''''(((((())))))''''''''''''((((((((()))&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''(((&&&$$$'''++++++(((###&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''((((((((((((''''''((((((&&&%%%###%%%(((+++***)))(((***++++++(((%%%((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((()))******+++'''''')))***++++++++++++"""***)))&&&***(((###'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++***((('''&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))|||yyy|||lll\\\PPPHHHAAA@@@===888333333////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333000,,,************)))((((((((()))******++++++&&&'''''''''(((((())))))(((((((((((((((((((((((((((''''''((()))******)))++++++***)))((('''&&&&&&************))))))))))))***++++++***'''&&&&&&'''((('''&&&&&&'''((()))***,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((())))))))))))((((((,,,,,,,,,,,,,,,+++***)))+++)))(((''')))))))))'''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))((('''&&&&&&))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&((())))))(((((()))+++''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))***((('''&&&&&&'''(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%%%%&&&'''((()))******''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))~~~{{{{{{kkkZZZOOOGGGAAA@@@===888444333////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,)))(((((()))))))))*********)))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((()))******)))******))))))((((((''''''))))))))))))))))))))))))((()))***)))'''&&&'''((()))((('''&&&'''''')))))),,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((((((((((((((((((((((())))))))))))(((((((((((())))))***)))))))))***)))''''''((())))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((((((((('''&&&&&&)))((((((((('''''''''&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&((())))))(((((()))***(((''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))''''''((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))***)))'''&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))zzzwwwyyy~~~iiiXXXOOOGGGAAA???===888444333////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))'''''')))***+++***++++++******)))(((((('''))))))))))))************))))))))))))))))))))))))(((((())))))***)))))))))))))))))))))(((((((((((('''''''''(((((())))))***%%%&&&((((((''''''((()))***)))((('''''''''((())),,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&(((((())))))))))))((((((&&&''''''((())))))*********(((&&&&&&((())))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&((((((((('''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&((())))))((('''(((***)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))''''''((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))wwwtttuuu||||||gggWWWOOOGGGAAA???>>>888444333////////////............,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++))))))+++,,,,,,+++************))))))(((((())))))))))))))))))))))))************************''')))***+++***)))))))))'''((((((((()))))))))***%%%&&&&&&'''((())))))***%%%&&&''''''&&&&&&''')))***)))((('''''''''((())),,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%(((((())))))))))))(((((())))))))))))***+++,,,,,,+++(((&&&&&&''')))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''((()))(((''''''((()))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&&&&((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((zzzvvvssswww{{{fffVVVNNNFFF@@@???>>>999555444////////////............,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,******+++,,,+++***(((((())))))************(((((((((((((((((((((((())))))))))))))))))))))))'''))),,,,,,***(((((()))''''''(((((())))))******%%%&&&&&&'''((())))))***&&&(((((('''&&&%%%&&&'''***)))(((''''''((()))***,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&(((((())))))))))))((((((*********)))***+++,,,,,,---***'''&&&''')))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''((()))((('''&&&'''((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&&&&((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''((())))))***((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((yyyuuuxxx~~~{{{fffWWWNNNFFF@@@???>>>999555444////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***)))***++++++***((('''(((((()))******++++++((((((((((((''''''''''''((((((((((((((((((((((((&&&***...---***(((((()))''''''(((((())))))******'''''''''(((((())))))***'''))))))(((&&&%%%&&&'''))))))((((((((()))***+++,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((()))(((((('''(((***,,,---000---)))'''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''((()))(((&&&&&&&&&''')))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))******(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''%%%&&&'''(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%%%%&&&'''((()))******(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))~~~yyywwwzzz{{{gggXXXMMMFFF@@@???>>>999555555////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++---...---+++)))))))))))))))*********))))))))))))((((((''''''''''''''''''''''''''''''&&&+++///...+++'''((()))(((((((((((())))))))))))))))))))))))))))))))))))&&&((())))))''''''(((***((((((''''''(((***,,,---,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((())))))***(((((())))))))))))((((((&&&&&&&&&'''***---000222444000+++(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''((()))(((&&&%%%&&&'''(((''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((()))*********(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%%%%'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((())))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''***++++++***'''&&&((((((''''''''''''((((((((((((((((((((((((((((((************************'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))zzzwwwvvv{{{|||hhhYYYMMMFFF@@@???>>>999666555000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++---000222111000++++++******)))(((((((((+++*********))))))((((((''''''''''''''''''''''''&&&+++//////+++'''''')))))))))))))))((((((((((((************))))))))))))%%%&&&((()))))))))+++,,,'''''''''''')))+++---...,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&'''((()))***++++++(((((())))))))))))((((((&&&&&&''')))---111666888666222---)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&''')))******$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''((()))(((&&&%%%&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((()))******+++(((((())))))))))))(((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&%%%%%%'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%'''***,,,,,,***'''%%%((((((''''''''''''((((((((((((((((((((((((((((((************************'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))|||yyyxxx|||yyygggXXXMMMEEE>>>===<<<888555555/////////...------,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))***)))(((&&&&&&&&&'''(((++++++******))))))((((((******))))))(((((('''''''''(((((()))***++++++++++++*********))))))((((((((((((((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((('''''''''&&&(((&&&'''***000333444222******))))))))))))************))))))(((((('''''')))((('''&&&&&&'''((()))***)))(((''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''"""$$$&&&(((((('''&&&%%%(((''''''&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''&&&%%%&&&'''((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))~~~{{{{{{wwwfffWWWLLLDDD>>>===;;;777333333/////////...------,,,,,,++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''''''''''')))((((((((('''''''''&&&***)))))))))((((((((('''&&&''''''((())))))************)))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''(((((((((((()))(((((((((''''''''''''***(((((()))---......,,,******))))))))))))******))))))))))))(((((('''''')))((('''&&&&&&'''((())))))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''$$$%%%'''(((((('''&&&%%%(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''((()))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))}}}~~~vvveeeVVVLLLDDD>>>===;;;555111000/////////...------,,,,,,++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((((((''''''((((((((((((''''''''''''))))))))))))((((((((((((&&&&&&''''''(((((())))))))))))(((((((((((((((''')))))))))((((((''''''&&&(((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((((((((('''''''''''')))((('''(((***+++***)))***))))))(((((())))))***)))))))))(((((((((((('''((((((''''''''''''(((((('''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((((((((((((&&&'''((()))((('''&&&%%%''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))}}}}}}vvvdddUUUMMMEEE???>>>;;;666111000/////////...------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''************))))))))))))))))))))))))(((((((((((('''''''''(((((()))))))))((((((((((((''''''''''''++++++***)))((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&''')))*********))))))(((((((((((())))))(((((((((((((((((((((((((((((((((''''''(((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))((('''&&&%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))~~~{{{{{{uuucccTTTNNNFFF@@@???===777222000/////////...------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))************(((((((((((())))))))))))((()))))))))))))))******''''''''''''((((((((((((,,,,,,++++++***)))(((((((((((((((''''''(((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''((()))))))))***+++))))))(((((((((((())))))'''''''''''''''((((((((('''(((((((((((((((((('''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&'''''''''(((((()))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))~~~zzzyyy|||tttbbbRRRMMMFFFAAA@@@>>>888333111/////////...------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************'''(((((((((((()))))))))+++++++++******))))))))))))((((((''''''(((((()))''''''''''''(((((((((((('''''''''(((((((((((((((***++++++***(((''''''((()))((((((''''''(((((()))&&&''''''''''''(((((((((''''''(((((((((((('''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))){{{yyy{{{qqq___OOOJJJDDD??????>>>888333111/////////...------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((()))******+++&&&'''''''''((((((((()))'''((((((((()))))))))***))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((''''''''''''((((((((()))(((***+++***'''&&&''')))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&)))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))*********))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))~~~zzz|||ooo\\\MMMHHHBBB>>>>>>===888222000000//////...------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,((()))))))))******++++++'''((((((((())))))******((((((((((((((('''''''''(((((())))))******++++++&&&&&&&&&'''''''''''''''))))))(((((((((((())))))''''''''''''((((((((()))&&&'''''''''(((((())))))$$$&&&))))))''''''))),,,((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&***)))(((''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++,,,+++******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))xxxtttyyymmmZZZMMMIIIFFFBBB???<<<888333///000111222111...,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,)))*********++++++++++++))))))))))))))))))))))))+++*********))))))(((((('''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&&&&&&&'''((())))))((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&'''((((((((('''%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%$$$&&&((((((&&&%%%%%%%%%###%%%''''''&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))+++***)))'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))'''&&&'''(((***+++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))******+++...111000+++'''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))((((((''''''((()))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))************************))))))(((((((((((())))))~~~xxxrrrssskkkYYYLLLHHHFFFBBB???<<<777333///000111222111...,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***************++++++)))))))))*********++++++))))))))))))))))))))))))************)))))))))((('''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''''')))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''')))(((((((((''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''&&&$$$######%%%''''''&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((''''''&&&(((((((((((((((((((((((('''((((((((())))))))))))))))))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********************************)))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((***+++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))),,,...---***&&&(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))***))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))}}}|||wwwpppooo}}}}}}iiiXXXLLLHHHEEEBBB>>>;;;777333//////111111000...,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++*********)))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&'''%%%###%%%'''(((&&&###$$$&&&''''''&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''((('''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))(((((()))******((('''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((()))***+++)))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))yyyxxxuuuqqqttt{{{hhhYYYNNNGGGDDDAAA>>>;;;777333000///000111000...---,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''((()))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''((((((((((((((('''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''---(((######(((+++***(((%%%&&&(((((('''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&&&&((('''(((***++++++***((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((())))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((************************))))))))))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))(((((('''((()))******(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))(((''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))wwwuuusssttt|||{{{iiiZZZPPPFFFDDD@@@>>>;;;777333000...000111000...---------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++******)))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((())))))*********'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''((((((((((((((('''(((((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))333,,,$$$###(((---//////%%%''')))((('''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&&&&(((&&&((()))++++++)))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))***+++++++++++++++((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))***))))))((('''((()))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))************************))))))(((((((((((())))))vvvtttsssvvv{{{jjjZZZPPPEEECCC@@@===;;;777333000...///111000...------...,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++++++++((((((((()))))))))******))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))))))))************))))))******************************+++++++++++++++,,,'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))111,,,&&&$$$(((,,,000111&&&((())))))'''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((()))***++++++,,,++++++((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((()))((((((&&&%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))******)))((((((***+++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((''''''''''''))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))************************))))))(((((((((((())))))vvvvvvtttuuu||||||iiiXXXMMMEEEBBB???===:::777333000...///111000...---......,,,,,,,,,+++++++++******++++++++++++++++++++++++************++++++++++++)))))))))*********++++++))))))))))))))))))))))))((()))))))))***************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((((()))+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''((((((((()))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))(((''''''''')))+++,,,'''(((***)))'''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''((()))************((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((((((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((***+++***(((''')))+++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))((((((((((((((()))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))************************))))))(((((((((((())))))vvvwwwvvvsssuuu}}}hhhVVVIIIDDDBBB???===:::777333000...///000000///---...///,,,,,,,,,+++++++++******++++++++++++++++++++++++(((((())))))******++++++************++++++++++++))))))))))))))))))))))))(((((())))))*********+++***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((((()))+++))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%$$$&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))(((((())))))((('''&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((($$$%%%'''((()))((('''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&& ###'''((((((&&&&&&'''''')))***)))'''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''((('''&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%&&&(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))&&&)))++++++((('''(((***(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))wwwwwwwwwtttsss}}}vvveeeVVVIIICCCAAA???===;;;888333000111111111000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''((()))***)))((())))))((((((''''''&&&&&&+++)))&&&''')))***)))'''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((((())))))((('''''''''''''''++++++***)))((('''&&&&&&******)))((('''&&&&&&%%%((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''+++***)))'''&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&(((''''''&&&&&&((()))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))******************************++++++***)))))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++xxxwwwuuurrrqqq}}}uuudddTTTGGGCCCAAA???===;;;888333000000000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++***)))(((''''''((()))***))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''((()))***)))(((((((((((((((((('''''''''***(((&&&''')))***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''******))))))((((((''''''))))))((((((''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''&&&''''''((((((((((((((((((((((((''''''(((((('''&&&&&&%%%(((((('''''''''&&&&&&&&&(((''''''&&&'''((()))***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''(((((())))))))))))(((((((((((((((((()))))))))***(((((()))))))))*********,,,,,,+++***)))))))))*********))))))))))))******))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********wwwvvvtttpppppp}}}sssaaaQQQEEECCCAAA???===;;;888333000///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++)))((((((''''''(((((())))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))((('''((()))***)))((('''((((((((((((((()))))))))'''&&&''')))*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((()))((((((''''''''''''((())))))))))))((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%'''''''''''''''&&&&&&&&&(((''''''''''''((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''((())))))******))))))(((((((((((()))))))))******(((((((((((())))))))))))...---+++***)))(((((((((+++******)))))))))******))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))tttttttttrrrsssppp___PPPCCCCCCAAA???===;;;888333000.........///......------,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))(((''''''(((((()))))))))***'''''''''''')))***++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))(((''''''''''''(((((('''((((((((()))))))))***'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((()))))))))******)))))))))(((((()))))))))*********''''''((((((((())))))))),,,,,,+++***)))))))))***++++++******))))))******))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((++++++******))))))((((((pppsssvvvwwwxxxooo^^^PPPDDDCCCAAA???===;;;888333000---...............------,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,************************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((('''((()))***)))((('''((((((((())))))******'''''''''(((((()))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((())))))((((((''''''''''''((((((''''''(((((())))))******'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))***((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''&&&''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))************(((((((((((())))))))))))***)))))))))***+++,,,,,,,,,,,,+++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((++++++******))))))((((((pppsssxxxzzz{{{nnn___RRRGGGCCCAAA???===;;;888333000...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,***++++++,,,,,,++++++***)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))(((((())))))))))))))))))***'''((()))((('''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((''''''''''''(((((()))''''''(((((())))))******((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''&&&''''''((()))((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******)))******++++++******))))))))))))*********++++++))))))))))))************(((((())))))***+++---...---,,,+++***************************************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))sssvvvzzz{{{|||ooo```UUUJJJCCCAAA???===;;;888333000/////////...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---)))***++++++++++++***)))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))(((*********)))))))))))))))''')))***)))'''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,'''''''''''''''((())))))(((((((((((())))))))))))))))))((((((''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''(((((()))((((((((((((((((((((((((%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&((()))))))))((('''''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********)))******++++++******)))))))))*********+++++++++************++++++++++++))))))))))))***+++,,,,,,...---,,,+++************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********vvvxxxzzzzzzzzzoooaaaWWWMMMCCCAAA???===;;;888333000/////////...---+++***))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))******(((++++++******))))))(((((((((***+++)))'''&&&(((+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,'''''''''''''''((()))***))))))))))))((((((((((((******)))((('''&&&&&&%%%((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++******++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,++++++***************+++...---,,,+++************************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++yyy{{{}}}|||{{{ooo```TTTJJJFFFBBB===;;;999777222...---...///000000...,,,+++---,,,,,,+++*********+++++++++++++++++++++++++++***++++++***))))))***,,,+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''')))))))))))))))))))))))),,,++++++***)))(((''''''))))))))))))((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((((((((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''))))))((('''((()))))))))((('''''''''''''''((((((''''''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&((()))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++)))'''(((+++,,,,,,***,,,***((('''(((***++++++((()))******************((()))***,,,---............+++))))))+++,,,+++))))))+++......---++++++++++++000000+++***...000...,,,,,,++++++************111...+++))))))))))))(((///---***))))))******)))))))))***+++++++++******)))))))))(((((('''&&&&&&'''((()))*********)))((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''******)))((('''&&&%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))xxxzzz}}}}}}|||nnn```UUULLLGGGCCC>>>;;;:::777222...---...///000///...,,,+++---,,,++++++******++++++++++++++++++++++++++++++***++++++***))))))***,,,************)))))))))(((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++***)))(((((('''(((((((((((())))))))))))&&&'''(((((())))))((((((''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&(((((((((((()))***''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&'''((()))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))************************+++)))((())),,,---,,,+++------,,,,,,---------,,,((()))***+++++++++,,,,,,---,,,,,,+++,,,---///000111///---...111222111///222444666666444333333444222999<<<888444666777666222333333444444333333222---,,,,,,---...//////------+++*********++++++++++++++++++***))))))(((((())))))(((((('''((((((((()))******+++***)))((('''******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))xxx{{{mmm```WWWNNNIIIEEE???<<<:::777222...---.../////////...,,,+++,,,,,,++++++******++++++++++++++++++++++++++++++***++++++***))))))***,,,************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((''''''(((((())))))******&&&'''(((((())))))(((((('''(((((())))))(((((('''&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((''''''((()))&&&&&&&&&%%%&&&&&&''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&'''((())))))******)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))++++++++++++++++++++++++)))(((((()))+++,,,***))))))******+++++++++***)))---...///...------///111//////......000222555777999999999;;;>>>???>>><<<@@@BBBEEEFFFDDDCCCBBBBBBAAAIIIMMMJJJDDDBBB@@@???@@@@@@@@@@@@???>>><<<;;;<<<:::999888888777444222000000//////...------,,,---,,,+++*********************)))(((((()))***+++++++++++++++***)))((((((************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))){{{~~~kkk___XXXPPPJJJFFF@@@===;;;777222.........//////......---,,,,,,,,,++++++***++++++,,,***************************++++++***))))))***,,,*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((*********)))))))))))))))&&&''''''((()))******+++''''''((()))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((%%%%%%'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))******(((&&&%%%&&&''')))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******++++++))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,+++***)))******+++*********+++,,,---///000///---...111555222333555777:::>>>AAACCCFFFGGGJJJMMMOOOOOONNNMMMQQQVVV[[[^^^\\\YYYUUUSSSTTTWWWZZZYYYVVVRRRMMMIIIOOONNNKKKHHHFFFEEEEEEEEEKKKHHHCCC@@@>>>===;;;::::::;;;:::888555333222222000///...---------...///,,,+++)))((()))***+++,,,***************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((~~~jjj___XXXPPPIIIEEE@@@===;;;888333..................------,,,,,,++++++***++++++,,,,,,***************************++++++***))))))***,,,))))))))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((()))))))))*********+++(((((((((((((((((((((((()))))))))))))))*********&&&''''''((()))******+++'''(((((()))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((%%%%%%'''((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&(((''''''&&&&&&''''''(((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&(((***,,,+++***((('''&&&&&&&&&((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***++++++,,,************************************************------......---,,,,,,,,,.........---,,,---111444+++...111222333666>>>DDDIIIKKKNNNQQQTTTVVVWWWWWW\\\```dddhhhiiigggeeedddfffllltttyyywwwrrrlllhhhiiihhhkkkqqqtttqqqiiicccbbb___ZZZWWWVVVWWWZZZ\\\VVVPPPHHHCCCBBBCCCEEEGGGDDDEEEEEECCC???======>>>999888666444222111000000...---+++***))))))******(((((((((((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((iii^^^WWWOOOHHHDDD???<<<;;;888333/////////......------------++++++******++++++,,,,,,***************************++++++***))))))***,,,))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******'''(((((())))))*********))))))))))))))))))))))))(((((())))))******++++++''''''(((((())))))******'''((())))))******))))))((())))))******))))))(((&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&&&&'''((()))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###%%%&&&&&&&&&(((,,,///---,,,+++)))(((''''''&&&((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++************************************************((()))*********+++---///---///111000///000555:::;;;???DDDGGGJJJRRR\\\eeevvvwwwwwwwwwwwwwwwvvvuuu{{{xxx~~~~~~zzzzzzxxxtttssstttxxx}}}rrrjjj^^^TTTPPPPPPSSSTTTQQQRRRSSSPPPLLLKKKNNNQQQKKKJJJGGGDDD@@@;;;888555555444333111///---++++++***))))))))))))***+++,,,''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))}}}hhh]]]UUUNNNEEEAAA===;;;:::888333000//////...---------------++++++******++++++,,,---***************************++++++***))))))***,,,((()))))))))************'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********&&&&&&'''(((((()))******))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((())))))))))))(((((()))************)))))))))************))))))''''''((((((((()))))))))))))))))))))))))))))))))''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''+++---***))))))(((((((((((()))((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++(((***,,,---...222888===???CCCIIIJJJJJJJJJMMMPPPYYY^^^ccceeegggnnnzzzuuulllhhhhhhiiijjjhhhiiigggbbb\\\ZZZ]]]bbb^^^]]]]]]ZZZVVVQQQLLLIIICCCCCCBBB@@@<<<888444222///...---+++******++++++''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))){{{hhh]]]TTTLLLDDD@@@<<<::::::888444000//////...------------...+++*********+++,,,,,,---))))))))))))))))))))))))***++++++***))))))***,,,(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))&&&''''''((()))******+++%%%&&&&&&'''((())))))***))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))(((((((((((((((((()))***************))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''++++++)))'''$$$$$$&&&(((&&&&&&&&&'''''')))******((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,111444666888<<>>;;;444333000...,,,*********(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))|||yyyddd[[[SSSJJJEEEAAA<<<::::::888333///........................------------------------,,,+++***))))))***+++,,,---,,,***))))))***,,,---((((((((((((((((((((((((++++++++++++++++++++++++)))+++,,,,,,***))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))******))))))(((((('''''')))*********+++++++++,,,((((((((((((((()))******,,,,,,+++***))))))******))))))************))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&''''''((()))***))))))(((((('''''''''&&&(((((((((((((((((((((((()))))))))))))))(((((('''''''''''''''((((((((()))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))))),,,+++***)))))))))+++++++++***((((((((()))+++---,,,...///---,,,---111555777999???FFFLLLQQQ[[[dddxxx~~~yyyyyyyyy~~~{{{zzzzzz|||}}}yyy}}}}}}~~~zzz|||{{{wwwkkkjjjpppsssrrrqqqooolllhhheeeccc[[[WWWSSSRRRSSSRRRLLLGGGBBB@@@<<<666111//////000,,,+++))))))+++---...---,,,+++******))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))|||xxxbbbZZZSSSJJJEEEAAA<<<::::::888333///........................------------------------++++++***))))))***++++++,,,,,,************,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++(((***++++++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++***)))))))))))))))))))))************)))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))'''&&&'''***---((((((((('''(((((()))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))((('''''''''''''''((((((((())))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))************)))))))))))))))************+++,,,---...,,,+++)))))))))***,,,---+++...111333444666<<<@@@EEEGGGNNNWWW___gggsss~~~~~~~~~|||zzzyyyxxxwwwwwwxxxyyyxxxxxxzzzzzzxxxsssooolllyyy}}}qqqkkkkkklllooorrrrrrmmmmmmooommmhhhiiivvv|||tttrrrvvvzzz{{{{{{}}}}}}|||~~~~~~|||vvvwww{{{xxxvvvssspppmmmjjjhhhgggeee```ZZZVVVTTTQQQJJJEEEEEEDDDBBB>>>999555333222///---+++***+++,,,,,,+++******)))((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((()))))){{{~~~vvvaaaYYYRRRJJJEEEAAA<<<::::::888333///------------------------------------------------++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((()))+++***)))''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((()))*********))))))(((((((((((()))((())))))******))))))((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))((('''&&&(((...333******)))((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((('''(((((((((((('''&&&&&&''''''((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******+++++++++******)))))))))&&&'''((()))***+++,,,,,,------------...111333444888<<>>;;;888999666333000///---+++)))***)))))))))))))))******))))))))))))))))))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))zzz|||uuu```YYYSSSKKKEEEAAA<<<::::::888333///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++******++++++++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++)))(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))***************))))))))))))(((((((((((((((((())))))***)))(((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''(((''''''&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''(((+++...111333++++++***))))))((())))))((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&%%%'''(((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++******))))))((((((((()))***++++++,,,,,,,,,...///111555999>>>BBBDDDLLLRRRYYY^^^```bbbfffjjjmmmnnnrrrwwwxxxxxx}}}~~~xxxvvvvvvrrrnnnggghhhfffaaa^^^___]]][[[ZZZ[[[\\\^^^^^^^^^\\\[[[ZZZ```ddddddeeegggeeebbbWWWWWWTTTOOOKKKKKKMMMOOO^^^```___[[[\\\___aaa___TTTNNNMMMRRRVVVWWWXXXYYYYYYXXX]]]gggttt~~~{{{~~~~~~{{{yyywwwvvvoooiiibbb[[[WWWSSSOOOLLLGGGGGGGGGGGGGGGEEEBBB@@@EEEBBB===999666333///,,,++++++************++++++((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))xxxyyy~~~uuu```ZZZTTTLLLEEEAAA<<<::::::888333///------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********)))******++++++******)))************************))))))))))))))))))))))))***,,,------+++******+++************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))*********************)))))))))((((((((((((((())))))***((('''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((())))))))))))(((''''''&&&&&&&&&''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))&&&&&&+++222555111,,,++++++***))))))((())))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%(((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********************))))))(((((((((---------....../////////000333888???GGGNNNTTTWWW[[[aaahhhlllmmmooorrruuuuuuwww|||}}}xxxxxx{{{tttooolllnnnqqqoooiiiddd___aaa___ZZZYYY]]]___\\\]]]]]]^^^^^^___```bbbcccfffqqq{{{}}}{{{xxxrrrlllbbb___[[[WWWUUUVVVYYY]]]cccdddcccbbbfffjjjgggaaaWWWPPPKKKMMMNNNLLLJJJKKKIIIGGGJJJRRR\\\ggguuu}}}yyysssqqquuu{{{}}}~~~}}}{{{zzzsssoooiiiccc___[[[YYYWWWQQQNNNKKKJJJIIIHHHFFFCCCHHHFFFCCCAAA???<<<999666------,,,+++************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))yyyxxx|||~~~ttt```YYYSSSLLLEEEAAA<<<::::::888333///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))************************))))))))))))))))))))))))************************+++,,,...---,,,***++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))'''((((((((())))))))))))((((((((((((((()))******(((''''''''''''(((((()))'''(((((())))))(((((('''))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''(((((()))))))))))))))'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))///555555///(((******)))((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((('''&&&&&&((((((((()))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************,,,,,,,,,...000333666888;;;>>>EEEMMMVVV^^^dddgggiiinnnsssuuutttsssuuuwwwwwwxxxzzz{{{sssiiidddeeecccaaadddjjjmmmjjjeeebbbiiimmmkkkeeedddjjjjjjfffdddeeeggghhhhhhjjjmmmpppwwwyyyrrriiidddbbbdddgggggghhhjjjkkkiiiggggggoooyyy|||yyyooohhhaaa^^^YYYRRRNNNOOOKKKHHHHHHLLLPPPSSSXXX___jjjiiiccc]]]^^^iiisssyyytttvvvxxx{{{}}}~~~~~~~~~zzzwwwsssooojjjgggeeedddbbb]]]WWWTTTRRROOOJJJFFFGGGFFFEEEEEEFFFEEECCCAAA333222000---+++***))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))zzzyyy|||~~~sss^^^WWWQQQIIIEEEAAA<<<::::::888333///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))+++***)))(((((()))***+++))))))))))))))))))))))))++++++++++++++++++++++++***,,,------+++******+++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))((((((((((((''''''((()))***+++,,,,,,((((((((((((((()))******((((((''''''(((((()))***''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%)))///333333000,,,)))((((((((('''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((()))))))))(((''''''(((((()))))))))*********'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,------......///111555<<>>DDDNNNZZZeeekkkccceeejjjoootttyyy|||~~~}}}}}}yyypppdddZZZUUUTTTUUUVVVYYY]]]]]]\\\```gggiiijjjooottttttssszzz{{{nnnpppvvvvvvyyyvvv|||wwwvvvrrrqqqxxx~~~zzzqqqhhheeehhhhhhfffgggkkkkkkfffcccccc[[[]]]YYYSSSQQQSSSPPPIIILLLKKKKKKNNNUUU^^^ggglllqqqtttwwwyyyyyyzzz|||}}}tttrrrppppppppplllccc\\\ZZZXXXUUUSSSPPPLLLGGGDDDGGGEEEAAA===999555222111))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))'''''''''''''''((())))))vvvxxx~~~}}}}}}lllXXXQQQLLLHHHCCC@@@===;;;999777444111//////...------------...++++++++++++++++++++++++)))************+++++++++...---,,,***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++///!!!***111$$$)))000---555***###;;;((((((---...---)))555,,,))) 888''';;;!!!))))))))))))))))))))))))++++++******))))))((((((%%%666,,,<<<000!!!---222)))))),,,...###&&&***)))'''+++$$$$$$777 !!!"""""")))DDDnnnrrr999---)))***"""(((***$$$%%%)))...)))!!!'''---'''(((((((((((((((((((((((())))))))))))))))))))))))$$$/// 222+++''')))###///!!!***$$$---000---''''''''''''''''''''''''333111444 <<>>777666:::>>>?????????;;;555///,,,***+++,,,)))((('''((())))))((('''(((((((((((((((((((((((()))))))))))))))))))))))))))***+++***)))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''***)))))))))((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((vvvxxx~~~~~~jjjWWWOOOKKKGGGCCCAAA>>>;;;999666222//////......---------------++++++++++++++++++++++++)))************+++++++++***************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************..."""***'''$$$,,,))))))))))))))))))))))))&&&&&&&&&'''((()))))))))///***+++GGG(((,,,)))***+++,,,$$$'''(((--- ===)))&&&"""'''...&&&###...((((((((((((((((((((((((''''''''''''''''''''''''222"""111333%%%''''''''''''''''''''''''))),,,WWW(((***$$$&&&+++,,,,,,000"""'''''''''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''',,,,,,''''''+++***%%%((()))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++)))))))))*********++++++******++++++++++++++++++&&&(((+++++++++***+++,,,000000222666===GGGSSS[[[___ffflllooossszzz}}}}}}~~~xxxqqqkkkfffdddbbbdddeeeeeeeeeiiiqqqwww}}}{{{{{{}}}{{{qqqrrr|||wwwcccaaakkkmmmllljjjiiihhhhhhhhhhhheee]]]]]]fffkkkfffaaaaaa[[[[[[[[[]]]___aaabbbaaakkknnnssssssmmmlllyyy}}}rrrmmmmmmoooqqqkkklllqqq}}}~~~pppkkkccc]]]YYYVVVSSSQQQMMMIIIGGGJJJSSS___gggkkklllmmmooosssxxxzzzzzzyyy}}}}}}|||}}}~~~qqqcccOOOGGG<<<666666:::===???GGGEEEAAA;;;666000---++++++)))''''''))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))******((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((uuuwww~~~iiiVVVNNNJJJFFFCCCAAA>>><<<999666111...///...------,,,,,,------++++++++++++++++++++++++))))))*********+++++++++++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************###&&&111111###%%%((((((((((((((((((((((((((()))))))))*********+++***---,,,>>>(((%%%222***&&&555000lll000&&&'''+++'''''',,,$$$"""///((((((((((((((((((((((((''''''''''''''''''''''''+++***&&&(((''''''''''''''''''''''''+++???///"""222###!!!)))''''''''''''''''''''''''''''''&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''''')))(((&&&(((,,,***$$$((((((((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))*********+++++++++((())))))))))))***************+++++++++++++++,,,***+++,,,,,,+++,,,---///444888>>>EEENNNYYYcccjjjgggqqqzzz|||}}}~~~}}}{{{wwwsssmmmfffaaa```bbbeeejjjnnnsssvvvxxx||||||{{{{{{~~~~~~vvvssspppjjjccc[[[cccnnnmmm^^^OOOPPPZZZ[[[[[[ZZZXXXVVVVVVXXX[[[PPPKKKJJJNNNRRRUUU[[[ccc\\\WWWRRRPPPQQQTTTUUUVVV___bbbgggiiieeecccmmmyyy}}}wwwnnniiiiiimmmqqqssshhhjjjqqqzzzyyysssnnnhhhdddbbbbbb```___bbb[[[SSSNNNMMMNNNMMMLLLPPPTTT\\\eeeoootttvvvvvvyyy}}}xxxcccZZZMMMCCC>>>===>>>>>>BBBEEEIIIIIIDDD<<<222+++---+++(((((()))*********((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%&&&'''(((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((sssuuu}}}gggTTTMMMIIIEEEAAA@@@===<<<999666111---......---,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,++++++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((111)))GGGkkkbbbcccqqqyyyrrrjjjgggLLL...------((((((((((((((((((((((((+++*********)))))))))((( ///&&&CCC///***222***%%%000!!!~~~QQQ$$$+++---+++)))%%%###'''(((((((((((((((((((((((((((((((((((((((((((((((("""###(((""")))'''''''''''''''''''''''')))%%%222""",,,******&&&'''''''''''''''''''''&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((((((((((()))(((''''''***---+++%%%&&&&&&&&&''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))*********+++++++++((())))))))))))***************++++++,,,,,,,,,,,,000///...------///444888DDDKKKUUU___hhhooouuuyyyzzz|||uuuooofffeeecccaaaaaadddjjjoooooottt{{{|||{{{|||~~~}}}wwwqqqrrrtttrrrhhh___\\\YYYWWWVVVZZZ``````ZZZUUUVVV\\\YYYYYYXXXWWWUUUVVVYYY\\\VVVTTTRRRRRRQQQTTT]]]fff___\\\XXXUUUTTTUUUUUUUUUZZZZZZ]]]aaaaaa]]]]]]```___]]]\\\]]]```ccceeeeeebbbdddiiipppwww{{{zzzyyyyyyrrrkkkhhhiiijjjiiihhhfffbbb^^^\\\ZZZUUUOOOIIIAAABBBDDDJJJTTT___fffjjjnnnvvv~~~~~~ssslllaaaUUULLLEEEAAA??????CCCIIILLLKKKEEE===888///,,,)))'''((()))******))))))))))))))))))))))))((((((((((((((((((((((((000,,,'''$$$%%%'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((qqqsss{{{~~~fffSSSLLLHHHDDD???>>>===<<<:::666222......------,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***++++++,,,...000111222))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************###*** &&&,,,&&&+++(((===RRR...000---'''$$$$$$$$$$$$)))))))))))))))))))))))))))))))))((('''&&&&&&&&&(((222DDD###111---+++---)))$$$***YYY;;;555"""!!!(((&&&(((***###(((((((((((((((((((((((())))))))))))))))))))))))%%%,,,$$$&&&+++''''''''''''''''''''''''---+++,,,&&&&&&&&&'''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((((((((((((***((('''(((+++,,,***'''%%%%%%&&&&&&''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++)))))))))*********++++++******++++++,,,---------,,,,,,++++++---333;;;@@@TTT\\\gggrrryyy|||~~~xxxqqqhhhaaa]]]bbbiiiooosssvvvxxxyyyuuu{{{wwwvvvvvvtttqqqllleee```aaaggghhhaaaYYYYYY[[[]]]eeeffffffhhhiiijjjlllnnnlllllljjjjjjjjjkkkllllllooonnnkkkddd^^^\\\aaaggglllooorrrqqqmmmgggbbb```aaa^^^```fffiiiccc[[[VVVUUUUUUUUUVVVWWWWWWTTTRRRTTTVVV[[[```gggmmmrrruuuyyyssslllkkkmmmnnnllliiieeeeeefffhhhhhhddd\\\VVVJJJCCC;;;888===IIIUUU\\\hhhnnnxxx|||yyyvvvzzzzzzvvvnnndddYYYPPPIIIFFFGGGGGGGGGHHHHHHIIIIIIJJJ777333---)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))<<<555,,,&&&&&&'''((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((ooorrryyy~~~eeeRRRKKKHHHDDD===<<<<<<;;;:::777222///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))************+++++++++))))))***+++---///111222))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************111---(((000)))&&&000 ###)))nnn""")))+++%%%(((,,,***///))))))))))))))))))))))))(((((((((((('''''''''''''''***!!!EEE...---,,,+++,,,***&&&(((KKK""" ...'''kkk===(((%%%(((111&&&((((((((((((((((((((((((((((((((((((((((((((((((""",,,'''"""''''''''''''''''''''''''ppp222IIIggg!!!)))///'''!!!!!!&&&&&&&&&'''''''''((((((%%%''')))(((&&&%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((())))))(((((()))***)))((('''&&&&&&&&&'''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++************+++++++++,,,******++++++,,,------...***,,,///333999AAAJJJPPPbbbiiisss{{{xxxpppmmmmmmkkkgggeeellluuu}}}}}}||||||yyywwwoooooommmjjjfffcccaaaaaadddjjjllljjjjjjnnnssstttwwwwwwwwwxxx|||~~~yyysssrrrvvvzzz{{{uuutttrrrnnnpppwwwzzztttjjjdddaaa___\\\YYYXXXWWWTTTSSSPPPRRRTTTUUUWWW[[[```dddeeebbbbbbhhhooossspppllljjjiiiiiikkkmmmjjjddd___YYYRRRHHHBBBBBBGGGNNNRRR]]]```gggqqqttttttxxxzzzxxxtttmmmddd]]]WWWTTTSSSQQQMMMJJJJJJLLLOOOQQQFFF@@@888111---+++))))))))))))))))))))))))))))))))))))))))))))))))))))))<<<444,,,(((((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''((((((((()))))))))***((((((((((((((((((((((((((((((''''''''''''((((((mmmpppxxx~~~}}}eeeRRRKKKGGGCCC<<<;;;;;;;;;;;;888333///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))************+++++++++))))))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******************"""222### 444$$$333\\\###///))))))***%%%+++---%%%...))))))))))))))))))))))))(((((())))))******++++++###%%%***EEE)))$$$000)))'''555 XXX%%%"""'''&&&(((???uuu,,,222'''%%%111'''((((((((((((((((((((((((''''''''''''''''''''''''$$$000!!!111"""''''''''''''''''''''''''AAA///'''******aaa111***"""111&&&&&&&&&'''''''''((((((%%%''')))(((&&&%%%&&&)))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((()))))))))((((((***)))&&&&&&'''&&&''''''((()))******+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++***++++++++++++,,,,,,,,,******+++,,,,,,---......111555<<>><<<;;;:::777333000......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---+++,,,,,,+++******+++---+++***))))))***++++++******************************+++,,,------,,,+++***)))))))))))))))))))))))))))((('''&&&%%%&&&&&&''')))(((DDD***'''&&&((())))))(((''''''(((......&&&&&&***---%%%((((((((((((((((((((((((###"""222888"""///***))))))'''000RRRQQQ$$$111'''"""---&&&'''&&&uuu------ +++((('''%%%&&&***&&&)))$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&...///)))(((+++"""---***$$$222444555%%%###&&&)))111___,,,444"""((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((()))))))))))))))******+++000...+++*********)))'''((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))'''&&&'''***+++***((())))))))))))))))))))))))---+++))))))+++---------)))(((,,,///---)))...777777BBBQQQ]]]eeejjjooorrr|||~~~zzztttooogggeeefffooo||||||}}}~~~~~~~~~}}}~~~{{{rrrllliiijjjiiifffdddiiiuuu{{{xxxxxx{{{~~~~~~zzzzzzzzzzzzxxxuuusssrrrtttqqqlllfff```]]]ZZZYYYOOOOOOPPPRRRUUUYYY\\\^^^dddeeeggghhhiiiiiihhhgggdddjjjjjjgggkkkqqqlll___bbbbbbbbbdddiiinnnqqqrrrttttttuuuuuusssrrrpppnnnssskkk___VVVSSSSSSSSSSSSRRRSSSQQQKKKCCC999111---222+++(((++++++((('''+++***)))'''&&&'''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))nnnpppwwweeeSSSLLLGGGBBB@@@>>><<<;;;:::777333000......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---+++,,,,,,+++******+++---)))((((((***,,,,,,+++)))******************************+++,,,,,,+++******))))))))))))))))))))))))***)))((('''''''''(((((()))(((DDD***'''&&&((())))))(((''''''(((###!!!666%%%((($$$(((///))))))))))))))))))))))))111"""***???***%%%+++---///(((!!!111pppSSS:::)))###---///%%%!!!'''***'''"""aaaaaa$$$###,,,+++###+++((('''!!!***---''''''''''''''''''''''''+++ )))(((&&&%%%000,,,)))((($$$$$$:::OOO'''&&&%%%111&&&(((+++))) yyy+++''',,,+++((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))******+++444222///------,,,***((((((((((((''''''((((((((())))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***((('''(((+++,,,+++)))************************,,,+++)))))))))***))))))---,,,,,,...,,,---666BBBRRRXXXbbbkkkrrrwww|||{{{rrrkkkgggfffoooooossszzzzzz{{{}}}}}}|||zzzyyyyyywwwwwwuuutttpppkkkfffbbbdddgggkkknnnttt~~~|||wwwuuurrrooommmlllmmmmmmhhheeeaaa]]]YYYVVVUUUUUU[[[ZZZYYY[[[___fffmmmqqqjjjppptttwww|||ooommmllllllkkkgggaaa[[[dddhhhmmmssswwwzzzzzzzzz|||vvvnnngggbbb^^^ZZZWWWWWWXXXXXXUUUNNNEEE===999555...)))***+++((()))---******((('''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))oooqqqxxxbbbRRRLLLGGGBBB@@@>>><<<;;;:::777333000......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---+++,,,---,,,+++***+++---)))((()))***,,,,,,+++)))************************)))******++++++******)))))))))))))))))))))))))))+++***)))((((((((()))))))))(((DDD+++'''&&&((())))))((('''(((((('''+++///222+++!!!***((((((((((((((((((((((((,,,+++OOO777))),,,&&&---'''...888aaa<<<###%%%///---''''''***,,,+++'''###DDD###111111&&&)))---$$$333000%%%'''$$$''''''''''''''''''''''''***###222333 666)))%%%&&&&&&&&&,,,""":::111***---###%%%333)))((()))***JJJGGG&&&&&&((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))******+++555333000...---+++)))'''((((((((((((((((((((((((************************))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++))))))***+++,,,+++***************************************************000.........000777FFFSSSdddggglllsssyyyvvvkkkddddddgggpppuuu{{{~~~zzzuuupppmmmaaabbbbbbbbbbbbbbbbbbaaannnqqqwww}}}uuutttsssrrrtttwwwzzz||||||xxxppphhh```ZZZVVVTTTXXXSSSNNNMMMQQQ[[[fffnnnqqqyyy}}}tttrrrpppooolllbbbUUUJJJOOOTTT\\\fffpppxxx}}}~~~{{{vvvqqqiii```ZZZXXXYYY[[[[[[XXXRRRLLLHHH<<<444...,,,***)))***---***))))))((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))(((((('''''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))pppqqqyyy{{{___PPPLLLHHHBBB@@@>>><<<;;;:::777333000......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---***,,,------,,,++++++,,,///,,,******+++,,,++++++************************)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((DDD+++((('''(((******((('''((()))###(((***000ccc333,,,,,,###!!! 777999EEECCC,,,(((&&&+++000...&&&%%%---000+++((('''(((@@@555888"""***%%%$$$000{{{---((((((***&&&'''...888CCCIII555###+++000333%%%"""...---+++### ,,,(((>>>!!!+++ (((((('''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))******+++000...+++******)))'''&&&((((((((())))))((((((((())))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))******++++++***************************''')))***,,,,,,---...///...///222666<<>><<<;;;:::777333000......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---***,,,......,,,+++,,,,,,666111,,,)))(((***,,,---***************************))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))(((DDD+++(((''')))******)))(((((()))---*** )))^^^!!!(((***,,,'''%%%///,,,,,,'''$$$###''',,,---((("""(((''')))WWWfff###333111$$$222222(((%%%***''''''222!!!!!!$$$$$$///$$$"""%%%&&&$$$$$$'''))))))***%%% ,,,---NNN000---$$$(((((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))******++++++)))''''''((((((((('''(((((()))******)))(((((((((((((((((((((((((((((((((((())))))))))))))))))************************((()))))))))************))))))))))))))))))))))))(((((()))))))))))))))***************************'''***,,,,,,,,,---///111---444===EEENNN\\\lllvvvtttwww|||}}}{{{ooollljjjkkkooorrrrrrqqqvvv|||~~~wwwtttsssmmmllljjjiiihhhfffbbb^^^dddjjjrrrxxx}}}wwwwwwuuuuuu{{{yyysssqqqnnnkkkhhhddd___[[[\\\___dddgggfffeeekkkrrrtttrrrpppnnnoooqqqsssuuuyyy}}}}}}|||}}}yyyxxxxxxxxxyyy{{{}}}~~~{{{yyyuuurrrnnnkkkjjjiiiiiifff```ZZZUUURRRQQQQQQYYYeeepppuuuwwwyyy{{{{{{nnniiidddccceeeeeebbb^^^\\\XXXRRRQQQWWWbbboooxxx}}}}}}xxxuuulllhhhbbb^^^]]][[[YYYWWWUUUOOODDD999222...+++(((''''''((()))*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((sssrrrwwwvvvZZZNNNLLLHHHBBB@@@>>><<<;;;:::777333000......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---***,,,...///---,,,,,,,,,777222,,,((((((***,,,---************************+++******))))))******+++))))))))))))))))))))))))''''''((()))))))))(((((()))(((DDD,,,)))''')))******)))(((((()))$$$''' """```'''''')))((()))222)))333:::"""###555'''%%%'''***)))$$$%%%+++,,,)))&&&(((+++&&&(((%%%''' '''***---''',,,+++///***%%%---)))&&&&&&***---,,,+++---&&&---'''(((***xxxOOO###,,,)))(((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++***((('''''')))******)))((((((************((((((''''''''''''''''''''''''(((((())))))))))))******************************))))))))))))************))))))))))))))))))))))))&&&((())))))(((((()))***++++++++++++++++++++++++***,,,...---+++,,,000444666CCCPPPYYYbbbnnnyyy{{{wwwxxxyyyzzzuuuqqqsssyyy{{{yyyuuuxxxzzzyyyuuummmeeeaaa```[[[]]]cccllluuuyyyxxxuuuxxx~~~|||yyywwwuuurrrnnnhhhddd```]]]\\\UUUXXXYYYYYY^^^dddeeebbb\\\[[[YYYXXXWWWTTTPPPMMMOOOTTTYYYZZZWWWVVVZZZ^^^aaa```___^^^___aaadddeeefffiiikkkjjjfffddddddfffiiirrr{{{~~~~~~}}}{{{xxxtttpppmmmjjjmmmmmmmmmkkkhhhddd```^^^ZZZ]]]___^^^___gggttttttoooiiieeedddeeeggghhhiiibbbYYYSSSTTT[[[fffmmmzzz~~~{{{qqqiiiddd___ZZZWWW[[[XXXOOODDD===888222,,,)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))(((''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))tttrrrvvvuuuZZZNNNLLLHHHAAA@@@>>><<<;;;:::777333000......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---***,,,//////...,,,,,,,,,111...***)))***+++++++++************************,,,+++************+++,,,))))))))))))))))))))))))'''((()))*********)))))))))(((DDD,,,)))((()))++++++)))((()))***,,,111111)))VVV)))---***(((,,,333(((///###222 ///000///***$$$$$$***111+++***'''***000$$$,,,)))---///333$$$((('''%%%+++222!!! 444'''111%%%,,,,,,%%%$$$)))&&&!!!///(((&&&555nnn"""---))))))(((((())))))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))******++++++)))'''((()))***)))((('''(((***++++++***((('''(((((((((((((((((((((((((((((()))))))))*********************************))))))))))))************))))))))))))))))))))))))''')))******((((((***,,,++++++++++++++++++++++++***---/////////333:::@@@JJJXXXfffmmmrrr{{{~~~tttlllmmmxxx}}}{{{sssqqqkkkddd\\\WWWUUUUUUZZZaaannn{{{uuukkk```WWWPPPLLLKKKHHHHHHGGGFFFFFFGGGHHHIIIJJJNNNRRRXXXbbbjjjkkkgggddd___YYYVVVWWWYYY\\\]]]```dddgggccc___]]]```ccchhhfffdddbbbaaabbbcccdddcccfffgggddd___YYYWWWXXXVVV[[[bbbdddcccfffmmmsssuuuxxx|||}}}wwwrrrooorrrssstttttttttrrrqqqooojjjddd]]]YYYYYY^^^eeekkkpppooommmiiieeeeeehhhkkklllhhhbbb^^^]]]```dddggglllrrrzzzxxxpppjjjddd[[[UUUYYYZZZUUUMMMHHHEEE>>>555///...,,,***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))uuurrruuu~~~uuuYYYNNNMMMHHHAAA@@@>>><<<;;;:::777333000......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---***,,,///000...---,,,,,,***))))))***,,,,,,+++)))************************---,,,+++******+++,,,---))))))))))))))))))))))))((()))***+++,,,,,,+++***)))(((EEE,,,)))((()))++++++)))((()))***"""&&&+++%%%TTT))),,,%%%$$$---+++)))***###'''(((!!!000 ))),,,((()))...+++"""'''+++,,,)))"""///'''+++))) (((!!!......&&&((()))111,,, )))000""")))###$$$,,,+++%%%%%%++++++###'''JJJ000,,,))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))******++++++)))'''''''''''''''%%%''')))***++++++***)))'''))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))************))))))))))))))))))))))))(((***,,,+++))))))+++---++++++++++++++++++++++++))),,,000222555<<>>@@@@@@AAABBBDDDGGGJJJKKKRRRVVV\\\ggguuu~~~wwwqqqiii___YYYZZZaaajjjooosssuuutttnnngggfffiiillltttrrroookkkiiihhhhhhhhhmmmooooookkkccc\\\XXXWWWVVVYYY\\\YYYUUUWWW^^^eeecccgggooowww}}}{{{xxxxxxwwwwwwvvvvvvvvvvvvwwwuuummmeeedddeeeddd___\\\dddhhhkkkjjjgggfffiiilllmmmmmmmmmmmmmmmllljjjiii[[[cccnnnwww{{{~~~}}}vvvqqqmmmfff\\\TTTUUUYYYXXXRRROOONNNGGG>>>333111...+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))vvvuuuwww|||pppXXXMMMJJJFFFBBB@@@???>>>===;;;888444000//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---***++++++,,,,,,++++++***+++++++++*********)))))))))***,,,,,,***)))***+++)))************+++++++++)))(((DDD***'''(((((()))***************...&&&%%%111[[[))))))///""")))&&&'''''''''***,,,+++)))000$$$$$$***'''&&&)))'''(((222 ...'''+++&&&)))(((,,, %%%%%%'''&&&''')))******(((&&&+++---+++%%%$$$(((+++***,,,111444***...))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&'''((())))))((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++))))))(((((((((((())))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************++++++******************(((***,,,---,,,+++++++++***...///111;;;MMM]]]dddnnnuuu{{{||||||tttooolllrrrxxxvvv}}}zzzoooiiiaaaWWWRRRTTT]]]gggnnnppp|||vvvkkk^^^SSSKKKBBB@@@??????AAAAAA@@@>>>FFFGGGHHHGGGFFFHHHMMMRRRVVV```jjjrrr|||yyyssslllggggggnnnwww}}}|||sssrrr{{{wwwnnnmmmnnnooooooxxxzzzyyyrrrfff[[[VVVUUU^^^___XXXUUU]]]^^^ZZZ^^^^^^ccchhhkkkkkkkkkmmmooouuuxxx}}}~~~~~~|||yyyvvvtttuuuvvvvvvqqqmmmmmmnnnlllccc\\\XXXYYY\\\ccckkkoooooommmllliiimmmyyyyyyuuubbb]]]ZZZ]]]fffooosssuuuyyyvvvuuuwwwyyytttiii___YYYVVVSSSRRRQQQMMMIIIHHHDDD999---(((***,,,)))%%%+++)))((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************tttsssuuuzzzqqqXXXMMMJJJFFFBBB@@@???======;;;888333000///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++***++++++,,,,,,++++++***+++++++++*********)))))))))***,,,,,,***)))***+++)))************+++++++++)))(((DDD***'''(((((()))***************###,,,)))'''WWW!!! )))$$$...((())))))'''%%%&&&((()))(((&&&$$$(((///222///---%%%uuu333$$$((((((..."""!!!((('''111...******)))***)))(((&&&%%%%%%%%%'''***......+++''' <<<,,,&&&))))))))))))))))))))))))((((((((((((((((((((('''&&&''''''(((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))+++******))))))******+++))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******************)))************+++...111...444;;;CCCOOO```lllqqq~~~{{{yyyxxxyyyyyy|||}}}qqqooopppkkkdddaaa]]]ZZZ[[[cccmmmwww}}}}}}lll\\\WWWOOOIIIFFFDDDCCCBBBFFFHHHIIIJJJIIIJJJLLLNNNOOORRRTTTTTTTTTXXX```gggooowww|||wwwuuuxxxzzzuuuvvvyyy{{{{{{~~~uuujjjccc```aaagggiiiaaa]]]ccc```ZZZ]]]eeejjjnnnooolllgggeeeeeeeeefffhhhkkkpppvvv{{{~~~yyy{{{}}}~~~}}}}}}~~~wwwuuuuuuxxx{{{wwwmmmdddddd___[[[[[[aaaiiinnnqqqsssqqquuu|||wwwjjjbbbYYYVVVZZZaaagggiiitttsssssstttuuuuuusssqqqdddaaa\\\XXXSSSOOOKKKJJJHHHBBB:::222---***)))((()))((((((((())))))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************qqqppprrrxxxrrrYYYNNNJJJFFFAAA@@@>>>===<<<;;;888333000.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))******++++++++++++******+++************))))))))))))***,,,,,,***)))***+++)))************+++++++++)))(((DDD+++'''(((((()))***************///$$$(((000ggg222)))***###))))))***)))'''%%%%%%(((,,,222333***&&&...---)))%%%%%%---222***!!!!!!((( &&&'''((()))***+++++++++000(((%%%***+++&&&$$$'''000JJJ...!!!))))))))))))))))))))))))''''''(((((((((((((((((('''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++******))))))******+++))))))(((((((((((())))))))))))))))))((((((((((((************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++++++++***+++,,,,,,,,,---000222777BBBOOOYYYeeerrr{{{}}}zzzyyywwwyyyyyymmmjjjkkkiiigggfffggggggiiioooxxxwwwnnnfffUUUCCC>>>;;;999:::>>>DDDIIIKKKPPPSSSVVVVVVUUUWWW]]]ccc^^^bbbfffggghhhnnnzzz~~~{{{zzz}}}{{{vvvtttxxx}}}|||uuummmjjjkkknnnzzz|||uuuppptttooohhhkkkyyy|||~~~{{{rrriiibbb``````^^^\\\\\\]]]aaadddgggjjjooovvv|||~~~wwwpppooohhh```\\\```ggglllooowwwvvv{{{zzzsssqqqhhh^^^WWWVVVWWWXXXXXXeeejjjooorrrtttuuuxxxzzzqqqnnnhhh```XXXQQQLLLIIIKKKKKKGGG???444,,,***+++)))(((((()))******((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************rrrpppqqqwwwrrrYYYNNNJJJEEEAAA???>>>===<<<;;;777333///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))******++++++++++++******************)))))))))))))))***,,,,,,***)))***+++))))))*********+++++++++)))(((DDD+++((((((((()))***************333 ...222|||>>>)))***,,,***---***((((((******)))***---+++,,,000,,,+++III%%%+++))),,,$$$555GGGggg,,,///!!!)))111(((((())))))))))))***,,,---000((()))111///%%%'''111zzz///$$$))))))))))))))))))))))))''''''''''''(((((((((((((((((('''''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******+++++++++++++++,,,+++---/////////000333555KKKYYYhhhnnnsssyyy|||zzzwwwtttzzzzzz~~~~~~oooeeehhhkkkiiijjjooowwwvvvxxx}}}{{{eeeQQQHHHEEE===333===>>>CCCIIIQQQVVVXXXXXXYYYYYYXXXXXX[[[aaajjjpppqqqvvvzzzzzzzzzxxxvvvrrrpppoooqqqtttwwwtttrrrpppooooooooonnnnnnllljjjiiijjjoootttvvvwwwxxxwwwuuurrrpppqqquuuyyy{{{uuuiiiaaa]]]cccaaa]]]ZZZWWWUUUUUUTTT]]]bbbjjjttt}}}~~~{{{sssoookkkiiikkkllljjjhhhttttttzzzuuuooorrrnnnhhhccc^^^XXXQQQMMMTTT[[[fffnnnrrrsssssssssxxxyyytttjjj___WWWNNNHHHIIILLLMMMHHH@@@666000---******)))+++,,,---+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************tttrrrrrrwww~~~qqqXXXMMMIIIEEEAAA???>>><<<<<<:::777222///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++)))******++++++******))))))))))))))))))))))))))))))***,,,,,,***)))***+++))))))*********+++++++++)))(((DDD+++((((((((()))***************"""...666!!!---&&&>>>---------###***RRR222$$$;;; '''(((***,,,,,,&&&%%%+++...+++'''(((((("""%%%;;;888XXX$$$***+++,,,333,,,000=== 777'''---))):::999%%%***...)))!!!///...%%%000000///,,,)))(((***,,,###---***+++bbbSSS,,,'''((((((((((((((((((((((((&&&'''''''''(((((()))))))))(((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((***))))))))))))))))))***))))))(((((((((((())))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++,,,,,,,,,,,,---,,,+++,,,///888BBBIIImmmzzz||||||{{{uuuqqqqqqsssvvv~~~|||}}}{{{mmmeeehhhlllkkkooovvv~~~~~~uuurrrggg[[[HHH;;;999>>>???===AAADDDIIIPPPWWW[[[\\\[[[^^^YYYTTTWWWbbboooxxx||||||tttppphhhfffbbb^^^\\\[[[[[[[[[]]][[[ZZZZZZ[[[\\\ZZZXXXWWWWWWWWWYYY]]]```bbbcccdddfffiiikkknnnrrruuuxxxvvv}}}|||}}}}}}oooddd___^^^hhhddd]]]VVVSSSSSSUUUVVVYYY\\\```fffoooyyywwwtttrrrrrrsssqqqkkkgggmmmnnnvvvzzzwwwtttqqqmmmiiiccc\\\VVVQQQMMMQQQXXXbbbkkkqqqrrrqqq{{{vvvjjjaaaWWWNNNGGGHHHJJJLLLKKKEEE:::222,,,+++******,,,---,,,+++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************vvvssstttxxx~~~oooVVVLLLIIIEEEAAA???===<<<;;;:::777222///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,,,,,,,))))))************))))))(((((()))))))))))))))***)))***,,,,,,***)))***+++)))************+++++++++)))(((DDD,,,)))(((((()))***************&&&000+++'''$$$SSS\\\$$$!!!%%%000---%%%+++HHH!!!###333***000---%%%'''&&&---&&&%%%+++,,,&&&$$$'''888(((PPP)))***(((!!!666==="""---+++ ///""")))111%%%$$$111###(((&&&,,,%%%"""###$$$$$$###%%%+++000666%%%)))YYY777)))'''((((((((((((((((((((((((&&&&&&''''''((()))))))))***)))'''&&&&&&'''((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,******++++++,,,---------...,,,+++...888KKK___mmm}}}vvvooonnnooosss{{{wwwooommmjjjeeedddjjjssszzzrrr]]]MMMHHH@@@<<<999:::???FFFIIIJJJPPPPPPQQQVVV\\\bbbeeefffddd^^^ZZZaaappp{{{rrrjjjbbbYYYTTTSSSPPPNNNKKKIIIGGGFFFFFFGGGEEEDDDCCCDDDEEEFFFEEECCCBBBBBBCCCDDDFFFGGGHHHIIIKKKNNNRRRWWW\\\```cccdddccckkkllloooyyy{{{|||vvvlllgggfffgggvvvmmm```UUUOOOQQQVVV[[[ZZZYYYXXXXXX[[[bbbkkkqqqrrrtttyyy}}}yyyuuutttuuuuuurrrooommmnnnvvvyyytttmmmfffaaa^^^]]]^^^UUURRRQQQVVV___kkktttxxxyyy}}}sssmmmdddZZZLLLIIIHHHLLLRRRPPPFFF===222///+++))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************uuusssuuuyyymmmUUUKKKHHHEEEAAA>>>===<<<;;;:::666222...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------))))))************))))))(((((((((((())))))******)))***,,,,,,***)))***+++)))************+++++++++)))(((DDD,,,)))(((((()))***************222###$$$///777BBBBBB)))...***222FFF...$$$'''(((...+++%%%---+++***&&&(((,,,)))$$$***555###999}}}```***,,,%%%%%%222(((,,,...:::ppp''';;;"""///((($$$&&&&&&(((%%%111""")))---,,,+++ddd```bbbeeefffgggmmmuuu|||)))&&&)))((((((((((((((((((((((((&&&&&&''''''((())))))******)))'''&&&&&&&&&((((((&&&&&&''''''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******++++++,,,------...111444;;;EEEUUUjjj~~~{{{sssnnnlllppptttxxx~~~~~~~~~|||sssgggbbbbbbccchhhooowwwqqqaaaYYYNNN>>>555555444888>>>FFFKKKMMMOOOPPPYYYZZZ\\\aaafffjjjkkkkkkcccaaabbbiiittt|||vvvrrrmmmiiiffffffffffff]]]UUUNNNLLLHHHBBB???AAA>>>===;;;::::::;;;<<<===777777777888888888999:::999999::::::999:::;;;<<<===>>>@@@CCCGGGIIIKKKKKKNNNWWWWWWXXXaaadddfffpppoooqqqqqqooollllllooorrr{{{tttjjjaaa\\\[[[^^^```aaa___\\\XXXWWWYYY]]]aaaccceeehhhooovvv|||~~~{{{{{{}}}~~~|||yyyttttttxxx{{{wwwpppiiicccaaaaaaccc___[[[WWWTTTWWW```mmmvvvsss~~~zzzsssrrrnnngggXXXQQQKKKLLLRRRUUUPPPJJJ>>>999222,,,***)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************tttsssuuuzzzlllTTTJJJHHHEEEAAA>>>===<<<;;;:::666222...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---))))))************))))))'''((((((((())))))******)))***,,,,,,***)))***+++)))************+++++++++)))(((EEE,,,)))(((((()))***************&&&222---...!!!TTT...'''+++$$$***>>>$$$---%%%'''+++)))$$$,,,&&&&&&&&&+++...)))%%%444III'''&&&000%%%,,,""",,,&&&+++dddppp&&&000%%%//////$$$222$$$000###,,,+++,,,[[[%%%&&&---((((((((((((((((((((((((&&&&&&&&&'''((())))))***+++***'''&&&%%%&&&'''(((&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******+++,,,,,,---......333===OOObbbttt~~~ppp}}}yyyxxx||||||yyyzzz~~~~~~zzztttmmmaaaXXXYYY___ooozzzbbbOOO???;;;999444666===CCCGGGNNNTTTUUUSSSTTTWWWPPPTTT[[[cccgggeee```[[[ZZZ\\\aaafffjjjkkkiiiggg```[[[SSSOOOLLLJJJGGGEEEAAA;;;999<<<===::::::===;;;:::999888999:::<<<>>>;;;<<<======<<<<<>>>>>>>>>>><<<<<<===???>>>===<<<<<<>>>@@@@@@@@@===DDDCCCBBBIIIKKKMMMWWWXXX]]]bbbfffhhhkkkppptttooopppqqqqqqqqqooonnnllllllkkkiiieeebbbbbbdddfff```]]]ZZZ[[[bbbnnn{{{~~~}}}zzzzzz}}}|||yyyxxxyyyyyyxxxvvvqqqkkkeeeaaa```ccccccaaaZZZTTTWWWaaajjjnnnyyy|||tttooorrrsssnnnbbbYYYOOOMMMPPPUUUVVVUUUJJJCCC999111,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************vvvsssrrrwwweeePPPKKKIIIFFFDDDAAA???===<<<;;;888444000,,,---...///...---,,,+++)))))))))******+++,,,,,,*********************************++++++,,,,,,,,,************************+++*********))))))((((((+++*********))))))(((((()))(((''''''(((***,,,...---***DDD+++(((((()))***+++++++++++++++'''***,,,,,,******---000&&&333***:::***NNN***(((((())))))******++++++***,,,!!!&&&222$$$///ccc___999+++ +++)))"""---'''...333AAA000///111(((***'''))))))))))))************---333 ))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))************+++++++++*********))))))************************++++++******************+++***)))+++///111111///>>>JJJ___ttt~~~}}}|||zzzwwwvvvtttkkkfffaaa___\\\ZZZaaalllrrrddd___CCC===555111444;;;BBBFFFJJJQQQUUUTTTSSSSSSSSSQQQPPPTTTYYY^^^___]]]ZZZWWWVVVVVVUUUUUUUUUVVVWWWWWWQQQMMMGGGBBB???>>><<<;;;999;;;<<<;;;;;;<<<>>>@@@>>>===============<<<<<>>>>>>>>>>>??????@@@@@@AAABBBBBBAAA???>>>AAAAAA@@@???>>><<<<<<;;;@@@>>>===>>>@@@BBBCCCCCCIIIKKKOOOVVV]]]dddiiilllrrrssstttuuuvvvwwwwwwwww{{{zzzvvvpppjjjfffeeefffbbb___[[[ZZZ\\\ccclllrrrzzzzzz}}}yyywwwtttpppzzzyyy||||||pppddd^^^hhh___]]]ccc```VVVSSSYYY]]]iiiuuuyyytttpppqqqtttiiiaaaXXXUUUVVVXXXWWWTTTWWWOOODDD:::111***)))+++---,,,+++)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***************)))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************+++++++++*********))))))tttqqqrrrxxxeeePPPJJJHHHEEECCCAAA???===<<<;;;888444111------......------,,,+++++++++++++++++++++***************************************++++++,,,,,,,,,************************+++*********))))))))))))+++*********))))))))))))))))))(((((((((***+++,,,,,,***DDD+++((((((((()))***************((()))++++++******,,,---TTTttt''';;;:::******)))))))))))))))*********(((---$$$&&&111$$$)))RRR999&&&000'''000%%%***!!!---&&&___777%%%&&&...***'''))))))))))))************iii222!!!((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))************+++++++++*********))))))************************+++++++++++++++************,,,------,,,///555;;;TTT]]]mmm}}}|||uuukkkccc[[[VVVTTTXXX]]]bbblllwwwuuudddPPPBBB===888888888999>>>DDDKKKPPPSSSYYY\\\WWWRRRQQQRRRQQQVVVXXXZZZ[[[YYYUUUPPPMMMGGGFFFFFFEEEEEEEEEEEEEEEGGGDDD@@@===<<<<<<<<<;;;:::;;;============???AAA@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCCCCCCCBBBBBBDDDCCCCCCBBBAAA@@@??????AAA???======???@@@@@@@@@BBBCCCFFFJJJOOOTTTXXXZZZeeehhhlllqqquuuwwwyyyzzzzzzyyywwwssspppoooqqqsssmmmhhhaaa]]]]]]aaaeeehhhoooyyy~~~|||xxxxxxvvvssssssuuu|||wwwkkkeeejjjfffeeehhhfff^^^WWWTTTXXX```jjjrrrttttttsssrrrlllggg^^^WWWUUUVVVYYY[[[SSSLLLDDD<<<555///+++))),,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********)))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))************+++++++++*********))))))rrrpppqqqwwwdddPPPJJJGGGDDDBBB@@@???===<<<;;;888444111......---,,,,,,,,,,,,------------,,,+++******************************************+++++++++++++++***************************************)))))))))***************))))))))))))))))))))))))*********,,,***DDD+++(((''''''((())))))))))))(((***)))((()))***+++***)))"""eeePPP&&&000"""???***************))))))))))))&&&...(((&&&///'''%%%;;;BBBbbbwww+++***444******###---&&&...!!!---555&&&RRRwww//////""""""***'''))))))))))))************wwwaaa,,,$$$***...))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((''''''''''''&&&&&&''''''(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++***///222///---333BBBOOOiiippp||||||zzzyyyvvvkkk\\\PPPRRRSSSZZZeeeooovvv~~~uuuaaaQQQDDD777000///444999@@@FFFJJJNNNSSSWWWYYY___```YYYPPPNNNPPPQQQVVVVVVUUURRROOOJJJEEEBBB???>>>===<<<<<<<<<<<<<<>><<<<<<;;;<<<======>>>@@@BBBCCCCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGEEEBBBAAABBBBBBAAA@@@???@@@@@@BBBCCCEEEGGGHHHQQQUUU\\\ccckkkqqqtttvvvwwwxxxxxxwwwvvvwwwzzz|||wwwpppgggbbbaaabbbbbbaaacccjjjrrrzzz~~~zzz{{{{{{yyytttssswww~~~zzzuuussskkkiiiffffffkkkpppkkkcccYYYZZZ___gggpppuuutttqqqllljjjggg```[[[YYYZZZ]]]SSSNNNFFF???:::555...(((+++++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))************))))))((((((''''''(((((())))))))))))(((((())))))))))))************+++++++++***************qqqpppqqqvvv~~~cccOOOJJJGGGCCCAAA@@@???===<<<;;;888444111///...---,,,+++,,,---------------,,,,,,+++++++++***************************************+++++++++************************************************************************))))))*********))))))(((,,,)))DDD+++((((((((()))))))))))))))(((+++(((&&&'''***+++)))&&&000)))%%%888WWW***++++++******))))))((((((%%%///***%%%+++***%%%+++,,,...)))lll>>>!!!---&&&%%%000%%%&&&'''555'''%%%666---(((###\\\RRR'''111(((***'''((()))))))))************888FFF))),,,///333((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((()))))))))************((()))))))))************************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++///333333666BBBUUUeeeuuu{{{{{{tttmmmjjjeee[[[RRRLLLZZZdddsss}}}dddSSSAAA777444333555999<<>>======<<<<<<<<<<<<===>>>>>>?????????===<<<<<<===>>>AAADDDGGGIIIJJJJJJKKKLLLJJJJJJKKKKKKLLLLLLMMMMMMKKKLLLMMMNNNNNNMMMLLLKKKOOOOOOMMMMMMMMMMMMOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMNNNKKKHHHGGGGGGGGGGGGFFFDDDDDDCCCCCCBBBBBBCCCCCCBBBEEEJJJPPPXXX```fffiiiqqqssswwwyyyyyyzzz{{{}}}zzzssskkkgggggggggfffddddddaaa^^^___eeepppxxx|||}}}vvvrrrtttvvvwwwzzz~~~vvvsssiiibbbkkk|||}}}rrrccc^^^[[[^^^fffoootttvvvpppppppppmmmgggaaa\\\ZZZWWWRRRJJJBBB>>>:::444,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))*********+++******)))(((''''''&&&(((((())))))))))))((((((((()))))))))************************************rrrpppqqquuuzzzaaaOOOIIIGGGCCCAAA@@@>>>===<<<;;;888555222///...---,,,+++,,,------+++++++++,,,,,,---------***************************************************************************************+++++++++***************+++++++++))))))*********))))))(((+++)))CCC+++(((*********++++++***))))))+++(((&&&'''******(((&&&///)))|||111:::***++++++******))))))(((((((((...+++$$$(((,,,***''' 777"""---888,,,]]]999:::333%%%!!!++++++***'''222)))(((---+++"""888###+++444***'''((()))))))))************ TTT!!! 999///;;;((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************))))))************))))))((()))))))))************((()))))))))************************************++++++++++++++++++++++++++++++,,,,,,------------+++---111999EEEWWWjjjvvvyyytttjjj```ZZZTTTQQQUUU\\\mmmzzzssshhhLLL???222000333777<<>><<<;;;:::999999999999:::;;;===???@@@BBBBBBBBB@@@===999888999:::@@@DDDIIILLLNNNNNNOOOPPPOOOOOOPPPQQQQQQRRRSSSSSSUUUVVVXXXYYYYYYXXXVVVUUUVVVUUUTTTSSSRRRSSSTTTUUUQQQQQQQQQQQQPPPPPPPPPPPPOOOMMMJJJIIIJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEEEE@@@@@@@@@CCCHHHNNNUUUYYYdddiiipppvvvyyyzzz{{{|||zzzuuuooommmllllllkkkiiikkkbbbXXXSSSWWW```kkkssszzzsssqqqrrrsssvvv{{{rrrfffnnn~~~|||nnnkkkeee]]]ZZZ^^^iiixxxxxxssspppjjjbbb\\\XXXUUULLLAAA===???<<<666,,,+++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((())))))************+++******)))(((''''''&&&(((((())))))))))))((((((((()))))))))************************************sssrrrrrrtttxxx```NNNIIIGGGDDDAAA???>>><<<<<<;;;999555222......---,,,,,,,,,,,,---*********+++,,,---------***************************************)))))))))*********************************+++++++++++++++*********+++++++++++++++)))))))))))))))*********+++(((CCC+++(((***++++++++++++******))))))((('''((()))***)))(((999!!!nnnZZZ 999***************))))))))))))***,,,***&&&'''---...((("""777---((( bbbFFF&&&!!!(((...;;;+++"""(((...%%%'''***&&&(((***&&&***###CCCsss***'''))))))))))))************###kkk***999$$$%%%000///))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))************))))))))))))***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///---///777FFF[[[ooo}}}|||rrriii___WWWUUUUUUXXXfffuuuuuucccRRRFFF:::444111555;;;@@@EEEIIINNNRRRVVVWWWVVVVVVXXXZZZZZZ]]][[[RRRHHHCCC???;;;<<<;;;:::999888888888888:::;;;<<<>>>AAADDDFFFGGGDDDDDDBBB<<<777555777:::AAAFFFMMMRRRTTTUUUVVVWWWYYYYYYZZZ[[[]]]^^^______```aaacccddddddcccaaa```aaaaaa___^^^]]]\\\\\\\\\XXXXXXWWWWWWVVVVVVVVVUUURRRPPPMMMLLLLLLLLLLLLKKKLLLKKKJJJHHHGGGGGGGGGGGGFFFDDDBBBAAABBBFFFKKKNNNUUUZZZcccjjjpppuuuxxx{{{yyyxxxuuusssqqqooooooooonnneee[[[WWWWWWYYY___eeexxx{{{xxxyyyxxxtttrrrrrr|||{{{tttnnnuuuyyyjjjkkkgggaaa[[[\\\hhhzzz|||ssspppoookkkggg\\\[[[RRRDDD>>>BBBCCC@@@///...,,,***))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((()))******++++++******))))))((((((''''''(((((())))))))))))(((((())))))))))))***************************+++++++++sssrrrsssuuuxxx~~~^^^MMMJJJHHHEEEBBB???>>><<<<<<;;;999555333------......------,,,+++******++++++++++++++++++************************+++*********)))))))))(((*********************************++++++,,,,,,,,,*********++++++,,,,,,,,,))))))(((((((((***+++,,,***(((CCC+++(((***************)))(((((('''((())))))))))))***+++444(((+++,,,SSSWWW***)))))))))))))))************(((+++***'''+++...(((000 777888;;;&&&OOO,,,???!!!$$$***000&&&***)))$$$***...++++++(((222111rrrfff%%%***'''))))))))))))************,,,KKKccc))),,,+++555,,,'''!!!444))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))************))))))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////555;;;HHH\\\sss}}}rrrhhh^^^UUUTTT^^^hhhooo|||zzzbbbOOOCCC888111222222777@@@GGGJJJNNNSSSPPPRRRUUUWWWXXXXXXXXXXXXSSSRRRLLLCCC???>>>===999:::::::::;;;<<<===>>>>>>BBBCCCDDDFFFHHHKKKMMMNNNJJJJJJHHHBBB===<<>>888***%%%111 (((---&&&222+++))))))###''')))((((((,,,---cccooo***'''))))))))))))************///lll+++%%%,,,%%%,,,444,,, 777 +++))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))***************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))************))))))))))))************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000===GGGYYYooo{{{uuukkk```VVVPPPUUUiii|||zzzmmmVVV???444444666555777:::AAAJJJNNNNNNPPPUUUQQQRRRTTTWWWZZZYYYVVVTTTHHHDDD<<<555666;;;===;;;888999;;;>>>AAACCCEEEGGGGGGGGGHHHIIIKKKMMMOOOPPPRRRRRRPPPKKKGGGHHHOOOUUUZZZaaaiiiqqquuuwwwxxxyyy{{{{{{}}}~~~~~~{{{xxxvvvrrrrrrqqqpppnnnmmmllllllmmmjjjfffbbbaaa___]]][[[XXXWWWUUUSSSQQQPPPOOOOOOJJJJJJJJJJJJIIIGGGEEEDDDEEEFFFGGGIIINNNWWWbbbiiinnntttzzzzzzvvvuuuzzzxxxnnnkkkiiigggkkkqqqiiinnnrrrtttwww}}}~~~~~~{{{{{{}}}xxxrrrkkkjjjnnnpppnnniiihhhhhhhhhgggggghhhjjjllljjjmmmrrrttttttuuuvvvwww{{{uuu]]]JJJEEEDDD???CCC???888111---++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''(((((()))***+++++++++(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************))))))******++++++++++++wwwvvvwwwyyy}}}{{{YYYJJJFFFCCC@@@AAAAAA@@@>>><<<:::666111---........................------------------------)))************+++++++++,,,,,,,,,+++++++++******+++++++++*********)))))),,,,,,,,,------.........***++++++,,,,,,++++++***---%%%111###///%%%111*** GGG---***************************((()))***++++++***)))(((---***111###***)))******))))))))))))******///(((&&&%%%///&&&444...!!!+++000###...888###***,,,&&&///)))''''''(((((())))))******---$$$+++,,,###nnn///&&&))))))))))))))))))))))))+++"""SSS<<<'''%%%++++++'''###%%%///+++000'''333222))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***+++,,,,,,,,,---000333555+++)))///111...222;;;FFF]]]oooyyy|||rrrbbbVVVQQQVVVcccqqqzzz{{{eeeMMMDDD999000///333999===GGGHHHIIIKKKLLLMMMNNNNNNUUUTTTSSSRRROOOJJJCCC???===:::777666777:::===>>>???BBBEEEGGGHHHIIIKKKLLLLLLNNNPPPRRRTTTWWW\\\___bbbcccdddeeegggjjjooorrr}}}|||yyyxxx{{{zzzwwwtttpppmmmjjjiiiaaa```^^^\\\YYYXXXWWWWWWRRRRRRPPPOOOMMMKKKJJJIIIIIIGGGEEEEEEGGGJJJNNNQQQ[[[cccmmmsssvvvxxx|||tttllliiilllqqqtttrrrllllllrrrwwwwwwzzzwwwllljjjppptttpppjjjmmmjjjggggggiiiiiieeeaaa___bbbhhhooovvvxxxvvvssshhhQQQGGGHHHJJJBBBGGGCCC666...///...)))+++***+++---,,,((('''++++++******)))))))))))))))))))))))))))))))))))))))******))))))******+++,,,:::///((()))+++)))(((+++))))))))))))************+++*********))))))(((((()))************+++++++++)))************+++++++++******))))))******+++,,,yyywwwvvvxxx}}}zzzYYYJJJFFFCCC@@@AAA>>>===;;;;;;999666222...........................,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,+++++++++******+++++++++*********))))))++++++,,,,,,,,,---------***++++++,,,,,,++++++***,,,&&&'''&&&***...'''777333:::---***************************))))))************))))))...%%%)))+++444$$$OOO)))******))))))))))))*********'''"""888///'''###&&&???/// 555111$$$444222%%%%%%222'''((((((((())))))))))))))))))######111###;;;///&&&))))))))))))))))))))))))%%%***TTTHHH***,,,'''444((("""(((******+++///"""&&&))),,,222$$$))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++,,,,,,+++******---333777LLL>>>333333666777@@@LLLYYYiiiyyy|||yyyttthhhYYYPPPOOO]]]nnnyyy```JJJ>>>999333111444;;;BBBFFFKKKKKKKKKLLLNNNPPPRRRSSSSSSPPPLLLIIIFFFCCC???<<<888777666777:::>>>AAACCCCCCFFFHHHIIIJJJKKKMMMOOOPPPRRRVVVZZZ^^^ccchhhllluuuvvvxxxzzz}}}}}}zzzvvvrrrpppnnniiihhhfffcccaaa___]]]]]]VVVVVVTTTSSSQQQOOOMMMMMMIIIHHHFFFFFFGGGIIILLLNNNSSSZZZdddkkkooottt{{{{{{sssmmmmmmqqqvvvzzzrrrlllkkkoooqqqooopppsss~~~xxx{{{tttqqqrrrtttuuuuuurrrlllgggfffjjjkkkhhheeebbbaaabbbjjjuuu{{{{{{xxx}}}}}}kkkXXXOOONNNNNNJJJDDD>>><<<777000,,,+++,,,******,,,+++((((((++++++******)))))))))))))))))))))))))))))))))))))))******))))))******+++,,,666---''')))+++))))))***))))))))))))************************)))))))))((()))************+++++++++)))************+++++++++******))))))******+++,,,zzzwwwvvvyyyyyyXXXIIIFFFBBB@@@@@@;;;::::::999999666333///........................,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,+++++++++******+++++++++***************+++++++++++++++,,,,,,,,,***++++++,,,,,,++++++***333))),,,///"""---555&&&---BBB---************************************))))))************000///"""---///*********))))))))))))******,,,uuu;;;///333&&&*** '''333)))$$$444---$$$(((,,,((())))))))))))))))))((((((&&&+++$$$222(((hhh///&&&))))))))))))))))))))))))$$$...(((444$$$000111%%%))))))&&&%%%$$$%%%((((((&&&'''***+++$$$000***222///))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++---,,,***))))))---444999SSSCCC444333999BBBQQQ___mmmsss~~~{{{xxxqqqiiibbbYYYTTTVVV]]]ooo}}}}}}jjjWWWCCC444111000000444<<>><<<;;;:::999666777888;;;???CCCGGGIIIHHHJJJLLLNNNOOOQQQUUUWWWZZZ^^^ccciiiooovvv}}}|||yyyxxxuuutttrrrooollliiigggfff^^^]]][[[YYYWWWUUUSSSSSSLLLKKKJJJHHHHHHIIIIIIJJJJJJOOOWWW]]]ccckkkttt{{{{{{xxxtttrrrsssvvvzzz}}}xxxtttrrrsssqqqlllhhhgggsssxxx{{{{{{|||}}}zzzvvv~~~|||vvvqqqrrrwww||||||uuunnnjjjkkkllljjjhhhddd___]]]dddqqqzzz|||yyyvvvyyywwwkkk___XXXUUUSSSTTTDDD;;;@@@@@@555---------***)))++++++((((((++++++******)))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++111+++''')))+++***))))))))))))))))))************************)))))))))))))))************+++++++++)))************+++++++++******))))))******+++,,,zzzxxxxxx}}}wwwWWWIIIFFFBBB???@@@<<<;;;::::::999777333///........................++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++************************************************++++++***++++++,,,,,,++++++***&&&'''%%%...&&&,,, >>>)))AAA---***************************,,,+++))))))))))))+++,,,###444(((***###///666666***+++******))))))******+++SSS@@@333000666444)))###***///***''')))---%%%++++++******))))))(((((((((###222((()))***''',,,///&&&))))))))))))))))))))))))(((***&&&777$$$...(((...***,,,//////+++(((''')))///111+++,,, ###///((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++******,,,111555BBB888333999EEERRRbbbooo{{{zzzooocccXXXTTTWWW___mmmyyy}}}kkkWWWGGG<<<555111000222666<<>>AAACCCGGGJJJMMMLLLNNNRRRVVVZZZ___eeeiiimmmqqqxxx~~~|||xxxuuurrrpppgggfffdddaaa___\\\[[[ZZZSSSRRRPPPNNNLLLKKKJJJJJJGGGJJJMMMQQQVVV^^^gggmmmsssuuuwwwxxxyyyyyyzzz{{{{{{rrrhhhbbbbbbhhhnnnppptttyyy|||{{{~~~~~~}}}wwwpppooouuuzzz~~~yyysssmmmiiiiiijjjdddbbb```cccjjjpppssssssmmmnnnmmmhhhbbb]]]ZZZYYY]]]NNNBBB@@@BBB>>>555//////+++)))***+++))))))++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++)))''')))++++++))))))((()))))))))*********************)))))))))))))))))))))*********+++++++++))))))*********+++++++++******))))))******+++,,,yyywwwzzzuuuUUUHHHFFFBBB?????????>>><<<;;;:::777222///........................++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********************************************************++++++,,,,,,++++++***&&&:::222&&&DDD&&&333"""qqq---***************************,,,+++***))))))***+++,,,,,,$$$666...DDD[[[+++++++++************++++++ ZZZ"""***///!!!$$$888000;;;+++)))+++(((++++++******))))))((((((%%%******%%%&&&555888///&&&(((((((((((((((((((((((())))))222EEEJJJ***...$$$...((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))*********++++++++++++++++++++++++++++++++++++,,,---,,,+++,,,---///000333===MMM\\\hhhrrrzzz{{{xxxvvveee[[[UUU\\\jjjwwwnnn]]]GGG888222111222333777:::???EEEKKKMMMLLLJJJEEEFFFGGGGGGFFFCCC???===:::999888:::<<<======<<<>>>@@@CCCEEEFFFHHHLLLOOORRRVVV]]]dddkkkssszzz{{{yyyqqqpppmmmkkkhhheeecccbbb\\\[[[YYYVVVSSSQQQOOONNNKKKKKKKKKKKKMMMRRRXXX\\\eeekkktttyyy{{{zzzzzzzzzwwwiii^^^YYY___dddeeejjjsss{{{}}}~~~{{{vvvrrrqqqrrrtttwww|||~~~xxxmmmfffiiinnniiikkkmmmkkkhhhgggiiilllhhhhhhhhhgggddd```^^^___bbb___QQQAAA???FFFAAA444444---)))***+++))))))++++++******)))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++((((((((((((***+++***)))((()))))))))************))))))))))))))))))******))))))*********+++++++++))))))*********+++++++++******))))))******+++,,,xxxvvvyyysssTTTHHHEEEBBB>>>???@@@>>>===<<<:::777333///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********************++++++++++++++++++******************++++++,,,,,,++++++***222&&&!!!zzzzzz<<<@@@mmm---***************************++++++************++++++***$$$///%%%///!!!///+++%%%KKK+++++++++************++++++000vvvfff$$$666+++!!!+++111222~~~SSS((("""666$$$******************))))))///"""------(((222$$$CCC///&&&((((((((((((((((((((((((&&&+++000!!!'''111+++,,,###))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***,,,......---------......<<>>:::888666777:::>>>BBBDDDDDDCCCBBBEEEIIIJJJKKKNNNSSSXXX```fffnnnxxx|||{{{xxxuuurrrooolllkkkgggeeeaaa]]]YYYWWWUUUUUUSSSQQQNNNLLLLLLMMMNNNPPPTTT\\\hhhqqquuuwwwyyy{{{}}}uuuggg\\\]]]bbbdddbbbccckkksssvvv}}}zzzxxxwwwuuusssqqqiiiqqqxxxvvvmmmhhhnnnuuussswwwzzztttjjjdddeeehhhjjjjjjnnnpppnnnhhheeeffffffnnndddJJJ@@@HHHHHH===999111+++++++++***)))++++++******))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******'''******((((((++++++)))))))))))))))************))))))))))))************)))************+++++++++)))************+++++++++******))))))******+++,,,yyyuuuuuu}}}rrrSSSGGGEEEAAA>>>>>>===<<<;;;;;;:::777333000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******))))))*********+++++++++,,,,,,+++++++++************++++++,,,,,,++++++***$$$%%%<<<---******************************++++++,,,,,,++++++***%%%---777&&&000$$$222111ttt+++,,,++++++******++++++,,, 999&&&---444###444CCC,,,$$$000)))******************++++++000%%%000,,,---((()))---,,,...///&&&(((((((((((((((((((((((('''***)))%%%SSSTTT+++###///***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***,,,.........///222444;;;MMMdddrrrxxxzzz~~~|||{{{ooofff___ZZZ\\\fffyyybbbEEE999222///222444444777<<>><<<:::999999999:::<<>>444,,,+++,,,******++++++******)))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((,,,,,,((('''+++,,,***))))))))))))************((()))))))))************)))************+++++++++)))************+++++++++******))))))******+++,,,zzztttqqqwwwqqqSSSGGGEEEAAA>>>>>>:::999999999999888444111........................------------------------++++++,,,,,,,,,---------,,,,,,,,,+++++++++******))))))******++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,+++++++++111$$$BBB---******************************+++,,,------,,,+++***111(((!!!999)))---&&&'''!!!:::222,,,,,,++++++******++++++,,,222$$$444,,, 111)))))))))***+++++++++,,,&&&)))------###,,,***)))%%%///&&&((((((((((((((((((((((((,,,%%%'''111(((***&&&,,,))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,------///222777;;;KKK^^^sss}}}}}}{{{zzz|||wwwlllccc```^^^\\\```oooqqqOOO333000---///333555666???IIILLLLLLNNNPPPQQQOOOLLLIII@@@===:::777666777999;;;>>>===>>>BBBFFFJJJLLLLLLNNNSSSXXX\\\aaaiiittt|||~~~|||zzzsssoooiiiddd```^^^^^^^^^\\\ZZZXXXWWWUUUSSSOOOMMMHHHMMMTTTYYY]]]eeeooowww{{{|||yyyqqqoooqqqnnngggjjjooopppjjjddddddfffgggppptttyyyzzzwwwtttsssssspppppppppqqqtttxxx~~~~~~zzzssslllgggfffgggvvv}}}~~~uuuvvvkkkwww{{{jjjOOO???DDDPPPAAA777...,,,---+++******+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))------'''&&&+++---+++))))))))))))************(((((())))))*********+++)))************+++++++++)))************+++++++++*********)))***++++++,,,zzzuuusssxxxpppSSSGGGDDD???<<<===???>>>===<<<:::777333///........................------------------------........................++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++...$$$+++ZZZ(((...***+++,,,***(((''''''(((************************++++++++++++++++++++++++111$$$***CCC***++++++,,,---...---+++(((---///888!!!000***...------,,,***(((''''''(((((()))************+++++++++***'''&&&222!!!'''((((((((())))))******,,,*** $$$'''(((&&&&&&(((*********(((&&&''')))+++---)))%%%$$$&&&((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''((()))***************++++++************++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---,,,+++------...///000777EEERRRgggttt}}}tttnnnfff___[[[\\\aaaeeetttcccCCC444333222222444777<<>>??????>>>===<<<:::777333///........................------------------------------------------------++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++///+++111555***444zzz"""***+++,,,,,,++++++,,,---************************++++++++++++++++++++++++000&&&+++===fff+++***+++,,,---...---+++)))***000aaaAAA 222'''---000...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,222(((***888***"""((()))))))))************%%%---))))))###SSS```111111******+++,,,,,,---111666999444000,,,*********)))'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''((()))******))))))(((++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------,,,...///111444:::GGGYYYgggooozzz~~~|||rrrooocccUUUOOOUUUcccsss|||qqq]]]FFF555000333555777;;;@@@DDDHHHKKKMMMRRRRRRQQQOOOKKKFFFAAA===666888999:::;;;<<<@@@BBBFFFHHHKKKMMMOOOTTT[[[```jjjsss}}}vvvnnniii___^^^]]]]]]^^^]]][[[YYYYYYXXXYYY\\\aaaddddddcccZZZYYYWWWWWWXXX[[[]]]^^^^^^cccjjjoootttzzz~~~vvvqqqoooppppppooolllhhhbbb___]]]\\\[[[ZZZUUUSSSPPPOOOPPPSSSWWWZZZeeejjjqqqvvvwwwwwwvvvvvvzzzuuunnnhhheeecccccccccjjjlllnnnpppuuu||||||yyyvvvuuuzzz|||sssuuu~~~~~~{{{vvvpppjjjgggfffeeeiiirrr|||~~~yyyvvvvvvsssooonnnooohhhWWWHHH@@@GGGDDD???777000+++************++++++******))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''')))++++++***)))***+++******************************++++++++++++******+++++++++*********))))))++++++++++++++++++++++++~~~xxxuuuyyylllQQQGGGFFFCCCAAABBB???>>><<<;;;:::777222///........................------------------------------------------------++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++************************444&&&'''...//////{{{000888''')))+++,,,,,,,,,...000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((666&&&$$$+++222***+++,,,------,,,++++++333===###;;;aaavvv$$$222666---222///000//////...------,,,,,,,,,,,,,,,+++++++++++++++===***www555000))))))***************+++%%%///(((+++&&&+++###,,,!!!((())))))***,,,000777;;;444222...---,,,,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***,,,---,,,+++)))(((++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,...---------------------***---222888CCCUUUhhhuuuxxxzzzmmmcccWWWKKKJJJXXXmmmlllOOO<<<222///111555888<<>>;;;999666888;;;>>>@@@CCCGGGIIIJJJMMMQQQTTTYYYbbblllttt}}}|||uuummmfff^^^VVVQQQUUUTTTSSSTTTUUUWWWVVVUUUUUUUUUWWWZZZ]]]]]][[[XXXNNNLLLIIIGGGGGGJJJNNNPPPQQQTTTXXXZZZ\\\aaahhhmmmwww~~~zzzxxxxxxxxxxxxqqqnnniiieeedddcccbbb```[[[YYYUUURRRPPPOOOPPPQQQYYY```iiiqqquuuwwwxxxxxxxxxtttoookkkiiiiiikkkmmmsssooohhhgggppp}}}zzzxxx}}}vvvrrruuuyyy{{{zzzsssiiidddeeeiiiggghhhjjjoootttvvvvvvtttvvvnnnjjjkkkiii___PPPFFFGGGIIIGGG???444,,,***+++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((***---...---,,,+++,,,******************************++++++++++++******+++++++++***************++++++++++++++++++++++++{{{uuurrrxxxlllQQQHHHFFFCCCAAABBB>>>===<<<;;;:::777222...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++************************111>>>333&&&&&&+++--- CCC&&&***&&&''')))******+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((666(((???%%%&&&***,,,...///......//////***000666+++---SSS>>>III:::???===555;;;:::999777444111///---------,,,,,,,,,+++++++++333---333000%%% ))))))))))))************+++///)))...!!!(((...///+++***)))'''&&&)))---111,,,+++*********+++,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))---...000111000...,,,***++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---.........---------...***333>>>HHHSSSbbbpppwww}}}~~~}}}sssgggVVVTTTUUU\\\hhhvvvgggRRR<<<111111222333555<<<@@@FFFLLLOOOOOOMMMLLLNNNKKKEEE???;;;888888888:::<<>>===<<<;;;999666222...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++************************888%%%///555+++(((///---444,,,444ooo---"""(((***++++++******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000###000---///---;;;(((///111444555555555888:::222333<<<,,,VVV999mmmFFFVVVQQQEEEQQQGGGGGGKKKKKKJJJHHHEEEAAA>>>;;;888888888777666555444444888---111$$$999---222...))))))))))))))))))))))))***...+++111&&&YYY[[["""&&&222111...***''''''***,,,&&&''''''''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))***...///000000000...,,,+++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++---///...------...000000CCCWWWcccllluuu{{{}}}wwwoooggg```YYYSSS[[[gggqqqwww{{{|||kkk___DDD999000///111333444777DDDFFFIIILLLMMMMMMLLLKKKFFFBBB===999666777999:::>>>@@@BBBDDDFFFJJJOOOSSSXXX```iiiqqqzzzyyyssskkkddd___VVVRRRLLLFFFDDDGGGLLLOOOKKKPPPZZZeeeooouuuuuutttrrrnnnggg^^^VVVQQQNNNLLLFFFIIIMMMOOORRRVVV[[[___bbbXXXOOOPPPZZZdddiiihhhdddiiippptttxxx||||||wwwrrrnnnjjjfffdddeeebbb^^^ZZZWWWTTTSSSSSSOOORRRWWW\\\bbbhhhppptttssstttuuuttttttuuuyyy|||yyyrrrsss{{{}}}wwwsssrrrrrrooonnnnnnooozzzuuujjjhhhjjjjjjhhhggggggjjjpppvvvzzzrrrlllfffdddiiinnnnnnlllgggZZZKKKCCCBBB>>>444+++---,,,+++*********++++++************************************************************************(((+++...000///---,,,,,,******************************++++++++++++***************************************++++++,,,,,,,,,tttnnnkkktttjjjPPPGGGFFFBBB>>>???>>>===;;;:::999666111...........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))***///333///(((&&&)))...%%%'''555000###JJJ---999,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///'''+++777999$$$hhh:::999<<<@@@BBBBBBDDDHHHKKKNNNUUUDDD[[[LLLAAAPPPpppqqq[[[SSS```YYYZZZ^^^MMMXXXTTTUUUVVVVVVTTTQQQMMMKKKKKKKKKJJJIIIGGGFFFEEEEEEEEE===888>>>111555???---"""***************)))))))))###---(((111)))(((+++///+++//////---***(((''')))***((()))***)))'''&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,,,,,,,,,,++++++***++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---000000......111444999SSSmmmxxx}}}~~~}}}~~~zzznnn___VVVTTTUUU^^^gggrrryyy|||xxx___GGG888444///---000333666<<>><<<999777777:::===???AAABBBDDDFFFJJJPPPXXX]]]lllvvvxxxtttnnnhhhaaaXXXPPPKKKDDDCCCBBBCCCGGGOOOZZZaaajjjqqq}}}zzzrrraaa^^^WWWOOOJJJHHHJJJMMMQQQVVV]]]bbbfffkkkqqqvvvrrrhhh___aaakkktttwwwuuusssuuuwwwwwwuuuuuuwwwzzz}}}xxxsssooojjjgggfffddd```\\\YYYXXXYYYYYYSSSTTTUUUVVVYYY^^^eeekkksssvvvyyyxxxvvvuuuwwwzzz~~~{{{xxx{{{yyyuuuqqqooonnnmmmmmmmmmnnnwwwyyyooohhhggghhhjjjkkkkkkkkknnntttyyytttpppjjjiiiqqq|||{{{jjjVVVKKKHHHDDD999///---,,,+++***)))***+++,,,************************************************************************&&&(((+++,,,+++***))))))******************************++++++++++++*********************+++++++++*********++++++,,,,,,---vvvnnnllluuufffMMMEEEEEEBBB??????>>><<<;;;:::999666111...........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...888222!!!"""444999---(((222---$$$)))------///(((kkk//////,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------***666"""111+++'''@@@&&&;;;FFFKKKPPPRRRRRRUUUZZZ___^^^OOOooo]]]WWWfffvvvYYYaaajjjfffooommmooojjjkkklll___```\\\]]]___```^^^ZZZVVVTTTXXXWWWVVVUUUSSSRRRQQQPPPNNNFFF___HHHHHHOOO<<>>===:::777333///---........................------------------------++++++++++++++++++++++++........................******+++++++++,,,,,,,,,***++++++,,,,,,++++++***.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,...,,,***)))+++---......///000000...,,,+++,,,...000111333444555777:::===FFFIIIMMMOOOOOORRRVVVZZZ___dddjjjlllmmmpppvvv||||||vvvsssuuuzzz~~~~~~{{{xxxxxx~~~~~~yyyxxxwwwtttuuuvvvwwwvvvsssooollljjjlllhhhfffccc]]]VVVTTTWWWXXXVVVUUUUUUUUUUUURRRPPPNNNNNNOOONNNKKKGGGCCC@@@===777333333222...,,,...***))))))+++,,,---+++)))%%%&&&((()))((('''((()))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------.........---,,,+++---333888777444666@@@JJJjjjwww|||yyywwwttt```OOOQQQ```mmmrrrsssrrrzzz{{{zzzmmmMMM>>>777111000555111555;;;@@@EEEGGGHHHHHHKKKIIIFFFDDDAAA===999666666888===CCCCCCBBBEEEKKKJJJSSS]]]cccmmm}}}{{{xxxtttoooiiiddd```ZZZSSSNNNPPPGGGAAAAAAAAAAAAGGGOOOSSS___mmmyyy{{{mmmbbbXXXPPPOOORRRQQQTTTYYY^^^fffqqq}}}|||{{{|||~~~|||xxxuuuqqqmmmjjjiiiiiihhhggg```^^^\\\[[[ZZZYYYZZZZZZ[[[aaakkkrrrwwwyyyzzz{{{wwwvvvwwwzzz~~~~~~|||qqqqqq{{{xxxyyyzzzrrroooiiikkkvvv~~~{{{vvvttt~~~}}}zzz~~~kkkjjjllliiiWWWAAA===FFF777222---***+++---///000***++++++,,,,,,++++++***************************))))))))))))))))))))))))************************************************++++++************************+++++++++,,,,,,,,,++++++******++++++,,,---yyytttyyy```JJJFFFCCCCCCBBB<<>><<<888444000---........................------------------------++++++++++++++++++++++++...............---------***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---......---...111333666777:::>>>CCCJJJQQQVVV[[[^^^bbbfffhhhjjjmmmnnntttxxx|||~~~~~~~~~rrrpppmmmlllmmmoooqqqrrrsssvvvqqqoooqqqjjjfffooossstttvvvxxxyyyyyyxxxwwwzzz~~~}}}yyyvvvuuuqqqiiibbb```aaa___\\\ZZZYYYUUUQQQNNNRRRSSSTTTUUUUUUSSSQQQOOOLLLEEE???===;;;888777888333000,,,******++++++******+++,,,,,,+++******+++)))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------000333666<<>>DDDHHHJJJJJJIIIGGGDDD@@@<<<;;;:::::::::<<<<<>>??????>>>;;;555000---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,///.........------,,,,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,---------------,,,,,,,,,,,,,,,,,,------,,,---///000000///---,,,...///111333444666:::===HHHIIILLLPPPWWW___fffjjjnnnooopppsssvvvvvvuuutttmmmmmmmmmmmmllliiiccc```YYYZZZ[[[[[[ZZZYYYZZZ[[[\\\```]]]\\\```YYYTTT\\\cccggglllnnnkkkiiihhhhhhkkkuuu||||||yyyyyyzzzxxx{{{~~~~~~~~~tttnnnqqqpppmmmjjjfff```YYYTTTOOOPPPQQQRRRTTTUUUWWWWWWLLLEEE@@@???@@@@@@CCCGGGBBB===555///,,,***))))))++++++*********)))))))))(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,------...//////111:::JJJ^^^ooozzzvvveeeVVVJJJLLLXXXnnnyyy~~~nnnCCC777000111222000111555999===CCCIIILLLMMMKKKJJJBBB???:::777666888<<>><<<;;;;;;;;;<<<@@@GGGNNNQQQXXXhhhwwwtttggg^^^UUURRRPPPPPPQQQUUU___jjjxxxzzzzzz{{{}}}~~~}}}zzzwww}}}}}}yyyvvvrrrmmmiiihhhgggdddaaa___]]]\\\[[[[[[\\\]]]___cccjjjrrrwwwwwwuuuttttttxxx{{{}}}~~~yyyxxxzzztttrrruuuxxxzzzzzzwwwsssppppppooollllllnnn{{{xxxpppmmmeeeeeemmmmmm]]]JJJ???EEE???666000,,,,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))******************************************************++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------xxxxxx{{{]]]JJJFFFBBBAAABBB<<<>>>@@@AAA@@@<<<777111---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...***+++,,,,,,------,,,,,,,,,,,,,,,------------------...///000///000000111222444777:::<<>>;;;888888:::???BBBGGGFFFGGGKKKOOOVVVbbbnnn|||vvvpppllleee___XXXQQQKKKFFFCCC@@@<<<999999;;;===>>>CCCHHHPPPWWW^^^iiiyyyvvvjjj```XXXSSSUUURRRRRRTTTXXX```pppzzzwwwuuuwww{{{zzzuuuyyy}}}}}}xxxrrrnnnmmmkkkiiieeebbb___]]]\\\___^^^]]]]]]___eeemmmsssuuuuuutttuuuvvvxxxyyyzzz~~~{{{|||}}}{{{vvvrrrppprrrvvvyyyxxxvvvrrrlllfffccceeeiiipppyyy}}}wwwqqqnnniiiaaa___iiinnndddQQQDDDHHHBBB999222///.........***++++++,,,,,,++++++***************************))))))))))))))))))))))))******************************************************+++++++++++++++,,,******+++++++++,,,,,,,,,,,,++++++++++++,,,------}}}vvvvvv}}}zzz]]]KKKGGGBBBAAABBB>>>???@@@AAA@@@===777111---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........***+++,,,,,,------,,,,,,,,,,,,,,,------.........,,,---------...111666:::999===BBBGGGJJJMMMPPPSSS```ccciiiqqqxxxzzzxxxuuuooojjjccc`````````^^^\\\VVVRRRNNNPPPTTTVVVSSSNNNQQQSSSWWW\\\bbbiiiqqqvvvzzzyyypppkkknnnlllnnn{{{uuujjjfffggglll{{{|||uuuooollljjjjjjqqqzzzyyyyyy}}}{{{sssmmmfffbbb[[[UUUTTTWWW\\\```___WWWOOOKKKGGGCCCBBBDDDLLLLLLMMMMMMJJJCCC:::444222000---,,,------,,,***(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***************************(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++,,,,,,---000555BBBVVVlll{{{xxxmmm```UUUMMMUUU```tttsssWWW>>>999444000//////222888???EEEHHHKKKLLLKKKHHHCCC@@@;;;===>>>===<<<===@@@CCCHHHHHHLLLTTT\\\fffttt{{{sssmmmgggaaaXXXPPPJJJEEE@@@>>><<<;;;;;;::::::<<<>>>@@@EEEMMMXXXdddppp{{{xxxlllccc^^^YYYVVVTTTRRRQQQTTT\\\ffftttyyyxxxyyy{{{}}}~~~zzzuuuwww{{{~~~xxxtttqqqpppmmmjjjfffbbb___]]]aaaaaa```______bbbgggkkkqqqsssuuuwwwwwwuuutttsss{{{~~~{{{~~~zzztttooonnnrrruuuyyyzzzvvvnnnfffccceeegggdddppp~~~vvvnnnlllhhhbbb```eeejjjeee[[[RRRMMMGGG>>>777222///...---***++++++,,,,,,++++++***************************))))))))))))))))))))))))******************************************************++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...yyytttvvv}}}www\\\KKKHHHBBBAAACCC??????@@@@@@???<<<666111...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------***++++++,,,,,,++++++***,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............++++++,,,---------------,,,,,,,,,---......//////,,,---///000222888AAAHHHMMMRRRYYY^^^aaabbbcccccciiikkkoootttvvvrrriiibbbSSSPPPMMMLLLMMMOOOPPPQQQQQQRRRWWWaaajjjnnnkkkfff___```ccclllzzzxxxyyywww{{{}}}qqqmmmnnnzzzwwwqqqkkkiiimmmyyyrrrpppqqqsssuuuxxx}}}|||wwwooohhhddddddgggiiiggg```[[[XXXUUUOOOLLLMMMKKKNNNTTTXXXYYYUUUMMMGGG<<<888222000///...+++((())))))******************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))(((*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++,,,---...///333???SSShhhyyyxxxjjj]]]UUUVVVYYYfffmmm{{{vvviiiWWWGGG666333///...111777>>>DDDGGGHHHIIIHHHFFFBBB===:::777;;;???AAA@@@@@@CCCFFFKKKOOOXXXeeeppp{{{{{{vvvsssnnneee^^^VVVPPPHHHBBB>>>===<<<;;;777999:::;;;;;;===AAACCCXXXcccoooyyyyyyppphhhaaa]]]\\\ZZZWWWTTTTTTSSSVVVaaasssyyyppppppvvv~~~}}}||||||zzzvvvttt{{{}}}zzzuuutttrrrnnnjjjfffbbb```___`````````______bbbdddlllppptttwwwvvvtttrrrrrrzzz~~~xxx|||}}}{{{wwwqqqnnnppprrrvvvyyyxxxqqqjjjgggfffddd```kkk}}}tttooopppkkkgggfffffffffccc```UUUOOOFFF===666111,,,)))***++++++,,,,,,++++++***************************))))))))))))))))))))))))******************************************************++++++,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...}}}xxxssstttzzztttZZZJJJGGGAAA@@@BBB>>>@@@@@@???===:::555111///........................------------------------------------------------+++++++++,,,,,,------...,,,,,,,,,------------...+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,---............---,,,,,,------.../////////000444:::===AAAIIISSS[[[dddiiinnnqqqooojjjeeecccbbbbbbdddggghhhbbbXXXOOOFFFHHHKKKNNNPPPSSSVVVXXXcccmmm~~~rrrppprrr|||}}}~~~}}}yyywwwyyy~~~wwwsssoooqqqyyyyyypppiiiiiinnnwww}}}|||xxxuuusssqqqjjjfffeeeggggggbbb^^^^^^TTTUUUXXX\\\^^^]]]YYYVVVOOOIII@@@;;;888555000+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++---000222444BBBQQQfffwww~~~xxxlll\\\RRRTTT___jjjvvvwwwvvvnnniiiaaaQQQCCC222222222555;;;BBBFFFGGGDDDDDDCCCBBB@@@<<<999777777<<>>BBBIIIRRRXXXrrr{{{}}}vvvooofff]]]ZZZZZZ]]]___ZZZTTTUUU[[[dddlll~~~vvvrrrooooootttzzz~~~zzzwwwsssrrruuuyyy}}}~~~zzzyyywwwtttoookkkgggeee^^^___``````___```bbbdddgggkkkpppsssssstttuuuvvvyyy}}}wwwtttvvvxxxwwwtttrrrqqqqqqvvv|||~~~zzzvvvsssnnnhhheeehhhssszzzuuummmgggeeeeeeeeedddXXXSSSLLLDDD<<<555...******++++++,,,,,,++++++***************************))))))))))))))))))))))))******************************************************++++++,,,------...******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......~~~xxxsssrrrvvvrrrXXXIIIFFF@@@>>>@@@===AAA@@@>>><<<888555111///........................------------------------------------------------)))***+++,,,------...///,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---......//////......,,,,,,------...///000000666===EEELLLQQQXXXbbbiiiooorrruuussslllaaaXXXRRRJJJKKKOOOVVV\\\\\\UUUOOOSSSYYYaaaggghhhiiilllnnnkkk{{{|||zzzvvv|||xxxkkkkkkuuuzzzooommmrrrzzz}}}yyywwwttttttwwwvvvoooiiiggg```^^^\\\[[[\\\]]]]]]\\\eee]]]SSSKKKFFFAAA:::444,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********+++...222666888SSSbbbuuu}}}sssdddUUUOOOXXXjjjxxx~~~ssskkkbbb___^^^TTT@@@------///333999BBBHHHGGGCCCAAA@@@???>>><<<:::888777999>>>DDDHHHIIILLLSSSYYYeeemmm~~~vvvpppooohhh```[[[XXXRRRJJJCCC>>><<<999888888777666444777:::>>>DDDMMMYYYhhhrrryyy~~~|||mmm```[[[[[[ZZZ```ccchhhggg\\\TTT\\\iiiwwwooolllnnnrrryyy|||xxxvvvrrrooopppxxx~~~~~~||||||zzzwwwsssoookkkhhh___````````````bbbeeehhheeehhhmmmpppqqqtttxxx|||vvvvvvuuu{{{yyylllppptttwwwwwwuuusssrrr|||sssllleeefffssszzzpppfffdddddddddbbbWWWSSSNNNHHHAAA:::333///+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))******************************************************+++,,,,,,---......******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......|||vvvqqqpppqqq|||rrrXXXIIIFFF@@@???CCC@@@?????????>>>:::555111...////////////////////////........................++++++******)))******+++,,,,,,---------,,,,,,+++...---,,,,,,+++++++++,,,......---,,,,,,+++******++++++,,,,,,,,,---------...------------...////////////............//////,,,,,,---///111111///...+++...111///---...333888DDDJJJSSS[[[```dddgggiiiqqqooojjjbbbYYYPPPIIIEEE@@@DDDIIINNNRRRXXX^^^cccmmmzzzxxxrrrzzz~~~~~~}}}ssspppzzzssshhhhhhttt~~~}}}|||zzzvvvqqqqqqsssqqqoooiii```]]]]]]\\\YYY___^^^\\\\\\YYYSSSIIIAAA888333,,,)))******)))'''...---+++***)))))))))*********)))(((((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***---******111222888GGGiiizzzzzzkkk[[[WWW___kkkvvv{{{|||uuu]]]```hhhhhhUUU;;;111666333555999???CCCFFFEEEDDDAAA>>>999777888:::===>>>???@@@EEEKKKNNNQQQYYYbbbqqq}}}uuunnnkkkjjjaaaUUULLLHHHEEE@@@<<>>HHHZZZmmm|||qqqaaa\\\YYYVVV[[[ccckkkooohhhfffgggWWWYYYxxxqqqjjjooosssyyy|||zzzvvvqqqnnnjjjssszzz~~~||||||{{{vvvmmmffffffdddaaa^^^^^^aaadddfffgggiiilllooorrruuuwwwxxxwwwssspppttt~~~ppprrrwwwzzzwwwrrrttt{{{yyyoooccceeeyyyzzznnnhhhfffeeeddddddaaaXXXKKKEEEDDDBBB999///...---,,,,,,------+++***))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,111000((((((111333---++++++++++++++++++++++++,,,,,,,,,---------......}}}wwwsssrrrvvvrrrWWWIIIFFF@@@???CCC@@@?????????===:::555111...................................................,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,++++++------,,,,,,+++,,,,,,,,,......------,,,+++******++++++,,,,,,,,,---------...------------...////////////............//////222222222222222111///---///000222111222888AAAIIILLLUUUbbblllooolllhhheeeaaa]]]WWWRRRNNNJJJFFFDDDHHHNNNUUU\\\bbbiiisssyyy|||||||||rrriiikkkvvv|||zzz~~~|||xxxvvvyyywwwqqqkkkiiiiiieee___^^^\\\[[[[[[[[[XXXRRRMMMCCC===666///+++***))))))))))))************************)))(((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,(((...---,,,000333???TTTttt~~~}}}vvvrrrmmmddd]]]```lllxxxuuujjjpppooo]]]FFF555000111444777===BBBEEEEEECCCAAA???<<<999777777999;;;<<>>;;;:::777666777777555777;;;@@@BBBIIIWWWiiivvv}}}~~~pppeeeZZZTTTSSSYYYfffrrryyyuuukkkccc___```rrrzzznnnlllnnnvvvxxxxxxuuuqqqoooppprrrzzz|||~~~~~~~~~yyyrrrkkkiiigggdddaaaaaabbbeeeggghhhjjjmmmppprrrtttttttttssspppnnnrrr~~~~~~~~~zzzzzz~~~{{{nnnccceeettt}}}qqqjjjjjjkkkmmmnnnssscccOOODDDCCCDDD===666///---,,,,,,,,,,,,+++*********************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++'''---...(((+++444777333++++++++++++++++++++++++,,,,,,,,,---------......}}}wwwrrrsss{{{pppVVVHHHFFF@@@???BBB@@@??????>>>===999555111...------------------------........................,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------......------,,,,,,++++++,,,,,,,,,,,,------------...------------...////////////............//////222111000///......------222444666999>>>HHHUUU^^^```gggnnnqqqmmmdddZZZTTTLLLHHHEEEDDDFFFKKKOOORRRdddiiippptttyyy~~~wwwqqqttt}}}ooooooyyyyyyyyywwwrrrnnnooopppjjjbbb]]]ZZZXXXYYY\\\]]]\\\YYYSSSNNNFFF;;;222...---...&&&''')))***++++++***)))******)))(((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------'''//////---111777JJJfff}}}zzzxxxlllcccaaaccciiisss}}}~~~ppptttxxxlllLLL555111222000999===CCCGGGHHHEEE@@@<<<999999888888:::<<>><<<888444000...------------------------........................,,,------...............+++++++++++++++,,,,,,------,,,,,,,,,,,,---......---------------,,,,,,,,,,,,,,,,,,------------......------------...////////////............////////////...------...000222666;;;BBBIIIRRR[[[eeelllooonnnkkkddd[[[SSSNNNLLLEEEGGGIIIMMMTTTaaaqqq|||{{{~~~}}}{{{yyy~~~vvveeeeeesss~~~xxxvvvqqqnnnqqqsssnnnfff```[[[WWWVVVYYY\\\]]]]]]\\\[[[UUUJJJ???666333333)))))))))***************+++***))))))(((((())))))'''(((***++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......(((///...///888CCCXXXsss~~~~~~}}}{{{zzz}}}qqqeee___aaaooo{{{vvvkkkpppiiiVVV===///111777888>>>CCCIIIMMMKKKEEE>>>:::555666999;;;>>>BBBFFFIIIKKKOOOZZZhhhttt|||rrrlllccc\\\YYYUUUNNNHHHEEEBBB>>>999777777888777666666555666999:::;;;BBBJJJRRR\\\iiitttvvvpppfff___VVV[[[]]]```ooosssffffffmmmyyyqqqdddccckkktttyyyuuuuuutttrrruuurrrpppwww|||xxxrrrpppllliiifffeeeeeeeeedddggglllppprrrqqqooommmqqqtttzzz|||}}}ppphhhjjjiiifffrrr}}}zzzzzzaaaNNNCCC???AAAEEE444111...,,,,,,,,,,,,+++******************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++///...++++++000111...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......{{{vvvuuulllSSSFFFEEE@@@@@@BBB@@@@@@???===;;;777444000...................................................,,,---...////////////...,,,,,,++++++,,,,,,......---------,,,,,,---......---------------------...,,,,,,---------............------------...////////////............//////000111000//////222777<<>>888666111///---+++*********+++++++++***)))))))))))))))'''((()))+++++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......+++...+++333FFFUUUdddyyy~~~}}}zzzzzzzzzxxxsssgggccceeekkk}}}{{{zzzooobbbNNN;;;444333444999???CCCHHHNNNOOOKKKDDD===:::555777;;;>>>@@@DDDJJJNNNRRRYYYiii||||||qqqgggbbb^^^WWWQQQNNNJJJCCC===;;;<<<:::888666666666666666777666888;;;<<>>FFF999555000---,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++---......+++***,,,,,,***++++++,,,,,,,,,---------,,,,,,,,,---------......{{{vvv~~~jjjQQQEEEEEE@@@@@@BBB???@@@???===:::777333000///////////////////////////........................+++,,,...///000000///...------,,,,,,,,,...///000///......---------------,,,,,,------......//////,,,---------...............------------...////////////............/////////000111000111666>>>EEEWWW\\\eeemmmqqqpppllliii^^^[[[UUUOOOLLLMMMRRRVVVccckkktttyyy~~~~~~}}}~~~~~~}}}yyylllkkkrrr|||{{{vvvpppoooiiiaaa\\\ZZZYYYWWWTTTTTTVVVWWWUUUMMMDDD;;;666777666333000---,,,++++++++++++***))))))))))))***'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------...............===XXXgggooo|||{{{vvvuuuwww~~~{{{iiiaaahhhrrr|||rrrQQQ;;;---111888888:::AAAFFFJJJNNNMMMGGG@@@<<<;;;888;;;>>>@@@AAAEEELLLQQQ^^^gggzzzuuukkkccc^^^]]]PPPKKKFFFEEECCC===::::::999999888888777777777777666666999===@@@EEEQQQ^^^rrrvvvvvvnnn```TTTQQQRRRQQQ[[[mmmooohhhooo{{{dddcccdddhhhnnnsssuuutttwww{{{xxxqqqrrrzzz}}}}}}}}}~~~|||}}}}}}}}}~~~~~~~~~|||}}}~~~~~~~~~}}}||||||vvvuuurrroookkkhhheeeccc___```dddhhhlllppprrrtttooottt~~~zzzyyy}}}}}}yyyzzz}}}{{{vvvxxxvvvuuurrriiidddooo}}}{{{tttnnneeeTTTBBB>>>CCC@@@;;;444...,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,---------......}}}tttxxxhhhPPPDDDDDD@@@@@@BBB???@@@???<<<999666333000///................................................***,,,...///000000///...///...---------///111222111000///---,,,,,,,,,,,,,,,,,,,,,---...//////000------------...............------------...////////////............//////---000333555999CCCPPPZZZjjjjjjkkkllljjjfffaaa]]]YYYWWWUUUTTTYYYcccoooxxx~~~~~~}}}{{{yyyzzz~~~}}}xxxwwwrrrkkkeeeccc```[[[XXXRRRSSSSSSSSSOOOHHH@@@999999999999777555111...,,,,,,+++******))))))******(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...111666JJJgggtttwww~~~|||vvvuuuwwwqqqdddeeevvvzzzddd???666///111777===@@@BBBEEEIIIKKKHHHAAA<<<:::;;;:::>>>BBBDDDFFFLLLVVV]]]pppzzz|||ooogggaaaYYYUUUUUUGGGBBB???>>>===999888:::666777888888777777777888666888===CCCHHHOOO___mmmuuuqqqiii```WWWSSSTTTVVV\\\kkk~~~ooommmqqqcccfffiiilllppptttzzz~~~xxxppppppwww~~~|||}}}||||||}}}||||||}}}}}}}}}}}}}}}}}}zzz{{{}}}}}}||||||||||||xxxwwwvvvsssoookkkgggeee``````aaacccgggmmmsssvvvuuuvvv}}}~~~~~~|||vvvuuuyyy||||||xxxuuutttsssqqqtttxxxyyyrrrhhhfffoooyyyxxx{{{sssnnnllllllaaaMMMAAAAAAEEE???777000---,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********,,,,,,,,,+++,,,++++++,,,,,,---......///,,,,,,,,,---------......{{{pppqqqgggOOODDDDDD@@@@@@BBB???@@@???<<<999666222000///------------------------........................***+++---///000000///...000///...---...000222444222111///...,,,,,,+++++++++,,,,,,---...///000000---------.........//////...------------...////////////............/////////444:::@@@HHHVVVgggssstttpppjjjccc^^^YYYUUUSSSVVVUUUVVV]]]lllzzz{{{{{{{{{vvvmmmzzz|||wwwqqqmmmjjjgggaaa]]]UUUSSSRRRRRRQQQLLLDDD>>>777:::<<<===;;;666000+++,,,+++******)))*********)))(((((('''(((***,,,---))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---444===TTTqqq{{{{{{}}}~~~xxxwwwzzzvvvhhhbbblll}}}{{{kkkOOO111777666000555BBBHHHEEEDDDGGGHHHCCC===888999;;;:::???DDDHHHMMMVVVbbbkkkvvvjjj```[[[VVVMMMHHHHHHDDD???;;;;;;888555444777222444666777777777888999999;;;AAAIIIOOOYYYjjjzzzsssiii[[[SSSSSSUUUXXXXXXlll~~~xxxuuudddcccbbbhhhooorrrtttzzzuuummmmmmuuu}}}}}}~~~{{{{{{{{{}}}|||}}}}}}}}}}}}}}}}}}}}}zzz{{{||||||{{{{{{{{{|||zzzyyyxxxuuurrrmmmiiigggcccaaa```aaaeeekkkrrrwwwvvvtttwww~~~~~~xxxssstttsssttt|||vvvrrrvvv|||~~~yyypppmmmnnnqqqqqqzzz{{{qqqfffgggnnnsssmmm{{{vvvqqqjjjjjjpppkkkWWWEEE???IIIBBB999222...,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,...---+++***+++++++++,,,,,,---...//////,,,,,,,,,---------......|||tttvvvbbbSSSDDD???@@@@@@@@@AAAAAA@@@>>>;;;777333000///000000//////.........---..............................//////...---,,,,,,///.........///000222333111000///---,,,,,,,,,,,,---------...------,,,,,,,,,,,,---.../////////.....................------555111...///222555444222777<<>>DDDFFFFFFFFFAAA<<<888888:::<<<>>>???EEEKKKOOORRR^^^tttrrrbbb\\\UUUNNNIIIFFFCCCAAA;;;:::999888777777777777555222222555777666888<<<>>>AAAGGGSSSbbbmmmrrrsssfff\\\TTTSSSTTTWWW___jjjuuuxxxkkk[[[dddooopppvvvzzztttqqqrrrvvv{{{}}}~~~|||{{{{{{~~~}}}|||zzzyyyyyyxxxxxx}}}|||{{{zzzyyyxxxxxxxxxyyyyyyyyywwwtttooojjjgggbbbbbbbbbbbbcccffflllppptttxxxzzzxxxwwwuuupppiiikkkrrrzzzqqqqqqvvv}}}~~~vvvlllkkkoooqqqooorrruuurrriiifffiiillllllwwwxxxxxxiiiggggggmmmtttpppZZZCCCEEEIIIDDD888111111---%%%+++***************++++++((()))+++,,,,,,+++)))(((******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------,,,,,,,,,------zzztttvvvbbbSSSDDD???@@@@@@@@@AAA@@@???===;;;777333000///000/////////..........................................//////...------,,,......---......000111222111111000///...------------------......------,,,,,,---......//////..............................///000111000000222555888@@@HHHRRR]]]lllxxxyyytttddd[[[TTTRRRPPPNNNQQQWWW]]]kkkyyy||||||~~~}}}yyyuuutttxxxooojjjhhhgggfff```\\\WWWTTTQQQOOOLLLJJJBBB>>>999<<>><<<:::999888777666666666666666333333777777777999>>>@@@BBBKKKZZZjjjrrrpppkkk]]]XXXVVVWWWXXX[[[gggsssvvvxxxddd]]]kkkrrruuu}}}|||wwwtttrrruuuyyy|||~~~}}}}}}|||{{{~~~}}}|||{{{zzzzzzzzzzzz~~~}}}|||zzzxxxwwwvvvvvvyyyyyyxxxvvvsssooollliiidddddddddcccccceeejjjmmmooowww|||zzzvvvtttqqqnnnnnnttt{{{}}}rrrvvv}}}~~~tttnnnnnnnnnllloootttsssnnnkkkmmmkkknnnxxxvvvpppjjjhhhgggmmmuuuuuueeeSSSCCCGGGFFF===333///---+++++++++************++++++((()))+++,,,,,,+++)))(((******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------,,,,,,------...zzzuuuyyyaaaRRRDDD???@@@@@@@@@AAA@@@???===:::777333000///////////////.............................................///......---,,,------------...///000111000//////......---------,,,------.........------------.../////////..................////////////---222555333///111:::BBBOOOXXXccckkkpppqqqmmmgggWWWRRROOOOOORRRZZZiiiuuu}}}yyy{{{~~~|||yyyvvvwwwqqqmmmjjjhhhgggccc^^^YYYVVVSSSPPPNNNJJJCCC;;;;;;FFFQQQRRRMMMGGG===444000...,,,+++,,,((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++)))))))))***************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,......---000666>>>LLLcccuuu{{{zzz{{{yyyuuuvvvkkk___ZZZhhhzzzxxxtttgggOOO<<<555111333888>>>CCCEEEDDDBBB???===:::999:::>>>BBBEEEIIINNNTTT[[[hhh}}}yyylllaaa[[[OOOKKKFFFAAA>>><<<:::888888888777666555555555555666444555888888888<<>><<<:::777333000//////////////////.................................---...............------------------......//////------------------,,,,,,,,,------.....................////////////......///////////////000000000000333666555555;;;GGGQQQdddiiimmmkkkfff___ZZZVVVVVVTTTUUU\\\jjj~~~zzz}}}|||rrrlllllliiiccc___\\\YYYVVVTTTNNNHHH???;;;???IIIRRRVVVRRRKKKAAA:::444///,,,***)))((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))+++,,,))))))))))))***++++++,,,************************++++++*********+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///------333;;;LLL]]]qqq}}}}}}{{{~~~zzzrrrpppfff___dddwww}}}rrrfffTTT???444222444777<<>>===;;;:::888777666555555444444444555444333555888999:::???FFFHHHRRRaaapppvvvpppbbbXXXVVV[[[aaacccdddnnn}}}rrrgggggghhhttt{{{rrrooossswww{{{~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{||||||{{{zzzyyywwwvvvuuuxxxwwwvvvtttrrrpppooonnnjjjjjjhhheeebbbbbbcccffffffooowwwxxxxxxyyyxxxvvvssstttvvv{{{~~~vvvqqqooonnnnnnqqqsssrrrpppnnnccciiimmmpppyyy}}}qqqllljjjfffgggpppyyyyyysssSSSLLLIIIHHH@@@222...222,,,,,,+++*********++++++)))***++++++++++++***)))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------...------------......///yyyuuuyyy}}}^^^PPPCCC???@@@@@@???@@@>>>===<<<999666333111///.........///////////////........................------...............------------...............---....../////////......,,,---....../////////......///////////////....../////////000000000111111222222444:::CCCPPP\\\dddrrrppplllcccYYYRRRQQQTTTZZZ___jjj|||}}}yyyvvvvvv~~~xxxppplllhhhdddbbb___]]][[[SSSPPPJJJBBB<<>>CCCJJJOOOSSSaaaqqqtttdddYYYPPPIIIEEEBBB@@@===;;;;;;:::999888666555444444444444444444333333666:::;;;<<>>GGGSSSVVVYYYZZZTTTLLLDDD888///---,,,+++***)))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++******+++---,,,+++***))))))***,,,---************************++++++***++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////---000???NNNnnnyyytttfff___dddrrrxxxoooXXX===000333666444===???BBBBBB???;;;888777666999===@@@BBBHHHPPPVVV\\\pppyyypppdddXXXPPPIIICCC>>><<<:::888777888888777555555555444444444444444555222444888<<<>>>AAAKKKVVV___kkkuuusssggg\\\[[[^^^jjjlllkkkjjjssssssbbbdddsss}}}~~~nnnhhhmmmuuuvvv}}}}}}~~~~~~~~~~~~~~~{{{zzzyyyxxxwwwvvvvvvvvvvvvwwwxxxzzzzzzzzzyyyyyywwwwwwvvvuuussspppooommmkkkkkkjjjfffcccaaaaaabbbdddfffhhhnnnxxxxxxvvvsssrrruuuzzz|||xxxxxxzzztttxxxzzzzzz~~~yyysssttt{{{~~~}}}xxxqqqqqqwww{{{|||rrrcccTTTNNNKKKBBB777///...---,,,++++++***++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------.........------------...///000000{{{rrrkkkmmm|||yyy\\\OOOBBB???AAA@@@??????===<<<;;;999666333111///............/////////000........................,,,------...//////.........///000000000///......---...000222333222222111,,,---...///000000000000000000000000000///......//////000111111222333333777<<>>999888666666777777666555555555444444444444555555333666;;;@@@CCCGGGRRR___ooottttttlll```[[[```hhhooonnnkkkmmm}}}|||gggaaaooo|||llleeekkktttuuu|||}}}}}}zzzyyywwwuuutttsssrrrrrrvvvwwwyyyzzzzzzyyyxxxwwwwwwwwwwwwvvvtttpppmmmkkkjjjjjjiiigggcccbbbbbbcccaaadddgggkkkttt}}}|||zzzwwwuuuwwwyyyxxxxxx}}}vvv}}}~~~zzztttsssyyywwwrrruuuxxxyyyyyyooo^^^QQQKKKHHH>>>444......---,,,+++++++++++++++******************+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---......///------------...///000111|||ssskkklllzzzxxx[[[NNNBBB@@@AAAAAA??????<<<<<<;;;999666333111///---.........//////000000........................,,,,,,---.../////////...//////000111111000///...)))+++---///000000///...,,,---...///000000000000000000000000000///......///000000111222222333333===FFFUUUeeeppppppiiibbb[[[TTTQQQVVV]]]dddppp{{{~~~~~~zzzxxx~~~yyysssppplllhhhfffgggbbb___^^^VVVIIIAAAAAANNNXXX```___[[[WWWNNNDDD222111...,,,******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''')))***+++******,,,---///---+++))))))***+++,,,))))))))))))))))))))))))++++++++++++,,,---...///++++++++++++++++++++++++------------------------+++---000111111;;;RRRhhhyyymmm]]]WWWiiidddIII555666777111333======>>>???<<<999888:::===<<<@@@FFFIIILLLRRRZZZbbbssspppccc\\\SSSLLLGGGDDD???;;;:::999777888888999777666555555444444444555555666555777===CCCFFFKKKXXXeeezzzxxxqqqfff\\\]]]fffppppppnnnkkkooojjjffffffzzz}}}{{{|||jjjcccjjjtttuuu{{{||||||yyyxxxvvvtttrrrpppoooooowwwxxxzzzzzzzzzxxxwwwuuuvvvwwwxxxwwwtttqqqllljjjiiijjjiiigggdddbbbcccddd^^^ccchhhjjjpppyyy~~~zzzyyyzzzzzzyyyxxx}}}xxx~~~~~~|||ssslllrrryyyrrrqqqttttttzzzuuufffSSSJJJJJJDDD999///...---,,,++++++++++++++++++************++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////---------......000111111|||xxxqqqllluuutttWWWLLLBBB@@@AAA???>>>???===<<<:::888555333111000............------------111000///...------...///........................///////////////...........................------000/////////000111000///222222222000...---...///222...---......000<<>>555//////444:::>>>AAA@@@>>><<<:::999999999>>>CCCGGGHHHKKKWWWkkkzzzwwwhhhXXXSSSLLLEEEAAA>>><<<;;;666666666666666666666666555555444444555666888999888<<>>???===<<<:::888555333111000000//////......---------111000///...---......///......................../////////////////////...////////////////////////111000/////////000000000...///000///...---...///000111444888888999DDDQQQhhhoooqqqkkkccc]]]VVVOOOTTTZZZjjj~~~vvvrrrsssuuuxxxxxxzzz~~~~~~~~~zzzxxxxxxwwwxxx~~~}}}wwwooommmggg___[[[[[[YYYTTTLLLMMMQQQWWW]]]___]]]ZZZUUUMMMAAA555...++++++,,,---,,,******+++,,,+++***)))))))))))))))***+++++++++++++++*********))))))***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------......---...000777GGG]]]ttt{{{}}}yyyjjj]]]^^^fff~~~nnnPPP;;;666111000444;;;AAADDDBBBAAA>>><<<::::::;;;<<>>???===<<<:::888555333111000111111000//////...------000000///............///............................../////////////////////000000000000000000000111000///...//////000111---...000111000///000111111333888===@@@FFFUUUbbbrrrqqqkkkaaaYYYTTTPPPKKKNNN]]]||||||zzzyyy{{{{{{vvvuuu~~~}}}yyyzzzwwwuuuxxxxxxtttrrrllleeedddfffccc^^^SSSNNNJJJMMMWWW___bbbbbb```ZZZOOOAAA444---+++,,,...+++)))(((***,,,------***))))))))))))***+++++++++++++++***************,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,---------......------222???RRRhhh{{{yyyzzzwwwmmm___XXXaaaooo___???444000...222;;;CCCFFFFFFCCCAAA>>>;;;:::<<<>>>???BBBEEEKKKTTTbbbvvvuuujjj^^^TTTOOOJJJDDD???<<<:::888666666666666666666666666666444444444444555777999:::???@@@EEEOOO^^^lllvvvzzzuuujjj```cccppp||||||ooommmqqq}}}jjjllluuuxxxtttssszzzzzz~~~~~~rrrbbb\\\aaaooottt}}}~~~{{{wwwoooiiiooo}}}{{{rrrtttwwwvvvxxx}}}yyyzzzzzzzzzxxxuuurrrpppkkkiiifffeeefffgggffffff````````````aaaffflllqqqwwwxxx~~~pppyyy~~~~~~~~~sssjjjcccbbbbbbVVV```dddhhhmmmiiiiiiuuu~~~ssseeeSSSEEEBBBDDD>>>666///......,,,+++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000//////222999???|||uuupppxxxrrrVVVKKKAAA???@@@???>>>???===<<<:::888555333111000222222111000///...------/////////.........//////....................................///////////////////////////000000000111111000///...///111333...000333333222111111222333444666===HHHWWWgggrrrkkkiiicccYYYPPPLLLLLLMMMXXXkkk|||zzz~~~yyyvvvwwwwwwuuuuuusssqqqpppoooggg^^^ZZZSSSLLLKKKQQQ[[[aaadddaaa]]]VVVKKKAAA777111...,,,***))))))***,,,,,,,,,******))))))******+++,,,************************,,,---------,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------......//////666GGGZZZkkkxxxxxxwwwpppcccWWWYYYhhhyyyyyyTTT777333111111777@@@FFFEEEBBBAAA???<<<::::::===AAACCCFFFIIIPPP\\\nnnvvvkkkddd[[[TTTJJJFFF@@@<<<:::888777666666666666666666666666666333333333444666999;;;<<<@@@@@@GGGVVVhhhtttxxxvvvnnnfffccclll|||yyyrrrqqqwwwqqqnnnxxx|||tttooorrrxxx~~~yyyyyy||||||ppp```\\\aaannnsss{{{~~~{{{vvvoookkkrrr~~~xxxooooooyyy~~~yyyxxx}}}yyyzzz{{{{{{yyyvvvrrrpppjjjhhhfffeeefffgggggggggaaa``````______bbbgggkkkyyywwwssswww}}}ooorrr{{{yyynnndddbbbdddbbbnnnpppllllllhhhlllzzz}}}ssskkk^^^MMMBBBAAA@@@999222...---,,,+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///---////////////444<<>><<<:::999;;;???DDDGGGLLLRRR]]]lllvvvggg```YYYQQQKKKEEEBBB>>>;;;999888777666666666666666666666666666333333444555888;;;>>>???BBBEEEOOO```pppyyyvvvqqqhhhfffjjjwww~~~sssrrrsss}}}zzzsss|||{{{uuuqqqkkklllwww~~~yyyyyy{{{{{{pppaaa^^^dddooossszzz~~~{{{xxxsssrrrxxx|||ppppppyyyyyyzzzxxxyyyzzz{{{yyyvvvsssqqqkkkiiigggfffggghhhhhhgggbbbbbbaaa___^^^```dddhhhrrryyyvvvmmmlllooouuu{{{~~~|||qqqzzz}}}sssgggccceeelll~~~}}}uuummmnnn{{{yyypppnnnjjj[[[HHH;;;???;;;555...++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------............///,,,---......000666???FFF}}}wwwqqquuupppTTTIII@@@???@@@??????@@@===<<<:::888555333111000000000////////////......---...//////000/////////........................------......///000000000,,,,,,------....../////////111333222000///000333///000000000//////111333888AAAOOO___ooowwwsssjjj```ZZZUUUUUU\\\iii|||yyyttttttrrroooeeeddd___YYYTTTSSSVVVZZZbbb```___```^^^VVVGGG<<<222000...,,,,,,,,,+++)))+++************+++,,,,,,***************+++++++++******+++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......111555FFF___qqqwww||||||vvvwwwtttkkk___^^^jjj|||hhhNNN999...111444;;;AAAFFFFFFBBB???:::999999;;;>>>DDDIIILLLOOOZZZkkk}}}zzzhhh^^^WWWNNNFFFBBBAAA>>>;;;999999888777666666666666666666666666666444444555777:::===@@@BBBFFFOOO]]]mmmxxxzzztttnnnfffkkkuuuyyyooorrruuuvvv{{{yyyrrrlllkkkjjjqqq}}}yyyxxxzzz{{{pppcccaaahhhqqqtttzzz~~~~~~~~~zzzzzzxxxyyy~~~{{{www{{{yyyxxxxxxyyyzzzyyywwwuuutttnnnllliiihhhhhhhhhgggfffccccccbbb```___```cccfffmmmsss{{{~~~wwwjjjaaa```cccgggkkkrrrzzzxxx{{{}}}yyywwwzzzyyykkkcccccchhhxxxpppuuuyyytttnnnnnnqqqiiiRRR:::>>>===888000,,,---,,,+++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,------...---------............///,,,---//////222888BBBJJJ~~~{{{tttooovvvnnnSSSIII@@@>>>@@@??????@@@===<<<:::888555333111000---............/////////,,,---///000000000//////........................------......///000000111---------...//////000000---111555555111///000222///000000000111333888;;;CCCRRRbbblllrrrrrrjjj___YYYSSSWWWjjj{{{tttrrrssssssjjjgggbbb]]]ZZZXXXWWWWWW\\\]]]```cccbbb\\\RRRKKK===888111---+++,,,------++++++******++++++,,,---))))))*********+++++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......444;;;PPPlll{{{}}}{{{yyyuuurrriiiaaaeeetttuuuWWW>>>333111111888@@@FFFFFFCCC@@@>>>777888:::>>>CCCIIINNNQQQXXXggg}}}xxxlll___XXXPPPGGGAAA@@@===;;;888777888888777555666666666666666666666666555555666999<<<@@@CCCEEEIIIWWWjjjxxx|||wwwpppkkkgggqqq~~~~~~wwwsssvvv|||zzz{{{~~~xxxuuuooohhheeejjjqqqzzzxxxwwwyyyzzzpppddddddllluuuwww}}}~~~}}}}}}}}}~~~~~~|||}}}|||{{{}}}{{{~~~|||~~~}}}yyyyyyzzzzzzzzzzzzyyyyyyrrrooollliiiiiihhhfffeeeccccccbbb```______bbbdddfffjjjuuu~~~zzzkkk]]]WWWVVVWWW[[[bbbqqquuuooo}}}zzzwwwwwwtttyyypppcccaaaeeetttpppmmmpppnnnlllqqqrrr]]]@@@===???;;;222...//////+++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,---......---------............///...///000111444<<>>@@@??????@@@===<<<:::888555333111000,,,,,,------.../////////,,,---///000000000//////........................---------...///000000111---......///000111111222,,,111666666222//////111111111222222444999???DDDPPP___lllmmmiiifffaaa\\\[[[XXXcccrrrooouuuzzzwwwrrrpppooommmggg```]]]^^^^^^ZZZVVVSSSXXX^^^aaa```\\\YYYXXXEEE>>>444,,,***,,,///111++++++******++++++,,,---))))))******++++++++++++***+++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......777@@@WWWsss}}}ssspppiiicccjjjzzzhhhIII333---111444<<>>??????>>>???===<<<:::777444222///...000000000000000000000000000000000000000000000000............////////////////////////////////////////////////000000000000///000222111///......///111333555555666;;;IIIUUUdddiiijjjddd___^^^[[[WWWSSSbbbgggbbbccchhhsssuuuwww}}}vvvqqqqqqjjjfffbbb______]]]YYYVVVUUUXXX\\\aaacccbbb^^^ZZZQQQIII===333...,,,,,,,,,+++)))'''(((***,,,------******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---///,,,,,,---,,,+++///555888KKKfffzzzyyyooogggiiitttrrrUUU>>>444222333999@@@HHHIIIDDD===999888999;;;>>>CCCHHHOOOVVV[[[vvv}}}kkkaaa[[[RRRJJJEEE@@@===;;;999888888777666555555444777666555444444444444555888444666===BBBCCCHHHOOOTTThhh{{{~~~wwwooojjjhhhmmm}}}|||yyy|||}}}vvvkkkfffggg^^^gggooouuu{{{yyysssxxxwwwuuuqqqdddcccrrr{{{~~~~~~~~~~~~}}}{{{zzz|||~~~uuurrr{{{|||wwwyyy{{{zzzyyyyyy{{{}}}vvvsssooollljjjgggccc```bbbbbbbbbaaa```___^^^^^^___ccclllvvv{{{tttcccUUUTTTRRRUUU___mmm|||}}}hhhnnn}}}|||xxxwwwnnnnnnzzzvvviiidddkkkzzz|||wwwlllkkkggghhhooossshhhYYY@@@===???:::111222111%%%,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.........------///000...000333777;;;BBBIIIOOO~~~wwwmmmgggiiilllSSSHHH???>>>??????>>>???===<<<:::777444222000///000000000000000000000000000000000000000000000000............////////////////////////////////////////////////000000000000...000111111000000000222///222666888;;;EEEVVVdddrrrnnnfff\\\TTTRRRWWW]]]iiisss```^^^^^^bbbkkkuuu|||~~~sssuuuyyy{{{tttoookkkfffcccbbbaaa___]]]]]]]]]___aaacccbbb___]]]TTTPPPHHH===444...---------+++******+++,,,,,,+++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,------+++,,,.........222999AAARRRiiiyyy~~~~~~|||rrrooonnnrrrzzz}}}dddIII777111222555???BBBDDDCCC???;;;999::::::===@@@DDDJJJTTT___gggnnnaaaXXXSSSLLLEEEAAA>>><<<:::888888777777666555555444666555555444444444555555999777:::@@@CCCEEELLLTTT]]]ooo~~~tttnnnnnnqqq{{{}}}|||yyyuuunnneeebbbdddcccppp}}}zzzwwwsssyyyyyyxxxtttfffdddsss~~~~~~~~~~~~~~~}}}}}}~~~yyynnnooo{{{~~~zzzzzz|||||||||wwwtttpppmmmkkkgggccc```aaabbbbbbbbbbbbaaa___^^^___aaagggpppuuuqqqeeeZZZUUUTTTYYYeeesssuuurrr}}}|||yyyppplllqqqwwwuuullleeefffqqq{{{|||{{{zzzxxxtttkkkiiifffgggooouuuooocccEEE???AAA???444111111***,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.........------///000---///333999BBBLLLTTTYYY~~~vvvkkkeeefff}}}iiiRRRHHH???>>>???>>>>>>>>><<<;;;999777444222000///000000000000000000000000000000000000000000000000............////////////////////////////////////////////////000000000000...000111111111111222444000444999>>>EEESSSdddppprrrggg]]]WWWRRRSSSbbbtttuuusssqqqpppoooooommmkkk~~~}}}|||}}}tttwwwyyy{{{vvvqqqlllhhhgggggggggggggggeeedddcccccccccbbb```XXXXXXTTTKKK>>>444//////...---+++,,,------+++*********++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++---000000000666===MMM[[[nnn{{{}}}zzzzzzxxxnnnsssyyy|||nnnTTT===111111777===FFFDDD@@@<<<999999:::;;;>>>AAAEEEIIIPPP^^^ppp}}}mmm^^^WWWNNNIIICCC???<<<;;;:::999888777777666666555555555555444444444444555555666:::;;;@@@DDDEEEHHHRRR[[[iiixxx|||nnnkkkttt}}}{{{rrrjjjgggdddbbbcccffflll{{{wwwuuusss{{{}}}}}}yyyjjjfffttt~~~~~~~~~~~~~~~~~~~~~wwwxxxuuuqqqvvv{{{wwwzzz}}}}}}zzzxxxuuurrrooolllhhhdddaaa```aaacccddddddbbbaaa_________bbbhhhnnnmmmeee^^^WWWWWW]]]jjjwwwyyyzzzwwwnnnjjjqqqwwwsssjjjiiimmmooopppsssyyy{{{zzzrrrooojjjiiipppvvvuuuoooNNNAAA@@@BBB777000111///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.........------///000...///333===JJJTTT[[[]]]{{{~~~uuujjjeeefff}}}dddPPPFFF>>>>>>???>>>======<<<;;;999777444222000///////////////////////////////////////////////////............////////////////////////////////////////////////000000000000///000111111000000111333444999???GGGTTTcccmmmqqqhhh\\\VVVZZZ]]]bbbvvvwwwjjjaaadddppp~~~|||{{{wwwqqqmmmkkklllnnnooonnnllliiihhhgggfffdddbbb[[[[[[YYYSSSHHH===444000---,,,+++,,,------+++*********++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++...000000000777@@@VVVcccttt|||{{{yyyuuupppzzz|||fffIII777111666???GGGIIIDDD===888777888:::;;;AAADDDIIINNNXXXjjjrrrcccWWWRRRGGGCCC???;;;:::999888777777777666666666555555555444444444444555666777888:::???DDDGGGHHHMMMYYYdddrrr~~~wwwiiijjjyyyvvvnnnddd\\\[[[^^^cccjjjpppzzz~~~zzzvvvsssttt}}}~~~nnniiivvv~~~~~~~~~}}}}}}}}}}}}}}}yyy}}}yyyttttttyyy}}}|||zzzyyywwwtttqqqnnnjjjeeebbb___aaaccceeeeeedddbbb```^^^^^^___dddhhhhhhccc^^^YYYYYY^^^jjjvvvyyy}}}uuulllrrr}}}}}}tttmmmmmmkkkkkkrrr}}}~~~xxxqqqmmmooosssuuuuuuZZZBBB;;;@@@:::222222111------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,.........------...000///111777CCCOOOWWWWWWTTTyyy|||uuulllgggiiiaaaOOOEEE======???>>>======;;;;;;999777444222111000////////////////////////////////////////////////............////////////000000000000000000000000////////////000000000000000111111000......000222777>>>GGGTTTdddqqqqqqjjjeeeYYYVVV```jjjuuuyyyjjjbbb___eeeooo||||||zzzvvvrrrpppoooqqqrrrpppooommmmmmllljjjgggddd___[[[WWWUUUQQQHHH<<<333---,,,++++++,,,---,,,+++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,---...000///000999DDDYYYfffwww|||{{{{{{vvvooorrr}}}{{{xxx^^^BBB555555;;;DDDLLLGGGBBB<<<888888999;;;;;;@@@DDDJJJSSSaaavvvuuukkk```SSSKKKEEEAAA===;;;:::999888666666666666666555555555555333333444555666888999:::;;;BBBGGGIIIKKKTTTbbbmmmwww~~~~~~rrrgggmmm~~~|||nnnccc[[[TTTVVV\\\eeerrr|||}}}yyyuuurrruuu~~~rrrlllxxx~~~~~~~~~~~~~~~}}}||||||}}}iiiooovvv|||~~~}}}||||||yyywwwuuusssqqqmmmhhhddd```aaacccddddddcccbbbaaa]]]^^^___ccceeeddd```\\\\\\[[[```kkkvvv~~~{{{rrruuu|||pppooolllkkksss~~~zzzsssmmmlllnnntttyyyiiiHHH888<<<;;;666444000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,.........------...000...333===KKKWWWYYYTTTMMMwww{{{uuummmjjjlll^^^MMMDDD======???>>><<<<<<;;;:::999777555333111000000000000000000000000000000000000000000000000000............////////////000000000000000000000000////////////000000000000111111111000//////222444;;;HHHVVVbbbnnnuuunnnbbb[[[UUUYYYkkkzzzxxxssssssuuu}}}||||||{{{xxxtttqqqqqqqqqoooooonnnnnnooonnnkkkhhhccc]]]WWWVVVVVVQQQEEE;;;111...,,,+++,,,------,,,******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---......///000...222>>>LLL\\\iiizzz{{{xxxwwwppphhhttt~~~zzzpppUUU:::222777===CCCIIIAAA???<<<:::999:::<<<>>>@@@DDDLLLYYYlllwwwjjjdddXXXKKKCCCBBB???<<<:::999999777666555555555555555555555555444444555666888:::<<<===>>>DDDIIIKKKQQQ^^^mmmvvvzzz|||xxxooommmwwwpppfff\\\WWWVVVZZZaaammm}}}xxxssspppwwwtttnnnzzz~~~}}}{{{~~~~~~uuuooofffsss||||||yyywwwvvvuuusssoookkkgggbbbbbbbbbbbbbbbbbbaaaaaa]]]^^^```bbbdddccc___\\\___```fffsss{{{uuuttt{{{}}}|||xxxuuuyyy{{{vvvqqqnnnkkkllluuuzzzXXX@@@;;;888999777///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.........------///000...666DDDSSS]]]]]]VVVOOOxxx{{{vvvnnnkkkmmm\\\LLLCCC<<<===???>>><<<<<<;;;:::888777555333111111000000000000000000000000000000000000000000000000............////////////000000000000000000000000////////////000000000000000111111111111333777:::FFFZZZlllpppnnnllldddYYYPPPWWWhhh{{{~~~~~~yyyssspppoooooonnnllllllnnnooooooooohhhbbb\\\YYYXXXTTTMMMGGG888555000,,,,,,,,,---,,,******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---......///000000666FFFWWWgggrrr~~~uuuqqqmmmhhh{{{~~~zzzfffJJJ222000999>>>AAADDD===>>>===:::888:::@@@DDDFFFJJJTTTeee|||hhh^^^XXXLLLBBB@@@===;;;888777888888777555555555555555555555555555444555666777:::<<<>>>???BBBGGGKKKMMMWWWiiiwww~~~|||zzztttqqqxxxtttbbb]]]VVVWWW]]]eeeooo{{{vvvpppmmmxxxuuuooo|||~~~~~~~~~~~~|||zzzzzz{{{}}}{{{tttlllgggooo|||~~~zzzzzzxxxwwwvvvvvvuuurrrmmmiiidddcccaaa````````````aaa^^^^^^___```bbbbbbbbbbbbaaaeeeqqq~~~{{{xxxuuuqqqrrr}}}~~~yyyvvvtttrrrooooooyyymmmQQQ@@@555888:::111...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.........------///000000:::HHHVVV]]]\\\WWWRRRxxx|||wwwoookkkmmm~~~[[[KKKBBB<<<===???>>><<<;;;;;;:::888777555333222111000000000000000000000000000000000000000000000000............/////////000000000000000000000000000////////////000000000000///000111222444777;;;???QQQkkk~~~zzzkkkaaaYYYRRRPPPbbb{{{|||uuupppnnnpppmmmjjjiiilllpppssstttlllhhhbbb\\\XXXTTTQQQPPP???:::333...,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---......///000111:::MMM___sss|||tttnnnmmmmmmzzzwww```DDD...000;;;???@@@BBB<<<======:::777:::BBBIIIMMMQQQ\\\pppqqq^^^VVVNNNCCC>>>AAA888666555555666777666555444555555555555555555555555555666888;;;===@@@AAAEEEJJJLLLOOO\\\ooo~~~~~~yyysssttthhhYYYWWWSSSXXXcccppp}}}~~~~~~zzztttnnnjjjyyyvvvppp}}}~~~~~~~~~{{{}}}~~~{{{zzz}}}{{{zzzzzzyyysssnnnlllvvv{{{xxxxxxwwwwwwvvvwwwvvvsssoookkkeeecccaaa___^^^^^^___```^^^^^^]]]^^^```cccfffgggcccjjjzzz}}}xxxvvvuuuooommm{{{}}}{{{|||zzzzzzyyytttrrr||||||```EEE333666;;;444......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.........------///000444===KKKUUUYYYXXXTTTRRRxxx}}}xxxqqqnnnoooxxxYYYJJJEEE???<<<===>>>>>>===;;;:::999777555333111000000000000000000000000000............/////////000000000000000////////////000000000000111111111111333333222111000000111111111...000333555777AAAMMM]]]uuusssdddbbbZZZPPPVVVYYYttt{{{tttxxxzzzsssoootttoooiiifffhhhnnntttwwwnnniiiaaa[[[YYYWWWVVVUUUNNNDDD888000//////---***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++---//////000===YYYrrrooo```hhhyyyyyypppJJJ===333777===@@@AAADDDBBB;;;777999<<>>???@@@CCCEEEFFFIIINNNXXXjjj|||ooosssrrr```[[[[[[``````iii|||~~~|||pppmmmqqq}}}{{{vvvwww}}}|||}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{yyywwwvvvtttttt|||zzz~~~|||zzz|||}}}yyyrrrooopppiiifffbbb^^^\\\\\\^^^___\\\]]]___aaadddfffhhhiiinnnssswwwuuuwwwpppjjjwww~~~||||||||||||zzzxxxuuutttzzznnnKKK555333777888666111+++***---...---+++------------------------******+++++++++,,,,,,,,,---------............//////,,,,,,//////...000444444CCCNNNNNNQQQYYY[[[VVV}}}zzzrrrnnnnnnvvvWWWHHHCCC===;;;<<<>>>===<<<;;;:::999777555333111000000000000000000000000000........./////////000000000000000000////////////000000000000111111111111333222222111000000111111222000111444555999GGGUUUfffrrrhhhXXXWWWUUUVVVdddqqq}}}zzzxxx{{{|||tttpppppppppqqqrrrtttwwwyyyuuuqqqkkkeee^^^YYYUUURRRQQQIII???777222///,,,))),,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,...///111???\\\uuu~~~~~~ggg^^^kkkrrrcccDDD:::333888>>>@@@@@@AAA>>>999666999<<>>;;;777777;;;???BBBGGGMMM[[[dddxxx|||iii[[[OOODDDAAA@@@<<<999999666666666555555555555555555555555555555555666777999999;;;>>>BBBEEEEEEEEEGGGRRRaaannn{{{xxxvvvrrr\\\WWW[[[___uuu}}}||||||~~~}}}yyyzzz}}}xxxppppppwww~~~yyyyyy~~~~~~~~~~~~~~~~~~~~~}}}|||{{{}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzzzzyyyyyyxxxwwwwww{{{{{{wwwwwwuuussstttxxxwwwsssrrrtttmmmiiiddd___]]]]]]^^^```^^^^^^_________`````````gggmmm}}}ssswwwuuupppttt~~~~~~~~~vvvrrrqqq|||{{{{{{xxxqqqiiijjjoooqqqMMM777555;;;777333...,,,---...---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------............//////,,,---/////////333999EEENNNUUUVVV[[[ccceee```|||yyyqqqmmmoooqqqSSSDDD@@@<<<;;;===>>>>>><<<;;;:::999777555333111000////////////////////////...////////////000000000////////////000000000000///000000000111111111111222222111111111111111222666333222999GGGXXXhhhrrriii^^^SSSTTT___mmm~~~~~~xxxwwwyyy|||~~~{{{xxx||||||ttthhh___ZZZSSSRRROOOHHH>>>555...+++((()))+++,,,---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,---000666EEE```vvv~~~}}}{{{yyyzzzoooXXXMMMYYYuuu}}}rrrrrrtttjjjPPP888666666999>>>CCCBBB???<<<888777999???DDDGGGMMMTTTeeeqqqgggYYYPPPGGG>>>===<<<:::888888555555555555555555444444555555555555666777888999======>>>AAAFFFHHHHHHGGGIIIYYYlllzzz|||zzzcccZZZbbbooowww{{{zzzyyyyyy{{{}}}~~~zzz{{{|||wwwoooqqqzzz{{{zzz~~~~~~~~~~~~~~~}}}|||{{{}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzvvvzzz{{{wwwvvvxxxxxxtttrrrsssooolllfffaaa^^^]]]^^^___^^^^^^^^^^^^______``````hhhnnn{{{~~~}}}zzzvvvwww|||{{{zzzrrrooonnnvvvyyy||||||tttkkkkkkooorrr[[[;;;444;;;999555000------...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............//////------//////000666>>>NNNUUU[[[^^^bbbfffddd___uuuzzzuuuooommmrrrnnnQQQEEEAAA===<<<>>>???>>><<<;;;:::999777555333111000////////////////////////////////////000000000111.../////////000000000111///000000000111111111111222111111111111111222222444111222>>>TTTjjjtttvvvjjjZZZSSS^^^ppp}}}{{{yyyzzz|||~~~~~~~~~xxxxxxyyy|||~~~~~~~~~||||||{{{{{{{{{{{{{{{|||zzz{{{{{{||||||{{{zzzzzz{{{~~~~~~~~~|||uuuvvv|||{{{xxx}}}}}}qqqfff___RRRSSSQQQLLLCCC;;;444111******,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---...222:::IIIaaatttzzzttttttyyyzzzgggSSSQQQfffzzztttrrrmmm\\\DDD222333888===BBBDDDCCC>>>:::555555:::AAAFFFKKKSSS[[[ppp~~~qqqZZZPPPKKKCCC===<<<;;;888777888444444555555555555555555555666666777888:::;;;<<>>===??????===;;;;;;:::999777555333111000000000000000000000000000/////////000000000111111......//////000000111111000000000000111111111111111111111000111111222333333333888GGG___rrruuupppfffUUUTTTccc{{{xxxwwwwwwxxxyyyzzzyyyxxxttttttvvvzzz~~~~~~~~~{{{zzzyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyxxxvvvtttsssuuuxxx|||vvvtttzzz}}}|||zzzmmmcccUUUTTTQQQMMMHHHBBB<<<888---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------///---///666AAAPPPeeevvvzzztttvvv|||zzzsssaaaRRRZZZtttyyywwwuuurrrgggRRR???555333;;;AAACCCBBBAAA===888333444999AAAGGGMMMXXXccc|||cccRRRKKKGGGAAA<<<<<<;;;777666777555555555555555666666666666777777999;;;===???@@@@@@CCCEEEFFFFFFFFFGGGHHHSSSfffzzz~~~llljjjzzzxxxpppsssssssssuuuwwwyyy|||}}}~~~vvvnnnsss|||~~~~~~~~~~~~}}}||||||||||||||||||||||||zzzzzzzzz{{{{{{{{{||||||uuu{{{zzzsssvvv~~~yyyyyyyyyuuussssssrrrooolllgggccc___]]]\\\ZZZZZZ\\\]]]___aaabbbcccaaafffnnn{{{rrriiisssxxxmmm|||{{{{{{tttooolllpppvvvxxxnnnmmmsss~~~zzzQQQ:::999;;;999444111...------...------------------------,,,,,,,,,,,,---------------------............///......///000000222<<>>>>>;;;999;;;:::999777555333111000000000000000000000000000//////000000000111111111.........///000111111111000000000000111111111111111111000000111222222333666>>>IIIWWWgggrrrooofff___VVVaaauuu|||||||||||||||{{{zzzzzzssssssssstttuuuuuurrrooonnnnnnpppuuu{{{~~~{{{yyyyyyyyy{{{|||yyyyyyxxxxxxxxxyyyzzzzzzxxxyyyzzzyyyxxxvvvtttrrrrrruuuyyy{{{{{{{{{|||}}}zzz{{{}}}}}}{{{|||~~~|||}}}wwwlll[[[WWWRRROOOLLLHHHBBB>>>111000...,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........---111<<>>===:::666555777<<>><<<:::666222...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------............///......///000000333???KKKSSS[[[ccceee```[[[\\\```yyy|||vvvrrrqqqkkkPPPDDDAAA===<<<<<<<<<999666;;;:::999777555333111000000000000000000000000000000000000000111111111111---......///000111111222000000000000111111111111111111000000111222333333;;;JJJZZZeeemmmqqqkkkaaa^^^___vvv|||zzzzzz{{{uuuvvvwwwwwwvvvtttqqqooooooooopppqqqrrrpppllliiicccdddggglllrrrwwwzzzzzzzzzxxxuuusssrrrsssuuuvvvwwwwwwwwwxxxyyyzzz{{{|||wwwxxxyyyyyyyyywwwtttssslllppptttuuusssqqqrrrsssuuuuuuuuuvvvyyy~~~}}}~~~yyyyyy}}}uuuaaaZZZSSSOOONNNLLLFFFAAA444222///,,,***+++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........------222@@@OOO```rrr}}}{{{wwwpppaaa\\\sss~~~yyy{{{}}}zzzvvvppp]]]EEE444///555???DDD@@@;;;:::888444:::;;;AAAIIIOOOXXXgggtttpppYYYJJJCCC@@@===999777999888555444777555666666666777777888888888999:::<<<>>>AAACCCDDDHHHOOOTTTRRRKKKGGGKKKQQQ___qqq}}}|||{{{~~~xxxsssppppppqqqrrrtttvvvxxxyyy~~~}}}tttnnnvvv}}}|||~~~~~~~~~~~~}}}||||||||||||||||||||||||{{{{{{||||||||||||||||||xxxyyywwwuuuvvv|||xxxqqqlllpppuuuvvvvvvwwwrrrqqqooolllgggaaa\\\YYYXXXYYYYYY[[[\\\]]]^^^^^^cccfffhhhnnn~~~yyyyyy}}}rrrxxx|||oooiiinnnwww}}}uuunnnjjjttt}}}~~~lllOOODDD<<<;;;777222...------///++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////......///111000444@@@MMMSSS[[[bbbccc\\\XXX^^^ggg}}}}}}~~~{{{tttvvvbbbPPPDDDAAA>>><<<<<<<<<;;;:::999999888777555333222111///000111222222111000///000000////////////000000////////////000000000000222222111000//////000000222///...000//////555;;;BBBZZZqqquuulllbbb[[[VVVXXXqqq~~~yyyvvvtttssssssooonnnmmmllljjjiiihhhggggggfffeeecccaaa^^^\\\ZZZWWWVVVUUUWWW[[[aaahhhlllllliiiggghhhmmmrrrssssss~~~zzzwwwwwwyyyzzzyyyxxxrrrvvvzzzxxxtttsssuuuyyyvvvqqqpppttttttnnnlllnnnqqqpppppptttzzz{{{|||~~~pppbbbUUUOOONNNLLLKKKLLLDDD999...***---///,,,(((++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,------.........444CCCVVVeeekkklllttt|||{{{vvvpppfffggg}}}}}}wwwxxxuuuiiiTTT===555999>>>AAADDDCCC>>>999777777;;;BBBDDDIIIWWWaaaqqqhhhZZZKKKAAA???>>>;;;:::999777666666666666666333000000222555888999===;;;>>>CCCCCCAAAFFFNNNYYY]]]ZZZOOOHHHJJJPPPSSSnnnzzz||||||~~~yyytttqqqoooqqqrrrrrrssstttxxxzzz|||~~~vvvtttzzzxxxzzz~~~~~~}}}|||{{{zzz{{{}}}}}}|||{{{{{{{{{{{{xxxxxxzzz|||~~~qqqhhhjjj|||zzztttrrrtttsssooollliiibbbZZZYYYYYYYYYYYYYYYZZZ[[[[[[___bbbfffllltttvvvpppuuuxxxvvvqqqrrruuuzzz~~~xxxrrrooouuummmqqq}}}bbbGGG<<<===:::333...---///000,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------...............111666@@@KKKSSSSSSRRRWWW]]]ZZZVVV^^^mmm}}}~~~~~~wwwyyy___NNNCCCAAA>>><<<<<<<<<;;;::::::999999888666444222111///000111222222111000///000000////////////000000////////////000000000111222222111000000000000000333///...111333444777;;;NNNcccvvvuuuhhh\\\UUUQQQeee}}}xxxrrrmmmjjjhhhgggccccccbbbaaa```___^^^^^^___^^^\\\ZZZWWWTTTQQQOOOPPPOOONNNNNNQQQVVV[[[^^^aaa```aaadddjjjoooqqqqqqwwwuuutttuuuxxxzzzyyyxxxtttwwwyyyxxxvvvuuuvvvxxxvvvrrrssswwwwwwrrrpppqqqsssrrrrrrvvv{{{|||{{{|||{{{{{{yyy|||kkkXXXQQQOOOLLLIIIGGGDDD<<<111------...,,,)))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,------.........444BBBTTTaaafffeeeooo~~~}}}rrrlllfffmmm~~~xxxwwwqqqaaaLLL888333:::@@@CCCEEECCC===999777888<<>>???CCCEEEGGGNNNWWW___]]]WWWOOOIIIKKKTTT\\\vvv}}}|||~~~{{{wwwsssoooooopppqqqrrrrrrssswwwyyy}}}xxxvvv{{{yyyyyy~~~~~~~~~}}}}}}{{{{{{{{{}}}~~~}}}|||{{{{{{{{{{{{}}}}}}||||||{{{{{{zzzzzziiippp}}}vvvqqqsssuuutttooollljjjccc\\\WWWWWWVVVVVVWWWXXXYYYYYY___aaadddiiippp{{{xxxppptttxxxxxxqqqoooooowww}}}uuuooowwwzzzjjjnnnkkkNNN======:::444///...//////,,,,,,,,,---------.........------,,,,,,------...,,,,,,---------........./////////111777@@@KKKRRRUUUSSSTTTWWWTTTQQQ\\\mmm}}}~~~zzz|||\\\LLLCCCAAA>>><<<<<<<<<;;;:::;;;::::::888777555333222000000111111111111000000111000000//////000000111/////////000000000111111222222111000000000000111444000...222666888;;;???\\\kkkvvvpppaaaWWWUUUWWWwww~~~uuuqqqllleee___ZZZWWWUUURRRRRRRRRQQQQQQQQQQQQQQQRRRQQQPPPMMMJJJFFFCCCBBBFFFEEECCCCCCDDDGGGJJJLLLRRRSSSUUUZZZaaagggjjjkkktttssssssuuuwwwwwwvvvuuuttttttuuuuuuuuuuuutttttttttsssvvvyyyyyytttqqqrrrqqqqqqrrruuuyyy{{{|||{{{uuuuuuwwwzzzuuunnn{{{}}}ttt___UUURRRNNNHHHEEEEEE???888222///---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,------......///444BBBSSS^^^aaa___ggg~~~{{{}}}mmmffffffuuuuuuqqqvvv~~~gggTTTBBB555666>>>CCCEEEFFFCCC===999888888===DDDGGGPPPbbbpppbbbMMMGGG???999:::999888888777666555555555555666666666666888:::<<<>>>DDDBBBCCCGGGLLLRRR\\\eeeggg\\\RRRNNNKKKMMM[[[kkk}}}}}}|||}}}zzzwwwtttqqqnnnpppqqqrrrrrrqqqsssvvvxxx~~~|||zzz}}}{{{www}}}~~~~~~~~~~~~}}}|||||||||}}}~~~~~~}}}||||||{{{{{{|||~~~}}}}}}{{{zzzxxxvvvuuuiii{{{xxxtttrrruuuwwwuuuqqqnnnlllfff___XXXWWWVVVUUUUUUWWWXXXYYY___```aaadddjjjttttttrrrvvvxxxrrrmmmllluuu{{{rrr{{{uuujjjkkkyyyvvvVVVAAA>>>:::666222///......,,,,,,,,,---------.........------,,,,,,------...,,,------------.........000//////222999CCCMMMSSSTTTSSSVVVYYYUUURRR\\\kkkzzz}}}|||~~~[[[JJJCCC@@@===<<<<<<===<<<;;;;;;;;;:::999777555444222000000000111111000000000111000000000000000000111//////000000000111111111222222111000000111111111333111111333555999BBBLLLgggnnnpppggg\\\ZZZccclll}}}|||{{{xxxsssnnndddaaa\\\VVVPPPKKKGGGFFFCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFEEECCC@@@>>>;;;:::>>>===;;;;;;;;;===>>>@@@FFFFFFHHHLLLRRRXXX]]]```rrrrrrsssssssssqqqooonnnpppooonnnpppqqqrrrpppoooqqqssswwwyyywwwsssooonnnnnnoooqqqsssuuuvvvvvvuuuttttttuuuxxxzzz}}}~~~~~~zzz|||sss}}}~~~}}}kkk```WWWOOOKKKJJJFFFDDD???888111---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,------......000888GGGXXXbbbbbb___dddxxx~~~yyy{{{~~~kkkbbbeeeyyyxxxnnnoooxxxpppXXXGGG;;;666;;;DDDFFFGGGFFFBBB<<<888888:::===EEEJJJUUUjjjzzziiiPPPCCCBBB<<<888:::888777666666555555555555666555666888999;;;===???AAAFFFGGGKKKQQQYYYbbbjjjpppjjjXXXKKKLLLMMMQQQbbbwww|||yyy~~~|||{{{~~~{{{xxxvvvtttrrrpppnnnqqqrrrsssrrrrrrsssvvvxxx~~~~~~}}}vvv~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||||||||||||||yyyzzzzzzzzzzzzxxxwwwvvvsss|||sssuuuzzz{{{wwwyyywwwssspppooojjjccc]]][[[YYYWWWVVVXXXZZZ[[[]]]]]]^^^```eeeooozzzvvvuuuwwwuuuqqqooovvvwwwzzzssskkkjjjqqq~~~```EEE???999777555111......,,,,,,,,,---------.........------,,,,,,------...------------............000000000555>>>IIIRRRXXXOOOSSSYYY___]]]\\\cccnnnwww{{{|||~~~\\\IIIBBB@@@===<<<<<<===<<<;;;;;;;;;:::999777555444222111000000000000000000111111111000000000000111111000000000000111111111111222111111111111111222222222222333555555<<>>===<<<<<<<<<===>>>>>>??????????????????>>><<<;;;::::::999999999:::;;;<<<<<>>>>>>>>BBBHHHOOOTTTggghhhiiijjjiiigggffffffjjjjjjjjjkkknnnnnnmmmlllqqquuuyyyxxxuuuqqqnnnlllmmmooorrrtttuuutttsssrrrwwwwwwxxxwwwvvvvvvvvvwwwtttyyyuuuxxx}}}qqq___PPPLLLNNNHHHGGGDDD===555///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,------...///222<<>>DDDFFFFFFDDD@@@;;;888:::===???GGGNNN\\\tttwwwTTTAAA;;;<<<777555777333666555555555555666666777555888:::<<<===???BBBEEEIIINNNWWWaaajjjqqqtttttteeeRRRFFFJJJPPPWWWjjj~~~xxxxxx}}}}}}{{{yyyuuusssrrrqqqooonnnqqqrrrssssssssstttwwwzzz}}}~~~}}}~~~www~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||}}}wwwxxxyyyzzzzzzzzzxxxxxxwwwyyyuuuooouuuzzz{{{yyyuuusssrrrmmmgggaaa^^^ZZZWWWUUUVVVYYYZZZYYYZZZ[[[]]]ccclllwww~~~||||||yyywwwvvvyyy~~~|||}}}qqqkkkiiikkkwwwnnnLLLAAA999777666222......,,,,,,,,,---------.........------,,,,,,------...---------.........//////000000333:::FFFQQQYYY]]]OOOQQQUUU[[[___eeeoooxxxvvvyyy|||~~~\\\IIIBBB???===<<<=========<<<;;;::::::888777555333222111111000000000000111111222111111000000111111222000000000111111111222222222111111111111222333333222333555888<<>>>>>???>>>>>>?????????>>>======;;;;;;<<<============>>>===<<<;;;999:::>>>EEEJJJTTTVVVYYYZZZZZZ[[[]]]^^^cccdddfffhhhiiijjjkkkkkkpppvvvzzzwwwsssqqqooommmnnnrrrvvvyyyxxxvvvttttttxxxyyyyyywwwtttrrrrrrrrrrrrwww}}}vvvyyy}}}mmmVVVMMMOOOJJJIIIGGGAAA:::444///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,------...///444AAAUUUiiisssrrrmmmqqquuuyyy{{{~~~{{{hhhdddjjjzzz~~~~~~vvvrrr{{{}}}vvvttthhhYYYEEE999666:::>>>AAADDDDDDBBB===999999===AAABBBLLLTTTeeewww[[[JJJ===;;;===888777999555555555555555666777888888777:::===??????BBBGGGLLLRRR[[[gggqqqyyy|||xxxqqq[[[MMMDDDIIIUUUaaarrr{{{www}}}zzzyyyvvvsssqqqpppooonnnmmmpppqqqrrrrrrsssuuuxxx{{{|||}}}~~~}}}|||}}}~~~www~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||}}}}}}zzz{{{|||||||||zzzwwwvvvrrrnnnlllsss|||}}}{{{wwwuuuuuuqqqkkkddd```[[[VVVSSSTTTVVVXXXWWWXXXZZZ\\\aaaiiirrrxxx~~~}}}zzzxxxyyy~~~~~~qqqjjjhhhhhhrrr|||RRRCCC777777777222...///,,,,,,,,,---------.........------,,,,,,------...------.........////////////111666@@@MMMWWW\\\^^^RRRNNNKKKOOO[[[kkkzzzvvvyyy~~~{{{~~~ZZZHHHAAA???===<<<=========<<<:::999999888666444222111222111000//////000111222222111111000000111111222000000111111111222222222222111111111222222333444444222555>>>IIIVVVfffsssssscccVVVXXXiiiwwwlllaaa[[[RRRPPPMMMJJJHHHEEECCCAAA@@@@@@@@@@@@??????>>>===>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@??????>>>???@@@@@@AAA@@@@@@???>>><<<===>>>===<<<===AAADDDGGGIIILLLMMMMMMOOOSSSVVVXXX\\\```bbbaaabbbeeehhhkkkssswwwsssooopppqqqooonnnsssxxx{{{yyywwwuuuuuutttvvvwwwuuurrrpppqqqssstttxxx|||}}}|||{{{}}}}}}||||||~~~dddTTTQQQLLLJJJHHHDDD>>>888222...------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,------...000666DDDZZZnnnwwwvvvppprrrvvvzzz}}}zzzdddfffooozzzuuusss{{{yyyrrrpppcccTTTBBB666777===AAAAAAAAAAAA>>>;;;888999???EEEGGGQQQ[[[nnn|||ZZZIIIDDD:::;;;>>>999999<<<888666555555666777888999:::;;;>>>AAAAAABBBEEELLLRRR```jjjuuu}}}vvvjjjOOOIIIEEEKKKZZZlllzzzzzzzzz|||{{{zzzxxxtttqqqnnnmmmmmmlllkkklllnnnooopppqqqtttwwwzzz{{{||||||||||||}}}~~~www}}}}}}~~~~~~}}}|||}}}}}}||||||||||||}}}}}}|||}}}~~~}}}{{{xxxvvvqqqkkknnn~~~{{{}}}~~~|||xxxwwwwwwtttnnniiiddd]]]WWWSSSSSSUUUWWWUUUWWWYYY\\\___eeelllqqq}}}wwwtttvvv|||}}}{{{uuu{{{yyyoookkkjjjmmm~~~XXXEEE666666777222///111,,,,,,,,,---------.........------,,,,,,------...............////////////000222888DDDQQQYYY[[[ZZZOOOIIIFFFNNN```ssswwwyyy~~~{{{XXXGGGAAA???===<<<=========<<<999999888777555333222111222111000//////000111222222222111111111111222222000111111111111222222222222111111111222333333444666222444BBBUUUcccnnnuuulll\\\PPPYYYqqqwwwkkk___UUUOOOIIIHHHEEEDDDCCCCCCCCCDDD@@@@@@AAAAAAAAAAAA@@@???@@@AAAAAAAAABBBBBBBBBCCCBBBBBBBBBAAAAAA???>>>===BBBCCCCCCCCCBBB@@@???===;;;???BBBBBBAAA@@@AAABBBEEEFFFHHHHHHGGGHHHLLLPPPOOOTTTZZZ[[[ZZZ[[[___dddeeennnrrrnnnkkknnnpppooolllqqqxxxzzzyyyvvvttttttooorrrtttsssqqqqqqsssuuuwwwzzz||||||yyyxxxzzz|||~~~}}}zzzzzzqqq]]]UUUMMMKKKHHHEEEAAA;;;333...------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,---......000666FFF[[[oooyyyvvvppppppuuu{{{xxxaaahhhrrr{{{ssspppxxx{{{uuupppqqq___QQQ???555888AAAEEEEEE???>>><<<999777:::AAAGGGJJJUUU```uuuhhhIIIAAA;;;444777:::555666999555666666666666777999:::;;;>>>AAADDDDDDDDDHHHPPPWWWkkkuuu~~~ssseeeIIIHHHGGGLLL^^^ttt}}}zzz}}}~~~zzz}}}zzz}}}vvvsssooolllkkkkkkjjjiiijjjkkkmmmnnnppprrrvvvyyyzzz{{{{{{{{{{{{}}}~~~vvv~~~~~~}}}}}}~~~~~~}}}|||}}}}}}||||||||||||}}}~~~{{{|||~~~}}}{{{yyyvvvppptttwwwqqq~~~}}}yyyxxxxxxuuupppnnniiiaaaYYYUUUUUUWWWXXXUUUWWWYYY[[[^^^bbbgggkkk{{{|||rrrpppuuu|||zzzzzzsssllltttvvvpppllljjjuuu[[[FFF666555777222000222,,,,,,,,,---------.........------,,,,,,------.............../////////000111333:::FFFRRRYYYYYYVVVIIIFFFHHHUUUjjj{{{{{{yyyzzz}}}YYYJJJDDDBBB???>>>>>>???>>>===888999999777444111000000222222222111111111111000111111222333444444444444222222111111000111111111333222222222333333111000333111777JJJdddttttttnnn\\\TTTSSSeeennn___VVVOOOHHHDDD@@@AAAAAABBBCCCDDDEEEEEECCCBBBAAA@@@AAACCCDDDFFFDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCAAA@@@@@@BBBDDDCCCCCCBBBAAA@@@??????>>>@@@???>>>@@@AAABBBAAA@@@BBBCCCCCCDDDDDDEEEEEEEEEHHHHHHHHHIIIMMMRRRVVVYYYbbbdddgggiiikkklllllllllmmmvvv~~~{{{vvvvvvwwwuuusssqqqpppqqqssstttuuu|||{{{yyyyyyyyy{{{}}}~~~{{{}}}~~~|||zzzzzz~~~}}}kkkRRRLLLHHHEEEEEEDDD???:::777000...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---,,,++++++,,,...***:::PPPcccrrryyysssiiirrrrrrzzz~~~{{{|||xxxkkkdddooo}}}zzz}}}|||vvvttttttnnneee___GGG999777777???GGGDDDAAA===:::999888888???GGGKKKUUUiiipppOOO???;;;777888888777666555666888666777888:::<<>>GGGPPPVVVQQQHHHFFFCCCNNNeeetttvvvwww{{{{{{|||ZZZKKKDDDAAA>>>===>>>>>>===<<<888999888666333111111111222222222111111111111000222111111111333666999;;;444333222111111111111111222222222222333444333222444555???TTTkkkvvvqqqhhh]]][[[aaatttqqqgggZZZQQQLLLJJJFFFCCCBBBBBBCCCCCCDDDDDDEEEEEECCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEBBBCCCCCCBBBAAAAAADDDFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@>>>======???AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCEEEDDDDDDDDDFFFJJJMMMOOOTTTVVVYYY^^^cccgggkkkllltttzzzxxxsssrrrtttvvvtttqqqooopppsssuuuwwwyyyxxxwwwwwwxxxzzz{{{}}}yyyzzz|||}}}~~~~~~~~~|||~~~}}}||||||}}}~~~~~~{{{eeeQQQKKKGGGGGGFFFAAA<<<:::222///---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,---,,,++++++---///000<<>>???AAABBB@@@DDDKKKTTT^^^jjjuuu|||vvv___IIIEEEHHHJJJXXXsss}}}xxxwwwtttwww~~~|||wwwtttsssrrrqqqooommmkkkiiiiiiiiiiiijjjkkklllnnnqqqssstttuuu{{{zzz{{{{{{|||}}}~~~~~~}}}}}}~~~~~~}}}||||||~~~}}}|||}}}~~~}}}}}}|||{{{{{{{{{{{{|||{{{||||||{{{yyyyyyzzz|||{{{wwwxxx|||xxxnnnmmmttt{{{{{{zzzyyyxxxvvvtttssssssnnnfff^^^XXXUUUUUUVVVSSSTTTUUUWWWZZZ^^^aaacccmmm{{{|||}}}|||xxxrrrooosss|||ssslllrrruuu~~~~~~nnnfffeeefffiiimmmhhhSSS>>>777888666333222.........------......///---------...............////////////////////////111888@@@HHHQQQVVVRRRKKKIIIHHHTTTiiixxxzzz{{{||||||YYYJJJCCC@@@===<<<<<<===<<<;;;999999888555222111222333222222222111111111111000333111//////222888>>>BBB666555444333222111111111111111222333333444444555555:::HHH^^^qqquuukkk___ZZZbbbrrruuueeeZZZTTTMMMIIIIIIIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFHHHIIIJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFCCCDDDEEEDDDDDDDDDFFFHHHFFFFFFEEEEEEEEEEEEDDDDDDJJJGGGBBB???@@@AAABBBBBBDDDCCCBBBAAAAAAAAABBBCCCCCCBBBAAA@@@AAABBBDDDFFFFFFGGGKKKQQQYYYaaaiiinnnyyy}}}}}}vvvpppoooppppppoooooooooqqqtttxxxzzzvvvvvvvvvwwwyyyzzz{{{|||yyyyyyzzz{{{}}}~~~{{{|||}}}|||{{{|||~~~zzz~~~~~~yyy}}}~~~}}}YYYOOOIIIIIIIIIDDD???>>>666222...++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---,,,++++++---///777???PPPaaafffeeekkkuuuwww}}}lllWWWppp|||~~~tttooopppmmmiiiQQQ<<<444:::@@@GGGHHH@@@???999666999>>>BBBHHHNNNVVVeee|||eeeFFF:::;;;===555666777666555555666888;;;>>>@@@BBBBBBBBBDDDEEEFFFNNNZZZgggsss|||yyyiiiSSS@@@@@@JJJSSScccxxx{{{qqqoooooozzzvvvrrrooonnnooonnnllljjjiiiiiiiiiiiiiiijjjlllnnnqqqtttuuuvvvyyyyyyyyyzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~|||}}}}}}}}}||||||{{{{{{zzz{{{|||{{{zzzzzz|||~~~|||yyyyyyyyyssskkknnnwww~~~xxxtttuuupppiiiaaa[[[VVVTTTSSSTTTTTTUUUVVVYYY\\\___```ggguuu|||ssslllmmmyyysssrrrqqqzzzqqqiiifffdddgggkkkqqqZZZBBB888777777444111//////......---......///...............---------////////////////////////333;;;EEEMMMTTTXXXTTTMMMNNNOOO\\\ppp}}}||||||}}}UUUHHHBBB???<<<;;;<<<<<<;;;::::::999777444111111222444222222222111111111000000222000//////222888===AAA888777555444333222111111222333444333333333444666666???OOOaaammmlllaaaWWWVVViiiuuueee[[[QQQNNNJJJHHHIIIIIIHHHFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGIIIIIIJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFEEEGGGHHHJJJIIIHHHGGGFFFDDDCCCCCCXXXSSSKKKFFFCCCCCCCCCCCCGGGEEEDDDBBBBBBBBBCCCDDDCCCBBBAAA@@@???@@@AAABBBAAABBBDDDIIIRRR\\\eeekkkuuuyyy}}}|||wwwrrrpppqqqhhhjjjnnnrrruuuxxxzzz|||vvvwwwyyy{{{}}}~~~~~~~~~}}}|||{{{|||}}}~~~|||}}}}}}|||{{{{{{~~~}}}~~~{{{xxx~~~}}}aaaSSSHHHHHHJJJFFFBBBBBB:::666000,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---,,,,,,,,,...000444@@@UUUddd___ZZZkkkkkkYYYvvvwwwllliiijjjjjjhhhOOO;;;444<<>>888666:::@@@DDDJJJOOOXXXkkkuuuPPP<<<777:::<<<777888999999888888:::<<>>OOO\\\kkkyyyuuuiiifffnnn}}}~~~{{{wwwrrrooommmmmmllljjjiiihhhhhhiiiiiiiiijjjlllooorrrtttvvvwwwxxxxxxyyyzzz{{{}}}}}}~~~~~~~~~~~~~~~}}}~~~||||||}}}~~~~~~|||{{{zzzyyyzzz{{{{{{{{{{{{}}}|||zzzzzzzzzuuurrryyy|||wwwtttvvvsssmmmfff^^^XXXTTTRRRTTTTTTTTTUUUWWWZZZ\\\^^^hhhsss~~~wwwnnnmmmzzz}}}vvvsss{{{xxxooojjjgggiiinnnyyybbbFFF666444555444111000//////.............../////////...---------,,,///////////////000000000555@@@MMMUUUYYYZZZUUUNNNPPPVVVdddvvv~~~}}}TTTHHHAAA???<<<;;;;;;<<<;;;:::999999777444111111333555222222222111111111000000000000000111333555777999888777666444333222222222444555666444222222444666999DDDSSS___ccc```ZZZVVV___xxxyyymmmaaaYYYVVVKKKIIIGGGFFFFFFEEEDDDCCCHHHHHHHHHHHHHHHGGGGGGGGGJJJIIIHHHGGGGGGGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEGGGHHHIIIHHHFFFEEEEEEFFFIIIHHHGGGFFFEEEDDDCCCBBBXXXSSSLLLGGGDDDDDDCCCCCCFFFEEEDDDCCCBBBBBBCCCCCCBBBAAA@@@??????@@@AAAAAACCCBBBCCCFFFLLLTTT\\\aaagggmmmssswwwvvvsssrrrrrrhhhnnnvvv{{{|||{{{{{{{{{yyy{{{~~~|||}}}~~~}}}{{{~~~|||zzzzzz|||}}}}}}{{{zzzzzzzzzyyyvvvssssss|||~~~mmmYYYHHHGGGIIIFFFCCCEEE>>>999222---+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------,,,---///111...BBB___kkk___XXXrrrwwwccc\\\zzzqqqiiihhhhhhgggfffPPP===777???EEEKKKJJJ@@@===888777<<>>;;;777555999;;;<<<<<<<<<===@@@BBBAAAFFFKKKOOOSSS[[[fffooo{{{pppYYYIIICCCBBBIII]]]iiilllmmmeeebbbjjjzzzyyyxxxuuurrrooolllkkkhhhggggggfffggghhhiiijjjjjjkkkmmmooorrrtttvvvwwwwwwxxxyyyzzz}}}~~~~~~~~~~~~|||~~~~~~}}}}}}~~~~~~}}}}}}||||||zzz{{{||||||{{{|||~~~~~~}}}{{{yyyxxxyyy|||{{{yyytttqqqqqqsssvvvyyyuuutttrrrmmmggg___XXXSSSQQQQQQRRRSSSUUUWWWZZZ[[[aaagggppp}}}zzzppppppzzz}}}wwwqqqkkkgggkkkrrr|||kkkQQQ:::111333555444111111000///...........................---------...//////000000111111222888GGGVVV[[[YYYUUUOOOJJJPPP]]]ooo}}}VVVKKKBBB@@@===<<<<<<<<<<<<;;;666777777666444222222333222222222111111111111000000111111222222111000000555555444333222222333333111333555444333444999>>>JJJ[[[jjjiii]]]WWWaaannnoooWWWOOONNNJJJGGGIIIIIIIIIIIIHHHHHHIIIJJJKKKGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHGGGHHHIIIJJJMMMOOOQQQRRRSSSUUUXXXYYYXXXXXXXXXYYYXXXWWWUUURRROOOMMMJJJIIIEEEDDDDDDFFFHHHHHHGGGEEEDDDEEEGGGHHHHHHGGGFFFEEECCCCCCBBBAAA@@@????????????@@@AAACCCDDDFFFHHHHHHKKKNNNRRRWWW\\\aaaeeehhhqqqwww~~~}}}zzzyyyzzz}}}~~~{{{|||}}}{{{xxxvvvvvvvvvwwwwwwvvvuuutttsssttttttlllhhhgggnnn~~~tttUUULLLKKKEEECCCGGGBBB===666111...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...***,,,---------...000222:::[[[~~~xxxuuuxxxrrrXXXNNNjjjyyywwwuuujjj^^^XXXDDD:::>>>HHHIIIIIIHHH???888:::???DDDEEEIIISSS___vvvbbbRRRCCC??????===;;;<<<>>>@@@AAABBBBBBCCCFFFHHHGGGOOOYYY___dddkkkuuu~~~vvvbbbMMMAAA@@@CCCPPPccckkkiiifffaaagggwww|||xxxvvvuuurrrpppmmmlllkkkffffffeeeeeefffhhhiiikkkkkklllnnnppprrrtttvvvvvvuuuvvvwwwyyy|||~~~}}}}}}{{{~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}{{{|||}}}|||{{{|||~~~~~~|||yyywwwxxxzzzxxxvvvppppppqqqrrrtttvvvxxxyyyrrrsssssspppjjjbbbZZZUUUPPPPPPPPPRRRTTTWWWYYY[[[\\\```fffsss|||pppkkkqqqyyyvvvtttpppjjjfffllltttuuummmZZZCCC666555555333222111000///............---------..................//////000111111222222;;;HHHTTTUUUPPPMMMKKKIIIPPP___rrr{{{|||TTTJJJCCC@@@===<<<<<<===<<<;;;555777888777444333222333222222222111111111111000222111111111111111111222444333333222222222333333...111444444333555<<>>AAACCCEEEFFFEEEEEEFFFFFFGGGJJJOOOVVV]]]bbbkkkqqqwwwyyyxxxwwwzzz}}}|||wwwyyy{{{zzzwwwuuuttttttoooqqqssssssqqqoooooopppnnncccZZZ]]]qqq\\\PPPMMMEEECCCHHHCCC>>>888222///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***,,,---------...000222888ZZZzzzwwwvvv{{{pppoooSSSOOOvvv~~~zzz}}}}}}xxxiiiXXXOOO===777@@@KKKKKKIIIFFF>>>555:::AAAGGGHHHKKKXXXfff}}}QQQEEE<<<>>>AAA@@@AAADDDDDDEEEGGGHHHHHHIIILLLNNNOOOYYYfffooosssyyy}}}kkkXXXFFF>>>@@@GGGUUUfffkkkfffbbbaaalll~~~|||xxxwwwtttrrrooonnnmmmllleeeeeeeeeeeefffhhhjjjkkklllmmmnnnppprrrtttuuuvvvttttttvvvxxx{{{}}}}}}|||zzz}}}~~~~~~~~~~~~~~~}}}|||||||||}}}~~~{{{|||}}}|||{{{{{{}}}}}}zzzwwwwwwzzz|||yyysssfffiiimmmqqqssssssqqqpppqqqrrrsssqqqlllddd\\\WWWOOOOOOOOOQQQSSSVVVYYY[[[\\\]]]bbbmmmtttnnnqqquuutttssspppjjjgggnnnwwwpppmmm```KKK<<<777555222222222000///............,,,------....../////////...//////000111222222222===HHHQQQNNNHHHGGGHHHHHHPPPaaatttyyywwwzzz}}}UUUGGGBBB@@@===;;;;;;:::888777999888777666444333222111111111222222222111000000111111111111111111111111000111111111111222222222555222222666444222:::GGG^^^lllmmmeeeaaacccssszzzXXXOOOHHHIIILLLKKKJJJKKKMMMMMMLLLJJJHHHFFFDDDCCCDDDDDDDDDEEEFFFHHHIIIJJJMMMMMMLLLJJJHHHIIIKKKMMMOOOOOOOOOQQQTTTYYY]]]```gggeeedddiiipppsssooojjjqqqoooiii```XXXQQQNNNMMMNNNLLLLLLQQQVVVXXXUUUQQQPPPSSSWWWZZZ[[[YYYUUUSSSMMMQQQOOOGGGBBBCCCCCC???BBB@@@AAAEEEFFFCCCCCCEEEEEEDDDCCCCCCFFFKKKPPPTTT^^^gggqqqvvvvvvwww|||}}}xxxxxxxxxxxxxxxxxxxxxxxxyyyuuupppoooqqqqqqnnnjjjgggfff```ZZZccc|||qqqUUUHHHFFFFFFEEE@@@???<<<777111---++++++......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***(((***...///---///222???cccuuuoooqqq{{{}}}uuuppp___PPPZZZqqq~~~~~~}}}pppcccWWWHHHAAA??????CCCIIIIIICCC===555:::BBBFFFGGGMMM]]]nnnpppKKKFFFAAA>>>@@@CCCDDDDDDGGGHHHHHHIIIJJJOOOTTTYYY```iiittt{{{~~~uuu___LLL@@@<<>>>>>FFFOOOZZZ\\\^^^___bbbrrr~~~zzzvvvssssssrrrpppnnnllljjjiiihhhfffffffffggghhhiiijjjkkklllnnnooopppppprrruuuxxxqqqrrrsssuuuxxx{{{~~~~~~~~~~~~}}}}}}~~~}}}}}}||||||||||||}}}}}}{{{zzzzzz{{{|||||||||||||||{{{yyyzzz{{{zzzwwwtttooonnnooopppllliiimmmuuuwwwuuussspppmmmhhhaaa\\\TTTQQQNNNMMMOOORRRTTTUUUTTT[[[```eeerrr~~~rrrnnnpppqqqtttwwwuuupppllllllmmmmmmmmmcccOOO===555333111111111///...............------......//////000000111...---000000000333999GGGOOORRRNNNJJJMMMQQQSSS\\\jjj~~~yyyxxxzzzzzzUUUHHHAAA???<<<;;;;;;:::888777666666555333222111000000000111222333333444333333111111111111111111111111000111111111111222222222333111333666555999MMMcccyyyyyykkkaaahhhvvvrrrRRRRRRKKKHHHKKKOOOOOOOOOQQQQQQRRRTTTUUUTTTRRRPPPNNNNNNNNNOOOQQQTTTVVVXXXZZZ[[[]]]```bbbeeehhhmmmqqqrrrrrrssstttuuuuuuttttttnnnkkkjjjmmmrrrsssooojjjeeeaaaZZZUUUSSSUUUXXX[[[dddeeegggkkknnnmmmgggaaahhhmmmvvv~~~~~~zzz|||yyyoooddd[[[SSSLLLFFFBBBBBBFFFGGGEEECCCDDDBBBCCCEEEGGGHHHHHHHHHGGGJJJMMMRRRZZZcccnnnwww|||{{{~~~~~~~~~vvvrrrtttwwwwwwvvvssspppllllllmmmnnnllliiijjjccc]]]YYYUUUXXXlllxxxyyyuuuYYYHHHCCCEEEBBBAAA>>>:::666222000.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++......---000555BBBaaasssrrrtttwwwyyy~~~||||||tttdddYYY___uuu}}}~~~}}}xxxwwwlllUUUHHH===???@@@EEEJJJLLLHHH@@@888888<<>><<<:::::::::888777666666555444333222111000000111222333444555555555111111111111111111111111000000111111111222222222333222444666666===VVVqqq{{{hhh```nnnhhhNNNPPPLLLKKKPPPTTTUUUWWWYYYZZZ\\\___```___]]]YYYWWWWWWXXXZZZ]]]aaaeeehhhjjjlllmmmoooooopppqqqtttwwwwwwvvvuuutttsssrrrrrrrrrmmmkkkjjjkkkmmmmmmhhhddd___[[[UUUSSSUUU\\\cccgggmmmnnnqqquuuyyyyyyvvvtttvvv|||}}}sssggg]]]YYYYYYZZZOOOJJJHHHKKKLLLIIIFFFFFFEEEFFFHHHJJJKKKKKKJJJJJJMMMMMMQQQYYYeeepppwwwyyy|||xxxuuuxxx{{{zzzwwwpppnnnkkkkkkllllllkkkiiiiii```]]]\\\UUUPPP^^^ttt{{{xxx|||gggMMMEEEHHHBBB@@@>>>;;;888555111///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,///...---111888GGGbbbrrrtttwwwtttqqqvvvxxx~~~vvv```TTTaaawwwxxx~~~yyynnnnnn}}}dddMMMDDD>>>@@@DDDJJJOOOOOOHHH???888:::===BBBGGGLLLYYYrrrjjjQQQOOOPPPQQQUUUYYY]]]```aaahhhjjjnnnqqqvvv|||}}}mmmZZZLLL@@@???DDDJJJQQQVVVXXX[[[___gggyyy~~~|||zzzwwwuuusssrrrpppnnnkkkhhhfffffffffgggdddddddddeeeggghhhjjjjjjkkkmmmoooqqqrrrsssvvvxxxuuuvvvwwwzzz|||~~~}}}~~~|||||||||{{{{{{||||||}}}~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~{{{|||}}}}}}||||||}}}~~~~~~}}}}}}}}}|||{{{zzzvvvuuuvvvyyyyyyuuuuuurrrllleeeWWWTTTOOOLLLMMMNNNOOOOOORRRUUUYYY^^^gggyyy}}}||||||ttt}}}xxxqqqooonnnuuu}}}~~~xxxpppkkkiiiiiisssuuueeeJJJ777333555222111000///............///////////////.........///......000111222999BBBXXX___ccc^^^WWWTTTWWW\\\uuuxxxxxxuuutttuuutttwww~~~SSSHHH@@@===;;;:::::::::888777777666666555444333222222000111222333444555555555111111111111111111111111000000111111111222222222444222444777888BBB^^^zzz|||hhhdddzzzgggUUUPPPNNNPPPVVV[[[\\\^^^aaaeeefffhhhiiihhhdddaaa^^^^^^___bbbfffkkkppptttvvvzzz{{{{{{zzzxxxwwwxxxyyyzzzyyyvvvtttrrrrrrrrrrrrpppnnnllllllllliiiddd```ZZZVVVRRRSSSYYYccckkkpppssssssuuuyyy~~~yyylll```VVVSSSVVV[[[ZZZTTTPPPSSSSSSOOOKKKIIIIIIIIIJJJJJJKKKLLLMMMMMMPPPRRRWWWaaammmvvvyyyyyy{{{zzz~~~|||wwwooonnnlllkkkkkkkkkjjjiiihhh```^^^___VVVLLLTTTfff}}}~~~{{{wwwVVVFFFFFFBBB???===;;;999777222///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,---///......444<<>>CCCGGGMMM[[[vvvcccPPPRRRUUUZZZ```eeejjjmmmpppuuuwwwzzz|||uuudddOOODDD===???FFFMMMSSSWWWWWW^^^fffrrr||||||{{{yyyvvvtttrrrrrrnnnllliiifffddddddeeeeeecccddddddeeeggghhhjjjkkknnnppprrrsssssssssuuuvvvxxxyyyzzz|||}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}|||||||||}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~|||~~~}}}}}}~~~~~~~~~}}}|||{{{||||||xxxtttrrrwwwxxxttttttrrrlllfffXXXTTTOOOMMMLLLNNNNNNNNNQQQSSSXXX]]]eeeuuu{{{zzzzzzyyyuuuyyy{{{tttpppmmmsss{{{~~~{{{uuunnnjjjhhhrrrwwwjjjOOO999222555222111000//////......//////////////////.........///---...000111444===GGGYYY]]]```\\\TTTPPPWWW___zzzwwwuuusssssstttrrrvvv{{{QQQGGG???===::::::::::::999777777777666555555444333333000111222333333444333333111111111111111111111111000111111111111222222222444222444999>>>JJJeee|||jjjlllhhh[[[SSSSSSWWW^^^cccdddfffjjjnnnoooppppppnnnkkkhhhfffdddeeehhhlllpppuuuxxxzzz~~~~~~|||{{{{{{|||xxxwwwvvvuuussssssssssssooonnnllljjjgggccc^^^ZZZXXXTTTRRRVVV```jjjrrrvvvxxxxxxzzz}}}{{{rrriii^^^VVVTTTVVVfff___ZZZ]]]___[[[VVVSSSQQQQQQQQQQQQQQQQQQQQQQQQSSSVVV]]]gggrrryyyzzzxxxyyy~~~}}}}}}~~~zzzuuunnnmmmllljjjiiiiiihhhhhhfffbbb___^^^UUUJJJKKKRRRkkkyyyaaaIIIBBBBBB???<<<<<<;;;999444///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...///777AAASSSdddqqqzzz~~~tttlllrrrooovvvnnn[[[WWWhhhyyy}}}{{{~~~lll[[[]]]qqqyyylllSSSFFFFFFDDDFFFLLLRRRSSSMMMEEE>>>;;;===@@@DDDIIIPPP```||||||___TTT\\\aaahhhnnnssswwwzzz}}}}}}}}}kkk[[[FFF???<<>><<<:::999::::::999777666555555444444333333222111111222222222222222111111111111111111111111111000111111111111222222222444111444<<>><<<666111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++---///...000:::EEETTTbbbooo{{{wwwpppxxxqqqrrrhhhZZZ[[[nnnwwwhhhaaalll~~~pppbbbOOOFFFFFFBBBHHHNNNSSSQQQIIIAAA<<<<<<>>>AAAGGGNNNVVVhhhvvv```___kkkpppxxx~~~|||ppp^^^NNNAAA>>>@@@FFFLLLPPPVVV\\\iiivvv}}}yyy{{{{{{yyytttpppnnnoooiiiiiihhhgggeeedddccccccddddddeeefffhhhjjjlllmmmooorrruuuwwwwwwwwwxxxyyyxxxyyy{{{}}}~~~~~~~~~~~~~~~}}}|||}}}~~~|||}}}}}}~~~~~~}}}||||||}}}}}}|||}}}~~~}}}||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}~~~zzz}}}{{{zzz}}}{{{||||||{{{xxxxxxzzz}}}yyy{{{yyyuuuvvvxxxvvvpppnnnnnnoooppprrrqqqmmmjjj^^^YYYSSSOOOMMMLLLLLLKKKNNNOOOUUU[[[___gggyyy}}}{{{wwwppppppqqquuu~~~~~~uuuoooooosss{{{~~~wwwooonnnnnnhhhVVV@@@444333333222111000////////////------......//////000000...---///111222666CCCPPPUUUUUUUUURRRLLLMMM]]]pppzzzrrrtttsssuuuvvvssswwwxxxOOOEEE>>><<<:::999::::::999777444444444333333222222222111111222222222111000000111111111111111111111111000111111111111222222222333000444???KKKZZZsss}}}tttgggppp~~~mmmeeefffgggmmmvvvzzzzzz}}}||||||}}}}}}}}}}}}}}}|||uuuuuuuuuvvvwwwxxxyyyzzzwwwxxxyyyyyyvvvuuuuuuuuuppptttzzz|||vvvsssvvvtttrrrnnniiiccc]]]YYY```___```hhhsss}}}|||{{{uuussssssooojjjkkkqqq|||tttqqqwww|||{{{wwwtttuuuwwwyyyyyyvvvpppiiieeecccfffjjjmmmooopppppppppooowww|||wwwssspppnnnmmmkkkkkkjjjhhheeeccccccccc___bbb```ZZZVVVRRRJJJAAAFFFccc|||zzz}}}~~~[[[KKKEEEAAA??????@@@>>>888222......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---///...000;;;HHHTTT```mmm{{{zzzttt}}}wwwrrreeeZZZ___rrrrrrggglll|||kkk^^^NNNGGGEEE>>>IIINNNRRRNNNEEE===;;;<<>>???DDD@@@???<<<111444111...,,,---......---.........------,,,,,,,,,///------......111<<>>BBB>>>======555444111...------......---......---------,,,,,,,,,...---.........000;;;FFFUUU```jjjuuu}}}xxxwwwcccZZZnnn}}}|||zzzwww|||zzzfffWWWMMMEEEDDDFFFDDDQQQPPPFFFBBB<<<:::@@@CCCFFFOOO\\\lllsssmmmvvv{{{~~~}}}qqqeeeWWWIIIAAA@@@AAABBBGGGNNNSSS\\\nnn}}}|||zzzxxxyyywwwtttsssrrrpppmmmkkkkkkjjjiiigggeeeddddddddddddfffhhhiiihhhiiikkkmmmmmmqqquuuwwwwwwvvvxxxyyy||||||}}}~~~|||~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~|||zzzwwwtttrrrsssuuuvvvyyy{{{}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}|||||||||}}}}}}||||||||||||}}}}}}|||{{{zzzyyyxxxyyyyyyzzzzzzyyyyyyzzz{{{zzzwwwttt{{{yyyrrrpppjjjcccYYYRRRNNNNNNMMMMMMSSSSSSSSSUUUYYYaaakkkrrruuuqqqmmmooozzz~~~wwwppprrrzzz~~~ssswwwooojjjjjjRRR999999444444333222000.........///////////////////////////000111111444>>>MMMZZZgggddd\\\SSSOOOWWWgggttt|||mmmrrrsssssspppooo{{{vvvNNNFFF???<<<::::::;;;;;;777444555444444333333222222111222222222222111111000000000111111111111222222222111111111000000111111111444777CCCZZZrrr~~~|||wwwoooppp{{{sssooosssyyy~~~}}}zzzxxxxxx{{{|||zzzxxxuuuuuuwwwyyy{{{|||}}}~~~zzzzzz{{{zzzyyyxxxvvvuuuxxx|||~~~|||{{{xxxzzz{{{wwwpppjjjiiijjjiiieeeaaa```bbbcccbbb``````___^^^\\\XXXRRRJJJEEE@@@CCCWWWppp~~~|||\\\OOOAAA???AAA<<<;;;>>>:::555222///------......---...------------,,,,,,,,,------...///...000:::EEETTT___mmmwww}}}zzzooo]]]```ttt}}}}}}}}}uuuuuu~~~qqqaaaSSSIIIBBBCCCHHHJJJWWWUUUKKKHHHBBB???EEEFFFJJJUUUeeevvvxxxttt|||~~~~~~ppp^^^RRRHHH@@@===>>>DDDGGGMMMUUU^^^kkk~~~|||{{{zzzxxxvvvxxxvvvsssqqqpppooollljjjiiihhhgggeeedddcccccccccdddfffhhhiiiiiijjjlllmmmmmmpppsssuuuuuuuuuvvvxxx|||{{{||||||~~~{{{{{{|||}}}~~~~~~}}}||||||~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}|||zzzyyywwwvvvuuusssuuuxxx{{{||||||{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}||||||{{{zzzzzzzzzzzz{{{wwwyyyzzz{{{zzzzzz|||}}}xxxrrrpppllleee[[[TTTOOOMMMMMMLLLRRRRRRRRRRRRUUU\\\dddjjj|||uuurrrttt~~~wwwuuu|||rrrtttooooooqqq]]]CCC<<<666555333222000//////...////////////////////////...000111222888CCCRRR\\\aaa[[[QQQJJJKKKUUUcccnnnuuuyyy}}}yyyhhhsssttttttqqqooo|||rrrLLLEEE>>><<<999:::;;;;;;888444555444444333333222222111333333222222111000000000000000111111111222222222000222222000111444555444444999KKKhhhxxxlllnnnzzz}}}tttuuuxxx}}}}}}{{{zzz|||~~~~~~}}}wwwwwwwwwwwwyyy{{{}}}~~~||||||~~~~~~}}}|||~~~~~~~~~|||zzzvvvxxxyyywwwsssooonnnnnnkkkeee___]]]___aaa```^^^^^^]]]\\\[[[XXXRRRKKKEEEBBB@@@LLL```wwwuuu|||pppTTTDDD@@@CCC===;;;>>>;;;666333///------......---------------------------------...000///000:::DDDQQQ[[[mmmwwwzzzjjjWWWcccxxx|||zzzyyyoootttuuukkk]]]QQQFFF@@@CCCIIIPPP[[[XXXNNNKKKGGGCCCHHHGGGMMMZZZmmm{{{xxxmmm^^^MMMEEEBBBAAABBBEEEKKKOOOWWWcccqqq~~~~~~|||{{{zzzzzzxxxvvvvvvtttqqqpppooommmkkkiiigggfffeeedddccccccccccccdddfffhhhiiiiiijjjlllnnnnnnppprrrtttuuuvvvwwwxxx{{{{{{{{{{{{}}}|||{{{|||}}}}}}|||||||||~~~~~~}}}|||||||||{{{{{{|||}}}~~~|||}}}~~~~~~}}}|||{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||}}}}}}|||||||||{{{{{{{{{{{{|||wwwzzz}}}{{{yyyyyy~~~zzzuuusssrrrnnnhhh___VVVPPPMMMLLLLLLLLLLLLMMMOOOSSSZZZccciiixxx}}}zzzyyy~~~zzzqqqooolllnnnqqqfffQQQCCC888666444222111111000///////////////////////////---///000111999FFFSSSYYYTTTNNNGGGDDDJJJUUUaaahhhooottt|||~~~ssskkktttvvvwwwtttrrr|||pppKKKFFF>>>;;;999:::<<<;;;888555555444444333333222222111222222222111111111000000000000111111111222222222111333222...///444555333555>>>UUUuuusssffflllzzz{{{}}}{{{zzzyyyxxxxxxzzz{{{|||}}}~~~~~~yyyyyyyyywwwuuutttsssuuuwwwwwwuuurrrlllgggaaa]]]]]]^^^^^^]]]\\\[[[[[[ZZZWWWRRRKKKFFFAAA<<>>999444222333333222///////////////////////////---//////000;;;LLLTTTRRRIIIGGGGGGKKKUUUaaalllrrrrrrwwwyyypppvvvwwwxxxyyywwwttt}}}pppLLLGGG===;;;999:::<<<<<<999666555444444333333222222111000000000111222222333333000111111111111222222222///555444...000:::===999;;;JJJhhhxxxjjjggg~~~~~~~~~yyyzzz|||zzztttmmmkkknnnnnnllljjjkkkmmmooorrrssssssrrrnnnnnnkkkddd]]]YYY[[[]]]XXXXXXXXXXXXWWWRRRLLLGGGEEE???AAADDDLLLeee{{{{{{~~~yyy|||WWWBBBBBB@@@======999888555111.........------,,,,,,,,,---------......///...---...///555BBBPPPRRRUUUpppbbb___rrrxxxzzz{{{ssspppuuu~~~|||pppaaaPPPFFFBBBCCCHHHNNNXXX]]]SSSFFFEEEDDDDDDJJJMMMUUUiii~~~|||}}}~~~~~~zzz{{{{{{{{{yyyuuuqqqoooqqqnnnlllmmmmmmhhh]]]TTTHHHCCCBBBDDDGGGIIINNNTTT___nnn~~~~~~|||{{{zzzzzzzzzxxxuuussspppnnnlllkkkkkkjjjhhhfffddddddcccccccccddddddeeedddfffhhhjjjjjjlllnnnpppuuusssrrrtttxxx{{{{{{zzzxxxzzz}}}{{{zzzyyyzzz}}}{{{yyywwwuuuuuuvvvxxxyyyzzz{{{|||||||||||||||||||||}}}~~~~~~~~~~~~}}}|||~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~{{{}}}}}}}}}||||||||||||}}}}}}yyyzzz{{{|||||||||{{{{{{yyy{{{||||||{{{{{{}}}~~~zzzxxxvvvuuutttssssssooohhh]]]SSSLLLJJJKKKHHHIIIJJJLLLOOOUUU[[[```mmmzzz{{{tttvvvyyyzzzyyyxxxjjjhhhfff___ggghhhVVV@@@:::444222333444222000////////////////////////---111111222@@@SSSZZZVVVJJJHHHGGGJJJRRR___mmmvvvzzzxxxqqquuuxxxxxxxxxuuusss~~~nnnIIIEEE===:::999:::<<<<<<999666555555444333333222222111//////000111222333333444000111111111111222222222,,,444555111666CCCHHHEEE:::KKKkkkpppeeeggg}}}rrrtttooonnnjjjdddeeejjjllljjjdddhhhmmmnnnllllllnnnqqqnnnpppoooggg]]]XXXZZZ^^^WWWWWWXXXXXXWWWRRRLLLHHH???;;;<<<>>>CCCZZZqqqwww}}}{{{zzz]]]AAA???>>>======;;;888555111///......------,,,,,,,,,------.........000...---...///666DDDSSSTTTTTTooommmXXX```sssrrrtttyyyqqqlllttt}}}xxxooo^^^KKKBBBBBBEEEJJJPPPVVVZZZMMM@@@???@@@@@@GGGPPPYYYmmm{{{qqqqqqssswwwwwwwwwuuurrrooonnnnnnggghhhhhhhhheeeaaa]]][[[[[[XXXWWWZZZ]]][[[RRRJJJEEECCCDDDHHHKKKNNNUUU]]]ooo}}}}}}{{{zzzyyyyyyyyywwwtttqqqooommmkkkjjjjjjiiigggeeeddddddccccccddddddeeeeeedddfffhhhjjjkkkllloooqqquuusssrrrtttxxx{{{{{{zzzwwwzzz~~~~~~yyywwwuuuvvvxxxwwwvvvsssrrrrrrsssvvvwwwxxxxxxyyyzzz{{{{{{{{{{{{yyy{{{}}}{{{|||~~~~~~~~~~~~~~~~~~}}}{{{|||}}}}}}||||||||||||}}}}}}xxxyyy{{{|||||||||{{{{{{wwwyyyzzz{{{|||}}}~~~~~~|||yyywwwvvvtttrrrppptttqqqjjj___SSSLLLJJJKKKFFFHHHJJJLLLPPPVVV]]]bbbkkk{{{uuuqqqyyy{{{yyyxxxsssvvvtttzzz{{{mmmlllhhh]]]eeehhhTTTAAA;;;444222444555333000////////////////////////...222333555DDDYYY```ZZZPPPNNNKKKKKKRRR___ppp|||yyyqqqrrrvvvqqqqqqtttsssyyyjjjJJJ@@@===<<<;;;999888777666666555444444333333222222111111222333333222111000//////000111222333222111111,,,000333222444;;;DDDIIIBBB[[[ttt~~~kkkiii}}}nnneeeggg```bbb```___dddkkkhhhaaadddbbbdddjjjnnnnnnmmmooouuuppplllllleee[[[VVVWWWWWWVVVTTTSSSSSSPPPLLLJJJGGG<<<999===???CCC[[[xxxzzz{{{tttKKK@@@AAA===:::===888666444111///...------........................,,,///444000+++;;;MMMOOOJJJaaatttzzz```aaagggpppvvvvvvtttrrrdddqqq}}}~~~xxxrrrZZZFFFBBBDDDDDDGGGNNNWWWOOOFFF@@@<<<<<>>===>>>DDDLLLPPPccc~~~tttfff^^^WWWZZZSSSRRRQQQOOOLLLJJJHHHFFFIIIJJJLLLLLLLLLNNNSSSVVVXXXZZZ\\\```aaa]]]SSSJJJGGGGGGIIIOOOTTT^^^ppp~~~}}}}}}|||zzzxxxvvvuuussspppnnniiigggeeefffhhhhhhfffdddbbbccccccddddddeeeffffffeeeggghhhiiiiiikkkmmmppppppssswwwxxxxxxxxxyyyyyy}}}~~~rrrjjjhhhfffbbb___^^^[[[XXXVVVUUUVVVXXXYYYXXXXXXYYY[[[]]]```bbbdddmmmpppvvv{{{}}}}}}{{{yyy}}}~~~}}}|||}}}zzzzzz|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~|||{{{zzzyyyyyyxxxzzz{{{{{{zzzxxxxxxyyy{{{yyyyyyzzzzzz{{{{{{zzzzzzyyyvvvttttttuuuuuurrrppprrrqqqmmmeee[[[RRRMMMKKKHHHHHHHHHIIIKKKQQQXXX^^^aaavvvxxxuuuvvvxxx~~~xxxnnnjjjkkkoooxxxsssddd```eeeiiihhhdddLLL:::666:::444111222000000000////////////000000///222333888III\\\```XXXMMMIIIHHHOOO^^^nnnzzz}}}{{{wwwrrrssswwwxxxhhhIIIAAA===<<<;;;999888777666666555444444333333222222111111222222222222111000000000000111222222222222111111222222000...111999AAAVVVjjjyyy|||wwwnnnzzz|||yyy}}}tttmmmmmmggghhhfffeeegggiiieee___^^^^^^bbbeeedddaaadddiiinnnllllllllliiibbb]]]]]]XXXVVVTTTSSSRRRPPPLLLJJJHHH???;;;===<<<>>>PPPggg~~~___FFF@@@>>>:::888888777444111///.................................++++++000111555KKK]]][[[YYYlllyyyzzz{{{}}}sssaaajjjvvv}}}vvvqqqgggwwwsssaaaNNN>>>===DDDHHHNNNTTTSSSIII???<<<>>>AAAFFFLLLSSSgggwwwmmmfff^^^^^^TTTSSSQQQOOOMMMKKKIIIHHHJJJLLLOOOQQQUUUZZZaaaeeefffjjjooorrrlllaaaSSSKKKIIIJJJOOOVVV```nnn~~~~~~~~~}}}|||zzzxxxvvvuuussspppnnngggeeeddddddeeeeeedddccccccccccccdddeeeeeefffffffffgggiiijjjjjjkkknnnqqqqqqtttwwwyyyyyyxxxyyyzzz~~~zzzmmmccc___\\\WWWSSSRRRPPPMMMJJJHHHIIIJJJKKKJJJJJJKKKMMMPPPSSSVVVWWW^^^cccjjjrrrwwwyyyyyyxxx{{{}}}}}}{{{{{{{{{yyyzzz{{{|||}}}}}}}}}}}}}}}}}}|||{{{{{{zzzyyyyyyyyyzzzzzzzzzyyyyyy{{{|||zzzzzz{{{{{{zzzzzzyyyxxxwwwvvvuuuuuuvvvuuurrrpppnnnnnnmmmggg^^^UUUMMMIIIGGGHHHHHHHHHKKKPPPWWW\\\___rrryyyuuuuuuxxxrrriiifffiiisss|||tttfffbbbgggllljjjeeeOOO<<<666999333111333111000000////////////000000222444444:::JJJ[[[]]]VVVKKKGGGGGGQQQcccttt}}}}}}wwwrrrsssvvvvvvfffHHHAAA===<<<;;;999888777666666555444444333333222222111111111111222111111111111000000111111222222222222000111222222222555@@@LLL___qqqzzzxxxrrrnnn}}}{{{~~~vvvuuurrrqqqooommmkkkiiiddd___]]]___cccfffdddaaadddlllmmmmmmmmmmmmjjjddd___]]]YYYWWWTTTSSSQQQOOOLLLJJJHHHAAA<<<<<<::::::HHHZZZ|||uuu|||kkkKKK@@@@@@>>>:::888777444222000.................................,,,***...111999PPPaaa]]][[[lllxxxxxxzzz~~~uuubbbmmmyyy{{{tttnnnnnn}}}zzzlllWWWHHH;;;===FFFMMMSSSWWWOOODDD::::::@@@DDDIIINNNXXXmmmyyytttllljjjaaa```___]]]\\\[[[ZZZZZZYYYZZZ]]]aaagggnnntttxxxzzz{{{|||yyymmm]]]QQQMMMLLLQQQYYYdddppp~~~~~~}}}|||{{{yyyvvvuuusssrrrooommmffffffeeedddddddddcccbbbccccccddddddeeeffffffffffffhhhiiijjjkkkmmmppprrrrrruuuwwwyyyyyyyyyzzz{{{wwwjjj```ZZZUUUPPPMMMMMMKKKHHHFFFEEEFFFGGGHHHHHHHHHIIIKKKMMMOOOQQQRRRSSSWWW]]]dddkkkqqquuuvvvyyy{{{~~~~~~|||yyywwwwwwyyyyyyzzz{{{||||||||||||~~~~~~~~~~~~|||||||||||||||{{{zzzzzzxxxyyyzzzzzzyyyzzz|||~~~{{{{{{{{{{{{zzzyyyxxxwwwxxxxxxwwwvvvuuusssqqqoooiiijjjjjjggg___UUUKKKEEEFFFGGGGGGHHHJJJNNNTTTYYY^^^nnn}}}wwwsssuuu}}}yyynnnhhhjjjqqqxxxwwwnnnlllpppqqqllleeeRRR>>>666888333111444222000000////////////000000222333555===NNN]]]___YYYNNNJJJKKKUUUgggvvv}}}yyywww{{{wwwrrrppprrrqqqyyydddGGGBBB===<<<;;;999888777666666555444444333333222222111111111111111111111222222111111111111111222222222//////222444444888FFFUUUiiixxx}}}xxxtttttt}}}~~~zzzyyy{{{~~~{{{ppphhheeeeeehhhhhhhhhffffffgggjjjmmmssswww{{{}}}~~~}}}}}}~~~}}}~~~~~~~~~|||zzzvvvsssmmmfff___[[[[[[]]]aaaeeecccbbbgggooolllmmmnnnmmmkkkiiieeebbbZZZXXXTTTRRRQQQOOOLLLJJJGGGAAA===<<<999888BBBOOOiii}}}tttwww{{{~~~{{{RRR@@@@@@???888999777555222000///.................................+++---111999PPP```[[[___mmmwwwvvvyyy~~~ttthhhqqqzzz||||||{{{uuummmwwwvvvfffOOOCCC;;;???IIIRRRWWWXXXKKK@@@888:::AAAGGGMMMQQQ___sssxxxwwwpppooonnnmmmmmmmmmnnnnnnpppqqqssswww|||yyyooo```RRRNNNRRRRRR\\\kkkyyy~~~|||zzzyyywwwtttrrrqqqpppmmmkkkgggggggggfffeeedddcccdddcccddddddeeeeeefffggggggggghhhjjjkkklllnnnqqqssstttvvvxxxyyyyyyyyy{{{}}}yyyqqqfff\\\VVVQQQMMMJJJGGGGGGEEEDDDEEEFFFGGGHHHGGGGGGHHHIIIJJJJJJKKKKKKKKKLLLOOOUUU\\\cccjjjnnnuuuyyy}}}~~~}}}zzzxxxwwwxxxyyyzzz{{{{{{||||||{{{{{{{{{||||||}}}}}}}}}}}}{{{||||||}}}}}}|||{{{zzzwwwxxxyyyyyyyyyzzz|||~~~|||||||||{{{zzzyyyxxxwww{{{yyyuuupppllliiiggggggkkklllkkkhhhaaaVVVKKKDDDEEEFFFGGGGGGIIILLLRRRVVV]]]jjj{{{|||uuussszzzvvvoooooosssvvv|||yyyyyyzzzuuullleeeUUU???666777333222444111000000////////////000000///000555AAASSSaaabbb]]]MMMKKKNNNYYYiiivvv|||}}}xxxzzzppp{{{wwwqqqnnnooommmtttbbbGGGBBB===<<<;;;999888777666666555444444333333222222111111111111000111111222333111111000000111111222333111000222555444666FFFXXXkkkxxxxxxrrrrrrxxx{{{}}}~~~~~~zzzvvvsssrrrtttwww{{{zzzlll\\\QQQKKKJJJLLLMMMNNNNNNOOOQQQTTTWWW\\\```eeeiiimmmooosssuuurrrsssuuuvvvwwwyyy|||~~~|||vvvlll___VVVSSSUUUVVV[[[```cccdddiiiqqqnnnqqqqqqooonnnooonnnjjj[[[XXXTTTRRRPPPNNNLLLJJJFFFAAA>>><<<999888>>>GGGZZZsss{{{zzz|||{{{llljjj\\\AAA???===555999888555222000/////////........................///,,,///111888NNN]]]YYYfffrrrxxxuuuwww~~~{{{ppppppwww|||{{{|||~~~wwwlll{{{}}}sss```GGG@@@<<>><<<:::888===CCCPPPlll~~~wwwyyyiiibbbgggDDDAAA@@@777999888555333111/////////........................///---111222666LLL\\\YYYjjjuuuyyytttvvv}}}yyynnntttzzz|||{{{wwwhhhuuu}}}zzz{{{mmmWWWBBB>>><<>>===:::999<<>><<<<<>>CCCIIIUUU___ppp}}}{{{|||rrrbbbVVVUUUVVVXXXeeettt||||||}}}||||||}}}}}}|||zzzxxxvvvsssrrrqqqooollljjjfffhhhiiigggcccaaabbbdddddddddeeeeeefffggggggggghhhjjjlllmmmnnnqqqtttwwwvvvwwwyyyyyyyyyzzz}}}wwwllleee\\\YYYSSSOOOLLLKKKKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGDDDEEEGGGIIIJJJJJJJJJJJJLLLNNNPPPQQQRRRQQQPPPOOOOOOWWWbbbmmmtttxxxzzz{{{wwwwwwxxxyyyzzzzzzzzzzzzxxxxxxyyyyyyzzz{{{||||||yyyzzz|||~~~~~~}}}|||yyyzzzzzzzzzyyyyyy{{{|||zzzzzz{{{{{{zzzzzzyyyyyyuuurrrmmmiiijjjtttwwwoooggg]]]RRRKKKDDDEEEEEEFFFGGGIIIMMMPPPSSS[[[jjj}}}{{{vvvzzzxxxxxx{{{{{{vvvvvviiicccbbbXXXAAA777:::777555333---000000////////////000000111222:::JJJXXX[[[SSSKKK???GGGSSS^^^gggpppxxx~~~kkkpppxxx{{{vvvooonnnsss^^^FFFAAA???===:::999888666444222222333333333333222111111333111//////111222111000111111222222222222111111888444444777555999SSSrrr{{{zzzrrrkkktttzzz}}}yyytttqqqooommmhhhddd\\\XXXRRROOOMMMLLLKKKJJJJJJHHHDDDAAA>>>===<<<<<>>LLLYYY```jjjrrrxxx{{{zzzoooxxx{{{vvvyyy~~~jjj___iiirrruuuqqqoookkk\\\JJJ;;;===>>>BBBJJJPPPMMMFFF>>>===???CCCFFFKKKVVVbbbsssxxxxxx}}}~~~rrrjjjZZZ[[[\\\___gggttt|||zzzxxxwwwuuuvvv~~~~~~~~~|||yyyvvvwwwtttqqqooonnnmmmkkkiiifffffffffeeeeeeddddddcccgggffffffeeeeeeeeeffffffiiiiiijjjkkkmmmpppsssuuu|||yyyxxxyyy}}}}}}~~~}}}xxxrrrjjjbbb\\\XXXTTTPPPMMMMMMLLLKKKJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNSSSXXXWWWQQQLLLJJJJJJLLLOOOUUU[[[bbbjjjsssxxxxxxwwwvvvwwwyyy{{{{{{{{{|||zzzyyyzzz}}}}}}{{{xxxzzz|||}}}}}}|||zzzxxxxxxxxxyyyyyyzzzzzzzzz|||{{{{{{{{{{{{zzzzzzzzzwwwrrrooottt~~~yyyvvvsssmmmfff\\\RRRKKKIIIEEECCCEEEGGGGGGKKKPPPUUU[[[fffvvvoooxxxwwwrrryyyzzzyyytttwww}}}xxxmmmhhhgggccc^^^XXXHHH:::777888444000000000000////////////000000444333>>>PPPWWWNNNGGGGGG>>>GGGTTT^^^eeellluuu{{{tttrrrsss}}}xxx{{{vvvooonnnsss^^^FFFAAA===;;;999888888888666444333444444444444333222222222222111111111111111111111111222222222222111111333000111666888AAA]]]{{{|||sssooo{{{zzz{{{wwwrrrnnnllliiiccc___TTTPPPKKKGGGEEEDDDCCCBBB@@@???>>>======???@@@BBB@@@AAABBBDDDFFFGGGGGGGGGIIIKKKLLLLLLKKKKKKLLLMMMMMMPPPTTTXXXZZZ]]]aaadddfffeeefffjjjnnnrrrsssrrrwwwyyy{{{~~~mmm[[[QQQOOOQQQXXX]]]jjjyyy}}}xxxsssmmmhhhaaa[[[SSSNNNMMMMMMJJJGGGDDDCCC@@@===;;;:::999999???HHHcccxxxxxxyyyuuuuuuxxxtttdddMMMDDD:::;;;888444222111111000...........................///......444@@@OOO]]]eeepppxxx}}}~~~|||jjjvvvzzzwwwxxxzzzhhhaaajjjnnnmmmiiihhhgggZZZHHH;;;===???DDDMMMTTTQQQJJJ======@@@DDDHHHNNN[[[hhh{{{zzztttssswww|||yyyppphhhccccccgggmmmuuuwwwssspppooosssyyy~~~~~~~~~|||yyyvvvvvvssspppooonnnmmmkkkiiiggggggfffeeedddcccccccccfffeeeeeeeeeeeefffgggggghhhiiijjjlllnnnqqqsssuuuzzzxxxxxxzzz~~~~~~{{{xxxtttooojjjccc\\\WWWUUURRROOOMMMMMMNNNMMMLLLLLLKKKKKKJJJIIIIIIIIIJJJIIIIIIJJJKKKLLLMMMNNNNNNXXXZZZ[[[WWWPPPLLLKKKMMMMMMOOORRRVVV[[[aaaiiinnnrrrsssvvvxxxzzzzzzxxxwww{{{zzzyyyzzz}}}}}}|||yyy{{{|||}}}~~~~~~}}}|||{{{xxxxxxyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzz|||xxxtttvvv|||}}}xxxuuurrrmmmggg^^^TTTMMMHHHDDDCCCEEEGGGGGGKKKPPPTTT[[[eeetttqqqwwwtttooowwwyyy|||ttttttxxxwwwkkkeeeccc```[[[YYYIII;;;777777555111111000000////////////000000333444???QQQVVVMMMEEEEEECCCKKKXXXbbbiiipppwww|||vvvwwwwwwxxx|||wwwpppooosss]]]FFFBBB;;;999888888999999777666444555555555555444333333111222333222111111222333111111222222222222111111000///000555:::IIIfff|||sssttt~~~zzzzzzuuuoookkkhhhccc\\\WWWLLLHHHCCC???======<<<;;;999999999:::===???BBBCCCBBBCCCCCCDDDFFFGGGHHHHHHMMMOOORRRRRRPPPNNNLLLLLLKKKNNNRRRUUUWWWYYY\\\^^^dddfffiiikkklllmmmnnnooopppqqqsssuuuvvvwwwwwwxxxqqqqqqssstttuuuuuuuuuuuuzzz{{{{{{zzzzzz{{{~~~{{{wwwvvvvvvvvvvvv}}}zzzfffVVVOOOTTT\\\aaakkk~~~{{{uuuqqqkkkgggddd]]]TTTOOOMMMLLLJJJHHHEEEDDDAAA>>>;;;999888888;;;@@@YYYrrr|||{{{pppvvvuuuxxxUUUDDD>>>;;;888555222222111000.................................000666BBBRRRaaajjjoooyyy~~~kkkwww}}}{{{zzzvvvjjjiiitttqqqjjjcccdddcccUUUDDD:::<<<@@@FFFRRRZZZXXXPPP======@@@FFFJJJRRRaaaoootttnnnlllooorrr}}}~~~wwwnnngggdddddddddooovvvvvvnnniiiiiiiiinnnyyy}}}{{{~~~}}}~~~~~~|||yyywwwuuurrrooommmmmmllljjjhhhggggggfffeeedddcccbbbbbbdddddddddeeefffggghhhiiihhhiiikkknnnppprrrssstttwwwwwwxxx|||~~~~~~~~~~~~rrrooojjjeeeaaa\\\WWWTTTSSSPPPNNNMMMNNNOOOOOONNNMMMLLLKKKKKKKKKKKKKKKLLLKKKKKKLLLMMMNNNOOOPPPPPP[[[[[[YYYTTTOOOMMMPPPSSSQQQQQQRRRRRRTTTYYY___ccckkkoootttyyy|||zzzwwwuuuzzzzzzzzz{{{}}}}}}|||{{{||||||}}}}}}}}}}}}||||||yyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzz~~~zzzvvvxxx{{{}}}zzzvvvvvvtttqqqnnnhhh```VVVPPPGGGCCCBBBDDDFFFGGGKKKPPPTTTZZZcccpppvvvxxxuuupppwwwzzzvvvrrrtttxxxllldddaaa^^^ZZZZZZLLL===888777555333222111000000//////000000111444777DDDSSSVVVLLLDDDCCCEEEMMMZZZeeelllrrrwww|||vvv{{{|||xxx|||wwwqqqooosss]]]FFFBBB;;;999888888999888777555444444444444444333333222///111333333111000111333111111222222222222111111222222333555<<>>@@@AAADDDEEEFFFFFFFFFGGGHHHJJJOOOSSSWWWYYYWWWTTTQQQPPPQQQSSSTTTTTTVVVYYY]]]```dddiiioooooommmkkkmmmooolllmmmmmmnnnnnnnnnnnnnnnjjjkkklllnnnoooooonnnnnnsssttttttsssrrrtttwwwzzz~~~wwwppplllmmmooopppooouuuxxx}}}}}}{{{ppp___TTTRRR[[[eeeiiiwwwyyysssooojjjfffddd^^^UUUOOOKKKJJJIIIHHHFFFDDDAAA>>>;;;999888777999<<>>999;;;@@@IIIVVV___[[[SSS===>>>AAAFFFKKKTTTeeetttrrrkkkhhhhhhjjjrrruuuxxx|||vvvqqqiiidddccchhhooottt}}}vvvoookkkhhhgggkkkppp{{{}}}~~~}}}|||}}}}}}|||yyyvvvssspppnnnllllllkkkiiihhhggggggfffeeecccbbbaaaaaabbbbbbcccdddfffhhhjjjkkkgggiiilllooorrrssstttttttttvvvyyy}}}~~~|||zzzyyyxxxmmmiiiddd```]]]ZZZWWWUUURRRPPPNNNNNNOOOOOOOOONNNLLLLLLLLLKKKKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRTTTTTTSSSPPPOOOPPPUUUXXXVVVVVVUUUSSSSSSVVV[[[___eeeiiipppuuuwwwxxxxxxxxxyyyyyyzzz{{{}}}}}}}}}|||}}}}}}||||||||||||}}}}}}yyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzyyyyyyyyywwwvvvxxx{{{|||yyyuuutttsssqqqnnniiibbbZZZTTTGGGCCCAAADDDFFFFFFJJJPPPSSSYYYaaakkk|||{{{{{{yyyuuu{{{{{{{{{tttttt~~~rrrgggbbb___\\\ZZZNNN@@@888666666444333111000000000000000000111555;;;IIIUUUUUULLLDDDBBBBBBMMM[[[eeelllrrrxxx}}}{{{ttt|||yyy}}}xxxrrrpppttt[[[FFFBBB===;;;999888888777666444333333333333333222111111...000111222222111111222111111222222222222111111111333444666@@@VVVqqqyyywww|||zzzwwwyyytttmmmgggaaaYYYPPPIIIEEEAAA===::::::::::::999<<<<<<======>>>???@@@AAAEEEGGGIIIIIIGGGGGGHHHJJJOOOSSSXXX\\\\\\ZZZYYYXXXZZZYYYWWWUUUUUUYYY___ddddddjjjppppppllljjjlllpppjjjjjjjjjjjjiiihhhgggfffffffffggghhhiiiiiiiiiiiimmmnnnooooooooorrrvvvyyy|||vvvooolllmmmpppqqqqqqtttuuuvvvwwwxxxwwwvvvvvvxxxcccWWWSSSVVV```jjjssswwwqqqmmmiiieeeaaa\\\UUUNNNJJJHHHGGGGGGFFFDDDAAA>>>;;;999888777888888LLLkkkoookkkeeeBBBAAA<<<999555333222222000///........................000000222666@@@OOO```lllooovvv~~~{{{~~~tttqqq~~~|||pppjjjkkkdddPPP<<<777:::AAALLL[[[bbb\\\QQQ>>>???CCCGGGKKKTTTgggxxxtttmmmiiiggggggggghhhjjjlllnnnnnnnnnnnneeebbb``````eeennnwww}}}~~~|||vvvsssnnniiihhhjjjnnnqqqzzz}}}}}}|||{{{{{{{{{|||{{{xxxuuuqqqooolllkkkjjjjjjhhhggggggfffeeedddcccbbbaaaaaaaaabbbbbbdddfffhhhkkklllhhhjjjmmmppprrrtttttttttsssvvvzzz~~~|||yyyvvvtttsssiiieee```]]][[[YYYWWWUUUSSSQQQOOONNNOOOOOOMMMLLLLLLLLLKKKLLLLLLMMMNNNOOOOOOPPPPPPQQQRRRSSSTTTUUUOOOPPPQQQRRRSSSUUUXXXZZZXXXXXXWWWUUUUUUWWW[[[___^^^aaaeeehhhkkkoootttxxxvvvxxxyyy{{{||||||}}}}}}}}}}}}||||||||||||}}}}}}zzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzyyyyyyyyyvvvvvvvvvxxx{{{{{{xxxuuusssrrrqqqoookkkddd\\\WWWGGGCCCAAACCCEEEEEEIIINNNPPPXXX```hhhwww~~~}}}}}}zzz}}}{{{xxxuuuwwwkkkddd___\\\ZZZPPPBBB888555555555333111111000000000000111111444===KKKTTTRRRIIIBBBAAACCCPPP```jjjnnnttt}}}yyyvvvyyy}}}yyysssqqqtttZZZDDDAAA===;;;999888888777555333222222333333222222111000000///000222444555333111111111222222222222111111---333555888FFFaaazzzzzz~~~}}}{{{yyywwwxxxssslllfff___VVVLLLDDD@@@===999777888999::::::<<<===>>>???AAABBBCCCDDDEEEIIILLLLLLIIIGGGHHHJJJKKKOOOUUUYYYZZZ[[[\\\]]]^^^\\\YYYVVVUUUYYY___dddbbbggglllllljjjiiikkkoooiiiiiiiiihhhgggeeedddcccbbbbbbaaaaaabbbcccddddddhhhiiikkklllmmmqqquuuyyyzzzwwwrrrpppppprrrsssttttttsssrrrppppppppppppqqqyyy||||||jjjYYYSSSSSSXXXeeerrruuuoookkkfffbbb^^^[[[UUUPPPKKKHHHGGGFFFEEEDDDAAA>>>;;;999888888666555EEE```nnnkkksssGGGAAA<<<999666333333222111///........................///000222666>>>NNN```mmmpppuuu|||{{{~~~|||rrrsss~~~tttjjjggghhh```MMM<<<777;;;CCCPPP___dddZZZKKK>>>@@@DDDHHHKKKVVVjjj}}}xxxtttooolllllldddcccbbb___]]][[[YYYYYYTTTTTTUUUXXX^^^eeelllqqqqqqrrrsssrrrpppnnnnnnooohhhhhhiiijjjmmmrrrzzzyyyzzz~~~~~~zzzyyyyyyyyyzzzyyyvvvtttooommmkkkiiiiiiiiigggfffeeeeeeddddddccccccbbbbbbaaaaaabbbdddfffiiikkkllljjjkkkmmmppprrrtttuuuvvvtttwww{{{~~~|||yyyvvvrrrnnnmmmccc```\\\YYYWWWVVVTTTSSSRRRQQQOOOOOOOOOOOOMMMLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSTTTUUUVVVVVVWWWUUUVVVVVVWWWXXXXXXXXXYYYWWWXXXXXXWWWWWWXXX[[[^^^XXXYYYZZZYYY[[[aaajjjqqqtttvvvyyyzzzzzz{{{|||~~~||||||}}}}}}}}}}}}||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyvvvtttsssrrrqqqppplllfff^^^YYYHHHDDDBBBCCCDDDDDDGGGLLLMMMVVV^^^eeerrr}}}}}}~~~zzz~~~xxx||||||nnneee___\\\YYYQQQCCC777333555555333222111111000000111111222333???LLLRRRNNNGGGBBBBBBIIIYYYkkkrrrrrrwww{{{yyyyyy~~~zzzsssqqqtttXXXCCC???;;;:::888888999888777555333333444444333333222111444111///333888:::555000111111222222222222111111+++444999;;;LLLkkkyyy~~~{{{yyyyyyvvvqqqjjjccc\\\SSSHHH@@@<<<:::777666777999;;;;;;<<<===???AAABBBCCCDDDDDDEEEJJJOOOOOOKKKHHHHHHIIIGGGJJJNNNQQQSSSWWWZZZ]]]^^^^^^\\\ZZZYYYZZZ^^^aaaaaadddggghhhhhhiiilllooommmmmmlllkkkjjjhhhgggfffcccbbb```______aaaccceeehhhjjjlllmmmooosssxxx|||yyyzzzzzzxxxwwwvvvwwwxxxsssrrrqqqooonnnnnnnnnnnnrrruuuyyy{{{{{{{{{{{{|||yyy}}}kkk___WWWVVVWWW\\\mmm|||qqqkkkgggbbb^^^\\\ZZZWWWRRRMMMIIIHHHGGGDDDCCC@@@===;;;:::999999777444???UUUpppqqqnnn|||yyywwwPPPCCC<<<999666444333222111000........................---///222666???OOOcccpppvvvyyy{{{vvv}}}~~~~~~}}}tttwwwwwwlllcccaaaaaaXXXHHH:::999>>>GGGUUUcccfffXXXFFF===@@@EEEIIINNNYYYppp|||zzzxxxuuuuuullljjjeee```\\\XXXWWWVVVRRRRRRTTTWWW[[[___ccceeeeeefffggghhhhhhjjjmmmpppnnnqqquuuxxx|||{{{{{{~~~~~~{{{xxxwwwwwwwwwxxxwwwuuusssnnnllliiihhhhhhhhhgggeeeccccccccccccccccccccccccaaabbbcccdddfffhhhjjjkkkkkklllmmmoooqqqtttvvvxxxvvvyyy|||}}}}}}|||{{{yyyvvvqqqmmmiiifff___]]]YYYWWWVVVTTTRRRPPPPPPOOONNNOOOPPPPPPOOOMMMOOOOOOOOOPPPQQQSSSTTTUUUSSSTTTTTTUUUVVVWWWXXXXXX\\\[[[ZZZYYYYYYZZZYYYYYYXXXZZZ[[[[[[[[[[[[]]]^^^XXXXXXVVVRRRQQQVVV```iiiqqqtttwwwyyyyyyyyy{{{~~~{{{|||}}}~~~~~~}}}|||{{{|||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxyyyyyyxxxxxxxxxxxxwwwuuutttsssrrrpppmmmggg___ZZZIIIEEEBBBCCCCCCBBBEEEIIIJJJTTT^^^dddooo~~~}}}zzzttthhhaaa]]]XXXRRRDDD666111444555222222111111000000111111222777DDDRRRUUUPPPJJJHHHHHHQQQdddwwwzzztttwww|||yyyyyy~~~zzztttrrrtttWWWBBB>>>999888777888999:::999777444444555555444444333222777222000444<<<>>>888111111111222222222222111111...888===???QQQooo{{{www|||{{{zzztttooohhhbbb[[[QQQFFF>>><<<999666666888;;;======???@@@AAABBBBBBBBBBBBBBBDDDJJJPPPQQQMMMIIIHHHIIIDDDFFFHHHKKKMMMQQQWWW[[[^^^___```___^^^]]]]]]^^^bbbccceeegggiiikkknnnqqqrrrrrrqqqpppooommmkkkjjjhhhfffdddbbbbbbdddgggiiimmmnnnppprrrssswww|||{{{~~~}}}{{{|||~~~ssssssrrrrrrqqqpppoooooowwwzzz}}}~~~|||{{{zzzzzzuuuzzz~~~|||```[[[ZZZ\\\[[[___vvvyyyoooiiieee___[[[[[[ZZZXXXTTTOOOKKKIIIHHHDDDBBB@@@===;;;::::::::::::555===OOOfffrrrlllsss{{{hhhgggXXXDDD<<<999666444333222111000........................+++...111666@@@QQQeeetttzzz{{{~~~www|||vvvkkk```\\\ZZZQQQCCC888;;;@@@JJJYYYfffgggVVVCCC<<>>BBBAAAAAAAAAAAABBBCCCCCCBBBEEEJJJMMMNNNLLLHHHFFFEEEGGGIIIJJJLLLNNNQQQSSSYYY\\\___``````^^^^^^^^^dddcccdddfffjjjlllmmmmmmuuusssqqqnnnmmmmmmmmmnnnooonnnkkkiiigggggghhhhhhiiilllqqquuuxxx|||zzzzzzyyywwwsssqqqpppqqqvvvzzz~~~~~~}}}}}}zzz|||pppaaaYYYVVV[[[___iiixxxpppmmmjjjeee```aaa^^^[[[YYYWWWQQQJJJDDDCCCAAA???===<<<;;;888666:::333<<>>999666555333000///222---.........//////000000///111333666CCCXXXppprrr~~~~~~}}}{{{uuurrrzzzxxxgggZZZYYYZZZOOO???444777CCCLLL\\\ooojjjSSSEEE>>>CCCHHHJJJOOO___xxx{{{wwwvvvuuusssrrrrrrqqqooommmiiikkkmmmnnnppprrrvvvxxxxxxxxxzzz}}}|||zzzzzzvvvrrrsssuuuuuurrrmmmkkkkkkjjjiiihhhgggfffeeebbbaaaaaaaaacccdddccccccbbbeeehhhiiiiiihhhiiijjjkkklllnnnppprrrtttvvvwww{{{|||~~~}}}zzzxxxtttpppkkkgggcccbbb[[[ZZZWWWSSSQQQOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQSSSTTTTTTTTTTTTTTTVVVXXXZZZ\\\]]]\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\cccaaa^^^]]]^^^```aaaaaa```___[[[VVVSSSVVV^^^dddrrrvvvxxxwwwyyy}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||zzzzzz{{{|||{{{zzzxxxwwwvvvvvvvvvxxx{{{|||||||||wwwuuutttrrrnnnhhhaaa\\\RRRJJJDDDDDDEEEEEEEEEGGGKKKPPPVVV^^^jjj~~~~~~xxx{{{pppmmmooocccWWWEEE666333777666111333111111333111...///444:::HHHWWW]]]]]]ZZZSSSMMMaaahhhssszzzxxxwww|||rrryyyyyyzzzvvvtttssssssyyyQQQ>>>???;;;999888777888777555444444222000000111222111000333000222//////<<<@@@333333222222111111222222333222555<<>>:::888888777888;;;>>>AAACCCBBBBBBAAAAAABBBBBBCCCDDDCCCEEEIIILLLLLLKKKHHHFFFEEEGGGHHHIIIJJJLLLPPPSSSXXX[[[^^^_________```aaabbbbbbcccfffjjjmmmnnnnnnpppooonnnmmmmmmoooqqqrrrpppooommmkkkkkklllmmmnnnnnnppprrrtttwwwzzz}}}~~~~~~|||yyywwwvvvwwwvvvzzz~~~{{{nnneee]]]ZZZ___dddooouuunnnkkkiiieee```aaa^^^\\\ZZZWWWRRRKKKFFFDDDBBB???>>>===;;;999777;;;444;;;BBBIIIeee}}}zzz}}}~~~vvvmmmvvvsssjjjyyyqqqEEE@@@;;;777666444000000222............/////////000...000222999LLLiiivvvmmm{{{|||yyyrrrooovvvtttjjjbbb___WWWIII<<<666;;;FFFOOO]]]mmmfffOOOBBB===CCCIIILLLSSSddd}}}}}}zzzzzzyyyxxxzzz~~~~~~}}}}}}}}}{{{yyyxxxtttqqqqqqssssssooollljjjjjjiiihhhgggfffeeeeeebbbaaaaaabbbcccdddccccccccceeegggiiiiiiiiikkkllllllmmmoooqqqsssuuuwwwxxx{{{}}}~~~~~~}}}{{{wwwuuurrrmmmhhhccc```^^^ZZZXXXVVVSSSQQQPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRSSSTTTUUUUUUUUUUUUUUUVVVWWWYYYZZZ[[[[[[[[[\\\\\\]]]]]]^^^^^^______bbbaaa___^^^___```aaaaaaccccccbbb___^^^aaahhhnnnwww|||}}}zzzyyy{{{}}}{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||{{{zzzzzzzzz{{{zzzzzzyyyyyywwwvvvuuuvvvyyyzzz{{{zzzxxxwwwuuutttpppkkkddd___RRRJJJCCCCCCEEEDDDDDDFFFIIINNNUUU\\\hhh|||~~~zzzvvvpppnnncccZZZIII999333555555222333111111333111...000444===LLLZZZ^^^[[[XXXTTTQQQccciiisssxxxuuuuuuyyyqqqyyyxxxyyyuuusssrrrsssyyyPPP===>>>;;;999888777888777555444555000111999:::333///111000...111111222>>>CCC888333222222111111222222333333777@@@SSSmmmtttzzztttfffYYYJJJDDDAAA===;;;<<<999888999:::<<<@@@CCCEEEBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEGGGIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIKKKOOORRRWWWYYY\\\]]]^^^___bbbdddddddddfffiiinnnqqqrrrqqqnnnmmmllllllmmmoooqqqsssnnnmmmllllllmmmppprrrttttttuuuvvvvvvwwwzzz}}}{{{{{{{{{|||{{{mmmccc\\\YYY]]]dddqqq{{{qqqkkkjjjiiieeebbbaaa___]]][[[XXXSSSMMMIIIEEECCC@@@>>>===;;;999777999555:::===AAAWWWooovvv}}}|||rrrvvvwwwxxxPPPCCC<<<777666555111000222............///////////////000222:::RRRtttnnnnnn|||vvvnnnlllsss|||qqqooommmeeeVVVDDD999777>>>JJJSSS___kkk```III>>>===CCCIIIOOOXXXjjj~~~zzzyyyzzz||||||zzzzzzzzzyyyxxxuuuqqqooonnnpppooommmiiiiiiiiihhhgggffffffeeeeeebbbbbbbbbbbbccccccccccccdddfffggghhhiiijjjmmmpppmmmnnnppprrrtttwwwxxxyyy|||}}}|||}}}}}}|||zzzxxxuuurrrnnniiiccc___[[[ZZZWWWVVVTTTSSSRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRTTTTTTUUUVVVWWWWWWWWWVVVWWWWWWWWWXXXXXXZZZ[[[[[[^^^^^^___```aaabbbbbbcccccccccccccccccccccccccccfffiiikkkkkkkkknnnuuuzzz|||||||||{{{~~~~~~~~~~~~}}}}}}}}}|||||||||{{{{{{zzzzzzyyyyyyyyyzzz{{{{{{yyywwwuuuuuuwwwxxxyyyxxxxxxwwwuuussspppkkkeeeaaaSSSJJJCCCBBBCCCBBBCCCEEEGGGLLLSSSZZZeeexxxzzzyyy~~~{{{pppiiiccc]]]NNN===333222333222333111111222111///111666@@@OOO[[[[[[TTTRRRSSSTTTlllrrryyy|||yyyzzzwwwrrr{{{xxxyyytttrrrrrrrrr{{{SSS???@@@;;;999888777888777555444333///777GGGHHH999...///000---111333222<<>>OOOjjj|||~~~vvvrrr}}}zzzZZZEEE===777555444111///000.........///////////////111111222:::SSSttt}}}xxx~~~zzzpppxxx}}}rrrjjjjjjrrrzzzrrruuutttiiiUUUCCC999777@@@LLLVVVbbbjjj[[[DDD===>>>DDDKKKQQQ\\\ooo~~~|||{{{|||~~~xxx~~~~~~zzzxxxxxxxxxxxxxxxrrrpppnnnmmmnnnmmmkkkiiiiiiiiihhhhhhgggffffffeeebbbcccdddccccccbbbcccdddeeefffggghhhiiikkkooorrrnnnoooqqqsssvvvxxxzzz{{{}}}~~~}}}|||||||||{{{xxxvvvrrroookkkeee___[[[XXXWWWTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVXXXYYYZZZ[[[[[[[[[ZZZYYYYYYYYYZZZ\\\]]]______```bbbcccdddeeeffffffgggiiiiiihhhhhhhhhhhhiiimmmrrruuuvvvxxx|||~~~}}}}}}|||||||||{{{{{{{{{zzzyyyxxxxxxyyyzzz|||}}}{{{yyyvvvuuuvvvxxxxxxwwwvvvtttrrrqqqnnnjjjeeeaaaTTTKKKCCCBBBBBBAAAAAACCCEEEKKKSSSYYYbbbuuu~~~zzzxxx{{{yyykkkcccccc___RRR@@@333111222222333000000222111///222777AAAPPPZZZUUULLLJJJPPPVVVpppvvv|||~~~|||xxxsss{{{xxxyyytttqqqqqqrrr}}}TTT@@@AAA;;;999888777888777555444555111999IIIJJJ:::000111000---111333000777<<<555333222222111111222222333444===MMMddd||||||mmm~~~uuu[[[OOOFFF===;;;:::999:::======<<<;;;;;;<<<>>>AAABBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCDDDEEEGGGHHHIIIJJJKKKKKKLLLNNNRRRUUUTTTVVVYYY[[[]]]```dddgggkkkkkkmmmpppsssuuutttrrrooonnnlllkkklllmmmoooppplllllllllmmmooosssvvvxxxyyy|||~~~}}}{{{zzz{{{}}}~~~{{{zzzyyywwwiii\\\YYYXXX^^^iii|||zzzuuuoookkkjjjjjjiiihhhcccbbbaaa^^^YYYUUUQQQPPPFFFCCC>>>;;;:::999777555555777888:::>>>IIIccczzzlllooo}}}~~~|||bbbHHH???666555444111...//////////////////.........///111222===ZZZyyyxxxvvv{{{yyysss}}}zzzmmmfffhhhqqqxxxuuuxxxuuuhhhUUUDDD:::666AAANNNYYYeeeiiiWWWBBB???@@@EEELLLSSS___rrr}}}|||yyy}}}}}}}}}yyywwwwwwxxxxxxwwwrrrpppooonnnmmmlllkkkiiiiiiiiiiiihhhhhhggggggfffbbbdddeeedddbbbaaacccdddeeefffhhhhhhiiilllpppsssnnnoooqqqtttvvvyyy{{{|||~~~}}}|||{{{{{{zzzwwwuuupppmmmhhhbbb]]]YYYVVVUUURRRRRRRRRSSSSSSSSSRRRRRRQQQRRRRRRRRRSSSSSSTTTTTTSSSTTTVVVYYY[[[]]]______^^^]]]\\\\\\\\\^^^___```___```aaaccceeeggghhhiiigggjjjllllllkkkjjjkkkllllllqqqxxx|||}}}}}}||||||||||||{{{{{{{{{{{{zzzyyyxxxxxxyyyzzz|||}}}}}}{{{xxxwwwxxxxxxxxxwwwuuusssrrrpppnnnkkkfffcccVVVLLLDDDAAAAAA@@@@@@BBBDDDKKKSSSXXXaaarrr~~~~~~|||wwwhhhbbbaaa___TTTBBB444111222222333000000222111000333999EEERRRZZZRRRGGGGGGQQQZZZkkksssyyy{{{{{{{{{uuu{{{zzzzzztttqqqpppppp{{{SSS>>>???;;;999888777888777555444888333444<<<===666222444222---222444///222666111333222222111111222222333111>>>RRRhhh}}}xxxtttiiiQQQHHHBBB>>>>>>>>><<<===???;;;::::::;;;===@@@CCCEEE@@@@@@@@@@@@@@@AAAAAABBBCCCCCCBBBBBBBBBDDDFFFGGGHHHJJJLLLMMMNNNQQQTTTVVVTTTWWWZZZ\\\]]]___bbbeeeggghhhjjjmmmqqqrrrqqqooollllllkkkkkkmmmooorrrtttqqqppppppppprrrtttwwwyyyxxx|||~~~}}}{{{xxxwwwwwwxxx{{{}}}~~~~~~||||||zzz}}}mmm```UUUTTTVVV]]]jjj~~~xxxtttooolllkkkjjjiiihhheeeeeeccc___ZZZUUURRRRRRGGGDDD???;;;:::999777666777:::777888<<<@@@WWWzzzjjjgggxxxzzzmmmLLLAAA777555555111///...///////////////.........,,,///444DDDggg|||yyy{{{|||uuuoooyyyxxxkkkfffjjjppptttvvvxxxrrrbbbPPPCCC:::666CCCPPP]]]hhhiiiTTT@@@AAAAAAFFFMMMVVVcccwww|||}}}|||zzzxxxwwwxxxyyyzzz}}}|||zzz{{{}}}~~~~~~|||yyywwwwwwwwwvvvuuuqqqpppooonnnlllkkkjjjjjjhhhhhhhhhgggggggggffffffbbbeeefffeeebbbaaaccceeeeeefffhhhiiijjjkkknnnqqqnnnoooqqqtttwwwyyy|||}}}}}}{{{zzzzzzxxxuuusssmmmjjjeee___ZZZWWWVVVUUUPPPQQQRRRSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUSSSUUUWWWZZZ]]]___```aaa_________``````aaacccccc```aaabbbeeegggjjjkkkllliiilllnnnnnnlllkkknnnppprrrxxx}}}~~~~~~~~~~~~|||||||||{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyzzz{{{{{{|||zzzyyyyyyzzzyyyxxxvvvvvvuuusssrrrqqqnnnjjjgggXXXNNNEEEBBBAAA???@@@BBBCCCJJJRRRWWW^^^ooovvvsssxxx{{{jjjddd___]]]SSSBBB666222222222333000000111111111555;;;KKKVVV[[[RRRHHHIIIUUU___jjjssszzz|||~~~|||vvv{{{{{{{{{uuupppoooooo{{{RRR>>>>>>;;;999888777888777555444666444222222333444333222222---222555//////333///333222222111111222222333111BBBYYYnnnxxxvvv___NNNFFFAAA>>>@@@@@@???@@@CCC>>>=========>>>AAACCCEEE??????>>>>>>??????@@@AAABBBAAAAAAAAABBBCCCDDDEEEDDDGGGKKKNNNPPPRRRTTTVVVUUUXXX[[[]]]^^^^^^```aaabbbcccfffkkkppprrrqqqpppnnnmmmllllllnnnppprrrttttttsssqqqqqqqqqsssuuuvvvvvvzzz~~~}}}{{{zzzxxxvvvuuuuuuxxx{{{{{{www___SSSNNNPPPTTT\\\kkk}}}wwwtttpppllljjjhhhhhhgggggggggfffaaaZZZUUUSSSSSSJJJFFFAAA===;;;:::999888777:::444555<<<;;;NNNvvviiicccxxxxxxyyyPPPDDD999777777444000///000/////////............---000666HHHooo~~~|||pppiiisss{{{rrrnnnqqqsssqqqrrrvvvppp\\\GGG===999888FFFSSSaaallliiiPPP===AAAAAAFFFNNNXXXhhh}}}~~~}}}}}}~~~|||{{{sssssssssrrrqqqsssvvvyyy|||~~~{{{yyywwwvvvvvvvvvtttrrrooooooooommmkkkjjjiiiiiiffffffeeeeeeeeeeeeddddddbbbeeegggfffbbb```bbbeeedddfffiiijjjjjjkkklllnnnmmmnnnpppsssvvvyyy|||}}}}}}{{{yyyxxxxxxvvvssspppiiifffaaa\\\XXXUUUTTTTTTPPPQQQRRRSSSSSSSSSRRRQQQSSSTTTTTTUUUVVVVVVWWWWWWVVVWWWYYY[[[]]]^^^^^^___^^^___```bbbcccddddddeeeaaaccceeegggjjjmmmooopppnnnqqqsssqqqoooooossswwwzzz}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{zzzzzzyyyyyyyyyyyyyyyzzzzzzyyywwwtttvvvtttsssqqqqqqoookkkiiiZZZPPPFFFBBBAAA???@@@BBB@@@HHHQQQUUU[[[lll|||tttqqqxxxnnneee]]]ZZZPPPAAA777555444222333000///111111111666<<>>???;;;999888777888777555444111444555333444666333---222---222666//////333000333222222222222222222333444GGG___ttt{{{{{{jjjZZZOOOFFFAAA???@@@AAA@@@BBBFFFDDDCCCAAA??????@@@AAABBB>>>>>>>>>===>>>??????@@@AAAAAAAAAAAABBBCCCDDDDDDAAAEEEJJJNNNPPPRRRSSSUUUUUUXXX\\\^^^^^^^^^^^^______aaaeeekkkqqqttttttsssrrrqqqooonnnmmmnnnoooppptttsssqqqoooooooooqqqrrrvvvyyy}}}~~~{{{vvvrrroooqqquuuzzz~~~nnnUUUJJJOOORRRWWW```ppp~~~vvvtttooollliiigggffffffiiiiiigggbbbZZZUUUSSSSSSLLLHHHCCC???===<<<;;;:::666999222555>>>;;;MMMwwwbbb]]]vvvwww{{{SSSGGG;;;999999666222111000000//////.........---111333777HHHooo{{{lllfffrrr~~~zzzwwwyyywwwrrrmmmtttoooXXXAAA777888;;;IIIVVVdddnnniiiNNN;;;@@@@@@EEENNNZZZkkk~~~|||yyyvvvuuuvvvwwwxxx{{{}}}|||{{{yyyyyy{{{zzzxxxyyy}}}xxxwwwvvvvvvvvvtttrrrooonnnnnnnnnllljjjhhhhhhhhhddddddccccccccccccccccccbbbfffhhhfffbbb```bbbfffdddfffiiikkkkkkjjjkkkllllllnnnpppsssvvvyyy{{{}}}|||zzzxxxwwwvvvtttqqqnnngggddd___ZZZVVVTTTTTTTTTPPPQQQRRRSSSSSSSSSRRRQQQUUUUUUVVVVVVWWWXXXYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\]]]^^^aaaccceeeeeeeeeeeecccdddfffiiimmmooorrrssstttvvvxxxvvvssssssyyy~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}||||||{{{{{{{{{zzzzzzzzzzzzzzz{{{|||{{{zzzxxxwwwvvvwwwxxxzzz{{{yyyuuurrrtttrrrpppoooooommmjjjhhh\\\QQQGGGCCCAAA@@@@@@CCC???GGGOOOSSSYYYiiixxxxxxuuu|||pppccc[[[XXXMMM@@@888777555111333000///111111111666===NNNUUUVVVNNNGGGKKKVVV___gggrrrzzz{{{uuussszzz}}}{{{rrrmmmmmmooo|||TTT@@@>>>999999888777666555444444555555444333333222111111000000000000000000000000444222111000111333333333666OOOgggyyy{{{~~~zzzwwwnnn\\\JJJEEECCCAAA@@@@@@BBBDDDFFFEEEEEEEEECCCBBBBBBDDDFFFAAAAAA@@@??????>>>??????BBBBBBBBBCCCCCCBBBBBBBBBEEEEEEFFFJJJPPPTTTVVVWWWXXXWWWWWWZZZ___ccccccaaacccdddgggmmmsssvvvuuussswwwtttqqqooopppqqqqqqqqqssssssrrrpppooonnnppprrruuutttuuuyyy~~~~~~|||zzzxxxttttttvvvyyy}}}wwwYYYJJJJJJMMMUUU^^^hhhvvv~~~wwwsssnnnkkkjjjiiiiiihhhgggeeeaaa]]]XXXTTTRRRPPPOOOIIIBBB?????????;;;777777111111666666999JJJ^^^xxxfff^^^pppxxx|||eeeHHH999;;;777333333000000000000000////////////333222555AAA[[[wwwsssjjjwww{{{{{{|||zzzvvvwww}}}~~~yyyjjjTTT>>>444777>>>GGGTTTeeemmm```KKK??????FFFJJJQQQZZZiii~~~}}}}}}}}}}}}{{{~~~|||{{{|||}}}{{{yyyvvvvvvxxxzzzzzzwwwvvvwwwvvvvvvuuutttsssqqqooonnnlllkkkjjjiiihhhhhhhhhhhhgggeeedddccccccdddfffgggdddccccccbbbaaaaaaaaabbbccceeeiiijjjkkkkkklllmmmoooqqqtttvvvwwwxxxyyy{{{|||}}}}}}{{{yyyvvvttttttuuurrrmmmiiiddd\\\WWWUUUSSSPPPOOORRRQQQPPPPPPPPPQQQRRRTTTUUUUUUVVVWWWVVVUUUVVVYYY[[[\\\\\\\\\]]]]]]^^^^^^^^^\\\___bbbcccdddeeegggiiihhhiiijjjlllooorrruuuwwwyyy{{{{{{yyywwwxxx~~~~~~~~~}}}}}}}}}zzz{{{{{{|||{{{{{{zzzyyy|||{{{zzzyyyyyyyyyzzz{{{{{{{{{yyyxxxwwwvvvvvvvvvwwwvvvtttrrrqqqnnnjjjggg]]]TTTIIIAAA??????@@@@@@BBBGGGNNNUUUZZZggg~~~{{{sssyyyzzzuuuaaa___YYYOOODDD<<<666444333000111...111777111111???KKKOOOPPPJJJEEEIIIWWWdddkkkooo}}}zzzzzzsssjjjppp}}}{{{tttooooooooo{{{TTT@@@>>>999999888777666555444444555444444333222222111111000000000000000000000000444222111111111333333444:::QQQhhh{{{}}}~~~}}}zzzqqq___NNNFFFEEEDDDCCCDDDFFFIIIKKKHHHHHHGGGDDDAAA@@@AAACCCAAAAAA@@@???????????????BBBAAAAAAAAABBBCCCEEEFFFHHHGGGGGGJJJOOOSSSUUUVVVYYYXXXYYY]]]bbbggghhhgggddddddffflllsssxxxyyyyyyxxxvvvtttsssssssssssssssqqqrrrrrrpppooonnnoooqqqtttssstttwww|||}}}}}}xxxwwwvvvwww{{{qqqSSSEEEFFFLLLVVVbbbooo~~~wwwsssnnnkkkjjjiiigggfffgggeeebbb]]]YYYUUUSSSQQQPPPJJJDDD@@@@@@???<<<888999444333666666777EEEVVVuuujjjcccppptttvvvjjjKKK:::;;;777333333000000000000000////////////222222555BBB[[[www{{{uuu}}}}}}zzzyyyvvvttt{{{{{{jjjSSS>>>444666<<>>999999888777666555444444444444333333222222111111000000000000000000000000333222111111111333444555>>>VVVlll}}}|||~~~{{{rrraaaQQQFFFEEEEEEEEEFFFIIILLLMMMOOONNNLLLHHHDDDAAAAAABBBBBBBBBAAA@@@@@@@@@@@@AAABBBAAAAAABBBCCCEEEHHHIIILLLKKKJJJKKKNNNRRRTTTUUUWWWWWWYYY]]]ccchhhjjjkkkfffffffffjjjoootttwwwxxxuuuuuuuuuuuuuuutttsssrrroooqqqqqqqqqooonnnooopppsssssssssuuuyyy}}}~~~}}}|||zzzwwwvvvyyykkkMMMBBBEEENNNYYYgggtttwwwsssooollljjjhhheeedddfffeeebbb^^^ZZZWWWTTTRRRQQQLLLFFFBBBAAA???<<<999:::666666777666555>>>LLLpppzzzzzzvvvrrrkkknnn|||qqqpppzzztttQQQ<<<:::666333333000000000000000////////////222333666CCC\\\xxxvvvrrrwwwvvvzzzvvvqqqrrr~~~vvvdddNNN<<<555777;;;JJJVVVdddeeeWWWEEE???AAAFFFLLLUUU```ooosss```UUUQQQTTTVVVXXX\\\bbbkkkrrrxxxyyyxxxtttpppmmmnnnqqqrrruuuyyyzzzyyywwwuuutttttttttsssqqqooommmjjjiiiiiiiiihhhhhhgggfffffffffffffffdddccccccdddeeefffcccbbb```^^^^^^___aaabbbccceeehhhjjjjjjkkklllnnnlllnnnppprrrtttxxx}}}~~~}}}|||zzzxxxuuuuuuuuurrrlllggg```ZZZUUUTTTSSSPPPOOORRRPPPPPPPPPQQQRRRSSSUUUVVVVVVWWWXXXWWWWWWWWWYYY[[[[[[[[[\\\]]]^^^``````aaaaaaccceeefffeeeeeeeeegggiiiiiijjjmmmpppssswwwyyy|||{{{{{{}}}~~~}}}~~~~~~{{{zzzyyyyyyzzzzzz~~~}}}{{{yyyyyyxxxyyyyyy{{{zzzyyyxxxwwwvvvvvvvvvuuutttrrrqqqpppmmmiiifff^^^UUUJJJBBB??????@@@???@@@DDDKKKQQQWWWccczzzwwwvvvyyyxxxvvvxxxyyymmm___YYYOOODDD<<<666444333222222---///444000444EEEOOOUUUXXXQQQHHHIIIWWWfffkkkoooyyy}}}qqqlllhhhqqq||||||wwwttttttrrryyyRRR???>>>999999888777666555444444333333333333222222111111000000000000000000000000111222222222111333555777BBB]]]vvvzzz|||~~~}}}yyyrrrcccTTTJJJJJJJJJJJJKKKMMMPPPQQQVVVUUURRRNNNIIIFFFEEEFFFCCCCCCBBBBBBBBBBBBBBBCCCBBBCCCDDDFFFHHHIIIJJJJJJQQQOOOMMMMMMOOORRRTTTTTTTTTTTTVVVZZZ___dddgggiiijjjiiiggggggiiimmmpppqqqqqqsssuuuuuutttrrrppppppoooppprrrqqqpppooooooppprrrrrrssstttwww{{{}}}~~~~~~}}}{{{yyyyyy|||hhhLLLCCCHHHWWWaaammmwwwxxxtttpppllliiigggcccaaaeeecccaaa^^^[[[XXXUUUSSSQQQMMMGGGBBB@@@>>>;;;999999777777888555444:::CCCWWWhhhtttzzzzzzoooiiisss|||rrrmmmtttZZZ???:::666333444000000000000000////////////111333777EEE^^^xxxvvvggghhhqqquuu{{{uuuooosssyyymmm[[[GGG999555999===MMMYYYdddbbbRRRCCC???BBBFFFMMMXXXdddtttjjjSSSEEEAAA<<>>===999999888777666555444444333222222222222222111111000000000000000000000000000111333222222333666999EEEeee~~~www~~~zzzsssfffZZZSSSSSSSSSSSSTTTVVVWWWXXXZZZYYYVVVQQQLLLHHHHHHHHHEEEEEEDDDDDDDDDEEEEEEFFFDDDFFFJJJMMMNNNNNNMMMLLLVVVSSSQQQPPPRRRSSSTTTTTTRRRSSSUUUXXX[[[___dddgggkkkkkkiiiiiihhhjjjlllnnnnnnqqquuuuuusssqqqppppppoooqqqrrrqqqpppoooqqqrrrqqqrrrtttvvvwwwzzz|||~~~~~~{{{zzz{{{}}}gggKKKDDDKKK^^^fffpppyyy{{{wwwqqqllliiifffbbb```bbbbbb```^^^\\\XXXVVVTTTQQQMMMGGGBBB>>><<<999888777666666777666555999???OOOcccsss{{{{{{mmmeeemmmwwwooossseeeDDD;;;666444444000000000000000////////////111333999GGG___xxxpppccciiittt}}}zzzuuuqqqwwwvvvkkkXXXFFF999555999>>>NNN\\\gggaaaPPPBBB???BBBFFFNNN[[[iiizzz}}}vvv]]]HHH???>>>;;;===>>>===<<>>BBBHHHNNNRRR^^^uuu}}}xxxvvvxxxyyynnn___YYYOOODDD<<<666444333222222......222000999NNN^^^bbbbbbXXXMMMLLLZZZhhhwww~~~sssmmmlllmmm{{{yyyzzzvvvtttuuutttwwwQQQ>>>===999999888777666555444444222222222222222222111111000000000000000000000000///111333333222333777;;;IIIkkkzzzxxx|||vvvlllaaaWWWWWWWWWYYYZZZ\\\]]]^^^^^^]]]YYYTTTNNNJJJHHHIIIGGGGGGGGGGGGGGGHHHHHHIIIGGGJJJNNNQQQTTTTTTSSSRRRXXXWWWUUUUUUUUUVVVUUUTTTRRRSSSUUUWWWZZZ^^^dddgggjjjkkkmmmmmmmmmmmmnnnpppooorrrvvvvvvsssqqqqqqrrrpppppppppooonnnnnnqqqsssqqqtttwwwyyyyyyzzz|||~~~|||~~~~~~zzzyyyzzzfffJJJCCCKKKUUU^^^jjjtttzzzrrrlllhhheeebbbaaa```______^^^[[[XXXVVVTTTQQQNNNIIICCC>>>:::888888555666666666666777:::===SSSfffvvvqqqgggnnn~~~tttuuupppIII<<<666444444///000000000000////////////000333:::HHH```xxxwwwjjjmmmttt{{{xxxtttsss|||xxxooo^^^JJJ;;;555999>>>OOO```llldddQQQDDD@@@BBBFFFPPP^^^nnn}}}|||}}}wwwaaaNNNFFFDDDDDDDDDBBB???===>>>CCCHHHNNNRRRTTTPPPJJJIIIMMMRRR]]]jjjuuutttsssvvvvvvsssqqqqqqpppooommmkkkjjjiiihhhiiijjjkkkkkkjjjiiihhhfffffffffeeeeeeddddddcccbbbbbbbbbbbbbbbccccccdddeeefffhhhhhhiiijjjmmmooooooqqqssstttuuuxxx{{{~~~~~~~~~}}}|||{{{zzzxxxtttqqqooommmiiibbb\\\XXXSSSPPPRRRRRRPPPOOOQQQNNNOOOQQQSSSUUUVVVVVVVVVVVVXXXZZZ[[[ZZZZZZ[[[\\\]]]]]]^^^___```bbbbbbcccbbbdddgggiiijjjkkkmmmnnnmmmnnnppprrrvvvzzz~~~{{{}}}~~~}}}~~~|||{{{|||~~~~~~|||zzzyyyyyyzzzzzzzzzyyyxxxwwwvvvuuuuuuuuutttsssqqqqqqpppnnnjjjggg```WWWKKKCCC@@@@@@@@@???>>>BBBHHHMMMQQQ\\\sss{{{wwwwwwyyyjjj___YYYOOODDD<<<666444333111222......222111:::PPPbbbccc```VVVNNNPPP]]]kkksss~~~{{{ppphhhiiilll{{{xxxxxxtttrrrssstttvvvPPP>>>===999999888777666555444444111111111111111111222222000000000000000000000000...111444333222333888<<>>:::999888777777777555555777:::;;;NNNdddzzzpppmmm|||vvvuuuzzzNNN>>>777555444///000000000000///////////////333;;;JJJaaaxxxrrrhhhnnnqqqwwwwwwtttsss{{{vvvoooaaaMMM<<<555999???OOOcccppphhhTTTFFFAAAAAAFFFQQQaaarrr{{{|||||||||{{{{{{}}}{{{{{{wwwlll\\\QQQMMMNNNLLLJJJHHHFFFDDDDDDDDDEEEFFFIIIKKKIIIFFFFFFJJJOOO]]]mmmxxxvvvtttvvvvvvqqqnnnnnnnnnmmmllljjjiiihhhggghhhiiijjjjjjiiihhhgggffffffffffffeeedddcccbbb___```aaabbbccccccbbbaaaeeefffhhhhhhhhhjjjmmmpppmmmpppsssvvvxxxzzz~~~~~~~~~}}}|||{{{zzzyyyyyyuuurrrnnnllliiieee^^^XXXVVVQQQOOOQQQRRRPPPOOOQQQNNNOOOQQQSSSUUUVVVWWWWWWVVVXXX[[[\\\[[[ZZZ[[[\\\^^^^^^___```aaaaaabbbbbbdddfffiiijjjjjjkkklllnnnlllmmmooorrruuuzzz}}}|||}}}~~~}}}||||||}}}}}}{{{{{{|||~~~~~~}}}|||zzzzzzzzz{{{|||zzzyyyxxxvvvuuuuuuuuuuuuuuusssrrrqqqqqqoookkkhhhaaaXXXLLLCCC@@@@@@@@@???>>>BBBHHHMMMQQQ[[[rrr~~~uuurrrzzzxxxhhh___YYYOOODDD<<<666444333///222///000333222;;;RRRaaa___YYYQQQMMMTTTbbbnnnsssuuummmeeegggkkk{{{wwwwwwrrrqqqssstttvvvPPP>>>===999999888777666555444444111111111111111111222222000000000000000000000000---111444444222333888===RRRnnn|||yyyvvvnnnfffccceeehhhlllppptttwwwyyyooommmggg___WWWPPPMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMNNNQQQVVV]]]cccgggZZZZZZZZZ\\\\\\[[[WWWTTTJJJMMMPPPSSSWWW]]]eeekkkjjjnnnssssssoooiiieeedddkkknnnrrrqqqmmmkkknnnqqqnnnmmmkkkhhhgggjjjnnnrrrqqqvvv|||~~~}}}}}}~~~~~~~~~~~~mmmNNNDDDKKKPPP]]]nnn}}}~~~tttlllgggdddcccccc\\\\\\]]]\\\[[[XXXUUUSSSSSSQQQLLLFFF???;;;::::::888999888555555777999999BBB\\\}}}yyykkk|||wwwuuuQQQ???777555444///000000000000///////////////333;;;JJJbbbxxxccc___nnnvvv~~~yyyuuusssxxxoookkk```MMM;;;444:::BBBPPPdddsssjjjVVVHHHBBBAAAFFFQQQbbbttt~~~|||}}}|||xxxqqqmmmnnnooojjjhhhbbbXXXOOOLLLPPPUUUPPPNNNLLLLLLLLLKKKIIIFFFCCCEEEGGGGGGFFFGGGKKKNNN___ppp{{{xxxtttvvvuuuoookkkkkkkkkkkkjjjiiihhhhhheeefffhhhiiijjjiiigggfffffffffffffffeeedddcccbbb]]]___aaabbbcccbbbaaa```eeefffggghhhhhhjjjmmmpppkkknnnssswwwzzz}}}~~~}}}|||{{{zzzyyyxxxxxxtttpppllljjjgggbbb[[[UUUUUUPPPNNNQQQRRRPPPOOOQQQMMMOOOQQQTTTVVVWWWWWWWWWVVVYYY[[[\\\[[[[[[[[[\\\______``````aaaaaabbbbbbgggiiikkkkkkjjjjjjkkklllkkklllnnnppptttyyy}}}{{{wwwzzz~~~~~~~~~}}}}}}}}}}}}|||{{{{{{{{{}}}~~~}}}|||{{{zzzzzz{{{|||}}}zzzyyyxxxvvvuuuuuuttttttuuutttrrrrrrqqqooollliiiaaaXXXLLLCCC@@@@@@@@@???>>>BBBHHHMMMPPP[[[qqq}}}}}}|||~~~sssllluuuxxxggg___YYYOOODDD<<<666444333...111000000444222<<>><<<888666555444555666555444333333222222111000//////000111111111111222222222444222222444333444<<>>LLLhhhwwwxxxzzzwww^^^aaarrr{{{{{{wwwtttlllYYYAAA666999@@@BBBSSSeeeqqqhhhSSSEEECCCEEEIIIVVVfffuuu~~~~~~}}}~~~}}}yyyvvvqqqiii___WWWTTTIIIGGGFFFAAAFFFLLLHHHHHHHHHIIIKKKMMMLLLKKKIIIIIIKKKNNNOOOJJJDDDFFFKKKdddyyy{{{yyytttllljjjjjjjjjiiigggfffhhhiiijjjjjjiiiiiiiiiiiiiiihhhgggeeeccccccddddddcccbbb[[[^^^```^^^]]]___ccceeeddddddddddddfffhhhkkklllmmmoooqqqsssuuuyyy}}}{{{yyyxxxwwwvvvtttooommmjjjeee```[[[XXXVVVSSSRRRRRRQQQQQQQQQQQQRRRSSSSSSSSSTTTUUUUUUUUUVVVWWWXXXZZZ\\\]]]\\\[[[ZZZ]]]```bbbbbb``````cccffffffgggiiijjjllllllmmmmmmlllmmmoooqqquuuxxx{{{}}}}}}wwwqqqlllgggfffmmmvvv}}}{{{}}}{{{www}}}}}}}}}|||||||||||||||~~~|||zzzzzz{{{{{{zzzyyyyyyyyyxxxxxxwwwvvvvvvvvvuuuuuuuuusssqqqmmmjjjhhhccc[[[OOOEEEAAA>>><<<:::===@@@EEEKKKPPP[[[ooowwwssszzzxxxjjjkkk\\\LLLBBB<<<666222222444222000000111666DDDRRRSSSRRRMMMGGGJJJWWWdddkkksss|||gggaaa___aaalll{{{yyyrrrpppsssuuuwwwQQQ>>>===:::888666555555555444222333333222222111000000///000111111111111222222222333222222333333444===FFFYYYzzz{{{yyyxxxuuuoookkkhhhjjjpppyyy|||xxxrrriiiaaa\\\XXXVVVTTTRRRQQQOOOMMMLLLLLLLLLMMMLLLMMMNNNOOOPPPUUUZZZ___dddbbb```___^^^_________ZZZUUUSSSVVVZZZ[[[]]]```eeemmmtttuuuqqqllljjjkkkmmmppppppnnnpppuuuwwwvvvsssqqqmmmiiigggggghhhiiilllppptttyyy}}}~~~~~~}}}~~~vvvRRRDDDJJJPPPddd{{{uuunnnjjjeeedddeee``````^^^]]]ZZZWWWUUUTTTUUURRRLLLFFF@@@<<<888777999888888777777888999999???NNNpppqqq]]]oooxxxpppccc???;;;999333444333222000/////////111111999???BBBPPPjjjwwwxxx{{{nnnYYY```rrr||||||rrrjjjWWWAAA666888???BBBTTTfffqqqgggRRRDDDBBBEEEGGGVVVhhhyyy}}}yyyuuuoooeeeZZZSSSLLLBBB@@@???;;;@@@EEEAAACCCBBBDDDHHHLLLMMMJJJGGGLLLPPPVVVYYYSSSJJJHHHLLLccc|||~~~yyytttmmmkkklllllljjjhhhggghhhjjjiiiiiiiiiiiiiiiiiiiiiiiigggeeecccccccccdddcccaaa___`````````aaadddfffhhhdddddddddeeegggjjjlllnnnnnnppprrrtttuuuxxx|||~~~{{{xxxwwwvvvuuussskkkiiifffaaa\\\XXXTTTRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTUUUVVVVVVVVVXXXZZZ\\\]]]^^^]]]\\\\\\]]]```cccddddddeeegggiiigggggghhhjjjkkklllmmmnnnnnnnnnpppsssvvvyyy|||~~~zzzuuuqqqmmmiiifffjjjqqq{{{zzzzzz|||~~~}}}{{{|||}}}}}}~~~~~~~~~}}}}}}}}}{{{zzzyyyzzz{{{zzzyyyyyyxxxxxxwwwwwwvvvuuuuuuuuuuuuuuussspppmmmiiigggcccZZZOOOEEE@@@>>><<<;;;===@@@EEEJJJOOOYYYnnn~~~}}}xxxuuuzzzwwwkkkjjj[[[JJJAAA;;;555222222333111111111222777DDDQQQUUUTTTNNNGGGIIIUUUbbbhhhuuu~~~yyygggbbbbbbeeerrr{{{yyyrrrppprrrtttvvvPPP??????<<<999777555555444222111333333222222111000000000000111111111111222222222222111111222222444>>>III\\\{{{{{{yyyxxxuuuoookkkiiikkkpppwww~~~|||xxxsssmmmddd]]]YYYWWWUUUTTTSSSQQQNNNKKKIIIIIIJJJKKKKKKMMMNNNOOOPPPRRRUUUXXX```dddfffccc^^^^^^ccchhhbbb\\\YYYZZZ[[[YYYZZZ\\\bbbhhhooottttttqqqnnnmmmoooqqqqqqoooqqqvvvyyywwwuuutttqqqkkkfffdddgggjjjlllooosssxxx|||~~~~~~~~~~~~uuuTTTGGGKKKRRRfff~~~xxxqqqkkkfffdddeeeaaa```___]]][[[XXXVVVTTTUUURRRLLLEEE???;;;999888999888888777777777888888;;;HHHfffiiiYYYkkksssfffmmmEEE<<<999333444333222111000///000111111===DDDIIIWWWmmmvvvvvvzzzmmmZZZbbbqqqxxx{{{}}}nnneeeTTT@@@666777===AAAVVVgggqqqfffQQQDDDBBBEEEHHHXXXlll~~~}}}xxxrrrjjj```TTTMMMEEE<<<:::;;;888<<>>???EEEKKKNNNKKKFFFMMMVVVbbbhhh```TTTMMMNNNbbbwwwrrrllliiijjjjjjiiigggfffggghhhiiiiiiiiiiiiiiiiiiiiiiiifffdddbbbbbbccccccbbbaaaaaa___^^^aaaeeehhhhhhfffbbbcccdddfffiiilllnnnpppoooqqqssstttuuuwww{{{}}}}}}yyywwwvvvuuurrrqqqhhhfffbbb^^^YYYUUURRRQQQRRRQQQQQQQQQQQQQQQRRRRRRSSSTTTTTTUUUVVVVVVWWWWWWZZZ[[[]]]^^^______^^^^^^\\\___bbbeeefffgggiiikkkhhhhhhhhhiiijjjlllnnnooooooppprrrtttwwwzzz}}}~~~}}}yyyuuurrrqqqooolllooouuu}}}|||||||||}}}~~~~~~{{{|||~~~~~~}}}{{{yyyyyyzzz{{{zzzyyyxxxxxxwwwwwwvvvuuuuuuuuuvvvvvvuuusssppplllhhheeeaaaZZZOOOEEE@@@===<<<;;;===@@@EEEIIIMMMWWWkkk~~~{{{xxxwwwyyy}}}}}}tttlllhhhXXXHHH>>>999444222222222111111333444888EEEQQQUUUTTTMMMFFFHHHTTT```gggvvv|||zzzyyy}}}ttteeeaaabbbgggwww{{{yyyrrrqqqrrrttttttOOO???@@@;;;999666555555444333222222222222111111111000000000000111111111222222222111000111222111444@@@MMM^^^|||}}}{{{zzzyyywwwqqqlllllljjjiiilllooopppnnnkkkfffaaaZZZTTTQQQPPPPPPOOORRROOOKKKGGGFFFFFFHHHIIIKKKNNNQQQSSSSSSTTTUUUWWW```eeeiiihhhcccaaadddhhhgggbbb^^^^^^\\\XXXWWWYYY^^^ccckkkrrrwwwvvvrrrnnnooorrrrrrpppqqqvvvxxxwwwtttuuusssllldddbbbeeeiiijjjmmmrrrwww{{{}}}~~~~~~{{{}}}pppSSSGGGJJJRRRgggxxxpppkkkeeecccdddaaaaaa___^^^[[[YYYVVVUUUUUURRRLLLEEE@@@<<<:::999999888888777777777777888999DDD\\\wwwzzziii^^^cccmmmaaa|||wwwJJJ===:::555555333222111000000000111111<<>><<<@@@DDD<<<>>><<<===CCCJJJMMMJJJEEELLLYYYlllvvvooo^^^SSSQQQbbb{{{ooojjjfffccceeeffffffdddddddddeeegggggghhhhhhiiiiiiiiijjjeeecccaaaaaabbbbbbaaa```^^^ZZZ[[[dddkkkjjjeee```___```bbbeeeiiilllooopppppprrrtttuuuvvvwwwzzz|||}}}zzzwwwuuutttrrrpppmmmgggeeeaaa\\\XXXTTTRRRQQQPPPPPPPPPPPPQQQQQQRRRSSSTTTTTTUUUVVVWWWXXXXXXYYYZZZ[[[\\\^^^____________]]]___aaaccceeefffggghhhiiiiiihhhhhhiiillloooppppppppprrrtttvvvyyy{{{}}}}}}}}}{{{wwwwwwyyy{{{|||~~~}}}~~~{{{||||||zzzyyyyyyzzz{{{zzzyyyxxxxxxwwwvvvvvvuuuuuutttvvvvvvuuusssooojjjfffddd```YYYOOOFFF???<<<<<<<<<===@@@DDDHHHLLLUUUiii{{{}}}sssyyy|||rrrkkkdddUUUEEE<<<888444222333111000222444555:::FFFRRRQQQPPPJJJDDDGGGUUUccckkkuuuzzzwwwvvvzzzrrrdddaaabbbjjj~~~zzzyyysssqqqsssttttttNNN???AAA999777555555555666555444222222222111111111111111000000111111111222222222000000222222111555CCCRRRbbb|||}}}{{{zzzzzz{{{yyytttooolllfff^^^YYYYYYZZZZZZZZZYYYUUUOOOLLLKKKJJJJJJIIINNNLLLHHHEEEDDDEEEGGGHHHIIIMMMQQQTTTVVVVVVWWWXXX]]]aaafffjjjkkkkkkjjjiiijjjfffcccaaa]]]WWWUUUXXXZZZ___gggpppwwwxxxtttppppppsssrrrooopppuuuwwwuuussstttssslllddd```bbbfffhhhkkkoootttyyy|||}}}~~~zzz}}}~~~~~~jjjQQQFFFGGGQQQfffwwwpppkkkfffdddfffbbbaaa```^^^\\\YYYWWWVVVUUURRRMMMGGGAAA===;;;:::999888888777666666777777888???RRRiiixxxxxxoooggg]]]uuunnnfffyyyNNN===;;;777666333222222111111111111111666???JJJ___vvvvvvnnnpppooolll[[[QQQ___mmmqqqtttsssvvv|||iii^^^NNN???666666>>>FFF[[[jjjqqqcccMMMAAABBBGGGLLL[[[mmm~~~}}}}}}~~~|||xxxpppfff]]]UUUPPPMMMKKKAAA???BBBAAAGGGJJJBBB>>><<<<<<@@@FFFHHHEEEAAALLL]]]vvv|||iiiZZZVVVgggoooaaa^^^\\\]]]___bbbcccccccccdddeeeeeeeeeffffffggghhhiiiiiidddbbb``````aaaaaa```___[[[XXX]]]jjjqqqlllbbb[[[\\\^^^```dddhhhkkknnnoooppprrrtttvvvvvvwwwyyy{{{zzzxxxuuutttrrrpppmmmjjjdddaaa]]]YYYUUURRRPPPPPPOOOOOOOOOOOOPPPRRRSSSSSSUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZ[[[]]]^^^^^^______dddccccccdddeeeeeeffffffjjjiiihhhhhhjjjllloooqqqooooooppprrrtttwwwyyyzzz{{{~~~}}}}}}}}}~~~|||}}}{{{zzzxxxxxxzzz{{{zzzzzzxxxxxxwwwwwwvvvuuuuuuuuuuuuuuutttrrrnnnjjjfffccc^^^YYYOOOFFF>>>;;;<<<======???DDDHHHKKKTTThhhzzzsss~~~uuunnn```RRRCCC<<<888444222222111000222555666;;;GGGSSSMMMLLLGGGCCCHHHWWWhhhpppuuu}}}|||{{{~~~tttgggfffiiitttyyyxxxsssrrruuuvvvuuuNNN>>>@@@888666555444666666666555111111111111111111111111000111111111111222222222000111222333111666FFFWWWggg|||}}}{{{zzz{{{|||zzztttoooggg^^^QQQIIIGGGIIIKKKLLLOOOLLLJJJHHHHHHHHHGGGFFFHHHFFFDDDCCCCCCDDDGGGHHHGGGKKKOOOSSSUUUVVVWWWXXXXXXZZZ```iiiqqqtttssspppoookkkhhheee___WWWUUUWWWXXX\\\eeennnuuuvvvtttqqqrrruuutttpppppptttuuusssrrrsssrrrmmmfffbbbaaacccfffhhhlllqqqvvvzzz|||}}}|||yyydddPPPGGGFFFQQQfff~~~{{{sssooojjjhhhiiicccbbbaaa___]]]ZZZXXXVVVUUUSSSOOOIIIDDD@@@<<<;;;999888888777666666666666666:::GGG\\\pppyyyuuunnn^^^nnnvvvqqqvvvTTT>>>;;;888777333222222222222111111111111777BBB\\\wwwxxxnnnpppsssmmmYYYQQQ```mmmoooqqqsssyyy~~~jjj]]]LLL???777777@@@KKK]]]kkkqqqbbbLLL@@@BBBGGGKKKZZZlll|||~~~|||}}}}}}~~~~~~~~~~~~}}}yyysssiii^^^UUURRRSSSVVVOOOCCCAAACCCDDDKKKNNNFFF<<<<<<<<<===???AAAAAAAAAPPPeeerrrbbb]]]ooo~~~___QQQPPPQQQTTTXXX\\\___aaaccceeefffbbbbbbcccdddfffggghhhhhhcccaaa______``````___^^^[[[YYY```ooovvvmmm```ZZZ[[[]]]```dddhhhkkkmmmnnnoooqqqtttvvvwwwwwwyyy{{{xxxvvvtttrrrpppnnnjjjggg___]]]XXXTTTPPPNNNMMMMMMNNNNNNNNNOOOPPPRRRSSSTTTUUUVVVVVVXXXYYYZZZ[[[\\\ZZZZZZ[[[\\\]]]___``````llliiifffeeeeeegggggggggiiiiiiiiijjjkkkmmmooopppnnnnnnoooqqqrrruuuvvvwww{{{~~~~~~}}}}}}~~~~~~~~~zzzyyyxxxxxxzzz{{{zzzzzzyyyyyyxxxxxxwwwvvvvvvvvvttttttsssqqqnnnjjjfffccc]]]XXXPPPFFF>>>:::<<<>>>===???DDDHHHKKKTTThhhzzzxxxzzzrrr\\\PPPCCC===:::666222222111000222444666<<>>AAADDDFFFGGGGGGFFFGGGHHHHHHFFFDDDBBBAAAAAABBBCCCEEEGGGHHHHHHKKKOOORRRTTTUUUVVVXXXVVVXXX]]]fffooovvvxxxxxxvvvrrroookkkbbbXXXUUUWWWVVV[[[dddlllqqqssssssrrrvvvxxxvvvrrrqqqttttttrrrrrrrrrqqqnnnjjjfffbbb```cccfffjjjoootttxxx{{{|||{{{~~~~~~~~~~~~uuubbbRRRJJJHHHRRRfff}}}~~~vvvpppjjjhhhhhhcccbbbaaa___]]]ZZZXXXWWWUUUSSSQQQMMMGGGBBB===;;;999999777666666555555555888888@@@TTTmmm{{{zzzrrr```kkkzzz~~~zzztttYYY???<<<999777222333333333222222111111000111999UUUtttyyyrrrttt~~~ttt^^^UUUdddooonnnpppwww{{{{{{lll]]]KKK???777888CCCPPP___lllpppaaaJJJ???BBBHHHLLL\\\ppp}}}~~~~~~}}}}}}~~~~~~~~~}}}|||{{{vvvooocccVVVOOOQQQYYY```RRRDDDAAACCCEEEMMMQQQIII===>>>>>>>>>===???CCCGGG[[[pppzzzhhhccczzzqqqOOOBBBDDDGGGIIIMMMSSSYYY\\\___bbbddd``````aaacccdddeeefffgggcccaaa___^^^______^^^]]]]]]ZZZaaaoootttiii^^^[[[[[[]]]aaaeeeiiikkkmmmnnnnnnppptttvvvwwwxxxzzz{{{vvvuuurrrqqqooolllhhhddd^^^[[[WWWRRROOOMMMMMMMMMMMMMMMNNNOOOPPPRRRSSSTTTUUUVVVWWWXXXZZZ[[[\\\]]][[[[[[\\\]]]^^^```bbbbbbpppkkkfffcccdddggghhhhhhhhhiiijjjkkklllnnnoooooonnnooooooppprrrtttuuuvvv|||~~~}}}~~~}}}}}}~~~zzzxxxwwwxxxyyy{{{{{{zzzzzzzzzyyyyyyxxxwwwwwwwwwrrrrrrrrrpppnnnjjjfffddd\\\XXXPPPFFF===:::<<<>>><<>>>>>@@@AAACCCFFFHHHIIIKKKNNNQQQTTTTTTUUUWWWXXXYYY[[[___dddkkkrrryyy|||{{{xxxtttnnndddXXXTTTVVVUUU[[[dddkkkoooppprrrsssyyyzzzxxxsssrrruuuuuurrrsssrrrqqqpppnnniiiccc___bbbdddhhhmmmrrrwwwzzz|||yyy}}}tttbbbTTTLLLKKKSSSfff}}}vvvoooiiieeefffccccccbbb```]]][[[XXXWWWTTTTTTRRROOOJJJDDD>>>;;;999999777666555555555555<<<999>>>QQQlll~~~}}}uuuaaaiiiwww}}}sss]]]@@@<<<999666222333333333333222111111111...222OOOrrrzzzuuuyyyxxxnnnXXXRRRdddqqqrrruuuxxxyyy}}}zzzmmm]]]KKK???888999EEESSS```mmmppp```JJJ???BBBHHHNNN___vvv{{{|||~~~~~~~~~~~~}}}{{{zzztttlll___RRRLLLQQQ\\\fffTTTFFFBBBDDDFFFOOOSSSKKK???AAACCCAAA???AAAHHHNNNdddyyylllfffiiiFFF:::>>>BBB@@@DDDKKKRRRWWW[[[^^^aaa^^^___```aaaccceeeffffffbbb```^^^^^^^^^___^^^]]]]]]YYY___llloooddd[[[[[[\\\___bbbfffjjjlllnnnnnnmmmppptttvvvwwwxxxzzz{{{vvvtttrrrpppnnnkkkfffccc___\\\XXXSSSPPPOOOOOOOOOLLLMMMMMMNNNPPPRRRTTTUUUVVVVVVWWWYYYZZZ\\\]]]]]]]]]]]]]]]^^^```bbbcccdddooojjjccc```bbbeeehhhiiihhhiiijjjlllmmmnnnnnnooooooooopppqqqrrrtttuuuvvv~~~}}}}}}{{{{{{}}}zzzxxxwwwwwwyyy{{{{{{zzz{{{{{{zzzyyyyyyxxxxxxwwwqqqqqqqqqpppmmmjjjgggddd[[[XXXPPPFFF===999;;;???<<<>>>CCCHHHLLLVVVjjj|||zzzxxxqqqWWWMMMCCC@@@>>>999333111333111111333555<<>><<<:::888777666777666555333333333222222111000//////000000000000111111111111222333333333333<<>>::::::999888777666666666666888777:::IIIjjjfff]]]lllxxxdddAAA;;;999777666444222000000000111222...444<<>>999:::FFFTTTbbbqqqttt```KKKDDDFFFGGGTTTfff|||~~~|||}}}}}}}}}}}}||||||{{{ssshhhYYYOOOMMMUUU___fff]]]LLL??????EEEGGGGGGHHHHHHDDDBBBBBBBBBEEEPPP\\\rrrsssxxxXXXDDD@@@CCCEEEDDD???@@@IIIOOORRRWWW^^^WWWZZZ]]]___```___``````^^^^^^^^^^^^]]]\\\\\\[[[___```aaacccfffeeecccaaa___aaadddfffhhhjjjnnnqqqrrrrrrtttvvvyyyyyywwwuuurrrrrrqqqnnnkkkgggcccaaa[[[YYYUUUQQQOOONNNNNNOOOMMMOOOSSSTTTTTTTTTTTTUUUVVVVVVVVVWWWYYY\\\^^^``````___^^^^^^___```aaabbbgggeeedddfffiiikkkjjjhhhlllmmmmmmmmmkkkkkkmmmoooppprrrssssssssstttvvvyyy{{{{{{wwwxxx}}}}}}}}}}}}}}}}}}}}}}}}zzzyyywwwwwwyyyzzz{{{zzzyyyyyyyyyxxxxxxvvvuuuuuuwwwvvvuuutttrrrnnnhhhddd___XXXNNNCCC<<<999999:::>>>>>>BBBFFFJJJTTTfffwwwxxxyyyiiiYYYNNNBBB;;;777333222333222///000444999@@@PPP```aaabbbXXXHHHFFFTTTbbbfffvvv{{{rrrmmmeeedddnnnhhhqqq|||||||||zzzwwwQQQ>>><<<:::888777666777666555333333333222222111000000///000000000000111111111111111222333333444>>>UUUkkk~~~}}}yyymmmaaaOOOHHHCCCBBBBBB@@@AAADDDBBBDDDEEECCC@@@??????AAACCCBBBBBBCCCDDDFFFHHHJJJJJJMMMPPPQQQQQQQQQUUUXXXYYY^^^cccfffgggiiioootttxxxwwwvvvtttmmmaaaVVVPPPUUUWWW\\\aaagggmmmqqqtttzzz}}}|||xxxwwwwwwvvvrrrqqqppppppqqqssspppjjjeeeeeegggjjjmmmpppsssxxx{{{~~~|||}}}{{{lllUUUGGGKKKSSSeee{{{vvvoookkkfffcccbbbbbbaaa```]]]ZZZWWWVVVWWWUUURRROOOKKKFFF???;;;:::999888777666666666666777999<<>>999;;;FFFTTTgggtttuuuaaaKKKDDDGGGIIITTTeeeyyy~~~~~~~~~|||}}}}}}}}}}}}|||{{{{{{sssiii[[[PPPNNNUUU^^^eee```PPPBBB@@@EEEGGGGGGIIIIIIEEEEEEHHHHHHNNNeee~~~|||lllQQQEEEBBBCCCCCCEEEBBBCCCGGGIIIKKKPPPXXXUUUTTTSSSRRRSSSVVVZZZ]]]]]]\\\[[[ZZZZZZ[[[[[[\\\ZZZZZZ\\\```eeeggggggfff___aaadddfffhhhjjjnnnqqqqqqrrrsssvvvyyyyyywwwuuuqqqpppooolllhhhddd```^^^XXXVVVTTTQQQPPPPPPRRRRRRPPPRRRTTTTTTTTTTTTUUUVVVVVVVVVWWWXXXYYY\\\^^^_________^^^^^^___```bbbcccgggffffffgggiiikkkjjjjjjmmmnnnnnnnnnlllmmmnnnppptttuuuuuutttsssssstttvvvyyy~~~|||}}}{{{zzz}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzxxxwwwwwwxxxzzzzzzzzzxxxxxxxxxxxxwwwvvvuuutttvvvuuutttsssqqqnnniiieee^^^WWWMMMCCC===;;;<<<===>>>>>>AAAFFFJJJSSSfffwww~~~zzz~~~~~~{{{iiiZZZNNNBBB;;;777333222333222000000444888???NNN\\\___```WWWJJJJJJYYYhhhlllsss{{{xxxsssuuuooojjjpppooouuu}}}}}}~~~}}}wwwQQQ>>><<<:::888777666777666555333333333222222111000000000000000000000111111111111111111333444555@@@XXXooo}}}|||xxxlll```OOOHHHCCCCCCCCCAAABBBEEECCCCCCBBB@@@>>><<<===???AAAAAABBBCCCDDDFFFGGGHHHHHHMMMQQQSSSRRRRRRUUUWWW[[[___ccceeefffiiinnnrrryyyzzzzzzxxxrrrggg[[[RRRSSSVVVZZZ___dddjjjnnnpppzzz~~~}}}{{{zzzvvvqqqnnnmmmnnnppprrrqqqmmmhhhdddfffhhhkkknnnsssyyy}}}~~~}}}~~~~~~rrrZZZIIIKKKQQQeee|||xxxpppkkkhhheeebbbbbbaaa___]]]ZZZXXXWWWVVVUUUSSSRRRNNNIIIBBB===:::999888777666666666666444888:::GGGqqqhhhaaaqqqrrrxxxwwwLLL>>>:::333555444333111000111111222000444999LLLjjjyyy~~~oooYYYWWWiiirrrrrrxxxwwwrrrgggKKK===999===JJJWWWmmmwwwvvv```JJJCCCGGGKKKSSScccvvv~~~~~~}}}}}}||||||}}}}}}|||{{{{{{zzzsssjjj^^^SSSPPPUUU^^^dddcccTTTFFFBBBDDDGGGIIIKKKQQQKKKMMMTTTVVV___WWWHHHJJJMMMMMMMMMGGGFFFGGGHHHGGGFFFJJJPPPKKKIIIGGGGGGIIIMMMRRRUUUYYYXXXWWWVVVWWWYYY[[[]]]XXXXXXYYY]]]bbbfffgggggg___aaadddfffhhhjjjnnnqqqpppqqqsssvvvyyyyyyxxxvvvpppooommmiiiddd```\\\ZZZVVVUUUSSSRRRRRRSSSUUUVVVSSSTTTTTTTTTSSSSSSVVVXXXWWWWWWWWWXXXZZZ\\\^^^_________^^^^^^___```bbbcccfffgggiiiiiiiiijjjkkkmmmnnnooopppooonnnnnnppprrruuuuuuvvvtttssssssuuuwwwxxx{{{zzzyyy{{{yyy{{{}}}}}}}}}}}}}}}}}}}}}}}}zzzxxxvvvvvvxxxzzzzzzzzzwwwwwwwwwwwwwwwvvvuuuttttttsssrrrrrrpppmmmiiieee\\\VVVMMMDDD>>>===>>>@@@===>>>AAAEEEIIISSSeeevvv}}}{{{|||}}}zzz}}}yyyiiiZZZNNNBBB<<<777333222333222111111444888???KKKWWWZZZ[[[TTTJJJMMM\\\kkkppprrrwwwuuuxxxuuutttvvvyyy||||||vvvQQQ???===:::888777666777666555333222222222111111111000000///000000000111111111111111111222333555AAAYYYppp}}}|||wwwjjj]]]OOOHHHDDDEEEEEEDDDEEEGGGDDDCCC@@@===;;;;;;<<<===@@@AAAAAACCCDDDEEEGGGGGGGGGLLLQQQTTTSSSSSSUUUWWW[[[^^^aaadddfffjjjooossszzz|||}}}{{{wwwnnn```TTTTTTVVVZZZ___dddhhhlllnnnwww||||||vvvooolllkkkkkknnnqqqrrrooolllfffgggiiijjjmmmqqqxxx|||~~~}}}}}}~~~~~~~~~xxx___LLLNNNPPPddd{{{zzzqqqllliiigggcccbbbaaa___]]][[[YYYXXXVVVUUUUUUTTTQQQKKKDDD>>>:::999888777666666666666666:::888???ddd___ZZZkkkrrrsssOOO>>><<<333555444333222111111111111111555999JJJffftttzzzqqqgggXXX]]]qqqwwwsssuuuxxxtttwww]]]DDD::::::AAANNN[[[qqqwwwrrr]]]HHHAAAFFFKKKQQQbbbvvv~~~}}}}}}}}}||||||||||||{{{{{{zzzyyyssslllbbbXXXTTTWWW^^^ddddddYYYLLLFFFHHHMMMQQQSSS]]]TTTWWWcccjjjtttiiiDDD@@@KKKOOOPPPSSSKKKKKKLLLMMMLLLJJJHHHHHHCCCBBBAAAAAACCCFFFHHHIIIPPPQQQRRRSSSVVVYYY[[[\\\[[[ZZZYYY[[[^^^aaabbbbbb___aaadddfffhhhjjjnnnqqqpppppprrruuuxxxyyyxxxvvvpppoookkkgggbbb]]]ZZZWWWUUUUUUSSSSSSSSSTTTUUUVVVUUUUUUTTTRRRQQQRRRUUUXXXWWWWWWXXXYYY[[[\\\]]]^^^___^^^^^^^^^___```bbbccceeehhhkkkkkkiiiiiillloooooopppqqqppppppppprrrtttrrrssstttttttttvvvzzz}}}zzz|||}}}~~~~~~{{{xxxzzzyyyvvvxxx}}}||||||||||||||||||||||||zzzxxxvvvvvvxxxyyyzzzyyywwwwwwwwwwwwwwwvvvuuutttsssrrrqqqppppppmmmiiifff]]]WWWNNNDDD???===>>>@@@===>>>AAAEEEIIIRRRddduuu}}}~~~xxxhhh[[[OOOCCC<<<888333222333222222222444888@@@KKKSSSUUUTTTNNNHHHLLL[[[hhhmmmqqqtttsss|||yyyuuuyyy{{{zzz|||~~~vvvPPP???===:::888777666777666555333222222222111111111111111///000000000111111111111111111222333555AAAZZZqqq}}}{{{uuuhhh[[[NNNIIIFFFGGGIIIHHHIIILLLGGGDDD???;;;999:::<<<===@@@@@@BBBCCCDDDFFFFFFGGGGGGLLLRRRTTTTTTTTTVVVXXXZZZ\\\___ccchhhmmmssswwwzzz}}}}}}zzzttteeeWWWSSSUUUXXX\\\aaaeeehhhjjjqqqyyy~~~vvvnnnjjjhhhhhhkkkoooqqqooommmiiijjjjjjkkkmmmpppvvvzzz|||}}}~~~~~~fffQQQPPPSSSfff}}}|||rrrllliiihhhcccbbbaaa___]]][[[ZZZYYYVVVVVVUUUTTTQQQKKKDDD???:::999888777666666666666999===:::>>>\\\|||[[[VVVjjjyyyvvvPPP===>>>444444444333222111111111111///555:::JJJbbblllpppyyylllbbbTTTYYYnnntttpppssszzzuuugggRRR>>>888:::AAANNN[[[rrrrrriiiWWWGGGBBBEEEJJJPPPbbbyyy~~~}}}}}}}}}|||||||||{{{{{{zzzxxxxxxsssnnnfff]]]XXXZZZ```eeegggaaaWWWQQQRRRYYY```ccckkkcccgggxxxuuuUUU===>>>HHHKKKMMMSSSVVVXXXZZZ]]]^^^[[[SSSKKKJJJEEE>>>;;;<<<>>>@@@AAAHHHKKKNNNRRRVVVXXXZZZ[[[\\\ZZZYYYZZZ]]]^^^___^^^___aaadddfffhhhjjjnnnqqqpppppprrruuuxxxyyywwwuuuqqqoookkkfffaaa\\\YYYWWWWWWVVVUUUTTTSSSSSSTTTTTTTTTTTTSSSPPPOOOQQQTTTWWWWWWXXXYYYZZZ[[[\\\]]]]]]^^^^^^]]]^^^___aaacccdddeeehhhkkkkkkjjjjjjmmmpppoooqqqrrrqqqqqqqqqsssuuuttttttuuutttuuuwww{{{~~~~~~}}}}}}|||zzz|||}}}yyyppphhheeedddbbbgggjjjqqqwwwwwwuuuwww|||||||||||||||||||||||||||yyyxxxvvvvvvwwwyyyyyyyyyvvvwwwwwwwwwwwwvvvvvvuuutttrrrqqqpppooommmiiiggg___YYYOOOEEE>>><<<===>>>===>>>@@@DDDHHHQQQcccttt|||uuuggg\\\PPPCCC===888333222333222222222333999CCCNNNTTTTTTQQQLLLIIINNNZZZdddiiimmmoooooo{{{xxxpppvvvzzzwwwzzz|||uuuPPP???>>>:::888777666777666555333111111111111111111111111000000000000111111111111111111222333666CCC]]]uuu~~~}}}zzztttfffXXXMMMIIIGGGJJJMMMMMMNNNQQQKKKFFF???:::999;;;===>>>@@@AAABBBDDDFFFFFFGGGGGGHHHLLLQQQSSSSSSTTTWWWZZZ[[[\\\___ccciiipppuuuyyyxxx}}}~~~|||{{{xxxjjjZZZOOOPPPSSSWWW[[[___aaaccclllttt}}}xxxpppiiigggfffhhhlllnnnnnnllljjjkkklllmmmnnnqqquuuxxx{{{|||pppWWWQQQVVViii|||qqqkkkiiiiiidddcccaaa___]]][[[[[[[[[WWWVVVTTTSSSOOOJJJCCC>>>:::999888777666666666666444888999===TTTsss~~~kkkeeesssxxxsssTTT>>>@@@555444444333333222111111000...444:::JJJ```hhhjjjsss{{{mmmXXXWWWjjjtttuuu{{{|||vvvvvv]]]LLL===999:::???LLLZZZpppiii^^^PPPGGGDDDFFFHHHQQQddd{{{~~~~~~}}}}}}||||||{{{{{{zzzyyywwwwwwssspppkkkccc]]]]]]ccchhhmmmkkkeee^^^```hhhpppsss|||yyynnnRRRDDD<<>>CCCEEEHHHIIILLLPPPSSSVVVXXXXXXWWWWWWWWWZZZ]]]``````______aaadddfffhhhjjjnnnqqqqqqqqqrrruuuwwwxxxvvvtttpppnnnjjjeee```\\\YYYWWWWWWVVVUUUTTTSSSRRRRRRRRRSSSSSSRRRPPPOOOQQQTTTWWWWWWXXXZZZ[[[\\\]]]]]]]]]^^^]]]]]]^^^___aaacccdddeeegggiiijjjjjjkkkmmmooooooqqqrrrrrrqqqrrrtttvvvxxxxxxwwwvvvuuuvvvzzz}}}~~~yyyqqqiiidddcccccc```bbb___VVVOOOPPPRRRRRRTTT^^^llluuuxxxyyy{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}yyywwwuuuuuuwwwyyyyyyyyywwwwwwxxxxxxxxxxxxwwwvvvvvvtttrrrpppooommmjjjggg___YYYNNNDDD>>>;;;<<<=========@@@DDDGGGPPPbbbsss~~~wwwtttrrrjjj]]]QQQDDD===888333222333111222222333;;;IIITTTYYYWWWSSSNNNMMMRRR[[[dddiiihhhllllllwwwzzzsssmmmtttzzzvvvxxx|||uuuPPP???>>>:::888777666777666555333111111111111111111111111000000000000111111111111000000222555999HHHddd|||~~~~~~|||zzzssseeeWWWMMMIIIHHHMMMPPPQQQSSSVVVOOOHHH???:::999<<<>>>???@@@AAACCCEEEGGGGGGGGGGGGIIIMMMQQQRRRRRRTTTXXX[[[______```dddjjjqqqvvvyyyvvv|||}}}zzz{{{{{{nnn]]]KKKMMMOOOSSSVVVZZZ\\\^^^hhhqqq{{{|||tttjjjgggeeefffiiilllkkkiiiiiikkkmmmoooqqqssswwwyyy|||}}}}}}\\\PPPUUUggg}}}}}}qqqjjjhhhiiidddcccaaa^^^]]]\\\\\\\\\XXXVVVSSSPPPLLLGGGAAA===:::999888777666666666666000333666;;;HHH\\\nnnwwwtttkkksssqqqmmm\\\AAACCC444333333333333222111000000---444:::III```hhhlllwwwsss\\\YYYlllwwwzzzxxxrrrYYYLLL@@@<<<;;;@@@PPPaaannnbbbTTTLLLIIIIIIHHHHHHTTTfff|||~~~~~~~~~{{{{{{{{{zzzyyyxxxwwwvvvrrrrrrnnngggaaaaaafffkkkoooqqqmmmggggggpppwwwzzzooohhh```___```]]]QQQGGG::::::;;;@@@HHHRRR\\\aaadddnnnuuuqqqkkkfffaaa\\\WWWPPPIIIGGGKKKPPPTTTTTTNNNMMMLLLLLLNNNQQQTTTVVVUUUUUUWWW[[[___aaaaaa```___aaadddfffhhhjjjnnnqqqrrrrrrsssuuuwwwvvvtttrrrooolllhhhccc^^^[[[XXXWWWUUUTTTTTTSSSRRRRRRRRRQQQRRRRRRRRRRRRQQQRRRVVVXXXXXXYYYZZZ\\\]]]]]]]]]\\\]]]]]]]]]^^^___aaaccceeefffffffffhhhkkkmmmnnnmmmooopppqqqrrrqqqrrrtttvvvyyyyyywwwvvvuuuwww{{{~~~zzztttnnnkkkjjjkkkeeeiiihhh___XXXWWWXXXWWW]]]iiiwww~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}yyywwwuuuuuuwwwyyyyyyyyyxxxxxxyyyyyyyyyyyyxxxxxxxxxvvvsssqqqooommmjjjggg\\\VVVLLLCCC===<<<===>>>======@@@CCCGGGOOOaaarrr}}}wwwyyyuuutttuuunnn]]]QQQDDD===888333222333000222111222<<>>:::888777666777666555333111111111111111111222222000000000000111111111111...///222666<<>>===CCCVVVkkklll^^^NNNIIIKKKMMMJJJHHHWWWggg{{{~~~{{{{{{{{{zzzyyyxxxvvvuuurrrrrrpppjjjdddcccgggmmmnnnrrrpppiiihhhpppxxxyyyuuu~~~|||uuueeeVVVJJJBBB???AAABBB>>>;;;;;;444888999777:::BBBHHHIIIQQQ___ggg___RRRMMMMMMNNNMMMMMMQQQYYYbbbfffeeebbbUUURRRMMMIIIIIIMMMRRRUUUUUUVVVXXX\\\___```___]]]___aaadddfffhhhjjjnnnqqqsssssssssuuuvvvvvvsssqqqmmmkkkfffbbb]]]ZZZXXXWWWSSSSSSSSSSSSRRRRRRRRRRRRQQQRRRSSSSSSSSSTTTWWWZZZXXXYYY[[[\\\]]]]]]]]]\\\]]]]]]]]]^^^___aaaccceeegggeeedddggglllnnnnnnlllooopppqqqqqqqqqrrrtttwwwvvvvvvvvvuuuvvvzzz~~~~~~~~~zzzqqqmmmkkkiiirrr}}}{{{}}}}}}}}}}}}}}}}}}}}}}}}yyywwwuuuuuuwwwxxxyyyxxxxxxyyyyyyzzzzzzzzzyyyyyyzzzwwwtttqqqooommmjjjgggYYYTTTKKKBBB===<<<>>>@@@======@@@CCCFFFOOOaaaqqq~~~qqqsss||||||{{{zzzrrr^^^QQQEEE===999444222333///111111222>>>RRRaaaeeeVVVQQQMMMPPPVVV^^^dddiiijjjqqqqqqvvv}}}rrrqqqtttzzz~~~xxxwww{{{sssOOO@@@AAA;;;999666666666666555444222222222111111111111000000000000000111111111111222444444222888KKKjjj~~~}}}yyynnn\\\OOOGGGHHHJJJNNNRRRSSSRRRPPPHHHBBB<<<;;;===@@@???>>>>>>@@@CCCEEEFFFFFFEEEEEEGGGIIIMMMQQQTTTVVVXXXXXXaaabbbeeeiiimmmrrrvvvxxxxxxyyyyyyyyy|||{{{qqqeeeVVVKKKGGGOOOWWWXXXYYY\\\eeellluuu}}}vvvkkkhhheeedddfffiiilllmmmiiikkkmmmooopppsssvvvyyy||||||dddJJJSSSfffyyytttmmmhhhbbbbbbaaa___^^^___aaadddfff___ZZZSSSNNNKKKGGGAAA===:::999888666666666666777555999777777???FFFWWWrrrnnn```ZZZlllzzzxxxnnnFFF<<<999555444333222111111111111111222<<>>AAAAAA???@@@AAACCCEEEFFFEEEEEEDDDFFFHHHLLLPPPTTTWWWXXXYYY]]]___ccchhhmmmsssxxxzzzzzzzzzzzzzzz}}}|||sssgggWWWKKKEEEMMMUUUWWWYYY]]]eeelllttt|||xxxmmmjjjfffeeegggjjjlllmmmjjjlllooopppqqqtttwwwyyy{{{{{{~~~hhhPPPPPPcccwww}}}rrrnnnjjjgggfffdddbbbaaa``````aaaaaa\\\XXXSSSOOOMMMIIICCC>>>:::999888666666666666777555999777888>>>CCCSSSnnnppp```XXXhhhxxxsssIII===:::555444333222111111111111...333>>>NNN___llltttxxxwww^^^NNNYYYjjjsss{{{}}}nnnYYYKKK<<<777:::EEEUUUbbbaaa[[[PPPPPPYYYTTTLLLPPPYYYiii}}}~~~~~~~~~~~~}}}}}}|||zzzyyyxxxwwwvvvrrrssspppfffZZZRRRPPPPPPWWWYYYYYYWWWYYYZZZVVVOOOLLLLLLKKKHHHCCC===888444444444444333333333333333111111222222444666888999>>>HHHLLLHHHHHHMMMMMMHHHGGGHHHHHHLLLVVV^^^[[[RRRIIIEEECCCGGGKKKNNNRRRUUUXXXXXXZZZ[[[ZZZZZZ]]]```___aaaeeehhhlllnnnoooooonnnpppsssuuusssqqqooonnnmmmiiiddd___[[[XXXUUURRRSSSRRRPPPOOOPPPRRRTTTUUUTTTSSSSSSVVVYYY\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\]]]\\\]]]^^^___aaabbbddddddhhhhhhhhhhhhjjjlllnnnooopppqqqrrrssstttvvvwwwwwwwwwxxxzzzzzzzzz|||~~~}}}|||{{{zzzzzzzzz{{{{{{yyyxxx|||zzzxxxwwwvvvwwwxxxxxxzzzzzzzzzzzzzzzyyyxxxxxxyyywwwvvvtttrrrnnniiieee^^^TTTJJJEEE@@@;;;:::<<<>>>???AAADDDGGGOOOaaaqqqyyyjjjcccllluuusssnnnmmm___PPP@@@999777444111000111111111555@@@OOOXXXYYYXXXSSSJJJGGGOOO]]]hhhjjjqqqmmmnnnrrrssstttuuu||||||tttPPP@@@@@@:::888666555666666444333222222222111111111111000000000000000111111111111111222333444===SSSrrr}}}}}}{{{zzzvvvlll\\\PPPGGGEEEDDDDDDEEEFFFFFFEEEDDDAAA======@@@CCCCCCBBBAAABBBCCCDDDDDDDDDDDDDDDEEEGGGKKKOOOTTTWWWZZZ[[[[[[]]]aaagggnnnuuuzzz}}}{{{||||||{{{~~~}}}uuukkkYYYKKKDDDJJJRRRUUUXXX^^^ffflllrrryyy{{{oookkkhhhggghhhkkklllmmmlllnnnppprrrrrrtttwwwyyyzzzxxx{{{nnnXXXRRRbbbvvv}}}rrrpppooommmjjjiiigggdddaaa___]]]\\\YYYVVVSSSQQQOOOKKKEEE@@@:::999888666666666666777444888666888>>>AAARRRooovvvcccUUUaaawwwwwwzzzOOO@@@:::555444333222222111111111000777CCCRRR```lllsssvvvrrr[[[LLLVVViiiuuukkkWWWIII<<<777:::DDDRRR___ccc___UUUVVV```[[[PPPPPPZZZjjj~~~~~~}}}}}}}}}}}}}}}|||{{{zzzyyyxxxwwwvvvooopppmmmbbbSSSFFF@@@>>>IIIMMMNNNMMMMMMLLLGGG@@@>>><<<888555333222222222222222222222333333333333111222333555666666666666:::======???IIIXXX\\\XXXTTTOOOIIIGGGLLLSSSSSSNNNHHHCCCAAAEEEJJJNNNSSSYYY^^^^^^\\\[[[[[[\\\^^^___ccceeehhhkkknnnooopppqqqrrruuuxxxxxxtttqqqooopppkkkfffaaa\\\XXXVVVSSSQQQPPPOOONNNNNNOOORRRTTTVVVUUUTTTTTTVVVYYY[[[[[[ZZZ\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]___```bbbdddeeefffiiihhhhhhhhhiiilllnnnpppppppppqqqssstttuuuvvvwwwxxxyyy{{{{{{{{{|||~~~}}}zzzyyyyyyyyyzzzzzzxxxwwwyyyyyyyyyxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{zzzyyyyyyxxxwwwuuutttrrrnnniiieee]]]TTTJJJDDD???;;;:::======>>>@@@DDDGGGOOOaaarrrtttjjjgggnnnsssoooiiihhh^^^OOOAAA;;;999555222000000111111555AAAPPPYYYZZZZZZTTTKKKHHHPPP___hhhjjjqqqmmmooorrrmmmmmmmmm||||||tttQQQ@@@???:::888666555555555444333222222222111111111000000///000000000111111111111111222222444>>>UUUttt|||}}}|||{{{zzzuuukkk\\\RRRJJJHHHEEECCCDDDEEEEEEEEEDDDAAA@@@@@@CCCEEEFFFEEECCCCCCCCCCCCCCCCCCCCCCCCDDDFFFJJJOOOTTTXXX[[[]]]\\\^^^ccchhhooouuu{{{~~~{{{||||||{{{}}}}}}wwwnnn\\\MMMBBBGGGNNNRRRWWW^^^eeekkkpppvvv}}}}}}pppmmmiiiggghhhjjjlllllllllnnnqqqrrrrrrsssuuuwwwwwwvvvxxx}}}uuu```XXXdddtttxxxuuussspppkkkjjjiiifffccc___[[[YYYXXXVVVSSSRRRQQQLLLEEE???:::999888666666666666777444666444777>>>CCCXXXyyylllVVV\\\yyyuuummmUUUBBB:::555555444333222222222222222777AAAQQQdddrrrtttqqqsss]]]MMMUUUhhhvvv{{{iiiTTTHHH;;;777:::CCCPPP\\\llliii^^^\\\ccc^^^RRRPPPZZZjjj~~~~~~~~~}}}}}}}}}||||||{{{zzzyyyxxxwwwvvvrrrppplllbbbQQQAAA999999EEEIIIJJJIIIHHHHHHDDD???AAA>>>:::666444444555666111111222222333333333444444555666777999:::<<<<<<999888777:::III^^^kkknnneee]]]SSSMMMPPPTTTTTTRRRNNNEEE@@@EEEIIILLLTTT]]]iiihhhddd```___aaabbb```ggghhhkkkmmmnnnooooooooossswwwzzzxxxsssooonnnooohhhddd^^^YYYVVVTTTRRRQQQOOONNNNNNNNNOOOQQQSSSTTTTTTTTTTTTVVVWWWYYYYYYYYY]]]]]]]]]\\\\\\\\\\\\[[[]]]^^^___aaaccceeefffgggiiihhhhhhhhhiiillloooqqqppppppqqqrrrtttuuuvvvvvvyyyzzz||||||{{{|||yyyxxxxxxxxxyyyyyywwwvvvvvvwwwyyyzzzzzzzzzyyyyyy{{{{{{||||||{{{{{{zzzyyyxxxvvvuuusssqqqnnniiieee]]]SSSIIICCC>>>::::::===>>>>>>AAADDDHHHQQQccctttuuupppnnnssstttnnngggeee]]]OOOBBB<<<;;;777222000///000111666DDDTTT^^^``````YYYPPPMMMVVVfffooopppsssqqqsssrrriiikkkjjj~~~zzzzzz~~~uuuRRR@@@===:::888555555555555444222222222222111111111000000///000000000111111111111222222222444???VVVttt~~~}}}||||||zzztttiii\\\SSSKKKHHHEEEDDDDDDFFFGGGGGGEEEDDDDDDEEEFFFGGGGGGGGGCCCCCCBBBAAAAAABBBCCCDDDEEEGGGKKKOOOTTTYYY]]]___aaacccfffjjjooouuuyyy{{{yyy{{{{{{zzz{{{|||wwwppp___OOOCCCEEELLLPPPUUU]]]ccciiinnnrrryyyrrrnnnjjjhhhhhhiiijjjkkklllnnnqqqrrrqqqqqqrrrsssuuusssuuu{{{{{{hhh\\\bbbnnn}}}zzzuuupppjjjjjjiiigggccc___[[[YYYXXXVVVTTTSSSQQQKKKCCC<<<:::999888666666666666777555555222777???EEE```yyy]]]]]]vvvuuufffzzz\\\DDD:::666555444333222222222222000333;;;OOOllltttvvv```NNNSSSeeettt~~~xxxgggTTTHHH<<<888;;;CCCPPP[[[pppoooccc[[[```\\\SSSRRRYYYiii}}}~~~{{{{{{zzzyyyxxxwwwwwwvvvtttpppjjjaaaQQQ@@@999<<>>BBBEEE>>>===;;;;;;DDDWWWiiisssjjjaaaXXXUUUVVVXXXXXXXXXQQQDDD===AAAFFFJJJUUUaaarrrsssooofffbbbddddddaaaeeegggiiilllnnnpppppppppqqqsssuuusssooolllkkkkkkgggbbb\\\WWWUUUSSSRRRQQQPPPOOOOOONNNOOOPPPQQQRRRSSSTTTUUUUUUUUUVVVWWWXXX\\\\\\\\\\\\\\\\\\\\\\\\^^^___```bbbccceeefffggghhhhhhhhhhhhjjjmmmppprrrooopppqqqrrrsssuuuvvvvvvyyy{{{|||||||||}}}~~~yyyxxxwwwxxxyyyyyywwwuuuvvvwwwyyy{{{{{{{{{zzzyyy{{{{{{||||||{{{{{{zzzyyywwwuuutttsssqqqnnniiifff]]]SSSHHHBBB>>>:::;;;>>>>>>???BBBFFFJJJSSSfffvvvxxxuuutttvvvuuuoooiiifff^^^PPPCCC===;;;777222111///000111777DDDUUU___aaabbb[[[RRRPPP[[[llluuuuuutttwww|||wwwoooqqqnnn}}}yyyxxx{{{vvvSSS@@@<<<999777555444555555333222222222222111111111111000000000000000111111111111333222111444@@@XXXvvv||||||{{{xxxrrrgggZZZRRRHHHFFFCCCCCCEEEHHHIIIIIIHHHIIIJJJJJJJJJIIIHHHHHHCCCBBBAAA@@@@@@BBBDDDFFFHHHIIILLLPPPUUUZZZ___aaaeeefffhhhkkkooorrruuuwwwvvvxxxxxxvvvwwwxxxuuupppcccRRREEEEEEKKKNNNSSS[[[```ffflllooouuu}}}~~~tttqqqllliiiiiijjjkkkkkkllloooqqqrrrqqqppppppqqqsssqqqsssyyy~~~qqq]]]^^^eeettt}}}tttmmmiiihhhgggfffccc___\\\ZZZXXXUUUSSSQQQPPPJJJBBB<<<:::999888666666666666777555444222777???EEEbbbbbb___wwwxxxdddvvvaaaFFF999666555444333222222222222222444>>>WWW|||xxxbbbPPPRRRddduuu}}}xxxgggVVVJJJ===888;;;DDDPPP\\\mmmpppdddYYY[[[YYYSSSUUUYYYiii}}}zzzzzzzzzyyyxxxwwwwwwwwwsssnnniiibbbRRRAAA;;;???FFFJJJKKKHHHFFFIIIJJJIIIIIIHHHFFFBBB>>>999555333222333444555666777888999999888777888;;;@@@EEEHHHFFFFFFCCC???@@@IIIWWWbbb]]]VVVQQQRRRWWWZZZ^^^aaaVVVEEE:::===BBBGGGUUUfffyyy}}}yyymmmdddcccccc```aaacccfffjjjmmmooopppqqqppppppppppppooommmkkkjjjeee```ZZZUUUSSSRRRQQQPPPPPPPPPOOOOOOOOOPPPPPPQQQSSSUUUVVVVVVUUUUUUVVVXXX[[[[[[\\\\\\\\\]]]]]]]]]______```bbbcccdddeeefffgggggghhhjjjlllnnnpppqqqooooooppprrrssstttuuuvvvyyyzzz|||}}}}}}~~~|||yyyxxxxxxxxxyyyyyywwwvvvwwwxxxyyy{{{{{{{{{zzzyyyzzz{{{{{{{{{{{{zzzyyyyyyvvvuuusssrrrqqqnnniiifff]]]RRRGGGAAA===:::;;;>>>??????CCCGGGKKKUUUgggxxxzzzwwwuuuuuuwwwuuuqqqmmmaaaRRRDDD===;;;777222111000111111555BBBRRR[[[\\\^^^WWWNNNNNN\\\nnnxxxxxxwww}}}xxxttt}}}xxxvvvyyyvvvTTT@@@<<<999777555444444444333222222222222111111111111000000000000000111111111111222111111555CCC\\\zzz~~~{{{{{{zzzvvvnnncccWWWOOOEEECCCCCCEEEHHHKKKMMMMMMLLLNNNOOONNNLLLJJJHHHHHHCCCAAA??????@@@BBBEEEGGGKKKLLLNNNRRRVVV[[[```bbbeeefffgggjjjmmmppprrrtttsssuuuuuurrrsssuuusssooogggUUUGGGGGGKKKMMMRRRXXX\\\ccciiimmmssszzz~~~}}}xxxtttooolllkkklllmmmlllnnnpppssssssrrrqqqpppqqqqqqooorrrxxx}}}~~~{{{```\\\___lll{{{|||rrrjjjiiihhhfffdddaaa^^^[[[ZZZUUUSSSPPPOOONNNJJJCCC>>>:::999888666666666666777555444333999>>>@@@ZZZzzz^^^]]]www~~~fffuuueeeFFF888666555444333333222333333333888DDD]]]zzzfffTTTVVViii~~~|||zzzhhhYYYLLL>>>999<<>>BBBEEEGGGJJJJJJIIIGGGCCCBBBFFFLLLKKKEEEDDDLLLVVV^^^gggooodddOOO???>>>@@@CCCSSSfffuuugggeeedddaaaaaaccceeehhhjjjjjjkkkkkkkkkhhhfffhhhkkkkkkhhhdddbbb]]]WWWRRRPPPOOOOOOOOONNNNNNOOOPPPQQQRRRRRRSSSUUUWWWYYYXXXVVVVVVWWWYYYZZZZZZ[[[\\\]]]^^^^^^___``````aaaaaabbbccccccdddeeegggiiilllnnnoooppppppoooooopppqqqssstttuuuvvvxxxyyy|||}}}~~~~~~|||zzzyyyxxxyyyzzzzzzxxxvvvyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxuuutttsssrrrqqqnnniiifff\\\RRRGGG@@@<<<:::;;;???>>>>>>BBBGGGKKKUUUhhhyyy~~~}}}yyyuuuvvv|||~~~zzzdddUUUDDD===:::666222111000111111666BBBRRR[[[]]]YYYQQQIIIKKK[[[oooyyyyyy}}}xxx~~~xxxvvvyyywwwTTT@@@;;;999777555444444444333222222222222111111111111000000000000000111111111111222111111666EEE```~~~~~~|||yyyyyyxxxtttkkk```TTTLLLDDDDDDDDDGGGLLLPPPQQQRRROOOQQQRRRQQQNNNKKKHHHGGGBBBAAA???>>>???BBBFFFHHHLLLMMMOOOSSSWWW\\\```ccccccdddfffhhhkkknnnqqqrrrpppsssssspppppprrrqqqnnnhhhWWWHHHHHHKKKMMMQQQWWWZZZaaahhhlllrrryyy}}}|||{{{wwwrrrnnnnnnnnnnnnnnnooorrrtttuuusssrrrqqqqqqpppooorrrxxx}}}~~~fff^^^]]]hhhvvvzzzpppiiijjjiiifffccc___\\\ZZZYYYSSSPPPNNNMMMMMMKKKEEE@@@:::999888666666666666777555444444;;;>>>;;;RRRzzzpppWWWXXXtttiiivvvfffGGG888666666555444333333333333...666CCCXXXyyy~~~|||iiiYYY\\\qqq|||}}}hhh[[[NNN???:::<<>>AAACCCIIIMMMKKKGGGEEECCC@@@>>>===;;;999666444222000555666777999:::<<<======<<<===???AAACCCDDDEEEEEEIIIJJJLLLMMMIIICCC@@@???@@@;;;<<>>666555444333222111111111444666AAAUUUhhhssszzz~~~uuuqqq\\\aaazzziii\\\NNN@@@;;;@@@IIIVVV```vvvyyysssbbbPPPHHHIIIKKK\\\kkk~~~}}}~~~~~~}}}{{{zzzyyywwwvvvuuuuuutttppprrrrrrlll```PPPCCC<<>>BBBCCCCCCAAAFFFJJJLLLPPPTTTRRRNNNHHHHHHIIIJJJJJJFFFAAA======BBBCCCDDDOOOddduuu}}}xxxeeeIII<<<@@@BBBNNNeeepppfffeeeeeedddfffgggfffccc\\\VVVRRROOOKKKGGGDDDEEEHHHJJJLLLUUURRROOONNNPPPQQQNNNLLLJJJKKKMMMOOOQQQSSSUUUVVVVVVUUUUUUUUUVVVXXXZZZ[[[[[[\\\^^^___```___^^^^^^````````````aaabbbddddddhhhiiijjjlllnnnooopppppprrroooppptttuuutttuuuxxx{{{{{{{{{}}}zzzzzztttwwwzzz{{{yyywwwwwwwwwzzzyyyxxxuuutttuuuxxx{{{~~~}}}{{{yyyxxxxxxxxxyyyuuuuuuuuusssppplllhhhfff___RRREEE???<<<:::;;;>>><<<===AAAEEEJJJVVVlll{{{~~~|||{{{cccPPPFFFBBB:::777555...666333222666@@@LLLWWW]]]TTTPPPMMMPPPYYYgggssszzz{{{wwwvvv|||wwwxxxzzzSSS??????:::888666555555555444333444444333333222111111000111222222111000000111333222555555777IIIjjj{{{wwwwwwpppkkkfff]]]OOODDD@@@???AAAEEEIIIOOOTTTYYY[[[XXXWWWUUUPPPIIIDDDAAA@@@??????@@@BBBDDDGGGIIIJJJPPPSSSVVVXXXYYYZZZ\\\^^^bbbbbbbbbcccfffiiilllooorrrrrrssssssrrrooommmkkkfff]]]PPPGGGGGGKKKQQQTTT[[[___dddjjjoootttyyy{{{~~~|||uuurrrtttuuusssssssssssssssrrrqqqppppppnnnpppsssuuuwwwzzznnn^^^VVV```lllwww{{{qqqmmmhhhfffcccaaa___\\\YYYVVVWWWTTTPPPNNNLLLHHHBBB===:::999888777666555444444444777444555;;;===KKKdddxxxpppccc___ooovvvkkkzzzmmmIII@@@666555444333222111111111222777DDDVVVeeennnvvv|||yyyttt___ddd|||mmm\\\NNN???;;;@@@IIIVVVaaauuuyyysssaaaOOOGGGHHHKKK[[[jjj~~~~~~~~~~~~}}}{{{zzzyyywwwvvvuuuuuutttrrrrrrqqqlllbbbTTTGGG>>>CCCCCCDDDFFFFFFDDD@@@<<<:::777333222333444555555:::::::::===AAADDDCCCAAABBBFFFIIIJJJOOOTTTVVVSSSIIIJJJKKKJJJIIIFFFDDDBBBBBBGGGHHHFFFOOOcccvvv}}}iiiMMMBBBDDDDDDQQQllltttiiieeedddcccccccccaaa\\\UUUNNNJJJBBB@@@======>>>AAADDDEEEMMMKKKJJJJJJKKKLLLLLLLLLKKKLLLNNNPPPRRRTTTVVVVVVVVVVVVUUUVVVWWWXXXZZZ[[[\\\\\\]]]^^^____________`````````aaaaaacccdddeeehhhiiikkkmmmnnnppppppqqqrrrpppqqqsssttttttyyy}}}{{{zzz|||wwwvvvssstttvvvwwwxxxxxxxxxyyyyyyyyyyyywwwvvvwwwyyy{{{|||{{{zzzxxxwwwwwwwwwvvvuuuuuutttsssppplllhhheee^^^RRREEE???<<<:::;;;>>>===>>>BBBFFFJJJVVVlllzzz|||uuu```OOOFFFBBB888444333---111//////444>>>JJJUUU[[[UUUQQQMMMPPPZZZgggrrrxxxqqqsssrrrsss}}}xxxxxxyyyRRR??????:::888666555555555444333444333333222222111111111111222222111000000111333111555666999LLLlll~~~zzzvvvpppiiiaaa\\\SSSHHH@@@>>>===???CCCIIIOOOUUUZZZ]]]YYYYYYVVVQQQIIICCC>>>===>>>???@@@BBBEEEGGGJJJKKKRRRTTTWWWXXXXXXYYY[[[\\\^^^^^^___```cccgggkkkmmmpppqqqqqqppppppnnnmmmmmmjjjaaaTTTJJJGGGJJJOOOSSSZZZ]]]bbbfffkkkqqqxxx|||zzzvvvvvvvvvttttttssssssrrrrrrqqqppppppmmmooosssvvvxxxzzz~~~rrr```UUU\\\hhhssszzzqqqnnngggeeebbb```___\\\XXXVVVVVVSSSOOOMMMLLLIIICCC>>>:::999888777666555555555333777555777;;;;;;FFF]]]vvvuuuiii[[[fffxxxppp}}}tttMMM@@@666555444333222111111111000777FFFWWWccciiiqqqyyytttnnnXXX]]]rrr||||||sss]]]NNN@@@;;;@@@IIIWWWaaatttxxxsssaaaNNNFFFGGGJJJYYYhhh|||~~~}}}{{{zzzyyywwwvvvuuuuuuttttttrrrppplllfffZZZMMMCCCDDDCCCCCCDDDEEEDDDBBB???<<<888444333444666888999;;;<<<>>>BBBEEEGGGFFFEEEEEEIIIKKKLLLQQQYYY]]]]]]TTTUUUUUUQQQMMMJJJKKKMMMVVV[[[YYYOOOQQQdddxxxhhhMMMDDDEEECCCTTTvvvyyyllleeeaaa```___\\\XXXQQQIIICCC???888888999:::<<>>===???CCCFFFJJJUUUjjj~~~zzzyyyrrr^^^PPPIIIEEE999333333///...---///555???JJJSSSXXXTTTPPPMMMPPPZZZgggqqquuu~~~|||iiiiiilllqqq~~~wwwxxxyyyRRR??????:::888666555555555444333333333333222222111111111000111222111000000222444111555666;;;OOOooo}}}wwwrrrddd\\\TTTPPPJJJBBB>>>===<<<===AAAFFFLLLQQQVVVYYYXXXXXXWWWRRRKKKDDD???===>>>???@@@BBBEEEHHHKKKMMMTTTVVVXXXYYYXXXYYYZZZ[[[\\\\\\]]]___bbbfffjjjllllllllllllllllllllllllllllllcccVVVKKKFFFHHHNNNRRRWWWZZZ^^^bbbfffllluuu{{{yyyxxxwwwuuutttssssssrrrqqqqqqqqqqqqnnnppptttwwwyyy{{{~~~vvvbbbTTTXXXbbbnnnwwwnnnlllfffdddaaa```^^^\\\XXXUUUUUURRROOOMMMLLLIIIDDD???:::999888777666666666666333888888:::===:::BBBXXX}}}qqqXXX^^^~~~|||sssxxxyyyNNN===666555444333222111111111000666DDDWWWeeelllqqquuuppphhhQQQTTTeeettttttnnnnnnuuu^^^OOO@@@;;;???IIIWWWbbbssswwwsssaaaMMMDDDGGGKKKWWWgggzzz~~~}}}{{{zzzyyywwwvvvuuuuuutttuuurrrooommmiiiaaaTTTJJJGGGGGGHHHJJJKKKIIIEEEBBB===999555444555888:::;;;:::;;;>>>BBBGGGKKKNNNOOONNNUUUZZZ]]]ccckkkpppqqqrrrsssqqqkkkccc___aaaeeetttyyyqqq^^^XXXhhh|||iiiLLLFFFIIIIII___}}}nnnccc^^^\\\ZZZUUUNNNFFF???:::666888:::>>>AAABBBDDDFFFGGGEEEHHHKKKKKKIIIJJJMMMPPPMMMNNNOOOQQQRRRTTTUUUUUUVVVWWWWWWXXXYYYZZZ[[[\\\]]]\\\\\\\\\]]]___```bbb``````aaaaaacccdddfffgggiiijjjkkklllnnnoooqqqrrroooppprrruuuwww~~~{{{zzzdddWWWTTTQQQPPPQQQVVV___iiiqqqttttttwwwyyyzzzzzzyyyzzz{{{}}}}}}~~~~~~}}}{{{yyyxxxtttttttttrrroookkkgggeee\\\PPPDDD???<<<:::;;;===>>>???CCCGGGKKKUUUjjj}}}xxxooo___RRRNNNIII;;;555666222000000222777AAAKKKRRRVVVRRRMMMJJJOOO[[[hhhrrrvvvzzzyyyhhhiiijjjqqq}}}wwwwwwzzzRRR???>>>:::888666555555555444333333333222222222222222111000111222111000000222444111444666<<>>>>>???AAADDDGGGJJJMMMOOOVVVXXXZZZZZZYYYYYYZZZ[[[\\\\\\]]]^^^bbbfffjjjllljjjjjjjjjkkkkkklllmmmmmmkkkcccWWWKKKEEEGGGLLLQQQUUUXXX]]]```cccjjjttt{{{|||yyywwwuuusssrrrqqqqqqqqqrrrssssssqqqsssvvvxxxyyy{{{~~~zzzdddSSSUUU]]]iii~~~vvvnnnkkkeeeccc```___^^^[[[XXXUUUTTTQQQNNNMMMMMMJJJDDD@@@;;;999888666666666777888444999:::<<<>>>;;;CCCXXX}}}``````~~~rrrlll}}}}}}OOO:::666555444333222111111111222444AAAWWWkkkssssssrrruuukkkSSSVVVdddnnnwwwkkkjjjfffsssppp```QQQAAA;;;???HHHVVVaaarrrxxxtttaaaLLLDDDFFFKKKUUUeeeyyy~~~|||{{{zzzyyywwwvvvuuuuuutttuuurrrnnnnnnlllfff[[[RRRMMMOOORRRTTTTTTOOOHHHBBB;;;999555444666999;;;<<<999999;;;???EEEMMMUUUZZZaaajjjtttzzz~~~lllcccqqqiiiNNNKKKTTTZZZuuunnnbbb\\\WWWSSSMMMEEE???999666444;;;???DDDHHHHHHIIIKKKLLLKKKNNNRRRQQQOOOMMMNNNPPPMMMNNNNNNPPPQQQRRRSSSSSSVVVVVVWWWXXXZZZZZZ[[[[[[]]]\\\\\\\\\]]]___aaabbb```aaaaaabbbdddeeeggghhhiiiiiijjjkkkllloooqqqrrrpppqqqsssuuuvvv{{{}}}}}}vvvcccPPPGGGGGGDDDCCCDDDHHHQQQ]]]ffflllrrruuuxxxzzzyyyxxxxxxyyy}}}}}}~~~~~~}}}{{{yyyxxxtttttttttrrroookkkgggeee[[[OOODDD???===:::;;;======???CCCHHHKKKUUUiii|||~~~zzzmmm```RRRMMMHHH:::444666333222111333888@@@IIIOOORRROOOJJJGGGMMM[[[jjjtttyyywwwyyyzzzwwwjjjpppmmmuuu}}}xxxyyy}}}TTT???===:::888666555555555444333222222222222222222222222///000111111000111333444111444555;;;SSSttt}}}wwwnnnbbbYYYMMMHHHDDDDDDDDD@@@???@@@======>>>@@@BBBDDDFFFHHHHHHKKKMMMMMMIIIDDD@@@>>>???@@@BBBEEEIIIMMMPPPRRRWWWYYY[[[\\\[[[[[[[[[\\\\\\\\\]]]^^^aaaeeeiiikkkiiijjjlllmmmooopppppppppmmmeeeYYYLLLEEEEEEKKKPPPUUUYYY___bbbeeekkkuuu}}}}}}yyywwwvvvqqqqqqppppppqqqsssuuuvvvvvvwwwxxxxxxxxxzzz~~~hhhUUUTTT[[[fff{{{xxxooollldddbbb```^^^]]][[[XXXUUUTTTQQQNNNMMMMMMJJJEEEAAA;;;:::888666666666888999666::::::;;;>>><<>>GGGUUU```rrrxxxuuubbbLLLCCCGGGMMMTTTdddxxx~~~~~~~~~~~~|||{{{{{{zzzyyywwwvvvuuuuuutttsssqqqoooooommmhhh```ZZZTTTVVVXXXZZZXXXPPPFFF???888666555555777:::;;;;;;777777888:::@@@HHHSSSZZZjjjuuuzzzqqq~~~sssbbbMMMMMM___ppp~~~iii\\\YYYNNNJJJDDD>>>999777777888===BBBHHHKKKLLLLLLOOORRRSSSVVVYYYYYYWWWSSSPPPOOONNNNNNOOOOOOPPPQQQQQQRRRUUUVVVWWWXXXYYYZZZZZZZZZ[[[[[[\\\]]]^^^```aaabbbaaaaaaaaacccdddfffhhhiiihhhhhhhhhiiikkkmmmpppqqqsssrrrssstttsssttt}}}}}}~~~|||tttiii]]]QQQFFFBBBEEEDDDDDDEEEGGGMMMVVVaaaiiisssvvvxxxyyyxxxwwwwwwxxx{{{{{{{{{zzzyyyxxxwwwvvvttttttsssrrrnnnjjjgggdddYYYNNNDDD???===;;;:::===<<<>>>CCCHHHLLLVVVjjj|||uuu```PPPIIICCC777333444000111000111666>>>GGGMMMPPPNNNHHHCCCJJJZZZkkkvvv{{{uuuvvvwwwwwwnnnwwwrrr}}}{{{|||VVV???===:::888666555555555444333222222222222222222222222///000111111000111333555111333333;;;SSSwww}}}zzztttiii[[[QQQJJJFFFEEEGGGGGGCCCAAABBB??????@@@@@@AAACCCDDDEEEEEEIIIMMMNNNKKKFFFBBB???@@@BBBDDDGGGKKKOOORRRTTTXXXZZZ\\\]]]\\\\\\]]]^^^\\\\\\\\\^^^```dddgggiiigggiiilllnnnpppqqqqqqqqqqqqiii\\\NNNEEEDDDIIIOOOSSSYYY```ccceeekkkuuu}}}~~~yyywwwvvvooooooooooooqqqtttwwwxxxyyyxxxxxxvvvvvvxxx|||lllXXXVVV]]]ggg{{{wwwnnnkkkcccaaa___^^^]]][[[WWWUUUSSSPPPMMMMMMMMMKKKFFFAAA;;;:::888666666777999:::777:::888999===<<>>FFFSSS^^^rrryyywwwcccMMMDDDHHHNNNTTTdddxxx}}}}}}}}}}}}{{{yyy{{{zzzyyywwwvvvuuuuuutttpppppppppooommmhhhdddaaaYYYZZZZZZXXXTTTKKKAAA:::555444333555777999999888666777777888:::@@@HHHNNNZZZfffrrrzzzddd]]]PPPVVVqqqttt\\\PPPPPPEEEBBB<<<777666777:::===???EEELLLPPPQQQSSSWWW[[[\\\^^^aaacccccc^^^WWWRRROOOOOOPPPPPPQQQQQQRRRRRRTTTUUUVVVXXXYYYYYYYYYYYYZZZ[[[\\\^^^___```aaaaaaaaaaaabbbccceeegggiiijjjggggggggggggiiilllnnnppprrrqqqsssvvvuuusssuuuzzzuuupppmmmhhh```ZZZSSSMMMGGGBBBBBBFFFEEEIIILLLMMMPPPXXXfffpppvvvxxxyyyyyyxxxwwwxxxyyy|||{{{zzzxxxwwwwwwwwwvvvttttttsssqqqnnnjjjfffdddXXXNNNCCC???===;;;:::<<<:::===CCCHHHMMMWWWkkk}}}bbbPPPEEE@@@666333444///000///000555>>>HHHPPPTTTPPPHHHBBBGGGXXXjjjvvv{{{xxxyyy|||zzzqqq}}}www}}}WWW@@@<<<:::888666555555555444333222222222222222222222222///000111111000111333555111222222:::TTTxxx{{{zzzyyywwwssshhh[[[RRRJJJGGGGGGKKKKKKFFFBBBBBBAAAAAAAAABBBCCCDDDEEEFFFGGGKKKOOOQQQNNNIIIDDDBBBAAABBBEEEHHHLLLPPPTTTVVVYYY[[[]]]^^^^^^^^^___```\\\\\\\\\]]]___bbbeeegggcccfffjjjnnnpppppppppooouuunnn```PPPEEECCCHHHMMMPPPVVV^^^bbbdddiiisss{{{~~~yyywwwvvvnnnnnnnnnoooqqquuuxxxzzzzzzyyywwwttttttvvv{{{~~~ooo[[[YYY^^^hhh|||uuulllhhhbbbaaa^^^]]]\\\ZZZWWWUUUSSSPPPMMMMMMMMMKKKFFFBBB;;;:::777666666777999:::666999666666;;;;;;HHHaaa}}}\\\UUUppp___cccVVV@@@666666444333222111111111222888HHH]]]lllpppnnnmmmnnnaaaJJJRRRbbbkkkvvvooojjjooohhhWWWDDD<<<===EEERRR]]]rrrzzzxxxdddMMMDDDHHHOOOTTTdddxxx}}}|||}}}|||zzzxxx{{{zzzyyywwwvvvuuuuuutttnnnpppqqqppplllhhhfffeee\\\[[[XXXTTTNNNFFF<<<666222222333555888999888777666777888777666999>>>CCCCCCNNNYYY___hhhuuuxxxaaaaaa[[[dddiiiOOOEEEFFF???<<<777333444777<<<@@@BBBIIIQQQUUUWWWZZZ```eeedddeeehhhlllmmmhhh^^^WWWQQQQQQQQQQQQRRRRRRSSSSSSSSSTTTVVVXXXYYYYYYXXXXXXYYYZZZ\\\___```aaaaaa```aaaaaabbbccceeegggiiijjjgggfffffffffhhhkkknnnppppppooosssxxxzzzwwwvvvxxxxxx~~~kkkeeeaaa\\\QQQLLLHHHGGGDDDAAABBBFFFCCCIIIOOORRRTTT]]]mmmzzzyyyzzzzzzzzzxxxwwwxxxzzz~~~}}}{{{yyyxxxxxxxxxyyysssssssssqqqnnnjjjfffdddXXXMMMCCC???===;;;:::<<<999<<>>??????>>>EEEFFFKKKTTT___gggkkkkkkvvvvvveeeddd^^^gggrrrSSSAAA;;;999666444222333555:::>>>@@@GGGRRR]]]bbbdddgggiiihhhiiijjjmmmqqqqqqkkk```XXXWWWVVVSSSRRRRRRSSSUUUWWWVVVXXXYYYYYYXXXWWWWWWXXXYYY[[[]]]^^^]]]^^^___``````bbbcccddddddeeefffhhhfffffffffggghhhjjjllllllnnnppprrrtttvvvwwwwwwvvvzzz~~~nnnllljjjcccWWWSSSNNNLLLMMMMMMLLLKKKRRRTTTWWW[[[___iiiyyyyyyuuuvvvxxxyyyzzz{{{{{{yyyvvvttttttttttttssssssrrrooojjjccc^^^UUUJJJAAA>>>===;;;<<<>>>===>>>BBBFFFJJJWWWnnn~~~ssskkk[[[QQQFFF@@@:::444111111000///111666>>>IIIVVV___UUUIIIAAALLLdddzzzzzz|||{{{|||XXXAAA===999999777666555444444444333333333222222222111111//////000000111111222222444666666<<>>999666333222222222111000222:::KKKaaapppsssqqqnnnjjj]]]KKKMMMcccnnnnnnsssqqqnnnqqqYYYCCC===@@@GGGVVVeeesssxxxwwwgggQQQCCCDDDJJJPPPbbbwww~~~||||||{{{yyyxxxwwwxxxxxxxxxwwwuuusssrrrooonnnmmmllljjjgggccc___ZZZWWWPPPIIIAAA;;;666444222444666999;;;<<<<<<<<<<<<;;;;;;===>>>@@@@@@@@@HHHKKKPPPWWW^^^dddggghhhsssoooeeefffjjjyyy```CCC777555444666555333333555;;;BBBHHHRRR\\\fffjjjlllnnnnnnllllllnnnrrrvvvvvvpppeee]]]WWWVVVSSSRRRRRRSSSUUUWWWVVVXXXYYYYYYXXXWWWXXXYYYYYY[[[]]]^^^]]]^^^___```aaabbbddddddddddddfffgggfffffffffggghhhjjjllllllnnnppprrrtttvvvwwwwwwwww{{{~~~wwwvvvuuuppplllggg```\\\\\\\\\\\\[[[aaacccgggkkkqqq~~~~~~zzz{{{{{{{{{zzz{{{{{{yyyvvvttttttuuuttttttsssrrrooojjjccc^^^TTTJJJAAA>>>===;;;<<<>>>===???CCCGGGLLLWWWmmm~~~~~~}}}tttnnn```QQQBBB;;;999555111000000000111666===GGGRRRZZZTTTIIIBBBLLLcccvvv|||zzzuuuuuu~~~}}}}}}xxxwwwzzzzzzWWWAAA===888888666555444333333333333333333222222222111111//////000000111222222222555666666;;;SSSwww{{{tttnnnddd[[[YYYZZZ[[[\\\\\\\\\[[[ZZZWWWRRROOOQQQSSSVVV]]]dddkkkrrryyyyyypppaaaQQQGGGHHHJJJOOOSSSXXX\\\^^^___aaabbbbbbaaa___\\\YYYWWWZZZZZZZZZZZZ\\\]]]______eeefffffffffgggkkkpppttt~~~zzzppp___NNNEEEGGGLLLTTTVVV[[[aaaeeehhhpppxxx{{{tttqqqooolllkkknnnpppqqqtttyyy{{{~~~}}}}}}cccWWWcccnnn~~~xxxpppppphhhfffcccaaa```^^^[[[XXXVVVRRRNNNMMMNNNKKKDDD>>>;;;:::888777888888777666999888888:::::::::@@@HHHjjjssshhhZZZfffaaaSSSiiiaaa@@@999777444222222222111000333777GGG^^^ooosssqqqooojjj^^^MMMQQQgggoookkknnnkkkiii|||mmmYYYEEE>>>@@@GGGVVVeeeooouuuuuugggQQQDDDDDDKKKQQQbbbwww~~~||||||{{{zzzxxxvvvvvvvvvvvvuuutttrrrqqqnnnmmmlllkkkiiifffbbb^^^XXXTTTMMMEEE>>>888444222666777999;;;===>>>>>>>>>>>>>>>>>>>>>???AAACCCDDDEEELLLTTTZZZ\\\___bbbdddqqq|||iiifffpppzzzqqqNNN999444555666444444444444777???KKKSSS\\\dddkkkmmmnnnpppoookkknnnppptttxxxyyyssshhh```WWWUUUTTTSSSSSSTTTVVVWWWVVVWWWYYYYYYXXXXXXYYYZZZYYY[[[]]]^^^]]]^^^___```aaacccddddddccccccdddffffffffffffggghhhjjjllllllnnnppprrrtttuuuwwwwwwwww}}}}}}}}}{{{vvvqqqnnnmmmoooppppppssstttuuuxxx}}}}}}|||{{{{{{||||||zzzwwwuuuvvvvvvttttttsssrrrooojjjbbb]]]SSSIII@@@>>>===<<<<<<>>>===???DDDIIIMMMXXXmmm}}}uuuxxx~~~xxxssscccRRR@@@999999666222///000000111555<<>>888777666555333333333333333333333222222222111111///000000111111222333333222444555<<>>>>>FFFUUUccckkkrrrttthhhSSSEEEEEEKKKRRRcccwww~~~}}}||||||{{{yyyvvvvvvwwwvvvuuutttrrrqqqooommmlllkkkjjjgggbbb___WWWSSSKKKCCC;;;666333222777888:::===>>>???>>>>>>AAAAAAAAA@@@AAACCCFFFHHHDDDNNNZZZ```aaacccgggkkk{{{|||hhhhhhrrrwww}}}|||zzz]]]AAA666555777666222333666888<<>>>>><<<<<<>>>===@@@EEEKKKOOOZZZnnnwwwqqqwww{{{vvvcccTTTEEE>>>:::666222000000111222444;;;EEELLLNNNLLLEEEBBBLLL___lllmmmiiihhhkkk{{{oooooo~~~wwwvvvVVV@@@>>>888777666555333333333333333333333222222222111111000000000111222222333333///222444>>>YYY|||zzzvvvqqqiiiaaa\\\]]]___aaaccceeefffffffffccccccfffiiimmmvvvlllXXXLLLPPPRRRWWW\\\aaacccddddddeeedddcccaaa___\\\YYYWWWVVVWWWXXXZZZ\\\^^^___```aaadddhhhkkkmmmnnnpppqqqtttrrrlll^^^NNNFFFFFFJJJLLLQQQXXX___fffmmmsssuuu}}}vvvqqqppplllkkkmmmnnnnnnqqqvvvxxx}}}}}}|||}}}~~~fffSSSZZZgggyyyyyynnnmmmjjjfffbbb^^^\\\[[[ZZZXXXTTTRRRPPPOOOMMMIIIBBB===;;;999777777888999888777555555777:::::::::???FFF^^^qqqnnn```hhh}}}zzzpppzzzdddBBB:::777444333333333222111555333>>>VVViiiooosssyyyrrrUUUPPPbbbkkkjjjmmmiiifffwwwwwwfffZZZJJJ???===CCCRRR___hhhppptttiiiUUUFFFEEEJJJSSScccvvv~~~}}}}}}}}}{{{zzzwwwxxxxxxxxxwwwuuusssrrrpppooommmlllkkkhhhccc```WWWRRRJJJAAA:::666444333666888:::<<<>>>?????????AAABBBBBBAAAAAADDDIIIMMMRRR^^^mmmuuuxxxzzz~~~sssaaa___`````````bbbkkkyyyttt___EEE666333444333111000444888>>>EEEPPP\\\eeeeeefffeeeeeejjjppprrrnnnlllmmmooorrrsssnnneee^^^UUUUUUTTTTTTTTTUUUWWWWWWVVVWWWXXXWWWVVVWWWYYY[[[YYY[[[]]]^^^]]]^^^___```bbbcccddddddbbbbbbcccdddfffffffffggghhhjjjllllllooooooqqqrrruuuwwwxxxyyy~~~}}}{{{{{{{{{zzzzzzzzz{{{|||zzzxxxwwwwwwxxxuuuuuutttrrroooiiibbb\\\OOOFFF???>>>>>><<<<<<>>>===@@@FFFLLLPPP[[[ppp~~~uuusss{{{zzzsss___WWWMMMFFF===555111333000222222333;;;HHHNNNMMMHHHBBB@@@JJJ\\\iiijjjgggeeekkk{{{~~~mmmqqq~~~xxxvvvWWWAAA===888888666555444333333333333333333222222222111111000000111111222333333333111333444>>>YYY|||{{{wwwtttnnnfff]]]^^^```dddgggjjjmmmnnnooonnnqqquuuxxx}}}rrr___TTTVVVYYY]]]bbbfffgggggggggddddddbbb```^^^[[[YYYWWWTTTVVVXXXZZZ]]]^^^___```___ccciiimmmoooooopppppppppqqqmmmbbbTTTJJJIIILLLKKKQQQXXX^^^fffnnnsssrrruuu}}}yyyrrrqqqmmmlllnnnooonnnqqquuuxxx|||~~~|||}}}~~~|||}}}hhhQQQVVVddduuuzzzqqqooolllhhhbbb]]][[[ZZZXXXWWWTTTSSSRRRQQQNNNIIIBBB===:::888777777888999999888555555777:::::::::???GGGVVVllliiiVVVZZZpppsssxxxeeeBBB:::888555333333333222111444111===UUUgggooo{{{|||WWWLLL]]]hhhjjjqqqqqqnnn{{{uuufff]]]OOOBBB<<>>???@@@@@@BBBCCCDDDDDDEEEIIIQQQXXXlllwwwvvvhhh\\\ZZZ```hhheeeVVVJJJFFFKKKLLLOOOYYYiiiwwwyyytttSSSEEE777333444444222111333777>>>FFFPPPXXX^^^aaa\\\\\\\\\___hhhqqqrrrnnnooonnnnnnooooookkkddd^^^UUUUUUUUUUUUUUUVVVWWWXXXWWWWWWWWWVVVTTTTTTWWWYYYYYY[[[]]]^^^]]]^^^___``````bbbccccccbbbbbbccceeefffffffffggghhhjjjllllllooooooppprrrtttwwwyyyzzz}}}}}}|||}}}|||{{{~~~yyyzzz{{{zzzwwwvvvwwwxxxvvvuuutttrrroooiiiaaa\\\MMMEEE>>>>>>>>>===<<<>>>>>>@@@FFFKKKQQQ]]]rrr}}}wwwwwwwwwmmm___YYYRRRKKK???444111444000333333333===MMMTTTRRRGGGAAA???HHHYYYfffiiigggggglllyyywwwqqqssskkkvvv{{{xxxXXXAAA===999999777666555444444444333333333222222222111111000111111222222333333444999888555;;;UUUyyy}}}{{{yyysssmmm\\\]]]```dddiiinnnqqqssssssuuuzzzuuudddZZZ\\\___dddhhhkkklllkkkjjjbbbaaa___]]][[[YYYWWWVVVSSSUUUWWWZZZ]]]______```___bbbgggjjjlllnnnoooqqqppprrrqqqgggYYYNNNKKKLLLLLLSSSYYY^^^eeennnpppmmmpppyyyzzzsssrrrnnnmmmnnnooonnnqqquuu{{{|||{{{|||}}}{{{|||}}}jjjRRRUUUbbbssszzzzzzpppkkkddd^^^[[[YYYXXXWWWTTTTTTTTTRRROOOIIIBBB>>>:::888777777888999999888999888999;;;:::999>>>FFFSSSkkkhhhPPPRRRkkkppprrrhhhCCC:::888555333333333222111222000<<>>777444444555444666999<<>>>>>??????===:::888>>>DDDLLLUUU```fff___TTTBBB999333444666555555777999<<>>>>>???======>>>>>>@@@EEEKKKQQQ^^^uuu~~~{{{~~~wwwjjjcccZZZPPPHHH???666222333111444333333???SSS[[[YYYJJJCCC???FFFVVVccchhhgggkkkmmmvvvsssjjjiiiooo}}}~~~zzzYYYAAA===:::999888666555555555555333333333222222222111111000111111222222333444444AAA===666999RRRuuuxxx~~~}}}xxxrrrYYY[[[^^^ccchhhnnnrrruuusssvvv}}}ttteee\\\aaadddhhhllloooooonnnmmm______]]][[[YYYWWWVVVUUURRRTTTWWWZZZ]]]___`````````bbbeeegggiiilllooorrrooossssssjjj[[[OOOJJJJJJNNNUUU[[[^^^eeemmmnnniiioooxxx{{{ssssssooommmoooooooooqqquuu}}}}}}{{{}}}}}}zzz{{{|||lllRRRUUUbbbrrrsssmmmfff___\\\ZZZYYYXXXTTTUUUUUUSSSOOOIIICCC>>>:::888777777888999999888===;;;:::;;;999888===EEEUUUnnnkkkQQQQQQnnnnnnpppjjjCCC;;;888555333333333333222000///<<>>AAAMMMWWWgggqqqwwwnnnZZZJJJFFFIIIPPP```ttt~~~}}}~~~~~~}}}|||yyyyyyyyyyyyxxxvvvuuusssnnnmmmlllkkkjjjgggbbb^^^VVVPPPGGG===666333333444444666:::===@@@BBBCCCDDDIIIMMMQQQUUUZZZdddqqq{{{\\\>>>888999777222222999===<<<777@@@HHHKKKMMMMMMEEE::::::333000333333111444999>>>AAAHHHUUU______WWWNNNWWW\\\cccppp}}}ppplllhhhfffeeeccc^^^ZZZTTTTTTUUUVVVVVVWWWXXXXXXXXXWWWVVVSSSQQQQQQSSSUUUYYY[[[]]]^^^^^^^^^___```^^^```bbbbbbbbbccceeeffffffffffffggghhhjjjlllmmmoooooopppqqqtttwwwzzz|||zzz}}}~~~}}}yyyyyy~~~xxxyyyyyyxxxvvvuuuvvvwwwvvvuuutttrrroooiiiaaa[[[KKKCCC>>>>>>???======>>>>>>@@@DDDJJJQQQ___wwwyyyjjjgggZZZLLLDDD>>>777333222111444333333AAAVVV```^^^NNNFFF@@@FFFTTTbbbggggggpppnnnvvvyyylllggguuu|||~~~\\\BBB;;;:::999888666666555555555222222222111111111111000...///000111222333444444FFFAAA999:::QQQtttxxxvvvmmmYYYWWWXXX```ggglllpppuuuvvvzzz~~~mmmbbb\\\aaaeeeiiimmmtttwwwrrriiiaaa^^^ZZZWWWWWWVVVUUUTTTWWWUUUTTTVVVZZZ^^^^^^]]]\\\^^^aaacccdddgggmmmsssppppppmmmfff[[[RRRLLLJJJPPPRRRXXX]]]cccgggjjjkkklllvvvuuutttqqqnnnooonnnnnnrrrxxxxxx|||yyy|||}}}~~~|||zzz}}}oooQQQQQQaaarrruuuooofff___\\\ZZZYYYYYYTTTSSSSSSRRROOOIIIAAA;;;999999888888888888888999888888999999:::===AAAEEE\\\jjjfffOOONNNppppppiiiuuujjjDDD???888111000444555111,,,///555;;;NNNjjjyyyuuuUUUHHHVVVkkkqqqkkk}}}}}}qqqjjj[[[GGG:::;;;JJJYYYhhhrrrxxxnnnXXXGGGCCCFFFQQQ^^^qqq}}}|||}}}}}}}}}xxxxxxxxxxxxxxxwwwvvvuuurrrpppllljjjhhheeeaaa^^^YYYOOOCCC999666666666666777999<<<>>>@@@CCCGGGJJJPPPTTTXXX^^^eeemmmvvv{{{sssRRR???555444222111111222444555:::;;;>>>@@@@@@>>><<<;;;222333444444333333444666===FFFRRR\\\^^^ZZZSSSNNNSSS```rrroooeeeeeeeeeaaa\\\YYYYYYZZZVVVUUUUUUUUUVVVWWWYYYZZZXXXZZZZZZXXXSSSOOOLLLKKKYYY]]]___^^^___aaa```]]]aaa`````````aaaccceeegggeeefffhhhiiiiiijjjmmmooonnnnnnpppsssxxx{{{}}}}}}}}}}}}{{{zzz{{{yyyyyyzzz{{{zzzxxxuuusssuuuvvvtttoookkkggg```XXXKKKBBB;;;;;;>>>======>>>===???EEEKKKQQQ___www~~~{{{{{{tttdddVVVJJJEEE@@@888222111333///...555BBBQQQZZZ^^^TTTDDD>>>JJJYYY___eeemmmyyyrrrmmmyyy}}}jjjhhhwww{{{~~~]]]CCC<<<999999777666555555555555222222222222111111111111111111111111111111111111;;;999444888PPPsssxxx~~~vvvnnnZZZWWWXXX___fffjjjoootttuuuxxx{{{|||}}}xxxnnngggeeefffjjjmmmpppuuuvvvooofff```\\\WWWTTTSSSTTTSSSSSSUUUTTTSSSVVVZZZ\\\]]]\\\]]]___bbbbbbccceeekkkpppoooooommmggg]]]SSSMMMKKKNNNPPPUUU[[[aaaeeehhhiiimmmwww~~~zzzuuuqqqpppnnnllloootttsssyyywwwyyyzzz{{{~~~{{{}}}tttSSSOOO\\\mmm}}}tttnnnggg```\\\ZZZYYYXXXUUUTTTTTTRRROOOIIIAAA;;;999999888888888888888999888999999999:::<<>>111111111111222333555777888;;;<<<=========;;;888777111222222333333666:::===JJJQQQXXXZZZXXXVVVXXXZZZdddtttsss\\\YYY[[[\\\[[[YYYXXXXXXYYYVVVUUUUUUUUUVVVWWWYYYZZZXXXYYYZZZXXXSSSOOOMMMLLLWWW]]]aaa______```___]]]aaaaaaaaaaaabbbcccdddeeeeeefffhhhhhhiiijjjmmmooonnnoooqqquuuzzz~~~~~~||||||zzzyyyyyyyyyzzzzzzzzzyyywwwuuutttsssuuusssmmmiiifff^^^VVVJJJBBB;;;<<<>>>======>>>===@@@EEEKKKRRR```xxx|||{{{}}}|||rrrcccWWWJJJDDD???666111000333///...444AAAOOOXXX\\\SSSLLLIIIOOOVVV[[[cccjjjvvvuuuvvvkkkhhhyyyzzz}}}]]]DDD===999999777666555444444444333222222222111111111111444333333222111000//////111222111888PPPsss|||xxx}}}|||~~~vvvooo[[[XXXXXX^^^eeeiiioootttuuuvvvxxxwwwvvvyyyzzzrrrllljjjkkkgggkkkooorrruuuuuunnneee^^^YYYTTTPPPPPPQQQRRRRRRTTTTTTTTTUUUXXXZZZ[[[ZZZ]]]```bbbbbbbbbdddiiimmmoooooommmhhh___VVVOOOLLLKKKNNNRRRXXX^^^bbbeeegggkkkuuuyyyssspppmmmjjjlllpppnnnvvv~~~~~~uuuuuuvvvxxx||||||{{{zzzVVVNNNXXXiii{{{rrrmmmgggaaa]]]ZZZXXXVVVVVVUUUTTTRRRNNNHHH@@@;;;999888888888888888999999999::::::::::::<<<@@@CCC___hhh```MMMVVVkkkcccooo~~~oooEEE888777444111///000222444111666:::JJJbbbkkkllluuu}}}tttbbbRRRUUUfffqqqsssppp\\\iiiwwwppp___KKK<<<>>>MMM\\\gggrrrwwwlllVVVEEECCCHHHNNN[[[nnn~~~~~~~~~}}}}}}{{{zzzzzzyyyxxxwwwuuutttrrrqqqpppooommmiiiccc___^^^UUUHHH<<<777555777888:::::::::;;;???HHHRRRYYYcccfffkkkppptttyyy~~~pppYYYAAA555222///111333555888;;;===>>>>>>>>>>>>===;;;999777666333333333333555:::AAAFFFWWWYYYZZZVVVSSSWWWdddoooxxxpppWWWKKKPPPQQQQQQRRRSSSSSSTTTTTTVVVVVVVVVVVVVVVWWWYYYYYYXXXYYYYYYWWWRRRNNNLLLKKKUUU]]]cccaaa^^^^^^^^^^^^```aaabbbcccccccccccccccdddeeeggghhhhhhjjjmmmoooppprrrtttxxx||||||{{{|||yyywwwxxx{{{zzzzzzyyyxxxwwwvvvuuurrrsssqqqlllgggddd\\\TTTIIIAAA<<<<<<>>>======>>>>>>@@@FFFLLLTTTccc{{{~~~xxx}}}|||rrrdddXXXLLLCCC===555111000222///...333???KKKUUUYYYVVVZZZZZZVVVVVV___iiinnnyyy{{{|||rrrqqqyyy}}}___FFF???:::999888666555444444333333333222222222111111111444333333222111000//////000222333888PPPssszzz~~~}}}~~~|||vvvppp___[[[ZZZ___eeejjjooouuuuuuvvvvvvuuutttuuuyyy||||||}}}|||wwwpppjjjiiiiiieeejjjoooqqqtttuuunnnfff\\\WWWRRRNNNNNNPPPRRRSSSTTTTTTUUUWWWXXXZZZZZZZZZ[[[^^^bbbbbbbbbdddiiimmmoooooonnniiibbbYYYQQQLLLJJJMMMQQQVVV\\\aaadddfffgggppp{{{|||sssooollljjjkkkoooooovvv}}}}}}ttttttuuuwwwzzz~~~{{{yyy|||}}}XXXMMMWWWjjj~~~qqqlllfffaaa]]]ZZZWWWUUUVVVUUUSSSQQQMMMGGG???:::888888888777888888999::::::;;;;;;;;;;;;<<>>KKKYYYdddooouuujjjTTTDDDCCCIIINNNZZZlll~~~~~~}}}}}}||||||||||||{{{zzzyyywwwuuutttrrrqqqqqqpppnnnjjjddd___]]]UUUIII>>>777666888:::???>>>;;;:::;;;???GGGLLL]]]```eeehhhjjjmmmppprrrfffeeecccbbbccchhhmmmqqqsssnnngggYYYGGG888555999111333666:::===???AAABBBAAAAAA@@@???>>><<<:::999888777666555777>>>FFFMMMYYYXXXUUURRRUUU```rrr}}}|||~~~zzzhhhPPPFFFIIIPPPMMMKKKKKKMMMPPPQQQPPPWWWWWWWWWWWWWWWXXXYYYYYYXXXYYYXXXUUUPPPLLLJJJIIITTT^^^eeeccc^^^]]]^^^^^^```aaacccddddddcccbbbaaaccceeeggghhhhhhjjjmmmooosssuuuxxx{{{}}}{{{||||||yyyxxxyyy|||{{{yyyxxxwwwvvvvvvvvvrrrssspppkkkfffbbb[[[SSSGGG@@@<<<======<<<<<>>;;;999:::<<>>??????AAAAAAAAAAAA@@@>>><<<;;;888777777777;;;CCCMMMTTTVVVRRRNNNPPPYYYfffssszzziii^^^UUUQQQHHH@@@CCCNNNPPPJJJFFFGGGLLLRRRSSSSSSVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVRRRNNNJJJHHHHHHVVV```fffddd^^^]]]______```aaacccddddddcccbbbaaadddeeeggghhhiiikkknnnqqqvvvxxx{{{}}}}}}~~~|||}}}}}}zzzyyy{{{|||{{{yyyxxxwwwvvvvvvvvvrrrsssqqqkkkfffbbbZZZRRREEE@@@<<<======;;;<<>>:::777777777777888999::::::999:::<<<======>>>@@@BBBNNNZZZXXXLLLVVV{{{rrr[[[[[[nnn}}}}}}qqqEEE999555333666<<<<<<555---111555;;;NNNiiiqqqooosssuuuoooZZZFFFLLLeeetttqqqoooqqqnnnrrrrrroooeeeUUUEEE???FFFNNN[[[jjjtttkkkUUUEEEFFFNNNRRRZZZhhhxxx~~~{{{{{{{{{{{{{{{|||||||||{{{zzzxxxwwwvvvrrrqqqppppppnnnkkkeeebbb\\\WWWOOODDD<<<999:::<<<===>>>>>>===;;;:::;;;<<<<<>>;;;999444555666999>>>FFFOOOVVVPPPMMMKKKOOOWWW^^^aaaaaaJJJBBB;;;<<<@@@DDDIIINNNKKKEEEBBBFFFPPPWWWXXXVVVSSSTTTTTTUUUUUUTTTTTTSSSSSSSSSSSSQQQMMMKKKKKKLLLZZZbbbfffccc______aaaaaa```aaabbbcccccccccccccccdddfffhhhjjjkkkmmmppprrrwwwzzz~~~~~~}}}~~~}}}zzzzzz}}}{{{zzzzzzyyyxxxwwwvvvuuurrrssspppjjjeeeaaaYYYQQQCCC???===>>>===;;;<<>>===<<<999888666666555444444333333333222222222000000111111111222222222000444555555DDDddd~~~{{{xxxssspppiiibbb^^^```eeejjjqqqxxxqqqpppooonnnooopppppppppnnnpppqqqooojjjggggggiiikkknnnnnniiieeedddaaa]]]TTTRRRPPPQQQTTTXXX[[[\\\]]]```cccdddbbb``````aaa^^^bbbgggiiijjjkkkooorrrssssssqqqoooiii___RRRIIIJJJLLLOOOSSSYYY___cccfffkkksss}}}yyymmmhhhiiiiiilllooossswwwyyy{{{~~~wwwxxxxxxzzz|||~~~}}}~~~bbbLLLMMM___uuuqqqkkkddd]]]YYYWWWVVVUUUOOOMMMLLLJJJGGGCCC>>>:::777777777777888999:::;;;888999<<<======???AAACCCHHHVVVVVVHHHPPPsssppp]]]___qqq~~~qqqEEE888555222333666666333///000444999LLLhhhrrrooossstttrrraaaLLLOOOhhhvvvssspppnnnnnnyyyqqqqqqkkk]]]MMMDDDFFFLLLXXXiiivvvoooYYYIIIJJJRRRUUU\\\ggguuu}}}{{{|||}}}}}}}}}||||||||||||{{{zzzxxxxxxtttsssqqqpppooolllhhheee```\\\UUUKKK@@@:::999::::::;;;<<<;;;::::::<<<======???BBBEEEIIIMMMSSSVVVcccdddhhhooouuuyyyxxxvvvsssjjj___TTTFFF:::777999666666555666777999:::<<>>CCCIIIMMMGGGHHHJJJMMMOOOMMMIIIEEE777666666999CCCMMMNNNKKKEEEBBBBBBIIIUUUZZZWWWQQQOOOOOOPPPQQQQQQPPPOOONNNNNNOOOPPPPPPPPPPPPRRRTTT```dddeeebbb```bbbcccbbbaaaaaaaaaaaabbbcccdddeeeeeegggiiikkklllnnnqqqtttvvv{{{~~~|||}}}{{{xxxzzz~~~yyyzzzzzzzzzyyywwwuuutttpppqqqnnnhhhccc___WWWNNNBBB>>>===>>>===:::;;;???BBBDDDJJJRRR\\\nnnzzzlllgggXXXDDD888666555333//////000333:::DDDPPPWWWXXXVVVPPPMMMWWWgggqqqrrrgggkkklllzzzssstttjjjNNNDDD???>>><<<:::999777666666444444444333333333222222222222111111111111111111---444777888FFFddd}}}}}}}}}|||zzzwwwtttrrrjjjbbb^^^___dddiiipppwwwtttrrrqqqppppppppppppooolllmmmlllhhhcccbbbdddgggcccfffeeeaaa]]]^^^]]]ZZZRRRPPPPPPRRRVVVZZZ\\\]]]___cccfffgggdddbbbbbbcccaaaeeejjjkkkkkklllooorrruuutttrrrpppjjj___RRRHHHJJJKKKNNNRRRXXX]]]bbbeeelllttt}}}yyylllgggggghhhjjjnnnppptttxxx|||vvvwwwxxxzzz|||dddMMMLLL^^^uuurrrlllccc\\\XXXWWWVVVVVVMMMLLLJJJHHHFFFBBB===:::777777777777888999:::;;;777999<<<===>>>@@@BBBDDDKKKZZZYYYJJJPPPrrrqqqaaaeeexxxpppEEE999777444222000111333444...222777LLLjjjtttsssxxxsssuuuhhhRRRSSSjjjxxxuuurrrkkkjjjwwwrrrtttpppcccSSSHHHHHHLLLXXXjjjyyysss]]]MMMMMMUUUXXX]]]fffsss~~~|||}}}~~~{{{|||||||||{{{zzzyyyyyywwwuuurrrpppooommmjjjgggdddaaaZZZOOOCCC;;;888888999999999888777888:::===>>>@@@DDDHHHNNNTTT\\\aaaaaabbbgggoooxxx~~~~~~}}}mmmbbbSSSGGG<<<444444777999888777777888;;;>>>???FFFHHHJJJKKKHHHBBB;;;777777999;;;<<<<<<>>>@@@BBB>>>CCCJJJLLLHHH@@@999666222777999;;;DDDPPPQQQHHHDDDBBBDDDMMMXXXZZZQQQHHHKKKLLLMMMNNNMMMLLLKKKJJJJJJLLLOOOPPPRRRTTTXXX[[[ccceeedddaaaaaadddeeebbbaaa`````````aaacccfffgggfffhhhjjjlllmmmooorrruuuuuuzzz~~~||||||yyywwwyyy~~~yyyyyy{{{{{{zzzxxxuuusssooopppmmmgggbbb]]]UUUMMMAAA>>>===>>>===:::;;;@@@BBBDDDJJJRRR]]]ppp{{{lllgggXXXCCC666555555222//////000333:::DDDPPPXXXWWWTTTPPPPPPTTT\\\cccffffffkkkjjjttt~~~vvvhhhtttiiiMMMBBBCCCCCCBBB???;;;999999:::888777555555555555333222333222222222222222222333333444444777HHHeee|||zzzxxxwwwwwwxxxoooiiibbb```ccciiimmmoootttvvvuuuqqqpppqqqpppmmmnnnhhhbbb___```___\\\YYY___\\\YYYVVVTTTSSSSSSSSSNNNOOOPPPSSSVVVZZZ^^^```aaacccdddeeeddddddfffhhhkkkiiiggggggkkkoooqqqrrrtttuuuuuuqqqiii^^^SSSLLLIIIKKKNNNSSSXXX]]]bbbdddmmmttt}}}{{{lllggggggiiilllooouuuvvvxxx|||zzzwwwwww|||jjjMMMLLL```rrruuueeeaaa```YYYWWWVVVOOOPPPOOONNNKKKFFFBBB>>>;;;777777888999::::::::::::;;;===>>>>>>======>>>@@@MMMZZZYYYMMMSSSsssttt```ggg~~~pppFFF;;;888555333222222111///333555999LLLgggoooooouuuxxxsssgggTTTSSSnnn|||nnnooorrrrrrtttyyytttjjjYYYGGG???EEEOOO^^^jjjvvvsssbbbSSSQQQVVV[[[^^^eeerrr~~~}}}~~~~~~~~~~~~|||||||||{{{zzzzzzzzzyyyyyywwwsssqqqpppnnnllljjjdddaaa\\\SSSIII@@@;;;999888888777777888999999:::>>>EEELLLOOOPPPRRRVVV[[[cccmmmyyy}}}yyywwwxxxkkkYYYGGG>>><<<:::777666999999999999:::===???@@@DDDKKKSSSTTTMMMCCC:::666666:::===>>>===<<<===???>>>AAAEEEEEEBBB===888666777666:::CCCMMMPPPLLLFFF>>><<>>;;;<<<===<<<>>>BBBAAAFFFOOOXXXcccttt|||wwwooogggVVVEEE;;;888444...444222000333<<>>;;;888888999888666555444444444333111222222111111111111222222111222333666GGGeee|||zzzyyyyyyyyyrrrllleeebbbdddiiimmmnnnrrrttttttpppnnnpppoookkkkkkfffbbb______[[[UUUPPPQQQPPPMMMLLLKKKKKKLLLLLLIIIJJJLLLPPPUUUZZZ^^^aaadddeeeggggggffffffgggiiijjjhhhfffgggkkknnnqqqrrruuuvvvvvvsssjjj^^^RRRKKKIIIJJJMMMQQQWWW^^^cccfffnnnuuu}}}{{{lllfffffffffiiilllssstttwww{{{|||wwwvvvyyy|||{{{|||oooQQQLLL\\\lllvvvfffaaa```XXXVVVVVVPPPPPPOOOMMMJJJFFFAAA===;;;777777888999::::::::::::999;;;===>>>>>>@@@BBBDDDTTT]]]WWWHHHOOOssswwwccchhh~~~oooDDD:::888444333222222111000222555888KKKgggppppppwwwxxxtttiiiSSSMMMddduuummmmmmooonnnnnnzzzuuusssmmm\\\GGG<<>><<<<<<;;;999999888888777999<<>>888777:::<<<===<<<:::999999;;;999<<>>:::777666777777:::AAAHHHJJJGGGDDD@@@>>>BBBLLLPPPKKKEEECCCCCCCCCBBBCCCCCCDDDEEEFFFJJJJJJJJJLLLRRR\\\hhhooofff\\\VVV[[[ccceeecccbbbaaaaaaaaaaaabbbcccddddddiiikkknnnpppqqqsssvvvxxx{{{}}}~~~|||{{{{{{{{{{{{xxxyyyyyyxxxwwwuuusssrrrpppnnnjjjgggaaaYYYOOOHHHBBB???>>>AAA@@@<<<:::;;;BBBFFFNNNWWWbbbttt|||wwwpppiiiZZZHHH<<<777444///222111000222999FFFTTT]]]YYYXXXRRRLLLNNNXXXaaaddddddkkkllltttyyyooommmrrr~~~rrrXXXOOOEEEEEECCC@@@<<<:::999:::888666444333333333222111111111111000000111111111///111222666FFFddd~~~{{{yyyyyyyyyuuupppiiiffffffjjjmmmoooqqqtttsssooonnnooommmiiigggdddaaa___[[[UUUKKKDDDBBBBBBAAAAAAAAACCCDDDEEEEEEGGGKKKPPPVVV]]]bbbeeehhhjjjkkkkkkjjjiiijjjkkkiiihhhfffhhhkkkoooqqqrrrwwwxxxxxxuuulll___RRRJJJHHHIIIKKKOOOVVV^^^eeeiiipppvvv}}}~~~ooohhhggggggiiilllqqqsssvvvzzz~~~xxxtttvvvwwwwwwxxx|||uuuVVVLLLXXXfff{{{yyyhhhaaa___WWWVVVWWWQQQPPPNNNLLLIIIEEE@@@===;;;777777888999::::::::::::888:::<<<>>>???AAAEEEGGGaaadddYYYIIIRRRzzzxxxaaacccvvvnnnCCC999777444222333333222111111444777IIIeeeqqqrrryyyyyyyyypppXXXIIIYYYnnnmmmooooookkkhhhqqqxxxxxxrrraaaJJJ;;;AAANNNYYYgggvvvyyyoooddd______WWW[[[bbbnnn~~~}}}{{{zzzyyywwwxxxxxxyyyyyyyyyyyyyyyyyyzzzxxxuuusssrrrqqqnnnllljjjhhhccc\\\RRRGGG>>>888666555555555666777999:::===BBBIIINNNRRRYYY```fffuuu}}}gggRRRGGGEEE@@@;;;:::<<<===:::888999777777777:::???GGGOOOTTT^^^aaa___TTTCCC888888<<>><<<999666555666777666999;;;<<<:::999888888777888;;;>>>@@@AAAAAA@@@AAAAAADDDJJJKKKEEE@@@===>>>>>>>>>???AAABBBDDDEEEIIIFFFFFFMMMZZZfffnnnqqq\\\UUUSSS\\\fffiiifffcccbbbbbbbbbbbbcccdddeeeeeelllmmmooopppqqqssswwwzzz{{{|||}}}~~~}}}||||||{{{zzzzzz{{{{{{yyyyyyxxxwwwvvvtttsssrrrnnnllliiiddd^^^UUUKKKEEE@@@>>>>>>@@@AAA@@@EEEKKKFFFHHHOOOXXXcccvvv~~~~~~xxxrrrnnnaaaMMM===666333111000111000000555CCCVVVccc```\\\SSSIIIIIIUUUaaahhhjjjppptttvvvppppppqqqzzz~~~ttt[[[RRRIIIIIIHHHDDD@@@===<<<===999777444333333333222000111111000000000000111111000333333555DDD```~~~}}}zzzxxxwwwvvvvvvrrrmmmiiiiiilllooorrrsssuuuuuuqqqoooooolllhhhfffccc___[[[UUUMMMDDD===;;;;;;;;;<<<===>>>@@@AAAEEEGGGKKKRRRYYYaaahhhkkklllnnnoooooonnnllllllmmmjjjhhhhhhjjjmmmqqqssssssxxxyyyyyyvvvmmm___RRRJJJHHHHHHIIIMMMTTT^^^ggglllqqqvvv{{{qqqkkkjjjkkkmmmpppsssuuuxxx{{{~~~~~~xxxssssssuuuuuuwww|||zzzZZZMMMVVVdddyyy|||jjjaaa^^^VVVUUUWWWRRROOONNNKKKGGGCCC???<<<:::777777888999::::::::::::777999;;;===>>>@@@DDDGGGddddddWWWIIIXXXuuu]]]]]]ooonnnDDD888666333222333333333222000444666FFFbbbqqqtttzzz{{{}}}zzzbbbKKKSSSiiioooqqqqqqkkkfffkkk{{{xxxgggOOO???AAALLLUUUeeevvv{{{vvvnnngggbbbTTTXXX```kkk{{{}}}{{{zzzyyywwwxxxxxxyyyyyyzzzzzzzzz{{{zzzxxxvvvttttttrrrooommmmmmkkkhhhbbbXXXMMMAAA:::888777666666777888:::<<<>>>BBBHHHMMMTTT[[[ccciiipppooohhhYYYGGG<<<999<<>>>>>@@@===777555777555666999===DDDKKKRRRVVVVVVUUUOOOEEE;;;888===CCCAAA>>>:::666333333555666888:::;;;;;;:::999999:::888:::<<<;;;999999<<<>>>AAACCCFFFHHHGGGBBB>>><<<;;;;;;<<<===???AAACCCDDDDDDDDDIIIWWWgggooolllfffWWWTTTWWWcccnnnnnniiieeebbbbbbccccccdddeeefffgggmmmnnnoooooopppsssxxx{{{zzz|||{{{|||~~~{{{zzzzzzyyyzzzzzz{{{{{{yyyyyyxxxwwwuuusssrrrqqqlllkkkhhhccc\\\RRRIIICCC>>>======<<<<<>>555333333000111222000333AAAXXXiiiggg^^^OOODDDEEESSSaaagggpppvvv~~~wwwuuurrrrrr|||}}}xxx|||uuu\\\SSSMMMLLLJJJFFFBBB>>>>>>>>>:::777444222222222222111111111000000000000111111222555555555AAA\\\yyy|||yyyxxxwwwuuusssooolllkkknnnrrrvvvvvvxxxwwwssspppoookkkfffeeeaaa[[[TTTMMMFFF???;;;999:::::::::;;;<<<======CCCFFFJJJQQQYYYaaahhhlllmmmoooqqqqqqpppnnnnnnnnnjjjiiiiiilllooosssuuuuuuwwwyyyxxxuuukkk^^^QQQIIIGGGGGGHHHLLLTTT^^^gggmmmqqqtttxxxqqqkkkkkklllooosssuuuwwwzzz{{{|||~~~wwwrrrssstttuuuxxx}}}}}}]]]NNNVVVeeevvv~~~lllbbb^^^VVVUUUWWWRRROOOMMMJJJFFFBBB>>>;;;:::777777888999::::::::::::999:::;;;;;;;;;===AAADDD[[[ZZZNNNEEEZZZmmmXXX\\\pppnnnEEE888666333222333333333222///444555BBB___ppptttzzzyyy}}}}}}iiiNNNPPPeeeooopppppplllgggjjj|||~~~lllWWWEEEBBBJJJXXXhhhwww{{{yyyrrrfff\\\PPPUUU]]]hhhwww}}}||||||{{{zzzyyyyyyzzzzzz{{{{{{||||||yyyxxxvvvuuuuuussspppmmmnnnmmmiiieee]]]RRREEE<<<888777666555555777999:::;;;>>>BBBHHHNNNUUU\\\```^^^UUUIII>>>999:::???CCCFFFCCCBBBAAA;;;333111444333666;;;@@@FFFJJJMMMNNNIIICCC;;;666888===CCCFFF@@@===888444333555777999:::;;;<<<;;;999888888999999;;;<<<:::777777;;;???BBBFFFJJJIIIEEEBBB@@@???;;;<<<<<<>>>???AAACCCDDDEEEFFFMMM[[[hhhkkkcccYYYOOORRR\\\kkksssqqqjjjfffccccccddddddeeeggghhhiiilllmmmnnnoooqqqtttyyy|||zzz|||||||||yyyyyyyyyyyyyyyzzzzzz{{{zzzyyyxxxvvvtttsssrrrqqqlllkkkiiicccZZZPPPGGGBBB;;;>>>@@@<<<999CCC```{{{JJJKKKQQQ\\\jjj~~~{{{|||zzzmmmTTT>>>444333444000333444111333AAAXXXjjjfff[[[JJJ???CCCQQQ\\\___iiitttrrrqqqnnnqqqzzzxxx```WWWOOOOOOMMMHHHCCC@@@??????<<<999555333333333222222111111111000000111111111222666666555???XXXvvv}}}{{{zzzuuutttqqqnnnmmmoootttxxxwwwyyyxxxrrrnnnlllgggaaaaaa]]]VVVMMMEEE@@@<<<;;;888888999::::::;;;;;;;;;@@@BBBFFFLLLTTT[[[bbbeeeiiilllooopppnnnmmmlllllljjjiiiiiilllppptttuuuuuuvvvwwwvvvqqqhhh]]]QQQJJJFFFFFFHHHLLLTTT^^^gggmmmooorrruuu{{{}}}nnniiijjjkkknnnrrrtttwwwyyyyyyyyy{{{~~~xxxssssssuuuuuuxxx|||}}}aaaOOOUUUcccqqq|||mmmddd```WWWUUUWWWRRRNNNLLLIIIDDD@@@===;;;999777777888999:::::::::::::::;;;;;;::::::<<>>ZZZnnntttxxxvvvvvvxxxhhhNNNNNNbbbnnnlllnnnmmmiiikkk}}}ppp]]]IIICCCHHH\\\jjjvvvyyywwwqqqaaaRRRLLLRRRZZZeeesss}}}}}}}}}}}}|||zzzzzz{{{{{{{{{{{{{{{{{{xxxwwwvvvuuuuuussspppmmmnnnllliiifff```VVVIII@@@777555333111111222444666555777999===BBBFFFJJJLLLAAA;;;444444999@@@DDDEEEFFFBBB???===888222111555222555:::???CCCEEEEEEDDD@@@888111111999BBBFFFFFF@@@<<<777444555888;;;<<<:::;;;<<<<<<:::888888999:::<<<===<<<:::;;;>>>BBBEEELLLOOOLLLFFFDDDDDDCCC@@@@@@@@@AAAAAACCCDDDDDDDDDEEEIIIPPPXXXZZZWWWRRRJJJTTTeeeuuuyyyrrrjjjhhhddddddeeefffggghhhjjjkkkkkkmmmoooqqqssswww{{{~~~}}}}}}}}}zzzyyyyyyyyyyyyyyyzzzzzz{{{zzzxxxuuusssrrrqqqqqqlllllljjjcccYYYNNNFFFAAA;;;@@@DDDBBB;;;>>>PPPeeeHHHJJJQQQ]]]mmm|||xxxoooTTT>>>444333444111333444333555AAAUUUeee```XXXJJJ@@@CCCOOOWWWYYY^^^pppjjjeeedddkkkggg___UUUTTTRRRMMMHHHDDDCCCCCC>>>:::666444333444333333222222111111111111222222111555666444>>>WWWuuu}}}{{{wwwvvvssspppmmmnnnssswwwuuuwwwuuuooojjjfff```ZZZZZZVVVPPPHHHAAA<<<999999777888999:::<<<<<<======>>>@@@CCCHHHOOOUUU[[[^^^cccfffjjjkkkjjjiiihhhhhhgggggghhhkkkooorrrtttsssuuutttrrrmmmeeeZZZPPPJJJEEEFFFHHHMMMTTT]]]fffkkkmmmooorrrwww~~~oooiiiiiijjjmmmpppooorrruuuvvvuuuxxx~~~yyytttttttttsssuuuxxxyyy|||fffOOOPPP]]]hhhtttnnneeeaaaXXXVVVVVVQQQNNNLLLHHHCCC???<<<:::999777777888999::::::::::::;;;;;;;;;::::::<<<@@@CCCSSSQQQHHHHHHdddoooTTTQQQddd{{{jjjAAA:::888444333222222111000...444222;;;WWWlllrrrvvvvvvqqqooobbbMMMMMMcccqqqnnnqqqqqqllljjjyyysss```JJJBBBIIIXXXfffqqqtttuuuqqqaaaOOOJJJPPPYYYcccppp~~~~~~~~~~~~}}}{{{{{{zzzzzzzzzzzzzzzzzzwwwvvvuuuuuuuuusssooolllllliiigggeeeaaaYYYMMMDDD888555222///...///111333111222333555777999999999//////111666<<>>???>>>=========;;;<<<===>>>???AAADDDFFFJJJSSSVVVOOOHHHFFFGGGGGGFFFFFFEEEEEEDDDEEEEEEEEEEEEHHHLLLOOOQQQSSSUUUWWWVVVdddyyyuuullljjjeeeeeeeeefffhhhjjjkkklllkkkmmmqqquuuwww{{{}}}{{{|||{{{zzzzzzyyyyyyyyyzzzzzz{{{zzzwwwuuusssqqqqqqqqqjjjkkkiiicccWWWLLLDDD@@@>>>???AAABBB???===CCCLLLHHHKKKSSSbbbsssvvvyyyoooSSS===444333333000222333333555@@@PPP]]][[[ZZZUUULLLIIIPPPXXX]]]___wwwjjjaaa___hhhmmmeee[[[ZZZXXXSSSNNNJJJHHHIII???;;;777444444444444444333333222222222222333333///333555444===WWWuuu}}}|||zzzxxxxxxuuuqqqmmmmmmqqquuurrrtttrrrlllfffaaa[[[TTTSSSQQQMMMFFF???:::777666777888:::===>>>@@@@@@AAA???@@@CCCGGGMMMSSSXXX[[[^^^bbbeeeggggggfffeeeeeeeeeeeefffjjjnnnqqqrrrrrrtttssspppkkkcccYYYPPPKKKEEEFFFIIINNNUUU]]]eeejjjlllmmmooouuurrrkkkjjjjjjmmmpppkkknnnrrrsssrrruuu|||zzzuuuttttttqqqqqqtttvvvyyy}}}kkkOOOMMMXXXaaammm~~~nnnfffbbbYYYVVVVVVPPPNNNKKKGGGCCC>>>;;;:::999777777888999::::::::::::;;;;;;;;;;;;;;;>>>BBBFFFPPPMMMDDDDDDbbbrrrZZZ[[[qqqggg>>>;;;888555333222222111///...444111999UUUkkkqqquuuyyyooojjj^^^LLLOOOfffvvvtttwwwuuunnnhhhrrr~~~uuuaaaHHHAAAJJJPPP^^^kkkpppuuutttfffSSSHHHNNNWWWbbbnnn~~~}}}|||zzzzzzzzzyyyyyyxxxxxxxxxvvvuuuuuuuuuuuusssooolllkkkhhheeedddbbbZZZOOOFFF:::888444000///000111333111000111222333222000...///333888<<>>999777999<<<======:::===AAACCCCCCBBBBBBCCC;;;<<<===???BBBEEEHHHIIIOOOXXX[[[RRRIIIGGGHHHHHHJJJJJJIIIGGGFFFFFFFFFFFFIIIQQQYYY]]]\\\\\\___bbbhhhxxxyyynnnllleeeeeefffggghhhjjjlllmmmkkknnnssswww{{{~~~|||~~~|||zzzyyy|||{{{zzzzzzyyyyyyyyyzzz|||zzzwwwtttrrrqqqqqqpppiiijjjiiibbbVVVJJJBBB???AAA<<<:::===AAAAAACCCEEEKKKNNNWWWgggyyyyyywww{{{nnnRRR<<<444333333///111222333666???LLLWWWYYY```bbbYYYPPPRRR\\\dddhhhqqqeee___iii|||ppphhhhhhdddeee^^^QQQQQQSSSJJJGGG===444333444333111111222222333333333444444444222444333222777LLLlll~~~}}}{{{{{{zzzyyyvvvsssrrrrrrpppkkkgggjjjgggdddbbbaaa]]]WWWRRROOOKKKEEE>>>:::777666666888999999;;;===???AAABBBHHHHHHIIIKKKNNNRRRVVVXXXZZZYYYYYYZZZ]]]___```___]]]bbbiiimmmnnnppptttwwwvvvrrrnnniiibbbYYYMMMEEEFFFEEEGGGNNNWWW^^^bbbccchhhiiinnnwwwrrrmmmmmmnnnpppuuurrrqqqpppppprrrvvv{{{~~~zzztttpppoooqqqsssuuuzzzyyy{{{qqqTTTJJJLLL\\\fffuuuuuuiiidddZZZUUUSSSKKKLLLIIIEEEBBB@@@===999666888999999:::;;;;;;;;;;;;===::::::;;;:::<<>>===<<<;;;666999<<<>>>===:::777444666555444333333444666777222333666999<<<@@@CCCDDD@@@AAA@@@>>><<<<<<===???@@@HHHIIIGGGMMMXXXUUUIII<<<@@@AAA@@@DDDJJJJJJEEEKKKPPPUUUUUUQQQMMMLLLMMMJJJIIIJJJKKKHHHFFFLLLTTTYYYgggtttwwwwwwxxxzzzzzz}}}ppphhhggghhhiiikkkmmmoooppppppvvvvvvvvvwwwzzz~~~}}}~~~}}}zzzzzzzzzyyyxxxyyyzzz{{{|||yyywwwuuuuuuuuutttrrrpppmmmmmmiii```SSSHHHAAA???<<<===>>>>>>>>>>>>@@@BBBEEEOOO[[[gggyyyuuuwww}}}hhhMMM===888444///111///000333666;;;FFFQQQZZZ^^^___YYYVVV[[[cccggguuuwwwdddhhhooo}}}}}}vvvnnniiiffffff```SSSSSSTTTLLLKKKAAA888777888777555555333333333333444444444444111444555444:::NNNmmm}}}{{{zzzzzzxxxvvvssssssrrroooiiidddeeebbb___^^^]]]ZZZTTTOOOKKKHHHBBB===888666666666::::::;;;<<<>>>@@@BBBCCCHHHIIILLLNNNQQQTTTVVVWWWVVVWWWYYYZZZZZZYYYXXXXXX\\\aaahhhlllnnnpppsssvvvuuuqqqlllgggaaaWWWMMMEEEFFFEEEGGGMMMUUU]]]bbbdddhhhiiimmmtttsssmmmmmmnnnqqquuuqqqqqqppppppsssvvvzzz|||zzztttpppoooppprrrtttyyyyyy{{{sssVVVIIIJJJWWWbbbtttvvviiicccXXXTTTSSSLLLKKKIIIEEEBBB???<<<999666888888999:::;;;;;;;;;;;;===;;;<<<===<<<===CCCKKK```TTTHHHKKKcccnnnooobbb???:::999777555333222111111111222000444HHHdddtttvvvzzzyyyrrrkkkSSSPPPllliiiuuunnnuuusssdddkkkxxxllleee]]]OOOBBBLLLUUU^^^gggsssvvvgggSSSHHHKKKRRR\\\jjj|||~~~~~~~~~|||{{{{{{zzzyyyxxxwwwvvvwwwvvvuuuuuuuuussspppnnnkkkfffaaa^^^[[[UUULLLEEE===999333000///111222222111111000///......------...222888<<<<<<;;;:::999777999;;;===<<<:::777555666555333222222333555666666666777999===@@@DDDFFF@@@@@@???===;;;<<<>>>@@@FFFKKKJJJIIIRRR^^^ZZZLLL???CCCEEECCCEEEJJJKKKHHHFFFLLLSSSUUURRROOONNNOOOPPPNNNMMMMMMJJJIIIPPPYYYsss}}}~~~yyy~~~|||qqqlllkkkkkklllnnnppprrrtttvvvwwwvvvwwwxxx{{{~~~|||}}}~~~|||zzz{{{zzzyyyxxxxxxyyyzzz{{{yyywwwuuutttttttttqqqpppkkkkkkhhh^^^RRRGGG@@@>>><<<===>>>>>>>>>???AAACCCGGGRRR^^^jjj||||||~~~iiiMMM===777555111111//////222444999DDDOOOTTTXXXXXXSSSQQQWWW```eeewwwzzzjjjhhhnnn{{{{{{}}}tttnnnkkkllleeeYYYXXXYYYPPPJJJ@@@777666777555444444333333333333333333333333111444777777===PPPnnn}}}|||zzzyyywwwuuuttttttrrrnnnfff```^^^[[[WWWVVVVVVSSSNNNJJJGGGDDD???;;;777666666666<<<=========>>>@@@AAABBBEEEGGGJJJMMMPPPQQQRRRRRRQQQTTTWWWWWWSSSPPPOOOOOOWWW]]]dddiiikkkmmmppprrrsssoooiiiddd^^^VVVLLLDDDFFFEEEFFFKKKSSS[[[aaaeeeiiiiiikkkqqqzzzvvvnnnlllnnnqqquuuqqqqqqqqqrrrtttwwwyyy{{{~~~{{{vvvqqqooooooqqqssswwwxxxzzzwwwXXXIIIHHHQQQ^^^rrrxxxjjjbbbWWWTTTSSSMMMKKKHHHDDDAAA???<<<999666777888999:::;;;;;;;;;;;;===<<<===???>>>>>>DDDKKK___VVVLLLQQQiiioooqqq___<<<:::999777666444333222222000000...111DDDaaasssvvvxxxoooVVVNNNgggkkkrrrmmmsssqqqdddhhh}}}~~~tttnnnllleeeRRR@@@IIISSS]]]hhhsssxxxjjjWWWHHHKKKPPPYYYgggyyy~~~~~~~~~|||{{{{{{zzzyyyxxxwwwwwwxxxwwwvvvwwwwwwuuurrrpppjjjeee___YYYTTTLLLCCC<<<:::666222000111222333333333333111000///...------111444888::::::888777777999:::;;;;;;;;;:::999888777666333222222333555777;;;:::999:::===@@@DDDGGGCCCBBB@@@>>><<<>>>AAADDDLLLNNNLLLNNN\\\jjjbbbOOOBBBGGGJJJGGGFFFHHHJJJKKKCCCIIIPPPTTTSSSRRRQQQRRRTTTQQQOOOOOOMMMMMMTTT]]]ttt{{{}}}yyyzzzzzzqqqnnnmmmlllmmmnnnqqqtttxxxzzzwwwwwwxxxyyy|||~~~|||}}}~~~}}}{{{{{{{{{zzzyyyxxxxxxxxxxxxwwwvvvtttttttttsssqqqnnniiihhhddd[[[OOOEEE???>>>===>>>>>>>>>>>>???BBBDDDJJJTTTaaannnkkkMMM;;;777555333222//////111333777AAALLLQQQTTTRRRKKKIIIPPPZZZ```uuu|||qqqjjjooo{{{|||xxxuuurrrsssmmm`````````WWWKKK@@@666444555333222222333333333222222222222111111555888999>>>QQQmmm~~~|||zzzyyyvvvuuuttttttrrrkkkbbb[[[VVVRRRNNNMMMMMMLLLIIIEEECCCAAA>>>:::888777777888============>>>???@@@@@@@@@AAACCCEEEGGGIIIJJJKKKPPPSSSUUURRRKKKGGGHHHKKKRRRXXX```eeeggghhhkkknnnpppkkkfffaaa\\\TTTKKKDDDEEEDDDEEEIIIPPPYYY```eeejjjjjjlllpppwwwzzzooolllnnnrrruuurrrsssssstttvvvxxxyyyzzz}}}yyytttqqqpppqqqssswwwxxx{{{{{{ZZZIIIFFFMMM\\\rrr|||lllcccXXXUUUUUUOOOJJJGGGCCCAAA>>><<<888666777888999:::;;;<<<<<<<<<>>><<<<<<>>>>>>???GGGPPP]]]SSSLLLWWWuuunnnmmm]]];;;999888666555333222222222000000...000BBB___sssxxx|||rrrYYYKKKcccppptttpppqqqooodddcccrrr{{{vvvrrrqqqhhhTTT@@@IIISSS^^^hhhtttyyymmm[[[IIIKKKOOOWWWdddvvv~~~~~~~~~|||{{{{{{zzzyyyyyyxxxxxxyyyxxxxxxxxxxxxwwwtttrrrllleee\\\SSSKKKCCC;;;666666333111111333444555444555444222000///.........444666888999777666666666;;;;;;;;;;;;;;;;;;;;;::::::888555333333444777888>>><<<;;;:::<<>>======>>>>>>>>>>>>@@@CCCFFFLLLVVVdddssslllLLL:::666666444222000///000111555???IIIRRRTTTPPPHHHDDDKKKUUU\\\mmm{{{yyyppplllrrr}}}|||yyyvvvxxxsssfffeeeeee\\\PPPEEE:::888777555444555222222222222222222111111222666999999===NNNiii~~~}}}{{{zzzvvvuuutttssspppiii^^^VVVOOOKKKGGGEEEGGGGGGEEEBBBAAA@@@===;;;:::999::::::===<<<<<<<<<<<<===>>>???>>>===<<<===???CCCGGGIIIQQQRRRPPPKKKDDDBBBFFFKKKOOOVVV^^^dddfffgggjjjllllllhhhccc___[[[SSSJJJCCCBBBCCCEEEHHHNNNVVV___dddkkklllnnnqqqwwwqqqmmmppptttwwwuuuuuuuuuvvvwwwyyyzzz{{{|||xxxsssqqqqqqsssvvvxxx|||}}}\\\IIIDDDMMM\\\sssoooeeeYYYVVVVVVPPPHHHFFFBBB@@@>>>;;;888555666777999:::;;;<<<<<<<<<>>>;;;:::;;;<<<@@@KKKVVV___PPPEEEVVVppplll|||[[[<<<777666555333222111111111000111///000BBB___ttt{{{|||rrr^^^KKKaaavvvwwwuuurrrooohhhaaajjj}}}zzz{{{zzzvvvrrrgggSSSBBBJJJUUU___hhhsssxxxnnn___KKKLLLOOOUUUbbbttt~~~~~~~~~|||{{{{{{zzzzzzyyyyyyyyyzzzyyyyyyyyyyyyxxxvvvsssoooggg[[[NNNCCC<<<777444333222222333555777666555666555333111000///000000666777888777555555666777===<<<<<<<<<<<<<<<=========;;;888555555777999;;;>>>===;;;:::;;;???CCCEEEFFFEEECCC@@@???BBBGGGJJJMMMOOORRR___wwwrrrTTTFFFIIIKKKIIIEEECCCGGGLLLHHHHHHHHHHHHIIIKKKOOOQQQ^^^```fffooouuuwwwzzzwwwpppllllllkkkkkklllooosssxxxzzzxxxxxxxxxzzz}}}|||pppjjjiiittt~~~~~~{{{zzzzzzyyywwwvvvuuutttttttttsssssssssqqqnnnkkkdddbbb]]]TTTIIIAAA>>>>>>>>>>>>???>>>>>>@@@DDDGGGMMMXXXgggwwwjjjKKK999666666444222000///000000333===HHHRRRTTTQQQHHHEEELLLXXX^^^bbbrrrssspppzzz}}}rrrjjjjjjppp{{{|||zzz|||vvvjjjhhhhhh___TTTHHH<<<888777444222333222222222333333444444444444777888666999HHHbbbwww~~~~~~}}}|||wwwvvvsssrrrnnnfff[[[SSSJJJFFFAAA@@@BBBCCCBBBAAAAAA@@@>>><<<;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>>>>???===<<<;;;>>>CCCHHHLLLOOONNNJJJEEEAAAAAAFFFKKKOOOVVV___eeeggghhhjjjmmmhhhfffbbb___[[[TTTJJJBBB@@@BBBDDDHHHMMMUUU]]]cccjjjlllooosssyyytttnnnrrrwwwxxxwwwvvvvvvvvvwwwxxxzzz{{{~~~yyyssspppppprrrtttwww|||^^^JJJDDDMMM\\\ssspppfffZZZVVVVVVOOOGGGEEEBBB???===;;;888555666777888:::;;;<<<======>>>;;;999:::<<<@@@KKKVVV___LLL@@@UUUpppmmm}}}XXX>>>666555444222111000000000///111000222CCC___uuu}}}xxxrrrdddLLL]]]wwwwwwyyyuuutttqqqdddfff{{{yyy{{{zzzxxxssshhhUUUCCCJJJTTT]]]eeeooovvvooobbbMMMMMMNNNSSS___qqq~~~~~~{{{{{{{{{{{{zzzzzzyyyyyyzzzyyyyyyyyyzzzyyyvvvtttqqqiii\\\MMMAAA999666555111222333666888999888666666555333111000111222333777777777666555666888:::>>>>>>>>>>>>????????????@@@===:::777666888;;;===>>>===<<<<<<===@@@CCCEEECCCCCCBBB@@@@@@BBBFFFJJJIIIMMMSSScccyyyYYYHHHGGGHHHIIIFFFCCCFFFLLLJJJIIIFFFEEEFFFIIILLLNNN\\\```kkk{{{~~~zzztttpppnnnnnnoooppprrrvvvyyy|||wwwwwwxxxzzz}}}{{{ooojjjaaa]]]^^^jjj~~~~~~yyyyyyyyyyyywwwvvvtttssssssrrrrrrssssssqqqmmmjjjbbb```[[[QQQGGG@@@>>>????????????>>>???AAAFFFIIIOOOZZZjjj|||fffIII999666666444222000///000000333===HHHQQQTTTQQQJJJHHHPPP\\\bbb[[[hhhiiiiiiuuuxxxmmmdddeeejjjrrrzzz~~~|||ooonnnmmmcccWWWJJJ===888666333111111333444555555666777888888555777777333444BBB\\\ppp|||}}}~~~~~~}}}yyyvvvssspppkkkcccXXXPPPGGGCCC>>>===???BBBBBBAAA@@@???>>><<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@>>>>>>>>>???BBBFFFKKKMMMKKKHHHEEEBBBAAACCCFFFIIILLLSSS]]]ccceeegggiiikkkeeedddbbb```]]]UUUIIIAAA===@@@EEEIIIMMMTTT[[[aaagggkkkpppttt{{{wwwoootttyyyzzzwwwvvvtttssstttvvvxxxzzz}}}~~~~~~yyyrrrnnnnnnppppppuuu{{{___KKKEEEKKK[[[rrrpppfffZZZUUUTTTLLLFFFDDDAAA???===;;;888555666777888:::;;;<<<======<<<;;;;;;===>>>???GGGPPPUUUHHHCCC]]]{{{fffmmm~~~TTT>>>666555444333222111111111---111111333CCC___uuu|||sssrrrkkkOOOXXXrrrqqqxxxxxx|||~~~kkkeeezzz{{{yyyvvvuuuuuummmXXXEEEFFFOOOXXX```jjjtttpppfffLLLLLLLLLQQQ\\\mmm}}}~~~{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyxxxyyyzzzyyywwwtttoooiii___QQQDDD;;;666444111222555888;;;;;;999666666555333111111222444666777777666555555777;;;>>>???@@@@@@AAABBBBBBAAAAAAAAA>>>:::666666888;;;===>>>>>>>>>>>>@@@BBBDDDEEECCCDDDDDDCCCCCCEEEHHHKKKHHHKKKQQQccc~~~```KKKGGGEEEHHHHHHEEEGGGLLLNNNMMMLLLLLLMMMOOOOOOOOOVVVZZZhhh||||||zzzxxxyyyppppppqqqsssuuuxxxzzz{{{vvvvvvwwwyyy}}}~~~uuuggg___]]]WWWWWWYYY```lllzzz}}}~~~~~~}}}||||||xxxxxxxxxxxxwwwvvvtttsssrrrqqqrrrrrrrrrpppllliiiaaa___YYYPPPFFF??????@@@?????????>>>???BBBFFFJJJQQQ]]]nnn|||aaaGGG999777555222222000///000111444>>>HHHTTTWWWTTTLLLIIIOOOYYY___[[[eeedddeeesssvvvjjjcccaaadddiiipppyyyuuussssssiii^^^QQQCCC===;;;777555555555666777888999:::;;;<<<777888666000000>>>WWWlll||||||~~~~~~~~~zzzwwwrrrooojjjbbbWWWPPPFFFBBB===<<>>===<<<;;;:::::::::<<<<<<======>>>@@@AAABBB<<<===???BBBEEEHHHKKKMMMFFFDDDAAAAAACCCEEEFFFFFFHHHOOOYYY```bbbccceeegggdddcccbbbaaa^^^UUUIII@@@;;;???EEEIIIMMMSSSZZZ```eeejjjpppuuu|||xxxpppuuuzzz{{{wwwuuusssqqqqqqtttwwwyyy{{{}}}}}}xxxqqqllllllnnnnnnsssyyy___KKKEEEJJJZZZppppppfffYYYTTTRRRJJJFFFDDDAAA>>>===;;;777555666777888:::;;;<<<======;;;;;;>>>AAA@@@???CCCJJJHHHDDDJJJhhhttteee[[[kkkyyyQQQ>>>777666555444333222222222+++000111333CCC___ttt{{{{{{ooosssoooPPPTTTmmmlllwwwzzzqqqfffyyy}}}wwwqqqrrrwwwrrr\\\EEEBBBKKKTTT[[[gggrrrqqqhhhLLLKKKKKKNNNYYYkkk~~~}}}~~~{{{{{{{{{{{{{{{zzzzzzzzzyyyxxxxxxyyyzzzyyywwwtttmmmiiiaaaUUUHHH===666333222333666:::<<<<<<999666666444222111111333666777777777666555555888===AAA???@@@BBBCCCDDDCCCBBBBBBAAA>>>999666555777:::===>>>??????AAABBBDDDFFFGGGFFFGGGHHHHHHHHHIIILLLNNNGGGKKKPPPaaa~~~eeeMMMGGGDDDHHHJJJHHHHHHLLLRRRRRRTTTVVVXXXWWWUUUSSSUUUZZZhhh}}}yyyxxxwwwzzzpppppprrrtttvvvwwwxxxyyyuuuvvvwwwyyy||||||pppiii```TTTOOOPPPNNNQQQTTTTTTWWW\\\bbbeeennnzzz|||}}}}}}{{{{{{{{{wwwwwwxxxxxxwwwvvvuuusssqqqqqqqqqrrrrrrppplllhhhaaa___YYYOOOEEE??????AAA@@@@@@???>>>???BBBGGGKKKSSS___pppvvv^^^FFF:::777555222222000///000111555???IIIZZZ\\\XXXMMMHHHKKKSSSWWW^^^eeebbbcccrrruuukkkdddaaabbbdddjjjvvvxxxoooddd]]]OOOAAA999666555444777888;;;@@@DDDEEEDDDBBB444888555333666999NNNnnn}}}xxxqqqnnnllleeeZZZPPPEEE===777888;;;;;;===@@@BBBAAA???===<<<;;;<<<<<<999;;;<<<======???CCCFFFBBBCCCEEEHHHJJJKKKLLLMMM@@@@@@AAACCCEEEHHHJJJKKKMMMSSS[[[aaadddfffggghhhgggfffddd```ZZZPPPEEE>>>>>>>>>AAAFFFNNNVVV\\\___hhhmmmrrruuuyyywwwvvvvvvuuuvvvuuurrrqqqrrrtttwwwyyy~~~{{{vvvpppmmmmmmmmmrrrvvvzzzcccLLLDDDLLLWWWllllllaaa[[[TTTNNNJJJEEECCC@@@<<<999777666555888999;;;<<<;;;;;;<<<===>>>???@@@@@@@@@AAAEEEGGGJJJKKKXXXuuufffRRRWWWooo|||rrrLLL>>>999777444333333333111000111...000333:::UUUnnnrrrnnnpppqqqrrrzzzcccLLLoooooowww|||zzzgggdddvvvttttttlllqqqqqqooohhhFFFDDDNNNVVV[[[gggttttttkkkSSSMMMJJJNNNWWWdddvvv}}}|||~~~}}}|||{{{zzzyyyyyyyyywwwxxxxxxxxxwwwvvvtttsssnnnhhhaaaYYYLLL===444333555666:::???BBBAAA;;;666555333111111333444444333888777666888;;;???BBBDDDEEEAAACCCIIIHHHBBBAAAFFF@@@;;;777888888777:::???>>>BBB@@@CCCJJJGGGEEENNNJJJGGGHHHLLLNNNLLLLLLOOOLLLKKKNNN[[[sss|||mmmUUUJJJFFFKKKLLLGGGGGGMMMQQQYYYbbbhhhiiigggffffffeeefffnnn~~~{{{uuurrrrrrrrrrrrllloootttwwwxxxwwwxxxxxxyyyuuuqqqsss{{{zzzsssjjjaaaYYYSSSOOOKKKQQQRRRTTTVVVWWWWWWVVVUUUaaahhh~~~}}}zzz||||||{{{zzzzzzzzzzzz{{{zzzzzzyyyyyyxxxwwwvvvvvvqqqpppppppppooommmjjjgggfff```VVVLLLFFFEEEIIILLL>>>======???CCCGGGJJJKKKUUUddd}}}}}}}}}zzz```BBB:::999333111333000...//////333===HHH______\\\TTTLLLJJJNNNTTT]]]ggghhhccciiiuuusssggg^^^___dddfffqqqvvvmmmaaaOOO???777777999999AAAFFFKKKLLLHHHAAA;;;888444777555333666999NNNmmm}}}~~~}}}xxxrrrooommmggg\\\SSSFFF>>>888999;;;<<<===@@@BBB@@@???===<<<;;;<<<<<<;;;===>>>>>>>>>???BBBEEEDDDFFFHHHJJJJJJHHHEEEDDD@@@AAABBBEEEHHHLLLOOOPPPSSSXXX___dddfffgggggghhhggggggddd```XXXNNNCCC======>>>AAAGGGPPPXXX___bbbiiinnnsssvvvzzzxxxwwwxxxwwwwwwuuurrrqqqqqqtttwwwyyy}}}|||{{{wwwrrrooonnnnnnsssvvv{{{bbbKKKCCCJJJVVVkkkkkk^^^WWWQQQLLLJJJDDDBBB???<<<999777666666888:::<<<===<<<<<<===>>>===>>>?????????AAADDDFFFRRRTTTbbb~~~jjjZZZaaaxxxnnnIII<<<999777444333333333111000222...000222888RRRlllrrrppppppqqqpppxxxdddNNNmmmooouuuxxxzzzuuuccc\\\jjjssstttnnnttttttrrrnnnNNNBBBLLLSSSYYYfffsssssskkkYYYQQQKKKNNNWWWdddsss~~~|||~~~}}}{{{zzzzzzyyyyyyxxxxxxyyyyyyxxxwwwuuutttnnnhhhaaaXXXKKK<<<444444555666999>>>AAA@@@;;;777666444222222444666666666;;;;;;:::<<>>999666666666666:::??????CCCBBBEEELLLIIIIIISSSRRROOOOOOTTTXXXXXXVVVTTTLLLJJJJJJUUUjjjzzzvvvjjjXXXKKKEEEJJJNNNMMMOOOUUUVVV]]]eeelllpppsssxxx|||{{{}}}{{{uuuqqqooopppppppppmmmqqquuuxxxyyyyyyyyyzzzyyyvvvtttwww~~~vvvqqqiiiaaa[[[WWWRRRPPPQQQRRRTTTVVVYYY\\\^^^___[[[]]]kkk~~~|||~~~|||||||||{{{zzzzzzzzzzzzzzzyyyyyyxxxwwwwwwvvvuuuuuutttsssrrrqqqpppmmmiiieeeaaa[[[RRRHHHBBBAAADDDGGG???>>>===???CCCGGGJJJLLLWWWfffyyy{{{```BBB:::888333222333000...//////222<<>>===<<<<<<<<<<<<===>>>?????????@@@BBBDDDJJJLLLMMMLLLIIIEEE???<<>><<<===>>>>>>>>>???BBBEEERRRTTTfffooocccooojjjGGG<<<999777444333333333111000222...000111666NNNjjjssspppmmmooonnntttdddNNNfffpppuuuvvvwwwuuueee[[[bbboooqqqlllvvvxxxuuuoooOOOCCCJJJRRRYYYgggtttuuummm```UUUKKKMMMUUUbbbppp{{{~~~}}}~~~}}}{{{zzzzzzyyyyyyxxxyyyyyyzzzyyyxxxvvvuuunnnhhhaaaXXXJJJ<<<444444555666999===@@@???;;;888666444333333666888999999>>>???@@@AAACCCEEEGGGHHHGGGIIIOOOUUUTTTKKKBBB<<<;;;666333444555555999>>>???DDDDDDFFFMMMLLLNNN[[[[[[VVVSSSWWW^^^bbb]]]VVVPPPKKKHHHPPPbbbqqqrrrkkk___QQQGGGJJJPPPTTTXXX^^^^^^cccjjjooottt{{{||||||yyyuuuqqqnnnmmmmmmllllllpppssswwwzzzzzzzzz{{{|||zzzyyyyyy}}}~~~tttooohhhccc^^^[[[XXXVVVRRRSSSTTTVVV[[[aaafffiiiccc___```jjjsssyyy|||xxx|||~~~~~~{{{{{{{{{zzzzzzzzzzzzzzzwwwwwwwwwvvvvvvuuuuuutttvvvuuusssrrrppplllgggddd^^^XXXNNNDDD???>>>@@@BBB??????>>>???BBBFFFJJJMMMYYYjjj}}}}}}___AAA:::888333333222///...//////222;;;EEEWWWYYYYYYSSSKKKIIIMMMSSS^^^aaaaaaeeeuuu}}}kkkcccbbbfffkkkvvvxxxbbbIII===>>>DDDJJJOOOIIIIIIFFF???777333555777111555333333777999JJJfffxxx~~~{{{|||~~~~~~~~~|||zzzyyyzzzwwwsssrrrpppjjjaaaZZZKKKCCC<<<<<<=========@@@AAA@@@>>>===<<<<<<<<<======>>>@@@AAAAAAAAADDDFFFOOOOOONNNKKKGGGBBB>>><<>>999:::===BBBHHHPPPXXX```eeelllqqqwwwyyy|||zzzwwwyyyyyyxxxvvvsssqqqqqqrrruuuwwwzzz|||}}}{{{wwwsssooonnntttvvv{{{___HHH@@@DDDPPPgggooo___UUUMMMHHHGGGBBB@@@>>>;;;999777777777888:::<<<<<<;;;;;;<<<===<<<===>>>======>>>AAADDDIIINNNdddqqqiiiwwwhhhGGG>>>999777444333333333111000111---///111444KKKiiivvvmmmiiinnnmmmrrrfffOOO[[[pppvvvvvvwwwzzzoooccccccpppqqqqqqxxxTTTFFFKKKQQQ[[[jjjwwwxxxqqqaaaUUUJJJJJJRRR___mmmwww}}}|||~~~}}}|||zzzyyyyyyxxxxxxwwwxxxxxxyyyxxxwwwvvvuuuoooiiiaaaXXXKKK===555555555777:::===>>>>>>;;;:::555444333444777:::;;;;;;???@@@BBBCCCCCCEEEGGGHHHIIIOOOTTTUUURRRLLLDDD>>>888333111222444444888>>>===DDDDDDGGGMMMNNNTTTdddjjjbbbYYYWWWaaakkkfff[[[XXXQQQLLLPPP___mmmtttssslll]]]PPPPPPVVV[[[___ccchhhkkkoooqqqtttyyywwwsssvvvvvvsssooollllllkkkjjjiiipppssswwwyyyzzzzzz{{{}}}{{{{{{}}}}}}tttpppjjjfffbbb___\\\ZZZXXXWWWVVVXXX\\\bbbiiimmmpppjjjgggiiikkklllqqqyyy~~~xxxuuuxxx}}}{{{{{{{{{{{{zzzzzzyyyyyywwwwwwwwwvvvvvvuuuuuuuuuuuusssrrrpppoookkkfffccc]]]WWWMMMDDD@@@???@@@AAA??????@@@@@@BBBGGGLLLPPP[[[mmm}}}^^^AAA:::777222444111//////000000111999BBBUUUYYYZZZTTTKKKGGGKKKPPP[[[___ccciiiwwwsssiiieeeiiippp{{{~~~eeeKKKBBBEEEIIIKKKMMM@@@===888555444444555666111444222333777888FFF```www~~~zzz{{{}}}~~~~~~|||{{{xxxvvvtttssspppkkkccc]]]NNNEEE>>>===>>>===>>>@@@@@@???>>><<<<<<<<<======;;;>>>@@@AAABBBCCCEEEGGGMMMKKKGGGDDDAAA?????????@@@BBBEEEJJJOOOTTTXXX[[[aaadddhhhjjjiiiiiiiiiiiifffeeebbbYYYNNNCCC<<<999:::>>>CCCHHHNNNUUU]]]cccmmmsssxxxzzz|||{{{xxxxxxxxxxxxvvvsssqqqpppqqqtttuuu{{{}}}}}}yyyssspppnnnsssvvvzzz~~~___IIIAAACCCNNNeee|||sssdddYYYMMMFFFDDDAAA???===:::888777777777777999;;;;;;;;;:::;;;<<<<<<============>>>@@@CCCGGGRRRnnnssskkkwwwcccDDD===999777444333333333111000000,,,000333444IIIhhhyyylllgggppprrruuummmTTTTTTllluuuttttttzzzsssddd```tttwwweeeGGGIIIOOOZZZkkkwwwwwwrrr^^^RRRHHHGGGOOO[[[jjjuuu~~~}}}|||||||||zzzyyyxxxwwwwwwwwwuuuvvvvvvwwwwwwvvvuuutttpppkkkddd\\\NNN???777555666888;;;=========<<<<<<666444444555888;;;<<<<<<>>>@@@BBBBBBAAACCCFFFHHHLLLTTTXXXTTTOOONNNKKKEEE666222000222444555999???;;;CCCEEEHHHNNNPPPZZZnnnuuueee]]]hhhxxxvvviiiaaaYYYRRRUUU```mmmwww}}}{{{oooccc```cccfffgggiiipppsssvvvwwwxxxzzz~~~zzzllljjjmmmooollljjjiiijjjkkklllkkkooorrruuuwwwxxxyyyzzz||||||}}}}}}wwwsssnnnjjjgggddd```^^^___]]]\\\[[[^^^bbbhhhkkkooooooqqquuuwwwuuutttvvvyyy{{{zzzuuuooopppvvv|||}}}~~~zzzzzz{{{{{{zzzzzzyyyxxxwwwwwwwwwwwwwwwvvvvvvvvvqqqpppooonnnmmmjjjfffccc[[[TTTJJJCCC@@@@@@@@@@@@???@@@AAABBBCCCHHHOOOTTT___ppp|||\\\@@@:::666111444000//////000000000777@@@UUUZZZ]]]VVVKKKDDDGGGLLLTTT\\\dddhhhqqq{{{~~~zzzjjjfffiiipppzzzkkkNNNFFFIIIHHHEEEDDD777666666777888777444000111444222333777777BBBZZZuuu~~~xxxzzz|||wwwvvvuuussspppjjjccc___PPPHHH@@@??????>>>>>>@@@@@@???>>><<<<<<<<<===>>>;;;>>>@@@BBBBBBBBBDDDEEEEEEBBB???<<<;;;<<>>CCCHHHMMMTTT\\\cccmmmsssyyy{{{|||zzzyyyxxxyyywwwsssppppppqqqsssttt|||}}}}}}yyyuuurrrqqqrrruuuxxx|||___JJJCCCCCCNNNcccyyyuuugggZZZMMMFFFCCC@@@>>><<<:::888888888888777999;;;<<<;;;;;;<<<======>>>>>>======>>>@@@CCCNNNeeexxxlllttt]]]AAA===999777444333333333111000000,,,111555333DDDcccvvvppphhhsssuuuxxxvvv]]]TTTdddppppppnnnsssooo___WWWnnnxxxqqqGGGFFFJJJWWWhhhssstttoooZZZQQQIIIHHHLLLWWWfffsss~~~}}}|||}}}|||zzzyyyxxxxxxwwwwwwttttttuuuvvvvvvuuutttsssqqqmmmhhh```SSSCCC999777888:::===>>>======>>>???888777666777:::===>>>>>>>>>@@@AAAAAA@@@AAAFFFKKKRRRZZZ\\\WWWYYY]]]WWWJJJ666222000222555666;;;AAA<<>>??????>>>???AAACCCCCCEEEJJJSSSYYYcccuuuzzzYYY@@@;;;666000444000...///111000000555===RRRYYY]]]VVVJJJAAACCCHHHNNNYYYaaabbbeeemmmvvv{{{hhhcccfffmmmtttoooPPPGGGIIIGGGAAA>>>555777999999888666444333222555333444777555???UUUnnn~~~{{{}}}~~~}}}|||vvvvvvuuusssoooiiiccc___RRRIIIBBB@@@@@@>>>>>>@@@@@@???===<<<<<<======>>>>>>@@@BBBBBBAAA@@@@@@AAA>>>===;;;:::;;;>>>AAACCCFFFHHHLLLRRRYYY```fffiiiiiikkkmmmllljjjhhhggggggbbbbbb^^^UUUHHH>>>:::999888===DDDIIIMMMUUU___fffmmmsssyyy{{{{{{}}}zzzyyyyyywwwssspppoooppprrrsssyyy{{{}}}}}}zzzwwwvvvvvvqqqtttwww{{{aaaLLLEEEEEENNNaaavvvttteeeWWWKKKEEEEEE???===;;;999888888888888999;;;===>>>======>>>???>>>>>>???>>>===>>>AAACCCOOOvvvoooqqqZZZAAA@@@999777444333333333111000111---333555000===[[[ooossshhhrrrsssvvvyyycccUUU[[[lllnnnjjjpppnnn___VVVeeewwwnnnHHHEEEHHHVVVhhhrrrrrrnnnXXXRRRMMMJJJKKKSSScccrrrzzz~~~~~~}}}|||{{{zzzyyyyyyyyytttuuuvvvwwwwwwvvvuuutttrrrooolllfffXXXGGG;;;888999<<<>>>>>>======???AAA<<<;;;999:::===???@@@@@@???AAABBBAAA@@@CCCJJJPPPYYY^^^```bbbnnnwwwfffKKK666222111444666888===CCCAAALLLPPPRRRXXX]]]mmmppp|||vvvmmmgggfffiiinnn{{{xxxnnnllliiiggghhhjjjgggddddddgggkkkooopppooorrrtttvvvvvvxxxzzz|||}}}}}}}}}}}}~~~~~~{{{xxxuuurrrpppmmmjjjgggggghhhjjjlllnnnppprrrrrrpppwwwqqq___\\\bbbfff}}}vvvrrruuuxxxyyyzzz{{{{{{yyyxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvrrrpppooonnnllliiiddd```RRRKKKAAA======??????>>>???BBBDDDEEEGGGMMMWWW___hhhzzz}}}wwwVVV@@@<<<666000333///...///111000///444;;;LLLTTTZZZUUUHHH???@@@EEEPPPXXX^^^]]]]]]dddqqqzzzfffaaaeeejjjooopppNNNFFFIIIGGGAAA???777999:::666111111666<<<333555333444777555===RRReee~~~{{{xxxvvvvvvvvvuuusssoooiiibbb^^^TTTJJJBBBAAA@@@>>>>>>@@@??????===<<<<<<===>>>>>>@@@BBBCCCCCC@@@>>>======<<<<<<<<<>>>???BBBDDDEEEGGGJJJOOOWWW___gggmmmqqqnnnooopppnnnjjjgggfffeeeaaaaaa]]]TTTGGG===::::::666<<>>===;;;999888888888999;;;===???????????????AAA>>>??????>>>>>>>>>AAACCCIII|||rrrqqq[[[DDDDDD999777444333333333111000222...444666...888TTThhhtttfffooonnnpppxxxeeeUUUVVViiinnnkkkrrrsssfff\\\dddzzzhhhKKKGGGIIIXXXiiisssrrroooXXXTTTPPPMMMKKKQQQaaaqqqwww~~~}}}{{{{{{{{{{{{uuuvvvwwwxxxxxxwwwvvvuuusssqqqnnniii[[[III===888:::===??????>>>>>>@@@CCC???>>><<<===???AAABBBBBBBBBCCCDDDBBBAAADDDMMMTTT^^^aaaccckkkpppIII777333111555777999???EEEEEEQQQUUUWWW]]]cccuuuwwwpppnnnnnnqqq|||tttsssvvvvvvuuuuuutttooojjjggghhhkkknnnoooppprrruuuvvvwwwxxx{{{}}}~~~}}}{{{zzz{{{}}}{{{xxxvvvtttrrrpppmmmkkkhhhjjjnnnrrrvvvxxxyyyyyyuuuzzzgggUUUUUU^^^ddd{{{}}}pppnnnrrrxxxyyyzzz{{{{{{yyywwwvvvtttttttttuuuuuuuuuuuuuuuuuusssqqqooommmhhhccc___QQQJJJAAA===???AAAAAA??????BBBEEEFFFHHHOOOYYYbbblll~~~~~~uuuUUU@@@===666///222///...000111000///333:::GGGPPPWWWSSSFFF===???DDDUUUZZZ]]][[[[[[cccpppzzzfffbbbfffjjjmmmsssPPPEEENNNSSSHHH;;;999888777555555444444444222444666333111555???HHHccc~~~zzz|||~~~{{{yyyxxxwwwuuurrrnnniiieeebbbWWWMMMBBB===???BBBAAA???@@@>>>===???===;;;===BBBAAAAAA@@@???>>>>>>======;;;<<<>>>>>>???BBBFFFIIIPPPUUUYYY\\\bbbjjjooonnnllloooqqqoookkkgggeeefffeeeaaaXXXLLL@@@999888999:::===BBBIIIPPPZZZcccjjjlllpppuuuxxxyyy}}}{{{}}}}}}wwwppplllmmmnnnooonnnvvvwwwzzz{{{{{{yyywwwuuupppppppppuuu|||aaaLLLEEEEEEMMM^^^ttttttdddWWWKKKDDDCCC???===;;;999777888888999:::<<<===???@@@@@@@@@@@@???<<<<<<>>>???===???CCCOOOwwwqqqqqq}}}\\\KKK===:::888666444444444222111000...000444111333FFF^^^kkkppppppmmmnnnnnn^^^JJJOOO___qqqpppjjjqqqnnnYYYhhh{{{{{{uuuOOOGGGCCCOOOdddqqqmmmdddRRRZZZ\\\TTTMMMSSSbbbnnnwww~~~|||{{{zzzyyyyyyxxxxxxxxxwwwuuutttsssrrrqqqnnnqqqqqqllldddXXXFFF777<<<;;;<<>>AAAFFFAAAAAABBBDDDEEEDDDAAA>>>GGGEEEBBBCCCFFFMMMSSSWWW[[[hhhuuupppDDD666444555999;;;<<>>>>>@@@???======BBBCCCDDDDDDFFFOOO\\\gggsss}}}xxx|||~~~iiiMMMAAA777444555000000000///...---///333666DDDLLLUUUSSSGGG<<>>;;;<<<@@@@@@@@@???>>>>>>===<<<<<<<<<===>>>???AAAEEEJJJNNNTTTYYY^^^```fffmmmqqqpppmmmoooqqqoookkkgggffffffeee```WWWKKK???999888999:::===BBBIIIPPPZZZccciiinnnrrrvvvwwwxxx||||||wwwpppmmmmmmnnnoooooovvvwwwyyyyyyyyywwwuuutttqqqqqqrrrwww}}}cccMMMFFFEEEMMM^^^tttuuueeeWWWJJJCCCAAA>>><<<:::888666777777888;;;<<<>>>@@@AAAAAAAAA@@@@@@===<<<>>>>>><<<>>>BBBXXXxxxmmmkkklllqqq{{{]]]LLL>>>===;;;888666444222111000000...000333//////@@@TTTiiipppsssoooppppppbbbNNNIIIZZZnnnqqqlllttttttcccgggtttyyyqqqmmmWWWHHH@@@LLL___hhhddd]]]UUU^^^aaaXXXOOORRR^^^hhhttt~~~~~~}}}|||{{{zzzyyyyyyxxxxxxwwwwwwvvvuuutttssssssrrrqqqsssrrrooojjjaaaPPPAAA>>><<<<<>>DDDKKKWWWZZZ[[[WWWXXXggg~~~www}}}yyywwwzzzzzzxxxvvvtttrrrqqqqqqrrrqqqppprrrrrrsssvvvyyy{{{||||||}}}{{{||||||yyyxxxxxxwwwtttqqqrrrrrrtttxxx|||zzzhhh]]][[[```eeerrrmmmoooxxx|||~~~zzzxxxyyyxxxvvvwwwuuuttttttuuuuuutttsssssstttqqqmmmkkkhhh```WWWMMMDDD>>>>>>@@@>>>===>>>AAACCCDDDEEEHHHRRR```kkkvvvzzz{{{}}}hhhKKK???666555555///000000///...---///333666AAAIIISSSSSSGGG<<<===EEESSSSSSWWWZZZ\\\ccctttyyyfffdddmmmuuuuuuUUUNNNWWWXXXNNNCCC:::999888777666555555555222555777555333555;;;AAASSSsss}}}{{{wwwvvvuuusssoookkkgggeeeZZZRRRHHHCCCDDDEEEDDDBBBBBB???===???>>><<<===@@@@@@@@@@@@???>>>>>>======>>>???@@@AAADDDIIIOOOTTTZZZ___dddggglllrrrsssqqqoooppppppnnnkkkhhhggggggeee___UUUHHH>>>888777888;;;>>>CCCIIIQQQZZZccciiiooosssvvvvvvvvvzzz{{{vvvqqqmmmmmmooopppqqqwwwwwwwwwvvvuuutttsssrrrrrrsssuuuyyyeeeNNNEEEDDDLLL]]]sssvvvfffWWWJJJAAA???<<<;;;999777666666777888<<<===???AAABBBBBBBBBAAAAAA>>>===>>><<<:::===BBBWWW{{{bbbXXX\\\gggpppyyy^^^MMM@@@@@@>>>;;;888444111///...000///000222---,,,777HHHbbbnnnsssoooooopppcccQQQFFFVVVlllqqqnnnuuuyyynnnhhhooovvvzzzwwwrrrooonnneeeLLL>>>JJJ\\\___\\\[[[]]]fffiii___TTTSSS[[[cccnnn{{{}}}|||{{{zzzyyyyyyxxxxxxxxxyyyvvvvvvvvvuuuuuutttttttttssssssrrrpppoooiiiZZZKKK@@@======@@@EEEKKKVVVaaajjjlllpppssssssnnngggaaa]]]___cccggglllrrrzzz~~~oooMMM555555444666;;;>>>@@@GGGNNNTTTWWWYYYYYY```vvveeeaaaaaagggooowwwwwwppplllkkkppprrrpppkkkjjjkkkjjjhhheeehhhllloooppprrrsssttttttuuuwwwyyy{{{|||}}}}}}~~~}}}{{{{{{{{{{{{yyywww{{{|||~~~~~~qqqmmmrrrxxxxxxrrrttt{{{~~~~~~yyyvvvxxxxxxvvvwwwuuuttttttuuuuuutttssssssssspppkkkhhhddd[[[RRRJJJCCC===>>>@@@>>>===>>>AAACCCEEEFFFJJJUUUeeeqqq}}}~~~}}}|||fffGGG<<<555555555...///000///......///222555>>>FFFQQQSSSIII===;;;@@@OOOSSSYYY\\\\\\cccuuu}}}lllhhhpppxxxzzzvvvVVVPPPWWWVVVKKKBBB<<<;;;999888666666555555333666777666444555999===NNNnnn~~~|||wwwvvvuuusssooolllhhhfff\\\UUUMMMHHHGGGHHHGGGEEEEEE@@@<<<===>>>===>>>BBBAAAAAAAAA@@@@@@????????????@@@BBBDDDGGGMMMUUUZZZ___eeejjjlllppptttuuurrrqqqqqqpppnnnkkkiiihhhgggddd]]]QQQEEE<<<777777888;;;>>>CCCIIIQQQZZZccciiinnnqqqtttuuuuuuzzzzzzvvvqqqnnnmmmoooqqqssswwwvvvuuutttsssrrrqqqqqqqqqsssvvvzzzeeeMMMDDDCCCKKK]]]rrruuueeeWWWJJJBBB@@@<<<;;;999777666777888999===>>>@@@BBBCCCCCCCCCBBBBBB???>>>===;;;999===DDDYYYrrr[[[TTTYYYjjjtttxxx___PPPCCCCCCBBB???:::555222000000000///000111---+++333>>>YYYiiirrrmmmkkklllaaaOOOHHHUUUjjjrrrnnntttzzzsssgggiiinnnttttttrrrqqqssspppPPP>>>JJJ[[[\\\\\\```hhhpppqqqdddVVVSSSZZZ```iiiwww{{{zzzyyyyyyxxxxxxwwwxxxxxxxxxuuuuuuuuuuuuuuuuuuvvvvvvsssrrrpppoooppplll___QQQCCC@@@???CCCGGGLLLVVV```kkkqqq{{{{{{nnneeedddiiiqqqzzz[[[AAA999777666888<<>>???>>>===???BBBDDDFFFGGGLLLXXXhhhuuu}}}|||yyybbbCCC999444555444---///000000///......111333;;;DDDPPPUUUMMM@@@<<<>>>MMMUUU]]]___^^^bbbqqq~~~~~~ooofffllluuu}}}}}}xxxxxxYYYSSSXXXSSSHHHAAA===<<<;;;999777666666666444666777666555555888:::KKKlll~~~|||vvvvvvtttrrroookkkhhhfff^^^XXXQQQLLLKKKJJJHHHGGGEEE>>>:::<<<>>>===???BBB@@@@@@@@@@@@@@@?????????AAACCCEEEHHHLLLSSS[[[```dddjjjnnnooorrruuuuuuqqqrrrqqqpppooommmkkkhhhgggbbbZZZMMMAAA:::777777888<<>>===:::999???GGGfffsss___YYYeeewww~~~bbbUUUIIIFFFEEECCC>>>777333222222//////000111///...333:::QQQgggsssmmmiiikkkbbbQQQHHHQQQeeepppnnnsss{{{xxxccceeekkkssssssnnnkkkmmmqqqRRR>>>HHHWWW[[[___hhhoootttrrrcccSSSOOOVVV]]]eeerrr{{{xxxyyyxxxxxxwwwwwwwwwxxxxxxuuuuuuuuuvvvvvvvvvvvvvvvuuutttqqqnnnooommmcccXXXHHHFFFFFFHHHIIIJJJOOOVVV```fffoooyyy}}}{{{tttnnnjjjooowwwnnnKKK:::<<<;;;999:::>>>AAABBBHHHOOOVVVVVV^^^pppxxxwww{{{bbbOOOJJJIIIKKKOOORRRUUU]]]eeecccddddddccccccdddgggjjjrrrjjj___XXXTTTSSSSSSSSSRRRVVV[[[___aaafffmmmrrrtttwww{{{}}}||||||}}}~~~}}}~~~~~~zzzwwwyyyzzzyyywwwuuuttttttuuuuuutttsssppppppmmmhhheeeaaaYYYOOODDD???===>>>???===>>>@@@CCCEEEGGGHHHMMMZZZkkkxxx}}}vvvwww]]]AAA888333444444---//////000///......000222:::BBBOOOVVVQQQFFF??????KKKWWWbbbfffeeehhhqqqzzzrrrfffhhhrrrwwwzzz{{{[[[UUUXXXRRRHHHCCC???>>><<<:::888777666666555555666555444555888:::HHHkkk~~~|||vvvuuutttrrrnnnjjjfffddd^^^ZZZTTTPPPMMMKKKIIIHHHCCC>>><<>>888777999:::===@@@EEEJJJQQQZZZccciiijjjpppuuuxxx{{{yyyzzzxxxtttooolllmmmqqqtttvvvvvvvvvuuutttsssrrrqqqooosssyyy}}}fffLLL@@@BBBJJJ[[[qqqooo___RRRHHHDDDDDD===<<<:::888888999:::;;;===>>>@@@BBBCCCCCCCCCBBB@@@>>>>>>===:::;;;CCCMMMrrr~~~oooiiitttggg\\\QQQKKKKKKIIIBBB999444222333//////000000000111444888KKKfffvvvppplllpppiiiYYYHHHJJJ\\\mmmooottt|||{{{hhhkkkttt}}}yyymmmfffhhhmmmSSS@@@DDDOOOWWW```jjjnnnsssppp___NNNJJJQQQXXX```mmm~~~}}}zzzzzzyyyxxxxxxwwwwwwwwwxxxvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwtttqqqpppoooiiiaaaSSSQQQPPPQQQOOOLLLMMMQQQSSSVVV[[[dddmmmuuuyyy{{{xxxvvvwwwuuu[[[AAA777:::===<<<===BBBEEEGGGMMMTTTSSSYYYiii}}}kkk``````dddpppppp___TTTNNNKKKLLLNNNTTT]]]aaaeeemmmvvvwwwxxxxxxvvvtttrrrrrrrrrsssiii___\\\\\\]]]^^^aaaaaabbbccccccdddfffiiilllqqquuuzzz|||{{{zzz|||~~~|||}}}{{{xxxyyy{{{zzzwwwuuuttttttuuuuuutttsssooooookkkfffccc___VVVMMMAAA===<<<>>>???===>>>AAADDDFFFHHHJJJQQQ___qqquuuxxx~~~~~~~~~zzzXXX@@@999333222444///...///000///......///111:::AAAMMMWWWUUUKKKCCCBBBIIIVVVccchhhlllrrrzzz~~~{{{llliiissstttyyyyyyYYYSSSVVVPPPGGGEEE@@@???===;;;999888777777555555444444444555888:::BBBhhh~~~}}}|||vvvuuutttqqqmmmhhhdddbbb___[[[WWWRRRNNNLLLJJJHHHCCCBBBFFFPPPUUUPPPIIIEEEFFFFFFFFFFFFFFFFFFFFFFFFIIIMMMRRRWWW\\\aaagggjjjnnnrrrsssqqqrrruuuuuurrrqqqqqqqqqrrrrrroooiiiddd]]]SSSEEE;;;777888:::;;;>>>@@@EEEKKKQQQZZZccciiinnnttt{{{zzz{{{yyyuuupppllllllppptttuuuvvvwwwxxxwwwvvvtttrrrpppuuu{{{gggMMM@@@BBBJJJ[[[qqqmmm[[[NNNEEEBBBDDD<<<;;;999888777888:::;;;===>>>@@@AAABBBBBBBBBBBB>>>===>>>===;;;===GGGSSSwwwrrryyymmmeee[[[SSSSSSOOOFFF;;;333000111000000///...///222444555CCCcccwwwrrrooouuuqqqcccKKKHHHWWWiiinnnrrrxxxxxxnnnsssqqqiiilllkkkXXXFFFAAAHHHSSS___hhhjjjqqqooo```OOOJJJOOOUUU\\\iiiyyy~~~|||{{{zzzxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvtttwwwvvvqqqoooooommmiiiaaa^^^\\\\\\XXXSSSSSSWWWXXXYYY^^^gggrrr}}}~~~rrrfffeeemmmvvvxxxuuurrrlllbbbVVVJJJ@@@<<<<<>>@@@FFFJJJMMMTTT\\\YYYfffwwwbbbSSSJJJJJJLLLPPPWWW```kkkrrruuuwwwmmm^^^OOOFFFDDDJJJPPPPPPVVVaaammmtttxxxyyypppkkkoootttuuuwww{{{{{{yyyvvvsssqqqmmmiiiffflllrrrxxxzzzyyyxxxzzz}}}{{{}}}~~~zzzwwwyyyzzzxxxwwwuuuttttttuuuuuutttsssooonnnjjjddd```[[[RRRHHH>>><<<<<<>>>>>><<<>>>BBBCCCEEEIIIMMMUUUeeeyyy|||vvv|||~~~qqqTTT@@@:::222111444111...///000///...---...000888>>>KKKVVVVVVNNNFFFDDDIIITTT^^^dddlllwwwtttnnnuuuppptttuuuUUUPPPSSSMMMFFFEEE@@@???===;;;999888777777666555333333333666999;;;>>>fff~~~}}}}}}}}}~~~~~~~~~}}}}}}|||vvvuuusssppplllgggccc```___\\\XXXSSSOOOLLLJJJIIIFFFHHHQQQ___ddd]]]QQQIIILLLMMMMMMMMMMMMMMMMMMMMMLLLQQQWWW\\\aaafffkkknnnrrrttttttrrrrrruuuuuusssqqqpppqqqssstttpppiiiccc[[[QQQCCC:::777888;;;<<<>>>AAAEEEKKKRRRZZZccciiirrryyy|||{{{zzzvvvqqqllllllpppttttttvvvxxxyyyyyyxxxuuusssqqqvvv}}}hhhNNNAAAAAAIII[[[pppmmmZZZLLLCCC@@@BBB;;;:::888666666777999:::<<<===???AAABBBBBBBBBAAA=========>>><<<>>>JJJWWWqqqjjjvvvrrrkkkaaaXXXXXXSSSIII<<<222...///111111///---///222333222===___vvvrrrpppxxxvvviiiQQQJJJUUUhhhmmmooosssqqqmmmsssrrrkkkppplll___LLLAAADDDQQQ^^^fffiiiqqqrrrdddTTTMMMPPPTTTYYYfffvvv}}}|||{{{yyyxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuppptttuuuppplllmmmnnnmmmkkkgggdddccc___[[[\\\```iiimmmuuuvvvbbbLLLDDDJJJSSSTTTRRRNNNKKKDDD??????CCCCCC@@@???>>>BBBIIINNNRRRZZZbbbmmm}}}bbbLLLFFFIIILLLFFFHHHHHHHHHKKKRRRYYY\\\[[[SSSJJJEEEDDDGGGNNNTTT^^^eeesss}}}uuukkkccciiiooovvvxxxwwwwwwyyy|||{{{{{{~~~~~~yyywwwxxxxxxwwwwwwuuuttttttuuuuuutttsssooonnnjjjbbb]]]XXXNNNCCC===;;;<<<>>>>>><<<>>>BBBBBBEEEIIINNNXXXjjjyyy{{{xxxlllQQQAAA;;;222000444222...///000///...---...///777<<>>;;;888888888555444444333333444444555>>>WWWttt~~~}}}|||~~~~~~}}}{{{wwwvvvuuutttqqqllleeeaaa]]][[[VVVQQQLLLJJJKKKMMMEEEHHHRRR```gggbbbWWWPPPQQQQQQQQQSSSTTTTTTSSSQQQSSSVVVZZZ___ccchhhmmmqqqxxxwwwuuuttttttsssqqqooouuuttttttuuussslllaaaYYYRRRLLLBBB;;;888999;;;<<>>@@@===;;;??????999JJJnnnqqqfffnnnzzz|||pppjjjkkkggg\\\LLL===333111111000000//////000111222222===UUUoooyyyzzzyyywwwsss^^^HHHSSSlllllllllrrrooonnnhhhwwwyyyiiijjjqqqpppcccQQQEEEDDDNNNZZZaaakkkoooqqqiiiWWWJJJLLLVVVXXXcccsss~~~}}}zzzxxxvvvtttsssxxxzzz{{{zzzxxxxxxyyyzzzvvvuuussssssrrrpppllljjjmmmfffbbbaaa___]]]ccclllxxxxxxWWWKKKBBBAAACCCBBB???>>>???@@@@@@BBBBBBCCCCCCCCCCCCDDDIIIPPPSSSXXXeeettt^^^PPPNNNKKKIIIKKKGGGHHHIIIKKKOOORRRUUUWWWVVVPPPKKKIIIHHHJJJSSS\\\bbblll|||{{{rrrlllooorrrvvvyyy{{{}}}~~~|||{{{zzz{{{{{{yyyxxxwwwvvvtttttttttsssqqqooopppnnnjjjbbbZZZPPPHHHDDD<<<<<<===>>>???@@@@@@AAAFFFEEEIIIQQQZZZiiivvvuuujjjUUU@@@888555111///000........................333<<>>:::999999:::555444444333333444444555:::RRRppp~~~~~~~~~}}}{{{~~~}}}}}}~~~~~~|||zzzyyyxxxvvvuuurrrnnnhhhddd```]]]XXXQQQKKKHHHHHHIIIFFFFFFMMMWWW]]]ZZZVVVUUUWWWWWWXXXZZZ[[[[[[ZZZXXX^^^```ccceeehhhlllqqqttt|||zzzwwwuuutttsssqqqppprrrqqqqqqrrroooggg\\\SSSJJJEEE>>>999888:::<<<===@@@BBBFFFMMMVVV```hhhmmmwww|||yyyvvvsssqqqqqqpppooonnnrrrtttwwwxxxwwwuuuttttttxxxyyy|||~~~kkkMMMFFFAAAIIIZZZooo{{{gggZZZHHH@@@BBBAAA<<<;;;999777555666:::===???@@@AAAAAAAAAAAA??????>>><<<:::===>>>:::PPPwww~~~rrrjjjppp{{{uuuoooooommmaaaKKK999333222000000000000000000111222222999PPPjjjuuuwwwxxxwwwttthhhPPPUUUiiikkklllrrrnnnnnnhhhuuuwwwhhhiiioooooohhhXXXGGGCCCNNN[[[bbbooossstttkkkXXXHHHGGGNNNTTT___ooo}}}}}}|||zzzyyywwwuuutttssswwwxxxyyyxxxvvvuuuvvvwwwuuuuuutttuuutttrrrooolllmmmgggdddccc```^^^cccjjj}}}sssaaaLLLCCC======???===<<<===<<<<<<===???BBBEEEHHHJJJIIILLLTTT^^^dddjjjxxxhhhPPPKKKNNNLLLKKKNNNLLLLLLMMMPPPVVV^^^fffkkkeeeZZZNNNIIIIIINNNYYYcccooo~~~~~~wwwssstttvvvxxxzzz{{{}}}~~~|||{{{{{{{{{{{{zzzxxxxxxvvvuuuuuuuuutttqqqoooooolllhhhaaaWWWNNNEEEAAA<<<======>>>???@@@AAAAAAHHHHHHKKKTTT___ppp~~~qqqqqqcccQQQ>>>777444111...///........................222;;;GGGOOOPPPLLLGGGCCCEEEMMMTTTVVV[[[fffpppttt}}}rrrqqqpppqqqzzzYYYQQQTTTQQQLLLLLLDDDCCCAAA===:::999:::;;;555555444444444444555555666LLLhhh}}}~~~}}}~~~}}}|||}}}||||||}}}~~~~~~{{{yyyzzzxxxvvvuuussspppkkkhhhccc```ZZZRRRJJJEEEDDDEEEEEEEEEHHHMMMPPPQQQUUU[[[```aaaccceeeffffffeeedddjjjkkklllmmmnnnqqquuuyyy|||wwwtttrrrqqqpppooonnnmmmkkkjjjggg^^^SSSKKKBBB???;;;:::;;;===>>>???BBBDDDHHHOOOYYYdddmmmsss{{{zzzwwwsssqqqqqqqqqpppooorrrtttwwwxxxxxxwwwwwwxxxyyyzzz|||~~~pppRRRIIICCCJJJ[[[ooouuu___TTTGGGBBBCCC@@@;;;;;;999666555777:::>>>??????AAAAAAAAAAAA@@@???>>>>>>;;;===>>>???ZZZzzzpppkkkiiiqqq}}}~~~yyywwwvvvfffHHH555333333000000000000000000000111222444KKKdddssswwwwwwvvvuuurrr[[[WWWeeejjjnnnqqqmmmooojjjuuuvvvlllnnnqqqnnnooobbbKKKBBBMMM\\\aaappptttvvvooo]]]KKKGGGKKKNNNYYYhhhvvv|||{{{zzzyyyxxxxxxwwwwwwxxxyyyyyyxxxuuuttttttuuuttttttuuuwwwwwwuuuqqqmmmiiiddd```]]]WWWRRRSSSWWWjjjooonnnhhhddd___QQQCCC@@@<<<:::<<<;;;999:::===;;;;;;<<>>???@@@AAABBBBBBKKKKKKOOOWWWdddxxxvvvvvv{{{ZZZKKK<<<666444222...---........................111999EEENNNRRRNNNGGGBBBCCCIIINNNNNNRRR]]]jjjrrrrrroookkklll|||zzzYYYSSSVVVSSSPPPQQQIIIGGGDDD???;;;999:::<<<555555444444444444555555444EEE```zzz~~~~~~}}}||||||}}}~~~|||zzzzzzxxxvvvtttsssqqqmmmkkkdddaaaZZZQQQIIICCCBBBCCCDDDCCCEEEGGGHHHKKKUUU___gggjjjnnnpppqqqppppppppprrrrrrsssrrrsssvvvzzz}}}|||vvvqqqooonnnlllkkklllhhhccc^^^YYYRRRIIIBBB???>>>===>>>@@@AAABBBAAABBBDDDIIIPPP[[[gggqqqwww~~~}}}yyyuuurrrrrrrrrqqqqqqtttvvvxxxxxxwwwwwwxxxyyy{{{{{{|||~~~tttTTTJJJEEELLL\\\pppqqqZZZPPPGGGCCCBBB===;;;:::999666555777;;;>>>>>>???@@@AAABBBAAA@@@???@@@AAA===<<>>444;;;;;;<<<>>><<<888:::???<<<<<<===@@@HHHRRR[[[bbbiiinnnvvv|||ttt[[[LLLGGGGGGMMMRRRTTTXXX]]]```gggqqqzzz~~~{{{xxxjjj]]]QQQQQQZZZfffrrr|||}}}~~~zzzqqqkkkkkkmmmmmmmmmllljjjjjjkkknnnqqquuuyyy~~~}}}~~~}}}}}}}}}|||}}}~~~|||{{{{{{||||||{{{yyyyyyxxxvvvvvvuuutttqqqoookkkhhhccc[[[QQQGGG???;;;======>>>???@@@BBBCCCCCCLLLMMMPPPXXXggg~~~~~~~~~rrrTTTIII===777555333000---........................000777BBBMMMTTTQQQJJJCCCAAAGGGLLLNNNPPPYYYeeennntttnnniiijjj{{{}}}^^^VVVWWWRRRMMMMMMMMMKKKGGGAAA<<<999:::;;;666555555444444555555666444AAAXXXttt}}}}}}}}}~~~|||zzzxxxuuutttsssqqqnnnkkkccc```YYYPPPHHHCCCBBBBBBBBBBBBDDDFFFFFFHHHSSS___jjjnnnsssvvvvvvuuuvvvwwwuuuvvvwwwwwwwwwzzz~~~zzztttooollljjjiiiggghhhaaaXXXPPPLLLGGGBBB>>>?????????AAACCCCCCBBB@@@BBBDDDHHHPPP[[[hhhtttzzz}}}xxxtttsssssssssrrrwwwxxxyyyxxxvvvvvvxxxyyy|||}}}~~~wwwUUUHHHGGGNNN^^^ssslllVVVNNNFFFBBBAAA:::::::::888666555777;;;???>>>???@@@AAABBBAAAAAA@@@???AAA<<<;;;???IIIjjj~~~bbbTTTZZZgggpppsss~~~dddBBB000333555000111111000000000000000111222FFFbbbwww}}}xxxsssppppppcccUUUWWWfffooonnnlllsssooovvv{{{wwwyyy~~~zzzhhhtttpppXXXDDDFFFRRRXXX```gggqqquuukkk[[[PPPMMMLLLUUUbbbnnnyyy~~~}}}|||{{{|||}}}~~~yyyzzzzzzxxxvvvttttttuuuuuuuuuwwwxxxwwwtttnnnjjjkkkiiibbbWWWKKKBBB;;;777999;;;<<<;;;<<<>>><<<888;;;;;;>>>???<<<777999>>><<<<<<===@@@HHHRRR[[[bbbgggnnnvvv{{{~~~xxxhhhVVVIIIJJJIIIJJJNNNRRRWWW```hhhiiioooxxx}}}vvvqqqddd[[[VVV[[[dddmmmuuuzzz~~~wwwssssssuuuxxxyyyzzz{{{zzztttmmmlllpppvvvsssuuuvvvuuuqqqoooooopppmmmrrrwwwzzzzzzzzz}}}}}}}}}}}}~~~}}}|||{{{{{{|||}}}{{{zzzyyyxxxvvvuuuuuusssqqqnnnjjjfff```WWWNNNEEE>>>;;;======>>>@@@AAACCCDDDDDDLLLNNNQQQYYYjjjsssTTTLLL@@@888555555222//////////////////////////////444???LLLUUUUUUNNNFFF@@@FFFOOOSSSTTTXXXbbblll}}}uuummmhhhkkk~~~~~~kkkbbb___UUULLLJJJKKKIIIFFFAAA<<<::::::;;;666666555555555555666666666===PPPlll}}}}}}}}}}}}zzzxxxvvvuuutttqqqmmmjjjccc```YYYPPPGGGBBBAAAAAA@@@@@@BBBEEEEEEFFFPPPZZZeeejjjqqqttttttssstttvvvtttvvvxxxyyyyyy{{{}}}zzzvvvpppkkkhhheeecccaaa^^^VVVMMMFFFCCCAAA???===??????@@@BBBDDDDDDBBB@@@CCCEEEIIIQQQ\\\iiiuuu|||{{{wwwuuutttssssssxxxxxxxxxvvvuuuuuuwwwyyy}}}wwwUUUIIIJJJQQQbbbxxxeeeQQQLLLEEEAAA???999:::999888666555777<<>>@@@AAABBBBBBAAA@@@===???:::999BBBQQQqqqxxx]]]TTT]]]mmmwwwwww{{{[[[???222333444222222111111000000000000000222BBB]]]ttt{{{vvvqqqqqqmmmfffSSSNNN```mmmmmmppprrrnnnrrrtttrrrxxx}}}uuugggrrrsssaaaKKKCCCIIIQQQXXX```mmmuuunnn]]]NNNHHHLLLTTT```kkkuuu~~~|||zzzyyyyyyzzz{{{vvvwwwwwwvvvsssrrrrrrsssuuuuuuvvvwwwwwwtttooollljjjiiicccWWWKKKCCC<<<777:::::::::::::::;;;;;;;;;;;;;;;<<<>>>;;;777888===;;;;;;<<>><<<===>>>???@@@BBBCCCEEEEEEJJJOOOTTT]]]pppsssYYYQQQDDD888444444333000///////////////////////////333<<>><<<===@@@AAACCCJJJSSS\\\bbbjjjnnnmmmlllnnnpppoooqqqtttuuuuuuuuuvvvwwwnnnkkkfffbbb___\\\XXXVVVNNNIIICCC@@@@@@AAA@@@???BBBAAABBBDDDFFFGGGEEECCCEEEFFFJJJRRR]]]jjjwww~~~~~~yyyvvvuuutttsssvvvwwwvvvuuutttuuuyyy|||~~~uuuWWWLLLNNNVVVggg~~~vvv\\\LLLIIIBBB???>>>999999999888666666888<<>>@@@AAABBBBBBAAAAAA===???:::===KKK]]]|||{{{gggaaakkkxxx~~~tttQQQ===666333222444222222111000000000000000000===TTTjjjtttrrrqqqtttnnnkkkRRREEEXXXhhhmmmvvvsssooopppnnnllluuuyyynnnhhhoootttkkkUUUBBBBBBLLLSSS\\\kkkwwwsssaaaPPPHHHJJJRRR]]]fffppp}}}|||yyywwwwwwxxxyyytttuuuvvvuuusssrrrssstttttttttuuuvvvxxxwwwtttrrriiijjjcccUUUIIIBBB<<<555999999999:::999999:::<<<===:::;;;===<<<999;;;???<<<<<<===???BBBEEEHHHJJJOOOWWW```dddjjjqqqsssqqqhhhaaaUUUJJJAAA>>>AAAEEEFFFLLLSSSZZZbbblllwww}}}{{{}}}|||{{{tttmmmgggdddaaa___aaaeeedddhhhoooyyy|||yyyyyy|||~~~{{{}}}{{{yyyyyy|||{{{}}}~~~}}}|||{{{|||}}}~~~}}}{{{xxxwwwuuutttsssqqqnnnlllgggaaaWWWLLLDDD???=========>>>???AAABBBDDDEEEFFFJJJQQQYYYccczzzppp^^^WWWGGG777000333333000////////////////////////000111999HHHXXX^^^XXXPPP@@@FFFQQQXXXVVVUUU]]]jjjvvvrrrhhhccciiimmmhhheeeWWWJJJGGG===>>>???>>><<<:::;;;<<<666666555555555555666666888777DDD___zzz{{{{{{{{{}}}}}}{{{|||{{{{{{{{{yyyuuunnnjjjfffbbbZZZPPPFFF???=========999888;;;===@@@GGGOOOUUU\\\dddhhhgggfffhhhkkkiiilllooopppooonnnmmmmmmdddaaa]]]ZZZWWWSSSOOOLLLBBB???===>>>AAACCCBBB@@@DDDDDDEEEGGGJJJKKKJJJHHHGGGHHHLLLSSS^^^lllxxx}}}zzzwwwuuutttttttttuuutttttttttvvvzzz~~~~~~rrrXXXQQQQQQYYYkkkmmmUUUHHHGGGAAA>>>>>>:::999999888666666888<<<@@@===>>>@@@AAABBBBBBAAAAAA@@@AAA===BBBTTThhhwwwsss{{{oooJJJ<<<888333222555222222111000000///000000///999MMMbbbmmmnnnqqqxxxqqqoooRRR???RRReeemmm{{{wwwrrrqqqllliiisssvvviiiiiimmmuuurrr[[[AAA>>>IIIPPPZZZlllzzzxxxhhhVVVLLLHHHPPPZZZccclllyyy{{{yyyxxxxxxyyyuuuvvvwwwvvvuuutttuuuvvvtttssstttvvvyyyzzzyyywwwooopppgggWWWJJJCCC<<<555666666777:::;;;;;;>>>BBB???;;;:::===???>>>???CCC???@@@@@@BBBBBBCCCCCCCCCAAAHHHNNNNNNRRRWWWWWWRRROOOFFF===<<<@@@CCCDDDDDDIIIRRR]]]gggpppzzz}}}tttkkkccc\\\XXX\\\bbbmmmsss|||~~~~~~}}}~~~}}}|||~~~|||}}}}}}|||{{{|||}}}~~~}}}|||xxxvvvtttsssrrrpppmmmkkkeee^^^SSSHHHAAA===<<<======>>>???AAACCCEEEFFFGGGKKKSSS\\\iiiqqqbbbZZZIII666...111222000000000000000000000000000000111888GGGXXX```\\\TTTAAAFFFOOOVVVTTTRRR\\\jjjtttqqqfff```fff|||xxx]]]ZZZWWWSSSMMMEEECCCAAA>>><<<;;;;;;<<<<<<:::999999888777777777888555:::???JJJfff}}}~~~}}}zzz|||~~~}}}vvvpppllljjjgggbbb]]]XXXNNNBBB<<<<<<;;;<<<===>>>???AAAFFFIIIOOORRRWWW[[[___`````````dddeeeeeeeeeccc```]]][[[[[[YYYUUUPPPKKKGGGDDDBBB???@@@BBBBBBCCCEEEHHHKKKLLLHHHGGGKKKQQQSSSOOOJJJGGGKKKQQQYYYbbbmmmvvv|||~~~|||wwwxxxzzzwwwtttsssxxxxxxxxxwwwvvvxxx|||jjjZZZSSSWWW___tttfffSSSCCCAAA@@@;;;:::???;;;:::888666777888;;;<<<>>>>>>???@@@AAAAAABBBBBB@@@CCCBBBFFFbbb```BBB<<<666333444222222222111111000/////////222333<<>>===<<<>>>CCCCCCBBBAAABBBCCCCCCBBBAAA@@@DDDHHHIIILLLOOOKKKFFF<<>>???@@@AAAAAACCCFFFIIINNNZZZgggwwwxxxsss[[[CCC888666333111111222222111111000/////////...111888DDDUUUaaa```XXXKKKDDDAAAGGGOOOUUU^^^gggooo{{{uuubbb[[[dddooo~~~sssYYYWWWWWWUUUQQQJJJCCCBBB???===<<<<<<<<<===>>>===;;;999777666555555555999<<>>@@@DDDHHHOOOQQQUUUYYY\\\]]]]]]]]]______```___^^^[[[YYYWWWRRRPPPMMMJJJFFFCCCAAAAAA???@@@BBBCCCDDDGGGKKKOOONNNPPPSSSYYY\\\ZZZSSSMMMJJJNNNTTT]]]gggqqqzzz{{{vvvxxxzzzxxxvvvuuuyyyyyyyyyyyyyyy{{{}}}kkk\\\VVV\\\fff{{{aaaPPPCCCAAA@@@;;;:::>>>:::999777666777999<<<======>>>>>>???@@@@@@AAAAAABBBCCCDDDQQQvvv|||\\\AAA<<<777444444222222222111111000000//////111111888JJJ^^^lllrrrrrrnnnlll```OOOIIITTTeeennnjjjmmmkkkbbb___dddkkknnnpppnnnsssuuubbbGGG>>>FFFRRRcccsssyyyyyyqqq^^^KKKJJJMMMSSS]]]eeeooo}}}{{{zzzyyywwwyyyxxxwwwuuuttttttttttttuuutttssstttvvvwwwwwwvvvtttqqqjjj^^^PPPDDD===:::999;;;<<<<<<;;;===AAAEEEDDDAAA@@@AAA@@@>>>@@@DDDBBBAAA@@@@@@AAAAAA@@@>>>===AAAEEEFFFIIILLLIIIDDD@@@CCC===:::DDDFFFDDDIIIVVVeeeuuuooogggddd[[[aaaxxx~~~}}}}}}}}}}}}||||||}}}}}}||||||{{{{{{wwwwwwtttooommmnnnkkkfff___YYYOOODDD===:::<<<>>>>>>???@@@AAAAAACCCFFFIIIOOO\\\lll~~~|||uuu[[[@@@777666444333333222222111111000000//////---000666BBBRRR^^^^^^WWWHHHBBB???DDDKKKQQQZZZcccfffuuu{{{jjj___bbbiii~~~sssYYYXXXYYYYYYVVVOOOEEECCCAAA???============???>>><<<:::999888777777555777999@@@VVVwww~~~}}}|||~~~~~~{{{vvvpppllljjjfffbbb^^^ZZZQQQDDD<<<999999:::<<<<<<===???BBBEEELLLNNNQQQTTTVVVWWWWWWVVVVVVVVVWWWWWWUUUTTTRRRPPPIIIHHHFFFCCCBBBAAAAAAAAABBBCCCDDDEEEGGGKKKPPPSSSUUU\\\dddiiifff]]]TTTMMMMMMQQQXXXbbbmmmwwwzzzvvvxxxzzzxxxwwwwww{{{||||||{{{|||{{{kkk```\\\eeeqqqYYYLLLAAAAAA@@@;;;999<<<888777777777888;;;===???======>>>>>>??????@@@@@@CCCAAAGGGbbb}}}vvvyyywwwUUU???<<<888555555111222222222111000000//////111///444CCCXXXhhhooooookkkllleeeUUUJJJNNN___mmmiiikkkhhh```[[[```hhhmmmrrrooorrruuugggOOOAAAAAASSSddduuu{{{{{{tttbbbQQQJJJKKKQQQZZZbbblllzzz~~~|||{{{yyyxxxwwwwwwvvvuuuuuuuuuuuuuuuvvvtttssstttuuuvvvuuutttvvvsssmmmaaaSSSFFF===888:::;;;======>>>@@@CCCEEEGGGCCCAAACCCBBB???@@@CCCAAA???============<<<::::::>>>AAACCCGGGJJJHHHCCCDDDAAA:::>>>HHHGGGIIIWWWnnnzzz{{{iiiaaa``````rrr}}}{{{wwwxxxyyyyyy{{{~~~~~~}}}|||{{{{{{||||||{{{{{{zzzyyyvvvwwwsssnnnlllllliiiccc\\\UUUKKKAAA;;;;;;===@@@???@@@AAAAAAAAACCCGGGJJJRRRaaattt{{{|||{{{\\\>>>555777777555666222222222111000000//////---///444>>>NNNZZZ[[[VVVHHHBBB???BBBJJJRRR[[[ccccccrrrpppcccccchhhuuuYYYWWWXXXWWWSSSKKKFFFEEECCCAAA???>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<555777666:::LLLkkk}}}|||{{{zzz{{{{{{yyyvvvrrrooommmgggbbb]]]ZZZRRRFFF<<<888888999;;;;;;;;;===@@@BBBHHHIIIKKKMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMKKKJJJIIIEEEDDDBBBAAA@@@AAABBBCCCEEEFFFIIIKKKNNNSSSXXX\\\cccllltttssshhhYYYOOOJJJOOORRRZZZeeeqqq|||{{{xxxzzzzzzxxxwwwyyy}}}}}}~~~~~~zzznnnfffdddooo~~~rrrQQQGGG@@@@@@@@@<<<999:::666666666777999<<>>>>>??????@@@@@@@@@@@@CCC@@@LLLtttuuupppttt{{{iiiMMM===<<<888666555111333333222111111000000///111///111<<>>888:::;;;===???AAACCCEEEFFFEEEAAA@@@BBBBBB@@@@@@BBB@@@===;;;:::::::::999888:::???BBBDDDHHHLLLJJJEEEFFF@@@;;;BBBJJJHHHUUUrrrrrr```[[[dddrrr|||xxxtttsssrrrsssuuuttttttxxx~~~|||}}}}}}{{{{{{{{{{{{zzzyyyxxxxxxuuuvvvsssnnnkkkjjjeee___XXXQQQFFF>>>;;;<<>>666999888666777333333222111111000000///,,,///222:::HHHUUUXXXTTTKKKFFFCCCEEEMMMWWWbbbiiihhhttttttgggfffmmmqqqUUUTTTVVVUUUPPPFFFFFFEEEDDDBBB@@@???>>>======<<<<<<;;;<<<<<<======666777666777CCC___~~~|||{{{{{{wwwwwwwwwwwwwwwuuurrrqqqhhhbbb]]]ZZZSSSGGG<<<888777999:::;;;;;;;;;>>>@@@CCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@BBBDDDFFFEEEIIINNNTTT[[[bbbiiinnnwww}}}~~~uuucccRRRJJJHHHOOORRR[[[ggguuu}}}{{{|||{{{xxxxxxzzz|||tttpppqqq}}}fffJJJDDD@@@??????<<<999888555555666888:::===@@@AAA@@@@@@AAAAAAAAAAAAAAAAAAAAA???RRRtttkkkjjjmmmpppwww}}}\\\FFF;;;<<<888777777111333333222222111000000000111111111777III```lllnnnoooqqqrrrjjjYYYOOOZZZkkkoooooommmggg```___hhhrrrqqqnnnmmmooolll___KKK<<>>AAAEEEFFFGGGGGGEEE@@@???BBBDDDBBBAAACCC>>><<<999888999:::::::::???CCCEEEGGGKKKOOONNNJJJFFFBBB>>>DDDLLLNNNhhhlllbbbiii~~~zzzvvvsssqqqpppqqqrrrqqqqqqtttzzz{{{}}}}}}{{{{{{{{{{{{zzzyyyxxxwwwtttuuusssnnnjjjhhhaaaZZZSSSKKKBBB;;;;;;===AAABBBAAAAAABBBCCCDDDHHHNNNRRR___qqqxxxvvv|||}}}vvvzzz___>>>888;;;888555888333333222222111000000000---///111666CCCPPPUUUSSSMMMJJJFFFGGGOOO\\\gggmmmjjjuuuoooiiillloooTTTWWW\\\]]]XXXMMMFFFFFFDDDCCCAAA???===<<<@@@???>>><<<;;;:::::::::777999888777???VVVxxx}}}}}}}}}vvvuuuuuuvvvwwwvvvtttrrrjjjbbb\\\YYYSSSHHH===888888999;;;;;;;;;;;;<<<>>>??????@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@BBBEEEHHHKKKIIIOOOYYYccclllvvv~~~ppp\\\MMMHHHJJJPPPTTT\\\jjjzzz~~~}}}~~~}}}zzz{{{~~~~~~ttt[[[FFFCCC@@@???===;;;999777555555777999;;;>>>@@@AAAAAAAAABBBBBBBBBBBBBBBBBB@@@AAAWWW{{{]]]TTTTTTaaapppxxxRRRAAA;;;<<<888888888222333333333222111111000000///222222333BBBZZZkkkpppsssqqqsssqqqcccTTTXXXgggooopppoookkkbbb___gggrrrssspppmmmmmmnnnhhhVVVDDD@@@TTThhhqqqwwwzzzvvvnnn[[[TTTPPPQQQVVV]]]iiisss}}}{{{zzzzzzvvvuuuuuuuuuuuuuuuvvvwwwxxxvvvuuuuuuvvvvvvuuusssuuutttqqqlllbbbTTTEEE;;;;;;<<>>>>>CCCGGGIIIJJJNNNRRRQQQMMMGGGEEEBBBGGGQQQ[[[}}}nnnnnn}}}xxxtttqqqqqqqqqqqqqqqrrrtttxxx|||{{{}}}||||||||||||{{{zzzyyyxxxwwwtttuuusssnnniiifff^^^VVVMMMFFF>>>:::<<>>LLLSSSSSSMMMKKKGGGEEEMMM[[[fffjjjdddrrryyyjjjhhhmmmTTTYYYaaaccc]]]RRRFFFFFFDDDCCCAAA>>><<<;;;???>>>===<<<;;;:::::::::888;;;<<<999<<>>999888:::;;;<<<;;;;;;<<<===>>>>>>>>>????????????@@@>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBDDDGGGLLLQQQTTTWWW^^^iiittt}}}zzzhhhTTTIIIHHHLLLSSSWWW```ooo}}}}}}}}}gggQQQDDDCCCAAA>>><<<;;;999777555666777999<<<>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCC[[[oooPPPOOOYYYooonnnLLL>>>;;;<<<777888999333444333333222222111111000---333333000;;;TTTiiirrruuunnnnnnrrriiiWWWVVVaaaqqqrrrssspppfff```gggssswwwuuupppnnnrrrqqqcccQQQ>>>OOO]]]ccciiissswwwuuuddd[[[RRRPPPSSSZZZeeennnzzz~~~}}}|||wwwvvvuuuuuuuuuuuuuuuvvvxxxwwwvvvvvvwwwxxxvvvuuurrrrrrqqqnnngggYYYIII>>>;;;<<>><<<:::888999<<<@@@CCCDDDFFFIIIJJJKKKNNNRRRQQQMMMIIIIIIEEEKKKZZZmmm~~~qqqxxx}}}yyywwwtttsssrrrrrruuuwwwxxxxxx~~~yyy|||zzz}}}|||||||||{{{yyyxxxwwwsssuuusssmmmiiiddd[[[RRRHHHBBB;;;:::===AAABBBBBBAAABBBDDDFFFIIIOOOWWW\\\tttzzzzzz}}}{{{llliiiyyypppQQQ::::::<<<444222999444333333222222111111000///000///222;;;IIIRRRSSSPPPNNNHHHDDDIIIWWWaaaddd```ooonnnkkkgggOOOUUU]]]___XXXLLLFFFEEEDDDCCCAAA>>><<<;;;;;;;;;;;;;;;;;;<<<===>>>888<<<>>>;;;<<>>>>>>>>>>>??????@@@@@@=========>>>???@@@BBBBBBEEEEEEFFFHHHMMMTTTZZZ^^^eeelllvvv~~~rrr```OOOFFFHHHLLLVVVZZZcccsss}}}{{{|||^^^KKKDDDDDDAAA===;;;;;;:::777555666888:::<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBFFF^^^xxxlllUUUYYYjjjcccIII===;;;<<<777888:::444444444333222222111111000***333444...666OOOhhhrrruuujjjjjjrrrkkkYYYSSS\\\ssstttwwwtttkkkccciiiuuuzzzyyytttpppuuuxxxlll[[[???LLLVVVXXX^^^lllvvvxxxjjj___SSSOOOQQQXXXbbblllwww~~~wwwwwwvvvuuuuuuuuuuuuuuuxxxwwwvvvwwwxxxyyyxxxvvvpppqqqqqqoooiii\\\LLL@@@;;;<<<@@@FFFLLLNNNLLLIIILLLEEEAAACCCDDD@@@;;;888;;;999888:::>>>CCCFFFHHHFFFIIIJJJJJJMMMQQQPPPLLLLLLLLLGGGMMMbbbyyy{{{tttssszzz{{{yyywwwvvvyyy~~~wwwtttssstttwwwyyyxxxvvvyyyzzz~~~xxx}}}}}}}}}|||{{{yyyxxxwwwssstttsssmmmhhhcccZZZPPPEEE???::::::>>>BBBBBBAAAAAACCCDDDFFFKKKRRRZZZ___{{{|||{{{zzz|||oooooofffJJJ666:::;;;222111999444444333222222111111000000000///111:::HHHQQQSSSSSSRRRJJJDDDHHHUUU^^^___bbbnnntttssscccNNNVVVZZZWWWTTTNNNHHHFFFCCCAAA@@@???===;;;;;;;;;;;;::::::999999999===:::999;;;<<>>>>>>>>>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBAAAAAAIIILLLPPPSSSVVV]]]eeelll}}}{{{tttfffVVVKKKHHHJJJKKKXXX]]]hhhwww}}}hhhOOONNNDDDAAA===<<<<<<;;;999666777777888999;;;===???@@@:::>>>;;;<<>><<<:::777666555777666444333222111111111444000...000666CCCYYYlllnnngggfffmmmoooeeeYYYRRRqqqrrruuuuuuoooiiilllttt{{{xxxyyy{{{wwwoooPPPEEENNNZZZZZZiii{{{wwwttt```NNNJJJOOOUUU^^^fffttt}}}{{{{{{yyyyyyxxxwwwwwwvvvvvvvvvxxx{{{{{{xxxwwwyyyxxxtttvvvuuuqqqmmmkkkdddVVVGGG======???DDDOOOWWWUUUNNNLLLOOOMMMDDD>>>>>><<<888999:::<<<>>>AAADDDHHHJJJGGGHHHJJJMMMQQQTTTUUUTTTQQQMMMLLLWWWlll|||yyy{{{~~~wwwssstttvvvxxxzzzxxxssskkkfffiiiffffffjjjmmmpppuuu{{{~~~}}}yyyuuusssuuuzzz~~~|||zzzzzzzzz{{{zzzzzzyyyxxxxxxwwwwwwvvvtttpppllliiifff^^^RRRIII???>>>>>>>>>???AAACCCEEEDDDDDDEEEHHHLLLRRRaaaooozzzxxx{{{wwwUUUDDD888999:::444222666333222111111222222000///000000111444:::DDDPPPXXXXXXTTTMMMFFFCCCHHHRRR[[[fffiiixxxvvvrrrbbbMMMTTTXXXUUURRRMMMCCCBBBAAA???>>>============<<<<<<<<<;;;;;;;;;;;;;;;888999;;;;;;BBBYYYrrrzzz{{{}}}}}}}}}zzzwwwuuuwwwwwwxxxvvvsssrrrrrrrrrmmmfff___YYYNNNBBB;;;:::999999:::;;;<<<======<<>>???AAAAAA>>>AAA>>>@@@HHHEEEAAAHHHSSSddd}}}rrr{{{uuuNNN@@@???>>><<<:::888777666777777555444333222222222333000///000444@@@WWWkkkpppmmmmmmppplll```UUUQQQoootttxxxvvvoookkkmmmqqq~~~|||yyyyyyzzzxxxrrr\\\JJJLLLXXX\\\kkk||||||wwwdddRRRKKKNNNTTT]]]eeeoooyyy~~~|||{{{yyyyyyyyyxxxxxxwwwvvvuuuwwwzzzzzzwwwwwwxxxwwwtttuuutttqqqnnnlllfffYYYKKK??????@@@EEEQQQZZZXXXQQQRRRTTTPPPFFF>>><<<999555======>>>BBBGGGJJJIIIHHHIIIKKKOOOSSSWWWXXXXXXVVVRRROOOPPPXXXhhhxxx|||zzzwwwuuuuuuxxx|||~~~{{{xxxpppooonnnmmmkkkgggaaa]]]aaa___aaaggglllnnnrrrxxx|||~~~}}}zzzxxxxxx{{{~~~}}}|||{{{zzzzzzzzzzzzyyyxxxxxxwwwvvvuuurrroookkkhhhcccZZZNNNEEE=========>>>@@@BBBDDDEEEDDDCCCFFFJJJOOOXXXgggvvv{{{vvvvvv}}}RRRBBB777999999444222666333222111111222222111///000000111333999CCCOOOVVV\\\YYYSSSIIICCCDDDNNNVVVaaagggrrrrrriiifffPPPUUUVVVRRROOOKKKCCCDDDDDDAAA===;;;<<>>>>>>>>===============;;;888999<<<;;;>>>NNNbbb}}}vvvyyy{{{}}}|||zzzvvvtttxxxxxxxxxuuurrrqqqqqqsssmmmfff___XXXMMMAAA999888999999:::;;;===>>>>>>???AAAAAAAAAAAABBBEEEGGGHHHIIIHHHHHHIIIKKKOOORRRTTTWWW```llluuu{{{|||}}}~~~zzzrrriii[[[OOOHHHFFFIIIMMM^^^eeesssvvvSSSEEEDDDAAA???<<<;;;;;;;;;999888:::;;;===@@@AAABBBBBBBBBBBBCCC@@@CCCKKKGGGCCCJJJYYYtttdddFFF???>>>===<<<;;;999888888888777666555444333333333222111111000000;;;RRRhhhqqqqqqrrrrrrkkk```WWWUUUooo{{{xxxpppooonnnkkkxxx|||}}}yyywwwxxxxxxuuufffKKKCCCPPP[[[iiixxx|||{{{jjjWWWMMMLLLQQQZZZbbbjjjsss}}}|||xxxyyyzzzzzzyyyxxxvvvuuuwwwyyyyyyvvvvvvxxxvvvsssttttttrrrooonnnjjj^^^SSSCCCBBBAAAFFFSSS^^^^^^WWWVVVVVVQQQGGG???;;;888555???@@@DDDKKKRRRSSSNNNHHHMMMPPPTTTXXXYYYXXXUUUSSSQQQPPPQQQWWW```hhhllllllhhhiiilllpppuuuzzz~~~}}}}}}|||uuurrrnnnjjjgggddd```]]]\\\[[[^^^fffkkkmmmqqqvvvvvvxxx{{{~~~}}}~~~}}}|||{{{zzzzzzzzzyyyxxxwwwvvvuuutttpppmmmiiieee___VVVJJJAAA;;;<<<===>>>@@@BBBDDDEEECCCCCCGGGMMMSSS^^^ppp}}}yyyvvv{{{mmmNNN@@@777888999555333666333222111111222222111000000111111333888AAALLLSSS______ZZZOOOCCCAAAHHHQQQ]]]fffnnnttt|||uuudddoooXXXZZZXXXQQQMMMHHHHHHJJJJJJEEE>>>:::;;;>>>>>>>>>=====================::::::<<<;;;<<>>@@@BBBAAAAAABBBCCCEEEHHHKKKMMMPPPQQQRRRTTTVVVYYY\\\]]]eeellltttxxxwwwvvvuuuuuuuuuuuusssppprrrvvvwwwtttqqqeeeVVVLLLFFFEEEJJJOOO]]]fffuuudddMMMFFFEEE???===<<<;;;::::::999999:::<<>>======<<<;;;:::999999777666555444333333333333000111222000---555LLLbbboooooopppqqqmmmfff^^^YYYmmm}}}zzzrrrsssppphhhooowww{{{xxxuuuuuuvvvuuulllNNN???LLL^^^iiittt{{{{{{ooo^^^PPPJJJMMMVVV]]]gggooo{{{}}}|||yyyyyyzzz{{{zzzxxxvvvuuuvvvyyyyyyvvvuuuwwwvvvsssssstttssspppooommmddd[[[GGGDDDBBBGGGVVVdddeee```VVVUUUPPPHHHAAA===;;;;;;===DDDOOOXXX[[[XXXQQQLLLQQQSSSUUUUUUSSSPPPNNNMMMOOOOOOPPPUUUZZZ]]]]]]\\\___bbbffflllrrrxxx}}}}}}||||||yyyuuurrrooollliiifff```^^^```eeejjjlllqqqwwwyyy{{{}}}}}}{{{zzzzzzzzzyyyyyywwwuuusssrrrooolllhhhbbb[[[QQQEEE===:::;;;<<<>>>AAACCCEEEFFFCCCCCCGGGNNNWWWeeeyyyttt|||}}}^^^III???888888888555444666333222111111333333222111111111111222666>>>HHHNNN]]]```___TTTFFF@@@EEEMMM\\\iiinnnnnnyyyjjjxxxaaaaaa[[[QQQKKKEEEHHHJJJJJJEEE>>>999:::===<<<<<<<<<<<<<<<<<<<<<<<<>>>888777:::::::::DDDQQQiii|||}}}{{{yyyxxxwwwxxxyyyzzzxxxxxxxxxuuusssqqqqqqrrrnnnggg___XXXLLL???777666555777::::::;;;===AAADDDEEEFFFHHHKKKNNNQQQTTTUUUXXXZZZ]]]aaadddfffggghhhfffiiilllkkkhhheeedddeeegggiiijjjiiinnntttuuusssqqqbbbRRRJJJGGGFFFKKKRRR___iiiyyyzzzSSSDDDAAA???<<<<<<;;;:::999999:::;;;;;;===???BBBCCCCCCBBBAAAAAAAAA>>>AAAGGGCCCFFFWWWnnnggglll~~~aaaKKKGGG<<<<<<<<<;;;::::::999999555555444333222222222222///111333000,,,111EEEYYYkkkjjjjjjlllnnnkkkaaaWWW___rrr|||vvvqqqtttrrrjjjgggqqqwwwuuurrrrrrsssssspppWWWEEEMMMbbblllrrr{{{xxxqqqdddTTTJJJJJJRRRXXXbbbiiivvv|||zzzzzz{{{{{{zzzyyywwwvvvvvvyyyyyyvvvuuuwwwvvvsssrrrtttsssqqqqqqpppjjjbbbMMMHHHCCCHHHYYYhhhkkkeeeWWWTTTOOOIIIBBB===<<<>>>???MMM\\\bbb]]]SSSMMMJJJMMMNNNOOONNNLLLKKKMMMNNNRRRSSSTTTWWWZZZ]]]_________```bbbeeejjjpppuuuxxx}}}|||{{{{{{zzzvvvqqqnnnjjjeeebbbdddgggiiipppwww~~~}}}{{{zzzyyyyyyyyyyyywwwtttqqqpppmmmjjjeee^^^UUUKKKAAA;;;:::;;;===???BBBDDDEEEFFFDDDDDDHHHQQQ\\\lllyyyjjj|||}}}SSSEEE???999888888666555666333222111222333444333111111111111222555;;;CCCIIIXXX]]]___VVVIIIBBBEEELLLYYYiiimmmiiixxxvvvvvvbbbccc]]]RRRKKKEEEBBBCCCCCC@@@<<<:::;;;>>>:::;;;;;;;;;;;;<<<<<<<<<;;;555333888999888>>>III\\\ppp}}}yyyvvvuuuvvvxxxzzzuuuwwwxxxwwwtttrrrrrrrrrpppiii```XXXMMM???777555333666999999999<<>><<<999:::;;;:::999999:::<<<<<<===???AAABBBBBBBBBBBB???@@@===@@@CCC???KKKeeeiiiiiippppppMMMBBBCCC<<<;;;;;;:::999888888777555444333222222222222222...000222111---///>>>OOOfffffffffiiinnnmmmaaaTTTOOO```nnnooonnnqqqqqqnnnccclllssssssppppppqqqooolll___JJJHHHZZZdddhhhrrrsssssskkk[[[MMMKKKPPPTTT\\\bbbnnn|||||||||{{{zzzyyyyyyyyyxxxwwwyyyyyyvvvvvvxxxvvvsssrrrttttttqqqqqqqqqmmmgggVVVOOOGGGJJJYYYiiilllfffYYYTTTOOOJJJCCC<<<;;;>>>IIIVVVbbbaaaUUUHHHDDDEEEFFFIIILLLMMMNNNQQQWWW[[[]]]]]]^^^___aaadddggghhhfffeeeeeeeeehhhlllqqqtttzzz{{{|||~~~{{{wwwssslllfffeeeeeegggnnnvvv~~~}}}|||{{{{{{yyyyyyyyyyyyvvvssspppnnnkkkgggaaaXXXNNNEEE>>>:::<<<===???AAACCCEEEEEEFFFEEEFFFKKKVVVcccvvviiipppxxx}}}lllNNNCCC@@@<<<999888777666666333222111222333444333222222222111111333888???DDDQQQXXX\\\WWWMMMGGGGGGKKKTTTdddhhheeeuuujjjZZZ___[[[RRRLLLGGGAAAAAA@@@>>>===<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<:::555555;;;===999;;;AAANNNbbb|||~~~|||yyyvvvttttttuuuvvvrrruuuwwwxxxvvvtttsssrrrqqqjjjbbbYYYMMM@@@777666111444777888888;;;AAAFFFQQQTTT[[[aaafffhhhiiiiiieeeaaa[[[TTTNNNKKKIIIHHHHHHLLLOOORRRTTTYYYaaagggiiiqqqyyy|||iiiWWWHHHEEEGGGIIIQQQ[[[iiittt~~~ZZZGGGBBB@@@>>>777999::::::888888:::===>>>??????@@@AAABBBCCCCCC@@@AAA???@@@@@@>>>RRRuuuzzzjjjiiiooollltttXXXDDD@@@???;;;;;;:::999888666666555555555444333333333333444...///111111...///999FFF]]]ccciiimmmqqqqqqhhh\\\LLLXXXfffmmmmmmkkkkkkmmmbbbjjjqqqrrrqqqqqqpppmmmiiigggNNN>>>LLLWWW[[[fffooouuurrrbbbSSSNNNPPPRRRWWW\\\hhhvvv~~~}}}{{{yyyxxxyyyzzz{{{wwwzzzzzzwwwwwwxxxwwwtttqqqttttttqqqqqqrrrooojjjaaaWWWKKKKKKYYYggghhhbbbWWWQQQLLLIIICCC<<<===BBBRRRXXX[[[UUUHHH@@@@@@DDDFFFKKKRRRVVVYYY]]]dddjjjhhhhhhhhhggggggggghhhiiiiiihhhggggggiiillloooqqqssstttvvvyyy}}}~~~yyyrrrllljjjjjjjjjpppvvv}}}{{{zzzzzz{{{{{{yyyyyyzzzyyyvvvrrrnnnlllhhhccc[[[QQQGGG???:::999>>>???AAACCCEEEEEEFFFEEEGGGIIIPPP\\\mmmzzzddd|||zzz\\\MMMCCCAAA>>>;;;999888777555333222111222444555444333222222222111222666<<>>===;;;999:::;;;;;;;;;<<<<<<======;;;777999AAACCC<<<:::===DDDWWWsss|||{{{yyywwwuuusssrrrrrrpppssswwwyyywwwuuusssrrrrrrkkkbbbZZZNNN@@@888666///333777777777:::AAAGGGQQQVVV^^^fffkkkmmmlllkkk[[[WWWPPPIIIGGGHHHKKKMMMOOOSSSXXX\\\___eeemmmssssss|||eeeRRRCCCCCCGGGJJJSSS___jjjuuugggKKKBBB@@@???>>>666888:::999888888;;;>>>@@@@@@@@@@@@AAACCCDDDEEEBBBCCCAAAAAA???>>>WWWfffSSSYYYiiiooo|||vvvLLLCCCDDD>>>;;;:::999888777555444444666666555444444444555555......000111//////777@@@VVVbbbmmmrrrvvvwwwrrriiiSSSZZZgggooommmfffeeekkkcccjjjppprrrrrrrrrpppkkkmmmqqqVVV<<