BM6@6(@@ 111111111111111111111111111000000///...---------............////////////////////////////////////////////////000000000000///////////////////////////////////////////////////////////////.........000000000000000000000000111111111111000...------////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000111111111111111222222333222333333444444333333222111111000000000000111111222222222111111111000000111111111111111111111111222222333333333444444444666666666555444333111111444444444444444444444444555555444444444444555555222222222222222222222222333333333333333333333333333333333333333333333333222222222111111111000000111111222222222222111111000000000000000000000000222222222111111111000000111111111111111111111111333333333222222111111111222222111111111111222222333333222222111222222222333444555666777777777777333333333444444444555555333333333333333333333333444444444444444444444444555777555333444888888444000000000000000000000000000000//////...------,,,---.........////////////............................../////////000000000///////////////////////////////////////////////////.............................................000000000000000///...---........................////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000111222222222222333333333333222222111000000//////000000111222222222111111000000000111111111111111111111111222222222222222222333333555555555555444333222111333333333333333333333333555555444444444444555555222222222222222222222222333333333333333333333333222222222222222222222222222222222111111000000000000111111222222111111000000000000000000000000000222222222111111000000000111111111111111111111111333333222222222111111111222111111000000111111222333222222111111111222222222222333444555555555444333333333333444444444444333333333333333333333333444444444444444444333333555666555333555999999666/////////////////////////////////......------,,,---------.........//////.................................////////////000////////////////////////////////////////////////........................------------------------...///////////////..............................////////////////////////........................////////////////////////000000000000000000000000//////......//////000111222222333333333333222222000000////////////000000111111111111000000000000000000000000000000000000111111111111111111111111333333333444444333333222111111111111111111111111444444333333333333444444111111111111111111111111222222222222222222222222000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000222222222111111111111111111111000000000000111111222111111111111111222222000111111222222222111111222222222333333333333444222222222222222222222222333333333333333333333333444555444333666;;;<<<999.................................---------,,,,,,,,,,,,---------.........------------------------------........./////////................................................---------------.........------------------------------.../////////......------------------------........................------------------------........................////////////////////////......------......///000111111222222222222111111000//////......//////000000000000000000000000000000000000000000000000000000000000000000/////////111111222333333333333333111111111111111111111111333333222222222222333333111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000///000000000000000000///////////////////////////000000000000000000000000000000000000000000000000111111111111111111111000000000000//////000000000111000000000000111222222000000111111111000000///111111111222222222333333222222222222222222222222222222222222333333333333333444444333777===???===////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............------------------------------------------------+++,,,,,,,,,---------...........................,,,------............---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------,,,---......///000111111222222111111000//////............//////////////////////////////////////////////////////////////////////////////000000111222333333333333111111111111111111111111222222111111111111222222000000000000000000000000111111111111111111111111111111111111111111111111////////////////////////...//////000000//////...........................////////////////////////////////////////////////000000000000000000000000000//////......//////000000/////////000000111222000000111111111000000///000000000111111111111222111111111111111111111111111111111222222222333333111333333333888@@@CCCBBB////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------***++++++,,,,,,---------........................,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------,,,,,,------...///000000111111111111000000......------------..................////////////////////////////////////.........//////000000000///000111222222222222222111111111111111111111111111111000000000000111111////////////////////////000000000000000000000000000000000000000000000000............////////////......////////////..........................................////////////////////////////////////////////////000000000000//////............/////////.........///000111222///000111111111111000000/////////000000000111111000000000000000000000000000000000111111222222333000222222333999BBBGGGFFF------------------------++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,---------------------------------------------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.../////////000000000000000000///...------------------...---------....../////////........................------...///000111111222000000111111111111111000000000000000000000000000111000000//////000000111////////////////////////000000000000000000000000////////////////////////---------....../////////---......//////......------------------------------------....../////////................................./////////000000///......------......///............///000111111......///000111111111000....../////////000000000000000000000000000000000//////000000111222222333///111111333999DDDIIIIII,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...////////////000000000000//////...------,,,,,,------...---------.........//////........................,,,---...///000222333333000000111111111111000000////////////////////////000000////////////000000////////////////////////000000000000000000000000........................---------.........//////---..................------------------------------------.........//////........................---.........//////000000.........------.........---------......000111111,,,---...///000000000000............/////////000000000000000000000000000...//////000111222222222///111111333:::EEEKKKKKK+++++++++++++++++++++++++++++++++*********))))))******++++++++++++******+++++++++*********))))))++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***))))))***+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,---......000000000000000///......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------...///000111111///////////////////////////////////////.........////////////////////////........................///////////////.........///............------------------............///---.........---,,,,,,+++,,,,,,,,,---------......+++,,,------......------................................................---------............///...............///000000///////////////////////////////////////////////////////////////.........////////////000000000000111333111111;;;JJJPPPKKK+++++++++++++++++++++++++++++++++*********)))))))))******++++++******)))+++++++++*********))))))++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...000000000000000///......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......//////000000////////////////////////////////////............////////////////////////........................///.................................------------------------............------......---,,,,,,+++,,,,,,,,,------------...+++,,,------...---------................................................------------...........................//////000........................////////////////////////////////////.............../////////000000000000000222222111;;;JJJOOOJJJ+++++++++++++++++++++++++++************))))))))))))******++++++******)))+++************)))))))))++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************+++++++++******))))))******+++***++++++++++++++++++***++++++++++++++++++++++++,,,,,,,,,+++******)))))),,,,,,,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---/////////000//////...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................//////////////////////////////........................////////////////////////------------------------....................................------------------------............---------------,,,,,,+++,,,,,,,,,,,,------------++++++,,,---------------------------------------------------------------------------...............------------...//////........................////////////////////////............................../////////000000000///222222111:::HHHMMMIII************************************))))))))))))))))))************))))))************))))))))))))************************++++++************++++++************************++++++************++++++******))))))))))))*********+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++***************...------,,,,,,+++***)))*********************************************************)))***++++++,,,.........//////......---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.....................---........................------...............///........................---------------------------------------..................---------,,,,,,,,,,,,---------.........,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------++++++,,,------------,,,------------------------------------------------,,,,,,---------.........------,,,,,,------...///................................................------...............///........./////////000000...222222222:::GGGMMMJJJ************************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))************************+++******))))))******+++************************+++******))))))******+++))))))))))))))))))))))))+++,,,---......---,,,+++************************(((((()))***++++++,,,,,,//////...---,,,+++++++++******************************************************)))))))))***++++++,,,---............------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............------------------------------------,,,---------......//////------------------------------------------------+++,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,---..............................------------------------,,,---------......//////............////////////...222333111999GGGNNNMMM************************(((((()))))))))))))))***((())))))******))))))((((((((()))))))))))))))*********************************))))))))))))************************************))))))))))))******((())))))******))))))(((+++,,,...//////...,,,+++))))))))))))))))))))))))&&&'''((()))***,,,------......---,,,++++++++++++******************************************************))))))******+++,,,+++,,,------...---------++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------......------------------------,,,,,,,,,---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++,,,------------------------------------------------------,,,,,,,,,---......//////------........./////////...333333000777GGGQQQRRR************************(((((((((((())))))******(((((())))))))))))(((((((((((((((((())))))************************************))))))))))))************************************))))))))))))******'''((()))******)))((('''***+++---//////---+++***))))))))))))))))))))))))'''(((((()))***++++++,,,,,,+++***))))))******+++************************************************+++************+++,,,,,,++++++,,,---------------++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,,,,---------******+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---------........./////////333222///666HHHUUUXXX))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******'''((()))******)))((('''(((***,,,......,,,***((())))))))))))))))))))))))))))))))))))************))))))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---***+++,,,,,,------------++++++************++++++************************************************++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------........./////////333222///666HHHWWW[[[************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---+++)))''')))***)))((('''(((***(((((((((((())))))))))))((()))))))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''++++++******************+++,,,------......------+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,...---+++---000222111///,,,++++++******++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******,,,...///...---,,,,,,++++++++++++---------............///...------------...//////---...---///999HHHTTTXXX************************))))))))))))))))))))))))%%%&&&''')))***,,,------))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,***(((''')))***)))((('''(((***(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''************************+++,,,------...---------+++++++++*********))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++*********+++++++++,,,,,,***++++++++++++++++++,,,---,,,+++,,,///111000...,,,++++++******++++++,,,,,,,,,,,,++++++*********************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******,,,---///...---,,,+++++++++++++++------------...........................///000000///000///000888GGGRRRVVV************************))))))))))))))))))))))))%%%&&&''')))+++---...///))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))***++++++)))'''''')))***)))((('''(((***(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((************************++++++,,,---------------+++++++++***************++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++*********++++++++++++,,,+++++++++++++++*********,,,+++***+++---......---++++++************+++++++++++++++++++++*********)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******,,,---...---,,,,,,++++++++++++,,,------------............/////////...///000000111111222111111888EEEPPPTTT************************(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((()))******((('''''')))***)))((('''(((***(((((((((((())))))))))))'''(((((())))))))))))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************++++++,,,------------,,,************************************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++************++++++++++++,,,,,,++++++******))))))************+++,,,,,,+++++++++************+++++++++++++++***************((())))))))))))*********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,+++++++++++++++,,,,,,,,,---------........................///000000000222222111777DDDOOOTTT))))))))))))))))))))))))((((((((((((((((((((((((******)))((('''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***(((''''''))))))((('''''')))***)))((('''(((***(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))************+++,,,,,,------,,,,,,************************************************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***++++++))))))*********++++++++++++++++++******)))))))))))))))***************++++++******))))))******+++************************((())))))))))))*********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,+++++++++******++++++,,,,,,,,,,,,------------...------,,,,,,,,,---......---000111000666CCCOOOUUU))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''%%%&&&((())))))(((''')))***)))((('''(((***(((((((((((())))))))))))&&&'''((())))))******)))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))***************+++,,,,,,,,,,,,,,,***************+++++++++************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++)))))))))************+++***************)))))))))((()))******)))((()))*********))))))))))))******)))))))))***************)))))))))*********++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++************++++++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...+++///000///444@@@NNNTTT))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''%%%$$$%%%''')))******''')))***)))((('''(((***(((((((((((())))))))))))&&&'''((()))************))))))))))))))))))))))))'''((((((((()))))))))***''''''(((((()))******+++******+++,,,,,,,,,,,,+++))))))*********+++++++++************************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))***++++++))))))))))))************))))))))))))************(((***+++***(((''')))+++******))))))))))))******((()))))))))*********+++************+++++++++,,,************************************************************************++++++++++++++++++++++++))))))***+++++++++++++++***************+++,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......+++///000...111===JJJQQQ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&$$$###$$$''')))***+++((()))***)))((('''(((***(((((((((((())))))))))))&&&'''((()))************))))))))))))))))))))))))'''((((((((())))))******&&&''''''((()))******+++******+++,,,,,,,,,,,,+++))))))******++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************************************))))))((())))))***++++++))))))))))))************(((((())))))******++++++(((***,,,+++(((''')))+++******))))))))))))******(((((())))))*********+++***++++++++++++,,,,,,,,,))))))))))))))))))))))))************************************************++++++++++++++++++++++++))))))***++++++++++++*********))))))***+++,,,,,,++++++,,,,,,,,,---------...------------...//////,,,000111...000:::GGGNNN******))))))((((((''''''))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))++++++(((((((((((((((((((((((())))))))))))************%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))((((((((((((((()))+++++++++************)))+++*********))))))((((((************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))******************))))))(((((('''''')))))))))))))))******+++******************************++++++++++++******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***************************+++++++++,,,,,,,,,------,,,,,,,,,---------.........000000//////666AAAKKK))))))))))))(((((('''''')))((((((((('''''''''''''''''''''(((((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))******((((((((((((((((((((((((((((((((()))))))))******&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))***++++++,,,,,,++++++))))))))))))))))))))))))***))))))(((((()))))))))+++++++++************)))************)))))))))(((************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))***************)))))))))(((((((((''')))))))))))))))******+++************************)))******++++++******)))(((((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))************++++++++++++***++++++,,,,,,++++++***************************++++++++++++,,,,,,,,,,,,,,,---------...............///000...///555???GGG)))))))))(((((((((((('''(((((((((((('''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((((((((((((((((((((('''''''''(((((((((((()))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))***++++++,,,,,,++++++))))))))))))))))))))))))******)))))))))******++++++++++++************)))************))))))))))))************************+++************)))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))))))))******+++************************)))******++++++******)))(((((()))***************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******++++++++++++*********************************+++++++++,,,,,,,,,,,,------........./////////...//////......333;;;AAA((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++++++++++++++))))))))))))))))))))))))******************+++,,,+++++++++*********))))))*********)))))))))))))))************************************))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))(((((((((((()))))))))))))))******+++************************))))))************))))))(((((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,******++++++++++++******************************,,,,,,,,,,,,------------.........////////////000...///.........111666;;;'''''''''''''''((((((((('''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++***((((((((((((((((((((((((******))))))***+++,,,,,,+++++++++*********))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((()))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))******)))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))******++++++******)))************************------------.....................////////////000...............000333555&&&''''''''''''((((((((('''''''''((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))******++++++******(((((((((((((((((((((((()))))))))))))))***+++,,,+++++++++************)))))))))))))))************************************(((((()))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))((())))))******))))))((((((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))************))))))************************------------............------........./////////------......///000111111&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''(((((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''((()))((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))***************(((((((((((((((((((((((((((((((((((()))***+++,,,+++++++++************)))((()))))))))************************************(((((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************'''((((((((()))))))))***)))))))))))))))******+++))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))************))))))************************+++++++++,,,,,,,,,------,,,---------............---------///000111000///&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((('''''''''(((((((((((()))%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************((((((((((((((((((((((((''''''''''''((()))***++++++++++++************)))(((((())))))*********+++************************'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************'''((((((((())))))******)))))))))))))))******+++))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))************************))))))*********+++++++++,,,,,,,,,---------......,,,------///111111000...''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''$$$%%%'''((((((&&&%%%###''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''******))))))((((((''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''((())))))(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))+++,,,+++***(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((******))))))((((((''''''''''''(((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,,,,+++***)))((('''''')))************+++++++++******+++++++++,,,,,,,,,***+++,,,,,,---...//////,,,------...///000111111''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''$$$%%%&&&(((((('''%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&((())))))(((((()))***))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++******)))((((((((()))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------......//////000000''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''###$$$&&&'''((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&((())))))(((''')))***))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((+++......+++(((((()))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++.........///////////////''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((()))((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''###$$$%%%&&&'''(((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))(((''''''(((***))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***///333333...******+++(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((((('''))))))))))))((((((((((((******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************(((((())))))************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++///////////////.........''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''###$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''((((((''''''((()))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))...333222---))))))+++(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((((((((()))******++++++))))))*********+++++++++******+++++++++,,,,,,,,,))))))***++++++,,,------///////////////.........''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%'''(((((('''&&&((()))))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''***------***''''''((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((())))))*********+++)))************+++++++++******+++++++++,,,,,,,,,))))))***+++,,,---...............///////////////''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&((('''&&&&&&''')))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))*********)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---------...------......//////000000'''''''''&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&((('''&&&&&&''')))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''')))***)))((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''''''''''''''&&&'''((((((((())))))******''''''(((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************)))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,......------------,,,,,,,,,------...///000111111''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%)))'''$$$%%%''''''%%%###''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))***++++++***)))((('''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((()))***))))))))))))))))))))))))''''''''''''''''''&&&&&&((((((((((((((('''''''''''''''((((((((((((''''''))))))(((((('''''''''&&&((((((((((((((('''''''''&&&'''((())))))((('''&&&******))))))((((((''''''))))))))))))************((((((''''''''''''(((((((((((((((((()))))))))))))))))))))(((((((((((((((***)))(((((((((***+++,,,+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++...---,,,+++,,,...000111''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((&&&%%%%%%'''(((&&&$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))******+++***)))((('''((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''''''''(((((((((((('''''')))(((((((((''''''''''''((((((((((((((((((((('''&&&'''((())))))((('''&&&***)))))))))((((((((('''))))))))))))************((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,+++++++++*********))))))*********+++++++++,,,,,,++++++++++++++++++++++++...---,,,,,,,,,...000111&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%(((&&&&&&&&&((()))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********)))((((((((((((((((((((((((((((((''''''(((((((((((('''''')))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))************)))((((((''''''(((((()))(((((((((((())))))))))))((()))))))))***+++++++++)))))))))((())))))***++++++++++++************************++++++++++++,,,++++++++++++++++++++++++------,,,,,,---...000111&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''(((((((((((('''(((((((((((((((((('''))))))))))))((((((((((((((()))))))))************))))))(((((((((((())))))(((((((((((())))))))))))(((((()))***+++,,,,,,---))))))))))))))))))******************************************++++++++++++***+++++++++++++++,,,,,,------,,,,,,---...000000&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''(((((((((((('''''''''''''''(((((((((((((((&&&'''''''''(((((())))))(((((((((''''''((((((((((((((((((((())))))))))))((()))))))))************))))))(((((((((((())))))(((((((((((())))))))))))(((((()))***+++,,,,,,---))))))*********)))))))))************************))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,------...//////000%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((((('''&&&''')))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))((((((((((((((((((((((((''''''(((((((((((('''''')))((((((''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''((()))))))))''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&''''''((()))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))***************))))))(((((())))))***(((((((((((())))))))))))((()))))))))***+++++++++)))************)))((((((***************+++++++++)))))))))************+++*********++++++,,,,,,---,,,,,,---....../////////%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%'''((('''%%%$$$%%%'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&'''((()))***((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''(((((()))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&''''''((())))))***''''''((((((((((((''''''''''''''''''((((((((()))&&&&&&''''''((())))))***)))((('''&&&&&&'''((()))'''((((((((()))))))))***))))))))))))******************))))))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))******+++***)))((('''))))))*********+++++++++))))))))))))************)))******+++,,,,,,------,,,,,,---...////////////%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%''')))'''$$$###$$$&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&'''((()))***((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((()))***))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))&&&&&&&&&'''((())))))***''''''((((((((((((''''''&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***)))((('''&&&&&&'''((()))'''((((((((())))))******))))))))))))******************))))))))))))******(((((((((((())))))))))))))))))))))))(((((((((((()))***+++++++++)))((('''))))))******++++++++++++))))))))))))************))))))***+++,,,,,,------+++,,,---...////////////&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%$$$%%%'''''''''&&&&&&'''((()))***%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******((((((((((((((()))******))))))))))))))))))))))))++++++******************)))))))))))))))))))))))))))************+++++++++******++++++++++++******++++++,,,,,,,,,,,,------,,,,,,------.../////////&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))******))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++******++++++++++++******++++++,,,,,,,,,,,,------,,,,,,------.../////////&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******)))***************)))((())))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++******++++++++++++******++++++,,,,,,,,,,,,------,,,,,,------.../////////&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&%%%%%%&&&(((************)))(((((('''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&'''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***((()))*********)))((('''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******+++++++++,,,,,,,,,------,,,,,,------.../////////&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%'''(((,,,---------,,,+++******''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((())))))***((((((((()))((((((((('''(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******+++++++++,,,,,,,,,------,,,,,,------.../////////&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&&&&&&&'''(((+++,,,---------,,,+++***'''''''''(((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&'''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******((((((((((((((()))******((((((((('''((()))******))))))))))))))))))))))))'''(((((())))))*********)))))))))))))))))))))))))))************+++++++++******++++++++++++******++++++,,,,,,,,,,,,------,,,,,,------.../////////&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&&&&&&&''')))&&&((()))++++++***)))(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********((((((((((((((()))*********)))((('''(((+++---///))))))))))))))))))))))))''''''(((((()))******+++)))))))))))))))))))))))))))************+++++++++******++++++++++++******++++++,,,,,,,,,,,,------,,,,,,------.../////////&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&&&&&&&&&&''')))"""$$$&&&'''((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((()))******,,,+++)))((()))---111333))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))))))))))))))************+++++++++******++++++++++++******++++++,,,,,,,,,---------,,,,,,------...//////000%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((((((((((('''''''''))))))))))))))))))))))))***)))(((((((((((())))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******++++++)))(((&&&$$$%%%''')))++++++***(((&&&+++++++++*********))))))***++++++,,,,,,++++++***))))))***++++++++++++***++++++,,,,,,,,,,,,------)))+++---------...111333%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))***)))))))))))))))))))))***)))))))))((((((((('''***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''&&&'''((()))******)))'''&&&+++++++++*********))))))***++++++,,,,,,++++++***))))))***++++++++++++***++++++,,,,,,,,,,,,------***+++,,,------...111444%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((('''''''''+++************)))))))))******++++++++++++******))))))***++++++++++++***++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,...111444%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''')))***+++---,,,***)))((((((((()))************))))))))))))******++++++++++++******))))))***++++++++++++***+++++++++,,,,,,,,,------,,,---,,,++++++---111444%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&'''(((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))***,,,///...,,,***))))))***+++)))))))))))))))))))))))))))******++++++******)))))))))***++++++++++++***+++++++++,,,,,,,,,------,,,------,,,,,,---000333%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))$$$%%%'''((())))))((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******...---,,,*********++++++(((((()))))))))))))))***))))))************))))))))))))***++++++++++++***++++++,,,,,,,,,,,,------+++---......------///111%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))%%%&&&(((***++++++***)))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))(((+++******)))))))))******(((((((((((())))))******))))))************))))))))))))***++++++++++++***++++++,,,,,,,,,,,,------***,,,//////.........///%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&(((***,,,---,,,+++***'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))'''((((((((())))))******))))))************))))))))))))***++++++++++++***++++++,,,,,,,,,---------))),,,///000000.........&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((())))))))))))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++***)))'''''''''((()))))))))(((((('''''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))&&&''')))***+++***((('''))))))))))))))))))))))))+++***)))(((((()))***+++)))************+++++++++)))************+++++++++,,,,,,,,,---------......+++,,,.../////////...---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((())))))))))))(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((((((((()))(((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))&&&''')))*********(((((())))))))))))))))))))))))+++***)))(((((()))***+++)))************+++++++++)))************+++++++++,,,,,,,,,------------...,,,---......///.........&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''(((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''((((((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))******))))))))))))******)))************+++++++++)))************+++++++++,,,,,,,,,,,,------------...------------...//////&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((()))***))))))((())))))))))))))))))))))))***))))))))))))))))))***))))))*********+++++++++))))))*********+++++++++++++++,,,,,,,,,---------......---,,,,,,...///000&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))(((''''''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,------......---,,,,,,...///000&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))'''''''''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,...------------...//////&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))((()))***++++++***)))((()))************+++++++++)))************+++++++++***++++++++++++,,,,,,,,,,,,---......///.........&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''')))***+++&&&'''''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((()))***++++++***)))((()))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,+++,,,.../////////...---%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''))))))(((((('''''''''&&&'''&&&$$$$$$&&&'''&&&%%%(((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((******))))))((((((''''''&&&'''((((((''''''(((***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))************)))***+++++++++)))((('''+++++++++*********))))))***************************+++,,,,,,------,,,,,,...............///000000%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&%%%%%%'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''')))((((((((('''''''''&&&((('''%%%%%%'''''''''&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))((((((''''''&&&'''((((((''''''(((***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))***************************)))((((((+++++++++*********))))))***************************+++,,,,,,------,,,,,,...............///000000%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''))))))'''%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''(((((((((''''''''''''''')))(((&&&&&&((((((((('''((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))(((((((((((('''&&&'''((((((''''''(((***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))************+++******)))))))))))))))+++++++++******************************************+++,,,,,,------,,,,,,...............///000000&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""&&&(((&&&$$$%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''***(((''''''((())))))(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***((()))))))))************+++***)))(((((()))***+++***************************************************+++,,,,,,------,,,,,,...............///000000&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""))),,,(((%%%''')))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''***)))'''''')))***)))(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''(((((((((&&&'''((((((''''''(((***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))((()))))))))************+++***)))(((((()))***+++***************************************************+++,,,,,,------,,,,,,...............///000000&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''000333,,,'''((()))&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''***)))'''''')))))))))(((((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''''''''''''(((((((((&&&'''((((((''''''(((***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((((((((())))))))))))))))))************)))))))))))))))******+++***************+++++++++***************************+++,,,,,,------,,,,,,...............///000000''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%111555,,,&&&((()))%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''***(((&&&'''((()))((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((((((''''''(((***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************(((((()))***************))))))*********+++++++++***************************+++,,,,,,------,,,,,,...............///000000''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++111)))###''')))&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''')))(((&&&&&&((((((((('''(((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((((((''''''(((***(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************'''((()))+++++++++***)))))))))******++++++++++++************************++++++,,,---------,,,,,,...............///000000'''&&&%%%$$$$$$&&&''')))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))*********))))))((((((''''''***)))(((''''''((()))***************************))))))))))))))))))))))))******++++++++++++******))))))))))))************++++++,,,,,,,,,,,,------,,,,,,------.../////////'''&&&%%%$$$$$$&&&''')))''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))******)))))))))((((((((('''***)))(((''''''((()))***************************))))))))))))))))))))))))******++++++++++++******))))))))))))************++++++,,,,,,,,,,,,------,,,,,,------.../////////&&&&&&%%%$$$%%%&&&'''(((&&&''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))((((((''''''(((((()))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))************************))))))))))))))))))))))))******++++++++++++******))))))))))))************++++++,,,,,,,,,,,,------,,,,,,------.../////////&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))************************))))))))))))))))))))))))******++++++++++++******((()))))))))************+++++++++,,,,,,,,,------,,,,,,------.../////////%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((()))))))))************+++++++++,,,,,,,,,------,,,,,,------.../////////%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((''''''&&&&&&''''''((((((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************++++++,,,,,,,,,,,,------,,,,,,------.../////////%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((''''''&&&&&&''''''((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''((((((((()))))))))***'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************++++++,,,,,,,,,,,,------,,,,,,------.../////////$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''&&&&&&'''''''''(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))(((''''''((((((((())))))******'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************++++++,,,,,,,,,---------,,,,,,------...//////000'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((******))))))(((((('''''''''''''''''''''((())))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))++++++***************+++************************---,,,+++,,,------,,,+++...,,,++++++...000111111'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&'''''''''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((***)))))))))(((((((((''''''''''''''''''((())))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))))))))))))))++++++***************+++************************,,,,,,,,,,,,---...------+++***)))+++---000000000''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((((((((((()))))))))))))))(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((())))))))))))***))))))))))))))))))))))))+++***************++++++***************************+++,,,---......------333111////////////---+++''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,***************************+++,,,---,,,,,,,,,---111000////////////---+++(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++***))))))(((((((((((())))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))******))))))***++++++,,,***************************,,,---,,,+++***,,,...)))((((((+++...000111000((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,+++***)))(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,***************************,,,---,,,***,,,000555777444111000000000000///((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,------,,,***)))'''((((((((()))))))))***'''''''''''''''((())))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((()))((('''&&&''')))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((()))******)))(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))(((((((((((())))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))***+++,,,---***************************,,,---,,,,,,000999@@@EEE@@@999444000...---+++((((((''''''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***,,,------,,,***)))'''((((((((())))))******'''''''''''''''((())))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((()))((('''&&&''')))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))(((((((((((())))))))))))++++++++++++******))))))))))))))))))))))))))))))))))))))))))***+++,,,---************************)))+++------...555@@@HHH<<<777111---,,,---...///)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''((((((((()))))))))***))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***)))***000666999666222,,,,,,------------------(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))***(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************,,,++++++000555666333///,,,,,,,,,------------...(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''((()))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((()))))))))******(((((((((((())))))))))))''''''((((((((()))))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))******++++++,,,************************))))))))))))))))))))))))************************************************...,,,,,,///222222...+++,,,,,,,,,---------......(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((()))))))))*********(((((((((((())))))))))))'''(((((((((((()))))))))'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))***++++++,,,------************************))))))))))))))))))))))))************************************************---,,,,,,...000///---***+++,,,,,,------.........''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************(((((((((((())))))))))))(((((((((((()))))))))***(((((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))***+++,,,------...************************************************************************************************++++++,,,---......---,,,++++++,,,,,,---...//////'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((()))((((((''''''(((((()))))))))))))))))))))))))))%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++(((((((((((())))))))))))((((((((()))))))))******))))))******+++*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********++++++,,,,,,---++++++++++++++++++++++++************************************************++++++++++++++++++++++++***+++,,,------.........***+++,,,,,,---...//////&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++(((((((((((())))))))))))(((((()))))))))***************+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++,,,---------,,,---...***++++++,,,---...///000&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''&&&'''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))''''''''''''''''''''''''&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++(((((((((((())))))))))))))))))))))))************+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++******************++++++++++++++++++++++++************************************************++++++++++++++++++++++++---.........,,,,,,,,,---******+++,,,---//////000''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++)))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))+++++++++***************))))))************)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((''''''((())))))))))))))))))))))))))))))************************)))************+++++++++************++++++++++++************************************++++++++++++******************************************++++++))))))************))))))************************,,,,,,,,,,,,,,,+++***)))************************+++***)))(((((()))***+++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************)))************+++++++++************+++++++++,,,************************+++++++++++++++*********++++++++++++++++++++++++)))))))))***+++++++++,,,))))))************))))))************************++++++,,,,,,,,,+++******************************+++***))))))))))))***+++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))*********+++++++++*********+++++++++,,,,,,************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,,,,)))******++++++******)))************************++++++,,,,,,,,,++++++***************************************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))*********************************++++++++++++******************************************************))))))*********+++++++++***++++++++++++,,,,,,,,,************************---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,,,,******++++++++++++*********************************++++++,,,,,,,,,++++++******************************++++++++++++******))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))************************************++++++++++++******************************++++++++++++++++++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,******++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,+++******))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////(((((((((((((((((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********************************))))))***++++++***))))))************************++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////))))))))))))))))))))))))******))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))'''''''''&&&&&&'''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++************************((()))***++++++***)))(((************************++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++******************++++++,,,,,,++++++***++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------...//////000))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------***++++++,,,---...//////,,,,,,++++++,,,,,,---...++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++(((((()))***+++,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---******+++++++++,,,,,,,,,---------,,,,,,+++++++++------,,,------...///000))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************++++++++++++******************************************************************************************++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------+++,,,,,,------......///,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++))))))******++++++,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---******+++++++++,,,,,,,,,---------,,,,,,+++++++++------,,,------...///000))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************++++++++++++******************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++*********++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***+++---******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++------,,,------...///000((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))***************++++++,,,,,,++++++************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................//////......---------,,,,,,,,,,,,,,,,,,---......------------------------.../////////...---,,,,,,+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++***++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************++++++,,,,,,,,,,,,++++++***************************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................000//////......------,,,------,,,,,,------...///------------------------////////////......---,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////......---------------------......///.................................///......------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,+++***)))***,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,------...///000))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++,,,,,,------,,,,,,+++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...........................////////////............---------------...//////........................,,,,,,---.........------,,,------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......---,,,,,,++++++,,,,,,---***++++++,,,,,,---------++++++++++++++++++++++++)))+++,,,+++***)))***+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------------,,,------...///000))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......////////////////////////.../////////////////////...------------...//////////////////////////////++++++,,,---.........---,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........---,,,,,,++++++,,,,,,---******+++,,,,,,---......++++++++++++++++++++++++)))+++++++++***)))***+++******+++++++++,,,,,,,,,+++++++++,,,,,,------------------------...000000))))))))))))))))))))))))******))))))))))))************))))))((((((''''''(((((())))))))))))((((((''''''(((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))'''((()))******)))(((''''''***...222222...***'''))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------++++++******************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,------......------------...///000000000///------......---,,,111///,,,++++++...111444111000000000111111000...+++---...//////...///000,,,---///000111111000///........................,,,,,,,,,------.........................................................---------............///---------------------------------,,,,,,+++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------...------------...//////))))))))))))))))))))))))******))))))))))))************))))))(((((((((((((((((())))))))))))(((((())))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))'''((()))******)))((('''((()))+++,,,,,,+++)))((())))))))))))************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------+++++++++++++++*********,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............------------///000000000///---,,,+++111000//////111222333444///111333444444333111///000//////000222222111000111111111111000///////////////000111111000//////........................,,,,,,---------.........................................................---------............///---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------...------------...//////))))))))))))))))))))))))******))))))))))))*********))))))))))))(((((((((((())))))******))))))(((++++++++++++************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((***)))(((''''''((()))***))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---///000111000//////222111000///...///000111///000222333333111///...222000///000222333333222111000000///////////////...////////////...------........................---------...............................................................---------............///------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------...------------...//////))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))******)))))))))+++++++++******)))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((***)))'''&&&&&&''')))***((()))))))))************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------------,,,------...///000111111......///000111222333333000222444555666777999:::;;;999666444555777:::<<<:::888555444444555555444222111000000111222333333000000000000000/////////.............................................///................................................---------............///........................------------------,,,,,,,,,,,,,,,------------...,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------...------------...//////******************************))))))))))))******))))))))))))************))))))************))))))*********))))))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************************************))))))*********++++++++++++++++++,,,,,,,,,------++++++,,,,,,------------,,,,,,---------.........,,,,,,,,,,,,------......///000000111222333444444666555333333444666999;;;999>>>EEEKKKOOOSSSWWWZZZTTTQQQMMMKKKLLLPPPUUUXXXNNNJJJEEEAAA@@@???>>>===>>>;;;999888888888777555333333333222222222222222////////////////////////////////////////////////////////////////////////........................---------............///........................------------------------,,,,,,---------.........---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------...------------...//////******************************))))))))))))******)))))))))************+++)))******++++++******))))))))))))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((()))***++++++***)))((())))))))))))************************************)))************+++++++++++++++,,,,,,,,,,,,------+++,,,,,,------......///,,,------....../////////,,,,,,------...//////////////////000000111111222666777:::???GGGOOOWWW\\\ZZZ^^^bbbeeefffiiinnnrrrnnnmmmlllkkklllnnnppprrrnnniiiaaa[[[XXXVVVUUUSSSSSSOOOJJJGGGEEE@@@:::555666555333222000//////...111111111111111111111111000000000000////////////////////////////////////........................---------............///........................------------............,,,---------............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------...------------...//////******************************))))))))))))******))))))*********+++++++++)))******++++++******)))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))***)))(((''''''((()))***)))))))))******)))))))))))))))))))))************************************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---.../////////,,,------...//////000000...//////000111111222222///000222555777:::;;;<<>>;;;:::333333333333333333333333222111111111000000//////000000000000000000000000........................---------.........//////////////////////////////---------.........//////---------.........//////...------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++------------------------...------------...//////++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************++++++************+++++++++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++*********))))))((((((************************)))************+++++++++************************)))******++++++,,,------,,,,,,------...//////000///...------///000000000000......///111222222111333000///222666777777888AAANNNZZZ^^^dddmmmtttuuuvvvwww{{{yyyvvvqqqkkkcccZZZOOOHHH>>>>>><<<777333111222444///222555666444222111000000000000000/////////000000000000000000000000000////////////////////////......////////////......,,,,,,,,,---------......//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------,,,,,,,,,---------......++++++++++++++++++++++++************************************************************************************************++++++************++++++************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************)))))))))(((************************)))************+++++++++*********************************+++,,,,,,---------.........//////000000///.........///000000000111111111222222222333333222555999>>>BBBGGGLLLQQQUUUddduuu~~~}}}ooohhheee]]]VVVMMMDDD===999555333666555333222222222333333222222222111111000///...000000000000000000000000////////////////////////......////////////......------------............//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************))))))))))))************************)))************+++++++++******************************++++++,,,,,,------//////////////////000000//////......//////000111///111333222111222555999@@@GGGQQQXXX^^^eeennntttvvv}}}~~~tttfffYYYPPPGGG>>>888999555111///111333333222222333333333222000///---000000000000000000000000////////////////////////......////////////................../////////////////////............---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********)))))))))))))))************************))))))*********+++++++++******************************++++++,,,------...////////////////////////---.../////////000222333222555888888888<<>>777444666666333000111222333333333111///...000000000000000000000000////////////////////////......////////////......////////////000000000000/////////.......................................------------------------------------------------........................//////000000000111111111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++))))))))))))))))))******************************))))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))))))))******************************))))))*********+++++++++***************************++++++,,,------...................../////////---///111222333555888;;;===AAAEEEHHHKKKTTT```jjj}}}{{{pppkkkcccWWWHHH===999777444222///000111222222222111000111111111111111111111111000000000000000000000000......////////////....../////////000000000111111////////////////////////........................---------------------------------------------------.....................000000000111111111222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++))))))))))))************************************))))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))************************************)))************+++++++++************************++++++,,,,,,------......------...//////000111111000333888:::<<>>888555444222222222222222222222222111111111111111111111111000000000000000000000000......////////////......////////////000000000000...////////////000000000........................---------------------------------------------------------...............000000000111111111222222------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++((()))))))))************************************))))))))))))))))))))))))************************)))))))))))))))******+++((()))))))))************************************)))************+++++++++************************++++++,,,,,,---...............///111222333444444666;;;AAAEEEHHHLLLTTTZZZ]]]bbbkkkuuu}}}~~~ssskkkkkkqqqzzznnn\\\MMMCCC>>>999888555333222222333333111111111111111111111111000000000000000000000000......////////////.............../////////000000.../////////000000000000................................................---------------------------------.........//////000000000000111111111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++(((((())))))*********+++************************))))))))))))))))))))))))************************)))))))))))))))******+++(((((())))))*********+++************************)))************+++++++++************************++++++,,,------....../////////111222444666777777;;;AAAHHHMMMQQQVVV___eeepppwwwyyynnnyyyxxx}}}mmmXXXMMM???===999555333222333444111111111111111111111111000000000000000000000000......////////////..................////////////.../////////000000111111................................................---------------------------------........./////////000000000000111111111000///...---,,,,,,,,,,,,---------,,,,,,,,,++++++------------,,,,,,+++***,,,...///...+++***,,,///***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++***)))(((((())))))******+++++++++,,,,,,,,,---,,,+++******,,,...///---,,,,,,,,,,,,...///000111000111444999>>>@@@AAALLLIIIKKKSSSWWW[[[iiizzzwwwhhh```bbbqqqzzzzzzwwwlllUUUGGG;;;777666333222555222333444444222000000111111111111111111111111111000000000000000111111111////////////////////////////////////000000000000////////////////////////........................---------............///............//////////////////000000000//////...------------------......---------,,,,,,,,,,,,+++---------------,,,+++***)))***++++++******+++,,,++++++,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))***++++++++++++,,,,,,,,,---,,,+++***+++,,,...///,,,------...............000333999???DDDHHHJJJKKKIIINNNXXXdddllltttwwwpppjjjkkknnnttt~~~|||xxx|||||||||qqqbbbQQQGGG???666222222333444555555444333333333222222222222222222222222000000000000111111111111////////////////////////////////////000000000000////////////////////////////////////////////////---------............///............////////////111111111222222111111000---...///////////////.........---------,,,,,,,,,,,,------------,,,,,,+++)))))))))+++------,,,***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))*********************************************************************************++++++,,,,,,---++++++***))))))))))))***++++++++++++,,,,,,,,,,,,---,,,+++++++++,,,...///,,,---.../////////......333999AAAGGGJJJLLLOOORRRNNNZZZiiittt~~~{{{tttvvv{{{|||xxxuuuvvvvvvvvvzzz~~~{{{iii[[[NNNBBB:::777444444444444333333222222222222222222222222222222111111111111111111111111////////////////////////////////////000000000000////////////////////////000000000000000000000000---------............///............////////////222222333333333333333222111222222222111000...---............------------,,,---------------,,,,,,,,,++++++...222333000,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))***+++,,,,,,------++++++***))))))*********+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......------...///000222444555???DDDIIIKKKKKKNNNTTTZZZ```nnn}}}|||jjjdddmmmwwwzzzuuummmiiimmmzzzpppaaaTTTJJJEEE;;;999777555444444222111333333333333333333333333222222111111111111111000////////////////////////////////////000000000000////////////////////////////////////////////////---------............///............////////////222222333333444333333333111111111111000000///.../////////.........------,,,------......------------,,,---000444444111...,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))***+++,,,,,,------+++***************++++++++++++,,,,,,,,,------------,,,,,,,,,------......///...---///222777<<>>999666666666666555333333333333333333333333333222222222111111000000000000000000000000000000////////////000000000000000000000000000000000000........................---------............///............////////////000000111222222333222222111111000///000000111111000////////////.........,,,------............---,,,,,,,,,...000000///---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))*********************************************************************************++++++,,,,,,---+++************+++,,,,,,,,,,,,,,,,,,------------,,,---------............000000000222777===CCCGGGEEEGGGKKKOOOVVVaaannnxxxiiicccbbbjjjvvv{{{uuuvvv{{{vvvzzznnn___JJJCCC:::444333555555555444444444444444444444444333333333222111111000000000000000000000000000000////////////000000000000000000000000000000000000........................---------............///............////////////...///000111222222222222<<<:::777444222111222333000000000/////////......,,,,,,---...............+++,,,------,,,,,,,,,...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,---,,,,,,,,,------------...,,,------...............111222555999>>>BBBFFFHHH@@@FFFOOO\\\hhhttt}}}yyysssttt[[[hhh|||uuucccXXXHHH===888666555444444444444444444444444444444444333222222111000000000000000000000000000000////////////000000000000000000000000000000000000........................---------............///............////////////...///000111222222222222KKKGGGAAA:::555333222222000000000000////////////,,,,,,---.../////////...,,,...///...+++***,,,///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,+++++++++++++++++++++*********+++,,,,,,---,,,,,,,,,---------......,,,---......//////......111555:::???CCCFFFFFFFFFFFFNNN]]]ooovvvcccbbbnnnzzz~~~ttt___NNNDDD???;;;888555555555555555555555555444444333333222111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000---------.........//////............/////////000...///000111222333333333ddd\\\ZZZUUUFFF???;;;222333222111111111000...,,,.........//////000111222......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++++++++******************************++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,------......//////000...//////...---///333666<<<>>>DDDHHHCCC>>>CCCLLLXXXaaatttrrrjjjeeegggxxx|||jjj\\\QQQDDD;;;999666666888888555555888666555555444444333222222111111111111111111111111222222222222222222222222111111000000//////......//////000000000000/////////////////////////////////000000000000000///......///000222222111111000jjjbbbcccaaaWWWQQQKKK>>>999666333111111111000///000000////////////000000///......---------------------------------------------------------------******++++++++++++******************************++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,------///.........000444999<<<@@@???AAACCCCCCCCCLLLWWWlllzzz|||fffWWW^^^ooozzz~~~sssdddQQQAAA:::666666888888555444666666555555444444333333222111111111111111111111111222222222222222222222222111111000000//////////////////000000000000//////////////////////////////,,,------.........------//////111111222111111000nnngggjjjnnniiieee\\\LLLBBB===666222000000000000111000000///////////////000000///.......................................------------------------******++++++++++++******++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,///......000555;;;???AAABBB???>>>AAAGGGOOO\\\gggzzzgggYYYVVVhhh|||zzzyyy~~~|||dddOOO@@@;;;888999999555444555666666555555444333333333222222222222222222222222222222222222222222222222111000000000000////////////000000111111000000///////////////////////////+++,,,---...............///000111111222222111111wwwpppttt||||||zzzooo\\\RRRLLLBBB:::555444333222111000000/////////000000111000000///////////////........................------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------............000000222777===AAABBBAAA======@@@IIITTTaaannnvvv}}}uuupppnnnqqqzzz~~~}}}}}}|||}}}~~~xxxzzzzzzwwwuuuyyyzzzfffMMMEEE===;;;999666555666666666666555444444333333222222222222222222222222222222222222222222222222000000000000000000000000000000000111111000000000////////////////////////...///000111222222222222000000111111222222222222nnnbbb\\\RRRHHHAAA;;;777555000000000000000111222333111111000////////////000------------------------------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,------......///000000111444:::@@@CCCDDDAAA>>>888???KKKYYYhhhwww}}}lllnnn}}}~~~{{{vvvuuuvvvxxx~~~```SSSEEE>>>:::666555666777666666555555444333333222222222222222222222222222222222222222222222222000000000000111111111111000000111111111111000000///////////////////////////000111222333444444444111111111111111222222333yyyhhhccc[[[SSSJJJAAA888333333222222222222222333333111111000///////////////------------------------------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++++++++++++++,,,,,,******+++---...///000111555;;;CCCHHHHHHEEEBBB@@@>>>KKK\\\lll{{{kkk___kkk||||||zzz}}}~~~uuufffUUUKKKCCC<<<666555777777666666555444444444333333333333333333333333222222222222222222222222000000000111111111111222000111111222222111111000////////////////////////...///000111111222111111222111111111111222333333mmmkkkhhhbbbYYYNNNAAA999888777555444333222222111000000///............///........................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,++++++++++++++++++)))***,,,...000222333444;;;BBBJJJLLLIIIFFFGGGIIINNN]]]ooo{{{nnn^^^cccxxx}}}{{{~~~|||lllaaaVVVIII===777777777666666555555444444333333333333333333333333222222222222222222222222000000111111111222222222000111111222222111111000////////////////////////......///000000/////////222222111111111222333444xxxxxxxxxuuummm```QQQGGG<<<:::888555333111000///000000///...............000000000000000000000000------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---,,,,,,++++++*********+++,,,...000333555777888???GGGNNNNNNIIIGGGKKKQQQ\\\lll{{{lll[[[kkk~~~sssgggVVVEEE<<<777777777666555555444444333333333333333333333333222222222222222222222222000000111111222222222222111111222222222222111111///////////////////////////000000000000000///...333222111111111222333444sssddd\\\MMMCCC999888888555333333222333222111///...///000///////////////......---//////.........------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,+++++++++******++++++,,,,,,,,,------------------............///,,,,,,,,,,,,,,,,,,,,,,,,...000111333444777;;;???LLLLLLLLLLLLLLLQQQZZZ```ppppppkkkrrrsssfffRRRAAA;;;999777666666666555444333333333333333333333333111111111222222333333333222222222111111111111000111222222222222111000000000000000000000000000000////////////000000000000111222333444555555555555uuujjj\\\OOOCCC>>><<<888555444222333333222000000000111//////000000//////...---//////.........------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------............///,,,,,,,,,,,,,,,,,,,,,,,,......---...222:::CCCJJJHHHKKKNNNNNNPPPXXXfffppp~~~zzz||||||yyyttt^^^KKK@@@===999777888888666444333333333333333333333333111111222222222333333333222222222222111111111111111222222222222111000000000000000000000000000000////////////000000000111222222333555555555555555{{{iii]]]OOOIIIDDD>>>999777222333333222222222111111000000000000000///....../////////.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,......------,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------............///---------------------------...000333777???HHHNNNHHHLLLOOOQQQUUUaaarrrzzzsssuuu{{{~~~|||ppp```KKKDDD<<<888888999777555444444444444444444444444222222222222333333333333333222222222111111111111111222222222222111000000000000000000000000000000/////////000000000111111222333444555666666666666ssshhh]]]XXXSSSJJJAAA===444333222222333222111000000000111111000000///...////////////............------------------,,,,,,------------------------*********+++,,,...///000------------,,,,,,,,,,,,,,,,,,,,,------------...---------............///------------............---222888>>>AAACCCEEEGGGMMMNNNPPPTTT]]]kkk{{{kkk]]]fffwwwyyy~~~zzzvvvwww\\\QQQBBB999777888888666555555555555444444444444333333333333333333333333333333222222222111111111111222222222222111000000000000000000000000000000//////000000000111111111333333444555666666666666yyysssooohhhZZZKKKCCC999666333222222222111///111111111222111000000///000000/////////.........------------------------------------------------++++++,,,,,,...///111111.........---------,,,,,,,,,,,,---------.........---------............///---------....../////////...333999???AAACCCDDDEEESSSRRRTTT]]]kkk{{{qqq]]]bbbvvv}}}zzzrrrcccOOO@@@999888888888666666666555555444444444333333333333333333333333333333333222222222222111111222222222222111000000111111111111111111111111000000000000111111111111222333444555666666666666~~~kkkWWWLLLBBB===666333333333111///222222222222222111000000000000000/////////......------------............------------------------------------...///111111//////.........---------,,,---------............---------............///------......///000000000000111444777<<>>FFFOOOTTTTTT___nnn|||~~~mmmppp{{{wwwhhhRRRDDD===;;;888888777777666555555444555555444444444333333333444444333333333222222222111222222222222111000000111111111111111111111111000000111111111222222222000111222333444444444444mmmcccTTTKKK???888666666444222222333333333333222111111000000000000////////////---------.........//////........................------,,,,,,,,,------...000/////////............---------.........//////---------.........//////---......///000111111222333777>>>DDDHHHMMMQQQTTTSSSeeezzzooopppqqqsssyyy___JJJ???<<<999888888777666555555444555555555444444333333333444444444333333333222222111222222222222111000000111111111111111111111111000111111111111222222222000000111222333333333333{{{eee\\\QQQFFFAAA<<<555333666111222222111000000222333000000000000000///......000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---------............///...........................---------...000333444BBB===@@@NNNUUURRRSSSYYYeee{{{}}}wwwwwweeePPP@@@===888444444444222333777555555444333333333333444555555444444444333333333111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222|||ooodddXXXNNNDDD999555777333333333222111111111222111111222222111000000///000000/////////.........------------------------------------------------......////////////......---------............///........................///...---...222666:::<<>>666444444444444333222222111111222222222333222222111000000000000/////////......------------------------..............................////////////......---------............///........................111///...111888???BBBCCCAAAGGGVVVcccfffcccgggppp}}}{{{qqqtttnnnWWWAAA>>><<<;;;888555666:::666666555444444444444444555555444444444333333333222222222222222222222222333333333333333333333333111111111111111111111111222222222222333333333333qqq^^^JJJ===777444333222222333333222111111222222222222222111111000000000////////////.........................................................////////////......---------............///........................111000111777???EEEFFFDDD???MMMddduuuwwwsssttt{{{kkkkkk~~~~~~iiiOOOEEE<<<:::999777777888777666555555444555555555555555444444444333333333222222222222222222222222333333333333333333333333111111111111111111111111222222222333333333333333ppp]]]KKK@@@666444111111333444333222000000111111222111111000111000000000////////////........................------------------------......////////////......---------............///////////////////////////000222777>>>DDDGGGEEEBBBDDDRRRfffvvv{{{{{{ooowww~~~~~~fffSSS???888999999777666777777666555555555555666555555444444444333333333222222222222222222222222222222222222222222222222111111111111111111111111222222333333333444444444zzzjjjWWWIII===999444222333555444333///000111111111111111111111111000000000/////////........................------------------------......////////////......---------............///////////////////////////000555<<>>999888888777777777777777555555444444444333333333333333333333333333333333333333333333333333333333222222222222222222222222222222333333444555666666}}}}}}uuuiii\\\HHH888555888666111555555555444333222111000000000000000000000000000222111111000000000000000888444000------.........222222222222111000...---////////////////////////.../////////...///222444===<<<;;;:::<<>>777777;;;:::444222666777444666666555444444444444555444444333333333222222222222222222222222222222222111111111111111111111111222222333444444444333333{{{qqq___JJJ>>>;;;999666555555444444333222111000111111111111111111111111222111000000//////000000+++---///000///.........//////.........///000000////////////////////////---.../////////111444777<<<;;;:::<<>>:::777555555555555444444444444444444444444444333222222111111222222000999@@@<<<444333<<>>BBBFFFEEEBBBAAADDDIIIVVVnnn~~~~~~ooouuutttYYYGGGAAA;;;888888888888777777777777666666555555555444444444444444444444444444444444222333333444444333333333222222333444444555555666~~~ppp\\\MMMBBB888444555333333333333333333333333333222222222222111111111000000000000000000000000000111222222000//////000///111444444333444777;;;BBBEEEFFFBBB>>>@@@HHHQQQfffyyytttmmmzzz___KKKBBB888999999888888888777777777666666666555555555444444444444444444444444444444222222333444444444333333222222333444444555555666zzzmmm___NNN>>>777777444444444444444444444444333333222222222111111111000000000000000000000000...000111111000///000111///333666666444555999===FFFGGGEEE???;;;AAANNN[[[qqq~~~{{{~~~~~~hhhSSSEEE888999999999888888888777777666666666666555555555555555555555555555555555555111222333333444444444333222222333444444555555666xxx{{{mmmYYYEEE<<<;;;444444444444444444444444333333333222222222111111000000000000000000000000...000222222222222333444///333777777555666:::???IIIIIIEEE>>>;;;BBBSSSbbbttt}}}wwwxxxuuu___NNN???999999999888888888888777777666666666555555555555555555555555555555555555111222333333444444444444222222333444444555555666^^^rrrsss[[[DDD888555555444222222444555444333333333222222222111111111111111111111111111111333333222111000000111111333888999444222666===???GGGEEE???999<<>><<>>999666777888666333333444444333333333222222222111111111111111111111111222222111111111111111222000333333333888@@@EEEFFF>>>888:::DDDMMMYYYppp~~~uuuttt~~~}}}ppp___MMM<<<888;;;;;;999777777777777666666666666555444444444444444444444444444444444444444444444444555555555555555555555555ooodddZZZYYYbbbxxx|||gggSSSAAA999444777999666444555444444444333333333222222111111111111111111111111222111111111111111222222000222333444;;;DDDGGGEEE;;;777;;;HHHUUUcccwwwzzz||||||vvvoooppptttbbbOOO===777::::::999888888777777777666666666666555555555555555555555555444444444444444444444444444555555555555555555555rrrcccYYYVVVbbbyyyiiiZZZHHH<<<555777999666444777444444444444333333333333111111111111111111111111111111111000111111222333111222333777???GGGGGGAAA999;;;AAANNN```rrr{{{zzzwwwmmmhhhqqqvvvvvv{{{dddSSS@@@999::::::999:::888888777777777666666666666666666666666666666666444444444444444444444444444444444555555555555555qqqccc[[[[[[iii{{{{{{qqqfffRRRBBB888999:::666444888555444444444444333333333111111111111111111111111111111000000111222222333222333555:::CCCIIIEEE===999AAAIIIUUUlllpppuuutttaaa___sss{{{jjjkkkxxxiiiYYYHHH???<<<::::::<<<888888888777777777666666555555555555555555555555444444444444444444444444444444444555555555666666~~~pppfff]]]\\\aaazzzsssZZZHHH;;;;;;;;;555444888555555444444444333333333111111111111111111111111111111000000111222333333333444666;;;EEEJJJDDD:::999EEEOOO[[[uuu{{{gggtttpppXXXWWWrrrzzzeeefffvvvmmm___NNNDDD>>>:::;;;>>>888888888888777777777777444444444444444444444444444444444444444444444444444444444555555555666666vvveee\\\ZZZfff|||xxxsssYYY???777666555777<<<666555555555555444444444111111111111111111111111222222111111222222333444666333666???FFFDDD???===BBBLLLTTT^^^{{{||||||cccNNNZZZ{{{wwweeeaaalll{{{jjjTTTCCC===>>>===;;;;;;::::::999888777666666888777666777888999888666666666666666555555555555444444444555555555555555vvvggg```___rrryyyvvvcccLLL>>>888555444555666555555555555444444444222222222222222222222222222222222111222222333444555444999BBBFFFDDDAAAAAAGGGNNNVVVddd~~~~~~pppWWWMMMaaattteee```iiiooo\\\OOOFFF===999999999999999888888777777666777666555666777888777555666666666666555555555555444444444555555555555666rrreee]]]^^^rrr|||uuulllYYYEEE:::777444111666555555555555444444444222222222222222222222222222222222222222333444444444666===EEEGGGDDDDDDFFFMMMOOOZZZooo~~~uuu___LLLQQQmmmzzzwwwrrrccc]]]ddd|||yyyjjjcccUUUAAA777:::888888888777777777777777666555444555666777666444666666666666555555555555444444555555555666666666nnncccZZZaaa~~~rrrpppaaaIII:::999999444666555555555555444444444333333333333333333333333333222222222222333444444444888AAAIIIIIIEEEGGGKKKPPPPPP___zzz{{{gggUUUNNN___yyywwwnnn{{{~~~oooaaa[[[aaavvvxxxuuucccGGG999===777777777777777777777888777666555555777777666555666666666666555555555555444444555555666666777777kkk```YYYfffuuutttfffLLL;;;999:::888666555555555555444444444333333333333333333333333333333222222333333444555555;;;DDDKKKJJJFFFHHHNNNPPPRRRfffyyytttXXXRRRZZZqqqyyyjjjppp|||}}}mmm___[[[bbbvvv}}}{{{iiiKKK<<>>===999999999888888888888888999777666777888999888777666666666666555555555555444444555666777777888999xxxbbbZZZbbbxxxtttcccNNN===777888666555555555555444444444444444444444444444444444444333333333333444555555;;;>>>EEELLLMMMIIIIIILLLPPP]]]xxx{{{nnnppp|||lllZZZQQQ^^^rrr{{{iiibbbddd~~~rrrbbbdddrrr}}}oooaaaPPPBBB;;;;;;;;;::::::999999888888888666555666777888777666666666666666555555555555444444555666777888999999kkkccc```eeeyyymmmYYYCCC999<<<666666555555555444444444555555555555555555555555444333333333333444555555===>>>EEELLLNNNJJJIIIKKKQQQbbb~~~{{{kkksssuuu___YYYgggyyy~~~zzziii```___rrrzzzeeeiiiyyymmm___SSSFFF<<<<<<<<<;;;;;;:::999888888777555444555666777666555777666666666555555555555444444555666777888999999{{{iii^^^```xxxxxxvvvlllTTT???888888666444333444555444444555555555444444333333333222333444444333444666777AAACCCGGGIIIJJJLLLNNNPPPRRRhhhuuupppdddcccuuu{{{mmm___VVViii}}}}}}ooorrr|||bbbTTTOOO???;;;;;;999777666888888777777777777777777777777777666666777777666555444444666555444444555777999;;;rrr```ZZZjjj|||xxxnnnXXXDDD;;;999777444333444555444444555555444444444333333333222333444444333444666888BBBDDDHHHJJJKKKMMMOOOQQQXXXpppjjj___gggxxx|||nnnaaaXXXbbb{{{|||zzznnnqqq{{{iiiXXXNNN<<<<<<<<<:::888888999999777777777777777777777777777666666666666666555444444666666555555666888:::<<>>BBBDDDFFFHHHJJJMMMQQQTTTfffyyylllYYYLLLPPPhhhzzzzzzuuu{{{xxxiii```[[[qqq}}}~~~uuuzzzvvvyyykkkcccCCC;;;777999;;;888666777888888888888888888888888555555444444444555555666777777888888:::;;;<<<<<<~~~hhh___eee|||gggQQQ===;;;888666666666555444333333333444444444444555333333333333444777<<<@@@BBBDDDFFFHHHJJJMMMRRRUUUhhhvvvgggTTTLLLUUUgggzzzxxxrrrnnnxxxnnnbbb^^^ttt~~~wwwyyymmmttt~~~qqq}}}yyyjjjgggJJJ>>>777999;;;777666888888888888888888888888888666666555444444666777888666777888999:::;;;;;;<<>>;;;888777777777666555333333333444444444555555333333333333555888>>>BBBCCCEEEGGGHHHJJJNNNSSSWWWlllsssbbbOOOKKKXXXjjj|||zzzvvvrrrnnnppp{{{ssseeecccwwwrrrgggggg```jjj|||rrrvvvzzziiijjjRRRBBB888:::<<<888777:::888888888888888888888888888777555555555777888:::555666777999::::::;;;;;;rrraaakkkwww[[[>>><<<999777777777666555333333333444444555555555333333333333555999>>>BBBDDDFFFHHHIIILLLOOOUUUXXXooo{{{ppp^^^KKKHHHWWWmmm~~~xxxvvvtttqqqvvvvvvggggggzzzgggXXXTTTRRR]]]rrrwwwrrrlllnnnWWWFFF:::;;;===888888<<<888888888888888888888888888777666555666777999;;;555666777888999:::::::::}}}iiifffsssrrrTTTAAA555888;;;666111222444444444444444444444444444444333222333888???DDDDDDIIIGGGGGGNNNOOOPPP[[[~~~|||tttrrrUUUBBBKKK___www}}}|||{{{wwwsssqqq{{{~~~zzznnnpppyyyaaaQQQJJJPPPZZZmmmnnnwwwvvvccc[[[HHH;;;;;;:::444555>>>:::::::::999999999888888888777666555444444555666777777777777777888888888mmmeeekkk}}}aaaJJJ888666999666333444444444444444444444444444444444333333444999???DDDEEEJJJHHHIIIPPPPPPTTTaaa}}}oooSSSCCCNNNccc~~~|||uuuqqqqqq{{{~~~wwwuuusss___QQQJJJLLLVVViii~~~rrrtttvvvggg\\\JJJ<<<======888777===:::::::::999999999888888888777666555444555555666777777777777888888888888yyyiiicccyyyqqqVVV<<<555777777555555444444444444444444444444444444444444555:::@@@EEEFFFKKKJJJKKKQQQRRRYYYiii|||}}}hhhPPPEEERRRggg~~~wwwnnnjjjkkkxxx|||{{{}}}jjjZZZOOOJJJIIIQQQdddyyywwwnnnxxxqqqaaaOOO@@@>>>???<<<:::;;;:::::::::999999999888888777777666555555555666666777777777888888888999999rrr```kkkxxx]]]@@@666777999777555444444444444444444444444444555555555777;;;AAAFFFFFFJJJJJJLLLRRRSSS]]]sssttt^^^JJJEEEVVVjjjtttiiifffjjjuuuyyy~~~oooaaaVVVNNNJJJIIIPPPaaawww|||iiisss~~~{{{mmm[[[GGG>>>>>>>>><<<::::::::::::999999999888888777777666666666666666666777777777888888999999:::|||bbbbbb{{{|||www___DDD888999:::777444444444444444444444444444444555666777888===BBBGGGEEEIIIIIILLLRRRSSSbbb}}}lllUUUEEEFFFYYYlll}}}uuukkkkkkpppvvvzzzqqqcccZZZSSSMMMJJJKKKQQQbbbxxxmmmkkkyyyhhhPPP???:::======999:::::::::999999999888888666666777777777777777777666777777888999:::::::::kkk```ppp}}}ttt```III;;;999:::888444444444444444444444444444444666777888:::>>>CCCGGGEEEIIIIIIMMMSSSTTTggg}}}fffOOOBBBHHH[[[mmm}}}yyypppiiilllrrrzzz~~~yyyhhh\\\VVVRRRMMMIIILLLRRRbbbyyywwwmmm{{{ttt[[[BBB999<<<===999:::::::::999999999888888666666777888888888777777666777777888999:::;;;;;;yyydddhhhsssdddNNN===777888777666444444444444444444444444444666888999;;;???DDDHHHFFFIIIJJJOOOTTTVVVlll{{{dddMMMBBBJJJ^^^nnn}}}zzzrrrlllfffdddiiirrr{{{}}}vvvsss}}}uuudddYYYUUURRRMMMIIIIIIOOOaaazzzssstttyyydddHHH;;;>>>>>>999:::::::::999999999888888555666777888999888888777666777777888:::;;;;;;<<>>666666777777444444444444444444444444444666888:::<<<@@@EEEIIIHHHKKKLLLQQQVVVXXXooo|||dddLLLCCCMMM```ooo|||wwwmmmgggddddddllltttyyy~~~|||}}}zzz{{{{{{tttlllhhhtttsssbbbXXXUUUSSSNNNIIIFFFMMM```zzzvvvppp}}}{{{iiiMMM>>>??????888:::::::::999999999888888555666777999999999888777666777777999:::;;;<<<<<>>CCCGGGJJJMMMEEEJJJOOOLLLYYYxxx{{{{{{uuu```LLLEEEQQQfffuuuxxxnnniiifffffflllrrrsss||||||pppggghhhooojjjuuu~~~sssdddYYYTTTQQQMMMIIIEEELLL___xxxuuu{{{qqqeeeQQQ>>><<<>>>555:::::::::999999999888888999888888888777777666666999888888:::>>>@@@???===~~~kkkgggsssdddQQQ<<<666999666555555555555555555555555777777888:::===BBBGGGJJJPPPIIINNNRRRQQQaaa|||zzzvvv^^^IIIEEESSShhhwwwwwwmmmgggeeefffkkkrrrsss{{{wwwjjjccchhhsssttt}}}rrrcccXXXSSSPPPMMMJJJHHHOOO___wwwsss~~~~~~qqqdddQQQ???>>>AAA999:::::::::999999999888888999999999999888888888777:::999999<<<@@@AAA@@@>>>qqqeeewwwyyyrrr___BBB666999888555555555555555555555555666666777999===BBBGGGIIIMMMHHHLLLQQQRRRggguuuXXXFFFFFFVVVkkkzzzttthhhbbbaaaccciiippprrrzzznnn___ZZZeeetttyyy}}}qqqaaaUUUPPPOOOLLLJJJLLLQQQ___uuuqqqvvvpppaaaOOO>>>>>>BBB;;;:::::::::999999999888888:::::::::999999999999999;;;;;;;;;>>>AAABBBAAA???yyyfffooozzzgggGGG888999888555555555555555555555555555555777:::>>>BBBFFFIIILLLHHHMMMPPPUUUooommmQQQDDDJJJ[[[ooo|||{{{ooobbb\\\]]]```gggmmmrrryyy~~~~~~yyyfffVVVRRR___qqq{{{~~~qqq```TTTOOONNNLLLKKKMMMQQQ^^^tttqqqrrrqqqaaaOOO===;;;>>>999:::::::::999999999888888999999999999999999999999:::;;;===???@@@AAA@@@???jjjkkk|||hhhJJJ;;;:::777666666666666666666666666444555777:::???CCCGGGIIINNNMMMRRRUUU]]]{{{zzzaaaIIICCCNNN___ppp|||xxxkkk^^^ZZZ\\\aaahhhnnnrrrxxx||||||~~~rrrdddVVVPPP[[[kkk~~~rrraaaUUUOOONNNLLLJJJJJJOOO]]]ssstttrrruuuhhhWWWBBB;;;<<<888:::::::::999999999888888777777888888888888888888888:::===???@@@???>>>>>>rrrjjjzzz}}}jjjLLL===;;;666666666666666666666666666444555888<<<@@@EEEHHHJJJKKKMMMSSSTTT___pppXXXDDDDDDQQQaaaqqq~~~vvviii]]][[[___dddkkkppprrrvvvyyyzzz}}}pppfffZZZSSSYYYeee{{{uuudddXXXRRROOOLLLIIIGGGMMM^^^uuuvvvqqq|||{{{tttfffLLL>>>===;;;:::::::::999999999888888777777777777777888888888777:::>>>@@@???>>>======zzzlllvvvoooOOO>>>;;;666666666666666666666666666444666999===BBBFFFIIIKKKHHHLLLRRRSSS^^^lllUUUBBBCCCQQQ___qqqqqqdddYYYYYY___eeekkkooorrruuuxxxyyy}}}}}}{{{zzz{{{||||||~~~|||nnneee\\\SSSUUU\\\rrrxxxhhh[[[UUUQQQLLLIIIFFFMMM```xxxwwwlllrrr}}}}}}sssUUUBBB???>>>:::::::::999999999888888777777777888888999999999888<<<@@@BBB@@@>>>>>>>>>nnnuuutttRRR>>>;;;777777777777777777777777777555666:::>>>CCCGGGJJJLLLJJJOOOVVVVVVbbbmmmUUUBBBCCCOOO^^^qqq~~~kkk___UUUVVV]]]dddiiimmmqqquuuwwwxxx|||~~~{{{yyywwwxxxyyyzzz}}}~~~zzzkkkcccZZZQQQPPPUUUooozzzjjj^^^WWWRRRLLLHHHFFFNNNaaa{{{wwwhhhjjj~~~|||xxxYYYCCC??????:::::::::999999999888888888888888999999:::::::::999===BBBDDDBBB?????????yyyuuuwww\\\CCC999;;;888888777666666666666666:::999:::>>>CCCGGGIIIJJJNNNUUUVVVXXXjjj~~~eeePPPAAAEEETTTcccrrr~~~wwweee[[[TTTXXX```eeeiiikkklllqqqwww{{{|||}}}{{{wwwvvvtttrrrvvv|||www}}}~~~pppggg^^^WWWUUUVVVooo}}}kkk\\\SSSNNNKKKIIIEEEMMMaaazzzrrreeehhh|||}}}yyysss___EEE<<>>>>>@@@BBBCCCBBB@@@vvv]]]DDD:::;;;888888777666666666666666999999;;;???EEEKKKNNNNNNPPPVVVXXXZZZmmmzzz}}}aaaMMM???DDDTTTdddsssrrrbbbXXXRRRVVV^^^cccgggiiinnnqqqvvvxxxyyyzzz|||~~~yyyvvvuuuuuuqqqllllllppprrrzzz|||pppfff\\\TTTRRRUUUppprrrbbbWWWPPPLLLIIIGGGOOObbb|||zzzkkkfffwwwzzzssspppaaaJJJ======<<<<<<;;;::::::::::::;;;888999999999999:::::::::<<<===@@@DDDGGGHHHFFFCCCxxx```HHH<<<;;;888888777666666666666777888999;;;AAAHHHOOORRRTTTSSSYYYZZZ^^^rrr~~~ttt|||^^^LLL???FFFVVVfffvvv}}}nnn]]]UUUPPPUUU\\\aaadddgggnnnpppsssuuuuuuvvvxxxyyytttqqqpppooojjjcccaaacccnnnwww~~~ssshhh\\\RRRRRRVVVuuuvvveeeZZZSSSMMMJJJIIIQQQddd}}}tttgggppp{{{ooommmeeePPP@@@<<<<<<<<<;;;::::::::::::;;;999999999999::::::::::::;;;>>>CCCIIINNNNNNLLLIII{{{~~~iiiPPP???:::999888777777666666777777999999<<>>???BBBGGGLLLPPPPPPPPPwww{{{{{{aaaGGG:::999999888777777777777888:::;;;>>>DDDLLLSSSWWWYYY___cccfffnnn|||RRREEE???HHHXXXgggxxxtttfffUUUQQQRRRXXX^^^aaadddhhhiiiiiijjjmmmooonnnllljjjgggaaa]]]]]]\\\^^^fffnnnzzz|||pppcccWWWUUUXXXnnn|||jjj]]]TTTLLLGGGIIIOOOaaayyywwwgggNNN@@@???<<<<<<;;;::::::::::::;;;::::::::::::;;;;;;;;;;;;===>>>@@@EEEKKKOOOQQQQQQwww}}}dddKKK<<<:::999888888777777888888:::;;;???FFFOOOWWW\\\^^^bbbfffhhhrrr}}}nnnMMMBBB>>>IIIZZZkkk}}}ooo___RRRPPPRRRXXX^^^```ccchhhkkkjjjkkkmmmnnnlllgggbbbWWWWWW[[[bbbeeeggglllrrrwww}}}~~~~~~|||rrrfff[[[WWWXXXppp}}}lll___UUULLLGGGIIIPPPaaaxxxsssWWWCCC===<<<<<<;;;::::::::::::;;;:::::::::;;;;;;;;;;;;<<<<<<>>>CCCJJJQQQVVVWWWWWW~~~xxx{{{dddMMM>>>:::999888888777888888888999;;;???HHHRRR[[[```cccdddgggjjjuuuuuudddKKKAAA???LLL___pppnnn\\\PPPNNNQQQXXX]]]___cccgggmmmlllmmmnnnnnnjjjbbb\\\JJJOOO[[[gggnnnnnnooorrrrrryyy}}}}}}~~~uuukkk```ZZZYYYwww{{{kkk___VVVNNNIIIJJJPPPaaaxxxbbbGGG===<<<<<<;;;::::::::::::;;;:::::::::;;;;;;;;;<<<<<<===AAAIIIRRRZZZ______]]]~~~ssskkkNNN???===;;;:::888777777888888<<<>>>DDDNNNYYYaaaccccccbbbkkkmmmxxx{{{___BBB@@@@@@GGGWWWnnnlllUUUPPPOOOPPPTTTYYY___ccceeemmmkkkkkkkkkjjjbbbVVVLLLGGGOOO^^^mmmrrrqqqqqquuusssxxx~~~zzzlllaaaZZZXXXttt~~~lll^^^TTTMMMHHHKKKPPP___uuunnnOOO<<<===<<<::::::;;;;;;:::999<<<;;;::::::<<<=========@@@DDDJJJRRR^^^gggfffaaaxxxjjjQQQCCC<<<;;;:::888888888888999<<<@@@JJJVVVaaaggggggfffeeennnppp||||||___CCC@@@???DDDSSShhh}}}lllXXXPPPOOOPPPTTTZZZ```dddfffkkkkkkkkkiiiddd\\\SSSMMMJJJQQQ^^^kkkqqqppppppssssssxxx}}}~~~~~~~~~qqqgggaaa^^^pppoooaaaVVVNNNIIIJJJPPP___uuummmQQQ@@@===<<<:::;;;;;;<<<:::999<<<;;;:::;;;<<<===>>>>>>DDDJJJQQQZZZeeemmmmmmiii}}}jjjTTTGGG<<<;;;:::999888888999999;;;CCCPPP___jjjnnnllliiiiiirrrvvvyyy[[[DDD@@@>>>BBBOOObbbsss}}}{{{hhhWWWOOONNNPPPTTT[[[bbbfffhhhiiikkkllljjjddd\\\VVVRRRQQQUUU___kkkpppoooooorrrtttwww{{{}}}||||||sssiiiaaa]]]ggguuueeeYYYPPPKKKJJJOOO^^^sss}}}{{{wwweeeNNN???===<<<:::;;;<<<<<<;;;:::<<<;;;;;;;;;<<<===???@@@EEELLLSSSYYYaaafffeee```|||mmmvvv|||mmmXXXKKK<<<;;;:::999888999999:::;;;EEETTTcccnnnrrrqqqnnnmmmwww|||zzz[[[DDD@@@===BBBOOO```ooowwwvvv```RRRNNNNNNOOOTTT[[[ccchhhjjjhhhjjjnnnrrrsssnnnddd\\\XXXZZZaaajjjooooooqqqtttuuuxxx{{{|||||||||~~~ttthhh^^^XXXZZZxxx{{{iii[[[QQQLLLIIIMMM[[[pppwwwxxxvvvpppaaaMMM???===<<<:::;;;<<<===<<<:::;;;;;;<<<;;;<<<===@@@BBBJJJQQQVVVWWWWWWWWWSSSMMM{{{kkk]]]iii}}}ppp\\\MMM<<<;;;:::999999999:::;;;===FFFUUUdddnnnssstttsssqqq|||~~~\\\CCC???===DDDSSSdddrrryyywwwuuu]]]QQQMMMMMMOOOTTT[[[ccchhhjjjiiikkkssswwwhhh^^^]]]aaaiiinnnppprrrvvvvvvxxxzzz|||}}}~~~xxxjjj]]]UUUOOOgggmmm\\\RRRMMMIIILLLWWWkkk}}}}}}uuuttt{{{ssseeeRRRCCC===;;;;;;;;;======<<<;;;;;;<<<<<<<<<;;;===BBBEEEUUU\\\___\\\VVVRRRMMMHHH|||vvvfffggg}}}ttt___OOO<<<;;;:::999999:::;;;<<>>===<<<:::<<<===<<<;;;>>>CCCHHHZZZaaaddd^^^UUUPPPLLLJJJ|||wwwkkkuuubbbQQQ<<<;;;:::999999:::;;;<<>>>>><<<:::<<<>>><<<;;;>>>DDDJJJYYY```bbbZZZOOOJJJHHHHHHzzzmmm}}}vvvcccSSS<<<;;;:::::::::;;;<<<===CCCPPPbbbqqqyyy{{{{{{{{{oooKKKBBB@@@BBBOOOcccvvv~~~qqqppp|||mmmXXXNNNLLLLLLMMMQQQXXX___ccceeemmmtttsssUUUOOONNNUUU^^^dddkkkqqqqqqrrruuuzzz~~~tttfff^^^jjjppp[[[OOOIIIIIIGGGMMM[[[mmm~~~uuuZZZCCC<<<;;;;;;<<<>>>???>>>===:::<<<>>>===;;;>>>EEEKKK[[[bbbcccXXXLLLFFFEEEEEEqqqqqq}}}hhhMMMAAA;;;888:::===<<<;;;===CCCSSSiiizzz|||fffJJJ@@@???CCCOOOcccyyy~~~tttwwwzzzooo[[[NNNIIIKKKNNNSSSYYY___cccfffiiiwwwoooYYYPPPJJJNNNWWW___fffkkknnnqqquuuvvvwwwzzzsssooorrr]]]RRRPPPNNNFFFFFFSSSeeeuuuyyy___======<<<::::::<<<===<<<;;;===>>>>>>>>>>>>???BBBEEEMMMVVV\\\WWWOOOKKKIIIHHHooo~~~~~~lllyyy~~~kkkVVVCCC===999:::<<<<<<<<>>>>><<<:::;;;<<<===<<<<<<<<<===>>>>>>>>>???BBBEEEIIIOOORRROOOKKKJJJHHHFFFkkk{{{|||iiisss}}}ooo^^^FFF???:::;;;<<<<<<>>>BBBLLLccc|||qqqWWWFFFEEEFFFQQQcccxxxwww___NNNJJJKKKMMMQQQUUUZZZ^^^```fffiiipppfffWWWJJJJJJSSSZZZ```ccchhhlllpppsssuuuxxx~~~www```QQQLLLHHHEEEEEELLLZZZlllzzzsssrrrbbbFFF>>><<<;;;;;;<<<======<<<;;;===>>>>>>>>>@@@BBBEEEFFFKKKMMMKKKKKKLLLJJJFFFgggxxxjjjoooqqq```HHHAAA<<<;;;;;;<<<@@@FFFQQQlllsssVVVGGGEEEGGGRRRcccwwwyyyvvvtttkkk[[[NNNKKKKKKLLLOOORRRWWWZZZ]]]cccccchhhvvvwwwcccOOOIIIMMMTTTZZZ^^^ccchhhmmmqqqtttxxx~~~{{{~~~uuu```SSSOOOGGGFFFFFFJJJUUUhhhtttnnn|||ooocccIII>>><<<;;;;;;<<<======<<<;;;<<<>>>??????@@@CCCEEEIIIQQQVVVUUURRRQQQMMMHHHcccuuu~~~llllllsss___HHHBBB===<<<<<<<<>>===;;;;;;===>>>===<<<;;;===???AAAAAABBBDDDFFFLLLXXXbbbbbb]]]WWWPPPKKK]]]qqq|||lllkkksss]]]FFFAAA>>>===<<<===CCCKKKeeezzzUUUEEEFFFLLLYYYlll~~~uuunnnfffZZZNNNLLLKKKKKKLLLOOOSSSWWWZZZ]]]aaaeeeiiisssfffTTTKKKJJJMMMSSSWWW]]]dddjjjoootttzzzqqqcccZZZUUUVVVcccsssppp]]]RRRMMMJJJJJJHHHIIIUUUlll|||uuuyyyjjj```FFF???===<<<<<<===>>>>>>===;;;>>>AAACCCCCCDDDFFFGGGMMMYYYdddhhheee___UUULLLWWWmmmzzznnnkkkppp[[[CCC???===>>>===>>>DDDMMMmmmxxxQQQ???BBBJJJZZZmmmwwwpppjjj___TTTLLLKKKKKKKKKNNNSSSWWWZZZ\\\___ccceeeiiiuuusss```RRRJJJJJJOOOPPPVVV^^^eeejjjpppwww{{{|||pppbbbWWWTTTQQQNNNTTT___tttbbbVVVOOOKKKKKKHHHIIIWWWoooxxxooodddIII???===<<<<<<===>>>>>>===<<>>===>>>>>>>>>EEEMMMvvvtttJJJ???CCCMMM^^^rrrsssgggaaaWWWMMMLLLKKKKKKKKKNNNSSSXXX[[[[[[^^^aaaccceeelllzzz{{{iiiXXXLLLIIILLLKKKQQQZZZbbbgggmmmtttxxxrrrkkk]]]TTTUUUTTTOOOPPPXXXrrryyyiii\\\TTTLLLKKKGGGHHHXXXpppxxxooobbbGGG???>>><<<<<<>>>>>>>>>======@@@CCCFFFFFFGGGHHHJJJMMMOOOTTT```ppptttgggUUUOOO```vvvqqqhhhqqqWWWBBBDDD???>>>BBBAAAHHHZZZgggKKKBBBEEENNN]]]pppqqq```WWWPPPIIIJJJJJJJJJLLLNNNRRRVVVXXX\\\]]]^^^___ccciiiqqqvvvvvvaaaPPPIIIHHHKKKMMMRRR[[[eeemmmrrrttt|||pppjjjaaaYYYUUUTTTTTTTTTgggyyy|||jjj[[[QQQIIIIIIGGGJJJZZZsss|||{{{\\\GGGAAA@@@???=========>>>??????BBBEEEGGGHHHIIIJJJKKKOOOMMMMMMSSS[[[```___]]]MMM]]]ssssssiiiyyyaaaCCCDDD>>><<<@@@???FFFYYY}}}dddHHHAAAEEENNN___qqqppp^^^TTTNNNIIIJJJJJJJJJKKKNNNQQQUUUWWWWWWZZZ]]]___bbbfffkkkoookkkXXXNNNLLLKKKMMMRRRZZZccclllqqqsss|||yyyuuunnniiidddaaa]]][[[cccvvv|||kkk[[[QQQIIIIIIHHHLLL]]]vvv```GGG@@@???>>>=========>>>>>>>>>AAADDDFFFGGGHHHIIIKKKNNNMMMNNNQQQVVVYYYYYYWWWJJJYYYnnn}}}tttjjjzzzbbbEEECCC===<<>>@@@BBBEEEGGGHHHIIIKKKLLLMMMMMMNNNOOOPPPQQQPPPPPPHHHVVVjjjzzzsssiii~~~xxx___EEECCC<<<>>>EEEEEEQQQiiikkkLLL@@@DDDMMM\\\nnn}}}{{{eeeUUUOOOOOOJJJJJJIIIJJJLLLOOORRRTTTUUUXXX\\\^^^___```aaabbbbbbppp|||iiiXXXOOOMMMMMMOOOUUU^^^gggnnnrrryyy}}}~~~vvvnnniiihhhwwwtttfff[[[PPPLLLIIIMMM\\\pppzzz}}}iiiLLL???>>>===<<<<<<===>>>>>>BBBDDDGGGHHHIIIJJJMMMNNNKKKMMMNNNNNNMMMLLLLLLMMMGGGTTTgggwwwtttjjj{{{aaaHHHCCC<<<@@@GGGFFFSSSmmmoooMMMBBBDDDKKKYYYjjjyyyjjjWWWOOOOOOJJJIIIIIIIIIKKKMMMPPPRRRTTTVVVXXXYYYYYYZZZ\\\^^^]]]eeeqqq||||||qqq___RRROOONNNNNNSSS[[[eeennnrrrvvvzzz{{{wwwsss~~~|||pppfffSSSMMMIIINNN\\\mmm}}}zzz|||fffLLL???>>>===<<<<<<===>>>???BBBDDDFFFGGGHHHIIILLLNNNJJJLLLNNNNNNMMMMMMNNNOOOFFFSSSeeeuuuvvvlll{{{bbbKKKEEE>>>CCCJJJGGGRRRoooqqqLLLDDDFFFLLLZZZjjjyyylllXXXMMMLLLJJJIIIHHHHHHJJJLLLNNNPPPRRRSSSUUUUUUUUUVVVWWWYYY\\\___fffrrrzzzvvvgggZZZQQQOOONNNQQQZZZdddmmmssstttxxx~~~yyymmmUUUMMMIIIOOO[[[jjjyyy}}}~~~{{{cccLLL???>>>>>>======>>>@@@@@@@@@BBBDDDDDDEEEGGGJJJMMMKKKKKKMMMNNNPPPPPPPPPPPPEEEPPPbbbsssuuuiii}}}xxx```KKKDDD@@@HHHQQQNNNZZZxxxwwwOOOCCCGGGQQQ___ppp|||ooo[[[NNNLLLJJJIIIHHHHHHIIIKKKMMMNNNPPPSSSWWWYYYXXXWWWWWWWWWYYY[[[aaakkkttttttjjjaaaSSSPPPNNNPPPYYYdddnnnsssrrrwww|||}}}oooZZZOOOHHHLLLVVVaaammmxxxwww|||~~~}}}}}}fffNNN@@@???>>>>>>>>>@@@AAABBBBBBCCCDDDEEEFFFHHHKKKNNNMMMLLLKKKNNNRRRSSSRRROOODDDOOO```qqq~~~qqqeeeyyyxxx```HHHCCCAAAMMMYYYWWWeeeVVVCCCHHHUUUeeeuuurrr___QQQNNNJJJIIIHHHGGGHHHJJJLLLNNNPPPUUU[[[___^^^\\\YYYWWWTTTXXX___hhhoooooojjjdddUUUQQQNNNPPPXXXdddnnntttrrrwww|||}}}nnn^^^RRRHHHIIIOOOUUU___iiiqqqttt{{{}}}{{{lllRRR@@@@@@?????????@@@BBBCCCEEEFFFHHHHHHIIIKKKOOOQQQPPPMMMKKKMMMSSSUUURRRNNNIIIOOO^^^qqq~~~vvvgggnnnuuu[[[GGGEEEAAAGGGRRRYYYmmmQQQFFFHHHOOO\\\mmmzzztttcccTTTKKKJJJIIIGGGGGGGGGIIIKKKLLLKKKPPPWWW\\\^^^[[[VVVSSSPPPQQQXXXeeeqqqtttlllcccXXXOOOJJJOOOXXX```gggllltttuuuxxx{{{uuu^^^PPPGGGIIIKKKLLLTTT```eeejjjttt{{{}}}iiiQQQAAAAAA@@@@@@@@@AAABBBCCCCCCEEEHHHKKKMMMOOOOOOOOOTTTVVVVVVVVVXXXXXXRRRJJJIIIMMMYYYiiiuuu{{{rrrcccjjjqqqXXXHHHGGGDDDIIITTTZZZooo{{{OOOFFFGGGMMM[[[lllyyyuuudddUUULLLJJJIIIGGGGGGGGGIIIJJJLLLMMMPPPUUUZZZ[[[ZZZWWWUUURRRSSSYYYeeeqqqtttnnnfffYYYPPPJJJOOOXXX```ggglllooorrrwww|||zzzlll[[[NNNFFFGGGHHHGGGMMMWWW^^^dddnnnzzz|||zzzjjjOOOBBBAAAAAAAAABBBCCCEEEFFFEEEGGGJJJLLLOOOPPPPPPPPPQQQSSSUUUVVVYYY[[[WWWPPPJJJKKKRRR^^^hhhoooxxxsssgggpppoooWWWJJJIIIGGGMMMWWW\\\qqqwwwPPPDDDEEEKKKXXXjjjxxxvvveeeUUUMMMJJJIIIGGGFFFGGGHHHJJJKKKNNNQQQTTTXXXZZZZZZYYYXXXVVVVVVZZZdddppptttpppkkk[[[QQQKKKOOOXXX___ffflllkkknnnuuu{{{~~~rrrfffVVVLLLEEEEEEEEEBBBDDDKKKTTT[[[fffsss}}}{{{jjjKKKBBBBBBBBBBBBCCCEEEGGGIIIHHHIIIKKKNNNPPPQQQQQQQQQMMMPPPRRRTTTZZZ^^^[[[UUULLLJJJKKKSSS[[[cccmmmuuu{{{tttmmmzzznnnXXXJJJKKKJJJOOOYYY^^^rrryyyUUUCCCDDDHHHUUUgggwwwwwweeeVVVMMMJJJIIIGGGFFFFFFGGGIIIJJJMMMQQQVVV[[[]]]]]]\\\[[[YYYXXXZZZccclllqqqppplll\\\SSSLLLPPPXXX___fffkkkjjjlllrrrxxx{{{xxxlllcccPPPIIIDDDDDDDDD@@@@@@CCCKKKSSS___nnnzzz|||gggIIIAAAAAAAAABBBDDDGGGIIIJJJIIIJJJLLLOOOPPPQQQQQQQQQLLLNNNPPPRRRWWW]]][[[VVVMMMHHHGGGJJJPPPVVV___hhhttt~~~qqqlll|||mmmYYYJJJLLLLLLRRRZZZ^^^ssszzzUUUCCCBBBFFFSSSeeewwwvvveeeVVVNNNJJJIIIGGGFFFFFFGGGHHHJJJKKKPPPXXX```cccccc```^^^[[[ZZZ[[[aaahhhlllllliii]]]TTTNNNQQQYYY___dddhhhllllllppptttvvv{{{~~~vvvpppkkkeee```\\\LLLHHHEEEEEEEEEBBBAAAAAAEEEMMM[[[kkkyyy|||uuu{{{dddHHHAAAAAAAAABBBDDDGGGIIIKKKJJJKKKMMMOOOPPPPPPPPPPPPMMMNNNNNNNNNSSSXXXVVVQQQNNNIIIFFFHHHKKKMMMSSSZZZhhhvvvqqqlll}}}}}}jjjWWWKKKNNNOOOTTT\\\___uuuvvvRRRCCCBBBEEEQQQdddwwwuuudddVVVNNNJJJIIIGGGFFFEEEFFFHHHIIIHHHOOOYYYbbbggghhheeeccc___]]]]]]```eeeggggggeee]]]TTTPPPTTT[[[___cccfffmmmkkkmmmpppssswwwkkkeee^^^WWWSSSRRRQQQPPPKKKIIIGGGGGGGGGFFFCCCBBBBBBJJJWWWgggvvvvvvsssyyy|||aaaIIIBBBAAABBBCCCEEEGGGIIIKKKKKKLLLNNNOOOPPPPPPPPPOOOOOOOOOMMMKKKNNNSSSQQQLLLTTTPPPMMMNNNNNNMMMOOOTTTYYYjjj|||qqqmmm~~~jjjWWWMMMPPPRRRXXX^^^aaawwwrrrSSSDDDBBBDDDPPPcccwwwssscccVVVNNNJJJIIIGGGFFFEEEFFFGGGHHHGGGMMMWWW```fffiiiiiihhhbbbaaa```aaacccdddbbb```\\\UUUQQQVVV]]]```aaacccjjjhhhjjjnnnqqquuu}}}uuukkk[[[WWWQQQMMMJJJIIIJJJJJJLLLKKKJJJHHHHHHGGGDDDAAA@@@GGGRRRaaappp~~~vvvsssyyyzzz```KKKDDDDDDDDDDDDFFFHHHJJJLLLMMMNNNPPPQQQRRRQQQQQQPPPPPPPPPMMMJJJLLLPPPNNNJJJ[[[WWWVVVVVVUUUQQQQQQTTTNNN```vvvllliii~~~lllYYYNNNSSSTTTZZZ```cccyyyrrrXXXDDDBBBDDDOOOcccwwwrrrbbbUUUNNNJJJIIIGGGEEEEEEFFFGGGHHHHHHLLLTTT]]]dddiiikkkllleeedddbbbccccccccc```^^^[[[UUURRRXXX^^^``````aaaffffffiiinnnqqqtttzzzwwwrrrlllbbbYYYVVVTTTQQQNNNLLLKKKJJJIIINNNNNNLLLIIIHHHGGGDDD@@@???EEEOOO]]]kkkxxx{{{sss{{{zzz```LLLFFFFFFFFFFFFGGGIIIKKKMMMOOOPPPRRRSSSSSSSSSRRRQQQQQQPPPMMMIIIKKKOOONNNIII``````^^^[[[[[[]]][[[VVVUUUZZZjjj~~~ooonnnjjjZZZOOOVVVWWWWWW[[[bbb}}}~~~TTTEEEEEEFFFNNN___sssyyyqqqhhhZZZNNNKKKIIIGGGFFFGGGGGGFFFEEEEEEJJJSSS\\\bbbeeeffffffaaaddd___^^^eeebbbZZZ[[[YYYVVVUUUWWW\\\```aaaaaajjjhhhfffggglllrrrwwwyyy|||iii___YYY]]]^^^TTTQQQRRRRRRQQQNNNLLLLLLMMMNNNNNNNNNMMMKKKGGGDDDBBB@@@CCCLLLYYYiiivvv~~~xxxrrr~~~hhhWWWPPPLLLHHHFFFGGGHHHJJJJJJUUUSSSPPPPPPSSSUUUVVVVVVQQQSSSUUUVVVVVVTTTQQQOOOqqqqqqmmmiiihhhhhhddd^^^ZZZ\\\hhh|||nnnooo~~~cccSSSPPPVVVVVVUUUZZZbbb|||[[[GGGDDDEEEMMM^^^rrrxxxnnn___QQQKKKIIIGGGGGGGGGGGGFFFEEEDDDJJJSSS[[[___bbbcccddd\\\```\\\\\\ccc___VVVWWWWWWUUUUUUWWW[[[___```___fffeeedddeeeiiioootttwwwwwwggg___[[[aaacccZZZWWWWWWUUURRRMMMKKKKKKKKKLLLLLLLLLJJJHHHEEEBBBAAABBBCCCIIIVVVfffttt{{{}}}wwwxxxyyyzzz{{{|||rrrzzzcccSSSLLLJJJFFFEEEFFFHHHIIIIIINNNOOOPPPPPPPPPRRRWWW[[[]]][[[YYYXXXWWWUUURRROOO{{{ssseee```fffzzz~~~lllqqqwww```UUUSSSXXXWWWXXX^^^gggaaaHHHCCCBBBLLL^^^ppp}}}}}}sssbbbTTTMMMJJJHHHGGGGGGGGGFFFEEECCCKKKUUUZZZ[[[\\\___bbb^^^ccc```aaahhhbbbWWWVVVRRRRRRSSSWWW\\\```aaaaaabbbbbbbbbcccggglllpppsss{{{xxxjjjeeebbbjjjpppiiibbb```[[[TTTNNNJJJJJJKKKLLLKKKKKKIIIGGGEEEDDDCCCDDDCCCFFFQQQaaannnssssssjjjdddaaacccgggrrrvvv}}}zzzvvv___QQQKKKIIIHHHHHHJJJKKKKKKJJJJJJNNNQQQQQQOOORRRZZZaaaeee```[[[YYY[[[ZZZVVVQQQttthhhhhhyyy{{{lllttt~~~qqq```ZZZWWW\\\]]]___gggmmmbbbJJJBBB???JJJ]]]ooo{{{|||sssdddVVVNNNLLLIIIHHHHHHGGGFFFDDDCCCLLLVVVYYYXXXXXX\\\```bbbhhhggghhhmmmeeeVVVSSSMMMOOOSSSXXX]]]aaadddddd```aaabbbdddgggkkkooorrr{{{uuunnnkkkuuu~~~{{{oookkkdddZZZQQQLLLJJJKKKMMMMMMLLLKKKJJJHHHGGGGGGDDDBBBDDDNNN\\\fffhhhfffaaaVVVQQQSSSTTTZZZssstttzzzsss]]]RRRMMMLLLLLLNNNPPPQQQPPPOOONNNPPPSSSSSSSSSVVV\\\bbb___[[[WWWYYY^^^^^^YYYSSSvvvooo|||xxxmmmyyy}}}nnn___]]][[[___```ccciiikkkyyydddKKKBBB>>>III[[[kkkyyy}}}uuuhhh[[[PPPMMMJJJIIIHHHGGGFFFDDDCCCLLLUUUXXXVVVUUUYYY^^^aaaiiijjjkkkpppdddRRRLLLNNNQQQVVVZZZ]]]___```aaa___aaadddfffhhhkkkooossszzzyyysss{{{{{{vvvlll```UUUNNNLLLLLLLLLLLLMMMLLLLLLJJJIIIIIICCCBBBCCCLLLXXX___```]]]bbbXXXRRRRRRNNNNNNccc~~~rrrwwwnnnYYYSSSNNNNNNNNNPPPSSSTTTRRRQQQSSSRRRQQQSSSUUUXXXZZZ[[[VVVTTTSSSXXX]]]]]]UUUMMMzzztttmmm}}}~~~nnnaaaccc^^^aaa___aaafffdddmmmmmmNNNCCC???HHHVVVcccttt|||ooocccQQQOOOLLLJJJIIIHHHFFFDDDCCCIIIPPPTTTSSSSSSWWWZZZbbbkkknnnrrrvvvhhhTTTLLLSSSVVVZZZ\\\[[[ZZZYYYYYY\\\```eeeggghhhjjjnnnrrrwwwyyy~~~}}}sssfffYYYQQQNNNMMMIIIJJJLLLMMMMMMKKKIIIHHHCCCBBBDDDJJJSSS[[[___aaannniiieee___TTTOOO\\\mmm|||nnnsssfffTTTQQQMMMLLLMMMNNNQQQQQQPPPOOOSSSQQQPPPRRRTTTVVVTTTRRRSSSRRRSSSVVVXXXUUULLLDDDooolll~~~nnnccciiibbbbbb^^^```fffgggpppxxxQQQFFF@@@EEENNNYYYlllwwwjjjRRRPPPLLLJJJIIIHHHEEEDDDAAAEEEKKKNNNPPPRRRTTTUUU___jjjpppvvv{{{nnnXXXPPPPPPTTTYYY[[[YYYVVVUUUUUUXXX]]]ccceeeeeefffkkknnnttt|||vvviii\\\RRRNNNLLLHHHJJJNNNPPPPPPNNNKKKIIIDDDCCCDDDHHHOOO[[[gggooo}}}sssbbbXXX[[[aaavvv}}}pppuuuxxx```QQQQQQMMMLLLKKKLLLNNNOOONNNMMMOOOQQQTTTUUUTTTRRRQQQPPPSSSSSSSSSSSSRRRNNNGGGBBB~~~wwwnnnrrr{{{kkkkkknnnbbbhhheeeddd___aaakkkppp}}}~~~TTTHHHAAADDDHHHQQQfff{{{~~~zzzmmmSSSPPPMMMKKKIIIHHHEEEDDD@@@BBBFFFKKKNNNQQQQQQRRRWWWdddkkkssszzzmmmWWWNNNJJJOOOVVVYYYXXXVVVVVVVVVTTTZZZ```ccccccdddhhhlllssszzzvvvjjj\\\SSSMMMKKKIIILLLQQQTTTTTTRRRNNNKKKEEEEEEDDDEEEMMM\\\ooo|||mmm```\\\[[[jjjttt{{{ttt]]]PPPRRRNNNMMMKKKLLLMMMNNNNNNNNNMMMSSSYYYYYYUUUQQQQQQSSSRRRSSSSSSQQQNNNKKKGGGEEEVVVSSSRRR[[[nnn}}}kkkqqqmmmbbbddd]]]eeellllllgggmmm```LLL>>>AAAHHHPPP```rrryyylllXXXNNNGGGHHHKKKIIIEEEBBBCCCBBBDDDJJJLLLLLLMMMPPPTTTYYYdddppptttlllYYYJJJOOOSSSUUUXXX^^^dddccc___\\\ZZZYYY[[[]]]```aaaaaakkkqqqzzzkkk]]]VVVRRROOONNNMMMOOOVVV[[[ZZZRRRJJJFFFHHHHHHIIIUUUiiixxx|||qqqbbbUUUcccuuuwwwqqqxxxnnnYYYJJJMMMMMMMMMMMMLLLLLLKKKJJJIIILLLOOORRRTTTSSSSSSSSSSSSPPPPPPMMMHHHKKKRRRSSSOOOMMMIIIIIIQQQbbbwwwxxxjjjttt~~~lllaaaaaaeeegggiiiiiihhhmmmfffQQQAAAAAAGGGMMM\\\mmmsss\\\QQQIIIIIIKKKIIIDDDBBBBBBAAACCCHHHKKKJJJLLLOOOPPPUUU___jjjpppiiiYYYLLLOOORRRUUUWWW]]]cccbbb^^^VVVUUUSSSTTTWWWZZZ[[[[[[```eeerrr~~~yyylllddd___[[[SSSPPPPPPVVV^^^___XXXPPPJJJLLLLLLOOO]]]rrr{{{iii[[[eeetttwwwqqq{{{uuubbbOOONNNLLLLLLLLLLLLKKKKKKJJJIIILLLOOOSSSTTTTTTTTTTTTUUUTTTSSSMMMIIINNNVVVYYYWWWMMMJJJIIIPPP```rrrqqqjjjxxxwwwiii```aaaiiieeeccceeehhhnnnzzzmmmVVVCCCAAAEEEIIIVVVfff|||vvv```UUUKKKJJJLLLIIIDDDBBBBBB@@@BBBFFFIIIHHHIIIMMMKKKOOOWWWaaagggcccXXXMMMNNNQQQTTTUUUYYY^^^^^^ZZZQQQOOOLLLLLLOOOQQQSSSSSSRRRWWW^^^hhhzzz|||xxxzzzzzzsssooo```YYYUUUYYYbbbddd^^^WWWKKKLLLLLLOOO]]]sssuuueeegggsssvvvnnn}}}~~~zzzgggRRRMMMLLLLLLLLLKKKKKKKKKKKKKKKNNNQQQTTTVVVUUUUUUUUUUUUTTTOOOHHHFFFNNNZZZ``````RRROOOOOOUUUcccsssllliiiyyyzzzqqqfff```bbbeeeaaa```cccgggmmmwwwqqqXXXBBB???BBBGGGSSSbbbsssssscccWWWLLLJJJKKKIIIEEECCCAAA???@@@DDDFFFEEEGGGKKKIIIKKKPPPXXX]]][[[SSSLLLNNNQQQRRRQQQSSSVVVVVVRRRNNNKKKHHHGGGHHHJJJJJJJJJFFFLLLOOOTTThhh}}}xxxxxxrrrhhh______eeegggaaaYYYNNNLLLKKKMMMXXXlll}}}lllfffppp{{{sssjjjvvv~~~|||~~~uuucccPPPMMMMMMMMMMMMLLLLLLLLLMMMMMMQQQTTTVVVWWWVVVUUUTTTUUUQQQLLLFFFGGGRRR```kkkoooRRROOOMMMSSS```ppp|||kkkjjjzzz|||pppccc___cccaaaaaabbbddddddfffppp|||tttYYYAAA===AAAEEEQQQ```ooo~~~uuueeeXXXMMMJJJKKKIIIFFFEEEAAA??????CCCDDDCCCEEEIIIHHHIIILLLPPPSSSRRRMMMIIILLLPPPPPPMMMLLLNNNMMMKKKJJJHHHFFFEEEEEEFFFEEEDDDAAAFFFHHHIII[[[~~~yyylllhhhiiihhhaaaYYYSSSPPPMMMNNNVVVeeeyyy~~~mmmcccjjjttt|||~~~~~~pppgggqqqqqqttt{{{~~~mmm[[[OOORRRPPPOOONNNMMMMMMMMMNNNNNNTTTVVVXXXXXXWWWUUUTTTTTTRRRNNNLLLPPP[[[hhhsss{{{TTTOOOKKKOOO[[[lllyyy{{{lllmmm}}}{{{pppyyyqqqbbb]]]aaaaaacccffffffaaa```iiittt{{{^^^DDD===@@@DDDOOO\\\nnnzzz}}}jjj]]]PPPLLLLLLJJJGGGFFFBBB???>>>BBBCCCBBBDDDHHHHHHHHHIIIKKKMMMLLLIIIFFFJJJNNNNNNJJJGGGIIIIIIGGGHHHGGGGGGHHHIIIIIIGGGEEECCCFFFFFFFFFSSSpppyyyuuuqqqiiibbbZZZUUUPPPOOORRR\\\mmm|||}}}lll___bbbiiirrrvvvwwwyyy~~~nnnfffooolllqqqzzz{{{gggWWWPPPWWWRRRPPPOOOMMMMMMMMMMMMNNNRRRUUUXXXXXXWWWUUUUUUUUUTTTSSSUUUZZZ___fffpppyyyYYYRRRKKKLLLWWWhhhxxxwwwmmmrrr~~~mmmppp|||nnnaaa]]]___```bbbeeeeeebbb```gggppp{{{hhhJJJAAAAAABBBJJJVVVdddrrr}}}~~~rrrdddUUUOOOMMMJJJGGGEEECCC??????AAABBBAAACCCGGGFFFFFFGGGHHHIIIIIIHHHFFFFFFKKKLLLHHHFFFHHHJJJJJJJJJKKKNNNRRRUUUVVVTTTQQQMMMKKKIIIHHHNNNddd}}}xxxkkkccc[[[UUUQQQSSS___mmm||||||nnn\\\ZZZ\\\ccciiinnnvvv}}}nnnhhhqqqrrrxxxtttdddXXXRRRWWWRRRPPPNNNLLLJJJJJJKKKKKKNNNQQQUUUWWWWWWWWWXXXYYY```bbbfffjjjfffccchhhrrr\\\SSSJJJIIISSSdddttt}}}tttmmmvvvqqqmmmuuujjjbbb^^^___^^^^^^aaadddddddddiiiqqqvvvqqqPPPDDDAAA@@@GGGRRRWWWjjj}}}|||yyyiiiYYYRRROOOJJJFFFEEECCC@@@???AAABBBAAACCCGGGDDDDDDFFFGGGHHHHHHHHHGGGDDDIIIKKKHHHFFFJJJMMMMMMMMMPPPUUU[[[aaabbb```^^^XXXRRRMMMLLLMMM___vvvkkkaaaVVVRRRYYYeeekkkttt~~~rrr[[[UUUSSSXXX___gggttt|||oookkkttt|||mmmaaaYYYRRRSSSRRRPPPMMMJJJIIIHHHIIIIIIJJJNNNRRRVVVXXXYYY[[[\\\qqqttt{{{{{{qqqggghhhqqqYYYSSSJJJEEELLL^^^rrr}}}ppplll{{{yyyzzzqqqggg```bbbhhheeeaaa```bbbaaabbbkkkxxx\\\BBB:::???EEEIIIVVVgggxxxtttiii[[[QQQMMMKKKJJJHHHDDDBBB@@@@@@AAACCCCCCCCCDDDDDDEEEEEEFFFGGGIIIJJJGGGHHHKKKNNNQQQTTTVVVVVVVVVYYYZZZ^^^jjjvvvzzzuuummm```RRRRRRWWWXXXppp}}}oooeeebbbccceeegggrrrwwwfffVVVJJJOOO[[[fffssssssiiigggiiitttqqq___WWWTTTQQQMMMNNNPPPMMMIIIFFFFFFHHHJJJMMMQQQUUUYYY]]]aaaeeesssiiigggrrrUUUQQQKKKFFFKKK[[[nnn{{{|||ooonnn~~~wwwooofff```aaaeeefffeeeeeefffcccbbbjjjtttnnnOOO???@@@DDDDDDRRRbbbrrr}}}vvvjjjZZZOOOKKKKKKIIIGGGEEECCCAAAAAABBBDDDDDDDDDBBBCCCCCCCCCDDDFFFGGGHHHHHHJJJNNNRRRWWWZZZ]]]^^^___bbbdddgggrrrwwwbbb[[[\\\YYYeee~~~sssnnnnnnoooiiiooo|||{{{lll^^^QQQIIIPPP\\\hhhwwwpppgggfffiiirrr~~~lll\\\UUURRRPPPMMMOOOPPPNNNJJJGGGGGGHHHHHHKKKOOORRRUUUXXX\\\^^^kkk|||~~~uuuwwwUUUTTTQQQMMMMMMWWWjjjyyyyyynnnsssrrrkkkfffaaa```bbbdddfffiiiiiidddaaaeeemmmzzzbbbGGGBBBDDDBBBMMM[[[mmmzzz{{{mmm[[[OOOLLLLLLJJJHHHFFFDDDBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHJJJMMMQQQWWW\\\aaadddfffiiilllnnnpppyyy{{{nnnooolllmmmxxxxxxrrrqqqrrrjjjjjjqqqvvvbbbVVVLLLHHHQQQ\\\hhhwww~~~ooofffeeegggqqq|||yyyyyyiii[[[UUURRRQQQOOOPPPPPPNNNKKKIIIHHHHHHHHHKKKOOOQQQRRRTTTVVVYYY]]]kkkzzzYYYYYYXXXTTTPPPVVVhhhyyyxxxooozzzzzzkkkfffeeecccaaaaaa^^^ccchhhhhhccc```bbbgggsssrrrNNNDDDDDDCCCIIIVVViiizzzsss```SSSOOONNNLLLJJJGGGEEEBBBBBBBBBCCCCCCBBBDDDDDDDDDEEEFFFGGGIIIIIIKKKNNNRRRWWW\\\aaadddfffiiilllnnnooovvv}}}|||ppplllmmmpppjjjiiimmmzzzrrr\\\SSSKKKIIIQQQ[[[eeettttttiiieeegggsssyyykkkkkk~~~wwwhhh]]]WWWTTTSSSQQQQQQQQQOOOMMMKKKIIIIIILLLOOORRRSSSSSSTTTUUUVVVWWW___nnn~~~XXXXXXXXXUUUQQQTTTggg{{{wwwrrr}}}uuufffbbbddddddcccddd\\\bbbggggggeeeddddddeeepppzzzRRRCCCBBBCCCGGGSSSggg{{{xxxgggYYYRRROOOLLLJJJGGGDDDBBBAAAAAABBBAAA@@@CCCCCCCCCDDDEEEFFFHHHHHHJJJLLLOOOSSSWWWZZZ\\\]]]```aaaccceeejjjvvvtttgggbbbdddkkkppplllnnnqqqxxxooo\\\QQQJJJIIIRRR\\\fffvvv{{{nnnhhhhhhxxxpppeeekkksssfff]]]XXXUUUTTTSSSRRRQQQPPPOOOMMMKKKIIINNNPPPSSSTTTTTTTTTTTTUUUWWW[[[aaakkkuuu}}}^^^ZZZXXXWWWSSSVVVjjjvvvvvv~~~rrreeeaaaccccccdddeee```dddfffggghhhjjjiiifffnnnzzzYYYCCC>>>AAADDDMMM```vvv{{{oooaaaUUUNNNJJJJJJGGGEEEBBB@@@@@@AAA@@@???@@@@@@@@@@@@AAACCCDDDEEEGGGHHHKKKMMMOOOQQQRRRSSSUUUUUUWWWZZZ\\\cccppp}}}tttddd]]]]]]___cccggg___ZZZTTTPPPRRRYYYccciiikkkppptttxxxtttbbbUUULLLJJJUUUbbbnnn~~~sssmmmmmm}}}zzzkkkgggtttmmmaaa\\\WWWTTTSSSUUUSSSRRRQQQQQQOOOLLLJJJKKKNNNRRRSSSSSSRRRSSSSSSTTTVVVVVVWWW]]]hhhpppssswwwnnnfffbbb]]]^^^ppp{{{tttxxxsssfffaaaaaaaaabbbeeeeeefffdddccchhhnnnllleeeiiirrrgggHHH===@@@AAAEEETTTkkk|||yyylll\\\PPPLLLLLLIIIFFFCCCAAAAAAAAA@@@???>>>>>>>>>???@@@AAABBBCCCDDDEEEGGGIIIJJJKKKLLLLLLOOOMMMOOOSSSTTTUUU\\\eeerrrjjj[[[LLLGGGFFFDDDCCCEEE@@@@@@BBBEEEJJJQQQWWW[[[```fffllltttsssaaaUUUQQQ\\\kkkxxxvvvrrrttt|||sssttt|||fff]]][[[YYYWWWVVVVVVTTTRRRRRRRRRQQQMMMKKKIIILLLQQQSSSSSSSSSSSSSSSPPPTTTUUUTTTYYYbbbfffeeexxxppphhhfffvvvxxxsssyyy{{{zzzvvviiibbb___^^^```dddhhhfffaaa___fffnnnjjjaaaeeellltttPPP???AAA>>>???KKKaaattt~~~uuubbbTTTPPPPPPJJJGGGDDDCCCBBBBBBAAA@@@?????????@@@AAABBBDDDDDDBBBCCCEEEFFFHHHIIIJJJJJJNNNKKKLLLQQQRRROOORRRXXXccckkkmmmmmmnnnmmmzzzlllZZZMMMBBBBBBCCC???;;;;;;:::===CCCIIINNNQQQRRRRRRSSSZZZbbbpppnnn```YYYbbbqqq}}}~~~vvvvvvyyyzzzccc\\\]]]\\\ZZZ[[[WWWUUURRRRRRSSSRRRNNNKKKIIIMMMQQQTTTUUUUUUUUUUUUTTTZZZ^^^___eeekkkjjjccc{{{tttyyyrrr|||ooobbbaaa```\\\___gggfffuuummmbbbjjjhhh\\\]]]\\\kkkvvvZZZFFF:::???CCCHHHSSShhh~~~}}}lll[[[QQQOOOKKKGGGDDDFFFFFFBBB@@@AAA???@@@@@@AAAAAABBBBBBCCCBBBBBBCCCEEEFFFGGGHHHIIILLLKKKKKKLLLMMMNNNNNNNNNSSSXXX\\\ZZZWWW[[[fffppp{{{|||ttt^^^OOOIIIFFFBBB???>>>===<<<:::999;;;<<>>@@@BBBLLL```yyyuuubbbTTTMMMKKKFFFDDDFFFFFFBBB@@@AAA@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEFFFGGGGGGJJJIIIJJJKKKLLLMMMMMMLLLHHHNNNRRRRRROOORRR\\\eeeoootttvvvoooddd[[[ZZZ]]]iiirrrxxxssshhh[[[NNNDDDEEECCCAAA?????????===<<<999:::;;;@@@OOOdddpppssseee^^^ZZZhhh{{{lllrrr{{{~~~|||ggg\\\\\\XXXYYY______YYYVVVUUUVVVYYYZZZVVVRRRMMMPPPRRRTTTSSSSSSTTTTTTSSSYYYYYYUUU^^^kkkhhhZZZ|||yyytttgggXXXSSS[[[bbb\\\PPPTTT]]]hhhqqqnnnbbbnnnuuuzzzUUUBBB@@@>>>===CCCVVVoooooo[[[MMMKKKFFFDDDFFFFFFCCCAAABBBBBBBBBAAAAAAAAAAAA@@@@@@CCCCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHJJJJJJJJJJJJJJJGGGLLLQQQQQQOOOQQQXXX___[[[___aaa[[[OOOGGGEEEGGGUUUZZZ[[[UUUNNNJJJGGGCCCAAA@@@???@@@AAAAAA???===999;;;:::;;;GGG^^^vvv~~~mmm[[[\\\wwwuuutttyyy{{{{{{dddZZZZZZWWWXXX^^^^^^VVVTTTRRRSSSVVVWWWUUUSSSNNNQQQSSSUUUTTTTTTTTTUUUQQQ^^^```XXX^^^nnnkkk[[[~~~}}}}}}mmmiii^^^VVV]]]iiidddSSSTTTVVVaaakkk~~~ooowwwzzz```GGGCCC???<<<@@@NNNeeezzzzzzcccQQQLLLGGGDDDFFFFFFCCCBBBCCCCCCCCCBBBAAAAAA@@@??????DDDCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGHHHHHHHHHIIIJJJMMMRRRVVVVVVRRRRRRVVV[[[VVVZZZ\\\WWWNNNHHHFFFHHHOOOSSSSSSMMMIIIIIIJJJIIIAAAAAAAAABBBCCCBBB???===:::<<<;;;999===NNNgggzzz}}}jjj```kkkxxxqqqpppooosss{{{}}}fff[[[[[[UUUUUUYYYWWWXXXUUUSSSRRRRRRRRRQQQOOONNNQQQTTTUUUTTTTTTUUUVVVPPP^^^aaaZZZcccuuuoooYYY|||pppiiiooojjjaaadddpppooobbb___^^^dddeeennnuuuvvvzzzrrrSSSBBB>>><<<@@@KKK___ttt}}}iiiWWWOOOJJJFFFGGGFFFDDDCCCDDDCCCCCCBBBAAA@@@@@@??????CCCCCCCCCBBBBBBBBBBBBAAAAAACCCEEEFFFFFFGGGJJJMMMRRRUUUXXXVVVRRRPPPRRRUUUUUUXXXYYYVVVNNNHHHFFFGGGLLLSSSVVVSSSOOOMMMKKKHHHEEEEEEDDDDDDDDDCCC@@@===:::===>>><<<999@@@QQQ```{{{qqqwww|||lllfffdddgggppp|||{{{dddZZZZZZTTTRRRUUUSSS^^^[[[WWWTTTRRRPPPMMMLLLMMMPPPRRRTTTSSSSSSTTTTTTOOOYYY[[[[[[kkk|||qqqWWWwwwkkkccckkklllcccccckkkmmmhhh]]]aaaeeebbbfff{{{pppkkkrrr~~~```BBB>>><<>>>>>CCCQQQjjjxxxhhhWWWPPPKKKJJJIIIEEEDDDEEEBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@BBBDDDDDDDDDIIIRRRYYY^^^______\\\YYYWWWXXXZZZ\\\]]]^^^ZZZUUUOOOLLLLLLWWWgggwww}}}zzzrrrfff\\\OOOMMMJJJHHHHHHGGGFFFDDD@@@===>>>@@@???<<<>>>CCCQQQqqqwwwfffaaa^^^bbbkkkwwwiiiTTTMMMQQQOOOOOORRRPPPVVVWWWVVVTTTQQQNNNKKKJJJIIIKKKNNNOOOOOOOOOOOOPPPRRRUUU^^^mmm~~~ooo[[[rrrkkkmmmeeefffeeebbbaaabbbcccddddddlllbbb]]]fffdddeeexxxppp```lll~~~~~~|||SSSJJJAAA===>>>IIIbbbyyyqqqZZZSSSMMMKKKIIIEEEDDDFFFBBBBBBAAAAAAAAAAAA@@@@@@??????@@@@@@@@@AAAAAAAAA@@@BBBDDDCCCDDDJJJTTT]]]]]]]]]]]]ZZZXXXXXXZZZ\\\\\\]]]___^^^ZZZVVVUUUTTT]]]nnnttthhhQQQNNNKKKIIIIIIJJJIIIHHHFFF???;;;>>>???<<<;;;>>>CCC___{{{vvvzzzvvveeeQQQJJJNNNKKKKKKNNNLLLKKKMMMOOOOOOMMMKKKIIIIIIGGGJJJLLLNNNMMMMMMNNNOOOJJJMMMYYYmmmyyyssscccUUUyyy}}}}}}~~~~~~rrrmmmmmmfffeeebbb```^^^^^^]]]^^^bbbbbbdddeeebbbaaagggpppqqqjjjbbbjjj|||hhhMMM999<<>><<<<<<======<<>>AAABBBHHHTTTppptttgggVVVLLLJJJJJJHHHFFFEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@???????????????AAABBBDDDEEEGGGLLLRRRVVV\\\[[[YYYVVVTTTUUUXXX\\\jjjmmmmmmkkkjjjqqq{{{}}}}}}ooohhhaaaZZZWWWTTTNNNKKKKKKEEECCCAAA@@@@@@@@@>>>===@@@CCC\\\{{{xxx|||~~~~~~}}}}}}zzziiiccc```\\\VVVRRRNNNLLLKKKLLLLLLMMMNNNMMMLLLKKKJJJKKKPPPQQQOOOTTT\\\XXXNNNMMMPPPWWWdddooonnnbbbTTT~~~tttwwwooojjjeeeccc^^^^^^]]]]]]^^^___aaabbb___^^^```cccddd```___aaaddddddaaahhhwwwgggHHH?????????AAAFFFXXXppprrr___PPPJJJHHHFFFEEEFFFFFFEEEDDDDDDCCCBBBBBB@@@@@@@@@?????????>>>>>>???@@@AAABBBDDDHHHMMMQQQTTTVVVUUURRRNNNPPPWWW^^^qqquuutttpppuuu~~~ooofff\\\XXXTTTOOOKKKKKKEEEDDDCCCCCCDDDCCCAAA???DDDAAAMMMsssiiieeefffnnnuuuwwwxxxyyyzzzzzz|||{{{}}}rrrbbb```___\\\XXXTTTPPPMMMKKKOOOOOOPPPPPPOOOMMMKKKJJJNNNSSSTTTSSSXXX```___XXXQQQRRRXXXccclllkkk___UUUwwwllleeebbbaaa^^^^^^]]]]]]^^^```aaacccbbb^^^^^^aaaccc```^^^___aaadddccchhhsss~~~uuuQQQ@@@>>>???@@@BBBEEE[[[yyy}}}iiiXXXNNNIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>??????AAADDDIIIMMMMMMRRRUUUSSSPPPQQQYYY```ssszzzxxxooosssyyybbbYYYQQQQQQPPPMMMJJJIIIGGGEEEDDDDDDEEEFFFEEECCCGGGBBBEEE^^^xxxkkkccc```bbbkkkrrruuuvvvxxxyyywwwxxx~~~iiiYYYYYYWWWUUUSSSQQQPPPOOOOOOPPPQQQQQQPPPOOOLLLJJJIIIOOORRRSSSSSSXXX^^^___ZZZWWWUUUYYYbbbhhhddd[[[TTTxxxjjjaaaaaaeeeaaa```_________```aaabbbhhhcccaaacccdddcccdddfffjjjmmmiiiiiiooouuu~~~~~~```FFF>>>>>>@@@AAAAAAOOOhhhtttcccVVVOOOLLLLLLGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>===<<<=========???BBBGGGJJJLLLSSSZZZ\\\YYYYYY^^^dddrrryyywwwkkkgggwwwlllWWWOOOJJJLLLOOOMMMJJJHHHIIIGGGEEEEEEGGGHHHIIIIIIGGGEEEFFFVVVwwwxxxtttwwwrrrooosssvvvvvvuuuvvv{{{zzz{{{jjjZZZVVVTTTRRRPPPOOOOOOQQQRRRPPPPPPPPPOOOMMMKKKIIIGGGMMMOOOPPPQQQSSSWWWWWWUUUUUUUUUYYYaaaddd___[[[[[[yyyvvv}}}tttfff^^^```fffcccbbbaaa```___```aaaaaakkkgggeeegggggggggjjjooo|||}}}uuuooorrruuuzzzuuuTTTAAA>>>???@@@DDDJJJ\\\wwwzzzkkk]]]QQQLLLJJJHHHHHHGGGFFFDDDCCCBBBBBBBBBAAAAAA@@@???>>>======;;;<<<<<<===>>>AAAFFFJJJNNNUUU]]]aaaaaaaaadddhhhnnnqqqnnnddd\\\fffsss```VVVNNNOOORRROOOKKKIIIJJJIIIHHHIIIKKKMMMMMMLLLHHHFFFIIIXXXppp}}}zzzxxxtttssstttvvvxxx~~~oooaaaXXXVVVTTTRRRQQQPPPPPPQQQNNNNNNNNNNNNLLLJJJHHHGGGIIIKKKMMMNNNPPPPPPPPPOOOOOOQQQYYYbbbbbb^^^bbbkkk}}}~~~|||zzz{{{yyyooocccZZZ[[[```aaa```____________```aaacccccceeehhhgggfffjjjqqq||||||rrrlllrrruuu~~~dddIII?????????DDDEEESSSlllvvveeeVVVLLLHHHIIIHHHGGGFFFEEECCCBBBBBBBBBBBBAAA@@@???>>>===<<<:::;;;<<<===>>>BBBGGGKKKNNNRRRXXX\\\___aaadddeeefff```\\\YYYUUUZZZsssqqqcccUUURRRRRROOOKKKJJJJJJKKKMMMPPPSSSSSSPPPNNNLLLFFFIII[[[nnn}}}yyysssqqqooopppssspppwwwlll```SSSTTTUUUVVVVVVSSSQQQOOONNNNNNNNNNNNLLLKKKIIIGGGFFFHHHLLLOOOPPPNNNNNNNNNLLLQQQ]]]fffbbb]]]hhhyyy~~~|||~~~~~~xxxuuulllaaaXXXUUUXXX___^^^]]]]]]^^^___aaabbbZZZ\\\bbbgggeeebbbfffmmmlllkkkbbb___iiipppyyy}}}oooPPPCCCAAAAAA@@@AAAMMMcccvvvrrr```SSSNNNIIIIIIHHHFFFEEECCCBBBBBBBBBBBBAAA@@@???>>>===<<<:::;;;<<<===???CCCHHHLLLKKKMMMPPPTTTXXX\\\___aaa^^^RRRLLLPPPQQQUUUmmm{{{jjjXXXPPPOOOMMMKKKJJJHHHLLLQQQWWWZZZXXXRRRMMMQQQFFFGGG[[[nnnvvvyyylllhhhhhhjjjoootttqqq|||~~~zzzdddYYYJJJNNNTTTXXXYYYVVVRRROOOMMMNNNNNNNNNMMMKKKJJJIIIEEEGGGLLLQQQQQQOOONNNPPPNNNUUUbbbiiibbb\\\iii~~~{{{~~~{{{{{{xxxlllbbb]]]\\\]]]^^^[[[[[[\\\[[[ZZZ[[[^^^aaaaaa]]]XXXTTTTTTYYYaaagggccccccdddfffhhhmmmvvv~~~bbbJJJAAACCC<<>>===???>>><<<===???CCCGGGJJJJJJLLLNNNOOOOOOOOOMMMLLLMMMLLLLLLMMMMMMSSSbbbqqqpppYYYPPPPPPMMMJJJIIIKKKOOOXXXdddllljjj]]]RRROOOJJJNNN^^^jjjnnnwww||||||uuummmfff```]]]ccckkkxxx}}}{{{mmmXXXKKKEEEOOO[[[bbb```ZZZTTTQQQTTTSSSRRRPPPNNNKKKHHHGGGHHHFFFGGGMMMPPPNNNMMMNNNOOOYYYlllqqqiiimmmwwwuuu{{{{{{uuukkkccc```aaacccddd\\\[[[ZZZ[[[^^^______]]]]]]___```]]]YYYZZZ___eee```aaaccceeehhhmmmuuu||||||YYYDDD???===@@@DDDJJJVVVkkk}}}iiiVVVNNNLLLIIIGGGFFFEEECCCAAABBBBBBBBBAAA@@@???>>>===>>>===<<<<<<>>>BBBGGGIIIIIIJJJKKKLLLLLLKKKJJJIIIGGGFFFGGGIIIIIILLLYYYfff{{{cccWWWSSSOOOLLLLLLNNNTTT___nnnyyyxxxmmmaaaRRRLLLOOO\\\gggllltttyyysssoootttpppjjjddd]]]]]]hhhuuuyyydddTTTNNNRRRVVVZZZ\\\\\\[[[ZZZZZZRRRRRRPPPNNNLLLJJJIIIHHHFFFBBBCCCHHHLLLLLLLLLOOOTTT\\\lllqqqkkknnnrrrlll~~~}}}||||||}}}}}}{{{vvvpppiiidddbbbbbbcccccc^^^ZZZXXXZZZ```bbb^^^YYYXXX```fffeee___[[[^^^bbb^^^```bbbcccfffjjjpppsss~~~nnnOOOAAA>>>@@@AAABBBIII[[[vvvuuubbbUUUOOOIIIHHHIIIIIIEEEBBBBBBBBBBBBAAA@@@???>>>===<<<;;;::::::===AAAEEEHHHGGGHHHHHHIIIHHHGGGEEEDDDBBBBBBDDDGGGFFFGGGOOOYYYpppqqqbbbXXXQQQMMMLLLMMMSSS```rrrvvvlllXXXRRRRRR[[[cccgggoooxxxxxxzzz{{{yyytttmmmhhheeefffeeeddd```\\\```qqq}}}sss___UUUUUUiiiccc[[[TTTRRRRRRSSSTTTPPPOOOMMMKKKJJJIIIIIIJJJJJJEEECCCFFFHHHIIIKKKNNNSSSYYYjjjvvvuuuvvvpppaaa~~~{{{xxxvvvxxx|||nnnyyyppplllfffbbb```___^^^]]]]]]ZZZWWWYYY\\\^^^]]]ZZZWWW]]]dddfffccc___^^^___]]]```aaaaaacccgggjjjjjjwwwfffLLL@@@@@@AAAAAABBBOOOhhh}}}~~~ppp^^^VVVMMMJJJKKKLLLHHHCCCBBBBBBBBBBBBAAA???>>>===;;;:::999999<<<@@@DDDGGGFFFFFFFFFFFFEEECCCAAAAAAAAABBBEEEHHHHHHFFFKKKRRR^^^mmmuuufff[[[SSSPPPMMMQQQ]]]mmm|||{{{sss```YYYVVVYYY^^^aaafffmmmnnnppppppmmmhhhaaa]]][[[XXXXXXYYY\\\```jjj||||||zzzsssfffcccfffmmmdddVVVMMMJJJKKKLLLLLLNNNMMMJJJHHHHHHHHHJJJKKKTTTMMMHHHGGGHHHGGGIIIMMMJJJPPPdddvvv{{{|||ppp[[[}}}{{{xxxuuutttxxx~~~~~~ooogggwww|||jjjgggbbb___^^^^^^]]]\\\[[[ZZZYYYWWWWWWXXX[[[]]]XXXZZZ]]]aaacccbbb___\\\ZZZ___aaa```dddkkkmmmjjjrrrzzzZZZBBB@@@AAABBBAAAFFFVVVfff~~~{{{ggg]]]QQQKKKKKKKKKGGGBBBCCCCCCCCCCCCBBB@@@???>>><<<;;;999999;;;>>>BBBDDDFFFEEEEEEDDDBBBAAA@@@???BBBBBBEEEIIIHHHFFFHHHNNNZZZhhhzzz|||nnnbbbZZZSSSTTT\\\jjjyyy|||eee^^^XXXWWWXXXYYY\\\___aaaaaa```]]]WWWRRROOONNNNNNNNNSSS^^^kkkwww~~~}}}zzzuuuqqqsssvvv^^^WWWOOOJJJKKKMMMNNNNNNLLLKKKIIIGGGGGGHHHIIIJJJUUUNNNHHHHHHHHHGGGIIIMMMIIIKKKYYYgggmmmrrrkkkXXXyyywwwtttsssvvv{{{zzzjjj\\\mmm~~~{{{vvvlllxxx}}}sssdddaaa^^^^^^^^^``````___ZZZZZZZZZXXXVVVWWWZZZ]]]YYYXXXXXX\\\aaabbb^^^YYYWWW\\\^^^___eeepppsssooolllyyytttmmmKKKDDD???AAAAAA@@@GGGQQQkkkqqqgggYYYOOOKKKIIIEEEBBBEEEEEEEEEDDDCCCBBB@@@@@@>>>===;;;999:::===@@@BBBDDDDDDCCCBBBAAA??????>>>@@@???AAAEEEEEEDDDFFFKKK^^^nnn~~~pppdddZZZYYY\\\fffsss{{{{{{xxxaaa\\\VVVRRRPPPQQQRRRSSSUUUUUUTTTPPPLLLIIIHHHHHHJJJMMMWWWiiizzz}}}~~~}}}|||yyyuuusssttt[[[WWWRRRNNNMMMMMMMMMMMMKKKJJJIIIHHHGGGHHHIIIIIILLLFFFDDDFFFHHHHHHJJJMMMOOOKKKPPPTTTVVV^^^aaaVVVtttqqqooorrrxxx||||||}}}~~~yyyzzz}}}rrrkkkkkk}}}ooodddnnn~~~tttlllaaa^^^[[[ZZZ[[[]]]^^^]]]ZZZZZZ[[[\\\\\\\\\ZZZYYYYYYYYY[[[]]]^^^]]]YYYVVVUUUZZZ[[[ZZZaaannnqqqllljjjqqq^^^MMM@@@@@@BBB???AAAGGGTTTooo}}}ttteeeXXXOOOJJJHHHGGGFFFFFFFFFFFFEEECCCBBBAAAAAA???<<<::::::<<>>>>>>>>>>>???<<<===@@@BBBBBBFFFLLLaaattttttgggcccaaaeeelllnnnjjjdddXXXTTTOOOKKKJJJKKKKKKJJJKKKKKKJJJHHHFFFFFFGGGIIIKKKSSSeeezzzyyywwwrrrwww{{{sss|||zzzrrrkkkhhhaaa^^^XXXQQQKKKIIIJJJLLLJJJJJJIIIIIIIIIHHHHHHHHHEEEBBBBBBFFFIIIHHHHHHJJJMMMLLLQQQRRRMMMSSSWWWPPPqqqnnnlllqqqzzz|||yyyvvvvvvyyy{{{yyyyyypppaaa[[[ggg|||zzzmmmaaa}}}yyyvvvooogggaaa^^^YYYWWWWWWWWWWWWWWW[[[ZZZ[[[___cccbbb[[[TTTXXX\\\``````]]]XXXUUUTTTUUUZZZYYYTTTZZZfffiiibbblllnnn{{{pppWWWBBB???CCCBBBBBBFFFEEE```{{{pppaaaUUUOOOMMMMMMGGGGGGGGGGGGFFFDDDCCCBBBBBB@@@===;;;:::;;;>>>???@@@???>>>===============???<<<;;;>>>@@@BBBGGGMMM```wwwwwwqqqlllkkkkkkfff\\\SSSPPPNNNIIIFFFEEEGGGGGGEEEAAAAAAAAAAAA@@@BBBEEEHHHMMM[[[rrr}}}}}}ooopppyyyxxxvvv~~~{{{jjjwwwwwwnnngggddd```]]]VVVNNNHHHHHHNNNTTTJJJJJJJJJJJJJJJIIIGGGGGGFFFCCCDDDHHHJJJHHHFFFFFFEEEJJJXXX[[[SSSSSSSSSJJJjjjiiilllrrrzzz|||sssmmmnnnrrrtttvvvyyyuuu}}}qqqUUUQQQooo|||rrr{{{wwwooogggYYY\\\\\\YYYUUUVVVYYYWWWRRRYYYYYY[[[^^^aaa```ZZZTTT\\\___aaa```\\\WWWSSSRRRUUUWWWZZZ[[[\\\^^^cccgggnnnpppxxxlllLLLGGGGGG@@@>>>CCCDDDJJJ[[[sssyyyrrrfffUUULLLLLLMMMJJJGGGFFFFFFFFFEEEEEECCCBBB???<<<<<<<<<>>>???===>>>>>>>>>??????@@@@@@======<<<<<<===???BBBDDD\\\nnnvvvqqqkkk___RRRKKKGGGGGGFFFDDDAAA@@@AAABBB@@@<<<===DDDGGGGGGJJJPPP[[[```ooowwwvvvuuukkkqqqyyyzzz~~~nnnooo{{{qqqhhh^^^WWWUUUPPPNNNLLLLLLLLLMMMLLLKKKHHHHHHIIIJJJJJJHHHGGGFFFCCCCCCBBBCCCCCCDDDEEEFFFJJJJJJMMMQQQTTTSSSNNNJJJgggkkkrrryyy~~~{{{xxxooommmkkkkkklllrrrrrrdddiii|||}}}uuuoooeeeUUU^^^]]]XXXSSSTTTYYYYYYVVV\\\\\\\\\]]]]]]\\\YYYVVVRRRUUUYYY[[[[[[[[[[[[\\\UUUYYY]]]___```bbbdddgggooopppvvvbbbLLLDDDAAABBBCCCCCCDDDNNNbbbwwwqqq___VVVVVVMMMJJJGGGFFFFFFFFFCCCAAADDDBBB???===;;;<<<===>>>>>>>>>>>>??????@@@@@@@@@===<<<<<<<<<===???AAACCCKKK[[[vvvuuuhhh^^^SSSJJJFFFCCCBBBAAA???>>>???BBBEEEBBB???@@@CCCEEEIIISSS___lllkkkrrrzzzuuuxxx|||yyymmmbbbiiiyyy{{{yyyqqqgggwwwuuuggg^^^XXXQQQNNNOOOJJJHHHFFFEEEEEEEEEDDDCCCFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFIIIJJJKKKOOORRRRRROOOLLLhhhoooyyy~~~}}}wwwooojjj```cccgggiiiiiisssooosssxxxtttvvvqqqbbbfffddd]]]WWWXXX___cccbbb^^^^^^]]][[[XXXWWWWWWXXXUUUWWWYYYYYYXXXWWWXXXYYYVVVZZZ___bbbcccdddeeeeeemmmnnnpppxxx{{{WWWCCCAAACCCAAACCC>>>@@@OOOdddwwwyyynnnccc[[[OOOKKKFFFFFFHHHIIIEEEAAAEEECCC@@@===<<<;;;<<<===>>>>>>>>>????????????@@@<<<<<<;;;;;;<<<>>>@@@AAA???HHHYYYrrriiiWWWLLLDDDAAAAAA??????>>><<<<<>><<>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;<<<===>>>???@@@AAADDDMMM___zzzvvveeeRRRFFF???<<<<<>>>>>>>>======???BBBEEE<<<@@@HHHRRR]]]iiiwww}}}yyy}}}vvvbbbYYY]]]cccvvvrrr}}}uuuccckkkyyyfff[[[PPPLLLKKKJJJLLLPPPMMMKKKIIIIIIJJJJJJIIIHHHDDDCCCAAA@@@@@@@@@AAABBBCCCCCCCCCDDDEEEFFFGGGHHHGGGIIIKKKMMMNNNMMMJJJHHHuuutttpppggg\\\SSSOOONNNSSSRRRVVV^^^dddfffgggiii[[[kkk{{{sssiiifffnnnyyy{{{qqqhhhlllsssoooYYY[[[ZZZUUUUUUYYY\\\[[[WWWZZZ\\\[[[XXXWWWXXXZZZVVVWWWXXXXXXXXXYYY\\\___XXXWWWVVVWWWYYY\\\___aaadddeeehhhiiikkkyyypppQQQCCCBBB@@@>>>>>>???BBBMMMaaatttwwwhhh^^^RRRKKKIIIJJJJJJHHHHHHGGGDDDBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<=========@@@@@@???<<>>??????>>>>>>???@@@AAAHHHUUUgggyyyzzzrrrzzzhhhQQQRRRddduuuwwwnnnsss|||rrrsss}}}sss[[[SSSKKKJJJJJJHHHHHHJJJIIIHHHFFFGGGHHHIIIIIIHHHDDDCCCBBBAAA@@@AAABBBCCCBBBBBBCCCCCCDDDFFFGGGHHHEEEHHHLLLOOOMMMJJJEEEBBBpppjjj___SSSJJJEEEEEEGGGOOOMMMQQQZZZ^^^XXXNNNHHHRRRttttttccc\\\aaarrr|||zzzsssfffbbbddd^^^SSSWWWWWWTTTSSSUUUWWWUUUWWWXXXZZZZZZYYYXXXXXXYYYWWWXXXYYYZZZZZZ[[[^^^```XXXUUURRRRRRUUUYYY\\\^^^bbbcccgggjjjjjjooocccIIIAAA>>>===>>>===;;;>>>KKKYYYmmm|||rrrcccUUULLLHHHGGGGGGJJJIIIGGGFFFDDDCCCBBBBBB@@@@@@@@@@@@@@@?????????=====================<<<;;;???AAA>>>:::<<>>===???<<<===?????????@@@CCCEEEKKKRRR^^^ooo~~~sssXXXKKKYYYqqqwwwhhheeevvvzzz~~~vvvVVVOOOKKKKKKLLLIIIGGGGGGHHHFFFEEEEEEGGGHHHHHHGGGDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAABBBDDDEEEGGGGGGDDDHHHLLLMMMKKKGGGCCCAAA___XXXNNNEEEBBBBBBCCCEEEIIIMMMVVV______XXXSSSSSSiii}}}jjj]]]dddpppzzzzzzssssssmmm```]]]```[[[WWW[[[\\\XXXVVVXXXZZZYYY\\\ZZZWWWVVVVVVXXXXXXXXX[[[\\\]]]\\\ZZZYYYYYYZZZWWWUUURRRSSSVVVYYY[[[[[[```___ccciiiiiiiiivvvbbbLLL@@@======>>>>>>===AAAGGGLLL___|||wwwgggYYYPPPMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFDDDDDDDDDCCCCCCBBBBBBBBB????????????>>>======<<<<<<===??????>>>=========>>>DDDGGGDDD@@@???===999===:::;;;???@@@???>>>@@@>>>???@@@AAADDDJJJQQQVVV___cccgggnnn{{{~~~sss```RRRZZZooo|||{{{gggjjjsss~~~mmmTTTMMMIIIKKKLLLIIIGGGHHHIIIGGGEEEEEEEEEFFFEEEDDDCCCDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@AAACCCDDDFFFGGGCCCFFFHHHHHHFFFEEEEEEFFFPPPJJJCCC???@@@CCCDDDDDDEEEPPP___hhheeebbbhhhqqqxxxbbbZZZpppwwwkkkeee^^^TTTXXXaaaaaa[[[^^^^^^YYYWWWYYY\\\\\\bbb\\\UUURRRTTTVVVWWWWWWXXXZZZ\\\\\\[[[ZZZZZZ[[[WWWUUUTTTVVVYYY[[[[[[YYY]]]ZZZ]]]fffhhhfffnnn|||```DDD???<<<@@@DDDCCCAAAAAADDDGGG\\\vvvfff[[[WWWXXXMMMMMMLLLKKKJJJJJJIIIIIIGGGGGGFFFFFFEEEEEEEEEDDD???@@@@@@@@@???>>>===<<>>AAA???<<<888===>>>:::999===AAABBB???<<<;;;>>>???>>>???BBBCCCBBBBBBDDDIIITTT```hhhvvvwwwtttooouuuyyyuuussstttttttttfff\\\OOORRRkkk}}}jjj___vvvjjjUUUOOOHHHDDDEEEGGGFFFEEEFFFHHHFFFCCCAAAAAA@@@>>>===BBBCCCDDDEEEDDDCCCBBBAAA?????????@@@BBBDDDEEEFFFCCCEEEEEEDDDCCCDDDHHHLLL