BM6P6(@ ******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++******+++++++++---111444000---******---///...---++++++,,,,,,,,,,,,---------...///000000///...---...............///000111000444888666111...///222---------............//////............---------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************+++*********))))))(((((()))************+++++++++++++++************+++++++++++++++*********))))))************************+++*********))))))((((((((((((((((((((((((((((((************))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,---------,,,***((('''******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,---------............///////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////.....................------,,,,,,,,,......---,,,+++***)))(((************************(((((()))***+++,,,,,,,,,******++++++++++++******++++++++++++******))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***,,,,,,+++******,,,,,,------------......***+++,,,------,,,+++***,,,------......------,,,++++++******++++++,,,---,,,,,,,,,---------......------------------------........................---------............///------------------------+++,,,------++++++,,,---........................------...............---...............---------------------------------............////////////............////////////000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000000000///.............................................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******))))))******+++,,,)))))))))+++------+++)))++++++++++++++++++++++++***,,,------+++******+++******************************)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++******+++******,,,000222///---******,,,...---,,,++++++,,,,,,,,,,,,---------...///000000///...---///............//////000///222444333000---...///---------............///............------------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************************)))))))))((()))************+++++++++++++++************+++++++++++++++*********))))))************************************)))))))))((())))))))))))))))))))))))************))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,+++)))(((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,------------............////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////..................---------,,,,,,,,,,,,,,,,,,++++++++++++***************************)))))))))***+++++++++,,,******++++++++++++******++++++++++++*********)))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,+++++++++++++++++++++++++++++++++))))))***+++++++++++++++******++++++++++++,,,,,,+++++++++,,,,,,+++++++++,,,------......------,,,+++++++++***++++++,,,---,,,,,,,,,---------......------------------------........................---------............///------------------------+++,,,------++++++,,,---..........................................------........................------------------------............////////////....../////////000000000000000000000000000000000000111111222222111111000000000000000000000000000000000000000000000000000000//////.............................................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++************+++,,,,,,+++***)))***,,,,,,+++)))++++++++++++++++++++++++***,,,------+++******+++***************************))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++******+++***)))***---000---,,,******,,,---,,,+++++++++,,,,,,,,,,,,---------...////////////...---//////......---.........//////000//////---,,,,,,---------............///............------------,,,++++++******++++++,,,++++++++++++++++++++++++************************************)))))))))))))))************+++++++++++++++************+++++++++++++++***************************************************))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------------............//////////////////////////////000000111111222222000000000000000000000000000000000000000000000000000000000000000000000000/////////............---------------,,,,,,,,,,,,*********++++++,,,,,,,,,******************************************++++++******++++++++++++******++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++***))))))++++++++++++++++++++++++***************+++,,,,,,******++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,------......------,,,+++++++++++++++,,,------,,,,,,,,,---------......------------------------........................---------............///........................+++---...---,,,+++,,,---.........................../////////...---,,,,,,---------......//////000------------------------............/////////////////////000000000111111000000000000000000000000000111111222222111111000000000000000000000000000000000000000000000000000000///......------....................................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++,,,---------+++******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))*********+++++++++******+++***))))))+++---,,,+++***++++++++++++++++++++++++,,,,,,,,,------........................000///......------------///...------......---+++---------............///.........---------,,,,,,++++++++++++++++++++++++*********************************************************)))))))))))))))))))))*********+++++++++++++++************++++++*********************************************************)))))))))))))))************************************)))))))))(((*********)))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))******++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////////////////......///000000111111111////////////////////////000000000000000000000000000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************+++++++++*********************++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))(((++++++++++++++++++++++++,,,+++***)))***+++,,,---,,,,,,,,,---------......---,,,+++******+++,,,---,,,------......------,,,,,,++++++++++++,,,------,,,,,,,,,---------......------------------------........................---------............///////////////////////////,,,---...---,,,+++,,,...........................////////////...---,,,+++,,,------...///000000111....................................////////////000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000//////...------------..............................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///---******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))*********+++++++++)))***+++***))))))***,,,***+++,,,,,,+++++++++++++++++++++,,,,,,,,,------......------------......000///...---------------000...------...///...,,,---------............///...------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++++++++************++++++************************************************))))))))))))))))))******))))))))))))))))))))))))************)))))))))((())))))))))))))))))******))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))***+++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...////////////////////////....../////////000000000////////////////////////////////////////////////////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++*********************++++++++++++******+++++++++++++++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((++++++++++++++++++++++++,,,+++*********+++---...,,,,,,,,,---------......---,,,+++******+++,,,---,,,------......------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------------------........................---------............///////////////////////////,,,---......,,,,,,---.................................//////...------,,,------......///000111111....................................////////////000000000000111111111111000000000000000000000000000000000111111000000000000000000000000000000000//////////////////////////////...---------------........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///---+++***+++---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++************************((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++)))***++++++***)))***,,,***,,,------,,,++++++,,,++++++,,,,,,,,,,,,------......------------............------,,,---------//////......---......///---------............///------------,,,,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++************++++++***************+++++++++************************))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------///////////////////////////////////////.........000000000000000000000000////////////////////////////////////////////////.........------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***************************************************++++++******++++++++++++******++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,+++******+++++++++++++++++++++++++++++++++++++++,,,------******++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,------...,,,,,,,,,---------......------------------------........................---------............///........................,,,...///...---,,,---...........................------...............---.........//////000000111..................................../////////////////////000000000111111000000000000000000000000///000000111111000000///000000000000000000000000///////////////////////////...------,,,,,,------........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++,,,------...,,,++++++---///......,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++************************((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++(((***+++,,,+++***+++---***,,,//////---+++,,,---++++++,,,,,,,,,,,,------...------,,,,,,------...------,,,,,,,,,---......---//////...++++++...111---------............///---------,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***************************))))))))))))))))))))))))((()))))))))************)))************+++++++++++++++************++++++))))))*********+++++++++************************((()))))))))************************************************))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))(((((()))***+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------////////////////////////000//////......------,,,000000000000000000000000////////////////////////////////////////////////.........---------,,,,,,******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,************************)))))))))***+++++++++,,,******++++++++++++******+++++++++,,,,,,,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---------,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,******++++++++++++,,,,,,+++++++++,,,,,,+++++++++,,,------......------,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......------------------------........................---------............///---------------------------...///...---,,,---///........................,,,,,,---...///////////////////////////000000000....................................////////////....../////////000000000000000000000000000000000//////000000000000//////000000000000000000000000///////////////////////////...------,,,,,,------........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++************+++,,,,,,+++++++++---///000000...------------------------***,,,------+++******+++************************((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++(((***,,,,,,,,,+++,,,---***---000000---+++,,,---++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...,,,,,,,,,,,,------...///+++...000...***)))---222---------.........//////---------,,,,,,,,,++++++***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++++++++************++++++))))))******++++++++++++************************(((((())))))*********+++++++++++++++++++++++++++************))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++,,,,,,,,,---------////////////////////////000000///...---,,,,,,+++000000000000000000000000////////////////////////////////////////////////......---------,,,,,,,,,*********++++++,,,,,,,,,((()))***+++,,,---......************************(((((()))***+++,,,,,,---******++++++++++++******+++++++++,,,,,,---------************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,---............++++++++++++++++++++++++***+++,,,---...---,,,+++,,,,,,---------.........***+++,,,------,,,+++***,,,------......------,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......------------------------........................---------.........//////---------------------------...///...------...///........................++++++---...///000000000000000000000////////////////////////////////////............/////////000............////////////000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////......---,,,,,,,,,,,,---........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++*********))))))******+++,,,******+++...111222000///------------------------***,,,------+++******+++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++------,,,+++***)))((('''...------,,,,,,++++++***++++++,,,,,,---.../////////...---,,,+++,,,---...------------------------........................------------------------******************************))))))))))))******************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))*********)))))))))))))))((((((((((((((((((((((((******))))))))))))******************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))******************))))))))))))************))))))))))))******))))))))))))************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------...///000000111000000000000000000000000//////////////////////////////............////////////000000000000//////---///111111///...------+++++++++,,,,,,---------)))************+++++++++************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------........./////////......------,,,.........------,,,,,,,,,.........------,,,,,,,,,------------------------//////.........---------/////////...---------,,,000---,,,---000111000...------............------////////////////////////............////////////000000000000////////////000000000000////////////////////////000000000000000000//////......------------......------,,,+++---------,,,,,,+++++++++...------,,,,,,------...------------,,,,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***---------,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++++++++***************---,,,,,,,,,,,,+++++++++++++++,,,,,,---......///...---,,,,,,,,,,,,---...------------------------........................------------------------******************************))))))))))))******************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))*********))))))))))))))))))))))))++++++************++++++************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))******************))))))))))))************))))))))))))******))))))))))))************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------...///000000000////////////////////////........................//////............//////......////////////......---///000///...,,,------++++++,,,,,,,,,,,,,,,,,,)))************+++++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------.........---------------------------------,,,,,,......---------,,,,,,,,,------------------------//////.........---------...............---------///---,,,---000111000...------............------....................................////////////......//////000000111111000000000000////////////.../////////000000000000000000000//////.........------......------,,,+++---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))******++++++******)))++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))******+++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------......------,,,,,,,,,------...------------------------------------------------------------------------******************************))))))))))))******************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))(((((())))))******++++++************************,,,++++++******++++++,,,************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))******************))))))))))))************))))))))))))******))))))))))))************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------...//////000000////////////////////////........................//////............//////------............---------......---++++++,,,---,,,,,,,,,,,,,,,+++++++++)))************+++++++++************************************************)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...------------------,,,,,,,,,,,,,,,,,,------------,,,,,,------------------...------------,,,,,,,,,------------------------...............------------------..................---------///000///...------............------....................................////////////------...///000111222222000000000000////////////....../////////000000000000000000000////////////------......------,,,+++------,,,,,,,,,,,,++++++++++++************++++++,,,,,,---------,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))******++++++******)))++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++)))******+++,,,,,,------++++++,,,,,,,,,------------,,,,,,,,,------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''''''((()))***++++++,,,************************+++******))))))******+++************************)))))))))))))))******+++))))))))))))))))))))))))((()))))))))******************))))))))))))************))))))))))))******((()))))))))************************************************************))))))*********+++++++++***+++++++++++++++,,,,,,,,,,,,,,,---------......---------....../////////////////////////////////........................///......------......///,,,,,,------------,,,,,,------,,,+++))))))+++------,,,,,,,,,++++++******))))))*********+++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------------------.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........------------------------------------------------........................,,,---------.../////////------------...//////...------............------....................................////////////.........///000111111111000000000000////////////........./////////000000000000000000000000000000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,------,,,,,,+++***************************++++++,,,,,,++++++***,,,+++++++++++++++++++++,,,,,,,,,++++++************+++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++++++++************)))((()))******+++,,,------+++++++++,,,,,,,,,,,,,,,+++,,,,,,------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,************************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((()))))))))******************))))))))))))************))))))))))))******((()))))))))************************************************************))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......------------..................................................................------------......++++++,,,,,,,,,,,,++++++,,,,,,,,,***((((((***,,,,,,,,,,,,++++++*********))))))*********+++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........---------------------------------------------------.....................,,,---------.../////////,,,------...---......///------............------....................................////////////000000000000////////////000000000000////////////............///////////////////////////000000000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,+++++++++******)))))))))))))))***+++,,,,,,---++++++++++++,,,,,,,,,,,,++++++,,,---....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***(((((())))))******++++++************************(((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))******************))))))))))))************))))))))))))******))))))))))))************************************++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,---,,,,,,,,,---------......------------------------........................------------------------......------------......++++++,,,,,,,,,,,,+++++++++,,,,,,+++))))))***++++++++++++++++++*********)))************+++++++++************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,------------...------------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,------------,,,,,,------------------,,,,,,,,,------------...---------------------------------...............---------...............+++---......------...///------............------------------------------............////////////111000000000/////////...000000000000////////////------........./////////............////////////------......------,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,***************************++++++,,,,,,++++++************+++++++++++++++,,,,,,++++++++++++++++++*********++++++,,,,,,---***++++++++++++,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++***************+++++++++))))))******++++++,,,,,,++++++++++++++++++++++++***+++,,,.......................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))******************))))))))))))************))))))))))))******))))))))))))************************************++++++++++++++++++++++++)))************+++++++++)))******+++,,,,,,------,,,,,,,,,---------......------------------------........................------------------------...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,+++***,,,---,,,+++)))******************++++++++++++)))************+++++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,)))*********++++++++++++,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,------------------.........---------------------------------,,,,,,,,,,,,,,,---------......---------------------------------.........//////...............---------+++---......,,,,,,---///------............------------------------------............////////////////////////000000000000000000000000////////////---------.........//////,,,---------.........///------......------,,,++++++++++++,,,,,,---------++++++************++++++***+++,,,,,,---------,,,***************************++++++,,,,,,++++++***)))*********++++++++++++++++++++++++++++++,,,,,,)))******+++,,,,,,------******+++++++++,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))******+++'''((()))***+++,,,------***************+++++++++++++++++++++++++++++++++)))+++,,,...//////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))***************)))))))))))))))((((((((((((((((((((((((******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))******************))))))))))))************))))))))))))******))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++))))))***+++,,,,,,------,,,,,,,,,---------......------------------------........................------------------------...------,,,,,,------...+++,,,,,,------,,,,,,+++***,,,......,,,*********))))))******+++++++++,,,)))************+++++++++************************************************)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,))))))******++++++++++++,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,------........./////////......---------.........------,,,,,,,,,,,,,,,,,,------.........---------------------------------.........///////////////......------,,,***---///...,,,+++---000---..................---------------------------............/////////000------...///000111222222000000000000////////////---------.........//////,,,,,,,,,---------......------......------,,,++++++++++++,,,,,,---------******))))))))))))*********+++,,,,,,------------))))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))******++++++++++++*********++++++,,,,,,---))))))***+++,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))************+++++++++))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++(((((((((((()))))))))))))))************+++++++++)))************+++++++++000///...---+++***)))(((,,,++++++******++++++,,,......//////......---,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,,,,+++((('''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***+++++++++,,,******))))))((((((''''''))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///............//////////////////............//////........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))***+++,,,,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,************,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++......,,,+++***)))))))))++++++******++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////...------------...////////////////////////........................//////.........---------------------------------------------------------........................---------............///,,,,,,,,,------.........,,,,,,++++++,,,,,,---...------............---------------............//////////////////000111111222222000///............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))******+++,,,,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,---,,,+++*********+++,,,************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++(((((((((((())))))))))))))))))*********+++++++++)))************+++++++++......---,,,+++******))),,,++++++******++++++,,,...............------,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***+++---......,,,***)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************+++++++++******))))))(((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------............//////////////////............//////---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,---************************++++++++++++++++++++++++************************))))))))))))************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++************************------,,,+++************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////...------------...................................................//////.........------------------------------------------------------------------------------------------............///,,,------------------...------,,,,,,------...///------............---------------............//////////////////000000111222111000///............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************++++++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++************+++,,,,,,,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,------,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********++++++(((((((((((()))))))))))))))))))))*********++++++)))************+++++++++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,...............---,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---...---,,,***((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++******************))))))))))))((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,---............///////////////............//////------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++************************,,,,,,+++******++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////...------------..................................................................---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........---------------...------------...//////------............---------------............/////////......//////000111111111000///............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************++++++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))************))))))*********+++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,------.........---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))(((&&&%%%(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,---------........./////////......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++************************+++*********++++++,,,---++++++******++++++,,,---------------------------,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------//////...------------...........................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////......------,,,,,,---------------......///------............---------------............//////............///000000111000///...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************++++++++++++*********************************+++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++))))))***++++++,,,------,,,++++++******++++++,,,---------...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((('''&&&%%%$$$(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))************))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++******++++++,,,---------------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------//////...------------...................................................---.....................---------------------------------------------------------------------------------............////////////......---------,,,,,,,,,+++,,,,,,---...------............---------------............///...............//////000000//////...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************++++++++++++***************************************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,***++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((())))))))))))((((((((()))))))))******)))************+++++++++))))))******+++,,,,,,---,,,++++++******++++++,,,---------------,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++***************)))))))))************+++))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------,,,------------...............------------......++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++************++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++------------------------+++*********+++,,,,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////...------------...------------------------........................---------...............------------------------------------------------........................---------............////////////...............,,,++++++++++++,,,------------............---------------............///......------......///000//////......---......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***************************************++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,,,,---...///000000000///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))))))))(((((((((((()))))))))***)))************+++++++++))))))******++++++,,,,,,,,,++++++******++++++,,,,,,------------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******+++++++++))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************+++++++++))))))*********+++++++++))))))))))))))))))))))))************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------............------,,,,,,------...++++++++++++++++++++++++++++++************++++++*********************************++++++,,,,,,---************************++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++************++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////...------------...------------------------........................---------.........//////---------------------------------------------------------------------------------............///............////////////,,,,,,,,,,,,,,,---......------............---------------............///...------------...//////.........------......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************)))******+++,,,,,,------******+++++++++,,,,,,,,,+++************+++,,,,,,,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,+++,,,---///////////////++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((************************(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++))))))*********+++++++++,,,++++++++++++++++++,,,,,,,,,---------,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***+++,,,,,,))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******+++++++++,,,))))))******++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))************)))************+++++++++,,,,,,,,,---------.........------,,,,,,------...************************++++++************++++++))))))))))))))))))))))))))))))***+++,,,,,,------************************++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++******,,,,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++******++++++,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++''''''(((***+++,,,---...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////...------------...------------------------........................---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------......//////000000...------------...//////---..................------------.........//////...------------...//////......---------......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************))))))***+++,,,,,,------******+++++++++,,,,,,,,,******))))))******+++,,,,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,((()))***,,,------,,,,,,************************(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''''''''++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))******************))))))))))))************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,++++++************************)))************+++++++++******))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,111000...---,,,,,,------,,,,,,,,,---------..............................////////////////////////------............------------------------------,,,---...//////...---,,,//////.........---------------------------------------------------,,,,,,........................,,,,,,,,,---------......111111000000/////////...000////////////.........---------------------------.........---,,,,,,++++++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((('''+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************************************))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------------------------------,,,,,,,,,+++++++++************************)))************+++++++++******))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------111000...---,,,,,,------,,,,,,,,,---------......................................................------............------------------------------,,,---...//////...---,,,//////.........---------------------------------------------------------........................,,,,,,,,,---------......000000/////////........./////////.........------------------------------------......------,,,++++++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************(((((((((((()))))))))))))))))))))))))))(((((((((******)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))******************))))))))))))************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++************************)))************+++++++++******))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---------------,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------.........000///...---------------,,,,,,,,,---------......................................................------............------------------------------------............------...............---------------------------------+++,,,,,,------.................................,,,,,,,,,---------......///............---------............---------,,,------------------------------......------,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++))))))))))))))))))))))))((()))))))))******************))))))))))))************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))*********++++++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++******++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------......//////......------------,,,,,,,,,---------......................................................,,,------......------,,,------------------------------------------------........................------------------------++++++,,,,,,---...//////........................,,,,,,,,,---------......------------------------......---------,,,,,,,,,------------------------,,,------...------,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''')))((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************''''''(((((()))*********))))))))))))))))))))))))((()))))))))******************))))))))))))************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))*********+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++******************++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))******+++,,,,,,------...............---------,,,,,,,,,---------......................................................,,,,,,------------,,,,,,---------------------------------,,,,,,------------.....................------------------------++++++,,,,,,---...//////........................,,,,,,,,,---------......,,,,,,,,,---------------......---------,,,,,,,,,------------------------,,,,,,------...------,,,+++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************)))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))******+++,,,---------......///......------,,,,,,,,,---------..............................------------------------,,,,,,------------,,,,,,------------------------------,,,,,,,,,,,,---------------...............------------------------+++,,,,,,------.................................,,,,,,,,,---------......,,,,,,,,,------------...............---------,,,------------------------,,,,,,------......------+++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++************************************)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))***+++,,,---...///,,,---...//////...------,,,,,,,,,---------..............................------------------------+++,,,,,,------,,,,,,+++------------------------------,,,++++++,,,---------------.........//////------------------------------------------------........................,,,,,,,,,---------......,,,---------............/////////.........------------------------------+++,,,------......------+++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))******++++++,,,,,,,,,,,,'''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......+++++++++++++++++++++++++++++++++************)))************************)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------------++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,...//////000,,,---.../////////------,,,,,,,,,---------..............................------------------------+++,,,,,,------,,,,,,+++------------------------------++++++++++++---------------.........//////------------------------------------------,,,,,,........................,,,,,,,,,---------......---------....../////////000////////////.........------------------------+++,,,,,,---.........---+++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((''''''(((((())))))******(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,+++*********+++,,,...///...+++)))((((((------+++***))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,***((()))+++,,,+++(((+++*********))))))((((((******************************++++++++++++******************************************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))*********)))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,---000111111000------------...///000111111111000///////////////---------------------------------------------------------.........//////---------------------------...000111111///---,,,////////////////////////---------............///................................................---------............///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......---------,,,,,,,,,---...///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,---.........++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((()))************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++******)))))))))***(((***,,,---,,,++++++,,,++++++******************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,***((()))+++,,,***)))************)))))))))(((******************************++++++++++++******************************************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------...///000222333444444333222222222222333111000///............///------------------------------------------------,,,------------.........---------------------------...///000000///...---........................---------............///................................................---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................---------,,,,,,,,,,,,---...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,------------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))(((((((((((('''((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++***))))))((()))))))))(((***,,,,,,++++++,,,---******))))))***++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++***))))))++++++***)))************))))))))))))******************************++++++++++++******************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++---......---...333777888888666444333222222222//////...---------......------------------------------------------------,,,,,,,,,,,,------------------------------------------///000000///...---........................---------............///................................................---------............///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((******))))))(((((('''''''''(((((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******)))))))))******+++,,,---,,,***)))***++++++***************++++++(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************)))))))))*********)))*********)))))))))))))))******************************++++++++++++******************************************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------*********++++++,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++---///...+++---333999555444333111000/////////...------,,,,,,---------------------------------------------------------+++++++++,,,,,,,,,------------------------------,,,---.../////////..............................---------............///................................................---------............//////......------......///------------------------,,,,,,,,,,,,------------......---------,,,,,,,,,,,,,,,------------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((******))))))((((((''''''''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++*********++++++,,,+++,,,,,,,,,******+++,,,---,,,+++***))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))***))))))))))))***))))))))))))))))))************************************++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++*********++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------*********++++++,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***---///---***,,,222888000///...---------------------,,,,,,,,,,,,------------------------------------------------------+++++++++,,,,,,,,,------------------------------,,,,,,---.......................................---------............///................................................---------............///......------------......------------------------,,,,,,,,,---------............---------,,,,,,,,,---------.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))((((((((((((&&&'''(((((())))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,---'''(((*********,,,///111...---,,,***)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((()))******(((((()))***))))))))))))******************************************++++++++++++******************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---,,,***,,,000333...---------------...///------,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,------...//////---------------------------------............///................................................---------............///+++,,,------------,,,+++---------------------------------.........//////......---------,,,,,,,,,---------.........//////------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))&&&'''(((((())))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,,,,'''((()))******,,,///222,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************''')))******((('''(((***((()))))))))******************************************++++++++++++******************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,---.........------------......---------------...//////------------------------------------------------,,,------------.........------------------------,,,,,,,,,,,,---...//////---------------------------------............///................................................---------............///,,,---///111111///---,,,................................./////////000000......---------,,,,,,,,,---,,,,,,,,,------...///........................,,,,,,,,,---------......------------------------------------------------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...***++++++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((''''''(((((())))))******&&&''''''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))***++++++***++++++***)))***---///*********)))******+++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************''')))+++***'''&&&(((***(((((())))))*********+++******************************++++++++++++******************************************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...++++++,,,,,,,,,------------,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,+++***+++,,,,,,+++***///...---,,,,,,,,,,,,,,,---------------...///000---------------------------------------------------------.........//////------------------------,,,++++++,,,---...///000---------------------------------.........//////................................................---------........./////////111444666666444111///........................////////////000000000000......---------,,,,,,,,,,,,+++++++++,,,,,,---...........................,,,,,,,,,------.........------------------------------------------------,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......)))***+++,,,---.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***((('''&&&&&&'''(((***((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))***)))((('''((())))))************+++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''+++***'''&&&&&&'''***+++))))))))))))))))))))))))))))))))))))******************************************++++++++++++******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,++++++*********---,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,///...---,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............//////------------------------,,,------......------,,,...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------************************,,,,,,+++******+++,,,,,,///...------++++++***)))((()))***+++++++++++++++******+++++++++,,,,,,,,,---,,,***)))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,+++***+++,,,---............------,,,,,,,,,.........------,,,,,,,,,------------------------........................)))************++++++++++++,,,,,,------,,,,,,+++------------------------..............................------------..............................000000000000000000000000000333999777444<<<===...........................000000000000///...---,,,,,,,,,------...///000000..................------,,,,,,---.../////////...------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++------...///,,,,,,,,,++++++*********************************......---,,,,,,+++*********)))'''&&&&&&''')))***((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))***)))((('''((())))))************+++++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''+++***(((''''''(((***+++))))))))))))))))))))))))))))))))))))******************************************++++++++++++******))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************************************)))))))))***++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***************+++,,,,,,,,,+++++++++,,,,,,........................////////////////////////------------,,,,,,,,,,,,------------------------,,,------......------,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++******+++,,,,,,...------,,,,,,++++++***))))))***+++++++++++++++******+++++++++,,,,,,,,,---,,,***)))))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,---...///......---------,,,,,,,,,......---------,,,,,,,,,------------------------........................++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------..............................------------..............................////////////////////////...000666333...666:::...........................---....../////////......,,,,,,,,,---......//////........................------..................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++++++++++++++*********++++++++++++++++++++++++......---,,,,,,+++******))))))''''''''''''))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''')))***)))((('''(((***)))************+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))******************************************++++++++++++******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,++++++++++++------,,,++++++***++++++++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.................................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...------------...///000...------------,,,,,,,,,...------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++------------------------..............................------------.........................................................000555111***111888111........................+++,,,---...////////////+++,,,,,,------.................................000///...---------...///------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***))))))(((''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))(((((()))***))))))*********+++++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))((()))))))))******************************************++++++++++++******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,,,,,,,+++++++++000///...------,,,------+++,,,.../////////------+++++++++,,,,,,,,,,,,,,,------------------------////////////............,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,---......---,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------******************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------------......///------------------------------------------------------------------------------------------------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++------------------------..............................------------.........................................................111888666---111999444........................,,,,,,---...............+++,,,,,,,,,------..................////////////222000...---,,,---...///........................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...---------------------------------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&((())))))(((((()))+++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))((()))))))))******************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------+++,,,.../////////...---.........//////000000000////////////////////////---.........//////000000---------------------------......//////......---,,,,,,...//////...,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...++++++***))))))******+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------------------------------------------------------------------------------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------..............................------------......................................................---///999:::000222777333////////////////////////......//////...------,,,,,,,,,---------------............/////////000000222111///---,,,---///000........................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...------------------------...------,,,,,,++++++***//////...---,,,++++++***++++++++++++++++++++++++------,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&'''))))))((((((***+++)))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))******************************************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************++++++++++++++++++++++++)))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------......,,,,,,---...////////////......//////000000111111////////////////////////............/////////000..............................////////////......------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,+++***)))))))))***+++******+++++++++,,,,,,,,,***+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------..............................------------......................................................,,,,,,555888111111444///////////////////////////000000000000///...---,,,.................................//////000000111111000///.........///000........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...---------------------------------,,,,,,+++++++++.........---,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******)))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&'''))))))((((((***+++)))************+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((())))))******))))))((())))))))))))))))))))))))))))))))))))******************************************++++++++++++******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************************************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////////////////000000111222000000000000111222333444222222333333444555555666444444444444444444444444444444333222222111000000000000000000000000000000......////////////............------------......................................................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((()))***+++******+++++++++,,,,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++---.........---,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++------------------------..............................------------..............................////////////////////////...***000555///000333...///////////////////////////000000000000000//////////////////////////////---......///000000111111///////////////000000000........................////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...........................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))%%%'''))))))((((((***,,,)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******)))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))******************************************++++++++++++******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,...///000000222222222333444555777777555555444444555777888:::<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;:::888666444333222000000000000000000000000......////////////......///...---,,,,,,---...///................................................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------...------,,,,,,------...++++++,,,,,,,,,---------***************************+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((()))***+++******+++++++++,,,,,,,,,)))***,,,---...---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,.../////////...---,,,,,,,,,------.........,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,,,,------,,,,,,+++------------------------.................................------.................................000000000000000000000000333+++...222///111555111000000000000000000000000...///000111111222222111000000000000000/////////---......///000111111222---...///000111111000000////////////////////////000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...........................,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&'''(((***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************''')))******((('''((()))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))***************)))((()))***+++***((())))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))************))))))(((((('''''')))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))***************)))(((((()))************+++++++++))))))))))))))))))))))))************************)))'''''')))***))))))***+++++++++*********))))))))))))))))))************))))))))))))))))))))))))++++++******************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))((('''&&&)))************+++++++++++++++++++++++++++++++++++++++++++++,,,---...///...---+++***))))))******---------------,,,,,,,,,***,,,///111333666:::======???@@@@@@EEEIIIHHHDDDBBB;;;888999888333555;;;888===>>>;;;===DDDGGGDDDHHHIIIFFFAAABBBHHHKKKIIINNNDDD===>>>AAAAAA>>>======<<<;;;999666333333333444222///......///...---222111///---,,,,,,------......//////////////////---------.........//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------...............------,,,,,,,,,---,,,,,,,,,,,,---............------------......,,,,,,,,,---------......,,,------......------,,,---------------------------------............///..................................../////////000000000000000000000000000000111///,,,,,,///...***...000111111000//////000222222222111111000000///000///...------///000111//////000111111111111111000//////000111111000...000000000000000000000000000000000000//////////////////////////////////////////////////////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************''')))******((((((((()))))))))******************))))))))))))))))))))))))))))))))))))***************)))((()))***+++***((())))))))))))))))))))))))***)))))))))(((((((((''''''((((((((()))))))))******)))))))))(((((((((''')))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))***************)))(((((()))************+++++++++))))))))))))))))))))))))************************+++,,,,,,,,,***((()))++++++++++++*********))))))))))))))))))************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))************++++++++++++++++++++++++++++++++++++++++++++++++,,,---...)))***,,,---------,,,,,,........................222333555999>>>BBBCCCCCC???CCCEEEGGGKKKOOOOOOKKKJJJGGGDDDBBB???<<<<<<>>><<>>::::::999777666555333000---000000/////////000111111////////////............------........./////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------...------------,,,,,,,,,---,,,,,,,,,,,,---............------------......,,,,,,,,,---------......,,,------......------,,,---------------------------------............///............................../////////000000000------......//////000000000111000...111777999777111222333333222111222333222222222222222111111111333333333333333222111000222222333333333222222111333222000000111111000...111111111111111111111111111111111000000000000///////////////////////////////////////////////////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((()))))))))************((()))***)))((((((***+++(((((((((((())))))******))))))))))))))))))))))))((()))))))))***************)))((()))***+++***((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))************)))((())))))*********+++++++++))))))))))))))))))))))))***************************)))((((((,,,000///+++************************((()))))))))************))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))*********+++++++++++++++++++++++++++++++++++++++*********++++++,,,***,,,///222333222000...111222444888;;;>>>AAABBBDDDDDDCCCBBBAAA@@@>>>>>>???BBBAAA======AAAFFFGGGJJJOOOQQQOOORRRXXXZZZWWWXXXXXX\\\aaa^^^XXXWWW\\\ZZZWWW[[[bbb___]]]ooo|||fffVVVTTTYYYVVVNNNTTTTTTTTTSSSRRROOOJJJGGGHHHEEE@@@===;;;999666444333333222222111111000000000///////////////..................////////////............------------------------------------+++,,,------......------,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,,,,---------......,,,------......------,,,---------------------------------............///...........................////////////000000000000000000000000000000000000111000...111888:::888333444555555444444555777777777777777777888888888777777888888777555333222222333444555555555555444444333111222333444333222222222222222222222222222222222111111111000000000////////////////////////////////////////////////000000000/////////..............................------------------------...............---------------------------------+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,..................------(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((()))))))))************((()))***)))((()))+++---******))))))))))))***+++))))))))))))))))))))))))((()))))))))***************)))((()))***+++***((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((())))))*********))))))))))))*********+++++++++))))))))))))))))))))))))************************///,,,)))+++666@@@===333************************((()))))))))************************************(((((()))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++++++++*********))))))*********++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,---000222555666777888???@@@BBBEEEGGGJJJLLLMMMHHHHHHHHHDDD???>>>@@@CCCAAAEEEEEEAAACCCNNN[[[bbbbbbeeedddbbbccchhhkkkjjjpppqqqssssssnnnggggggjjjdddccciiiqqqppprrrssssssrrrkkkmmmlllkkkhhheeeaaa``````XXXSSSMMMIIIGGGFFFFFFEEE;;;:::999777444222000///111111111000000/////////........./////////000000//////.........---------------------------------+++,,,------......------,,,,,,---------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,---......------,,,,,,,,,,,,------,,,,,,,,,---------......,,,------......------,,,---------------------------------............///........................////////////000000000111111111111000000000000000000222222111666===@@@???;;;===>>>>>>>>>???AAADDDCCCCCCCCCDDDEEEEEEEEEFFFCCCCCCDDDDDDCCCAAA@@@>>>999999999888777666555444444333111111333444444333222222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000111111000000000/////////........................------------------------........................------------------------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,....../////////...------''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))***)))((())),,,...///...---++++++++++++,,,))))))))))))))))))))))))))))))))))))***************)))((()))***+++***((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((())))))************))))))************+++++++++))))))))))))))))))))))))************************---+++''')))555AAA===111***************+++++++++))))))))))))************************************'''(((((())))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++++++++++++++,,,---...///,,,...222666;;;???AAACCCFFFFFFGGGHHHHHHIIIIIIIIICCCDDDFFFEEEEEEFFFJJJMMMKKKRRRUUUUUUZZZkkkzzztttqqqnnnlllnnnrrrzzznnniiihhhgggaaadddlllqqqooosssyyywwwwwwmmmggg^^^UUUOOOKKKHHHFFFEEEDDDBBB>>>:::666333111333333222222111111000000....../////////000000000/////////.........------------------------------+++,,,------......------,,,---------............------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,---......------,,,,,,,,,,,,------,,,,,,,,,---------......,,,------......------,,,---------------------------------............///......................../////////000000000111111/////////000111111222222444777888:::@@@GGGJJJHHHFFFGGGIIIIIIJJJMMMPPPSSSPPPQQQQQQRRRSSSTTTTTTUUURRRRRRRRRRRRRRRQQQPPPOOOMMMLLLJJJGGGDDDAAA>>><<<888666444333333444444333333333333333333333333333333333333222222222111111000000000000000000000000000000000000000000000000111111111111000000000000........................------------------------.............../////////------------------------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,------...............---(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))***)))((())),,,///222000...,,,******++++++))))))))))))))))))))))))))))))))))))***************)))((()))***+++***((())))))))))))))))))))))))'''((((((((()))))))))******)))))))))(((((((((''''''((((((((()))))))))***))))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))(((((()))***************)))************+++++++++))))))))))))))))))))))))************************'''***(((%%%+++444333)))))))))*********+++++++++))))))))))))************************************''''''(((((()))******+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))************+++++++++++++++++++++++++++++++++***++++++,,,---///000111222555:::???CCCEEEFFFFFFDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGIIIQQQZZZ___^^^[[[YYYbbbggggggkkkzzzuuuvvvrrrkkkooo|||oookkkhhhaaa___iiiqqqqqqlllmmmyyy|||wwwnnnfff]]]UUUNNNIIIMMMLLLJJJFFFBBB===999777555555444333333222111111.../////////000000000000////////////....................................+++,,,------......------------------....................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,------......------,,,---------------------------------............///........................//////000000000111111111---...000333555777999:::===@@@BBBCCCGGGLLLLLLIIIHHHIIIKKKLLLNNNRRRVVVZZZWWWWWWXXXYYYZZZ[[[\\\]]]XXXXXXWWWWWWWWWWWWWWWXXXZZZZZZXXXUUURRROOOLLLKKKDDD@@@<<<999888777666555444444444444444444444444444333333333333222222222000000000000000000000000000000000000000000000000222222111111111000000000................................................---........./////////000........................,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************)))***))))))((()))---///222000---***(((((((((((())))))))))))))))))))))))))))))))))))***************)))((()))***+++***((())))))))))))))))))))))))'''((((((((())))))************))))))(((((((((''''''((((((((())))))******))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))(((((()))***************)))************+++++++++))))))))))))))))))))))))************************&&&......&&&%%%,,,,,,%%%))))))******++++++++++++))))))))))))************************************&&&''''''((()))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******)))************+++++++++++++++++++++++++++++++++***++++++,,,...000222333999===CCCGGGIIIHHHEEEBBBBBBBBBDDDFFFHHHJJJKKKLLLWWWTTTVVVcccssszzzsssiiiccclllqqqnnnmmmwww|||rrrwwwvvvooowwwxxxuuupppdddhhhuuuzzzqqqppptttwww}}}}}}{{{xxxuuuqqqjjjccc^^^RRRQQQOOOLLLHHHCCC>>><<<666666555444444333222222////////////000000000000000/////////....................................+++,,,------......---------------.........//////........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,------......------,,,---------------------------------.........//////........................000000000000111111111111...000333666;;;???BBBCCCFFFIIIJJJHHHIIIKKKHHHCCCCCCDDDFFFHHHKKKOOOTTTXXXWWWXXXYYYZZZ[[[\\\]]]^^^VVVUUUTTTSSSTTTUUUVVVWWWXXXXXXXXXWWWVVVUUUTTTSSSOOOKKKEEEAAA>>><<<:::888444444444444444444444444444444444333333333222222000000000000000000000000000000000000000000000000222222222111111111111000////////////////////////........................---.........//////000000........................,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............111///---***((((((((()))******))))))((((((''''''+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))))))))))))))******************))))))))))))******))))))))))))************(((((((((((())))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************)))************+++++++++))))))))))))******************++++++++++++******)))************+++++++++******)))(((((('''(((((())))))))))))))))))))))))+++++++++*********))))))+++*********))))))(((((())))))))))))************************************))))))))))))))))))))))))************************+++++++++*********))))))******)))))))))))))))***,,,+++******)))***++++++,,,+++***+++///666===AAAMMMHHHCCC???>>>???@@@@@@HHHIIIJJJKKKLLLMMMOOOPPP^^^kkkxxx|||~~~}}}wwwnnnqqqhhhiiirrrsssmmmnnnwwwvvvwww}}}zzzvvv|||yyynnn|||~~~}}}yyyuuu|||pppaaaWWWQQQKKKFFFEEE@@@<<<:::777111000222222222111///------000222000000///.....................---------,,,,,,,,,................................................,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++*********------,,,++++++***))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,+++,,,---............------,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++,,,---///000/////////.........------111111111000000222555888<<>>??????<<<:::<<<999???FFFKKKLLLMMMOOOQQQUUUUUUVVVWWWXXXZZZZZZZZZ\\\^^^\\\UUUQQQSSSTTTSSSTTTVVVXXXYYYYYYYYYYYYYYYPPPMMMJJJJJJJJJIIIFFFCCC<<<999666555555777777666777777666444111/////////000000000//////......---111111111111000000000000000000000000000000000000////////////////////////////////////////////////................................................,,,,,,,,,---------......---------------------------------............///222000---+++)))))))))*********))))))((((((((((((+++***)))((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))))))))))))))******************))))))))))))******+++*********))))))(((((((((((((((((()))))))))***,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************)))************+++++++++(((((()))))))))***************++++++++++++******)))************++++++++++++******))))))))))))***))))))))))))))))))))))))+++++++++*********))))))************)))))))))((())))))))))))************************************))))))))))))))))))))))))************************+++++++++*********))))))++++++************++++++*********++++++,,,,,,,,,***,,,000555:::@@@EEEHHHDDDEEEEEEDDDBBBCCCDDDFFFMMMMMMPPPUUU[[[^^^___^^^pppyyy}}}yyyuuuooohhhkkkmmmoooppppppqqqtttwwwxxxzzzuuulllddd]]]TTTLLLEEEAAA<<<777777:::333333333333222111000///111000000/////////000000/////////.........------................................................++++++,,,------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---...------,,,,,,,,,+++++++++,,,---......,,,,,,---...------------------------------------------------...------------...///000.........///000111222333---000222555777;;;???BBBDDDHHHJJJFFFEEEFFFDDD>>>AAA???@@@CCCDDDCCCDDDHHHKKKNNNQQQQQQQQQQQQSSSVVVWWW\\\bbbffffffgggiiikkktttuuusssmmmkkkllllllhhhjjjjjjjjjlllmmmiiibbb\\\^^^ZZZUUUQQQOOOMMMJJJGGGIIIGGGCCC???:::777666666777777666444333222333444111111222222333333444444222111111111000000000000111111111111111111111111////////////////////////////////////////////////................................................,,,---------............---------------------------------............///111///---+++*********+++***))))))))))))(((((((((******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))******************))))))))))))******,,,,,,+++***)))(((''''''((((((((()))))))))******------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++************************)))************+++++++++(((((((((((())))))))))))******++++++++++++******)))************++++++++++++***************+++,,,))))))))))))))))))))))))+++++++++***************************))))))))))))))))))))))))************************************))))))))))))))))))))))))************************+++++++++***************,,,,,,+++++++++,,,,,,---++++++,,,,,,------------000444:::AAAFFFHHHIIIIII???AAACCCCCCCCCDDDIIILLLWWWWWWYYY___fffkkkllljjjvvv|||~~~zzzuuussspppnnnjjjtttzzzwwwvvv|||zzzuuuhhhbbb]]]WWWMMMAAA999777333222111333666666222///111000000000000000111111000000000000////////////................................................******+++---...///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,------...,,,,,,++++++++++++******---...//////------...///........................------------------------.........///////////////.........///000222555666000333888<<<@@@EEEJJJNNNJJJMMMMMMIIIGGGEEEBBB===DDDEEEIIINNNNNNLLLOOOUUUWWWYYY[[[]]]```eeekkkpppnnnvvv|||rrrpppkkkccc\\\WWWTTTRRRPPPMMMLLLJJJFFFBBB@@@???@@@888777666555555666888888111111111111222333444444222222222111111111000000222222222222222222222222////////////////////////////////////////////////................................................------........./////////---------------------------------............///...---,,,+++************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))******************))))))))))))******++++++******)))(((((('''(((((()))))))))*********,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++************************))))))*********+++++++++''''''((((((((()))))))))******++++++++++++******))))))*********+++++++++))))))))))))******+++,,,))))))))))))))))))))))))*********************************)))))))))))))))((()))))))))************************************))))))))))))))))))))))))************************************************,,,++++++++++++,,,,,,---......------...000222333<<>>CCCDDDEEEEEEDDDCCCAAA???DDDFFFKKKTTT]]]bbbaaa^^^bbbdddddd```[[[\\\cccjjj{{{~~~}}}}}}xxx{{{xxxcccXXXQQQGGG;;;555444666555444111000000///000000111111000000000/////////......////////////////////////////////////////////////.....................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------.........,,,,,,,,,---------------+++---------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...//////000000000000111333666999<<<>>>GGGEEECCC@@@???AAAFFFKKKLLLLLLMMMPPPTTTXXX\\\```ZZZ```lllwww}}}vvvqqqnnnggg[[[QQQKKKGGGCCC@@@===:::666333888777555444333444444555333333333333222222222222111111111111111111111111000000000000000000000000000000000000000000000000.........................................................////////////000........................---------............///(((((((((((((((((((((((()))))))))************+++((()))***+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++))))))))))))******************))))))))))))******(((((())))))************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))******************++++++++++++******)))************+++++++++(((((((((((((((((()))***))))))))))))))))))))))))***************+++++++++))))))))))))************))))))))))))************************************))))))))))))))))))))))))***************************************+++++++++******)))******+++,,,---,,,...000444999???DDDFFFBBBBBBBBBBBBCCCDDDEEEFFFHHHOOO]]]lllvvvxxxtttooodddffffffbbb___aaaiiiqqq}}}vvvsss}}}pppeeeVVVIIIAAA<<<888666333222222111000000111111000000000000////////////////////////////////////////////////////////////000000//////...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,---............,,,,,,------------......+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------............---------///111333444333555888<<<@@@DDDFFFHHHHHHGGGCCC@@@>>>AAAEEEJJJUUUUUUXXX```gggkkkpppuuuuuugggbbb\\\VVVQQQJJJAAA;;;888777555333222333444555444444444333333333222222111111111111111111111111000000000000000000000000000000000000000000000000................................................------........./////////........................---------............///(((((()))))))))))))))((())))))*********+++++++++((()))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++))))))))))))******************))))))))))))***************)))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))************+++++++++************++++++++++++******++++++++++++******)))************+++++++++******))))))((()))))))))))))))))))))))))))))))))))))))*********+++++++++((()))))))))************))))))))))))************************************))))))))))))))))))))))))************************))))))*********+++++++++*********++++++,,,......000444999???BBBCCCBBBBBB>>>???@@@BBBFFFJJJNNNPPPSSS]]]iiirrrvvvxxx|||nnnmmmmmmnnnqqquuuyyy{{{{{{~~~yyy{{{vvvhhhZZZMMMCCC>>>777666555333333222222222222222111111111000000000////////////////////////////////////////////////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,...............++++++,,,,,,,,,---------,,,---...---,,,+++,,,...------------------------++++++,,,,,,---......///000///......000444888::::::<<<@@@CCCFFFHHHIIIIIIBBBDDDFFFGGGIIIMMMRRRUUUccceeennn{{{{{{sssiii\\\RRRDDDAAA===888555444333444444444444444333333333333222222222222222222222222000000000000000000000000000000000000000000000000................................................,,,---------....................................---------............///((())))))************)))))))))******++++++++++++((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))******************))))))))))))******,,,,,,+++***)))((('''''')))************++++++++++++++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,******++++++++++++******)))************+++++++++,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))******++++++++++++(((((())))))*********+++))))))))))))************************************))))))))))))))))))))))))************************))))))******+++++++++++++++++++++,,,---...///000777<<>>AAAEEEJJJOOOSSSVVV```gggllljjjeeejjjzzzzzzvvvuuu{{{{{{|||ooo]]]OOOGGG:::999777666444444333333333333333222222222111111000000000000000000000000000000000000000000000000---.........//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,'''((()))***,,,---...///************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))+++,,,...//////......*********++++++,,,,,,,,,---...///...------...///........................++++++,,,,,,---...//////222000//////111666;;;???AAACCCEEEGGGHHHFFFDDDBBB===BBBIIIPPPVVV[[[```cccmmmqqqtttiiiXXXTTTMMMEEE>>>:::777666555555444444444333333333333333333333333333333333000000000000000000000000000000000000000000000000................................................,,,,,,,,,---------......////////////////////////---------.........//////))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************************************)))************+++++++++))))))))))))************))))))))))))))))))))))))*********))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******************************))))))******+++,,,)))************++++++++++++++++++,,,,,,,,,,,,,,,...---+++***,,,000444777???>>>;;;888:::@@@CCCBBBJJJFFFDDDKKKWWW______\\\dddlllpppjjjfffmmmyyy}}}vvv|||}}}yyyzzz|||~~~xxxgggYYYNNNEEE;;;888999999555000111222333333222222333444000000000000////////////000000000000000000000000........................------------------------...---,,,,,,,,,,,,---......------,,,,,,------...,,,------...---,,,***)))...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,,,,---......---------............///------------------......333222000000333888>>>BBBIIICCC<<<;;;???EEEGGGGGGLLLMMMUUUaaaddddddnnn}}}zzzeeeRRRFFF@@@<<<:::777999999555222333333222000222333333333333333444////////////000000000000000000000000000000000000////////////////////////........................////////////////////////////////////////////////---------............///)))))))))))))))))))))))))))(((((((((((((((((()))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************)))************+++++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******************************))))))******+++,,,)))************+++++++++)))))))))*********+++++++++---000333777:::<<<===:::;;;:::999>>>GGGMMMNNNDDDNNN^^^nnnuuuqqqeee\\\rrr|||{{{sssttt|||}}}|||}}}xxxwwwkkkXXXFFF:::444444555222333333222111111111111111111111111000000000000000000000000000000000000........................------------------------...---,,,,,,,,,,,,---......------,,,,,,------...+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,,,,---......---------............///,,,---......////////////...111666;;;???BBBEEEGGG:::<<<>>>AAACCCFFFHHHJJJVVV___nnn{{{yyyuuuvvvzzzrrrxxx{{{rrrmmmlllnnnllljjjfffcccbbbfffmmmrrr~~~~~~zzzfffVVVMMMHHH<<<999888777666444222111444444444333333333444666111111111111111111111111000000000000000000000000////////////////////////........................////////////////////////////////////////////////---------............///))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************)))************+++++++++))))))))))))************))))))))))))))))))))))))(((((())))))******++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********************************************))))))******+++,,,)))************+++++++++))))))))))))***++++++,,,***...444:::???@@@???>>>;;;===>>>>>>DDDPPPXXX[[[RRR[[[gggoooooojjjeeeaaannn}}}xxxrrrtttyyy~~~}}}fffLLL===:::===666666555444333222111111222222111111111000000000000000000000000000000000........................------------------------...------,,,,,,------......------,,,,,,------...++++++,,,---------,,,,,,******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,,,,---......---------............///...//////000000000000000444:::AAAEEEEEEBBB>>><<<888???FFFJJJLLLPPPYYY```qqq{{{rrrnnnlllnnnuuu}}}~~~~~~yyyyyy{{{pppeeeaaaWWWIII???===<<<777555777777666444222111111111222222222222222222222222222000000000000000000000000////////////////////////........................////////////////////////////////////////////////---------............///))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************))))))*********+++++++++((()))))))))************))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))******+++,,,))))))*********+++++++++,,,,,,+++++++++,,,---...111555:::@@@BBBBBB@@@???BBBEEEFFFEEEJJJTTT]]]```cccbbb```\\\XXXYYY\\\```___sss{{{sssooooooppp}}}iiiRRRFFFAAA:::999777777777666555444111111111111000000000000000000000000000000000000................................................------------------------...------,,,,,,------...***++++++,,,------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,,,,---......---------............///111111//////000111333555AAADDDHHHHHHCCC>>>:::999GGGLLLQQQTTTZZZgggyyyvvvoooqqqxxx}}}}}}|||xxx{{{iiiSSSKKKFFF===:::===999888666555555444222111333333333222222222222222000000000000000000000000////////////////////////........................////////////////////////////////////////////////---------............///************************((((((''''''''''''((((((((((((((((((((((((((((((************************************************************************************************************************************************************************************************))))))*********+++++++++((()))))))))************))))))))))))))))))))))))''''''((()))***++++++,,,(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))******+++,,,))))))*********+++++++++------,,,+++,,,---///000;;;===@@@BBBEEEFFFFFFFFFEEEIIIKKKJJJMMMVVV^^^aaa___^^^^^^]]]]]]]]]^^^___gggyyy~~~rrrlllkkk}}}~~~iiiWWWLLLAAA===999666666666555333111111111000000000//////111111111111111111111111////////////////////////........................------------------------...------,,,,,,------...++++++++++++,,,------...---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,,,,---......---------............///000///...///222777===@@@FFFHHHHHHEEEAAAAAAEEEJJJPPPTTT[[[dddppprrruuuxxxwwwvvv{{{tttlllooowwwrrrfff[[[KKK>>>:::999888777888999999777444333333222222222111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////---------............///************************))))))(((((((((((())))))))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++************************************************************************)))************+++++++++))))))))))))************))))))))))))))))))))))))(((((())))))******++++++((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******************************))))))******+++,,,)))************++++++++++++++++++,,,...111444777?????????@@@CCCFFFIIIKKKEEEKKKOOOOOORRRZZZaaaddd^^^___```bbbfffjjjooosss|||uuurrrwwwsssiiiSSSLLLBBB;;;888666333111222222111111111000000000111111111111111111111111////////////////////////........................,,,------......------,,,...------,,,,,,------...,,,,,,+++++++++,,,------......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,,,,---......---------............///......000444999@@@FFFJJJIIIIIIFFFBBB???CCCMMMVVVVVVaaaqqqzzzmmmcccbbbjjjrrrlllyyy~~~zzz|||zzzgggOOO>>><<<888444444666777666444444333333222222111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////---------............///******************************))))))))))))******************************************************************************************************************************++++++++++++++++++++++++************************************************************************)))************+++++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))*********(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************))))))******+++,,,)))************+++++++++******,,,///444:::???CCCIIIGGGFFFEEEFFFIIILLLNNNLLLSSSZZZZZZ[[[aaagggiiimmmpppqqqnnnmmmrrr}}}~~~yyy|||vvvjjjZZZLLLCCC>>>888444444444333333333222222222111111111111111111111111////////////////////////........................,,,,,,---......---,,,,,,...------,,,,,,------......---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,,,,---......---------............///222555:::???DDDGGGHHHIIIGGGHHHIIIHHHHHHOOO\\\gggrrrzzzhhhbbb```eeegggiiirrr~~~uuu^^^SSSJJJ>>>666444444444333555555444444333222222111111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////---------............///************************++++++************++++++************************************************************************************************************************++++++++++++++++++++++++************************************************************************)))************+++++++++))))))))))))************))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********************************)))***++++++,,,)))************+++++++++***+++...333:::CCCJJJNNNYYYWWWTTTRRRQQQQQQRRRSSSVVV^^^eeeeeedddgggkkklllxxxzzzzzz{{{qqq^^^QQQHHHAAA<<<666666555555555444444444111111111111111111111111000000000000000000000000////////////////////////,,,,,,---......---,,,,,,...------,,,,,,------...///...,,,+++***++++++,,,***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,------......------,,,++++++,,,,,,,,,------------------------------------------------------------------------------------,,,,,,,,,,,,---......---------.........//////:::>>>DDDIIIKKKIIIDDDAAA@@@FFFNNNTTT[[[gggwwwtttfffbbbggg```ggg{{{ttteeeQQQBBB:::999888777777777666555444444333333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////---------.........//////)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))))))))************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++))))))))))))))))))))))))++++++************++++++************************+++++++++*********))))))------------------------))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))***+++,,,------...************************'''(((***+++,,,,,,+++***************************************************************************))))))))))))((((((((((((************************++++++******************,,,------,,,++++++---///***...000>>>OOONNNHHHNNN[[[\\\\\\YYYVVVTTTUUUWWWeeeeeeiiilllhhhdddhhhrrrzzz|||zzz{{{|||uuupppggg]]]JJJ777666666999===:::444333555333222111222222222000...000000000000////////////111111000000//////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...+++,,,------++++++,,,---++++++,,,,,,---...//////...------,,,,,,------...........................---,,,+++,,,------,,,+++...,,,---000000000333999BBB@@@@@@BBBAAA???@@@EEEJJJNNNTTT]]]oootttggg```dddmmmzzzpppRRR@@@;;;;;;;;;999666333111222444555555222222222111111111111000000000111111111111000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))))))))************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************++++++++++++************************++++++************++++++************************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******************************************++++++************************)))******+++++++++*********************************************************************************************)))))))))************************++++++******************)))***,,,,,,++++++,,,---...333666BBBRRRQQQKKKPPPXXX```fffcccZZZWWW]]]fffllliiiggggggeeegggsss|||~~~~~~wwwxxx~~~|||qqq]]]LLLCCC;;;444555666444222222333222111111222222000///111000000000////////////111000000000/////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------+++,,,------++++++,,,---+++,,,,,,------............------,,,,,,------...........................---,,,+++,,,------------000......111222222777===LLLIIIGGGDDD>>>:::===DDDOOO\\\mmm}}}kkk___\\\dddxxxqqq]]]OOOAAA777666777888777555444555666222222222222111111111111000000111111111111000000111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000)))))))))))))))))))))))))))************+++++++++************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************+++++++++,,,++++++++++++++++++++++++++++++************++++++************************+++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))+++++++++***************************************+++*********))))))))))))************************++++++*********************************************************************************************************+++++++++******************************++++++++++++++++++(((***,,,---,,,,,,...///555;;;>>>IIIWWWVVVOOOSSSXXX^^^eeehhhiiimmmsssyyysssmmmhhhgggjjjttt{{{ooovvvzzzxxx||||||uuu```MMM:::444666777555333333222111111222222111000111111000000000/////////000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,------++++++,,,---------------------------...------,,,,,,------...........................,,,,,,,,,,,,---......///000...000444777888>>>DDDFFFDDDCCCAAA===>>>HHHTTTgggxxxvvvyyytttqqqrrrvvv~~~{{{~~~pppVVVAAA888999:::888555333333555333333333222222222111111000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************************************++++++******************************************---,,,***)))((()))******************************************************************************))))))***************+++******************************+++++++++++++++,,,+++,,,---------000444777;;;CCCFFFNNNZZZYYYRRRUUU[[[VVVWWWeeeyyywwwtttrrrttt{{{|||mmmmmmxxxkkkPPPBBB???===999777444333111111222333222111111111111000000000//////000000000000////////////................................................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,+++,,,------++++++,,,---------------------,,,,,,...------,,,,,,------...........................,,,------------...000222000000444:::===>>>BBBHHH>>>@@@CCCFFFHHHOOO```rrrtttyyyvvv\\\JJJFFF@@@999555444555666444333333333222222222222000111111222222111111000111111111000000000000000////////////////////////////////////////////////////////////////////////))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))******************************************************++++++,,,---......************************---,,,***)))((()))******************************************************************************((((((((()))))))))************************************++++++,,,,,,,,,,,,------,,,+++---333:::???BBBKKKMMMPPPZZZZZZTTTUUUXXXRRRRRR^^^rrr|||}}}wwwppp{{{~~~lllZZZNNNCCC<<<:::777555333222333333333222111111111111000000000000////////////000000000000////////////////////////........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,+++,,,------++++++,,,---------------------,,,,,,...------,,,,,,------...........................,,,---......---///222555666777;;;@@@AAA???@@@DDDBBBGGGOOOWWW\\\fffyyy}}}uuuqqq{{{iii]]]LLL>>>888888888888444444444444333333333222111111222222222222111111000000000000000000111111////////////////////////////////////////////////////////////////////////)))))))))))))))))))))))))))************+++++++++*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***************************************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++******+++,,,---...//////************************++++++******************************************************************************************'''''''''((())))))************************************++++++,,,---------,,,,,,,,,,,,000777@@@FFFHHHRRRRRRQQQYYYZZZUUUWWWSSSWWW\\\^^^___dddmmmuuu~~~rrrxxxvvvdddQQQBBB<<<;;;999666444444444333222222222111111111000000000////////////000000000000////////////////////////........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,------++++++,,,---------------------------...------,,,,,,------...........................,,,...//////---///444888@@@???@@@BBB@@@<<<<<<@@@BBBIIIXXXgggrrr|||zzzkkkqqqxxxzzzvvv___KKK>>>777555444555555444444444333333333111111222222222222111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,------------,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,---------************************)))******+++++++++******************************************************************************'''(((((()))******++++++******************************++++++,,,------...,,,...111444999@@@HHHMMMMMMXXXVVVRRRXXXZZZVVVYYYWWW^^^cccaaa\\\```mmmzzzwwwooo{{{kkkSSSFFF???<<<888666555555444333222222222111111111000000.../////////000000000111////////////////////////................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------+++,,,------++++++,,,---+++,,,,,,------............------,,,,,,------...........................,,,///000///...///555;;;DDD@@@>>>>>>===<<<@@@FFFKKKTTTfffzzzvvvuuuiiiOOO>>>777666555555555555444444444444111222222333333222222111///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,------......------,,,++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************''')))***,,,,,,,,,+++***************************************************************************((())))))***++++++,,,,,,******************************+++,,,,,,---......---111777===CCCHHHNNNRRRQQQ[[[YYYRRRXXXZZZXXXZZZ___```aaaccchhhqqq}}}}}}vvvdddQQQBBB>>>:::777666555444333222222222111111111111000.../////////000000111111000000000000000000000000////////////////////////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...------,,,,,,------...+++,,,------++++++,,,---++++++,,,,,,---...//////...------,,,,,,------...........................,,,///111000...000666<<>>GGGQQQeeemmm}}}gggLLLAAAAAA666666555555555444444444111222222333333222222111//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000(((((()))***************++++++******************++++++******+++,,,,,,---,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,+++******+++---...++++++,,,,,,,,,,,,,,,,,,((()))***,,,...///111111---------------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++************)))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************************************)))************+++++++++************************************************************************++++++******++++++,,,---++++++++++++,,,---///000***777CCCFFFGGGLLLUUUZZZTTTUUUYYY___dddjjjttt|||hhhcccaaahhhvvv}}}zzzcccSSSGGG===:::888444444777333333222222111111000000222222222111000//////...////////////////////////////////////////////////------------------------,,,,,,,,,---------............---------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................///---++++++,,,.........111,,,---333777555555888;;;<<<>>>???CCCLLLXXX```tttxxxwwwaaaQQQ>>>666888;;;222111666555333333333222222222111111333333333222222222111111222111111000000000000000//////000000000000////////////............//////((())))))******+++******++++++******************++++++*********+++,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,......------------......---.....................---.....................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,************************************************)))************+++++++++************************************************************************++++++******++++++,,,---,,,,,,++++++,,,///111333555@@@IIIKKKLLLRRRYYY]]]WWWXXX]]]fffpppyyyrrrqqqsssxxx|||}}}|||vvvdddVVVGGG@@@;;;777666999444333333222222222222111333333333222111000000000////////////////////////////////////////////////------------------------,,,,,,,,,---------............---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,........................///...------............000...111777888555555888;;;CCCMMMSSSUUU[[[fffooonnnMMM===888:::666666888222333333333333222222222222333333222222222111111111222111111000000000000000//////000000000000////////////............//////))))))***+++++++++************++++++++++++++++++,,,++++++*********++++++------------,,,,,,,,,,,,---------,,,,,,,,,,,,+++......////////////..............................//////..................------------------,,,,,,---------------------------------......---------++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,************************************************)))************+++++++++************************************************************************++++++******++++++,,,------,,,++++++---111666888;;;DDDLLLNNNQQQVVV[[[\\\YYYZZZ^^^fffqqq|||tttzzz}}}zzz|||~~~~~~zzziiiUUUHHH@@@;;;888888555444444333333333333333444444333333222111111111////////////////////////////////////////////////------------------------,,,,,,,,,---------............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,........................////////////////////////000222666::::::777999===@@@KKKXXX___aaaiiiyyy~~~sssuuu}}}```HHH:::999777::::::111444444444333333333333222222222222111111111000000222111111000000000000000///000000111111000000///000//////......//////000******+++++++++++++++*********+++++++++++++++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000111111000///............---------------,,,,,,,,,---......//////------..................------------------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************************************))))))*********+++++++++************************************************************************++++++******++++++,,,------,,,+++,,,///555;;;???@@@IIIRRRXXX\\\aaabbb___eeeffffffeeejjjsss}}}yyy~~~xxxxxx{{{}}}zzzdddSSSIIIAAA:::555555555444333222333333444333333222222222111111111////////////////////////////////////////////////------------------------,,,,,,,,,---------............---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---.../////////...//////222666;;;===<<<>>>DDDJJJRRRYYY___ccciiixxx}}}yyyzzzwww[[[GGG>>>888999;;;444555555555444444444333333222222111111111000000000222111111000000000000000000000000111111000000000000000////////////000000++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++++++++,,,,,,,,,,,,------......///000111111222333444666777777666555555333333333222222111111111............////////////,,,,,,,,,---.........///...........................//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************))))))*********+++++++++************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************))))))*********+++++++++************************************************************************++++++******++++++,,,---++++++,,,...444<<>>???@@@AAAAAAAAA>>>>>>======<<<;;;;;;;;;::::::888777555333222111...............---------////////////////////////...//////000000//////...------------------------++++++++++++++++++++++++,,,++++++++++++*********)))************+++++++++++++++++++++++++++++++++************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************************************************)))************+++++++++************************************************************************++++++******++++++,,,---+++,,,///444<<>><<<<<<888888666444222000...---////////////////////////...//////////////////...------------------------++++++++++++++++++++++++,,,,,,+++++++++*********)))************+++++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++************************************************************************++++++******++++++,,,---,,,...444;;;EEENNNWWW\\\bbbppp|||}}}yyyvvvssspppppp{{{~~~yyysssdddTTT@@@===:::666444444444555111111111111111111111111000000000000000000000000////////////////////////------------------------,,,,,,,,,---------............---------,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,...000///...111888>>>AAAGGGMMMRRR\\\iiirrrssslllvvv||||||mmmOOOEEE@@@888888777777777666666666444444444333333333333222222111111000000000000000000111111222222111111000111111000000000000111111---.........---,,,,,,+++******+++,,,,,,---......,,,,,,------///000222333...///000222444666888999:::<<<>>>AAAEEEHHHKKKLLLEEEEEEEEEFFFIIILLLNNNPPPMMMMMMLLLKKKKKKJJJIIIIIIMMMMMMLLLKKKJJJIIIHHHHHHCCCBBB???;;;888444111000000000000000000000000000......////////////..............................++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++************************************************************************++++++******++++++,,,------111777@@@KKKUUU]]]bbbsss}}}wwwuuuuuujjj{{{}}}~~~{{{nnn^^^CCCAAA===999666555666666222222222222222222222333000000000000000000000000////////////////////////------------------------,,,,,,,,,---------............---------,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....................................000111000///333;;;CCCDDDKKKSSSYYYeeerrrwwwuuuttt|||}}}~~~\\\LLLCCC888888888888777777777777555555444444444333333333222111111000000000000000111111222222222222111111111111000000000000111111.........------,,,,,,,,,+++******+++,,,------,,,111---+++...///------000444<<<888333:::<<<:::>>>>>>CCCJJJLLLHHHEEEGGGMMMNNNRRRQQQOOOVVVbbb```VVVWWWTTTPPPNNNPPPSSSUUUVVV^^^\\\YYYTTTMMMHHHIIIMMMQQQQQQPPPNNNIIIBBB======555333222111222111...+++000111000///......///111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************++++++******************))))))))))))))))))))))))***+++,,,,,,------,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,++++++,,,---222666@@@KKKRRRXXXcccppptttfffhhhjjjvvv{{{sss~~~}}}{{{uuulll]]]TTTDDD777666:::777///333222333555333000000333111111111111000000000000000000000000//////////////////...------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------........................111///,,,---666AAAEEEBBBKKKTTT^^^gggqqqzzz|||zzzhhhYYYDDD===:::<<<888222444;;;777555333333444444333222222222222111111111111000000000000000000000000000000000000000000000000000------------,,,,,,,,,+++---,,,,,,,,,,,,---,,,,,,,,,***+++000333222333666333<<<;;;:::EEEHHHCCCDDDIIIUUUaaaccc]]]ZZZbbbllljjjkkkhhhgggppp}}}|||rrrnnnkkkhhhffffffjjjooorrrtttnnnhhhbbb\\\XXXUUUTTTTTTRRRRRRSSSRRRPPPMMMLLLDDD@@@999444111111111222222333333222111000/////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))***************************************************************************+++,,,,,,------,,,,,,***************************************************************************+++++++++***+++---///777:::@@@IIIUUUcccqqqzzz}}}yyyuuunnneeeiiilllyyy{{{}}}yyyuuuppp```III:::777888777555444444777555000///222111111111111000000000000000000000000////////////...---------------......---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------,,,,,,++++++------------------------............////////////000111222333;;;EEEKKKKKKPPPaaapppqqqoooyyytttYYYHHH:::999:::555333444888666444333444444333222222222222222111111111111000000000000000000000000000000000000000000000000,,,,,,,,,,,,++++++++++++......---------------------,,,///555888888999<<>>888666555333333333444333222111000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************++++++,,,,,,,,,,,,,,,***************************************************************************++++++******,,,000444===@@@BBBGGGYYYrrr{{{rrrjjjiiiiiihhhiiilllwwwvvv{{{yyy|||zzz~~~dddIII:::999<<<888555666888666222///111222222111111111000000000000000000000////////////...------------......///------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............------------------------------------............///000000111...444999;;;@@@KKKUUUZZZaaannnvvvrrrnnn}}}{{{\\\???888;;;:::666333888666444444444555444333333222222222111111111111000000000000000000000000000000000000000000000000++++++++++++++++++++++++,,,,,,---------...000222666444666999;;;:::===BBBZZZcccdddiiiwwwwwwjjjdddlllxxxsss{{{}}}yyy}}}~~~eeeSSSOOOQQQ[[[]]]^^^YYYQQQGGG???;;;555444222222222333222222000///......---.........------------------------------,,,,,,,,,+++++++++,,,++++++******++++++,,,************************++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++******************************+++,,,,,,,,,,,,+++************************************************************************+++++++++***+++///444999@@@DDDEEEHHH^^^zzz}}}sssgggaaafffhhhjjjvvvzzz}}}zzzuuu}}}{{{}}}xxx^^^HHH<<<888888555444777777333000111222222222111111111000000000000000000////////////111000///..........................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------------------------------------...---------...000111222///777>>>@@@FFFSSSbbbjjjsssrrrmmmjjjrrrwwwOOO>>>===<<<::::::999777555444555555444333333333222222222111111111000000000000000000000000000000000000000000000000++++++++++++++++++++++++)))+++,,,---...000555888;;;999999<<<===>>>DDDKKKbbbjjjjjjooo|||}}}qqqkkkooo~~~|||kkk[[[NNNPPPTTTZZZ\\\ZZZTTTMMMIIIBBB===777222111111111000000000///............///---------------------------------,,,,,,,,,++++++,,,++++++******++++++,,,************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************************************))))))*********+++++++++************************)))***++++++,,,,,,++++++************************************************************************,,,,,,++++++---222999>>>AAAHHHKKKPPPcccxxx{{{ooolllgggjjjuuuwwwzzzuuujjjsss~~~~~~ppp[[[HHH<<<999444333666777444222333222222222222111111111111000000000000////////////444333222000///..........................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,---///222333333:::AAAEEENNN^^^oooyyyyyytttnnnppp~~~jjjPPPBBB999999===999777555555666666555444333333333222222222222111111111111111111111111111000000000000000000000000++++++++++++,,,,,,,,,,,,))),,,...///000444:::???<<<<<>>CCCDDDMMMVVV]]]hhhqqqmmmcccbbbhhhvvv~~~pppgggppp}}}~~~yyy}}}}}}mmmZZZMMM>>>777333555777555444555333222222222222111111111000000000000////////////555444222111///.............................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,...000333555:::@@@FFFNNN]]]ppp~~~vvv}}}rrrVVV>>>666::::::888666666666777666444333333333333222222222222111111111111111111111111000000000000000000000000+++,,,,,,,,,---------------000333444444777>>>DDDBBBEEEMMMVVV[[[___hhhqqqvvv|||vvvrrr{{{|||qqqhhhbbb\\\SSSLLLGGGAAA999333222111000000//////000000...........................------------,,,,,,,,,,,,++++++******++++++,,,************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---///111444:::AAAFFFKKKTTTbbbllloookkkddd______mmm~~~~~~xxxzzzuuuooopppzzzyyyxxx{{{kkkcccFFF===666666777666555555333333222222222111111111000000000000////////////000000//////......//////....................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,---------............------------------------///.........000333666888BBBEEEMMM[[[qqq|||~~~|||~~~yyyzzzyyySSS>>>;;;;;;999777666777777666555444444333333333222222222111111111111111111111111000000000000000000000000,,,,,,,,,------.........222555777777666999@@@FFFKKKQQQ\\\ggglllooovvv~~~~~~uuu{{{wwwgggbbb\\\YYYUUUNNNDDD<<<222111111000000000000000..............................---------,,,,,,,,,,,,++++++++++++++++++,,,************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...000333777===CCCHHHQQQZZZjjjvvvssshhh``````fffwww}}}|||~~~xxxpppsss}}}}}}zzz~~~uuupppMMMBBB999777888666555555333333333222222222111111000000000000////////////,,,,,,,,,------///000000//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------.........//////000000------------------------111000//////111555888;;;FFFJJJSSSeee}}}|||~~~~~~~~~~~~~~~~~~xxxaaarrriiiJJJAAA;;;999777666777777666555444444444333333333222222111111111111111111111111000000000000000000000000***+++,,,,,,,,,...222444:::555666<<>>BBBMMMbbbuuu~~~tttkkkfffvvvccc___lll|||zzzyyy~~~~~~{{{}}}|||{{{~~~}}}}}}~~~iiiMMMCCC???888555888444333222222111111111222111111000////////////000////////////...........................---------.........------,,,,,,+++++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................222...///777???DDDHHHMMM___uuuxxxzzz~~~}}}xxxuuuyyyyyyyyyxxxwwwxxxzzz|||}}}}}}{{{nnnNNNDDD<<<999777444222222555555444444444333333333222222222222222222222222111111000////////////000///000222333555999???CCCJJJYYYaaa\\\XXX```iiimmmiiisssyyy{{{rrr{{{zzzyyy{{{~~~~~~rrr^^^OOOBBB999666888222111000111222222111000////////////....................................++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))***,,,///111111///,,,*********************************************************))))))))))))******************************************************((())))))***++++++,,,,,,++++++++++++***+++,,,...888999<<<@@@III\\\vvvkkkaaaaaauuuooohhhooonnnrrrvvv~~~vvvsssrrrrrruuuzzz|||yyy|||{{{}}}~~~}}}}}}zzz{{{}}}}}}}}}bbbPPPBBB999888<<<555444333222222222222222222111000000//////000000////////////............/////////...---------,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////333222555<<>>EEEKKKQQQ___gggaaa^^^iiiuuu{{{rrrqqqqqqzzztttuuu~~~uuu|||{{{wwwdddSSSDDD<<<;;;222000//////111222222111000000/////////.................................++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))(((***,,,------,,,***(((******************************************************))))))))))))******************************************************(((((()))***+++,,,,,,---+++,,,,,,+++***+++...111999888999AAASSSlllcccaaafffjjjmmmiiiwww~~~qqqsss||||||yyysss{{{}}}yyytttsssvvvzzz|||}}}}}}~~~zzz{{{yyyvvvwwwyyy{{{yyy}}}xxx^^^GGG999888<<<666555444333222222222222222222111000000000000000////////////............/////////...---------,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000111444999>>>@@@DDDPPP\\\|||zzzqqqnnnnnnooorrrwwwxxxzzz{{{{{{|||~~~zzzyyyzzz~~~~~~xxxxxxzzz{{{~~~}}}~~~|||~~~sssiiiKKK=========:::777666666666555555555444444222222222222222222222222222222111000000000000000333555888:::>>>CCCIIIMMMPPPZZZdddfffjjjvvvyyyvvvppp}}}{{{mmm}}}wwweeeQQQEEEAAA:::777222000000000111111000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))(((((()))******)))((((((******************************************************))))))))))))******************************************************(((((()))***++++++,,,,,,***,,,---,,,+++,,,111555<<<===CCCPPPgggyyy___hhhmmmeeeeeelllttt}}}zzzvvvssspppuuuxxxssssssqqqppprrrwww{{{~~~|||}}}~~~zzzzzz~~~{{{yyyzzz{{{}}}}}}~~~~~~|||vvvxxxnnnRRRAAA;;;:::777666555444333222222222222222111000000000000111////////////...........................---------------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................//////000000111111555;;;@@@AAAHHHZZZlll~~~uuuooolllmmmooonnnooossswwwyyy|||~~~|||zzz|||}}}|||}}}zzz{{{zzzzzzyyy{{{~~~|||wwwuuuvvvwwwxxx|||zzzyyywwwtttrrrrrrtttvvv~~~^^^IIIAAA===:::888777666666666666555555555333333333333333333333333222222111000000000000111999>>>DDDHHHJJJLLLLLLMMMVVV[[[dddnnnsssyyy}}}rrrdddqqqzzzyyy|||zzzzzzzzz|||jjj\\\WWWNNNHHH???888444222111111000000000000/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))******))))))))))))************************************************************))))))))))))******************************************************)))))))))***+++++++++,,,))),,,...---,,,...444999BBBKKKXXXiii|||}}}nnnaaassstttiiittt}}}~~~www{{{~~~}}}uuuuuurrrrrrnnnsssuuurrroooqqqqqqrrrtttwwwyyy{{{{{{wwwwwwzzz{{{zzz|||~~~~~~~~~~~~}}}|||zzz}}}zzz}}}~~~zzzzzzxxxsssooonnnpppuuuyyyyyywwwvvvxxx|||eeeSSSDDD999888777666444333333222222333222111111000000111111////////////............---------...............------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............---......///000000111111777999===DDDLLLZZZpppooollllllooopppmmmmmmoootttwww{{{~~~~~~~~~~~~|||~~~~~~xxxxxxxxxvvvtttsssuuuwwwssstttvvvyyywwwtttvvv{{{uuurrrmmmkkkkkkkkkjjjiiiqqqvvv{{{___III<<<888:::777777777666666666555555333333333333333333333333333222111111000000111111@@@GGGPPPVVVWWWTTTPPPNNNbbbaaahhhsssvvvsssxxxuuummmuuukkkjjjxxxtttaaaYYYLLLAAA999555333222000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))---,,,************,,,---******************************************************))))))))))))*********************************************************************+++++++++))),,,......,,,///555;;;EEETTTgggxxxxxxgggjjjiii{{{sss{{{xxx{{{}}}~~~vvv}}}yyyuuu|||}}}wwwxxx~~~tttccclllrrrhhhgggqqqppppppqqqqqqqqqqqqpppoooqqqqqqvvv~~~}}}zzz{{{zzzwww}}}yyyxxx|||}}}zzz{{{~~~}}}~~~~~~}}}{{{zzz||||||yyyxxxxxxtttmmmlllgggaaaaaaeeegggfffccc___aaaeeekkkpppsssssssssuuuzzzvvvdddNNN;;;888888666555444333333222333222111111000111111111000/////////............,,,------....../////////------------------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---......///000111111222???===@@@JJJXXXlll~~~}}}sssjjjhhhddddddhhhjjjlllpppuuuqqquuuzzz}}}~~~~~~~~~}}}~~~}}}~~~~~~{{{{{{zzzxxxuuupppmmmlllllljjjnnnuuuyyytttmmmkkkoooiiifffcccfffmmmqqqqqqooofffeeeiiirrrzzzrrrQQQ<<<888===777777777777666666666666333333333333333333333333333222111111000111111111KKKUUU______YYYWWW]]]eeepppnnnmmmnnnsssuuurrrnnnqqqpppppp{{{~~~rrruuu}}}{{{vvvuuutttjjjeeennn}}}nnn___WWWMMM<<<222111000444666444111000111111//////.........---------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++*********************************)))))))))***+++,,,,,,++++++************************++++++++++++******))))))))))))))))))))))))************************************************************************(((***++++++******+++,,,***......)))***222<<<@@@JJJYYYuuuggg```iiifffvvv|||tttkkksss{{{|||vvvwwwqqqxxxvvvxxxvvvbbbdddhhhfffgggnnnjjjnnnsssvvvuuusssqqqppppppuuu}}}~~~}}}yyywwwxxx}}}|||vvvwww~~~}}}{{{|||}}}zzzuuu~~~sssgggdddeee[[[ZZZXXXVVVTTTTTTTTTTTTWWWZZZ\\\]]]]]]___dddhhhpppvvvoooUUUBBB:::666555777777333333555222222222111111111111000111111000///////////////.................................------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------....../////////...------,,,,,,..................------///---,,,...//////444;;;@@@BBBEEEQQQnnn|||{{{yyyuuukkkeeegggdddfffiiikkkmmmooorrruuuwww~~~{{{{{{~~~~~~~~~|||zzz{{{{{{wwwzzz}}}tttfffaaabbbeeennnwwwvvvnnngggfffhhhggghhhhhhjjjoooyyyuuugggiiiqqqlllwwwnnnRRR@@@999666999:::777333222222222555555444444444333333333222222111111111111222222UUU___gggfff^^^]]]gggrrrpppooonnnssswwwjjjfffwwwyyyooo|||ooobbbdddYYY[[[bbbiiikkkgggfffhhhccc^^^ZZZ\\\ggguuu{{{qqqooouuuttteeeWWWHHH===999333222111000000111000---//////.........------------,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++***************************************)))******++++++******************************++++++++++++******))))))))))))))))))))))))************************************************************************(((***++++++******+++,,,------...///111666>>>CCCQQQeee~~~xxxfffaaaeeeeeeuuu~~~vvvnnntttzzz}}}uuuqqqtttttttttnnn|||tttaaabbbeeeaaaaaagggjjjooovvvyyyxxxtttooommmmmmrrrzzz{{{zzzyyyvvvvvvxxx}}}~~~}}}zzzuuusssxxx|||wwwlllaaa\\\\\\RRRQQQPPPOOONNNNNNOOOOOOQQQSSSTTTUUUUUUWWW[[[___eeekkkuuuuuuaaaSSS@@@:::666777888555333444222222222222111111111111111111000///////////////..............................---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.....................---------........................000......000111222777===DDDDDDKKK```ssspppnnnfffcccfffbbbdddgggiiimmmqqqvvvzzz~~~{{{|||~~~~~~|||~~~zzzzzzzzzxxxzzz~~~vvvggg______bbbhhhmmmlllgggddddddgggkkkiiigggggglllxxxooommmoooyyyiii\\\mmmgggJJJ999888999999777555555777888555555555444444444333333222222111111111111222222dddkkkooojjjdddeeeqqq~~~}}}{{{tttnnntttwwwsss{{{zzzjjjaaaddd[[[[[[^^^ccceeeeeehhhnnnqqqrrrpppkkkfffjjjuuuxxxggg^^^___gggooossstttppp___SSSHHH@@@;;;444......222333///+++/////////.........------......---------,,,,,,,,,,,,,,,,,,+++++++++******************************++++++******)))***************************************++++++++++++******))))))))))))))))))))))))************************************************************************)))***++++++******+++------)))+++222555666>>>JJJ___yyyrrrkkkiiifffcccmmmrrryyyqqqmmmsssyyy|||sssttt~~~xxxnnn}}}lll]]]___bbb______dddjjjpppxxx{{{zzztttnnnkkkkkkooovvv|||}}}xxxwwwwwwwwwyyy}}}~~~~~~~~~yyysssjjjjjjiiiddd]]]UUUOOOMMMKKKJJJJJJJJJKKKLLLMMMNNNNNNOOOPPPOOOOOOQQQTTTWWW[[[```jjjuuuzzz}}}wwweeeYYYHHH>>>666777999777444222333222222222111111111111111111000///////////////...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.......................................111///000333444555:::AAAEEEFFFTTTsssvvviiifffeeeaaa```ddd___aaadddggglllsss{{{~~~~~~}}}{{{|||xxxxxxwwwttttttxxx~~~uuufff]]]\\\]]]^^^_________```bbbdddiiihhhffffffjjjsss~~~vvvsssrrrxxxvvvTTTXXX^^^AAA===;;;999888777777888:::555555555444444444444333222222111111111111222222qqqqqqnnnhhheeejjjttt}}}wwwuuuyyy|||vvvqqqvvvtttvvv{{{zzztttuuuzzzyyyuuuqqqqqqppppppvvv~~~|||{{{~~~}}}uuuqqqsssyyy~~~|||}}}{{{uuummmnnn}}}|||jjj```UUUIIIFFF===444333444222000...////////////............///.........------------,,,,,,,,,+++++++++******************************,,,,,,+++***)))))))))******************+++++++++******++++++++++++******))))))))))))))))))))))))************************************************************************)))***,,,+++******+++---...)))---777888888GGG\\\uuu}}}oootttuuujjjhhhllljjjttt}}}tttpppmmmoooyyytttuuu{{{{{{{{{{{{yyyoooaaaXXX]]]cccccceeejjjkkkpppvvvyyywwwsssooommmlllooouuuzzz~~~|||wwwxxx{{{}}}}}}}}}}}}|||{{{~~~|||wwwqqqbbb^^^XXXSSSQQQNNNLLLIIIKKKKKKLLLNNNOOOQQQRRRSSSSSSSSSSSSSSSTTTUUUVVVXXXYYY]]]fffpppuuuzzz{{{iii[[[PPPBBB666666::::::555222333333222222222111111111111000000///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000............////////////111///111555777888===DDDGGGNNNfffwwwlllcccaaaaaa______bbb^^^```cccggglllttt|||}}}|||{{{yyyvvvxxx{{{wwwqqqmmmpppuuuvvvnnnbbb[[[[[[VVVVVVVVVWWWZZZ^^^___```___bbbeeeggghhhiiilllnnnzzzzzztttxxxyyy}}}qqq___ooouuuQQQBBB===999999999777555555555555555555444444444444333222222111111222222333wwwppphhhccceeekkkqqquuuzzzzzzwww|||wwwpppoookkkdddnnnrrrwww{{{|||~~~~~~yyyvvvwwwyyymmmeeebbbgggppp~~~sssfffZZZTTTJJJ???:::555///...222000000/////////........./////////.........------,,,,,,,,,+++++++++******************************,,,,,,+++***)))))))))***))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))************************************************************************)))+++,,,,,,++++++,,,---000///444<<<;;;???WWWuuu{{{ooowwwwwwjjjtttxxxxxxwwwtttppprrrxxx{{{www|||yyyqqqnnnnnnmmmiiibbbZZZXXX```gggiiilllqqqnnnpppssssssrrrrrrrrrsssoooqqquuuzzz~~~{{{yyy|||~~~zzzyyy~~~|||tttooommmkkkggg^^^WWWOOOLLLOOOSSSUUUTTTQQQRRRTTTVVVXXXYYY[[[[[[\\\\\\]]]]]]^^^^^^^^^]]]^^^```fffmmmrrryyyyyyiiiXXXHHH888666:::;;;777444333333333222222222222111111000000///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---...///000000........./////////000000000///111666999;;;@@@GGGJJJ]]]jjjddd```aaabbbaaa```aaa```bbbfffjjjooouuu{{{~~~}}}}}}~~~~~~zzztttttt}}}}}}sssmmmmmmnnnmmmfff\\\XXXYYYRRRRRRSSSVVV[[[]]]]]]\\\YYY\\\```bbbbbbbbbbbbccchhhpppnnnnnnvvvyyy|||oooVVVdddfffEEE===888:::<<<888444444666666555555555444444444333333222222222222333333uuunnnfffdddhhhmmmpppqqqwwwpppnnnqqqvvvkkkeeennnqqqmmmpppyyy}}}{{{}}}}}}vvvtttzzzxxxqqqgggYYYKKKCCC999///...333000000000/////////......//////.........---------,,,,,,,,,+++++++++******************************++++++******)))*********)))))))))***++++++,,,,,,******++++++++++++******))))))))))))))))))))))))***************************************************************************+++,,,,,,++++++,,,...---///555:::<<>>CCCJJJNNNkkk```___^^^___aaabbbaaaaaabbbffflllqqquuuxxx{{{~~~}}}}}}|||~~~~~~}}}zzz}}}zzzsssttt~~~wwwpppmmmkkkiiibbbYYYUUUVVVSSSSSSVVVYYY\\\\\\[[[YYYZZZ[[[[[[[[[\\\```fffjjjeeellljjjjjjrrrsssttt|||]]]YYYzzz~~~NNNAAA888;;;===:::777777666666666555555555444444333333222222222222333333pppooonnnmmmnnnqqqvvvxxxvvv|||mmmmmmvvvuuu~~~hhhaaappp|||{{{xxx{{{zzz~~~kkkVVVLLLCCC777222444000000000000/////////............---------,,,,,,,,,,,,,,,+++++++++***************************************)))******++++++((())))))***++++++,,,,,,******++++++++++++******))))))))))))))))))))))))***************************************************************************+++---,,,++++++,,,...+++000555:::DDDYYYvvv~~~nnnjjjnnnxxx||||||{{{vvvvvv{{{tttzzzsss{{{zzzxxx~~~nnniiidddbbbbbb```]]][[[YYYZZZ```hhhnnnppprrrtttzzzyyyvvvrrrppppppsssvvvsssrrrqqqsssvvvwwwuuusssuuurrrtttzzz}}}|||{{{|||yyy{{{}}}zzzxxxwwwwwwuuupppeeeXXXPPPQQQQQQPPPSSSRRRSSSYYYbbbhhhjjjjjjdddeeegggiiijjjjjjjjjiiiiiijjjmmmrrrtttrrrmmmhhhgggfffhhhlllpppxxx|||ppp]]]III???<<<999777666444444333333333222222222111111000///////////////........................,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,---------......//////---......///000000111111000000444;;;???AAAGGGMMM]]]~~~zzzuuusssrrr[[[[[[ZZZ[[[]]]```aaaaaadddjjjssszzz~~~~~~|||{{{~~~}}}{{{~~~{{{yyyyyyzzzxxxuuuwww|||yyyuuupppmmmrrrxxxxxxssshhhfffeeefffaaaYYYUUUVVVVVVWWWYYYZZZZZZYYYYYYYYY[[[[[[\\\\\\]]]aaagggkkkhhhnnnjjjiiiooopppooovvvzzzjjjvvvbbbNNN===;;;<<<999888;;;666666666666555555555555444333333222222333333444lllqqqvvvvvvtttuuu|||}}}~~~wwwmmmqqq}}}ooorrriii```qqqvvvuuuxxxxxx|||uuuqqqqqquuu{{{tttwwwxxxxxx^^^TTTLLL@@@777666000000000000////////////......---------,,,,,,,,,,,,,,,,,,+++++++++*********************************)))))))))***+++,,,,,,((())))))***++++++,,,,,,******++++++++++++******))))))))))))))))))))))))***************************************************************************,,,------,,,+++---...222777;;;AAAQQQmmmnnnkkkyyy{{{xxx{{{~~~}}}tttsssooolllzzzqqqvvv{{{{{{}}}sssllliiifffdddaaa]]][[[\\\TTTXXXaaajjjpppsssuuuwww}}}zzzuuurrrppprrrtttrrrpppoooppprrrrrrpppmmmooommmpppvvvxxxtttpppooozzz}}}}}}}}}|||xxxsssqqqrrrtttmmmjjj```TTTOOOQQQSSSRRRXXX[[[bbbkkktttxxxxxxvvvlllmmmnnnpppppppppoooooolllnnnsssxxx{{{yyyrrrllljjjiiijjjmmmqqqzzzyyyfffQQQDDD>>>999666666444444444333333333222222111111000///////////////........................,,,,,,,,,------.........------------------------,,,,,,,,,---------......---------...............---......///000111111222111111666===AAADDDIIIPPPrrrtttjjjeeeaaa^^^YYYYYYWWWVVVXXX]]]aaabbbdddlllwww}}}vvv{{{|||zzz|||}}}vvvtttssstttvvvtttpppqqqtttmmmnnnjjjdddcccgggjjjjjj[[[[[[^^^cccaaa[[[WWWWWWZZZ[[[[[[ZZZXXXWWWXXXZZZXXX\\\___bbbbbbbbbcccccciiinnnjjjiiipppqqqqqqxxxyyy~~~sssgggvvv\\\DDD===;;;666666;;;777666666666555555555555444333333222222333333444qqqppptttttttttppppppssstttyyy}}}www~~~|||uuussskkk```]]]eeekkkggg^^^]]]iiiuuuzzzpppppp|||}}}~~~vvv}}}}}}jjjmmm}}}www[[[SSSTTTHHH666222555666222...---//////000/////////...............---,,,,,,++++++,,,,,,)))))))))***+++++++++,,,************************++++++++++++++++++++++++******************************************************))))))******+++,,,*********************************)))******+++,,,***,,,------,,,---///111000777<<>>>>><<<777555666666777666555444333444444333333222111111111uuu~~~~~~vvvrrrvvvyyy|||~~~}}}zzzeeeOOOEEEEEEEEEBBB@@@>>>DDDJJJJJJEEEBBBCCCEEELLLRRRWWWWWWSSSQQQRRRUUUcccvvv|||rrrrrrxxx}}}|||mmmuuussshhh^^^TTTCCC;;;222///222444333111000000000/////////.........------,,,,,,,,,,,,,,,+++++++++++++++***************************************************************************************************************))))))******+++,,,***************************************+++,,,,,,,,,,,,---,,,,,,,,,///111<<<999CCCgggnnnkkkiiibbbfffyyymmmmmmssszzz}}}{{{wwwyyyrrrffffffqqqeee___UUUNNNMMMTTT]]]dddooommmiiiiiioootttooofffnnnrrrvvvwwwwwwxxx{{{~~~~~~}}}{{{yyyvvvsssqqqooooooppprrrsssvvvxxxyyyzzztttwwwzzz|||wwwoookkkfff```\\\aaaccccccfffkkkllljjjqqqqqqppppppsssvvvtttpppmmmnnnrrryyy~~~|||tttllllllkkknnnrrrsssqqqqqqsssrrrsssuuuyyy~~~yyykkkYYYDDD@@@555555555555444333222222111111111111111000000000000////////////............---...///000000///...---------------------------------......////////////....................................///000111222333:::BBBDDDAAAIIIhhh|||wwwiiiXXXMMMKKKNNNOOOQQQRRRSSSUUUXXX___jjjrrr|||~~~|||zzzvvvssswwwzzz}}}~~~}}}yyytttqqqnnnkkkgggdddaaa___\\\YYYVVVSSSOOONNNNNNOOOPPPPPPSSSSSSTTTTTTUUUVVVWWWWWW[[[XXXTTTTTTVVVXXXXXXWWWVVVZZZ___dddgggjjjnnnppplllmmmmmmnnnrrruuusssnnnooovvvyyy|||tttWWWsssQQQ;;;@@@???333777777777888777666666555444444333333222222111111ooozzz~~~yyy{{{tttooo{{{yyyzzzhhhQQQ===:::<<<<<<===AAA===???CCCDDDDDDCCCBBBAAAAAAEEEIIIKKKJJJHHHFFFFFFKKK\\\iiiddd\\\]]]gggooo|||yyyhhh\\\RRRFFF999333222222111111000000000////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))******************************************************))))))******+++,,,************************+++************+++,,,,,,,,,------,,,,,,---000333888:::PPP}}}qqqsssmmmdddmmmrrrxxxlllnnnzzzuuujjj```bbbkkk^^^VVVMMMIIIMMMVVV```fffkkkiiifffffflllrrrooohhhllloootttwwwxxxyyy{{{}}}~~~xxxrrrnnnnnnqqqsssppprrrsssttttttuuuvvvwwwvvv{{{}}}sssjjjhhheeeaaaggglllooonnnnnnooonnnkkklllnnnppppppqqqrrrssssssooonnnppptttvvvuuunnnhhhnnnnnnpppssstttuuuvvvwwwxxxwwwwww|||rrrtttcccMMMFFF777666666555444333222222222111111111111000000000//////////////////.........---......//////......---------------------------,,,,,,------......//////............................../////////000222444;;;AAAFFFDDDAAAOOOvvv}}}ooo]]]OOOKKKNNNPPPOOOPPPRRRUUUWWW\\\eeerrr{{{~~~}}}}}}{{{{{{zzzzzzyyyxxxuuutttxxxzzz}}}~~~|||wwwrrrnnnhhheee```[[[XXXUUURRRPPPNNNLLLJJJIIIJJJMMMPPPRRRUUUUUUVVVWWWXXXYYYYYYZZZYYYVVVSSSTTTWWWXXXVVVSSSSSSXXX___eeejjjmmmqqqsssmmmmmmoooqqqssstttrrrnnnmmmuuuzzzxxx}}}xxxzzzeeeDDD@@@???666777777777777777666666666555444444333222222111111ttt{{{~~~{{{iiijjj|||{{{uuu|||mmmSSSEEE<<<===???<<<>>>EEEBBBAAAAAAAAACCCCCCCCCBBBDDDEEEFFFGGGGGGGGGHHHIIIHHHNNNQQQNNNKKKLLLPPPSSS```jjjwwwwwwqqqxxx{{{jjjfffWWWHHH===444......333111000000000///////////////...------,,,,,,---------,,,,,,,,,++++++******************************))))))))))))))))))))))))******************************************************))))))******+++,,,************************+++++++++***+++,,,,,,------------------///333666:::IIIkkk{{{~~~yyyvvv~~~|||rrrwwwwww~~~}}}vvvvvv}}}mmmaaa___aaa___SSSOOOJJJIIINNNVVV^^^cccccceeeeeecccffflllnnnllliiillloooqqqsssssstttuuuzzzyyywwwtttpppoooqqqssstttvvvwwwvvvtttsssuuuvvvyyy}}}mmmffffffeeecccjjjppptttqqqooonnnlllhhhiiiooouuuwwwsssoooqqquuuqqqooolllmmmnnnooonnnlllmmmooorrruuuyyy~~~~~~pppvvvzzzlllXXXOOO===888777555444333222222222111111111111000000000///.........///////////////------............------------------------------******+++,,,------..............................---///000//////111444777???BBBEEEDDDHHH^^^vvveeeRRRIIIJJJNNNOOOOOONNNQQQUUUYYY```jjjvvv||||||}}}{{{||||||{{{yyywwwuuutttxxxyyy{{{zzzwwwrrrlllhhh```\\\WWWRRRPPPMMMJJJHHHFFFEEEEEEEEEGGGLLLQQQUUUVVVWWWWWWXXXYYYYYYZZZZZZUUUTTTTTTVVVXXXWWWSSSPPPTTTYYYaaagggkkknnnqqqrrrooopppssswwwxxxvvvssspppnnnvvvzzz}}}vvv|||[[[DDD======777777777666666666666666555555444444333222222111~~~~~~tttqqqwwwuuu{{{mmmRRRDDDBBBAAACCCAAA>>>@@@DDDDDDBBB@@@@@@AAABBBCCCCCCFFFFFFFFFEEEFFFIIIOOOSSSQQQOOOLLLKKKLLLMMMLLLJJJNNNVVV]]]```hhhvvv}}}|||jjjWWWIII<<<000///444111111000000000////////////......---------------,,,,,,,,,,,,,,,+++++++++******************************************************************************************************))))))******+++,,,************************+++++++++++++++,,,---------.........///222777;;;???[[[yyyzzz}}}sssrrryyy{{{zzz}}}wwwddd[[[___]]]TTTIIIIIIIIIKKKOOOVVV]]]aaacccffffffccceeejjjnnnnnnggggggiiijjjlllmmmmmmmmmpppuuu{{{|||xxxtttqqqpppxxxzzz|||zzzwwwuuuwwwyyy}}}wwwiiiccceeeeeeccceeekkkooommmjjjkkkkkkjjjmmmrrryyy}}}xxxqqqppptttrrroookkkiiilllppptttvvvkkkooossswwwuuuzzzppp^^^TTT@@@999888666444222222222333111111111111000000000000.........///////////////------------------------------------------------******+++,,,---......///........................---///111000000222888<<<>>>@@@CCCKKK[[[xxx|||hhhYYYIIIEEEIIIKKKLLLMMMMMMOOOTTT[[[eeeoooxxx}}}~~~{{{{{{}}}~~~zzzvvvtttsssvvvvvvuuusssnnnhhhbbb___WWWSSSNNNJJJIIIGGGFFFEEE@@@@@@AAAAAADDDIIIQQQVVVWWWWWWWWWXXXXXXXXXXXXYYYSSSUUUVVVWWWVVVTTTRRRQQQWWW\\\ccchhhlllnnnppprrrrrrsssyyyyyytttsssooowwwzzz}}}zzzvvv~~~tttNNN======888777777666555666666666555555444444333333222222|||yyyssssss{{{zzz~~~zzzpppggg^^^OOO??????CCCDDDBBBAAACCCCCCAAACCCCCCDDDEEEHHHKKKMMMOOOOOOPPPQQQPPPQQQXXXbbbjjjccc___[[[XXXTTTQQQNNNMMMUUUVVVQQQIIIJJJWWWhhhsssxxx~~~zzzbbbTTTGGG999333666111111111000000000////////////...---------------++++++,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******************************************************))))))******+++,,,************************,,,++++++++++++,,,---------......///111555;;;???FFFjjj}}}zzzxxxqqquuu|||sssrrryyypppqqquuuggg]]][[[[[[UUUNNNEEEHHHLLLOOOSSSYYYaaaggghhhhhhfffeeejjjrrruuussshhhgggggghhhjjjkkkllllllooouuuzzz{{{xxxsssrrrrrrvvvyyy|||{{{xxxwwwyyy}}}ttthhhcccddddddbbbaaahhhllliiihhhkkkoooqqqooonnnrrryyyzzzuuuqqqrrrtttpppkkkiiikkkpppuuuxxxnnnssswwwzzzttt{{{wwwggg\\\FFF:::888666444222222222333111111111111000000000000............/////////000...------------------...------------------------+++,,,,,,---///000000111........................,,,///111222111444;;;AAA@@@@@@FFFWWWttt~~~uuuZZZOOOFFFFFFIIIIIIJJJMMMPPPQQQVVVaaannnwww{{{{{{|||}}}{{{|||}}}~~~}}}xxxsssqqqqqqrrrqqqnnniiiddd]]]XXXUUUNNNKKKGGGDDDDDDDDDDDDDDD@@@@@@AAAAAACCCHHHPPPUUUZZZZZZZZZYYYYYYYYYYYYYYYTTTWWWXXXUUUQQQPPPRRRVVVZZZ^^^ccchhhkkknnnqqqssssssuuu}}}{{{uuutttpppwwwxxxzzz}}}wwwvvv~~~~~~fffJJJ===:::999888777666777777888555555555444333333222222vvvwwwnnn}}}~~~yyy~~~pppqqq|||uuussskkk]]]NNNEEECCCCCC>>>DDDDDD>>>@@@GGGHHHBBBAAADDDIIIOOOTTTYYY]]]______aaaddddddfffnnn{{{{{{mmmaaa\\\\\\___aaa___VVVPPPQQQTTTVVVXXXnnngggZZZPPPBBB888777111111111111000000000000//////...------------...+++++++++,,,,,,---------************************++++++++++++++++++++++++*********************************************************)))***++++++,,,************************,,,,,,++++++,,,,,,---...---...//////222777===BBBPPPvvv{{{wwwwwwpppllluuu|||sssqqqvvvdddfff}}}hhhYYY[[[]]]VVVNNNMMMFFFKKKQQQTTTWWW^^^hhhpppkkkiiieeegggqqq|||~~~zzzkkkiiihhhiiilllnnnpppppptttvvvwwwsssooonnnsssxxxrrrvvvzzzyyywwwvvvzzz~~~}}}ssshhhcccddddddaaaccciiimmmjjjiiimmmsssvvvmmmffffffqqqyyyxxxtttrrrvvvrrrmmmjjjjjjmmmqqqttttttyyy||||||xxxvvvttthhhPPP;;;999666444222222222333111111111111000000000000---.........//////000000...------,,,,,,------...------------------------------...///000111222333........................+++///222222222666===DDDDDDCCCKKKccc~~~```SSSKKKGGGIIIJJJHHHJJJNNNTTTUUUZZZgggvvv|||||||||{{{|||~~~vvvxxxzzzxxxtttppppppqqqooommmiiiccc\\\VVVQQQNNNIIIFFFCCCAAABBBCCCDDDDDDCCCDDDDDDCCCCCCHHHPPPVVV^^^^^^]]]]]]\\\[[[[[[[[[WWWYYYYYYSSSMMMMMMSSSZZZ[[[^^^dddhhhkkknnnqqqttttttvvv}}}uuutttqqqwwwvvvwwwzzzuuuuuuzzz|||iii~~~___EEE;;;:::999888888888999:::666555555444444333222222{{{uuu}}}yyyyyyvvvwwwxxxxxxrrrkkkggg___SSSIIICCCAAAAAAFFFCCC@@@@@@AAADDDEEEEEEEEEGGGQQQ```jjjooowww{{{dddSSSQQQSSSQQQQQQZZZpppvvvfff[[[SSSDDD///222111111111222222000.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))******************++++++++++++******************************)))************+++++++++++++++,,,,,,,,,,,,------$$$111...---888666777LLLjjjvvvpppsss~~~zzzrrrwww{{{zzzyyywwwqqqjjjfffpppiii___XXXWWWUUUMMMIIIIIIFFFOOOUUUUUUUUU]]]gggllllllhhhccceeeqqq|||}}}wwwnnniiigggnnnxxx{{{uuunnnzzzxxxtttpppmmmmmmqqqtttrrrsssuuuvvvvvvwwwyyy{{{~~~|||qqqnnnooolllddd```dddjjjmmmmmmkkkjjjkkkmmmoooooonnnkkkiiikkkqqqtttsssuuuyyy|||rrrhhhgggoootttsss}}}vvvkkkYYYCCC;;;666666777444333444111111111111000000000000000000000000////////////---------------------------------------------------,,,,,,,,,,,,---..................///////////////000111111222555;;;???===DDDLLLlllhhhWWWIIIEEECCCGGGJJJJJJMMMPPPQQQVVVcccrrrzzzzzz{{{}}}~~~~~~}}}{{{yyyxxxyyyyyytttrrrtttsssooolllllljjjddd]]]WWWTTTQQQMMMJJJEEEEEEDDDBBBAAAAAADDDFFF???CCCHHHIIIHHHJJJNNNSSSXXX\\\]]][[[[[[]]]]]]ZZZ[[[WWWQQQLLLKKKOOOUUUYYY^^^___aaacccfffjjjpppttt{{{xxx|||yyywww}}}yyyuuuuuuxxx{{{|||{{{}}}||||||~~~}}}uuuJJJCCC999999999333444777333555555444444444333333333~~~xxxtttwww}}}zzzsssiii]]]XXXQQQKKKFFFDDDCCCCCCAAACCCFFFKKKPPPUUUYYY[[[ccchhhtttppphhhaaaZZZYYYXXX___nnnzzzdddWWWMMM???777666444333333333111//////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))******************++++++++++++******************************)))************+++++++++++++++,,,,,,,,,,,,------+++333---+++444555AAA^^^zzzxxxpppttt{{{rrrxxxyyy{{{vvvnnniiiooowwwxxxXXXRRROOOPPPOOOIIIGGGHHHLLLSSSXXXZZZ]]]cccffffffdddeeeeeeeeelllvvv{{{zzzrrrmmmjjjmmmrrrsssoooiiirrrrrrqqqpppppprrrvvvzzzuuuvvvvvvvvvvvvwww{{{}}}yyy{{{||||||}}}vvvfffiiihhhdddeeemmmwww|||nnnmmmkkkkkklllllllllkkkiiiggghhhlllnnnnnnpppsssvvvuuunnnffffffmmmtttuuuiiiMMMAAA777555666444222333111111111111000000000000000000000000////////////------------------------------------------------...------------...//////............////////////000000111222444888<<>>AAABBBEEENNN{{{rrr___LLLDDDGGGEEEFFFJJJKKKJJJMMMRRRXXXgggppppppwww{{{|||}}}xxxxxxxxxyyyyyywwwuuurrrkkkhhhfffhhhddd\\\TTTRRRJJJIIIGGGFFFEEECCCBBBAAAAAACCCFFFHHHJJJMMMQQQTTT]]]YYYUUUVVVZZZ\\\ZZZWWWZZZ\\\]]]aaagggiii```UUUKKKHHHEEEHHHMMMRRRSSSSSSUUUYYY___dddhhhlllpppsssxxxyyy|||}}}yyywwwssstttvvvxxx|||~~~~~~eeeiii}}}RRR@@@;;;===777666999777555555444444444333333333vvvxxxwwwttt{{{}}}~~~{{{zzz~~~yyynnn\\\NNNKKKUUU___nnnwwwqqqdddaaaeee|||tttyyykkkXXXIIICCC;;;444222222333444//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++******++++++++++++******************************))))))*********++++++++++++++++++,,,,,,,,,------))),,,666@@@DDDRRRqqq|||}}}~~~~~~sssaaa```mmmpppyyyqqq___JJJKKKKKKHHHBBB>>>AAAGGGLLLPPPVVV\\\]]]```eeehhhggghhhkkklllllloootttuuurrrlllssszzz{{{vvvpppmmmmmmooorrrtttuuutttsssrrrrrrsssuuuxxxxxxwwwuuuttttttrrrnnnqqqwwwuuuiiieeehhhdddlllqqqpppnnnnnnnnnllliiihhhffffffhhhiiihhhggggggdddbbbcccbbb______bbbfffffffffbbb]]]\\\aaahhhgggooo|||uuummmXXX@@@666666777666666222222222222111111111111000000000000////////////------------------------------------------------------,,,,,,------...///............//////////////////111555:::???CCCDDDOOO___lllWWWGGGEEEHHHFFFGGGIIIHHHHHHLLLRRR]]]lllsssqqqwww{{{||||||yyytttrrrrrrsssrrrpppmmmfff```]]]XXXPPPKKKJJJFFFFFFEEEDDDCCCBBBCCCCCC@@@CCCGGGJJJMMMQQQVVVYYY^^^ZZZXXXZZZ___aaa^^^YYYZZZ\\\]]]aaaffffff\\\OOOGGGFFFGGGKKKOOOQQQPPPMMMZZZ^^^cccgggkkknnnrrrtttxxx{{{~~~~~~|||zzzvvvsssnnnqqqvvvzzz|||~~~~~~vvveeeaaaGGG:::;;;777666999777555555444444444333333333ttt{{{|||yyy~~~zzzyyyttt|||xxxpppcccYYY[[[hhhtttwww}}}wwwqqqoooiiiSSSKKK???666111000111111000///......------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++++++++,,,******++++++++++++******************************)))************+++++++++++++++,,,,,,,,,,,,------111///777>>>EEEdddyyy{{{wwwzzzzzznnnbbbffftttxxx~~~wwwcccTTTFFFHHHHHHEEE@@@AAAHHHOOOSSSPPPVVV[[[\\\```ggglllnnniiijjjkkkmmmrrruuuqqqiiiiiiqqqyyy|||xxxrrrpppooojjjmmmpppqqqpppooonnnooonnnpppssssssqqqnnnllllllooonnnnnnnnnjjjccc```bbbccclllssssssqqqpppnnnkkkgggfffeeefffhhhiiijjjiiigggdddccceeeddd``````bbbaaa``````aaa^^^\\\```fffgggmmmzzzxxxzzzxxxnnnZZZDDD888555444444555333222222222222111111111000000000000////////////------------------------------------------------,,,,,,,,,,,,,,,---..................////////////...111555888<<<@@@EEEIIISSSooo|||cccPPPFFFGGGFFFDDDDDDFFFEEEFFFMMMVVVdddnnnuuuuuuyyy~~~}}}~~~|||uuuqqqppppppooonnneee]]]TTTOOOJJJEEECCCDDDBBBBBBBBBAAAAAACCCFFFIIILLLOOORRRUUUXXXZZZ^^^```___]]]\\\```dddeeeaaa\\\]]]```bbbccceeecccYYYNNNFFFGGGJJJMMMNNNOOOOOOOOOYYY]]]bbbggglllqqqvvvzzz{{{|||xxxsssooohhhmmmsssxxxzzz{{{{{{||||||}}}eee|||vvvQQQ:::888777888:::777555555444444444333333333yyy~~~zzz}}}||||||yyytttpppuuuqqqjjjeeeeeekkktttzzz{{{~~~cccYYYIII;;;333000///000000//////...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,******++++++++++++******************************)))************+++++++++++++++,,,,,,,,,,,,------333333;;;@@@MMMwww~~~}}}~~~~~~}}}pppjjjjjjrrr{{{gggTTTOOOJJJDDDEEEDDDBBBGGGPPPUUUSSSOOOSSSWWWZZZaaajjjmmmkkkfffjjjnnnqqquuuwwwqqqhhhnnnsssyyyzzzvvvrrrqqqqqqfffhhhkkkkkkjjjhhhhhhhhhffffffeeecccaaa___```aaahhhjjjhhhbbb]]]]]]^^^]]]gggnnnrrrpppmmmllljjjggggggfffeeefffhhhiiijjjiiieeecccdddggggggcccaaacccccc___^^^``````]]]^^^bbbdddhhhttt}}}xxxqqqvvvsssaaaLLL@@@999555444666333333222222222111111111000000000000////////////---------------------------------------------------------------...//////............////////////---333:::===>>>AAAHHHOOO^^^hhhUUUIIIDDDGGGEEECCCCCCEEEFFFJJJTTT___jjjooouuuyyy{{{|||||||||}}}|||yyyyyy{{{zzzrrrmmmllljjjgggcccWWWOOOHHHEEEDDDAAAAAADDDBBBDDDDDDDDDFFFJJJQQQWWW]]]___bbbccccccccceeefffaaabbbdddgggjjjiiiddd___```dddfffeeeccc___UUULLLGGGIIILLLLLLJJJLLLQQQVVVXXX[[[___eeejjjpppwww|||~~~yyyrrrkkkeeelllsssxxxzzzyyyyyyzzz{{{|||}}}~~~qqqeeeBBB;;;;;;;;;;;;555555555444444444333333333vvvwwwxxxooolllrrrzzzuuunnnggggggmmmsssvvvvvvyyyzzz~~~uuujjjXXXGGG<<<777555555000000///...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******++++++++++++******************************)))************+++++++++++++++,,,,,,,,,---------000333AAAHHHXXX~~~|||uuu}}}wwwggghhhsss|||}}}|||sssUUUFFFIIIKKK===@@@@@@@@@FFFOOOPPPKKKNNNOOOQQQWWWbbbkkkjjjccceeekkkrrrvvvyyyzzztttlllqqqssstttsssooommmlllmmmeeeggghhhgggdddbbbaaaaaa^^^\\\XXXTTTQQQRRRUUUXXXWWW^^^^^^VVVVVV___fffeeebbbhhhllljjjhhhjjjkkkkkkhhhgggffffffhhhiiiiiihhhcccbbbdddiiiiiidddbbbccchhhaaa^^^aaa```[[[YYY\\\\\\aaalllvvvrrrllluuusssyyyiiiUUUHHH>>>888666999333333333222222222111111000000000000////////////------------------------------------------------...............///000000............/////////000---555>>>AAA@@@BBBKKKSSStttwwwWWWJJJEEEBBBFFFEEEDDDEEEGGGIIIOOO\\\iiimmmnnnttt||||||xxxwwwzzz|||zzzwwwvvvxxx}}}}}}{{{zzzwwwpppiiieeebbb___YYYSSSLLLFFFAAABBBCCCBBBDDDHHHGGGHHHJJJKKKNNNTTT^^^eeefffggghhhhhhfffddddddeeedddgggjjjmmmnnnkkkeeeaaa]]]aaaddd```\\\WWWNNNFFFHHHKKKLLLIIIGGGKKKUUU^^^XXXZZZ^^^bbbgggmmmuuuzzzzzzrrrjjjfffmmmuuu{{{{{{zzzzzzzzzzzz{{{{{{}}}sssxxxLLLBBB???===:::333555555444444444333333333~~~}}}}}}wwwmmmddddddlllssstttrrruuuyyy{{{qqqmmmrrr|||dddNNNBBB<<<777333222000///000...+++,,,000...---,,,,,,......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************)))************+++++++++******+++++++++,,,,,,,,,+++,,,............///111444777;;;MMMwwwxxx~~~zzzllllllwww~~~|||yyy```LLLHHHGGGCCC???<<<>>>EEEPPPVVVUUUQQQLLLQQQUUUXXXbbbmmmpppllldddiiiqqqzzzuuueeeiiimmmmmmkkkmmmpppkkkccceeeccc```^^^\\\ZZZWWWUUUVVVPPPIIIFFFHHHLLLNNNOOOSSSRRRSSSUUUZZZ```dddfffaaafffiiiiiifffeeehhhlllgggjjjjjjgggfffgggfffbbbcccdddeeefffeeecccaaa___bbbaaaaaaaaaaaa___[[[XXX``````dddiiimmmqqqyyy|||}}}vvvgggSSSBBB888666888333333333222222222111111111111111111000000000000/////////////////////////////////...------,,,,,,------------------------.../////////...///111333111<<<>>>>>>AAAAAAMMMeeedddPPPFFFAAAAAADDDGGGDDDAAADDDKKKUUU^^^cccmmmqqqwww{{{|||xxxrrrnnnxxx}}}||||||yyyttttttjjj```\\\XXXPPPIIIFFFFFFFFFEEEEEEFFFHHHKKKLLLPPPTTTUUUTTTXXXaaaiiikkknnnmmmkkkiiiiiilllllljjjfffhhhiiiggghhhiiifff```\\\aaabbb]]]YYYUUUNNNDDDLLLIIIGGGHHHLLLSSSXXX\\\\\\]]]___```dddkkkvvv}}}vvvgggbbbkkktttwwwvvvvvvzzz~~~}}}~~~}}}|||{{{}}}^^^FFF::::::===777666666666555444444333333|||vvvmmmkkkeee```bbbiiiqqqsssrrrxxx{{{xxxrrrooooooqqqiiiccc\\\[[[bbbkkkrrrvvvtttvvv{{{uuuttt\\\JJJ>>>666222333000000111000------000...---,,,,,,......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************)))************+++++++++************+++++++++,,,***,,,---...---...///111444999IIIiii}}}~~~uuuooouuuzzz|||vvvfffVVVMMMEEE??????>>>AAAJJJVVV]]]\\\YYYMMMRRRVVVZZZbbbmmmppplllfffiiimmmttt}}}xxxllltttsssmmmffffffjjjiiiddd```^^^ZZZXXXVVVSSSPPPNNNNNNKKKGGGEEEFFFIIIKKKLLLSSSRRRSSSWWW^^^dddeeeeeedddgggjjjjjjiiihhhiiijjjgggjjjiiiffffffhhhhhheeebbbdddfffhhhhhhfffcccaaaaaa```_________^^^[[[XXX___^^^aaagggjjjnnnvvvoooZZZGGG;;;777777333333333222222222222111000000000////////////...////////////////////////------..................------------------------.../////////...///111444...<<<===???HHHHHHWWW{{{vvv[[[KKKDDDBBBBBBDDDFFFDDDCCCFFFMMMVVV^^^bbbnnnrrrwww{{{|||zzzvvvtttwww}}}~~~~~~|||vvvnnniiieee]]]UUURRROOOKKKHHHIIIDDDFFFIIIMMMPPPRRRSSSSSS[[[___```^^^```gggkkkkkklllllljjjiiijjjkkkkkkjjjiiimmmoookkkiiigggbbb\\\___dddccc\\\UUUSSSOOOJJJIIIJJJKKKNNNSSSWWWZZZ\\\]]]]]]]]]^^^cccmmmzzzvvvhhhjjjrrrzzz|||zzzyyy||||||||||||{{{zzz|||gggKKK999999<<<666777666666555555444333333sssbbb\\\[[[\\\___eeekkkooopppwww{{{}}}}}}}}}yyyyyywwwsssyyysssiii^^^WWWVVVZZZ^^^SSSOOOJJJKKKPPPVVVZZZ[[[SSSSSSTTT\\\lllnnnjjjxxxkkkTTTCCC888222333000000222222...---000...---,,,,,,......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************)))************+++++++++)))))))))*********++++++***+++------------000222888===XXX{{{{{{}}}wwwzzzvvvrrrsss}}}}}}wwwrrrnnneeeUUUGGGAAA@@@AAAFFFPPP\\\ddddddbbbQQQUUUXXX\\\dddlllpppnnneeeddddddhhhqqqxxxuuunnnxxxtttllldddbbbcccaaa\\\UUURRROOOMMMKKKIIIFFFCCCBBBBBBBBBAAA@@@BBBFFFIIIRRRTTTWWW^^^eeeiiihhhfffjjjjjjkkklllnnnmmmjjjhhhiiikkkjjjffffffiiijjjhhhccceeehhhjjjjjjhhhfffdddaaa___]]]\\\\\\\\\ZZZYYY]]][[[]]]cccfffjjjqqqyyyxxxcccOOOAAA888555333333333333222222222222////////////............////////////////////////,,,,,,------...//////000------------------------.../////////...///222444111@@@<<<===IIIDDDUUU|||fffNNNCCCCCCCCCCCCCCCFFFEEEEEEIIIQQQXXX^^^aaannnqqquuuyyy{{{|||{{{zzzyyy~~~xxxooogggccc___ZZZVVVPPPLLLJJJIIIGGGFFFIIIOOORRRVVV]]]cccgggiiihhhhhhmmmooonnnkkkkkknnnnnnkkkkkkkkkjjjjjjjjjiiiiiijjjqqqwwwxxxrrrjjjeee```[[[dddfffccc[[[TTTQQQPPPOOOHHHKKKQQQVVV[[[]]]^^^^^^```^^^[[[\\\bbbooo~~~}}}uuujjjrrrxxx~~~}}}|||}}}{{{|||{{{zzzyyyzzz}}}zzzYYY>>>999===777777777666555555444444333|||zzznnn^^^SSSUUUYYY\\\```dddhhhjjjqqqwww~~~|||zzz|||{{{tttpppnnniiicccllleeeYYYOOOKKKMMMTTTYYYQQQLLLGGGEEEGGGIIIIIIHHHJJJHHHGGGIIIRRRdddyyyssssss{{{rrr{{{dddOOOCCC===555111///222222///---///...---,,,,,,......---,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++((())))))))))))*********)))+++,,,,,,,,,...111333===AAAccc{{{xxxnnnkkkooosssxxx|||llldddhhhdddTTTEEEAAA@@@BBBHHHSSS^^^eeefffdddVVVXXX[[[```ffflllpppqqqiiigggddddddkkkrrrqqqlllnnnkkkfffbbb___[[[TTTMMMKKKIIIGGGFFFFFFEEEBBBAAA>>>???@@@??????BBBHHHNNNUUU\\\eeelllooopppoooooopppnnnmmmooorrrrrrmmmhhhjjjllljjjggggggkkkmmmkkkhhhhhhhhhhhhggggggffffffaaa___[[[ZZZZZZ[[[ZZZZZZ[[[XXXYYY^^^bbbeeelllrrr|||mmm~~~jjjWWWGGG;;;555444444333333333222222222000000/////////.........////////////////////////---------.........//////------------...............///000//////000222555555CCC<<<<<>>888777777666666555444444444~~~ttt}}}qqqqqqtttnnnhhhbbbVVVQQQTTTXXXZZZ[[[]]]aaadddlllssszzz}}}yyyuuussstttooopppooolllmmmooonnniiiccc]]]TTTMMMLLLOOOUUUXXXSSSNNNGGGDDDEEEEEEDDDCCCIIIIIIIIIIIIJJJRRR^^^gggvvvuuuhhhiiiuuu___QQQJJJ888222///000111...,,,---...---,,,,,,......---,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++((())))))))))))************+++,,,,,,---///222555:::DDDnnn~~~xxx~~~|||zzzvvv}}}|||gggcccmmmxxx}}}qqq\\\OOOSSSSSSEEE<<<===@@@BBBGGGPPPZZZ```aaa```ZZZ[[[^^^bbbgggkkkooosssrrrrrrooommmqqqtttrrrkkkccc___ZZZXXXUUUPPPJJJEEEDDDCCCBBBCCCEEEEEEEEEDDD@@@AAABBBAAABBBHHHPPPWWW\\\iiixxx}}}zzzzzz}}}tttqqqoooqqquuuuuupppjjjlllnnnlllhhhhhhmmmooommmnnnkkkgggdddbbbcccdddeeebbb___[[[YYYZZZ[[[[[[[[[ZZZVVVVVV[[[___bbbggglllwwwzzz~~~jjjrrrrrr___MMM>>>666444444444333333333222222111111111000000000////////////////////////////////////.........------------------....../////////...///000//////000333666555AAA>>>???KKKPPPqqq{{{```PPPAAA>>>BBBCCCBBB@@@DDDEEEJJJQQQXXX^^^```aaahhhiiikkknnnrrrvvvzzz|||lll```[[[UUUNNNMMMTTT___kkkqqquuuzzzwwwxxxvvvrrrrrrnnnmmmmmmjjjeeeffflll~~~qqqgggdddffffffgggaaa\\\\\\]]]YYYRRRLLLQQQUUU[[[___aaaccceeegggbbb```^^^```fffpppzzzwwwooouuuxxx|||~~~}}}}}}~~~|||}}}}}}|||zzzzzz|||}}}WWWAAA===777888777777666555555444444rrrmmmhhhlllkkk___ZZZXXXPPPSSSTTTUUUWWWXXX\\\aaadddlllpppuuuxxxuuupppkkkhhheeeiiijjjiiikkknnnooommmaaa\\\UUUPPPOOOQQQSSSTTTMMMIIIEEEDDDFFFGGGFFFDDDCCCGGGKKKJJJIIIJJJPPPVVVaaayyyvvvcccYYYhhhiiiWWWNNN===666000000000...---......---,,,,,,......---,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************)))************+++++++++)))))))))*********++++++++++++,,,---...000555888444NNN~~~xxxyyyuuuvvvyyysssccc```lllyyyfffSSSGGGGGGFFF===999===???AAAEEELLLSSSYYY[[[[[[[[[[[[^^^ccceeeggglllrrrsssttttttssstttuuupppiiiaaaWWWNNNKKKIIIGGGFFFGGG<<<;;;;;;===@@@BBBCCCBBB???@@@AAADDDHHHNNNVVV\\\eeesssuuuqqqnnnpppssstttppplllnnnpppnnnkkkkkknnnooommmppplllgggbbb``````bbbdddccc```]]][[[\\\]]]]]]]]][[[VVVTTTXXX]]]___ccchhhmmmsss|||rrrlll~~~iiiSSSAAA888444444444444333333333333111111111111000000000000////////////////////////000//////...------,,,,,,---------...//////000000...///000000000111444666999???BBBBBBGGGYYY~~~nnnVVVJJJ@@@???BBBBBB@@@@@@CCCEEEKKKRRR[[[aaacccdddfffggghhhkkkoootttxxx{{{xxxmmm___RRRVVV]]]lll|||~~~|||wwwuuupppnnnoookkkfffjjjsssxxxlllccccccggghhhddd^^^[[[^^^```ZZZRRRLLLVVV[[[```bbbbbbccceeehhhbbb___^^^aaagggooovvvyyywwwwwwqqqyyy{{{~~~~~~}}}}}}}}}|||zzzyyy{{{|||~~~|||gggFFF;;;777888888777666666555555444{{{ssshhheeeiiifffXXXTTTTTTMMMSSSRRRQQQSSSXXX___fffjjjppppppqqqssstttrrrmmmiiieeejjjmmmjjjggghhhhhhgggbbb]]]VVVQQQQQQQQQQQQQQQGGGFFFFFFIIIMMMMMMJJJFFFAAAFFFIIIHHHDDDCCCHHHNNNVVVkkklllbbbllluuu```TTTDDD:::222000000///...///...---,,,,,,......---,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************)))************+++++++++************+++++++++,,,,,,,,,------///222777:::888___sssxxxxxxsss}}}zzzlllcccbbbkkkuuu{{{|||tttZZZRRRJJJHHHCCC===;;;>>>???@@@CCCHHHNNNTTTXXXZZZZZZYYY[[[```bbbbbbgggooommmppprrrrrrtttvvvqqqjjj___TTTKKKIIIHHHEEEEEEHHH=========???CCCEEEEEEEEEEEEFFFIIIPPPWWW]]]aaaccchhhrrr~~~rrrooolllmmmooopppooonnnoooqqqqqqnnnmmmoooooolllmmmkkkhhheeecccbbbbbbccccccaaa___^^^_________^^^\\\VVVTTTXXX\\\^^^aaaeeekkkrrr{{{~~~iiixxxuuuYYYDDD999555444444444444333333333111000000000000/////////////////////////////////..................---------------...///000000000...///000000000111444777<<<<<>><<<888888777777666555555555zzznnnfffgggccc```bbb___SSSQQQQQQJJJRRROOOMMMQQQYYYccclllpppssspppnnnqqquuuwwwuuuqqqaaahhhllliiidddeeeggggggccc]]]VVVRRRRRRSSSRRRQQQGGGHHHKKKPPPTTTRRRMMMGGGFFFHHHIIIEEE???===BBBHHHMMM___wwwqqq___jjjnnn```III>>>444111111000000111...---,,,,,,......---,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************)))************+++++++++***++++++++++++,,,,,,,,,,,,---......///333888<<>>???BBBBBBEEEKKKSSS]]]dddhhhiiikkkkkklllnnnqqquuuxxxzzzwwwyyy~~~~~~~~~~~~uuunnnmmmpppnnnkkkuuuyyyooojjjkkkjjjgggZZZ\\\```aaaYYYPPPRRRZZZYYY```fffhhheeeaaaaaabbb```\\\YYY[[[cccmmmtttwwwwww||||||wwwuuu~~~~~~~~~~~~|||zzzyyyyyyzzz{{{|||zzzxxxvvvwwwxxxUUUCCCBBB888888777777666666555555}}}jjj```aaaddd]]]UUUOOONNNNNNNNNMMMRRROOOOOOUUU___gggkkkkkklllpppqqqmmmmmmttt|||rrrmmmlllppppppkkkiiikkkccc```\\\[[[ZZZWWWRRRMMMKKKLLLOOORRRRRRNNNHHHCCCHHHGGGHHHHHHDDD@@@CCCJJJXXXYYYaaammmvvvnnnooouuu}}}~~~kkkXXXDDD888555000111444///111///...---......---+++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------***...++++++333444666@@@QQQrrrttt}}}~~~|||zzz}}}|||yyy}}}zzzvvv}}}{{{qqquuuxxxtttrrruuuwwwppp```QQQNNNJJJDDD>>>;;;:::<<<===AAABBBEEEJJJOOOTTTVVVWWWTTT\\\\\\ZZZ\\\VVVTTT^^^ZZZeeepppuuu}}}yyysssooolllfff^^^]]]bbbWWWYYY```hhhgggaaaaaafffggghhhkkkqqqyyy}}}xxxppphhhiiiuuu{{{tttooopppooonnnmmmkkkjjjllloooqqqssssssssssssqqqooommmkkkpppkkkffffffiiilllkkkiiihhhhhhgggeeeccc```^^^]]][[[YYYUUUSSSTTTXXX]]]aaaeeehhhpppxxxzzzyyy|||pppgggNNNDDD666555333333333333111000111111111111000000000000////////////.......................................///////////////......111000//////111555888;;;777CCCEEEDDD```qqqMMMDDDCCCAAA@@@???@@@AAAAAAFFFJJJOOOTTTZZZcccnnnuuuqqqnnnmmmoootttwwwwwwvvvxxx{{{~~~wwwssspppooommmgggffftttuuusssvvvsssllleeeaaa```]]]XXXTTTTTTYYY^^^dddfffiiijjjiiifffbbb```^^^YYYXXX\\\aaaeeejjjpppxxxyyy{{{vvvwww}}}zzzxxxzzz}}}|||xxxxxxxxxyyyyyyxxxwwwvvvtttyyy|||}}}|||~~~sssOOO@@@===999888:::999666555777pppccc^^^\\\WWWQQQMMMMMMMMMMMMMMMOOOMMMOOOUUU___hhhkkkkkklllmmmqqqsssmmmjjjttt{{{oooiiiooouuusssjjjeee______^^^\\\[[[WWWRRRNNNLLLNNNPPPQQQPPPMMMIIIGGGMMMKKKJJJHHHCCC@@@EEELLLUUUVVV]]]gggmmmwwwwwwrrrooopppzzzxxx^^^HHH;;;777000111333...111///............---+++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++///------444555888EEE]]]uuuxxxyyyyyy~~~~~~|||xxx~~~vvvuuu~~~zzzwwwvvvssshhhVVVHHHMMMIIICCC>>>;;;;;;<<<===CCCCCCFFFJJJPPPVVVZZZ[[[XXX[[[VVVSSSXXXSSSMMMRRRWWWbbbnnnwww|||uuuuuuqqqooossszzz}}}xxxuuuuuusssuuuzzz{{{ssslllllluuuyyysssqqquuunnnrrruuusssnnnkkkmmmppppppqqqqqqrrrqqqpppnnnmmmjjjhhheeefffiiikkkiiigggeeefffhhhhhhgggccc___\\\]]]ZZZWWWTTTUUUXXX\\\___cccfffnnnvvvxxxxxx|||~~~nnnlllOOO@@@777555333333333333111000111111111111000000000000////////////..........................................////////////......111000///000222555999;;;:::BBBCCCFFFhhhiiiIIICCCBBBAAA@@@???@@@AAAAAAEEEIIINNNSSSYYYbbblllssstttssssssvvvyyy{{{zzzxxxsssxxx~~~yyytttpppmmmkkkdddbbbnnn{{{xxxwwwrrrkkkfffeeeaaa\\\WWWUUUXXX^^^bbbfffhhhjjjkkkiiifffbbb______ZZZXXX[[[___ccciiiooowwwxxx}}}{{{|||{{{xxxvvvxxx{{{|||zzzvvvwwwwwwxxxxxxxxxwwwuuutttxxx{{{~~~}}}|||}}}^^^HHH===999888::::::666555666vvvcccWWWRRROOOLLLJJJKKKLLLLLLLLLLLLLLLOOOWWWaaahhhkkkkkkmmmnnnxxxwwwfffiii{{{}}}uuurrrwww{{{wwwmmmfff[[[]]]``````\\\WWWSSSPPPRRRSSSTTTQQQKKKHHHHHHIIIQQQMMMJJJGGGCCCAAAGGGPPPTTTUUUZZZaaaccchhhyyyqqqmmmooocccaaayyylllTTTCCC:::222111333...111///............---+++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++000...///555666<<>>DDDEEEGGGLLLRRRYYY```dddaaaaaaUUUOOOSSSOOOGGGHHHOOOZZZiiivvvwwwqqqppptttsssnnnnnnsssooovvv|||zzzqqqkkkkkknnnnnnnnnoooppppppoooooonnnhhhhhhiiikkkmmmllliiifffbbbeeeiiikkkjjjfff```]]]]]]ZZZVVVTTTSSSUUUXXXZZZ___bbbjjjsssvvvwww}}}ttt{{{wwwSSS===888666444333333333222000111111111111000000000000////////////..........................................///////////////...000000000111333666999;;;>>>AAABBBNNNwwwyyy___FFFCCCBBBAAA@@@@@@@@@AAABBBEEEHHHMMMSSSZZZccclllrrrvvvwwwyyy{{{}}}}}}zzzxxxnnnuuu|||xxxrrrlllhhhddd]]]YYYbbbqqq~~~wwwpppjjjhhhgggaaaZZZVVVXXX]]]bbbfffhhhiiikkkllljjjfffbbb``````[[[XXXYYY\\\___fffmmmttttttxxx~~~~~~yyywwwuuuvvvyyyzzzwwwtttuuuvvvwwwwwwwwwvvvuuutttwww{{{}}}||||||~~~~~~lllKKK===999777::::::777555666ttt___OOOKKKJJJIIIIIIJJJJJJKKKKKKLLLNNNSSS[[[dddjjjkkkkkknnnsssuuukkkkkkrrruuuzzz}}}{{{sssiiidddVVV[[[``````[[[VVVSSSRRRVVVVVVUUUNNNFFFBBBDDDHHHPPPKKKFFFCCCAAABBBJJJSSSUUUVVVZZZ______```jjjvvvqqq|||zzznnnzzzhhhQQQBBB444222444000111000......//////---,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++000///000555777BBBZZZ{{{yyy}}}yyyuuuzzzyyyvvvuuu}}}yyywww~~~uuuzzzzzzkkkYYYNNNGGGDDD@@@===;;;<<<>>>???BBBDDDHHHMMMTTT^^^hhhnnnssstttfffWWWTTTNNNEEEFFFGGGQQQaaarrr{{{yyyyyyuuunnnmmmqqqrrrvvvzzzyyysssnnnlllmmmllllllmmmmmmmmmmmmlllllllllnnnrrrtttrrrnnnjjjgggbbbdddhhhjjjiiifffbbb___[[[YYYUUURRRPPPQQQRRRTTT[[[^^^fffooosssvvv}}}yyy\\\???:::777555333333333222111111111111111000000000///////////////....................................---...//////////////////000000000222444777:::<<<@@@AAAFFF]]]tttWWWEEECCCBBBAAA@@@@@@@@@AAABBBEEEHHHNNNVVV___hhhppptttuuuwwwzzz|||}}}zzzwwwtttmmmsssyyy|||}}}wwwnnnhhhbbb___WWWOOOSSS^^^rrr}}}wwwnnnkkkjjjddd___YYYWWW[[[aaaeeefffiiijjjkkklllkkkhhheeecccaaa\\\YYYYYYZZZ\\\ccckkkqqqqqqtttyyy~~~~~~}}}{{{xxxwwwvvvwwwxxxxxxvvvttttttuuuvvvwwwwwwvvvuuutttwww|||~~~|||}}}~~~}}}UUU???999777999:::777555555}}}{{{|||~~~yyyjjjWWWJJJHHHIIIIIIIIIIIIIIIJJJJJJOOORRRYYYaaahhhjjjjjjiiiiiipppxxx~~~pppmmmnnnrrryyy|||vvvfffWWWQQQUUUZZZYYYUUUQQQOOOOOOQQQRRRPPPIIIBBB@@@DDDHHHKKKEEE@@@@@@@@@CCCKKKSSSSSSUUUXXX[[[[[[[[[```ggghhh~~~~~~{{{fffPPP:::333555222222000///...//////...,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,***......111666999LLLjjjxxxwww|||}}}wwwyyyzzzzzz~~~mmm[[[OOOCCCAAA>>><<<<<<===???@@@@@@CCCHHHNNNVVVaaammmuuuqqq```QQQGGGHHHDDDMMM\\\nnn}}}vvvsssttttttssssssrrrrrrqqqooommmmmmllllllkkkjjjjjjiiiiiippptttxxxyyytttnnnjjjhhhffffffffffffeeedddcccbbb]]][[[WWWTTTRRRQQQQQQQQQXXXZZZaaajjjpppttt|||}}}gggCCC;;;999555444333444333222111111111111000000000///////////////....................................------...///////////////000000111333555888;;;<<>>@@@BBB@@@DDDJJJOOOWWWaaannnwwwwww]]]LLLKKKFFFNNN\\\nnn{{{wwwuuuuuuqqqmmmmmmqqqrrrpppmmmnnnmmmllljjjjjjiiiiiiiiipppuuuyyyxxxqqqkkkiiiiiillljjjgggeeecccccccccdddaaa```]]]ZZZWWWUUUTTTTTTUUUWWW^^^ggglllqqq{{{|||~~~sssKKK===:::666444444444333333111111111111000000000000////////////....................................,,,---...///000000000000000000222444777999<<<===>>>EEE\\\aaaIIIBBBBBBAAA@@@@@@@@@AAABBBCCCHHHKKKRRR\\\fffoootttvvvuuuvvvxxxxxxvvvttttttuuuuuuvvvwwwzzz}}}xxxvvvwwwnnn]]]RRRQQQfffwwwvvvqqqoookkk^^^]]]^^^aaadddggghhhhhhkkklllmmmmmmmmmkkkiiihhhccc```]]]\\\YYYWWW\\\dddrrrxxx|||{{{zzz{{{zzzxxxyyyyyyyyyyyyyyyxxxwwwvvvrrrtttuuuwwwxxxxxxwwwwww{{{~~~}}}{{{}}}sssKKK@@@888777999888777777zzz{{{~~~nnn[[[PPPLLLIIIEEEFFFGGGGGGFFFHHHKKKNNNWWW]]]dddjjjjjjfffaaa]]]TTTRRRMMMMMM^^^zzzwwwzzztttZZZSSSPPPMMMJJJJJJKKKKKKJJJFFFFFFEEEEEEDDDEEEFFFGGG@@@<<<;;;>>>AAACCCGGGLLLIIIJJJJJJJJJMMMQQQUUUVVV\\\ZZZfff|||pppjjjuuuvvvQQQ;;;666222222111//////000000...------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************++++++++++++,,,///000444:::CCCdddsssttttttzzz~~~}}}{{{ooorrryyykkk[[[LLLBBB======;;;;;;<<<>>>AAABBBBBBFFFLLLQQQVVV___jjjsssrrrYYYPPPGGGNNN[[[lll|||~~~|||xxxtttrrrqqqooonnnoooooonnnmmmnnnmmmllllllllllllmmmnnnoootttxxxvvvnnniiikkknnnqqqnnnkkkgggeeeddddddddddddbbb```]]][[[XXXWWWVVVTTTUUU\\\dddjjjoooyyyzzz|||}}}UUU>>>;;;777444444444444333111111111111000000000000////////////....................................,,,---...///000000000000///000222555777:::<<<======HHHgggtttXXXFFFCCCAAAAAA@@@???@@@AAABBBCCCJJJLLLRRR[[[eeelllooooootttuuuuuusssqqqqqqsssvvvvvvyyy|||nnn\\\UUUkkkyyy|||vvvtttpppiiibbbccceeefffgggjjjmmmpppooopppoooooommmjjjhhhfffcccaaa```___ZZZVVVZZZaaaoooyyy}}}yyyyyyzzzxxxyyyyyyzzzyyyxxxwwwvvvvvvssstttvvvxxxyyyyyyyyyxxx{{{}}}~~~|||yyyyyy{{{{{{QQQEEE999777888888777888xxxxxx}}}{{{kkkTTTKKKIIIHHHBBBDDDFFFEEEEEEGGGLLLQQQYYY___gggkkkiiiccc]]]XXXNNNJJJGGGHHHOOO___zzz}}}|||{{{qqqeeeZZZTTTMMMJJJKKKMMMNNNMMMJJJHHHFFFFFFFFFEEEBBB@@@@@@<<<;;;???BBBCCCDDDHHHGGGGGGFFFFFFJJJOOOSSSSSSNNNUUU\\\eeexxx}}}}}}ZZZ>>>555111222111//////000000...------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++---111111555<<>>===KKKmmmmmmTTTFFFFFFAAAAAA@@@???@@@AAACCCDDDLLLMMMRRRZZZccchhhiiihhhssssssqqqnnnlllmmmrrrvvvvvvzzzxxxbbbYYYqqq}}}{{{vvvvvvpppfffgggiiijjjiiiiiilllrrrwwwssssssrrrpppllliiifffdddcccbbbbbbaaa[[[VVVYYY___kkkxxx|||vvvvvvxxxxxxxxxyyyzzzyyywwwvvvuuuuuussstttvvvxxxyyyzzzzzzyyyzzz{{{|||yyyvvvvvvzzz~~~{{{UUUGGG:::666777888888999zzz~~~qqqVVVNNNJJJDDDDDDCCC???>>>AAAEEEHHHOOOUUUeeehhhjjjnnnvvv{{{rrreeeRRRMMMNNNQQQOOONNN\\\ooo~~~xxxiiiiii___TTTRRRVVVYYYWWWSSSKKKIIIGGGGGGHHHEEE@@@;;;;;;;;;;;;;;;<<<===>>>>>>@@@BBBDDDEEEFFFHHHKKKMMMOOOJJJIIIOOOVVVhhhpppPPP999222444222000000111000///------------,,,,,,,,,++++++,,,++++++******++++++,,,******++++++++++++******************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,---///,,,:::;;;TTTuuuqqqvvv~~~~~~uuueeelllzzz~~~iii]]]NNNAAABBB;;;;;;;;;;;;===@@@CCCEEEGGGHHHLLLTTTYYY]]]dddlllvvvXXXPPPNNNVVVhhhxxx|||xxxwwwrrrqqqppppppqqqpppooommmrrrrrrpppmmmjjjjjjkkkmmmrrrppplllkkklllmmmnnnmmmpppmmmjjjhhhggggggfffeeefffccc```______^^^[[[YYYRRRTTTZZZaaaffflllxxx{{{{{{|||```OOO???555888999333000333222222222111111111111000////////////....................................///////////////.........000000111444888<<<>>>???AAAMMMuuucccPPPDDDAAAAAABBBAAA@@@>>>???BBBEEELLLNNNRRRVVV[[[___aaacccnnnppprrrqqqpppqqquuuyyyzzz}}}~~~lllfffuuu{{{~~~vvvnnnllllllmmmyyy}}}sssmmmqqqtttsssqqqnnnkkklllooonnniiidddaaa``````___^^^\\\[[[ZZZiiiqqqyyy{{{xxxuuuwwwzzzyyyzzz{{{yyywwwuuuvvvwwwuuuuuuuuuuuuvvvvvvvvvvvvwwwzzz|||}}}{{{yyyxxxxxxyyyzzz]]]sssKKK;;;???666444999444|||www{{{gggNNNHHHEEE@@@AAACCC???>>>BBBGGGKKKRRRYYY___eeeooozzzkkk^^^ZZZWWWUUU\\\hhhpppqqqxxxmmm```YYYZZZZZZVVVQQQMMMLLLJJJIIIFFFBBB>>>:::::::::::::::;;;;;;<<<===<<<>>>???@@@AAACCCFFFIIIMMMHHHGGGHHHHHHPPPiiivvvUUU===444444222111000111000///------------,,,,,,,,,++++++,,,++++++******++++++,,,******++++++++++++******************************,,,++++++******++++++,,,***++++++++++++,,,,,,,,,000555111;;;AAAbbbzzzzzz}}}~~~tttsss}}}jjj___NNN???>>>;;;;;;;;;;;;===@@@CCCEEEEEEFFFLLLTTTYYY\\\bbbhhhcccRRRQQQXXXgggsss~~~|||}}}yyyvvvrrrqqqssswwwyyy{{{vvvuuusssoookkkjjjkkkmmmmmmkkkiiiiiijjjkkkkkkjjjooommmkkkjjjjjjjjjhhhgggccccccdddfffgggeee```[[[TTTUUUZZZ```eeelllxxx}}}zzzyyy|||tttSSSBBB777888999333111333222222222111111111111000////////////.............................................///////////////000000111444888<<>>???BBBEEEIIILLLPPPUUU[[[___cccdddjjjmmmoooooooooppptttxxx}}}{{{kkkiii||||||sssmmmlllnnnxxxttttttsssrrrnnnkkkkkkmmmlllhhhdddbbbbbbaaaaaa___^^^]]]\\\eeelllssswwwvvvuuuvvvxxxzzz{{{{{{zzzwwwvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvyyy{{{|||{{{yyyyyyyyyzzz{{{eeesssUUU<<<>>>888555999777}}}zzz}}}bbbJJJFFFDDD@@@CCCBBB???>>>CCCIIINNNVVV]]]```cccnnnwwwpppnnnjjjhhhjjjlllsssyyynnnaaaZZZZZZ[[[XXXTTTMMMNNNMMMIIIDDD>>>;;;::::::999999999999::::::;;;999:::;;;<<<===???CCCEEELLLJJJJJJJJJEEECCCOOO```yyywwwwwwWWW===333555333111000000000///---------------,,,,,,,,,,,,,,,++++++******++++++,,,******++++++++++++******************************,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,---666222666FFFrrrvvvuuu~~~|||kkkaaaOOO>>>;;;;;;;;;;;;;;;===AAADDDFFFFFFHHHPPPYYY]]]^^^aaaeee|||hhhRRRTTT\\\gggooozzzwwwtttvvv{{{{{{zzzvvvqqqllljjjkkkmmmjjjiiihhhiiijjjkkkjjjiiimmmllllllmmmnnnnnnllljjjdddfffkkkoooooojjjbbb[[[VVVUUUYYY^^^dddjjjvvv}}}zzzyyy|||ZZZIII;;;888888444222333222222222111111111111000////////////....................................------......//////000000///000222555999<<>><<<;;;666888:::```IIIFFFDDD???BBB@@@===>>>EEEKKKQQQYYYaaafffeeejjjyyy|||~~~{{{vvvsssttt}}}uuukkk___XXXWWWWWWUUURRRIIIKKKKKKGGG@@@;;;:::::::::999999888888888999999999:::;;;<<<===???CCCFFFIIIIIILLLNNNJJJFFFLLLUUU|||yyyoooyyyYYY@@@555666444111000000000///......------------,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***************************,,,++++++******++++++,,,+++++++++,,,,,,,,,------+++666444333NNN~~~uuuuuu}}}wwwggg___OOO???<<<;;;::::::;;;>>>AAADDDFFFKKKNNNVVV___cccaaabbbfffyyy~~~dddSSSXXXaaajjjoooyyy|||vvvvvvzzz}}}{{{wwwrrrllljjjjjjllljjjjjjjjjkkkmmmnnnmmmkkkkkkkkkmmmppprrrqqqooollliiilllppprrrpppiii```ZZZWWWUUUWWW[[[```gggqqq|||~~~{{{{{{}}}yyyeeeSSSAAA:::777444222333222222222111111111000000////////////....................................,,,------...///000111111///111444777999===AAACCCEEEnnnhhhNNNFFFCCC===@@@AAAAAA??????@@@CCCEEEHHHJJJOOOTTTZZZ___bbbdddhhhlllppprrrrrrsssvvvyyyvvvzzz|||}}}~~~tttuuu{{{ssspppqqqttt|||vvvqqqqqqqqqrrroookkkiiihhhhhhgggeeebbbbbbbbbbbbbbbaaa```___dddggglllttt|||~~~||||||}}}}}}{{{xxxvvvuuuvvvttttttuuuuuuvvvvvvwwwwwwtttvvvxxxyyyyyyxxxyyyzzzwwwwwwzzzwwwhhhnnnAAA<<<>>>777555:::~~~~~~\\\FFFDDD@@@:::======<<>>>>>:::::::::;;;>>>AAAEEEGGGNNNQQQXXXaaacccaaaaaadddvvvxxxccc[[[aaaiiinnnqqqzzz|||wwwvvvxxx{{{|||zzzyyyvvvrrrmmmjjjjjjkkkkkkkkkkkklllnnnooommmllljjjjjjmmmppprrrqqqnnnllljjjlllnnnooolllfffaaa^^^WWWTTTTTTYYY]]]bbbkkksss{{{zzzyyyyyy{{{ooosssrrr___III<<<777444333333222222222111111111000000////////////....................................,,,------...///000111111///222555888:::===BBBEEELLL```JJJEEEBBB;;;@@@@@@@@@??????@@@CCCFFFJJJMMMPPPUUUZZZ^^^aaabbbgggkkkqqqsssssssssuuuxxxtttvvvwwwwww}}}tttttt||||||xxxuuuvvvwwwwwwzzz{{{xxxvvvuuuuuusssrrrooollliiihhhgggfffeeeaaaaaabbbbbbbbbaaaaaa```dddeeejjjsss}}}||||||||||||zzzwwwvvvvvvvvvtttttttttuuuvvvwwwwwwwwwtttvvvxxxyyyxxxxxxyyy{{{wwwwwwyyy}}}jjj|||xxxHHH<<<@@@888222888sss}}}{{{XXXEEEFFFBBB:::===<<<<<>><<<===>>>>>><<<<<<===>>>======<<<:::999999999999777:::???CCCEEEGGGJJJKKKOOOOOOOOONNNKKKHHHGGGHHHIII___}}}hhhOOOFFF999666222000000000//////............---------,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++************************,,,++++++******++++++,,,,,,,,,,,,,,,------------...777<<<===llllllnnnuuu{{{vvv^^^LLLIIICCC;;;>>>:::999:::;;;>>>AAAEEEGGGOOOPPPUUU\\\^^^\\\]]]aaaooowwwiiigggkkkpppqqqrrrzzz{{{wwwvvvwwwwwwwwwtttuuuuuurrrooolllkkkkkkkkkjjjiiijjjkkklllkkkjjjiiijjjkkknnnoooooollliiieeegggiiihhhfffdddddddddXXXUUUTTTXXX[[[^^^dddjjjpppqqqrrrrrrtttxxx}}}qqqkkklllRRR???777555444333222222222111111111111000////////////....................................------......//////000000///333777999;;;>>>CCCHHHTTTmmmQQQCCCCCCCCC@@@@@@@@@@@@??????@@@DDDFFFLLLNNNRRRVVV[[[^^^aaabbbdddiiiooorrrqqqqqqrrrtttwwwwwwvvvtttvvv~~~~~~tttsssyyyyyy{{{}}}}}}{{{zzzzzz{{{zzzyyyxxxxxxxxxwwwsssoooqqqpppnnnkkkiiigggfffeeeaaaaaabbbbbbcccbbbbbbbbbaaaccchhhqqqyyy}}}|||zzzyyyzzz{{{yyywwwuuuvvvwwwsssssstttuuuvvvwwwxxxxxxvvvxxxyyyyyyxxxxxxzzz{{{yyyyyyzzz}}}pppmmmUUU>>>@@@:::222888wwwpppPPPAAAFFFCCC<<>>EEEQQQYYY]]]aaafffhhhiiipppzzz|||yyyxxx{{{~~~xxxxxx~~~|||wwwpppllllllgggYYYKKKIIIFFFCCCBBBCCCCCCBBB@@@;;;::::::;;;===>>>???>>>@@@???>>><<<;;;;;;::::::999>>>EEEKKKNNNOOOQQQRRRWWWWWWWWWTTTQQQNNNKKKHHHKKKNNNnnnxxx|||oooTTTKKK:::777222000///000//////............------------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++************************,,,++++++******++++++,,,,,,,,,,,,------------......444===CCCxxxyyywww~~~tttlllqqqxxx~~~wwwzzzoooVVVDDDCCC@@@;;;???999999:::;;;>>>BBBEEEGGGPPPOOORRRWWWXXXWWWYYY^^^ggg{{{{{{yyyuuulllllloooqqqppprrrzzz}}}yyywwwvvvuuutttoooqqqssstttrrrooonnnnnnllljjjhhhhhhiiijjjjjjiiiiiiiiiiiijjjkkkjjjhhheeebbbdddfffeeecccbbbccceeeZZZVVVUUUYYY\\\\\\___ccceeehhhkkkmmmnnnqqquuuyyy}}}xxxfffvvvYYYBBB777555444222222222222111111111111000////////////.............................................//////////////////333888:::;;;>>>DDDIII^^^{{{^^^HHHAAABBBCCCBBB???@@@@@@??????AAADDDGGGLLLNNNRRRWWW\\\```ccceeedddjjjpppsssrrrpppppprrryyywwwvvvuuuuuuxxx~~~}}}xxxzzzzzzvvvvvvzzzxxxyyyzzz{{{{{{|||}}}~~~yyyzzz}}}~~~yyyrrrnnnpppqqqpppnnnjjjhhhfffeeebbbbbbcccddddddddddddddd^^^bbbhhhooovvvxxxxxxwwwwwwxxxyyyxxxvvvuuuvvvwwwsssssstttuuuvvvwwwxxxxxxyyyzzzzzzzzzxxxxxxzzz{{{yyyyyyzzz}}}nnneeeAAA>>>;;;444:::xxxbbbCCC999AAA???999======@@@HHHUUU^^^```cccgggqqqjjjgggllloooooopppuuu~~~|||rrroookkkhhhgggdddZZZQQQOOOLLLJJJIIIHHHFFFCCCAAA===:::888:::>>>@@@@@@>>>BBBAAA???>>><<<<<<;;;;;;<<>>BBBEEEHHHRRRPPPQQQTTTUUUUUUYYY^^^bbbnnnrrrjjjgggnnnpppjjjjjjmmmnnnnnnrrr{{{{{{wwwtttrrrqqqkkkooosssuuutttrrrppppppooollliiihhhiiijjjjjjjjjiiiiiihhhhhhiiihhheeecccccceeegggeeebbb___```aaa\\\XXXWWW[[[]]]\\\]]]``````dddhhhjjjkkknnnrrruuu{{{zzz}}}ddd|||]]]CCC777555444222222222222111111111111000000/////////....................................///////////////.........///444999;;;;;;>>>DDDJJJkkkvvvWWWHHHEEECCCAAA??????@@@@@@??????AAADDDGGGJJJMMMRRRWWW]]]bbbfffhhhffflllrrruuutttrrrrrrrrrwwwvvvuuuvvvwwwyyy}}}||||||vvvyyyzzzwwwvvvyyyyyyyyyxxxxxxyyy{{{~~~vvv|||xxxvvvpppqqqqqqooolllhhhfffeeeccccccdddeeeffffffffffff^^^cccjjjpppuuuwwwwwwwwwuuuwwwxxxwwwvvvuuuvvvwwwsssssstttuuuvvvwwwxxxxxxzzz{{{{{{zzzyyyxxxzzz{{{xxxxxxxxxzzz~~~|||pppBBB<<<<<<666<<>>>>>======>>>AAADDDLLLUUUZZZ]]]dddkkk}}}~~~sssmmmjjjhhhpppyyy~~~wwwttttttqqqjjjhhhsss{{{lllUUUUUUPPPLLLLLLMMMKKKGGGDDD>>>:::777888<<>>;;;VVVzzzzzz~~~xxxzzzpppvvv}}}uuugggiii}}}~~~{{{xxxdddOOOFFFDDDAAA<<<:::<<<;;;;;;<<<>>>AAAEEEGGGKKKNNNPPPSSSWWW\\\^^^]]]^^^]]][[[ZZZ\\\ccchhhjjjkkkqqqrrrmmmnnnyyy~~~}}}{{{uuupppqqqnnnsss{{{yyynnnjjjpppppprrrsssrrrnnnjjjhhhgggjjjiiihhhhhhhhhgggeeedddfffccc``````bbbcccaaa___ZZZYYYWWWWWWXXXZZZ]]]___```aaacccdddfffjjjppptttzzz~~~wwwxxxsssqqq~~~dddFFF666666777333444333222222111111222222000000000000////////////..................------......//////000000111111111999777666;;;===FFFWWWzzzkkkUUULLLCCCAAACCC@@@??????@@@??????AAADDDGGGJJJLLLPPPVVV\\\aaaeeegggiiimmmrrrtttrrrpppqqqrrrwwwzzzzzzxxxzzz~~~}}}www~~~|||yyywwwwwwzzz~~~}}}|||{{{zzzzzz{{{}}}~~~yyy~~~yyyuuusssqqqpppooonnnkkkhhheeeccc______```cccfffgggfffeeedddeeehhhmmmsssxxxzzzzzz}}}|||zzzxxxvvvuuuttttttvvvuuutttttttttwwwyyy{{{zzzyyyxxxwwwwwwwwwxxxyyy{{{zzzzzzzzz}}}~~~~~~RRR;;;:::;;;888iiiZZZMMM@@@<<<=========>>>BBBFFFQQQ\\\aaabbbffflll~~~wwwxxxzzz|||}}}zzzuuuqqqmmmkkkjjjooorrr]]]KKKJJJNNNNNNLLLMMMGGGBBB===<<>>GGGYYY~~~```MMMGGG@@@???BBB?????????@@@??????AAAEEEGGGKKKNNNRRRWWW]]]bbbfffhhhlllpppuuuvvvtttrrrrrrsssqqqvvvyyyzzz~~~{{{|||}}}|||}}}|||}}}~~~}}}|||zzzyyyyyyyyyyyyuuuyyy~~~~~~{{{wwwttttttqqqpppooonnnkkkhhheeeccc______```bbbeeefffdddcccbbbdddhhhmmmqqquuuxxxzzzzzzyyywwwvvvttttttssssssuuuuuuttttttuuuvvvwwwxxxyyyxxxwwwvvvvvvwwwxxxxxx|||{{{zzzzzz|||___DDD>>>===999^^^QQQEEE<<<:::<<<<<<<<<>>>BBBHHHTTT```dddccceeeiii~~~}}}tttrrruuuwwwtttooommmjjjkkkttteeeUUUQQQOOOOOOQQQIIIEEE???<<>>===<<<===???BBBEEEGGGJJJKKKMMMTTT[[[___eeelllnnnkkk^^^VVVMMMHHHKKKSSS]]]ccckkkvvv}}}wwwnnnppp{{{}}}|||yyyvvvsssppprrrwwwuuunnnmmmrrroooppppppnnnkkkiiiiiijjjiiijjjjjjkkklllkkkkkkkkkjjjhhhfffeeedddcccaaa___bbb```]]]ZZZXXXXXXXXXXXXSSSTTTVVVWWW[[[bbbjjjpppoootttwwwtttoooqqqzzzzzzqqqLLL999888888444444333222222111111222222000000000000////////////..............................//////000000111111000777888999>>>???III]]]qqqVVVEEECCC??????BBB?????????@@@??????AAAEEEHHHMMMOOOSSSYYY^^^cccfffhhhnnnrrrvvvvvvsssqqqqqqsssoootttxxx{{{}}}yyy}}}~~~|||}}}~~~}}}}}}|||zzzxxxvvvtttssssssuuuxxxxxxwwwuuuttttttqqqpppooonnnkkkhhheeeccc`````````aaabbbcccaaa```aaaeeejjjnnnooorrrvvvzzzxxxwwwvvvtttsssrrrrrrrrrttttttuuuuuuuuuuuuuuutttwwwvvvvvvuuuuuuvvvwwwwww|||{{{zzzzzz{{{}}}kkkJJJ<<<888666bbbKKKBBB;;;:::<<<;;;;;;===CCCHHHTTT___cccbbbdddiiifffnnnsssuuuyyyuuupppqqqtttsssqqqrrrnnnpppwww|||hhhSSSOOOPPPNNNGGGDDD>>>;;;@@@NNNbbbqqqeeebbb\\\VVVQQQQQQRRRUUU[[[___dddggghhhjjjllloookkkffffffhhhppp}}}rrrSSSRRR___aaaWWWaaazzz~~~lllrrryyy[[[XXXFFF555222555555111000000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---------...222555777DDD[[[|||zzz~~~~~~}}}|||xxx{{{qqqiiitttZZZMMMBBB@@@BBBAAA>>>===;;;===@@@CCCFFFIIIKKKKKKHHHQQQZZZ```iiitttuuuppp^^^SSSHHHEEEIIIQQQ[[[cccdddsssvvvttt}}}{{{xxxvvvwwwtttsssuuuqqqllllllpppmmmmmmmmmkkkhhhggghhhiiijjjkkkllllllkkkjjjjjjjjjggggggfffeeedddbbbaaa___aaa```^^^[[[ZZZYYYZZZZZZTTTTTTSSSSSSTTTXXX___dddfffkkkmmmkkkhhhjjjsss|||vvvyyySSS>>>:::888333444333222222111111222222000000000000////////////---------.....................//////000000111111000777888;;;@@@@@@LLLccckkkQQQCCCDDDAAAAAADDD@@@??????@@@@@@@@@BBBFFFIIIMMMPPPTTTZZZ___ccceeegggmmmqqqttttttqqqooopppqqqtttuuuwwwzzz}}}~~~|||~~~}}}{{{{{{{{{{{{{{{{{{zzzyyywwwuuurrrpppuuuuuuvvvvvvuuutttttttttqqqpppooonnnkkkhhheeecccaaa```______```___^^^\\\```ffflllnnnnnnoootttyyyzzzyyyxxxvvvtttsssrrrrrrssstttvvvwwwvvvuuusssrrruuutttttttttuuuuuuvvvvvv{{{{{{zzzzzzzzz{{{|||}}}{{{wwwOOO:::555666lllJJJBBB<<<;;;<<<:::;;;===EEEJJJTTT___eeehhhnnnuuummmnnnkkkffffffnnnxxx}}}xxxuuupppmmmnnnqqquuuxxxuuussswww}}}||||||VVVPPPPPPHHHIIIFFFAAA???DDDSSSggguuukkkhhhccc[[[SSSPPPQQQSSSYYY___fffjjjkkklllppptttnnnkkklllooo}}}\\\RRReeelll^^^XXXnnnyyy~~~```ZZZIII888222333444111///000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---000444777<<>>>>>???@@@@@@@@@CCCFFFJJJNNNQQQUUUZZZ___bbbdddeeemmmpppssssssqqqpppqqqtttwwwuuusssuuuxxxzzz|||}}}~~~|||{{{{{{wwwwwwxxxxxxvvvuuusssqqqzzzxxxwwwvvvuuuuuuttttttqqqpppooonnnkkkhhheeecccaaa___]]]\\\]]]\\\[[[YYY```eeekkklllkkklllqqqvvv|||{{{yyywwwuuusssrrrrrrssstttvvvwwwwwwvvvsssrrrssssssttttttuuuuuuuuuuuuzzzzzzzzzzzzzzzzzz{{{{{{xxxZZZ???888:::qqqJJJCCC===<<<<<<:::<<>>???@@@@@@AAACCCGGGJJJPPPSSSWWW]]]aaadddeeeeeemmmppptttuuuttttttwwwyyyxxxssspppsssvvvxxx|||~~~|||{{{zzzvvvvvvvvvvvvuuuttttttsss{{{yyywwwvvvvvvvvvuuusssqqqpppooonnnkkkhhheeeccc```^^^[[[ZZZZZZZZZYYYWWW\\\```dddffffffgggjjjmmmvvvuuutttsssrrrqqqqqqqqqqqqssstttvvvvvvuuusssrrrrrrrrrtttuuuuuuuuuuuuuuuwwwxxxyyyzzz{{{{{{{{{{{{{{{bbbBBB888999kkkIIIBBB<<<;;;;;;:::===BBBIIIMMMVVV```fffkkksss{{{|||rrrbbbVVVPPPKKKFFFJJJSSS^^^fffmmmvvv|||jjjZZZQQQLLLHHHEEEFFFKKKTTT\\\```dddgggiiifff```\\\\\\^^^bbbkkkvvv{{{{{{zzz|||||||||fffnnn{{{|||lll^^^fffyyyrrrXXXOOOBBB777111111000///000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,...222777<<>>>>>>>>===<<<===>>>??????AAADDDGGGJJJKKKPPPUUUXXXccc}}}```OOOBBBDDDIIILLLRRR[[[ccccccgggmmmmmmkkkooovvv|||yyyxxxxxx|||}}}zzzuuuqqqooonnnnnnqqqrrrsssqqqnnnkkkiiiiiiiiilllnnnlllgggdddeeegggbbbdddeeeccc^^^ZZZXXXXXXTTTTTTSSSRRRQQQQQQPPPPPPGGGHHHIIIIIIHHHIIIKKKNNNNNNPPPQQQOOONNNQQQXXX___^^^ccciiiooouuu{{{~~~sssbbbEEE;;;::::::444333222222111111222222000000000000////////////,,,,,,------...//////000......//////000000111111555777777;;;@@@AAAVVVxxxiiiPPPBBBCCC@@@@@@AAA===>>>???@@@@@@AAADDDHHHKKKSSSVVV[[[```dddfffggggggjjjnnnrrrttttttvvvzzz}}}{{{uuurrruuuwwwwwwyyy}}}|||yyyyyy~~~~~~~~~}}}|||zzzxxxwwwwwwvvvuuutttttttttttttttxxxvvvttttttuuuvvvuuusssqqqpppooonnnkkkhhheeeccc___]]]ZZZXXXXXXXXXWWWVVVVVVWWWZZZ\\\^^^```aaaaaajjjjjjjjjjjjkkklllmmmnnnooopppqqqrrrssssssrrrrrrqqqrrrtttuuuvvvvvvvvvuuuuuuvvvxxx{{{|||}}}||||||{{{~~~~~~lllHHH777555dddGGGAAA;;;:::::::::???EEEJJJMMMTTT\\\___```eeekkkmmmiii^^^OOOGGGFFFFFFDDDLLLTTT___jjjsss}}}}}}iiigggQQQNNNMMMQQQXXX```dddeeeWWW]]]dddfffeeedddfffhhhjjjtttlllqqqeeeYYY```}}}yyyzzzWWWRRRFFF999222000000000000000...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,...222888===TTTttt{{{```MMMDDD<<<<<<===<<<<<<>>>AAAAAA@@@AAACCCGGGJJJLLLJJJNNNRRR```gggSSSDDDDDDHHHKKKRRR\\\ggg```^^^ccchhhjjjooovvv|||yyyxxxuuuvvvuuuqqqmmmllllllkkknnnpppqqqppplllhhhfffeeegggkkknnnlllhhheeegggjjjfffhhhiiifff___ZZZWWWWWWTTTSSSQQQOOOMMMJJJIIIHHHEEEGGGHHHGGGFFFEEEFFFGGGKKKLLLLLLKKKJJJMMMTTTZZZWWW[[[```dddhhhmmmuuuzzz}}}|||nnnjjjGGG999888999444333222222111111222222000000000000////////////,,,,,,------...///000000......//////000111111111666777666;;;???AAAWWW|||kkkQQQDDDDDDAAABBBDDD@@@>>>???@@@@@@AAADDDHHHKKKUUUXXX]]]bbbfffhhhiiiiiifffjjjoooqqqrrruuuzzz~~~yyyvvvyyyyyyuuutttwwwwwwyyyyyy|||yyywwwyyyxxxvvvtttsssssssssssstttrrrppprrruuuvvvtttrrrqqqppppppnnnkkkhhheeeccc^^^\\\YYYWWWWWWXXXWWWVVVQQQQQQRRRUUUXXXZZZZZZYYY___```aaaccceeehhhjjjkkkmmmmmmnnnooopppqqqqqqqqqqqqrrrtttvvvwwwwwwvvvuuusssuuuxxx{{{}}}~~~}}}}}}yyyzzzzzzyyyQQQ;;;777```HHHBBB>>><<<;;;:::>>>DDDGGGQQQUUUVVVZZZVVVUUU___XXXTTTMMMFFFCCCCCCFFFGGGLLLTTTaaaooo{{{zzzaaaYYYSSSZZZfffmmmiiiaaa]]]WWWUUU[[[ccciiimmmrrrzzz~~~}}}vvvrrrooo~~~vvv\\\UUUqqqzzz~~~xxxpppcccUUUEEE;;;555111111333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,...111111222888@@@ZZZwwwyyyYYYDDD@@@>>>@@@@@@>>>===>>>DDDAAAAAAEEEJJJIIIFFFDDDKKKMMMMMMYYYoooUUUFFFDDDCCCHHHMMMIIIYYY]]]aaadddgggkkkqqqvvv{{{yyywwwuuuuuuwwwuuunnnjjjjjjkkkkkkjjjjjjiiihhhggggggfffeeedddbbb```aaaccceeefffdddaaa^^^ZZZVVVSSSRRRTTTRRRNNNLLLKKKJJJIIIHHHHHHIIIIIIHHHFFFFFFHHHJJJMMMKKKIIIHHHJJJOOOSSSWWWUUUWWWZZZ___eeekkkooorrrxxx|||oooiiiwwwGGG666888555444444333222222111111000000/////////..........................................//////000000111111666888888;;;>>>???[[[tttxxxfffOOOCCCCCCAAADDDDDD<<<@@@???>>>>>>???CCCJJJOOOVVVZZZ___cccfffgggjjjkkkiiilllnnnmmmmmmqqqzzzyyy|||tttrrrwwwvvv~~~xxxwww~~~yyyvvvyyyvvvssstttwwwwwwuuurrrttttttuuuuuutttsssrrrrrrpppooonnnllljjjiiigggfff___\\\XXXUUUUUUVVVVVVVVVTTTSSSRRRRRRSSSTTTRRRQQQTTTWWWZZZ\\\^^^```ccceeejjjkkknnnsssrrrnnnnnnqqqrrrtttvvvyyyyyyxxxwwwuuuuuuuuuvvvxxx{{{}}}}}}|||yyywww~~~|||}}}UUU777<<<{{{cccFFFAAA===<<<;;;;;;???FFFHHHNNNKKKIIINNNKKKHHHPPPQQQNNNJJJFFFEEEFFFIIIKKKPPPXXXcccppp|||~~~llleeebbbjjjvvv{{{uuulllccc\\\WWWZZZaaaiiittt}}}~~~~~~wwwrrr}}}llleeennnmmmccchhh~~~~~~}}}|||hhhXXXDDD:::555111111333111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,...000000111777???XXXuuu|||zzzXXXEEE@@@>>>@@@@@@===<<<===@@@AAACCCGGGKKKKKKHHHGGGHHHGGGDDDOOOxxxrrrUUUCCCCCCBBBDDDJJJHHHPPPSSSYYY___dddjjjooosss~~~}}}{{{yyywwwvvvxxx|||zzzsssooonnnjjjkkkmmmmmmllljjjfffdddcccdddddddddbbbaaa`````````^^^\\\XXXUUURRRPPPOOOQQQNNNKKKIIIHHHHHHGGGEEEGGGIIIJJJJJJIIIIIIJJJKKKLLLKKKIIIHHHIIIKKKNNNPPPQQQSSSVVVZZZ___dddhhhkkkooorrrzzzqqqmmm~~~NNN999999777444444333222222111111000000000/////////.......................................//////000000111111666777888<<>>???CCCJJJNNNTTTXXX]]]bbbeeegggiiijjjhhhiiijjjjjjkkkoootttyyy{{{xxxsssvvv|||yyyvvvyyyyyy|||xxxxxxyyyyyyxxxvvvuuuuuuuuutttttttttuuuttttttssssssooonnnllljjjgggfffeeeddd```]]]YYYVVVUUUVVVUUUUUUUUUTTTRRRRRRRRRRRRQQQPPPPPPRRRUUUVVVVVVWWWZZZ\\\cccdddiiippppppmmmmmmpppqqqsssuuuxxxyyyxxxvvvuuutttuuuvvvxxxzzz|||{{{{{{zzzwww}}}|||]]]<<<<<<~~~tttllljjjsssyyyYYYCCC>>>;;;;;;;;;<<>>CCCCCCAAAGGGKKKJJJJJJJJJKKKNNNQQQSSSWWW]]]gggrrr}}}|||yyywwwppplllmmmxxxwwwmmmeee\\\YYY\\\eeeuuu~~~|||zzzuuurrrmmmjjjpppyyyzzzwwwaaaWWWVVVgggzzzttthhh___}}}{{{ttt___FFF999444222111222111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,---//////000666???XXX{{{jjjqqqtttSSSFFFAAA???@@@@@@===;;;<<<===???DDDKKKQQQSSSRRRPPPMMMHHHAAAJJJppp___KKKKKKHHHDDDHHHJJJHHHJJJOOOWWW```ggglllnnntttsssuuu}}}|||zzz}}}yyyuuurrrpppooorrrwwwvvvppplllkkkhhhkkkooopppooojjjddd```aaacccdddeeeccc```]]][[[YYYWWWTTTRRROOONNNNNNNNNOOOLLLIIIGGGGGGGGGFFFEEEGGGJJJLLLMMMLLLKKKKKKLLLKKKJJJIIIHHHGGGHHHIIIIIIMMMNNNPPPSSSWWW[[[^^^```bbbeeekkkvvvyyywwwVVV<<<:::999444444333222222111111000000000000/////////....................................//////000000111111666777888<<>>@@@@@@???>>>???CCCIIINNNRRRVVV\\\aaadddfffhhhjjjjjjiiiiiikkknnnppprrrrrr{{{{{{vvvwwwyyyxxxyyyxxx}}}|||xxxzzz|||yyyuuurrrtttvvvtttttttttttttttuuuuuuuuuqqqooollliiifffeeeddddddbbb^^^ZZZWWWVVVVVVUUUTTTUUUSSSQQQQQQQQQQQQPPPOOONNNOOOPPPPPPOOOOOOPPPQQQXXXZZZ```gggjjjiiikkkoooppprrruuuwwwyyyxxxwwwvvvssstttvvvxxxyyyyyyyyyyyyzzzxxx{{{uuujjjDDD<<>>::::::444444333222222111111000000000000////////////.................................//////000000111111666888888;;;@@@GGGkkkuuueeeUUUHHHFFFGGG@@@???BBB???@@@@@@??????@@@CCCIIIMMMQQQVVV]]]bbbfffhhhiiikkknnnlllkkkooouuuwwwuuurrryyy~~~|||yyyyyyvvvssswwwyyyzzz{{{yyyuuusssssstttsssssssssttttttuuuvvvvvvtttrrroookkkhhhffffffeeeccc```\\\YYYXXXWWWUUUTTTTTTRRRPPPPPPQQQRRRRRRQQQOOOPPPPPPOOOLLLKKKKKKLLLPPPQQQUUU[[[___aaafffmmmoooqqquuuxxxzzzzzzyyyxxxsssuuuwwwyyyxxxxxxwwwwwwyyywwwzzzmmmxxxLLL;;;lll[[[XXX``````ZZZNNN<<<===;;;:::;;;;;;>>>IIITTTfffmmmaaaMMMEEEDDDHHHSSSRRRSSSVVVYYY\\\___```aaadddiiipppxxx}}}zzzjjjkkkssstttiiiaaa___fffpppuuutttqqqnnnjjjgggeeedddmmmgggbbbdddjjjpppvvvyyyjjjggg\\\OOONNNZZZfffkkkiiiiii}}}}}}qqqooo~~~xxxXXXCCC:::555000///000000//////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,...///000888AAA```{{{lllkkkuuulllUUUGGGBBB???@@@@@@<<<:::;;;<<<<<>>@@@@@@===<<<===:::<<<>>>FFF^^^{{{kkkbbbTTTJJJKKK___{{{sssjjjccc```aaaccceeekkkooopppqqqtttrrrlllbbb```YYYRRRSSS[[[aaabbbfffiiikkkhhhdddfffooowwwwww|||}}}~~~}}}}}}wwwrrrooopppnnnnnnpppoookkkiiikkkhhhhhhgggeeedddccccccbbbbbb```^^^```cccbbb]]]YYYSSSTTTVVVXXXYYYXXXWWWWWWNNNLLLJJJKKKLLLNNNOOONNNLLLNNNOOONNNMMMLLLMMMOOOLLLKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLLLLMMMOOOPPPQQQJJJMMMSSS[[[dddoooyyyvvvvvvgggIII;;;666444444333222222111111000111111111000000000//////..............................//////000000111111333888999===@@@HHHooorrrWWWHHHEEEFFFAAAAAADDD@@@@@@@@@AAA@@@AAACCCGGGJJJRRRXXXaaahhhlllooopppqqqllllllmmmppptttuuussspppqqquuuvvvrrrrrrvvvwwwuuunnnsssvvvuuusssuuuzzz~~~~~~~~~}}}}}}}}}|||{{{sssrrrqqqoooooopppqqqrrrmmmmmmmmmllljjjgggdddbbbbbb```^^^]]]\\\[[[YYYWWWXXXUUURRRQQQRRRSSSTTTTTTPPPRRRSSSSSSQQQQQQRRRSSSQQQNNNMMMNNNOOOQQQWWW^^^jjjlllqqqvvvyyyzzzzzzzzzxxx||||||xxxxxxyyyuuuxxxzzz|||~~~uuu```???hhh[[[VVVUUUMMMIIIDDD888>>>===>>>>>>>>>BBBPPP^^^rrrmmmllliiijjjdddeeegggjjjmmmoooqqqrrriiinnnuuu||||||}}}vvvqqqqqqoooiiidddbbb[[[]]]```cccfffhhhiiiiiinnnvvvxxx|||wwwkkkeeebbbdddiiiooommmwwwvvv{{{iiiTTTDDD888333333///////////////.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,+++,,,///111555???IIIzzzrrrfff~~~vvv^^^QQQDDD@@@>>>@@@@@@>>>===>>>888>>>@@@CCCTTTpppjjj^^^PPPHHHHHHUUUmmm|||rrrkkkiiijjjjjjrrrvvvtttrrrsssqqqlll^^^___[[[RRRNNNSSSZZZ]]]aaadddfffaaa\\\]]]fffooorrrwww}}}~~~}}}~~~zzztttrrrmmmlllooottttttoookkklllggggggggggggfffeeedddccc___^^^___cccfffddd]]]WWWRRRTTTVVVYYYZZZYYYWWWVVVQQQOOOMMMNNNPPPRRRSSSRRRLLLMMMNNNNNNNNNOOORRRTTTNNNMMMKKKJJJJJJKKKLLLMMMLLLLLLLLLMMMNNNOOOPPPQQQHHHKKKQQQYYYcccmmmxxx~~~yyyvvvkkkNNN===666444444333333222111111000111111111111000000000000..............................//////000111111111222777:::>>>BBBJJJrrrtttYYYIIIDDDEEEAAABBBEEE@@@@@@@@@AAAAAAAAACCCGGGJJJRRRXXXaaahhhmmmooopppqqqnnnnnnnnnpppqqqqqqpppooorrrwwwxxxtttsssvvvuuupppwwwvvvsssqqqsssuuuuuussszzz}}}}}}~~~zzz|||~~~|||yyywwwyyy|||tttrrrpppnnnnnnooopppqqqmmmnnnoooooommmjjjfffdddbbb```^^^]]]]]]\\\ZZZXXX\\\YYYTTTRRRRRRRRRRRRRRRRRRTTTVVVVVVVVVVVVXXXZZZSSSQQQQQQSSSRRRQQQTTTZZZgggjjjoootttwwwyyyyyyyyyyyy~~~~~~yyyxxxzzzuuuyyy{{{|||}}}yyydddBBBgggVVVPPPFFFAAA@@@<<>>@@@<<>>===???AAAGGGYYYnnnzzz{{{eee```TTTGGGHHHWWWdddiiiwwwzzzjjjqqqrrruuuzzztttiii]]]YYY[[[\\\WWWQQQ___\\\XXXSSSOOOOOOZZZffflll{{{}}}tttpppqqqsssqqqoooooopppppppppooonnnmmmllllllkkkhhheeebbbaaaZZZWWW\\\]]]YYYVVVWWWTTTXXX[[[[[[XXXWWWWWWYYYQQQOOOMMMMMMOOORRRSSSSSSUUUTTTVVV[[[[[[WWWUUUVVVTTTOOOKKKKKKJJJHHHKKKPPPWWWVVVSSSPPPNNNNNNPPPRRRQQQSSSVVV[[[bbbkkkuuu|||rrrwwwUUU>>>:::555555444333222222222222000000000000000000000000////////////////////////////////////000111222333555555999;;;999JJJzzztttVVVLLLCCCCCCFFFDDDAAA???@@@???>>>>>>???BBBEEEGGGQQQWWW^^^bbbcccffflllqqquuuqqqmmmkkkmmmqqquuuwwwzzzyyyxxxvvvuuuuuuuuuuuuuuutttsssssssssuuuvvvwww|||{{{}}}~~~|||yyyvvvvvvxxxvvvwwwyyyzzzyyyxxxxxxyyyuuusssqqqooonnnoooqqqrrrrrrnnnjjjiiijjjiiigggdddcccbbb___]]]\\\\\\\\\\\\aaa___[[[WWWVVVVVVWWWWWW[[[ZZZZZZ[[[[[[\\\]]]^^^___ZZZWWWWWWVVVTTTWWW[[[dddiiinnnqqqrrrssswwwzzz~~~yyyvvvzzzzzz{{{tttyyyoooEEEkkkWWWOOOCCC>>>???<<<@@@???;;;===@@@???QQQqqq{{{zzzxxxuuusssssstttuuuuuuzzz}}}~~~www\\\VVVTTT[[[gggqqqssspppnnnjjjfffgggjjjnnnoooooossspppkkkhhhnnnqqqccccccgggiiimmmlllooo|||bbbQQQJJJ777555333000000000///......------++++++++++++++++++++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------...111---,,,444777>>>MMMtttcccggg{{{uuuKKKHHHBBBAAA???>>>=========>>>===???AAAGGGWWWmmm|||jjjcccVVVJJJKKKWWW```bbbhhhpppvvvvvvuuuwwwwwwvvvwww{{{~~~sssppprrrxxx}}}ssshhhbbbaaa^^^WWWPPPPPPOOOOOOMMMJJJKKKWWWeeennn}}}tttppppppnnnnnnoooooooooppppppppprrrpppnnnkkkhhheeeaaa___^^^ZZZ[[[```aaa[[[WWWXXX[[[]]]```___]]]\\\]]]^^^SSSQQQOOOOOOQQQSSSTTTTTTVVVUUUWWW\\\\\\XXXVVVWWW[[[VVVSSSSSSQQQPPPRRRWWW[[[[[[ZZZWWWTTTQQQOOOOOOSSSUUUYYY^^^dddllluuu{{{qqqgggJJJAAA555555444333222222222222000000000000000000000000////////////////////////////////////000111222333666777;;;===;;;LLL}}}~~~WWWMMMDDDDDDFFFEEEBBBAAABBBAAA@@@???@@@CCCFFFHHHNNNTTT[[[```bbbffflllqqqwwwtttqqqoooppprrrtttuuu}}}|||yyywwwtttrrrqqqppprrrrrrssstttuuuvvvxxxxxx~~~}}}xxxvvvxxxzzzyyyyyyyyyxxxwwwxxxyyyzzzyyywwwssspppooooooooopppqqqnnnkkkjjjjjjjjjhhheeefffeeedddbbbaaa`````````aaa___]]][[[ZZZ[[[\\\]]]````````````aaabbbcccdddaaa^^^\\\\\\YYYUUUUUUXXXdddiiinnnppppppqqqtttwww|||yyy~~~~~~tttppptttHHHrrrZZZMMM@@@<<<>>><<<>>>>>>:::<<>>======>>>???<<>>PPPWWWMMMEEEEEEFFFEEEDDDDDDDDDBBBAAA@@@AAADDDFFFHHHJJJPPPXXX^^^aaafffkkkpppxxxxxxvvvuuuttttttuuuuuu}}}|||yyyvvvsssqqqooonnnpppqqqsssuuuwwwxxxxxxxxxxxxyyyzzz{{{|||~~~~~~yyyxxxzzz|||zzzyyywwwuuuuuuvvvxxxyyy|||zzzwwwssspppoooooooooooommmkkkkkkkkkjjjiiiggghhhhhhhhhgggfffeeedddcccaaaaaaaaaaaaaaabbbbbbcccdddeeeeeeeeefffgggggggggbbb`````````\\\VVVUUUXXXccchhhmmmoooooopppsssvvv~~~~~~|||zzzmmmwwwGGGwww\\\MMM>>>;;;>>>>>>===>>>::::::@@@CCCUUUrrr~~~||||||~~~|||wwwrrrmmmggghhhvvvzzzggg```fffmmmqqqjjj]]]LLLCCCEEEPPP]]]eeekkkiiieeeaaa\\\YYYWWWVVVYYYdddlllhhh^^^\\\fffqqqsssddd^^^]]]\\\[[[aaabbbeee|||hhhPPPFFF666555222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------+++///,,,...444777CCC[[[{{{sssgggxxxlllLLLFFFAAAAAA???>>>>>>>>>??????===???BBBFFFQQQddd{{{vvvgggTTTLLLQQQZZZ]]][[[iiimmmmmmhhheeehhhlllmmmlllpppuuuxxxxxxxxxwwwvvvwwwwww~~~}}}uuukkkddd___[[[TTTOOOKKKMMMOOONNNJJJJJJTTT```jjjxxx|||~~~wwwssssssrrrvvvyyyvvvpppjjjjjjlllnnnllliiidddaaa___```bbb^^^bbbggghhhddd^^^\\\]]]bbbbbbbbbaaa``````aaabbbYYYWWWUUUUUUVVVWWWVVVVVVYYYXXXZZZ______[[[YYYZZZ___]]]]]]^^^\\\YYY]]]cccdddcccaaa___\\\XXXRRROOOSSSWWW]]]ccciiiooouuuyyyooo{{{gggJJJ???555555444333222222222222////////////////////////////////////////////////////////////000111222333888999===??????RRRpppUUULLLEEEEEEFFFDDDDDDEEECCCBBBAAA@@@AAACCCFFFHHHJJJOOOWWW]]]aaaeeejjjmmmvvvxxxzzzzzzyyyxxxxxxxxxyyyxxxwwwuuusssrrrqqqqqqppprrruuuwwwxxxxxxwwwvvvtttuuuvvvvvvxxx}}}}}}|||||||||yyyxxxvvvuuuvvvvvvvvvuuu}}}{{{xxxtttrrrqqqppppppnnnmmmlllllllllkkkjjjiiiiiiiiijjjkkkjjjiiigggfffddddddeeeeeeeeeeeeffffffeeeffffffggggggggggggfffbbb```___^^^ZZZUUUUUUZZZaaafffllloooppprrruuuxxx}}}}}}ttt{{{FFFvvv[[[LLL???;;;??????<<<>>>:::999???CCCRRRkkk}}}}}}~~~~~~wwwllleeecccfffmmmuuu~~~yyylll^^^XXX[[[```bbbccc]]]SSSHHHDDDIIIUUU___vvvzzz}}}|||tttkkkdddaaaYYYcccnnnpppiiiaaa\\\[[[hhhssszzzvvvlllfffbbb```]]]ccccccdddyyyvvv[[[KKK888666222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,......------------......,,,///---///444777HHHeee~~~ppplllfffJJJAAAAAA@@@???>>>>>>>>>???@@@>>>???AAAEEEMMM]]]tttuuucccPPPJJJRRR\\\aaaaaaooosssqqqjjjeeeeeegggffflllnnnqqqsssrrrpppqqqssszzzwww{{{ssskkkhhhfffbbb^^^WWWVVVVVVTTTPPPNNNUUU^^^eeekkkrrrvvv{{{}}}|||yyy|||}}}xxxuuutttssswwwzzzxxxqqqlllkkkmmmlllkkkhhhccc___]]]```bbb___cccfffeeebbbbbbeeefffdddbbb```^^^^^^___```aaaYYYXXXVVVWWWXXXXXXWWWVVVZZZYYY[[[``````\\\ZZZ[[[]]]\\\]]]^^^]]][[[aaaiiinnnjjjccc^^^ZZZUUUPPPMMMPPPUUU\\\ccciiipppvvvzzzqqqtttcccGGG<<<555555444333222222222222////////////////////////////////////////////////////////////000111222333777777<<<>>>???SSS```QQQJJJEEEEEEEEECCCCCCDDDAAA@@@??????@@@CCCFFFHHHMMMRRRXXX^^^bbbfffhhhjjjrrrvvv{{{}}}}}}||||||}}}yyyxxxvvvuuusssrrrrrrqqqrrrtttwwwyyyyyywwwuuusssttttttuuuuuuxxx}}}}}}{{{{{{zzzzzz{{{|||{{{wwwsssyyyxxxvvvtttsssrrrrrrrrrmmmnnnnnnnnnlllkkkjjjjjjkkklllmmmnnnmmmlllkkkjjjhhhhhhhhhggggggffffffeeefffgggggggggfffeeeddddddeeeaaa^^^ZZZSSSOOORRRYYY___dddkkkoooqqqtttxxx|||~~~}}}||||||NNNmmmVVVKKK???<<<@@@>>>;;;???;;;999???CCCPPPfff{{{yyy|||uuuooohhhiiiooouuu~~~zzznnngggfffggggggfffeeeccc\\\SSSNNNOOOPPPMMMSSSUUUWWWTTTNNNKKKKKKMMMgggrrrppprrrvvvwwwuuummmccc\\\^^^lllyyy|||xxxsssoookkkgggkkkjjjjjjxxx|||uuuyyyjjjTTT===888333000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,///......------......///...000---000666;;;RRRuuu{{{|||mmmmmm]]]FFF===AAA@@@???>>>>>>???@@@AAA@@@???@@@DDDJJJUUUhhhwwwooo]]]MMMKKKTTT^^^dddgggsssxxxxxxrrrkkkhhhfffdddjjjiiikkknnnooonnnqqquuuyyyuuuwww|||ttttttuuuqqqkkkccc^^^YYYWWWSSSQQQSSSYYY]]]^^^ccckkkuuu{{{zzzwwwzzz|||}}}|||xxxuuutttsssnnnqqqtttssspppnnnnnnpppnnnnnnkkkfff___]]]___aaaaaacccdddaaabbbgggkkkllleeebbb^^^\\\]]]___``````ZZZYYYXXXYYYZZZ[[[ZZZXXXZZZYYY[[[``````\\\[[[\\\]]]]]]^^^```^^^___gggqqqzzzrrrhhh___YYYTTTNNNJJJPPPUUU\\\cccjjjqqqxxx|||vvvqqqmmmMMM>>>555555444333222222222222000000000000000000000000////////////////////////////////////000111222333666666;;;>>>???TTTvvvXXXMMMHHHEEEGGGFFFCCCBBBDDD@@@???>>>???AAADDDHHHJJJQQQTTTZZZ```fffiiijjjjjjmmmssszzz~~~~~~~~~|||zzzxxxvvvsssqqqpppppptttvvvxxxyyyyyywwwtttrrruuuvvvvvvwwwyyy}}}zzz{{{vvvvvvuuutttsssssssssssssssmmmoooppppppmmmkkkjjjjjjmmmmmmnnnooooooooonnnnnnlllkkkjjjhhhgggfffffffffhhhhhhhhhhhhfffdddbbb```fffbbb]]]WWWNNNIIIMMMVVV___dddkkkooorrrtttyyy|||}}}|||||||||~~~[[[}}}aaaNNNHHH???<<>>888333000000000///......------------------------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,...------,,,,,,------...///000...333:::BBB^^^yyyuuusssVVVFFF???AAA@@@?????????@@@AAAAAABBB??????CCCHHHNNN[[[hhheeeWWWLLLOOOXXX___eeeiiiooovvv{{{xxxrrrnnniiieeeiiieeeeeekkknnnooorrrxxxxxxuuuxxx~~~xxxssshhh]]]XXXTTTOOOMMMOOOPPPRRRWWWaaallltttxxxyyyvvvvvvuuusssqqqooooooooojjjkkkkkkkkklllllllllmmmooopppooojjjdddaaacccfffhhhiiifffaaabbbhhhiiifffddd```[[[YYYZZZ\\\]]]]]][[[ZZZZZZ[[[]]]^^^]]]\\\ZZZYYY[[[``````\\\ZZZ\\\]]]]]]^^^```___aaalllxxx~~~vvvkkkccc^^^YYYRRRNNNTTTXXX^^^dddjjjqqqxxx}}}zzzooosssRRRAAA555555444333222222222222000000000000000000000000////////////////////////////////////000111222333666666;;;>>>@@@UUUoooSSSKKKHHHGGGJJJIIIEEECCCDDD???>>>>>>???BBBFFFJJJMMMRRRVVV\\\cccjjjmmmnnnnnnlllrrrzzz~~~~~~}}}{{{zzzxxxvvvtttsssrrrrrrtttuuuwwwxxxxxxwwwvvvuuuvvvwwwxxxyyyzzz~~~zzz}}}xxxtttssssssrrrrrrqqqqqqqqqnnnppprrrqqqmmmjjjiiiiiikkkkkkkkkkkkkkklllmmmmmmnnnmmmjjjhhhgggggghhhiiihhhhhhhhhgggdddaaa^^^\\\___]]][[[WWWOOOIIINNNWWW```eeekkkoooppprrrvvvyyyyyy}}}|||zzz|||~~~}}}|||}}}~~~aaarrrXXXIIIFFF???<<<>>>:::888>>>===<<>>HHHhhhxxx~~~}}}SSSIIIFFFAAA@@@?????????@@@AAABBBDDD???>>>CCCGGGJJJSSS^^^___SSSMMMSSS[[[```dddhhheeennnwwwwwwsssnnnhhhcccjjjdddccciiinnnooosssxxxxxxwww|||ssscccZZZTTTMMMGGGEEEFFFIIIPPP[[[dddlllttt{{{sssrrrooommmkkkjjjjjjkkkjjjhhhffffffggghhhgggffflllooopppmmmhhhfffiiimmmrrrqqqkkkcccbbbeeebbbZZZbbb]]]WWWUUUWWWYYYZZZZZZ\\\[[[\\\]]]```aaa```^^^ZZZYYY[[[``````\\\ZZZ\\\\\\\\\]]]^^^^^^bbbnnn||||||uuulllfffddd```ZZZUUUXXX[[[```eeekkkqqqxxx}}}~~~ooopppPPP@@@555555444333222222222222000000000000000000000000////////////////////////////////////000111222333666777;;;???AAAWWWiiiNNNJJJHHHIIILLLKKKFFFCCCDDD?????????@@@DDDHHHLLLOOORRRVVV\\\eeelllqqqrrrqqqlllrrrzzz}}}}}}|||~~~wwwwwwvvvvvvvvvvvvwwwwwwssstttvvvwwwxxxxxxxxxwwwwwwxxxyyyzzz{{{}}}{{{~~~~~~|||xxxssssssrrrrrrppppppooonnnoooqqqsssrrrmmmjjjhhhiiigggfffeeeeeefffgggiiijjjooommmjjjhhhhhhiiikkklllggggggfffdddaaa]]]YYYWWWVVVVVVXXXWWWQQQMMMSSS[[[bbbfffkkknnnnnnooorrruuuwwwzzz}}}}}}zzzyyy}}}{{{yyyzzz}}}zzz___uuuVVVCCC@@@<<<<<<<<<666<<<::::::===EEENNNVVV[[[nnn```vvv}}}zzzqqqllleeeeeeeeefffggghhhgggfffllluuuxxxssskkk```WWWQQQMMMHHHEEEAAABBBCCCCCCCCCDDDFFFIIIDDDJJJIIIKKKbbb}}}|||ggg^^^QQQRRReeennniiiooo~~~zzzsssnnneeekkkrrrvvvvvvssspppooolllhhhhhhlllppp|||yyy^^^III000555111111000///////////////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///111111000777BBBLLLkkk~~~uuu]]]NNNGGGDDDAAA???>>>???@@@@@@??????BBBBBBAAAEEELLLQQQPPPTTTRRRTTTZZZ]]]```fffmmmffffffmmmwwwwwwkkk^^^YYY[[[aaaeeeeeeiiisss{{{~~~~~~iiieeebbbVVVHHHCCCCCCDDDHHHLLLSSS]]]mmmzzzuuupppjjjggghhhiiihhhgggmmmiiidddaaaaaaccceeeeeennnlllnnnsssvvvvvvtttsssyyyxxxrrrfff___^^^^^^]]]aaa^^^ZZZYYYYYYZZZZZZYYY______aaaccceeeeeecccaaa]]]]]]^^^^^^___^^^^^^^^^^^^]]][[[ZZZ]]]dddmmmttt}}}yyyqqqlllnnnpppeeeWWWfffaaabbbllltttwww{{{ssspppTTTBBB888666333222333333333222111111111111000000000000////////////////////////......///000111222333333666===888???CCCVVV___QQQGGGFFFEEEEEEFFFEEEBBB@@@BBBAAA@@@AAADDDHHHMMMPPPTTTXXX^^^dddiiioootttxxxttttttuuuwwwzzz|||}}}|||wwwttttttxxxzzzwwwuuuuuuvvvvvvuuusssrrrsssuuuwwwzzzxxxvvvwww{{{zzz{{{~~~{{{uuuqqqooommmmmmmmmmmmlllkkkjjjnnnqqqppppppqqqooojjjhhhhhhhhhhhhhhhhhhhhhhhhooommmkkkjjjjjjkkkjjjiiifffggggggbbbZZZSSSPPPPPPRRRNNNMMMMMMMMMMMMRRRYYYeeeggglllrrruuuuuurrrooouuuttttttwwwzzz|||zzzxxx||||||{{{zzzxxxyyy|||~~~{{{~~~cccrrrTTTBBB@@@======>>>999===:::888;;;CCCOOO[[[bbbgggbbbkkkuuu~~~uuullliiijjj______aaafffkkkmmmllljjjfffmmmxxx}}}rrriii```ZZZQQQJJJFFFDDDAAA???@@@BBBCCCDDDCCCBBBCCCEEECCCEEEBBBAAASSSqqqrrrccc\\\dddggg```^^^dddrrr}}}|||vvvuuulllkkkkkklllnnnooommmlllkkkhhhhhhkkknnnyyy|||bbbMMM222666111111000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///---......555@@@LLLnnn|||[[[JJJFFFDDDAAA???>>>???@@@@@@@@@>>>AAABBBBBBFFFLLLNNNMMMSSSQQQSSSYYY^^^aaagggnnnggghhhmmmrrroooddd\\\[[[[[[aaajjjoooqqqtttzzzvvvsssrrreeeSSSIIIEEEEEEGGGLLLQQQZZZgggssswwwqqqiiicccbbbcccdddddddddcccaaa```bbbeeehhhkkksssssssssuuuvvvtttsssrrrvvvvvvqqqhhhaaa___^^^\\\\\\[[[ZZZYYYYYYZZZ\\\]]]]]]]]]^^^aaadddeeedddbbb\\\]]]^^^^^^______^^^^^^\\\[[[ZZZYYY[[[aaaiiiooozzzwwwqqqmmmppprrrkkk```fffcccgggsss}}}qqquuuXXX@@@999666444333333333333222111111111111000000000000////////////////////////......///000111222333333555===888???CCCWWW```PPPHHHFFFEEEDDDDDDCCCBBB@@@???>>>>>>>>>AAAFFFJJJMMMTTTYYY```fffkkkooosssuuuuuusssrrrsssuuuxxxzzz|||vvvrrrssswwwyyyvvvuuuuuuvvvwwwvvvsssppppppsssvvvzzzzzzzzz|||~~~|||zzz}}}~~~yyy{{{}}}zzzttttttrrrooommmmmmnnnmmmllllllpppqqqpppoooqqqoookkkjjjjjjjjjjjjjjjjjjjjjjjjmmmkkkjjjiiijjjiiigggfffdddeeeddd___VVVOOOLLLLLLLLLJJJJJJMMMOOOPPPVVV]]]dddgggkkkpppttttttrrrppprrrrrrrrruuuwwwxxxuuussstttuuuuuuuuutttvvvzzz}}}~~~~~~llloooRRRAAA@@@===>>>???;;;===:::777888AAAOOO^^^hhheee|||aaa^^^kkkxxxwwwllleeejjjsssnnnlllllloooqqqooohhhaaa[[[___eeejjjjjjcccZZZRRRLLLHHHBBB>>>============AAADDDFFFGGGEEECCCAAAAAA<<<===;;;;;;FFF___zzz}}}qqqffffffiiifff^^^YYY[[[^^^kkk{{{zzzxxx|||{{{tttjjjfffgggiiijjjiiikkkhhhhhhjjjllluuu}}}}}}eeeQQQ555666111111000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,//////222<<>>CCCWWW___MMMIIIGGGDDDBBBBBBBBBAAA@@@>>>======>>>@@@EEEIIIKKKTTTZZZbbbiiimmmooopppqqqtttrrrpppooopppssswwwzzzsssqqqqqqvvvyyywwwuuuvvvuuuwwwwwwtttpppqqqwww||||||zzzzzz{{{yyyuuuqqqkkkoooxxx}}}~~~}}}zzz|||~~~{{{uuuzzzvvvqqqnnnnnnnnnnnnmmmppprrrrrrooonnnqqqpppmmmkkkkkkkkkkkkkkkkkkkkkkkkjjjiiihhhiiiiiihhheeebbbccccccbbb[[[RRRJJJFFFEEEFFFEEEHHHMMMQQQSSSZZZaaaeeegggkkkoooqqqrrrrrrqqqpppqqqrrruuuwwwvvvssspppnnnooopppqqqrrruuuyyy|||~~~sssmmmQQQBBB@@@======???;;;<<<:::777888???LLL[[[eeehhhnnn```\\\jjjxxxyyyrrrooovvv}}}zzzxxxyyyxxxqqqdddYYYTTTUUUVVVWWWUUUQQQJJJEEECCCAAA>>><<<<<<===???@@@DDDGGGKKKKKKHHHDDD@@@>>>555666999>>>DDDPPPeeexxxyyyrrrkkkjjjpppsssjjj]]]SSSLLLPPPbbbllllllqqq|||~~~sssiiieeeeeehhhiiijjjiiijjjjjjkkkrrrxxxyyycccRRR666555111000000///////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........333111111999HHHmmmWWW@@@GGGCCCAAA??????@@@AAAAAAAAA<<>>CCCXXX___NNNJJJGGGCCCAAA@@@AAA@@@@@@??????>>>???BBBFFFIIIKKKSSSYYYccckkknnnnnnnnnmmmrrrrrrqqqpppppprrruuuwwwssspppqqqwwwzzzxxxwwwxxxvvvxxxzzzwwwtttvvv~~~~~~vvvrrrqqqoookkkggg```dddlllwww{{{||||||~~~~~~}}}~~~}}}xxx}}}xxxsssooonnnnnnnnnnnnrrrsssrrrnnnmmmpppqqqnnnkkkkkkkkkkkkkkkkkkkkkkkkiiiiiihhhiiiiiigggdddaaabbbbbb```YYYOOOFFFBBBAAACCCCCCGGGNNNSSSUUU[[[bbbgggiiillloooppppppppppppppprrruuuxxxyyyxxxvvvtttnnnooopppqqqrrruuuzzz}}}wwwmmmRRRCCCAAA<<<;;;===999::::::999:::>>>GGGSSS[[[aaa]]]kkkkkksss|||~~~yyytttuuuwwwqqqqqqssswwwwwwqqqfff\\\RRRPPPMMMKKKJJJGGGDDDBBB@@@???>>><<<<<<>>>@@@BBBEEEHHHLLLLLLIIICCC>>>;;;555444888@@@FFFLLLXXXfffooonnnlllmmmvvv}}}wwwkkk___MMMDDDKKKSSSVVV```nnn~~~|||uuukkkcccaaaffflllhhhiiikkkkkkkkkqqq{{{ttt___QQQ666444111000000///////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...333111111;;;MMMrrr|||UUUAAAGGGCCCAAA??????AAABBBBBBBBB???AAABBBEEEMMMUUUVVVRRRIIICCC@@@DDDJJJMMMQQQVVVYYY[[[[[[YYYYYY\\\aaadddeeedddmmmyyywwwnnnqqq~~~xxxyyyuuuuuunnnfffYYYPPPRRRQQQMMMNNNTTTPPPPPPQQQRRRTTTWWW\\\^^^aaaeeehhhgggbbb```bbbfffccchhhiiiffffffiiijjjgggiiinnnppplllhhhfffccc^^^aaahhhpppqqqlllfffbbbbbbcccbbbaaaaaabbbaaa___]]]```aaaaaa```^^^ZZZWWWUUUVVVVVVVVVTTTSSSUUUXXXZZZXXXXXXXXXZZZZZZYYYZZZ[[[aaabbbgggqqq~~~~~~oooyyy{{{aaaHHH;;;888555444444333333111111111111111000000000///////////////////////////......///000111222333333333;;;777>>>CCCXXX___QQQJJJFFFCCCAAA@@@AAAAAA@@@>>>>>>???@@@BBBEEEHHHJJJRRRXXXbbbiiillllllkkkjjjoooqqqttttttsssssstttvvvtttqqqsssxxx{{{zzzyyyzzzxxxzzz{{{yyyvvvxxx~~~{{{uuusssrrrnnnfff___XXXYYY\\\eeeppp|||{{{~~~|||}}}~~~|||yyyzzz}}}{{{|||wwwrrrnnnmmmmmmnnnnnnqqqrrrpppllllllooopppnnnkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjhhhdddaaaaaaaaa___XXXNNNFFFAAA@@@CCCDDDIIIPPPTTTUUUYYY^^^hhhkkkooopppooonnnooopppooorrruuuxxxyyyyyyxxxxxxpppqqqqqqqqqrrrtttxxx|||~~~~~~kkkRRRDDDBBB<<<:::<<<999999:::;;;;;;<<>>>>>>>>>>>>>>===<<<===@@@CCCEEEHHHLLLLLLHHHBBB<<<999;;;777777===FFFPPPZZZbbbdddggglllssszzzdddNNNEEEDDDFFFPPP[[[gggiiiiiibbbZZZYYY```hhhdddhhhkkkjjjjjjppp|||qqq]]]RRR888333111111000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++111///111AAAXXX~~~yyyuuuPPPDDDFFFCCCAAA??????AAACCCCCCBBBCCCBBBBBBDDDNNNYYY[[[XXXQQQIIICCCDDDGGGIIIKKKNNNUUU]]]dddbbb___aaaeeegggjjjgggiiinnnnnnjjjnnnwww}}}www~~~}}}qqqmmmkkkkkksss~~~qqqnnntttuuucccUUUTTTRRRJJJHHHNNNIIIKKKLLLMMMNNNOOORRRUUUWWWZZZ\\\[[[YYYXXXZZZ\\\WWW]]]``````dddlllkkkeeecccgggiiieeecccbbbaaa]]]^^^dddmmmqqqoookkkhhhgggdddccccccccccccaaa]]]ZZZ___```aaa```^^^[[[WWWTTTSSSRRRQQQNNNLLLMMMOOORRRUUUTTTUUUYYYZZZWWWWWWXXX```cccffflllvvvqqqwwweeeMMM<<<999666444444444333111111111111111000000000000////////////////////////......///000111222333333444<<<777>>>CCCWWW[[[LLLHHHFFFCCCBBBBBBCCCBBBAAA=========???AAACCCFFFGGGPPPVVV^^^dddggghhhhhhiiimmmqqqvvvxxxvvvuuuuuuwwwuuurrrtttyyy|||zzzyyy{{{{{{{{{zzzxxxwwwwwwzzz|||yyywwwvvvzzz|||xxxlllaaaWWWTTTQQQSSS]]]jjjvvv}}}zzzzzzzzzzzz{{{yyyvvvsssvvvvvvxxxzzzxxxtttvvv|||~~~{{{vvvsssooollllllmmmmmmlllmmmooonnnjjjjjjnnnooommmkkkkkkkkkkkkkkkkkkkkkkkklllkkkjjjjjjjjjhhheeebbb___```^^^XXXNNNFFFBBBBBBDDDEEEKKKRRRUUUTTTVVVZZZfffkkkppprrrqqqoooppprrrnnnqqqtttuuuuuuuuuvvvxxxppppppqqqpppppprrrvvvyyyhhhPPPCCCBBB<<<;;;>>>;;;:::;;;<<<::::::???HHHOOOQQQMMMUUUsss{{{lllllliiibbbXXXOOOJJJGGGLLLTTT___ggghhhfffbbb```TTTOOOGGGBBB??????@@@@@@???AAABBBAAA@@@AAAEEEHHHHHHKKKNNNNNNJJJDDD???<<<<<<;;;999;;;EEETTT^^^aaaaaadddkkkttt~~~iiiSSSHHHGGGKKKNNNTTTVVVVVVSSSNNNOOOTTTZZZ___dddhhhhhhiiioooyyyrrr```WWW;;;444111111000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------+++111///333GGGbbb||||||}}}zzzKKKGGGBBBCCCAAA???@@@AAACCCCCCCCCCCCBBBAAAFFFTTTeeemmmmmm]]]SSSJJJHHHIIIHHHGGGIIIVVViiixxxuuuiiidddfffjjjmmmjjjgggeeefffiiilllnnnvvvvvvqqqzzzzzzmmmaaa[[[\\\```bbbcccdddmmmjjjXXXUUUQQQGGGCCCIIIGGGHHHIIIGGGFFFHHHLLLPPPPPPPPPOOOOOOOOOPPPQQQQQQRRRXXX[[[^^^hhhrrrpppeeeaaaeeeeeeaaa___aaaaaa```]]]```dddgggiiihhhgggfffaaaaaabbbddddddaaa\\\XXX[[[]]]___```___\\\YYYWWWTTTRRRPPPLLLIIIIIILLLOOORRROOOQQQXXX[[[XXXUUUUUUZZZ```dddfffllluuu{{{{{{{{{kkkWWW<<<:::666444444444222111111111111111000000000000////////////////////////......///000111222333333555===888???CCCWWW[[[HHHFFFEEECCCDDDDDDEEECCCBBB======>>>@@@BBBDDDFFFGGGOOOTTTYYY^^^bbbdddggghhhmmmrrrvvvwwwuuuuuuwww{{{uuussstttyyy{{{yyyxxxyyyzzzxxxwwwxxx{{{|||{{{zzztttrrrrrrxxxzzzrrraaaZZZRRRPPPUUU```lllssstttrrrpppooooooooonnnmmmmmmnnnrrruuurrrooorrrxxx~~~~~~|||}}}{{{xxxooommmkkkjjjkkklllkkkkkkhhhkkkkkkhhhiiimmmnnnkkkllllllllllllllllllllllllnnnllljjjhhhhhhgggeeeccc\\\]]]\\\VVVNNNGGGDDDCCCDDDFFFLLLTTTVVVTTTTTTWWWaaahhhppptttsssssstttvvvqqqsssttttttrrrqqqsssvvvooopppppppppqqqssswwwzzzeeeMMMBBBBBB===<<>>;;;<<<<<<999999>>>HHHPPPVVVUUUNNNZZZrrrZZZZZZWWWPPPGGGAAA@@@BBB???KKKZZZeeejjjkkkmmmnnnaaa[[[SSSLLLIIIIIIJJJJJJDDDFFFHHHHHHGGGHHHLLLPPPLLLOOORRRQQQMMMHHHCCC@@@888<<<<<<<<>>BBBUUUiiiLLLHHHFFFDDDDDDDDDDDDDDDBBBBBBAAA@@@???@@@BBBDDDFFFMMMQQQWWW\\\```dddhhhjjjppppppssswwwuuuooooootttrrrssstttvvvxxxxxxvvvtttqqqtttwww|||sssfffdddfffhhhnnnuuuqqqnnnfff[[[VVVZZZccciiiddddddcccaaa^^^^^^___aaa```eeeiiijjjiiikkkpppttt}}}|||zzzxxxwwwsssoookkknnnfffcccgggiiiggghhhkkkggghhhiiiiiihhhhhhiiijjjmmmnnnmmmlllkkklllooorrrmmmmmmllljjjgggdddcccdddaaa]]]XXXSSSPPPMMMKKKIIIHHHHHHHHHLLLPPPRRRRRRQQQWWW___iiipppssssssuuuvvvzzzxxxuuusssrrrrrrtttuuuzzzuuuqqqqqqvvv|||[[[GGG???BBB>>><<<===:::<<<;;;;;;===BBBJJJQQQVVVWWWVVVOOONNN^^^qqqmmm\\\UUUSSSPPPLLLGGGEEEDDDDDDAAAEEEMMMOOOUUUqqqxxxvvvsssllliiikkkgggddd```\\\YYYXXXWWWVVVRRRSSSRRRMMMFFF@@@>>>===999;;;;;;>>>HHHVVV]]]^^^___]]][[[ZZZVVVVVV___jjjzzzzzzmmmaaa``````kkksssnnn^^^PPPKKKLLLRRRPPPQQQVVV^^^fffnnntttppp[[[===999333333111000///............------,,,,,,------...------------------------***+++,,,,,,------,,,,,,---------............///333555666:::LLLoooeeeHHHAAABBBDDDEEEEEEEEEDDDCCCBBBAAACCCDDDGGGMMMXXXiii}}}vvvnnnmmmhhh\\\QQQQQQcccxxxxxxlllkkksssyyyyyyyyywwwsssooolllkkkpppwwwzzzssshhhbbbaaaaaaiii{{{aaaRRRQQQSSSOOOPPPZZZccciiimmmqqqrrrfffZZZRRRLLLHHHJJJOOOIIIIIIFFFCCCAAABBBEEEHHHFFFDDDBBBCCCFFFHHHHHHGGGPPPXXX]]]___hhhvvvzzztttttttttnnngggffflllooommmcccbbbaaa``````aaabbbccc^^^```cccggghhhfffaaa]]]_________]]]\\\ZZZXXXWWWTTTQQQNNNJJJHHHHHHIIIIIIPPPPPPQQQWWW^^^bbbaaa___ZZZYYY^^^iiippppppnnnooottt~~~~~~bbbAAA999333333333222111222111111111111111000//////////////////////////////////////////000111222333555===888>>>BBBUUUfffRRRHHHFFFDDDDDDDDDDDDDDDBBBAAA@@@??????@@@CCCEEEGGGMMMQQQWWW\\\aaaeeehhhkkkoooooorrruuutttnnnooosssuuuuuuwwwyyy{{{zzzxxxvvvxxxwwwwwwxxx|||jjjaaabbbaaa]]]jjjiiieee^^^ZZZ\\\bbbggg[[[YYYVVVSSSQQQPPPOOOOOO[[[```eeeffffffgggjjjnnnvvvvvvvvvtttpppjjjeeebbbeeeaaaaaafffiiiggggggjjjfffhhhiiihhhgggggghhhjjjmmmmmmmmmkkkjjjkkknnnpppmmmmmmlllkkkiiigggffffff```\\\XXXTTTQQQOOOMMMLLLLLLKKKJJJJJJKKKMMMNNNOOONNNUUU___iiiooosssvvvxxxvvvuuusssrrrrrrsssuuuvvv~~~}}}{{{zzz|||YYYEEE???CCC???>>>???<<<<<<;;;;;;>>>FFFPPPYYY```[[[XXXPPPPPPaaatttqqqaaa]]]ZZZTTTMMMHHHEEEDDDDDDBBBAAADDDCCCIIIkkkyyyssskkkccc___\\\YYYXXXSSSRRRNNNIIIBBB===<<<<<<:::;;;;;;???JJJVVVZZZXXXYYYUUURRRPPPKKKGGGHHHLLLSSSgggttt}}}sssooogggwwwyyyeeeXXXSSSMMMMMMMMMOOOTTT]]]ffflllppp]]]???888444333222111000/////////...------,,,,,,------...------------------------***+++,,,,,,------,,,,,,---------............///222444555:::OOOrrr|||aaaIIICCCBBBDDDEEEFFFGGGFFFDDDBBBAAA>>>???DDDKKKMMMTTTggg}}}}}}nnn\\\[[[hhhyyy}}}ttttttzzz|||uuurrrrrrsss|||}}}tttiii___]]]kkkjjjeeeVVVQQQNNNNNNOOOPPPVVV]]]rrrrrrjjj\\\QQQNNNMMMKKKKKKJJJGGGCCC@@@???AAACCCCCCCCCDDDGGGJJJKKKJJJIIIOOOYYY______cccpppzzz|||~~~xxxnnnffffffjjjmmmkkkccccccbbbaaaaaaaaabbbbbb```aaabbbeeegggfffcccaaabbbaaa```^^^[[[XXXVVVTTTSSSQQQMMMJJJHHHGGGHHHIIIOOONNNOOOTTT\\\aaacccbbb]]]]]]bbblllsssrrrooonnnnnnxxxfffAAA999333333444222111222222111111000000000000000////////////////////////////////////000111222333666===888???AAATTT|||ZZZNNNHHHFFFDDDDDDDDDDDDDDDBBB??????>>>???@@@CCCFFFGGGLLLPPPVVV\\\aaaeeejjjlllnnnnnnpppsssrrrooopppsssvvvxxxzzz||||||{{{xxxwwwxxxxxxwwwyyynnnnnnkkkaaagggfffddd```[[[[[[___ddd[[[VVVPPPMMMMMMLLLJJJHHHRRRXXX^^^aaabbbbbbdddffflllnnnoookkkccc\\\XXXVVVYYYZZZ___fffiiigggggghhhfffggghhhgggfffggghhhjjjmmmmmmmmmkkkjjjjjjlllnnnkkkkkkjjjiiihhhgggffffff]]]\\\YYYUUUSSSQQQQQQPPPQQQPPPOOOLLLJJJJJJLLLNNNIIIMMMVVVaaakkksssvvvvvvvvvvvvwwwwwwxxxyyyzzz{{{VVVCCC>>>BBB???>>>???<<<:::999:::>>>FFFRRR]]]eeeddd```ZZZ\\\mmm~~~qqqhhh```UUUKKKEEEDDDEEEFFFDDD@@@BBBAAADDDdddtttjjjccc___[[[YYYSSSPPPJJJDDD???<<<<<<<<<;;;<<<<<<@@@JJJTTTUUUQQQOOOJJJFFFFFFEEEBBBAAACCCDDDQQQYYYggg}}}wwwpppcccrrruuueee[[[PPPTTTUUUQQQPPPTTT\\\bbbxxxhhhWWW===333444333222111000000000000...------,,,,,,------...------------------------***+++,,,,,,------,,,,,,---------............///111222444;;;QQQtttcccLLLGGGEEEBBBCCCEEEFFFFFFDDDBBB@@@===:::???GGGGGGFFFWWWnnn|||fffhhhnnnxxx~~~}}}yyy{{{{{{zzz}}}vvvoookkk{{{aaaZZZSSSPPPMMMLLLOOOUUUkkktttqqq^^^PPPOOOMMMGGGKKKIIIGGGBBB>>><<<===???EEEGGGJJJMMMOOOOOOMMMKKKMMMZZZddddddfffppp}}}yyylllcccaaacccdddcccccccccccccccccccccddddddbbbaaaaaaccceeefffdddcccbbbaaa```^^^[[[XXXVVVTTTUUUSSSOOOLLLIIIIIIJJJKKKMMMMMMOOOTTT[[[___```___^^^^^^bbbkkkrrrtttppplllooowww~~~eeeBBB:::444333444222111222333222000/////////000111////////////////////////////////////000111222333777>>>999???AAASSSsssRRRHHHHHHFFFDDDCCCDDDDDDDDDBBB>>>>>>>>>>>>@@@CCCFFFHHHKKKOOOVVV\\\bbbfffkkknnnoooooopppqqqrrrrrrsssuuuvvvyyy|||}}}|||zzzyyyxxxssstttwww{{{yyyqqqfffbbb]]]YYYUUUTTTZZZbbbaaa[[[TTTQQQRRRRRRNNNJJJKKKQQQXXX]]]___``````aaabbbdddddd]]]TTTLLLKKKLLLOOOUUU^^^fffiiihhhhhhiiifffgggggggggffffffiiikkknnnooonnnmmmkkkjjjlllmmmjjjiiigggfffeeedddcccaaa[[[[[[YYYWWWTTTSSSSSSTTTSSSUUUVVVTTTQQQOOOOOOPPPKKKNNNTTT___jjjrrruuutttwwwxxxzzz|||}}}~~~}}}}}}{{{||||||||||||WWWCCC===AAA>>><<<>>>;;;999888888<<>>======>>>:::;;;;;;>>>EEEMMMLLLGGGFFF@@@<<<===??????@@@CCCDDDHHHHHHVVVsss~~~rrrhhh^^^eeerrr}}}mmm```WWWbbbfff___VVVUUUWWWYYYkkk|||___PPP;;;000333333222111000000000000...------,,,,,,------...------------------------***+++,,,,,,------,,,,,,---------............///222444777AAAYYYzzzdddMMMHHHGGGAAABBBCCCDDDDDDBBBAAA???BBB;;;===GGGIIIGGGRRRdddtttmmmkkklllppptttuuuvvv|||xxxxxxzzzkkk[[[QQQMMMLLLNNNRRRVVVdddfffVVVLLLNNNOOOHHHHHHGGGEEEAAA===;;;<<<===LLLOOORRRUUUUUUSSSPPPNNNOOO\\\hhhjjjhhhmmmxxxwwwkkkdddaaabbbccceeeeeeddddddeeefffggghhhiiicccbbbaaabbbdddeeedddccc``````___^^^\\\ZZZXXXWWWUUUSSSOOOLLLJJJIIIJJJKKKKKKMMMQQQVVVZZZ[[[ZZZYYY[[[[[[]]]ccclllqqqooojjjooosssyyy|||eeeCCC;;;444444444222111222333222000/////////000111////////////////////////////////////000111222333666>>>999???AAASSSrrrTTTMMMHHHFFFDDDCCCDDDDDDDDDBBB>>>>>>===>>>@@@CCCFFFHHHJJJNNNVVV\\\bbbhhhmmmppppppppppppppprrruuuwwwwwwxxx{{{~~~~~~}}}{{{{{{|||vvvtttuuuyyy}}}qqqjjj___WWWPPPLLLIIILLLWWWeeegggaaaYYYUUUTTTRRRLLLFFFGGGLLLTTTZZZ]]]^^^^^^^^^ZZZ[[[XXXPPPGGGBBBCCCFFFIIISSS]]]ccceeegggjjjlllfffggggggffffffgggjjjllloooppppppooommmlllmmmnnnmmmkkkgggfffeeeccc```]]]YYYZZZZZZWWWTTTRRRRRRTTTSSSWWW[[[^^^]]]ZZZVVVUUUNNNPPPVVVaaallltttvvvuuuwwwxxx{{{|||}}}}}}||||||xxxuuurrrssswww|||~~~[[[FFF>>>AAA<<<;;;===;;;999888888:::@@@IIIRRRXXXeeeggghhhlllwww{{{nnn[[[LLLEEEDDDFFFGGGIII@@@?????????\\\|||ssslllddd___TTTOOOGGGBBB???>>>>>>===777999;;;:::===AAAAAA===???999666777999999<<<@@@AAAEEEDDDSSSoooyyyjjj^^^^^^___ffftttpppbbb^^^llluuuqqqjjjeee^^^VVV^^^|||\\\OOO>>>111222222111000000000000000...------,,,,,,------...------------------------***+++,,,,,,------,,,,,,---------............///000222888FFFaaa}}}___JJJFFFEEEAAAAAABBBBBBBBBAAAAAAAAAAAA<<<;;;BBBFFFFFFMMMWWW___ooo}}}wwwkkkiiiiiikkkoooqqqsss{{{zzzxxxyyyhhhUUUKKKHHHJJJOOORRR```dddZZZQQQQQQOOOIIIEEEEEEDDDAAA???>>>>>>@@@RRRVVVZZZ[[[YYYVVVSSSRRRNNNWWW```bbb______eeejjjqqqkkkfffcccbbbaaaeeekkkjjjiiihhhggghhhjjjlllnnneeedddccccccdddeeedddccc`````````___^^^\\\[[[ZZZTTTRRRNNNKKKIIIHHHIIIJJJKKKNNNSSSXXXZZZYYYWWWUUUYYYXXXVVVZZZeeeooopppkkkkkknnnqqqxxxwwwbbbDDD;;;555444444222111222222111111000000000000000////////////////////////////////////000111222333555===999???BBBSSSmmmTTTRRRHHHFFFDDDDDDDDDDDDDDDBBB>>>>>>===>>>???BBBEEEFFFIIINNNUUU]]]ccciiinnnqqqpppqqqooonnnrrrxxx{{{yyy{{{}}}}}}}}}{{{wwwxxxyyy{{{lllbbbVVVLLLFFFEEEEEEIIIWWWhhhooojjjddd^^^YYYRRRJJJDDDHHHKKKQQQVVVYYYYYYXXXWWWRRRRRRNNNHHHAAA>>>@@@CCCFFFPPPZZZ\\\]]]bbbiiimmmggghhhggggggfffhhhkkknnnooopppqqqpppnnnnnnnnnpppqqqnnnjjjhhhgggfffaaa^^^XXXYYYZZZWWWRRROOOPPPQQQQQQTTTZZZaaadddbbb\\\WWWMMMQQQYYYccclllrrruuuuuuwwwyyy{{{|||~~~~~~}}}}}}vvvrrrnnnppptttyyyyyyxxxaaaJJJAAAAAA<<<;;;>>><<<;;;:::999999===CCCIIIMMM[[[```dddhhhmmmssswwwxxxooodddUUUKKKHHHHHHIIIIIIHHH@@@BBBBBB<<>><<<:::777<<<===:::888999:::999999666444555555444666;;;999AAADDDOOOeeejjj^^^VVVZZZ[[[cccrrrqqqccc___mmmyyymmmXXX[[[}}}^^^PPPBBB333111111000/////////000000...------,,,,,,------...------------------------***+++,,,,,,------,,,,,,---------............///---111:::MMMkkk}}}}}}rrrWWWGGGEEECCCCCCBBBAAAAAAAAAAAABBBCCC>>>======>>>???CCCHHHLLLPPPZZZeeelllllljjjiiiiiiggghhhlllnnnmmmlllrrrzzzyyyrrrqqqkkkXXXLLLJJJNNNVVVaaaiiifff___YYYRRRKKKCCCDDDDDDCCCBBBBBBDDDEEEUUUYYY]]]^^^\\\XXXVVVVVVPPPSSSWWWYYYXXXVVVXXXZZZbbb```aaacccaaa___eeemmmrrrpppllljjjiiikkknnnpppiiigggffffffggggggeeedddbbbaaaaaa```___]]]\\\[[[UUUSSSOOOLLLJJJIIIJJJKKKNNNQQQTTTWWWYYYYYYYYYYYY\\\YYYUUUWWWdddrrrwwwssslllooorrrxxxwwwzzzvvvcccDDD<<<555555444222111222111111111111111000//////////////////////////////////////////000111222333444<<<888???BBBSSS}}}kkkQQQNNNHHHFFFDDDDDDDDDDDDDDDBBB??????>>>>>>???AAADDDEEEHHHMMMUUU]]]ccciiiooosssooopppnnnlllqqqyyy|||yyyyyy{{{}}}{{{yyyzzzwwwuuu{{{nnnssszzzpppcccTTTMMMJJJMMMMMMNNNXXXgggqqqpppmmmhhhaaaXXXPPPKKKJJJLLLNNNQQQRRRQQQOOOMMMJJJJJJHHHEEECCCAAA@@@???BBBMMMTTTSSSRRRZZZeeekkkhhhhhhhhhggggggiiimmmppplllnnnppppppnnnnnnooopppqqqmmmiiihhhiiigggccc___WWWYYYZZZVVVPPPLLLLLLNNNOOOPPPTTT\\\cccddd]]]VVVLLLRRR[[[ccchhhkkkmmmmmmpppqqqsssuuuxxxyyyzzz{{{uuusssqqqqqqrrrtttvvvwwwzzz{{{eeeNNNCCCBBB===;;;>>>======<<<:::999;;;???DDDFFFLLLSSSYYY[[[\\\___dddfff]]]UUULLLHHHJJJLLLMMMLLLFFF@@@GGGHHH;;;CCCjjj~~~rrriii\\\UUULLLEEEAAA>>>:::888:::@@@AAA<<<777777999:::555333444666555222444999333>>>AAAGGGUUUYYYSSSRRRTTTXXXdddtttrrreee^^^jjjxxxyyy[[[^^^tttaaaRRRDDD444111000///////////////000...------,,,,,,------...------------------------++++++,,,---------,,,,,,---------.........//////000666AAAWWWxxxwwwiiiRRRFFFGGGDDDEEECCCBBBAAAAAABBBDDDEEE???DDDEEE@@@???DDDIIIJJJKKKOOOXXX```aaa___eeennndddfffjjjkkkfff```bbbhhhvvvwwwxxxwwwwww}}}uuuiiixxxlllWWWNNNOOOMMMXXXdddjjjhhhaaaXXXRRRCCCDDDEEEEEEEEEFFFHHHJJJUUUZZZ^^^___\\\ZZZYYYYYYXXXVVVWWWZZZ[[[[[[[[[\\\^^^___dddgggccc___eeeoooyyyuuupppllljjjkkknnnpppkkkjjjiiiiiiiiiiiifffddddddccccccaaa___]]]\\\ZZZXXXVVVRRROOOLLLLLLMMMNNNQQQRRRUUUVVVXXXYYY\\\]]]bbb^^^XXXYYYfffxxx|||rrruuuxxx~~~pppmmm|||jjjDDD<<<555555555222111222000111222222222111///...////////////////////////////////////000111222333333;;;888???BBBTTTqqqQQQKKKHHHFFFDDDDDDDDDDDDDDDBBB@@@???>>>>>>???AAACCCDDDGGGMMMUUU]]]dddjjjpppsssnnnooommmjjjoooyyy|||yyyuuuwwwxxxvvvtttvvv}}}wwwgggbbbTTTWWWTTTQQQ^^^pppnnn```ZZZUUUVVV[[[YYYTTTYYYdddlllnnnooollleee]]]VVVSSSLLLLLLMMMMMMMMMKKKGGGDDDEEEEEEEEEFFFFFFDDD@@@===@@@JJJPPPKKKIIISSSaaaiiiiiiiiiiiihhhgggjjjnnnqqqkkklllnnnooonnnmmmnnnooonnnjjjffffffhhhgggccc___VVVYYYZZZVVVOOOJJJIIIKKKNNNLLLNNNVVV___bbb[[[SSSNNNUUU^^^cccdddcccccccccbbbcccfffhhhkkknnnqqqrrrrrrtttuuussspppppptttxxx{{{{{{zzzlll[[[IIIAAA???===<<<===<<<;;;888444555;;;AAADDDQQQXXX[[[XXXTTTUUUYYYZZZSSSOOOLLLLLLPPPPPPLLLGGGEEECCCBBB@@@===???MMM[[[zzzlll\\\UUULLLDDD???<<<;;;:::@@@???===<<<;;;<<<<<<===;;;888555444666777888888777<<<@@@CCCKKKSSSQQQJJJPPPNNN^^^~~~mmm___ffflllpppzzzpppkkkyyyfffOOO>>>555000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000000000000333888:::OOO}}}hhh{{{yyyfffLLLCCCEEEBBBDDDCCCBBBCCCDDDEEEEEECCCAAAAAA@@@@@@AAADDDFFFHHHNNNQQQTTTXXX\\\bbbiiimmmkkkpppiiibbbaaaXXXQQQTTTWWWaaacccdddmmmsss|||xxxtttwwwyyyuuuqqqrrrlll]]]VVVTTTUUUXXX[[[^^^]]]ZZZWWWBBBGGGKKKLLLIIIFFFEEEEEEHHHJJJOOOVVV[[[[[[WWWRRRYYYVVVSSSVVVaaaiiieee[[[ZZZiiisssmmmbbbaaafffiiikkklllllljjjmmmrrrrrrooommmkkkiiihhhgggeeebbb___`````````^^^]]][[[YYYXXXUUUSSSPPPMMMKKKJJJKKKKKKQQQRRRUUU[[[```aaa]]]ZZZ______[[[YYYfffyyy{{{ooovvv~~~xxxgggmmmEEE===666666555333222333111111111111000000000000//////............///////////////000111111222222:::888;;;>>>BBBVVVqqqPPPPPPHHHGGGFFFEEEDDDDDDDDDDDDCCCAAA???======???BBBDDDKKKMMMQQQVVV\\\ccciiilllrrrnnnkkkkkknnnppppppooovvvuuuvvvvvvtttssszzzqqq___WWWMMMQQQQQQOOOUUUcccooosssnnnnnnmmmiiiaaaZZZUUUSSSRRRYYYdddkkkhhh^^^XXXYYY\\\QQQJJJKKKKKKFFFBBBCCCBBBEEEHHHHHHFFFBBB???>>>DDDKKKRRRSSSQQQUUU___iiifffjjjmmmmmmjjjgggggghhhfffhhhkkkmmmmmmllljjjhhheeeggghhhgggeeecccbbbbbbWWWUUUQQQMMMJJJHHHHHHHHHMMMMMMKKKKKKLLLOOORRRUUUOOOSSSVVVUUURRRRRRWWW\\\YYYVVVUUUWWW^^^gggnnnrrruuuvvvvvvsssqqqppptttwwwyyy{{{cccTTTFFF@@@@@@>>>======;;;;;;:::777777<<>><<<;;;>>>===<<<;;;:::;;;<<<<<<;;;999777666777777777666=========AAALLLUUUTTTLLLOOONNN]]]xxx{{{iii```eeekkknnnwwwooo~~~wwwaaaLLL>>>888111000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000000000000///444888NNN|||rrrvvvsssTTTCCCDDDEEEDDDCCCBBBCCCDDDEEEEEECCCBBBAAA@@@AAABBBDDDGGGIIIRRRTTTVVVXXX[[[```fffjjjrrruuulllcccaaaXXXNNNQQQOOOXXXXXXYYYdddmmmxxx~~~tttllljjjhhhaaa[[[ZZZnnn|||dddWWWPPPQQQSSSVVVYYYYYYWWWTTTDDDGGGJJJIIIFFFCCCBBBCCCDDDFFFJJJPPPUUUVVVSSSPPPRRRSSSTTTYYYdddkkkhhh```\\\kkktttoooeeebbbdddeeefffjjjmmmlllnnnqqqqqqnnnjjjhhhfffeeeeeeeeecccaaabbbbbbaaa```^^^\\\ZZZXXXTTTRRROOOLLLJJJIIIJJJJJJLLLNNNSSSZZZ```dddcccaaa___```]]]YYYbbbrrryyyuuuqqqvvvzzz||||||~~~{{{mmmgggEEE===666555555333222333111111111111000000000000//////............///////////////000111111222222888777:::===AAAVVVsssQQQNNNGGGGGGFFFEEEDDDDDDDDDDDDCCCAAA???======???AAACCCIIIKKKOOOUUU\\\dddjjjmmmqqqooolllmmmppprrrrrrrrrtttsssttttttrrrrrrzzzyyyhhh\\\VVVSSSTTTRRRPPPWWWggguuu{{{zzzqqqfff\\\SSSNNNKKKEEEJJJTTT^^^aaa^^^]]]___\\\RRRJJJIIIGGGCCCBBBDDDDDDFFFHHHGGGDDDAAA???>>>EEEJJJOOOPPPOOOQQQYYY```bbbfffkkknnnllljjjiiiiiiggghhhjjjlllllllllkkkjjjhhhggggggeeecccaaa^^^\\\TTTRRRNNNKKKHHHGGGGGGGGGLLLKKKJJJIIIIIIJJJMMMPPPLLLOOORRRRRRNNNLLLLLLNNNMMMLLLMMMSSS]]]ggglllmmmxxxxxxvvvsssppppppsssvvv[[[NNNCCC@@@AAA???===<<<:::;;;<<<;;;:::;;;AAAFFFOOOVVV]]]___```___YYYRRRTTTSSSRRRPPPOOONNNMMMLLLFFFBBB???>>><<<;;;???FFFYYYtttccc\\\RRRIIIDDD@@@>>>===;;;;;;::::::;;;;;;<<<===>>><<<:::999999888666444;;;999999CCCUUUfffjjjfff[[[ZZZbbbrrryyyqqqfff```eeejjjkkkpppuuuyyyaaaJJJ<<<777111111000000000/////////........................------------------------------------------------/////////000000000111111///333666MMMyyyuuu___DDDBBBHHHDDDCCCBBBCCCDDDEEEEEECCCCCCBBBAAAAAACCCEEEHHHIIISSSTTTVVVWWWXXX\\\```dddqqqwwwrrrjjjggg[[[PPPQQQKKKRRRPPPQQQ]]]gggrrr|||uuukkk```ZZZTTTNNNIIIHHHVVVjjjgggWWWPPPOOONNNOOOQQQQQQOOOMMMGGGHHHHHHFFFCCC@@@@@@@@@@@@AAADDDHHHMMMOOOOOONNNOOORRRVVVZZZaaafffccc\\\[[[hhhqqqooohhhcccbbbaaaaaahhhnnnnnnmmmoooooonnnhhhfffccccccdddddddddcccbbbbbbaaa___]]]ZZZXXXWWWTTTRRROOOLLLJJJIIIIIIIIIKKKMMMRRRYYY```eeeffffffeeehhheee```cccnnntttsssoooqqqsssssstttxxxtttgggkkkDDD<<<666555555333222333111111111111000000000000//////............///////////////000111111222222666555999===@@@UUUwwwTTTMMMGGGFFFEEEDDDCCCCCCCCCCCCCCCAAA>>><<<<<<>>>AAACCCGGGIIIMMMSSS[[[bbbiiimmmmmmllllllmmmppprrrsssrrrqqqpppqqqrrrqqqrrr{{{tttmmmiiiddd^^^[[[VVVSSSZZZjjjyyy{{{lll^^^UUUOOOJJJGGGHHHGGGKKKSSSWWWVVVTTTUUUWWWQQQJJJFFFCCCAAACCCFFFHHHIIIHHHFFFCCCAAA@@@@@@EEEFFFHHHIIIJJJLLLOOORRRXXX^^^eeekkklllkkkiiiggghhhhhhjjjkkkllllllllllllkkkhhhdddcccbbb___YYYUUUNNNMMMJJJGGGFFFEEEFFFFFFHHHIIIHHHGGGGGGHHHJJJMMMKKKMMMNNNOOOMMMIIIEEECCCCCCBBBEEEPPP___jjjmmmkkkyyyxxxvvvrrrooopppsssuuu]]]PPPCCC@@@AAA???===<<<;;;<<<>>>===:::999???GGGUUUXXXYYYWWWVVVUUUNNNGGGNNNQQQSSSTTTRRRPPPPPPPPPCCC???<<<===>>>===???CCCRRRsssddd^^^TTTKKKEEEAAA>>>===;;;;;;<<<<<<===>>>???@@@AAA???===<<<;;;999666333666555888DDDWWWkkkvvvzzzpppkkkhhhjjjllliiiccc___dddhhhhhhhhhttt}}}zzz~~~gggMMM;;;333111111111000000000//////................................................,,,,,,------------------/////////000000111111222333555666KKKvvv}}}xxx}}}gggHHHBBBIIIDDDCCCBBBCCCDDDEEEEEECCCCCCBBBBBBBBBCCCFFFHHHJJJPPPRRRSSSSSSTTTWWW[[[___gggwwwzzzjjj\\\\\\UUU[[[WWWXXXbbbhhhmmmxxx~~~{{{qqqmmmfff^^^TTTNNNJJJHHHGGGGGGNNNVVVjjjooo\\\UUUQQQNNNLLLKKKKKKKKKIIIHHHLLLJJJGGGDDDAAA????????????@@@AAADDDGGGKKKMMMNNNQQQTTTUUUTTTTTTVVVTTTPPPTTT]]]hhhkkkhhhdddaaa```___gggmmmkkkiiikkknnnoooiiifffcccbbbcccdddeeedddaaaaaa```^^^\\\YYYWWWVVVUUUSSSOOOLLLJJJJJJJJJJJJNNNPPPTTTYYY^^^bbbdddeeejjjmmmkkkdddbbbgggmmmnnnkkkmmmpppqqqtttzzzxxxkkk```uuuDDD;;;555555555333222333111111111111000000000/////////............///////////////000111111222222555555999===@@@UUU|||XXXNNNGGGFFFEEEDDDCCCCCCCCCCCCCCCAAA>>><<<<<<>>>@@@BBBEEEGGGKKKPPPWWW^^^dddhhhhhhhhhiiikkknnnpppqqqqqqppppppqqqssssssuuu~~~|||jjjeee]]]YYY]]]hhhsssyyywwwlll___VVVSSSRRROOOLLLRRRLLLJJJOOORRROOOKKKIIILLLJJJHHHEEEBBBBBBEEEHHHKKKJJJIIIFFFBBBAAABBBDDDAAAAAABBBDDDFFFHHHIIIHHHMMMTTT]]]eeeiiiiiifffdddhhhhhhiiijjjkkklllmmmnnnlllgggcccaaaaaa^^^WWWQQQIIIHHHFFFDDDCCCCCCDDDEEEFFFHHHJJJIIIGGGGGGIIIKKKIIIJJJKKKLLLMMMKKKHHHDDDDDDBBBDDDPPPbbbnnnqqqnnnvvvuuurrrooooooppptttvvv}}}eeeVVVFFFAAA@@@>>>======<<<<<<>>>>>>888666???KKK[[[ZZZUUUNNNLLLMMMKKKFFFHHHLLLQQQTTTTTTRRRPPPPPPEEEAAA>>>??????>>>@@@DDD[[[nnnddd]]]SSSJJJDDD@@@>>><<<<<<===???@@@BBBDDDEEEEEEDDDBBB@@@>>>===:::777444555666:::@@@IIIUUUcccmmmxxxqqqfff______bbb```\\\```dddfffeeehhhpppsssqqq{{{iiiPPP===333111111111111000000000000................................................,,,,,,,,,---------....../////////000111222222222444666666KKKyyy~~~}}}~~~|||tttzzzgggKKKDDDFFFDDDCCCBBBCCCDDDEEEEEECCCCCCBBBBBBBBBCCCFFFHHHJJJNNNPPPQQQRRRSSSVVV[[[^^^ccc~~~rrrppplllqqqlllkkkqqqooojjjnnnnnniiiggghhhfffaaa```ccc]]]XXXOOOHHHEEEGGGIIIJJJHHHLLLXXXeeecccTTTLLLNNNMMMKKKIIIIIIJJJKKKKKKJJJOOOLLLHHHDDDAAA@@@@@@@@@AAAAAAAAABBBEEEHHHMMMOOOQQQRRRPPPJJJGGGHHHIIIGGGKKKQQQ[[[cccfffdddbbbaaaaaagggjjjgggdddhhhnnnpppkkkhhhdddccccccdddddddddbbbbbbaaa___]]][[[YYYXXXVVVTTTQQQNNNLLLKKKKKKLLLMMMPPPTTTXXX\\\___aaacccdddgggfff```[[[]]]aaadddkkkoootttxxx{{{uuuhhh___|||uuuCCC;;;444444555333222333111111111111000000000/////////............///////////////000111111222222555666;;;???@@@UUU\\\PPPGGGFFFEEEDDDDDDCCCCCCCCCCCCAAA>>><<<<<<===???AAAEEEFFFIIIMMMSSSYYY^^^aaaeeegggjjjmmmooopppqqqrrrqqqqqqtttwwwwwwyyyvvvnnneee``````bbbfffhhhfff___YYYWWWYYYYYYWWWSSSRRRKKKIIINNNRRRPPPLLLIIIBBBDDDFFFFFFEEEFFFGGGGGGJJJIIIGGGDDDBBBBBBDDDGGGBBBAAACCCFFFKKKMMMLLLKKKJJJOOOXXXaaafffgggeeecccggghhhiiijjjlllmmmoooooolllgggbbbaaaaaa^^^WWWPPPFFFDDDCCCAAAAAABBBDDDEEEHHHLLLPPPNNNJJJFFFEEEFFFEEEEEEGGGIIILLLLLLJJJHHHIIIFFFGGGRRRcccooosssqqqpppnnnmmmmmmooosssvvvyyyfffWWWGGGAAA@@@>>>======<<<;;;======777666DDDVVV]]]]]]WWWPPPNNNQQQTTTTTTNNNPPPRRRSSSSSSRRROOOMMMKKKFFFCCCAAA>>>===AAAHHHeeeooobbb[[[QQQHHHCCC???===<<<>>>@@@BBBEEEGGGIIIJJJKKKFFFCCC@@@>>><<<:::666444444666:::>>>@@@FFFSSS```lllkkkcccXXXUUUZZZ\\\ZZZYYY^^^cccdddeeegggkkknnnxxx|||fffQQQ@@@777222222111111111000000000........................------------------------+++,,,,,,------............///000000111222333333222555888QQQ}}}ssswwwxxxaaaKKKEEEDDDDDDCCCBBBCCCDDDEEEEEECCCCCCBBBAAAAAACCCEEEHHHIIINNNPPPQQQRRRSSSWWW[[[___fff}}}vvvhhheeeddd[[[TTTSSSRRRRRR[[[gggeeebbbXXXLLLGGGHHHIIIIIICCCKKKUUUYYYQQQFFFCCCGGGGGGFFFFFFIIIMMMPPPRRRRRRPPPLLLGGGDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCFFFKKKOOOMMMMMMIIIDDDCCCHHHJJJJJJJJJKKKRRR]]]ddddddcccccccccggggggcccbbbggglllnnnjjjhhheeeddddddeeedddcccddddddcccbbb```^^^]]]\\\WWWUUURRROOOMMMLLLLLLLLLJJJNNNSSSWWWZZZ\\\^^^```^^^___^^^ZZZVVVVVVYYY\\\jjjpppwww}}}uuucccWWWtttjjjBBB:::444444444333222333111111111111000000000000//////............///////////////000111111222222666888===@@@@@@TTT^^^QQQHHHGGGFFFEEEDDDDDDDDDDDDDDDAAA>>><<<;;;===???@@@DDDEEEHHHLLLQQQVVVZZZ]]]fffiiinnnqqqrrrrrrssstttrrrtttxxx}}}}}}~~~~~~tttiiiddd```\\\YYYYYY^^^^^^^^^```cccbbb^^^ZZZYYYQQQMMMPPPRRROOOKKKJJJBBBFFFHHHHHHHHHIIIGGGDDDEEEDDDCCCAAA@@@BBBEEEHHHFFFGGGKKKOOOTTTVVVUUUTTTNNNQQQWWW___eeehhhfffdddfffgggiiikkkmmmoooooopppkkkgggcccaaa^^^ZZZTTTOOODDDCCCBBBAAAAAABBBCCCDDDLLLRRRXXXXXXQQQJJJFFFEEEEEEGGGJJJLLLMMMKKKHHHGGGJJJHHHIIISSSaaammmppppppkkkjjjjjjmmmrrrvvvzzz{{{~~~___QQQDDDAAAAAA@@@>>>===;;;999;;;<<<777999MMMdddmmmppppppkkkhhhkkknnnoooddd___YYYVVVUUUTTTQQQNNNKKKHHHDDDAAA======EEEPPPiii{{{mmm```YYYPPPHHHBBB???===<<>>BBBFFFQQQ\\\___kkklll^^^TTTVVVZZZZZZUUUYYY___cccddddddhhhnnntttzzz}}}yyyzzzfffSSSAAA555222222222111111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...///000111222333333444444999???\\\}}}~~~tttYYYHHHFFFDDDDDDCCCBBBCCCDDDEEEEEECCCBBBAAA@@@AAABBBDDDGGGIIIMMMNNNOOOPPPQQQSSSWWW[[[aaayyyyyyfff```^^^UUUOOOPPPOOOQQQaaasss~~~zzznnn]]]RRROOOMMMJJJKKKVVV\\\VVVKKKFFFFFFHHHEEEEEEGGGJJJOOORRRSSSSSSNNNJJJFFFCCCDDDDDDDDDCCCAAABBBBBBAAA@@@BBBGGGKKKJJJJJJHHHGGGKKKRRRTTTRRRQQQNNNPPP[[[ccccccbbbcccdddfffeeebbbcccgggiiihhheeedddcccdddeeeeeeeeecccbbbbbbbbbaaa```___]]]\\\VVVTTTQQQNNNLLLKKKKKKLLLJJJNNNTTTWWWWWWWWWWWWXXXUUUTTTTTTSSSRRRQQQSSSVVV]]]dddnnnvvv}}}~~~hhhVVVrrrvvvfffBBB:::333444444333222333111111111111000000000000//////............///////////////000111111222222555888>>>@@@???RRR\\\PPPIIIHHHGGGFFFFFFEEEEEEEEEDDDAAA>>><<<;;;<<<>>>@@@CCCEEEGGGKKKQQQVVV[[[^^^fffjjjpppsssssssssssstttrrruuu{{{uuuiiiddd___XXXSSSSSSWWW[[[bbbhhhkkkkkkhhhfffhhh___WWWTTTRRRNNNMMMNNNOOOPPPNNNJJJJJJKKKFFF>>><<<============@@@DDDGGGJJJMMMSSSWWWZZZ[[[[[[[[[SSSTTTVVV\\\bbbffffffddddddfffiiimmmoooppppppooojjjhhheee```[[[TTTOOOLLLEEEDDDBBBAAAAAABBBCCCDDDLLLVVVaaaddd```YYYUUUTTTRRRWWW]]]]]]VVVNNNGGGCCCGGGHHHMMMWWWbbbkkknnnnnnjjjiiijjjooouuuzzz|||{{{{{{UUUJJJ@@@@@@BBBAAA>>>===:::888999;;;888<<>>KKKXXXhhhyyyuuupppbbb___YYYPPPGGGBBB@@@>>>===???AAAEEEIIILLLNNNPPPPPPDDD@@@;;;888666555444333666333666>>>CCCEEEKKKSSS[[[qqqzzzkkkXXXVVVZZZ\\\TTTVVV\\\bbbbbbaaafffnnnqqq}}}|||}}}uuuzzziiiVVV???///222222222111111111111000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...///000111222333444444888???GGGeeeyyytttTTTDDDFFFEEEDDDCCCBBBCCCEEEEEEEEECCCAAAAAA@@@@@@AAADDDFFFHHHKKKLLLLLLLLLLLLNNNRRRUUUWWWggg|||yyyeee^^^ZZZSSSQQQSSSSSSVVVhhh}}}nnn___YYYUUUPPPYYYccccccTTTIIIIIIMMMLLLIIIIIIJJJLLLOOOQQQPPPOOOLLLHHHDDDCCCDDDEEEDDDCCC@@@AAAAAA???>>>???DDDHHHKKKLLLKKKMMMSSS[[[\\\XXXZZZSSSRRR[[[bbbcccbbbcccccceeeeeeccceeehhhgggcccaaaaaaaaaccceeefffeeeddd^^^^^^^^^^^^]]]\\\[[[ZZZUUUSSSPPPMMMKKKJJJKKKKKKMMMRRRWWWXXXUUUQQQPPPOOOKKKIIIHHHIIIJJJJJJKKKMMMMMMUUU```kkkuuuxxxccctttttt~~~kkkAAA999333333444333222333111111111111000000000000//////............///////////////000111111222222555888===???===PPPYYYNNNJJJIIIHHHGGGFFFFFFFFFFFFDDDBBB>>><<<;;;<<<>>>@@@CCCDDDGGGLLLRRRXXX]]]```dddiiiooorrrrrrqqqqqqrrrrrrvvv}}}uuuhhhbbb^^^WWWSSSSSSMMMUUU```jjjppprrrrrrrrrnnneee\\\WWWUUUTTTWWW\\\\\\ZZZSSSKKKJJJKKKDDD:::777888999:::;;;>>>CCCFFFKKKPPPVVVZZZ\\\\\\\\\]]]UUUTTTTTTXXX^^^bbbcccccccccfffjjjnnnpppppppppooojjjiiifff```WWWOOOJJJHHHEEEDDDBBBAAAAAABBBDDDEEEJJJWWWgggooommmiiiffffffaaaiiipppnnncccTTTHHHCCCDDDHHHQQQ\\\eeelllmmmmmmjjjjjjlllrrrxxx|||}}}||||||SSSHHHEEEBBB<<<>>>AAA;;;CCCAAA888555:::AAA[[[~~~{{{mmmeee```ZZZ]]]```YYYKKKKKKGGG@@@<<>><<<999888999999777666444555777;;;AAAGGGMMMPPPaaagggppp[[[```cccYYYZZZ\\\```eeeggghhhgggvvvxxxkkk~~~nnnQQQ===666333222111111222222111///........................,,,,,,,,,---------......******+++---//////...------...222777<<>>===BBBNNNRRRyyyvvvSSS>>>AAAHHHGGGDDDBBBCCCFFFHHHGGGFFF@@@@@@@@@AAABBBDDDFFFGGGGGGJJJMMMMMMJJJIIIJJJMMMXXX___jjjyyyuuugggfff```UUUVVV```dddpppvvv[[[XXXccciiipppmmm]]]OOOLLLNNNOOOMMMJJJLLLSSSZZZZZZTTTPPPLLLGGGCCCCCCEEEEEEBBB>>>===AAAAAADDDFFF>>>???OOOYYYUUUSSSXXX```eeeccc^^^^^^[[[[[[___``````cccgggjjjjjjgggbbbeeekkkjjjddd```aaabbbccccccbbbaaa```]]]\\\ZZZYYYZZZZZZZZZZZZVVVRRRMMMKKKJJJLLLLLLLLLRRRSSSTTTVVVWWWUUUQQQMMMOOOIIIEEEGGGHHHGGGIIIMMMLLLRRR[[[eeepppzzz~~~~~~}}}hhhAAA999444444555333111222000000000000000000000000000000////////////000000////////////000111222333444999;;;>>>CCCPPP~~~QQQSSSJJJHHHGGGGGGHHHIIIHHHHHHFFFCCC???<<<:::;;;<<<>>>???AAAGGGMMMTTT[[[```ccceeekkknnnlllkkkooosssttttttsss{{{~~~|||pppgggbbb___[[[XXXZZZWWW\\\iiirrrpppjjjgggbbb[[[VVVWWWXXXXXX^^^fff{{{yyyiiiQQQCCCCCCBBB<<<888;;;<<<:::999;;;AAAGGGQQQZZZ___\\\WWWWWWWWWWWWTTTQQQOOOQQQXXX___ccceeeggghhhjjjlllnnnnnnnnnmmmjjjgggbbb\\\TTTLLLFFFCCCAAAAAABBBBBBDDDEEEFFFGGGEEENNN\\\jjjtttwwwvvvuuussswww~~~aaaLLLFFFFFFNNNYYYbbbhhhjjjjjjkkkjjjkkknnnpppsssvvvxxxyyyTTTHHHEEEDDD>>>???BBB===AAA@@@:::888<<>><<<:::999:::999888777444555888<<>>CCCCCCFFFHHH@@@BBBSSS___[[[YYY___hhhlllfff______\\\[[[]]]___```eeekkkllllllhhheeehhhnnnnnnjjjaaabbbcccccccccbbbaaa```^^^\\\ZZZYYYYYYYYYYYYYYYXXXTTTOOOMMMLLLMMMMMMLLLRRRVVV\\\bbbeeeddd```]]]UUUPPPNNNOOOOOOKKKIIIKKKGGGKKKRRR]]]jjjwww~~~~~~jjjAAA999444444555333111222000000000000000000000000000000////////////000000////////////000111222333555:::===AAAEEEOOO{{{TTTPPPJJJHHHFFFFFFGGGHHHGGGFFFHHHEEEAAA>>><<<===>>>???@@@BBBGGGNNNUUU[[[```cccdddhhhjjjhhhiiiqqqyyy|||wwwtttzzz}}}uuuuuuxxx|||vvvrrrnnniiieeebbb]]]]]]cccfffaaaZZZWWWYYYUUUTTTUUUUUUWWWaaalllyyyvvvgggPPPBBBAAA???999<<<>>>>>>;;;999;;;AAAFFFLLLSSSWWWUUUSSSTTTTTTSSSQQQNNNMMMPPPVVV]]]bbbdddhhhiiikkklllmmmnnnnnnnnngggddd___WWWPPPIIICCC@@@AAAAAAAAABBBCCCDDDEEEFFFGGGKKKRRRYYY```gggpppuuuvvv{{{fffPPPJJJNNNTTT]]]dddhhhiiijjjjjjjjjlllnnnqqquuuxxx{{{}}}XXXIIIEEEFFF@@@@@@CCC@@@>>>???;;;;;;???DDD```|||iiibbb]]]fff[[[XXXWWWRRRVVV[[[UUUKKKGGGCCCCCCKKKZZZjjjtttxxxmmmaaaVVVKKKHHHHHHHHHKKKNNNWWWYYY[[[WWWQQQJJJGGGGGGIIIJJJMMMPPPRRRPPPKKKGGG???===::::::::::::999888333555888<<>><<<<<<===>>>@@@CCCHHHNNNUUU[[[```bbbdddhhhhhheeegggqqq|||{{{vvv|||tttlllhhhgggnnnyyy{{{tttoooqqqjjjeeedddaaaZZZTTTQQQRRRRRRSSSUUUVVVXXXaaakkklllhhh[[[III??????>>>999AAAAAA@@@<<<999:::???CCCFFFKKKNNNNNNOOORRRQQQNNNLLLKKKKKKNNNTTT\\\aaadddjjjjjjjjjkkklllmmmnnnnnneeebbb[[[TTTLLLFFFBBB@@@AAAAAA@@@@@@AAABBBBBBCCCDDDGGGJJJLLLOOOXXXeeennnuuu{{{eeeRRRLLLTTTYYY^^^ccceeefffggghhhjjjlllooossswww|||~~~~~~bbbMMMDDDGGGBBB???BBBAAA>>>>>>;;;<<>><<<:::999::::::999888333555999<<<@@@CCCEEEEEEKKKOOO^^^nnnrrrnnnjjjhhhaaa```^^^]]]___dddkkkpppttt|||}}}xxx~~~kkkVVVDDD999555222111000000111111000///........................,,,,,,,,,---------......+++---000222222111111111222000///000444999===>>>???DDDHHHyyyTTTDDDEEEAAAGGGDDDCCCDDDFFFGGGEEEBBB@@@AAABBBDDDGGGKKKOOOQQQUUUSSSRRRTTTWWWZZZZZZYYY\\\^^^```aaadddjjjrrrwwwllleeegggzzztttfffaaaccc\\\[[[bbbmmmoooeee[[[WWWTTTPPPKKKHHHFFFEEEBBB@@@AAAHHHKKKNNNPPPMMMVVVnnnnnneee^^^dddpppuuummmbbb^^^]]]^^^aaaaaacccjjjrrrtttooohhhddddddffffffdddaaaaaaaaa```___^^^^^^]]]]]]]]][[[YYYWWWVVVWWWXXX\\\XXXTTTRRRPPPOOONNNLLLPPPTTT```rrr}}}pppllliiiiiidddZZZRRROOOMMMKKKLLLVVVfffvvv~~~xxxzzz{{{eeeAAA999444444555333111222000000000000000000000000//////000000000000//////////////////000111222333555:::>>>CCCGGGOOOuuuoooXXXOOOLLLIIIGGGGGGGGGFFFFFFFFFDDD@@@===;;;;;;;;;<<>>>>>:::;;;>>>HHHsssqqqeee^^^WWWKKKLLLPPPLLLJJJEEEBBBJJJYYYiiirrruuurrrnnneee\\\VVVRRRLLLEEE@@@??????BBBBBB>>>>>>AAALLLUUU^^^```ZZZSSSOOONNNNNNNNNOOOPPPPPPLLLGGGCCC===;;;999999999:::999888444666999;;;>>>@@@AAABBBHHHIIIKKKTTT___cccccceeecccbbbaaa^^^^^^bbbiiinnnuuuvvvkkkSSSBBB999777222111///000111111000...........................,,,,,,,,,---------.........333999======:::999888:::666222000222555888999???KKKVVVgggNNNKKKHHHIIIFFFEEEFFFHHHHHHEEEBBB>>>???AAADDDHHHMMMRRRTTTVVVYYY\\\]]]\\\[[[\\\^^^___```bbbcccccchhhsss||||||sssxxxwwwooommmaaacccppp~~~nnn```\\\TTTQQQKKKGGGDDDBBBAAA@@@BBBJJJNNNQQQTTTUUUddd{{{nnnbbbcccnnntttoooggg\\\]]]aaaffffffeeejjjrrrvvvnnnfffccccccdddeeeeeeaaa```___^^^]]]\\\[[[[[[[[[\\\\\\ZZZWWWVVVXXXZZZ\\\YYYUUUQQQPPPPPPNNNMMMVVVXXXcccyyy}}}sssdddXXXSSSMMMIIIHHHOOO^^^mmmvvvzzz|||xxxxxxwwwaaaAAA999444444555333111222000000000000000000000000//////000000000000//////////////////000111222333555999<<>>@@@DDDJJJPPPUUUZZZ\\\```fffiiiiiikkkssszzz}}}uuusssmmmgggiiiooosssrrrnnnssszzztttssspppiiibbb___\\\[[[XXXWWWZZZcccmmmpppfff[[[NNNJJJCCC======AAACCCBBBAAAAAA@@@>>><<<<<<===>>>>>>AAABBBAAADDDHHHGGGCCCCCCDDDGGGLLLQQQXXX___ccchhhhhhhhhhhhhhhhhhiiiiii```\\\VVVPPPJJJFFFCCCBBBAAA@@@???===<<<<<<;;;;;;999@@@FFFHHHFFFIIIPPPWWWdddiiinnnkkk___QQQLLLMMMVVVYYY\\\___aaacccfffiiijjjkkknnnrrrxxx~~~~~~{{{xxxwwwbbbGGGGGGEEE???@@@@@@???===::::::<<>>CCCDDDAAA???@@@GGGRRR___ddd___XXXTTTSSSQQQQQQPPPPPPOOOKKKEEEAAA===;;;:::999:::;;;:::999666777888:::<<<===>>>???BBBGGGEEEHHHUUUWWWSSSYYY^^^___```^^^]]]___eeejjjwww~~~sssyyy}}}pppXXXFFF999222222000//////000111///...........................,,,,,,,,,---------......333999BBBFFFFFFCCCBBBCCCBBB>>>888666666888::::::???LLLZZZoooPPPLLLLLLJJJHHHFFFGGGIIIIIIEEEAAA===>>>@@@CCCHHHMMMQQQSSSSSSZZZbbbeeeccc````````````aaadddggghhhkkkuuuyyynnnssszzzlllkkkxxx|||hhhaaaSSSPPPKKKFFFBBB@@@@@@@@@DDDLLLOOOQQQUUUYYYnnn}}}lllggglllqqqooojjj[[[^^^eeeiiihhhgggkkkrrruuullleeeeeegggiiilllooobbbaaa___]]]\\\[[[ZZZZZZYYY[[[\\\ZZZXXXXXX[[[___\\\XXXSSSOOONNNOOOOOOOOOTTTWWWaaavvvppp___VVVPPPMMMLLLQQQ\\\jjjtttxxx|||~~~}}}vvvaaaAAA999444444555333111222000000000000000000000000...///000111111000///...////////////000111222333444888<<>>===???CCCHHHNNNSSSWWWYYYZZZbbbhhhjjjnnnvvv}}}wwwqqqlllmmmqqqqqqlllffffffjjjsss~~~~~~qqqvvvwwwrrrlllhhhfffddd___^^^aaalll{{{~~~nnn\\\RRRLLLEEEBBBBBBEEEEEEDDD>>>>>>???@@@@@@@@@??????===@@@AAA>>>>>>@@@@@@===???AAAEEEIIINNNUUU\\\```dddeeefffffffffeeedddcccYYYVVVRRRMMMHHHDDDBBBAAAAAA???>>><<<:::999888888:::<<<>>>===<<<@@@IIIQQQ[[[___bbb\\\RRRKKKLLLQQQWWWZZZ^^^aaacccfffjjjmmmiiijjjlllpppuuu{{{qqqKKKIIIHHHBBB@@@@@@======:::;;;:::BBBttt|||mmmdddXXXEEEGGGOOO^^^mmmxxxzzzxxxqqqkkkccc]]]XXXSSSOOONNNGGGCCCBBBFFFHHHEEEBBBBBBCCCQQQaaahhhddd]]]YYYYYYTTTTTTRRRQQQOOOKKKEEEAAA???===;;;;;;<<<===<<<;;;888888888888999;;;===>>><<>>BBBAAAAAACCCFFF???<<<888666888:::<<<===AAAHHHSSSlllMMMGGGIIIIIIHHHFFFGGGIIIHHHDDD@@@>>>???@@@BBBFFFIIIMMMOOOPPPXXXbbbjjjllliiidddaaaaaaaaaffflllooopppxxxttt```]]]\\\___hhhqqqqqqnnnvvvyyyoootttoooaaaSSSPPPLLLFFFBBB@@@AAABBBGGGOOOPPPOOORRRXXXrrrwwwlllkkkllljjjfff^^^aaafffjjjhhhfffllltttvvvllleeefffiiikkkooouuudddcccaaa^^^\\\[[[[[[[[[VVVYYY\\\[[[YYYZZZ___ddd[[[VVVPPPLLLKKKMMMOOOPPPQQQWWW```lll||||||fffZZZWWWVVVVVV[[[cccnnnyyyxxxrrraaaAAA999444444555333111222000000000000000000000000...///000111111000///...////////////000111222333111888???HHHMMMPPPnnn{{{hhhSSSPPPKKKIIIIIIJJJKKKKKKLLLJJJHHHEEECCCAAA@@@???===???CCCHHHNNNSSSVVVYYYZZZbbbhhhjjjnnnvvv}}}~~~yyytttuuuyyyxxxrrrkkkbbbaaaccckkkuuuyyyuuuooolllwww~~~zzzxxxvvvsssiiiiiikkksssrrr___WWWPPPIIIFFFGGGGGGFFFDDD:::<<<@@@DDDFFFFFFDDDBBBAAAEEEFFFAAA<<<<<<===;;;:::>>>BBBFFFJJJPPPWWW\\\```aaaccceeedddbbb___]]]TTTSSSPPPMMMIIIFFFCCCBBB@@@???===:::888666555555888888777777888===DDDIIIPPPWWWZZZTTTKKKHHHMMMSSSWWWZZZ^^^aaadddgggjjjmmmiiiiiijjjmmmrrrwww|||zzzNNNJJJJJJDDDAAAAAA<<<<<<;;;<<<999???pppyyynnnaaaGGGKKKUUUcccpppvvvuuurrrjjjeeebbbccceeebbb\\\XXXSSSLLLFFFGGGGGGDDDAAA@@@AAAPPPbbbkkkhhhaaa]]]\\\WWWVVVTTTSSSPPPLLLFFFBBBAAA???======>>>??????>>>:::999777777777999<<<===999GGGCCC@@@MMMOOONNN\\\UUUZZZ```cccbbbccchhhlll{{{wwwpppXXXKKKDDD999---111000//////000000///...........................,,,,,,,,,---------......+++000555777777999>>>CCC888555333333666999<<<===HHHIIINNNkkkNNNFFFIIIIIIGGGFFFGGGHHHGGGBBB>>>AAAAAAAAABBBDDDGGGIIIKKKOOOTTT___kkkrrrqqqhhh```______eeemmmqqqqqqvvv~~~mmmWWWQQQNNNLLLNNNUUUWWWWWW___lllnnnmmmqqq^^^SSSQQQMMMGGGBBBAAABBBCCCIIIPPPPPPNNNOOOVVVrrr}}}ooojjjgggccc```bbbcccggghhhfffeeemmmwwwyyynnnffffffiiijjjnnnsssfffeeebbb___]]]\\\\\\\\\TTTXXX\\\\\\ZZZ\\\aaaggg[[[UUUNNNJJJIIILLLOOOQQQTTT\\\eeehhhlll|||kkk^^^XXXZZZ\\\```gggqqq}}}}}}pppzzznnn```AAA999444444555333111222000000000000000000000000...///000222222000///...////////////000111222333000888BBBLLLQQQQQQiiiyyyjjjRRROOOJJJHHHHHHJJJKKKKKKKKKIIIGGGDDDBBB@@@>>>>>>>>>@@@DDDIIINNNSSSWWWYYY___eeejjjiiilllssszzz}}}|||}}}yyy{{{yyyssskkkddd```dddmmmqqqkkkdddcccrrr}}}sssttttttwww~~~rrr```XXXPPPIIIGGGIIIHHHFFFEEE999<<>>===>>>>>>888;;;@@@DDDHHHMMMTTTYYY]]]___bbbdddccc```\\\ZZZSSSSSSQQQOOOLLLIIIFFFDDD@@@???===:::777555444333444555777999<<>><<<999:::@@@;;;888dddmmm^^^LLLPPPYYYeeeqqqxxxyyywwwqqqqqqrrrqqqnnnhhh___YYYTTTKKKCCCDDDFFFEEEDDDDDDIIIWWWfffkkkiiieee___ZZZUUUUUUUUUSSSPPPLLLGGGDDD???>>>===>>>>>>>>><<<:::777666555555777:::>>>@@@???AAACCCEEEGGGJJJOOORRRWWW[[[```bbbbbbbbbeeeggg{{{rrrjjjYYYQQQFFF;;;444222111000000111111000.............................................------000000000000111222333444222333444555666999===@@@GGGEEESSSrrrPPPAAAHHHFFFFFFFFFGGGGGGDDD???;;;<<<<<>>LLLTTTPPPGGGCCCJJJKKKKKKHHHDDD@@@======:::<<<===???BBBGGGNNNRRRWWW\\\`````````aaa]]]XXXVVVQQQMMMKKKLLLMMMMMMLLLHHHCCC>>>999777666555444555555555555777:::===???KKKLLLLLLLLLJJJJJJLLLNNNTTTUUUXXX]]]aaacccccccccfffhhhkkklllnnnoooqqqsssyyyfffWWWLLLFFFDDDAAAAAA===;;;>>><<<777RRRyyyiii]]][[[___fffnnntttwwwwwwwwwnnnnnnnnnmmmkkkfff___ZZZTTTJJJCCCCCCFFFFFFEEEFFFPPP___nnnrrrnnnhhh```[[[VVVUUUTTTQQQMMMGGGBBB???>>>===<<<===>>>===;;;999999777666555666999;;;===>>>@@@BBBEEEGGGKKKOOOSSSYYY\\\___```aaadddiiinnnyyynnniiiXXXMMMAAA666000222111000000111111000...................................................000000000111222333444555333555666777888;;;???BBBGGGHHHWWWsssSSSCCCIIIFFFFFFGGGGGGGGGDDD???;;;;;;;;;>>>BBBCCCBBBFFFLLLNNNRRRVVV]]]gggmmmhhh```[[[ZZZ[[[]]]]]]\\\aaagggmmmnnnssstttrrr{{{|||kkkZZZOOOIIIEEEFFFFFFFFFHHHHHHGGGJJJNNNKKK^^^qqq}}}uuuhhhbbblllggg]]]SSSOOOMMMKKKNNNRRRMMMIIIJJJMMMHHHJJJcccssscccXXXVVVZZZ^^^bbbdddccceeeiiiiiifffhhhggghhhlllssswwwwwwvvvkkkiiieeeaaa^^^\\\[[[[[[[[[YYYZZZ```bbbbbbffflllccc]]]UUURRRRRRSSSSSSRRRUUU]]]fffjjjlllvvviiiXXXYYY___ggglllnnnpppwww}}}uuummmyyy~~~}}}}}}zzz]]]===777333333333111111444111111111111000000000000000000111111111000000///000000000000111222333444222:::@@@JJJVVV\\\mmm|||bbbRRRLLLLLLIIIKKKMMMFFFIIIIIIHHHEEEAAA???>>>??????@@@CCCFFFJJJNNNPPPRRRZZZ___eeeiiilllrrr||||||wwwqqqmmmlllkkkjjjhhh]]]ccceeennn~~~}}}pppjjjeeecccmmmggg[[[SSSKKKHHHIIIIIIFFFBBB<<<:::???LLLUUUSSSMMMJJJLLLMMMMMMKKKHHHEEEDDDDDDAAA@@@??????@@@DDDJJJOOOQQQXXX]]]^^^```aaa]]]XXXTTTRRRPPPQQQRRRSSSPPPNNNDDDAAA<<<999888777666555555444444555777:::<<<>>>DDDEEEGGGGGGHHHJJJMMMOOOWWWXXXYYY\\\```ccceeeeeeggghhhjjjkkklllnnnqqqsssttt{{{nnn```NNNDDDEEEDDDBBB@@@::::::===888@@@XXX}}}xxxnnngggnnnrrrvvvvvvrrrnnnlllkkkeeeeeedddddddddaaa]]]ZZZVVVLLLCCCCCCEEEEEEFFFGGG[[[kkk{{{~~~xxxoooeee^^^XXXWWWVVVRRRMMMGGGBBB???;;;;;;;;;<<<======:::888;;;999888666666777888:::<<<>>>AAADDDGGGLLLQQQUUUZZZ\\\^^^___aaafffnnntttfffhhhnnn\\\MMM???555111222111000000111111000...................................................000000111111222444555666555777:::<<<===>>>AAACCCGGGLLL[[[nnnvvvWWWEEEGGGHHHGGGGGGGGGFFFCCC>>>;;;888888===CCCEEEDDDFFFJJJJJJMMMQQQWWW```gggddd]]]VVVRRRPPPQQQQQQPPPRRRVVVccckkkqqqpppooorrrvvvwwwwwwxxxqqqcccWWWRRRPPPNNNNNNLLLMMMOOOLLLHHHGGGKKKEEEJJJMMMSSSeee{{{}}}sssfffZZZTTTZZZnnnqqqbbbZZZWWWUUUUUUWWWNNNNNNMMMIIIDDDFFFSSSbbbmmmZZZRRRSSSUUU[[[]]]___```eeeiiifff```bbb```aaaiiissszzzzzzxxxiiiddd___\\\[[[ZZZXXXVVVWWWWWWZZZaaadddeeegggjjjfff```XXXTTTSSSSSSSSSQQQTTTZZZaaagggoooyyyhhhZZZVVV```lllrrrqqqqqqsssvvvwww}}}xxxmmmvvv{{{}}}^^^===777444555555222222444111111111111000000000000///000000111111000000000000000000000111222333444333:::@@@KKKYYY```nnnkkkWWWNNNNNNKKKKKKLLLEEEHHHIIIIIIFFFBBB???>>>>>>===???AAADDDHHHKKKNNNPPPWWW]]]dddiiilllrrr|||xxxqqqoooqqqttteeeccc[[[^^^mmmnnnccc___UUUUUU___oooxxx___VVVKKKFFFGGGGGGDDD???>>><<>>AAAGGGKKKKKKSSSZZZ]]]___```]]]WWWSSSSSSTTTUUUUUURRRMMMIIIAAA???<<<:::999888777555444444444444666888;;;<<<===???BBBDDDFFFJJJOOOSSSYYYYYYYYY[[[]]]aaadddfffiiiiiiiiikkkmmmooorrrsssrrrxxx}}}lll]]]MMMFFFGGGEEE===@@@:::888===;;;999@@@XXXsss}}}xxxtttzzz|||qqqgggccccccgggeeedddccccccbbb```^^^\\\PPPEEEBBBCCCCCCDDDFFF]]]ppp~~~tttiiibbbXXXWWWUUUQQQLLLFFFAAA>>>888888999;;;>>>>>>===;;;===<<<:::888777666777777:::===@@@DDDHHHMMMRRRVVVYYY\\\___```bbbgggooouuugggYYYgggppp]]]KKK<<<444222222111000000111111000.......................................////////////111111111222333555666777777:::===@@@AAABBBDDDFFFIIINNNYYY|||mmmxxxZZZEEEAAAIIIHHHGGGGGGFFFCCC???;;;666666;;;CCCGGGFFFHHHKKKHHHJJJMMMQQQYYY``````[[[RRRMMMIIIJJJJJJIIIKKKOOO^^^lllsssppppppppprrryyy{{{}}}xxxjjjaaa```^^^YYYYYYXXX\\\aaa\\\QQQJJJLLLSSSRRRLLLJJJVVVgggjjjcccaaaVVVQQQSSS]]]}}}uuunnniiibbb[[[XXXVVVVVVQQQHHHCCCEEEJJJMMMjjjqqqnnn]]]PPPOOOQQQOOOSSSVVVYYY]]]eeejjjggg______^^^^^^cccjjjqqquuuuuugggaaaZZZXXXYYYYYYVVVRRRVVVVVVXXX\\\```bbbcccddd```ZZZSSSOOONNNOOOMMMLLLRRRSSSXXXbbbooo|||yyyeee\\\ZZZeeeppptttsssuuuxxxzzzxxxvvvkkksss\\\===777444555555222222444111111111111000000000///...///000000000000000000000000000000111222333444333:::???JJJ\\\eeeqqqttt\\\OOOOOOLLLLLLLLLFFFHHHIIIJJJHHHDDDAAA???>>>>>>>>>@@@CCCFFFJJJMMMOOOUUU\\\ccchhhkkkqqqyyy}}}uuurrrtttxxxrrrnnnbbb^^^hhhggg___^^^TTTSSSWWW```xxxiii]]]OOOHHHHHHHHHCCC>>>@@@???BBBIIIQQQUUUUUUSSSQQQQQQPPPNNNKKKJJJLLLMMMMMMKKKHHHDDDBBBBBBFFFIIIJJJRRRZZZ]]]``````\\\VVVTTTTTTTTTRRROOOJJJDDD@@@AAA???===;;;:::999666444444333444444555777999:::;;;===@@@CCCFFFKKKQQQUUUWWWXXXZZZ\\\]]]___aaaccchhhiiikkknnnqqqssssssrrrtttwww{{{fffTTTIIIGGGGGGAAA<<>>888======888;;;KKK\\\|||~~~yyyvvv|||uuuppppppvvvtttpppmmmllljjjgggfffcccVVVHHHBBBAAAAAAAAACCCZZZnnnwwwnnnggg\\\ZZZVVVPPPIIIBBB<<<999777666777:::===??????>>>???>>><<<999888777777777999<<<@@@DDDHHHMMMSSSWWWXXX\\\```bbbdddgggmmmrrrcccWWWeeemmmXXXEEE666000111222111000000111111000..................................../////////000000111222222333444666888999999<<>>>>>???@@@BBBEEEIIIMMMOOOVVV\\\ccchhhkkkpppxxx~~~{{{vvvsssrrrxxxxxxnnnhhhlllhhhcccfffaaa\\\YYYYYYjjjssseeeTTTKKKJJJJJJEEE@@@BBBBBBCCCGGGMMMRRRSSSQQQQQQQQQPPPMMMJJJIIIJJJKKKLLLLLLKKKHHHFFFFFFHHHKKKNNNUUU\\\___aaaaaa\\\UUUTTTSSSQQQNNNJJJEEEBBB@@@EEECCC@@@===<<<999666333444444444555555666777888:::;;;>>>AAADDDIIIOOOTTTUUUYYY^^^aaabbbaaabbbcccfffhhhmmmrrrwwwxxxuuurrrtttvvvyyynnnWWWIIIGGGFFF>>>@@@GGGAAA;;;===;;;777;;;>>>GGG___zzzxxx~~~}}}zzzvvvrrrpppmmmjjjhhhiiiZZZJJJBBB@@@???@@@BBB[[[qqqxxxrrrgggccc]]]UUULLLCCC<<<888888666555666:::===>>>???===<<<;;;999888777777666999<<<@@@DDDHHHMMMSSSXXXWWW[[[```ccceeehhhnnnrrr^^^QQQ\\\vvvpppWWWDDD777222444222111000000111111000....................................//////000000111222222333444666777999:::;;;===@@@BBBCCCDDDGGGIIILLLOOORRRlll~~~}}}uuudddPPPCCCIIIHHHGGGFFFFFFDDDAAA???<<<999:::@@@FFFIIIMMMQQQOOONNNKKKFFFGGGJJJKKKHHHIIIGGGGGGGGGEEEDDDKKKSSSYYYsssvvvlllooolllnnn~~~sssdddfffiiixxxooo^^^[[[RRRVVVWWWVVVZZZfffrrrwwwdddYYYZZZ]]]WWWYYYeeekkkhhhfffjjjrrruuuoooeee```XXXUUUNNNFFFCCCDDDDDDBBB>>>???>>>===@@@FFFHHHGGGMMMQQQTTTXXX]]]aaa^^^XXX[[[^^^___^^^\\\aaallluuuaaa\\\WWWUUUUUUTTTSSSPPPRRRSSSRRRTTT\\\eeeiiigggQQQMMMHHHFFFHHHIIIHHHGGGKKKJJJKKKOOOYYYiiixxxsssbbb[[[^^^lllqqqsssrrrxxx{{{nnnkkkyyy___;;;666333555555222000222111111111111000000000000------...///000000000000000000000000111222333444444999;;;FFF___pppzzzhhhPPPNNNMMMLLLNNNKKKIIILLLNNNMMMIIIEEEAAA????????????AAADDDHHHLLLOOOVVV\\\cccgggjjjpppyyyxxxttttttyyyuuuqqqvvvtttrrryyyrrrkkkfffaaaddd~~~nnnYYYNNNLLLKKKEEE>>>CCCEEEFFFGGGKKKQQQRRRPPPQQQQQQQQQNNNKKKJJJJJJKKKLLLLLLKKKIIIGGGHHHKKKNNNRRRYYY___aaabbbaaa\\\VVVRRRRRRQQQNNNJJJIIIIIIJJJJJJGGGCCC@@@===;;;888666444555555555666666777777888999;;;===@@@FFFLLLQQQUUU[[[bbbffffffeeeeeefffeeegggkkksssyyy{{{wwwssssssuuuwwwnnnSSSHHHGGGAAACCCFFF@@@<<>>@@@CCCWWWnnnzzzvvviiieee___WWWNNNFFF???<<<:::777333222444777:::;;;999999888777777666666666:::<<<@@@DDDHHHMMMSSSWWWYYY\\\___bbbeeejjjrrryyy\\\PPP[[[wwwvvvZZZFFF999555777222111000000111111000...........................---......///000000111111222333333555666888:::;;;<<<>>>???@@@AAADDDGGGJJJKKKQQQTTTjjjwwwuuummm[[[KKKHHHGGGFFFFFFFFFEEECCCAAA===999:::BBBMMMVVV___fffhhhfff^^^SSSNNNMMMLLLHHHHHHIIIJJJIIIEEECCCLLLWWWggg{{{|||tttsssxxxnnnsssvvvtttdddccc]]]XXX]]]llluuueeeeeekkkcccYYYXXXUUUQQQQQQVVV^^^aaa]]]XXXWWWPPPLLLIIIHHHGGGEEEDDDEEE@@@;;;999;;;======@@@DDDGGGLLLQQQSSSWWW[[[ZZZWWWZZZ\\\]]]\\\\\\___eeejjj\\\ZZZWWWSSSQQQPPPPPPPPPPPPSSSTTTVVV^^^ggghhhcccPPPLLLHHHFFFHHHIIIHHHFFFEEEHHHJJJLLLQQQ]]]nnn{{{{{{mmm^^^[[[bbbnnnrrrsssttt~~~yyytttjjjjjjyyyrrrYYY;;;777555666666333111222111111111111000000000000,,,---...///000000000000000000000000111222333444444999888CCC___ttt~~~rrrUUUPPPMMMLLLNNNLLLJJJMMMPPPPPPLLLGGGBBB@@@=========???BBBFFFJJJMMMTTTZZZ```eeejjjqqq|||~~~{{{qqqwwwuuuyyy~~~sssrrr```ZZZTTTKKKBBBEEEHHHJJJIIIMMMTTTVVVSSSRRRSSSTTTSSSQQQPPPPPPPPPNNNLLLHHHEEECCCGGGMMMRRRTTTZZZ___```aaabbb^^^YYYSSSTTTTTTRRRNNNLLLMMMOOOLLLIIIDDDAAA???>>>===<<<555555666777777777666666777888:::<<<@@@EEELLLQQQTTTZZZaaaeeeddddddfffiiieeeeeegggnnnvvvzzzyyyvvvvvvwwwyyy^^^LLLJJJHHHCCCCCC<<<===BBB<<<666===:::666===NNNXXX]]]jjjzzz~~~{{{vvvtttuuuxxx|||rrrfffggghhhjjjooouuuyyy{{{{{{kkk[[[JJJAAA??????AAAEEEMMMddd{{{}}}vvvpppnnn^^^[[[WWWPPPJJJCCC???<<<===888333000000333555666666666666666555555555555:::===@@@DDDHHHMMMSSSWWWZZZ\\\^^^```dddlllwww|||ddd[[[hhh|||}}}|||wwwXXXCCC777333444222111000000111111000///........................---......///000111111222222333444555777999;;;<<<===>>>??????@@@CCCGGGKKKHHHSSSXXXkkkvvvwwwsssbbbQQQHHHFFFEEEFFFFFFFFFDDDBBB;;;777999FFFUUUdddrrr|||yyyjjjaaa]]]ZZZVVVJJJLLLOOOMMMFFFDDDNNN[[[yyy|||www|||uuummmbbb[[[cccyyyzzzxxxvvvggg]]]UUUQQQOOOQQQUUUTTTPPPNNNOOOJJJFFFGGGLLLLLLGGGEEEIIIGGG@@@<<>>BBBHHHOOOUUUSSSXXX^^^```___```eeeiiieeecccccciiirrryyyzzzyyy{{{|||}}}wwwRRR@@@GGGBBBAAA@@@@@@@@@>>>:::888999:::===CCCJJJSSSZZZ___bbbiiijjjmmmtttrrrtttrrrlllmmmnnnqqquuuwwwzzzvvv\\\FFFCCCFFFEEECCCEEEIIIRRR^^^fffiiieee```\\\XXXRRRKKKFFFDDDCCC@@@======:::666111//////000111444444333222333444555666:::;;;>>>CCCIIIOOOTTTXXX^^^[[[___fffgggiiixxx```hhhrrr|||VVV>>>888666111222222222222111111111000---------.........////////////...//////000111222333444666777777888;;;===<<<>>>@@@@@@AAABBBEEEGGGLLLMMMXXXsssxxxsss[[[TTTOOOLLLHHHGGGHHHIIIGGGEEEAAABBB>>>AAAWWWuuuttteee___TTTLLLHHHLLLJJJDDDHHHRRRuuuyyyfff\\\fffsss```WWWPPPPPPOOOPPPOOONNNKKKHHHHHHHHHHHHHHHHHHIIIJJJKKKGGGEEEAAA>>>;;;;;;<<<<<<@@@CCCGGGJJJMMMPPPTTTVVVVVVXXXZZZ\\\]]]\\\[[[ZZZYYYVVVSSSQQQQQQQQQQQQPPPKKKOOOUUUXXXZZZYYYYYYYYYMMMIIIFFFDDDFFFFFFDDDBBBBBBCCCFFFLLLPPPWWWeeerrrxxxxxxsssiii^^^ZZZ]]]cccooommmooovvvuuu}}}~~~uuusssnnnTTT===888444444777888666333444444333333222111000000000000000000000000000000111111111111222333444444666111666@@@QQQrrraaaQQQPPPOOOMMMMMMPPPOOONNNMMMLLLHHHBBB>>>???@@@@@@@@@AAACCCHHHKKKUUUXXX___fffllluuuuuussswwwqqqUUUYYYWWWUUUSSSQQQPPPUUUZZZSSSPPPOOOSSSVVVVVVYYY\\\YYYOOOEEEAAAAAACCCJJJQQQVVVXXX\\\___aaaaaa```___\\\___^^^XXXSSSPPPMMMJJJHHHIIIEEE??????DDDEEEAAA>>>;;;888666777888888888999:::;;;>>>DDDJJJPPPSSSTTTWWWYYYZZZ[[[___eeejjjjjjjjjjjjkkknnnttt}}}}}}zzzVVVAAAGGGCCCBBBAAA@@@@@@>>>;;;888888999;;;@@@FFFNNNUUUYYY```ggggggiiipppoooqqq~~~wwwsssqqqtttyyy~~~~~~cccJJJFFFIIIFFFBBBBBBAAAGGGPPPWWWZZZXXXTTTRRRKKKGGGBBB????????????===<<<:::777444222222333444444444333333333444555666:::<<>>>>>???AAAAAABBBCCCFFFHHHNNNJJJXXXsssxxx[[[QQQMMMJJJGGGFFFGGGHHHFFFEEE>>>@@@???BBBRRRmmmyyycccXXXPPPOOOKKKGGGLLLWWWkkkvvvfffjjjzzzfffZZZUUUSSSRRRQQQPPPOOOMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLHHHFFFBBB???===<<<<<<===AAABBBEEEHHHLLLOOORRRSSSXXXZZZ\\\^^^______^^^]]]XXXUUUQQQOOONNNNNNNNNMMMNNNQQQSSSTTTSSSQQQOOOOOOLLLIIIEEEDDDEEEEEEDDDBBBDDDDDDFFFKKKNNNSSS^^^jjjssssssnnneee\\\YYY___eeennnkkklllrrr{{{zzz{{{{{{mmmWWW===999444444666777555222444444333222222111000000000000000000000000000000111111111111222333444444777555999>>>NNNrrreeeRRRQQQRRRPPPNNNOOONNNMMMMMMLLLIIIEEEAAA???@@@@@@???@@@CCCGGGKKKTTTWWW^^^eeejjjrrr~~~~~~}}}qqqjjj```VVVRRRSSSVVVXXXXXXSSSOOOOOOUUUZZZZZZ[[[]]]\\\QQQFFFBBBCCCEEEJJJPPPVVVVVVVVVWWWXXXZZZ\\\]]]___bbbbbb\\\WWWUUUSSSOOOHHHIIIEEEAAABBBGGGHHHDDD???===::::::;;;;;;;;;:::999:::;;;???DDDJJJOOOSSSRRRUUUYYYZZZ[[[^^^dddhhhggghhhiiikkkmmmrrryyy}}}}}}{{{~~~cccHHHKKKDDDCCCAAA@@@@@@???<<<999777777999<<>>???@@@BBBCCCCCCEEEGGGJJJNNNCCCXXXuuu{{{XXXLLLKKKIIIGGGFFFFFFGGGEEEDDD???>>>???BBBIII\\\}}}sssbbbWWWLLLBBBCCCJJJVVV{{{llliiivvvxxx{{{uuudddXXXVVVTTTQQQOOONNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNJJJHHHDDDAAA>>>======>>>BBB@@@AAAEEEKKKPPPQQQPPPWWWYYY[[[^^^______^^^]]]WWWTTTPPPMMMLLLKKKJJJIIIMMMNNNOOOMMMJJJHHHGGGHHHJJJHHHEEEDDDDDDDDDBBBAAADDDDDDFFFIIIKKKMMMUUU^^^hhhgggddd]]]YYY\\\eeemmmpppmmmkkkpppyyygggTTT>>>:::555444555666444111333333333222111111000000000000000000000000000000111111111111222333444555777999<<<;;;IIIsssvvvlllUUURRRUUUTTTPPPNNNNNNMMMMMMMMMKKKGGGDDD???????????????AAAFFFIIIRRRUUU\\\ccchhhooo~~~~~~zzzzzzrrr___WWWZZZ^^^\\\WWWUUUPPPPPPWWW^^^___^^^^^^___SSSGGGDDDEEEGGGJJJNNNTTTQQQNNNLLLMMMQQQVVVYYY___cccddd___[[[ZZZWWWTTTIIIIIIFFFCCCDDDHHHIIIGGG@@@??????@@@AAAAAA???===::::::<<>>@@@???HHHhhhsssbbbQQQIIIHHHBBBPPPYYYeeeooohhhfffwwwzzzkkkcccccchhhllluuuiii```eeejjjfff]]]VVVSSSQQQNNNJJJIIIKKKPPPSSSQQQQQQQQQPPPPPPOOONNNMMMKKKIIIFFFCCC@@@?????????AAA>>>===BBBKKKQQQRRRPPPRRRTTTWWWYYY[[[[[[[[[ZZZWWWTTTOOOLLLJJJIIIHHHGGGGGGHHHHHHGGGEEEEEEFFFGGGHHHGGGEEEDDDCCCBBBAAA@@@CCCAAACCCGGGHHHHHHMMMTTTZZZZZZYYYWWWXXX___kkktttvvvrrrooottt}}}___LLL===:::666555444444333111333222222222111111000000000000000000000000000000000000111111222333444555666;;;>>>999EEEsssvvvyyy^^^UUUVVVVVVTTTQQQPPPOOONNNNNNLLLHHHEEE???@@@???>>>>>>@@@DDDHHHNNNRRRYYYaaafffooowwwllldddaaa```___fffssspppddddddfff```WWW[[[TTTPPPVVV\\\^^^]]]]]]^^^RRRGGGEEEGGGHHHIIIKKKPPPMMMJJJGGGHHHKKKPPPSSS[[[```bbb___\\\\\\ZZZVVVMMMKKKHHHFFFFFFGGGGGGEEEAAABBBCCCEEEFFFEEEBBB???:::;;;<<>><<<999888888999;;;???CCCFFFIIIQQQSSSUUU\\\___hhh|||}}}{{{{{{dddTTTPPPUUU]]]___YYYQQQKKKIIIIIIJJJJJJHHHFFFCCC???;;;888666666555666777999:::::::::999555555444333444555666777<<<>>>BBBGGGLLLQQQUUUWWW]]]]]]```dddjjjuuu}}}|||iiiuuuqqqZZZBBB555222111000////////////.........---........./////////000000000000111111333444555666555888;;;<<<======???@@@@@@AAACCCDDDDDDFFFHHHKKKOOOFFFhhhddduuu^^^LLLIIIJJJJJJIIIHHHGGGGGGGGGIII@@@===@@@===>>>UUUqqqvvvggg```PPPJJJDDDIIIMMMHHHJJJWWW```sssuuupppiiiaaaZZZUUURRRQQQWWWTTTSSSWWWZZZZZZYYYYYYOOONNNKKKHHHGGGKKKSSSYYYSSSSSSRRRRRRPPPOOOMMMLLLJJJIIIGGGDDDBBBAAA@@@@@@???===<<>>???CCCEEEEEEIIINNNSSSSSSTTTTTTXXX```jjjrrrxxxuuusssxxx}}}yyyZZZEEE<<<:::777555444333222111222222111111111111111000000000000000000000000000000000000111222333555666444999===888CCCqqqzzzxxxoooZZZUUUVVVUUUUUUSSSQQQPPPNNNLLLHHHEEE@@@@@@@@@???>>>@@@DDDGGGKKKOOOVVV___fffppprrrgggcccddd___ZZZYYY___gggppp|||qqqkkkiiibbbXXX\\\TTTNNNOOOSSSTTTUUUVVVYYYOOOGGGGGGIIIHHHHHHJJJMMMLLLJJJIIIIIIJJJLLLMMMWWW]]]```^^^]]]^^^\\\YYYQQQMMMIIIHHHGGGEEECCCBBBCCCDDDFFFHHHJJJGGGCCC???;;;<<<===@@@CCCGGGJJJLLLSSSXXX]]]^^^]]]\\\]]]___hhhlllrrrvvvyyyzzz{{{|||yyyeeeOOOIIIFFFCCCBBBBBBAAA???>>>:::999999999<<>>:::::::::555666777888999999999999666555444444444555777777<<<>>>CCCIIIOOOTTTXXXYYY^^^___aaaeeennn|||qqqbbbvvvXXX???111///333555////////////................../////////000000000111111111222444555777888666999<<<>>>>>>???@@@AAABBBCCCEEEFFFFFFGGGJJJLLLQQQQQQqqqiiiwwwbbbHHHHHHJJJKKKKKKIIIHHHHHHHHHIIIAAA===@@@??????MMM```}}}qqqdddVVVKKKKKKKKKHHHHHHKKKKKKRRRbbbxxx{{{ssskkkiiillllllhhhcccZZZWWWTTTPPPNNNMMMMMMNNNKKKMMMPPPRRRQQQPPPSSSUUUOOONNNLLLHHHGGGLLLUUU\\\TTTTTTTTTSSSQQQOOOLLLKKKIIIHHHFFFEEECCCBBBBBBBBB>>><<<<<>>@@@CCCFFFKKKNNNTTT\\\dddpppuuunnnooorrrhhheeedddeeeeeegggoooyyysssllliii```VVVWWWPPPJJJIIIIIIGGGHHHLLLPPPKKKIIIKKKKKKIIIIIIKKKLLLLLLMMMMMMMMMLLLJJJJJJSSSYYY^^^^^^^^^___^^^[[[TTTOOOKKKKKKIIIDDDAAAAAADDDEEEGGGIIIJJJGGGBBB>>>;;;<<<>>>@@@CCCFFFIIIJJJQQQVVV[[[]]]\\\[[[]]]___fffiiiooosssvvvyyy||||||mmmUUUJJJGGGDDDBBBBBBAAA@@@???999999888999<<<@@@DDDFFFKKKUUUWWWYYY]]]]]]eeeyyyyyyxxxwwwkkkhhhjjjkkklllcccWWWOOOLLLLLLJJJHHHLLLLLLKKKGGGBBB???>>>???888888888888888888888888666555444444444555777888<<>>@@@IIIUUUxxxggg[[[TTTNNNNNNMMMFFFKKKIIINNN[[[bbbbbbbbbdddaaa]]]YYYWWWYYYZZZXXXUUUPPPOOONNNMMMLLLMMMNNNNNNJJJMMMPPPPPPNNNNNNNNNNNNOOONNNLLLHHHEEEIIIRRRYYYVVVVVVVVVUUUSSSPPPMMMKKKFFFFFFEEEEEEDDDDDDCCCCCC>>>>>>===>>>@@@DDDHHHJJJMMMOOORRRVVVXXXYYYYYYYYYVVVSSSNNNKKKJJJIIIHHHGGGHHHIIIIIIGGGDDDBBBBBBCCCEEEGGGHHHGGGDDDAAA@@@AAAAAA===<<>>DDDfffrrrbbbYYYXXXUUUXXXUUUSSSQQQPPPNNNKKKIIICCCCCCBBB@@@???@@@DDDFFFLLLNNNSSSYYYaaannn~~~yyyzzz}}}rrrrrrtttvvvsssoooqqqwwwzzz|||yyywwwtttooosssppphhheeefff^^^RRROOOMMMKKKJJJFFFAAAAAAFFFIIIIIILLLPPPOOOKKKKKKOOOMMMNNNOOOPPPOOOMMMJJJIIIMMMTTTYYYZZZ[[[]]]\\\YYYUUUOOOLLLMMMKKKFFFCCCDDDEEEEEEFFFHHHHHHEEE@@@<<<<<<===>>>AAACCCFFFHHHIIILLLQQQVVVYYYYYY[[[^^^aaadddgggkkkoootttyyysss]]]JJJHHHDDDBBBBBBBBBAAA@@@999888888999<<<@@@DDDGGGTTT\\\\\\ZZZYYYTTTYYYkkkwwwrrr}}}~~~|||xxxooofffZZZSSSQQQQQQOOOLLLRRRSSSRRRMMMFFFBBB@@@AAA;;;:::999888888888888999666555555444555666777888<<>>@@@AAA@@@AAABBBGGGHHHJJJKKKKKKMMMOOORRRNNN[[[nnn{{{[[[DDDGGGJJJJJJGGGEEEFFFGGGCCCCCCAAA===;;;===FFFNNNmmmrrrdddbbb```SSSQQQNNNPPPWWWVVVPPPOOOUUUTTTTTTRRRSSSWWWYYYWWWSSSSSSUUUWWWXXXVVVTTTPPPNNNOOOQQQQQQQQQRRRSSSPPPLLLMMMMMMKKKFFFBBBEEEMMMTTTWWWXXXXXXWWWTTTQQQMMMKKKEEEEEEEEEEEEDDDDDDDDDDDD??????>>>===<<<>>>BBBEEEKKKMMMPPPTTTWWWXXXXXXXXXUUUQQQMMMJJJIIIIIIHHHGGGFFFGGGHHHHHHFFFDDDDDDDDDEEEGGGIIIHHHDDDAAAAAABBBCCC>>><<<>>>AAAAAADDDIIIFFFKKKRRRZZZaaafffhhhiiijjjkkkqqq}}}|||qqqyyywww|||{{{gggNNN@@@777777666444333222333555000000000000000111111111000000000000000000000000//////000111222444666777<<<555:::AAAEEEaaaxxx}}}bbb]]]\\\WWWVVVTTTRRRQQQQQQOOOMMMKKKDDDDDDCCCAAA@@@AAADDDGGGNNNOOORRRXXX___lll}}}}}}xxx}}}~~~wwwllldddbbbbbb___cccaaa\\\^^^ccc\\\OOOKKKLLLOOOOOOIIIAAAAAAEEEDDDHHHOOOTTTQQQLLLMMMRRROOOOOOPPPPPPOOOMMMKKKIIIGGGNNNTTTVVVWWWYYYYYYVVVVVVOOOMMMOOONNNHHHEEEGGGEEEEEEFFFGGGFFFCCC???;;;<<<===???AAACCCEEEGGGHHHGGGLLLRRRUUUXXX[[[```ddddddfffjjjnnnssszzz}}}iiiRRRGGGGGGHHHCCCCCCCCC;;;@@@===777888===:::AAAWWW___eeejjjeee[[[YYYaaakkkzzzsssyyy}}}ppp___XXXWWWRRRPPPNNNGGGNNNYYY]]]UUUJJJEEEDDDBBB===999888;;;<<<999777888999999888666444555888;;;???BBBGGGLLLRRRXXX___cccfffggghhhmmm{{{~~~vvv}}}~~~xxxwwwvvv~~~kkkddd]]]CCC666666---111111000000//////......000000000000000111222222222333444666888:::<<<===@@@AAACCCDDDCCCDDDFFFHHHLLLLLLLLLLLLLLLOOOTTTWWW\\\ddd}}}mmmKKKOOOJJJGGGJJJGGGCCCHHHFFFDDDAAA===;;;===BBBFFF]]]yyy|||qqqiiiiiimmmmmmhhhkkkjjjjjjlllnnnppppppooommmgggiiijjjcccdddgggbbbdddcccaaa^^^[[[XXXUUUTTTUUURRRMMMIIIHHHHHHHHHHHHKKKNNNSSSUUUTTTPPPJJJFFFAAACCCEEEEEECCCCCCFFFIIIEEEDDDBBBAAA@@@@@@AAAAAAKKKNNNQQQTTTTTTTTTTTTTTTUUUSSSQQQPPPOOOLLLIIIFFFEEEBBBAAACCCGGGIIIGGGEEEHHHHHHHHHGGGEEEEEEGGGHHHCCCBBB@@@>>><<<>>>AAAEEEEEEHHHNNNUUU\\\bbbgggiiijjjmmmsss~~~~~~}}}}}}xxxuuu~~~{{{rrrssszzzttt^^^KKKFFF888777666555444333222222000000000000000000000000111111111000000000000000222222222333444555666777888::::::@@@FFFSSSjjj```ZZZ\\\YYYXXXWWWVVVVVVVVVWWWXXXKKKHHHDDD@@@>>>@@@CCCEEEIIIIIIMMMUUU___jjj|||{{{uuummmhhhddd```]]]]]]^^^[[[WWWXXX[[[[[[XXXUUUTTTSSSPPPLLLGGGBBB???FFFIIINNNPPPRRRSSSUUUWWWPPPOOOOOOMMMKKKIIIGGGFFFNNNMMMMMMMMMNNNPPPSSSTTTPPPPPPOOOOOOMMMLLLJJJIIIGGGGGGEEECCCAAA???===<<<===>>>>>>@@@AAABBBCCCCCCKKKMMMOOOQQQTTTZZZ```eeedddeeehhhkkkooowww~~~nnnjjjVVVHHHDDDEEEAAABBBEEE???;;;<<<777777::::::GGGbbbwww|||lll``````eee||||||~~~jjjZZZUUUWWWRRRRRRQQQIIIPPPZZZ```[[[RRRJJJDDD>>>CCC???===???>>>:::777777999888777555444555888;;;???CCCIIIOOOTTTZZZ___ccceeefffgggnnn}}}wwwzzz}}}|||zzzmmmiii]]]BBB777888...111000000000/////////...000000000000000111222333333444666777:::<<<===>>>???BBBDDDFFFFFFFFFHHHIIIIIIJJJLLLMMMOOOSSSXXX\\\```eee{{{zzzPPPQQQKKKHHHJJJFFFBBBEEEFFFEEEBBB>>><<<===AAADDDTTTjjj~~~|||uuuvvvzzztttoooooonnnmmmjjjeee]]]WWWWWWTTTPPPMMMLLLLLLKKKJJJHHHJJJMMMOOONNNKKKFFFCCCBBBCCCDDDCCCBBBCCCFFFIIIGGGFFFDDDCCCAAAAAAAAAAAAIIILLLQQQUUUVVVVVVUUUTTTTTTSSSPPPOOONNNMMMJJJHHHFFFDDDAAAAAACCCEEEFFFFFFHHHHHHIIIGGGEEECCCDDDEEECCCBBB@@@>>><<<===@@@CCCDDDGGGLLLRRRZZZ```fffiiikkkqqqyyyuuuxxxyyyxxxxxxqqqssszzzsss[[[GGGBBB777666666555444333222111000000000000000000000000111111111111000000000000222222222333444555777777888:::;;;@@@FFFPPPxxxttt^^^SSSWWWXXXWWWVVVUUUUUUUUUVVVWWWMMMJJJEEE@@@???@@@BBBDDDIIIIIIMMMTTT\\\fffvvv{{{tttooojjjeeebbbbbb^^^XXXVVV[[[aaaaaa\\\XXXWWWTTTQQQNNNKKKIIIHHHJJJKKKNNNQQQSSSUUUVVVVVVPPPOOONNNLLLJJJHHHFFFEEEIIIIIIIIIJJJLLLMMMOOOPPPOOOOOONNNMMMLLLJJJIIIHHHEEEEEECCCBBB@@@>>>======<<<===>>>???@@@BBBCCCDDDJJJLLLNNNPPPTTTYYY```ddddddfffjjjnnnsssyyy}}}kkk|||aaaNNNEEEDDD@@@BBBEEEAAA;;;>>>999666888999IIIeee}}}~~~fffWWWTTTWWWUUUUUUTTTMMMLLLUUU\\\\\\XXXQQQGGG@@@EEE@@@>>>??????:::888888888888666555333444777:::@@@EEELLLSSSXXX\\\```bbbeeefffhhhppp~~~|||{{{}}}~~~pppqqqqqq]]]@@@888888///000000000000////////////000000000000111222444444666666888:::<<<===???@@@>>>BBBFFFHHHIIIIIIIIIJJJJJJKKKMMMNNNPPPTTTZZZ^^^aaaaaattt|||UUUNNNIIIJJJKKKGGGDDDFFFGGGFFFCCC@@@======@@@BBBNNN^^^}}}}}}}}}yyymmmccc___\\\WWWTTTRRRPPPMMMKKKEEEFFFHHHHHHGGGDDDBBB@@@BBBCCCBBBAAAAAACCCGGGJJJIIIIIIGGGFFFDDDCCCBBBAAAEEEIIIPPPVVVYYYYYYXXXVVVUUUSSSPPPOOONNNMMMLLLJJJFFFEEECCCAAA???@@@CCCFFFHHHIIIJJJIIIFFFDDDCCCDDDCCCCCCAAA???<<<<<<>>>@@@DDDFFFIIIOOOVVV^^^dddhhhlllwwwtttwwwxxxwwwtttooossszzzqqqVVVBBB<<<555555444444333222111111000000000000000000000000111111111111111111111111222333333333555666777888888;;;<<>>======;;;;;;<<<>>>@@@BBBDDDEEEIIIJJJMMMPPPTTTYYY___cccdddfffkkkrrrxxx{{{{{{zzzbbboooVVVIIIHHHCCCCCCEEE@@@@@@BBB<<<777888888CCCYYYlll\\\YYY\\\XXXXXXWWWPPPFFFJJJPPPTTTVVVTTTOOOIIIBBB===;;;===>>>;;;999;;;777777666444333444888:::AAAGGGPPPXXX]]]```bbbccciiijjjllluuurrrvvvggguuuuuuYYY===777666---000000000000////////////000000111111222444555666888999:::<<<>>>???AAAAAA===AAAFFFIIIJJJJJJJJJJJJMMMNNNNNNNNNOOORRRVVVZZZ\\\ZZZjjjyyyzzzjjjiii[[[JJJEEELLLLLLJJJJJJIIIGGGFFFEEEBBB???===>>>@@@IIISSStttvvvllliiifffaaa]]]YYYUUUPPPLLLHHHGGGFFFEEECCCBBBAAA@@@BBBAAA@@@???@@@CCCHHHKKKKKKKKKJJJIIIGGGEEECCCBBBCCCFFFLLLTTT[[[^^^___^^^YYYVVVSSSPPPOOONNNLLLJJJEEEGGGGGGDDD@@@>>>@@@CCCFFFHHHJJJIIIGGGEEEEEEEEEDDDDDDBBB@@@===<<<===>>>DDDEEEHHHMMMTTT\\\dddiiilllzzz|||~~~xxxttt|||rrrnnnsssyyymmmQQQ<<<777444444333333222111111000000000000000000000000000000111111111111111222222333333333444555777888999999===???DDDIIIJJJbbbqqqWWW\\\VVVUUUTTTSSSRRRRRRQQQQQQQQQNNNIIIDDDAAA@@@AAAAAAEEEGGGLLLQQQVVV]]]lll{{{{{{sssfff___ccckkkkkkfff]]]XXXPPPIIIFFFFFFIIIKKKNNNJJJHHHJJJOOOQQQNNNJJJEEEDDDDDDCCCCCCBBBBBBAAA@@@AAABBBDDDEEEFFFFFFFFFDDDDDDDDDCCCBBB@@@>>>>>>>>>>>>>>>=========<<<<<<::::::;;;===???BBBDDDEEEGGGIIIMMMPPPTTTYYY___cccdddfffkkkrrryyy}}}|||{{{|||XXXuuuYYYJJJJJJGGGEEEEEE@@@BBBCCC<<<888<<<;;;===IIIjjj|||kkkcccccc]]][[[ZZZSSSIIIGGGGGGKKKPPPSSSSSSSSSCCC>>>;;;======;;;:::;;;777777666444333555888;;;BBBIIISSS\\\aaadddffffffnnnpppuuu}}}{{{yyywwwooovvvwwwcccuuuqqqQQQ:::444111,,,////////////000000000000000000111222444555777888:::;;;<<<>>>???AAABBBCCC<<<@@@EEEHHHIIIIIIIIIJJJLLLMMMMMMLLLMMMOOOTTTWWWXXXVVVbbbkkkfffuuuhhhjjjhhhKKKDDDOOOMMMJJJLLLJJJFFFFFFFFFDDDAAA>>>===>>>AAAFFF^^^}}}{{{}}}}}}tttlllooolllhhhdddaaa]]]YYYUUUOOOMMMJJJGGGEEEDDDCCCCCCAAA@@@>>>>>>@@@DDDHHHJJJLLLLLLLLLLLLJJJGGGDDDBBBBBBDDDIIIRRR\\\dddggghhh^^^[[[WWWTTTRRRPPPMMMKKKEEEIIIKKKJJJEEEAAA@@@@@@AAACCCEEEEEEDDDDDDEEEFFFDDDDDDDDDBBB???=========EEEEEEGGGLLLSSS\\\dddiiiiiixxxvvv}}}{{{rrrppptttwwwhhhKKK777555333333333222222111111000000000000000000000000000000000111111222222222333333333444555666888999:::;;;@@@CCCGGGKKKJJJYYYvvv|||^^^___VVVVVVUUUTTTSSSRRRPPPPPPSSSOOOJJJFFFBBBAAAAAAAAABBBEEEJJJPPPTTT[[[lll|||{{{oookkknnnnnnlllddd^^^TTTKKKGGGFFFIIILLLLLLHHHDDDEEEIIIJJJGGGCCC???@@@BBBDDDEEEFFFFFFFFFAAABBBBBBBBBCCCDDDDDDDDDCCCBBBBBBAAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;>>>AAACCCEEEFFFIIIMMMPPPTTTYYY___ccceeefffiiiooovvv}}}~~~UUU{{{[[[IIIJJJHHHFFFFFFBBB???BBB<<<999???>>>:::@@@QQQggg}}}pppjjj```]]]]]]VVVOOOJJJHHHIIILLLMMMPPPTTTIIICCC??????>>>:::888:::777777777555444666:::===CCCJJJUUU___eeehhhjjjkkkqqqwww~~~xxxlllrrruuussssss{{{kkk```pppeeeFFF888222------////////////000000000000000111111333555777999:::<<<<<<===???@@@BBBCCCCCC>>>AAAEEEHHHHHHIIIIIIJJJIIIJJJJJJJJJKKKOOOSSSWWWXXXSSS[[[___WWWdddsssooo{{{RRRGGGRRRKKKGGGKKKFFFDDDFFFGGGFFFBBB???======???@@@KKKggg}}}wwwrrrssspppllljjjhhhfffcccaaaWWWTTTPPPLLLHHHGGGFFFFFF@@@>>><<<===AAAEEEHHHIIIKKKLLLMMMNNNLLLIIIEEECCCBBBDDDJJJTTT```iiillllllaaa___\\\ZZZXXXUUUQQQMMMIIILLLOOOOOOLLLGGGBBB@@@<<<===?????????@@@BBBEEEDDDEEEEEEDDDAAA???>>>>>>DDDDDDGGGKKKSSS[[[ccchhhfffttt}}}}}}|||vvvsssuuuuuucccFFF555555333333333222222222111111000000000000000000000000000000111111222333333333333333444555777999:::;;;<<>>===@@@DDDHHHKKKLLLLLLKKKEEEDDDCCCBBBBBBBBBCCCDDDCCCCCCCCCBBB@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::<<>>===999888999888888888666666777;;;>>>DDDKKKVVV```gggkkknnnoooqqq{{{zzzjjjqqq|||mmmuuu~~~fff]]]gggUUU;;;666222+++000.../////////000000000111000111222333666888:::;;;======>>>???AAABBBCCCCCCBBBDDDGGGHHHHHHIIIJJJLLLJJJKKKKKKJJJJJJMMMQQQUUUUUUNNNSSSXXXQQQ^^^}}}nnnVVVHHHTTTJJJFFFMMMFFFCCCEEEGGGGGGDDD@@@>>>===???AAAEEETTTyyy{{{wwwrrrnnnllljjjhhhggg\\\YYYTTTOOOKKKHHHGGGGGG>>><<<;;;>>>BBBFFFHHHGGGJJJKKKNNNOOOMMMJJJFFFDDDBBBEEEMMMZZZfffmmmllliii```_________^^^[[[VVVRRROOOOOOPPPQQQPPPLLLGGGCCC===>>>===<<<<<<===AAADDDCCCEEEGGGFFFCCCAAA??????AAABBBEEEKKKRRRZZZaaaeeeiiisss}}}~~~{{{zzzvvvvvvsss___BBB555888333333333333333222222222000000000000000000000000000000111222222333444444333444444666777999;;;<<<<<>>>>><<<@@@FFFKKKNNNNNNLLLKKKIIIGGGDDDAAA@@@@@@BBBDDDBBBBBBAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::;;;>>>AAACCCFFFIIINNNRRRWWW[[[```ddddddhhhkkkmmmpppxxxwwwMMMqqqTTTNNNIIIEEEFFFDDDAAAJJJFFF>>><<<888777???@@@JJJ^^^zzz{{{{{{~~~pppbbb___aaa\\\GGGEEEIIIMMMKKKCCCBBBEEEDDD>>>:::;;;;;;888888:::999999888777666888<<>>???AAABBBCCCCCCEEEGGGHHHIIIIIIIIIKKKMMMOOOOOOMMMKKKJJJKKKNNNQQQQQQGGGLLLUUUSSSaaalllVVVFFFTTTKKKHHHPPPJJJBBBDDDGGGHHHEEEAAA>>>===:::AAAEEEMMMooowwwqqqmmmjjjgggfff___\\\WWWQQQLLLIIIGGGFFF===;;;;;;>>>CCCGGGGGGFFFIIIKKKMMMOOONNNKKKGGGDDDBBBGGGQQQ___kkkooojjjeee______```aaabbb___ZZZVVVUUURRRPPPPPPQQQPPPKKKGGGBBBAAA@@@===<<<>>>BBBFFFCCCEEEGGGGGGEEEBBBAAA@@@???@@@DDDJJJQQQYYY___cccnnntttzzzxxx}}}xxxwwwrrr]]]@@@555:::444444333333333333333333000000000000000000000000000000111222333333444444333444444666888:::<<<===;;;AAACCCHHHNNNJJJKKKYYYuuu{{{oooWWW[[[[[[[[[YYYWWWUUURRRQQQSSSPPPMMMIIIEEEDDDCCCCCCBBBDDDGGGIIIJJJSSSggg{{{|||ppphhhgggggg^^^RRRNNNLLLIIIGGGGGGIIIMMMOOOKKKKKKIIIEEE@@@>>>>>>???:::>>>EEEKKKNNNMMMIIIGGGKKKHHHDDD@@@>>>???AAACCC??????>>>===<<<:::999888<<<<<<;;;;;;;;;;;;::::::<<<;;;:::999;;;===@@@BBBFFFIIINNNSSSWWW\\\aaaddddddiiinnnoooooovvvpppEEE___UUUQQQCCC>>>FFFFFFEEECCC@@@>>><<<;;;:::HHHEEENNNccczzz}}}gggdddkkklllhhhooo{{{qqqggghhhcccXXXTTTNNNHHHGGGIIIHHHAAA;;;===<<<;;;:::999888888888:::;;;:::888777:::>>>BBBEEEJJJSSS^^^hhhooossstttvvvzzzfffjjjzzz}}}sss}}}{{{xxxwwwdddfffPPP@@@777...111555111////////////000000000000111444777888777888;;;>>>???@@@AAAAAAAAADDDGGGJJJDDDEEEGGGIIIJJJJJJJJJIIINNNLLLKKKLLLNNNPPPQQQPPPRRRKKKGGGLLLWWWggg{{{}}}aaaGGGLLLRRRKKKFFFIIIFFFGGGHHHIIIGGGEEEBBB@@@@@@@@@@@@EEE[[[ssskkkkkkmmmiiigggbbb[[[SSSMMMJJJJJJEEEAAA<<<<<>>BBBGGGIIIHHHIIIKKKNNNaaa|||nnn]]]XXXYYYYYYVVVVVVUUUTTTQQQOOOQQQQQQNNNHHHCCCBBBBBBBBBBBBEEEIIIKKKRRRaaaooo|||vvvrrroookkkqqqqqqtttzzz|||{{{tttmmmhhhbbb^^^ZZZQQQNNNKKKIIIJJJKKKLLLLLLOOOMMMKKKIIIFFFCCC>>>;;;;;;>>>DDDKKKPPPPPPMMMJJJGGGGGGFFFBBB===;;;===???<<<<<<<<<<<<<<<<<<<<<<<<>>>;;;888888999:::;;;;;;<<<::::::<<<<<<;;;>>>DDDEEEGGGKKKQQQXXX^^^dddfffjjjiiiiiilllsss}}}```FFFwwwXXXOOOLLLIIIFFFFFFEEECCC@@@===<<<::::::<<<===FFFVVVdddwwwkkk[[[YYYZZZeeejjj{{{rrrllldddYYYSSSQQQOOOLLLJJJGGGCCC???<<<;;;:::999999888999999:::::::::::::::;;;===>>>FFFMMMVVV___fffkkkppptttvvvvvv}}}lllnnnwww|||zzzuuupppccchhhOOO>>>555///111555000//////000000000000000000222555777888888999;;;>>>@@@BBBCCCCCCBBBCCCEEEGGGBBBCCCFFFHHHJJJKKKKKKKKKNNNMMMMMMNNNPPPRRRRRRQQQTTTNNNKKKNNNUUU```ooo|||hhhIIIIIIPPPLLLEEEEEEFFFGGGHHHIIIGGGEEEBBB@@@>>>>>>???BBBOOOiii{{{vvvooommmiiiccc\\\TTTMMMIIIHHHCCC??????CCCHHHLLLNNNJJJJJJKKKLLLKKKJJJHHHFFFEEEHHHNNNSSSWWWYYYYYYXXX[[[]]]___``````^^^]]]]]]ZZZXXXVVVUUUTTTQQQLLLHHHJJJGGGDDDCCCDDDFFFFFFFFFDDDEEEGGGHHHHHHFFFDDDCCCAAADDDIIIMMMRRRZZZccckkkqqqqqqqqqqqqsssvvvyyyzzzkkkOOO>>>888999333222222111111222222333222222111111111111222222333222222222333333444555666666777888999;;;<<<===???CCCHHHJJJIIIHHHJJJLLLUUUiiiuuuaaa\\\\\\[[[YYYXXXVVVSSSPPPSSSTTTTTTQQQLLLGGGEEEEEEDDDDDDFFFHHHJJJOOO]]]kkkwwwsssqqqpppooonnnkkkiiikkkpppuuuxxxxxxxxxsssmmmhhhccc___ZZZWWWRRROOOKKKGGGFFFHHHLLLOOOQQQOOOMMMJJJHHHCCC>>>::::::<<>><<<;;;:::999<<>>@@@EEEJJJKKKIIIHHHHHHIIIMMMooodddkkkjjjaaa___]]]\\\ZZZWWWRRROOOUUUVVVUUURRRNNNIIIGGGFFFEEEDDDEEEGGGHHHLLLXXXeeexxx|||yyywwwwwwxxxwwwooofffaaaccchhhlllnnnkkkhhhccc___\\\YYYVVVTTTPPPOOOKKKFFFBBBDDDKKKQQQQQQOOONNNLLLIIIDDD>>>999999:::===AAAFFFHHHGGGEEEGGGFFFDDDAAA<<<:::999:::;;;;;;;;;;;;;;;;;;;;;;;;999777555666888999::::::<<<::::::<<<<<<<<>><<<;;;;;;===???EEEKKKOOOWWWiii{{{www\\\UUUSSSbbbuuunnnYYYZZZnnntttlll^^^[[[VVVMMMEEE@@@>>>>>>;;;;;;;;;:::;;;;;;<<<<<<===;;;999999<<<>>>>>>===EEEOOO[[[aaacccgggpppyyy|||vvvyyyqqqpppvvv}}}}}}}}}zzzvvvxxxiiiJJJ666222000222333---///000000111222333333444666777999:::;;;===>>>@@@AAACCCEEEFFFEEEDDDDDDEEE@@@BBBDDDGGGIIIJJJKKKKKKFFFGGGIIILLLNNNOOOMMMKKKQQQLLLIIIGGGFFFGGGOOOXXX}}}]]]MMMLLLNNNMMMLLLFFFGGGHHHHHHGGGFFFDDDCCC===999<<>>>>>======AAAFFFKKKLLLJJJGGGGGGHHHLLLbbbggghhhuuuddd___]]]]]]\\\XXXSSSPPPTTTTTTSSSPPPMMMIIIFFFDDDDDDCCCCCCEEEFFFJJJUUU```qqq~~~|||oooeeeaaa`````````\\\ZZZWWWVVVUUUSSSQQQOOOLLLMMMLLLGGGBBBBBBIIIOOOMMMMMMLLLKKKIIIEEE???;;;999888999;;;===??????>>>BBBBBBAAA???===;;;:::999999999999999:::::::::::::::999888888;;;<<<======<<<::::::======<<<@@@FFFJJJLLLPPPVVV]]]ccchhhkkkpppnnnmmmqqqzzz|||RRRCCCgggSSSMMMJJJHHHGGGEEEBBB@@@>>>===<<<<<<;;;===CCCIIIQQQ\\\eeeiii\\\^^^ppprrr___TTTXXX```iiiuuu}}}{{{mmmeeeZZZOOOGGGAAA>>><<<===<<<<<<<<<<<<======>>>@@@===999888:::>>>AAACCCDDDMMMYYYbbbgggmmmuuu|||||||||xxxpppyyy~~~wwwzzz~~~eeeFFF333222000111222...000000111222333444555666999999:::;;;>>>???@@@AAA@@@BBBEEEFFFFFFFFFFFFGGGCCCDDDFFFHHHIIIJJJIIIIIIEEEFFFHHHKKKNNNNNNMMMKKKKKKGGGCCC@@@======FFFPPP}}}|||aaaOOOJJJKKKJJJGGGGGGHHHHHHGGGFFFEEEDDDCCC;;;;;;BBBDDDFFFVVVkkk}}}sssmmmfff^^^WWWQQQPPPMMMJJJGGGDDDCCCCCCLLLKKKIIIFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIHHHNNNOOOSSSZZZ```cccbbb``````dddfffbbbYYYRRRQQQSSSNNNMMMLLLKKKLLLLLLJJJHHHHHHGGGFFFEEEDDDDDDDDDDDDBBBGGGLLLQQQVVV\\\eeekkkooooooppprrruuuyyy}}}{{{vvvGGG888777555333222222111111222222333222222111111222333333444444444444444555666777888888999;;;===>>>>>>======BBBFFFKKKLLLJJJHHHHHHJJJLLLWWWvvvttthhhhhh```\\\^^^^^^XXXSSSSSSSSSRRRQQQOOOMMMJJJGGGEEECCCAAAAAACCCFFFIIISSS]]]hhh~~~~~~sssjjjccc\\\UUUPPPNNNMMMLLLLLLMMMMMMLLLJJJJJJMMMNNNJJJEEEDDDHHHMMMIIIIIIIIIIIIIIIGGGCCC???;;;:::888777888999888777<<<======>>>>>>===<<<;;;777777888888999999999999;;;999999:::<<<>>>>>>===;;;999:::=========AAAGGGJJJMMMQQQXXX___gggmmmpppuuupppoooxxx|||QQQBBB~~~^^^QQQMMMJJJIIIGGGDDDBBB@@@???>>>999888999===DDDLLLSSSWWWdddxxxttt\\\QQQSSSXXXbbbooozzzzzzqqqdddXXXPPPIIICCC???>>>======<<<<<<<<<======???>>><<<999999>>>EEEJJJGGGLLLWWWcccnnnwww{{{}}}}}}~~~xxxlllvvv{{{}}}{{{___AAA222444222000111///000000111333444666777888;;;:::;;;===@@@BBBBBBBBBAAACCCEEEFFFFFFFFFHHHIIIDDDEEEGGGIIIJJJJJJJJJIIIHHHHHHIIILLLOOOPPPOOONNNGGGEEEBBB???:::999AAAKKKiiiyyy___QQQMMMJJJGGGGGGHHHGGGGGGFFFFFFEEEGGG@@@<<<@@@BBBCCCJJJTTTqqqxxxmmmccc\\\XXXXXXVVVQQQKKKEEEAAA@@@AAA@@@@@@@@@AAABBBDDDEEEDDDGGGJJJMMMMMMLLLIIIGGGIIIJJJNNNUUU]]]ccccccaaabbbfffhhheee]]]XXXVVVXXXPPPNNNLLLLLLLLLLLLKKKJJJHHHGGGEEECCCBBBBBBCCCCCCGGGJJJOOORRRUUUYYY```eeelllnnnqqqvvv{{{fffAAA666555333333222222111111222222333222222111222222333444555444555555666777999:::;;;:::;;;<<<===>>>>>>>>>>>>AAAEEEIIIJJJIIIIIIKKKMMMIIIOOObbbjjjtttpppddd]]]______YYYTTTUUUTTTSSSQQQQQQQQQOOOKKKIIICCC@@@@@@CCCEEEIIIQQQYYY]]]xxx{{{{{{ppplllgggbbb^^^WWWNNNHHHFFFEEEFFFHHHKKKLLLKKKJJJMMMOOOPPPNNNKKKJJJKKKMMMIIIHHHHHHHHHIIIHHHFFFDDD@@@>>>;;;:::::::::999888;;;;;;===???BBBBBB???===777888888999999::::::;;;:::999999:::<<<===<<<;;;;;;999:::===>>>===AAAGGGNNNQQQVVV\\\dddkkkqqqtttsssnnnppp|||{{{MMM<<>>@@@>>><<<>>>GGGOOOLLLMMMUUUeeevvv{{{yyyssspppppp{{{}}}{{{uuu{{{zzzrrrXXX===222666222...111111000000222333555777888999===;;;;;;>>>AAADDDCCCBBBDDDFFFFFFFFFEEEEEEGGGIIIDDDEEEGGGJJJKKKLLLLLLLLLIIIHHHIIIKKKNNNPPPPPPPPPIIIIIIHHHEEE>>>999===FFFTTTjjjZZZRRRKKKHHHHHHGGGGGGGGGGGGFFFFFFEEECCC@@@>>>>>>@@@CCCFFFYYYvvvpppgggbbbbbb```ZZZQQQIIICCCAAA;;;<<<<<<>>>???AAACCCDDDCCCFFFKKKOOOPPPOOOMMMKKKJJJHHHIIIOOOYYYbbbffffffbbbeeefffeee```\\\ZZZZZZTTTQQQMMMKKKKKKKKKJJJJJJHHHFFFCCCAAA@@@@@@AAABBBFFFJJJOOOSSSVVVZZZaaafffoooqqquuu{{{~~~mmmOOO999444444111333222222111111222222333222222222222333444555555444555666777999<<<>>>???>>>======>>>>>>???@@@AAAAAADDDGGGHHHHHHJJJNNNRRRMMMOOOWWWooooooiii{{{lllaaabbb```YYYTTTVVVTTTRRRQQQRRRSSSRRROOOLLLFFFBBBAAACCCEEEGGGMMMUUUZZZfffvvvlllkkk[[[XXXUUUTTTTTTRRRMMMIIIHHHHHHJJJMMMPPPRRRRRRQQQVVVUUUSSSQQQPPPPPPRRRRRRMMMKKKIIIIIIJJJJJJIIIGGGFFFDDDBBBAAABBBBBB@@@?????????@@@CCCFFFFFFCCC???:::::::::;;;<<<============<<<;;;<<<>>>>>>===;;;;;;999:::===>>>>>>BBBHHHSSSUUUYYY^^^eeekkkpppsssooonnnqqq|||oooHHH999rrr[[[MMMLLLJJJGGGDDDCCCAAAAAA888<<<>>>;;;999===FFFLLLNNNVVVnnnzzzpppbbbXXXUUUXXXbbbjjjvvvyyyyyyppp```QQQJJJHHH===<<<;;;:::999888888888888>>>CCCBBB>>>???HHHPPPPPPOOOTTTfff{{{xxx|||wwwkkkmmm{{{|||wwwxxxssskkktttuuukkkTTT;;;222888333...000222000111222444666888999:::>>><<<;;;>>>BBBEEEDDDCCCHHHHHHGGGFFFDDDDDDFFFHHHCCCDDDGGGJJJLLLNNNNNNOOOHHHGGGFFFHHHKKKNNNOOOOOOMMMNNNOOOLLLCCC;;;<<>><<<@@@CCCCCCPPP___xxx~~~sssiiijjjhhhaaaVVVLLLFFFCCC>>>>>>???@@@AAABBBBBBBBBEEEHHHLLLQQQSSSSSSQQQPPPLLLHHHFFFKKKVVVaaahhhkkkbbbcccddddddaaa^^^\\\[[[XXXTTTOOOKKKJJJIIIIIIHHHGGGEEEBBB@@@??????@@@BBBAAAFFFMMMSSSXXX^^^ffflllppprrruuu{{{{{{xxxuuuZZZBBB888888888444333222222222222222222333222222222222333444555666444555666888;;;===@@@AAA@@@@@@???>>>???@@@BBBCCC@@@CCCFFFGGGHHHKKKPPPUUUUUUUUUUUUdddsssgggqqqeeedddbbbYYYTTTVVVRRRQQQPPPQQQSSSSSSPPPLLLIIIEEEBBBDDDEEEFFFKKKQQQ___```qqqzzzfffXXXVVVRRROOOKKKKKKNNNPPPOOOMMMOOOOOOQQQUUUYYY[[[ZZZYYY]]]YYYUUURRRSSSUUUWWWWWWQQQNNNKKKJJJJJJKKKJJJIIIIIIHHHGGGGGGIIIIIIHHHFFFCCCCCCDDDGGGJJJIIIDDD@@@<<<<<<======>>>???@@@@@@@@@??????@@@AAAAAA???===;;;999:::===>>>>>>BBBHHHTTTVVVYYY^^^ccciiimmmooorrrtttxxx|||aaaDDD:::{{{tttcccSSSIIIJJJKKKBBBAAAEEEBBBAAA>>>;;;999:::===@@@CCCJJJOOOXXXkkktttaaaUUUVVV]]]cccmmmwwwvvvooocccTTTIIIGGG>>>888888999888888:::BBB@@@@@@CCCBBB???DDDLLLYYYZZZ\\\cccrrr}}}{{{ttt}}}||||||}}}}}}~~~vvvjjjeeeqqqzzzssstttzzzqqq```nnnuuu]]]JJJ;;;222444444///...333///111444777:::<<<=========@@@AAA>>>???CCCCCCAAAEEEGGGJJJJJJHHHFFFEEEEEEHHHGGGHHHLLLQQQRRRPPPMMMGGGGGGGGGGGGIIILLLPPPSSSQQQKKKCCC???@@@???<<<999???cccmmm\\\RRROOOJJJHHHFFFFFFIIIJJJIIIGGGEEEEEEDDDAAA>>>===>>>@@@HHHRRRccc~~~rrrssslll```ZZZYYYRRRGGGHHH>>>AAAGGG@@@>>>FFFIIIMMMNNNMMMJJJKKKOOONNNKKKOOOHHHCCCHHHVVVccchhhiiiaaa___]]]\\\]]]]]]]]]\\\VVVSSSOOOMMMLLLJJJHHHFFFEEEDDDBBB@@@??????@@@AAAAAAFFFLLLQQQVVV^^^jjjssszzzuuuqqquuu}}}yyyvvv|||tttZZZAAA666777555000333333333333333333333333555444333333333444555666666777888888999<<<@@@CCCBBBBBBAAA@@@>>>???AAADDD>>>@@@BBBDDDGGGKKKPPPTTTXXXVVV]]]ccc}}}nnn|||vvvaaa```YYYYYY[[[QQQTTTSSSRRRSSSUUUUUUQQQNNNGGGFFFDDDBBBBBBEEEKKKOOOUUU```nnnxxxgggcccccc```[[[XXXWWWXXXWWWSSSQQQVVV^^^[[[XXXYYY]]]XXXTTT___ppphhh]]]TTTUUU]]]aaa___]]]ZZZTTTQQQTTTWWWSSSOOOMMMJJJKKKKKKHHHEEEDDDGGGJJJGGGGGGGGGGGGGGGHHHHHHIII@@@@@@?????????@@@@@@AAADDDCCCAAA@@@AAAAAA???>>>===888666:::===???CCCGGGRRRWWW]]]aaadddggglllpppqqqsssyyyvvvSSS>>>:::qqqZZZXXXQQQQQQNNNEEEEEEHHHAAA@@@???<<<::::::<<>>@@@@@@@@@EEEMMMVVVZZZ```gggrrr{{{}}}zzzxxxvvvvvvwwwzzztttzzztttkkkkkkxxxxxx|||}}}mmmdddooonnn[[[EEE888000333444000000666111333666999;;;<<<=========@@@AAA???@@@CCCCCCAAADDDFFFIIIIIIIIIHHHHHHIIIFFFGGGIIIKKKNNNRRRVVVYYYTTTMMMGGGJJJQQQTTTOOOHHHIIIDDD>>><<<===>>><<<999@@@[[[ppp[[[PPPOOOLLLIIIGGGGGGIIIKKKJJJIIIFFFFFFEEEBBB???>>>>>>???AAAGGGSSShhh|||uuuooojjjcccXXXPPPMMMGGGDDDFFFDDDAAANNN]]]___]]]]]]XXXRRROOOOOOMMMJJJJJJEEEAAAFFFQQQ^^^eeehhhccc```]]][[[[[[\\\\\\[[[VVVSSSOOOKKKIIIFFFCCCAAABBBAAA???>>>===>>>???@@@BBBFFFLLLQQQUUU^^^iiiqqquuusssrrrvvv}}}{{{pppVVV>>>555666777444444444444333333333333333444444333222333444555666777888999999:::<<<@@@CCCCCCCCCBBBAAA???@@@BBBEEE@@@BBBCCCDDDFFFJJJOOOSSSVVVUUU\\\bbbvvvyyyrrrnnnaaaZZZZZZYYYRRRTTTSSSQQQRRRTTTTTTRRRPPPIIIHHHEEECCCBBBEEEJJJNNNMMMVVV```ooo{{{rrreee^^^___cccfffhhhddddddeeefffdddbbbfffmmmlllgggggghhhddd___fffttt|||qqqiiilllvvv|||zzzvvvkkkccc[[[[[[ZZZWWWTTTTTTOOOPPPPPPPPPMMMJJJGGGEEEGGGFFFEEEDDDCCCCCCDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEGGGEEEAAA@@@@@@@@@???>>>===:::999<<<>>>???CCCIIIQQQVVV\\\aaacccfffkkkpppqqqtttzzz}}}mmmKKK:::999aaa]]][[[ZZZQQQCCCEEEGGG===@@@???===<<<;;;;;;<<<===@@@FFFIIIKKKWWWppp{{{rrr``````]]]\\\bbbhhhhhhdddPPPGGG???===>>>===>>>@@@FFFDDDDDDEEEEEEDDDGGGLLLTTT\\\dddjjjqqqzzz~~~}}}ttttttsssuuu|||}}}~~~~~~wwwuuullllllooocccTTT???444///222444222333888555666999;;;===>>>>>>>>>>>>AAABBB@@@@@@DDDDDDBBBDDDFFFHHHIIIIIIJJJLLLNNNGGGIIIJJJIIIIIINNNWWW^^^\\\WWWSSSSSSTTTQQQHHH@@@???;;;777777999;;;;;;999@@@MMMuuuwww[[[NNNQQQNNNKKKIIIHHHIIIKKKLLLLLLHHHIIIHHHEEEAAA???>>>???AAACCCHHHTTTlllqqqtttttthhh\\\XXXMMMMMMMMMEEEDDD[[[qqqpppjjjhhhbbbXXXRRRPPPNNNKKKGGGEEEDDDGGGOOOYYYbbbfffaaa___\\\ZZZZZZ[[[ZZZZZZXXXUUUPPPLLLIIIEEEAAA>>>???>>><<<<<<<<<>>>@@@AAACCCGGGLLLPPPVVV^^^hhhpppoooqqqsssxxx~~~wwwrrr~~~yyyxxxhhhPPP;;;333666888777444444444444444444444444333333222222333444555555777999::::::;;;===AAACCCDDDDDDDDDCCCAAABBBDDDFFFDDDEEEDDDDDDEEEHHHMMMQQQUUUTTT[[[```jjjpppddd^^^]]]XXXWWWUUUSSSQQQQQQSSSTTTTTTTTTMMMLLLIIIEEECCCDDDHHHLLLMMMSSSXXXaaazzzppphhhfffpppzzz{{{rrrkkkkkkjjjiiigggfffiiioootttvvvwwwzzz}}}|||yyy|||{{{{{{wwwqqqttt|||zzz~~~vvvkkkfffccc```___```bbb^^^ZZZWWWVVVTTTPPPMMMIIIHHHFFFCCCBBBAAA@@@@@@FFFFFFGGGHHHHHHGGGFFFEEEJJJGGGCCC@@@@@@??????>>>===<<<===??????>>>DDDKKKSSSXXX^^^ccceeehhhmmmqqqrrruuu{{{yyyaaaCCC666888ttteeeiiijjjZZZFFFEEEHHH???AAA@@@???>>><<<;;;::::::999AAAIIIMMMSSSaaauuu|||pppddd___bbbdddcccVVVLLLCCCAAAAAA@@@AAACCCFFFHHHKKKPPPRRRSSSTTTUUUZZZaaahhhmmmssszzz|||zzzqqqrrrrrrttt~~~{{{pppvvvrrrwwwpppVVVJJJ:::333///222444333555999888999;;;===???????????????BBBCCC@@@AAAEEEEEECCCEEEFFFHHHHHHIIIJJJMMMOOOKKKKKKJJJHHHGGGJJJOOOTTTUUU\\\bbb]]]QQQFFFAAABBB:::777555555777999999888<<>>AAADDDDDDEEEEEEEEECCCDDDFFFHHHHHHHHHFFFDDDDDDFFFKKKOOOUUUTTTYYY]]]___xxxwww|||mmmddd```YYY\\\UUUTTTRRRQQQRRRTTTVVVWWWQQQPPPLLLHHHEEEDDDGGGIIIOOOTTTWWW\\\pppwwwppplllrrr|||zzzzzzzzzzzzxxxwwwxxx|||yyyssspppmmmmmmppp{{{oooaaaYYYXXXYYYWWWUUUPPPNNNJJJGGGDDDBBBBBBBBBDDDEEEGGGIIIJJJIIIGGGFFFHHHGGGDDDCCCBBB@@@===;;;>>>>>>AAABBB@@@???EEENNNVVV[[[bbbgggiiikkkooosssssswww~~~{{{nnn}}}wwwXXX===444666rrrwww{{{iiiNNNGGGKKKFFFBBBAAA@@@???===;;;:::999999???GGGOOOUUU___kkkvvv{{{jjjfffhhhjjj___VVVMMMKKKJJJHHHHHHJJJHHHNNNXXXaaahhhlllkkkhhhhhhlllooosssyyy~~~{{{uuunnnrrrtttvvv{{{nnnsss~~~}}}mmmLLL???888444222333444444555888:::<<<===???@@@AAA@@@@@@@@@CCCDDDBBBBBBFFFFFFDDDGGGHHHHHHHHHHHHHHHKKKMMMMMMKKKJJJKKKMMMMMMKKKIIIJJJTTT]]]]]]SSSHHHCCCCCC999777666555666777777777999<<>>===???EEEQQQkkk}}}www}}}{{{ooo]]]LLLLLLVVVSSSRRRZZZ___bbbffffff```ZZZWWWTTTPPPEEEJJJQQQTTTTTTSSSSSSSSSNNNPPPRRRVVVYYYZZZXXXVVVYYYWWWTTTQQQOOOKKKFFFCCC<<<<<<;;;<<<>>>AAADDDEEEFFFIIILLLRRRYYYbbbkkkqqqlllttt{{{~~~ssslllqqqxxx|||{{{uuuoookkk\\\OOO@@@777555444333333444444444555555555666666222222333444555555666666999;;;======>>>???AAADDDDDDEEEFFFFFFEEEEEEGGGIIIJJJJJJHHHFFFDDDFFFIIILLLTTTTTTVVVXXXWWWfffzzzlllmmmcccYYY[[[VVVUUUSSSQQQRRRTTTWWWYYYUUUTTTPPPKKKFFFDDDFFFHHHIIIOOOTTTZZZkkk~~~~~~{{{|||nnnccc___]]]YYYTTTYYYVVVRRRMMMIIIFFFEEEEEEEEEGGGIIIKKKLLLLLLKKKJJJDDDDDDEEEFFFEEEBBB<<<888===>>>BBBDDDBBBAAAGGGPPPWWW]]]dddhhhjjjlllpppssstttxxxwwwnnnpppSSS<<<444666}}}~~~qqqVVVIIIIIIGGGCCCCCCBBB@@@>>><<<;;;:::>>>===@@@GGGPPPZZZiiitttkkk}}}~~~xxxppphhhfffdddaaa```aaagggnnnvvv|||{{{sssuuuwwwxxxyyy}}}zzzrrrrrrzzzxxxooo}}}|||eeeGGG888666666555555555555666777;;;<<<>>>@@@AAABBBBBBAAAAAADDDEEEBBBCCCGGGGGGEEEFFFGGGHHHHHHFFFFFFGGGHHHIIIHHHJJJOOOTTTSSSMMMHHHFFFGGGLLLUUUZZZVVVJJJ???:::999888777666666666666777???CCCeeefffNNNHHHJJJKKKLLLKKKIIIIIIKKKLLLKKKMMMOOONNNJJJFFFCCCBBB>>>===@@@FFFLLL]]]}}}rrrppptttpppYYYAAABBBUUUVVVMMMMMMPPPZZZccciiigggbbb\\\UUUOOOFFFKKKQQQUUUTTTPPPKKKIIIHHHIIIKKKOOOTTTVVVVVVVVVUUUSSSQQQOOOMMMJJJFFFBBB===<<<<<<===???BBBEEEGGGFFFGGGKKKQQQYYYccclllqqqpppwww|||~~~vvvvvvtttrrrrrrrrrpppkkkgggQQQFFF;;;666555333111111333333333444555555666666222333444666777777777777:::<<<>>>??????@@@BBBDDDDDDEEEGGGGGGFFFFFFGGGIIIKKKKKKJJJHHHFFFFFFHHHJJJPPPSSSRRRSSSUUU[[[iiizzzfff[[[XXXVVVVVVUUUSSSRRRSSSWWWZZZXXXWWWSSSMMMHHHEEEFFFGGGFFFLLLSSS[[[kkk}}}wwwoooddd[[[hhhddd]]]VVVOOOKKKIIIHHHDDDEEEGGGHHHHHHGGGGGGFFF@@@AAACCCEEEEEECCC===999======@@@DDDEEEEEEIIIPPPWWW]]]eeeiiikkkmmmppprrruuuyyyfffMMM;;;555666|||wwwbbbPPPJJJFFFEEEDDDBBB@@@???>>>=========;;;<<>>@@@BBBCCCCCCBBBBBBEEEEEECCCDDDGGGHHHEEEBBBDDDFFFGGGFFFEEEEEEEEEBBBFFFLLLRRRTTTRRRNNNJJJHHHGGGKKKTTT\\\XXXIII<<<999:::999888777666666666111BBB===PPPyyyZZZFFFIIILLLNNNNNNLLLJJJKKKLLLKKKMMMPPPPPPMMMHHHEEECCCAAA???BBBGGGIIIPPPhhhyyypppiiiSSS===;;;JJJPPPOOOMMMGGGMMM[[[iiilllhhh```VVVMMMJJJLLLPPPSSSTTTPPPKKKGGGHHHFFFDDDFFFKKKPPPTTTVVVSSSQQQPPPNNNLLLHHHCCC@@@===<<<<<<===???BBBEEEGGGCCCDDDHHHNNNXXXccclllqqqttt{{{|||}}}|||{{{~~~|||zzzxxxvvvrrrlllgggNNNBBB777555555333222444222222222333444555555555333444666777888999888888;;;===???@@@@@@AAABBBDDDCCCEEEGGGGGGFFFFFFGGGIIIJJJKKKKKKJJJGGGFFFGGGHHHHHHPPPOOOQQQUUUTTTnnnmmmccc\\\WWWWWWWWWUUUSSSSSSVVVYYYZZZYYYUUUOOOIIIFFFFFFGGGHHHLLLQQQWWWddd|||uuu|||vvvmmmcccZZZSSSOOOMMMFFFFFFEEEDDDBBBAAA@@@??????>>>???AAABBBBBB@@@>>>===;;;===CCCGGGHHHKKKPPP[[[aaahhhmmmooopppsssuuuxxxzzzvvvZZZDDD999666666rrr^^^RRRLLLFFFEEECCC@@@???>>>??????888888>>>EEEHHHNNN]]]mmmxxxiiilll~~~tttpppyyy~~~{{{uuuqqqooommmnnn{{{vvvuuuxxx|||ooopppvvv{{{wwwhhhQQQFFF666222555777777777:::<<<<<<:::<<<>>>@@@BBBCCCCCCCCCBBBEEEFFFDDDDDDHHHHHHFFF>>>AAADDDFFFEEEDDDDDDDDD???FFFNNNRRRPPPLLLJJJJJJIIIOOOWWW[[[WWWNNNCCC===888999999999777666666777+++AAA888AAAfffHHHIIIMMMPPPQQQNNNLLLLLLMMMJJJMMMQQQQQQNNNJJJFFFEEEBBB>>>@@@DDDBBBDDDVVVllluuubbbQQQ???999AAAIIISSSQQQAAA@@@RRReeemmmkkkbbbWWWMMMOOOOOOPPPSSSTTTSSSOOOKKKJJJFFF@@@???CCCKKKRRRVVVTTTSSSQQQOOOLLLHHHCCC???<<<<<<<<<<<<>>>AAADDDFFFAAABBBEEELLLWWWbbbkkkpppvvv}}}}}}rrryyy~~~wwwooojjjOOOAAA555444444333444777111111222333333444555555333444666888999:::999999;;;===@@@AAAAAAAAABBBDDDBBBDDDFFFGGGGGGFFFGGGIIIIIIKKKLLLKKKIIIGGGGGGGGGBBBMMMLLLOOOVVVQQQ___uuummmbbbWWWXXXXXXVVVSSSSSSUUUXXX[[[YYYVVVPPPJJJGGGFFFGGGHHHIIIKKKMMMWWWppp{{{nnncccZZZUUURRRNNNLLLIIIFFFCCCAAA???>>>???===<<<===???AAABBBBBB===:::;;;BBBHHHJJJMMMPPP___eeemmmrrrtttuuuwwwyyyzzzzzz~~~oooPPP===666666777}}}rrrYYYUUUJJJHHHCCC??????AAA@@@>>>;;;<<<<<<===AAALLL]]]iiiwwwpppeeeggg{{{zzzzzz{{{||||||zzzxxxsssrrrrrrpppmmmiiifffdddhhhmmmkkkhhhvvvyyyiiiooonnnjjjuuuqqqoooppp~~~iiiMMM;;;555444666888:::;;;<<<<<<;;;:::;;;===???AAAAAA@@@@@@BBBBBBCCCDDDEEEGGGGGGHHHGGGDDDAAAAAACCCDDDBBB@@@AAABBBEEEGGGIIIIIIIIIIIIFFFKKK\\\dddXXXLLLCCC777;;;:::888666555666777888666<<>>>>>>>>>>>>>>???@@@@@@???AAACCCEEEGGGIIIJJJJJJKKKJJJIIIIIIJJJKKKJJJJJJKKKMMMOOONNNMMMSSS___iiinnnbbb\\\ZZZVVVUUUWWWYYYVVVRRRYYYXXXWWWTTTPPPKKKFFFCCCIIIFFFHHHPPPXXXiiipppfff```\\\UUUPPPIIIFFFFFFEEEAAA===;;;;;;;;;===@@@CCCGGGIIIDDD===999<<>>===<<<>>>EEEQQQ[[[fffeee]]][[[mmm|||yyywwwqqqrrrsssvvvxxxyyywwwuuuooonnnmmmkkkiiigggeeedddaaaaaaXXXQQQ^^^vvvyyy|||qqqnnnqqqnnnqqqwwwpppsssrrr{{{xxx|||{{{fffMMM===999666888:::<<<===>>>======<<<===>>>???AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEBBB@@@@@@CCCDDDDDDCCCAAABBBDDDFFFHHHHHHHHHHHHLLLLLLWWW\\\TTTOOOMMMEEE:::999777666555666777888666:::AAABBBZZZ[[[IIILLLOOOPPPRRRSSSPPPMMMMMMMMMLLLLLLLLLKKKHHHGGGBBBAAAAAABBBAAABBBKKKUUUbbbxxx___LLLRRR^^^]]]RRRJJJHHHEEEGGGMMMQQQQQQRRRUUUVVVYYY\\\]]]YYYQQQKKKHHHPPPHHHBBBAAA@@@BBBJJJSSSSSSTTTSSSMMMFFFAAA???===<<<<<<===>>>@@@BBBDDDEEECCC@@@AAAJJJYYYfffnnnqqqxxxyyy|||xxxxxx}}}}}}jjjIII>>>444333555444222222333555666666555555666777666888999:::::::::<<<===>>>>>>>>>>>>>>>???@@@@@@@@@AAABBBDDDFFFGGGHHHHHHKKKJJJIIIIIIJJJJJJJJJJJJIIILLLNNNMMMLLLPPPZZZcccrrr\\\```\\\XXXUUUUUUVVVVVVTTTWWWWWWVVVTTTQQQLLLGGGEEEGGGFFFIIIMMMRRR```|||uuupppeee[[[PPPJJJJJJKKKHHHDDD@@@???>>>>>>AAADDDGGGHHHDDD>>>:::<<>>;;;>>>???>>><<<;;;===DDDIIIVVV[[[XXXPPPTTTjjjzzz{{{|||~~~{{{wwwtttqqqlllmmmooossswwwxxxvvvtttiiihhhfffdddcccccccccccc```]]]RRRJJJUUUmmmyyywwwvvvgggkkkzzzyyyssswww}}}zzzuuuppp~~~vvvuuurrrttttttmmm[[[EEE:::888999:::<<<>>>???@@@@@@@@@????????????@@@AAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDAAA??????AAADDDEEEEEEAAABBBCCCEEEFFFGGGGGGGGGPPPOOOWWW\\\VVVUUUTTTKKK999888777666666666777888555777;;;<<>>>>>>>>>>>?????????@@@@@@BBBCCCDDDEEEFFFGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHKKKNNNMMMLLLNNNUUU[[[mmm|||dddbbb^^^YYYUUUSSSTTTUUUWWWTTTUUUVVVUUUSSSNNNJJJGGGFFFFFFIIIKKKKKKUUUsssyyy{{{||||||}}}qqq```VVVRRRQQQMMMIIIEEEBBB??????AAADDDEEEEEEFFFBBB???>>>>>>AAAJJJUUUaaajjjsssxxx}}}xxxSSSBBB<<<888777999}}}[[[RRRJJJHHHGGGCCC???>>>=========<<<::::::<<>>===>>>@@@BBBDDD???@@@AAACCCDDDFFFGGGHHHEEECCCAAA@@@@@@BBBDDDEEEAAABBBCCCDDDDDDEEEEEEFFFOOOQQQ^^^ddd^^^[[[TTTEEE999999888777777777777888555555777888AAAhhhzzz```VVVOOOPPPQQQOOOPPPTTTMMMLLLLLLMMMOOOOOOLLLJJJDDDAAA@@@AAA???>>>BBBHHHMMMaaa~~~}}}pppbbbZZZRRRNNNKKKJJJHHHIIIQQQ[[[uuuwwwtttjjjaaa\\\\\\\\\JJJIIIFFFCCCAAAEEEOOOXXXVVVUUUTTTSSSNNNGGGCCCBBB>>>???AAACCCDDDDDDDDDCCCEEEEEEIIIUUUgggwwwxxxwwwvvveeeMMM===666222444666444222222222444666777888999;;;===999:::<<<<<<<<<<<<===?????????@@@@@@AAAAAAAAAAAAFFFFFFGGGHHHHHHHHHHHHGGGFFFHHHHHHHHHGGGGGGGGGHHHHHHKKKOOOOOOMMMMMMQQQTTTWWWiiivvvaaa]]]YYYWWWUUUSSSTTTXXXQQQSSSUUUVVVTTTQQQMMMJJJIIIGGGHHHIIIHHHNNNccczzz}}}zzzvvvtttttttttwwwuuuuuuuuuppphhhiiinnnpppjjjiiiqqq~~~ttthhh___XXXUUUMMMIIIEEEDDDEEEHHHHHHHHHKKKIIIFFFCCC@@@AAALLLYYYccckkktttxxx~~~yyysssuuujjjGGG>>>===777555;;;wwwjjj\\\OOOJJJHHHDDDBBBBBB;;;<<<<<<<<<;;;<<<===>>>EEEKKKNNNJJJGGGKKKTTTZZZVVVYYY^^^hhhvvvvvviiijjjrrrooodddjjjlllnnnooonnnmmmnnnooopppqqqrrrqqqmmmhhhccc___bbbbbbbbbbbbbbb```\\\XXXXXXWWWVVVVVVXXX\\\```cccfffnnntttwww{{{|||qqqbbbYYY___zzzzzzpppssszzzzzztttaaaMMM>>><<<@@@;;;<<<>>>@@@BBBBBBBBBBBBAAA@@@===<<<<<<>>>@@@BBB???@@@AAACCCEEEFFFHHHHHHGGGFFFDDDBBB@@@AAABBBCCCBBBBBBCCCCCCCCCDDDEEEEEEMMMSSSbbbggg```]]]UUUDDD;;;:::999999888888777777555444444777===VVVwwwZZZIIIPPPTTTLLLJJJTTTMMMOOOQQQQQQNNNLLLLLLMMMFFFCCCAAABBB@@@>>>???DDDDDDRRRhhhwwwnnnmmm```ZZZRRRLLLGGGGGGPPPZZZ|||vvvfff_________NNNMMMJJJEEEEEEKKKUUU\\\SSSQQQSSSWWWTTTLLLEEEEEEAAABBBCCCEEEEEEEEEDDDCCCDDDDDDJJJWWWiiiyyy~~~~~~|||rrryyy{{{zzzxxxqqqZZZDDD888333222555777444222333111333555777888999<<<>>>;;;<<<>>>>>>======>>>@@@@@@AAABBBBBBCCCCCCBBBBBBGGGGGGGGGHHHHHHGGGGGGFFFDDDFFFHHHHHHFFFEEEFFFGGGHHHKKKOOOPPPOOONNNOOOQQQQQQuuu___kkkbbb\\\YYYZZZXXXTTTSSSWWWPPPQQQTTTUUUUUUSSSPPPNNNNNNHHHFFFJJJJJJKKKUUUbbbxxx~~~~~~{{{{{{{{{yyyqqqgggcccddd]]]WWWRRRTTT\\\kkkwwwnnnkkkYYYSSSMMMJJJLLLNNNMMMLLLNNNLLLKKKGGGBBBBBBNNN[[[gggmmmrrrtttyyyzzz{{{tttvvv}}}^^^>>><<<>>>777555===xxxuuuyyygggUUUOOOLLLFFFCCCFFF======<<<<<<===>>>@@@@@@<<>>@@@BBBCCCDDDDDDCCCAAA@@@===<<<;;;===???@@@AAAAAABBBBBBCCCDDDDDDDDDGGGHHHGGGEEEBBBAAAAAABBBDDDDDDCCCCCCCCCCCCDDDEEEMMMTTTaaabbbYYYZZZYYYLLL======<<<;;;:::888777777444555333777>>>IIIuuu}}}bbbIIIMMMRRRKKKJJJRRRLLLPPPSSSRRRNNNKKKLLLNNNHHHDDDBBBCCCBBB??????BBBBBBLLL[[[rrr~~~~~~uuuiiiYYYMMMFFFEEENNNXXXyyywwwmmmeee___WWWTTTMMMGGGHHHQQQZZZ]]]RRRMMMOOOVVVUUULLLFFFFFFDDDEEEEEEEEEEEEEEEDDDDDDGGGHHHOOO\\\mmm{{{vvv{{{~~~||||||oooTTTBBB777333222555666444333444111333666777888:::<<<>>>===>>>??????>>>>>>???AAABBBCCCDDDEEEFFFEEEDDDCCCFFFFFFGGGGGGGGGFFFFFFEEEDDDGGGJJJJJJGGGEEEFFFHHHGGGJJJNNNPPPPPPPPPPPPPPPVVVfffcccZZZuuukkk```YYY[[[[[[UUUSSSVVVPPPQQQSSSTTTUUUTTTRRRQQQRRRJJJFFFJJJLLLJJJNNNUUUeeesss}}}rrriiiddd___XXXOOOJJJIIITTTkkkccc\\\SSSNNNOOOOOOMMMJJJMMMLLLKKKIIIEEEEEEOOO[[[lllppprrrrrruuu}}}{{{wwwVVV<<<:::===888777>>>zzzooo\\\VVVRRRIIIDDDFFFCCC@@@===<<<<<<>>>@@@AAA;;;:::;;;===???AAADDDGGGLLLNNNOOORRR^^^ppp{{{~~~ggg```]]]aaafffeee```]]]^^^```bbbcccbbbaaaaaabbb^^^]]][[[YYYWWWVVVUUUUUUWWWUUUSSSQQQQQQPPPNNNLLLJJJKKKMMMQQQVVV\\\aaadddvvv}}}|||kkk\\\bbbyyyzzzyyyuuubbbQQQAAA888:::@@@???@@@BBBDDDEEEFFFFFFFFFBBBAAA???======>>>???@@@BBBBBBCCCCCCDDDEEEEEEFFFEEEGGGIIIHHHEEECCCCCCDDDFFFEEEDDDCCCCCCDDDDDDEEEMMMWWWccc___SSSTTTVVVLLL@@@@@@???===;;;999777666444666222555>>>AAA[[[vvvYYYKKKKKKNNNMMMLLLJJJLLLNNNNNNNNNMMMMMMMMMJJJEEEDDDEEEDDDAAA???AAACCCJJJRRR___yyyzzziii\\\SSSNNNOOOTTTgggvvv|||yyyooobbb[[[VVVLLLFFFKKKXXX```aaaWWWOOONNNTTTTTTLLLGGGJJJHHHGGGFFFEEEEEEEEEEEEEEEJJJLLLSSSaaapppzzz}}}|||~~~zzziiiMMM@@@777333222555666444333666333555888999:::;;;===???>>>???@@@@@@??????@@@AAACCCDDDFFFHHHHHHGGGFFFEEEHHHHHHIIIIIIIIIIIIHHHHHHEEEIIIMMMMMMJJJGGGHHHJJJFFFHHHLLLOOOPPPQQQQQQQQQYYYYYYyyy^^^kkkzzziii[[[[[[\\\VVVTTTVVVRRRRRRSSSSSSSSSTTTTTTTTTTTTLLLHHHJJJJJJHHHNNNWWWjjj{{{vvvnnnsssiii]]]SSSMMMOOO[[[hhhvvvmmmaaaZZZXXXVVVQQQMMMNNNMMMLLLMMMKKKKKKSSS\\\lllqqquuuvvvzzz}}}~~~kkkSSS>>>:::<<<::::::===xxxsssaaa[[[VVVKKKDDDEEEHHHDDD???<<<;;;===???@@@???===:::999888888<<>>@@@???@@@AAAAAA@@@???@@@BBBDDDFFFHHHIIIIIIIIIGGGFFFKKKLLLMMMMMMMMMMMMMMMMMMGGGLLLPPPPPPLLLIIIJJJMMMDDDFFFJJJMMMPPPQQQQQQQQQYYYOOOzzziiihhhppp]]][[[[[[WWWTTTWWWSSSSSSRRRRRRSSSTTTUUUUUUSSSMMMJJJJJJHHHFFFPPP^^^{{{|||uuuggg\\\TTTOOOPPPTTTllltttkkkgggccc]]]XXXPPPOOOOOOPPPPPPQQQWWW___iiipppwww{{{zzzpppuuudddRRR@@@:::;;;<<<<<<===tttWWWIIIMMMMMMFFFIIICCC@@@BBB@@@;;;<<>>??????CCCEEEFFFDDDAAAAAACCCEEEIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKMMMOOOQQQRRRSSSRRRQQQQQQQQQQQQPPPLLLJJJHHHIIIKKKMMMOOOSSSXXX\\\\\\ZZZcccaaannneee[[[[[[WWWTTTUUURRRRRRRRRQQQQQQPPPPPPPPPUUUOOOMMMNNNFFFAAASSSmmm}}}tttjjj^^^RRRJJJ^^^iii}}}~~~rrreee```WWWQQQQQQQQQPPPYYYdddnnnrrrwwwzzzxxxmmmqqq~~~[[[HHH;;;===AAA>>>???DDDkkkVVVNNNKKKGGGJJJFFFCCCBBB@@@>>>>>>@@@======<<<<<<<<<<<<======;;;;;;;;;<<<<<<>>>??????@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCDDDCCCBBBBBBCCCFFFFFFDDDJJJMMMOOOYYYgggfffaaagggsssooorrr}}}{{{wwwlllvvvrrrvvvtttzzznnn]]]KKKCCCBBBBBBAAABBBCCCCCCDDDEEEEEEEEEEEEEEEDDDBBBAAACCCGGGHHHEEEAAAAAABBBCCCCCCDDDGGGKKKNNNLLLLLLKKKIIIGGGFFFEEEDDDKKKMMMLLLIIIHHHJJJIIIFFFHHHTTTfffppphhhVVVMMMNNNEEEEEEAAA======???;;;555888999888666666:::DDDKKK~~~^^^MMMNNNKKKLLLKKKJJJKKKNNNOOOMMMKKKLLLJJJHHHFFFEEEDDDAAA???@@@===@@@GGGIIIRRRsssxxxfff```]]]UUUOOOPPPVVVWWWTTTPPPMMMGGGHHH[[[ttt}}}xxxnnneee[[[VVVTTTQQQMMMJJJOOOHHHCCCDDDFFFEEEFFFHHHLLLMMMSSS^^^kkkssstttqqqmmmsssyyy|||}}}}}}vvv{{{zzzaaaJJJ999666555555444444444555666666777888:::<<<>>>???@@@AAADDDEEEGGGEEECCCCCCEEEGGGKKKKKKKKKKKKJJJJJJJJJJJJMMMMMMMMMMMMNNNOOOPPPQQQSSSSSSTTTUUUVVVUUUQQQNNNMMMNNNOOOOOOPPPRRRVVVZZZ^^^XXX]]]pppkkkttt{{{ccc[[[ZZZXXXWWWRRRRRRRRRQQQPPPOOOOOONNNQQQNNNPPPQQQHHHEEEZZZvvv|||nnn```VVVYYYaaaqqqtttqqqiiibbb^^^WWWUUU___oooqqqtttxxx|||vvvooowwwwwwWWWGGG<<<>>>AAA>>>>>>BBBuuu]]]NNNJJJKKKJJJJJJHHHCCC@@@AAA@@@===???>>>>>>======>>>>>>>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@AAABBBBBBCCCCCCDDDDDDCCCCCCBBBAAACCCBBBBBBBBBCCCDDDFFFGGGKKKQQQWWWeeexxxwwwmmmmmmoooqqqsssxxx}}}wwwzzzxxxtttxxxdddUUUGGGCCCDDDCCCCCCDDDDDDDDDDDDCCCDDDDDDEEEEEECCCAAAAAACCCGGGHHHFFFDDDBBBCCCDDDEEEEEEGGGKKKNNNLLLLLLLLLKKKIIIFFFDDDBBBIIIMMMNNNKKKKKKMMMKKKHHHGGGOOO^^^lllmmmaaaQQQGGGDDDDDDAAA======???<<<666555777999999888:::???CCCfffyyyzzzSSSLLLOOOLLLKKKJJJJJJLLLMMMMMMLLLJJJIIIHHHHHHHHHEEEBBB???@@@>>>BBBGGGFFFIII___yyyyyylllggg\\\QQQNNNPPPOOOKKKGGGFFFDDDLLLbbb{{{~~~uuuhhh^^^]]][[[SSSNNNNNNMMMFFFBBBBBBDDDDDDGGGKKKKKKKKKPPP]]]kkkttttttqqqpppuuu{{{ppp}}}|||zzzxxxvvv~~~[[[CCC777666555444444444555555666777777999;;;===???AAABBBCCCEEEFFFHHHHHHGGGGGGIIIJJJLLLMMMNNNOOOOOONNNMMMMMMQQQPPPOOOMMMMMMNNNNNNOOOQQQRRRTTTVVVXXXWWWUUURRRSSSSSSSSSRRRQQQRRRUUUWWWdddZZZ\\\ttttttggg~~~mmmXXXYYYZZZUUUSSSSSSRRRPPPOOONNNMMMMMMMMMMMMQQQRRRIIIEEEYYYtttoooddd\\\___hhhvvv~~~~~~zzzuuunnnbbb]]]lllxxxxxxyyy~~~xxxnnnkkkxxxvvvkkkQQQEEE===@@@BBB@@@???BBBtttaaaRRRMMMOOOJJJMMMKKKEEEBBBDDDAAA<<<@@@??????>>>>>>>>>>>>>>>???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCEEEEEEEEEIIIOOOQQQZZZaaassszzzyyyrrrppp}}}~~~{{{wwwmmmYYYMMMDDDBBBDDDEEEDDDEEEFFFEEECCCBBBBBBCCCDDDEEEBBBAAAAAACCCFFFHHHGGGFFFDDDEEEFFFFFFEEEFFFHHHKKKJJJJJJKKKKKKJJJGGGEEECCCGGGKKKMMMLLLLLLNNNLLLHHHHHHMMMXXXhhhrrrmmmXXXEEEDDDHHHGGGAAA<<<<<<;;;999666888999888777888;;;===TTT```MMMMMMLLLKKKIIIIIIJJJKKKLLLMMMFFFFFFGGGHHHHHHFFFAAA>>>@@@>>>AAAFFFFFFFFFVVViiizzztttjjj^^^XXXVVVPPPJJJGGGFFFEEEJJJ\\\rrrttthhhbbbeeedddXXXPPPQQQKKKEEEAAAAAACCCDDDIIIOOONNNLLLOOOYYYgggrrruuuttttttvvv|||ppp~~~||||||sssvvv}}}{{{zzzUUUBBB999777555555555555555666777888999:::<<>>@@@??????>>>======>>>>>>>>>>>>>>>===>>>>>>??????========================;;;;;;===>>>@@@AAACCCCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBEEEIIIHHHHHHNNNXXX^^^hhhpppwwwqqqppp{{{{{{zzzuuu]]]QQQHHHAAABBBEEEEEEEEEFFFFFFEEEDDDBBBBBBBBBCCCDDDAAAAAAAAABBBDDDFFFFFFFFFGGGHHHHHHGGGEEEDDDEEEFFFFFFGGGIIIJJJJJJIIIGGGEEECCCHHHJJJIIIJJJLLLKKKGGGKKKNNNUUUcccuuuwwwbbbIIIEEEMMMOOOFFF<<<888:::<<<999999777555555666999;;;EEEsssUUUFFFKKKJJJJJJIIIIIIJJJLLLMMMFFFGGGHHHJJJKKKIIIDDD@@@>>>;;;;;;???@@@BBBMMM[[[oootttjjjcccXXXMMMLLLKKKHHHFFFNNNaaauuutttllljjjooommm```SSSNNNHHHCCC@@@BBBCCCEEEKKKRRRUUUQQQPPPUUU```llltttxxxwwwwww{{{~~~}}}~~~wwwrrrmmmwwwsssqqqcccHHH===777444666666666666777888999:::;;;<<<>>>AAACCCDDDEEEFFFGGGGGGIIIJJJLLLMMMMMMMMMKKKLLLNNNPPPPPPOOONNNMMMOOONNNMMMMMMMMMNNNOOOOOOJJJJJJLLLOOORRRSSSQQQPPPPPPPPPPPPOOONNNPPPSSSUUUXXXUUU\\\]]]iiizzzrrr___[[[XXXTTTSSSRRRQQQOOONNNMMMLLLJJJGGGIIIMMMLLLFFFHHHOOOOOOXXXfffuuu|||vvvtttuuu}}}zzzsss{{{~~~zzzggg___dddxxxqqqZZZOOODDDBBBCCCFFFHHHHHHIIIKKKyyyyyy~~~iii```\\\ZZZXXXSSSIIICCCBBBAAA@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>??????========================:::;;;<<<===???@@@AAABBBAAAAAA@@@@@@@@@AAABBBBBBDDDEEEJJJOOOOOOMMMWWWeeemmmwww}}}zzzvvvsss~~~xxxkkkooohhhPPPNNNGGGAAABBBDDDCCCDDDFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEGGGHHHHHHGGGDDDCCCCCCCCCDDDEEEFFFHHHHHHHHHGGGGGGBBBFFFGGGFFFGGGIIIIIIFFFFFFIIIMMMWWWkkkvvveeeJJJFFFNNNQQQHHH===999<<<>>>;;;999666444444555888::::::ddddddDDDHHHIIIJJJJJJIIIIIIJJJLLLIIIJJJLLLNNNOOOMMMIIIFFFCCC>>>;;;<<<===???GGGPPP^^^iiiwwwkkk```TTTSSSNNNHHHGGGUUUkkk}}}uuutttuuuvvvrrrfffUUUHHHEEEBBBAAACCCEEEGGGMMMUUU[[[XXXUUUUUUZZZeeeqqqyyyyyyvvvxxxwwwzzzxxxzzz{{{|||nnnnnn|||tttjjjzzzoooPPP@@@;;;666555777777777888999:::;;;<<<>>>???@@@BBBDDDEEEFFFFFFGGGGGGHHHJJJMMMNNNLLLKKKIIIJJJKKKMMMMMMMMMLLLLLLKKKKKKLLLMMMMMMNNNNNNNNNLLLKKKJJJLLLNNNPPPPPPOOOLLLLLLMMMLLLLLLNNNRRRUUUTTTUUU[[[]]]bbbfffWWWTTTTTTTTTSSSQQQPPPOOONNNNNNJJJFFFFFFLLLOOOLLLJJJKKKHHHHHHLLLUUU]]]fffqqq{{{~~~|||}}}{{{}}}uuugggfffqqqeeeMMMEEEBBBDDDFFFHHHIIIIIIKKKNNNuuukkkgggiii```MMMDDDHHHCCCBBBAAA@@@????????????======<<<<<<======>>>???========================;;;<<<===>>>???@@@AAABBBBBBBBBAAAAAAAAABBBCCCDDDLLLMMMSSS[[[ZZZYYYeeeuuu{{{~~~{{{wwwlllcccVVVMMMOOOGGGBBBBBBCCCBBBCCCEEEEEEEEEEEEDDDCCCAAA@@@???@@@@@@@@@@@@@@@@@@BBBDDDDDDEEEFFFFFFDDDCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFBBBEEEEEECCCDDDGGGGGGEEEBBBFFFGGGMMMaaaqqqfffNNNGGGKKKKKKEEE???>>>???>>>;;;999666555555777888888888KKKwwwNNNFFFIIIKKKKKKIIIHHHIIIKKKKKKKKKMMMOOOPPPPPPMMMJJJGGGBBB>>>>>>???AAADDDIIIQQQZZZttt{{{qqqaaa^^^XXXQQQLLLRRRbbbppppppvvvwwwrrroooiiiXXXDDDCCCAAACCCFFFGGGIIIOOOWWW___^^^\\\XXXXXX```mmmxxxzzztttuuu}}}sssxxxxxxnnntttzzzrrruuubbbGGG===999777;;;999999999:::;;;<<<===>>>@@@AAACCCDDDEEEFFFFFFFFFGGGFFFGGGJJJMMMMMMKKKHHHHHHHHHIIIJJJJJJKKKLLLLLLIIIJJJLLLMMMMMMMMMKKKJJJNNNKKKIIIHHHJJJLLLMMMMMMJJJJJJKKKKKKKKKMMMQQQTTTWWWWWWXXX^^^dddooouuuYYYWWWTTTTTTSSSRRRQQQQQQPPPPPPLLLIIIGGGJJJLLLMMMNNNOOOKKKFFFDDDHHHMMMSSS^^^hhhpppxxx}}}~~~tttooovvv~~~ZZZGGGDDDCCCFFFIIIIIIGGGGGGJJJLLLvvvpppuuujjjPPPEEELLLEEEDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCEEEDDDDDDCCCDDDEEEFFFGGGTTTUUU]]]eeeeeecccpppyyyzzz}}}xxxuuu~~~zzzvvvxxx```KKKNNNPPPHHHCCCBBBBBBAAABBBDDDEEEEEEEEEEEEDDDBBB???>>>@@@AAA@@@???>>>???AAACCCAAACCCDDDEEEDDDCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDCCCEEEEEEBBBBBBFFFGGGEEEFFFKKKJJJMMM```tttmmmWWWGGGGGGEEEAAABBBDDDAAA<<<999888777777888888777666===@@@pppZZZEEEHHHKKKKKKIIIHHHIIIJJJKKKJJJKKKMMMOOOOOOMMMJJJDDD???<<<===???@@@AAACCCFFFSSSggg|||rrrmmmiiiaaaZZZTTTTTT[[[ccchhhrrrssskkkiiijjjZZZDDDAAAAAACCCGGGIIIJJJPPPXXX```bbbaaa\\\XXX]]]jjjuuuzzzrrrsss}}}yyy}}}sssmmmuuu{{{xxxttt\\\CCC999555444<<<:::::::::;;;<<<===??????BBBCCCDDDEEEEEEFFFFFFFFFGGGFFFFFFIIILLLMMMJJJFFFHHHHHHHHHHHHIIIJJJLLLLLLHHHJJJLLLNNNMMMKKKIIIGGGNNNJJJFFFDDDFFFHHHJJJJJJJJJJJJKKKJJJJJJLLLPPPSSSWWWTTTPPPZZZbbb^^^|||yyyoooeeebbbTTTTTTSSSSSSRRRRRRRRRQQQOOOMMMJJJHHHGGGHHHMMMRRRIIIEEEDDDJJJMMMOOOTTT\\\aaaiiiooo{{{|||uuuuuuvvvTTTFFFHHHDDDIIIKKKHHHEEEDDDGGGIIIttteee|||xxxeeeZZZSSSQQQFFF>>>???CCCCCCAAA???BBBDDDCCC@@@BBBGGGHHHEEE@@@<<<<<>>===@@@@@@@@@???????????????>>>???AAAAAA???>>>???@@@CCCCCCDDDDDDCCCCCCBBBAAACCCAAA@@@@@@BBBCCCCCCCCCCCCDDDEEENNNdddxxxxxxkkk[[[NNNEEEFFFEEE@@@???EEE<<<<<<:::777666666999;;;;;;>>>PPP~~~UUUHHHCCCJJJOOOLLLIIIKKKKKKKKKLLLOOOSSSSSSOOOKKKLLLFFF???===>>>AAAAAAAAAJJJQQQUUUeeeyyyrrrooommmcccWWWZZZfffaaa^^^UUUOOOUUU^^^XXXIIIDDDDDDEEEGGGJJJMMMOOOQQQ[[[___dddeeebbbbbbjjjrrrwwwvvvtttsssxxx~~~}}}vvvooonnn|||~~~~~~iiiRRRCCC===999999;;;:::;;;<<<>>>???@@@@@@@@@BBBBBBCCCCCCEEEFFFGGGHHHIIIIIIIIIIIIGGGEEECCCBBBCCCDDDEEEFFFFFFFFFFFFFFFDDDDDDFFFIIILLLNNNMMMKKKKKKJJJHHHFFFFFFGGGHHHIIILLLJJJHHHFFFGGGHHHJJJLLLQQQNNNQQQVVVVVVYYYmmmlll[[[mmmdddVVVSSSVVVUUUPPPUUUWWWLLLQQQOOOLLLJJJKKKNNNSSSVVVWWWRRRJJJFFFFFFIIIMMMOOOSSSVVV[[[cccooo~~~}}}}}}}}}~~~|||dddMMMIIIGGGBBBCCCEEEGGGHHHIIIHHHHHHrrryyyrrrgggffffff]]]VVVNNNKKKHHHEEEEEEHHHCCCDDDAAA>>>AAAIIINNNMMMJJJEEEAAABBBDDDCCCCCCCCC@@@FFFLLLMMMKKKKKKOOOSSSXXX```dddaaa___dddkkkooosssqqq{{{zzzzzz}}}uuu}}}|||xxxkkkZZZLLLDDDBBBGGGIIIJJJHHHCCCAAACCCFFFDDDCCCBBBBBBBBB@@@???=========>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA@@@???@@@AAACCCCCCCCCCCCCCCBBBAAAAAACCCBBBAAAAAACCCDDDDDDCCC@@@CCCIIISSSeeexxxmmmbbbUUUMMMGGGDDDCCCFFF===<<<;;;888666666999;;;999;;;CCCfffmmm^^^MMMFFFFFFGGGHHHJJJKKKJJJKKKNNNQQQQQQOOOLLLKKKHHHDDDAAA@@@@@@@@@@@@CCCIIIMMM___|||{{{pppcccdddnnngggggg___SSSRRRVVVSSSJJJEEEFFFGGGIIIKKKNNNSSSVVVZZZ]]]bbbfffhhhhhhkkknnnqqqrrrssstttyyy|||zzzqqqpppqqq{{{yyyzzz~~~yyyppp^^^III>>>999777888;;;<<<===>>>???@@@AAAAAAAAABBBBBBCCCDDDFFFHHHIIIJJJKKKKKKKKKKKKIIIHHHFFFEEEGGGGGGHHHHHHHHHGGGFFFFFFDDDCCCDDDFFFJJJKKKKKKJJJMMMKKKHHHFFFFFFFFFHHHIIIHHHFFFEEEDDDEEEGGGIIIKKKMMMJJJLLLPPPMMMLLLXXXiiipppZZZ___sss|||```WWWVVVUUUOOORRRVVVQQQRRROOOLLLKKKKKKOOOSSSVVVVVVRRRMMMJJJJJJKKKKKKKKKLLLNNNPPPUUU\\\gggrrrzzz~~~}}}~~~~~~~~~~~~wwwWWWGGGHHHGGGDDDDDDDDDDDDEEEGGGHHHIIIuuukkkgggccciiiddd___[[[TTTNNNNNNRRRIIIIIIFFFCCCHHHSSS]]]```LLLIIIDDDAAADDDJJJJJJFFFGGGMMMRRRSSSOOOMMMOOORRRUUUeeewwwqqq~~~}}}ooozzz}}}}}}uuugggXXXLLLCCC???>>>EEEHHHJJJIIIEEEBBBCCCDDDBBBBBBBBBAAA@@@???>>>===<<<===>>>>>>????????????>>>???AAAAAA@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAA@@@CCCBBBAAABBBDDDEEEDDDCCC@@@DDDLLLVVV___kkk|||vvveee[[[UUUOOOIIIDDDCCC@@@<<<888777888:::777888;;;GGGsssxxxdddQQQHHHIIILLLMMMJJJIIIIIIKKKMMMOOOOOONNNKKKKKKJJJFFFBBB?????????>>>AAAFFFXXXqqq|||yyy~~~zzziii^^^[[[YYYTTTMMMNNNNNNLLLJJJLLLPPPTTT]]]```eeejjjnnnooommmkkkkkkmmmpppsssvvv{{{{{{sss{{{}}}yyy}}}~~~qqq```PPP@@@999888888:::===??????@@@AAAAAAAAAAAAAAA@@@AAABBBDDDFFFIIIKKKMMMMMMMMMMMMMMMLLLKKKJJJIIILLLLLLLLLLLLKKKIIIGGGFFFCCCBBBAAABBBEEEHHHIIIIIIOOOMMMIIIGGGEEEFFFGGGHHHFFFEEEDDDDDDEEEGGGIIIKKKLLLIIIKKKNNNMMMIIIMMMWWWnnn___SSSgggiiiYYYUUUXXXSSSRRRVVVUUURRRPPPNNNLLLMMMOOORRRUUUWWWUUURRRQQQPPPNNNKKKIIIJJJKKKLLLNNNQQQVVV]]]bbbsss|||}}}}}}}}}}}}~~~}}}~~~~~~wwwdddMMMDDDFFFEEEFFFEEECCCBBBCCCEEEGGGIIIuuuhhhlllbbb[[[\\\^^^^^^^^^```PPPOOOKKKEEEHHHRRR\\\```UUUWWWSSSKKKJJJNNNOOOLLLIIIKKKLLLKKKHHHIIINNNSSSOOOccczzzwww~~~uuuyyy|||ooo]]]NNNFFFBBB@@@>>>BBBEEEHHHHHHFFFCCCBBBBBB@@@@@@AAA@@@===<<<;;;;;;<<<===???AAABBBCCCCCCCCC===???@@@@@@??????AAACCCBBBBBBAAAAAA@@@@@@@@@@@@BBBAAAAAABBBCCCDDDCCCBBBDDDDDDKKKRRRSSSUUUdddwww~~~rrr```OOOLLLJJJFFF@@@;;;888888999888888>>>@@@XXXzzzcccQQQMMMNNNMMMJJJIIIHHHIIIJJJLLLNNNNNNKKKNNNOOOLLLEEE@@@>>>>>>??????CCCSSSfffssspppggg___YYYUUUVVVWWWUUURRRTTTYYY___gggmmmrrrssstttvvvuuurrrllllllmmmooommmllloootttuuu~~~|||uuu~~~~~~jjjTTTHHH===999::::::===AAA@@@AAAAAABBBBBBBBBAAAAAA???@@@AAACCCFFFIIILLLMMMOOOOOOOOOOOONNNNNNMMMMMMQQQQQQQQQPPPNNNKKKHHHGGGCCCAAA??????BBBFFFHHHIIIPPPNNNKKKHHHFFFFFFGGGHHHIIIHHHGGGGGGGGGIIIJJJKKKKKKHHHIIINNNPPPNNNPPPUUU[[[lllTTTcccxxx^^^TTT[[[YYYUUUUUUTTTRRRQQQOOONNNNNNPPPRRRSSSYYYWWWUUUSSSRRRPPPLLLJJJIIIJJJLLLNNNPPPSSSXXX[[[]]]fffrrrzzz~~~}}}yyyxxxzzz|||}}}~~~}}}zzz~~~|||yyyyyy|||~~~~~~~~~xxxzzzzzzdddYYYLLLFFFFFFAAAEEEDDDDDDCCCDDDDDDEEEFFFfffNNNKKKWWWbbbhhhiiicccccc^^^VVVTTT[[[cccgggnnnsssqqqeeeXXXPPPNNNNNNEEEFFFFFFHHHMMMXXXfffoooppp{{{}}}vvv~~~zzz|||~~~tttgggVVVKKKGGGEEEBBB>>>???BBBEEEFFFEEECCCAAA@@@>>>???@@@>>>:::777777777999;;;>>>AAACCCDDDDDDDDD===>>>???>>>===>>>@@@BBBCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@AAACCCCCCBBB@@@DDDBBBFFFMMMNNNLLLUUUccckkkRRRKKKIIIFFF@@@<<<999:::;;;;;;888@@@BBBHHHxxx~~~wwwoooUUUJJJKKKLLLJJJIIIIIIHHHIIIJJJLLLNNNKKKNNNQQQOOOHHHBBB>>>>>>??????AAAMMMZZZcccsssdddYYY\\\^^^```aaabbbeeekkkpppwww{{{}}}rrrooonnnlllfff```bbbhhhrrr{{{uuupppwww^^^LLLCCC<<<:::;;;;;;>>>AAAAAABBBBBBCCCCCCCCCBBBBBB???@@@AAACCCFFFIIIKKKLLLNNNNNNNNNNNNOOOOOOPPPPPPSSSSSSSSSSSSPPPMMMJJJHHHDDDBBB??????BBBEEEHHHIIIPPPNNNLLLIIIHHHGGGGGGHHHKKKJJJIIIHHHHHHIIIIIIJJJHHHFFFFFFJJJMMMOOORRRVVV[[[hhhggg^^^rrrrrr\\\[[[XXXUUUUUURRRSSSRRRQQQPPPPPPPPPQQQRRRXXXUUUQQQOOONNNMMMLLLKKKFFFHHHJJJKKKMMMOOORRRTTTVVVYYY___eeellltttzzz~~~~~~xxxsssvvvyyy}}}}}}~~~{{{vvv}}}~~~|||zzzxxxvvvvvvwwwxxxxxxvvvrrr{{{mmmWWWQQQIIIFFFFFFAAABBBCCCEEEGGGGGGFFFDDDCCCVVVAAAGGGVVVbbbhhhhhhhhhcccZZZXXX```jjjooozzz|||hhhTTTNNNQQQZZZ[[[^^^eeeqqq~~~~~~sssvvv~~~xxx~~~zzzdddZZZNNNHHHHHHGGGBBB>>>???AAACCCEEEEEEDDDBBB@@@>>>@@@AAA===888444444555444666:::>>>AAABBBBBBBBB@@@@@@@@@>>>======???AAADDDCCCAAA@@@@@@@@@AAABBBAAA@@@AAABBBDDDDDDBBB@@@??????BBBJJJPPPTTTYYY___kkkfffQQQDDDCCCAAA>>>;;;;;;===@@@>>>888===@@@<<>>===???>>>EEEOOOUUUjjj}}}pppqqqpppooonnnnnnnnnnnnooo~~~wwwtttsssssskkkbbbdddlllzzz|||~~~xxxrrrqqqzzzoooVVVEEE>>>:::;;;<<<;;;<<>>>>>@@@BBBEEEDDDBBBAAA@@@AAABBBCCCBBBBBBCCCEEEFFFFFFDDDBBB<<<@@@CCCFFFNNNYYY______dddnnn}}}jjjWWWMMMEEEDDDBBB???===<<>>???999???vvv|||vvv___UUUVVVKKKLLLMMMKKKIIIGGGIIIKKKJJJKKKLLLMMMMMMIIICCC???:::>>>===???IIIOOOYYYmmmyyyzzz|||vvvqqq{{{}}}zzzxxxwww||||||sssuuu{{{}}}tttwwwsssxxxxxxiiiQQQ@@@<<<:::===>>><<<===@@@DDDEEEFFFHHHHHHIIIIIIIIIFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJJJJJJJKKKMMMOOOPPPOOOQQQSSSTTTSSSPPPMMMJJJHHHFFFDDDDDDGGGIIIKKKKKKKKKLLLMMMNNNMMMKKKIIIGGGGGGGGGHHHIIIJJJKKKLLLMMMKKKNNNPPPOOONNNPPPRRRTTTWWWXXXfff~~~\\\gggzzzbbbZZZYYYSSSTTTTTTTTTSSSRRRQQQPPPPPPQQQOOOLLLKKKMMMNNNOOONNNPPPPPPPPPNNNKKKJJJKKKLLLNNNQQQTTTVVVXXX\\\bbbfffcccllluuuxxxxxx}}}~~~zzzlllnnn|||{{{wwwtttvvvzzz{{{uuuvvvwwwwwwwwwzzz~~~xxxwww{{{tttvvvwwwvvvtttuuuyyy}}}{{{wwwuuuuuuzzztttWWWHHHJJJDDDAAAEEEFFFAAACCCEEEHHHHHHHHHGGGFFF|||eee```nnn```IIIBBBDDDGGGIIIOOOiii|||~~~~~~}}}}}}rrrooommmdddMMMIIIDDDDDDFFFGGGDDDBBBDDDDDDDDDFFFHHHHHHGGGEEECCCEEEEEEAAA999333222444222555999>>>BBBDDDDDDDDDFFFFFFEEEBBB@@@???AAACCCFFFDDDCCCAAAAAABBBCCCDDDDDDDDDEEEGGGHHHHHHFFFCCC<<>>@@@;;;DDDCCCBBB===777___kkkWWWRRRLLLNNNOOOMMMIIIGGGHHHJJJJJJIIIJJJLLLMMMKKKEEE???888???======HHHNNNRRR\\\ooo{{{}}}nnnkkkwwwqqqxxxxxxsssttt}}}~~~xxxwwwyyyrrr{{{yyylllttttttrrr|||uuubbbKKK>>><<<<<>>===AAACCC;;;;;;XXX|||gggOOORRRLLLOOOPPPGGGFFFKKKIIIGGGHHHKKKNNNMMMIIICCC>>>;;;;;;<<>>======???AAACCCCCCBBBHHHIIIJJJJJJJJJJJJJJJIIIEEEIIIMMMKKKHHHFFFHHHKKKHHHHHHHHHHHHKKKNNNQQQSSSSSSRRRQQQPPPOOONNNNNNMMMNNNOOOMMMIIIIIILLLKKKFFFIIIIIIKKKOOOSSSSSSPPPMMMJJJHHHIIIKKKLLLLLLOOOUUUQQQNNNKKKLLLNNNPPPOOOMMMUUUeeepppeeeYYYrrrpppSSSUUUUUUUUUQQQMMMPPPTTTQQQKKKMMMOOORRRTTTVVVWWWWWWVVVWWWSSSNNNLLLMMMMMMLLLJJJKKKKKKLLLNNNQQQSSSUUUWWWYYY\\\```bbbdddlllwwwvvvqqqssszzz}}}{{{yyy{{{~~~~~~|||xxxyyy|||rrrsss||||||{{{{{{~~~~~~wwwqqqrrrvvv|||{{{xxxtttqqqpppttt||||||xxx}}}{{{yyyyyyxxxvvvsssssstttuuu}}}{{{wwwuuutttuuuxxxyyyrrrjjjgggooo}}}bbbNNNLLLIIIFFFDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGEEECCCwwwyyyqqqkkknnnrrrtttyyyxxx||||||zzztttqqqkkk___TTTNNNGGGHHHIIIIIIHHHEEEBBB@@@DDDDDDDDDEEEGGGFFFEEECCCEEELLLQQQOOOFFF<<<777666666<<>>@@@BBBIIIIIIIIIJJJJJJIIIHHHHHHEEEIIILLLKKKHHHFFFHHHKKKIIIIIIHHHIIIJJJMMMPPPQQQRRRRRRRRRQQQPPPOOONNNMMMQQQRRRPPPLLLMMMPPPOOOKKKLLLLLLMMMPPPSSSTTTRRRPPPMMMKKKKKKMMMMMMLLLPPPUUUTTTQQQMMMLLLMMMNNNNNNLLLRRRZZZ[[[bbbyyyvvvppppppbbbVVVTTTRRRQQQRRRRRRPPPOOONNNOOOQQQRRRTTTUUUVVVVVVWWWSSSOOOMMMNNNNNNMMMLLLKKKKKKKKKMMMOOOQQQTTTUUUUUUXXXZZZ[[[\\\aaajjjqqq|||yyyuuupppmmmooossswwwuuuttttttvvvxxxxxxwwwvvvwwwyyy|||uuutttwwwwwwuuuuuuyyywwwvvvzzz~~~}}}wwwqqqrrrtttwwwzzz{{{zzzxxxvvvtttrrrqqquuu{{{~~~|||zzzzzzwwwuuuuuutttsssqqqqqqtttvvv|||wwwttttttttttttsssoooooottt{{{sssYYYKKKIIIGGGEEEDDDEEEFFFFFFDDDCCCDDDFFFIIIIIIHHHFFF}}}yyy|||xxxfffgggsssxxxwww~~~vvvqqq~~~zzzzzzooofff[[[PPPJJJJJJFFFGGGHHHHHHGGGDDDBBB@@@BBBAAAAAACCCEEEEEEDDDBBBBBBKKKUUUWWWPPPFFF???;;;<<>>>>>???@@@DDDCCCBBBAAABBBEEEGGGIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHJJJKKKLLLPPPJJJJJJVVVeeekkkfff___QQQTTTUUUQQQJJJFFFHHHJJJHHH???;;;??????:::===DDDYYYzzz}}}yyy^^^NNNMMMKKKLLLMMMGGGHHHHHHGGGHHHJJJKKKJJJHHHAAA???;;;999:::===BBBEEEMMMKKKLLLNNNMMMKKKNNNSSS[[[bbbtttxxxcccjjjzzzrrrqqqvvv~~~tttdddZZZeee}}}}}}~~~wwwqqqrrrwww}}}~~~}}}xxxfffXXXMMMFFFHHHJJJJJJFFF@@@>>>BBBGGGKKKKKKKKKKKKJJJHHHGGGGGGEEEHHHIIIIIIGGGFFFGGGHHHJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQPPPNNNJJJHHHLLLNNNMMMKKKMMMQQQQQQNNNOOONNNNNNNNNPPPRRRTTTUUUSSSPPPOOOOOOMMMKKKMMMRRRUUURRRNNNLLLKKKLLLNNNNNNOOOQQQPPPPPPSSSVVVrrrsss___SSSVVVWWWPPPMMMRRRPPPOOOOOONNNOOOPPPRRRSSSWWWUUUTTTSSSSSSSSSSSSSSSNNNMMMJJJHHHIIIKKKOOOQQQRRRTTTUUUTTTSSSTTTVVVYYYVVVZZZ^^^bbbdddeeefffgggbbbfffkkkmmmkkkiiijjjkkklllpppuuuxxxxxxvvvuuuuuuwwwvvvxxx{{{|||zzzvvvssstttqqqooorrrxxxyyytttnnnppppppqqqqqqqqqqqqppppppoooqqqrrrsssuuuzzz~~~uuussssssqqqqqqsssqqqpppooommmlllmmmqqqtttsssssssssrrrqqqrrrtttuuuwww}}}]]]MMMKKKEEEDDDCCCBBBCCCEEEFFFHHHFFFFFFFFFIIIKKKKKKJJJHHH{{{|||pppnnnrrr}}}|||~~~uuuvvv}}}}}}{{{uuu{{{jjjSSSFFFBBBAAABBBDDDCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@???@@@CCCDDDDDDCCC;;;???DDDEEEDDDCCCDDDEEEDDDFFFHHHHHHFFFDDDBBBAAA???@@@@@@???======???@@@@@@?????????AAACCCEEEGGGHHHGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHMMMJJJHHHMMMWWW```bbb```[[[^^^___ZZZRRRLLLKKKLLLHHHCCCBBBEEEDDD>>>???DDDHHH~~~~~~qqqtttXXXNNNGGGIIIQQQQQQKKKIIIGGGFFFGGGGGGFFFEEECCCAAA===;;;:::;;;===???EEECCCCCCEEEDDDBBBDDDHHHNNNRRR```{{{cccccc~~~}}}|||ooolllnnnyyyxxxZZZLLL[[[xxx}}}}}}wwwzzzyyysssuuuxxx|||zzzyyy}}}{{{cccSSSMMMJJJEEECCCHHHKKKIIIEEEBBBDDDGGGLLLLLLLLLKKKJJJIIIHHHGGGEEEGGGHHHHHHGGGFFFFFFGGGJJJJJJJJJJJJJJJKKKKKKLLLKKKLLLNNNNNNMMMKKKHHHFFFIIIJJJJJJHHHJJJOOOOOOLLLLLLLLLLLLLLLMMMOOOQQQSSSRRROOONNNNNNLLLIIIKKKPPPQQQPPPNNNLLLKKKLLLNNNPPPIIILLLMMMRRRUUUPPP\\\xxxsssiiiTTTTTTYYYUUURRRUUUQQQPPPOOONNNNNNOOOPPPQQQUUUVVVVVVUUUUUUUUUUUUVVVQQQOOOKKKIIIHHHJJJMMMNNNQQQRRRSSSSSSSSSTTTUUUWWWUUUXXX\\\^^^```aaacccddd___dddiiikkkiiiggghhhiiihhhkkkoooqqqqqqqqqqqqrrrqqqrrruuuzzzyyyrrruuurrrppprrruuuuuurrrnnnqqqrrrssstttsssqqqooonnnmmmoooqqqrrrrrrvvv~~~{{{rrrnnnmmmlllmmmpppnnnmmmllljjjhhhiiikkknnnjjjooottttttqqqpppuuuzzz}}}jjjWWWMMMJJJGGGEEEDDDBBBBBBCCCEEEFFFHHHHHHHHHIIIJJJJJJGGGEEEwwwyyy~~~~~~|||vvvxxxxxxzzzzzz}}}wwwbbbKKKAAA@@@@@@@@@@@@BBBBBBCCCCCCCCCBBBBBBAAAAAA@@@??????AAACCCCCCBBBAAAAAAAAA???>>>>>>@@@BBBBBBCCCEEEFFFFFFEEEDDDBBBAAABBBAAA???======???AAA============???AAACCCDDDDDDEEEEEEEEEEEEEEEEEEEEECCCDDDEEEEEEEEEDDDDDDCCCBBBFFFIIIJJJMMMSSSTTTSSSfffjjjkkkggg^^^VVVSSSSSSKKKHHHGGGHHHEEE??????BBBFFFhhh{{{zzzfffYYYLLLGGGLLLOOOLLLJJJGGGFFFFFFEEEDDDCCCDDDCCC@@@>>><<<<<<<<<===???<<<===@@@AAA>>>===@@@GGGJJJUUUgggppphhh{{{|||~~~qqqkkkjjjssskkkPPPPPPeeezzz}}}zzzzzzyyy|||~~~tttwww~~~|||{{{gggRRRGGGEEEEEECCC>>>BBBFFFGGGEEECCCCCCEEEKKKKKKKKKKKKJJJIIIHHHHHHFFFFFFFFFGGGGGGFFFFFFFFFIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJKKKKKKJJJHHHFFFDDDHHHIIIIIIGGGJJJNNNOOOKKKHHHIIIJJJJJJJJJKKKNNNQQQOOOMMMLLLLLLKKKHHHKKKPPPMMMMMMMMMLLLKKKKKKMMMOOOKKKMMMJJJMMMSSSOOOSSScccgggddd}}}tttZZZSSSVVVUUURRRQQQQQQQQQPPPOOOOOONNNOOOOOORRRTTTUUUUUUTTTTTTUUUVVVSSSQQQNNNKKKJJJJJJLLLLLLNNNNNNNNNOOOQQQRRRTTTUUUVVVXXXZZZ[[[[[[\\\^^^```^^^aaaeeefffgggffffffgggeeegggiiijjjjjjjjjlllmmmmmmppprrrtttxxxzzztttlllssssssrrrrrrqqqppppppqqqssssssttttttsssqqqnnnmmmllloooqqqrrrrrrsssxxx|||zzzrrrllljjjhhhggghhhkkkjjjjjjjjjhhhgggfffhhhjjjjjjpppvvvwwwttttttyyy}}}ttt[[[TTTPPPJJJHHHGGGEEECCCBBBCCCDDDEEEHHHGGGGGGHHHHHHGGGEEECCC}}}uuuyyy||||||{{{nnnooo||||||wwwqqqqqqwww{{{{{{yyyooo```SSSFFFAAAAAA???>>>???AAAAAAAAABBBBBBBBBBBBBBBAAA???======???@@@@@@@@@AAAAAAAAA???>>><<<<<<<<<>>>???AAACCCEEEFFFEEEDDDDDDDDDCCC@@@>>>>>>@@@BBB<<<<<<<<<===>>>@@@AAABBB@@@AAACCCDDDEEEDDDDDDCCC???@@@BBBCCCCCCBBB@@@???<<>>===<<<<<<::::::>>>@@@===<<<>>>@@@DDDJJJSSSbbbyyyvvvyyy|||www{{{wwwllleeejjjuuuvvvZZZKKK\\\uuu~~~~~~~~~~~~yyy}}}wwwuuuyyy}}}xxx{{{wwwfffQQQEEE@@@???@@@AAA???@@@BBBCCCDDDDDDDDDDDDHHHHHHHHHIIIIIIHHHGGGGGGFFFEEEEEEFFFGGGGGGFFFDDDGGGHHHIIIJJJKKKKKKKKKLLLJJJJJJJJJJJJIIIGGGFFFEEEGGGHHHGGGEEEHHHLLLLLLIIIEEEGGGIIIIIIHHHIIILLLOOOMMMKKKJJJLLLKKKIIILLLQQQKKKMMMNNNMMMKKKIIIJJJKKKMMMQQQKKKIIIPPPPPPPPPYYYjjj|||dddgggyyyxxxeee]]]YYYTTTPPPQQQQQQQQQQQQPPPOOONNNMMMMMMPPPRRRRRRQQQQQQSSSUUUUUUTTTQQQOOOMMMKKKKKKKKKKKKJJJJJJKKKMMMPPPQQQRRRRRRTTTVVVVVVVVVVVVWWWXXX\\\\\\]]]___bbbccccccbbb```ccceeefffffffffhhhiiihhhnnnqqqoooooopppooojjjmmmqqqsssqqqmmmlllpppuuuuuutttrrrqqqooonnnmmmmmmnnnpppssstttssssssrrrrrrooojjjggghhhgggddddddgggiiikkkmmmmmmkkkkkklllmmmmmmooosssxxx}}}bbbPPPNNNNNNKKKHHHGGGEEECCCCCCDDDEEEFFFEEEDDDDDDEEEGGGFFFDDDBBBsssggghhhnnn}}}|||~~~vvv{{{zzzooo}}}nnnjjjdddIIIDDDAAABBBAAA>>>===???@@@AAAAAAAAAAAAAAABBBBBB@@@>>><<<<<<===>>>>>>===:::<<>>;;;999<<<<<<>>>AAAEEEFFFFFFEEEFFFFFFDDDAAA???>>>@@@BBB<<<<<<======>>>@@@AAABBB===???AAACCCDDDDDDCCCBBB===>>>@@@AAAAAA@@@???===>>>CCCDDD@@@AAAHHHKKKJJJTTT\\\eeeiiifffbbbaaabbbccc]]]XXXZZZ^^^___\\\ZZZVVVKKKssseeeTTTMMMLLLJJJHHHHHHHHHHHHFFFDDDEEEEEEEEEEEECCC@@@>>><<<>>>::::::>>>@@@>>>===???;;;???BBBDDDJJJ]]]zzzxxxxxxqqquuu|||{{{nnnbbbbbbiiipppvvvzzzqqqVVVOOOiii|||~~~yyyzzz||||||~~~~~~xxxlllrrrooo[[[GGGBBBAAA@@@@@@CCCDDDBBB@@@AAADDDFFFFFFFFFEEEEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGGGGEEEDDDFFFGGGIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGDDDFFFEEECCCEEEIIIIIIFFFCCCFFFIIIIIIHHHIIIKKKNNNLLLJJJJJJLLLLLLJJJNNNSSSKKKMMMOOONNNJJJGGGGGGGGGHHHQQQMMMGGGMMMOOOLLLOOORRRsssttt___dddyyynnneee^^^WWWQQQRRRRRRRRRQQQOOOMMMLLLIIIMMMPPPPPPOOONNNPPPSSSWWWUUUSSSQQQNNNMMMKKKKKKKKKJJJHHHIIIKKKNNNPPPQQQLLLOOORRRSSSRRRQQQQQQQQQZZZXXXWWWYYY^^^```___]]]]]]```dddfffgggggghhhjjjcccmmmrrrmmmiiikkknnnoooiiinnnrrrpppkkkjjjqqqxxxwwwtttppplllkkkkkklllnnnppprrrtttvvvvvvsssooollliiigggfffiiiiiieeedddfffkkknnnqqqrrrrrrrrrrrrsssnnnllloooyyy|||}}}iiiVVVJJJHHHJJJMMMGGGFFFDDDCCCDDDEEEGGGHHHBBBBBBBBBDDDFFFFFFDDDBBB[[[xxxtttiiimmmyyy}}}uuu|||}}}wwwrrreeeXXXKKKFFFAAA?????????===;;;@@@@@@@@@>>><<<===@@@CCC>>>??????===;;;:::;;;<<<;;;<<<===>>>>>>===<<<;;;;;;;;;===@@@CCCEEEDDDCCCCCCFFFGGGFFFBBB@@@???@@@@@@AAA@@@>>><<<<<<>>>@@@<<<===>>>@@@BBBCCCCCCDDDCCCBBB@@@???>>>>>>???@@@EEEEEEEEEEEEDDDDDDGGGIIIIIIKKKMMMMMMMMMPPPUUUZZZlllpppmmmeeedddiiieeeZZZ___bbbjjjrrrSSSQQQLLLHHHIIIJJJGGGDDDBBBDDDCCCCCCFFFHHHGGGDDD@@@BBBBBBAAA@@@???===<<<;;;;;;;;;;;;<<>>AAABBBDDDGGGKKKNNNMMMLLLIIIIIIIIIHHHGGGFFFEEEDDDBBBBBBBBBCCCDDDEEEFFFGGGDDDFFFHHHHHHGGGFFFFFFGGGIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMLLLJJJIIIHHHJJJLLLNNNNNNMMMLLLKKKLLLOOOTTTlll~~~YYY\\\uuu[[[XXXWWWTTTPPPMMMNNNPPPSSSMMMMMMMMMMMMNNNOOOPPPPPPSSSRRRQQQRRRTTTSSSPPPMMMNNNNNNMMMKKKHHHGGGHHHJJJOOOOOONNNNNNNNNNNNNNNOOORRRRRRSSSTTTUUUWWWYYYZZZ[[[]]]aaaeeehhhiiihhhhhhjjjlllnnnooommmlllkkkllliiijjjkkkjjjiiikkkppptttxxxrrrmmmkkklllmmmiiifffppprrrssspppjjjfffeeefffeeeffffffeeeeeeeeeeeeeeehhhgggkkksssyyyxxxrrrmmmmmmnnnrrrzzz~~~~~~kkkPPPIIIKKKJJJJJJMMMGGGDDDAAAAAADDDEEEEEECCCDDDDDDDDDDDDCCCBBBAAA@@@SSSccc}}}|||wwwhhhuuuzzz}}}|||zzzooollliii]]]PPPJJJFFFAAA?????????===;;;@@@AAAAAA@@@>>>>>>@@@BBB@@@AAAAAA???===<<<===>>>;;;;;;<<<<<<<<<<<<<<<;;;::::::<<>>??????===<<<<<<===???;;;<<<===>>>@@@@@@AAAAAACCCCCCBBBAAA@@@@@@@@@@@@DDDEEEEEEDDDBBBBBBDDDFFFEEEGGGHHHHHHHHHJJJOOOSSS___dddccc]]]___eeeddd\\\aaafffeee\\\NNNLLLKKKJJJGGGEEEFFFJJJFFFEEEDDDFFFHHHHHHFFFCCCEEEEEEDDDCCCBBB@@@>>>======>>>>>>>>>???GGGSSS\\\tttwwwnnniiikkkjjjeeehhhpppzzz~~~~~~rrrjjjiiiiii^^^VVVOOOLLLQQQ[[[gggooorrrvvv|||}}}}}}|||zzz|||}}}{{{rrrsssnnn[[[OOOGGG>>><<>><<>>===<<<@@@AAABBBAAA???>>>>>>???@@@@@@@@@???===<<<===???<<<<<<;;;;;;;;;;;;<<<<<<999999:::>>>BBBDDDDDDCCC???@@@BBBAAA???>>>>>>???>>>??????>>>======???AAA<<<===>>>>>>???@@@@@@AAACCCCCCCCCCCCBBBAAA@@@@@@DDDDDDDDDCCCAAA@@@AAACCCCCCDDDEEEEEEEEEGGGKKKNNNTTTYYYYYYUUUVVV]]]^^^YYY]]]aaaXXXccckkk}}}___RRRFFFCCCEEEFFFGGGIIIGGGFFFEEEEEEGGGIIIHHHHHHIIIIIIHHHGGGEEECCCAAA@@@<<<>>>???>>>===@@@EEEJJJUUU|||yyykkkccc___aaa```\\\___fffuuuzzz|||zzz|||}}}~~~|||~~~wwwnnngggbbbbbbbbbbbb___ZZZTTTTTT[[[eeelll}}}}}}yyy{{{~~~|||xxxiiiQQQGGGCCC@@@>>>???AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEHHHHHHDDDCCCGGGIIIIIIGGGFFFGGGHHHDDD???===???BBBBBBDDDGGGJJJKKKKKKIIIIIIJJJJJJIIIIIIHHHGGGFFFBBBBBBBBBAAAAAABBBBBBCCCAAABBBCCCCCCCCCCCCFFFHHHHHHHHHIIIJJJKKKMMMOOOPPPPPPOOOMMMKKKKKKJJJKKKKKKHHHJJJLLLKKKJJJIIIJJJKKKMMMUUUXXX^^^}}}iiiXXXlllmmmcccXXXTTTUUUUUUQQQKKKSSSRRRQQQOOONNNMMMMMMMMMMMMMMMNNNQQQUUUWWWWWWVVVRRRQQQOOOLLLIIIIIIKKKMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNOOOOOOQQQRRRTTTTTTXXXZZZ^^^aaacccdddddddddhhhjjjllllllkkkjjjjjjkkkiiiiiiiiigggeeefffhhhjjjfffdddccceeeiiikkkiiifffeeeeeeccc___ZZZZZZ]]]aaa^^^\\\[[[___fffkkkjjjgggcccdddeeeeeefffiiimmmppptttxxx~~~{{{___QQQGGGHHHJJJHHHIIIMMMKKKHHHFFFEEEEEEFFFEEEDDDJJJIIIHHHFFFDDDBBB@@@???IIIMMMRRRVVVbbb{{{~~~pppxxxyyy|||hhh___mmm}}}rrrsssvvvkkkfff```___^^^YYYKKK???EEECCCAAA???>>>======<<<>>>@@@BBBBBB@@@>>><<<<<<===>>>>>>===;;;:::<<<===???>>><<<;;;;;;<<<======888888999<<>>===<<<===;;;>>>AAAAAA???===;;;;;;===>>>>>>===;;;;;;<<<>>>AAA@@@>>>=========>>>???999999999<<<@@@CCCDDDDDDBBB@@@???===<<<;;;:::999>>>@@@BBBBBBAAAAAABBBCCCAAAAAA@@@@@@AAABBBCCCCCCDDDEEEFFFFFFEEEDDDBBBAAADDDFFFFFFEEEDDDBBBCCCDDDFFFEEEEEEGGGKKKOOORRRTTTRRRVVVVVVQQQMMMNNNSSSVVV___\\\[[[mmmYYY^^^zzzgggUUUMMMGGGEEEIIIGGGFFFEEECCCCCCEEEHHHJJJKKKKKKJJJIIIGGGEEECCCBBB>>>===<<<;;;:::<<>>UUUkkkpppjjjbbb[[[UUUTTTQQQOOOPPPRRRSSSVVVZZZ^^^```cccdddfffhhhkkknnnjjjmmmpppqqqrrruuu{{{~~~zzzyyyuuuooorrrxxx}}}zzzqqqkkkkkkkkkmmmmmmnnnqqqtttrrrmmmoooooopppsssuuutttrrrooosssssspppkkkjjjmmmmmmjjjkkkccc[[[WWWUUUWWWaaannnwwwyyytttxxx~~~yyykkkQQQEEEEEEFFFGGGFFFDDDCCCDDDEEEAAAAAA@@@@@@@@@@@@@@@@@@AAAEEEGGGDDDDDDHHHJJJIIIGGGIIIIIIFFFCCCBBBAAAAAACCCCCCDDDGGGJJJKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFCCCBBBAAA@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCDDDFFFIIIHHHHHHHHHHHHJJJLLLNNNPPPLLLKKKIIIGGGFFFGGGHHHIIIIIIJJJLLLKKKJJJJJJLLLMMMLLLOOOSSSRRROOO___kkkbbbkkkkkk___[[[\\\]]]UUUUUUSSSRRRRRRQQQQQQQQQNNNOOOPPPQQQQQQSSSTTTUUUVVVTTTQQQLLLGGGEEEFFFGGGIIIJJJKKKLLLMMMLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNNNNPPPQQQSSSVVVXXXYYYZZZZZZZZZ\\\]]]\\\[[[[[[]]]___ZZZZZZ[[[\\\]]]^^^]]]]]]___^^^^^^^^^]]][[[YYYVVVQQQRRRQQQOOOOOOSSS[[[aaaddd___\\\___fffiiieeeaaa]]]dddgggeeegggssswwwZZZHHHHHHIIIKKKIIIDDDBBBCCCDDDDDDDDDDDDEEEGGGIIIKKKJJJIIIHHHFFFEEEEEEEEEEEEJJJJJJLLLMMMLLLIIILLLQQQdddwwwvvvxxxzzzkkkeeeccc```ZZZSSSNNNGGGBBBAAADDD???@@@AAA@@@===<<<<<<===;;;===@@@AAA???=========>>>???@@@???======>>>@@@BBBAAA@@@??????>>>>>>???<<<;;;:::<<<@@@CCCDDDDDDCCCAAA>>>======<<<;;;:::>>>@@@BBBBBBAAA@@@@@@AAA???>>>>>>>>>???@@@BBBCCCEEEEEEEEEEEEDDDCCCBBBBBBCCCEEEGGGGGGFFFEEEFFFGGGGGGFFFEEEGGGKKKOOORRRSSSPPPTTTVVVRRRMMMNNNUUU\\\___aaaggg~~~eeeYYYeeeyyy[[[AAA???KKKGGGGGGFFFDDDCCCDDDFFFIIIJJJJJJIIIHHHGGGEEEDDDCCCDDDBBB???<<<;;;<<<===>>>===GGGSSS\\\^^^\\\WWWTTTMMMLLLJJJJJJKKKMMMPPPSSSSSSTTTUUUVVVWWW\\\aaafffiiihhhgggeeeeeejjjssszzzzzzvvvuuu{{{zzzpppmmmpppwww{{{vvvlllffffffiiihhhhhhkkkoooqqqmmmhhhiiilllppptttwwwuuuppplllnnnooolllgggfffiiikkkjjjbbb\\\YYY\\\]]]^^^gggttt~~~yyy~~~vvvwwwyyy||||||www}}}eeeGGGDDDCCCDDDFFFFFFEEEFFFGGGHHHAAAAAAAAAAAA@@@@@@@@@@@@???DDDFFFDDDEEEHHHJJJIIIGGGJJJJJJFFFCCCCCCCCCBBBCCCCCCEEEHHHKKKLLLLLLJJJHHHHHHIIIIIIIIIIIIHHHHHHCCCBBBAAAAAA@@@@@@@@@@@@BBBDDDGGGHHHGGGGGGHHHIIIJJJIIIHHHHHHIIIKKKMMMOOOJJJIIIGGGFFFFFFFFFGGGGGGIIIJJJKKKKKKJJJKKKMMMOOOLLLNNNVVVXXXMMMJJJhhhtttaaa]]]uuu~~~oooddd^^^ZZZXXXWWWVVVUUUTTTTTTTTTTTTPPPQQQQQQPPPOOOOOOPPPRRRSSSSSSQQQMMMIIIFFFFFFGGGJJJKKKMMMNNNOOONNNNNNMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMNNNPPPRRRTTTUUUVVVVVVWWWXXXYYYXXXWWWXXXZZZ\\\ZZZZZZZZZ]]]______^^^\\\[[[ZZZYYYWWWTTTRRROOONNNJJJLLLNNNNNNNNNRRRYYY^^^aaa]]][[[]]]aaacccaaa]]]^^^hhhnnnmmmsss~~~{{{yyy{{{}}}iiiNNNDDDFFFIIIJJJIIIGGGFFFFFFFFFGGGGGGEEEDDDEEEGGGIIIJJJIIIGGGFFFEEEEEEFFFGGGJJJFFFFFFLLLNNNJJJFFFFFFGGGaaa|||{{{|||~~~tttrrr|||yyyuuuvvvkkkbbbaaa^^^\\\RRRIIIFFFBBB>>>???BBB===???AAA@@@===;;;<<<===<<<>>>@@@AAA@@@@@@@@@AAA>>>?????????======???@@@@@@AAA@@@@@@???>>>======>>>===<<<===@@@BBBCCCCCCBBB???======>>>@@@???>>>BBBCCCEEEEEECCCBBBBBBBBB>>>>>>======???AAACCCEEEFFFFFFEEEDDDCCCCCCCCCCCC@@@BBBEEEGGGGGGGGGIIIJJJJJJHHHFFFGGGKKKNNNOOOOOOOOOSSSUUURRRLLLLLLUUU______llltttjjjbbb```wwwYYYFFFIIIHHHIIIIIIGGGDDDDDDFFFHHHIIIIIIIIIHHHHHHFFFEEEEEEFFFDDDAAA@@@>>>>>>===<<<;;;>>>DDDMMMRRRRRRRRRRRRMMMLLLKKKHHHHHHJJJKKKLLLMMMNNNOOOPPPRRRWWW\\\aaaaaabbbaaa___^^^```ffflllnnnnnnooorrruuusssnnniiihhhkkkppprrrmmmfffdddgggddddddfffjjjlllkkkiiihhhkkklllooorrrssspppkkkfffgggiiigggbbbbbbfffjjjjjj\\\WWW\\\jjjssstttvvv}}}zzzyyy~~~yyyzzz}}}|||~~~|||XXXCCCNNNIIIHHHHHHHHHHHHHHHHHHHHHCCCCCCCCCBBBBBBAAAAAAAAA>>>CCCFFFDDDEEEIIIJJJIIIGGGKKKKKKEEEBBBDDDEEEBBBCCCCCCEEEIIILLLNNNNNNMMMJJJJJJKKKKKKKKKKKKJJJJJJCCCBBBBBBAAAAAAAAAAAABBBEEEHHHKKKMMMLLLJJJIIIIIIKKKJJJHHHGGGHHHIIILLLMMMHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJIIIIIIIIILLLNNNJJJPPPXXXXXXNNNHHHWWWkkkrrr```gggzzzqqqaaa\\\[[[YYYXXXVVVUUUTTTTTTOOOPPPQQQOOOMMMLLLNNNQQQOOOPPPPPPOOOLLLJJJIIIJJJKKKLLLNNNPPPQQQQQQPPPOOOMMMMMMLLLLLLKKKLLLLLLLLLMMMMMMOOOPPPRRRSSSTTTUUUTTTUUUUUUUUUTTTUUUWWWZZZ\\\[[[\\\^^^``````\\\YYYSSSRRRQQQNNNLLLJJJJJJJJJGGGJJJMMMNNNNNNOOOTTTWWWVVVUUUUUUXXX[[[]]]]]]]]]bbbmmmuuuwwwyyy}}}}}}mmmXXXJJJEEEGGGHHHHHHHHHIIIHHHGGGFFFGGGHHHGGGEEEFFFIIILLLKKKJJJGGGEEEDDDDDDEEEEEEAAA@@@CCCGGGDDD>>>???FFFDDDHHHTTTlll~~~{{{yyyzzz}}}yyyyyywwwsssxxxsssrrrsssjjjoootttzzzwwwsssqqqfff___]]]XXXRRRHHHBBBDDDFFFBBB>>>===<<>>===???AAABBBAAABBBCCCDDD<<<=========;;;;;;===??????@@@@@@@@@???>>><<<;;;@@@>>>===>>>@@@BBBCCCCCC@@@>>>;;;<<<@@@BBBCCCAAAFFFHHHJJJJJJHHHFFFEEEFFF@@@?????????AAACCCFFFHHHGGGFFFDDDBBBBBBBBBCCCCCC===@@@DDDFFFGGGHHHJJJKKKOOOKKKHHHHHHKKKNNNNNNMMMQQQTTTVVVRRRKKKIIISSS^^^ccczzznnnpppiiinnnXXXHHHIIIKKKKKKIIIFFFDDDFFFHHHHHHHHHIIIIIIHHHHHHGGGFFFBBBBBBAAABBBBBBAAA>>><<<999999===DDDHHHIIIJJJNNNQQQPPPNNNJJJHHHIIIJJJIIIGGGHHHJJJKKKLLLOOOSSSVVVSSSXXX]]]___]]][[[[[[\\\YYY^^^bbbbbb___[[[[[[[[[\\\]]]aaaccc___[[[^^^ddd]]]```fffiiigggdddeeehhhhhhhhhiiiiiihhhddd___ZZZ]]]___]]]YYYXXX]]]aaaaaa\\\XXXbbb{{{zzz~~~~~~~~~}}}xxxrrruuuwwwvvvyyywwwqqqcccGGG???VVVSSSPPPMMMKKKKKKJJJIIIGGGEEEEEEDDDDDDDDDCCCCCCCCC===BBBEEEDDDEEEIIIJJJIIIGGGLLLKKKEEEBBBEEEFFFCCCCCCDDDEEEIIIMMMOOOOOONNNLLLLLLMMMMMMMMMMMMMMMLLLBBBBBBBBBAAAAAABBBBBBCCCGGGJJJNNNPPPOOOLLLJJJJJJLLLKKKIIIGGGGGGIIIKKKLLLHHHHHHIIIIIIIIIHHHGGGGGGGGGHHHHHHHHHGGGHHHKKKMMMIIIRRRXXXTTTNNNOOOSSSVVVlllmmm```hhhzzzuuu```___\\\YYYWWWUUUSSSSSSNNNPPPPPPNNNKKKKKKNNNQQQLLLNNNPPPPPPOOONNNMMMNNNLLLNNNPPPRRRSSSRRRQQQPPPNNNMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOPPPRRRSSSTTTUUUQQQRRRRRRQQQQQQRRRUUUWWWXXXWWWWWWYYYZZZYYYTTTPPPKKKKKKJJJHHHFFFFFFHHHIIIFFFJJJNNNOOOMMMMMMOOORRRQQQRRRUUUXXX[[[___aaaccceeeqqqzzz~~~pppYYYLLLKKKIIIJJJIIIGGGGGGHHHGGGEEECCCFFFHHHHHHGGGIIIMMMQQQMMMKKKHHHEEECCCBBBCCCCCCDDDEEEFFFGGGFFFDDDBBBAAA@@@>>>BBBLLLVVViii|||sss}}}yyy|||lllyyy|||~~~~~~wwwxxxvvvxxxuuuwww~~~uuufff^^^]]]ZZZPPPGGGCCCBBBAAAAAABBBAAA???===@@@@@@>>>===<<<<<<<<<<<<>>>>>>@@@AAABBBAAAAAA@@@<<<;;;::::::<<<<<<;;;999===<<<;;;<<<===>>>===<<<>>><<<<<<===???AAAAAAAAA???<<<:::;;;===@@@???>>>CCCDDDEEEGGGGGGGGGFFFEEEEEEDDDBBBAAABBBEEEHHHJJJIIIHHHFFFDDDDDDDDDDDDDDDCCCBBBAAABBBEEEGGGGGGGGGMMMKKKHHHFFFGGGJJJNNNPPPQQQTTTUUUSSSPPPPPPUUUZZZjjjnnnrrruuuuuusssqqqpppkkkpppjjjVVVNNNHHHHHHHHHFFFFFFJJJEEEDDDCCCEEEHHHIIIHHHFFFDDDEEEGGGGGGFFFCCC@@@>>>>>>>>>===<<<===BBBHHHMMMNNNMMMLLLJJJHHHGGGEEEEEEDDDDDDDDDEEEGGGKKKNNNPPPUUUUUUVVVVVVUUUSSSPPPOOOVVVWWWXXXWWWUUUSSSSSSSSSWWWXXXYYYYYYWWWWWWXXXZZZ\\\^^^bbbccccccbbbbbbbbbiiifff```[[[VVVTTTTTTUUUVVVWWWWWWVVVUUUVVVZZZ^^^jjjlllyyyuuuqqqzzzzzzxxx~~~xxxqqqssswwwtttooozzz~~~{{{~~~zzzzzzqqq]]]OOODDDAAANNNaaavvvtttfffQQQIIINNNPPPKKKHHHGGGFFFEEEDDDCCCBBBBBBEEEDDDDDDDDDEEEFFFGGGGGGIIILLLMMMIIIDDDAAACCCFFFBBBFFFJJJKKKKKKLLLOOOSSSRRRPPPNNNMMMNNNOOOOOONNNFFFDDDBBBBBBEEEEEEDDDAAAHHHKKKNNNOOONNNMMMLLLMMMLLLKKKJJJHHHFFFFFFHHHJJJLLLLLLLLLIIIGGGEEEFFFGGGIIIIIIHHHGGGGGGIIIJJJKKKKKKMMMOOOQQQQQQQQQPPPNNN\\\wwwfffUUUggg}}}iii\\\```eee___VVVRRRVVVTTTQQQPPPRRRTTTRRRMMMOOONNNNNNNNNNNNPPPQQQRRRNNNNNNNNNNNNNNNOOOOOOOOOMMMNNNOOOPPPPPPPPPPPPPPPOOONNNNNNPPPSSSTTTQQQNNNMMMNNNNNNOOOPPPPPPQQQQQQQQQPPPPPPNNNMMMLLLKKKJJJHHHGGGFFFEEEEEEFFFGGGHHHMMMKKKJJJIIIJJJMMMPPPSSSNNNRRRTTTTTTTTTYYYccclllwwwfffVVVKKKGGGGGGFFFGGGIIIIIIHHHIIIJJJLLLFFFGGGHHHHHHFFFFFFGGGHHHJJJHHHFFFDDDBBBBBBBBBBBBDDDDDDEEEEEEDDDBBB@@@>>>EEEAAABBBEEEEEEKKKbbb{{{~~~~~~{{{kkksssssssssttt}}}~~~~~~}}}wwwwww{{{tttlllaaaWWWPPPJJJDDD@@@AAA@@@???@@@BBBBBBAAA???@@@???>>>===<<<<<<<<<<<<===>>>???AAABBBBBBAAAAAA===<<<::::::;;;<<<;;;:::===<<<;;;<<<===>>>===<<<===;;;;;;<<>>;;;<<<>>>@@@@@@???AAABBBCCCDDDEEEEEEEEEEEEEEECCCBBBAAABBBDDDGGGIIIJJJIIIGGGEEEDDDCCCCCCCCCDDDCCCBBBCCCEEEGGGHHHGGGJJJHHHFFFEEEFFFIIIMMMOOOPPPSSSTTTRRRNNNMMMQQQUUUVVV[[[bbbddddddfffkkkpppddd___llluuufffTTTJJJLLLNNNLLLHHHGGGGGGHHHGGGEEEDDDDDDEEEDDDEEEFFFGGGFFFCCCAAA??????>>>===;;;;;;>>>DDDHHHKKKKKKJJJIIIHHHGGGGGGFFFFFFEEEDDDDDDEEEGGGIIIJJJNNNOOOPPPQQQPPPOOOMMMLLLJJJLLLNNNOOOOOOPPPSSSTTTWWWWWWWWWVVVVVVXXX[[[^^^\\\^^^aaacccbbbbbbbbbbbb\\\YYYVVVTTTTTTUUUVVVVVVPPPWWW\\\VVVOOORRRbbbqqqwww~~~~~~||||||tttuuu{{{}}}zzz{{{xxxrrrppptttwwwwww}}}|||yyyxxxuuu}}}}}}xxx~~~yyy}}}iiiUUULLLGGGEEENNNZZZyyyxxxjjjVVVLLLMMMLLLFFFFFFFFFFFFEEEEEEDDDDDDDDDGGGGGGGGGGGGHHHHHHIIIJJJIIIKKKLLLIIIDDDBBBCCCFFFDDDGGGJJJKKKKKKMMMQQQUUUXXXUUURRROOONNNNNNLLLKKKKKKGGGCCCAAABBBCCCCCCBBBEEEHHHKKKLLLLLLKKKKKKKKKKKKKKKJJJHHHFFFFFFHHHJJJLLLLLLLLLJJJHHHFFFGGGHHHIIIHHHHHHHHHHHHIIIJJJJJJJJJKKKMMMNNNOOOOOONNNNNNJJJ___~~~```XXXfffvvvxxxkkkeee```^^^^^^XXXWWWSSSOOOMMMOOORRRTTTRRRQQQPPPOOOOOOOOOPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOOOOOOOOOOOOOMMMLLLKKKMMMOOOPPPOOOLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGIIIIIIIIIIIIJJJLLLOOOQQQQQQRRRVVV\\\dddlllssswwwtttaaaRRRJJJGGGEEEDDDIIIJJJKKKJJJHHHGGGHHHIIIIIIJJJJJJIIIFFFEEEEEEFFFIIIHHHFFFDDDBBBBBBBBBBBBDDDEEEFFFFFFDDDBBB@@@>>>AAA???@@@AAA>>>>>>KKK\\\oooyyy{{{rrrzzzmmmpppqqq|||~~~zzzrrrkkkiiikkkhhhfff```UUUHHH@@@>>>???>>>===>>>???AAABBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBBBB???===:::999:::;;;;;;;;;===;;;;;;<<<>>>>>>>>>===;;;:::999;;;>>>@@@AAAAAAAAA???>>>>>>???AAAAAAAAA@@@@@@@@@@@@AAACCCEEEFFFDDDCCCBBBAAABBBCCCEEEGGGJJJIIIGGGEEEDDDCCCBBBBBBEEECCCCCCDDDFFFHHHHHHGGGGGGFFFEEEDDDEEEHHHKKKMMMNNNPPPRRRPPPLLLKKKLLLNNNKKKRRRXXXYYYXXX\\\fffpppjjj\\\WWWqqqnnnOOOCCCIIIMMMJJJGGGIIIKKKHHHCCCAAACCCFFFCCCDDDEEEFFFFFFDDDBBBAAA@@@???===;;;999:::>>>AAAEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFDDDBBBAAAAAABBBBBBGGGHHHJJJKKKLLLKKKJJJJJJGGGHHHJJJLLLMMMPPPTTTWWWVVVVVVUUUTTTTTTXXX]]]aaa]]]___aaaaaa___]]]]]]]]]SSSPPPMMMNNNQQQTTTTTTSSSTTTXXXZZZUUUQQQYYYlll}}}~~~sssqqq{{{|||{{{}}}uuuuuunnnqqqxxxuuuqqqxxx{{{uuuqqqttt|||~~~{{{tttuuuwwwuuu{{{|||{{{sssppp\\\KKKGGGIIIIIILLLPPPaaabbb\\\OOOJJJLLLLLLGGGEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIIIIIIIJJJKKKLLLMMMHHHJJJKKKIIIEEECCCDDDFFFEEEHHHJJJKKKKKKMMMSSSXXXZZZWWWSSSPPPOOONNNLLLKKKPPPKKKFFFBBBAAAAAABBBBBBBBBDDDGGGIIIIIIHHHIIIJJJJJJJJJJJJHHHFFFEEEGGGIIIKKKLLLLLLKKKHHHGGGHHHIIIHHHHHHIIIIIIJJJJJJIIIIIIJJJJJJJJJJJJKKKLLLLLLMMMLLLUUUbbbzzz|||aaaZZZbbbppphhhddd```______\\\VVVOOOKKKMMMPPPTTTSSSRRRQQQPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNNNNNNNNNNNNNNNNKKKJJJIIIIIIKKKLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIGGGGGGFFFFFFEEEDDDCCCCCCFFFFFFGGGGGGGGGGGGFFFFFFHHHIIIJJJKKKJJJKKKMMMOOORRRSSSYYYgggwww}}}wwweeePPPDDDEEEIIIJJJIIIKKKLLLLLLJJJHHHFFFFFFGGGLLLLLLLLLIIIFFFDDDCCCDDDHHHGGGFFFDDDCCCBBBBBBBBBEEEEEEGGGGGGGGGEEECCCBBB<<<<<>>>>>AAA>>>======???AAABBBAAA???>>>===<<<<<<;;;;;;;;;<<<;;;<<<===???@@@BBBCCCCCCAAA>>>:::888999;;;<<<<<<<<<;;;;;;<<<>>>???>>>===:::999999:::===@@@AAA@@@BBBAAA?????????AAAAAABBB@@@???>>>>>>???BBBEEEHHHCCCCCCAAAAAAAAABBBCCCDDDGGGFFFFFFEEEEEEEEEDDDDDDEEEDDDCCCDDDFFFHHHHHHGGGHHHGGGFFFEEEFFFGGGIIIKKKKKKMMMOOOOOOLLLKKKKKKLLLOOORRRTTTTTTSSSWWW___eeelllccc[[[cccpppVVVQQQPPPKKKGGGHHHHHHHHHFFFEEEEEEFFFBBBCCCEEEFFFFFFEEEDDDCCCBBBBBB???<<<999999;;;===>>>>>>???AAABBBDDDEEEEEEFFFEEECCCAAA???>>>>>>>>>CCCDDDEEEGGGHHHIIIIIIIIIIIIIIIJJJIIIIIILLLPPPSSSSSSTTTTTTSSSTTTVVVZZZ]]]\\\]]]^^^\\\XXXVVVTTTTTTSSSOOOKKKKKKNNNPPPOOOMMMPPPMMMKKKOOOZZZgggssszzzxxxqqqttt~~~}}}zzzvvvssstttrrrwwwssssss~~~vvvtttsss|||~~~zzz||||||}}}zzzsssrrrxxx}}}}}}yyyxxxlll^^^PPPFFFEEEHHHIIIIIIKKKHHHKKKKKKGGGGGGKKKLLLIIIEEEEEEEEEDDDDDDCCCCCCCCCHHHHHHHHHHHHIIIKKKLLLLLLGGGIIIJJJIIIFFFEEEEEEGGGFFFHHHIIIIIIIIILLLSSSXXXWWWTTTQQQOOOOOOOOONNNMMMNNNKKKGGGDDDBBBBBBAAAAAA@@@BBBEEEFFFGGGGGGHHHJJJIIIJJJIIIHHHFFFEEEFFFHHHHHHIIIJJJJJJHHHFFFGGGHHHFFFGGGIIIJJJJJJJJJIIIHHHIIIIIIHHHGGGHHHJJJLLLMMMSSSRRRSSSaaauuuhhhttt}}}mmm___]]]]]]^^^]]]WWWPPPNNNOOOSSSSSSRRRRRRQQQQQQQQQQQQPPPOOOOOOOOONNNNNNMMMMMMLLLMMMMMMNNNNNNNNNMMMMMMKKKJJJHHHHHHHHHJJJJJJKKKJJJJJJJJJIIIHHHGGGGGGFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDFFFGGGGGGFFFEEEEEEIIIJJJKKKKKKJJJKKKOOOSSSYYY\\\dddsssgggZZZJJJDDDGGGLLLMMMKKKKKKLLLLLLJJJGGGFFFFFFFFFKKKLLLKKKIIIFFFDDDDDDDDDGGGFFFEEEDDDCCCBBBAAAAAABBBCCCEEEFFFFFFFFFDDDCCC???>>>>>>===::::::@@@HHHNNNKKKMMM[[[sss|||uuuzzzwwwuuuuuuzzzzzzxxxqqqhhhaaa^^^]]]]]]OOOMMMJJJEEE@@@=========??????>>>???@@@AAA???======<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAACCCCCCBBB???;;;999999;;;<<<<<<<<<;;;:::<<<>>>??????>>>:::999999:::===@@@@@@@@@AAAAAA@@@?????????@@@BBB@@@???======???BBBFFFHHHCCCBBBAAA@@@@@@AAAAAABBBBBBCCCDDDEEEFFFGGGHHHHHHEEEDDDCCCDDDFFFGGGGGGFFFJJJIIIIIIHHHHHHHHHHHHIIIIIIKKKLLLMMMMMMLLLLLLMMMPPPOOONNNOOOQQQSSSTTTTTTZZZaaadddffftttqqq^^^QQQLLLGGGFFFIIIJJJGGGDDDCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDBBB???<<<;;;<<<===999999;;;===???AAABBBCCCDDDCCCBBBAAA???>>>>>>>>>???@@@AAACCCEEEFFFGGGGGGEEEEEEEEEDDDDDDEEEIIIKKKOOOQQQSSSSSSRRRQQQRRRRRRRRRSSSTTTSSSQQQOOOOOOPPPQQQNNNJJJIIIJJJLLLKKKJJJHHHIIIMMMTTT]]]eeellloootttuuutttvvvyyyssssssvvv}}}~~~|||yyyuuuxxx}}}}}}yyyuuuwww~~~zzz~~~}}}kkk[[[MMMHHHEEEEEEEEEEEEFFFJJJHHHJJJKKKIIIIIIIIIHHHEEEGGGFFFEEEDDDBBBAAA@@@???EEEEEEEEEFFFGGGHHHIIIJJJFFFGGGHHHHHHHHHGGGFFFGGGFFFGGGIIIHHHHHHKKKQQQVVVTTTRRRNNNMMMMMMLLLKKKJJJHHHHHHHHHGGGEEECCCBBBAAA@@@BBBDDDEEEEEEFFFHHHJJJHHHIIIIIIGGGEEEDDDEEEFFFDDDFFFHHHHHHFFFEEEEEEFFFEEEFFFHHHIIIIIIIIIHHHGGGIIIHHHFFFFFFFFFHHHKKKMMMJJJEEEHHHTTTbbbzzzlllsss~~~uuu```ZZZXXX[[[\\\WWWTTTUUURRRRRRRRRSSSSSSTTTTTTTTTRRRQQQQQQPPPOOONNNNNNMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLKKKJJJIIIJJJKKKMMMKKKKKKJJJIIIHHHHHHGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFBBBCCCEEEFFFGGGFFFEEEEEEEEEHHHJJJJJJKKKPPPYYY___lllrrr{{{}}}pppkkkrrr{{{~~~gggQQQMMMIIIGGGGGGGGGFFFEEEHHHIIIIIIHHHGGGFFFFFFGGGHHHIIIIIIHHHFFFEEEEEEFFFFFFEEEEEEDDDCCCBBBAAAAAA>>>@@@BBBCCCCCCBBBAAA@@@AAA???<<<999777999===AAAAAABBBCCCDDDJJJWWWiiivvv}}}ssswww~~~uuu{{{~~~zzzlllooouuunnnppprrrooofff\\\SSSLLLEEEDDDBBB@@@?????????>>>>>>@@@@@@???@@@AAAAAA???>>><<<;;;;;;:::::::::;;;;;;<<<<<<======???@@@BBBCCCBBB???<<<:::;;;;;;;;;;;;;;;::::::;;;>>>??????>>><<<;;;:::;;;>>>???@@@???@@@@@@@@@>>>======>>>@@@@@@???======>>>AAADDDFFFBBBBBBAAA@@@@@@??????@@@???@@@CCCEEEGGGIIIJJJJJJEEEDDDBBBCCCEEEFFFFFFEEEJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKLLLMMMMMMMMMNNNKKKJJJLLLQQQTTTRRROOOPPP\\\hhhkkkmmmzzzsssfffUUULLLKKKKKKGGGCCCDDDDDDEEEEEEFFFEEEEEEEEEDDDDDDDDDBBB@@@>>>???@@@999:::;;;===???AAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@===>>>>>>???@@@AAABBBCCCAAABBBCCCDDDDDDFFFIIILLLKKKMMMOOOPPPMMMKKKIIIIIIEEEGGGIIIJJJJJJKKKMMMOOOIIIHHHFFFEEEGGGJJJNNNQQQYYYfffqqqmmm```YYY___hhhvvv~~~xxxssswww~~~yyysssttt}}}}}}}}}lllWWWHHHBBBEEEGGGEEEBBBAAAEEEJJJHHHIIIIIIIIIHHHHHHGGGFFFHHHGGGFFFDDDBBB@@@???>>>BBBBBBCCCDDDEEEGGGHHHIIIEEEFFFGGGHHHIIIHHHHHHGGGFFFHHHJJJIIIHHHJJJNNNSSSUUURRRNNNKKKJJJIIIGGGFFFDDDFFFHHHHHHFFFCCCBBBAAA@@@BBBDDDDDDDDDEEEGGGIIIGGGHHHHHHGGGEEEDDDDDDEEEBBBDDDFFFGGGEEEDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFGGGFFFEEEEEEEEEGGGIIIKKKJJJEEEIIIPPPNNNSSSyyy{{{sssqqqzzztttiiieeeaaaXXXSSSUUUSSSTTTUUUVVVWWWWWWWWWWWWTTTTTTSSSRRRPPPOOONNNNNNNNNNNNNNNOOONNNNNNMMMLLLNNNOOOOOONNNLLLLLLMMMOOOLLLLLLKKKJJJIIIIIIHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGDDDIIINNNQQQTTT\\\fffoooxxxlllkkkvvv}}}hhhQQQDDDHHHKKKLLLHHHEEECCCCCCEEEFFFGGGGGGEEEEEEFFFHHHDDDFFFGGGFFFEEEEEEFFFGGGDDDDDDEEEDDDDDDBBBAAA@@@@@@AAABBBBBBAAA@@@===<<<======;;;999:::>>>AAABBB888===BBBBBB??????CCCHHHXXXjjjzzzyyyzzzyyyxxxvvv~~~|||ooo```dddkkkdddhhhjjjeeeYYYNNNGGG@@@999???>>>>>>>>>>>>???@@@AAA?????????@@@BBBCCCBBB@@@;;;:::::::::::::::;;;;;;>>>=========>>>???AAABBBAAA???===<<<<<<<<<;;;999;;;::::::;;;>>>??????>>>???===<<<<<<>>>?????????>>>??????===::::::<<>>===<<<<<<===???AAABBBBBBAAAAAA@@@???>>>>>>>>>???@@@CCCEEEHHHIIIIIIJJJDDDCCCAAABBBDDDEEEDDDDDDGGGGGGIIIJJJKKKKKKKKKJJJLLLJJJIIIHHHIIIJJJKKKKKKKKKJJJJJJLLLOOORRRRRRRRRUUUWWW```kkknnnnnnxxxvvv\\\NNNJJJIIIHHHEEEFFFFFFEEEEEEEEEEEEEEEBBBCCCDDDDDDBBBAAABBBCCC>>>???@@@AAACCCDDDEEEFFFDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@??????@@@@@@AAAAAA???AAACCCEEEEEEGGGIIIKKKGGGHHHIIIIIIGGGEEEDDDEEE???@@@BBBDDDDDDFFFIIIKKKCCCDDDEEEEEEFFFLLLUUU\\\ooo|||}}}jjj___fffrrr}}}}}}}}}{{{wwwttt{{{sssnnnttt{{{|||tttlll[[[IIIBBB@@@DDDFFFDDDAAABBBFFFJJJEEEDDDDDDFFFFFFGGGHHHIIIIIIHHHGGGEEEDDDBBBAAAAAACCCCCCCCCDDDFFFGGGIIIJJJDDDDDDFFFHHHJJJJJJHHHGGGGGGJJJLLLKKKJJJJJJMMMQQQSSSPPPMMMJJJJJJIIIGGGFFFDDDFFFHHHGGGCCCAAAAAABBBAAABBBCCCCCCBBBCCCEEEGGGFFFGGGHHHGGGEEEDDDDDDDDDAAACCCFFFGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFDDDDDDCCCCCCDDDEEEGGGHHHNNNJJJLLLOOOKKKKKK^^^vvvrrr\\\```tttzzzeeeXXXWWWXXXYYYZZZ[[[[[[[[[ZZZYYYVVVVVVUUUSSSRRRPPPOOOOOOOOOOOOOOOOOOOOONNNMMMMMMNNNPPPRRRQQQOOOMMMNNNOOOKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLOOOWWW___ccceeejjjrrryyy~~~xxxvvv~~~wwwyyyzzzxxxvvvyyyyyyiiiUUUHHHCCCGGGKKKKKKHHHEEEEEEFFFCCCEEEFFFEEEDDDCCCDDDFFFCCCDDDEEEEEEDDDCCCDDDFFFCCCDDDDDDDDDDDDBBBAAA@@@DDDDDDEEEDDDBBB???<<<:::======;;;999:::===>>><<>>BBBCCCAAAAAALLL\\\oooxxxtttpppnnnvvv{{{uuuggg\\\bbbiiiaaadddcccYYYHHH?????????===999;;;===<<<;;;;;;>>>AAA>>>===>>>@@@CCCEEEDDDCCC:::::::::999999:::;;;;;;???>>>=========???@@@AAA@@@???=========<<<:::888;;;::::::;;;>>>@@@??????@@@>>>======?????????>>><<<>>>>>><<<999888;;;>>>===<<<;;;;;;<<<===>>>???BBBAAAAAA@@@???>>>======@@@AAADDDFFFHHHHHHHHHHHHDDDBBBAAAAAACCCDDDDDDCCCCCCDDDGGGIIIKKKLLLLLLLLLNNNKKKHHHGGGGGGHHHIIIIIIHHHHHHIIIHHHHHHJJJNNNRRRXXXNNNRRRfffsssqqqooossslllRRRIIIKKKOOOFFFFFFFFFFFFEEEEEEEEEDDD@@@AAADDDDDDCCCCCCDDDEEECCCDDDDDDEEEFFFGGGHHHHHHFFFFFFFFFFFFEEEDDDCCCBBBDDDCCCBBBBBBBBBBBBBBBBBB;;;===@@@AAAAAAAAABBBDDDEEEEEEEEECCCAAAAAACCCDDD@@@AAABBBBBBAAAAAACCCEEECCCFFFIIIHHHHHHNNN[[[eeelllrrrxxxwwwsssttt||||||yyywwwuuuuuu}}}zzzlllllluuu~~~yyy{{{mmmcccSSSFFFGGGAAADDDEEECCCAAACCCGGGHHHLLLIIIGGGGGGGGGEEEFFFHHHIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEFFFGGGIIIKKKLLLCCCDDDEEEHHHJJJJJJIIIGGGIIILLLNNNNNNLLLKKKMMMPPPOOOMMMJJJJJJKKKKKKKKKJJJGGGHHHGGGDDD@@@???@@@CCC@@@BBBBBBBBBAAAAAACCCEEEEEEGGGHHHGGGEEEDDDCCCDDDAAADDDGGGHHHGGGFFFFFFFFFDDDCCCBBBBBBBBBCCCEEEFFFBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEIIIOOOVVVZZZ\\\jjj~~~WWWVVVmmm{{{iiifff]]]^^^______^^^]]][[[ZZZXXXWWWVVVTTTSSSQQQPPPOOOPPPPPPPPPPPPPPPOOONNNMMMNNNQQQTTTSSSPPPNNNNNNOOOKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJKKKLLLNNNOOO___gggqqquuuttttttxxx}}}}}}yyyuuurrrsssuuuxxx{{{}}}~~~~~~rrrXXXHHHDDDCCCDDDDDDDDDDDDDDDEEEFFFDDDEEEEEEDDDCCCBBBBBBCCCCCCDDDEEEDDDCCCBBBCCCDDDCCCCCCDDDDDDDDDCCCAAA@@@@@@AAAAAAAAA@@@???===<<<;;;;;;;;;;;;<<<===>>>>>>BBB???<<<999999<<>><<<999888888999999999>>>>>>======>>>>>>???@@@@@@???>>><<<;;;;;;;;;;;;999:::;;;===>>>>>>>>>>>>===;;;999<<<@@@AAA===999>>>===<<<;;;;;;:::;;;;;;?????????>>>======>>>@@@BBBBBBAAA@@@???>>>===<<<>>>======AAAEEEGGGFFFDDDDDDCCCBBBBBBAAAAAAAAAAAADDDDDDDDDEEEFFFHHHIIIJJJJJJHHHFFFEEEFFFHHHJJJLLLIIIHHHGGGGGGHHHIIIKKKLLLQQQPPPTTT]]]bbbdddjjjsssfff[[[SSSHHHBBBCCCEEEHHHHHHFFFCCCAAAHHHFFFDDDDDDDDDCCCAAA@@@DDDCCCDDDFFFIIIKKKJJJIIIHHHGGGEEECCCBBBAAABBBBBBAAA@@@???????????????@@@???????????????@@@@@@@@@DDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAEEEJJJ>>>HHHOOOOOORRRYYY______ccciiisss~~~|||vvvrrrtttyyy~~~zzznnnttt~~~yyyvvv|||yyybbbNNNJJJIIIFFF???CCCEEEDDD@@@@@@DDDHHHFFFEEECCCCCCEEEEEEEEEDDDHHHHHHHHHHHHGGGEEECCCBBB>>>@@@CCCFFFHHHHHHHHHGGGCCCCCCCCCFFFIIIJJJIIIHHHIIILLLMMMKKKLLLPPPQQQNNNNNNLLLJJJKKKLLLLLLIIIFFFHHHGGGFFFDDDBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEFFFHHHGGGFFFDDDCCCDDDFFFHHHHHHGGGEEEEEEEEECCCCCCBBBBBBBBBCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFHHHKKKOOOSSSVVV^^^sssjjj```gggttt}}}~~~tttmmmccc______```^^^[[[\\\\\\SSSOOOUUUTTTRRRZZZTTTSSSSSSSSSSSSQQQQQQRRRRRROOOMMMOOORRRSSSQQQNNNKKKLLLMMMNNNOOOOOONNNMMMJJJJJJIIIIIIIIIJJJJJJKKKKKKOOOQQQQQQUUU\\\aaaaaattt|||zzz~~~|||vvvpppooo{{{|||nnn[[[JJJCCCEEEBBBCCCEEEFFFGGGFFFDDDCCCGGGGGGGGGFFFDDDBBB@@@>>>AAABBBBBBAAA??????@@@BBBAAA@@@??????>>>>>>??????AAAAAAAAA@@@???<<<:::999::::::::::::;;;<<<===>>>???>>>;;;999999;;;>>>???DDDDDDEEEDDDFFFOOO[[[eee}}}yyy~~~zzztttrrrooo||||||~~~~~~yyytttrrruuuppphhhaaaZZZUUUPPPMMMAAA@@@>>><<<;;;<<<===>>>999;;;<<<<<<;;;;;;<<<===:::;;;===BBBFFFHHHGGGEEEBBB???;;;999999:::;;;;;;>>>>>>>>>>>>???@@@AAABBBAAA@@@>>>===<<<;;;;;;;;;::::::;;;<<<===>>>?????????<<<;;;===AAABBB???;;;??????>>><<<<<<;;;;;;;;;===???@@@???>>>===>>>???AAAAAAAAA@@@??????>>>>>>AAA@@@@@@BBBEEEFFFEEECCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEFFFGGGIIIHHHFFFEEEEEEGGGIIIJJJHHHGGGGGGGGGGGGIIIJJJKKKNNNMMMPPPVVVYYYZZZ___gggeeeeeeppp{{{cccSSSLLLIIIKKKKKKIIIKKKPPPBBBCCCEEEFFFFFFEEEDDDCCCBBBAAAAAACCCEEEFFFEEEDDDEEEDDDCCCCCCBBBBBBCCCCCCBBBBBB@@@>>>===<<<;;;;;;???????????????@@@@@@@@@::::::<<<===>>>???@@@AAACCCBBBBBBAAA@@@@@@CCCFFFQQQXXX\\\[[[]]]dddiiiiiisssyyywwwuuuwwwyyylllnnnsss}}}~~~{{{~~~|||~~~~~~{{{}}}qqqZZZIIIGGGGGGEEEAAACCCEEEDDDAAA???AAACCCFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHGGGEEEDDDCCC===>>>@@@CCCDDDEEEFFFFFFEEEDDDCCCEEEGGGHHHHHHGGGHHHKKKLLLKKKLLLPPPQQQNNNJJJHHHFFFGGGIIIJJJHHHFFFFFFEEECCCBBBBBBBBBCCCCCC@@@?????????@@@AAABBBBBBCCCDDDFFFGGGGGGFFFDDDCCCCCCEEEGGGGGGFFFEEEEEEEEEAAAAAAAAAAAABBBCCCDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDFFFHHHLLLPPPRRRRRR]]]wwwvvvhhhcccaaayyyzzzqqqkkkeee```\\\___ZZZ[[[bbb[[[SSSVVVVVVUUUUUUVVVXXXXXXWWWWWWUUUTTTRRRRRRSSSTTTRRRPPPPPPPPPQQQQQQRRRQQQOOONNNOOOLLLIIIHHHJJJNNNTTTXXXbbbcccdddgggrrr~~~{{{ooonnnyyyuuubbbSSSHHHAAAAAAEEE???AAACCCEEEFFFFFFEEEDDDFFFFFFGGGFFFEEECCCAAA@@@AAABBBBBBAAA??????@@@BBBAAA@@@??????>>>>>>??????AAAAAA@@@???===;;;888666999999999999:::;;;<<<======<<<;;;::::::;;;<<<===>>>???@@@>>>;;;<<<@@@DDDPPP[[[bbbcccjjjzzzzzzxxxssssssqqqvvv}}}{{{nnnvvv|||~~~~~~}}}|||sssjjjeee```\\\XXXSSSNNNHHHAAA===999888777777888:::<<<>>>:::;;;;;;;;;::::::<<<===;;;;;;===@@@DDDGGGHHHGGGGGGCCC===::::::;;;<<<<<<>>>>>>>>>???@@@BBBDDDDDDBBBAAA???>>><<<;;;;;;:::;;;;;;;;;;;;<<<>>>???AAA@@@>>>===???BBBCCC@@@===AAA@@@???>>>===<<<;;;;;;<<<>>>@@@@@@???>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@DDDCCCBBBBBBDDDDDDCCCAAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDHHHGGGFFFEEEEEEEEEGGGGGGGGGGGGFFFFFFGGGHHHJJJKKKKKKJJJLLLOOOPPPPPPSSSXXXUUUUUU\\\oootttuuussseee]]]^^^XXXLLLHHHMMMIIIJJJKKKJJJHHHEEECCCCCCGGGFFFFFFGGGIIIIIIHHHFFFDDDCCCCCCCCCBBBBBBAAAAAABBBBBBAAA???>>>===<<<<<<>>>>>>?????????@@@@@@@@@CCCCCCCCCDDDDDDDDDDDDDDDBBBEEEIIILLLPPPVVV]]]aaahhhhhhgggeeeiiisss{{{~~~~~~{{{ooommmrrrvvvsssvvv|||}}}yyyvvvsssdddOOOCCCCCCEEECCCDDDDDDDDDDDDCCCAAA???>>>EEEEEEEEEEEEFFFGGGIIIIIIFFFGGGGGGGGGFFFEEEDDDDDD>>>>>>???@@@BBBDDDEEEFFFFFFDDDBBBBBBDDDFFFFFFFFFHHHKKKLLLKKKLLLPPPQQQOOOHHHFFFDDDDDDEEEGGGGGGGGGCCCBBBAAA@@@AAACCCEEEFFF@@@??????>>>??????@@@@@@BBBCCCEEEEEEFFFEEEDDDCCCCCCEEEGGGGGGEEEDDDEEEFFF@@@@@@@@@@@@AAABBBDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBDDDDDDDDDEEEGGGJJJMMMNNNMMMSSS\\\qqq|||gggZZZdddzzz~~~vvvqqqlll___\\\bbb]]]WWW]]]YYYWWWVVVWWW[[[]]]\\\ZZZYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTUUUVVVVVVTTTRRRTTTSSSSSSVVV]]]fffooottt~~~~~~~~~tttttt|||ttt___GGG<<<:::;;;???BBB???@@@BBBDDDEEEFFFFFFEEEEEEEEEFFFFFFEEEDDDBBBAAAAAABBBBBBAAA??????@@@BBBAAA@@@??????>>>>>>??????@@@@@@@@@???>>>;;;999888999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;>>>>>>>>>>>>@@@BBBEEEHHHFFFAAAFFFWWWiiisss|||yyy{{{{{{~~~|||vvvqqqttt}}}}}}qqqqqqtttzzz|||zzzyyy{{{|||zzzzzzuuuhhh]]]XXXTTTNNNFFF@@@============:::999777666666888999::::::;;;;;;:::999999;;;===<<<<<<<<<>>>AAAEEEHHHIIIIIIDDD>>>:::999:::<<<<<<<<<<<<===>>>@@@BBBDDDEEECCCBBB@@@>>><<<;;;::::::<<<;;;::::::;;;===@@@AAA???>>>===>>>AAAAAA@@@>>>BBBBBBAAA@@@???===<<<;;;;;;===@@@AAA@@@>>>>>>>>>>>>???@@@AAABBBBBBBBBAAAFFFDDDCCCBBBBBBAAA@@@@@@?????????@@@AAACCCEEEFFFGGGGGGGGGFFFEEEEEEDDDCCCGGGFFFFFFEEEEEEEEEEEEEEEGGGFFFEEEEEEFFFGGGIIIJJJJJJJJJJJJKKKKKKLLLOOORRRTTTTTTWWW```rrr~~~}}}zzz|||www```RRRRRRXXXSSSMMMJJJIIIHHHFFFDDDBBBAAAAAABBBDDDEEECCCBBBEEEDDDDDDCCCBBB@@@???>>>???@@@@@@AAAAAAAAAAAAAAA>>>>>>??????@@@@@@AAAAAA@@@@@@AAAAAABBBCCCDDDDDDNNNSSSWWWZZZ```iiippptttwwwrrrmmmnnnvvv}}}|||rrrkkkmmmuuuzzzyyywwwwwwvvvsssvvvxxx~~~pppjjjdddWWWHHHAAABBBCCC@@@DDDDDDDDDEEEFFFDDDAAA>>>DDDDDDEEEEEEFFFGGGIIIJJJFFFFFFFFFFFFFFFEEEEEEDDDBBBAAAAAAAAABBBEEEGGGIIIEEECCCAAAAAACCCEEEFFFFFFGGGKKKLLLKKKMMMQQQSSSQQQJJJHHHFFFDDDDDDEEEGGGGGGCCCBBBAAA@@@@@@BBBEEEFFF@@@??????>>>>>>>>>??????BBBCCCDDDDDDEEEDDDDDDCCCDDDFFFGGGGGGFFFEEEFFFGGGBBBAAA@@@???@@@AAABBBCCCEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFGGGHHHJJJLLLMMMIIIRRRYYY___ooo|||lll\\\jjj~~~ooolllqqqiiiaaaggg___]]]YYYXXXZZZ^^^]]]XXXZZZZZZZZZZZZYYYXXXXXXXXXTTTTTTTTTXXX\\\^^^\\\ZZZ\\\___dddmmmwww{{{qqqvvv___NNN===888999<<<===???BBBCCCDDDEEEFFFFFFEEEEEECCCCCCDDDEEEDDDCCCBBBAAAAAABBBBBBAAA??????@@@BBBAAA@@@??????>>>>>>??????>>>>>>?????????>>><<<;;;999999999999:::;;;<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>>>>CCCEEEDDDDDDHHHMMMOOObbbnnn~~~|||uuuuuu{{{{{{zzz}}}|||vvvuuuyyykkkfffcccbbb\\\QQQIIIGGGJJJDDD===888888;;;>>>???===<<<:::888777888999:::999:::;;;:::888888999;;;;;;;;;;;;<<<>>>BBBFFFJJJIIIDDD===999888999:::;;;999999:::<<<>>>@@@BBBCCCBBBAAA???>>><<<;;;;;;:::<<<;;;::::::;;;===@@@AAA>>>===<<<===>>>??????>>>BBBBBBBBBAAA@@@>>>===<<<:::===@@@AAA@@@???>>>>>>===>>>@@@BBBCCCDDDCCCBBBDDDDDDCCCAAA@@@???@@@AAA>>>??????AAABBBDDDFFFGGGKKKKKKKKKJJJIIIHHHFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDGGGFFFEEEEEEFFFGGGIIIJJJIIIKKKLLLLLLLLLOOORRRTTTPPPQQQTTTXXXcccxxxsssqqqhhh]]]PPPJJJJJJKKKHHHCCCCCCBBBBBBDDDFFFGGGFFFDDDCCCCCCBBBBBBAAAAAAAAAAAA>>>???@@@AAAAAAAAA@@@@@@?????????@@@AAABBBBBBBBB@@@@@@AAACCCGGGLLLPPPSSS[[[```aaa___aaaiiiooopppzzzyyy{{{xxxppphhhiiisss}}}{{{rrrpppvvvzzzzzz~~~}}}zzzzzz{{{xxxeee[[[VVVNNNEEEBBBCCCCCC@@@CCCDDDEEEGGGIIIHHHFFFCCCDDDFFFGGGFFFEEEEEEGGGIIIGGGGGGFFFEEEEEEDDDDDDDDDCCCBBBAAAAAABBBEEEHHHIIIDDDBBB@@@@@@BBBEEEGGGGGGFFFJJJLLLKKKMMMRRRTTTRRROOONNNKKKHHHFFFFFFGGGHHHEEEDDDBBBAAAAAABBBCCCDDDAAA@@@???????????????@@@BBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFHHHIIIFFFDDDBBB@@@@@@@@@BBBCCCEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKFFFJJJSSSXXXYYYkkkxxxnnngggkkk|||yyyzzzyyyxxxqqqiiihhhkkkjjjeeeddddddddddddeeefffffffff______```gggnnnsssrrrppptttuuuwww|||uuukkkvvvmmmOOOEEE<<<999:::;;;???CCCGGGGGGGGGGGGFFFFFFEEEDDDAAABBBCCCCCCCCCBBBAAAAAAAAABBBBBBAAA??????@@@BBBAAA@@@??????>>>>>>??????===>>>????????????>>>===999999999999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888888999:::;;;777999<<<<<<<<<;;;;;;;;;<<>>???===<<<<<<===>>>===<<<===<<<:::999999:::;;;===888:::;;;;;;999888888999999999::::::<<>>@@@AAA@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAA<<<<<<<<<;;;<<<======>>>@@@AAAAAABBBAAA???>>>===;;;===???@@@?????????@@@===???AAADDDEEEDDDDDDCCCAAABBBBBBAAA@@@@@@CCCEEE???@@@AAABBBDDDFFFGGGIIILLLLLLMMMMMMLLLJJJHHHFFFCCCDDDEEEGGGGGGGGGFFFEEEGGGGGGFFFFFFGGGHHHJJJKKKHHHLLLNNNMMMNNNSSSWWWXXXQQQRRRSSSTTTYYYeeevvvssseee\\\WWWQQQGGG???DDDCCCCCCDDDFFFFFFEEECCCAAAAAA@@@@@@AAACCCEEEFFF???@@@@@@@@@@@@>>><<<;;;@@@@@@AAABBBCCCCCCDDDDDDIIIGGGFFFFFFIIINNNTTTXXXTTT\\\``````iiizzz{{{}}}}}}tttmmmqqq~~~yyyxxxzzz{{{~~~~~~|||{{{vvvuuu^^^QQQNNNIIIFFFDDDDDDCCCBBBBBBCCCFFFHHHIIIIIIJJJIIIHHHIIIJJJHHHEEECCCEEEHHHHHHHHHFFFEEEDDDCCCCCCCCCBBBAAA@@@@@@AAACCCFFFHHHDDDBBBAAAAAACCCEEEFFFFFFDDDHHHJJJIIILLLQQQSSSQQQQQQQQQOOOLLLHHHFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@AAAAAABBBBBBCCCCCCCCCDDDDDDEEEEEEFFFEEEFFFFFFFFFEEEFFFHHHJJJIIIGGGDDDBBBAAABBBDDDEEEGGGGGGGGGHHHHHHHHHIIIIIICCCDDDDDDEEEFFFGGGHHHHHHMMMGGGIIIPPPOOOSSSppp}}}ppp]]]YYYaaalllzzz}}}|||~~~}}}|||}}}~~~{{{vvv~~~uuuuuu~~~sssXXXEEE>>>888666666888AAAJJJKKKJJJIIIHHHGGGEEEEEEDDDAAABBBCCCDDDCCCBBBAAA@@@AAABBBBBBAAA??????@@@BBBAAA@@@??????>>>>>>??????======>>>???>>>===;;;:::::::::::::::;;;<<<===>>><<<<<<;;;::::::;;;<<<<<<:::888777888999;;;======@@@===:::888888:::>>>CCC===;;;;;;===@@@CCCFFFIIIBBBDDDHHHMMMRRRXXX^^^cccaaacccgggjjjiiigggfffggggggjjjggg[[[NNNEEEAAA???AAA>>>>>>???>>>:::;;;>>>::::::;;;===>>>>>>;;;999<<<;;;999888888999:::;;;666999;;;<<<:::888666666666777999999:::===BBBGGGEEEBBB===:::::::::::::::777888888999;;;===>>>???======<<<;;;;;;;;;;;;;;;::::::;;;<<<===>>>??????<<<<<<<<<;;;;;;<<<===???>>>???@@@AAAAAA@@@???===;;;===??????>>>>>>@@@AAA>>>???BBBDDDEEEEEECCCBBB???AAABBBBBBBBBDDDHHHKKKAAAAAABBBCCCEEEGGGHHHIIIJJJKKKLLLLLLKKKIIIGGGFFFAAACCCEEEHHHIIIHHHGGGFFFHHHGGGGGGGGGGGGIIIJJJKKKGGGLLLNNNLLLNNNTTTYYYXXXUUUTTTRRRPPPQQQVVV]]]bbb{{{yyylll___VVVKKKJJJIIIHHHHHHGGGEEECCCFFFEEEBBB@@@@@@BBBDDDFFFAAAAAABBBCCCBBBAAA???===AAAAAABBBCCCDDDEEEFFFFFFEEECCC@@@???CCCJJJRRRXXX]]]ffflllnnn{{{zzzwww{{{}}}}}}}}}yyywwwxxxzzz{{{nnnQQQNNNLLLIIIGGGDDDCCCCCCDDDAAADDDGGGGGGFFFGGGJJJMMMMMMOOOOOOLLLFFFCCCEEEHHHJJJIIIGGGDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGGGGEEEDDDDDDEEEEEECCCBBB@@@DDDFFFFFFIIINNNPPPOOONNNOOOOOOLLLHHHFFFFFFGGGEEEFFFFFFFFFFFFDDDCCCBBBCCCBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGCCCDDDDDDDDDCCCDDDFFFHHHIIIGGGEEECCCDDDFFFIIIKKKLLLKKKKKKJJJIIIHHHHHHHHHCCCCCCEEEFFFGGGHHHHHHHHHMMMIIIHHHJJJKKKJJJRRR\\\yyyhhh\\\[[[bbbkkkzzzzzzrrrwww}}}|||zzz|||vvvfff]]]TTTCCC:::555333444777:::BBBJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDEEEEEEEEEDDDBBBAAAAAABBBBBBAAA??????@@@BBBAAA@@@??????>>>>>>??????===>>>>>>>>><<<;;;999777;;;;;;;;;;;;<<<===>>>>>>;;;;;;999999999999;;;;;;<<<:::999999::::::999888<<<::::::::::::888999;;;:::999999;;;;;;999999:::;;;::::::<<<<<<===???BBBBBB??????AAACCCCCCBBBCCC<<>><<<===???>>>:::;;;>>>===;;;999999:::;;;:::999>>><<<:::777666666666777555888<<<===;;;888666555444666888999999<<>><<<<<<<<<;;;:::888888999:::;;;<<<>>>???;;;;;;;;;::::::;;;;;;;;;999:::<<<===>>>>>>???>>><<<===<<<<<<;;;<<<>>>@@@<<<>>>@@@AAAAAA@@@???>>><<<===>>>>>>===>>>@@@BBB>>>@@@CCCEEEFFFEEECCCBBB???AAACCCCCCDDDFFFLLLPPPBBBCCCCCCDDDFFFGGGIIIJJJHHHIIIJJJJJJJJJHHHFFFDDD@@@BBBFFFHHHJJJIIIHHHGGGIIIHHHGGGGGGHHHIIIKKKLLLEEEKKKMMMJJJLLLSSSXXXWWWRRROOOLLLLLLOOOSSSVVVXXXiii~~~pppnnnllljjjiiigggdddaaaNNNKKKFFFAAA>>>>>>@@@AAAAAABBBDDDFFFGGGGGGFFFEEEBBBBBBCCCDDDEEEFFFGGGHHHIIIHHHGGGKKKUUUbbbpppxxx|||~~~}}}|||{{{zzzvvvtttuuu|||~~~zzzwwwoooXXX@@@PPPNNNKKKHHHCCCAAACCCGGGAAAEEEHHHGGGDDDDDDHHHMMMQQQSSSSSSNNNHHHDDDEEEHHHKKKIIIGGGDDDBBBAAAAAAAAAEEEEEEEEEFFFFFFHHHIIIIIIIIIHHHFFFFFFEEEDDDAAA>>>===AAACCCCCCFFFLLLNNNLLLJJJLLLMMMLLLHHHEEEEEEGGGDDDEEEGGGHHHHHHFFFDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHDDDDDDDDDDDDEEEFFFHHHHHHAAABBBBBBBBBAAABBBEEEGGGHHHFFFEEEDDDFFFIIIMMMOOOPPPOOONNNLLLJJJHHHFFFFFFDDDEEEGGGHHHJJJJJJKKKKKK>>>GGGLLLIIIIIIMMMNNNLLLUUUuuuxxxbbbYYYWWWhhhjjjsss~~~zzzqqqmmmmmm~~~rrrgggbbb[[[LLLFFFDDD===000...000888>>>@@@BBBEEEHHHGGGFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGFFFEEECCCBBBBBBBBBBBBAAA@@@???@@@BBBAAA@@@@@@???>>>?????????<<<<<<===<<<<<<;;;::::::333555888;;;<<<<<<;;;:::<<<<<<;;;:::999777777666999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;???>>><<<;;;::::::;;;;;;555666888:::<<<======>>>???>>>===<<<;;;<<<=========>>>???>>>======???AAAAAAAAAAAA@@@@@@>>>======>>>===<<<;;;:::999999999???>>><<<:::888666555444999;;;>>>??????;;;777444888888999:::<<>>;;;:::;;;===<<<;;;:::999;;;===@@@BBB>>>===<<<;;;;;;;;;<<<<<>><<<::::::<<<>>>>>><<<;;;;;;===???@@@@@@>>>???@@@AAABBBAAA@@@???=========>>>???@@@BBBCCC>>>>>>>>>@@@BBBCCCBBB@@@CCCAAA???>>>AAAEEEJJJMMM@@@@@@AAACCCDDDFFFGGGGGGIIIHHHHHHIIIIIIIIIHHHFFFCCCDDDFFFHHHIIIIIIIIIIIIGGGGGGHHHIIIJJJJJJJJJIIIEEEFFFHHHKKKNNNRRRUUUWWWRRRUUUVVVSSSNNNNNNRRRWWWbbb~~~|||gggRRRJJJHHHFFFFFFIIIGGGIIIGGGFFFJJJRRRUUURRRQQQYYYTTTNNNTTTXXXXXX\\\dddhhhiiiiiinnn|||}}}{{{|||}}}|||www}}}|||~~~uuusssyyyzzzzzz~~~zzz~~~~~~tttaaaPPPHHHGGGHHHHHHHHHGGGDDDDDDDDDFFFDDDEEEFFFGGGHHHIIIIIIHHHIIIRRRXXXTTTNNNKKKJJJIIIGGGGGGGGGFFFDDDAAA???===CCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEEEEEEECCCBBBAAABBBCCCDDDDDDDDDEEEHHHKKKLLLMMMNNNMMMKKKHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCEEEDDDCCCCCCDDDFFFHHHJJJGGGGGGGGGEEEDDDDDDGGGIIIEEECCC@@@>>>???CCCGGGKKKLLLMMMKKKEEECCCHHHLLLMMMOOOOOOOOOMMMKKKHHHEEECCC???AAACCCFFFGGGHHHIIIIIIIIIGGGGGGIIIMMMOOONNNLLLJJJVVVjjjdddMMMUUUYYYcccqqqzzz|||~~~|||rrrlllkkksss}}}zzziii^^^PPPHHHEEEBBB===999111111444999>>>BBBDDDDDDHHHHHHGGGFFFFFFGGGGGGHHHIIIHHHIIIJJJJJJIIIFFFCCCAAABBBBBBCCCDDDDDDEEEEEEDDDDDDBBBAAA@@@?????????=========<<<;;;:::888888555666888999:::;;;::::::<<<;;;;;;:::888777777666;;;;;;;;;;;;::::::::::::;;;;;;;;;:::::::::::::::===<<<:::999888888999999555666777999:::;;;<<<<<<===<<<;;;:::999::::::;;;<<<===>>>===<<<<<<>>>@@@>>>>>>>>>>>>===<<<;;;;;;===<<<;;;:::::::::::::::;;;;;;:::999999888777777888:::<<<>>>>>><<<999777888999999:::<<>>===;;;999999:::;;;<<<>>>>>>>>><<<::::::<<<>>>===<<<;;;<<<>>>@@@@@@???>>>???@@@@@@@@@@@@@@@@@@>>>>>>>>>???@@@AAABBBCCC???>>>===>>>@@@AAA@@@???>>>=========???BBBFFFIIIAAAAAAAAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDBBBCCCEEEGGGHHHHHHGGGGGGIIIIIIIIIJJJIIIIIIHHHHHHFFFGGGHHHJJJLLLNNNPPPQQQQQQSSSTTTRRRPPPPPPSSSVVV\\\xxxssshhhccc^^^\\\]]]ZZZZZZZZZ[[[^^^eeemmmtttmmmtttrrrooosssqqqrrr|||}}}~~~{{{vvvrrrnnnjjjkkkttt|||xxxtttxxxxxxtttxxx}}}uuuuuu||||||zzz|||{{{xxxoooaaaQQQGGGFFFIIIFFFGGGGGGEEECCCBBBCCCEEEDDDEEEEEEFFFFFFFFFFFFFFFEEELLLQQQNNNJJJIIIHHHGGGGGGGGGGGGFFFEEECCC@@@???CCCCCCCCCDDDDDDDDDDDDEEECCCDDDDDDEEEDDDCCCBBBAAAAAABBBCCCDDDDDDEEEHHHKKKLLLMMMNNNLLLIIIGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCDDDEEEGGGHHHHHHHHHGGGEEECCCCCCFFFHHHHHHFFFCCCAAAAAACCCFFFHHHKKKMMMKKKEEECCCFFFIIIIIIPPPPPPOOONNNLLLIIIFFFDDDEEEDDDDDDDDDEEEFFFHHHIIIGGGFFFEEEGGGJJJLLLLLLJJJIIIPPPWWWllltttbbb___^^^aaafffkkkvvvwwwqqqqqqtttwww|||wwwmmmaaaVVVIIICCCCCCCCC>>>999111333666;;;@@@CCCDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKKKKIIIGGGHHHHHHHHHGGGGGGGGGFFFFFFDDDCCCBBB@@@???>>>>>>>>>>>>>>>===<<<:::888666555888888888888888999999:::;;;;;;:::999888777777666<<<<<<;;;;;;::::::999999:::::::::::::::::::::::::::999888777666666666777555666777888999999999999:::999888888777777888888:::;;;<<<;;;::::::<<<>>>;;;<<<<<<;;;;;;:::999888;;;;;;::::::::::::;;;;;;888888888999999999::::::888999:::;;;<<<;;;::::::999999::::::<<<>>>???@@@>>>???>>><<<::::::;;;===::::::888888999;;;>>>???>>><<<999888777888:::<<<===>>>===<<<::::::<<<>>><<<<<<<<<>>>@@@AAA???>>>???>>>>>>>>>??????@@@AAA@@@@@@@@@@@@AAAAAABBBCCCBBB@@@======>>>??????>>><<<<<<===>>>@@@BBBEEEFFFDDDCCCAAAAAAAAABBBDDDEEEFFFEEEDDDCCCBBBCCCCCCDDDBBBCCCEEEFFFFFFFFFEEEEEEJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGGGGHHHIIIJJJKKKKKKOOOOOOPPPQQQRRRRRRRRRRRRUUUeeezzz|||xxxtttssswwwtttuuuxxxuuupppttt~~~{{{uuuuuuwww~~~{{{xxxsssooollliiihhhqqquuuyyy~~~xxxrrrppptttvvvyyy~~~}}}{{{uuurrrnnnggg[[[NNNDDDBBBEEEHHHDDDEEEEEEDDDBBBAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDHHHIIIHHHHHHJJJIIIEEEGGGGGGGGGFFFEEEDDDBBBAAACCCCCCCCCDDDDDDDDDDDDEEECCCCCCDDDDDDCCCCCCBBBAAA@@@AAACCCDDDDDDFFFIIIKKKMMMNNNMMMKKKHHHFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFHHHHHHHHHEEECCCBBBDDDEEEJJJHHHFFFDDDCCCCCCDDDEEEJJJLLLKKKFFFCCCEEEFFFEEEMMMMMMLLLLLLJJJGGGEEECCCJJJHHHEEECCCCCCDDDFFFHHHEEEEEEDDDFFFHHHIIIIIIHHHGGGKKKIIIMMM```xxx{{{kkk___YYYXXX___gggwwwttt~~~~~~{{{tttqqqxxxxxxpppeee[[[WWWMMMBBBAAAEEEGGGAAA:::222555:::???CCCDDDDDDDDDEEEFFFGGGGGGHHHGGGFFFEEEEEEEEEFFFHHHKKKLLLKKKIIILLLLLLKKKIIIHHHGGGFFFFFFCCCBBBAAA@@@???>>>>>>>>>@@@???>>><<<:::888666555:::999777666666777888999:::::::::999888777777666;;;;;;:::999888777777666888888888999999999999999888777777666666666555555555555666777777777666666888888888777777777777777888999999999888888:::<<<:::::::::::::::999888777:::::::::999::::::;;;;;;666777777888999:::::::::999999999:::::::::::::::999999::::::;;;<<<===>>>;;;<<<<<<;;;::::::;;;===;;;:::999999:::<<<===???===;;;888666666777:::;;;<<<======<<<::::::<<<>>>;;;;;;===???BBBAAA???<<<>>>======<<<===>>>@@@AAAAAAAAAAAAAAAAAABBBCCCCCCEEEBBB???======>>>>>>>>><<<===@@@BBBDDDFFFFFFGGGGGGEEECCCAAA@@@BBBDDDEEEGGGFFFEEECCCAAABBBDDDEEECCCDDDEEEFFFFFFFFFEEEDDDHHHHHHHHHIIIHHHHHHGGGGGGEEEFFFFFFGGGHHHHHHHHHHHHKKKKKKLLLOOOQQQQQQOOOMMMOOOUUUbbbpppyyy}}}qqqllluuu||||||tttmmmssswwwpppmmmnnnoooooopppqqqtttyyy}}}wwwvvv|||}}}vvvvvvyyyxxxkkkaaaVVVRRRKKKFFFDDDDDDEEEEEECCCDDDDDDCCCAAAAAABBBCCCBBBBBBBBBCCCDDDEEEEEEFFFHHHIIIGGGFFFHHHLLLJJJEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBCCCBBBBBBBBBBBB@@@BBBDDDEEEFFFGGGJJJLLLNNNNNNNNNKKKHHHFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDHHHIIIHHHEEEBBBAAABBBCCCHHHHHHFFFEEEEEEDDDDDDEEEGGGJJJJJJFFFDDDFFFFFFDDDGGGGGGHHHGGGFFFDDDBBBAAAHHHGGGEEEDDDDDDEEEFFFGGGEEEEEEEEEEEEFFFGGGGGGGGGFFFLLLJJJGGGMMMXXXooorrrhhh```ZZZXXXdddccciii|||~~~wwwtttwww|||vvviii\\\SSSNNNPPPHHHBBBEEELLLMMMCCC999333777>>>CCCEEEEEEDDDCCCCCCEEEFFFHHHHHHGGGFFFDDDDDDDDDDDDFFFIIIJJJIIIGGGIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCBBB@@@@@@?????????@@@???>>>===;;;999777555:::999666555444666777999:::999999888888777777777888888777777666555444444777777777777888888999999777777777777777666666666444555555666666555555444888888888888777777666666666777888777666666888:::999999::::::999999888888::::::999999999:::;;;;;;777777888888888999999999;;;;;;:::999888777777777888999::::::;;;<<<<<<<<<999:::;;;;;;::::::;;;===<<<;;;;;;;;;<<<===>>>???<<<;;;888666666777999:::;;;<<<<<<<<<;;;:::<<<===999:::<<>>;;;<<<<<<;;;;;;<<<===???@@@AAAAAAAAAAAABBBCCCDDDDDDHHHEEEAAA????????????>>><<<>>>AAADDDGGGGGGGGGGGGIIIGGGDDDBBBAAABBBDDDEEEFFFFFFEEEBBB@@@???BBBEEEDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDFFFGGGHHHHHHHHHHHHCCCDDDFFFGGGHHHIIIIIIIIIGGGGGGIIILLLNNNNNNLLLIIIJJJKKKTTT```bbbbbboootttqqqvvv~~~vvvxxx|||zzzuuuqqqooorrrwww{{{~~~rrroootttzzz}}}}}}{{{~~~~~~{{{yyy|||sssaaaSSSJJJGGGDDDCCCDDDEEEDDDCCCCCCDDDDDDCCCAAAAAABBBDDD@@@AAAAAABBBDDDFFFHHHIIIKKKJJJGGGEEEGGGKKKIIICCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBAAACCCFFFGGGGGGHHHJJJLLLNNNNNNNNNMMMJJJHHHHHHIIIIIIIIIHHHGGGFFFEEECCCBBBDDDDDDCCCCCCCCCCCCCCCCCCHHHHHHHHHEEEBBB@@@AAAAAACCCCCCCCCDDDDDDDDDEEEEEECCCGGGIIIFFFEEEGGGGGGFFFDDDDDDEEEEEEDDDCCCAAA@@@CCCDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGEEELLLLLLKKKMMMLLLRRReeeyyyqqq^^^^^^aaajjjzzz}}}yyyrrrnnnoooxxx}}}zzzxxx|||xxxhhhWWWKKKGGGHHHJJJFFFDDDJJJPPPMMMAAA555444:::AAAFFFFFFEEEDDDCCCCCCDDDGGGHHHIIIHHHFFFEEEEEEDDDCCCDDDEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@AAAAAA======<<<<<<;;;999888777999888666444444555777888999999888888888777777777666666555555444444333333555555666666777888888888666666777777777777666666333444555555555555555444888888888888888777666666555666777666555555777999888999999999999999888888::::::999999999999::::::888888888888888888888888;;;;;;:::999888777666555777888999:::;;;;;;;;;;;;888:::;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<===>>>>>>;;;:::999888888888999999999;;;<<<<<<;;;:::<<<===999999;;;>>>@@@???===::::::::::::;;;<<<===>>>???@@@@@@@@@AAABBBCCCDDDEEEHHHEEEBBB@@@@@@@@@???>>>;;;===@@@CCCEEEFFFEEEEEEHHHFFFDDDBBBAAABBBCCCDDDBBBDDDDDDAAA>>><<>>>>>??????AAABBBCCCDDD@@@DDDFFFCCCCCCFFFGGGFFFDDDDDDEEEFFFFFFEEECCCCCC???AAACCCEEEFFFFFFFFFEEEFFFGGGHHHHHHFFFEEEFFFGGGCCCHHHGGGHHHLLLHHHGGGSSS```}}}jjjhhhbbb\\\```lllxxxwwwiiiiiihhhjjjooozzz|||wwwuuu{{{{{{lll\\\LLLBBBAAAFFFEEECCCEEEIIILLLHHH<<<222666<<>>>>><<<:::888999:::;;;<<<=========>>>>>>???@@@BBBCCCEEEFFFEEEDDDBBBAAAAAA@@@???===:::<<>>AAAAAABBBDDDFFFGGGGGGFFFFFF@@@AAABBBCCCDDDDDDEEEEEEAAACCCEEEGGGHHHHHHGGGFFFFFFIIILLLKKKIIIGGGHHHJJJFFFHHHLLLPPPRRRQQQRRRSSS^^^yyywwwxxx||||||xxxzzzsssrrrpppkkkpppvvvzzz}}}~~~|||~~~~~~}}}}}}wwwvvvxxx{{{|||{{{tttgggXXXLLLEEEIIIGGGCCC???===>>>@@@BBB@@@AAABBBAAA??????AAACCCBBBAAA@@@???@@@BBBDDDEEECCCFFFFFFDDDDDDGGGFFFBBBDDDCCCBBB@@@??????@@@@@@>>>????????????@@@@@@@@@AAA@@@?????????AAABBBCCCAAACCCFFFGGGFFFFFFFFFGGGEEEHHHKKKMMMKKKIIIGGGGGGDDDEEEEEEEEEEEEDDDCCCCCC@@@AAABBBBBBCCCCCCCCCCCCEEEFFFFFFEEEBBB@@@@@@AAA<<<;;;;;;;;;<<<>>>@@@AAA???CCCCCC@@@???BBBCCCBBBBBBCCCDDDEEEEEEEEEDDDCCC@@@@@@AAABBBCCCDDDEEEEEEFFFHHHIIIHHHEEEDDDEEEGGGAAAEEEBBBCCCHHHEEEDDDNNNPPPddd{{{|||yyyqqqfffaaadddeeeccc{{{~~~xxxqqqkkkgggkkkpppvvv|||~~~{{{zzzyyyuuuuuuwwwzzznnn```UUUIII@@@???DDDCCCCCCDDDFFFFFFBBB:::444888>>>DDDGGGEEECCCCCCDDDFFFGGGGGGHHHIIIIIIJJJJJJFFFDDDBBBAAABBBBBBAAA@@@@@@AAAAAABBBCCCCCCDDDDDDAAA@@@??????>>>>>>??????444555666777777777777777555555555555555666777777888888888888777777777777444444555555555555555555444444555555666777777888333444555666666666555444222333444555666666666666555666777777777666444444555666666666555555777888666666777777777777777666<<<;;;:::999888888888888555555666777888999::::::555666888999999888777777444666888:::;;;<<<<<<;;;999;;;<<<<<<;;;:::;;;<<<::::::;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<:::999888888:::<<<<<<;;;;;;;;;<<<888888888:::<<<===;;;999777888:::<<<=========<<<<<<===>>>???AAADDDFFFGGGCCCBBBAAAAAAAAA@@@>>>;;;<<<===@@@BBBDDDEEEFFFFFFAAAAAAAAA@@@@@@@@@??????BBBFFFHHHFFFAAA>>>@@@BBB???@@@BBBDDDFFFFFFFFFEEEAAAAAABBBBBBCCCBBBBBBBBBBBBCCCEEEGGGGGGFFFDDDCCCGGGKKKNNNMMMHHHFFFIIILLLGGGIIIJJJKKKMMMOOONNNJJJRRRUUUqqq{{{{{{lllkkkuuuqqq}}}~~~|||}}}{{{~~~{{{xxxvvv{{{~~~}}}{{{zzzyyyvvvmmmzzzzzz~~~}}}}}}~~~|||{{{zzzzzz{{{wwwkkkZZZJJJBBB???@@@BBBDDDCCCAAA??????@@@???@@@@@@???>>>>>>@@@AAACCCBBB@@@>>>>>>???@@@AAAAAAEEEGGGFFFFFFHHHHHHEEEFFFEEECCCAAA@@@@@@@@@AAA===>>>>>>>>>>>>?????????@@@@@@?????????@@@BBBCCC@@@BBBEEEEEEDDDCCCDDDDDDAAAEEEIIILLLKKKHHHFFFEEEAAAAAACCCDDDEEEEEEEEEEEE???@@@AAABBBCCCCCCDDDCCCDDDEEEFFFEEEBBB@@@@@@AAA;;;:::999888999;;;===???@@@CCCBBB===;;;>>>@@@???@@@AAABBBCCCCCCCCCBBBBBBCCCBBB@@@???@@@BBBDDDFFFEEEGGGIIIGGGDDDBBBDDDFFF???DDDCCCCCCGGGBBBAAALLLJJJSSS\\\ggg|||qqqeeeZZZbbbmmmvvvzzz}}}xxx}}}xxxiii___aaagggiiivvv||||||vvvsssvvvvvvpppgggbbbooodddYYYRRRJJJAAA???BBBEEEEEEEEEDDDBBB???<<<:::888>>>EEEFFFDDDBBBCCCEEEHHHHHHGGGHHHIIIJJJKKKLLLEEEDDDBBBBBBCCCCCCCCCBBB?????????@@@@@@@@@AAAAAA???>>>===============>>>777666555444333444555555666666555333222444777:::???<<<999666555555666777555555444333333333333444333333333444444444555555444444444444555555555555444555555555444333222222555555666666666666555555444555666555333222222444555555444444444444555555777777777777888888888888888888888666555555888:::666777999:::999888666444777777777888999999::::::======<<<;;;::::::::::::777666666888;;;===>>>>>>;;;::::::999999::::::;;;:::;;;===>>>?????????>>>888999999::::::;;;;;;<<<<<<===@@@BBBBBBAAA???===>>>============???@@@AAA@@@CCCEEECCC???===???BBBAAAAAAAAAAAA@@@>>><<<;;;???@@@@@@AAAAAABBBCCCCCCHHHJJJKKKGGGAAA<<<===???CCCBBBAAA@@@???@@@AAABBB@@@??????AAADDDEEEBBB???CCCCCCEEEFFFGGGGGGGGGGGGIIIJJJKKKMMMMMMMMMLLLLLLLLLIIIFFFEEEGGGIIIKKKKKKNNNRRRZZZmmm{{{|||zzz}}}|||{{{|||~~~{{{xxx~~~{{{uuunnnffflllwwwzzzuuu}}}}}}}}}|||vvvyyyuuudddTTTLLLJJJFFF???@@@???>>>===<<<<<<<<<===>>>????????????>>>>>>===>>>>>>???@@@AAABBBBBBAAACCCDDDEEEFFFFFFEEEEEEDDDCCCAAA??????@@@@@@@@@???@@@???===<<<;;;<<<>>>???===>>>@@@AAABBBBBBAAAAAAAAACCCEEEFFFDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDBBBCCCEEEDDDAAA>>>??????>>>===<<<>>>BBBEEEEEEFFFFFFFFFEEEBBB@@@>>>???<<<::::::;;;<<<<<<;;;<<<===>>>===;;;;;;===>>>>>>>>>???@@@AAACCCDDDDDD@@@DDDHHHFFFBBB???AAACCCGGGHHHHHHHHHGGGFFFDDDCCCFFFCCC@@@@@@CCCEEEDDDBBBFFFHHHSSSbbbiiijjjtttssshhh\\\XXXZZZ___eeejjj{{{}}}{{{rrrjjjtttzzz|||wwwlllkkkeeehhhgggcccdddllltttxxx{{{vvvlllbbb[[[[[[___ccckkkeee^^^VVVHHH===>>>FFF>>>DDDIIIHHHCCC>>><<<<<<>>>???@@@AAACCCDDDEEEFFFDDDDDDDDDFFFIIIIIIHHHFFFFFFDDDAAA???>>>???@@@BBB>>>>>>@@@AAAAAA@@@???>>>>>>>>>===<<<<<<<<<<<<<<<666666444333333333444555444444444333333555999<<>>??????>>>>>>;;;:::::::::::::::::::::<<<===???@@@@@@@@@>>>===>>>>>>======>>>???AAABBBAAADDDFFFDDDAAA???AAADDDAAABBBBBBBBB@@@???===<<<@@@@@@AAAAAAAAAAAAAAA@@@FFFIIIKKKHHHBBB>>>===???CCCBBBAAA@@@@@@AAABBBBBBBBB@@@???AAACCCDDDBBB@@@BBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIKKKKKKKKKJJJJJJKKKIIIFFFEEEGGGIIIKKKKKKQQQRRRTTT^^^vvvrrrgggfffdddaaaeeellluuupppfff```eeepppwwwwww|||yyyxxxrrrkkkqqq~~~~~~|||zzzyyyqqqpppvvvssskkk\\\NNNIIIHHHEEE@@@?????????>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDDDDBBB@@@???>>>???@@@???>>>???>>>=========>>>??????<<<>>>???@@@AAAAAA@@@@@@@@@BBBDDDEEECCCBBBCCCCCCEEEEEEFFFGGGGGGGGGFFFFFFEEECCCCCCCCCEEEDDDAAA>>>AAAAAA@@@>>>===>>>BBBDDDBBBCCCEEEFFFEEECCC@@@>>>>>><<<999999:::;;;;;;;;;;;;<<<<<<;;;::::::;;;===>>>???@@@AAABBBBBBCCCCCCAAADDDGGGEEEAAA>>>???AAADDDEEEFFFFFFFFFEEEDDDCCCDDDBBB@@@@@@AAABBBBBBAAADDDDDDLLLXXX[[[WWWZZZcccyyyrrraaaYYYWWWZZZ^^^jjjgggeeeaaaaaakkk{{{}}}~~~wwwyyyqqqmmmqqqooogggggglllnnntttwwwrrrooottt}}}uuummm```VVVPPPOOOQQQTTTYYY^^^dddbbbTTTDDD@@@DDDFFFJJJMMMKKKEEEAAA???@@@>>>???@@@AAABBBDDDEEEEEEEEEDDDEEEGGGIIIIIIHHHFFFEEECCC@@@>>>>>>>>>@@@AAA>>>>>>???????????????>>>>>>======<<<<<<<<<<<<<<<555555444333333333333333222333444444444666:::===>>><<<999666444333333333555555444333333333333333222222333333333444444444777777777777888888888888555555555666555555444333666666777777777777666666444666666666444333444555555555444444444444555555555555555666666666666777777888777666555555777999777777777666666666555555777777777888999999::::::<<<<<<;;;;;;<<<<<<======:::888777777999:::999999;;;::::::999999::::::;;;:::;;;<<<======>>>======<<<<<<;;;;;;:::999999888<<<<<<<<<============>>>???>>>>>>>>>>>>@@@AAABBBAAADDDFFFEEECCCBBBDDDGGGCCCCCCCCCBBBAAA@@@???>>>@@@@@@AAABBBBBBAAA???>>>CCCGGGJJJHHHDDD@@@>>>???CCCBBBBBBAAABBBBBBCCCCCCDDDBBB@@@@@@AAABBBAAA@@@BBBCCCCCCDDDEEEEEEEEEEEEDDDEEEGGGHHHIIIIIIIIIHHHKKKHHHFFFFFFGGGIIIJJJJJJOOONNNOOOPPPXXXlll{{{vvvsssoooqqqvvvzzzsssiiiaaafffrrr|||~~~||||||}}}}}}~~~~~~vvvoootttzzz|||ssshhhdddgggccc]]]RRRGGGCCCEEEDDD@@@===>>>>>>???????????????;;;<<<===>>>>>>???>>>>>>@@@@@@AAABBBBBBBBBAAAAAABBBCCCDDDEEEEEEEEEDDDDDDBBB@@@>>>>>>???@@@???>>>>>>>>>>>>???????????????;;;<<<>>>???@@@@@@?????????AAACCCDDDCCCBBBCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGDDDCCCCCCDDDDDDDDDAAA???CCCCCCBBB@@@>>>>>>AAACCCAAACCCFFFHHHHHHFFFCCCAAAAAA>>>;;;::::::<<<======:::;;;;;;:::999999:::<<<>>>???AAABBBBBBBBBAAA@@@@@@CCCEEEDDD@@@>>>???AAAAAAAAACCCDDDEEEEEEEEEEEEDDDEEEDDDCCCAAAAAABBBCCCFFFDDDIIIQQQRRRKKKHHHKKKPPPddd}}}ooohhhfffggg^^^WWWRRRSSSVVV[[[ccclllxxxyyywwwtttxxxzzzooofff___```dddpppjjjggggggeeeaaagggrrr||||||vvvaaa^^^YYYTTTQQQOOOMMMLLLFFFRRR```cccYYYKKKHHHLLLSSSTTTRRRMMMFFFAAAAAABBB>>>???@@@AAABBBCCCDDDEEEEEEDDDDDDFFFHHHIIIGGGFFFCCCAAA???>>>===>>>???@@@???>>>>>>======>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<444333333333222222222222333444444444444555888;;;;;;999777555333333333333555444333333222222333333222222222222333333333333333333333444444444555555555555555666666555555444666666777777777777666666444555666666444444555666555444444333333444444555444444444555555555666666888888999888666666888:::999888777777666666777777777777777888999999::::::::::::::::::;;;<<<===>>><<<:::888888999:::999888;;;::::::999999::::::;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::<<<;;;:::::::::;;;======??????>>>>>>???@@@BBBCCC@@@BBBDDDDDDCCCCCCEEEGGGCCCCCCCCCBBBBBBAAA@@@@@@>>>???AAABBBCCCBBBAAA@@@AAAEEEHHHIIIFFFBBB@@@???BBBBBBBBBBBBCCCCCCDDDDDDEEECCCAAA@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCDDDFFFHHHIIIIIIHHHHHHJJJHHHFFFFFFGGGIIIJJJJJJHHHIIIMMMOOOJJJNNNeee~~~}}}yyy|||zzz{{{}}}|||~~~|||{{{uuurrrrrrzzzzzzzzzxxxrrriii]]]XXX[[[VVVRRRJJJAAA???BBBBBB???;;;<<<===???????????????:::;;;<<<===>>>?????????@@@@@@AAAAAAAAAAAA@@@@@@AAABBBDDDEEEFFFEEEEEEDDDCCCAAA??????AAABBBAAA@@@AAAAAAAAAAAA@@@???>>>===;;;<<<===?????????>>>>>>@@@BBBDDDDDDDDDDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGCCCCCCCCCDDDDDDCCCAAA@@@CCCCCCBBB@@@======???AAAAAADDDHHHKKKLLLJJJHHHFFFFFFCCC???===>>>@@@AAAAAA:::;;;<<<;;;999999;;;<<<>>>???AAABBBBBBAAA@@@???>>>@@@BBBAAA@@@???@@@BBB???@@@AAACCCDDDFFFGGGGGGFFFHHHIIIHHHDDDCCCDDDGGGGGGDDDEEEKKKLLLGGGDDDEEEFFFKKKXXXfffooo{{{nnneee___```^^^XXXXXX\\\\\\\\\[[[[[[___hhhpppvvvuuuyyy}}}~~~wwwpppnnnqqq}}}{{{yyyvvvpppkkkmmmttt}}}ssskkkggg___UUUWWW```qqqqqquuuvvvrrrmmmqqqzzz}}}~~~xxxlllbbbUUU[[[bbbccc]]]SSSKKKFFF>>>FFFOOORRRPPPNNNQQQVVV\\\ZZZTTTLLLDDD???>>>???>>>???@@@AAABBBCCCDDDDDDDDDCCCBBBDDDEEEFFFEEEDDDAAA@@@>>>=========>>>???@@@???===<<<<<<<<<===>>>======<<<;;;;;;;;;;;;<<<222222222222222111111000444555555444333333555777555444444333333444555555444444333222222222222333111111111222222222333333111111111222222222222333444444555555555555555444666666777777777777666666333555666555444444555666444444333333333333444444444444444444555555555555888999:::999888888999:::;;;:::999999888888999999777777777888999999::::::777777777888999:::;;;<<<===<<<::::::;;;;;;:::999;;;::::::999999::::::;;;:::::::::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;:::999888999:::<<<===???>>>>>>>>>>>>@@@AAABBB???@@@AAABBBBBBCCCDDDEEEDDDDDDCCCBBBBBBAAAAAAAAA<<<===???BBBCCCDDDDDDDDDAAADDDGGGHHHFFFCCCAAA???AAABBBBBBCCCCCCDDDDDDDDDEEEDDDCCCAAA@@@@@@AAACCCBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDFFFHHHIIIIIIIIIIIIIIIGGGFFFFFFHHHIIIIIIIIIFFFGGGKKKPPPKKKHHHTTTeee}}}~~~~~~~~~xxx~~~yyy|||{{{www}}}zzz{{{~~~{{{vvvwwwzzzmmmfff]]]SSSPPPTTTNNNLLLFFF???===@@@AAA>>>:::;;;<<<===>>>?????????;;;;;;===>>>????????????>>>???@@@@@@@@@@@@@@@@@@AAACCCDDDFFFFFFFFFFFFEEEDDDCCCAAABBBCCCDDDDDDCCCDDDDDDCCCBBBAAA>>>===;;;:::;;;===>>>??????>>>>>>BBBCCCEEEEEEEEEFFFHHHJJJDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCDDDDDDDDDBBBBBBAAAAAAAAAAAA???<<<;;;===>>>@@@CCCGGGJJJKKKKKKIIIHHHGGGDDDAAA???@@@AAABBBAAA<<<===>>>===;;;;;;===>>>>>>???@@@AAAAAAAAA@@@???<<<===>>>???@@@AAACCCEEE???@@@AAACCCEEEFFFHHHIIIFFFHHHJJJIIIEEEDDDEEEHHHEEEAAA@@@CCCDDDCCCBBBCCCIIIEEEFFFJJJKKKPPPgggxxxmmmmmmvvvnnnjjjccc\\\VVVTTTWWW\\\[[[ZZZ]]]cccdddcccffflllkkkgggcccaaa\\\XXXZZZ___gggjjjlllmmmmmmnnnssswwwwwwnnnkkkqqqsssoooooouuu~~~xxxzzz}}}|||~~~|||xxxmmm^^^RRRXXXaaaiiieeeXXXHHH???<<>>???>>>??????@@@AAABBBCCCCCCBBBAAA@@@@@@BBBCCCBBBAAA@@@???>>>=========>>>???@@@???===<<<<<<<<<===>>>======<<<;;;;;;;;;;;;;;;111111111222111000000///333444444333111111222444111111111222333444555666444444333222222222222222000000111111111222222222111222222222333333333333222333444444555444444444555555666666666666555555222333555444333333444555444444333333333333444444444444444555555555555666888999::::::888888999:::;;;;;;;;;::::::::::::999777777777888999999::::::777666777777888999:::;;;===;;;::::::<<<======<<<;;;::::::999999::::::;;;::::::999999999999::::::999::::::;;;<<<<<<======::::::999888999:::;;;<<<>>>============???@@@AAA??????@@@@@@AAABBBCCCCCCDDDCCCBBBAAAAAAAAAAAABBB===>>>???AAACCCFFFHHHIIICCCDDDFFFGGGFFFDDDAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDCCCAAAAAABBBCCCCCCDDDDDDEEEEEEDDDDDDDDDCCCDDDFFFHHHJJJJJJJJJJJJHHHGGGFFFFFFHHHIIIIIIHHHJJJIIIIIILLLOOOQQQWWW___\\\ggg|||tttxxx{{{zzz||||||wwwsssvvvxxx~~~}}}{{{|||{{{{{{{{{sssooolllooowww|||nnn```ZZZSSSJJJIIINNNHHHHHHEEE>>>===???AAA???<<<<<<<<<<<<===>>>@@@@@@<<<===>>>??????@@@??????>>>>>>???@@@AAAAAAAAAAAABBBCCCEEEGGGHHHHHHGGGGGGEEEDDDCCCCCCEEEFFFEEEEEEGGGFFFDDDCCCAAA???======:::;;;===>>>??????>>>>>>BBBDDDEEEFFFFFFGGGJJJLLLFFFDDDCCCAAAAAAAAABBBBBBAAACCCEEEEEECCCBBBBBBBBB???@@@@@@>>><<<;;;<<<===>>>@@@CCCEEEGGGHHHGGGGGGEEECCC@@@???@@@@@@???>>>>>>??????>>>======>>>@@@????????????@@@@@@AAAAAA<<<<<<===>>>@@@BBBDDDFFFAAAAAAAAABBBDDDEEEGGGHHHCCCEEEFFFFFFEEEDDDDDDEEEFFFEEECCCBBBAAABBBCCCDDDFFFDDDEEEFFFCCCCCCPPPaaassstttyyylllcccbbbgggddd[[[UUUWWWYYY[[[eeeqqqsssnnniiifff```WWWRRRSSSSSSWWW[[[aaagggrrr~~~}}}zzz{{{}}}yyyvvvrrrssstttrrrlllaaaUUULLLTTTXXXYYYRRREEE===<<>>???CCCHHHGGGAAAJJJHHHEEECCCAAAAAAAAABBB?????????@@@AAABBBBBBBBBAAA???>>>>>>???@@@@@@?????????>>>>>>>>>>>>>>>???@@@@@@???>>>===============<<<;;;;;;::::::;;;;;;000000111111111000///...000111222222000000111333000000111111222333333444444333222222111222222222000000000000111111111222222222222222333333333333111222222333444444333333444444555555555555444444111222333333222222333555444333333222222333333444444555555555555666666666666777999888777666777888::::::;;;;;;;;;:::999888777777777888999999::::::888777777777888999:::::::::999888999<<<>>>>>>===;;;::::::999999::::::;;;:::999888888777888999:::;;;;;;;;;<<<<<<<<<<<<<<<:::999999999::::::;;;;;;===<<<<<<<<<<<<>>>???@@@@@@??????@@@AAABBBBBBAAACCCBBBAAA@@@@@@@@@AAABBB@@@@@@@@@AAACCCFFFIIIKKKEEEEEEEEEEEEEEEDDDAAA@@@>>>???AAABBBCCCCCCCCCBBB@@@BBBDDDDDDBBBAAABBBDDDDDDEEEEEEFFFFFFEEEEEEDDDBBBDDDFFFHHHIIIJJJJJJIIIHHHFFFEEEFFFHHHIIIHHHGGGLLLLLLJJJIIIOOOXXXZZZXXXPPPRRRbbbyyyuuuxxx{{{vvvwwwyyy}}}zzzxxx}}}{{{~~~~~~yyyrrrjjjnnnkkkeeehhhtttyyyvvvnnnaaaVVVQQQLLLDDDCCCHHHCCCEEECCC>>>===@@@BBBAAA@@@???>>>======???AAACCC??????@@@@@@@@@@@@??????>>>???@@@BBBCCCDDDDDDEEECCCDDDFFFHHHIIIIIIIIIIIIEEECCCBBBCCCEEEFFFFFFEEEFFFEEECCCBBBAAA@@@AAAAAA;;;<<<>>>???@@@@@@???>>>BBBCCCDDDEEEEEEGGGJJJMMMHHHFFFDDDBBB@@@@@@AAAAAA@@@BBBEEEEEECCCBBBBBBCCC???@@@@@@???===<<<===>>>>>>???@@@BBBDDDEEEFFFGGGDDDCCCAAAAAAAAAAAA???===>>>???@@@???======???@@@???>>>======>>>@@@BBBCCC@@@???>>>???@@@BBBDDDDDDBBBAAAAAAAAABBBCCCDDDEEECCCCCCCCCEEEGGGGGGFFFDDDEEEGGGIIIFFFCCCCCCEEEFFF@@@CCCGGGGGGDDDDDDIIIPPPRRRSSS^^^ppp~~~|||sssmmmlllgggfffqqqyyyqqqhhhcccccc___aaafffmmmwwwzzzvvvqqqlllkkkmmmnnnjjjaaaXXXPPPMMMKKKIIIEEEAAA>>>???BBBEEEAAADDDDDDBBBDDDGGGDDD===CCCBBBBBBBBBBBBBBBAAAAAA?????????@@@AAAAAABBBBBBAAA???======>>>@@@??????????????????????????????@@@@@@@@@@@@???>>>===<<<===<<<;;;;;;::::::;;;;;;///000111111111000...------///000111000000222333111111111111111111222222444333222222111111222222000000000000111111111111000000111111111222222222000111222222333333333333333444444444444444444333000111333222222222333444444333333222222333333444555555555666666666666777444555777777666555555666888999;;;;;;;;;:::888666777777777888999999::::::999999999888999999:::;;;777666666888;;;===>>>>>>;;;::::::999999::::::;;;:::999888777777888999999=========<<<;;;;;;::::::999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===???@@@AAA@@@@@@@@@BBBBBBBBBAAACCCBBBAAA@@@???@@@AAABBBDDDCCCBBBAAABBBEEEIIIKKKFFFEEEDDDDDDDDDCCCBBB@@@===???@@@BBBCCCCCCBBBBBB>>>AAAEEEEEECCCBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEAAACCCEEEGGGHHHIIIIIIIIIGGGFFFEEEFFFHHHIIIHHHGGGIIIMMMLLLJJJOOOXXXVVVLLLUUULLLMMM```{{{{{{}}}wwwwwwzzz|||||||||uuueeesssuuujjjgggoooqqqiiidddYYYOOOMMMHHHAAA???DDD???BBBBBB>>>===AAACCCCCCDDDBBB???===>>>@@@CCCEEE@@@@@@AAAAAAAAA@@@@@@??????@@@BBBDDDEEEFFFGGGGGGDDDEEEGGGIIIJJJJJJJJJJJJDDDCCCAAABBBDDDEEEEEEDDDEEEDDDBBBAAAAAABBBDDDEEE;;;<<<>>>???@@@@@@??????AAABBBCCCDDDDDDFFFJJJMMMJJJHHHEEECCCAAA@@@AAAAAA???BBBEEEEEECCCAAABBBDDD???@@@AAA@@@???>>>>>>@@@@@@AAAAAABBBCCCEEEGGGHHHEEEDDDDDDDDDDDDCCC@@@===>>>?????????======???@@@???>>><<<<<<===@@@CCCEEECCCAAA??????@@@BBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCDDDCCCCCCFFFJJJKKKHHHEEE===CCCHHHGGGCCCBBBCCCEEE???DDDEEECCCAAADDDGGGHHHMMMMMMTTT^^^```cccuuu}}}}}}|||}}}}}}sssooooookkkfffmmmooonnnggg[[[RRRNNNNNNNNNHHHAAA@@@CCCEEECCC@@@BBBGGGHHHDDDCCCHHHHHHEEECCCCCCCCCCCCCCCBBB???===?????????@@@@@@AAAAAABBBBBB@@@>>>===???@@@@@@???????????????@@@@@@@@@@@@@@@AAAAAAAAA@@@???===<<<<<<<<<;;;::::::::::::;;;111111111111000000000000000111222333444333222222111111111000000000000000111111222222222333333333000000000000000111111222000000000000000111111222222000///000333444222000222222222222222222222222111111222222222333333333555444222000000111222333444444444444444444444444555666666666777777777888777777888888888888777777666666777888999::::::;;;@@@>>><<<:::999:::;;;<<<999:::;;;;;;<<<<<<;;;;;;AAA>>>;;;;;;<<<<<<:::777777999::::::999888999:::;;;<<<======<<<<<<===>>>===============>>>>>>???AAAAAA???<<<:::;;;>>>AAACCCDDDCCCBBB???>>>???@@@DDDDDDDDDDDDCCCBBB@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???@@@@@@AAAAAAAAA@@@??????BBBBBBCCCDDDEEEEEEDDDDDDGGGEEEDDDEEEGGGGGGEEEBBBAAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEIIIIIIHHHHHHHHHIIIIIIJJJDDDJJJMMMLLLNNN___~~~~~~~~~lllmmmkkkhhhggggggccc]]]WWWSSSOOOJJJDDD@@@===<<<<<<>>>>>>?????????@@@@@@@@@AAA@@@???>>>============@@@@@@AAAAAAAAA@@@@@@???EEEBBB@@@AAAEEEHHHHHHFFFGGGEEECCCEEEHHHJJJJJJHHHIIIFFFDDDCCCDDDEEEEEEEEEFFFEEEDDDBBBBBBBBBCCCCCC>>>===<<<;;;;;;===???AAA<<<===@@@BBBEEEFFFHHHHHHMMMJJJGGGFFFFFFCCC>>>:::CCCCCCEEEHHHIIIHHHEEEBBB???@@@AAABBBBBBAAA???>>>===>>>???@@@BBBCCCDDDEEEDDDBBB@@@@@@AAAAAAAAA@@@BBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEGGGGGGEEE@@@>>>>>>@@@@@@@@@??????@@@AAACCCDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGDDDAAAAAADDDEEEDDDBBBCCCDDDEEEDDDCCCBBBCCCDDDGGGJJJNNNQQQSSSSSSRRRRRRjjjxxxooogggqqqyyytttiiidddqqqmmmeee___aaaeee___TTTYYYMMMBBBCCCGGGGGGDDDCCCFFFEEEEEEHHHJJJJJJGGGDDD@@@??????AAABBBCCCBBBAAAAAA@@@>>><<<<<<<<<<<<===EEECCCBBB@@@@@@@@@AAABBBCCCAAA@@@>>>======>>>>>>DDDCCCBBB???===<<<>>>@@@:::666666:::<<<;;;;;;===111111111111000000000000000111222333333333222222111000000000000000000000111111111222222222333333000000//////000000111222000000//////000000111222222000///000222333222000222222222222222222222222111111111222222222333333555444222000000111222333444444444444444444444444666666666666666777777777666777777888888888777777666777888999:::;;;;;;<<>>>>>??????@@@AAADDDDDDCCCAAA???>>>@@@BBBBBBBBBBBBAAA???>>>???AAABBBBBBCCCCCCDDDDDDCCCCCC@@@@@@AAAAAAAAAAAABBBBBBDDDEEEEEEFFFFFFEEEEEEEEEAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDCCCBBBCCCFFFGGGFFFEEEAAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEHHHGGGGGGFFFFFFGGGHHHHHHKKKNNNQQQQQQSSS]]]mmmyyy~~~zzzyyywwwmmmkkkjjjhhheee^^^SSSKKKJJJHHHDDDBBB@@@@@@AAABBB??????????????????@@@@@@@@@@@@???>>>=========>>>??????@@@@@@@@@@@@@@@???CCCAAA@@@AAACCCFFFGGGHHHFFFDDDCCCDDDHHHKKKKKKKKKIIIGGGEEEDDDEEEFFFFFFEEEDDDEEEEEEFFFGGGHHHIIIJJJCCCBBB@@@???>>>??????@@@===>>>@@@BBBDDDFFFGGGGGGIIIHHHFFFEEEEEEDDD@@@<<<@@@AAADDDHHHKKKJJJGGGDDD@@@AAABBBCCCBBB@@@===<<<===>>>>>>@@@AAACCCDDDDDDBBB@@@???>>>@@@@@@???>>>AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCEEEGGGHHHFFFCCC@@@@@@AAA@@@??????>>>???AAABBBCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGEEECCCCCCCCCCCCCCCBBBDDDEEEFFFEEECCCBBBCCCDDDDDDFFFIIIKKKMMMMMMMMMLLLOOOVVVaaalllvvv~~~~~~qqqjjjqqquuuooohhhfffeeebbb^^^___iiirrrnnneeeUUUKKKCCCDDDGGGFFFEEEFFFCCCCCCDDDGGGKKKKKKIIIGGGAAA@@@@@@AAACCCCCCBBB@@@AAA@@@???===<<<<<<======AAAAAAAAABBBBBBCCCDDDEEECCCBBB@@@???>>>>>>>>>???BBBBBBBBBAAA@@@@@@CCCFFF;;;777777;;;===<<<;;;===111111111111000000000000000000222333333333222111000000000000000000111111111111111222222222222333///////////////000000111000000//////000000111222111000///000222333222111222222222222222222222222111111111222222222222333444333222000000111222222444444444444444444444444666666666666666666666666555666777777888888888888777777888999:::;;;<<<<<<===<<<;;;:::::::::;;;<<<999999:::;;;;;;;;;;;;:::===<<<;;;;;;<<<<<<:::999<<<===>>>>>><<<::::::;;;<<<======<<<;;;<<<>>>AAA??????>>>>>>??????@@@AAAEEEFFFFFFDDDAAA@@@@@@AAA???@@@@@@@@@>>>>>>???AAA???@@@BBBCCCEEEFFFFFFFFFAAAAAAAAAAAA@@@@@@@@@@@@CCCDDDEEEFFFGGGHHHHHHHHHAAAAAABBBBBBCCCCCCDDDDDD@@@???>>>>>>>>>???@@@AAAAAA@@@@@@AAADDDGGGGGGGGGAAAAAAAAABBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFEEEEEEFFFEEEEEEDDDDDDEEEEEEEEENNNOOOQQQTTTWWWXXXXXXXXXqqq}}}}}}xxxuuuwwwxxxtttpppttt{{{{{{uuujjjiiihhhgggccc[[[OOOGGGBBBAAA@@@??????AAACCCDDD@@@@@@????????????????????????>>>=========>>>>>>===>>>>>>??????@@@@@@@@@AAAAAAAAA@@@AAACCCGGGJJJGGGEEECCCDDDGGGJJJLLLLLLIIIGGGFFFEEEFFFGGGFFFFFFCCCDDDFFFHHHIIIJJJKKKKKKEEEEEECCCBBB@@@???======??????AAACCCDDDEEEFFFFFFFFFEEEDDDEEEEEECCCAAA>>><<<>>>CCCHHHLLLLLLIIIFFFBBBBBBCCCCCCAAA???<<<;;;======>>>???@@@AAACCCDDDAAA???======>>>???>>>===@@@AAAAAAAAAAAA???>>>===>>>>>>>>>>>>???@@@BBBBBBDDDFFFHHHHHHEEEBBBAAAAAA??????>>>>>>???@@@BBBCCCAAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGEEEBBBAAAAAAAAACCCEEEFFFFFFDDDCCCCCCDDDCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIMMMUUU^^^eeeppp|||xxx}}}vvvnnnjjjmmmlllgggeeeiiieeecccbbbdddlllpppkkkbbbNNNHHHDDDDDDEEEDDDEEEGGGBBBCCCDDDGGGJJJJJJIIIGGGCCCBBBBBBBBBDDDCCCBBB@@@AAA@@@???>>>>>>>>>>>>>>><<<===@@@BBBCCCDDDEEEEEECCCBBB@@@???>>>>>>???@@@???@@@BBBBBBCCCEEEHHHKKK===999888<<<===<<<<<<>>>111111111111000000000//////000111333333222222111000000000000000111111111111111111111222222222222//////......//////000111///////////////000111111000000000000111111111111111111111111111111111111111111111111222222222222333222111111000111222222333333333333333333333333777666666666666555555555444555666777888888888888666666777888999:::;;;;;;;;;::::::999::::::;;;<<<888888999:::::::::::::::;;;;;;;;;<<<<<<<<<:::999<<<>>>>>>>>>;;;:::999:::<<<======<<<;;;<<>>>>>BBBCCCDDDCCC@@@===<<<<<<===>>>>>>>>>======???AAA???@@@AAACCCEEEFFFFFFFFFCCCCCCBBBAAA@@@@@@??????AAABBBCCCDDDEEEEEEEEEEEE@@@@@@AAAAAABBBCCCDDDEEE@@@???===<<<<<<===???AAA@@@??????@@@BBBDDDFFFFFFAAA@@@@@@@@@AAABBBDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDHHHIIILLLPPPRRRPPPLLLHHHTTTpppyyyrrrnnnooopppnnnlllvvvvvvqqqxxxxxxrrrmmmggg```ZZZRRRIIIBBBAAA@@@???>>>===>>>???@@@@@@@@@@@@??????????????????>>>>>>======>>>>>>>>><<<=========>>>???@@@AAAAAABBBCCCAAA@@@BBBGGGLLLIIIGGGEEEEEEFFFHHHJJJKKKIIIHHHFFFFFFGGGHHHGGGFFFCCCDDDEEEGGGGGGGGGFFFEEECCCCCCCCCBBB@@@>>><<<;;;@@@@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@>>>999<<>>@@@BBBCCCAAA???======>>>???>>>===???@@@AAABBBBBB@@@>>><<<=========>>>>>>@@@AAAAAABBBDDDFFFGGGFFFCCCAAA???@@@???>>>>>>???@@@BBBCCCBBBAAAAAAAAABBBBBBCCCDDDEEEGGGHHHFFFBBB??????AAACCCEEEFFFFFFDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGKKKKKKJJJGGGEEEFFFHHHJJJSSS^^^iiiqqq~~~}}}zzztttuuummmiiihhhhhheee```ccciiiiiijjjkkkkkkhhhaaaXXXPPPHHHEEEDDDDDDBBB???@@@DDDBBBCCCEEEGGGHHHHHHFFFEEEEEECCCCCCCCCDDDDDDBBB@@@AAA@@@@@@???????????????999;;;>>>AAACCCCCCBBBAAABBBAAA@@@???>>>??????@@@>>>???AAABBBDDDFFFIIILLL@@@;;;999<<<>>><<<<<<>>>111111111111000000000//////000111222333222111111//////000000111111111111000000111111111222222222///////////////000111111/////////...///000000111///000000000000000111111111111111111111111111111000000111111111222222222111111111111111111111222333333333333333333333333666666666555555555555555555555666777777777777777444444555666777888999999:::999999999999::::::;;;777888999999::::::999999999:::<<<===<<<;;;:::999;;;<<<===<<<:::888888888;;;;;;<<<;;;;;;<<<>>>AAA<<<<<<<<<;;;<<<======>>>???AAABBBBBB???<<<::::::;;;<<<======<<<<<<>>>@@@@@@@@@BBBCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@??????AAABBBBBBBBBBBBBBBBBBAAA????????????@@@AAABBBCCCAAA???>>><<<<<<===???@@@AAAAAAAAAAAAAAAAAABBBCCC@@@@@@???>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCBBBDDDGGGHHHFFFDDDDDDDDDGGGXXX^^^iii}}}vvvrrrlllgggfffkkkrrrwwwzzzxxxsss|||zzzpppaaaSSSJJJDDD>>>:::@@@???>>>===<<<<<<======????????????????????????@@@??????>>>>>>>>>>>>???============>>>???AAAAAABBBCCCDDDBBBAAABBBGGGKKKIIIIIIGGGEEEEEEEEEGGGHHHIIIHHHGGGGGGHHHHHHGGGEEEAAABBBCCCEEEEEEEEEDDDCCCAAABBBBBBBBBAAA???>>>===@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEDDDBBB???===<<<999;;;???CCCFFFFFFBBB???>>>???AAABBBBBBAAA@@@???===<<<<<<<<<===???@@@BBBAAA???>>>===>>>???>>>======???@@@AAAAAA@@@>>><<<============>>>???@@@@@@>>>@@@BBBCCCDDDBBB???===@@@@@@??????@@@AAABBBDDDBBBBBBAAAAAAAAABBBCCCCCCBBBEEEGGGEEEAAA>>>???@@@BBBDDDFFFFFFDDDBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEBBBDDDFFFGGGEEEDDDDDDDDDGGGIIIJJJJJJSSSdddvvvyyyssspppxxxtttjjjcccfffmmmsssuuuuuummmmmmmmmkkkfffbbbeeejjjeeejjjooommmaaaTTTKKKHHHDDDCCCCCCCCC@@@;;;;;;>>>===???BBBEEEFFFGGGGGGGGGEEECCCCCCCCCDDDDDDBBB@@@@@@@@@@@@@@@?????????>>>;;;===AAACCCDDDCCCAAA???AAA@@@???>>>>>>>>>???@@@===???AAAAAABBBCCCFFFHHHAAA<<<:::<<<===<<<<<<>>>111111111111000000000000//////111222222222111000/////////000111111222222000000000111111111111222000000000000000111111222//////......//////000111...///111000//////000222111111111111111111111111000000000111111111111222000000000111111111111111333333333333333333333333444444555555555666666666555666666777777666666555333333444555666777888888999999999999999999999999777777888999999999999888888;;;======<<<999888888999:::;;;:::999777777888888999;;;<<<;;;;;;===>>>>>>>>>======>>>>>>???@@@???AAABBBAAA???<<<;;;;;;:::;;;<<<;;;:::;;;===>>>@@@@@@AAABBBBBBBBBBBBBBBCCCBBBBBBAAA@@@??????>>>BBBBBBCCCCCCCCCBBBBBBAAA???>>>=========???@@@AAA@@@@@@>>>======>>>>>>???AAABBBDDDCCCAAA@@@@@@@@@@@@???>>>======???AAABBBAAABBBBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBAAAAAAAAAAAA@@@CCCEEECCC>>><<<>>>BBBCCCOOOMMMNNNggg~~~~~~~~~tttoooggg``````iiivvv~~~xxx}}}zzzggg]]]NNNDDD????????????<<<<<<;;;<<<<<<===>>>>>>>>>>>>?????????@@@@@@@@@BBBBBBAAA@@@???????????????>>>======>>>???AAABBBCCCCCCCCCBBBBBBBBBDDDFFFGGGGGGHHHFFFDDDCCCDDDFFFHHHGGGFFFGGGHHHHHHFFFDDD???@@@BBBDDDEEEFFFGGGGGGBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDBBBDDDDDDCCC@@@===<<<<<<:::;;;===@@@CCCBBB???<<<<<<>>>@@@BBBBBBBBBAAA@@@===<<<;;;:::;;;===???AAAAAA???======>>>???>>>=========>>>??????>>>===<<<===============>>>??????<<<<<<===???AAAAAA???===??????>>>>>>???@@@BBBCCCAAAAAA@@@@@@@@@@@@AAAAAA???AAACCCCCCBBB@@@???@@@@@@BBBEEEEEECCCAAA@@@@@@???@@@AAABBBBBBBBBBBBBBBAAABBBBBBAAA???@@@BBBCCCBBBAAA@@@???CCCLLLVVV]]]ooozzz}}}xxxyyy~~~|||yyynnnbbbbbbjjjrrrsssqqqaaaWWWMMMKKKPPPXXX^^^```nnnooopppqqqooolllkkkkkkhhhjjjmmmgggXXXHHHAAABBBBBBAAAAAACCC@@@:::888:::666:::???CCCDDDFFFHHHIIICCCBBBBBBBBBDDDCCCBBB@@@>>>??????@@@@@@???>>>>>>???AAACCCEEEEEEDDDBBB@@@??????======<<<===>>>???<<<>>>@@@@@@@@@@@@BBBCCCBBB===:::<<<<<<;;;;;;>>>111111111111000000000000...///111222222222111000...//////000111111222222000000000000111111111111111111111111111222333333///............///000000---///111000///...000222111111111111111111111111000000000000111111111111//////000111111111111111222222222222222222222222222333333444555666777777777777777777666555444444333333444555666777888888999::::::999999888777777666777777888888888888888888;;;>>>>>>;;;888777777777999::::::999888888999444777:::<<<;;;;;;;;;<<<>>>============>>>?????????@@@AAA@@@>>><<<<<<===:::;;;;;;;;;999999;;;===>>>>>>???@@@AAAAAAAAAAAA@@@@@@??????>>>>>>======???@@@AAABBBCCCCCCCCCCCC@@@???===<<<<<<===???@@@??????>>>>>>============???BBBEEEEEECCC@@@???@@@@@@>>>===;;;<<<===@@@AAA??????@@@@@@@@@AAAAAAAAACCCBBBAAA@@@????????????>>>AAACCCCCC???======>>><<>>AAABBBCCC;;;;;;;;;<<<<<<======>>>======>>>???@@@AAAAAABBBEEEDDDCCCAAA@@@??????>>>AAA@@@???>>>>>>???AAABBBBBBAAAAAAAAABBBBBB@@@???AAADDDFFFFFFEEEDDDDDDFFFGGGFFFFFFFFFHHHGGGEEECCCAAAAAABBBBBBCCCEEEFFFGGGCCCCCCAAA@@@@@@@@@AAABBB???@@@AAACCCDDDEEEEEEEEE???AAACCCBBB@@@======>>>;;;;;;<<<>>>AAAAAA@@@>>>>>>???AAABBBBBBAAA@@@???===<<<:::999:::<<>><<<<<<===>>>===<<<<<<<<<<<<<<<==================<<<<<<<<<===>>>>>><<<;;;;;;===@@@AAA???=========<<<<<<===>>>@@@AAA???>>>>>>=========>>>>>><<<<<<>>>@@@BBBBBBAAA???>>>AAADDDDDDBBB@@@??????<<<>>>@@@BBBCCCBBBAAA@@@EEEEEECCC@@@>>>===???BBB??????@@@BBBEEEHHHNNNRRR[[[]]]\\\WWWYYYbbbjjjlllkkkkkkgggmmm{{{}}}xxxssskkkllliiicccdddmmmssstttwwwwwwuuuqqqmmmjjjjjjlllooobbbSSSMMMPPPVVVYYYXXXRRRMMMFFFBBBEEEKKKQQQSSS```bbbffflllsssuuuqqqkkkkkkeee___WWWLLL@@@<<<@@@@@@>>>@@@CCCBBB===::::::666:::???AAABBBBBBCCCEEEAAA@@@@@@AAACCCCCCBBB@@@======>>>?????????>>>===???@@@BBBCCCCCCCCCAAA@@@>>>===<<<;;;;;;<<<===>>>;;;===????????????@@@AAACCC===:::;;;;;;::::::===111111111111000000000000...///000222222111111000...//////000111222222222000000000000111111111111222222111111222222333444...............///000000---///111111......000222000000000000000000000000000000000000111111111111...///000111111111111111222222222222222222222222111222333444555777888888888888777777666444333222444444555666777888999999:::::::::999999777666555666666777888888888888888999<<>>>>>===;;;:::;;;<<<:::;;;;;;:::999888:::<<<;;;<<<>>>???@@@AAABBBBBB============<<<<<<<<<<<<<<<===>>>@@@AAABBBCCCCCCAAA@@@>>><<<<<<===???@@@======>>>>>>===<<<;;;;;;===AAAFFFGGGDDDAAA@@@@@@@@@>>><<<;;;;;;===???AAA>>>>>>?????????@@@@@@@@@AAA@@@???>>>============:::===BBBEEEEEEBBB>>>;;;555KKKOOODDDDDDHHHJJJNNNVVVppp~~~}}}{{{xxx||||||wwwvvvuuuqqqhhhaaaqqqqqqnnntttyyyiiiTTTPPPHHHDDD@@@???@@@???===:::======<<<<<<<<<;;;;;;;;;<<<<<<===???@@@AAABBBCCCGGGFFFDDDBBB@@@??????>>>CCCBBB@@@>>>>>>???AAABBBBBB@@@>>>@@@BBBAAA===999<<<@@@EEEFFFEEEDDDEEEGGGFFFEEEEEEFFFGGGGGGDDDBBBEEECCCBBB@@@@@@@@@AAABBBCCCBBB???=========>>>?????????AAACCCDDDEEEFFFFFF<<>>???@@@;;;;;;;;;===@@@BBBBBBAAA@@@@@@BBBBBBBBB@@@>>>======<<<:::999999;;;>>>@@@>>>===;;;;;;<<<<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<======<<<<<<<<<<<<======>>>===;;;:::<<>>???===<<<<<<;;;;;;;;;<<<<<<:::999:::>>>CCCDDDBBB>>>===@@@CCCDDDBBB???>>>>>><<<>>>AAADDDEEEDDDCCCAAA===???AAABBBAAAAAABBBCCCCCCAAA@@@AAABBBCCCGGGKKKHHHMMMMMMHHHGGGLLLOOOMMMOOONNNHHHLLLXXX^^^gggyyyyyywwwqqqfff___[[[UUUNNNSSSTTTQQQKKKLLLRRRRRRNNNSSSUUUUUURRRNNNOOOTTTZZZVVVNNNFFFEEELLLSSSVVVVVVRRRPPPKKKEEEBBBBBBCCCCCCMMMPPPWWWcccqqqxxxtttllleeeWWWKKKGGGDDD@@@AAAFFF???===>>>CCCEEEAAA<<<;;;;;;>>>AAABBB???======>>>@@@??????AAACCCCCCBBBAAA<<<===>>>??????>>>===<<<;;;<<<>>>???@@@@@@??????===<<<;;;::::::;;;======:::<<<>>>?????????@@@AAACCC===999:::;;;999:::<<<111222222333222111000///111111000///////////////000000000000000000000000000000111111111222222222////////////000000000000////////////............111111111000000000000000000000000000000000000000//////000000111111111222222111000//////000111222444222111222444555444222444444444555555555666666666555333222222333444666555555666777888999:::::::::;;;;;;;;;:::888777555444555666888999999999999<<<>>>???>>><<<999999999666777999;;;;;;999777666777:::>>>AAABBBAAA>>>===;;;===@@@???<<<999999:::>>>>>>>>>===<<<:::999888777888:::<<<<<<;;;:::999<<<<<<===>>>???@@@AAAAAA<<<===>>>===;;;;;;===>>>AAAAAABBBBBBCCCDDDDDDEEE???===???CCCCCC@@@???AAA>>>>>>>>>>>>============BBBAAABBBDDDGGGFFFBBB>>><<<<<<;;;<<<===>>>@@@AAAAAAAAAAAA???>>>>>>@@@BBBBBB???<<<;;;===>>>===<<<<<<===???@@@@@@??????>>>@@@AAABBBBBBAAAAAACCCEEEKKK]]]qqq{{{}}}xxxmmmkkkvvv~~~wwwwwwwwwlll]]]iiikkkqqqtttkkkZZZNNNKKKIIIDDD===:::;;;<<<===<<>>??????FFFEEEDDDBBB@@@>>>===<<<@@@@@@@@@???===<<<===>>>BBBBBBBBBBBBAAA???===<<>>???@@@@@@BBBDDDFFFFFFFFFDDDDDD@@@@@@AAAAAAAAA@@@??????>>>???@@@AAAAAAAAAAAAAAA>>>????????????@@@@@@@@@@@@???>>>===<<<;;;;;;;;;=========>>>===<<<<<<;;;;;;<<<<<<;;;:::;;;===???===<<<;;;::::::;;;<<<=========<<<<<<<<<======>>>>>>===;;;;;;;;;>>>AAABBB???>>>===<<<<<<===>>>>>>>>>:::777888===@@@>>><<<@@@AAABBBBBBAAA???<<<;;;;;;<<>>AAA>>>???BBBDDDEEEDDDCCCBBB>>>>>>>>>>>>>>>???@@@@@@DDDCCCCCCBBBAAAAAABBBBBB??????>>>===============>>>>>>>>>>>>>>>?????????>>>>>>===<<<;;;;;;::::::<<<<<<============<<<<<<>>><<<:::999:::;;;;;;:::111111222222222111000///111000000///////////////000000000000000000000000000000000111111111222222/////////000000000111111////////////............000000000000000000000111000000000000000000000000///000000000111111111111111111000//////000111111111//////000333555444222444444444555555555555555666555333222222333444555555555666777888999999:::999999::::::999888666555555555666777888999999999;;;===>>>===;;;888777777777777888999999888777777666888;;;===>>>>>>===<<<;;;>>>???>>>;;;999999:::<<<============;;;:::999888999;;;<<<<<<<<<:::999::::::;;;<<<===>>>??????<<<=========;;;;;;===???@@@AAAAAABBBBBBCCCCCCDDD>>><<<>>>BBBBBB???>>>@@@??????>>>>>>======<<<<<<@@@??????AAACCCCCC@@@===<<<<<<;;;;;;<<<===>>>??????@@@AAA@@@>>>>>>???AAAAAA>>>;;;:::<<<===<<<:::;;;<<<>>>?????????>>>===<<<===>>>>>>>>>>>>@@@BBB>>>KKKYYYaaaeeemmm|||}}}|||zzz~~~uuuvvv}}}uuutttooojjjkkkxxx~~~www{{{wwwhhhVVVYYY```ccc[[[LLLDDDDDDJJJEEE???;;;:::;;;:::999<<<;;;:::;;;>>>???>>>===::::::;;;;;;<<<=========AAAAAAAAAAAA@@@@@@@@@???@@@AAAAAA???===<<<===???AAAAAABBBBBBAAA@@@>>>===BBBBBBBBBCCCDDDDDDEEEEEEGGGEEEDDDGGGJJJJJJFFFAAA??????@@@AAABBBBBBCCCCCCAAABBBCCCBBB@@@???@@@BBB>>>???AAACCCDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@??????<<<======>>>??????>>>>>>======>>>>>>>>>???????????????===<<<;;;:::::::::<<<<<<======<<<<<<;;;:::999::::::999888999;;;======<<<;;;::::::;;;<<<===;;;;;;;;;:::::::::;;;;;;;;;:::999888999;;;===???@@@???>>>>>>===>>>???@@@>>>:::777888===???>>><<>><<<:::;;;<<>>@@@AAABBBAAA???>>>@@@@@@?????????@@@AAABBB@@@@@@@@@AAACCCEEEHHHJJJIIIQQQRRRJJJEEEHHHGGGAAA@@@@@@@@@AAAAAACCCDDDDDDBBBBBBCCCCCCEEEFFFHHHIIILLLGGGBBBBBBEEEIIIIIIHHHKKKMMMJJJBBB===???BBBCCCFFFBBB???CCCJJJOOONNNLLLOOOGGGBBBBBBAAA======AAA>>>???AAABBBCCCCCCBBBBBB>>>>>>>>>>>>>>>??????@@@@@@@@@???>>>>>>>>>??????>>>======<<<<<<<<<======>>>>>>????????????@@@@@@;;;;;;<<<;;;:::999888888888999:::<<<===>>>>>>???>>><<<:::999:::;;;;;;:::000111111111111000000///000000//////......//////////////////////////////000000000000111111111111000000000000111111111111////////////............/////////000000111111111000000000000000000000000000000000000111111111111111000000//////000000111...---...///222444444333555555555444444444444444555444333222222333444555444555666666888888999:::888888999999888777666555666666777777888888888999;;;<<<===<<<999777666666777777777777777777777777777888:::;;;<<<=========<<<===>>>===:::888888888999;;;===>>>>>>===;;;999888999;;;<<<<<<<<<;;;::::::;;;<<<<<<===>>>??????;;;<<<===<<<<<<<<<>>>@@@??????@@@@@@AAABBBBBBBBB>>><<<===AAAAAA>>>===???@@@??????>>>===<<<<<<;;;???>>>>>>???AAABBBAAA???===<<<<<<;;;;;;<<<=========>>>@@@@@@???>>>>>>??????===:::999:::::::::999:::;;;<<<===>>>======<<<999;;;<<<<<<<<<===@@@BBB>>>CCCJJJNNNRRR[[[hhhqqq}}}~~~zzznnn^^^ccciiiuuuyyy{{{wwwlllmmmxxxwwwzzz}}}}}}{{{~~~|||{{{}}}iiijjjiiieeeeeeooozzzkkkkkknnndddTTTCCCIIIQQQSSSLLLBBB>>>AAAFFFBBB===::::::::::::::::::999999;;;>>>@@@@@@@@@::::::::::::::::::::::::<<<<<<===???@@@AAABBBCCC@@@AAAAAA@@@======>>>??????@@@@@@AAAAAA@@@@@@???AAAAAABBBBBBBBBCCCCCCCCCEEEDDDDDDGGGJJJIIIEEEBBB@@@@@@AAAAAABBBBBBCCCCCCAAABBBBBBBBBAAAAAABBBDDD>>>???@@@BBBCCCBBBBBBAAA@@@@@@@@@@@@??????>>>>>><<<<<<======>>>>>>======<<<<<<<<<=========>>>>>>???>>>===;;;::::::999999;;;;;;;;;;;;;;;::::::999666777888777666666888:::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999999:::999888777888:::<<<===@@@@@@????????????@@@AAA===:::888999<<>>===??????@@@@@@>>>===;;;::::::<<<>>>@@@AAABBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>:::<<>>>>>======>>>>>>???@@@>>>>>>??????@@@@@@AAAAAA===EEEHHHDDDCCCFFFFFFAAA@@@???>>>>>>>>>@@@BBBCCCAAAAAAAAAAAABBBCCCDDDEEEFFFBBB>>>>>>AAADDDEEEDDDFFFKKKJJJBBB;;;===BBBEEE???;;;888777:::>>>AAACCCFFF@@@<<<<<<===<<<===@@@??????@@@@@@AAAAAABBBBBB>>>>>>======>>>>>>???@@@=========<<<<<<===>>>>>><<<<<<;;;;;;;;;<<<<<<===>>>>>>?????????@@@@@@@@@:::;;;<<<===<<<;;;999777777777888:::;;;<<<===>>>>>><<<:::999:::;;;;;;;;;000000000000000000000///000//////.........//////000000000000000000000000/////////000000000111111000000000000111111111222////////////............---......///000111222222000000000000000000000000000000000000000111111111000000000//////000000000/////////000222333333333555555444444444444333333333333222222222333444555444444555666777888999999999999999999999888888888777777777777777777888888;;;<<<===<<<999777666666888777777666666777777888::::::;;;;;;<<<===??????;;;;;;;;;:::888777666666777999<<>><<<:::::::::;;;<<<<<<<<<<<<;;;===>>>>>>???@@@@@@AAAAAA;;;<<<===<<<<<<<<<>>>@@@>>>>>>??????@@@@@@AAAAAA>>>===>>>AAAAAA>>>===???@@@@@@???>>>===<<<;;;;;;@@@??????@@@AAABBBBBBBBB>>>>>>===<<<<<<<<<<<<<<<:::<<>>=========???===;;;:::999999999999999:::;;;<<<===<<<;;;;;;:::<<<===>>>>>>???BBBDDDGGGGGGGGGJJJOOOVVV\\\```YYY```tttfffPPPSSSWWWbbbwww|||{{{yyyyyy{{{~~~wwwpppsss}}}|||zzzyyywwwrrrppprrruuunnnkkknnnoookkkiiilllmmmjjjiiihhhgggjjjsss}}}nnnXXXOOOOOOGGG:::>>>EEEMMMNNNGGGAAAAAAEEE===;;;:::999999:::<<<<<<999999:::;;;===?????????:::::::::999999888888888999:::<<<===???AAACCCDDDAAABBBBBB@@@>>>===>>>@@@>>>??????@@@AAAAAAAAABBB???@@@AAABBBCCCDDDEEEEEEFFFEEEDDDEEEGGGHHHFFFEEEAAAAAAAAABBBBBBBBBBBBBBB@@@@@@AAA@@@???@@@BBBDDD@@@AAABBBCCCDDDDDDDDDCCCAAA@@@@@@???>>>>>>>>>>>>>>>>>>????????????>>>>>><<<<<<=========>>>>>>>>>>>>===<<<;;;:::999999999:::::::::::::::999888888555666777777666666777999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======<<<;;;:::999;;;:::999999999:::<<<===>>>>>>>>>>>>?????????@@@===:::999999<<<>>>>>>===>>>??????>>>===<<<:::999:::;;;===???@@@AAAAAAAAA========================999;;;???BBBBBB@@@===:::============>>>>>>??????>>>???@@@AAAAAAAAA@@@???:::@@@CCCCCCDDDGGGGGGCCCAAA???===;;;<<<===@@@BBBCCCCCCBBBBBBBBBBBBCCCCCCEEEBBB??????AAADDDDDDDDDEEEHHHGGGAAA===@@@CCCDDD:::999888888999===CCCGGGBBB>>>;;;:::;;;===>>>@@@@@@????????????@@@AAABBB>>>>>>>>>>>>>>>???@@@@@@>>>============>>>>>>???;;;;;;:::::::::;;;<<<<<<<<<<<<======>>>?????????<<<===???@@@@@@>>>;;;999999999999888888999999999===;;;999999:::;;;;;;;;;/////////////////////000//////............//////111111111111111111111111....../////////000000000///000000000000111111111////////////............------...///000111111222////////////////////////111111000000000000000000/////////000000/////////222222222222111111111222444444444444444444333333222222222222333333444444444444555666777888999999::::::999::::::::::::;;;999888777777666777777888;;;<<<>>>===;;;888777888888888777777777777888888::::::::::::;;;===>>>???:::999888777777777666555666888<<>>>>>??????@@@@@@AAAAAA;;;<<<===<<<<<<<<<>>>???======>>>>>>???@@@@@@AAA@@@>>>???CCCBBB???>>>@@@?????????>>>===<<<<<<;;;>>>??????@@@@@@@@@AAAAAA>>>>>>>>>>>>===<<<<<<;;;888;;;===>>>===<<<<<<===???>>>===;;;999999999:::888999:::<<<<<<;;;;;;::::::<<<===>>>>>>???BBBDDDDDDCCCDDDIIIPPPUUUVVVTTTXXXQQQTTTbbbnnnyyyjjjNNNMMMPPP[[[qqqxxxyyy||||||tttwww{{{|||xxxrrrtttwwwuuupppnnntttkkkgggkkkjjjdddccciiiwwwooojjjlllnnnlllkkkmmmqqqlll]]]III@@@CCCBBB>>>@@@GGGMMMKKKFFFCCCDDDFFF888888888888888999:::;;;:::;;;;;;;;;;;;;;;<<<<<<;;;::::::999999888888777:::;;;<<<===???@@@AAABBBBBBBBBBBBAAA???>>>???@@@>>>>>>>>>???@@@BBBCCCCCC>>>???@@@BBBDDDFFFGGGHHHHHHEEECCCAAACCCEEEHHHIIICCCBBBBBBBBBBBBBBBBBBBBB?????????>>>===>>>AAACCCAAAAAABBBCCCDDDDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>????????????>>>============>>>>>>>>>??????>>>===<<<;;;:::999999999999999999999999888888777666777999999888777888999:::;;;;;;;;;;;;;;;;;;:::============<<<;;;999999::::::999999999:::;;;;;;;;;;;;<<<===============<<<;;;999:::;;;===>>>>>>???>>>>>>===<<<;;;:::999:::;;;<<<>>>???@@@AAAAAA<<<<<<<<<<<<<<<<<<<<<<<<:::<<<@@@CCCCCCAAA>>><<<>>>>>>>>>???????????????===>>>@@@BBBBBBBBBAAA@@@<<>>===============>>>>>>;;;;;;::::::::::::;;;;;;:::::::::;;;<<<=========<<<===???AAAAAA???<<<;;;999888777777777777888999<<<:::888888999:::;;;:::///............//////000......------......//////000000000000000000000000............////////////////////////000000000000////////////.....................//////000000000////////////////////////111111111111000000000000...//////000000//////...222444444333111000000111222333333333444444444444111111222222333333444444333444555555777777888999:::::::::::::::;;;<<<===:::999888666666666777777999;;;======;;;999999999888888888888888888888888777777777888999:::;;;<<<:::888666666888999888777666888;;;>>>???>>>===<<<<<<<<<<<<<<<======>>>>>>=========>>>>>>>>>??????<<<===>>>===;;;;;;===>>>======>>>>>>???@@@@@@@@@AAA???@@@CCCCCC???>>>@@@>>>>>>>>>>>>============;;;===>>>>>>===<<<<<<==================<<<;;;:::777999;;;<<<;;;;;;;;;===>>>???===;;;888777888:::888999:::;;;<<<;;;;;;:::999:::;;;;;;;;;<<>>>>>BBBJJJSSSWWWUUUQQQTTTJJJEEEIIIMMMSSSeeeyyysssYYYRRRPPPYYYmmmzzz}}}||||||tttwww}}}tttmmmtttwwwssswwwqqqqqq{{{|||vvvnnnhhhkkktttuuuooorrr}}}pppddddddccc\\\UUUSSSSSSUUUPPPBBB<<>>===;;;::::::<<<;;;;;;;;;::::::999999999<<<<<<===>>>???@@@@@@AAABBBCCCCCCAAA??????@@@AAA>>>>>>>>>???@@@AAACCCDDD>>>???@@@BBBDDDFFFHHHHHHGGGEEECCCAAABBBDDDHHHJJJDDDDDDCCCCCCBBBBBBAAAAAA?????????===<<<===@@@BBB@@@@@@AAAAAABBBCCCCCCDDDDDDCCCAAA???>>>>>>??????======>>>>>>======<<<<<<======>>>>>>>>>????????????>>>===;;;::::::999999999999999999999888888777777999:::;;;:::999::::::::::::;;;;;;;;;;;;::::::999:::;;;;;;;;;999888777888888777777777777888888888999:::;;;<<<<<<<<<;;;;;;;;;::::::;;;<<<>>>?????????>>>===<<<;;;:::::::::;;;;;;===>>>???@@@AAA========================<<<>>>AAACCCCCCBBB???>>>>>>>>>???@@@@@@@@@@@@???<<<===???AAABBBBBBAAAAAA?????????@@@BBBDDDCCCBBBBBBAAA???=========>>>???AAAAAA@@@???????????????BBBAAA@@@@@@@@@AAACCCDDDGGGFFFDDDEEEIIIKKKEEE<<<777999;;;======>>>@@@AAACCCCCC???;;;<<>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;888888999:::;;;;;;<<<===;;;<<<>>>??????===<<<;;;555555555555777999;;;<<<:::888666666888999999999......---------...///000...------------...///000////////////////////////------........./////////---.........////////////////////////..................//////////////////////////////////////////111111111111000000000///......///000000///......000222333222000///000222111111222333444555555666000000111222333444444444333444444555666777888888999999888999999;;;<<<===;;;:::888666555555666777666888;;;;;;:::999999:::888999:::;;;;;;:::999888666666777888999:::;;;;;;;;;888777777:::<<<<<<;;;888999;;;===>>>>>>=====================>>>>>>???===>>>>>>>>>>>>?????????>>>>>>>>>===;;;:::;;;======>>>>>>??????@@@AAAAAAAAA>>>???BBBBBB>>>===>>>============>>>>>>>>>>>>:::===@@@???===:::::::::999:::;;;;;;;;;:::999888777999:::999999999;;;======>>>===:::777555777999999999;;;<<<<<<<<<;;;:::888999::::::::::::<<<>>>===>>>CCCLLLTTTVVVRRRMMMGGGBBB@@@BBBBBB@@@EEENNNaaagggpppzzzuuummmaaabbbnnnrrruuuuuuttt{{{vvv|||xxxtttssstttvvvzzz|||{{{{{{{{{rrrppppppoooooojjjfffhhhsss{{{{{{uuuqqqkkkiiirrr}}}|||qqqsssyyyfffVVVQQQMMMDDD???BBBGGGLLLJJJBBB>>>BBBAAA<<>><<<<<<<<<<<<<<<;;;;;;;;;======>>>>>>???@@@AAAAAACCCDDDDDDBBB@@@???@@@BBB??????>>>>>>???AAACCCDDD@@@@@@AAABBBCCCDDDDDDEEECCCDDDDDDDDDDDDEEEFFFHHHEEEDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@>>><<<===???BBBBBBBBBBBBBBBCCCDDDEEEEEEFFFDDDBBB@@@??????@@@@@@>>>>>>??????>>>======<<<<<<<<<<<<=========>>>>>>??????===<<<;;;:::::::::999999::::::999999888777777999;;;<<<;;;::::::;;;999:::;;;;;;;;;;;;:::999888999:::;;;;;;:::888777888888888888888888888888777888999;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<>>>???@@@@@@>>>===<<<;;;;;;;;;::::::;;;<<<===???@@@AAA===========================>>>@@@BBBBBBAAA@@@???===>>>???@@@@@@@@@????????????@@@AAABBBBBBBBBBBBAAA>>><<<>>>AAABBBBBBBBBCCCBBBAAA@@@????????????BBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBEEEHHHJJJKKKLLLMMMFFF===<<<<<<<<<>>>???AAABBBBBB@@@AAA>>>999;;;BBBDDDAAA@@@AAABBBCCCCCCBBBAAA@@@CCCBBBBBBBBBBBBCCCDDDDDDAAA@@@???===<<<<<<<<<<<>>===;;;::::::::::::777888999:::;;;<<<======<<<======>>>>>>=========666555555555666999;;;===888666444444666888888888...------,,,---...///000---------------...///000---------------------------------.........//////------------.........///000/////////............///////////////.........////////////////////////222111111111000000//////---...///000000///...---,,,///111000///...000333000000111222444555666666///000111222333444444444333333444555666777888888888888777777888:::<<<===<<<:::888666555555666777444666999:::999999999:::888999;;;<<<<<<;;;999888777888999:::;;;<<<<<<<<<<<<:::888999<<>>999:::;;;<<<===========================>>>??????@@@@@@@@@@@@@@@AAAAAAAAA?????????===;;;:::;;;<<<>>>>>>>>>???@@@@@@AAAAAA@@@>>>>>>AAAAAA===;;;===<<<<<<======>>>>>>??????<<>><<<<<<<<<999555333555888999:::;;;<<<<<<<<<;;;;;;999:::;;;;;;::::::<<<>>>???@@@CCCJJJOOOPPPKKKFFFIIICCC<<<999999;;;CCCKKKGGGLLLQQQVVV```nnnxxx|||xxxpppqqqmmmqqq~~~mmmmmmsssmmm}}}vvv~~~|||zzz|||zzzrrryyyzzzqqqnnnssssssnnnlllpppsssrrrqqqssstttsss{{{xxxccc___iiijjjXXXIIIDDD@@@<<<@@@IIIEEEJJJIIIEEEEEEIIIDDD:::???BBBBBB@@@BBBEEE@@@888999===@@@???===;;;<<<===>>>@@@BBBAAA>>>===???AAA========================<<<===>>>???@@@AAABBBBBBCCCDDDDDDBBB@@@???@@@BBB@@@??????>>>???AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBEEEGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@CCCCCCAAA>>>======@@@CCCEEEDDDDDDEEEEEEFFFGGGHHHGGGEEECCCAAA??????@@@AAAAAAAAAAAAAAAAAA@@@??????;;;;;;;;;<<<<<<<<<======@@@???>>>===<<<;;;;;;;;;999::::::::::::999888888777999<<<<<<;;;::::::;;;999999;;;;;;;;;;;;999999999:::<<<======<<<;;;:::;;;;;;::::::::::::::::::777888999;;;<<<<<<;;;;;;;;;;;;;;;;;;:::;;;>>>@@@AAA@@@???===<<<<<<<<<<<<:::::::::;;;===>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAA@@@@@@???<<<===???@@@@@@@@@???>>>CCCCCCCCCCCCCCCCCCCCCCCCCCC>>><<<===AAACCCCCCDDDCCCCCCCCCBBBAAA@@@??????DDDDDDCCCCCCBBBCCCCCCDDD???@@@AAA@@@@@@@@@AAACCCCCCJJJOOOOOONNNKKKEEE???;;;:::888:::>>>AAACCCCCC===>>>;;;777:::BBBDDDAAA@@@AAACCCDDDDDDCCCAAA@@@DDDCCCCCCCCCCCCDDDEEEEEEEEEDDDBBBAAA???>>>>>>>>>@@@???>>><<<;;;:::999999888888999:::<<<======>>>??????????????????@@@@@@:::888777666666777888:::777555333333555777777777000000////////////000000000000000000000000000000............////////////........................///////////////.........---------............///...------------...//////000000000000000000000000222111111111000000//////000000000000000000000000111111111111111111111111000111111222222333333444222222222222222222222222222333444555555555444333555777888888777777888:::::::::999888777777888888666777777999:::;;;<<<<<<;;;<<<======<<<<<<===???999888777777888;;;>>>@@@<<<=========>>>>>>>>>>>>;;;999888;;;@@@AAA<<<888??????===;;;:::;;;???BBBEEEDDDBBBAAA@@@AAAAAABBBAAA@@@???>>>===<<<;;;;;;===>>>@@@@@@>>>>>>>>>???BBB???<<<===@@@BBB@@@>>>AAA@@@>>>=========>>>???>>><<<;;;;;;<<<<<<;;;:::;;;;;;;;;;;;::::::999888:::999888777777888999:::999999999999888888888777888999::::::;;;;;;::::::888999999::::::;;;<<<<<<999>>>FFFMMMPPPNNNJJJGGG???===;;;::::::===@@@CCCCCCFFFGGGEEEHHHQQQYYY]]][[[___jjj{{{|||zzzxxx}}}xxxpppjjjllluuu||||||{{{~~~~~~yyyzzz{{{pppnnnppppppssswwwyyy~~~|||uuurrrwww}}}}}}pppfffbbb[[[PPPPPPWWW\\\WWWNNNFFFAAA@@@BBBDDDJJJIIIGGGEEECCCCCCCCCCCCBBB@@@@@@AAACCCCCCAAA===============>>>>>>>>>>>>@@@@@@@@@>>><<<<<<>>>@@@<<<<<<;;;::::::::::::;;;@@@@@@@@@@@@@@@@@@AAAAAAGGGGGGFFFFFFEEEEEEDDDDDDAAABBBBBBCCCBBB@@@???===>>>??????@@@AAABBBCCCCCC@@@AAABBBDDDFFFHHHJJJJJJGGGGGGFFFDDDBBBBBBCCCEEECCCCCCBBBBBBBBBAAAAAAAAAEEEEEEFFFGGGHHHHHHIIIIIIGGGEEEBBB@@@??????AAABBBAAAAAAAAA@@@@@@???======<<<===??????=========>>>===<<<<<<;;;;;;:::999999888888999::::::::::::999777888:::<<<=========<<<999:::;;;999777666666777;;;::::::999999::::::;;;999999888888999999:::;;;999999999999::::::;;;<<<888888999:::;;;<<<===>>>===>>>@@@AAA@@@===:::888<<<<<<<<<<<<<<<===>>>>>>@@@===;;;<<>>?????????@@@@@@AAAAAAAAABBBBBBAAA???======@@@BBBBBBAAAAAABBBDDDEEEDDDCCCAAACCCCCCAAABBBEEEDDDAAAFFFEEECCCBBBBBBDDDBBB>>>BBBDDDFFFFFFEEEDDDDDDEEEAAABBBBBBCCCDDDCCCCCCCCCIIILLLQQQUUUTTTNNNFFF@@@===>>>>>>>>>===???BBBDDDCCC???:::999<<<@@@CCCCCCAAABBBDDDEEEEEECCCAAA@@@DDDDDDDDDCCCCCCFFFKKKOOOFFFEEECCCBBBBBBAAA???===????????????>>><<<;;;:::<<<<<<<<<<<<============???@@@@@@AAAAAABBBBBBCCC<<<999666555666888999999666666777777888888888888//////............//////........................------------..........................................------------------------------...............------------...//////////////////////////////222222222111111111000000000000000000000000000000111111111111111111111111111111111222333333444444333333333333333333222222111222333444444444333333555777888888777777888999999888777777666666777777555666666777888999:::;;;:::;;;<<<<<<;;;;;;<<<===:::999888777888:::===>>><<<<<<=====================;;;;;;===AAABBB>>>:::>>>>>>>>><<<:::;;;>>>AAACCCBBBAAA@@@@@@@@@AAAAAA@@@???>>>===<<<;;;;;;:::<<<>>>??????>>>======>>>@@@>>>======>>>???>>>===@@@???>>>=========>>>>>>===<<<;;;;;;<<<<<<;;;999999999:::999999888888777999888777666666777888999888888888888777777777777888999999:::::::::::::::888888888999::::::;;;;;;888>>>EEELLLNNNMMMIIIFFF>>>===;;;999:::===@@@BBBEEEDDDAAA===@@@GGGKKKJJJ@@@CCCKKKXXXfffpppsssssswww|||}}}xxxuuuwwwzzz{{{xxxwwwsssnnnlllrrr~~~|||}}}yyyoooooorrruuuzzzuuuggg^^^]]]aaa^^^TTTNNNOOOLLLEEEFFFNNNTTTPPPIIIDDD@@@@@@BBBDDDHHHGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@AAACCCCCC@@@======<<<<<<======>>>??????@@@AAA@@@???===<<<>>>???===<<<<<<;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCCEEEEEEDDDDDDDDDDDDDDDCCCAAABBBCCCCCCCCCCCCBBBAAA??????@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEFFFGGGGGGGGGHHHGGGFFFCCCCCCDDDFFFBBBBBBBBBBBBAAAAAAAAAAAAFFFFFFFFFEEEEEEEEEDDDDDDFFFDDDBBB?????????AAABBB???????????????>>>======;;;<<<>>>>>><<<;;;<<<===<<<<<<<<<;;;::::::999999777888999999::::::999999666777888:::;;;<<<;;;;;;999::::::999777666666777999999888888888888999999999999999888999::::::;;;999999999999999:::;;;;;;888999:::;;;<<<======>>>===>>>?????????===;;;:::===<<<<<<<<<<<<===>>>>>>???===<<<<<>><<<<<<>>>AAAAAA@@@@@@AAACCCDDDCCCBBB@@@BBB@@@<<<<<<@@@AAA@@@CCCCCCBBBAAAAAABBBAAA@@@CCCDDDEEEEEECCCCCCCCCEEEAAABBBCCCCCCCCCDDDCCCCCCGGGIIILLLNNNNNNKKKEEEAAA@@@@@@>>>===<<<>>>CCCFFFGGGDDD???>>>@@@BBBCCCCCCCCCDDDEEEFFFFFFDDDCCCAAACCCCCCCCCBBBBBBDDDHHHLLLGGGEEECCCBBBBBBAAA???===????????????>>>===<<<;;;<<<<<<=========>>>>>>>>>AAAAAAAAAAAAAAAAAAAAA@@@===:::777666777999::::::777777777888888888999999...------------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,---------------...............------------...//////////////////////////////222222222222111111111111000000000000000000000000111111111111111111111111111222222333333444555555333333333333333333444444000111222333333333222222666777888888777777888999888777666666666666666666444555555666777888999999888:::;;;;;;::::::;;;<<<<<<;;;999888777999:::;;;============<<<<<<<<<<<<===<<<;;;===@@@AAA>>>:::>>>>>>>>><<<;;;;;;===???AAA@@@@@@????????????@@@>>>>>>===<<<;;;::::::999;;;===>>>>>>===<<<<<<======>>>???>>><<<;;;<<<===???>>>======<<<<<<======<<<;;;::::::;;;;;;:::999777888888888888777666666777777666555555666777777777777777666666666555555777888999999::::::999999666666777888888999999:::888===DDDJJJLLLJJJFFFCCC===<<<:::999:::<<>>:::::::::<<<>>>CCCHHHMMMOOOTTTYYYZZZXXXYYYbbbjjjnnnlllkkkiiihhhkkktttvvvkkkfffeeefffhhhkkkeeegggeee\\\PPPHHHGGGJJJHHHAAA@@@DDDDDD@@@BBBIIIIIIGGGDDDAAA???@@@AAACCCEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBAAABBBBBBAAA>>><<<<<<<<<;;;;;;<<<>>>???AAAAAAAAAAAA@@@======>>>???>>>===<<<<<<;;;;;;<<<<<<888999;;;===???AAACCCDDDAAAAAAAAABBBBBBBBBBBBBBB???@@@AAACCCCCCDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@EEEEEEEEEDDDDDDDDDCCCCCCFFFFFFFFFEEECCCBBBCCCDDDBBBBBBBBBAAAAAAAAA@@@@@@CCCCCCCCCCCCCCCBBBBBBBBBDDDCCCAAA???>>>???@@@AAA======>>>>>>>>>======<<<:::;;;======;;;:::;;;<<<<<<<<<;;;;;;::::::999999777888888888999999999999555666777888999:::::::::888999:::999777666666777888888777777777777888888999999999999999:::;;;;;;999999999888999999:::;;;999999:::;;;<<<======>>>=====================<<<======<<<<<<======>>>???>>>===<<<===???AAAAAA@@@?????????>>>>>>>>>>>>>>>??????>>>===;;;;;;===???@@@??????@@@BBBCCCCCCBBBEEEIIIJJJFFFDDDEEEEEECCCAAAAAABBBAAA@@@???@@@BBBDDDEEEEEECCCAAAAAABBBCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEGGGHHHHHHFFFDDDBBBCCCAAA???<<<<<<>>>CCCGGGIIIFFFCCCBBBBBBBBBAAAAAADDDEEEFFFFFFFFFEEECCCBBBAAABBBCCCCCCBBBCCCEEEGGGHHHFFFDDDCCCBBBAAA???===???????????????>>>===<<<=========>>>>>>>>>??????CCCBBBBBBAAA@@@@@@??????>>>;;;888777888:::::::::888888888888888999999999......------------......++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------,,,,,,---------............------------...//////////////////////////////111111111000000000000000////////////////////////111111111111111111111111222222222333444444555555333333444444444444555555111222222222333333333333666777888888777666777999888777777666666666777777555555666777777888999999999:::;;;;;;::::::;;;<<<===<<<:::888777888888999>>>>>>>>>============<<<;;;::::::;;;======;;;999===>>>>>>===;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;:::999999:::<<<======<<<;;;;;;<<<<<>>:::888888<<<@@@888<<<>>>===AAAJJJSSSVVVVVVVVVWWWXXX\\\dddnnnuuu~~~wwwssstttuuuvvvoooeeeZZZQQQMMMKKKKKKLLLEEEHHHJJJGGG@@@===???CCCDDD@@@@@@DDDDDDAAAAAAEEECCCBBBAAA@@@??????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@===<<<<<<;;;;;;;;;<<<===@@@AAAAAAAAABBB@@@>>>===>>>???>>>>>>===<<<<<<<<<<<<===777888999<<<>>>@@@BBBCCC>>>>>>??????@@@@@@AAAAAA???@@@@@@AAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@EEEDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCBBB@@@???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@>>>???@@@AAABBBDDDDDDEEECCCBBB@@@???>>>???@@@AAA;;;<<<<<<======<<<<<<;;;:::;;;======;;;:::;;;<<<<<<<<<;;;;;;:::999999888777777777777888888999999666666777888999999::::::888999999888777666666777888777777666666777777888999999999999999:::;;;;;;999999888888888888999999999::::::;;;<<<<<<======<<<<<<;;;;;;;;;<<<>>>>>>======<<<<<<======>>>???===<<<<<<===>>>@@@AAAAAA@@@@@@??????>>>>>>=========>>>>>>===<<<<<<===???@@@??????@@@BBBDDDDDDCCCIIITTT^^^aaa```\\\TTTLLLDDDCCCCCCCCC@@@===>>>BBBDDDDDDDDDBBB??????@@@BBBBBBBBBBBBBBBBBBCCCCCCDDDCCCEEEGGGGGGFFFCCCAAA@@@BBBBBBAAA???>>>???BBBEEEEEEDDDCCCBBBBBBAAA@@@???EEEEEEEEEEEEEEECCCBBBBBB@@@BBBDDDDDDCCCBBBCCCDDDHHHFFFDDDCCCBBBAAA???===>>>???????????????>>>>>>>>>>>>>>>>>>????????????AAAAAAAAAAAA@@@@@@?????????<<<:::999:::;;;::::::888888888888999999999999///..................///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------,,,,,,------............,,,,,,,,,------------......------------...//////.................................///////////////////////////////////////000000000000000000000000111111222333333444444555333333333444444555555555333333333333333444444555777888999888777666777888888888888777777888888999666777777777888999999999999;;;<<<<<<;;;;;;<<<===<<<;;;:::888888777888888>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::;;;;;;;;;:::999<<<===???>>><<<;;;;;;<<<<<<=====================<<<<<<;;;;;;::::::999999:::;;;======;;;;;;;;;<<<<<>><<<<<<<<<<<<;;;;;;:::::::::999888888999999888777777777888888888888888777444444444555555444444444555555555444444444444333555666777777888888777777444555555666666777888888:::===BBBFFFGGGDDD@@@===999999888777888:::;;;===EEEJJJIIIAAA:::999;;;;;;777:::<<<:::888888<<<@@@444888:::999<<>>@@@BBBBBBAAADDDFFFCCC>>>;;;===???BBB@@@@@@BBBBBB???>>>@@@AAAAAAAAA@@@???>>>>>>===???@@@@@@@@@AAAAAAAAAAAAAAABBBCCCBBB@@@>>>===<<<<<<;;;;;;;;;<<<===???@@@???@@@AAA@@@???>>>>>>???>>>>>>===<<<<<<<<<<<<===888999:::;;;===>>>???@@@======>>>>>>??????@@@@@@CCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBCCCCCCAAABBBCCCBBB@@@>>>??????AAAAAA@@@@@@@@@?????????>>>???@@@AAACCCDDDEEEFFFCCCBBB@@@????????????@@@;;;<<<<<<<<<<<<;;;:::::::::<<<>>>===<<<;;;<<<===<<<;;;;;;:::999999888888777777666666666777888999777777888888999999::::::777888999888666666666888888888777777777777888888999888888888888999::::::999888888777777777888888999999::::::;;;;;;<<<<<<<<<;;;:::999:::<<<===???<<<<<<<<<<<<<<<======>>>;;;<<<<<<<<<======???@@@@@@@@@??????>>>>>>=========>>>???>>>======>>>???AAA@@@@@@AAADDDEEEEEEDDDIII[[[qqqqqqbbbKKKGGGDDDDDDAAA<<<<<<@@@BBBCCCCCCAAA???>>>>>>@@@BBBAAAAAA@@@AAABBBCCCCCCDDDGGGKKKKKKGGGBBB???===???AAACCCCCCAAA@@@@@@@@@AAABBBBBBBBBBBBBBBAAABBBCCCCCCCCCBBBBBBAAA@@@???AAABBBDDDEEECCCBBBBBBCCCFFFDDDBBBBBBBBBAAA???======>>>>>>?????????>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@AAAAAAAAA???===;;;::::::;;;:::999888888888888888888888888//////............//////------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,,,,,,,,,,------------...------------...//////........................------------............000000000000000000000000000000000000000000000000000111111222222333444444222222333333444444555555444444333333333444555666777888999888777666777888888888888888888999999:::777777777888888999999999:::;;;<<<<<<;;;;;;<<<===999999999888888888999999============>>>>>>>>>???=========<<<<<<<<<<<<<<<;;;===??????===;;;::::::;;;<<<<<<============<<<<<<<<<;;;;;;;;;::::::::::::<<<======<<<;;;;;;<<<<<<>>>@@@@@@???>>>===>>>:::;;;;;;;;;;;;:::999999:::888777777888888777666666777777888888888888777333444555555555555444333555555555444444444333333444555666666777777666666444555555666666777777888;;;>>>CCCFFFEEEBBB>>>;;;888777777777777999:::;;;BBBIIIKKKBBB888666888:::777:::<<<<<<999777888:::888;;;<<<;;;===@@@AAA???;;;===@@@BBBBBBAAA???===??????AAACCCHHHPPPYYY___iii^^^NNNCCC???AAADDDFFFBBBCCCAAA======@@@AAA@@@AAACCCEEECCC???======???>>>>>>???@@@AAA@@@@@@@@@BBBBBBAAA@@@???===<<<<<>>======;;;;;;<<<<<<<<<=========<<<>>>???@@@???>>>>>>???>>>===<<<<<<;;;;;;<<<<<<::::::;;;<<<======>>>>>>>>>>>>>>>???????????????EEEEEEDDDDDDCCCDDDDDDEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBDDDEEEDDDBBB@@@@@@AAA@@@@@@@@@?????????>>>>>>AAAAAABBBBBBBBBBBBBBBCCCDDDCCCBBBAAA@@@??????>>><<<======<<<<<<:::999999;;;<<<>>>>>><<<;;;<<<===;;;;;;::::::999999888888777666555555555666888999888888777777888999::::::666777888888666666666888888888777777777777888888777777777777777888999999999888777777666777777777888999999999::::::::::::;;;::::::999:::;;;<<<===;;;;;;::::::;;;;;;<<<===:::;;;<<<;;;::::::<<<>>>>>>>>>>>>>>>============<<<===>>>>>>======>>>???AAA@@@@@@BBBDDDFFFFFFEEELLL___zzzQQQHHHCCCDDDCCC<<<:::>>>???@@@AAAAAA???======>>>@@@@@@???>>>???@@@AAABBBEEEIIILLLKKKFFF@@@======>>>AAADDDEEECCC@@@>>>===???AAABBBCCCBBBBBBDDDEEEBBBBBBAAA@@@???>>>>>>===@@@BBBDDDDDDBBBBBBBBBCCCCCCBBB@@@@@@AAAAAA???>>>;;;<<<===>>>>>>>>>>>>>>>=========>>>>>>>>>??????>>>>>>??????@@@AAAAAABBB???===;;;:::;;;;;;999888888888888777777777777777...------------------...------------------------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......++++++,,,,,,,,,---------...------------...//////........................---------.........//////000000000000000000000000000000000000000000000000///000000111111222222333111111222222333444444444333333222222222333444555777888999888666666666777777777777777777888999999666666666777777777777888888:::;;;;;;::::::;;;<<<777777777888999999:::;;;999::::::;;;<<<===>>>>>>=========<<<;;;;;;;;;<<<:::===??????===;;;999999:::;;;<<<>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>>>><<<;;;<<<===:::;;;<<<>>>@@@@@@>>><<<999:::;;;;;;;;;:::888888999777666666777888666555444555666777777777777666333444555666666555444333555555555555444444444444444444555666666666666555555555555666777777888888===@@@CCCEEEEEEAAA===:::666666666666777888999:::<<>>888777888888:::;;;<<<;;;888666444444666999999888:::>>>???<<<;;;===???AAABBBAAA>>><<<<<<>>>AAAAAABBBEEEHHHKKKVVVPPPGGGAAA>>>???AAABBB@@@DDDDDD???===???>>>:::999<<>>===>>>@@@<<<>>>??????@@@BBBBBBBBBBBBAAA@@@???>>>===<<<<<>>@@@BBBBBB???======>>>;;;<<<===>>>>>><<<;;;999888;;;===???>>>>>>???@@@===<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<===>>>??????@@@@@@@@@@@@????????????BBBBBBAAAAAABBBCCCDDDEEEAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBDDDEEEEEECCCAAA@@@AAA@@@?????????>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBFFFEEEDDDBBB@@@???>>>===>>>>>>>>>===<<<:::888888:::;;;======;;;:::;;;<<<;;;;;;::::::999888888888777666555444444666777999777777666666666777888999555777888777666666777888777666666555555666666777666666666666666777777888888888777666666666666666777888888888888999999999::::::::::::::::::;;;;;;:::999999999999:::;;;;;;:::;;;<<<;;;888888999<<<;;;;;;;;;;;;;;;;;;<<<<<<:::;;;======<<<<<<===>>>?????????AAACCCEEEEEEEEEMMMYYYnnnSSSFFF>>>BBBDDD>>>:::<<<;;;>>>@@@AAA@@@>>>===<<>>===<<<===>>>@@@AAACCCGGGIIIGGGAAA======??????AAACCCCCCAAA>>>======>>>???AAA@@@??????BBBEEEBBBBBB@@@???>>>=========???@@@AAAAAA@@@@@@BBBCCC@@@???>>>>>>@@@@@@???>>>::::::;;;======>>>>>>>>><<<<<<=========>>>>>>>>>???????????????@@@@@@@@@>>><<<;;;:::::::::888777777777777666666666555555---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------...------------...//////........................---.........//////000000000000000000000000000000000000000000000000000000/////////000111111222222000000111222222333444444333222111111111222333444888999999888666666666777666666666666666777888888555555555666666666666666777999::::::999888:::;;;555555666888999:::;;;<<<666777888999;;;<<<======;;;;;;;;;:::888888999::::::===???@@@===;;;999888:::;;;===>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;===>>>>>>===<<<<<<===999888999<<<@@@AAA>>>:::999999:::;;;:::999888777888777666666777777666555333444444555666666666555444444555666666555444444666666555555555444444444333444555555666666555555555555666666777888888888>>>@@@CCCEEEDDDAAA===:::555555555666666777888999555999;;;999999<<<<<<:::222222333555666777777777444666666444888>>>AAA???666666888;;;===>>>===;;;999::::::999999;;;<<<<<>>@@@===<<<>>>===999:::===???@@@>>>======>>>;;;<<<===<<<===???@@@???@@@@@@???======<<<======@@@AAAAAABBBAAA@@@???>>>===???BBBBBB???===>>>???;;;<<<>>>???>>><<<999777666999<<<>>>>>>>>>???@@@<<<<<<;;;::::::::::::;;;999:::;;;<<<>>>???@@@AAABBBBBBAAAAAA@@@@@@??????===<<<<<<===>>>AAACCCDDD????????????????????????AAAAAAAAA@@@@@@@@@@@@@@@@@@BBBDDDCCCAAA?????????????????????>>>>>>>>>>>><<<<<<>>>???AAACCCDDDEEEGGGFFFEEECCCAAA???>>>===@@@??????===<<<:::888777888:::<<<;;;:::999::::::;;;;;;::::::999888888777777666444333444555777999777666555444444555777888555666888777666666777888555555555444444555555555555555555555555666777777888888777666666666666666777777777777777888888888::::::::::::::::::::::::999999888888999999:::;;;:::;;;<<<:::777666777:::888888888999999:::::::::888:::<<<<<<;;;;;;;;;<<<>>>>>>>>>@@@BBBDDDDDDDDDHHHMMMXXXlll~~~RRRCCC:::@@@DDD???:::<<<999<<<@@@BBB@@@>>><<<<<>><<<;;;<<<===???@@@BBBDDDEEEAAA<<<;;;>>>AAA@@@AAABBB@@@>>>======>>><<<===>>>===;;;;;;>>>AAACCCBBBAAA???>>>============>>>??????>>>???AAACCC>>>===<<<===???@@@@@@>>>999999;;;<<<============<<<<<<<<<<<<============AAAAAA@@@@@@???>>>>>>>>>>>><<<:::::::::999888666777777666666555555555444------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++******+++++++++,,,,,,,,,........................,,,,,,,,,---------..............................//////////////////////////////............//////000000000000111111111111//////000111222222333333222222222111222222333333;;;999777555333333333444333555666555444444555666888777666666666666666777888:::;;;;;;999888888999666666666666666777888888999::::::::::::999777777999:::<<<;;;:::999999:::;;;===>>>???>>><<<999777:::;;;<<<=========<<<;;;???===;;;:::;;;<<<<<<;;;:::;;;===>>>???>>><<<;;;===:::777888;;;======<<<;;;;;;999777444444555777;;;999666444333333444555333333333444555666777777222222222333333444444444555444333333222222333333666666777666666555444444444555666666666777999;;;===@@@CCCCCC@@@===:::888555555555555555666777777888888777777666666666555777777777777666666666666222444666666777999<<<>>>999999999;;;<<<<<<;;;999<<<<<<<<<;;;;;;:::::::::999:::;;;<<<<<<<<<;;;:::999:::<<<>>>>>>>>>>>>===;;;<<<<<<<<<;;;::::::999999:::;;;;;;<<<<<<;;;;;;:::===@@@???;;;999999:::?????????>>>>>>>>>>>>>>>>>>??????@@@@@@>>>===<<>>???>>>:::777;;;;;;;;;;;;;;;<<<===>>>???===;;;<<<>>>===:::777;;;;;;;;;;;;;;;<<<======???AAACCCCCCBBBAAABBBCCCAAA@@@>>><<<;;;;;;<<<===>>>>>>>>>>>>==================>>>>>>??????@@@@@@@@@@@@@@@@@@AAABBBCCCDDD@@@@@@@@@>>><<<<<<>>>???:::;;;<<<===>>>???@@@@@@CCCCCCCCCBBBAAA@@@???>>>AAAAAA@@@???===;;;:::999888888999999999999888888:::::::::999888777777666555555666666666666555555555555555555555555555555666666666666777777777777555555555555555555444444666666666666666666666666666666555555555555666666777777777777777888888888888888777777888888999:::999999999999888888888777999;;;;;;;;;999999999;;;:::::::::::::::;;;<<<===<<<;;;:::999999:::<<<<<<===???AAACCCCCCCCCBBBAAA@@@BBBGGGQQQZZZ]]]ZZZUUUAAA>>><<<;;;<<<<<<<<<<<<888:::===???@@@???===<<>>@@@>>>??????>>><<<<<<===>>>===>>>???@@@@@@???===<<<<<<>>>???>>>===<<<===???AAAAAA@@@???>>>===<<<<<<<<<<<<======>>>>>>??????@@@???>>>======<<<======;;;;;;<<<<<<===>>>>>>???>>>>>>===>>>??????===::::::;;;;;;<<<<<<;;;;;;::::::999999999888888777777666555555444444444555555------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))************+++++++++******+++++++++,,,,,,,,,........................,,,,,,---------.........................................................//////............////////////000000000111111111//////000111111222333333222222111111111222333333888888666555444444444444333444555555444333444555777666666666666666777777888999;;;:::999888888999888777666666666888999:::888999;;;;;;;;;:::888777:::;;;<<<<<<:::999999999===>>>@@@@@@???===:::888999:::;;;<<<===<<<<<<;;;>>><<<:::999:::;;;;;;:::999:::<<<>>>>>>===<<<;;;<<<:::888888;;;<<<<<<;;;;;;;;;:::777555444666888:::888666444333333444444333333444444555555666666222222222333333444444444444444333222222222222333666666666666666555444444333444555555555666999;;;===@@@BBBAAA>>>:::777666555555555555555666666777777777666666666555555555666666666666666666666666444666777666666666999;;;777777888999;;;<<<;;;999;;;;;;;;;;;;:::::::::999888999:::;;;;;;;;;::::::999:::<<<===>>>>>>======;;;;;;<<<<<<;;;::::::999::::::;;;<<<<<<<<<<<<<<<<<<>>>AAA@@@<<<::::::<<<>>>>>>>>>>>>>>>>>>>>>???>>>>>>???@@@???>>>===<<<>>>======>>>???>>>;;;888;;;;;;;;;;;;<<<<<<======<<<:::999:::<<<>>><<<;;;<<<<<<;;;;;;;;;<<<===>>>;;;>>>@@@BBBBBBCCCEEEFFFBBB@@@>>>===<<<<<<===>>>>>>>>>>>>============<<<=========>>>??????@@@@@@>>>>>>>>>???@@@@@@AAAAAA?????????>>><<<<<<>>>@@@<<<<<<<<<===>>>???AAAAAACCCBBBBBBAAA@@@???>>>>>>@@@??????>>>===;;;:::999777888888999999888888777999999999888777666666666555555666666666666555555555555555555555555555555666666666777777777888888555555555555555555444444555555555555555555555555666666555555555555666666777777777777777888888888888888777777888888999:::999888888888777777777777999:::;;;;;;999999999;;;;;;;;;:::::::::;;;<<<<<<;;;;;;:::::::::;;;===>>>===>>>@@@BBBCCCBBBAAA@@@EEEBBBAAACCCEEEEEE@@@;;;???>>><<<<<<======<<<;;;999;;;===???@@@???>>>===???>>><<<;;;;;;<<<>>>??????@@@???===:::999999:::<<<===???@@@@@@???>>>======>>>???>>>===<<<===???AAA@@@???>>>===<<<<<<;;;<<<<<<======>>>>>>>>>>>>===>>>???@@@???>>><<<;;;::::::;;;<<<<<<===>>>>>>>>>>>>>>>???@@@???===;;;::::::;;;;;;;;;;;;::::::999999888888777777777777666666555444444444444444,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))************+++++++++******+++++++++,,,,,,,,,---------------------------------.........//////................................................//////............////////////000000000000111111///000000111111222222222111111111111111222333333555555666666555555444333333444555444333222333444555555555555555666777888777888::::::999888999999:::999777666666888:::<<<999;;;===??????>>>;;;:::;;;<<<===<<<:::888888888===>>>??????>>><<<999888777888999:::;;;<<<<<<;;;<<<;;;999888999::::::999888999;;;<<<<<<<<<;;;:::;;;999888888:::;;;;;;:::;;;;;;:::888555555666888999777666444333333333444444444444444444444444444222222333333333333444444444444333222222222222222555555666666555555444444222333444444555666999<<<>>>???@@@???;;;777555444555444444444444555666666555555555555444444444444666666666666666666666666666777777666444444555666666555555777:::;;;;;;::::::::::::::::::999999999777888999999::::::999999999:::<<<============<<<;;;;;;;;;;;;;;;::::::999;;;;;;<<<============<<<<<>>>>>?????????>>>>>>?????????>>>===<<<>>>======>>>???>>>;;;999<<<<<<<<<<<<<<<<<<======:::888777888;;;===>>>>>>===<<<;;;::::::<<<>>>???;;;===@@@AAABBBBBBDDDEEEBBBAAA???>>>===>>>>>>???===============<<<;;;;;;<<<<<<===>>>>>>???@@@@@@;;;<<<===????????????>>>===>>>>>>===<<<<<<>>>AAA>>>=========>>>@@@AAACCCBBBAAA@@@>>>========================<<<;;;:::999777777888888888888777777888888777777666555555555555555666666666666555555444444444444444444444444777777777777888888888888444444444444444444555555444444444444444444444444666555555444444555555666666666666777777888888888888777777777777888999999777777777777666666666666888:::;;;:::999888:::;;;<<<<<<;;;:::::::::;;;;;;:::::::::;;;;;;===>>>???<<<===???AAAAAAAAA@@@@@@DDD@@@;;;:::;;;<<<:::888===<<<<<<===>>>>>><<<::::::;;;===???@@@???>>>======<<<<<<;;;<<<<<<======CCCCCCAAA>>>;;;999888999;;;<<<===?????????>>>>>>===>>>??????======>>>?????????>>>>>>===<<<;;;;;;<<<============>>>>>>>>>;;;===???@@@@@@>>><<<:::999::::::;;;;;;<<<<<<===>>>======>>>??????<<<:::999999::::::::::::999999777777777777666666666666777777555444333333333333,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))*********+++++++++******+++++++++,,,,,,,,,------------------------------........./////////................................................//////............//////////////////000000000111///000000000111111111222111000000000111222333444222333555666666555444333222444444444222111222333444333444444555666777888555777999999999888999:::;;;999666444555777:::<<<;;;===@@@BBBBBBAAA???===<<<===>>>===:::888888888:::;;;<<<<<<;;;999777666666777888999:::;;;;;;;;;;;;999888888999999888777777888999:::::::::999999999999888888999999999999:::::::::888666555666888777666555444333333333333444444444333333333333333333333333333333333333333444333333222111222222222444444555555555444444333111222333333444666:::===???@@@@@@===999555333333444444333333444444555666333333333333333333333333444555555555555555666666666666777555333333444555666555444555888:::;;;;;;999999999999999999999999666777777888888888888888999:::;;;<<<===<<<<<<;;;::::::;;;;;;;;;::::::999;;;<<<<<<===>>>=========<<>>;;;<<<<<<===>>>???@@@@@@===>>>?????????>>><<<;;;>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<=========<<<<<<:::888777777999;;;===>>>>>>===;;;::::::<<<>>>@@@===???AAAAAA@@@???@@@AAABBBAAA@@@????????????@@@======>>>>>>===<<<;;;:::;;;<<<<<<===>>>???@@@@@@:::;;;>>>???@@@@@@>>>===<<<======<<<;;;<<<>>>AAA???>>>>>>===>>>@@@BBBCCCBBB@@@>>>;;;:::;;;<<<===;;;;;;;;;;;;;;;;;;:::999666777777777777777777666666666666555555444444444444555555666666555555444444444444444444444444444777777777777888888888999333333444444444444555555444444444444444444444444555444444444444444444555555555666666777888888888777777777777777888999999777666666666666555555555888999::::::999888:::;;;===<<<;;;:::::::::::::::999::::::;;;<<<>>>??????<<<<<<>>>??????@@@??????AAA>>>;;;;;;===???@@@???;;;;;;<<>>>>>>>>===<<<::::::;;;<<<<<<<<<======EEEEEEDDDAAA>>><<<<<<===:::;;;<<<===>>>???>>>>>>===>>>??????>>>===>>>???>>>>>>>>>===<<<;;;;;;;;;========================:::;;;<<<=========;;;;;;999999999::::::;;;;;;;;;<<<<<<<<<<<<>>>===;;;999888888999999999999888888666666666666666666555555888777666444333222222222,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++******+++++++++,,,,,,,,,------------------------------------.........///................................................//////............//////...////////////000000000000000000000000111111111000000000000111222333444111222444555555555444333333444555444222111222333333333333333444555777777444666888999888888999;;;:::888555333333555888::::::<<>>===<<<>>>>>>===:::888888888999:::;;;;;;;;;:::999888777777888888999:::;;;;;;999888777888999999777666666666777888888888888888777888888888888777777888888999999888666555666777555555444333333333222222333333333333333222222222333333333333333333333333333333222111111111111222333333444444444444333333000111222333444777<<<@@@@@@AAA???<<<888444333333333333333333333444555555222222222333333333333333333333444444555555555555444555555444333333555777888666444444666999::::::777888888888888888888888666666666666777777888888999999;;;<<<<<<;;;;;;:::999999::::::;;;::::::999;;;<<<<<<===>>>=========;;;===???===:::999;;;>>>;;;;;;<<<===>>>??????@@@===>>>>>>???>>>===<<<;;;>>>>>>???>>>>>>=========<<<======>>>>>>===<<<<<<<<<;;;999888777999;;;<<<>>>===<<<;;;;;;===>>>@@@<<<>>>@@@@@@???>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@===>>>>>>???>>><<<:::999:::;;;<<<===>>>???@@@@@@;;;<<>>;;;<<<<<<;;;;;;;;;>>>@@@??????>>>>>>>>>@@@AAABBBAAA???===:::999:::;;;<<<999999:::::::::999999999555666666777777666666555555555555444444444444444444444555555555555444444444444444444444444444444666777777777777888888888333333333333444444555555444444444444444444444444444444333333333333444444444555555666777777888888777777666666777777888999666666666666555555555444777888:::999888888:::;;;===<<<;;;:::::::::::::::888999:::;;;===>>>>>>>>>;;;;;;<<<===>>>>>>>>>>>>@@@>>>======<<<<<<:::999;;;;;;===@@@BBBAAA>>>;;;999:::;;;<<<<<<<<<;;;;;;999::::::;;;<<<======>>>CCCCCCCCCAAA???>>>>>>@@@::::::;;;<<<===>>>>>>>>>>>>???@@@???>>>===>>>@@@>>>>>>======<<<<<<;;;;;;=========<<<<<<<<<<<<<<<:::999888888999:::<<<===999999999::::::::::::::::::::::::;;;<<<;;;999777777777888888888888777777555555555555555555666666777777555444222222111111++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------//////............//////......////////////000000000000000000000000000000/////////000111222333444222222333333444333333333444555666444222111222333333333333333333444555666333555888888888999:::;;;:::888666444444555777888999:::;;;<<<<<<<<<;;;:::<<<===>>>===;;;999999999:::;;;<<<===============999999888888888999:::;;;999888777888999999777555555555555666666666777777666777999888777555666666666777888777555444555666444444444333333222222222222222222222222222222222444444333333333333222222333333222111111111111111222222333333444444333333000111222333555999>>>BBB@@@@@@>>>:::666333333444333222222222222333444444222222222222333333333333222222333333444555555555333444555444444444666888<<<999555444555777888888666666666777777777777777777666666666666777888999888999:::;;;;;;;;;:::999888999999:::::::::::::::;;;;;;<<<============<<<:::===>>><<<999999;;;>>><<<<<<<<<======>>>>>>>>>======>>>>>>>>>===<<<;;;===>>>??????======>>>???<<<===>>>???>>>===<<<;;;======<<<:::888888999;;;======<<<<<<======>>>???888:::===>>>??????AAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@???===;;;999::::::;;;<<<>>>???@@@@@@===>>>???AAABBBAAAAAA@@@;;;<<<<<<;;;::::::<<>>>>>>>>?????????@@@@@@@@@>>>===;;;::::::::::::888888999999999888777777555555666666666666555555444444444444444444444444444444555555555555444444333333333333333333333333666666666666777777777777222222333333444444555555444444444444444444444444444333333222222333333444444444555666777777888888777666666666666777888888666666666666555555555555666888999999888888:::;;;<<<<<<;;;:::::::::;;;;;;888999:::;;;<<<<<<<<<<<<::::::;;;;;;<<<<<<======<<<===>>>>>>===;;;:::999<<<<<<>>>AAACCCCCC@@@>>>:::;;;;;;<<<<<<<<<;;;;;;:::::::::;;;<<<>>>???@@@>>>???@@@>>>===<<<>>>???::::::;;;;;;<<<<<<======>>>???@@@@@@>>>>>>???@@@>>>>>>>>>=========<<<<<<=========<<<<<<<<<<<<;;;:::999777666777999<<>>===;;;::::::;;;999:::;;;===>>>???@@@AAA<<<;;;:::999888999::::::999888888999:::999777555444444444444444555666666444777999888666444444555444555666666444333444444333333333333333222222111000000111111222222333333444444444333333222222222333222222111111111111111111111222333333333333333111111222333666:::@@@EEE>>>>>>;;;888444222222333222222222222222333333444222222222333333333444444111222222333444444555555444555666555444444666888AAA===888444444555666666555555555666666777777777777777666666666777888999888999:::;;;;;;:::999888888888999:::::::::::::::::::::;;;<<<<<<<<<<<<<<<;;;===>>>===::::::===@@@<<<<<<==================<<<===>>>>>>>>>===;;;;;;===???@@@???===<<<>>>@@@======?????????>>><<<;;;<<<===>>>===:::888999;;;;;;<<<===>>>???>>>>>>===777999<<<>>>>>>???@@@BBB??????@@@@@@@@@@@@@@@??????@@@AAABBBAAA>>>;;;999999:::;;;<<<===???@@@@@@>>>>>>???@@@@@@AAAAAABBB<<<<<<<<<;;;999999;;;===;;;===>>>@@@@@@???>>>===>>>>>>===<<<;;;:::999999888888888888777777666555444555555666666555555444444444444555555555555555333444444555555444444333333333333333333333333333444555555555666666666666111222222333444444555555555555555555555555555555333333222222222222333333333333444555666777888999666666666666666777888888777777777666666666555555555777999999888888:::;;;;;;;;;:::::::::;;;<<<<<<777888:::;;;;;;;;;::::::999999999::::::;;;<<<===<<<===?????????>>>??????===>>>???BBBDDDEEECCCAAA========================;;;;;;::::::<<<>>>AAACCC>>>??????>>><<<<<<===???;;;;;;;;;;;;;;;;;;<<<<<<>>>???@@@@@@>>>>>>???@@@??????>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;999999888888999;;;>>>???;;;;;;;;;;;;;;;:::::::::;;;::::::;;;<<<<<<999777555666666777777666666555555555666666666777777777555444444333222222222333+++++++++************)))************************************************************)))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,........................------------------------//////............//////............/////////000000000000000////////////.........///000222333444555444222111000111222333666777777666444222333444444444333222222222333333222444777888888999:::<<<:::999999888888777777888???>>>===;;;;;;;;;<<<===:::<<<======<<<;;;;;;<<<777888999;;;===???@@@AAA===<<<;;;999888999999:::999888888999::::::777555444444333333333444555666444777999999666333444555333444666555444333333444222222333333333222111111//////000111222333333444444444444333333222222222333222222111000111111111000111222333333333333333111222333444666;;;BBBFFF===<<<999555222000111333222222111111222222333444222222222333333444444444111111222333333444555555666777777666444444555777DDD???999555444444555555444555555555666666777777888777666666666777999:::888999:::;;;::::::888888777888999:::::::::::::::999:::;;;;;;<<<<<<;;;;;;===>>>???>>>;;;;;;>>>AAA===============<<<<<<<<<<<<===>>>>>>>>>===;;;:::===???@@@???===<<>>???@@@???>>><<<::::::===???>>>;;;::::::<<<:::<<<>>>@@@@@@???===<<<:::<<<>>>>>>===<<<===>>>>>>??????@@@@@@@@@??????@@@AAABBBCCCAAA???<<<:::999999;;;<<<===???@@@@@@>>>>>>>>>>>>???@@@AAABBB======<<<;;;999888:::<<<:::<<<>>>@@@@@@???===;;;>>>>>>>>>===<<<;;;999888888888888888777666555444444555555555555555555444555555555555555555555555333444444555555444444333333333333333333333333333444444444444555555555666111111222333333444555555666666666666666666666666333222222222222222222333333333444555666777888999666666666666666777888888777777777777666666666666555777888999888888:::;;;::::::::::::;;;;;;<<<===777888999:::::::::999888999999999999:::;;;<<<===CCCCCCAAA>>><<<:::;;;;;;???>>>???BBBDDDFFFEEECCC????????????>>>>>>>>>>>><<<;;;::::::<<>>===>>>???<<<<<<;;;:::::::::;;;;;;>>>@@@@@@@@@???>>>???@@@????????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;888999:::<<<===>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>===;;;999555555666666666666555555555666666666777777888888444444333222222333333333************************+++*********))))))((((((************************)))************+++++++++******************************+++++++++,,,,,,,,,...------,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,------.../////////000///...------...///000111000///...........................////////////////////////////////////000///.........///111222111222222333333444444555444444333333333222222222333333333333333333333333333444666888888777555444999999888777666666777777:::;;;<<<<<<:::999:::<<<:::===???>>>;;;999:::<<<;;;999777888:::;;;999777999999999888999999::::::999888999<<<>>>===999555555555555555555555444444555555666777777666555444444444444555555555555666555444333333222222333333333222111000000000222222222222222222222222222222333222222111111222222333222333333222222111000///000000111555<<<@@@@@@???;;;888555333333333333333000111111111111222222222222222222222222222222222222222333333333333444444333444444555555444444333555444444444444555666666555555444444444444555555444444555555666666777777666666666666666777888888555777888888777777888:::999:::;;;<<<============;;;<<<======<<<<<<===???>>>>>>===<<<;;;::::::999::::::999999:::===???AAAAAA@@@???======>>>>>>???BBBAAAAAAAAAAAA???;;;888<<<<<<===>>>>>>===;;;;;;===<<<;;;;;;;;;<<<>>>???@@@???>>>>>>===>>>>>>>>>AAA@@@>>>===>>>@@@CCCEEEAAABBBBBBCCCBBBAAA???>>>>>>>>>>>>>>>????????????????????????@@@AAABBBBBB@@@???<<<:::999888888888===<<<<<<===??????>>>===>>>===<<<;;;:::;;;<<<<<<555555555555666666666666444444444444444444444444333333333333333333333333333333333444444444555555333444444444333222222111666666555555555444444444222222333333444555666666555555555555555555444444333333333333333333333333222222222333444555666666444444444555666777777888999999999888777666666555444444666777888888888888999:::;;;:::999999;;;======<<<:::999999:::;;;<<<:::::::::;;;<<<===>>>>>>AAA@@@@@@???>>>===<<<<<<===>>>@@@BBBCCCCCCBBBBBB>>>???@@@AAABBBBBBBBBBBB@@@???>>>>>>>>>@@@CCCDDDBBBAAA???===<<<<<<======999999888888888999::::::AAAAAAAAAAAAAAAAAAAAA@@@======>>>>>>===<<<;;;;;;>>>??????>>>;;;999888888999999:::;;;<<<===>>>???>>><<<;;;999999:::;;;<<<<<<;;;999888888999;;;<<<666666666666777777777777888888777666666666666666555555444333333222111111************************************)))))))))(((************************)))************+++++++++*********************************+++++++++,,,,,,...------,,,,,,,,,------++++++,,,,,,,,,,,,------..................------000///...------...///000000//////............///............////////////////////////////////////000//////...///000111222111111222333333444444555555555555444444444333333444444444333333333333333333444666777777666666555999888888777777666777777:::;;;<<<;;;:::999:::;;;:::<<<>>>===;;;999:::<<<<<<:::999999;;;<<<:::888;;;::::::999888888888888888888999<<<>>>>>>:::666777777666666666555555555444555666777777666555444444444444444555555555555444444333222222222222333222222111000000111111222222222222222222222222222222222222111111222222222111111111111111111111000000111333888===@@@???===:::777444222222333222222000000111111111222222222222222222222222222222222222222222333333333444444444444444444444444444444444444444444444555555666555555444444444444555555555555666777777888888999666666666666666777777888555777888888777777888999999999:::;;;<<<<<<<<<;;;:::<<<======<<<<<<===>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;<<<===@@@AAA??????===<<<<<<<<<===>>>AAAAAA@@@AAAAAA@@@===:::<<<===???@@@@@@??????>>>@@@@@@???>>>>>>??????@@@??????>>>>>>>>>??????@@@@@@???>>>>>>>>>@@@BBBCCCAAAAAABBBBBBBBB@@@???>>>======>>>>>>>>>?????????>>>>>>>>>>>>???@@@BBBBBBAAA@@@===;;;:::999999:::<<<;;;;;;<<<>>>>>>===;;;===<<<;;;:::::::::;;;;;;555555555666666666777777444444444444444444444444333333333333333333333333333333333444444444444555555555555555555444333333444333333333333222222222222222333333444555555666555555555555555555444444444444444333333333333333333333333333444555666777444444555555666777777888999999888888777666666555555555666777888888888777888999:::999888888:::<<<<<<<<<;;;;;;;;;;;;;;;<<<:::::::::;;;;;;<<<===>>>??????>>>>>>===<<<;;;;;;===>>>???@@@BBBBBBCCCCCC??????@@@AAABBBBBBBBBBBB@@@@@@???>>>???AAACCCDDDAAAAAA@@@>>>>>>=========:::999999999999:::;;;;;;@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>===<<<;;;;;;:::>>>??????>>>;;;888777888999999:::;;;<<<===>>>>>>===<<<:::999999:::;;;<<<<<<;;;999888888999;;;<<<666666666666666666666666777666555444333444444555555444444333222222111111************************************))))))))))))************************)))************+++++++++*********************************++++++++++++,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------000//////...------,,,,,,//////............///000///............//////000............///////////////////////////////////////////////////000111111111111222222333444444444666666555555555444444444444444444444444444444444444555555555555666666666888888777777777777666666888:::;;;:::999999:::;;;:::<<<===<<<;;;:::::::::;;;::::::;;;<<<===;;;:::<<<;;;:::999888777777777888888999<<<>>>===;;;999999999888777666555555444222333555666666666666555333333333444444444555555444444333222222222222222111111000000000111111222111111111111111111111111222222111111111111222222///000000000111111111111000333777<<<@@@@@@===:::777555222111111222111000000000000111111111222222222222222222222222222222222222222222333333333333555444333222222333444555444444333333444444555666555555444444444444555555666777777888888999::::::666666555555666666777888555777888888666666777999999::::::;;;;;;;;;:::::::::;;;===<<<;;;;;;<<<>>>========================>>>======<<<<<<>>>???@@@>>>===;;;:::::::::;;;<<<@@@@@@@@@AAABBBAAA???===>>>???@@@BBBBBBBBBAAAAAACCCBBBAAA@@@??????????????????>>>??????@@@AAABBB????????????@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@??????======>>>>>>>>>>>>??????=========>>>???AAABBBCCCAAA@@@>>><<<;;;:::;;;;;;:::999999:::<<<<<<;;;:::<<<;;;::::::999999::::::666666666666777777777777666666666666666666666666333333333333333333333333333333333333444444444444666666666777666666555444333333333333222222222222222222333333444444555555444444444444444444555555444444444444444444444444444444444444444555666777444444555555666777777777999888888777777666666555666666777777888777777777777888999888777777999;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<===>>>=========<<<<<<;;;;;;;;;<<<<<<===>>>@@@AAACCCDDD???@@@AAABBBCCCCCCCCCCCC@@@@@@@@@@@@@@@BBBCCCCCC@@@@@@@@@@@@@@@???>>>===:::::::::::::::;;;<<<<<<>>>>>>??????@@@@@@AAAAAA@@@???>>><<<;;;:::::::::>>>??????===:::888777777999999:::;;;<<<======>>>===<<<:::999999999:::;;;;;;:::999888888999:::;;;777777666666555555444444555444222111000111333444444444333333222111111111*********************************)))))))))))))))************************))))))*********+++++++++************************************++++++++++++,,,,,,,,,+++,,,,,,------+++++++++,,,,,,,,,------//////.........---------...............//////000...............///000111............///////////////////////////////////////////////////000000111111111111222333333444444555555555555444444444444444444444555555555555555555555444444444555666777777777777777777777666666777888:::999888888999::::::;;;<<<;;;;;;:::999999999::::::;;;<<<<<<;;;:::::::::999888777777888888888999:::;;;<<<<<<;;;:::999999888777666444444333111222333555666666666555222333333333444444444444444333333222111222222222000000000000000111111111111111111111111111111111111111000000000000111111000000000000000000000111222555;;;@@@AAA???:::666444222000///000111000///000000000000111111111111111111111111111111111111111222222222222333333333555444222111111222444555333333333333333444444555555444444333333444444555666666777777888999999999666555555555555666777777555777888777666666777888::::::;;;;;;;;;;;;;;;:::999;;;<<<<<<;;;:::<<<===;;;<<<<<<<<<=========>>>>>>>>>===<<<<<<======>>><<<;;;:::999888999::::::???>>>>>>@@@AAABBB@@@???@@@@@@BBBCCCCCCBBBAAA@@@BBBBBBAAA???>>>======<<<>>>>>>>>>???@@@BBBCCCDDD???@@@@@@AAAAAA@@@???>>>>>>>>>??????????????????============>>>>>>>>>???======>>>>>>@@@AAACCCDDD@@@???===<<<:::::::::;;;999999888:::;;;<<<;;;999::::::999999888888888888666666666777777777888888666666666666666666666666444444333333333333222222222222333333333444444444555666666666666666555555555555555444444444333333222222333333333444444444333333444444444444555555444444444555555555555555555444444444555555666777555555555555666666777777888888777777666666666666777777888888888777777666666777888777666666888::::::;;;<<<===>>>===<<<;;;;;;:::::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@BBBDDD???@@@AAABBBBBBCCCCCCCCC@@@@@@AAAAAABBBBBBBBBBBB??????@@@AAAAAA@@@???>>>;;;;;;;;;;;;;;;<<<===>>><<<<<<===>>>??????@@@@@@AAA@@@>>><<<:::999999999<<<>>>>>><<<:::777777777999999:::;;;;;;<<<======<<<;;;:::999999999::::::::::::999888888999::::::999999888777666555444333555444111000///000222333333333222222111111111000))))))))))))))))))))))))))))))))))))))))))******************************))))))*********+++++++++************************))))))*********++++++++++++++++++++++++,,,---...+++++++++,,,,,,,,,---------------.........//////---......///////////////...............///000111............////////////000000000000000000000000...//////000000000000000000000111222222333333444444444444333333333333222444444444555555555666666555444444444444555666666555666777777777777666666666777888888777777888:::::::::::::::::::::999888666888:::;;;;;;::::::999777777777777888999999:::888999::::::::::::;;;;;;888888777666444333222222000111333444555555555444222222222222333333333444333333222111111111111222//////000000111111111111000000000000000000000000111000000//////000000111222222111000//////000000444888>>>AAA@@@<<<777333222000//////000111000/////////000000000111111111111111111111111111111111111111111222222222333333555444222111111222444555222222222222222333444444444444333333333333444444444444555555666777777777555555555555555666666777666777888777666555666777::::::;;;<<<<<<<<<;;;;;;999:::;;;;;;::::::;;;<<<999::::::;;;;;;<<<<<<=========<<<<<<;;;;;;<<<<<<<<<;;;:::888888999999:::>>>======>>>@@@AAAAAA???AAAAAABBBBBBBBBAAA???>>>BBBBBBAAA@@@???>>><<<<<<>>>>>>>>>???@@@BBBCCCDDD???@@@AAABBBBBBAAA???>>>============>>>>>>??????<<<============>>>>>>>>>>>>>>>??????AAABBBCCCDDD???>>><<<:::999999:::::::::999999:::<<<<<<;;;999888888888888888777777666666666666666777777777777777777777777777777777777444444444333333222222222222222222333333333444444333444444555555444444444555555444444444333333333222222222333333333333333333333333333444444555555444444444555555555666666555444444444444555555666555555555555666666666666777777777666666666666666777888888888888888777666666777888777666666888:::999:::<<<=========<<<;;;;;;::::::::::::;;;;;;<<<=====================>>>;;;::::::;;;<<<>>>AAABBB>>>???@@@AAABBBBBBBBBBBB???@@@AAABBBBBBBBBAAA@@@===>>>@@@AAAAAA@@@???>>>;;;;;;;;;;;;<<<===>>>???;;;;;;<<<<<<===>>>??????@@@???>>><<<:::999888888:::<<<<<<;;;999777777888999999::::::;;;<<<<<<<<<;;;;;;::::::999999999999999999999999999999999999::::::999888666555444444555444222111000111222333222111111111111111000000))))))))))))))))))))))))))))))))))))************************************)))************+++++++++************************)))))))))************++++++******++++++,,,---...++++++,,,,,,,,,,,,------,,,,,,------...//////000,,,---...///000000000//////............//////000............////////////000000000000000000000000......///000000000000000000000111111222333333333444444333333333222222222333333333444555555666666333444444444444555555555444555666777888777666555444666777777666666888999:::999999999::::::888666444777:::;;;;;;999999999666666666777888999:::;;;999999999888777777999:::777777666555444333333222000111333444444444444333111111222222222333333333333333222111111111111111......///000111111111111////////////////////////000000////////////000000333222111000000111222222888;;;???@@@===888444222000///...///000111000////////////000000000111111111111111111111111111111111111111111222222222222444333222111111222333444222222111111222222333444444444333333333333444444222333333444444555555666555555444444555555666777666777888777555444555666888999:::;;;;;;<<<<<<<<<888999;;;:::999999:::<<<999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;===<<<:::999999999:::;;;===<<<;;;===???@@@@@@???@@@AAABBBBBBBBB@@@???>>>CCCCCCCCCCCCAAA@@@>>>=========>>>>>>@@@AAABBBCCC@@@AAABBBCCCCCCBBBAAAAAA;;;;;;;;;<<<===>>>???@@@<<<<<<============>>>>>>????????????@@@AAABBBBBB>>>===;;;:::999999::::::999888888999;;;<<<:::999666777777777777666555555555555555555666666666666777777777777777777777777555444444333333222222111222222222222333333333333111222333333444333333333222222222222111111111111222222222222333333333333222222333333444444555555333333333444555555666666444444333333333444444555555555666666666666666666666666666666666666666666777777888888999888888888666777888777666666888:::999999:::;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<======>>>>>>???::::::::::::;;;===>>>???===>>>???@@@AAAAAAAAAAAA>>>???AAABBBBBBAAA???>>><<<===>>>???????????????:::::::::;;;<<<===>>>???::::::;;;;;;<<<<<<======>>>>>>======;;;:::888777888999;;;:::999888888999999999::::::;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999:::999888777666555444444444444333222222222222222000000000000000000000000))))))))))))))))))))))))((()))))))))************************************)))************+++++++++************************))))))))))))************************+++,,,---...++++++,,,,,,,,,,,,------------..................,,,---...///000000000///000//////............///............////////////000000000000000000000000---...///000111000000///000000000111222222333333555444444444333333333333222222222333444555555555222333444555555555444444333444666777888777666555333555666666666666777999:::999777888::::::888555444888<<<===<<<::::::;;;777777666777777888999:::999:::999777444444666999777666666666555555444444111222333444444333222111111111111111222222222222333222222111111111111111---...///000111111111000////////////////////////000//////......//////000111111000000111333666777;;;>>>???===888444222222///......///111222000///////////////000000000111111111111111111111111111111111111111222222222222222222222222222222222222111111111111111222333333444333333222222333333444222222333333444555555555555444444444444555666666666777888777555444555666444555777888::::::;;;;;;888999::::::999999:::;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<>>>===<<<;;;:::;;;<<<<<<===;;;:::;;;===>>>>>>===>>>???@@@BBBCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@>>>============>>>???@@@AAABBBAAAAAABBBCCCDDDDDDDDDDDD::::::::::::<<<===???@@@<<<<<<<<<=========>>>>>>???>>>>>>>>>>>>>>>??????>>>===<<<;;;::::::;;;;;;777777777888999:::999777555666666777666555444333444444444444555555555555666666666666666666666666555555444333333222111111111222222222222333333333111111222333333333333333222222222111111111111000222222222222222222222222111222222333444444555555222222222333444555555555444333333222222222333333666666666666666666666555666666666666666666666666666777888888999999999999777888888888777777999:::888888888999999;;;<<<<<<;;;;;;::::::999::::::;;;::::::;;;<<<======>>>>>>999999:::;;;;;;;;;;;;;;;<<<===>>>??????@@@??????<<<>>>@@@BBBBBB@@@>>><<<<<<<<<<<<<<<===>>>???@@@999999999:::;;;<<<>>>???::::::::::::;;;;;;;;;;;;;;;<<<===>>>===;;;888777555777999999999999:::;;;999::::::::::::;;;;;;;;;:::::::::::::::999888888888888999999999999888888777777666555444333333222222222333333333222111000000000000000000000000000))))))))))))))))))))))))(((((())))))*********+++************************)))************+++++++++************************))))))))))))************************+++,,,---...++++++,,,,,,,,,---------/////////...------,,,,,,+++,,,...000000000000///111000///.........................../////////000000000000000000000000000---...000111111111000///000000000111222222333333666666555555555444444444111111222333333444555555111222444666666555444333222444666777888777666555333444666666555666777999:::888777888::::::888555444888===>>>===;;;;;;<<<888888777777777777777888999:::999666333222555888777777777777666666666666111222333444333222111000000111111111111222222222333222222111000111111111,,,---///000111111111000//////////////////////////////............///////////////000222666999;;;>>>??????;;;666222111222.........///111222111///////////////000000000000000000000000000000000000000111111111111222222222111222222333333222222111111111111000111222222333444333333222222333333444222222333333444555555666555444444444444555666666666777888777555444444555111333444666888999::::::777999::::::999888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>???>>>===<<<;;;<<<======<<<;;;::::::<<<======<<<;;;===???BBBDDDEEEFFFFFF>>>???@@@@@@???>>><<<;;;============>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFFFF::::::999:::;;;===???@@@<<<<<<<<<<<<=========>>>>>>>>>===<<<<<<<<<<<<<<>>===<<<;;;;;;<<<===666555555666888999777666444555666666666555444333333333333444444444555555666666666666666666666666555555444333333222111111111111222222222333333333111222333333444444444333444444444333333333222222222222222222222222222222111111222333333444555555111111222333333444555555333333222111111222222222666666666666666555555555555555555666666666666666555666777888999:::::::::777888999888777777999;;;888888777777888:::;;;===;;;;;;:::999999:::::::::999999::::::;;;<<<======999999;;;<<<<<<;;;999999;;;<<<===>>>>>>?????????;;;===@@@BBBBBB@@@===;;;<<<;;;;;;;;;<<<===???@@@888999999:::;;;<<<>>>>>>;;;:::::::::::::::::::::999:::===???>>><<<888666333666888999999999;;;<<<:::::::::::::::::::::;;;999::::::::::::999888888888888999999999999888888444444444333333222222111000111333444333222000...////////////000000000000*********))))))))))))))))))************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////////////////000//////............///000000000000000///......//////000000000000//////111111222222222333333333444444444333333222222222111000000111333555444333333444555666666555444333555444444555777888777555555555555555555555444444888888888888888777666666555666888:::;;;;;;;;;:::999888666444333444555666666777777777777666666555444444555555555555555555222222222333444444222//////000111222222111000///111111000000000000000111------......//////000000---......------...000333222222111000///...------111222333555888;;;===??????===999666333111000000000000//////.........---000///...///000111000///111111000000//////......222222111111222222333444111111111111111111111111222222222222222222222222222222222333333333444444444444444333333333222222555555555666666666666777999888777666555444333222555666888888888888:::<<<:::777555666888999888666;;;;;;<<<<<<;;;;;;:::999;;;<<<===>>>>>>>>>===<<<:::<<<>>>>>><<<;;;;;;;;;@@@>>><<<<<<===>>>>>>===999:::<<>>>>>>>>>>>>>>>>>>>>??????AAA@@@???@@@BBBDDDDDDDDD======;;;::::::;;;<<<===>>><<<:::999:::;;;;;;:::======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;999888666555555666666666666555555333555777888888777555333111111222222222333333333333444444555555444444333333333333222222111111111000000111222222222222111000111111111111222222222444444444444444444444444222222222222222222222222111111111111111111111111333333222222333333444555444444333222222333333333333333333444555666777777444555555555666666777777777777666666777888999999999999999999888888777777:::::::::::::::999888777999999999999999999999999:::999999888999:::<<<===;;;;;;;;;;;;::::::999888999:::===>>>??????===<<<;;;<<<===@@@BBBBBB???<<<>>>>>>>>>===;;;:::<<<===777888999;;;===>>>???@@@???===<<<;;;<<<<<<:::999<<<<<<<<<;;;:::999888777999999888888888999:::;;;999999::::::::::::;;;;;;999999999999999888666666666666555555555555666666444444444333333222222222111111111111111111111111222111111111000000//////(((((((((((((((((((((((())))))*********+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------//////.........//////000000111111111000000///...//////000000000000/////////000000111111222222222444444333333333333333333111000000111333444444333333444555555555555444333555444444555777888666555555555555555555555555555777888888888888777666666555666777999::::::;;;;;;:::999666555444444555666888888888777666555444333333333333333333333444444222111111222444444222000///000111111111111000///000000///////////////000............////////////,,,---.........000333555777777777666666555555444444555666888:::;;;<<<===999777555333222111111111000/////////............000.........000111000///000000000000////////////111111111111111222333333111111111111111111111111222222222222222222222222222222222222333333333333333333333333222222222222444444444555555555666666666666666666555555555555666777888888888888999;;;999666444555777888777666999::::::;;;;;;;;;::::::;;;<<<=========<<<;;;::::::;;;======<<<:::::::::>>>===<<<<<<===>>>>>>===;;;:::;;;<<<>>>AAADDDFFFCCC@@@===<<<>>>??????>>>>>>>>>>>>===============@@@???>>>@@@BBBDDDEEEDDD???>>>===<<<;;;;;;<<<<<<===<<<::::::;;;;;;;;;:::===<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;:::999888777555555666666666666555555333444555666666555444333111111222222222333333333222222333333333333222222333333333222222111111111000000111222222222222111000000111111111222222222333333333333333333333333111111111111111111111111111111111111111111111111333222222222222333444444444333333222222333333333333333333444444555666777444555555555666666666777666666666666777888999:::888777777666666777777888999:::::::::999999888777999999999999999999999999;;;:::999999999:::;;;<<<:::;;;;;;;;;::::::999888888:::<<<===>>>>>>===<<<;;;<<<===@@@BBBAAA???<<<===>>>>>>===;;;;;;<<<===999999999:::<<<>>>???@@@???===<<<;;;<<<<<<:::999;;;;;;;;;;;;:::999888777888888999999999:::::::::888888888999999999::::::999999999999888777666666444444444333333444444444444444333333333222222222111111111111111111111111111111111000000000//////''''''''''''(((((((((((()))))))))*********++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++...............///000111111111111222111111000/////////000000000000//////.........///000111111222333333222222333333444444222111000111333444444333333333444444444444333333555444444555777777666444555555555555555555555555777777888888777777666555666666666777888999:::;;;;;;:::888666555444555555999888888777666444333222222222222222222222222222222111111222333333222000///000000111111000000/////////............///////////////...............,,,---...///000222666888;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;;;;:::999222222111000000000111111////////////............///...---...000111000///////////////000000000000000000000000000111111222111111111111111111111111222222222222222222222222111222222222333333333333333222222222222111111111333333333333444444444444333333444555666777888888777888999999777777888999777555444444555666666555777888999:::::::::::::::;;;<<<<<<===<<<;;;999888999;;;<<<<<<:::999888999<<<;;;;;;<<<>>>???>>>===<<<:::999888:::>>>BBBEEECCC@@@>>>===>>>?????????>>>>>>======<<<<<<;;;;;;???======???BBBDDDDDDDDDAAA@@@???======<<<<<<<<<<<<;;;:::;;;<<<<<<:::888<<<<<<;;;;;;;;;;;;::::::;;;;;;:::999888888888888555555666666666666555555333333333333333333333333111111222222222333333333111111222222222222111111222222222222222111111111///000111111222222111111000000000111111111222222222222222222222222222222000000000000000000000000111111111111111111111111222222222222222333444444333333222222222222333333333333333333444555666777555555555555555666666666444444555555777888::::::777666555444444555777888999999999:::999999888777999999999999999999999999;;;;;;;;;:::::::::::::::::::::;;;;;;;;;:::999999777999:::<<<<<<<<<;;;;;;;;;;;;===???AAAAAA???===<<<===>>>===<<<;;;<<<===;;;:::999999:::===???AAA>>>===;;;;;;<<<<<<;;;999::::::::::::999888777777777888999:::;;;:::999999777777888888888999999999999999999888888777666555222222111111111111222222333333333222222222222222111111111111111111111111000000000000////////////''''''((((((((((((((()))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++---------......000111111111111222222222111111000//////000000000000//////---...///000111222333333333222222222222333555555333111000000222444444333333333333333333333333333555444444555666777555333444444444555555555555555777777777777777666666555666555555555666888:::;;;;;;:::888777555555444444777777777666555444333222222222222222222222111111222111000111333333222111///000000000000000000/////////.........///000000/////////......---------+++---///000111444777:::::::::;;;;;;<<<<<<<<<===::::::;;;<<<;;;888666444///////////////000000111///////////////.........///...---...000000000///.........///000111111111///////////////000111111111111111111111111111111111111111111111111111111333333333333444444444444222222222111111111000000111222222222333333333333222222333444666777888888888999999888777666666777555555444333444555555555555666777888:::::::::;;;;;;;;;<<<<<<;;;999888777888:::<<<;;;:::888777777;;;::::::;;;>>>???>>>===:::999888888999<<<@@@BBBBBBAAA?????????????????????>>>>>>======<<<<<<;;;===<<<<<<>>>AAACCCDDDDDDBBBBBBAAA???>>>===<<<<<<;;;;;;;;;<<<===<<<:::777;;;;;;::::::::::::::::::;;;:::999777777777888999444555555666666555555444444444333333333333444444111111222222222333333333111111222222222222111111222222222111111111111111///000000111111111111111000000000000111111111111111111111111111111111111000000000111111111111111111111111111111111111111222222222111222333333444222222222222222222333444444333333333444444555666555555555555555555555555333333333555666888:::;;;:::888666333333444666888888888999999999999888888999999999999999999999999;;;<<<<<<<<<;;;:::999999:::::::::;;;;;;::::::999777888999:::;;;;;;::::::;;;;;;<<<>>>@@@AAA???===;;;===>>>>>><<<;;;<<<===<<<;;;999999999<<>><<<;;;;;;<<<<<<;;;:::999999999999999888777666666777:::;;;;;;:::999888888888888888999999999999888888888888777666555444222111111000000111111222222222222222222111111111111111111111111111111111////////////////////////((((((((())))))*********(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------......000111111000111111222222222111111//////000000000000//////...///000111333444555666333222222111222333555666444222000000111333444333333333333333333333333333555444444555666666444333444444444555555555666666777777777777777666555555555444444444555777999::::::999888777555555444444333444444555555555555444333333333333222222111111111000///000222333222111000//////////////////000000/////////000000111222//////......------,,,,,,,,,---//////000333777:::888888999999::::::;;;;;;999999:::999777444111////////////000000/////////.........//////////////////------...///000///...------...///000111222222//////......//////000111000000000000000000000000111111111111111111111111444444444444555555555555222222222111111111000000111111111111222222222333333333444444555555666666888999999888666555666777555555555444444444555666444555666888999:::;;;;;;;;;;;;<<<;;;;;;999777666888:::<<<;;;999777666777999999999;;;===>>>===<<<777888999:::;;;<<<======@@@@@@@@@???>>>>>>???????????????>>>>>>============<<<;;;===???BBBBBBBBBBBBBBBBBBAAA???>>>===<<<;;;;;;;;;<<<===<<<:::777999999:::::::::::::::::::::999888777666777888999444444555555555555444444555555444333333444555555111111222222222333333333222222333333333333222222111111111111111111111111//////000111111111111000//////000000000111111111000000000000000000000000111111111222222222333333111111111111111111111111222111111111111222333333111111111111222222333444444333333333333444444555555555555555555444444444222222333444555777999:::===;;;888555333444555666777888888999999888888888999999999999999999999999;;;;;;=========;;;999888999::::::;;;;;;:::::::::777777888999999:::::::::<<<;;;<<<===???@@@???===:::<<<>>>>>>===<<<<<<======<<<:::999999;;;>>>@@@===<<<;;;;;;<<<===;;;:::888888999999999888777777666777:::;;;;;;:::999888999999999::::::::::::;;;777777777777666555444444222222111111111111222222111111111111111111111111000000000000000000000000.....................///(((((())))))******++++++((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,.......................................///000111///000111111222111111111//////000000000000/////////000111333555666888999555333222111111222444666555333000///111333333333444444333333333333444444555444444444555555444222333333444444555666666666666666777777666666555444333333333444555666888888777777777666555555444444111222333444555555555555444444333222222111111111111000...///111333333222000//////......//////000000000///000000111222333.........---------------,,,---......///000333666666666666777777888888888666666666555333111...---...//////000000//////............///////////////...---,,,---///000///...---......///000111111222///////////////000000111000000000000000000000000111111111111111111111111444444444444555555555555333222222222222111111111111111111111222222222222444444444444444444444444777888999888666555666777666777777666555555666888555555777888999::::::;;;:::;;;;;;<<<;;;:::888777999;;;<<<<<<999777666666999999999;;;======<<<:::777888999:::;;;;;;;;;;;;>>>???@@@???>>>======>>>>>>>>>>>>???????????????===<<<;;;<<<>>>@@@@@@@@@AAAAAAAAAAAA@@@???>>>===<<<;;;:::;;;<<<<<<:::888888888999999999999::::::888888777777777777777888444444555555555555444444444444444444444444444444111111222222222333333333222222333333333333222222000000000111111111111111...///000000111111000000/////////000000000111111000000000000000000000000111111111222333333444444111111111111111111111111111111111111111222333333111111000111111222333444444444333333333333444444555555555444444444444444222222333333555666888888<<<;;;888666444444555666666777888888999888888888999999999999999999999999999;;;===>>>>>><<<:::888999999:::;;;;;;;;;::::::777777888888999:::::::::<<<;;;;;;===??????>>>===:::<<<>>>???===<<<<<<======<<<;;;::::::;;;===>>>===<<<;;;;;;<<<===<<<;;;888999999999999999888888777888999:::;;;:::999999999999:::::::::;;;;;;;;;777777777777666555444333222222222111111222222222000000000000000111111111000000000000000000000000---------...............''''''(((((()))******+++(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,------------------------//////.........//////000...///000000111111111000//////000000000000/////////000111333555777999:::666444222111000222444555666333000///000222333333555555444333333444555555555444444444555555333111333333444444555666666777666666777777666666555444111222333444555666666666444444555555555555444444222333333444444444333333333222222111000000//////111///......000222333333000///............///000.........//////111222222,,,------------------...---......---,,,---///222222222222222333333333333555444333222000///...---,,,---...////////////.............../////////000...---,,,---///000///.........//////000000111111000000//////000000111222000000000000000000000000111111111111111111111111222222222333333333444444333333333333222222222222111111111222222222333333333333333444444555555555666777888777666555666777777999:::888666666888:::666777888999::::::::::::::::::;;;<<<<<<;;;:::999:::<<<===<<<:::777777777999999:::;;;===<<<:::888999999999999999:::<<<<<<<<<>>>@@@???===;;;<<<===<<<<<<======>>>?????????>>><<<;;;<<<===???>>>>>>???@@@AAAAAA@@@???>>>======<<<::::::;;;;;;;;;:::888888888888999999999:::666666777777777777777666333444444555555444444333222333444555555444333222111111222222222333333333111111222222222222111111///000000000111111111222...//////000000000000000////////////000000000111000000000000000000000000000000000111222333333333111111111111111111111111111111111111111222222333000000000000111222333444444444333333222333333444555555555444444333333333333333333333444555666777777777666555555555666666666666777888888888888888999999999999999999999999777:::===??????===;;;999888999::::::;;;;;;;;;:::888888888888999:::;;;;;;<<<;;;;;;<<<>>>???>>>===999;;;>>>???>>>===<<<======<<<<<<;;;;;;;;;<<<<<<===;;;:::;;;<<<===<<<;;;999999::::::::::::999999888888999999999:::::::::888999999999::::::::::::666666666666555444333333222222111111111111222222/////////000000000111111000000000000000000000000,,,,,,---------.........&&&&&&&&&'''((())))))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,------------------------000//////.........//////......///000000000000000//////000000000000//////...///111333555777999:::777555333111000111333444666333000///000222333333666555444444444444555666555444444444555555333111333333444444555666777777666666666666666555555444000111333555666666666555222333444444555555444444444444444444333333222111222111111000///......---111///---...000222333333000///...------...///000---------......000111111,,,,,,,,,------.........---......,,,++++++---///........................444333222000///.........)))***,,,...////////////---.........//////000000...---,,,---/////////...////////////000000000000000000000000000111222222000000000000000000000000000000000000000000000000000000111111111222222222444444444333333333222222111222222222222333333333222222333333444555666666555777888777666555666888888:::;;;:::777777999<<<777888999:::::::::::::::999:::;;;<<<<<<<<<;;;:::;;;<<<>>>===:::888777777:::999:::;;;===<<<999777<<<;;;888777777999<<<>>>;;;===@@@???<<<:::;;;===::::::;;;<<<===>>>??????>>>===;;;;;;===>>>===<<<>>>???@@@AAA@@@@@@>>>===>>><<<:::999:::;;;;;;:::777777888888999999999:::555666777888888777666555333444444555555444444333000111333444444333111000111111222222222333333333000000111111111111000000//////000000111111111222...//////000000000000000////////////000000000000111111111111111111111111...//////000111222222222111111111111111111111111111111111000111222222333000000000000111222333444444444333222222333333333555555555444444333333333333333333333444444555666222333444555555666666777666666777888888888888888999999999999999999999999666999===@@@@@@>>>;;;999888999::::::;;;;;;;;;;;;888888888888999:::;;;<<<<<<;;;:::<<<>>>???>>>===888;;;>>>???>>>=========<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;:::;;;======<<<;;;999::::::;;;;;;;;;::::::999999888888888999:::;;;777888888888888999999999666666666666555444333222111111000000000000111111.../////////000000111111000000000000000000000000,,,,,,,,,------.........***)))(((''''''((()))***((((((((((((((((((((((((&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,///////////////.........000000000000000000000000///////////////000111111333222111111222555777999777555444333333444666777666555444333222333333444777666555444333444444555666666666666666666666666222333333333444555555555666555555777999888444111333333444555666666555555666666666666666666666666666555444333222222222222000///...------...///000////////////////////////000000///...---,,,,,,,,,........................---------------------------------,,,,,,+++++++++...---,,,+++,,,...000222444222000---,,,,,,---------------............///............//////////////////.........---------......////////////......//////000000111111111222000000000000////////////222111111111000000//////000111111111111222222222111222444555555444222111222222222222222222222222555444444333333444444555666666777888888888888888888999;;;;;;999888888999:::999777888:::<<<======<<<<<<;;;;;;;;;:::::::::<<<<<<======>>>>>>??????;;;:::777555666888;;;======<<<;;;:::999:::;;;<<>>>>><<<;;;:::;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<============>>>===============>>>>>>AAA>>>;;;:::;;;<<<=========<<<999888777777888999999888666555555555666777333444555666666555444333222111000111333444333222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///////////////000111111//////000000111111111222111111111111111111111111111111222222222333333333111111111111111111111111000111111111111222222222333333333333333333333333444555555555555555444444333333333333333444555666555666666666666666555555333555777777777777888999888888888888888888888888999999:::>>>BBBCCC@@@===::::::::::::;;;===???@@@???<<<999888;;;<<<;;;:::::::::;;;;;;<<<<<<======999:::<<<=========<<<;;;<<<======<<<;;;;;;===???:::::::::;;;;;;<<<<<<<<<>>>===<<<:::;;;<<<>>>???AAA@@@>>>===;;;999777777888888777666666666666666111222222333333222222111000000000000000000000000111111000000000000111111////////////////////////------------------------***)))(((''''''((()))***(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++******************+++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,////////////............///////////////////////////////////////000000111333222111111222444777888777666444333333444555666777666555444333444444555777666555444333444444555555555555555555555555555555555555666666666666666777555555666888777555222333333444555555555555555444444555555666666666666555555444222222111111111//////............//////........................000///...------,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++------,,,,,,---///111222333111///---++++++,,,---------------........................//////////////////.........---------......////////////............/////////000000000000/////////////////////111111111000000000//////000000111111111222222222111222444555555444222111222222222222222222222222444444333333333333444444555666666777777777777777777999::::::999888888999888777666666888:::;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;<<<===>>>>>>??????<<<;;;888777777999<<<>>>===<<<;;;:::::::::;;;;;;======>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<============>>>===============>>>>>>@@@>>>;;;:::;;;<<<===<<<<<<;;;999777777777888999888777666555555555666777333444555666666555444333222111000111333444333222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///////////////000111111.../////////000000000000111111111111111111111111111111111222222222333333111111111111111111111111000111111111111222222222222222222222222222222222444555555555555555444444444333333333333444555666555555666666666666555555333555777888777777888999888888888888888888888888999999:::>>>AAABBB@@@===::::::::::::;;;===>>>@@@>>><<<999999;;;<<<;;;::::::;;;<<<===>>>???@@@@@@:::;;;;;;<<<======<<<<<<<<<===>>>===;;;;;;<<<>>>;;;;;;;;;;;;;;;;;;::::::::::::999:::;;;===>>>@@@@@@@@@>>>===;;;999888777777777666555555555555666222333333444444333333222000000000000000000000000111111000000000000111111////////////............------------------------)))((((((''''''(((((()))((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,++++++++++++******************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........................//////////////////////////////......//////000111222222111111222444666777777666444333333333444555777666555444444444555666666666555444444444444555555555555555555555555555666666666666666555555555777666555555666666555444333444444555555555555444444444444555555666666666444444333222111111111111......////////////..............................000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,+++++++++,,,---///000000111111000///---,,,+++++++++,,,------------............---............/////////...............---------......////////////......---...............//////////////////////////////111111000000000000//////000000000111111111222222111222333444444333222111222222222222222222222222444444333333333333444444444444555666666666666666666888::::::888888888999777666555555666777999:::;;;;;;<<<<<<;;;;;;:::999::::::;;;<<<===??????@@@>>><<<:::999:::;;;>>>@@@===<<<;;;::::::::::::;;;:::;;;<<<>>>???@@@AAAAAA;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======>>>======<<<<<<<<<======???===;;;:::;;;<<<<<<;;;;;;:::888777666777777888777777666555555555555666333444555666666555444333222111000111333333333111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///////////////000111111.........////////////000111111111111111111111111111111111222222222222333111111111111111111111111000111111111111222222222111111111111111111111111444444555555555555555444444444333333333444555555444555555666666666555555444666888888888777888999999999999999999999999999888999;;;===@@@AAA???===::::::999:::;;;<<<>>>???>>><<<::::::;;;;;;;;;:::999999:::<<<>>>???AAAAAA<<<;;;;;;;;;;;;<<<=========>>>???===<<<;;;;;;<<<===<<<<<<;;;;;;:::999999666777888:::<<<===????????????>>><<<;;;999888888666555555444444444444444333333444444444444333333000000000000000000000000111000000//////000000111/////////.........------------------------------(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......------...............//////////////////////////////............///000000111111111111222333555555777666555333333333333333555555444333333333444555555555555555444444555555444444444444444444444444555555555444333333333222888777555555555555555555333444444555555444444444555555555444444444333333333333222111111111111111,,,---////////////---,,,........................///...------,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000111111000000...---,,,+++******++++++,,,,,,---------.........---------.........//////........................---......//////......---.................................///////////////000000000000000000//////000000000000111111111111111222333333333333222111222222222222222222222222444333333333333333333444333333444555555555555444555777999999888777888999666666666666555666888:::;;;;;;<<<<<<<<<;;;:::999888999:::;;;===>>>???@@@???>>><<<;;;;;;===???AAA===<<<<<<;;;::::::::::::999:::<<<>>>???@@@AAAAAA===<<<<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;<<<<<<>>><<<::::::;;;<<<;;;:::999888777666666666666777666666555555555444444444333333555555555555333333222111000111222333222111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///////////////000000111/////////000000000000000111111111111111111111111111111111111222222222222111111111111111111111111000000111111111222222222222222222222222222222222333444555555666555555555444444333333333444444555444444555555666666555555555777999999888777888999999999999999999999999999888999;;;===>>>???>>>===::::::999999:::<<<===>>><<<<<<;;;;;;;;;;;;::::::777888888:::;;;<<<=========<<<;;;::::::;;;=========??????>>><<<::::::;;;;;;;;;;;;;;;;;;;;;::::::777888999;;;===>>>>>>>>>>>>======;;;:::999888888555444333333222222333333222333333444444333333222000000000000000000000000000000////////////000000/////////.........------------------------------''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++*********))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,---------......,,,---------......//////.......................................//////000111111111111222222333444555555444444333333333333333222111111111222333444444444555555555555555555444444444444444444444444555555555444333333333222777777666555444444555666333444444444444444333333777777666444333222111000222222111000000000111111,,,---...//////...---,,,...........................------,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,///111111111///...+++++++++************+++,,,,,,,,,------------...------------............---.....................------............------////////////////////////------....../////////000//////////////////000000//////000000000111111111222222222222222222222222222222222222222222222222333333333222222333333333222222333444444444444444444666888888777777777888777888999777666666999;;;:::;;;<<<===<<<;;;999888777888999;;;<<<>>>?????????>>>===<<<<<<>>>???@@@===<<<<<<<<<;;;:::999999:::;;;<<<===>>>?????????>>>=========<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;======<<<;;;;;;:::;;;;;;===;;;::::::;;;;;;:::999777777666666555555666666555555555555444444444333222333444555555444333222222111000000222222111000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////000000111111111111111111111111111000000000000000000000000000000111111111222222222111111111111111111111111000000111111111222222222333333333333333333333333333444444555666666555555555444444333333333444444333333444555555555555555555777888999777777777888888888888888888888888888888999;;;<<<============::::::999999:::;;;<<<===;;;<<<<<<<<<;;;:::::::::999999999999::::::::::::======;;;::::::;;;<<<======>>>??????<<<;;;::::::999999::::::;;;<<<======;;;;;;<<<============<<<<<<;;;;;;:::999888888777444444333222222222222222111111222222222222111111000000000000000000000000000000////////////000000////////////////////////------------------------&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******+++************))))))))))))))))))************+++************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---......//////..............................------......///000000000111111111222222222333333333333444444333333222111000000000111222333333444555555666555555555333333333333333333333333666666666666666555555555555777777777555444555666333444444444444333333222777666555444222111//////111111000000000000000111------............------------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...000000///---,,,*********+++++++++++++++,,,,,,,,,,,,------------,,,------------.........---------...............------............------000000000///////////////---------......//////000......////////////000000/////////000000000111111222222222222222222222222222222222222222222222222333333222222222222333333222222333444444444444444333555777777777666777888888:::;;;999666666999<<<:::;;;<<<======;;;999888888888999:::;;;======>>>======<<<<<<<<<===>>>???=========<<<;;;:::999888:::;;;<<<<<<=========<<<===============<<<<<<<<<999999999:::::::::;;;;;;===<<<;;;:::::::::::::::<<<:::999:::;;;;;;999888555555555555555555555555444444555555444444333222222333444555555444333222222111000000111222000///000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////000111111333222222222222222111111000000000000000000000000000000000111111111111222111111111111111111111111000111111111111222222222333333333333333333333333333333444555666666666666555555444333333333444444222333444555555555555555555666888888666666666777777777777777777777777777777999;;;<<<;;;;;;<<<===;;;:::999999999:::<<<===:::<<<======;;;999::::::<<<<<<;;;;;;;;;:::::::::======<<<;;;;;;;;;;;;<<<<<<>>>??????===;;;;;;;;;777888999:::<<<===>>>>>>???>>>>>>===<<<<<<;;;;;;999999888888777777777666444333333222222222222222000000111111111111000000000000000000000000000000000//////......//////000...//////000000111222222------------------------&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------...//////...........................------------.../////////000000111111111111111111222222333444444444444222111000000000111333444333333555666666666555555222222222222222222222222555555555666666666666666444666888888666444444555444444444444444333222111444444333333222111111111000000/////////000000111...------,,,,,,------...---------------------------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------.........---,,,+++***)))******+++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........---------.........//////,,,------......------,,,/////////.........------,,,,,,---......///000000........./////////000000////////////000000000111222222111111111111222222222222222222222222222222333333222222222222333333222333333444555444444444222444666777666666777888888:::;;;999666555999===999;;;<<<>>>===;;;999888888999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======<<<=========;;;:::888777888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===999999999999::::::::::::===<<<;;;:::999999999999;;;:::999999::::::999777444444444555555555444444333444444555444333222111222333444444444444333222333111000000111111000...000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////000111111222222222222111111000000000000000000000000000000000000000000111111111111111111111111111111111111000111111111111222222222222222222222222222222222222333444555666666666666666555444333333333333333111222333444555555555555444555777777555444555666666666666666666666666666777999;;;;;;:::999;;;===;;;:::999999999:::;;;<<<999;;;>>>===;;;999999::::::::::::::::::;;;;;;;;;<<<<<<======<<<;;;;;;::::::<<>><<<;;;<<<999999::::::;;;<<<======???>>>===;;;::::::;;;;;;666666666666666555555555444444333222222222222333111111111222222111111111000000000000000000000000//////............//////......///111222333444555------------------------%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////...........................------------.../////////000000111111111111000000111222333444555555555222222111111111222444555222333555666666666555555222222222222222222222222222333333444444555555555333666999999666444444444444444444444333333222111111111222222222333333333000000////////////000111......,,,++++++,,,......------------------------,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------.........---,,,***)))))))))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////,,,------......------,,,.........------,,,,,,,,,,,,,,,------...///000000---.........//////000000////////////000000000000222222111111111111222222222222222222222222222222333222222222222222222333222333444444555555444444222444666777666666777888777:::;;;999555444888<<<999;;;===>>>===<<<999777999999999::::::;;;;;;;;;:::::::::::::::;;;<<<<<<<<<=========<<<:::888777666777888:::;;;<<<<<<===:::::::::;;;;;;<<<<<<<<<888888999999999:::::::::===<<<;;;:::999999999999:::999999999::::::888777333333444555555444444444333333444555444333222111222222444444444444222222333111000000111111000...000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////000111111222111111111000000//////000000000000000000000000000000000000111111111111111111111111111111111111000111111111111222222222111111111111111111111111222333444555666666666666666555444333333333333333111222333444555555555555333555666666555444444555555555555555555555555555777999;;;;;;999999;;;===;;;:::999999999:::;;;<<<999<<<>>>>>>;;;999999;;;666666777888999999::::::;;;<<<===>>>===<<<:::999999<<<>>>???>>>===<<<<<<:::;;;;;;;;;;;;;;;;;;;;;>>>===;;;999999999;;;<<<555555555555555555555555555444333333222222333333222222222333333222222222000000000000000000000000//////............//////......000111333555666777------------------------(((((((((((((((((((((((())))))*********))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))***+++,,,,,,,,,))))))))))))************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,---------......000000000000000000000000111000000111333444444333////////////000111222333555555666666555444333333444555555444222111111222333333222111222333444555777666555666888888777555222222222111222222333333000000000000000000000000//////.........---------///...---,,,,,,---...///.........------,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))((()))***,,,///000///...,,,******+++,,,---************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------------,,,,,,+++++++++---------------------------------............///////////////000000000000//////............//////111111222222222111111000000000000000111111111111111111222333333333333222333333333333333333333333444444444555555555666666333444444444666777888999<<<===>>>>>>>>>===;;;;;;777888888999::::::;;;;;;:::::::::999999999999999:::<<<>>>??????<<<999777:::;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;;;;::::::999999888888888888888999999::::::::::::999888777777888888888888888777666666333333333333333333333333222333333111000///000222333333333333333222111000111111111111000000000///000000000000///...---,,,........................////////////////////////........................////////////////////////......////////////......000000000000///////////////000111111111///...---////////////000000000000000111111111111222222222333333333333333333333333000000111222333333444444444222111111333444444444444444444555555555555666444555555555444333333222666666666666666666666666555666777888888999888888<<<<<<;;;:::999999999999<<<<<<<<<<<<;;;:::999999888999::::::;;;;;;::::::::::::999999999:::;;;;;;>>>>>>===<<<;;;;;;::::::999777666666888:::::::::<<<;;;999777666555444444999777555333222333444555333333333222222222111111222222222111111111000000////////////////////////---......///000/////////------...///000111222222---------,,,,,,+++++++++(((((((((((((((((((((((())))))*********))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++++++++))))))))))))******************************************+++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------------.........//////////////////////////////111000000111333444444333////////////000111222333555555555555555444333333444555555444222111111222333333222222222333444555444444444555777777444222222222111111111111222222000000000000000000000000///.........------------///...---,,,,,,---...///......---------,,,,,,,,,+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************+++---...///...---+++***)))***+++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------------,,,,,,+++++++++---------------------------------............///.../////////000000000000//////............//////000111111222222222111111000000000000111111111111111111222333333333333222333333333333333333333333333444444444444555555555222222222333444666777888::::::;;;<<<<<<;;;;;;:::666666777777888999999::::::999999999999888888888999;;;===???>>><<<:::888:::;;;<<<<<<======<<<<<<===<<<<<<;;;:::999999888;;;;;;:::999888888888888::::::::::::999888777666777777888888777777666555333333333333333333333333222222333111000///000222222222333333222222111000111111111000000000//////---...///////////////...................................................////////////////////////..............................////////////......///////////////000000000///000000111000///...---.../////////000000000000000000111111111222222222222222222222222222222222111111111222222333333333333222111222444555444333444444444444555555555555444444555555444444333222444444444555666777777888666666777888888888777777::::::999999888999999999;;;;;;;;;;;;;;;::::::999888999::::::;;;;;;::::::;;;::::::999999999::::::>>>======<<<;;;;;;::::::888777666666777888999:::;;;:::999777666555444444777666444222111222333444333333222222222111111111222222111111111000000000........................------...////////////............///000000111111---------,,,,,,+++++++++((((((((((((((((((((((((((())))))******)))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******+++*********))))))))))))************************************+++++++++,,,,,,,,,------------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,...............---------........./////////000000////////////////////////111000///000222444333222////////////000111222333444555555555555444444333444555555444222111111222333333222222222333444555444444555777888777444222333222111000000///000000000000000000000000000000............------------......------------......------------,,,,,,,,,,,,,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))***+++,,,,,,---------,,,,,,+++***)))))))))***+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,++++++---------------------------------............///....../////////000000000//////............////////////000111222222222222000000000111111111222222111111222333333333333222333333333333333333333333333333333333444444444444111111111222333444555666777777888999::::::::::::555555555666666777888999999999999888888888777777888999<<<>>>>>>===:::999;;;;;;<<<============<<<<<<<<<<<<;;;:::999777666<<<<<<:::999888888888888999::::::999999888777666666777777777777666555555333333333333333333333333111222222222000///000111111222222222222111111000000000000000////////////,,,,,,---//////000000000................................................////////////////////////..............................////////////...............//////000000111//////000000000///............/////////000000000000000000111111111222222111111111111111111111111111111222222222222222222222222222333555555333222444444444444555555555555444444555555444444333333222333444555666888999999666777777777777666666555888888777777777888999999999999:::;;;;;;;;;::::::888999999:::::::::::::::;;;;;;:::999888888888888======<<<<<<;;;:::::::::777777666555555666888888;;;:::888777555444444444444333222111111222333444333222222222222111111111111111111111000000000000........................,,,,,,---...............////////////////////////------,,,,,,,,,,,,++++++(((((((((((((((((((((((('''((())))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************)))(((((()))))))))******************************************++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---.........////////////////////////////////////000//////000222333222111////////////000111222333444444444555555444444333333444555444222111222333222222222333333333444444555555777:::;;;:::666333222222111///............////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++***)))))))))+++,,,---......---+++++++++***))))))((()))******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///........./////////000000//////............//////......000111222222222222000000111111111222222222111111222333333333333222222222222222222222222222222222222333333333444444222222222222333444555666555666777888999:::;;;;;;777666666666777888999:::999999999888888777777666666888:::<<<===<<<;;;:::;;;;;;<<<============<<<<<<<<<<<<;;;:::888666555:::999888888888888888888999999999999888777666555555666666666666555444444222222222222222222222222///111222222000///000111000111111111111111000000000000/////////.........,,,---....../////////...................................................////////////////////////........................---......//////......---------......///000111111//////////////////.............../////////000000000000000000111111111111000000000000000000000000222222222222111111111111111111222444666666333111333333444444444555555555333444444555444444333333333333444555666777888888777777777777777666555444666666666666666777888999777888999:::;;;;;;;;;;;;888888999::::::::::::999;;;;;;:::888777777777777<<<<<<<<<;;;;;;:::::::::777777666555444444666777999999777666555444444444333333222222222222333444222222222222111111111111111111000000000/////////........................+++,,,------......------/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********))))))(((((()))))))))************))))))))))))))))))))))))))))))))))))************'''((()))***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---.....................,,,,,,---------.................................///......///111222222111////////////000111222333333333444444444444444333333444555444222111222333222222333333333444444444444555777999;;;999555222222111000///....................................,,,,,,------------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++++++++++++++++++++++++++++++++*********))))))+++,,,---...---,,,+++***)))))))))))))))))))))***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............//////////////////............//////---...///000111222222222111111111111222222222222111111222333333333333222222222222222222222222222222222222333333333444444444444333444444555666777666777777888:::;;;<<<===999888777777888999;;;<<<::::::999999888777777666555777999;;;<<<<<<;;;:::::::::;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;999777666555555555555666888999:::888888888888777666555555444555555555555444333333222222222222222222222222...000222222000///000111///000000111111000000000/////////............---...............---,,,,,,................................................------------------------........................------............------,,,------...///000000111..................//////............//////////////////000000000111111111000000000000000000000000222111111111111111111111111111222444666666333111333333333444444444444555333333444444555444444333555555555555666666666666777777888777777666555555555555555555666777777888666666888999::::::;;;;;;777888999999::::::999999;;;:::999888777666666666;;;;;;;;;;;;;;;:::::::::777777777555333222444777888888666555444444444444333333333333333444444444222222222111111111000000000000000/////////..............................+++,,,------......------//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((&&&&&&'''((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***)))))))))))))))))))))************))))))))))))))))))))))))((((((((())))))))))))***''''''(((***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,,,,------------...........................///...---...000222111000////////////000111222333222333333444444444444333222333444444222222333444111222333444444444333333222222333555666555222000222111000//////...//////........................,,,,,,,,,,,,------------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++,,,,,,,,,+++******))))))))))))************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------............///------.........///////////////............//////......///000111111111111111111111222222222222333111111222333333333333222222222222222222222222222333333333333444444444444555555555555555666777888888888888999:::<<<===>>>;;;:::999888999;;;===???<<<;;;;;;:::999888777777666777888:::;;;;;;::::::999999:::;;;;;;;;;;;;;;;;;;;;;=========;;;999777222222333444666777999:::777888888777777666555444333444444444444333222222222222222222222222222222---///111222111000000000...//////000000000000//////.........------------/////////......,,,++++++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............---------------......//////000......------......///000------.........//////////////////000000000111111000000000000000000000000000000111111111111111111222222222333555555333222333333333333444444444444333333444444555555444444666666666666666666555555777888888888888777777666666666555555555666777777555666777888999:::::::::777888888999999999999999999999888777666666666666;;;;;;::::::::::::::::::777999999666222111444777777777555444444333333333444444444444444333333333222111111111111000000000////////////............------------------------,,,,,,---........................------,,,,,,,,,++++++,,,,,,,,,,,,------((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))*********)))))))))))))))************))))))))))))))))))))))))((())))))))))))*********)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------.......................................------...000111111000////////////000111222333111222333444444444444444222333444444222222333444111222333444444444333333222111111333444444222///111111000//////000000000------------------------++++++,,,,,,,,,---------+++,,,------------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++************************)))))))))***++++++,,,,,,******)))))))))***++++++((()))******+++++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------------------------------------............///---------.........////////////............////////////000000000000000///111111111222222222333333111111222333333333333222111111111111111111111111333444444444444555555555666666555555666666777777999888888888999;;;<<<===<<<;;;999888999;;;>>>???======<<<;;;:::999888888666777888999::::::999999777888999999::::::999999:::;;;===???>>>===;;;999333333444444666777999:::777777777777666555444444333333333333333222222111111111111111111111111111,,,...111222111000000000---...//////000000//////.........---------,,,,,,---------......---,,,,,,........................------------------------------------------------------------------------,,,------......------,,,..............................---------...///000---------.........//////////////////000000000111111111111111111111111111//////000000111111222222333222111222444555444333222222333333333444444444222333444444555555444444444444555555666666777777777888888999999999999888888777666666666666666666666666777888999999888888777777888999999999999999888777777666666666777777::::::::::::::::::::::::888::::::777333111444777666666555444333333333333333333333333333222111111111111111111000000000000/////////.........------------------------------------...////////////...---------,,,,,,,,,,,,,,,+++++++++,,,,,,---------((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&((()))************))))))))))))************)))))))))))))))))))))))))))************++++++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000...........................---,,,...000111000///////////////000111222333111222333333444444444444222333444444222222333444111222333444555444333333444333222333444444333222111000000000000111111222------------------------+++++++++,,,,,,---------++++++------------++++++*********++++++,,,,,,,,,------------------------************************(((((()))***+++,,,,,,---***)))((((((((()))+++,,,((()))***+++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------------------------------------.........//////---------.........////////////............/////////000000000000000///...111111222222222333333333111111222333333333333222111111111111111111111111444444444555555555666666666666555555555666666777999888888888888:::;;;<<<<<<;;;999888999;;;>>>???>>>======<<<:::999888888777777888999999999999888777777888999999999999888999;;;===???@@@>>><<<;;;666555555666666777888999777777777777666555444333222333333333333222111111111111111111111111111111+++...111222111000///000------...///000000//////......---------,,,,,,,,,++++++,,,---....................................------------------------........................------------------------,,,------......------,,,...............---------...------,,,---...///000---------.........//////////////////000000000000111111111111111111111111...//////000111222222333444222111111333444444444222222333333333444444444222333333444555555555444222333444555666888999999777888999:::::::::::::::999888777666666666666666666777777888888888888777777777888999999999999888777666666666666777777888::::::::::::::::::::::::888;;;;;;888333111444888666555444444333333333333333333333222222000///...111111111111000000000000//////.........------------------------------------...//////000000//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((''''''((()))&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///..................------////////////////////////------............------000000000000111111111111111111222222222333333333333222222333555666666555111222333444444444333333111111111111111111111111000000000000////////////,,,,,,,,,---------......------...............---,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))))))))))))))))))))************+++++++++************************''''''((()))***++++++,,,+++++++++++++++++++++++++++***)))))))))***,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,---------......////////////////////////000000000000111111111111000111333444444333222111000111111111111222222222222222222222222222222222555444444333333444444555555666666666666666555555999999888777777888888999888999:::999888888:::<<<@@@>>><<<<<<===<<<999666999888777888999:::999888999999999999999999999999>>>>>>======<<<<<<<<<;;;;;;999666444333444666888777777555444333222222222000111111222222111111000222222222111111111111000......///000000000000000//////////////////////////////...------------............------,,,,,,,,,,,,,,,,,,---------......------------------------........................------,,,++++++,,,,,,,,,------------------------.........------,,,,,,,,,---------............///////////////////////////////////////000000000000000000000000111111111111222111000000000111333333222333333222111111222444222222333333333333444444222222333333333333444444333444555666777777777777777777777777777999;;;<<<888888777777777777777888666888888888777666777888<<<888666777;;;===:::666999999999888777666555444777999;;;;;;999777666777888888999888777555333222444444444444444444444444222222222111111111000000222111000000000000000111---............---------------------------------------------------------...------,,,,,,------...+++,,,,,,------,,,,,,+++((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''((()))'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................//////////////////////////////000000000000////////////000000000111111111111111111222222222333333222111111222444555555444111111333444444444333222111111111111111111111111000000000/////////......,,,,,,---------.........,,,,,,------------,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,************************(((((()))))))))*********************************(((((())))))******++++++++++++++++++++++++++++++,,,+++*********+++------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,,,,---------......//////////////////////////////000000000111111111000000111222222222222222000111111111111222222222222222222222222222222222444444333333333333444444555555666666666666555555777777777777777777777777888999999999888888:::;;;???===<<<<<<======;;;888999888777777999999999888999999999999999999999999;;;;;;;;;:::::::::::::::;;;999777555555555666666777666555444333222222222111111222222222222111111222222222111111111000000......///000000000000000//////////////////////////////...---------------......---------,,,,,,,,,,,,,,,,,,---------......------------------------........................---,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,---------............///////////////////////////////////////000000000000//////000000000111111111222111000000000111222333222333333222111111222444222222222333333333444444222222333333333333444444333444555666666777777777888777666666777888999:::999888888777777777888888777888999999777777888999<<<999666777;;;<<<:::777999999999999999777666555777888::::::888777777777888888999888777555444222444444333333222222222111222222111111111000000000111000000000000000111111333222111000////////////------------------------------------------------...------,,,,,,------...+++,,,,,,------,,,,,,+++((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................////////////////////////111111222222222222111111//////000000000000111111111111111222222222222333111000000111333444333222000111222333444333222222111111111111111111111111000////////////.........---------.........//////++++++,,,,,,,,,,,,+++++++++++++++++++++*********++++++++++++++++++++++++++++++************++++++************************'''((((((((())))))))))))************************)))))))))))))))*********++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,---------......//////////////////////////////000000000000111111111111111222333444555666000111111111111222222222222222222222222222222222444444333333333333444444444555555666666666555555444555666777777777666555777888999888777777999;;;===<<<;;;<<<>>>>>>===<<<:::888777777888999999888999999999999999999999999999999999999999:::::::::;;;:::999888777666555555777666555333222222222222222222222333333222222222222222111111111000000000......///000000000000//////////////////////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,++++++,,,,,,---------------------------...------------,,,,,,,,,---------............///////////////////////////////////////000000000000//////000000000000111111111111000000111111222333222333333222111111222444222222222222333333333333222222333333333333444444333444444555666666777777777777666666666777888888999888888888888888999999888999:::999888777888:::;;;999777888:::<<<:::777888999:::;;;:::999777555666777999999888777888999888888888888777666444333444444333222111000000///111111111111000000000000////////////000111111222===:::777333000.........------------------------------------------------...------,,,,,,------...+++,,,,,,------,,,,,,+++((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((())))))))))))((((((''''''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++,,,,,,,,,,,,---------------............///---------...............////////////////////////111111222222222222111111////////////000000000111111111111111222222222222111//////000222222222111///000222333333333222111111111111111111111111111/////////.........------------........./////////,,,,,,,,,,,,,,,++++++***+++++++++***************************************++++++************++++++++++++++++++++++++++++++((((((((()))))))))***************************************)))))))))))))))************************++++++++++++,,,,,,------+++,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......////////////////////////////////////000000000111333222222222333555777999000000111111111222222222222222222222222222222222444333333333333333333444444444555555666666555555333555777888888777666555666777888888777777888:::;;;;;;;;;<<<===?????????;;;999777777888999888888999999999999999999999999999999999::::::;;;;;;;;;::::::::::::888666444333666555444333222222222222222222333333333333222222111111111111000000000000---...//////000000/////////////////////////////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,+++++++++,,,---------------------------------------------------------------............///////////////////////////////////////000000000000////////////000000000111111111111111111222222222222333333222111111222444111222222222222333333333222222222333333333444444444444444444555666777777777777777666666666666666999888888888888999999:::888999::::::999888999:::;;;999777888:::;;;999888777999;;;<<<<<<:::888666555777888888777777888:::777888888888777666444333555444333222111000//////111111000000000/////////.........//////111222333DDD@@@:::444///,,,******------------------------------------------------...------,,,,,,------...+++,,,,,,------,,,,,,+++((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))))))))))))))((((((''''''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))*********++++++++++++++++++,,,,,,------------------............///---------.........//////000000000000000000000000000111111222222111111000...////////////000000000000000111111111222222222000///...///111111111000///000111222222222111000000000000000000000000000............------------------------.........///---------------,,,++++++************************************************+++******))))))******+++************************)))))))))*********++++++))))))))))))))))))))))))*********)))))))))))))))************************)))******++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......////////////////////////...////////////000000000111000000000111333666777000000111111111222222222222222222222222222222222333333333222222333333333333333444555555555555555444555777999999888777666666777777777666666888:::999::::::;;;<<<>>>@@@BBB<<<:::777666777888888888999999999999999999999999777777888888999999::::::888999::::::888666444333555444333222222222222222111222222333333222222111111111111000000000//////------...///////////////////////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,+++++++++,,,,,,---...---------------------------------------------------------............///////////////////////////////////////000000000000...////////////000000000000000111111222222222222222333333222111111222444111111111222222222333333222222222333333333444444444333333333444555666777777777777777777666666666888888777777888999999:::888999::::::999888999::::::999888999::::::999888777888:::;;;;;;:::999888555666888777777777888:::777777888888777666555444666555444333222111000///000000000/////////..................///000111222@@@<<<777222...,,,++++++------------------------------------------------...------,,,,,,------...+++,,,,,,------,,,,,,+++((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))))))))(((((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++***++++++,,,,,,------...---------............///,,,,,,------.../////////000000000000000000000000000000000111111000000000......////////////000000000000000111111111111222111/////////111111000///...///000111222111000000000000000000000000000000......---------,,,,,,,,,,,,,,,,,,---------......---.........---,,,+++***)))))))))*********************************************))))))))))))******))))))))))))))))))))))))************++++++++++++)))))))))))))))))))))))))))))))))))))))*********************************((()))***++++++++++++*********++++++,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......////////////////////////......////////////000000---------......000111222000111111111111222222222222222222222222222222222333333222222222222333333222333444555555555555555444555777888999888888777555666777666555555777999888999:::::::::<<<@@@BBB===:::777666777888888888999999999999999999999999555555555555555666666666777777888888777666444333444444333222222222222222111111111222222111111111111111000000000/////////------...////////////...////////////////////////...------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------------------------,,,,,,,,,------------...---------............///////////////////////////////////////000000000000......////////////000000000000111222222222222111222333333222111111222444111111111111222222222222222222333333333333444444444333333333333555666777666666777888888777777777666666666666777888999999888999:::999888777888:::999999999999999999999999777777888999999:::::::::666777777777666666777999666777888888888666555444555555444333222111111000////////////........................///000000111444333111///......///000------------------------------------------------...------,,,,,,------...+++,,,,,,------,,,,,,+++((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++***)))((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++,,,,,,---......---------............///,,,,,,------...//////000000000000000000000000000000000111111111111000000........./////////000000000000000000111111111111111000///000111111000///...///000111111111000///000000000000000000000000---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,+++***)))((()))))))))*********+++******************************))))))))))))******(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((())))))******++++++************************)))***+++,,,,,,,,,++++++))))))******+++,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////........./////////000000,,,---...///////////////000111111111111222222222222222222222222222222222333333222222222222333333111222333444555555555555444444555666666777888888555666666666555555777888777888999999999:::???BBB>>>;;;777555666777888888999999999999999999999999555555555444444444444444555555666666666555555555444333222222111222222222///000000111111000000///111000000000////////////,,,---......//////......////////////////////////...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------------------------,,,,,,,,,---------......---------............///////////////////////////////////////000000000000........./////////000000///000111222333222222111222333333222111111222444111111111111222222222222222222333333333333444444444333222222333444666888555666777999999999999888555555555555666777888999777888999999777777888999999999:::999999888999:::777777666666777999:::;;;777888888666555555666888666777777888888777555444333333222222111111111000/////////.........------//////.........//////000......------...//////000------------------------------------------------...------,,,,,,------...+++,,,,,,------,,,,,,+++((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***+++,,,,,,+++***)))(((&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++,,,,,,---......---------.........//////,,,,,,------...///000000000000000000000000000000111111111222222111111111............/////////000000000000000111111111111222111///000111222000///---...000111111111000///000000000000000000000000---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++)))(((((((((((())))))*********+++))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))***+++,,,---...---,,,,,,(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......////////////////////////............/////////000///000111222222111000///000111111111111222222222222222222222222222222222333222222222222222222333111222333444555555555555444333333444444666777888444555666666555555666888666888999888777999>>>BBB>>>;;;777555666777888888999999999999999999999999777777777666666555555444444444444444555555555666333333222222111222222222//////000000000000//////000000000000////////////,,,---......//////......////////////////////////...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------------------------,,,,,,,,,------.........---------.........//////////////////////////////////////////000000000000............/////////000///000111222333222111111222333333222111111222444000111111111111222222222222222333333333444444444444333222222222444666888555666888999:::::::::999444444444444555666888888666888999888777666777888888999::::::999888999:::777666555555666888:::<<<888888888666444444666888666666777888888777666555111111111000000000000000//////.........---------000//////.........//////............---------,,,------------------------------------------------...------,,,,,,------...+++,,,,,,------,,,,,,+++)))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///////////////000000000000111111000///////////////...............///000000000000000000000000000000222222222111000//////...//////000000111111111222////////////////////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---******---,,,((('''(((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************---+++)))((('''((()))***))))))))))))))))))))))))***)))(((''''''((()))***************************))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++******+++++++++,,,,,,,,,------------------------------------------------..............................------------..................////////////444333333222111000///////////////000111111222222222222222111111111111000333333333222222222111111555555555555555555555555333444444555666777888888555666777666555444555666:::888666555555777999;;;888777777777777777888888999999999999999888777666777888888999999888666555222222333333333444444444222222222111111111000000000000000000000000000000///////////////////////////////////////////////////...---...//////---+++,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***+++,,,---...---,,,++++++***((())),,,/////////,,,---......//////..............................,,,,,,,,,---...///000000//////............//////000000000000////////////000000000000000000000000111111111111111111111111333333222222111222222222111000000111444666666666666666444222111222555888888888888888888888888888777777888777666666888;;;777666555444444555666777999999:::::::::999999888666555555777999:::999888777777666555555555555555666555555555555444444444444444444333111000...---111111000000//////......------------------------........................,,,------......------,,,---------............///---,,,***))))))***,,,---++++++++++++++++++++++++))))))******))))))((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///////////////000000000000111111000///////////////...............///000000000000000000000000000000222222111111000//////...//////000000000111111111........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---***)))+++***''''''***+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************,,,+++)))((('''((()))***))))))))))))))))))))))))***)))(((''''''((()))***************************))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++******+++++++++,,,,,,,,,------------------------------------------------..............................------------..................////////////222111111000000//////.../////////000111111222222222222222111111111000000111111111222222333333333444444444444444444444444555555555555555555555666444666666666444444555666888777555444555666999:::777777666666666777777888888999999999888888777666777888999999999888666666111222222222222333333333222222111111111000000000////////////////////////................................................///...---...//////---+++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------***---//////---,,,,,,...+++,,,,,,---------------........................,,,,,,------......////////////............//////000000000000////////////000000000000000000000000111111111111111111111111333222222111111222222222333222111222333444555555222555777666222000111333888888888888888888888888555666555444333444777999777666555555555555666777888999999:::999999888888666555555777999:::999888777666666555555555555555444444444444333333333333222222222222111000......000000000000//////......------------------------------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------,,,***))))))***,,,---++++++++++++++++++++++++******++++++******)))((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///////////////000000000000111111000///////////////...............///000000000000000000000000000000222111111000000//////...////////////000000000000........................,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...***)))+++***'''(((+++******))))))))))))******))))))))))))))))))))))))))))))))))))************++++++)))((((((((()))***))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------......------------......---............//////////////////////////////////////////000111111222222222222111111111000000000///000111222333444444555333333333333333333333333555555555444444333333333333444555555444333444666555555444333444666999:::777666666555555555666666888888888888888777777666777777888888777777666555000000000111111111222222111111111111000000000000////////////////////////...................................................---------///...---+++,,,,,,------------,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......)))///444333...)))))),,,***+++,,,,,,------,,,,,,---------------------------------------.........//////............//////////////////000000000000000000000000000000000000111111111111111111111111222222111111111222222333444444333333333333333444444;;;BBBBBB;;;333111222777777777777777777777777666666555333222333777:::888777666555555666777888888888999999999999888888666666666777999:::999777666666555444444444444555333333333222222222111111000000000000000///......000000000////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++++++++***))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))***************+++++++++++++++,,,,,,,,,,,,------,,,------......------,,,---------............///////////////000000000000111000000///////////////...............///000000////////////////////////111111000000////////////////////////////////////........................,,,,,,,,,++++++++++++***++++++++++++++++++++++++---++++++...---***)))+++***))))))))))))))))))***))))))))))))))))))))))))((()))))))))************+++***)))(((((()))******))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))******************************++++++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......------------......---------.........//////.........//////000000000/////////000111111222222111111111111000000000000000000111222333333444444333333333333333333333333333333333333333333333333222333555444333333444555333333222333444666888999666666555444444444555555666777777888777777666666555666555555555555444444/////////000000000000111111111000000000/////////////////////////////////........................------------------------...---,,,---......---+++,,,,,,,,,------,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++,,,---///000+++///222111---))))))+++++++++,,,------------,,,------------------------...---------------------//////............//////////////////000000000000000000000000000000000000111111111111111111111111111111111111111222222333333444444333333333444666===GGGQQQPPPEEE999444333666666666666666666666666888888666444333555999<<<888777666555555666777888666777888888888888888888777666666777999999888777666555444444333333444444333333222222222111111111......///////////////...////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,---------,,,------......------,,,---------............///////////////000000000000111000000///////////////...............///000000////////////////////////000000000//////////////////.............................................,,,,,,+++++++++*********++++++++++++++++++++++++++++++---222222---******)))))))))******)))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))******++++++******)))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------......------------......------------...............//////000000111111222/////////000111111222222111111111000000000//////222222222222222222222222333333333333333333333333111111222222333444444555222333444444333333444666222222222333444666777999666666555444444444444444555666666777777777666666444444333333222222222222....../////////000000000000000000/////////......................................................---------------------------,,,,,,---......---++++++,,,,,,,,,,,,,,,,,,+++)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++---...///---,,,+++***++++++++++++,,,,,,---...............---------------------------------------,,,,,,,,,//////............//////.../////////000000000111000000000000000000000000111111111111111111111111111000000000111111222333000222444444333444666999AAAKKKTTTRRRFFF999333222555555555555555555555555777777666444333555888;;;888777666555555666777888555666777777888888888777777666666777999999888666555555444333333333333333333333333333222222222111------...////////////................../////////------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++******)))((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,***++++++,,,,,,------...,,,------......------,,,---------............///////////////000000000000111111000///////////////...............///000000000000000000000000000000////////////////////////...............---------------------------------++++++++++++************+++++++++++++++++++++++++++***---222222---***+++))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))************)))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,------------........./////////000000111111111/////////000111111222222111111000000000/////////333333333222222222111111333333333333333333333333000111111222444555555666222333555555444444555777333333333444555666777888777666555444444444444444444555555666666666666666333333222111111111111222........./////////000000////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++++++++,,,,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------,,,***''''''***,,,---,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------//////............//////......//////000000111111000000000000000000000000111111111111111111111111000000000000000111222333///222444444333444777;;;===DDDIIIFFF<<<333......444444444444444444444444333444444444222333555777777666555444444555666777444555666777777888777777888777666777999999888666444444333222222222222333333333333222222222111111......///////////////...---............/////////------------------------........................,,,------......------,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++))))))******))))))((('''''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,******+++,,,,,,---......,,,------......------,,,---------............///////////////000000000000111111000///////////////...............///000000000000000000000000000000////////////////////////.........---------,,,,,,------------------------++++++++++++************************************,,,******---...+++***---((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************)))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,---------........./////////////////////////////////000111111222222111000000000////////////222222222222222222333333444444444444444444444444222222333333444444555555222444555555555555777888444444555555555666666777888777666555444444444444333444555555666666666555555444333222111222222333...////////////000000000/////////.........------........................------------------------+++++++++++++++++++++++++++++++++,,,......---+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++)))***++++++++++++,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...//////............//////.........///000111111111000000000000000000000000111111111111111111111111////////////000111222333111444666555333222666:::888;;;<<<999333//////000333333333333333333333333222333555555444333444555666555444333333444555666333444555666777777777777888777777777999999777666444333333222222222222222222222111111111000000000//////000000000//////...---------.........//////------------------------------------------------,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,******+++,,,,,,---......,,,------......------,,,---------.........//////////////////000000000000111111000///////////////...............///000000000000000000000000000000.........///////////////.........------,,,,,,,,,------------------------+++++++++************)))************************...***'''))))))(((***///((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************'''((()))***************))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------.........,,,,,,,,,---------............................../////////000111111222222000000000000////////////000000111222333444444555555555555555555555555555555555444444444444333333333444666666555666777999555555666666666666666666888888777666555444444444333444444555666666666555666555444333222333444555////////////000000000111//////.........---------........................------------------------++++++++++++++++++++++++++++++***,,,......---,,,+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))++++++++++++++++++++++++((()))***+++,,,+++******&&&,,,111111,,,)))***,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......//////............//////---......///000111111222000000000000000000000000111111111111111111111111////////////000111222333222666888666222111444888777777555333111111444777333333333333333333333333222555777888777666666666555444333222222333444555333444555666777777777777888777777777999999777555444333222222111111222222000000000000////////////000000000000000//////...---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))''''''''''''(((((((((((()))******)))&&&%%%&&&''''''''''''(((***)))'''%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))(((((())))))))))))************++++++******++++++,,,---******+++++++++,,,,,,,,,///...---,,,+++,,,,,,---,,,,,,,,,---------......000000000000000000000000000000000000//////////////////////////////////////////////////////////////////.........---------///......---------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))+++---000///***&&&*********************************)))******+++,,,,,,***((((((***+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++...------,,,,,,------...........................---...///...------.../////////000000///...------////////////000000000000000000000000000000000000111222222222222222222333444444555555555555444444555555444444444333333333333555666666555444444555666777777777888888888888:::999888777666444333333555444333222111222333333444444333333222111000000111111000000//////........./////////---,,,---...................................................------------------------------------------------,,,,,,***)))))))))***++++++++++++++++++++++++++++++++++++*********)))))))))************+++++++++*********++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---......//////......---------............///000000////////////000000000000000000000000000000/////////000111111222222///111222111000///000111333333333444444333222222333333444444333333222111222222222333333333444444444555666777777666555444555555555777999999777555666666777888999999::::::555555666666777777888888666555555444222111000000000000000000000000000000////////////////////////........................++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))************+++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''(((((((((((('''(((***)))(((((()))***...,,,)))'''((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))((())))))))))))************++++++******++++++,,,---******+++++++++,,,,,,,,,///...---,,,+++,,,,,,---,,,,,,,,,---------......////////////////////////000000000000/////////...................................................///.........---------------------,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))***,,,...---***'''***************************************++++++,,,---+++))))))***+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++***+++---......------,,,,,,------...........................---...///...------...//////////////////...------////////////000000000000000000000000000000000000222222222222333333333333444444555555555555444444555555555444444444333333444555777777555444555666666666777777777888888888999999888777666555444444555444333222222222333333444333333222111111000000111000000000/////////....../////////---,,,---...................................................------------------------------------------------,,,,,,***)))))))))***++++++++++++++++++++++++++++++++++++*********)))))))))************+++++++++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---............------------............///000000////////////000000000000000000000000000000/////////000111111222222///111222111000///000111222333333444333333222222444444444444444333222222333333333333444444444444555555666777777666555444555555555777888888777555666666777888888999::::::666666666666666777777777555555444333222111000000////////////////////////........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))************+++++++++,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''((((((((((((%%%''')))*********,,,...555000***&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************+++************+++,,,,,,******+++++++++,,,,,,,,,...------,,,,,,,,,,,,---,,,,,,,,,---------......////////////////////////000000000/////////..................................................................------------,,,,,,+++++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************+++++++++***************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))***++++++)))(((************************************++++++,,,,,,///---++++++,,,,,,+++************++++++++++++,,,++++++++++++++++++++++++,,,------+++******,,,......------,,,,,,------...........................---...///...------...//////////////////......---////////////000000000000000000000000000000000000222222222333333444444444444444555555555555444444555555555555555444444444444666888777666555666666666666666666777777777777888777777777666666666666555555444333333333333333333333222222111000000000000000000000////////////.../////////---,,,---...------------------------------------------------------------------------------------------------,,,,,,+++************++++++++++++++++++++++++++++++++++++***************)))************+++++++++***++++++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------------------------............///000//////......//////000000000000000000000000000...//////000000111111222///111222111000///000111222222333333333333222222444555555555555444333333333444444444444555555555666666666666666555444333555444444666777888666555666666777777888888999999666666666666666555555555555444444333222111000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))************++++++++++++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))''''''''''''((((((((((((%%%'''((())))))***,,,---333///***'''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))((()))))))))***************************++++++,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////000000/////////.........................................................------------------------,,,,,,,,,+++,,,,,,---...,,,,,,++++++++++++,,,,,,************************************************************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))))))))************************)))******+++,,,,,,,,,,,,000///---,,,------+++***************++++++++++++++++++++++++++++++++++++,,,...111000---*********...------,,,,,,------...........................---...///...---------///...///////////////......////////////000000000000000000000000000000000000222222222333444444555555333444444555555444444333555555555555555555555555555777888888777666666777555555555666666666777777666666666666666666666666555444444333333333333333222222111111000000000000000000000000////////////.../////////---,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---------............////////////....../////////000000000000000000000000......//////000111111111///111222111000///000111111111222333333333333222555555666666555555444333444444444555555555666666666666666666555444333333555444333444666777666555666666666777777777888888777777666555555444333333444333333222111000000000////////////////////////........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))*********+++++++++******++++++,,,,,,,,,---******+++++++++,,,,,,,,,&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))''''''''''''((((((((((((&&&'''(((((('''''')))***,,,***((((((((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******((()))))))))******************))))))******+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////............................................................,,,,,,---------------------------------...//////,,,++++++******++++++,,,************************************************************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''')))***))))))))))))))))))))))))((()))+++,,,---------,,,000///------...---+++***))))))*********+++++++++++++++++++++++++++++++++...444999888333---)))(((...------,,,,,,------...........................---...///...---------///......///////////////...////////////000000000000000000000000000000000000111111222333333444555555333333444444444444333333444444555555555555555555555777888888777666666777444555555555555666666666444555555555555666666666333333333333333222222222111111000000000000//////////////////000000000000.../////////---,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---------............/////////............//////////////////////////////.........///000000111111///111222111000///000111000111222222333333333222555555666666555555444333444444444555555555666666666666555555444444444444555444333333555666555444666666666666666666777777777666666555444333222222222222222111111000000///................................................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''(((((((((((('''((()))((('''&&&'''(((&&&&&&'''(((***)))'''%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))***************))))))))))))***++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,---------............................../////////.........------------------------------------------------------,,,,,,,,,,,,------------------------...//////000++++++************++++++***************************************************************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))((('''''')))***))))))))))))))))))))))))((()))+++---......------///...------......,,,***)))))))))************+++++++++++++++++++++++++++111888>>>>>>777///+++***...------,,,,,,------...........................---...///...------...///---...//////////////////////////////000000000000000000000000000000000000000000111222333333444444333333444444444444333333333333333444444444444444444666888777666555666666444444444444555555555666333333333444444444444444222222222333222111000000000000000///////////////////////////000000000000.../////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***++++++++++++++++++++++++***************+++++++++)))************+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------------------------............//////......------......///////////////////////////---......//////000000111///111222111000///000111///000111222333333333333444555555555555444333333333444444444444555555555555444444333444444555555555333222222444555555444555555555555666666666666666666555444333333222222111111111000000000//////........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++*********+++++++++++++++******+++++++++,,,,,,,,,(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''((((((((((((''')))***)))((('''((()))&&&&&&&&&((())))))'''%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))************)))))))))))))))***++++++******+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++,,,,,,,,,---------..............................//////.........---------------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,---...///000++++++************++++++************************************************))))))*********+++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++***(((''')))***))))))))))))))))))))))))''')))+++---......---------,,,,,,---......,,,***))))))))))))************++++++++++++++++++++++++///666;;;:::333---,,,......------,,,,,,------...........................---...///...------...///------...///////////////////////////000000000000000000000000000000000000...//////000222333333444222333333444444333333222222222222333333333444444444555777777555444555666333333444444444555555555333222222222222222222222000111111222111000///...////////////////////////.../////////000000000111.../////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,+++***++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---............------------............//////......------......///////////////////////////------......///000000000///111222111000///000111///000111222222333333333444444444444444333222222333333333333444444444444444333333333333444666777555333111111333555555444555555555555555555555555555444444444333333222222000000000000000/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++++++++++++++******************+++++++++,,,,,,,,,&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))''''''''''''((((((((()))''')))******))))))***,,,)))(((''''''(((((('''%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++))))))))))))************)))))))))))))))******+++******+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++,,,,,,,,,---------..............................//////.........---------------------------------------------------------+++++++++,,,,,,---------++++++++++++,,,---...///++++++************++++++))))))))))))))))))))))))************************))))))******++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''***,,,,,,)))((()))+++))))))))))))))))))))))))''')))+++---//////...---+++++++++,,,......,,,***))))))))))))************+++++++++++++++++++++++++++000555333---)))+++///...------,,,,,,------...........................---...///...------...///------...///000000//////////////////000000000000000000000000000000000000---...///000111222333333222333333444444333333222111111111222222333333333333555666666555444444555333333333444444444555555222222222111111111000000///000000111111000...---.........///////////////.../////////000000111111.../////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...---,,,+++***++++++++++++++++++++++++))))))******++++++++++++)))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---......//////......---------.........//////.........------.........////////////////////////------......///000000000///111222111000///000111//////000222222333333333333333444444333333222111222222222333333333444444333222222222333555777888555333111111333444555444555555555555555555555444444444333333333333222222000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++,,,+++++++++******))))))******+++++++++,,,,,,,,,((((((((((((((((((((((((''''''(((((())))))******''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((()))***************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................---------------------------------,,,,,,+++++++++---------,,,,,,+++++++++------------------------------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))******))))))((((((''''''******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&'''))),,,...///000000,,,,,,,,,++++++******************)))))))))))))))++++++***************++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////---...............------............////////////000000000000000000000000111111111111111111111111222222333333333444444444111111222222222333333333222444555555555444666777222222222333555555444222333333222222111000//////000000111111111111000000------------------------..............................//////...---,,,,,,------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********++++++************++++++,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,------.........------............------///////////////.........,,,---------.../////////......//////000000000000000000111111111111000000///000111222222333222222444444333222222333333333111111222222222333333333333333333444555666888888777666444333222222333333333444777888888777555333555444222000//////000111////////////////////////........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))((()))))))))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((((()))***************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------.........................................................---------,,,,,,.........------,,,,,,,,,------------------------------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))'''''''''((((((((())))))***)))))))))((((((((('''***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***,,,...///111111000///...---,,,***))))))***)))))))))))))))))))))++++++***************++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------....................................---...............------............////////////000000000000000000000000111111111111111111111111222222222222333333333333111111222222222333333333333444555555555555777999444333222222444444333222333333222111111000////////////000000000000//////...............................................................---,,,,,,------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,+++++++++******++++++************++++++,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......------............------////////////............---------...............111111111111111111222222000000111111111111000000///000111222222333222222444333333222222333333333111111111222222222333333222222222333444555777777777666444333222222333333222444666777777666444333444333111///...///000000................................................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))((((((((((((''''''((())))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))(((((()))***************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------//////////////////////////////............------............------------------------------------,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++---///111222333222111///,,,***)))((())))))))))))))))))******+++***************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------....................................------...............---............////////////000000000000000000000000111111111111111111111111000111111111222222222222111111222222222333333333444444555444444666999<<<777555222111222333222222222222222111111000000///......////////////..............................---------------------------............------,,,------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,++++++++++++***++++++************++++++,,,,,,,,,++++++++++++***)))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,------------...------............------.......................................---------111111111111111111111111000000111111111111000000///000111222222333222222333333222222222222333333111111111222222222222333111111111222333444555666666666444333333333333333222333555666666444333111222111///...---......///........................------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((******))))))((((((''''''''''''((())))))))))))))))))******))))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))(((((()))***************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------....................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))*********************************)))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))+++---000111222111000...,,,***)))((()))))))))))))))******************)))******+++,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,---------.................................,,,---......///.....................////////////////////////////////////111111111111111111111111000000000000111111111111111111222222222333333333333333333222222444999<<<999666333111111222222111222111111111000000000///---..................---........................---------------------------------......------,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))*********+++++++++******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------------------------------............------------...............////////////...---------,,,///////////////.........000000111111111111000000//////111222222222222222222222222222222222333444111111111111222222222222000000000000111222333444555555444444333333333333111222333444444333111000000///...------------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((((()))***++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((******))))))((((((''''''''''''((())))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))(((((()))***************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((((((((***---...---,,,,,,++++++*********(((((())))))******************))))))***++++++,,,***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,------------...........................,,,------...//////..................////////////////////////////////////000000000000000000000000//////000000000111111111111111222222222333333333222222111000000222666:::999666333111111111111111111111111000000000000000------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------------,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))*********+++++++++******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------------------------------............------,,,---------......///////////////...---------,,,//////..................000000111111111111000000//////111222222222222222111111111111222222333444000000111111111222222222000000000000000111222333444444444444444444333333222222333333222111000000......------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((((()))***++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))(((((()))***************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((()))+++,,,))))))))))))*********+++((((((((()))******++++++))))))))))))***+++,,,,,,******++++++++++++*********++++++,,,,,,------...,,,,,,,,,,,,------------------------------------,,,,,,---...////////////............////////////000000000000000000000000000000000000000000000000///000000000111111111111111111222222222333333333111222111000000111444666888666333222222222111000000000000000000000000000------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,------------------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++***++++++++++++,,,,,,,,,++++++************++++++***++++++++++++,,,,,,,,,)))************+++++++++******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,...------------,,,,,,,,,------............------,,,,,,,,,---......//////...............---------/////////000000111111111000000111111111111000000///000111222222333222222111111000111111222333444000000000111111111111222000000000000000111222222333444444555555444333333333333333222222111000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))&&&'''((())))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((((()))***************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,------......*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))))))))*********'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((())))))*********'''(((((()))******++++++))))))))))))***+++,,,---******++++++++++++************+++,,,,,,---......++++++,,,,,,,,,---------------------------------+++,,,---...////////////............////////////000000000000000000000000000000000000000000000000000000000111111111222222111111222222222333333333222333333222111111222444666555333333333333111000///000000000000000000000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,)))************+++++++++******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,......---------,,,,,,,,,------............------++++++,,,------...//////---------...............---......///000111222222000000111111111111000000///000111222222333222222000000000000111222333444000000000000111111111111111111000000111111222222333333444555555444444333444333333222222111000000------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,+++************************++++++++++++++++++++++++((((((((((((((((((((((((''''''(((((())))))******'''(((((()))))))))))))))%%%&&&''')))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))(((((()))***************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------.........//////+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++************)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))************'''((((((((())))))******'''((((((((())))))******************************************************)))))))))))))))))))))))))))***++++++++++++******)))))))))))))))*********'''(((((()))***+++++++++))))))))))))***+++,,,---******++++++++++++************+++,,,,,,---......++++++,,,,,,,,,---------------------------------+++,,,---...////////////............/////////000000000000000000000000000000000000000000000000000111111111111222222222222111111222222222333333333333444555444222111222333555444333333444444222000////////////000000000000......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------*********++++++,,,,,,,,,++++++************++++++*********++++++,,,,,,,,,)))************+++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,.........------,,,,,,,,,---..................---++++++,,,,,,---...//////,,,------....../////////***+++,,,---...000111111000000111111111111000000///000111222222333222222000000000000111222333444000000000000111111111111222111111111111111222333222333444555555555444333444444333333222111111000------...//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++((()))+++,,,---------,,,************************++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((()))******+++((((((((((((''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---.........------,,,,,,,,,---------............///............////////////////////////000000000000000000000000////////////111111111111000000000000111111000000111111222333333333444333222222333555222222222111111111111111000000///............///------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******************************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,---------......,,,,,,,,,---------..................////////////////////////000000000000////////////////////////000000000000111111111111222222222222222222222222333333333333333222111000111111111111111111222222333333333222222222111111333333222222111000//////..............................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++---...------...///************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((())))))******((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******************************)))************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++******)))((())))))))))))************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,......---------,,,,,,,,,---------............///............////////////.../////////000000000000000000000000////////////111111111111000000000000111111000000111111222333222333444333111111333444222222222111111000000000000///......------......------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******************************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------..................////////////////////////000000000000////////////////////////000000000000111111111111222222222222222222222222333333333333333222111000111111111111111111111111333222222222111111111111333333222111111000//////...........................------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,*********,,,---...************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((())))))***((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******************************)))************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************)))(((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++...------------,,,,,,,,,---------............///............////////////....../////////000000000////////////000000000000111111111111000000000000111000000000000111222222222333333222111111222444333333222111000000//////......---,,,,,,,,,------------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..................////////////////////////000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222333333333222111111111111111111111111111111111111111111000000000000222222111111000000//////------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,///111111...***************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************************))))))*********+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************)))***************))))))((()))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************++++++++++++******************************+++++++++,,,,,,,,,---------,,,,,,++++++***---------------------------------............///............////////////........./////////000000////////////000000000000111111111111000000000///000000000000000111222222111222333222000000222333333333222111000///.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++***))))))((())))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..................////////////////////////000000000000000000000000000000000000///000000000111111111111111111111111111111111111222222333333333222222111222222222111111111111111000000000000000/////////111111000000000/////////---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((+++222;;;@@@<<<000&&&************************************++++++++++++******************************))))))******+++,,,******+++++++++,,,,,,,,,((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************************))))))*********+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++,,,++++++***((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******************************+++++++++,,,,,,,,,...------,,,,,,+++++++++---------------------------------............///............////////////............////////////.../////////000000000111111111111111000000000///000000//////000000111222111111222111000///111333222222111111000//////...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,......---,,,+++******)))))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,---------......,,,,,,,,,---------..................////////////////////////000000000000000000000000000000000000///000000000111111111111111111111111111111111111111222222333333333222222222222222111111111000000////////////////////////000000//////////////////------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''***222<<>>333)))************************)))))))))******+++++++++******************************))))))******+++,,,******+++++++++,,,,,,,,,((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******++++++++++++++++++++++++)))************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++******************************+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------------...---------............///............////////////------........./////////......//////000000111111111111111111000000000000000////////////000111111000111111000//////000222111111000000000/////////------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,...------,,,,,,+++++++++)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,******+++,,,------------,,,,,,,,,---------......,,,,,,,,,---------..................////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111222333333333222222333333222222111000000000////////////000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))),,,111555555111---************************(((((())))))***+++++++++******************************))))))******+++,,,******+++++++++,,,,,,,,,((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******++++++++++++++++++++++++)))************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************************************))))))***+++++++++++++++))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------......---------............///............////////////---------.........//////.........///000111111111111111111111000000000000///////////////000111111///000111000......000111////////////000000000000......---,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,)))***+++,,,------------,,,,,,,,,---------......,,,,,,,,,---------..................////////////////////////000000000000////////////////////////000000000000111111111111111111111111111111111111000111222333333333333222333333222222111000000////////////000000111111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,,,,,,,************************((((((((()))***+++++++++******************************))))))******+++,,,******+++++++++,,,,,,,,,((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''&&&)))(((((((((''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))******++++++++++++++++++++++++)))************+++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++++++++++++++,,,************************))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------.........---------.........//////............/////////000---------.........//////---......///000111111222111111111111000000000000///////////////000111111///000000000......000111......//////000000111111///...------,,,,,,------++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,***************+++++++++)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,)))***+++,,,------...---,,,,,,,,,---------......,,,,,,,,,---------................../////////000////////////000000000000////////////////////////000000000000111111111111000000000000000000000000000111222333333333333333333333222222111000000/////////000000111111222222---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&&&)))---...,,,)))&&&%%%************************'''(((((()))***+++++++++))))))))))))))))))))))))*********)))***++++++,,,******+++++++++,,,,,,,,,''''''''''''(((((((((((())))))(((((('''''''''&&&))))))(((''''''''''''''')))))))))))))))))))))))))))))))))++++++***&&&###(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,***************************,,,------,,,++++++,,,---------,,,,,,,,,,,,+++*********,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******+++*********))))))((((((((((((((()))******++++++******++++++++++++******************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,---------......,,,---......//////......---.........//////000000////////////000000000000222111111111000000//////////////////////////////......------------............////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///---------............/////////............//////111111111000000000000000////////////000000000000000000////////////000000000000000000000000000000222222222222222222222222333333333222222000//////,,,---------...///////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************))))))))))))************************************111///+++((('''(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************''''''''''''(((((((((((()))(((((((((''''''''''''))))))(((''''''''''''''')))))))))))))))))))))))))))((('''((()))***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))************)))*********+++++++++,,,,,,***************************,,,------,,,++++++,,,++++++++++++++++++++++++---+++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************)))))))))(((*********))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,---------......,,,---......//////................../////////000.../////////000000000000111111111000000000//////////////////////////////......------------......---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************+++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///---------............/////////............//////000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000222222222222222222222222222222222222111000///...---------...............//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************))))))))))))************************************...,,,***((('''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************''''''''''''(((((((((((((((((((((((('''''''''''')))((((((''''''''''''((()))))))))))))))))))))))))))'''%%%%%%(((***++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))*********++++++++++++,,,***************************,,,------,,,++++++,,,,,,++++++++++++,,,,,,---///,,,***)))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************))))))))))))++++++******)))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,---------......,,,---......//////..................////////////....../////////000000000111111000000000000//////////////////////////////......------------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,************************+++++++++***************************************************************++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///---------............/////////............//////000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000111111111111111111111111000111111111000///...---...............---------///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************)))))))))*********++++++******************************)))(((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************''''''''''''(((((((((((((((((((((((((((''''''''')))(((''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))************++++++++++++***************************+++------+++***+++,,,///...---,,,,,,,,,---...---+++******+++,,,+++)))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************))))))))))))***************)))))))))))))))************))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......///..................///////////////........./////////000000000000000000000000//////////////////////////////...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///---------............/////////............///////////////000000000000000////////////000000000000000000////////////000000////////////////////////111111111111111111111111//////000000///...------/////////...---------,,,///...------,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************))))))*********+++++++++************************(((((()))******+++******++++++++++++++++++++++++++++++++++++++++++++++++************************''''''''''''(((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''((()))***)))&&&###((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******))))))*********+++++++++************************)))+++,,,,,,+++******+++000...---+++++++++,,,---******+++,,,...---+++(((++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************))))))))))))******))))))))))))))))))******(((((())))))************)))******++++++******)))************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......///.........///////////////.....................//////////////////////////////000000////////////////////////------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///---------............/////////............//////......//////000000000000////////////000000000000000000////////////000000////////////////////////000000000000000000000000...////////////......---/////////...---------,,,......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************************++++++++++++************************((()))***,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************''''''''''''(((((((((((('''''''''((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))''''''(((******(((%%%!!!(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***+++++++++++++++)))))))))************+++************************)))+++,,,,,,+++******+++---,,,***))))))+++---...---,,,,,,---...---+++(((++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************'''(((((()))******++++++******++++++++++++******************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////......///////////////.........------........./////////......////////////000000////////////////////////------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))************+++***************************************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++)))******+++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///---------............/////////............//////---......//////000000111////////////000000000000000000////////////000000000000000000000000000000////////////////////////......////////////.....................---------...------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***************************************************************++++++++++++,,,************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************''''''''''''((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))))))))))))))))))))))))))''''''&&&''')))(((&&&$$$(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))***************))))))))))))************************************)))***,,,,,,***)))***+++******)))***,,,000333666555222...+++++++++***)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******((()))))))))************)))))))))))))))*********))))))************))))))************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,---......//////......000/////////............---------.........//////........./////////000000////////////////////////---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,************************))))))***+++++++++++++++++++++++++++++++++++++++)))))))))))))))***++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///---------............/////////............//////------......///000000111////////////000000000000000000////////////000000000000000000000000000000////////////////////////...//////000000000//////---------..................---,,,,,,++++++,,,,,,******************************************************++++++++++++***************************************************************+++++++++,,,,,,***************************************+++++++++************************++++++++++++++++++++++++************************''''''''''''((((((((()))&&&'''''''''(((((())))))'''''''''''''''((()))***))))))))))))))))))))))))'''&&&$$$%%%'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************************************)))***,,,,,,***)))***+++******+++---111666;;;>>>===777///)))'''((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******(((((())))))*********+++++++++******)))((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,---......//////......000000//////.........------------.........//////---.........//////000000////////////////////////---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************************************))))))******++++++++++++************************************************++++++++++++++++++++++++***+++,,,,,,------------************************))))))***++++++++++++***++++++++++++++++++++++++)))))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************************++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///---------.........////////////............//////---------...///000000111////////////000000000000000000////////////000000000000000000000000000000//////////////////////////////000000000000000///,,,------....../////////...---,,,,,,++++++,,,,,,******************************************************++++++++++++************************************************************+++++++++,,,,,,,,,******************************))))))))))))******************************++++++++++++++++++++++++************************'''''''''''''''''''''''''''(((((()))***+++++++++))))))))))))))))))))))))''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************************************---***)))---666<<<>>>===GGG===111******+++(((%%%))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((***,,,---))))))))))))))))))))))))*********)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++******************++++++++++++,,,---......---.........---,,,,,,+++---------............//////////////////...............------------......111111000000//////......///............---------------......------,,,++++++,,,,,,------,,,,,,+++------,,,,,,+++***))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************+++***)))))))))***,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++************************,,,,,,,,,++++++*********)))+++,,,,,,+++***,,,---...---+++*********+++++++++++++++*********))))))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,,,,------........................---.........//////000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,+++++++++************************************************+++++++++++++++++++++++++++++++++++++++*********))))))************************************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,'''''''''''''''''''''''''''(((((()))******++++++))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************************************,,,+++---444===CCCDDDCCCIII???222,,,+++,,,***''')))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((()))***+++,,,))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************,,,,,,,,,,,,---...//////------......------,,,+++------------............/////////////////////.........------------......000000000///////////////............---------------------...------,,,++++++,,,,,,------,,,,,,+++------,,,++++++***))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************+++***)))))))))***+++,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++******)))+++,,,,,,+++***,,,------,,,+++*********+++++++++++++++*********)))))))))))))))***+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---------------------------........./////////000.../////////000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////------,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++************************************************+++++++++++++++++++++++++++++++++++++++*********))))))************************************************************************************************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,(((((((((((((((((((((((('''(((((())))))******+++))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))***************************************,,,000999CCCIIIJJJIIIJJJ@@@444---,,,---,,,***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((()))***+++,,,))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************,,,,,,,,,------...///000------......------,,,,,,------------..................//////////////////......------------......//////////////////000000............---------------------------,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************))))))******+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******************************++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***)))+++,,,,,,+++***,,,------,,,+++*********+++++++++++++++*********************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.............../////////....../////////000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++******+++++++++++++++++++++++++++++++++***************************************************************************************************************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))******(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((()))))))))***************************************,,,000777???EEEHHHHHHGGG>>>444---,,,,,,---,,,))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))***************++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********************+++++++++,,,,,,+++,,,,,,---...///,,,------...------,,,,,,,,,,,,---------.....................////////////......------------......---......//////000000000.........---------,,,,,,,,,------------,,,++++++++++++,,,,,,,,,,,,++++++,,,+++++++++******))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************************************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++************************++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,+++++++++++++++++++++************************+++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,................................./////////000000000000000000000000000000////////////////////////////////////////////////........................---,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,+++++++++++++++******************************************************************************************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((()))))))))************************************++++++,,,000555:::>>>???@@@:::111+++***+++++++++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))******+++++++++,,,************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))*********+++++++++************+++,,,---...,,,,,,------...------,,,,,,,,,,,,------------...---.........//////000000......------------......------......//////000000...------------,,,,,,,,,,,,,,,------,,,,,,+++******++++++,,,,,,++++++***++++++***************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))******+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++)))+++,,,,,,+++***,,,---++++++++++++++++++++++++************************+++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...............---------............////////////////////////////////////////////////////////////........................------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,,,,,,,,,,++++++******************************************************************************************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************************************+++*********,,,000333555888444...***)))*********))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******)))))))))***++++++,,,,,,))))))))))))***+++,,,---,,,,,,------......------,,,,,,,,,,,,------------------......///000000000......------------........................//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++++++++******************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))***++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++************************++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,)))+++,,,,,,+++***,,,---******+++,,,,,,,,,++++++***************+++++++++******************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------........./////////////////////////////////000000000000000000000000........................------------------------,,,,,,++++++++++++,,,,,,*********+++++++++++++++,,,,,,,,,+++++++++******************************---------,,,++++++*********************************************+++++++++************************************************************************************************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************************************)))***+++******+++,,,---111///,,,***************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))***++++++,,,------************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******((())))))***++++++,,,,,,************+++,,,------+++,,,------......------++++++,,,,,,,,,---------------......///000000111......------------........................---------------,,,,,,,,,+++++++++,,,,,,,,,,,,+++************++++++++++++******))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************((()))***+++,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))+++,,,,,,+++***,,,---)))***+++,,,,,,,,,,,,+++))))))*********+++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,---...///------------------------.........------,,,,,,,,,---------.........//////------------------------000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))*********++++++++++++,,,,,,,,,+++++++++******************************...------,,,++++++******************************))))))*********+++++++++************************************************************************************************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))%%%%%%&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************************************(((***------,,,+++******---,,,+++++++++*********))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))***+++,,,,,,------************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******((())))))***++++++,,,,,,++++++++++++,,,---......+++,,,,,,---.........---++++++,,,,,,,,,------------------...///000000111.........------........./////////......------,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++************++++++++++++******)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************((()))***+++,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********************************++++++,,,,,,,,,)))+++,,,,,,+++***,,,---)))***+++,,,---,,,,,,+++))))))******++++++++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------************+++,,,---....................................------,,,,,,,,,---------.........//////------------------------000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))******++++++++++++,,,,,,,,,+++++++++******************************......---,,,,,,+++******))))))))))))))))))))))))))))))******++++++++++++************************************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&)))))))))))))))))))))))),,,+++***)))((('''&&&%%%''''''((((((((((((''''''((((((((((((((((((((((((((()))))))))'''''')))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******++++++++++++******************************))))))))))))))))))))))))+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((+++*********))))))((((((++++++***)))(((((())))))++++++******))))))(((((())))))))))))))))))))))))---,,,***(((''''''((((((******))))))(((((('''''')))))))))))))))******++++++(((&&&'''***,,,+++)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))+++***)))))))))))))))***))))))))))))))))))))))))+++***)))(((((()))***+++)))************+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------........................++++++,,,,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((++++++******************000...,,,++++++***(((&&&+++*********))))))((((((***)))))))))(((((('''''')))************+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))((((((************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++************************++++++*********************++++++,,,,,,++++++***+++*********))))))((((((++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---------............///......//////...---,,,,,,........................---.........---,,,,,,+++---------,,,,,,+++++++++************************++++++++++++++++++++++++******************************+++++++++******)))))))))***++++++++++++***++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((()))))))))'''''')))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******++++++++++++******************************))))))))))))))))))))))))+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((())))))))))))***************)))))))))(((++++++***)))))))))))))))*********))))))))))))))))))))))))))))))))))))))),,,+++***)))((((((((((((***)))))))))(((((((((''')))))))))))))))******++++++)))'''(((***++++++)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))***)))))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++)))************+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------........................++++++,,,,,,---......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((******++++++++++++++++++***)))((((((***++++++***************)))))))))(((*********))))))((((((((()))************+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***++++++++++++*********)))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------....................................---------............///......//////...------,,,........................------......---,,,,,,+++------,,,,,,,,,+++++++++************************++++++++++++++++++++++++******************************+++++++++******)))))))))***++++++++++++***++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,+++++++++******************************************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))%%%%%%&&&'''((()))******''''''((((((((((((''''''((((((((((((((((((((((((((()))))))))'''''')))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************))))))))))))+++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((()))))))))))))))******+++***)))'''(((***++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))((((((((()))***++++++))))))))))))))))))))))))******))))))))))))******)))************+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------------------------------+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******++++++,,,,,,------,,,***((((((***,,,------************))))))))))))***************))))))))))))************+++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***+++++++++,,,++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,------------....................................---------............///.........///......---,,,---------------------------------------,,,,,,+++,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++************************)))******+++++++++******))))))***++++++++++++***++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,++++++++++++***************************************************++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((($$$$$$%%%&&&'''((()))***''''''((((((((((((''''''((((((((((((((((((((((((((()))))))))'''''')))***(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))******************)))))))))))))))******)))))))))))))))***(((((())))))******++++++(((((((((((((((((((((((('''((()))+++++++++***)))))))))))))))(((((((((((()))))))))))))))******+++***)))(((((()))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))(((((((((((()))***,,,,,,))))))))))))))))))))))))***))))))))))))))))))***))))))*********+++++++++******))))))******+++,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******+++,,,------......555111---******+++++++++*********)))))))))))))))++++++******************))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---------............///---...............------------------------------,,,,,,---------,,,,,,+++,,,+++++++++++++++++++++************************++++++++++++++++++++++++************************))))))***+++++++++******))))))***++++++++++++***************************************************))))))*********+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((()))))))))'''''')))***(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((())))))))))))))))))))))))*********)))))))))))))))******(((((())))))******++++++((((((((((((((((((((((((&&&''')))+++++++++***)))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))************))))))(((((((((((()))***,,,,,,)))))))))))))))))))))))))))))))))******)))))))))))))))*********+++++++++******))))))******+++,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************+++,,,------......777333...+++******))))))))))))))))))))))))************************++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++((()))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++***++++++,,,,,,++++++***))))))******************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................---------............///------...............---------------------------++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************((()))***+++++++++++++++))))))***++++++++++++***************************************************))))))*********+++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((()))))))))'''''')))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))************)))))))))))))))******+++))))))))))))************))))))))))))))))))))))))(((((()))***************(((((((((((()))))))))))))))))))))))))))******+++((()))***)))((((((***,,,))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))************))))))************)))))))))((((((((()))***++++++))))))))))))))))))))))))))))))************)))))))))************+++++++++******))))))******+++,,,***++++++,,,,,,------...***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,,,,------000---***((()))***))))))))))))))))))************)))))))))***************)))************+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***+++++++++,,,++++++++++++++++++++++++************************)))))))))***++++++,,,,,,***++++++,,,,,,++++++***)))))))))))))))*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................---------............///,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,*********+++++++++++++++************************++++++++++++++++++++++++************************((()))***+++++++++++++++))))))***++++++++++++***************************************************)))************+++++++++***++++++++++++,,,,,,,,,************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''''''''(((((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((((()))))))))'''''')))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******++++++++++++******************************))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((()))))))))((()))))))))************)))))))))))))))***++++++*********)))))))))))))))))))))))))))))))))))))))***)))))))))))))))******'''((((((((()))))))))***)))))))))))))))******+++((()))******((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))************))))))***)))))))))))))))******))))))))))))))))))))))))((()))***++++++***)))((()))************+++++++++******))))))******+++,,,******+++,,,,,,---......+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++++++++++++++***((((((***+++******((()))))))))************((((((((())))))*********)))************+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,***++++++,,,,,,++++++***)))))))))******+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................---------............///,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,)))*********++++++++++++************************++++++++++++++++++++++++************************(((((()))++++++,,,,,,+++))))))***++++++++++++***************************************************)))************+++++++++******+++++++++,,,,,,,,,************************************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&''''''((()))***++++++''''''((((((((((((''''''((((((((((((((((((((((((((()))))))))'''''')))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******++++++++++++******************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************(((((())))))*********+++))))))((())))))***++++++++++++******))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++'''((((((((())))))******)))))))))))))))******+++''')))+++***((('''***---))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************))))))************))))))+++***)))))))))))))))***))))))))))))))))))))))))((()))***++++++***)))((()))************+++++++++*********)))***++++++,,,******+++,,,,,,---......,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++++++++******************,,,+++***+++,,,,,,+++)))(((((())))))*********+++''''''(((((()))))))))***)))************+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++************************((())))))***++++++,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................---------.........//////,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++************************++++++++++++++++++++++++************************(((((()))++++++,,,,,,,,,))))))***++++++++++++***))))))))))))))))))))))))************************)))************+++++++++*********++++++,,,,,,,,,************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))))))))))))))((((((((())))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))'''''')))***++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,+++***)))++++++************+++++++++++++++++++++++++++++++++++++++******)))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))++++++++++++++++++++++++******************************++++++++++++************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...,,,------......------,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---************************)))))))))***+++++++++,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((()))))))))******(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,+++***)))++++++************++++++++++++++++++++++++++++++,,,,,,+++++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++******************************++++++++++++************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------..................------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---***************************************+++++++++************************************************************************************************************************************************+++++++++*********))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++++++++++++++*********+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,+++******++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************++++++++++++************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------......////////////......------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,************************+++++++++***************************************************************************************************************************************************************+++++++++***************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))(((((()))***************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,************************************************************************************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************************************++++++,,,,,,,,,++++++***++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++************************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************,,,+++++++++***)))))))))************************************************************************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---************************************************************************************************))))))))))))))))))))))))))))))))))))))))))******************************((()))))))))***************************************++++++,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++************************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************,,,+++++++++***)))))))))************************************************************************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))))))))))))))************+++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------*********+++++++++++++++++++++++++++++++++++++++***************+++++++++************************))))))))))))))))))))))))))))))))))))************************************))))))))))))******************************************+++,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++************++++++************************+++++++++***************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((&&&&&&'''(((((()))******((((((((()))))))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))************************************))))))))))))************************************)))***+++,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************************************++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++******************************++++++++++++************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++************++++++***************************************+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******'''''''''((()))******+++))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))))))))))))))************+++++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))************************************)))***+++,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++)))))))))******+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))******+++++++++++++++++++++++++++++++++******************************++++++++++++************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++++++++++++++,,,,,,------......------,,,+++++++++,,,,,,---------++++++************++++++************************))))))******+++++++++,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))************))))))&&&''''''((()))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&'''***+++)))'''+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((((()))***)))((((((***,,,************************))))))))))))************))))))))))))******************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))************************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++///---+++*********))))))))))))))))))************************************************))))))))))))++++++******)))*********+++******))))))***++++++******))))))((((((''''''******************************))))))))))))******+++++++++*********)))))),,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))************+++++++++)))************+++++++++************************+++)))''')))+++,,,***'''+++++++++************)))************************)))************+++++++++(((((()))***+++,,,,,,,,,++++++++++++++++++++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,,,,,,,++++++*********************************++++++******************++++++************++++++++++++++++++++++++++++++******))))))******+++,,,******************************+++++++++,,,,,,,,,************************************************,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++*********))))))***************************+++,,,,,,------------(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))************))))))''''''(((((())))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***(((''''''******)))'''************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************)))))))))(((((()))***)))((((((***,,,))))))))))))))))))))))))))))))))))))************))))))))))))************************+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))((())))))))))))************************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++************))))))))))))))))))*********++++++++++++++++++++++++************************++++++*********+++++++++************************+++*********))))))))))))******************************))))))))))))******+++++++++*********))))))+++++++++******))))))))),,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,)))************+++++++++)))************+++++++++************************,,,***)))***,,,---+++(((+++++++++************)))************************)))************+++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,,,,,,,+++++++++******************************************************++++++************++++++++++++++++++++++++++++++******))))))******+++,,,******************************+++++++++,,,,,,,,,************************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++*********))))))************************)))***++++++,,,,,,,,,+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))((()))***)))((((((***,,,(((((((((((((((((((((((())))))))))))************))))))))))))************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************))))))************************++++++++++++++++++++++++******++++++,,,,,,------***+++,,,------,,,+++***++++++++++++******************************************))))))))))))******+++++++++************************))))))))))))))),,,,,,,,,++++++++++++******************************++++++,,,,,,++++++************++++++++++++,,,)))************+++++++++)))************+++++++++************************,,,++++++,,,------,,,***+++++++++************)))************************)))************+++++++++******************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,,,,,,,++++++++++++***************************************************++++++************++++++++++++++++++++++++++++++******))))))******+++,,,******************************+++++++++,,,,,,,,,************************************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++******++++++++++++******+++++++++***************************************))))))***+++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))************************))))))************))))))******))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((()))))))))(((*********)))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))((()))***)))((((((***,,,))))))))))))))))))))))))((()))))))))************((()))))))))************((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))((()))))))))************************************+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...------...///+++++++++***************))))))))))))))))))))))))************++++++++++++******+++,,,---.........,,,---...//////...,,,*********************************************************))))))))))))************************************************))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************++++++++++++))))))*********+++++++++))))))*********+++++++++************************+++++++++,,,,,,,,,+++++++++++++++*********))))))************************))))))*********++++++++++++++++++***************++++++++++++++++++++++++---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++***************************************+++++++++++++++************++++++++++++++++++++++++++++++******))))))******+++,,,******************************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))******************************************************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))((((((((()))))))))))))))))))))******++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******((()))***)))((((((***,,,************************((()))))))))************((()))))))))************((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******((()))))))))************************************+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,///111222000000111222------,,,,,,++++++++++++)))))))))))))))))))))))))))))))))******+++++++++***+++,,,...////////////...///000111111///---+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++******************************+++,,,++++++******+++++++++*********))))))************************))))))*********++++++++++++++++++***************++++++++++++++++++++++++---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++******++++++++++++++++++++++++************************))))))*********+++++++++++++++************++++++++++++++++++++++++++++++******))))))******+++,,,******************************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))************************************************+++,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((()))***)))((((((***,,,************************))))))))))))************))))))))))))************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))************************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---111444555222111222444//////......------,,,,,,************************))))))******+++,,,,,,,,,+++---...///000000///...//////000000///...---,,,((((((((((((((()))))))))))))))))))))))))))))))))******))))))))))))*********************++++++++++++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))************+++)))************+++++++++)))************+++++++++************************)))+++,,,,,,+++******++++++++++++************)))************************)))************+++++++++******************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++*********++++++++++++,,,,,,,,,************************)))))))))***++++++,,,,,,++++++************++++++++++++++++++++++++++++++******))))))******+++,,,******************************+++++++++,,,,,,,,,***************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++*********************+++++++++************************,,,,,,---------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))******++++++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''')))******''''''(((***((()))))))))************************************))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************((()))***)))((((((***,,,************************))))))))))))************))))))))))))************************+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))************************************++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++...222666666333000222444111111000000///......---------------------------++++++,,,,,,---......///---...000111111000///.........------,,,+++******(((((()))))))))*********))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++)))*********++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))************)))************+++++++++)))************+++++++++************************))),,,...---+++***+++---+++++++++************)))************************)))************+++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,************************((())))))***++++++,,,,,,++++++************++++++++++++++++++++++++++++++******))))))******+++,,,******************************+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++************************,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((()))***+++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''')))+++***'''&&&(((***(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++((()))***)))((((((***,,,))))))))))))))))))))))))))))))))))))************))))))))))))***************++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))************************************++++++,,,,,,,,,---------************************++++++++++++++++++++++++++++++++++++++++++++++++---222666666222///000333333222222111000//////...000000000000000000000000------......///000111111...///111222111000...------,,,+++***))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))******))))))))))))******))))))******++++++++++++(((((())))))*********+++*********++++++,,,,,,,,,************************+++++++++,,,,,,+++++++++))))))))))))************)))************+++++++++)))************+++++++++***************************---//////,,,+++,,,...+++++++++************)))************************)))************+++++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++***************++++++,,,,,,,,,************************((())))))***++++++,,,,,,++++++************++++++++++++++++++++++++++++++*********)))***++++++,,,******************************+++++++++,,,,,,,,,*********************************************************++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))******++++++++++++************************+++++++++++++++***)))(((((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++*********))))))((((((,,,+++++++++++++++++++++))))))))))))************))))))))))))))))))))))))************************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************...000222222000---,,,+++,,,,,,,,,------..................///////////////000000000000111111111111............------------+++++++++*********))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,,,,,,,+++***)))((('''''')))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++---,,,***))))))***,,,---************************((()))++++++******+++,,,)))************+++++++++************************,,,,,,,,,++++++*********)))************+++++++++******+++,,,,,,---.........---,,,+++***+++,,,,,,------------,,,,,,+++***,,,------,,,+++***,,,...************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********))))))***+++,,,,,,------)))************+++++++++,,,++++++******++++++,,,------,,,,,,+++***))))))++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************************************************************************************((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************)))))))))(((++++++++++++************))))))))))))************))))))))))))))))))))))))************************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************---///111000...,,,++++++++++++,,,,,,,,,---------,,,,,,------...///000000////////////000000000000000000/////////.........+++++++++*********))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))+++++++++*********))))))************************)))))))))***+++++++++,,,++++++******))))))((((((************************)))************+++++++++************************++++++++++++++++++++++++---,,,***))))))***,,,---************************(((***++++++******+++,,,)))************+++++++++************************,,,,,,,,,+++++++++******************++++++++++++******+++,,,,,,---.........---,,,+++++++++,,,,,,,,,---------,,,,,,+++***+++,,,---,,,++++++,,,...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******)))******+++,,,,,,------,,,+++++++++******)))))),,,++++++******++++++,,,------,,,,,,+++******)))++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************************************+++,,,...//////...,,,+++************************((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))))))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************)))))))))))))))))))))))))))*********))))))))))))************))))))))))))))))))))))))************************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++*********************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++,,,......,,,*********+++++++++++++++,,,,,,,,,)))***+++,,,---///000000---------.........//////111111000000000/////////+++++++++***************))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++******************++++++************************************************)))************+++++++++************************++++++++++++++++++++++++---,,,+++******+++,,,---************************)))***++++++***)))+++,,,)))************+++++++++************************,,,,,,,,,++++++++++++***************+++++++++,,,***++++++,,,,,,------......---,,,+++++++++,,,,,,,,,,,,---------,,,+++++++++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++,,,,,,------------,,,+++***)))((((((,,,++++++******++++++,,,---,,,,,,++++++*********++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++***************************************************,,,///111111///,,,***************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))*********************)))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))***,,,,,,***))))))*********************++++++))))))***+++,,,------...,,,,,,,,,,,,------------000000/////////.........************************))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++***************)))))))))******+++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,************************)))***++++++***)))***,,,))))))*********+++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,------,,,+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,++++++***)))))),,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************************************)))***,,,------,,,***)))************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************(((((((((((()))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))******''''''((((((((()))))))))((()))))))))************))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***************************+++++++++++++++,,,,,,++++++++++++++++++++++++************************************************(((***++++++***)))***+++************************+++++++++++++++************+++++++++,,,,,,,,,,,,...------------,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))************************************************+++++++++***************))))))******++++++,,,,,,************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))+++,,,+++***)))***+++))))))*********+++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,***,,,......,,,++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------+++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,+++++++++++++++***++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++******************************************************)))(((((()))*********************************))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************''''''(((((())))))******))))))))))))************))))))))))))))))))))))))************************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((***++++++******,,,---+++++++++***************,,,,,,,,,+++******))))))******++++++++++++,,,,,,,,,,,,+++++++++************************+++++++++))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))******************++++++*********+++++++++,,,,,,++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,+++)))))))))+++)))************+++++++++***************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***++++++,,,---------,,,,,,***,,,......---++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************************************---,,,***((((((***,,,---******************************)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))************((()))))))))************''''''((())))))***++++++))))))))))))************))))))))))))))))))))))))************************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************++++++++++++++++++++++++***************************************************************************+++,,,,,,+++,,,...000,,,,,,+++++++++*********++++++++++++++++++************+++++++++,,,,,,,,,+++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))*********+++++++++************************)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++***************************+++,,,+++)))((()))***)))************+++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******+++,,,,,,---------,,,))),,,......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************************************,,,,,,+++******+++,,,,,,******************************)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))*********)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))************(((((())))))*********+++'''(((((()))***++++++,,,))))))))))))************))))))))))))))))))))))))************************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************++++++++++++++++++++++++***************************************************************************,,,------,,,---///111,,,,,,,,,,,,++++++************++++++,,,,,,,,,---***++++++++++++,,,,,,,,,+++++++++*********))))))))))))******++++++++++++))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++******************************,,,,,,+++)))((()))***)))************+++++++++*********************************++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++******+++,,,,,,------------)))+++...///---,,,++++++........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------///...------,,,+++******,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************************************)))***++++++++++++***)))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((()))++++++)))((()))***))))))))))))))))))))))))***************)))((('''))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((())))))******++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************))))))))))))))))))))))))************+++*********))))))((((((************************)))))))))***+++++++++,,,************************************************))))))))))))))))))))))))************************)))************++++++++++++++++++*********))))))++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))******++++++++++++*********)))((((((((()))+++,,,***************************,,,---,,,******+++,,,++++++++++++++++++++++++************************************************************************+++***)))))))))***,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++,,,,,,+++***,,,---++++++,,,,,,,,,,,,------,,,,,,,,,...//////,,,***,,,,,,,,,,,,,,,---...///------++++++++++++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++++++++*********))))))++++++++++++++++++++++++************************,,,+++******,,,---,,,***************************++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((()))++++++)))((()))***)))))))))))))))))))))))))))************))))))((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************))))))))))))))))))))))))************************)))))))))(((***************************************+++++++++************************************************))))))))))))))))))))))))************************)))************++++++++++++++++++*********))))))++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************+++++++++*********))))))))))))))))))))))))))))))******++++++++++++*********))))))((()))***+++,,,************************)))+++++++++))))))***+++++++++++++++++++++++++++************************************************************************+++***)))))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++,,,,,,+++***,,,---++++++,,,,,,,,,,,,---------,,,,,,---......---+++------,,,,,,,,,---......------,,,++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++******++++++++++++++++++++++++************************---+++******++++++***)))************************++++++++++++++++++++++++************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((()))++++++)))((()))***))))))))))))))))))))))))((())))))************)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((************)))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------,,,+++***))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************))))))))))))************************+++++++++***************************************************************))))))))))))))))))))))))************************)))************++++++++++++++++++***************++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))******++++++++++++*********))))))))))))***++++++************************(((***+++***)))(((***+++++++++++++++++++++++++++******************************************************************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++,,,,,,+++***,,,---++++++,,,,,,,,,,,,------///---+++,,,---...---,,,......---,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++))))))******)))'''************************++++++++++++++++++++++++************************((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++(((((((((((((((((((((((())))))))))))))))))))))))((())))))************))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((()))++++++)))((()))***))))))))))))))))))))))))'''((()))***************((()))))))))************************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***)))(((''''''++++++******))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************)))))))))(((((()))))))))*********************)))))))))))))))************************,,,+++++++++***)))))))))************************************************))))))))))))))))))))))))************************))))))*********+++++++++************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******)))))))))*********++++++************************)))***++++++***)))+++,,,++++++++++++++++++++++++***************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++,,,,,,+++***,,,---+++++++++,,,,,,,,,------///---++++++,,,---...---///...---,,,,,,,,,,,,,,,---------,,,,,,---------........................------------------------........................,,,,,,------------------------------------------------------------------------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))***+++***)))************************++++++++++++++++++++++++************************((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((()))++++++)))((()))***))))))))))))))))))))))))'''((()))***************((()))))))))************************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***)))(((''''''++++++******))))))(((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))(((((()))))))))************))))))))))))))))))******************************,,,+++++++++***)))))))))************************************************))))))))))))))))))))))))************************))))))*********+++++++++************************++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******)))*********++++++++++++***************************+++,,,,,,++++++---...++++++++++++++++++++++++************************************************************************))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))*********+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++,,,,,,+++***,,,---+++++++++,,,,,,,,,------///---++++++,,,---...---///...---,,,,,,,,,,,,,,,------------------------........................................................................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((''''''(((***,,,,,,+++************************++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((()))++++++)))((()))***))))))))))))))))))))))))((())))))************)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((************))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))************************************+++++++++***************************************************************))))))))))))))))))))))))************************)))************+++++++++***************+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))******++++++++++++******)))***++++++,,,,,,++++++***************************,,,------,,,,,,...///++++++++++++++++++++++++************************************************************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++,,,,,,+++***,,,---++++++,,,,,,,,,,,,------///---+++,,,---...---,,,......---,,,,,,,,,------------............------........................////////////////////////....................................------------------------------------------------------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((''')))+++,,,,,,+++************************++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++++++++'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((()))++++++)))((()))***)))))))))))))))))))))))))))************))))))((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************))))))))))))))))))))))))************((()))))))))***************************************************+++++++++************************************************))))))))))))))))))))))))************************)))************+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++************++++++************************)))******++++++******)))************************))))))*********+++++++++))))))))))))))))))))))))******++++++++++++******)))***+++,,,,,,,,,++++++************************)))+++,,,,,,,,,,,,---///++++++++++++++++++++++++************************************************************************((()))***+++,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++,,,,,,+++***,,,---++++++,,,,,,,,,,,,---------,,,,,,---......---+++------,,,,,,,,,---......,,,---...//////...---,,,........................////////////////////////........................///.........------------........................------------------------------------.........///........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,+++)))************************++++++++++++++++++++++++************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++'''(((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((()))++++++)))((()))***))))))))))))))))))))))))***************)))((('''))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************))))))))))))))))))))))))************(((((())))))*********+++************************))))))******+++++++++,,,************************************************))))))))))))))))))))))))************************)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++++++++************++++++************************))))))************))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))******++++++++++++******)))***+++,,,---,,,++++++************************(((***++++++++++++---...++++++++++++++++++++++++************************************************************************((()))***+++,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++,,,,,,+++***,,,---++++++,,,,,,,,,---------,,,,,,,,,...//////---***,,,,,,,,,,,,------...///,,,---...//////...---,,,////////////////////////000000000000000000000000//////////////////////////////.........---------........................---------------------------------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++++++++)))'''************************++++++++++++++++++++++++************************************************))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((*********))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************++++++++++++*********))),,,+++***))))))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((************************+++++++++*********))))))))))))))))))))))))))))))(((((())))))*********+++++++++******************))))))))))))))))))))))))))))))************))))))************************)))))))))))))))))))))))))))************+++++++++************************++++++************++++++************************))))))))))))************************************,,,,,,+++***))))))******++++++************++++++***++++++,,,,,,++++++***---,,,***)))))))))******************************)))************+++++++++************************++++++************++++++******************************))))))))))))******))))))))))))))))))))))))************************,,,,,,,,,++++++*********---,,,+++***)))))))))))))))************+++++++++***++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++******))))))******+++,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///...---,,,------------------......+++,,,...//////...,,,+++---...//////////////////......////////////000000555555555555555444333333333333333444555444222000000///...---,,,,,,,,,,,,111111111000000//////...333222000///...//////000---------------...///000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++******************+++))))))))))))))))))))))))******+++,,,------------(((((((((((())))))))))))***+++,,,,,,******+++,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************++++++*********)))))))))++++++***))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))(((************************+++++++++*********))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))************))))))************************)))))))))))))))))))))))))))************+++++++++************************++++++************++++++************************))))))))))))************************************,,,++++++***))))))******++++++************++++++)))******++++++******))),,,,,,***)))))))))******************************)))************+++++++++************************++++++************++++++******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******---,,,+++***)))))))))))))))************+++++++++***++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,+++,,,,,,,,,---------......111000000///////////////***+++---000222444444555555666888:::===@@@BBBCCCDDDEEEEEEEEEEEEDDDCCCBBB???===;;;999777555222///...//////000000111111222/////////000000111111111111000///............///...---------......///000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++(((((()))))))))************+++,,,,,,******+++,,,+++*********))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))*********++++++************)))))))))(((++++++***))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))************************+++++++++***************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))************))))))************************)))))))))))))))))))))))))))************+++++++++************************++++++************++++++************************)))))))))*********++++++************************,,,+++******)))*********++++++************++++++)))))))))******))))))))),,,+++******)))*********************************)))************+++++++++************************++++++************++++++******************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,,,,++++++++++++***,,,,,,+++***)))))))))))))))************+++++++++***++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++************************************+++++++++,,,++++++++++++++++++++++++((()))***+++,,,+++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++------------,,,,,,,,,,,,///...------...000333444666888;;;>>>BBBDDDFFFGGGJJJKKKLLLMMMPPPRRRTTTUUUSSSUUUVVVXXXZZZZZZZZZZZZWWWTTTPPPMMMKKKIIIGGGEEE???>>>===;;;777444000...////////////000111111222000000///.........//////...............//////000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((())))))*********+++++++++***+++,,,,,,******+++,,,***************)))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++*********)))))))))((((((+++******************+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))************************+++++++++))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))*********+++++++++************************++++++************++++++************************))))))*********+++++++++************************++++++***************+++++++++************++++++))))))************))))))++++++******************************************))))))*********+++++++++************************++++++************++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++***))))))******))))))*********+++++++++***++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++''')))+++,,,---,,,***)))***************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......................................---------///000111444777;;;???AAAOOOPPPQQQSSSUUUVVVWWWWWWXXXWWWUUURRRPPPOOOOOOOOOLLLNNNQQQUUUXXXZZZ[[[[[[]]]ZZZWWWVVVWWWXXXYYYYYYSSSRRRPPPMMMGGGAAA;;;888666555333222111000000111111111000000000//////000000//////...//////000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))************))))))************************))))))))))))))))))))))))************************************************************++++++++++++************))))))))))))*********++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******************************************************))))))))))))))))))))))))******))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))*********+++++++++************************++++++************++++++************************************++++++++++++************************+++***************++++++++++++************++++++***++++++++++++++++++***************+++*********************************))))))*********+++++++++************************++++++************++++++******************************))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++,,,+++******)))*********))))))*********+++++++++***++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++''')))+++,,,---,,,***)))*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///,,,---...000222333555666<<<>>>BBBFFFJJJMMMNNNOOOWWWWWWVVVUUUTTTRRRQQQPPPKKKIIIFFFCCC@@@>>>>>>======???CCCFFFIIIJJJJJJIIIHHHFFFDDDEEEHHHLLLOOOQQQSSSTTTUUUVVVUUUSSSQQQPPPDDDBBB>>>:::777444333333222111111111000//////...111000000/////////000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,******+++,,,***************+++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))******++++++******************************))))))))))))))))))))))))*********************************************************++++++++++++,,,++++++++++++*********))))))***++++++++++++***)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************************************************+++++++++))))))))))))))))))))))))************)))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))))))))************))))))************************)))))))))))))))))))))))))))************+++++++++************************++++++************++++++*********************************++++++++++++,,,*********************************)))******+++,,,++++++************++++++++++++,,,,,,,,,,,,++++++))))))***++++++++++++***************************)))************+++++++++************************++++++************++++++******************************))))))))))))******))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,++++++***************+++)))************+++++++++***++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,+++***************************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,---///000+++---000333777;;;>>>???EEEGGGJJJMMMOOOOOONNNMMMIIIIIIHHHFFFCCCAAA???===;;;:::888888888:::<<<>>>GGGHHHKKKMMMMMMLLLJJJHHH@@@===;;;<<>>@@@AAA@@@AAAAAABBBBBBBBBBBBBBB===============<<<;;;;;;>>>>>>===>>>AAAEEEIIIKKKTTTVVVXXXZZZ[[[YYYVVVUUUKKKHHHFFFFFFGGGIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMSSSQQQLLLHHHDDDBBBBBBBBB<<<<<<<<<;;;888666333222333222111111000000000111////////////////////////................................................,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,+++************++++++++++++***+++,,,,,,******+++,,,*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++((()))***+++++++++++++++************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,---------,,,,,,,,,++++++)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++************************))))))******++++++++++++))))))))))))))))))))))))+++*********))))))((((((((())))))***++++++,,,,,,))))))))))))))))))))))))))))))************))))))************************)))))))))))))))))))))))))))************+++++++++************************++++++************++++++******************************+++++++++,,,,,,,,,******************************))))))***+++,,,,,,++++++************++++++))))))************))))))((()))***+++,,,,,,+++***************************)))************+++++++++************************++++++************++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,+++***************++++++)))************++++++++++++++++++,,,,,,+++++++++************************************************************************++++++++++++++++++++++++************************++++++,,,,,,,,,---------++++++++++++++++++++++++******))))))******+++,,,************************))))))***+++,,,,,,------------------------------......///000222555888999>>>>>>>>>======<<<<<<<<<999888777777888:::<<<>>><<<===???AAADDDEEEFFFGGGIIIHHHGGGGGGIIILLLOOOQQQOOOQQQUUUYYY[[[ZZZYYYXXXRRRPPPNNNNNNOOOQQQQQQPPPPPPPPPPPPQQQRRRTTTUUUVVVOOOMMMJJJFFFEEEDDDEEEFFFEEEEEEDDDBBB@@@===:::888333333222111000000111111////////////////////////////////////////////////........................,,,,,,,,,------.........---,,,,,,++++++,,,,,,---------------------------------------,,,+++******))))))*********+++++++++***+++,,,,,,******+++,,,*********++++++,,,,,,,,,))))))))))))))))))))))))))))))************)))))))))************+++++++++))))))))))))))))))))))))************************************************+++++++++*********))))))))))))))))))))))))))))))++++++++++++******))))))*********))))))))))))))))))************+++++++++++++++++++++******))))))++++++************++++++************************,,,,,,,,,+++++++++******************************************************+++++++++*********))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''')))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,************************************************)))************+++++++++************************************************)))************+++++++++************************)))************+++++++++))))))))))))))))))))))))***************************************************+++,,,,,,******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,+++***))))))***+++,,,************************))))))))))))************)))+++,,,,,,***)))((()))******++++++++++++******************************************************************************(((((((((((())))))))))))++++++******************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************---------,,,,,,+++++++++,,,,,,---,,,,,,+++***))),,,---///111111000///...111333555999>>>BBBFFFHHHEEEEEEEEEDDDBBB@@@>>><<<:::999999<<<@@@CCCFFFFFFIIIEEEGGGMMMPPPMMMMMMPPPUUUPPPJJJJJJNNNQQQQQQNNNMMMNNNMMMNNNVVV^^^YYYNNNNNNQQQRRRRRRSSSUUUUUUSSSTTTUUUVVVVVVVVVTTTSSSQQQOOOPPPQQQSSSRRRNNNIIIDDDAAA@@@AAACCCFFFHHHHHHGGG===<<<:::777555333222222000---,,,---000222111///---.........//////000000................................................---------------------------------,,,,,,+++++++++............---,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))))))))))))))))))))))))))************)))))))))************+++++++++************************************************************************+++++++++*********))))))************************++++++++++++*********)))************+++++++++,,,************++++++++++++++++++++++++*********)))++++++************++++++************************,,,,,,,,,+++++++++******************************************************+++++++++*********))))))***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,************************************************)))************+++++++++************************************************)))************+++++++++************************)))************+++++++++))))))))))))))))))))))))***************************************************+++,,,,,,******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++***))))))***++++++************************))))))))))))***************,,,......---+++************++++++++++++******************************************************************************))))))*********+++++++++++++++******************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,---------------,,,,,,---------...///111222333555888>>>DDDIIIMMMOOOPPPRRRPPPLLLHHHCCC???<<<;;;888:::===BBBHHHMMMOOOPPPTTTNNNKKKMMMKKKFFFEEEGGGIIIGGGFFFIIILLLMMMLLLIIIIIILLLMMMMMMPPPVVVZZZ\\\\\\\\\[[[YYYXXXWWWWWWVVVUUUTTTQQQOOONNNNNNOOOOOONNNMMMMMMPPPUUUYYYYYYXXXMMMJJJEEECCCCCCDDDFFFFFFUUUNNNDDD:::333111333555222000///000222222000............/////////000000................................................---------------------------,,,,,,,,,,,,,,,,,,+++------------------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))))))))))))))))))))))))))************)))))))))************+++++++++++++++++++++++++++++++++************************************************+++++++++***************************************++++++++++++***************+++++++++,,,,,,------************+++++++++,,,++++++++++++************++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************+++++++++***************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************************************)))************+++++++++************************************************)))************+++++++++************************)))************+++++++++))))))))))))))))))))))))***************************************************+++,,,,,,******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++***))))))***++++++************************)))))))))*********++++++***---000111///---++++++******++++++++++++******************************************************************************+++++++++,,,,,,,,,,,,---******++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,+++******++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,---------............///.........111555:::===@@@CCCIIIOOORRRTTTSSSSSSPPPMMMIIIDDD@@@===;;;:::;;;===AAAFFFJJJMMMOOOOOOPPPLLLJJJJJJIIIGGGHHHKKKOOORRRVVVYYYZZZYYYVVVTTTUUUYYYaaafffhhhlllwww|||yyyuuusssqqqqqqqqqoookkkfff```ZZZVVVTTTRRRMMMHHHIIIPPPWWW[[[[[[___ZZZTTTOOOLLLJJJIIIGGGJJJJJJHHHEEE@@@;;;666333222111000000111111000.........////////////000000................................................------------------------+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------------,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))))))))))))))))))))))))))******++++++******)))))))))*********+++++++++++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************************************************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************************************))))))*********+++++++++************************************************))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))***************************************************+++,,,,,,******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++******************+++************************))))))*********+++++++++))),,,///111///---++++++******++++++++++++******************************************************************************+++++++++,,,,,,,,,------******+++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000111333666;;;AAAFFFIIINNNOOORRRSSSSSSRRRPPPNNNFFFEEEDDDCCCBBBBBBAAAAAAAAACCCDDDEEEEEEFFFGGGHHHJJJLLLQQQWWW\\\```dddhhhpppuuu{{{~~~~~~zzzwwwuuuvvvvvv|||vvvooolllcccYYYUUUWWWYYYYYYVVV___]]]\\\\\\[[[XXXTTTQQQCCCEEEIIIKKKIIIEEE???;;;333222///......///000111//////////////////000000........................................................................+++++++++,,,,,,---------***+++,,,---------------++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++************************************************************************************************+++++++++++++++++++++,,,------,,,+++***))))))(((***++++++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************************************************************(((((())))))************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++************************************************))))))*********+++++++++************************************************))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))***************************************************+++,,,,,,******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************++++++*********************************************++++++++++++(((***---...---+++************++++++++++++******************************************************************************************++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......444777===DDDJJJOOORRRTTTXXXWWWVVVTTTRRRPPPOOONNNJJJKKKMMMNNNNNNMMMKKKJJJIIIJJJKKKKKKKKKMMMQQQUUU[[[cccmmmuuu{{{~~~{{{wwwqqqmmmcccaaa___^^^^^^^^^]]][[[[[[VVVNNNHHHEEEFFFIIILLL???<<<777222//////000222000000000000000000//////////////////////////////////////////////////////........................+++++++++,,,,,,---------******+++,,,------------++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******)))************+++++++++++++++++++++++++++++++++***************************************************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++***)))((((((++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************************************+++++++++************************((((((((()))******++++++************************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************************************)))************+++++++++************************************************)))************+++++++++************************)))************+++++++++))))))))))))))))))))))))***************************************************+++,,,,,,******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))***++++++++++++***)))*********************************++++++++++++,,,''')))+++,,,+++******+++******++++++++++++******************************************************************************))))))))))))******************++++++,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------------,,,---...111333444;;;@@@HHHPPPVVVYYYYYYYYYZZZYYYWWWVVVUUUUUUUUUUUUVVVVVVVVVUUUTTTQQQOOONNNRRRVVV[[[___ccchhhpppvvvzzzxxxmmmfffbbb___^^^^^^[[[VVVQQQNNNMMMNNNNNNNNNLLLFFF>>>777222111111111111000000000000//////////////////////////////////////////////////////........................+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++***)))************+++++++++************************************************************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))*********+++++++++************************'''(((((()))******++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************************************)))************+++++++++************************************************)))************+++++++++************************)))************+++++++++))))))))))))))))))))))))***************************************************+++,,,,,,******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))***++++++++++++***)))*********************************+++++++++,,,,,,((()))******))))))+++,,,******++++++++++++******************************************************************************))))))))))))*********+++******++++++,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++******++++++,,,---)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------...///111555999===@@@EEEIIIPPPVVVZZZ[[[ZZZYYYWWWXXXXXXYYYYYYYYYXXXXXXYYYWWWUUUTTTSSSTTTUUUVVV```hhhrrryyy~~~wwwnnniiiYYY\\\___```^^^XXXRRRNNNRRRRRRPPPJJJAAA888333111111111111000000000//////////////////////////////////////////////////////........................---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++***)))************+++++++++))))))))))))))))))))))))************************************************))))))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------******+++,,,...//////000++++++,,,,,,,,,---------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))******++++++++++++************************'''(((((()))***+++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************************************)))************+++++++++************************************************)))************+++++++++************************)))************+++++++++))))))))))))))))))))))))***************************************************+++,,,,,,******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))******************************+++++++++,,,,,,,,,)))******)))((())),,,...******++++++++++++******************************************************************************))))))*********+++++++++******+++,,,,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++******++++++,,,---)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...///111555:::@@@FFFIIILLLOOOTTTXXXZZZYYYXXXWWWUUUVVVYYY[[[[[[YYYWWWUUUWWWUUURRRRRRUUU[[[aaafffmmmvvvwwwpppuuu{{{{{{nnnlllhhhddd```\\\ZZZXXXLLLPPPSSSPPPHHH>>>666333222111111111000000//////000000000000000000000000000000000000000000000000////////////////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,***************************++++++***))))))***,,,))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,+++++++++******************++++++,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,...---,,,,,,,,,...///000...------------......///---------------,,,,,,,,,++++++,,,,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,++++++***************))))))))))))******---,,,,,,+++*********+++************************+++++++++*********))))))++++++************++++++************************************************************************+++++++++*********))))))************)))))))))))))))************+++++++++******************************)))))))))))))))***))))))))))))))))))))))))************************)))))))))))))))******+++)))************+++++++++))))))))))))))))))))))))************************,,,,,,,,,++++++*********+++***)))'''''')))***+++************************++++++++++++*********************+++++++++,,,,,,******+++,,,,,,---,,,,,,...------,,,+++***)))))),,,,,,,,,+++++++++******,,,,,,,,,++++++*********++++++******************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,***)))+++---...,,,))),,,---...---,,,,,,...//////333999???EEEJJJOOOSSSUUUSSSQQQSSSVVVYYYZZZZZZZZZ\\\]]]^^^\\\YYYUUUSSSRRRRRRTTT\\\hhhvvvyyynnnsssvvvtttpppqqqxxx|||zzzkkkgggfffjjjooottt|||wwwiiiccceeelllvvv}}}wwwfff___aaa]]]ZZZVVVTTTRRROOOHHHCCC:::555333444444000.../////////...------///000111//////////////////////////////.........---------.........------,,,,,,,,,,,,---...//////---+++***************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***************************++++++***))))))***,,,************************,,,,,,,,,,,,++++++******++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,*********++++++,,,,,,---,,,++++++******+++,,,---......---,,,++++++++++++++++++,,,,,,,,,---------............---,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++************++++++,,,+++******)))))))))***************************+++++++++*********))))))++++++************++++++************************************************************************+++++++++*********))))))************)))))))))))))))************+++++++++******************************))))))))))))******))))))))))))))))))))))))***************************************++++++,,,)))************+++++++++************************************************,,,,,,,,,+++++++++******+++***)))(((((()))***+++************************))))))*********++++++++++++++++++++++++,,,,,,,,,,,,---......//////......//////......------,,,,,,,,,,,,+++++++++*********,,,,,,,,,+++++++++******++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++***************+++++++++,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))+++...///...,,,,,,---...---,,,---000222:::===BBBFFFIIIMMMQQQSSSTTTSSSRRRTTTVVVXXXYYYYYY]]]\\\[[[YYYVVVUUUUUUVVV```gggqqqyyyyyysss{{{sssttt||||||uuulllhhhiiiooowww}}}}}}|||tttiii___ZZZTTTQQQQQQSSSTTTTTTEEE===666333222///000222111111000/////////000000//////////////////////////////.........---------.........------,,,,,,,,,,,,---...//////---+++***++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,************************)))+++++++++))))))***+++************************---------,,,,,,,,,,,,+++************************************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,---.........///......------------------///......---,,,+++***************++++++,,,,,,---/////////......------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,*********)))))))))))))))************************+++++++++***************++++++************++++++************************************************************************+++++++++***************************)))))))))))))))************+++++++++***************************)))))))))))))))******))))))))))))))))))))))))************************+++++++++***+++,,,,,,---)))************+++++++++************************************************,,,,,,,,,++++++++++++***+++***)))(((((()))***+++++++++++++++++++++++++++*********++++++,,,------*********)))))))))))))))***+++,,,,,,---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************,,,,,,,,,,,,++++++++++++******++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++...//////...,,,---------...000444777FFFHHHKKKMMMMMMNNNPPPRRRRRRRRRTTTUUUWWWXXXYYYZZZXXXWWWUUUSSSSSSVVV\\\aaarrr|||~~~~~~|||vvvmmmfffjjjrrruuu|||kkkeee\\\TTTPPPQQQTTTWWWSSSIII===777222///000333222222222111111000///////////////////////////////////////.........------.........---------------,,,---.........---,,,+++------------------------,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,************************)))***,,,+++***)))***+++************************,,,,,,,,,,,,,,,,,,,,,+++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,---------,,,,,,+++........................000000111111111000//////111111111111000000///...,,,,,,,,,,,,++++++++++++------------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******************))))))************************************************++++++************++++++************************************************************************************************************)))))))))((())))))*********+++++++++************************))))))))))))))))))***+++))))))))))))))))))))))))************************+++************+++,,,,,,))))))*********+++++++++************************************************+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++++++++******************++++++++++++***************+++++++++++++++,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------+++,,,...000222777<<>>???AAACCCDDDDDDDDDCCC<<<;;;:::777555222000//////...---,,,,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------++++++************++++++)))***+++------,,,++++++***************************************+++++++++++++++************++++++***************************************************************************************+++++++++************)))))))))))))))************+++++++++************************(((((((((((()))***+++,,,))))))))))))))))))))))))************************))))))(((((())))))***+++)))************+++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,------------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------******++++++,,,---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++)))************+++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,***+++---///222555999>>>BBBGGGLLLPPPMMMOOOQQQRRRQQQQQQRRRSSSUUUZZZ\\\YYYSSSQQQVVV\\\iiiqqq{{{}}}~~~sss}}}}}}tttqqqqqqooonnnppplllnnnmmmpppgggccc```^^^WWWJJJ???;;;555444222111111222333444000000000000000000000000000000000/////////...................../////////......---------,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,******+++++++++,,,,,,,,,************************'''***,,,---+++***))))))++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---......///000000111111222444555777999:::;;;;;;>>>>>>@@@AAACCCDDDFFFFFFEEEHHHKKKNNNOOONNNLLLJJJGGGHHHJJJLLLLLLLLLJJJJJJEEEDDDBBB@@@>>>;;;:::999888777444111////////////---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,((()))+++,,,,,,,,,+++***************************))))))*********+++++++++++++++************++++++************************************************************************))))))*********+++++++++************)))))))))))))))************+++++++++************************(((((((((((()))***+++,,,))))))))))))))))))))))))******************************))))))******+++,,,)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111111000000111222333333444444444444444444444333222111000000//////......------//////.........---------,,,,,,,,,---------......******++++++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))************+++++++++)))************+++++++++************************)))************+++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,------------...------------------------,,,---...---,,,...111555:::>>>CCCGGGIIILLLOOOQQQMMMOOOQQQRRRQQQQQQRRRTTTVVV\\\aaaaaa^^^bbblllvvv~~~}}}}}}{{{{{{xxxpppmmmhhhffflllyyy}}}vvvjjj[[[OOOKKK<<<:::666333111222333444000000000000000000000000000000000000/////////...---........./////////000......------,,,,,,,,,---------------------------...------------,,,,,,,,,******+++++++++,,,,,,,,,************************'''***,,,---,,,***))))))+++++++++++++++++++++++++++++++++,,,,,,---------------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......///000000111222333333333777888:::===???@@@AAABBBCCCCCCBBBAAAAAA@@@??????CCCFFFJJJNNNOOONNNLLLJJJMMMNNNPPPQQQPPPOOOMMMLLLJJJIIIHHHFFFDDDBBBAAA@@@@@@>>>:::666222000//////---,,,,,,++++++,,,,,,---,,,,,,,,,------............------,,,,,,------...&&&(((***+++,,,+++***)))************************))))))******++++++++++++++++++************++++++************************************************************************))))))******++++++++++++************)))))))))))))))************+++++++++************************(((((((((((()))***+++,,,))))))))))))))))))))))))************************++++++******++++++,,,---)))************+++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,000111222444666888999:::======>>>@@@AAABBBCCCDDD@@@@@@@@@@@@@@@???>>>===::::::999888888777666666000////////////.........,,,,,,,,,------.........******+++,,,,,,---..............................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))************+++++++++)))************+++++++++************************)))************+++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------+++---...///...111666:::AAADDDIIILLLNNNNNNPPPQQQLLLNNNPPPPPPPPPOOOPPPQQQSSS\\\eeeiiilllttt}}}wwwllleeeccciii|||xxxfffZZZVVVCCC???:::555222222333555000000000000000000000000000000000000////////////---.........//////000000......---,,,,,,,,,,,,---..............................---------,,,,,,,,,******+++++++++,,,,,,,,,******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,---.........------,,,,,,......///111444888;;;===;;;:::999:::<<<===<<<;;;===>>>???;;;777555666888;;;<<<>>>@@@CCCFFFHHHJJJMMMOOOSSSUUUUUURRROOOMMMIIIIIIHHHGGGEEECCCAAA???EEEDDDBBB???<<<888555333///...------------...///+++,,,,,,---------,,,,,,---------,,,,,,+++++++++---+++)))))),,,---,,,***++++++++++++++++++++++++++++++++++++++++++++++++---,,,***)))(((''''''(((************************************************************************************************************************************************************************************************+++++++++*********))))))***************************************************************************************************++++++,,,,,,++++++***+++,,,---...---,,,+++***)))***+++,,,,,,,,,***)))++++++*********---111555777:::===@@@AAABBBDDDEEEFFFGGGIIIKKKKKKJJJIIIHHHHHHIIIIIIJJJIIIHHHGGGFFFEEEFFFGGGFFFEEECCC@@@>>><<<888444222333222000...***+++,,,------......---...---,,,******+++,,,---***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------------------,,,+++...666BBBKKKQQQNNNLLLMMMQQQTTTTTTSSSRRROOOOOOTTTVVVTTTRRRRRRTTT[[[hhhwww~~~ttttttooorrrvvvpppcccgggrrryyyxxxmmmlll|||{{{cccTTTTTTGGG999555666666444222555555333111//////000111000000000000000000000000........................,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,...000,,,---------...///111222666888;;;>>>?????????>>>:::999888777666666444444111222333333333333555666555555666777888;;;===>>><<<>>>CCCFFFHHHHHHGGGEEE======>>>@@@AAABBBBBBCCCHHHIIIJJJJJJGGGDDD@@@===555444333222111///...---....../////////.........---------,,,,,,,,,++++++...,,,******---...---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******))))))(((************************************************************************************************************************************************************************************************+++++++++*********))))))***************************************************************************************************++++++,,,,,,++++++***++++++,,,------,,,+++***((())))))***+++,,,,,,,,,+++---///111333666;;;>>>AAACCCFFFHHHJJJLLLMMMNNNLLLMMMNNNNNNNNNMMMLLLKKKFFFFFFEEEEEEDDDDDDDDDDDDBBBBBBCCCDDDEEEGGGHHHIIIIIIEEEBBB@@@AAAAAA???>>>;;;777222...++++++---......------,,,,,,,,,,,,------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............,,,---///333777>>>FFFJJJZZZWWWTTTTTTTTTTTTRRRPPPUUURRRRRRRRRPPPNNNQQQWWWaaaiiiyyy|||vvvzzz{{{rrrjjjjjj^^^ZZZfffvvv{{{cccTTTQQQKKKBBB888333444777000000000000//////111222000000000000000000000000........................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++,,,---,,,,,,---000222---///111444666999>>>AAABBBDDDFFFGGGEEEAAA===:::333444777888888999;;;<<<<<<;;;<<<===@@@BBBCCCBBB@@@???>>>>>>???@@@BBBDDDCCCDDDFFFFFFFFFDDDAAA@@@;;;;;;<<<===>>>@@@BBBCCCKKKMMMPPPQQQOOOKKKGGGDDD@@@@@@???===999555111///------------------,,,,,,------------,,,,,,,,,,,,...,,,+++,,,---...---+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,+++******************************************************************************************************************************************************************************************************+++++++++******************************************************************************************************************++++++,,,,,,++++++******++++++,,,,,,,,,+++++++++***)))))))))+++...//////333888<<>>:::888:::>>>BBBEEEFFFGGGIIIKKKNNNLLLJJJLLLOOOQQQOOOLLLMMMKKKJJJIIIJJJLLLOOOQQQSSSSSSRRROOOMMMJJJGGGEEEFFFEEECCCAAA@@@?????????AAACCCGGGKKKMMMMMMMMMLLLKKKKKKKKKHHHDDD>>>888444...------------------...------------------,,,,,,---,,,,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,......---,,,+++***************************************************************************************************************************************************************************************************************************************************************************************************************************++++++,,,,,,++++++*********++++++++++++++++++---,,,***)))+++...111444888<<>>AAADDDGGGHHHHHHJJJLLLLLLIIICCC===999666444222000//////111222......------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...///////////////222:::CCCIIIKKKMMMPPPSSSXXXXXXXXXXXXXXXVVVTTTRRROOOLLLKKKNNNRRRZZZkkkyyyvvvpppmmmpppttthhhUUUOOOKKKAAA555666444333222222222111111000000000000000000000000..............................////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,---///000111333777999===CCCKKKOOOOOOMMMNNNOOONNNJJJDDD>>>;;;;;;===???JJJMMMQQQSSSRRRPPPNNNMMMOOOMMMLLLNNNQQQQQQOOOLLLLLLJJJHHHGGGIIIMMMQQQTTTTTTSSSQQQPPPNNNMMMMMMMMMLLLJJJHHHFFFDDDCCCBBBAAA888:::===BBBGGGLLLPPPRRRPPPPPPPPPOOOJJJDDD>>>:::333222111000000000111111------------------------+++,,,------,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,...///...---,,,***************************************************************************************************************************************************************************************************************************************************************************************************************************++++++,,,,,,++++++************++++++,,,,,,---+++++++++---000555:::===AAACCCFFFEEEBBB???<<<;;;<<<:::777666666555333000555555555666888999;;;<<<>>>AAAFFFJJJMMMMMMLLLKKKLLLLLLLLLJJJHHHFFFCCCAAA<<<<<<===>>>???BBBDDDFFFEEEHHHMMMQQQRRROOOLLLIIIEEEAAA;;;555111000000000...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---.../////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000111777AAAKKKNNNJJJJJJPPPXXXVVVWWWXXXYYYXXXWWWVVVVVVSSSOOOOOOXXXdddqqqrrreee]]]kkkrrr|||fff[[[WWWMMMAAA888555222111222333222111111111111111111111111111////////////////////////......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////***---111555888;;;???BBBDDDKKKQQQQQQLLLGGGEEEEEEAAA>>>999777888===DDDHHHIIILLLRRRXXX\\\[[[VVVQQQSSSSSSUUUXXXZZZ\\\[[[ZZZTTTRRRPPPOOOQQQVVV\\\______]]]XXXTTTQQQOOONNNNNNNNNNNNNNNNNNMMMLLLKKKJJJHHHGGGFFFEEEFFFGGGHHHJJJMMMNNNPPPOOOMMMIIIEEEBBB888777444222000/////////------------............+++---//////---+++******++++++++++++++++++++++++++++++++++++++++++++++++******,,,---...------,,,***************************************************************************************************************************************************************************************************************+++++++++***************************************************************************************************++++++,,,,,,++++++***++++++++++++,,,---......)))+++///444999???CCCEEEBBBBBBBBB???;;;777444444222111111555999;;;888666;;;<<<===???AAACCCDDDEEEHHHKKKPPPTTTWWWXXXWWWVVVUUUVVVWWWVVVUUURRROOOMMMMMMMMMMMMKKKIIIIIIJJJLLLGGGGGGIIIKKKMMMPPPRRRTTTRRROOOHHHAAA;;;666333111111000...---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---...000333666888>>>FFFOOOOOOKKKKKKSSS[[[[[[\\\]]]\\\ZZZXXXXXXYYYXXXVVV[[[ggguuuzzzllleeefffggggggnnniiiYYYOOOHHH;;;777111///111333333333111111111111111111111111////////////////////////.........//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++,,,,,,,,,,,,+++------------------------,,,,,,------.../////////000444999===???AAACCCDDDCCCHHHLLLJJJCCC>>>>>>@@@>>>>>>@@@CCCGGGLLLQQQTTTRRRUUU^^^jjjuuuvvvooohhhcccfffkkknnnoooqqqrrrsssjjjgggdddccceeejjjppptttwwwssslllddd^^^[[[YYYYYY^^^^^^______\\\YYYVVVSSSXXXWWWTTTPPPMMMJJJGGGFFFKKKMMMOOOQQQQQQOOONNNLLLEEEBBB===888333000...---------------.........///---000222222///,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************************************************************************************************************************************************************************************))))))*********+++++++++***************************************************************************************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,...///000000333888===@@@CCCCCCCCC::::::999666333222333444111222555;;;CCCFFFDDD@@@DDDEEEGGGJJJKKKLLLLLLLLLNNNOOOPPPRRRSSSUUUUUUVVVVVVVVVVVVUUUUUUTTTSSSRRRWWWXXXWWWUUUQQQPPPRRRTTTMMMLLLKKKKKKKKKLLLNNNOOORRRRRRQQQOOOKKKEEE???<<<888666333111///.................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---...222999???CCCHHHLLLQQQTTTVVVXXX\\\______``````^^^[[[YYY[[[]]]bbbgggrrrrrr___TTTYYYlllsssbbbTTTHHH@@@777222222333222111111111111111111111111111////////////////////////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++,,,,,,,,,,,,+++------------------------,,,,,,------...///000000999===AAACCCCCCBBBBBBBBB>>>CCCEEEBBB===:::>>>CCCJJJNNNTTTZZZ___aaabbbaaaqqqssszzzoootttyyy|||{{{{{{}}}wwwtttpppnnnpppuuu{{{~~~wwwqqqmmmllllllmmmuuutttssspppjjjccc\\\XXXSSSTTTVVVWWWWWWVVVUUUTTTKKKMMMPPPSSSUUUVVVVVVUUUUUUQQQKKKCCC<<<777444222---------........./////////222555444111...---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******++++++,,,************************************************************************************************************************************************************************************************))))))******++++++++++++************************************************************************************************+++++++++,,,,,,+++++++++------,,,,,,---...000111:::===AAADDDDDDBBB???<<<222222111//////111555888;;;;;;???GGGOOORRROOOKKKMMMOOOQQQTTTUUUTTTSSSRRRSSSRRRPPPNNNOOOQQQSSSUUUWWWVVVTTTRRRQQQRRRSSSTTTTTTUUUVVVUUURRRRRRUUUXXXQQQRRRSSSRRROOOKKKFFFCCCIIINNNTTTXXXXXXSSSMMMHHH>>><<<888444000///..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------///555>>>FFFLLLQQQQQQTTTZZZbbbffffffddd]]]^^^___]]]ZZZZZZ]]]```ooozzzxxxjjjhhhjjjhhhddd{{{jjjXXXMMM@@@777444333000...111111111111111111111111000000000000000000000000,,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++,,,,,,---///333888<<>>:::;;;>>>>>>CCCGGGHHHGGGJJJRRRYYYXXXgggyyywwwrrrpppxxx}}}|||zzzvvvzzz{{{tttyyy{{{uuuwww|||xxx|||{{{xxxyyyvvvmmmhhhiiiqqqooooooppprrrrrrooolllbbb^^^WWWSSSUUUXXXVVVSSSYYYSSSPPPTTTVVVTTTSSSTTTUUURRRMMMGGGBBB===999777111000///.........///000000666777000,,,------***------,,,,,,,,,,,,+++++++++++++++++++++***)))(((,,,++++++******++++++,,,++++++++++++******))))))******************************++++++++++++******)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,+++++++++*********))))))******))))))))))))******++++++++++++******))))))***++++++,,,,,,++++++***)))************+++++++++///---+++))))))***+++---,,,,,,,,,---000444888:::AAADDDGGGFFFAAA;;;555333222444333222777???BBBAAAFFFBBBFFFTTT^^^[[[RRRLLLOOOOOOPPPPPPPPPPPPPPPPPPKKKMMMOOOPPPQQQQQQRRRRRRRRRPPPSSS\\\aaa^^^UUUOOOMMMOOOSSSWWWZZZYYYVVVRRRXXXVVVTTTTTTRRRNNNKKKKKKDDDFFFJJJOOORRRTTTTTTSSSLLLIIIDDD>>>999444111///...------...///000///...///...---,,,+++*********------------------------------------------------++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))******+++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,------------------------...,,,,,,---000111///,,,///...000666===DDDKKKPPPYYY[[[[[[[[[eeeqqqoooeee___\\\```eeebbb\\\dddsss{{{nnnbbbZZZeeeyyyvvvcccLLL===777444333333000111222111222333111///111111111111000000000000////////////////////////------------------------------------------------------------------------************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------------+++---000222444888===@@@HHHDDDAAAAAA???===???DDDDDDLLLUUUYYYZZZ]]]fffnnn}}}zzzrrrooorrrvvv}}}|||xxxzzzuuusssqqqrrrtttsssppplllnnnnnnkkkeee___[[[ZZZYYYTTTQQQNNNOOORRRTTTSSSQQQPPPMMMIIICCC???======???555444111///.........///111666777111---------***------,,,,,,,,,,,,+++++++++++++++++++++***)))))),,,++++++******++++++,,,************))))))((((((******************************++++++++++++******++++++******************++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,+++++++++*********))))))******))))))))))))******++++++++++++*********)))***++++++,,,,,,++++++***************++++++++++++,,,,,,,,,++++++*********)))+++...222666;;;???AAAFFFFFFEEEAAA;;;777444444555888:::;;;@@@GGGIIIGGGMMMHHHJJJSSSYYYVVVPPPMMMGGGIIIJJJIIIHHHIIIMMMQQQWWWUUUSSSUUUZZZ]]]\\\ZZZ^^^```gggqqqzzz{{{qqqfffWWWVVVTTTRRRRRRTTTVVVWWWWWWTTTRRRQQQRRRSSSTTTVVVWWWRRRLLLIIIKKKOOOSSSUUUXXXVVVQQQJJJCCC;;;555222000...,,,,,,---//////.........---,,,+++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,+++------------------------///...---...000111///---111333777===CCCIIIOOOTTTYYY___ccceeejjjooommmeeeccc[[[YYY___ccchhhvvvlllXXXcccrrr}}}cccLLL===555222222444555444111000///...---000000000000////////////////////////////////////------------------------------------------------------------------------************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------...............---000666:::>>>BBBFFFIIIIIIDDD???>>>======CCCKKKXXXaaakkkooonnnpppwww{{{zzz{{{|||zzzwwwuuuxxx}}}}}}yyy{{{zzzmmmbbb___aaaVVVXXXUUUPPPSSSYYYWWWOOOOOONNNIIICCC>>>>>>BBBGGG===;;;777333000.........222555555111.........,,,------,,,,,,,,,,,,++++++++++++++++++++++++***))),,,++++++******++++++,,,)))))))))))))))(((((((((******************************++++++++++++******,,,,,,++++++***))))))(((++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,+++++++++*********************))))))))))))******++++++++++++***************++++++,,,,,,++++++***************+++++++++,,,***+++,,,---,,,+++***)))***---222999>>>BBBEEEFFFDDDBBB???:::666666888:::<<>>666333000111222222111111222444000000/////////.........////////////////////////------------------------------------------------------------------------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------......///000000222666===BBBFFFIIILLLNNNFFFAAA>>>???AAAFFFRRR^^^ttt{{{zzzyyy~~~{{{zzz{{{}}}|||mmmggggggbbbhhhfff\\\]]]eeebbbUUUTTTSSSOOOHHHBBBAAAEEEJJJFFFCCC>>>999444111//////000111000///......///...------,,,,,,,,,++++++++++++++++++,,,,,,+++******,,,++++++******++++++,,,************))))))))))))******************************++++++++++++******+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,************************+++******))))))******+++++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,***++++++,,,,,,,,,,,,,,,000444999>>>BBBCCCBBBAAA::::::888777777:::@@@DDDDDDIIILLLLLLMMMPPPPPPNNNOOOMMMLLLMMMOOOUUU\\\ccchhhfffbbb^^^]]]aaahhhmmmvvvssssssyyyvvvyyyzzzyyywwwpppeeeZZZ\\\[[[ZZZ\\\]]]\\\WWWSSSVVVXXXZZZ[[[XXXSSSMMMIIIDDD???777222000000111111...---------------...///........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------000///...---...///000000777>>>EEEJJJQQQ\\\hhhoooyyyxxxyyyyyytttjjj```ZZZZZZ\\\eeetttyyyvvvvvvvvvttt|||rrrWWWDDD;;;000000222444444222333666000000000000////////////////////////////////////........................------------------------------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---...000333555666<<>>@@@???===999777333555777999;;;???DDDHHHFFFKKKNNNNNNOOOTTTWWWXXX]]]^^^]]][[[___hhhttt{{{zzzrrrmmmmmmppptttvvvxxxzzz|||zzzlll^^^VVVTTTVVVXXXZZZ\\\___```^^^YYYTTTPPPNNNHHH@@@888444222000///.........---......//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......///...---------000333555AAAHHHOOOSSS^^^qqqzzzxxxsssfffYYYTTTYYYcccuuu}}}rrrkkkooozzz```NNN:::555333444333///---///222222222111111111000000////////////////////////........................------------------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,---...111555999===???FFFGGGHHHHHHGGGGGGIIIKKKIIIJJJPPPYYYcccrrruuupppoooyyyvvvqqqtttzzz}}}}}}}}}rrrYYYWWWTTTQQQPPPPPPQQQRRRUUUSSSOOOJJJDDD>>>888555111,,,***---///...///111------,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,******************************++++++++++++******((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,***************+++++++++++++++************++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,------,,,---///333777:::???@@@???>>>;;;777444111555888<<>>:::777000---///000...---///------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,******************************++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,))))))*********+++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,---...111555999<<<>>>>>>===;;;999777666555444:::===AAACCCDDDDDDEEEFFFEEEOOOZZZ___eeeooowwwzzzyyy{{{zzzxxx~~~qqqjjjiii___````````````___^^^]]]VVVSSSNNNJJJEEE@@@:::555111111000///....................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------++++++,,,,,,---......///...///000000222888@@@FFFGGGOOOWWW```tttxxx|||zzzooolllsssrrrkkklllnnnyyycccLLL777333666444555999222222222111111111111000////////////////////////........................------------------------------------------------++++++,,,,,,,,,---------------------------------++++++,,,,,,---.../////////000333888???GGGMMMQQQJJJKKKLLLNNNTTT]]]hhhooozzz{{{}}}{{{ooossspppttt}}}{{{www{{{~~~zzz||||||}}}~~~}}}wwwxxxmmmaaa[[[\\\___^^^\\\[[[[[[ZZZWWWQQQIIIBBB======555000111222---,,,...---------,,,,,,,,,++++++***+++,,,,,,------------,,,++++++++++++++++++,,,))))))******++++++++++++******************************++++++++++++******,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))***++++++,,,))))))******++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------***,,,000555999<<<>>>???:::999777666555777999:::===???CCCEEEEEEFFFHHHIIIJJJVVVccckkkqqqyyywwwvvvzzz{{{xxxtttmmmeeegggtttsssddd^^^cccrrrwwwxxxxxx}}}~~~{{{tttmmmeee___ZZZXXXXXXWWWUUURRROOOIIIBBB===222222111///............////////////////////////++++++++++++++++++++++++------------------------+++++++++,,,,,,---------++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........++++++,,,,,,---...//////...000111222555<<>>777444333111...***///...---,,,+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,++++++******++++++,,,)))************+++++++++************************)))************++++++++++++++++++*********))))))''''''((()))***++++++,,,************************++++++++++++++++++++++++,,,,,,,,,+++,,,,,,,,,---,,,000777>>>BBBBBB@@@>>>222222333777<<<@@@AAABBBEEEFFFEEECCCDDDJJJUUU^^^gggbbbcccjjjqqquuu|||ssszzzuuufffiiivvvwwwqqqnnnfff```kkktttooorrrkkkooopppeee^^^^^^ZZZZZZ___eeegggcccaaaeeelllpppuuu|||~~~xxxqqqfffcccVVVVVVXXXWWWPPPGGGJJJRRRCCC===666111000000...+++,,,,,,++++++,,,...///111///............---------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++---...///...---...,,,///666===AAAHHHNNNRRRgggvvvtttpppqqquuutttmmmkkkmmmtttqqqnnnnnnpppqqqooollliiillloooooommmjjjgggfffXXXYYY```ppp~~~qqqsssooobbbqqqzzzzzzlllOOO888333333---333222111000111333111---000000000000////////////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,------......------///...------///000000///999:::>>>CCCIIIMMMNNNNNNMMMPPP[[[jjjyyyyyy{{{tttuuu|||www{{{oooaaaUUUUUU]]]^^^VVVMMMIIICCC<<<777444333111///......---,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,++++++++++++++++++,,,)))************+++++++++************************)))************++++++++++++++++++*********))))))))))))******++++++,,,,,,************************++++++++++++++++++++++++,,,,,,++++++,,,---///000555777999;;;<<<;;;;;;:::;;;:::;;;>>>BBBEEEFFFEEE???BBBEEEIIIPPP\\\jjjuuuxxxrrrqqqtttvvvqqqnnnooowww~~~zzznnnssssss```___iiimmmmmmrrrtttssswwwzzz~~~xxxvvvxxxuuuqqquuuzzz{{{uuummmjjjjjjfffeeeeeekkktttyyyxxxuuujjjvvv~~~wwwrrr___PPPPPPVVVXXXUUURRRNNNHHH@@@999555222111000.........------.../////////............---------///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------...///000///...111222777???DDDHHHNNNVVVaaayyysssqqqrrrwwwwwwsssqqqtttuuurrrqqqsssxxx}}}~~~~~~}}}zzzxxxfffbbb___dddnnnuuuuuusss{{{{{{mmm{{{pppfff^^^fffzzztttMMM;;;999666111111000///000222111000111000000000////////////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---............---111000000...---...111333:::===BBBFFFIIILLLOOOQQQQQQXXXgggxxxsssrrruuuwwwzzzgggWWWXXX]]]]]]YYYXXXSSSNNNGGG???888444222111------..................++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++************************)))************++++++++++++++++++***************++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---000222444;;;:::888666666777888999>>>======>>>AAADDDEEEDDDJJJMMMSSS[[[eeerrr{{{rrrmmmlllsssnnnbbbeeexxxxxxfffbbbfffnnnqqq}}}yyysssooogggaaabbbiiikkkddd]]]UUU^^^ooo}}}}}}kkkRRRNNNXXX___\\\VVVTTTPPPIII???666111///000000000000//////.........///............---------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------/////////000000000000000///333;;;CCCGGGJJJSSS\\\sss||||||||||||{{{~~~|||qqqmmmnnnrrrsssrrrkkkmmmnnnoooxxxzzzssszzzgggQQQ]]]rrreeeDDD:::666444333222111111111000111111111000000000/////////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------...............000111222000///111666;;;>>>BBBHHHLLLOOOUUU]]]ccciiilllsss}}}wwwuuuqqqgggbbbZZZQQQTTT___\\\YYYRRRIII@@@777222///........./////////......+++,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************))))))*********+++++++++************************++++++++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---///333666888999777666555555888;;;===@@@>>><<<>>>CCCJJJOOOQQQ___bbbhhhqqq{{{~~~wwwqqqdddooorrrlllnnnzzz~~~yyyvvv{{{}}}~~~}}}~~~{{{pppfffXXXVVV[[[dddeeedddooo{{{ggg\\\YYYZZZZZZZZZUUUTTTOOOFFF;;;333000000000000000000000///......///............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...//////000000//////000222111555===DDDHHHNNN\\\jjjtttjjjhhhuuu~~~zzz}}}wwwuuuwwwuuuppp~~~llllllsssxxx~~~YYYFFF777888555444666555111///000111111111000000000//////////////////............------------------------------------------------------------------------,,,---......//////......---000333444555999???DDDFFFKKKRRRYYY```kkkxxx~~~xxxwwwyyy}}}zzzyyynnnhhh___VVVWWW]]]]]]\\\YYYSSSKKKAAA777111000000/////////.........------------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++************************))))))*********+++++++++***************************************)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------///222666999;;;666666666777999<<<>>>@@@EEECCCCCCIIIUUUcccooovvvrrrtttxxx|||sssnnnooopppooollljjjsssyyyyyy{{{pppiiigggjjjjjjgggjjjrrrtttiiiaaaZZZUUUUUUVVVVVVPPPGGG>>>999888000000////////////000000///............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........---...000///......111333999<<>>@@@CCCFFFHHHMMMPPPWWWeeevvv{{{zzzwwwrrrllldddiiillllllpppzzz|||yyyzzzqqqsssvvvooooooxxxzzz}}}uuuxxxxxxwwwcccYYYXXXVVVUUUSSSPPPLLLIII<<<999555111//////111222///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,------------...------------............+++...000000...000555:::CCCBBBGGGTTTdddxxxwwwvvvuuuuuuyyywwwiiiffflll{{{sssdddsssssshhhhhhkkkzzz___HHH444222555333222444222222222111111111000000////////////............------------------------........................---------.........//////---......//////////////////222:::EEENNNQQQNNNJJJMMMUUUcccwwwpppbbbdddooo|||yyyqqqeee\\\XXXYYY^^^eeeccc\\\[[[^^^[[[YYY\\\eeeiiieeedddfffnnnpppwww|||}}}sssnnngggaaa```aaaZZZKKK===:::777222---+++,,,---///++++++,,,,,,---...//////........................------------------------,,,++++++++++++++++++,,,++++++++++++++++++++++++'''((()))******)))(((''')))***,,,------,,,***))))))************+++++++++************************)))************+++++++++))))))******++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///333777:::<<<<<<<<<>>>>>>===>>>AAAFFFLLLOOOUUUYYYbbbooo}}}wwwssswww|||}}}{{{kkkuuu|||{{{{{{~~~}}}uuuwww|||||||||ttt~~~{{{|||xxxddd___[[[YYYZZZYYYWWWTTTBBB???999333000///000222//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,---------,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,---------......---------.........//////+++...111111///222888===JJJIIIOOO___sss~~~yyyuuuyyy~~~pppiiimmmtttyyy|||fffhhhxxxeee[[[]]]kkk{{{[[[===444555333111333222222222111111111111000000/////////............------------------------........................---------............///,,,...///000000000111222222<<>>:::555111000000...---............---,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++************************************************+++++++++*********))))))******+++++++++******)))******+++++++++,,,,,,,,,//////...,,,***+++---///333444777<<<>>>===>>>???>>>@@@EEEKKKLLLNNNVVVaaa```jjjxxx~~~tttlllmmmrrrvvv|||{{{}}}yyyvvvooommmzzzttteee[[[iiizzzuuu|||kkkXXXWWWbbbaaaUUUYYYKKK???<<<999333000000///000000000.........///........................///............---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------/////////...---,,,+++...000......555>>>DDDEEEJJJXXXooo}}}yyywwwhhhggg```bbbqqq~~~~~~\\\WWWUUUbbbQQQ>>>999444333888111111111/////////111333000000000000000000000000---------------------------------------------------------............//////000000///...///222444999DDDOOOTTTZZZbbbhhhjjjsssnnntttuuu{{{yyyggg]]]TTTUUUVVVUUUUUUVVVYYYVVVVVV[[[]]]]]]```dddddddddbbb___ZZZVVVWWWYYY[[[___```\\\ZZZ[[[\\\ZZZOOOPPPNNNLLLQQQYYY]]]ZZZbbbeeennnwww|||rrrZZZOOORRRUUUTTTMMMDDD:::333111111000///............------,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++*********))))))******++++++++++++*********++++++++++++,,,,,,,,,---------,,,,,,---111333:::;;;===@@@BBBDDDFFFIIINNNQQQSSSUUUYYYaaakkkrrrooowwwpppkkkjjjpppwww{{{}}}qqqwwwxxxyyyxxxyyy~~~ooo~~~rrrkkk^^^]]]uuu}}}nnneeedddbbb]]]^^^VVVNNNHHH???444000222000000111000///.................................///............---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---......//////...---------///000///111888BBBHHHMMMWWWkkkttthhh```dddnnnwww{{{cccUUUccc}}}tttSSSAAA:::444000333333222111000000000111000000000000000000000000........................---------------------------------............///111000000//////333888<<>>DDDHHHPPPcccrrrtttrrrrrrnnnfffhhhnnnwww}}}yyy}}}{{{lllooo~~~wwwjjjjjjnnnkkkeeehhhsssxxxvvv{{{{{{|||~~~tttgggsssiiiXXX]]]kkkjjjkkkmmmlllbbbYYY]]]gggsssnnnbbbWWW___|||{{{ooohhhaaa\\\OOOFFF:::333222222222111///////////////////////////............---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......///.........///000111222555777>>>FFFHHHQQQkkk|||hhh```___aaalllyyy|||~~~zzzyyy{{{~~~}}}~~~~~~xxxrrrqqqvvv}}}{{{xxxtttrrrqqqtttwwwzzzrrrttttttrrrrrrvvv|||hhh\\\RRRMMMVVVeee}}}ccc^^^lllnnn```mmmvvvxxxrrroooVVVPPPlll~~~SSSBBB<<<555222333333222///111111111111111111111111////////////////////////........................---------.........//////...555@@@LLLYYYeeeooouuu{{{pppffflllwww{{{~~~ssskkkaaa]]]\\\]]]ZZZXXXbbbqqquuu{{{nnnUUUPPPXXX[[[NNN???777555222///...---......////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++************************************************))))))******++++++++++++)))***+++,,,------...---,,,,,,,,,---------......///222555999===CCCJJJNNN___qqq~~~zzzyyytttkkkuuuxxx~~~}}}|||~~~yyyrrrwwwyyypppjjjhhhwwwoooiiisssxxx~~~wwwnnnkkkyyy}}}kkk```ZZZVVVkkkxxxooo```jjjvvvxxxmmmdddZZZOOO@@@666333333222000000000000000000000000000//////.........---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......///.........///000222333999;;;AAAGGGJJJWWWyyyqqqYYYXXXaaahhhqqqzzz~~~~~~{{{|||~~~uuuuuuqqqhhh``````hhhpppooonnnllllllnnnqqquuuwwwqqqrrrqqqnnnkkknnnvvv}}}tttcccRRRMMMSSScccwwwwwwaaa^^^pppnnnXXXPPPWWWkkksssjjj]]]QQQWWW~~~mmmIIIAAA888333333333111///111111111111111111111111000000000000000000000000////////////////////////---//////------000000......:::KKK[[[nnnwwwggggggwwwwww~~~xxxsssjjj]]]QQQLLLQQQYYYddd```fff{{{jjjVVVTTTXXXRRRDDD<<<<<<777000///222111+++000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,------...---,,,,,,---///111777<<<;;;<<>>AAADDDMMM^^^xxxyyypppjjjooouuu}}}~~~~~~rrreee___\\\XXXVVVVVVXXX]]]bbbdddbbb___^^^^^^aaa___\\\YYYWWWWWWXXXYYY___hhhssszzz||||||{{{|||uuuzzzqqqccc]]]SSSKKKLLLVVVaaafffVVVOOOJJJJJJSSSlll~~~sssnnnuuuYYY:::444888666111222222222222222222222222///////////////////////////............---------///,,,...444333111===OOOdddppp}}}~~~kkk]]]```eeehhheeedddkkkuuu|||wwwkkk[[[VVVZZZUUURRRLLLBBB999444333333111000000///.../////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,......//////222555888<<>>444333444444111///...///111////////////............---...///...---,,,---///---------------------------..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,------......------------------...............///000111333777<<<@@@BBBGGGVVVooo|||tttqqqqqqvvv{{{}}}~~~}}}zzzjjjbbb___ZZZVVVUUUSSSWWW]]]cccfffddd```\\\ZZZWWWRRRQQQSSSTTTSSSRRRWWW```mmmuuuxxxxxxwwwwwwxxx{{{|||yyyyyy}}}ooo```ZZZXXX]]]jjjyyyrrrfffWWWIIICCCSSS|||aaarrr}}}yyyrrrJJJ;;;<<<999111222222222222222222222222///////////////////////////............---------444111111444444666EEEWWWhhhvvvllliiigggfffcccaaaeeemmm|||~~~zzzmmmaaa]]]UUUSSSNNNHHH@@@777222000111111000///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---...///000444888<<>>OOO\\\eeerrrvvviii___XXXTTTWWW]]]lll~~~|||ooofffYYYTTTOOOLLLFFF;;;222///222111000000//////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---...000222777===AAARRR^^^iiiqqqrrrxxxxxxxxx|||xxxvvvqqqhhhsss~~~sssrrrtttttt{{{~~~yyyooosss}}}kkkjjjooozzz|||rrrmmmoooxxx|||jjjyyysssjjjhhheeeooowwwuuuqqqtttdddbbbUUU???777555222111222222000///000000000/////////......---...//////...---...///------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------......------------.........////////////000111222444888>>>BBBCCCWWWwww|||uuuooommmqqqxxxuuuyyy~~~yyyrrrnnnddd]]]]]]___]]]ZZZZZZXXXUUUUUUYYY]]]]]]VVVOOORRROOOMMMNNNQQQTTTTTTSSSQQQVVV\\\______```bbbeeellloootttyyy|||~~~pppbbb___nnn|||lll\\\UUUPPPPPPYYYeeecccXXXzzzTTT===444111333333333333333333333333000000000000000000000000///............---------+++000000///;;;UUUjjjrrrrrrxxxxxxjjj\\\PPPNNNQQQ\\\nnn}}}|||uuuggg\\\TTTRRRMMMCCC888333222111000000//////000000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------......///000222555;;;AAAFFFcccyyyxxx|||~~~uuukkkpppfffWWWUUUZZZXXXYYY[[[WWWQQQQQQWWWaaahhhgggffffffddd___ZZZXXXXXX```rrryyy|||qqqnnnnnnmmm~~~xxxfffPPPCCC;;;222///111333111///000000000000/////////...---///000///...---...000........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,+++++++++++++++,,,,,,,,,------+++,,,------......------............////////////...///111333666<<>>888666111222777000000000000////////////000000000000000///..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------//////.........//////000,,,000444888;;;BBBMMMVVVxxx~~~sssmmmtttsssrrrsssvvvzzz~~~~~~zzz{{{}}}|||zzz~~~~~~~~~xxxggg^^^\\\\\\^^^bbbccc```]]]aaaYYYOOOIIIIIILLLNNNOOOOOOQQQQQQOOOLLLJJJLLLNNNTTTQQQNNNNNNLLLKKKPPPVVV___eeennntttwwwxxxyyyyyy||||||yyyhhhYYYQQQJJJKKKQQQUUUSSSOOOFFFGGGZZZ}}}uuueeeSSSqqq\\\:::777777444111444888444---000000000000//////////////////.........---------///AAA???SSSxxxvvvjjjXXXYYY^^^aaa```ddd{{{}}}}}}mmmZZZTTTXXXQQQDDD777555222000//////000111//////...------------.........---,,,,,,,,,,,,---++++++++++++++++++++++++---------------------------------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,+++******+++,,,***++++++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,+++,,,---.........---000111666===>>>CCCWWWnnn}}}yyyzzzqqqmmmrrr|||~~~~~~}}}|||qqq___WWWVVVVVV\\\WWWTTTUUUSSSPPPOOOQQQXXX]]]ccciiikkkjjjfffcccdddaaa^^^\\\]]]^^^_________^^^^^^```ccceeeffffffgggfffeeehhhnnnvvvooonnnooozzzjjjTTTSSS]]]ooovvv___HHH>>>999444111111000000000000////////////000000000000000///..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..................///000111444:::===;;;???PPPcccyyyppplllrrrrrrtttvvvyyy|||{{{}}}zzzxxx}}}{{{xxxhhhaaa___^^^```cccgggiiiiii]]]VVVNNNIIIIIILLLOOOPPPSSSSSSRRROOOKKKIIIKKKMMMRRROOOMMMNNNMMMLLLPPPUUU^^^dddlllrrrvvvyyyzzz|||{{{{{{~~~mmmdddYYYMMMJJJPPPVVVUUURRRHHHBBBJJJjjj{{{aaarrrnnnEEE666555444444444444333222111000000000//////////////////.........---------222EEEIIIbbb}}}fffeeehhhiiicccaaannnyyyyyy^^^RRRYYYWWWKKK===888222///000111222111000///......------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***++++++***)))***+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------............---444:::;;;???PPPlllyyyttt|||{{{xxxssssss{{{~~~~~~wwwwwwyyyttteee```_________\\\\\\^^^[[[VVVSSSTTT]]]dddnnnwwwzzzwwwrrrmmmnnnkkkgggeeeeeeffffffeeebbbaaaaaabbbeeehhhiiihhheeedddcccdddfffkkkpppsss|||vvvkkkppprrrcccjjj~~~```[[[WWW```}}}sssWWWEEE<<<777111...111111000000000/////////000000000000000///..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.../////////333;;;???999<<>>666999888///...666111111111000000000//////////////////............EEE[[[aaauuuqqqdddYYYTTT]]]kkkwwwqqq___YYY\\\III@@@666111111222111///000000///............///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))+++,,,+++***)))***+++++++++,,,,,,,,,---------------------------------,,,...///...------000222666;;;???EEE]]]qqqrrr}}}yyywww~~~uuu}}}|||qqqwww}}}|||yyyzzzvvvrrrmmmeee\\\YYY\\\aaagggpppyyy~~~{{{vvvssspppmmmiiigggjjjjjjiiiiiiiiijjjkkkkkkjjjnnnsssxxx}}}zzzrrrxxxmmmhhh|||}}}fffOOODDD===888222222222111000/////////000000000000000///..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---...///000000111666@@@EEEDDDSSS~~~rrrkkkkkknnnrrrvvv|||}}}rrrrrrwwwzzz||||||{{{{{{}}}{{{}}}~~~|||qqqaaaZZZYYYXXX[[[aaajjjsssyyy|||rrrcccUUUNNNNNNTTTZZZ```\\\UUUOOOKKKHHHGGGGGGIIIJJJNNNSSSTTTQQQRRRVVVUUUWWW[[[]]]___aaadddfffpppxxx~~~fff[[[jjj|||yyy```^^^XXXSSS]]]zzzrrrsss```pppaaaHHH555555777222000444111111111111000000000000000000/////////.........KKKccceeeppp|||ssszzzxxxhhhYYYPPPSSS\\\eeezzz|||eeeZZZ\\\OOOGGG===666333222111000111000//////......//////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------*********++++++,,,,,,---***+++,,,,,,+++***+++,,,,,,,,,,,,,,,------------------------............)))+++---,,,+++,,,000444777999???QQQrrr{{{{{{~~~{{{uuusssrrrvvvxxx{{{wwwrrrmmmeee^^^^^^cccuuuyyy~~~{{{uuurrrkkkjjjjjjiiihhhhhhhhhhhheeefffiiikkkooottt{{{{{{xxxuuuyyyrrrrrrXXXIII>>>444333333222111000000///...000000000000000///..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------...///000111222444999???BBBHHHccc~~~vvvooonnnppprrrwwwzzz~~~sssooouuuvvvxxxxxxxxxyyy|||~~~vvvxxx|||~~~~~~mmm___]]]\\\]]]bbbjjjqqqssssss|||tttgggYYYRRRRRRYYY___```\\\UUUPPPMMMJJJHHHGGGGGGHHHLLLRRRRRRPPPQQQTTTQQQTTTVVVWWWXXXXXXZZZ[[[hhhrrrzzzpppZZZbbbwwwhhhgggbbbYYYUUUdddiiisss\\\ZZZtttzzz\\\>>>444555555333333222222111111111000000000000000000/////////......^^^vvvrrrrrrzzzwwwhhhooowwwhhhXXXPPPQQQZZZddd~~~ssseee]]]TTTOOOFFF===777333222222111000000///////////////......---,,,,,,,,,,,,---------------------------------------------------+++++++++,,,,,,---------)))******+++,,,,,,------+++---------,,,+++,,,---,,,,,,,,,------------...------------.........///))),,,///...---...444999999:::FFFccc||||||uuuooommmwwwzzz|||xxxvvvvvvuuuppplllpppvvv~~~xxxsssnnnkkkjjjcccccccccdddggglllssswwwuuuzzzppprrrxxxsssvvvkkk[[[HHH666444333333222111000///...000000000000000///..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------.....................///000111222333555<<<>>>@@@PPPvvvzzzrrroooooorrruuuvvv|||}}}}}}tttrrrwwwwwwwwwvvvvvvxxxzzz|||wwwyyy|||xxxkkkaaaaaa```cccllluuuxxxrrrkkkkkkhhhaaaZZZVVVXXX^^^ddd___[[[UUUQQQOOOMMMIIIGGGEEEEEEIIINNNOOOLLLMMMQQQOOOQQQTTTUUUUUUUUUUUUVVV```hhhqqqyyyggg```kkk}}}zzznnnccc\\\RRRTTTnnn}}}uuuwwwYYY\\\pppxxx~~~VVV===555666666333222222222111111111000000000000000000/////////...xxx~~~xxxzzz{{{ttt|||zzzeeeUUUOOOQQQOOO```pppyyyvvvcccXXXTTTMMMCCC:::444333444111111000///////////////......---,,,,,,,,,,,,---------------------------------------------------+++++++++,,,,,,---------))))))***+++,,,,,,------,,,---......,,,,,,---...,,,,,,,,,---------......---------.........//////,,,///222222111333999>>>AAABBBTTTwww~~~{{{wwwyyyzzzttt}}}zzzfffnnnvvvzzz{{{}}}~~~xxxtttooolllhhheeedddfffjjjmmmssstttzzz~~~ccc^^^jjjmmmtttttt]]]DDD444444333222111000///...000000000000000//////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------------------------------.........//////......//////000222333444:::AAACCCEEE]]]yyyrrrkkkkkkpppvvvyyyyyy}}}yyy~~~{{{tttwww{{{zzzwwwvvvuuuwwwyyy{{{|||}}}sssiiiccccccbbbfffqqq{{{{{{pppdddYYYZZZ[[[YYYYYY\\\bbbggg]]]ZZZUUURRRPPPNNNJJJGGGCCCCCCFFFKKKLLLIIIJJJNNNNNNPPPTTTVVVVVVUUUUUUUUU[[[aaaiiittt}}}ccc^^^hhhtttooo]]]VVVMMMFFFYYYuuuooocccOOOYYYaaaoooHHH777666666222222222222111111111111000000000000000////////////www{{{}}}uuufffPPPRRRUUUTTTSSS```~~~}}}\\\SSSSSSOOO???666555111222222111000000000000000......------------......------------------------...------,,,,,,------.........---------,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,---------......---------............///...555000***000333777AAACCCPPPqqq~~~}}}vvvzzzwwwqqqmmmiiifffgggooorrrpppvvv{{{ooojjjkkkkkkjjjiiiiiijjjnnnrrrnnnrrrhhh___dddsss\\\AAA999333333111...000666000000000000////////////......................................................//////...---,,,,,,---------,,,,,,+++++++++------------------------.........------,,,,,,,,,,,,,,,------...///////////////000000000333777:::;;;;;;CCCTTTttt~~~zzz~~~kkkhhhjjjqqqtttsssvvv|||~~~}}}uuuuuu{{{{{{vvv||||||wwwwwwwwwvvvzzz|||~~~xxxmmmddd___gggjjjooowww|||xxxlllbbbZZZZZZYYY[[[dddmmmnnniiibbb]]]UUUPPPLLLJJJHHHFFFHHHKKKLLLKKKIIIIIIMMMQQQRRRVVVZZZ[[[XXXUUUSSSTTTYYY[[[aaalllyyybbbZZZaaa|||zzzmmmXXXLLLPPPYYY^^^^^^TTTeeeyyy[[[666555888333333111//////000111000///222111111000///......---yyydddWWWZZZ[[[WWWYYYjjjkkkTTTOOOTTTGGG888444444111111000000///000000000///......------......///------------------------...------,,,,,,------.........---------,,,,,,,,,)))***++++++***)))***+++++++++++++++++++++++++++,,,,,,,,,---------......---------............///...333///...666999999@@@LLLfff~~~sssfffaaacccbbbjjjnnnnnnuuuxxxpppkkkmmmkkkjjjjjjeeefffzzzwwwqqqxxxhhhiii}}}mmmLLLAAA888555333///...000111000000000////////////......................................................//////...------,,,---------,,,,,,,,,++++++------------------------......---------,,,,,,,,,,,,,,,---......//////000//////000000111333777:::???<<>>666444666444222222333333333222111111111000000//////...~~~}}}xxx{{{}}}{{{~~~vvvvvvwwwzzzuuufff^^^TTTTTTooofffUUUYYYTTTGGG<<<333000000/////////000111111//////............//////------------------------...------,,,,,,------.........---------,,,,,,,,,)))+++,,,+++***)))***+++++++++++++++++++++++++++,,,,,,,,,---------......---------............///---333222333;;;<<>>???DDDbbb~~~xxxzzzssseeeuuusssqqqsssvvv{{{}}}|||~~~}}}}}}}}}|||}}}~~~~~~}}}wwwzzzzzzwwwwww{{{}}}{{{}}}xxxqqqjjjggggggiiijjjqqqzzz~~~qqqddd\\\[[[ZZZgggtttxxxvvvpppeee\\\XXXXXXUUUQQQLLLIIIJJJLLLPPPOOOOOOOOOPPPQQQQQQPPPWWWYYY___iiipppnnneee\\\]]]gggrrrvvvtttrrrsssuuuqqqVVV\\\eeeooovvvuuummmaaaXXXrrr}}}kkkuuucccAAA777888666555333222333333222111111111111000000000//////}}}zzzrrruuu|||wwwuuurrrooopppwwwdddYYYRRRPPPccc~~~{{{kkkccc[[[WWWJJJ666111111000000000000111222/////////....../////////------------------------...------,,,,,,------.........---------,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,,,,---------......---------............///,,,555666555888;;;MMMhhhqqqsssxxxvvvzzzxxxxxx|||jjjfffppprrrxxx}}}~~~~~~~~~~~~}}}{{{xxxvvvtttuuuttttttsssssssssssstttvvvzzzjjjVVVXXXffflllggg```\\\iii}}}vvvpppkkkggghhhkkkooojjjZZZ{{{fffaaannnqqqcccOOO===555555666555111111111111000000000000////////////////////////........................------...............---------------------------------------------------------------------------------......///000000111///000111333444777<<<@@@===NNNxxx}}}xxxpppgggbbbppprrrtttwww|||~~~||||||~~~}}}|||}}}}}}|||{{{zzz{{{zzz||||||{{{}}}|||vvvmmmeeebbbeeekkkoooyyy{{{{{{vvvlllaaaYYYVVVXXXkkk||||||qqqfff```\\\XXXVVVRRRNNNLLLLLLOOOQQQVVVVVVUUUTTTQQQOOONNNMMMVVV___lllttttttlllbbb\\\[[[hhhxxx~~~{{{tttqqqqqqwwwbbbWWW[[[eeettt~~~|||pppeeemmmppp___mmmwwwTTT@@@999666444222222222333222000111111111111000000000000~~~zzzzzzwwwrrrqqqyyyyyyttttttwwwqqqpppmmmiiihhhlllttt{{{iiiXXXPPPJJJSSSbbbxxx|||mmm___ZZZOOO999333333222111111111111222000//////......//////000------------------------...------,,,,,,------.........---------,,,,,,,,,,,,---...---,,,+++,,,...++++++++++++++++++++++++,,,,,,,,,---------......---------............///---666888777;;;CCC```|||~~~{{{ppplllsssuuuooonnnuuusssxxx~~~{{{|||||||||zzzwwwtttrrrqqqqqqrrrsssssssssrrrrrruuuxxx}}}ooo\\\LLLLLLTTTUUUNNNGGGHHHOOO^^^mmmqqqooovvv{{{nnnfffdddeeejjjtttooo{{{dddVVVcccwww|||iiiPPP<<<444444555222222111111111000000000////////////////////////........................,,,---......///.........------------............------------------------,,,,,,,,,------------...---......//////000111111///000222333555999>>>BBBAAA```wwwlllcccbbbhhhnnnsssyyy}}}~~~}}}}}}~~~~~~}}}}}}~~~|||xxxxxx{{{~~~~~~|||}}}}}}www}}}xxxqqqggg______eeennnuuu~~~xxxpppiiibbb\\\XXXddduuu|||lll```]]]^^^XXXTTTPPPOOOQQQTTTVVVVVVYYY[[[[[[WWWPPPKKKIIIJJJYYYggguuuyyypppcccZZZVVVSSSbbbuuu~~~yyytttsssqqq{{{pppYYYVVV[[[kkk{{{{{{vvvzzzzzz[[[\\\yyyyyyVVV===777555333222222333111000111111111111111111111111|||ooorrrvvvxxxzzzyyy{{{xxxwww}}}zzz|||tttkkkmmmeeeggghhheeeaaa___aaadddbbbeeehhhhhhfffhhhnnnssssss~~~yyyeeeUUUIIIIIIRRR]]]ooo~~~gggXXXNNNCCC666555444333222111111111000000////////////000000------------------------...------,,,,,,------.........---------,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,,,,---------......---------............//////666888<<>>DDDEEEaaajjj\\\^^^iiipppsssyyy}}}}}}~~~}}}}}}~~~~~~~~~}}}zzzvvvssspppkkkhhhcccbbb```]]][[[ZZZXXXXXXYYYWWWVVVYYYdddxxx}}}lllccc^^^[[[___vvvzzznnnaaaZZZ[[[bbbrrrwwwmmmcccYYYUUUWWW[[[[[[[[[^^^fffllldddVVVWWWZZZXXXOOODDD@@@EEEKKKVVVbbbiiiaaaUUUOOOKKKGGGQQQaaarrr}}}zzz|||vvvwwwxxxgggYYYTTTQQQNNNUUUaaadddiiikkkrrr}}}xxxjjjNNNaaaqqq___>>>444111222///444666---111111111111000000000000mmmvvv|||vvvqqq|||vvvmmmmmmlllsss~~~{{{{{{yyyfffTTTRRR[[[```]]]WWWPPPOOOMMMKKKJJJKKKLLLMMMLLLLLLKKKKKKJJJJJJKKKKKKKKKOOOTTTZZZ___bbbcccddd[[[ZZZZZZ[[[]]]aaalllxxxqqq]]]RRRPPPNNNUUUiiioooZZZTTTGGG>>>555222333555222///000000/////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......///......///000111111000333777===PPPsss}}}{{{}}}wwwnnndddaaabbblllpppqqqmmmiiikkkuuu~~~~~~}}}}}}}}}{{{zzzwwwvvvuuuuuuuuutttrrroooooommmjjjeee```[[[XXXVVVVVVYYY]]]aaaeeefff___UUUNNNPPPQQQMMMGGGCCCCCCDDDIIIHHHGGGFFFEEEDDDCCCCCCIIIIIILLLVVViiiyyypppnnnvvv}}}eeeccclllggggggsssSSS???666666222111333333000///111000000000000////////////........................//////.........---------------------------------------------------------------------------------............////////////111///000555999===FFFOOOvvv|||{{{nnnccc^^^aaakkkrrr}}}}}}~~~~~~||||||}}}~~~zzzwwwqqqlllhhhddd```]]]WWWVVVUUUSSSQQQPPPPPPPPPPPPOOONNNQQQYYYlllwwwiii```^^^aaakkkpppfff]]]YYY[[[eeevvvxxxnnnggg```ZZZ[[[^^^___```bbbhhhqqqsssfffVVVSSSSSSPPPIIIDDDFFFNNNWWW[[[bbbcccYYYPPPKKKJJJGGGPPPaaasss}}}}}}wwwttt{{{tttbbbZZZTTTOOOSSS]]]eeedddaaaeeezzz___[[[jjj{{{KKK888111333000222333---111111111111000000000000wwwvvvzzztttnnnfffgggrrruuukkkeeehhhjjjzzz{{{mmmjjjsss~~~uuudddPPPIIIQQQ[[[^^^\\\SSSPPPMMMJJJHHHIIIJJJLLLJJJJJJJJJIIIJJJJJJKKKLLLJJJLLLOOOSSSVVVWWWWWWWWWWWWUUUTTTVVVVVVYYYbbblll}}}wwwWWWTTTNNNNNN[[[qqq|||dddSSSNNNEEE:::444333444333000000000000/////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///000111222333;;;GGG___zzzwww{{{{{{uuujjj^^^[[[]]]gggoootttooodddbbblllxxx|||xxxvvvwwwyyyzzz{{{vvvvvvvvvvvvuuuqqqkkkgggddd```ZZZSSSNNNJJJIIIIIIIIILLLUUU```eee___XXXUUUSSSQQQOOOLLLIIIGGGFFFEEEHHHGGGFFFEEEDDDCCCCCCCCCGGGFFFEEECCCJJJ___{{{tttnnnooovvvrrr___ooooooyyycccHHH===777333111444444222111222000000000000////////////////////////////////////...............---------------------------------------------------------------------------------............////////////111...222:::;;;;;;JJJ___}}}sssfff]]]^^^bbbeeemmmwww~~~~~~}}}||||||}}}~~~tttppphhhbbb]]]XXXUUURRRQQQPPPPPPOOONNNNNNNNNNNNLLLLLLMMMNNNRRRbbbnnnfff\\\^^^jjjyyyhhh```YYYYYY^^^jjj{{{yyyooofff```]]][[[```fffeeedddeeellluuuuuugggVVVPPPMMMHHHDDDEEEMMMXXXaaaaaaaaa[[[PPPIIIHHHHHHGGGOOObbbuuu~~~xxxrrrvvv|||~~~pppbbbYYYSSSUUU\\\pppjjjeeedddkkkqqqXXXbbb___BBB333666444111111///111111111111000000000000rrrvvvfffnnniiiiiiooommmdddbbbgggnnnyyyzzzwwwkkk^^^[[[cccmmmqqqgggWWWKKKNNNZZZaaa```YYYVVVQQQMMMJJJKKKLLLNNNHHHHHHHHHIIIIIIKKKLLLLLLKKKLLLMMMOOOPPPOOOOOONNNTTTRRRRRRTTTUUUVVV]]]eeesssyyy___UUUMMMMMM[[[ooohhhPPPRRRIII===555333333222111000000000////////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,---.........000222444444;;;NNNttt~~~}}}|||wwwqqqggg^^^___dddeeeqqqyyysssddd^^^hhhuuuzzztttqqqqqqtttvvvxxxyyyxxxvvvsssoooiiiaaa\\\SSSPPPLLLGGGDDDCCCDDDDDDHHHKKKWWWffffff[[[SSSTTTVVVRRRMMMKKKKKKJJJHHHFFFFFFEEEEEEEEEFFFGGGHHHIIIFFFHHHHHHEEEDDDLLL\\\iii}}}mmmmmmuuunnnkkkiiippp{{{{{{nnnTTTKKK:::444111333555222111222000000000000////////////000000000000000000000000........................------------------------------------------------------------------------............////////////222///555>>>;;;999PPPqqqlll^^^WWW___eeefffppp~~~~~~}}}|||}}}~~~}}}zzzpppkkkccc\\\XXXTTTQQQPPPPPPPPPOOOOOOPPPPPPQQQQQQLLLMMMOOOOOONNN[[[|||}}}gggdddZZZ```ssswwwhhh]]]VVV[[[fffqqq}}}uuukkkbbb]]][[[\\\ccckkklllhhheeejjjrrrpppcccUUUOOOKKKFFFEEEKKKTTT^^^dddddd___UUULLLGGGGGGGGGGGGPPPcccvvv~~~~~~|||uuuuuuwwwxxx|||nnnaaaZZZZZZ___yyyxxxwwwqqqfffkkk\\\]]]qqqsssLLL666999777222222222111111111111000000000///yyyzzzqqqaaapppjjjgggfffbbb]]]aaajjj|||~~~uuudddbbb]]]UUUOOONNNSSSXXXbbbeee^^^OOOKKKTTT[[[ZZZ\\\YYYSSSNNNJJJJJJKKKLLLHHHHHHHHHHHHIIIKKKLLLMMMNNNNNNNNNOOONNNMMMLLLKKKNNNLLLMMMPPPRRRSSSWWW]]]dddkkkyyypppVVVJJJGGGVVVllloooWWWVVVMMM@@@777333222222222111000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,---.........000333777777<<>>>>>???@@@???>>><<<;;;CCCNNN^^^gggbbbXXXVVVYYYUUURRRNNNLLLMMMLLLIIIGGGHHHGGGEEECCCCCCCCCEEEFFFCCCCCCCCCEEEGGGIIIIIIIIIVVVyyy~~~llllllsssqqqppp```lllXXXHHH===333222333111000111000000000000////////////////////////////////////---------...............------------------------------------------------------------------------............////////////222444:::===:::EEEmmmlll[[[VVVXXXaaahhhnnn||||||yyyzzzzzzzzzyyy{{{}}}~~~yyysssnnneeebbb]]]ZZZYYYXXXWWWVVVRRRRRRQQQQQQQQQQQQRRRRRRRRRQQQTTTUUUPPPWWWxxxsssaaa\\\ZZZmmmmmm\\\SSSQQQaaattt{{{wwwpppaaa[[[XXX[[[___dddmmmuuutttuuu|||qqq\\\OOOIIIKKKOOOVVV]]]bbbeeefff^^^WWWPPPMMMKKKHHHHHHJJJWWWfffvvv|||}}}}}}xxxvvvzzzmmmdddbbbkkk{{{yyyiiiyyy|||~~~zzz```WWWjjj```BBB999222000333111111111111111000000000000|||oooyyyvvvqqq~~~yyypppeee]]][[[```lllxxxxxxmmmlllmmmaaaWWWPPPGGGIIIGGGDDDBBBCCCEEEEEEFFFNNNlll{{{iiiWWWZZZbbbcccaaa^^^YYYTTTOOOLLLJJJIIIJJJJJJJJJJJJKKKLLLLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOTTTQQQQQQUUUWWWUUUUUUWWWUUUZZZbbbnnn}}}rrr[[[IIIIIIPPP[[[sssggg^^^QQQDDD;;;555333222111111111000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---///111000///111777===AAA^^^zzz{{{zzzuuu~~~|||}}}~~~|||yyykkk```WWWUUUYYY]]]bbbgggjjjooorrrnnnfffcccfffkkkjjjiiiiiihhhgggddd```\\\SSSOOOIIIDDDAAA???===<<<<<<===>>>>>>>>>>>>===<<>>333333666000111111111111000000000000qqqiiifffiiiiiibbbZZZXXX^^^kkk|||xxxbbbVVVSSSLLLJJJLLLHHHIIIIIIHHHGGGGGGGGGHHHIIIKKKpppqqq[[[^^^hhhkkkiiifffbbb\\\WWWSSSPPPOOOLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPUUURRRRRRUUUVVVSSSQQQRRRZZZ\\\___eeepppmmmZZZRRRMMMOOOccc|||ooogggYYYKKK???888444222111111111111000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---000222111000222999???DDDqqq{{{yyy{{{}}}xxxvvvzzz|||ttt```VVVNNNRRR[[[aaafffjjjlllnnnnnnkkkhhhfffhhhjjjfffeeeeeeccc___WWWNNNGGGDDDBBB???>>>>>>>>>===<<<<<<<<<===>>>???AAABBBCCCEEEYYYgggcccZZZYYY[[[ZZZTTTTTTTTTSSSQQQNNNLLLKKKHHHGGGEEEEEEFFFIIILLLNNNJJJNNNSSSUUUSSSPPPMMMKKKLLLYYYhhhwwwrrrjjjnnnnnnddd~~~```qqq|||vvvXXXIII:::444333222222222000000000000////////////........................---------.........//////------------------------------------------------------------------------............/////////000...777<<<888===[[[tttWWWVVVYYY]]]dddssszzz}}}yyyxxxzzz~~~zzzuuupppqqqrrrrrrsssvvvzzz}}}}}}|||{{{zzzyyyuuupppllleeecccaaa``````^^^\\\ZZZYYYYYYWWWVVVTTTSSSSSSSSSRRRNNNQQQUUUQQQTTTrrr{{{jjjbbb[[[___yyyrrr```\\\___iiiwww}}}wwwllleee^^^\\\```gggnnnssszzz~~~}}}rrr```VVVUUUWWW[[[```bbbbbbaaa``````VVVPPPKKKJJJHHHEEEJJJSSS___iiitttzzz~~~{{{xxxooobbbmmm|||yyyssspppooovvv]]]WWWjjj}}}\\\DDD555888;;;222111111111111000000000000gggttt[[[___bbb]]]ZZZXXXXXX___ooohhh[[[NNNIIIJJJKKKIIIHHHEEEGGGIIIGGGDDDEEEJJJOOOPPPiiihhhhhhooo||||||lllbbbdddbbbWWWPPPQQQOOOMMMLLLKKKJJJIIIKKKNNNIIIMMMPPPPPPMMMKKKLLLNNNTTTTTTSSSSSSSSSSSSTTTTTTZZZXXX[[[```aaahhhxxx___PPPJJJMMMZZZjjjsssYYYMMMBBB666333888222111111000000000000000111000000///...---------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---555000)))222:::<<>>>>>>>>======<<<=========CCC@@@>>>@@@@@@AAAFFFMMMPPP\\\ddd___YYYZZZ\\\\\\WWWYYYZZZWWWRRRMMMKKKKKKGGGJJJJJJHHHLLLTTTWWWSSSXXXXXXXXXVVVSSSOOOJJJGGGIIITTTaaammm~~~xxxqqqdddtttfffhhhqqqjjjxxx~~~YYYMMMBBB<<<999444111111111111111111000000000000000000///...------,,,,,,------------------------,,,---......//////......,,,------......------,,,---------............/////////...//////000111222:::000999BBBEEEkkk```]]]VVVZZZbbbmmmvvv|||~~~}}}wwwyyy|||}}}{{{yyyxxxvvvsssqqqqqqvvv}}}~~~|||{{{xxxuuurrrmmmjjjfffcccbbbaaa```___```^^^\\\[[[YYYYYYYYYZZZRRRUUURRROOOSSSXXXpppxxxgggeeebbbppp|||jjj``````oooqqqddd]]]___```dddmmmvvv||||||{{{|||tttpppoooeeeXXXVVV^^^^^^aaaggglllmmmhhh```YYYNNNRRRSSSLLLCCCDDDPPP\\\iiihhhmmmyyy~~~zzz{{{}}}iii```oootttggg^^^sssqqqgggXXXjjjtttGGG444777666,,,111111111111000000000000{{{mmm~~~qqqUUUVVVYYYXXXWWWVVVXXXbbbwww{{{mmmcccXXXMMMKKKOOOQQQOOOKKKGGGIIIKKKKKKIIIHHHIIIJJJQQQjjjpppmmmqqq}}}zzzpppgggccc^^^VVVQQQPPPMMMLLLKKKKKKKKKLLLNNNPPPLLLMMMOOONNNLLLKKKLLLMMMTTTTTTSSSSSSSSSSSSTTTTTTUUUTTTWWW[[[ZZZ^^^qqqmmmZZZQQQSSSWWWXXXfffSSSEEE999333222222222111000000000000000111000000///......------///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,222---***111666;;;GGGkkkxxxnnnpppuuuzzz{{{ttthhh^^^UUUVVVWWWZZZcccmmmnnnkkklllkkkjjjiiigggfffcccaaa^^^XXXPPPIIIFFFDDDDDDCCC@@@???>>>>>>>>>>>>>>>???CCCBBBDDDGGGHHHGGGJJJPPPYYYbbbfffbbb]]][[[ZZZXXXXXXYYYYYYVVVQQQMMMMMMNNNMMMPPPRRRRRRWWW```bbb___^^^\\\ZZZWWWSSSPPPNNNLLLIIIQQQ\\\eeessssssjjjqqqiiiZZZzzzoooooowwwooo\\\FFF:::555333444666111111111111000000000000000//////......---,,,,,,........................,,,---......//////......,,,------......------,,,---------............//////......//////000111222888333;;;@@@IIItttyyy\\\XXXZZZ^^^eeennnwww{{{{{{zzzvvvxxx{{{}}}~~~}}}{{{yyyyyyyyyyyyxxxxxx{{{}}}wwwsssoookkkgggdddcccbbbaaa```___^^^]]][[[ZZZZZZ[[[[[[SSSVVVQQQNNNRRR[[[uuuxxxggggggooo|||wwwiiicccjjjsss~~~yyymmmbbb\\\___dddlllrrrvvvxxxxxxxxxqqqiiieeeeee^^^UUUWWW```dddfffjjjllljjjeee]]]XXXRRRTTTSSSKKKDDDGGGTTT```kkkiiimmmyyy}}}}}}tttdddjjj~~~ssseeeYYYcccwwwvvvXXX]]]uuuWWW<<<888666///111111111111000000000000nnnvvvxxxbbbQQQNNNRRRQQQSSSTTTWWWhhhnnn___eee___XXXWWWZZZ[[[WWWRRROOOOOOPPPQQQQQQOOOKKKHHHNNNiii~~~vvvwww}}}uuuggg]]]YYYWWWTTTOOONNNMMMNNNQQQTTTVVVVVVQQQPPPOOOMMMMMMMMMNNNOOOTTTTTTSSSSSSSSSSSSTTTTTTRRRQQQUUUXXXVVVUUUbbbsssfffXXXYYYWWWOOOmmmrrrXXXHHH@@@888///222222111000000000000111000000000///......------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///---000---///444444@@@YYYwwwkkknnntttyyyzzzsssggg[[[TTTPPPVVV\\\dddmmmsssqqqkkkllljjjgggfffeeebbb\\\WWWQQQMMMHHHEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@AAABBBCCCGGGGGGKKKQQQRRRQQQSSSWWWcccffffffcccaaa```]]]YYY[[[[[[YYYUUUQQQPPPQQQSSSUUUXXXZZZ\\\aaaggghhheee^^^[[[WWWSSSPPPOOOOOOOOOMMMRRRXXX^^^ggg{{{uuukkksssxxxWWW___{{{uuueeemmmmmmPPP???777444444555111111111111000000000000000//////......---------////////////////////////,,,---......//////......------............---------------............///............///000111222777888===???PPP}}}wwwsss]]]YYY^^^bbbjjjrrryyy{{{yyywwwvvvwwwzzz|||||||||{{{zzzwwwxxxyyyyyyzzz|||{{{uuutttqqqllliiihhhfffdddcccaaa```___]]]\\\\\\\\\\\\UUUWWWQQQNNNSSS^^^{{{vvviiimmm~~~ooohhhhhhtttvvvwwwuuuqqqjjjccc___dddllluuuyyywwwsssqqqqqqddd^^^[[[\\\YYYUUU[[[fffkkklllmmmlllhhhaaaZZZVVVWWWVVVRRRJJJFFFLLLZZZgggmmmiiilllyyy{{{aaa\\\ooo{{{|||ttthhh[[[aaaTTTgggmmmEEE777555333222222111111111000000000oooccc~~~tttccc]]]UUUNNNQQQLLLQQQSSSYYYooo}}}ssshhhppprrrpppkkkgggeeebbb^^^\\\YYYUUUUUUWWWVVVQQQLLLJJJcccooo```___^^^YYYVVVVVVTTTUUU[[[aaaaaa^^^WWWUUURRRPPPOOOPPPQQQQQQTTTTTTSSSSSSSSSSSSTTTTTTSSSTTTXXX[[[XXXVVV^^^hhhwwwcccYYYXXXXXX```xxxuuuZZZKKKHHH???111333222111111000000111111000000//////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------...//////000000000555888777KKKqqqsssgggeeeqqqxxx~~~yyykkk[[[QQQMMMOOOWWWaaaiiiqqqvvvsssllliiifffccccccccc```YYYSSSOOOPPPQQQRRRRRROOOJJJEEEHHHGGGFFFEEEFFFGGGIIIJJJMMMMMMQQQWWWZZZZZZ]]]ccckkkgggcccaaabbbdddccc___^^^\\\YYYVVVTTTUUUWWWYYY[[[]]]aaaeeeiiilllkkkhhhdddccc___\\\YYYWWWVVVVVVVVVYYY[[[]]]cccqqqoooddd{{{{{{pppdddbbb}}}llliiiyyy\\\III???777111///111111111111000000000///000/////////......------/////////...............,,,---......///.........------............---------------............///............///111222333555===>>>@@@]]]zzzuuuyyyeee^^^ZZZaaafffnnnxxx~~~{{{xxxwwwxxxyyy{{{{{{{{{{{{{{{xxxyyyyyyzzz{{{~~~zzz{{{xxxtttpppnnnllliiigggeeedddbbb```^^^]]][[[[[[WWWYYYTTTQQQVVV```|||uuunnnyyyuuuiiijjjnnnzzztttmmmiiihhhhhhgggfffnnntttzzz|||wwwooohhheee\\\ZZZZZZ]]]\\\[[[bbbkkknnnooopppnnnhhh```XXXTTTYYYUUUOOOIIIIIIRRRaaalllnnniiilllyyy}}}|||gggTTTbbbvvvddd|||pppWWWaaa}}}MMM666333666222222222111111111000000bbbaaatttddd```YYYQQQQQQLLLPPPTTT```xxxyyyqqqyyy}}}qqqlllllllllfff___WWWTTTUUUVVVTTTPPPKKK```sss___^^^```[[[___^^^\\\\\\ccckkkiiibbbYYYXXXWWWTTTRRRQQQQQQRRRTTTTTTSSSSSSSSSSSSTTTTTTTTTVVVZZZ]]]]]]\\\```fffsss~~~vvvZZZTTT^^^WWWjjjvvv\\\OOOMMMCCC333333222222111111111111111////////////............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------------...//////000111111777;;;<<>>444333222222111111222222.../////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---.....................//////000---222222333===NNNuuu~~~~~~zzzxxxhhhbbblllwwwzzzzzzrrraaaOOOGGGNNNXXXWWW[[[\\\YYYXXXZZZYYYWWWSSSZZZbbbjjjooouuu}}}}}}yyyuuurrrqqqqqqpppoookkkhhhccc___\\\ZZZ[[[[[[WWWTTTUUUZZZ___fffqqq|||{{{qqqjjjkkkllliiifffeee``````aaaeeehhhiiifffcccjjjmmmxxx}}}uuulllgggcccdddfffjjjoootttyyy|||tttiiivvvyyysss|||tttnnnzzz}}}ccclllyyy|||bbbLLL===777888111111111111000000000000/////////////////////000/////////...---,,,,,,,,,,,,---......//////............////////////......---------............///---------...000111333444777AAA@@@SSSvvvfffVVVUUU\\\^^^dddkkkwwwzzz{{{yyywwwuuuttttttuuuvvvtttuuuxxx}}}}}}zzzuuupppmmmkkkjjjiiigggeeeaaa^^^]]]VVV[[[XXXVVVXXX[[[ooo}}}pppvvvxxxyyyvvvhhhddd^^^\\\```gggooosssyyyuuunnnhhhdddaaa___^^^[[[___bbbccccccfffjjjmmmooopppoooiii```ZZZYYYZZZSSSMMMIIINNN\\\kkktttxxxmmmooovvv~~~ppp[[[ZZZppp~~~xxxvvvwwwaaahhhmmmMMM<<<666333333222222222111111111aaaaaawwwxxx^^^LLLUUUVVVWWWQQQ^^^~~~xxxuuuqqqjjjggg```XXXQQQNNNNNNPPPQQQRRRTTTzzzkkkfffjjjooozzzxxxrrrmmmuuu~~~vvveeecccmmmwwwuuujjjaaa___aaaTTTTTTSSSSSSSSSSSSTTTTTTWWWXXXYYY[[[```fffiiijjj|||ppp]]]QQQUUUhhh}}}mmm]]]OOOFFF444333222222111111222222.........///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---.....................///000000...666444444???VVV|||}}}tttmmmrrr~~~|||iiimmmwwwzzzvvvsssiiiVVVEEEAAALLLXXXPPPTTTTTTOOOLLLLLLJJJGGGDDDNNNZZZbbbiiirrr~~~|||uuurrrkkkddd___\\\[[[[[[UUUSSSUUU[[[aaagggrrr|||uuunnnlllqqqsssnnniiiiiieeefffiiinnnrrrrrrnnniiirrrrrrzzz{{{yyyuuuwwwyyyyyyvvvqqqllliiidddfffiiiooouuuzzz|||~~~nnnqqqxxx|||{{{zzzuuuggggggjjjqqqaaaYYYcccqqqXXXBBB777444111111111111000000000000////////////000000000000111000000///...---------,,,---......//////............////////////......---------.........//////,,,------...000111333444888AAA@@@XXXrrrZZZOOOQQQXXXZZZeeelllxxx~~~wwwzzzyyyvvvsssrrrrrrrrrsssrrrvvv|||zzzuuuqqqiiiiiiiiihhhfffdddaaa```VVVZZZVVVSSSUUUXXXmmm{{{ppp~~~uuuyyywwwoooZZZYYYYYY[[[bbblllvvv}}}tttqqqlllddd]]]\\\```eee^^^bbbdddcccccchhhnnnrrrsssrrrnnneee\\\WWWYYY\\\RRRLLLJJJQQQaaapppxxx{{{nnnqqqzzz~~~~~~~~~eeeWWWeee~~~~~~gggccc```xxxxxxWWWAAA666333333333222222222111111