BM6P6(@ ************************+++***)))'''''''''((()))************))))))))))))++++++***************+++,,,,,,+++***))))))******************************''''''((()))))))))))))))(((((()))***+++,,,,,,---******************************++++++++++++******---------,,,,,,+++++++++''''''((()))***++++++,,,************************,,,+++***)))((((((((((((******************************************************+++++++++******)))************************+++*********))))))(((((())))))***++++++++++++***.........------,,,,,,,,,,,,+++***))))))***+++,,,...---,,,+++,,,...111222************************,,,,,,,,,------,,,++++++,,,---......//////..............................++++++,,,---............///...,,,++++++,,,...//////////////////.........---------.....................---------,,,,,,,,,---.........//////000000........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***++++++)))******++++++++++++***((()))+++,,,---------,,,,,,++++++******++++++,,,))))))))))))***+++,,,---+++++++++++++++++++++++++++***))))))((()))))))))******+++++++++,,,,,,,,,))))))*********+++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++---,,,++++++******++++++,,,,,,+++******+++,,,,,,...---+++)))(((((()))***,,,,,,,,,------,,,++++++............////////////........................,,,,,,---......---,,,,,,111000......---...///000////////////000000000000////////////////////////............////////////111111111111000///------///............---------........................///////////////////////////............---------***+++,,,,,,------,,,,,,111///---------///222444444444444222///......///------------,,,,,,+++***,,,,,,+++***+++,,,...///...---,,,,,,,,,,,,---...,,,,,,------,,,***)))((()))))))))***+++++++++,,,++++++++++++++++++++++++******++++++++++++************************************++++++++++++******))))))***++++++++++++***)))))))))))))))))))))))))))************+++++++++)))***++++++))))))***++++++++++++*********))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))***))))))(((((((((((()))************))))))))))))+++******))))))*********,,,++++++***))))))******))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,***************+++++++++******************************++++++++++++******++++++++++++*********)))(((((())))))******++++++))))))))))))))))))))))))***)))))))))))))))******************************************************)))***************))))))************************+++*********)))))))))))))))******+++,,,+++++++++------,,,,,,,,,+++++++++,,,,,,+++******+++,,,,,,---,,,,,,,,,,,,---///000************************+++,,,,,,---,,,,,,++++++,,,------................................................///......------///...,,,++++++,,,...///............////////////..................------+++,,,,,,,,,------......,,,---------....................................------------............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************************************************)))***+++,,,...///++++++******)))'''&&&%%%((()))***,,,,,,,,,++++++,,,++++++******++++++,,,***************+++,,,---++++++++++++++++++++++++++++++***))))))))))))************+++++++++,,,,,,******++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///.........---------------------,,,,,,+++++++++---,,,++++++******++++++,,,,,,+++******+++,,,,,,...---,,,+++*********+++,,,------......------,,,............////////////........................------...//////...------,,,+++************+++,,,.../////////000000000000....................................////////////111111111000000///---------------.........//////000000/////////////////////////////////////////////............---------,,,,,,---............---000///---------000222444888888666333///---,,,---,,,---------,,,,,,+++***+++++++++++++++,,,---......---,,,,,,,,,,,,---...+++,,,,,,---,,,+++))))))***************+++++++++++++++++++++++++++++++++******++++++++++++************************************++++++++++++******))))))***++++++++++++***************************)))************+++++++++***+++,,,+++***)))***++++++++++++*********))))))******+++++++++,,,,,,,,,''''''''''''''''''''''''(((((())))))***)))))))))************))))))))))))))))))))))))))))))******,,,+++******)))*********))))))))))))))))))))))))++++++,,,---------------+++++++++*********))))))******************************++++++++++++******)))))))))))))))((((((((()))))))))))))))*********(((((((((((((((((((((((((((((((((((()))***+++,,,************************************************((())))))******))))))(((***************************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---.......................................000000000//////...,,,,,,...---,,,++++++,,,---...---------.../////////000/////////...---------,,,******+++,,,---...//////,,,,,,,,,,,,,,,---------------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,++++++***))))))(((++++++++++++++++++++++++************+++---...///++++++******)))(((&&&&&&))))))***++++++******))),,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,************************,,,,,,+++************************++++++++++++,,,+++,,,,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------------,,,------,,,,,,,,,,,,++++++---,,,++++++******++++++,,,++++++******++++++,,,......---,,,++++++++++++------............---------............/////////..............................///000000///......---,,,,,,++++++,,,------....../////////000000000....................................////////////000000000000///......---++++++,,,---...///000111000/////////......------///////////////////////////............---------------...//////////////////...------...000333555<<<;;;999555///,,,++++++,,,,,,---------,,,++++++***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,++++++***+++++++++***************++++++++++++++++++++++++******++++++++++++************************************++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++)))************+++++++++,,,------,,,+++******++++++++++++*********************+++++++++,,,,,,,,,((((((((((((((((((((((((&&&''')))***++++++***)))************)))))))))((((((((())))))******))))))++++++***************+++))))))))))))))))))))))))((()))******++++++************************************************************++++++++++++******))))))))))))))))))((((((*********)))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++************************************************'''(((((())))))))))))(((************************************************++++++,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,---.........------..............................///......---,,,,,,...---,,,,,,,,,,,,---...,,,,,,------...///000000000000///...---,,,,,,,,,******+++,,,------......,,,,,,,,,,,,,,,---------------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++************************+++++++++*********))))))------------------------,,,,,,,,,++++++++++++,,,)))******+++,,,,,,,,,,,,)))*********)))))))))))),,,++++++******++++++,,,------,,,,,,+++,,,,,,,,,************************---,,,++++++******++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++------,,,,,,+++++++++++++++,,,------...------------------.........//////------------------------.........//////............---------......//////........./////////000000....................................//////////////////000000///......---,,,,,,------...//////000---------,,,++++++******///////////////////////////............---------------...////////////......---------///111333444<<<;;;999555000,,,++++++,,,,,,,,,------,,,,,,+++******,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,++++++,,,+++++++++***)))))))))++++++++++++++++++++++++******++++++++++++************************************++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++))))))*********+++++++++---......---+++******,,,******************************+++++++++,,,,,,,,,))))))))))))))))))))))))'''((()))+++++++++***)))************)))))))))((('''((()))***+++*********+++***************++++++++++++++++++++++++++++++'''(((((()))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))******++++++++++++***************************************)))))))))))))))************************++++++***)))(((((())))))************************************************''''''((()))))))))))))))***************************************+++++++++++++++,,,------------,,,,,,,,,,,,---------------******++++++++++++*********++++++,,,,,,+++******++++++++++++++++++++++++)))***++++++,,,,,,,,,++++++,,,,,,---...---------........................***+++,,,------------------------,,,,,,---------+++,,,,,,---...//////000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,************************))))))*********+++++++++------------------------***+++++++++++++++++++++))))))+++,,,,,,---------******)))))))))))))))))),,,++++++******++++++,,,------,,,,,,+++,,,,,,,,,************************---,,,++++++******++++++))))))*********+++++++++++++++++++++************+++******))))))******+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++*********)))***+++,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,---------............////////////....................................////////////...////////////......---........................------,,,,,,,,,+++++++++///////////////////////////............---------,,,,,,---..................------...///111222333888888666333///---,,,---+++,,,,,,------,,,,,,,,,***+++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++***)))))))))++++++++++++++++++++++++******++++++++++++************************************++++++++++++******))))))***++++++++++++***************************))))))*********+++++++++,,,---...---+++***+++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******+++*********************))))))))))))'''(((***+++,,,,,,+++************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***'''((()))***+++,,,------))))))))))))))))))))))))******++++++++++++************+++++++++++++++,,,)))))))))))))))*********************************,,,+++***)))((((((((((((************************************************''''''((()))*********************************************+++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,------------......)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,++++++,,,---------------........................))))))+++,,,,,,---------------------------------,,,,,,,,,---.........////////////...---------,,,---,,,,,,,,,+++++++++***............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,************************%%%&&&(((***+++,,,------******++++++***))))))(((******)))))))))******+++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++***************)))))))))************+++++++++***************)))+++******************+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,++++++******++++++***++++++,,,,,,++++++***)))***+++++++++******)))((()))***++++++,,,,,,+++,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,---.../////////...------........./////////------------------------............////////////....../////////......---//////.........---------........................///////////////////////////............---------,,,,,,---............---.........//////000111222222333222000...------...++++++,,,---------,,,,,,++++++++++++++++++***)))++++++,,,,,,,,,,,,++++++,,,,,,+++******++++++,,,+++++++++***************++++++++++++++++++++++++******++++++++++++************************************++++++++++++******))))))***++++++++++++***)))))))))))))))))))))))))))************+++++++++***,,,---,,,+++***+++---***************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******)))*********************))))))))))))((()))+++---...---,,,+++******))))))***++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))*********+++++++++))))))))))))))))))))))))******++++++++++++***************+++++++++,,,,,,(((((())))))******++++++******************************)))))))))))))))***************************************************'''((()))***++++++++++++*********************************++++++,,,,,,,,,)))******+++,,,+++++++++++++++,,,,,,,,,---------******+++,,,,,,+++******,,,+++******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++,,,,,,,,,++++++,,,------------,,,........................++++++,,,,,,---,,,,,,,,,,,,------------------,,,------------------------..................------+++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++))))))))))))))))))))))))###$$$&&&)))***+++,,,,,,******++++++******))))))******))))))***+++,,,---,,,++++++******++++++,,,***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***))))))))))))************,,,,,,,,,++++++*********+++++++++******+++++++++************************************++++++,,,,,,+++++++++,,,,,,------------,,,++++++******++++++***+++,,,,,,,,,,,,+++*********+++,,,,,,++++++***))))))***+++,,,,,,,,,,,,,,,,,,---------.................................///...---,,,,,,---...///,,,---...000111111000000---------.........//////------------------------............////////////------...//////......------------........................//////000000111///////////////////////////............---------------...////////////...000////////////000000000/////////...,,,+++,,,---***+++,,,,,,---------,,,,,,,,,+++******************+++,,,,,,,,,,,,+++***...---+++************+++***************+++++++++++++++++++++++++++++++++******++++++++++++************************************++++++++++++******))))))***++++++++++++***************************)))************+++++++++(((***++++++******,,,---))))))*********+++++++++******+++++++++,,,,,,,,,************************---,,,***)))))))))******************))))))))))))(((***,,,...///...---,,,******))))))***+++,,,,,,************************))))))***++++++++++++***+++++++++***************))))))))))))))))))))))))******++++++++++++******))))))******+++++++++,,,'''(((((()))***++++++,,,))))))))))))))))))))))))(((((((((((()))***+++,,,************************************************(((((()))++++++,,,,,,,,,*********************************++++++,,,,,,,,,))))))***++++++++++++************++++++,,,,,,,,,++++++------------++++++,,,+++*********---///111,,,,,,,,,,,,,,,,,,,,,,,,(((((()))++++++,,,,,,,,,++++++,,,---------,,,,,,....................................---,,,++++++,,,------......------,,,------------------,,,,,,---------...............))))))***+++,,,------...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))************************%%%&&&''')))))))))((('''))))))+++,,,---.........******))))))***,,,...///,,,++++++++++++++++++,,,))))))))))))***+++,,,---------------------------+++******)))((()))))))))))))))))))))************---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,************************''''''(((((()))))))))***+++++++++,,,,,,------------,,,++++++******++++++***+++,,,------,,,+++******+++,,,---------,,,+++)))***+++,,,------...---,,,,,,,,,---------......000000000000000000000000000///...------...///000((()))***,,,------,,,,,,---------.........//////------------------------............/////////000------......///......---+++,,,,,,---...///000000+++,,,,,,---...///000000//////////////////////////////.........---------...//////000000000000000000000000000////////////---......,,,***)))***,,,***+++,,,,,,---------------,,,***)))))))))***+++***+++,,,------,,,+++***///...,,,***))))))******))))))******+++++++++,,,++++++++++++++++++++++++******++++++++++++************************************++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++)))************+++++++++'''(((************,,,...))))))******++++++++++++******+++++++++,,,,,,,,,+++***)))))))))***,,,,,,,,,,,,+++***))))))*********)))))))))***+++,,,,,,'''((()))*********************+++++++++,,,,,,,,,++++++***)))))))))))))))************************+++++++++*********))))))((((((((((((((((((((((((++++++************++++++++++++***)))***+++---...*********)))))))))))))))+++++++++*********)))))),,,+++***))))))***+++,,,))))))************))))))******+++++++++,,,,,,,,,))))))))))))************))))))*********+++++++++((((((((((((((((((((((((,,,---...---+++***+++,,,******+++++++++,,,,,,,,,,,,---------,,,***)))'''''''''((()))***+++,,,,,,,,,,,,,,,++++++******************+++,,,---.../////////.........---------,,,------......------,,,........................,,,,,,---...//////......++++++,,,,,,,,,,,,------//////.........---------******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...---***((())),,,---,,,***111000///---,,,++++++***++++++++++++++++++++++++---------,,,,,,+++++++++***+++,,,,,,------,,,,,,'''((()))***+++,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++------,,,++++++******))),,,+++***))))))***+++,,,***++++++,,,,,,++++++***))))))***+++,,,,,,------************************,,,,,,+++***))))))******************************++++++++++++++++++++++++------------,,,,,,+++***++++++******************,,,,,,,,,++++++*********************************%%%(((,,,,,,***((()))+++)))************++++++++++++,,,,,,---,,,+++***)))++++++------------++++++++++++++++++++++++++++++((()))+++---.........---,,,,,,,,,---------......---------............///------............------000///...---+++***)))(((000000//////............,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,,,,................................................'''(((***---...//////...---...//////000000////////////.........---------............////////////------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++************************************)))((((((((()))+++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,+++******---///...***((()))+++,,,+++***+++++++++)))'''...---,,,+++************,,,,,,,,,+++++++++******,,,,,,++++++***)))(((((())))))***++++++++++++***,,,+++***))))))***+++,,,************************++++++++++++++++++++++++******)))))))))***+++,,,+++***))))))(((((())))))*********)))******++++++((())))))***++++++******************++++++++++++)))(((''''''&&&&&&&&&'''************************+++++++++*********))))))************************+++******************+++******)))))))))***++++++)))))))))))))))*********+++++++++*********))))))++++++***))))))***++++++))))))************))))))))))))*********+++++++++))))))))))))************++++++++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,+++)))((()))*********+++++++++,,,,,,,,,,,,,,,------,,,***)))((())))))))))))************,,,,,,,,,+++++++++******++++++++++++,,,------.........------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............++++++,,,,,,,,,,,,------.........---------,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,++++++++++++,,,---------+++)))***---......,,,---,,,+++***))))))))))))++++++++++++++++++++++++---,,,,,,,,,++++++++++++)))***++++++,,,,,,++++++((()))***+++++++++++++++,,,,,,++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++***))))))***++++++***++++++,,,,,,++++++************++++++,,,,,,,,,************************,,,++++++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***************************,,,,,,,,,+++++++++******************************'''***,,,,,,+++******,,,)))************++++++++++++,,,,,,,,,,,,+++***)))++++++,,,------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------............///------............------......------,,,,,,,,,,,,/////////.........------------------------------......//////...------,,,................................................)))***,,,------------,,,+++,,,,,,---------------//////.........---------............////////////........................------------------------+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++***************************))))))((()))***+++,,,++++++++++++++++++++++++---.........,,,+++)))((()))***,,,,,,+++***++++++***++++++++++++***))))))...---,,,+++*********************++++++,,,,,,,,,,,,,,,++++++***))))))((()))******+++++++++++++++++++++************++++++************************++++++++++++++++++++++++***))))))))))))***++++++***)))((((((((((((((((((++++++***)))))))))******))))))***++++++++++++***************))))))))))))++++++******))))))******************************+++++++++***************))))))))))))))))))))))))************************)))))))))***))))))(((((((((((())))))******+++++++++++++++***************++++++***))))))***++++++))))))************))))))(((((()))))))))*********))))))))))))************,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++*********))))))))),,,,,,,,,++++++++++++***,,,,,,,,,++++++,,,---------,,,,,,,,,,,,+++++++++,,,------......------,,,*********+++++++++++++++,,,------............---++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++,,,---------,,,+++,,,...000000///111000//////.........///+++++++++++++++++++++++++++++++++++++++*********))))))***++++++++++++*********+++++++++++++++***++++++++++++++++++,,,,,,)))************+++++++++))))))******+++,,,,,,---++++++***))))))***++++++***++++++,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***************************,,,,,,,,,++++++++++++***************************)))***,,,---,,,++++++,,,)))************+++++++++++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,++++++*********+++++++++,,,,,,,,,------------------............///------............------,,,,,,------.../////////.........---------------.................................///......---,,,------------------------------------------------,,,,,,---------,,,++++++++++++,,,---------------...............------------............/////////////////////////////////------------------------+++,,,,,,------,,,,,,+++......------------,,,,,,***************************))))))))))))***++++++++++++++++++++++++++++++......//////...,,,***)))(((((((((***+++,,,+++***'''***,,,,,,***)))***,,,------,,,+++************((()))***+++,,,------...,,,,,,++++++***)))))))))******+++,,,,,,,,,,,,+++******++++++++++++******************************++++++++++++++++++++++++)))))))))))))))******+++***))))))((((((((()))))),,,+++***))))))((())))))******++++++++++++******))))))))))))((((((((((((---,,,,,,++++++,,,,,,,,,************************************************''''''''''''''''''''''''))))))************))))))))))))***+++***)))'''&&&''''''((()))***++++++,,,************************+++******************+++))))))************))))))))))))))))))*********+++((()))))))))************,,,,,,++++++++++++******************************+++---------++++++,,,---******+++++++++,,,,,,,,,++++++,,,++++++++++++***************************++++++++++++++++++++++++------,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,************++++++++++++,,,------......---------+++++++++,,,,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++***+++,,,,,,---------------///000111222666555444333222111111111++++++++++++++++++++++++************************)))******++++++++++++++++++++++++,,,++++++***************++++++,,,,,,,,,))))))*********+++++++++))))))******+++++++++,,,+++******************+++***++++++,,,,,,++++++***++++++++++++************++++++++++++++++++++++++++++++***************+++************************************************++++++,,,,,,,,,++++++******************+++++++++++++++++++++++++++++++++************************)))***+++++++++++++++,,,))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++---,,,***))))))***+++,,,,,,------------.........---------............///------............------------......//////000000---------------------------------------------------...............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.../////////..............................---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------,,,,,,,,,************************)))))))))*********+++++++++++++++++++++++++++++++++,,,---/////////......***(((&&&(((,,,---***((($$$)))------)))(((+++///---,,,++++++*********+++))))))***+++,,,,,,------+++++++++*********))))))******+++,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++(((((())))))*********************))))))******+++++++++***)))((((((((((((******+++++++++******)))(((((((((((((((((((((((())))))((((((((())))))***************************************************((((((((((((((((((((((((((()))************)))(((******+++,,,+++***((('''''''''((()))***++++++,,,*********************************++++++*********))))))************))))))*********+++++++++,,,,,,((()))))))))************************))))))))))))))))))))))))))))))))))))+++,,,------++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,((())))))***+++,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,------------............,,,------......------,,,***+++++++++,,,,,,------,,,---------------,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++***************+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++************+++,,,,,,------.........///111222333222000///---,,,++++++++++++++++++++++++++++++***************************++++++,,,---,,,,,,,,,++++++,,,,,,,,,++++++************++++++,,,,,,,,,))))))*********++++++++++++++++++******)))))))))*********++++++************++++++,,,,,,++++++***+++*********************+++++++++++++++++++++++++++***************++++++******************************************************+++,,,,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))******+++***))))))*********++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***,,,---///............////////////---------............///------............------//////////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...............---------------------------------------------------++++++++++++,,,---......,,,------...///.........---.....................------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,************************)))*********+++++++++++++++++++++++++++++++++++++++,,,---///000000//////,,,)))((()))++++++)))%%%$$$)))---,,,)))(((+++///,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++*********************+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++'''((())))))******))))))***************++++++,,,******)))((((((((()))))))))************)))(((((('''((((((((()))))))))))))))))))))))))))******+++***************************************+++++++++************************'''((()))******)))((('''******++++++******))))))(((((())))))******++++++***************+++++++++)))***++++++++++++***)))))))))************))))))***++++++++++++,,,,,,,,,))))))))))))************((((((((()))))))))******************************(((***++++++***)))***,,,******+++++++++,,,,,,,,,+++*********+++,,,------(((((()))***+++,,,---...***++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,------------...............///,,,------......------,,,++++++,,,,,,---.........,,,------------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***++++++,,,,,,++++++******************+++,,,,,,---.........,,,---...000000///...,,,+++***))))))++++++++++++++++++++++++*********+++++++++++++++++++++,,,------------,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,)))************+++++++++,,,++++++***))))))(((((()))***++++++++++++***)))***++++++,,,,,,++++++***))))))******************,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++++++++++++++)))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,***************************)))'''((()))++++++***)))************+++++++++++++++******++++++,,,---++++++************++++++++++++++++++++++++++++++*********+++,,,---//////---.........////////////---------............///------............------111111000///...------,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...///******+++,,,,,,,,,,,,,,,---------...............,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++,,,,,,************************)))***++++++,,,,,,++++++++++++++++++++++++++++++....../////////...,,,+++,,,+++******+++***(((&&&&&&))),,,,,,******+++...,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++******************************))))))***++++++++++++*********++++++++++++******************************++++++++++++++++++++++++'''''')))*********)))((()))))))))))))))***++++++)))(((((((((((())))))***)))))))))))))))(((''''''''''''((()))******+++++++++************+++,,,---************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))******)))((('''))))))((((((((()))******)))))))))))))))*********))))))*********+++++++++)))***++++++++++++***)))))))))************))))))************++++++++++++))))))))))))************''''''((()))***++++++,,,++++++++++++++++++++++++(((***++++++***)))+++,,,******+++++++++,,,,,,,,,***************,,,---...*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,------...,,,,,,,,,------.........,,,------......------,,,++++++,,,,,,---.........---------------,,,+++***++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++******************++++++,,,,,,---...---******+++...///......------------...++++++++++++++++++++++++++++++++++++,,,,,,,,,---******+++,,,,,,,,,,,,,,,******+++,,,------------,,,,,,++++++++++++++++++)))************+++++++++************)))))))))))))))***++++++++++++***)))***++++++,,,,,,++++++***(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++++++++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,************************,,,)))'''(((***,,,,,,+++)))************+++++++++++++++*********+++,,,---,,,+++***))))))***+++,,,+++++++++++++++++++++++++++,,,------............,,,,,,,,,,,,---------...---------............///------............------000000///......------,,,------........./////////------------------------,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,------******+++,,,,,,,,,,,,+++---------.........//////,,,,,,---------.................................+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------************************)))***+++,,,,,,,,,++++++++++++++++++++++++++++++------...///...---,,,+++***+++,,,,,,+++*********((()))***+++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++,,,,,,************************(((((()))************)))++++++************++++++************************++++++++++++++++++++++++&&&''')))*********)))(((((((((((((((((()))******(((((('''(((((()))***+++(((((()))(((((('''&&&&&&&&&'''((()))***+++,,,---''''''&&&&&&'''((())))))************************))))))******++++++++++++************************'''((()))++++++)))((('''((('''&&&&&&&&&((()))+++*********)))))))))))))))))))))******++++++++++++)))***+++,,,,,,+++***)))))))))************))))))))))))))))))************))))))))))))************''''''(((***+++,,,---...***************************+++------,,,,,,---...******+++++++++,,,,,,,,,******))))))***,,,...///,,,,,,,,,++++++++++++************++++++,,,,,,,,,*********+++,,,---...///+++++++++,,,,,,---------,,,------......------,,,******+++,,,------......------------,,,,,,+++***++++++,,,,,,,,,------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++*********)))***++++++,,,+++---...,,,)))((())),,,++++++++++++,,,...///000+++++++++++++++++++++++++++++++++,,,,,,---------))))))***++++++++++++***)))***+++,,,---.........---,,,,,,++++++*********)))************+++++++++((((((((()))******++++++)))***+++,,,,,,+++***)))+++++++++,,,,,,+++++++++'''(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,************************))))))))))))))))))))))))((()))***+++++++++++++++((())))))***++++++,,,,,,*********++++++,,,,,,,,,************************---+++((((((+++------,,,)))************+++++++++++++++*********+++---...,,,+++***))))))***+++,,,++++++++++++++++++++++++---...///000///...---,,,******+++++++++,,,,,,,,,---------.........//////---..................---...............---------........./////////000000........................,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---+++******++++++,,,,,,---.........---------------.........//////,,,,,,,,,---------......////////////////////////+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------.........************************)))***+++,,,---,,,++++++++++++++++++++++++++++++)))***,,,.../////////...'''***------+++***,,,...***))))))***,,,,,,+++)))+++++++++***++++++,,,,,,))))))***+++,,,------...******************++++++''''''((())))))))))))))),,,+++***))))))***+++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))****** """&&&)))+++,,,+++***)))))))))******+++,,,,,,+++,,,,,,,,,,,,+++******,,,,,,+++***))))))******++++++************++++++,,,,,,+++***)))((('''&&&)))((((((((((((***+++,,,+++++++++************)))))))))***++++++++++++***************************,,,,,,,,,++++++*********,,,,,,,,,+++++++++***************++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---++++++,,,------***,,,------,,,++++++,,,---------,,,,,,+++++++++***+++,,,---............)))))))))))))))))))))))))))***,,,---.........---,,,++++++******++++++,,,,,,,,,,,,++++++*********------------------------,,,++++++******++++++,,,---,,,+++***)))))))))))),,,,,,,,,,,,,,,+++***)))************************************************+++++++++************)))))))))))))))************+++,,,,,,+++)))((()))***************+++,,,------,,,,,,+++******+++++++++******))))))******+++,,,***+++,,,------,,,***)))------,,,,,,+++***))))))++++++******************+++++++++******)))))))))************************+++++++++++++++++++++++++++***(((((()))***)))(((************************------,,,++++++******)))++++++******++++++,,,---++++++++++++++++++++++++,,,,,,+++***+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............//////////////////............//////.........................................................------,,,,,,,,,---------,,,,,,+++++++++......,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------)))((('''&&&&&&(((***+++,,,+++++++++,,,,,,---...***+++,,,...000111222222222///......111111000---.........------,,,,,,,,,+++---...---******,,,///000...,,,***))))))******...------,,,,,,++++++***++++++************++++++///...---,,,++++++++++++***++++++,,,,,,++++++***************************,,,++++++******++++++,,,************************+++++++++++++++***)))(((+++++++++*********))))))((()))***+++++++++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++************************************************))))))))))))************))))))))))))))))))))))))******))))))))))))******&&&''')))******)))((('''************))))))))))))&&&'''((())))))))))))))),,,+++***))))))))))))***++++++************++++++******))))))))))))))))))******))))))***+++------+++++++++************))))))******+++,,,+++++++++************************,,,,,,++++++++++++++++++,,,,,,++++++************++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,------+++---......---,,,,,,------------,,,,,,+++++++++++++++,,,---............++++++++++++++++++++++++&&&''')))***+++******))),,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++***)))))))))))),,,,,,,,,,,,,,,+++***)))************************************************+++++++++************)))))))))))))))************)))***++++++***)))***,,,++++++*********+++,,,,,,,,,+++++++++++++++++++++******))))))******+++,,,*********++++++******)))------,,,,,,+++******)))************************,,,,,,+++++++++*********************************+++++++++++++++++++++++++++***((()))***++++++***************************,,,,,,,,,++++++++++++***++++++******++++++,,,---++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///..................///......................................................---------,,,,,,,,,------------,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,+++******,,,...///------,,,,,,,,,---......++++++---...000111111111333111//////000000...+++......---------,,,,,,,,,)))+++,,,+++((((((***,,,,,,+++)))((('''(((***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,......---,,,++++++++++++)))******++++++******)))************************,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++***))))))+++++++++*********))))))))))))******++++++++++++************************,,,+++)))(((((()))+++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))******))))))))))))******)))************)))((((((++++++******)))(((((('''$$$%%%&&&'''))))))))))))+++***))))))))))))))))))++++++************++++++''''''((()))***++++++,,,++++++***++++++,,,---...+++++++++************)))***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++************))))))))),,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,,,,...//////...------...------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++***))))))))))))++++++,,,,,,,,,+++******************************************************+++++++++************))))))))))))*********++++++''')))***+++******,,,---,,,,,,+++*********++++++++++++++++++++++++++++++******))))))******+++,,,***)))))))))))))))******---,,,,,,++++++*********************************,,,,,,,,,,,,++++++++++++************************+++++++++++++++++++++++++++***))))))+++------,,,******************************+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------.........------------......////////////////////////...........................------------,,,,,,,,,---------------.........------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///...---,,,---...///000///...---------------...,,,,,,---//////000000///333111/////////...,,,***------------,,,,,,,,,,,,***++++++***))))))***,,,***)))(((((((((***+++,,,******++++++,,,------...,,,,,,,,,++++++,,,,,,,,,...---,,,++++++***++++++)))))))))******)))))))))************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))+++++++++************************)))******+++,,,)))))))))))))))))))))))),,,+++***))))))***+++,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))))))))))))))))))))))))))***************************))))))))))))))))))***((((((((((((((((((((((((++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))******+++,,,,,,+++++++++******)))))))))'''((()))***++++++++++++******)))(((((())))))***++++++************++++++''''''((()))***++++++,,,*********+++,,,,,,---...+++++++++*********))))))++++++,,,------------,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***))))))))))))))))))))),,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,+++++++++***++++++,,,,,,,,,,,,---------...///000///...---,,,+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++************************,,,,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++***))))))******++++++,,,,,,,,,++++++***************************************************+++++++++*********))))))))))))*********+++++++++(((***++++++******+++,,,,,,,,,+++***))))))************++++++,,,,,,++++++******))))))******+++,,,+++***)))(((((()))+++,,,,,,,,,,,,++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++***)))***,,,.........************************))))))***+++,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,---------.........------,,,,,,,,,,,,------000000000000000000000000........................------------------------,,,------....../////////,,,---...//////...---,,,------------------------+++,,,------......------------,,,+++,,,,,,---.........---,,,,,,,,,,,,---------......//////......111000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,,,,+++++++++,,,---...******++++++,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++******++++++))))))************))))))************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))************************++++++***))))))***+++,,,************************++++++***))))))***++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******************************************************)))))))))******)))))))))((((((((((((((((((((((((************************((()))))))))************))))))))))))))))))))))))******))))))))))))******************+++++++++,,,*********+++++++++,,,,,,+++++++++,,,,,,+++************))))))))))))******++++++************++++++)))))))))))))))*********))))))***++++++,,,,,,,,,+++++++++*********))))))++++++,,,------------,,,++++++++++++++++++++++++*********++++++,,,,,,,,,)))))))))))))))))))))***,,,,,,,,,++++++*********++++++++++++++++++++++++------------,,,***)))(((+++++++++,,,,,,------------.../////////...,,,+++***+++------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++************************)))))))))(((((((((((((((,,,++++++******++++++,,,++++++++++++++++++++++++------------------------,,,++++++******++++++,,,,,,+++******)))************++++++,,,,,,,,,++++++************************************************+++++++++*********))))))************++++++++++++***+++,,,+++)))((()))***,,,++++++***)))))))))))))))***+++,,,,,,,,,,,,+++******))))))******+++,,,++++++***)))***+++,,,---,,,,,,+++++++++++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,*********---...///...************************))))))***+++,,,------...++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------------------------.........////////////------,,,,,,,,,,,,------000000000000000000000000........................------------------------,,,------....../////////,,,---////////////---,,,------------------------+++,,,------......------,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++,,,------............------------......------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))))))))))))******,,,,,,+++*********++++++***++++++++++++++++++***************************,,,++++++******++++++,,,++++++++++++++++++++++++)))******+++++++++******************************++++++***************++++++++++++++++++++++++++++++******************+++++++++++++++++++++++++++******************************************************++++++++++++******************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******,,,,,,,,,++++++)))((('''((())))))***++++++,,,,,,***************)))((((((******************+++,,,++++++************++++++++++++******))))))((((((((()))***+++,,,,,,,,,,,,+++++++++************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,)))))))))************+++,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++***,,,---------,,,***((('''***++++++,,,,,,------...------......------,,,+++)))***,,,,,,*********+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++------------------------***)))))))))))))))******,,,++++++******++++++,,,***++++++++++++,,,,,,,,,------------------------,,,++++++******++++++,,,++++++***************+++******+++,,,,,,,,,++++++************************************************+++++++++************)))*********++++++++++++,,,+++,,,---+++)))(((((()))++++++***)))))))))******((()))+++,,,------,,,+++******))))))******+++,,,************+++,,,------++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++,,,+++******,,,......---************************))))))***+++,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000......------------......////////////////////////........................,,,,,,,,,------------...---------------...............////////////......------------------------+++,,,------......------------------------,,,,,,***************+++,,,,,,,,,------.........------***,,,------,,,---...000++++++++++++,,,,,,,,,,,,,,,***))))))***++++++***,,,,,,++++++*********)))---,,,,,,+++******))))))))))))(((((((((((())))))++++++************++++++++++++,,,,,,,,,,,,++++++************************,,,++++++******++++++,,,************************))))))***++++++++++++******************+++++++++***++++++++++++***))))))++++++++++++++++++++++++************************++++++++++++++++++++++++************************------------------------***++++++,,,,,,++++++***************************************************((()))***++++++***)))(((************************************************))))))))))))************))))))))))))))))))))))))******))))))))))))******)))***+++,,,+++***(((&&&(((((((((((())))))))))))'''((()))))))))))))))(((+++++++++++++++,,,------++++++************++++++************)))))))))((()))***+++,,,---------,,,+++++++++************))))))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******)))***,,,------,,,+++)))******+++,,,,,,---......------,,,+++++++++++++++)))+++---,,,+++***+++++++++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,------------------------++++++******+++,,,---...,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++***************++++++)))***+++,,,,,,,,,,,,+++************************************************+++++++++************)))*********+++++++++,,,,,,***+++,,,+++))))))***+++***))))))))))))******+++''')))+++---------,,,+++******))))))******+++,,,((()))***++++++,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,*********+++++++++,,,,,,************************++++++++++++++++++++++++---+++******,,,---,,,+++*********************************++++++,,,,,,,,,++++++******++++++,,,---------------------------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------........./////////..................///................................................,,,,,,,,,---------......------------,,,,,,,,,,,,//////............//////........................+++,,,------......------............------,,,,,,)))))))))***+++,,,---...+++,,,------............***,,,...---++++++,,,...******+++++++++,,,,,,,,,,,,***((((((+++,,,+++)))******+++++++++++++++++++++++++++*********************))))))))))))******++++++************++++++******++++++++++++******************************,,,++++++******++++++,,,++++++++++++++++++++++++))))))***+++++++++++++++))))))*********+++++++++)))***,,,---,,,+++((('''*********************************++++++*********++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***************************************************((()))***++++++***)))(((************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))******))))))))))))******$$$&&&))),,,---,,,***)))((((((((('''&&&&&&%%%%%%&&&'''(((***++++++++++++,,,+++++++++,,,------...++++++************++++++)))))))))))))))************+++,,,...///......---+++++++++************)))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***************+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,++++++*********&&&(((***---......---,,,******+++,,,,,,---......---,,,+++***)))***+++,,,***,,,...---,,,+++,,,,,,+++++++++,,,,,,---------((()))***+++,,,---------++++++++++++++++++++++++''''''&&&&&&''')))+++,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,+++***************++++++)))***+++,,,,,,,,,,,,,,,************************************************+++++++++************)))******+++++++++,,,,,,,,,((()))++++++******+++---))))))(((((()))***++++++''')))+++---...---,,,+++*********)))***++++++,,,&&&''')))***+++++++++***++++++++++++++++++++++++((())))))***++++++,,,,,,)))))))))******+++++++++************************++++++++++++++++++++++++---+++******+++,,,+++******************************++++++++++++,,,,,,,,,++++++******++++++,,,---------------------------***+++,,,---...---,,,,,,++++++++++++++++++++++++************************,,,,,,,,,---------......//////............//////................................................,,,,,,,,,------.........---------,,,,,,+++++++++000///...------...///000........................+++,,,------......------,,,---------,,,+++******))))))***+++,,,...///000***+++,,,---............,,,...///...+++)))+++---*********++++++,,,,,,,,,///,,,******---...---+++)))***,,,---.../////////)))))))))***++++++,,,,,,++++++************+++++++++***************++++++))))))************))))))************************,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++))))))******++++++++++++(((***,,,......+++(((&&&))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++******)))))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))*********+++++++++++++++++++++++++++++++++---------,,,,,,++++++++++++*********))))))(((((((((((((((((()))+++,,,---''''''(((((()))*********)))************++++++++++++++++++*********))))))))))))))))))))))))))))))***)))((((((((()))+++,,,*********++++++,,,,,,,,,,,,,,,***)))))))))***+++)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***************************+++,,,,,,------,,,,,,***++++++,,,,,,++++++***------------------------((())))))+++,,,---......222000---+++,,,,,,++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((++++++++++++++++++++++++************************************************************************+++******))))))******+++************************++++++++++++++++++++++++))))))***+++,,,---------,,,,,,,,,++++++*********)))))))))(((((((((((((((************************++++++++++++******))))))((((((((((((((((((((((((+++++++++*********))))))++++++***)))(((((()))))),,,,,,+++******+++,,,,,,************************)))************++++++++++++++++++*********))))))''''''((()))***++++++,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,......---+++***+++,,,++++++++++++++++++++++++---,,,,,,+++*********+++((()))***+++---...//////000000000000000000000000000000//////.........---,,,,,,------...///000000//////.........------------------............//////////////////////////////////////////.........------,,,,,,,,,,,,------......---,,,,,,+++******,,,,,,,,,++++++*********...------,,,,,,++++++***,,,,,,+++***+++,,,...///------,,,,,,+++***))))))------------------------+++******))))))******+++))))))(((((()))***++++++************************++++++************++++++************************************************)))))))))((())))))***+++...---+++***)))***+++++++++***************++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,))))))(((((((((((())))))++++++++++++++++++++++++***+++---......---+++******++++++,,,,,,++++++***,,,+++++++++************++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))************)))))))))(((******************++++++))))))((('''&&&&&&%%%%%%)))************++++++++++++++++++*********))))))***************************)))((((((((()))++++++*********++++++,,,,,,,,,,,,+++***)))))))))***+++'''''''''((((((((()))))))))************+++++++++*********+++++++++,,,,,,)))))))))******+++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***************************+++,,,,,,------,,,,,,***++++++,,,,,,++++++***------------------------++++++++++++++++++++++++///---++++++,,,---,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***+++++++++,,,,,,++++++++++++++++++++++++++++++************************************,,,++++++******)))******+++++++++++++++++++++++++++++++++*********))))))++++++***))))))))))))))),,,,,,+++******+++,,,,,,************************)))************++++++++++++++++++*********))))))************************++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++************+++++++++,,,,,,++++++******++++++,,,***+++,,,+++)))((()))***++++++++++++++++++++++++---,,,++++++******++++++******+++,,,---......///////////////////////////000/////////.........---,,,,,,------...//////000///.........---------------------............///........................////////////............//////............//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------,,,,,,+++******)))---------------------------,,,,,,++++++,,,,,,---***))))))))))))******+++************************++++++************++++++***************************************************))))))))))))***++++++---,,,++++++******++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++******+++++++++++++++++++++++++++++++++***+++,,,---,,,,,,************++++++++++++******,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------,,,,,,++++++******++++++++++++++++++++++++***************)))))))))************))))))))))))---,,,+++*********************)))((('''&&&%%%%%%)))************++++++++++++++++++***************************************)))))))))((()))******+++*********+++++++++++++++,,,+++******))))))******'''''''''(((((((((((())))))************+++++++++*********++++++++++++,,,)))))))))))))))*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,------------...------,,,+++***))))))+++******+++---...---+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++************************************************************************,,,++++++++++++++++++,,,************************++++++++++++++++++++++++(((((((((((((((((())))))++++++++++++++++++,,,,,,++++++++++++++++++++++++************************,,,+++***)))))))))***++++++++++++++++++++++++++++++++++++***************++++++***))))))))))))***,,,++++++******++++++,,,************************)))************++++++++++++++++++***************,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))*********++++++,,,++++++******++++++,,,(((***+++***))))))***+++++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,---------............................../////////...............,,,,,,,,,---......//////............---------------------............///................................................//////............//////******+++,,,,,,---......,,,---------------......******++++++,,,------...,,,,,,+++++++++,,,---------,,,,,,++++++*********---------------------------,,,,,,++++++,,,,,,---++++++***)))))))))******************************++++++************++++++***************************************************************+++,,,,,,++++++,,,,,,,,,+++******,,,,,,+++++++++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++******,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++---......---++++++//////...---,,,******)))************************,,,,,,,,,+++++++++++++++*********)))))))))))))))++++++******)))******+++))))))************++++++))))))*********+++++++++************************************************)))))))))))))))******+++***************++++++++++++++++++************************++++++++++++,,,))))))*********+++++++++************++++++++++++))))))******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---------...------,,,+++***))))))***)))***,,,------+++)))+++++++++******+++++++++++++++++++++++++++++++++***************+++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))((((((((((((*********++++++,,,,,,,,,((()))))))))))))))******************************,,,+++***)))((()))+++,,,))))))))))))))))))))))))************************++++++***))))))*********++++++++++++++++++++++++************************))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++((())))))))))))*********,,,++++++******++++++,,,)))+++,,,,,,++++++,,,...++++++++++++++++++++++++,,,,,,++++++***++++++,,,------------------------------------------------........................,,,,,,,,,------.........---------------------------------............///........................------...............///------,,,,,,,,,,,,------***++++++,,,,,,------...++++++,,,,,,------......******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,++++++***))))))))))))************************++++++************++++++************************************************++++++******++++++,,,---***+++,,,------,,,***))),,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++++++++++++++++++++++++++...---,,,++++++***++++++)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++---......---++++++//////...---+++***))))))************************++++++++++++++++++++++++))))))))))))))))))******'''''''''(((((()))++++++))))))******+++,,,,,,,,,))))))*********+++++++++************************************************((()))))))))************************************++++++++++++******))))))+++++++++,,,,,,,,,------))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,---,,,***(((******))))))))))))******++++++++++++++++++++++++***************+++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************+++******************************++++++,,,,,,,,,(((((())))))*********+++************************++++++***))))))***+++,,,))))))))))))))))))))))))************************+++***************++++++++++++++++++++++++++++++************************))))))*********+++++++++***************************++++++,,,------......++++++++++++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++((())))))))))))*********,,,++++++******++++++,,,)))***,,,+++++++++,,,---++++++++++++++++++++++++,,,++++++***++++++,,,,,,...------------,,,,,,,,,---------------------------------...............,,,,,,,,,---------------,,,,,,---------------------------............///........................,,,---------......//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,+++***))))))******************************++++++************++++++************************************************++++++******++++++,,,---)))***,,,------,,,+++***++++++***)))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++******************+++++++++++++++++++++++++++......---,,,+++,,,,,,,,,))))))************)))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++///...---,,,+++***))))))************************((((((((()))))))))))))))))))))))))))************&&&&&&&&&'''((()))***+++)))))))))))))))))))))))))))************+++++++++***************+++++++++++++++++++++++++++++++++(((((()))************)))***************)))))))))***++++++++++++***)))))))))))))))*********++++++)))************+++++++++)))))))))************+++,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***++++++,,,,,,++++++*********++++++,,,,,,------*********++++++,,,,,,,,,---,,,+++,,,---,,,+++)))***))))))))))))))))))***++++++++++++++++++++++++++++++******************************************************************************************************************+++******************+++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,******++++++,,,---------************************)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++************+++,,,,,,***++++++,,,,,,++++++***************************)))************+++++++++***************+++++++++)))******+++---......///++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))*********++++++,,,++++++******++++++,,,''')))***)))(((((()))***++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.........,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------------............///------------------------,,,,,,,,,---......////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,---,,,,,,+++******)))))),,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++*********++++++************************++++++************++++++***************************************************************+++,,,,,,******+++,,,,,,,,,++++++,,,,,,+++***))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))(((((()))))))))*********++++++++++++++++++++++++++++++************++++++------,,,+++***)))))))))************************'''((((((((()))))))))***((()))))))))************(((((('''(((((()))******(((((())))))***++++++,,,)))************+++++++++))))))*********+++++++++++++++++++++++++++++++++'''((()))***+++******)))+++*********)))))))))(((***++++++,,,+++***)))(((''''''((((((((())))))))))))************+++++++++))))))))))))************++++++++++++*********)))***+++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***)))******+++,,,,,,------******+++++++++,,,,,,,,,---,,,++++++---...------+++******))))))******+++************************,,,+++++++++***)))))))))************************************************************************))))))))))))))))))))))))***))))))(((((())))))***************************++++++++++++++++++++++++******++++++,,,,,,------,,,,,,++++++++++++++++++******+++,,,,,,---......************************''')))***,,,,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++*********++++++,,,---***+++,,,,,,,,,,,,+++***************************)))************+++++++++))))))*********+++++++++******++++++,,,,,,------++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++************+++++++++,,,,,,++++++******++++++,,,((()))***)))((('''((()))++++++++++++++++++++++++++++++******++++++,,,---***+++++++++++++++++++++------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///------------------------++++++,,,------...////////////............//////***++++++,,,,,,------...,,,,,,,,,,,,,,,++++++++++++++++++***************,,,,,,---------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++*********+++,,,,,,************************++++++************++++++***************************************************))))))))))))***++++++++++++******++++++,,,---///...---,,,++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++++++++******+++++++++++++++++++++++++++++++++'''(((***+++,,,,,,+++***))))))************))))))''''''(((((()))))))))***++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))******+++++++++,,,(((((())))))*********++++++******)))))))))))))))&&&''')))+++---000222333)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++'''((()))++++++******)))+++*********))))))((((((******+++,,,+++***)))((((((((((((((()))))))))))))))************+++++++++))))))))))))************+++*********))))))((((((***+++,,,------,,,+++***************************++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++---+++******---///000000,,,++++++++++++++++++,,,************************---,,,,,,+++***)))(((((())))))))))))))))))))))))************************************************************************))))))(((((((((((())))))************************(((((((((((((((((((((((())))))***+++,,,------------,,,,,,++++++*********(((((()))***++++++,,,,,,************************&&&(((+++------,,,***)))************************))))))******+++++++++++++++*********+++,,,,,,---***+++,,,------,,,+++***************************)))************+++++++++))))))******++++++++++++,,,,,,++++++++++++******++++++++++++++++++++++++,,,+++)))(((((()))+++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++,,,,,,+++)))((()))***+++++++++++++++++++++++++++*********+++,,,,,,---))))))*********+++++++++........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------.........//////------------------------++++++,,,,,,---...//////---------,,,,,,---------((()))***+++---...///000.........------,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,---...---,,,***)))+++++++++++++++++++++++++++++++++++++++++++++++++++******************+++************+++,,,------************************++++++************++++++************************************************)))))))))((()))******+++++++++***)))***+++---...111000///...---,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***))))))(((((((((((())))))++++++++++++++++++++++++$$$%%%(((***++++++***)))(((***+++,,,,,,***((('''************************,,,***)))+++...///---++++++***)))(((((()))***++++++++++++++++++++++++++++++++++++************)))***************************))))))((()))+++---...((((((''''''''''''((((((************************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------...+++)))((())))))(((&&&))))))))))))))))))))))))************************(((((((((((())))))))))))---,,,***))))))***,,,---((((((((((((((((((((((((,,,+++++++++***)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------+++,,,,,,---,,,+++***))))))))))))+++------+++)))************************++++++,,,---------,,,,,,+++++++++*********))))))************************---,,,***)))))))))******))))))))))))))))))******************************************************)))***+++***)))((()))***************************************************((()))***,,,,,,+++*********++++++,,,,,,++++++***************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++++++++*********))))))******+++,,,,,,,,,,,,+++)))************+++++++++------------------------,,,,,,,,,++++++*********+++******))))))******+++***+++,,,---...---,,,+++************************++++++************++++++++++++***)))***+++---...++++++************++++++------------,,,,,,+++***+++,,,------,,,+++***)))++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------+++,,,.../////////......---------------------------------------------------...///...------...///.........------,,,,,,,,,------............------+++,,,------......------...---,,,,,,++++++++++++***+++---//////...---,,,......---------,,,,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))******************************)))***+++,,,,,,+++***))))))************+++++++++111(((%%%***...,,,***+++************************++++++,,,---------,,,,,,))))))))))))))))))))))))************************+++++++++*********))))))((()))***+++,,,---------))))))))))))))))))))))))'''(((***+++,,,---------***++++++,,,---...//////,,,+++***+++......,,,***,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++*********))))))***************************))))))))))))+++,,,---,,,++++++******++++++,,,************************)))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,---+++))))))******)))(((************************************************((((((((()))))))))******---,,,***))))))***,,,---************************+++++++++***************************************---------------------------------,,,,,,,,,++++++************************++++++******++++++,,,---+++++++++,,,,,,,,,------+++,,,,,,,,,,,,+++***)))(((((((((***+++,,,***(((************************)))***+++,,,------------+++++++++*********))))))************************,,,+++***)))))))))***+++*********)))))))))))))))***************************************************+++,,,+++***)))***+++************************************************)))***++++++,,,,,,++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++*********))))))******++++++,,,,,,,,,+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))))))))))))*********+++,,,,,,------,,,,,,************************++++++************+++++++++++++++***++++++,,,,,,++++++************++++++++++++,,,,,,+++******))))))******+++***)))((('''++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++***************+++++++++,,,,,,***+++,,,---------,,,+++---------------------------------------------------...///...---,,,---///......---------,,,,,,,,,,,,,,,------------,,,,,,+++,,,------......------///...---,,,,,,,,,,,,---)))+++,,,---...---,,,+++...------------,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******))))))))))))******************************)))***++++++++++++***))))))************+++++++++---&&&$$$***...---+++,,,************************,,,,,,,,,---,,,,,,++++++))))))))))))))))))))))))************************+++++++++*********))))))((()))***+++,,,,,,,,,,,,************************(((***,,,...111333555555/////////000000111111111---,,,++++++,,,---+++***...------,,,,,,------...++++++++++++++++++++++++++++++*********)))))))))************************))))))))))))***+++,,,---------,,,,,,,,,,,,------************************)))))))))))))))))))))))))))************+++++++++)))*********++++++++++++,,,+++))))))+++,,,+++***++++++++++++++++++++++++************************)))))))))*********++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,))))))))))))))))))))))))++++++******++++++,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++*********))))))***,,,,,,+++)))************************))))))+++,,,------------+++++++++************************************************)))******+++,,,+++*********))))))((((((***************************************************+++,,,,,,+++***+++---************************************************+++************+++,,,,,,******++++++++++++******************************++++++++++++++++++++++++******+++,,,,,,+++******+++++++++************************+++++++++++++++)))************++++++++++++++++++++++++++++++++++++++++++++++++***************))))))))))))******+++++++++++++++,,,------++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,+++******++++++************++++++******************)))((()))************)))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***))))))*********++++++++++++,,,,,,------,,,++++++------------------------------------------------,,,...///...---,,,---......------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,------......------///......------------...***+++,,,,,,,,,+++***)))------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------******))))))))))))******************************)))***++++++++++++***))))))************+++++++++)))%%%%%%***......,,,,,,************************,,,---------,,,+++******))))))))))))))))))))))))************************+++++++++***************))))))***+++,,,,,,,,,,,,************************+++---111555888999:::999555444333222111///......------++++++++++++******......------------......************************************))))))))))))************************)))))))))******++++++,,,+++++++++******+++++++++************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))************,,,***)))***+++------,,,++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,************************************************************************************************++++++******++++++,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++------,,,+++***************************++++++,,,,,,,,,,,,+++************************************************)))))))))******+++,,,,,,++++++******)))(((((((((************************************************)))+++,,,+++******+++,,,******************************************************)))((()))***+++,,,******++++++++++++******************************************++++++++++++******++++++++++++*********************************************++++++,,,))))))*********++++++++++++++++++++++++++++++++++++++++++***************++++++************++++++,,,+++*********+++---...++++++++++++++++++++++++++++++************+++++++++,,,------,,,+++)))(((++++++************++++++)))******+++******))))))+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************++++++++++++..................------------------------------------------------------,,,---......,,,,,,---...------------------------,,,,,,------------,,,,,,+++,,,------......------...------,,,,,,,,,------,,,,,,------,,,+++***)))---------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++------------------------------------------------************************))))))******++++++,,,,,,+++******))))))******+++*********************************++++++*********))))))*********+++++++++)))'''(((+++......---,,,************************---------,,,+++***)))((())))))))))))))))))))))))************************************************))))))***+++++++++++++++************************+++...444888::::::777555444444222111///...---,,,------,,,+++***)))***+++,,,,,,------------,,,,,,*********************************)))))))))((((((************************)))*********++++++++++++******))))))))))))******************************))))))))))))))))))))))))))))))*********+++++++++(((((()))))))))*********+++***)))***,,,------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++************************++++++++++++++++++++++++)))))))))***+++++++++,,,************************++++++++++++++++++++++++(((((((((((())))))))))))++++++++++++++++++++++++++++++******++++++,,,---*********+++++++++,,,,,,+++++++++++++++++++++,,,,,,+++)))***+++,,,+++***************************,,,,,,,,,,,,+++***))))))************************************************))))))******++++++++++++************))))))((((((************************************************''')))******))))))***,,,************************************************))))))((('''''')))***+++)))******++++++******)))************************)))))))))******+++++++++******************************************************)))))))))***+++,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++,,,,,,,,,,,,+++***)))***+++,,,---++++++++++++++++++++++++++++++************+++++++++,,,------,,,+++)))(((++++++************++++++******+++++++++++++++***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---........................------------------------------------------------,,,---...---,,,+++,,,...------------------------------............------+++,,,------......------,,,+++++++++++++++,,,,,,.........------,,,++++++------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******+++++++++++++++************++++++************************+++******************+++))))))*********+++++++++++++++++++++,,,------+++************************------,,,,,,+++***)))((())))))))))))))))))))))))************************************************))))))***+++++++++******************************))),,,111444666444000...........................,,,,,,,,,***((()))+++---+++,,,,,,------,,,,,,+++******************************)))))))))(((((((((************************)))******+++++++++******++++++************++++++************************)))))))))))))))))))))))))))************+++++++++((()))))))))************+++***((()))+++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++***************************************************************+++++++++************************------------------------)))))))))***************++++++++++++++++++++++++++++++******++++++,,,---************++++++++++++++++++******++++++,,,---+++)))''''''((()))((('''************************,,,,,,,,,,,,+++***)))(((***************+++++++++************************))))))***+++++++++******)))))))))))))))))))))***************************************************'''(((******))))))***,,,************************************************)))(((((((((((()))******))))))************))))))************************(((((())))))***++++++++++++***))))))))))))***+++***************+++++++++******)))((()))***+++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************,,,,,,++++++++++++,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,+++******++++++************++++++)))***++++++,,,+++++++++)))))))))((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++,,,---...------------------------------------------------+++---...---,,,+++,,,---,,,,,,,,,------------...---......//////......---+++,,,------......------***************++++++,,,......------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************++++++***))))))***++++++)))************++++++++++++---,,,)))))),,,---+++************************+++,,,,,,,,,+++***))))))))))))))))))))))))))))))***************************************+++++++++))))))***************)))++++++++++++++++++++++++)))***,,,.........---,,,,,,,,,,,,,,,,,,---------***++++++***((((((+++...+++,,,------------,,,+++***************************)))))))))((((((((((((************************)))***++++++++++++***)))++++++************++++++************************)))))))))))))))))))))))))))************+++++++++)))))))))*********+++++++++)))((((((***++++++***************************************************((((((((()))))))))******))))))************))))))************************+++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************++++++******++++++,,,---************++++++++++++++++++*********+++,,,---,,,***((('''((())))))(((************************))))))***+++++++++++++++))))))*********+++++++++******************************+++,,,+++***))))))((((((((()))******++++++************************************************''')))************+++---************************************************))))))***+++++++++++++++))))))************))))))************************((((((((()))***++++++++++++***)))(((((()))***+++))))))*********+++++++++******((((((((()))+++,,,)))************+++++++++++++++++++++++++++++++++((()))))))))*********++++++******))))))******+++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++***++++++,,,,,,++++++************++++++((())))))***++++++******))))))((((((((()))++++++------------------------,,,++++++******++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,+++*********+++---...///------------------------------------------------+++,,,------++++++,,,---,,,,,,,,,---------......,,,------......------,,,+++,,,------......------+++*********++++++,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++***---,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))),,,++++++******++++++,,,************************++++++***))))))***++++++)))************+++++++++(((+++***%%%%%%***---,,,******************************+++++++++******)))))))))))))))))))))))))))************************))))))*********+++++++++))))))************))))))+++++++++++++++++++++++++++*********+++,,,...///......---,,,+++******))))))***+++)))'''(((,,,///+++,,,---......---,,,+++))))))))))))))))))))))))))))))))))))((((((((((((************************)))***+++,,,,,,+++))))))***))))))))))))))))))***************************)))))))))))))))))))))))))))************+++++++++************+++++++++++++++)))(((((()))******)))++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))************************,,,+++++++++******))))))************************(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))++++++******++++++,,,---)))************+++++++++++++++*********+++---...000...+++***+++,,,,,,+++************************&&&'''(((***,,,---------))))))******++++++++++++***************************+++,,,,,,+++***)))(((''''''((()))***+++,,,,,,************************************************(((***++++++++++++---...***************************************************+++,,,---...---,,,,,,))))))************))))))************************'''(((((()))***++++++++++++***)))(((((()))***+++))))))******+++++++++++++++***((('''((()))+++,,,)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))((()))***,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++***)))***+++---...++++++************++++++''''''((()))))))))))))))++++++*********+++---...------------------------,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,)))************+++++++++,,,,,,+++,,,---///111333------------------------------------------------+++,,,------++++++,,,---,,,,,,,,,------.........+++,,,,,,------,,,,,,++++++,,,------......------++++++++++++,,,,,,---...+++*********+++,,,------,,,,,,,,,+++++++++******------,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))((('''&&&%%%%%%,,,++++++******++++++,,,************************,,,+++***))))))***+++,,,)))************+++++++++%%%((('''"""""")))...---************************)))******+++++++++******))))))))))))))))))))))))************************))))))******++++++++++++))))))*********))))))(((++++++++++++++++++++++++******))))))))))))******)))***+++,,,,,,+++***)))&&&)))+++***((((((***,,,------++++++++++++------$$$%%%&&&((()))+++,,,---++++++******))))))(((((()))))))))))))))******+++000,,,)))(((***+++)))(((((('''''''''))),,,///000************************(((((((((((())))))))))))************************************************''''''(((((())))))************+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...******))))))))))))******++++++************++++++++++++***))))))***++++++++++++,,,,,,,,,++++++***+++,,,---......,,,+++)))************************((()))***+++,,,++++++***++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........---,,,,,,++++++++++++************************+++(((&&&'''))),,,+++***++++++************++++++'''(((******))))))***,,,************************)))))))))))))))******+++)))************+++++++++'''((()))***************((()))***++++++***((((((+++******+++------,,,*********+++++++++,,,,,,,,,///...---,,,+++***++++++(((((())))))*********+++++++++++++++++++++++++++***++++++***))))))***+++))))))))))))))))))))))))************************&&&'''''''''(((((()))))),,,+++++++++++++++,,,,,,))))))))))))***+++,,,---)))***+++++++++)))((('''************************)))************+++++++++))))))))))))))))))))))))************************(((((()))***+++,,,,,,,,,+++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))((())))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////++++++++++++++++++++++++******+++,,,---//////000,,,,,,++++++,,,,,,---......------,,,,,,------...,,,,,,,,,------,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,+++*********+++***++++++,,,,,,++++++***,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++---,,,+++******+++,,,---******++++++++++++******)))))))))))))))*********)))))))))))))))))))))))),,,,,,,,,++++++************++++++++++++***))))))))))))))))))************))))))))))))))))))))))))+++++++++*********))))))***+++,,,,,,+++***)))(((******))))))))))))******)))******************)))(((***++++++))))))+++---......---,,,,,,---......((()))))))))******++++++))))))))))))(((((((((((()))))))))))))))******+++///,,,)))(((***+++)))(((---,,,***)))((()))***+++************************,,,+++***)))(((''''''&&&************************************************))))))))))))*********+++)))***++++++,,,,,,++++++,,,++++++++++++,,,------++++++************++++++*********))))))*********************************+++++++++,,,,,,++++++***+++,,,---...---,,,***)))***************************+++,,,.........---,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------......---,,,+++++++++++++++************************,,,***((((((+++,,,,,,+++++++++************++++++((()))******)))(((***+++************************)))))))))))))))******+++))))))*********+++++++++***++++++++++++******)))))))))***++++++***)))))))))((((((***+++,,,***)))*********+++++++++,,,,,,...------,,,,,,+++******((()))))))))************++++++++++++++++++++++++,,,---,,,+++((('''(((***************************************************((((((((()))))))))******,,,++++++*********++++++))))))))))))***+++,,,---***************)))((((((************************)))************+++++++++++++++++++++++++++++++++************************)))))))))***+++++++++,,,+++++++++************)))++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---,,,++++++******++++++***++++++,,,,,,++++++***))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******)))(((((()))************++++++++++++******)))))))))***++++++,,,,,,************************,,,,,,,,,+++++++++******+++++++++++++++***))))))))))))))))))************************************+++++++++*********))))))***++++++,,,+++***)))(((******))))))))))))*********))))))(((((())))))***((()))******))))))***+++---,,,,,,++++++,,,,,,---,,,,,,++++++***)))))))))''''''(((((((((((((((((()))))))))))))))******+++...,,,***)))******)))(((...---+++)))((((((((()))************************,,,,,,+++***)))(((((('''************************************************************++++++++++++)))***++++++,,,,,,+++++++++++++++++++++,,,------,,,,,,++++++++++++,,,,,,***))))))(((((())))))***)))***+++,,,,,,+++***)))***++++++,,,,,,+++++++++***+++,,,,,,,,,+++)))(((************************((())))))************)))++++++************++++++++++++++++++++++++++++++******************************++++++,,,,,,---------,,,,,,++++++++++++,,,************************,,,+++)))***+++---,,,,,,++++++************++++++)))***+++***)))((()))***************************)))))))))))))))******+++)))))))))*********++++++,,,,,,---,,,,,,+++***)))******+++++++++++++++***(((''''''(((******)))'''*********++++++++++++,,,,,,,,,---------+++***)))))))))))))))************************************---...---+++(((''''''(((++++++++++++++++++++++++************************))))))************++++++,,,+++***)))))))))))))))))))))))))))***+++,,,,,,++++++***))))))))))))***************************)))************+++++++++++++++++++++++++++++++++******************************************+++++++++++++++************)))************************************************,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------//////...---,,,++++++***,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------+++,,,,,,------,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++***++++++,,,,,,++++++***''''''((((((((())))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++******)))(((((()))************++++++++++++******))))))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++******)))))))))))))))*********++++++************************+++++++++******************++++++++++++***))))))******))))))))))))*********)))(((''''''((()))***'''(((((((((((('''(((((()))))))))(((((())))))))),,,,,,+++******)))((((((''''''(((((())))))******)))))))))))))))******+++,,,+++************))))))***)))))))))***+++,,,---************************)))*********++++++++++++************************************************************************))))))***++++++++++++++++++++++++***+++,,,,,,---+++++++++******+++++++++))))))(((((((((((())))))((()))+++,,,,,,+++)))(((******+++,,,,,,,,,++++++******+++++++++***)))(((************************''''''((((((((((((((((((++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,************************++++++******++++++++++++++++++************++++++***++++++***((('''((()))************************)))))))))))))))******+++))))))))))))************+++++++++,,,++++++*********+++++++++,,,,,,,,,,,,(((''''''(((******)))(((************++++++++++++***+++---...---,,,)))((()))))))))))))))*********)))))))))))))))))))))))),,,---,,,+++(((((((((***++++++++++++++++++++++++************************************************,,,+++***)))((((((((((((******))))))***++++++,,,,,,+++***)))))))))***+++************************))))))*********+++++++++))))))))))))))))))))))))************************+++++++++***************+++++++++*********))))))************************************************,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++------------------------//////...---,,,++++++***,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,---++++++,,,---------,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,***++++++,,,,,,++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++++++++++++++,,,******++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************))))))*********+++++++++*********************************************************+++******************))))))))))))*********)))(((''''''((()))******))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))((((((((()))))))))******+++++++++)))))))))))))))******+++***+++++++++******)))***''''''((()))+++,,,......************************)))*********++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++***+++************+++,,,,,,******))))))))))))******))))))(((((((((((())))))((()))+++,,,,,,+++)))((()))***+++,,,,,,,,,,,,,,,++++++++++++******))))))************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++++++++,,,+++++++++******++++++,,,************************)))************)))))))))++++++************++++++***++++++***((('''((()))************************)))))))))))))))******+++(((((()))))))))*********'''((()))***++++++++++++*********++++++,,,,,,---***))))))***,,,,,,+++)))))))))*********+++++++++)))+++,,,------+++***(((******)))))))))))))))))))))))))))))))))))))))))))))***+++***))))))+++,,,************************************************))))))))))))))))))))))))+++******)))(((((())))))*********)))******+++,,,,,,+++***))))))***+++,,,************************))))))*********+++++++++))))))))))))))))))))))))************************+++++++++***************+++++++++*********))))))************************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,++++++,,,,,,,,,***+++,,,,,,---------,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++******++++++++++++******+++++++++***))))))((((((************************++++++++++++++++++++++++,,,+++***)))))))))******************++++++++++++******************************************************************++++++******))))))))))))*********))))))(((((())))))***---,,,++++++,,,,,,+++***)))******++++++******)))((((((((((((((()))))))))******++++++++++++++++++)))))))))))))))******+++)))***,,,,,,***)))******))))))******++++++++++++************************,,,,,,+++***)))(((((('''))))))))))))))))))))))))************************)))))))))(((((((((((((((((()))******++++++*********************+++,,,,,,***))))))))))))))))))******))))))(((((())))))***)))***+++,,,,,,+++***))))))***++++++,,,,,,,,,,,,,,,,,,++++++************************************,,,+++******)))*********++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++++++++++++++************++++++,,,************************(((***++++++)))(((((()))++++++************++++++)))***+++***)))((()))***************************)))))))))))))))******+++((((((((()))))))))******%%%&&&((()))++++++,,,,,,******)))******+++,,,---+++******+++------,,,+++)))))))))************+++******+++,,,,,,+++***)))************))))))))))))************************((()))******)))***,,,...))))))))))))))))))))))))***************************))))))))))))(((((((((*********))))))******++++++***************+++++++++************+++,,,,,,************************)))************+++++++++++++++++++++++++++++++++******************************************+++++++++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***++++++,,,,,,------...------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,******+++,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************((()))************)))(((******++++++++++++******++++++******)))((((((((())))))))))))))))))))))))***++++++++++++,,,,,,,,,---,,,***)))))))))***+++*********++++++++++++,,,++++++++++++++++++++++++***************+++++++++*********)))******+++,,,******))))))))))))******)))******************)))---+++)))***+++,,,***((()))***++++++++++++***)))))))))))))))))))))))))))+++++++++***************)))))))))))))))******+++'''***,,,,,,***)))***+++******+++++++++******)))************************,,,+++***)))(((''''''&&&))))))))))))))))))))))))*********************************)))))))))((((((((())))))******************************++++++,,,+++******))))))******+++*********))))))*********************************))))))***+++,,,,,,,,,,,,---,,,,,,+++++++++++++++************************+++***)))((('''(((((()))++++++************++++++++++++++++++++++++++++++************************++++++*********************************+++,,,,,,************************(((+++---,,,***(((((()))++++++************++++++((()))******)))(((***+++************************)))))))))))))))******+++(((((((((((()))))))))***'''((()))***+++,,,,,,,,,))))))(((((()))***,,,---+++******+++---...,,,+++))))))))))))******************************+++***************)))))))))(((++++++++++++++++++++++++)))***+++***))))))+++,,,************************************************++++++*********)))))))))******)))******+++,,,---++++++***************+++)))***++++++,,,,,,,,,+++************************)))************+++++++++++++++++++++++++++++++++************************)))))))))***+++++++++,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******+++,,,,,,---......------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,)))***+++,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++*********))))))((()))************)))(((******++++++++++++******)))))))))******+++++++++******************************+++++++++,,,,,,,,,---,,,***)))((()))***+++*********+++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++******)))))))))***,,,,,,******))))))))))))******)))***+++,,,,,,+++***)))+++(((&&&'''))))))'''%%%'''((()))******)))(((''',,,,,,++++++***)))))))))++++++******))))))(((((()))))))))))))))******+++'''***------***)))***+++))))))***+++++++++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))************************,,,+++++++++******))))))(((((()))************************)))***++++++,,,,,,++++++++++++++++++,,,++++++************++++++++++++***))))))***++++++((()))***+++,,,---------...---,,,,,,++++++,,,,,,************************///...,,,+++++++++,,,,,,++++++************++++++++++++++++++++++++++++++************************++++++************************))))))***+++,,,,,,************************))),,,///...+++))))))***++++++************++++++'''(((******))))))***,,,************************)))))))))))))))******+++(((((((((((())))))))))))***++++++,,,,,,,,,++++++)))((((((((((((***,,,---+++******+++------,,,***))))))))))))************+++******)))******+++++++++*********))))))((((((+++++++++++++++++++++++++++,,,,,,+++)))((()))+++++++++++++++++++++++++++************************,,,,,,,,,++++++*********))))))******+++,,,......++++++***************+++(((***+++,,,---,,,,,,+++************************)))************+++++++++))))))))))))))))))))))))************************(((((()))***+++,,,,,,---+++++++++************)))------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++,,,,,,---......------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////////////////////////////------------------------,,,,,,++++++,,,,,,---...,,,++++++++++++++++++,,,)))***+++,,,------...---,,,,,,,,,+++++++++******+++++++++++++++++++++++++++*********+++,,,,,,---+++++++++,,,,,,+++++++++,,,,,,---------.........************************++++++++++++++++++++++++++++++++++++******))))))***+++,,,------,,,+++*********++++++++++++******'''((()))***,,,---...///++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,***(((((()))***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++******)))))))))***,,,---(((((((((((())))))))))))+++***)))((((((''''''((())))))))))))))))))))))))((((((((())))))***+++,,,)))***+++++++++)))((('''))))))*********+++++++++***)))((((((((()))+++,,,+++******+++,,,,,,***(((++++++,,,,,,,,,,,,++++++++++++******))))))(((((()))))))))))))))))))))))),,,+++***))))))***+++,,,******+++++++++******)))(((((((((((((((((((((((())))))))))))************************************++++++++++++++++++++++++************************))))))************))))))***++++++,,,,,,++++++***+++*********))))))(((((()))******+++++++++******************************************************************************(((((())))))*********+++,,,+++***))))))***+++,,,******************************))))))******+++,,,((()))+++,,,,,,+++)))(((******++++++++++++******++++++************++++++************************(((((((((((())))))))))))******+++++++++,,,,,,---+++*********))))))((((((,,,+++***)))***+++,,,---************************************************************************************************************************''''''((()))***++++++,,,///,,,)))***+++,,,+++)))************************************************+++***)))***++++++***)))((((((((((((((((((((((((***************************)))((((((((()))+++++++++++++++++++++++++++++++++++++++************)))************************((())))))))))))*********---+++***+++,,,,,,+++***,,,,,,,,,,,,,,,+++***)))+++***+++,,,------+++))),,,,,,,,,---...///000111---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,+++++++++***))))))))),,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------............///************++++++,,,---------------,,,,,,+++***------++++++++++++---------------,,,,,,+++++++++//////...---,,,,,,++++++---------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++,,,............,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***,,,------,,,++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((()))***+++,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++***((('''(((+++,,,***(((******+++++++++,,,,,,,,,************************************************(((((((((((()))))))))***)))((((((((((((((())))))******************************)))(((((()))))))))))))))*********))))))((())))))*********+++++++++)))))))))))))))******++++++***))))))***+++***)))))))))************))))))*********))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))******+++++++++******)))************************))))))))))))************************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++*********)))******+++++++++******)))************************************************************************))))))))))))*********+++,,,,,,+++******+++,,,,,,******************************))))))******+++,,,((()))+++,,,,,,+++)))(((''''''((((((((((((''''''++++++************+++++++++++++++++++++*********(((((((((((()))))))))*********))))))))))))))))))+++++++++******)))))))))******))))))******+++,,,++++++++++++++++++++++++************************************************************************************************************++++++++++++...,,,)))***+++,,,+++***************************************************+++***)))***++++++***)))************************************************,,,+++*********+++,,,---+++++++++++++++++++++++++++++++++************)))************************)))))))))*********++++++---+++***+++,,,---,,,***,,,,,,,,,,,,,,,+++***)))+++******+++,,,,,,+++***************+++,,,---...------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++++++++---------------......///************************++++++++++++++++++++++++---------............///------,,,,,,,,,---......+++,,,,,,,,,,,,+++***)))---,,,,,,++++++,,,,,,------------,,,,,,+++++++++///......---,,,,,,+++++++++++++++******)))))))))******+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***,,,------,,,++++++,,,******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))))))))***+++++++++,,,++++++++++++++++++++++++***************************++++++++++++++++++***+++)))'''(((+++,,,+++************+++++++++,,,,,,************************************************((((((((()))))))))******''''''''''''((()))***++++++++++++++++++++++++++++++***)))((('''''''''''')))))))))))))))************************+++++++++(((((()))***************+++)))''''''(((******)))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))+++***))))))))))))***+++)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++++++++++++++++++++******))))))************************************************************************)))))))))***************---,,,++++++++++++,,,---******************************))))))******+++,,,)))***+++,,,,,,+++***))))))******++++++******)))++++++************++++++++++++++++++++++++++++++((((((((()))))))))******+++******))))))(((''''''++++++************))))))(((((()))************)))++++++++++++++++++++++++************************************************************************************************,,,,,,,,,,,,++++++******,,,+++)))***+++,,,,,,+++))))))))))))))))))))))))************************+++***)))***++++++***)))************************************************++++++******++++++,,,---+++++++++++++++++++++++++++++++++************)))************************************+++++++++,,,,,,+++***+++,,,---,,,+++++++++,,,,,,,,,+++******+++******************++++++***************++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///......---,,,,,,,,,------***++++++++++++******)))---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++......------,,,,,,++++++,,,,,,++++++***)))((((((******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++*********,,,------,,,++++++,,,++++++******************+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************++++++++++++++++++++++++++++++************************))))))************)))))),,,***((((((***,,,,,,,,,*********++++++++++++,,,************************************************(((((()))))))))*********((('''''''''(((((()))***++++++++++++++++++++++++***))))))(((''''''(((((()))))))))))))))***++++++************************'''((()))++++++***))))))+++(((&&&%%%''')))******(((((((((''''''((((((((((((((())))))******++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************************************************************))))))************))))))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++******)))))))))************************************************************************************************++++++++++++++++++++++++******************************))))))******+++,,,)))***++++++++++++***)))++++++,,,,,,,,,,,,++++++++++++************++++++++++++++++++,,,,,,,,,,,,(((((()))))))))*********++++++++++++************))))))))))))))))))))))))'''(((***+++++++++***)))************************************************************************************************************************+++++++++++++++++++++++++++*********+++,,,------))))))))))))))))))))))))************************+++***)))***++++++***)))************************************************)))))))))))))))*********+++++++++++++++++++++++++++++++++*********))))))******************************+++++++++,,,,,,,,,***)))((()))+++,,,+++***++++++,,,,,,,,,++++++***++++++***)))((()))***,,,------,,,+++******++++++,,,+++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++******+++++++++,,,,,,------******))))))******+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---,,,++++++************++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++///......---,,,+++************+++++++++,,,,,,,,,---,,,************,,,---++++++++++++++++++++++++++++++,,,,,,,,,++++++******,,,------,,,++++++,,,,,,,,,++++++******))))))++++++++++++++++++++++++******))))))******+++,,,------,,,,,,,,,,,,++++++------,,,,,,,,,++++++++++++++++++***************++++++++++++++++++++++++************************)))******************))),,,+++***)))***+++------************++++++++++++************************************************))))))))))))******************)))(((((((((((((((************************((((((((((((((()))******))))))******++++++,,,,,,************************'''((()))++++++***))))))***(((&&&%%%''')))***+++***))))))(((((())))))***(((((())))))******++++++))))))))))))))))))))))))'''(((((((((((((((((('''((()))***+++++++++++++++++++++++++++++++++++++++************++++++++++++************************************************************************))))))************))))))***++++++,,,,,,++++++***))))))******************,,,,,,******))))))******************************************************************************+++++++++***************))))))************))))))******************************))))))******+++,,,*********++++++*********((())))))))))))))))))(((++++++************++++++*********++++++,,,,,,,,,))))))))))))************(((((()))***++++++,,,,,,((((((((((((((((((((((((((()))+++,,,---,,,+++***))))))))))))))))))))))))************************************************************************************************(((((())))))***++++++,,,***************+++,,,---))))))))))))))))))))))))************************+++***)))***++++++***)))))))))))))))))))))))))))************************(((((())))))************+++++++++++++++++++++++++++++++++*********))))))******************************+++++++++,,,,,,,,,(((''''''((()))******)))***++++++,,,,,,,,,++++++***++++++***((((((+++---------,,,+++************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++))))))******++++++,,,,,,******))))))******+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---,,,++++++************,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++......------,,,+++************+++++++++,,,,,,,,,---,,,************,,,---++++++++++++++++++++++++***++++++,,,,,,,,,++++++***,,,------,,,++++++,,,------,,,,,,+++++++++***++++++++++++++++++++++++******))))))******+++,,,---------,,,,,,+++++++++---------,,,,,,,,,+++++++++++++++***************++++++++++++++++++++++++******************************++++++++++++******+++++++++******+++,,,...))))))*********+++++++++************************************************)))))))))*********++++++---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,***+++,,,......---,,,++++++++++++***************(((((()))******************(((&&&''')))+++++++++++++++))))))))))))++++++))))))))))))************))))))))))))))))))))))))((())))))******))))))(((((()))***+++++++++++++++*********************************++++++++++++,,,************************************************************************++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***)))))))))))))))*********,,,+++***))))))***+++,,,************************************************************************+++++++++++++++*********(((((())))))))))))((((((******************************))))))******+++,,,******************************++++++++++++******++++++************++++++)))))))))******++++++,,,)))))))))*********++++++$$$%%%&&&''')))***++++++''''''(((((((((((())))))******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************************************************************************&&&'''((()))***+++,,,,,,***+++,,,+++******,,,---************************************************+++***)))***++++++***)))((((((((((((((((((((((((******************************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************)))************************************+++++++++,,,((('''&&&''')))******)))******+++,,,,,,,,,++++++***,,,---,,,))))))+++...++++++***)))((((((((()))*********+++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///......---,,,,,,,,,------,,,------...............+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++***,,,------,,,++++++,,,---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,...------,,,,,,++++++***------------,,,,,,,,,,,,******************++++++++++++++++++++++++++++++***************************++++++++++++++++++***)))***++++++******+++,,,)))))))))************+++************************************************))))))*********+++++++++,,,,,,+++++++++++++++,,,************************+++***************+++,,,+++---///111111///,,,***+++++++++*********)))))))))))))))))))))******+++)))(((''')))+++,,,,,,+++,,,+++)))(((((()))+++,,,*********)))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***(((((()))++++++,,,,,,+++*********************************+++++++++,,,,,,************************************************************************++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***)))))))))******+++++++++******)))((()))***,,,...************************************************************************,,,,,,,,,++++++*********((()))************)))(((******************************))))))******+++,,,+++******************+++,,,------......------,,,++++++************++++++'''(((((())))))***++++++))))))*********+++++++++%%%&&&&&&'''((()))******))))))))))))*********+++***************++++++,,,************************************************************************************************************************)))))))))******++++++++++++,,,---,,,))))))+++---++++++++++++++++++++++++************************+++***)))***++++++***)))))))))))))))))))))))))))************************)))***+++,,,---,,,,,,++++++++++++++++++++++++++++++++++++************)))************************)))))))))*********++++++)))(((''')))+++,,,,,,+++)))***+++,,,,,,,,,,,,+++)))---000///+++)))+++...+++******)))))))))******)))*********++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++******---------------......///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------,,,,,,,,,---......+++,,,------.........---+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++***,,,------,,,++++++,,,+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------......---,,,,,,+++******...------------,,,,,,,,,)))))))))***+++++++++,,,++++++++++++++++++++++++************************))))))************))))))&&&))),,,,,,+++))))))***))))))))))))************************************************************)))************+++++++++++++++++++++,,,---......++++++++++++++++++++++++...---,,,+++************,,,...111333333000,,,)))++++++++++++******))))))***)))((((((((()))+++,,,)))((((((***,,,---,,,+++,,,***)))'''''')))***,,,++++++******))))))(((((())))))))))))))))))))))))'''((()))******)))((('''(((((()))++++++,,,,,,,,,******************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))************************))))))************))))))+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,***)))(((((()))+++---///************************************************************************,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))*********************************)))***++++++,,,++++++************++++++)))******++++++******)))++++++************++++++&&&''''''((()))*********)))************+++++++++))))))))))))******************++++++,,,,,,,,,,,,***)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************,,,,,,,,,++++++++++++***+++---...,,,)))(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))***+++++++++)))************************************************'''((()))***+++***))))))+++++++++++++++++++++++++++++++++************)))************************((())))))))))))************))))))***,,,...---,,,)))***+++,,,,,,,,,,,,,,,)))---111000---***,,,...---,,,,,,,,,,,,,,,------))))))******++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...........................---------------------------------.........//////************+++,,,,,,---***+++,,,,,,------------++++++------------+++++++++++++++,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,---......******+++++++++,,,,,,,,,,,,,,,...//////...,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,***,,,...---,,,+++,,,,,,))))))******+++++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---.........---,,,,,,+++******......---------,,,,,,,,,(((((()))***+++,,,,,,---++++++++++++++++++++++++************************(((((())))))))))))(((((($$$(((,,,---+++)))((()))))))))))))))************************************************************+++*********+++,,,,,,---,,,+++***))))))***+++,,,))))))***,,,---,,,***'''111///,,,***++++++***))),,,///222111...+++***+++(((***,,,+++***(((((((((******************************(((&&&%%%###!!!!!!***+++,,,,,,,,,,,,+++***+++******)))))))))))))))(((((())))))*********+++************************......,,,,,,,,,,,,......,,,+++***))))))***+++,,,++++++++++++++++++++++++************************++++++***))))))((())))))))))))))))))))))))))))))++++++******++++++,,,---------,,,++++++***))))))************************111---)))(((***++++++)))(((((())))))*********+++******++++++++++++******************************************************)))))))))))))))))))))))),,,,,,,,,,,,++++++***)))************************++++++************++++++***************************)))(((''''''((()))***++++++***************+++,,,,,,,,,,,,+++***))))))************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***+++++++++,,,------,,,,,,+++***))))))************************++++++++++++++++++++++++)))))))))((())))))***+++************************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************++++++************++++++)))************+++++++++++++++************++++++************************++++++************++++++---...///000000...,,,+++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++************++++++***************************++++++,,,,,,++++++***...---,,,+++++++++,,,------------............//////......------......///,,,,,,,,,---------......------------------------,,,,,,---...---,,,***)))---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,(((((()))***,,,---......------,,,++++++******)))&&&(((+++---...,,,***(((***+++...000111111000000++++++++++++++++++++++++,,,,,,+++***))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,000///,,,***)))((())))))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++***************************++++++,,,,,,++++++***************************+++*********++++++,,,---++++++***))))))***+++++++++,,,---...///...,,,***000...++++++,,,,,,,,,+++***---000000---+++++++++)))+++------+++***)))***************************---,,,,,,+++)))(((''''''+++++++++++++++++++++++++++******)))))))))))))))))))))******************************************,,,,,,+++******+++,,,,,,++++++***))))))***++++++++++++++++++++++++++++++******************************))))))(((((())))))))))))))))))))))))))))))++++++******++++++,,,,,,---------,,,+++*********************************///---***)))+++,,,+++)))((()))))))))******************++++++++++++************************************************************************************+++++++++***))))))++++++++++++++++++++++++++++++************++++++***************************)))(((((((((((()))***++++++***************+++***++++++++++++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++------,,,++++++***))))))************************++++++++++++++++++++++++***))))))))))))***++++++************************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************++++++************++++++)))************+++++++++++++++************++++++************************++++++************+++++++++,,,---......,,,***)))************************************************++++++,,,,,,,,,---------+++++++++*********))))))++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++******++++++,,,------------............+++++++++******+++++++++,,,,,,---------.........------------------,,,,,,------.........---,,,+++---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,)))******+++,,,,,,+++++++++,,,---//////...---,,,++++++++++++++++++++++++,,,++++++***))))))******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,000///...,,,++++++++++++***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++************************,,,------......------,,,************************+++************+++,,,,,,++++++***))))))***+++++++++,,,---......---,,,+++...,,,+++,,,---//////...)))+++---...,,,+++***++++++---......,,,++++++,,,************************---------------,,,,,,,,,+++***))))))))))))***++++++******)))))))))))))))+++++++++++++++***************************************))))))))))))******++++++***))))))***++++++************************************************)))(((((((((((())))))***))))))))))))))))))))))))******+++++++++,,,,,,,,,...------,,,,,,++++++***************************---+++******,,,,,,+++***))))))))))))******************++++++++++++******************************************************++++++++++++++++++++++++(((((()))*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************+++***))))))))))))***++++++***************++++++((())))))***************************************))))))))))))))))))))))))************************+++++++++***************,,,,,,,,,+++******))))))************************++++++++++++++++++++++++***************+++,,,,,,************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++************++++++)))************+++++++++++++++************++++++************************++++++************++++++)))***+++,,,+++***)))(((************************++++++++++++++++++++++++,,,,,,,,,,,,---------...+++++++++***************++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++------------...............------,,,,,,------...---------.........//////.........------,,,,,,,,,....../////////...---,,,---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,///...------,,,+++******)))******+++,,,,,,------,,,,,,+++******+++---...++++++,,,---,,,+++)))(((++++++++++++++++++++++++,,,+++******)))*********,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,.../////////......---,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++************************,,,,,,------------,,,,,,************************+++***************+++++++++******************+++(((***++++++***))))))))),,,++++++,,,///111111000,,,,,,------,,,+++******,,,---...---+++***+++,,,******************************++++++,,,---------+++***(((''''''(((***++++++******)))))))))))))))---,,,,,,++++++*********************************))))))))))))))))))))))))+++******************+++))))))))))))))))))))))))************************((('''''''''((()))******))))))))))))))))))))))))******++++++,,,,,,,,,,,,---------,,,,,,,,,++++++******************************+++,,,,,,,,,+++***)))))))))))))))***************++++++++++++******************************************************++++++++++++++++++++++++(((((()))***+++++++++***++++++++++++++++++++++++++++++************++++++************************+++******************+++*********)))******+++,,,(((((()))++++++,,,,,,,,,************************))))))))))))))))))))))))************************,,,+++++++++***))))))))),,,+++++++++******))))))************************************************++++++******++++++,,,---************************************************++++++++++++++++++++++++,,,+++++++++++++++++++++************************++++++************++++++))))))*********+++++++++++++++************++++++************************++++++************++++++)))******++++++***))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++,,,,,,,,,,,,---------..................------.........------........./////////.........------,,,,,,+++---............------------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,///......---,,,+++***************++++++,,,,,,,,,---,,,,,,++++++,,,------+++++++++,,,++++++))))))++++++++++++++++++++++++++++++***************+++,,,,,,,,,---------......++++++++++++++++++++++++---,,,,,,++++++***************+++++++++,,,,,,,,,,,,---.../////////------,,,,,,,,,+++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++))))))*********+++++++++******************************++++++++++++******************************++++++***))))))******************++++++*********''')))******((('''(((***+++***+++---000111111000//////...---,,,+++***)))+++,,,,,,+++))))))***+++************************))))))******+++,,,------+++***(((''''''(((***++++++******)))))))))))))))---,,,,,,++++++*********************************)))******************)))*********++++++*********))))))))))))))))))))))))************************((((((((((((((()))***+++)))))))))))))))))))))))))))***+++,,,,,,,,,++++++---,,,,,,,,,,,,,,,++++++************************)))***,,,,,,,,,+++++++++******))))))))))))))))))******++++++++++++******************************************************************************))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))++++++************++++++*********************************++++++***************))))))***++++++,,,)))***+++,,,---.........************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))++++++***************)))************************************************++++++******++++++,,,---************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++))))))*********+++++++++++++++************++++++************************++++++************++++++******+++++++++++++++***************************++++++++++++++++++++++++)))*********++++++++++++************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,---------......,,,,,,,,,------------...+++******************+++------------.........///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,---------,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************++++++,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,***+++,,,......---,,,++++++++++++++++++++++++***************************++++++++++++++++++++++++************************))))))*********+++++++++))))))*********+++++++++************************)))******++++++******)))************************++++++***))))))))))))***)))***++++++++++++***))))))+++---,,,)))(((***---+++***+++---///000///...000///---,,,---,,,+++)))******+++)))''''''(((***************************++++++++++++,,,,,,,,,,,,+++***))))))))))))***++++++******)))))))))))))))+++++++++++++++***************************************++++++++++++******)))***++++++++++++***)))***************************************************))))))))))))******+++)))))))))))))))))))))))))))***+++,,,---,,,++++++++++++++++++++++++++++++***************************,,,---,,,******+++,,,************))))))))))))******++++++++++++******************************************************))))))))))))))))))))))))***++++++,,,,,,,,,,,,+++))))))))))))))))))))))))++++++************++++++************************))))))***++++++***))))))))))))))))))***+++,,,,,,***+++,,,---............************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******************************************************************************************************+++,,,,,,***************************************+++++++++++++++++++++++++++++++++*********+++++++++++++++************************++++++************++++++)))************+++++++++++++++************++++++************************++++++************+++++++++++++++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))))))))***************************+++++++++++++++++++++++++++++++++++++++************++++++***************************++++++,,,,,,++++++***+++,,,---.../////////...,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,,,,---------......------------------------,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,------,,,,,,+++******)))++++++---------,,,***)))+++++++++,,,,,,---------++++++++++++++++++++++++*********)))******+++,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,+++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++************************++++++,,,,,,,,,,,,++++++************************++++++***))))))))))))))))))***++++++++++++***)))***---///...***))),,,///,,,++++++---...///---+++---+++)))***,,,---,,,+++*********)))''''''(((***************************,,,,,,,,,++++++*********+++++++++++++++++++++++++++******)))))))))))))))))))))******************************************)))***++++++++++++***))))))***++++++++++++***)))++++++++++++++++++++++++************************,,,++++++************+++))))))))))))))))))))))))(((***+++------,,,+++***************************************************,,,------+++)))(((***---************)))))))))(((******++++++++++++*********************************************************************************++++++++++++******)))))))))))))))))))))))))))++++++************++++++************************((())))))******))))))((())))))))))))***+++,,,---***+++,,,,,,------------************************))))))))))))))))))))))))***************************************+++++++++))))))))))))***************************************************************))))))))))))***++++++************************))))))*********+++++++++************************)))*********++++++++++++************************++++++************++++++)))************+++++++++++++++************++++++************************++++++************++++++************++++++,,,---************************************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,...............++++++,,,,,,,,,---------...------------------...+++++++++,,,,,,,,,,,,---+++,,,,,,------.........---,,,,,,+++,,,---...///---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,)))))))))******+++++++++,,,+++++++++++++++++++++,,,,,,+++***************------,,,+++++++++,,,,,,++++++++++++++++++++++++******))))))***++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,++++++*********++++++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++************************++++++,,,,,,,,,,,,++++++************************++++++***))))))((()))))))))***+++,,,,,,+++***)))***---///---)))(((,,,000,,,,,,,,,---...---+++)))***'''&&&(((+++......,,,++++++***)))'''''')))+++************************++++++******)))(((''''''***+++,,,,,,,,,,,,+++***+++******)))))))))))))))(((((())))))*********+++************************((()))***++++++***)))((()))***+++,,,,,,+++***)))++++++++++++++++++++++++************************------,,,+++*********+++))))))))))))))))))))))))(((***+++------,,,+++***))))))))))))))))))******************************.........+++''''''***---+++*********))))))((((((******++++++++++++******************************************************++++++++++++++++++++++++***************)))((('''************************++++++************++++++************************'''((()))******)))((('''))))))))))))***+++,,,---******+++,,,,,,,,,++++++************************))))))))))))))))))))))))++++++++++++++++++++++++))))))******+++++++++,,,)))))))))))))))*********************************)))))))))))))))))))))))))))))))))((()))******+++************************))))))******++++++++++++************************))))))******++++++++++++************************++++++************++++++)))************+++++++++++++++************++++++************************++++++************++++++******))))))***+++,,,,,,************************))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))***+++---......------++++++,,,,,,,,,---------+++******))))))******+++******+++++++++,,,,,,,,,***++++++,,,---...//////...------,,,---...///000---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,******))))))))))))))))))*********++++++,,,------///---)))''''''(((+++,,,///...---+++***)))))))))++++++++++++++++++++++++******))))))***+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...******+++++++++,,,,,,,,,...---+++***)))***+++,,,(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++************************))))))************))))))************************+++++++++*********))))))'''''''''((()))+++,,,---777444///+++))))))+++---***+++---......---+++***---,,,,,,+++***)))((((((************************++++++***)))((((((((())))))***+++,,,,,,+++))))))'''((()))******)))((('''+++++++++++++++++++++++++++*********))))))((((((************************++++++******))))))((((((******++++++++++++******)))))))))))))))*********((((((((((((((()))))))))************************''''''(((******++++++++++++++++++++++++***)))(((((()))***++++++***)))(((((()))***+++++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,******))))))(((((('''''')))***,,,,,,***)))***+++++++++******************((((((''''''''''''((((((+++***)))(((((()))***+++************************))))))***++++++++++++*********)))((()))***,,,---))))))))))))))))))))))))******))))))***,,,...///))))))))))))((((((((((((++++++************++++++)))))))))))))))))))))))),,,,,,,,,+++++++++******)))))))))))))))))))))))),,,+++++++++***)))))))))))))))*********++++++++++++***)))(((((()))***+++,,,,,,,,,+++++++++******)))))))))))))))******+++,,,------+++***)))+++,,,)))************++++++++++++***)))(((((()))***+++)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))***++++++++++++******)))((()))+++,,,+++***************************************************,,,,,,,,,++++++*********************************,,,++++++******++++++,,,)))************+++++++++...---+++))))))***+++,,,+++***)))(((((()))***+++******+++++++++,,,,,,,,,***+++,,,------,,,+++***...---+++,,,---+++&&&"""++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***------,,,+++*********+++******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++*********))))))'''(((***+++,,,------...))))))***+++,,,------...)))***+++,,,,,,+++***)))+++***((()))+++---......,,,++++++******++++++,,,,,,,,,++++++***)))))))))))))))***++++++++++++******++++++++++++***))))))))))))*********+++++++++(((((((((((()))***+++++++++++++++++++++++++++++++++++++++*********))))))************************************************+++++++++*********))))))''''''(((((()))+++,,,---555222...+++))))))+++,,,***+++---......---+++***,,,,,,++++++***)))))))))************************++++++***)))))))))******)))***++++++++++++***)))((()))************)))(((************************************)))))))))(((*********************************)))))))))))))))******++++++++++++***************)))))))))))))))------,,,,,,++++++******************************'''((()))******++++++++++++++++++++++++***))))))))))))***++++++***))))))+++,,,,,,---------,,,,,,++++++++++++++++++++++++************************)))***++++++,,,,,,,,,+++++++++*********))))))))))))***,,,,,,***)))***+++***************************))))))(((((())))))***+++***)))(((((()))***+++************************))))))***++++++++++++*********************++++++))))))))))))))))))))))))************+++,,,,,,---)))))))))******++++++++++++******))))))******+++************************+++++++++*********))))))))))))))))))))))))))))))++++++******************++++++++++++************+++***)))(((((()))***+++*********)))))))))(((((()))))))))))))))***++++++***++++++***(((''')))***)))************+++++++++******))))))))))))******++++++******************************************))))))***++++++++++++***+++***))))))+++,,,+++***************************************************,,,,,,++++++++++++++++++************************,,,++++++******++++++,,,)))************+++++++++...---+++))))))***+++,,,++++++************++++++))))))*********++++++++++++++++++,,,,,,++++++++++++))))))+++------***(((++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,------------------...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,+++*********++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))((()))***+++,,,---------,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***,,,***))))))+++---------,,,++++++******++++++,,,)))))))))***++++++,,,,,,))))))***++++++++++++++++++++++++++++++***))))))))))))*********+++++++++,,,,,,,,,+++,,,,,,------+++++++++++++++++++++++++++++++++*********))))))************************************************+++++++++***************(((((((((((()))***,,,,,,000///---+++******++++++***+++,,,------,,,+++***************************************************)))((((((((((((((()))***)))******+++++++++******)))******++++++******)))))))))))))))))))))))))))************))))))))))))************************))))))))))))******************++++++++++++******++++++******))))))((((((///......---,,,+++******************************'''((()))******+++*********++++++++++++***))))))******++++++++++++******,,,---------------,,,+++++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++,,,++++++++++++++++++++++++*********)))***,,,,,,***)))***+++************************+++******))))))******+++******))))))))))))******************************))))))***++++++++++++*********+++++++++******)))))))))))))))))))))))))))******+++++++++++++++***))))))***+++,,,---......******))))))))))))******++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,+++***))))))))))))***+++*********)))))))))))))))***))))))))))))***++++++***++++++***)))((()))***)))************+++++++++))))))************)))))),,,,,,++++++***))))))(((++++++++++++++++++++++++))))))***++++++++++++***,,,***)))***++++++***)))************************************************++++++++++++++++++,,,,,,************************,,,++++++******++++++,,,)))************+++++++++---,,,+++))))))***++++++++++++,,,,,,,,,,,,++++++(((((()))))))))*********,,,++++++++++++++++++,,,***))))))***,,,---,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++,,,,,,---++++++,,,,,,------......,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********)))******++++++******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++***************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++---+++)))***+++,,,,,,+++,,,++++++******++++++,,,))))))******+++,,,,,,,,,)))******++++++++++++++++++++++++++++++******)))***************+++++++++++++++***)))))))))******+++++++++++++++++++++++++++++++++***************************************************************************************(((((((((((()))***+++,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++***))))))*********+++++++++************************&&&&&&&&&&&&&&&'''((())))))*********++++++++++++++++++++++++++++++++++++*********************************)))))))))))))))************************(((((())))))******++++++******++++++++++++******,,,++++++***)))(((''''''+++++++++******))))))(((************************(((((()))*********************+++++++++******)))+++++++++,,,,,,+++++++++++++++,,,,,,++++++***))),,,,,,+++++++++++++++***((((((((((((((((((((((((******++++++++++++******++++++++++++++++++******)))***,,,,,,***)))***+++***************+++++++++*********))))))************))))))))))))))))))***************************))))))***++++++++++++******+++,,,,,,+++***(((''')))))))))))))))))))))))))))***+++,,,,,,+++)))((())))))***+++,,,,,,------***))))))(((((())))))***+++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((()))+++,,,---//////************************++++++++++++++++++++++++******))))))******+++,,,+++---...---+++***+++,,,))))))*********+++++++++((()))***++++++***)))(((+++++++++*********))))))++++++++++++++++++++++++))))))***++++++++++++***,,,+++)))***++++++***(((*********************************************************++++++,,,,,,,,,************************,,,++++++******++++++,,,))))))*********+++++++++,,,+++******)))***++++++)))***+++,,,,,,+++***)))))))))))))))*********+++---,,,+++******+++,,,------,,,+++******+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++,,,------......*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))******+++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,,,,++++++))))))***+++,,,------...+++,,,,,,,,,,,,,,,,,,+++---+++******+++,,,+++***,,,++++++******++++++,,,---,,,,,,++++++***)))))))))***++++++,,,,,,++++++++++++,,,,,,++++++***)))************************+++***)))(((((((((((((((************************************************************************************************************************)))((((((((()))***++++++***++++++++++++++++++***++++++++++++++++++++++++)))))))))***++++++,,,,,,************************''''''''''''((()))******)))))))))******++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))******************************(((((())))))******++++++******++++++++++++******,,,++++++***)))((('''''''''((((((((())))))******************************((())))))************))))))******+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,++++++*********((((((((((((((((((((((((*********++++++******)))************************)))***,,,,,,***)))***+++))))))*********+++++++++***))))))(((((())))))***)))))))))******)))))))))))))))))))))))))))))))))))))))***++++++++++++******+++,,,,,,+++***(((''')))))))))))))))))))))))))))***+++,,,+++***)))(((***************)))))))))******))))))))))))******++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))((((((((())))))******+++*********++++++,,,,,,---******++++++++++++******++++++++++++++++++++++++***************++++++,,,+++---......,,,++++++,,,))))))*********+++++++++((()))***++++++***)))((())))))*********+++++++++************************))))))***++++++++++++***,,,***)))***++++++***)))*********************************************************++++++,,,,,,,,,************************,,,++++++******++++++,,,))))))*********+++++++++*********************+++((()))***++++++***)))(((*********+++++++++,,,,,,---,,,+++******+++,,,---,,,,,,++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******++++++,,,---......*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,***)))))))))***+++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,,,,++++++))))))***+++,,,------...++++++************++++++,,,+++***+++,,,,,,+++))),,,++++++******++++++,,,------,,,,,,+++***************+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******************************...---,,,+++++++++++++++***************************************************************************************************************+++++++++)))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,************************,,,++++++++++++,,,,,,---))))))))))))***+++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))************************************))))))))))))******************++++++++++++******++++++******))))))(((((((((((()))***+++,,,,,,---************************))))))************))))))))))))***++++++++++++***++++++************++++++,,,,,,---...............---,,,,,,++++++*********))))))))))))))))))))))))*********+++******)))((()))))))))***************)))***,,,,,,***)))***+++)))))))))***++++++,,,,,,)))))))))(((((()))))))))))))))************))))))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++******)))))))))))))))))))))))))))))))))***************))))))))))))(((((((((''''''++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((())))))))))))))))))------,,,+++***)))((('''******+++,,,,,,+++******)))))))))))))))*********+++************+++,,,,,,)))+++------+++***)))))))))************+++++++++))))))************))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))***++++++++++++******)))((()))+++,,,+++***************************************************++++++++++++++++++,,,,,,************************,,,++++++******++++++,,,)))************+++++++++)))))))))***************)))))))))******)))))))))***++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,((()))+++,,,,,,,,,...000,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******++++++,,,,,,------,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++******+++,,,---+++++++++***++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++******************+++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++******))))))******++++++******+++------+++***,,,++++++******++++++,,,******++++++,,,---------***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++***************,,,++++++************+++***************************************+++++++++************************************************))))))*********+++++++++)))))))))))))))******+++---,,,++++++++++++,,,,,,++++++************++++++***************+++++++++************************---,,,,,,+++++++++,,,,,,***))))))))))))+++,,,---,,,+++***))))))***+++,,,************************((()))))))))*********************************************)))))))))))))))******++++++++++++***************)))))))))))))))*********++++++,,,,,,,,,************************))))))************))))))))))))***++++++++++++++++++***))))))))))))***+++++++++---...//////000000------,,,,,,+++******)))***************************************)))((((((*********+++++++++,,,,,,)))***,,,,,,***)))***+++((())))))***++++++,,,,,,+++******))))))******+++((()))***++++++***)))((())))))))))))))))))))))))))))))***++++++++++++*********************++++++))))))))))))))))))))))))))))))((())))))***+++,,,((((((((((((((((((((())),,,,,,++++++++++++,,,,,,************************++++++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((*********))))))(((((((((***++++++,,,,,,++++++***(((((()))))))))*********++++++******++++++,,,---)))+++---...,,,***)))))))))************+++++++++******))))))))))))************************++++++************************))))))***++++++++++++***)))(((((()))+++------,,,************************************************,,,,,,++++++++++++++++++************************,,,++++++******++++++,,,)))************+++++++++(((((()))***************+++******))))))******+++************+++++++++++++++++++++,,,,,,+++++++++'''***---...---,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,***))))))***,,,---------,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++((()))***+++,,,---------,,,,,,,,,+++++++++******,,,+++************+++,,,***)))***+++---...,,,***,,,++++++******++++++,,,******+++,,,,,,------...***+++,,,,,,------,,,,,,,,,,,,------,,,,,,+++***+++++++++*********))))))(((((((((((((((((()))***************************))))))*********+++++++++************************************************))))))******++++++++++++***)))))))))))))))***+++...---,,,+++++++++,,,---++++++************++++++************************************************++++++***)))((((((((()))***))))))))))))+++---...,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((())))))*********+++************************++++++******))))))((((((******++++++++++++******)))))))))))))))*********++++++******************************************))))))*********))))))(((((()))***++++++++++++++++++***)))(((((()))***+++((()))***,,,---...//////------,,,,,,+++***))))))***************************************)))((((((+++++++++,,,,,,---------)))***,,,,,,***)))***+++((())))))***++++++,,,,,,,,,++++++++++++++++++,,,((()))***++++++***)))((())))))))))))))))))))))))))))))***++++++++++++*********)))))))))***,,,---)))))))))))))))))))))))))))(((((('''(((***,,,---&&&&&&'''((()))***++++++---,,,,,,++++++,,,,,,---))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))((((((''''''$$$%%%&&&((()))+++,,,---***+++,,,------,,,+++*********++++++,,,,,,,,,,,,++++++******++++++,,,---+++---000000...,,,++++++)))************++++++++++++***)))(((((()))***+++,,,,,,++++++***)))))))))++++++++++++++++++++++++))))))***++++++++++++***(((''''''))),,,---------************************************************---,,,,,,++++++*********************************,,,++++++++++++++++++,,,)))************+++++++++'''((()))***************---,,,+++******+++,,,---))))))))))))***************+++,,,------,,,+++******---000000---***)))***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,***))))))***,,,---///...------,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))******++++++++++++'''(((***+++,,,------...))))))***+++,,,------...------++++++++++++------)))((()))+++......---+++,,,++++++++++++++++++,,,...------,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,------,,,,,,+++***++++++++++++******))))))+++*********+++,,,------))))))))))))))))))))))))))))))******++++++++++++************************************************))))))))))))))))))))))))+++)))''''''***,,,***)))*********++++++,,,,,,,,,))))))(((((((((((())))))+++++++++++++++++++++++++++++++++************)))))))))*********+++++++++)))************+++++++++))))))))))))))))))))))))******+++******)))(((''')))))))))))))))******+++************************************************111///,,,*********+++,,,,,,,,,+++***))))))******((()))))))))************************************************************,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++************)))&&&(((+++...///...,,,***))))))))))))((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,++++++***---,,,+++***))))))))))))+++,,,---,,,******+++,,,************************************************************************************************''''''((()))***+++,,,,,,+++++++++++++++***)))(((&&&'''***,,,,,,+++)))(((((())))))))))))************************************)))(((''''''((())))))++++++******))))))((((((***)))((((((((()))+++,,,************************'''((()))++++++,,,,,,,,,******))))))******+++,,,))))))*********+++++++++++++++,,,,,,++++++***)))+++***)))((((((***,,,---+++*********+++,,,------++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,---,,,***)))))))))******************************++++++*********+++---...(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++***)))))))))***+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------+++))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((+++,,,,,,------,,,,,,+++,,,,,,,,,------.........---------,,,,,,+++++++++++++++,,,---............++++++++++++++++++++++++,,,,,,+++***))))))******************************++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++///,,,***+++---...,,,)))+++++++++,,,,,,---------,,,,,,,,,++++++*********...---+++*********++++++,,,+++***))))))***+++,,,+++++++++++++++++++++++++++***))))))******((('''************************++++++++++++++++++++++++************************(((&&&%%%&&&)))++++++*********+++++++++,,,,,,,,,+++******))))))******++++++++++++++++++++++++++++++++++++************)))))))))*********+++++++++)))************+++++++++************************((())))))*********)))))))))))))))))))))******+++************************************************,,,++++++++++++,,,......,,,++++++***))))))******************++++++++++++++++++***************+++************************++++++***))))))***++++++************************+++++++++************)))%%%&&&(((*********)))(((************************************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,+++***)))))))))))))))+++,,,+++******+++,,,************************************************************************************************((((((((()))******++++++***++++++++++++***)))((())))))******++++++++++++******+++++++++,,,,,,,,,************************+++***)))))))))***,,,,,,*********))))))))))))))))))((('''''''''(((******************************(((((()))***++++++++++++******))))))******+++,,,+++++++++,,,,,,,,,------+++++++++++++++******)))+++***)))((()))***,,,---***************+++,,,,,,(((((()))))))))*********((())))))))))))*********,,,,,,***)))))))))******************************++++++***)))******,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************)))************+++++++++++++++*********++++++,,,)))***************++++++***************************************+++,,,,,,,,,+++))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***,,,,,,,,,---------......---------,,,,,,+++++++++---------......------,,,++++++++++++++++++++++++,,,++++++***))))))******************************------------------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++++++++...,,,++++++------+++)))+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******---,,,+++*********++++++++++++***))))))***++++++++++++++++++++++++++++++,,,***))))))******)))(((************************++++++++++++++++++++++++++++++++++++++++++++++++&&&%%%$$$&&&)))+++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************)))***************+++++++++)))************+++++++++************************'''''')))******+++++++++)))))))))))))))******+++************************************************,,,,,,,,,,,,+++***)))))),,,+++******)))************++++++++++++,,,,,,,,,++++++***))))))***+++,,,************************++++++***))))))***++++++)))))))))***************+++++++++************)))&&&&&&'''(((((()))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++((())))))***++++++,,,,,,,,,+++******))))))))))))''')))******))))))+++,,,************************************************************************************************))))))))))))))))))))))))******++++++******)))))),,,+++***))))))+++,,,---*********+++++++++,,,,,,******************************))))))***+++,,,---))))))))))))************(((''''''''''''((())))))************************(((((()))******)))))))))******))))))******+++,,,+++++++++,,,,,,,,,,,,---+++++++++++++++***))))))+++***)))))))))***,,,---******)))))))))***++++++''''''((((((((()))))))))((())))))))))))*********,,,+++******)))*********************************++++++***)))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++)))***+++,,,,,,---,,,,,,*********)))))))))))))))***************************))))))))))))***++++++,,,***))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))),,,,,,,,,,,,------------------,,,,,,,,,,,,++++++------,,,,,,+++***))))))++++++++++++++++++++++++,,,+++******)))*********************************---------------------------,,,,,,++++++,,,,,,---++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++******...,,,++++++,,,,,,+++***---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***---,,,+++*********++++++++++++***))))))***++++++++++++++++++++++++++++++,,,+++******++++++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++'''''''''''')))***++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************))))))*********+++++++++************************(((((()))***************)))))))))))))))******+++************************************************'''(((***++++++***)))(((++++++***************+++*********+++++++++,,,,,,+++***)))((()))***,,,---************************+++******************+++***************++++++++++++++++++*********))))))+++***)))))))))+++,,,---+++++++++++++++,,,,,,,,,************************++++++++++++++++++++++++((()))))))))*********+++++++++***)))))))))))))))&&&((())))))))))))+++---******************************************************************************************************))))))(((((((((((())))))************))))))+++******)))******++++++(((((((((((())))))))))))************************))))))(((((((((((((((((((((((())))))******++++++(((((((((((()))))))))***************************((())))))))))))(((((('''******))))))******+++,,,))))))))))))************,,,,,,,,,,,,,,,+++************)))))))))***+++,,,***)))))))))))))))******************+++++++++,,,******+++++++++,,,,,,,,,++++++******************************************++++++***))))))(((((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++(((***+++---......------++++++******)))))))))(((++++++++++++++++++++++++)))))))))((())))))***+++,,,***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...............---------------------------------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((((((((++++++++++++++++++++++++++++++***************+++************************++++++++++++++++++++++++------,,,,,,,,,,,,------*********)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++******---,,,+++++++++++++++***---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++******************+++***+++++++++++++++,,,,,,,,,+++***+++,,,,,,+++***************************************************************************+++++++++***))))))***+++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++*********))))))************************))))))*********+++++++++***************************************)))(((((()))))))))))))))******+++************************************************ $$$(((+++---------+++***************++++++))))))))))))*********+++******)))))))))***,,,---*********************************++++++*********+++++++++,,,,,,,,,------+++++++++*********))))))---,,,+++******,,,---...*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((((((******))))))((()))))))))&&&((())))))))))))+++---******************************************************************************************************))))))((('''''''''((())))))*********))))))'''(((***+++***)))(((&&&''''''((((((((()))))))))************************+++******)))((('''&&&&&&(((((())))))******++++++))))))******++++++++++++))))))))))))))))))))))))((())))))))))))(((((('''******))))))******+++,,,(((((()))))))))*********---------...---,,,,,,+++***************+++++++++******)))))))))))))))***+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,************+++*********************************************))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++(((***+++---......------,,,,,,,,,++++++******)))++++++++++++++++++++++++)))))))))((())))))***++++++******+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,///......---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))((()))***+++,,,+++++++++++++++++++++++++++***************++++++************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,+++++++++,,,,,,++++++*********---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++******************++++++,,,,,,,,,,,,+++******,,,---,,,***************************************************)))))))))))))))))))))))),,,------+++)))((()))+++,,,,,,,,,++++++++++++*********))))))))))))******+++++++++++++++++++++++++++++++++************)))+++++++++***************)))************++++++++++++++++++++++++++++++++++++++++++******)))'''''')))))))))))))))******+++************************************************%%%&&&(((******)))((('''*********)))******+++,,,(((((()))))))))*********)))))))))***++++++,,,,,,************************)))***++++++++++++***)))++++++,,,,,,---.........+++++++++************))),,,+++***))))))***,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((('''***))))))(((((()))))))))''')))******))))))+++,,,************************************************************************************************)))))))))(((((('''''''''(((((())))))******))))))&&&''')))++++++)))&&&$$$)))))))))*********++++++************************,,,,,,,,,,,,+++)))((('''))))))))))))************)))***++++++,,,,,,++++++))))))))))))))))))))))))(((((()))******)))))))))******))))))******+++,,,*********++++++++++++,,,---------------,,,,,,+++))))))******++++++++++++++++++***)))))))))******)))************+++++++++((())))))))))))*********))))))***++++++++++++*********************************+++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++)))***+++,,,,,,---,,,,,,,,,,,,,,,+++++++++++++++))))))))))))))))))))))))***))))))))))))***+++++++++******+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,+++***))))))((('''++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,++++++***+++---...000++++++++++++++++++++++++*********)))******+++,,,************************------------------------,,,++++++******++++++,,,***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***,,,,,,,,,***)))***+++---,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++)))***++++++++++++***)))*********++++++,,,,,,---+++***)))***+++,,,+++******************************************************************************+++,,,+++)))(((***,,,,,,,,,,,,+++++++++************))))))))))))******+++++++++++++++++++++++++++++++++************)))+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++))))))*********))))))((()))))))))))))))******+++************************************************---------,,,***(((&&&%%%******))))))***++++++,,,))))))*********+++++++++'''(((***,,,,,,,,,+++***************************)))***++++++++++++***)))******+++,,,,,,---......+++++++++************)))++++++***************+++***++++++,,,------......************************++++++++++++++++++++++++************************))))))(((((((((((()))))))))+++,,,+++******+++,,,************************************************************************************************(((((((((((((((((('''''''''(((((()))))))))))))))((())))))***)))((('''&&&))))))))))))*********+++************************)))***++++++,,,+++***)))*********)))))))))))))))((()))***+++,,,++++++***))))))))))))))))))))))))(((((()))***++++++++++++******))))))******+++,,,************++++++++++++++++++,,,,,,++++++***)))))))))***+++++++++++++++,,,,,,+++***************))))))))))))************((())))))))))))*********((()))***+++,,,++++++***************************)))***+++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++*********++++++,,,************++++++++++++))))))))))))))))))))))))***************+++,,,,,,*********+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,***))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++,,,,,,------------,,,+++******+++---...++++++++++++++++++++++++******))))))***++++++,,,************************------------------------+++******))))))******+++*********++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........***+++---,,,)))((()))++++++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++)))***++++++++++++***))))))******+++,,,,,,------***)))((()))+++,,,+++***************************************************++++++++++++++++++++++++''')))+++***((((((***---,,,,,,,,,++++++*********+++******************++++++++++++++++++++++++++++++++++++************)))++++++++++++******)))))))))************+++++++++++++++++++++++++++++++++'''((()))******++++++***)))))))))))))))******+++************************************************'''(((***,,,...///000000******))))))***+++,,,,,,******+++++++++,,,,,,,,,%%%'''***---...---+++)))************************)))***+++,,,,,,+++***)))))))))***+++,,,,,,------+++++++++************)))++++++,,,+++++++++++++++,,,,,,------...///000000))))))))))))))))))))))))++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))(((((((((((()))***+++,,,---,,,******+++,,,************************************************************************************************((((((((((((((((((((((((''''''((())))))))))))))),,,+++***((((((((())))))''''''''''''((((((((((((************************$$$%%%''')))***+++******++++++******))))))(((((('''((()))++++++******)))))))))))))))))))))))))))'''((()))++++++,,,,,,,,,*********)))***++++++,,,(((((((((((())))))))))))***************)))(((((())))))***++++++++++++***------,,,+++******++++++************++++++++++++***++++++++++++,,,,,,,,,((()))***+++,,,,,,+++***************************)))***+++,,,------,,,+++************************------------------------++++++++++++++++++++++++)))************+++++++++,,,+++***)))))))))***+++(((((())))))******++++++************************++++++******++++++,,,---*********,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,***))))))***,,,---++++++,,,---///000000111,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,++++++*********+++++++++,,,,,,------------,,,)))((('''((()))***++++++++++++++++++++++++******))))))***+++,,,,,,************************++++++++++++++++++++++++******))))))))))))******++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////)))+++---,,,)))((()))++++++++++++,,,,,,---------*********++++++,,,,,,,,,)))***+++,,,---,,,,,,+++)))***+++,,,,,,+++***)))))))))***+++,,,,,,------)))((('''(((***++++++)))************************))))))))))))))))))))))))************************(((((())))))*********+++************************)))))))))***++++++,,,,,,,,,,,,++++++++++++++++++************************+++*********))))))((((((---,,,+++******+++,,,---......------,,,+++******************************,,,+++***((((((((())))))(((***,,,,,,***(((''''''******))))))******+++,,,************************)))***+++,,,,,,+++***)))***************************************************(((''')))+++,,,)))&&&,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++************++++++,,,------......------,,,******))))))))))))******)))))))))***+++++++++,,,---,,,***)))))))))***+++******************************))))))***+++,,,,,,)))************+++++++++************************++++++************++++++,,,+++***((((((((()))***------,,,***)))'''&&&&&&))))))))))))************************))))))))))))$$$%%%'''((()))))))))((((((((())))))************+++,,,,,,+++)))((()))***###&&&)))***)))))),,,///+++*********))))))((((((((((((((((((((((((((((((************************************++++++++++++******++++++++++++******************************)))))))))***+++++++++,,,************************,,,,,,+++***))))))******************************,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,---,,,+++***))))))))))))******+++,,,...///000000+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,+++************))))))((('''''''''++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,+++*********,,,///000111000...,,,,,,,,,...//////...---,,,++++++,,,---------,,,+++)))***---///++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,---...(((((()))***++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++++++++***)))))))))---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))((((((''''''***+++,,,---,,,+++***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++***))))))******+++*********************************************************)))))))))))))))************************++++++******************((()))***+++,,,------...************************************)))))))))(((,,,+++************+++,,,,,,,,,+++******)))((((((************************+++******))))))***+++,,,******+++***(((((()))*********))))))******+++,,,************************)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++,,,------,,,++++++******))))))******+++************************)))************+++++++++++++++************++++++***++++++,,,,,,++++++************))))))*********+++++++++++++++,,,,,,,,,,,,+++***)))))))))************************************))))))***++++++,,,)))************+++++++++************************,,,++++++******++++++,,,,,,+++)))((((((((()))*********))))))))))))))))))))))))))))))************************))))))))))))%%%&&&((()))******)))))))))))))))))))))************+++,,,+++))))))***+++((()))+++***((('''(((***************)))))))))(((************************************************''''''''''''((((((((((((******++++++++++++*********************************************+++++++++******************************)))(((((((((((((((************************,,,,,,++++++************((()))***,,,,,,+++******)))((((((((((((((()))***))))))***+++,,,------...******++++++++++++++++++*********+++++++++,,,,,,,,,,,,+++******+++,,,,,,)))***+++,,,,,,,,,,,,,,,)))))))))))))))))))))***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,+++*********,,,...000000///---,,,+++,,,---......------,,,++++++,,,,,,------,,,+++)))***,,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++,,,---...))))))******+++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++***************,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************,,,+++++++++***************+++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))*********************+++************************************************++++++******)))(((((((((************************,,,,,,++++++***))))))((())))))***+++,,,------...************************************))))))))))))+++******))))))******++++++++++++***))))))((((((***************************************,,,------******)))((('''(((+++---******))))))******+++,,,************************)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,+++)))(((((()))+++***))))))))))))))))))***************************)))************+++++++++++++++************++++++******++++++++++++******++++++************++++++---------,,,,,,,,,,,,,,,+++***))))))((()))))))))*********************************)))******+++,,,)))************+++++++++************************,,,++++++******++++++,,,+++***))))))((()))))))))))))))))))))))))))******))))))))))))************************))))))))))))''''''((()))*********************))))))))))))))))))***++++++***)))***,,,)))***+++***(((''''''(((************))))))))))))************************************************))))))*********+++++++++******++++++++++++******************************+++++++++******************************************)))((((((((((((((((((************************+++************)))))))))((()))+++,,,---,,,+++***'''''''''((((((***++++++))))))))))))******++++++***************)))))))))*********++++++++++++,,,,,,++++++******++++++,,,((()))***,,,------------((())))))***++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******+++,,,...///...---,,,+++++++++,,,---,,,------------,,,++++++,,,,,,,,,+++******,,,...------------------------++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++***************+++++++++++++++************++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************+++++++++++++++***************+++,,,---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------++++++++++++++++++++++++)))******++++++******)))++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***))))))))))))))))))))))))((()))***+++,,,,,,+++************************************************************)))))))))))))))************************+++++++++*********))))))---,,,,,,++++++******************************************)))))))))))))))***))))))))))))))))))***---,,,,,,,,,++++++************************************************++++++(((((()))(((((()))+++...******))))))******+++,,,*********************************++++++************************************************************++++++(((%%%$$$(((+++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++************++++++,,,,,,------------,,,,,,,,,++++++++++++++++++,,,------,,,,,,+++++++++******)))))))))))))))))))))************************+++***************++++++))))))*********+++++++++************************+++******))))))******+++******)))))))))))))))))),,,,,,+++***)))(((''''''((()))))))))************************)))))))))((((((((()))***************************))))))))))))((()))++++++******+++---((())))))*********++++++*********)))))))))))))))((((((((((((((((((((((((************************+++++++++,,,,,,,,,,,,---******++++++++++++******************************,,,+++++++++***)))))))))************************++++++***************+++***************************))))))))))))))))))))),,,,,,++++++,,,,,,------+++*********++++++,,,---************))))))))))))+++************)))))))))************++++++++++++++++++++++++++++++++++++******+++,,,------------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++***+++++++++++++++,,,,,,++++++******+++,,,------,,,,,,+++******++++++,,,,,,---...//////...,,,,,,+++,,,,,,+++******+++---------------------------++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,+++******))))))******+++,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))***++++++,,,------************************++++++,,,,,,,,,,,,------***+++,,,,,,---------,,,++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++&&&'''***,,,---,,,+++***************************************************''''''((()))***++++++,,,************************))))))*********+++++++++------,,,,,,+++***))))))************************))))))))))))))))))******)))))))))******))))))))),,,,,,+++++++++++++++***************************+++******)))(((''''''&&&%%%'''***+++******+++,,,******))))))******+++,,,************************+++******************+++************************************************---......+++((((((+++///+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++************+++++++++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,,,,,,,++++++******)))))))))))))))************)))************************++++++***************+++))))))*********+++++++++************************))))))(((((((((((()))))))))))))))*********)))))),,,++++++***)))(((''''''((()))))))))************************)))))))))((()))))))))))))))******************)))))))))))))))((()))++++++******+++---************+++,,,,,,,,,))))))))))))))))))******((((((((((((((((((((((((************************((((((((()))))))))************++++++++++++******************************,,,+++++++++***)))))))))************************+++***************++++++************************)))))))))))))))))))))***---+++((('''''')))---///------,,,++++++++++++++++++++++++++++++*********++++++++++++++++++******))))))*********+++++++++++++++++++++++++++++++++---------------,,,+++***,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,,,,++++++******++++++,,,,,,+++++++++***++++++++++++---...///000000///...---***+++,,,+++******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******+++++++++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,+++******))))))******+++,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********((((((((()))***+++,,,,,,************************+++++++++,,,,,,---------,,,---------,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++&&&'''***,,,---,,,+++***************************************************&&&&&&''')))***+++,,,---************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,************************))))))))))))************)))******++++++******)))))))))))))))))))))))))))************************+++******)))(((&&&%%%$$$$$$'''***,,,+++***************))))))******+++,,,************************++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***))))))+++---,,,,,,++++++++++++,,,,,,************************)))************+++++++++++++++************++++++))))))************))))))++++++************++++++++++++******************))))))***++++++++++++***************************,,,+++******)))*********)))************+++++++++************************)))))))))(((((()))))))))(((((()))************)))((((((((()))******++++++))))))))))))************************))))))))))))***)))((((((((())))))***((()))))))))************)))***++++++***)))***,,,---,,,******++++++***((())))))))))))************************************************************)))*********++++++++++++******++++++++++++******************************+++++++++***************************************((((((((((((((())))))***************************)))))))))************++++++)))%%%###$$$&&&***---,,,,,,+++))))))(((((((((,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,)))))))))************+++***++++++,,,,,,++++++***............---+++***)))------,,,,,,+++******)))++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,---******++++++++++++++++++******+++++++++,,,,,,,,,---......////////////...)))+++,,,+++***)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++************++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,,,,,,,)))))))))))))))***+++,,,***************************++++++,,,,,,------...------------,,,+++***)))++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,******++++++++++++************+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,))))))))))))))))))))))))((()))***+++,,,,,,+++***************************************************''''''((()))***++++++,,,******************************************++++++***++++++++++++,,,,,,,,,************************((()))))))))******************+++,,,,,,+++******(((((((((((())))))))))))************************************)))(((&&&%%%'''(((******))))))***+++******))))))******+++,,,************************++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((('''&&&''')))******)))++++++************++++++************************)))************+++++++++++++++************++++++))))))************))))))*********))))))***************++++++++++++++++++)))***+++,,,---,,,,,,+++************************,,,++++++***))))))******)))************+++++++++************************++++++************++++++'''((()))***+++******)))'''(((((()))******++++++))))))))))))************************))))))))))))))))))(((''''''(((((()))''''''((()))***++++++,,,***+++,,,+++))))))***++++++)))((((((***+++)))'''((()))))))))************************************************************,,,,,,,,,---------......******++++++++++++*********************************************+++++++++************************((((((((((((((()))******************************************++++++,,,,,,)))((('''&&&'''(((***+++++++++***)))))))))******+++++++++,,,,,,,,,,,,,,,'''(((((()))***+++,,,,,,))))))))))))***************+++,,,,,,,,,,,,+++***---.........---,,,+++++++++++++++++++++*********++++++++++++++++++++++++++++++************++++++)))******+++,,,,,,------******++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......)))***,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++***************))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************+++++++++,,,,,,---------,,,,,,+++******+++,,,---++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,))))))))))))))))))))))))*********************+++************************************************))))))))))))************************************,,,,,,++++++***)))))))))......---,,,+++))))))(((************************(((((())))))*********+++***+++,,,------,,,+++******************+++++++++************************((()))***++++++***((((((******)))((('''(((+++---*********)))***++++++,,,************************,,,+++***))))))***+++,,,***************************************************((((((***...000...+++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++************++++++++++++,,,,,,,,,,,,++++++******))))))))))))******+++++++++,,,,,,---------***+++,,,---...------,,,************************,,,,,,+++***))))))******)))************+++++++++************************---,,,,,,++++++,,,,,,---'''((()))+++++++++***)))++++++******))))))(((((())))))))))))************************)))))))))))))))((('''&&&&&&'''((()))&&&&&&''')))***+++,,,---+++,,,,,,+++)))((()))***%%%$$$###&&&***,,,+++***(((((())))))*********+++((((((((((((((((((((((((************************))))))*********+++++++++******++++++++++++******************************))))))******+++++++++,,,******************************)))******+++,,,,,,******************************+++++++++,,,,,,,,,)))***+++------,,,++++++++++++++++++,,,---......******+++++++++,,,,,,,,,%%%&&&'''((()))***+++,,,))))))))))))***************+++,,,------,,,+++***,,,,,,------...---------)))))))))******+++,,,,,,++++++++++++++++++++++++++++++************++++++))))))***+++,,,,,,------******+++++++++******)))***+++,,,---------------++++++***)))***+++---...)))***,,,,,,***)))***+++------------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,+++***))))))******(((((()))***++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++******))))))---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++///...---,,,,,,,,,---...++++++++++++++++++++++++******+++,,,,,,---......******+++,,,------------++++++++++++++++++++++++******++++++++++++************++++++++++++************+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++******)))******+++************************************)))))))))))),,,)))((())),,,---+++)))+++)))(((((()))******)))++++++++++++++++++++++++---,,,,,,,,,+++*********+++***)))***++++++***)))///---)))''''''(((+++---,,,,,,,,,,,,,,,+++***)))************************************************)))((('''''')))******)))+++******)))(((''''''&&&(((''''''&&&&&&((()))***'''((()))******)))((('''((()))***))))))***,,,///))))))***+++,,,,,,------+++***)))(((((()))***+++************************************************'''(((***,,,------------+++++++++*********))))))************************)))************+++++++++*********++++++,,,,,,,,,---+++***(((((()))+++,,,------,,,+++++++++,,,,,,************************))))))))))))))))))))))))******))))))))))))************************************++++++++++++******((((((((((((((((((((((((%%%&&&''')))************,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((***************************)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((())))))*********++++++++++++******((()))***++++++***)))(((,,,+++++++++***))))))))),,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,------,,,,,,+++***)))))))))***+++,,,,,,+++***)))+++++++++*********))))))******))))))***,,,---///***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,+++***)))(((((((((((((((((())))))))))))******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))+++---///---+++$$$%%%''')))+++,,,---...++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---,,,***))))))***,,,---///...---+++***))))))))),,,+++*********+++,,,---***++++++,,,,,,++++++************++++++,,,,,,,,,************************,,,++++++******++++++,,,******))))))***+++,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,+++******,,,......------,,,,,,+++*********+++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++******************++++++,,,,,,,,,''')))+++++++++***+++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******...---+++)))(((((()))***************************************************++++++++++++***************((('''))),,,------+++,,,***))))))+++++++++***+++++++++++++++++++++++++++++++++++++++*********+++***))))))************...,,,***(((((()))***,,,,,,,,,,,,,,,++++++***)))************************((((((((((((((((((((((((***)))((((((***++++++***+++++++++***))))))(((((())))))((((((((()))***+++(((((())))))))))))(((((()))******))))))))),,,...(((((())))))***++++++++++++***)))(((((()))***+++***************************************************++++++,,,,,,+++++++++,,,,,,,,,,,,++++++******************************)))************+++++++++***++++++++++++++++++,,,---,,,+++))))))***,,,---...---,,,++++++++++++++++++++++++************************************************))))))***************************************++++++++++++******************************'''((()))***++++++++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))***++++++******++++++++++++******((()))***++++++***)))(((+++++++++******************+++++++++******)))(((*********+++++++++,,,,,,************************************************((((((((()))))))))******+++++++++++++++++++++++++++++++++*********))))))*********+++++++++,,,,,,------,,,,,,+++******)))******++++++++++++******+++++++++*********))))))***************,,,---...)))******++++++******)))++++++++++++++++++++++++,,,,,,++++++***)))))))))(((((()))))))))*********************************+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---...---+++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,///...,,,++++++,,,...//////...,,,+++***)))))))))++++++*********+++,,,---***++++++,,,,,,++++++***++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))************++++++,,,+++++++++*********)))))),,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,+++***)))***,,,---...------,,,++++++******++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,***+++,,,+++***)))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******---,,,+++))))))))))))***************************************************---,,,,,,,,,,,,+++++++++(((''''''))),,,------------+++******+++,,,,,,+++++++++++++++++++++++++++))))))******************+++***)))(((((()))***+++,,,+++******)))*********+++++++++++++++*********************************((((((((((((((((((((((((+++***((()))+++,,,,,,+++,,,,,,++++++******))))))******)))))))))***+++,,,***))))))(((((())))))******++++++***))))))+++,,,************+++++++++++++++***))))))))))))***+++************************************************...---,,,+++***)))))))))---------,,,,,,,,,,,,+++************************)))************++++++++++++++++++++++++*********---,,,+++******+++------......---++++++*********++++++++++++******))))))************************++++++************++++++******************************++++++++++++************************************++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++************++++++))))))))))))))))))))))))***************++++++,,,******++++++++++++******))))))************))))))***************+++++++++)))************)))((((((*********++++++++++++,,,************************))))))))))))))))))))))))******++++++,,,---......+++++++++++++++++++++++++++++++++************************++++++++++++,,,---,,,,,,++++++*********++++++************+++++++++++++++***************************+++,,,------)))))))))******)))))))))++++++++++++++++++++++++************************))))))*********+++++++++)))))))))))))))))))))))),,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,---,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,...---,,,++++++,,,---......---,,,+++***)))))))))++++++******++++++,,,---***++++++,,,,,,++++++***,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,)))***++++++,,,++++++++++++++++++***************++++++,,,,,,,,,+++************+++++++++,,,,,,,,,+++)))((()))+++------,,,,,,,,,++++++******++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++,,,------+++)))((()))***------------------------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))************************************************,,,,,,,,,,,,++++++++++++(((((()))***+++,,,,,,,,,---+++******+++++++++***++++++++++++++++++++++++((((((((()))*********+++******)))((('''(((***,,,******+++++++++******)))++++++***************+++************************************************+++)))((((((***++++++***+++++++++******)))))))))))))))))))))******+++++++++***)))(((((()))***+++***+++,,,+++))))))***+++......------------------************************************************************************///...,,,***))))))******,,,,,,,,,,,,,,,,,,,,,+++************************))))))*********+++++++++,,,,,,++++++******))))))++++++*********+++,,,---......,,,+++******)))))),,,,,,++++++***)))))))))************************,,,++++++++++++++++++,,,******************************++++++++++++*********************************+++++++++******)))(((*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***************************************************))))))))))))))))))))))))***))))))))))))***++++++******++++++++++++******)))))))))******))))))))))))))))))***+++++++++,,,)))***************))))))************++++++++++++************************************************++++++,,,---...///000111++++++++++++++++++++++++************************************++++++++++++,,,,,,,,,++++++*********,,,+++***))))))***+++,,,*********************************++++++,,,,,,,,,))))))************))))))++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,,,,,,,---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++...---,,,+++************+++***++++++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,------,,,++++++******++++++,,,******+++,,,,,,,,,+++***************************++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,***)))((((((+++,,,,,,+++,,,,,,++++++***++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,---,,,+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++***)))(((************************************************,,,++++++++++++************+++++++++************,,,+++)))))))))***)))(((++++++++++++++++++++++++((((((((()))*********+++)))***+++)))''''''***,,,)))***++++++++++++***)))+++******))))))***++++++***************************************************((('''''')))******))))))))))))))))))((((((((((((((()))))))))*********+++***)))(((((()))***+++)))+++,,,+++***))))))***......------------------******++++++++++++******))))))))))))))))))))))))************************---,,,+++*********,,,,,,************++++++++++++************************))))))*********++++++++++++++++++******))))))))))))))))))))))))***++++++...---,,,+++************+++++++++*********))))))************************,,,++++++++++++++++++,,,******************************++++++++++++******))))))))))))))))))))))))************)))(((''''''(((((())))))***+++++++++******************************************************)))))))))***+++,,,************************((())))))))))))))))))((()))))))))))))))))))))))))))(((((((((((()))************++++++++++++*********))))))))))))))))))***)))))))))***+++++++++,,,******++++++,,,++++++***))))))*********+++++++++************************++++++++++++++++++++++++'''((()))***+++,,,---...++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,+++++++++++++++***,,,+++***))))))***+++,,,******************************++++++,,,,,,,,,+++***++++++++++++++++++***++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,******+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************------,,,+++******************++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,++++++******++++++,,,++++++,,,,,,,,,++++++******************************++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,***)))((((((+++,,,,,,+++,,,++++++***++++++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++***))))))************************************************++++++++++++************+++,,,,,,+++)))((()))***,,,+++)))((())))))((('''++++++++++++++++++++++++))))))******************(((+++---,,,)))(((***,,,))))))***++++++++++++*********)))((((((***+++,,,************************(((((((((((((((((((((((()))(((&&&''')))******))))))((((((((((((((((((((('''((())))))******))))))*********))))))*********(((***,,,,,,*********+++************++++++++++++******+++,,,,,,+++******))))))))))))))))))))))))************************************+++,,,------)))***************++++++************************)))************+++++++++***************)))))))))''''''((())))))*********,,,,,,+++************+++************************++++++++++++++++++++++++++++++************++++++******************************++++++++++++******(((((((((((((((((((((((()))))))))))))))((('''&&&&&&&&&''''''((((((((()))************************************************+++***))))))***+++---...(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((())))))*********++++++++++++************))))))))))))*********************+++++++++******+++,,,,,,,,,,,,+++)))))))))************+++************************++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++***************+++++++++)))))))))************+++++++++++++++++++++++++++++++++************++++++***************+++++++++***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))******+++++++++,,,******+++++++++,,,,,,,,,******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,((()))***+++,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++)))***+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,++++++++++++++++++******++++++,,,,,,------,,,++++++******++++++,,,------,,,++++++++++++,,,***************+++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,+++)))((()))+++------,,,++++++******++++++,,,,,,******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++(((***,,,---,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************---,,,,,,,,,++++++++++++)))+++,,,+++)))((()))+++...,,,***)))******)))(((+++++++++++++++++++++++++++++++++++++++*********'''+++//////+++)))***,,,))))))*********+++++++++***)))((((((((()))+++,,,************************((((((((((((((((((((((((***((('''((()))+++******))))))))))))))))))))))))((()))***+++++++++******)))******++++++******)))''')))+++,,,+++***+++,,,(((((())))))***+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,************************)))************+++++++++))))))))))))************''''''((()))***+++++++++***************++++++,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++*********))))))***************************************++++++++++++******))))))))))))))))))))))))))))))*********))))))((((((((((((((((((((())))))***************************************************)))(((((()))+++---...((((((((((((((((((((((((((()))************)))((())))))))))))))))))))))))))))))(((((())))))***+++******++++++++++++******+++***)))(((((()))***++++++++++++***************))))))***+++++++++++++++))))))))))))************************************************************+++,,,,,,,,,------......++++++++++++++++++++++++))))))*********+++++++++))))))))))))************++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++***+++,,,,,,,,,,,,+++*********++++++++++++******++++++++++++++++++++++++***************+++++++++************+++++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++***+++---***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,++++++******++++++)))***+++,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++,,,,,,))))))******+++,,,,,,---,,,++++++******++++++,,,///...+++***)))***,,,---))))))*********+++++++++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++***)))***,,,---...---++++++******++++++,,,---******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,(((+++...///...,,,++++++------------------------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++***))))))***+++,,,************************************************......---------,,,,,,,,,'''***,,,+++))))))+++---///---+++***++++++***)))++++++++++++++++++++++++---,,,,,,,,,+++*********&&&,,,111111---******,,,******))))))***+++,,,,,,***)))((('''((()))+++---************************************************+++***((()))+++,,,,,,+++******************++++++)))***+++,,,---,,,++++++)))***+++,,,,,,+++***)))&&&(((+++,,,+++++++++,,,))))))***+++,,,,,,------***+++,,,------,,,+++***))))))))))))))))))))))))***************************+++,,,------,,,***)))+++++++++,,,,,,---------************************)))************+++++++++(((((())))))******++++++(((((()))++++++,,,,,,,,,))))))))))))***+++,,,---(((((()))***+++,,,,,,---++++++++++++++++++++++++******))))))))))))************************************++++++++++++******************************)))******+++++++++******++++++++++++++++++++++++************************************************)))(((''''''(((***,,,---************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))*********)))***++++++,,,******++++++++++++******+++***)))(((((()))***+++,,,+++++++++******))))))(((((()))***************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++++++++))))))))))))************++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))******++++++++++++***+++,,,---,,,,,,***)))))))))************))))))++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++---///...+++)))+++---------......------,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***))))))************)))))),,,,,,++++++***+++++++++)))***+++,,,---,,,+++++++++++++++,,,,,,+++++++++*********++++++,,,,,,---(((((()))***++++++,,,,,,,,,++++++++++++++++++,,,111...+++)))(((***,,,...))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++******---......---+++*********+++,,,,,,---******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,*********++++++,,,,,,---))),,,000111///+++)))(((........................******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,+++)))((((((***+++---************************************************))))))***++++++++++++***++++++++++++++++++++++++---,,,+++*********+++,,,+++++++++++++++++++++++++++++++++*********)))))))))***,,,,,,,,,+++)))'''+++***)))(((((()))***+++************************,,,,,,,,,++++++*********+++++++++*********))))))************************)))))))))***++++++,,,,,,***************************)))(((''''''((()))***)))))))))))))))))))))))))))***+++,,,---,,,,,,+++***++++++,,,,,,++++++***---,,,,,,+++***)))(((((()))************+++++++++***++++++,,,,,,++++++***,,,+++******))))))******++++++******)))******+++))))))***++++++++++++***(((((())))))******++++++***************************)))(((''''''((()))***''''''(((***+++,,,---......---,,,,,,++++++++++++))))))))))))((((((((((((++++++,,,,,,,,,---------************************,,,+++***))))))***+++,,,))))))((((((((((((((()))))))))))))))))))))))))))************************((((((''''''((()))+++,,,***'''%%%&&&)))+++***((('''((()))***************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((()))************)))************************)))************++++++++++++,,,+++***((('''((())))))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------......---,,,,,,++++++,,,,,,+++++++++*********))))))******))))))))))))******************************+++***)))(((((()))***+++))))))))))))))))))))))))'''((()))***+++,,,,,,,,,)))))))))))))))))))))))),,,,,,------,,,)))'''%%%++++++++++++++++++++++++++++++******************000000...---,,,+++++++++************+++,,,------,,,,,,,,,---------......,,,,,,,,,++++++*********************************++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++))))))*********+++++++++,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++++++++***)))(((************************))))))))))))))))))))))))'''((()))***+++,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,---...)))************+++++++++++++++++++++++++++++++++************************'''(((***+++,,,,,,+++***)))))))))***++++++,,,,,,((()))***+++,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***((()))+++,,,,,,+++)))(((---,,,,,,+++*********+++******++++++++++++******))))))***++++++++++++***************************---,,,+++*********+++++++++++++++++++++++++++++++++++++++*********)))))))))***+++,,,,,,***)))(((******))))))))))))******************************,,,,,,,,,++++++*********+++++++++*********))))))************************++++++************************************************(((((('''((())))))************************)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,++++++***))))))))))))************+++++++++***++++++,,,,,,++++++***+++++++++*********))))))++++++***************+++&&&'''((())))))))))))))))))))))))))))))*********************************++++++***************+++(((((()))***+++,,,,,,---------,,,++++++++++++++++++************))))))))),,,,,,++++++***)))))))))***************************))))))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))************************)))((('''&&&%%%%%%%%%&&&,,,)))((((((+++---,,,***((())))))************)))************************))))))))))))************))))))))))))))))))))))))((()))******++++++******************************((())))))))))))*********+++++++++***((('''((())))))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++******+++,,,,,,------...------,,,++++++++++++,,,+++++++++*********))))))******))))))))))))******************************+++***)))(((((()))***+++))))))))))))))))))))))))((()))***+++++++++++++++************************))))))))))))((('''%%%$$$++++++++++++++++++++++++************************...------,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++((())))))***************,,,,,,,,,,,,,,,+++***)))*********************************++++++++++++,,,,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++++++++,,,------************++++++++++++++++++++++++++++++++++++************************,,,------......---,,,++++++++++++***************))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***((()))+++,,,,,,+++)))(((---,,,++++++******++++++******++++++++++++******))))))***++++++++++++***)))))))))))))))))))))))),,,,,,+++************++++++++++++++++++++++++++++++++++++*********************+++,,,+++***)))((())))))************))))))************************+++++++++++++++*********+++++++++***************************************,,,,,,++++++***))))))(((************************+++***)))(((((((((((((((******************************+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++************************)))************+++++++++******++++++++++++************+++,,,+++***)))(((*********************+++&&&&&&'''))))))*********************))))))))))))************************+++++++++++++++***))))))))))))*********+++++++++---,,,++++++***+++++++++,,,,,,+++++++++*********---,,,+++***((('''%%%%%%++++++++++++++++++++++++(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))************************,,,+++***))))))((())))))+++***((()))+++,,,++++++)))************))))))(((************************))))))))))))************))))))))))))))))))))))))*********+++++++++++++++************************((((((((())))))))))))***+++++++++***((('''(((***)))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++******++++++,,,---------------,,,++++++++++++++++++++++++*********************))))))))))))******************************+++***))))))))))))***+++)))))))))))))))))))))))))))******+++++++++******************************+++++++++*********))))))************************************************+++++++++++++++,,,------,,,,,,++++++***+++++++++,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***************++++++,,,,,,,,,+++******************************++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++***)))((((((***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,+++++++++,,,,,,************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((('''---,,,,,,+++******)))))))))******+++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,,,,+++***))),,,,,,++++++******++++++******++++++++++++******))))))***++++++++++++***************************,,,++++++******************************************************************++++++++++++***)))(((((()))***++++++***)))(((************************+++++++++***************************************************************+++++++++*********))))))************************++++++***))))))(((((((((************************++++++++++++++++++++++++,,,,,,------------,,,,,,))))))*********+++++++++))))))*********+++++++++******++++++++++++******)))***,,,---,,,+++)))''')))*********+++++++++***'''((()))+++,,,,,,,,,,,,++++++******))))))((((((************************((()))*********(((&&&%%%************************++++++************++++++,,,+++++++++************,,,,,,+++)))((('''&&&%%%++++++++++++++++++++++++'''((()))******)))(((''')))(((((((((((())))))***))))))))))))))))))))))))******************************++++++,,,------...)))(((((('''((()))))))))***************)))((('''************************((()))))))))************))))))))))))))))))))))))+++++++++++++++,,,,,,,,,************************))))))))))))***************++++++***((('''(((***)))))))))))))))******+++))))))))))))))))))))))))))))))*********+++++++++*********+++,,,,,,---------,,,,,,+++***+++++++++******************************))))))))))))******************************************************))))))))))))))))))))))))******+++++++++******)))************************,,,,,,++++++++++++,,,---))))))))))))))))))))))))***************+++++++++++++++******++++++,,,---------,,,+++************++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++++++++++++++,,,,,,,,,++++++***************************++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++***)))((((((***++++++,,,,,,++++++***++++++++++++++++++++++++...---,,,,,,++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))(((((('''''',,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++++++++***))),,,,,,++++++***++++++,,,***++++++,,,,,,++++++***))))))***++++++++++++***++++++++++++++++++++++++++++++++++++******))))))************************************************++++++++++++******))))))((()))***++++++***)))(((************************************************************************************************))))))*********+++++++++***************************************)))((((((************************,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++)))))))))***++++++,,,,,,))))))*********+++++++++)))******++++++******))))))***,,,---,,,+++)))'''((()))***++++++++++++***(((((()))++++++,,,,,,,,,++++++******))))))((((((************************((()))*********((('''&&&+++++++++************)))******)))))))))******+++++++++*********)))))))))++++++*********)))))))))++++++++++++++++++++++++((()))++++++++++++)))(((((((((((((((((()))******************************))))))))))))))))))))))))''''''((()))************)))))))))((('''(((((()))***************)))((('''))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++*********+++,,,---******************************++++++++++++,,,,,,******+++***(((((()))***)))))))))))))))******+++))))))))))))))))))))))))))))))*********+++++++++))))))***++++++,,,,,,---,,,,,,+++************+++******************************))))))))))))************************************++++++++++++******))))))))))))))))))))))))******+++++++++******)))************************))))))((((((((()))******))))))))))))))))))))))))))))))*********+++++++++---,,,++++++******++++++------,,,+++************+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******++++++++++++******++++++++++++++++++++++++)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++,,,,,,++++++***++++++++++++++++++++++++...---,,,,,,++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------******++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++************++++++*********,,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,++++++))))))***++++++++++++***++++++++++++++++++++++++******++++++******)))(((***************************************++++++++++++++++++***************))))))************))))))************************)))))))))******************************+++++++++************************((())))))***++++++,,,,,,************************))))))***++++++******)))++++++++++++++++++++++++---,,,++++++******++++++***++++++,,,,,,++++++***))))))******+++++++++,,,)))************+++++++++))))))************))))))******+++,,,+++***)))((('''(((***+++,,,,,,+++***''''''((())))))))))))(((************))))))))))))******************************++++++++++++******++++++******************)))))))))((())))))***++++++************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******(((''''''(((((()))***+++************************))))))))))))))))))))))))++++++++++++***)))((('''++++++,,,+++))))))***+++)))************))))))((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))++++++***))))))+++,,,---************************+++++++++,,,,,,,,,------)))******)))(((((()))+++)))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++))))))******+++,,,,,,,,,,,,,,,+++******************************+++++++++******))))))))))))************************************+++,,,,,,+++******)))))))))))))))))))))))))))******+++++++++******++++++++++++++++++++++++***************+++++++++************************)))))))))***++++++,,,,,,------,,,+++++++++++++++,,,,,,++++++***+++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,---,,,,,,,,,******+++,,,,,,,,,++++++------------------------++++++++++++,,,,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,......******++++++,,,------...***++++++,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++******++++++,,,,,,++++++,,,,,,,,,,,,++++++))))))***++++++++++++***************************)))******+++***)))((('''************************))))))*********+++++++++,,,++++++*********************))))))))))))******************************((()))))))))*********+++))))))*********+++++++++******************************************++++++************************'''(((***+++,,,+++++++++++++++++++++++++++++++++---,,,+++*********++++++)))******++++++******)))***************+++++++++)))************+++++++++))))))************))))))+++++++++*********))))))'''(((***,,,,,,,,,+++***((())))))))))))((('''''')))))))))))))))*********************************))))))))))))***+++,,,---******************++++++((((((((((((((()))******,,,,,,+++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******''''''''''''((()))***+++************************)))))))))))))))))))))))),,,---------,,,+++***)))***,,,---+++(((((())),,,((())))))************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***)))((((((***+++---******************************+++++++++,,,,,,,,,)))******)))((((((***+++)))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++)))))))))***++++++,,,,,,,,,++++++***************))))))*********+++++++++******))))))))))))*********************************++++++,,,,,,++++++***))))))))))))))))))))))))((()))***+++++++++++++++++++++++++++++++++++++++,,,---.........---,,,+++++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---...+++++++++***++++++,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,******+++,,,,,,+++******++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++++++++,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***+++******************+++++++++******++++++,,,---+++,,,,,,------,,,,,,+++))))))***++++++++++++***)))))))))))))))))))))))))))******++++++)))((('''))))))))))))))))))))))))))))))******++++++++++++,,,+++******))))))******+++***)))(((((()))***+++************************(((((())))))*********+++))))))******++++++++++++************************,,,,,,++++++***)))))))))************************&&&((()))+++,,,,,,,,,+++++++++++++++++++++++++++...---+++*********++++++))))))************))))))************************)))************+++++++++))))))************)))))),,,+++******))))))******&&&(((***,,,---,,,+++***+++,,,,,,++++++***)))((((((((())))))******++++++************************''''''&&&&&&''')))+++,,,))))))*********+++++++++((((((((((((((()))******---------,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***)))(((''''''((()))***''''''''''''((()))++++++************************))))))))))))))))))))))))%%%&&&((()))******))))))(((***+++)))&&&%%%'''***'''((()))***************************************))))))))))))************))))))))))))))))))))))))***)))((('''''')))+++,,,************************)))************+++++++++)))******)))((((((***+++)))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++)))))))))***++++++,,,,,,,,,++++++***)))*********))))))******++++++++++++******))))))))))))*********************************+++,,,------,,,+++***))))))))))))))))))))))))'''((()))***+++,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,,,,***((('''++++++++++++++++++++++++((())))))***++++++,,,,,,+++++++++,,,---...000000************+++,,,------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''''''((())))))))))))))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++------------++++++++++++++++++++++++++++++((()))***+++++++++++++++************************))))))))))))))))))))))))++++++******************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,------...++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111000...---,,,------......------,,,,,,++++++***++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++************+++++++++*********+++,,,,,,---+++,,,,,,------,,,,,,+++++++++************+++++++++++++++************)))------,,,+++*********+++++++++******************++++++************++++++***************************************************************)))((('''))))))))))))************((((((((((((''''''''''''))))))(((((((((((())))))((())))))))))))*********++++++++++++++++++++++++)))))))))***+++++++++,,,---------,,,+++***)))(((((()))***+++,,,+++******))))))************))))))))))))))))))************,,,+++***)))(((((((((((()))***,,,------,,,+++***************************,,,,,,++++++***)))))))))+++++++++************))),,,+++***))))))***+++,,,)))))))))(((((((((((((((,,,+++*********+++,,,---))))))))))))))))))))))))++++++++++++++++++++++++------...///...---+++******))))))))))))))))))***++++++*********+++---...************************))))))************)))))),,,+++***((((((((()))******)))(((''''''((()))***+++***)))))))))***,,,,,,''''''(((((())))))******---+++)))***,,,---+++)))++++++************++++++))))))))))))))))))))))))++++++++++++*********)))************************)))***+++++++++)))((('''+++***)))(((((()))***+++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))'''((()))******)))((('''******,,,,,,,,,***((('''))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))+++***((('''''''''((()))+++,,,,,,------,,,,,,+++))))))))))))))))))))))))*********************************************+++++++++***)))(((((())))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++------,,,++++++******)))******+++++++++,,,,,,,,,---------,,,,,,+++++++++.........------,,,,,,,,,++++++,,,,,,,,,------------,,,***))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***)))************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******++++++,,,------...///000000///...---)))************+++++++++---------,,,,,,+++++++++***************************++++++,,,------------,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---,,,+++*********+++,,,,,,,,,,,,+++))))))+++,,,///......---,,,+++******++++++***)))((((((((())),,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++************))),,,,,,+++***************************************+++******************+++************************************************)))************))))))((())))))))))))*********************************)))***))))))(((((())))))***)))))))))*********++++++++++++++++++++++++++++++***************+++++++++)))))))))))))))((('''&&&((()))***+++,,,++++++***)))******************)))))))))))))))************++++++************++++++++++++,,,,,,,,,+++************************************************+++++++++++++++************)))++++++***))))))***++++++))))))))))))))))))))))))******)))))))))***+++,,,************************))))))))))))))))))))))))+++,,,---...///......---++++++************++++++,,,+++*********+++,,,---************************)))******++++++******))),,,+++)))((((((((()))******)))(((((((((((()))***+++***)))))))))***+++,,,(((((((((((())))))******+++)))((()))+++,,,+++)))++++++***)))))))))******))))))))))))))))))))))))++++++*********)))))))))***************************************)))((((((,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))(((,,,++++++***************************************+++++++++*********))))))************************,,,++++++***))))))******+++,,,,,,,,,,,,,,,,,,+++************************************************++++++++++++*********))),,,+++******)))))))))*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,+++++++++(((((()))))))))*********---,,,***))))))***,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,---......---,,,,,,************++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,+++***))))))+++---...------------------------,,,,,,+++******+++,,,,,,,,,,,,+++******++++++,,,,,,---...---+++******+++------,,,,,,++++++******,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++************)))++++++***)))))))))******************************************************************************************************((())))))************)))))))))))))))*********************************************))))))*********************+++++++++,,,+++++++++++++++++++++++++++++++++*********************++++++++++++******))))))***++++++++++++*********++++++++++++******)))))))))*********++++++*********++++++---......---,,,,,,+++*********+++************************((())))))***++++++,,,,,,+++++++++************)))++++++***))))))***++++++************************))))))(((((())))))***+++++++++++++++++++++++++++)))))))))))))))))))))))))))***,,,---.../////////------,,,,,,,,,,,,---------,,,,,,++++++++++++,,,))))))))))))))))))))))))******++++++++++++******+++***))))))((()))))))))***))))))(((((())))))*********))))))******+++,,,((((((((())))))))))))***)))((('''(((***++++++***++++++***)))(((((())))))))))))))))))))))))))))))******)))))))))(((((((((************************++++++***))))))))))))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++'''''''''((((((((())))))))))))))))))))))))))))))******++++++++++++******---,,,***(((((()))+++,,,+++++++++++++++++++++++++++++++++***************************************,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++*********))),,,,,,++++++******++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,------...//////******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++------------------------++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************+++++++++,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,+++*********+++,,,---------------------------,,,++++++******++++++,,,,,,++++++******+++,,,,,,,,,...//////---+++******++++++++++++++++++++++++,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++*********))))))******)))))))))))))))******************+++++++++*********++++++*********************************************************'''((()))***************((()))))))))************((((((((((((((()))))))))++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))***+++,,,,,,---------,,,))))))******+++++++++++++++++++++,,,,,,+++++++++))))))*********+++++++++*********++++++,,,---......---+++***)))******+++************************))))))*********++++++++++++++++++*********))))))+++******************+++***************+++++++++))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++))))))***,,,------...............------.........------,,,,,,++++++++++++))))))))))))))))))))))))))))))************))))))******))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))((((((((()))***+++,,,,,,++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((************************,,,+++***)))))))))***+++((()))***++++++***)))(((************************(((((((((((())))))))))))))))))))))))))))))))))))************************,,,+++***))))))***++++++++++++++++++++++++++++++************************************************+++,,,---......---,,,+++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,---------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++------------------------,,,++++++******++++++,,,***+++++++++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,++++++******++++++,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,******++++++++++++***************+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,...000000...+++***)))))))))*********+++++++++++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++*********))))))***)))))))))))))))******))))))*********+++++++++)))***++++++++++++***)))************************************************'''((()))***************((()))))))))************'''((((((((()))))))))***++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))&&&'''((()))***************************++++++++++++++++++,,,,,,+++++++++************++++++++++++++++++************++++++...---+++***)))***++++++************************+++++++++*********))))))+++++++++*********))))))*********++++++*********))))))******++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++///......------......///------------,,,,,,++++++))))))))))))))))))))))))((())))))))))))))))))((()))))))))*********))))))))))))************))))))))))))******++++++++++++************))))))))))))((()))***++++++,,,------++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************,,,+++***))))))***+++,,,((()))***++++++***)))(((************************))))))*********+++++++++************************)))))))))(((((())))))))))))***++++++,,,+++***)))***************************************************************************+++,,,------,,,+++***,,,++++++******++++++,,,************************++++++++++++++++++++++++))))))***+++,,,------...---,,,,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------************))))))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***++++++***+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,...000000...,,,******)))))))))******++++++,,,***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++************)))******)))))))))***++++++)))))))))***++++++,,,,,,)))***+++,,,,,,+++***)))************************************************((())))))************)))))))))))))))************)))******++++++,,,,,,,,,*********))))))*********************+++++++++,,,+++++++++++++++++++++++++++++++++***************((())))))***+++++++++*********))))))******+++,,,******++++++++++++***************++++++++++++,,,,,,++++++*********++++++,,,++++++++++++++++++,,,************************,,,,,,++++++***))))))(((+++++++++************))))))***++++++++++++***)))(((((())))))***+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))***++++++......------------......,,,---------------,,,+++************************))))))************))))))(((((()))************))))))******++++++******)))))))))***++++++++++++***+++************))))))))))))***,,,,,,++++++,,,...++++++************++++++))))))))))))))))))))))))******)))))))))(((((((((************************+++************+++,,,,,,++++++,,,,,,,,,,,,++++++*********************************+++++++++,,,,,,************************))))))(((((((((((())))))''')))+++,,,---,,,***)))))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++******++++++,,,,,,++++++,,,+++***))))))***+++,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......,,,,,,++++++,,,,,,------,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,++++++***))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------......+++++++++++++++*********++++++++++++++++++++++++*********++++++,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))+++,,,,,,,,,,,,,,,+++---//////---+++++++++)))*********++++++,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++************)))***************+++,,,,,,((())))))***++++++,,,,,,(((***+++,,,,,,+++***(((************************************************)))************))))))((())))))))))))************)))******++++++,,,------***))))))(((((())))))***)))))))))*********++++++++++++++++++++++++++++++***************++++++++++++,,,,,,---------,,,,,,+++***)))))))))***+++,,,)))******************)))*********+++++++++,,,,,,+++++++++++++++,,,---...)))******+++,,,,,,,,,,,,************************++++++******************+++++++++************))))))***++++++++++++***)))''''''((())))))***++++++((()))***+++,,,++++++***************************))))))))))))))))))))))))************+++,,,...///---,,,,,,++++++,,,,,,---+++,,,---.........---,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++'''((()))***+++******))))))***++++++++++++***)))((()))***+++,,,++++++***+++++++++*********)))))))))+++,,,+++))))))***,,,************+++,,,---...))))))))))))))))))))))))++++++*********)))))))))************************)))***++++++,,,,,,,,,+++,,,,,,++++++++++++,,,,,,************************)))************+++++++++******************************)))(((((()))******))))))***+++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++******+++,,,,,,---,,,+++***))))))***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------.........------,,,,,,,,,+++++++++,,,,,,+++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++(((***+++------,,,+++***---,,,++++++++++++,,,---+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---------,,,,,,******++++++,,,,,,,,,+++........................***+++,,,,,,,,,,,,+++***((()))+++,,,------,,,,,,***+++,,,,,,++++++,,,---++++++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++************)))++++++******+++,,,------((())))))***++++++,,,,,,((()))+++,,,,,,+++)))(((***************************************************************)))((('''))))))))))))************'''(((((()))******++++++))))))(((((((((((())))))((())))))))))))*********++++++++++++++++++++++++))))))******+++++++++,,,))))))*********))))))(((+++***)))))))))***,,,---))))))************))))))******+++++++++,,,,,,,,,******+++,,,---///000111'''(((***,,,---------,,,************************)))))))))***++++++,,,,,,+++++++++************))))))***+++,,,,,,+++***)))&&&''''''((()))*********'''((()))++++++******)))))))))))))))))))))))))))++++++++++++++++++++++++*********+++---///111333,,,++++++******++++++,,,***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,'''((()))+++++++++***))))))***+++,,,,,,+++***)))((()))***+++,,,+++******++++++++++++******))))))(((***,,,+++(((''')))+++*********+++,,,---//////))))))))))))))))))))))))++++++++++++************************************(((***+++,,,---,,,,,,++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************************************,,,+++***))))))***+++,,,+++***)))((()))***,,,---++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++,,,,,,+++***+++,,,...///,,,+++)))(((((()))+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---+++***))))))************++++++,,,---,,,,,,,,,++++++***************+++++++++,,,,,,,,,))))))*********++++++++++++,,,,,,------......///******+++++++++,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,++++++***))))))***+++,,,,,,------))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++(((***+++------,,,+++***---,,,+++******+++,,,---++++++,,,,,,,,,------------------,,,,,,+++++++++***************************+++,,,,,,------------******+++,,,,,,,,,,,,+++000000000000000000000000***+++,,,------,,,+++***((()))+++,,,------,,,,,,)))***++++++******---///,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***(((&&&&&&))))))))))))))))))))))))******))))))))))))******,,,+++)))((((((((()))******++++++++++++***))))))+++++++++************)))***)))((((((((()))+++,,,++++++++++++++++++++++++************************+++++++++++++++***)))(((******))))))))))))******)))((((((((()))***++++++,,,,,,++++++***++++++,,,************************......---,,,,,,+++******))))))))))))************+++***)))***++++++***))),,,+++******))))))******************************((()))******++++++******+++,,,,,,------,,,,,,+++************************,,,+++***((((((***+++,,,++++++++++++++++++++++++************************+++++++++***)))((((((''',,,,,,+++***)))))))))***...---,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,++++++***++++++,,,,,,000///......------......*********************************))))))))))))))),,,,,,+++***))))))******((()))))))))************+++++++++*********))))))++++++***)))(((((())))))+++***)))(((((()))***+++)))************+++++++++++++++************++++++)))))))))))))))*********)))***+++,,,,,,+++***)))(((((((((((()))***,,,,,,************************///...,,,+++++++++,,,,,,)))************+++++++++((((((((((((((((((((((((************************///...,,,+++++++++,,,,,,,,,,,,,,,++++++***************************************************************))))))))))))***************++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------,,,+++***)))------,,,+++************++++++,,,,,,,,,++++++***))))))***++++++++++++***---+++)))***,,,---,,,)))---,,,,,,+++***)))((((((************************------,,,,,,,,,,,,++++++++++++******++++++,,,---,,,***))))))******(((''',,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++***++++++,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,++++++***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++)))))))))+++---//////...---,,,***)))((((((,,,+++)))((((((((())))))***+++,,,,,,------,,,,,,+++++++++************)))))))))************))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,+++***)))((())))))******++++++++++++***))))))+++++++++*********)))))))))))))))))))))***++++++++++++++++++++++++++++++************************+++++++++++++++***))))))++++++************++++++))))))))))))))))))***++++++***)))(((((((((((((((************************...------,,,++++++******))))))))))))************+++***)))***++++++***)))(((((())))))***+++---...************************++++++,,,---------------((())))))******))))))(((************************)))((('''&&&&&&'''((()))++++++++++++++++++++++++************************,,,,,,,,,+++***)))))))))++++++******)))*********...---,,,+++++++++++++++***************************++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,++++++***+++++++++))))))((('''''''''''''''************************++++++++++++++++++******++++++***)))))))))))))))************+++++++++++++++++++++*********))))))++++++***)))))))))))))))+++***))))))))))))***+++)))************+++++++++++++++************++++++......---,,,++++++************++++++++++++******((((((((())))))***++++++******************************+++++++++***(((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))...---,,,+++******+++,,,,,,,,,,,,+++++++++***************************************************************))))))*********++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------,,,+++***))),,,,,,++++++***++++++++++++++++++,,,,,,++++++***)))******+++,,,+++++++++---+++)))***,,,---,,,***,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---......,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------------------,,,+++))))))***,,,---...------,,,+++***))))))---,,,+++*********++++++)))***++++++,,,,,,++++++++++++++++++************,,,,,,------------,,,,,,++++++++++++++++++++++++(((((('''((()))***,,,---))))))))))))))))))))))))******))))))))))))******++++++***))))))))))))******++++++++++++***))))))++++++*********)))))))))))))))***+++++++++++++++,,,,,,++++++***************************************++++++++++++***)))))),,,,,,++++++++++++,,,,,,+++***))))))))))))))))))+++++++++++++++,,,,,,,,,))))))))))))))))))))))))------,,,,,,++++++******)))))))))*********+++++++++***)))***++++++***)))(((((())))))***+++---...************************,,,,,,---.........------((((((((())))))(((((((((++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++************************------,,,,,,+++******************)))******++++++---,,,,,,++++++++++++,,,***************************++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,---,,,,,,+++*********+++***)))((((((''''''((((((************************+++,,,,,,,,,,,,,,,,,,,,,******)))((((((((())))))***++++++++++++,,,,,,,,,+++++++++***************+++***))))))))))))))))))++++++************++++++)))************+++++++++++++++************++++++---------,,,,,,+++++++++++++++************++++++))))))))))))))))))******))))))))))))))))))))))))'''(((***,,,,,,***'''%%%)))************+++++++++************************)))))))))))))))))))))))),,,,,,+++************+++,,,,,,,,,++++++++++++***************************************************++++++************++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))++++++++++++++++++,,,,,,***++++++,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......***)))((()))+++++++++))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))...------,,,++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---,,,***))))))***+++,,,,,,,,,,,,++++++++++++...------,,,,,,,,,,,,---))))))***++++++++++++***,,,+++++++++************---------......---------------------------------)))(((''''''(((***,,,...))))))))))))))))))))))))******))))))))))))******++++++*********)))))))))***++++++++++++***))))))************))))))))))))((()))+++,,,,,,,,,+++***,,,,,,++++++******))))))******************************+++++++++******)))+++++++++******+++++++++++++++***)))((((((((())))))***+++---...///000000)))))))))))))))))))))))),,,,,,,,,,,,++++++******))))))*********++++++++++++***)))***++++++***))),,,+++******))))))************************************+++,,,,,,,,,,,,+++******++++++++++++******++++++++++++++++++++++++---,,,++++++++++++,,,---************************************************,,,,,,+++++++++************)))))))))***+++,,,,,,,,,,,,+++++++++++++++,,,***************************++++++,,,,,,++++++***+++++++++++++++++++++,,,------,,,+++************---,,,,,,+++***+++++++++************************++++++++++++,,,,,,,,,,,,))))))((((((((((((((()))*********+++++++++,,,,,,******************************)))))))))))))))***,,,++++++++++++++++++,,,))))))*********+++++++++++++++************++++++&&&&&&'''((()))++++++,,,,,,+++***))))))***+++,,,)))************))))))((((((((((((((((((((((((((()))***+++,,,,,,+++)))((())))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************++++++++++++++++++++++++************************************************,,,++++++++++++++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++,,,------------,,,+++++++++++++++,,,++++++))))))*********+++++++++************************------,,,,,,,,,+++++++++,,,++++++++++++,,,------(((''''''(((***+++***)))++++++++++++++++++++++++)))***,,,------,,,***))),,,,,,,,,,,,++++++******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---...++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------)))******+++++++++++++++,,,,,,+++++++++***************++++++++++++******------------------------+++***((('''''')))***,,,))))))))))))))))))))))))******))))))))))))******++++++++++++*********)))***++++++++++++***))))))*********)))))))))((((((((()))***+++,,,+++******+++++++++******)))))))))************************)))******+++++++++************))))))))))))******++++++***)))((((((((()))'''((()))***+++++++++***)))))))))))))))))))))))),,,+++++++++++++++******************+++++++++++++++***)))***++++++***))),,,+++******))))))******************************)))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))(((((()))))))))***************************************************************)))))))))***)))))))))***+++,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,++++++*********++++++***))))))(((((())))))************************************++++++,,,,,,)))((((((((((((((())))))))))))))))))*********+++***************************)))))))))))))))******++++++++++++++++++++++++))))))*********+++++++++++++++************++++++%%%%%%&&&'''((()))***+++,,,+++***))))))***+++,,,))))))*********))))))(((((((((((((((((((((((((((+++***************++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************,,,++++++++++++++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,(((((()))***,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++******)))***+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,------------,,,++++++,,,+++++++++++++++)))))))))***++++++,,,,,,************************------,,,,,,,,,+++++++++***************++++++,,,,,,******+++---...---,,,++++++++++++++++++++++++)))***,,,------,,,***)))*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++,,,,,,---+++,,,,,,,,,,,,---------+++++++++,,,,,,,,,,,,+++***++++++,,,---,,,,,,,,,,,,,,,,,,++++++++++++***))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((((())))))))))))))))))))))))))))))******))))))))))))******++++++,,,,,,++++++***)))***++++++++++++***))))))******)))))))))((((((((((((((()))***************************************************************))))))***++++++++++++******))))))))))))))))))***+++***))))))))))))))))))***+++,,,,,,+++)))'''&&&************************++++++++++++++++++***************++++++++++++,,,+++***)))***++++++***)))(((((())))))***+++---...************************++++++,,,---------,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))*********)))******+++++++++************++++++,,,------------------------***++++++,,,,,,++++++***+++++++++++++++*********,,,++++++***++++++,,,,,,++++++***)))))))))))))))************************))))))******++++++,,,,,,))))))((((((((()))******(((((()))))))))************************+++++++++)))))))))))))))******+++******++++++++++++******)))************+++++++++++++++************++++++++++++*********)))))))))++++++************++++++((()))***++++++***)))((())))))))))))))))))))))))***)))((('''''')))***+++)))************+++++++++++++++++++++++++++++++++************************)))***++++++,,,+++++++++***++++++++++++,,,,,,,,,************************************************++++++************++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,(((((()))***,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++******)))***+++,,,---,,,+++***)))***++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))))))))))))))***+++++++++***)))***+++,,,+++***++++++++++++++++++++++++)))***+++,,,---,,,++++++))))))******+++,,,,,,---++++++************++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,------------)))******++++++++++++***++++++,,,------------,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***************************************)))))))))((())))))))))))))))))))))))******))))))))))))******++++++,,,,,,,,,+++***)))***++++++++++++***))))))***)))))))))((((((((((((((((((''''''(((((()))***(((((())))))******++++++************************))))))***++++++++++++++++++******))))))******+++))))))))))))))))))***+++)))***,,,------,,,***)))++++++++++++++++++++++++******************++++++*********+++++++++,,,,,,+++***)))***++++++***)))(((((())))))***+++---...************************)))***++++++,,,,,,++++++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,************************************************************************++++++******)))************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++*********)))************+++,,,------------,,,++++++++++++,,,******************************++++++,,,------...)))))))))))))))***++++++))))))*********+++++++++))))))*********+++++++++)))))))))))))))***++++++))))))***++++++***)))))))))************+++++++++++++++************++++++...------,,,+++******)))******++++++++++++******&&&''')))+++++++++***)))************************((())))))***************)))************+++++++++++++++++++++++++++++++++************************)))***+++,,,------,,,+++******+++++++++,,,,,,,,,*********************************************************))))))*********++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++*********+++,,,------,,,***)))))))))***+++,,,,,,,,,,,,)))******+++,,,+++++++++***+++---,,,***)))+++---***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******))))))******+++,,,***)))'''((())))))((('''******************************+++++++++,,,,,,,,,***************+++++++++++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------***++++++,,,,,,,,,++++++---------------,,,,,,,,,((()))***+++,,,,,,+++*********+++,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++((()))************))))))))))))))))))))))))))))))******))))))))))))******++++++,,,---,,,+++***)))***++++++++++++***))))))))))))))))))((((((((((((((('''&&&&&&&&&''')))***''''''((()))***+++,,,,,,************************((()))***+++++++++++++++,,,++++++++++++++++++,,,))))))(((((()))***++++++ """%%%(((***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++******+++++++++,,,,,,,,,+++***)))***+++++++++))),,,++++++***)))*********************************''''''((()))))))))))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))))))))))))))))))))))))))************************+++++++++++++++++++++,,,,,,,,,+++***)))))))))*********))))))***+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++******)))))))))))))))***+++,,,......,,,++++++***)))*********************************++++++,,,,,,---...//////******))))))***+++,,,,,,******+++++++++,,,,,,,,,))))))******++++++++++++))))))((())))))***++++++((()))***++++++***)))((()))************+++++++++++++++************+++++++++++++++++++++++++++,,,)))***+++,,,,,,+++***)))%%%''')))+++,,,+++******************************(((***---//////...,,,+++)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,*********++++++,,,,,,,,,******************************************************))))))))))))***************++++++,,,,,,---******+++++++++,,,,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))******+++++++++******++++++---------+++)))(((((()))***+++,,,---------))))))***++++++++++++***))),,,---,,,***)))+++---************************************************---------,,,,,,,,,++++++++++++******++++++,,,---...,,,++++++,,,,,,***)))************************+++*********++++++------,,,,,,++++++***)))))))))++++++************++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))))))))((()))******+++++++++++++++++++++++++++''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///,,,,,,,,,,,,,,,+++))))))......---------,,,,,,,,,))))))+++,,,---,,,,,,+++))))))***++++++++++++***---------,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************(((((())))))))))))((((((******))))))******+++,,,---,,,+++******+++,,,---+++++++++*********))))))************************((()))***+++,,,+++*********++++++,,,,,,++++++***)))))))))(((((((((((((((///+++((((((+++,,,***((()))(((&&&&&&&&&''')))***)))************+++++++++************************,,,,,,+++***)))((('''&&&++++++++++++++++++++++++++++++******************---,,,,,,+++***)))((((((***&&&$$$%%%***---...---+++++++++*********))))))******+++++++++,,,,,,,,,---,,,***(((''''''((((((---+++******,,,---------...---,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))***)))))))))***+++,,,,,,************************,,,)))((())),,,---+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///++++++++++++++++++++++++---,,,+++***))))))))))))))))))))))))))))))))))))+++++++++,,,,,,---------+++++++++***)))(((((('''))))))))))))))))))))))))((((((((((((((())))))***++++++++++++++++++++++++************************,,,,,,+++++++++++++++***************************+++++++++++++++++++++,,,))))))***++++++++++++***++++++************++++++)))))))))))))))))))))))))))************+++++++++,,,,,,+++***))))))******************************++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************))))))************)))))),,,,,,,,,------.........******+++,,,,,,,,,,,,+++---,,,++++++******++++++...---+++******+++---...)))************+++++++++'''((()))******)))(((''')))))))))***+++++++++,,,)))************+++++++++******+++,,,,,,---......***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,++++++******++++++,,,+++++++++***)))))))))++++++++++++++++++++++++************************,,,,,,,,,------,,,++++++++++++++++++++++++++++++************************))))))******++++++++++++---------,,,,,,+++++++++---,,,++++++******++++++******************************++++++++++++*********++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++***)))------,,,++++++***))))))+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,+++***)))))))))***///......---+++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,------,,,,,,+++***))))))))))))))))))))))))))))))((())))))******))))))(((***+++++++++,,,,,,,,,,,,,,,+++************+++,,,+++++++++*********))))))************************((()))***+++,,,++++++******++++++,,,,,,++++++***------,,,,,,++++++******,,,*********++++++***)))((((((((()))))))))******)))************+++++++++************************+++++++++***************++++++++++++++++++++++++************************,,,,,,++++++***))))))))))))***,,,,,,,,,,,,,,,---+++++++++*********))))))******+++++++++,,,,,,,,,,,,+++***))))))(((((())),,,+++++++++---...---,,,---,,,,,,+++++++++,,,,,,******))))))))))))***************************************)))******++++++***************************((('''))),,,------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---************************+++***************++++++************************++++++++++++,,,,,,,,,,,,((((((((()))******++++++))))))))))))))))))))))))***************++++++,,,++++++++++++++++++++++++************************************++++++++++++************************,,,,,,,,,++++++*********))))))***++++++++++++***++++++************++++++************************)))************+++++++++,,,++++++***))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***************************))))))************))))))******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++*********+++,,,,,,------,,,++++++++++++,,,---++++++++++++,,,,,,,,,,,,)))***+++,,,,,,+++***)))***************+++++++++)))************+++++++++******++++++,,,------...***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++******++++++++++++++++++************++++++++++++++++++++++++************************,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++************************)))*********++++++++++++---,,,,,,,,,,,,,,,,,,+++---,,,++++++******++++++******************************++++++++++++*********++++++,,,,,,++++++***,,,++++++++++++,,,------++++++,,,,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++******)))*********------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,------,,,,,,+++******))))))))))))))))))))))))))))))******************)))***+++,,,---...---,,,,,,+++******))))))******++++++++++++***************************************))))))***++++++++++++******++++++,,,,,,++++++***+++++++++***)))(((((('''((()))+++,,,+++*********((()))***+++++++++******)))************+++++++++************************))))))***+++,,,------...++++++++++++++++++++++++***************************************************...222111---******,,,+++++++++*********************+++++++++,,,,,,,,,)))***************)))))),,,+++,,,---//////---++++++++++++***++++++,,,,,,******))))))))))))******************************++++++******)))*********************************(((''''''))),,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++))))))))))))))))))))))))))))))))))))***+++,,,---+++++++++++++++++++++++++++++++++***************'''(((((()))******++++++))))))))))))))))))))))))************++++++,,,,,,++++++++++++++++++++++++************************)))))))))******++++++,,,************************------,,,+++***))))))((())))))***++++++++++++***++++++************++++++++++++++++++++++++++++++)))************+++++++++,,,+++******)))************************************************************++++++,,,,,,+++++++++************************))))))************)))))))))))))))))))))***************+++,,,,,,,,,,,,+++)))))))))***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******+++,,,,,,+++******+++++++++***************)))************+++++++++******++++++,,,,,,------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++++++++++++++++++++++++++++++++************************+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,------,,,++++++******++++++******************************++++++++++++*********++++++,,,,,,++++++***+++++++++++++++,,,------******+++,,,,,,,,,++++++))))))***+++,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++************)))******+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++++++++---,,,,,,++++++*********))))))))))))))))))))))))******++++++++++++******)))***,,,......---,,,******))))))))))))))))))***************************************************))))))******++++++++++++***++++++,,,,,,++++++***++++++***)))((('''&&&&&&%%%)))---...+++)))***,,,)))))))))))))))***++++++))))))*********+++++++++************************((())))))***+++,,,------++++++++++++++++++++++++***************+++++++++))))))*********+++++++++***---///...,,,))))))*********************************+++++++++,,,,,,,,,''')))***+++,,,+++******++++++,,,...000000---+++***************+++,,,---,,,,,,++++++++++++,,,,,,************************,,,,,,+++***)))))))))***************************(((((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++******************************))))))***++++++,,,++++++++++++++++++++++++++++++******))))))((((((************))))))(((((())))))))))))))))))))))))(((((())))))******************************************************************++++++++++++++++++************************,,,,,,++++++******))))))))))))***++++++++++++***++++++************++++++++++++++++++++++++++++++))))))*********+++++++++++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++************************)))******++++++******)))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************+++,,,---...***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,------------)))))))))))))))))))))))),,,+++++++++***)))))))))))))))*********+++++++++******++++++,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***************++++++,,,,,,,,,++++++++++++++++++++++++************************++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,++++++******++++++******************************++++++++++++*********++++++,,,,,,++++++***+++++++++***+++,,,,,,---)))***++++++,,,,,,,,,,,,)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))***+++++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++******++++++++++++******((()))+++,,,---,,,***))))))))))))******)))))))))***************************************************************+++++++++***++++++,,,,,,++++++***......---,,,,,,+++******%%%)))---...+++)))***,,,+++)))'''&&&'''(((+++,,,))))))*********+++++++++************************))))))******************++++++++++++++++++++++++))))))*********+++++++++)))))))))***++++++,,,,,,+++)))&&&&&&)))******)))******************************+++++++++,,,,,,,,,'''(((***,,,,,,,,,++++++++++++,,,...000///---***))))))))))))******+++,,,,,,,,,++++++++++++,,,,,,************************,,,,,,+++***)))))))))******************************+++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++***))))))***************************************))))))(((((((((*********)))))))))))))))))))))))))))))))))))))))(((((()))************)))************************))))))))))))))))))))))))------,,,,,,+++++++++***************************)))))))))******+++++++++))))))***++++++++++++***++++++************++++++++++++++++++++++++++++++))))))*********++++++++++++***************++++++************************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,******************************++++++++++++************************))))))******+++,,,,,,,,,,,,+++,,,,,,++++++***++++++,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,******))))))))))))******,,,+++++++++***)))))))))))))))*********+++++++++******+++++++++++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,+++***)))******++++++,,,,,,,,,---++++++++++++++++++++++++***************************+++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,------------,,,++++++******++++++******************************++++++++++++*********++++++,,,,,,++++++***+++************+++,,,,,,)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))***+++++++++***,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))******************)))((()))***+++,,,+++******)))******++++++******)))***************+++++++++******************************))))))******+++,,,***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***((()))+++,,,+++************)))'''''''''(((***,,,)))************+++++++++************************+++******))))))(((((((((++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))******+++++++++,,,***&&&"""###(((++++++******************+++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,++++++***+++,,,......,,,***))))))))))))))))))************))))))))))))******++++++++++++++++++++++++++++++******)))*********************************+++,,,,,,+++)))((()))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++---,,,+++***))))))))))))))))))))))))))))))))))))*********)))))))))))))))&&&'''((()))***+++,,,---)))))))))))))))))))))))))))***,,,---------,,,+++************************)))))))))))))))))))))))),,,,,,,,,+++++++++******************************'''(((((()))***+++,,,,,,))))))***++++++++++++***++++++************++++++++++++++++++++++++++++++)))************+++++++++*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++,,,,,,,,,,,,******************************++++++++++++******++++++++++++******************+++,,,,,,,,,,,,+++---,,,++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,++++++++++++,,,---+++++++++***************)))************+++++++++******++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,---,,,+++***)))+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------,,,++++++******++++++******************************++++++++++++*********++++++,,,,,,++++++******************+++,,,,,,******+++,,,,,,,,,++++++,,,+++++++++++++++++++++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,*********)))******++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))******))))))(((*********+++++++++,,,,,,******+++,,,,,,+++******))))))*********+++++++++************************+++***)))))))))***+++,,,***++++++,,,,,,++++++***(((((())))))))))))******,,,*********++++++***)))((()))***+++++++++***))))))************+++++++++************************+++++++++*********))))))++++++++++++++++++++++++((())))))***++++++,,,,,,***************+++++++++(((((('''((()))+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++*********+++,,,,,,+++***)))***,,,---,,,+++******)))((((((((())))))******))))))))))))******++++++++++++++++++++++++*********)))******++++++************************)))+++,,,+++)))((()))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***,,,---...************************++++++***************+++************************))))))******************&&&&&&''')))***+++,,,---)))))))))))))))))))))))))))***,,,......---,,,+++************************))))))))))))))))))))))))'''(((((()))******++++++************************(((((())))))******++++++))))))***++++++++++++***++++++************++++++************************)))************+++++++++******))))))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,***************************++++++,,,,,,++++++***+++++++++*********))))))******+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---***************+++++++++)))************+++++++++++++++*********************++++++,,,,,,++++++*********+++++++++,,,,,,,,,***+++,,,------+++***(((,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))***+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,+++---,,,++++++******++++++******************************++++++++++++*********++++++,,,,,,++++++******************++++++,,,++++++,,,,,,,,,+++***************++++++,,,,,,------------,,,,,,++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******)))*********++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,++++++++++++++++++++++++************************(((((())))))))))))((((((,,,,,,+++++++++,,,---...***+++,,,------,,,+++***))))))******++++++++++++************************+++***)))))))))***,,,---+++++++++,,,,,,++++++++++++++++++,,,------......///+++((((((+++,,,***(((&&&(((---000000...***''')))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,************************&&&***......,,,******,,,))))))******++++++++++++******+++++++++,,,,,,,,,---,,,+++*********,,,,,,+++***((((((***,,,+++++++++***)))(((((('''((((((,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***)))))))))***+++,,,,,,************************'''***,,,+++))))))+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''''''''((()))+++------))))))))))))))))))))))))))))))))))))***+++,,,---++++++++++++++++++++++++))))))******++++++,,,,,,)))))))))))))))*********))))))))))))))))))))))))''')))***,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))"""###%%%''')))***,,,---************************************))))))))))))))))))***++++++++++++***++++++************++++++)))))))))))))))))))))))))))************+++++++++******))))))***+++,,,,,,((((((((((((((((((((((((++++++++++++++++++++++++((()))***+++,,,---------***************************++++++,,,,,,++++++***++++++******))))))((((((******+++,,,,,,,,,,,,+++)))))))))***+++,,,......,,,+++)))(((((()))+++,,,---------.........//////,,,+++***))))))***+++,,,))))))******+++++++++,,,)))************+++++++++++++++******************+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,***+++,,,------+++***(((---------,,,,,,+++++++++++++++++++++++++++++++++************************)))***+++,,,------...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++---,,,++++++******++++++******************************++++++++++++******+++++++++,,,,,,+++++++++*********)))***++++++,,,,,,,,,,,,,,,,,,+++***)))'''((()))***,,,---...///---------,,,,,,++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,+++***)))))))))***)))******+++---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,+++***))))))******)))))))))))))))******+++(((+++---...---,,,,,,---******)))))))))))))))***...---+++))))))***+++,,,++++++************++++++---,,,,,,...111111...+++******+++++++++******))),,,,,,+++******+++,,,,,,++++++************++++++************************......---,,,+++***)))((())))))))))))************...,,,)))'''&&&''')))+++************************))))))))))))))))))))))))*********************+++)))***+++,,,,,,+++***)))++++++************+++++++++++++++++++++++++++++++++*********+++,,,,,,---///---+++)))(((((()))***++++++************++++++************************))))))))))))))))))))))))************+++,,,,,,---+++++++++*********))))))******+++,,,,,,,,,,,,+++,,,,,,+++***)))))))))******++++++,,,,,,++++++***))))))))))))))))))))))))''')))******))))))***+++************************)))))))))))))))(((''''''((())))))***+++,,,,,,,,,***)))))))))(((((('''''',,,,,,,,,+++***)))((((((+++***)))(((((()))***+++(((((((((((((((((((((((()))************+++++++++++++++***)))***+++---...************************++++++++++++++++++++++++************))))))((((((++++++******************************************,,,++++++******++++++,,,,,,+++***))))))***+++,,,)))))))))***+++++++++,,,++++++++++++++++++++++++************************))))))*********))))))(((++++++++++++******))))))+++++++++***************,,,,,,++++++******++++++---,,,***))))))+++,,,...++++++,,,,,,---...//////---,,,***(((((()))***++++++++++++++++++++++++++++++*********))))))(((((())))))(((((('''%%%$$$###+++*********+++,,,,,,---++++++++++++++++++++++++------------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...***+++,,,------,,,+++***,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++------,,,++++++*********---------,,,,,,+++++++++***+++,,,---...---,,,+++------,,,+++++++++,,,,,,,,,,,,+++***))))))************************************+++++++++,,,,,,,,,************************---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------)))***+++,,,---.........,,,------......------,,,---------,,,,,,+++++++++***+++,,,,,,,,,***)))(((*********++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,++++++***))))))*********************++++++,,,'''(((******))))))***+++++++++************++++++...,,,+++))))))***+++,,,++++++************++++++)))((())),,,000111...,,,++++++,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,++++++************++++++************************+++++++++++++++*********))))))))))))***************)))'''&&&&&&'''((()))******************************************************************))))))***+++,,,,,,,,,,,,+++***++++++************++++++++++++++++++++++++++++++++++++******++++++,,,---))))))***+++++++++++++++++++++************++++++++++++++++++++++++++++++************************,,,,,,++++++***++++++++++++++++++*********))))))******+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++***++++++,,,,,,++++++***************************)))***++++++******+++---************************+++++++++++++++***))))))(((((()))******+++,,,,,,+++++++++******)))))))))+++,,,,,,,,,,,,***)))(((+++***)))(((((()))***+++(((((((((((((((((((((((()))************+++++++++,,,+++*********+++,,,---************************++++++++++++++++++++++++++++++*********)))))))))************************************************,,,++++++******++++++,,,++++++***))))))***++++++***************+++++++++++++++++++++++++++++++++***************************+++++++++++++++******++++++++++++*********)))***************++++++++++++++++++++++++,,,---......---+++***)))***+++,,,++++++,,,,,,---......///---,,,***)))((()))***++++++++++++++++++++++++++++++*********))))))))))))***++++++++++++******)))++++++******++++++,,,---++++++++++++++++++++++++,,,---------,,,,,,+++*********+++++++++,,,,,,,,,+++************+++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++*********************************************+++++++++,,,,,,,,,************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------***++++++,,,------------,,,,,,------------,,,,,,+++++++++*********))))))+++++++++++++++***))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,+++******)))*********+++++++++***+++,,,,,,---***+++,,,+++******,,,...,,,+++++++++++++++,,,,,,---,,,+++))))))***++++++++++++************++++++(((((((((+++------+++***+++,,,,,,---------,,,,,,,,,++++++******++++++,,,++++++************++++++************************)))))))))******+++++++++)))))))))*********++++++************++++++,,,,,,************************++++++++++++++++++++++++*********))))))(((((((((+++,,,,,,------,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++******++++++,,,,,,''')))+++,,,---,,,***)))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************...---,,,+++************+++++++++*********************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,++++++,,,...************************,,,,,,---------,,,++++++((((((((()))******++++++,,,,,,,,,,,,,,,++++++++++++,,,---...---,,,)))(((******))))))))))))******)))))))))))))))))))))))))))************+++++++++,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************++++++************++++++++++++***))))))***+++++++++++++++***************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))******++++++,,,,,,******++++++,,,...///000///...,,,***))))))******+++,,,,,,------.........---,,,+++))))))******+++++++++++++++++++++++++++***************)))))))))***+++,,,---------------++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++******+++++++++,,,,,,,,,******))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++*********+++,,,---------+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------************+++,,,,,,---,,,++++++************+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,------,,,,,,,,,,,,,,,------------,,,,,,+++++++++************))),,,++++++************+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++***************++++++************+++,,,,,,---------,,,++++++---000++++++*********+++,,,,,,,,,,,,+++***)))*********++++++************++++++,,,,,,++++++***)))'''&&&***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************((())))))))))))*********))))))*********+++++++++((()))+++,,,---------,,,************************++++++++++++++++++++++++******))))))((('''''''''+++,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,+++)))'''&&&++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++***+++++++++******************************+++,,,,,,,,,,,,+++******+++,,,,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,++++++,,,---************************,,,,,,------------,,,,,,((((((((())))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///...,,,***)))***))))))))))))))))))***************************))))))*********+++++++++---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************++++++************+++++++++******************+++,,,+++++++++***)))))))))++++++++++++++++++++++++************************,,,,,,++++++,,,,,,------++++++++++++++++++++++++))))))******+++,,,------,,,,,,,,,,,,---...///000------+++************+++,,,,,,,,,---------......---,,,+++*********++++++++++++++++++++++++++++++************************)))******+++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***************+++,,,,,,---,,,+++******+++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,------------,,,+++***+++,,,---...*********++++++---...///,,,++++++******+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++***************++++++)))))))))))))))***++++++***+++***)))'''(((***,,,)))))))))))))))***++++++++++++*********))))))***++++++************++++++---------,,,***(((''''''))))))***+++++++++++++++++++++++++++++++++++++++++++++************++++++*********************************))))))))))))(((************++++++++++++###$$$&&&((()))))))))(((***************************************************)))))))))((((((''''''++++++************++++++++++++************++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,...---+++)))(((((())))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************+++,,,---...******************************+++,,,,,,,,,,,,+++((()))***+++,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))***++++++******+++---************************++++++,,,,,,,,,,,,,,,+++))))))))))))*********************++++++++++++++++++,,,---......---+++***)))))))))******)))))))))++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************+++******))))))******+++*********++++++*********,,,+++++++++***)))))))))++++++++++++++++++++++++******************************))))))***+++,,,,,,+++++++++++++++++++++,,,))))))***+++,,,------......------,,,,,,---------************+++,,,,,,---,,,,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++++++++***************+++++++++******++++++******)))(((,,,,,,++++++***++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,------...---,,,++++++,,,---...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,------------,,,+++***+++,,,---...++++++++++++,,,...//////,,,+++++++++++++++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++*********)))******+++,,,))))))(((((())))))***++++++,,,,,,+++))))))***,,,(((((((((((()))***+++++++++************)))))))))++++++************++++++***+++,,,,,,+++***,,,---(((((()))***++++++++++++***++++++,,,,,,++++++***++++++************++++++************************+++++++++******)))))))))*********++++++++++++,,,$$$&&&''')))******))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++++++++************++++++++++++++++++++++++++++++,,,,,,++++++******++++++,,,***)))((((((***,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***+++---...///***************+++++++++******+++,,,,,,,,,,,,+++((()))***+++,,,+++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++)))***++++++******+++,,,******************************++++++,,,,,,++++++******************++++++))))))))))))************++++++,,,,,,,,,,,,++++++))))))************))))))************************)))************+++++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++)))))))))***++++++,,,,,,******************************))))))))))))******)))***++++++++++++***)))+++++++++***************++++++++++++++++++++++++************************)))(((((('''((()))+++,,,++++++++++++,,,,,,,,,,,,******++++++,,,,,,------......---,,,,,,,,,,,,,,,((()))***+++,,,------...------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,++++++******++++++++++++++++++++++++++++++++++++,,,---------,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------.........---,,,++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------++++++++++++,,,---......,,,++++++++++++,,,,,,---******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++)))************+++++++++,,,++++++++++++,,,,,,---------------,,,,,,,,,,,,*********+++++++++,,,,,,******))))))***++++++,,,******))))))******+++,,,,,,...//////---,,,,,,,,,))))))))))))***+++,,,---***************))))))(((++++++************++++++)))***,,,+++******,,,...((()))***+++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++************++++++*********************************+++++++++++++++*********+++++++++,,,,,,)))***++++++,,,,,,,,,,,,************************************************(((((())))))***+++++++++,,,+++************+++,,,++++++************++++++++++++++++++++++++++++++---,,,++++++******++++++***************++++++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))******+++,,,---...))))))*********+++++++++******+++,,,,,,,,,,,,+++***+++,,,------+++***)))***++++++,,,,,,++++++******************************+++,,,,,,++++++,,,...******************************+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++))))))))))))******++++++,,,+++************+++,,,((()))***++++++***)))(((************************)))************+++++++++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++((())))))***++++++,,,,,,******************************))))))))))))******)))***++++++++++++***)))***************+++++++++++++++++++++++++++++++++************************)))(((''''''''')))+++---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---)))***++++++,,,,,,,,,,,,------------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,,,,,,,+++---,,,++++++******++++++++++++++++++++++++++++++***+++,,,,,,---------,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------------------------,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******)))******+++++++++++++++++++++,,,---...******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,+++++++++,,,,,,---...------------------------++++++++++++++++++++++++***++++++,,,------------++++++,,,,,,,,,,,,++++++))))))*********+++++++++***+++,,,,,,------,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,---------******))))))***+++,,,,,,++++++******++++++,,,---)))+++---,,,+++)))((((((************+++,,,---...***************)))((((((++++++************+++++++++,,,---+++(((''')))+++)))***+++,,,------...---***+++,,,------,,,+++***++++++************++++++************************((()))***+++,,,---......******+++++++++,,,,,,,,,)))))))))))))))*********************************++++++++++++++++++++++++(((((()))***+++,,,------------++++++++++++------++++++************++++++++++++++++++++++++++++++---,,,,,,+++*********++++++,,,------,,,***'''&&&++++++************++++++************************+++++++++++++++++++++++++++++++++***++++++,,,,,,))))))******++++++++++++******+++,,,,,,,,,,,,++++++,,,.........,,,***)))+++++++++,,,,,,+++++++++))))))))))))))))))))))))+++,,,...---,,,,,,---///***************************+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,+++)))(((((()))+++---((()))***++++++***)))((()))))))))))))))))))))))))))************+++++++++((()))+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++((())))))***++++++,,,,,,******************************))))))))))))******)))***+++,,,,,,+++***)))))))))******+++++++++,,,++++++++++++++++++++++++************************)))(((''''''(((***,,,---+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...++++++,,,,,,,,,++++++***------------------------,,,,,,---------,,,+++***++++++++++++++++++++++++*********++++++,,,,,,,,,'''''')))***+++,,,,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++***+++,,,,,,------------******+++++++++,,,,,,,,,*********)))***++++++,,,+++,,,............,,,+++,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------+++,,,,,,------......///---------,,,,,,+++++++++***+++,,,---...---,,,+++***)))((((((((((((((()))++++++++++++,,,,,,---...******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,---...........................++++++++++++++++++++++++)))***+++,,,---.........+++++++++,,,,,,++++++++++++++++++,,,,,,---------)))***,,,---...---,,,,,,.........------,,,,,,,,,+++******))))))******+++++++++************++++++))))))*********+++++++++,,,---......---+++)))(((*********++++++,,,,,,,,,---,,,++++++******++++++,,,+++)))((((((((()))******++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************************************))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************---,,,***)))))))))***++++++,,,,,,------,,,,,,++++++++++++******)))))))))'''(((***+++,,,,,,++++++------,,,,,,,,,,,,++++++///---++++++------+++)))************************+++******+++------)))%%%''')))++++++***(((((()))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---------,,,+++))))))***,,,------------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***((((((***,,,...************************************************))))))***+++,,,,,,------)))***+++,,,...///000000,,,,,,,,,+++++++++******,,,+++***)))))))))++++++******+++++++++******)))***++++++,,,,,,++++++************+++,,,---...///***++++++,,,,,,++++++***************************++++++++++++++++++++++++***************************************)))((((((,,,,,,,,,+++++++++******,,,,,,,,,++++++************++++++,,,,,,++++++***///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------------++++++++++++------,,,,,,,,,++++++*********,,,,,,,,,---------......,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))++++++++++++++++++++++++------------------------*********++++++,,,,,,,,,---...///...---,,,...000,,,,,,,,,------............------,,,,,,------...------------------------///...---,,,+++,,,,,,---,,,,,,+++******+++,,,,,,******,,,------,,,******)))))))))***+++++++++,,,---------,,,,,,+++++++++************+++,,,---......---+++*********++++++******+++,,,,,,---............---------,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++++++++******)))))))))++++++,,,---,,,+++***)))***)))((('''((()))+++---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++************++++++++++++000000000000///...---,,,++++++++++++++++++,,,,,,,,,,,,+++***************---,,,,,,+++******+++++++++++++++,,,,,,++++++++++++,,,,,,---------------++++++++++++++++++++++++************************************************************************)))******************)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,,,,+++***************++++++,,,,,,,,,,,,++++++------------,,,,,,,,,+++(((((()))***+++,,,,,,,,,)))******+++,,,------...---,,,++++++---...,,,)))************************---+++))))))++++++***(((***+++---...,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******++++++,,,---,,,---,,,+++))))))***,,,,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))***+++,,,++++++++++++++++++++++++************************)))******+++,,,,,,------)))******+++,,,---......,,,,,,,,,+++++++++******++++++******++++++,,,---++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***---,,,,,,,,,,,,---------++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++***************************************)))((((((,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******...------,,,++++++++++++---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++******+++++++++,,,,,,---------------------,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,------------......---,,,,,,---///,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------------///...---,,,,,,,,,------------,,,++++++,,,------,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++************+++,,,---...---,,,+++*********+++,,,******+++,,,,,,---......------------,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++*********)))***+++,,,---,,,,,,++++++***)))((((((***+++,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***+++,,,------,,,+++***++++++************++++++******+++++++++,,,,,,,,,......---,,,++++++++++++,,,,,,++++++++++++++++++++++++***))))))))))))***+++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++***)))******++++++++++++******......------------,,,,,,))))))))))))***+++,,,,,,))))))******+++++++++,,,+++***+++,,,......,,,***************************...,,,(((''')))***+++++++++,,,......---,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,+++))))))***,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++*********************************++++++,,,,,,---************+++++++++,,,,,,,,,,,,+++++++++************+++,,,------------+++,,,,,,---------,,,,,,***++++++,,,,,,++++++***---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********************************************************+++******)))(((,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***,,,,,,------------,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******///...---,,,+++*********---,,,,,,++++++,,,,,,---......------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,///...------++++++***))),,,,,,,,,,,,,,,---------++++++++++++++++++++++++------------------------............------------,,,------,,,++++++,,,...,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,------------------------------......---,,,,,,,,,------...------,,,,,,------......------,,,,,,------...------------,,,,,,,,,,,,,,,,,,+++++++++++++++***+++******++++++,,,---...,,,++++++++++++,,,,,,---***++++++,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,---------.........---......//////......---++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++((()))***,,,------......---,,,+++*********+++,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***+++---......---+++***,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,---,,,+++)))))))))***+++,,,,,,,,,++++++*********+++***))))))((()))))))))((()))***++++++***((((((++++++++++++++++++++++++))))))((()))))))))******************************************************************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,,,,+++***))))))******++++++******))),,,++++++++++++++++++++++++***)))))))))***,,,---,,,,,,+++***)))(((''''''))))))+++---...---,,,+++************************,,,+++)))))))))***++++++***+++,,,,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++******++++++,,,---***+++,,,+++))))))***+++++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,+++)))(((*********************************************************++++++,,,,,,,,,++++++++++++++++++******,,,,,,,,,+++++++++*********+++,,,---,,,+++***)))***+++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))*********************************++++++******))),,,,,,,,,+++++++++******++++++++++++++++++++++++,,,------......------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++***+++++++++,,,,,,------++++++++++++++++++++++++------------------------///.........------,,,,,,+++,,,,,,+++******+++---,,,,,,,,,++++++*********---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------...---,,,++++++,,,---.........------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,---...++++++++++++,,,,,,------+++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,,,,------------------............------+++++++++,,,,,,,,,------------------------------******+++,,,,,,------......---,,,++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------***+++---......---+++***,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,000///---,,,,,,,,,......,,,,,,,,,++++++*********+++***))))))((()))))))))((((((***++++++***)))(((,,,++++++******++++++,,,))))))((((((((()))***+++************************************************************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************,,,------,,,+++***)))******++++++******)))+++++++++++++++++++++++++++***)))))))))***+++,,,++++++***))))))(((''''''((()))+++,,,,,,,,,,,,+++************************(((***+++,,,+++************+++,,,+++******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---)))***++++++***)))***+++******+++,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,------+++)))((())))))))))))))))))))))))***************************+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++*********+++++++++***)))'''&&&))))))***+++++++++++++++***++++++,,,,,,++++++***&&&''')))***+++++++++***,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******************************++++++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,------......------,,,***++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++***************++++++,,,,,,,,,+++++++++,,,,,,---------))))))******++++++,,,,,,++++++++++++++++++++++++------------------------......------,,,,,,++++++***+++,,,+++***)))+++---,,,,,,,,,++++++*********,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------++++++,,,,,,,,,,,,++++++---,,,+++******+++,,,---------,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------++++++,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,......---,,,,,,++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------***+++,,,------,,,+++***,,,,,,++++++++++++,,,,,,))))))*********+++++++++---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))*********+++,,,,,,,,,,,,+++---,,,+++******+++,,,---,,,,,,+++******,,,---...************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************************+++,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,------+++***************++++++''''''((()))***+++,,,,,,)))***++++++******+++,,,************************&&&))),,,---,,,*********,,,------,,,++++++---...++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++******++++++,,,---''')))++++++***)))***+++)))***++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******,,,------,,,+++***))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******++++++******)))(((&&&&&&(((((()))***++++++++++++***++++++,,,,,,++++++***%%%&&&(((***++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))***++++++,,,+++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,------------,,,,,,)))***++++++,,,+++++++++***++++++,,,,,,------...++++++************++++++*********+++,,,---...///+++,,,,,,------,,,,,,+++,,,,,,------------......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,+++******++++++++++++,,,,,,,,,,,,)))***++++++---......///******************++++++++++++++++++++++++++++++---------------------------------,,,,,,,,,,,,,,,+++,,,,,,+++******+++---,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,---------------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---(((((()))))))))*********))))))************))))))++++++++++++++++++,,,,,,,,,,,,+++***************++++++******+++,,,,,,------,,,***))))))***,,,---------+++++++++,,,...///************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))******************)))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++++++++,,,------++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,******+++++++++******)))&&&&&&((()))+++,,,---...+++,,,,,,***'''(((***---************************'''***,,,,,,***)))+++,,,,,,,,,,,,+++******,,,...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******++++++,,,---&&&(((++++++***)))******))))))***+++++++++++++++******++++++++++++******************************)))******+++,,,,,,,,,,,,************************************************++++++++++++++++++++++++************++++++++++++,,,,,,,,,+++++++++*********)))))))))))))))******((()))***+++,,,,,,,,,,,,***++++++,,,,,,++++++***((()))+++,,,---,,,+++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***++++++,,,,,,,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++((()))***+++,,,++++++*********+++,,,,,,---......,,,++++++******++++++,,,++++++++++++,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++******++++++++++++++++++++++++------------------------------------............+++,,,---,,,******,,,---,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,---.........------++++++,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,---------............------,,,,,,,,,------,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,------------------,,,+++,,,---......***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++***))))))***++++++---,,,,,,++++++,,,,,,---(((((((((((())))))))))))***+++---......---,,,+++*********++++++,,,,,,------,,,++++++******++++++***)))((((((((()))+++,,,---,,,***))))))***,,,---,,,+++***))))))+++---...))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************,,,,,,+++***+++,,,...///+++,,,,,,------,,,,,,+++''''''(((((()))))))))***)))***+++,,,,,,+++)))((()))))))))***++++++,,,,,,------,,,)))&&&&&&***...************************)))***+++)))'''(((,,,///*********(((''''''))),,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---&&&(((++++++***)))******((()))***+++++++++++++++******++++++++++++******************************))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++((()))))))))************,,,,,,,,,+++++++++******)))((((((((()))+++---///)))***+++,,,------...---+++++++++,,,,,,++++++++++++,,,---......---+++))),,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,***++++++,,,,,,++++++***((()))***+++,,,,,,+++*********+++,,,,,,---.........------,,,,,,------...------,,,++++++,,,,,,,,,++++++------------++++++*********++++++,,,,,,,,,,,,,,,------------......,,,,,,,,,------.........)))******+++---...//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---------------------------.........//////000000,,,------,,,++++++,,,...,,,,,,,,,------.........,,,++++++++++++++++++,,,++++++++++++++++++++++++***+++---...///...------,,,,,,---......---,,,,,,+++,,,............,,,+++,,,------....../////////---------....../////////...------,,,,,,,,,------------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,---------......---..................---++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,+++++++++,,,...000111)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++++++++++++++***)))(((---,,,,,,+++*********+++***)))((()))+++,,,,,,+++,,,,,,,,,,,,,,,+++***)))...------,,,+++***))))))************************---,,,+++******+++,,,---++++++++++++++++++++++++++++++************++++++...***((()))---...,,,(((+++++++++*********))))))************************))))))***+++,,,,,,------++++++***)))))))))+++,,,(((((())))))***+++---------------,,,,,,+++++++++******+++++++++,,,,,,,,,******))))))))))))******---,,,+++,,,...///...---***++++++,,,,,,++++++***************************((())))))))))))*********(((((()))***++++++,,,,,,))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************((((((((()))*********+++)))+++,,,,,,***))))))***))))))***+++,,,,,,,,,,,,))))))))))))************************************************************,,,+++++++++******))))))------------------------)))))))))***+++++++++,,,,,,+++)))(((((()))+++,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,---...------,,,((())))))******+++,,,,,,------,,,+++************...------,,,+++++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,...//////---+++)))***+++)))******++++++,,,------,,,,,,---...---,,,+++***---,,,,,,+++***)))((((((******+++,,,---------------,,,+++***))))))))))))++++++++++++++++++++++++---------,,,,,,+++++++++------------------------,,,,,,+++***+++,,,---...------------------------------------------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---......,,,******+++++++++++++++++++++++++++............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///...,,,++++++,,,...///000///---,,,+++,,,------------++++++++++++------,,,,,,,,,++++++*********,,,,,,,,,------.........---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,---,,,+++******,,,...///,,,------......------,,,...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))---,,,++++++******++++++---+++******++++++***(((,,,,,,,,,,,,,,,+++***)))---,,,,,,++++++*********************************,,,+++************+++,,,++++++++++++++++++++++++++++++************++++++...***((()))---...,,,(((+++++++++*********))))))************************)))******+++,,,,,,------,,,+++)))((()))+++++++++******************++++++,,,,,,+++++++++***************+++++++++,,,,,,,,,******))))))))))))******)))((('''(((***+++***)))***++++++,,,,,,++++++******************************++++++++++++,,,,,,,,,+++++++++*********************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++,,,,,,******++++++++++++++++++)))***++++++)))(((((()))++++++,,,,,,,,,++++++***))))))))))))************************************************************+++++++++******)))))))))***************************************+++++++++,,,+++)))(((((()))+++,,,++++++***))))))***++++++******************************+++++++++,,,,,,,,,'''((()))***+++******)))---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,+++******)))))))))***------............------******+++++++++,,,,,,,,,******************************+++,,,,,,,,,++++++,,,---...---+++)))***+++)))******++++++,,,------+++,,,,,,------,,,******......------,,,+++++++++,,,,,,,,,------,,,++++++,,,+++++++++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,---------------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...---,,,,,,,,,,,,---...---,,,++++++*********+++------,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,***+++,,,---...------,,,,,,,,,+++++++++,,,---...,,,------......------,,,------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******,,,,,,++++++******++++++,,,+++******+++,,,***)))++++++,,,,,,,,,+++******++++++++++++++++++++++++************************+++******))))))******+++++++++++++++++++++++++++++++++************++++++---***((())),,,---+++)))+++++++++************************************************++++++,,,,,,------***'''(((***,,,+++***,,,++++++***))))))*********************)))))))))******+++++++++,,,,,,,,,******))))))))))))*********)))((()))+++,,,+++******++++++,,,,,,++++++******************************++++++++++++,,,,,,,,,...---,,,+++***(((''''''******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,------...------------,,,,,,,,,,,,***+++,,,+++)))((()))***,,,,,,,,,,,,+++***)))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,+++***))))))***+++,,,++++++***))))))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,+++......------,,,++++++***+++++++++***++++++,,,,,,++++++***))))))))))))***++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,+++*********+++,,,+++***)))***,,,)))******++++++,,,------++++++,,,,,,++++++***)))------------,,,,,,,,,,,,------------,,,+++***)))+++++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++------------------------------,,,+++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++---......,,,++++++,,,------------------------,,,,,,------...---------++++++++++++++++++++++++------------------,,,,,,------------------------++++++,,,,,,++++++******------,,,,,,,,,,,,------,,,---------------......---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***++++++,,,---,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------......---,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++,,,,,,++++++***++++++,,,)))((((((***,,,......---++++++,,,,,,,,,++++++************++++++,,,,,,,,,***************************))))))))))))))))))***************************++++++************++++++,,,***))))))+++,,,+++)))*********************************************************++++++,,,,,,,,,...***''''''+++---+++)))++++++***************+++******************************+++++++++,,,,,,,,,+++******))))))******+++,,,******+++,,,---,,,+++***++++++,,,,,,++++++***************************(((((()))))))))*********...---,,,+++***(((''''''******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))******+++,,,---............------,,,,,,,,,++++++,,,---,,,***)))***,,,,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))------------------------,,,+++++++++***)))))))))++++++***))))))***+++++++++******************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------------+++++++++******)))))))))************+++,,,------,,,,,,+++++++++++++++,,,))))))************))))))******+++++++++,,,,,,,,,************************,,,,,,,,,,,,++++++***)))((()))++++++******+++,,,)))******++++++,,,------++++++++++++******))))))*********+++++++++,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,***)))+++---......---,,,,,,---++++++++++++++++++++++++++++++,,,---............++++++++++++++++++++++++.........------,,,,,,,,,,,,------......------,,,,,,---...///...---,,,+++---------,,,,,,---------++++++,,,,,,------......------,,,,,,+++++++++***+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---******+++++++++,,,,,,,,,***+++,,,---------,,,,,,,,,------......------,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++,,,++++++***++++++,,,,,,))))))(((***---......---***++++++,,,,,,,,,++++++*********++++++,,,,,,---************************)))))))))******)))))))))************************++++++************+++++++++***)))******+++***)))***************************************************+++++++++++++++,,,,,,---***((((((***,,,+++***))))))))))))***+++,,,---******++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++)))((('''(((***+++***)))***++++++,,,,,,++++++***************************(((((()))))))))*********+++++++++*********))))))******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************((())))))***+++,,,,,,---------,,,,,,++++++*********++++++***(((''')))+++)))***+++,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))*********)))))))))))))))))))))))),,,+++++++++***)))))))))+++******************+++*********++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,*********))))))))))))***))))))*********+++++++++************+++,,,------+++++++++******+++,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,,,,++++++***)))((()))************+++---)))******++++++,,,------+++++++++************************++++++,,,------***+++,,,,,,---------,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...............++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***,,,------,,,***)))+++---......---,,,---...++++++++++++++++++++++++++++++,,,---............++++++++++++++++++++++++.........------,,,,,,,,,,,,------......------,,,+++,,,---...///...---,,,------------------------******++++++,,,,,,---------------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,*********+++++++++,,,,,,***+++,,,---------,,,,,,,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,------...,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******++++++******++++++,,,,,,...---++++++,,,,,,***)))******+++,,,,,,,,,++++++*********++++++,,,,,,,,,************************)))******++++++******)))************************++++++************++++++***************************************+++++++++************************++++++++++++++++++++++++++++++***))))))***+++,,,((((((((()))***,,,---...*********+++++++++++++++******+++++++++,,,,,,,,,++++++************+++++++++))))))***+++,,,+++******++++++,,,,,,++++++******************************++++++++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))******++++++,,,++++++++++++************(((((((((&&&%%%%%%&&&((())))))***+++,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************+++++++++***************************************)))***++++++++++++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++*********++++++***++++++,,,------......+++++++++***++++++,,,,,,)))(((((((((((()))*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******(((***++++++******,,,---)))******++++++,,,------,,,,,,+++************+++,,,,,,------......//////)))***+++,,,------------...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,------------------------------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,++++++---...///---------...------------------------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------******+++,,,,,,,,,++++++------............------******+++++++++++++++,,,...---------------,,,,,,---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------,,,,,,,,,---......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))++++++******++++++,,,---000...---,,,,,,+++)))((()))***+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,******************************+++,,,,,,+++******************************++++++************++++++)))*********)))))))))***))))))*********+++++++++************************++++++++++++++++++++++++)))+++---+++''''''***...***)))))))))***+++,,,,,,)))))))))*********++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,+++***+++---------+++***++++++,,,,,,++++++******************************++++++++++++,,,,,,,,,************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************++++++++++++))))))(((&&&%%%%%%''')))***++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++*********++++++*********)))***++++++++++++***)))******************************+++++++++,,,,,,,,,///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***+++++++++((((((((((((((()))******(((((())))))))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++***+++,,,,,,++++++,,,---)))******++++++,,,------...---,,,+++***++++++,,,---------...............++++++,,,------,,,,,,,,,...---,,,,,,,,,,,,,,,---------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,,,,---...------------------------------------------------+++---//////...---...///---------------------------------...------,,,,,,------------------------,,,,,,------------------...---,,,,,,,,,,,,---...+++*********++++++,,,---,,,---...//////...---,,,,,,,,,,,,,,,,,,+++++++++---..................///............------------........................+++,,,...//////...,,,+++---,,,+++++++++,,,......,,,,,,+++++++++,,,---...,,,------......------,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((+++*********+++,,,,,,---...,,,+++,,,------,,,***)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,------,,,+++***))))))))))))))))))))))))++++++************++++++)))*********)))((()))***))))))******++++++++++++************************++++++++++++++++++++++++(((,,,...,,,&&&%%%***000,,,+++******)))*********'''((((((((())))))************+++++++++,,,,,,,,,,,,++++++******++++++,,,(((&&&&&&'''((()))((('''+++++++++,,,,,,+++++++++************************((())))))))))))*********++++++++++++******))))))++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************---,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,+++)))((((((***---,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))))))))))))))))))))))))))******+++++++++,,,******++++++++++++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,***)))((()))******,,,,,,+++******)))))))))------,,,+++******************)))******+++,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++---------++++++,,,---)))******+++,,,,,,------...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******---------------...///000------------------------)))))))))******+++++++++------------------------***+++,,,---...---,,,,,,++++++++++++++++++++++++------------------------++++++++++++,,,,,,---...........................///......------......///+++---//////.........///++++++++++++++++++++++++............---,,,++++++........................,,,,,,,,,------.........///...,,,++++++,,,...///------,,,+++,,,---///000,,,---...//////...---,,,.........------,,,,,,,,,---.........///000000000/////////...---------,,,////////////////////////+++---///111111///---+++------,,,+++,,,---...///---,,,+++******,,,...///,,,------......------,,,,,,++++++++++++++++++,,,------------------------,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///......------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''(((((())))))))))))(((******+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++))))))+++......,,,)))************************++++++******************------,,,+++*********+++++++++++++++++++++++++++,,,,,,++++++***++++++,,,((()))+++---...---+++***+++++++++*********))))))(((((()))************))),,,++++++******++++++,,,+++++++++*********))))))++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,************************************************///---+++))))))+++---///******+++++++++,,,,,,,,,******++++++++++++************++++++++++++******++++++,,,,,,,,,++++++***,,,+++++++++,,,,,,---...,,,,,,---...---,,,***))),,,+++***))))))***+++,,,************************))))))***++++++++++++***(((((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++---,,,+++***+++,,,---...*********************************************************++++++,,,,,,,,,************************///...,,,+++++++++,,,,,,,,,,,,,,,+++++++++******)))************+++++++++))))))))))))***+++,,,,,,************************,,,,,,,,,+++***)))((('''++++++,,,,,,,,,,,,------+++,,,---------+++)))'''******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++++++++,,,+++++++++************)))***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......000////////////.........///......---+++******)))///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------------------------------)))***,,,...000000000000,,,------......------,,,------------------------------------------------,,,---......,,,,,,---......------,,,,,,------....................................---,,,,,,,,,++++++++++++,,,,,,,,,------...---++++++++++++---...........................+++,,,---......---,,,+++---,,,,,,++++++,,,,,,---........................///...------,,,,,,,,,---------------------------000...+++,,,......,,,******++++++,,,,,,------......------,,,,,,,,,---------,,,++++++******++++++++++++******+++---...000++++++,,,,,,,,,---------******++++++++++++******)))******+++++++++++++++************************************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++***)))+++......,,,)))************************++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++*********++++++)))***+++,,,,,,++++++***+++++++++*********))))))((()))******++++++******,,,++++++++++++++++++,,,+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---,,,***))))))***,,,---))))))*********+++++++++******++++++++++++************++++++++++++************+++,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,---------,,,+++***++++++************++++++************************))))))***++++++++++++***))))))******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***+++************+++,,,,,,************************************************++++++++++++++++++,,,,,,************************...---,,,+++******+++,,,,,,,,,,,,+++++++++******)))************+++++++++++++++*********++++++,,,************************+++++++++++++++***)))(((+++++++++,,,,,,,,,------)))***,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...------------...++++++++++++***************+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------....../////////.........------......---------------,,,......---,,,,,,,,,------......------,,,,,,,,,,,,------------------------------------------------***+++---...///000//////,,,------......------,,,------------------------------------------------,,,---......,,,,,,---......------,,,,,,------...---------------------------------------,,,,,,,,,........./////////000000---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---,,,,,,++++++,,,,,,---........................---,,,,,,+++*********+++------------------------///---+++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///++++++,,,,,,,,,---------,,,,,,,,,,,,+++***))))))((()))******++++++******************************)))))))))*********++++++************************************************************************+++******+++------,,,***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++*********************+++******************))))))+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))******(((((()))))))))***************++++++++++++************++++++++++++******)))***+++,,,,,,,,,,,,,,,++++++******)))*********,,,,,,,,,---,,,,,,+++***++++++,,,,,,,,,,,,++++++************************))))))***++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++,,,,,,,,,,,,+++)))******++++++******)))))))))***++++++++++++***++++++++++++++++++++++++************************,,,,,,++++++++++++++++++************************,,,,,,+++************+++,,,,,,,,,+++++++++******)))************+++++++++---,,,,,,++++++++++++,,,++++++++++++++++++++++++******+++++++++******)))++++++++++++,,,,,,,,,,,,((()))+++,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...------------...,,,+++++++++***************+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------..................---------,,,---------....../////////------,,,,,,,,,---....../////////...............------------------------------------------------,,,---......//////......,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------------,,,,,,------------,,,,,,++++++++++++++++++++++++...------,,,,,,------...------,,,,,,,,,,,,------........................,,,,,,,,,+++++++++++++++---------------------------,,,+++,,,.........,,,......---,,,,,,+++*********+++---.........------......---------,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,------------+++++++++***)))((('''&&&(((((()))************)))************************((())))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++,,,,,,,,,+++************************+++++++++,,,,,,,,,,,,,,,......---,,,+++***((((((++++++++++++++++++++++++))))))******************++++++***)))((((((((()))************************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))*********+++******++++++++++++************++++++++++++******++++++,,,,,,,,,++++++***,,,++++++***************++++++,,,,,,,,,+++++++++++++++---......---++++++************************))))))***++++++++++++***+++++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******++++++++++++******((()))+++,,,,,,,,,+++***++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************+++*********************,,,,,,,,,+++++++++******))))))*********+++++++++......---,,,++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++***++++++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,++++++++++++,,,,,,,,,+++++++++************+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------............---------,,,,,,,,,------------............,,,,,,,,,,,,,,,---...////////////...............------------------------------------------------..................------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000//////***++++++++++++,,,,,,,,,+++,,,---......---,,,+++************************...---,,,++++++,,,---...------,,,,,,,,,,,,------..........................................------------------------------,,,,,,,,,,,,---.........---------,,,,,,++++++++++++,,,...//////...,,,***---------------,,,,,,+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++***(((''''''(((((()))************)))************************((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++++++++++++++,,,---************************)))*********+++++++++,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++((()))***++++++++++++***++++++***)))((((((((()))************************++++++*********+++,,,---***++++++,,,,,,++++++***************************))))))))))))))))))))))))++++++++++++++++++++++++))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***++++++++++++++++++************+++++++++,,,,,,******++++++++++++************++++++++++++******---------,,,+++***)))(((---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++---......---++++++************************))))))***++++++++++++***,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++)))***,,,---------,,,+++++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************************************,,,,,,,,,+++++++++******))))))*********+++++++++......---,,,++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,---------------------------------------,,,++++++++++++,,,,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------............---------,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---...///------------------------------------------------------------------------///.........------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...///000222222222111000............////////////,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---......------,,,,,,------...........................------.../////////...---------------------------+++,,,------------...///+++++++++,,,,,,------------.../////////,,,***(((+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,++++++,,,,,,---------.........------------,,,+++******((()))******++++++******************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,+++******,,,...************************)))))))))******++++++,,,%%%'''))),,,---.........++++++++++++++++++++++++((()))+++,,,------,,,+++******************))))))***************+++++++++++++++***))))))+++,,,---***+++,,,------,,,+++******************+++++++++************************))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++******+++++++++***++++++++++++,,,,,,,,,******++++++++++++************++++++++++++******---------,,,+++***)))(((,,,,,,++++++,,,,,,---...+++************+++,,,,,,++++++,,,,,,,,,,,,++++++************************))))))***++++++++++++***+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++++++++************************)))***++++++,,,+++++++++,,,,,,,,,+++++++++******)))************+++++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++************++++++++++++------,,,++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******++++++,,,,,,------...------------------------//////...------------...,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------..................---------,,,---------,,,,,,+++++++++------,,,,,,,,,---......,,,,,,,,,,,,,,,---------------------------------------------------------///......---------......,,,------......------,,,------------------------------------------------,,,---......,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...000222333333222111000,,,------------.........------............------------------------------...------,,,,,,------.........------------..............................***+++---......---,,,,,,------------------------+++---...---,,,,,,---...******+++,,,,,,---............//////...,,,***)))***+++,,,---,,,+++***)))++++++,,,---------,,,,,,,,,---------............,,,,,,,,,------,,,++++++)))******+++++++++++++++************************************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,+++)))))),,,///************************))))))***++++++,,,------&&&(((***,,,......---,,,++++++++++++++++++++++++)))***,,,.........---,,,)))***+++,,,,,,++++++***))))))*********++++++++++++***)))((((((***+++---)))***,,,------,,,***)))))))))*********+++++++++++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,************++++++++++++******++++++++++++************++++++++++++*********++++++,,,,,,+++++++++************+++,,,......+++***)))))))))***,,,---++++++************++++++************************))))))***++++++++++++******++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++,,,,,,************************)))***+++,,,------,,,+++,,,,,,,,,+++++++++******)))************+++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******************++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))******+++,,,,,,---......------------------------//////...------------...------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------....../////////.........------,,,,,,,,,---------------......---,,,,,,,,,------++++++,,,,,,,,,---------------------------------------------------------......---,,,------//////,,,------......------,,,------------------------........................,,,---......,,,,,,---......------,,,,,,------...------------------------...///111222222111...---*********+++++++++,,,,,,......------------......------------------------,,,------------------,,,......------------..............................***+++---...///...---,,,------------------------,,,...///...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...---,,,***))))))***,,,------------,,,------------............))))))***+++++++++************+++,,,,,,,,,,,,+++***************************++++++++++++,,,,,,,,,***************************************************************************+++,,,+++)))))),,,///******************************+++,,,,,,---......+++,,,---...---+++((('''++++++++++++++++++++++++)))***---/////////...---((()))+++---...---,,,***))))))******++++++++++++***)))((('''''')))+++,,,)))***,,,------,,,***)))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,+++***'''&&&&&&'''***+++))))))))))))******************++++++++++++************++++++++++++******((((((***+++,,,------...((((((((()))***,,,---...******)))))))))***,,,---,,,+++***))))))***+++,,,************************))))))***++++++++++++*********+++,,,,,,---......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------******+++,,,,,,,,,,,,+++******++++++++++++******+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,---***************************+++,,,---...------,,,,,,,,,,,,+++++++++******)))************+++++++++))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******))))))************+++++++++************+++,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))******+++,,,,,,---......------------------------------,,,++++++++++++,,,---------,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......000////////////.........++++++,,,---...///000111///...------,,,,,,,,,,,,,,,,,,,,,------.........------------------------------------------------...------,,,---...///000,,,------......------,,,------------------------////////////////////////,,,---......,,,,,,---......------,,,,,,------...........................---///000111111///,,,+++---------........./////////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++......------------..............................,,,---///111111000///...------------------------,,,...000...+++***+++---...------,,,,,,++++++***++++++++++++---...000111,,,---...//////---+++***(((***+++---......---------------.........//////,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++************++++++++++++************++++++,,,,,,,,,++++++*********,,,+++******,,,---,,,*********+++++++++,,,,,,,,,,,,,,,+++***))))))))))))******++++++++++++******)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++******))))))++++++,,,///222000,,,((()))************+++++++++***++++++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++...---+++*********++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++************************......,,,,,,,,,,,,......//////...---,,,,,,++++++++++++++++++++++++++++++...---,,,+++***+++,,,,,,+++++++++++++++***)))((('''((()))***+++,,,------++++++************++++++...---+++***)))***++++++,,,,,,,,,++++++***************++++++++++++******------------------------+++++++++++++++++++++++++++------,,,***)))***+++++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***((((((((()))***++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,+++*********+++,,,---*********++++++,,,,,,,,,***++++++,,,,,,---......******))))))))))))******---,,,,,,+++*********+++---,,,,,,,,,+++*********++++++*********+++---...---......,,,***((()))***000///---,,,++++++,,,---------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///......---,,,/////////////////////////////////...---,,,******------------------------000///...---,,,,,,---...------------------------------------------------//////.........------------------........./////////////////////.................................------------------------////////////////////////......,,,+++)))(((&&&&&&........................------------------------........................------------------------...------,,,,,,------.../////////...------,,,,,,---------.........//////.................................------,,,,,,,,,------------------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---,,,,,,---......---,,,,,,---------.........//////,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++************++++++++++++************++++++,,,,,,,,,,,,+++++++++***,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,++++++*********++++++,,,******++++++++++++******))))))***++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))+++***+++---//////+++((()))************+++++++++*********++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++---,,,+++***)))******+++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************++++++++++++************************...---,,,++++++,,,---...///......---,,,,,,++++++++++++++++++++++++++++++...---,,,+++++++++,,,,,,++++++++++++++++++******+++++++++++++++++++++,,,++++++************++++++------,,,+++++++++++++++,,,,,,,,,+++++++++************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,*********,,,++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***)))(((((()))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++*********+++,,,---******+++++++++,,,,,,,,,---------,,,++++++******++++++************++++++---,,,++++++******+++++++++++++++++++++*********,,,+++*********+++,,,---,,,------,,,***)))***+++------,,,,,,,,,------...---------------------------------,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---.../////////...........................////////////...---,,,,,,........................000///...---------......------------------------------------------------//////.........------------------.........///////////////////////////...........................------------------------........................////////////////////////........................------------------------........................------------------------...------,,,,,,------...........................---------.........//////.................................------,,,,,,,,,------------------------------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---++++++,,,------,,,++++++,,,------------.........++++++************++++++++++++++++++++++++++++++++++++************++++++++++++************++++++------,,,,,,,,,,,,++++++,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,*********++++++,,,---...******++++++++++++******((())))))***************++++++++++++++++++++++++*********)))))))))))))))+++******,,,------+++))))))************+++++++++))))))***+++,,,,,,------++++++************++++++++++++++++++++++++++++++,,,+++******)))*********++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------************+++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,......------,,,,,,++++++++++++++++++++++++++++++...---,,,+++++++++,,,,,,***++++++,,,,,,,,,,,,+++///......---,,,+++******++++++************++++++,,,------------,,,,,,+++,,,,,,,,,++++++++++++*********++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,+++***+++---++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))******************************++++++++++++++++++++++++++++++***************)))************************++++++******++++++,,,---***++++++++++++,,,,,,,,,,,,,,,,,,+++******)))))),,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++***************+++++++++---,,,,,,++++++++++++,,,***+++,,,,,,******+++,,,***+++,,,---............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,...///000000000...........................///////////////......////////////////////////.........------...//////------------------------------------------------/////////............---------........./////////......//////////////////........................////////////////////////........................---------...//////000000........................////////////////////////........................------------------------......------------......,,,------...//////000000------........./////////.................................---------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...////////////...---***++++++,,,,,,++++++***,,,,,,,,,,,,------------++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++************++++++++++++************++++++---,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,,,,+++)))******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...***++++++,,,,,,++++++***)))******+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,,,,++++++))))))*********+++++++++))))))***+++,,,------...++++++************++++++++++++++++++++++++++++++************************+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))************************+++,,,,,,,,,,,,---------*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++***+++,,,,,,------------......---,,,+++******)))++++++************++++++,,,---...///...---,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,,,,++++++,,,---************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))+++***++++++++++++,,,,,,++++++++++++++++++++++++((())))))******+++,,,,,,+++++++++******+++++++++,,,,,,++++++***++++++,,,)))))))))******+++++++++------,,,,,,++++++++++++)))***,,,,,,++++++,,,---***+++---...///...---,,,------------------------,,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///+++,,,---...////////////........................------...///////////////........................------.........///000000................................................/////////...........................////////////............////////////........................////////////////////////------------------------............------------........................////////////////////////......................................................------------......---........./////////000............////////////.......................................---------........................---------,,,,,,---------------------------------........................++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,++++++************++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,***)))******+++++++++,,,,,,,,,...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++)))))))))))))))*********,,,,,,---------,,,,,,,,,))))))*********+++++++++))))))***+++,,,,,,------++++++************++++++++++++++++++++++++++++++*********+++++++++******,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++------------------------************************+++++++++,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++***+++,,,,,,------------++++++++++++************++++++************+++++++++,,,---...///...---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++)))***,,,,,,++++++,,,---************************,,,+++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++*********++++++++++++***************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******++++++,,,,,,,,,,,,++++++++++++++++++++++++((())))))******+++,,,,,,******))))))))))))******,,,++++++***++++++,,,,,,))))))******+++++++++,,,------------,,,,,,++++++(((***++++++++++++,,,...,,,---...///...---+++***------------------------,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---...............------........................+++,,,------............---------------------------......//////000000000................................................////////////////////////........./////////000000---.........//////000000////////////////////////000000000000000000000000........................000000000000000000000000////////////////////////000000000000000000000000////////////////////////........................///......------......///000000/////////................../////////000000........................................................................------------------------------------------------......------------......------,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---++++++************++++++++++++************++++++******++++++++++++,,,,,,...,,,++++++,,,+++***)))******+++++++++,,,,,,,,,...---,,,+++************++++++,,,,,,,,,,,,++++++------------------,,,+++++++++++++++++++++++++++***************++++++++++++---//////...,,,,,,---)))************+++++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,------------------------******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,+++******++++++,,,,,,,,,,,,+++)))))))))******+++++++++++++++************+++++++++,,,,,,------------,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++***+++,,,,,,+++***+++---************************,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------************************)))***+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,+++******))))))***))))))))))))))))))***++++++******++++++,,,,,,+++++++++++++++,,,,,,,,,,,,---------------,,,+++)))***,,,,,,++++++,,,---............---,,,+++***------------------------+++,,,---......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------......//////...------,,,------------------------++++++,,,---......------------------------------......///000000000//////...................................................////////////000000000....../////////000000000------......///000000000////////////////////////000000000000000000000000////////////////////////++++++,,,---///000111111////////////////////////000000000000000000000000////////////////////////........................//////............//////111111000//////...------....../////////000000000......................................./////////........................------............------------------------------......------------.........------,,,,,,------...,,,,,,,,,,,,------------++++++,,,------,,,++++++)))******+++,,,,,,------++++++************++++++++++++************++++++)))))))))******+++++++++...,,,++++++++++++***(((******+++++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,------,,,,,,+++,,,------------,,,+++***++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,(((+++///000...+++++++++)))************+++++++++,,,,,,,,,++++++++++++***++++++************++++++++++++++++++++++++++++++***+++,,,---...------,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,************************************************)))))))))*********+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,+++***++++++++++++++++++***************+++++++++,,,,,,++++++************+++++++++++++++++++++,,,------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,*********,,,************************------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,,,,,,,+++++++++******---------,,,++++++******+++******))))))******+++++++++******++++++,,,------------,,,,,,,,,,,,,,,+++,,,---.........---,,,***+++,,,,,,+++***+++---...------,,,,,,,,,------------------------------+++,,,...//////...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------..................------------------------,,,---...............---........................//////000111000000........................................................./////////000000000000.../////////000000000000------......///000000111////////////////////////////////////////////////000000000000000000000000******+++,,,,,,---......////////////////////////////////////////////////////////////////////////........................//////............//////000000000///////////////.../////////000000000000........................---........./////////000........................,,,---...//////...---,,,...........................------,,,,,,------...------,,,++++++,,,------,,,------------.........++++++------------++++++))))))***+++,,,,,,------++++++************++++++++++++************++++++(((((())))))*********+++...---++++++++++++***(((******+++++++++,,,,,,,,,))))))))))))***+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++++++++,,,,,,---------&&&***///000---***)))***)))************+++++++++------,,,++++++******)))++++++************++++++++++++++++++++++++++++++***+++---...///...------,,,------......------,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((())))))))))))*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...---,,,+++***+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++***)))***+++---...*********++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,***)))***+++))))))))))))))))))))))))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++------------------------++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,,,,,,,++++++************++++++,,,,,,---......,,,++++++++++++++++++,,,+++*********+++,,,,,,---.........------,,,,,,,,,***+++---...///...------***,,,,,,,,,******+++,,,---,,,++++++,,,---///000------------------------+++,,,...//////...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000++++++---...//////000000------------------------...///////////////......////////////////////////000000111111111///...---////////////////////////////////////////////////.../////////000000111111////////////000000000000---------...///000000111000000000000000000000000////////////////////////000000000000000000000000222111111000//////......000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////............//////......//////000000111111////////////000000000000........................---.........//////000000////////////////////////,,,---...//////...---,,,...........................---,,,,,,,,,,,,---...---,,,+++******+++,,,------------.........//////******************************+++++++++,,,,,,,,,************************,,,,,,,,,,,,++++++***)))---,,,***)))))))))******,,,+++*********+++,,,---++++++******)))*********,,,---------,,,,,,+++***++++++******+++---...///******+++,,,------......,,,//////,,,+++......+++************+++,,,------+++,,,,,,,,,,,,+++******)))************+++++++++,,,,,,+++******+++,,,,,,((()))+++,,,------,,,+++((()))***+++,,,+++******000///...,,,+++***))))))---------,,,,,,,,,++++++++++++******++++++,,,------,,,+++***))))))))))))++++++***************+++++++++++++++++++++++++++,,,,,,,,,++++++*********)))************+++++++++***++++++,,,,,,++++++***------.........---,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***+++---///000---,,,,,,++++++,,,,,,---+++***)))***,,,---,,,+++***+++,,,---............++++++******++++++,,,------------,,,,,,+++++++++)))))))))***++++++,,,,,,,,,,,,,,,++++++*********************************------.........---+++***.........---------,,,,,,)))***,,,---......---,,,///...---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,,,,---...,,,+++)))(((((()))+++,,,,,,,,,,,,++++++*********...------,,,,,,++++++***,,,,,,,,,++++++*********+++++++++,,,,,,+++******+++++++++,,,,,,---------************************++++++,,,,,,,,,,,,------..................------,,,------......------,,,///...---,,,+++*********...------------...//////------------------------------------,,,,,,+++******+++,,,,,,------,,,,,,///////////////.................................//////.........---------........................000000000000000000000000////////////////////////000//////.........////////////............//////222000.........///...---...---------...000111333222///...///111222000...333111///000111111...+++//////.........///000111......///000222111///,,,000000111222222111000000222222222222111111111111000///...------...///000111000///......///000111------......///000000000000000000000////////////......////////////......///......------///000111//////////////////////////////.........---------((()))+++---...000000000------............---------,,,+++++++++,,,---...000///...---------------/////////...------,,,,,,******************************+++++++++,,,,,,,,,************************++++++,,,,,,,,,+++******+++,,,,,,---,,,+++***)))++++++*********+++,,,---,,,++++++*********++++++------------,,,,,,+++***++++++******+++---...///,,,++++++******++++++++++++...---******------++++++******++++++,,,---...+++,,,,,,,,,,,,+++******)))************+++++++++,,,,,,+++******+++,,,,,,***+++,,,,,,,,,+++******((()))***+++,,,++++++***---,,,,,,+++************,,,,,,,,,+++++++++******++++++******++++++,,,---,,,,,,+++***))))))))))))++++++***************+++++++++++++++++++++++++++,,,,,,,,,+++++++++******************++++++++++++***++++++,,,,,,++++++*********++++++,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,++++++++++++,,,,,,,,,+++******+++,,,***)))******+++,,,------------++++++******++++++,,,---------,,,,,,++++++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++------+++*********++++++))))))******++++++,,,,,,))))))+++,,,---...............---,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++******************++++++++++++,,,+++)))(((((()))+++,,,,,,,,,,,,+++++++++*********++++++,,,,,,------...---------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,------------------...///,,,,,,,,,,,,,,,---......---------------------------------------,,,+++***++++++,,,------------,,,........./////////////////////////////////////////////.........---------////////////////////////000000000000000000000000000000000000000000000000000000////////////000000...............///000000000///......000111111111000000///......//////000222000///000222333222000333000//////111111///---000111222222222222222111000///......//////...,,,////////////////////////000000000/////////......000///............///000111000///......///000111///////////////...............//////000000111111......////////////......///......---...///000111//////////////////////////////.........---------+++,,,------............------............------...---,,,+++++++++,,,---//////...---------------------..................******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++***,,,...//////---***)))++++++******++++++,,,---,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,---.........,,,+++)))(((((())))))+++---,,,((((((,,,---+++++++++++++++,,,---...///+++,,,,,,,,,,,,+++******)))************+++++++++,,,++++++******++++++,,,,,,,,,---,,,,,,***)))((()))******+++,,,+++++++++*********)))******++++++++++++++++++************++++++******++++++,,,---++++++***************++++++***************++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************+++++++++,,,***++++++,,,,,,++++++***))))))***+++,,,,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++************++++++************++++++...,,,++++++++++++***(((******+++,,,,,,+++++++++++++++******++++++,,,---,,,,,,+++++++++++++++***++++++******)))((((((''',,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---+++)))''''''(((***,,,''''''((()))***+++,,,---*********+++,,,---///000...------,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++******,,,+++++++++*********))),,,+++***))))))***+++,,,,,,,,,,,,++++++++++++******++++++,,,,,,------.........------------,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++''''''((((((***+++---...,,,++++++++++++,,,------------------------------,,,------------,,,,,,++++++,,,------......------------......//////000000000000000000000000000000/////////............---000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111////////////000000111222------------...///000000333222222111000//////...222111000111333444333222333111//////111111111000///111222333333222000///333000...---...//////...000000////////////000000000000/////////.........000//////......//////000000000////////////000000111000000///......------------...///000111222222......////////////......///............///000000/////////////////////////////////............---...//////......---++++++------............------......---,,,++++++,,,,,,//////...------------...,,,,,,------...//////000******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,***+++---......,,,+++***+++***++++++++++++,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------...---+++)))((()))***++++++,,,+++((()))---///---,,,,,,,,,,,,---...//////+++,,,,,,,,,,,,+++******))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++******++++++******++++++,,,---*********)))******++++++*********)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***)))***+++,,,---.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********+++,,,,,,---+++******))))))******+++...,,,+++,,,------,,,++++++,,,,,,,,,,,,++++++***++++++******++++++,,,---++++++++++++++++++++++++*********))))))(((((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))***+++))))))***+++,,,,,,---------,,,+++***+++,,,---...------,,,,,,+++,,,,,,---+++******))))))******+++,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++++++++***))))))***++++++++++++++++++++++++++++++...------,,,,,,++++++***---------------,,,,,,,,,,,,,,,------......---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,++++++&&&&&&&&&''')))***,,,---,,,,,,,,,+++,,,,,,---...------------------------,,,---------------,,,,,,,,,,,,---...............,,,------...///000111111/////////////////////////////////...............000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222111111000111111222222///000000///...///000111333333333333222222111111333333333333444444444333333222111000111222333333222333333444444333111111222111//////111111111000222222111000000111222222222222111111111000000000000//////////////////000000000////////////000000000000//////.....................///000111111111......////////////................../////////000/////////////////////////////////...............////////////...---++++++------............------///......---,,,,,,++++++///......---------......---------.........//////******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++************++++++******++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---...---,,,+++++++++,,,------++++++,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***---,,,******///000///,,,,,,,,,,,,---...//////+++,,,,,,,,,,,,+++******))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++,,,,,,,,,...---,,,++++++***++++++...------------,,,,,,,,,++++++******++++++,,,---*********)))******++++++******))))))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---+++******))))))******+++---,,,+++---///000000///,,,---------------,,,+++++++++******++++++,,,---++++++++++++++++++++++++((()))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++***++++++++++++++++++++++++///...,,,+++******+++,,,,,,,,,+++++++++,,,,,,---++++++************++++++,,,,,,,,,+++++++++******++++++,,,,,,---......///+++******************+++++++++++++++++++++++++++...------,,,,,,++++++***+++++++++++++++,,,,,,,,,+++,,,------.........------------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---------.........///+++,,,,,,------,,,,,,+++------,,,------...//////---------------......///------------------------,,,------......---------------...////////////...,,,------...///000111111........................////////////////////////////////////////////////000000000000000000000000////////////////////////000000//////000111111222222111111000000000111111111333444333222333555777222222333444444555666666888999::::::999777555444333333333222222222333444777777777777777777777777111000000111333333222000222111111111111111111222222222222222111111111111///000000000000000000/////////000000000000//////............//////000000000000000000////////////......////////////......---......///////////////////////////////////////////////////////////////.........///......------------............------............------,,,,,,......---------....../////////.........---------******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++***)))((()))***+++,,,)))***+++,,,,,,,,,,,,++++++******++++++,,,---...---,,,+++***+++,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((,,,---+++,,,000111///++++++++++++,,,---...///+++,,,,,,,,,,,,+++******)))************+++++++++***++++++,,,,,,++++++***************+++,,,---...,,,++++++++++++,,,------///...---,,,++++++++++++............------------++++++******++++++,,,---++++++***************+++))))))))))))***+++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***(((((()))***+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++************++++++************++++++,,,++++++---///111111000,,,------......---------++++++******++++++,,,---+++,,,,,,,,,,,,,,,------((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,************************)))+++,,,---...---,,,+++++++++*********)))))))))///...---,,,+++*********+++++++++++++++,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,+++++++++************+++,,,---...//////***************************++++++++++++,,,,,,,,,***++++++,,,,,,------...******++++++++++++,,,,,,***+++,,,------...---------,,,,,,,,,,,,,,,,,,+++************************++++++,,,,,,,,,,,,------,,,------....../////////,,,------......------,,,///......------------......------------...//////------------------------,,,------............------...//////000/////////------......//////000000...........................////////////000000000////////////////////////000000000000000000000000000000000000000000000000000000000000111222333333222111111222222333444555111333666666555666999===888888888999:::===???AAADDDGGGJJJJJJFFFAAA<<<:::888999;;;;;;999888888999;;;<<<======>>>>>>>>>===666555333333444444222111000111222222222222111000222222111111111000000000///000000111111000000/////////000000000000//////------......///000000111111000000000/////////.........////////////......---......///000/////////////////////////////////...////////////000000000------...////////////...------............------,,,---............------...------------...//////000//////...------,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***************++++++,,,,,,,,,)))***+++,,,,,,,,,++++++)))))))))******,,,---------,,,+++******,,,...///+++,,,---------,,,+++++++++,,,---------+++)))(((%%%***,,,,,,---000000---+++******++++++,,,---...+++,,,,,,,,,,,,+++******)))************+++++++++***+++,,,,,,,,,,,,+++***,,,+++*********+++,,,---,,,,,,+++++++++,,,---...,,,,,,+++++++++++++++,,,......---------,,,,,,,,,++++++******++++++,,,---,,,,,,+++***))))))))))))))))))))))))***+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++***((())))))*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,++++++++++++,,,,,,+++******+++...//////...***+++,,,---------------++++++******++++++,,,---,,,,,,---------.........+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------************+++++++++++++++,,,,,,------,,,,,,+++++++++******+++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,+++++++++***************++++++,,,,,,,,,*********++++++***************+++++++++,,,,,,,,,***++++++,,,,,,------...+++++++++,,,,,,,,,------)))***+++,,,------------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,------...//////---......//////......---,,,,,,++++++++++++,,,,,,------,,,,,,------...///------------------------,,,,,,---.....................///000000000000///.........///////////////.........................../////////000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222333333444666666555555777999;;;>>>@@@BBB@@@CCCDDDCCC???>>>AAAEEEHHHGGGEEEEEEGGGKKKOOOQQQTTTYYY]]]]]]WWWNNNHHHDDDDDDHHHKKKKKKHHHEEEDDDEEEHHHKKKOOORRRSSSRRROOOLLLFFFAAA<<<777666777777777222444666777777666444222333333333222222222111111///000111111111111000///...///000111111000///............///////////////////////////000000000000......////////////......------///000000000///...////////////////////////.../////////000000000000......////////////......------............------+++,,,---...//////......---------------...//////..................------******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((***,,,...///...,,,+++)))***+++,,,---,,,++++++))))))))))))***+++,,,------,,,+++******,,,...///+++,,,---------,,,+++***+++,,,......,,,)))&&&$$$###(((+++,,,---000///+++************+++,,,------+++,,,,,,,,,,,,+++******)))************+++++++++***+++,,,------,,,+++***...---,,,***)))******+++---,,,+++***+++,,,---...))))))))))))***+++,,,------------,,,,,,,,,++++++++++++******++++++,,,------,,,+++***))))))))))))))))))))))))***+++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))***+++---///000---,,,,,,++++++,,,,,,---,,,*********,,,---,,,***((()))***+++,,,---------++++++******++++++,,,------------....../////////......---,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))((()))+++---///++++++,,,---...//////000((()))+++---.........---+++*********+++,,,,,,---...------,,,,,,------...,,,,,,,,,+++++++++***************)))))))))))))))******++++++++++++***************++++++,,,,,,,,,......---,,,,,,++++++***,,,,,,,,,------.........((()))***+++,,,,,,---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---............////////////.........---------......///000,,,,,,++++++,,,,,,---...------------------------,,,,,,---.../////////......//////000000000000000///////////////.........000000000000000000000000.../////////000000111111111111111111111111111111000000000000000000000000444444444444444444444444444444444555666777888888999;;;===AAAEEEIIILLLNNNYYY[[[[[[VVVPPPLLLMMMPPPWWWUUUSSSRRRSSSWWW\\\___aaafffkkkkkkcccYYYQQQLLLQQQUUUYYYYYYVVVRRRPPPPPPZZZ___gggmmmnnnkkkeeeaaaUUUNNNDDD<<<:::;;;===>>>666888;;;======;;;888666666666555555555444444444///000111222222111000///...///000111111000///...000000000///......------------...///000111222222......////////////......,,,---///000000000///...////////////////////////.../////////000000111111///000000000///...---------..................---***+++---///000000//////---------------...///000,,,,,,------.../////////++++++******************000///---,,,+++*********...---,,,,,,++++++++++++---------,,,,,,++++++++++++,,,,,,+++***+++---000---,,,,,,++++++,,,,,,---******+++,,,,,,---......))))))))))))***+++,,,,,,---------------------------------,,,,,,+++++++++,,,++++++******++++++,,,---,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,)))((()))***++++++)))''',,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++000///...---,,,,,,+++*********+++,,,,,,,,,,,,+++************************++++++************++++++*********+++,,,,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---))))))*********+++++++++))))))***+++,,,,,,------------------,,,+++*********)))))))))***+++,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,+++,,,,,,------,,,,,,+++..................------((()))+++.........---,,,***+++,,,---------,,,+++......---,,,++++++++++++---------------,,,+++***,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,+++***))))))+++---,,,+++***+++,,,+++,,,...///...,,,***(((---------,,,,,,+++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************,,,,,,++++++++++++++++++///...---,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,+++.........///......------------,,,+++,,,---...///......---,,,,,,...///000)))***+++,,,,,,,,,,,,,,,,,,---......//////......///............---------//////.........---------///...---,,,,,,---...///............////////////000000000000000000000000////////////////////////000000000000111111111111222222333333222111000000...//////000111222333333222222222222222333444555666444333444777;;;===>>>>>>===;;;::::::;;;======@@@CCCHHHNNNUUU\\\bbbeeejjjnnnqqqkkkaaaZZZZZZ\\\eeeeeeccc___\\\\\\```cccccceeegggeee```ZZZWWWVVVZZZ\\\___cccdddbbb]]]YYYhhhiiikkknnnooonnnjjjggg^^^TTTIIICCCCCCEEEEEEDDD>>>???BBBFFFHHHFFFBBB???999999888666444333444555444444333222222333333444//////000000000//////...............//////000111........./////////////////////000000000000//////000000000000000000000000//////............//////////////////....................................------............------------............------,,,,,,,,,---------......///......------,,,,,,+++++++++******************,,,++++++******+++++++++...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++***+++---///,,,++++++******++++++,,,))))))***++++++,,,------++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,++++++++++++++++++,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++***(((,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++......------,,,+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++*********+++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,---------.........)))******+++,,,,,,------,,,,,,------,,,,,,++++++***************+++++++++...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,+++,,,,,,------,,,,,,+++---------------,,,,,,,,,(((***,,,.........---,,,,,,------------,,,******,,,,,,+++++++++,,,,,,---+++++++++++++++***)))))),,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++)))+++---,,,+++***+++,,,***+++,,,---------,,,+++---,,,,,,,,,,,,,,,,,,+++******++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++------,,,+++++++++++++++++++++************++++++------------------------------.........------,,,---,,,,,,,,,,,,---......---------------...//////******+++,,,,,,,,,,,,,,,,,,---......//////......///............---------//////.........---------///...------------...///............////////////000000000000000000000000////////////////////////000000000000111111111111//////000000111111000000333333222222222222222222333333333333333555666777::::::<<>>@@@888888888777666555333222444444444444333333222111111111000000000000000000............///////////////000000111111000000///000000000000000000000000//////............//////////////////....................................---......//////......---------............------,,,,,,,,,---------......,,,,,,---......///000000******+++++++++++++++,,,))))))))))))***,,,---...,,,,,,+++++++++++++++,,,******++++++,,,,,,,,,---***+++,,,,,,******+++---++++++************++++++)))*********+++++++++,,,......---,,,++++++++++++************************++++++++++++************++++++++++++++++++++++++++++++******+++,,,------++++++++++++++++++++++++...,,,))))))***,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++))))))******++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++*********)))(((((((((************************,,,,,,++++++++++++,,,,,,))))))))))))*********************++++++,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,+++******)))---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,---......------,,,......------,,,+++******++++++******+++,,,,,,---,,,------...------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,++++++)))+++---,,,+++***++++++,,,+++***)))***+++---...+++++++++,,,,,,---------,,,,,,***))))))***,,,,,,))))))))))))))))))))))))************************))))))***+++,,,,,,------++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...//////000++++++,,,,,,------,,,,,,+++,,,---...///...---,,,+++,,,.../////////...---,,,,,,,,,++++++,,,,,,,,,,,,---......///.........///............---------.................................------.....................///////////////////////////////////////////////////////////////000000000111111111111111111111111222333333444000000111222333444555666555555444555888<<<@@@CCCMMMTTT]]]gggpppwww|||zzzqqqiiieeeeeehhhjjjhhhjjjlllllljjjjjjlllnnnuuuyyy~~~{{{wwwsssoooooorrrttttttrrrnnnkkkjjjjjjhhheeeccc```]]]XXXUUUZZZXXXTTTNNNGGGCCCBBBBBB<<<<<<<<<<<<;;;999888777777777777666555444222222333222111111000000000000//////////////////000000000000000111111000000000//////////////////////////////............//////////////////..........................................////////////......------............------,,,,,,,,,---------......,,,,,,---------.........******++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---+++++++++******++++++,,,*********++++++,,,,,,,,,***+++,,,,,,*********+++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,......---,,,++++++++++++************************+++,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***(((((()))***+++---...///++++++++++++++++++++++++...,,,))))))***,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))******++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************+++++++++*********)))(((((((((************************,,,++++++******++++++,,,,,,,,,,,,------------...***+++++++++++++++,,,,,,)))***+++,,,---.........,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---------...---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************,,,------.........------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***************)))(((((()))+++---,,,+++***++++++...---+++)))((()))+++,,,+++++++++,,,,,,------------,,,+++******+++,,,---))))))))))))))))))))))))************************))))))***+++,,,,,,------+++,,,------...---,,,,,,***+++,,,,,,,,,,,,+++*********+++,,,---.........***+++,,,,,,---------,,,+++,,,---...///...---,,,+++,,,.../////////...---------,,,++++++,,,,,,---,,,---......///.........///............------------.....................---..................---............////////////////////////////////////000000000000000000000000///000000000111111111111222222111111111222333444333444555777999;;;===>>>===<<<<<<===BBBHHHNNNRRR```eeemmmuuuzzz|||wwwuuuwww{{{~~~|||xxxwww{{{yyyuuupppkkkgggccc___\\\^^^^^^]]]ZZZTTTNNNJJJHHHEEEEEEDDDDDDCCCBBB@@@@@@======<<<:::888666444333777666555444444444444444444444444333333222222222000000111111111111000000//////////////////////////////............//////////////////.......................................//////////////////...------............------,,,,,,,,,---------......------------,,,,,,++++++******++++++,,,---------......---,,,+++++++++++++++************++++++,,,*********+++++++++++++++***+++---,,,+++)))******---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,************************,,,,,,,,,,,,,,,---------***+++,,,------,,,+++***'''((()))***+++------...++++++++++++++++++++++++,,,+++))))))+++,,,+++******++++++++++++,,,,,,,,,......------,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++************************++++++************++++++******************))))))************************++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------...---+++,,,---------,,,+++***,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,------......//////......------,,,,,,,,,++++++++++++,,,---...------+++******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))(((''')))+++---,,,+++***+++,,,///---+++)))((()))***++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,---+++,,,---...///...---,,,***+++,,,------,,,+++******++++++,,,,,,---------***+++,,,------......---+++,,,------......------,,,---......//////......///...,,,++++++,,,------,,,---......//////......///............------------------...............------...//////...------............////////////000000000000000000000000000000000000000000000000000000000000111111111111111111000000111333555666777888:::===@@@CCCFFFGGGGGGFFFEEEFFFKKKQQQYYY]]]jjjmmmqqqsssssstttxxx|||}}}yyywwwuuutttrrrkkkmmmnnnlllggg```[[[YYYVVVTTTRRRPPPMMMLLLKKKKKKHHHGGGEEECCC@@@<<<999888666666555444444444555555555555444333111000//////000111111222222111111000000000000000000000000000//////............//////////////////.......................................//////000000//////...------............------,,,,,,,,,---------......///......---,,,,,,++++++******++++++,,,------...---,,,,,,+++***+++++++++***************+++,,,,,,++++++++++++************)))+++---,,,+++))))))))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++*********++++++,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,)))***,,,------,,,***))))))******+++++++++++++++***************************))))))***++++++***(((******+++++++++,,,,,,,,,///......---,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++*********+++++++++++++++************************++++++************++++++(((((()))))))))*********++++++++++++++++++++++++***+++,,,,,,------------)))+++,,,......---,,,+++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,+++,,,,,,------,,,,,,+++*********+++,,,---------000000///...---,,,,,,,,,...---,,,+++++++++,,,---++++++***************+++***++++++,,,------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))+++---,,,+++***+++,,,,,,+++***))))))***++++++---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++)))+++,,,.........,,,+++***+++---......---+++***,,,,,,,,,---------------++++++,,,....../////////---,,,,,,,,,,,,---......---------------...//////000...---+++++++++---...,,,---......//////......///............------------------.........//////------...//////...------............////////////000000000000000000000000000000000000000000000000000000000000111111111111222111111333555888;;;===>>>AAAFFFLLLSSSYYY^^^aaa\\\ZZZXXXXXX[[[bbbiiimmmrrrttttttrrrpppqqqvvv|||}}}wwwsssqqqjjjgggbbb\\\XXXUUUTTTTTTUUUTTTQQQMMMIIIEEEAAA???999888888888888999999:::999888777555222000///...000111111222222111111000000000000000000000000000//////............//////////////////....................................//////000000000000//////------............------,,,,,,,,,---------......///////////////.........******+++,,,,,,---......+++***************++++++******))))))***+++,,,,,,,,,+++++++++******)))))))))+++------+++)))((()))++++++************++++++++++++******************))))))))))))***+++,,,,,,++++++++++++++++++++++++))))))******++++++++++++)))***,,,------,,,***))),,,,,,,,,++++++)))((('''************************)))((()))***++++++)))'''*********++++++,,,,,,,,,//////...---,,,,,,++++++))))))***+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********+++,,,,,,,,,---))))))))))))))))))))))))++++++************++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,---------,,,,,,)))***,,,.........,,,+++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,+++,,,,,,------,,,,,,+++((())))))***++++++,,,,,,111000///...---,,,,,,,,,000///---+++*********+++))))))))))))***+++,,,---,,,------.../////////...,,,,,,,,,+++++++++******************************++++++,,,---............)))+++---,,,+++***+++,,,))))))))))))***+++,,,,,,---------,,,,,,+++++++++++++++---......---++++++))))))))))))))))))))))))************************,,,,,,++++++++++++++++++((()))+++---------+++******+++---......---+++***..................------+++,,,---...////////////...---,,,+++,,,---...///......---,,,,,,...///000000///---+++++++++---...,,,---......//////......//////.........------------------.........//////,,,---...//////...---,,,............/////////000000000000000000000000000000000000000000000000000000000000000111111111111333333444777:::???CCCFFFJJJNNNVVV```kkkuuu}}}vvvssspppnnnpppvvv|||}}}~~~~~~{{{yyy|||xxxtttmmmeee___[[[ZZZYYY^^^\\\YYYUUUPPPKKKGGGEEEBBBBBBAAABBBBBBCCCDDDDDDBBBAAA???===:::888666555111111222222222222111111000000000000000000000000//////............//////000/////////....................................//////000000000000//////---..................---,,,,,,,,,---------......//////000000111111222222++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,+++***(((''',,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((('''***,,,,,,***(((***---,,,,,,+++***+++,,,...///------,,,+++***((((((''',,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,+++***))))))***+++,,,...---,,,***)))(((((((((***++++++,,,,,,++++++***------,,,++++++******))),,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,***)))''''''(((***+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))(((((()))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000//////......------,,,+++,,,---......,,,***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,......+++))),,,,,,,,,+++++++++******+++++++++,,,,,,,,,---------,,,+++******+++,,,---************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++***)))((()))))))))************,,,***)))***+++---,,,,,,++++++,,,------,,,++++++,,,++++++******++++++,,,------------------------////////////////////////......---,,,,,,---------...---,,,,,,++++++++++++000///...///000111000///------...//////000////////////............////////////............//////''')))+++...000000//////..................------...------------...////////////000111111111000000//////000000111444777:::888:::;;;;;;===FFFRRR\\\^^^cccjjjrrrzzz}}}vvvqqqmmmhhhdddggghhhgggccc\\\VVVRRRQQQNNNKKKHHHFFFHHHMMMTTTXXX\\\XXXQQQHHH???888666555222222222111111111333555555333000000111222222111......//////000000111111000000//////......------////////////000000000000,,,,,,------...//////000000//////.........////////////............////////////.........---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))+++,,,,,,,,,+++,,,,,,...---,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,+++++++++++++++***))))))))))))***+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++******))))))))),,,---......---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***+++---...//////---,,,,,,+++,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,......+++))),,,,,,,,,+++++++++******+++,,,,,,,,,------------,,,++++++++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++************++++++++++++,,,***)))***+++---,,,,,,+++,,,---......---,,,+++,,,,,,++++++++++++,,,,,,------------------------........................------,,,,,,,,,,,,------......------,,,---------000.........000111000///......///000000000////////////............////////////............//////------...//////...---,,,////////////////////////222222111111111111222222111111222222222333333444555666777888777888888999;;;<<<@@@DDDKKKVVVbbbjjjmmmooorrrvvv|||{{{{{{}}}}}}|||yyytttmmmhhhfffeee]]]ZZZVVVTTTUUUZZZ___cccjjjhhhccc[[[QQQFFF===999555555444222111111222444444222000000111111000////////////000000000000000000000000///////////////000000000000////////////000//////......---,,,,,,//////............////////////............//////////////////.........---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++,,,......---,,,***+++++++++++++++******))))))***+++,,,---......,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,------...***++++++,,,,,,++++++***)))******+++,,,,,,------++++++,,,,,,,,,+++******,,,,,,++++++*********)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,++++++++++++******+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---......---,,,,,,,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------///...+++******+++,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------+++))),,,,,,,,,+++++++++******,,,,,,,,,---------......+++++++++,,,,,,+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++***++++++++++++,,,,,,,,,,,,***)))***+++---,,,,,,,,,---...//////...---,,,,,,,,,++++++++++++,,,,,,------------------------------------------------,,,,,,,,,++++++,,,,,,---..................///000///...---...000111000///000000000111000000////////////............////////////............//////000000//////......------000000000000000000000000111000000//////000000000111000//////000222555666777999===@@@AAA@@@???>>>DDDEEEIIIQQQ]]]iiisssxxxwwwwwwxxxyyy~~~zzzvvvuuuyyy|||~~~|||ooottttttrrrzzzyyyttt|||yyyuuunnnhhheeefffiiikkknnnnnnlllggg]]]PPPEEE===;;;:::888666444333333333444222111111222222111///111111111000000000000000000000000000000111111111111111000000//////......000000///......------,,,//////............////////////............//////////////////............***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,***)))+++...///---***%%%&&&)))+++,,,---------******+++,,,------...///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,++++++,,,,,,,,,++++++***,,,++++++******)))))))))******+++,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))***+++++++++++++++++++++++++++------++++++++++++------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,---***+++++++++++++++,,,,,,++++++,,,,,,,,,,,,------***+++++++++++++++,,,,,,++++++,,,,,,---......///...---,,,+++++++++,,,---,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------,,,+++***,,,,,,,,,+++++++++******,,,,,,---------.........***+++,,,------,,,+++***++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++***)))*********+++++++++,,,,,,,,,***)))***+++---,,,,,,------...//////...------,,,,,,,,,++++++,,,,,,,,,,,,,,,------------------------------------------,,,++++++++++++,,,------------------...///000000///...---...000000000///111111222111111000///...//////............////////////............////////////......///000111222//////000000000000000111/////////.........//////111000///000222666:::======AAAHHHPPPVVVWWWUUUSSSUUUTTTWWW```nnnyyy{{{|||||||||zzzzzz|||~~~wwwpppmmmmmmmmmnnnqqqsssyyy~~~zzzkkkkkkgggbbbhhhyyywww~~~~~~uuupppmmmmmmkkkiiigggccc^^^VVVNNNHHHDDDAAA>>>;;;999888666555444333222333444555333222222222222111111000000000000000000111111222222333222111111000///......------------...//////000000///............//////000//////............//////............---------,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++)))(((***---...+++)))%%%&&&)))+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***++++++,,,+++***))))))***++++++,,,,,,++++++***,,,,,,,,,+++++++++*********++++++,,,,,,,,,+++++++++++++++******))))))))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,---++++++++++++++++++++++++------++++++++++++------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,))))))***+++,,,------...***+++,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,---------......***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++***)))))))))))))))*********+++,,,***)))***+++---,,,,,,------...//////...---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------------------------,,,+++++++++,,,,,,---...---,,,,,,,,,---.../////////------...///000///...111111222111111000///...//////............////////////............/////////////////////000111222.........//////000000000222111111111111222333333444444444666:::@@@FFFJJJQQQVVV^^^iiiqqquuusssqqqhhhgggiiisss{{{nnnmmmkkkhhhfffeeeeeeeeejjjqqqyyy}}}}}}}}}yyyoooiiigggfffeeefffiiiqqq}}}yyytttjjjhhhccc```eeeqqq{{{|||zzzrrrnnnqqqvvv{{{yyy{{{}}}yyyvvvpppjjjccc^^^[[[YYYWWWVVVLLLHHHDDDAAA@@@???<<<:::555444333333444555444333333333222222111111000000000000111111222222333333222111111000///......---------......///000000111...............///000000//////............//////---------,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++)))))))))***+++,,,+++)))***+++++++++++++++******------,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,+++***((('''***++++++,,,,,,++++++***------,,,,,,+++******)))******+++,,,,,,,,,++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,---...,,,***)))***+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++,,,,,,---......+++,,,,,,,,,,,,++++++************++++++,,,,,,---***++++++,,,,,,------...*********++++++,,,,,,---''''''((())))))***++++++)))***---......---,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++(((((()))))))))*********,,,***)))***+++---,,,,,,,,,---...//////...---,,,------,,,,,,,,,,,,------+++,,,,,,------.........------------------------,,,,,,,,,,,,---...//////---------,,,------.........---,,,---///000///...000000000111000000////////////............////////////............//////111111000000//////......---......//////000000000000000000111222333444555333333555:::AAAIIIQQQVVVeeehhhnnnxxxzzzyyy}}}xxxpppfffeeeccc___[[[XXXXXXYYYeeemmmvvv|||sssiiidddbbb```dddhhhrrr~~~xxxpppfffdddbbbdddkkkuuu~~~{{{{{{xxxpppgggccceeehhhvvvwwwrrrrrruuuxxxvvvjjjaaa]]]]]]]]]\\\VVVRRRMMMKKKKKKJJJGGGEEE===:::777555555444444333333333333222222222222222111111111111111222222222111111000000//////......111111000//////......---......---......///000111//////............//////---------,,,,,,,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******))))))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++++++++,,,)))***,,,,,,+++++++++,,,...---,,,++++++***++++++,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------,,,++++++(((***+++------,,,+++******++++++,,,,,,++++++***,,,+++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******++++++,,,,,,------))))))(((((()))***,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++***************************+++++++++,,,,,,,,,,,,)))******)))'''&&&&&&'''************************+++,,,,,,------,,,,,,+++))))))***+++---...//////+++,,,,,,---,,,+++***))))))******+++,,,,,,------******+++,,,,,,---......)))******+++,,,,,,------))))))******++++++,,,,,,++++++,,,,,,------------))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++---///...+++***+++,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++))))))*********+++++++++,,,***)))***+++---,,,,,,+++,,,---......---,,,+++------,,,,,,,,,,,,------++++++,,,,,,---......///........................------------...///000111//////......---............---,,,---///000///.........///000000000////////////............////////////............//////...///000000000///...---......///000000111222222......///000222444666777555777;;;CCCLLLVVV___dddppppppuuu~~~{{{uuupppnnnpppsssvvvyyy{{{|||}}}}}}tttjjjiiieee___YYYXXXZZZ]]]lllsss{{{yyyooohhheeeeeeiiimmmvvv|||sssiiifffeeeiiirrrzzz|||yyytttmmmfffdddeeegggvvvxxxttttttvvvxxx}}}sssnnnkkkhhheeeeeeaaa\\\ZZZ\\\\\\YYYVVVLLLGGGAAA<<<999777666555222222222333333333333333111111111111111000000000000000000000////////////111111000000///.........---------......///000111//////............////////////.........---------)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,(((,,,......+++***,,,...,,,,,,+++***+++,,,...///*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------------++++++''')))+++---///......---+++++++++,,,,,,+++++++++*********++++++,,,------)))***+++,,,,,,,,,,,,,,,******+++,,,---......///)))(((''''''(((***,,,...++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,+++,,,---+++)))(((((()))************************++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,---,,,+++***)))))))))***+++,,,,,,------******+++,,,,,,---......))))))***+++,,,,,,------------............//////---,,,+++******,,,...///(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***---///...+++***+++,,,,,,,,,,,,+++++++++******))))))*********+++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++***)))******+++++++++,,,,,,,,,,,,***)))***+++---,,,,,,++++++,,,------,,,++++++...------,,,,,,------...++++++,,,,,,---...//////////////////////////////---------...///000111111222111000//////...//////...---,,,---/////////...------...//////000////////////............////////////............//////(((***---000111222111000///000000111222222333333222222333555777:::<<<======AAAGGGPPPZZZeeeoootttuuuuuuyyy{{{qqqnnniiifffgggkkkrrrvvv}}}rrroooiiibbb\\\\\\aaafffqqqxxx}}}uuupppmmmmmmjjjnnnuuu|||sssqqqllljjjmmmtttzzz|||uuuoookkkiiijjjkkk{{{}}}yyyyyyzzz{{{wwwxxxrrrrrrmmmhhhhhhjjjkkkhhhdddZZZTTTKKKCCC>>>;;;999888222222222333333444444444222111111111000000//////////////////000000000000......//////000111111111---------......000111111//////............//////111000000000///////////////...,,,+++***+++,,,,,,***+++,,,---------,,,+++---,,,,,,+++*********+++.........------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++------------++++++,,,+++***)))((()))***++++++++++++++++++***)))(((,,,++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------,,,,,,,,,++++++*********++++++,,,------------,,,---,,,,,,+++*********+++------------,,,++++++***++++++++++++++++++++++++************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))))))))(((((((((''''''++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,******++++++++++++******************+++,,,------------------,,,,,,+++***---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,***)))))))))***+++,,,+++)))(((((()))+++,,,---------,,,+++***)))(((***)))(((((()))+++---///---,,,+++*********+++,,,---------,,,,,,+++++++++...------,,,,,,------.........---------,,,,,,,,,++++++,,,,,,---...//////---------............/////////.........---------////////////000000000000000000///////////////000111111000000/////////...////////////000000111111111///---///333555444222888999;;;<<<>>>@@@DDDGGGGGGMMMWWW```gggmmmqqqsssvvvvvvyyy~~~|||uuunnniiiaaa```]]]ZZZ]]]hhhzzzyyysssiiiaaa___dddkkkppp|||}}}~~~~~~{{{yyyxxxxxxxxxpppiiifffhhhlllqqquuuvvvwwwxxxyyytttvvvzzz~~~vvvoooooopppqqqsssvvvxxxzzz|||uuuttttttyyy{{{~~~xxxnnniiinnnttt~~~|||ssswww}}}}}}sssooorrruuuuuummmggg___WWWOOOGGG>>>888555444333333333333111//////000111000...,,,,,,+++111111111111111111111111000000000000111111111111////////////////////////////////////////////////............/////////000...---,,,+++++++++,,,,,,+++,,,---------,,,+++***------,,,+++++++++++++++,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,+++++++++++++++***))))))))))))***+++,,,---......,,,,,,,,,,,,,,,+++++++++************************))))))*********+++++++++,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,---------,,,++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,******++++++++++++******+++++++++***++++++,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---++++++***++++++,,,+++***)))(((((()))***+++.........---,,,+++***)))+++***)))((()))+++,,,...,,,,,,+++***++++++,,,---...---------,,,,,,,,,+++...------,,,,,,------...//////...---,,,,,,++++++------......///000000111---------............/////////.........---------////////////000000000000000000////////////000000000000/////////.........///000000000111111111111/////////111444777777777===BBBGGGKKKMMMOOORRRUUUYYY^^^eeelllrrruuuvvvwwwyyyzzz~~~~~~uuuoookkkeeeaaa___]]]ZZZXXX\\\iii{{{{{{rrrkkkhhhjjjooosss{{{{{{yyyuuuqqqnnnnnnooovvvzzz}}}}}}xxxqqqlllhhhjjjllloooppppppnnnlllkkkjjjkkknnnssswwwxxxuuurrrpppqqqrrrrrrrrrpppooommmllljjjiiimmmsssyyy||||||~~~~~~xxxqqqooosssyyy|||}}}}}}zzz{{{}}}{{{yyyuuuyyy~~~~~~}}}~~~~~~}}}{{{vvvyyyssskkkeee___VVVKKKCCC;;;888555333333444333222111111111111111111333444000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////...------,,,,,,------,,,+++++++++,,,,,,,,,------------,,,+++***------,,,++++++++++++,,,,,,,,,++++++++++++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------------,,,++++++++++++++++++++++++***)))******+++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++,,,,,,++++++******++++++++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,............------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++******++++++++++++******,,,,,,++++++++++++++++++,,,,,,---------,,,++++++*********+++++++++++++++++++++,,,,,,,,,,,,------++++++,,,------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......---,,,,,,,,,,,,,,,***)))(((''''''((()))***---.........---,,,++++++,,,+++***))))))***+++,,,,,,,,,++++++,,,---...///.........---------------...------,,,,,,------...//////...---,,,,,,++++++------......///000000000---------............////////////............---////////////000000000000000000////////////000000/////////...............000000000111111111222222000111333444666888<<>>FFFLLL\\\kkk}}}{{{sssllliiihhhhhhhhhooorrrvvvyyyzzztttllleeedddeeeeeefffjjjrrr}}}}}}rrrnnnrrrzzzyyywwwtttpppmmmlllkkkkkklllllljjjhhhfffgggjjjmmmnnnssszzz}}}}}}zzzwwwvvvxxxxxxyyy|||{{{xxxwwwwwwxxx|||{{{tttssswww}}}~~~||||||yyytttlllfffffflllqqqzzzzzzzzzzzzxxxxxxyyyzzzwwwpppsssxxx~~~yyy|||zzzxxxssspppjjj___UUUFFFCCC???===;;;999666444666444222222222333333333222222222222222222222222111111000000///...------////////////////////////////////////////////////111111000///---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++******))))))))))))******------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,+++***)))(((***++++++,,,,,,,,,++++++......---,,,,,,+++******))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++***++++++,,,,,,***++++++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++*********++++++,,,,,,,,,************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------///---***((((((***---///+++++++++,,,,,,,,,------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,,,,)))))))))******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++*********........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++&&&'''(((***,,,---......------,,,++++++************+++,,,---......//////...........................------,,,,,,------...***++++++,,,---...///000,,,,,,,,,------------------------............///////////////////////////////////////000000000000///////////////000111111111111111111111111222222...///000111222333444444444777:::===BBBLLLXXX```kkkzzz|||wwwtttiiiddd___\\\^^^cccgggiiissszzzvvvmmmlllnnnpppqqqsssuuuwwwyyy}}}tttjjjdddfffmmmssswwwssstttttttttsssrrrppppppmmmnnnoooppppppqqqtttwwwzzz~~~}}}|||wwwooogggdddfffiiipppuuu{{{~~~~~~}}}}}}~~~rrrhhhhhhkkkpppyyy~~~{{{~~~|||{{{sssxxx{{{tttnnnddd]]]LLLKKKJJJIIIGGGCCC===888555333222222333333000...222222222222222222222222222111111000///......---000000000000000000000000////////////////////////000000000000/////////...++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---***))))))))))))***++++++******++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,------......---,,,,,,++++++,,,,,,---,,,------------,,,++++++***+++,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***++++++++++++,,,,,,,,,++++++,,,------------,,,++++++******++++++,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...///,,,)))''''''))),,,///++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,---,,,+++***)))++++++,,,---------,,,,,,*********+++++++++++++++++++++,,,,,,,,,,,,------//////...------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&((()))+++,,,,,,---------,,,,,,+++++++++******+++,,,------...---------------------............------,,,,,,------...******+++,,,...///000000////////////////////////---------............///...////////////000000000////////////000000000000///......//////000111222222222222222333333333333//////111333555666888999666:::AAAJJJTTT```kkkrrrsss{{{ssslllfffcccYYYWWWWWWZZZbbbkkkrrrvvv{{{uuuvvvxxxxxxwwwtttqqqooopppjjjccc___```eeekkknnnppprrruuuxxxyyyyyyxxxwwwxxxzzz|||||||||}}}{{{rrrllllllmmmsssxxx~~~}}}nnnddd```aaakkkttt}}}}}}zzz|||}}}wwwjjjmmmzzzppphhhccc[[[[[[[[[[[[YYYSSSKKKEEE<<<999555444666666333000111111111111111111111111222222111111000000//////000000000000000000000000//////////////////////////////000000000111111111***+++,,,---------,,,,,,,,,++++++++++++,,,...///++++++******+++,,,,,,---*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,---......///---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,***+++,,,,,,------,,,,,,))))))************++++++*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,---............---++++++******++++++,,,---,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++************+++++++++,,,,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,------------******+++,,,,,,---......,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++)))***,,,------,,,+++******+++,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,,,,+++***)))******+++,,,,,,---............---------,,,,,,,,,,,,------...------+++***+++++++++,,,,,,+++++++++)))******+++++++++******,,,,,,,,,,,,,,,,,,++++++***+++,,,------,,,+++++++++,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,---------......////////////////////////---------............///.../////////000000000000////////////000000000000............///000111222111111111222222333333333000111333666999;;;===>>>???DDDOOO\\\iiiqqqvvvwwwxxx~~~xxxqqqjjjccc]]]XXXTTTUUUXXX___jjjttt|||~~~|||yyyuuupppmmmkkkhhhfffeeehhhlllpppsssvvvyyy}}}~~~zzzpppfffaaa___hhhoooxxx|||{{{yyywwwwwwxxxuuummmppp}}}}}}vvvsssoooooonnnnnnkkkfff___ZZZRRRJJJAAA;;;999999777444111111111111111111111111222222222222111111111111000000000000000000000000////////////////////////.../////////000000000111)))***,,,---...---,,,,,,+++*********+++---///000,,,,,,,,,,,,------...///,,,,,,,,,------.........******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,---...//////------++++++++++++---------,,,***)))((()))***+++***+++,,,,,,------------,,,,,,+++***)))((('''&&&******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,---......//////......+++*********+++,,,,,,---------------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,------.........******+++,,,,,,---......***,,,...000000...,,,***++++++,,,,,,,,,---------*********++++++,,,,,,---+++,,,,,,------,,,,,,+++((()))+++---------++++++***+++,,,,,,---------------------,,,,,,+++++++++++++++,,,,,,,,,---------)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))+++,,,,,,+++)))(((******+++,,,,,,---...............------,,,,,,,,,---.../////////...,,,,,,******++++++++++++******......---,,,+++***((('''+++,,,,,,------,,,,,,+++***+++,,,,,,,,,+++***)))+++++++++,,,,,,---------...------,,,,,,------...///......------,,,++++++---------------------,,,---------.........//////.../////////000000111111////////////000000000000............///000222222000000111111222222222222222333555999<<>>JJJ]]]kkk|||~~~uuujjjcccbbbeeehhhiiijjjmmmsssxxx}}}|||uuuyyy{{{zzzwwwvvvxxxzzz{{{~~~~~~~~~|||wwwooofff___[[[]]]gggsss{{{~~~yyyrrrpppwwwsssppplllkkklllkkkhhheeeQQQLLLFFFBBBAAA@@@<<<999;;;888555333444444333222000222222......222222000000000000000000000111111////////////////////////------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,///......---------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000111111111,,,...///...---,,,---...------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........///...------,,,,,,------++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,------------,,,,,,***++++++++++++++++++,,,,,,,,,,,,,,,------------///......---,,,---------***,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------'''((()))+++,,,---......+++++++++++++++++++++++++++,,,,,,------------,,,+++,,,,,,,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------------*********+++,,,---//////---...000111222111///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------------............///000////////////...................../////////000000000000111111111222222///000111000000222555777666999===AAAIIIXXXjjjwww{{{uuuooohhhaaa\\\\\\bbbjjjooopppoooppprrryyy~~~~~~~~~yyy{{{xxxpppiiiddd```eeelllqqquuuwwwxxxyyy|||yyyvvvvvvvvv{{{}}}wwwssspppmmmiiieeeXXXTTTOOOMMMKKKIIIDDD???;;;888555333444555555555111333333000000333333111000000000000111111111111000000000000000000000000------,,,,,,,,,,,,------************************++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,------+++******))))))******++++++,,,------------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,...------,,,,,,------...------------------------,,,,,,,,,,,,---...000000,,,...//////---,,,---///---------,,,,,,+++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...---,,,,,,++++++,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,------------,,,,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,---...------,,,,,,,,,,,,,,,(((+++------+++***+++,,,...//////000000000000///+++++++++,,,,,,---------((()))***+++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***+++,,,---......------,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,000000000///////////////,,,,,,,,,------------...++++++++++++,,,,,,---.........000111111111000000/////////......------,,,------------------------,,,,,,---------.........---------............///111111000000000/////////,,,------...///000111111000000111111111222222222111222222222222444777:::999===DDDLLLVVVcccooovvvzzzqqqiiiccc```___]]]]]]dddnnnsssrrrnnnkkkjjjmmmvvv|||}}}zzzzzz||||||xxx|||~~~zzzvvvmmmllllllnnnqqqttttttssswwwwww}}}zzzpppjjjccc```^^^^^^]]]ZZZTTTOOOEEEAAA<<<888666666555444222555444222222444555222///000000000111111111111000000000000000000000000...------,,,,,,------...************************+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------...------,,,,,,------...------...//////...------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******---,,,,,,++++++,,,,,,---........................,,,+++******+++,,,...///,,,...000///---,,,---000---------,,,,,,+++++++++)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---,,,++++++******++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---.../////////...,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,,,,------......------,,,.........------,,,,,,,,,*********++++++,,,,,,,,,------,,,++++++++++++,,,(((+++......+++******,,,((()))+++,,,---,,,+++++++++++++++,,,,,,---------***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))+++,,,.../////////......---,,,,,,++++++,,,,,,---,,,,,,...//////...,,,,,,******+++,,,---...//////,,,,,,,,,---------......------,,,,,,++++++,,,,,,......///000000111000000222222111000///......---//////////////////......---------....../////////---------.........//////111111111111000000000000+++,,,---...///111222222000111111111111222222222333333444444444666:::===CCCHHHPPPZZZdddlllqqqtttxxxmmmccc______aaabbbbbbiiirrrvvvrrrkkkfffccchhhnnnuuuzzz~~~uuuvvvzzz|||~~~|||{{{zzzooonnnlllmmmwww}}}}}}yyyzzzxxxtttrrrxxxzzzuuupppooosssuuutttrrrvvvzzzvvvlllkkkkkklllmmmjjjddd___RRRLLLEEE>>>:::666333111333555555333333555555333//////000000111111111222000000000000000000000000)))***,,,---...------,,,++++++------------++++++,,,++++++******++++++,,,+++++++++,,,,,,---------,,,------......------,,,------............------(((((('''''')))+++...000+++...111///+++))),,,///,,,++++++******++++++,,,************************...---,,,+++***)))))))))////////////////////////------,,,+++***)))((('''++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,,,,------,,,---...//////---+++***,,,,,,,,,------.........---,,,,,,++++++,,,,,,---///...---,,,+++*********------------------------...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,+++,,,---///000111111111000///...---,,,---......+++,,,---......---,,,+++((()))***++++++***)))((("""%%%)))...000000...---...---+++******+++---...******))))))***,,,---///------------------------((()))***+++++++++***)))++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,,,,,,,---......************************+++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------///...---,,,+++,,,------,,,,,,,,,------.........///......------,,,++++++///......------......//////////////////000111111000///............//////...............///000111..............................------------......111111111000000000000000111111111000000000000000333111//////000111222222000333666888;;;>>>BBBEEETTTWWW\\\bbblllwwwzzzwwwyyytttiiidddcccdddeeelllooorrrrrroookkkhhhfffqqqttt}}}uuurrrvvv{{{}}}}}}{{{{{{|||yyyqqqiiihhhooozzz}}}yyytttooojjjkkkxxx|||zzz}}}{{{wwwyyyyyy}}}zzzwwwvvvvvvtttppplllccc^^^TTTFFF:::444555777333333222222111000///...555444222000//////000111////////////////////////***+++,,,---------,,,++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,------......------,,,------............------+++***)))))))))+++---...---000222000,,,***,,,///,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++...---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,---------,,,---...///...---+++***,,,,,,---------------------,,,,,,++++++,,,,,,---000///......------------------------------------...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++------------------------+++++++++,,,,,,,,,------,,,------......------,,,+++,,,---///000000111111///...---,,,+++,,,,,,---,,,------------------,,,,,,,,,------------,,,,,,)))***,,,......,,,***)))...---+++******+++---...++++++******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////...---,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***///...---,,,,,,,,,------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---...------------...//////////////////////////////......------...//////000........................///..................///111000000000000000000000111111111111000000000000222111000111222333444444444777;;;>>>AAAGGGPPPWWWeeehhhkkkmmmssszzz}}}{{{yyy{{{sssnnnnnnpppiiilllnnnppppppppprrrsss}}}~~~~~~zzz{{{~~~yyyuuuwww~~~xxxsssooosss}}}yyyzzz}}}}}}yyy|||zzzwwwvvvmmmiiiaaaWWWLLLCCC===:::555444333222111000000000333222111111000000000000000000000000000000000000,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,------............------...---,,,+++***+++,,,---...111222000---+++,,,...,,,,,,++++++++++++,,,,,,------------------------------,,,,,,,,,,,,------************************,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...,,,---.........---,,,+++------------------,,,,,,---,,,,,,++++++,,,,,,---///......------.........------------------------...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++------------------------*********+++++++++,,,,,,,,,------......------,,,+++,,,---...///000000000------,,,++++++++++++,,,...------,,,,,,------.........------------......------------,,,+++))))))...---,,,+++++++++,,,------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......222111///---+++******))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++***)))(((///...---,,,,,,,,,,,,---,,,,,,,,,------------...++++++,,,------...//////---,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,------......///000111111111000///...------------...//////........................000//////......//////000000000000000000000111111111111111111111111111111111111222222333555666777888???FFFKKKNNNVVVbbblllvvv{{{}}}{{{|||zzzxxxwwwvvvuuuvvvvvvsssuuujjjkkklllmmmpppuuu|||}}}xxxrrrppprrrxxx}}}}}}{{{tttrrrwww~~~{{{{{{zzz~~~zzzwww||||||zzzzzzrrrnnniiiccc\\\PPPDDD;;;:::888555333222222333444000000111111111000000///111111111111111111111111------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,...---,,,,,,,,,,,,---...///000111///,,,++++++---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///------------------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,------......---,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,---...------------------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,---...////////////---------,,,,,,,,,,,,,,,...---,,,++++++,,,---...---,,,+++******+++,,,---++++++++++++,,,---.........---,,,+++++++++,,,,,,...---------------------+++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,------,,,,,,,,,---------......111000///---,,,+++******------------------------,,,,,,,,,++++++*********........................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++******)))......------,,,,,,,,,,,,------------------------,,,,,,,,,---------......///......------......///,,,,,,++++++,,,,,,---......///111222333222000///......------------..............................000000////////////000000000000000000000111111111000111111111111111222222000111222333333555777888>>>JJJZZZcccfffkkkttt}}}}}}|||xxxsssooonnnooosssuuuooopppoooooooooooosss{{{qqqqqqpppnnnmmmnnnqqqtttuuu~~~uuurrrvvv|||xxxuuuxxxzzz}}}}}}zzzzzzxxxuuusssyyy{{{zzzrrrnnnjjjhhheee[[[LLL@@@>>><<<888555333333555555...///000111222111000///111111111111111111111111...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---...//////---......---+++******+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////------------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,------------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...------------------------///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------......------,,,------...............---...............------,,,...---,,,++++++,,,---...,,,+++***))))))***+++,,,************,,,...000111------,,,,,,++++++++++++------------------,,,,,,++++++++++++++++++++++++//////...---------------+++++++++,,,,,,,,,------,,,,,,,,,---------............---,,,,,,,,,,,,---------------------------*********++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------------------......---------,,,,,,,,,///......------......///---------------......///---///111222333222111//////......---------......////////////////////////000000////////////000000//////000000111111111111000000111111222222222333000111333333444666:::>>>JJJ\\\sssyyytttrrrxxxqqqllllllooouuuuuuoooppptttuuuwwwyyy~~~}}}mmmpppuuuxxxzzz{{{|||}}}yyyyyyuuuwww|||~~~yyyxxxwwwwwwyyy~~~vvvvvvtttpppooosss}}}~~~tttooojjjjjjjjjdddWWWMMMAAA>>>:::666333222333333...///111222222111000///000000000000000000000000------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,------------,,,,,,++++++,,,------...//////,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///,,,,,,,,,------------...------------------,,,,,,---,,,,,,++++++,,,,,,------------------...///000------------------------///......---------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------......------,,,------.........------,,,....../////////...---,,,...------,,,,,,------...------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---...---------,,,,,,++++++***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++*********+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///------------------------))))))***+++,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///------......------,,,+++...------------,,,,,,,,,//////...---,,,,,,++++++---,,,,,,++++++,,,,,,---...............//////000---...000111111111111000000000///............///////////////////////////000//////......//////000/////////000111111222222000000111111222333333333000222555666777<<>>999555333222111111111222222222111111000000000000000000000000000---,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---------------,,,,,,+++++++++,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------,,,,,,,,,+++++++++,,,------,,,------,,,,,,,,,,,,------------------------------,,,++++++++++++,,,,,,---************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...//////,,,,,,,,,,,,------......,,,,,,---------------------,,,,,,++++++,,,,,,---......---------...//////------------------------//////...---------------+++++++++,,,,,,---------+++++++++,,,,,,---------........................++++++,,,,,,,,,---------,,,------......------,,,............------,,,+++------.........---,,,+++,,,------------------,,,------............------.........------,,,++++++------------,,,+++******)))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))'''''''''''''''++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------.........---,,,+++......---------,,,,,,,,,---------------------,,,---,,,,,,++++++,,,,,,---...............//////000------...//////000111111111111000//////////////////////////////////////////..................///...//////000111111222222000000111222222333444444111444777:::>>>GGGSSS]]]kkk{{{vvvnnnjjjiiiggghhhlllpppmmmhhhhhhlllqqqtttxxx{{{}}}~~~{{{}}}~~~zzz}}}yyyxxx{{{~~~}}}|||sssvvvyyy{{{}}}yyyqqqllliiiccc\\\UUUNNNLLLHHHCCC>>>999666555444444333222111111111222111111111111111111111111,,,++++++***+++,,,...///------++++++++++++------...------,,,,,,------...---------,,,,,,+++++++++,,,------......------,,,+++,,,,,,------,,,,,,+++------------,,,+++***))),,,++++++,,,...//////......------,,,,,,------...........................,,,++++++******++++++,,,++++++++++++++++++++++++)))******+++---......///++++++++++++++++++++++++------------------------+++++++++,,,---...///000,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,------------------------//////...------------...+++++++++,,,,,,---------+++++++++,,,,,,---------000000000000000000000000******+++++++++,,,,,,,,,,,,------......------,,,............---,,,++++++,,,,,,---...---,,,+++***+++,,,............,,,++++++,,,---......---,,,+++,,,------......---,,,,,,------...---,,,+++***)))''')))***,,,------,,,,,,------------------------...---+++))))))))))))***++++++,,,,,,,,,---------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---.........---,,,+++.........------,,,,,,,,,+++,,,,,,------......//////......------......///...------------...//////------------...///111111222222111000000000000000000000000000000000000000......------------.........//////000111222222222000000111222333333444444222666:::>>>DDDPPP___jjjsss~~~~~~vvvllldddaaa```bbbiiirrrvvvnnncccaaafffhhhhhhiiioooxxx}}}yyywwwrrrttttttooojjjkkkssszzz~~~zzzvvv{{{vvvyyy~~~~~~vvvooohhh___ZZZWWWUUUQQQLLLGGGAAA===;;;777666444222111111222222222222222222222222222222///...,,,+++***++++++,,,,,,,,,,,,---------.........---,,,,,,++++++++++++,,,------......------,,,+++++++++,,,,,,------------,,,,,,+++*********++++++++++++,,,,,,---------,,,++++++******++++++,,,)))***,,,---...---,,,,,,000//////......---------...///000000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++.........------,,,,,,,,,//////000000///...,,,***++++++,,,------...//////---,,,+++++++++,,,---...++++++,,,,,,,,,---------//////......---------,,,........................++++++++++++++++++++++++......---------,,,,,,,,,++++++***,,,...000///.........---,,,,,,,,,,,,------------------------------------,,,,,,,,,++++++...------,,,,,,++++++***,,,,,,------.../////////......------------......------------------------...........................---,,,++++++,,,---...,,,,,,,,,,,,++++++***))),,,------......------,,,******)))(((''''''((((((,,,,,,,,,---------......,,,+++++++++++++++++++++---------............///333111000...---------.........---------,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---.../////////...,,,+++.........------,,,,,,,,,..................---------------............///---,,,+++,,,...///...---000222555777666444111///...///000111111000///...///////////////000111111333333111000////////////000///111666777444444666888:::???IIIYYYjjjrrrqqq{{{~~~}}}rrriiieee```[[[VVVcccmmmwwwwwwnnneeebbbcccdddgggkkkrrr{{{yyyjjjeeejjjggggggfffdddffflllvvv}}}~~~yyyzzz~~~zzztttiii]]]ddd```]]][[[YYYSSSHHH???777666444444555555444333444222000000111000///---...---,,,+++++++++,,,---,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,------......------,,,+++++++++,,,,,,---------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++,,,---------------)))*********++++++,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++...---------,,,,,,,,,,,,---------,,,,,,+++***))))))******+++,,,,,,------///...,,,++++++++++++,,,++++++,,,,,,,,,---------.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---,,,+++,,,.........,,,,,,,,,,,,,,,,,,---...///---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,------.../////////......------------......++++++++++++++++++++++++.........------------------------,,,,,,---------...............---,,,+++,,,------......------,,,------,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------............//////---,,,++++++,,,,,,......---------,,,,,,,,,------------------------------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,......------------------.........///......---,,,......---------,,,,,,,,,........................---------............///...---,,,---///000///...000222444555555444222000//////000000111000000000///////////////000111111111111000000000000111111333000111555777666777;;;>>>CCCIIIRRRaaapppwwwwwwyyy{{{}}}qqqhhhbbb___\\\ZZZbbbiiipppqqqlllhhhggghhhiiinnnttt{{{rrrbbb]]]bbbcccggglllooosss{{{uuuiiikkkhhhffffffddd^^^SSSKKK???<<<888555555444444333333222111111222222000...,,,,,,+++++++++,,,------,,,,,,,,,---------.........---,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------///......---------------------------,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,---------***+++---.../////////...------------------------------......------,,,,,,------,,,,,,,,,,,,++++++111000...---,,,------...*********+++,,,,,,------000///...,,,++++++++++++,,,,,,,,,,,,------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------///...,,,,,,------,,,++++++++++++,,,---...000000------------------------------------,,,,,,,,,,,,***++++++,,,------......,,,,,,------.../////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,------......------,,,---............------,,,,,,------......------,,,......---,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............------,,,,,,,,,------......---------,,,,,,,,,---------------------------------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------..................//////...------------......------------,,,,,,,,,........................---------............//////...---...000111000///000111222333333333333333111111000000000000000111000////////////000111111//////000000111222333444555222111555888999>>>CCCJJJRRRZZZaaalllwww}}}}}}wwwxxx{{{yyymmmfffcccbbbaaafffhhhlllmmmnnnppprrruuutttyyy|||nnnaaa```eeelllsss|||}}}wwwtttrrrqqqqqqlllccc[[[KKKEEE>>>888444444333333222111111333444333111///++++++++++++,,,------...,,,,,,,,,---------.........------,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------------.........------,,,,,,,,,+++......------------.........---,,,++++++,,,......111000///...---++++++******+++,,,.......................................,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++222000...,,,+++,,,...000------------......//////......------,,,,,,,,,,,,,,,,,,,,,------------...........................------------------------------------------------+++,,,,,,,,,,,,---------...---,,,,,,......---,,,,,,++++++,,,---...//////------------------------...------------,,,,,,,,,,,,,,,,,,,,,------......,,,,,,------.../////////......------------.................................------,,,,,,++++++***+++,,,---......---,,,++++++,,,,,,,,,,,,,,,++++++,,,------......------,,,++++++************++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.....................//////000000......---------,,,,,,,,,------------------------------------------------------------............------------------------,,,,,,------......//////000///...,,,,,,---......---------------------------------...............---------............///...---------///000///...//////000000222333444555555444222000/////////000000000//////000000111222000000000111222333444555666222333888===BBBIIIPPPZZZccclllrrrwww}}}wwwwwwzzzyyytttyyy}}}rrrllljjjjjjooonnnmmmooouuu{{{zzzsssooottt|||~~~}}}}}}~~~yyywwwvvvtttmmmhhhWWWPPPEEE<<<666444444444000000111222444444111///***++++++,,,------------,,,,,,,,,---------......---------,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------.........------,,,,,,,,,------,,,,,,,,,,,,------///...---,,,,,,,,,---...------,,,+++***)))((((((,,,------------------,,,........................,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))'''&&&(((***,,,------............//////+++,,,,,,---............,,,,,,---------.........//////////////////000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////......------,,,,,,,,,------------------------------.........---------,,,,,,.........------,,,,,,,,,,,,,,,------.../////////......------------......////////////////////////---------,,,,,,++++++++++++,,,---......---,,,++++++,,,,,,------,,,,,,,,,,,,------......------,,,******)))))))))******+++******+++++++++,,,,,,,,,)))*********++++++,,,,,,,,,,,,,,,------------...------...//////000000000......---------,,,,,,,,,------------------------------------------------+++,,,,,,,,,,,,---------------------------------++++++,,,,,,---------...000///...,,,,,,---......---------------------------------.........//////---------............///---,,,+++,,,...///...---////////////000222444555888666444111///.........000000000000000111222222222222222222222333444444666555999CCCKKKRRRZZZbbbmmmvvvyyyzzz}}}}}}tttpppuuu|||ssspppoootttrrrpppssszzz~~~{{{xxxwwwzzzyyyzzz{{{yyyyyy~~~wwwvvvtttqqqnnn```XXXLLLBBB;;;777666555000000000111333333111///++++++,,,---------,,,,,,,,,,,,,,,---------......------------------...///,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---............---------------------,,,,,,,,,,,,------///......---------------++++++,,,,,,---.........---------,,,,,,,,,,,,,,,------------------------,,,,,,------......------,,,,,,------------.........,,,***((((((***,,,...,,,,,,,,,,,,,,,,,,------***+++,,,...////////////,,,---------............///////////////000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******,,,...000/////////...---,,,,,,,,,,,,,,,------------------------............---------,,,//////......---,,,,,,+++,,,,,,------.../////////......------------..............................,,,,,,,,,,,,------------,,,------......------,,,---......////////////...,,,------......------,,,,,,++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,)))******++++++,,,,,,---,,,,,,,,,,,,------------++++++,,,---.........---......---------,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,------------------------------++++++,,,,,,,,,,,,,,,,,,//////...------------...,,,,,,,,,------------...,,,,,,------.../////////---------............///---,,,+++,,,.........---.........///000222333444777666444222111000//////111000000000000111222222333222222222333444444555888;;;FFFUUUccckkksssyyyzzzwwwxxx~~~|||tttrrrsssuuuuuuuuuyyy}}}~~~vvvuuutttrrrnnnlllsss|||~~~}}}yyyvvvwwwrrroooqqqssstttzzz{{{wwwuuuqqqnnneee]]]SSSHHHAAA<<<999777333222111111222333222000+++,,,---------,,,+++***,,,,,,,,,---------......---------------...//////,,,------......------,,,---------,,,,,,+++++++++---------------...//////------------..................------------.....................---,,,,,,------...///111222333333++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------....../////////111000...------...000111------------------,,,,,,+++,,,---...//////......------------............------------.........///////////////////////////------------------------...------,,,+++***))))))---,,,+++,,,...///...---------,,,,,,,,,---......------------------------............------------...............---------,,,,,,------.../////////......------------..............................,,,,,,,,,---......//////---------,,,,,,---------------...///////////////,,,------......------,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------------++++++,,,------...//////++++++,,,,,,,,,---------+++,,,---......------,,,......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,---------...........................---------------,,,,,,,,,.........///......---,,,,,,,,,,,,---------......,,,,,,------...//////000---------............///...---,,,---...//////------...//////000111222222222333333333333333222222111111000000111111222333111111111222444555777888<<>>:::<<<999555333333555555555++++++++++++++++++++++++......///---++++++,,,---***++++++,,,---...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................///......------......///------------------------000000//////......------........................---.........///000000000---------------------------------------------------------,,,,,,+++++++++---------.........//////..............................///////////////...------------------------+++++++++,,,,,,---------+++,,,,,,------......///---------......000111111++++++,,,,,,---...////////////.........---------------...///...---+++***.........------,,,,,,,,,///---,,,++++++...000222000///...............//////......---------......---,,,+++******,,,---...///...---,,,,,,---...///------............------******+++,,,---///000111///...------++++++***)))......................../////////...---------,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,+++++++++,,,---///---++++++...///...,,,------------------------******)))(((&&&'''***,,,///...,,,+++***++++++,,,//////.........---------......------------............////////////......000///...---,,,------...000000111111111111000000////////////000000000000...111333444333222222333333333444444555444222000000111222333444777;;;>>>IIIXXXnnnuuuuuuxxxxxxxxx{{{yyysssrrrwwwwwwnnneeebbbffffffgggkkkpppwww~~~wwwkkk```^^^cccdddiiipppvvv|||vvvpppqqqtttuuutttwwwuuuwww{{{ooohhheee```ZZZTTTMMMGGGDDD>>>888666888666111222666,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******+++,,,------..................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---,,,,,,++++++,,,,,,---------------------,,,,,,////////////............------------------------..................//////------------------------------------------------...---------,,,,,,,,,,,,---------.........//////.................................///......---------------------------------------------.........------------------------,,,,,,,,,------...///000++++++,,,------...////////////.........---------///////////////...---,,,.........------,,,,,,,,,///...---,,,,,,---///000........................///......------...............------------------///...------------...///------............------*********+++,,,---...///...------,,,,,,++++++***........................---------------,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,++++++,,,,,,---...---,,,...000000---+++------------------------//////...---+++,,,...111...---,,,++++++,,,,,,---//////.........---------......------------............////////////......000///...---------......///000000111111000000///////////////000000000000---///222333333333444666;;;666111000444555333000333333444444666;;;AAAFFFVVVdddvvv|||qqqmmmmmmjjjjjjkkkmmmiiiiiippprrrmmmhhhgggiiiiiilllpppwww~~~~~~sssjjjccceeekkksssxxx|||{{{{{{xxxuuuyyyvvvyyyuuusssnnnfff\\\RRRKKKHHH>>>;;;;;;>>><<<555222444------------------------+++,,,,,,+++))))))***,,,////////////.........---................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---,,,,,,++++++,,,,,,---.........------,,,,,,,,,.............../////////,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------------------------------------------------...............------------............/////////........................//////000000///...------------------------------/////////...............//////......---,,,,,,+++,,,,,,,,,,,,,,,---...///,,,,,,,,,---......///////////////............---000000//////.../////////.........---------------///.........------------+++,,,...///000//////...///......---....../////////////////////...---,,,///...------------...///------............------+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,---------------...000///---+++------------------------.........---+++,,,...000---------,,,------...///...............---------......------------.........//////////////////...000///......------.........//////000000//////...////////////000000000000---///111111222333666888DDD;;;111///444777666222333333333444888@@@JJJPPPdddqqq~~~yyymmmfffbbb___^^^___bbbaaadddkkkpppqqqppprrrqqqrrruuu{{{zzzrrroooooottt{{{~~~~~~{{{}}}yyykkk^^^VVVRRRJJJFFFDDDCCC???999666666,,,,,,,,,,,,------------+++,,,,,,+++******+++---...............---------........................------------------------------------------------------------------------,,,,,,,,,---------..............................///......------......///.........------,,,,,,+++---------....../////////------------------------.........---,,,,,,,,,+++........................------------------------///////////////......................../////////........................111111111111111000///...........................000//////......---------///.........---------,,,---,,,,,,,,,---......///,,,---------......///////////////...............111000///.........///000...............---------///////////////---,,,++++++,,,///111222111000///...............//////000111000///...------,,,,,,.........------.........------............------,,,,,,+++++++++++++++,,,+++++++++,,,,,,---------------------------------++++++,,,,,,---------...------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------...---,,,,,,,,,---------,,,,,,,,,---------------------------,,,++++++---///------------.../////////..............................------------......//////............////////////........................////////////......////////////000000000000000000111111111222555888DDD===555222444777777666555555666888???JJJWWW___kkkvvvyyynnnddd___]]]^^^```bbbdddiiioootttxxx{{{~~~}}}~~~{{{{{{~~~}}}nnnddd```^^^YYYRRRKKKDDD>>>;;;:::******++++++,,,,,,,,,,,,,,,---------++++++---...******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------..............................///......------......///.........------,,,,,,,,,,,,,,,------......//////////////////////////////.........---,,,,,,,,,+++........................------------------------////////////////////////////////////////////////........................///000000000//////...---........................///.........------,,,,,,---------....../////////..................///000------.............../////////////////////////////////---------...///000...........................///000000///---+++***,,,---000222333222111000...............///000111222000...+++***+++,,,...---..................---------............------...------,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------,,,,,,------......//////------------------------+++,,,,,,------,,,,,,+++,,,,,,------...............---+++)))(((***,,,...,,,,,,,,,---------.........///000///......///000,,,------....../////////---...........................------------......000///............///000......//////////////////......////////////......////////////000000000000222333222111000111333555::::::888666444444666888666888<<>>******++++++,,,------...+++,,,---,,,++++++---///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,,,,,,,---------..............................---,,,,,,++++++,,,,,,---+++,,,,,,------............------------------,,,////////////////////////..................//////........................------------------------------........./////////000000000000/////////...........................+++,,,---......///............................................./////////............///////////////......------.........////////////.............../////////000000000000......///000000000000000---........./////////000////////////...---,,,,,,............////////////............///000111222---...///000000///------------...//////...------------............------,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++,,,---.../////////...+++---///...,,,+++---...++++++,,,,,,---......///***+++---,,,+++***+++,,,,,,,,,---......---,,,+++---------.........//////......------------......000///...------...///000---...///000111000000//////000000111111000000///////////////000000000000000222333333222111222333///111444666777:::>>>AAA>>>EEEOOOXXX___eeeiiilllnnntttxxxzzz~~~{{{xxxxxx~~~yyyiiieeeggghhhuuuyyyooojjjiiilllnnnhhhkkknnnpppsssvvvzzz}}}~~~{{{yyyzzz}}}zzzuuu~~~{{{ooo^^^PPP++++++,,,------...//////***+++++++++******,,,.........---------,,,,,,,,,------------------------........................------------------------........................,,,,,,,,,---------..............................///......------......///***++++++,,,---...//////.........------,,,,,,,,,........................---.........///000000000////////////////////////------------------------,,,---------......//////111111000000/////////...........................---...///111222222222222////////////////////////......//////000000111111000000000///......------...------,,,,,,,,,------///////////////............/////////000000111111...///000222222222111000---.........//////000000///.........------------......---,,,,,,,,,------............///000222222***---111444444222...+++,,,---...//////...---,,,---..................---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------.........+++,,,,,,------,,,,,,+++***+++---///000000///...***...222333111...------++++++,,,,,,---...//////---///000000///......///,,,------...---,,,***)))---------.........//////.........------.........111///...------...///111---...///111111111000///000000111111111111000000////////////000000000000---000333444333333333444555333333666===CCCGGGHHHOOOWWWbbblllrrrttttttttttttxxx{{{~~~zzzxxxuuuvvv{{{nnnkkknnnooowwwyyymmmccc___aaaeeejjjnnnssswwwzzz~~~|||{{{xxxuuusssuuuyyy}}}~~~|||~~~yyyoooddd---------,,,,,,++++++++++++---......---,,,,,,---...------,,,,,,------...------,,,,,,,,,---......------............------,,,------......------,,,......------------.....................---------///......------,,,++++++...........................------------...////////////.........---------////////////////////////000000///...---,,,,,,+++............////////////////////////000000000111111111111111000///......//////////////////000000000000000///......000333---.../////////000333555111000000222555555111...333222000///...///000000......------------......,,,...//////...------...---///111000......000222000111111222111111000///...------,,,,,,,,,------......////////////......++++++,,,------...//////000000000000000000000000//////000000000000/////////......------......//////000111111111///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,---------,,,+++***------------------------++++++++++++++++++++++++------------------------............------------........................(((***+++---......---,,,///...---,,,------//////.........------,,,,,,,,,,,,---///000000///---,,,*********+++,,,---///000........................000000//////.........---......///000000000000000000111111111111222222222000111222333444333222222000555666555===MMMZZZ___iiirrryyy}}}~~~~~~||||||}}}sssoooqqquuu|||rrrlllddd___ccckkkpppxxxxxxrrrnnnqqqxxx~~~}}}{{{~~~yyyvvvyyy{{{}}}sssnnn...---------,,,,,,,,,+++,,,---......,,,,,,---......------,,,,,,------......------,,,,,,,,,------------............------,,,------......------,,,......------------......------..................------------------------...........................------------...////////////.........---------000000000000000000000000/////////......------,,,............//////////////////////////////000000------...///////////////000000///.........///000111222222111//////000111555555555222000000222444333222222444666666333000222111111000000111222333222111000000000000111222111333444333111//////000000333666666555555666888888888777666555444333222222222111000////////////......////////////......................................................//////000000000000//////---,,,,,,++++++,,,,,,---//////000000000///...------------------------...------------------------,,,,,,,,,------......///------------,,,,,,++++++------------------------........................---------------------------------....../////////........................***+++,,,------.........000///...---,,,,,,---............------,,,,,,,,,,,,---...000000...---,,,...---------------..............................000/////////..................///000000000000000000111111111111222222222111111222333333333222111222555888<<>>>>>======>>>@@@???===;;;999888777666333222222111000///......111000000//////000000111000000000/////////..............................//////000000000000//////------,,,,,,,,,,,,------....../////////...---------------....../////////------------------------........................------------,,,,,,,,,+++------------------------////////////////////////------------------------,,,,,,---...///000111111------------------------,,,,,,,,,,,,---...//////222000///---,,,,,,,,,,,,.........---------------,,,---...//////...---,,,111111///...------,,,,,,........................////////////..................///000000000000000000111111111111222222222111111222222222222111111555666:::FFF]]]zzztttooonnnmmmkkkgggkkknnnqqquuu{{{qqqkkkmmmsss}}}{{{vvvqqqsssyyy|||yyytttrrrxxx}}}vvvnnniiihhh..............................---+++***+++...000...------,,,,,,------...000///...---,,,+++++++++------............------------............------......------------......,,,,,,,,,---...///000000,,,,,,,,,---------.................................------------...//////........................---------------------------........./////////000............/////////////////////...............---......///000222333444333222111111111444666888777999:::999777444333333444555666777888;;;@@@CCCGGGFFFEEEDDDCCC@@@>>><<<<<<;;;;;;;;;<<<<<<<<<<<<:::888666555555666888:::>>>???@@@???===<<<===???AAADDDGGGJJJKKKJJJIIIHHHJJJHHHEEEAAA>>>;;;:::999555555444444333222111000333222111000000111222333////////////////////////000000000000000000000000//////000000000000////////////............//////..................------,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,............------------......---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000111111------------------------......---,,,---...///000000///...---,,,,,,---..................---------------...//////...------111000///...---,,,,,,,,,........................///////////////...............///000000000000000000000111111111222222222222222222222222222111111777888???PPPkkk|||oooiiigggdddaaa```fffnnnvvv~~~tttsss{{{~~~yyyxxx|||~~~|||tttkkkgggfff..............................---+++***+++...000...------,,,,,,------...000///...---,,,+++++++++------............---------......//////......---......------------......,,,,,,,,,---...///000000......---------,,,,,,,,,...........................------------...//////---.....................------------------------------......///000000000............//////////////////////////////......////////////000111222333222222222333555888;;;===;;;===???>>><<<:::999999666999<<<@@@CCCGGGLLLPPPTTTTTTTTTRRRNNNIIIEEECCCCCCBBBBBBAAA@@@??????>>><<<;;;999888888999;;;<<>><<<<<<<<<<<<;;;999888777333222222111111222222333.../////////000000000111111111111111111111111111//////000000000000//////000//////......//////000......---------.........++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,///...---,,,,,,,,,------------------------------++++++++++++++++++++++++------------------------///////////////.........------------------------///...---,,,,,,...///000...---,,,,,,---...///000........................---..................---......---------------...////////////////////////.........///////////////......///000000000000000000000111111111222222222222222222222222333333333888:::EEE[[[vvv{{{ooogggdddccc```]]]dddjjjuuu}}}{{{qqqllljjj---------------.........---......,,,++++++---///...------,,,,,,------...///...------,,,,,,,,,,,,------............------......////////////............------------......,,,---------...///////////////...---,,,,,,++++++...........................------------...//////---------...............////////////////////////.........//////000000000............////////////////////////000000000111000////////////111333444333444555777:::<<>>@@@AAAAAA@@@>>><<<777666555444333222111000//////////////////////////////000000000000//////......------------......//////.........///000111.........---,,,,,,++++++////////////////////////++++++,,,,,,------......000///---,,,,,,,,,...///------------------------........................------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...---,,,,,,---...///000---........./////////000.........------...............------...//////000////////////////////////............/////////000......///000000000000000000111111111111222222222222222222333555777999:::???CCCQQQfffwww}}}ssslllfffaaaaaaaaaaaa```___bbbhhhllluuuzzz+++++++++,,,,,,---------+++---......---,,,,,,---...------,,,,,,------...------,,,,,,,,,---......---..................---......////////////...............------........................---------+++,,,,,,------......///...........................------------...//////---------.........//////////////////////////////000000000000////////////............/////////000......///111222333444555444444444555888<<>>===???===;;;:::999888666555444333222000000000111111111///...///000000///...//////......------,,,,,,---------.........//////------,,,,,,,,,---...//////...---,,,,,,++++++,,,......------------..............................------------------------,,,,,,,,,---------......---------........................///......---,,,............////////////////////////////////////---------........./////////......------......//////......------......///////////////000000000000........................111111111111000000000000222111111222333444444333444333555:::<<>>DDDMMMYYYdddfffhhhlllooosssxxx}}}zzz~~~vvvppplllrrruuuwww|||vvvmmmiiijjjttt//////......---------,,,---,,,+++,,,...///...---.........------,,,,,,,,,...------,,,,,,------...,,,------------------,,,..............................---,,,,,,------------------............///......------------..............................------------------------------............------////////////000111111222---...000111111111222222111222222222333555888:::BBBFFFLLLQQQUUUZZZ___bbbaaadddfffiiinnnssspppkkkeeebbb]]]ZZZYYYYYYZZZ[[[^^^___`````````aaadddfffkkknnnqqqsssrrrqqqqqqqqqlllhhhdddccceeeggghhhhhhooonnnmmmkkkiiihhhggggggiiihhhgggeeecccaaaaaaaaaaaa```cccjjjqqquuu{{{}}}||||||}}}~~~~~~mmmbbb```]]]\\\\\\\\\YYYWWWSSSPPPNNNQQQXXX```dddfffeeebbb]]]YYYVVVRRRNNNJJJHHHIIIIIIHHHDDD???;;;:::666666555333222000000//////------...///000///.........//////000000000111//////..................---------------......///+++++++++++++++,,,------......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////...---------,,,+++,,,---...////////////............////////////////////////////////////............////////////000//////......//////000//////............//////////////////000000000000000000000000000000000000000111111111111111222222000111333444444555666777<<<===AAAHHHPPP[[[fffnnnrrrtttvvvwwwyyy|||wwwrrrxxx{{{uuusssxxx|||~~~|||wwwvvvqqqllllllwww|||xxxzzz|||}}}111111000///---,,,++++++---,,,+++,,,...///...---,,,,,,,,,------............------,,,,,,------...,,,,,,---......---,,,,,,........................------,,,,,,,,,------...---------............///---,,,,,,,,,,,,,,,,,,---........................------------------------........................////////////000222333444/////////111222222111000111222444555777:::@@@DDDMMMPPPUUUZZZ]]]```dddfffdddiiinnnuuuyyyqqqeee\\\ZZZ[[[^^^___aaaccceeeffffffhhhjjjlllsssuuuwwwwwwuuusssrrrsssmmmhhhdddeeejjjnnnooonnnuuuuuutttsssrrrqqqooonnnooonnnmmmlllkkkjjjhhhggghhhiiioooyyy~~~~~~}}}vvvhhhfffccc```^^^ZZZWWWTTTTTTQQQPPPRRRWWW[[[\\\[[[[[[YYYWWWUUUTTTRRROOOMMMMMMPPPRRRPPPKKKDDD@@@>>>999999777666444222000//////...---...///000///.........//////000111111111000//////...---,,,++++++------.........//////...++++++++++++,,,---............------------..............................++++++++++++++++++++++++............/////////////////////...---------,,,++++++---...//////000000............////////////////////////////////////........./////////000000///..................////////////....../////////////////////000000000000111111111111111111111111000000111111222222222333111222333333222333666999<<>>>>>===;;;888555333222222000//////000000///.........//////000000111111//////...---,,,++++++***------...////////////...,,,,,,,,,,,,------...///......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,...////////////000000000...............---------+++,,,---...////////////............////////////////////////////////////....../////////000000000///......------......///000//////......//////000////////////000000000000000000000000000000000000000000111111222333333333222333444333222444:::???CCCSSSfffrrr|||{{{|||~~~{{{vvvuuu}}}~~~wwwtttttt~~~vvvtttwww}}}~~~||||||ttt|||////////////............---,,,+++,,,...///...---+++,,,,,,------............------,,,,,,------...+++,,,...//////...,,,+++........................,,,,,,++++++,,,,,,---...---------............//////......------......///........................////////////////////////000///...------...///000000/////////111333666777777555333555888;;;;;;;;;<<>>:::777666444222111000111000///---.../////////////////////---------...............,,,---...///000//////.........---------...//////......------------...............................................................////////////000---------...............,,,,,,---.../////////...............////////////////////////////////////.../////////000000000000000//////......//////000000000////////////000000////////////000000000000000000000000000000000000000000111222222333444444222333444333333888AAAHHHXXXmmm|||vvvssspppnnnqqquuuvvvwwwwwwxxxyyy~~~|||yyyzzz~~~|||}}}uuuuuu|||---------...///000000111---,,,+++,,,...///...------------------------,,,...------,,,,,,------...+++,,,...//////...,,,+++........................++++++++++++,,,,,,---...---------.........//////000000////////////000000........................000000000000000000000000000///...------...///000000/////////111444666888:::888666777<<<@@@BBBBBBCCCFFFIIIIIIJJJNNNVVV]]]bbbcccddddddcccdddfffhhhllluuu}}}yyyrrroookkkhhhmmmnnnpppooommmkkkkkkllloooqqqssstttssssssuuuvvvzzz}}}~~~~~~wwwwww{{{}}}zzzzzz~~~|||yyyvvvsssqqqppprrrtttuuuppprrrxxx~~~xxxpppkkkhhhfffccc```XXXUUURRRPPPOOOOOOMMMLLLFFFNNNXXX\\\ZZZVVVSSSSSSIIIHHHGGGEEEBBB>>>;;;999666444222111111111///---///////////////.........,,,,,,---...///000111222,,,---///000000000///...000//////.........//////.........------.................................000000000000000000000000---------.........//////,,,------....../////////,,,---......///...................../////////000////////////////////////////////////000000000000111111000000000000111111000000////////////000000////////////000000000000////////////////////////000000111222333333444444111333444333444;;;FFFOOOmmmyyynnnjjjhhhbbbdddgggmmmrrrxxx|||~~~~~~~~~}}}~~~|||}}}xxxsssttt............//////////////////...---,,,++++++***------------------------////////////////////////333000......///000---+++------------------------........................////////////////////////..................------...............------------------............///------------...///000000000111000///...222:::???:::;;;>>>@@@DDDIIIPPPUUUTTTSSSSSSSSSUUUXXX[[[]]]cccddddddccccccfffjjjmmmtttzzzxxxrrrooonnnlllnnnpppqqqqqqoookkkiiijjjqqqvvvtttnnnlllqqqvvv{{{}}}~~~~~~~~~}}}}}}}}}|||zzzxxxvvvuuu~~~zzzvvvuuuwwwxxxxxxwwwzzz}}}xxxtttrrrmmmiiibbb]]]XXXSSSQQQPPPOOONNNKKKLLLOOOSSSWWWXXXVVVTTTMMMLLLKKKHHHEEECCC@@@???===:::888666444111---***000111111111000///000111////////////////////////111000///...............////////////..................------------............////////////......---.........//////000000,,,---......///......---000000//////.........---........................////////////////////////.../////////...---,,,,,,////////////////////////////////////000000000000//////000111111111111111////////////000000000000000000//////......------///111333333111111111222111555666333333===RRRcccoooccc``````bbbdddeeekkkwww~~~yyyyyy~~~............//////////////////......---,,,,,,,,,------------------------........................111///---...///000...+++------------------------........................////////////////////////........................------.........................../////////000000...............///000000000111222222222444888<<<>>>???@@@BBBHHHPPPZZZaaabbb```]]]\\\\\\^^^aaacccfffhhhkkklllmmmoooqqqtttxxx}}}|||wwwsssqqqnnnooopppppppppppppppooolllqqquuurrrllljjjpppwww}}}~~~||||||{{{zzz{{{zzzyyyyyyxxxvvvrrrnnnsssqqqqqqtttyyy}}}~~~~~~{{{|||}}}vvvnnnhhhjjjfff```\\\XXXVVVSSSQQQMMMMMMOOOQQQSSSSSSQQQOOOLLLMMMMMMMMMLLLJJJHHHFFFCCC???:::666444222000///111111111000............////////////////////////000000///.........//////////////////............///..................///------............------////////////////////////.....................---000/////////....................................////////////////////////.........///......------////////////////////////////////////000000000000//////000111111111111000////////////000000000000000000000//////////////////000222222111000111222333666777777:::FFFYYYhhh~~~tttjjjcccaaaaaaeeehhhlllqqq{{{|||---............/////////........................------------------------........................000...---...//////...---------------------------........................////////////////////////........................,,,---------...///////////////000000000111111111//////......//////000000///111444666777888:::<<>>AAADDDFFFLLLMMMPPPVVV___lllzzz}}}xxxsssnnnkkkiiilllrrrzzzzzzwwwsssrrrqqqooonnnmmmmmmmmmpppuuuxxxwwwttttttxxx}}}}}}{{{tttqqqrrruuuvvvtttssstttzzz}}}yyyxxxzzz{{{{{{|||yyy{{{~~~{{{rrrjjjhhhjjjoootttyyy|||}}}}}}{{{xxxxxx}}}xxxpppqqqsssyyyyyyuuuvvvxxxrrrooojjjfffccc___ZZZWWWZZZXXXVVVUUUUUUTTTRRRPPPOOOPPPPPPQQQSSSUUUVVVWWWVVVPPPHHHAAA===:::888777666444222111111111111000///////////////////////////.........///000111111////////////............000000////////////000000,,,------......------,,,---.........//////000000222111...,,,+++,,,---...///////////////.................................////////////////////////,,,---...///////////////////////////////////////////////////000000000000...//////000000000000000////////////000000000000//////000111222222333333///000111111000000222444444555999@@@LLL[[[jjjsss{{{zzzwwwqqqkkkeeebbb``````ccchhhllluuu~~~{{{vvvxxx{{{}}}------------............,,,,,,------.../////////------------------------........................------......------......------------------------........................////////////////////////---------.........//////,,,,,,,,,---...///000000....../////////000000000.........//////000111222222444999@@@IIIPPPVVVYYY^^^```cccgggmmmttt||||||wwwrrrnnnqqqwww|||xxxuuu{{{{{{zzzxxxuuurrrooonnnooouuu|||}}}}}}~~~}}}zzzrrroooppptttqqqnnnllllllooosssuuuwwwuuutttssstttvvvxxxyyyyyy|||xxxvvvyyy|||zzzqqqhhhfffiiinnnsssvvvxxxxxxyyyyyywwwvvv|||}}}wwwssspppooowww{{{xxxyyy{{{wwwtttqqqnnnllliiieeebbb]]][[[ZZZZZZZZZZZZYYYWWWTTTSSSQQQPPPQQQTTTXXX[[[\\\WWWQQQKKKFFFBBB>>>;;;999666222111222333222111000000000000000000000000///////////////000111222////////////............000000////////////000000......////////////......+++,,,---...///111111222222111...,,,+++,,,---............///////////////........................////////////////////////------...///000000000///////////////////////////////////////000000000000......///000000000000000////////////000000000000//////000111222333444444///000111111000111333555444666;;;DDDRRRaaannnuuuxxxxxxyyy~~~wwwrrrmmmhhheeeccc```___fffqqqpppzzz|||tttlllpppvvv|||,,,------------.........,,,,,,,,,------.........---------------------------------------------------...///...---,,,---...------------------------........................////////////////////////,,,,,,------.../////////,,,---------.../////////........./////////000000//////000111222444555666999;;;BBBLLLYYYeeelllpppuuuvvvwwwwwwvvvvvvxxxyyyyyy{{{~~~~~~zzzwwwwww|||~~~zzzvvvsssqqqwwwwwwwwwuuussspppmmmkkklllsss{{{~~~}}}~~~~~~zzzuuurrrrrrtttrrrqqqpppqqqssstttsssqqqnnnoooppprrrsssssssssssssssqqqppprrruuutttnnnhhheeeiiioootttxxx{{{}}}~~~{{{zzz}}}xxxrrrmmmnnnvvv~~~{{{yyyvvvrrrpppooommmkkkiii___^^^^^^___aaaaaa___^^^ZZZXXXUUUSSSTTTWWW[[[^^^___[[[VVVQQQNNNJJJGGGDDD@@@;;;666333444444222000000000000000000000000000000000/////////000111111////////////............000//////......//////000...//////////////////...+++,,,---...///111111222000///...---,,,,,,---............///////////////........................////////////////////////......///000000000//////////////////////////////////////////000000000000---...//////000000//////////////////000000000000//////000111222222333333111111222222111222555888666:::AAAKKKWWWeeepppwwwvvvtttsssvvv{{{~~~uuuiiidddcccdddcccbbbkkkxxxvvvvvvqqqjjjpppzzz}}}~~~~~~}}}||||||||||||}}}}}},,,,,,---------.........+++++++++,,,,,,,,,,,,,,,---------------------------------------------------///000...,,,***+++---------------------------........................////////////////////////,,,,,,------...//////000------..................//////000000000111111111111111222444666888:::;;;@@@EEENNN]]]lllxxx|||xxxwwwwww{{{|||~~~~~~}}}{{{xxx|||~~~{{{zzzyyyxxxyyy}}}~~~xxxsssooommmmmmjjjjjjiiiiiijjjjjjkkklllkkkpppvvvzzzzzzyyyxxxyyyzzzzzzyyywwwvvvtttssssssuuuwww{{{}}}yyysssttttttsssqqqpppoooooooooooooooqqqsssssspppnnnlllqqqxxx}}}{{{uuusssuuuyyy{{{|||~~~|||xxxtttqqqpppooonnnmmmeeeeeeeeegggiiihhhfffddd^^^]]]\\\\\\]]]___aaabbb```\\\VVVSSSRRRRRRSSSRRRMMMGGG???;;;:::999555222000000000000000000000000111111000000///000000000////////////............///..................///---......//////......---............////////////.....................---............/////////000........................///////////////////////////000000000000//////...////////////////////////////////////000000000000---...//////000000//////////////////000000000000///000000000111111222222222333333222222444777:::;;;AAAIIISSS]]]hhhssszzzxxxxxxxxxzzz}}}}}}|||zzz~~~nnneeeaaafffiiihhhooozzz}}}{{{vvvrrrrrrrrr{{{~~~||||||}}}~~~~~~~~~~~~}}}}}}~~~}}},,,,,,,,,---------......++++++++++++++++++++++++---------------------------------------------------///000///+++)))+++---------------------------........................////////////////////////,,,,,,------...///000000...............---------000111111111111222222222333333555777999<<<>>>???FFFLLLXXXiiizzz~~~|||{{{|||~~~}}}|||{{{{{{vvvyyy{{{{{{yyyuuusssrrrqqqooonnnqqqyyy|||tttooolllkkkjjjcccbbbbbbcccfffjjjooorrrjjjnnnqqqssssssrrrrrrsssuuutttssssssttttttqqqooovvv{{{zzzzzzxxxuuuqqqoooooopppqqqrrrtttvvvwwwwwwwwwwwwwww|||}}}|||zzzxxxwwwttttttwwwzzzvvvuuutttsssrrrkkkkkklllnnnpppoookkkhhh___aaaccceeefffgggffffff___[[[UUURRRSSSWWW[[[]]]ZZZSSSIIIDDDAAA>>>:::555000000000000000000000000222222111000//////000000000/////////..................------------......,,,------......------,,,111000000///...---------,,,---...//////......------.........//////000000........................////////////////////////000000111000000///......////////////////////////////////////000000000000---......///////////////////////////000000000000000000000000000111111111333333444333333444888;;;???FFFPPPYYYaaakkkvvv}}}|||~~~}}}zzzvvvvvvhhhbbbhhhnnnnnnqqqxxx}}}uuupppqqqttt}}}}}}~~~|||{{{}}}~~~~~~------------------------........................000...+++))))))***,,,...........................------............---------...///000000///...---------------------------000000000///......------..................---------...000111222111000000//////111555444222333777666888;;;<<<>>>AAADDDGGGMMMWWWgggwww}}}}}}}}}~~~~~~}}}rrryyyzzzsssppppppnnnmmmmmmrrrzzzuuunnnlllllljjjhhhkkkjjjkkkmmmppprrrqqqpppqqqooommmlllkkklllnnnooommmoooqqqqqqqqqqqqrrrsssxxx~~~{{{wwwsssqqqpppvvvyyy|||~~~}}}|||{{{{{{zzzyyysssooowwwyyysssuuuyyy{{{zzz|||xxxuuuttttttssspppmmmkkkhhhffffffggghhhhhhgggaaa\\\TTTQQQSSSYYY___cccddd]]]SSSKKKEEEAAA???>>>888555222000000111000000///////////////.........000000000000000000000000////////////////////////........................////////////////////////222000///---,,,,,,,,,---------............------////////////////////////,,,---......//////......000000000000/////////////////////000///......---000000//////.........---/////////000111111222222000000000000000000000000333222111000000000222222===333...222777999===BBBOOOXXX```ccchhhrrr{{{}}}|||pppjjjdddgggpppyyy}}}||||||wwwyyy}}}~~~yyy~~~}}}~~~|||------------------------........................///...,,,+++++++++,,,---........................------............---------...///000000///...---------------------------///////////////.................................------///000000000//////000000333888999999<<>>888444333222111000000000000000111111111000000000000000000000000////////////////////////........................///////////////////////////......---------.........//////000000//////...////////////////////////------...////////////...////////////000000000000111000///.........//////000000////////////....../////////000111111222222111111111111111111111111111111222222222222222111000222777:::<<>>CCCPPPcccrrrxxxttttttssspppmmmhhhkkkpppvvv~~~|||wwwtttrrr---------------------------------------------------...///111111000...---........................------............------......------------......////////////////////////---......///000111222222........./////////000000111111111222444777;;;===AAAAAADDDJJJLLLMMMQQQWWW]]]___ccceeefffhhhjjjkkkiiilllnnnllliiigggiiilllnnnxxx~~~}}}}}}}}}|||yyytttqqqsssyyy~~~~~~}}}}}}|||yyywwwnnnoooqqqtttwwwzzz}}}~~~~~~~~~~~~~~~~~~}}}zzzwwwtttqqqoookkkhhheeecccbbbaaabbbaaa___^^^XXX[[[aaahhhllllllhhhdddRRRLLLCCC<<<888777666666111111111000000000//////////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,---......///////////////000000000000//////////////////////////////---...//////000000//////.../////////000000000111111111000/////////////////////000000000000000000/////////000111111222222111111111111111111111111000111222444444444333222666777:::BBBQQQggg{{{~~~wwwoookkkjjjlllmmmmmmlllpppuuuyyy~~~~~~}}}}}}yyyvvv------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000///...........................------............------......------------....................................///000000111222222.........//////000000111000///000222777<<>>KKKddduuupppjjjffffffhhhkkklllsssvvv{{{~~~~~~~~~|||~~~|||------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......////////////........................------............------...------,,,,,,------...------------------------/////////000000111111222---......///000000111111111222333666<<>>III[[[uuulllkkkiiihhhjjjlllooopppzzz}}}~~~|||~~~|||}}}------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------......//////........................---..................---...---,,,,,,,,,,,,---...------------------------000000000000111111111111---......///000111111222555555777<<>>KKKZZZlllwww~~~{{{zzztttnnnkkklllpppwww|||{{{{{{}}}zzz{{{~~~~~~yyyuuuqqqllliiijjjmmmooopppvvvzzz}}}|||zzz{{{|||}}}yyyuuuvvv||||||}}}|||xxxuuuvvv|||---------.........//////*********+++++++++,,,,,,......------------.........------------...//////111111000////////////000//////............//////////////////////////////---...///000111222333333,,,---...000222666999;;;===???DDDNNNWWWbbbppp}}}~~~~~~xxxwwwssslllddd___```bbb^^^ccckkkqqqvvvyyy|||~~~xxxxxxxxxwwwwwwyyy|||yyyzzz|||}}}qqqlllqqqwwwuuurrrssssss~~~zzz}}}{{{zzzzzz{{{|||{{{zzzmmmgggaaa^^^___aaaaaaaaaZZZUUUOOOLLLKKKMMMOOOOOOJJJGGGCCC@@@===:::666333333111///...---...000111////////////////////////000000111111111111222222000000000000000000000000////////////////////////------............------////////////////////////////////////000000000000111111111000000/////////222222111111111111222222222222111000000///....../////////000000000111111444444444444444444444444666444444777888888<<>>:::888555333111///...///000111////////////////////////............/////////000////////////////////////........./////////////////////000000000000//////////////////////////////////////////000000000000///.....................222222111111111111222222111111111000000000////////////000000000111111111333333333333444444444444666444555888999:::@@@HHHXXXiiixxx{{{yyyzzz|||uuuvvvyyyzzzyyyxxxxxx{{{xxxvvvxxx{{{uuuyyy}}}yyytttqqqpppqqqqqqqqqsssuuuwwwyyy{{{}}}zzz|||~~~vvvpppuuu~~~~~~{{{zzz{{{}}},,,,,,,,,,,,------------............///////////////......------......//////......---------...............------....../////////............//////000000000000000000000000111111111111222222222222555333333666;;;AAADDDFFFNNNNNNSSSZZZ___eeeqqq{{{~~~|||{{{xxxqqqkkkiiilllppprrrtttwww{{{~~~~~~}}}wwwuuusssqqqqqquuu{{{~~~yyy{{{wwwuuuvvvxxxuuuvvvxxxzzz{{{}}}{{{~~~vvvqqqrrruuuwww|||zzzwwwttttttvvvzzz}}}~~~zzzvvvtttqqqoooooorrrxxx~~~~~~tttmmmiiieeeaaa^^^^^^^^^]]]\\\YYYWWWUUUUUUUUUQQQLLLHHHEEEBBB???===999777555222000000111111000000000000000000000000---............/////////////////////////////////------.........///////////////000000000000//////////////////////////////////////////000000000000------......///000000111222111111000000111111222///000000000111111111222000000000000111111111111111111222222333333333333666555777999:::===FFFPPP]]]lllyyyyyyuuuuuuzzz~~~}}}{{{{{{|||{{{www|||uuutttyyy~~~zzzuuutttvvvyyyzzzwwwwwwvvvxxxzzz}}}|||yyyzzz~~~~~~~~~,,,,,,,,,---------......,,,,,,,,,---------......//////............////////////...------------......------------....../////////............//////000000000000000000000000222222222222222333333333555555777:::???EEEKKKOOOSSSUUU[[[ccciiioooyyy|||{{{{{{|||}}}}}}~~~||||||uuuoookkklllooorrrsssuuuxxx|||~~~~~~}}}zzzyyyxxxwwwwwwzzz{{{vvvttttttrrrooollloooqqqqqqnnnjjjgggiiikkknnnsssyyy}}}|||{{{zzzuuuzzz}}}yyyvvvwwwyyyxxxtttsssrrrpppppptttzzz~~~xxxpppkkkkkkmmmnnnpppsssxxx~~~}}}~~~}}}wwwrrrmmmgggbbbaaaccceeeddd```[[[WWWVVVXXXTTTOOOKKKIIIFFFDDDBBB???===999666333222222222000000000000000000000000//////000000000000111111000000000000000000000000---......//////000000111------............------////////////////////////////////////000000000000...//////000222333333444111000000000000000000111//////000000111222222333000000000111111111222222000111111222222333333444555555888;;;===AAAMMMYYYeeeqqqyyywwwsssuuuyyy||||||{{{{{{ttt}}}~~~xxxwww{{{}}}xxxxxx{{{~~~}}}~~~~~~zzzvvv{{{}}}{{{yyyyyy}}}------------............++++++,,,,,,,,,---------//////............////////////...---------------...............///000000//////............//////000000000000000000000000000111111222333444555555555999===AAAEEELLLVVV]]]bbbeeemmmwww}}}~~~|||zzz{{{}}}{{{tttmmmjjjkkkmmmsssrrrssswww}}}}}}|||~~~{{{yyytttpppmmmkkkjjjjjjhhhjjjkkkhhhcccbbbdddhhhnnnuuu|||zzzwwwuuuqqqxxx}}}|||zzzzzzxxxuuurrrssstttssssssvvv{{{|||qqqkkkkkkllljjjkkkkkklllooovvv~~~zzz|||~~~wwwyyyxxxsssrrrxxxxxx}}}|||xxxrrrmmmjjjlllnnnlllgggaaa]]]\\\YYYVVVQQQMMMKKKIIIGGGEEEEEEBBB>>>:::666444333333000000000000000000000000/////////000000000111111000000000000000000000000///000000111222222333333------............------////////////////////////////////////000000000000000000111111111222222222111111000000000000111111111111111111111111111111000000111111111222222222111111222222333444444555555666999===???EEESSS```jjjrrrxxxwwwvvv{{{}}}zzz{{{|||xxx~~~}}}|||}}}}}}xxxuuuzzz~~~|||yyyvvvtttuuuyyy}}}~~~~~~---------.........//////,,,,,,---------.........//////............//////000///...---------------///////////////000111111//////............//////000000000000000000000000...///000222444666777888777<<>>AAAGGGVVVeeejjjqqqvvvwww{{{}}}yyyxxx{{{~~~}}}|||~~~~~~yyyyyy||||||zzzyyywwwuuusssuuuyyy|||}}}}}}~~~000///...---------------000///...---------------........................000000//////.........---........................000///...------...///000222444444000+++***///444444555555555666888===AAA>>>BBBFFFKKKSSS```qqq~~~yyyvvvyyy~~~}}}|||zzzxxxxxxwwwwww|||rrrmmmmmmjjjeeemmmzzzzzzyyy|||}}}~~~~~~}}}tttppplllmmmvvv|||tttpppooooooooopppllliiihhheeebbbdddiiinnnrrrxxx~~~|||yyy|||xxxtttqqqpppmmmlllpppxxx{{{vvvrrrrrrxxxwwwuuurrrqqqqqqsssuuu||||||zzzvvvttttttwwwzzz~~~~~~{{{tttnnnlllqqqvvvzzzxxxuuurrrpppqqqsssvvvzzzvvvsssuuuzzz{{{uuupppeeebbb^^^^^^aaafffkkknnnvvvwwwyyy|||~~~{{{vvvtttrrrnnnhhhddd___\\\WWWRRRMMMKKKJJJIIIHHHFFFDDD@@@===:::777666//////000000111111222222000/////////............111111111111000000000000222111000000000111333333333222111000000111222333)))+++...000111111000///------...///000111222222111111222222222222111111000000000000000111111222111111111111111111111111000111111111111222222222555333111111333555777777444999AAAJJJTTT^^^fffkkkrrrsssvvv{{{~~~yyyvvvwww{{{~~~~~~~~~xxxzzz}}}}}}vvvrrrvvvvvvyyy~~~000///...------------...//////...---------------........................000/////////....................................111000////////////000111222333333000------000333000222333444666:::@@@DDDFFFHHHKKKPPPYYYhhh{{{~~~~~~~~~}}}}}}|||{{{zzzzzztttmmmlllooonnnkkksss~~~yyyzzz~~~~~~{{{xxxpppmmmllloooxxx~~~uuuqqqoooooopppqqqmmmllllllkkkhhhjjjnnnrrrtttvvvxxxyyyyyyyyyxxx||||||{{{yyyvvvtttrrrppplllpppuuuxxxyyyyyyyyyyyyzzz{{{{{{wwwrrrooooooqqqtttsssrrrrrrssswww||||||yyyzzz}}}tttkkkfffeeeffflllmmmqqqyyy}}}sssjjj___]]]\\\^^^dddlllssswww{{{}}}{{{xxxvvvvvvtttppplllgggccc\\\TTTNNNKKKIIIHHHIIIHHHFFFCCC@@@===:::999666555444222111000//////000000/////////.........000000000////////////...000000/////////000111222111111000//////000111111000000111111111000...---000000000000111111111111111111222222222222111111000000000000000111111222111111111111111111111111111111111111222222222222555444333333444666777888666;;;EEEUUUfffttt|||}}}{{{xxxuuutttwww{{{~~~|||yyy}}}{{{|||~~~|||xxxwwwvvvxxx}}}//////......------......//////...------------...........................////////////....................................111111000000000000111111222222111111000111111222///111333666999???FFFKKKOOOQQQSSSXXXbbbsss}}}zzzzzz|||~~~}}}||||||}}}}}}}}}|||{{{yyyxxxooolllnnnssssssqqqxxxzzzxxxzzz|||{{{vvvrrrnnnnnnpppttt{{{zzzrrrooopppqqqrrrqqqnnnmmmppprrrqqqssswwwuuutttsssrrrqqqqqqrrrssswwwwwwxxxwwwuuussspppnnnllltttyyywwwyyyzzztttpppoooooollljjjhhhiiiooovvv|||yyylllgggfffdddgggmmmvvv|||zzzqqqiii\\\[[[\\\```gggpppxxx~~~|||}}}zzzwwwwwwxxxwwwtttqqqmmmhhhaaaYYYQQQLLLIIIHHHIIIIIIHHHFFFCCCAAA>>>===;;;999666333111000000000000000000000////////////////////////............/////////...///000000111000//////......//////000222222111000//////......222222222222111111111000111111222222222222111111000000000000000111111222111111111111111111111111111111111111222222222333555555555555666777888999;;;BBBQQQggg~~~|||vvvuuusssrrruuuyyy|||~~~|||wwwrrrtttzzz}}}|||wwwuuuvvvzzz|||~~~//////............/////////......---------..............................///////////////.................................000000000000000000000000222111000111333444333222222444777:::???EEELLLQQQVVVXXX[[[bbblll|||vvvqqqkkkjjjnnnsssvvvwwwxxxyyyzzz{{{zzzxxxvvvtttssssssuuuyyyxxxvvvyyy}}}{{{|||}}}~~~}}}}}}~~~|||xxxsssooopppqqquuuzzzyyyrrrmmmmmmppptttvvvpppllllllqqqtttvvvzzz~~~zzzyyyvvvsssqqqqqqqqqqqquuuvvvwwwwwwuuuqqqnnnkkkmmmwwwzzzwwwzzzwwwuuusssqqqllliiifffgggnnnxxxxxxtttmmmkkkjjjmmmqqqrrrooolllaaaaaabbbeeejjjqqqyyy}}}}}}yyyuuuttttttssspppmmmiiigggccc^^^XXXRRRMMMJJJHHHHHHHHHGGGEEEDDDBBBAAA<<<:::666333111111333444111111111000000000//////000000/////////.........////////////000000111111///////////////////////////............///000111111111111111111111111111111111222222222222111111000000000000000111111222111111111111111111111111111111111222222222333333333444555666666777999:::@@@NNNfffzzzxxxxxxuuurrrrrrvvv}}}~~~yyy{{{~~~{{{vvvpppqqqvvvrrr}}}~~~{{{wwwtttsssvvvxxx{{{//////.........//////000......---------......///.................................///////////////////////////////////////////////////////////////111000000111444555555444666888;;;>>>BBBHHHPPPUUUZZZ]]]ccckkkuuu|||gggbbb^^^___fffnnnuuuwwwvvvwwwyyyzzzyyyxxxvvvtttyyyzzz}}}~~~|||}}}{{{yyyyyy|||~~~{{{wwwtttrrrqqqpppsssxxx~~~}}}xxxsssnnnkkkmmmqqquuuwwwrrrnnnlllqqquuuvvvwwwzzz|||{{{zzzxxxvvvtttrrrqqqppprrrtttuuutttrrrpppnnnpppxxxzzzzzz{{{zzzyyytttoooooollliiikkkrrr}}}|||xxxsssnnnkkklllllllllkkkiiijjjlllmmmooouuu|||}}}wwwsssqqqnnniiifff```bbbddddddaaa[[[UUUQQQJJJIIIHHHGGGFFFEEEDDDDDD>>><<<888444222222333333222111111111111000000000111111111000000000//////000000111111111222222222000000000000000000000000////////////000111222222......//////000111111222111111222222222222111111000000000000000111111222111111111111111111111111111222222222222333333333111333555666666777;;;===EEE\\\|||yyytttuuu}}}xxxrrrqqqvvv|||xxx{{{}}}zzzvvvqqqrrrvvvuuu|||~~~yyywwwsssqqqrrrsssvvv~~~~~~//////......//////000000...------------...//////.................................///////////////////////////////////////......////////////......000000111222333555777888999;;;>>>AAAEEELLLSSSXXXaaadddkkkrrryyy~~~}}}~~~{{{ttt___\\\ZZZ^^^gggpppvvvyyyuuuwwwyyy{{{|||}}}}}}}}}}}}}}}zzzyyyxxxwww||||||xxxtttqqqqqqsssooorrrxxx~~~|||wwwsssooommmoooqqqttttttwwwtttuuu{{{~~~{{{wwwvvvuuuuuuuuuuuusssqqqooommmkkkmmmppptttvvvxxxxxxxxxvvv{{{{{{xxxqqqkkkhhhgggfffgggnnnzzz|||yyyvvvsssqqqnnnjjjgggmmmoooqqqrrrtttxxx{{{uuurrrnnniiieee^^^bbbgggjjjjjjeee```\\\SSSQQQMMMJJJGGGFFFFFFFFFDDDAAA===888555222111111222222222222111111111000111111111111000000000000000000111222222222222222///000000111111000000///333333222222222222111111------...///000111222222111111222222222222111111000000000000000111111222111111111111111111111111222222222222333333333333111333555666666999???CCCPPPjjjyyyqqqqqqttt}}}xxxsssrrrxxx~~~~~~|||~~~{{{yyyvvvrrrrrrvvv|||{{{xxxsssppppppppprrryyy|||///////////////000111111---------------...//////..................................../////////000////////////////////////...///000000000000///...///111222222111333888<<<===???CCCGGGLLLSSSZZZ```kkkmmmrrrwww{{{}}}|||{{{xxxxxxxxxvvvuuuyyy|||yyyuuuqqqmmm___^^^^^^cccjjjqqqtttuuurrrtttwww{{{{{{{{{}}}{{{xxxzzz}}}}}}|||xxxsssqqqqqqssssssuuuyyy}}}}}}yyyuuuqqqooonnnnnnppprrrsssrrr|||}}}rrrrrrsssrrrrrrqqqppppppoooqqquuuyyy}}}|||~~~vvvooollldddeeeeeedddgggsss~~~{{{yyyvvvrrrnnnlllkkknnnpppppppppssszzz}}}xxxuuuqqqmmmiiifffiiimmmppppppmmmjjjgggbbb^^^VVVOOOJJJGGGGGGGGGFFFDDDAAA===999666444333333333222222222111111111111000000000000///////////////111222222222111000......///000000///.........///000111222111000000/////////000000111111111111111222222222222111111000000000000000111111222111111111111111111111111222222222333333333444444222444666777777;;;DDDKKK```vvvwwwqqqppprrrtttyyyvvvuuuwww}}}~~~}}}|||}}}~~~|||zzzxxxttttttvvv|||~~~zzzvvvrrrqqqoooooouuu|||}}}~~~}}}///////////////000111111---------------...///000........................---.........//////000000000000000000000000000000///000111222222111000///...111333222000222999???AAADDDHHHLLLRRRZZZbbbhhhssstttvvvyyy{{{{{{yyywwwssssssrrrppppppttt|||~~~uuupppllliiigggcccbbbbbbffflllppppppnnnnnnppptttyyy~~~{{{}}}~~~xxxwww|||zzz||||||yyyuuuqqqqqqrrryyyzzz{{{|||{{{wwwqqqllliiiiiiiiikkkooorrrssssss}}}zzzyyyyyyxxxyyyzzz{{{|||yyy{{{}}}uuuppppppkkkmmmlllhhhhhhqqq|||xxxuuuuuuuuuvvviiilllmmmllliiikkkqqqvvvuuu}}}}}}xxxvvvtttpppmmmpppqqqsssssssssrrrpppooonnnhhh^^^TTTLLLHHHGGGGGGDDDCCCBBB@@@>>>;;;:::999333333333222222222111111000/////////............---...000111111111000///,,,---...//////...---,,,%%%'''+++...000000000000222222222111111111111111111111222222222222111111000000000000000111111222111111111111111111111111222222333333333444444444333666888888888>>>HHHPPPnnn~~~yyyqqqqqqsssttttttvvvvvvxxx}}}|||xxxwwwwwwxxxyyy{{{}}}~~~{{{}}}}}}{{{wwwvvvxxxxxx~~~}}}xxxtttrrrpppooossszzzzzz~~~xxx}}}............////////////---...///000000///...---............//////////////////............//////333222000/////////000111333333333222222222222111111111222333555:::AAAFFFDDDKKKSSSZZZ___dddiiinnnxxx{{{|||yyyxxx{{{|||{{{xxxooohhhgggiiilllssszzzyyyrrrkkkhhhgggiiifffffffffiiimmmpppppppppooonnnnnnsss{{{zzzxxxvvvvvvwwwxxxwwwvvvvvvxxxyyywwwssspppqqqsssvvvsssqqqtttwwwuuullleeeeeedddfffjjjjjjkkkqqqyyy|||{{{vvvsssppprrrrrroooooowww}}}zzzzzz{{{{{{zzzxxxuuupppmmmlllkkkjjjiiioooxxxrrrsssyyyyyysssppprrrssstttvvvwwwwwwvvvtttssswwwttteeeTTTKKKHHHGGGDDDFFFHHHGGGCCC>>>999777222222222222111111000000000000////////////000000000000000000000000000000///////////////000000111222222111111111111222222......///000111222222333000000000111222222333333111111000000000000111111222222333333333333222222333333222222222222222222555666888999:::@@@PPP```vvv}}}|||rrrooopppooooooqqqlllyyy}}}vvvsssqqqnnnpppsss}}}~~~~~~{{{wwwuuuuuuxxxzzz|||~~~{{{vvvpppnnnpppuuuzzz~~~zzzyyyxxxxxxzzz~~~............////////////......////////////..................//////////////////............//////222222000/////////000000000111111111222222333333222222333444777===EEEKKKTTTZZZbbbhhhkkknnnrrruuuyyy{{{zzzvvvvvvxxxxxxvvvssskkkdddcccdddggglllrrrxxxxxxuuupppjjjeeeddddddggggggjjjmmmpppqqqnnnlllnnnllllllqqqxxxzzztttqqqrrrttttttsssppprrrssssssqqqoooooooootttppplllmmmooommmhhhcccddddddfffiiijjjkkkrrrzzz|||xxxyyyxxxuuutttyyy}}}zzz{{{{{{zzzyyyxxxuuurrrpppqqqqqqppppppqqqvvv}}}zzzwwwyyywwwtttssswwwxxxxxxxxxwwwwwwxxxyyyvvvzzzxxxlll^^^TTTMMMHHHFFFGGGHHHGGGCCC@@@===;;;444444333111111000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111111111111222222//////000000111111222222222222111111111111111111000111222333333222111000111111222222222222111111222222222222222222222222444444777:::<<>>:::555333222222222111111222222222222111111000000000000000000000000000////////////000111111222222111111111111222222111111111000000000000000000000111111111222222222333222111000000111222333222222333333333333222222111111222222333333333333666666:::EEEPPPZZZfffppplllmmmqqqwww}}}~~~zzzttttttuuuxxx~~~xxxqqqtttxxx{{{~~~}}}zzz|||~~~~~~~~~}}}~~~~~~~~~~~~{{{xxxzzz~~~~~~~~~}}}}}}||||||}}}~~~~~~{{{zzz|||~~~~~~}}}|||yyyvvvvvvwwwyyy{{{||||||............//////////////////............//////............////////////---...///000000///...---......///000000000//////222222111111111000000000444666:::@@@HHHRRR\\\ccciiiooovvv{{{}}}|||wwwuuuxxxzzzzzz{{{~~~xxxqqqmmmkkkkkkiiikkkooottt{{{~~~}}}tttkkklllppprrrrrrrrrnnnjjjiiilllsssyyy|||{{{yyytttrrruuuuuuyyy}}}}}}|||ssskkkggghhhjjjjjjkkkkkkjjjiiiiiijjjllllllhhhgggkkknnnmmmnnnqqqrrr{{{}}}xxxxxx}}}|||{{{{{{yyy}}}aaaZZZQQQKKKIIIIIIHHHFFFDDDBBB>>>999666444333333222111000000000000111222000000000000000000000000///////////////000000111222222111111111111222222000000000000000111111111///000000111222222333333555333000//////000333555///000000111111000000///222222333333444444555555666666>>>LLLYYYbbbiiiooommmooottt{{{xxxzzztttsssuuuyyywwwqqqssswww}}}zzzzzzzzz{{{~~~~~~~~~}}}~~~zzzzzz}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}|||}}}~~~}}}~~~~~~{{{yyyyyy{{{}}}yyy}}}|||~~~............////////////......////////////..................////////////---...///000000///...---------///000000000//////111111111222222222222222666999???FFFNNNXXXaaagggmmmqqqwww{{{~~~zzzuuusssrrruuu{{{zzzwwwyyy}}}vvvooonnnqqqtttuuuvvvvvvuuussstttxxx}}}~~~}}}||||||}}}wwwwww{{{xxxyyyuuummmddd^^^]]]^^^```___```aaaaaaaaaaaaccceeefffdddeeeiiiiiiggghhhkkkjjjrrryyy}}}}}}}}}~~~~~~}}}|||lllcccXXXQQQNNNLLLIIIFFFGGGEEEBBB===999666444333222111///......///111222000000000000000000000000000000//////000000111222222222111111111111222222//////000000111111222222111111111111111111222222444333222111111222333444000111111222222111111000333333444555555666666777999;;;FFFYYYhhhooorrruuuvvvwwwzzz{{{{{{vvvssstttwww{{{zzzvvvvvvyyy~~~yyyyyyyyyzzz{{{~~~~~~}}}~~~|||{{{~~~~~~|||~~~~~~}}}}}}~~~}}}|||~~~yyy{{{|||{{{zzz}}}............/////////000---...///000000///...---............/////////000---...///111111///...---,,,---///000000000//////000000111222333444444555888<<>>EEEQQQkkk|||xxxxxxzzz{{{wwwtttuuu{{{~~~~~~||||||zzzyyy|||~~~}}}{{{{{{|||}}}}}}|||xxxvvvwww|||{{{|||}}}|||yyyxxxyyyzzz///000000111111000000///111000000//////000000111/////////000000000000000////////////000000000000/////////000000000111111111222222222222444777:::GGGRRR```ooo}}}}}}zzz{{{zzzvvvuuuxxx|||~~~|||zzzwwwyyyvvvrrrnnniiieeecccbbb___]]]___ccceeefffkkkqqquuuuuuxxx{{{|||xxxpppjjjiiijjjlllkkkjjjiiiiiijjjhhhhhhjjjmmmppprrrqqqpppsssuuuyyy||||||yyyuuurrrooorrrvvv||||||}}}{{{{{{|||}}}zzzyyyyyywwwpppkkkkkkjjjeee\\\SSSMMMIIINNNMMMLLLHHHDDD@@@<<<999555333111000111222111000111111111111111222222222111111111222222222222222000000000000000000000000111111111000111111222333333333333333333333333333222333333444444333333222222222333333333333444444444333555777666666;;;BBBLLL```yyywwwuuuxxx{{{}}}xxxwwwzzz~~~yyy}}}}}}~~~}}}~~~|||zzzyyy|||~~~}}}}}}{{{|||{{{xxxvvvwww|||zzz{{{}}}{{{xxxxxxzzz{{{~~~///000111222222111000///000000////////////000000...............---------////////////000000000000////////////000000000000000111222222222555999<<>>IIIRRR___mmm}}}}}}zzz|||yyy~~~{{{zzz~~~|||xxxuuuvvv{{{zzzyyyzzz}}}|||vvvqqqoooqqquuuxxxvvvtttuuuxxxzzz{{{}}}~~~yyyuuuvvvxxx{{{yyytttuuu{{{yyyrrrooorrryyy{{{zzzyyyxxxuuurrrppppppooolllfff]]]TTTNNNIIIKKKMMMLLLHHHFFFEEEEEE>>>:::666333333444555555111111111111111111111111000000000111111222222222222222222222222222222222222111000000000111333444333333333333333333333333111222222222222222222111222222222333333333444444555444555666777;;;HHHUUUmmmxxxyyy~~~~~~}}}~~~}}}{{{xxxwwwwwwxxxxxxwwwxxxwwwvvvwwwyyy~~~~~~~~~~~~|||xxxwwwzzz}}}|||~~~~~~}}}~~~///000000111111000000///000//////......//////000/////////000000000000000////////////000000000000/////////000000000111111///111333555777;;;@@@DDDMMMVVVaaakkkuuu}}}}}}yyytttxxx~~~}}}}}}}}}{{{yyy|||zzzzzz~~~zzz{{{zzzwwwssstttxxx}}}yyyyyy{{{~~~~~~zzzxxxvvvyyy{{{~~~yyyrrrvvv|||{{{tttoooqqqvvv~~~zzzxxxtttssssssssssssrrrtttrrrpppmmmhhhaaaZZZTTTOOORRRTTTQQQMMMIIIHHHIIIDDD???888444333333444444222222222111111111111111000000000111111111111111222222222222222222222222111111111000111111222333333333333333333333333333111222222333333222222111222222333333333333444444555444555777999AAARRRbbb|||}}}zzz|||~~~|||yyyvvvuuuuuuvvvwwwtttuuuuuuuuuvvvxxx}}}~~~~~~|||zzz{{{}}}|||xxxwwwyyy|||~~~000//////......//////000//////............//////......//////000000111111////////////000000000000000000000111111111222222111333555888;;;@@@FFFJJJRRR\\\fffkkkooorrrppplllhhhppp||||||{{{~~~}}}{{{zzz~~~{{{wwwxxx}}}|||xxx{{{}}}}}}yyywwwxxxzzzzzz{{{{{{zzz|||yyy{{{}}}{{{uuutttrrrrrrrrrrrrqqqqqqssspppmmmjjjhhheee```\\\UUUXXX[[[YYYTTTPPPQQQSSSLLLGGG???888666555555555222222222111111111000000111111111111000000000000111111111111111111111111000000111222222222222111222222222222222222222222222222333333333333222222222222333333333333444444444444666888<<>>:::999999999222222222222111111000000222222111111000000//////000000000000000000000000///000111333333222111111111111111111111111111111222333333444444333333222222222333333333444444444444444666999===JJJaaauuu~~~~~~|||||||||zzzttt{{{{{{~~~wwwyyyxxxwwwtttssssssvvvxxxssstttuuuvvvwwwzzz~~~~~~{{{zzz{{{~~~|||{{{tttqqqsssvvvwwwwwwuuuwwwyyyxxxvvvvvvzzz}}}{{{222111...------...111222000000000000000000000000000000000000////////////---------...///111222333111444777888666555444444888666:::AAAFFFIIIPPPYYY___bbbggglllkkkfffcccbbbdddjjjwww~~~~~~}}}wwwwwwyyyyyyuuuqqqqqquuuzzz~~~}}}}}}uuuuuummmkkkiiijjjlllqqqzzz~~~{{{tttooorrruuutttrrrssssssmmmgggdddfffhhhhhhhhhddd___```aaa```gggiii^^^[[[UUUMMMGGGBBB???;;;999666444222111222222111///000000000000000000000000000000000000000000000000111222222333333222222111222222222222222222222222333333333222222111111111222222333444444444333333666777888;;;DDDUUUiiivvv}}}xxxwwwzzz}}}{{{|||uuuxxx~~~~~~zzz|||~~~|||uuurrrrrrssssssssstttttttttuuuuuutttuuuwww{{{~~~zzzyyyyyyzzzzzzyyyxxxwwwvvvwwwyyy}}}zzzxxxsssmmmiiihhhkkkmmmtttssssssssstttuuuwwwxxx}}}}}}~~~{{{}}}000000////////////000000000000000000000000000000000000000000////////////............///111222222111444777888888777888999>>>===BBBJJJOOOQQQVVV^^^```bbbfffhhhfffaaa]]][[[[[[bbbppp~~~~~~~~~{{{~~~zzzxxxyyy~~~xxxrrrpppsssxxx}}}ssslllkkklllllllllmmmnnnqqqxxx~~~{{{uuutttuuurrrqqqrrrrrrpppllliiiiiikkkmmmnnnrrrlllmmmnnnkkkqqqrrrggg[[[VVVNNNHHHDDD@@@<<<999666444222111222222111000111111111111111111111111111111111111111111111111111222222222222222222111222222222222222222222222333333333222222222111111222222333444444444444333555666999???JJJZZZkkkvvv~~~}}}}}}}}}xxxwwwyyyzzz~~~zzzuuuyyywwwsssvvv{{{yyysssppppppppppppqqqrrrssstttuuuuuuuuuvvvyyy}}}~~~~~~}}}}}}zzzvvvsssrrrrrrqqqpppllllllkkkkkkmmmpppsssuuurrrpppmmmiiifffeeegggjjjnnnmmmmmmmmmoooppprrrtttttttttvvv{{{~~~~~~zzz}}}...///000111111000///...000000000000000000000000////////////000000000000///////////////000111111000333666888888999;;;<<<@@@CCCJJJSSSXXXYYY]]]aaabbbdddffffffccc___YYYVVVSSS\\\kkkxxx|||zzzyyy{{{}}}~~~~~~~~~www|||~~~}}}~~~xxx~~~}}}zzzzzz{{{tttppprrrwww|||~~~uuulllgggfffkkkooorrrsssrrrsssvvvyyy{{{~~~}}}zzz}}}yyywwwssssssvvvtttuuuuuurrroooooorrrvvv|||uuuuuusssnnnsssuuukkk\\\VVVNNNIIIFFFCCC???;;;666444111000111222111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222222111222222333333444444444444555666;;;EEESSScccpppwww~~~~~~|||yyywwwxxxzzzxxxvvv{{{sssiiilllrrrwwwzzzyyytttpppmmmmmmmmmmmmnnnpppsssttttttuuuvvvxxxzzz~~~~~~~~~{{{xxxzzz|||yyytttqqqllliiihhhfffdddcccbbbaaa``````aaaccceeegggeeeeeedddbbb```___aaacccdddddddddeeegggiiikkklllnnnooosssxxx~~~|||yyy}}}//////000000000000//////////////////////////////////////////000000000000000///////////////000111000222444555666777:::<<<<<>>GGGQQQWWW^^^dddgggggg___bbbbbb```dddjjjhhhaaaWWW]]]cccggglllqqqrrrpppkkkoooqqqppplllllloootttvvv{{{~~~|||{{{zzz{{{zzztttnnnooonnnllllllmmmooorrrtttqqqrrrrrrqqqnnnmmmmmmnnntttvvvyyyyyyxxxyyy|||yyyzzzrrrmmmqqquuutttpppnnnrrrxxxpppjjjgggiiimmmsss}}}xxxrrrpppxxx}}}{{{zzzyyy||||||vvvlllccciiirrrmmm```WWWMMMIIILLLNNNLLLHHH===999555222222333333222000000000000000000000000222222222222222222222222222111000//////000111222222222222222222222222222111222222222222333333333333333222222333555777888999===FFFRRR___jjjqqqsssqqqssswww}}}|||ppprrrsssrrrooolllkkkkkknnnoooqqqrrrtttvvvwwwxxxtttsssqqqpppqqqsssvvvxxx~~~{{{|||xxxwwwrrrqqqpppooommmlllkkkkkkkkkfff___\\\[[[[[[YYYWWWSSSQQQPPPOOOPPPOOONNNLLLIIIIIIHHHHHHHHHHHHHHHIIIGGGIIIKKKKKKKKKKKKLLLNNNLLLLLLLLLMMMNNNPPPSSSTTTZZZ]]]bbbfffjjjoootttwwwxxxuuuuuuxxxzzzyyy|||~~~~~~~~~|||}}}111000///......///000111000000000000000000000000.........///000111111111............///111222222222222222222333777<<<@@@EEEMMMTTTWWW\\\cccgggfff___dddcccaaagggpppooogggZZZ___bbbdddkkktttxxxwwwoooooonnnkkkiiijjjooottt|||{{{xxxuuuttttttvvvwwwxxxyyyyyywwwsssnnnllllllnnnvvvyyy{{{||||||~~~{{{{{{zzzyyyuuuwwwyyywwwtttssssss{{{tttmmmggggggiiikkkqqqwww~~~}}}}}}yyytttnnnkkkmmmqqqyyy}}}}}}{{{{{{}}}wwwtttmmmcccgggnnnhhhggg\\\OOOIIIKKKMMMLLLHHHAAA===777444333333333222111111111111111111111111111111111111111111111111222111000//////000111222222222222222222222222222111111222222222333333333444333222222333555888999===FFFTTTaaajjjoooqqqrrrsssuuuxxx{{{}}}}}}zzzzzzzzzssstttuuurrrnnnkkkjjjkkkooopppsssuuuwwwwwwwwwwwwrrrpppnnnmmmooosssxxx{{{~~~zzzvvvtttrrrmmmmmmlllllljjjiiihhhhhhcccaaa]]]YYYVVVTTTSSSSSSPPPNNNMMMMMMNNNMMMKKKIIIIIIIIIIIIIIIIIIIIIJJJJJJFFFGGGHHHGGGFFFFFFHHHJJJFFFFFFFFFFFFGGGIIIKKKLLLRRRVVVZZZ^^^```dddjjjnnnrrroooooosssvvvwww{{{~~~}}}}}}...///000111111000///...000000000000000000000000---......///000111111222---------...///111222333222333333444666;;;AAAEEEIIIQQQVVVVVVYYYaaaeeedddcccgggfffdddjjjuuuuuulll```cccdddcccjjjuuu{{{zzzqqqoookkkgggfffiiinnnrrr~~~xxxqqqnnnooorrrwwwzzz}}}~~~~~~|||tttvvv~~~|||}}}}}}{{{zzz{{{tttxxxpppjjjhhhfffeeefffjjjhhhwwwzzzvvvvvvuuurrrooopppmmmkkkiiieeegggwww}}}|||zzzwwwxxxsssiiikkkooohhhmmm```PPPIIIJJJLLLJJJGGGCCC???999555333333333333222222222222222222222222000000000000000000000000222111000......000111222222222222222222222222222111111111222222333333333444333222222333666888:::CCCOOOaaaooovvvvvvuuutttxxx{{{}}}|||zzz{{{~~~xxxxxxvvvsssyyyzzzsssttttttqqqmmmjjjjjjllloooqqqtttwwwxxxxxxvvvuuupppnnnlllkkknnntttzzz~~~}}}~~~yyyuuusssqqqqqqlllllllllkkkjjjhhhfffeee^^^^^^]]]ZZZVVVSSSRRRSSSPPPOOOMMMMMMMMMLLLIIIGGGEEEFFFFFFFFFFFFGGGGGGGGGFFFGGGGGGEEEDDDDDDFFFHHHCCCCCCBBBBBBCCCEEEFFFGGGHHHKKKOOORRRTTTXXX]]]aaagggddddddhhhlllnnnrrrxxx~~~||||||~~~}}}~~~//////000000000000//////------......///000000111...............///000000111222222111///...///000444444555666:::@@@HHHNNNPPPVVV[[[[[[^^^cccffffffcccfffiiimmmpppqqqqqqqqqjjjiiiiiilllqqqvvvwwwvvvmmmmmmjjjddddddkkkqqqsss|||tttnnnpppvvvxxx|||xxxqqqmmmrrr|||~~~wwwppplllkkkjjjfffccckkkhhhlll{{{yyysssnnnkkkhhhddddddhhhdddhhhjjjiiiffffffkkkooo}}}{{{wwwvvvwwwuuurrrooommmnnnrrruuuuuuiiiYYYOOOLLLLLLIIIEEEDDD@@@;;;777666555555444222222222222222222222222111111111111111111111111222333444444333222111000222222222222222222222222333333333333333333333333333555555333333777<<<>>>KKK___www~~~|||{{{}}}}}}}}}wwwvvv~~~yyyxxxwwwuuurrrooollljjjqqqtttxxxzzzyyywwwuuuuuuuuusssqqqoooqqquuuzzz}}}yyyqqqnnnnnnppprrrqqqpppnnnjjjgggggghhhjjj\\\]]]]]]\\\ZZZWWWTTTRRRRRRSSSSSSSSSSSSQQQOOONNNNNNLLLIIIJJJKKKKKKIIIFFFJJJJJJHHHGGGFFFFFFFFFFFFIIIGGGDDDBBBBBBCCCFFFHHHGGGFFFFFFGGGIIILLLOOOQQQ[[[[[[\\\___ccchhhmmmooorrruuuyyy|||~~~~~~}}}|||//////000000000000//////.........//////000000000///............///000111000111222222111111222444999999:::;;;???FFFOOOUUUZZZ```eeedddfffjjjnnnnnnlllmmmnnnooonnnnnnlllkkkjjjiiijjjnnnssswwwxxxxxxrrrssspppjjjkkkqqqwwwxxx~~~yyyrrrnnnsss{{{{{{wwwtttnnniiihhhooozzz|||uuusssqqqmmmjjjiiidddeeeoooyyyyyysssnnnlllhhhccccccfffhhhjjjlllkkkiiihhhiiijjjvvvzzz{{{|||}}}{{{xxxuuurrrtttsssqqqqqqrrruuuzzz}}}{{{ooo___TTTPPPNNNJJJGGGFFFBBB===999777666444333222222222222222222222222222222222222222222222222333333444444333222222111222222222222222222222222333333333333333333333333444666666555555888<<>>???AAAFFFOOOXXX___gggmmmqqqpppooosssvvvvvvwwwvvvtttqqqnnnkkkiiihhhmmmmmmnnnqqqvvvyyyzzzzzzvvvxxxvvvrrruuu||||||xxxuuuvvvyyyqqqkkkhhhddd``````gggrrr|||zzzwwwtttrrreee^^^ZZZ```mmm}}}{{{{{{uuupppnnnkkkggggggjjjnnnnnnnnnooonnnlllhhheeejjjnnnzzz{{{yyyxxxyyy{{{yyytttppprrrqqqpppqqqsssxxx|||tttfff[[[VVVQQQLLLHHHHHHDDD???<<<999777555333333333333333333333333333333333333333333333333333444444333222222222222333222222222222222222222222333333333333333333333333444666777777666888===BBBQQQjjj~~~|||ttt}}}~~~}}}vvvmmmnnnmmmooorrrvvvwwwwwwvvvuuuvvvssspppqqqvvv{{{~~~~~~tttrrrppppppsssxxx~~~~~~{{{yyyzzz~~~}}}xxxvvvvvvzzz|||vvvqqqnnnnnnoooppprrrqqqpppnnnllljjjhhhgggcccccccccbbbaaa``````___dddaaa^^^[[[ZZZYYYWWWVVVSSSRRRPPPMMMKKKHHHGGGFFFDDDEEEFFFGGGFFFEEECCCBBBEEEDDDCCCCCCCCCEEEFFFGGGGGGHHHIIIKKKNNNRRRUUUWWW\\\```dddhhhjjjmmmpppsssvvvxxx{{{|||}}}~~~~~~~~~zzz||||||000000000111111000000000000000000000000000000000000000000//////000000111///000111222111333555888===>>>BBBFFFMMMVVVaaahhhooovvvzzzwwwtttvvvyyyyyy|||zzzwwwtttqqqooommmlllsssssstttuuuwwwyyyyyyyyyyyy{{{|||}}}vvvooogggfffaaa\\\ZZZ___hhhppp|||{{{~~~|||}}}}}}|||xxxtttrrr```XXXRRRUUU]]]jjj{{{}}}yyywwwtttooonnnqqqsssqqqpppsssuuusssllleeeaaabbbsss~~~~~~{{{uuuuuurrrpppoooqqqsssuuuvvvzzzsssjjjbbb\\\UUUMMMGGGGGGDDDAAA>>><<<:::888666333333333333333333333333333333333333333333333333333333111000000111222333222222222222222222222222333333333333333333333333444444666888777888>>>FFFTTTjjj|||}}}pppnnn|||zzztttxxx}}}jjjhhhmmmhhhkkkoootttvvvwwwwwwvvvxxxsssooopppwww}}}vvvuuuuuuvvvzzz~~~xxxvvvyyy~~~|||yyypppttt{{{~~~|||}}}~~~yyywwwwwwwwwxxxyyyxxxvvvtttsssrrrrrrrrrooonnnllljjjiiihhhhhhhhhjjjhhheeebbbaaa`````````[[[ZZZXXXUUUQQQNNNKKKJJJJJJJJJJJJJJJIIIHHHFFFEEEFFFEEEDDDCCCBBBBBBCCCCCCCCCDDDDDDFFFHHHKKKMMMNNNPPPSSSWWW[[[^^^aaaeeehhhlllooorrruuuwwwzzz~~~~~~~~~000000111111111111000000000000000111111111111111222111111000000000111111000111111000000111444666:::>>>CCCJJJRRR\\\ffflllqqqxxx|||xxxssstttwwwxxxyyyyyyxxxwwwwwwwwwwwwxxx{{{{{{zzzxxxwwwwwwwwwxxx}}}}}}wwwrrrjjjiiifffaaa^^^```ffflll|||wwwwww{{{}}}{{{|||}}}zzz}}}}}}uuuooolll]]]VVVQQQQQQTTT[[[gggrrrxxxuuuwwwxxxuuutttwww{{{zzzssslll^^^___pppxxxtttpppnnnoooppppppoooooollliiieee```XXXMMMFFFDDDBBBAAA@@@???>>>;;;999333333333333333333333333222222222222222222222222222111000//////000111222222222222222222222222222333333333333333333333333333222555888777999CCCOOO]]]mmm|||~~~xxxjjjjjj||||||uuurrrwwwrrrddddddiiigggiiimmmppprrrsssrrrrrrsssooommmooovvvzzz{{{yyyvvvvvvxxx{{{|||sssmmmmmmrrrwww{{{~~~zzzxxxlllooouuu{{{~~~}}}||||||||||||wwwuuuqqqnnnkkkjjjiiiiiiiiiiiihhhgggffffffggghhhcccbbb```^^^ZZZVVVSSSQQQQQQPPPNNNLLLJJJIIIIIIIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEGGGHHHIIIHHHJJJNNNQQQSSSWWW[[[^^^```cccgggkkkooouuuzzz~~~000111111222222111111000000000000111222222333333333222111111111111111111111111111000///111444777;;;???GGGOOOWWW```gggmmmooowww{{{vvvppppppsssuuuuuuvvvxxx{{{~~~~~~yyyuuuuuuvvvxxxzzzxxxnnnppppppnnnkkkkkkooorrr~~~~~~zzzvvvvvvzzz}}}~~~}}}||||||}}}~~~~~~|||vvvmmmhhh___ZZZUUUSSSQQQRRRYYYbbbuuu||||||{{{yyy{{{{{{wwwddddddqqq{{{{{{~~~zzzvvvrrrpppqqqrrrpppnnneeeddddddbbb^^^VVVMMMGGGBBBAAAAAAAAABBB@@@===;;;333333333333333333333333111111111111111111111111111000000000000111222222222222222222222222222222333333333333333333333333333111444999999<<>>EEEKKKTTT[[[```cccfffhhhoooxxx|||wwwoooooorrruuutttwww}}}~~~xxxssssssyyy~~~|||{{{~~~~~~{{{}}}~~~~~~|||{{{{{{}}}~~~|||||||||||||||||||||{{{zzz}}}~~~~~~|||}}}|||wwwllleee^^^WWWPPPKKKOOOVVVXXXiii~~~xxxxxx~~~~~~{{{tttqqqpppooojjjfffbbb___[[[WWWSSSOOOLLLKKKDDDCCCCCCCCCBBB???;;;777444444444444444444444444333333333333333333333333111222444555666555444444222222222222222222222222333333333333333333333333666333555<<>>999888666555444333333444222222333333333444444444222222222222222222222222333333444444444555555555333333333333333333333333444444777;;;AAAMMMaaasss~~~xxxuuuwww|||qqqiiiggghhhjjjkkklllmmmlllllljjjjjjkkkkkkkkkkkkkkkkkkhhhggghhhlllsss{{{~~~|||xxxvvvuuutttnnniiiddddddjjjrrrwwwyyy}}}yyy{{{~~~zzzuuutttuuuwwwxxxxxxwwwtttqqqqqqqqqqqqrrrtttvvvvvvsssnnniiihhh___XXXWWWTTTOOOMMMNNNPPPMMMKKKJJJIIIHHHEEECCCFFFFFFEEEDDDCCCCCCCCCDDDAAACCCDDDFFFHHHLLLRRRVVVZZZbbbllltttzzz~~~{{{yyyzzz{{{{{{zzzzzz|||~~~~~~~~~111111111111111111111111000000//////000222444555333333222111000000000111000222333444666;;;DDDKKKWWWbbbnnnxxx}}}zzzyyyyyyyyyxxxwwwyyyyyy{{{{{{{{{wwwpppjjjgggiiillluuuuuuwwwzzzxxxzzz{{{zzzyyyyyyyyyzzz|||}}}zzzzzzzzzyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxyyyzzzzzzzzz|||~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}|||}}}~~~|||}}}}}}}}}~~~~~~~~~~~~~~~{{{zzzxxxvvvrrrooojjjiiihhhiiilllqqqvvvyyyzzzxxxuuusssrrrrrrtttuuuzzz~~~yyymmmddd]]]YYYUUUSSSRRRUUU]]]lll}}}~~~}}}zzzyyysssnnnkkkmmmiiifffccc]]]VVVSSSUUUPPPKKKCCC@@@@@@AAAAAA???===;;;888555333333444444333333444444444555555555222222222222222222222222444444444555555555666666333333333333333333444444666444777???HHHTTTcccqqqtttqqquuu~~~~~~tttiii```aaaccceeeggghhhhhhiiijjjjjjiiiiiiiiikkklllmmmiiihhhhhhlllttt|||}}}}}}{{{yyyyyyzzzzzzmmmhhheeefffllltttyyy{{{|||vvvyyy}}}yyyxxxyyyzzzzzzxxxuuurrrrrrrrrrrruuuxxxzzzyyyxxxwwwwwwvvvnnngggccc^^^YYYUUUVVVUUUSSSPPPNNNLLLJJJGGGEEEHHHGGGFFFDDDCCCBBBBBBBBB@@@AAABBBBBBCCCFFFKKKNNNQQQXXXccclllttt|||}}}|||{{{||||||xxxwwwvvvuuutttvvvxxxzzz{{{|||111111111111111111111111////////////000111333333222111000000000000000111000222444555888???HHHPPP___lll}}}~~~|||||||||{{{yyyyyy{{{~~~{{{xxxrrrlllffffffiiimmmrrrrrruuu|||}}}}}}}}}xxxvvvxxx{{{}}}|||zzz{{{|||zzzyyywwwvvvwwwxxxzzz|||||||||{{{{{{zzzyyyyyyyyyxxxxxxxxxxxxxxxyyyzzz{{{yyyyyyxxxzzz|||~~~}}}|||{{{{{{||||||}}}~~~~~~~~~~~~}}}|||||||||}}}~~~}}}~~~~~~}}}~~~~~~~~~{{{wwwsssppplllhhheee^^^^^^^^^```dddjjjooorrr{{{yyyvvvsssrrrqqqrrrrrrsssvvv~~~~~~qqqfff]]]\\\ZZZWWWVVVZZZeeesss~~~xxxqqqnnnkkkjjjiiibbbYYYTTTTTTRRRMMMFFFAAA@@@AAAAAAAAA???===:::666444333444555333333333333444444444444444444444444444444444444444444444444555555555555333333333444444444444444888555888DDDQQQ\\\gggooo}}}ssspppuuu~~~tttggg]]]___```ccceeegggiiijjjjjjiiigggggghhhjjjlllnnniiihhhhhhkkkqqqxxx~~~|||xxxzzz~~~{{{{{{|||||||||pppllljjjlllsss{{{{{{vvvxxx{{{|||~~~~~~zzz|||}}}|||zzzvvvrrrqqqqqqrrruuuwwwwwwvvvvvvxxx{{{|||yyyuuuqqqlllfffaaa___XXXUUUSSSQQQPPPOOOLLLJJJIIIIIIGGGFFFEEEEEEDDDDDDCCCCCCDDDCCCCCCDDDGGGJJJMMMRRR[[[dddmmmuuu}}}}}}yyyxxxvvvwwwzzz|||||||||zzzwwwvvvuuuuuuyyyzzz{{{{{{}}}111111111111111111111111////////////000111222222000000000///000000111111...111444777;;;DDDNNNVVVeeettt}}}uuuyyy}}}zzzuuullleeebbbdddkkkpppttttttuuuzzzzzzxxxzzzyyywwwwwwzzzwww{{{~~~~~~xxxttt|||{{{xxxwwwwwwxxxzzzyyywwwwwwwwwxxxzzz|||{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}}~~~zzzxxxxxxyyy{{{}}}||||||zzzzzz{{{||||||}}}~~~~~~}}}|||{{{{{{|||~~~~~~~~~~~~{{{xxxvvvrrrmmmiiieee```\\\YYYVVVVVVWWWZZZ^^^dddiiilllxxxvvvsssqqqooonnnnnnooolllmmmssswwwjjjbbb```^^^\\\^^^eeemmmssssssvvv|||yyyooollllllmmmhhh^^^UUURRRSSSNNNHHHCCCAAA@@@AAAAAAAAA???<<<888666555555555222222222222333333333333444444444444444444444444222333333333333444444444333333333444444555555555999777<<>>===;;;999777555222222222333333333444444222222222222222222222222333333333333444444444555333333444444555666666666999<<>>>>>>>>??????===:::777555333333333444444444555555444444444444444444444444444444444555555555666666333333444444555666777777999===KKK^^^mmmrrrtttvvvuuuwww{{{}}}{{{~~~eee```]]]]]]^^^___bbbeeehhhiiiggghhhhhhhhhhhhhhhgggfffkkkiiiiiimmmssszzz{{{vvvrrrrrrxxx~~~~~~}}}{{{xxxxxxzzz{{{|||xxx~~~~~~yyywwwwwwwwwuuurrrooovvvzzzwwwwww|||}}}zzzwwwuuusssqqqnnnlllgggeeeaaa]]]YYYVVVTTTRRRMMMNNNNNNMMMJJJHHHHHHIIIGGGGGGGGGKKKQQQXXX^^^```nnnuuu}}}~~~xxxpppjjjfffdddaaa^^^\\\YYYTTTQQQRRRPPPMMMMMMPPPSSSUUUUUUTTTZZZbbbggghhhiiikkknnnuuuzzz~~~000000000000000000000000111111111111111111111111111222111000000111555777444888>>>FFFPPP[[[gggnnnwww}}}~~~zzz{{{rrrllllllnnnqqqzzz~~~sssoootttyyy{{{xxxwwwtttpppmmmmmmnnnpppppptttzzz~~~yyywww}}}yyyxxx}}}zzz|||~~~}}}xxxssspppsssrrrqqqsssuuuwwwxxxwwwttttttttttttuuuuuuuuuuuuxxxxxxxxxxxxxxxyyyzzz{{{|||yyyuuuuuuwwwyyyyyyxxxxxxxxxyyyzzz{{{|||}}}}}}zzzyyyxxxwwwvvvvvvvvvvvvwwwwwwyyy{{{}}}~~~{{{|||~~~~~~}}}|||{{{{{{{{{{{{{{{zzzzzzyyyrrrlllddd]]]XXXSSSMMMIIIJJJHHHGGGIIINNNQQQQQQPPPMMMNNNPPPQQQSSSVVV[[[^^^bbbdddfffgggeeecccaaaaaaccccccgggkkklllmmmyyyvvvgggaaa[[[TTTUUUQQQPPPTTT[[[cccppp{{{~~~yyyvvvssszzzqqqlllppprrrllldddVVVQQQKKKIIIIIIGGG???888============>>><<<999777222222333444444444333333222222444444444444222222222222333444444444333333777555666999999777777:::>>>EEEWWWkkktttttttttxxxyyy{{{yyyyyy{{{~~~ooobbb```[[[]]]___bbbdddeeeeeeeeefffeeehhhmmmmmmiiifffgggllljjjnnnxxxxxxqqqlllggggggnnnuuuyyyzzz{{{}}}~~~}}}wwwuuuvvvxxxyyy~~~~~~vvvooommmllljjjnnnsssuuuuuuuuuwwwyyy}}}{{{wwwtttrrrqqqqqqrrrqqqtttrrrlllfffaaa[[[UUUUUUSSSPPPOOONNNMMMKKKIIIGGGGGGGGGHHHLLLRRRWWW[[[cccjjjrrrwww{{{|||uuuqqqnnnjjjccc\\\ZZZVVVQQQOOOOOONNNKKKIIIHHHGGGGGGHHHIIIKKKMMMNNNOOORRRVVVZZZ\\\___bbbdddgggrrr~~~~~~}}}|||~~~111111111111111111111111000000000000000000000000111111222111000111444666777:::@@@IIITTT___hhhlllssszzz|||xxx}}}}}}xxxtttssskkkfffhhhkkkoooxxx}}}vvvxxxxxxqqqlllkkklllmmmmmmrrrxxx~~~|||}}}yyyxxx}}}{{{}}}~~~yyyvvvvvvtttrrrrrrtttvvvwwwvvvtttttttttuuuuuuuuuvvvvvvwwwwwwwwwxxxyyyyyyzzzzzz{{{xxxuuuuuuwwwyyyyyyxxxzzzzzz{{{{{{{{{|||||||||{{{zzzyyyxxxxxxxxxxxxxxxwwwwwwxxxzzz{{{|||}}}~~~{{{|||}}}~~~~~~}}}{{{zzzxxxxxxxxxxxxwwwuuusssrrrgggaaaYYYRRROOOLLLJJJGGGIIIHHHIIILLLQQQTTTTTTSSSPPPQQQRRRSSSTTTWWW\\\___dddfffhhhhhhfffeeeeeeeeeggggggjjjmmmmmmnnnxxxtttggg^^^WWWVVVRRRPPPRRRUUUYYYbbbkkkwwwxxxzzz}}}}}}wwwyyy|||wwwxxxwwwqqqkkkXXXRRRLLLIIIIIIFFFAAA<<<<<<<<<===>>>???===:::777333333333444444444333333222333333444444333333222000111222333444555555555777555555888888666888<<<@@@MMMdddyyy~~~{{{||||||wwwcccZZZYYY\\\]]]___aaacccdddeeeeeefffeeehhhmmmmmmiiiggghhhmmmlllrrr}}}xxxkkkfffaaabbbhhhooorrrssswwwxxxyyy{{{|||~~~}}}{{{{{{~~~||||||~~~xxxrrrooolllnnnppppppooopppsssuuuwwwuuurrrpppppprrruuuwwwzzz|||{{{uuupppnnniiiddd___[[[WWWSSSQQQOOOMMMKKKFFFFFFEEEFFFIIINNNSSSVVV]]]dddkkkqqqtttyyy}}}yyyuuuooohhhdddbbb^^^XXXSSSQQQNNNKKKIIIJJJJJJHHHFFFFFFFFFFFFFFFGGGIIIJJJLLLKKKOOOSSSVVVYYY[[[^^^aaagggoooyyy}}}|||yyyyyyzzz}}}|||yyywwwwwwyyy}}}111111111111111111111111////////////////////////000111222222111222333555:::===CCCNNN[[[eeejjjkkkpppwww|||vvvooorrruuupppmmmkkkfffcccfffjjjpppxxx}}}~~~|||sssmmmkkkmmmnnnnnnrrryyy~~~zzzyyy~~~~~~}}}yyyvvvsssrrrsssuuuvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvuuuvvvwwwyyyzzzzzzyyyyyyyyywwwuuuuuuwwwyyyzzzyyy}}}}}}}}}||||||{{{{{{{{{{{{zzzzzzyyyyyyzzzzzzzzzxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{{{{|||}}}~~~~~~|||{{{zzzuuuvvvuuusssppplllhhheeeZZZUUUNNNIIIGGGHHHHHHHHHIIIJJJLLLPPPUUUXXXXXXWWWTTTUUUVVVVVVWWWYYY^^^aaaggghhhjjjjjjiiijjjkkkmmmppppppssstttsssttt|||wwwjjjbbb]]]WWWRRRQQQQQQQQQUUU[[[lllpppuuuxxxyyy{{{{{{vvv{{{wwwrrr^^^XXXPPPKKKIIIFFFCCC@@@;;;;;;===???@@@???;;;888444444444444444444444333222333333444444333333222///000222333555666666666555444555888888666999>>>EEEXXXuuu~~~yyy{{{{{{jjj^^^YYYZZZ]]]^^^^^^```aaaccceeeffffffeeehhhmmmnnnjjjiiijjjnnnpppxxx~~~wwwhhhddd___```dddiiillllllrrrsssuuuvvvwwwzzz~~~~~~~~~~~~|||vvvkkkkkkiiifffeeeggglllooorrrpppmmmlllnnnrrrwwwzzz~~~zzzyyyxxxuuukkkggg```[[[VVVSSSPPPNNNHHHHHHFFFFFFHHHKKKOOOQQQVVV[[[bbbhhhlllqqqxxx}}}|||yyytttoookkkeee___YYYTTTSSSQQQMMMJJJHHHGGGEEEEEEFFFGGGFFFEEEFFFFFFFFFGGGIIIJJJLLLMMMLLLOOOSSSWWWYYY\\\___aaajjjnnntttwwwwwwvvvttttttvvvtttrrrqqqqqqtttwwwyyy111111111111111111111111000000000000000000000000///111222222222222444666===???FFFTTTbbblllnnnlllmmmtttwwwqqqgggggguuuzzzpppmmmllliiiggggggiiinnnttt|||yyyqqqmmmnnnqqqssstttvvvzzz~~~}}}zzzzzzzzz{{{}}}}}}|||xxxuuuqqqppprrruuuwwwwwwuuuuuuuuuvvvvvvvvvwwwwwwtttvvvxxxzzz{{{{{{zzzyyyxxxwwwvvvwwwxxxzzz{{{{{{~~~}}}|||{{{zzzzzzzzzzzzzzzyyyzzzzzz{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyzzzzzzyyyyyyzzz|||~~~~~~~~~~~~}}}|||wwwvvvsssnnnhhh```ZZZVVVQQQOOOLLLJJJJJJKKKLLLLLLMMMOOORRRVVVYYY[[[ZZZZZZYYYYYYZZZZZZZZZ\\\```cccgggiiikkkmmmnnnqqquuuwwwyyyzzz|||{{{zzz{{{uuukkkaaaXXXSSSOOONNNPPPUUUbbbkkkvvv|||}}}}}}zzzwww}}}xxxjjjddd[[[RRRLLLHHHEEEDDD;;;;;;===???AAA@@@===:::555555555444444444444444333333333333333333333333111222333444555555555555444333555777777666;;;BBBKKKbbbxxxwww{{{qqqddd]]]\\\^^^^^^^^^^^^^^^```bbbdddfffeeedddggglllnnnkkkjjjlllqqquuu|||~~~yyyrrrkkkgggcccbbbcccfffggggggnnnqqquuuxxxxxxzzz~~~tttpppjjjeeecccdddhhhlllnnnllliiihhhjjjooouuuyyy|||}}}}}}|||vvvqqqiiiaaa[[[WWWSSSPPPNNNLLLKKKIIIJJJKKKMMMNNNQQQUUU[[[```eeekkkqqquuuxxxyyy|||}}}{{{|||xxxrrrmmmhhhddd```]]]YYYTTTOOOKKKJJJJJJHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJKKKMMMOOORRRTTTUUUTTTWWW[[[^^^```bbbeeegggnnnpppsssuuuvvvvvvtttsssrrrpppnnnnnnppptttwwwxxx{{{|||~~~111111111111111111111111111111111111111111111111///111222333333444777999???BBBJJJYYYhhhqqqqqqooohhhmmmoooiii```___iiittt~~~uuuooooooooojjjkkklllnnnssszzz|||sssmmmlllooorrrsssxxxwwwxxx{{{}}}{{{xxxtttssssssuuuwwwzzz~~~}}}{{{uuurrrooooooqqquuuwwwyyyuuuuuuuuuuuuvvvvvvvvvvvvuuuvvvyyy{{{||||||{{{zzzwwwxxxyyyyyyyyyzzz|||}}}~~~}}}|||{{{zzzzzzzzzyyyyyyyyyyyyzzzzzz{{{||||||{{{{{{zzzyyyyyyxxxyyyyyyxxxxxxyyy{{{}}}~~~~~~}}}}}}~~~~~~xxxuuuoooggg^^^VVVPPPMMMNNNOOOQQQQQQQQQQQQPPPPPPTTTVVVYYY\\\]]]]]]\\\\\\]]]^^^^^^^^^^^^```cccfffiiikkkooorrrvvvzzzyyylll\\\SSSNNNLLLOOOTTTWWWeeevvv|||zzzwwwrrrhhh]]]RRRJJJGGGFFF=========???@@@@@@>>><<<777666555444444444555555333333333333333333333333444444555555555444333333444333555777777777>>>GGGSSSiii~~~{{{{{{zzzyyysssuuuzzz~~~}}}ggg]]]ZZZZZZ\\\___^^^^^^^^^___bbbdddeeedddcccfffkkkmmmkkkkkknnntttxxx}}}}}}~~~}}}yyywwwwwwsssmmmkkkhhheeebbbaaaaaa``````hhhooowww|||||||||~~~~~~~~~zzzqqqkkkhhhhhhhhhhhhfffcccbbbeeejjjpppttt~~~zzzzzz|||{{{zzzuuummmfff```ZZZVVVRRRRRRPPPNNNLLLKKKJJJKKKKKKOOORRRVVV[[[aaagggmmmqqqnnnpppssswww{{{~~~|||yyywwwuuurrrpppooojjjccc^^^ZZZVVVSSSQQQPPPMMMIIIGGGGGGHHHHHHIIIHHHIIIJJJKKKKKKLLLMMMMMMMMMOOOQQQTTTXXXZZZ\\\^^^___bbbeeegggiiijjjlllnnnrrrtttuuuwwwxxxxxxxxxwwwvvvtttrrrsssvvvzzz||||||yyyzzz|||~~~222222222222222222222222111111111111111111111111000111222222333666;;;>>>BBBGGGQQQ^^^jjjqqqqqqpppccceeefffaaa[[[[[[aaahhhooowww|||wwwqqqoooqqqqqqiiilllppprrrwww{{{uuuooommmooosssuuuuuu{{{xxxwwwwwwyyyyyyuuurrrlllnnnrrruuuxxx||||||xxxuuurrrpppmmmnnnqqqtttvvvwwwttttttttttttuuuuuuuuuuuuuuuvvvxxxzzz{{{{{{{{{{{{wwwyyyzzzzzzyyyyyy{{{|||}}}}}}}}}||||||{{{{{{{{{{{{zzzzzzyyyyyyyyyzzzzzz}}}}}}|||{{{zzzyyyxxxxxxxxxxxxxxxyyyzzz{{{|||}}}~~~}}}}}}|||}}}~~~}}}|||{{{zzzsssnnnfff]]]UUUQQQOOONNNPPPTTTWWWYYYWWWUUUTTTSSSYYY\\\^^^```______```aaabbbcccccccccccceeeiiilllnnnqqqvvv{{{{{{fffYYYQQQMMMOOOSSSQQQ^^^ooo}}}|||{{{}}}uuuiiiZZZNNNHHHGGG@@@???===>>>?????????===999888666555444444555666444333333222222333333444555666666555555444333222444444666888777888AAALLL\\\nnnxxxrrrppppppxxx~~~vvvsssvvvzzz||||||{{{|||rrraaa[[[YYYZZZ\\\^^^^^^^^^___```aaaccccccbbbaaadddjjjlllkkklllooouuuzzz~~~}}}wwwxxxvvvrrrqqqrrrpppkkkiiigggdddaaa___]]]\\\\\\dddlllwww}}}}}}|||}}}}}}|||zzzqqqjjjfffgggeeebbbaaacccggglllooowww~~~|||xxxxxxzzzzzzyyyuuuoooiiiddd___ZZZVVVSSSRRROOOMMMKKKIIIIIIIIINNNOOORRRWWW^^^dddjjjmmmjjjlllnnnqqqtttvvvwwwxxxuuurrrnnnkkkjjjgggeeeccc```\\\VVVRRRPPPNNNLLLKKKJJJIIIHHHGGGGGGIIIKKKLLLLLLOOOQQQSSSSSSSSSUUUVVVUUUWWWYYY]]]```bbbcccdddhhhkkkmmmoooooooooqqqrrrvvvyyy|||~~~~~~~~~|||}}}}}}}}}~~~222222222222222222222222111111111111111111111111111222222222444888???CCCHHHNNNWWWbbbjjjnnnooonnncccbbbaaa^^^]]]^^^aaadddhhhooorrrpppmmmoooppppppgggnnnsssvvv}}}|||uuuqqqpppssszzz~~~xxxvvvwwwvvvrrrnnngggmmmtttzzz}}}}}}|||xxxtttrrrpppooommmnnnppprrrssssssssssssssssssttttttttttttttttttuuuvvvxxxyyyzzz{{{vvvxxxzzzyyywwwvvvxxxyyyzzzzzz{{{{{{{{{|||||||||}}}}}}|||{{{zzzzzzzzzzzz|||{{{{{{zzzyyyxxxwwwwwwwwwwwwyyyzzz{{{||||||||||||{{{{{{{{{|||~~~~~~~~~|||zzzwwwtttrrrppphhhbbbYYYRRRNNNPPPTTTWWWYYY\\\___^^^[[[YYYXXXXXX\\\^^^aaabbbaaabbbdddgggggghhhiiiiiijjjlllpppssswww{{{{{{jjj___WWWSSSTTTRRRYYYdddqqq{{{~~~qqq```RRRJJJHHHDDDAAA>>><<<===>>>??????:::999777555444444555666444333333222222333333444444555555555555555444333444555777999888:::DDDPPPeeerrr~~~~~~tttmmmkkkllltttyyyyyy}}}}}}|||zzzeee[[[YYYYYY[[[^^^]]]]]]___```aaaaaabbbbbb```___bbbhhhkkkjjjlllooosss{{{~~~~~~}}}tttuuusssooooooqqqpppkkkiiiiiihhhfffdddbbbaaabbbdddmmmxxx}}}}}}||||||}}}wwwsssqqqllliiifffggghhhiiinnnvvv|||yyyvvvvvvyyyzzzvvvsssppplllhhhddd^^^ZZZWWWUUUSSSPPPMMMKKKJJJJJJKKKLLLNNNSSSZZZaaafffiiihhhhhhiiiiiijjjjjjiiiiiieeebbb^^^\\\ZZZYYYVVVTTTSSSPPPMMMKKKJJJJJJIIIHHHGGGHHHIIIJJJKKKMMMOOOPPPRRRVVVZZZ]]]^^^___bbbdddbbbccceeeggghhhiiiiiiiiippprrrtttuuutttssstttuuu}}}222222222222222222222222000000000000000000000000222222111111444:::AAAGGGLLLSSS\\\dddiiikkklllllleeecccaaa```aaaccceeefffggglllnnnlllkkknnnooommmgggooovvvzzz}}}{{{zzzwwwqqqpppsss{{{|||wwwuuurrrnnniiieeemmmxxxzzz{{{~~~~~~~~~~~~}}}zzzwwwsssqqqqqqooonnnnnnpppppppppooorrrrrrrrrsssssssssttttttrrrsssssstttuuuwwwyyyzzztttwwwyyyxxxvvvtttuuuwwwxxxxxxyyyzzz{{{|||}}}}}}~~~|||{{{{{{{{{{{{zzzzzzyyyyyyxxxwwwvvvvvvvvvwwwyyy{{{|||||||||{{{zzzzzzzzz{{{|||~~~~~~}}}zzzvvvrrrmmmjjjhhh^^^XXXPPPJJJJJJQQQZZZ```bbbddddddbbb^^^[[[\\\]]]\\\___bbbbbbbbbdddhhhkkkkkklllmmmmmmnnnqqquuuxxx|||nnnbbbZZZXXXWWWXXX]]]gggtttvvvdddTTTLLLIIIFFFBBB>>>;;;<<<>>>???@@@;;;999777555444555666666444444222222222222444444333333444555666666666555555555888999888;;;FFFRRRjjjttt|||~~~~~~tttmmmlllnnnuuutttfffWWWRRRTTTVVVYYY\\\\\\]]]___aaabbbbbbaaa```___^^^aaagggjjjjjjlllooorrr|||~~~|||tttuuurrroooooorrrqqqmmmmmmnnnooonnnlllkkkkkklllgggpppyyy}}}}}}~~~}}}zzzzzzssslllhhheeedddfffpppwwwvvvtttuuuxxxyyysssrrrpppnnnlllgggaaa]]]ZZZYYYWWWTTTQQQOOOMMMLLLIIIIIIKKKPPPWWW^^^dddfffeeeeeedddcccaaa___]]]\\\YYYWWWSSSQQQPPPNNNLLLJJJLLLJJJGGGGGGHHHIIIIIIHHHHHHJJJLLLNNNOOOQQQSSSUUUWWW\\\bbbeeegggiiimmmpppmmmnnnoooooopppooonnnmmmvvvxxxyyyyyywwwwwwwwwxxx111111111222222333333333333333111000////////////000111222555:::@@@FFFIIIPPPZZZcccfffggghhhgggeeeiiihhhgggiiilllkkkgggbbbeeeooouuupppkkkkkkmmmmmmgggrrr|||}}}wwwxxxzzzzzzooo{{{}}}uuutttqqqllljjjlllttt}}}||||||}}}~~~~~~zzzvvvtttrrrpppnnnjjjmmmooopppooommmmmmmmmmmmnnnppprrrsssssssssrrrxxxwwwvvvuuuuuuvvvwwwwwwtttvvvxxxxxxwwwwwwwwwxxxwwwxxxxxxyyyyyyzzzzzzzzzzzz{{{}}}}}}|||}}}}}}{{{zzzyyyxxxwwwzzz|||~~~|||{{{yyyyyyzzzzzzzzzzzzyyyyyy|||xxxrrrnnnkkkfff___ZZZRRRRRRRRRQQQRRRUUU[[[___hhhhhhfffaaa[[[XXXYYY\\\]]]___dddhhhmmmoooqqqqqqppppppppprrrvvv{{{rrrgggeeegggdddbbbcccgggsss~~~~~~xxxnnnaaaVVVNNNJJJGGGDDD@@@===;;;<<<===>>>===;;;999666444333333333777666444444555555444222333333333444444444555555666444555888888;;;IIIYYYrrrsssxxx{{{ooolllqqq{{{~~~ttt```VVVOOOPPPTTTVVVXXXZZZ]]]___bbbddddddbbb___]]]^^^___aaadddhhhllloooqqq}}}}}}~~~~~~xxxtttooolllmmmoooqqqrrrvvvvvvwwwxxxxxxwwwwwwvvvssswww|||~~~~~~rrrvvvwww~~~wwwoookkkiiimmmmmmooorrruuuwwwvvvuuuvvvvvvuuuqqqmmmiiifffffffffccc___[[[YYYUUUQQQOOOLLLKKKJJJLLLRRRXXX]]]___^^^]]][[[XXXUUURRRPPPOOOKKKJJJHHHHHHIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJIIIIIIOOONNNPPPTTTZZZ^^^^^^]]]^^^bbbggglllpppsssvvvyyyvvvxxxzzzxxxuuussstttwwwyyyxxxwwwvvvvvvvvvxxxxxx222222222222222222333333333333111000////////////111222444777===DDDJJJMMMUUU^^^fffhhhhhhhhhhhheeehhhiiiiiiiiigggfffeeedddfffpppvvvqqqkkkjjjkkkjjjhhhsss~~~xxxxxxzzzzzz~~~wwwuuuqqqmmmjjjssszzz|||{{{|||}}}~~~|||wwwsssqqqooommmkkkjjjlllmmmmmmllllllmmmnnnmmmnnnpppqqqssstttuuuuuuxxxwwwvvvttttttuuuvvvwwwwwwxxxzzzyyywwwvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxzzz{{{|||}}}|||}}}{{{yyyxxxxxx{{{|||~~~~~~|||{{{yyyyyyyyyzzzzzzzzzyyyyyywwwsssnnniiiddd^^^YYYVVVSSSTTTVVVWWWXXX\\\```dddgggiiiiiihhheeecccaaaaaadddggglllppptttuuuuuuuuuqqqqqqsssvvvzzz|||||||||}}}~~~}}}zzzqqqmmmjjjjjjmmmuuu}}}zzz|||zzzxxxrrriii^^^TTTLLLIIIIIIFFFBBB???<<<<<<===>>>@@@???<<<:::888666666666666555444444555666555333555555555555555555555666888777888;;;<<>>======>>>AAA@@@>>><<<:::888777777666444333333555666666555777777666666666666666666999888:::===@@@GGGVVVcccpppqqqvvv~~~wwwooommmooovvvxxxmmmbbb[[[TTTMMMJJJMMMRRRUUUYYY\\\[[[^^^aaacccdddaaa^^^\\\\\\]]]```eeekkkrrrxxx|||~~~yyywwwuuuuuuwwwyyyyyyyyy{{{}}}}}}||||||}}}xxxpppnnnooouuu{{{~~~xxxrrrmmmmmmpppssstttqqqsssvvvyyy|||}}}}}}|||sssqqqmmmjjjgggccc^^^ZZZXXXSSSNNNJJJIIIHHHHHHHHHJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHGGGGGGGGGHHHIIIIIIJJJLLLPPPSSSUUUWWWZZZ]]]eeeeeefffjjjpppuuuxxxxxxpppsssvvvxxxyyyyyyzzz{{{}}}|||zzzzzzzzzyyywwwvvvzzzzzzyyywwwuuuuuuxxxzzz333333333222222111111111222222111111000111111111111333666<<>>===;;;999777666555555444222333555666777666777777666666666666555555777888:::===BBBMMM\\\hhhssstttxxx~~~yyyrrrooonnnpppyyyoooaaa[[[PPPKKKIIIMMMQQQTTTWWW[[[YYY[[[___aaabbb```]]][[[]]]^^^aaaeeellltttzzz~~~~~~~~~}}}{{{zzzyyyzzz}}}~~~~~~}}}}}}~~~}}}~~~rrrllljjjnnnttt{{{}}}tttppppppsssuuutttvvvxxx{{{~~~}}}|||vvvtttsssrrrppplllgggccc\\\XXXRRRMMMLLLKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNQQQSSSSSSWWW\\\___bbbeeekkkoooqqqrrrrrruuuxxx|||{{{}}}~~~~~~}}}{{{{{{{{{|||yyyvvvvvvxxxxxxuuurrrxxxyyyyyywwwvvvwww{{{~~~333333333222222111111111222111111111111111222333111333777>>>HHHRRR[[[```bbbhhhmmmllllllooorrrrrruuuttttttwwwzzz{{{yyyvvv~~~~~~tttnnnooossswww~~~~~~~~~zzzyyyuuunnnfffbbbbbbdddhhhiiilllpppsssvvvxxxyyyuuuqqqllliiihhhgggffffffeeeiiinnnqqqpppnnnlllkkkooooooooopppsssvvvxxxzzzzzzxxxuuurrrqqqqqqssstttrrrtttvvvwwwwwwxxxyyyzzzzzz{{{||||||{{{yyywwwuuuzzz|||}}}}}}{{{{{{{{{zzzzzzyyyyyyyyy{{{yyyvvvssspppmmmlllkkkbbbcccaaa^^^[[[[[[```eeecccggglllnnnmmmkkkiiiiiikkkrrr~~~|||yyywwwsssqqqmmmjjjgggfffeeeeeejjjgggdddaaa______```aaabbbeeeiiinnnttt}}}qqqmmmhhhccc___[[[VVVRRRMMMKKKGGGCCC@@@===<<<<<>>===;;;999777555444666444222222444666777777555555555555555555555555666888;;;>>>GGGUUUdddnnnxxxyyyzzz}}}yyyssspppwwwsss```YYYOOOKKKJJJNNNQQQQQQTTTXXXXXX[[[___cccdddccc```^^^___```cccgggnnntttzzz~~~~~~}}}||||||{{{|||}}}tttmmmggghhhmmmvvv~~~yyyvvvuuuxxxxxxxxxzzz}}}|||zzzwwwttttttuuuvvvvvvsssoookkk^^^YYYSSSOOOMMMMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIJJJIIILLLOOORRRTTTWWW\\\``````dddiiilllnnnrrryyy~~~~~~|||zzzzzz{{{xxxuuuvvvxxxxxxvvvsssvvvxxxzzzxxxwwwyyy333333222222222222222222111111111111111222333444222444999AAAKKKVVV```eeekkkppprrrooonnnqqqttttttyyyvvvuuuxxxtttrrrvvv~~~}}}|||{{{{{{xxxqqqggg^^^ZZZ\\\___bbbdddhhhllloooqqqrrrsssnnnllliiihhhhhhhhhgggfffeeeiiinnnqqqpppnnnllllllnnnooooooqqqsssuuuwwwxxxyyywwwuuusssrrrqqqqqqqqqnnnpppsssuuuuuuvvvxxxzzzwwwyyyzzz{{{{{{zzzxxxwwwxxx{{{~~~~~~~~~}}}~~~yyyyyyyyyyyyxxxwwwvvvvvvwwwuuuqqqnnnjjjhhhgggggg^^^^^^^^^]]]___bbbhhhllllllnnnqqqqqqooollljjjjjjnnnuuu{{{vvvqqqooommmllliiigggeeedddddddddhhhfffccc```___^^^_________aaadddhhhnnnwww}}}qqqlllfffbbb___\\\WWWSSSNNNLLLIIIEEEBBB@@@>>>>>>AAA@@@@@@>>><<<:::888666777555222222333555666666444444555555555666666666777;;;>>>AAALLL^^^nnnvvv}}}|||{{{~~~wwwqqqvvvyyyaaaXXXOOOMMMMMMPPPRRRQQQSSSWWWYYY\\\aaaeeehhhgggfffdddaaabbbfffkkkqqqwww{{{~~~~~~~~~}}}||||||~~~yyyooofffcccgggooo~~~~~~~~~{{{yyyzzz||||||yyyvvvssstttvvvyyyzzzxxxsssooo```\\\UUUPPPNNNMMMLLLKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNRRRWWW[[[]]]aaaggglllnnnssswwwxxxxxx{{{|||zzzzzzzzzyyyyyyyyyzzz{{{zzzyyywwwzzz|||zzzxxx{{{222222222222222222333333111111111111222333444555555777<<>>;;;999888999666333222333555666666444444555666777888888999666:::>>>BBBNNNbbbssszzz}}}yyyzzz~~~}}}{{{vvv{{{{{{```XXXOOOMMMNNNRRRSSSRRRTTTXXXWWWZZZ```eeehhhiiihhhgggaaadddjjjpppvvv{{{~~~}}}||||||~~~~~~vvviiiccccccjjjxxx~~~|||}}}|||yyyuuusssuuuxxx{{{|||zzztttpppfffaaa[[[WWWUUUTTTSSSSSSRRRSSSTTTVVVXXXZZZ[[[\\\[[[___eeegggiiilllrrrxxx}}}}}}{{{{{{yyyzzz||||||{{{|||}}}~~~{{{~~~}}}yyy{{{111111111222222333333444000000111111222333444555777999???GGGRRR]]]ggglllkkkqqqttttttvvv}}}~~~|||~~~|||xxxuuusss{{{vvvggg\\\XXX[[[___eeegggiiikkkkkkjjjhhhfffaaaaaaccceeehhhiiihhhfffhhhiiiiiihhhhhhjjjmmmpppmmmnnnppprrrssssssssssssvvvwwwvvvuuusssqqqnnnllllllnnnpppqqqqqqqqqrrrsssoooqqqtttwwwyyyyyyxxxwwwrrruuuyyyzzzzzzyyyyyyzzzwwwvvvwwwyyy{{{{{{yyyxxxtttuuuwwwxxxwwwuuurrrpppjjjiiigggeeedddeeefffgggeeecccbbbfffnnntttvvvvvvvvvvvvuuussspppooopppqqqnnnwww}}}|||zzzwwwssspppnnnmmmhhhhhhhhhhhhggggggggggggcccccccccbbbbbbaaa``````\\\]]]^^^bbbhhhpppxxx}}}ssslllmmmlllgggccc^^^pppuuummmwww~~~zzzssslllgggfffccc^^^YYYQQQPPPMMMKKKHHHFFFDDDDDDAAAAAAAAA@@@>>>;;;888777:::777333222333444555555444444555777888999:::;;;333888<<<@@@MMMcccssszzz|||wwwvvvyyytttyyy{{{www\\\UUUMMMMMMOOOTTTUUUTTTVVV[[[SSSWWW]]]bbbfffhhhgggfffaaaeeelllssszzz}}}{{{{{{|||~~~~~~~~~}}}~~~}}}nnneeeccciiiuuu}}}xxxtttuuuwwwzzz}}}}}}zzztttpppkkkgggbbb_________``````[[[\\\^^^aaadddgggiiijjjfffkkkppprrrrrruuu{{{||||||wwwzzz||||||{{{{{{~~~~~~zzz{{{444444444333333222222222222...---000000...,,,...777===EEENNNWWWbbbnnnvvvtttwwwyyyzzz|||}}}}}}sssooopppzzzxxxiiiZZZUUU[[[bbbllllllkkkkkkjjjjjjiiiiiiffffffffffffffffffffffffhhhhhhgggfffeeefffiiilllmmmmmmnnnooopppqqqrrrrrrtttxxx|||~~~zzzssslllhhhhhhkkknnnnnnlllkkklllmmmlllnnnqqqtttvvvxxxxxxxxxwwwwwwxxxyyyyyyyyyxxxxxxwwwxxxxxxyyyyyyyyyyyyxxxvvvuuuttttttssspppllliiigggeeebbbaaabbbeeefffggggggiiikkkooosssxxx{{{}}}|||yyytttrrrsssuuuvvvwwwyyy|||}}}yyytttrrrrrrrrrpppnnnkkkjjjiiiiiihhhhhhiiiiiigggggghhhhhhgggeeecccbbb]]]^^^```bbbfffllltttyyypppiiifffaaa\\\[[[cccooo}}}uuummmnnnzzzyyyqqqooooookkkddd___VVVRRRLLLHHHFFFEEEDDDCCCEEECCC@@@???>>>===:::888555555444444444555555666555555555555555666777888999888;;;FFFXXXiiirrrttt{{{xxxoooppp||||||www{{{|||{{{rrr~~~fffUUUUUUQQQPPPQQQTTTYYYZZZYYYWWW[[[^^^bbbddddddeeeeeefffhhhjjjmmmttt{{{}}}}}}~~~|||{{{|||tttlllgggfffmmmwww|||vvv|||zzzyyyxxxyyyyyyxxxvvvssspppmmmmmmnnnooonnnlllhhhiiikkklllnnnpppqqqrrrvvvyyy}}}~~~}}}~~~}}}|||}}}~~~444444444333333222222222333000///222444222222444:::@@@HHHQQQZZZdddnnnuuuwww~~~vvvrrrrrrzzz{{{zzztttgggZZZUUU[[[bbbhhhhhhhhhggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeeegggggggggfffeeefffhhhkkkjjjkkklllnnnpppqqqssssssuuuyyy~~~}}}uuummmhhheeeiiilllmmmlllkkklllmmmnnnooorrruuuwwwxxxxxxxxxxxxyyyyyyyyyxxxwwwwwwvvvttttttttttttsssrrrqqqpppsssrrrqqqqqqpppnnnjjjgggcccaaa______aaadddfffggghhhjjjoootttxxxzzz|||||||||zzzxxxxxxzzz|||}}}}}}}}}~~~{{{zzzwwwtttsssssssssqqqnnnllllllkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhfffeeeddd^^^___aaabbbeeekkkrrrvvv~~~{{{tttkkkccc^^^bbbiiisss||||||yyyxxxxxx{{{vvvmmmlllvvv{{{uuussspppiiicccXXXTTTNNNJJJIIIHHHGGGFFFEEECCC@@@???>>>===:::888555555555444444555555666555555555555555666777888999;;;BBBPPPdddssswwwvvvwwwvvvooopppzzz~~~zzz}}}{{{zzz|||yyyZZZNNNOOORRRRRRSSSVVVZZZ\\\[[[YYYXXX\\\aaadddeeefffggghhhgggiiilllssszzz~~~sssjjjeeeiiiqqq{{{yyyxxxxxxzzz|||~~~}}}}}}|||zzzyyyyyy{{{|||zzzxxxvvvuuutttssstttwwwzzz|||}}}{{{}}}{{{yyyzzz|||~~~~~~~~~~~~~~~~~~}}}}}}~~~|||{{{}}}444444333333333333222222333000000333444333555999===CCCLLLVVV```hhhpppuuuwww~~~yyyuuussswwwyyy{{{{{{|||wwwrrrrrrnnndddZZZVVVZZZ```ccccccccccccccccccbbbbbbddddddddddddeeeeeeeeeeeefffffffffeeedddeeegggjjjggghhhjjjllloooqqqsssttttttyyy~~~~~~wwwmmmgggbbbeeehhhjjjkkkkkklllmmmpppqqqtttvvvwwwxxxxxxwwwyyyyyyyyyyyywwwvvvuuuttttttttttttsssrrrqqqpppooommmlllllllllkkkjjjgggddd```_________aaadddgggiiiiiimmmsssyyy|||}}}|||{{{}}}}}}~~~~~~}}}zzzxxxvvvuuutttttttttsssqqqooonnnnnnmmmllllllllllllmmmkkkkkkkkkjjjiiihhhfffeeeaaaaaabbbbbbdddiiiooosss{{{qqqdddcccccciiirrrwwwxxxvvvpppooooooppprrrvvvzzz|||{{{qqqlllsss~~~~~~yyyqqqiii]]]YYYSSSOOOMMMKKKJJJIIIEEECCCAAA??????===;;;999666666555555444555555666555555555555666777888999999===JJJ___uuu~~~yyyrrruuurrrssszzzzzzyyy}}}~~~iiiTTTOOOPPPQQQQQQSSSVVVYYY[[[[[[ZZZWWW[[[aaaeeefffggghhhiiifffgggkkkqqqyyy~~~|||nnneeeeeejjjyyy~~~}}}}}}}}}}}}|||yyywwwvvvxxx{{{|||}}}zzzzzz|||}}}}}}}}}|||zzzyyy{{{333333333333333333333333111//////111222111555:::???EEEPPP[[[eeemmmrrruuusss}}}|||{{{vvvsssqqqrrrqqqpppuuu~~~vvvooolllmmmkkkddd[[[VVVYYY]]]``````````````````aaaaaaccccccdddddddddddddddeeeeeeffffffeeedddeeeggghhhggghhhjjjlllnnnpppqqqrrrrrrvvv|||xxxmmmfff```bbbeeegggiiikkklllmmmrrrsssuuuvvvwwwwwwwwwwwwxxxxxxxxxxxxwwwvvvuuutttsssssssssrrrrrrpppoooooogggfffeeeeeeeeedddbbb`````````aaaaaabbbdddgggjjjlllooouuuzzz~~~~~~~~~||||||{{{}}}|||{{{||||||{{{yyywwwsssssstttuuuuuutttrrrqqqqqqppppppooonnnooooooooollllllkkkjjjiiihhhffffffcccccccccccccccggglllppp~~~oooiiidddeeemmmuuuxxxxxxsssrrrqqqooonnnooorrrttt~~~zzzqqqsss{{{~~~rrrgggbbb[[[UUUQQQNNNLLLJJJFFFDDDAAA@@@???>>><<<:::777666666555555555555555555555555555666777999999888???RRRnnnuuu{{{{{{|||{{{}}}```SSSRRRQQQOOOOOOQQQSSSVVVXXXYYYYYYYYY]]]bbbeeefffgggggghhhfffgggkkkqqqyyy~~~{{{|||~~~ssshhhdddfffppp|||yyyvvvuuuwwwyyy|||}}}xxxyyy{{{~~~}}}{{{zzz}}}333333333333333333333333222000000222111111666===CCCIIISSS___jjjqqquuuvvvsss}}}xxx{{{yyy{{{{{{vvvrrrnnnpppnnnkkklllssszzz||||||rrrllliiikkkkkkfff^^^YYYYYY[[[_________``````aaaaaaaaacccccccccddddddeeeeeeeeedddeeeffffffeeeeeefffhhhiiijjjkkklllmmmnnnooopppqqquuu|||}}}ssskkkbbbbbbccceeehhhkkkmmmnnnrrrsssuuuwwwwwwwwwwwwvvvuuuvvvvvvwwwwwwvvvvvvvvvrrrrrrqqqooommmjjjhhhgggaaa```______``````___]]]```aaacccbbbaaabbbeeehhhooorrrvvv{{{}}}|||||||||zzzyyyxxxxxxyyyyyywwwvvvrrrsssuuuvvvuuutttsssssssssrrrrrrqqqqqqqqqqqqqqqmmmlllkkkjjjhhhgggffffffdddddddddcccdddggglllpppvvv{{{zzzrrriiifffkkksssyyy{{{wwwwwwvvvsssppppppsssvvvvvvtttwwwsssmmmddd\\\VVVQQQLLLJJJGGGEEEBBBAAA@@@???<<<:::888777666555555555555555444555555555777888999:::;;;CCCZZZzzzzzzzzz}}}qqqWWWOOONNNLLLNNNOOOQQQSSSUUUWWWYYY[[[]]]```ccceeeeeeeeefffggghhhiiimmmssszzzwwwyyy{{{~~~{{{ooohhhdddgggvvv~~~{{{wwwvvvxxxzzz|||}}}yyyzzz{{{|||{{{zzz~~~222222333333333333444444555333333555444555<<>><<<999999777666555555555555444444555666888999;;;<<<>>>GGG___}}}yyywwwkkklllwww|||yyyuuu{{{nnnXXXPPPMMMHHHIIINNNLLLNNNQQQRRRRRRUUUZZZ^^^aaaaaaaaa```aaaeeejjjnnnqqqrrrvvv|||yyyyyy{{{}}}~~~zzz{{{||||||~~~~~~~~~ooo``````iii}}}}}}||||||}}}~~~}}}|||{{{yyyvvvvvvyyy~~~}}}~~~555333111111222333222111444222333666888===HHHSSSeeeiiimmmooonnnnnnpppssskkkpppxxxwwwwww}}}}}}xxxmmm}}}{{{zzz~~~~~~{{{xxxxxx|||{{{xxx{{{zzzlllbbb___^^^```bbbeeehhhkkkjjjgggddd\\\]]]]]]^^^```bbbcccdddhhhgggffffffggghhhiiijjjhhhhhhhhhhhhhhhggggggfffjjjhhhgggiiimmmpppqqqooosssvvv{{{uuuiiidddgggjjjkkkiiirrrrrrssstttuuuvvvwwwwwwvvvwwwwwwxxxwwwuuutttrrrvvvuuusssqqqooommmkkkkkkeeeeeeeeeeeeddddddddddddiiiiiijjjjjjlllrrryyy~~~}}}}}}|||{{{yyyxxxwwwvvvvvvrrrsssuuuxxxyyyzzzzzzzzzyyyyyyyyyxxxvvvvvvxxxzzzwwwtttqqqsssvvvwwwsssoooppprrrsssqqqmmmlllmmmooojjjiiigggggghhhlllpppsssvvvxxx{{{}}}xxxmmmccc___eeejjjnnn{{{{{{lllfffaaa[[[TTTQQQMMMJJJGGGEEECCCBBB???===<<<:::888555444444444555999666555777888777:::??????WWWjjjwww{{{ooommmwwwzzzlllmmmuuuxxxyyyzzz{{{xxxyyyssscccRRRKKKIIIHHHHHHIIINNNOOOQQQRRRTTTXXX]]]aaabbb[[[ZZZ```aaa```jjjxxx|||~~~}}}|||}}}~~~~~~~~~}}}}}}|||qqqfffbbbcccpppzzz|||{{{zzz|||}}}~~~555333111111222333222111444222333555888===JJJVVVfffjjjnnnooommmlllmmmoookkkpppxxxxxxqqqrrrxxxyyyuuulllyyy{{{yyyzzzxxxyyy~~~}}}yyyxxxzzzxxxuuuwwwyyykkk```ZZZYYY\\\___ccchhhjjjiiifffddd\\\\\\\\\]]]^^^```aaabbbccccccccccccdddfffhhhjjjffffffggghhhhhhhhhgggfffiiigggfffhhhllloooooonnnssstttxxx}}}vvvmmmkkklllmmmmmmqqqqqqrrrsssuuuvvvwwwwwwuuuvvvvvvvvvvvvvvvuuuuuutttsssrrrpppooommmlllllliiijjjjjjkkkkkkkkkkkkjjjqqqrrrssstttwww|||~~~{{{zzzzzzyyyxxxwwwwwwwwwxxxuuuvvvxxxyyyzzzzzzyyyyyyzzz{{{{{{yyywwwwwwxxxzzzyyyvvvtttuuuyyyyyyvvvrrrsssuuuvvvtttqqqoooooopppkkkjjjiiihhhjjjmmmqqqtttwwwyyy{{{}}}~~~qqqggg```bbbeeegggsss~~~}}}vvvlllhhheee^^^VVVRRRMMMJJJGGGDDDCCCBBB???===<<<:::888666444444555555999777777999999888;;;???BBBYYYiiitttvvviiihhhsss~~~wwwlllppp{{{{{{wwwtttwww}}}}}}{{{kkk]]]OOOJJJJJJIIIJJJKKKNNNPPPRRRSSSUUUXXX]]]aaaccc\\\ZZZ^^^______iiiwww}}}|||zzz{{{~~~|||vvvhhhaaa___fffppp{{{~~~}}}{{{}}}555333222111222333222111333222222555888>>>MMM[[[iiimmmppppppmmmjjjjjjkkkkkkooouuu||||||xxxrrrmmmoootttuuusssmmmvvv~~~vvvuuuuuusssuuu{{{{{{wwwvvvqqqmmmqqquuufff[[[UUUSSSWWW[[[aaafffiiihhheeeccc\\\[[[\\\\\\]]]^^^___```_________```aaadddfffhhhcccdddfffhhhiiihhhgggfffhhhffffffhhhkkkmmmnnnnnnsssssstttwww~~~wwwnnnlllmmmoooooopppqqqrrrtttuuuvvvwwwuuuuuuttttttuuuuuuvvvwwwrrrrrrrrrrrrqqqqqqqqqqqqnnnooorrrtttuuuuuutttsssyyy{{{~~~|||zzzxxxvvvvvvvvvvvvwwwxxxyyyyyyxxxyyyzzzzzz{{{{{{zzzzzz|||}}}}}}{{{yyyxxxyyyzzz|||zzzxxxyyy||||||yyyvvvvvvxxxyyyxxxuuurrrqqqqqqmmmlllkkkkkkmmmpppsssvvvxxxzzz|||}}}~~~{{{nnnddd```___^^^fffrrr|||zzzzzzrrrkkkjjjhhh```YYYUUUNNNKKKGGGDDDCCCAAA???>>><<<;;;999777555555555555999777888;;;;;;999<<>><<<;;;999888666666555555888777999;;;:::999===CCCMMM___jjjoooxxxyyykkkaaaeeeuuuzzzvvvyyy{{{vvvmmmdddWWWNNNGGGGGGJJJJJJKKKNNNNNNPPPRRRSSSTTTWWWZZZ]]]ddd^^^[[[[[[[[[^^^jjjwww~~~}}}}}}|||{{{}}}||||||~~~~~~|||yyywwwvvv{{{yyyqqqhhhbbb___bbbkkkvvv666444222222333444333222222222333666999CCCWWWjjjzzz}}}xxxqqqmmmkkkmmmnnnqqqsssuuuuuuuuuuuu}}}xxxrrrqqqrrrrrrqqqpppjjjkkkjjjhhhjjjooossstttrrrooommmnnnpppssszzzwwwoooeee[[[WWWddd|||ppp```UUUQQQRRRTTTPPPVVV^^^bbbcccbbbaaaaaa]]]\\\\\\\\\]]]^^^______aaaaaa```______```aaabbb___aaacccfffggggggffffffiiiiiijjjkkkkkkmmmnnnppppppqqqsssuuuwww{{{vvvqqqppprrroooooopppqqqrrrsssttttttvvvuuusssrrrqqqrrrssstttqqqrrrtttwwwzzz}}}zzz}}}|||wwwtttrrrrrrrrrqqqooopppqqqrrrtttvvvxxxyyyvvvwwwxxxzzz|||~~~~~~~~~|||{{{{{{||||||{{{{{{|||}}}}}}|||{{{wwwwwwwwwwwwvvvuuusssqqqpppppppppqqqrrruuuxxxyyyzzz|||}}}}}}|||}}}wwwiii```ZZZZZZ[[[iiiyyyyyysss}}}uuuooolllggg```ZZZYYYPPPLLLGGGCCCAAA@@@???>>><<<<<<:::999888666666555666666888:::999999???GGGTTTdddmmmpppxxxwwwjjjcccjjj|||yyy|||{{{kkk\\\SSSKKKFFFGGGIIIIIIJJJMMMMMMOOOQQQSSSTTTUUUXXX[[[bbb___\\\[[[\\\bbbnnnyyy}}}|||||||||zzz{{{}}}{{{yyyxxxwwwwww{{{yyypppjjjccc^^^aaagggttt}}}666444222222333444333222333333444777:::FFF]]]rrrxxxrrrpppqqqqqqqqqrrrrrrrrrrrrrrr|||vvvssstttuuurrrooonnneeeeeedddeeehhhnnntttwwwxxxuuurrrqqqrrrwww||||||rrrjjjaaaVVVSSSddd~~~{{{iiiZZZRRRQQQSSSVVVRRRWWW^^^``````^^^^^^___\\\\\\\\\\\\]]]^^^___```cccbbbaaa`````````aaaaaa```aaabbbccceeeeeeffffffiiijjjkkklllkkklllnnnqqqnnnqqqtttttttttuuuzzz~~~{{{wwwvvvvvvqqqqqqqqqrrrrrrsssssssssuuuuuuttttttsssttttttuuussstttxxx|||}}}zzzwwwsssqqqpppppppppooooooooopppqqqrrrtttvvvwwwuuuuuuvvvxxxzzz}}}|||~~~}}}||||||}}}zzz{{{||||||||||||||||||xxxwwwuuuuuuvvvwwwuuutttqqqqqqrrrrrrtttvvvyyyzzzzzz{{{|||||||||}}}ssshhh```\\\YYY[[[eeeuuuyyyrrrvvvyyyrrrnnnhhh```ZZZZZZQQQMMMGGGCCCAAA@@@???>>>===<<<;;;:::999777666666777666888:::999:::CCCMMM]]]mmmtttvvv|||~~~|||}}}vvvjjjeeemmmsss^^^QQQKKKGGGHHHIIIIIIKKKNNNNNNPPPRRRTTTTTTUUUWWWYYY```___]]]]]]___gggttt~~~}}}~~~}}}|||~~~|||{{{ssswww{{{|||}}}yyysssjjj```[[[[[[aaajjjttt|||666444333333444444444222333444666888<<>>===<<<<<<;;;:::888777666888888999::::::===HHHUUUhhhwww}}}}}}zzzyyy}}}wwwkkkeeekkkzzz|||bbbPPPJJJGGGHHHIIIIIIMMMQQQPPPRRRTTTVVVVVVWWWXXXZZZ]]]_________cccmmmyyy~~~}}}~~~}}}~~~}}}tttwwwzzz{{{{{{xxxkkk```[[[ZZZ___fffppp~~~666555333333444444444333444555777999===KKKeee|||zzzvvvyyyxxxwwwuuutttsssrrrrrrzzzuuuvvv}}}zzzuuutttooonnnnnnrrrwww|||}}}zzz~~~|||vvvrrrfffXXXVVVjjjvvvhhh]]]WWWUUUTTTSSSWWW[[[___^^^[[[YYY[[[^^^WWWWWWXXXYYY[[[\\\^^^___```_________```aaacccdddcccbbb`````````bbbeeefffgggiiikkkjjjiiiiiilllooommmppppppnnnlllooovvv}}}|||{{{zzzyyyyyyxxxxxxxxxuuuuuutttssssssrrrqqqqqqqqqsssvvvyyy|||}}}~~~~~~{{{wwwtttsssrrrqqqqqqqqqqqqooonnnpppooooooooopppqqqrrrrrruuuuuuuuuuuuvvvxxxzzz{{{yyy|||~~~~~~~~~~~~zzz{{{}}}}}}}}}|||}}}~~~~~~{{{wwwwwwzzz~~~rrrrrrssstttvvvxxxyyyzzzyyyzzz|||||||||}}}~~~tttlllccc[[[[[[\\\dddsss}}}tttsss~~~}}}zzzxxxwwwpppddd[[[XXXRRRMMMGGGBBB@@@??????>>>======<<<;;;:::888777666:::999:::;;;;;;???LLLZZZppp~~~zzzzzzxxxkkkdddhhhttt|||```OOOJJJFFFHHHIIIJJJOOOUUURRRTTTVVVXXXXXXXXXZZZ[[[[[[^^^```aaafffqqq}}}||||||}}}|||~~~}}}~~~}}}~~~|||xxxzzz||||||}}}xxxjjjccc]]]]]]```hhhxxx~~~444333333333333444555555666666777;;;EEEUUUfffrrrzzz|||{{{}}}zzzttttttyyyxxxyyyzzz{{{}}}~~~||||||yyyvvv{{{ooo^^^]]]cccttt{{{kkk^^^WWWUUUTTTRRRXXX\\\___```___\\\ZZZYYY[[[ZZZYYYYYYZZZ\\\^^^_________aaabbbbbbaaa`````````bbbdddfffffffffeeedddcccdddgggiiikkkkkkkkkkkkllllllmmmooopppqqqrrrssssssvvvxxxxxxwwwvvvvvvwww{{{zzzxxxvvvtttsssrrrrrrqqqtttvvvxxxzzz||||||zzzyyyxxxwwwtttsssrrrpppooonnnnnnmmmnnnooooooqqqrrrsssttttttuuutttssssssssstttvvvwwwxxx{{{{{{zzzzzz~~~|||~~~~~~~~~~~~}}}{{{zzzyyy~~~|||{{{|||}}}~~~}}}|||xxxuuusssuuuyyy{{{|||{{{zzzyyyyyyzzz|||~~~wwwooojjjhhhaaa]]]]]]ggg{{{www}}}uuuuuuvvvuuuqqqiii___XXXKKKMMMJJJAAA<<<>>>>>>;;;<<<<<<<<<<<<;;;:::999888999777999>>>;;;;;;LLLbbb{{{}}}|||vvvyyy~~~|||yyypppppprrrssszzzooo\\\LLLKKKKKKKKKKKKMMMNNNOOOUUUUUUVVVWWWXXXXXXXXXXXXWWWYYY]]]eeennnyyy}}}|||zzzyyyyyyyyy}}}~~~~~~}}}}}}~~~~~~}}}|||{{{||||||||||||{{{hhh```]]]^^^fffttt|||yyy~~~}}}~~~666555444333333333333333666666666:::DDDSSSdddppp~~~~~~yyysssrrrvvv|||}}}~~~zzzaaaaaahhhzzzssseee[[[VVVSSSRRRVVVYYY]]]______]]]\\\\\\ZZZZZZYYYXXXYYY[[[]]]^^^```aaabbbcccccccccbbbaaa```bbbdddeeeffffffeeedddcccdddfffhhhjjjkkkkkkkkkkkklllmmmnnnoooqqqrrrrrrrrrtttvvvwwwvvvuuuvvvwwwxxxwwwvvvuuutttssssssssssssssstttvvvzzz{{{yyyxxxwwwvvvsssrrrqqqooonnnmmmllllllnnnnnnooopppqqqrrrssssssuuutttssssssssstttuuuvvvxxx{{{{{{zzz{{{~~~}}}~~~~~~~~~}}}|||zzzyyyxxxzzzyyyyyyzzz|||}}}{{{zzzxxxvvvtttvvvyyy{{{|||{{{{{{{{{{{{{{{}}}~~~zzzpppjjjggg```]]][[[bbbrrrvvvvvvwwwvvvqqqhhh^^^VVVKKKMMMJJJBBB>>>??????<<<<<<<<<<<<<<<;;;:::999888777666:::>>>===???PPPfffzzz~~~~~~}}}www{{{zzzwwwzzz~~~~~~dddTTTKKKKKKKKKKKKLLLNNNPPPQQQTTTUUUVVVWWWXXXXXXXXXXXXXXXZZZ^^^fffqqq}}}~~~|||{{{zzzzzzwww{{{~~~~~~}}}}}}~~~|||{{{yyyzzz{{{|||||||||~~~xxxccc___]]]bbbooo}}}~~~}}}zzzzzz{{{}}}777777555444333222222222666666777;;;DDDSSSdddoooyyysssrrrtttzzz{{{|||~~~iiijjjrrrxxxjjj^^^UUUQQQQQQSSSVVV[[[^^^____________ZZZYYYYYYXXXYYYZZZ\\\]]]___```aaabbbbbbbbbbbbaaa```bbbccceeeeeeeeeddddddcccdddfffggghhhiiiiiiiiikkkkkklllnnnooopppqqqrrrppprrrtttuuuttttttuuuvvvvvvuuuuuutttssssssrrrrrrrrrqqqqqqrrryyy|||yyyxxxwwwvvvuuurrrqqqpppnnnmmmlllkkkkkkmmmnnnnnnooopppqqqrrrrrrssssssssssssssstttuuuuuuwwwzzz{{{yyyzzz~~~}}}}}}}}}}}}|||zzzxxxwwwvvvuuuuuuvvvxxx{{{{{{zzzxxxyyywwwvvvwwwyyy{{{{{{{{{|||||||||||||||~~~~~~rrriiieee___[[[XXX\\\gggvvvwwwxxxxxxwwwrrriii^^^WWWMMMNNNKKKEEEAAAAAA???;;;<<<<<<<<<<<<<<<;;;:::999666777;;;??????CCCVVVkkkyyy~~~}}}|||{{{}}}www{{{xxx]]]PPPJJJJJJJJJKKKMMMOOOQQQSSSSSSTTTUUUWWWXXXYYYYYYYYYXXXZZZ___gggsss|||yyytttxxx}}}~~~}}}}}}}}}|||}}}~~~}}}~~~~~~|||yyyxxxzzz{{{|||}}}}}}~~~kkkeee```aaakkkxxx}}}yyyzzz|||}}}}}}{{{}}}{{{yyywwwwwwyyy{{{|||}}}666666555444333222222333555666888===GGGVVVfffqqq{{{vvvuuuvvvxxxxxxxxxyyy{{{~~~tttvvv|||~~~|||vvvkkk^^^UUUQQQQQQRRRVVVZZZ]]]^^^^^^___```[[[[[[ZZZZZZZZZ[[[\\\]]]]]]]]]^^^^^^______``````aaaaaacccdddeeeeeedddddddddeeeeeefffggghhhhhhhhhllllllmmmnnnpppqqqrrrsssnnnppprrrrrrrrrrrrsssuuuuuuuuuuuutttsssrrrqqqpppooonnnnnnpppvvv~~~{{{xxxxxxwwwvvvtttrrrqqqpppnnnmmmlllkkkkkklllmmmmmmnnnoooooopppppprrrrrrrrrrrrrrrsssssssssuuuxxxyyyxxxyyy}}}~~~|||||||||{{{zzzxxxvvvtttsssrrrssstttwwwzzz{{{yyyxxxyyyxxxxxxxxxzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||yyy{{{}}}~~~~~~uuuhhhbbb\\\XXXUUUWWW___mmmyyyyyyzzzyyyuuummmccc]]]RRRQQQLLLHHHDDDAAA===:::<<<<<<<<<<<<<<<;;;::::::666888<<>>???DDDUUUppp|||fffSSSNNNHHHHHHIIIJJJLLLOOORRRSSSUUUUUUVVVWWWXXXXXXXXXXXXXXX[[[aaahhhqqqzzz~~~wwwttttttwww~~~wwwuuuvvvxxxzzz|||~~~~~~|||zzzyyyzzzzzzyyywwwwwwxxxzzz|||~~~~~~~~~~~~}}}tttlllkkkpppyyy}}}{{{yyyqqqqqqqqqrrruuuvvvuuutttppppppoooooooooppprrrsssqqqtttxxx{{{}}}~~~|||555555444333333333444444555;;;CCCMMMWWWaaajjjppplllpppvvvxxxyyyzzz~~~||||||||||||}}}sssqqqnnniiigggmmmzzzlllkkkiiigggddd```[[[WWWUUUWWWZZZ[[[[[[\\\]]]^^^]]]^^^^^^^^^^^^^^^]]]]]]````````````aaaccceeefffaaaaaaaaabbbbbbcccdddeeeiiiiiihhhggggggggghhhiiijjjkkklllmmmnnnpppqqqqqqpppqqqqqqooommmmmmoooqqquuuwwwxxxyyyzzzyyywwwvvvooooooooommmjjjjjjkkklllsssyyy~~~{{{yyyuuuuuuuuuwwwxxxwwwuuusssrrrqqqpppnnnmmmlllkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkiiijjjkkklllmmmllllllkkkjjjmmmooommmoootttuuusssssssssttttttssssssrrrqqqrrrpppnnnooorrrtttvvvvvvuuuxxxzzzyyywwwuuuuuuvvvtttuuuvvvxxxxxxxxxwwwwwwtttvvvxxxyyyzzz|||tttcccYYYSSSTTTUUUYYYiii{{{|||zzzxxxvvvssspppbbbWWWMMMJJJHHHBBB>>>???<<<<<<============<<<<<<888<<>>BBBQQQjjjzzzpppooowww~~~~~~|||}}}pppYYYNNNJJJGGGGGGHHHIIIJJJKKKMMMNNNNNNOOOQQQTTTUUUTTTSSSSSSTTTVVVdddsss}}}~~~|||zzzxxxvvvxxx{{{~~~wwwxxx{{{~~~}}}vvvxxxzzz~~~~~~}}}}}}{{{wwwuuuuuuwwwzzz|||}}}{{{}}}}}}zzzzzz{{{|||}}}~~~uuurrrnnniiipppvvv|||xxxwwwxxxyyyxxxvvvwwwxxxxxxyyyzzzzzz{{{{{{||||||}}}~~~~~~~~~~~~zzz{{{vvvrrroooppppppnnnlllmmmnnnoooqqquuuzzz888888777555333333555888:::GGGSSSZZZ___eeekkkmmmoookkklllqqqvvvzzz{{{|||wwweee[[[WWWSSS```yyy~~~rrrnnnhhhbbb^^^[[[WWWUUUWWWUUUUUUYYY___ccccccaaa]]]]]]]]]]]]]]]^^^^^^___^^^^^^^^^^^^^^^______```````````````aaaaaabbbcccfffgggiiijjjkkkkkkjjjjjjmmmlllkkkkkkkkkmmmooopppqqqqqqrrrrrrsssttttttttttttyyy||||||~~~~~~}}}zzzvvvrrrpppnnnkkkiiieeehhhmmmsss{{{}}}zzzyyyuuusssqqqqqqrrrrrrooolllmmmlllkkkiiihhhhhhgggggghhhiiijjjiiigggfffggghhhggghhhhhhhhhgggfffeeedddccceeeggghhhiiiiiilllnnnooooooooooooooonnnmmmmmmggghhhiiikkklllmmmmmmmmmrrrrrrrrrssstttuuuwwwwwwxxxvvvuuuvvvxxxzzz{{{{{{wwwxxxyyyxxxxxxxxx{{{}}}~~~kkkYYYSSSOOOKKKNNNUUUgggvvvyyyrrrnnnmmmnnn```ZZZSSSNNNJJJFFF@@@<<<;;;;;;<<<===============@@@???>>>DDDRRRkkk~~~vvvmmmllltttzzz{{{xxxyyyyyy{{{zzzcccSSSLLLHHHEEEEEEFFFGGGHHHJJJKKKLLLMMMNNNPPPRRRSSSRRRRRRSSSUUUZZZgggvvv~~~}}}|||zzz|||~~~}}}xxxwwwxxx{{{~~~xxxyyyzzz|||}}}~~~|||}}}~~~~~~}}}|||||||||~~~|||yyywwwwwwyyy|||~~~~~~|||{{{~~~~~~~~~~~~}}}}}}~~~vvvqqqllljjjpppyyy}}}xxxuuuuuuuuutttsssvvvvvvvvvvvvvvvxxxyyyzzz{{{|||}}}}}}}}}}}}~~~{{{vvvrrrqqqqqqpppooommmmmmmmmooorrrvvvzzz}}}777777777555333444666888>>>KKKZZZaaaffflllpppqqqsssnnnkkkmmmrrrxxx~~~zzzzzz|||~~~|||hhh[[[VVVTTTddd|||tttnnnfff```[[[YYYWWWVVVWWWUUUUUUYYY^^^bbbbbb```\\\\\\\\\\\\\\\]]]^^^^^^^^^]]]]]]]]]^^^^^^___```aaabbbbbbbbbbbbbbbaaaaaaeeefffgggiiijjjkkkkkkkkkmmmllllllkkklllnnnooopppqqqrrrtttuuuvvvvvvuuuuuutttyyy||||||~~~}}}zzzxxxuuusssooommmfffhhhkkkoootttzzz~~~{{{yyywwwtttrrrpppooooooooommmllllllkkkjjjiiihhhhhhggggggggghhhhhhgggeeecccddddddfffffffffffffffeeecccccccccdddfffffffffggghhhjjjkkkkkkllllllkkkkkkjjjiiiggghhhiiijjjlllmmmnnnoooqqqqqqqqqrrrssstttuuuvvvvvvttttttuuuwwwyyyyyyyyyxxxyyyyyyyyyxxxxxxzzz|||}}}xxxbbbXXXRRRLLLKKKOOO\\\lll||||||{{{}}}zzzsssmmmjjjiiiaaa[[[UUUOOOLLLHHHBBB>>>:::;;;;;;<<<===>>>??????@@@??????FFFTTTkkk|||tttkkkjjjqqqxxxzzzxxxwwwuuuuuuwww{{{{{{gggUUULLLJJJHHHDDDCCCCCCEEEFFFHHHJJJKKKLLLNNNOOOPPPPPPOOOQQQTTTVVV___kkkyyy~~~~~~yyywwwwwwxxx{{{~~~}}}~~~zzzzzzzzzyyyyyyyyyxxxxxxxxx{{{}}}}}}zzzyyy{{{}}}~~~}}}{{{zzzzzz||||||{{{}}}~~~|||}}}}}}uuuooojjjooovvv|||}}}wwwsssrrrqqqqqqqqquuutttrrrrrrrrrtttwwwyyy||||||~~~~~~xxxuuutttssssssnnnmmmkkkkkkmmmpppsssvvv{{{777777777555444555777:::BBBQQQaaaiiinnnrrruuutttwwwpppiiiiiimmmttt}}}{{{{{{~~~}}}gggXXXSSSVVViii~~~tttnnnddd]]]YYYXXXWWWWWWXXXWWWWWWYYY\\\___^^^]]][[[[[[[[[[[[[[[\\\]]]^^^\\\\\\\\\\\\]]]^^^______```aaacccddddddcccbbbaaadddeeefffhhhjjjkkklllmmmmmmlllllllllmmmnnnooopppppprrrtttvvvwwwwwwvvvuuuvvvzzz||||||~~~{{{yyyvvvrrroookkkkkkmmmppptttzzz}}}zzzwwwvvvrrrpppnnnmmmmmmnnnnnnnnnkkkkkkkkkkkkjjjiiihhhgggggghhhhhhfffcccbbbbbbcccdddddddddddddddcccbbbbbbcccdddffffffeeeeeefffhhhhhhiiiiiiiiiiiihhhgggggggggggghhhjjjlllnnnooopppqqqqqqqqqqqqrrrssstttuuutttsssrrrtttvvvxxxxxxwwwvvvxxxyyyyyyxxxyyy{{{|||{{{nnn```XXXSSSQQQRRRSSScccttt{{{yyywwwzzz~~~xxxqqqllljjjddd___XXXTTTPPPLLLFFFAAA::::::;;;<<<===>>>???@@@@@@@@@AAAHHHVVVjjjtttjjjiiiqqqzzz|||wwwtttssssssssssssyyymmm[[[NNNHHHHHHHHHFFFBBBCCCDDDFFFHHHJJJLLLLLLMMMNNNNNNMMMNNNPPPUUUXXXaaammmyyyzzzyyyzzz|||~~~~~~}}}{{{|||{{{zzzyyyxxxwwwvvvvvvvvvwwwzzz}}}}}}zzzyyy{{{~~~~~~~~~}}}}}}}}}~~~~~~|||}}}{{{rrrrrruuuyyy|||}}}|||wwwsssqqqrrrssstttvvvtttqqqpppqqqssswwwzzz~~~}}}zzzxxxwwwssspppllliiiiiikkkmmmpppvvv~~~666777666555444555888;;;GGGVVVfffooosssvvvwwwvvvtttlllfffgggllluuu{{{xxxzzzyyycccTTTRRRZZZqqq{{{yyyssslllbbbZZZWWWWWWXXXYYYZZZZZZYYYZZZ[[[[[[ZZZZZZYYYYYYYYYZZZZZZ\\\]]]]]][[[[[[[[[\\\\\\]]]______^^^___aaacccdddeeeddddddcccdddeeegggiiikkkmmmnnnllllllmmmmmmnnnoooooopppnnnpppsssuuuvvvvvvuuutttxxx|||~~~~~~}}}zzzwwwssspppooooooppprrrvvv{{{~~~{{{xxxuuutttooonnnnnnmmmmmmnnnpppqqqkkklllllllllkkkjjjiiihhhggghhhhhhfffdddbbbbbbccccccccccccbbbbbbbbbbbbbbbcccdddeeeeeeddddddeeeggggggggggggggggggffffffeeeccccccdddeeehhhjjjmmmnnnqqqqqqqqqqqqqqqrrrssstttrrrqqqqqqsssuuuwwwvvvuuusssuuuxxxyyyzzz{{{}}}zzz~~~{{{hhh]]]VVVSSSRRRPPP\\\mmmxxxzzzxxx{{{{{{~~~~~~wwwrrrpppgggbbb[[[WWWSSSNNNGGGBBB:::::::::;;;<<<>>>@@@AAAAAAAAACCCKKKYYYjjjzzz}}}{{{|||{{{xxxzzz|||tttjjjjjjsss{{{vvvqqqllliiikkkaaaTTTKKKFFFDDDEEEGGGDDDEEEFFFHHHIIIKKKLLLMMMMMMMMMMMMMMMNNNRRRWWW[[[aaalllxxx{{{}}}|||zzz}}}zzzzzzzzzxxxwwwwwwwwwwwwxxxwwwzzz}}}}}}||||||}}}~~~~~~~~~|||~~~~~~}}}|||}}}zzzxxxyyyzzz{{{{{{|||}}}{{{xxxvvvtttuuuxxxzzzyyywwwsssrrrrrruuuzzz|||{{{wwwqqqkkkhhhiiikkkmmmqqqyyy666666666555555666999<<>>@@@???AAAGGGSSScccsss~~~~~~}}}wwwyyy~~~wwwkkkddddddgggrrr}}}{{{mmm[[[KKKEEEEEEDDDDDDEEEHHHHHHHHHIIIJJJKKKKKKKKKMMMOOOQQQRRRTTTWWW\\\```gggqqq|||{{{{{{}}}zzz{{{zzzxxxxxxxxxyyyzzz|||{{{yyyxxx{{{~~~}}}~~~~~~yyy}}}~~~~~~zzzzzzzzzzzzzzz|||{{{xxxyyy}}}~~~}}}|||{{{yyy{{{}}}}}}{{{{{{}}}}}}|||yyyxxxyyy{{{~~~|||zzzzzzzzz{{{|||zzzzzzyyyzzz|||~~~vvvpppnnnooopppsssyyy555666666555555777;;;>>>QQQ^^^lllrrrtttvvvvvvuuutttooolllooovvv{{{yyywwwrrrttt{{{wwwwwwtttooommmuuuzzzgggUUUNNNWWWnnn|||wwwjjjeee]]]XXXWWWXXXZZZ\\\UUUVVVXXXYYYYYYYYY[[[\\\VVVVVVWWWWWWYYYZZZ[[[\\\YYYYYYYYYZZZ[[[]]]^^^___bbbaaa```______```aaabbbfffeeeeeefffgggiiikkkllllllmmmnnnooopppppppppppppppppppppqqqsssuuuvvvwwwzzz}}}yyyzzzzzzzzzzzzyyyxxxxxx{{{zzzzzzzzz{{{}}}~~~~~~|||zzzwwwuuurrrqqqlllnnnpppnnnjjjfffeeefffeeefffhhhiiihhhgggeeedddcccdddeeedddcccbbbcccdddccccccbbbaaaaaabbbcccddd\\\^^^___`````````bbbcccbbbbbbbbbbbbbbbaaaaaa```]]]]]]^^^___bbbfffjjjmmmssssssrrrrrrrrrsssttttttqqqqqqrrrtttvvvwwwvvvttttttvvvyyyzzzzzzzzz{{{|||zzzzzz{{{~~~wwwjjjbbbVVVVVV```rrrvvvzzzwwwrrrkkkeee___XXXOOOHHH>>>===<<<;;;;;;<<<>>>???===@@@HHHVVVhhhxxx}}}|||{{{{{{~~~wwwzzzuuuggg______```lll~~~www```IIIDDDIIIJJJHHHGGGHHHHHHIIIIIIIIIJJJJJJJJJNNNOOORRRTTTVVVZZZ^^^aaallluuu|||zzzzzz~~~}}}|||zzzyyywwwwwwxxxzzz{{{|||xxxvvvzzz|||}}}~~~~~~}}}|||zzz}}}}}}~~~yyyzzzzzzyyyyyy{{{zzzyyy|||}}}{{{zzzyyy|||}}}{{{}}}~~~~~~|||{{{zzz{{{}}}}}}{{{zzzyyyyyyzzz|||}}}~~~}}}||||||}}}zzzssspppqqqsssyyy~~~999666555666555666<<>>>>><<<:::;;;???BBBEEERRRjjj~~~}}}zzzzzzxxxyyykkkgggjjjnnnyyy|||]]]KKKIIIDDDBBBFFFFFFGGGFFFFFFGGGGGGHHHIIIJJJLLLLLLPPPTTTTTTVVV^^^hhhxxx||||||{{{zzzyyyyyyzzz{{{|||~~~|||zzzzzz{{{}}}}}}}}}vvvuuuuuuxxx}}}~~~zzzxxxxxxyyy{{{~~~}}}|||zzzxxxssstttuuuvvvwwwvvvvvvuuuyyyzzzzzzzzz{{{{{{{{{|||}}}||||||}}}~~~~~~|||{{{}}}888666666777999>>>JJJWWW```iiiwww~~~yyyvvvsssssstttwwwzzzzzz}}}}}}rrrkkkhhhuuu}}}wwwmmmkkknnnqqqfffjjjppptttttttttwwwzzzyyyqqq\\\YYY[[[jjjzzzhhh___YYYXXXYYYWWWWWWXXXYYYXXXXXXWWWWWWVVVUUUUUUXXXYYYZZZYYYWWWWWWXXXYYYXXXXXXYYYYYYYYYZZZZZZZZZ[[[\\\]]]^^^___```````````````aaabbbeeegggjjjlllkkkkkkkkklllmmmooopppqqqrrrrrrssstttvvvxxxzzz{{{xxxzzz{{{|||~~~~~~||||||}}}}}}|||{{{~~~}}}{{{zzzzzzzzzzzzzzz|||{{{yyyxxxwwwwwwwwwwwwppppppooommmllljjjiiihhhggggggfffdddcccbbbbbbbbbfffeeeddddddcccccccccdddffffffeeedddcccaaa```_________``````aaa`````````aaaaaaaaa```______^^^]]]^^^```bbbdddfffiiilllooonnnnnnpppqqqrrrrrrssssssqqqpppoooooooooqqqssstttrrrqqqqqqpppppppppqqqqqquuuwwwxxxyyyzzz}}}sssbbb\\\cccqqq|||ssseeeXXXMMMIIIFFFAAA>>>>>>===;;;===AAACCCJJJ[[[sss~~~~~~zzzzzzvvvuuussswwwyyyqqqWWWIIIHHHCCCBBBFFFEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJNNNQQQSSSWWWaaammm{{{~~~~~~~~~}}}}}}|||{{{yyyyyyyyy{{{{{{zzzyyyyyy{{{||||||{{{vvvvvvuuuwww{{{|||||||||{{{zzzxxxwwwwwwxxx|||~~~}}}~~~~~~||||||zzzxxxuuuqqqrrrtttvvvvvvtttrrrpppttttttuuuvvvxxxzzz{{{||||||}}}}}}|||yyyyyyyyy{{{~~~~~~888777777888:::AAAQQQ```lllwww{{{xxxxxxzzz{{{||||||tttkkkgggmmmrrrrrrpppnnnllliii___fffnnnrrrtttuuuwwwxxxwwwzzz|||{{{hhhVVVVVV[[[ffftttyyyuuuccc[[[VVVVVVWWWUUUTTTVVVXXXXXXWWWWWWWWWVVVVVVVVVTTTVVVWWWXXXWWWWWWXXXYYYYYYYYYYYYZZZZZZZZZ[[[[[[ZZZ[[[\\\^^^______``````aaaaaaaaaccceeehhhkkklllnnnmmmmmmmmmnnnoooooopppsssttttttvvvwwwyyy{{{|||yyyzzz{{{{{{{{{}}}}}}}}}~~~~~~}}}|||~~~~~~}}}|||{{{zzzzzz{{{|||{{{zzzyyyxxxxxxxxxxxxrrrqqqpppnnnllljjjiiihhheeeeeedddcccccccccddddddeeeeeedddcccccccccdddddddddddddddcccaaa```^^^]]]^^^^^^___```````````````cccccccccbbb```^^^\\\[[[[[[^^^```bbbdddgggkkknnnmmmnnnooopppqqqqqqqqqqqqqqqqqqppppppqqqrrrtttuuuttttttrrrqqqppppppooooootttuuuwwwwwwxxxzzz}}}xxxggg```ggguuu{{{xxxxxxiiiZZZNNNHHHEEE@@@=========<<>>HHH[[[mmm|||~~~||||||~~~~~~zzz{{{pppkkkjjjkkknnnqqqnnnggg```^^^hhhpppqqqoooqqqssstttzzzyyyvvvwww||||||nnn___OOOTTT[[[aaafffjjjnnnppptttwww|||~~~}}}xxxsssooo___YYYTTTVVVWWWUUUSSSTTTVVVVVVVVVWWWWWWWWWXXXXXXTTTVVVXXXXXXXXXWWWXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[ZZZ[[[\\\^^^____________aaaaaaaaabbbdddgggiiikkkmmmmmmlllmmmmmmnnnooopppsssttttttuuuwwwyyy{{{|||yyyzzz{{{zzzyyyzzz{{{}}}}}}~~~}}}}}}~~~~~~}}}{{{{{{|||yyyyyyzzzzzz{{{{{{||||||sssrrrqqqooommmkkkiiiiiieeedddcccccccccdddeeefffeeeddddddccccccddddddddddddccccccbbbaaa___]]]]]]]]]^^^______````````````bbbbbbbbbaaa___\\\ZZZXXXZZZ\\\___aaacccfffjjjmmmmmmnnnoooooopppooooooooonnnoooooopppqqqqqqrrrrrruuutttsssqqqqqqppppppppprrrtttuuuvvvwwwxxx{{{}}}tttlllnnnxxx}}}{{{~~~ppp```RRRJJJDDD???<<<======<<<@@@EEEEEEQQQiii}}}wwwwww|||ZZZKKKFFFGGGAAABBBGGGDDDGGGFFFFFFGGGGGGHHHIIIJJJGGGHHHMMMRRRVVV[[[hhhttt~~~~~~}}}{{{~~~}}}yyywwwxxxzzzyyyyyyyyyzzz{{{zzzxxxuuuuuuvvvwwwwwwwwwyyy}}}~~~~~~}}}}}}}}}xxxxxxyyy{{{~~~~~~|||}}}}}}||||||}}}|||zzz|||~~~~~~zzzxxxwwwwwwxxxxxxwwwvvvvvvwwwyyyyyyxxxvvvsssqqqmmmmmmmmmoooqqqtttwwwyyyuuuuuuuuutttssstttvvvxxx~~~}}}~~~}}}|||}}}666666999>>>DDDQQQggg|||~~~}}}}}}~~~vvvvvvppplllkkknnnrrrppphhhaaa```kkksssqqqlllnnnrrrttt{{{yyyvvvuuuwwwssseeeXXXKKKSSS\\\___\\\ZZZ[[[^^^cccjjjsssyyyyyytttnnnjjj^^^XXXTTTVVVXXXUUUSSSSSSTTTUUUUUUVVVWWWXXXYYYYYYXXXYYY[[[[[[YYYWWWWWWXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZ[[[\\\]]]^^^_________````````````bbbdddfffggghhhhhhiiijjjlllnnnpppqqqrrrrrrssstttvvvwwwyyyzzzxxxyyyzzzyyyxxxwwwwwwxxxwww|||~~~|||}}}~~~||||||}}}yyyzzz{{{|||}}}|||{{{zzztttsssqqqooommmkkkjjjiiihhhfffeeecccbbbcccdddeeedddddddddccccccddddddeeedddddddddcccaaa```^^^]]]\\\]]]^^^___````````````______``````___]]][[[YYYZZZ\\\___aaadddgggkkknnnnnnnnnooooooooonnnmmmmmmlllmmmoooqqqrrrqqqpppooorrrqqqqqqpppqqqqqqrrrrrrqqqsssuuuvvvvvvwwwzzz|||xxxrrrrrrxxxhhhXXXOOOFFF@@@<<<<<<;;;;;;>>>CCCDDDRRRlll~~~zzz||||||}}}nnnSSSHHHGGGIIICCCDDDIIIFFFGGGGGGGGGGGGHHHIIIJJJKKKHHHIIINNNTTTVVV[[[fffqqq{{{}}}~~~~~~~~~}}}zzz}}}}}}yyywwwxxxzzz{{{{{{{{{|||}}}{{{wwwtttqqqtttvvvwwwwwwyyy|||~~~~~~}}}||||||{{{zzzzzzxxxxxxxxx{{{~~~}}}zzz}}}~~~~~~}}}}}}}}}~~~xxxuuuzzz~~~~~~~~~~~~yyyxxxwwwwwwxxxyyyxxxvvvxxxyyyzzz{{{{{{zzzyyyxxxrrrqqqppppppqqqtttvvvwwwtttuuuuuuuuutttvvvyyy|||~~~||||||}}}~~~|||{{{}}}444666:::@@@HHHWWWppp|||||||||qqq|||rrrnnnmmmrrrvvvtttmmmiii```mmmvvvqqqkkknnnuuuxxxzzzxxxwwwwwwvvvpppbbbUUUJJJTTT^^^___XXXRRRRRRUUUYYYbbbnnnwwwxxxssslllggg^^^XXXUUUWWWYYYVVVTTTTTTSSSTTTUUUVVVXXXYYYZZZ[[[\\\]]]^^^]]]ZZZXXXVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYZZZ[[[\\\]]]^^^____________^^^^^^___```bbbccceeecccdddeeehhhkkknnnqqqrrrppppppqqqrrrtttvvvxxxyyywwwxxxyyyxxxvvvuuuuuuuuusssxxx|||}}}|||~~~}}}|||}}}}}}}}}~~~}}}~~~~~~}}}zzzxxxvvvtttsssrrrpppmmmkkkjjjiiijjjiiifffdddbbbbbbcccddddddddddddccccccdddeeeeeeeeeeeeeeedddbbbaaa___^^^\\\]]]^^^___````````````]]]^^^```aaaaaa```^^^]]][[[]]]```bbbeeehhhlllooooooooooooooonnnmmmlllkkklllnnnqqqssstttsssqqqooonnnnnnnnnoooppprrrssstttppprrrtttuuuvvvwwwyyy{{{{{{~~~sssjjjttt}}}nnn]]]SSSHHHBBB===<<<:::999<<>><<<:::;;;@@@EEE]]]{{{|||~~~tttnnnooosssxxxxxxyyyqqq\\\LLLHHHDDDDDDHHHKKKJJJHHHFFFFFFGGGHHHJJJLLLNNNOOOLLLMMMNNNPPPSSSXXX^^^cccqqqvvv{{{}}}{{{|||}}}}}}yyyuuutttvvvxxx}}}|||}}}}}}{{{vvvqqqmmmnnnoooqqqsssyyy}}}zzzwwwvvvxxxzzz||||||||||||}}}~~~|||xxxtttrrrvvv{{{}}}}}}~~~{{{yyyzzz}}}|||yyyxxx|||yyyxxx|||}}}yyyyyyzzz{{{yyywwwwwwuuutttuuuxxxzzzzzzzzzzzzvvvvvvuuusssuuuyyywwwxxxzzzzzzyyyyyy{{{|||~~~~~~~~~~~~}}}yyyvvvzzzzzzzzz}}}777999:::>>>III```}}}|||tttjjj{{{uuuvvvzzz{{{ssslllsssyyyvvvooonnnvvv~~~~~~yyytttrrrqqqkkk^^^RRRTTTkkkvvvpppiii___\\\ccckkkrrrwwwwwwtttqqqiiiaaa[[[WWWUUUXXXYYYVVVUUUWWWUUUUUUUUUUUUUUUWWWYYYZZZ[[[]]]^^^^^^[[[YYYXXXXXXWWWWWWYYYZZZZZZZZZYYYXXX[[[ZZZZZZ[[[\\\^^^```bbbdddccccccbbbcccdddeeefffggggggffffffgggiiijjjlllooorrruuuvvvuuutttvvvwwwuuuuuuuuuvvvuuuuuuttttttyyyxxxwwwyyy{{{}}}}}}|||yyyzzz|||}}}~~~|||yyyuuutttrrrpppnnnmmmmmmlllhhhhhhgggggggggfffffffffdddeeeeeeeeeeeedddddddddccccccbbbaaa```___^^^^^^\\\\\\\\\]]]]]]^^^___```]]]___```___\\\ZZZ[[[\\\___^^^^^^```ccchhhmmmpppqqqppppppoooooooooooopppnnnnnnnnnppprrrsssrrrqqqnnnnnnnnnoooooooooppppppsssttttttsssrrrsssvvvyyy|||~~~zzziii]]]]]]kkkyyy{{{kkk]]]UUUKKKEEEAAA???===;;;===AAAGGG^^^}}}wwwyyywwwqqqpppoooqqqqqqtttzzzeeeSSSKKKGGGCCCDDDGGGJJJIIIGGGGGGGGGHHHIIIKKKMMMOOOPPPMMMMMMNNNOOORRRXXX___eeeqqquuuzzz|||}}}yyywwwxxxyyyzzzzzz{{{{{{{{{xxxtttpppmmmnnnppprrruuuzzz~~~~~~~~~}}}zzzwwwttttttwww{{{}}}~~~~~~~~~}}}zzzuuuqqqrrruuuyyy{{{zzzzzz|||~~~}}}{{{zzz|||}}}zzzzzz~~~~~~}}}~~~}}}zzzxxxxxxvvvttttttwwwyyyzzz{{{~~~yyyvvvvvvuuusssuuuzzzyyy{{{||||||zzzzzz{{{}}}~~~~~~|||yyy{{{zzzzzz|||~~~~~~}}}|||888999999;;;GGG```}}}oooaaaqqqsssuuuzzz}}}wwwqqquuuyyyyyywwwxxx~~~~~~yyytttmmmeee]]]XXXaaayyy|||pppiiinnnxxx|||tttmmmeee^^^ZZZVVVUUUXXXYYYWWWUUUWWWUUUUUUUUUUUUVVVXXXZZZ[[[___```aaa___\\\YYYWWWWWWWWWXXXXXXYYYZZZYYYYYYYYYZZZ[[[[[[\\\]]]___```aaafffeeeeeeeeeeeeeeefffggghhhgggffffffggghhhiiijjjppprrruuuvvvuuutttssssssqqqrrrsssssstttuuuuuuvvvyyyxxxwwwwwwyyyzzzzzzyyywwwyyy{{{|||~~~{{{xxxuuutttrrrpppnnnmmmllllllhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeddddddcccbbbbbbaaa```___^^^^^^]]]]]]]]]^^^^^^___``````ZZZ\\\]]]]]]\\\\\\]]]^^^^^^^^^___aaadddiiimmmooooooppppppqqqqqqqqqqqqpppooonnnnnnpppqqqrrrqqqooommmmmmnnnnnnnnnooooooooorrrssssssrrrrrrsssvvvxxxyyy|||sssdddYYYZZZgggvvvyyyjjj[[[RRRNNNHHHCCCAAA???<<>><<>>BBBGGGUUUiiiyyysssrrr|||tttkkkuuuxxxnnnggggggrrr|||vvvoooiiicccYYYLLLCCCAAABBBDDDEEEEEEEEEFFFGGGEEEEEEFFFFFFGGGHHHJJJJJJKKKKKKKKKLLLQQQYYYdddkkklllmmmooorrruuuxxx|||~~~~~~}}}|||~~~}}}zzzyyyyyyzzzzzzyyy{{{|||}}}|||yyyvvvuuuuuutttuuuwwwyyy}}}~~~||||||}}}~~~}}}~~~{{{yyyyyyzzz|||{{{yyyvvvxxxxxxzzz|||~~~~~~{{{yyyvvvwwwxxxxxxyyy}}}}}}}}}}}}}}}|||~~~yyyuuuuuusssqqqrrrvvv}}}~~~~~~}}}{{{zzz{{{|||zzzzzz||||||{{{{{{|||}}}~~~|||zzz~~~|||}}}}}}|||~~~zzzzzzxxxwwwuuuvvvyyy|||~~~~~~888:::===@@@III^^^xxxwwwbbb]]]hhhrrrwwwzzzzzzvvvpppttt{{{~~~zzzwwwyyykkk___aaa{{{~~~|||vvvnnn```TTTUUURRRSSSXXXZZZWWWUUUUUUVVVUUUTTTSSSSSSSSSTTTUUUUUUWWWYYYYYYWWWVVVUUUVVVYYYXXXXXXWWWWWWYYYZZZ[[[[[[\\\^^^```bbbbbbbbbbbb^^^```bbbdddfffgggggggggaaaaaaaaaccceeegggjjjkkkmmmjjjiiikkkppptttvvvvvvsssrrrpppooooooppprrrssspppmmmjjjiiijjjkkklllllloooqqqrrrssstttvvvzzz}}}~~~|||{{{{{{{{{zzzxxxxxxwwwuuurrrooommmllllllkkkkkkkkkjjjjjjjjjiiiiiiccccccbbbaaabbbeeeggghhhddddddccccccccccccccccccaaabbbcccddddddcccaaa``````\\\YYYYYY\\\^^^^^^]]]]]]___cccgggiiijjjkkkjjjpppooonnnlllllllllmmmnnnlllkkklllnnnppprrrqqqpppoooooooooooopppppppppppppppqqqrrrrrrrrrtttwwwzzz{{{|||~~~xxxlllcccccciiixxxyyyvvvvvvwwwyyywwwwwwzzz|||yyyqqqjjjWWWPPPHHHDDDAAA@@@CCCIIIVVVjjjzzzwwwttttttvvvkkksssuuujjjnnn|||~~~qqqhhhbbbZZZOOOFFF@@@BBBDDDEEEEEEFFFGGGHHHFFFFFFGGGGGGHHHIIIJJJKKKIIIJJJJJJLLLQQQYYYcccjjjiiijjjkkkmmmoooqqqtttuuuxxx~~~~~~}}}||||||~~~|||yyyxxxzzz|||wwwuuuwwwyyyxxxwwwyyy{{{}}}|||zzzwwwuuuuuurrrsssvvvyyy}}}~~~~~~|||{{{{{{|||{{{wwwtttyyyyyyyyy{{{||||||yyywwwxxxyyyzzzzzzzzz~~~~~~}}}|||zzzvvvuuussspppqqquuu{{{|||}}}|||{{{zzz{{{|||{{{|||}}}~~~~~~~~~~~~|||zzz}}}zzzzzz~~~}}}yyyyyy{{{||||||zzztttvvvxxxvvvuuuvvvzzz~~~~~~555666:::@@@III[[[vvv}}}}}}~~~{{{}}}zzzuuuvvvkkkuuu{{{||||||~~~|||vvvuuuwww~~~wwwuuuzzzttt^^^dddwwwyyy{{{|||xxxqqqggg___[[[WWWVVVUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTVVVXXXXXXWWWUUUUUUVVVYYYYYYXXXXXXYYYZZZ\\\]]]bbb___\\\]]]```bbbbbb```aaabbbddddddddddddfffhhhbbbbbbaaabbbccceeeggghhhiiiiiiiiikkkmmmnnnnnnlllooonnnnnnmmmmmmlllllllllnnnllljjjiiiiiiiiikkklllhhhjjjmmmppprrruuuyyy||||||{{{{{{zzzyyywwwvvvtttrrrooollljjjiiihhhjjjjjjjjjjjjiiihhhffffffccccccbbbbbbbbbbbbccccccdddddddddcccbbbaaa`````````````````````______^^^ZZZZZZZZZZZZYYYYYYYYYXXXaaabbbdddfffiiikkkmmmnnnnnnnnnooooooooommmlllkkklllmmmmmmnnnoooppppppqqqoooooopppppppppoooooonnnmmmnnnoooqqqsssuuuvvvwwwxxxyyy{{{~~~xxxxxxsssjjjkkkrrr{{{{{{uuu||||||{{{|||}}}ssscccRRRFFFFFFDDD???EEEQQQ[[[rrr{{{ssspppwwwuuujjjqqq~~~nnnmmmzzzpppbbbYYYOOOEEECCCBBBBBBBBBBBBCCCDDDDDDDDDFFFHHHHHHHHHHHHJJJLLLFFFGGGIIIMMMSSS[[[cccgggoooooonnnnnnnnnooonnnnnnrrrvvv}}}~~~~~~|||yyywwwyyy|||wwwwwwxxx{{{zzzzzzxxxxxxyyy{{{~~~|||zzzzzz{{{yyyuuupppnnnooorrrxxx}}}~~~~~~|||yyyxxxxxxyyyxxxwww||||||{{{zzzzzzzzzzzzzzz}}}}}}}}}}}}}}}|||xxxvvvvvv}}}xxxrrrpppqqqtttuuuuuuxxxvvvsssrrrxxx~~~~~~yyysssxxx~~~}}}{{{yyyzzz}}}}}}zzzxxx{{{{{{{{{{{{zzzyyyyyyxxxsssuuuvvvvvvwwwyyy}}}~~~}}}}}}777777:::???HHHYYYttt|||wwwvvvwwwwwwssswwwxxx}}}{{{pppqqqooowww|||{{{zzz{{{yyyuuuvvvyyy~~~xxxwww}}}rrr^^^fff~~~xxxyyy{{{{{{wwwoooeee]]]YYYWWWVVVUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSUUUWWWWWWVVVUUUUUUUUUXXXXXXWWWWWWXXXYYY[[[\\\___\\\ZZZ[[[^^^`````````bbbcccddddddcccbbbccceeeccccccbbbbbbbbbdddeeefffhhhggggggiiikkklllkkkjjjnnnllljjjiiihhhhhhhhhiiijjjhhhgggeeeeeefffggghhheeegggiiilllnnnrrrwww{{{|||~~~{{{zzzyyyyyywwwvvvuuusssqqqnnnllljjjiiihhhiiiiiiiiihhhgggeeedddcccbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaa```___^^^______``````______^^^]]]^^^]]]\\\\\\[[[[[[\\\\\\aaabbbdddfffiiikkkmmmnnnlllmmmnnnoooooonnnmmmmmmnnnnnnnnnoooppppppqqqqqqooooooppppppppppppooooooppppppqqqqqqrrrsssttttttxxxxxxzzz|||yyyyyyvvvppprrrzzz~~~lllXXXIIIFFFDDD@@@GGGSSScccyyy|||}}}||||||yyytttrrryyytttlllssswww{{{~~~iii[[[OOOEEE@@@@@@AAABBBCCCEEEFFFGGGGGGIIIJJJIIIHHHGGGHHHJJJHHHIIIKKKOOOUUU]]]cccggglllnnnqqqsssssstttuuuuuuuuuxxx~~~~~~~~~}}}yyyxxxzzz|||vvvvvvwwwyyy}}}zzzzzzzzzzzz{{{}}}|||zzzxxxvvvuuussspppnnnkkklllooouuuzzz~~~|||{{{{{{}}}~~~|||zzzzzz{{{|||||||||~~~}}}|||{{{{{{{{{{{{{{{}}}~~~~~~}}}}}}}}}zzztttrrrrrrtttuuuuuuvvvvvvttttttzzzzzzvvv{{{~~~~~~|||zzz|||~~~~~~zzzwwwvvvwwwxxxyyyyyyyyyxxxwwwvvvwwwxxxyyyyyyzzz}}}~~~~~~|||~~~888777999???HHHYYYtttuuuooommmmmmmmmiiiqqquuuzzz~~~tttjjjnnntttyyy|||zzzyyyxxxwwwtttwwwzzz}}}yyyyyykkk[[[dddzzzzzz{{{|||{{{uuulllccc[[[WWWVVVVVVUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTVVVVVVTTTSSSTTTUUUWWWWWWWWWWWWWWWXXXZZZZZZ[[[YYYXXXYYY\\\^^^______bbbcccdddcccaaa```aaabbbddddddcccbbbbbbccccccdddfffeeedddeeeggghhhgggfffjjjiiigggdddcccbbbbbbbbbcccbbbaaa```___```aaaaaa```aaaccceeehhhmmmssswwwvvvzzz~~~~~~}}}}}}zzzxxxxxxwwwuuutttsssrrrpppnnnkkkjjjiiihhhiiihhhgggfffdddcccaaaaaaaaaaaa````````````aaaaaaaaaaaaaaaaaa```___^^^^^^_______________^^^^^^]]]___^^^\\\[[[ZZZ[[[]]]^^^```aaadddgggiiilllmmmnnnkkklllmmmnnnooooooooooooooooooooopppppppppppppppooooooppppppppppppooooooqqqqqqqqqrrrrrrrrrrrrrrrwwwxxxxxxzzzyyyxxxxxxvvvzzzzzzbbbMMMGGGEEECCCJJJVVVqqqxxxxxxwwwwwwwwwtttttt|||uuuooouuu~~~lllYYYMMMDDD>>>???@@@AAADDDFFFHHHJJJKKKKKKLLLJJJHHHGGGGGGHHHJJJLLLOOOTTTYYY___dddffflllqqqwwwyyyxxxxxxxxxzzzxxxzzz~~~~~~{{{wwwvvvxxxzzzuuutttsssvvvzzz}}}zzz{{{|||}}}~~~}}}|||yyyuuuqqqnnnoooooonnnoooqqqvvv{{{~~~|||zzz{{{}}}~~~}}}|||}}}~~~~~~}}}||||||||||||~~~~~~xxxuuutttuuuuuuuuuuuuwwwwwwxxx|||zzzwwwzzz}}}~~~}}}{{{zzzzzz}}}{{{{{{}}}~~~{{{wwwwwwyyy{{{}}}~~~}}}|||zzzvvvwwwyyyzzzyyyyyyzzz{{{yyywwwxxx}}}~~~~~~}}}~~~}}}{{{|||888777:::AAAKKK]]]www}}}rrrkkkhhhggggggfffooosssvvvyyyooohhhpppxxx{{{|||{{{xxxwwwvvvuuuwwwzzz{{{xxxyyy~~~}}}```TTT___uuu{{{||||||zzztttkkkaaaYYYVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUURRRTTTUUUTTTSSSRRRSSSTTTUUUVVVVVVVVVWWWXXXYYYYYYYYYXXXXXXYYY[[[]]]___``````aaabbbaaa```___```bbbdddcccccccccccccccddddddcccbbbaaaaaabbbcccbbbaaadddddddddcccaaa^^^[[[YYY\\\[[[ZZZYYYYYYYYYYYYZZZZZZ[[[\\\^^^aaafffmmmrrrqqquuuzzz}}}}}}}}}|||}}}~~~|||yyywwwwwwvvvuuussssssrrrpppnnnllljjjjjjiiijjjiiigggeeecccaaa````````````____________``````aaaaaaaaaaaa``````___^^^```````````````___^^^^^^]]][[[YYYWWWVVVXXXZZZ[[[___aaadddgggjjjlllmmmnnnlllmmmmmmnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnnnooooooppppppppppppooopppqqqqqqqqqqqqrrrrrrrrrwwwwwwwwwxxx}}}zzzxxxyyyzzz~~~}}}jjjQQQHHHEEEEEENNN[[[{{{{{{wwwvvvttttttxxxsssuuuzzz}}}~~~gggTTTIIIDDD??????@@@BBBDDDFFFHHHIIIKKKLLLLLLKKKIIIHHHHHHIIILLLNNNSSSXXX]]]bbbfffgggoootttzzz|||zzzxxxxxxyyyzzz{{{~~~{{{zzzxxxuuuttttttuuuvvvsssqqqppprrrvvv{{{}}}~~~yyyzzz|||~~~~~~xxxrrrpppsssvvvzzzzzz{{{~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||~~~}}}yyywwwvvvvvvwwwvvvyyy{{{{{{~~~~~~yyytttuuuxxxyyyyyyxxxwwwvvv||||||}}}~~~zzzyyyyyy|||{{{xxxyyy{{{~~~|||zzzsssuuuwwwxxxwwwvvvuuuvvvyyywwwxxx}}}~~~}}}}}}|||}}}~~~~~~|||zzz|||777777;;;DDDQQQccc|||}}}rrrkkkiiihhhhhhiiirrrtttuuuvvvnnnlllwww}}}}}}~~~}}}{{{wwwwwwxxx{{{||||||xxxxxx|||qqqXXXOOO[[[ooovvv}}}~~~}}}}}}|||zzz||||||yyyrrriii```ZZZWWWVVVUUUTTTTTTSSSSSSTTTTTTSSSSSSSSSTTTTTTUUUUUUUUURRRSSSTTTSSSRRRRRRSSSTTTUUUUUUVVVWWWWWWXXXXXXXXXXXXYYYYYYZZZ[[[]]]___aaa]]]___````````````aaacccbbbbbbccccccdddddddddddd```^^^\\\[[[\\\\\\[[[[[[ZZZ]]]```aaa___ZZZTTTPPPTTTSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVYYY___eeejjjkkkooouuuyyy{{{{{{{{{||||||zzzwwwvvvvvvvvvtttsssrrrrrrpppnnnmmmlllkkkkkkkkkjjjhhheeecccbbbaaaaaa``````____________``````aaaaaabbbbbbaaaaaa`````````aaaaaaaaaaaa```______[[[YYYWWWUUUUUUVVVXXXYYY^^^```dddgggkkkmmmnnnnnnoooooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllnnnnnnooopppppppppppppppnnnoooooopppqqqrrrssstttvvvvvvvvvwww|||zzzzzz}}}~~~nnnSSSIIIFFFFFFRRRbbb~~~{{{wwwsssttt{{{zzz{{{~~~~~~}}}```OOOHHHEEEBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIKKKJJJIIIIIIJJJLLLLLLOOOTTT[[[aaafffiiikkkooosssxxxzzzyyyyyyyyy{{{|||}}}~~~vvvuuuttttttuuuvvvvvvwwwrrrqqqpppqqquuuyyy|||}}}xxxzzz}}}~~~zzzttttttxxx|||~~~|||{{{{{{|||}}}~~~~~~~~~}}}}}}{{{}}}~~~~~~~~~zzzxxxxxxyyyxxx|||~~~}}}~~~|||wwwrrrsssuuuwwwyyyzzzyyyxxx|||zzzyyy{{{}}}~~~xxxwwwwwwzzz~~~|||yyyxxxyyy|||}}}|||yyyvvvsssqqqtttvvvwwwvvvuuuuuuuuu|||yyyzzz}}}~~~}}}}}}}}}}}}~~~~~~|||zzz|||777777===IIIWWWiii~~~sssnnnllllllmmmooovvvvvvvvvyyysssrrr}}}~~~xxxvvvxxx~~~~~~|||{{{|||~~~|||kkkUUUOOO\\\hhhkkknnnpppqqqsssuuuvvvzzzyyyvvvoooggg___ZZZXXXUUUUUUTTTSSSSSSSSSSSSTTTRRRRRRSSSSSSTTTUUUUUUUUUSSSTTTTTTSSSRRRRRRSSSUUUTTTUUUVVVWWWXXXXXXXXXXXXYYYZZZ[[[[[[ZZZ\\\___aaa\\\^^^````````````bbbdddaaaaaabbbbbbbbbaaaaaa```ZZZWWWTTTSSSSSSTTTSSSRRROOORRRWWWYYYXXXSSSMMMIIIKKKKKKKKKKKKJJJJJJJJJIIIKKKLLLMMMOOOQQQVVV[[[```dddhhhooosssvvvwwwxxxyyyxxxvvvttttttuuuuuutttsssqqqpppooommmlllkkkkkkkkkkkkjjjhhheeedddccccccccc``````____________``````aaaaaaaaabbbbbbaaaaaa````````````aaa```______^^^[[[ZZZXXXWWWVVVWWWYYYZZZ]]]___dddhhhkkkmmmnnnnnnppppppnnnmmmllllllllllllkkkkkkkkklllllllllllllllmmmnnnoooppppppqqqppppppnnnnnnooopppqqqrrrssstttuuuuuuvvvxxx|||||||||}}}mmmUUUKKKFFFGGGVVVhhh}}}yyyttttttxxx\\\MMMHHHFFFDDDDDDDDDCCCDDDDDDEEEEEEEEEGGGIIIIIIIIIJJJLLLMMMKKKNNNTTT[[[ccciiimmmpppoooppprrruuuyyy}}}uuuuuuvvvxxxzzz{{{{{{yyyuuutttsssuuuxxx{{{}}}}}}zzz|||~~~}}}xxxvvvwwwzzz~~~}}}}}}|||{{{{{{{{{{{{{{{~~~{{{{{{|||}}}~~~}}}}}}yyy|||}}}zzz{{{|||yyy}}}~~~}}}~~~|||xxxtttuuuvvvyyy}}}~~~}}}~~~{{{xxxwwwzzz}}}{{{yyyxxxyyy}}}~~~|||zzzyyyzzz||||||zzzxxxtttrrrqqqsssvvvwwwvvvwwwxxxyyy|||yyyyyy|||}}}}}}~~~}}}}}}|||~~~777888???LLL[[[lll|||tttpppooopppqqqsssyyyyyy{{{yyyvvvxxxtttvvv|||{{{||||||~~~}}}{{{zzzwwwwwwgggTTTOOO\\\```___```aaacccggglllpppuuutttqqqkkkddd]]]ZZZYYYUUUUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRSSSTTTUUUUUUUUUTTTUUUUUUSSSRRRRRRTTTVVVUUUUUUWWWXXXYYYYYYXXXXXXYYYZZZ[[[[[[YYYZZZ]]]```^^^___aaaaaa``````aaacccaaaaaaaaa```^^^\\\ZZZYYYSSSPPPMMMKKKKKKKKKJJJIIIEEEGGGKKKMMMMMMJJJGGGDDDCCCCCCCCCCCCCCCBBBBBBAAABBBDDDFFFHHHJJJMMMQQQTTT[[[```fffllloooqqqrrrssssssrrrpppppprrrsssrrrqqqnnnmmmlllkkkjjjiiiiiiiiijjjiiifffdddccccccdddeeeaaa``````````````````aaa___``````aaaaaa``````___^^^^^^______^^^^^^]]]\\\ZZZZZZYYYXXXXXXXXXXXXYYY\\\___dddhhhlllnnnnnnnnnooonnnmmmmmmlllmmmnnnnnnkkkkkkkkkllllllmmmmmmmmmmmmnnnoooppppppqqqqqqqqqooooooppppppqqqqqqqqqqqqsssuuuwwwzzz}}}{{{zzz}}}}}}zzzttt}}}hhhUUULLLFFFGGGYYYnnn|||wwwuuuqqqWWWKKKHHHFFFDDDDDDDDDDDDDDDDDDEEEFFFEEEFFFHHHIIIHHHIIIKKKLLLJJJMMMSSS[[[ccckkkqqquuuvvvrrrpppssszzz~~~{{{zzzwwwwwwyyy}}}|||yyyyyyyyyyyy{{{}}}~~~|||xxxvvvwwwzzz|||~~~~~~~~~{{{||||||}}}}}}}}}}}}||||||yyywwwyyy{{{}}}~~~~~~}}}|||xxxzzz|||}}}|||}}}~~~|||}}}vvv{{{~~~||||||~~~~~~{{{xxxwwwxxx{{{~~~{{{xxxwwwzzz{{{{{{|||}}}{{{yyyzzzzzzzzzzzzzzzxxxvvvuuuoooqqqssstttuuuwwwzzz|||zzzwwwwwwzzz|||||||||}}}}}}~~~888999AAANNN]]]lll~~~{{{ssspppqqqrrrttttttzzz{{{~~~~~~yyyxxxrrrsssxxxvvvvvvuuu}}}zzzxxxooo}}}~~~sssdddRRRNNN[[[[[[XXXWWWXXX[[[___ffflllqqqpppnnnhhhaaa\\\YYYYYYUUUTTTTTTSSSSSSSSSSSSSSSQQQRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUTTTRRRSSSUUUWWWUUUVVVWWWYYYZZZYYYYYYXXXYYYZZZ[[[ZZZXXXYYY\\\___```bbbbbbaaa```___```aaaaaaaaa```^^^[[[WWWTTTRRROOOKKKGGGEEEEEEEEEDDDCCC???@@@BBBCCCCCCCCCBBBBBB>>>>>>>>>???>>>======<<<===???BBBCCCEEEGGGJJJMMMTTTYYYaaafffjjjlllmmmooopppnnnmmmnnnpppqqqqqqppplllkkkjjjiiihhhhhhhhhhhhiiihhheeecccccccccdddeeeaaaaaa````````````aaaaaa^^^^^^______```______^^^\\\]]]]]]]]]]]]\\\[[[[[[XXXXXXXXXXXXXXXWWWWWWWWW\\\___dddhhhlllnnnnnnnnnmmmmmmllllllmmmnnnpppqqqkkkkkkllllllmmmnnnoooooommmmmmnnnppppppqqqqqqqqqqqqqqqqqqqqqppppppoooooosssuuuxxx{{{~~~wwwwwwyyyxxxtttkkkzzzwwweeeTTTMMMGGGGGGZZZrrr}}}yyyvvviiiRRRIIIFFFEEEDDDCCCCCCDDDDDDEEEFFFGGGEEEGGGHHHHHHHHHHHHIIIKKKIIILLLRRRZZZcccmmmtttxxxxxxqqqsss{{{}}}}}}~~~|||xxxvvvxxxyyy{{{{{{www}}}}}}}}}zzzvvvuuuyyy}}}~~~~~~~~~}}}~~~}}}zzz{{{}}}~~~~~~|||xxxuuuwwwyyy|||}}}~~~}}}|||wwwyyyzzz{{{zzz{{{|||~~~~~~~~~tttyyy|||{{{|||~~~yyywwwwwwzzz~~~{{{xxxxxx||||||||||||zzzxxxttttttuuuuuuuuuttttttssslllmmmoooqqqrrruuuyyy}}}yyyvvvvvvzzz}}}}}}||||||~~~~~~555<<>>>>>>>>>>><<<<<<=========<<<;;;;;;999:::;;;<<<===<<<;;;:::;;;;;;===???BBBEEEHHHIIIJJJPPPXXX___dddgggjjjkkklllkkkkkkjjjjjjiiiiiiiiieeeeeeeeehhhkkkjjjfffbbbdddeeeeeeeeeeeedddcccccc````````````aaaaaaaaaaaabbb```^^^^^^______^^^]]][[[[[[ZZZZZZZZZZZZ[[[[[[\\\ZZZYYYWWWVVVVVVVVVWWWZZZ]]]bbbggglllooopppqqqpppmmmkkkkkkmmmnnnmmmkkkjjjjjjkkkkkklllkkkkkkkkknnnnnnnnnoooooopppqqqqqqnnnoooqqqpppnnnooorrrvvvvvvvvvwwwxxxzzz~~~sssmmmkkkjjjiiiiiiooozzzeeeTTTNNNIIIIII[[[sssyyyzzz{{{\\\LLLJJJHHHDDDGGGFFFDDDCCCBBBCCCEEEFFFHHHGGGFFFEEEEEEGGGIIIJJJJJJMMMQQQXXX```kkkvvv~~~zzzzzz~~~||||||{{{~~~zzzwwwuuuwww~~~~~~}}}{{{{{{}}}}}}|||}}}~~~zzzxxxzzz}}}~~~xxxvvvxxxzzz{{{{{{}}}}}}}}}yyy~~~~~~~~~}}}||||||{{{{{{wwwvvvvvvyyy}}}~~~}}}vvvwwwwwwwwwxxx}}}}}}~~~zzzyyyvvvvvvvvvyyy|||zzzxxxwwwzzz~~~xxxxxxxxxwwwxxx|||}}}yyywwwvvvtttssswwwwwwwwwvvvuuuuuuttttttoooppprrrrrrrrrtttwwwyyyyyy{{{|||}}}~~~}}}~~~}}}666<<>>===;;;<<<<<<<<<<<<;;;::::::999999;;;<<<<<<<<<;;;::::::;;;<<<>>>@@@CCCEEEGGGGGGLLLTTTZZZ___bbbeeegggggggggggggggggggggggggggfffeeeeeegggiiiiiifffccccccddddddddddddcccbbbbbb````````````aaaaaaaaaaaabbb```^^^]]]^^^^^^]]]\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVVVVVVVVVV[[[]]]bbbggglllnnnpppppppppmmmkkkkkkmmmnnnmmmkkkjjjkkkkkkllllllllllllllllllmmmnnnooopppppppppppppppqqqrrrpppnnnnnnqqqttttttuuuvvvwwwzzz~~~}}}ppphhhdddccccccdddgggvvvyyyfffVVVPPPJJJKKK```zzz}}}vvv{{{sssXXXJJJIIIHHHDDDFFFEEECCCCCCCCCDDDEEEFFFGGGFFFEEEEEEEEEGGGIIIKKKKKKNNNRRRXXX```jjjttt{{{{{{}}}}}}|||{{{{{{xxxvvvvvv|||}}}}}}}}}||||||}}}||||||~~~}}}{{{{{{}}}~~~{{{vvvuuuxxx{{{}}}}}}~~~~~~~~~~~~}}}}}}|||||||||||||||}}}zzzyyyxxxzzz}}}~~~}}}{{{yyyzzz{{{{{{}}}}}}~~~~~~}}}{{{zzz{{{}}}zzzyyyyyyzzz}}}~~~}}}zzzyyyzzz|||~~~}}}|||xxxxxxxxxyyy{{{}}}}}}|||{{{yyyvvvssstttuuuwwwyyyyyyxxxvvvuuupppqqqqqqqqqqqqrrrvvvyyyzzz|||~~~~~~}}}~~~888<<>>@@@BBBCCCBBBGGGNNNTTTXXX[[[^^^aaaaaabbbbbbcccdddeeeeeeeeefffeeeeeefffggggggeeedddbbbbbbbbbbbbbbbaaaaaa```````````````aaaaaaaaaaaabbb```]]]\\\]]]\\\[[[ZZZXXXYYYZZZ[[[[[[ZZZYYYXXXXXXXXXWWWWWWVVVVVVUUUUUU\\\^^^ccchhhkkknnnooooooooommmkkkkkklllmmmlllkkkkkkkkklllmmmmmmmmmmmmmmmkkkmmmoooqqqqqqqqqpppooorrrrrrrrrpppnnnnnnppprrrrrrssstttvvvxxx}}}ooobbb\\\[[[]]]______hhh|||{{{{{{yyy{{{|||yyyvvvgggZZZRRRLLLOOOggg{{{wwwrrr|||wwwwww|||}}}jjjRRRHHHGGGFFFCCCDDDCCCCCCBBBCCCDDDFFFGGGGGGFFFEEEDDDEEEGGGIIIKKKMMMPPPTTTZZZ```iiirrrxxx~~~~~~~~~}}}|||{{{|||{{{xxxvvvyyy}}}|||~~~~~~|||{{{{{{{{{~~~~~~}}}||||||{{{xxxuuuuuuwww{{{~~~~~~~~~{{{zzzyyyyyyzzz|||~~~|||{{{{{{{{{||||||{{{yyy{{{|||~~~|||{{{wwwwwwuuussssssvvv{{{}}}|||{{{{{{}}}~~~~~~}}}zzzzzzzzz{{{zzzyyyxxxwwwvvvyyy}}}~~~||||||}}}~~~~~~yyyuuuqqqssswwwyyyzzzyyyvvvtttqqqqqqpppooonnnppptttwwwzzz|||~~~zzzzzz~~~~~~}}}999<<<@@@III[[[qqq{{{{{{{{{xxxxxxyyyyyy~~~yyyoooiiicccdddyyy{{{jjjZZZUUUZZZ```___]]]YYYRRRMMMKKKNNNQQQZZZZZZ[[[YYYWWWVVVVVVWWWQQQQQQQQQRRRRRRRRRRRRSSSUUUTTTRRRSSSTTTTTTSSSRRRTTTTTTTTTTTTTTTUUUUUUUUUUUUWWWYYYXXXWWWVVVWWWWWWXXXXXXXXXXXXYYY[[[\\\]]]]]]]]]^^^^^^^^^\\\[[[ZZZUUUTTTRRROOOKKKGGGDDDCCCAAA@@@@@@@@@AAAAAA>>><<<<<<<<<<<<<<<;;;:::999999999999999::::::::::::::::::::::::;;;<<<===>>>??????CCCIIINNNQQQUUUYYY[[[\\\]]]^^^```aaacccdddeeefffeeedddddddddeeedddddd```aaaaaaaaaaaa```_________````````````aaaaaaaaaaaa___]]]\\\\\\[[[ZZZXXXWWWXXXZZZ[[[[[[ZZZXXXWWWVVVVVVVVVVVVVVVVVVUUUUUU]]]___ccchhhkkkmmmnnnnnnnnnmmmlllkkkkkkllllllkkkkkkkkklllmmmnnnnnnnnnnnnlllnnnqqqssstttsssqqqoooqqqqqqqqqpppoooppprrrssspppqqqssstttwww{{{ooo___WWWVVVYYYZZZZZZ___nnn|||{{{xxxuuutttrrrssshhh\\\TTTMMMTTTnnnyyytttqqq{{{tttpppxxx|||wwwtttwwwwwwfffOOOEEEDDDDDDCCCBBBBBBBBBBBBCCCEEEFFFGGGFFFEEEDDDDDDEEEGGGIIIKKKOOORRRWWW\\\bbbiiiqqqvvv}}}|||~~~}}}~~~~~~~~~|||~~~{{{wwwxxx|||}}}{{{}}}~~~|||{{{zzz{{{~~~|||zzzxxxyyyxxxvvvuuuwwwzzz|||~~~}}}zzzzzz||||||xxxwwwuuuuuuwwwyyy}}}{{{{{{{{{|||||||||{{{zzz{{{~~~|||yyyxxxxxxwwwuuurrrrrruuuzzz~~~|||{{{yyyzzz|||~~~~~~~~~~~~|||zzzyyyzzzzzzzzzyyyvvvsssvvv|||~~~|||{{{|||~~~}}}zzzpppqqqsssuuuuuuuuusssrrroooooonnnlllkkkmmmqqqtttwwwzzz~~~~~~}}}{{{}}}|||zzz:::<<>>>>>>>>>>>===<<<;;;::::::999999999:::::::::;;;;;;::::::::::::;;;<<<======???BBBFFFJJJMMMQQQUUUXXXYYYZZZ[[[]]]```bbbcccddddddeeeddddddcccbbbcccccc______``````______^^^]]]^^^^^^_________````````````^^^\\\[[[[[[[[[ZZZYYYVVVWWWYYYZZZZZZYYYWWWVVVUUUVVVVVVVVVVVVVVVVVVVVV^^^aaadddhhhkkklllmmmmmmmmmmmmlllkkkkkkjjjkkkllljjjkkklllmmmnnnnnnnnnnnnmmmooorrrtttuuutttrrrqqqpppoooooooooqqqssstttuuupppqqqssstttvvvyyy}}}ooo___UUUTTTUUUVVVVVVZZZeeexxx{{{uuurrrqqqqqqhhh^^^UUUPPPYYYtttyyyuuurrrzzz~~~ssskkkmmmpppnnnooossspppzzzdddMMMCCCAAABBBBBBBBBBBBBBBCCCDDDEEEEEEFFFEEEDDDDDDDDDEEEGGGIIIKKKPPPSSSYYY^^^dddkkkqqqvvvzzz{{{~~~}}}zzzyyy{{{~~~~~~{{{|||~~~~~~~~~|||{{{{{{|||{{{xxxvvv{{{zzzxxxwwwvvvxxxzzz|||}}}~~~}}}yyyuuutttvvvyyy~~~|||}}}~~~{{{uuutttrrrrrrtttwwwzzz|||wwwxxxzzz{{{{{{||||||}}}}}}yyyvvvvvvwwwwwwvvvuuutttvvvyyy|||yyywwwvvvwwwzzz|||~~~~~~~~~|||zzzyyyzzz{{{}}}{{{vvvrrrssszzz~~~~~~~~~~~~qqqpppooonnnnnnnnnnnnooommmmmmllljjjiiikkknnnqqqsssvvv{{{~~~~~~}}}||||||~~~|||zzz}}}}}}{{{999<<<>>>EEETTTiiiyyy||||||~~~~~~||||||zzzpppfffaaarrr}}}}}}ttteee]]]```bbb___[[[]]]\\\VVVNNNIIIJJJMMMXXXYYYYYYWWWTTTSSSSSSTTTQQQQQQQQQQQQRRRRRRRRRRRRTTTSSSRRRSSSTTTUUUTTTSSSSSSSSSTTTUUUUUUUUUUUUTTTSSSUUUWWWWWWWWWWWWXXXYYYWWWXXXXXXYYYYYYZZZZZZZZZXXXYYYZZZZZZZZZYYYXXXWWWTTTTTTTTTRRROOOLLLIIIGGGFFFFFFEEEFFFGGGFFFDDDBBB@@@@@@@@@@@@???>>><<<<<<;;;;;;:::::::::;;;<<<===;;;;;;;;;;;;;;;<<<===>>>@@@BBBEEEHHHJJJNNNRRRVVVWWWXXXYYY\\\^^^```bbbcccbbbdddeeedddbbbaaaaaaaaa_______________^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^______^^^\\\[[[\\\\\\[[[ZZZVVVWWWXXXYYYYYYXXXWWWVVVWWWVVVUUUUUUUUUWWWXXXYYY```bbbeeehhhkkkllllllkkklllmmmmmmllljjjiiikkkllliiijjjkkklllmmmnnnnnnnnnoooppprrrtttttttttsssrrrpppnnnmmmooorrruuuvvvvvvppprrrssstttuuuwww{{{}}}pppbbbYYYVVVUUUTTTUUUWWW^^^nnn~~~xxxuuutttrrrjjj```WWWTTT___xxxyyyxxxvvv|||}}}rrrgggdddeeefffjjjoooiiirrr}}}___JJJBBB@@@AAACCCBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDGGGIIIKKKPPPTTTZZZaaagggmmmtttxxx{{{|||~~~{{{zzz{{{}}}~~~}}}{{{}}}~~~~~~~~~|||{{{{{{|||}}}|||||||||zzzvvvvvv||||||{{{yyywwwvvvxxxzzzzzzzzzyyyuuuqqqppptttwwwxxxvvvuuuxxx}}}~~~tttsssrrrrrrsssuuuwwwxxxsssuuuxxxzzzzzz{{{}}}~~~~~~|||wwwvvvxxxwwwxxxxxxxxxwwwwwwzzz|||wwwuuuttttttwwwzzz|||}}}~~~}}}|||yyyxxxxxx{{{~~~|||xxxttttttxxx}}}~~~||||||}}}~~~}}}|||qqqpppmmmkkkjjjkkklllnnnjjjkkklllkkkkkkkkknnnpppqqquuuyyy|||||||||||||||{{{~~~}}}{{{zzz999<<<>>>BBBNNNcccuuu~~~}}}~~~vvvjjj___lll{{{|||xxxyyyqqqeeeccchhheee]]]QQQUUUWWWTTTNNNJJJLLLPPPVVVWWWWWWUUUSSSQQQRRRRRRQQQQQQRRRRRRRRRSSSSSSSSSSSSRRRQQQRRRTTTUUUUUUTTTRRRSSSTTTUUUVVVUUUUUUTTTTTTVVVWWWWWWVVVUUUVVVWWWXXXXXXYYYYYYYYYYYYYYYYYYXXXYYYZZZ[[[[[[[[[ZZZYYYXXXYYYXXXWWWUUURRROOOMMMLLLKKKIIIJJJJJJIIIGGGFFFCCCCCCCCCBBBAAA@@@???>>><<<<<<;;;;;;;;;<<<===>>>;;;;;;;;;<<<===>>>??????@@@BBBDDDFFFHHHLLLQQQTTTUUUUUUWWWYYY\\\^^^`````````cccfffeeebbb```___```_________```___^^^^^^]]][[[[[[\\\\\\\\\]]]]]]]]]^^^]]][[[[[[]]]^^^]]]\\\WWWWWWWWWWWWWWWWWWWWWWWWXXXWWWUUUTTTUUUWWWZZZ\\\aaacccfffiiijjjkkkkkkjjjkkkmmmmmmllliiiiiijjjlllhhhiiijjjlllmmmmmmnnnnnnnnnooopppqqqrrrrrrrrrrrrrrrooonnnooorrruuuuuuuuurrrsssuuuuuuuuuvvvxxx{{{uuukkkccc]]]ZZZWWWXXXWWWZZZgggyyy~~~zzzxxxxxxuuummmbbbZZZZZZeee{{{vvvyyy{{{~~~|||~~~ssseee___^^^aaahhhnnnhhhnnnuuu{{{pppTTTGGGCCCBBBBBBDDDBBBBBBCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCDDDGGGIIIKKKOOOTTT[[[cccjjjqqqwww{{{~~~}}}zzzyyyzzz|||}}}~~~~~~{{{{{{~~~~~~}}}{{{zzz{{{{{{zzzyyyxxx}}}}}}xxxvvvvvv|||}}}}}}zzzwwwwwwyyy{{{vvvxxxxxxvvvrrrqqqtttvvvtttrrrrrruuu{{{~~~vvvuuuuuutttttttttuuuuuuqqqtttxxxyyyyyyyyy{{{}}}|||~~~|||yyy|||}}}{{{xxxwwwyyy{{{yyyvvvttttttvvvxxxzzzzzz}}}|||{{{wwwuuuuuuxxx||||||{{{yyyxxxyyy{{{}}}}}}{{{zzzyyyyyywwwuuupppooonnnmmmmmmnnnnnnoooiiikkkmmmnnnnnnooopppqqqsssvvvzzz}}}}}}~~~{{{~~~~~~~~~888<<>>???<<<<<<<<<===>>>???@@@AAA@@@AAACCCDDDGGGJJJOOOSSSSSSTTTVVVXXXZZZ\\\^^^______bbbffffffccc___^^^^^^______``````______^^^]]]ZZZZZZ[[[[[[[[[\\\\\\\\\^^^\\\[[[\\\]]]___^^^^^^XXXWWWWWWVVVVVVWWWWWWXXXZZZXXXUUUSSSTTTXXX\\\^^^aaacccfffiiijjjkkkjjjjjjkkklllmmmllliiihhhjjjmmmggghhhjjjkkklllmmmmmmmmmnnnnnnnnnoooooopppqqqqqqtttqqqoooooorrrttttttsssssstttvvvuuuuuuuuuwwwyyy{{{tttmmmeee```\\\\\\ZZZYYYeeevvv}}}|||{{{zzz{{{xxxoooddd]]]^^^jjj}}}zzztttyyy~~~qqquuufff]]]\\\```hhhnnnkkkooorrrtttyyy~~~xxxbbbKKKCCCDDDDDDDDDFFFCCCCCCCCCDDDCCCCCCBBBBBBDDDCCCBBBCCCDDDGGGIIIKKKNNNSSS\\\dddlllsssyyy}}}}}}{{{zzzyyyyyyzzz|||}}}{{{{{{}}}~~~}}}{{{{{{{{{{{{zzzyyyuuuzzz{{{wwwvvvwww{{{}}}}}}{{{xxxxxxzzz}}}tttwwwzzzyyyvvvttttttvvvvvvtttrrruuuzzz}}}}}}|||wwwwwwwwwvvvvvvuuuttttttqqqtttxxxxxxwwwwwwyyy|||xxxyyy{{{||||||~~~~~~~~~~~~xxxvvvxxxzzz{{{xxxuuutttuuuwwwxxxyyy||||||zzzvvvrrrrrruuuyyy}}}~~~~~~}}}{{{yyyzzz{{{}}}|||zzzyyywwwuuuqqqooonnnooopppqqqrrrrrrqqqqqqiiillloooqqqqqqqqqrrrsssuuuxxx|||~~~~~~777;;;<<<===JJJcccyyyvvvbbbdddtttooodddgggyyyzzzttttttqqqwwwlllnnnppplllnnn^^^QQQVVVZZZXXXQQQLLLLLLMMMRRRSSSSSSRRRPPPPPPQQQSSSSSSRRRRRRQQQQQQQQQRRRRRRMMMLLLLLLMMMNNNPPPRRRSSSSSSTTTTTTUUUUUUTTTTTTSSSTTTUUUVVVVVVTTTSSSSSSTTTWWWWWWWWWXXXXXXXXXXXXYYY[[[[[[[[[\\\]]]___bbbcccbbbeeehhhhhhddd]]]XXXUUUWWWUUUSSSQQQNNNLLLKKKJJJIIIHHHGGGFFFEEECCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@?????????@@@AAABBBCCCDDDBBBCCCDDDFFFIIILLLNNNOOORRRTTTVVVWWWWWWYYY\\\^^^cccbbbaaa```____________]]]^^^___aaaaaa``````___ZZZYYYYYYYYYZZZ[[[\\\\\\\\\[[[[[[ZZZYYYZZZZZZZZZXXXWWWVVVUUUTTTTTTTTTTTTUUUVVVWWWVVVUUUVVVYYY[[[]]]```eeehhhiiijjjlllmmmlllkkkkkklllmmmmmmlllkkkiiijjjjjjkkkkkkjjjjjjiiimmmmmmmmmmmmmmmlllllllllnnnooooooppprrrsssssstttsssrrrrrrrrrtttvvvxxxyyyxxxooohhhcccaaa]]]YYY[[[dddoooxxx|||yyy|||{{{{{{{{{{{{uuunnngggeeekkkwww}}}zzzuuuyyyzzzkkk___]]]dddpppyyyyyy}}}|||vvvuuuzzzyyyssseeeSSSIIIFFFAAACCCEEE>>>CCCBBBBBBAAAAAA@@@??????@@@AAABBBCCCCCCEEEIIILLLPPPVVV[[[```kkkzzz~~~~~~|||{{{|||~~~|||zzzyyy|||~~~{{{yyywwwwwwwwwxxx{{{yyyuuutttwww~~~}}}||||||xxxwwwzzz}}}vvvuuuyyyssssssttttttuuuvvvwwwxxx~~~|||yyywwwuuuwwwyyyzzzzzzyyywwwuuuyyywwwvvvvvvzzz}}}}}}zzz~~~|||xxxvvvwwwwwwvvvsssvvvzzz|||wwwooolllqqqxxx~~~~~~{{{xxxwwwtttrrrrrrttttttqqqnnnpppooommmnnnqqqsssttttttppppppooooooqqqsssvvvxxx||||||||||||~~~666:::;;;>>>LLLeee}}}~~~ooo\\\[[[fffnnnbbbcccsss{{{yyypppsssfffjjjnnnlllmmm\\\RRR[[[bbb___UUUMMMLLLPPPPPPQQQQQQQQQOOOOOOPPPRRRSSSSSSRRRRRRRRRRRRSSSSSSQQQQQQPPPPPPPPPRRRSSSTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUWWWXXXWWWUUUTTTTTTUUUWWWWWWWWWXXXXXXXXXYYYYYY\\\\\\\\\]]]___bbbdddfffmmmppptttuuurrrkkkbbb\\\XXXWWWTTTQQQOOOMMMLLLLLLKKKKKKJJJHHHGGGFFFEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBDDDDDDCCCDDDEEEGGGJJJLLLOOOPPPQQQSSSUUUVVVWWWYYY\\\___bbbaaaaaa```_________```___```aaabbbaaa```___^^^[[[[[[[[[ZZZ[[[[[[\\\\\\[[[ZZZZZZYYYYYYYYYYYYYYYWWWVVVUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVUUUVVVXXX[[[]]]```eeehhhiiijjjkkkllliiiiiijjjkkkmmmnnnnnnmmmjjjjjjjjjjjjjjjjjjjjjjjjllllllllllllllllllllllllpppqqqqqqrrrtttuuuuuuvvvrrrrrrsssssstttuuuvvvwwwvvvmmmgggcccddd___[[[\\\dddnnnwww|||www~~~}}}|||{{{zzzrrrmmmgggfffmmmxxx}}}yyy}}}ssswwwzzzmmmdddeeeppp~~~vvvhhhTTTIIIEEE@@@BBBEEE???BBBBBBBBBBBBAAAAAAAAAAAAAAABBBDDDDDDDDDFFFIIIKKKPPPUUU[[[```kkkyyy~~~~~~~~~}}}~~~~~~{{{zzz|||~~~{{{yyywwwwwwvvvxxx{{{zzzvvvvvvyyy|||~~~}}}}}}}}}zzzxxxyyy~~~~~~yyywwwyyywwwvvvuuutttttttttvvvvvv~~~}}}|||yyyyyyyyyyyyxxxxxxwwwvvvzzzyyywwwxxxzzz}}}~~~|||~~~zzzyyyzzz{{{zzzxxxwwwyyyyyyuuunnnmmmqqqvvv|||yyywwwsssrrrpppqqqrrrsssssssssssspppnnnnnnppprrrsssssssssrrrppppppppprrrtttuuuxxxyyyzzz{{{}}}~~~~~~~~~666999;;;>>>MMMggg}}}xxxlll\\\WWW\\\ooolll```aaammmyyy}}}wwwuuuffflllssspppooo]]]SSS]]]fffbbbUUUKKKKKKNNNMMMNNNPPPPPPOOOOOOQQQRRRSSSSSSRRRRRRRRRSSSSSSTTTTTTSSSRRRQQQQQQRRRSSSTTTUUUUUUVVVVVVVVVVVVUUUUUUWWWXXXYYYXXXVVVTTTUUUVVVXXXXXXWWWWWWXXXXXXYYYZZZ]]]]]]^^^```cccfffiiikkkrrrtttwww{{{zzzsssggg^^^[[[YYYVVVRRRPPPOOOOOOOOONNNMMMLLLKKKJJJHHHGGGGGGDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEEDDDEEEFFFHHHJJJLLLOOOPPPPPPRRRTTTVVVWWWYYY]]]___aaa```_______________```ccccccccccccbbb```^^^]]]]]]\\\\\\[[[[[[[[[[[[\\\YYYYYYYYYYYYXXXXXXXXXXXXVVVVVVUUUUUUTTTUUUUUUUUUUUUUUUVVVUUUTTTUUUXXXZZZ]]]```eeeggghhhiiijjjkkkeeefffhhhjjjlllnnnnnnoookkkkkkjjjiiiiiijjjkkkkkkllllllllllllllllllllllllqqqqqqrrrsssssstttuuuuuuqqqrrrsssuuuuuuvvvvvvvvvsssjjjeeecccfffbbb^^^^^^eeeoooyyy{{{~~~|||yyyxxxqqqlllgggfffnnnyyy~~~yyyvvvnnnttt{{{pppkkkppp~~~pppXXXJJJEEE@@@AAAEEE@@@BBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFIIIKKKOOOTTTZZZaaalllxxx~~~~~~~~~}}}}}}~~~}}}}}}}}}zzz{{{}}}zzzxxxvvvrrrqqqsssvvvuuurrrssswwwyyy{{{~~~}}}{{{zzzzzzzzzwwwwww}}}~~~{{{zzz|||{{{xxxvvvuuutttuuuuuu{{{|||~~~|||{{{zzzyyyyyyyyyyyyyyy}}}|||zzzzzzzzz|||~~~|||yyyyyyzzz{{{{{{{{{yyyxxxuuuqqqnnnnnnpppsss|||{{{{{{yyyxxxvvvuuutttpppppppppoooooorrrvvvyyywwwtttpppnnnoooqqqrrrssstttsssqqqooonnnooopppqqqsssuuuwwwzzz|||~~~~~~}}}zzz}}}~~~777999;;;???NNNggg{{{rrrddd\\\]]]fff{{{iii___bbbkkkssszzz~~~yyyhhhoooxxxuuuqqq^^^TTTZZZ]]]YYYPPPHHHGGGIIIKKKMMMOOOPPPPPPPPPQQQSSSRRRQQQQQQQQQQQQRRRRRRSSSRRRQQQQQQPPPPPPQQQSSSSSSUUUVVVVVVWWWWWWVVVVVVUUUXXXXXXYYYWWWUUUTTTUUUVVVYYYXXXXXXWWWXXXYYYZZZZZZ]]]^^^```cccgggkkkooorrrtttssstttxxxyyytttiii```___\\\YYYUUUSSSRRRRRRSSSPPPOOONNNMMMLLLJJJJJJIIIGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGIIIKKKMMMNNNOOOQQQSSSUUUVVVXXX\\\___^^^^^^^^^]]]^^^^^^______dddddddddcccbbb___]]][[[\\\\\\[[[ZZZZZZYYYZZZZZZYYYYYYZZZYYYYYYYYYXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTUUUUUUTTTTTTUUUWWWZZZ]]]```dddggghhhhhhiiijjjeeegggiiijjjkkklllmmmnnnlllkkkiiihhhhhhiiikkklllmmmmmmmmmmmmmmmmmmnnnnnnoooooopppqqqqqqrrrsssssspppqqqtttvvvxxxyyyyyyyyy}}}rrriiidddcccfffccc___```gggrrr}}}~~~zzzxxxvvvtttnnngggfffnnn{{{~~~zzz}}}zzzooohhhppp~~~xxxuuu|||{{{___MMMGGG@@@@@@DDD@@@AAAAAABBBBBBCCCDDDEEEEEEEEEFFFGGGFFFEEEFFFIIIKKKPPPSSSYYYcccnnnxxx~~~}}}||||||~~~}}}|||}}}~~~}}}zzz{{{}}}yyyxxx|||~~~~~~~~~}}}|||yyywwwvvvrrrqqqsssvvvvvvssstttyyyxxx{{{~~~~~~{{{xxxuuutttwwwttttttyyy|||~~~~~~}}}|||zzzyyywwwvvvwwwxxxzzz|||~~~~~~{{{|||}}}~~~}}}}}}~~~~~~}}}{{{{{{{{{}}}}}}|||{{{yyywwwuuuttttttvvvxxxyyyzzzwwwrrrooonnnoooqqqqqquuutttrrrqqqppppppqqqrrrqqqrrrrrrooonnnpppvvv||||||xxxrrrooooooqqqrrrsssrrrpppnnnlllllllllnnnnnnnnnqqquuuyyy|||}}}}}}}}}~~~{{{xxx{{{}}}|||999999<<>>III[[[nnn|||{{{}}}llllllmmmlllhhhcccdddlllsssuuu}}}xxxpppjjjjjjpppxxx~~~tttsss}}}jjj\\\VVVUUUTTTRRROOOMMMKKKIIIJJJKKKLLLNNNOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOORRRPPPNNNNNNPPPRRRRRRRRRQQQQQQRRRSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSTTTUUUUUUWWWWWWXXXYYYZZZ[[[\\\]]]___aaacccfffiiimmmsssxxx|||{{{xxxtttpppllliiihhheeefffgggfffcccaaaaaaaaa^^^^^^^^^]]][[[YYYVVVUUUUUUSSSQQQOOOMMMMMMMMMMMMKKKJJJIIIJJJKKKLLLKKKIIIIIIIIIIIIIIIIIIIIIJJJJJJLLLLLLLLLMMMOOOPPPRRRSSSSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVWWWXXXXXXXXXWWWWWWVVVVVVWWWWWWWWWWWWWWWVVVYYYYYYXXXWWWVVVVVVVVVWWWUUUUUUVVVVVVUUUTTTSSSSSSQQQQQQQQQQQQSSSUUUWWWXXXZZZ\\\```bbbccceeegggiiiiiijjjkkklllllljjjhhhgggiiijjjkkklllllllllkkkjjjnnnmmmlllllllllmmmnnnooorrrssstttuuuuuuvvvuuuuuusssrrrqqqqqqrrruuuwwwyyyyyy{{{|||nnneeeaaa[[[VVVXXXcccttt||||||{{{{{{uuu[[[LLLIIICCCBBBEEECCCBBBCCCDDDDDDCCCBBBCCCDDDBBBAAACCCGGGGGGFFFHHHLLLUUUWWW\\\dddmmmxxx~~~|||zzz}}}zzzwwwwwwzzz}}}~~~zzzvvvsssrrrqqqqqqooonnnlllmmmoootttyyy}}}}}}{{{wwwxxxxxxxxxxxxxxxxxxxxxvvvwwwzzz|||wwwyyyyyyyyy{{{{{{yyyvvvsssqqqrrrrrrmmmfff```]]]]]]___``````^^^]]]]]]___bbbdddcccbbbcccddddddbbb```^^^aaagggnnntttyyy|||~~~{{{~~~}}}~~~}}}||||||}}}~~~{{{yyyvvvrrrpppppppppqqqtttttttttvvvxxxxxxwwwuuutttpppmmmmmmppprrrrrrpppkkkiiiggggggjjjkkkiiiggggggggghhhhhhiiijjjkkkkkkiiiiiiiiijjjkkkkkkllllllkkkmmmrrrwww{{{~~~~~~~~~}}}~~~<<<<<>>HHHXXXmmm~~~zzzlllqqqssszzz}}}yyyvvvxxxzzz{{{}}}zzzuuurrrssswww}}}wwwwwwwwwjjjaaa___YYYRRRJJJGGGGGGIIIKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPOOONNNNNNPPPQQQQQQPPPOOOOOOPPPRRRRRRSSSSSSSSSPPPQQQSSSUUUWWWYYYZZZ[[[WWWXXXXXXXXXXXXYYYYYYYYY```aaaccccccdddfffiiilllrrrqqqpppooonnnmmmmmmllljjjjjjiiigggdddcccdddeeebbbbbbbbbaaa___]]]ZZZYYYXXXWWWUUUTTTRRRQQQQQQPPPNNNMMMLLLLLLNNNNNNMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJLLLLLLMMMNNNOOOQQQRRRSSSSSSTTTTTTTTTTTTTTTUUUUUUTTTUUUVVVVVVVVVVVVVVVVVVYYYYYYZZZ[[[[[[ZZZZZZZZZWWWWWWVVVVVVVVVWWWWWWXXXTTTUUUVVVWWWWWWVVVTTTSSSSSSRRRRRRSSSTTTVVVXXXZZZZZZ]]]```cccccccccdddeeedddeeefffggghhhhhhhhhggghhhiiijjjkkkllllllmmmmmmkkkkkkjjjjjjlllmmmooopppnnnooopppqqqrrrrrrrrrrrrrrrqqqqqqrrrsssuuuwwwxxx{{{|||vvvjjjfff___]]]aaalll{{{|||vvvvvvzzzxxxwwwyyy}}}dddOOOFFFGGGBBB@@@CCCAAABBBCCCDDDDDDCCCCCCDDDFFFFFFGGGIIIKKKNNNRRRSSSSSSSSSZZZaaacccdddlll{{{|||{{{xxxwwwwwwyyy~~~zzzuuurrrqqqqqqrrruuusssooommmnnnqqqvvvyyy|||{{{{{{{{{{{{yyyuuuqqqssstttwww{{{~~~~~~|||}}}}}}~~~zzzyyyxxxwwwtttooohhhccc]]]^^^___]]]YYYSSSOOOMMMNNNLLLJJJKKKMMMNNNMMMKKKMMMMMMNNNQQQSSSTTTSSSQQQNNNPPPSSSXXX]]]aaadddeeefffkkkrrrxxx|||{{{wwwvvvwwwwwwtttpppqqqrrrsssttttttuuuttttttxxxxxxyyyxxxuuuqqqnnnlllmmmmmmmmmoooqqqqqqqqqppppppooooooqqqtttuuuqqqnnngggggghhhhhhhhhiiiiiiiiiiiijjjkkkmmmnnnoooooonnnkkkooosssvvvxxxzzz}}}|||{{{zzzzzz|||888999;;;BBBOOObbbvvvuuujjjrrrvvv~~~~~~~~~yyywwwuuuuuuvvvyyy}}}{{{{{{vvvmmmjjjcccXXXNNNHHHHHHJJJKKKLLLMMMOOOPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQNNNMMMMMMNNNOOOPPPOOONNNNNNNNNPPPQQQRRRRRRRRRRRRPPPQQQSSSVVVXXXZZZ[[[[[[WWWWWWWWWXXXXXXXXXXXXXXX^^^___aaaaaaaaabbbdddfffiiiiiijjjjjjkkklllmmmmmmmmmmmmllljjjfffeeeeeefffbbbbbbaaa___^^^]]]\\\\\\XXXXXXWWWVVVUUUTTTSSSSSSPPPOOONNNOOOPPPQQQPPPNNNNNNNNNMMMMMMLLLKKKJJJJJJMMMMMMMMMNNNPPPQQQSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTUUUVVVWWWWWWWWWWWWYYYYYYYYYYYYYYYXXXXXXWWWVVVVVVUUUUUUVVVWWWXXXXXXVVVVVVWWWVVVVVVUUUTTTTTTSSSSSSSSSSSSUUUWWWYYYZZZ[[[^^^bbbddddddddddddeeecccccceeefffggghhhhhhhhhhhhhhhiiijjjkkkmmmnnnnnnkkkjjjjjjjjjkkkmmmoooppplllmmmnnnoooooopppooooooppppppqqqrrrtttvvvxxxyyyyyyzzz|||uuuooofffaaaeeeppp~~~|||wwwyyyyyytttpppqqqrrrsssqqqnnnrrrzzz```MMMHHHJJJEEEBBBDDDBBBAAABBBCCCDDDCCCCCCDDDFFFCCCEEEFFFIIIOOOXXX\\\[[[RRRZZZccceeeffflllzzz~~~zzzzzz{{{~~~{{{vvvsssrrrssstttrrrqqqooooooqqqvvvzzz~~~zzzyyyxxxxxxxxxvvvsssqqqsssvvvyyy|||~~~yyywwwuuurrrnnnhhhbbb]]]VVVVVVWWWVVVSSSOOOKKKHHHIIIHHHIIIJJJKKKKKKIIIGGGHHHHHHHHHKKKMMMNNNNNNMMMIIIJJJLLLNNNQQQTTTVVVWWW\\\aaahhhnnnsssxxx||||||xxxwwwvvvuuuqqqnnnssstttvvvwwwxxxyyyyyyyyyxxxyyyyyyvvvrrrnnnkkkkkkkkklllnnnppprrrrrrqqqqqqrrrqqqqqqtttwwwxxxvvvssskkkjjjjjjiiihhhhhhgggggghhhiiikkkmmmooooooooonnnkkkooosssuuuvvvxxx|||}}}||||||~~~888:::;;;===DDDUUUlll|||sssfffmmmwww}}}~~~~~~xxxxxxyyyzzz{{{}}}}}}vvvssskkk___RRRJJJIIIKKKLLLLLLNNNOOOPPPQQQQQQQQQNNNNNNOOOOOOPPPPPPPPPPPPNNNMMMMMMNNNPPPPPPOOONNNMMMNNNOOOPPPQQQRRRRRRRRRQQQRRRTTTVVVWWWXXXXXXXXXUUUUUUVVVWWWXXXXXXYYYZZZZZZ\\\]]]]]]]]]]]]___aaadddeeegggiiilllnnnpppqqqooopppooommmiiifffeeefffbbbaaa___]]]\\\\\\]]]^^^WWWXXXXXXXXXWWWWWWVVVUUURRRQQQPPPQQQRRRSSSRRRPPPPPPOOONNNMMMLLLKKKJJJJJJMMMMMMMMMNNNPPPQQQSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSUUUWWWXXXYYYYYYYYY[[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUVVVWWWXXXYYYYYYXXXWWWVVVUUUTTTTTTTTTRRRRRRRRRRRRTTTVVVXXXYYY\\\___ccceeeeeedddddddddbbbbbbdddeeeggghhhiiijjjhhhhhhiiijjjkkkmmmnnnooommmmmmlllllllllmmmooopppmmmmmmnnnnnnnnnnnnnnnmmmnnnoooppprrruuuwwwyyyzzzzzzzzz{{{~~~{{{mmmccceeeppp~~~}}}|||wwwyyyzzzrrrmmmiiieeeaaa___bbbeeekkkyyyyyy]]]LLLHHHLLLFFFBBBDDDBBB???AAABBBCCCBBBBBBDDDEEECCCEEEEEEEEELLLWWW\\\ZZZSSSXXX___eeejjjqqqyyyzzzuuurrrqqqrrrsssqqqppppppqqqssswww{{{~~~{{{yyywwwwwwwwwvvvtttsssrrrvvvzzz{{{{{{{{{}}}~~~wwwuuuqqqmmmhhhccc\\\XXXTTTTTTSSSRRRPPPMMMIIIFFFFFFHHHKKKMMMMMMKKKHHHFFFHHHGGGFFFGGGIIIKKKKKKJJJFFFGGGGGGHHHJJJKKKLLLMMMRRRVVV[[[```eeejjjooorrrxxx~~~|||zzzyyywwwtttrrruuuvvvvvvwwwxxxxxxxxxxxxvvvwwwwwwsssooolllkkkllliiilllooorrrsssrrrrrrrrrqqqpppooorrrwwwyyyxxxvvvooonnnmmmkkkiiigggeeeeeeeeegggiiilllmmmnnnmmmmmmjjjnnnrrrssssssuuuzzz~~~~~~}}}}}}~~~;;;======<<>>FFF]]]tttzzzxxxuuueee]]]aaapppyyyvvvqqqkkkooowwwvvvkkkhhhjjjgggdddcccbbb^^^XXXSSSPPPOOONNNPPPSSSSSSPPPMMMMMMNNNOOOPPPPPPOOONNNMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLNNNRRRTTTSSSQQQPPPQQQRRRSSSUUUVVVXXXXXXXXXYYY[[[]]]___```aaaaaadddjjjttt~~~~~~vvvoooiiigggggghhhmmmlllllllllllljjjgggdddfffeeeccccccdddeeedddcccbbbaaa______^^^]]][[[XXXXXXXXXXXXVVVUUUUUUWWWYYYZZZYYYVVVTTTSSSSSSSSSTTTVVVTTTRRRQQQQQQSSSUUUWWWVVVUUUSSSQQQQQQRRRSSSUUUWWWWWWWWWWWWXXXXXXXXXXXX]]][[[XXXXXXZZZ[[[[[[[[[___^^^\\\ZZZXXXXXXXXXXXXUUUVVVVVVUUUSSSQQQNNNLLLOOOOOOPPPRRRTTTVVVXXXYYY]]]]]]___```aaaaaaaaaaaaccccccbbbaaa```bbbfffiiifffgggiiikkklllllllllkkklllmmmnnnoooppppppppppppmmmmmmmmmmmmllllllllllllkkklllnnnqqqssstttuuuvvvwwwyyyzzzyyyzzz~~~zzzjjjbbbZZZXXXZZZcccrrr~~~wwwtttwwwxxxsssrrr{{{vvvoooqqq}}}}}}{{{YYYQQQIIIHHHHHHFFFEEEGGGEEEEEEEEEEEEEEEFFFFFFGGGHHHEEECCCDDDGGGIIIHHHFFFJJJJJJNNNTTT[[[bbbooozzz}}}}}}|||zzz~~~{{{xxxwwwxxxwwwtttqqqqqqvvvzzzzzzvvvtttuuuxxxttttttuuuwwwyyy{{{}}}~~~vvvtttrrruuuzzz~~~~~~}}}~~~}}}}}}}}}~~~}}}zzzvvvqqqjjjbbb\\\XXXWWWWWWVVVWWWYYYZZZ[[[ZZZYYYYYYPPPPPPPPPPPPPPPPPPPPPOOONNNOOOQQQRRRQQQPPPMMMKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLNNNQQQUUUZZZ^^^```eeehhhlllppprrruuuxxx{{{}}}~~~{{{wwwuuuvvvxxxzzzyyywwwxxx{{{~~~{{{xxxzzzvvvqqqnnnooosssvvvwwwoooqqqtttssspppllljjjhhhrrrssssssqqqooonnnooopppooorrruuuvvvtttqqqooonnnnnnoooppppppppprrrtttvvvzzz}}}~~~}}}|||{{{~~~|||{{{}}}zzzxxxyyy}}}::::::999666444666>>>DDDVVVlll}}}~~~lll```aaannn~~~|||zzzvvvpppnnnvvvvvvkkkggggggdddbbbaaaaaa^^^XXXSSSPPPOOONNNOOOQQQQQQOOOMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOMMMLLLNNNQQQSSSRRRQQQRRRRRRSSSTTTUUUUUUVVVVVVWWWXXXZZZ]]]___aaabbbcccbbbffflllrrrwwwxxxxxxxxxsssnnnggg```]]]]]]```bbbhhhiiikkkkkkjjjiiigggffffffeeeccccccdddeeedddcccbbb```______^^^]]][[[YYYXXXYYYXXXWWWUUUUUUVVVXXXYYYWWWUUUSSSRRRSSSSSSTTTVVVUUUSSSQQQQQQRRRTTTVVVXXXWWWUUUTTTSSSSSSSSSSSSXXXXXXXXXYYYYYYYYYZZZZZZ[[[YYYWWWWWWYYYZZZZZZYYY[[[ZZZYYYWWWWWWWWWWWWXXXVVVVVVUUUSSSQQQOOOMMMLLLMMMNNNOOOPPPRRRUUUWWWXXX[[[\\\]]]^^^___`````````___````````````bbbfffiiifffgggiiikkklllllllllkkklllmmmnnnooooooooooooooolllllllllmmmmmmnnnnnnnnnnnnoooppprrrssstttuuuuuuvvvxxxyyyyyyzzz~~~uuukkk```ZZZYYY___nnn|||~~~~~~|||~~~~~~xxxqqqnnnrrr|||}}}tttpppsssxxx{{{{{{{{{yyyYYYPPPIIIHHHGGGEEEDDDFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGEEECCCDDDGGGHHHHHHFFFGGGGGGKKKQQQWWW___kkkwww~~~~~~zzzvvvyyyxxxxxxyyyzzzyyyuuurrroootttyyyyyyuuurrrrrrtttsssssssssssstttvvvxxxyyywwwtttrrruuuzzz}}}|||{{{{{{{{{|||~~~zzztttjjjbbb]]][[[YYYXXXVVVWWWWWWXXXXXXXXXXXXXXXSSSSSSRRRRRRQQQRRRRRRRRRQQQQQQPPPPPPOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMOOORRRUUUXXXZZZ```cccgggjjjmmmpppsssvvv}}}~~~|||yyyyyyyyyzzzyyyyyyyyy|||}}}|||}}}~~~~~~~~~|||zzzyyyyyyvvvrrrppprrruuuwwwwwwppprrrsssssspppnnnmmmlllpppppppppnnnllllllmmmooovvvyyy||||||yyytttqqqpppmmmooopppppppppqqqrrrttttttwww{{{~~~~~~}}}~~~~~~~~~}}}|||~~~|||}}}}}}}}}{{{yyyxxxzzz999999999777555777===BBBPPPccczzzvvvddd```jjj{{{|||uuulllsssttthhhdddaaa```^^^______]]]WWWRRRPPPNNNMMMMMMNNNOOOOOONNNMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNQQQRRRRRRQQQSSSTTTTTTTTTTTTUUUUUUUUUVVVWWWYYY\\\___aaacccdddaaabbbcccdddeeefffffffffbbb^^^YYYTTTTTTWWW\\\___dddgggkkkkkkhhhfffggghhhfffeeeccccccdddeeecccbbbbbb```___^^^___]]][[[YYYYYYZZZYYYXXXUUUTTTUUUWWWVVVUUUTTTSSSRRRSSSSSSTTTWWWUUUSSSRRRQQQRRRSSSTTTYYYYYYXXXWWWVVVUUUSSSSSSXXXXXXXXXYYYYYYYYYYYYZZZZZZXXXVVVVVVXXXYYYXXXXXXVVVUUUUUUUUUUUUUUUVVVWWWWWWUUUSSSQQQOOOMMMLLLLLLLLLLLLMMMOOOQQQSSSUUUVVVXXXYYYZZZ\\\]]]^^^^^^^^^[[[]]]___```aaaccceeegggeeeggghhhjjjkkkkkkkkkkkklllmmmnnnoooooonnnnnnmmmkkkkkklllmmmnnnoooppppppqqqqqqrrrssstttttttttssstttvvvxxxxxxyyy~~~wwwiii^^^XXX\\\jjjyyyvvvuuutttuuuzzzzzztttpppjjjiiiqqquuussssssvvvxxxyyyxxxwwwuuuXXXOOOHHHGGGGGGDDDCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGEEEDDDDDDFFFGGGGGGFFFFFFFFFJJJQQQWWW]]]iiittt~~~~~~zzzssstttuuuwwwzzz{{{zzzvvvsssqqquuuzzz{{{wwwtttrrrrrrssssssrrrrrrrrrtttuuuwwwxxxuuusssuuu{{{~~~|||{{{zzz{{{|||vvvkkkdddbbbaaa]]]ZZZ[[[ZZZYYYXXXWWWXXXYYYYYYXXXWWWUUUTTTSSSTTTUUUUUUTTTRRRPPPNNNMMMLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNOOORRRTTTUUU^^^aaaeeeiiikkkooosssuuuzzz|||}}}|||{{{{{{{{{|||~~~|||zzzzzzzzzzzzzzz{{{{{{{{{{{{uuusssqqqqqqsssuuuvvvvvvqqqrrrsssqqqooonnnnnnooooooooommmkkkjjjkkknnnpppzzz}}}{{{uuuqqqooolllnnnppppppooooooooopppnnnrrrwww{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}zzz}}}~~~|||xxxxxx|||888999999888777888;;;???NNN\\\nnn{{{hhh^^^fffxxxvvvhhhooo{{{pppccc^^^\\\ZZZZZZ[[[\\\ZZZUUUPPPOOONNNLLLLLLLLLMMMNNNNNNMMMLLLKKKJJJJJJKKKLLLMMMOOOOOOOOOOOOOOOOOOOOOOOONNNMMMNNNOOOPPPQQQQQQQQQRRRRRRSSSTTTUUUUUUVVVVVVWWWWWWYYYZZZ]]]___aaabbbaaa```^^^\\\[[[[[[[[[\\\ZZZXXXVVVUUUWWWZZZ___bbbdddiiimmmlllhhheeefffiiifffeeeddddddeeeeeecccaaaaaa```___^^^___^^^[[[YYYZZZ[[[ZZZYYYVVVTTTUUUVVVUUUTTTSSSRRRRRRSSSSSSTTTWWWVVVTTTRRRQQQQQQRRRSSSWWWXXXYYYZZZYYYXXXVVVTTTVVVVVVWWWWWWWWWXXXXXXXXXYYYWWWVVVVVVXXXXXXXXXVVVTTTSSSSSSSSSSSSSSSSSSTTTVVVTTTQQQOOOLLLKKKKKKKKKKKKKKKLLLNNNPPPRRRTTTUUUWWWXXXYYY[[[\\\]]]]]]]]]ZZZ]]]```bbbbbbcccdddeeeeeefffhhhiiikkkkkkjjjjjjlllmmmnnnoooooonnnmmmlllllllllmmmmmmnnnoooppppppqqqrrrrrrssssssrrrrrrqqqsssuuuwwwwwwyyy~~~~~~nnnaaaYYY\\\lll|||yyyrrrqqqppprrryyy~~~tttrrrkkkhhhooovvvwwwxxxyyy|||yyyuuusssxxxqqqVVVNNNHHHGGGFFFCCCBBBBBBEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFHHHIIIMMMTTTYYY___jjjuuu}}}}}}|||vvvtttuuuvvvxxxxxxwwwuuusssuuuyyy~~~|||xxxuuusssuuutttttttttuuuvvvxxxyyyzzzwwwtttvvv}}}~~~}}}|||}}}~~~wwwoookkkllljjjddd^^^aaa___]]]ZZZYYYZZZ[[[\\\[[[YYYWWWUUUUUUUUUVVVVVVTTTSSSQQQOOONNNMMMLLLLLLJJJKKKKKKKKKKKKKKKLLLLLLOOONNNNNNOOOPPPRRRTTTUUU\\\^^^bbbeeehhhkkkpppsssuuuwwwzzz}}}~~~~~~{{{yyy|||{{{zzzzzzzzzzzz{{{|||rrrqqqqqqrrruuuvvvuuutttrrrrrrqqqooolllkkklllmmmnnnnnnllljjjiiikkkooorrrwwwyyy||||||xxxsssooommmlllnnnppppppnnnmmmmmmnnnnnnqqqvvvzzz|||~~~|||{{{{{{|||}}}}}}zzzzzzwww{{{888888888888777888;;;===LLLVVVcccoooxxxxxxlll^^^dddxxxtttggglllvvv}}}yyykkk^^^XXXXXXVVVTTTVVVWWWWWWSSSOOONNNNNNMMMLLLKKKLLLMMMOOOMMMLLLKKKJJJJJJKKKLLLMMMPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNNNNOOOOOOOOOPPPQQQOOOPPPRRRSSSUUUWWWXXXYYYWWWWWWXXXYYYZZZ\\\^^^___```___]]][[[ZZZZZZ[[[\\\XXXXXXYYY[[[]]]```bbbdddhhhlllpppoooiiiffffffhhhfffeeedddeeeeeedddbbb```aaa___^^^^^^___^^^\\\ZZZZZZ[[[[[[YYYWWWUUUUUUVVVTTTTTTSSSSSSSSSSSSSSSSSSWWWVVVTTTSSSRRRRRRRRRRRRTTTVVVXXXZZZ[[[ZZZXXXWWWVVVVVVVVVWWWWWWWWWXXXXXXWWWVVVVVVVVVXXXXXXWWWUUUSSSSSSSSSRRRRRRQQQPPPPPPSSSRRROOOMMMKKKJJJJJJJJJJJJKKKKKKMMMOOOQQQSSSTTTVVVWWWXXXZZZ[[[\\\]]]]]]]]]___bbbdddccccccccccccdddeeegggiiijjjjjjjjjiiikkklllnnnppppppooommmlllnnnnnnnnnnnnnnnmmmmmmmmmppppppqqqqqqqqqqqqpppppprrrtttvvvwwwxxx}}}qqqccc[[[```rrrrrrqqqppppppttt{{{|||vvvqqqpppvvv}}}~~~yyysssooopppxxxlllTTTMMMGGGGGGGGGDDDBBBBBBEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEFFFJJJJJJOOOUUUZZZ```jjjuuu{{{{{{~~~yyyyyyyyyxxxvvvuuuttttttuuuwwwzzz~~~~~~zzzvvvtttsssssstttvvvxxxzzz{{{||||||xxxuuuwww}}}~~~}}}{{{zzzzzz}}}~~~yyyttttttvvvtttllldddeeeccc___\\\ZZZZZZ[[[]]]\\\ZZZXXXWWWUUUUUUUUUUUURRRSSSSSSSSSQQQOOOLLLJJJIIIIIIIIIJJJJJJKKKKKKKKKMMMMMMNNNNNNPPPSSSUUUVVVVVVXXX[[[]]]```ccchhhkkkqqqsssvvvwwwxxxyyy}}}}}}{{{}}}{{{yyyxxxxxxyyyzzzsssssstttvvvxxxyyywwwuuutttsssqqqmmmiiigggggghhhkkkjjjiiihhhgggjjjnnnrrrrrrtttvvvvvvssspppnnnmmmlllnnnoooooommmllllllmmmooorrruuuxxxyyy{{{~~~|||zzzzzz{{{||||||~~~{{{~~~zzz}}}999999777777777888:::<<>>JJJ]]]ooo|||xxxiiibbbvvv{{{}}}~~~zzzjjj]]]XXXSSSQQQNNNLLLKKKKKKJJJIIILLLMMMMMMMMMMMMNNNNNNNNNOOONNNMMMLLLKKKKKKKKKKKKNNNNNNMMMMMMMMMMMMMMMNNNPPPPPPOOOOOOOOOOOONNNNNNQQQQQQQQQQQQRRRSSSUUUUUUVVVYYY[[[[[[ZZZ^^^eeekkkqqqwww~~~yyytttqqqqqqrrrqqqpppmmmkkkjjjiiiiiijjjggghhhhhhhhhfffccc```^^^```^^^]]]]]]^^^___]]]\\\^^^\\\[[[YYYXXXXXXXXXXXXWWWWWWVVVVVVUUUTTTSSSSSSNNNOOOPPPQQQQQQQQQOOOOOOSSSPPPOOOQQQUUUWWWUUUSSSPPPOOOOOONNNNNNMMMMMMMMMLLLMMMMMMMMMLLLJJJHHHGGGFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEGGGIIIKKKMMMPPPTTTUUUUUUVVVYYY\\\WWWXXXZZZ\\\\\\___bbbdddbbbcccdddeeefffhhhiiiiiilllmmmnnnooooooooonnnmmmjjjjjjkkkkkklllkkkkkkkkkllllllmmmnnnoooqqqssstttsssssstttuuusssvvvxxxlllcccdddrrrxxxuuuvvvxxxzzz|||~~~|||zzzyyyzzz}}}xxxrrrnnnnnnkkkooonnnjjjkkkwwwnnnYYYOOOLLLHHHGGGGGGHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDCCC<<>>???@@@BBBCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHJJJLLLOOOPPPPPPRRRUUUWWWWWWYYY[[[\\\\\\]]]___aaabbbcccdddeeefffggghhhiiiiiijjjjjjkkklllllllllkkkjjjkkkkkklllllllllllllllmmmnnnnnnoooqqqssstttuuurrrrrrssstttsssvvvuuullleeeeeeppp}}}}}}zzzyyy{{{}}}}}}}}}~~~}}}{{{{{{zzzyyy|||{{{vvvnnniiiiiijjjllljjjeeeeeennnxxx}}}oooZZZNNNKKKHHHFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCC???AAACCCDDDCCCDDDEEEFFFJJJJJJOOOVVV[[[```jjjtttyyy}}}~~~~~~}}}zzzxxxuuuuuuvvvwwwvvvuuuuuuvvvvvvvvvvvvtttsssrrrqqqpppooonnnnnnppprrrsssyyywwwtttsssssstttsssrrrttttttvvv{{{~~~xxxuuuttttttuuutttpppkkkeeeaaa___\\\\\\\\\]]]^^^]]][[[ZZZ[[[XXXVVVVVVXXXZZZZZZYYYWWWTTTOOOMMMMMMOOOPPPQQQRRRSSSSSSTTTUUUUUUVVVVVVVVVWWWYYYYYYYYYZZZ]]]___aaaccceeehhhkkkqqqxxx}}}}}}yyyyyy~~~~~~~~~~~~}}}}}}{{{xxxyyyzzz}}}|||zzzxxxwwwvvvuuuuuuoooooopppqqqrrrsssssssssssssssrrrnnniiiiiilllpppqqqqqqpppnnnnnnooosssvvvwwwyyy{{{|||zzzyyyyyyzzz}}}|||~~~{{{xxxxxxxxxxxxyyyzzz{{{{{{zzzyyy{{{~~~~~~}}}<<<888666777777888>>>FFFTTT^^^nnn|||xxxhhheee{{{vvvttt|||zzzkkk```]]]^^^[[[VVVPPPMMMKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNJJJJJJJJJKKKLLLNNNOOOPPPOOOOOONNNNNNNNNOOOOOOPPPOOOOOONNNNNNMMMLLLKKKKKKNNNNNNOOOPPPQQQRRRSSSSSSTTTWWWZZZZZZYYYYYY\\\```hhhnnnvvv|||}}}}}}{{{wwwrrroooooooooqqqpppooonnnllljjjiiiggghhhhhhiiiiiiiiigggeeeddd^^^]]]]]]^^^```aaa```___\\\[[[ZZZXXXWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRROOOPPPQQQQQQOOONNNNNNNNNKKKKKKJJJIIIIIIHHHGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@??????:::;;;<<<===>>>???@@@AAACCCDDDEEEFFFGGGFFFDDDCCCFFFHHHJJJLLLLLLNNNPPPRRRTTTWWWYYY[[[[[[[[[]]]^^^bbbbbbcccdddfffggghhhhhheeeeeeffffffggghhhiiijjjkkkkkklllmmmnnnnnnmmmmmmoooooopppqqqrrrttttttuuupppppprrrttttttwwwzzzsssnnnjjjiiioooxxx|||}}}~~~}}}||||||~~~}}}zzz~~~}}}|||zzz|||}}}}}}}}}{{{{{{wwwuuu|||}}}zzzuuuoookkkkkkkkkkkkfffaaaaaahhhnnnpppyyyzzzjjjWWWMMMJJJGGGEEEFFFGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDBBBDDDEEEEEEDDDCCCEEEFFFJJJKKKOOOUUUZZZ___jjjtttwww}}}~~~|||{{{|||~~~zzzyyywwwwwwxxxyyyyyyxxxwwwvvvuuutttsssrrrrrrrrruuutttrrrpppnnnnnnnnnooouuuttttttvvvwwwwwwuuurrrtttqqqrrrxxx~~~wwwttttttzzzyyyxxxvvvsssmmmfffbbb]]]]]]]]]^^^^^^_________^^^\\\YYYYYYZZZ[[[[[[ZZZ]]]YYYSSSPPPOOOPPPRRRRRRQQQRRRTTTUUUVVVVVVUUUUUUVVVWWWXXXYYYYYYZZZ\\\^^^^^^```cccggglllrrryyy~~~}}}zzz{{{~~~~~~~~~~~~|||{{{|||}}}}}}zzzyyyzzzzzzwwwtttpppppppppqqqqqqqqqqqqrrrqqqssssssqqqmmmkkkmmmpppppppppooonnnmmmooosssvvvwwwzzz}}}}}}{{{yyyxxxwwwzzzyyy{{{~~~zzzwwwxxxzzzzzzzzzzzzzzz{{{{{{|||}}}~~~~~~;;;888666777777;;;DDDNNN]]]gggvvv|||{{{kkkkkk{{{~~~|||qqqqqqxxx}}}zzzkkkaaa___ccc```ZZZSSSMMMKKKLLLMMMLLLLLLLLLLLLMMMMMMMMMMMMJJJJJJJJJKKKLLLNNNOOOPPPNNNNNNMMMMMMMMMNNNOOOOOOPPPPPPOOONNNMMMLLLKKKKKKMMMMMMNNNOOOPPPPPPQQQQQQOOORRRUUUUUUTTTSSSSSSUUU]]]bbbiiiooosssuuuwwwxxxqqqrrrrrrpppnnnlllmmmnnnppppppppppppnnnkkkiiigggffffffgggggggggfffeeeeee```___^^^___``````___^^^[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTVVVUUUSSSRRRQQQQQQRRRSSSOOORRRTTTRRRNNNKKKKKKMMMHHHGGGGGGFFFEEEDDDCCCCCCCCCBBB@@@>>>>>>>>>??????>>>>>>??????>>>>>>===<<<>>>===>>>===>>>===>>>===AAACCCFFFHHHHHHFFFCCCAAADDDEEEGGGHHHIIIKKKMMMNNNOOORRRUUUXXXYYYZZZ\\\]]]aaaaaabbbdddeeefffggghhhdddcccccccccdddfffhhhjjjkkklllmmmnnnnnnoooooonnnoooooopppqqqrrrsssssssssooooooqqquuuvvvyyy{{{ssspppnnnmmmrrrxxx{{{}}}~~~|||}}}}}}{{{vvvyyy||||||zzzyyyyyyyyy{{{|||{{{}}}zzztttqqqxxxzzzyyyxxxuuutttvvvqqqoooiiidddfffnnnrrrrrrssssssvvvzzzfffTTTMMMJJJFFFEEEEEEFFFFFFEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFEEECCCBBBCCCEEEGGGHHHKKKQQQVVV[[[fffpppwwwzzzzzz}}}}}}{{{{{{}}}}}}|||{{{zzzzzzyyyyyyxxxxxxwwwuuuttttttuuuvvvxxxyyyxxxvvvsssqqqpppooooooppprrrvvvzzz}}}}}}yyyvvvwwwqqqnnnssszzzyyywwwyyy|||{{{zzzzzzyyytttmmmfffaaabbbbbbaaa``````bbbcccbbb```^^^]]]\\\\\\\\\\\\aaa]]]WWWRRRQQQRRRSSSSSSQQQRRRTTTVVVWWWVVVUUUTTTTTTVVVWWWWWWWWWXXXZZZ\\\\\\___cccgggkkkqqqwww{{{yyy|||~~~||||||~~~~~~~~~}}}xxxwwwxxxxxxtttooommmmmmmmmmmmnnnooopppppprrrtttvvvtttpppmmmmmmnnnnnnnnnmmmllllllnnnqqquuussswww{{{|||{{{yyywwwvvvyyywwwyyy|||}}}yyywwwyyy|||||||||{{{zzz{{{|||~~~~~~}}}{{{{{{}}};;;888666666888===JJJWWWdddnnn}}}|||rrrxxx}}}ooohhhqqqxxxxxxvvvvvvvvvvvv}}}tttjjjkkkrrrwww}}}zzzkkkbbb```dddbbb\\\TTTMMMJJJKKKNNNKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKLLLMMMNNNNNNLLLLLLLLLLLLLLLMMMNNNNNNQQQPPPPPPOOONNNNNNMMMMMMLLLLLLMMMNNNNNNNNNMMMMMMIIIKKKMMMMMMLLLKKKJJJIIILLLPPPVVV[[[___aaadddfff```ccceeeggghhhiiikkkmmmppppppqqqpppooommmjjjiiigggggggggggggggggggggfffdddcccaaa``````___]]]\\\[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTUUUTTTRRRQQQQQQQQQRRRSSSNNNQQQSSSQQQLLLIIIHHHIIIEEEDDDCCCBBBAAA@@@??????@@@???===<<<;;;;;;<<<=========>>>>>>======<<<;;;========================@@@CCCGGGJJJKKKHHHEEEBBBAAAAAABBBDDDFFFHHHHHHIIIHHHKKKOOOSSSUUUXXX[[[]]]```aaabbbcccdddfffggggggddddddcccdddeeegggiiijjjkkklllmmmnnnoooooooooooommmnnnooopppqqqpppppppppooooooqqqvvvxxx{{{xxxssspppqqqvvv}}}}}}zzzuuuwww}}}}}}~~~{{{xxxvvvwwwzzzzzz}}}|||qqqqqqwww}}}|||yyyyyyzzzyyyzzz}}}}}}{{{uuuqqqsss{{{}}}|||xxxeeeTTTMMMJJJFFFEEEEEEFFFFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCAAAAAABBBCCCFFFFFFIIINNNRRRXXXcccnnn{{{{{{zzzvvv{{{~~~}}}{{{xxxwwwwwwvvvuuuttttttuuuxxx{{{}}}|||{{{zzzxxxvvvuuuttttttrrruuuzzz{{{vvvzzzppphhhjjjpppvvv}}}|||zzz{{{zzzyyyyyyzzz{{{wwwpppkkkhhhiiiiiigggdddccceeefffgggfffdddaaa___^^^^^^___bbb^^^YYYUUUTTTTTTTTTTTTRRRSSSUUUWWWXXXWWWVVVUUUSSSTTTUUUUUUUUUVVVXXXZZZ]]]```dddgggjjjmmmqqqtttsssvvvzzz}}}~~~}}}}}}}}}{{{}}}{{{uuussstttsssooojjjiiiiiiiiijjjkkklllnnnooosssvvvxxxvvvqqqmmmkkklllllllllllljjjjjjkkkooorrrooorrrwwwzzzzzzxxxwwwwwwyyyvvvwww{{{{{{xxxxxxzzz~~~~~~~~~}}}{{{{{{}}}~~~~~~}}}|||||||||}}};;;888666666888???PPP___kkkuuu{{{nnnqqq|||xxxppphhhjjjllllllmmmooopppppp|||nnncccccciiinnntttzzzkkkbbb___aaa```\\\TTTMMMIIIKKKMMMKKKKKKKKKLLLLLLLLLMMMMMMNNNMMMLLLLLLLLLLLLLLLMMMKKKKKKKKKKKKKKKLLLMMMNNNPPPPPPPPPOOOOOOOOOOOONNNLLLLLLMMMMMMMMMKKKJJJIIIDDDDDDEEEEEEEEECCCBBBAAA===AAAEEEIIIKKKMMMPPPRRRSSSVVV[[[```cccgggjjjmmmppppppppppppooonnnmmmllljjjjjjjjjiiiiiiiiiiiiiiigggeeebbbaaa```___]]][[[[[[[[[[[[[[[ZZZXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSRRRRRRRRRRRRSSSSSSMMMOOOPPPOOOLLLHHHFFFEEEBBBBBBAAA@@@???===<<<<<<<<<;;;::::::999999999:::<<<<<<<<<<<<<<<;;;;;;:::888999:::;;;<<<>>>?????????BBBGGGLLLMMMLLLJJJGGG@@@??????AAADDDEEEFFFEEECCCFFFIIIMMMPPPTTTYYY]]]``````aaabbbdddeeeffffffffffffffffffggghhhiiijjjkkkkkkmmmnnnoooooooooooolllmmmnnnooooooooommmmmmooonnnqqqvvvyyy{{{~~~wwwrrrqqqxxx~~~~~~zzzzzz~~~~~~xxxuuuxxxzzz{{{~~~}}}|||wwwrrryyy|||||||||zzz{{{}}}zzzdddSSSMMMJJJGGGEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFEEECCCAAA@@@BBBDDDGGGFFFIIINNNRRRXXXcccnnn}}}{{{qqqsssxxx{{{xxxvvvvvvssssssssstttvvvyyy}}}~~~}}}}}}|||{{{zzzyyyyyyvvvzzzzzztttxxxmmmcccaaadddhhhooouuu|||{{{yyyyyyyyyyyyzzzyyyvvvqqqmmmmmmooopppnnnjjjhhhiiikkkkkkkkkiiieeeaaa___```aaaaaa^^^[[[YYYYYYXXXWWWVVVTTTUUUWWWXXXYYYYYYXXXXXXSSSTTTUUUUUUTTTUUUWWWYYY^^^aaadddfffggghhhjjjlllmmmqqquuuyyy{{{}}}~~~}}}}}}~~~~~~zzz}}}}}}yyyuuussssssrrrooollljjjjjjiiiiiijjjkkkmmmnnnsssvvvxxxvvvqqqmmmllllllmmmmmmllljjjiiijjjnnnpppmmmpppuuuwwwwwwwwwwwwxxxyyyvvvvvvyyyyyyvvvwwwzzz~~~|||{{{~~~~~~~~~||||||}}}~~~:::888666666888AAATTTeeettt}}}}}}rrrpppqqqooommmnnnlllkkkiiigggfffgggmmmrrr}}}~~~wwwiii______eeeiiiqqq~~~zzzkkkaaa]]]\\\\\\ZZZTTTLLLHHHIIILLLKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKKKKKKKLLLMMMNNNOOONNNNNNNNNNNNNNNOOOOOOOOOLLLMMMMMMMMMLLLIIIGGGEEEAAA@@@????????????===<<<999;;;>>>@@@BBBCCCFFFHHHLLLPPPWWW]]]bbbfffkkknnnpppoooooonnnnnnooooooppplllkkkjjjjjjiiiiiiiiiiiifffdddbbbaaaaaa```^^^\\\\\\\\\]]]\\\[[[ZZZXXXWWWUUUUUUUUUUUUUUUUUUUUUUUURRRRRRSSSTTTUUUUUUUUUUUUQQQPPPPPPPPPOOOLLLHHHEEEAAAAAA@@@>>>===<<<::::::;;;;;;;;;;;;;;;::::::999::::::;;;;;;::::::999888888999999;;;<<<===>>>???>>>BBBHHHMMMPPPPPPOOOMMMCCCAAAAAACCCFFFHHHGGGFFFBBBCCCFFFHHHKKKPPPVVVZZZ___```aaabbbcccdddeeefffgggggghhhiiiiiiiiiiiiiiijjjjjjlllmmmnnnooooooooolllmmmnnnoooooonnnlllkkknnnllloootttxxxyyy}}}zzzrrrnnnuuu~~~zzzvvvyyy||||||}}}|||zzz~~~{{{vvvkkkVVVNNNKKKHHHFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEECCCAAAAAACCCEEEHHHGGGIIIMMMRRRWWWcccnnn{{{yyynnnnnnpppwww{{{xxxwwwwwwuuuuuuvvvwwwyyy|||~~~~~~}}}{{{{{{tttxxx~~~}}}wwwuuulllbbb^^^]]]^^^ccciiirrrzzzzzzyyyzzz{{{yyyuuuqqqooommmnnnrrruuutttpppnnnoooqqqnnnnnnmmmhhhccc```aaabbb```___^^^^^^^^^^^^[[[YYYWWWWWWXXXXXXYYYZZZZZZZZZUUUVVVWWWVVVUUUVVVXXXZZZ]]]```ccceeeeeeeeefffgggjjjnnnssswwwyyy|||~~~~~~|||~~~zzzyyyxxxwwwvvvuuuuuuuuuqqqooommmlllkkklllmmmnnnpppsssvvvuuuqqqnnnnnnooopppooonnnkkkjjjkkkmmmpppooorrruuuvvvvvvvvvwwwxxxxxxuuutttvvvvvvssstttwww}}}~~~|||~~~}}}~~~}}}~~~:::888666666888BBBVVVhhh{{{wwwqqqiiibbbdddjjjlllkkkhhhccc^^^^^^gggqqqwwwxxxrrrfff]]]___eeehhhqqq{{{kkk```\\\XXXYYYYYYSSSLLLGGGHHHKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKLLLLLLMMMNNNNNNLLLLLLLLLLLLMMMNNNOOOPPPLLLLLLLLLMMMNNNNNNOOOOOOMMMMMMMMMMMMKKKHHHEEECCC???>>>===<<<======<<<:::;;;===???@@@AAABBBDDDFFFKKKPPPVVV]]]bbbgggkkknnnpppooonnnnnnnnnoooqqqrrrkkkjjjiiihhhggggggggggggeeecccbbbaaabbbaaa```^^^]]]]]]]]]]]]\\\ZZZYYYWWWUUUUUUUUUUUUUUUUUUUUUUUUQQQRRRTTTVVVWWWWWWWWWVVVUUUTTTRRRSSSTTTRRRLLLHHHAAA@@@???>>><<<;;;:::999<<<===>>>??????===<<<;;;999999999999999888777777========================>>>BBBHHHNNNQQQSSSRRRRRRGGGFFFEEEGGGJJJMMMLLLJJJBBBCCCDDDEEEHHHMMMSSSXXX______```bbbcccdddeeefffggghhhiiijjjjjjjjjhhhhhhiiijjjkkkmmmnnnooooooooolllmmmooopppooonnnlllkkklllkkkmmmsssvvvwwwzzz}}}rrrlllqqq{{{{{{vvvzzz}}}}}}~~~}}}zzz{{{xxxvvv}}}{{{vvv}}}xxxaaaOOOLLLHHHGGGGGGHHHHHHGGGEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFDDDCCCCCCEEEGGGGGGFFFGGGLLLPPPVVVaaammm~~~vvvuuummmkkkkkkrrr||||||}}}}}}|||xxxxxxyyyzzzzzz{{{|||}}}~~~}}}{{{{{{nnnrrrzzz}}}tttllleee```\\\ZZZ]]]bbbpppvvv}}}}}}{{{}}}}}}yyysssnnnlllmmmnnnsssxxxxxxtttrrrsssuuuppppppooojjjdddaaaaaaccc______```aaabbbaaa^^^\\\YYYXXXXXXXXXYYYZZZ[[[\\\VVVWWWXXXXXXWWWWWWYYY[[[[[[___bbbddddddddddddeeeiiimmmrrrvvvyyy|||~~~{{{yyyzzz{{{{{{zzzzzz|||~~~wwwuuurrrooonnnmmmnnnnnnmmmpppttttttqqqpppqqqsssrrrqqqpppmmmkkkkkknnnqqqssstttvvvvvvvvvuuuvvvwwwxxxtttrrrttttttqqqrrrvvv}}}}}}~~~~~~~~~||||||}}}}}}~~~<<<777555666777>>>UUUmmmzzzqqqoooooolllhhhgggsssqqqkkkcccccciiioooqqqxxxtttlllaaaZZZ]]]hhhqqq~~~wwwhhhaaaaaaYYYYYYXXXTTTNNNJJJJJJKKKNNNMMMLLLKKKKKKLLLMMMMMMJJJKKKLLLNNNNNNMMMMMMLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOPPPQQQRRRRRRRRRQQQPPPOOOOOOOOOOOONNNLLLGGGDDDAAA@@@???>>>===============<<<>>>AAADDDGGGGGGGGGMMMQQQWWW[[[^^^ccciiinnnqqqqqqpppoooooooooooooooooonnnkkkhhhfffeeeddddddddddddccccccbbbaaaaaa```^^^_________^^^^^^]]]\\\ZZZYYYWWWVVVUUUUUUVVVWWWWWWUUUSSSUUUWWWYYYWWWUUUUUUVVVWWWXXXWWWRRRKKKEEEBBB@@@>>>;;;::::::;;;<<<;;;;;;<<<<<<<<<;;;999999:::999777666666666777888:::::::::;;;<<<===>>>???AAADDDFFFIIISSS]]]\\\UUUNNNGGG@@@AAAIIIPPPQQQOOOLLLJJJGGGFFFGGGLLLRRRWWWZZZ\\\___aaaaaabbbdddfffkkkkkkkkkkkkkkkkkkllllllmmmkkkjjjkkknnnpppnnnllllllnnnqqqssssssqqqnnnlllnnnkkkkkknnnppprrrxxx~~~rrrkkkoooyyyzzzyyy|||}}}{{{}}}~~~wwwuuutttvvvtttuuuyyyyyy~~~|||ttt}}}dddRRRNNNHHHEEEEEEFFFGGGHHHHHHHHHGGGFFFFFFGGGHHHHHHFFFFFFFFFDDDBBBBBBDDDEEELLLMMMOOOPPPSSSXXX^^^bbbrrrzzzzzzpppoooooossszzz{{{}}}{{{zzzyyywwwwwwvvvwwwwww{{{wwwvvvzzz}}}||||||{{{zzzwwwxxx{{{}}}xxxuuuooofff___\\\^^^bbblllttt~~~|||wwwyyyyyyyyywwwsssnnniiifffjjjmmmrrruuuuuuuuuuuuuuuxxxvvvsssnnniiieeeaaa```\\\aaaccc```___``````^^^XXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYUUU\\\cccfffeeedddfffhhhfffhhhkkkooosssyyy~~~zzz{{{}}}}}}{{{xxxuuusssrrrqqqqqqvvvxxxxxxtttooollllllnnnpppnnnkkkhhhfffiiinnnrrrvvvvvvvvvvvvvvvuuuttttttwwwzzz{{{yyytttsssvvvyyy}}}{{{{{{{{{~~~~~~}}}{{{|||}}}~~~~~~~~~<<<888777999999???SSSiii{{{yyyssstttuuuqqqkkkhhhqqqqqqlllfffgggnnntttvvv{{{wwwnnnbbb[[[^^^kkkvvvzzzkkkaaa^^^YYYYYYXXXSSSNNNJJJJJJKKKLLLKKKJJJJJJJJJJJJKKKLLLJJJKKKLLLMMMNNNMMMMMMLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOPPPQQQRRRRRRQQQQQQPPPRRRRRRRRRSSSSSSQQQLLLHHHEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDFFFIIILLLNNNMMMKKKMMMRRRYYY^^^bbbeeejjjmmmqqqpppoooooonnnnnnnnnnnnooonnnkkkiiigggfffffffffeeedddcccbbbbbbaaaaaaaaa````````````___]]]\\\[[[ZZZYYYYYYXXXXXXXXXYYYYYYYYYWWWUUUWWWYYYZZZYYYWWWYYYZZZ\\\^^^]]]XXXQQQKKKCCCBBB@@@>>>===<<<<<<<<<;;;;;;<<<===<<<<<<;;;:::;;;;;;999888777888888999::::::::::::;;;<<<===>>>>>>@@@CCCHHHTTT```bbb^^^VVVNNNEEEDDDJJJRRRVVVVVVSSSNNNHHHEEEFFFKKKQQQVVVYYY\\\___aaaaaabbbdddfffiiiiiijjjkkkkkkkkkkkkjjjllljjjiiikkknnnooonnnmmmmmmoooqqqssssssrrrpppnnnnnnkkkkkknnnoooqqqwww~~~vvvpppuuu{{{yyy}}}~~~|||}}}}}}uuupppnnnqqqqqqpppyyy|||{{{|||zzz|||uuuooowwwgggSSSOOOIIIFFFEEEFFFGGGGGGHHHHHHGGGFFFFFFGGGHHHHHHEEEEEEEEEDDDCCCCCCFFFHHHIIIKKKMMMOOOQQQVVV\\\```oooyyyzzztttrrrqqqtttzzz~~~zzzyyy~~~|||zzzwwwvvvuuuwwwyyyzzz}}}zzzwwwwww{{{~~~{{{yyyxxxwwwvvvuuuxxx|||~~~yyyqqqhhhbbbbbbdddjjjrrr|||~~~|||yyyzzzzzzxxxuuuqqqlllhhhfffgggkkkooorrrrrrrrrrrrssswwwwwwvvvsssoooiiidddaaa___dddfffdddcccddddddaaa[[[[[[ZZZZZZZZZYYYYYYYYYZZZXXXVVVUUUUUUVVVXXXZZZYYY___eeegggfffdddfffhhhkkklllnnnoooqqqtttyyy|||~~~}}}}}}{{{{{{~~~zzzyyyxxxvvvuuutttssssssuuuvvvvvvtttqqqnnnmmmmmmmmmmmmkkkhhhhhhjjjnnnrrrvvvwwwxxxxxxxxxvvvuuutttxxx{{{}}}{{{xxxvvvxxx{{{~~~}}}~~~}}}{{{yyy||||||~~~~~~;;;888888;;;;;;???QQQfffwwwzzzxxx|||yyyoooiiinnnpppooolllmmmuuu{{{}}}{{{pppbbbZZZ^^^lllyyysssddd]]]YYYYYYVVVRRRMMMJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJJJJJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQTTTUUUWWWZZZ[[[ZZZUUURRRMMMLLLKKKJJJKKKLLLNNNOOOQQQRRRTTTXXX[[[[[[XXXVVVSSSWWW^^^cccfffiiikkkmmmppppppooonnnmmmmmmllllllooonnnkkkiiihhhggggggggggggeeedddbbbbbbbbbccccccbbbbbbaaa```^^^\\\[[[YYYXXXXXXYYYYYYYYYYYYYYYYYYYYYWWWVVVVVVXXXYYYYYYXXX\\\^^^aaaeeeeeeaaaZZZUUUGGGFFFDDDBBB???>>><<<<<<;;;<<<============<<<<<<======;;;:::999999999999::::::999::::::;;;<<<<<<===???BBBHHHSSS```ffffffaaaXXXMMMHHHLLLTTT\\\```]]]VVVLLLEEEEEEJJJPPPTTTYYY[[[^^^```aaabbbdddeeeggggggiiijjjkkkjjjiiiiiiiiiiiihhhjjjmmmnnnnnnnnnoooppprrrtttuuutttrrrqqqooollllllooopppqqqwww~~~}}}uuuzzz~~~{{{}}}~~~|||~~~~~~tttllllllqqqsssqqqttt{{{xxxvvv||||||rrrnnnsss{{{hhhTTTPPPKKKGGGFFFGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHDDDEEEEEEDDDDDDEEEGGGIIIGGGIIIKKKMMMPPPTTTZZZ^^^kkk~~~yyyyyytttrrrqqqttt{{{yyyvvvxxx|||}}}{{{xxxvvvvvvxxxzzz|||zzzyyywwwyyy|||}}}zzzxxxwwwvvvtttsssxxx~~~}}}sssllljjjjjjlllqqqzzz}}}}}}}}}}}}|||zzzzzz{{{}}}{{{yyyuuurrrnnnkkkiiihhhdddgggkkknnnoooooopppqqqvvvwwwxxxwwwsssmmmgggccc___eeehhhgggfffhhhgggddd___^^^]]][[[ZZZZZZYYYYYY[[[YYYUUURRRRRRTTTXXXZZZ[[[___dddfffdddcccdddfffkkkmmmnnnoooppprrrvvvyyy|||{{{{{{{{{}}}}}}zzzyyyyyyxxxvvvuuusssrrruuuttttttttttttrrrnnnkkkjjjjjjjjjjjjiiikkknnnqqquuuwwwzzz{{{{{{yyyvvvtttuuuyyy||||||yyyxxxyyy{{{~~~}}}|||}}}}}}{{{yyyxxx|||}}}~~~:::777777::::::@@@SSSiiiyyy~~~vvvmmmlllqqqtttsssuuu|||tttdddYYY\\\kkkxxx|||jjj___XXXVVVSSSOOOLLLJJJIIIJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOONNNOOOOOOPPPQQQQQQQQQQQQTTTVVV[[[```dddeeebbb___ZZZYYYXXXWWWXXX[[[^^^```aaacccggglllooonnnkkkhhh```bbbdddgggiiikkkmmmnnnoooooooooooonnnmmmllllllnnnlllkkkiiiggggggggghhhhhhgggeeecccbbbcccddddddbbbbbbaaa___]]][[[XXXWWWTTTUUUWWWXXXYYYXXXWWWWWWVVVUUUUUUTTTUUUVVVWWWWWW^^^aaafffkkkmmmlllfffbbbQQQOOOJJJEEEAAA>>>===============>>>>>>>>>>>>>>>>>>>>>===;;;:::999999888:::999999999999:::;;;<<>>>>>===<<<:::999777777999999999999::::::;;;<<>>GGG___wwwtttlllwwwpppaaa___kkkxxxyyyggg[[[RRRNNNJJJHHHHHHIIIJJJIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKLLLMMMLLLLLLLLLMMMNNNNNNOOOOOONNNNNNNNNNNNOOOPPPRRRSSSRRRUUU\\\eeeooouuuxxxxxxuuussspppnnnppptttyyy|||yyytttnnnkkkkkknnnpppqqqooopppqqqrrrrrrrrrqqqpppooommmkkkiiihhhggggggggghhhhhhggggggfffeeeeeeddd______^^^^^^\\\[[[ZZZYYYXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXVVVUUUVVVYYY\\\dddgggnnnxxxzzzssshhh[[[PPPIIIEEEDDDBBBBBBAAA@@@??????@@@@@@??????>>>===;;;999777666888888999999:::<<<===>>>>>>>>>AAAFFFLLLUUUcccoooqqqpppkkk```VVVSSSYYY```mmmkkkeee[[[PPPLLLOOOSSSUUUXXX[[[^^^___aaaccceeeeeeeeeffffffggghhhiiijjjgggiiikkklllkkklllnnnppprrrrrrssstttvvvyyy{{{}}}|||zzzzzz||||||zzz}}}~~~}}}|||xxxvvv{{{~~~~~~}}}~~~cccQQQNNNKKKHHHHHHHHHHHHGGGFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHGGGDDDBBBAAABBBCCCFFFHHHKKKNNNQQQUUUYYY\\\bbbqqquuuwww~~~}}}vvvwwwvvvsssrrruuu}}}|||tttpppqqqsss{{{}}}|||vvvrrrssswww|||}}}zzzyyyzzz{{{{{{{{{vvvyyy~~~}}}|||}}}{{{tttmmmhhhdddgggiiikkklllllllllmmmooonnnnnnmmmlllkkkjjjiiiiiigggooouuuuuuttttttqqqllleeebbb___\\\ZZZYYYYYYZZZWWWXXXXXXYYYZZZZZZ[[[[[[XXXYYYZZZ\\\___bbbeeegggfffiiimmmpppssswwwzzz}}}~~~~~~~~~|||yyyvvvxxxzzz|||~~~}}}|||zzzvvvrrrnnnfffhhhiiijjjjjjkkknnnpppppptttyyy~~~~~~}}}vvvwwwxxxzzz{{{{{{zzzzzz~~~~~~~~~~~~~~~~~~<<<888888;;;===EEE\\\sssvvvooozzzsssddd```kkkwwwrrraaaVVVNNNJJJFFFDDDFFFIIIJJJIIIHHHIIIKKKLLLMMMMMMLLLLLLKKKJJJJJJIIIJJJKKKLLLMMMLLLLLLLLLMMMNNNNNNOOOOOONNNMMMMMMMMMOOOPPPRRRSSSTTTVVV\\\eeeooowww{{{}}}{{{xxxtttrrrsssxxx}}}yyytttooolllmmmoooppppppooopppsssuuuvvvuuuuuutttrrrpppnnnkkkjjjhhhhhhhhhggghhhiiiiiihhhgggeeeddd^^^^^^_________^^^]]]]]]ZZZYYYYYYXXXXXXXXXYYYYYYXXXYYYXXXVVVUUUVVVYYY]]]bbbeeemmmxxx}}}oooaaaTTTLLLGGGEEEDDDBBBAAA@@@???@@@@@@AAAAAA@@@???===:::888666888888999:::;;;===???@@@???>>>AAAFFFIIIOOO]]]kkkssswwwwwwmmm___VVVXXX\\\jjjnnnoooeeeVVVNNNOOOTTTTTTWWW[[[]]]___```ccceeeffffffeeeeeefffhhhjjjllliiikkkmmmmmmllllllnnnpppqqqqqqrrrsssvvvyyy|||~~~}}}}}}~~~|||{{{wwwwww|||yyy]]]OOOLLLIIIHHHHHHHHHHHHGGGFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFEEECCCAAA@@@BBBCCCEEEGGGKKKNNNQQQTTTYYY[[[bbboooqqqrrrzzzzzzuuuwwwyyyvvvrrrtttyyy~~~vvvooonnnpppvvvyyy}}}{{{wwwssssssxxx~~~~~~{{{zzzzzz{{{{{{{{{yyy{{{}}}|||uuuoookkkiiikkkllllllkkkkkklllmmmllllllmmmnnnmmmlllkkkjjjjjjrrrxxxyyywwwvvvrrrmmmiiigggddd```^^^^^^______^^^]]]\\\ZZZZZZZZZ[[[\\\ZZZYYYYYY[[[]]]aaacccddddddhhhlllpppsssvvvyyy|||~~~~~~|||}}}|||zzzzzzzzz{{{}}}}}}wwwrrrooonnnhhhiiiiiiiiiiiijjjmmmpppnnnqqqwww}}}{{{{{{{{{{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~|||{{{{{{|||}}}~~~}}}~~~~~~~~~777444555999;;;AAAUUUjjjxxxvvvppp}}}rrrccc___iiitttooo]]]TTTKKKGGGCCCBBBEEEHHHJJJJJJGGGHHHJJJLLLMMMLLLLLLKKKKKKJJJJJJIIIIIIKKKLLLMMMLLLLLLLLLMMMNNNNNNOOOOOOMMMMMMMMMMMMNNNPPPRRRSSSVVVXXX\\\eeennnwww|||~~~|||yyyuuussstttxxx~~~~~~zzzuuurrrnnnmmmoooppppppooooooqqqtttvvvxxxxxxwwwwwwuuussspppnnnkkkjjjiiiiiifffhhhjjjkkkjjjhhheeeccc^^^^^^___```aaaaaaaaa```ZZZYYYWWWVVVUUUUUUVVVWWWVVVWWWVVVTTTRRRSSSWWW[[[^^^aaaiiiuuu~~~nnn]]]QQQIIIGGGEEECCCAAA@@@???@@@@@@CCCCCCBBBAAA???<<<999777777888999:::<<>>===;;;999666888888999;;;===???BBBCCCCCCCCCDDDEEEGGGMMMTTTYYYgggrrr~~~}}}qqqbbbYYYUUUbbbhhhmmmiii___UUUQQQPPPTTTTTTVVVWWWYYY[[[\\\]]]bbbdddggghhhhhhjjjlllnnniiikkknnnooonnnmmmmmmnnnssssssrrrssstttvvvxxxyyy{{{||||||~~~|||wwwsssqqqppppppxxx}}}zzzyyy~~~~~~{{{{{{iiiTTTJJJIIIHHHFFFEEEDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEECCC@@@?????????AAAEEEJJJMMMNNNQQQUUUZZZ```gggnnnqqquuu|||tttssssssrrrssswww{{{}}}zzztttppppppooorrryyy{{{wwwrrrqqqxxx}}}~~~yyyyyy{{{{{{~~~}}}{{{{{{~~~~~~|||yyyuuuqqqooonnnmmmjjjgggiiilllpppsssuuutttqqqoooxxxyyyxxxwwwtttqqqppppppllljjjgggddddddeeehhhjjjiiifffaaa]]]\\\\\\^^^```___]]]\\\]]]^^^```______dddeeegggkkkooossswwwyyy|||zzzyyyyyyyyyxxxwww{{{~~~{{{}}}~~~zzzxxxxxxzzz}}}}}}zzzvvvqqqmmmllllllkkkkkkkkkkkkkkkjjjjjjjjjpppvvvzzz||||||zzz{{{|||{{{yyyzzzyyyzzz{{{||||||{{{yyy|||~~~||||||zzzvvvuuuxxx{{{|||~~~~~~}}}}}}~~~|||~~~888999555666<<<>>>KKKdddvvvvvvzzzzzzrrrnnnzzz||||||~~~uuujjjcccYYYZZZhhhvvvrrr]]]UUUMMMLLLKKKJJJHHHHHHIIIJJJHHHIIIJJJLLLMMMMMMNNNNNNKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNOOOOOOOOOOOOQQQSSSUUUXXX]]]ccckkksss|||~~~zzztttooommmnnnpppllllllkkkjjjjjjiiiiiiiiimmmmmmnnnoooqqqsssuuuvvvxxxxxxyyyyyyzzz{{{{{{{{{|||yyytttqqqpppnnnmmmkkkiiihhhhhhgggfffeeeeeeeeeaaaaaa___^^^]]]\\\\\\\\\]]]\\\ZZZXXXXXXXXXYYYZZZWWWVVVTTTSSSSSSTTTVVVWWWZZZ\\\bbbiiiooovvv|||lll^^^OOOLLLHHHDDDBBBBBBAAAAAADDDBBB@@@>>>===<<<999777888888999;;;>>>AAACCCDDDCCCDDDDDDDDDFFFKKKQQQVVV^^^iiiuuuxxxrrrhhh```]]]]]]bbbfffddd^^^WWWSSSRRRSSSTTTUUUWWWYYY[[[]]]^^^aaaccceeegggggghhhjjjllljjjlllnnnnnnmmmmmmnnnooorrrqqqqqqqqqssstttvvvwwwzzz{{{{{{}}}~~~xxxrrrnnnnnnoooqqqyyy~~~}}}xxx}}}yyyxxxzzzyyyxxxuuuvvvfffPPPKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEECCC@@@?????????AAAEEEJJJMMMNNNQQQVVV[[[```dddiiinnnvvvxxxxxxyyyxxxxxxyyy{{{|||zzz}}}}}}xxxuuuooonnnqqqxxx{{{xxxuuuuuuwww|||zzzxxxyyyyyy|||zzzwwwuuutttvvvyyy{{{~~~}}}~~~xxxuuuqqqoooooonnnllljjjkkknnnrrruuuvvvuuurrrqqqwwwxxxxxxwwwtttrrrpppooollljjjhhhfffeeefffggghhhiiifffbbb___]]]]]]^^^___```______^^^^^^^^^^^^___eeeeeegggjjjnnnrrrvvvyyy}}}{{{zzz{{{{{{zzzyyyuuuxxx||||||}}}yyyxxxxxxxxxwwwuuurrrnnnkkkiiiiiiiiiiiijjjkkkmmmnnnooopppsssxxx|||}}}~~~|||{{{||||||zzzxxxxxxyyy{{{~~~}}}{{{|||}}}}}}{{{wwwvvvxxx{{{|||~~~~~~~~~~~~~~~}}}~~~888999666777<<<===HHH___sssqqqrrryyyxxxqqqnnn{{{|||{{{~~~vvvkkkcccWWWTTT___kkk|||vvvbbbYYYQQQPPPNNNLLLJJJIIIIIIIIIHHHIIIJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOPPPOOONNNNNNPPPRRRTTTWWW\\\bbbhhhpppyyy~~~~~~yyyrrrlllhhhhhhiiihhhhhhhhhgggggghhhhhhhhhkkkkkkmmmpppsssvvvyyy{{{zzzzzzzzz{{{||||||}}}}}}{{{vvvsssqqqpppnnnmmmhhhhhhggggggffffffeeeeeebbbaaa```___]]]]]]]]]]]]^^^]]]]]]\\\[[[ZZZZZZZZZYYYXXXVVVUUUTTTTTTUUUUUUWWWXXX\\\aaaeeelllyyyrrrYYYTTTNNNIIIFFFDDDBBB@@@DDDBBB@@@>>>>>>===:::888888888:::<<>><<<:::999999:::<<>><<<;;;::::::;;;>>>BBBGGGJJJHHHHHHGGGEEECCCCCCEEEGGGHHHHHHKKKNNNQQQRRRQQQOOOJJJHHHGGGHHHJJJIIIFFFCCCEEEEEEEEEGGGJJJNNNSSSUUUZZZ^^^cccgggiiijjjlllmmmmmmoooooooooooooooqqqsssrrrrrrqqqqqqqqqrrrssstttuuuvvvxxxzzz}}}{{{oooeeeaaaaaaaaaccceeeiiiqqqzzz|||yyy{{{wwwvvv~~~tttwww{{{~~~xxxuuurrrkkkccc\\\___aaaaaagggqqqxxxyyyooorrrtttwwwzzzuuudddSSSIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEECCC@@@?????????@@@DDDIIILLLPPPVVV^^^dddhhhrrrxxxtttoooooosssuuuuuuqqqmmmmmmqqquuuwwwwwwpppssswwwzzz||||||{{{zzztttqqqqqquuuwwwuuutttuuu{{{yyywwwuuuvvvyyy|||~~~{{{}}}~~~uuujjjbbb]]]TTTTTTVVVZZZ\\\___hhhqqq}}}|||yyyvvvuuuuuuyyyxxxwwwzzz}}}|||zzzpppooonnnkkkiiiiiillloooppprrruuuxxxzzz{{{{{{zzzsssqqqqqqrrrtttrrrnnniiikkklllmmmnnnllljjjfffddd______^^^]]]\\\[[[ZZZZZZYYY\\\^^^___^^^```cccggggggfffffffffhhhkkkoooqqqoooqqqtttuuuvvvxxx{{{~~~~~~{{{xxxyyy|||zzzxxx{{{~~~yyyyyyzzz|||~~~}}}{{{xxx{{{wwwrrroooooommmjjjgggddddddeeeeeeeeefffffffffiiimmmppppppsssyyy{{{yyytttwwwzzz|||{{{yyywwwwww|||}}}zzz{{{}}}~~~~~~~~~}}}|||~~~~~~~~~~~~~~~888999555666<<<>>>KKKdddwwwvvvvvvxxx|||wwweeefffpppuuu{{{tttjjj\\\RRRNNNNNNMMMLLLJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMJJJLLLMMMMMMMMMNNNPPPRRRSSSVVVYYY]]]bbbhhhoootttzzzyyywwwsssooolllkkklllllljjjiiihhhiiilllnnnppppppqqqsssuuuyyy||||||wwwsssqqqpppnnnllljjjhhhfffeeeddddddbbbaaa```_________ZZZZZZ[[[\\\\\\\\\\\\[[[WWWVVVVVVTTTSSSQQQPPPOOONNNPPPTTTVVVTTTQQQUUU]]]iiivvvwwwmmm```VVVNNNKKKHHHFFFDDDBBB???<<<;;;;;;::::::===AAAEEEHHHHHHIIIHHHFFFDDDCCCEEEGGGEEEFFFHHHIIIJJJJJJLLLLLLFFFEEEDDDDDDDDDCCCAAA@@@@@@@@@@@@AAADDDHHHLLLOOOSSSXXX^^^ccceeegggiiikkkmmmnnnpppqqqppppppqqqrrrqqqqqqpppooopppqqqrrrsssuuuvvvxxx{{{~~~|||sssjjjccc```[[[\\\]]]bbbnnnzzz~~~|||vvvrrrpppxxxvvvxxxzzz{{{~~~yyywwwxxxtttmmm```bbbcccgggrrrzzz||||||zzzyyyrrrcccTTTJJJJJJHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEECCC@@@?????????@@@DDDHHHLLLPPPWWW___fffooovvvyyyuuuppppppqqqqqqqqqnnnkkkmmmrrrvvvvvvuuunnnqqquuuyyy|||~~~}}}}}}uuurrrssswwwyyywwwuuuvvv|||zzzxxxxxxzzz}}}}}}}}}vvvnnniiiaaa___```bbbaaaaaagggooo{{{~~~}}}{{{yyywwwvvvyyyvvvuuuvvvxxxyyywwwtttrrrrrroookkkhhhhhhkkknnnnnnpppsssvvvyyy{{{{{{{{{sssqqqoooppprrrrrrnnniiilllmmmnnnnnnllljjjgggeee______^^^]]]]]]]]]]]]]]]______```aaacccdddfffgggfffffffffggghhhjjjmmmnnnlllnnnoooqqqssswww}}}~~~}}}|||{{{~~~~~~}}}}}}{{{{{{|||zzzxxxyyy{{{|||{{{yyyyyytttnnnmmmnnnooommmkkkdddddddddccccccbbbbbbaaaccchhhkkklllqqqwwwzzzyyysssvvvzzzzzzyyywwwxxxyyy{{{}}}}}}zzzvvvvvvzzz{{{{{{|||}}}}}}{{{}}}{{{}}}~~~}}}|||}}}~~~888999444555<<>>======>>>@@@DDDIIIKKKNNNSSSYYY___bbbdddfffhhhlllnnnqqqrrrqqqqqqqqqrrrppppppooonnnnnnooopppqqquuuvvvxxx{{{~~~vvvmmmfffaaaVVVVVVWWW^^^lll|||sssnnnlllttt~~~yyy~~~zzz|||~~~|||{{{}}}{{{}}}wwweeefffgggnnn~~~~~~uuufffYYYLLLKKKIIIHHHGGGFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEECCCAAA?????????@@@DDDHHHLLLPPPWWW```gggssswwwxxxtttrrrrrrqqqnnnmmmkkkjjjmmmsssuuussspppnnnqqqtttxxxzzz{{{zzzyyyuuussstttzzz|||zzzxxxxxxzzzxxxwwwxxx{{{|||{{{zzzvvvrrrooooooqqqnnnjjjnnnwwwzzz~~~~~~}}}{{{zzzyyyvvvsssqqqqqqssssssqqqnnnttttttqqqmmmhhhgggjjjnnnlllnnnqqquuuxxxzzz||||||tttpppnnnnnnqqqrrrnnnjjjmmmmmmnnnnnnllljjjgggeee```___^^^]]]^^^^^^```aaadddcccbbbcccfffhhhhhhgggfffffffffgggiiijjjkkklllllllllmmmooorrrwww~~~~~~}}}{{{{{{~~~zzzvvvuuuwwwxxxxxxwwwsssmmmgggfffiiilllllljjjddddddccccccbbbaaa`````````eeehhhjjjpppwww{{{zzzsssvvvyyyyyyxxxvvvxxxyyyyyyzzzzzzvvvsssttt{{{~~~zzzxxxyyy{{{{{{zzz{{{zzz|||~~~{{{{{{|||~~~;;;:::333444<<>>>>>======<<<<<<===@@@BBBDDDIIIMMMSSSXXX\\\```cccfffnnnppprrrtttuuutttrrrppprrrqqqpppnnnmmmnnnqqqttttttvvvxxx{{{~~~xxxkkk```[[[YYYXXXXXX]]]fffsss~~~yyysssttt}}}}}}zzzzzzzzz~~~zzzzzz~~~}}}yyy}}}rrrlllmmmyyy}}}lllUUURRRKKKFFFHHHIIIHHHHHHIIIFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFEEECCCBBBAAA@@@@@@AAACCCGGGKKKRRRZZZccciiitttvvvwwwvvvrrrqqqsssvvvlllnnnqqqqqqpppnnnnnnnnnooolllkkkooovvv||||||{{{xxxuuuvvvzzz{{{yyyzzz}}}zzztttsssxxx}}}~~~~~~~~~~~~}}}|||wwwtttssssssrrrrrrxxxqqqiiieeeeeehhhjjjjjjlllnnnrrrxxx~~~}}}yyyrrrrrrrrrqqqpppnnnmmmlllfffjjjnnnooolllgggbbb___ddd___ZZZ[[[```dddcccaaacccbbbaaabbbdddeeeeeeccchhhhhhiiiiiiiiihhhgggggglllmmmmmmmmmpppuuu|||||||||}}}~~~{{{vvvuuuuuuuuusssqqqpppooollljjjiiihhhiiiiiidddeeeggggggfffbbb^^^\\\```bbbfffjjjnnnqqqsssuuutttuuuvvvvvvvvvxxxzzz|||{{{}}}~~~{{{wwwuuuxxx{{{xxxsssqqqpppppptttzzz{{{{{{|||~~~~~~{{{yyy~~~~~~~~~777888333555<<<>>>III___qqqvvvxxxxxx|||~~~~~~www}}}nnn```WWWSSSQQQMMMLLLKKKKKKJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLNNNMMMMMMMMMMMMMMMMMMNNNJJJJJJKKKMMMOOOPPPRRRRRRTTTWWWZZZ^^^bbbiiipppvvv{{{{{{zzzwwwrrrnnnmmmmmmjjjlllmmmnnnnnnooorrrtttxxxvvvvvvyyy|||zzzwwwvvvuuuuuutttqqqlllhhheeecccbbbbbbbbbaaa___\\\ZZZ[[[\\\]]]^^^^^^^^^^^^YYYZZZ[[[]]]^^^_________ZZZ\\\^^^^^^]]]\\\[[[ZZZiiiooozzzsss```VVVMMMIIIGGGBBB@@@@@@===;;;:::999;;;???DDDGGGFFFFFFEEEDDDCCCCCCCCCCCCAAAAAAAAAAAA@@@???>>>==================<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@BBBGGGJJJPPPUUUZZZ___dddgggmmmoooqqqsssuuuuuutttsssssssssqqqooonnnnnnqqqttttttuuuwwwzzz}}}{{{mmmbbb\\\YYYXXXYYY^^^hhhwww~~~|||zzz|||{{{~~~yyytttyyy}}}|||yyy|||{{{}}}{{{___UUUMMMGGGHHHIIIHHHGGGIIIFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@?????????BBBEEEJJJQQQYYYccciiirrruuuyyyyyyvvvtttuuuwwwpppppppppooommmllllllnnnpppnnnnnnsssyyy|||{{{yyyzzzwwwwwwzzzzzzxxxxxx{{{zzzuuusssvvvyyy{{{|||xxxyyy{{{}}}yyyvvvuuuuuutttsssuuuooohhhdddeeehhhjjjkkklllllloootttxxxxxxvvvsssqqqrrrssstttssspppmmmkkkkkkmmmmmmlllhhhdddaaa```ddd```\\\[[[^^^``````___bbbaaa```aaabbbcccbbbaaaggghhhiiijjjjjjjjjjjjjjjkkkmmmooorrrtttxxx}}}~~~~~~}}}zzzvvvtttuuutttsssqqqooonnnmmmkkkiiihhhggggggcccccccccbbbaaa```^^^]]]```bbbeeehhhllloooqqqrrrssstttvvvwwwxxxyyyzzz{{{yyy{{{|||zzzuuuqqqrrrsss{{{vvvrrrrrrqqqoooqqqvvvttttttuuuvvvwwwwwwvvvuuuyyy|||}}}~~~555666333555<<<<<>>BBBEEEFFFEEEDDDCCCBBBBBBBBBBBB???????????????===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>???AAADDDGGGKKKPPPVVV]]]dddiiimmmnnnppprrrtttuuuvvvvvvttttttsssqqqooooooqqqtttssstttvvvxxx{{{rrreee]]]ZZZYYYZZZ^^^iiizzz}}}}}}zzz{{{~~~}}}~~~|||}}}|||zzzooouuuzzzzzzwww{{{oooYYYPPPIIIHHHHHHGGGGGGIIIFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCAAA@@@???>>>>>>>>>AAAEEEIIIPPPXXX```fffnnnssszzz|||{{{xxxxxxxxxuuutttqqqnnnjjjiiikkkmmmnnnnnnqqqvvv{{{|||zzzvvvzzzwwwvvvxxxxxxuuuuuuxxx|||zzzwwwttttttvvvxxxzzzyyyzzz|||~~~}}}yyywwwwwwxxxwwwwwwsssnnniiieeefffhhhjjjkkkppppppqqqtttvvvuuusssqqqppprrrtttvvvuuurrrnnnkkkrrrpppmmmhhhcccaaaaaabbbdddccc```^^^^^^^^^___```bbb```^^^^^^`````````^^^dddeeegggiiijjjkkklllllliiimmmqqquuuxxx{{{~~~~~~}}}|||zzzwwwvvvvvvuuutttrrrnnnnnnnnnmmmkkkhhhfffeeeeeedddbbb___^^^]]]\\\\\\___```ccceeeiiikkkmmmooorrrtttwwwyyyzzzzzzyyyxxxvvvwwwxxxuuuqqqmmmjjjiiiqqqooooooqqqqqqmmmlllnnnqqqqqqqqqrrrssstttvvvvvvzzz~~~{{{|||~~~~~~666777333555::::::BBBWWWlllsssxxxyyy{{{{{{xxxvvvttt~~~{{{}}}}}}|||zzzxxx{{{tttllloooxxxxxx|||rrrdddYYYRRRRRRPPPNNNMMMLLLLLLMMMNNNKKKKKKKKKJJJJJJKKKKKKKKKMMMMMMMMMMMMMMMMMMLLLLLLIIIJJJKKKMMMOOOPPPQQQRRRRRRTTTXXX\\\aaagggnnnrrryyyzzzzzzxxxtttqqqooooooppppppqqqqqqppprrruuuxxx{{{|||~~~~~~~~~|||{{{zzzyyywwwssspppgggeeecccbbbaaa___\\\YYYYYYZZZ\\\^^^```aaaaaabbb```````````````aaabbbbbbeeeiiilllkkkeee___[[[YYYiiiuuusssfffXXXOOOHHHBBB@@@@@@===<<<:::999:::===@@@BBBEEEEEECCCBBBBBBAAAAAABBB@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAAAAACCCFFFKKKRRRZZZdddjjjnnnooopppqqqrrrtttuuuvvvuuuuuutttrrrpppppprrrtttssstttuuuwwwzzz}}}vvvggg^^^ZZZZZZ[[[^^^iii}}}||||||zzzqqqpppssstttuuuuuuzzzzzzyyy||||||{{{~~~~~~zzzoootttwwwuuurrrvvv|||\\\SSSJJJHHHGGGFFFFFFHHHFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCBBB@@@???>>>>>>===???BBBEEEIIINNNTTT[[[```gggoooxxx}}}}}}zzzxxxxxxxxxxxxvvvrrrmmmkkkkkklllkkkmmmrrrxxx|||}}}yyyuuuxxxtttsssuuuuuurrrsssvvvzzzzzzyyyvvvuuuuuuxxx{{{}}}~~~~~~~~~}}}{{{xxxzzzxxxvvvvvvxxxzzz{{{{{{uuuqqqmmmiiiggghhhiiijjjqqqqqqrrrsssssssssrrrqqqqqqrrrsssssssssqqqooonnnuuusssnnniiicccaaaaaaccceeeeeedddbbbaaaaaaccceeeccc```^^^^^^^^^______^^^aaabbbdddgggiiikkklllmmmiiilllppptttwwwzzz~~~}}}{{{~~~~~~|||{{{yyyxxxwwwvvvooopppqqqpppnnnjjjgggdddhhhgggeeebbb```]]]\\\ZZZ]]]^^^```bbbfffiiikkkmmmsssuuuxxx{{{|||zzzvvvsssoooppppppooommmhhhdddaaadddcccfffllllllhhhfffgggmmmmmmmmmmmmnnnqqqtttwww{{{|||}}}~~~:::999333333999999CCCXXXooowww~~~~~~~~~xxxtttpppmmmwwwzzzyyyxxx{{{{{{xxxttttttvvv|||vvvooojjjjjjoooyyytttpppxxxkkkaaaXXXVVVTTTQQQOOOMMMNNNOOOOOOKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMMMMMMMLLLKKKJJJIIIJJJKKKLLLMMMOOOQQQRRRSSSQQQTTTXXX\\\```eeekkkooovvvwwwxxxxxxuuurrrqqqppppppqqqqqqqqqrrruuuyyy}}}|||~~~}}}|||{{{xxxtttqqqkkkiiifffdddbbb^^^ZZZWWWYYYZZZ[[[\\\^^^^^^______^^^]]]]]]]]]]]]___``````dddiiinnnmmmfff^^^YYYWWW___nnn{{{xxx}}}}}}nnn^^^SSSKKKCCC@@@@@@<<<;;;999888999:::===>>>BBBBBBAAA@@@@@@@@@@@@AAA???@@@@@@AAAAAAAAA@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>?????????@@@CCCGGGNNNXXXbbbiiiooooooppppppqqqqqqrrrrrrtttuuuuuusssqqqqqqrrrtttsssttttttvvvxxx|||{{{kkkaaaZZZ[[[]]]aaammm|||~~~|||yyy{{{~~~xxxqqqqqqsssuuuvvvvvv{{{zzzwwwyyyxxxvvvzzz~~~zzzxxxqqqsssrrrlllggglllyyy\\\SSSJJJHHHGGGFFFFFFHHHFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCBBB@@@???>>>======BBBDDDGGGIIILLLQQQWWW[[[bbbjjjtttzzz{{{yyywwwwww{{{|||{{{xxxtttooommmlllkkknnntttzzz|||zzzuuuqqqppprrrrrrqqqrrrvvvyyyyyyyyyxxxvvvwwwyyy{{{|||}}}~~~}}}|||~~~~~~}}}{{{xxxuuutttssssssuuuxxx|||}}}}}}yyyvvvrrrmmmiiigggggghhhlllmmmoooooooooooonnnnnnrrrqqqooonnnnnnooopppqqqsssrrroookkkfffccccccdddddddddeeedddcccdddfffhhhdddaaa___^^^___``````___aaabbbdddgggjjjlllmmmmmmiiikkkmmmppprrrwww|||~~~~~~~~~|||zzz}}}~~~|||zzzzzzrrrssstttsssqqqlllhhheeeeeefffhhhhhhgggdddaaa___\\\]]]^^^aaadddgggjjjlllrrrtttwwwzzz|||zzztttooojjjhhhgggggghhhfffaaa]]]XXXWWW[[[aaaccc```^^^```cccdddeeedddeeeggglllpppssstttwwwzzz~~~;;;:::333333999999CCCYYYsss}}}uuuqqqllliiissszzzttttttuuu}}}xxxrrrtttvvvxxxyyyvvvssspppkkkgggiiirrrzzzttthhhppp}}}sssjjjaaaXXXVVVRRROOONNNNNNOOOPPPKKKJJJJJJIIIIIIJJJJJJKKKMMMMMMNNNNNNMMMLLLJJJIIIKKKLLLMMMOOOPPPRRRSSSTTTRRRTTTXXX\\\___cccgggkkkqqqtttvvvwwwuuusssrrrrrroooppppppqqqrrruuuzzz~~~}}}}}}{{{xxxtttqqqmmmjjjgggdddbbb^^^ZZZWWWXXXXXXYYYZZZZZZZZZYYYYYYWWWWWWWWWXXXYYY\\\^^^___^^^eeelllllleee]]]WWWUUUZZZkkk{{{qqqrrrvvv~~~uuudddXXXNNNEEEAAA@@@===<<<:::999999:::;;;<<>>>>>>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>>>>>>>>>>======>>>@@@BBBFFFLLLUUU```gggnnnnnnooopppppppppoooooorrrssstttsssrrrrrrsssuuutttttttttuuuxxx{{{qqqggg\\\___cccfffrrrzzz}}}}}}wwwwwwxxx|||}}}xxxuuuwwwzzzzzz|||zzz}}}}}}zzzwwwuuusssvvv{{{vvvsssqqqqqqmmmeee___dddrrr}}}YYYPPPIIIHHHHHHGGGGGGIIIFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCBBB@@@???>>>======CCCEEEHHHJJJLLLPPPUUUXXX^^^fffooouuuwwwvvvvvvvvv}}}~~~}}}xxxtttqqqoooqqqtttyyy}}}tttqqqoooqqqrrrqqqssswwwyyyxxxwwwwwwvvvvvvvvvvvvvvvxxxxxxwwwuuuuuuyyy}}}}}}zzzwwwppppppqqqsssxxx{{{}}}}}}{{{yyyvvvpppkkkggggggggglllnnnqqqrrrqqqpppppppppqqqoookkkiiijjjlllooorrrnnnnnnnnnkkkhhhffffffgggeeeeeedddeeefffggghhhhhhdddbbb___^^^___aaaaaaaaacccdddfffiiikkklllmmmnnnhhhiiikkklllooosssxxx|||{{{|||}}}|||zzzzzz{{{|||}}}}}}}}}}}}{{{{{{uuuvvvvvvuuurrrnnniiigggaaacccgggkkklllkkkiiiggg```___```aaaccceeehhhiiinnnooosssxxx|||{{{uuuppphhhccc______bbbcccaaa]]]RRRPPPQQQVVVWWWUUUVVVYYY[[[]]]___^^^^^^```eeejjjjjjjjjmmmttt}}}~~~}}}}}}~~~888888444555::::::BBBWWWsss~~~vvvsssoookkkttt{{{tttpppssszzzuuuuuuwwwwwwvvvtttqqqoookkkcccbbbllltttxxxsssbbbcccnnnyyyrrrkkkcccXXXUUUQQQNNNLLLLLLMMMOOOKKKJJJJJJIIIIIIJJJJJJKKKKKKLLLNNNPPPPPPPPPNNNNNNMMMMMMNNNPPPRRRSSSUUUUUURRRUUUYYY[[[^^^aaadddgggmmmppptttuuuuuutttssssssooopppooooooooorrrwww{{{}}}}}}|||yyy{{{~~~|||zzzvvvrrrooojjjhhheeecccaaa___[[[XXXWWWWWWWWWWWWVVVTTTSSSSSSQQQQQQPPPPPPQQQSSSVVVWWWVVV___hhhiiicccZZZUUUTTTUUUggg|||rrroooooouuuzzziii]]]RRRGGGAAA@@@???>>><<<;;;:::;;;<<<<<>>>>>>>>AAADDDGGGJJJMMMQQQVVVYYY^^^dddlllqqqssssssuuuwww}}}yyyvvvuuuuuuvvvxxxzzz|||}}}}}}~~~xxxtttrrrssssssqqqssswwwyyyvvvsssrrrsssrrrnnnkkkiiikkkmmmkkkiiijjjpppuuu}}}yyyrrrqqqrrrtttwwwzzz{{{zzzyyyyyyvvvqqqkkkgggfffgggooossswwwxxxuuusssqqqqqqlllkkkiiihhhhhhjjjmmmoooiiijjjiiigggeeefffhhhkkkllljjjhhhiiilllmmmkkkiiicccaaa^^^]]]___aaabbbbbbcccdddeeeggghhhiiiiiijjjeeehhhkkkmmmoooqqquuuwwwyyy{{{|||zzzxxxwwwyyy{{{zzz{{{|||~~~~~~{{{yyyyyywwwwwwvvvtttqqqmmmiiigggbbbdddfffiiijjjkkkjjjjjjfffeeecccbbbbbbcccdddeeehhhiiimmmttt{{{}}}yyytttjjjbbbZZZYYY]]]aaa```]]]SSSNNNLLLMMMMMMLLLOOOSSSRRRUUUXXXXXXWWWXXX]]]aaaaaacccggglllsss|||}}}yyyxxxyyy{{{}}}}}}~~~444666444777<<<:::AAATTTooo{{{zzzwwwssspppyyyxxxmmmrrr|||yyywwwvvvvvvuuusssoookkkiii___]]]gggppprrrwwwsss^^^]]]fffttt~~~rrrmmmggg___WWWUUUPPPMMMKKKKKKLLLMMMJJJJJJJJJIIIIIIJJJJJJJJJJJJLLLNNNQQQSSSSSSSSSRRRMMMNNNOOOQQQSSSTTTUUUVVVSSSVVVYYY[[[]]]```ccceeejjjnnnrrruuuuuutttttttttpppooonnnmmmmmmooossswww}}}xxxrrrooonnnllloootttyyy~~~|||yyyuuuqqqnnnfffeeecccbbbaaa___\\\YYYWWWVVVVVVUUUSSSQQQOOONNNOOONNNLLLJJJIIIJJJKKKLLLPPPZZZeeegggaaaYYYTTTSSSKKK^^^uuuvvvqqqmmmpppxxx|||kkk___TTTIIIBBB@@@AAA@@@>>>===<<<<<<======BBBBBBBBBCCCEEEGGGHHHIIIJJJKKKMMMPPPRRRTTTUUUVVVXXXWWWUUUSSSQQQOOONNNMMMGGGGGGGGGGGGFFFEEEDDDCCC@@@AAACCCFFFKKKSSS[[[aaafffhhhkkkoooppppppooonnnnnnppprrrrrrrrrrrrtttuuuvvvuuuuuuuuuxxx{{{vvvlllnnnnnnjjjlll~~~}}}rrrnnnpppsssuuuvvv{{{~~~|||{{{xxxtttsssuuusssmmmfffiiiuuuhhhRRRKKKFFFHHHIIIHHHHHHIIIFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCAAA@@@???>>>>>>???BBBFFFJJJNNNRRRWWW[[[^^^dddkkkoooqqqrrruuuxxx~~~{{{wwwvvvwwwyyyxxxyyyyyyxxxwwwxxxzzz{{{}}}xxxuuuuuutttrrrssswwwyyytttpppooopppnnnhhhbbbYYY\\\^^^]]][[[]]]dddjjjttt~~~|||~~~~~~{{{uuuttttttuuuxxxyyyyyyxxxvvvwwwuuuqqqkkkgggggghhhmmmrrrvvvwwwtttooommmmmmhhhhhhhhhhhhiiijjjkkkkkkgggfffeeecccccceeejjjnnntttpppmmmnnnrrrsssoookkkbbb___]]]\\\^^^aaabbbccc```aaabbbcccddddddddddddcccgggllloooqqqqqqrrrsssyyyzzz{{{zzzwwwvvvxxx{{{xxxxxxyyy}}}~~~zzz}}}}}}xxxvvvvvvxxxwwwvvvssspppllliiiggggggggggggfffffffffggggggkkkiiifffcccaaaaaaaaaaaacccdddiiirrr{{{|||xxxmmmcccXXXUUUZZZ______\\\VVVOOOJJJHHHGGGFFFJJJPPPHHHLLLOOOOOOMMMNNNRRRWWWXXX\\\___aaabbbiiittt|||zzzvvvuuuwwwzzz}}}{{{}}}<<<:::999999888:::DDDOOOfffyyy~~~~~~{{{qqqttt~~~~~~tttqqqxxx{{{wwwwwwwwwtttlllfff^^^[[[\\\ccciiiooowww~~~uuu\\\OOOVVViiixxx{{{kkk```]]]]]]UUUTTTQQQNNNLLLLLLLLLMMMNNNMMMLLLKKKKKKJJJJJJJJJJJJKKKOOORRRVVVYYY[[[\\\QQQQQQQQQRRRRRRRRRRRRRRRUUUVVVWWWYYY\\\___aaabbbfffjjjpppuuuwwwuuuqqqnnnlllkkklllpppssstttzzzvvvmmmhhhfffhhhiiijjjooouuu{{{~~~yyytttpppllljjjeeeccc```^^^]]][[[XXXVVVVVVUUUSSSPPPMMMKKKJJJIIIFFFFFFEEEDDDBBBCCCFFFHHHNNNUUU^^^cccbbb\\\TTTOOOQQQ\\\ooozzzpppjjjooovvvzzz~~~mmm]]]SSSKKKEEEAAAAAA???===<<<===@@@DDDFFFIIIIIIIIIHHHHHHJJJOOORRRUUUWWWXXXYYYZZZ\\\___bbbeeebbb___]]]\\\ZZZVVVRRROOOOOOOOOLLLHHHEEEDDDDDD??????@@@CCCJJJSSS\\\aaacccgggllloooooommmlllkkkmmmnnnoooppprrrssstttuuusssvvvyyyzzzzzz{{{~~~xxxrrriiigggnnn|||zzztttsssvvvxxxyyyzzz||||||zzzvvvyyy}}}|||yyyyyy}}}}}}}}}dddOOOMMMKKKHHHGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEHHHGGGDDDBBB@@@>>>>>>>>>AAAEEEJJJNNNQQQUUUYYY\\\^^^bbbfffjjjnnnqqquuuxxxwwwwwwwwwxxxxxxyyyzzzzzzttttttsssssssssssstttuuuxxxzzz||||||zzzwwwvvvvvvrrrnnnhhhccc___[[[WWWUUUMMMKKKMMMQQQSSSSSSTTTXXXdddlllvvv}}}yyy|||zzzxxxxxxxxxxxxwwwvvvqqqrrrtttxxx{{{{{{zzzxxxsssvvvvvvrrrlllhhhhhhjjjnnnpppqqqqqqpppoooqqqrrrnnnnnnmmmjjjgggfffgggiiifffdddbbbaaaaaacccfffgggqqqpppppprrruuutttppplllhhhddd``````dddggghhhhhh_________aaacccddddddcccfffhhhkkknnnppppppnnnmmmpppqqqrrrttttttsssrrrqqqsssvvvyyy|||~~~~~~}}}||||||zzztttrrrqqqooosssuuussslllfffeeefffeeeccc```___`````````___bbbdddfffddd```]]]^^^```bbbbbbdddgggkkkppptttvvvqqqjjjaaa[[[YYYZZZYYYYYYTTTPPPJJJGGGHHHKKKNNNPPPIIIKKKNNNMMMKKKJJJKKKNNNUUUVVVWWWWWWXXX\\\ccchhhssswwwzzzyyyvvvtttwwwzzzyyy{{{}}}:::999888888777999CCCNNNgggyyy|||rrrsssxxxuuutttnnnqqq}}}{{{yyysssiiiaaaXXXUUUWWW___gggnnnvvv}}}yyy___PPPUUU```nnnwwwpppbbbYYYWWWXXXUUUTTTQQQNNNLLLLLLLLLMMMNNNMMMLLLKKKJJJJJJJJJJJJIIIKKKNNNQQQTTTWWWXXXYYYPPPPPPPPPPPPQQQQQQQQQQQQSSSTTTVVVYYY]]]```ccceeeeeeiiinnntttvvvuuusssqqqooommmnnnrrrsssuuuzzzvvvooolllkkkeeeeeegggjjjooosssvvvxxx~~~~~~}}}zzzuuupppkkkhhhcccaaa^^^\\\[[[YYYVVVTTTTTTRRRPPPMMMJJJHHHGGGFFF@@@@@@@@@>>>======@@@BBBEEENNNYYYbbbccc^^^VVVQQQNNNXXXjjjxxxoooooorrruuuxxx}}}zzzjjj\\\SSSLLLGGGCCCAAA@@@>>>===???BBBEEEHHHHHHIIIIIIIIIKKKNNNTTTXXXYYYZZZ\\\^^^aaaeeejjjnnnsssrrrrrrssssssoooiiieee\\\ZZZVVVQQQMMMJJJGGGFFFFFFDDDCCCDDDIIIQQQZZZ```dddhhhllloooooommmlllkkknnnnnnoooppprrrssstttuuutttwwwzzz{{{{{{}}}}}}ssshhheeelllxxxzzzvvvtttvvvxxxxxxyyy|||~~~xxx}}}~~~zzzxxx}}}yyy|||vvv]]]NNNMMMJJJHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEHHHGGGDDDAAA???>>>>>>>>>@@@DDDIIIMMMQQQUUUZZZ]]]___dddkkkqqqtttuuuvvvwwwvvvvvvwwwxxxxxxxxxxxxxxxsssssssssssstttuuuvvvwww}}}}}}~~~~~~|||zzzwwwtttoookkkddd^^^YYYTTTOOOLLLGGGEEEFFFJJJLLLKKKLLLOOOVVV\\\eeennnvvv}}}}}}{{{xxxvvvwwwwwwvvvuuurrrrrrtttxxx|||~~~~~~~~~wwwyyyyyyuuuoookkkmmmooossssssrrrpppnnnmmmmmmmmmkkkllllllkkkjjjiiikkkllljjjiiifffdddcccdddeeefffmmmooosssvvvwwwtttnnnjjjgggdddbbbbbbdddfffgggfff```^^^^^^___aaacccdddccceeefffhhhiiiiiiiiiggggggccceeehhhkkknnnpppqqqrrrrrruuuyyy{{{}}}}}}xxxtttrrrqqqpppsssuuuqqqjjjdddbbbcccaaa___^^^]]]___```___^^^___aaabbbaaa```___````````````aaaccceeehhhkkkmmmooojjjccc]]]YYYWWWWWWWWWUUUQQQJJJFFFEEEFFFIIIKKKLLLMMMMMMLLLIIIHHHJJJLLLNNNPPPQQQRRRRRRTTTYYY]]]hhhmmmsssuuuuuuwww{{{~~~}}}~~~999888777777666888BBBNNNeeeuuu~~~vvvuuuvvvnnnsssiiigggvvv|||sssfff\\\TTTQQQTTT]]]hhhpppxxxfffSSSUUU\\\hhhpppjjj___XXXVVVWWWVVVTTTQQQNNNMMMLLLMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJHHHJJJLLLNNNQQQRRRTTTTTTNNNNNNOOOOOOPPPPPPPPPPPPRRRSSSVVVZZZ___dddhhhjjjgggjjjnnnsssvvvvvvuuutttqqqooopppsssuuuvvv{{{wwwppplllkkkkkkhhhiiikkknnnqqqtttwwwyyyzzzzzzzzzxxxtttnnnhhhddd```]]][[[YYYXXXWWWTTTRRROOOMMMKKKHHHEEECCCAAAAAA;;;<<<;;;:::999999;;;===???HHHUUU```ccc___VVVPPPMMMTTTcccxxxsssooooooppptttxxxvvvgggZZZRRRMMMIIIFFFBBBAAA???>>>@@@CCCGGGJJJJJJJJJJJJIIIJJJMMMSSSWWWXXXZZZ\\\___dddkkksssxxx~~~uuuooohhhaaa\\\VVVPPPKKKKKKHHHEEEDDDHHHPPPYYY___eeeiiimmmoooooommmllllllnnnnnnoooppprrrsssttttttuuuwwwzzz|||}}}tttgggdddlllxxx~~~}}}wwwuuuuuuvvvwwwwwwxxx|||zzzxxxwww{{{~~~vvvooopppzzznnnTTTLLLKKKIIIHHHGGGGGGGGGHHHJJJIIIIIIHHHGGGFFFFFFEEEHHHFFFDDDAAA???>>>>>>>>>???CCCGGGLLLPPPTTTYYY\\\^^^eeennnuuuxxxwwwuuuttttttuuuvvvwwwxxxwwwvvvuuussssssssstttuuuwwwyyyzzz}}}xxxsssnnniiibbb[[[UUUOOOJJJFFFEEEBBBCCCFFFGGGDDDEEEHHHHHHMMMSSSYYY```iiittt{{{~~~{{{wwwuuuuuuvvvvvvvvvttttttuuuxxx~~~}}}}}}{{{wwwrrrpppsssvvvzzzwwwrrrooommmkkkjjjhhhiiikkkmmmnnnnnnnnnoooppppppnnnkkkhhhfffeeeeeeeeeiiinnnvvvzzzxxxsssllliiigggfffeeefffgggfffeeeccccccaaa``````ccceeeeeeeeefffeeedddbbb```___^^^^^^VVVXXX[[[```dddiiilllmmmooorrrvvvyyyzzz|||~~~}}}{{{yyywwwvvvtttrrrpppqqqssssssoooiiicccaaaaaa[[[ZZZYYYZZZ\\\]]]\\\[[[]]]\\\\\\^^^```aaaaaa```\\\\\\[[[\\\]]]___aaabbbiiiiiifff```YYYUUUUUUVVVYYYTTTMMMGGGDDDDDDFFFHHHNNNOOONNNLLLIIIHHHHHHIIIGGGJJJMMMNNNNNNOOOPPPQQQ]]]ccckkkppptttwww{{{~~~~~~~~~999888777777666999CCCOOObbbrrrzzz{{{zzzyyypppoooddd___lll~~~tttfff\\\TTTPPPSSS^^^kkkuuu~~~mmmXXXWWW```kkksssoooeee___[[[YYYVVVTTTQQQOOOMMMLLLMMMMMMMMMMMMKKKJJJJJJJJJJJJJJJHHHIIIJJJLLLNNNOOOOOOOOONNNNNNOOOOOOPPPPPPQQQQQQQQQSSSWWW\\\bbbhhhmmmooommmooosssvvvxxxxxxxxxxxxqqqoooqqqtttvvvxxx}}}|||vvvnnngggbbbaaa``````fffhhhkkkooorrrvvv{{{}}}xxxxxxwwwtttooojjjeeebbb]]][[[XXXVVVUUUTTTQQQOOOIIIGGGEEEBBB@@@>>>===<<<:::;;;;;;:::999999:::<<<===FFFSSS___ccc^^^TTTLLLMMMQQQ\\\nnnuuunnnmmmpppuuuyyy|||rrrcccWWWPPPLLLHHHFFFAAA@@@>>>>>>@@@DDDHHHJJJLLLKKKJJJHHHFFFHHHLLLOOORRRTTTVVVYYY^^^eeennntttyyytttlllaaaXXXQQQMMMHHHEEEHHHPPPYYY```fffiiimmmoooooonnnmmmmmmnnnooopppqqqrrrssstttttttttvvvxxx{{{}}}|||sssiiigggnnn{{{||||||wwwtttuuuwwwvvvvvvvvvxxx|||{{{|||{{{{{{~~~}}}{{{ssssssqqqnnnmmmtttjjjPPPJJJIIIHHHGGGFFFFFFGGGGGGKKKJJJIIIIIIHHHGGGFFFFFFHHHFFFDDDAAA???>>>======???BBBFFFIIILLLPPPUUUXXX\\\ccclllsssuuutttrrrppprrrsssuuuvvvwwwvvvuuutttrrrssssssuuuwwwyyy{{{|||~~~~~~zzzsssnnnjjjddd]]]WWWQQQKKKGGGHHHEEEDDDFFFFFFCCCBBBEEECCCFFFJJJMMMRRRYYYccckkkwww~~~~~~{{{vvvtttuuuwwwyyyyyyxxxwwwwwwyyy~~~~~~{{{wwwsssssswwwzzz~~~zzztttpppnnnllliiiggghhhkkknnnpppppppppqqqrrrrrrqqqooommmjjjhhhgggggggggnnnvvvzzzwwwqqqlllkkkiiijjjjjjkkkjjjhhheeecccfffeeefffgggiiiiiigggeeeeeebbb^^^ZZZVVVTTTTTTTTTNNNOOOQQQUUUZZZ^^^bbbeeejjjnnnrrrvvvwwwxxxyyyzzz~~~~~~~~~~~~}}}|||zzzvvvsssrrrssssssqqqnnnqqqqqqqqqnnniiieeeccccccZZZYYYXXXYYYZZZZZZYYYWWW]]][[[YYY[[[^^^```___]]]WWWVVVVVVVVVVVVXXXYYYZZZaaaeeefffbbbYYYTTTUUUXXX[[[XXXRRRKKKFFFEEEGGGIIIOOOPPPQQQPPPNNNKKKHHHFFFDDDGGGKKKOOOPPPOOONNNMMMZZZ___ffflllppptttwwwyyy||||||zzzzzz:::888888999888:::EEEPPPeeeuuu~~~|||zzzppplllccc]]]fff{{{wwwkkkaaaUUUPPPQQQ\\\kkkxxxttt^^^\\\dddooowwwtttllleee^^^YYYVVVUUURRROOOMMMMMMMMMNNNMMMLLLKKKJJJIIIIIIIIIIIIGGGHHHIIIKKKLLLLLLLLLLLLNNNOOOOOOPPPQQQQQQRRRRRRRRRTTTXXX^^^dddkkkpppsssuuuvvvxxxzzz{{{zzzzzzyyypppnnnppptttwwwyyykkkeee]]]VVVSSSSSSRRRQQQTTTWWW\\\```dddjjjrrrwwwwwwuuuqqqlllhhhdddaaa```[[[XXXVVVTTTRRRPPPMMMKKKDDDBBB@@@>>><<<;;;:::::::::;;;<<<;;;:::999;;;<<<<<>>======???CCCHHHJJJLLLLLLKKKIIIGGGHHHJJJMMMMMMNNNOOOPPPTTTZZZbbbgggssswww}}}vvvmmm^^^YYYQQQLLLLLLQQQZZZ___eeehhhlllnnnnnnnnnnnnnnnoooooopppqqqrrrrrrssssssssstttvvvyyy}}}~~~{{{zzzxxxsssmmmjjjnnn{{{}}}vvvwww|||}}}vvvvvvyyyxxxwwwvvvwwwzzz~~~{{{yyyzzz{{{}}}zzzvvvuuulllpppsssqqqmmmpppzzzhhhOOOGGGGGGGGGFFFFFFFFFFFFGGGJJJJJJIIIHHHHHHGGGFFFFFFGGGFFFCCCAAA>>>=========@@@BBBDDDFFFHHHKKKPPPSSS]]]bbbiiinnnpppppppppqqqqqqrrrtttuuuvvvvvvuuuuuusssssstttuuuwwwyyyzzz{{{|||{{{}}}~~~wwwoookkkfffaaa\\\WWWQQQNNNIIIFFFEEEGGGEEEBBBAAACCCCCCDDDFFFGGGHHHNNNWWW^^^iiisss}}}|||xxxwwwxxx{{{|||}}}{{{yyyxxxzzz}}}|||yyyuuussstttwwwzzz~~~{{{wwwsssqqqnnnllljjjjjjllloooqqqpppppppppqqqqqqqqqpppooonnnllljjjiiihhhnnntttvvvssspppoooooolllnnnppppppnnnkkkgggeeeggghhhjjjmmmmmmkkkfffbbb___[[[VVVPPPLLLJJJJJJJJJGGGHHHJJJMMMRRRWWW\\\^^^ggglllqqquuuwwwwwwxxxxxxzzz{{{||||||{{{yyywwwuuuvvvrrrooooooqqqqqqooommmoooooonnnllljjjhhhiiiiiiaaa___]]]\\\]]]\\\ZZZYYY```]]]YYYYYY[[[\\\[[[XXXSSSRRRRRRRRRSSSUUUVVVXXXXXX___dddbbbZZZUUUVVVZZZYYYXXXTTTNNNIIIGGGHHHKKKMMMPPPSSSVVVUUUPPPJJJFFFCCCEEEJJJOOORRRRRRPPPNNNWWW[[[aaahhhmmmqqqtttvvvzzzzzzyyyzzz:::999888999888;;;EEEQQQhhhzzz{{{rrrooohhhaaadddtttyyyooogggVVVOOOMMMXXXhhhvvvvvvcccbbbdddmmmtttrrrllleee^^^WWWWWWUUURRROOONNNMMMMMMNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKNNNNNNOOOPPPQQQRRRRRRSSSSSSUUUYYY^^^eeekkkpppsssxxxyyy{{{||||||{{{yyyxxxooommmooosssuuuwww}}}}}}rrr]]]WWWOOOJJJIIIHHHGGGEEECCCFFFJJJMMMQQQYYYbbbiiiooommmhhhccc```^^^]]]]]]YYYVVVSSSPPPNNNKKKHHHEEE@@@???===<<<;;;::::::::::::;;;<<<<<<::::::;;;<<<999>>>HHHTTT\\\\\\UUUNNNHHHJJJOOOYYYgggttt~~~zzzqqqllloooqqqqqqrrrhhh[[[PPPJJJGGGEEECCC>>>===<<<===???DDDHHHKKKLLLMMMNNNNNNMMMMMMOOOQQQKKKLLLLLLLLLMMMQQQWWW[[[```dddiiimmmqqquuuzzz}}}{{{lllfff\\\TTTQQQSSSYYY]]]cccfffjjjlllmmmmmmnnnooooooooopppqqqrrrrrrssssssssssssuuuyyy~~~~~~vvvsssssswwwvvvsssooooooxxx{{{uuuwww|||{{{|||yyyxxxwwwyyy}}}}}}zzzwwwvvvuuuooolllnnnlllpppssspppkkkjjjnnnsssvvv|||{{{fffOOOEEEEEEEEEFFFFFFFFFFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGGGGEEECCC@@@>>>=========???AAACCCDDDFFFJJJNNNQQQ^^^bbbggglllnnnppprrrsssqqqqqqrrrsssuuuvvvwwwxxxuuuuuuuuuuuuvvvwwwyyyyyywwwyyy~~~|||qqqnnnjjjfffbbb]]]WWWTTTKKKHHHGGGHHHFFFBBBAAACCCDDDEEEEEEDDDDDDGGGNNNTTT[[[eeeqqqyyy}}}~~~|||}}}~~~|||zzzxxxyyy|||{{{yyyuuurrrqqqsssvvvxxx{{{|||{{{wwwrrrooommmmmmkkkmmmoooooonnnnnnooopppppppppqqqqqqpppnnnllljjjjjjlllppprrrrrrqqqqqqrrrnnnqqqssssssqqqmmmjjjiiihhhiiikkkmmmlllhhhbbb]]]XXXTTTOOOIIIEEEDDDDDDDDDCCCCCCDDDGGGLLLRRRWWW[[[dddiiipppuuuwwwwwwwwwxxxuuuvvvxxxyyyxxxvvvsssqqqqqqpppooonnnoooooommmlllmmmlllkkkjjjjjjkkkmmmnnnjjjgggdddbbbaaaaaa```___bbb```\\\ZZZYYYXXXWWWVVVQQQPPPPPPPPPQQQSSSUUUVVVTTT[[[aaa```ZZZVVVWWWZZZVVVWWWVVVQQQKKKGGGGGGIIIKKKNNNSSSWWWYYYUUUOOOIIICCCEEEHHHLLLPPPQQQPPPNNNQQQTTTZZZaaaiiioootttwww|||}}}}}}~~~999777777888777:::EEEQQQcccwww{{{wwwqqqgggdddooozzzqqqjjjXXXOOOKKKTTTeeeuuuvvvfffgggeeekkkooollliiifffaaa[[[WWWUUURRRPPPNNNMMMNNNNNNLLLLLLKKKJJJIIIIIIIIIIIIHHHIIIJJJKKKKKKLLLLLLLLLMMMMMMNNNOOOPPPQQQRRRRRRRRRTTTXXX]]]ccciiimmmppptttvvvxxxzzz{{{zzzxxxvvvpppnnnooorrrssstttyyyxxxjjj\\\OOOJJJCCCAAAAAABBB@@@===<<<>>>@@@@@@BBBIIITTT\\\aaa```^^^\\\[[[ZZZZZZZZZVVVSSSOOOLLLIIIFFFBBB???======<<<;;;;;;;;;<<<<<<;;;===>>>>>>===<<<<<<===:::===CCCMMMUUUVVVQQQLLLDDDFFFIIINNNVVVbbbpppyyy}}}~~~yyyppplllmmmmmmjjjkkkbbbVVVLLLHHHGGGEEEDDD>>>>>>===>>>AAAEEEJJJMMMNNNPPPSSSSSSRRRQQQPPPQQQKKKKKKKKKKKKKKKLLLPPPSSSRRRVVVZZZ]]]___bbbeeeiiiiiimmmsssxxx{{{{{{yyywwwmmmggg]]]UUURRRTTTYYY\\\```dddhhhkkklllmmmoooppppppppppppqqqqqqrrrrrrssstttsssuuuyyy}}}wwwttttttxxxxxxvvvuuuvvvzzz|||yyy|||zzzyyyyyy||||||~~~~~~wwwuuuppphhhgggmmmmmmoooooolllhhhgggjjjnnnnnnsssvvvwwwyyyuuubbbMMMCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGEEECCC@@@>>>===<<<<<<===???BBBDDDGGGKKKPPPTTT[[[```fffkkknnnppprrrsssqqqqqqqqqrrrtttwwwzzz{{{wwwvvvvvvuuuuuuuuuvvvvvvvvv{{{vvvtttppplllhhhccc]]]YYYTTTPPPOOOPPPNNNJJJIIIKKKJJJKKKKKKIIIGGGHHHMMMQQQRRR[[[gggrrrzzz~~~xxxwwwvvvxxx{{{}}}~~~xxxuuurrrpppqqqsssuuuvvvxxx|||~~~zzzrrrllllllnnniiikkklllllllllmmmoooqqqpppqqqrrrrrrpppnnnkkkiiiiiijjjlllpppsssuuusssrrrnnnqqqttttttqqqmmmkkkkkknnnmmmlllkkkjjjfffaaa]]]UUUSSSNNNIIIFFFEEEFFFFFFEEEDDDCCCDDDGGGKKKPPPTTT\\\bbbjjjpppssssssssssssppprrruuuwwwwwwuuurrrpppmmmoooppppppnnnlllkkkkkkllljjjhhhgggiiikkkmmmnnnmmmiiieeebbbcccdddddddddcccaaa___[[[WWWUUUUUUVVVQQQPPPPPPOOOPPPQQQSSSTTTTTTYYY^^^^^^ZZZWWWWWWXXXVVVYYYZZZVVVNNNHHHGGGHHHIIIKKKOOOTTTXXXXXXTTTPPPHHHGGGGGGJJJNNNPPPPPPNNNMMMOOOSSS[[[ccclllrrruuu~~~888666666777666999DDDPPP[[[oooxxxyyyxxxllldddkkk~~~zzzqqqjjj\\\QQQLLLTTTddduuuuuugggiiiiiilllmmmjjjhhhhhhfffcccWWWUUURRRPPPNNNMMMNNNNNNLLLLLLJJJIIIIIIIIIIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLKKKLLLMMMNNNOOOPPPQQQQQQQQQSSSVVV[[[aaafffkkkmmmooorrruuuxxxyyyxxxvvvuuurrrpppoooqqqrrrqqquuu{{{zzz||||||zzzuuukkkZZZJJJFFFAAA<<<;;;===>>><<<888:::;;;:::888888===HHHQQQVVVWWWXXXYYYYYYXXXXXXWWWTTTQQQLLLIIIFFFBBB>>>;;;<<<<<<<<<;;;<<<<<<======>>>@@@AAAAAA@@@??????@@@>>>???BBBIIIOOOPPPLLLFFFCCCDDDFFFFFFIIISSSaaakkkuuuyyywwwoookkkmmmllliiifff]]]RRRJJJGGGGGGFFFEEE??????>>>???BBBGGGKKKOOOQQQTTTVVVVVVSSSPPPMMMLLLJJJKKKKKKJJJJJJJJJLLLOOOLLLPPPUUUWWWWWWWWWYYY[[[\\\___dddggghhhhhhjjjkkkeee```XXXRRRQQQTTTYYY]]]___bbbfffjjjkkkmmmoooqqqpppppppppqqqqqqrrrrrrsssuuutttuuuzzz}}}{{{yyywwwyyyxxxxxx{{{~~~}}}~~~|||zzzyyyzzz~~~{{{yyyxxx~~~uuuuuu|||xxxqqqggggggooollllllkkkhhhfffhhhmmmrrrqqquuuwwwvvvwwwsssaaaLLLBBBCCCDDDEEEFFFFFFFFFEEEDDDEEEEEEFFFFFFGGGHHHHHHGGGEEECCC@@@>>>===<<<<<<<<<>>>AAADDDHHHNNNTTTXXXWWW]]]eeekkknnnooopppqqqqqqqqqpppqqqssswww{{{~~~xxxxxxvvvuuuttttttttttttwww}}}}}}zzzvvvrrrmmmhhhbbb]]]^^^ZZZYYYZZZXXXTTTSSSUUURRRSSSSSSPPPMMMMMMQQQUUUPPPWWWcccnnnyyy~~~|||uuuttttttvvvzzz}}}~~~}}}vvvssspppoooqqqrrrttttttuuu||||||qqqjjjiiilllhhhiiijjjjjjjjjlllpppssspppqqqrrrrrrpppmmmiiigggggghhhkkkpppvvvwwwtttpppnnnqqqttttttpppmmmlllllluuurrrnnnkkkhhhfffcccaaaWWWUUUQQQNNNKKKJJJKKKKKKJJJHHHEEECCCCCCFFFIIILLLUUU[[[dddjjjmmmnnnnnnmmmmmmooosssvvvwwwvvvsssqqqkkknnnrrrqqqmmmjjjjjjkkkkkkiiiffffffgggjjjlllmmmkkkgggbbb```aaaccceeefffbbbbbb```[[[VVVSSSUUUWWWRRRQQQPPPOOOOOOPPPQQQQQQVVVYYY]]]]]]ZZZWWWVVVVVVYYY]]]___[[[RRRKKKHHHHHHIIIIIIKKKPPPUUUXXXWWWUUUMMMKKKIIIJJJNNNPPPPPPOOONNNNNNQQQWWW___hhhnnnqqq~~~~~~:::777777999999:::???EEETTT___llltttxxxmmmcccjjj|||~~~uuunnnaaaWWWQQQWWWfffwww~~~nnniiillluuuqqqmmmmmmnnnkkkeee___ZZZVVVPPPKKKIIIJJJLLLNNNLLLLLLLLLLLLKKKKKKKKKKKKIIIJJJLLLMMMMMMMMMLLLKKKNNNNNNNNNOOOOOOOOOPPPPPPSSSUUUYYY[[[^^^aaaeeehhhqqqrrruuuyyy|||{{{xxxtttmmmmmmllllllllllllmmmmmmmmmllljjjddd\\\SSSJJJEEE??????>>>===;;;:::;;;<<<888777777888;;;>>>BBBEEEKKKNNNSSSUUUTTTRRRQQQQQQLLLKKKHHHFFFCCCAAA@@@?????????>>>===<<<<<<<<<<<<@@@AAABBBCCCBBB@@@>>>======>>>AAADDDHHHIIIHHHGGGBBB@@@@@@CCCEEEHHHQQQ[[[ffflllnnnjjjggghhhiiihhhccc]]]TTTNNNKKKHHHDDDAAA?????????AAACCCGGGJJJMMMXXXWWWUUUSSSQQQOOOMMMLLLIIIHHHHHHGGGGGGHHHHHHIIIMMMMMMMMMMMMNNNOOOPPPQQQUUUWWWZZZ\\\]]]\\\ZZZYYYXXXUUURRRPPPQQQUUUYYY\\\______aaaeeeiiilllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooottt{{{~~~}}}~~~~~~|||wwwssswwwtttvvv}}}zzz{{{~~~}}}}}}yyy|||xxxpppyyyzzzuuurrrqqqqqqpppddd^^^aaaccceeeppp~~~||||||}}}jjjLLLIIIFFFJJJKKKDDDGGGKKKEEEHHHHHHHHHHHHHHHHHHHHHHHHJJJHHHEEEBBB???======<<<<<<>>>AAADDDGGGLLLQQQUUUZZZ]]]bbbfffhhhkkkmmmoooqqqooommmnnnqqquuuwwwyyyzzz{{{zzzvvvsssrrruuuxxxwwwwwwvvvvvvqqqjjjgggjjjkkkkkkjjjgggccc___]]]]]]]]]\\\ZZZVVVTTTTTTUUUVVVYYYbbbmmmvvv~~~}}}yyyuuuuuuyyy}}}tttwwwvvvrrrqqquuuxxxxxxwwwwwwwwwuuussspppmmmkkkqqqnnnjjjiiikkknnnqqqrrrqqqrrrqqqnnnjjjiiilllooojjjkkknnnrrrsssqqqlllhhhhhhjjjnnnqqqmmmiiikkkqqqvvvuuurrrpppppppppqqqrrrnnneee[[[TTTSSSSSSPPPMMMOOONNNJJJFFFCCCCCCFFFHHHOOOVVV```fffgggfffeeeeeeggggggjjjooossstttpppkkkkkklllmmmmmmmmmkkkhhhgggnnnllljjjkkkmmmnnnllliiikkkccc[[[YYY\\\aaacccccc``````___\\\WWWTTTSSSSSSTTTSSSQQQQQQRRRSSSSSSSSSWWWZZZ\\\ZZZVVVSSSSSSTTTTTTZZZ^^^\\\SSSLLLJJJKKKKKKKKKLLLMMMPPPSSSVVVXXXWWWQQQKKKJJJNNNRRRRRRQQQQQQPPPRRRYYY^^^aaaeeekkkrrrxxx}}}~~~~~~~~~999777666888999999>>>DDDTTT^^^jjjqqqtttzzzssshhhjjjyyy}}}wwwggg[[[RRRWWWfff{{{xxxqqqrrrvvvtttpppnnnllliiidddaaaYYYVVVRRRNNNKKKKKKMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKIIIJJJKKKLLLMMMLLLLLLKKKMMMMMMNNNOOOOOOPPPQQQQQQSSSUUUXXX[[[]]]```dddgggnnnpppsssvvvyyywwwtttppplllkkkiiigggeeedddcccccc^^^\\\ZZZUUUOOOHHHBBB>>>;;;<<<<<<;;;:::999999:::===<<<:::999:::<<>>@@@???>>>=====================???@@@???>>><<<;;;:::;;;<<<@@@CCCDDDCCCBBB@@@======>>>???AAAIIIQQQ^^^ccceeebbb___aaabbbaaaaaa[[[TTTNNNJJJGGGCCCAAA>>>>>>>>>@@@BBBFFFIIIKKKRRRQQQPPPNNNLLLJJJIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIKKKKKKKKKKKKLLLMMMNNNOOOOOOQQQSSSTTTUUUUUUTTTSSSUUUSSSPPPNNNOOOSSSWWW[[[^^^___aaaeeeiiilllmmmmmmmmmmmmmmmnnnnnnooooooooorrrvvv}}}zzzvvvsssnnniiieeehhhhhhooo|||{{{yyy~~~{{{}}}yyypppwww~~~yyywwwwwwvvvvvvggg^^^ccckkkrrr}}}sssTTTKKKFFFIIIJJJEEEHHHLLLGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJHHHEEEAAA???===<<<<<<<<<>>>AAADDDGGGLLLQQQUUUZZZ^^^cccfffgggiiilllnnnqqqooonnnooossswwwzzz{{{|||}}}}}}zzzwwwvvvxxx{{{}}}~~~{{{uuussspppqqqrrrrrrpppmmmjjjhhhkkkjjjiiieeeaaa______```^^^___eeennnuuu{{{zzzyyy{{{}}}}}}|||yyy||||||wwwuuuwwwxxxwwwxxxvvvuuuuuuuuussspppmmmssspppkkkiiijjjlllnnnooopppqqqrrrpppllliiiiiijjjkkkjjjkkkmmmoooooommmjjjhhhiiinnnrrroookkkmmmrrrxxxwwwvvvvvvyyy~~~~~~wwwmmmddd___[[[VVVSSSTTTRRROOOJJJFFFEEEFFFGGGHHHNNNWWW]]]___```aaabbbaaaccceeeiiikkkjjjgggdddhhhjjjlllnnnnnnnnnmmmlllqqqooommmnnnooopppnnnllllllfff^^^ZZZ[[[^^^^^^]]][[[\\\\\\ZZZWWWUUUTTTTTTRRRRRRRRRSSSUUUUUUUUUTTTUUUXXXZZZYYYVVVTTTUUUWWWXXX\\\___]]]WWWPPPMMMLLLLLLLLLMMMNNNQQQTTTWWWYYYZZZTTTMMMKKKOOORRRSSSRRRQQQNNNPPPVVVZZZ]]]bbbhhhlllsssyyy|||999666555777777888<<>>???@@@AAA@@@??????BBB@@@===;;;:::<<<>>>???FFFIIILLLNNNMMMLLLKKKKKKHHHFFFCCC@@@>>>>>>>>>??????>>>===============>>>:::;;;===>>>>>>>>>===<<<888888999;;;>>>@@@???>>>???<<<:::;;;::::::@@@GGGQQQUUUWWWTTTTTTVVVXXXWWW[[[WWWQQQLLLIIIFFFCCCAAA>>>======>>>AAADDDGGGIIILLLKKKKKKJJJIIIHHHGGGGGGIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKLLLMMMMMMNNNNNNNNNPPPNNNLLLKKKMMMPPPUUUXXX\\\^^^aaaeeeiiikkkmmmnnnllllllmmmnnnoooppppppqqqtttyyy}}}tttkkkddd___[[[XXXYYY\\\gggvvv||||||~~~~~~zzzuuuuuuyyy|||{{{qqquuu}}}}}}~~~nnnbbbiiiyyydddQQQIIIJJJKKKFFFIIINNNIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIGGGDDDAAA>>><<<;;;;;;<<<>>>AAADDDGGGKKKPPPTTTYYY___eeegggffffffjjjnnnpppooooooqqquuuzzz}}}~~~~~~}}}|||}}}~~~}}}}}}~~~}}}|||yyyvvvtttvvvvvvtttpppmmmlllmmmooolllkkknnnssswwwzzz}}}|||zzz|||~~~|||yyyvvvtttuuuyyyyyyvvvrrruuuqqqmmmlllmmmoooqqqqqqqqqssstttrrroookkkhhhgggmmmkkkjjjkkknnnpppppppppiiikkkppptttsssnnnooosss{{{zzzyyy{{{zzzrrriiiccc___[[[XXXTTTPPPKKKHHHFFFFFFCCCGGGMMMQQQSSSUUUVVVXXXZZZ]]]aaabbbaaa```^^^^^^fffgggjjjlllmmmmmmmmmmmmqqqpppnnnnnnooopppnnnmmmjjjddd^^^[[[[[[[[[ZZZXXXUUUXXXZZZZZZXXXUUUTTTTTTQQQRRRTTTVVVWWWXXXXXXXXXVVVXXXZZZXXXVVVUUUXXX[[[\\\^^^______[[[VVVQQQNNNMMMMMMNNNOOORRRVVVYYY[[[^^^XXXQQQNNNPPPSSSUUUUUUSSSPPPPPPTTTXXXZZZ___eeeeeellltttyyy888555555666666666;;;BBBPPPZZZeeelllooouuu|||llleeepppiiiaaakkk{{{zzzzzzwwwnnncccZZZXXXXXXTTTTTTSSSRRRPPPNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLNNNPPPRRRSSSTTTRRRUUUXXXZZZ[[[]]]```bbbgggiiimmmppprrrpppkkkgggeeebbb]]]XXXSSSPPPNNNMMMKKKJJJHHHFFFEEEEEEEEEFFFDDDEEEGGGJJJLLLLLLJJJHHHHHHEEEAAA>>>===>>>@@@BBBDDDFFFIIIKKKJJJHHHHHHHHHFFFDDDAAA???======??????<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>????????????999888888:::<<<>>>>>>===???;;;999:::999888;;;AAADDDGGGIIIGGGIIIMMMOOONNNRRRPPPMMMJJJHHHFFFDDDBBB>>>======>>>@@@CCCFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLKKKJJJJJJKKKLLLMMMNNNKKKJJJHHHHHHJJJNNNRRRUUUYYY\\\aaaeeehhhkkkmmmnnnllllllmmmnnnpppqqqrrrrrruuuzzz~~~wwwlllaaaZZZUUUTTTSSSRRRVVVbbbqqq{{{||||||~~~vvvrrrnnnpppwww~~~{{{~~~~~~|||rrrsss|||nnnvvv}}}]]]PPPLLLMMMHHHJJJNNNIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHFFFCCC@@@===<<<;;;:::;;;===@@@CCCFFFJJJOOOSSSYYY___eeegggeeeeeeiiinnnpppoooooorrrvvv{{{~~~}}}~~~~~~~~~|||yyywwwwwwyyy|||{{{xxxxxx{{{|||}}}~~~{{{wwwtttwww~~~}}}xxxvvvtttqqqqqqsssvvvxxxyyytttttttttrrrooollliiihhhnnnmmmmmmnnnqqqsssttttttnnnooosssxxxvvvrrrqqqttt{{{{{{{{{}}}yyyooojjj```]]]XXXTTTPPPLLLIIIFFFEEEFFFGGGGGGHHHIIIJJJKKKSSSWWW\\\]]]\\\[[[]]]___eeefffggghhhiiiiiiiiihhhnnnmmmlllllllllkkkkkkjjjdddaaa]]]\\\\\\[[[ZZZXXXTTTWWWZZZ[[[YYYVVVTTTTTTSSSTTTVVVWWWWWWYYY\\\^^^ZZZ\\\]]]ZZZWWWWWWZZZ]]]```______``````\\\VVVPPPNNNNNNOOOQQQTTTYYY]]]```bbb]]]UUUQQQRRRUUUWWWXXXXXXTTTRRRUUUWWWYYY^^^dddaaaiiirrryyy888555555666666666:::AAAOOOYYYeeekkklllqqq{{{lll```iiiuuueeefffvvv}}}~~~|||rrrcccVVVQQQPPPQQQQQQRRRQQQPPPNNNLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLJJJKKKLLLNNNPPPRRRSSSTTTSSSUUUYYY[[[[[[\\\^^^```eeegggkkkppprrrooojjjfff```]]]XXXSSSOOOMMMLLLLLLHHHHHHHHHIIIJJJLLLNNNOOORRRQQQRRRUUUXXXXXXVVVSSSQQQNNNHHHCCC@@@@@@BBBCCCDDDFFFIIIIIIHHHGGGGGGGGGCCCAAA???>>>======>>>???;;;;;;:::999999999999::::::;;;<<<===>>>?????????999888777888:::============999777999999888:::===;;;>>>??????BBBHHHKKKIIIJJJJJJJJJIIIGGGFFFEEEEEE???>>>>>>>>>@@@BBBEEEGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIJJJKKKKKKLLLKKKJJJIIIIIIKKKLLLMMMHHHGGGFFFFFFHHHLLLOOORRRVVV[[[aaafffhhhjjjlllooommmmmmnnnooopppqqqrrrsssuuuyyy}}}zzzssshhh\\\SSSNNNNNNOOOPPPUUU```nnnxxxpppkkkgggjjjsss{{{~~~}}}~~~xxx|||zzz{{{|||sssssskkkXXXPPPPPPKKKKKKMMMIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHFFFCCC@@@===<<<;;;:::;;;===@@@BBBEEEIIINNNRRRWWW]]]ccceeeeeefffjjjnnnpppoooppprrrwwwzzz|||}}}{{{{{{|||~~~}}}}}}}}}xxxvvvyyy{{{xxxuuutttuuuwwwxxxxxxsssqqqooommmllllllkkkkkkmmmmmmmmmpppsssuuutttsssttttttvvvzzzyyytttrrrtttzzz|||wwwoooddd```[[[WWWTTTPPPLLLIIIFFFEEECCCBBBBBBCCCDDDDDDJJJNNNSSSVVVXXXZZZ^^^aaacccdddeeeggghhhiiijjjjjjllllllkkkkkkiiihhhhhhhhhbbbaaa___]]]\\\[[[YYYWWWXXXZZZ\\\\\\ZZZWWWTTTTTTWWWXXXWWWVVVVVVYYY^^^ccc```aaaaaa^^^ZZZYYY\\\___```______aaacccaaaZZZTTTPPPPPPQQQRRRVVV[[[aaadddddd```ZZZUUUUUUVVVYYYZZZ[[[WWWTTTUUUVVVWWW[[[aaaaaaiiirrrzzz999666555666666666:::AAANNNXXXdddiiiiiijjjqqqyyyooo___cccyyyxxxddd]]]eeeyyy{{{lll\\\RRRNNNOOOPPPQQQQQQPPPNNNLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLJJJKKKLLLNNNPPPRRRSSSTTTTTTWWWZZZ\\\\\\\\\]]]^^^ccceeejjjooorrrpppkkkfff]]]ZZZVVVQQQNNNMMMMMMNNNMMMPPPTTTYYY^^^aaacccdddkkkhhhfffggghhhgggccc___YYYUUUNNNGGGCCCBBBBBBDDDGGGIIIKKKKKKIIIHHHHHHIIIAAAAAA@@@@@@??????@@@@@@>>>===<<<;;;:::::::::::::::::::::;;;<<<======>>>999777666666999<<<>>>???===888777999:::999888:::888;;;;;;<<>><<<;;;;;;;;;===@@@BBBDDDHHHMMMPPPVVVYYY^^^cccfffiiilllnnnsssrrrrrrtttwwwzzz{{{zzzwwwwwwwwwyyy|||~~~zzz|||~~~|||yyywww{{{}}}yyyvvvtttsssqqqpppooommmjjjjjjlllnnnooooookkkkkkkkknnnqqqrrrrrrpppwwwuuuvvvyyyyyyuuutttvvvxxx}}}tttkkkeee^^^ZZZWWWTTTOOOKKKFFFCCC@@@???AAABBBCCCCCCAAADDDIIIOOOTTTYYY___bbb```aaadddgggjjjnnnppprrrlllmmmmmmllljjjhhhiiiiiifffeeeccc```]]]YYYWWWVVV[[[]]]^^^]]]ZZZWWWUUUUUUZZZ[[[ZZZXXXVVVXXX]]]bbbcccdddeeebbb^^^\\\]]]```______aaadddfffddd___ZZZVVVUUUTTTUUUWWW\\\aaaddddddaaa]]]YYYXXXXXXZZZ\\\\\\WWWTTTUUUUUUTTTVVV[[[___hhhrrrzzz:::777666777777666;;;AAAIIIUUUccciiijjjkkkqqqwww{{{|||~~~~~~~~~vvveeedddtttvvvbbbXXXYYYgggttt{{{jjj\\\TTTPPPPPPQQQQQQPPPOOONNNMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJKKKLLLKKKLLLMMMNNNPPPQQQRRRSSSUUUXXX[[[]]]]]]\\\\\\]]]```ccciiinnnqqqpppkkkfff[[[YYYTTTPPPNNNNNNOOOPPPWWW]]]fffpppxxx}}}|||vvvrrrqqqmmmgggbbbWWWSSSMMMHHHEEEEEEGGGIIIJJJLLLMMMMMMLLLKKKKKKLLLEEEFFFGGGGGGHHHGGGFFFFFFDDDCCCAAA@@@>>>>>>======;;;;;;;;;;;;<<<======>>><<<999777888;;;???BBBCCCBBB===:::===>>>;;;:::::::::;;;<<<===DDDMMMQQQOOOKKKMMMPPPOOOLLLHHHGGGGGGDDDCCCBBBBBBCCCEEEGGGIIIDDDEEEEEEFFFFFFGGGGGGHHHJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJJJJIIIIIIIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGFFFFFFGGGJJJLLLNNNQQQXXXaaafffgggiiilllooopppppppppqqqqqqqqqrrrrrrwwwyyy|||~~~~~~yyypppdddXXXPPPNNNOOOPPPXXXfffuuu~~~tttjjj```bbbmmmxxxzzzxxxrrrooonnnsssxxx~~~yyyzzz~~~vvvttt{{{___QQQPPPLLLJJJLLLHHHKKKKKKKKKJJJIIIIIIHHHHHHJJJHHHEEEAAA???===<<<<<<;;;===???AAADDDGGGLLLPPPTTTUUUYYY```hhhmmmooonnnwwwvvvuuuvvvxxxzzzzzzyyyuuussssssuuuyyy}}}~~~~~~|||{{{wwwyyy||||||yyyxxxxxx{{{|||xxxtttrrrooolllmmmllllllnnnsssvvvwwwvvvnnnllljjjkkkmmmpppqqqrrrvvvrrrrrruuuwwwuuuvvvxxxwww}}}tttlllccc]]]YYYVVVQQQMMMIIIEEEAAA@@@AAABBBAAA@@@>>>???CCCJJJRRR[[[```bbb```aaacccgggkkkooorrrtttlllnnnooommmjjjhhhhhhjjjgggfffdddaaa]]][[[YYYYYY\\\]]]]]]\\\YYYWWWWWWWWWYYY\\\^^^\\\YYYXXXZZZ^^^aaaccceeeddd```^^^___aaa___aaadddgggiiihhheeebbb^^^\\\YYYWWWXXXZZZ]]]```bbbaaa___\\\ZZZZZZ[[[]]]]]]YYYWWWWWWVVVSSSTTTXXX\\\eeepppzzz;;;888666888777777;;;AAACCCQQQaaakkknnnpppvvv}}}~~~~~~~~~|||}}}{{{kkkhhhttttttbbbWWWVVV___kkkvvvvvveee[[[QQQQQQRRRRRRQQQPPPPPPOOOLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHIIIJJJKKKLLLLLLLLLMMMNNNPPPQQQRRRRRRVVVYYY\\\^^^]]]\\\\\\]]]^^^aaagggnnnqqqpppkkkfff[[[XXXTTTPPPNNNNNNOOOPPP[[[cccooo}}}xxxqqqmmmhhh```ZZZQQQNNNIIIFFFFFFIIINNNQQQLLLNNNOOOOOONNNMMMMMMNNNKKKLLLNNNPPPPPPOOONNNMMMIIIHHHFFFDDDBBBAAAAAA@@@???>>>>>>>>>>>>???@@@@@@???===;;;<<>>===<<<;;;===???AAADDDGGGLLLOOOSSSSSSVVV^^^iiipppqqqooozzzyyyxxxxxxzzzzzzyyyxxxtttrrrppprrrwww|||~~~~~~wwwtttxxx|||}}}vvvwwwxxxzzz}}}~~~zzzwwwuuurrrpppmmmnnnpppvvv|||~~~|||sssoookkkjjjlllppptttuuusssooonnnrrruuuuuuwwwzzzvvv|||{{{rrrggg___[[[WWWRRRMMMNNNIIIDDDAAA@@@@@@===;;;??????AAAIIITTT]]]bbbcccaaabbbccceeehhhkkknnnpppkkkmmmnnnlllhhhfffgggiiiddddddcccaaa___^^^^^^___[[[\\\\\\[[[XXXWWWXXXYYYXXX]]]aaa```\\\XXXWWWYYY^^^aaaddddddaaa___```bbb^^^bbbfffjjjkkkjjjhhhgggdddaaa]]]YYYWWWXXXZZZ\\\`````````^^^\\\[[[\\\]]]```\\\ZZZ[[[YYYVVVUUUXXXYYYcccoooyyy888888777777777888:::;;;EEESSS```iiirrr~~~yyymmmbbbiiiyyygggZZZYYYaaahhhmmmuuuttt___VVVQQQNNNQQQRRRPPPOOOPPPNNNNNNMMMMMMLLLKKKKKKKKKHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLNNNOOOPPPQQQQQQTTTVVVZZZ\\\\\\\\\]]]^^^aaaccchhhmmmpppnnniiieee]]]YYYRRRMMMJJJJJJMMMOOOXXXcccssswwwllleeeaaa]]]XXXTTTKKKKKKKKKKKKLLLNNNPPPRRRSSSRRRPPPOOOOOOQQQRRRTTTZZZYYYYYY[[[]]]^^^^^^]]]\\\\\\WWWMMMEEECCCBBB@@@DDDBBB???===>>>?????????===<<<<<<@@@IIIRRRTTTSSSQQQOOOKKKGGGAAA<<<<<<>>>>>>???@@@DDDIIIOOOUUUYYY[[[ZZZXXXWWWUUURRRMMMIIIIIIGGGEEEDDDDDDEEEGGGIIIHHHFFFEEEEEEHHHJJJKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKJJJJJJIIIHHHHHHHHHEEEEEEEEEEEEFFFGGGIIIJJJJJJIIIHHHHHHHHHIIIJJJKKKQQQWWW^^^eeeiiikkklllmmmpppppppppppppppqqqqqqqqqtttxxx|||yyyooofff___]]]\\\VVVaaaoooyyy||||||vvvkkk^^^___qqq~~~}}}{{{xxxzzz{{{wwwtttvvvzzzxxx\\\MMMMMMKKKLLLMMMHHHKKKJJJJJJJJJJJJIIIIIIIIIHHHGGGDDD@@@===<<<;;;;;;;;;===???@@@AAADDDHHHKKKOOOPPPSSS[[[fffnnnrrrrrrvvvtttrrrtttxxx|||}}}|||vvvsssoooooorrrvvv{{{}}}~~~{{{wwwttttttuuuvvvppptttxxx{{{}}}{{{xxxyyyzzzxxxuuuvvvxxx{{{~~~~~~}}}{{{yyyssspppkkkiiijjjlllnnnoookkkmmmoooooonnnooorrruuuxxxxxxyyymmmhhhddd\\\VVVSSSNNNGGGBBBCCCCCC???======>>>>>>@@@FFFPPPZZZbbbfffbbbcccfffhhhiiiiiihhhgggeeefffhhhiiiiiiiiihhhggggggeeeaaa______```ccceeebbb]]][[[^^^^^^ZZZZZZ___```eeehhhfff```YYYWWWWWWUUU___iiikkkfffaaaaaacccdddccceeeiiinnnqqqpppnnnhhhgggddd^^^XXXWWWYYY\\\bbbeeehhhfffaaa]]]^^^aaaccc```\\\YYYYYYZZZZZZ[[[___hhhqqqwww~~~999888777666666888:::;;;GGGUUUdddllltttyyypppgggmmm|||}}}ooo___ZZZaaakkkkkkkkkrrrlll\\\UUUQQQQQQQQQOOONNNPPPNNNMMMMMMLLLLLLKKKJJJJJJHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKMMMNNNPPPQQQQQQQQQTTTVVVYYYZZZ[[[[[[]]]___ccceeeiiinnnpppnnniiidddYYYUUUOOOIIIGGGGGGIIIKKKRRR[[[iiittt{{{}}}}}}|||nnnggg___ZZZYYYWWWTTTQQQOOOOOONNNOOOPPPRRRTTTUUUWWWWWWVVVVVVXXXZZZ]]]^^^bbbccceeehhhjjjkkkkkkjjjeeefffbbbXXXOOOKKKGGGCCCFFFCCC@@@>>>???????????????>>>>>>AAAJJJVVV___cccccc___XXXQQQJJJEEECCCCCC@@@CCCGGGLLLQQQVVVYYY[[[[[[ZZZZZZYYYXXXUUUPPPMMMKKKJJJHHHFFFFFFHHHJJJKKKLLLJJJHHHHHHJJJLLLLLLKKKHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHGGGFFFGGGHHHIIIJJJPPPVVV^^^dddhhhkkklllnnnpppppppppqqqqqqqqqqqqrrruuuxxx|||~~~~~~~~~~~~~~~{{{ssskkkddd```___]]]gggsss}}}}}}}}}mmmdddZZZ\\\ppp}}}zzzwwwtttwww|||}}}{{{}}}xxx]]]NNNNNNKKKKKKLLLHHHKKKJJJJJJJJJJJJIIIIIIIIIHHHGGGDDDAAA>>><<<;;;:::;;;<<<>>>???AAACCCGGGKKKNNNOOOSSS[[[dddkkknnnooowwwuuutttuuuwwwxxxwwwuuuvvvsssooooooqqquuuyyy{{{~~~~~~{{{wwwsssqqqqqqqqqooossswww{{{}}}|||zzz{{{|||yyyvvvwwwyyy{{{}}}|||zzzwwwuuuqqqnnnkkkjjjkkklllllllllkkkmmmnnnmmmkkkkkkmmmppprrrssszzz{{{ooojjjfff```[[[YYYRRRKKKFFFFFFEEEBBB???>>>===>>>@@@DDDLLLWWWaaagggiiiiiiiiihhhfffcccaaa___eeefffgggggggggfffeeeeeedddcccaaa______```bbbccc```\\\[[[^^^___\\\^^^bbbcccfffjjjiiieee___[[[YYYWWWaaakkkmmmhhhcccaaaccciiihhhhhhkkknnnpppooommmlllkkkhhhbbb]]][[[]]]```bbbfffiiigggbbb___^^^```aaa___\\\[[[[[[[[[\\\\\\[[[eeepppyyy;;;999777555555777:::<<>><<<;;;::::::;;;===>>>@@@BBBFFFIIIKKKMMMRRRYYYaaagggiiijjjsssssstttvvvxxxwwwtttrrrvvvssspppoooqqqtttwwwxxxzzz{{{~~~|||}}}xxxsssooommmmmmooorrrvvvzzz}}}||||||}}}|||yyyvvvvvvwwwyyyzzzyyywwwtttrrrnnnmmmmmmmmmnnnmmmkkkhhhkkkkkkjjjhhhfffeeefffhhhiiikkkqqqyyy~~~qqqkkkhhhcccaaa```UUUNNNHHHHHHFFFBBB>>>>>>;;;===???BBBHHHRRR___iiiooommmjjjfffbbb___\\\[[[ddddddeeeeeeeeecccbbbaaa```````````````aaaaaaaaa___\\\[[[^^^______aaaeeeggghhhkkkmmmmmmhhhbbb\\\\\\dddmmmpppkkkfffccccccnnnlllkkkkkkmmmnnnnnnmmmooommmjjjeee```___```bbbbbbfffjjjiiieeeaaa____________^^^^^^]]]]]]]]]]]]ZZZcccooo{{{<<<:::666444444777:::===AAAQQQbbblllooouuu}}}{{{{{{}}}~~~wwwwww~~~vvvvvvmmm[[[XXX^^^fffaaabbbjjjrrrwww{{{rrreeeYYYSSSQQQNNNNNNOOOLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLKKKLLLMMMOOOPPPQQQQQQRRRUUUVVVWWWWWWWWWYYY]]]___]]]aaagggnnnssssssoookkkZZZWWWQQQLLLGGGEEEEEEEEEJJJNNNTTTXXXYYYYYYZZZZZZ\\\YYYUUUTTTUUUVVVWWWVVVYYYXXXWWWWWWXXXYYYZZZ[[[___```bbbfffjjjooosssuuurrrrrrrrrqqqqqqrrrtttvvvsssvvvsssjjj```ZZZTTTOOOIIIFFFBBB@@@@@@@@@@@@??????>>>???BBBIIIZZZuuu|||uuulllccc[[[]]]aaafffiiijjjjjjjjjhhhgggfffeeeccc___ZZZVVVOOONNNMMMLLLLLLMMMNNNOOOSSSQQQOOOOOOPPPOOONNNMMMKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHJJJJJJIIIHHHHHHIIIJJJKKKNNNSSS[[[bbbfffjjjlllnnnnnnooooooppppppqqqqqqqqquuuwwwzzz|||{{{{{{{{{|||{{{zzzvvvpppggg```[[[ZZZ\\\eeettt~~~zzzqqqhhhaaa[[[___sss}}}zzz{{{yyyvvvzzz~~~zzzyyyuuu\\\OOOOOOJJJIIIKKKGGGKKKJJJJJJJJJJJJIIIIIIIIIHHHGGGEEEBBB???===;;;:::999:::<<<===???AAAEEEIIIHHHKKKQQQWWW^^^bbbdddeeejjjmmmrrrxxx{{{{{{yyyvvvvvvssspppoooqqqsssuuuuuuxxx{{{~~~}}}}}}}}}|||uuuooolllkkknnnqqquuuxxxzzz}}}}}}|||zzzzzz{{{yyyvvvsssppprrrtttvvvvvvvvvtttsssnnnooopppqqqrrroookkkgggiiihhheeebbb___]]]]]]^^^```bbbhhhmmmooouuuqqqjjjgggeeedddeeeWWWOOOIIIHHHFFFAAA===<<<:::===???AAAEEEOOO___jjjooolllhhhdddaaa___^^^^^^bbbcccccccccaaa```^^^]]]\\\]]]___aaabbbaaaaaa```___]]]\\\]]]^^^```ccceeehhhhhhkkkqqquuusssjjjcccbbbhhhpppssspppjjjeeeccclllkkkjjjiiijjjkkkllllllmmmkkkhhhdddaaa``````aaacccgggjjjkkkhhhccc```___```aaabbbaaa___]]]\\\\\\\\\cccnnnzzz===:::777444444666:::<<<>>>MMM```kkkooorrr{{{}}}xxx~~~~~~}}}~~~vvvsss~~~xxxssswww~~~~~~qqq___VVVVVV\\\^^^dddkkknnnpppvvv}}}{{{lll]]]UUURRRPPPOOOOOOLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLKKKLLLMMMOOOPPPQQQRRRRRRUUUVVVWWWWWWWWWYYY]]]___^^^bbbhhhooossstttpppmmm```]]]XXXSSSNNNKKKJJJIIILLLOOOSSSVVVVVVWWWXXXYYY[[[YYYXXXXXXZZZ\\\^^^^^^\\\[[[ZZZYYYYYYZZZ\\\\\\___```cccfffjjjmmmppprrrrrrppplllgggdddeeejjjnnnppprrrppphhhaaa]]]XXXSSSKKKHHHDDDAAAAAAAAA@@@???>>>===>>>AAAGGGWWWtttwwwvvvuuuuuuuuuuuuuuuvvvtttqqqnnnkkkgggaaa[[[WWWPPPOOONNNNNNNNNNNNOOOPPPSSSQQQPPPPPPQQQQQQOOOMMMMMMMMMLLLLLLLLLLLLMMMMMMIIIIIIIIIJJJJJJKKKKKKKKKHHHIIIIIIJJJKKKLLLLLLLLLKKKJJJIIIGGGGGGGGGHHHIIIMMMRRRYYY```eeeiiilllooommmmmmnnnnnnoooppppppqqqtttwwwyyy{{{{{{{{{|||}}}{{{xxxrrrhhh^^^WWWTTTSSSXXXaaaqqq~~~tttkkkgggccc```eeezzz}}}~~~zzz}}}vvvsssxxx|||sss[[[PPPOOOJJJIIIKKKHHHKKKJJJJJJJJJJJJIIIIIIIIIHHHGGGEEECCC@@@===;;;:::888:::<<<===>>>AAAEEEHHHGGGJJJPPPUUUZZZ^^^bbbcccfffkkkttt{{{~~~~~~|||zzzuuusssqqqqqqrrrssstttssswww|||~~~{{{|||}}}uuunnnkkkkkkkkknnnpppssstttwwwzzz}}}xxxwwwwwwwwwwwwtttqqqooojjjlllooorrrtttvvvvvvvvvooopppqqqssstttqqqlllhhhfffccc___[[[XXXVVVVVVUUUXXXZZZ^^^bbbbbbfffrrr~~~pppiiifffddddddeeeZZZRRRKKKJJJHHHBBB>>>===;;;===???@@@DDDOOO___kkkooommmiiidddaaa````````````aaaaaa```___]]][[[ZZZYYY[[[___aaacccbbbaaa`````````^^^\\\]]]```cccdddggghhhkkkssszzzyyyrrrjjjggglllrrrvvvuuupppiiidddgggffffffffffffhhhjjjkkkllljjjfffdddcccbbbbbbbbbeeehhhkkkllliiieeebbb```ccceeefffddd```\\\ZZZZZZZZZ```iiivvv<<<:::777555555777999;;;>>>KKK___nnnssssssyyyxxx~~~}}}{{{yyyooojjjssszzz|||qqqpppsssxxxrrrbbbVVVTTTZZZ___iiippppppooosss{{{}}}xxx~~~qqq```XXXUUURRRQQQQQQMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLNNNOOOQQQRRRRRRRRRTTTVVVXXXXXXYYYZZZ]]]___bbbeeekkkrrrvvvuuurrrnnnhhhfffccc___[[[YYYWWWVVVWWWZZZ]]]___``````bbbddd]]]]]]]]]]]]___aaacccddd^^^]]]\\\[[[[[[[[[\\\]]]]]]^^^___aaacccdddeeefffjjjhhhccc]]]YYYZZZ```fffjjjoooooojjjddd```[[[VVVOOOKKKGGGEEEDDDCCCBBBAAA???>>>@@@DDDGGGRRRlll}}}yyysssmmmgggaaa[[[XXXPPPPPPOOOOOOOOOOOOPPPPPPQQQPPPPPPQQQSSSSSSRRRPPPMMMMMMLLLLLLLLLLLLMMMMMMIIIIIIJJJKKKLLLLLLMMMMMMKKKLLLMMMOOOPPPPPPQQQQQQKKKJJJHHHFFFEEEEEEEEEEEEKKKPPPWWW^^^dddhhhlllooolllmmmmmmnnnooopppqqqqqqtttvvvyyyzzz{{{{{{}}}~~~zzzrrrggg\\\TTTQQQPPPWWWaaappp~~~~~~}}}xxxnnnfffccccccccckkkyyyssstttxxx|||{{{{{{{{{yyyzzzpppYYYOOOPPPJJJIIILLLIIIKKKJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFDDDAAA>>>;;;:::999:::<<<===???AAAEEEHHHGGGJJJOOOTTTXXX\\\aaaeeehhhooowww~~~}}}{{{yyytttsssrrrrrrtttuuutttsssvvv|||{{{|||}}}uuunnnmmmnnnlllmmmoooooopppqqqtttwwwvvvwwwvvvvvvtttqqqooommmiiijjjmmmppprrrttttttuuuoooooooooppppppnnnjjjgggaaa]]]XXXTTTRRRQQQPPPOOOQQQRRRUUUYYYYYY[[[cccmmmwwwssskkkgggdddccceee^^^VVVOOONNNLLLFFFBBBAAA===>>>???AAAGGGRRR```jjjqqqooojjjeeeaaa___^^^^^^^^^_________]]]\\\ZZZXXXXXX[[[^^^aaaccccccbbbaaaaaabbb```\\\]]]bbbeeeeeehhhiiillltttzzz{{{uuuoookkkoootttyyyzzzuuummmfffbbbccceeeeeeeeefffiiikkkllliiigggffffffgggfffeeehhhiiikkkllljjjgggcccaaafffhhhiiifff```[[[ZZZ[[[WWW]]]eeeqqq;;;:::888666666777888999>>>III]]]ooovvvuuuxxx}}}||||||vvvgggaaakkknnnvvvpppppptttmmm]]]SSSRRRYYY^^^hhhqqquuutttvvv{{{|||tttnnnssstttbbbZZZXXXUUUSSSRRRNNNMMMMMMLLLLLLKKKJJJJJJHHHIIIIIIIIIJJJJJJJJJJJJLLLMMMNNNPPPQQQRRRRRRSSSTTTVVVYYYZZZ[[[[[[]]]___bbbeeemmmuuu{{{|||yyyvvvssssssqqqpppnnnmmmmmmllljjjmmmpppqqqrrrrrrsssuuullllllkkkiiigggffffffggg```___]]]\\\\\\\\\]]]]]]\\\\\\[[[[[[ZZZYYYXXXWWWYYYZZZYYYVVVSSSUUU[[[```gggnnnsssqqqmmmggg^^^WWWTTTPPPLLLIIIHHHGGGFFFEEECCCAAADDDIIIJJJOOOcccyyy{{{ssskkkddd___[[[XXXQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPSSSUUUVVVUUUTTTOOOOOONNNNNNNNNNNNOOOOOOMMMMMMNNNOOOPPPRRRRRRSSSRRRRRRTTTUUUUUUUUUUUUTTTOOONNNKKKIIIFFFEEEEEEEEEJJJOOOVVV]]]ccchhhlllooonnnnnnooopppqqqrrrsssssssssvvvxxxzzz{{{}}}xxxnnnbbbYYYTTTSSSUUU___nnn{{{}}}}}}{{{wwwzzz|||wwwvvvtttmmmgggaaacccfffooo|||uuuqqqqqqlllkkkooouuuvvvuuuxxxmmmWWWOOOPPPKKKIIIMMMKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFDDDAAA>>>;;;:::999;;;===>>>???BBBFFFIIIHHHKKKOOORRRVVV[[[bbbgggjjjqqqyyy~~~|||yyyxxxtttsssrrrtttuuuvvvuuuttttttzzzxxxssssssvvvsssssstttsssrrrrrrtttwwwyyyyyyyyyvvvsssqqqoooooonnnnnnooopppppppppoooooommmkkkjjjiiiiiihhhfffddd]]]XXXRRRNNNMMMMMMLLLKKKLLLKKKMMMRRRSSSTTTYYY___fffqqqxxxooojjjfffdddeee___WWWQQQOOOMMMHHHDDDCCC?????????BBBJJJVVVbbbiiipppmmmjjjeeeaaa^^^\\\[[[]]]]]]^^^^^^]]][[[YYYXXXXXXZZZ^^^aaadddddddddcccaaacccaaa]]]___fffkkkjjjjjjkkkoootttxxxxxxsssooonnnpppuuu|||~~~zzzppphhhbbbeeeggghhhgggfffhhhjjjjjjhhhffffffhhhjjjiiihhhkkkkkkkkkkkkjjjhhheeecccfffiiijjjfff```\\\\\\^^^XXX^^^fffooo}}};;;:::888777777777888888===FFFZZZooowwwuuuuuuyyyvvveee^^^hhhjjj}}}}}}vvvssssssiiiWWWMMMOOOSSSVVV___llltttvvvxxx{{{xxxooofffjjj}}}uuuccc[[[ZZZWWWTTTSSSNNNNNNMMMMMMLLLLLLKKKKKKHHHHHHHHHIIIIIIIIIJJJJJJLLLMMMNNNPPPQQQRRRSSSSSSTTTVVVZZZ\\\\\\\\\]]]^^^]]]bbblllvvv|||}}}}}}~~~~~~~~~zzz}}}~~~zzzuuuooojjjhhhgggaaa```___^^^]]]]]]^^^^^^[[[ZZZYYYWWWTTTQQQOOOMMMKKKOOORRRRRRQQQSSSXXX^^^gggpppyyyyyyuuulllaaaWWWWWWTTTOOOLLLKKKJJJIIIHHHGGGDDDGGGMMMNNNNNN]]]pppzzzqqqhhhbbb^^^ZZZXXXRRRRRRRRRRRRRRRRRRRRRRRROOOOOOQQQTTTWWWYYYXXXWWWRRRRRRRRRQQQQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXYYYWWWXXXYYYZZZYYYXXXWWWVVVUUUSSSPPPMMMJJJHHHHHHGGGJJJNNNUUU\\\bbbggglllpppooopppppprrrssstttuuuuuusssuuuxxxzzz|||~~~~~~vvvkkkaaaZZZWWWQQQ\\\kkkwww~~~zzzyyypppwww~~~yyytttuuu}}}tttppprrrsssppplllbbbeeehhhqqqxxxqqqkkkgggbbbaaafffppptttqqqqqquuuzzz~~~yyykkkVVVNNNPPPKKKIIIMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGFFFEEEBBB???;;;::::::;;;===>>>@@@BBBFFFJJJIIILLLOOORRRUUU[[[cccjjjiiipppyyy~~~~~~{{{zzzyyyssssssssstttwwwwwwvvvuuuqqqxxx~~~}}}xxxzzz}}}{{{{{{{{{yyywwwwwwyyyzzz||||||{{{xxxuuurrrqqqqqqssssssrrrpppnnnllljjjiiijjjhhheeeddddddcccbbbaaaZZZUUUNNNKKKKKKKKKKKKIIIIIIGGGHHHMMMPPPQQQSSSWWW[[[dddvvv|||sssnnniiiffffff]]]UUUOOONNNLLLGGGCCCBBBAAA??????CCCMMMYYYccchhhkkkjjjgggdddaaa___]]]\\\\\\\\\]]]]]]\\\[[[ZZZYYYYYY[[[^^^aaadddeeeeeeeeeaaadddccc^^^aaajjjooonnnlllnnnppptttuuutttqqqnnnoooqqqvvv}}}|||rrrjjjdddgggkkkkkkiiihhhhhhjjjhhhfffdddeeehhhjjjjjjhhhllllllkkkkkkjjjiiifffdddeeehhhiiifff```]]]^^^aaa\\\cccjjjpppzzz:::999888777777888888999>>>FFFWWWjjjtttuuuvvvxxxuuuppplll___lll~~~|||xxxxxxooo[[[NNNLLLLLLSSS[[[cccqqqoooccchhhrrrzzz~~~ssscccXXXVVVVVVUUUOOONNNNNNNNNOOOOOONNNLLLHHHHHHHHHHHHHHHIIIJJJKKKMMMOOOPPPOOOMMMMMMNNNOOOSSSUUUWWWXXXXXXZZZ]]]``````cccjjjsss||||||vvvpppkkkgggfffdddbbb```^^^]]]]]]^^^___^^^]]]\\\\\\[[[YYYUUURRRUUUSSSQQQQQQSSSWWW\\\___gggssswwwhhh```YYYUUUQQQNNNNNNQQQSSSUUUQQQQQQQQQNNNMMMPPPWWW\\\vvvzzzsssiiibbb```]]]YYYUUUTTTSSSRRRTTTWWWWWWUUURRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTSSSTTTVVVYYY\\\^^^^^^]]]]]]^^^bbbdddeeeeeeggghhhiiigggccc___]]]\\\VVVUUUTTTPPPLLLIIIIIIIIIMMMNNNQQQWWW___eeeiiikkkppppppqqqrrrsssuuuwwwxxxrrruuuxxxzzz{{{|||~~~qqq```WWWWWWUUU\\\iiivvvyyywwwtttvvvwwwyyyzzzwwwwwwxxxzzz|||{{{uuusssyyy~~~zzzpppiiidddhhhiiikkkzzz{{{sssooonnnooolllgggfffiiiiiigggjjjqqqvvvtttrrrttt~~~}}}lll\\\PPPOOOMMMGGGHHHOOOKKKKKKKKKJJJIIIIIIIIIHHHFFFFFFEEEDDDBBB@@@===<<<:::999::::::<<>>MMM___iiikkkkkkmmmwww||||||wwwhhh]]]qqquuu```QQQMMMJJJNNNSSS]]]nnnyyybbbSSSVVVfffrrrvvv}}}}}}wwwkkk```ZZZUUUQQQRRRPPPNNNNNNNNNMMMKKKIIIJJJJJJIIIHHHHHHHHHIIIIIIHHHJJJLLLMMMMMMNNNPPPRRRQQQSSSUUUVVVWWWXXX[[[^^^dddgggnnnwww}}}{{{xxxtttpppllliiigggaaa```^^^\\\\\\]]]___```jjjpppvvvxxxwwwtttsssssskkkjjjiiifffccc```]]][[[^^^gggxxxpppggg]]]WWWWWWXXXWWWVVVYYYUUUPPPMMMJJJHHHFFFEEEMMMXXXhhhyyyyyyqqqeee___XXXTTTSSSRRROOOLLLSSSSSSSSSUUUWWWXXXWWWVVVTTTSSSRRRRRRRRRSSSUUUVVVVVVWWWYYY\\\aaafffjjjmmmrrrrrrrrrtttvvvvvvuuusssrrrtttuuussspppmmmllllllccc___[[[YYYXXXVVVRRROOOMMMNNNPPPUUU]]]dddhhhjjjllllllmmmoooqqqrrrtttuuuwwwxxxzzzzzzzzz|||~~~wwwggg^^^^^^dddmmmyyy{{{|||{{{vvvwwwwwwuuutttuuusssuuuyyyxxxssspppppplllooorrrwww{{{{{{tttuuu}}}sssmmmlllppplllgggdddbbbdddnnnwwwxxxcccQQQMMMOOOLLLJJJKKKGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEBBB???<<<;;;:::999::::::<<>>===@@@AAABBBCCCDDDEEEFFFFFFDDDIIITTTdddyyyyyyrrrjjjcccZZZRRRPPPMMMIIIFFFEEEBBBBBBCCCFFFMMMUUU^^^cccgggggghhhiiiiiigggbbb^^^ZZZYYYWWWVVVTTTSSSRRRRRRWWWXXXXXXXXXYYY^^^dddiiipppkkkeeebbbdddhhhmmmooonnnlllkkkooouuuzzz|||{{{uuuxxx}}}|||sssmmmnnnpppqqqrrrpppmmmiiifffgggiiilllqqqttttttrrroooqqqmmmlllppprrrmmmhhhgggeeefffgggfffeeedddeeefffeeeggglllrrryyy:::999777666555666666777999>>>KKK\\\gggjjjjjjkkkppp|||ppp^^^lllzzzfffXXXRRRMMMMMMQQQZZZjjjzzzgggQQQRRRfffvvvzzzzzz{{{wwwlllbbb]]]XXXSSSRRRPPPNNNMMMMMMMMMLLLJJJKKKJJJIIIHHHHHHHHHHHHHHHHHHJJJLLLLLLLLLMMMOOOQQQPPPRRRTTTUUUVVVXXX[[[]]]eeehhhoooyyy~~~}}}}}}~~~zzzyyywwwtttqqqnnnkkkjjjdddcccaaa`````````bbbccclllttt~~~}}}}}}~~~wwwuuusssppplllhhheeeccc[[[^^^jjj~~~ttthhhaaaaaabbb```]]]bbb\\\SSSMMMKKKIIIEEEBBBEEEJJJSSS^^^kkk{{{uuuiiibbb\\\XXXSSSPPPPPPOOONNNMMMQQQQQQRRRTTTVVVWWWXXXXXXVVVUUUTTTSSSTTTUUUWWWYYYYYYZZZ]]]aaaggglllpppsssvvvvvvwwwyyyzzzyyywwwttttttuuuvvvuuusssqqqpppqqqjjjeee```___```^^^YYYTTTOOOOOOQQQUUU\\\cccgggiiiiiijjjlllnnnpppqqqrrrsssuuuwwwxxxyyyzzz|||uuugggbbbcccppp|||}}}www|||yyyuuuwwwwwwtttrrruuuuuuwwwwwwrrrkkkjjjnnnpppsssxxx~~~|||{{{sssqqq~~~xxxvvvttttttqqqlllfffbbbgggtttqqqVVVKKKLLLMMMKKKJJJFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGEEECCC???<<<::::::999::::::<<>>???@@@AAABBBCCCCCCCCCCCC@@@EEEMMM[[[ooo|||ssskkkccc[[[TTTRRROOOJJJFFFEEEAAAAAACCCGGGNNNVVV^^^ccceeeeeegggiiijjjgggbbb^^^YYYXXXWWWUUUTTTTTTTTTUUUUUUVVVWWWXXXZZZ___eeejjjmmmjjjfffdddeeehhhlllnnnnnnlllkkkmmmsssxxx|||}}}vvvyyy~~~xxxrrrnnnppprrrssssssqqqooonnnjjjlllqqquuuxxxxxxvvvuuuoookkkjjjmmmoookkkfffdddffffffggggggggggggggggggfffiiiooovvv|||;;;:::888777666666666777999===HHHYYYeeehhhiiijjjjjjwwwvvv```hhhppp```YYYSSSOOOOOOWWWeeessskkkUUUSSShhh}}}tttjjjccc]]]WWWRRRPPPNNNMMMNNNNNNNNNMMMKKKJJJIIIHHHHHHHHHHHHHHHIIIKKKLLLMMMLLLLLLNNNOOOPPPRRRTTTUUUUUUWWWZZZ]]]dddgggnnnyyy|||zzzzzz{{{|||yyyxxxwwwvvvssspppnnnllleeecccaaa___^^^^^^______kkkttt~~~}}}xxxsssnnnkkkiiihhh```]]]aaaqqqwwwooolllkkkiiifffggg___UUUMMMJJJIIIGGGEEECCCEEEHHHNNNWWWbbbnnnuuu}}}|||xxxssslllddd]]]YYYTTTRRROOOMMMMMMMMMMMMMMMOOOPPPQQQSSSTTTVVVXXXYYYYYYXXXXXXXXXYYYZZZ\\\]]]```aaadddhhhmmmqqquuuwwwvvvuuuvvvwwwxxxwwwtttrrrpppqqqrrrrrrpppoooooopppmmmiiieeedddfffddd___YYYTTTSSSSSSWWW\\\bbbggghhhhhhiiikkknnnppprrrrrrsssvvvxxx{{{}}}{{{qqqhhhgggkkkzzz{{{ssszzzwwwuuuwwwwwwtttsssssstttvvvuuummmgggiiipppuuuwww}}}|||vvvttt{{{vvvvvvxxxuuunnnkkkttt___KKKIIIKKKKKKIIIGGGGGGHHHHHHIIIIIIJJJJJJHHHHHHGGGEEECCC@@@===;;;:::999::::::<<>>@@@CCCHHHOOOWWW___ccccccdddeeeggggggeee___[[[XXXWWWVVVVVVVVVXXXYYYZZZWWWZZZ\\\^^^___aaadddfffgggggggggggghhhjjjlllnnnooommmlllmmmqqqvvv{{{~~~vvvyyy}}}~~~yyyssssssssstttttttttttttttoooqqqsssuuuwwwxxxyyyzzznnnjjjjjjnnnpppkkkfffeeefffggggggiiijjjjjjiiihhhhhhlllssszzz}}}~~~<<<;;;999888777666777777777999DDDTTTbbbfffggghhheeeqqq}}}{{{dddfffyyy{{{jjj___XXXQQQOOOUUU```lllwww}}}mmmZZZTTTccc{{{yyyooofff^^^TTTRRROOONNNNNNOOONNNNNNJJJJJJIIIHHHHHHHHHIIIIIIJJJLLLMMMMMMLLLLLLNNNOOOPPPRRRTTTUUUVVVWWWZZZ]]]cccgggnnnyyy}}}{{{yyyzzzzzz{{{xxxxxxxxxvvvtttqqqooommmhhhfffbbb___]]]\\\\\\\\\dddlllwww~~~{{{uuuooollljjjiiiccc^^^[[[bbbrrrwwwrrrpppnnnmmmjjjddd[[[SSSNNNLLLKKKJJJEEEDDDDDDFFFLLLTTT\\\aaagggfffdddaaa]]]ZZZWWWVVVMMMMMMKKKJJJJJJJJJKKKLLLNNNOOOQQQSSSTTTVVVZZZ\\\\\\]]]^^^___``````aaaaaaggghhhjjjmmmppprrrtttuuurrrqqqqqqqqqrrrrrrpppmmmiiikkkllllllkkkkkklllmmmmmmkkkiiiiiiiiigggccc___YYYXXXWWWYYY^^^cccggghhhhhhiiilllooorrrssssssssstttwww{{{~~~~~~|||wwwooohhhjjjppp}}}wwwvvv}}}xxxxxxyyywwwuuuuuupppqqqssssssmmmiiinnnvvv{{{|||zzztttrrrvvvvvv|||}}}xxxvvvjjjOOOHHHJJJKKKIIIHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGFFFDDDAAA>>>===:::999::::::<<>>@@@CCCIIIPPPWWW^^^aaa``````aaacccdddbbb^^^ZZZXXXXXXWWWWWWYYY\\\___aaa___bbbeeefffeeedddcccccceeegggjjjkkkkkkmmmoooqqqrrrqqqooooooqqqvvv{{{yyyzzz|||zzzyyyxxxvvvuuuttttttuuussstttuuuuuuuuuvvvxxxzzzpppmmmnnnsssuuuqqqkkkhhhgggggghhhjjjlllmmmkkkiiijjjnnnuuu}}}~~~~~~===<<<:::999888777888888666777AAARRR```fffggghhhaaahhhvvvyyypppgggnnnsssfffZZZRRRMMMTTT]]]gggqqqyyy{{{ooo```SSSWWWooorrrgggYYYVVVRRRPPPOOONNNMMMLLLIIIIIIHHHHHHHHHIIIJJJJJJIIIKKKMMMNNNNNNNNNPPPRRRQQQSSSUUUVVVVVVXXX[[[]]]dddgggoooyyy~~~|||{{{zzzyyyyyyvvvwwwwwwvvvtttqqqnnnllliiifffbbb]]]ZZZWWWVVVVVVYYY___iiittt{{{{{{wwwssspppnnneeeaaa]]][[[___fffoootttwwwwwwuuuqqqnnnnnnqqqssssssqqqllleee^^^YYYVVVVVVOOOKKKHHHFFFIIINNNTTTWWWYYYYYYYYYXXXWWWUUUSSSRRRJJJKKKKKKJJJJJJJJJKKKLLLNNNQQQSSSTTTUUUXXX\\\``````aaadddfffggggggfffeeeiiiiiijjjkkklllllllllllljjjiiiggghhhiiiiiihhhgggdddeeeggggggfffgggiiikkkjjjkkkkkkkkkjjjhhheeeccc___]]][[[\\\___dddggghhhhhhjjjnnnqqqsssuuuuuuuuutttwww{{{~~~zzzxxxwwwssskkkeeefffmmm{{{~~~zzz{{{wwwyyy}}}}}}}}}{{{wwwvvvxxxrrrrrrssssssooolllrrrzzz~~~yyysssqqqvvvuuuWWWLLLLLLLLLJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEDDDBBB@@@???:::999::::::<<>>===;;;999888888888888777888AAARRRaaahhhiiijjj___bbbnnnxxx~~~jjjbbbvvvyyylllZZZQQQMMMSSS\\\dddnnnwww{{{rrrdddRRRNNNeee|||ooo^^^ZZZUUUQQQOOOMMMKKKJJJHHHHHHHHHHHHIIIIIIJJJKKKHHHJJJLLLNNNOOOPPPSSSUUUQQQSSSUUUVVVWWWXXX[[[^^^dddhhhpppzzz~~~|||zzzyyyxxxuuuvvvvvvuuussspppmmmkkkdddaaa\\\WWWRRROOOMMMLLLOOOTTT^^^jjjuuu||||||yyywwwiiihhheee___YYYXXX\\\aaa^^^bbbfffggggggkkkqqqxxx}}}~~~xxxooofffbbbaaaZZZUUUNNNIIIJJJMMMRRRTTTQQQRRRTTTUUUTTTSSSPPPOOOKKKLLLLLLLLLKKKLLLMMMOOOOOORRRUUUVVVWWWZZZ___cccbbbdddgggjjjkkkkkkiiihhhfffggggggfffeeedddcccbbbcccaaa``````aaabbbaaaaaabbbcccdddddddddeeehhhjjjhhhjjjlllllljjjgggffffffccc```^^^^^^aaaeeegggiiiiiikkkooorrruuuvvvvvvvvvyyy|||rrrrrrrrrppphhh```aaafffwwwxxxzzz}}}{{{zzz}}}xxxwwwyyyxxxvvvuuutttpppmmmrrrzzz|||{{{|||{{{uuusssrrr|||\\\OOONNNMMMJJJHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFEEEDDDCCCAAA@@@::::::::::::<<>>DDDCCCBBBBBBCCCDDDFFFGGGDDDCCC@@@>>>======>>>??????DDDIIIKKKPPP___wwwwwwkkkddd^^^\\\WWWNNNFFFBBBDDDEEEHHHKKKPPPTTTXXXZZZWWWWWWXXX[[[^^^___^^^]]]]]]\\\[[[[[[]]]```dddfffbbbeeeiiilllmmmoooqqqssspppqqqpppnnnmmmooouuuzzzyyyyyyxxxwwwwwwzzz~~~{{{zzz}}}uuuwwwzzz}}}}}}|||zzzxxxtttvvvxxxwwwtttqqqqqqsssooonnnqqqzzz}}}wwwppplllhhhggghhhkkkooopppmmmjjjiiimmmttt|||>>>===;;;999777555444444888===BBBKKK___ssswwwqqqjjjgggjjj|||xxxdddccczzzooo```VVVLLLKKKRRR]]]lllyyy}}}wwwkkkZZZRRR]]]nnnxxxlll^^^RRRNNNNNNMMMKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIKKKMMMOOOPPPOOONNNMMMTTTUUUWWWWWWWWWXXXZZZ\\\aaafffoooyyyyyyvvvtttuuuvvvsssooojjjfffeeebbbVVVMMMMMMMMMIIIGGGHHHLLLNNNTTT___mmmyyy|||zzzvvvooommmiiiccc\\\XXXVVVWWWYYYZZZ\\\^^^]]]```mmmzzzxxxsssqqqjjjbbbVVVMMMIIIJJJMMMOOORRRTTTVVVVVVTTTSSSRRRSSSPPPOOOMMMMMMMMMNNNPPPRRRRRRSSSTTTWWWZZZ^^^bbbddddddiiimmmmmmjjjfffdddeeeeeeccc___\\\ZZZYYYZZZ[[[VVVXXXYYY[[[\\\[[[[[[ZZZ]]]]]]]]]^^^```ccceeegggjjjgggeeeeeeggghhhgggeeeggggggggggggggggggffffffjjjlllnnnqqqtttvvvyyyzzzxxxqqqmmmjjjgggaaa\\\^^^dddyyy{{{yyy~~~|||~~~|||zzzyyyyyywwwxxxxxxuuurrrssszzz{{{uuusssyyy~~~zzzvvv}}}{{{[[[NNNNNNMMMIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGEEECCCAAA???>>>;;;999888888;;;=========EEEEEEFFFGGGJJJMMMPPPQQQ[[[___eeekkkoooqqqqqqqqquuuuuuvvvyyy|||{{{wwwsssyyywwwzzz~~~~~~}}}zzzyyyxxxxxxwwwvvvuuutttsssrrrnnnlllgggbbb\\\TTTLLLGGGCCCAAA???>>>???AAADDDFFFBBBBBBBBBBBBCCCEEEFFFGGGBBBAAA???>>>>>>>>>???@@@CCCBBBGGGMMMNNNSSSiii~~~pppjjjddd___]]]WWWMMMFFFDDDFFFGGGHHHIIIKKKNNNPPPQQQWWWWWWWWWXXX[[[^^^aaacccggg```XXXWWW\\\dddhhhjjjiiijjjmmmppptttwwwzzz{{{{{{yyyuuurrrqqqqqqrrrsssuuuwwwxxxtttpppsss|||zzz}}}{{{vvvxxxyyyxxxuuussstttvvvtttooolllooouuuxxxuuupppggghhhjjjmmmooorrrssstttpppoooqqqyyy>>>===;;;999777555444444777;;;???III```www~~~xxxpppjjjkkk}}}~~~hhh```oootttbbbXXXOOOMMMSSS^^^mmmzzzrrr]]]OOOUUUbbb|||mmm```TTTPPPOOOMMMKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJMMMOOOPPPQQQQQQQQQUUUWWWXXXXXXXXXYYY\\\^^^aaafffmmmwww|||xxxwwwvvvrrrnnniiifffddd^^^TTTMMMMMMMMMIIIGGGHHHJJJMMMRRR\\\jjjyyyxxxqqqooolllhhhddd```^^^\\\^^^\\\\\\^^^^^^aaajjjuuu~~~|||sssjjj^^^TTTOOOOOOPPPQQQTTTVVVXXXXXXWWWUUUVVVVVVTTTSSSRRRRRRRRRTTTUUUWWWWWWXXXYYY[[[^^^bbbeeegggiiikkklllllliiieeecccbbb___]]]ZZZWWWUUUUUUUUUVVVUUUUUUVVVWWWXXXXXXXXXXXXZZZ[[[\\\]]]___bbbdddeeegggeeecccccceeefffeeeccceeeffffffggghhhiiijjjjjjjjjkkkmmmpppsssvvvxxxyyy~~~yyyppplllhhheee```^^^bbbjjj~~~|||yyyxxxwwwxxxwwwsssqqquuuzzztttppprrruuu{{{yyy|||~~~^^^PPPNNNMMMIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGEEEDDDAAA@@@???;;;:::888999;;;=========CCCDDDEEEFFFIIIMMMPPPRRRYYY\\\bbbhhhlllnnnoooooorrrsssuuuyyy||||||xxxtttwwwwww{{{}}}~~~}}}{{{yyywwwwwwvvvuuutttllliiiddd^^^XXXQQQJJJEEEBBBAAA@@@???@@@AAACCCDDDCCCCCCDDDEEEFFFGGGGGGHHHDDDCCCAAA@@@??????@@@AAACCCBBBFFFKKKKKKOOOccczzz~~~rrrlllfff```^^^XXXNNNHHHFFFEEEEEEFFFGGGIIILLLNNNOOOSSSUUUWWW[[[___cccfffhhhnnngggaaa```eeekkkoooppplllmmmooorrruuuxxxzzz{{{{{{yyywwwuuuttttttuuuvvvwwwyyyxxxsssnnnpppxxxzzz}}}~~~~~~|||uuuxxx{{{|||zzzyyyzzz{{{yyysssnnnoootttvvvrrrmmmjjjkkkkkkmmmnnnppprrrsssqqqpppssszzz>>>===;;;999777555555444666888;;;FFF```{{{zzzoookkkzzznnn___cccyyyzzzeee\\\SSSPPPTTT^^^mmmyyyyyy```NNNMMMVVViii{{{nnnbbbVVVRRRQQQMMMKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLNNNPPPRRRTTTTTTVVVWWWYYYYYYYYYZZZ]]]___aaadddkkksss}}}xxxuuuqqqlllgggccc```___[[[UUUPPPQQQSSSQQQOOOOOOOOOPPPTTT[[[hhhyyywwwrrrmmmkkkiiigggccc```ddd___\\\^^^```bbbhhhooo|||ttthhh]]]WWWUUUTTTTTTUUUWWWYYYZZZYYYYYYYYYZZZWWWWWWWWWWWWXXXYYY[[[[[[]]]]]]]]]___aaadddggghhhkkkjjjhhhfffeeebbb___]]]ZZZXXXVVVTTTRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXZZZ]]]___```aaabbbdddbbbaaaaaacccddddddccccccdddfffgggiiikkkmmmmmmjjjkkkmmmooorrrtttvvvwww|||zzznnnjjjfffccc```aaaiiisss|||||||||zzz|||{{{xxxssspppwwwyyyssspppnnnqqq|||yyy|||~~~|||{{{aaaQQQNNNLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGEEEDDDBBB@@@???<<<:::888999;;;<<<======AAABBBCCCEEEIIILLLPPPRRRUUUYYY^^^dddiiikkklllmmmnnnppptttyyy||||||xxxuuutttvvv{{{}}}|||zzzzzzyyywwwuuuiiieee___YYYTTTMMMGGGCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDFFFGGGHHHIIIHHHHHHFFFDDDCCCAAAAAAAAAAAABBBCCCBBBDDDGGGGGGJJJ[[[nnntttooohhhbbb^^^XXXOOOJJJHHHEEEEEEFFFGGGIIILLLNNNPPPOOORRRXXX^^^dddhhhkkklllnnniiieeeeeejjjooorrrrrrrrrrrrsssuuuvvvxxxzzz{{{xxxwwwvvvuuutttuuuuuuvvvvvvvvvuuuqqqmmmooowww~~~{{{}}}}}}}}}uuuyyy~~~zzztttnnnoootttvvvsssnnnnnnmmmlllkkklllnnnppprrrssssssvvv|||???>>><<<999777666555444777888999CCC^^^|||tttkkktttuuubbb]]]nnn}}}iii```VVVSSSUUU\\\jjjwww{{{{{{cccPPPLLLPPP\\\nnnkkk```VVVSSSPPPLLLJJJJJJKKKJJJJJJJJJJJJIIIIIIIIILLLLLLLLLMMMOOOQQQRRRSSSTTTVVVXXXXXXXXXZZZ\\\______bbbhhhpppyyyyyyuuunnnhhhdddaaa___^^^]]][[[ZZZ]]]```aaaaaaaaa^^^\\\\\\```hhhxxx|||rrrmmmlllkkkgggccciiibbb]]]___bbbdddgggkkkuuuwwwyyy{{{||||||||||||~~~wwwlllccc]]]ZZZXXXWWWVVVXXXYYYZZZYYYZZZ[[[\\\YYYZZZZZZ[[[\\\]]]^^^^^^______^^^___```bbbdddeeehhhddd```_________\\\XXXXXXWWWVVVUUUTTTSSSSSSSSSSSSRRRQQQQQQRRRSSSUUUVVVVVVWWWZZZ]]]___`````````aaa``````aaabbbcccddddddcccdddeeegggiiikkkmmmmmmjjjkkkmmmoooqqqsssuuuvvvzzz{{{mmmhhhcccaaaaaaeeeppp|||}}}zzzzzz~~~{{{}}}~~~|||tttrrrzzz|||vvvuuu}}}yyyxxxzzz|||vvv{{{~~~zzzyyy}}}cccQQQMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGFFFDDDBBBAAA@@@<<<:::888999:::<<<===<<>><<<:::888666555555888999999AAAYYYxxxwwwkkkppp|||ggg\\\fff~~~llldddZZZUUUTTTYYYfffrrrxxx~~~hhhUUUMMMLLLRRRbbbvvv~~~yyyttteee\\\TTTRRROOOKKKHHHIIIKKKJJJJJJJJJJJJIIIIIIIIIMMMMMMLLLLLLMMMNNNOOOPPPRRRSSSUUUVVVVVVXXX[[[]]]]]]```eeellluuu~~~yyyqqqllliiihhhgggfffdddfffiiilllrrrvvvxxxxxxsssnnniiihhhjjjtttxxxtttsssqqqnnnppphhhbbbcccggghhhiiikkknnnnnnppprrrvvvyyyzzz{{{xxxssskkkddd```]]][[[ZZZVVVXXXYYYYYYYYYYYY[[[]]]]]]^^^```aaabbbbbbaaaaaa``````___^^^^^^___```aaabbb^^^[[[ZZZ\\\]]][[[YYYVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRRRRTTTVVVWWWUUUWWWZZZ\\\___`````````___```aaaaaabbbdddeeegggeeefffggghhhiiijjjkkkkkkkkklllmmmoooqqqssstttuuuwww}}}|||lllfffbbb```bbbhhhvvv{{{zzz{{{}}}~~~{{{{{{|||~~~vvvuuu}}}wwwsssrrrrrruuuyyy|||{{{vvvssssssuuufffSSSLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEECCCBBBAAA===;;;999999:::<<<<<<<<<>>>>>>@@@BBBFFFJJJNNNPPPRRRUUUZZZ```eeeiiilllmmmfffjjjppptttvvvuuusssqqqnnnrrruuuwww{{{wwwppphhhbbb[[[TTTOOOKKKHHHFFFGGGHHHIIIJJJIIIHHHFFFEEEDDDFFFHHHIIIIIIHHHGGGFFFEEEDDDCCCBBBAAABBBBBBCCCCCCCCCCCCEEEFFFJJJTTT^^^uuu{{{ppphhh___[[[VVVOOOMMMNNNKKKKKKJJJKKKMMMPPPSSSVVVQQQVVV]]]dddiiikkkjjjiiiggggggiiilllrrrwwwzzz||||||{{{zzzxxxxxxyyyzzz{{{uuutttsssqqqqqqqqqrrrsssoooppppppoooooorrrxxx}}}|||~~~~~~|||vvvzzz}}}vvvqqqmmmooovvv{{{yyyuuulllkkkiiiiiijjjmmmppprrrxxxzzz~~~???>>><<<:::888666555555777999:::>>>RRRpppyyymmmnnn|||mmm]]]```uuuqqqiii___XXXTTTVVVbbbnnn|||rrr___PPPGGGHHHVVViiivvvyyyuuunnnhhh^^^WWWRRRPPPNNNJJJIIIJJJKKKJJJJJJJJJJJJIIIIIIIIIMMMMMMMMMMMMMMMMMMMMMMMMOOOQQQSSSTTTTTTVVVYYY[[[\\\___ccciiipppvvv|||}}}uuuqqqrrrsssrrrqqqqqqvvvzzz}}}xxxsssoooooo|||{{{sssmmmlllmmmllllllnnnmmmlllkkklllppptttvvvvvvppplllgggcccaaa___^^^]]]ZZZ[[[[[[[[[ZZZ[[[]]]___bbbdddfffggghhhgggeeedddaaa```^^^\\\[[[[[[\\\\\\[[[ZZZYYYYYYZZZ[[[[[[ZZZSSSTTTUUUVVVVVVVVVTTTSSSSSSSSSSSSSSSTTTUUUVVVWWWUUUWWWYYY[[[]]]^^^___```^^^___aaabbbbbbdddgggiiihhhhhhiiiiiijjjjjjjjjkkkmmmmmmooopppqqqssstttuuutttzzz|||lllfffbbbaaaccckkkzzz~~~}}}||||||~~~~~~{{{|||}}}|||vvvzzz{{{wwwtttrrrwwwwwwwwwtttppppppssswwwrrrjjjTTTKKKIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDBBBBBB===;;;999999:::<<<<<<;;;===>>>???AAAEEEHHHLLLNNNPPPSSSXXX^^^dddiiilllmmmhhhkkkppprrrrrrqqqppppppnnnrrruuutttxxxzzzqqqkkkeee]]]UUUPPPNNNLLLKKKMMMMMMNNNNNNMMMKKKJJJHHHHHHHHHIIIIIIIIIGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEDDDEEEGGGKKKRRRWWWhhh}}}{{{pppggg^^^YYYUUUQQQPPPRRRLLLKKKJJJKKKMMMPPPTTTVVVWWW[[[aaafffjjjjjjhhhfffcccdddgggkkkpppuuuyyy|||~~~}}}zzzxxxxxxxxxyyyzzzzzzxxxuuurrrpppqqqrrrsssqqqrrrssssssrrrsssvvvxxx}}}}}}~~~~~~uuuxxx~~~~~~zzzvvvrrrooorrrxxx{{{xxxsssllllllkkkkkkllloooqqqsssvvvzzz@@@???===:::888777666555222888:::===MMMiii}}}qqqmmmwwwsssbbb```pppwwwoooddd[[[UUUUUU```lllmmmWWWGGGDDDOOO```oootttooofff___XXXSSSPPPPPPOOOKKKKKKMMMKKKJJJJJJJJJJJJIIIIIIIIIKKKLLLNNNOOOOOOOOONNNNNNNNNPPPRRRSSSTTTVVVYYY[[[]]]___bbbfffjjjmmmooopppsssvvvyyy|||~~~xxxooossszzzwwwtttpppooorrrppplllhhhhhhjjjlllmmmmmmjjjhhhdddbbbbbbaaa```^^^___``````___^^^^^^```bbbdddfffhhhjjjjjjhhheeeccc^^^\\\ZZZXXXVVVUUUUUUUUUTTTUUUVVVVVVUUUTTTUUUVVVRRRTTTVVVXXXXXXXXXVVVUUURRRSSSTTTUUUVVVVVVVVVVVVUUUUUUVVVXXXZZZ\\\^^^___\\\^^^aaabbbbbbcccgggjjjjjjjjjkkkkkklllmmmmmmmmmnnnooopppqqqrrrssstttuuuqqqwww{{{~~~}}}lllgggbbbbbbdddmmm||||||yyy{{{}}}tttttt~~~zzzxxxwwwxxxxxxuuurrrqqqrrruuuiiittt}}}{{{{{{iiiSSSJJJIIIKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGFFFEEEDDDCCCBBB===;;;999999:::;;;<<<;;;===>>>???AAACCCGGGJJJLLLOOOQQQVVV\\\bbbgggkkkmmmlllooorrrrrrpppnnnooopppooouuuwwwuuuwwwwwwpppjjj```XXXTTTRRRRRRQQQSSSRRRRRRQQQPPPOOOMMMMMMMMMLLLKKKJJJHHHGGGFFFEEECCCCCCCCCCCCDDDFFFGGGIIIHHHHHHFFFEEEFFFJJJMMMOOO\\\ooo~~~}}}yyyqqqggg^^^YYYVVVSSSTTTWWWNNNMMMLLLLLLNNNRRRVVVYYY\\\___dddiiikkkjjjhhhgggcccdddgggiiimmmrrrvvvzzz}}}zzzwwwvvvwwwxxxyyy~~~{{{uuupppnnnnnnoooqqqppprrrtttvvvvvvvvvvvvvvvyyy|||~~~}}}|||}}}}}}|||sssuuuzzz~~~yyyssspppooosss{{{}}}yyytttpppppppppppppppqqqrrrrrrsssxxx@@@???===:::888777666555...666:::;;;IIIeeesssmmmsssxxxhhheeeqqq{{{rrrhhh^^^VVVUUU___kkkzzz___JJJDDDMMM\\\lllrrrlllaaaYYYVVVQQQOOOPPPPPPMMMMMMOOOKKKKKKJJJJJJJJJIIIIIIIIIJJJLLLNNNQQQRRRRRRQQQPPPNNNPPPRRRSSSTTTVVVYYY[[[^^^___bbbdddeeeffffffeeehhhkkknnnrrrtttwww{{{~~~sssqqqxxxyyyrrrqqqtttvvvqqqjjjggghhhiiihhhgggiiigggdddccccccbbbaaa___dddddddddcccaaaaaaccceeedddeeehhhiiihhhfffbbb```ZZZXXXUUUSSSPPPOOOOOOOOOMMMPPPSSSRRROOOMMMOOOQQQTTTVVVXXX[[[[[[ZZZYYYWWWQQQRRRTTTVVVVVVVVVUUUUUUTTTTTTTTTUUUWWWZZZ]]]^^^ZZZ]]]```aaaaaacccgggjjjkkkkkklllmmmnnnooopppqqqooopppqqqrrrsssttttttuuupppuuuyyy|||}}}lllgggcccccceeemmm}}}zzz}}}|||vvvmmmqqq{{{wwwzzz}}}}}}yyysssnnnlllcccjjjrrrvvvsssooolllkkkppp{{{yyywwwyyyyyyyyydddQQQIIIKKKNNNKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGGGGFFFFFFDDDCCCBBB>>>;;;999999:::;;;;;;;;;>>>>>>???@@@CCCFFFIIIKKKMMMPPPUUU[[[aaafffjjjlllppprrrtttrrrooonnnoooqqqpppwwwzzzvvvvvv}}}|||tttmmmcccZZZVVVUUUUUUUUUVVVUUUTTTSSSRRRQQQPPPPPPPPPOOOMMMKKKIIIGGGGGGGGGDDDDDDDDDDDDFFFHHHJJJKKKKKKJJJGGGEEEEEEHHHJJJIIIUUUfffuuuxxxxxx{{{{{{wwwrrrhhh___ZZZWWWUUUWWWZZZRRRQQQOOOOOOQQQUUUYYY\\\___bbbfffjjjlllllljjjhhhjjjkkklllnnnppptttyyy|||~~~|||yyywwwvvvvvvwwwyyy{{{tttmmmjjjjjjlllnnnllloootttxxxzzzzzzzzzyyywwwzzz}}}}}}{{{yyyzzz|||~~~zzzqqqsssxxx~~~zzzmmmkkkmmmttt}}}}}}xxxttttttttttttsssrrrrrrqqqpppuuu~~~BBB@@@<<<999666444444444777333555???LLL]]]xxxwwwnnnlllwww}}}tttmmmlllxxxssskkkcccZZZXXXaaammmeeeNNNHHHIIIZZZlllrrrrrriiiWWWXXXTTTOOONNNPPPQQQPPPNNNLLLKKKJJJIIIHHHHHHIIIJJJLLLMMMMMMNNNNNNOOOPPPPPPRRRQQQPPPPPPRRRVVVZZZ]]]]]]]]]^^^_________^^^]]]___ccchhhkkkmmmnnnnnnooowwwzzz~~~zzzsssssswww{{{wwwtttsssooonnnllljjjhhhgggggghhhhhhiiihhheeefffiiihhhdddgggggggggggggggfffeeedddhhhgggeeedddcccaaa]]]ZZZRRRQQQPPPOOOOOONNNOOOOOOOOOOOONNNNNNOOOPPPRRRSSSQQQRRRSSSTTTUUUVVVVVVVVVRRRRRRRRRRRRSSSTTTUUUVVVUUUUUUVVVWWWWWWXXXXXXYYY[[[YYYXXXYYY]]]bbbeeegggiiiiiijjjkkkllllllmmmnnnoooppprrrrrrrrrsssvvvxxxwwwxxxxxxyyy}}}}}}oooeeeccccccaaaooo~~~{{{uuu|||~~~uuunnnlllwww|||}}}wwwppphhhccchhhggggggiiiaaa]]]fffhhhnnntttrrrkkkgggjjjooorrrooohhh[[[NNNHHHIIIMMMKKKKKKJJJIIIHHHHHHHHHHHHJJJIIIHHHFFFEEECCCBBBAAA@@@===:::999:::<<<============???AAADDDHHHKKKMMMNNNQQQVVV\\\bbbgggjjjkkkpppqqqrrrsssuuuvvvwwwxxxqqqssstttsssrrruuu|||~~~}}}sssmmmddd]]]ZZZZZZ[[[[[[```\\\XXXVVVVVVVVVSSSQQQSSSNNNIIIGGGHHHHHHGGGEEEHHHHHHGGGFFFGGGHHHJJJJJJMMMLLLJJJHHHGGGIIIMMMPPPXXXdddppptttvvvzzz||||||vvvoooddd[[[VVVWWWZZZ]]]VVVUUUTTTTTTVVVYYY\\\^^^cccccccccfffiiikkkkkkkkknnnoooooooooooorrrvvvyyy|||{{{xxxtttuuuzzz|||{{{xxxtttmmmfffbbbbbbgggkkkqqqrrruuuzzz{{{wwwzzz|||~~~~~~|||yyyxxxwww}}}|||uuuuuuuuuxxxzzztttpppqqqzzz~~~}}}zzzxxxvvvvvvwwwuuuppplllnnnrrrxxx}}}BBB@@@<<<999666555444444777333555===FFFUUUpppxxxmmmhhhppp~~~~~~vvvpppooozzztttlllbbbYYYWWWaaammmqqqYYYKKKJJJYYYmmmxxx|||vvveee\\\WWWRRROOOPPPQQQPPPNNNMMMLLLJJJIIIHHHHHHIIIJJJLLLMMMMMMNNNNNNOOOOOOPPPQQQPPPOOONNNPPPTTTXXXZZZ]]]^^^```aaabbbbbbaaa``````ccchhhkkkmmmmmmllllllpppsssvvvzzz~~~xxxvvvtttyyy}}}yyyvvvtttrrrpppooollljjjiiihhhhhhiiiiiijjjiiihhhkkkooopppmmmmmmmmmllllllkkkiiihhhggggggeeecccbbbaaa^^^ZZZWWWUUUTTTSSSRRRQQQQQQPPPPPPOOOOOONNNNNNNNNOOOPPPQQQOOOPPPQQQRRRSSSSSSSSSSSSTTTTTTSSSSSSSSSTTTUUUUUUVVVVVVWWWWWWXXXYYYYYYZZZZZZXXXWWWXXX[[[```dddfffhhhhhhiiijjjkkklllmmmnnnmmmoooqqqrrrsssvvvyyy|||{{{||||||{{{~~~}}}rrrhhhfffggggggttt{{{vvv{{{zzzvvvppplllmmm{{{yyyooofff___dddbbbaaaddd^^^ZZZdddhhhnnnsssqqqjjjfffiiinnnqqqmmmdddXXXMMMGGGGGGJJJKKKJJJIIIHHHHHHGGGGGGGGGHHHHHHGGGFFFDDDCCCBBBBBB@@@===:::888999;;;<<<<<<<<<===>>>@@@CCCGGGJJJLLLNNNQQQVVV\\\bbbfffiiikkkiiijjjkkkmmmpppsssuuuvvvtttuuuvvvuuuuuuxxx~~~zzzvvvzzz~~~uuuooogggaaa___aaacccdddeee___XXXTTTTTTUUUTTTSSSSSSPPPLLLKKKLLLLLLJJJHHHKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLNNNPPPTTTWWW]]]iiivvv{{{}}}{{{ssshhh^^^YYYZZZ\\\___XXXVVVSSSSSSVVV\\\bbbfffkkkiiihhhhhhjjjkkkkkkjjjlllnnnooooooooopppsssuuuvvvxxxxxxuuuuuuxxxwwwsssqqqooojjjdddbbbccchhhlllrrrtttwww|||~~~zzzuuuwwwyyy{{{|||zzzyyyyyyyyy}}}yyyxxxppprrrtttvvv|||yyytttppprrrzzz{{{zzzyyyxxxwwwxxxyyyxxxtttpppmmmqqqvvv|||BBB@@@===999666555444555666444666;;;@@@KKKfff{{{nnndddhhhzzz}}}yyy~~~yyysssppp|||tttjjj```XXXVVV```kkkaaaOOOJJJUUUkkk}}}wwweee^^^VVVQQQQQQQQQPPPOOOMMMLLLKKKIIIHHHIIIIIIJJJLLLLLLMMMMMMNNNOOOOOOOOORRRQQQOOOOOOQQQTTTWWWYYY]]]___aaadddeeefffeeeeeecccfffjjjmmmnnnmmmkkkiiiiiijjjlllnnnrrrxxxyyyssstttwwwzzz~~~~~~|||{{{|||||||||{{{zzzxxxvvvtttrrrqqqpppnnnllljjjjjjjjjjjjjjjlllllllllqqqxxxzzzxxxssssssqqqpppmmmkkkiiigggdddbbb```___^^^\\\YYYVVVYYYYYYXXXVVVUUUTTTTTTSSSQQQQQQQQQPPPPPPPPPOOOOOONNNOOOOOOPPPPPPQQQQQQQQQTTTTTTSSSRRRRRRRRRRRRSSSTTTUUUUUUVVVWWWWWWXXXXXXWWWVVVVVVVVVYYY^^^bbbeeefffggghhhiiikkklllmmmnnnkkkmmmppprrruuuxxx}}}|||}}}sssiiihhhkkkooo~~~}}}tttxxx~~~yyyqqqjjjjjjqqq|||ooofff^^^ccc``````ddd]]]YYYaaahhhooouuuuuupppmmmooorrruuummmaaaUUULLLHHHGGGHHHJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCCCCAAA>>>:::888888:::::::::;;;<<<===???BBBEEEIIIJJJNNNPPPUUU[[[```dddggghhhiiiiiijjjlllnnnrrruuuwwwwwwyyyzzzyyyxxx{{{xxxrrrrrrvvv|||}}}}}}~~~~~~yyyssslllgggfffiiikkkmmmkkkdddZZZUUUTTTUUUVVVUUUSSSQQQOOOPPPRRRRRROOOLLLMMMLLLKKKIIIIIIIIIIIIJJJJJJLLLOOORRRWWWZZZ]]]___gggssszzzmmmccc]]]]]]^^^___YYYWWWSSSSSSXXXaaakkkqqquuurrrnnnlllkkkkkkkkkjjjkkklllmmmmmmmmmmmmoooqqqrrrwwwyyyxxxwwwvvvrrrllljjjiiigggdddccceeejjjnnntttvvvzzz~~~}}}wwwssssssuuuxxxyyyyyyyyy{{{|||~~~xxxsssqqqlllqqquuuvvvxxx|||{{{xxxssspppssszzz~~~{{{vvvuuuwwwwwwyyy{{{}}}}}}zzzwwwsssvvvzzz~~~CCCAAA===999666555555555444333666:::;;;CCC]]]www~~~rrrfffeeetttyyy~~~{{{rrrkkk|||ssshhh^^^UUUTTT]]]hhhgggTTTIIINNNdddzzznnnfff\\\UUURRRRRRQQQPPPNNNMMMKKKJJJIIIIIIIIIIIILLLLLLLLLMMMNNNNNNOOOOOOTTTSSSRRRRRRTTTVVVYYY[[[]]]___cccfffiiiiiiiiiiiihhhiiikkkmmmooommmjjjgggddddddeeefffiiinnnvvv{{{{{{yyywwwwwwyyy~~~~~~|||{{{xxxyyyzzz{{{zzzxxxuuusssrrrqqqooonnnlllllllllmmmmmmoooooopppuuu}}}wwwvvvtttqqqnnnjjjgggeeeaaa___]]]]]]]]]\\\ZZZXXX]]]\\\\\\[[[YYYXXXWWWVVVUUUUUUVVVVVVUUUSSSQQQOOOPPPOOOOOOOOOOOOPPPPPPQQQRRRRRRQQQPPPOOOOOOOOOOOOQQQRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUUUUWWW[[[aaadddffffffgggiiikkklllmmmnnnkkkmmmppprrruuuzzz~~~xxxxxx~~~ttthhhgggmmmuuutttvvv|||~~~sssggglllyyyrrriiibbbgggfffhhhlllcccZZZ___fffppp|||}}}|||}}}tttdddUUULLLIIIIIIJJJJJJIIIHHHGGGGGGFFFGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDBBB???:::888888999999888:::;;;<<<>>>@@@DDDGGGIIILLLOOOSSSXXX]]]aaacccdddhhhhhhiiijjjlllooorrrtttzzz|||}}}|||{{{|||vvvrrrtttxxx}}}|||uuuvvv{{{~~~}}}wwwppplllkkkmmmpppqqqoooiii```[[[ZZZYYYXXXVVVSSSRRRQQQTTTWWWWWWTTTPPPOOONNNLLLJJJHHHHHHHHHHHHGGGJJJPPPXXXaaahhhlllmmmwwwrrrfff```^^^]]]]]]YYYWWWVVVWWW]]]gggpppwwwzzzvvvqqqnnnmmmmmmmmmlllllllllkkkjjjiiijjjlllooosssxxx{{{yyywwwuuuqqqkkkhhhiiihhhggggggiiillloootttwwwzzz}}}}}}yyytttppprrrtttwwwyyyyyy{{{}}}yyysssnnnlllnnnuuuzzzyyyxxxyyyxxxvvvqqqoooqqqxxxzzzvvvqqqppptttvvvzzz}}}}}}~~~CCCAAA===:::777555555555333333666:::999>>>UUUnnnvvvjjjgggsss|||qqqdddxxxuuuhhh]]]TTTQQQXXXaaavvv\\\JJJHHHXXXooowwwnnnbbbYYYUUUSSSRRRPPPOOONNNLLLJJJIIIIIIIIIIIIKKKLLLLLLMMMMMMNNNOOOOOOSSSSSSRRRSSSUUUWWWZZZ[[[^^^```eeeiiilllmmmmmmllljjjiiiiiikkklllkkkhhhddd````````````bbbgggnnnssswww}}}{{{zzz{{{|||~~~~~~{{{xxxuuutttsssqqqpppoooooooooooooooqqqqqqpppuuu}}}{{{yyywwwsssooojjjfffddd^^^\\\[[[\\\]]]^^^^^^]]]^^^^^^^^^]]]\\\ZZZYYYXXXYYYZZZ\\\]]][[[XXXTTTQQQRRRQQQPPPOOOOOOPPPPPPQQQQQQPPPPPPOOOOOOOOOOOOPPPQQQRRRRRRSSSSSSTTTUUUUUUTTTUUUUUUUUUVVVZZZ```eeefffggghhhiiikkklllmmmnnnnnnoooqqqrrruuuyyy~~~}}}uuutttzzzwwwjjjgggllluuuyyyyyy~~~uuuiiirrrvvvuuuuuukkkgggmmmnnnrrrvvvkkk^^^___dddrrrmmm[[[OOOKKKKKKLLLJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDCCC???;;;888888999999888:::;;;;;;===@@@CCCFFFHHHJJJMMMQQQUUUYYY]]]^^^______```bbbdddhhhllloooqqqyyy{{{}}}|||zzz{{{~~~wwwwww{{{||||||www||||||uuuvvv}}}}}}yyyssspppooopppqqqqqqsssnnniiifffdddaaa\\\XXXSSSRRRSSSVVVYYYZZZWWWSSSOOONNNKKKIIIGGGFFFFFFFFFCCCHHHQQQ___ppp}}}tttgggaaa^^^\\\[[[XXXXXXZZZ^^^dddkkkrrrvvvyyyuuuqqqnnnnnnooooooooonnnllliiifffeeeggglllppptttxxxyyyuuuqqqpppooollllllmmmnnnnnnmmmmmmooopppsssuuuyyyzzzyyyuuurrrooosssvvvyyy{{{|||}}}}}}}}}}}}yyytttooolllkkkttt{{{}}}zzzxxxwwwuuunnnmmmooouuuvvvrrrnnnnnnrrrvvv{{{CCCAAA>>>:::777666555666333222666999888;;;MMMbbbzzz|||~~~xxxmmmgggqqq~~~rrraaaooo}}}nnnbbbWWWQQQTTTZZZtttjjjRRRGGGOOOaaa|||}}}ttthhh^^^YYYVVVSSSQQQPPPNNNLLLJJJIIIIIIIIIIIIKKKKKKLLLLLLMMMNNNNNNNNNPPPPPPPPPRRRTTTVVVYYYZZZ```ccchhhmmmpppqqqqqqpppmmmjjjhhhhhhjjjjjjgggdddaaaaaaaaaaaabbbfffkkkooouuu{{{~~~}}}~~~}}}~~~zzzxxxvvvtttsssqqqqqqqqqqqqrrrpppqqqppppppttt|||~~~|||yyyuuupppkkkgggeee]]][[[ZZZ[[[]]]_________\\\]]]]]]^^^]]]\\\ZZZYYYZZZ\\\___aaa___[[[VVVRRRRRRQQQOOONNNMMMNNNNNNOOOOOONNNNNNOOOPPPQQQRRRRRRTTTUUUUUUVVVWWWWWWXXXXXXTTTVVVWWWWWWWWWZZZaaafffiiiiiijjjkkklllmmmmmmnnnooopppqqqrrrtttxxx~~~xxxuuuyyy~~~xxxkkkgggjjjppp~~~|||rrrmmmyyyjjjmmm~~~xxxnnnkkkqqqtttzzzsssddddddfffvvvjjjZZZQQQNNNNNNKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEECCC@@@<<<999999:::::::::;;;;;;<<<===@@@CCCEEEGGGJJJLLLPPPTTTWWWZZZ\\\\\\ZZZ\\\```eeekkkooosssuuuvvvxxxyyyxxxwwwwwwzzz~~~}}}zzzyyy{{{zzzuuurrrsssttttttrrrrrrssstttyyyxxxxxxyyy}}}~~~~~~~~~}}}wwwxxx}}}xxxvvvtttssstttvvvvvvvvvwwwuuurrrqqqooojjjbbb\\\UUUTTTTTTWWW[[[\\\YYYVVVOOONNNKKKIIIGGGFFFFFFFFFBBBGGGRRRfff}}}sssgggbbbaaa___]]]ZZZ[[[___ccchhhllloooqqqssspppnnnmmmnnnoooppppppnnnllliiifffeeehhhmmmqqqsssvvvuuunnniiijjjllllllpppsssuuuuuutttrrrrrrrrrqqqtttwwwwwwuuusssrrrrrrvvvyyy}}}~~~~~~~~~~~~wwwwwwuuurrrooommmmmmnnnwww~~~|||zzzwwwtttmmmlllnnnssstttpppnnnppprrrwww~~~~~~~~~DDDAAA>>>:::777666666666555333555999888888DDDTTTjjjqqqwwwvvvkkkdddkkkwwwxxxcccmmmzzzzzzkkk\\\RRRPPPSSS___qqqzzz___KKKJJJWWWrrrxxxlllbbb\\\XXXTTTRRRPPPOOOMMMKKKIIIIIIIIIIIIKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOPPPRRRUUUWWWZZZ\\\dddhhhmmmrrruuuvvvuuutttsssooojjjjjjlllmmmllliiiggghhhhhhhhhiiikkkooorrrvvvzzz~~~|||yyyyyy|||}}}{{{wwwvvvtttsssrrrrrrssstttpppqqqooonnnsss{{{~~~}}}{{{xxxtttnnniiieeebbb^^^\\\ZZZZZZ\\\]]]]]]]]]YYYZZZ\\\]]]]]]\\\ZZZYYYWWWZZZ___aaa```[[[UUUQQQOOONNNLLLJJJIIIIIIJJJKKKIIIIIIJJJKKKMMMOOOQQQSSSVVVVVVWWWWWWXXXYYYYYYZZZUUUWWWYYYXXXXXX[[[bbbhhhkkkkkklllllllllmmmmmmmmmmmmnnnoooqqqsssxxx~~~}}}|||{{{yyyqqqgggfffhhhlll~~~||||||~~~}}}vvvpppooo~~~qqq]]]dddooo|||yyyuuuzzzzzztttpppuuuwww}}}|||oooppppppmmm]]]TTTRRRLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDD@@@<<<::::::;;;<<<;;;;;;;;;<<<===@@@CCCEEEGGGKKKMMMPPPTTTWWWZZZ[[[[[[]]]```dddjjjnnnqqqssstttqqqsssuuutttrrrrrruuuxxxwww}}}zzzwwwyyyuuummmjjjjjjiiigggfffggghhhiiikkkkkkmmmpppvvv~~~}}}{{{yyyxxxwww||||||vvvqqqppprrrrrrpppppprrrwww|||}}}{{{yyyyyywwwrrrjjjcccXXXVVVVVVYYY\\\^^^[[[YYYPPPNNNLLLJJJHHHGGGGGGHHHHHHKKKUUUiiipppgggeeefffeeeccc^^^___aaadddgggjjjlllmmmmmmllljjjkkkmmmnnnnnnmmmkkkkkkkkkjjjiiijjjmmmoooqqquuutttlllggghhhkkkmmmsssvvvyyy{{{yyywwwuuutttqqqsssuuuuuusssssstttvvvxxx{{{}}}{{{zzzqqqpppnnnllljjjlllpppsssvvv|||~~~}}}|||xxxsssmmmlllnnnssssssqqqrrruuuuuuzzzDDDBBB>>>:::888666666666666333444999777555>>>JJJ```hhhrrrrrrhhh___eeeppp~~~gggooonnnrrraaaTTTNNNPPPRRR\\\mmmiiiQQQJJJRRRlllzzznnnddd^^^ZZZUUURRRQQQOOOMMMKKKIIIIIIIIIIIIKKKKKKKKKLLLMMMMMMNNNNNNOOOPPPQQQTTTWWWZZZ]]]___gggkkkpppuuuxxxyyyxxxvvv{{{uuuooonnnqqqsssrrrpppnnnoooppppppppprrruuuwwwwwwzzz}}}}}}|||xxxwwwxxxwww~~~}}}wwwvvvuuutttsssssstttuuuooopppnnnnnnsss|||zzzxxxuuupppkkkfffbbb___```]]][[[ZZZZZZ[[[[[[ZZZWWWYYYZZZ\\\\\\[[[ZZZYYYUUUXXX]]]```___ZZZSSSOOOLLLKKKHHHFFFEEEFFFGGGHHHCCCCCCEEEGGGIIILLLOOOPPPUUUVVVVVVWWWWWWXXXXXXYYYVVVYYYZZZZZZYYY\\\ccciiimmmmmmmmmmmmmmmmmmmmmmmmkkkmmmnnnpppsssxxx~~~yyytttggg```bbbgggjjj|||yyywwwvvvwwwxxxxxxtttqqqpppfffTTT^^^cccuuuqqqkkkttt|||yyyuuuyyyyyyzzz|||{{{~~~hhh[[[VVVMMMLLLKKKJJJJJJIIIJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEDDDAAA===;;;;;;<<<======<<<<<<<<<>>>@@@CCCFFFGGGLLLNNNRRRUUUXXXZZZ[[[\\\___bbbfffiiillllllkkkjjjnnnppprrrqqqooooooqqqtttvvv~~~zzzvvvwwwqqqhhh```````````````bbbdddeeeaaabbbeeejjjrrr{{{~~~}}}|||yyywwwuuusssmmmqqqrrrlllgggeeedddbbbiiikkkqqqzzz}}}|||{{{vvvoooiiiZZZXXXXXXZZZ]]]___]]][[[PPPOOOMMMKKKJJJIIIIIIIIINNNOOOWWWhhh{{{nnnfffgggjjjjjjhhhbbbbbbcccdddeeegggiiikkkjjjiiiiiijjjlllmmmlllkkkhhhjjjmmmnnnmmmmmmmmmnnnqqqvvvuuunnnhhhiiimmmnnnssswww{{{}}}|||yyywwwvvvqqqsssuuutttsssssswwwzzzyyy}}}|||xxxvvvmmmllljjjhhhhhhlllrrrwwwsssyyy||||||}}}}}}yyysssnnnmmmooossstttsssuuuzzzwww}}}CCCCCCAAA<<<666333444666444555555444555999>>>CCCUUUgggvvvsssggg```bbbeee~~~sssiiimmmmmmWWWOOOPPPTTTXXX[[[bbbuuutttUUUJJJQQQbbbwwwsssiiiaaa[[[WWWUUUSSSOOOKKKIIIIIIJJJJJJJJJIIIJJJLLLMMMMMMMMMLLLKKKMMMOOORRRSSSTTTXXX___dddhhhnnnwww~~~~~~}}}{{{yyywwwwwwwwwxxxuuutttttttttuuuwwwzzz{{{xxx{{{{{{xxxwwwxxxyyyzzzzzz|||~~~|||zzzyyyzzzzzz}}}}}}~~~~~~~~~~~~}}}}}}ssssssrrrrrrqqqrrrrrrssstttrrrooonnnqqqvvv|||zzzvvvqqqjjjeeeaaa^^^]]][[[\\\\\\\\\[[[ZZZ[[[\\\[[[[[[ZZZ[[[\\\[[[XXXVVVWWWVVVSSSQQQPPPOOOOOOPPPKKKJJJIIIHHHGGGEEEDDDDDDBBBCCCDDDFFFGGGIIIJJJKKKOOOPPPRRRUUUWWWYYY[[[\\\\\\ZZZXXXWWWYYY^^^dddggghhhiiijjjkkkllllllllllllooonnnmmmmmmnnnssszzzxxxnnngggcccdddgggnnnyyy}}}{{{uuutttrrrmmmjjjjjjxxx{{{```PPPKKK\\\kkk~~~tttsssoooooowwwyyy||||||]]]PPPLLLLLLKKKJJJJJJJJJJJJJJJLLLKKKJJJIIIJJJIIIFFFDDDCCC@@@===999888888:::;;;;;;<<<<<<<<<===@@@EEEIIIKKKMMMQQQSSSUUUXXX[[[^^^]]]```eeeggghhhhhhiiijjjnnnoooppppppnnnnnnooopppzzzyyyqqqmmmeee\\\\\\ZZZXXX[[[___bbbbbb``````___```eeemmmvvv~~~{{{~~~|||xxxvvvvvvtttpppfffcccbbbcccaaa]]][[[]]]bbbfffooo{{{|||||||||yyypppiiiaaaaaa```aaaaaa___[[[YYYUUURRRNNNJJJIIIIIIJJJKKKRRRTTT]]]mmm~~~yyyrrrkkkggggggiiijjjjjjhhhffffffhhhjjjjjjjjjiiigggeeegggjjjllljjjggggggiiimmmpppqqqpppnnnmmmsssqqqnnnkkklllooorrruuuzzz{{{||||||{{{xxxuuutttnnnpppqqqssstttwww{{{~~~~~~{{{tttooommmmmmjjjgggeeeggglllsssyyy}}}}}}{{{yyywwwvvvpppnnnmmmooorrruuuvvvwwwvvv|||DDDDDD@@@;;;555333444777555555555555555888===AAATTTeeetttsssjjjbbb``````ooo~~~uuuhhh[[[XXXOOOUUUXXXYYYcccwwwaaaPPPOOO[[[nnnttthhh^^^WWWSSSSSSPPPLLLJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMLLLLLLKKKMMMPPPSSSTTTVVVZZZaaagggmmmttt~~~}}}|||{{{{{{{{{{{{yyyxxxwwwwwwxxxzzz|||}}}}}}}}}zzzxxxxxxwwwvvvuuuvvv{{{}}}|||zzzxxxwwwvvvvvvwwwxxx{{{{{{{{{zzzyyyxxxwwwvvvqqqpppppppppppppppqqqqqqsssqqqnnnmmmmmmqqquuuwwwrrrppplllgggcccaaa```___^^^^^^^^^^^^\\\[[[ZZZ[[[[[[[[[[[[[[[\\\[[[XXXUUURRRQQQOOOMMMKKKJJJJJJJJJFFFFFFEEEDDDCCCBBBBBBAAAAAAAAABBBDDDEEEGGGHHHHHHKKKMMMOOORRRVVVYYY\\\]]]]]][[[ZZZYYY[[[^^^bbbeeeggghhhiiijjjkkkkkkkkkkkknnnmmmllljjjkkknnntttyyy~~~wwwnnnhhhiiimmmqqqxxxyyyxxxsssrrrppplllkkklllttt\\\OOOLLL[[[hhhyyyuuusssnnnmmmttteeeWWWNNNMMMKKKJJJIIIIIIIIIJJJLLLKKKIIIIIIJJJIIIFFFDDDDDDAAA===:::888888999:::;;;;;;<<<<<<<<>>>>>??????@@@AAABBBDDDDDDEEEFFFHHHKKKOOOTTTYYY\\\^^^^^^]]]]]]^^^___```bbbcccfffggghhhiiijjjjjjjjjjjjkkkjjjiiigggfffhhhmmmppptttyyy|||tttlllgggpppvvv~~~ttt~~~{{{uuuqqqooollliiikkknnniiiVVVMMMLLLWWWaaaoooyyyvvvsssqqqooosss~~~hhhWWWPPPNNNKKKIIIGGGHHHIIIJJJKKKJJJIIIIIIIIIIIIFFFDDDEEEBBB>>>;;;888888888999;;;;;;<<<;;;;;;===AAADDDEEEHHHKKKNNNQQQTTTXXX[[[^^^aaaeeeggghhhhhhjjjkkkppprrrsssttttttuuuwwwzzz~~~|||wwwvvvyyy}}}}}}yyyqqqiiigggiiigggbbbaaaaaacccggglllllliiieeeeeeddddddeeehhhmmmrrrvvvuuuyyy}}}uuunnniiibbb\\\QQQNNNNNNRRRUUUUUUXXX\\\dddkkkwww{{{tttrrrrrrooollliiifffcccaaaaaaaaaaaa```WWWUUUQQQOOOOOOQQQTTTVVVYYY]]]fffttt|||uuutttssspppmmmjjjgggeeehhhffffffgggjjjmmmnnnnnnllljjjgggdddbbbcccgggjjjnnnqqqtttvvvuuurrrnnnllliiiiiijjjkkkmmmpppsssuuuvvvwwwxxxyyyxxxwwwuuutttlllooosssvvvxxxzzz|||{{{ssslllgggeeefffgggkkkppptttvvvuuusssuuuwwwzzz|||}}}}}}}}}|||wwwyyyyyywwwuuutttwwwzzz}}}IIIEEE???888444333555777666666666555444666:::<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@AAAAAABBBDDDHHHMMMSSSXXX\\\______```aaacccddddddccccccggghhhhhhiiijjjjjjiiiiiihhhgggfffdddcccdddgggjjjooosssxxxyyyuuunnnhhhdddpppyyy}}}yyytttpppmmmiiifffjjjqqqsss^^^OOOIIIKKKPPPZZZgggqqqwww|||xxxtttvvvrrrrrryyyjjjUUURRROOOKKKHHHFFFGGGIIIJJJKKKIIIHHHIIIIIIIIIFFFEEEEEECCC???<<<999888888888:::;;;;;;;;;:::;;;>>>AAADDDGGGKKKNNNQQQTTTXXX[[[[[[^^^bbbeeegggiiilllnnnqqqrrrssssssrrrsssvvvxxxzzzuuuppptttyyy{{{{{{zzz{{{}}}|||{{{vvvrrrrrruuurrrmmmllljjjjjjlllppppppmmmjjjhhhgggfffeeeeeehhhkkknnnqqqvvv}}}{{{rrrjjjccc[[[TTTNNNKKKLLLQQQTTTUUUYYY^^^eeelllyyyzzzsssqqqpppooommmfffdddcccdddfffgggfffeee]]]ZZZVVVSSSRRRTTTWWWYYY]]]```hhhuuu~~~yyysssrrrrrrpppnnnkkkiiihhhhhhgggggghhhllloooqqqqqqnnnmmmjjjfffccceeekkkqqqtttuuuxxxyyyxxxtttpppmmmggghhhiiikkkmmmoooqqqrrrtttvvvyyyzzzyyyvvvrrrpppkkknnntttxxx{{{}}}|||vvvpppmmmkkkkkkjjjkkkooossswwwxxxuuusssrrrtttwww{{{}}}}}}}}}|||yyy|||}}}zzzuuusssvvvzzz}}}JJJEEE>>>888444444555555555555666555444555888;;;DDDTTThhhuuuzzzwwwlllaaa]]]nnnzzzpppeee___[[[]]]kkkzzzmmmQQQGGGPPP\\\nnn~~~|||ooobbbYYYOOOMMMJJJJJJLLLMMMMMMMMMJJJJJJJJJJJJJJJKKKKKKLLLKKKNNNQQQSSSVVV[[[bbbhhhpppyyy~~~}}}zzzzzzyyyyyyzzzzzzzzz{{{{{{|||~~~~~~{{{vvvqqqnnnqqqpppmmmkkkiiihhhiiijjjkkkmmmooopppppppppooooooooooooooooooooooooppppppqqqpppnnnlllkkkjjjjjjjjjggghhhiiikkkllllllllllllkkkkkkjjjiiigggeeedddcccccccccccccccccccccddddddddddddeeegggiiigggccc___```]]]YYYUUUQQQLLLGGGCCCAAA@@@???>>>===;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>???@@@BBBFFFKKKQQQVVVZZZ]]]___aaadddggghhhhhhfffeeehhhiiijjjjjjjjjjjjjjjjjjeeeeeedddcccaaaaaaccceeekkknnnrrrrrrnnnhhhdddaaalllwwwwwwsssoookkkfffeeellluuufffTTTIIIFFFIIILLLVVVeeeqqqxxx{{{|||}}}zzz{{{wwwxxxsssqqquuuzzzzzz{{{}}}zzzpppYYYRRROOOKKKHHHFFFGGGIIIJJJJJJIIIHHHHHHIIIHHHGGGEEEEEECCC@@@<<<:::888888888999:::;;;;;;:::;;;===???BBBEEEIIILLLNNNQQQUUUXXXWWWZZZ___cccfffjjjnnnqqqsssssssssrrrqqqqqqtttvvv|||xxxmmmttt}}}~~~wwwvvvrrrnnnnnnoooqqqooommmhhhhhhhhheeecccdddgggjjjooouuu}}}~~~~~~zzzppphhhbbbZZZSSSPPPNNNOOOSSSVVVWWWZZZ^^^ccckkkwwwxxxtttrrrqqqooommmcccdddhhhlllpppqqqooommmfffccc]]]XXXVVVWWWYYY[[[aaaccciiittt|||wwwsssqqqooommmmmmmmmnnnnnnkkkjjjiiikkknnnqqqssssssoooooommmiiigggkkkrrrxxxwwwxxxyyyyyyxxxuuuqqqoooiiijjjkkklllmmmnnnnnnooosssvvvzzz|||zzzuuuoookkklllpppuuuzzz}}}yyyqqqmmmmmmnnnppppppppprrruuuxxxxxxvvvtttqqqsssvvvxxxzzzzzzzzzyyyxxx{{{|||yyytttsssvvvzzz{{{|||}}}JJJEEE>>>888666555444444333444555555444555888:::CCCSSSggguuu{{{yyynnnccc___kkkxxxeeeaaa```___fffrrr~~~]]]IIIHHHNNN```tttuuuhhh]]]SSSPPPMMMKKKLLLNNNOOOOOOJJJJJJIIIIIIJJJJJJKKKLLLJJJMMMPPPRRRTTTYYY```fffqqqzzz~~~{{{yyywwwxxxxxxyyyyyyyyyzzzzzzxxxyyy{{{}}}~~~|||}}}~~~}}}zzzvvvqqqnnnmmmllliiieeebbb```aaabbbccceeeiiijjjjjjkkkkkkmmmnnnoooooooooppppppppppppuuussspppllliiigggffffffiiijjjkkkmmmmmmmmmlllkkkjjjjjjiiiiiihhhfffeeedddcccddddddddddddeeeeeeeeeeeeeeegggjjjmmmlllfffbbb^^^YYYSSSNNNIIIEEE@@@======>>>>>>======<<<::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=====================???AAADDDIIINNNRRRUUUWWW\\\___dddhhhjjjjjjhhhgggiiiiiijjjjjjjjjjjjjjjiiidddddddddbbb___]]]]]]^^^dddfffhhhhhhfffdddccccccllluuutttqqqoookkkffffffqqq}}}sss[[[MMMEEEDDDGGGKKKXXXkkk{{{{{{}}}zzzvvvqqqppptttxxxxxxzzz}}}rrrqqqYYYPPPNNNKKKIIIGGGHHHIIIJJJIIIHHHGGGHHHIIIHHHGGGEEEDDDCCC@@@===;;;999999999999:::;;;;;;:::;;;===??????BBBEEEHHHJJJLLLPPPRRRUUUXXX]]]aaaeeeiiinnnqqqttttttsssqqqppppppsssuuu|||}}}~~~~~~|||yyyttt~~~~~~xxxsssnnnlllmmmnnnnnnmmmggghhhhhhfffcccbbbeeeiiinnnttt}}}zzzppphhhccc\\\VVVTTTRRRTTTXXXZZZYYYZZZ^^^aaaiiisss|||~~~}}}zzzxxxvvvtttssspppmmmjjjeeehhhmmmtttzzz{{{zzzwwwpppllleee___[[[[[[]]]___fffgggllluuu~~~xxxrrrpppnnnlllmmmooosssuuupppnnnmmmnnnqqqsssttttttppppppnnnmmmmmmpppuuuyyyvvvvvvvvvvvvuuusssrrrqqqoooooooooppppppppppppppptttvvvyyyzzzyyyuuupppmmmrrruuuyyy|||yyypppmmmnnnpppqqqtttttttttvvvwwwxxxvvvtttrrrssstttuuuvvvvvvvvvwwwvvvxxxxxxwwwuuuuuuxxx{{{zzz{{{|||~~~JJJEEE>>>999777666333111222333444444444555888:::<<>>>>>==================???@@@BBBFFFIIILLLOOOPPPXXX[[[```fffiiijjjiiiiiihhhiiiiiiiiiiiiiiihhhhhheeeeeeddd```[[[WWWUUUUUUXXXZZZ]]]^^^```bbbfffiiiqqqxxx}}}ooonnnmmmjjjfffiiixxxgggRRRHHHCCCDDDFFFJJJ[[[uuu|||xxxttttttwwwyyywwwxxx{{{tttyyymmmVVVNNNMMMKKKJJJIIIIIIIIIJJJHHHGGGGGGGGGHHHHHHGGGEEECCCBBB@@@===<<<:::::::::888999;;;;;;;;;<<<>>>@@@???AAADDDFFFHHHJJJMMMOOOUUUXXX\\\___bbbfffkkknnnppppppooommmmmmnnnqqqtttxxx~~~yyyvvvvvvxxxxxxxxxzzzzzzqqqmmmiiiiiikkklllkkkiiieeeggghhhfffcccbbbfffjjjlllsss{{{~~~|||}}}~~~{{{qqqhhhddd```ZZZYYYXXXZZZ___aaa^^^^^^```___fffpppvvvyyyyyyxxxxxxvvvuuutttsssqqqnnnkkkhhhiiikkkpppvvv|||~~~}}}xxxsssllleeebbbaaadddffflllnnnrrryyy|||xxxzzz~~~~~~xxxooonnnmmmmmmooossswwwyyyuuusssqqqqqqssstttttttttqqqooonnnnnnppprrrssssssrrrqqqppppppoooppppppqqquuuttttttttttttuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuu{{{}}}~~~xxxrrrqqqrrrssssssttttttuuuwwwxxxwwwssspppqqqqqqqqqqqqrrrsssuuuvvvtttttttttuuuvvvyyy{{{}}}}}}}}}}}}~~~}}}IIIDDD>>>:::888666333000111222444444444555888:::333EEE]]]nnnyyy}}}zzztttbbbeeewwwddd]]]\\\ZZZbbbqqq|||^^^NNNIIIKKKbbbyyytttddd^^^VVVPPPNNNNNNOOOPPPJJJJJJIIIHHHIIIJJJKKKLLLMMMOOORRRSSSTTTXXX___eeeooovvv}}}{{{xxxwwwxxxyyyzzz|||}}}~~~~~~~~~}}}~~~~~~{{{|||}}}|||{{{xxxtttrrrkkkjjjfff]]]UUUOOONNNOOONNNRRRVVVYYY[[[^^^bbbffffffhhhjjjmmmoooqqqrrrsssmmmlllkkkjjjkkklllnnnooommmnnnpppqqqqqqooonnnlllkkkkkkiiihhhfffeeecccccc```aaacccdddfffggggggggglllkkklllooorrroooggg___SSSNNNFFFAAA>>>======<<<999:::;;;=========<<<;;;<<<<<<<<<;;;;;;;;;::::::>>>>>>>>>>>>>>>=========>>>???AAACCCFFFHHHJJJKKKTTTXXX^^^cccgggiiiiiiiiiggghhhhhhhhhhhhhhhggggggggggggddd```YYYSSSPPPOOOOOOQQQTTTXXX\\\bbbiiinnnvvv|||~~~xxxwwwxxxwwwrrrmmmkkkkkkllljjjggglll}}}~~~```MMMEEECCCDDDGGGIII]]]}}}}}}}}}yyyxxxzzzyyyvvvtttvvvyyyxxxxxxwww~~~lllVVVLLLLLLKKKJJJJJJJJJJJJJJJHHHGGGGGGGGGHHHHHHGGGEEEBBBAAA???>>><<<;;;::::::777999;;;<<<<<<===???@@@AAACCCFFFHHHIIIJJJMMMOOOWWWYYY\\\___aaadddhhhkkkjjjjjjjjjiiiiiikkkooosssvvv|||~~~uuuppppppssstttuuuwwwwwwmmmiiigggeeegggjjjkkkhhheeecccfffhhhfffcccbbbgggkkkjjjqqqyyy|||zzzxxxxxxzzz}}}qqqiiieeeaaa]]]]]]]]]```fffgggdddcccddd^^^eeennntttvvvvvvwwwxxxvvvuuutttrrrooollliiigggkkklllooosssyyy}}}~~~~~~|||wwwpppiiiffffffiiikkkqqqssswww}}}xxxrrrnnnpppvvv~~~zzzssslllmmmmmmooorrrvvvyyy{{{xxxvvvtttssstttuuuttttttqqqnnnmmmnnnqqqrrrpppmmmooonnnlllkkkkkkmmmooopppxxxxxxwwwwwwwwwyyy{{{|||xxxuuurrrqqqrrruuuzzz|||~~~|||wwwtttvvvwwwwwwvvvrrrsssuuuxxxxxxvvvqqqlllpppooonnnnnnppprrruuuvvvrrrqqqqqqtttxxx|||~~~~~~~~~}}}~~~}}}{{{JJJAAA:::888777444333444333333333444555666777888>>>DDDRRRgggyyy~~~{{{hhhmmmwwwqqqbbbZZZZZZ___fffoooQQQNNNKKKVVVjjjuuueeeWWWSSSSSSPPPPPPRRRNNNLLLJJJJJJLLLNNNNNNNNNMMMLLLNNNSSSVVVWWW]]]ccckkkrrr}}}}}}|||{{{{{{uuuvvvyyy{{{~~~}}}zzzyyyxxxvvvsssqqqpppmmmfff^^^VVVPPPLLLJJJKKKLLLNNNQQQTTTWWWZZZ[[[aaacccgggiiijjjkkkmmmnnnooonnnmmmllllllmmmnnnooonnnpppqqqrrrrrrqqqppppppmmmlllkkkgggdddbbbbbbcccfffgggiiijjjkkkjjjjjjiiikkkmmmooopppmmmggg```\\\NNNMMMKKKHHHEEEBBB@@@???>>>>>>>>>======>>>???@@@???>>>==================???AAABBBAAA???>>>>>>???<<<>>>??????@@@BBBFFFIIILLLQQQYYYbbbiiilllllllllmmmkkkhhheeecccccccccdddeeeeeeddd```ZZZSSSLLLGGGGGGHHHMMMWWW___gggrrr|||~~~~~~|||||||||wwwpppkkkkkkmmmoooppphhhjjjiiieeeeeepppsssTTTKKKGGG??????FFFHHHZZZyyyyyyxxxxxxyyy{{{||||||{{{zzz|||yyyvvvxxx}}}tttqqqlllnnn|||{{{dddQQQNNNLLLJJJHHHGGGHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDAAA>>>;;;:::::::::<<<<<<;;;;;;;;;<<<<<<===CCCCCCCCCEEEHHHMMMPPPSSSWWWVVVVVVYYY^^^dddgggiiihhhggggggiiilllnnnoooooowwwyyy|||zzzrrrpppooonnnqqquuuxxx}}}{{{qqqmmmlllmmmddddddcccbbbaaaaaaaaabbbccccccccccccccceeehhhjjjqqqtttwwwxxxvvvvvvwwwzzz}}}uuulllgggfffggg```aaacccfffhhhgggeeebbbccceeellltttvvvtttuuuyyyzzzvvvsssqqqmmmiiijjjooorrrsssttttttttttttvvvxxx{{{{{{xxxqqqjjjhhhlllqqqyyyxxxyyy|||ttthhhiiiqqq{{{{{{vvvtttnnnrrrwwwxxxwwwuuuvvvxxxvvvwwwwwwsssooonnnppprrrvvvrrrnnnooosssuuutttqqqkkkmmmmmmjjjfffhhhnnntttwwwxxxzzz{{{{{{{{{{{{{{{rrrnnnkkkmmmuuu}}}~~~}}}|||{{{wwwsssqqqsssuuuwwwwwwttttttvvvyyyxxxsssrrruuuqqqrrrooolllpppyyyzzzuuussssssssswww|||}}}}}}KKKBBB:::888777555444555444444444444444555666777999???OOOeeeyyyhhheeeiii{{{}}}rrrcccYYYWWW[[[bbb}}}YYYMMMHHHRRReee|||tttcccZZZVVVQQQOOOQQQNNNMMMKKKKKKLLLMMMLLLKKKNNNMMMOOOSSSVVVWWW]]]cccgggoooyyy~~~|||{{{zzz{{{|||~~~}}}{{{zzzxxxvvvssspppnnnjjjbbbYYYRRRNNNMMMMMMMMMNNNOOOQQQTTTWWWYYY[[[___dddgggiiijjjlllmmmoooooonnnmmmmmmnnnnnnoooqqqppppppqqqrrrrrrpppooojjjjjjiiifffbbbaaaaaaccciiijjjkkklllmmmlllkkkkkkiiijjjkkkjjjgggaaaZZZVVVRRRQQQPPPMMMJJJFFFDDDBBBBBBAAA@@@?????????>>>===??????>>>===<<<<<<<<<<<<>>>???AAA@@@???>>>>>>???===???AAABBBCCCEEEHHHJJJNNNSSSZZZbbbhhhlllmmmmmmooonnnkkkhhheeedddddddddeeedddbbb^^^YYYSSSMMMIIIHHHHHHNNNZZZdddkkkssszzz{{{wwwxxx||||||sssooojjjggggggiiikkklllgggiiiiiifffgggsssoooSSSKKKHHHAAAAAAGGGIIIWWWsssxxxvvvuuuxxx|||~~~||||||wwwpppnnnoooqqqqqqpppfffdddaaaeeettt|||}}}{{{qqq___PPPLLLKKKJJJHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDAAA>>><<<::::::::::::::::::::::::;;;<<<<<>>LLLbbbxxxlll```[[[lllnnnlllvvvvvvggg[[[UUUXXX___xxxhhhRRREEEKKKYYYkkk~~~pppddd[[[TTTQQQRRROOOMMMLLLLLLLLLLLLJJJIIIOOOMMMOOOTTTVVVXXX]]]cccfffnnnxxx|||zzzwwwtttqqqnnnpppooojjj```WWWRRRPPPLLLKKKJJJIIIKKKNNNQQQSSSVVVZZZaaafffiiikkkmmmnnnqqqppppppoooooopppqqqqqqtttqqqooooooqqqrrrpppmmmjjjjjjiiifffcccbbbccceeekkklllnnnpppqqqpppooonnnmmmmmmmmmkkkgggbbb]]]ZZZYYYYYYYYYXXXVVVSSSPPPOOOHHHEEEBBBBBBCCCDDDCCCAAAAAA@@@???>>>===<<<<<<<<<>>>@@@BBBBBBAAA@@@AAABBB@@@BBBEEEGGGHHHIIIKKKLLLSSSVVV\\\ccchhhlllnnnooorrrpppnnnjjjgggeeecccbbbeeedddbbb___ZZZTTTPPPMMMKKKJJJQQQ___lllsssxxx{{{yyytttuuuzzz|||xxxvvvssskkkhhheeedddfffiiijjjkkkjjjjjjjjjiiimmmyyygggQQQKKKIIICCCCCCHHHLLLUUUkkkyyytttqqquuu~~~}}}{{{tttjjjdddbbbaaa```___[[[YYYWWW\\\kkk{{{{{{tttmmmkkkkkkfffZZZPPPIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDBBB???<<<;;;::::::888888888888999:::<<<<<>>>>>>>>>>>@@@BBBDDDEEEDDDDDDFFFGGGDDDGGGJJJMMMMMMNNNOOOPPPXXX[[[___dddiiimmmoooqqqrrrqqqnnnkkkgggdddbbb```cccddddddccc```ZZZUUURRRPPPNNNTTTcccrrr{{{~~~|||wwwwww||||||sssmmmjjjiiihhhfffeeegggjjjmmmnnnnnnpppmmmkkkkkkrrrooo\\\LLLIIIHHHDDDDDDIIIPPPUUUdddzzzssspppxxx|||tttiiibbb______^^^]]]YYYVVVTTTYYYggguuu~~~yyyqqqgggdddeeebbbYYYPPPHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEBBB???===;;;::::::777777888888:::;;;<<<===AAABBBCCCEEEHHHKKKNNNOOOQQQQQQSSSWWW]]]bbbeeefffhhhjjjkkklllnnnppprrrtttssstttxxx}}}tttlllhhhdddaaa```ccc^^^^^^__________________^^^______^^^]]]^^^aaacccdddgggkkkooosssuuuvvvvvvqqqqqqppprrrtttvvvwwwxxxvvvwwwxxxzzz}}}xxxrrrppprrrrrrrrrtttwwwyyyzzzyyywwwpppmmmqqqtttqqqllljjjkkkiiikkknnnooonnnrrrxxx|||}}}}}}|||yyyvvvvvvvvvxxx}}}~~~yyyxxxzzz|||{{{yyyxxxsssqqqssstttrrrrrrtttyyy~~~|||zzzzzzzzzzzzyyywwwssspppnnnmmmmmmllllllmmmpppqqqooonnnlllmmmqqquuuzzz{{{zzzxxxpppqqqtttzzz~~~}}}wwwpppqqqpppqqqvvv~~~~~~}}}yyy{{{}}}}}}{{{{{{}}}~~~~~~{{{{{{zzzwwwsssssswww|||~~~}}}vvvrrrqqqxxxJJJAAA:::888888666555666666555555444444444555555888>>>HHHYYYqqqzzzkkk]]]]]]mmmvvvrrrvvv|||zzziii______bbbpppuuufffYYYUUUXXX^^^lll^^^MMMKKKIIIKKKTTTaaammmttt|||qqqggg]]]WWWOOOMMMLLLLLLMMMMMMLLLKKKOOOMMMOOOSSSUUUVVV[[[bbbiiipppzzzzzzuuupppkkkgggdddkkkuuuzzzxxxnnnaaaYYYPPPNNNKKKIIIIIIKKKNNNPPPOOOTTT[[[bbbgggkkknnnpppvvvwwwwwwxxxxxxxxxxxxxxxvvvssspppoooooonnnkkkhhhjjjkkkjjjiiihhhhhhjjjlllkkknnnrrrvvvxxxyyyyyyxxxnnnmmmlllkkklllooorrrtttwww{{{zzzqqqcccXXXQQQMMMJJJHHHAAA@@@???>>>>>>>>>>>>>>>???AAADDDFFFFFFGGGHHHJJJIIILLLPPPRRRSSSSSSTTTUUU]]]___bbbfffjjjnnnppprrrqqqooollliiieeecccaaa```aaadddhhhjjjhhhccc]]]XXXVVVTTTYYYhhhwww}}}|||}}}uuummmgggfffggghhhggggggiiimmmppprrrrrrtttnnniiijjjvvv___RRRHHHFFFFFFDDDEEEJJJSSSUUU```yyyzzzsssqqq~~~xxxmmmgggeeeeeeeeeddd[[[UUURRRXXXeeettt~~~vvvmmmkkkkkkfff[[[QQQIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCC@@@>>><<<::::::888888888999:::<<<===>>>???@@@BBBDDDFFFIIIKKKMMMQQQQQQRRRVVVZZZ___```aaadddfffiiikkklllooosssvvvtttvvvxxx}}}wwwoookkkhhhcccbbbddddddcccbbbbbbaaaaaabbbbbbeeefffgggfffdddccccccdddfffiiinnnsssvvvyyyzzzzzzzzzxxxwwwxxx{{{}}}|||{{{{{{zzzzzz|||~~~yyyxxx{{{{{{|||ssslllhhhkkknnnlllhhhfffeeedddggglllnnnnnnsssyyy{{{{{{yyywwwwwwxxx|||~~~yyywwwyyy{{{||||||zzzuuuvvvvvvuuuvvvyyyzzz{{{yyyyyyxxxxxxxxxwwwvvvtttqqqooolllkkkkkklllnnnoooooonnnnnnpppuuuzzz}}}zzzssstttwww|||}}}xxxssstttttttttxxx}}}~~~~~~{{{{{{|||wwwtttuuuxxxyyyzzzyyyuuuqqqqqqwwwHHH@@@999777777555555666555555444444444555555666555;;;CCCSSSnnnyyypppccc\\\aaappprrrkkkhhhiiimmmsss|||nnnccc``````eeexxxyyymmm^^^UUUTTTNNNWWWpppcccOOOJJJEEECCCHHHSSS___gggyyy}}}rrrggg^^^RRRPPPMMMLLLMMMMMMMMMLLLNNNMMMNNNRRRTTTUUUZZZ```eeemmmwww|||xxxsssnnnkkkdddiiittt~~~}}}pppfffUUUSSSPPPLLLJJJJJJKKKLLLNNNRRRYYY^^^ccchhhllloooxxxxxxyyyzzz{{{{{{{{{{{{vvvvvvuuussspppmmmjjjhhhggghhhhhhhhhggghhhkkkmmmllloootttxxxzzzzzzyyyxxxooonnnmmmnnnrrrzzzqqqaaaTTTMMMKKKFFFEEECCCBBB@@@???>>>>>>>>>@@@CCCFFFGGGHHHJJJLLLOOOQQQTTTVVVVVVWWWYYY[[[aaaccceeeiiillloooqqqrrrooommmiiifffcccbbbbbbbbbaaaeeejjjmmmnnnjjjeeebbb______eeesss~~~{{{wwwsssooojjjfffggglllhhhggggggiiimmmqqqrrrssstttmmmfffkkkzzzvvvRRRKKKEEEDDDEEEDDDGGGLLLSSSUUU^^^rrr|||tttrrr{{{rrrmmmkkklllkkkjjj```WWWQQQVVVcccrrryyywwwwwwpppbbbWWWLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCAAA???<<<;;;:::999999999999:::<<<=========>>>@@@BBBEEEGGGIIIIIIOOOOOOPPPSSSXXX[[[\\\\\\___cccfffhhhiiikkkppptttuuuvvvwww{{{}}}uuurrroookkkjjjlllmmmmmmlllkkkkkkkkkllllllpppqqqrrrppplllhhheeeeeehhhjjjnnnrrruuuwwwxxxyyy{{{yyyxxxzzz~~~~~~|||}}}~~~oooiiifffhhhiiifffdddeeecccbbbffflllnnnooosssyyy{{{zzzxxxvvvvvv{{{}}}|||~~~{{{wwwwwwxxxvvvwwwzzzzzz~~~|||yyyxxxyyyuuuvvvvvvxxxyyywwwsssppplllkkkkkkkkklllmmmoooqqqppptttzzz}}}|||zzz|||~~~~~~}}}yyyvvvtttxxxxxxxxxyyy{{{|||xxxwww|||{{{xxxwwwzzzuuusssvvvyyyxxxvvvvvvtttssssssxxx~~~}}}GGG>>>777666666444444555444444444444444555666777666;;;AAAOOOjjj{{{sssggg[[[XXXcccvvvwwwoooiiidddggglllwww~~~wwwmmmhhhgggiiizzzvvvfffYYYTTTKKKMMM```rrr{{{rrr\\\VVVMMMEEECCCHHHQQQXXXgggwww|||rrriiiYYYUUUPPPMMMLLLLLLLLLKKKMMMLLLMMMQQQSSSSSSXXX^^^aaaiiiuuu}}}{{{xxxtttrrriiijjjqqq~~~wwwfffddd___ZZZVVVRRRPPPOOOSSSVVVZZZ___ccchhhmmmqqqwwwxxxzzz{{{||||||{{{{{{vvvzzz|||zzzsssmmmjjjjjjggghhhhhhhhhhhhjjjmmmoooppprrrvvvyyyzzzxxxuuutttpppnnnmmmpppwwwxxxhhh___]]]TTTSSSOOOLLLHHHEEECCCBBB@@@BBBFFFIIIJJJLLLOOOQQQTTTUUUWWWXXXYYY[[[^^^```ccceeehhhlllooopppqqqrrrnnnkkkgggcccbbbbbbdddfffbbbeeeiiilllnnnnnnmmmkkkmmmpppzzz|||sssooollllllhhheeegggmmmjjjhhhggghhhlllppprrrssstttmmmiiiqqq|||dddLLLGGGDDDDDDDDDFFFJJJOOOTTTUUUZZZiiiwwwooovvv{{{tttqqqrrrssssssrrrmmmaaaVVVWWWaaappp~~~ooocccOOONNNLLLJJJIIIHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDBBB???===;;;999999999999999999:::;;;;;;;;;<<<>>>AAACCCEEEFFFGGGKKKKKKMMMQQQVVVZZZ[[[[[[aaadddhhhiiigggiiimmmrrrttttttuuuyyy~~~{{{xxxwwwyyyxxxxxxxxxxxxxxxxxxyyyyyy{{{}}}}}}|||wwwqqqnnnllllllmmmoooqqqsssuuuwwwwwwxxxvvvvvvzzz~~~||||||{{{nnnjjjggggggfffbbbbbbeeeccccccgggmmmpppppptttzzz}}}|||{{{yyyyyy|||~~~zzzwwwyyyzzzxxxxxx{{{zzz}}}}}}zzzwwwxxxzzzuuuuuuvvvyyyzzzyyytttppplllllljjjiiijjjlllpppssssssxxx~~~}}}}}}~~~~~~yyyvvvvvvxxxzzz{{{{{{zzz{{{|||~~~~~~wwwsssrrrwww{{{yyyuuutttvvvqqqqqqxxx{{{yyyvvvwwwtttuuuwwwzzz}}}FFF>>>666666666444333555333333333444555666777888:::>>>BBBNNNggg~~~~~~wwwiii[[[TTTZZZkkkyyyyyyoooiiijjjppppppyyy{{{qqqlllkkktttooo___WWWSSSKKKUUU___gggssskkk^^^PPPGGGFFFJJJNNNWWWjjj}}}zzzsss^^^YYYRRRMMMKKKJJJJJJJJJLLLKKKLLLPPPRRRRRRWWW]]]```hhhuuu}}}|||{{{zzzxxxvvvooolllooo|||}}}zzzuuunnnhhhbbb]]][[[YYY[[[^^^bbbfffkkkqqquuuvvvwwwyyy{{{|||{{{{{{zzzwww}}}~~~uuunnnkkklllhhhiiijjjkkkkkklllppprrrsssuuuxxxzzzyyyvvvrrrpppkkkjjjiiilllttt{{{tttsssbbb```[[[VVVQQQLLLIIIGGGCCCFFFJJJMMMOOOQQQTTTVVVVVVXXXYYYYYYZZZ\\\```cccdddfffjjjnnnpppqqqqqqqqqnnnjjjfffbbbaaacccgggiiidddeeegggiiillloooqqqrrryyy~~~yyysssnnnkkkkkkgggbbbccciiillljjjhhhiiilllppprrrttttttooonnnyyyoooVVVIIIFFFDDDDDDEEEGGGLLLRRRWWWVVVXXXaaavvv{{{lllkkkwww|||xxxttttttwwwzzz{{{zzz|||lll]]]ZZZ```mmmzzznnnRRRPPPMMMJJJIIIHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDBBB@@@===;;;999999888888888888888999999:::;;;===@@@BBBDDDEEEEEEGGGHHHKKKOOOUUUYYY[[[[[[eeeiiilllllliiiiiinnnrrrrrrrrrtttxxx|||wwwuuuqqqqqqqqqrrrsssuuuwwwxxxwwwuuuuuuzzz~~~yyyxxx|||}}}|||wwwpppllljjjiiieeeaaabbbfffeeeeeeiiioooqqqrrrvvv{{{~~~|||}}}}}}}}}~~~zzzxxx{{{}}}{{{zzz|||{{{}}}~~~|||xxxwwwxxx{{{vvvvvvwwwzzz{{{yyysssnnnmmmllljjjiiiiiilllqqquuuttt{{{||||||}}}}}}}}}wwwuuuyyy|||||||||{{{{{{{{{~~~~~~}}}}}}~~~|||vvvqqqpppvvv{{{yyyuuusssrrrnnnpppyyy~~~{{{xxxyyyuuuxxx{{{|||}}}BBB>>>999666666777777777333333333333333444555666888999:::DDDZZZsss{{{qqqhhhaaaVVVPPP\\\ooo~~~ssswww{{{~~~vvvlllfffooo{{{~~~uuufffYYYMMMGGGKKKSSSYYYlll~~~~~~uuuaaaOOOHHHHHHJJJOOO[[[kkkwww{{{yyyvvvuuuhhh]]]TTTRRRRRRPPPNNNOOOKKKLLLMMMOOOSSSWWWZZZ\\\___fffsss{{{zzz}}}www{{{|||zzz{{{}}}wwwpppkkkjjjssswwwrrrjjjaaaaaaaaabbbeeejjjpppvvvyyyzzzyyywwwuuutttrrrqqqqqqssswww{{{{{{wwwrrrooonnnnnnmmmmmmnnnqqqrrrrrrqqqmmmsssvvvtttssssssqqqnnnhhhgggfffiiiqqqzzzzzzuuummmddd\\\VVVSSSRRRKKKJJJJJJNNNTTTWWWXXXWWWYYYXXXWWWWWWXXX[[[^^^```bbbeeejjjnnnqqqqqqpppooogggfffeeecccbbbaaaaaaaaaaaaccceeefffhhhllltttyyy|||zzzvvvpppkkkiiihhhgggfffnnnjjjhhhjjjooossstttrrrqqqqqquuu~~~```IIIBBBCCCCCCDDDGGGNNNVVV\\\ggg]]]XXX___ooo{{{llliiiooovvv|||{{{yyyxxx{{{pppgggmmmtttooo]]]NNNKKKNNNLLLJJJIIIGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHFFFDDDAAA===999777999999999999999999999999<<<===>>>???AAABBBDDDDDDKKKKKKKKKOOOTTTZZZ^^^```hhhgggfffhhhkkkpppssstttwwwwwwxxx|||{{{}}}xxxvvvuuuxxx|||~~~}}}zzzyyy{{{~~~xxxsssuuuyyyyyyxxxxxxzzzzzzzzzwwwuuuvvv{{{{{{rrrnnnllljjjiiihhhiiikkklllllloooqqqnnnjjjkkkssszzz|||}}}~~~}}}}}}~~~xxxyyy|||~~~yyywwwzzz~~~yyywwwxxxvvvrrrmmmkkkmmmooonnnnnnooossswww}}}~~~~~~}}}}}}zzz~~~}}}wwwuuuxxx}}}~~~{{{xxxwwwxxxyyyxxxwwwxxxzzz{{{{{{zzz|||~~~~~~vvvtttrrrsssvvvwwwvvvuuuppprrruuuyyy{{{|||}}}|||zzzzzzzzz{{{~~~AAA===999666555666666666444333333333333444555666666888999@@@TTTlll|||~~~uuunnniii^^^UUU[[[ggg~~~xxxlllccceeerrrvvvjjj^^^TTTLLLNNNRRRUUUeeewww{{{yyycccRRRIIIFFFGGGPPP^^^jjjqqqqqqnnnlllhhh^^^UUURRRPPPLLLIIIIIILLLLLLMMMPPPSSSVVVYYY[[[```gggsss~~~xxxtttooolllnnnnnnsssuuuuuuyyy}}}xxxpppjjjjjjpppwww{{{}}}}}}uuummmffffffgggiiimmmssswwwzzzzzzyyyvvvtttrrrqqqqqqqqqrrruuuzzzzzzxxxtttrrrqqqrrrqqqpppqqqssstttsssrrrlllppprrrpppooopppnnnjjjdddaaa___```dddjjjnnnpppoooooooooppprrruuuxxxyyy{{{yyyzzztttsssooojjjddd^^^ZZZWWWOOOMMMKKKMMMQQQVVVXXXYYYUUUTTTSSSSSSUUUYYY]]]___cccfffiiilllmmmmmmkkkjjjdddcccbbbaaa````````````___aaacccfffjjjrrr{{{}}}zzzwwwvvvtttrrrpppkkkhhhgggkkkrrrvvvuuurrrqqqssszzzrrrWWWDDDEEEFFFFFFHHHKKKQQQYYY___ddd[[[UUUZZZhhh{{{~~~nnnhhhiiimmmtttzzz~~~}}}~~~|||}}}~~~lllUUULLLLLLKKKJJJJJJGGGHHHHHHIIIIIIHHHHHHGGGHHHGGGFFFDDDAAA===:::888::::::::::::::::::::::::;;;<<<===???AAABBBDDDDDDJJJJJJKKKNNNSSSXXX\\\^^^fffffffffhhhlllooorrrsssvvvwww{{{|||zzz||||||tttnnnoooqqqpppoooppptttvvvvvvuuutttvvv}}}yyyrrrooommmjjjggggggjjjmmmoooppprrrrrrpppmmmnnnssswwwwwwwwwvvvuuuvvvxxx{{{}}}yyyzzz}}}zzzxxxzzz~~~zzzyyyzzzyyyvvvrrrmmmnnnppppppoooppptttwww|||{{{||||||~~~~~~}}}{{{yyy||||||wwwuuuyyy~~~}}}yyyvvvuuuvvvuuuuuuuuuvvvxxxyyyxxxvvvnnnnnnqqqxxx||||||yyyvvvuuuuuutttrrroooppprrrvvvyyy|||}}}}}}}}}|||zzzxxxwwwyyy}}}@@@===888555444444444333444444333333333444555555444777888===KKKcccyyy}}}xxxtttkkk^^^[[[___xxx{{{nnnddd```iii{{{qqqhhh]]]SSSQQQPPPNNNYYYhhhjjjyyy{{{bbbNNNBBBAAAFFFOOO[[[eeeiiifffbbbbbbZZZSSSQQQPPPKKKGGGGGGLLLMMMNNNPPPRRRUUUWWWYYY```fffppp|||}}}tttppplllgggcccbbbbbbfffjjjmmmttt}}}ssshhhdddggglllpppsssyyy~~~~~~|||vvvoookkklllmmmooorrrvvvyyy{{{{{{yyyuuurrrqqqqqqrrrrrrqqquuuxxxzzzyyywwwuuutttsssrrrpppppppppqqqpppoooiiilllmmmkkkjjjjjjgggccc^^^[[[XXXVVVWWWXXXXXXWWWWWWWWWXXXYYY[[[^^^aaaccceeeiiimmmllliiigggfffhhheeefffgggfffddd___ZZZWWWQQQNNNKKKJJJMMMRRRVVVWWWRRRQQQPPPPPPSSSXXX]]]aaaeeefffhhhjjjiiihhheeeccc```_______________`````````aaadddhhhoooyyy}}}~~~{{{xxxuuukkkhhhiiioooxxx{{{xxxrrrrrrwww|||cccNNNCCCEEEFFFGGGIIILLLSSSZZZ```eee^^^XXX[[[eeetttqqqhhhdddgggqqq{{{aaaOOOKKKKKKJJJIIIGGGHHHHHHIIIIIIHHHHHHGGGHHHGGGFFFDDDAAA>>>;;;999::::::::::::::::::::::::999:::<<<>>>@@@BBBDDDEEEIIIIIIJJJMMMQQQUUUXXX[[[cccdddgggiiilllooopppqqqtttxxxzzzrrrkkkjjjiiifffdddeeemmmoooqqqrrrsssyyy|||vvvpppooommmjjjhhhiiilllpppsssuuutttsssqqqpppqqqqqqrrrqqqooonnnmmmoootttyyy|||||||||~~~|||zzz|||~~~{{{zzz{{{{{{zzzwwwpppqqqrrrrrrrrrsssvvvxxx|||yyyxxxyyy|||~~~|||zzzvvvzzz{{{wwwuuuyyy}}}~~~~~~|||xxxuuuttttttttttttuuuwwwyyyxxxuuusssjjjhhhhhhllltttzzz}}}}}}|||xxxuuutttrrrooommmpppsssvvvzzz}}}~~~}}}xxxtttuuuzzz???<<<777444333333222111444444333333333444444555333666888;;;EEE[[[wwwwwwjjj```^^^mmm{{{tttiiihhhuuuzzzrrrggg\\\XXXSSSMMMSSS^^^^^^jjj~~~qqqWWWEEEBBBBBBFFFQQQ]]]cccaaa\\\VVVPPPMMMOOOOOOLLLJJJKKKLLLMMMNNNPPPRRRTTTUUUVVV\\\aaaiiittt{{{sssoookkkiiigggccc^^^\\\YYY\\\```eeemmmxxxrrreeebbbccceeedddgggjjjmmmppppppnnnjjjmmmnnnppprrruuuxxx{{{|||{{{yyyuuurrrpppqqqsssuuutttvvvyyy{{{zzzxxxvvvuuuqqqnnnkkkjjjjjjjjjhhhgggdddhhhiiihhhgggfff```YYYVVVTTTQQQOOONNNMMMKKKJJJLLLLLLMMMNNNOOOQQQSSSTTTTTTVVVWWWVVVSSSQQQQQQQQQQQQSSSUUUVVVUUURRROOOLLLMMMKKKIIIHHHJJJMMMPPPRRRPPPOOONNNOOOSSSZZZ```dddfffggghhhhhhgggdddbbb```\\\\\\]]]]]]^^^___```aaaeeeeeeeeeiiiqqq}}}~~~}}}{{{wwwssspppmmmlllmmmttt|||~~~xxxrrrttt}}}oooWWWJJJEEECCCDDDEEEGGGJJJPPPWWW\\\bbb]]]YYY[[[dddqqqsssiiidddggguuuoooWWWNNNMMMKKKIIIGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFDDDBBB???<<<:::999999999999999999999999888999;;;===???AAACCCDDDFFFHHHJJJLLLNNNQQQUUUXXX___bbbfffjjjlllmmmoooooosssxxx}}}}}}xxxooohhheeebbb^^^]]]^^^fffiiinnnqqqvvv}}}{{{vvvqqqnnnnnnnnnnnnoooppprrrtttuuuxxxuuurrrqqqqqqqqqnnnlllmmmkkkiiijjjooovvv|||~~~~~~~~~}}}}}}zzzxxxyyyzzzyyyxxxtttttttttttttttvvvxxxyyy}}}zzzxxxyyy}}}~~~{{{www{{{|||xxxuuuxxx{{{{{{~~~~~~zzzwwwuuuuuuxxxyyyzzz|||}}}zzzvvvrrrnnnllliiijjjooouuuyyyzzzyyyxxxvvvtttsssrrrqqqpppqqqssswww{{{}}}{{{wwwwwwzzz===:::666444333333111000555444444333333333444444222666999<<>>@@@BBBBBBCCCFFFIIIKKKMMMOOOSSSVVV\\\```fffiiikkklllmmmooossswww}}}|||zzzqqqiiiaaa^^^ZZZVVVVVVXXXaaafffmmmtttzzzyyyssspppnnnnnnqqquuuyyy{{{zzzyyywwwzzzvvvqqqppppppoookkkhhhiiiggggggjjjrrrzzz~~~~~~~~~{{{}}}~~~~~~|||xxxvvvuuuuuuuuuuuuxxxwwwvvvvvvwwwxxxyyyzzz~~~|||{{{|||}}}|||}}}yyyyyyzzzyyy~~~}}}zzzxxxxxxyyytttmmmlllkkkkkknnnqqqssstttuuuuuutttsssrrrqqqrrrrrrrrrtttwww{{{}}}~~~~~~~~~~~~{{{yyyyyy{{{}}}<<<999666444444333222111555555444333333333444444333666:::<<<@@@OOOlll|||sssnnnaaatttwwwppptttlllkkkggg[[[XXXYYYSSSSSSXXXaaakkkuuuuuuiiiZZZLLLFFFBBBEEEMMMTTTUUUSSSLLLIIIHHHKKKKKKIIIJJJMMMJJJKKKMMMPPPRRRSSSTTTTTTRRRWWW]]]cccjjjvvvzzzvvvrrrlllhhhfffiiijjjgggfffgggeeeaaa[[[YYYYYY]]]cccmmm|||zzzrrriiiaaa```cccfffiiimmmqqqrrruuuxxxzzz{{{{{{{{{zzzyyywwwvvvwwwyyy{{{}}}~~~}}}|||||||||yyyvvvsssqqqnnniiifffeeedddcccbbb^^^bbbeeegggkkkmmmggg___RRRPPPLLLIIIGGGEEEBBB@@@CCCCCCDDDEEEEEEFFFFFFGGGFFFFFFDDDCCCBBBBBBBBBBBBDDDCCCBBBAAA@@@@@@AAAAAA???AAACCCDDDEEEEEEGGGIIILLLMMMNNNQQQWWW]]]bbbfffiiiiiihhhfffdddaaa^^^\\\YYYYYYZZZ[[[]]]___```aaafffccc```aaahhhrrr{{{wwwqqqmmmkkkjjjllloooqqqrrrqqqpppooovvv[[[JJJDDDCCCCCCDDDEEEFFFHHHLLLQQQUUUSSSUUUVVVXXXaaaqqq~~~~~~}}}~~~zzztttmmmffffffqqq{{{yyyiiiXXXRRRNNNIIIGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFEEECCC@@@>>><<<888888888888888888888888888888:::;;;===>>>@@@@@@@@@DDDIIIKKKLLLNNNRRRVVVZZZ___eeehhhiiijjjllloooqqquuu{{{~~~xxxsssddd]]]WWWTTTQQQNNNOOOSSS___eeeooowww~~~~~~xxxssssssrrrwww~~~{{{~~~yyytttqqqpppooollliiihhhggghhhmmmvvv|||}}}}}}}}}~~~|||{{{{{{{{{~~~yyy{{{||||||zzzwwwtttssssssuuuvvv{{{yyywwwwwwxxxzzzzzzyyy|||}}}~~~~~~}}}||||||}}}|||{{{zzz|||~~~~~~{{{zzzzzz|||xxxnnnnnnoooqqqsssuuuwwwxxxwwwwwwvvvtttqqqppppppqqqsssuuuxxx{{{|||}}}||||||{{{zzzyyyxxxyyy{{{}}}:::888555444555555444222666555444333333333333333555666999:::<<>>@@@BBBCCCCCCFFFJJJNNNOOOQQQSSSXXX]]]bbbgggiiilllkkkiiifffaaa]]]ZZZXXXWWWWWWXXXYYY[[[]]]^^^___ccc```]]]```gggqqqyyy}}}{{{uuupppnnnggglllppppppmmmmmmqqquuuiiiUUUJJJFFFEEEDDDEEEFFFFFFGGGJJJNNNRRRSSSVVVWWWXXXaaappp|||yyy{{{{{{{{{}}}yyy}}}yyyuuuqqqkkkiiiqqq{{{{{{uuutttxxx{{{mmmXXXPPPMMMJJJGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEEEEEEECCCAAA???===999999999999999999999999999999:::;;;<<<===>>>>>>>>>CCCHHHKKKLLLNNNSSSWWWYYY^^^dddgggggghhhlllpppnnnssszzz}}}xxxooogggYYYSSSNNNLLLJJJIIILLLRRR]]]eeepppzzz{{{{{{zzz~~~yyyuuurrrqqqpppooollllllnnnttt{{{}}}zzz{{{}}}~~~~~~|||zzzzzz{{{}}}}}}|||vvvvvvvvvyyy|||~~~~~~zzz{{{|||~~~{{{zzzxxxuuutttuuuxxx{{{}}}zzzwwwwwwyyy{{{zzzyyyvvv{{{{{{xxxwwwxxx|||{{{zzzxxxvvvyyy|||}}}|||zzzyyyyyy{{{tttuuuvvvxxxyyy{{{}}}xxxyyyyyyvvvrrrpppqqqssstttvvvxxxzzz{{{{{{zzzyyyzzzyyywwwvvvxxx||||||{{{999777555555666666555444666555444333333333333333666666888999888@@@VVVlll|||wwwpppjjjlll~~~sssccc```YYYTTTYYYccchhhhhhXXXQQQIIIDDDFFFJJJNNNPPPJJJGGGGGGIIIHHHGGGJJJOOOGGGIIILLLOOORRRSSSTTTTTTQQQWWW^^^```aaagggqqqyyy{{{vvvuuuwwwzzzppptttrrrkkkgggiiiiiieeeaaa\\\ZZZ\\\```hhhzzz|||zzz||||||~~~{{{yyyyyyyyyzzz|||~~~~~~||||||}}}|||yyyuuuuuuqqqlllhhhgggffffffeeebbbbbbbbbeeeqqq~~~~~~wwwmmmcccZZZRRRLLLHHH@@@BBBDDDGGGJJJMMMNNNOOOOOOLLLHHHFFFEEEEEEDDDDDD???@@@AAABBBBBBAAA@@@???AAABBBCCCBBBCCCGGGNNNTTTTTTVVVZZZ___dddiiilllnnnnnnmmmiiieee___ZZZVVVSSSUUUVVVVVVWWWYYY[[[\\\]]]bbb___]]]aaakkkuuu}}}|||||||||vvvqqqnnngggmmmrrrqqqlllmmmuuu|||uuu___RRRMMMKKKJJJCCCDDDEEEEEEEEEHHHKKKNNNPPPSSSSSSRRRZZZiiitttwwwxxx{{{}}}zzz|||{{{xxxvvvuuupppnnnttt}}}{{{sssnnnmmmnnn~~~oooWWWNNNLLLJJJGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEEEEEEECCCAAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<===<<>>HHHTTTppp|||uuuhhhaaammmmmmYYYPPPTTT^^^fffkkkaaaXXXLLLFFFGGGKKKLLLLLLJJJHHHIIILLLIIICCCBBBGGGJJJIIIIIILLLQQQTTTTTTRRRQQQUUUXXXZZZ[[[aaajjjqqqzzz{{{{{{~~~zzzrrrkkkhhhiiijjjllljjjeee^^^ZZZ]]]hhhuuu~~~~~~~~~{{{zzz{{{|||}}}|||yyyuuuqqqpppqqqooojjjeeeeeebbb^^^```hhhvvv{{{pppiiidddZZZPPPLLLJJJIIIIIILLLQQQXXX]]]^^^\\\VVVNNNJJJKKKKKKIIIJJJGGGCCC@@@@@@@@@@@@???@@@DDDGGGFFFDDDGGGPPPXXXWWWYYY]]]ccchhhllloooqqqpppmmmhhhbbb\\\XXXVVVUUUSSSTTTWWWZZZ\\\___aaabbbdddddddddhhhuuuwwwttt}}}{{{pppllloooooopppqqqpppllllllwww```OOOJJJKKKMMMOOOIIIFFFCCCAAABBBFFFJJJMMMMMMLLLMMMOOOQQQXXXggguuu|||yyyvvvqqqnnnrrryyy}}}ssskkkjjjnnnrrroooXXXQQQLLLDDDIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEFFFGGGGGGDDDBBB888888888777888888999:::777888999;;;<<<=========<<>>:::999999999999999::::::777888999;;;<<<=========<<<@@@EEEGGGHHHIIIMMMPPPUUUYYY^^^aaaaaabbbfffiiiooopppvvv}}}~~~~~~|||tttpppllleeeYYYPPPLLLHHHFFFHHHIIIJJJNNNSSSZZZ```mmmzzz~~~}}}}}}}}}}}}|||{{{{{{|||xxxssstttxxxyyyxxxwwwzzz~~~|||||||||{{{zzzyyyyyyyyyyyyyyyzzzxxxtttuuuyyy{{{zzz}}}zzzwwwxxx|||~~~}}}vvvwwwzzzvvvxxxzzzzzzwwwrrrkkkggggggpppxxxyyywwwuuurrrmmmoooqqqssstttuuuvvvwwwxxx}}}~~~|||{{{|||~~~|||yyywwwxxxzzz||||||zzzvvvtttsssrrrrrrtttzzz{{{wwwzzzzzzyyyzzz}}}~~~~~~~~~|||999888777555444444444444666555555444444555555666666555777999888888>>>FFFXXXrrruuunnngggbbbcccqqqrrr[[[RRRSSSWWWYYY\\\TTTKKKFFFGGGJJJLLLMMMOOOJJJGGGGGGHHHFFFFFFHHHHHHHHHHHHJJJLLLNNNNNNMMMNNNQQQSSSUUUVVVZZZaaagggppp{{{{{{vvvrrrqqqrrrpppjjjbbb]]]```jjjsss}}}{{{|||~~~}}}{{{{{{{{{xxxrrrmmmbbb]]]WWWTTTYYYcccooowwwpppfffZZZRRRRRRWWW\\\___mmmqqqqqqjjjbbb___[[[XXXUUUSSSQQQPPPNNNKKKFFFCCCEEEHHHJJJJJJJJJNNNWWW___eeegggiiikkkmmmmmmnnnmmmiiifffbbb]]]ZZZXXXXXXXXXWWWYYY]]]bbbgggooowww|||}}}~~~{{{wwwzzzzzz}}}{{{uuummmkkkoookkkkkklllooorrrxxx|||gggPPPFFFDDDEEEFFFHHHEEEEEEEEEEEEFFFFFFFFFEEEIIIGGGGGGIIILLLSSSaaapppwwwnnnhhhkkkrrr}}}yyywwwwwwtttnnnhhhaaajjjuuuxxxtttpppppprrroooXXXNNNJJJFFFGGGGGGGGGFFFFFFFFFEEEEEEHHHGGGFFFFFFEEECCC@@@>>><<<;;;::::::::::::;;;;;;777888999;;;<<<<<<<<<<<<===???BBBEEEHHHJJJLLLMMMQQQUUUZZZ\\\\\\]]]aaadddmmmnnnttt{{{yyyqqqkkkggg```VVVOOONNNJJJIIILLLNNNNNNQQQUUUWWW]]]hhhsssyyy|||}}}|||xxxsssssswwwvvvxxx{{{~~~~~~~~~~~~|||zzzxxxwwwzzzzzzvvvqqqqqqwww||||||{{{wwwwwwzzz}}}~~~}}}yyyyyyzzzvvvxxxzzz{{{yyytttnnnjjjgggqqqyyyxxxuuussspppnnnqqqrrrsssuuuxxxzzz{{{|||{{{zzz|||~~~}}}zzzwwwxxxyyyzzz{{{{{{xxxsssooonnnpppuuu|||~~~yyyzzzyyyyyyzzz|||~~~~~~~~~~~~~~~888888666555555444444444444333333222222333333444666555666999:::999===CCCOOOiiiwwwrrrkkkccc^^^gggwwwsss}}}aaaRRROOOQQQQQQOOOKKKFFFEEEHHHMMMRRRTTTSSSNNNHHHFFFFFFEEEEEEEEEGGGGGGGGGHHHIIIKKKKKKKKKNNNPPPQQQSSSTTTXXX^^^bbbjjjvvv{{{yyyyyyyyywwwpppfff___```iiiqqqxxxwwwyyyzzz}}}||||||~~~~~~~~~~~~|||vvvmmmggg\\\WWWQQQNNNPPPYYYcccjjjuuu}}}hhhZZZUUUVVVZZZ\\\ccckkkqqqnnnjjjiiigggeeedddbbb```^^^ZZZUUUOOOJJJJJJLLLNNNNNNNNNSSS[[[bbbiiijjjlllmmmnnnmmmlllkkkeeebbb]]]YYYWWWVVVWWWWWWYYY\\\aaafffmmmvvv}}}}}}wwwrrrtttxxxyyyzzz{{{}}}~~~vvvmmmiiijjjgggfffhhhooovvvmmm]]]LLLFFFFFFGGGGGGIIIFFFFFFEEEEEEEEEEEEEEEEEEJJJHHHIIIKKKMMMSSSaaaooo}}}qqqiiikkkrrr}}}~~~|||xxxvvvsssllleee]]]bbbggggggeeeccceeehhhsssnnnZZZOOOLLLJJJIIIIIIIIIHHHHHHHHHGGGGGGCCCCCCCCCDDDEEEEEECCCAAA<<<<<<;;;::::::999::::::888888999:::;;;<<<<<<;;;>>>>>>@@@DDDHHHLLLLLLLLLMMMQQQVVVXXXXXXZZZ^^^aaakkkmmmsss{{{|||ssskkkfff```XXXRRRQQQOOOOOOSSSTTTSSSUUUXXXWWW[[[aaajjjqqqyyy~~~}}}yyytttssswwwtttxxx}}}}}}zzzxxxzzz{{{xxxtttuuu{{{}}}yyyuuuuuuxxx{{{|||{{{}}}{{{{{{zzz|||}}}xxxrrrnnnjjjuuu|||{{{wwwuuutttsssrrrrrrsssvvv{{{~~~{{{yyyzzz|||}}}}}}|||{{{zzzvvvtttsssuuuwwwvvvrrrnnnnnnppptttzzz~~~{{{xxxxxxxxxyyy{{{~~~~~~~~~~~~}}}~~~888777666555555444555555444333333222222333333444666444666:::<<<;;;>>>CCCKKKbbbyyyqqqiiiccceeesss|||lllmmmrrrxxx{{{kkkWWWQQQOOOLLLHHHEEECCCCCCGGGLLLRRRUUUTTTRRRMMMHHHEEEDDDBBB@@@EEEFFFFFFGGGGGGHHHIIIIIINNNOOOPPPRRRTTTWWW[[[^^^eeerrr{{{oooddd```dddjjjrrr{{{wwwrrrqqqtttzzz~~~|||sssiiiaaa\\\WWWQQQMMMMMMRRRXXX]]]iiitttnnnaaa\\\[[[[[[XXX```ggghhhhhhkkkkkkjjjjjjiiigggeeeccc___YYYVVVQQQSSSTTTTTTUUUYYY___dddiiijjjlllmmmmmmllljjjhhhaaa^^^ZZZVVVUUUUUUWWWYYY[[[___dddiiinnnxxx~~~zzzvvv}}}tttqqqtttxxxxxxxxxvvvwww~~~yyynnngggeeecccaaaeeeooo{{{bbbUUUIIIFFFGGGHHHGGGIIIHHHGGGEEECCCCCCDDDFFFGGGJJJIIIJJJLLLNNNRRR^^^kkkyyyllljjjmmmxxx~~~tttnnniiiccc\\\^^^___^^^]]]]]]^^^```hhhsss}}}uuutttwwwtttyyywwwjjjYYYOOOLLLLLLIIIIIIIIIHHHHHHHHHGGGGGGCCCCCCCCCDDDFFFEEECCCAAA<<<<<<;;;999888888888888888888999:::;;;;;;;;;;;;>>>>>>@@@DDDHHHKKKLLLKKKLLLPPPTTTUUUVVVXXX\\\```hhhmmmttt{{{~~~ssskkkeee```[[[WWWUUUSSSTTTYYYZZZWWWWWWZZZYYY[[[]]]bbbjjjwww~~~{{{}}}~~~{{{wwwvvvxxxtttxxx|||~~~~~~~~~~~~|||zzz}}}}}}{{{}}}}}}yyyvvvvvvyyy|||}}}|||}}}}}}~~~~~~{{{tttpppnnnwww~~~}}}zzzzzzzzzyyysssrrrssswww}}}|||~~~}}}|||zzzyyyxxxwwwwwwsssooollllllooorrrrrrppprrrrrrtttwwwzzz||||||{{{wwwvvvwwwxxx{{{~~~|||{{{{{{|||}}}~~~777777666555555555555555666555555444444555555666777444555:::======@@@EEEJJJ\\\uuuzzzrrrkkkeeehhhnnnooofff```ccchhhooo}}}xxxbbbXXXQQQKKKHHHFFFDDDCCCDDDGGGKKKMMMSSSUUUTTTNNNHHHEEECCC@@@CCCDDDFFFFFFFFFFFFHHHIIIMMMMMMNNNPPPTTTWWWZZZ\\\bbbnnn}}}tttiiibbb```aaajjjvvv~~~|||yyyxxxuuuzzzzzzqqqhhhccc]]]YYYTTTOOOMMMNNNPPPRRRWWWbbbqqqwwwiiibbb___[[[___bbbbbbeeekkkllljjjhhhfffddddddddddddbbb```[[[\\\^^^^^^^^^```cccfffhhhiiikkklllkkkiiifffddd]]]ZZZWWWVVVVVVYYY\\\___aaaeeejjjnnnqqqyyy{{{uuurrr|||zzztttsssvvvxxxxxxwwwtttsssvvv~~~yyyooogggcccaaa___dddrrr{{{[[[PPPGGGFFFGGGFFFFFFGGGIIIGGGEEECCCDDDEEEHHHIIIIIIIIIKKKNNNNNNPPPZZZeeerrriiiiiitttwwwnnniiiddd^^^^^^^^^^^^]]]]]]\\\\\\bbbkkkwww}}}xxxoookkkmmmnnnqqqpppfffXXXNNNKKKLLLGGGGGGGGGFFFFFFFFFEEEEEEGGGFFFEEEEEEFFFDDDAAA???===<<<;;;999888777777777888888999:::::::::::::::;;;===@@@CCCFFFHHHJJJKKKKKKOOORRRSSSTTTVVV[[[___fffmmmuuuzzzyyypppgggbbb___]]]\\\[[[YYY[[[``````\\\[[[\\\]]]______```hhhwww~~~|||~~~}}}|||}}}xxxyyy{{{}}}}}}|||{{{zzzzzz|||~~~}}}{{{}}}~~~{{{yyyzzz~~~~~~|||zzz~~~}}}wwwsssqqqxxx}}}~~~xxxvvvuuuxxx~~~~~~{{{wwwuuusssrrrqqqnnnjjjiiikkknnnppprrrttttttuuuvvvwwwyyy{{{{{{xxxwwwwwwxxx{{{}}}{{{zzz{{{}}}}}}~~~777777666555555555555666666555555444444555555666999555555999<<<<<>><<<;;;999888888777888888999::::::::::::999777;;;???BBBBBBDDDGGGJJJJJJMMMQQQRRRRRRUUUZZZ^^^cccmmmuuuwww{{{yyysssjjjccc``````bbbdddeeedddfffkkkkkkeeebbbcccaaadddddddddkkkwww|||zzz{{{||||||yyyvvvtttvvvxxx{{{}}}~~~~~~}}}|||zzzzzz}}}|||~~~~~~{{{yyyyyyzzz}}}}}}zzzwww{{{~~~{{{xxxyyy}}}||||||xxxtttqqqqqqqqqooolllkkkllloooqqqrrrtttwwwxxxyyyzzz{{{||||||{{{zzzzzz{{{~~~|||{{{|||~~~~~~~~~{{{|||777666666555555555555666444333333222222333333444;;;666444777:::;;;>>>BBBGGGOOOaaauuuyyyooojjjlllqqqzzzkkkjjjrrrpppxxxzzz{{{pppfff\\\RRRHHHGGGEEEAAA??????AAACCCKKKXXX```[[[QQQMMMJJJHHH@@@CCCFFFFFFEEEEEEHHHKKKIIIIIIJJJMMMRRRVVVXXXXXX^^^gggrrr|||yyygggaaa___]]]aaahhhoootttuuuvvv}}}xxxpppkkkjjjlllooooooooopppppprrrsssttttttooonnnjjjhhhqqqzzzrrrooovvvqqqllleeeaaa```aaacccdddlllmmmooopppooommmkkkiiijjjkkklllkkkhhhddd___\\\VVVUUUUUUXXX]]]eeemmmrrr{{{zzzrrrjjjrrrxxx~~~yyyxxxyyyxxxzzzzzzxxxuuutttxxx{{{yyyssspppnnnlllcccbbbhhhzzz}}}iii[[[RRRKKKJJJJJJHHHFFFGGGDDDEEEHHHJJJKKKJJJIIIHHHMMMOOOTTTWWWVVVTTTYYYaaaiiivvvrrrssszzzrrriiihhhhhhiiikkkllliiiccc^^^___fffwww{{{uuulllaaaVVVQQQPPPIIIIIIIIIHHHHHHHHHGGGGGGDDDDDDDDDFFFHHHHHHFFFDDDAAA@@@>>><<<:::999999888888888999:::::::::999999444999???@@@???@@@EEEIIIIIILLLOOOPPPQQQSSSYYY]]]bbbmmmuuuuuuvvv}}}tttooogggaaa```bbbgggkkknnnnnnpppuuutttnnnjjjjjjdddhhhjjjiiinnnwww{{{xxxzzzzzzzzz}}}}}}xxxtttvvvxxx{{{}}}yyyxxxyyy}}}zzz}}}~~~zzzwwwyyy|||~~~|||~~~zzzzzz}}}}}}{{{zzz~~~|||~~~~~~xxxtttssstttuuurrrnnnlllmmmppppppsssxxx|||}}}|||||||||~~~|||{{{{{{}}}|||~~~{{{~~~~~~}}}xxxzzz555555555555555555555555777666555444444444444444666666555666888;;;>>>AAA>>>FFFQQQ```vvvtttjjjiiimmmrrrdddccceeehhhooorrrpppoooxxxxxxjjj]]]SSSNNNIIIEEEEEECCC@@@???BBBIIIVVV___\\\UUUPPPLLLGGGDDDBBB@@@AAACCCFFFGGGGGGJJJKKKLLLMMMMMMOOORRRUUU[[[bbblllxxxwwwlllgggeeeffffffeeegggkkkqqq{{{yyyrrrnnnlllnnnvvv}}}rrrooovvv~~~sssjjjfffcccccciiiqqquuuvvvvvvvvvtttpppllljjjkkkjjjiiigggccc^^^ZZZWWWSSSUUUXXX___hhhrrr{{{~~~yyyxxxxxx~~~~~~|||zzzzzz~~~{{{sssrrrvvv~~~xxxsssnnnjjjfff```bbbnnnnnneeeYYYQQQLLLKKKJJJGGGHHHKKKFFFGGGGGGHHHIIIJJJKKKKKKNNNRRRVVVVVVTTTUUUYYY]]]ddd|||vvvvvvzzzsssmmmrrrtttsssrrrrrrlllbbbiiilllwwwzzzjjj]]]TTTOOOJJJKKKKKKIIIIIIIIIHHHEEEFFFFFFEEEDDDDDDDDDDDDDDDAAA???===;;;:::;;;<<<===999999999999::::::;;;<<<======<<<<<<>>>BBBFFFHHHJJJKKKLLLMMMPPPSSSVVVXXXeeeiiinnnrrrvvv}}}zzzuuulllkkkhhheeeccceeejjjnnnrrruuuxxxzzzzzzxxxuuussslllmmmooossswwwxxxwwwuuuyyy{{{}}}}}}|||uuuttt}}}}}}{{{{{{|||{{{tttuuuwwwyyy{{{}}}~~~~~~|||zzz{{{|||}}}||||||~~~~~~yyyvvvtttsssqqqooollljjjhhhgggiiiooovvv}}}~~~zzzvvvvvv|||zzz}}}}}}{{{yyyvvvtttyyy666666666666666666666666666666555444444444444444666666666777888:::===>>>;;;AAAJJJVVVjjjvvvmmmmmmiiiwwwzzzhhhddd```dddlllqqqqqqpppwwwwwwkkkbbbXXXPPPJJJGGGFFFCCCCCCFFFHHHUUU______ZZZUUUOOOIIIDDDBBB@@@@@@BBBEEEFFFGGGHHHIIIJJJKKKKKKMMMPPPSSSYYY___iiittt~~~wwwqqqnnnllliiikkkpppuuu}}}wwwrrrpppqqquuuyyytttpppnnnrrryyyyyyyyyyyyyyyvvvrrrooolllnnnlllhhhddd___[[[XXXVVVUUUWWW[[[aaajjjwww}}}|||~~~}}}~~~~~~zzzsssrrruuuyyyzzzxxxtttooojjjfffddddddiiiwwwxxxeee\\\UUUOOOKKKLLLLLLIIIHHHJJJJJJJJJIIIIIIIIIJJJKKKKKKNNNRRRVVVVVVSSSRRRUUUXXX\\\tttxxxwww{{{www}}}~~~||||||xxxqqqiiimmmxxxqqq^^^OOOLLLKKKJJJIIIHHHHHHGGGEEEFFFFFFEEEDDDDDDDDDDDDDDDBBB@@@>>><<<;;;:::;;;<<<::::::999999999:::;;;;;;<<<<<<<<<===???BBBEEEGGGJJJJJJKKKLLLOOORRRUUUWWW^^^ccciiiooouuu}}}uuuooojjjiiigggeeeeeeiiiooosssxxxzzz}}}}}}yyywwwwwwuuussssssuuuvvvvvvvvvxxx~~~~~~~~~}}}xxxxxx}}}}}}~~~{{{vvvnnnmmmmmmooosssyyy|||zzz{{{|||}}}}}}}}}~~~xxxtttssstttttttttqqqnnnkkkiiiiiimmmttt{{{|||zzzzzz~~~{{{|||}}}~~~{{{zzzwwwuuuxxx~~~666666666666666666666666666666555444444444444555555666666777888999:::;;;;;;>>>BBBJJJ\\\tttzzzrrrpppiiiooo|||oooeee```eeepppyyy{{{zzz~~~zzzooodddZZZPPPLLLJJJGGGFFFHHHGGGSSS___ccc```[[[SSSLLLEEECCC@@@???AAACCCEEEEEEFFFGGGHHHHHHIIIKKKNNNQQQWWW\\\dddnnnyyy{{{vvvqqqrrrwww}}}zzzvvvvvvxxx~~~~~~{{{zzz||||||yyyuuuqqqooooookkkeee___[[[XXXXXXXXXZZZ^^^dddjjjsss|||}}}xxxvvvwwwvvvqqqoooooorrrrrrrrrpppkkkgggeeeeeejjjtttmmm\\\VVVQQQLLLKKKMMMMMMJJJIIIJJJPPPNNNLLLJJJIIIJJJJJJKKKNNNRRRUUUUUURRROOOOOOQQQVVVlllzzzuuuzzzrrrvvvoooTTTOOOLLLIIIHHHHHHGGGFFFEEEFFFEEEEEEDDDDDDDDDDDDDDDCCCAAA???===;;;;;;;;;;;;;;;::::::999999999999:::;;;;;;<<<===???BBBDDDEEEIIIIIIJJJKKKMMMPPPSSSUUUWWW\\\dddkkksss|||}}}rrrkkkkkkkkkjjjiiijjjnnnuuuyyy}}}|||vvvssstttwwwyyyzzz{{{~~~~~~}}}~~~yyysssgggeeedddeeekkkvvv}}}{{{|||~~~~~~~~~}}}uuurrrrrrtttvvvwwwvvvrrrnnnllljjjlllqqqzzz}}}|||}}}~~~~~~|||{{{zzzyyyzzz|||~~~~~~}}}{{{yyyvvvwwwzzz666666666666666666666666666555555444444444555555555666777888888888888888>>>???@@@DDDQQQhhhwwwpppmmmnnnuuuyyygggcccjjjwwwuuummmaaaVVVRRRPPPKKKGGGEEEEEENNNZZZaaaccc___WWWRRRHHHEEEAAA???@@@BBBCCCCCCDDDFFFGGGGGGGGGIIILLLOOOTTTYYY```hhhsss}}}|||~~~~~~~~~zzzuuuqqqoookkkhhhbbb]]][[[\\\^^^aaadddkkkttt{{{{{{{{{tttoooppprrroookkkjjjmmmlllmmmmmmiiiffffffjjjrrr}}}eeeXXXVVVPPPKKKIIIKKKLLLKKKKKKNNNUUUSSSOOOLLLJJJJJJKKKLLLLLLPPPSSSSSSQQQNNNMMMMMMVVViiizzzqqqrrrwww```TTTNNNIIIHHHHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDBBB@@@>>><<<;;;::::::;;;;;;:::999888888888999999:::<<<===???AAABBBBBBGGGGGGHHHIIILLLOOOQQQSSSUUU[[[bbbjjjrrr{{{yyypppkkkoooooopppppprrrvvv{{{|||wwwuuuvvvyyy}}}~~~|||}}}~~~zzzyyy|||zzztttfffdddbbbdddkkkvvv}}}~~~{{{{{{~~~zzzsssppprrrssstttuuutttrrrpppnnnlllllloooxxx{{{zzz|||~~~}}}|||{{{~~~~~~}}}{{{zzzzzz{{{}}}~~~~~~~~~}}}yyywwwxxx444444444444444444444444555555444444444555555666555666777888888888888777???@@@@@@AAAHHH]]]||||||pppmmmmmmpppwww~~~ooobbbgggttt{{{sssggg]]][[[ZZZUUULLLGGGBBBFFFOOOZZZ```aaa^^^\\\MMMIIIDDDAAA@@@AAABBBBBBCCCEEEFFFFFFFFFHHHLLLNNNQQQVVV]]]dddooo{{{uuuqqqooohhhfffdddccceeehhhmmmpppqqq{{{}}}}}}uuuoooppprrroookkkiiiiiiggghhhiiifffcccgggooozzzttt^^^UUUVVVSSSLLLGGGHHHJJJKKKOOOSSSXXXUUUQQQMMMKKKJJJKKKLLLJJJMMMPPPQQQQQQOOOMMMLLLUUUdddxxxzzzpppmmmnnnwwwpppZZZPPPHHHHHHHHHEEEDDDFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCAAA???===<<<;;;:::;;;:::999999888888888888999999;;;<<<>>>???@@@AAAEEEFFFFFFHHHKKKNNNQQQSSSXXX]]]dddjjjqqqyyy{{{tttooollloooqqquuuxxx||||||yyyxxxyyy{{{}}}}}}|||{{{{{{wwwvvvzzz}}}~~~~~~yyyjjjiiijjjlllrrrzzzzzzuuusssuuuzzzxxxrrrooorrrqqqpppoooooooooppppppooooooqqqyyy~~~{{{xxxyyy|||~~~}}}|||{{{~~~~~~}}}|||yyyyyy~~~333333333333333333333333555444444444444555666666777777777888888999999999===@@@BBBAAACCCRRRqqqvvvmmmkkklllnnnlllooobbbaaaggguuuzzznnneeegggkkkfff]]]VVVGGGDDDFFFPPPYYY^^^aaacccTTTOOOHHHDDDAAAAAAAAAAAABBBCCCDDDEEEEEEGGGJJJMMMOOOTTT[[[aaaiiiyyy|||wwwtttsssmmmnnnqqqtttxxx|||zzzuuuvvvwwwrrrmmmkkkfffcccbbbdddaaa___gggssskkkYYYTTTVVVUUUMMMHHHHHHJJJLLLQQQVVVWWWUUURRROOOMMMLLLLLLLLLKKKLLLNNNPPPQQQPPPOOONNNPPP]]]mmm}}}|||sssnnnkkkppp|||aaaSSSIIIIIIIIIEEEDDDGGGDDDDDDDDDDDDDDDEEEEEEFFFCCCCCCBBB@@@???===<<<;;;:::999999888888888888999999999:::;;;<<<>>>???@@@CCCDDDEEEGGGKKKOOORRRTTTZZZ^^^dddiiinnnuuu~~~{{{uuurrrpppoooqqqvvv~~~~~~{{{zzz{{{|||{{{{{{}}}~~~}}}}}}{{{xxxzzz~~~{{{|||{{{yyy|||{{{{{{|||~~~rrrssstttwwwzzz|||}}}|||tttqqqpppqqqvvv}}}|||vvvrrrppprrrpppnnnllllllmmmooopppqqqssswww}}}}}}|||{{{|||}}}~~~~~~{{{|||{{{}}}444444444444444444444444444444444444444555666666888777777777888999;;;<<<<<>>===<<<888888888888888888999::::::999999999:::<<>>===CCCKKKKKKDDDJJJeeexxxqqqooossspppiiimmmxxxuuu```ZZZgggvvv}}}mmm\\\KKKFFFHHHKKKPPPWWW___XXXPPPHHHDDDBBBAAA@@@>>>???@@@@@@AAACCCFFFIIILLLQQQVVVYYY]]]iii|||}}}{{{{{{xxxpppjjjiiilllfffcccdddaaa```mmm{{{mmmaaaZZZZZZ___TTTNNNLLLNNNPPPOOOQQQTTTRRRRRRQQQPPPOOOOOONNNMMMRRRQQQOOOPPPPPPQQQPPPOOONNNVVV```lll~~~vvvppphhhgggmmmwww~~~iiiWWWJJJJJJKKKFFFEEEIIIDDDDDDDDDDDDDDDEEEFFFFFFBBBBBBBBBAAA@@@???>>>===888777777777888999::::::;;;999888888999<<>>:::777999999999888999999::::::999::::::;;;<<<===??????BBBBBBDDDGGGKKKNNNQQQSSSUUUTTTWWW[[[___cccmmmxxxsssjjjeeeaaa___```eeejjjrrr{{{}}}{{{}}}}}}xxxvvvxxx||||||zzzzzz{{{~~~}}}{{{||||||}}}~~~{{{}}}zzztttqqqsssxxx|||{{{}}}~~~zzzvvvtttuuuzzz~~~}}}yyyuuuttttttnnnsssyyyzzzvvvqqqooonnnwwwzzz}}}~~~~~~}}}|||{{{}}}~~~~~~|||{{{~~~555555444333333333444444555555444444444444555555888888777666777888:::<<>>CCCDDDFFFIIILLLPPPSSSTTTSSSRRRUUUZZZ^^^bbbmmmwwwyyyiii```\\\ZZZ[[[___hhhppp|||}}}~~~||||||}}}zzzwwwxxx}}}~~~~~~{{{yyywwwxxx{{{|||zzzxxx~~~}}}zzzssspppsssxxx|||{{{|||}}}}}}{{{vvvuuuyyy~~~}}}{{{xxxuuutttrrrwww{{{{{{wwwrrrppppppxxx|||}}}~~~}}}{{{zzzxxxzzz}}}}}}~~~~~~||||||}}}~~~~~~~~~666555444333333333333333555555444444444444555555888777777666777999:::;;;>>>@@@GGGRRRXXXWWWWWWXXXhhhyyy}}}yyysssmmmhhhaaa]]]YYY[[[fffxxxvvvkkktttsss[[[KKKDDDDDD???>>>>>>======>>>@@@@@@AAA@@@?????????@@@BBBBBBEEEIIINNNOOOQQQVVV___gggnnn|||{{{}}}~~~}}}xxxvvvwwwyyywwwwwwzzz~~~}}}xxxrrrlllkkklllqqqxxx}}}}}}||||||zzzyyy}}}|||yyyyyyxxxwww{{{|||xxxpppkkkkkkkkkjjjsssnnnjjjnnnvvv~~~rrreeeUUUKKKKKKOOOSSSUUUVVVTTTQQQPPPPPPPPPNNNLLLPPPOOONNNPPPRRRTTTTTTTTTSSSTTTUUUUUUUUUUUUTTTSSSQQQSSSUUUXXX^^^kkk}}}~~~vvvrrrrrrvvvyyy|||ttttttqqqnnnmmmqqqyyyiiiTTTOOOOOOLLLGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDBBB???===::::::999999999999::::::888888888888999;;;<<<===BBBCCCEEEGGGKKKNNNQQQSSSQQQPPPSSSXXX\\\aaalllvvvzzzmmm^^^WWWVVVXXX^^^cccqqq|||~~~|||}}}}}}yyyxxx|||{{{yyy{{{~~~{{{yyywwwwwwyyyzzzzzzzzz}}}|||{{{tttrrrtttxxx{{{{{{{{{|||}}}zzzwwwxxx~~~~~~}}}{{{wwwssswww{{{~~~}}}yyyuuussssss{{{~~~|||||||||zzzxxxwwwyyy{{{~~~}}}||||||{{{xxxwwwwwwzzz|||666555555444333333333333555555444444444444555555777777777777888999:::;;;;;;:::@@@KKKTTTWWWYYY\\\aaaqqqzzzrrriiibbb___[[[UUUSSSZZZkkk{{{xxx|||{{{sss^^^NNNHHHIII@@@???===<<<;;;<<<<<<===>>>>>>======>>>???AAABBBHHHMMMQQQRRRQQQTTTZZZ```dddrrr~~~~~~zzzwwwuuuqqqttt|||xxxuuussssssvvvzzz}}}|||zzzxxxvvvwww~~~xxxuuutttttttttuuuuuurrrmmmkkkkkknnnpppuuurrrqqqwww~~~eee\\\PPPIIIJJJOOOSSSUUURRRPPPNNNMMMNNNOOONNNMMMQQQPPPOOOPPPRRRTTTUUUTTTQQQSSSTTTUUUUUUSSSRRRPPPPPPRRRVVVYYY^^^lll~~~zzzxxxyyy{{{{{{}}}uuuuuusssnnnhhhiiiooovvvsssttttttqqqrrr~~~sssYYYOOONNNLLLHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDDDDCCCAAA>>>;;;;;;:::999999999::::::888888888999999:::<<<<<<>>>???AAADDDGGGKKKNNNOOOOOOOOORRRWWW\\\aaakkkvvv}}}mmmddd\\\[[[^^^cccjjjqqq|||{{{}}}~~~}}}zzzyyy|||~~~}}}{{{{{{zzzyyyyyy{{{}}}yyywwwxxx{{{yyyyyyzzzzzz|||}}}{{{xxx|||~~~~~~~~~xxxsssxxx{{{~~~~~~{{{yyyyyy{{{}}}|||zzzyyyuuuyyy}}}}}}||||||zzz{{{}}}~~~}}}zzzwwwuuuvvvzzz~~~666555444333333333333333555555444444444444555555777777777888888999::::::;;;:::===CCCIIIPPPYYYcccdddqqqwwwlllddd\\\YYYSSSNNNPPP]]]ooo}}}yyyqqqooouuuyyyyyynnn\\\MMMGGGGGGAAA@@@>>><<<;;;:::;;;;;;:::::::::;;;===@@@BBBDDDEEEJJJPPPPPPNNNNNNQQQUUU^^^fffsss~~~tttxxx|||yyyxxxxxxxxxtttqqqrrrrrrwwwzzzxxx|||}}}}}}wwwsssrrrrrrrrrrrrpppnnnllllllnnnsssxxx||||||~~~qqq]]]WWWOOOKKKLLLQQQTTTVVVRRROOOMMMLLLOOORRRUUUVVVTTTRRRQQQRRRSSSUUUTTTTTTOOOPPPRRRSSSRRRQQQNNNMMMMMMOOOSSSXXX\\\jjj~~~~~~yyyxxx|||~~~{{{zzz|||yyyzzzwwwooofffbbbcccgggcccgggiiihhhiiivvv}}}___OOOLLLKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCCCCCCCAAA???<<<;;;;;;:::999999999::::::999999999:::;;;<<<===<<<===???BBBEEEIIILLLNNNOOOOOOQQQWWW[[[```jjjuuu~~~vvvpppdddaaaaaagggooottt{{{|||zzz{{{}}}||||||xxxzzzzzzzzz{{{}}}vvvtttwww~~~~~~~~~}}}{{{~~~}}}}}}yyytttwwwzzz}}}~~~}}}~~~|||wwwuuutttooosssxxx|||~~~~~~~~~~~~|||}}}}}}yyyuuusssvvv{{{444444444333333444444555555555444444444444555555666777777888999999::::::???======???AAAFFFRRR^^^gggooo~~~zzznnnfff___[[[UUUOOONNNTTT```iiittt~~~wwwqqqqqqqqqooohhh^^^TTTNNNLLLEEEDDDBBB???===<<<<<<<<<999999999;;;===@@@CCCEEEDDDJJJQQQRRROOOMMMNNNPPPWWWZZZbbbooo}}}}}}{{{xxxvvvqqqnnnlllmmmsss}}}~~~{{{{{{}}}zzzxxx{{{}}}wwwsssrrrrrrsssrrrnnnlllmmmmmmooovvv~~~yyyeeeWWWSSSNNNKKKLLLOOORRRTTTSSSPPPNNNOOORRRWWWZZZ\\\UUUSSSRRRRRRTTTUUUTTTTTTOOOPPPPPPQQQPPPOOOMMMLLLQQQQQQUUUYYY\\\gggzzzuuu{{{~~~~~~xxxoooddd\\\ZZZZZZ[[[___bbbbbbcccnnneeeRRRKKKJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBBBBBBBBBBAAA???===<<<;;;::::::999999::::::::::::::::::;;;<<<<<<===>>>@@@BBBFFFIIILLLNNNNNNNNNPPPUUUXXX]]]gggqqq~~~zzzqqqjjjfffcccdddkkkvvv~~~|||yyyzzz{{{}}}yyywwwyyy~~~~~~{{{{{{{{{wwwxxx{{{~~~~~~yyyuuusssqqqtttxxx|||~~~}}}zzz}}}|||zzzwwwsssrrruuuzzz333333333333444444555666555555444444444444555555666777777888999999:::999===;;;<<<>>>???AAAIIIRRRcccgggrrr}}}qqqiiifffaaaZZZSSSPPPSSSYYY]]]iiiuuu}}}uuuppplllhhhbbb^^^SSSPPPLLLGGGCCC@@@>>>===:::::::::;;;===@@@BBBDDDEEELLLTTTVVVSSSOOOOOOQQQRRRRRRWWWaaajjjttt|||yyyvvvsssppphhhhhhjjjpppxxxzzz{{{yyyvvvyyy~~~|||}}}|||yyyuuussswww|||xxxvvvvvvwwwuuuooolllmmmmmmnnnuuulllZZZTTTQQQNNNLLLLLLNNNOOOPPPPPPNNNNNNPPPSSSVVVXXXXXXRRRQQQPPPQQQSSSUUUUUUUUURRRRRRRRRQQQPPPOOOOOOOOOTTTRRRUUUZZZ\\\ccc{{{zzz}}}yyyooofffaaa^^^]]]^^^```aaa______gggttt}}}hhhVVVNNNLLLJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDBBBBBBCCCCCCBBBAAA======<<<::::::999999999999999999999999::::::;;;<<<<<<>>>AAAEEEHHHKKKMMMMMMLLLNNNRRRUUUYYYcccmmmzzzzzzpppkkkjjjjjjkkknnnwww~~~}}}yyy|||~~~~~~{{{xxxzzz~~~~~~~~~||||||~~~zzzzzz|||}}}~~~~~~~~~zzzyyyvvvsssrrruuu{{{222222222333444555666777555555555444444555555555666777888999999:::999999888777999>>>AAAAAADDDHHH\\\___gggyyyxxxpppiiiccc[[[SSSPPPQQQTTTWWWgggttt|||yyyvvv{{{|||tttlllaaa^^^XXXPPPIIICCC???===<<<<<<;;;<<<===???AAABBBCCCKKKSSSUUURRROOONNNOOOQQQPPPSSS[[[___cccmmmyyy~~~xxxvvvtttrrrpppgggeeeccccccgggmmmqqqtttgggfffbbb___fffwww|||zzzqqqqqqpppnnnnnnsss|||}}}{{{{{{}}}wwwqqqmmmmmmllllllsss}}}uuubbbSSSSSSQQQOOOMMMMMMMMMNNNNNNKKKKKKLLLOOORRRSSSRRRQQQOOONNNNNNOOOSSSUUUVVVVVVUUUUUUSSSRRRQQQQQQQQQQQQPPPMMMPPPVVVXXX^^^sssyyyqqqllljjjiiiiiiddddddbbb___^^^cccnnnxxxzzzjjjZZZQQQNNNLLLIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGEEECCCBBBCCCDDDCCCBBB>>>===<<<;;;:::999999999888888888888888888999999999:::<<>>>>><<<<<<>>>CCCGGGMMMRRRSSSQQQMMMJJJNNNNNNOOOQQQVVV[[[```dddqqq}}}|||vvvuuuwwwuuunnnhhhggg___YYYZZZ]]]^^^___aaaXXXXXXWWWXXXeee|||}}}||||||sssssssssrrrtttzzzzzzsssooollllllrrr{{{tttbbbXXXUUUQQQQQQPPPOOONNNNNNNNNNNNJJJIIIIIIJJJMMMNNNNNNMMMQQQRRRRRRRRRRRRUUUXXX[[[XXXWWWUUUSSSRRRQQQPPPPPPQQQRRRRRRQQQSSS\\\iiisss}}}uuutttvvvxxxzzzpppiiiccccccaaaaaaiiisssvvvgggYYYOOOIIIGGGFFFEEEEEEEEEGGGGGGEEEDDDDDDCCCBBBBBBCCCBBB@@@>>>AAA@@@>>>;;;:::999999999999::::::;;;;;;::::::999:::;;;<<<>>>AAADDDFFFGGGLLLMMMMMMNNNPPPUUU[[[```nnnpppwwwzzztttuuu{{{~~~||||||~~~}}}~~~~~~{{{wwwrrrooorrryyy333444555666555555444333555555555555666666666666777777888999999999999999777888999:::;;;???DDDHHHTTT^^^fffjjjsss~~~tttooofff]]]VVVSSSSSSTTT```oooyyypppllllllyyywwwllleee```YYYPPPCCC???<<<>>>>>>;;;;;;>>>AAAEEEKKKOOOQQQOOOLLLIIIIIIIIIJJJKKKOOOSSSXXXZZZ___hhhuuuyyyrrrpppqqqqqqmmmhhhbbbZZZUUUXXX[[[YYYWWWVVVNNNSSSYYY```mmm|||zzzyyysssrrrqqqtttzzzzzzooojjjiiimmmvvvnnn^^^VVVTTTRRRQQQPPPNNNMMMLLLLLLLLLIIIHHHHHHIIILLLMMMMMMLLLPPPPPPQQQPPPPPPRRRUUUXXXVVVVVVUUUTTTSSSRRRQQQQQQSSSSSSRRROOOOOOUUU```iii{{{yyy{{{yyyrrrmmmmmmlllkkkooouuu~~~mmm\\\QQQKKKJJJIIIHHHFFFFFFFFFEEECCCAAAEEEDDDBBBBBBBBBBBBAAA??????>>><<<;;;:::::::::;;;999::::::;;;;;;::::::999::::::;;;===@@@BBBEEEFFFIIIJJJKKKLLLNNNRRRYYY]]]eeehhhooozzz~~~~~~||||||}}}~~~}}}yyy{{{zzzuuurrrooommmpppxxx~~~444555555666666666555555555555555555666666666666777888888999999999999999999;;;===>>>???AAADDDFFFOOO]]]iiiiiigggqqq|||wwwooohhhccc```]]][[[[[[iii~~~uuulllrrruuuvvvoookkkeee^^^NNNGGGAAA???>>>;;;<<<>>>???BBBGGGKKKMMMLLLJJJHHHFFFFFFFFFFFFHHHLLLOOOQQQUUUZZZaaaiiirrr~~~}}}xxxtttrrrtttxxxzzzxxxzzz|||}}}|||}}}{{{tttllljjjmmmpppooommmbbbYYYSSSUUUWWWTTTOOOLLLKKKUUUbbbmmmzzz}}}{{{}}}|||yyywwwvvvtttsssxxxxxxiiidddgggooo{{{wwwdddXXXSSSQQQPPPOOONNNMMMKKKKKKKKKJJJIIIHHHGGGIIIKKKMMMMMMLLLMMMNNNOOONNNMMMNNNQQQTTTSSSSSSTTTUUUUUUTTTRRRQQQSSSSSSRRROOONNNQQQYYY```xxx}}}~~~~~~{{{xxxxxx|||hhhXXXPPPMMMJJJHHHGGGFFFGGGGGGEEECCCFFFDDDBBBAAABBBBBBBBBAAA======<<<;;;;;;;;;;;;<<<999::::::;;;;;;::::::999888999:::<<<>>>AAACCCDDDFFFGGGHHHIIIKKKOOOUUUYYY```ccckkkvvv~~~~~~}}}~~~~~~~~~||||||wwwssstttwwwwwwtttooommmkkkkkkooouuu}}}{{{|||~~~555555555666666666666666555555555555666666666666777888999999::::::999999<<<>>>AAACCCDDDEEEGGGIIIMMM[[[fffddd^^^dddvvv}}}xxxuuusssqqqnnnlll```iiixxx|||vvvvvv~~~uuusssnnnhhhYYYOOOFFFBBB???===<<>>@@@DDDGGGIIIIIIHHHGGGGGGFFFFFFFFFGGGHHHJJJLLLRRRTTTWWWZZZ___fffooouuu}}}tttrrrooommmlllnnnppprrrtttuuuwwwxxxyyy}}}yyysssooommmllliiigggkkkqqquuu{{{zzzwwwvvv~~~~~~|||yyyvvvpppjjjjjjnnntttwwwwwwjjj^^^TTTRRRSSSRRROOONNNWWWaaammmwww|||tttuuuzzz{{{wwwxxxvvvwww~~~~~~|||}}}sssdddbbbhhhsssjjjZZZRRRNNNMMMLLLLLLKKKJJJJJJJJJJJJKKKIIIHHHHHHIIILLLMMMMMMLLLLLLMMMNNNMMMLLLMMMOOOQQQPPPQQQSSSUUUVVVUUUTTTSSSSSSSSSRRRPPPOOORRRWWW[[[ppp~~~~~~hhhXXXOOOGGGFFFEEEFFFHHHIIIIIIHHHHHHEEEBBBAAABBBCCCCCCCCC>>>>>>===<<<;;;;;;::::::999::::::;;;;;;::::::999777888999:::===???AAABBBCCCEEEFFFGGGIIIMMMRRRVVV[[[___gggsss{{{|||~~~{{{uuuuuurrroooooorrrsssqqqnnnjjjjjjlllnnnrrrxxx~~~555555555555666666777777555555555555666666666666888888999::::::::::::999;;;>>>AAADDDEEEFFFHHHJJJKKKSSS\\\^^^]]]cccsssssspppsss|||}}}}}}wwwppp___TTTIIIDDDBBB>>><<<===>>>???AAACCCDDDEEEEEEDDDFFFFFFEEEEEEEEEFFFGGGHHHKKKLLLNNNPPPRRRUUUYYY\\\ggglllttt{{{|||wwwsssjjjjjjkkkkkkkkkkkkkkkkkknnnoooppppppqqqtttxxx{{{~~~mmmhhheeedddcccbbbfffllloootttzzz|||yyytttqqqpppssstttvvvwwwwwwwwwwwwwwwssspppmmmnnntttyyy}}}~~~pppcccUUUPPPOOOQQQUUUYYYhhhmmmsssxxxxxxnnnjjjpppyyy~~~zzzttttttxxx~~~yyywwwxxxzzz|||yyymmmcccdddnnnyyysss___SSSMMMJJJIIIHHHGGGGGGHHHHHHIIIKKKKKKIIIIIIHHHJJJLLLNNNMMMMMMKKKLLLMMMMMMLLLLLLNNNPPPNNNPPPSSSUUUVVVVVVUUUTTTUUUUUUTTTSSSRRRRRRTTTVVVfff{{{}}}cccTTTIIIHHHFFFGGGHHHJJJJJJJJJHHHEEEBBBAAABBBDDDEEEDDDBBBAAA@@@>>><<<:::999888999::::::;;;;;;::::::999777777888999;;;>>>@@@AAABBBDDDEEEGGGHHHKKKPPPSSSUUUZZZbbblllyyy}}}zzzuuuxxx|||~~~wwwrrrooonnnmmmooorrrtttsssqqqjjjmmmooooooppptttzzz~~~444444444444555666777777555555555555666666666666888999999:::::::::::::::999;;;???AAABBBDDDFFFHHHGGGJJJPPPWWW]]]dddrrruuuttt|||~~~tttdddYYYNNNJJJHHHCCC???===????????????@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEDDDFFFHHHKKKNNNPPPQQQRRRVVVZZZ___dddhhhmmmrrruuuuuutttrrrqqqqqqoookkkhhheeefffhhhjjjiiigggeeedddgggiiikkkmmmnnnrrrvvvyyy|||tttnnnkkkmmmnnnoootttzzzzzz~~~|||uuurrrqqqmmmooopppppppppppprrrttttttssssssuuuxxxyyyxxxwwwiii___VVVRRRQQQTTT]]]gggrrrttttttuuu{{{yyyllleeeeeemmmvvv~~~zzz|||}}}yyyooorrrxxx~~~zzzwwwuuuuuuwwwxxxqqqiiieeejjjuuuzzzeeeUUUMMMKKKIIIGGGEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHHHHIIIKKKMMMMMMLLLIIIKKKLLLMMMLLLLLLNNNOOOOOOPPPRRRTTTUUUVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVUUU]]]mmm}}}qqq[[[PPPMMMJJJHHHHHHHHHGGGFFFGGGEEECCCCCCDDDEEEEEEEEEDDDCCCBBBAAA>>>;;;999888999::::::;;;;;;::::::999777777888999;;;===???@@@AAACCCEEEFFFGGGJJJNNNQQQTTTYYY```iiittt|||yyyvvvtttsssxxx~~~~~~zzzuuuqqqjjjkkklllpppssstttsssrrrlllooorrrrrroooqqqwww}}}~~~444333333333444555666777555555555555666666666666888999::::::;;;;;;:::::::::<<<>>>???@@@AAACCCEEECCCBBBFFFNNNUUU[[[fffrrr}}}zzzvvv~~~{{{vvv}}}lllbbbXXXVVVUUUNNNGGGDDDAAA@@@>>>>>>>>>>>>@@@AAA>>>>>>???@@@@@@AAABBBCCCCCCDDDEEEHHHKKKMMMNNNNNNMMMPPPSSSVVVYYY]]]bbbeeeeeeeeeeeeeeeeeedddbbb```aaaaaacccccccccbbbaaa```dddfffhhhjjjlllooorrruuuvvv}}}zzzuuussspppqqqrrrpppnnnnnnpppssswwwxxxzzzzzzwwwqqqjjjeeeYYYXXXYYY[[[\\\^^^iiitttwwwyyyzzzzzzrrrkkkkkknnnttt{{{|||zzzwwwuuuqqqrrr|||~~~{{{wwwtttqqqtttzzz~~~xxxwwwuuutttttttttuuuvvvmmmiiiiiipppzzzyyykkkXXXMMMJJJJJJIIIFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFEEEGGGIIIKKKKKKJJJFFFHHHKKKLLLLLLLLLMMMOOOPPPQQQQQQSSSTTTUUUVVVWWWVVVXXXZZZ^^^aaabbbbbbaaa]]]iiittteeeRRROOOKKKIIIHHHHHHGGGFFFFFFEEEDDDDDDFFFFFFEEEDDDDDDDDDCCCBBB@@@>>>;;;:::999::::::;;;;;;::::::999777888888999;;;===???@@@???AAACCCEEEFFFHHHLLLOOOSSSXXX^^^fffppp|||}}}{{{yyyxxxvvv|||}}}}}}~~~{{{~~~{{{vvvrrrooogggiiilllppprrrrrrqqqooolllqqquuutttppppppwww}}}333333222222333444666777555555555555666666666777888999::::::;;;;;;::::::???@@@AAA@@@@@@AAACCCEEEAAA???BBBGGGJJJMMMWWWcccqqqtttoooyyy|||}}}}}}tttjjjcccbbb```YYYQQQLLLBBB@@@>>>===<<<===>>>@@@<<<===>>>???@@@BBBCCCCCCCCCBBBAAAAAACCCEEEFFFFFFHHHJJJNNNQQQRRRUUUXXXZZZ\\\]]]^^^_________^^^]]]\\\\\\\\\]]]^^^___```aaaaaacccdddeeeeeegggjjjllllllsss}}}~~~xxxuuuwwwwwwvvvsssooonnnqqqtttzzz|||~~~|||uuujjj]]]UUULLLSSS]]]eeeggghhhqqq}}}{{{}}}rrrqqqwww|||{{{wwwsssqqqmmmlllrrr{{{~~~zzzuuurrrpppxxxzzz}}}}}}{{{yyyyyyyyyppppppqqqqqqrrrsssttttttllljjjlllsss}}}mmm```PPPHHHHHHKKKIIIGGGHHHGGGFFFDDDCCCCCCCCCCCCEEEDDDDDDEEEGGGIIIIIIHHHDDDGGGIIIKKKKKKKKKMMMNNNQQQQQQQQQRRRSSSUUUVVVWWWTTTWWW\\\dddkkkoooqqqpppdddmmmttt}}}~~~lllPPPMMMJJJHHHIIIJJJJJJIIIEEEEEEDDDEEEGGGGGGFFFDDDCCCCCCCCCCCCBBB@@@>>>===999::::::;;;;;;::::::999888888888:::;;;===???@@@>>>@@@BBBCCCEEEGGGJJJMMMNNNRRRXXX___hhhsssyyy{{{}}}{{{|||~~~yyysssnnnkkkfffhhhlllpppqqqpppmmmkkkkkkqqqvvvuuuqqqqqqxxx444444444444444333333333444444555555666777777888:::;;;:::999888:::===@@@===???AAAAAAAAAAAACCCEEEEEEDDDBBBAAABBBHHHOOOUUU___lll|||qqqmmmpppwwwsssmmmjjjllltttwww{{{{{{kkkeeegggggg```XXXRRRGGG@@@??????;;;:::<<<:::;;;;;;;;;<<<===@@@BBB======>>>???AAABBBCCCDDDFFFHHHKKKNNNQQQRRRSSSSSSVVVVVVUUUUUUVVVVVVWWWXXXYYYYYYYYYZZZ[[[\\\^^^^^^______```aaabbbdddfffgggkkknnnuuu}}}xxxvvvvvvwwwuuupppjjjiiinnnttt}}}xxxppphhhbbb]]]XXXUUUVVVZZZfffuuuzzzvvvuuuwww|||yyyxxxsssooovvv|||uuusssttt~~~xxxtttvvvyyyyyyqqqmmmnnnsssuuusssoooooojjjfffkkk{{{mmmWWWQQQKKKFFFEEEGGGHHHIIIFFFFFFFFFFFFEEEDDDBBBBBBBBBAAABBBDDDFFFHHHHHHGGGIIIEEECCCEEEJJJNNNNNNKKKMMMOOORRRSSSRRRRRRTTTUUUYYYWWWXXXaaammmvvvvvvsssjjjooowww|||sss^^^OOOKKKLLLEEEEEEHHHEEEIIIHHHFFFDDDDDDDDDDDDEEEDDDEEEEEECCCAAA===:::888999999999888999999::::::888999:::<<<======<<<<<<>>>>>>@@@BBBDDDGGGIIIKKKSSSSSSXXX^^^ccciiisss~~~}}}{{{|||wwwqqqllliiijjjjjjkkkllllllmmmmmmnnnoooqqqqqqooopppvvv~~~}}}}}}}}}555555555555444444444444555555666666777777888888;;;;;;<<<;;;:::;;;>>>@@@===???AAAAAAAAAAAACCCEEEEEEDDDBBBAAAAAAEEEKKKOOOTTT[[[hhhzzzqqqjjjooovvvnnnccc]]]```cccgggsssrrrlllkkkiiibbb[[[QQQHHHAAA@@@@@@<<<:::<<<=========<<<<<<===???AAA===>>>>>>???@@@@@@AAAAAAEEEGGGJJJMMMOOOQQQQQQRRRSSSRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUVVVWWWXXXYYYZZZ\\\\\\]]]^^^___aaabbbcccdddggglllrrryyy{{{tttqqqkkkkkkjjjfffbbbbbbeeehhhlllhhhccc______aaadddeeehhhkkkttt}}}yyyzzz}}}{{{}}}yyyyyy{{{~~~xxxssstttuuuuuunnnkkkkkkppprrrpppmmmlllllljjjqqqqqq^^^RRRNNNIIIFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBAAACCCEEEGGGGGGGGGJJJGGGDDDFFFKKKOOONNNLLLIIIKKKMMMNNNNNNOOOQQQSSS\\\^^^aaaeeehhhkkkmmmnnnfffkkkvvv~~~~~~wwwxxx|||aaaQQQKKKKKKFFFGGGJJJFFFIIIHHHFFFEEEDDDDDDDDDEEECCCCCCCCCCCCAAA???<<<;;;:::999999999999999:::::::::999999999:::;;;===>>>===>>>???AAADDDFFFHHHJJJPPPPPPUUU[[[```eeeppp{{{~~~~~~{{{xxxuuuqqqmmmjjjkkkllllllmmmnnnoooooopppssssssrrrqqqsss|||~~~~~~555555555555666666666666777777777777777777777888:::<<<===>>>======>>>@@@>>>???AAAAAAAAAAAACCCDDDFFFEEEDDDBBBAAABBBFFFIIIRRRTTT\\\nnnzzznnnkkkhhhkkkxxx|||jjjZZZWWWYYY[[[aaahhh~~~uuuooohhhaaa\\\RRRKKKEEEDDDCCC@@@======>>>===<<<;;;;;;;;;<<<=========>>>>>>>>>?????????CCCEEEGGGJJJMMMNNNOOOOOONNNNNNNNNNNNNNNOOOPPPPPPRRRRRRRRRSSSTTTUUUVVVWWWWWWXXXXXXYYYZZZ\\\]]]^^^^^^```cccgggkkkpppsssuuuwwwwwwxxxyyy{{{~~~|||sssllliii```___^^^\\\\\\[[[\\\]]]^^^\\\\\\^^^eeeppp{{{~~~}}}||||||~~~}}}}}}vvvqqqqqqqqqooojjjggghhhlllmmmjjjhhhhhhmmmpppzzzrrr]]]QQQLLLJJJGGGGGGGGGGGGFFFEEEHHHHHHHHHHHHGGGFFFEEEEEEEEEDDDCCCCCCFFFHHHHHHGGGHHHFFFDDDFFFJJJMMMLLLKKKFFFGGGIIIJJJKKKNNNQQQTTT___eeeiiiggg```]]]```eee___fffrrr~~~}}}}}}tttrrrqqquuuiiiUUUKKKJJJGGGJJJLLLGGGHHHGGGFFFEEEEEEEEEEEEEEEBBBBBBCCCCCCBBB@@@>>>===::::::999999999999::::::;;;:::888777777:::===???<<<===>>>@@@BBBEEEGGGHHHLLLLLLPPPWWW\\\aaakkkvvv}}}{{{xxx{{{~~~}}}}}}|||uuurrrrrrrrrnnnjjjlllllllllmmmnnnpppqqqrrrtttsssrrrrrrwww555555666666777777777888777777777777777777777777999;;;>>>>>>>>>===>>>???>>>@@@AAAAAAAAAAAABBBDDDHHHIIIHHHFFFDDDCCCEEEFFFSSSUUU\\\lll}}}ooohhhbbbhhhxxx}}}iii```\\\ZZZ\\\___qqq~~~pppeee^^^[[[VVVQQQKKKIIIIIIFFFCCC@@@AAA???===<<<<<<=========;;;;;;<<<======>>>>>>>>>AAABBBEEEHHHJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLQQQQQQQQQQQQRRRTTTUUUVVVTTTTTTTTTUUUVVVWWWXXXYYYZZZ[[[^^^```cccfffhhhiiimmmnnnoooppprrrtttvvvvvvwwwwwwyyy}}}~~~vvvpppjjjddd```\\\ZZZYYYYYYZZZ[[[ZZZYYYWWWYYY^^^eeeppp}}}zzzwwwvvvxxx{{{|||}}}xxxzzzyyyssspppooommmiiihhheeeeeehhhhhheeedddfffooowwwzzzcccSSSNNNHHHGGGGGGIIIJJJJJJHHHEEEGGGGGGHHHHHHGGGFFFEEEEEEGGGEEEDDDEEEGGGIIIIIIHHHEEECCCBBBDDDGGGHHHHHHGGGGGGHHHIIIJJJKKKOOOTTTWWW[[[aaaeeeaaaXXXSSSVVV[[[YYY```lllxxx}}}yyy~~~|||uuummmiiimmmvvvrrr[[[MMMJJJGGGJJJLLLEEEGGGGGGGGGFFFFFFEEEEEEEEECCCCCCCCCCCCBBB@@@???>>>;;;;;;:::999999999:::::::::999888777888999;;;===;;;<<<===>>>AAACCCEEEFFFIIIIIIMMMSSSXXX]]]gggrrr~~~}}}|||~~~yyysssrrruuuzzz{{{zzz~~~zzzqqqnnnpppqqqmmmiiiiiiiiiiiijjjlllnnnpppqqqooopppppprrrxxx555555666666777888999999666666666666666666777777999;;;=========<<<===>>>>>>@@@AAAAAAAAAAAABBBCCCJJJLLLMMMLLLJJJGGGGGGGGGJJJPPP\\\kkk{{{~~~|||}}}wwwpppgggbbbfffrrr|||mmmaaaXXXUUUVVV```uuuggg```^^^]]]ZZZTTTQQQPPPOOOLLLHHHFFFDDDAAA@@@AAAAAAAAA???999:::;;;<<<===>>>?????????@@@CCCEEEGGGHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJMMMMMMNNNNNNOOOQQQRRRSSSQQQQQQQQQQQQRRRTTTUUUVVVVVVWWWYYY[[[^^^```bbbcccbbbccceeefffhhhiiijjjkkkmmmnnnppprrrtttwwwxxxyyy~~~}}}xxxrrrkkkgggccc___\\\]]]ZZZXXXXXXYYYZZZ[[[ZZZYYY^^^fffooozzz{{{nnnnnnooossswwwyyyyyyxxxrrruuuuuuqqqooooookkkeeegggdddccceeedddbbbdddhhhuuuqqq[[[OOONNNFFFGGGIIILLLMMMMMMJJJGGGFFFFFFFFFGGGFFFFFFEEEEEEDDDCCCCCCEEEGGGHHHHHHGGGDDDCCCCCCDDDFFFFFFFFFEEEGGGHHHIIIIIIKKKNNNSSSVVVSSSVVVYYYWWWRRROOOPPPSSSVVV[[[eeepppyyyyyyvvv~~~xxxlllcccbbbffflllqqqzzz{{{~~~zzzaaaQQQLLLGGGIIIJJJCCCGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEECCCBBB@@@>>>===<<<;;;;;;:::999999999:::888888999999:::999999999::::::;;;===???AAACCCDDDGGGGGGKKKQQQUUUZZZdddooo~~~|||vvvwww|||vvvtttqqqnnnooorrr{{{~~~|||{{{ppplllnnnooolllhhheeeeeeeeefffhhhjjjmmmooohhhjjjnnnrrrxxx333444555666777888999:::555555666777777888888999999;;;<<<<<<<<<<<<===??????@@@BBBAAAAAA@@@BBBCCCHHHKKKNNNOOONNNKKKJJJIIIDDDLLL[[[kkkwww~~~}}}{{{{{{|||{{{vvvmmmbbb\\\___jjjsssvvvvvvxxxnnn^^^VVVRRRQQQlllwwwooommmmmmjjjddd^^^^^^___\\\WWWNNNIIIEEECCCCCCCCC@@@===::::::;;;<<<======>>>>>>===???AAADDDEEEFFFGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLNNNNNNNNNNNNOOOPPPQQQRRRQQQRRRTTTVVVXXXZZZ\\\]]]ZZZ[[[]]]^^^```aaaaaaaaabbbdddfffhhhjjjjjjjjjjjjmmmnnnqqquuuyyy}}}{{{xxxvvvrrrppplllgggccc```___^^^^^^\\\XXXVVVUUUWWW[[[]]]gggmmmvvv}}}~~~uuuhhhlllqqqvvvxxxxxxwwwvvvqqqttttttrrrqqqpppjjjccceeeaaa```bbbccceeekkkrrrzzziiiUUUKKKKKKGGGHHHJJJMMMOOOOOOKKKHHHEEEFFFFFFFFFFFFFFFEEEEEE@@@AAACCCFFFIIIIIIHHHFFFFFFFFFGGGGGGHHHGGGGGGFFFEEEFFFGGGHHHHHHJJJMMMPPPKKKMMMOOOOOONNNMMMNNNOOOSSSXXX___hhhrrr{{{yyywwwkkkbbb___aaadddgggjjjllloootttxxx}}}eeeUUUNNNFFFGGGHHHCCCFFFGGGGGGHHHGGGGGGFFFFFFHHHGGGEEEDDDBBB@@@???>>>===<<<;;;::::::999999:::666777999::::::999888777999999:::;;;===???AAABBBEEEEEEHHHNNNSSSWWWbbblllzzz{{{wwwzzz}}}vvvqqqppppppoooqqqttt}}}zzzpppkkkkkkllljjjhhhbbbbbbbbbccceeehhhlllnnnfffiiinnntttyyy|||~~~~~~222333444555777888999:::666666777888:::;;;<<<<<<<<<<<<===<<<<<<<<>>>>>======<<<<<<;;;;;;===>>>AAACCCEEEEEEEEEEEECCCCCCBBBBBBCCCCCCDDDEEEBBBBBBBBBCCCDDDEEEGGGGGGKKKKKKKKKKKKLLLMMMNNNNNNNNNOOOPPPRRRSSSUUUVVVVVVUUUVVVXXXZZZ[[[\\\\\\\\\[[[\\\]]]^^^____________aaaccceeeiiimmmqqqtttuuuttttttuuutttqqqooommmmmmlllmmmmmmiiidddbbbbbbddd```^^^YYYTTTPPPSSS[[[bbbuuuzzzxxxmmmrrrxxxzzzxxxvvvuuuvvvtttwwwwwwuuutttrrrjjjbbbaaa^^^]]]```dddjjjuuusssiii___QQQHHHHHHGGGHHHJJJNNNPPPOOOKKKHHHFFFFFFGGGGGGGGGGGGGGGFFFAAACCCGGGLLLOOOOOOLLLIIIFFFGGGHHHIIIHHHGGGFFFFFFDDDEEEGGGGGGGGGGGGIIIJJJGGGKKKNNNNNNLLLKKKMMMPPPQQQUUU\\\ccckkk|||xxxooohhheeedddeeeeeeccccccfffiiiiiimmmzzzzzzeeeWWWPPPFFFEEEIIIEEEFFFFFFGGGHHHHHHHHHGGGFFFGGGFFFEEECCCBBBBBBAAAAAA======<<<::::::999999999888888888777777777888888888888999:::<<<>>>???@@@BBBBBBFFFLLLPPPUUU___iiiuuuwwwrrrppptttvvvvvvvvvwww|||}}}}}}~~~{{{vvvooojjjiiiiiiiiiiiicccbbbbbbcccfffiiimmmpppiiilllrrrxxx|||~~~}}}|||111222333555666888999:::777777999:::<<<===??????>>>>>>>>>===<<<===AAACCC???AAABBBBBB@@@@@@AAACCC>>>CCCJJJNNNOOOMMMJJJIIITTTQQQSSS[[[bbbfffoooxxx~~~zzz|||~~~}}}zzzyyyvvvpppggg___\\\]]]```iiieee___]]]```gggnnnrrrzzztttggg[[[[[[bbbssswwwpppgggbbb___[[[TTTOOOAAAAAA???>>><<<:::999888===>>>@@@CCCDDDEEEEEEEEEAAAAAA@@@@@@AAAAAABBBCCCAAAAAAAAABBBCCCDDDEEEFFFIIIIIIIIIIIIJJJJJJKKKLLLOOOOOOOOOPPPQQQRRRSSSSSSPPPQQQSSSUUUWWWWWWWWWVVVYYYXXXWWWVVVVVVVVVWWWXXXZZZ\\\___ccchhhllloooqqqiiijjjkkkkkkjjjiiiiiiiiiiiimmmooolllgggdddfffiiicccaaa[[[SSSNNNRRR\\\eeexxx}}}~~~yyyzzz{{{{{{}}}~~~rrrwww||||||wwwssssssuuuxxxzzzzzzxxxwwwtttkkkaaa]]][[[[[[___eeennn}}}wwwaaa[[[XXXOOOHHHHHHGGGHHHJJJMMMOOONNNKKKHHHGGGGGGHHHIIIIIIHHHHHHHHHEEEHHHMMMSSSWWWVVVRRROOODDDFFFGGGGGGFFFEEEDDDDDDEEEGGGIIIIIIHHHGGGGGGHHHGGGLLLQQQPPPKKKIIIMMMQQQOOOTTT[[[aaagggvvv|||uuuooollljjjhhhgggaaa```bbbccc``````mmm|||wwwdddXXXQQQFFFEEEJJJHHHEEEFFFHHHHHHIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCDDD>>>===<<<;;;:::999999999:::999777555555666888:::888888888999;;;===???@@@AAAAAADDDJJJNNNSSS]]]gggsss~~~yyytttqqqrrryyy}}}|||zzzzzz{{{{{{~~~{{{}}}~~~|||yyyzzzuuurrrnnniiiggggggiiijjjddddddddddddgggkkkooorrroooqqquuu{{{|||