BM6P6(@ 000000000000000000000000000000000111222333555666111111111111111111111111111111000000111111222333333222222111111222222333111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111222222111000000111333111111111111111111111111000///000222555555111---000000//////.........---000000000000000000000000111111111111000000000000111111000000000000111111//////...//////000111111222111000.........///000............////////////111111000000//////......000000000000000000000000......///111111222222222///////////////////////////////////////////////////000111000......000111............//////////////////////////////////////////............//////111000...---,,,,,,,,,---////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////......//////......---,,,---------............///111111000///////////////////////////////////////---///000...,,,+++---000......---------,,,,,,,,,......////////////......,,,,,,,,,---------------...------,,,,,,------...//////.........---------//////.........---------.........///......------000///...------...000111..............................//////////////////---+++***,,,///000...,,,...///111222333222000///,,,,,,,,,------.........,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000000///...------,,,,,,,,,------.........222000///---,,,,,,,,,------.........---,,,,,,+++,,,---------.../////////---///000000///......///........................------------------------//////000//////...------......---------,,,,,,,,,,,,,,,,,,---------......//////000000000000//////222222111111000000//////+++,,,---......---,,,+++...------,,,,,,------...,,,---......//////......---------........./////////////////////.........------------------------------------------------+++)))'''(((***,,,,,,,,,////////////000000000000//////000000000000//////333222///---,,,,,,---............------,,,,,,,,,000000//////.........---......---------,,,,,,,,,..................------000---+++,,,000222111///............////////////000000////////////000000........................,,,---------.../////////...///////////////......111111111111111111111111222222111111222222333333111111111111111111111111111111000000111111222333333222222111111222222333222222222111111111111111111111111111111111111111000111111222222111111000111111111111111111111111111222222111000000111333111111111111111111111111000///...000333444333111000/////////............000000000000000000000000000000000000000000000000000...,,,++++++,,,...000000000//////////////////111000000///////////////............////////////////////////000000000000////////////////////////......///111111222222111........................------------------------...///000///...---///000////////////000000000000......................../////////....../////////333222000///.........///........................////////////////////////........................////////////////////////...............................................................------,,,------------............111000//////.........///........................---...///...,,,+++---000...------------,,,,,,,,,---......//////......---,,,,,,------......//////...------,,,,,,------............---------,,,,,,///.........---------,,,---------......------,,,//////...---,,,,,,,,,,,,.................................------------------,,,+++,,,//////---+++***+++---...///...---,,,,,,,,,,,,---------......------------............,,,,,,,,,,,,,,,,,,,,,,,,---------...............///////////////...------,,,,,,,,,---------------///...---,,,++++++,,,,,,------......---,,,,,,+++------------............---...000000.........///................................................///////////////...------000/////////............,,,,,,,,,------------...------............------////////////............,,,,,,------------,,,,,,---------,,,,,,---------------...////////////...------------.........//////.....................------------------------------------------------...,,,++++++...///000000000000000///////////////------............------111000...---,,,,,,---.........---------,,,,,,,,,000/////////.........---//////.........---------..................------111...,,,---///000...---............///////////////......------......///........................------------..................////////////......222222222222222222222222444333333222111111111222111111111111111111111111111000000000000111222222222222111111111111222222222222222222111111000000111111111111111111111111000111111222222111111000111111111111111111111111000111222111000000111222000000000000000000000000222000......000222222222////////////............////////////////////////////////////////////////000...+++))))))+++...000111111000//////......---//////000000000///..................////////////.........///000111111111////////////////////////......///000111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,---...///...------.../////////000000000111111111........................000//////......//////000222111000///....................................////////////////////////........................////////////////////////...............................................................---,,,,,,------------............000///..........................................,,,---...---,,,,,,---///------------,,,,,,,,,,,,,,,------......------,,,***++++++,,,---......///...------,,,,,,------...---------,,,,,,,,,++++++......------------,,,,,,++++++,,,,,,,,,,,,,,,+++.........---,,,+++))))))---------------------------------,,,,,,+++++++++---,,,,,,---......,,,***)))***+++,,,---,,,+++***,,,,,,,,,,,,------------...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------...////////////...------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------,,,,,,+++...------------------,,,---...000000...---...///........................////////////////////////......//////......------////////////............,,,,,,,,,,,,------------++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,---......//////......------------....................................,,,,,,,,,,,,------------------------------------///...---...000111111111000000000//////.........------............------......,,,,,,,,,,,,---......------------,,,,,,,,,/////////...............////////////............------------------......000///------...---,,,+++---............/////////------,,,,,,,,,,,,------....................................------------------......///......---222222222222222222222222444333222222111111222222111111111111111111111111000000000000000111222222222222111111111111222222333333222222111000000000111111111111111111111111000000111111111111000000111111111111111111111111///111222222000///000111////////////////////////222111000//////////////////////////////.................................---------...............111000...------...000111//////////////////............000000000///...---............////////////.../////////000000000111////////////////////////......///000111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---...////////////000000000000........................000//////......//////000......------,,,,,,,,,,,,........................////////////////////////................................................................................................------.........---,,,,,,,,,,,,---------...............---------------...------------------------,,,,,,,,,,,,,,,,,,---...---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++(((((()))***+++,,,------...------,,,,,,------...,,,,,,,,,+++++++++******------,,,,,,,,,,,,,,,,,,)))******++++++++++++***,,,,,,---...---,,,***)))---------------------------------,,,++++++******---------------,,,+++***++++++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,.........//////...------...------,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,---------,,,,,,+++...---------,,,,,,++++++,,,...//////...------...................................................------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******++++++++++++***************++++++,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,------,,,,,,,,,+++,,,,,,------------------------------------------------------.........,,,,,,,,,,,,,,,------------------------------------,,,+++,,,...000///...000000000///......------...//////000000//////...,,,,,,+++++++++,,,---...------------------------....................................------------,,,,,,------------.........---------------,,,+++---------.........//////---,,,,,,,,,,,,,,,,,,---.................................------,,,,,,,,,,,,,,,---.........------444444444444444444444444222222111111222222333444111111111111111111111111000000//////000000111222222111111000000111111222222222222111111111000000000000000000000000000000000000000111111000000000000000000000000000000000...000222222000///000000........................,,,---000111111000//////.........///////////////------------------------,,,---------.........//////000111111111111000///+++,,,...///000000000000---...///000000///...---............////////////111000000000/////////..............................//////000000000000///........................------------------------+++,,,......---,,,,,,------------.........//////........................//////............//////---------------,,,,,,,,,........................................................................------------------------................................................---------...---,,,,,,+++,,,,,,,,,------------...---,,,,,,,,,,,,,,,------------------------------,,,+++***++++++,,,------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++)))******+++,,,---------...------,,,,,,------...,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,((())))))***++++++******)))+++,,,---......---,,,---------------------------------,,,,,,,,,++++++,,,---------,,,+++******,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------............---------------,,,,,,++++++***++++++,,,,,,------......++++++,,,,,,---,,,,,,+++------,,,,,,+++++++++***,,,...//////...------...........................------------------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---,,,+++******+++,,,---++++++,,,------,,,++++++******+++,,,,,,,,,,,,+++------------------,,,,,,+++,,,,,,,,,---------...+++++++++,,,,,,,,,------------------------------+++******+++...///...---000/////////.........---......////////////......***+++++++++,,,,,,---...---------------------------------...............---------,,,,,,,,,++++++,,,,,,,,,,,,------......***,,,---......---------------------..................------------....................................------,,,,,,,,,+++++++++,,,---------------444444444444444444444444222111111111222333333444111111111111111111111111000////////////000111111111111000000000000111111111111111111111111111111000000000000000000000000///000000111111000000///000000000000000000000000---000222222111//////000////////////////////////$$$(((---111222222222333.........///////////////........................,,,,,,------.../////////,,,...000111111000...,,,)))+++---///000111000000------.../////////..................////////////111111111000///....................................//////000000/////////------------------------------------------------***---//////...,,,,,,,,,,,,,,,---------.........------------------------...------------------........./////////......---------------------------........................---------------------------------------------------------------------------------------------------------------,,,++++++,,,,,,,,,,,,------------+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++------------...............------,,,,,,------...,,,,,,,,,+++++++++************++++++++++++,,,,,,(((((()))***++++++++++++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++***+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,---............---,,,,,,,,,,,,++++++++++++++++++,,,---......------***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***,,,---//////---,,,---...........................------------------------++++++,,,,,,------,,,,,,------------............++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***)))***++++++,,,,,,++++++------------,,,,,,,,,,,,***++++++,,,,,,---------******++++++,,,,,,------------------------------,,,++++++---///000///---........................,,,,,,------------,,,,,,+++++++++,,,,,,---------,,,,,,,,,------------...---------------.........,,,,,,,,,,,,+++++++++***++++++,,,,,,------......)))+++...///.........///,,,------------.........//////............//////........................------------,,,,,,,,,,,,******+++,,,------------555555555555555555555555333333222222111111222222111111111111111111111111///////////////000111111111111000000000000111111000000000111222222333333000000000000000000000000//////000000000000//////000000000000000000000000---///222222111/////////////////////////////////'''***.../////////111333............/////////000........................,,,------...//////000000------...//////...------***+++---///000000///...---------------...///000............////////////000000000000////////////...........................///////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---///000///---,,,---------------.........///---------------------------,,,,,,++++++,,,,,,---------.../////////...---------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------------,,,++++++++++++,,,,,,,,,---------***************+++,,,,,,+++++++++++++++++++++++++++)))'''(((+++------,,,,,,,,,,,,++++++++++++***,,,,,,------------,,,,,,------------,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,++++++++++++************+++++++++,,,(((((()))***++++++++++++***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,(((+++------+++***+++---+++++++++++++++,,,------,,,,,,,,,+++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///+++,,,------.........---+++++++++++++++,,,,,,,,,***+++,,,------,,,++++++******+++,,,,,,,,,,,,,,,************+++++++++++++++---......---,,,------................................................******+++,,,,,,,,,,,,,,,,,,,,,---------.........***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++************++++++,,,,,,,,,,,,++++++)))+++,,,------,,,+++)))++++++,,,------------------------,,,,,,,,,++++++*********+++,,,,,,------)))******+++,,,,,,------------------------------++++++,,,---///000...---,,,------....../////////+++,,,,,,------,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,---------......,,,,,,,,,------.........------,,,,,,,,,+++++++++***++++++,,,------......***---111111///------...,,,,,,---------.........//////............//////........................,,,,,,,,,,,,,,,,,,------)))***+++,,,,,,---------666666666666666666666666666555333222111000000000111111111111111111111111///////////////000111111111111000000000000111111//////000111222333333444000000000000000000000000//////000000000000//////000000000000000000000000,,,///222222111///...///000000000000000000000000...///000...++++++...000---.........//////000000////////////////////////------......///000111111000///............///000+++---...000000///---,,,...---,,,,,,---...///000............/////////000......//////000000111111...........................///////////////......------------------------+++++++++++++++++++++++++++---000111///---------............/////////000------------------------,,,++++++******++++++,,,***+++,,,---------,,,+++------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------,,,++++++++++++,,,,,,,,,---------******))))))***+++,,,,,,+++++++++++++++++++++++++++((('''(((+++------+++,,,,,,,,,+++++++++******,,,------......------,,,++++++******)))(((((((((...------,,,,,,------...---------,,,,,,,,,++++++))))))******+++++++++,,,(((((()))++++++,,,,,,,,,+++***)))(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***+++,,,,,,'''***------+++***,,,...------,,,,,,------...///,,,,,,,,,++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////+++,,,------.........---*********++++++,,,,,,---)))***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,))))))******+++++++++,,,+++---......---,,,,,,---........................////////////////////////)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******++++++******))))))((((((***+++,,,------,,,+++***)))***,,,------,,,***))),,,---......//////......---------,,,,,,+++++++++))))))***+++,,,,,,------))))))***+++,,,,,,------------------------------*********,,,...///---++++++,,,,,,---...///000000---......//////......---,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,------...............---------,,,,,,,,,******+++,,,,,,---......---000333222///,,,,,,---,,,,,,,,,---------......///......------......///........................+++++++++,,,,,,---------((()))***+++,,,---------///000111222333444444444444333222111111333555666222111///.........///000///000222111///......////////////000///......---555111...///222333000,,,,,,---......//////......000000000000////////////111111111111111000//////000000//////.........---------............------'''(((***+++,,,---------------............------,,,+++******+++,,,+++)))------------------------........................+++***)))***,,,.........---,,,,,,+++++++++,,,,,,//////............//////////////////////////////........................444222000...---,,,,,,,,,...------,,,,,,------...,,,+++***+++---////////////...---,,,,,,,,,,,,,,,)))***,,,---......---,,,,,,,,,------,,,,,,+++***------------------------***,,,......,,,***))))))---.........---,,,,,,+++------............------000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,/////////...---,,,***))),,,,,,............,,,,,,))))))******++++++,,,,,,(((((())))))*********+++))))))*********+++++++++------,,,,,,+++***))))))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++************)))*********++++++,,,,,,,,,*********)))))))))))))))******))))))))))))******---,,,***)))))))))******------------------------.........------,,,,,,,,,......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,---.........---,,,+++------,,,,,,,,,,,,+++++++++++++++,,,,,,---------*********++++++,,,,,,,,,)))***++++++,,,,,,++++++//////...---,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,---...///000000///...............,,,***))))))+++,,,---------+++)))'''''')))+++---------,,,+++************++++++,,,,,,,,,+++******))))))))))))))))))))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++'''((()))***+++,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++.........------,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,111000...---,,,,,,---...---------......---,,,,,,---------,,,,,,+++++++++))))))******+++,,,------------......---+++***))),,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++))))))*********))))))(((++++++,,,,,,,,,,,,------///000111222333333333333444333111111111222444555111111///.........///000///000111111///......//////////////////......---///,,,)))+++...000...***,,,------...............////////////////////////000111111111111000///.../////////.........------------............------,,,,,,,,,---......//////------............------///...---...//////...------------------------------------------------------+++***+++---......---///......------....../////////............//////////////////////////////........................000///---,,,,,,,,,---...------,,,,,,,,,,,,------+++***))))))+++------,,,......---,,,,,,,,,,,,,,,((()))+++---............---............---,,,,,,,,,,,,,,,,,,,,,,,,------(((***+++,,,+++***+++,,,------......---,,,,,,+++------............------...---,,,,,,+++++++++,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++++++++************************......------------...///++++++,,,,,,,,,+++******+++,,,------------,,,+++***++++++++++++++++++,,,)))*********++++++++++++************++++++++++++------,,,++++++***))))))*********+++++++++,,,,,,*********++++++,,,,,,,,,+++++++++************)))*********++++++,,,,,,,,,***)))))))))))))))))))))---,,,,,,,,,,,,,,,,,,---,,,,,,***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,---......---,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------*********++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,------......///------,,,,,,,,,---......000//////...............,,,+++))))))+++,,,---,,,,,,+++***((((((***+++,,,,,,,,,+++*********+++++++++++++++++++++,,,,,,,,,***************************++++++++++++++++++***++++++++++++++++++++++++((()))***++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---+++......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,---,,,++++++++++++------******++++++++++++******---------,,,,,,++++++++++++++++++,,,------......///...---++++++,,,---...---------,,,,,,,,,,,,,,,---------------,,,++++++'''((()))***++++++,,,++++++++++++,,,,,,,,,------//////000111222222222222222222111000111222333444111000//////......//////...///000000...---...///////////////......------+++((('''))),,,...---***,,,,,,---...............////////////////////////000000000000000//////...............------------,,,------......------,,,///...------------//////------............---------,,,+++,,,---...---,,,------------------------++++++++++++++++++++++++...---+++,,,---......---///.............../////////......------......///////////////////////////------------------------,,,+++******+++,,,...///---,,,,,,++++++,,,,,,---,,,***))))))+++,,,++++++...------,,,,,,,,,,,,,,,((()))+++---..................//////......---,,,,,,,,,,,,,,,,,,+++++++++)))***+++***))))))***,,,---------------,,,,,,+++------............------++++++******)))*********///...------++++++***))),,,+++++++++******)))))))))))))))))))))))))))))),,,,,,,,,,,,---...//////******+++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++******))))))*********++++++++++++,,,*********++++++++++++++++++++++++************)))*********+++++++++++++++))))))))))))))))))******---------,,,,,,---------,,,+++******)))******************+++++++++++++++,,,,,,,,,,,,------------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***+++,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,*********+++++++++++++++++++++,,,---------------------,,,,,,,,,---....................................---,,,,,,,,,------000///......------......,,,+++)))***+++,,,,,,,,,************************++++++*********+++,,,,,,,,,++++++***+++,,,...///++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++******+++++++++++++++***+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,))))))***++++++,,,------------------------------...---,,,---.........,,,...------------,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------************+++,,,---...,,,------.........------------,,,,,,,,,,,,+++++++++++++++,,,------......222000,,,)))))),,,///111.........------,,,,,,,,,,,,,,,---------,,,++++++))))))***+++,,,,,,++++++++++++++++++,,,,,,,,,,,,...///000000111111111000111111000000000111222333000000//////...............//////...------.../////////......------------,,,+++***+++---...---+++,,,,,,---.........---------...............///////////////000000///......------------,,,,,,,,,,,,,,,,,,------------,,,,,,///...,,,******+++,,,---,,,------......------,,,,,,+++***+++,,,---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,---......------------------...........................------------------------++++++******+++,,,...///,,,,,,++++++++++++,,,,,,...---++++++,,,---,,,+++------,,,,,,+++,,,,,,---***+++,,,---------,,,,,,...............---,,,,,,,,,,,,++++++++++++******------,,,)))&&&&&&'''(((,,,,,,---------,,,,,,+++,,,------......------,,,+++******)))))))))******---------,,,,,,+++++++++++++++******))))))((((((************************))))))))))))***+++------,,,,,,---...............*********++++++*********,,,,,,++++++******))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******))))))************++++++++++++***************++++++++++++++++++*********))))))***************+++++++++)))))))))))))))*********+++******))))))******+++++++++***************************++++++++++++++++++++++++,,,,,,------...,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,,,,++++++******))))))***+++,,,---------,,,,,,,,,++++++++++++***+++++++++++++++++++++,,,***************++++++++++++,,,------......------,,,++++++,,,---...///000............------------///...---,,,,,,,,,,,,,,,//////...------------...,,,+++******,,,,,,,,,+++)))***++++++++++++***)))******))))))***+++,,,,,,,,,+++******+++---///111++++++++++++++++++++++++)))******************)))************************+++++++++,,,++++++*********,,,,,,,,,+++***+++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,*********+++,,,,,,------........................///...------//////...---------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------......///---...//////000/////////,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,222000,,,))))))***---...//////...------,,,,,,,,,++++++,,,,,,,,,,,,++++++......---,,,+++***((('''***++++++++++++,,,,,,,,,......//////000000//////////////////000000111111///////////////......------......---,,,,,,...000//////...---,,,------......---,,,,,,,,,,,,+++++++++,,,,,,---...---------,,,,,,------............---....../////////......++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++000...,,,***)))***+++,,,,,,,,,------------,,,,,,...---------///000000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---------,,,+++++++++++++++,,,------------,,,,,,,,,,,,------------------------------------------------------...---,,,+++++++++,,,---++++++************++++++...,,,++++++,,,---,,,+++,,,,,,+++++++++,,,,,,---,,,---......---,,,***))),,,------------,,,++++++,,,,,,,,,++++++*********------+++)))'''&&&''')))++++++,,,,,,---,,,,,,+++,,,,,,------------,,,,,,++++++************+++++++++++++++,,,,,,---------*********))))))(((((((((++++++++++++++++++++++++((((((((()))***+++,,,---------......------,,,+++************************++++++******)))))))))(((******************))))))******+++++++++,,,,,,,,,++++++***************)))))))))*********+++++++++************************+++++++++*********))))))************************(((((())))))************))))))(((((((((((())))))************+++************+++++++++,,,,,,,,,---***++++++,,,,,,---------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********)))))))))***+++,,,------,,,,,,+++++++++*********++++++++++++++++++++++++************************+++,,,------......------+++++++++,,,---...///000---------,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,//////...---------------,,,+++***+++,,,,,,+++***(((***+++,,,,,,+++***((())))))))))))***++++++,,,,,,+++***)))***,,,///000++++++++++++++++++++++++******++++++++++++******************************++++++,,,,,,,,,++++++******+++,,,,,,******+++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------........................///...------//////...---------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000///---+++***)))((((((......---------,,,,,,,,,******+++++++++++++++***......---,,,+++***((('''*********+++++++++,,,,,,---......//////................../////////000000...////////////...------,,,------,,,++++++...000000///---,,,,,,,,,---...---,,,,,,+++******))))))++++++,,,---------------++++++,,,,,,---.........,,,---..................************++++++++++++***++++++,,,,,,++++++***//////---,,,+++,,,,,,---,,,,,,------------,,,,,,,,,+++***+++---......------------------------------------------------------,,,***+++,,,------,,,,,,+++++++++,,,---...///---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,000...---+++******+++++++++******))))))******++++++)))((((((***+++******+++++++++++++++,,,,,,---------......---+++***(((,,,,,,------,,,,,,+++***------,,,,,,++++++******((()))******))))))+++---***++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++***++++++,,,---)))***++++++---......///))))))))))))))))))))))))++++++++++++++++++++++++************+++,,,------******+++******)))((((((++++++***))))))***++++++++++++***************************)))))))))))))))))))))*********+++++++++************************)))))))))************+++***************)))))))))+++++++++************)))***************)))))))))((((((((()))******++++++******))))))))))))******))))))***++++++++++++*********++++++,,,---------++++++++++++,,,,,,,,,,,,///...---,,,++++++++++++++++++++++++++++++++++++************************+++++++++++++++*********))))))))))))***+++,,,,,,++++++++++++************+++++++++++++++************************)))))))))++++++,,,---------------+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------///...------,,,,,,------,,,+++++++++,,,,,,***))))))***+++,,,,,,+++***)))******)))))))))***+++++++++******)))***+++---...++++++++++++++++++++++++***++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,+++***+++,,,+++***)))***,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------------------------------------...---,,,---.........,,,,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,+++***)))((()))***+++,,,---------,,,++++++,,,,,,,,,,,,------.............../////////------...---+++)))&&&$$$,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++******))))))***+++,,,,,,++++++************++++++++++++------.........------,,,------......////////////....../////////...---,,,,,,,,,,,,+++***+++...000000...---++++++,,,---...***+++++++++***)))******++++++,,,------------,,,***++++++,,,------......+++,,,---...............)))))))))*********++++++******++++++++++++******,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++(((''''''(((***++++++***------------------------+++++++++++++++++++++++++++***))))))+++------,,,************+++,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***))))))************))))))))))))*********((('''(((***++++++***++++++******+++,,,,,,---++++++------------++++++---------------,,,,,,+++......------,,,+++++++++&&&(((***++++++,,,---...******+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++*********++++++,,,---+++++++++,,,,,,---------((())))))******++++++,,,************************++++++*********++++++,,,''''''((())))))))))))(((,,,+++************+++,,,+++,,,,,,,,,,,,,,,------+++++++++******)))))))))(((((()))))))))*********))))))))))))************))))))))))))************+++*********)))))))))(((+++++++++************)))+++*********)))))))))((('''(((((()))******++++++++++++************++++++((()))***+++,,,++++++***))))))******+++,,,,,,,,,,,,,,,,,,+++++++++++++++------,,,++++++,,,,,,,,,************************************************************+++++++++++++++***)))((())))))***+++++++++++++++************++++++++++++*********)))+++*********)))))))))(((***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///++++++,,,,,,------......------,,,,,,,,,---......///...------,,,,,,------,,,++++++,,,---,,,***(((*********++++++*********+++******))))))))))))***************************************************))))))************))))))******************************+++,,,------------)))+++,,,+++***)))***+++************************,,,,,,+++++++++++++++++++++++++++,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---+++,,,,,,,,,---------......,,,,,,,,,,,,+++++++++++++++++++++******))))))))))))***++++++++++++))))))***+++,,,---............+++++++++,,,,,,---------------------------------+++,,,------,,,+++)))((()))******++++++,,,,,,,,,((())))))***++++++******'''((()))***++++++,,,+++************++++++++++++---------......---,,,,,,,,,---......//////......---.../////////...,,,,,,,,,,,,,,,******+++...000000...---++++++,,,---...)))***+++,,,++++++---...++++++,,,---------,,,,,,******+++,,,,,,---......+++,,,------.........---(((((())))))*********+++******++++++++++++******((())))))*********)))(((+++,,,,,,------,,,,,,+++***))))))***,,,...---,,,------------------------***************************((('''(((+++,,,---,,,''''''''''''((()))***+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((())))))*********))))))))))))******+++))))))))),,,---...---+++*********+++,,,,,,---((()))+++---.........---......//////......---,,,//////...------,,,++++++(((***------,,,++++++,,,)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,------))))))))))))))))))))))))***)))((((((((((((((()))&&&'''(((***++++++,,,,,,---,,,+++******+++,,,------------....../////////,,,,,,,,,++++++*********(((((((((((()))))))))))))))))))))))))))*********))))))))))))************+++*********))))))((((((+++++++++************)))+++*********))))))(((((('''(((((()))***+++++++++******))))))))))))******((()))***+++,,,,,,+++***'''(((((()))***+++++++++---,,,,,,++++++*********++++++++++++,,,---......))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,+++***)))(((((()))******+++++++++************)))++++++++++++******))))))+++*********))))))((((((******+++,,,,,,,,,,,,+++------,,,,,,,,,---......,,,,,,------...///000000,,,,,,,,,,,,------...///......---,,,,,,,,,,,,---,,,++++++,,,---,,,***(((************************++++++***)))(((((())))))))))))*********))))))((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))***+++,,,---.........)))+++++++++***)))***+++************************---,,,,,,++++++*********'''((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,------.........,,,,,,,,,+++++++++******+++*********))))))(((((()))***,,,---......---,,,&&&'''((()))***++++++***+++++++++,,,,,,---------***)))))))))))))))))))))***++++++,,,------------(((((()))***+++,,,,,,---(((((()))***************))))))*********))))))((()))************+++++++++111000///...---,,,++++++++++++------------++++++******+++++++++,,,,,,,,,------...///////////////*********++++++,,,,,,,,,***+++,,,---...---,,,+++***+++,,,------,,,+++***,,,,,,++++++***+++++++++---,,,+++,,,......,,,+++,,,,,,,,,,,,,,,+++***)))++++++************++++++++++++++++++++++++++++++---------,,,+++***(((''')))************+++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***))))))((('''))),,,---***((()))))))))))))))))))))))))))))))))))))))******+++******,,,------,,,******++++++,,,,,,,,,++++++***,,,------+++)))(((((()))+++*********))))))((((((&&&''')))***+++++++++*********+++++++++,,,,,,,,,+++***)))((((((***,,,---+++***)))(((((()))***++++++,,,,,,***))))))+++---...,,,+++)))(((((()))))))))***)))(((&&&&&&(((+++---,,,+++)))(((''''''''')))((('''&&&&&&'''((()))***((('''(((+++,,,***((())))))))))))))))))))))))))))))(((((((((((())))))&&&'''((())))))*********,,,***(((''''''(((***,,,******************++++++)))***++++++,,,,,,++++++,,,***)))***,,,,,,***''''''((()))***++++++***))))))))))))))))))))))))))),,,,,,+++***)))))))))***+++++++++,,,,,,,,,------'''((()))******)))((('''(((((())))))))))))((((((***)))((('''((()))+++---)))((((((((()))***++++++******++++++++++++******))))))((((((((()))+++,,,))))))************))))))------,,,++++++******)))+++*********))))))(((((()))((('''%%%&&&'''(((***((()))))))))))))))(((((((((((((((((()))))))))))),,,***(((''''''(((***,,,''''''(((((())))))************))))))))))))*********)))(((((((((***+++,,,)))))))))***++++++,,,,,,111///...------...///111111///---+++***+++,,,---***++++++,,,,,,++++++***//////---,,,***)))((('''*********+++------,,,+++************))))))))))))))))))))))))))))))))))))***************)))((('''(((((()))******************)))((((((((((((((()))+++++++++*********))))))((((((((((((((((((((((((------,,,+++************+++******))))))))))))))),,,---...---+++***+++,,,&&&(((***,,,------,,,+++,,,,,,++++++++++++,,,,,,...........................------,,,+++***))))))++++++************++++++''''''((()))***++++++,,,+++***))))))((()))))))))*********************************++++++,,,,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))---***'''''')))+++***)))************************............------------++++++,,,------,,,++++++++++++++++++,,,,,,,,,,,,++++++******)))'''&&&&&&*********++++++,,,,,,,,,+++,,,------,,,+++***))))))***+++,,,,,,+++***))),,,,,,+++++++++,,,,,,---))))))((()))***+++)))'''+++,,,,,,,,,++++++***)))+++******))))))******+++***************)))))))))******+++,,,,,,,,,,,,+++))))))*********+++++++++*********+++++++++,,,,,,)))***++++++++++++***)))+++)))((()))+++---+++***))))))))))))))))))))))))))))))(((((())))))***+++***++++++++++++++++++***,,,,,,,,,,,,+++***(((((()))***+++***(((((()))************)))))))))((((((&&&''')))***++++++***************++++++,,,,,,,,,,,,+++*********+++---...++++++***))))))***++++++---------,,,++++++---///------+++***)))))))))******++++++***)))(((***+++))))))(((((()))***+++++++++***))))))))))))***+++---***))))))***+++)))''')))))))))))))))))))))))))))))))))(((((()))))))))''''''((()))*********)))*********************************+++++++++++++++***++++++,,,,,,,,,,,,,,,///---++++++++++++(((%%%((()))+++,,,,,,,,,+++***************************,,,+++******))))))************+++++++++,,,,,,,,,((())))))******))))))(((((())))))******))))))(((***)))((('''((()))+++,,,***))))))))))))******+++)))******++++++******))))))(((''''''((()))***+++))))))************))))))+++++++++++++++******************)))))))))((((((***)))(((&&&&&&'''((()))(((((())))))))))))(((((((((((((((((())))))))))))******)))(((((()))******(((((((((((())))))))))))******))))))))))))************)))))))))***+++,,,((())))))******+++,,,,,,...---+++******+++---...///...,,,,,,,,,---///000++++++++++++++++++++++++---,,,,,,++++++******)))******)))***,,,---,,,************)))))))))((((((************************,,,,,,,,,,,,,,,+++******'''((())))))******)))))))))))))))((())))))******++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------+++******)))))))))))))))+++---------+++***+++,,,***,,,...///000///......++++++************++++++------------------------++++++++++++++++++******+++******))))))******+++)))))))))***************+++******)))))))))*********************************++++++++++++++++++,,,))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,***'''''')))+++***))))))))))))))))))))))))))),,,,,,,,,------.........++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------222222111000///...------*********+++++++++++++++,,,,,,,,,,,,+++)))((('''))))))************)))))),,,+++++++++,,,---......,,,+++***+++,,,---+++)))+++++++++,,,++++++***)))+++******))))))******+++******************************+++,,,,,,,,,,,,,,,)))))))))*********++++++*********++++++++++++,,,)))******++++++******))),,,***((((((***,,,,,,+++))))))))))))))))))))))))))))))(((((())))))***+++++++++************++++++,,,,,,,,,+++)))(((&&&%%%&&&((())))))(((((()))*********))))))))))))((((((''''''((()))************((())))))***+++,,,,,,,,,------,,,++++++,,,...///,,,++++++******++++++,,,,,,,,,---,,,******,,,...---,,,+++***************)))+++------+++***+++,,,(((((((((((()))***,,,,,,,,,+++************+++,,,...,,,+++*********(((&&&))))))))))))))))))))))))***))))))))))))))))))***((())))))************))))))***+++,,,,,,+++***)))***+++++++++,,,,,,,,,---++++++,,,------------------,,,++++++,,,+++)))'''***+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))******************++++++++++++*********))))))*********)))******************)))***)))((('''((()))***+++++++++***)))))))))******)))******++++++******)))(((((('''''''''((())))))((())))))******))))))((())))))************++++++******))))))))))))((((((,,,+++)))((('''(((((()))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***))))))(((((())))))*********)))))))))***++++++(((((()))******++++++,,,---,,,+++******+++,,,------,,,,,,---...000222333------,,,++++++,,,------*********++++++++++++++++++))))))***+++,,,+++*********))))))))))))((((((++++++++++++++++++++++++++++++************))))))))))))***+++++++++++++++))))))))))))***+++,,,,,,,,,,,,,,,+++++++++******------------------------++++++,,,,,,---......///+++******)))))))))))))))***+++---,,,++++++,,,---***+++,,,------,,,+++***************************------------------------))))))******+++++++++++++++******))))))******++++++++++++*********))))))++++++*********++++++,,,************************+++++++++++++++*********))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))+++)))(((((()))******)))((((((((((((((((((((((((+++,,,,,,,,,------------+++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------)))))))))))))))************************++++++++++++++++++***)))(((((('''(((((())))))))))))((((((************+++,,,---...,,,,,,+++,,,---...,,,*********++++++++++++************))))))))))))******,,,,,,,,,,,,------------------------,,,+++***)))))))))))))))************************++++++++++++))))))************)))))),,,***((('''((()))++++++))))))))))))))))))))))))((((((((((((((()))******+++***)))(((((()))***+++************)))(((&&&&&&((()))***)))(((((()))***))))))))))))))))))(((((('''(((((()))))))))))))))'''(((((()))***+++,,,,,,---,,,,,,++++++,,,------************************((()))***)))(((((()))***,,,,,,++++++************(((***------,,,+++++++++******)))))))))))))))******))))))))))))))))))***---,,,++++++******)))((((((((((((((((((((((((((())))))************))))))))))))************))))))******++++++++++++******+++++++++,,,,,,------...+++,,,------......------(((((()))+++,,,---------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))***************+++++++++,,,,,,,,,+++***))))))***+++,,,******++++++++++++******))))))(((((((((((()))***,,,+++***)))))))))))))))))))))************))))))(((((((((((((((((())))))(((((())))))))))))((((((''''''((())))))***++++++))))))))))))))))))((((((,,,+++***)))(((((())))))'''(((((())))))))))))((((((((((((((())))))))))))(((((()))******)))((((((******))))))((((((''''''))))))(((((((((((()))))))))))))))))))))))))))***(((((())))))***+++++++++///...------------...///---------...///111222333000///---,,,,,,---///000************+++++++++++++++)))((()))***+++***)))***)))))))))((((((((((((************************+++*********************++++++,,,------------,,,))))))******+++,,,---...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,---------+++******))))))))))))))))))***,,,,,,++++++,,,...******++++++***)))(((((()))))))))******))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))***************************))))))))))))******++++++++++++************+++*********+++,,,------************************,,,,,,++++++******))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***))))))))))))******))))))))))))))))))))))))))),,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------(((((('''''''''((()))***************************)))))))))))))))))))))***(((((((((((((((((((((((((((((((((((()))***+++,,,)))((('''(((******(((''')))******++++++************))))))))))))))))))***+++++++++,,,,,,---------,,,,,,,,,,,,+++***))))))(((((()))))))))*********))))))*********+++++++++))))))))))))))))))))))))***)))'''&&&%%%&&&(((***))))))))))))))))))))))))((((((((('''((())))))***+++***((((((((((((***+++'''(((((()))))))))((((((+++,,,,,,+++)))(((((()))(((((((((((((((((())))))((((((((((((((()))))))))''''''((())))))***++++++++++++******************(((((())))))))))))(((((('''((())))))''''''''')))******************))))))&&&(((+++,,,+++***************)))))))))))))))***)))))))))******)))))))))*********************+++((((((((((((((((((((((((((()))************)))(((((())))))************))),,,+++)))(((((()))+++,,,******+++,,,,,,---......+++,,,------......------'''(((***,,,,,,---......+++++++++*********++++++++++++++++++++++++++++++***))))))((())))))******++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,******++++++++++++******))))))((((((((((((((((((++++++***)))(((((((((((()))))))))******))))))))))))))))))))))))))))))((((((((())))))))))))((((((%%%&&&''''''((()))******(((((((((((((((((())))))++++++***)))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))'''((())))))))))))((('''******))))))((((((''''''))))))(((((((((((())))))(((((((((((((((((('''''''''(((((()))******++++++///..................///...............///000000...---+++******+++---...++++++***************)))+++)))(((''')))***)))))))))))))))((((((((((((''')))))))))))))))))))))))),,,+++*********+++,,,,,,)))******+++++++++++++++************+++,,,......,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++++++++***)))(((+++******))))))))))))))))))***++++++++++++,,,---.........------,,,++++++((()))************)))(((++++++++++++++++++++++++++++++***))))))(((''''''***))))))))))))))))))***((())))))***++++++,,,,,,************+++,,,---...************************+++++++++******)))))))))))))))))))))))))))))))))*********++++++*********(((((((((((((((((((((((())))))******))))))))))))************************,,,,,,,,,++++++*********++++++************++++++******+++++++++,,,,,,,,,111///---,,,+++***++++++***************)))))))))))))))(((((()))***++++++))))))(((((((((((())))))''''''''''''((()))*********)))((()))++++++)))(((((()))******+++************))))))(((((())))))***((((((((())))))******+++'''''')))***++++++++++++((((((((()))))))))******)))))))))************+++***))))))(((((())))))***'''((((((&&&$$$$$$&&&((())))))))))))))))))))))))((((((''''''(((((()))***))))))(((((((((((())))))&&&'''((())))))*********,,,------,,,)))(((((()))''''''(((((((((((()))))))))((((((''''''(((((()))(((((((((((()))))))))))))))))))))))))))((((((((('''(((((())))))(((((('''''')))******)))(((((()))((())))))******)))((((((%%%'''))))))(((((()))***(((((((((((()))***,,,,,,******+++,,,,,,+++******''')))******))))))***+++))))))))))))))))))))))))'''((()))******)))((('''&&&'''((())))))*********,,,+++(((&&&&&&(((+++,,,))))))***+++,,,---......++++++,,,---------------***,,,------+++***+++,,,,,,++++++************+++++++++++++++++++++++++++))))))((((((((()))***************++++++++++++,,,*********))))))*********)))******************)))))))))((((((((((((''''''))))))((('''''''''((((((((())))))******))))))((((((((()))))))))((('''''''''(((((())))))(((((('''%%%%%%&&&''''''((())))))''''''(((((((((((())))))))))))))))))))))))))))))&&&'''((())))))******)))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))((((((''''''(((((()))(((((()))))))))((('''&&&''''''((())))))******+++++++++,,,,,,,,,,,,++++++---------------,,,,,,,,,******((((((((((((*********************))))))))),,,)))'''&&&((())))))((())))))((((((((((((''''''(((((((((((((((((((((((('''&&&%%%$$$$$$&&&'''(((&&&&&&'''(((((((((((('''************+++,,,------+++++++++*********))))))***************************++++++++++++)))'''&&&+++******))))))))))))))))))***,,,+++******+++,,,,,,,,,,,,++++++*********((()))***++++++***)))(((************************++++++***)))((('''&&&&&&***))))))(((((())))))***&&&'''((()))***+++,,,,,,(((((())))))+++,,,......***************************************)))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((()))++++++)))((()))***************************************++++++++++++,,,+++***))))))***+++,,,)))))))))*********++++++)))'''%%%###""""""######+++*********)))))))))(((,,,+++***)))))))))***+++******)))(((((()))******))))))(((((((((((()))***,,,+++***+++------+++***(((((()))***************))))))(((((((((((())))))&&&''''''(((((()))******%%%&&&'''(((************(((((((((((()))))))))***))))))))))))***************)))(((''''''((()))***&&&((()))(((&&&$$$&&&'''))))))))))))))))))))))))(((''''''''''''((())))))'''(((((())))))(((((('''(((((()))*********))))))***+++,,,+++)))(((((()))'''''''''((((((((()))))))))(((''''''''''''((())))))(((((((((((('''''''''))))))))))))(((((('''''''''((()))******)))((('''&&&(((******)))''''''(((&&&'''((())))))(((''''''&&&'''(((((('''(((***,,,))))))(((((()))***++++++)))******++++++******)))''')))***)))'''&&&''')))))))))))))))))))))))))))&&&'''((())))))((('''&&&###$$$&&&''')))*********))))))(((''''''((())))))(((((()))***+++,,,------***++++++,,,,,,,,,,,,,,,+++---///...+++******+++...---,,,+++***++++++,,,************************((((((((((((((()))******(((((((((((())))))))))))((())))))******))))))(((((())))))******))))))((((((((()))((((((''''''&&&'''&&&&&&&&&&&&''''''((((((((())))))))))))((((((&&&&&&'''''''''&&&%%%$$$''''''((((((((((((''''''%%%%%%&&&&&&'''''''''((('''''''''((((((((())))))&&&''''''((())))))))))))&&&'''((()))************(((((((((((()))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((''''''''''''(((((()))***+++++++++)))((('''''''''(((((()))*********))))))************))))))******++++++++++++******))))))))))))))))))))))))(((((())))))******++++++,,,)))'''&&&'''((((((((())))))((((((((('''''''''(((((((((((((((((((((((($$$###!!!!!!!!!###$$$&&&%%%&&&''''''((((((''''''++++++************+++,,,*********)))))))))((((((************************)))***+++,,,,,,+++)))(((+++******)))))))))))))))***+++,,,+++***)))***+++)))))))))(((((((((((())))))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((('''''''''))))))(((((((((((())))))''''''((((((((()))))))))'''''''''(((***,,,---...************************))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''))),,,,,,)))((()))***************************'''((()))***+++,,,------,,,+++***))))))***+++,,,((())))))))))))************)))((('''''')))+++,,,+++*********))))))((((((...---+++***)))((())))))+++***)))(((((()))***++++++***)))))))))))))))***)))((('''(((******((('''(((((()))***************))))))(((((((((((())))))'''(((((()))***+++++++++'''((((((((((((((('''&&&(((((((((((())))))))))))))))))))))))***************)))(((''''''((()))***&&&)))+++***'''%%%&&&'''))))))))))))))))))))))))'''''''''''''''((())))))&&&'''((())))))((('''&&&******+++******)))(((((('''((())))))(((((()))***&&&'''''''''(((((())))))))))))'''&&&&&&'''((())))))))))))(((''''''&&&&&&)))))))))))))))(((''''''((()))***++++++***)))(((###%%%((((((&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&'''((((((''''''(((+++------,,,+++)))((('''''''''&&&'''((())))))((('''&&&(((***+++)))&&&$$$%%%'''))))))))))))))))))))))))%%%&&&((())))))(((&&&%%%"""###%%%&&&((()))******&&&'''((())))))((('''&&&'''((()))***+++,,,------******+++,,,,,,,,,,,,+++(((+++......,,,+++---/////////---,,,+++,,,,,,---))))))))))))))))))))))))((((((((((((((()))******&&&&&&&&&''''''''''''((('''((()))******)))((('''(((((())))))))))))(((((((((((())))))((('''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((())))))))))))(((((($$$%%%%%%&&&%%%$$$""""""''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&''''''&&&'''''''''(((((())))))$$$%%%&&&((())))))))))))&&&'''((()))************(((((((((((())))))))))))***)))'''&&&&&&''')))***''''''(((((())))))******((((((''''''''''''((((((+++,,,------,,,+++***)))''''''(((((()))*********))))))************))))))'''((()))******************+++,,,,,,,,,,,,+++***%%%&&&''')))***,,,------,,,)))&&&%%%&&&'''(((''')))((((((((('''''''''''')))))))))))))))))))))))))))(((&&&&&&&&&(((***+++(((((()))***************++++++******)))*********))))))))))))((((((((((((((((((((((((((((((((((((((()))+++---...---,,,++++++******)))))))))))))))+++,,,,,,+++)))((()))***,,,,,,++++++++++++,,,,,,)))***,,,------,,,***)))))))))))))))))))))))))))'''''''''((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''&&&&&&'''((()))+++---...************************(((((())))))******++++++))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&))),,,,,,***((((((***))))))))))))))))))))))))...------,,,+++***)))))))))******+++++++++******)))***+++,,,,,,+++))))))))))))******+++++++++,,,((()))***++++++***)))(((+++******)))(((''''''&&&(((((()))***++++++,,,,,,&&&''''''((()))*********)))************)))(((((())))))))))))))))))))))))(((((('''(((((()))***+++((()))))))))************''''''''''''''''''''''''+++*********))))))((((((***************************)))'''&&&'''(((***,,,,,,+++)))&&&###!!!(((((((((((((((((((((((((((((((((((())))))))))))'''(((***,,,---,,,+++***)))))))))))))))(((''''''))))))(((((((((***+++,,,,,,***)))'''&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((('''******))))))((((((''''''&&&''')))++++++***((('''---,,,)))'''&&&&&&'''(((+++)))'''&&&&&&''')))+++))))))))))))))))))))))))(((''''''''')))+++---...***)))'''&&&&&&''')))***'''&&&&&&&&&'''(((***+++))))))(((((((((((())))))))))))(((((((((((())))))******************++++++,,,,,,------,,,***)))(((+++++++++,,,,,,+++++++++,,,,,,++++++***))))))((((((((((((((((((((((((((()))((('''''''''(((***+++******))))))((((((''''''(((((((((((())))))))))))(((''''''&&&&&&%%%%%%$$$)))))))))((('''''''''&&&***((('''&&&&&&'''(((***&&&&&&''''''(((((())))))++++++******))))))((((((((('''&&&'''((())))))''')))))))))))))))((((((((())))))))))))((((((((((((((()))***++++++***)))(((******))))))((((((''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***+++---------+++)))((())))))))))))))))))))))))***)))((()))+++,,,,,,+++))))))))))))******************))))))))))))***************)))))))))))))))+++******)))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++*********))))))((((((((()))+++***(((''''''(((///...---+++***)))))))))*********)))))))))))))))(((((((((((())))))))))))((())))))*********))))))+++++++++*********))))))))))))))))))))))))))))))(((((())))))((('''&&&%%%(((((((((((((((((((((((((((((()))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***---,,,***(((((((((((()))$$$&&&'''&&&###"""""""""''''''(((((((((((((((((((((((()))***************((((((((((((((((((((((((---,,,,,,++++++******)))++++++,,,,,,,,,++++++***)))***++++++++++++***)))'''((((((((())))))))))))))))))***++++++***))))))******))))))(((''''''&&&''''''((())))))******+++''''''(((((()))******+++*********))))))))))))((())))))))))))))))))))))))(((((((((((((((((()))***************+++++++++,,,))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))((('''%%%%%%%%%&&&((()))((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))******'''(((***+++,,,+++***))))))))))))))))))(((''''''))))))((((((((()))*********)))((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))(((((('''''''''''')))******))))))(((+++***(((''''''''')))***)))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((()))***+++------&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&'''((()))***))))))(((((((((((())))))))))))(((((((((((()))))))))))))))******+++++++++,,,,,,------,,,+++)))(((******++++++++++++******++++++++++++***)))(((((('''''''''''''''''''''''')))((('''''''''(((******))))))))))))(((((('''''''''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((('''''''''''''''&&&((('''&&&'''((()))((('''(((((((((((((((((((((((()))((((((((((((((((((((((((((()))******)))(((((()))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((***)))))))))((((((''''''))))))+++++++++)))(((&&&)))))))))))))))))))))))))))((('''(((***+++***)))(((((()))))))))***************))))))))))))******))))))))))))))))))))))))******)))(((((((((((()))''''''((((((((())))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((*********)))))))))((((((((()))******(((''''''(((*********)))))))))))))))))))))******************(((((((((((())))))))))))'''((()))++++++,,,,,,,,,000000...---,,,***))))))((((((((((((((((((((((((+++++++++***************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))++++++)))((((((((())))))+++***)))((('''''''''(((((()))***)))'''&&&&&&&&&((((((((((((((('''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((++++++++++++++++++++++++,,,---------,,,+++******))))))***++++++******)))(((((((((((())))))))))))))))))************))))))***))))))(((((('''''''''&&&&&&''''''(((((())))))(((((())))))******+++++++++***)))((((((((())))))))))))))))))))))))))))))))))))(((((('''((((((((())))))))))))************))))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((((((((('''&&&&&&%%%%%%'''((()))%%%&&&'''((()))******+++''''''''''''''''''''''''((((((((()))))))))******&&&'''((()))***)))((('''(((((()))))))))(((''''''))))))((('''''''''((((((((((((''''''&&&''''''(((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((******))))))((((((''''''''''''''''''''''''''''''&&&&&&''''''((((((((())))))))))))((((((((((((''''''((((((((()))))))))***)))(((''''''''')))***+++'''''''''''''''''''''''''''''''''''''''''''''''''''''')))***++++++++++++'''''''''(((((('''''''''((((((''''''''''''((())))))((((((''''''(((((())))))((((((''''''(((((()))(((((())))))***+++,,,,,,,,,---------,,,+++***)))))))))************))))))******+++++++++)))((('''''''''''''''''''''''''''((((((''''''(((((()))***)))))))))(((((((((((('''''''''((((((((()))))))))$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&''''''''')))((('''&&&&&&'''((()))((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&((()))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((+++******)))((('''&&&%%%&&&'''((()))((('''&&&%%%))))))))))))))))))))))))***(((''''''))))))(((&&&(((((())))))))))))*********))))))(((((())))))***))))))))))))))))))))))))))))))(((''''''''''''(((&&&&&&'''''''''((((((((((((((()))))))))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))((((((''')))******(((''''''((($$$%%%'''((()))))))))))))))))))))***++++++,,,,,,(((((((((((())))))))))))'''((()))+++,,,---......222111///---+++)))'''&&&'''''''''''''''''''''''')))((('''''''''((()))***((((((((((((((((((((((((((())))))******)))(((((((((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((())))))***)))((('''&&&&&&&&&''')))+++,,,+++)))((((((((())))))(((((('''''''''&&&%%%&&&&&&'''''''''''''''(((((((((((((((((((((((())))))******+++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))******************************+++++++++((((((((())))))((((((((())))))((((((((('''''''''&&&&&&''''''(((((((((((())))))))))))******++++++,,,***((('''&&&''')))***))))))))))))))))))))))))***)))((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))(((((((((((((((((((((((((((((()))(((((((((((()))******'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''((((((((('''&&&'''(((((((((((((((''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''*********)))((((((''''''''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++)))(((((('''((()))******''''''((((((((((((''''''''''''''''''''''''''''''%%%'''((()))******)))((('''((()))******)))((('''((((((((('''''''''''''''(((((((((''''''((((((((((((((((((''''''(((((((((&&&'''((()))***+++,,,---,,,,,,,,,,,,,,,++++++***(((((())))))))))))((((((((()))***+++***)))'''&&&''''''''''''''''''''''''''''''''''''(((((())))))(((((((((((((((((((((((('''''''''((((((((())))))%%%&&&&&&&&&'''''''''((($$$%%%%%%%%%&&&'''''''''(((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''(((((())))))'''&&&%%%&&&((()))((('''%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((''''''''''''((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&&&&''''''''''''&&&%%%))))))))))))))))))))))))***)))((((((((()))'''&&&(((((((((((()))))))))***))))))(((((((((((())))))((((((((()))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''((('''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))((((((&&&((())))))(((''''''(((###$$$''')))***)))((('''((())))))***+++,,,,,,---(((((((((((())))))))))))'''((()))***+++,,,,,,,,,---,,,+++)))'''&&&$$$$$$((((((((((((((((((((((((((('''%%%$$$%%%''')))***((((((((((((((((((((((((((()))***++++++***((('''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))((((((((())))))))))))((((((''''''''''''''')))******(((&&&'''''')))))))))(((''''''&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((((())))))******++++++,,,***************)))((((((((((((((())))))******+++++++++******************'''''''''&&&&&&'''''''''(((((((((((('''''''''''''''''''''((((((((((((((()))))))))))))))*********+++***(((&&&&&&'''(((***))))))))))))))))))))))))))))))(((''''''&&&''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&&&&&&&''''''((((((((((((''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&***)))))))))((((((''''''(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%'''''''''''''''(((((((((''''''''''''((()))++++++***))))))((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((%%%&&&'''(((((((((&&&&&&###$$$&&&((((((&&&$$$###((((((((((((((('''''''''((((((''''''''''''((((((((((((''''''''''''((((((&&&'''''')))***+++,,,,,,,,,,,,++++++*********+++((((((((())))))((((((((((((((()))))))))((('''&&&''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''(((((((((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&$$$%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&''''''(((((())))))'''&&&%%%&&&'''((((((&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&''''''((((((((()))''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((()))******((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((+++***((()))))))))(((''''''(((((((((((()))))))))))))))(((((((((((())))))''''''(((((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))&&&'''))))))'''''''''(((&&&''')))******)))'''&&&(((((()))***++++++,,,,,,(((((((((((())))))))))))((()))))))))))))))((('''((((((''''''&&&&&&%%%%%%))))))))))))))))))))))))+++***(((((((((***,,,...(((((((((((((((((((((((((((***+++,,,,,,***(((&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))(((((()))******)))))))))((((((&&&((())))))'''&&&&&&'''))))))(((((('''''''''&&&''''''((())))))))))))((((((((((((((((((((((((((()))))))))*********++++++(((((()))))))))))))))(((((((((((((((((()))++++++))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))***)))((('''''''''(((((())))))))))))))))))))))))((((((''''''&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((('''''''''''''''(((''''''&&&%%%$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))'''&&&&&&%%%$$$###""""""&&&''''''''''''(((((((((&&&&&&'''((()))***++++++******))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''''''''&&&%%%$$$&&&'''(((((('''&&&$$$''''''((((((((((((((('''(((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((''''''(((((()))***+++++++++***))))))))))))******(((((())))))))))))(((((((((((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''''''''(((((((((&&&&&&'''''''''((((((((())))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%'''((('''&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((()))((('''&&&&&&&&&&&&'''(((%%%%%%&&&'''(((((())))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((+++)))((((((******)))'''''''''(((((((((((()))))))))((((((''''''(((((()))&&&''''''(((((())))))***(((((('''&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&'''(((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((())))))%%%'''(((((('''''''''((())))))*********((('''&&&((((((((()))******++++++(((((((((((())))))))))))))))))))))))((('''&&&%%%'''''''''(((((()))))))))***************************)))((((((((()))***+++(((((((((((((((((((((((()))***,,,---,,,***'''&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))(((((())))))************))))))''')))******((('''((()))((((((((((((((((((((((((((())))))***************(((((((((((((((((((((((())))))))))))************'''((()))***************((((((''''''((()))+++,,,))))))))))))(((((((((''')))(((''''''''''''((()))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''''''''))))))((((((((('''''''''))))))))))))))))))))))))''''''&&&&&&&&&'''(((((((((((()))))))))*********))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&'''((()))(((''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$&&&''')))***+++******'''(((((()))))))))))))))&&&&&&%%%$$$$$$%%%&&&&&&((((((((((((((((((((((((***)))(((((('''''''''''''''((()))******)))((('''%%%&&&'''((())))))(((((((((''''''&&&&&&''''''((((((''''''&&&&&&''''''((('''((((((((())))))******))))))(((''''''((()))***((())))))******))))))((()))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&''''''((((((%%%%%%&&&''''''((())))))(((((('''&&&&&&'''((((((&&&&&&&&&''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((('''&&&''')))))))))((('''''''''((((((((())))))((((((''''''''''''((((((&&&&&&''''''((())))))***)))(((((('''&&&'''''''''''''''((((((((()))))))))%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))$$$&&&(((((('''''''''((())))))))))))((((((((('''((((((((((((((((((((()))(((((((((((())))))))))))((())))))))))))(((((('''((((((((())))))*********))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((()))***,,,...---***'''%%%(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&((()))))))))(((((('''((()))******)))((((((''')))******)))(((((()))&&&&&&''''''((()))))))))((()))******++++++******((((((((((((((((((((((((*********)))))))))))))))'''((()))***+++,,,,,,,,,((('''''''''((()))+++,,,,,,+++++++++******))))))+++***)))(((((()))***+++&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&((((((((()))(((((('''&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''''''''''''''''''''(((((()))***)))))))))&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***)))((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%&&&((()))))))))((((((%%%%%%'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''%%%%%%&&&'''((()))***+++&&&&&&&&&'''''''''((((((###%%%(((***++++++***)))%%%&&&''')))******++++++%%%$$$"""!!!!!!"""$$$%%%''''''''''''''''''''''''---+++***((((((((())))))%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%''')))))))))))))))'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''(((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))************)))))))))(((%%%$$$$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))))))))))))))((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''++++++******))))))((((((&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''((()))))))))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((&&&%%%%%%&&&((()))((('''''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&&&&'''((())))))***))))))(((''''''''''''((((((((((((((())))))))))))%%%%%%&&&'''((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))$$$&&&(((((('''''''''((((((((('''''''''(((((()))((((((((((((''''''''''''(((((((((((())))))))))))'''((()))***************(((((((((((())))))))))))((((((((((((((((((((((((******++++++***)))((('''(((((((((((((((((((((((()))+++---...---***'''%%%(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((((((&&&'''((())))))(((''''''%%%'''))))))'''''''''(((%%%%%%&&&'''((()))******(((((()))***************((((((((((((((((((((((((************************+++*********))))))(((((('''((()))******)))(((((((((***+++)))'''%%%%%%%%%''''''''''''((((((((((((******)))(((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))'''***---...,,,***)))((((((((())))))))))))((((((&&&&&&''''''(((((())))))'''((()))))))))'''&&&%%%))))))))))))))))))))))))%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((('''%%%$$$$$$%%%&&&'''(((((((((((((((((((((((('''%%%"""$$$''')))(((%%%(((''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))***$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((('''%%%$$$%%%%%%&&&&&&((()))***+++))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((())))))'''&&&$$$%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&...+++''''''))))))'''%%%***)))'''%%%$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&((()))***%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((,,,)))'''(((******(((%%%&&&&&&'''((())))))(((((('''''''''''''''''''''''')))((((((''''''(((((()))&&&'''''''''(((((())))))''''''(((((('''&&&&&&%%%'''((()))(((&&&%%%%%%&&&&&&&&&&&&'''((())))))***))))))((((((''''''&&&&&&$$$%%%'''((()))(((''''''(((((())))))((('''&&&&&&$$$%%%%%%%%%&&&'''''''''((((((((((((((((((((((((******)))))))))))))))***))))))))))))))))))))))))---)))$$$%%%(((***(((%%%(((((((((((((((((((((((())))))(((((('''''''''&&&%%%$$$$$$&&&))))))'''$$$&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&$$$%%%'''((()))((('''&&&******)))((('''&&&&&&%%%'''((()))(((&&&&&&''')))&&&''')))'''%%%$$$''')))***************)))((((((''''''((()))))))))))))))***((('''&&&&&&'''(((******************)))((('''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&'''((())))))((((((((((((((((((''''''''''''))))))))))))))))))))))))+++)))'''%%%%%%&&&(((***))))))))))))))))))))))))''''''''''''(((((((((((())))))************))))))************************))))))(((((('''''''''&&&*********************************)))))))))(((((())))))******)))((('''&&&&&&((())))))'''&&&'''(((''''''''''''((((((((((((***))))))(((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))+++)))'''''')))***)))'''(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((((((((('''&&&''''''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''$$$&&&((()))((((((''''''&&&&&&''''''((((((((()))&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&''''''&&&'''((((((((('''%%%$$$((((((''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((&&&%%%&&&&&&%%%$$$%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''((((((((()))((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((***(((&&&'''))))))(((&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%((((((((('''''''''''''''(((((((((((('''&&&$$$$$$''')))))))))'''&&&'''(((%%%%%%&&&&&&'''(((((()))((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%(((((())))))))))))))))))''''''''''''''''''''''''******)))))))))))))))***((((((((((((((((((((((((,,,(((%%%%%%(((***(((%%%)))))))))))))))))))))))))))(((((((((''''''''''''(((&&&&&&'''******)))'''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&'''(((((((((((('''''''''&&&&&&&&&)))(((((((((''''''''''''$$$%%%''')))***)))(((((()))((((((''''''&&&&&&&&&'''(((((('''&&&%%%&&&(((&&&''')))'''%%%%%%''')))***************)))((((((((())))))***++++++******''''''((((((((((((''''''(((((()))))))))(((''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))***)))(((''''''(((***+++((((((((((((((((((((((((((((((((())))))))))))***))))))************))))))'''''''''''''''''''''''')))(((((((((''''''''''''******************************))))))))))))((((((*********)))((('''&&&%%%%%%'''))))))((('''((()))''''''''''''((((((((((((***)))((((((''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))...'''!!!!!!&&&***)))'''(((((())))))))))))((((((((((((((((((((('''''''''(((''''''''''''(((((()))''''''''''''''''''''''''''''''((()))))))))(((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!''',,,,,,)))&&&&&&(((%%%%%%&&&'''((()))******&&&&&&''''''((()))))))))''''''''''''''''''&&&&&&&&&''''''''''''&&&%%%%%%******((('''&&&&&&%%%%%%'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%'''$$$&&&(((******)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((())))))((('''&&&&&&%%%%%%'''''''''''''''''''''''''''((((((((())))))******&&&'''((((((((('''%%%%%%'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%&&&(((((((((&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''&&&&&&'''(((***)))(((((()))***%%%%%%%%%&&&&&&''''''((('''''''''((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$***************)))))))))'''''''''''''''''''''''')))))))))(((((())))))***''''''''''''''''''''''''+++(((%%%&&&((()))(((&&&))))))))))))))))))))))))(((((((((((('''''''''''')))'''&&&&&&((())))))(((&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((((((''''''''''''%%%&&&((()))*********)))'''''''''&&&&&&&&&&&&&&&'''(((((('''&&&%%%&&&'''&&&'''((((((&&&&&&'''((())))))******))))))(((((('''((())))))))))))))))))%%%''')))******)))'''%%%&&&&&&'''(((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((())))))******+++(((((((((((((((((((((((())))))))))))************((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''************************))))))))))))))))))(((((()))))))))((((((''''''&&&&&&'''))))))(((''''''(((''''''''''''(((((((((((())))))(((''''''''''''((('''(((((((((((((((((('''((((((((((((((((((((((((,,,&&&!!!!!!%%%((()))((((((((())))))))))))(((((())))))((((((''''''&&&&&&((('''&&&&&&&&&((()))***'''''''''''''''''''''''''''(((((()))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''******(((&&&'''((($$$%%%%%%&&&''''''((((((''''''''''''(((((())))))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&'''((()))))))))((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$'''((('''%%%%%%'''+++(((((((((((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&'''))))))(((&&&%%%((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&'''''''''((('''%%%$$$$$$%%%''')))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((($$$$$$&&&'''(((((())))))&&&'''))))))(((((()))+++&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))***)))'''&&&%%%%%%&&&'''&&&&&&'''''''''&&&&&&%%%)))((((((''''''&&&&&&&&&'''''''''''''''''''''''')))(((((((((((())))))***((((((((((((((((((((((((***(((&&&&&&((()))(((&&&(((((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%$$$%%%&&&''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((()))************)))(((%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))'''&&&&&&'''''''''((((((((('''''''''((()))))))))))))))((((((%%%%%%&&&&&&'''&&&&&&%%%&&&'''((())))))((('''&&&%%%&&&'''((((((((((((((()))))))))))))))*********''''''''''''''''''''''''''''''((((((((((((((('''((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&((()))*********)))(((((((((((((((((((((((((((((()))))))))*********(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((())))))&&&&&&'''''''''((())))))((()))***)))'''&&&%%%&&&''''''''''''(((((((((((()))(((((('''''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((&&&''''''&&&&&&'''((()))(((((())))))))))))(((((())))))((((((''''''&&&&&&((('''&&&&&&&&&((()))***(((((((((((((((((((((((('''(((((()))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''&&&&&&&&&%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$&&&((('''%%%%%%(((+++)))'''%%%#########%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$"""###&&&((())))))((((((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&&&&''''''***((('''%%%%%%&&&((()))''''''''''''''''''''''''$$$$$$############$$$$$$###$$$%%%&&&'''((()))***%%%&&&''''''((((((''''''%%%&&&''''''''''''((()))(((((((((((())))))))))))&&&&&&''''''(((((())))))***)))'''&&&%%%%%%&&&'''&&&''''''((((((((('''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((''''''((()))******))))))))))))))))))))))))((('''''''''((()))(((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&%%%$$$%%%&&&''')))(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''''''''''''''(((((((((((((((,,,,,,++++++)))(((''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&(((******(((''''''(((''''''(((((())))))'''&&&'''(((((()))))))))((((((%%%%%%&&&&&&&&&&&&%%%%%%)))((('''&&&&&&'''((()))&&&'''(((((())))))))))))'''''''''(((((()))))))))'''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((###$$$&&&((())))))(((''''''''''''''''''''''''''''''''''''((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))%%%%%%%%%&&&'''(((***+++)))***+++***'''%%%%%%%%%''''''''''''(((((((((((()))(((''''''&&&&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))$$$&&&)))***((('''(((***(((((())))))))))))((((((((((((((((((((('''''''''(((''''''''''''(((((()))))))))))))))))))))))))))''''''((()))))))))(((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&,,,'''"""!!!$$$''''''%%%&&&&&&&&&&&&%%%%%%$$$$$$''''''((((((((((((((((((%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&'''&&&%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%$$$%%%&&&(((&&&$$$!!! !!!$$$(((***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''******)))((('''&&&&&&%%%!!!###%%%''')))*********'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((($$$&&&'''&&&%%%%%%&&&'''***)))((('''&&&'''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$&&&'''((()))***)))))))))((('''%%%$$$###%%%&&&''''''&&&&&&'''((())))))))))))))))))))))))'''''''''((((((((((((((((((''''''&&&&&&&&&''''''&&&'''(((((()))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******************************&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))(((&&&&&&''')))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((---,,,+++***)))((('''&&&'''''''''&&&&&&&&&&&&&&&$$$&&&)))))))))(((((()))((('''''')))******(((&&&''''''((()))))))))((((((((((((((()))(((((('''&&&***)))'''%%%%%%''')))***''''''((()))))))))((((((%%%&&&&&&''''''(((((()))''''''''''''''''''''''''(((((((((((((((((('''&&&((((((((((((''''''''''''((((((((((((((((((((((((###$$$&&&'''(((''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))'''&&&&&&%%%&&&'''))))))''')))***)))'''&&&&&&'''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&''')))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&&&&&&&''')))))))))((((((((())))))))))))(((((('''''''''((((((((((((((((((((((((((((((((('''&&&((((((((((((((((((((((((&&&&&&'''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''***(((&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''((((((((((((((((((((('''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%&&&&&&'''((('''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%&&&''''''&&&$$$$$$""""""###&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''$$$$$$%%%&&&'''))))))***&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%''')))(((%%%$$$&&&'''(((((((((''''''&&&&&&&&&'''''''''''''''''''''''')))(((((((((((((((((()))%%%%%%&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%'''((()))((('''&&&'''((()))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''%%%&&&''''''((((((((('''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''''')))******))))))))))))))))))))))))%%%&&&((())))))(((((((((''''''''''''''''''''''''''''''''''''((((((((()))''')))******'''&&&&&&(((&&&&&&'''''''''''''''(((&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))******)))((((((((((((((()))((((((''''''&&&&&&&&& """&&&(((((('''((((((((('''''')))++++++(((%%%&&&''''''((())))))(((((()))))))))))))))(((''''''((((((''''''''''''((((((''''''((((((((('''&&&&&&%%%%%%&&&''''''((())))))''''''''''''''''''''''''((((((((((((((('''&&&&&&((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''(((((((((((()))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((()))))))))(((&&&&&&%%%&&&'''(((%%%'''))))))((('''((()))''''''''''''((((((((()))(((((('''&&&&&&&&&&&&''')))((('''&&&&&&'''((())))))))))))))))))))))))))))))%%%!!!###(((+++***'''(((((())))))))))))((((((&&&'''''''''(((((())))))(((((()))))))))(((&&&%%%''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))((((((((((((((((((((((((&&&)))+++***'''%%%&&&(((&&&''''''((()))***++++++((((((((((((((('''''''''%%%&&&&&&''''''(((((((((%%%%%%$$$###$$$%%%'''((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&''''''''''''''''''&&&$$$######$$$%%%&&&'''(((%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&,,,)))&&&''')))+++)))''''''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''!!!!!!"""###%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&(((***(((%%%$$$%%%'''&&&''''''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&(((((('''&&&%%%%%%$$$$$$"""###$$$'''(((******+++)))***+++)))(((''''''(((((((((((((((((('''''''''))))))(((((('''''''''&&&$$$%%%'''((()))(((''''''$$$%%%%%%&&&'''''''''&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******(((((((((((((((((((((((($$$&&&((())))))(((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))$$$'''))))))&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''((()))***+++******)))((('''&&&&&&&&& ###&&&&&&&&&'''((((((''''''))),,,,,,(((%%%&&&&&&'''((())))))(((((('''((((((((('''&&&%%%%%%&&&'''(((******((('''&&&''''''''''''&&&%%%$$$$$$%%%&&&&&&'''((())))))***''''''''''''''''''''''''(((((())))))((('''&&&&&&)))(((((((((''''''''''''************************((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))************''''''((((((((((((''''''************************&&&'''''''''(((((())))))))))))))))))************))))))))))))************(((((((((((((((((((((((('''((((((((()))))))))***'''&&&%%%$$$%%%''')))+++%%%''')))(((%%%$$$&&&((((((''''''&&&&&&&&&''''''&&&((())))))(((((()))+++******)))((((((((((((((('''(((((((((((((((((((((+++******)))(((''''''&&&&&&''')))*********)))(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&$$$%%%%%%%%%&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&$$$$$$%%%'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&'''''''''''''''&&&&&&&&&'''''''''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&***))))))(((''''''&&&&&&((((((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&)))(((&&&$$$$$$&&&((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%'''((()))!!!"""###$$$&&&(((***,,,&&&&&&''''''''''''&&&&&&&&&&&&%%%''')))******)))%%%%%%%%%&&&'''(((((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&%%%'''((()))******)))((('''((((((&&&%%%%%%$$$%%%%%%***)))((('''&&&%%%$$$$$$'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''((())))))((('''%%%###&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((*********)))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&''')))***&&&'''((())))))((('''&&&''')))***++++++***)))''')))(((&&&''')))******)))%%%&&&((())))))(((&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&''''''&&&&&&((()))))))))(((((((((((())))))***)))(((&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))''''''''''''((((((((((((''''''''''''''''''&&&&&&%%%%%%'''((())))))))))))((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))&&&'''((())))))***))))))$$$%%%%%%&&&&&&%%%%%%$$$******))))))((((((''''''))))))))))))))))))))))))((()))***)))'''&&&&&&'''+++***)))'''''''''((()))(((((())))))((('''&&&&&&''''''((((((((((((''''''(((((())))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((()))))))))******))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))'''&&&%%%%%%%%%''')))***%%%'''((('''%%%$$$&&&((((((''''''&&&&&&&&&''''''%%%'''))))))(((''''''(((***)))(((((('''''''''(((------,,,,,,++++++******)))))))))((('''&&&&&&&&&%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&###$$$&&&(((((((((&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''''''''((((((((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%'''(((((('''%%%%%%&&&''''''((())))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''((()))******)))((('''&&&&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))''''''''''''''''''((((((&&&%%%%%%%%%%%%&&&'''''')))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''((())))))&&&'''((())))))((('''&&&'''(((***++++++***((('''***)))((((((***+++***)))%%%&&&'''))))))'''&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((************************(((''''''''''''''''''(((%%%&&&((('''&&&&&&((()))''''''&&&&&&&&&&&&''''''+++***)))((((((''''''(((&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((()))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''((()))))))))(((((((((((((((((((((((((((&&&%%%%%%&&&&&&((())))))&&&''''''(((((((((((('''&&&&&&''''''''''''&&&&&&))))))))))))((((((''''''''''''''''''''''''''''''((()))))))))'''&&&'''(((+++***((('''''''''((()))(((((((((((((((((('''&&&''''''((((((((((((''''''((((((((((((((('''&&&&&&(((((()))))))))*********''''''((((((((()))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&''')))***%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&''''''(((&&&)))+++,,,***((('''''')))(((''''''&&&'''''''''%%%%%%$$$###"""!!! ((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&###$$$&&&((()))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&((((((((((((((('''''''''$$$%%%&&&&&&''''''&&&&&&%%%'''((('''%%%###%%%'''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&'''''''''&&&&&&''''''((())))))***'''''''''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''''''''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&***(((&&&&&&'''))))))(((&&&&&&''''''((()))))))))%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''((())))))))))))((('''######$$$%%%&&&''')))***&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((((('''&&&%%%%%%'''((()))&&&%%%%%%%%%%%%&&&''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''((((((((((((''''''((((((************((((((''''''&&&'''((((((&&&%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&''''''''''''((((((((()))))))))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%'''(((((('''&&&''')))''''''&&&&&&&&&&&&''''''))))))((((((((((((((()))&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&'''''''''''''''&&&%%%((((((((())))))((((((((()))))))))((((((((((((''''''''''''''''''''''''''''''((()))((('''&&&'''(((***)))((('''''''''((((((&&&'''((((((((((((((((((''''''((((((((((((''''''(((((((((((((((''''''&&&************++++++++++++''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((()))((((((((((((''''''''''''&&&&&&&&&&&&'''((()))''''''(((''''''''''''((('''&&&&&&&&&&&&'''(((((())),,,//////---+++)))((((((''''''&&&&&&&&&''''''))))))((((((''''''&&&&&&(((((((((''''''&&&&&&&&&''''''&&&%%%%%%'''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$&&&'''((((((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$(((***((($$$!!!$$$(((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&%%%&&&''''''(((''''''''''''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%&&&&&&'''''''''''''''(((((()))))))))''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$%%%'''((((((&&&%%%###((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&***'''%%%$$$%%%''''''''''''''''''(((((()))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((&&&'''((())))))((('''&&&"""""""""###$$$&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''((()))******)))(((''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))(((''''''(((((((((((((((((('''(((((()))******)))(((((((((''''''((()))(((&&&$$$&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''')))((('''&&&''')))))))))(((((((((((())))))%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''''''''((((((((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((''''''&&&%%%(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&'''((((((((((((((('''(((((((((&&&&&&'''((())))))((((((''''''(((((((((((('''''''''((((((((((((((('''''''''((((((((())))))))))))''''''''''''((((((((((((((('''''''''&&&&&&&&&%%%((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''((()))((((((((())))))((((((&&&&&&&&&&&&&&&'''(((((())),,,...///---***)))(((''''''&&&&&&&&&&&&'''((('''(((((())))))*********)))))))))(((((((((((((((''''''&&&%%%%%%'''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$(((***((($$$!!!$$$(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''''''''((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&$$$######$$$&&&'''&&&&&&''''''''''''''''''$$$%%%'''((((((&&&%%%###&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&$$$"""!!!###$$$######''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((((((&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((&&&$$$"""!!!$$$''''''&&&$$$###&&&%%%%%%%%%%%%&&&'''''''''((()))******)))(((''''''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''%%%&&&((()))))))))((('''(((((((((''''''(((((((((((((((((())))))(((((((((+++***)))***++++++***(((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))'''&&&''')))))))))(((((((((((())))))%%%$$$$$$%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((&&&&&&&&&'''''''''(((((('''((((((((((((((('''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))))))))))))))((('''&&&&&&''''''((((((''''''&&&'''''''''''''''(((((((((((((((((((((((((((((((((&&&((()))(((''''''((()))'''''''''(((((((((((('''&&&&&&'''((())))))((((((''''''((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&'''''''''((((((''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&''''''''''''''''''''')))((('''((())))))((('''&&&&&&&&&&&&&&&'''((()))%%%(((***+++)))'''&&&&&&'''''''''&&&''''''((()))""""""###$$$%%%&&&''''''))))))))))))))))))((((((%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''$$$%%%&&&&&&''''''&&&&&&%%%'''((('''%%%###%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((&&&&&&'''(((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((('''$$$######$$$'''(((%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&(((&&&&&&&&&(((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&'''(((((((((((('''&&&+++***)))((('''&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''((()))))))))(((&&&###""""""'''))))))'''%%%&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&$$$%%%'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((()))***)))'''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%%%%&&&&&&'''(((((((((''''''((((((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&''''''((())))))))))))))))))((('''%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''((((((((())))))))))))))))))))))))&&&'''((((((''''''((()))&&&&&&'''(((((((((''''''&&&'''((((((((((((((((((''''''((((((((((((''''''&&&'''((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******&&&&&&&&&'''(((((())))))(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))&&&'''''''''''''''&&&&&&(((&&&%%%&&&(((((('''%%%&&&%%%%%%&&&&&&((())))))$$$%%%''''''&&&%%%&&&'''((('''''''''(((((()))***+++++++++,,,,,,---------((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&'''((((((((((((%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&(((((()))+++------+++)))&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&***)))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))'''%%%###!!!%%%((()))((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((()))))))))((('''&&&&&&'''((()))(((((((((''''''(((((((((%%%### ###&&&'''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((((()))***)))'''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))&&&&&&'''((()))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''(((((()))(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((((((''''''(((***%%%&&&'''(((((((((''''''(((((((((((((((((('''&&&''''''((((((((((((''''''&&&&&&'''(((((((((((((((&&&''''''''''''((((((((())))))))))))************%%%&&&&&&'''((()))******((((((((((((((((((((((((###$$$%%%&&&''')))******&&&''''''(((''''''&&&&&&'''$$$###$$$&&&'''%%%###%%%%%%%%%&&&'''((()))***$$$&&&''''''&&&&&&((()))((((((((((((((()))******''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''')))*********)))(((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&$$$$$$%%%'''((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&'''(((((((((((($$$%%%%%%&&&'''''''''&&&&&&''''''''''''''''''&&& !!!"""###%%%&&&'''(((###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&#########$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%'''((()))''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&""""""$$$'''***)))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%&&&'''((()))***$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''')))***)))'''&&&)))))))))((('''&&&$$$###&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''&&&&&&((()))***)))((('''&&&&&&'''((()))((((((''''''''''''((((((***'''$$$$$$'''+++---///''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))******)))(((''''''((())))))(((((((((((())))))&&&%%%%%%$$$$$$%%%%%%%%%&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))%%%%%%'''((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''%%%%%%&&&'''((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%'''((((((''''''(((***$$$%%%'''(((((((((''''''((()))))))))((('''&&&&&&''''''((((((((((((''''''&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&&&&&&&''''''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%'''((((((((('''''''''''''''((((((((((((&&&%%%$$$%%%'''''''''&&&''''''((((((((((((''''''&&&&&&&&&'''((())))))***)))&&&$$$&&&)))+++***((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''******))))))))))))******))))))))))))))))))))))))---,,,,,,+++***)))((((((''''''&&&&&&&&&''''''((())))))(((((('''''''''&&&&&&&&&'''''''''&&&$$$###%%%&&&'''((())))))))))))###***,,,)))%%%%%%'''%%%&&&&&&'''((()))******))))))(((((('''''''''&&&(((***+++***'''%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&***)))'''&&&%%%%%%&&&'''"""###%%%&&&'''&&&%%%%%%'''((()))((('''&&&''')))******)))''''''&&&&&&&&&))))))(((((('''''''''&&&'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%'''((((((((('''&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%&&&''''''((((((''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&'''((())))))///---+++(((''''''(((((('''(((((()))***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((("""###%%%'''(((((('''&&&''''''&&&%%%$$$######"""%%%&&&'''(((((('''&&&%%%((('''%%%$$$$$$%%%'''((($$$%%%'''(((((('''%%%$$$(((''''''&&&&&&&&&''''''))))))(((&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&'''''''''(((((((((((((((((((((((()))(((&&&%%%$$$$$$%%%%%%'''''''''''''''''''''''')))((('''&&&&&&'''((()))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((())))))))))))(((((("""$$$&&&(((((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''')))******''''''(((((())))))******((()))******)))'''%%%###$$$%%%&&&((()))************)))((('''''''''''''''''''''''''''((((((((((((((()))******(((((()))***(((((((((((((((((((((((('''''''''''''''&&&%%%%%%''''''''''''(((((((((((('''&&&%%%&&&'''((('''&&&''''''((((((((((((''''''&&&&&&''''''((())))))******(((%%%&&&((()))(((&&&(((''''''''''''((())))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&'''((()))))))))((('''$$$%%%%%%%%%%%%%%%$$$$$$$$$)))***(((%%%&&&'''&&&&&&''''''(((((())))))((('''''''''&&&&&&&&&&&&''')))***)))'''%%%&&&&&&%%%'''((())))))((('''%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&'''((('''&&&%%%&&&(((***)))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%((((((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&((())))))+++***(((&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''###$$$&&&((((((((('''&&&(((((((((''''''&&&&&&%%%&&&''''''((((((''''''&&&((('''%%%$$$$$$%%%'''(((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&***)))((('''&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''')))((('''%%%$$$$$$%%%%%%'''''''''''''''''''''''')))((('''&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((())))))))))))(((((($$$%%%&&&'''''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((()))((((((((((((((()))))))))'''((()))))))))'''%%%###$$$%%%&&&((())))))******)))(((((((((''''''''''''''''''''''''(((((((((((('''((())))))((('''((()))))))))))))))))))))))))))***)))((('''&&&&&&%%%%%%''''''''''''((((((((((((((('''&&&'''((())))))'''''''''((((((((((((''''''&&&&&&''''''((()))))))))***(((&&&&&&&&&'''&&&$$$((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))+++,,,,,,)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))%%%%%%%%%%%%$$$###"""!!!!!!$$$((((((&&&%%%&&&(((''''''''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((&&&&&&&&&((($$$'''+++......+++'''$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((('''''''''''''''&&&&&&'''''''''###$$$$$$%%%&&&'''((()))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&((())))))((('''&&&''''''''''''''''''''''''((((((''''''''''''(((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&***)))(((''''''&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&''''''((((((((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''(((((())))))((((((''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&'''((())))))((((((((((((((((((&&&'''(((((('''&&&%%%$$$%%%%%%'''((())))))))))))'''((()))))))))((('''&&&''''''''''''((((((((((((%%%&&&'''&&&%%%$$$%%%'''(((((((((((((((((((((((()))((('''&&&&&&''')))***''''''''''''(((((((((((()))''''''((()))***)))(((''''''((((((((((((''''''''''''''''''(((((()))))))))(((&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***+++---...///***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%###%%%''''''%%%%%%&&&((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%''')))$$$'''***------***'''$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&%%%&&&''''''%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%&&&'''((((((''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''(((((()))(((((('''&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''(((((())))))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&))))))'''&&&&&&'''))))))'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$%%%%%%&&&'''***)))(((''''''''''''''''''''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''')))((('''&&&%%%%%%&&&&&&(((((())))))))))))((((((&&&%%%%%%%%%&&&''''''((()))))))))((((((''''''&&&%%%&&&&&&''''''&&&%%%$$$%%%&&&'''((())))))))))))&&&''')))******((('''%%%''''''''''''((((((((((((%%%&&&'''&&&%%%$$$%%%'''(((((((((((((((((((((((()))((('''&&&&&&''')))***''''''''''''(((((((((((()))((('''(((*********)))''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&''''''((()))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''((()))************)))((('''&&&%%%%%%%%%''''''''''''''''''(((((((((((('''&&&%%%$$$$$$$$$&&&&&&'''(((((((((((((((%%%&&&&&&&&&%%%%%%&&&(((''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((($$$%%%%%%%%%$$$%%%''')))%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((($$$$$$######$$$&&&''')))&&&((()))((('''&&&'''((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((($$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&''''''((('''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&'''(((((()))(((((((((((('''%%%$$$$$$&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((''''''###$$$$$$%%%%%%&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''(((((()))((((((''''''''''''((('''''''''&&&%%%%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''((()))))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))(((%%%'''(((******)))'''&&&''''''''''''(((((((((((('''((())))))((('''((()))))))))))))))))))))))))))***)))((('''&&&&&&%%%%%%''''''''''''(((((((((((()))((('''((()))***)))(((''''''((((((((((((''''''''''''((((((((((((((((((%%%'''(((''''''''')))+++&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((())))))*********)))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((,,,+++)))(((&&&%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((($$$%%%%%%$$$###$$$&&&)))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%&&&'''((()))((((((""""""###$$$%%%'''((()))'''((()))(((''''''((()))''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''######%%%&&&'''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((%%%&&&''''''(((((('''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))&&&&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&''')))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''(((&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((''''''&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((((((''''''&&&''''''''''''''''''''''''$$$%%%&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&((((((((('''''''''''''''(((((())))))))))))(((((((((((('''''''''(((((()))((((((''''''''''''''''''%%%%%%&&&&&&&&&'''((((((&&&&&&'''(((((((((((((((&&&'''((()))))))))((('''''''''''''''((((((((((((((()))******(((((()))***(((((((((((((((((((((((('''''''''''''''&&&%%%%%%''''''''''''((((((((((((((('''&&&''')))***)))(((''''''((((((((((((''''''((((((((((((((((((((('''''')))***)))'''''')))+++'''''''''''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))***+++++++++(((''''''&&&&&&&&&''''''&&&&&&&&&''''''(((((((((+++***)))'''&&&&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%###"""###%%%((($$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""###%%%'''(((((((((((("""###$$$%%%&&&'''''''''&&&'''((((((&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&&&&&&&###$$$&&&''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))))))))'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((''''''&&&&&&&&&'''''')))((('''&&&&&&&&&'''((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''((((((&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''###$$$%%%'''((((((''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&((())))))((('''''''''(((((())))))(((((('''(((''''''&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((()))***&&&''''''(((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((('''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%'''((((((((('''''''''''''''((((((((()))((('''&&&'''((())))))'''''''''((((((((((((''''''((((((((((((((('''''''''***,,,,,,***'''&&&(((***((((((((((((((()))******'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%''''''(((''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''((('''%%%%%%$$$%%%&&&'''''''''''''''&&&%%%$$$$$$&&&%%%&&&'''((('''%%%###$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%###!!!"""%%%'''###%%%'''(((((('''%%%###%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& """$$$&&&''''''''''''###$$$%%%&&&'''&&&%%%$$$%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''(((%%%&&&''''''((((((''''''%%%&&&'''(((((('''&&&%%%###$$$$$$%%%&&&'''(((((($$$%%%'''(((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))******))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%(((''''''&&&&&&&&&''''''---+++)))((('''(((***+++%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''((((((((($$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&&&&$$$###%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((''''''''''''''''''''''''''''''"""$$$%%%'''((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$&&&(((******)))((('''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&'''((()))***+++&&&'''(((((((((((((((((('''''''''''''''((()))***''''''''''''((((((((())))))((('''&&&&&&'''((()))******))))))((((((''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((((()))******)))'''$$$###))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&((((((((((((((((((((((((''')))***)))'''%%%$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&(((((((((((('''(((%%%######%%%&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''%%%###""""""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''$$$$$$%%%&&&&&&''''''(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&((('''&&&$$$######$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''''')))))))))(((''''''''''''''''''''''''(((&&&$$$$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&((()))++++++)))(((&&&((((((((((((((((((((((((######%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''***)))(((((()))(((&&&$$$(((((('''(((((()))***+++***)))((('''''''''''''''(((''''''&&&&&&((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))(((''''''&&&'''(((((((((((((((((('''''''''&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((('''(((*********)))'''&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%"""&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''')))))))))''''''''''''''''''''''''(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''')))))))))))))))(((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''((()))******)))((('''''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''''''''''''''''''''%%%&&&'''(((((((((''''''((('''%%%&&&''''''&&&%%%(((((((((((((((((()))***))))))((((((''''''''''''(((''''''&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&''')))*********))))))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((((((((''''''&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%$$$###$$$&&&(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&(((((((((((('''&&&$$$$$$"""!!!!!!###%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''(((((('''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&#########$$$%%%'''))))))%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%(((((((((((((((((((((((((((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%'''((((((''''''''''''''''''''''''''''''&&&%%%%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''((()))******)))((('''''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''(((***+++''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&)))'''&&&&&&''')))))))))))))))(((((('''((((((((((((((((((((((((((('''&&&(((''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''(((((()))((((((''''''''''''(((((()))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%$$$###!!!"""%%%(((&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%***)))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&!!!!!!"""###%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%&&&'''(((((('''&&&&&&&&&&&&''''''''''''---+++)))((((((((('''%%%'''''''''''''''''''''''''''&&&&&&&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''((())))))(((''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''')))******''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&(((%%%######%%%((())))))***)))((('''''''''''''''''''''((())))))((('''&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))(((((('''''''''(((((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******''''''''''''''''''''''''''''''%%%###!!!!!!###%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''######%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&((()))(((&&&&&&&&&&&&''''''(((((((((---+++)))((((((((('''%%%'''''''''''''''''''''''''''&&&&&&''')))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%))))))((((((''''''&&&&&&''''''''''''''''''''''''))))))******))))))((('''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((()))************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''')))(((((('''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''$$$""" """%%%&&&'''))))))(((''''''&&&''''''''''''((((((((((((((('''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((()))((((((''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$"""!!!"""$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%'''((()))'''&&&&&&&&&&&&'''(((((())))))'''&&&$$$%%%'''((((((''''''''''''''''''''''''''''''&&&'''((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&++++++***)))((('''&&&&&&((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))******++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''((('''%%%$$$%%%''')))***)))((((((''''''&&&'''''''''(((''''''''''''((())))))&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''((())))))(((((('''''''''((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((()))******(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$######$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&'''***++++++)))%%%######$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&************************&&&%%%&&&'''))))))'''%%%&&&&&&&&&'''((()))))))))&&&%%%$$$%%%''')))))))))'''''''''''''''''''''''''''&&&''')))***)))'''%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((('''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&''''''(((''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***)))((()))+++,,,+++***''''''&&&&&&&&&'''(((((()))(((&&&%%%%%%''')))+++&&&&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%''')))******))))))&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%&&&'''))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((((((((((((((()))******((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''%%%$$$###$$$$$$%%% ###&&&&&&%%%&&&(((+++''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''(((''''''&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''"""###%%%&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''%%%&&&&&&&&&'''((())))))***+++)))'''''')))))))))(((''''''''''''''''''''''''''''''''')))******'''%%%''''''''''''''''''''''''"""###$$$%%%'''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((''''''(((((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''(((((('''&&&'''((()))***%%%$$$$$$&&&'''(((&&&%%%&&&&&&&&&&&&&&&'''((()))***(((&&&$$$$$$'''***,,,%%%&&&((()))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''%%%&&&'''((())))))((((((%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&((()))***((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$&&&'''((())))))&&&(((+++------+++(((&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$)))((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$''''''&&&$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&%%%$$$%%%&&&&&&''''''&&&%%%###$$$&&&(((***)))(((''''''&&&&&&'''''''''&&&%%%&&&'''((()))'''''''''''''''((())))))%%%&&&&&&&&&'''(((((((((&&&'''''''''&&&%%%%%%$$$))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))((('''&&&%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''')))(((&&&%%%&&&''')))+++((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&$$$&&&((()))(((((()))***((('''&&&%%%%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***+++***)))'''***)))(((''''''((()))***))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''***,,,...000///---***((((((((())))))))))))))))))&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((('''%%%$$$"""!!!!!!"""$$$&&&&&&$$$"""!!!$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&''''''(((&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%&&&&&&'''((()))(((&&&%%%&&&((()))((((((''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%(((((((((((((((((((((((()))((((((((('''''''''&&&)))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''')))(((&&&&&&&&&''')))***((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&''''''((((((((()))''''''&&&&&&&&&''''''((("""$$$&&&'''&&&&&&'''(((''''''&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))(((***)))(((''''''((()))***))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''(((***++++++)))&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((('''%%%%%%$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''######$$$%%%%%%$$$######$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%######"""!!!$$$$$$%%%&&&&&&''''''((($$$%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&((())))))'''%%%%%%&&&'''''''''&&&''''''((()))'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((()))))))))%%%&&&''''''((((((''''''''''''''''''''''''''''''(((''''''&&&&&&((()))***((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''))))))(((''''''''''''((('''''''''((()))***++++++%%%%%%%%%%%%&&&'''((()))###$$$&&&'''&&&&&&'''((('''&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((('''(((((()))))))))((((((''''''(((((())))))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&'''''''''&&&%%%%%%((((((''''''&&&&&&&&&%%%&&&&&&&&&'''(((((())))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''((())))))))))))(((''''''''''''''''''''''''&&&'''((()))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''***(((&&&$$$$$$$$$&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))******%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&''''''''''''''''''&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''((((((((()))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&''''''&&&$$$###%%%&&&&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&%%%'''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''(((''''''''''''((())))))(((&&&&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++&&&%%%%%%%%%&&&&&&'''(((%%%'''))))))((('''((()))''''''''''''''''''((((((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''(((((((((((((((((((((((()))******(((((((((((((((((((((((()))((('''&&&&&&''')))***(((((((((((((((((((((((()))(((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''(((((('''''''''''''''(((*********)))((((((''''''&&&&&&&&&''''''((((((((())))))))))))))))))))))))(((((((((''''''(((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((&&&''')))++++++***((('''''''''''''''''''''&&&&&&''''''''''''''''''''''''+++)))'''%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&''''''((()))******%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$""" &&&%%%$$$$$$$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%$$$$$$''''''((((((((('''&&&%%%)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((((((&&&$$$###$$$'''***%%%%%%%%%%%%&&&((()))***&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&''''''(((((((((((('''&&&&&&&&&%%%((('''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((&&&&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&''''''((())))))''''''&&&%%%%%%%%%%%%%%%%%%'''))))))((('''((()))''''''(((((())))))))))))%%%%%%%%%$$$%%%%%%&&&'''%%%%%%&&&&&&''''''(((((()))(((((((((((()))******((((((((((((((((((((((((***)))'''%%%%%%&&&(((***''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))******))))))))))))((('''''''''((())))))******))))))((((((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&''')))++++++***(((''''''''''''(((''''''&&&%%%''''''''''''''''''''''''***)))((('''&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''(((((((((((('''&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$###""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&''''''&&&&&&&&&&&&'''(((((((((((('''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""######%%%&&&&&&'''$$$$$$%%%&&&&&&''''''(((''''''(((((('''&&&$$$###''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$'''((('''&&&%%%'''***---%%%%%%%%%%%%&&&'''((()))%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&((('''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&&&&'''((()))))))))))))))%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''***)))'''%%%%%%&&&'''(((&&&''''''((((((''''''&&&(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))******))))))(((&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&'''((()))))))))((((((''''''((((((((('''%%%%%%''''''''''''''''''''''''&&&&&&'''''''''''''''(((%%%&&&&&&''''''&&&&&&%%%"""###$$$&&&'''''''''''''''(((((()))((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###%%%''')))***++++++'''''''''(((((('''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%''''''''''''&&&$$$$$$&&&'''''''''&&&%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((($$$%%%&&&''''''&&&$$$###%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((($$$%%%&&&&&&&&&%%%$$$### ###&&&'''''''''((()))%%%%%%%%%%%%&&&&&&'''(((%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''((('''&&&%%%&&&''')))***((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$$$$&&&'''((((((((('''%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((('''%%%$$$''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%!!!###%%%&&&''''''&&&'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%$$$$$$###"""%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%'''((((((''''''"""###$$$%%%&&&%%%$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$!!!###%%%'''''''''%%%%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$$$$%%%&&&%%%$$$###"""###''''''&&&$$$###&&&&&&%%%%%%%%%&&&''''''%%%%%%'''((((((((('''&&&$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''(((((((((((('''&&&%%%&&&'''***+++))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&'''((())))))%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''((()))(((((((((((('''&&&&&&'''((('''&&&&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&((())))))(((''''''(((!!!###$$$&&&''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((('''&&&&&&'''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++++++++******)))((('''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&%%%%%%############%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%###&&&''')))***)))'''%%%$$$+++***)))(((&&&$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######%%%&&&'''(((((((((&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((($$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''&&&%%%$$$$$$$$$%%%&&&((())))))***)))(((&&&%%%"""&&&(((&&&&&&***---,,,&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%'''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))******''''''''''''((((((((((((******)))((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&'''((()))))))))(((%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''(((***,,,...///(((((('''&&&$$$###%%%'''&&&((()))((('''%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%&&&)))+++,,,,,,+++***(((''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''')))***+++***))))))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&)))))))))(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++******)))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''$$$$$$$$$$$$#########"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((((((&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%%%%$$$''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''&&&$$$###$$$%%%%%%$$$###"""!!!((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$###'''(((%%%%%%)))+++***&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%'''''''''(((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%''''''''''''((((((((()))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((()))***&&&&&&'''%%%$$$%%%''')))'''((()))(((&&&$$$$$$%%%'''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))))))))((((((''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%''''''&&&''''''((()))******))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((())))))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$$$$######''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&!!!!!!!!!""""""###$$$%%%$$$((((((%%%$$$'''((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%))))))((((((''''''''''''&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''')))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%'''((((((''''''&&&%%%$$$''''''&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&%%%&&&(((***&&&(((((((((%%%$$$$$$$$$((((((''''''&&&''''''((())))))'''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''((((((''''''''''''(((((()))))))))(((''''''&&&&&&&&&&&&'''''''''((((((((($$$$$$%%%&&&&&&'''((((((&&&&&&''''''((())))))***'''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))+++,,,+++)))(((%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$"""!!!%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""######$$$$$$$$$$$$###%%%%%%############%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%((('''%%%$$$$$$%%%&&&'''######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%$$$#########$$$&&&'''%%%((()))%%%###%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&""""""###$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&'''''''''((((((***)))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$&&&&&&&&&'''&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%))))))((((((''''''((((((%%%&&&''''''&&&&&&''')))$$$&&&''''''&&&%%%%%%&&&))))))(((''''''''''''((())))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''))))))((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((())))))'''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((***++++++***)))%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%%%%%%%%%%%%%%%%############%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!! """$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((('''&&&$$$$$$$$$%%%&&&%%%((()))%%%###%%%&&&%%%%%%%%%%%%&&&&&&&&&''''''!!!"""$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&'''''''''''''''''''''''''''((((((((((((((('''((((((((((((((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$###$$$%%%&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&'''((()))***'''((()))(((&&&%%%&&&'''"""$$$&&&'''&&&'''((()))))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$''''''''''''''''''''''''(((((('''''''''&&&&&&%%%'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&''''''***)))(((''''''&&&''''''(((((((((((('''''''''''''''''''''((((((((())))))))))))))))))((((((''''''))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((('''&&&%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''&&&%%%###""""""$$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((''''''''''''%%%$$$$$$#########$$$((((((%%%$$$'''((('''$$$%%%%%%&&&&&&'''''''''!!!"""$$$&&&'''''''''&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''((()))******%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((''''''((((((((((((((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$"""###%%%&&&((()))))))))''''''&&&%%%%%%%%%&&&&&&""""""###$$$%%%&&&((()))''')))***)))'''%%%%%%&&&"""$$$'''((('''((()))***))))))((('''&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&'''((('''&&&$$$###''''''''''''''''''''''''&&&&&&'''((((((''''''&&&''''''((((((((()))))))))&&&&&&&&&&&&&&&'''''''''***)))((('''''''''''''''((((((((((((((((((''''''''''''((((((((()))))))))++++++******)))(((((('''***))))))(((''''''&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&'''((((((((('''%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%&&&(((''''''&&&&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((('''$$$%%%%%%%%%%%%%%%$$$$$$###'''(((%%%%%%)))+++***$$$$$$%%%%%%&&&''''''((($$$%%%&&&''''''&&&%%%$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((***)))(((&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&''''''''''''''')))(((((((((''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&'''((()))))))))&&&&&&%%%%%%%%%&&&''''''"""""""""###$$$&&&'''(((&&&((())))))((('''&&&'''%%%'''))))))((('''((())))))((('''&&&%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&$$$%%%'''(((((((((&&&%%%''''''''''''''''''''''''$$$%%%&&&((((((((((((''''''((((((((())))))))))))&&&&&&'''''''''((((((((()))(((((('''''''''(((((('''((((((((((((((((((((('''((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&'''''''''((((((((()))((((((((((((((((((((((((&&&''')))))))))(((&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%&&&''')))+++%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&'''''''''%%%%%%############%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&)))$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$###"""###$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((('''###$$$&&&'''(((((('''&&&"""&&&(((&&&&&&***------$$$$$$%%%%%%&&&'''(((((('''((())))))'''%%%###!!!$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))***)))'''%%%$$$$$$$$$%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))***+++'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''''''''&&&))))))(((((('''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&'''(((((($$$&&&((())))))(((((())))))***+++***(((''''''''')))((('''&&&%%%$$$$$$$$$''''''((((((((('''%%%$$$"""$$$&&&((())))))((((((''''''''''''''''''''''''###$$$&&&((())))))(((((((((((((((((())))))))))))'''((((((((())))))******((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((())))))))))))&&&&&&''''''((()))))))))&&&&&&''''''((()))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''((()))******(((&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))'''&&&$$$###$$$&&&((()))'''&&&%%%$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&&&&%%%$$$###%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''((())))))***))))))))))))((('''&&&%%%***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''&&&'''((('''%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((((((((('''&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%$$$$$$#########''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((('''&&&$$$###%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''&&&&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&'''((())))))###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$&&&&&&'''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%&&&&&&&&&'''((((((((($$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''((())))))))))))))))))))))))$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((&&&$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&''''''(((((('''&&&%%%%%%))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))(((((())))))((('''&&&&&&%%%&&&''''''((((((''''''&&&'''''''''(((((()))))))))***)))(((&&&%%%&&&((('''&&&%%%$$$$$$%%%&&&'''***)))'''&&&&&&'''((()))((((((''''''''''''(((((('''''''''((()))******+++(((((())))))))))))((((((&&&'''((('''%%%%%%'''((('''''''''''''''((()))***''')))***++++++***)))(((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''(((((())))))&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%%%%&&&((()))***%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%% """$$$&&&''''''&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''((())))))))))))))))))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&''''''((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%''')))(((&&&$$$"""%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''%%%$$$%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((($$$$$$%%%%%%&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''(((((('''&&&&&&%%%((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((((((((((((((((((((('''&&&&&&%%%&&&''''''((((((''''''((((((((((((((('''''''''((())))))(((&&&%%%&&&''')))(((''''''''''''((()))'''&&&&&&%%%%%%&&&'''(((((((((''''''''''''((((((&&&&&&'''(((((()))******(((((())))))))))))(((((('''(((((('''&&&&&&''')))(((''''''''''''(((((()))***))))))(((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&''')))+++,,,%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%% """$$$&&&''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''(((((())))))***)))(((&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%"""$$$%%%%%%######$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%###%%%''')))(((&&&###"""%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&''''''%%%###%%%'''))))))(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''&&&%%%$$$############''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((''''''&&&%%%&&&''''''(((((('''''')))))))))(((''''''&&&&&&((()))***(((&&&%%%&&&''')))(((''''''''''''((()))$$$$$$$$$$$$$$$%%%&&&'''((((((''''''''''''((((((&&&&&&&&&'''(((((())))))(((((())))))))))))((((((((())))))(((''''''(((***)))((((((''''''''''''((()))(((&&&%%%%%%&&&(((***''''''''''''''''''''''''''''''(((((((((((('''''')))))))))(((''''''&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''(((((((((***)))'''%%%%%%%%%'''((((((((()))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&$$$######$$$%%%'''&&&%%%$$$$$$%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((((())))))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''&&&$$$###%%%'''***+++)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&%%%$$$###############(((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''%%%&&&''''''((('''''''''(((((((((((((((''''''''')))***+++***(((''''''(((&&&&&&&&&%%%%%%&&&&&&&&&######$$$$$$%%%&&&'''(((((((((''''''''''''((((((&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((()))***)))'''''')))******)))((('''''''''''''''&&&%%%%%%%%%&&&(((***+++''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&'''''''''''')))(((&&&%%%$$$%%%'''((($$$%%%%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$((())))))'''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&***)))'''%%%%%%%%%%%%&&&((('''%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((('''$$$###"""###%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((($$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$&&&'''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''%%%###%%%'''***+++)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((('''%%%&&&''''''((('''''''''%%%&&&&&&'''((())))))******,,,---,,,***(((((()))%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&'''(((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''(((((())))))))))))((((((((()))***)))'''''')))******)))((('''''''''''''''&&&'''((()))))))))((('''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&'''((())))))***'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((******)))'''&&&%%%$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&''''''$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''%%%###!!!!!!"""&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%(((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&)))(((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%((('''$$$"""!!!###%%%'''%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&''''''''''''&&&&&&%%%$$$$$$%%%''''''((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$%%%'''))))))(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((('''''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''((((((((((((((((((%%%&&&''''''((((((''''''$$$%%%&&&'''(((***++++++***,,,------+++)))((((((''''''((())))))(((''''''&&&&&&'''((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((((())))))(((''''''(((***)))((((((''''''''''''(((******++++++***'''$$$"""((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%&&&'''(((***++++++((('''&&&%%%$$$%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))******)))'''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((('''%%%$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&%%%###"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''''''''''''''''''''&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((((('''&&&%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''(((((((((((((((###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((&&&&&&'''(((((((((((((((%%%&&&''''''((((((''''''%%%&&&&&&'''((()))******(((***,,,,,,***(((''''''''''''((())))))(((''''''''''''((()))))))))((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((('''&&&&&&''')))(((''''''''''''(((((()))))))))(((((('''&&&%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&'''((()))******)))(((&&&$$$$$$$$$&&&'''###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%''')))***+++))))))(((''''''''''''(((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%"""$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((('''%%%$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&&&&'''###$$$&&&&&&&&&&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%$$$&&&&&&'''((('''&&&$$$###&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%"""$$$&&&''''''%%%"""!!!%%%&&&&&&''''''&&&&&&%%%)))))))))((((((''''''&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%((()))((('''&&&&&&'''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%&&&&&&''''''((((((((())))))((('''&&&&&&&&&&&&(((((())))))******++++++"""###$$$%%%&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))(((&&&&&&'''((())))))((((((%%%&&&''''''(((((('''''''''''''''(((((((((((((((&&&(((++++++)))&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$'''((()))))))))((('''&&&((((((''''''''''''(((((()))))))))))))))((((((((((((((())))))))))))((((((&&&'''((('''%%%%%%'''((('''''''''''''''((()))***$$$$$$######%%%'''***+++))))))))))))))))))))))))''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''&&&%%%$$$%%%''')))***'''&&&%%%%%%$$$$$$$$$$$$''''''(((((())))))******""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''######$$$%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((($$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''&&&&&&((()))(((&&&$$$&&&%%%$$$###$$$&&&(((***&&&&&&&&&%%%%%%$$$$$$$$$)))((('''&&&%%%&&&''''''&&&&&&''''''''''''&&&&&&)))(((&&&%%%%%%&&&((()))'''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&$$$$$$$$$&&&((()))''''''''''''''''''''''''))))))((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''******)))'''&&&%%%$$$###&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&''''''&&&%%%$$$""""""!!!''''''''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''(((((((((((('''''')))((('''&&&&&&'''((()))$$$%%%&&&''''''&&&%%%$$$&&&'''(((*********)))((('''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&'''***++++++***'''&&&))))))))))))))))))))))))$$$''')))%%%"""((())))))))))))))))))))))))******))))))((((((''''''''''''((()))***++++++,,,''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((('''&&&%%%%%%&&&((()))'''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''(((((())))))$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''(((***+++***)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&'''&&&%%%%%%%%%'''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''))))))'''%%%&&&%%%$$$$$$$$$&&&(((***'''&&&&&&&&&%%%%%%%%%%%%)))((('''&&&%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$###!!! !!!###$$$%%%%%%&&&&&&'''''''''((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$&&&((()))''''''''''''''''''''''''))))))(((''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((())))))&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&'''''''''))))))((((((((('''''''''''''''(((((((((((('''''')))(((((((((((((((((()))&&&''''''((((((''''''&&&(((((()))***))))))'''''''''((()))(((&&&%%%&&&'''(((((((((((())))))))))))'''(((***++++++***((('''(((((((((((((((((((((((((((******((($$$$$$'''+++((((((((((((((((((((((((***)))))))))((((((((('''((((((((()))*********+++************************((((((((((((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((()))(((&&&%%%%%%&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((('''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$(((((((((((('''&&&%%%$$$$$$&&&'''&&&%%%$$$%%%'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((&&&'''((())))))((('''&&&))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%'''))))))(((&&&&&&%%%$$$$$$%%%&&&((()))'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&%%%$$$######$$$%%%&&&$$$%%%&&&'''((()))******'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((('''''''''''''''''''''''')))(((''''''&&&'''''''''(((''''''''''''((())))))###$$$%%%&&&''')))******&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&$$$$$$%%%&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''(((((())))))))))))))))))(((((((((''''''((((((((((((''''''(((((()))******)))(((((()))(((((((((((((((((())))))))))))))))))'''&&&&&&'''((()))((('''&&&'''((((((((((((((())))))))))))((())))))******))))))(((''''''''''''''''''''''''******)))))))))***+++,,,(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''((()))))))))'''%%%###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%""" !!!###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%''')))*********)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((())))))(((''''''(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&((())))))(((&&&%%%%%%%%%%%%&&&'''(((((((((((((((((('''''''''((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))(((''''''((())))))&&&&&&''''''((())))))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''(((((()))'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&'''(((((()))((((((''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''((()))((((((((((((((((((((((((''''''(((((((((((('''''''''(((+++,,,,,,+++((('''***)))'''''''''''')))***(((((((((((((((((('''''''''((())))))''''''''')))&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))'''%%%&&&))),,,+++***(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((()))***++++++***(((&&&$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###"""$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''))))))***$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''''''''(((((((((((((((((('''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%((())))))(((&&&%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((('''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((***)))((('''&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&'''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&(((+++------+++(((&&&)))((('''&&&&&&'''((()))&&&&&&&&&'''((())))))***&&&((()))((('''&&&((()))&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))&&&$$$&&&***,,,+++)))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''((()))***))))))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&'''((()))++++++,,,)))(((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))***+++"""###$$$%%%&&&&&&&&&&&&###%%%&&&%%%$$$###$$$&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$$$$&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&$$$%%%'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&(((***,,,,,,***(((&&&(((''''''&&&&&&''''''((($$$$$$%%%&&&''')))***+++%%%&&&''''''&&&&&&'''((((((((((((((())))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''***(((&&&(((,,,---,,,***''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))(((************************&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''$$$%%%&&&''')))***++++++''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%###%%%%%%%%%$$$###$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((''''''''')))'''%%%%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''(((((((((&&&'''((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''(((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&%%%$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''((()))&&&'''''''''((((((((((((''''''((((((((((((''''''&&&''')))******)))'''&&&((((((((())))))(((((((((&&&%%%%%%%%%&&&((()))***$$$%%%&&&&&&%%%%%%&&&((((((((((((((())))))))))))'''((()))++++++)))((('''(((((((((((((((((((((((()))))))))***,,,,,,+++***'''''''''''''''''''''''''''((((((((()))))))))***&&&'''''''''((()))))))))))))))))))))))))))))))))&&&''')))*********(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((())))))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%&&&((()))***+++&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$(((((((((((('''&&&%%%%%%###$$$%%%%%%######$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''')))***++++++,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%###"""''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&''''''((((((((((((''''''***(((%%%%%%&&&'''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((&&&'''((((((((('''%%%%%%&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''((('''''''''''''''((())))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''(((((((((((((((((("""###$$$%%%'''((())))))''''''''''''''''''''''''))))))************))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******'''((((((((())))))******''''''((((((((((((''''''&&&'''((())))))((('''&&&((()))***++++++***)))(((((('''&&&%%%&&&&&&((()))###$$$%%%%%%$$$$$$&&&'''&&&&&&&&&&&&'''''''''(((((())),,,------,,,)))((())))))))))))))))))))))))'''((()))*********))))))'''''''''''''''''''''''''''((((((((())))))******%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&''')))***+++***((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''### ######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))(((&&&$$$#########$$$"""$$$&&&((()))(((&&&%%%(((((((((''''''&&&&&&&&&+++)))'''&&&&&&&&&((()))%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((++++++******)))(((((((((%%%$$$$$$######$$$$$$%%%######%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''(((''''''&&&&&& !!!###%%%'''((()))((('''&&&%%%%%%%%%%%%%%%)))((('''&&&$$$###"""!!!$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((******)))((('''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&)))))))))))))))(((((((((%%%%%%%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&((((((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&((()))(((&&&%%%%%%&&&$$$%%%'''((((((((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%(((''''''&&&&&&&&&''''''((('''%%%#########%%%&&&(((((())))))((('''&&&&&&&&&&&&&&&&&&'''''''''((($$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%''')))***)))'''((((((((('''&&&&&&%%%%%%(((''''''&&&&&&%%%$$$$$$&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((***)))(((''''''((()))***,,,***((('''&&&'''((()))'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%%%%$$$%%%&&&&&&&&&&&&''')))***+++((((((((((((''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''((()))***((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&)))((((((''''''''''''''')))))))))))))))(((''''''&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))&&&''')))******)))'''&&&((()))))))))((('''&&&&&&%%%'''***---...---+++*********))))))))))))******(((((((((((()))))))))))))))))))))))))))((('''''')))))))))(((((('''&&&%%%************************))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$%%%%%%""" ###$$$$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$$$$$$$%%%''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%)))(((&&&%%%$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''')))))))))(((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''$$$$$$%%%&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&((()))((('''%%%%%%&&&%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''''''''%%%$$$$$$$$$%%%%%%(((((((((((((((((('''&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''&&&&&&%%%&&&&&&&&&'''))))))'''%%%&&&&&&''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''''''''''''''(((((()))((((((''''''''''''(((((())))))(((''''''((())))))+++***((('''&&&'''((()))''''''&&&%%%%%%&&&'''''')))((('''&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''&&&''''''((()))***((((((((((((''''''''''''(((((('''''''''&&&&&&&&&(((''''''''''''(((((()))((((((''''''''''''(((((('''(((((((((((((((((('''***))))))((('''''''''''')))))))))))))))((('''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))&&&'''((())))))((('''&&&((((((((()))((((((''''''%%%'''(((******)))(((&&&******))))))))))))******''''''''''''((((((((((((''''''((()))((((((&&&&&&'''(((((()))))))))((((((************************))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""######"""!!!$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&+++***(((&&&%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&))))))***))))))'''%%%$$$''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''')))((('''%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''(((((((((''''''''''''&&&&&&&&&''''''(((&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((((((((''''''((((((((()))))))))((((((((((((((('''&&&%%%(((''''''((()))(((&&&###%%%%%%&&&&&&'''(((((()))'''''''''(((((((((((()))&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&(((((()))))))))*********''''''''''''''''''''''''(((((('''&&&&&&'''((((((***)))((('''''''''((()))''''''&&&%%%%%%&&&''''''+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))((((((''''''''''''(((((((((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&)))((((((''''''''''''(((((((((''''''''''''(((((((((((())))))))))))((((((,,,+++***)))((('''''''''((())))))))))))(((''''''''''''((((((((('''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))(((((('''(((((((((((('''&&&%%%***))))))(((((())))))***&&&&&&&&&'''''''''(((((($$$%%%'''))))))(((&&&%%%'''((()))***++++++++++++))))))))))))))))))))))))))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&'''(((((())))))((((((''''''''''''((((((&&&'''''''''&&&&&&%%%$$$'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((()))((('''&&&&&&&&&&&&&&&((()))******)))'''$$$###&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''((('''&&&%%%%%%&&&((((((&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((((((((()))))))))))))))))))))((('''&&&%%%$$$'''&&&&&&''')))(((&&&$$$&&&&&&&&&'''''''''((((((%%%&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))************&&&&&&''''''''''''&&&&&&'''''''''&&&&&&''''''''')))(((((('''''''''((((((''''''&&&&&&&&&&&&'''''')))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&'''((()))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''***)))((('''''''''''''''((((((''''''''''''((((((((((((((())))))(((((((((---,,,+++)))(((((((((((((((((())))))(((((('''&&&'''(((((((((((((((''''''&&&&&&'''''''''((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((())))))))))))))))))))))))((((((((((((((())))))(((((((((((())))))'''''''''(((((((((((()))###%%%''')))***)))'''&&&)))***++++++,,,,,,,,,+++(((((((((((((((((((((((())))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$###############&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&!!!"""%%%'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&'''((())))))******)))((((((''''''(((((()))''''''''''''&&&%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&&&&&&&''''''''''''&&&%%%$$$###"""!!!"""######%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''(((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&'''((()))(((&&&$$$"""%%%&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''((((((&&&%%%%%%&&&'''(((&&&''''''((())))))((((((&&&&&&&&&&&&&&&'''((((((%%%%%%&&&'''''''''&&&%%%&&&&&&'''((())))))(((((((((((((((((())))))))))))(((((((((''''''%%%$$$###$$$$$$%%%''')))***(((&&&(((((('''''''''&&&&&&&&&$$$$$$%%%&&&'''(((((()))'''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&'''((()))))))))((((((&&&&&&'''(((((('''&&&&&&&&&''''''''''''''''''&&&((('''''''''''''''((((((''''''''''''''''''''''''&&&''''''((()))******+++''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((***)))(((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''***)))((('''''''''''''''((((((''''''''''''((((((&&&''''''((((((''''''&&&,,,+++***)))((((((((((((((((((((((((((('''&&&&&&''''''((((((((((((((('''%%%&&&&&&&&&&&&'''''''''((((((((((((((('''''''''((('''&&&&&&&&&&&&'''(((''''''((()))*********)))'''''''''((()))******+++))))))(((((((((((())))))((())))))))))))*********%%%&&&(((*********)))(((,,,,,,,,,,,,,,,+++******''''''''''''''''''''''''))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%############$$$$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%% $$$'''((((((&&&%%%&&&&&&&&&''''''''''''((())))))((((((((('''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((((())))))((((((&&&&&&'''((())))))******)))((((((''''''(((((()))&&&'''''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%&&&&&&&&&''''''''''''&&&$$$###"""######$$$%%%'''((())))))&&&&&&%%%%%%%%%&&&'''''')))(((((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''%%%%%%&&&&&&'''(((((((((((((((''''''&&&'''''''''%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$&&&(((((('''&&&'''((((((((('''&&&&&&&&&&&&'''%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''''''''&&&'''((((((((((((((((((''''''((((((((()))))))))'''''''''''''''&&&%%%$$$$$$$$$%%%''')))***)))''')))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&'''((()))((('''&&&&&&'''((())))))((('''&&&&&&'''(((((((((((('''&&&&&&''''''''''''(((((((((&&&'''(((((((((((('''&&&$$$%%%&&&((()))***++++++''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''(((***)))(((''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''')))((((((''''''''''''(((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&******)))((((((((())))))'''(((((((((((('''&&&&&&&&&&&&'''(((((((((''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((()))*********))))))$$$$$$&&&'''((())))))))))))((((((''''''(((((()))))))))*********+++++++++(((((())))))))))))))))))------------,,,+++***)))(((((((((((((((((((((((())))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$"""###$$$&&&&&&'''&&&&&&'''''''''((((((((())))))((()))))))))((((((''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''((((((((((((((((((''''''(((((((((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&((((((((('''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&'''((((((((((((((($$$$$$%%%&&&&&&'''(((((((((''''''''''''(((((()))&&&&&&&&&&&&''''''''''''$$$%%%&&&(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$&&&(((((('''&&&'''(((''''''(((((('''&&&&&&%%%$$$$$$&&&''''''(((((((((&&&%%%%%%&&&&&&((())))))'''&&&%%%%%%&&&'''((()))(((((((((((((((((('''&&&&&&&&&'''''''''(((((((((''''''(((((((((''''''&&&%%%%%%%%%'''))))))(((&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$&&&'''))))))((('''&&&'''(((***++++++***(((''''''((())))))))))))((('''%%%&&&''''''((((((((('''&&&'''((())))))((('''&&&$$$%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))***)))(((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''(((((()))((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''(((((())))))''''''((((((''''''&&&%%%%%%%%%&&&'''''''''''''''&&&''''''''''''((((((((()))((((((((('''''''''''''''((()))******)))((('''))))))*********)))((((((%%%&&&(((******)))((('''((((((''''''''''''(((((())))))))))))************))))))((('''''''''((((((++++++,,,,,,,,,++++++***(((((((((((((((((((((((())))))************))))))&&&&&&&&&&&&&&&&&&&&&&&& ###&&&&&&$$$"""###$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&###$$$%%%&&&((()))******'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&$$$$$$'''&&&%%%%%%%%%&&&'''((('''((((((((())))))******(((((())))))(((((('''&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%###$$$%%%'''((()))))))))%%%%%%%%%$$$$$$#########((('''&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((%%%%%%&&&&&&'''((())))))'''''''''''''''((()))***''''''&&&&&&'''((()))***###$$$&&&((())))))((('''((((((((((((((((((((((((&&&''''''''''''''''''&&&$$$&&&(((((('''''''''(((&&&'''((()))((('''%%%$$$###$$$%%%&&&''''''''''''%%%%%%%%%&&&'''((()))***((('''%%%$$$%%%''')))***((()))))))))((('''&&&&&&&&&&&&&&&&&&'''''''''((('''((()))))))))))))))((('''''''''((()))(((&&&$$$%%%%%%&&&&&&'''((((((((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((()))***)))'''&&&''')))***++++++***)))''''''((()))******)))((('''%%%%%%&&&'''((((((((('''&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&((()))+++,,,((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''((()))***((((((''''''''''''(((((((((((())))))))))))(((((('''&&&&&&''''''((()))***''''''((((((''''''&&&%%%$$$%%%%%%&&&'''''''''&&&(((((((((((())))))))))))))))))(((((('''''''''&&&''')))***,,,,,,***)))'''***************)))((('''(((***,,,------+++)))'''((((((''''''''''''(((((((((((((((((())))))))))))***)))'''%%%$$$%%%'''((())))))***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$)))%%%!!!"""&&&(((&&&$$$&&&%%%$$$######$$$%%%&&&,,,)))%%%######%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((((('''''''''(((((()))(((&&&###"""###%%%&&&&&&)))(((&&&%%%%%%&&&((()))%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&)))(((((('''''''''(((((('''((((((((((((((('''''')))'''&&&&&&'''***...000,,,'''######&&&)))(((%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$###$$$%%%&&&''''''((()))))))))'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######"""""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&(((&&&###$$$&&&((('''%%%''''''&&&&&&&&&&&&'''''')))(((&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''((('''%%%$$$###$$$%%%%%%(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((+++---,,,)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&)))+++++++++(((((((((((((((((((((((($$$&&&'''%%%###$$$'''***$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((((((((()))***************'''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))((((((***)))'''&&&%%%%%%&&&'''***)))((('''&&&%%%%%%%%%&&&''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''++++++***)))((('''&&&&&&***((('''&&&&&&'''(((***((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((&&&'''''''''((((((((()))(((((('''''''''&&&&&&&&&)))***+++***)))((()))***'''''''''''''''((())))))))))))))))))***************))))))(((((((((''''''***************++++++,,,))))))))))))))))))))))))******)))))))))))))))******)))(((''''''((()))***************++++++++++++%%%&&&'''(((((()))+++---************))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$### """''')))'''$$$%%%%%%$$$$$$$$$$$$%%%%%%+++(((%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''')))*********'''%%%$$$&&&'''(((''')))'''&&&%%%%%%&&&''')))&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''((('''''''''&&&&&&&&&%%%(((''''''''''''&&&&&&&&&((((((((('''''''''((((((&&&''''''''''''&&&&&&%%%&&&&&&&&&'''***---111333///+++&&&%%%((()))(((%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''')))******+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((&&&$$$$$$&&&(((&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&)))'''&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&))),,,,,,***((('''((('''''''''''''''''''''''')))'''&&&%%%&&&&&&$$$###((((((((((((((((((((((((&&&((()))'''%%%$$$&&&(((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&'''((((((&&&%%%&&&'''(((''''''&&&&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&''''''''''''''''''((((((((((((+++++++++***)))(((&&&&&&'''''''''''''''(((((()))''''''''''''''''''''''''''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&***)))'''&&&&&&''')))***((((((((('''''''''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))*********(((((('''''''''&&&&&&&&&%%%'''((((((''''''(((***((((((''''''(((((()))***))))))))))))************)))*********))))))((('''***))))))))))))***++++++))))))))))))))))))))))))******))))))))))))******((((((((((((((()))***************))))))((((((((('''((())))))((((((***,,,((()))))))))))))))))))))'''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$""" !!!$$$(((***'''$$$$$$$$$%%%%%%%%%%%%$$$$$$((('''%%%%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''')))***++++++)))'''&&&((()))***)))((('''&&&%%%%%%&&&'''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&'''((()))***((((((((((((''''''''''''(((''''''''''''&&&&&&&&&((((((''''''((((((((((((&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&(((***,,,...000111///+++'''&&&((((((&&&$$$'''''''''(((((('''''''''%%%%%%&&&''''''''''''''')))))))))***))))))((('''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%((('''&&&%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%'''***+++***))))))***(((((((((((((((((((((((($$$######%%%'''(((((('''((((((((((((((((((((((((###%%%''''''&&&%%%&&&'''&&&'''(((((())))))(((((((((((((((((((((((((((((('''((()))(((&&&%%%%%%'''(((((((((''''''(((((((((&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&''''''''''''''''''((((((((((((*********)))((('''&&&%%%''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&***)))(((''''''((()))***))))))((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''''''''&&&$$$&&&'''((('''((()))+++)))(((((((((((()))******))))))))))))************)))***+++++++++***)))((())))))((((((((()))******))))))))))))))))))))))))***)))))))))))))))******'''(((((()))*********************))))))(((((((((***++++++***))))))***,,,((((((((()))))))))))))))&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%'''(((&&&%%%###$$$%%%&&&&&&%%%$$$###&&&&&&%%%'''((('''%%%###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))******)))'''''')))*********((('''&&&&&&&&&&&&'''(((&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***((('''&&&%%%&&&((())))))))))))((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((('''''''''''''''&&&%%%%%%((()))***+++,,,+++*********(((%%%$$$%%%&&&%%%###''''''((((((((((((''''''$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&((((((((((((((((((''''''''''''''''''''''''$$$###$$$&&&))),,,,,,,,,((((((((((((((((((((((((!!!###%%%&&&'''''''''&&&&&&'''((((((((((((((('''''''''''''''''''''''''''((()))(((&&&%%%%%%&&&((((((''''''''''''(((((('''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((((((&&&&&&''''''))))))***)))((((((&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((******))))))))))))******)))))))))))))))((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((('''''''''''''''''')))******))))))***,,,)))))))))))))))******+++((()))))))))************)))***+++,,,,,,+++)))(((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))***+++((()))***++++++***((('''***************************+++,,,+++******,,,---,,,,,,+++******))))))(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###$$$&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%$$$%%%'''((((((&&&$$$%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&&&&&&&'''((('''&&&''')))******)))'''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$$$$%%%%%%))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&'''((())))))(((((((((((())))))))))))((((((((((((*********)))'''&&&&&&%%%$$$%%%&&&&&&&&&&&&''''''((((((((((((''''''$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***)))''''''(((((('''%%%((((((((((((((((((((((((######%%%&&&''''''&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''(((((('''''''''$$$%%%'''((()))(((''''''&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((())))))************))))))))))))******((((((((()))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((***++++++***)))(((((())))))))))))))))))******+++((()))))))))************)))***+++,,,,,,+++***)))((((((((((((((())))))***(((((((((((((((((((((((())))))(((((()))***++++++++++++,,,,,,+++)))'''&&&&&&''''''((()))***++++++(((***+++++++++,,,...000111000///---+++***(((((($$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""$$$&&&((()))%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&(((((('''%%%&&&&&&''''''''''''&&&&&&)))((('''&&&%%%%%%%%%%%%'''&&&%%%''')))***)))(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$(((((((((((())))))))))))(((''''''''''''&&&&&&&&&%%%&&&''')))))))))((((((((()))***+++,,,,,,,,,,,,%%%&&&((()))***)))((((((%%%&&&&&&'''(((((())))))'''''''''(((((('''''''''%%%%%%&&&'''''''''''''''''''''&&&&&&&&&'''((((((%%%$$$###""""""###$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###&&&(((((('''%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&((((((((((((((((((((((((+++***)))((()))(((&&&###$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((((((((((('''&&&''''''''''''((((((((((((*********)))((('''&&&%%%&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))''''''((((((((((((''''''$$$%%%&&&'''((((((((((((&&&%%%%%%$$$$$$$$$%%%%%%'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''((((((((()))))))))'''(((((((((((())))))))))))******)))&&&%%%%%%&&&)))(((((((((((()))******))))))))))))************)))))))))************+++))))))((((((((()))******))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,+++***)))((('''$$$%%%&&&&&&'''((())))))''')))******+++,,,...000333222000///---+++))))))%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!###&&&((())))))))))))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%'''((((((&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''')))***)))(((&&&''''''''''''''''''&&&((('''&&&&&&&&&&&&'''(((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&'''''''''(((((()))))))))(((''''''''''''&&&&&&&&&$$$%%%''')))***)))(((((('''(((***+++---.........'''(((((())))))))))))(((%%%&&&(((((('''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&###%%%((()))'''%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''')))&&&%%%%%%((()))((('''''''''''''''''''''''''''!!!!!!!!!$$$(((***+++***((((((((((((((((((((((((***(((&&&&&&'''((('''%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))''''''&&&&&&&&&&&&''''''(((((((((((()))))))))***&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&''''''''''''((((((((((((+++++++++***)))(((&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&$$$%%%%%%&&&'''((()))***)))(((%%%######$$$%%%'''&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((((((((((())))))(((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&&&&'''((()))******'''((((((((())))))))))))((())))))((('''%%%&&&'''((((((''''''(((((()))***))))))))))))***************)))((('''''')))+++,,,***))))))))))))***++++++))))))))))))))))))))))))(((((((((((()))***+++,,,+++******)))******++++++)))))))))))))))(((((((((((()))************,,,...000000///...---,,,++++++&&&'''(((******((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$(((...000///,,,(((&&&''''''%%%$$$$$$%%%''''''%%%$$$###%%%'''(((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((('''&&&&&&(((***+++***)))&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&***++++++***)))&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&$$$%%%''')))******)))(((&&&''')))+++---...//////------+++***)))'''&&&&&&%%%&&&'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$###"""###$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&"""%%%))))))'''%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''(((&&&%%%&&&***,,,,,,***(((((((((((((((((((((((()))(((''''''((()))(((&&&((((((((((((((((((((((((###!!! %%%((()))(((&&&''''''(((((((((((((((((((((((((((((((((((((((###%%%'''''''''''')))***((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))(((((()))***************&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$%%%&&&(((***,,,...,,,(((&&&%%%&&&(((***%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))"""###$$$%%%&&&((())))))'''((((((((())))))******((()))+++***))))))***+++'''''''''''''''((())))))))))))))))))***************)))'''%%%&&&(((+++,,,***************++++++,,,))))))))))))))))))))))))(((((((((((()))***+++,,,)))((((((((()))+++---/////////...---,,,+++***)))***++++++***))))))***,,,------------------------***++++++,,,+++)))'''%%%***)))&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%"""###$$$$$$&&&&&&'''((((((&&&&&&(((+++,,,***(((''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''((()))+++...000222111000---***(((((())))))$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%&&&&&&"""###%%%&&&'''&&&%%%%%%!!!$$$'''(((((('''&&&'''###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''))))))'''&&&$$$###!!!!!!&&&&&&&&&''''''&&&%%%%%%'''&&&$$$""""""###$$$%%%$$$$$$$$$%%%&&&'''((()))((('''&&&&&&(((((('''&&&''''''&&&%%%###""""""!!!###$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((&&&%%%$$$%%%'''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((''''''&&&&&&&&&'''''''''((((((%%%&&&((()))***)))(((&&&******))))))((((((''''''(((''''''((())))))(((&&&''''''''''''''''''&&&&&&''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$###"""###$$$%%%&&&%%%%%%&&&(((***+++)))'''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''+++)))(((&&&%%%%%%%%%&&&((('''&&&'''((()))((('''&&&'''((())))))((('''&&&''''''((((((((((((((('''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&''''''(((((())))))''''''''''''(((((((((((()))'''&&&%%%%%%&&&((()))))))))((((((''''''&&&&&&'''(((((()))***)))))))))))))))))))))))))))))))))))))))))))))*********************)))(((''''''&&&******))))))((((((''''''''''''(((((())))))************))))))))))))******((()))))))))************'''((()))******)))(((''')))))))))))))))))))))))),,,+++***((((((((())))))+++*********))))))(((((())))))*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++)))((('''''')))+++---++++++++++++++++++++++++)))************+++++++++((()))***+++,,,+++******++++++++++++++++++++++++,,,,,,,,,---------......***+++,,,---,,,***'''&&&((('''&&&$$$######$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$)))'''&&&(((***+++)))'''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&'''(((''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''(((***,,,...///111///,,,)))''''''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%###$$$$$$###!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&$$$#########$$$%%%%%%%%%%%%%%%&&&'''((((((%%%$$$######%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%************)))((('''&&&((((((''''''&&&&&&%%%%%%$$$%%%%%%$$$""""""###$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((()))***)))((('''((('''''''''''''''&&&&&&(((''''''((())))))(((&&&'''''''''''''''''''''''''''''''''(((((('''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((''''''&&&'''((()))***&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&''''''((((((''''''''''''''''''''''''(((((('''&&&%%%&&&''''''***(((''''''(((((('''&&&''''''((())))))(((''''''((()))))))))((('''&&&&&&)))((('''%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((***)))'''&&&&&&'''((()))((((((((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))(((((((((((())))))***)))))))))((((((((('''(((((((((((())))))))))))******))))))))))))******))))))))))))************(((((()))******)))(((((())))))))))))))))))))))))+++***)))(((((())))))***+++*********))))))))))))))))))*********++++++++++++++++++++++++++++++++++++***************************)))(((((()))***+++))))))))))))))))))))))))************++++++++++++((()))***+++,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))***---......+++(((&&&%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%)))((((((((())))))'''&&&''''''(((((((((((('''''')))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&''''''(((((((((''''''&&&''''''(((((()))((((((''''''&&&&&&&&&'''''''''((((((((())))))((((((((((((((()))***+++111000---***((('''&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$#########$$$$$$%%%&&&&&&&&&%%%%%%'''&&&### """%%%''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&%%%))))))((('''&&&%%%$$$$$$###$$$$$$###"""!!!###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((%%%&&&((()))))))))((('''%%%%%%%%%%%%%%%&&&&&&&&&(((''''''((())))))(((&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''))))))(((((())))))***++++++)))(((((())))))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))***)))''''''(((((('''%%%'''(((((())))))(((((('''******))))))(((&&&%%%$$$+++***)))'''&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''((((((((((((+++***)))(((''''''((()))'''''''''((((((((((((((((((''''''&&&'''((()))***))))))))))))))))))))))))''''''''''''((((((((((((((('''''''''((()))+++,,,))))))))))))(((((((((((())))))))))))((((((((((((******))))))))))))************************))))))((())))))******))))))((())))))))))))))))))))))))***))))))((())))))***+++***************)))))))))***************+++++++++*********++++++,,,,,,---*********)))))))))((((((******************))))))))))))))))))))))))))))))************+++++++++,,,))))))***++++++++++++***************************))))))*********+++++++++&&&(((+++------+++'''%%%$$$%%%'''''''''%%%###"""&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''######$$$%%%&&&'''(((((())))))))))))((('''&&&%%%&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%(((((('''''''''(((((()))(((''''''''''''((()))))))))))))))((('''&&&%%%%%%&&&'''''''''(((((((((((())))))))))))))))))))))))222111...,,,)))((('''&&&%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''(((((((((((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%((((((&&&###!!!"""%%%(((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''((()))((('''((()))***)))((()))(((((('''&&&&&&%%%%%%"""###$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((('''''''''''''''(((((((((&&&&&&'''((()))((((((((($$$$$$$$$%%%%%%&&&&&&'''(((''''''((())))))(((&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((+++)))''''''(((*********(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''((('''&&&'''((()))((('''((((((((())))))((((((((((((((())))))((('''&&&&&&)))))))))(((''''''''''''))))))((((((''''''&&&&&&''''''''''''((((((((((((+++***)))((('''''''''(((&&&&&&''''''(((((()))))))))'''&&&%%%%%%''')))***(((((((((((((((((((((((('''''''''((((((((()))))))))((('''&&&''')))+++,,,))))))))))))((((((((((((******))))))((((((''''''******))))))))))))******++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***++++++************************************************))))))***+++,,,,,,------+++++++++***))))))((((((******+++++++++***))))))++++++++++++++++++++++++*********+++++++++,,,,,,))))))******++++++++++++************************)))************+++++++++$$$&&&)))++++++)))'''%%%%%%&&&((())))))'''%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''%%%%%%%%%%%%%%%&&&'''(((###$$$%%%&&&'''(((((()))))))))***)))'''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&)))(((((('''''''''(((((('''''''''''''''((())))))))))))))))))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''*********************)))///...,,,***(((&&&%%%$$$$$$&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&'''(((((((((((((((((('''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&***)))((('''%%%$$$###"""######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&%%%&&&((()))(((''')))((((((''''''&&&&&&&&&$$$%%%&&&'''(((((((((((($$$%%%%%%%%%&&&&&&''''''%%%%%%&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((%%%%%%&&&&&&''''''(((((((((''''''((())))))(((&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''$$$"""!!!"""$$$'''(((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((()))))))))((('''&&&%%%''''''''''''''''''''''''(((((((((''''''&&&%%%$$$&&&%%%%%%&&&)))******))))))))))))(((((()))))))))&&&&&&'''((())))))((((((&&&&&&''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''(((((((((((()))(((''''''&&&&&&&&&&&&&&&&&&''''''(((((()))))))))(((&&&%%%&&&''')))+++(((((((((((((((((((((((((((((()))))))))************)))(((''''''((()))***(((((((((((())))))))))))******))))))((((((''''''******))))))))))))******+++++++++*********************))))))))))))******))))))))))))))))))))))))(((((())))))***************************+++++++++************************))))))***+++,,,,,,------,,,,,,+++++++++***************++++++++++++***)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************+++++++++************************+++++++++,,,,,,,,,------###%%%&&&((()))((('''&&&&&&'''((())))))(((&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''&&&&&&&&&%%%((()))***)))'''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''&&&&&&&&&&&&'''((())))))((()))******)))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))***++++++++++++******)))'''&&&$$$###"""$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%% ###'''((((((&&&&&&&&&$$$%%%%%%&&&''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''''''''&&&&&&%%%%%%"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''"""!!!!!!"""$$$%%%$$$###$$$%%%%%%&&&'''((())))))'''''''''&&&%%%###"""!!!######$$$%%%&&&'''((((((###$$$%%%$$$######%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''''')))))))))(((((((((((('''''''''''''''((((((((()))''''''''''''(((((((((((((((''''''((())))))(((&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&'''(((((((((((('''"""!!!!!!###&&&((())))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''((()))***)))((('''&&&'''''''''''''''''''''''')))))))))((('''%%%$$$###&&&%%%%%%&&&)))******)))***))))))(((((())))))***$$$%%%&&&((())))))******$$$%%%&&&((())))))))))))((((((((((((((('''''''''''''''''''''((((((((((((&&&&&&'''''''''''''''''''''''''''((((((((((((((()))(((((('''''')))***+++))))))))))))))))))))))))))))))))))))************)))))))))))))))((((((((((((((((((((())))))))))))))))))))))))((((((((((((******))))))))))))***************+++++++++,,,,,,+++******))))))******+++))))))))))))))))))))))))((())))))************)))*********++++++++++++++++++++++++************************++++++,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++,,,,,,---------.........%%%%%%&&&''''''(((((()))%%%&&&'''(((((('''&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&'''))))))''''''''''''&&&&&&&&&&&&&&&(((***)))&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))'''((()))******)))'''&&&&&&&&&&&&&&&''''''''''''$$$%%%''')))++++++,,,+++))))))(((((('''%%%$$$###%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%!!!$$$'''((('''%%%$$$$$$&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&&&&###"""!!!###%%%&&&&&&%%%###$$$%%%&&&'''((())))))'''&&&&&&%%%###!!!$$$$$$$$$%%%%%%&&&&&&'''$$$%%%&&&%%%$$$$$$&&&((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''((())))))))))))(((((((((''''''''''''''''''((())))))((((((((('''''''''''''''(((''''''((())))))(((&&&%%%%%%&&&&&&'''(((((()))'''''''''(((((('''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&'''(((((((((''''''%%%%%%%%%'''***+++***)))&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''')))******)))((('''''''''''''''''''''''''''''''''((((((((('''%%%$$$)))(((''''''((()))(((&&&******)))(((((()))******&&&&&&'''((()))))))))(((&&&''')))************)))'''''''''(((((((((((((((''''''''''''((((((((((((%%%&&&'''(((((())))))(((((((((((((((((('''''''''))))))))))))*********+++))))))))))))))))))))))))((((((((())))))))))))***%%%&&&(((***+++***)))((('''((((((((()))))))))***(((((((((((())))))))))))******))))))))))))******))))))******+++,,,------++++++***))))))***++++++))))))))))))))))))))))))))))))***+++******((((((*********++++++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++))))))******++++++,,,,,,***)))))))))***,,,...///))))))))))))))))))))))))+++++++++,,,,,,,,,------+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............&&&&&&&&&&&&''')))***+++%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&######$$$%%%&&&''')))***$$$%%%%%%&&&'''((())))))%%%(((***)))&&&$$$%%%'''%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&''')))***+++***((('''''''''''''''((((((((()))!!!###%%%(((***+++,,,,,,++++++++++++***)))((('''&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&%%%%%%$$$((('''%%%$$$###$$$%%%%%%&&&''')))(((&&&$$$$$$$$$((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%(((((('''''''''&&&&&&&&&%%%&&&'''((())))))))))))'''&&&$$$$$$$$$&&&((()))'''&&&&&&%%%%%%%%%&&&&&&((('''&&&(((***++++++***&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''''')))+++'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&''''''((()))************))))))(((((((((''''''''''''''''''((())))))(((((((((''''''&&&&&&&&&(((''''''((())))))(((&&&%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''###$$$&&&'''''''''&&&%%%$$$$$$$$$&&&((((((&&&$$$(((((((((((()))))))))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%''')))***+++***)))(((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&,,,***((((((((('''%%%$$$+++***)))(((((()))***+++'''((((((((((((((('''''')))***+++,,,,,,+++)))(((&&&'''''''''(((((())))))''''''''''''((((((((()))%%%&&&''')))************))))))(((((('''''''''&&&))))))***++++++++++++***))))))))))))))))))))))))''''''''''''((((((((()))"""$$$(((+++,,,,,,***)))'''((((((((())))))******''''''(((((())))))************))))))))))))******(((((()))***,,,---...///,,,+++***))))))***+++,,,)))))))))))))))))))))))))))***++++++***)))((('''*********++++++,,,,,,,,,++++++++++++******)))))),,,,,,++++++++++++++++++''''''((()))***+++,,,,,,***)))((((((***,,,///111++++++++++++++++++++++++++++++,,,,,,,,,---------+++***)))))))))***,,,---------------------------,,,,,,,,,---------......$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%'''((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%)))'''%%%&&&)))+++***(((%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%&&&'''((()))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))'''((()))***)))(((&&&$$$&&&$$$$$$''',,,---)))%%%&&&&&&&&&'''((())))))***---+++)))&&&%%%%%%&&&'''#########$$$%%%&&&'''(((***)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''((((((((('''%%%$$$%%%%%%&&&&&&'''&&&&&&%%%''''''(((((())))))******$$$$$$%%%&&&''''''''''''###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''"""###%%%'''((()))******%%%&&&&&&&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$((()))***++++++***)))(((***((('''&&&&&&'''(((***))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''((((((((((((&&&&&&&&&'''''')))*********)))(((&&&&&&&&&'''(((''''''(((((())))))******)))))))))(((''''''&&&&&&''''''&&&%%%&&&'''((())))))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))((('''&&&%%%%%%$$$&&&((()))((('''&&&''')))***((('''&&&&&&'''(((***''''''(((((((((((('''&&&***)))((((((((()))+++,,,++++++******)))*********************************(((((())))))*********+++*********++++++,,,,,,,,,***)))(((((((((((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++***)))((((((***)))((((((((()))+++,,,*********,,,------+++)))***+++---/////////---,,,************************((()))***,,,,,,+++******+++++++++***)))(((((('''******+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''%%%######&&&'''&&&%%%&&&&&&'''(((((('''&&&&&&''''''&&&%%%&&&'''(((((((((((('''''''''&&&&&&&&&'''''''''((((((((())))))'''((()))))))))(((&&&%%%&&&%%%$$$'''+++,,,)))%%%&&&&&&&&&'''((()))))))))+++***((('''&&&%%%%%%&&&)))))))))((())))))******((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''((((((((('''%%%$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&)))((('''&&&&&&'''((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((()))***))))))(((''''''''''''''''''((((((((()))))))))***'''''''''((((((((((((((('''&&&%%%%%%%%%&&&(((((('''''''''((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))))))))(((''''''((())))))(((((((((((((((((((((((()))))))))(((((('''&&&&&&&&&((()))(((&&&&&&&&&((()))((('''&&&&&&'''((()))******++++++++++++******((()))***+++++++++******++++++************+++,,,************************((()))))))))***************++++++++++++++++++,,,------,,,+++*********+++))))))))))))))))))))))))************++++++++++++,,,+++++++++***)))))))))+++***)))))))))***,,,,,,+++******+++------,,,***((()))+++,,,,,,,,,***)))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******))))))(((''''''&&&((()))******++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------------000000000000000111111111%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''%%%######$$$%%%%%%$$$&&&&&&'''(((((('''&&&&&&(((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((())))))'''&&&%%%&&&%%%%%%'''***+++(((%%%&&&&&&&&&'''(((((())))))(((((((((((('''&&&%%%$$$((('''&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((()))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''&&&%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&'''&&&&&&%%%%%%((((((''''''&&&%%%%%%$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$((((((((())))))(((((((((&&&''''''((((((''''''&&&)))((('''&&&&&&'''((()))&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&''''''((()))***(((((((((((((((''''''&&&(((((((((((())))))))))))&&&&&&''''''((())))))***&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((())))))***)))))))))))))))((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))'''((()))(((&&&%%%&&&''')))((('''&&&&&&'''((()))'''(((((())))))(((((((((&&&(((***,,,,,,+++)))(((************+++,,,------************************))))))))))))************+++++++++++++++*********,,,+++***)))(((((('''((())))))))))))))))))))))))************+++++++++,,,++++++******************++++++******++++++,,,---,,,***)))***+++---,,,,,,)))***+++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++******))))))(((((())))))***++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000000//////.........////////////000000111111%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((('''&&&&&&&&&%%%%%%''')))***(((&&&&&&&&&&&&''''''(((((((((&&&'''((()))(((&&&%%%###$$$###""""""!!!"""""""""((((((((((((''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))***)))'''%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%$$$$$$######''''''''''''&&&%%%$$$$$$(((((('''''''''&&&&&&&&&'''&&&$$$$$$$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$'''&&&&&&&&&%%%%%%$$$$$$(((((())))))))))))(((((()))))))))))))))))))))))))))(((''''''''''''((()))((())))))))))))))))))((()))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))&&&'''((())))))((('''&&&(((((((((((())))))))))))''''''''''''(((((())))))%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((())))))))))))******)))'''&&&&&&''')))(((''''''''''''((()))&&&&&&''''''((((((''''''''''''((())))))))))))(((************+++,,,......************************)))))))))))))))*********,,,,,,++++++******))))))+++***)))((('''&&&&&&&&&))))))))))))))))))))))))*********+++++++++,,,,,,***************+++++++++************++++++,,,,,,---+++))))))***,,,---,,,,,,,,,,,,,,,,,,+++***)))------------------------,,,+++*********+++---.........---------,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------...---------.........//////111111111000000///....../////////000000111111222%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$%%%&&&'''''''''&&&&&&'''''''''(((((((((''''''&&&%%%%%%&&&'''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''%%%&&&((())))))(((%%%$$$%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&'''(((((())))))***+++***(((&&&%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$"""!!!!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''((((((((('''&&&&&&&&&%%%%%%$$$$$$''''''''''''&&&%%%$$$$$$&&&&&&&&&'''''''''(((((('''&&&$$$$$$$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((((((''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&))))))(((((((((((())))))((((((''''''''''''(((((((((((())))))))))))(((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&'''''''''(((((((((((((((''''''''''''(((((()))&&&'''((())))))((('''&&&))))))))))))(((((((((((())))))((((((''''''''''''%%%%%%&&&&&&&&&'''''''''))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''(((((())))))***+++***((('''((()))((((((''''''''''''((((((((()))***+++++++++++++++((('''%%%$$$%%%&&&(((***))))))******+++,,,---...))))))))))))))))))))))))******))))))))))))))))))+++++++++******)))))))))...---,,,+++************))))))))))))))))))))))))***++++++++++++,,,,,,,,,***************+++++++++((())))))***************---+++))))))***,,,---,,,,,,,,,,,,,,,++++++***)))------------------------++++++***))))))+++,,,---............------------)))******+++,,,+++++++++,,,,,,,,,,,,------------------......////////////....../////////000000000222222111111000000000000444444444555666777777777&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&%%%######$$$&&&((('''&&&&&&&&&&&&'''((('''''''''(((''''''&&&%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******)))'''&&&&&&&&&&&&&&&&&&'''((()))$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''(((((())))))''''''(((((()))*********+++***(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$######&&&)))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''###$$$%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&''''''((((((&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''''''''((((((((())))))((((((''''''''''''((((((&&&'''(((((((((((((((((())))))))))))((((((((((((***))))))(((''''''&&&&&&%%%&&&''''''((((((''''''***))))))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))************))))))''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((((()))******(((((()))***((((((((((((((((((((((((''''''((()))************)))'''%%%######&&&)))+++))))))))))))***+++,,,,,,))))))))))))))))))))))))************))))))))))))***************)))))))))++++++***))))))))))))***))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++******************(((((()))************))),,,***)))***+++---,,,,,,************))))))))))))------------------------+++++++++++++++,,,------,,,,,,,,,,,,++++++++++++(((((()))************)))---------.........///////////////000111111222222000000111111111222222222333333333333333333333333666666777888999::::::;;;&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&$$$###&&&(((((('''&&&&&&&&&&&&'''(((%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********))))))'''&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&&&&&&&&&&&&&'''((()))))))))'''(((((())))))***++++++******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''''''''''''''((())))))***)))))))))((((((((('''((((((((((((((('''''''''&&&'''((()))))))))((((((((((((((((((((('''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))******)))((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&(((((('''''')))***''''''((((((((((((''''''$$$%%%&&&'''(((((((((((()))((('''&&&&&&(((***+++)))))))))((())))))******))))))))))))))))))))))))************)))))))))((())))))))))))************'''''''''''''''(((((()))))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,+++++++++***)))))))))((()))***+++++++++******+++******+++------,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............++++++++++++++++++++++++******+++,,,,,,,,,,,,+++////////////000000000000000000111222222333444444222222222333333333444444444555555666666777777777888888999:::;;;<<<===>>>&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%''')))(((&&&&&&))),,,((('''&&&%%%%%%&&&'''((($$$%%%'''(((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((&&&''''''&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++++++++******((('''&&&%%%%%%%%%%%%&&&((()))))))))((((((&&&&&&&&&'''((())))))***((((((((()))******++++++************)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$%%%'''(((((((((((('''&&&$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%$$$$$$###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))''''''(((((((((((('''''''''(((((((((((((((((('''%%%&&&&&&'''((()))******''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''((((((((('''&&&&&&&&&((()))*********))))))((((((((('''&&&&&&''''''((()))))))))&&&''')))*********)))(((&&&&&&''''''((()))))))))'''((((((((())))))******((((((((((((((((((((((((&&&'''((())))))((('''&&&)))))))))))))))))))))))))))))))))))))))((((((((("""$$$&&&&&&&&&&&&((()))''''''(((((((((((('''''''''((()))***++++++++++++))))))))))))***************)))((((((((((((((()))))))))))))))))))))))))))+++*********))))))(((((((((((())))))******++++++))))))))))))***+++,,,---))))))))))))))))))))))))++++++,,,,,,,,,------------,,,,,,+++***)))(((((()))***+++,,,---,,,++++++*********,,,...---,,,))),,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---...000111111111000///---------------------------...//////000000//////000000000000111111111111111111222333444444555555333333333444444444555555666666777888999:::;;;;;;>>>???@@@AAABBBCCCDDDDDD)))&&&"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***&&&&&&'''((()))))))))(((%%%&&&''''''((((((''''''$$$$$$%%%%%%'''((()))***))))))))))))((('''&&&%%%&&&&&&&&&'''''''''(((((('''%%%###""""""$$$'''(((((((((***+++,,,---------///---++++++---,,,)))&&&&&&((())))))(((''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''***)))'''%%%$$$$$$$$$%%%(((((())))))))))))((((((&&&%%%%%%%%%%%%&&&'''(((''''''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''%%%###$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''(((((()))'''$$$""""""%%%(((+++'''((()))))))))(((&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&(((((('''&&&'''((())))))))))))))))))))))))$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))'''&&&%%%%%%''''''&&&%%%%%%&&&((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''******))))))(((&&&%%%$$$&&&''')))*********)))(((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))******))))))(((''''''((()))***((()))***)))'''&&&&&&'''))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))+++*********))))))((((((++++++***)))(((((())))))+++++++++++++++++++++,,,************************,,,,,,,,,---,,,,,,++++++))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++******)))......------,,,---------///111333333111...------222000///---,,,,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,---///111222333444444111222555777888888666555777999;;;:::777666888:::@@@@@@???===<<<<<<>>>AAAHHHKKKOOOOOOLLLJJJJJJKKK%%%$$$$$$%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''''''''&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&'''(((******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((('''%%%$$$%%%&&&)))***((()))+++,,,---.........,,,***((('''((((((&&&$$$'''&&&&&&&&&&&&'''&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&'''''''''(((((()))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''((((((((()))))))))'''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''%%%###$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''((('''$$$######%%%(((***'''(((((()))((('''&&&%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%'''((()))''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))'''&&&%%%%%%''''''&&&%%%&&&&&&'''(((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((('''&&&%%%''''''((()))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))******+++***)))(((''''''((((((((()))***)))'''&&&'''((())))))))))))))))))))))))'''(((((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))************)))))))))(((++++++*********))))))))))))))))))(((((((((((((((************************,,,,,,------------,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,------111333555555333111000000---,,,,,,+++,,,---//////000///......///000111111000111222444555666666666666777777777777777777777999;;;>>>???>>>>>>@@@BBBBBBDDDEEEEEEDDDDDDFFFGGGOOORRRUUUTTTRRROOONNNNNN"""###&&&***,,,,,,(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***+++***)))(((&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&(((***)))***+++,,,---.........+++)))&&&%%%&&&&&&%%%$$$)))%%%######%%%'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((((('''&&&&&&'''((((((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((()))))))))((((((&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&''''''%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%&&&((()))'''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((()))((('''((()))''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&%%%&&&'''''''''%%%((('''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((******)))((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((()))******))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))******))))))))))))******,,,+++***(((''''''''''''((()))***)))'''&&&'''((())))))))))))))))))))))))''''''''''''((((((((((((***))))))))))))((((((((())))))))))))))))))))))))************))))))))))))***+++,,,,,,,,,+++***))),,,,,,++++++*********)))++++++++++++++++++++++++,,,,,,---......------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,------...///111333333222000000000------------...///000111111111111111222444666777666777777888999:::::::::<<<<<<;;;:::;;;===???@@@===@@@DDDGGGHHHIIIKKKLLLJJJLLLNNNOOONNNMMMNNNOOOVVVYYYZZZZZZWWWTTTRRRQQQ###$$$'''***,,,+++(((%%%########################%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%'''&&&''''''((()))***+++222000,,,)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######%%%&&&'''((()))***+++,,,,,,,,,,,,---+++(((&&&&&&'''((((((+++&&&!!!!!!%%%((('''$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%"""###%%%''''''&&&$$$###&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&''''''&&&$$$$$$%%%&&&&&&''''''&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''$$$&&&'''(((&&&&&&'''(((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((&&&%%%&&&'''((('''&&&)))(((&&&%%%$$$$$$%%%&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((***))))))((('''&&&&&&&&&((((((((((((((()))))))))((((((((((((''''''''''''&&&&&&'''(((((()))(((((()))((('''''''''(((***+++))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))************)))(((((((((''''''((()))***)))((('''((()))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))+++,,,------,,,***)))---------,,,,,,++++++***++++++++++++++++++++++++,,,,,,---.........------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------......---------......///---///111111111000000111222222222111111111111111222222222333555777999;;;<<<<<<<<<======>>>?????????@@@AAABBBDDDFFFHHHIIIDDDGGGJJJNNNPPPRRRSSSSSSSSSTTTUUUUUUTTTTTTVVVXXX^^^^^^___^^^[[[XXXUUUTTT'''&&&&&&&&&((((((&&&$$$########################$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&((()))******''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&'''&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%''''''&&&''''''((()))***222000,,,)))&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&'''((())))))))))))))),,,+++)))'''&&&'''(((***,,,&&&""""""&&&)))(((%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%% !!!$$$%%%%%%$$$###"""%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&&&&''''''&&&&&&)))(((((((((''''''&&&&&&&&&&&&''''''((((((''''''(((''''''&&&&&&&&&&&&&&&''''''((())))))(((''''''''''''''''''''''''''''''###$$$&&&&&&%%%%%%%%%&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''&&&&&&(((((('''&&&)))(((&&&%%%$$$$$$%%%&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((('''''''''((((((((((((((((((((((((((())))))******))))))((((((((('''''''''%%%&&&'''((()))))))))))))))((('''''''''(((***+++(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))******''''''(((((()))))))))***''')))***)))(((((()))***))))))))))))))))))))))))(((((()))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))******)))***,,,------,,,+++)))******))))))((((((((('''+++++++++++++++++++++++++++,,,,,,---......------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------000///...---------------...000222222222222444555555555555555666666666555777888999;;;===???AAABBBBBBBBBBBBBBBBBBCCCDDDEEEDDDFFFHHHKKKMMMMMMMMMLLLJJJKKKNNNQQQSSSUUUUUUUUUWWWXXXYYYZZZ\\\___dddhhhjjjhhhfffdddbbb```^^^]]](((&&&$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((("""###$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&(((***++++++'''''''''&&&&&&%%%%%%$$$&&&&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&'''(((((('''''''''''''''&&&&&&'''&&&&&&&&&''''''((((((%%%&&&''''''((((((''''''(((((((((&&&%%%$$$&&&(((***&&&$$$$$$&&&((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&###$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&'''(((&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((()))******)))((('''''''''''''''''''''''''''###%%%&&&&&&%%%%%%&&&'''))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((('''&&&'''(((((('''&&&((('''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((())))))'''(((((())))))******+++***))))))(((((('''''''''&&&&&&'''((())))))((((((((((((((((((((()))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))*********))))))))))))******%%%&&&''')))************''')))******(((((()))+++))))))))))))))))))))))))))))))))))))************)))))))))************+++))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............//////...------------------///111111111222444666666777999;;;===??????@@@@@@BBBEEEHHHJJJKKKKKKKKKHHHHHHGGGGGGHHHIIIKKKLLLLLLNNNQQQSSSTTTSSSQQQPPPQQQQQQQQQSSSWWWYYYZZZZZZ[[[^^^aaafffkkkrrryyy~~~{{{xxxssspppooonnnmmmmmm&&&%%%$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((''''''&&&%%%%%%$$$$$$&&&'''(((((())))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''$$$$$$%%%&&&''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''((((((''''''%%%&&&(((&&&$$$###$$$&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&''''''''''''###$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$&&&'''((('''%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''((())))))((('''&&&%%%%%%%%%&&&&&&'''((()))******)))((('''''''''''''''''''''''''''$$$&&&(((((('''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&)))'''&&&'''((()))(((&&&&&&&&&'''(((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((''''''''''''(((((()))******++++++******))))))(((''''''&&&''''''((((((((((((((('''''''''((()))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******&&&'''((()))******))))))''')))******))))))***+++))))))))))))))))))))))))((((((((())))))))))))***))))))*********+++++++++))))))))))))))))))))))))((()))))))))************)))))))))*********+++++++++++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,------------------------........................------------------------,,,,,,---...////////////000000000000111222333444111333555666666888:::===@@@AAADDDGGGIIIJJJKKKKKKHHHKKKOOOSSSUUUUUUTTTRRRNNNMMMMMMMMMNNNPPPSSSTTTTTTVVVXXX[[[]]]___``````\\\ZZZYYY[[[```dddfffffffffkkkrrryyy~~~zzzzzz|||||||||######$$$&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''(((((('''&&&%%%%%%$$$$$$''''''((()))******))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''$$$%%%&&&&&&''''''''''''%%%&&&''''''((((((''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&'''(((((()))(((((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((((((((((((((($$$''')))(((&&&$$$%%%&&&"""$$$&&&&&&$$$###$$$$$$((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%'''''''''&&&%%%$$$&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&'''(((###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$&&&'''((('''%%%$$$%%%&&&&&&''''''&&&&&&"""""""""######$$$$$$%%%(((''''''&&&&&&((()))***((('''&&&%%%$$$%%%&&&&&&'''((()))++++++)))((('''''''''''''''''''''''''''&&&(((******)))((()))***''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&)))'''&&&'''((()))((('''%%%&&&((()))***)))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((******)))((('''&&&&&&%%%'''(((((()))***++++++++++++******)))(((''''''&&&'''(((((((((((((((''''''&&&''')))*********)))((('''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******(((((()))******)))((('''''')))******))))))***,,,))))))))))))))))))))))))''''''''''''((((((((()))))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))(((((()))***++++++''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,------------------------000000000000000000000000---------------------------...///000111111111111222222333444666999;;;<<<<<<>>>@@@AAAAAACCCFFFIIIMMMNNNPPPQQQRRRRRRRRRRRRLLLOOOUUUYYY[[[ZZZWWWUUUQQQQQQPPPQQQRRRUUUXXXYYYYYYZZZ]]]```fffkkkppprrrfffcccbbbdddiiiooorrrrrrrrrxxx$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''***(((&&&&&&''''''&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((%%%$$$######%%%'''&&&&&&&&&((()))(((&&&$$$######%%%%%%&&&'''((((((''''''******)))((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$&&&((()))&&&######$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&''')))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&'''''''''''''''''''''''')))(((&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((()))((('''&&&%%%&&&(((***+++,,,,,,+++%%%&&&&&&''''''&&&&&&%%%))))))((('''''''''''''''***)))((('''&&&%%%$$$$$$))))))))))))((((((((((((!!!###%%%(((******))))))'''((()))))))))(((&&&%%%((((((((((((''''''''''''((('''&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))((()))))))))))))))(((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))+++---...---)))###'''&&&&&&&&&'''(((***+++***)))((((((((()))+++,,,+++++++++***)))'''%%%%%%''''''(((******+++++++++))))))))))))))))))))))))******)))))))))))))))***+++++++++************))),,,+++***))))))+++---...*********))))))))))))(((+++***)))(((((()))***+++''''''(((((()))***,,,,,,+++***)))(((((()))***+++---------,,,+++***)))((('''***------***((()))+++++++++******))))))((((((++++++************+++++++++,,,---------,,,+++***))))))***+++,,,---------......---,,,,,,---...///000///...............///...//////...------///000333222111222444777888999===<<<;;;999999<<>>AAABBBEEEGGGHHHHHHIIIKKKNNNQQQWWWZZZ[[[YYYZZZ^^^___]]]ZZZ[[[\\\[[[XXXVVVVVVWWWYYY___dddfffjjjmmmkkkgggbbb[[[WWWYYY\\\\\\^^^aaafffqqqzzz~~~{{{yyyvvvuuuuuuwwwzzz}}}$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((((((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&''')))'''&&&&&&((())))))(((((((((((('''&&&&&&''')))%%%&&&''''''((('''''''''''''''''''''''''''''''''((('''''''''&&&%%%%%%%%%''''''&&&%%%$$$###""""""$$$%%%%%%&&&&&&'''''''''###$$$$$$%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$&&&&&&'''(((((((((((('''***)))))))))((((((''''''$$$%%%'''&&&%%%%%%&&&(((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''$$$+++;;;===000%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))++++++***)))(((&&&$$$###)))(((''''''''''''((()))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((+++++++++***(((%%%"""!!!$$$$$$$$$%%%&&&''')))***((((((((((((''''''''''''))))))(((((((((((()))))))))((((((''''''(((((()))(((((())))))))))))(((((())))))((((((((((((''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))((((((((()))***+++,,,---))))))((((((((())))))***)))))))))((()))******+++************)))((('''&&&'''((()))******+++******))))))))))))))))))))))))***)))))))))))))))******+++++++++************)))******)))((()))***+++,,,,,,+++++++++************+++***))))))))))))***+++,,,,,,+++***************+++***))))))))))))***+++******+++++++++******)))+++)))(((((()))******)))******************++++++,,,++++++******++++++,,,,,,,,,------...------,,,------------------------...---,,,,,,,,,,,,---...............///000111222,,,///222333444555777888;;;<<<>>>BBBFFFJJJNNNPPPSSSUUUXXXYYYYYYYYYZZZ[[[^^^aaaaaa^^^^^^aaaaaa^^^[[[\\\\\\ZZZXXXWWWXXXYYYaaaiiiqqquuuyyy{{{xxxssslllfffbbbcccdddcccdddhhhppp||||||xxxvvvxxxuuurrrqqqrrrwww|||$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&$$$######%%%&&&%%%$$$$$$&&&(((((('''&&&'''(((&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&%%%$$$######'''&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((((((''''''))))))((((((''''''&&&&&&$$$%%%'''&&&%%%%%%&&&((('''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''***"""(((999===///$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((&&&&&&'''''''''''''''''')))(((&&&%%%%%%&&&((()))''''''&&&&&&%%%&&&&&&'''''''''''''''(((((((((((('''''''''((((((((((((((((((((())))))((('''&&&%%%&&&&&&%%%%%%&&&''')))***((((((((((((''''''''''''(((((((((((((((((((((((()))(((((((((((((((((()))'''(((((())))))))))))((())))))((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))*********++++++************))))))))))))))))))))))))))))))******+++***************)))((('''(((((()))***************))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))(((((())))))***+++,,,,,,,,,+++++++++******************************,,,,,,+++++++++++++++,,,************************))))))***+++++++++******---)))&&&&&&)))+++***((()))******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------...............------------------,,,,,,..................//////...//////000111333444555333666999<<<<<<===???@@@EEEGGGKKKOOORRRVVVZZZ\\\___```bbbbbb``````aaabbbccceeeeeebbbbbbeeedddbbb______^^^\\\ZZZZZZ[[[]]]kkkttt}}}~~~yyyuuuooollllllllljjjlllppp}}}~~~zzzwwwuuutttyyyxxxxxxyyy}}}$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$))))))((('''%%%$$$######&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''%%%######$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$""""""###$$$$$$######''')))(((&&&%%%$$$&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((()))(((((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''',,,"""###///333***$$$&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&(((******)))'''&&&$$$$$$%%%&&&'''((()))***((('''%%%$$$$$$%%%'''(((((('''''''''''''''(((((())))))((((((((('''''''''&&&&&&''''''((((((((()))''''''((((((((((((((((((***)))(((''''''((()))***((((((((((((''''''''''''''''''''''''''''''''''''((())))))))))))))))))(((''''''((()))))))))))))))(((((())))))))))))))))))(((((((((''''''((((((((())))))))))))))))))))))))'''(((***++++++***(((&&&***************)))))))))((()))))))))************)))***************)))(((((())))))************)))))))))))))))))))))))))))))))))(((((()))***+++++++++++++++*********)))))))))))))))))))))******+++,,,,,,,,,+++++++++************++++++++++++******************+++,,,---...******++++++++++++******)))******+++++++++******---***&&&''')))++++++)))******++++++,,,,,,------------,,,,,,,,,,,,---------------....../////////---------------,,,,,,,,,,,,---......///000000000111111222444666888:::;;;===???BBBCCCDDDEEEGGGHHHPPPSSSWWWYYY[[[]]]```cccffffffgggffffffgggkkkmmmnnnqqqqqqoooooorrrssspppeeeeeeccc```^^^___aaadddvvvzzzyyyuuurrrrrrrrrpppsssxxx}}}{{{xxxwwwxxx{{{}}}~~~}}}zzzwwwwwwwwwxxxxxxwwwyyy|||$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%++++++***)))((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''(((((($$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&((((((&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&$$$$$$%%%&&&%%%$$$"""&&&((('''%%%$$$###'''''''''(((''''''&&&%%%%%%%%%&&&&&&'''''''''(((******))))))((((((''''''$$$%%%%%%%%%&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''(((((('''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$$$$&&&(((&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***$$$"""%%%(((&&&%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''))))))((('''%%%''''''&&&&&&&&&''''''((('''&&&%%%$$$$$$%%%&&&'''(((''''''''''''((()))))))))))))))(((((('''''''''&&&&&&&&&''''''(((((())))))))))))(((((('''''''''+++***))))))(((((())))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&((())))))******))))))(((&&&'''((())))))******)))(((((())))))))))))******)))((((((''''''(((((()))))))))))))))))))))))))))$$$&&&(((***+++***(((&&&(((((()))******))))))((((((((()))************)))))))))******+++*********))))))************))))))))))))))))))))))))))))))(((((((((((()))***+++,,,+++++++++************))))))))))))*********++++++,,,+++++++++******************+++,,,,,,+++******))))))))))))+++,,,---...******+++,,,,,,+++******++++++,,,,,,,,,++++++***,,,***))))))***++++++***,,,,,,,,,,,,,,,,,,------...------,,,,,,------..................///000111---.....................,,,---...000222333444444777777999;;;>>>AAACCCEEEFFFHHHIIIJJJKKKMMMPPPSSSZZZ^^^bbbdddcccdddgggjjjkkklllmmmnnnpppsssxxx{{{xxx{{{|||zzz{{{}}}mmmllljjjgggeeefffjjjmmm~~~~~~yyywwwttttttuuuuuutttyyyzzzyyywwwwwwxxxzzz}}}}}}yyywwwwwwyyyzzzzzzwwwzzz~~~$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%'''))))))'''$$$###$$$%%%%%%&&&&&&%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&%%%&&&''''''(((***(((&&&&&&'''''''''&&&###%%%&&&&&&%%%$$$%%%&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%''''''&&&$$$$$$&&&)))((((((((((((((('''&&&&&&$$$$$$%%%%%%&&&'''''''''$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%$$$$$$'''&&&######''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$&&&'''(((***)))(((&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))((((((((((((((()))))))))%%%%%%&&&''''''((())))))+++***)))((((((''''''''''''((()))))))))))))))(((((((((((((((''''''''''''&&&'''((())))))((('''&&&((()))************)))(((&&&'''((()))************(((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''((())))))))))))&&&&&&((()))***))))))((('''((()))***+++******)))((()))***+++++++++++++++))))))************))))))))))))))))))))))))))))))(((((((((((()))***+++,,,+++++++++************))))))******+++++++++++++++++++++*********)))))))))***++++++,,,,,,++++++***)))))))))))))))***+++,,,***++++++,,,,,,++++++***---------------,,,+++******+++------+++++++++,,,------------,,,,,,,,,,,,......------------.....................000111222/////////000000111111222000222444777:::;;;<<<<<<>>>???AAADDDGGGJJJMMMOOOPPPQQQRRRSSSUUUXXX^^^aaagggkkkpppqqqoooooorrruuutttvvvxxxzzz{{{|||~~~tttssspppmmmkkkmmmqqquuu{{{xxxuuusssqqqrrruuuvvvwww}}}}}}~~~}}}|||{{{{{{{{{|||~~~yyyvvvwwwwwwwwwvvvwwwxxx{{{~~~$$$%%%&&&&&&''''''&&&&&&''''''%%%$$$$$$%%%''''''''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%###$$$%%%&&&'''))))))***''''''''''''((((((((()))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((()))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%&&&(((******'''%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$&&&(((((('''&&&%%%'''&&&&&&&&&&&&'''((((((***(((&&&&&&''''''&&&%%%((('''&&&$$$"""###'''***'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#####################$$$(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%'''(((&&&######&&&))))))))))))))))))(((''''''$$$%%%%%%&&&'''((())))))$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%$$$$$$###))),,,%%%###)))(((!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))(((&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''')))&&&""" ###(((+++)))((('''&&&&&&'''((()))''''''((())))))(((''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''((()))***++++++%%%%%%&&&&&&'''((()))))))))(((((((((((())))))***$$$%%%''')))******)))))))))((((((((('''''''''''''''((()))******)))((('''((()))***++++++***)))(((&&&'''((()))************(((((())))))*********+++))))))(((((((((((()))))))))))))))))))))))))))))),,,***((('''&&&'''((()))$$$%%%'''((()))))))))((('''((()))++++++******)))((()))***+++++++++++++++))))))*********))))))((())))))))))))))))))))))))(((((((((((()))***+++,,,+++++++++************)))******+++,,,,,,,,,,,,+++*********))))))))))))(((***+++,,,------,,,+++***+++***))))))))))))))))))***+++,,,------,,,+++***/////////...---,,,+++***))),,,//////,,,***+++---.........------,,,,,,,,,......------------......///.........///000222333000000111222333444444444666888;;;???BBBDDDEEEEEECCCDDDFFFIIIMMMQQQTTTVVVWWWXXXYYYZZZ]]]bbbiiinnnqqqvvv{{{|||zzzzzz}}}|||~~~~~~~~~yyyxxxuuuqqqoooqqqvvvzzz}}}xxxtttsssqqqooonnnppptttvvvxxx{{{yyy{{{~~~}}}|||||||||wwwttttttuuusssrrrssssssrrrsssvvvyyy}}}'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$############"""$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%)))((('''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''))))))&&&$$$%%%%%%%%%%%%%%%$$$###"""&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%''''''&&&$$$&&&'''&&&$$$######%%%'''&&&&&&&&&''''''''''''(((###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******((('''&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''((('''%%%######%%%'''((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&))))))(((((((((((())))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''***************************(((''''''(((((('''%%%(((((((((((())))))))))))%%%***...---)))&&&(((+++)))***+++)))'''&&&'''(((''''''(((((())))))******)))((('''&&&&&&'''((()))************************---,,,***(((((((((((()))&&&''''''((()))******+++***************************+++,,,------+++***))))))************+++++++++++++++,,,+++***(((&&&%%%,,,+++***))))))***+++,,,+++++++++*********))))))******))))))))))))******)))***+++,,,,,,+++)))(((++++++,,,...///...+++((()))))))))***,,,---,,,***+++++++++++++++***)))(((***+++,,,---,,,+++***)))......---,,,++++++++++++...//////---+++))))))***((()))+++,,,------,,,,,,,,,,,,,,,,,,---...///000---...---,,,++++++---000111///......///111222222444666888888888888:::<<>>@@@???BBBDDDGGGJJJMMMRRRUUUXXX___iiippprrrqqqooommmgggddd``````ccciiinnnpppsssyyy~~~~~~~~~}}}|||~~~}}}xxxrrrssstttrrrpppqqqtttxxx{{{{{{{{{zzzyyywwwvvvuuu~~~}}}{{{xxxuuusssssstttuuunnnkkkgggeeecccaaa^^^\\\^^^[[[WWWUUUTTTSSSQQQPPPTTTRRRQQQRRRUUUVVVVVVVVV'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((()))(((((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&%%%&&&''''''&&&$$$"""%%%'''((('''&&&%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((******)))((('''''''''((((((((()))))))))'''&&&'''(((((('''%%%&&&((())))))(((((()))+++(((((((((((()))))))))))))))(((((((((((((((((()))************************+++******)))))))))))))))'''((((((((()))))))))******************************))))))((()))+++---...))))))*********+++++++++'''((()))***+++,,,,,,,,,++++++++++++++++++++++++************************((()))+++,,,,,,+++)))((((((((()))***+++,,,,,,,,,000111444777888666222......---+++***++++++)))(((+++++++++,,,,,,+++******)))***+++,,,------......,,,,,,,,,,,,,,,---...///+++,,,------,,,,,,---///------...............---//////.........//////000...111333555666777999;;;;;;===@@@BBBCCCDDDEEEGGGJJJKKKMMMOOOQQQUUU[[[___hhhppp{{{~~~{{{vvvrrrmmmkkknnntttzzz}}}~~~{{{xxxvvvvvvuuuuuuxxxzzz|||}}}|||{{{{{{|||~~~}}}ttttttssspppoooppptttxxx}}}zzzxxxwwwxxxzzz|||~~~sssppplllhhhdddcccccccccbbb```\\\ZZZXXXUUUQQQNNNOOONNNLLLKKKKKKLLLMMMMMMRRRPPPOOONNNNNNNNNNNNNNN'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''(((&&&%%%%%%'''((('''&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''))))))(((&&&###%%%(((((('''&&&%%%&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''))))))((('''''''''''''''((((((((((((((('''&&&''')))******))))))******)))(((''''''((())))))))))))((((((((((((((())))))))))))))))))((())))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((()))+++---...))))))*********+++++++++******************+++++++++++++++,,,,,,+++++++++************************'''(((***++++++***((('''(((((()))******+++,,,---222666<<>>AAABBBEEEJJJMMMMMMNNNPPPQQQSSSUUUWWWYYY]]]cccjjjooo{{{zzzuuusssvvv}}}{{{xxxsssoooooooooooonnnuuuvvvuuuttttttvvvzzz}}}zzzxxxuuuqqqooopppsssuuu}}}zzzuuuqqqqqquuuzzz}}}}}}{{{tttiiifffaaa]]]ZZZYYYYYYYYY\\\ZZZVVVSSSQQQNNNJJJGGGGGGGGGHHHHHHJJJNNNRRRTTTUUUTTTQQQNNNKKKIIIIIIIII###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&''''''(((((()))'''%%%%%%'''(((''''''$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%''''''''')))+++,,,+++***&&&'''((((((&&&%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&)))'''%%%######%%%''')))''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&))))))(((((((((((())))))(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((()))((('''&&&&&&'''''''''(((((((((''''''''''''((()))***+++)))***+++***'''&&&'''((())))))))))))((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))************)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,)))************+++++++++---,,,+++***************++++++,,,,,,,,,,,,++++++***************+++++++++((()))***++++++***)))(((***)))))))))***+++,,,,,,111666>>>EEEIIIFFF???999333111---,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///,,,++++++++++++,,,,,,---...//////...,,,+++,,,---............///000111222111111111111222333444444999:::<<<>>>???BBBGGGJJJNNNSSSYYY]]]]]]]]]___aaa^^^```cccgggmmmwww{{{vvvuuuyyyvvvssspppoooqqqrrrsssrrrvvvuuusssqqqpppsssxxx}}}zzzxxxsssooommmmmmooopppsssoookkkhhhiiilllqqquuuwwwzzz{{{xxxwwwvvvpppiii^^^\\\ZZZXXXWWWXXXZZZ[[[ZZZWWWSSSPPPMMMKKKHHHFFFFFFGGGIIIKKKNNNSSSZZZ^^^[[[YYYUUUOOOJJJFFFEEEFFF###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((((((((((((&&&$$$$$$&&&''''''&&&$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''(((***---//////...)))))))))'''%%%$$$%%%&&&&&&&&&&&&''''''''''''((('''((()))))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''###$$$$$$%%%&&&&&&''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&'''((())))))((('''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''''''''***))))))(((((())))))***(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&''')))***)))(((&&&&&&&&&'''''''''(((((('''))))))'''$$$$$$&&&)))((()))***)))((('''((()))***)))))))))((((((((('''((()))************)))((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))(((((((((((())))))))))))))))))))))))))))))***************))))))************+++++++++---,,,+++*********++++++++++++,,,------,,,++++++))))))*********++++++++++++++++++++++++++++++++++++******))))))***+++,,,---111999BBBHHHIIIFFFBBB;;;777333///...,,,+++)))***+++,,,,,,------,,,,,,...---,,,,,,,,,,,,---...---,,,,,,+++++++++,,,,,,,,,---......------...///000//////000111333555666666666777888999;;;<<<===AAABBBEEEHHHLLLRRRZZZ___ggglllrrrtttqqqnnnnnnpppkkkmmmpppttt|||{{{wwwsssssswww}}}zzzxxxwwwwwwxxxyyyxxxwwwvvvuuussspppnnnooorrruuu{{{xxxpppmmmiiifffeeedddddddddeeedddccccccdddfffhhhiiimmmmmmkkkhhhggggggbbb[[[WWWVVVUUUUUUVVVYYY]]]___YYYUUUPPPMMMKKKIIIHHHFFFGGGIIIKKKNNNQQQWWW^^^dddcccaaa\\\SSSKKKFFFEEEFFF''''''&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&(((***+++''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((())))))'''%%%######$$$&&&&&&%%%$$$%%%%%%&&&'''''''''&&&$$$%%%%%%&&&'''((())))))''''''(((+++///111111000++++++)))'''$$$###$$$&&&&&&&&&&&&'''''''''(((((('''((()))******(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((######$$$%%%%%%&&&''''''''''''''''''((((((((()))$$$$$$%%%%%%&&&'''((((((%%%&&&((()))))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&$$$%%%&&&&&&''''''&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&'''((())))))))))))(((((((((((())))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''************************)))(((((()))***++++++***&&&&&&&&&'''''''''(((((((((***+++'''""""""'''&&&'''))))))((((((***+++******))))))((((((((('''((()))***++++++***)))((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))(((((((((((())))))))))))))))))))))))((()))***++++++***(((''')))************+++++++++,,,+++*********+++,,,---++++++------------++++++))))))******++++++++++++...------,,,,,,------...,,,+++***)))))))))***+++)))---444===EEEJJJKKKJJJBBB===888333000---+++)))***+++,,,,,,------------///...---,,,+++,,,---...000///......------------***,,,---.........000222111111111222333666888:::======>>>???AAACCCEEEFFFEEEGGGKKKPPPXXXbbbmmmttt{{{xxxxxxuuuvvvxxx|||~~~yyyvvvsssoooppptttzzz~~~}}}}}}{{{yyywwwttttttrrroookkkjjjjjjlllmmmrrrvvvxxxyyyxxxqqqiiieeebbb^^^\\\[[[[[[ZZZZZZ\\\^^^```cccdddcccbbbbbbcccccc___ZZZZZZZZZVVVPPPTTTSSSSSSSSSUUUYYY\\\^^^XXXTTTOOOKKKIIIHHHGGGGGGHHHKKKMMMOOORRRXXX```fffiiigggaaaXXXNNNHHHFFFGGG'''&&&&&&&&&&&&'''((((((%%%&&&'''((('''&&&%%%$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''((((((((())))))'''&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&''''''((($$$%%%%%%&&&'''''''''&&&%%%&&&'''''''''(((***,,,+++,,,...000222222222111...---+++)))''''''''''''&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$---'''"""!!!%%%'''$$$!!!''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%''')))+++,,,&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))''')))***)))'''&&&)))+++%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((()))))),,,)))&&&&&&(((******((())))))))))))))))))))))))++++++************++++++---,,,***(((((()))+++,,,************))))))))))))+++,,,,,,------,,,,,,+++(((((()))***++++++,,,,,,***+++++++++***((('''%%%'''((()))***************,,,,,,+++***)))))))))***---,,,*********,,,...///+++******))))))******+++,,,---...///...+++)))'''))))))))))))***+++,,,,,,---...000444:::BBBIIINNNJJJEEE>>>777111---,,,,,,000...++++++,,,---...---///---+++,,,......---***///---,,,,,,---......---///000111111//////000111333555666777888;;;AAAFFFGGGHHHLLLOOOQQQRRRRRRRRRSSSYYY___ccckkkxxx}}}zzzvvvuuuwww{{{~~~wwwtttuuurrrpppqqquuu{{{~~~}}}~~~{{{ssslllkkkhhhccc___\\\[[[\\\]]]]]]aaaeeegggiiijjjeee^^^]]][[[YYYWWWVVVWWWYYYZZZ^^^```cccfffeeeccc```^^^]]]ZZZUUUQQQNNNMMMNNNOOONNNOOOQQQTTTWWWZZZ\\\]]][[[VVVOOOJJJGGGFFFFFFFFFIIIMMMQQQRRRRRRUUU\\\bbbhhhfffaaaZZZRRRLLLJJJJJJ&&&&&&&&&%%%&&&''''''(((&&&&&&''''''&&&&&&%%%$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&((((((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&$$$%%%&&&&&&%%%&&&''')))'''(((***,,,///000111222000///,,,***'''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((('''''''''((()))***)))&&&&&&(((***))))))))))))*********+++(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))***(((%%%%%%''')))((('''))))))))))))))))))))))))***))))))))))))))))))***+++***((('''((()))***+++************))))))))))))******++++++++++++******(((((()))******+++,,,,,,,,,,,,,,,,,,+++***((('''))))))))))))*********+++---,,,,,,+++******++++++++++++,,,,,,------,,,,,,++++++************++++++***+++,,,,,,,,,+++***)))***************+++,,,,,,,,,---...111666===CCCGGGHHHEEE???999444111///...---,,,******,,,,,,,,,+++---+++***+++...///...,,,000/////////000111000000///111333333444444777888:::<<<>>>@@@CCCHHHOOOTTTWWW[[[aaafffhhhgggdddbbb```gggnnnsss||||||wwwtttnnnoooqqqvvv~~~{{{yyy|||zzzxxxxxxzzz}}}~~~~~~{{{uuurrrppppppqqqmmmfff```YYYWWWSSSPPPOOOPPPRRRSSS\\\aaadddbbbaaa```[[[VVVUUUTTTSSSSSSTTTVVVYYY[[[]]]aaafffjjjiiieee___[[[VVVSSSOOOKKKIIIIIIJJJKKKLLLMMMOOORRRUUUXXX[[[\\\ZZZVVVPPPKKKHHHGGGGGGGGGLLLPPPTTTVVVVVVXXX]]]bbbfffeeebbb]]]WWWSSSRRRRRR%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''"""$$$'''***+++***((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&%%%$$$$$$###""""""%%%%%%&&&''''''''''''&&&$$$%%%%%%$$$######%%%&&&%%%&&&'''***---///222333222000...+++(((&&&$$$$$$&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&'''((((((###&&&******(((%%%%%%&&&###$$$%%%&&&''')))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))************)))))))))))))))(((''''''&&&&&&((())))))(((&&&%%%'''((('''''''''''''''(((((((((((((((((((((((((((((((((******))))))))))))******))))))(((((((((((()))))))))'''%%%&&&'''(((((('''))))))))))))))))))))))))))))))(((((((((((()))))))))(((''''''((()))+++,,,++++++*********)))))))))((())))))))))))))))))(((((())))))******+++++++++++++++,,,,,,+++***)))(((******)))((()))***+++,,,------,,,,,,+++,,,,,,,,,***,,,---......---+++))),,,,,,++++++++++++,,,,,,))))))*********+++++++++++++++******++++++,,,,,,,,,,,,,,,---111666;;;>>>AAA???<<<888555222000///---,,,+++,,,......---+++,,,++++++,,,///111000000//////000111111222222222333555888999;;;<<>>AAACCCKKKLLLPPPWWW___ggglllnnnmmmnnnooosss|||zzzyyyzzzzzzxxxyyy{{{}}}}}}{{{yyyzzzyyywwwssslllfffaaa___YYYVVVRRRPPPQQQSSSTTTUUUTTTWWW[[[^^^_________```\\\[[[YYYUUUQQQPPPRRRTTTPPPPPPPPPOOOQQQUUU\\\```eeeeeebbb[[[XXXVVVQQQKKKLLLKKKNNNQQQQQQNNNPPPTTTQQQWWW\\\]]]\\\[[[VVVOOONNNOOOQQQTTTYYY___cccfffgggmmmpppooooooqqqrrroooiiiiiikkknnnsssvvvxxxwwwvvvxxxyyyzzz{{{}}}&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%%%%%%%%%%$$$%%%%%%###""""""$$$&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&''''''&&&%%%'''(((,,,)))'''%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$'''&&&%%%$$$$$$###$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((((('''&&&%%%&&&&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&''''''''''''&&&&&&&&&''''''(((%%%&&&'''''''''&&&%%%$$$((('''&&&&&&&&&&&&'''((()))'''&&&&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%$$$'''((()))))))))((('''&&&''''''''''''''''''''''''***'''$$$$$$&&&'''&&&%%%'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''''''''&&&&&&%%%&&&&&&'''''''''''''''((((((&&&$$$$$$&&&(((((('''%%%%%%&&&&&&'''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&)))(((''''''(((((('''&&&%%%&&&''''''&&&&&&''')))((((((((((((((('''&&&&&&)))((('''&&&&&&((()))+++)))))))))(((((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''(((((((((((((((''''''''''''(((((()))&&&'''(((((())))))(((((((((((('''(((((()))******((((((((((((((())))))***(((((((((((())))))))))))(((((('''&&&'''((()))***(((((((((((((((((())))))))))))))))))************)))+++,,,,,,+++******++++++,,,---,,,+++***+++---,,,,,,,,,,,,+++***)))(((+++)))((())),,,------+++************************++++++++++++++++++++++++...---,,,++++++,,,------...,,,)))***---...---+++---...///000///...,,,+++------------------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,---------...///222333444444;;;;;;<<>>CCCHHHLLLNNNQQQWWW```jjjuuu}}}~~~{{{{{{~~~yyyvvvqqqmmmeee\\\VVVRRRQQQQQQTTTTTTUUUWWWZZZ]]]^^^^^^UUUPPPJJJGGGGGGIIILLLMMMPPPSSSVVVXXXYYYZZZ[[[]]]```YYYQQQOOOPPPRRRPPPMMMKKKLLLNNNOOOPPPRRRUUUXXX[[[]]]\\\VVVTTTUUUUUUSSSXXXYYY]]]cccdddccceeeiiiggglllooopppsssxxxyyyvvvuuutttsssuuuxxx~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$&&&''''''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***%%%&&&&&&$$$$$$%%%)))++++++)))&&&%%%%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''''''''''''''''''''''''''((()))***(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&'''((()))))))))''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((((()))))))))((('''&&&&&&&&&&&&&&&''''''&&&&&&'''((()))***&&&''''''''''''''''''&&&&&&%%%$$$%%%&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((&&&'''((((((((('''%%%$$$'''''''''''''''''''''''''''((((((((('''&&&&&&&&&''''''''''''''''''''''''&&&'''((()))((('''$$$###))))))))))))((('''&&&%%%(((''''''&&&&&&%%%%%%%%%'''&&&&&&'''))))))((('''%%%%%%&&&%%%%%%$$$######&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%&&&((()))((('''''')))******)))(((((((((''''''((((((((((((((('''%%%%%%$$$%%%%%%%%%&&&&&&))))))((('''''''''''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''((((((((((((***)))(((''''''''''''''''''(((((()))))))))))))))''''''''''''((()))***+++)))((('''''''''(((***+++***)))))))))((((((((('''((((((((()))))))))))))))))))))((((((''''''''''''((()))))))))***************,,,...---,,,+++,,,,,,)))***++++++))))))***+++******+++++++++***))))))***+++,,,,,,+++)))(((((((((((())))))*********+++++++++++++++++++++++++++******++++++,,,,,,,,,,,,***,,,------,,,---///111111000...,,,,,,,,,---...,,,,,,------........................////////////000000000111333666888::::::===AAAEEEIIIOOOWWW\\\aaaeeemmmxxx~~~}}}}}}}}}~~~||||||yyyrrrlllhhh___\\\UUUPPPLLLLLLMMMOOOSSSRRRSSSWWW\\\___```___VVVRRRLLLHHHHHHJJJKKKLLLLLLNNNQQQRRRSSSTTTVVVXXX]]]UUUNNNKKKMMMOOONNNLLLNNNOOOQQQRRRSSSUUUXXX[[[bbbfffgggcccaaacccddddddccccccfffkkklllkkknnnssstttzzz~~~{{{uuu$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))$$$%%%&&&%%%%%%&&&)))+++)))'''%%%$$$%%%&&&%%%%%%'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''((()))***+++((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((('''&&&&&&&&&''''''((((((((((((((()))))))))&&&&&&'''(((((('''&&&&&&&&&%%%$$$%%%&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&))))))((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&((())))))'''&&&&&&'''''''''''''''''''''''''''!!!###&&&)))***)))'''&&&)))))))))((('''&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%'''((('''&&&%%%'''))))))'''&&&%%%&&&&&&'''((((((((((((((((((&&&&&&&&&''''''''''''''')))))))))***)))(((((('''))))))))))))))))))))))))%%%&&&''''''((((((''''''''''''''''''(((((((((((()))((((((''''''''''''((('''((())))))******))))))((((((((((((((())))))***'''((((((((())))))))))))*********)))(((''''''''''''((()))*********))))))+++******)))((((((''''''))))))))))))***************,,,------+++++++++,,,***+++,,,+++*********,,,)))***************))))))+++---...---+++******+++)))))))))***++++++,,,,,,************************))))))***+++,,,,,,,,,,,,---,,,,,,,,,---...//////000///...---,,,---......,,,,,,,,,---......//////------......//////000000111111222444888===AAADDDFFFKKKPPPUUUYYY^^^fffllluuu{{{zzz{{{}}}~~~~~~}}}|||{{{||||||yyywwwtttoooiiibbb\\\YYYTTTRRROOOLLLLLLMMMPPPQQQSSSSSSUUUZZZ```cccbbb```UUURRRMMMJJJIIIJJJJJJJJJIIIKKKNNNOOOPPPQQQTTTVVVTTTOOOIIIHHHJJJNNNPPPPPPUUUVVVWWWXXXYYY]]]aaaeeeiiiooossspppoooqqqssssssrrrqqqrrruuuuuuuuuxxx~~~yyypppjjjeeebbb%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&&&&''''''$$$%%%'''''''''((()))++++++(((&&&%%%&&&&&&&&&%%%(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&'''(((((((((((('''&&&&&&'''((()))))))))))))))''''''&&&&&&&&&%%%%%%%%%###$$$&&&'''((((((''''''''''''&&&&&&&&&''''''((('''((()))))))))((('''&&&&&&&&&'''(((((('''&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&))))))((((((''''''&&&&&&%%%&&&((()))***))))))(((''''''''''''''''''''''''&&&(((******'''&&&&&&'''''''''''''''''''''''''''"""###%%%'''(((((((((((('''''''''''''''&&&%%%$$$&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%''''''&&&$$$'''(((((())))))))))))(((%%%%%%$$$$$$%%%%%%&&&'''(((&&&%%%%%%''''''&&&$$$%%%'''))))))(((&&&%%%%%%&&&&&&'''(((((((((((((((&&&''''''(((((((((((((((((()))+++,,,,,,***(((&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''(((((((((((((((''''''''''''(((((()))(((((()))************)))***))))))(((((((((((((((&&&''')))*********)))((())))))))))))(((((((((((('''((()))***+++***))))))***************)))))))))))))))))))))************)))+++,,,,,,+++******++++++,,,---,,,+++***+++---))))))************))))))***,,,---+++)))(((***---)))******+++,,,,,,------++++++++++++++++++++++++)))***+++---------------000---+++,,,...000///---...------------...//////,,,------...//////000000---...///111333555666777;;;<<<>>>AAAGGGNNNTTTWWWZZZ```fffjjjmmmqqqxxx}}}{{{|||~~~}}}zzzzzzwwwtttrrrrrrsssssssssffffffeeebbb^^^YYYVVVTTTQQQPPPOOONNNNNNOOOPPPPPPUUUUUUXXX___fffiiigggcccVVVSSSOOOMMMLLLKKKJJJIIIJJJLLLNNNOOOPPPRRRTTTWWWTTTQQQMMMKKKLLLOOOTTTWWW^^^^^^___```bbbffflllqqqttt|||yyyssskkkccc___\\\ZZZXXX%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%###%%%(((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$&&&((()))))))))***,,,---***(((&&&&&&'''&&&%%%(((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&''')))******)))'''&&&'''(((((()))))))))))))))''''''&&&&&&&&&%%%%%%%%%"""###%%%'''((((((''''''&&&&&&&&&&&&&&&'''((()))&&&'''((())))))'''%%%###%%%&&&'''(((((('''&&&%%%%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&))))))((('''&&&%%%%%%%%%%%%&&&((()))***+++******''''''''''''''''''''''''%%%(((+++***(((&&&&&&'''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&'''$$$%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((((())))))&&&%%%&&&'''))))))'''%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''((('''%%%%%%&&&&&&%%%$$$''')))+++,,,***((('''&&&&&&&&&'''((())))))((((((%%%&&&&&&'''((('''''''''(((***,,,......+++(((&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))'''''''''''''''((()))***(((((()))***************+++***)))(((((('''''''''%%%''')))+++,,,***((('''''''''(((((())))))******'''((()))++++++******))))))))))))***++++++,,,,,,))))))))))))************(((***,,,,,,***)))***++++++,,,------++++++,,,---((())))))*********))))))((()))***(((&&&&&&))),,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,...//////......222...***+++///111...+++,,,,,,---....../////////---......///000111111222///000222555888;;;>>>???HHHIIIKKKPPPWWW___fffjjjlllrrrxxx|||}}}{{{zzzzzzyyy~~~|||}}}zzzllliiidddaaa___]]]\\\ZZZ\\\^^^___^^^\\\ZZZYYYXXXQQQQQQQQQPPPOOONNNLLLLLLSSSTTTXXX```hhhkkkhhhcccXXXUUURRRPPPOOONNNLLLJJJLLLNNNPPPQQQQQQSSSVVVYYYZZZXXXUUUQQQOOORRRWWW[[[dddeeeeeeeeehhhmmmtttyyy~~~||||||{{{zzzzzzzzzoooeeeaaa\\\YYYXXXWWWVVVUUU&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$%%%&&&&&&'''((()))******%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''(((''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((*********)))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((()))'''%%%######%%%''')))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((***)))((('''&&&&&&'''((($$$%%%'''(((((('''%%%$$$((((((((((((((((((((((((((('''&&&&&&'''&&&%%%###&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%((((((((('''&&&%%%######'''(((((()))((((((''''''+++)))(((&&&%%%%%%%%%&&&))))))((('''''''''''''''(((''''''&&&&&&''')))******)))'''%%%%%%%%%'''((((((((())))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))+++++++++***)))(((((('''+++)))'''&&&%%%&&&'''((()))))))))))))))((((((((())))))))))))))))))))))))************************...,,,+++***++++++***(((+++***)))))))))***,,,---***************)))((((((,,,,,,,,,,,,+++***)))))),,,,,,++++++++++++++++++,,,+++)))''''''((()))***+++++++++,,,,,,---------...........................//////...---,,,...000222000---...111333444333666777999;;;???DDDKKKOOOYYY]]]dddjjjoootttxxxzzz{{{tttqqqssswwwzzz~~~sssiiiccc[[[XXXSSSPPPPPPTTTXXX[[[```___^^^^^^^^^]]]ZZZXXXSSSRRRPPPNNNLLLLLLKKKLLLRRRSSSWWW___fffhhhccc]]]UUUUUUTTTSSSRRRRRRQQQQQQPPPQQQSSSTTTUUUYYY]]]aaagggccc]]]XXXXXX]]]ffflllppprrruuuvvvyyy{{{ssslllhhhhhhgggeeegggjjjooorrrtttyyyxxxuuuqqqlllfffaaa^^^ZZZYYYXXXWWWVVVVVVWWWWWW&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&''''''(((%%%%%%%%%$$$$$$$$$######&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%!!!!!!"""""""""#########&&&&&&''''''''''''&&&&&&(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&'''((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&'''((())))))***)))((('''&&&%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''')))'''''''''((((((&&&$$$&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&(((***+++))))))(((''''''''''''''''''''''''''''''((())))))***)))'''%%%%%%&&&'''((((((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))++++++******)))(((((('''+++)))(((&&&&&&&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))************************---,,,,,,,,,------+++***,,,,,,+++******+++,,,,,,***************))))))(((++++++,,,,,,,,,+++******++++++++++++++++++++++++///...---,,,,,,---///000,,,,,,,,,,,,,,,---------,,,---------.../////////------------...///000111333222111222555777888777>>>@@@DDDIIIOOOVVV^^^cccooottt{{{|||uuupppnnnpppsssvvv}}}{{{zzz|||{{{yyytttmmmeee]]]YYYSSSPPPMMMLLLMMMQQQVVVYYY]]]]]]]]]______^^^[[[XXXRRRQQQNNNLLLKKKKKKLLLMMMTTTUUUYYY```gggiiieeeaaaVVVVVVVVVVVVVVVUUUUUUUUUWWWXXXYYYZZZZZZ\\\```ccciiigggdddaaaaaahhhsss{{{~~~~~~yyywwwrrrlllfffbbb___]]]^^^]]]\\\\\\^^^```bbbcccbbbbbbbbbaaa___^^^\\\[[[ZZZZZZ[[[[[[[[[\\\\\\\\\%%%%%%$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&((((((((((((&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((())))))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###$$$############$$$%%%%%%(((((((((''''''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''$$$$$$%%%'''((()))***+++''''''&&&%%%%%%%%%%%%&&&&&&'''((())))))((('''&&&'''''''''''''''''''''''')))((('''((())))))'''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%'''))),,,---))))))((('''''''''''''''&&&''''''((((((((((((((()))((('''&&&&&&&&&'''((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))++++++******)))(((((((((***)))((('''&&&'''((()))))))))))))))************))))))))))))))))))))))))************************,,,,,,---///000000...+++...---,,,++++++***++++++***++++++++++++***))))))******+++,,,,,,,,,++++++*********++++++,,,,,,---------,,,,,,,,,...///000------------------,,,,,,,,,---...///000111111222+++******+++...000222222555666777:::<<>>CCCGGGJJJMMMQQQSSSXXX^^^fffoooxxx{{{yyytttpppllljjjjjjjjjiiikkkkkkgggccc```aaaddddddbbb]]]XXXSSSOOOLLLKKKIIIHHHGGGHHHKKKOOOSSSVVVYYYZZZ^^^bbbcccaaa\\\XXXUUUSSSPPPOOOPPPSSSWWWYYYXXXYYY[[[```eeehhhhhhgggeeeeeeffffffeeecccbbbaaa```cccfffiiikkknnnqqqsssuuuxxxzzzzzz|||xxxpppfffbbbcccdddbbb___bbbaaabbbccccccaaa\\\XXXXXXUUURRRPPPOOOPPPRRRSSSUUUVVVVVVUUUTTTSSSSSSSSS[[[\\\]]]___bbbeeeggghhhggghhhkkknnnoooooonnnmmm$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((('''''''''(((((((((((((((((('''''''''''''''''''''''''''%%%$$$$$$&&&(((((('''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%$$$$$$%%%&&&'''''''''''')))(((((((((((()))***++++++***((('''&&&&&&''''''))))))((('''''''''''''''%%%&&&((()))))))))((('''(((((('''''''''((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))((((((((()))))))))'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++---000333333000---,,,,,,,,,++++++***)))))),,,,,,,,,,,,,,,+++******((()))***+++,,,---------))))))***+++,,,,,,------,,,,,,---...///111222333........................//////000000000000111111555444444666:::>>>BBBCCCIIIOOOWWW\\\^^^```eeejjjnnnsss{{{zzz{{{|||yyytttnnnhhhccc```___WWWYYYZZZXXXWWWXXX]]]aaa___^^^\\\XXXTTTPPPLLLJJJIIIHHHHHHIIIKKKNNNQQQSSSYYY[[[___ccceeebbb\\\XXXWWWUUUSSSSSSUUUYYY^^^aaabbbccceeeiiinnnqqqrrrrrrpppppppppooonnnkkkiiigggdddhhhnnntttxxx|||~~~~~~}}}{{{yyyvvvwwwwwwwwwuuuqqqmmmjjjccc^^^YYYXXXZZZZZZWWWSSSWWWVVVTTTSSSSSSSSSRRRQQQRRRRRRSSSSSSTTTUUUUUUUUUVVVXXXYYYXXXVVVTTTUUUWWW]]]^^^```cccfffiiikkkllllllnnnppprrrsssrrrqqqppp$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$#########%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$&&&((()))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((('''%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((()))(((''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((((((''''''''''''((())))))&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''&&&%%%%%%%%%&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%'''((((((&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%$$$%%%%%%&&&'''''''''&&&'''&&&&&&%%%&&&''')))***)))((('''''''''((()))***))))))((('''''''''''''''&&&''''''(((((((((((((((''''''((((((((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))))))))(((((())))))))))))******''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,///111111///---******+++,,,---,,,,,,,,,,,,------------,,,++++++((()))***+++,,,---------*********++++++,,,,,,---***++++++---...///000000........./////////000000...//////000000111111111555777:::<<<@@@EEELLLQQQ```iiisssvvvvvvvvv{{{{{{wwwyyy~~~tttqqqkkkddd]]]WWWSSSQQQMMMOOOQQQRRRRRRWWW]]]ccc]]]]]]\\\ZZZVVVQQQLLLJJJIIIIIIIIIJJJKKKMMMOOOPPPZZZ\\\```dddfffddd```[[[ZZZZZZYYYZZZ]]]bbbfffiiiiiikkkooosssvvvyyyzzz{{{|||}}}}}}}}}{{{yyyvvvtttrrrwwwuuuoookkkhhhfffeeefffggggggfff____________```^^^[[[XXXTTTTTTSSSTTTSSSQQQNNNKKKQQQPPPMMMKKKKKKLLLNNNOOORRRSSSVVVYYYZZZYYYXXXWWWVVVYYYZZZXXXUUUTTTVVVYYY\\\___cccgggkkknnnpppqqqmmmnnnppprrrrrrrrrrrrqqq%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))(((&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&&&&%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&(((***)))(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%%%%%%%&&&&&&'''&&&&&&&&&''''''&&&%%%&&&(((***+++''''''''''''''')))+++,,,))))))(((''''''''''''''''''''''''''''''((())))))''''''((()))))))))))))))(((((())))))))))))((((((''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))***(((((()))***************((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++******,,,......---,,,(((***,,,...000000111111---------------,,,,,,+++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---------------...///000111111222///000222333555777888999:::@@@FFFIIIMMMTTT___hhh|||zzzvvvtttwwwzzz~~~{{{tttfffccc]]]WWWQQQMMMJJJIIIIIILLLNNNOOOQQQVVV]]]ccc^^^^^^\\\YYYUUUQQQNNNKKKJJJKKKLLLMMMOOOQQQRRRSSSXXXZZZ___dddhhhhhheeebbbccccccdddfffjjjooosssvvvtttwww|||yyyooofff^^^XXXUUUSSSQQQQQQSSSUUUVVVVVVQQQOOONNNOOOQQQQQQOOOMMMKKKNNNQQQRRRQQQPPPPPPPPPSSSSSSRRRRRRQQQRRRTTTVVVYYYZZZ]]]___```___^^^]]]\\\]]]^^^ZZZVVVUUUYYY]]]___ccchhhmmmqqqsssssssssnnnooopppqqqsssuuuvvvvvv&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''***(((&&&$$$$$$&&&(((***%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&%%%$$$$$$%%%&&&((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''###$$$&&&'''((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''***+++***)))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%%%%&&&&&&''''''&&&%%%%%%))))))((('''(((***,,,...)))((((((''''''(((***+++))))))((('''''''''''''''(((((('''&&&&&&((()))***''''''((()))))))))))))))(((((())))))))))))((((((&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))*********'''((()))*********************+++,,,------......))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***,,,,,,,,,+++(((***---000222444444444------......------,,,+++******+++,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,---...///000000000000,,,---...///000111222333222444666999<<>>CCCFFFLLLUUUbbbppp{{{qqqlllgggdddeeeiiimmmooorrrpppnnniiiddd___[[[XXXVVVTTTRRRPPPOOOMMMLLLKKKHHHGGGFFFFFFIIILLLPPPSSSUUUXXX]]]cccgggfffaaa\\\TTTRRRNNNKKKKKKNNNQQQSSS[[[[[[]]]^^^```aaabbbccchhhooovvvzzz~~~}}}yyyrrrlllddd```\\\[[[\\\ZZZVVVRRRRRRQQQPPPOOONNNMMMLLLLLLJJJKKKKKKLLLMMMOOOSSSUUUYYYYYY]]]bbbdddaaabbbeeehhhiiioooyyy|||wwwyyyzzzzzzxxxvvvvvvvvvyyy{{{}}}$$$$$$$$$$$$&&&''')))+++'''((((((((((((''''''&&&!!!""""""###$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%((()))***++++++***((('''$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%!!!"""$$$&&&'''(((((((((###$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&'''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%###$$$''')))'''&&&$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%'''((((((((('''&&&%%%%%%'''((()))))))))(((&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%&&&'''((((((((((((((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&%%%$$$%%%'''))))))(((&&&&&&''''''((((((((()))(((((((((((('''''''''&&&))))))(((''''''(((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&******))))))((()))))))))*********)))))))))(((((((((((())))))))))))(((((((((((((((((())))))******(((((())))))************((((((((())))))))))))(((((()))))))))************************************))))))))))))))))))))))))(((((()))***+++------...+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++......///000222333444444444777;;;???CCCIIIOOOSSS[[[fffwwwyyyrrrfffeeedddeeegggiiijjjiiiccc```ZZZUUUQQQOOONNNNNNRRRRRRRRRPPPNNNLLLKKKJJJIIIIIIHHHIIIKKKNNNRRRTTT\\\^^^aaaeeefffddd```\\\XXXVVVTTTSSSUUUXXX\\\___bbbdddgggkkkoooqqqssstttvvv}}}wwwlllhhhhhhggg```ZZZUUUSSSQQQQQQSSSSSSRRROOOPPPOOONNNMMMMMMNNNOOOPPPQQQSSSVVVYYY[[[___dddhhhkkklllpppuuutttqqqqqquuu{{{|||}}}vvvnnnhhhdddbbbeeehhhjjjkkkkkklllmmmtttwww|||%%%$$$###"""!!!""""""###%%%&&&&&&''''''&&&%%%%%% !!!"""###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++***))))))&&&&&&%%%&&&&&&'''((()))$$$%%%%%%&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$!!!$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$%%%''')))'''&&&$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''***((('''&&&'''((('''&&&&&&&&&&&&''''''(((((()))))))))((((((((('''''''''+++***(((''''''((())))))((((((((((((((()))))))))&&&'''((())))))((('''&&&)))***+++,,,,,,,,,++++++************))))))))))))'''(((((()))))))))))))))'''(((((())))))******+++'''(((((()))******++++++'''(((((())))))))))))((())))))))))))************************************))))))))))))))))))))))))))))))***+++,,,------...,,,,,,,,,,,,,,,++++++*********++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111333666777777777;;;===AAAEEEJJJQQQXXX]]]hhhttt{{{yyyyyywwwrrrmmmeeeeeefffggghhhgggdddaaaTTTQQQMMMIIIHHHHHHJJJLLLTTTUUUUUURRRNNNIIIGGGFFFGGGGGGHHHJJJMMMQQQUUUWWW^^^```bbbcccdddbbbaaa```ZZZYYYYYYZZZ^^^ccchhhkkklllpppvvv|||zzzqqqmmmjjjccc\\\YYYZZZYYYTTTNNNJJJHHHGGGGGGIIIJJJJJJIIILLLLLLMMMPPPSSSWWWZZZ\\\```dddiiilllnnnqqqvvvzzz{{{|||}}}~~~xxxpppkkkiiihhhggghhhgggeee```]]][[[[[[YYY\\\bbbfffhhhkkknnnpppvvvzzz&&&%%%###"""!!!!!!!!!"""$$$%%%%%%&&&&&&%%%%%%%%%!!!"""###$$$&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%%%%&&&(((%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''((()))***+++$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%% """$$$%%%&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&((('''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''((((((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))'''&&&&&&'''''''''&&&%%%%%%&&&''''''((())))))(((((('''''''''&&&&&&&&&+++)))(((&&&&&&&&&((()))&&&&&&'''''''''(((((((((&&&'''((())))))((('''&&&$$$&&&)))+++,,,,,,***)))***))))))))))))(((((((((''''''((()))))))))))))))'''(((((()))******++++++)))))))))))))))*********&&&'''((()))******)))((())))))))))))************************************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,,,,+++******++++++,,,------,,,,,,------------------------,,,------......////////////222777<<>>EEELLLQQQaaarrruuuaaaHHHGGGEEEFFFIIIOOOUUUYYY[[[^^^bbbaaa\\\XXXWWWWWWWWWWWWVVVVVVXXX[[[]]]___^^^[[[WWWTTTSSSSSSRRRRRRQQQPPPQQQSSSTTTRRRLLLGGGEEEIIINNNRRRUUUWWWZZZ\\\[[[[[[ZZZWWWUUUSSSTTTVVVYYY\\\aaaeeegggiiilllnnnhhhlllsss}}}xxxnnncccZZZSSSOOONNNMMMLLLLLLLLLJJJGGGDDDGGGEEEDDDEEEHHHJJJJJJJJJTTTUUUWWWZZZ^^^aaadddfffooosssxxx}}}}}}pppeee\\\WWWSSSQQQTTTTTTRRRRRRRRRSSSUUUVVVVVV[[[ccchhhhhhfffcccaaaeeeeeeddddddeeeiiioootttvvvyyy}}}'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((()))((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((***+++)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''###""""""$$$&&&(((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$###&&&***+++&&&$$$%%%%%%&&&&&&'''''''''&&&&&&"""%%%%%%$$$&&&+++,,,***&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''###$$$&&&((()))((('''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''((($$$&&&(((((('''&&&'''(((++++++******)))(((((((((******)))(((((('''&&&&&&(((((((((((((((((((((((()))))))))******))))))))),,,++++++***)))(((''''''''''''(((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))((())))))+++,,,------...,,,,,,------,,,,,,+++************+++,,,---,,,***(((((()))***,,,---......---------------------,,,---------....../////////---------...///111333444888<<>>===>>>BBBGGGJJJKKKKKKKKKKKKJJJHHHFFFEEEAAA@@@???>>>???AAACCCDDDBBBBBBCCCGGGLLLQQQSSSSSSQQQSSSUUUUUUTTTPPPLLLIIIJJJLLLNNNOOOPPPQQQTTTVVVVVVYYY]]]bbbhhhpppyyy~~~}}}~~~xxxsssnnniiifffiiiiiikkkllllllhhhccc___YYYVVVQQQKKKFFFCCCAAAAAADDDGGGJJJLLLNNNQQQTTTWWW\\\```ggglllqqqvvv{{{~~~|||}}}uuutttsssooojjjgggeeeeeeccchhhlllmmmnnnqqqoookkkiiieee___\\\\\\]]]^^^^^^]]][[[YYYXXXYYY\\\```bbbmmmttt|||}}}xxxuuutttuuuvvvxxxzzz~~~%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''(((((((((((($$$$$$$$$$$$%%%%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&(((&&&%%%%%%%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''###"""###'''(((&&&&&&)))(((((((((((('''%%%$$$######((()))%%%###&&&((('''%%%&&&'''&&&$$$###$$$%%%'''''''''''''''''''''''''''''''''(((***---///111(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''((((((((('''&&&%%%((((((''''''''''''(((((($$$&&&((('''%%%$$$&&&'''&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&'''((((((%%%'''((()))((('''((()))''''''((())))))*********&&&&&&'''((()))***++++++))))))))))))))))))))))))'''(((***,,,,,,+++***))))))************+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))%%%&&&'''))),,,...000000---------...------,,,+++++++++***,,,---...---+++++++++++++++++++++++++++,,,---------......//////---...///000111222333333555666999===EEENNNVVV[[[jjjvvv}}}nnn```SSSJJJAAA???===<<<>>>BBBGGGKKKMMMMMMMMMMMMMMMJJJGGGEEECCCBBBAAA@@@@@@AAACCCDDDFFFFFFIIIMMMRRRTTTUUUTTTPPPQQQRRRRRRQQQOOONNNNNNMMMOOOPPPQQQRRRUUUYYY\\\```dddkkkssszzz}}}rrrnnnhhhdddbbb```^^^]]]____________]]]YYYSSSNNNLLLKKKHHHFFFEEEFFFHHHIIIPPPSSSWWWZZZ\\\```eeeiiinnnrrrxxx}}}zzzqqqfffhhhiiiiiihhhhhhjjjkkkgggkkknnnnnnooosssrrrooooookkkfffccccccdddddddddffffffeeeeeefffhhhiiijjjpppvvv}}}}}}|||zzz|||%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&'''((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%&&&'''(((******((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&$$$"""""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&"""###%%%'''((((((''''''#########$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&''''''(((((()))''''''''''''''''''''''''""" !!!%%%&&&$$$&&&)))'''(((((((((((((((''''''###'''((($$$"""$$$&&&&&&%%%&&&'''&&&$$$###$$$%%%((((((((((((((((((((((((&&&'''(((***---111555777)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%&&&(((((()))%%%%%%%%%&&&&&&&&&''''''(((((()))))))))(((&&&%%%''''''&&&&&&&&&&&&''''''$$$&&&((('''%%%$$$%%%((('''(((((()))))))))))))))&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''((((((%%%'''))))))((('''((()))&&&&&&'''((()))***++++++((((((((((((((('''''''''))))))))))))))))))))))))'''(((***,,,---,,,***))))))))))))***++++++,,,,,,*********)))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************------......------,,,+++,,,++++++,,,......---+++******+++++++++,,,,,,,,,///............---------,,,---///111333666777888:::<<>><<<;;;>>>CCCIIILLLTTTTTTTTTTTTSSSPPPLLLHHHHHHFFFEEEDDDDDDEEEGGGHHHLLLMMMOOOSSSWWWYYYWWWVVVOOOPPPPPPPPPOOOOOOPPPRRRPPPQQQRRRSSSUUUYYY___ccckkkqqqyyyzzzqqqmmmccc```[[[XXXXXXXXXXXXXXXWWWWWWVVVVVVUUUQQQKKKGGGEEEEEEEEEHHHLLLQQQVVVZZZ___cccgggjjjlllpppvvvzzzzzz~~~{{{rrrkkkfffhhhjjjlllmmmnnnqqqsssrrrvvvyyyxxxyyy{{{zzzvvvvvvrrrmmmjjjiiiiiijjjiiikkklllmmmnnnooooooppppppmmmrrryyy~~~((('''%%%#########%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%((('''%%%$$$$$$%%%&&&'''%%%%%%&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!"""%%%&&&$$$"""''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%$$$###"""######$$$%%%%%%%%%$$$$$$''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&)))&&&''')))000CCCHHH999'''+++///...)))&&&&&&((('''((()))(((&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''(((((())))))(((''''''(((((((((((('''&&&%%%$$$(((((((((((('''''''''''')))))))))(((((((((((((((''''''''''''(((((((((((((((((()))***************))))))************))))))))))))))))))))))))))))))+++******)))(((''''''&&&(((((((((((())))))))))))++++++************++++++))))))))))))************,,,++++++++++++,,,------000///...---+++***)))(((++++++,,,,,,,,,---------222///------///111///---///000000//////.........444333444777:::;;;===???AAAGGGLLLUUUfffzzzsssbbbUUUMMMHHHFFFCCCCCCAAA??????EEENNNUUU[[[[[[ZZZXXXVVVRRROOOMMMKKKJJJHHHFFFEEEEEEFFFGGGKKKOOOTTTXXXZZZYYYWWWUUULLLMMMNNNPPPQQQSSSTTTUUUZZZ]]]```aaaaaaeeelllsss~~~~~~xxxssspppoookkkddd^^^XXXUUUUUUWWWWWWSSSRRRTTTSSSSSSPPPMMMJJJHHHIIIKKKIIIKKKOOOTTT[[[bbbhhhkkkpppsssxxx{{{}}}tttppprrrnnnqqqtttwwwyyy|||{{{vvvqqqooopppsssuuutttvvvyyyyyywwwuuuttttttvvvyyy{{{||||||'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$############'''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$''''''&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###!!!"""###$$$%%%&&&&&&&&&''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&)))&&&((((((+++:::???222'''+++...---)))&&&&&&(((%%%'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((((((''''''%%%%%%&&&'''((()))******((((((((((((((((((((((((((((((((())))))))))))***(((((()))***************))))))************))))))))))))))))))))))))))))))+++++++++***))))))((((((************++++++++++++++++++************++++++))))))))))))************,,,,,,,,,,,,,,,---.........------,,,,,,+++++++++++++++,,,,,,,,,---------///---++++++---...,,,+++//////000000000000111222999:::===AAADDDEEEFFFGGGKKKSSS\\\hhhzzzrrrbbbUUULLLGGGEEEAAAAAA@@@@@@BBBIIIRRRYYY______]]][[[XXXUUURRRPPPPPPOOOLLLJJJJJJKKKLLLMMMKKKMMMPPPRRRSSSRRRPPPOOOJJJKKKNNNQQQUUUYYY[[[]]]___ccchhhlllpppwww{{{xxxvvvtttnnnkkkgggdddbbb___ZZZWWWTTTQQQQQQSSSRRRNNNMMMOOONNNPPPQQQPPPOOONNNNNNOOOXXX[[[aaahhhooouuuxxxzzz{{{}}}~~~xxxvvvyyy{{{}}}~~~zzzxxxxxxyyy{{{~~~}}}||||||}}}~~~&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$###""""""""""""%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((((('''%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$ !!!###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&)))''')))'''%%%///444)))'''***---,,,(((&&&&&&((($$$%%%''''''&&&'''(((***'''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&'''((())))))*********%%%%%%&&&'''((()))******(((((((((((((((((((((((())))))))))))************(((((()))***************))))))************)))))))))))))))))))))))))))))),,,,,,++++++******))))))************++++++++++++++++++************++++++)))))))))*********+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------...,,,++++++,,,,,,+++***...///111111111333666999>>>BBBIIIOOORRRRRRQQQNNNOOOYYYhhhxxxppp```SSSKKKEEECCC>>>???@@@BBBFFFNNNWWW]]]bbbaaa```___\\\YYYVVVTTTQQQOOOLLLIIIIIIJJJMMMNNNOOOOOONNNNNNNNNNNNMMMMMMLLLNNNQQQUUUZZZ^^^aaacccdddjjjrrrzzzzzzppphhhdddccccccddd``````^^^[[[WWWTTTRRRRRRNNNLLLLLLOOOOOOLLLKKKNNNOOOSSSWWWYYYZZZ[[[\\\]]]ggglllsss{{{}}}}}}$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((($$$%%%'''((()))((('''&&&(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''%%%$$$######""""""$$$%%%&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((''''''&&&$$$$$$#########$$$%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''&&&***'''!!!''',,,%%%''')))+++***(((&&&&&&'''%%%&&&''''''&&&&&&'''))))))(((&&&$$$$$$$$$%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%$$$######''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$&&&((()))(((((()))***************((((((((((((''''''''''''(((((()))))))))))))))***(((((()))))))))*********(((((()))***************))))))************))))))))))))))))))))))))))))))+++++++++******)))))))))'''((((((((())))))))))))++++++************++++++))))))*********+++++++++)))))))))))))))***++++++------------------------,,,,,,,,,------------...///...---------.........///111333444444888===BBBDDDLLLVVV\\\______ZZZTTTQQQ\\\nnnyyyjjj[[[PPPHHHCCC@@@>>>???@@@DDDIIIQQQXXX]]]````````````^^^\\\ZZZYYYSSSPPPLLLIIIHHHIIIKKKMMMRRRQQQPPPNNNNNNOOOPPPQQQSSSUUUWWWZZZ^^^aaacccdddhhhnnnwww}}}xxxlllggg^^^WWWTTTUUUWWWYYY[[[]]]^^^YYYRRRNNNOOORRRJJJIIIKKKQQQTTTSSSTTTXXX\\\___cccgggjjjnnnrrrtttyyy}}}$$$$$$%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((($$$%%%'''((()))((('''&&&(((((((((''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&%%%$$$$$$$$$###$$$&&&'''((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$#########$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&%%%$$$"""!!!%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''(((''''''''''''&&&&&&&&&%%%$$$)))(((!!!%%%***%%%'''((()))((('''&&&&&&''''''((()))(((&&&%%%&&&''')))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((())))))((('''&&&%%%%%%$$$'''''''''''''''''''''&&&''''''''''''''''''''''''((('''%%%$$$%%%''')))*********++++++***)))(((((((((((((((((('''''''''''')))))))))******+++++++++'''''''''((((((((())))))(((((()))***************))))))************)))))))))))))))))))))))))))))))))))))))))))))((((((((('''((((((((())))))))))))++++++************++++++************++++++++++++***************+++,,,,,,///......------,,,,,,+++,,,,,,---------............///////////////000111222555777888999===EEELLLOOO[[[ffflllnnnlllcccYYYWWWaaaqqqzzz}}}~~~{{{wwwnnnaaaUUULLLFFFBBB@@@@@@AAACCCGGGLLLRRRWWWYYY[[[\\\]]]^^^^^^^^^]]]\\\WWWUUUQQQNNNLLLLLLNNNOOOQQQPPPOOOOOOOOOQQQSSSTTTXXXYYY[[[]]]```bbbdddeeejjjooovvv~~~sssiiiccc\\\YYYSSSNNNKKKMMMQQQTTTXXX[[[[[[VVVOOOKKKNNNQQQOOOOOOTTT\\\aaacccfffkkkooopppsssuuuyyy$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((((((((((((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$######$$$$$$$$$###$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&%%%$$$""""""'''''''''&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&''''''(((''''''''''''&&&&&&&&&%%%"""''')))###&&&+++'''''''''''''''''''''''''''((())))))(((&&&$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&'''(((***++++++++++++******)))''''''%%%%%%&&&'''((()))******((())))))******++++++,,,''''''''''''(((((((((((((((((()))***************))))))************)))))))))))))))))))))))))))))))))(((((((((((((((((((((************++++++++++++++++++************++++++*********++++++++++++,,,,,,,,,,,,,,,,,,---....../////////...---,,,,,,+++,,,---------............,,,---/////////000222555777:::======>>>DDDMMMVVV___mmmyyy||||||yyymmm```YYY```mmmzzz|||zzzzzzvvvyyy}}}~~~yyyrrrnnnjjjcccXXXOOOIIIFFFDDDCCCDDDEEEFFFJJJPPPUUUWWWWWWWWWXXXZZZ\\\]]]]]]]]]\\\VVVUUURRRQQQOOOPPPPPPQQQOOOPPPQQQRRRSSSTTTUUUVVVZZZ[[[\\\^^^aaaccceeeeeehhhjjjpppxxxzzzssskkkbbbYYYTTTRRRPPPNNNKKKIIIKKKPPPTTTTTTVVVXXXUUUQQQQQQTTTYYY``````eeennntttvvvzzz%%%%%%$$$$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$"""###$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&''''''(((''''''''''''&&&&&&&&&&&& %%%)))%%%'''+++&&&'''&&&%%%%%%&&&''''''&&&&&&'''((('''&&&%%%&&&'''$$$%%%'''(((((((((&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))******+++)))))))))***))))))((((((%%%%%%&&&'''((()))******&&&''''''((())))))******'''(((((((((((()))))))))(((((()))***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************++++++*********+++++++++,,,,,,+++++++++++++++,,,------...............---------------------............,,,...111222222333777:::;;;???BBBBBBCCCIIITTT]]]nnn|||tttcccYYY\\\fffqqquuusssuuuzzzzzz|||~~~~~~zzzssskkkfff```ZZZRRRLLLIIIHHHHHHGGGHHHHHHJJJOOOUUUYYYYYYXXXWWWXXXYYY[[[[[[[[[ZZZZZZSSSSSSTTTTTTUUUVVVWWWWWWWWWYYY\\\^^^______]]]\\\^^^^^^^^^______`````````___```ccciiiqqqzzz~~~|||zzzyyyxxxpppkkkeee```]]]YYYTTTPPPMMMNNNNNNMMMLLLNNNSSSWWWWWWZZZ]]]___aaaeeelllpppvvvuuuyyy~~~&&&%%%#########%%%'''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&''''''(((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''$$$"""###%%%%%%%%%%%%%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''!!!"""###%%%&&&'''(((((($$$%%%%%%&&&''''''''''''######$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&''' $$$)))&&&(((+++%%%'''&&&$$$%%%&&&''''''&&&$$$&&&''''''&&&&&&((()))###$$$''')))***)))'''%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******))))))))))))))))))))))))'''''')))***++++++++++++&&&'''((())))))******))))))(((((((((''''''''''''%%%%%%%%%&&&'''(((((()))))))))))))))************(((((()))***************))))))************))))))))))))))))))))))))))))))******************++++++(((((((((((())))))))))))++++++************++++++******+++++++++,,,,,,,,,((((((((((((((())))))***,,,,,,------...//////000---------.........//////...111444555555777;;;??????BBBEEEEEEFFFLLLXXXbbbuuuuuuddd[[[]]]eeepppttttttyyy~~~~~~yyyrrrjjjfffZZZVVVOOOJJJIIIJJJKKKKKKJJJJJJLLLRRRXXX\\\\\\ZZZYYYYYYZZZ[[[ZZZYYYXXXWWWVVVWWWZZZ\\\___```aaaaaabbbeeeiiilllllljjjgggeeedddcccaaa___]]][[[ZZZYYYVVVVVVWWW\\\cccjjjpppsssjjjlllmmmnnnnnnkkkiiiggg```\\\WWWUUUVVVWWWVVVTTTMMMOOOQQQQQQQQQSSSWWW[[[___bbbgggmmmttt|||}}}{{{|||~~~''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%######$$$%%%%%%%%%$$$######""""""!!!&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((((((&&&$$$"""######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%###!!!!!!%%%%%%$$$$$$$$$%%%&&&'''((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$((('''$$$###$$$&&&))),,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%(((((())))))))))))((((((((((((((((((''''''''''''))))))(((((('''''''''&&&))))))***+++***)))(((((()))))))))))))))(((''''''((((((((((((((((((((((((++++++******))))))((((((''''''''''''(((((((((((((((((((((((()))))))))))),,,+++)))(((((()))+++,,,************))))))))))))++++++++++++++++++++++++---------,,,,,,+++++++++000///......//////...,,,,,,,,,...///000222222333444777;;;======???CCCGGGIIIGGGHHHLLLLLLNNNYYYfffuuuqqqaaa[[[aaajjjrrrwww|||}}}qqqfff^^^[[[VVVPPPKKKJJJJJJKKKKKKJJJMMMPPPTTTWWWYYYZZZ[[[]]]YYYWWWZZZ\\\\\\[[[ZZZYYY\\\aaahhhmmmoooppppppmmmttt~~~vvvpppiiifffaaa[[[WWWTTTSSSSSSOOOPPPTTTZZZ___aaa```^^^^^^^^^^^^___``````^^^]]]ZZZUUUQQQOOOQQQSSSSSSRRRNNNRRRWWWZZZ\\\```eeejjjkkkrrryyy|||}}}yyywwwxxxyyy{{{''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""$$$%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''&&&&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''((()))***++++++,,,%%%&&&&&&''''''&&&&&&%%%)))))))))))))))((('''&&&(((((((((((('''''''''''')))))))))(((((((((''''''))))))((((((((())))))***+++++++++++++++***))))))*********************************)))))))))))))))''''''((((((((()))))))))(((((()))))))))*********,,,+++)))(((((()))+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,,,,---......---...///000111333555666777999===BBBCCCDDDFFFJJJMMMMMMLLLNNNPPPOOONNNVVVaaarrr{{{mmm```^^^dddmmmvvv|||vvviiiaaa[[[WWWRRRNNNNNNNNNNNNMMMNNNPPPSSSVVVYYY\\\^^^___^^^\\\[[[]]]``````^^^]]]^^^bbbiiirrrxxx||||||{{{}}}uuuqqqiiiaaaZZZVVVTTTSSSSSSSSSTTTWWWYYYZZZXXXVVVUUUTTTTTTVVVXXXYYYYYYYYYVVVTTTQQQQQQTTTWWWWWWWWWVVVYYY^^^bbbfffkkkqqqvvvwww~~~|||tttqqqsssvvvzzz'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""$$$%%%%%%%%%&&&''''''((())))))%%%%%%%%%&&&'''(((******%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((***+++,,,---&&&&&&''''''''''''&&&&&&'''(((((()))))))))((((((((((((((((((''''''''''''***)))))))))))))))((((((***)))'''&&&''')))+++---***++++++++++++******)))************************))))))))))))************((())))))))))))*********))))))*********+++++++++,,,+++***))))))***+++,,,)))))))))******+++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333555777:::<<<>>>BBBFFFJJJLLLLLLMMMPPPSSSTTTUUUXXXXXXUUURRRUUU\\\lllxxx|||vvvpppggg]]]___fffoooxxxwwwjjjaaaZZZWWWTTTRRRRRRRRRQQQPPPOOOOOOQQQTTTWWWZZZ]]]^^^___```aaadddggghhhgggeeeeeejjjrrr}}}}}}sssiiiaaa\\\YYYYYYWWWVVVTTTTTTUUUTTTRRRQQQOOONNNNNNNNNOOORRRTTTVVVUUUTTTUUUXXX\\\```aaaaaaeeegggkkkooorrrwww}}}tttnnnlllpppvvv~~~&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''###$$$$$$$$$%%%%%%%%%&&&$$$######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''''''''&&&''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&$$$%%%&&&((()))******+++((((((((((((''''''''''''************))))))))))))(((((((((((()))+++,,,---(((((())))))))))))((('''************************(((((())))))******++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++***))))))***++++++(((((()))***+++,,,---...------------------------------------------,,,,,,...////////////000222444555555777:::===AAADDDEEEKKKNNNRRRRRRQQQPPPRRRTTTZZZ^^^cccccc]]]YYYYYY[[[hhhppptttoooiiieee```[[[^^^eeeoooxxx~~~sssfff]]]ZZZXXXUUUTTTTTTSSSQQQOOOPPPPPPPPPRRRTTTXXX[[[\\\```dddiiimmmrrrvvvvvvssspppssszzzzzzooogggcccbbbbbb\\\YYYVVVTTTSSSRRRQQQPPPNNNNNNMMMKKKLLLNNNSSSVVVYYY\\\```fffkkkoooqqqqqquuuvvvwwwyyy{{{zzzqqqnnnnnnsss{{{&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%%%%'''(((%%%$$$$$$$$$######""""""&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&''''''''''''&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))%%%&&&''''''(((''''''''''''''''''''''''''''''&&&''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&'''(((((()))))))))((((((((((((''''''''''''))))))))))))************&&&(((+++---...---,,,+++'''(((((()))))))))(((((())))))))))))))))))))))))(((((())))))******++++++************++++++++++++++++++++++++,,,,,,,,,,,,+++******************+++((()))***+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------///111111111000111555888999;;;???CCCGGGKKKMMMOOOTTTWWWZZZYYYUUUSSSSSSTTT```gggnnnmmmhhhccc``````fffjjjjjjeee___\\\[[[ZZZ^^^dddnnnvvv{{{~~~~~~~~~wwwlllaaaZZZYYYWWWUUUTTTSSSQQQOOOLLLRRRRRRRRRTTTVVVYYY\\\^^^cccllluuuzzz~~~ssskkkgggeeeeee```]]]XXXTTTRRRQQQOOOMMMKKKKKKKKKKKKLLLOOOVVV[[[dddiiiqqqxxx~~~~~~vvvqqqqqqsss}}}%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%''')))''''''&&&%%%%%%$$$######)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$######&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''%%%$$$$$$$$$%%%&&&((((((''''''&&&)))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%'''(((((('''&&&&&&%%%$$$$$$$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&'''((()))***%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&******)))((((((''''''&&&''''''(((((((((((('''''')))))))))((('''&&&%%%$$$((((((((((((''''''''''''(((((()))))))))))))))***&&&(((,,,...///---+++))))))******++++++++++++***(((((((((((((((((((((((())))))))))))************)))************+++++++++******+++++++++,,,,,,,,,************************)))******,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------...............000222222222444:::???BBBEEEKKKQQQVVVYYY[[[\\\^^^bbbdddccc^^^ZZZZZZZZZgggpppxxxwwwrrrmmmiiifffggggggeee___YYYWWWXXX[[[^^^dddmmmtttxxxyyyyyyyyytttsssrrroooiiibbb[[[WWWVVVTTTRRRRRRQQQPPPNNNLLLOOOPPPRRRVVVYYY]]]```bbblllyyytttkkkfffcccbbbddd```[[[WWWTTTRRROOOMMMIIIKKKNNNOOOQQQVVV^^^dddqqqxxxzzzrrrrrrwww{{{%%%&&&&&&'''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''((()))((('''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&((()))((('''%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((''''''''''''((((((((((((''''''&&&''''''(((''''''&&&&&&((((((((((((''''''''''''''''''((((((((()))))))))'''(((***++++++***((('''))))))***+++++++++++++++))))))))))))))))))))))))*********))))))))))))))))))))))))************+++************++++++++++++*********++++++************++++++,,,---......///------------------------------------.........///---111555666888<<>>EEENNNVVVTTTYYYbbbkkkqqqttttttsssqqquuuyyyyyyvvvsssrrrsssttt}}}yyytttnnnllliiiddd^^^WWWTTTWWW\\\XXX^^^eeekkkllljjjhhhfff]]]ZZZUUUPPPMMMLLLLLLMMMPPPNNNMMMNNNPPPSSSTTTTTTXXX\\\ccclllttt{{{{{{uuuoooiiifffdddccc```___```bbbfffhhhhhhgggiiilllooonnnkkklllrrrwwwyyy}}}zzzzzz&&&&&&&&&''''''(((((((((&&&'''((()))((('''%%%###''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((()))******+++'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''%%%###%%%'''(((((('''&&&&&&'''&&&''')))((('''%%%&&&&&&%%%%%%'''((((((((('''&&&'''&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''((((((((((((''''''%%%%%%&&&''''''&&&%%%%%%))))))((((((''''''&&&&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((((((((###$$$&&&((())))))((((((''''''''''''((((((((((((((((((((((((((('''''''''++++++***)))))))))))))))%%%%%%%%%&&&&&&'''''''''''''''(((((())))))******++++++******))))))((((((************++++++++++++******++++++***)))((('''))))))*********++++++++++++---000000...,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***+++---...,,,***,,,...000...,,,000111111000///000333666;;;???DDDHHHLLLQQQYYY^^^cccgggnnntttzzz|||}}}|||~~~~~~yyyvvvuuuqqqlllddd\\\VVVTTTTTTUUU]]]\\\]]]___aaa___ZZZUUUPPPOOOMMMJJJHHHHHHJJJLLLNNNJJJLLLUUU[[[[[[]]]aaaeeejjjsss|||}}}zzzvvvsssqqqnnngggaaabbbgggcccjjjooooooooorrruuuuuu~~~}}}~~~}}}zzzyyyzzz~~~$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((()))((('''%%%$$$((('''%%%######%%%'''(((***))))))(((''''''((((((""""""###$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''%%%###$$$&&&''''''&&&%%%%%%&&&&&&''')))((('''%%%&&&&&&%%%&&&'''((((((((('''&&&''''''%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''''''((((((''''''&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&(((((((((((('''''''''''''''(((((((((((('''''''''((((((((((((((())))))((('''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((()))((((((((('''''''''&&&(((((((((((()))))))))))),,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,...111333444222///......+++++++++++++++++++++++++++---...---,,,,,,---...///...---...111222111000000111222333444777;;;???AAAEEEKKKPPPUUU[[[bbbgggkkknnntttyyy~~~zzzvvvtttoooiiiaaaXXXSSSPPPQQQRRRTTTSSSTTTVVVXXXWWWTTTPPPJJJIIIHHHGGGFFFHHHMMMPPPUUUSSSWWW```fffhhhmmmssszzz~~~~~~yyyuuurrrooommmkkkiiiddd___aaafffkkkrrrxxxxxxyyy}}}~~~}}}}}}|||{{{|||}}}$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%'''(((((('''&&&&&&)))&&&###!!!!!!###&&&)))))))))((('''''''''(((((("""###$$$%%%%%%&&&%%%%%%$$$$$$#########$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&$$$###$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%&&&''''''%%%$$$###%%%&&&&&&%%%$$$$$$%%%&&&''')))((('''%%%&&&&&&%%%&&&''''''(((((('''''')))(((&&&%%%$$$%%%%%%&&&$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((''''''&&&%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''((((((''''''&&&''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((('''''''''''')))))))))(((((((((((((((*********)))((('''''''''((((((((((((''''''''''''(((((((((((())))))))))))+++***)))))))))***,,,,,,++++++,,,,,,,,,---------222555888888666333111000,,,,,,,,,,,,,,,,,,,,,,,,---///000///------...///...,,,,,,---///111111111111222444666888===CCCGGGNNNQQQVVV\\\aaaffflllpppssstttwww|||~~~xxxsssooojjjddd\\\SSSMMMKKKKKKLLLLLLLLLLLLMMMOOOOOONNNLLLHHHGGGFFFFFFGGGKKKRRRVVV^^^aaaiiirrrxxx|||zzzuuupppllljjjiiigggffffffccc```cccjjjwww~~~}}}zzzvvvuuuxxx|||''''''''''''''''''''''''$$$%%%&&&''''''''''''&&&'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''((((((''''''$$$$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''&&&$$$$$$%%%''''''%%%$$$%%%&&&&&&''')))((('''%%%%%%&&&&&&&&&&&&''''''''''''''')))((('''%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((((((******+++++++++)))((('''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((''''''&&&&&&%%%''''''''''''((((((((((((%%%&&&&&&'''((()))******)))***************)))))))))))))))(((((('''''''''***)))))))))((((((((('''************)))))))))))))))*********++++++++++++((('''&&&&&&&&&(((+++,,,+++++++++,,,,,,,,,,,,---333666999:::888444111000,,,,,,,,,,,,,,,,,,,,,,,,...///000///...---...000............000222444555888999<<<>>>BBBIIIPPPUUU^^^```bbbfffiiimmmpppsssssstttvvvzzz}}}yyyssslllhhhccc]]]UUUMMMHHHFFFFFFGGGJJJIIIIIIIIIJJJKKKKKKKKKJJJKKKKKKLLLOOOUUU\\\bbbjjjsss~~~}}}yyytttnnniiifffeeegggffffffhhhfffeeekkkrrr}}}{{{zzzyyywwwuuutttwww|||''''''''''''''''''''''''$$$$$$%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$######"""######$$$$$$&&&&&&'''(((((((((''''''%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&$$$%%%&&&((((((&&&&&&&&&'''&&&''')))((('''%%%%%%&&&&&&&&&&&&&&&''''''(((((()))((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''''')))***+++++++++***((('''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''''''''''''''''')))(((((('''&&&&&&&&&%%%''''''''''''((((((((((((%%%&&&&&&'''((()))******((()))************)))))))))((((((''''''&&&&&&&&&'''((((((((()))))))))***))))))))))))************)))*********++++++++++++((('''&&&&&&''')))+++---************++++++++++++111444777888555222000///,,,,,,,,,,,,,,,,,,,,,,,,---...//////......///000222333444555777:::>>>@@@CCCEEEHHHLLLRRR[[[dddjjjnnnmmmlllkkklllnnnoooppprrrsssuuuyyy}}}yyyuuurrrlllfffaaaZZZVVVNNNGGGCCCBBBCCCEEEFFFGGGGGGFFFGGGHHHJJJKKKLLLOOOTTTYYY```hhhpppuuu}}}~~~}}}||||||zzzxxxvvvttttttrrrnnniiieeedddeeejjjhhhjjjllllllmmmttt|||~~~}}}{{{zzzzzz{{{{{{yyyxxxwwwwwwyyy}}}&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$$$$%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((())))))******%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''(((&&&%%%%%%'''(((((('''&&&&&&'''&&&''')))((('''%%%&&&&&&'''&&&&&&&&&&&&'''(((((()))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%&&&'''(((((($$$$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''&&&''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''(((((())))))%%%&&&((())))))(((''''''(((((('''''''''''''''''''''''''''((()))*********''''''''''''(((((((((((((((((((((((())))))))))))+++*********+++,,,...///))))))*********+++++++++...000222333111///......,,,,,,,,,,,,,,,,,,,,,,,,+++---////////////111333222444777;;;???DDDKKKPPPNNNPPPSSSWWW^^^fffpppwwwyyyuuupppmmmmmmooopppppptttuuuxxx|||{{{vvvpppllliiieee```[[[SSSOOOHHHCCC@@@AAACCCEEECCCEEEGGGHHHIIIKKKNNNPPPQQQXXXcccnnnyyy~~~yyyvvvoooooooooooonnnlllkkkjjjkkkmmmnnnlllhhhfffhhhkkkooonnnooorrrsssuuu}}}xxxvvvtttxxxzzzwwwrrrppprrrvvvuuuvvvwwwxxx{{{}}}}}}~~~&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%$$$$$$%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((())))))***%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$&&&'''((('''%%%$$$&&&((('''&&&%%%&&&&&&&&&''')))((('''%%%&&&&&&'''&&&&&&%%%&&&'''((()))''''''%%%%%%%%%%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((###$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''''''''''''''(((((((((((('''''''''(((((((((((((((%%%&&&((()))))))))((('''(((((((((((((((((())))))(((((((((((())))))))))))&&&'''''''''((((((((()))(((((((((((())))))))))))++++++,,,,,,------......*********+++++++++,,,,,,+++---......---,,,---///------------------------+++---///000111222444666444888>>>EEELLLUUU___fffdddddddddeeegggmmmtttzzz~~~xxxqqqnnnooorrruuuvvvxxxzzz}}}~~~|||{{{zzzzzzsssmmmeee```^^^[[[WWWSSSLLLIIIDDD@@@???AAAEEEHHHGGGJJJOOOSSSUUUXXX]]]```cccmmm{{{yyyqqqjjjfffcccaaabbbddddddddddddeeeeeeiiillloooooommmnnnrrrvvvyyyxxxxxx{{{|||}}}uuupppmmmlllhhhbbb```bbb___dddiiihhheeeeeejjjpppqqqssswww{{{~~~{{{~~~(((((((((''''''&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((('''(((((((((((((((''''''&&&&&&%%%$$$############&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$&&&'''((('''%%%###%%%'''&&&%%%$$$%%%%%%&&&''')))((('''%%%&&&&&&''''''&&&%%%&&&'''((()))'''&&&%%%$$$%%%&&&'''(((############$$$%%%&&&'''###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''')))***,,,(((((((((''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))((((((((((((((('''''''''&&&(((***+++,,,+++***)))(((((())))))******++++++******))))))((((((''''''((()))))))))******++++++************++++++++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,---------***+++,,,+++***+++---///------------------------,,,...000222333444777999===BBBJJJSSS]]]iiiuuu~~~}}}yyyuuussstttxxx|||xxxqqqnnnqqqvvvzzz|||zzz||||||zzzzzzyyywwwuuutttssssssssslllddd[[[UUUTTTSSSOOOLLLIIIFFFBBB??????BBBFFFJJJNNNSSSZZZ___cccgggmmmqqqvvv}}}yyyrrrjjjccc]]]ZZZXXXXXXZZZ]]]___```aaaccceeekkkooosssuuutttvvv{{{zzzmmmccc^^^^^^YYYUUUTTTSSSQQQTTTXXXUUU[[[``````^^^```ffflllqqqtttyyy~~~yyysssttt{{{~~~{{{|||~~~~~~~~~~~~~~~}}}~~~|||~~~%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%!!!""""""""""""#########%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&"""$$$&&&''''''&&&$$$"""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$%%%&&&%%%%%%((((((((((((''''''''''''"""###$$$%%%&&&&&&&&&&&&%%%$$$#########%%%''')))&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%((()))***)))((('''(((***&&&'''((('''%%%$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&$$$######$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&((((((((('''&&&&&&&&&%%%)))((('''&&&&&&'''((()))''''''''''''((()))++++++''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((''''''((()))***((('''))))))******)))'''%%%$$$******)))((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&)))+++---///...,,,)))''''''((()))***************'''((())))))((()))+++---+++***************++++++---......---+++******+++******+++++++++,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++---------...//////...---000222444444444777===BBBLLLOOOWWWcccsss}}}wwwuuuuuuuuuwwwvvvvvvttttttwww|||}}}}}}|||{{{yyyxxxxxxwwwrrrpppmmmkkkkkkjjjhhhfffbbb[[[RRRLLLJJJJJJIIIHHHFFFEEEFFFFFFDDDCCCJJJTTTXXXcccnnnuuu|||{{{nnnkkkeee]]]VVVSSSTTTVVVXXX[[[```cccfffhhhlllnnnrrrvvvzzz||||||}}}oooeee\\\RRRLLLJJJGGGJJJLLLJJJGGGHHHNNNSSSWWWYYY\\\^^^```ccchhhkkktttwww||||||zzzuuuqqqpppuuu|||}}}zzz{{{|||}}}}}}}}}~~~~~~}}}{{{yyywwwyyywwwvvvvvvxxxyyyyyyyyyzzzzzzxxxtttqqqooooooqqqnnnoooppprrrssssssttttttuuuuuuttttttttttttuuuuuuvvvtttuuuxxxxxxwwwzzz&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$$$$%%%&&&&&&%%%))))))((((((''''''&&&&&&"""###$$$%%%&&&&&&&&&&&&'''&&&$$$######$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%''''''&&&%%%$$$%%%&&&''''''((((((((()))))))))((('''&&&$$$######$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''((()))***+++'''''''''&&&&&&&&&%%%%%%'''(((((())))))(((((('''&&&&&&&&&''''''''''''(((&&&$$$"""###%%%'''(((((()))))))))((('''&&&%%%%%%(((((((((((((((''''''''''''''''''((((((''''''''')))***,,,------+++)))'''***)))))))))***,,,///000555555444000,,,)))))))))******)))(((((((((((((((,,,------,,,***))))))******++++++++++++,,,,,,,,,***++++++,,,------......------------,,,,,,,,,,,,/////////000111222222111///222666888;;;@@@HHHNNN\\\dddqqq~~~vvvuuuwwwyyy||||||zzzxxxwwwxxx{{{~~~~~~|||zzzvvvssspppnnnmmmjjjfffdddcccbbb```^^^VVVQQQKKKHHHGGGGGGGGGFFFIIIHHHHHHJJJJJJMMMXXXcccppp{{{yyyqqqnnneeebbb]]]XXXUUUVVV[[[___cccfffjjjllloooqqqtttwww|||xxxlllbbbXXXSSSOOOIIIGGGHHHEEEHHHLLLLLLKKKMMMRRRWWW[[[]]]___aaadddgggkkkooouuuwwwzzz{{{{{{{{{|||}}}~~~|||{{{zzzzzz{{{|||xxxvvvsssqqqrrrwww~~~}}}|||~~~}}}|||yyyyyyyyyyyyxxxwwwvvvuuuxxxvvvssssssssstttsssrrrrrrrrrpppmmmiiifffeeefffdddeeefffggggggggggggggghhhhhhgggggggggggghhhhhhgggfffgggjjjkkkkkkooovvvyyyyyy{{{~~~((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''))))))(((((('''&&&%%%%%%######$$$%%%&&&&&&&&&&&&((('''%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%'''******)))'''&&&'''%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$###$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&'''((((((''''''''''''((()))******'''''''''&&&&&&&&&&&&%%%'''(((((())))))(((((('''&&&&&&&&&''''''''''''(((%%%### ###&&&)))***(((((('''&&&%%%%%%%%%&&&&&&'''''''''(((((())))))'''(((((())))))((((((''')))************))))))(((***)))'''&&&(((,,,000333===<<<999444...)))((((((+++***)))(((((((((((((((+++,,,---+++)))((()))***++++++++++++,,,,,,,,,,,,+++++++++,,,------..............................------...///000111222333444888===BBBGGGNNNWWW^^^mmmzzz}}}ttttttxxx}}}|||yyyxxxyyy{{{|||{{{zzzwwwsssnnniiifffdddaaa\\\YYYWWWVVVUUUSSSLLLJJJGGGFFFGGGHHHHHHHHHMMMMMMPPPTTTXXX___mmmzzzxxxrrrnnnmmmkkkeeebbbbbb]]]\\\YYYXXXZZZ```iiiooosssuuuwwwyyyzzz}}}wwwlllhhhccc\\\UUUOOOHHHCCCCCCCCCBBBDDDGGGHHHLLLQQQTTTUUUWWW[[[___aaabbbdddfffgggjjjnnnqqqsssuuuvvvvvvttttttuuuvvvzzz}}}|||{{{vvvvvvuuuuuuuuuwwwxxxzzzuuuuuuttttttwww~~~||||||~~~~~~{{{~~~|||{{{zzzzzzxxxwwwvvvuuuuuuuuuuuuuuuuuurrrooommmlllkkkiiihhhhhhhhhgggddd___[[[YYYYYYXXXXXXYYYYYYYYYYYYXXXXXXYYYXXXXXXWWWWWWXXXXXXYYYWWWTTTUUUYYY[[[\\\bbbiiilllnnnqqquuuyyy|||}}}{{{zzz{{{|||~~~)))(((((((((''''''&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&'''))))))((('''&&&&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%'''&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))),,,---,,,***((((((%%%&&&&&&&&&$$$###$$$%%%$$$###!!! !!!"""$$$&&&&&&&&&&&&%%%$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))***''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&$$$######%%%((())))))((('''%%%$$$$$$%%%&&&'''''''''''''''(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))((('''&&&%%%'''))),,,...555555333000+++)))((()))+++++++++******+++,,,,,,+++,,,---,,,***)))***++++++++++++,,,,,,,,,------,,,,,,,,,,,,------......------............//////......//////000222555777???DDDKKKQQQWWW^^^gggnnn|||ssssssxxx}}}~~~zzzxxxwwwxxxvvvvvvvvvtttpppkkkfffccc\\\XXXSSSPPPNNNNNNMMMLLLJJJIIIGGGGGGIIILLLOOOQQQUUUXXX___gggmmmttt~~~yyyssspppfff```]]]]]]\\\ZZZ\\\```^^^```bbbeeejjjrrrzzz~~~mmmdddYYYPPPMMMJJJFFFCCCCCC???===@@@CCCDDDHHHLLLSSSWWW\\\```bbbcccfffhhhfffggghhhhhhhhhjjjmmmpppppprrrsssssstttuuuxxxzzz|||wwwuuuttttttqqqqqqrrrsssuuuwwwyyy{{{uuuvvvwwwyyy~~~|||{{{{{{{{{{{{xxx|||}}}zzzxxxxxxyyyxxxvvvuuutttuuuvvvwwwqqqmmmiiifffdddcccaaa```___``````\\\WWWSSSPPPOOOOOOOOOPPPPPPOOONNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLJJJIIILLLNNNPPPWWW^^^___cccggglllppptttwwwyyywwwyyy{{{|||zzzxxxwwwwwwuuuuuutttrrrooollljjjiiigggiiilllooosssxxx~~~(((''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%&&&((())))))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&$$$$$$&&&((()))(((((('''&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))),,,---,,,)))((((((%%%&&&'''&&&$$$###$$$%%%'''&&&$$$######%%%'''(((%%%%%%%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''(((((()))(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&%%%&&&'''((('''%%%###'''&&&%%%$$$$$$%%%'''(((((((((((((((''''''''''''(((((())))))))))))(((((()))((((((''''''((()))***(((((((((((((((((())))))+++,,,,,,***((('''(((***************+++---...///,,,.........,,,+++,,,---++++++,,,,,,,,,---------,,,,,,------------......,,,---------.........///111222444444555999>>>CCCLLLSSS\\\eeelllsss{{{~~~wwwvvvyyy}}}}}}~~~}}}yyyvvvttttttrrrrrrrrrppplllfffaaa^^^VVVRRROOOMMMLLLLLLLLLKKKLLLKKKJJJJJJLLLQQQWWW[[[aaagggsssxxxuuupppmmmiiieeeaaa^^^ZZZVVVUUUWWWYYY[[[aaaggghhhlllrrrwww|||ssshhh```\\\PPPLLLFFFCCCAAAAAA???===???>>>AAAGGGLLLNNNRRRXXXbbbeeehhhkkklllllllllllljjjjjjkkkjjjiiiiiikkknnnppprrruuuxxxzzz~~~{{{uuusssrrrsssssspppppprrrtttvvvxxxzzz|||vvvwwwyyy|||~~~}}}{{{yyywwwwww|||{{{xxxwwwxxxwwwuuutttssstttuuuuuukkkgggbbb^^^]]][[[ZZZYYYUUUVVVVVVSSSOOOJJJHHHGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEGGGDDDCCCDDDEEEFFFLLLSSSUUUZZZ___dddgggiiimmmoookkkmmmooopppooommmlllllljjjiiigggdddbbb___\\\ZZZUUUWWWYYY\\\```eeelllppp&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''###%%%((())))))(((%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''&&&###"""%%%((('''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%######$$$%%%&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''$$$&&&))))))(((&&&%%%&&&&&&'''((('''%%%$$$%%%&&&%%%$$$#########$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&'''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&''''''((((((((((((((('''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&''''''''''''((($$$$$$&&&'''(((&&&"""&&&%%%%%%%%%&&&'''(((((())))))(((((('''''''''&&&'''(((((())))))((((((''')))(((((((((((())))))*********+++++++++***)))(((***++++++***((('''(((***((((((((()))***+++,,,------...///...---,,,---...,,,,,,,,,,,,------------------------------......,,,,,,------...////////////222555888;;;BBBKKKRRR^^^fffrrr||||||yyyyyy{{{xxxzzz|||{{{wwwssspppooonnnmmmkkkhhhccc^^^XXXUUUPPPOOOMMMNNNOOOQQQPPPOOOOOOQQQRRRTTTWWW]]]ccchhhttt|||{{{lllhhhccc___\\\ZZZXXXVVVYYYWWWYYY^^^bbbfffmmmuuuwww|||ooo```UUUOOOKKKIII@@@@@@@@@???????????????@@@CCCJJJUUU[[[^^^bbbhhhoooppprrrsssrrrqqqooommmnnnnnnooonnnmmmmmmoooqqqxxx{{{}}}xxxuuutttuuuuuuuuupppqqqrrruuuwwwyyyzzz{{{vvvwwwyyy{{{~~~}}}zzzxxxvvvwww{{{{{{xxxwwwuuutttsssrrrqqqpppppppppgggbbb\\\WWWUUUSSSRRRQQQKKKLLLKKKIIIEEEBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>============>>>>>>BBB???>>>?????????DDDJJJLLLQQQXXX[[[\\\]]]___bbb]]]___bbbcccbbbaaaaaaaaa^^^\\\ZZZXXXVVVTTTPPPMMMIIIKKKNNNPPPSSSWWW\\\```&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""%%%'''%%%!!!!!!$$$'''%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''%%%%%%%%%&&&'''((()))(((&&&%%%&&&'''"""""""""#########$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&''''''$$$"""$$$%%%&&&'''((()))))))))'''''''''((((((((((((((('''''''''(((((('''''''''(((((()))))))))***************))))))))))))***++++++,,,,,,+++)))((()))++++++******))))))*********,,,---......,,,,,,---...,,,,,,,,,------------.....................------------...//////000111111000444:::@@@FFFQQQ^^^hhhuuu~~~}}}wwwuuuvvvvvvyyy{{{zzzvvvpppkkkiiidddcccaaa]]]YYYUUURRRPPPKKKLLLMMMQQQUUUWWWWWWVVVXXX]]]dddiiinnnsssyyy}}}~~~ppphhh```\\\YYYWWWXXXZZZ[[[[[[bbbccchhhooossswww~~~vvvccc\\\RRRIIIDDDAAA@@@???;;;===??????@@@BBBEEEHHHKKKPPP[[[hhhnnnppptttyyy{{{{{{zzzyyyxxxvvvsssqqqrrrssstttttttttvvvyyy|||~~~~~~}}}|||~~~~~~|||zzzxxxwwwxxxxxxwwwvvvssstttvvvxxxyyy{{{||||||yyyzzz{{{{{{|||{{{{{{{{{{{{zzzxxxuuuttttttsssxxx|||}}}{{{zzz}}}~~~xxxvvvwwwssssssrrrqqqooommmlllkkkddd___XXXQQQMMMKKKHHHGGGDDDDDDDDDBBB???>>>???@@@<<<============<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<===;;;<<<>>>>>>===@@@FFFDDDJJJPPPRRRPPPOOOQQQTTTPPPSSSVVVWWWWWWVVVVVVWWWTTTRRROOONNNNNNLLLHHHEEEDDDFFFIIIKKKLLLNNNQQQTTT&&&'''''''''(((((())))))))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$&&&$$$!!! ###'''$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''((('''&&&%%%'''(((((()))))))))'''&&&'''((($$$%%%&&&''''''''''''&&&###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&'''&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%(((''''''&&&&&&&&&'''''')))(((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((('''&&&&&&(((***))))))$$$%%%''')))******))))))%%%%%%&&&'''((()))***+++&&&&&&''''''''''''&&&&&&(((((()))***++++++******)))'''%%%$$$%%%'''+++---***+++,,,+++******+++---000///...,,,+++*********+++,,,------++++++,,,---,,,,,,,,,---------........................------...//////000111222222222777===EEEMMMVVVcccsss~~~{{{rrrooopppvvvyyy{{{zzzuuunnnhhheeeZZZYYYWWWUUUSSSQQQPPPOOOIIIJJJNNNSSSXXX[[[[[[ZZZbbbjjjuuu~~~}}}pppbbbZZZUUUSSSRRRTTTYYY___dddfffmmmooouuu}}}~~~{{{sssiii\\\OOONNNIIICCC???===<<<<<<;;;;;;===???AAACCCGGGMMMRRRYYY___lllxxx~~~}}}~~~}}}{{{xxxvvvuuuwwwxxxzzz{{{~~~~~~|||||||||yyyyyyzzzzzzxxxvvv{{{~~~~~~{{{zzzzzzyyyzzz{{{zzzxxxvvvwwwxxxzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}zzzvvvwwwvvvuuussspppooopppqqqooosssvvvvvvttttttxxx|||yyyuuuuuuxxxsssssssssrrrpppmmmkkkiiiccc^^^UUUNNNHHHEEEBBB@@@AAABBBAAA???>>>>>>@@@BBB;;;;;;<<<<<<===<<<<<<;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<:::<<>>AAAGGG???EEEJJJKKKIIIFFFHHHJJJHHHKKKNNNPPPPPPPPPPPPQQQNNNKKKIIIHHHIIIGGGCCC@@@CCCEEEHHHJJJJJJKKKLLLNNN''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((***)))'''%%%(((''''''&&&$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''((()))))))))))))))((('''%%%$$$###&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%&&&''''''''''''&&&)))%%%""""""%%%((((((''''''''''''((((((((())))))''''''&&&&&&&&&&&&'''''')))'''%%%&&&((()))&&&###&&&'''(((((())))))((((((%%%%%%&&&'''(((((((((''')))(((&&&%%%%%%&&&'''((('''(((((()))***++++++,,,''''''''''''''''''&&&&&&))))))((((((''''''&&&&&&&&&''''''((()))******+++((()))***+++,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------...///000000000///...///....../////////---,,,000111222222222333666999===DDDPPP^^^nnn|||vvvqqqnnnooouuuvvvqqqmmmjjjcccZZZUUUTTTRRRQQQOOONNNMMMMMMRRRSSSTTTWWW[[[ccckkkqqq|||}}}xxxtttpppggg]]]XXXYYYTTTTTTVVV\\\fffpppyyy}}}|||qqqkkkbbb^^^YYYUUUSSSOOOIIIEEE>>>======>>><<<999;;;AAA===???BBBGGGNNNTTTZZZ]]]eeennn{{{}}}zzzyyyxxx{{{|||yyyvvvsssrrrsssuuuwwwxxxxxxxxxwwwxxxyyyzzzzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{||||||{{{yyytttvvvxxxzzz{{{|||||||||~~~}}}|||zzzxxxwww}}}}}}|||zzzxxxvvvtttsssoooooonnnllliiifffbbbaaahhhjjjmmmnnnppprrruuuwww~~~{{{wwwsssqqqooonnnqqqqqqqqqqqqpppkkkeee```\\\XXXQQQIIIDDD@@@???>>>@@@@@@???>>>===<<<<<<<<<999::::::;;;<<<<<<======???>>>===<<<<<<===>>>???>>>======<<<===???BBBCCCIIIHHHHHHGGGGGGHHHHHHHHHIIIKKKMMMMMMLLLKKKLLLMMMIIIIIIGGGEEEDDDCCCCCCCCCCCCFFFIIIJJJIIIHHHHHHIII''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''))))))'''%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$###""""""###$$$$$$$$$$$$###(((%%%"""###%%%(((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&%%%$$$&&&)))***)))'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&'''''''''''''''(((((()))******+++((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))******((()))***+++,,,++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------,,,---...///000///......---,,,,,,---.........------...000222444888===AAAJJJRRR___ooo{{{vvvoookkkhhhlllmmmhhhccc```YYYQQQMMMLLLLLLKKKLLLNNNPPPQQQTTTWWW]]]dddlllvvv}}}xxxssspppkkkhhhdddaaa[[[TTTRRRUUUUUUXXX^^^gggsss~~~vvvjjj```XXXSSSKKKHHHFFFFFFEEECCC???;;;<<<;;;<<<>>>===;;;???EEECCCGGGNNNVVV]]]cccgggiiiuuu||||||{{{uuusssqqqooooooppprrrsssyyyyyyyyyzzz{{{{{{|||||||||||||||||||||||||||{{{|||{{{{{{|||}}}}}}zzzxxxwwwxxxzzz{{{{{{{{{zzzyyy~~~}}}|||zzzyyyxxxxxxxxxwwwvvvtttrrrqqqpppkkkiiifffcccaaa``````aaafffggghhhiiiiiikkknnnqqqwwwvvvuuussspppnnnmmmllloooooooooooonnniiibbb]]]VVVSSSNNNHHHCCC@@@??????>>>>>>======<<<<<<======<<<<<<===>>>>>>??????@@@AAAAAA@@@@@@??????@@@@@@AAA@@@@@@???AAACCCEEEFFFFFFGGGHHHIIIIIIHHHFFFEEEGGGJJJMMMNNNMMMKKKKKKKKKJJJIIIHHHFFFEEEEEEDDDDDDDDDEEEGGGHHHGGGGGGIIIJJJ''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&(((((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$%%%&&&&&&###$$$%%%'''((((((((((((%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%######&&&(((((((((%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''')))***)))'''$$$%%%&&&&&&''''''&&&&&&)))((('''&&&%%%&&&''''''&&&''''''(((((('''''''''&&&&&&''''''((()))))))))((()))))))))))))))))))))'''((((((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------,,,------...//////......---------......///000111///111444888<<>>999888888999;;;:::888666===<<<>>>BBBDDDDDDIIIOOORRRWWW___hhhooossstttttt}}}}}}{{{{{{{{{zzzxxxvvvppppppooooooooopppqqqrrryyyzzz|||}}}~~~~~~~~~}}}||||||{{{{{{zzzzzzyyyyyy{{{{{{|||~~~~~~zzzxxxxxxyyyyyyzzzyyywwwvvvuuu|||{{{zzzyyyxxxwwwvvvuuurrrrrrqqqpppnnnmmmkkkjjjfffbbb^^^ZZZXXXZZZ]]]```aaabbbaaaaaaaaacccgggjjjnnnnnnoooooonnnmmmjjjiiiiiiiiijjjjjjhhhccc\\\WWWNNNLLLIIIFFFCCCBBBAAA@@@@@@@@@???????????????@@@???@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBDDDDDDDDDDDDEEEGGGHHHJJJGGGIIIKKKMMMMMMJJJGGGDDDHHHKKKOOOPPPOOOMMMLLLKKKJJJJJJIIIGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHJJJMMMOOO''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''%%%''''''&&&%%%%%%$$$######&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((()))))))))###$$$%%%&&&'''(((((((((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''%%%%%%$$$$$$&&&'''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&******))))))((('''&&&$$$&&&'''(((((()))(((((((((***)))'''%%%$$$%%%&&&(((%%%&&&((())))))(((''''''&&&&&&&&&'''''''''((((((((((((((((((((()))))))))''''''(((((()))))))))*********))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,------......//////000000000000000111333555666999???EEEKKKTTT\\\aaaqqqyyyyyypppggg```UUUVVVWWWVVVUUUUUUSSSQQQMMMMMMMMMOOOTTT\\\cccgggrrryyyzzznnnccc^^^\\\\\\\\\WWWUUUVVVYYY[[[[[[```fffrrryyyrrrgggVVVQQQJJJCCC>>>;;;:::999888888888999;;;======>>>CCCBBBEEELLLQQQSSSXXX^^^dddgggnnntttxxxzzzzzzzzz~~~{{{wwwttttttvvvuuusssrrrsssuuuwwwvvvtttrrrrrrrrrssstttuuuvvvvvvzzz{{{}}}~~~}}}{{{{{{zzzzzzyyyyyyxxxxxx{{{|||~~~{{{xxxwwwwwwwwwwwwvvvtttsssqqquuutttsssrrrqqqpppoooooonnnnnnmmmkkkhhhfffcccbbb```]]]XXXTTTRRRTTTWWWYYYYYYYYYYYYXXXXXX\\\aaaeeehhhjjjlllmmmmmmjjjgggeee``````aaabbb```[[[UUUPPPHHHHHHGGGFFFEEEEEEEEEEEEHHHGGGFFFEEEDDDCCCCCCDDDAAABBBBBBCCCDDDDDDEEEEEEFFFGGGHHHIIIHHHGGGFFFDDDGGGGGGGGGHHHIIIJJJLLLMMMLLLNNNOOOPPPOOOMMMJJJHHHKKKNNNSSSTTTSSSPPPMMMLLLJJJIIIHHHGGGGGGGGGGGGGGGJJJKKKKKKKKKLLLOOOTTTXXX''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%$$$###$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$###&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&""""""###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&''''''((((((((((((((((((((('''&&&&&&'''(((((('''&&&&&&))))))))))))(((&&&%%%%%%&&&'''(((((()))(((((((((***)))'''%%%$$$%%%&&&(((%%%&&&((()))***)))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((('''((((((((())))))******************))))))))))))***************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,------...///000000111222222111000222666:::;;;BBBLLLWWWaaakkktttyyyzzzsssjjj```YYYOOONNNMMMNNNOOOOOOQQQRRRNNNOOORRRXXXaaajjjsssxxxvvvoooeee]]]ZZZ[[[\\\]]]XXXXXX\\\bbbfffggglllsss~~~{{{nnn```RRRJJJ>>>>>>===;;;999888888888999:::;;;>>>AAAFFFJJJMMMKKKKKKPPPZZZaaadddhhhlllppprrrtttwwwzzz|||~~~~~~~~~yyywwwwwwxxxyyyxxxwwwvvvssspppnnnnnnnnnqqqooooooppprrrtttttttttvvvvvvvvvwwwwwwxxxyyyyyyyyy{{{}}}~~~~~~|||{{{zzzzzzyyyyyyxxxxxxxxxxxx{{{|||}}}{{{wwwuuuvvvvvvvvvuuusssrrrpppnnnmmmkkkjjjiiiiiiiiiiiikkkjjjhhheeebbb^^^[[[ZZZWWWTTTQQQNNNLLLKKKLLLLLLMMMMMMMMMNNNOOOSSSYYY^^^ccceeeggghhhgggddd```]]]XXXXXXXXXXXXWWWTTTNNNJJJFFFFFFFFFGGGHHHIIIJJJJJJNNNMMMKKKJJJHHHGGGFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGIIIJJJKKKLLLLLLKKKJJJIIIKKKKKKLLLLLLMMMOOOPPPPPPSSSSSSRRRQQQPPPOOONNNMMMMMMQQQTTTVVVSSSPPPMMMKKKIIIIIIHHHGGGGGGGGGHHHHHHLLLMMMNNNOOOQQQUUU[[[```''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''%%%$$$$$$%%%&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&###$$$$$$%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%"""$$$''''''''''''(((***$$$%%%&&&&&&''''''&&&&&&)))((('''&&&%%%&&&''''''&&&'''(((((())))))))))))''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((((())))))))))))))))))*********************************))))))******+++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------------------...000111222///111222111000444:::@@@CCCMMM]]]nnn||||||wwwpppiii```WWWRRRKKKHHHFFFHHHJJJKKKOOOTTTTTTXXX```jjjuuuzzzgggccc^^^[[[[[[]]]^^^^^^___aaagggpppttttttwww|||vvvhhhZZZPPPGGG???999333555777777666555555666666:::@@@GGGMMMSSSYYY]]]WWWWWW^^^jjjsssvvvxxxzzzxxxxxxxxxyyy|||{{{yyyuuurrrpppoooppppppsssrrrqqqooonnnmmmmmmmmmmmmnnnoooooooooqqqtttwwwzzzyyyxxxwwwwwwwwwxxxyyyxxxyyyzzzzzzzzzyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyzzz{{{|||}}}|||yyyvvvtttuuuuuutttsssqqqooonnnfffeeecccbbbaaaaaabbbbbbdddcccaaa^^^ZZZVVVSSSQQQKKKJJJHHHFFFDDDBBBAAA@@@BBBCCCDDDEEEGGGKKKQQQUUU[[[\\\^^^___]]]ZZZVVVTTTRRRQQQPPPPPPPPPOOOKKKHHHGGGGGGGGGHHHJJJLLLNNNOOOQQQPPPNNNLLLKKKIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKMMMMMMNNNOOOPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVVVVWWW[[[ZZZXXXVVVTTTSSSSSSSSSQQQSSSVVVUUURRRNNNKKKIIIJJJIIIIIIIIIIIIIIIJJJKKKLLLNNNPPPSSSVVV\\\ccchhh''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''')))'''%%%$$$%%%%%%%%%$$$"""######$$$&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''%%%&&&''''''((((((''''''&&&((()))(((%%%######$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&((())))))(((&&&%%%"""%%%&&&&&&&&&)))+++$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***+++''''''''''''''''''''''''&&&&&&&&&'''(((((())))))*********))))))))))))))))))))))))******++++++,,,+++***)))))))))***+++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------............///111333444...111333444555:::DDDKKKUUUbbbvvvvvvqqqjjjbbb\\\UUUPPPLLLIIIEEEEEEJJJOOORRRZZZbbbkkkqqq{{{~~~vvvmmm``````bbbfffllloooqqqqqqooosss}}}}}}tttlll]]]VVVLLLDDD@@@===999666111333555555444555777:::;;;CCCOOOZZZaaaeeeiiikkkeeegggooo}}}{{{xxxrrrqqqooonnnmmmmmmmmmnnnqqqpppnnnmmmmmmmmmmmmmmmlllppptttsssqqqrrrxxx~~~|||yyyvvvuuuuuuwwwxxxwwwwwwvvvuuutttsssrrrrrrrrrrrrssssssttttttuuuuuuvvvvvvvvvwwwxxxwwwuuusssqqqqqqpppnnnllliiifffddd\\\[[[YYYWWWWWWWWWXXXYYYXXXXXXVVVTTTQQQNNNLLLJJJDDDCCCAAA???======<<<<<<>>>???AAACCCDDDGGGLLLOOOSSSTTTUUUVVVUUUSSSPPPNNNOOONNNLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHJJJMMMPPPRRRRRRRRRQQQPPPOOOOOOOOOOOONNNOOOOOOPPPQQQQQQRRRRRRQQQRRRRRRSSSTTTVVVWWWXXXZZZZZZ\\\]]]^^^_________cccccccccaaa```]]][[[ZZZXXXYYYZZZXXXSSSOOOLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOQQQUUUZZZ___fffmmmqqq''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))&&&$$$%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$#########%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((('''"""###$$$$$$%%%%%%$$$$$$''')))***)))%%%""""""###))))))((((((((('''''''''%%%&&&((())))))(((&&&%%%!!!$$$&&&&&&%%%$$$&&&(((&&&'''(((((())))))((((((%%%%%%&&&'''((((((((('''((('''''''''''')))+++,,,((((((((((((((((((''''''&&&''''''((()))******+++++++++******))))))(((((((((((()))***+++,,,,,,,,,+++***)))))))))***,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------//////...///000222444555///222666888;;;BBBMMMVVVhhhvvv|||xxxnnnhhh```XXXRRRNNNKKKIIIIIIEEEGGGPPPXXX___jjjtttyyytttmmmeeeeeeiiippp{{{qqqeeebbb\\\QQQGGGGGGBBB===:::;;;;;;:::777333444666666666888>>>CCCGGGRRRaaannnssstttttttttqqqsss|||}}}zzzwwwtttqqqmmmmmmlllmmmmmmnnnnnnooopppnnnmmmllllllmmmlllkkkmmmsssxxxwwwtttuuu~~~zzzwwwuuuuuuwwwxxxvvvuuusssrrrpppooooooooooooooopppqqqrrrssssssttttttsssrrrsssttttttrrrppplllllljjjhhhddd```\\\ZZZTTTRRRPPPOOONNNOOOPPPQQQOOOOOONNNMMMKKKIIIHHHGGGBBB@@@>>><<<;;;<<<>>>???@@@BBBDDDEEEFFFHHHKKKMMMOOOPPPQQQRRRRRRPPPOOOMMMOOOMMMJJJJJJKKKLLLMMMLLLKKKJJJHHHGGGIIIMMMQQQSSSTTTTTTSSSTTTTTTUUUVVVVVVTTTTTTTTTUUUVVVVVVWWWWWWUUUTTTUUUUUUWWWZZZ\\\^^^```aaabbbdddeeeeeeeeeeeekkklllmmmmmmkkkgggcccaaa_________\\\WWWRRRPPPOOOMMMMMMMMMMMMNNNOOOPPPPPPSSSVVV[[[aaagggnnnuuuzzz((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%(((&&&%%%%%%%%%%%%###"""'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''""""""###$$$&&&'''((((((&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%$$$%%%&&&&&&'''&&&%%%$$$###$$$%%%%%%(((((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%$$$######''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((($$$&&&)))******((($$$""""""###&&&'''(((((('''&&&&&&***---+++'''%%%'''***%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%%%%&&&'''&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))%%%&&&''''''((((((''''''***)))((()))+++,,,***(((---***(((((()))((($$$!!!%%%''')))+++,,,,,,,,,+++***************+++++++++******))))))******+++,,,(((((()))***,,,---...///...+++)))***---...---,,,++++++,,,,,,,,,---------,,,------......------,,,---///111222111111222333777777;;;CCCHHHNNN\\\jjjppp}}}xxxsssaaa[[[SSSNNNLLLLLLLLLKKKPPPOOOPPPUUU```qqqzzzvvvxxx}}}}}}{{{vvvrrrpppqqqsssuuuyyy}}}uuudddSSSLLLIIIEEEAAA>>>999888666666777777666555999999999:::===CCCKKKQQQ\\\eeeqqqxxxyyyuuusssqqqttt}}}|||zzzvvvqqqmmmjjjhhhhhhkkkkkkkkkkkkmmmoooqqqssssssrrrqqqppppppqqqssstttuuuvvvvvvtttssstttyyy}}}|||wwwtttssssssrrrqqqssssssrrrqqqpppooonnnnnnllllllnnnnnnnnnmmmlllkkkmmmmmmllllllkkkllllllmmmjjjgggccc```]]]ZZZVVVSSSLLLKKKIIIFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA======<<<<<<<<<<<<======AAACCCFFFGGGHHHIIIKKKMMMPPPQQQRRRSSSSSSRRRQQQPPPNNNKKKIIIHHHIIIJJJIIIIIIIIILLLOOOPPPPPPOOOPPPQQQUUUWWWXXXXXXVVVUUUVVVWWWXXXXXXXXXXXXYYYZZZ\\\\\\]]]ZZZYYYZZZ___cccddddddnnnnnnoooqqqtttuuusssrrrvvvtttuuuyyy~~~|||tttkkkbbbaaa^^^[[[XXXVVVTTTSSSPPPPPPPPPPPPRRRTTTVVVWWWYYY\\\```fffmmmsssxxx{{{(((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%''''''&&&%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$###$$$%%%%%%%%%%%%$$$$$$%%%&&&'''(((&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''((((((&&&$$$###%%%&&&&&&&&&&&&'''''''''$$$&&&'''((((((&&&$$$""""""$$$&&&'''(((((('''&&&&&&))),,,+++'''%%%&&&)))&&&&&&&&&'''''''''(((((())))))'''&&&&&&&&&'''''''''''''''((((((((((((((((((((('''&&&&&&'''((((((%%%&&&''''''((((((''''''&&&((()))(((%%%###$$$%%%***((('''((())))))'''$$$ !!!###%%%&&&&&&&&&%%%+++++++++******))))))(((******))))))******+++,,,))))))***+++,,,------...,,,***((())),,,---,,,+++++++++,,,,,,,,,---------,,,,,,---...////////////...///111111111111333555<<<<<>>===:::888888888666555555555666777777:::===BBBFFFKKKQQQWWW\\\gggnnnuuuyyyxxxvvvuuuuuu||||||yyyxxxwwwxxxvvvrrroookkkiiigggggghhhhhhiiikkkmmmoooqqqrrrvvvuuuttttttsssssssssssstttuuuuuutttrrrtttxxx{{{|||yyytttqqqqqqppppppoooppppppooommmllljjjiiiiiihhhhhhhhhhhhggggggfffeeeeeeeeeddddddddddddeeeeeeccc```\\\YYYVVVRRRNNNKKKEEEDDDBBB@@@?????????@@@AAAAAAAAAAAA@@@@@@@@@???>>>>>>======>>>??????@@@CCCEEEHHHIIIJJJLLLNNNQQQQQQSSSTTTUUUUUUTTTSSSRRRLLLJJJHHHHHHIIIKKKKKKJJJIIILLLOOOPPPPPPPPPQQQRRRTTTVVVXXXXXXWWWVVVVVVWWW[[[[[[\\\\\\]]]^^^^^^___]]]\\\[[[^^^ccchhhmmmoootttuuuwwwzzz~~~}}}~~~wwwoooeeeccc```\\\XXXUUUSSSRRRQQQOOONNNMMMOOOSSSXXX[[[[[[^^^bbbgggmmmrrruuuwww''''''''''''''''''''''''((((((((((((((('''''''''$$$######%%%((()))))))))''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&%%%###""""""$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$%%%&&&((()))***%%%%%%$$$$$$$$$$$$######&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((***)))'''$$$!!!%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$######$$$&&&'''(((''''''&&&&&&)))+++***'''%%%&&&((('''''''''((((((((())))))))))))((('''''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''$$$(((+++(((""" ###'''&&&&&&(((***+++***(((######%%%&&&'''((((((''',,,+++***)))(((''''''&&&******))))))******+++,,,******+++++++++,,,,,,,,,+++***((()))+++,,,,,,+++,,,,,,,,,,,,------------,,,,,,---...///000111111000111222333333555999;;;CCCEEELLLVVV^^^hhhuuu~~~{{{wwwrrrlllfff___ZZZQQQNNNJJJIIILLLQQQUUUXXX___eeennnyyyxxxqqqkkkkkkkkkiiikkknnnppptttzzz|||yyyvvvtttpppgggZZZPPPDDD<<<666555444222333666555444444444666999<<<>>>DDDIIIQQQXXX]]]bbbfffiiiqqquuuyyyzzzyyyyyy{{{}}}yyytttqqqooooooqqqpppnnnllliiihhhggggggfffhhhjjjmmmoooqqqqqqrrrxxxxxxyyyxxxwwwvvvtttsssttttttuuutttssstttvvvyyyxxxuuuqqqnnnnnnnnnmmmllllllkkkjjjhhhfffdddbbbbbbaaaaaa___^^^]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[\\\\\\ZZZWWWSSSPPPMMMJJJFFFCCC???>>>===<<<;;;<<<===>>>???????????????>>>>>>>>>??????@@@@@@AAABBBDDDDDDFFFHHHKKKLLLNNNPPPSSSVVVTTTVVVXXXYYYYYYWWWUUUSSSLLLJJJHHHHHHJJJKKKLLLKKKIIIKKKNNNOOOOOOPPPQQQSSSSSSVVVXXXYYYXXXWWWXXXXXX^^^___```aaaaaabbbaaaaaaaaaaaabbbdddgggnnnvvv{{{}}}~~~zzzssshhhfffbbb]]]YYYUUURRRQQQQQQOOOMMMLLLNNNTTTYYY]]]^^^```cccgggkkkmmmnnnooo((((((((((((((((((((((((((((((''''''''''''''''''%%%$$$$$$%%%(((******)))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$%%%&&&'''''''''&&&&&&%%%'''))))))'''&&&&&&(((&&&'''''''''(((((((((((()))))))))((((((((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&)))+++)))%%%"""###%%%&&&&&&'''(((************(((((()))***++++++,,,,,,******))))))((((((''''''******))))))******+++,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,------------...---------...//////000111222333555666888<<>>>>>===:::888666555666777666444777<<<999<<<@@@DDDIIIOOOWWW\\\eeehhhlllpppsssvvvyyy|||~~~zzzuuusssllllllkkkjjjjjjkkkllllllkkkkkklllmmmmmmmmmmmmmmmqqqsssuuuwwwwwwuuusssqqqtttvvvyyy{{{|||zzzxxxwwwttttttttttttttttttsssrrrrrrooollljjjiiiiiigggfffbbbaaa___\\\ZZZWWWUUUTTTRRRQQQOOOMMMKKKKKKLLLLLLJJJJJJIIIJJJJJJKKKLLLLLLJJJHHHEEEDDDCCCAAA>>><<<============>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCDDDDDDFFFFFFGGGHHHIIIKKKMMMNNNLLLNNNPPPSSSUUUYYY^^^aaaaaaaaaaaaaaa^^^ZZZWWWTTTOOOMMMJJJIIIJJJJJJJJJIIIGGGIIILLLMMMNNNPPPSSSUUUWWWZZZ^^^````````````aaaaaabbbbbbcccccccccccccccdddhhhlllpppttt{{{}}}tttrrrrrrssstttrrrnnnjjjbbbaaa^^^\\\YYYWWWVVVUUUTTTTTTTTTTTTUUUVVVVVVWWW\\\\\\]]]^^^^^^]]]\\\[[[((((((************((((((%%%%%%%%%&&&&&&&&&&&&&&&(((&&&%%%&&&''''''&&&%%%&&&'''(((((((((((('''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&%%%$$$'''''''''''''''&&&%%%$$$&&&&&&''''''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%)))(((%%%$$$###$$$&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((()))))))))((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''%%%######%%%)))***)))'''(((***+++***)))(((((()))))))))(((((())))))***+++&&&'''(((((()))***+++,,,******))))))******+++,,,,,,+++++++++++++++++++++,,,---...---,,,---...000,,,---------............//////.........000111222444888>>>EEEMMMUUU^^^ccchhhooowww~~~~~~}}}|||xxxqqqhhhbbb[[[XXXSSSQQQQQQRRRRRRRRRSSSXXX```hhhqqqyyyyyyooojjjhhhiiijjjqqqzzzxxxgggZZZQQQKKKDDD???===:::666555555555555444444222444777888888;;;@@@EEEJJJQQQVVVZZZ```gggmmmppprrruuuwwwyyy|||~~~{{{vvvqqqnnnlllkkkjjjjjjiiiiiijjjjjjjjjlllmmmnnnpppqqqqqqqqqqqqvvvwwwxxxyyyxxxvvvsssqqqppprrruuuxxxyyyxxxwwwvvvrrrqqqqqqrrrsssrrrooommmllljjjgggeeedddbbb```^^^ZZZYYYWWWUUURRRPPPNNNMMMJJJIIIHHHGGGFFFEEEEEEEEEBBBBBBBBBBBBBBBCCCDDDEEEDDDBBB@@@@@@@@@???===<<>>>>>???@@@BBBDDDFFFGGGGGGGGGHHHHHHHHHHHHHHHJJJJJJKKKLLLMMMOOOQQQRRRPPPRRRTTTWWWZZZ^^^dddhhhiiihhhfffccc^^^YYYUUUSSSOOOMMMJJJIIIJJJKKKJJJJJJIIIJJJMMMNNNOOORRRUUUXXX[[[^^^cccfffggggggggghhheeeddddddccccccdddeeeeeecccgggnnnuuu||||||xxxtttrrrmmmkkkjjjiiihhhfffccc```]]]\\\[[[YYYWWWWWWVVVVVVUUUUUUVVVWWWVVVUUUTTTTTTYYYYYYXXXWWWVVVUUUUUUUUU&&&'''((())))))((('''&&&&&&&&&&&&&&&'''''''''((('''%%%$$$%%%&&&'''&&&$$$&&&'''((())))))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%'''(((((('''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&''''''&&&%%%%%%&&&&&&'''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''&&&%%%&&&&&&&&&&&&''''''''''''%%%&&&'''((()))((((((''''''''''''(((((((((((((((&&&'''(((((((((((('''&&&%%%&&&''''''((((((''''''"""$$$&&&''''''(((((()))''')))++++++)))((()))***,,,+++*********+++,,,---((())))))******+++++++++******))))))******+++,,,+++++++++++++++++++++,,,+++---...---++++++...000------------............//////...///111444777999<<>>EEELLLWWWcccooozzz}}}xxxuuurrrooojjjfffbbb^^^YYYVVVQQQPPPPPPTTT\\\eeemmmqqq{{{~~~}}}{{{~~~zzzuuuooommmooouuuzzz}}}zzzhhhYYYPPPHHH@@@===>>>>>>:::666666666666666777999999:::>>>;;;>>>FFFOOOUUUZZZ___aaagggoootttuuuvvv{{{}}}~~~~~~zzzuuurrrsssuuuoooppppppooommmlllmmmnnnjjjjjjkkklllmmmnnnooopppmmmnnnqqqssstttuuuuuuuuurrrrrrsssttttttsssrrrqqqooopppqqqqqqqqqpppooonnnllljjjjjjlllmmmlllgggccc```^^^ZZZXXXVVVSSSPPPMMMIIIHHHFFFEEECCCAAA??????===>>>???@@@???>>>===<<>>;;;999888888888999;;;===@@@BBBDDDEEEJJJMMMQQQVVV\\\cccjjjnnnqqqvvv||||||yyyyyyyyyrrrrrrqqqnnnllllllnnnpppnnnnnnnnnnnnooooooooooooqqqrrrttttttttttttvvvxxxtttsssrrrrrrssssssrrrqqqsssrrrppppppppppppnnnmmmnnnnnnnnnoooooonnnnnnmmmmmmkkkhhhhhhgggeee```\\\YYYWWWTTTPPPMMMKKKIIIIIIAAABBBBBBAAA???======>>><<<>>>??????===;;;;;;<<<:::;;;===???AAACCCDDDDDDFFFFFFDDDDDDEEEGGGJJJKKKJJJLLLMMMMMMLLLMMMOOOQQQQQQRRRRRRSSSSSSSSSSSSSSSTTTSSSTTTTTTVVVXXX[[[\\\___```aaadddiiioootttwww~~~vvvlllbbbZZZSSSMMMHHHKKKHHHFFFHHHMMMQQQSSSRRRRRRSSSUUUXXX[[[]]]___```eeehhhlllqqqssstttsssrrrnnnmmmllllllnnnrrruuuxxxsssxxx{{{vvvmmmiiiddd^^^[[[YYYYYYZZZWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSQQQPPPOOONNNNNNOOOQQQRRRXXXTTTOOOMMMNNNOOONNNMMM&&&&&&'''''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%'''((((((&&&%%%%%%&&&%%%&&&'''''''''&&&%%%$$$%%%&&&''''''((((((''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((((((&&&''')))(((&&&%%%%%%&&&$$$%%%%%%&&&&&&'''''''''(((&&&$$$$$$%%%'''((((((&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$###$$$$$$''''''''''''''''''''''''%%%'''))))))'''$$$######&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))(((&&&&&&&&&''')))******))))))(((((((((((((((%%%&&&''''''((((((''''''%%%&&&&&&&&&''''''(((((((((***++++++)))(((((()))))))))))))))))))))))))))***)))((()))+++++++++)))'''((()))+++,,,,,,------******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,---...///.........000222333666999===BBBJJJSSSZZZ```hhhuuuwwwooohhhdddaaa^^^YYYUUUSSSSSSTTTTTTRRRYYYdddoooyyyzzzwwwuuutttsssqqqooommmllllllllllllpppvvv}}}}}}vvvkkk```VVVMMMFFFBBB???>>>>>>>>>=========>>>>>>@@@BBBFFFJJJNNNRRRTTTXXX[[[aaagggnnnuuu{{{vvvpppoooqqqsssvvvuuurrrpppooooooppppppmmmmmmnnnoooppppppqqqqqqrrrtttuuuuuutttuuuvvvxxxtttrrrqqqqqqrrrsssqqqpppqqqooonnnmmmmmmllljjjhhhkkkkkkkkkkkkkkkjjjiiiiiigggdddaaa___^^^[[[WWWTTTQQQOOOLLLHHHFFFDDDCCCCCC===>>>???===;;;::::::;;;<<<>>>???@@@???>>>???@@@???@@@BBBDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFHHHJJJKKKLLLMMMNNNNNNNNNOOOQQQTTTSSSTTTUUUVVVWWWXXXXXXXXXWWWWWWXXXYYY[[[^^^aaabbbhhhiiikkknnnrrrvvvyyy|||}}}vvvjjj```XXXRRRLLLHHHJJJHHHGGGIIIMMMQQQSSSSSSXXXYYYZZZ\\\^^^```aaabbbdddgggkkkoooqqqqqqpppooommmmmmmmmnnnqqqtttwwwyyywww{{{xxxpppkkkeeebbb^^^YYYVVVUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRSSSQQQPPPNNNMMMMMMNNNOOOPPPSSSPPPLLLJJJKKKKKKJJJIII%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%'''((((((&&&%%%%%%&&&%%%%%%&&&'''''''''&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######%%%'''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&''''''((()))((((((((('''''''''&&&&&&(((''''''&&&&&&((()))***))))))((((((''''''((((((&&&&&&'''(((((((((((('''$$$$$$%%%&&&'''((())))))***,,,---,,,+++)))*********************************)))((()))+++,,,+++***((((((***+++,,,,,,------************++++++++++++***++++++,,,,,,---------,,,,,,------...///000000...////////////000333555444888???EEELLLUUU```hhhooowww{{{qqqggg^^^YYYRRRRRRQQQQQQRRRSSSTTTUUU[[[fffuuuxxxqqqkkkjjjiiihhhhhhiiillloooppptttzzz}}}tttmmmaaa\\\TTTNNNJJJGGGEEECCCBBBCCCEEEGGGIIIKKKLLLMMMNNNOOOQQQUUUZZZ```eeegggjjjnnnttt|||tttkkkgggjjjooottt|||xxxtttrrrssstttrrrpppkkklllnnnpppqqqsssttttttssstttuuuuuusssssstttuuusssrrrqqqqqqrrrrrrqqqoooooommmkkkiiihhhgggeeecccfffffffffeeedddcccbbbaaa___\\\XXXUUURRRPPPMMMJJJGGGFFFCCCAAA???>>>>>>>>>;;;<<<===<<<:::999:::;;;===???AAAAAAAAAAAACCCEEEEEEFFFGGGIIIJJJJJJKKKKKKIIIIIIIIIJJJJJJKKKKKKLLLMMMOOOPPPQQQQQQSSSUUUXXXWWWXXXZZZ\\\^^^___```aaa\\\]]]^^^aaadddgggjjjlllrrrsssuuuwwwzzz{{{}}}}}}|||uuuiii^^^VVVPPPKKKHHHJJJIIIHHHJJJNNNQQQSSSTTT[[[\\\\\\^^^___```aaaaaaccceeehhhkkkllllllkkkjjjiiijjjlllooorrruuuwwwxxxxxxzzz|||{{{vvvnnnfffaaa^^^\\\XXXUUUSSSSSSTTTUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPQQQQQQQQQOOONNNMMMKKKKKKKKKLLLLLLLLLJJJHHHGGGGGGGGGEEECCC&&&&&&&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))(((&&&%%%%%%&&&$$$%%%%%%&&&&&&'''''''''%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&$$$######%%%&&&&&&&&&&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++((((((((((((''''''''''''(((''''''''''''((()))))))))(((((('''''''''((((((&&&&&&'''((((((((((((((('''''''''((()))******+++***,,,---,,,+++*********************************((('''&&&''')))***)))(((&&&'''((()))******************+++++++++,,,,,,,,,***++++++,,,---......///------......///000000111...////////////000444666888>>>FFFMMMTTT^^^jjjrrr}}}uuukkk```VVVQQQNNNOOOPPPQQQSSSWWW[[[]]]iiitttzzznnneeegggggghhhjjjoootttzzz}}}{{{rrrjjjddd___XXXUUUQQQOOOPPPQQQQQQQQQSSSTTTVVVXXX[[[]]]___```aaabbbdddhhhmmmsssxxx{{{}}}zzzuuulllggggggmmmuuu{{{~~~yyytttsssuuuvvvrrrnnnjjjlllnnnqqqtttuuuvvvvvvtttuuuvvvtttrrrqqqqqqrrrsssqqqppppppqqqqqqpppooonnnkkkiiifffeeeccc```^^^`````````___]]][[[ZZZYYYXXXUUUQQQMMMJJJGGGEEEDDDBBBAAA???======<<<======>>>???@@@???>>>===>>>???@@@BBBCCCCCCCCCDDDFFFGGGIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOOOONNNNNNMMMOOOQQQSSSTTTVVVYYY[[[^^^___aaadddfffhhhiiijjjbbbdddfffiiilllooorrrsssvvvwwwyyy{{{|||{{{zzzyyyzzzsssiii^^^VVVPPPMMMLLLJJJJJJKKKLLLOOORRRTTTUUUXXXYYYZZZ[[[]]]^^^______aaaccceeegggggggggeeedddccceeehhhlllooorrrssstttrrrssstttsssoooiiibbb^^^ZZZXXXVVVTTTSSSTTTUUUVVVSSSSSSSSSSSSRRRRRRRRRRRROOOOOONNNNNNNNNNNNOOOOOOMMMLLLJJJIIIHHHHHHHHHHHHFFFEEEEEEEEEEEECCCAAA???((((((''''''((()))***+++((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&((()))((('''%%%&&&&&&%%%%%%%%%%%%&&&'''''''''%%%&&&''''''((('''''''''''''''&&&%%%%%%&&&&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''$$$%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&&&&%%%&&&'''((()))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))+++,,,))))))(((((((((''''''''''''''''''''''''((())))))((((((''''''''''''((((((&&&'''(((((())))))(((((()))))))))))))))((((((((()))***,,,+++***((()))))))))))))))))))))))))))))))))((('''((()))******((('''((()))******+++******,,,,,,,,,------------...++++++,,,---....../////////////////////////////////////////////111555888>>>EEEOOOVVV^^^iiiwww|||vvvnnncccXXXOOOJJJMMMOOORRRUUUZZZbbbjjjqqqyyyqqqeeeeeehhhmmmttt}}}}}}sssjjjdddbbbaaaaaaaaa___^^^^^^aaacccddddddffffffggghhhjjjlllnnnoooqqqrrrvvv{{{|||yyypppmmmiiihhhjjjpppwww|||{{{wwwrrrrrrttttttppplllkkkmmmpppsssuuuwwwwwwwwwxxxyyyxxxvvvsssqqqpppqqqqqqooonnnnnnoooooonnnmmmllliiifffdddbbb___\\\ZZZYYYYYYYYYWWWVVVTTTRRRQQQOOONNNJJJFFFCCC@@@@@@@@@>>>======<<<<<<===>>>???AAACCCDDDDDDBBBBBBCCCDDDFFFGGGGGGFFFEEEFFFHHHJJJKKKLLLMMMNNNNNNNNNNNNMMMOOOPPPPPPQQQQQQPPPOOONNNOOOQQQTTTVVVXXXZZZ^^^aaafffgggiiilllnnnpppqqqrrriiijjjllloooqqqtttuuuvvvuuuvvvxxxyyyyyyxxxuuutttvvvqqqiii___WWWRRRQQQPPPMMMNNNOOOPPPQQQSSSTTTVVVUUUVVVXXXYYY[[[]]]___```___```aaaccccccbbbaaa``````cccfffjjjmmmooooooooommmmmmnnnllliiiddd___\\\WWWVVVTTTSSSSSSSSSTTTUUUSSSSSSSSSSSSRRRRRRQQQQQQMMMMMMLLLKKKKKKKKKLLLLLLIIIHHHHHHGGGFFFEEEEEEEEEBBBCCCDDDDDDBBB@@@???>>>)))((('''''''''((()))***(((((((((''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&((())))))'''&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''((('''&&&&&&&&&&&&&&&&&&&&&'''((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&'''###%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''&&&%%%''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&''')))++++++)))))))))((((((((('''''''''''''''(((((((((((((((''''''&&&&&&''''''((((((''''''((())))))))))))(((((((((''''''&&&&&&&&&&&&((()))+++***)))''''''((())))))))))))))))))))))))+++***)))***,,,---,,,+++***++++++,,,------,,,,,,------------............,,,------......////////////////////////.........000000111222333777<<<@@@@@@HHHSSS[[[cccppp}}}{{{yyyvvvooofff\\\SSSKKKGGGHHHMMMSSSZZZbbbmmmzzz||||||{{{{{{}}}xxxnnniiinnnxxxwwwssslllgggeeefffjjjmmmooonnnnnnppprrrtttsssrrrrrrqqqpppppprrruuuyyy{{{~~~|||xxxtttqqqkkkjjjiiiiiikkknnnqqqsssvvvsssppppppqqqpppmmmjjjmmmooorrruuuwwwwwwwwwvvv{{{{{{zzzwwwssspppoooooommmkkkjjjjjjkkkkkkjjjiiifffdddaaa^^^\\\ZZZWWWTTTQQQQQQPPPOOONNNLLLJJJIIIDDDDDDCCCAAA===;;;;;;<<<;;;;;;;;;;;;===???AAABBBDDDEEEFFFFFFFFFFFFGGGHHHLLLLLLLLLKKKJJJJJJLLLOOOPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQTTTVVVZZZ\\\___bbbfffjjjnnnoooqqqsssuuuvvvwwwwwwooooooqqqrrrsssssstttsssqqqrrrsssttttttrrrpppoooooolllggg```YYYUUUTTTUUUPPPRRRSSSTTTSSSSSSUUUVVVVVVVVVXXXZZZ\\\^^^```aaa\\\]]]^^^___```___^^^^^^bbbdddfffiiikkkllllllllljjjjjjiiifffccc^^^ZZZXXXUUUTTTRRRQQQPPPPPPQQQQQQSSSSSSRRRRRRQQQQQQPPPPPPLLLKKKJJJIIIHHHHHHHHHHHHEEEEEEDDDDDDCCCCCCBBBBBB???AAACCCBBB@@@>>>===>>>)))(((&&&%%%%%%%%%'''((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((())))))'''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''(((((('''&&&&&&&&&&&&&&&%%%&&&((()))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''$$$%%%%%%&&&&&&'''''''''&&&%%%%%%&&&(((((('''&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&(((%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&((()))***))))))))))))((((((((('''&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((()))''''''((()))))))))))))))&&&&&&&&&'''''''''''''''((()))+++***)))'''((((((************************+++***)))***,,,---,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,---------...................../////////.........///000000111111000222444666:::@@@GGGLLLIIIPPPZZZaaahhhvvv}}}xxxsssooommmjjjeee___XXXSSSPPPNNNMMMTTT^^^hhhqqq}}}~~~sssnnnmmmooopppttt{{{~~~yyyyyyyyywwwuuussssssuuuyyy|||}}}~~~~~~zzzyyywwwwwwzzz|||xxxuuutttrrrooommmjjjjjjiiiiiijjjkkklllmmmqqqppppppooonnnmmmlllkkkppprrruuuwwwxxxwwwvvvuuuyyyyyywwwtttoookkkjjjjjjgggfffdddeeeffffffeeeccc___\\\YYYWWWUUUSSSPPPMMMHHHHHHHHHGGGFFFEEECCCBBB<<<>>>???>>>;;;::::::;;;<<<<<<<<<>>>@@@BBBEEEGGGGGGHHHJJJJJJJJJJJJKKKMMMPPPPPPPPPPPPOOOQQQTTTVVVWWWXXXYYYZZZ[[[\\\\\\\\\[[[ZZZYYYWWWVVVVVVWWWWWW\\\^^^bbbeeehhhlllqqqtttuuuvvvwwwxxxyyyzzzzzzzzzssssssssssssrrrqqqooonnnjjjjjjkkkllllllkkkjjjiiiffffffeee```[[[WWWWWWXXXTTTVVVXXXWWWUUUTTTUUUVVVWWWXXXYYYZZZ\\\]]]^^^___ZZZ[[[\\\]]]]]]]]]]]]]]]cccdddeeefffggggggggggggfffeeeccc```]]]ZZZXXXVVVUUUTTTRRRQQQOOOOOONNNNNNRRRQQQQQQPPPOOOOOONNNNNNKKKJJJIIIGGGFFFEEEEEEEEEAAAAAABBBBBBBBBAAAAAAAAA>>>@@@AAA@@@===<<<<<<>>>((('''%%%#########%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''(((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%'''(((***)))'''&&&&&&''')))(((&&&%%%$$$%%%%%%&&&%%%&&&''''''(((((('''''')))((('''&&&&&&&&&&&&&&&$$$&&&((()))***)))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&"""$$$&&&&&&%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&%%%'''((()))(((&&&((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&(((%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))))))))))))))((((((((((((&&&''''''((()))(((((((((&&&&&&&&&&&&&&&'''((()))'''(((((()))))))))))))))&&&''''''((()))***++++++(((***++++++)))(((((()))++++++++++++++++++++++++)))(((((((((***+++***)))))))))***+++++++++******++++++,,,,,,,,,---------///////////////.........------...000111222333444111333666:::@@@HHHPPPVVVXXX^^^fffjjjppp|||~~~wwwpppiiidddbbb```\\\YYYXXXWWWWWWXXX]]]fffrrr}}}vvviiicccbbbhhhiiimmmttt|||~~~}}}}}}{{{wwwsssooonnnnnnnnnllljjjjjjjjjiiiiiijjjkkkmmmnnnnnnooopppooommmkkkkkklllrrrtttvvvxxxxxxwwwuuutttttttttrrrnnniiieeecccccccccbbb```aaabbbbbbaaa___YYYVVVSSSQQQPPPNNNKKKIIICCCCCCCCCBBBAAA@@@???>>>999<<>>;;;:::;;;>>>+++***)))'''&&&&&&%%%%%%************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%))))))))))))((('''&&&&&&''''''&&&%%%%%%%%%%%%&&&(((((((((((((((((((((((((((%%%###$$$'''((('''%%%$$$$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''',,,***'''%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((((((((('''''''''&&&&&&&&&%%%&&&'''((((((&&&$$$######$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''')))***+++%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%'''((()))&&&''''''&&&$$$$$$%%%'''$$$&&&))))))))))))***+++(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((''''''((((((((((((((()))******000000...,,,***)))'''&&&)))))))))))))))******+++)))************+++++++++,,,,,,------,,,,,,+++***)))***+++,,,---...............---------...//////000//////000222444444333555888>>>EEENNNVVV\\\___fffiiinnnttt||||||vvvooofff___^^^YYYZZZ\\\\\\]]]___cccfffmmmsss}}}{{{rrrlllfff```\\\^^^cccjjjqqqyyy|||wwwuuuppppppnnnmmmlllkkkkkkkkkjjjjjjkkklllllllllllllllnnnppprrrqqqooonnnpppsssvvvuuutttuuuuuutttrrrpppllllllkkkiiifffcccaaa___[[[YYYVVVWWWXXXXXXVVVTTTUUUPPPKKKHHHGGGGGGEEEBBBBBBAAA@@@???>>>>>>?????????>>><<<;;;;;;===>>>@@@DDDDDDDDDDDDGGGJJJMMMOOOKKKKKKMMMOOOQQQTTTVVVXXXZZZZZZZZZZZZ\\\___bbbcccffffffeeefffhhhjjjlllnnnmmmppprrrnnniiieeegggiiilllmmmooorrruuuxxxzzz{{{xxxwwwvvvtttsssrrrqqqqqqsssrrrqqqoookkkgggcccaaaaaaaaabbbccccccccccccccc]]]^^^______^^^\\\ZZZXXXYYY\\\^^^]]]ZZZWWWWWWXXX\\\\\\[[[[[[ZZZZZZYYYYYY]]][[[[[[[[[]]]]]]]]][[[______````````````______\\\\\\[[[YYYXXXWWWVVVUUUWWWUUURRROOOMMMLLLMMMMMMLLLKKKJJJIIIGGGFFFEEEEEEEEEEEEDDDCCCAAA@@@??????CCCBBBAAAAAAAAABBBDDDEEE??????>>>>>>=========<<<(((''''''&&&&&&'''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''(((&&&$$$$$$&&&((('''%%%&&&&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''',,,***'''%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&$$$###%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))'''(((((('''%%%%%%&&&((($$$&&&((()))(((((((((***(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))))))))(((((('''&&&&&&&&&&&&'''((((((++++++***)))(((''''''&&&))))))(((((())))))***+++************+++++++++++++++,,,,,,,,,,,,+++*********+++,,,,,,------------...------------......//////......///111444555666===AAAHHHRRR\\\eeelllooopppsssvvvzzz{{{rrrlllfff^^^YYYXXXUUUXXX[[[___dddkkkrrrwwwyyy~~~yyypppiiieeebbb```^^^dddhhhoooyyy}}}yyyvvvsssqqqnnnnnnmmmlllkkkkkkkkkkkkllllllmmmnnnoooooooooooonnnoooqqqsssttttttuuuvvvvvvuuusssrrrrrrqqqnnnlllkkkiiifffccc___[[[XXXVVVUUUSSSPPPPPPQQQQQQOOOMMMLLLHHHDDDAAAAAAAAA???>>>???>>>>>>======???@@@AAADDDCCCBBBAAAAAAAAABBBCCCGGGGGGGGGHHHJJJMMMPPPRRRSSSSSSTTTVVVXXXZZZ\\\]]]aaaaaabbbdddfffiiikkklllkkkkkklllmmmnnnpppqqqrrruuuwwwwwwtttnnnkkkmmmoooqqqqqqrrrssstttvvvwwwwwwrrrqqqpppooonnnmmmmmmmmmmmmllljjjhhheeeccc```___]]]^^^___```aaa``````___^^^___`````````^^^\\\[[[\\\^^^```___\\\YYYYYYZZZ[[[[[[ZZZYYYYYYYYYZZZZZZ]]]\\\[[[[[[]]]]]]\\\[[[]]]]]]^^^^^^^^^^^^]]]]]]ZZZZZZYYYWWWVVVUUUTTTSSSTTTRRRPPPMMMKKKJJJJJJKKKJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@??????@@@??????>>>???@@@AAABBB@@@?????????>>>>>>>>>>>>%%%%%%%%%&&&'''((()))***'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%((((((((()))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''+++***'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&$$$###%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))&&&''''''(((((((((((((((((())))))(((&&&&&&''')))%%%'''(((((('''&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((())))))***************+++++++++,,,++++++,,,,,,++++++***)))+++,,,,,,---------,,,,,,------,,,,,,---......///000//////000333777;;;===EEEJJJSSS]]]hhhrrryyy|||xxxoooeee```[[[UUUSSSTTTUUUYYY```hhhpppyyysssnnngggbbbaaabbbdddeeeppprrryyy}}}wwwvvvtttsssqqqppppppooollllllkkkkkkkkkkkkllllllooooooppprrrrrrssssssssspppppprrrwww|||~~~}}}zzzvvvtttqqqnnnmmmjjjgggdddcccaaa]]]XXXTTTQQQOOONNNKKKJJJHHHGGGHHHGGGEEEDDDCCC@@@===<<<<<<<<<<<<;;;>>>===>>>???@@@CCCEEEFFFJJJJJJIIIIIIHHHHHHGGGGGGJJJJJJKKKLLLOOORRRUUUWWW[[[[[[\\\]]]___aaacccdddiiijjjmmmpppssstttuuuvvvttttttuuuvvvvvvvvvuuuuuuxxxyyyyyyuuupppnnnooorrrrrrqqqqqqpppooonnnnnnnnnjjjiiihhhhhhgggggghhhhhheeedddbbb```^^^^^^^^^^^^^^^```bbbccccccbbbaaa```___```aaabbbaaaaaa______```aaabbb```]]][[[ZZZZZZZZZYYYXXXXXXXXXYYYZZZ[[[]]][[[ZZZ[[[\\\]]]\\\ZZZZZZZZZ[[[[[[[[[[[[ZZZZZZWWWWWWVVVUUUSSSRRRQQQQQQPPPOOOLLLJJJIIIHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@?????????>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@&&&&&&&&&'''((()))***+++)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&'''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&&&&&&&((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''+++***(((&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((&&&'''((()))***)))((('''((())))))(((&&&%%%'''(((''')))***)))'''&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))*********)))))))))))))))((()))******+++*********)))))))))))))))((((((''''''(((((()))************+++++++++,,,,,,,,,,,,------,,,,,,+++***------------------,,,,,,,,,,,,,,,,,,---...//////111111222444888===DDDIIIPPPUUU___jjjuuu~~~|||vvvkkkccc[[[WWWTTTQQQRRRWWW[[[bbblllvvv{{{wwwuuummmjjjeeeccceeeiiinnnrrr~~~~~~{{{wwwtttrrrqqqpppooonnnoooooopppllllllllllllmmmnnnoooooorrrrrrsssuuuuuuvvvvvvuuusssrrrttt|||}}}uuuqqqmmmiiifffccc___\\\WWWTTTQQQMMMKKKIIIIIIJJJCCCBBBAAA@@@??????>>>===>>>===;;;;;;<<<=========???@@@AAACCCFFFJJJMMMOOOOOOPPPPPPPPPOOONNNMMMLLLLLLLLLNNNPPPSSSVVVYYY[[[^^^___```bbbdddgggiiikkkoooqqquuuyyy{{{||||||{{{|||||||||{{{yyywwwtttsssssssssqqqnnnjjjiiijjjllllllkkkjjjhhhgggeeedddccccccbbbbbbbbbbbbbbbcccccc```^^^\\\ZZZZZZ[[[]]]______```bbbddddddbbbaaa______```aaabbbbbbbbbbbbaaabbbbbbaaa```]]][[[ZZZYYYXXXXXXWWWVVVWWWYYY[[[\\\\\\[[[ZZZZZZ[[[[[[ZZZYYYWWWXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRPPPOOOOOOMMMLLLJJJIIIHHHGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC***))))))((())))))******)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&((()))))))))((('''''''''(((&&&%%%$$$%%%''')))+++,,,+++)))''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((()))))))))((()))))))))))))))***++++++++++++******))))))((((((((((((((((((((()))*********++++++++++++,,,,,,,,,......//////......---,,,------.........---,,,,,,------------...///000111000222666999>>>FFFOOOUUU\\\bbbmmmyyyxxxnnnfff^^^XXXSSSQQQQQQQQQVVV]]]ccclllzzz|||tttnnnlllffffffgggiiinnnuuu|||yyyvvvsssqqqoooqqqppppppoooooooooooopppnnnnnnnnnooopppqqqrrrssstttuuuuuuvvvvvvvvvvvvvvvvvvtttuuu}}}{{{ppplllgggbbb^^^ZZZVVVSSSNNNLLLIIIEEECCCCCCCCCDDD=========<<<;;;:::::::::;;;<<<<<<======>>>@@@AAABBBBBBDDDGGGKKKOOOSSSUUUTTTTTTTTTTTTTTTSSSRRRQQQNNNOOOQQQTTTWWWZZZ]]]^^^bbbcccdddgggkkknnnqqqsssuuuwww{{{~~~~~~}}}~~~~~~|||yyyvvvqqqmmmkkkiiihhhgggeeecccbbbcccdddddddddcccbbbaaa``````__________________``````aaa___]]][[[YYYZZZ\\\^^^```[[[\\\]]]^^^^^^]]][[[ZZZ^^^___```aaaaaabbbbbbbbbbbb```^^^]]][[[ZZZXXXWWWWWWWWWWWWWWWXXXYYY[[[\\\[[[YYYXXXXXXYYYYYYXXXWWWUUUVVVVVVWWWWWWVVVVVVUUUTTTTTTSSSRRRPPPOOONNNNNNKKKJJJJJJIIIHHHGGGGGGGGGCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFF++++++***)))(((((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''###$$$$$$%%%%%%%%%%%%$$$''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%)))((('''&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''&&&''''''&&&$$$$$$%%%'''***+++,,,,,,***(((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((()))((((((((((((''''''(((((()))***)))))))))((((((''''''''')))))))))))))))******+++++++++++++++,,,,,,,,,,,,//////000000//////...---,,,------.........------------......///000222222111555<<>>===<<<<<<:::;;;<<<<<<::::::;;;<<<:::<<>>888999::::::;;;::::::999777:::<<<<<<;;;;;;>>>@@@AAADDDHHHIIIHHHIIIKKKNNNNNNNNNOOOQQQUUUXXX\\\^^^\\\[[[ZZZZZZ[[[]]]```aaa^^^```cccgggkkkoooqqqrrrssssssssstttuuuwwwxxxyyywwwwwwwwwvvvtttqqqooommmllljjjgggccc```^^^^^^]]][[[\\\^^^aaacccccc```^^^[[[[[[\\\]]]^^^^^^____________^^^]]]]]]]]]]]]]]]]]]\\\ZZZYYYXXXXXXYYYYYY[[[YYYWWWVVVUUUVVVWWWXXXZZZZZZYYYYYYXXXYYYYYYZZZ^^^ZZZWWWVVVXXXYYYXXXVVVWWWYYY[[[]]]^^^\\\ZZZXXXVVVUUUSSSSSSTTTSSSRRRPPPNNNNNNOOOOOOOOOOOONNNNNNNNNNNNMMMKKKJJJIIIHHHGGGEEEEEEFFFFFFFFFFFFEEEEEECCCCCCDDDFFFGGGIIIJJJJJJHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMOOOPPPPPPPPPOOONNNJJJJJJKKKKKKLLLLLLLLLMMM'''((()))***)))(((&&&%%%(((((())))))))))))((((((''''''''''''''''''''''''&&&''''''((((((''''''&&& """&&&)))***)))'''%%%''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((''''''&&&&&&&&&'''''')))******)))&&&$$$###$$$###$$$%%%%%%&&&&&&%%%%%% $$$'''((('''&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&'''(((((('''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))(((''''''&&&&&&''''''(((///,,,(((&&&%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&'''((('''&&&%%%&&&'''''''''''''''((((((((()))******))))))(((((('''''')))((('''&&&&&&'''((()))''''''((()))***++++++,,,))))))))))))************)))(((''''''(((***,,,......------,,,+++++++++,,,))))))*********+++++++++000000//////............,,,---......------///111//////000000111555:::===CCCLLLYYYcccjjjttt{{{xxx|||~~~zzzsssooonnnggg```\\\WWWSSSUUUYYY]]]aaafffkkkpppyyy~~~tttmmmgggdddeeebbbdddfffiiimmmsss{{{{{{vvvtttssssssqqqrrrrrrrrrrrrrrrqqqqqqssstttvvvwwwwwwwwwvvvuuuwwwuuuttttttvvvwwwwwwvvvuuuxxxzzzwwwqqqkkkgggfffaaa```^^^]]][[[YYYUUUQQQJJJHHHEEEBBB???===<<<;;;999999999999999:::;;;<<<999;;;>>>@@@AAACCCEEEHHHFFFIIIMMMOOOOOONNNNNNOOOQQQRRRSSSUUUXXX]]]aaadddcccaaa^^^^^^```bbbddddddccceeehhhnnntttwwwwwwvvvvvvuuuuuutttrrrpppnnnmmmlllkkkkkkiiihhhgggfffeeebbbaaa___\\\ZZZYYYXXXWWWXXXZZZ\\\^^^^^^^^^\\\[[[[[[\\\\\\]]]]]]\\\\\\[[[___^^^]]]\\\\\\\\\]]]^^^^^^]]]\\\ZZZYYYXXXXXXXXXYYYWWWUUURRRQQQRRRTTTUUUVVVWWWWWWVVVUUUUUUVVVXXXZZZYYYXXXVVVUUUTTTTTTTTTXXXYYYZZZ[[[ZZZXXXVVVUUURRRRRRRRRRRRPPPNNNKKKJJJKKKKKKKKKLLLKKKKKKJJJJJJNNNNNNMMMLLLKKKJJJJJJIIIGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFEEEFFFHHHJJJKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNLLLLLLMMMNNNOOOOOOOOOOOO))))))((('''''''''''''''))))))************))))))''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###%%%%%%&&&'''''''''&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''((()))(((&&&$$$$$$$$$######$$$%%%%%%%%%%%%$$$ ###&&&''''''&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$######$$$%%%&&&((('''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''...+++(((&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&'''((('''&&&%%%&&&((('''''''''((((((((())))))***)))))))))((((((((('''))))))(((''''''((()))))))))))))))))))))*********))))))))))))************+++***)))(((((()))+++,,,------,,,+++++++++++++++*********+++++++++,,,,,,////////////......------.../////////......000222000111222333666:::???CCCJJJRRR]]]gggppp|||yyysssvvvwwwsssmmmjjjaaa\\\WWWVVVUUUVVV\\\cccooosssxxx|||yyyqqqiiiaaa^^^^^^^^^bbbhhhpppxxxzzzyyywwwuuuttttttuuuuuussssssttttttttttttsssssswwwwwwxxxyyyyyyyyyxxxxxxxxxvvvtttsssssstttrrrqqqrrrssssssqqqlllfffaaa^^^YYYWWWVVVUUUTTTRRRNNNLLLFFFEEEBBB>>><<<:::999999888888888888999:::;;;<<<===???BBBDDDEEEGGGIIILLLLLLOOOQQQQQQPPPOOOOOOPPPTTTTTTVVVXXX\\\```dddggghhhfffeeefffhhhkkkkkkkkkiiijjjmmmppptttvvvvvvtttpppooonnnmmmkkkjjjiiihhhgggfffeeedddcccbbbbbbbbb^^^]]]\\\[[[YYYYYYYYYYYYYYYYYY[[[\\\\\\[[[ZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[\\\\\\[[[ZZZZZZ[[[[[[\\\[[[[[[ZZZYYYXXXXXXYYYYYYWWWVVVSSSPPPOOOPPPQQQRRRTTTUUUUUUTTTSSSSSSTTTUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRSSSTTTTTTTTTRRRQQQOOOOOOOOOOOONNNLLLJJJHHHGGGJJJJJJKKKLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJHHHGGGFFFFFFHHHJJJMMMNNNLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOLLLMMMNNNOOOPPPPPPPPPPPP+++)))'''%%%%%%&&&((())))))******++++++******)))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((%%%&&&((('''%%%$$$$$$%%%""""""###$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''',,,)))'''&&&'''''''''&&&&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((''''''((((((((()))))))))))))))))))))((((((((((((***))))))(((((())))))***************))))))(((((())))))))))))************,,,+++***)))((())))))***,,,,,,+++************++++++++++++,,,,,,,,,------...............---------///000000000//////111222111333666999<<>>======>>>>>>>>>>>>???@@@AAACCCEEEFFFGGGIIILLLMMMNNNOOORRRTTTVVVWWWWWWVVVTTTTTTVVVWWWYYY[[[^^^ccchhhmmmppprrrsssrrrrrrssstttuuusssqqquuutttrrrqqqpppoookkkiiibbbaaa^^^\\\[[[\\\]]]^^^]]]\\\YYYXXXXXXZZZ\\\^^^YYYYYYXXXXXXXXXXXXXXXYYYYYYXXXWWWVVVVVVVVVVVVVVVXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXWWWVVVVVVUUUUUUUUUUUUUUUSSSRRRPPPNNNNNNNNNNNNOOOPPPQQQQQQPPPMMMLLLLLLLLLJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKLLLMMMMMMMMMLLLLLLMMMMMMLLLLLLKKKJJJIIIHHHJJJKKKLLLMMMNNNOOOOOOOOOJJJJJJJJJKKKKKKKKKLLLLLLJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIJJJLLLOOOPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPOOOOOOPPPQQQRRRRRRRRRRRR&&&'''((())))))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%"""$$$''')))***)))'''&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############"""!!! %%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))***++++++%%%%%%%%%&&&'''((()))***((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&((())))))(((&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&''')))(((((((((((()))))))))***(((((((((((())))))))))))))))))************))))))'''(((((()))******++++++((()))))))))************)))))))))******+++,,,---+++******)))******++++++,,,,,,---------.................................---...000000000000333555777;;;AAAGGGNNNVVV]]]ccchhhppp{{{{{{ooobbbZZZTTTOOOMMMOOOQQQRRRXXXbbbmmmzzzyyyqqqjjjdddaaa```bbbhhhppp}}}}}}vvvrrrpppooonnnppprrrtttwwwyyyzzzzzzzzz~~~}}}|||{{{zzzyyywwwvvvuuuttttttssspppmmmkkkjjjiiigggeee```]]]YYYWWWUUUQQQJJJEEEBBBAAA@@@AAACCCDDDDDDCCCAAA@@@??????@@@AAACCCDDDBBBCCCCCCDDDFFFHHHIIIJJJJJJLLLOOOPPPQQQRRRTTTVVVVVVWWWXXXXXXXXXYYY\\\^^^aaadddhhhmmmrrrvvvyyyzzzwwwuuutttttttttrrrooommmssspppnnnllljjjhhhdddbbb___]]][[[YYYYYYZZZ[[[\\\\\\ZZZXXXWWWWWWYYY[[[]]]ZZZZZZXXXWWWVVVVVVVVVVVVXXXWWWVVVUUUTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWVVVTTTSSSRRRQQQQQQQQQRRRQQQPPPOOOOOOOOOPPPPPPPPPQQQQQQPPPMMMJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQKKKKKKKKKLLLLLLMMMMMMNNNLLLLLLMMMNNNNNNNNNNNNMMMNNNMMMKKKJJJJJJJJJLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSSSSTTTSSSSSS%%%&&&(((******)))'''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&!!!###'''***+++***(((&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&)))((('''%%%$$$$$$$$$$$$###%%%''''''&&&%%%%%%&&&%%%&&&&&&'''''''''''''''$$$$$$$$$$$$$$$&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((()))))))))&&&&&&&&&'''(((***+++,,,((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''')))))))))(((&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&&&&((()))((((((((()))))))))******(((((((((((())))))))))))((())))))******))))))(((''''''((()))***+++,,,,,,))))))))))))************(((((()))***+++,,,------+++************+++,,,,,,,,,,,,,,,---------...............///////////////,,,...000111111333666888===BBBIIIQQQYYYaaaiiinnnttt{{{uuuiii]]]TTTOOOKKKLLLPPPOOOSSS]]]jjjvvv}}}ttthhhdddbbbcccfffkkkuuu~~~yyyssspppooopppqqqrrrqqqssswww{{{~~~|||{{{{{{zzzxxxvvvtttrrrrrrqqqllliiifffcccbbb```^^^\\\VVVTTTQQQOOOMMMIIIDDDAAA===<<<;;;<<<>>>@@@@@@@@@>>>>>>>>>@@@BBBEEEHHHIIIHHHHHHHHHIIIJJJLLLMMMNNNOOOQQQSSSTTTUUUVVVXXXZZZYYY[[[^^^___```aaadddfffnnnppptttxxx{{{}}}}}}}}}wwwuuurrrpppooommmkkkhhhllliiifffdddcccaaa___\\\\\\[[[ZZZYYYYYYYYYZZZ[[[ZZZYYYWWWWWWWWWXXXZZZ[[[ZZZYYYWWWVVVTTTSSSRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRSSSSSSTTTUUUVVVVVVVVVVVVUUUTTTSSSQQQOOONNNNNNNNNOOOOOOOOOPPPPPPQQQRRRRRRQQQRRRSSSQQQNNNJJJIIIHHHHHHIIIJJJJJJJJJHHHGGGFFFIIIJJJJJJKKKLLLMMMMMMNNNMMMMMMLLLKKKKKKKKKLLLLLLOOOPPPQQQRRRRRRSSSRRRRRRKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMNNNOOOOOOOOOOOOOOOOOOMMMKKKIIIHHHHHHIIIJJJLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOQQQRRRSSSTTTUUUUUUUUUUUU&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))************))))))$$$&&&((()))))))))((('''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))******)))((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%'''((((((&&&%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&((()))))))))(((&&&''''''(((***+++---...)))(((&&&%%%%%%&&&((()))&&&&&&'''''''''((((((((()))((((((''''''(((((()))((('''&&&'''))))))((('''&&&&&&''''''''''''&&&&&&$$$%%%''''''&&&'''(((***(((((()))))))))*********'''((((((((()))))))))***'''((())))))))))))((('''(((((())))))*********+++))))))))))))************)))******+++,,,,,,,,,,,,+++++++++++++++,,,------+++,,,,,,,,,------------/////////000000000111111---///111333444777:::===DDDIIIQQQZZZbbbkkksssxxxyyylllbbbWWWRRRNNNMMMPPPVVV[[[aaammmzzzuuummmeeeeeehhhnnnsssxxxzzzrrrpppnnnmmmooorrrssstttuuuwwwzzz}}}{{{xxxwwwwwwuuussspppnnnlllkkkkkkdddaaa]]]YYYWWWTTTQQQOOOIIIJJJIIIGGGCCC@@@>>>>>><<<:::999:::<<<>>>??????===>>>@@@CCCFFFKKKNNNQQQPPPPPPPPPQQQRRRSSSTTTUUUTTTVVVXXXYYYZZZ[[[]]]___```cccfffhhhiiijjjlllmmmwwwyyy{{{}}}}}}{{{yyywwwqqqnnnjjjhhhgggfffdddbbbdddbbb___^^^^^^^^^\\\ZZZXXXXXXXXXXXXXXXXXXYYYYYYWWWWWWVVVUUUUUUUUUVVVVVVVVVVVVTTTRRRQQQPPPPPPOOOMMMNNNOOOPPPPPPPPPOOONNNOOOOOOPPPPPPPPPPPPOOOOOOPPPQQQRRRSSSTTTTTTTTTSSSRRRQQQPPPOOONNNNNNNNNNNNLLLMMMNNNOOOPPPRRRSSSTTTSSSUUUUUUTTTPPPLLLIIIHHHGGGHHHJJJKKKKKKJJJIIIHHHJJJKKKKKKLLLMMMNNNPPPPPPPPPOOONNNNNNNNNOOOPPPPPPSSSSSSTTTTTTUUUTTTTTTSSSOOOOOOOOOOOOOOOOOOPPPPPPNNNNNNOOOPPPPPPPPPPPPPPPLLLKKKIIIGGGGGGGGGHHHIIIHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNOOORRRSSSTTTUUUVVVVVVVVVVVV((('''&&&&&&&&&((()))+++(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))((('''''''''''''''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((#########$$$%%%&&&((()))&&&((()))((('''%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))+++++++++******''''''((()))+++,,,...///)))(((&&&%%%%%%&&&((()))'''''''''(((((((((((()))))))))(((((((((((())))))(((''''''((())))))(((&&&&&&''''''''''''''''''&&&$$$%%%''''''''''''(((***))))))))))))************'''((((((((())))))******&&&'''((())))))((('''&&&************))))))))))))))))))))))))************+++,,,,,,,,,,,,+++******,,,+++++++++,,,------...+++++++++,,,,,,,,,------//////000000111111222222...000333555777:::>>>AAAIIIOOOWWW```hhhqqqyyy|||rrrfff]]]TTTPPPOOOOOOUUU[[[lllsss~~~vvvmmmggggggiiiqqqzzzvvvqqqmmmkkkkkkmmmpppsssttttttuuuwwwyyy|||~~~{{{xxxuuutttqqqooommmjjjgggfffeeeeee___\\\WWWRRROOOKKKGGGDDD@@@CCCDDDAAA===::::::<<<===;;;:::;;;===???@@@@@@@@@AAACCCGGGKKKPPPUUUWWWXXXXXXXXXXXXYYYYYYZZZ[[[YYY[[[]]]^^^^^^___aaacccfffiiimmmpppppppppqqqqqq{{{|||}}}|||zzzvvvqqqnnniiifffbbb_________^^^]]]___]]][[[[[[\\\\\\[[[ZZZUUUVVVWWWWWWXXXWWWWWWVVVUUUTTTTTTTTTTTTSSSSSSRRRSSSRRRQQQPPPOOONNNNNNNNNIIIJJJLLLNNNOOONNNMMMLLLMMMNNNNNNOOOOOONNNNNNMMMMMMOOOPPPRRRSSSSSSRRRRRROOOOOONNNNNNNNNNNNNNNOOOJJJKKKLLLNNNPPPRRRSSSTTTUUUWWWWWWUUUQQQMMMJJJIIIEEEGGGIIILLLMMMMMMLLLKKKMMMMMMMMMNNNPPPQQQSSSTTTTTTSSSRRRQQQRRRSSSTTTUUUUUUUUUVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSNNNOOOPPPPPPQQQQQQPPPPPPJJJIIIGGGFFFFFFGGGIIIJJJFFFGGGHHHIIIJJJLLLLLLMMMLLLLLLMMMMMMMMMNNNNNNNNNSSSSSSTTTUUUVVVVVVVVVVVV******))))))((((((''''''))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&)))'''%%%######%%%''')))'''''''''((((((((())))))$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%#########%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$'''&&&%%%%%%&&&'''((()))(((((((((((('''&&&%%%$$$$$$$$$$$$#########""""""''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''&&&)))'''$$$"""###%%%(((***(((''''''&&&&&&''''''(((+++(((((()))((($$$%%%)))''')))...444555111---***&&&&&&&&&(((***...222444555///(((&&&'''(((&&&###%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&))))))******)))(((''''''&&&''''''((()))******+++'''&&&&&&%%%%%%&&&&&&'''******)))))))))))))))***+++*********))))))((((((&&&((()))((('''&&&''')))******))))))((((((''''''++++++******))))))(((((('''((()))******)))((('''++++++,,,,,,,,,,,,------++++++,,,------......///---...000000000000111333333333444555:::@@@GGGKKKRRRXXXaaajjjqqqyyyzzzppphhh^^^VVVOOOOOOOOOSSS^^^jjj}}}rrriiiggghhhpppxxx{{{wwwrrrooommmnnnppprrrtttuuuvvvwwwwwwxxx|||{{{vvvsssrrrpppnnnjjjgggbbb___]]][[[YYYWWWSSSNNNHHHEEECCCBBB???===>>>===<<<:::::::::;;;;;;888999;;;<<<===@@@EEEIIIDDDFFFJJJLLLOOOQQQUUUWWWYYYYYYZZZZZZ[[[\\\]]]]]]]]]```ccceeefffgggiiikkkoooppprrrtttuuuttttttsssuuutttrrrooollljjjhhhggg```^^^\\\ZZZZZZZZZ[[[\\\^^^^^^]]][[[YYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUSSSRRRPPPPPPOOOOOOPPPMMMKKKKKKLLLMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJLLLMMMNNNNNNNNNNNNNNNKKKJJJKKKMMMNNNLLLJJJKKKKKKKKKKKKMMMPPPTTTVVVWWWYYYZZZXXXTTTPPPLLLKKKMMMLLLLLLKKKLLLMMMOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUWWWWWWVVVVVVVVVXXXYYYZZZZZZYYYXXXXXXXXXXXXXXXXXXTTTTTTSSSSSSSSSTTTTTTUUUQQQQQQPPPPPPOOOOOOOOONNNLLLKKKIIIHHHGGGGGGGGGHHHEEEEEEGGGIIIJJJKKKKKKLLLKKKKKKKKKLLLNNNPPPRRRTTTQQQSSSVVVWWWWWWWWWWWWXXX(((((((((((('''''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&&&&(((''''''&&&%%%$$$###"""((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))(((((((((((('''&&&%%%$$$&&&%%%%%%%%%$$$$$$$$$###&&&&&&&&&'''''''''''''''##################$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&(((&&&%%%###$$$&&&((()))'''&&&&&&%%%%%%&&&&&&''''''$$$$$$&&&%%%!!!"""%%%'''(((+++000222///((($$$)))(((((()))***---000111444///)))'''((()))'''$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$&&&&&&''''''(((((())))))(((''''''&&&&&&''''''(((((((((((())))))***+++,,,************)))))))))(((((()))******(((((()))***)))))))))***************************)))))))))))))))***************))))))++++++,,,,,,,,,,,,------***++++++,,,,,,---.........///000111000111222444555777999<<>>======;;;999::::::999888888888999::::::<<<===>>>@@@CCCGGGKKKHHHJJJNNNPPPRRRTTTXXXZZZ]]]]]]___```aaaccccccddddddgggjjjllllllmmmoooqqqtttttttttsssrrrqqqpppooolllkkkiiigggeeecccaaa```\\\[[[YYYXXXXXXYYYZZZ[[[\\\\\\[[[YYYXXXWWWUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRQQQPPPOOONNNNNNNNNNNNKKKIIIHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNLLLKKKLLLNNNOOOMMMLLLLLLLLLKKKLLLNNNPPPSSSUUUWWWXXXYYYXXXTTTQQQOOONNNPPPOOOOOOOOOPPPQQQSSSTTTTTTUUUWWWXXXYYYZZZZZZZZZ\\\\\\[[[ZZZ[[[\\\]]]^^^]]]]]]\\\[[[ZZZZZZZZZZZZWWWWWWVVVUUUUUUUUUUUUVVVRRRRRRQQQPPPOOOMMMMMMLLLKKKJJJIIIGGGFFFEEEEEEFFFDDDEEEGGGHHHJJJJJJKKKKKKIIIIIIIIIJJJLLLNNNPPPRRRRRRTTTVVVWWWWWWVVVWWWXXX''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%#########$$$$$$$$$$$$%%%(((''''''&&&%%%$$$######)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&)))((('''&&&%%%&&&''''''''''''(((''''''&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&'''''''''(((%%%%%%((((((%%%$$$''')))+++...000///,,,&&&!!!((((((''''''(((***+++---222...)))'''(((((('''%%%''''''&&&&&&%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$(((((()))))))))(((''''''&&&&&&&&&''''''''''''''')))(((((((((((((((((()))((())))))))))))******+++************))))))))))))***+++,,,,,,******+++,,,((())))))***+++,,,,,,,,,)))))))))***************,,,+++++++++++++++,,,,,,++++++,,,,,,,,,,,,------******++++++,,,---------...000111111000222444777999<<<@@@EEEIIIOOOUUUYYYfffllltttzzzuuukkkbbb[[[VVVSSSRRRUUU\\\eeeooo|||}}}xxxuuuppppppmmmiiieeeiiisss|||}}}zzzxxxvvvtttssssssqqqnnnllllllnnnqqqtttxxxzzz{{{{{{vvvvvvxxx{{{~~~}}}{{{uuussspppmmmiiiddd]]]YYYWWWTTTPPPLLLJJJHHHFFFDDD???<<<999888888888777666888888888888999:::;;;<<<>>>@@@AAACCCDDDGGGKKKNNNMMMPPPSSSUUUVVVYYY\\\^^^aaabbbdddfffhhhiiijjjkkkllloooqqqrrrrrrssstttvvvuuutttqqqnnnkkkiiihhhgggbbbbbb```___]]]\\\ZZZZZZWWWWWWVVVUUUUUUWWWXXXYYYZZZYYYXXXWWWVVVUUUTTTTTTUUUUUUTTTSSSRRRRRRQQQQQQOOONNNMMMMMMLLLLLLMMMMMMNNNKKKIIIHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLLLLMMMNNNOOOOOONNNNNNNNNMMMMMMOOOPPPRRRTTTWWWXXXYYYWWWTTTSSSSSSSSSTTTTTTTTTTTTUUUWWWYYYZZZZZZ[[[\\\^^^```aaabbbbbbcccbbbbbbaaaaaaaaaaaabbbbbbaaa```^^^]]]\\\[[[[[[[[[ZZZYYYWWWVVVVVVUUUUUURRRRRRQQQOOOMMMLLLJJJJJJKKKJJJHHHFFFDDDCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJFFFFFFGGGGGGIIIKKKNNNOOOSSSUUUWWWWWWVVVVVVVVVWWW''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$%%%%%%&&&''''''''''''((())))))))))))((((((''''''''''''''''''''''''(((''''''&&&&&&&&&'''''')))((('''&&&%%%%%%&&&'''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''''''''''''''))))))(((((((((((()))))))))''''''+++,,,)))((()))+++222777444...)))&&&$$$%%%%%%%%%%%%&&&'''((()))...+++'''&&&&&&'''&&&$$$'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%))))))*********))))))((((((''''''''''''''''''''')))((((((''''''(((((()))***************)))((((((*********)))))))))))))))***+++,,,,,,******+++,,,)))))))))******+++++++++)))))))))******+++++++++,,,+++*********+++------+++++++++,,,,,,,,,------++++++,,,,,,---......///...///000000000333777:::@@@CCCGGGKKKPPPWWW___eeennnttt{{{uuujjj```ZZZWWWUUUVVVZZZcccnnnxxxzzzsssmmmjjjdddfffhhhhhhkkkttt}}}wwwrrrppppppqqqrrrssssssrrrpppoooppprrruuuxxxzzz{{{{{{{{{uuuuuuvvvwwwyyyxxxvvvtttmmmllljjjhhhddd]]]UUUPPPOOOLLLHHHEEECCCBBB@@@>>>;;;999888777666777666666999999:::;;;===???@@@AAACCCEEEGGGHHHIIIKKKOOORRRQQQSSSVVVXXXZZZ\\\___aaadddeeehhhjjjmmmnnnoooooosssuuuvvvuuusssrrrrrrssspppmmmjjjfffbbb```___^^^]]]\\\[[[[[[YYYYYYXXXWWWSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWVVVVVVUUUTTTSSSSSSTTTTTTSSSRRRPPPOOONNNNNNKKKJJJJJJJJJJJJJJJKKKKKKOOOMMMJJJIIIIIIJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMNNNOOOPPPPPPOOOQQQQQQPPPPPPQQQRRRSSSTTTXXXYYYYYYWWWVVVVVVXXXZZZZZZZZZZZZZZZ[[[]]]___aaa___```bbbdddfffhhhhhhiiihhhggggggfffeeedddddddddeeedddbbb___]]]\\\[[[ZZZ[[[ZZZYYYWWWUUUTTTSSSSSSOOOOOONNNMMMKKKJJJJJJIIIJJJIIIHHHFFFDDDBBBAAA@@@AAABBBCCCEEEFFFGGGHHHHHHEEEEEEEEEFFFGGGJJJLLLMMMRRRTTTVVVVVVUUUTTTUUUWWW((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''$$$$$$%%%&&&&&&'''((((((%%%&&&''')))***+++++++++((((((((((((((((((((((((''''''&&&&&&&&&''''''((()))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%$$$$$$######""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((((((''''''(((''''''&&&&&&''''''((('''$$$%%%+++---***'''''')))777???888+++%%%&&&((($$$$$$%%%&&&'''(((******)))(((&&&%%%%%%%%%%%%$$$&&&'''''''''((((((((()))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&&&&))))))(((((((((((((((((((((''''''''''''''''''(((((())))))*********))))))))))))))))))))))))******)))***+++***))))))***+++******)))))))))((((((((())))))******++++++,,,,,,++++++***)))***+++,,,---+++++++++,,,,,,,,,------------......///000000000......//////111555;;;???HHHKKKOOORRRVVV^^^iiirrrvvv|||~~~xxxlll```XXXUUUVVVXXX]]]gggvvvzzzqqqkkkfffccc^^^dddjjjpppwwwxxxsssqqqooommmoooqqqsssuuutttsssqqqpppuuuwwwyyyzzz{{{zzzxxxwwwtttsssqqqqqqqqqpppmmmjjjbbbaaa```^^^ZZZTTTLLLGGGGGGDDDAAA>>>>>>===;;;:::::::::999888777666777777:::;;;===???AAACCCDDDEEEGGGIIILLLMMMNNNPPPSSSUUUSSSVVVYYY[[[\\\___bbbdddiiikkkmmmppprrrssssssssswwwxxxwwwuuuqqqmmmllllllgggeeebbb___\\\[[[ZZZZZZXXXXXXXXXWWWWWWVVVUUUUUUPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRQQQQQQOOONNNMMMLLLLLLIIIHHHHHHHHHHHHIIIJJJJJJNNNKKKIIIHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKMMMNNNNNNOOOOOOOOOOOOPPPPPPQQQTTTTTTTTTTTTUUUUUUVVVVVVZZZ[[[[[[ZZZYYYZZZ]]]_________^^^___```bbbccceeecccdddfffhhhjjjkkklllllliiiiiihhhhhhgggeeeeeeddddddcccaaa^^^\\\ZZZXXXXXXYYYXXXUUUSSSQQQOOOOOONNNJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGEEECCCBBB@@@???>>>???AAABBBDDDEEEEEEEEECCCCCCDDDDDDFFFHHHKKKLLLPPPQQQSSSRRRRRRRRRSSSUUU((((((((()))))))))))))))'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))'''&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&%%%%%%$$$%%%&&&(((***,,,---...))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&'''((()))((('''&&&%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''%%%%%%$$$$$$$$$$$$%%%%%%(((%%%'''...111...***)))&&&777@@@666'''###&&&(((&&&&&&''')))***+++,,,,,,&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((())))))******)))))))))(((((((((((('''&&&&&&'''(((((((((((('''(((((())))))))))))))))))(((''''''&&&&&&''''''((($$$&&&(((***,,,,,,,,,,,,))))))))))))************((()))***)))(((((((((*********))))))(((''''''&&&*********+++++++++++++++************+++,,,------++++++,,,,,,,,,,,,------......//////000111111222...//////111444:::AAAGGGPPPUUUYYY]]]```hhhsss}}}tttoooeee[[[VVVVVV\\\aaakkkxxx{{{qqqjjjgggdddccccccjjjsss{{{~~~zzztttqqqoooooooooooooooqqqttttttsssqqqppppppwwwxxxzzzzzzyyyvvvsssqqqpppnnnkkkiiihhhfffbbb___VVVTTTRRRPPPMMMIIICCC??????===:::999999999888777888:::;;;:::999888999:::<<<===@@@BBBEEEGGGHHHHHHKKKMMMPPPQQQRRRSSSVVVXXXVVVYYY\\\___aaadddgggjjjpppqqqtttvvvwwwvvvuuutttvvvvvvuuuqqqlllgggeeeddd___^^^\\\[[[ZZZYYYXXXXXXTTTTTTSSSSSSRRRRRRQQQQQQNNNNNNOOOPPPQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQOOOOOONNNMMMLLLLLLKKKKKKIIIHHHHHHHHHHHHHHHIIIIIIIIIGGGEEEEEEFFFGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIJJJLLLNNNQQQRRRQQQSSSTTTSSSRRRQQQRRRSSSXXXXXXYYYYYYZZZZZZZZZZZZ\\\]]]^^^]]]]]]^^^aaaccccccbbbaaaaaabbbccceeefffdddeeefffhhhjjjkkkkkklllhhhhhhhhhggggggeeedddcccbbbaaa^^^\\\YYYWWWVVVUUUTTTSSSQQQOOOMMMKKKJJJJJJEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEDDDBBB@@@>>>===;;;<<<>>>???AAAAAABBBBBBBBBBBBBBBCCCDDDGGGIIIJJJLLLMMMNNNNNNNNNOOOQQQTTT'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((***---...''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&***''')))000555222---***'''555<<<222((('''(((&&&'''(((((()))))))))))))))&&&&&&'''&&&&&&&&&'''''''''''''''((((((((((((((()))(((((((((((('''''''''(((((()))***************&&&''''''(((((())))))))))))((((((''''''(((((()))'''(((***++++++***)))(((((()))))))))************((()))***)))(((((()))******))))))))))))))))))))),,,++++++++++++++++++******+++,,,------.........++++++,,,,,,,,,,,,------.........///000000111111000000111333888???IIIOOOWWW^^^fffkkknnnsss}}}}}}wwwiiifffaaa\\\\\\bbbmmmuuu|||qqqiiiffffffhhhjjjpppvvvwwwtttpppnnnnnnooopppoooppprrrttttttrrrpppqqqrrruuuvvvwwwxxxvvvrrrooolllkkkhhhdddaaa___[[[XXXUUULLLIIIFFFCCCBBB@@@>>><<<;;;999777666777888888888888:::===>>>======???AAAAAABBBEEEHHHJJJLLLLLLMMMMMMPPPRRRTTTUUUVVVXXXYYY[[[^^^bbbeeehhhkkkooorrrsssuuuvvvxxxwwwvvvtttrrrmmmmmmllliiiccc___]]]\\\WWWWWWWWWWWWVVVVVVUUUTTTQQQQQQPPPPPPOOONNNNNNMMMKKKLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIGGGEEEDDDDDDEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFJJJKKKKKKKKKLLLLLLLLLMMMLLLLLLLLLMMMPPPSSSVVVXXXWWWXXXYYYXXXUUUTTTUUUVVV[[[[[[\\\]]]^^^_________^^^```aaaaaaaaaaaadddfffeeedddcccbbbbbbcccdddeeecccdddeeeggghhhiiiiiiiiiffffffggggggfffeeedddccc```^^^\\\ZZZWWWVVVTTTTTTQQQPPPNNNKKKIIIHHHGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAA@@@>>><<<;;;888999;;;<<<>>>??????????????????@@@BBBDDDFFFHHHHHHIIIJJJJJJKKKLLLOOORRR&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))$$$&&&)))++++++)))&&&$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((()))***((('''&&&&&&''')))+++---&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&'''((()))$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&%%%$$$###"""#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&(((''''''''''''((())))))))))))(((((((((((())))))%%%"""$$$---222///)))&&&***555888000+++---+++$$$''''''''''''&&&%%%$$$$$$&&&'''((((((''''''(((***((((((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&%%%%%%&&&''''''(((''''''%%%%%%&&&&&&'''((())))))******))))))))))))******---......---***'''$$$!!!(((((())))))*********+++(((***+++***)))((()))***)))))))))***++++++,,,,,,---,,,,,,++++++************+++---///000000///...++++++,,,,,,,,,---------------......///000000000222222333666;;;DDDNNNTTT[[[eeepppvvvyyy||||||ssslll```___^^^___dddppp|||uuukkkeeedddhhhmmmppp|||~~~{{{vvvssspppnnnooooooooooooqqqsssvvvuuusssrrrsssuuurrrssstttuuussspppllliiigggddd___\\\YYYUUUQQQNNNHHHEEE@@@>>>======<<<<<<:::999777777999:::;;;:::888<<<@@@BBBBBBBBBEEEHHHFFFGGGJJJMMMOOOQQQQQQQQQNNNQQQTTTUUUVVVWWWYYYZZZ___bbbfffiiimmmppptttwwwssstttvvvvvvuuussspppnnndddeeedddaaa\\\XXXVVVVVVQQQRRRSSSSSSSSSRRRPPPOOOQQQQQQPPPOOONNNMMMMMMLLLIIIJJJKKKKKKLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKJJJIIIIIIHHHHHHIIIIIIHHHFFFEEEEEEGGGIIIJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNOOOPPPSSSWWW[[[]]]ZZZ\\\]]][[[XXXVVVWWWYYY\\\]]]___```aaabbbbbbbbb___aaacccccccccccceeegggfffeeedddbbbbbbccccccdddbbbcccdddeeefffgggggggggeeeeeefffggggggeeedddccc^^^]]][[[YYYWWWUUUTTTTTTOOONNNLLLJJJHHHGGGFFFFFFDDDDDDCCCBBBAAAAAA@@@@@@===>>>>>>>>>>>><<<:::999777888999;;;<<<===>>>>>>=========>>>@@@BBBDDDFFFEEEFFFGGGHHHIIIKKKNNNQQQ)))))))))(((''''''&&&&&&((()))***)))''''''((())))))(((&&&%%%%%%&&&((())))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''')))(((''''''((()))((('''&&&%%%$$$%%%&&&&&&)))((('''&&&&&&''')))***''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''((((((((('''&&&%%%%%%'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((***)))((('''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))&&&$$$""""""$$$&&&))),,,---......,,,)))&&&$$$(((((((((((((((((((((((()))((((((''''''''''''(((...---,,,+++************'''''''''''''''''''''''')))***+++,,,,,,+++***)))((()))))))))))))))((((((******))))))((((((''''''+++***)))(((((('''(((((((((&&&%%%'''***,,,+++)))******))))))((((((''''''))),,,///222111...***'''******))))))))))))************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***)))***+++,,,---/////////......---------++++++,,,,,,---......///...000---...555000---555222555999===BBBJJJUUU\\\dddnnn{{{wwwnnnfffbbbZZZ^^^eeejjjrrrrrrmmmfffdddhhhpppyyy~~~}}}{{{zzzwwwtttsssqqqooooooppppppooonnnssssssssssssssssssssssssrrrrrrrrrpppmmmhhhdddaaa^^^YYYRRRNNNLLLKKKIIIGGG============;;;999777555666888:::::::::;;;===??????@@@BBBDDDFFFHHHIIIIIIMMMNNNPPPRRRTTTUUUVVVVVVXXXXXXWWWXXXZZZ^^^bbbeeehhhjjjmmmppprrrsssrrrrrrsssqqqooommmkkkiiieeebbb[[[ZZZYYYYYYXXXVVVSSSQQQOOOOOOOOONNNNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGGGGHHHJJJKKKGGGGGGHHHIIIIIIJJJKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHJJJJJJHHHHHHHHHHHHIIIJJJJJJIIIGGGHHHIIIJJJJJJIIILLLLLLMMMMMMLLLJJJHHHGGGJJJLLLNNNOOOOOOOOOPPPQQQQQQRRRSSSVVVYYY\\\___aaadddbbb^^^ZZZXXXXXXYYYZZZ^^^^^^```bbbcccdddeeeeeeddddddbbbbbbbbbcccdddeeebbbbbbaaa``````aaabbbccceeeeeedddccccccbbbaaaaaaaaa``````cccffffffccc___^^^[[[XXXVVVTTTRRROOOMMMKKKKKKKKKJJJHHHEEEBBBAAA@@@???>>>===<<<;;;;;;;;;777888888999999999999888777999;;;<<<<<<;;;<<<>>>999:::;;;===@@@CCCFFFGGGDDDDDDDDDEEEGGGIIIKKKMMM'''''''''((((((((((((((((((((())))))***))))))((()))'''&&&%%%%%%&&&'''))))))((((((''''''&&&'''''''''''''''''''''''''''''''''((()))((('''&&&'''(((((((((&&&%%%%%%%%%&&&'''''''''&&&&&&''')))+++,,,''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''((()))(((''''''&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&$$$######$$$&&&((((((((((((''''''&&&%%%%%%(((((((((((((((((((((((((((((('''''''''(((((())),,,+++***(((((((((((()))''''''''''''''''''''''''(((((()))******)))((('''))))))*********))))))((())))))))))))((((((''''''***))))))(((((((((((()))(((&&&&&&(((+++---,,,+++)))))))))***************+++---000222222///+++)))******))))))))))))******))))))))))))************+++++++++******+++++++++++++++******++++++,,,---............---------,,,,,,,,,,,,------............111...///666111...666444888===BBBHHHQQQ]]]fffsss{{{}}}yyyssslllfffaaa^^^[[[```iiisssyyyrrrllljjjhhhiiipppyyy}}}xxxvvvuuuuuusssqqqvvvtttrrrrrrsssssssssqqquuuuuuttttttsssssssssrrrmmmmmmmmmjjjgggbbb]]]ZZZTTTOOOIIIFFFDDDCCCAAA@@@<<<<<<<<<;;;:::888777666555777:::;;;;;;<<<>>>@@@GGGHHHJJJLLLNNNOOOPPPPPPRRRSSSUUUWWWYYYZZZ[[[[[[^^^^^^___```cccfffjjjllljjjkkklllnnnnnnooonnnnnnhhhfffdddcccaaa___\\\YYYTTTTTTTTTUUUTTTSSSQQQOOOMMMMMMMMMMMMLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGFFFFFFFFFHHHIIIFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHKKKJJJHHHGGGGGGHHHIIIIIIJJJHHHGGGGGGIIIJJJJJJIIILLLLLLMMMNNNNNNMMMLLLKKKNNNOOOQQQQQQPPPQQQRRRTTTVVVXXXZZZ]]]```ccceeeffffffccc^^^[[[YYYYYY[[[]]]```aaabbbdddeeefffggggggeeeeeedddcccccccccdddeee``````_________```bbbbbbeeedddcccbbbaaa```_________^^^^^^```bbbbbb___\\\[[[YYYVVVTTTRRRPPPMMMJJJHHHHHHHHHGGGEEECCC@@@??????>>>===<<<;;;:::::::::666777777777888777777777444666888888777777888:::888999:::;;;===???AAABBBBBBBBBBBBCCCEEEGGGIIIJJJ&&&&&&''''''((())))))***(((''''''***------***'''((('''&&&%%%%%%&&&'''((())))))((((((((((((''''''''''''''''''''''''''''''((()))***)))'''&&&&&&''')))(((''''''&&&&&&''''''%%%%%%&&&&&&(((***+++,,,''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''(((((((((((((((((((((((('''''''''''''''((()))***+++)))'''%%%%%%%%%'''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&))))))************)))))))))))))))((((((((((((''')))(((((((((((())))))***(((''''''))),,,......---((())))))***+++,,,,,,,,,,,,...111333222000---+++******))))))))))))******))))))((((((((((((((((((++++++************++++++******+++,,,,,,,,,,,,+++...------------,,,,,,,,,---------------.........///222///000777444111999:::>>>DDDJJJRRR]]]jjjsss}}}xxxxxxyyy{{{~~~|||yyytttpppjjjddd___]]]\\\\\\\\\aaakkkxxxyyymmmfffgggiiimmmttt|||~~~vvvtttqqqpppqqqqqqqqqpppwwwuuusssssstttuuutttsssuuuuuusssrrrpppooonnnmmmffffffdddaaa]]]XXXSSSPPPIIIFFFAAA>>>===<<<;;;:::::::::999888777666666666777:::<<<>>>???AAACCCFFFKKKLLLNNNOOOQQQRRRSSSSSSWWWXXXZZZ\\\^^^```aaabbbffffffhhhjjjlllnnnpppqqqjjjjjjiiihhhgggfffffffff]]][[[YYYXXXWWWUUURRRPPPMMMNNNPPPQQQPPPOOOMMMLLLKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGEEEEEEEEEFFFGGGEEEEEEEEEFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJHHHGGGGGGGGGHHHHHHIIIHHHGGGGGGIIIJJJJJJJJJLLLMMMNNNOOOQQQQQQQQQQQQRRRSSSTTTSSSSSSTTTWWWYYY\\\^^^bbbfffiiijjjkkkkkkgggddd___[[[YYYZZZ]]]___``````bbbccceeefffffffffdddcccbbbaaaaaaaaaaaaaaa^^^]]]]]]^^^___```aaabbbeeedddcccaaa```^^^]]]]]]]]]\\\\\\]]]]]]]]]ZZZXXXWWWUUUSSSQQQPPPNNNJJJHHHEEEEEEDDDCCCAAA@@@>>>=========;;;:::999888888888555555555555555555555444111333555555444444555777777777888999:::;;;<<<===?????????AAABBBDDDFFFGGG''''''''''''(((((())))))(((&&&&&&***///000+++&&&((('''&&&&&&&&&&&&'''(((((()))))))))))))))(((((('''''''''''''''''''''''')))******)))&&&%%%%%%&&&))))))((((((''''''''''''%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''(((((((((''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''')))*********(((&&&$$$$$$%%%&&&(((''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((())))))***)))))))))(((((((((((((((((((((((((((((('''(((((()))******(((((()))***---...//////)))))))))******+++++++++,,,---///111111///---+++******))))))))))))************(((((('''(((((()))+++******))))))******+++)))***+++,,,---,,,+++***---------------,,,,,,,,,------.....................111///222:::888555>>>DDDIIIPPPVVV^^^iiivvv}}}uuuqqqrrruuuxxxyyyxxxtttqqqkkkggg```ZZZWWWWWWZZZ\\\aaafffppprrrhhheeehhhnnnwww}}}xxxtttqqqpppppppppqqqssstttuuuuuutttrrrrrrsssssssssrrrsssrrrpppmmmjjjgggfffddd^^^]]][[[XXXSSSNNNIIIFFFCCCAAA>>><<<::::::::::::999888666555555555666777;;;>>>AAACCCEEEGGGKKKMMMNNNNNNPPPRRRSSSTTTUUUUUUXXXZZZ\\\```ccceeeggghhhkkklllnnnooooooooonnnnnnfffeeebbb^^^\\\[[[\\\\\\VVVTTTSSSSSSSSSQQQOOOMMMKKKMMMOOOPPPNNNLLLJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHEEEEEEEEEFFFFFFFFFFFFFFFIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIGGGFFFFFFFFFGGGHHHIIIGGGFFFGGGJJJKKKKKKKKKNNNNNNOOOQQQRRRSSSSSSTTTTTTUUUVVVVVVWWWZZZ^^^aaabbbdddhhhlllnnnooonnnmmmfffccc^^^ZZZXXXZZZ^^^```]]]^^^___aaabbbbbbcccccc```___^^^^^^]]]]]]\\\\\\\\\]]]]]]^^^```aaabbbccceeedddcccaaa___]]]\\\[[[[[[[[[ZZZZZZYYYXXXVVVTTTTTTRRRQQQPPPOOOMMMIIIGGGCCCBBBBBBAAA???>>>===<<<<<<;;;:::999888777777777555444444333333222222222111333333333222222444666444555666777999:::;;;;;;<<<<<<===???AAABBBDDDEEE))))))(((((('''''''''''''''&&&%%%***//////+++&&&'''''''''&&&&&&''''''''''''((())))))***)))(((((('''''''''''''''''''''''')))******)))&&&%%%%%%&&&((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&&&&''''''***))))))((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&'''((('''''''''''''''''''''''''''(((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''((()))******)))'''&&&((((((((((((((((((((((((&&&&&&&&&'''''')))******)))(((&&&%%%%%%&&&'''((((((((((((((((((((((((((('''''''''(((((()))))))))&&&'''(((((()))))))))((('''''''''''''''((((((((((((((('''(((((()))******'''((()))+++,,,---...///******)))))))))(((((((((***+++,,,---------++++++******))))))))))))******,,,+++***(((((()))***+++++++++************++++++)))***+++,,,---,,,+++***------------------------------...............///...222111666??????>>>GGGRRRWWW___fffmmmvvvxxxppppppqqqssstttrrrnnnkkkeee```ZZZTTTSSSUUUZZZ]]]iiinnnxxx{{{nnnjjjjjjqqqzzzxxxvvvtttqqqoooooopppqqqrrrtttuuuwwwxxxuuusssqqqpppqqqqqqqqqoooooonnnkkkhhhddd```^^^\\\UUUTTTRRROOOJJJFFFBBB@@@>>>======;;;::::::;;;<<<888777666666666777999999>>>AAADDDGGGIIILLLOOORRRSSSTTTVVVXXXYYY[[[[[[[[[\\\^^^aaaeeehhhkkkmmmnnnoooooooooooommmjjjgggfff^^^\\\XXXTTTRRRQQQQQQRRRQQQPPPOOOOOOPPPOOONNNLLLMMMPPPRRRRRROOOKKKIIIHHHGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJFFFFFFFFFGGGGGGGGGGGGGGGJJJJJJJJJJJJJJJKKKKKKKKKHHHGGGFFFEEEEEEFFFGGGHHHIIIHHHGGGHHHKKKMMMMMMMMMPPPPPPQQQQQQRRRSSSTTTUUUUUUWWWYYYZZZ]]]aaafffjjjiiikkkooorrrrrrqqqnnnlllccc```[[[XXXWWWYYY\\\___\\\\\\^^^___````````````]]]]]]]]]\\\\\\[[[[[[[[[]]]]]]^^^```aaabbbccccccddddddbbb```^^^]]][[[[[[YYYYYYYYYXXXVVVUUUTTTSSSRRRQQQPPPPPPOOOMMMIIIFFFBBBBBBAAA@@@??????>>>>>><<<;;;:::999888777777777666555333222111111111111000111111111000000222444111222444777999:::;;;;;;:::;;;<<<>>>@@@AAABBBCCC***))))))(((''''''&&&&&&'''&&&&&&))),,,,,,)))&&&''''''''''''''''''''''''&&&'''((()))***)))((('''''''''''''''''''''''''''((()))***)))'''&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&%%%$$$###"""''''''&&&&&&&&&&&&'''''')))))))))((((((''''''&&&&&&&&&$$$$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%''')))******(((&&&$$$(((((((((((((((((((((((('''''''''''''''((()))***(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((()))***++++++&&&'''((())))))***))))))&&&''''''''''''((((((((()))(((((((((((())))))***&&&(((************,,,---******))))))(((''''''&&&))))))************************))))))))))))******,,,+++***))))))+++---...,,,++++++++++++++++++,,,******+++,,,,,,,,,,,,+++---------............///,,,------...//////000000///444444;;;HHHIIIJJJTTT```gggooowww}}}{{{ooonnnnnnnnnnnnlllhhheee___\\\WWWTTTUUUZZZ___cccmmmsss}}}uuunnnooosss}}}}}}yyytttpppnnnnnnnnnnnnoooqqqsssttttttuuuwwwxxxvvvsssqqqpppppppppnnnmmmkkkiiifffbbb]]]YYYVVVUUUMMMLLLJJJGGGCCC@@@===<<<999:::;;;;;;::::::<<<>>>:::::::::;;;;;;===>>>>>>AAADDDGGGJJJLLLOOORRRUUUWWWXXXZZZ\\\^^^```aaaaaadddfffhhhkkkmmmoooqqqqqqnnnmmmllliiifffbbb^^^\\\TTTRRROOOLLLJJJJJJJJJJJJKKKJJJJJJJJJLLLLLLKKKIIIMMMQQQTTTSSSOOOJJJHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGHHHIIIJJJJJJFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIFFFEEEEEEEEEEEEGGGHHHIIIIIIHHHHHHJJJMMMOOOPPPOOORRRRRRRRRSSSTTTUUUWWWXXXZZZ\\\___aaadddhhhmmmqqqqqqsssuuuuuutttqqqmmmkkk___]]]ZZZXXXWWWYYY[[[\\\\\\]]]^^^___````````````\\\\\\]]]^^^^^^]]]]]]\\\]]]^^^___```aaabbbbbbbbbbbbaaa```___]]][[[ZZZZZZWWWXXXXXXVVVSSSRRRRRRSSSPPPOOOOOOOOOOOOMMMIIIFFFCCCBBBAAA@@@@@@@@@@@@@@@======;;;:::999888888888777666444222111111111111...//////---,,,---///111///111333666888:::::::::777888:::<<<>>>???@@@@@@(((((((((((((((''''''''''''''''''(((((((((''''''&&&''''''''''''''''''&&&$$$&&&''')))))))))'''&&&'''''''''''''''''''''''''''((()))((('''&&&'''(((&&&''''''((('''&&&%%%$$$&&&&&&'''''''''&&&%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%######$$$%%%&&&''''''''''''''''''''''''$$$%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$######$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''$$$%%%'''((())))))(((((((((((((((((((((((((((((((((((('''''''''(((((()))%%%&&&'''(((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((***+++,,,((((((***++++++,,,,,,,,,&&&&&&&&&'''''''''((((((***))))))(((((((((((()))%%%'''))))))''''''(((******)))))))))))))))))))))((((((((())))))******+++******))))))))))))******,,,+++))))))***,,,///000------,,,,,,,,,,,,------++++++******++++++,,,---........./////////000000+++,,,---...///000111222111777999BBBQQQTTTWWWbbbkkksss}}}{{{mmmkkkhhhgggeeedddaaa^^^\\\[[[ZZZZZZ^^^dddjjjnnnuuu{{{zzzrrrrrryyy~~~}}}qqqqqqooommmlllmmmppprrrqqqtttvvvvvvuuutttvvvxxxtttrrrooommmlllkkkiiihhhbbb```]]]YYYTTTPPPMMMKKKDDDCCCBBB@@@>>><<<:::999666888;;;;;;:::;;;>>>@@@>>>???AAABBBCCCDDDDDDDDDGGGJJJMMMOOOQQQTTTWWWZZZ\\\]]]```bbbeeegggiiiiiillllllmmmnnnnnnnnnnnnnnnfffdddbbb___ZZZVVVSSSQQQKKKJJJHHHGGGFFFFFFGGGGGGFFFEEEEEEFFFHHHIIIHHHFFFIIINNNSSSSSSNNNIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGGGGGGGGGGFFFFFFDDDEEEFFFGGGHHHJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFCCCCCCCCCDDDEEEGGGIIIJJJJJJIIIIIIKKKNNNQQQRRRQQQRRRSSSSSSTTTVVVYYY\\\]]]aaacccgggjjjlllooorrruuuvvvvvvvvvtttqqqlllhhheee\\\[[[ZZZYYYXXXYYYZZZ[[[ZZZ[[[\\\]]]]]]^^^^^^]]]ZZZ[[[\\\]]]^^^^^^]]]]]]]]]^^^___````````````___^^^]]]]]][[[ZZZYYYXXXXXXTTTUUUUUUTTTQQQOOOQQQRRRNNNMMMNNNNNNNNNLLLHHHEEEBBBBBBAAA@@@???@@@AAAAAA???>>>===<<<;;;::::::::::::888555333222111222222///000///---,,,,,,///111///111333666777777777666444555888:::<<<=========&&&&&&''''''((()))))))))&&&'''((('''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&###%%%'''((()))((('''&&&''''''''''''''''''''''''&&&''')))(((''''''((()))%%%&&&'''''''''&&&$$$$$$%%%&&&((()))))))))(((((('''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&((('''%%%#########%%%&&&''''''''''''''''''''''''&&&''')))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((($$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''(((+++---...(((((((((((((((((((((((()))(((((('''''''''((((((###%%%'''(((((('''%%%$$$))))))))))))))))))))))))((('''''''''((()))+++,,,)))***+++,,,---.........&&&&&&&&&'''''''''((((((+++***)))(((((('''((((((%%%''')))(((%%%$$$&&&((()))))))))***++++++,,,,,,))))))(((((()))***++++++******))))))))))))*********)))(((((())),,,///111...------,,,,,,------...,,,+++***)))***+++---....../////////000000111111***+++,,,...000111222333333999===GGGWWW\\\___kkkqqqzzz|||yyykkkhhhdddaaa___]]][[[YYY\\\\\\^^^aaagggnnntttxxx}}}sssqqqxxxyyyvvvlllnnnpppooonnnoootttxxxuuuwwwyyyyyyvvvuuuvvvxxxqqqnnnkkkiiihhhfffdddbbbZZZXXXUUUQQQLLLHHHEEECCC???>>>===<<<;;;999888888666999<<<===<<<===@@@CCCBBBCCCEEEHHHIIIIIIIIIIIIMMMPPPSSSUUUWWWYYY]]]___eeefffiiilllooorrrssstttooooooooonnnllljjjiiihhh]]][[[XXXUUUQQQMMMKKKIIIFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCCCCEEEGGGHHHGGGFFFEEEKKKPPPQQQMMMIIIHHHIIIIIIIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFDDDCCCBBBCCCDDDEEEFFFHHHJJJKKKLLLJJJJJJIIIHHHFFFEEEDDDDDDBBBBBBBBBCCCEEEGGGJJJKKKKKKJJJJJJLLLOOORRRSSSSSSRRRSSSTTTVVVYYY\\\```bbbgggjjjmmmpppqqqrrruuuvvvwwwvvvtttqqqlllgggbbb```[[[[[[ZZZZZZZZZZZZZZZ[[[WWWXXXYYYZZZZZZZZZZZZZZZWWWXXXZZZ[[[\\\\\\\\\\\\\\\]]]^^^_________^^^]]][[[ZZZZZZYYYXXXWWWWWWVVVQQQSSSTTTRRROOONNNOOORRRLLLLLLLLLMMMNNNLLLHHHDDDBBBAAA@@@??????@@@AAABBB@@@???>>>===<<<;;;;;;;;;;;;999777444222222222333222222111000...///111333000111333555555555444333222333666888::::::;;;:::&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((()))(((%%%$$$$$$%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))***)))((('''&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))***)))'''&&&$$$$$$######%%%''')))******)))'''%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''+++'''$$$&&&***,,,(((###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,---''')))***)))((('''(((***''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******((('''&&&%%%%%%%%%%%%%%%!!!$$$'''***---...+++******)))))))))))))))'''''''''''''''((())))))******)))))))))))))))***((('''&&&(((,,,---+++)))***************)))((((((,,,+++*********+++---...)))***+++,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++******+++---...///333222000///......//////...///000000//////111333999>>>FFFNNNWWW```iiinnn~~~uuunnngggaaa]]][[[WWWRRRUUU\\\^^^fffpppuuuwww{{{zzzqqqlllnnnyyy~~~wwwssspppnnnmmmmmmnnnnnnpppqqqsssttt~~~{{{xxxuuuuuusssrrrpppjjjhhhfffeeedddaaa]]]ZZZTTTQQQMMMHHHCCC???===<<<>>>??????===:::888777777::::::;;;===???BBBEEEGGGIIIJJJKKKKKKKKKMMMPPPSSSVVVWWWXXXZZZ]]]```cccdddgggjjjooossswwwyyyzzzzzztttpppkkkhhhfffbbb]]]YYYRRRPPPMMMJJJHHHFFFEEEEEEFFFDDDBBBCCCFFFGGGEEECCCBBBBBBBBBCCCEEEFFFFFFFFFIIIIIIJJJKKKLLLLLLKKKKKKLLLKKKJJJKKKMMMMMMKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGEEEDDDDDDDDDDDDDDDEEEEEEFFFHHHHHHIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDCCC???AAAEEEGGGHHHJJJLLLNNNLLLNNNPPPRRRTTTTTTTTTSSSVVVXXXYYY[[[\\\^^^bbbeeemmmyyy}}}vvvqqquuuvvvrrrwwwuuuqqqlllgggaaa]]][[[XXXXXXXXXYYYYYYYYYYYYYYY[[[ZZZYYYYYYYYYYYYZZZZZZYYYYYYYYYZZZ[[[[[[\\\\\\[[[[[[\\\\\\\\\\\\[[[[[[ZZZXXXVVVUUUVVVVVVTTTSSSQQQQQQRRRRRRRRRRRRRRRRRRPPPOOONNNLLLKKKIIIHHHGGGCCCBBBBBBAAAAAAAAABBBBBB???>>>===<<<<<<;;;;;;<<<:::::::::999888555333222///000000000111111111111...000222444555444333222...000444888:::;;;::::::'''(((((((((((((((((('''(((((())))))))))))(((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))+++***)))((('''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((((((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***+++,,,''')))***)))((('''((()))''''''(((((())))))))))))(((((((((((((((((((((((($$$######$$$%%%&&&''''''(((''''''&&&%%%%%%&&&&&&'''''''''(((((()))))))))(((((((((((())))))***++++++******))))))))))))*********)))(((((((((((((((((('''''')))+++---+++)))***************))))))(((++++++*********++++++,,,******+++,,,,,,,,,,,,,,,///...------,,,,,,,,,---+++++++++++++++---...///111000///.........//////...///000111111333666999BBBFFFMMMVVV___iiirrrxxxwwwnnnhhh```ZZZVVVUUUSSSQQQVVV^^^gggqqq|||tttpppkkkjjjppp}}}}}}uuuqqqpppnnnmmmnnnooooooppprrrsssuuuuuu|||zzzwwwuuutttrrrooollleeedddaaa```^^^\\\XXXTTTMMMKKKGGGCCC@@@>>><<<<<<===???@@@???<<<:::999999<<<<<<===???AAADDDGGGIIIKKKLLLMMMNNNOOOQQQTTTWWWWWWWWWWWWYYY\\\aaafffiiippprrrvvvyyyzzzzzzxxxwwwlllgggaaa\\\YYYUUUPPPMMMJJJIIIGGGEEEDDDCCCDDDDDDEEECCCAAABBBEEEFFFEEECCCFFFEEEEEEFFFHHHIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMMMMKKKIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBCCCDDDFFFGGGHHHHHHHHHIIIIIIHHHHHHGGGEEEDDDCCCBBBEEEHHHJJJLLLMMMPPPRRRQQQRRRSSSUUUWWWXXXXXXYYY[[[\\\^^^___```bbbfffhhhrrr|||wwwrrruuuuuupppsssqqqmmmgggbbb^^^[[[YYYZZZYYYYYYYYYXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZ[[[\\\\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZXXXVVVUUUUUUUUUTTTRRROOOOOOPPPPPPPPPPPPPPPPPPPPPOOONNNLLLJJJHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBBBB???>>>===<<<<<<;;;;;;<<<::::::::::::888777555444222111111111111111111111///000222333444444333333000222555888::::::999999(((((())))))))))))(((((((((((())))))))))))(((((($$$'''***,,,,,,***'''$$$''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$$$$$$$$$$###(((---***###"""'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))'''((())))))''''''((()))'''(((((((((((()))))))))((((((((((((((((((((((((############$$$%%%&&&&&&((((((''''''&&&&&&''''''******))))))((('''&&&&&&&&&&&&&&&'''((()))+++,,,,,,,,,+++***))))))))))))***))))))(((''''''((((((((((((((()))+++,,,+++)))******++++++******)))(((******+++++++++******)))++++++,,,,,,------,,,,,,//////...---------......,,,+++++++++,,,---...///......------......///000///000111111333666;;;???JJJOOOWWW___iiisss}}}{{{ssskkkccc^^^WWWSSSPPPPPPQQQUUU___hhhwww{{{rrrpppiiiiiiiiillluuu{{{vvvqqqmmmlllnnnoooooopppqqqrrrssstttuuuvvvwwwwwwvvvtttrrrppplllgggddd___]]]ZZZXXXVVVSSSOOOLLLDDDCCC@@@>>><<<;;;;;;;;;===???BBBBBB@@@>>><<<;;;@@@@@@AAACCCEEEHHHJJJKKKMMMOOOQQQSSSTTTWWWZZZ]]]___^^^]]]^^^bbbhhhooosssxxxyyyzzz{{{xxxtttpppmmm^^^ZZZTTTOOOKKKIIIFFFDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDBBBAAABBBDDDEEEEEEDDDHHHHHHHHHIIIJJJKKKLLLLLLKKKKKKLLLMMMMMMMMMLLLLLLMMMLLLKKKLLLMMMLLLJJJIIIGGGGGGFFFEEEEEEEEEFFFFFFDDDCCCBBBAAAAAAAAAAAAAAA???@@@BBBDDDFFFGGGGGGHHHIIIIIIIIIIIIHHHFFFEEEDDDDDDGGGJJJMMMNNNPPPRRRTTTTTTUUUVVVWWWYYY[[[\\\^^^___```aaaaaabbbdddgggjjjrrrzzz{{{tttooopppoookkkmmmjjjeee```\\\YYYWWWWWWZZZZZZYYYXXXWWWVVVUUUUUUUUUVVVWWWXXXXXXWWWVVVVVVXXXXXXYYYYYYZZZ[[[[[[[[[YYYYYYYYYZZZZZZYYYYYYYYY[[[YYYVVVUUUUUUTTTRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOPPPOOOMMMKKKIIIGGGEEEEEEEEEDDDCCCCCCBBBBBBCCCCCC???>>>===<<<<<<;;;;;;<<<::::::::::::999888777666555444333111111111111222111111111222333333444444222444666888999999888777((((((((())))))((((((((((((((())))))))))))((((((%%%'''***,,,,,,***'''%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$***...+++###"""'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''((()))(((''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((())))))(((((('''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***))))))(((((('''((((((((((((((((((((()))***++++++(((((()))******+++***)))***++++++++++++***)))))))))***+++,,,+++***)))(((,,,,,,------------,,,,,,......------------......,,,,,,,,,,,,------......,,,,,,,,,---...//////000///000111111444888???DDDNNNUUU___jjjttt}}}zzzpppfff^^^XXXUUUPPPNNNNNNPPPVVV```mmmwwwzzzmmmgggggghhhlllqqqwww~~~|||xxxooommmkkkkkkllloooqqqsssqqqrrrssstttuuuvvvvvvvvvqqqpppooonnnkkkfff___ZZZXXXUUURRRPPPNNNKKKGGGEEE???===<<<:::999999::::::===@@@DDDFFFEEEBBBAAA@@@DDDEEEFFFHHHJJJLLLNNNOOOPPPRRRUUUXXXZZZ]]]```cccdddddddddfffjjjoootttwwwwwwwwwvvvsssnnngggaaa]]]PPPMMMIIIFFFDDDCCCDDDDDDCCCCCCDDDDDDDDDEEEEEEFFFEEEDDDCCCCCCDDDFFFFFFGGGHHHIIIKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMNNNMMMLLLLLLLLLKKKIIIGGGFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@???>>>>>>>>>?????????@@@BBBDDDFFFHHHIIIIIIJJJJJJJJJJJJHHHGGGFFFEEEEEEGGGKKKNNNOOOQQQTTTVVVVVVVVVVVVWWWYYY[[[^^^___```aaaaaaaaaaaabbbeeegggmmmrrrsssmmmiiiiiihhheeefffccc___ZZZVVVUUUUUUUUUXXXXXXWWWWWWVVVVVVUUUUUUTTTUUUWWWYYYYYYXXXVVVUUUWWWWWWXXXYYYYYYZZZZZZ[[[WWWXXXXXXYYYYYYXXXXXXWWWZZZXXXUUUTTTTTTSSSRRRPPPRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOMMMKKKHHHFFFEEEDDDFFFEEEDDDCCCCCCCCCCCCCCC???>>>===<<<<<<;;;;;;<<<::::::::::::::::::999999888777555333222222222333222222222222333444555666555666777888888777666555&&&''''''((((((''''''&&&(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((()))(((***+++***&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###&&&((()))((('''&&&'''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((())))))***(((((('''''''''(((((()))%%%%%%&&&&&&'''(((((()))((((((''''''''''''((((((''''''''''''(((***++++++'''((((((***+++...///000((()))******************+++++++++++++++***)))))))))***+++,,,,,,+++))))))------.........------,,,---,,,,,,,,,,,,,,,------,,,,,,------------------++++++,,,---...///000000000111222333666<<>>BBBFFFIIIIIIGGGFFFFFFIIIJJJKKKMMMOOOQQQRRRSSSRRRUUUYYY\\\___bbbeeehhhggghhhjjjlllnnnoooqqqqqqnnnmmmkkkfff```YYYSSSOOOIIIGGGEEEBBB@@@@@@BBBDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFHHHJJJLLLLLLOOORRRRRRPPPNNNMMMNNNNNNOOOOOOOOOOOOOOONNNNNNOOOMMMLLLKKKKKKIIIGGGDDDDDDCCCAAA???>>><<<<<<;;;<<<<<<<<<<<<===>>>??????BBBCCCEEEGGGIIIJJJKKKKKKKKKKKKKKKKKKJJJHHHGGGFFFFFFIIIMMMPPPRRRTTTVVVYYYYYYYYYYYYYYY[[[]]]___```aaaaaaaaa```___```bbbdddfffhhhiiifffdddddddddbbb```]]]ZZZVVVTTTSSSTTTUUUTTTTTTUUUUUUVVVVVVWWWWWWTTTUUUWWWYYYYYYYYYWWWVVVWWWWWWWWWXXXYYYYYYZZZZZZWWWWWWXXXXXXXXXXXXWWWWWWYYYWWWUUUSSSSSSSSSQQQPPPRRRRRRQQQQQQPPPPPPPPPPPPOOONNNMMMKKKIIIGGGEEEDDDFFFFFFEEECCCCCCBBBBBBBBB???>>>===<<<<<<;;;;;;<<<;;;::::::::::::::::::::::::999777555444333333333444333333333444555666777777777888888777666555444&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((()))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''')))))))))((())))))******((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%&&&(((*********)))((((((((((((&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%######&&&'''((((((&&&&&&'''((((((((((((''''''''''''&&&((((((((((((((((((((((((((('''''''''''''''((((((''''''&&&&&&''''''((((((*********)))))))))((((((***)))(((((('''''''''((((((((()))***+++---...///'''((()))+++---///111333''')))++++++)))))))))***+++++++++,,,++++++***)))******+++,,,,,,,,,,,,,,,......//////......------,,,,,,+++++++++,,,------,,,---............------+++,,,---//////000000000000222555888===CCCJJJOOO[[[dddrrr~~~uuuhhh]]]UUUQQQPPPPPPLLLRRRXXX^^^jjjzzzzzznnniiiiiinnntttzzz}}}xxxtttqqqnnnhhhjjjlllmmmmmmnnnpppqqqoooppppppppppppnnnlllkkkiiihhhfffeeebbb\\\UUUPPPKKKIIIEEECCCAAA@@@===<<<;;;:::999999999:::<<<===@@@CCCHHHKKKKKKKKKLLLLLLMMMNNNPPPRRRTTTUUUVVVVVVWWWZZZ^^^bbbdddgggjjjlllnnnoooppppppooommmkkkjjjcccaaa]]]XXXSSSNNNJJJGGGFFFFFFDDDAAA>>>===???AAAGGGGGGHHHHHHHHHGGGFFFEEEIIIIIIIIIHHHHHHIIIMMMPPPTTTYYY]]]^^^ZZZUUUSSSRRRPPPPPPQQQQQQQQQPPPOOOOOOOOOMMMKKKJJJIIIGGGDDDAAAAAA@@@>>><<<;;;999999888;;;;;;;;;<<<>>>@@@AAABBBFFFGGGHHHJJJLLLMMMMMMNNNLLLLLLLLLLLLJJJIIIHHHGGGJJJMMMQQQTTTVVVXXX[[[]]]]]]]]]]]]]]]^^^___```aaaaaabbbaaa___^^^^^^___aaa```aaa```````````````___ZZZXXXVVVTTTSSSSSSSSSTTTRRRRRRSSSTTTUUUVVVWWWWWWTTTUUUWWWXXXYYYXXXXXXWWWVVVVVVWWWWWWXXXYYYYYYYYYWWWWWWXXXXXXXXXXXXWWWWWWWWWUUUSSSRRRSSSSSSRRRPPPPPPPPPOOOOOONNNNNNMMMMMMNNNNNNMMMKKKIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBAAAAAA???>>>===<<<<<<;;;;;;<<<;;;;;;:::999999999::::::::::::999888777666555444555555555666777777888888888888888777777666555444''''''((((((((((((''''''(((((())))))))))))(((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''******)))))))))))))))***&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&((()))***(((((('''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&%%%$$$&&&'''((((((&&&&&&'''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&''''''(((++++++******)))(((((('''))))))((((((((()))******))))))******+++,,,---...))))))***+++,,,...///000'''***,,,+++)))((()))***++++++,,,,,,++++++***)))******++++++,,,---/////////////////////...------,,,,,,,,,,,,,,,---......------...//////...---,,,------///000000000000///111555:::@@@FFFNNNUUUZZZccckkkwww~~~pppiii]]]UUUQQQQQQSSSTTTUUU]]]ffflllvvv|||nnnjjjmmmttt}}}yyytttqqqooolllkkkhhhkkkooopppooonnnooopppmmmmmmmmmmmmkkkhhheeedddaaa```^^^\\\YYYTTTNNNIIIFFFCCC???======<<<:::999777777777888:::===???AAABBBEEEIIILLLMMMNNNPPPQQQPPPRRRTTTVVVXXXYYYYYYYYY[[[___cccgggiiikkknnnpppqqqpppnnnjjjfffccc```^^^UUUSSSOOOKKKHHHEEEDDDDDDCCCDDDDDDBBB@@@???@@@BBBHHHHHHIIIJJJJJJJJJIIIHHHJJJJJJKKKIIIHHHJJJNNNRRR[[[aaaggghhhbbb[[[VVVUUUQQQRRRRRRRRRRRRQQQPPPOOONNNLLLJJJHHHGGGEEEBBB???===<<<;;;;;;::::::::::::;;;;;;===???AAADDDFFFHHHHHHIIIKKKLLLMMMNNNNNNNNNMMMMMMMMMLLLKKKJJJIIIHHHJJJMMMQQQTTTVVVYYY\\\^^^]]]^^^^^^______^^^^^^]]]______^^^\\\YYYYYYZZZ\\\\\\ZZZYYYYYYZZZYYYYYYYYYTTTTTTSSSRRRRRRRRRRRRSSSRRRSSSSSSTTTTTTUUUUUUUUUTTTTTTUUUUUUVVVWWWWWWWWWUUUVVVVVVWWWXXXXXXYYYYYYWWWWWWXXXXXXXXXXXXWWWWWWUUUTTTRRRRRRSSSSSSRRRQQQPPPPPPOOOOOONNNMMMMMMLLLNNNMMMMMMLLLJJJIIIIIIHHHFFFEEEDDDBBBAAAAAA@@@@@@???>>>===<<<<<<;;;;;;<<<<<<;;;:::999888888999999999::::::;;;:::888666444555666888999::::::999999888888777777666666555555(((((())))))))))))(((((((((((())))))))))))((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&))))))((('''''''''''''''$$$%%%'''(((((('''%%%$$$&&&''''''''''''''''''&&&''''''&&&&&&&&&''''''((($$$&&&((('''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&&&&'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((%%%%%%%%%%%%%%%&&&'''(((((((((((((((((('''''''''(((((((((((()))+++,,,---))))))))))))))))))******+++*********+++,,,,,,---'''***,,,+++)))'''(((***+++,,,,,,,,,,,,+++******++++++***+++,,,...111222//////000000///...---------------------...///000------/////////...---,,,......000111111111000///222666===EEENNNVVV^^^ccchhhnnnwww{{{sssfff___VVVPPPOOORRRVVVYYY^^^hhhqqqwwwzzzppphhhkkkttt~~~~~~yyysssooolllkkkiiihhhiiimmmqqqrrrqqqooopppqqqkkklllkkkjjjhhhdddaaa___YYYXXXUUUSSSPPPLLLFFFBBBBBB???<<<::::::999888777333444555777;;;???BBBDDDCCCFFFIIILLLNNNPPPRRRUUURRRTTTVVVXXXZZZZZZZZZZZZ___bbbgggjjjlllnnnqqqsssllliiiccc]]]WWWSSSPPPOOOLLLJJJFFFBBB@@@@@@AAABBB???BBBDDDEEECCCCCCFFFHHHIIIJJJKKKMMMNNNNNNMMMLLLIIIKKKKKKJJJHHHJJJOOOSSS]]]eeelllmmmfff^^^WWWUUURRRRRRSSSSSSRRRQQQPPPPPPNNNLLLIIIHHHFFFDDD@@@===::::::::::::;;;;;;<<<===<<<===>>>AAADDDGGGJJJLLLJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLJJJIIIHHHHHHKKKPPPSSSUUUWWWZZZ\\\[[[\\\]]]]]]]]]\\\ZZZYYY[[[[[[ZZZWWWUUUTTTUUUWWWXXXUUUSSSTTTTTTSSSRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWUUUUUUVVVWWWWWWXXXXXXYYYWWWXXXXXXYYYYYYXXXXXXWWWTTTSSSQQQQQQSSSSSSSSSRRRRRRRRRQQQPPPPPPOOONNNNNNMMMMMMMMMLLLKKKKKKJJJJJJEEEEEECCCBBBAAA@@@@@@@@@???>>>===<<<<<<;;;;;;<<<<<<;;;:::888777777888999888999;;;<<<<<<999777555555777999;;;<<<;;;:::999888888777777666666555555((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***)))(((&&&&&&'''((((((%%%%%%&&&'''((()))******''''''''''''''''''''''''))))))))))))(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((()))'''&&&%%%%%%%%%%%%&&&''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''((()))******))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&((()))***''''''''''''(((((((((((((((((())))))))))))((((((%%%%%%$$$%%%&&&(((***+++******)))(((((((((((((((***)))'''''')))))))))(((***'''%%%$$$&&&(((******%%%%%%&&&&&&''''''((((((************************))))))***+++++++++++++++***+++,,,------+++)))((((((((())))))***+++------...333444///+++,,,......------,,,,,,,,,,,,------////////////000000000111...---------///111111111666===FFFOOO[[[gggmmmlllvvvvvvyyy~~~pppccc^^^UUUOOOQQQTTTVVV]]]eeemmmttt~~~yyyqqqlllpppssswww}}}xxxtttooollllllnnnooopppoooooooooooonnnmmmlllkkkjjjjjjiiigggbbb\\\WWWSSSTTTQQQNNNMMMLLLIIIDDD???======;;;:::999999999999888999;;;===@@@BBBDDDEEECCCEEEIIILLLPPPSSSUUUVVVVVVXXXZZZ[[[\\\^^^```bbbggghhhkkknnnooommmiiieeebbb\\\TTTNNNKKKIIIFFFDDDBBBBBBAAA???===>>>@@@BBBFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMOOOPPPOOONNNLLLJJJJJJKKKMMMNNNNNNOOOQQQSSS^^^```bbbbbb```\\\WWWTTTRRRSSSUUUUUUTTTRRROOONNNMMMKKKHHHDDDAAA???>>>>>>888999999::::::;;;<<<<<>><<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888777888888999;;;<<<<<<===<<<:::999888666888:::<<<======<<<;;;777777777777777888888999((((((((((((((((((((((((******))))))))))))*********)))(((&&&%%%%%%%%%%%%)))))))))***++++++,,,,,,''''''''''''''''''''''''(((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&%%%%%%&&&'''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''''''''(((((((((((((((((())))))))))))(((((('''&&&&&&'''((()))+++,,,******)))((((((((((((((()))(((&&&&&&((()))((('''((('''&&&'''((())))))((()))))))))***************************************((()))******++++++******)))***,,,---......------,,,++++++++++++,,,,,,,,,+++//////+++***,,,---,,,//////............////////////////////////000000///......///111222333444>>>EEEOOOYYYfffsssyyyyyy}}}|||{{{}}}wwwjjj___[[[UUUSSSWWW\\\```hhhppp{{{{{{ssslllgggmmmttt{{{zzzvvvtttqqqmmmkkklllnnnpppqqqpppooooooooommmlllkkkjjjgggfffdddaaa\\\WWWSSSPPPNNNLLLIIIHHHHHHFFFAAA>>><<<;;;:::999999999999999:::;;;===@@@BBBEEEGGGHHHHHHIIILLLOOORRRUUUWWWYYYZZZ\\\___aaaccceeefffhhhjjjiiiiiiiiiiiieee```]]]TTTPPPJJJFFFEEEDDDBBB@@@BBBBBBAAA@@@??????BBBDDDFFFFFFGGGHHHJJJLLLNNNNNNOOOOOOOOOOOONNNMMMKKKJJJLLLMMMOOOOOOOOOOOOQQQSSSWWWXXXZZZZZZXXXUUURRRPPPRRRSSSTTTUUUTTTQQQNNNLLLKKKIIIFFFBBB???>>>===<<<999999:::;;;<<<===>>>>>>DDDEEEFFFHHHKKKMMMNNNOOOQQQPPPNNNMMMMMMNNNNNNOOORRRSSSSSSQQQNNNLLLLLLMMMNNNPPPSSSTTTTTTTTTVVVWWWXXXXXXXXXXXXWWWVVVUUUTTTUUUTTTSSSQQQPPPOOONNNNNNRRRSSSTTTSSSQQQOOOOOOPPPJJJJJJKKKKKKMMMNNNPPPPPPRRRSSSTTTUUUVVVVVVVVVVVVWWWVVVVVVUUUUUUVVVVVVWWWVVVWWWYYYZZZZZZYYYWWWVVVWWWWWWUUUUUUTTTUUUVVVVVVTTTSSSSSSSSSRRRRRRRRRQQQSSSTTTSSSQQQNNNMMMMMMNNNLLLLLLLLLLLLKKKJJJIIIHHHEEEEEEDDDCCCAAA@@@???>>>======<<<<<<<<<;;;;;;;;;<<<;;;:::999888999999:::;;;;;;<<<<<<;;;;;;::::::<<<>>>???@@@@@@>>>===;;;666666666666666777888888((((((((((((((((((((((((((((((''''''''''''((((((***)))(((&&&%%%$$$$$$$$$(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''(((((()))))))))(((''''''&&&%%%%%%&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''(((((((((((((((((())))))))))))((((((((((((((()))***+++,,,---***))))))((((((((((((((()))'''%%%&&&'''((('''''''''&&&''')))******(((&&&((((((((((((((('''''''''************************(((((()))***************)))***+++,,,...///000111...---------,,,,,,,,,,,,***,,,+++))),,,000000---//////............/////////////////////.........000000000000222555777999BBBKKKVVVaaannn|||}}}vvvkkkaaa[[[XXXWWW\\\eeelllqqqwww}}}{{{uuunnniiifffeeeeeeppp{{{xxxrrrpppooollljjjjjjllloooqqqrrrppppppooonnnllljjjhhhgggaaa```]]]YYYTTTPPPMMMKKKIIIHHHFFFEEEDDDCCC@@@===::::::999999999999999:::===>>>@@@CCCFFFHHHJJJKKKMMMNNNOOORRRUUUYYY\\\^^^___aaadddgggjjjkkkkkkkkkjjjhhhdddaaa]]]XXXSSSPPPFFFCCCAAA@@@@@@@@@???>>>BBBBBBCCCBBBAAABBBEEEGGGFFFGGGIIIKKKNNNPPPRRRSSSQQQQQQPPPOOOMMMLLLKKKKKKOOOPPPQQQQQQPPPPPPQQQSSSRRRRRRRRRRRRRRRQQQOOOOOORRRSSSTTTTTTSSSPPPLLLJJJGGGFFFCCC@@@===<<<;;;;;;:::;;;<<<>>>???AAABBBCCCHHHIIIJJJLLLNNNOOOQQQQQQOOONNNLLLKKKKKKMMMOOOQQQTTTUUUVVVUUURRRPPPOOOOOONNNPPPSSSTTTTTTTTTUUUVVVUUUUUUUUUUUUTTTSSSRRRRRRPPPPPPOOONNNMMMMMMMMMMMMPPPQQQSSSRRRPPPOOOOOOOOOIIIIIIJJJKKKMMMOOOQQQRRRSSSTTTUUUVVVVVVWWWWWWVVVWWWWWWVVVVVVVVVVVVWWWWWWXXXYYYZZZZZZYYYXXXVVVUUUYYYXXXWWWWWWVVVVVVVVVWWWSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSQQQOOOMMMMMMNNNLLLLLLLLLLLLLLLKKKJJJIIIEEEEEEDDDCCCAAA@@@??????======<<<<<<<<<;;;;;;;;;<<<<<<;;;:::::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<@@@AAABBBAAA@@@>>>;;;999555555555555555666666777'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))(((((('''&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&'''((()))***))))))(((''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((((()))))))))***+++,,,,,,))))))(((((((((((()))))))))(((&&&&&&((()))((('''(((((('''(((******((('''((((((''''''&&&&&&&&&%%%************************(((((()))************)))*********+++,,,...000111,,,,,,---------,,,,,,,,,,,,---,,,+++000666666222------,,,,,,,,,,,,------/////////...............000111111222444888===@@@GGGQQQ]]]hhhuuu|||vvvpppiiiaaa[[[ZZZXXX___lllyyy~~~~~~}}}|||zzzxxxvvvuuuooolllhhhcccaaacccgggkkkvvv}}}uuupppnnnlllkkkjjjiiijjjmmmqqqsssssspppooonnnllljjjgggeeeddd\\\YYYUUUQQQMMMJJJHHHGGGHHHGGGFFFDDDBBB@@@>>>===999999999999:::;;;<<<<<>><<<;;;;;;;;;===>>>???AAADDDFFFGGGHHHKKKKKKLLLNNNOOOQQQRRRSSSOOOMMMKKKJJJJJJMMMPPPSSSTTTVVVXXXWWWUUURRRPPPOOOOOOQQQSSSTTTSSSSSSTTTUUUTTTTTTTTTSSSSSSRRRQQQPPPMMMMMMMMMLLLLLLMMMMMMMMMOOOPPPRRRQQQPPPOOOOOOPPPLLLLLLLLLMMMOOOPPPRRRSSSTTTUUUVVVWWWWWWXXXXXXWWWWWWWWWVVVVVVVVVVVVWWWWWWZZZZZZZZZZZZYYYWWWUUUTTTYYYXXXXXXWWWVVVVVVVVVVVVSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTRRRPPPNNNNNNNNNKKKLLLLLLLLLLLLKKKJJJIIIEEEEEEDDDBBBAAA@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::999999:::;;;===>>>>>>>>>??????===;;;888666444444333333444444555666&&&&&&&&&&&&&&&&&&&&&&&&***))))))))))))))))))***''''''(((((())))))******,,,++++++******))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&''')))*********)))((('''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))))))))''''''''''''(((((((((((((((((())))))))))))((((((''''''((())))))*********))))))(((((((((((())))))+++)))(((((()))******))),,,)))'''&&&''')))***))),,,+++++++++******))))))************************(((((()))***************+++++++++***+++,,,------)))***+++,,,---------------...------222888888444------,,,,,,,,,,,,------//////////////////......000111333444666<<>>===<<<======>>>AAABBBCCCEEEHHHJJJLLLLLLMMMMMMNNNOOOPPPQQQRRRSSSOOONNNLLLJJJKKKNNNRRRTTTTTTVVVWWWWWWTTTQQQOOOOOOOOOQQQSSSSSSSSSRRRSSSTTTSSSSSSTTTSSSSSSRRRQQQPPPMMMMMMLLLLLLMMMNNNNNNOOONNNOOOQQQQQQPPPOOOPPPQQQPPPPPPPPPPPPQQQRRRSSSSSSUUUVVVWWWXXXXXXYYYYYYXXXXXXWWWWWWVVVVVVWWWWWWXXXZZZZZZZZZYYYWWWVVVUUUTTTVVVVVVVVVVVVUUUUUUTTTTTTRRRRRRRRRRRRSSSSSSSSSSSSQQQSSSTTTSSSQQQOOONNNOOOKKKKKKKKKKKKKKKJJJIIIHHHDDDDDDCCCAAA@@@???>>>===;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;999888888888999:::<<<>>>:::;;;<<<<<<;;;999777666333333333333333444444555&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))%%%&&&((()))++++++,,,,,,*********))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&))))))))))))))))))))))))&&&''')))++++++***)))(((&&&'''(((((((((((('''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***)))'''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''(((((()))************)))''''''''''''(((((((((((((((((())))))))))))((((((&&&'''(((((())))))((((((((((((((((((((())))))***,,,***))))))***++++++***...+++'''&&&''')))******************))))))))))))************************))))))***+++++++++++++++,,,,,,,,,++++++*********''')))***,,,---...------+++------,,,///555666333//////............//////////////////000000000111111333555777;;;BBBLLLTTT\\\gggssszzz{{{xxxyyy{{{~~~zzzvvvmmmeee______[[[WWW\\\eeelll~~~xxxwwwtttppplllhhhfffdddaaaccceeefffeee```\\\XXXSSSXXX^^^bbbfffjjjqqqvvvxxxtttooojjjggggggiiijjjlllkkkkkkmmmoooppppppooojjjiiifffccc___[[[XXXVVVOOOMMMJJJHHHEEEDDDDDDDDDCCCCCCBBB???<<<::::::;;;<<<===>>>???BBBDDDFFFGGGIIIJJJLLLOOOQQQTTTVVVWWWVVVXXX[[[___cccfffhhhiiikkkhhheeecccbbb^^^XXXSSSLLLHHHCCC@@@>>>>>><<<;;;===???AAAAAAAAA@@@AAABBBFFFGGGIIIJJJJJJJJJLLLNNNOOOPPPQQQRRRRRRQQQPPPOOOOOOPPPQQQRRRSSSUUUVVVVVVSSSTTTUUUTTTSSSRRRSSSTTTSSSRRROOONNNMMMNNNOOOPPPNNNOOOPPPPPPOOOLLLIIIFFF??????>>>>>>???@@@BBBCCCEEEFFFGGGIIILLLNNNOOOPPPNNNOOOOOOPPPQQQRRRRRRSSSQQQPPPNNNNNNNNNQQQSSSUUUTTTUUUVVVUUURRRPPPOOOOOOPPPRRRSSSSSSRRRQQQRRRSSSSSSSSSSSSSSSRRRQQQPPPPPPNNNNNNMMMMMMNNNOOOOOOPPPMMMOOOQQQQQQQQQPPPQQQRRRSSSSSSRRRRRRRRRSSSTTTTTTVVVWWWXXXYYYYYYZZZZZZYYYXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYXXXWWWVVVUUUTTTSSSSSSTTTTTTUUUUUUTTTTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSQQQSSSTTTTTTRRRPPPOOOOOOKKKKKKKKKJJJIIIHHHGGGFFFCCCBBBAAA@@@>>>===<<<<<<::::::999999999888888888888888999:::::::::999999777777777777888999:::;;;999:::;;;<<<<<<:::888777333333333333333444444555((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&((()))************'''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&'''***,,,,,,+++)))(((&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''((()))******)))(((&&&$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''')))*********)))(((''''''''''''(((((((((((((((((())))))))))))((((((&&&'''((()))))))))((('''((((((((((((((()))******+++)))(((((()))******))),,,***(((((()))))))))((('''''''''''''''(((((((((******************************+++,,,,,,,,,,,,,,,,,,,,,---------,,,***))))))+++---...///...---,,,)))---...,,,,,,000333222//////............//////...//////000111222333333333666999<<<@@@IIIUUU___hhhsss}}}|||wwwuuuwwwyyy|||~~~~~~zzzsssmmmccc[[[WWWZZZYYYWWW___kkkzzztttqqqlllgggccc^^^[[[XXXVVVWWWXXXYYYYYYYYYWWWVVVYYY___fffkkknnnqqqwww||||||uuuooommmjjjhhhgggiiilllnnnmmmllllllmmmnnnnnnkkkjjjdddbbb```\\\XXXSSSPPPMMMHHHGGGFFFDDDCCCBBBBBBBBB???@@@@@@>>><<<;;;===@@@???@@@AAADDDFFFIIIKKKMMMNNNOOOQQQTTTVVVYYY[[[\\\]]]___cccfffhhhhhhhhhgggeee```ZZZWWWVVVRRRLLLFFFCCCAAA>>><<<<<<======<<<===???BBBBBBAAAAAADDDFFFHHHJJJLLLLLLLLLLLLMMMNNNPPPQQQSSSTTTTTTRRRQQQPPPQQQRRRTTTVVVWWWWWWVVVVVVRRRSSSTTTTTTSSSRRRTTTUUUQQQPPPMMMKKKIIIIIIIIIJJJIIIJJJLLLLLLKKKIIIFFFDDD?????????@@@BBBDDDGGGHHHIIIIIIKKKLLLNNNPPPQQQRRRQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRQQQRRRSSSUUUVVVTTTUUUUUUSSSQQQOOOOOOPPPPPPRRRSSSSSSRRRQQQQQQRRRRRRRRRRRRRRRQQQPPPOOOOOOOOONNNNNNNNNNNNOOOOOOPPPMMMOOOQQQRRRRRRQQQRRRTTTQQQQQQQQQRRRSSSTTTUUUVVVWWWWWWXXXYYYZZZZZZZZZZZZXXXXXXWWWWWWWWWWWWXXXXXXXXXWWWVVVUUUTTTTTTSSSSSSQQQRRRSSSUUUUUUUUUUUUTTTQQQRRRRRRRRRSSSSSSSSSTTTPPPRRRTTTTTTRRRPPPOOOOOOKKKKKKKKKIIIHHHFFFDDDCCCAAA@@@???>>>===<<<;;;:::888888888888777777777777555666777888888888777777555555666777777888777777999:::;;;;;;;;;999777555333333333333333444555555************************))))))(((((((((((())))))&&&&&&((()))))))))((('''))))))******************))))))))))))))))))))))))&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,,,,+++)))(((&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''((((((***++++++)))'''%%%######%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''((((((((()))(((((())))))))))))(((((('''''')))******)))((((((((((((((((((((()))*********)))'''''')))))))))(((******)))***+++***(((&&&))))))******++++++,,,,,,************************++++++,,,------------,,,+++,,,...//////...,,,+++---...///000000...,,,+++***///111...,,,///222222---------,,,,,,---------......///111222333444555555888<<>>@@@AAA@@@>>>???CCCFFFBBBBBBDDDFFFIIILLLOOOPPPRRRSSSUUUWWWZZZ]]]___```ccceeehhhkkkkkkiiigggeee\\\WWWPPPMMMKKKHHHBBB<<<@@@>>><<<;;;===>>>======>>>@@@CCCCCCBBBCCCGGGJJJIIIKKKMMMMMMMMMLLLMMMNNNQQQRRRTTTUUUUUUTTTSSSRRRSSSUUUWWWXXXXXXWWWVVVUUUQQQSSSTTTTTTSSSSSSTTTUUUQQQOOOMMMJJJHHHGGGFFFFFFFFFGGGHHHIIIHHHFFFCCCAAA>>>???@@@AAADDDGGGJJJLLLKKKKKKMMMNNNPPPQQQRRRSSSRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVUUUSSSPPPOOOOOOQQQQQQRRRTTTSSSQQQPPPQQQQQQQQQQQQQQQQQQPPPOOONNNNNNOOONNNNNNNNNNNNNNNOOOOOONNNPPPRRRSSSRRRRRRSSSUUUOOOOOOPPPQQQSSSUUUVVVWWWWWWXXXYYYZZZZZZ[[[[[[[[[XXXXXXWWWWWWWWWWWWXXXXXXVVVVVVUUUTTTSSSSSSSSSSSSPPPQQQSSSUUUVVVVVVVVVUUUQQQRRRRRRRRRSSSSSSTTTTTTPPPRRRTTTUUUSSSPPPOOOOOOLLLKKKJJJIIIGGGDDDBBBAAA@@@@@@???===<<<;;;:::999777777777777666666666666333444555777777777666555333444666777777777666555888999::::::999666444222444444333333444444555666))))))******+++++++++,,,((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''(((((())))))(((''''''''''''((())))))((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))((('''''')))))))))(((((()))))))))%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''...---+++)))((('''(((((('''&&&&&&%%%%%%&&&&&&''')))(((((('''''''''(((((('''((()))******)))((('''''''''((((((((((((''''''444222000---+++)))))))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((''''''''''''((()))******)))((('''((('''&&&&&&'''))),,,---,,,,,,+++***))))))******)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.../////////......---,,,,,,//////////////////......//////000111333444555555777===DDDJJJPPPZZZgggqqqyyyvvvtttvvvtttsssttttttnnnddd[[[PPPQQQRRRRRRUUU]]]hhhqqqnnneee\\\[[[ZZZWWWTTTSSSMMMMMMNNNPPPSSSVVVZZZ\\\dddjjjqqqsssqqqrrrwww}}}~~~tttlllhhhffffffjjjkkklllkkkkkkkkklllnnnmmmkkkgggfffffffffeeeddd\\\YYYTTTNNNHHHCCC@@@>>>???@@@AAA@@@>>>===>>>???>>>???@@@AAABBBCCCCCCCCCGGGHHHIIIIIIJJJMMMRRRUUUXXXWWWWWWYYY^^^cccfffgggkkkllllllkkkgggaaa[[[WWWIIIHHHGGGEEECCCAAA??????============<<<<<>>@@@CCCEEEFFFGGGHHHFFFIIIKKKMMMOOORRRVVVYYYYYY[[[^^^bbbeeehhhjjjkkknnnmmmjjjfff___WWWOOOKKKDDDCCCAAA@@@>>>======<<<>>>???@@@??????@@@BBBEEEFFFFFFGGGGGGIIIKKKLLLMMMPPPNNNMMMNNNQQQSSSSSSQQQTTTUUUVVVVVVTTTSSSSSSTTTXXXXXXXXXXXXXXXXXXXXXXXXWWWUUURRRQQQPPPOOOLLLJJJKKKHHHDDDBBBAAAAAA@@@???>>>===>>>???BBBCCCBBBAAABBBDDDEEEGGGHHHJJJNNNQQQUUUUUUTTTSSSRRRSSSTTTTTTUUUUUUTTTTTTTTTUUUVVVWWWZZZZZZZZZZZZZZZ[[[[[[[[[YYYWWWUUUSSSQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSRRRUUUTTTSSSRRRQQQRRRSSSSSSSSSTTTTTTTTTSSSRRRQQQPPPVVVVVVUUUUUUUUUTTTTTTTTTRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[[[[[[[[[[ZZZYYYWWWWWWXXXXXXWWWVVVWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSSSSUUUUUUUUUUUUTTTRRRPPPNNNLLLKKKIIIFFFDDDBBBAAA@@@???>>><<<:::999888777777666666555444333333333333222222222222333333333333666666666888:::;;;;;;999888777666666555555555555666666666777888:::;;;<<<)))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&((()))***+++)))((((((''''''&&&&&&&&&((((((((((((''''''''''''&&&''''''((((((((((((((())))))((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))'''%%%''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''$$$$$$######$$$%%%&&&&&&(((((((((''''''(((((((((''''''&&&&&&&&&''''''((((((((())))))))))))((((((''''''((((((((((((''''''''''''&&&&&&&&&'''((()))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((++++++***)))))))))))))))******************++++++******)))((((((((()))))))))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---......///000000000000000000000000222222222444777:::===???HHHOOOXXX___fffqqq~~~~~~zzzqqqkkkccc^^^ZZZVVVQQQMMMLLLQQQXXX^^^eeemmmwww|||hhh^^^UUUTTTTTTTTTUUUXXXZZZZZZ[[[[[[]]]aaagggkkkmmmrrrwwwxxxyyy|||}}}uuurrrnnniiigggfffgggiiilllmmmnnnnnnmmmjjjgggeeefffcccaaa^^^\\\YYYVVVSSSKKKIIIEEEAAA===:::999888999:::;;;;;;:::999:::<<<<<<===AAADDDHHHKKKMMMNNNJJJMMMPPPSSSUUUWWWZZZ]]]]]]bbbiiilllkkkiiiiiiiiiiiifffaaa[[[SSSKKKDDDAAA@@@???===;;;;;;;;;<<<===AAABBBCCCCCCCCCDDDGGGIIIGGGGGGHHHIIIJJJLLLNNNOOOQQQPPPOOOQQQSSSUUUVVVUUUVVVXXXXXXXXXVVVUUUVVVWWW\\\[[[[[[ZZZZZZZZZ[[[[[[ZZZWWWSSSPPPMMMKKKHHHEEEEEECCC???>>>======<<<;;;::::::;;;===AAACCCBBBAAAEEEGGGHHHJJJJJJLLLOOORRRWWWVVVUUUTTTTTTTTTTTTTTTSSSTTTUUUVVVWWWXXXXXXXXXZZZZZZ[[[\\\\\\]]]^^^^^^YYYWWWVVVTTTRRRRRRRRRRRRPPPQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTUUUVVVVVVVVVUUUTTTSSSRRRWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUVVVWWWWWWXXXXXXYYYZZZ[[[[[[[[[[[[YYYXXXWWWWWWXXXXXXWWWVVVWWWWWWXXXXXXXXXVVVUUUTTTVVVUUUTTTTTTTTTUUUVVVWWWXXXXXXWWWVVVVVVUUUVVVVVVTTTUUUUUUUUUUUUSSSQQQPPPNNNLLLJJJFFFCCCAAA???>>>===<<<;;;999888777777777666555444444333333333333111111111222222222333333555555555777999;;;:::999666666555555444555555555666777888999;;;<<<>>>>>>))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''(((******)))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((())))))(((''''''''''''(((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((&&&''')))******)))'''%%%((((((''''''''''''((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((('''&&&&&&&&&&&&''''''((((((((())))))))))))((((((''''''(((((((((((('''''')))))))))((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((())))))))),,,+++)))(((''''''((()))***++++++++++++***)))((())))))((((((((((((((())))))+++,,,,,,+++***,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------....../////////000000000000000111222333666:::???CCCFFFMMMTTT^^^gggooozzzzzznnnggg]]]UUURRRQQQPPPOOONNNUUU```iiiqqqyyyttteee\\\UUUUUUWWWYYY]]]bbbeeehhhjjjkkkjjjlllooorrrtttxxx|||~~~{{{vvvrrrnnnllliiigggfffgggiiijjjmmmnnnooopppppplllhhhddd```^^^[[[YYYVVVRRRLLLHHHBBB@@@===;;;888777777777999:::<<<<<<;;;<<<===???===???CCCGGGJJJNNNPPPQQQQQQRRRTTTVVVWWWZZZ^^^aaaeeekkkrrrqqqkkkddd``````YYYWWWRRRMMMHHHDDDAAA@@@@@@>>><<<;;;<<<>>>@@@BBBBBBDDDFFFGGGGGGHHHJJJLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPRRRTTTVVVWWWWWWUUUWWWXXXXXXXXXYYY[[[\\\___^^^]]]\\\[[[[[[\\\\\\YYYUUUQQQMMMJJJGGGDDDBBBAAA???<<<;;;<<<<<<;;;:::::::::<<>>@@@AAABBBDDDGGGJJJNNNPPPRRRSSSUUUVVVWWWXXX[[[___fffjjjoootttvvvrrrggg\\\UUUSSSJJJHHHEEEBBBAAA@@@@@@AAA@@@>>>======>>>AAADDDFFFDDDFFFHHHIIIIIIJJJLLLNNNOOONNNNNNNNNNNNNNNOOOOOOOOOPPPQQQRRRSSSUUUXXXYYYXXXYYYZZZZZZYYYZZZ]]]___``````___]]]]]]\\\\\\\\\UUURRRMMMIIIFFFDDDBBB@@@>>><<<;;;;;;<<<===<<<;;;;;;;;;===AAAFFFIIIJJJIIIKKKMMMOOOPPPOOOPPPQQQSSSUUUUUUUUUTTTTTTSSSSSSRRRRRRTTTWWWZZZ[[[\\\[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWVVVUUUTTTSSSSSSTTTUUUPPPQQQQQQRRRSSSRRRRRRRRRMMMNNNOOOQQQRRRRRRRRRRRRVVVVVVUUUUUUUUUTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXYYYZZZZZZZZZYYYYYYYYYXXXXXXYYY[[[[[[YYYWWWUUUVVVYYY[[[\\\\\\ZZZZZZWWWVVVUUUTTTTTTVVVXXXYYYXXXWWWWWWVVVWWWXXXZZZ[[[VVVVVVWWWWWWWWWUUUTTTSSSOOOMMMJJJFFFAAA>>>;;;:::999888777666666666666666555555444333333333444444333333444444444555555555333222222444777888777666555555555555666666777888888999;;;===???@@@AAAAAA+++++++++***************))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((************))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%&&&''''''''''''&&&'''''''''''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((()))***))))))(((((((((((())))))''''''((((((((((((''''''###$$$%%%''')))*********))))))************))))))))))))))))))))))))))))))'''(((((())))))******+++))))))(((((((((((())))))***)))))))))((((((''''''))))))((((((((()))******)))+++,,,,,,+++***,,,---***++++++,,,,,,------...//////............//////000//////...------,,,,,,...//////000000111111111333666<<>>>>>@@@BBBDDDHHHIIILLLOOORRRUUUVVVWWWXXXZZZ\\\___ccciiipppuuuuuuuuurrrjjj^^^SSSLLLIIICCCAAA???=========???@@@???>>>>>>>>>@@@BBBEEEGGGFFFHHHKKKLLLLLLLLLMMMNNNQQQPPPPPPPPPPPPPPPQQQQQQOOOQQQSSSTTTUUUWWWZZZ]]]______^^^]]][[[[[[]]]___bbbbbbaaaaaa```^^^\\\[[[RRRNNNHHHDDDBBB@@@>>>===;;;::::::<<<>>>@@@@@@???======???DDDHHHLLLMMMLLLMMMOOOQQQRRRQQQQQQQQQRRRSSSSSSTTTTTTUUUTTTSSSSSSRRRTTTWWWZZZ[[[[[[[[[ZZZ\\\\\\[[[ZZZYYYYYYXXXXXXTTTSSSRRRQQQQQQQQQRRRSSSQQQRRRRRRSSSSSSSSSSSSSSSQQQQQQRRRSSSSSSTTTUUUUUUVVVUUUTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYZZZ[[[[[[ZZZZZZYYYZZZYYYZZZ[[[]]]]]][[[YYYWWWXXXZZZ[[[\\\]]]\\\\\\XXXWWWVVVVVVWWWXXXZZZ[[[\\\[[[ZZZYYYXXXXXXWWWWWWWWWXXXXXXXXXXXXVVVTTTSSSNNNLLLHHHDDD@@@<<<:::999666666555555555555555666555444444333333444444444222222222333333333444444333333333555777888888666666666777777888999:::;;;;;;<<<>>>AAABBBCCCCCCCCC,,,,,,,,,,,,+++++++++***)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((())))))(((''''''''''''(((((()))((((((((((((((((((((()))%%%%%%&&&&&&&&&'''''''''&&&''''''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))***))))))(((((())))))***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%'''((((((((('''&&&%%%%%%&&&'''((('''&&&&&&''''''&&&&&&&&&&&&''''''(((''''''((((((***++++++***)))(((''''''((()))***''''''((((((((((((''''''"""###%%%'''((()))))))))((())))))))))))))))))((())))))))))))))))))))))))'''(((((()))******++++++((()))***++++++++++++++++++***)))((((((((()))***)))))))))))))))***++++++)))+++,,,,,,+++***,,,---******+++,,,,,,---...............------.........////////////////////////000000111222222333444444888<<>><<<<<<<<<===???@@@??????@@@AAACCCEEEGGGHHHIIIKKKNNNOOONNNNNNNNNOOOPPPPPPPPPPPPRRRSSSTTTUUURRRUUUWWWXXXYYY[[[___bbbccccccbbb```______aaaccccccdddeeeeeedddaaa^^^\\\PPPLLLFFFAAA>>><<<:::999999888:::<<<@@@BBBCCCBBBBBBBBBDDDIIIMMMQQQQQQQQQOOOQQQSSSSSSRRRQQQQQQRRRRRRSSSTTTVVVVVVVVVVVVUUUTTTUUUWWWYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZTTTSSSRRRRRRRRRSSSTTTUUURRRSSSSSSTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTUUUWWWXXXVVVUUUUUUTTTTTTUUUVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXWWWXXXXXXYYYZZZ[[[\\\\\\\\\]]]]]]\\\\\\[[[ZZZZZZ[[[]]]______\\\ZZZ\\\\\\\\\\\\\\\[[[[[[[[[YYYYYYZZZZZZ[[[\\\\\\]]]]]]]]]]]]\\\[[[ZZZYYYXXXYYYYYYZZZYYYXXXVVVTTTSSSLLLJJJFFFBBB>>>;;;999888555444444444444444555555444444444333333444444555333333444444444555555555666555666777:::;;;:::999888888888999:::<<<===>>>???@@@CCCEEEFFFFFFEEEEEE---------,,,,,,+++++++++))))))))))))))))))))))))+++)))(((''''''((()))+++%%%&&&&&&&&&''''''((((((&&&&&&&&&'''((()))***+++(((((((((((())))))))))))#########$$$$$$%%%%%%%%%&&&''''''(((((((((((((((&&&&&&%%%$$$$$$$$$$$$%%%)))'''$$$""""""$$$''')))((((((((((((((((((((((((((('''%%%$$$%%%''')))***''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&$$$%%%''')))*********)))((((((''''''''''''(((((((((((((((((()))***,,,,,,***)))(((''''''((()))***''''''(((((((((((('''''''''((()))))))))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))***+++++++++((()))+++---.........---,,,+++)))(((((()))+++---******))))))***+++,,,,,,)))+++,,,,,,+++***,,,---******+++,,,,,,---.........------,,,,,,------.........//////000111111111222222333444444555666666<<>>???@@@BBBDDDFFFHHHIIIHHHGGGFFF111111///...---,,,,,,+++(((((((((((())))))))))))(((((('''''''''&&&&&&&&&(((((())))))******++++++%%%&&&''''''&&&&&&'''))))))(((((((((''''''''''''''''''&&&&&&&&&&&&'''''')))(((((((((((())))))***(((***+++***((('''&&&'''$$$%%%'''((((((((('''&&&******)))(((((((((((((((&&&%%%$$$###$$$&&&(((***(((&&&%%%&&&'''((('''%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''(((((((((&&&(((***+++,,,+++)))(((''''''((((((((((((''''''))))))(((((('''''''''&&&(((''''''&&&&&&''')))***''''''(((((('''&&&%%%$$$*********)))))))))))))))'''&&&&&&&&&'''(((***+++(((((((((((())))))))))))((((((((((((((((((((((((---+++)))((('''(((***+++%%%'''***...000000...+++******++++++++++++******,,,,,,,,,+++++++++************))))))***,,,---///......000000000///...---+++,,,,,,---...///000000000////////////000000111000222555555444555999===FFFRRR^^^ffflllvvvzzznnnbbb\\\YYYSSSSSSXXX___ggguuuvvvhhh^^^ZZZZZZ```jjjxxx~~~xxxqqqkkkgggggggggggghhhjjjlllnnnlllkkkjjjiiiiiigggcccaaadddbbb___ZZZTTTNNNJJJGGGAAA???===:::888777666666555666777777777888;;;>>>AAADDDGGGHHHHHHJJJNNNRRRVVVVVVVVVXXX]]]bbbhhhkkkuuuxxx{{{}}}zzzssskkkfffWWWQQQIIICCC???===<<<;;;:::;;;===???@@@AAAAAAAAAAAAAAAAAACCCEEEHHHKKKMMMMMMNNNPPPQQQRRRQQQQQQPPPQQQRRRTTTTTTUUUWWW[[[^^^aaa```___^^^___```bbbddddddccccccbbbcccdddfffgggkkkiiigggiiijjjggg```YYYPPPHHHAAA???;;;666555666777999===???AAABBBEEEGGGHHHJJJLLLNNNQQQTTTVVVWWWZZZWWWTTTRRRRRRSSSSSSSSSWWWVVVVVVUUUUUUVVVVVVWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWVVVUUUTTTTTTUUUUUUUUUVVVWWWUUUSSSPPPOOOQQQSSSUUUWWWYYYZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZYYYYYYZZZZZZ[[[\\\[[[[[[ZZZZZZYYYZZZZZZZZZ```___^^^^^^^^^___```aaacccaaa______aaaaaa___]]]______^^^^^^^^^]]]]]]\\\]]]___aaaaaa``````aaabbb```````````````___^^^]]]^^^]]]\\\\\\\\\[[[XXXVVVSSSMMMFFF@@@<<<:::888666666666666555555444444444666666666666777777777777888888999:::::::::::::::999999999999:::;;;<<<<<<<<<<<<===>>>??????@@@@@@CCCDDDGGGIIIKKKKKKJJJIII000///...,,,++++++******))))))))))))(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((()))))),,,------+++(((&&&&&&&&&))))))((((((((('''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))***+++***((('''''''''%%%&&&'''((()))(((''''''***)))(((''''''''''''(((''''''&&&%%%&&&(((***++++++)))(((((()))******)))+++***)))(((((((((((((((''''''''''''''''''&&&&&&'''''')))*********)))(((''''''(((((((((((('''''')))((((((((('''''''''''''''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&'''(((***+++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((***+++,,,((((((+++222888888333,,,)))******++++++******))),,,,,,++++++************)))))))))))))))+++,,,---.........//////......------------...............000////////////000111111,,,///222333555999@@@EEERRR^^^jjjrrr{{{}}}xxxsssiii```]]]XXXVVVZZZbbbkkktttzzzlll```YYYXXXZZZdddmmmzzzxxxtttoooiiieeeeeeffffffgggiiilllnnnooonnnmmmlllkkkkkkiiifffccc___]]]YYYTTTNNNIIIEEECCC>>>===;;;999777777777777555666888888999;;;???BBBDDDFFFJJJKKKMMMPPPTTTXXXZZZZZZ\\\___cccgggjjjmmmwwwxxxxxxuuunnnddd[[[VVVLLLHHHBBB===;;;;;;;;;:::;;;<<<>>>@@@AAABBBBBBBBBCCCCCCDDDEEEFFFIIIKKKLLLOOOPPPPPPQQQRRRRRRQQQQQQSSSTTTVVVWWWXXX[[[^^^aaacccbbbaaa```aaabbbdddeeeddddddddddddeeegggiiikkkllljjjiiikkkmmmjjjaaaZZZQQQIIIAAA>>>:::666555777888;;;>>>@@@BBBDDDFFFHHHKKKLLLNNNPPPTTTWWWZZZ[[[\\\XXXTTTQQQQQQRRRSSSSSSWWWWWWVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXWWWVVVVVVUUUUUUUUUVVVWWWWWWVVVSSSQQQUUUUUUWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYY]]]]]]]]]]]]^^^^^^^^^^^^___^^^^^^]]]]]]]]]]]]]]]``````^^^^^^^^^___``````dddbbbaaaaaacccdddcccaaa```___^^^]]]]]]]]]]]]^^^___```bbbbbbaaa```aaabbbccccccccccccbbbaaa_________^^^]]]^^^^^^]]]ZZZWWWSSSNNNFFF@@@;;;999777666666666666666666666666666777777777888888888888888999:::;;;;;;;;;;;;;;;::::::::::::;;;;;;===>>>>>>@@@@@@@@@AAABBBBBBBBBCCCDDDEEEGGGIIIIIIIIIHHHGGG///...---+++******************))))))((((((''''''(((((((((''''''''''''&&&(((((('''''''''''''''''''''(((******))))))***,,,)))))))))(((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&''''''((())))))***+++***(((&&&'''(((&&&'''((()))))))))(((((((((((('''&&&&&&&&&'''''')))(((((('''((()))+++,,,...,,,***)))+++,,,,,,,,,,,,+++***)))(((((((((((()))(((((('''&&&&&&%%%%%%'''''''''(((((((((((()))''''''((((((((((((''''''((((((((((((''''''''''''&&&''''''(((((((((((((((((((((''''''((()))+++,,,))))))))))))))))))))))))''''''&&&''''''((()))***(((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))************(((***222;;;<<<444,,,))))))************))))))+++************)))))))))))))))((())))))***+++,,,---------,,,,,,------...//////.........---------///////////////000111222+++...111444999AAAMMMUUUcccooo|||}}}rrrlllhhhaaa]]]]]]ZZZ]]]fffrrr~~~{{{nnn```WWWUUUYYY^^^kkkrrr}}}}}}sssllliiifffccc```dddeeegggiiillloooqqqrrrooonnnlllkkkjjjhhhdddbbbXXXVVVQQQKKKFFFBBB???>>>;;;:::888777777777888888666777999;;;<<>>;;;999999;;;<<<<<<===>>>???AAACCCCCCDDDDDDFFFFFFGGGGGGIIIKKKLLLMMMQQQQQQQQQQQQQQQQQQRRRSSSTTTVVVYYY[[[\\\___cccffffffeeedddcccdddeeefffgggffffffeeefffhhhjjjmmmooonnnlllmmmoooqqqmmmddd[[[SSSJJJAAA<<<999666666999:::===@@@CCCDDDFFFHHHJJJNNNOOOPPPSSSWWW[[[___aaa^^^YYYTTTPPPPPPRRRTTTTTTXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\ZZZZZZYYYYYYXXXXXXWWWWWWWWWXXXYYYZZZYYYXXXWWWVVV[[[[[[\\\[[[[[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[```aaabbbcccccccccbbbaaacccccccccbbbbbbbbbaaaaaaaaa```___^^^^^^___```aaaeeedddcccdddfffgggfffeeecccbbb```______```aaabbbccceeeffffffdddccccccdddggggggffffffdddcccbbbaaa`````````aaabbb```\\\YYYTTTNNNFFF???;;;999777666555666777888999999999999999999999::::::;;;;;;;;;=========>>>>>>===<<<<<<<<<<<<<<<===>>>@@@AAABBBEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFHHHHHHHHHGGGFFFEEE......,,,++++++*********+++******)))(((''''''&&&(((((((((''''''''''''''')))((((((''''''&&&&&&&&&###%%%&&&'''&&&&&&((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((()))***++++++******+++)))'''&&&'''((('''(((((()))))))))))))))'''&&&&&&%%%%%%&&&&&&&&&))))))((((((((()))++++++...+++)))(((***+++,,,,,,***)))(((&&&%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((()))''''''((((((((((((''''''((((((((((((((('''''''''%%%&&&((()))))))))((('''((('''%%%$$$%%%&&&((()))((((((((()))))))))))))))''''''''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((************)))((('''&&&)))((()))---333444///***((())))))******))))))(((***)))))))))))))))))))))***************++++++,,,---,,,+++***+++,,,---...........................////////////000111222222...111444999AAANNN]]]hhhsssttthhhbbb^^^[[[[[[^^^___gggtttyyypppcccWWWSSSWWW```gggsssyyyyyyssskkkeeecccbbbbbbaaadddfffiiilllooorrrssstttnnnlllhhhfffccc```\\\YYYQQQNNNIIICCC???<<<::::::888777666666777888999::::::<<<===???@@@CCCGGGJJJNNNOOOPPPRRRTTTWWW[[[]]]```cccgggjjjlllllljjjiii```^^^ZZZTTTMMMFFFAAA>>>===;;;999999<<<>>>??????@@@@@@AAACCCDDDEEEFFFFFFHHHHHHIIIJJJLLLNNNOOOPPPRRRQQQPPPOOOPPPQQQRRRSSSUUUXXX[[[^^^```cccfffiiiiiihhhggggggggghhhiiiiiiiiihhhggggggiiikkknnnpppppppppqqqtttvvvqqqggg^^^UUUKKKAAA<<<999666888<<<===@@@CCCFFFGGGIIIKKKMMMQQQQQQRRRUUUYYY^^^bbbeee___ZZZTTTPPPPPPRRRTTTVVVXXXXXXYYYYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUVVVWWWXXXZZZ[[[\\\]]]ZZZZZZZZZYYYYYYYYYYYYYYY[[[]]]^^^^^^^^^]]]]]]]]]___```______^^^]]]\\\[[[XXXYYYZZZ\\\]]]___``````bbbdddfffggghhhgggeeedddggggggggggggfffeeeddddddbbbaaaaaa``````aaabbbccchhhgggggggggggggggffffffhhhgggdddcccbbbdddfffhhhiiijjjkkkkkkiiigggggghhhjjjiiiiiihhhgggeeedddcccccccccdddffffffccc^^^[[[UUUOOOFFF???;;;999777777666777999;;;<<<=========;;;<<<<<<======>>>>>>>>>@@@@@@AAAAAAAAA@@@???????????????@@@AAACCCEEEEEEHHHHHHHHHHHHHHHGGGGGGGGGFFFGGGHHHIIIIIIIIIHHHHHH///...---,,,+++++++++,,,+++******)))(((''''''&&&(((((((((((((((((((((((()))))))))(((((('''''''''++++++***'''###  ***)))))))))((((((((((((''''''&&&&&&&&&&&&''''''((((((((())))))***,,,,,,***+++***)))'''&&&''')))((((((((((((((())))))***&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''(((((())))))***(((&&&&&&((())))))(((((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&%%%&&&'''((((((''''''(((((((((((('''''''''''''''(((((((((((((((%%%&&&((()))))))))((('''+++)))'''%%%$$$$$$&&&'''''''''(((((())))))))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++***))))))((()))******)))(((((()))+++))))))************)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,+++*********,,,---...,,,,,,------...//////000////////////000111222333222444999???JJJZZZmmmzzzvvvlllaaa[[[XXXXXX\\\aaahhhrrrwwwjjjbbbYYYTTTVVV```lllttt}}}}}}vvvpppkkkeeeaaa```aaaccceeegggiiilllooorrrsssssssssmmmiiiddd___[[[WWWRRROOOIIIGGGBBB>>>:::999888888777666666666888:::<<<===@@@AAACCCCCCDDDFFFJJJLLLPPPQQQTTTXXX]]]bbbeeefffkkkllllllllliiiddd```]]]OOOMMMIIIEEEAAA>>>===<<<<<<;;;;;;<<>>>>>???@@@@@@AAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHJJJKKKLLLLLLLLL......---,,,,,,,,,,,,,,,******))))))(((((('''''''''(((((((((((())))))))))))))))))(((((((((((((((***++++++)))&&&$$$###$$$******)))))))))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))***+++++++++***(((&&&&&&''')))(((((('''''''''((()))***&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&%%%&&&'''((('''%%%((('''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''(((((((((((((((&&&''''''(((((((((((((((---,,,***((('''&&&&&&&&&&&&''''''(((((())))))***''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''(((***,,,---...///,,,------((($$$$$$(((---******++++++++++++******)))))))))************+++,,,,,,---------------,,,++++++++++++,,,---......++++++,,,---...///000111/////////000111222333444444777===FFFTTThhh~~~zzzlllccc[[[XXXWWWYYY___gggrrr}}}sssdddZZZWWWUUUYYYcccqqq~~~xxxoooiiifffdddaaa______aaaeeegggjjjllloooqqqrrrqqqooommmiiieee^^^XXXSSSNNNIIIFFFBBB@@@===;;;999888777777777777777888:::<<<>>>@@@DDDEEEGGGGGGHHHJJJMMMPPPQQQTTTYYYaaaiiiooorrrrrrtttrrrmmmggg___WWWPPPMMMDDDCCC@@@===;;;:::::::::<<<;;;<<<>>>AAACCCCCCBBBEEEEEEFFFFFFHHHJJJKKKLLLIIIKKKMMMOOOQQQRRRRRRSSSNNNOOOOOOPPPQQQSSSTTTUUUWWWZZZ^^^bbbdddfffiiikkkmmmmmmmmmmmmmmmlllllllllnnnllljjjiiikkknnnrrrtttwwwuuuvvvxxxzzzvvvllldddVVVLLLCCC???===<<>>AAADDDEEEFFFEEEEEE@@@AAAAAABBBCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIJJJLLLMMMNNNOOO---,,,,,,+++++++++++++++))))))))))))(((((((((((('''((((((((())))))))))))''''''''''''''''''((((((%%%&&&((()))))))))+++---*********)))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((***+++,,,++++++***(((&&&&&&(((***((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''(((((('''''''''((('''''''''&&&&&&&&&&&&((())))))&&&$$$'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''''''''%%%&&&'''((()))(((''''''''''''((((((((((((''''''''''''''''''((((((((()))'''''''''''''''((())))))++++++***)))(((''''''&&&&&&&&&''''''((())))))***''''''((())))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))'''((((((***,,,///222333...---,,,)))''''''***,,,++++++,,,,,,,,,,,,++++++************++++++,,,,,,+++,,,---------,,,++++++***+++,,,---............,,,---------......///////////////000111222444555777<<>>AAABBBEEEGGGHHHJJJKKKNNNRRRUUUUUUXXX___hhhqqqvvvwwwuuummmiiibbbYYYPPPHHHCCC@@@>>>===;;;:::::::::;;;<<<<<<<<<>>>AAADDDGGGFFFEEEGGGGGGGGGHHHIIIKKKMMMNNNMMMNNNOOOPPPQQQQQQPPPPPPMMMOOOQQQSSSUUUVVVWWWXXXZZZ]]]aaadddfffhhhjjjlllnnnooooooooonnnmmmmmmlllmmmlllkkkkkkmmmrrrwwwzzzyyywwwvvvxxxzzzwwwnnngggUUULLLDDDAAA@@@@@@BBBGGGEEEHHHKKKNNNOOOQQQSSSUUUTTTVVVZZZ^^^aaacccddddddYYYVVVSSSRRRSSSVVVXXXYYYVVVWWWYYYZZZZZZYYYWWWVVVYYYYYYYYYYYYYYYYYYZZZZZZ\\\\\\]]]^^^___aaaaaabbbaaaaaaaaabbbcccddddddeeecccfffiiihhhffffffjjjmmmooooooooooooooonnnmmmmmmggghhhhhhjjjkkklllmmmmmmllllllmmmmmmmmmnnnnnnnnnkkklllmmmmmmllljjjgggfffggghhhhhhjjjlllooorrrtttsssuuuwwwwwwuuuuuuwwwyyywwwwwwwwwwwwwwwxxxyyyyyywwwyyyzzzzzzyyyxxxyyyzzz{{{{{{|||||||||{{{{{{zzzyyyzzz{{{|||zzztttkkkeeeVVVPPPGGGAAA>>>???@@@AAA???BBBEEEHHHIIIIIIHHHHHHBBBCCCCCCDDDFFFGGGGGGHHHFFFGGGHHHIIIJJJKKKKKKKKKHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKIIIIIIIIIJJJJJJLLLMMMMMM++++++******************(((((((((((())))))))))))'''((((((((())))))******%%%%%%%%%&&&&&&'''''''''((()))***)))((('''((()))************))))))))))))'''''''''&&&&&&'''''''''((((((((()))***,,,---...++++++***(((%%%&&&(((***'''&&&&&&%%%%%%'''((()))&&&&&&&&&&&&&&&'''((()))'''(((((((((((((((''''''''''''(((+++,,,+++'''%%%%%%%%%%%%%%%%%%&&&((((((((((((((('''&&&&&&%%%%%%%%%&&&(((******)))(((&&&''''''((((((((((((''''''&&&'''''''''(((((())))))(((((('''&&&&&&((()))***&&&''''''(((''''''&&&%%%&&&&&&&&&'''((())))))***''''''((())))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))++++++******,,,...111333---***((((((***++++++)))+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***+++,,,---,,,,,,***))))))+++,,,...//////......///............---------/////////000111333444555:::@@@JJJXXXlllzzzlllaaaWWWSSSRRRVVVZZZ___iiirrr~~~|||nnndddZZZRRRQQQVVVbbbtttssskkkiiiiiihhhfff]]]^^^```aaabbbeeeiiilllmmmnnnppppppnnniiiddd```VVVRRRLLLGGGCCC@@@<<<:::666777777888888777777666;;;;;;;;;<<<===@@@BBBCCCEEEFFFIIIKKKMMMPPPUUUXXXZZZ]]]ccckkksssuuusssppp```\\\TTTKKKDDD???<<<;;;:::999999999:::<<<>>>???===>>>@@@DDDIIIKKKKKKJJJHHHHHHHHHIIIJJJLLLNNNOOOPPPQQQQQQQQQQQQOOONNNLLLMMMOOORRRUUUXXXYYYZZZZZZ\\\___cccfffhhhiiikkkmmmooooooooooooooonnnmmmllllllkkkkkklllpppvvv|||{{{xxxwwwxxxzzzwwwooohhhTTTLLLEEECCCCCCBBBEEEIIIFFFIIIMMMOOOPPPRRRTTTVVVUUUXXX]]]aaadddeeeeeedddWWWUUUSSSSSSUUUWWWYYYYYYVVVWWWXXXZZZZZZXXXWWWVVVZZZZZZ[[[[[[\\\\\\]]]]]]___``````aaabbbcccddddddddddddeeeeeefffggghhhhhhgggkkknnnmmmkkkkkkoootttuuuuuuuuutttsssrrrppppppmmmmmmmmmmmmmmmmmmlllllloooooonnnnnnoooooopppqqqmmmmmmnnnnnnmmmkkkhhhggghhhiiijjjlllooorrrvvvxxxvvvyyy||||||{{{|||~~~xxxooohhhVVVPPPGGGAAA???@@@BBBCCCBBBDDDGGGJJJKKKKKKJJJIIICCCDDDEEEFFFGGGHHHIIIIIIFFFGGGIIIKKKLLLMMMMMMMMMIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLMMMJJJJJJIIIIIIIIIJJJJJJKKK111000...,,,***(((''''''((())))))*********))))))&&&'''''''''''''''''''''%%%%%%&&&'''((()))******)))))))))))))))(((''''''---,,,)))&&&"""))))))((((((''''''&&&&&&(((''''''&&&&&&&&&''''''...,,,)))(((((())))))(((''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&((('''***//////)))&&&&&&'''''''''''''''&&&&&&&&&))))))((('''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))************))))))&&&&&&''')))***+++,,,---***)))(((''''''((()))***))))))(((((('''''''''&&&************************+++,,,,,,***))))))+++...++++++,,,------------,,,000000000000///...---,,,)))******++++++******)))---,,,,,,++++++******)))---,,,,,,++++++,,,,,,---,,,---...///000111222333000......111222222666<<<>>>LLLTTT```xxxuuuhhh^^^ZZZOOOPPPRRRWWW___kkkxxx|||qqqeeeXXXSSSTTTXXX```pppzzznnneeecccbbb]]]ZZZ[[[___```bbbdddgggjjjlllnnnooommmllljjjgggaaaYYYTTTMMMHHHAAA===;;;:::888666444666888999888777888999;;;===@@@BBBCCCEEEGGGJJJDDDIIIOOORRRSSSTTTWWWZZZZZZ]]]ccclllrrrooofff]]]QQQMMMGGG@@@<<<;;;;;;<<<;;;888555444444777;;;>>>???AAACCCFFFHHHHHHGGGFFFIIIKKKLLLLLLKKKJJJJJJKKKQQQQQQQQQPPPPPPOOOOOOOOOOOORRRUUUWWWYYY\\\___bbbaaabbbcccfffhhhjjjkkklllppppppooommmllliiihhhfffjjjjjjllloootttyyy}}}{{{xxxvvvvvvwwwsssllleeeWWWPPPGGGBBBBBBEEEGGGHHHIIILLLOOORRRSSSTTTWWWYYYYYY\\\___cccdddcccaaa```XXXWWWWWWVVVVVVVVVWWWWWW[[[ZZZYYYZZZ[[[\\\[[[ZZZ]]]^^^___^^^]]]\\\\\\]]]ffffffgggggghhhiiikkkkkkiiiiiiiiijjjkkkmmmnnnooopppqqqrrrsssuuuvvvwwwxxx~~~}}}|||{{{yyyvvvsssuuutttttttttttttttqqqooonnnoooppprrrsssssssssrrrnnnnnnnnnmmmkkkjjjhhhgggfffiiimmmppprrruuuyyy||||||yyyjjj___UUUQQQJJJFFFDDDDDDDDDDDDEEEGGGJJJLLLKKKIIIIIIIIIGGGFFFEEEGGGKKKMMMLLLKKKIIIJJJJJJJJJJJJJJJIIIIIIKKKIIIGGGFFFFFFHHHKKKMMMMMMLLLKKKJJJJJJKKKLLLMMMKKKLLLLLLJJJGGGFFFFFFHHH,,,,,,+++*********++++++))))))************))))))))))))))))))))))))((((((%%%%%%&&&(((***+++,,,---***************)))(((((((((''''''&&&%%%%%%$$$$$$)))(((((((((''''''&&&&&&(((((('''''''''(((((())),,,)))'''&&&'''''''''&&&(((''''''&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((''')))------(((%%%&&&&&&&&&''''''''''''''''''))))))((('''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''((()))***++++++,,,***)))(((''''''((()))*********)))))))))(((((((((((((((((((((((((((((((((***++++++)))((((((***,,,))))))***+++++++++++++++...////////////...------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,------,,,------...///000111111000---...111333444:::AAAFFFTTT^^^jjjuuujjj^^^UUURRROOOQQQVVV]]]fffrrr~~~{{{lllbbbZZZSSSRRRUUU```hhhvvv~~~mmmddd]]]^^^```___^^^```aaabbbeeehhhkkkmmmnnnnnnllljjjgggddd```ZZZTTTOOOGGGBBB<<<888777666555333444777999:::999999:::<<<>>>@@@CCCEEEFFFGGGJJJMMMKKKNNNSSSVVVYYY[[[^^^`````````bbbeeeeee```VVVMMMFFFDDD???;;;999999::::::;;;:::888777888;;;???AAAAAACCCEEEGGGHHHIIIIIIIIIJJJLLLNNNMMMLLLKKKLLLLLLQQQQQQQQQQQQQQQQQQQQQQQQRRRUUUXXX[[[\\\___bbbeeeccccccdddfffhhhjjjlllmmmqqqppppppooommmkkkjjjiiijjjkkkmmmppptttxxx{{{||||||yyyvvvuuutttooogggaaaTTTNNNGGGCCCCCCFFFHHHHHHIIILLLQQQTTTVVVXXX[[[]]]___aaaccceeedddbbb___]]]WWWWWWVVVVVVVVVVVVWWWWWW[[[[[[[[[\\\]]]]]]\\\[[[]]]^^^`````````aaaccceeekkkkkkkkkkkkmmmnnnpppqqqttttttuuuvvvwwwyyy{{{|||zzzzzz{{{|||}}}~~~~~~zzzxxxvvvuuutttuuuuuutttrrrvvvtttrrrqqqrrrrrrqqqpppkkkkkkkkkjjjiiihhhgggfffdddggglllppptttxxx}}}yyyjjj```SSSOOOIIIFFFEEEFFFGGGGGGEEEGGGIIIIIIHHHGGGGGGGGGHHHGGGFFFHHHLLLNNNMMMLLLJJJJJJKKKKKKKKKJJJIIIIIIKKKJJJIIIIIIIIIKKKMMMNNNOOONNNMMMLLLKKKJJJJJJJJJJJJJJJJJJHHHEEEDDDEEEFFF+++************++++++,,,))))))******))))))))))))*********))))))(((((((((%%%%%%''')))+++,,,...///***++++++++++++******)))%%%&&&&&&'''((()))******((((((((('''''''''''''''((((((((((((((()))***++++++)))'''&&&'''''''''&&&)))(((((((((''''''''''''((((((((((((((('''''''''''''''&&&''''''((()))***(((&&&'''+++***&&&%%%'''%%%&&&&&&&&&'''((((((((()))((((((''''''''''''((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((()))))))))************))))))(((((((((((())))))************))))))))))))(((((((((((((((((((((((())))))***)))'''''')))+++'''((())))))******)))))),,,---......//////......---,,,+++******+++,,,---,,,,,,,,,------------...------,,,,,,,,,,,,---------------....../////////000......222555777???GGGOOO^^^iiivvvtttjjj___TTTOOOOOOPPPUUU^^^gggrrr|||yyynnn```YYYUUUUUUZZZ```nnntttwwwnnnaaa[[[WWWYYY]]]___aaacccaaadddhhhkkkmmmnnnmmmlllgggccc___ZZZVVVQQQKKKHHH@@@===999666555555444333555777:::<<<<<<===>>>@@@BBBDDDFFFHHHIIIKKKNNNQQQTTTUUUXXX]]]aaadddeeedddaaa^^^ZZZXXXTTTNNNEEE???<<<;;;999888888999:::;;;<<<<<<<<<<<<>>>@@@CCCDDDEEEEEEFFFHHHIIIJJJKKKKKKLLLNNNOOOOOONNNMMMMMMNNNPPPQQQQQQRRRSSSSSSTTTTTTWWWYYY\\\___```bbbeeehhhffffffffffffhhhjjjlllnnnqqqqqqppppppooommmlllkkkjjjlllooosssuuuwwwyyyyyy|||xxxtttqqqnnnhhh```ZZZPPPLLLGGGEEEEEEGGGHHHHHHJJJNNNSSSWWWZZZ]]]```bbbbbbccceeefffeeebbb___]]]XXXXXXWWWXXXXXXYYYZZZ[[[]]]___aaabbbcccbbbaaa```aaabbbdddfffhhhkkkooorrrssssssssstttvvvxxxzzz{{{}}}}}}~~~{{{zzzzzz|||||||||}}}vvvnnnjjjkkkkkkiiigggcccccccccccccccbbbaaaaaa```ccchhhmmmqqqwww}}}vvvhhh^^^QQQMMMHHHFFFFFFHHHIIIIIIGGGGGGGGGFFFDDDCCCDDDEEEHHHGGGHHHJJJMMMNNNNNNMMMKKKKKKKKKKKKKKKJJJIIIIIIKKKLLLLLLMMMMMMNNNOOOOOOOOOOOONNNNNNLLLKKKIIIHHHHHHHHHGGGEEECCCBBBCCCEEE------,,,******)))))))))*********)))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&'''(((***+++,,,,,,*********++++++***))))))'''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''((()))***+++---+++(((((()))***)))))))))))))))))))))(((((('''((((((''''''''''''''''''''''''''''''((()))++++++)))&&&&&&((((((%%%%%%'''%%%%%%%%%&&&'''((()))))))))(((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))************))))))*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************((()))***)))(((((()))***'''(((((()))))))))))))))++++++,,,---.../////////...---+++******+++---...,,,,,,------...//////000......------------............//////////////////111//////333666999AAAIIIUUUdddppp~~~wwwjjjaaaXXXRRRQQQUUUVVV]]]hhhsss~~~}}}uuummmeeeZZZUUUWWW^^^gggnnn}}}uuujjjccc]]]YYYVVVWWW[[[^^^```aaaaaadddiiimmmnnnlllhhhfffaaa\\\VVVPPPLLLHHHDDDAAA===;;;999777777777777777777999<<>>:::777888888:::;;;<<<===>>><<<===>>>@@@BBBDDDFFFGGGHHHHHHHHHHHHIIIKKKLLLMMMMMMNNNPPPPPPNNNNNNNNNOOOQQQQQQRRRSSSUUUVVVWWWXXXZZZ]]]```aaaccceeegggjjjiiihhhhhhhhhiiikkkmmmoooppppppppppppooonnnmmmlllkkknnnqqquuuxxxxxxxxxwwwxxxtttooojjjeee___XXXSSSKKKIIIHHHFFFGGGGGGHHHIIILLLPPPUUUYYY\\\___aaaccc___```bbbddddddcccaaa```YYYZZZZZZ[[[\\\^^^___```bbbeeeiiikkkkkkjjjiiiiiijjjkkkmmmooorrrvvv{{{~~~~~~||||||~~~{{{pppddd]]]^^^___\\\XXXXXXXXXYYYYYYYYYYYYXXXXXXXXX[[[___dddhhhnnntttxxx|||pppcccZZZPPPMMMIIIFFFGGGHHHHHHHHHGGGGGGEEEBBB@@@???@@@BBBFFFGGGHHHJJJLLLMMMMMMLLLKKKLLLLLLLLLLLLKKKJJJJJJKKKLLLNNNOOOPPPPPPOOOOOONNNNNNOOOOOONNNLLLJJJIIIIIIHHHGGGDDDBBBAAACCCDDD...---,,,+++************++++++***)))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))(((((((((((('''''''''''''''%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&'''((()))***,,,***(((((()))******)))))))))*********)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***+++,,,)))&&&%%%((('''$$$%%%'''%%%%%%%%%&&&'''((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((++++++++++++++++++++++++(((***++++++)))))))))+++((()))******++++++******)))***+++---...............---+++******+++---...,,,,,,---...//////000000///......------......///000000000000000000111111333111111555888:::AAAIIIWWWfffrrryyyooocccZZZTTTQQQUUU[[[aaahhhsss~~~pppfff\\\XXXSSSSSS[[[hhhuuu{{{}}}qqqiiibbb___ZZZZZZXXXXXX[[[___aaabbbcccfffkkknnnmmmiiiddd```ZZZUUUNNNHHHDDDAAA???===::::::999999888999:::;;;999<<>>???<<<>>>@@@BBBDDDFFFHHHHHHJJJJJJJJJJJJKKKLLLNNNNNNNNNOOOQQQQQQOOONNNOOOPPPRRRRRRTTTUUUWWWYYYZZZ[[[\\\^^^aaabbbccceeegggjjjjjjjjjjjjjjjkkkmmmoooppppppppppppooonnnmmmlllkkkkkknnnrrruuuwwwwwwvvvtttooolllgggaaa\\\VVVQQQMMMHHHHHHHHHGGGGGGGGGHHHIIINNNRRRWWW[[[]]]___```bbb___```aaabbbbbbbbb```___ZZZ[[[\\\]]]___bbbdddeeegggkkkpppsssssssssssstttuuuwwwyyy{{{}}}|||wwwuuuwwwxxxyyypppeeeWWWQQQPPPQQQOOOKKKOOOOOOPPPPPPQQQQQQPPPPPPNNNQQQSSSVVVYYY^^^cccgggqqqyyyxxxkkk___XXXPPPMMMIIIFFFFFFGGGFFFFFFGGGFFFCCC@@@===<<<>>>@@@DDDFFFHHHJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKLLLMMMNNNPPPPPPOOONNNMMMLLLMMMNNNOOOOOONNNMMMMMMKKKKKKIIIEEEBBBAAABBBDDD---,,,,,,,,,,,,------...,,,+++***((((((((())))))************************))))))((((((''''''&&&&&&''''''((())))))))))))(((%%%%%%&&&&&&''''''(((((($$$$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&'''((()))***(((&&&&&&'''(((((((((((()))*********)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((('''(((((()))***+++)))&&&&&&((((((%%%%%%'''%%%&&&&&&&&&'''((((((((((((''''''''''''(((((()))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''*********)))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))(((***++++++***))))))***)))***++++++,,,,,,++++++)))***+++,,,---------------,,,+++******+++,,,---,,,,,,------...///000000//////............//////000000000111111222222222444333444999<<<>>>DDDKKKXXXfffppp~~~yyyooofff\\\VVVQQQRRRZZZdddooouuu~~~tttfff\\\PPPSSSUUU[[[hhhzzz|||ooogggbbb___^^^WWWYYYZZZYYY\\\bbbffffffeeehhhkkkmmmkkkeee^^^ZZZQQQMMMGGGBBB???===<<<;;;777888999999888888:::<<<<<>>??????@@@AAACCCEEEGGGIIIJJJLLLLLLMMMNNNNNNOOOPPPPPPPPPQQQSSSSSSQQQPPPQQQRRRTTTTTTVVVWWWYYY[[[\\\]]]]]]___bbbcccccceeegggiiijjjjjjkkkmmmnnnpppqqqqqqqqqqqqppppppooommmlllkkkkkkmmmoooqqqqqqooommmlllccc```\\\WWWRRRNNNLLLJJJGGGHHHHHHHHHFFFFFFHHHIIIOOOSSSYYY]]]___```aaabbbcccdddddddddcccaaa```___]]]]]]___aaadddgggiiikkknnnsssyyy||||||}}}vvvooollllllllllll___WWWLLLGGGFFFGGGEEECCCHHHHHHIIIJJJJJJIIIIIIIIIDDDFFFGGGHHHJJJMMMRRRVVV```hhhqqqwww~~~~~~sssggg\\\VVVNNNKKKHHHFFFEEEFFFEEEDDDEEEDDDBBB???<<<;;;<<<>>>BBBEEEIIIKKKKKKJJJKKKKKKJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNOOOPPPOOONNNMMMLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOMMMJJJFFFBBB@@@BBBCCC//////...---------......---,,,***((('''((()))))))))))))))***++++++,,,,,,)))))))))((((((((((((((('''((()))***************%%%&&&&&&''''''(((((((((###$$$$$$%%%'''(((((()))((('''''''''''''''((((((***(((&&&%%%'''((((((((('''((()))******(((&&&%%%&&&&&&&&&&&&'''''''''((((((((((((''''''(((((())))))&&&'''***)))&&&%%%'''&&&&&&'''''''''''''''''''''''''''''''''((())))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''')))))))))))))))*********'''((()))******)))((('''''''''(((((())))))))))))))))))))))))))))))))))))''')))++++++)))(((((())))))***++++++,,,,,,++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------......///000//////////////////000......///000111222222333333333777>>>BBBDDDIIIPPPVVVbbbiiittt}}}qqqiiibbb[[[VVVTTTTTTZZZgggsss}}}yyyiii^^^WWWRRRYYY```iiixxxzzzooofffaaa^^^\\\[[[VVV[[[\\\ZZZ]]]cccgggfffdddfffhhhhhhddd]]]VVVQQQIIIEEE@@@===;;;:::999888666888::::::888888;;;===???BBBEEEGGGIIIJJJMMMOOOPPPQQQTTTVVVZZZ___fffjjjooonnnkkkdddZZZQQQJJJGGG>>>===;;;999777666888999888888999:::===???AAACCCBBBCCCCCCEEEFFFIIIKKKLLLOOOPPPQQQSSSSSSSSSRRRRRRSSSTTTVVVVVVTTTTTTTTTUUUUUUVVVWWWYYYZZZ\\\]]]^^^___aaacccddddddeeegggiiihhhjjjmmmoooqqqrrrrrrrrrssssssrrrqqqpppnnnlllkkkkkkkkkkkkiiigggccc```^^^VVVUUURRRNNNKKKIIIIIIIIIGGGHHHIIIGGGEEEEEEGGGIIINNNSSSYYY^^^aaabbbccceeeggggggggghhhgggfffeeeddddddeeegggiiimmmpppsssuuuyyy~~~zzzsssjjjbbb]]]ZZZYYYXXXLLLHHHBBB???>>>>>>>>>===@@@AAAAAAAAAAAA@@@@@@???<<<======>>>???BBBFFFJJJOOOXXXaaahhhpppzzz~~~vvvkkk```WWWRRRJJJHHHEEEDDDEEEFFFEEEEEECCCCCCBBB???<<<;;;<<<===BBBFFFJJJLLLLLLKKKKKKLLLIIIJJJKKKMMMNNNOOOPPPPPPQQQQQQQQQPPPOOONNNLLLLLLOOOOOONNNNNNNNNOOOOOOPPPQQQOOOKKKEEEAAA???@@@AAA444333111///---,,,++++++---,,,***(((''''''((()))&&&&&&'''((()))***++++++((()))))))))************((()))***+++++++++++++++))))))((((((''''''&&&&&&######$$$%%%'''((())))))***))))))(((((((((((())),,,***(((''')))***+++***&&&''')))***)))(((&&&%%%&&&'''''''''(((((()))))))))((((((''''''''''''((()))''''''+++***&&&%%%''''''''''''''''''&&&&&&&&&'''''''''''''''((()))***'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))************))))))((()))))))))************'''((()))******)))((('''(((((())))))*********+++++++++++++++++++++++++++%%%''')))***((('''''''''))))))***+++++++++++++++******+++,,,,,,,,,++++++)))***++++++++++++***))),,,,,,,,,---------------000000////////////000000,,,---...///000111222333222333999AAAFFFHHHMMMTTTRRR]]]aaakkk~~~~~~sssfff]]]WWWSSSQQQTTTZZZddduuuoooaaaYYYUUUVVV___hhhppp~~~sssooohhhbbb^^^\\\YYYXXXYYY^^^___[[[\\\bbbfffdddaaabbbcccaaa]]]UUUNNNIIICCC@@@<<<:::999999888777777:::<<<<<<::::::===???AAACCCGGGIIIJJJKKKNNNOOOTTTVVVXXX[[[___eeelllqqqqqqnnngggZZZMMMCCC@@@???888888888777777777999:::999::::::<<>>===;;;999888888888999:::::::::::::::999888777777888888888999<<>>@@@666555333111...,,,***(((((())))))))))))(((''''''+++***)))))))))***,,,---''''''((())))))(((''''''((((((''''''''''''((((((******++++++***)))((((((((('''''''''((()))+++,,,---,,,***)))))))))*********((('''(((+++,,,+++)))''''''((((((((('''%%%$$$%%%&&&''''''((('''''''''###%%%'''(((******))))))))))))((('''''''''''''''((('''''''''((()))+++,,,((((((''''''''''''((((((+++,,,---...---+++)))'''((()))))))))))))))((((((''''''''''''''''''''''''((((((''''''''''''(((((($$$&&&(((((('''&&&'''((())))))))))))))))))))))))(((((())))))******++++++*********)))))))))))))))'''''''''((()))+++,,,---))))))))))))************)))((((((((()))***++++++,,,,,,,,,+++++++++******---......---,,,+++---...........................111000////////////000000333...,,,...///......111;;;999<<>><<<<<<888888888888777777777777888:::<<<>>>???@@@CCCEEEFFFFFFFFFFFFHHHJJJMMMOOOQQQSSSUUUWWWXXXXXXXXXWWW\\\]]]]]][[[XXXUUUTTTUUUWWWYYY]]]^^^^^^^^^___aaabbbbbbcccdddeeefffggghhhfffiiimmmooonnnooorrruuuwwwvvvtttqqqnnnkkkiiihhhkkkhhhbbbYYYRRRMMMMMMNNNHHHIIIIIIIIIIIIIIIHHHGGGJJJHHHHHHJJJIIIEEEGGGKKKNNNTTT\\\```aaaccchhhlllkkknnnqqqssstttuuuwwwxxxyyy{{{}}}wwwkkkdddWWWSSSMMMGGGBBB>>>===<<<888888888888888777777777888888888888777777777777888888888888888:::<<<===@@@CCCGGGMMMUUU___jjjqqqwww~~~~~~}}}yyytttlllddd\\\UUUNNNJJJCCCCCCBBBAAAAAAAAABBBBBB???>>><<<;;;;;;===???AAADDDFFFJJJMMMNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOPPPNNNMMMLLLNNNOOONNNQQQRRRRRRPPPPPPSSSVVV]]]SSSIIIDDD@@@<<<===@@@:::888555222///---,,,+++,,,,,,,,,,,,,,,++++++*********))))))***++++++,,,(((((())))))))))))(((((((((((((((''''''((((((((())))))((((((((('''''''''((('''''''''((()))+++,,,,,,+++***)))((()))***+++)))'''&&&''')))***)))'''&&&'''((((((((('''&&&%%%&&&''''''((()))(((((((((&&&'''((())))))(((((('''))))))((('''''''''''''''''''''&&&&&&'''((()))***((((((''''''''''''((((((+++,,,------,,,+++((('''(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%'''))))))((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((())))))******++++++(((((())))))***,,,---...))))))))))))************+++++++++***++++++,,,,,,*********++++++,,,,,,,,,,,,---...---++++++,,,...------..................000000////////////000000111------000111000111444999999???IIIOOOQQQUUU\\\^^^^^^___bbbiiiqqqzzz{{{pppfff\\\SSSMMMNNNTTTYYY^^^ggguuu{{{nnnbbb[[[___gggnnnqqqxxxuuunnnfffddd```]]][[[YYYYYYYYY\\\\\\^^^aaacccdddbbb```___]]]YYYTTTMMMFFF@@@===:::888666666999;;;;;;:::======>>>@@@BBBCCCDDDEEEIIILLLMMMLLLOOOTTTWWWVVV______```bbbcccccc```^^^WWWRRRKKKCCC===:::999999999999999999999::::::::::::<<<>>>@@@@@@BBBDDDFFFHHHGGGGGGGGGIIILLLOOOPPPUUUXXX[[[\\\ZZZXXXVVVVVVXXXZZZZZZYYYWWWUUUUUUUUUWWWZZZ]]]^^^^^^^^^___```bbbbbbccccccdddeeeffffffeeehhhlllnnnnnnooorrruuusssqqqooolllhhheeecccbbbbbb___ZZZRRRLLLHHHHHHIIIHHHHHHIIIIIIIIIIIIIIIIIILLLJJJJJJLLLKKKIIIKKKOOORRRYYYbbbfffgggiiinnnrrrrrruuuxxxzzz|||~~~~~~wwwpppdddYYYTTTLLLIIIDDD???;;;888777777666666666666666666666666888777777777777666666666555555444555666777999:::@@@BBBEEEIIINNNWWW```fffpppvvv~~~zzzwwwuuutttsssrrrmmmfff___XXXQQQKKKGGGAAAAAA@@@?????????@@@@@@???>>><<<;;;;;;===???AAADDDFFFHHHJJJLLLLLLLLLKKKJJJKKKKKKLLLLLLMMMNNNNNNMMMNNNNNNNNNLLLLLLNNNOOOQQQRRRTTTSSSRRRSSSVVVYYY\\\RRRGGGBBB>>>;;;===@@@???<<<777333000.........+++************)))))))))))))))***++++++++++++******))))))(((((())))))***((((((((((((((((((((((((+++***)))((((((((()))***((('''''''''((()))***++++++***)))(((((()))+++---((('''&&&&&&''''''&&&%%%%%%&&&''''''((('''''''''''''''((()))))))))))))))(((((())))))((('''&&&&&&)))((((((''''''''''''(((''''''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''***+++,,,,,,+++***((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((******)))((()))***''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''''''''((()))***+++,,,,,,************+++,,,---...)))))))))*********++++++,,,,,,++++++***+++++++++((()))***+++,,,------...+++,,,---,,,++++++,,,...+++,,,.../////////......///////////////000000000///---...222333222444777999>>>HHHTTTZZZ[[[^^^bbbfffeeedddeeegggkkkpppssswww|||~~~rrrfff\\\TTTNNNJJJOOOXXX```gggooozzz{{{lllccc___cccmmmxxx~~~~~~tttkkkeeebbbaaa___\\\[[[ZZZZZZZZZ]]]^^^```bbbdddbbb___\\\VVVSSSOOOIIIDDD???;;;999999888777888:::<<<<<<<<<@@@@@@AAABBBDDDFFFHHHIIIMMMPPPQQQPPPSSSZZZ]]]]]]cccbbbaaa```^^^YYYSSSOOOFFFCCC???:::777777888999:::;;;;;;<<<<<<======>>>>>>@@@BBBCCCCCCDDDFFFHHHJJJJJJIIIJJJKKKNNNQQQSSSYYY\\\___\\\VVVQQQPPPRRRSSSUUUWWWWWWVVVUUUVVVWWWWWWZZZ]]]^^^^^^^^^___```aaaaaabbbbbbbbbcccccccccaaadddgggjjjlllnnnppprrrooommmjjjfffbbb___\\\[[[WWWUUUQQQLLLGGGDDDEEEGGGJJJJJJKKKKKKLLLLLLMMMMMMNNNMMMMMMOOOOOONNNQQQVVVXXX```jjjoooqqqsssxxx|||}}}vvvhhh___XXXNNNGGGCCCAAA???;;;888555444444444555555555555555555555555888888888777777666666666444444444444555777888999???@@@AAACCCEEEKKKRRRVVVdddjjjrrrzzz~~~{{{zzzwwwtttqqqnnnmmmlllhhhccc]]]WWWQQQLLLFFFCCC>>>>>>===<<<<<<<<<<<<<<<>>><<<;;;::::::<<<>>>???DDDDDDEEEGGGHHHIIIJJJJJJIIIIIIJJJKKKKKKLLLLLLMMMJJJLLLLLLLLLKKKLLLNNNPPPSSSTTTUUUUUUVVVXXX[[[^^^ZZZPPPEEE@@@===;;;===BBBCCC???999333///...//////******))))))))))))))))))))))))+++,,,,,,+++***)))***)))(((((((((((()))***((((((((())))))(((((((((***)))'''%%%%%%&&&((()))((((((((((((((()))*********)))((('''((())),,,---(((((('''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((&&&&&&'''((((((((((((((((((((((((((((((''''''&&&)))(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''******++++++***)))(((((('''(((((())))))))))))((())))))))))))))))))))))))((((((''''''''''''((((((''')))******)))((()))***((((((((((((((((((((((((((()))))))))))))))))))))(((((())))))*********+++***************+++,,,---))))))*********+++++++++++++++***)))((((((((()))))))))***+++,,,,,,------+++,,,,,,,,,++++++,,,...***,,,...///000///.........//////000000000000000///...///333444333555:::<<>>???@@@@@@BBBBBBCCCDDDFFFIIILLLMMMNNNRRRTTTTTTXXX```dddddddddaaa]]]WWWRRRLLLEEE@@@===;;;999777777888:::<<<;;;;;;<<<===>>>???@@@AAABBBDDDEEEFFFFFFFFFHHHJJJMMMLLLLLLLLLNNNQQQSSSUUUZZZ\\\\\\UUUKKKFFFHHHLLLOOOQQQTTTUUUUUUUUUWWWXXXXXXZZZ]]]^^^^^^^^^___``````````````````_________\\\___bbbeeehhhjjjlllnnnmmmkkkfffaaa\\\XXXVVVUUUOOOOOOMMMIIIFFFEEEGGGIIINNNNNNNNNOOOPPPQQQRRRRRRRRRQQQRRRUUUUUUTTTWWW]]]```hhhrrrxxxzzz~~~}}}qqqdddWWWOOOIIIBBB>>>===;;;:::888666555555666777666666666666777777777777:::::::::999888888777777666666777888999:::<<<<<<===>>>>>>>>>???BBBGGGKKKWWW\\\eeemmmtttyyy}}}}}}{{{xxxuuuttttttsssqqqnnnjjjhhhfffeee^^^ZZZUUUPPPKKKGGGCCC@@@;;;;;;:::999888888888888:::999888888888999;;;<<>>???AAABBBCCCCCCDDDEEEGGGJJJMMMOOOPPPPPPUUUXXXZZZ___gggkkkjjjccc]]]UUUMMMFFFAAA===:::999888888888888:::<<<===<<<<<<===>>>@@@AAABBBBBBEEEFFFHHHIIIIIIIIIKKKMMMOOONNNNNNNNNPPPSSSUUUWWW[[[[[[WWWMMMCCC???DDDKKKMMMOOORRRTTTUUUVVVXXXYYYXXX[[[]]]___^^^^^^^^^_________^^^]]]\\\[[[ZZZZZZZZZ[[[^^^aaaeeehhhiiijjjhhheee```[[[VVVRRRPPPOOOLLLLLLLLLJJJIIIIIILLLNNNRRRRRRQQQRRRSSSTTTUUUVVVWWWVVVYYY]]]]]]\\\___dddgggoooyyyrrriiiaaaVVVLLLFFFBBB>>><<<>>>999888888777777888999:::999999999999::::::;;;;;;======<<<<<<;;;::::::999777888999;;;<<<>>>>>>???=========<<<<<<>>>AAADDDKKKQQQYYYbbbiiipppvvvzzzxxxwwwvvvtttrrrpppooonnnkkkjjjhhhfffccc```]]]\\\WWWSSSOOOKKKHHHEEEAAA>>>999999888777666555555555666555444444555555777777>>>======>>>@@@DDDGGGHHHJJJJJJKKKLLLLLLMMMMMMNNNGGGIIIJJJKKKKKKLLLNNNPPPTTTUUUVVVYYY]]]```bbbcccYYYOOOFFFAAA@@@???CCCGGGHHHDDD===666111////////////...,,,+++++++++,,,---***++++++++++++***))))))((())))))******))))))(((((((((************((((((((('''&&&&&&&&&'''((()))(((((())))))))))))(((((('''((()))*********)))))))))***+++***)))((()))***''''''&&&&&&&&&'''(((((($$$$$$%%%&&&&&&&&&&&&%%%'''''''''''''''((()))***(((''''''''''''(((((()))(((((())))))***))))))(((((((((''''''''''''(((((())))))((((((((((((((((((&&&'''((())))))******)))((((((((((((((((((((((((((((((''''''''''''((((((''')))***)))(((''''''(((******************************))))))))))))((((((,,,,,,+++***)))(((''''''******))))))((()))))))))*********++++++++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,+++++++++******+++,,,------,,,,,,...000........................---...///111111111000000111000111333333444;;;CCCOOO___qqq|||}}}{{{xxxvvvvvvwwwzzz{{{~~~xxxrrrppprrrtttuuutttgggbbbZZZRRRMMMNNNTTTYYYcccqqq~~~vvvrrrddd^^^[[[aaaooouuulllfffcccaaa```^^^^^^^^^^^^^^^^^^^^^^^^___^^^]]]\\\YYYSSSMMMHHH@@@>>>;;;999888888999999555888<<<>>>???@@@BBBDDDEEEGGGIIIMMMPPPRRRSSSTTTVVV[[[___```dddiiijjjggg\\\VVVLLLEEE@@@===;;;:::666666777888999:::;;;<<<>>>>>>???@@@AAABBBCCCDDDFFFHHHJJJKKKKKKLLLNNNOOOPPPOOOOOOPPPQQQTTTWWWYYY]]][[[UUUKKKCCCBBBHHHNNNNNNQQQSSSUUUVVVWWWXXXZZZYYY[[[^^^___^^^]]]^^^___]]]\\\[[[YYYXXXVVVUUUTTTXXXXXXZZZ]]]bbbdddeeeeee^^^\\\XXXSSSPPPNNNMMMMMMMMMNNNOOOOOOOOOPPPSSSUUUXXXWWWWWWVVVWWWXXXZZZ[[[^^^^^^bbbggghhhfffgggkkkooovvv|||ooobbbZZZRRRJJJDDDBBB@@@<<<<<>>>>>?????????>>>======<<<;;;;;;777888:::<<<===>>>??????>>>>>>>>><<<;;;<<>>BBBEEEGGGJJJKKKKKKLLLLLLMMMNNNNNNHHHIIIKKKKKKKKKLLLNNNPPPTTTUUUXXX]]]bbbeeefffeeeYYYQQQIIIFFFEEEDDDGGGKKKJJJGGG@@@999444111000000---,,,***)))))))))+++,,,,,,++++++***))))))******)))***,,,------,,,***)))'''(((***++++++***((('''))))))*********+++++++++(((((()))******)))((('''&&&(((***,,,+++***'''%%%(((***++++++)))(((***,,,(((((('''&&&%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&))))))((('''&&&'''(((((('''''''''''''''((())))))%%%&&&'''))))))))))))((())))))(((((((((((())))))(((((((((''''''(((((()))&&&'''((()))************''''''''''''''''''''''''((((((''''''''''''(((((((((***++++++)))((((((((())))))))))))))))))))))))))))))))))))((((((((('''++++++******))))))((((((,,,+++******)))))))))************+++++++++,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++,,,,,,,,,---......---...000222111000...,,,,,,,,,---...,,,---///111222111000000111000111444555888BBBMMMbbbrrr{{{yyyzzz}}}zzzqqqkkkjjjiiifffcccXXXVVVRRRNNNNNNTTT^^^eeettt|||ssskkkggg\\\[[[___iiivvv|||wwwoooiiieeebbbaaa____________```_________^^^\\\ZZZWWWTTTPPPKKKDDD@@@999888777666666666777888444888===???@@@AAADDDFFFGGGJJJNNNSSSVVVWWWXXXXXX]]]bbbdddcccbbbbbb___YYYOOOJJJCCC>>><<<;;;:::999444555777888:::<<<======AAAAAABBBCCCDDDEEEEEEEEEFFFHHHJJJKKKLLLMMMPPPRRRQQQPPPPPPPPPRRRUUUWWWYYY[[[XXXSSSMMMIIIIIILLLPPPQQQSSSVVVWWWWWWWWWYYYZZZYYY[[[^^^___^^^]]]^^^^^^[[[ZZZYYYVVVTTTRRRPPPOOOQQQQQQRRRUUUZZZ\\\\\\[[[UUUSSSQQQOOOOOOPPPQQQSSSSSSTTTVVVWWWXXXYYY]]]___bbbaaa```______```bbbcccfffggglllsssssspppooorrrvvv||||||vvvoooggg]]]TTTNNNHHHCCC@@@@@@???<<<;;;===999999999::::::;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@??????>>>===<<<;;;:::777888:::===???@@@@@@@@@@@@@@@@@@===;;;;;;===??????CCCIIIOOOUUU\\\bbbfffeeedddbbbbbbbbbccceeefffeeeeeecccaaa^^^ZZZWWWUUUOOOLLLHHHEEECCCAAA>>><<<999888777666444444444444111111111111111222222222333444666:::>>>AAAEEEFFFIIIIIIJJJKKKKKKLLLLLLMMMIIIKKKLLLLLLKKKLLLNNNPPPTTTVVVZZZaaahhhjjjiiigggZZZSSSMMMKKKKKKJJJKKKOOOLLLIIICCC<<<666333111000111000...,,,,,,---...///---,,,***)))))))))***+++***,,,...111111...,,,***''')))***++++++***)))'''$$$$$$%%%&&&''''''&&&&&&(((((()))******)))((('''&&&(((+++---,,,***&&&###&&&)))+++***)))(((***---***((('''&&&%%%%%%&&&'''%%%&&&''''''(((((('''''',,,+++)))'''&&&%%%&&&&&&'''''''''''''''((()))***###$$$&&&((())))))((((((******))))))))))))******(((((('''''''''(((((()))&&&'''((()))************''''''''''''''''''''''''((((((''''''''''''((((((***+++,,,,,,***)))))))))((((((((((((((((((((((((++++++******)))))))))((())))))))))))************------,,,+++******************+++++++++,,,,,,,,,)))((((((((()))***++++++))))))***+++,,,------...,,,---///.........111222333111...+++***+++---...+++---///111222222000000111000222444777<<>>??????@@@AAAAAABBBBBB@@@???>>>===<<<;;;::::::999:::===???AAABBBBBBBBBBBBBBBAAA>>>;;;:::;;;<<<>>>AAAEEEJJJNNNTTTZZZ^^^]]]\\\[[[[[[\\\^^^aaabbb^^^^^^]]][[[XXXTTTQQQOOOMMMJJJFFFCCCBBB@@@===;;;:::999777666555444444444000111111111222222222222000222555999===AAADDDFFFHHHHHHIIIIIIJJJKKKKKKLLLKKKLLLMMMLLLKKKLLLNNNPPPTTTWWW\\\dddlllnnnkkkhhh[[[TTTOOOOOOOOOMMMNNNQQQZZZQQQFFF@@@===:::333---111111111111000///------...---,,,,,,++++++,,,,,,,,,...000222111---)))&&&&&&'''((())))))******)))(((((((((((('''''''''''''''''')))))))))((('''&&&''''''((()))***+++,,,,,,++++++++++++***((('''&&&'''''''''&&&&&&%%%%%%%%%&&&'''))))))(((''''''(((******))))))((((((''''''(((((('''&&&&&&&&&'''''''''((((((((((((((('''&&&(((((('''(((((()))***+++&&&&&&&&&'''((()))***+++'''((()))))))))(((&&&%%%%%%&&&&&&'''((()))******))))))(((((((((((())))))(((((((((((())))))))))))+++*********))))))((((((******)))))))))(((((('''******))))))))))))******---,,,***)))))))))******&&&'''(((*********)))((((((((((((((()))***+++,,,+++...///...,,,+++,,,...000000000...,,,,,,...000..................------...///111111000//////000333000111777>>>FFFUUUddd~~~}}}{{{{{{|||yyyqqqllleeeYYYPPPMMMHHHIIILLLOOOVVVbbbqqq|||zzzqqqiii```ZZZYYY]]]hhhsssyyy|||qqqnnniiifffdddcccaaa___`````````aaabbb```]]][[[UUUQQQJJJCCC>>>;;;:::999444333333333444666777999;;;===@@@BBBDDDGGGJJJMMMRRRUUUYYY]]]``````___^^^dddgggggg```SSSIIICCCBBB;;;999777555444555666777<<<<<<===<<<<<<===@@@BBBEEEEEEFFFGGGHHHJJJKKKLLLIIIKKKMMMMMMMMMLLLMMMNNNQQQQQQQQQRRRTTTUUUWWWXXXTTTSSSRRRQQQQQQRRRSSSTTTSSSTTTVVVXXXZZZ\\\]]]^^^[[[[[[[[[[[[[[[ZZZYYYXXXUUUTTTSSSQQQNNNKKKGGGEEEFFFEEEEEEDDDFFFHHHJJJLLLFFFIIIMMMPPPQQQTTTYYY]]]___aaaeeeiiilllnnnoooooosssrrrrrrqqqooonnnmmmmmmpppsssvvvxxxyyyyyyzzz{{{}}}zzzssssssrrrqqqooollljjjiiifffeeedddbbbaaa___^^^]]]XXXWWWTTTQQQMMMIIIFFFEEEAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCAAA@@@>>>===<<<===???@@@;;;<<<===>>>@@@BBBCCCCCCEEEDDDBBB@@@???>>>======<<>>AAABBBEEEEEEFFFHHHIIIJJJKKKLLLKKKKKKJJJJJJKKKLLLNNNOOOTTT\\\eeekkkpppsssrrrmmm```ZZZSSSNNNOOORRRUUUXXX]]]TTTIIICCCAAA>>>888333333222222111000...---,,,------,,,+++++++++++++++,,,---///000///,,,)))&&&((()))))))))))))))((('''***))))))))))))(((((((((''''''((((((((('''''''''*********))))))))))))(((++++++++++++***)))((('''((((((((('''''''''&&&&&&%%%'''((()))((('''((()))))))))))))))((((((''''''""""""######$$$%%%&&&'''''''''((((((((((((((('''(((((((((((((((((()))***''''''''''''((()))******((((((((((((((('''&&&&&&&&&'''''''''((()))))))))((((((''''''''''''(((((((((((((((((())))))))))))************)))))))))(((+++******)))))))))))))))******))))))))))))******---,,,+++***)))***++++++'''''')))*********))))))+++******)))))))))******+++---///...,,,+++,,,...000000000...,,,,,,...000........................---///000000/////////000444222333;;;CCCMMM\\\jjj~~~|||{{{{{{}}}vvvoookkkdddYYYPPPMMMHHHLLLPPPUUU]]]iiiwwwqqqhhhaaa\\\ZZZ[[[eeeoooyyy}}}uuujjjhhheeeddddddeeedddcccaaa```_________\\\XXXUUUPPPLLLFFF@@@;;;999888888555555444444555666888999<<<>>>AAADDDFFFIIIMMMPPPTTTWWW]]]aaaddddddbbbaaa``````^^^VVVLLLDDD@@@???:::999777666666666888888<<<===>>>======>>>AAACCCFFFFFFGGGHHHIIIJJJLLLMMMKKKMMMOOOOOOOOOOOOPPPQQQRRRRRRSSSSSSUUUVVVWWWXXXVVVUUUTTTTTTTTTTTTUUUVVVTTTUUUVVVWWWYYY[[[\\\]]][[[[[[[[[ZZZYYYXXXVVVUUUSSSSSSRRRPPPMMMJJJGGGEEEBBBAAAAAAAAACCCFFFHHHJJJJJJMMMPPPRRRSSSVVV[[[___bbbdddhhhllloooppppppooosssssssssrrrrrrrrrrrrrrrppprrruuuwwwwwwxxxzzz|||~~~xxxsssooolllhhhfffcccbbbbbbaaa___]]][[[ZZZXXXWWWVVVUUUTTTRRRQQQQQQQQQPPPNNNKKKHHHEEECCCBBBBBBBBBBBBBBBBBBAAA@@@???AAAAAAAAAAAAAAAAAABBBBBBAAABBBBBBBBBCCCCCCCCCCCCAAA@@@>>>===<<<===>>>???;;;<<<===???AAACCCDDDEEEFFFEEECCCAAA???>>>======@@@BBBEEEGGGIIILLLQQQTTTSSSTTTVVVXXXZZZ[[[[[[[[[\\\[[[ZZZXXXUUURRROOOMMMJJJIIIFFFBBB???===;;;:::666666666666666555444333111111222222222222222222444444444777;;;???BBBCCCKKKKKKLLLLLLMMMNNNOOOOOOLLLKKKKKKKKKLLLMMMOOOPPPVVV^^^gggmmmrrruuurrrmmmbbb\\\UUUPPPPPPSSSUUUWWWbbbYYYNNNGGGEEECCC>>>:::777777666444222000...------,,,++++++******++++++,,,,,,------,,,***((('''************)))((('''&&&************))))))))))))''''''&&&&&&&&&''''''(((******))))))))))))((((((++++++******))))))(((((()))))))))((((((((((((((($$$&&&((()))(((((()))***)))))))))(((((((((((('''&&&&&&&&&&&&&&&'''((((((&&&&&&'''((()))))))))((())))))(((((('''((((((((()))((((((((((((((())))))((('''&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))************)))))))))))),,,+++***)))((()))***+++******))))))))))))******---,,,+++***)))***+++,,,(((((()))************)))------+++******)))))))))+++---...---,,,+++,,,...//////000...---,,,...///........................---...000000//////000111555444888AAALLLYYYiiivvv}}}zzzyyywwwqqqkkkhhhaaaWWWPPPNNNJJJOOOWWW___gggssszzziii___\\\\\\```fffqqqzzzwwwmmmeeedddbbbcccdddfffeeeeeebbbaaa^^^\\\ZZZVVVQQQNNNHHHEEE@@@;;;888666666666777777666666666888999:::>>>@@@CCCFFFIIIMMMQQQTTTXXX[[[aaafffgggfffccc```YYYVVVPPPIIICCC>>>;;;:::999888777777777888:::;;;===>>>?????????@@@BBBDDDGGGGGGHHHIIIJJJLLLMMMNNNNNNPPPRRRRRRQQQQQQSSSTTTUUUUUUUUUVVVWWWXXXXXXYYYXXXXXXWWWWWWWWWXXXXXXYYYVVVVVVWWWWWWXXXYYY[[[[[[ZZZZZZZZZXXXWWWUUUSSSRRRQQQQQQPPPNNNLLLHHHEEEDDD?????????@@@CCCFFFJJJLLLQQQRRRTTTUUUWWWYYY]]]```eeehhhllloooqqqpppnnnlllooonnnnnnooopppqqqssstttnnnppprrrssstttuuuxxx{{{~~~wwwrrrjjjfffbbb^^^\\\ZZZXXXVVVVVVVVVVVVUUUTTTRRRQQQPPPNNNNNNNNNMMMLLLLLLKKKKKKNNNMMMLLLJJJIIIGGGFFFEEEEEEEEEEEEDDDDDDCCCAAAAAADDDDDDDDDCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDBBBAAA???===<<<<<<===>>><<<<<<>>>@@@BBBDDDFFFGGGIIIHHHFFFDDDCCCAAAAAA@@@AAACCCDDDEEEFFFHHHKKKMMMOOOQQQTTTWWWYYYYYYXXXWWWXXXWWWVVVTTTRRROOOMMMKKKIIIGGGEEEBBB???<<<;;;:::777666666555555444333333111111222222333444444444666666666888;;;???CCCEEELLLLLLLLLLLLLLLMMMMMMNNNLLLLLLKKKKKKLLLNNNQQQRRRYYYbbbkkkqqquuuwwwsssnnnddd___WWWSSSQQQSSSUUUVVVjjjaaaVVVNNNIIIFFFBBB???===<<<;;;999666333111///,,,,,,+++************++++++++++++***))))))(((((()))))))))))))))(((''''''*********)))))))))((((((''''''%%%%%%%%%&&&((()))&&&&&&'''((()))***++++++))))))((((((((((((((((((((((((((((((((((((((((((###%%%'''(((((((((***+++((((((((((((((((((((((((,,,+++***((('''&&&&&&&&&%%%%%%'''((())))))))))))***)))((('''''''''''''''((((((''''''&&&'''''''''((('''%%%$$$$$$%%%&&&''')))))))))(((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))*********))))))))))))))),,,***)))(((((()))***+++******))))))))))))******++++++))))))))))))***+++)))*********************---,,,,,,+++******+++++++++,,,,,,,,,,,,,,,---------...///...---,,,...///---------...............,,,...//////...///111333555777===IIIXXXiiiyyy}}}xxxvvvrrrlllgggddd^^^TTTOOONNNNNNUUU___iiirrr}}}wwwfff^^^^^^cccmmmvvv|||sssjjjgggeeeddddddeeeeeedddcccccc```]]]YYYUUUPPPKKKGGGAAA???<<<999777666666777999999888888999:::<<<===@@@CCCFFFJJJMMMQQQVVVYYY]]]aaafffiiihhheee___\\\QQQLLLDDD>>>:::999777777777666666777888999;;;<<<>>>???AAAAAAAAABBBDDDFFFHHHHHHJJJKKKMMMNNNNNNOOOPPPQQQSSSSSSSSSTTTVVVXXXYYYYYYZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[YYYXXXWWWWWWWWWXXXYYYYYYZZZZZZYYYXXXVVVTTTRRRQQQOOOOOONNNMMMKKKHHHEEECCC???@@@AAACCCGGGLLLPPPRRRXXXXXXXXXXXXZZZ\\\___aaaeeehhhlllnnnnnnkkkgggddddddcccdddeeegggkkkoooqqqmmmnnnoooooopppsssvvvyyy{{{sssmmmhhhccc```___\\\XXXUUUTTTSSSQQQOOOOOOOOOPPPOOOOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIGGGGGGGGGGGGFFFDDDCCCBBBEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFEEEDDDDDDBBBAAA@@@>>>===============>>>???BBBDDDFFFHHHIIIMMMLLLJJJIIIGGGFFFFFFEEEDDDFFFGGGGGGFFFGGGIIIJJJOOORRRVVVZZZ\\\[[[YYYXXXVVVUUUSSSRRROOOMMMKKKJJJGGGFFFCCC@@@>>><<<::::::777666555444333333222222000000111222333444555555666666777888:::>>>CCCFFFKKKKKKLLLMMMMMMNNNNNNNNNMMMLLLKKKKKKMMMOOORRRTTT\\\eeeoootttxxxyyytttnnneee```YYYTTTRRRRRRSSSSSSqqqjjj^^^UUUNNNIIIDDDAAA@@@???===;;;777444111000---,,,++++++******+++++++++******)))((((((((((((''''''((()))))))))))))))))))))(((((((((''''''''''''&&&&&&%%%&&&'''((()))&&&&&&'''((()))***++++++''''''&&&&&&&&&'''((((((''''''''''''''''''''''''###%%%'''(((((((((***+++'''''''''''''''((((((((()))((('''%%%$$$#########%%%%%%'''((())))))))))))))))))(((''''''&&&''''''''''''&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%'''''')))))))))))))))(((((((((******))))))))))))******(((((((((((())))))))))))))))))))))))))))))*********)))((((((((()))************))))))))))))*********)))(((''''''((()))***+++++++++************+++++++++******+++,,,,,,---++++++++++++,,,---------,,,---///...---------///---------.........//////---.../////////000222555555:::DDDRRReeeyyy~~~|||uuuqqqmmmhhhdddaaa[[[TTTQQQSSSWWW___kkkuuu}}}}}}pppccc```eeemmmxxx|||rrrlllgggfffeeeeeeffffffdddcccaaa^^^ZZZUUUQQQLLLFFFCCC>>><<<:::888777888888999;;;:::::::::;;;===???@@@CCCEEEIIIMMMPPPTTTYYY]]]eeegggjjjkkkhhhaaaZZZUUUJJJDDD===888666666777777555555666777888:::;;;<<>>>>>>>>???@@@AAACCCFFFHHHIIIJJJMMMLLLKKKJJJIIIHHHHHHHHHIIIKKKMMMMMMMMMMMMOOOPPPSSSVVVZZZ^^^```___\\\ZZZUUUTTTRRRPPPNNNLLLKKKJJJEEEDDDBBB???===;;;::::::777666555333222222111222...///000111222444555555555666777888:::>>>DDDIIINNNOOOQQQTTTUUUUUUTTTSSSMMMMMMKKKLLLMMMQQQUUUWWW```iiiqqquuuxxxyyytttnnnddd___YYYTTTRRRQQQQQQPPPwwwqqqggg]]]TTTMMMGGGCCC@@@???===;;;777444111000...---,,,,,,++++++,,,,,,******)))))))))(((((((((&&&'''((()))************(((((((((((('''''''''''''''''''''''''''((()))***))))))(((((((((((('''''''''&&&%%%%%%%%%'''((()))&&&&&&''''''''''''(((((($$$&&&((()))(((((()))***&&&''''''''''''(((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&'''((()))))))))(((((((((''''''&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))+++******))))))******+++(((((((((((())))))))))))))))))))))))************)))))))))*********************))))))))))))******))))))((('''((()))***+++---,,,++++++***+++++++++)))))))))******+++------+++***)))+++---...---,,,+++---...///---------...,,,,,,------.../////////---...//////000111555777777@@@LLL\\\pppzzzrrrmmmiiieeeaaa___[[[XXXZZZ___gggooozzzqqqiiidddgggpppxxxxxxrrrooofffeeeeeefffggggggeeeccc\\\YYYTTTPPPLLLHHHCCC@@@<<<;;;:::999999:::;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEHHHLLLOOORRRVVV[[[___hhhiiijjjhhhccc[[[SSSNNNBBB@@@<<<888666666777888555666777999:::;;;<<<===@@@BBBEEEFFFGGGGGGIIIJJJJJJKKKMMMPPPQQQQQQQQQQQQPPPRRRTTTUUUVVVZZZ^^^aaacccddddddddddddbbb```___\\\]]]^^^___`````````___^^^\\\YYYVVVTTTTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTSSSNNNNNNNNNNNNLLLJJJHHHFFFCCCDDDGGGLLLRRRYYY```cccfffccc___^^^___```aaaaaadddeeefffeeeaaa\\\VVVSSSRRRRRRRRRTTTYYY```gggkkkqqqrrrssstttssstttvvvxxxwwwvvvuuuvvvyyy|||~~~~~~~~~xxxtttssssssrrrqqqpppnnnnnngggdddaaa^^^]]]\\\ZZZYYYYYYVVVRRRPPPOOONNNLLLKKKMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJHHHGGGEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGFFFEEECCCBBBBBBBBBBBBAAAAAAAAAAAA@@@BBBCCCDDDEEEGGGHHHJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIJJJLLLPPPRRRSSSTTTVVVXXX\\\^^^aaaccccccaaa]]][[[VVVTTTRRROOOLLLKKKIIIIIICCCBBB@@@>>><<<;;;::::::888666444222111000111111//////000111222333444555444666888999:::???GGGMMMQQQSSSXXX[[[\\\ZZZWWWUUUPPPOOONNNNNNPPPTTTYYY[[[dddkkkrrrtttvvvwwwsssnnnccc___YYYUUUSSSRRRPPPOOOzzzuuummmddd[[[SSSLLLHHHBBBAAA@@@===:::777444333///...------,,,,,,------))))))*********)))(((((('''((()))))))))))))))((()))))))))(((((((((((('''&&&'''((()))************)))(((((((((((('''''''''((('''&&&&&&'''(((***,,,''''''((((((((()))))))))%%%'''((()))((('''((()))&&&&&&&&&'''''''''(((((((((((((((((()))***,,,,,,''''''((((((((((((((('''''''''&&&&&&&&&'''(((((('''''''''''''''((()))***&&&&&&'''(((((((((((((((((((((((()))*********+++******))))))))))))******(((((((((((())))))))))))((()))))))))************)))***,,,---...---,,,+++******))))))))))))******+++***)))))))))***,,,---...---,,,+++***++++++,,,******)))))))))******++++++)))(((***---...---,,,***,,,...///...------...,,,,,,------...//////000...///000000111333777:::===GGGUUUdddxxxwwwnnniiieeebbb______^^^___fffoooyyyzzzkkkiiilllwwwyyytttqqqpppiiigggffffffeeeddd```^^^UUURRRNNNJJJGGGDDD@@@===<<<;;;;;;::::::;;;<<<<<<;;;;;;<<<>>>@@@CCCFFFGGGGGGJJJMMMPPPSSSWWW\\\___ccccccbbb___YYYQQQJJJEEE;;;<<<<<<:::666555777:::888999:::;;;===>>>>>>>>>@@@CCCFFFHHHIIIIIIJJJLLLKKKLLLOOOQQQSSSSSSRRRRRRQQQSSSUUUWWWYYY^^^cccgggggghhhiiiiiigggeeecccaaa___```aaabbbcccccccccbbb___]]]YYYVVVSSSSSSSSSTTTQQQRRRSSSTTTTTTTTTTTTTTTOOOOOOPPPOOONNNLLLJJJIIIHHHJJJMMMSSSZZZbbbiiimmmmmmiiidddaaabbbcccccccccffffffeeebbb]]]WWWRRROOONNNNNNMMMOOOUUU]]]dddiiioooqqqrrrrrrqqqqqqrrrsssnnnlllkkkllloooqqqqqqppprrrvvvxxxwwwuuutttpppkkkhhhhhhhhhhhhfffeeedddeee```___^^^^^^^^^]]][[[YYY[[[XXXUUUTTTTTTTTTSSSRRRSSSSSSSSSRRRQQQPPPOOONNNOOOOOOOOOOOOOOOOOOPPPPPPQQQPPPPPPOOOOOONNNNNNNNNLLLKKKKKKJJJIIIGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDFFFGGGFFFDDDBBB@@@BBBBBBCCCCCCCCCCCCCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIJJJJJJKKKMMMMMMMMMQQQVVVZZZ]]]```ccceeekkkllllllkkkhhhddd___\\\VVVTTTQQQMMMJJJHHHGGGGGGBBBAAA???===<<<:::::::::888666444111000000000111000111111222333444555555555888:::;;;===BBBKKKRRRXXX[[[```dddccc___YYYUUUTTTSSSQQQQQQTTTYYY]]]aaaffflllqqqrrrtttuuurrrmmmbbb___ZZZWWWUUUSSSQQQPPP{{{wwwqqqhhh```WWWQQQMMMFFFEEEDDDAAA???<<<999888//////...------------...))))))***++++++***((((((************)))((('''&&&************))))))))))))&&&''')))++++++++++++***%%%%%%&&&'''((()))******)))(((''''''(((***,,,...(((((())))))*********+++&&&'''))))))(((''''''(((&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&&&&'''((()))(((((((((((()))+++,,,,,,%%%&&&((()))))))))((('''''''''((()))***++++++,,,))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))*********+++***,,,...111111000...,,,******))))))))))))******,,,,,,+++++++++,,,...//////...,,,+++***+++,,,,,,,,,+++***)))((((((((((((+++)))(((***---///---+++))),,,...///...------...,,,,,,------...///000000///000111111111444888;;;BBBMMM[[[jjj|||vvvlllfffccc```^^^___aaaeeeppp{{{xxxjjjmmmnnnvvv}}}uuuqqqoooooommmkkkhhhfffccc___ZZZVVVPPPMMMIIIFFFDDDAAA>>><<<;;;;;;;;;;;;;;;;;;<<<===;;;;;;<<<>>>AAAEEEHHHJJJIIIKKKNNNQQQTTTXXX\\\___[[[ZZZYYYUUUOOOHHHAAA===666:::===<<<777555777;;;:::;;;<<<>>>??????@@@@@@AAADDDGGGIIIJJJJJJKKKLLLKKKMMMPPPRRRSSSTTTSSSRRRRRRTTTVVVYYY\\\```fffkkkjjjkkkkkkkkkjjjgggeeecccaaabbbccceeeffffffeeeeee```^^^ZZZVVVSSSRRRRRRSSSNNNOOOPPPRRRSSSTTTTTTTTTPPPPPPPPPPPPOOOMMMKKKJJJNNNOOOSSSYYYaaajjjqqquuuqqqlllgggddddddfffeeedddiiihhheeeaaa\\\VVVQQQNNNLLLKKKJJJLLLRRRZZZbbbhhhjjjmmmoooooommmllllllllleeecccbbbcccfffiiihhhfffhhhlllnnnlllllllllhhhdddbbbccccccbbbaaa``````aaa\\\\\\]]]^^^___^^^[[[XXXZZZXXXUUUTTTUUUVVVVVVUUUSSSSSSSSSRRRQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNMMMLLLKKKJJJJJJLLLLLLKKKJJJIIIGGGEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFBBBCCCEEEFFFFFFDDDAAA@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJLLLLLLLLLMMMNNNPPPQQQRRRWWW[[[aaagggkkkooosssvvvxxxwwwvvvsssmmmgggaaa^^^UUUSSSPPPLLLIIIFFFEEEEEEAAA@@@>>>===;;;:::::::::888666333111//////000000222333333444444555555555666999<<<===???DDDNNNVVVcccggglllooonnnggg___ZZZWWWVVVTTTTTTWWW\\\aaadddggglllpppqqqrrrtttrrrmmmccc```[[[XXXWWWUUUSSSQQQxxxzzzxxxqqqjjjddd[[[TTTMMMIIICCCAAA@@@>>>;;;777222111///,,,)))((()))***++++++++++++***)))''''''***)))((((((((()))+++,,,+++)))''''''))))))&&&###(((((())))))******++++++'''((()))(((&&&&&&((()))++++++***)))(((((())))))%%%%%%&&&'''((()))******$$$%%%&&&((())))))******((((((((((((((((((((((((&&&&&&%%%'''((()))'''&&&&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''************)))((('''&&&%%%&&&((())))))'''&&&$$$)))))))))))))))))))))))))))*********)))(((&&&%%%((((((((()))******++++++(((((((((((((((((((((((()))+++///111111///+++)))(((((((((((())))))))))))++++++***)))(((((())))))---,,,***)))))))))*********,,,///111111...+++(((++++++******++++++,,,---.........------,,,,,,,,,+++---......------///000///111111111111555<<>>===>>>888999:::::::::999;;;<<<<<<===>>>@@@CCCFFFIIIJJJNNNNNNNNNQQQTTTUUUUUUTTTTTTOOOIIIEEECCCAAA>>>;;;::::::::::::::::::::::::============>>>AAACCCDDDDDDFFFHHHJJJJJJLLLNNNPPPKKKMMMOOOQQQSSSTTTTTTTTTRRRUUUZZZ^^^ccchhhnnnqqqrrrtttuuutttooojjjeeecccfffeeecccbbbbbbccceeefffdddbbb^^^ZZZUUURRROOONNNOOOMMMMMMOOOSSSUUUTTTSSSPPPOOONNNPPPRRRRRROOOLLLQQQTTTVVVZZZdddqqqxxxyyyxxxqqqmmmnnnooommmkkklllggggggeeeaaa\\\VVVQQQNNNJJJKKKMMMPPPTTTYYY]]]___aaa```__________________ZZZ[[[[[[\\\]]]___```aaaeeefffhhhhhhhhhfffdddbbbcccbbb```___^^^]]]]]]]]]ZZZ[[[[[[[[[[[[ZZZYYYYYYXXXWWWUUUSSSSSSTTTUUUVVVUUUTTTRRRPPPOOOOOOPPPQQQNNNNNNNNNMMMMMMMMMMMMMMMPPPOOONNNMMMMMMNNNOOOOOOLLLLLLKKKJJJIIIHHHHHHHHHDDDFFFGGGFFFCCCCCCEEEHHHCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEGGGGGGHHHIIIJJJKKKKKKJJJIIIIIIKKKLLLMMMOOOQQQTTTWWWXXX[[[dddnnnvvv~~~yyyrrrlllddd___[[[WWWPPPKKKHHHFFFDDDBBB???@@@@@@???>>>;;;888666444444333222111111111111111333555666666777888999<<<:::;;;???BBBFFFNNNWWWhhhmmmsssvvvtttlllbbb[[[ZZZYYYXXXXXXZZZ^^^aaaccckkkllloooqqqpppnnnkkkiiiaaaaaa___]]][[[XXXVVVUUU{{{~~~}}}xxxrrrlllddd]]]RRRMMMGGGCCCBBBAAA>>><<<666555222...+++******++++++++++++******)))(((''')))((('''''''''(((******+++)))(((((())))))'''$$$((((((((())))))))))))***'''((()))(((&&&&&&((()))+++******)))(((((()))))))))))))))((((((''''''&&&&&&&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))'''&&&&&&''''''((((((''''''&&&((((((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%&&&((())))))'''&&&%%%'''''''''''''''''''''''''''((()))******)))((((((*********)))))))))))))))(((((((((((((((((((((((()))+++---//////---+++)))((((((((()))))))))******++++++***))))))))))))))),,,,,,***)))))))))******(((***---......---***(((+++++++++***++++++,,,---...------------------,,,,,,...//////...---///000///222444666888???HHHOOOPPPZZZdddjjjqqq{{{uuummmhhheee\\\\\\^^^ccckkkxxx{{{mmmccceeelll{{{tttpppnnnmmmlllfffddd___\\\XXXRRRMMMIIIDDDDDDDDDBBB???=========888:::<<<<<<;;;;;;===???@@@AAABBBDDDGGGJJJLLLMMMQQQOOOOOOOOOPPPPPPOOOMMMMMMHHHCCC@@@???>>><<<:::999999999:::::::::::::::>>>??????@@@AAABBBDDDEEEEEEGGGIIIKKKKKKMMMOOOQQQMMMOOOPPPRRRTTTUUUVVVVVVYYY\\\___cccfffkkkppptttuuuwwwwwwuuupppjjjfffdddddddddcccbbbbbbcccdddddddddbbb___[[[WWWSSSPPPOOOKKKIIIIIIKKKOOORRRSSSRRRQQQPPPOOOPPPRRRSSSQQQOOOSSSWWW[[[aaammmzzzzzzvvvwwwwwwsssooonnngggfffeeebbb]]]XXXTTTQQQMMMMMMNNNPPPSSSWWWZZZ\\\XXXXXXWWWWWWVVVWWWWWWWWWWWWWWWXXXYYY[[[]]]___```cccdddeeeeeedddccc```_________^^^^^^]]]^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[XXXWWWUUUSSSSSSTTTUUUVVVSSSQQQOOOMMMLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPOOONNNMMMMMMNNNOOOPPPNNNNNNNNNNNNMMMKKKJJJIIICCCEEEFFFEEECCCCCCEEEHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKKKKKKKJJJIIIHHHMMMNNNQQQSSSUUUXXXZZZ\\\___iiivvvwwwooogggbbb\\\WWWQQQLLLHHHFFFDDDCCC???@@@@@@???===;;;888666444444333222111111222222111333666777777777999:::===;;;===BBBGGGLLLUUU___pppvvv}}}zzzpppfff```]]]\\\[[[\\\]]]```dddfffiiijjjmmmnnnnnnkkkiiigggeeedddbbb```\\\XXXUUUSSS~~~|||xxxqqqiiiZZZTTTKKKFFFEEEEEEDDDBBB===:::666111...---,,,---+++++++++******)))(((((((((''''''''''''((())))))+++***))))))))))))(((&&&)))))))))((((((((('''''''''((()))(((&&&&&&((()))******)))((((((((())))))******)))(((((('''&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))'''&&&&&&''''''((((((''''''&&&(((((('''&&&%%%%%%$$$$$$$$$%%%&&&'''((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&((()))************++++++******)))((((((''')))))))))))))))))))))))))))***+++,,,,,,+++***))))))))))))*********+++++++++***)))))))))))))))))),,,+++******)))*********'''((()))+++++++++******+++++++++++++++,,,---------------------............/////////......000111///111444777;;;DDDOOOWWW]]]bbbgggiiilllssswwwwwwxxxzzzyyyooohhhdddbbbYYY[[[```gggrrr|||qqqggg^^^^^^jjjvvv~~~zzztttooollljjjhhhggg```\\\WWWQQQMMMIIIEEECCCCCCCCCCCCAAA>>><<<;;;<<<:::<<<===>>>>>>???@@@BBBDDDDDDEEEGGGIIILLLNNNOOOSSSPPPNNNLLLJJJHHHEEECCCBBB???<<<:::::::::999888888888999999::::::;;;;;;@@@AAABBBCCCDDDDDDDDDDDDFFFHHHJJJLLLMMMNNNPPPSSSQQQRRRSSSUUUWWWXXXYYYZZZ```bbbeeegggiiimmmrrrvvvyyyzzzzzzwwwqqqkkkfffdddcccccccccddddddcccccccccdddbbb```]]]YYYUUURRRPPPIIIHHHGGGHHHLLLPPPRRRSSSTTTSSSRRRSSSUUUVVVVVVVVVYYY^^^eeemmmyyyxxxqqqnnneeeeeedddaaa]]]YYYUUUSSSOOOOOOOOOPPPQQQSSSTTTUUUOOOOOOOOONNNOOOOOOPPPPPPRRRSSSTTTVVVYYY[[[]]]^^^aaaaaabbbaaa```^^^\\\[[[[[[[[[[[[[[[\\\\\\]]]^^^___^^^\\\ZZZZZZYYYZZZZZZWWWVVVUUUTTTSSSTTTUUUVVVSSSQQQOOOMMMLLLMMMOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPPPPQQQRRRSSSQQQOOOLLLJJJDDDEEEEEEEEEDDDDDDFFFHHHJJJHHHFFFCCCBBBAAABBBBBBEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKLLLLLLKKKJJJIIIHHHLLLOOORRRUUUWWWZZZ]]]```fffrrr|||sssjjjddd\\\WWWQQQLLLIIIGGGEEEDDD????????????===;;;888777444333333222222222222333222444666777777888:::<<>>BBBHHHMMMSSS___jjjzzzuuulllgggaaa`````````bbbdddgggiiiiiijjjlllmmmmmmkkkiiihhhkkkjjjiiifffaaa\\\XXXUUU}}}{{{tttccc[[[QQQKKKIIIJJJJJJIIIDDD???999444111///...---,,,++++++***))))))))))))(((((((((((()))))))))***+++******))))))))))))(((***))))))((('''&&&&&&&&&'''((()))(((&&&&&&((()))***))))))((((((((())))))''''''(((((()))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((&&&%%%%%%'''((()))'''&&&''''''(((((((((((('''''')))(((((('''&&&%%%$$$$$$&&&'''((()))************%%%&&&'''((((((''''''&&&''''''''''''''''''''''''&&&'''(((((()))*********************))))))(((((())))))))))))))))))))))))************************)))*********++++++++++++******)))))))))))))))***++++++******************''''''((()))***+++,,,,,,,,,++++++++++++,,,------,,,,,,------......//////...///000///...///111333444666777:::>>>HHHTTT]]]eeehhhkkklllmmmoooooooooqqquuu|||~~~sssjjjccc```^^^^^^aaafffnnnyyyxxxxxxnnnbbbZZZXXXaaatttwwwtttpppllliiifffbbb___ZZZUUUNNNHHHDDDBBB???>>>AAABBBBBB@@@===;;;;;;<<<<<<>>>@@@AAAAAABBBDDDFFFEEEFFFFFFGGGIIIKKKMMMNNNQQQNNNJJJGGGDDDBBB>>><<<888777666666666777777777777888888999:::;;;;;;<<<@@@AAACCCEEEEEEEEEDDDDDDFFFHHHKKKMMMNNNOOORRRTTTVVVVVVWWWYYYZZZ\\\^^^___ccceeegggiiillloootttxxx||||||{{{wwwqqqjjjfffdddbbbcccdddeeeeeedddcccbbbbbbaaa```^^^ZZZWWWTTTRRRLLLKKKIIIJJJLLLPPPSSSUUUVVVVVVUUUVVVYYY[[[]]]___bbbiiirrr|||xxxoookkkcccbbb```^^^ZZZVVVSSSQQQPPPOOOOOONNNNNNMMMMMMMMMLLLLLLKKKKKKLLLMMMNNNNNNOOOPPPSSSUUUXXX[[[\\\]]]____________]]]\\\ZZZYYYYYYYYYXXXXXXYYYYYYZZZ[[[\\\ZZZXXXVVVUUUUUUVVVWWWWWWVVVUUUUUUTTTUUUVVVVVVVVVTTTRRRPPPOOOPPPRRRTTTQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSVVVWWWUUURRRNNNKKKFFFFFFFFFFFFFFFFFFGGGHHHIIIGGGDDDAAA@@@@@@BBBCCCEEEEEEFFFGGGHHHJJJLLLMMMNNNMMMMMMLLLKKKJJJIIIHHHHHHLLLQQQTTTVVVZZZ^^^bbbnnn}}}uuukkkeee[[[VVVPPPKKKIIIGGGEEEDDD>>>>>>>>>===<<<:::888777333333222222222333333444444555777888888999<<<>>>BBBBBBFFFMMMRRRYYYfffssswwwnnnkkkdddccccccccceeegggjjjkkklllmmmnnnoooooonnnmmmlllqqqqqqpppnnniiiddd^^^[[[yyyzzzlllcccXXXPPPNNNOOOPPPPPPJJJDDD<<<666222000...,,,,,,+++******)))******+++))))))******+++++++++++++++******)))(((((()))*********)))((('''&&&%%%%%%'''((()))(((&&&&&&((())))))((((((((((((((())))))''''''(((((())))))******************)))((('''&&&))))))))))))))))))))))))&&&%%%%%%'''((()))'''&&&'''(((((((((((((((((('''))))))(((((('''&&&&&&%%%(((((())))))))))))((((((%%%&&&&&&''''''(((((('''(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))************)))))))))))))))))))))))))))))))))(((((())))))))))))*********++++++++++++***)))))))))))))))******************+++*********(((((()))***+++,,,...///,,,,,,++++++,,,,,,---...---------......///////////////000//////111444666999;;;???BBBHHHRRR___hhhjjjkkkooorrrsssqqqnnnlllooossszzzzzzooofffaaa___^^^dddgggnnnuuuuuukkklllcccYYYVVV[[[hhh~~~yyytttqqqmmmiiieee```ZZZVVVRRRMMMFFF@@@>>>======<<>>@@@BBBCCCCCCDDDFFFHHHGGGGGGGGGHHHIIIKKKLLLMMMLLLIIIEEEAAA???===:::888333444444555555666777888777888888:::;;;<<<======@@@AAACCCEEEFFFFFFEEEEEEGGGJJJLLLNNNOOOQQQTTTVVVZZZ[[[\\\^^^___aaabbbccceeegggkkknnnppptttxxx{{{||||||{{{vvvooohhhdddbbbaaabbbdddffffffdddbbbaaa___^^^]]]\\\ZZZXXXVVVUUUPPPPPPNNNNNNNNNQQQUUUWWWWWWWWWYYY[[[^^^bbbeeehhhoooxxxuuujjjddd^^^]]][[[WWWTTTPPPMMMLLLMMMMMMLLLKKKJJJIIIHHHGGGJJJJJJJJJKKKKKKMMMNNNNNNNNNPPPSSSVVVYYY\\\]]]^^^______^^^]]]\\\[[[ZZZYYYYYYXXXXXXWWWWWWWWWWWWWWWZZZXXXVVVTTTSSSTTTUUUVVVWWWVVVVVVVVVVVVVVVWWWWWWWWWVVVTTTSSSSSSSSSUUUUUURRRRRRRRRSSSSSSTTTTTTTTTSSSTTTTTTUUUUUUVVVVVVVVVTTTVVVXXXZZZXXXTTTPPPLLLIIIHHHGGGGGGHHHHHHHHHHHHEEECCCAAA??????AAACCCEEEEEEEEEFFFHHHJJJLLLNNNOOOPPPOOONNNLLLKKKIIIHHHHHHFFFJJJPPPTTTWWW\\\ccciiivvvxxxmmmfffYYYTTTNNNJJJGGGEEEDDDBBB======<<<;;;:::999777777222222222222333444555555555777888999999;;;>>>@@@DDDFFFJJJPPPUUU\\\kkkyyywwwnnnkkkeeeeeeeeefffgggiiikkklllmmmnnnnnnooopppqqqqqqrrrssstttuuusssoooiiiddd```xxxtttkkk___WWWUUUVVVVVVVVVQQQJJJ@@@999555222///---,,,+++***))))))***+++,,,)))***++++++,,,,,,++++++)))******((('''''')))+++******))))))((('''&&&&&&'''((()))(((&&&&&&((()))((((((''''''(((((())))))******))))))))))))((((((************))))))((('''''''''''''''''''''''''''&&&&&&%%%'''((()))'''&&&'''(((((())))))((((((''')))(((((((((((('''''''''&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))***)))(((((((((((())))))'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))******+++))))))***++++++++++++***))))))***+++,,,---...///,,,,,,,,,,,,,,,------................../////////.../////////000333777:::888>>>HHHPPPXXX```jjjppppppooorrryyyzzzvvvqqqpppqqqtttyyy~~~tttkkkdddaaaaaabbbiiimmmuuu}}}xxxkkkbbb```ZZZWWW[[[cccqqqyyyrrrpppmmmhhhccc^^^XXXRRRNNNJJJEEE???;;;:::;;;<<<<<<>>>???@@@???>>>===>>>???AAABBBDDDEEEEEEEEEGGGIIIIIIIIIIIIIIIIIIJJJKKKLLLGGGDDD???===;;;:::888777222333555666555666888999777888999;;;<<<>>>??????@@@AAACCCDDDFFFGGGGGGHHHJJJLLLOOOQQQSSSUUUWWWZZZ]]]^^^aaaccceeeffffffeeegggkkkppptttvvvxxx{{{|||zzzzzzxxxssslllfffbbb```___```bbbccccccbbb```___[[[ZZZYYYXXXWWWWWWWWWXXXTTTUUUUUUUUUUUUWWWZZZ]]]ZZZ]]]aaaeeeiiimmmrrrvvv}}}nnnaaa\\\WWWUUUSSSPPPMMMKKKIIIGGGJJJJJJJJJJJJIIIGGGFFFEEEHHHHHHHHHIIIJJJLLLMMMNNNOOOQQQTTTXXX[[[]]]]]]^^^^^^^^^]]]]]]\\\\\\[[[[[[ZZZYYYXXXXXXWWWWWWWWWWWWZZZYYYXXXWWWWWWWWWXXXYYYWWWWWWXXXXXXXXXXXXXXXYYYVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTUUUVVVVVVWWWWWWWWWXXXYYYZZZZZZZZZZZZZZZWWWYYY[[[\\\ZZZWWWRRROOOLLLJJJHHHGGGHHHHHHGGGFFFAAAAAA@@@@@@AAACCCEEEGGGFFFGGGHHHIIILLLNNNPPPRRRSSSQQQOOOMMMKKKIIIHHHHHHGGGLLLRRRVVVZZZaaalllttt~~~zzznnneeeUUUQQQKKKGGGDDDCCCAAA@@@;;;;;;:::999888777666666222222222222333555666666666888999999:::<<<@@@CCCEEEGGGMMMSSSXXX```pppwwwmmmiiigggggghhhhhhjjjkkklllmmmmmmmmmmmmoooqqqsssuuuvvvuuuwwwxxxwwwsssmmmfffbbbzzz{{{rrrggg___\\\]]]]]]\\\XXXOOODDD<<<888555111...---,,,***))))))***,,,---((()))***+++,,,++++++***((())))))'''%%%&&&))),,,*********))))))((((((((('''((()))(((&&&&&&((()))'''''''''''''''((()))))))))))))))))))))*********))))))*********))))))(((''''''''''''''''''''''''&&&&&&%%%'''((()))'''&&&(((((())))))))))))((((((&&&&&&''''''''''''(((((($$$%%%&&&'''((((((((('''%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((((((((''''''((()))***+++)))))))))))))))*********((((((((((((((((((((((((((())))))******))))))(((((((((((()))))))))******)))))))))))))))***++++++((()))***+++,,,++++++***)))***+++,,,---------------,,,,,,,,,,,,---......////////////............---...//////111444999===???KKK\\\iiiqqqtttvvvwwwwwwtttuuu|||{{{wwwwwwtttvvvzzz|||vvvnnnfffbbbcccfffhhhqqqvvv}}}oooccc]]]WWWVVVZZZdddooozzzzzzrrrllliiieee```[[[VVVPPPKKKGGGBBB>>>:::888888:::<<<===<<<>>>????????????@@@BBBCCCDDDFFFFFFEEEFFFGGGIIIHHHHHHGGGGGGGGGHHHHHHIIIDDD@@@<<<999888888666555222444777777666666777999888999:::<<<>>>???AAAAAABBBBBBCCCEEEGGGIIIKKKLLLNNNQQQTTTVVVWWWYYY\\\^^^^^^aaadddhhhjjjiiihhhgggiiimmmssswwwyyyxxxxxxyyywwwwwwtttooohhhbbb___^^^]]]]]]^^^______^^^]]]]]]WWWVVVTTTTTTTTTVVVYYYZZZYYY\\\^^^___```bbbfffiiifffjjjqqqwww{{{zzzooobbbXXXTTTNNNMMMLLLJJJIIIHHHGGGGGGHHHHHHIIIJJJIIIHHHGGGFFFHHHHHHHHHIIIKKKMMMNNNOOOPPPRRRUUUYYY[[[]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZ[[[\\\\\\ZZZZZZZZZZZZZZZ[[[[[[[[[XXXXXXYYYZZZZZZZZZZZZZZZWWWXXXZZZ[[[\\\ZZZXXXWWWWWWWWWXXXXXXYYYZZZZZZ[[[ZZZ[[[]]]^^^______^^^^^^\\\]]]^^^___]]]YYYUUUSSSLLLJJJGGGFFFFFFFFFDDDBBBBBBBBBBBBCCCDDDEEEGGGGGGIIIIIIJJJLLLOOORRRTTTUUUUUUSSSPPPMMMKKKIIIHHHHHHHHHMMMSSSWWW[[[eeesss~~~xxxiii___RRRNNNHHHDDDAAA@@@???===:::999888777666555555555111222222333444555666777777999999:::;;;===AAADDDDDDGGGNNNUUUZZZdddwwwxxxnnniiiiiijjjjjjkkklllmmmnnnnnnnnnnnnoooqqqssswwwzzz||||||}}}}}}yyyqqqiiiddd|||wwwllldddaaaaaaaaa```\\\SSSGGG>>>:::777333///---,,,***))))))+++,,,---'''((()))++++++******)))'''))))))'''$$$%%%(((,,,************))))))))))))'''((()))(((&&&&&&((()))'''''''''''''''((()))***$$$%%%&&&(((***,,,...///))))))************))))))************************&&&&&&%%%'''((()))'''&&&(((((())))))))))))(((((($$$$$$%%%&&&&&&''''''((($$$%%%''')))***+++,,,,,,%%%%%%%%%&&&&&&((()))***''''''''''''''''''''''''&&&&&&&&&&&&(((***,,,...++++++******)))(((((((((((((((((((((((((((((((((((()))***++++++***)))((((((((((((((())))))))))))))))))((())))))***++++++((()))***+++,,,,,,+++***((()))+++,,,------,,,+++---,,,,,,,,,,,,---......000000//////......------,,,---...///111555;;;???OOO___ttt~~~xxxwww}}}}}}{{{}}}vvvwwwzzzuuupppiiicccbbbdddiiimmmyyy~~~~~~jjj^^^ZZZTTTVVV^^^lllxxxzzztttmmmiiibbb___ZZZUUUPPPKKKFFFCCC===:::666555777:::<<<===;;;===?????????@@@BBBDDDDDDEEEGGGGGGFFFFFFGGGHHHEEEDDDDDDCCCCCCDDDDDDEEECCC???;;;888777666555444222555888888666555777999999999;;;===???@@@BBBCCCCCCDDDDDDEEEHHHKKKNNNPPPQQQTTTWWWYYYZZZ]]]```bbb___bbbgggkkklllllliiihhhhhhmmmssswwwxxxvvvtttsssuuutttrrrmmmfffaaa]]]\\\[[[[[[[[[\\\\\\[[[[[[[[[UUUTTTRRRQQQRRRUUUYYY\\\^^^bbbfffiiijjjlllqqqtttqqqwwwsssiiiaaaWWWPPPOOOIIIHHHHHHGGGGGGHHHHHHIIIGGGHHHIIIJJJKKKJJJIIIIIIIIIIIIJJJKKKLLLNNNPPPQQQPPPRRRUUUYYY[[[\\\\\\\\\[[[[[[[[[[[[[[[\\\]]]]]][[[[[[[[[\\\]]]___```aaaXXXYYYZZZ[[[\\\\\\\\\[[[YYYYYYZZZ[[[[[[[[[[[[[[[YYY\\\___aaaaaa___\\\ZZZYYYZZZZZZ[[[\\\]]]]]]]]]\\\]]]___aaabbbbbbaaa```___```aaa```___[[[XXXVVVLLLIIIEEEDDDEEEEEEBBB???CCCDDDDDDEEEFFFGGGGGGGGGKKKKKKMMMOOORRRTTTWWWXXXVVVTTTQQQMMMJJJIIIHHHHHHGGGLLLRRRVVV[[[fffvvvtttcccXXXPPPLLLFFFBBB@@@>>>===<<<999888777555444444444444111111222333444555777888888999::::::;;;>>>BBBEEEBBBFFFNNNVVV]]]hhh{{{zzzpppjjjkkkllllllmmmnnnoooooopppqqqqqqrrrtttwww|||~~~uuulllfff~~~wwwmmmjjjiiiiiiiii```XXXMMMCCC>>>999555111///...,,,***))))))******+++******))))))))))))))),,,)))&&&&&&)))***((('''))))))(((((('''''''''&&&&&&&&&''''''(((((())))))'''&&&&&&&&&&&&'''(((((((((((()))***,,,---...//////...,,,***)))((('''''',,,)))&&&&&&(((***)))(((&&&'''''''''(((((())))))'''((((((((((((((('''&&&))))))))))))))))))))))))((((((((((((((()))******&&&&&&''''''((()))))))))%%%&&&''''''((((((''''''***)))&&&&&&+++000///))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************)))************+++++++++((()))))))))***************)))((('''((()))+++---///,,,(((%%%&&&***///222000...---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////111000111444777;;;EEEOOO___ttt~~~yyyvvvyyy{{{|||~~~{{{|||tttooogggaaa```fffpppxxx}}}kkk^^^\\\\\\aaaiiirrr|||yyyrrrlllgggddd\\\WWWPPPJJJFFFBBB???===;;;:::888777777888:::;;;>>>@@@AAAAAA@@@AAACCCEEEFFFGGGGGGHHHHHHGGGGGGFFFHHHGGGFFFDDDBBB@@@???>>>::::::888777777666666666333333444666777999::::::;;;===???@@@@@@@@@AAABBBEEEFFFHHHIIIKKKMMMQQQTTTWWWXXXZZZ\\\___aaacccddddddfffjjjmmmnnnmmmllljjjmmmoooqqqssstttrrrqqqooolllnnnnnniiiccc]]][[[[[[[[[[[[\\\\\\[[[ZZZYYYXXXPPPPPPPPPPPPRRRUUUXXXZZZ```fffnnnrrrtttwww}}}rrriii^^^VVVSSSPPPKKKGGGJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIKKKLLLMMMMMMMMMMMMLLLPPPUUUYYYZZZZZZZZZZZZYYY[[[\\\]]]\\\\\\^^^___[[[___dddhhhiiihhheeecccccc___[[[[[[]]]______^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^______```______^^^^^^```````````````````````````bbbcccdddcccbbbbbbcccccccccccccccbbb___YYYUUURRRNNNIIIEEEDDDEEEEEEDDDCCCEEEGGGIIIKKKLLLLLLLLLMMMMMMMMMPPPTTTVVVWWWVVVUUUSSSPPPMMMKKKJJJJJJJJJMMMOOOTTT[[[```jjj{{{ppp___UUULLLJJJFFFBBB???===;;;;;;666555444333222222222222111111222333555777999:::888999::::::;;;===@@@CCCDDDHHHOOOXXXbbbooorrrkkkiiigggiiimmmnnnooooooppprrruuutttuuuxxx~~~|||pppcccvvvqqqooollliii___YYYOOOFFF???:::777444000...---+++*********+++,,,,,,+++***************+++)))((((((******)))'''******)))))))))((((((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((((())))))***+++,,,---------,,,+++***)))(((((((((***(((&&&&&&(((***)))(((''''''''''''((((((((()))''''''((((((((((((((('''((((((((((((((((((((((((((((((''''''(((((()))************)))((((((''''''%%%&&&''''''((((((''''''((((((&&&&&&,,,222222---************************))))))))))))************)))************+++++++++************+++++++++++++++***((((((((()))+++,,,---,,,***))))))+++---...,,,,,,++++++,,,,,,------........................///............///000000222111222666999@@@NNN\\\sssyyytttqqqtttvvvvvvwwwzzzzzz}}}xxxqqqlllfffcccfffnnnwww}}}lllaaaaaaeeejjjrrrzzz~~~wwwpppjjjeee```\\\WWWRRRLLLGGGCCC@@@===:::999999999999:::<<<>>>??????@@@AAAAAA@@@AAACCCEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCAAA@@@>>>===<<<777777666555555555555555555666777888999:::;;;;;;;;;===???@@@@@@@@@BBBCCCFFFGGGIIIKKKMMMPPPTTTWWW[[[\\\^^^aaadddfffhhhiiifffhhhkkkmmmnnnmmmkkkiiikkklllnnnooonnnllljjjhhhiiijjjjjjfff```[[[YYYYYYYYYYYYZZZZZZYYYXXXVVVUUUOOOOOONNNOOOQQQTTTXXXZZZ^^^eeennnuuuzzzwwwmmm^^^WWWOOOKKKJJJJJJGGGEEEIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIJJJKKKLLLMMMMMMNNNMMMPPPUUUXXXYYYYYYZZZ[[[[[[\\\]]]]]]\\\\\\^^^___aaadddhhhlllnnnllljjjhhheeebbb^^^]]]___``````___^^^____________`````````aaabbbbbbbbbbbbbbbaaaaaadddddddddddddddddddddddddddeeeffffffddddddeeefffggggggggggggfffbbb]]]YYYSSSOOOIIIEEEDDDEEEEEEEEEEEEFFFHHHKKKMMMMMMNNNMMMNNNMMMMMMOOOSSSUUUVVVUUUUUUSSSPPPMMMKKKKKKLLLLLLMMMNNNTTT[[[aaakkk|||}}}kkkZZZPPPIIIGGGDDD@@@===:::999999555555444222222111111111222222333444666888:::;;;888:::;;;;;;;;;===@@@BBBEEEIIIQQQYYYdddrrr{{{nnngggfffhhhkkkoooqqqrrrrrrssstttwwwwwwyyy~~~~~~nnn```{{{vvvooojjj___\\\UUULLLCCC<<<999888111000...,,,+++++++++,,,------,,,++++++++++++++++++******+++,,,+++)))'''************))))))))))))((((((((((((((('''''''''''''''&&&&&&''''''((())))))*********+++++++++++++++******)))))))))))))))((('''%%%&&&((()))))))))''''''''''''((((((((((((&&&&&&'''((()))))))))(((''''''''''''''''''''''''''''''&&&&&&''''''((()))++++++******)))(((((('''&&&&&&'''((((((((((((''')))***((('''+++111111,,,(((((((((((((((((((((((())))))))))))************)))************+++++++++***++++++++++++,,,,,,,,,,,,+++)))(((((()))***+++++++++,,,------,,,***)))((()))***,,,---...//////........................//////......//////000111222222444999>>>III\\\nnnuuuooolllmmmnnnnnnpppsssxxx~~~~~~yyysssmmmiiifffhhhqqq{{{mmmiiimmmvvvyyy~~~uuuqqqlllgggbbb]]]WWWTTTOOOKKKFFFBBB???<<<999777666888:::<<>><<<:::999999333333222222333444444555888888999:::;;;<<<<<<===;;;===@@@AAAAAABBBCCCEEEFFFHHHKKKMMMPPPSSSXXX\\\^^^```bbbeeehhhkkklllmmmiiikkkmmmnnnnnnmmmjjjiiigggggghhhhhhgggeeebbb```dddeeeeeebbb]]]YYYWWWVVVUUUVVVWWWWWWVVVUUUSSSRRROOOMMMLLLLLLNNNRRRWWWZZZ^^^fffpppyyyuuuggg[[[TTTOOOJJJFFFEEEHHHJJJJJJIIIIIIIIIJJJKKKKKKKKKJJJJJJHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJLLLNNNOOOOOOQQQUUUWWWXXXYYY[[[]]]]]]^^^______^^^]]]^^^```bbbdddhhhkkklllllljjjhhhgggeeebbbaaabbbbbbbbbaaaaaaaaaaaabbbbbbbbbcccccceeeeeeffffffffffffffffffiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjhhhggggggiiikkkllllllllllllkkkhhhbbb^^^TTTOOOIIIEEEDDDEEEEEEEEEFFFHHHJJJLLLNNNOOOOOOOOOOOONNNMMMOOORRRTTTTTTTTTUUUSSSPPPNNNMMMMMMNNNOOOOOOPPPUUU\\\bbbkkk{{{uuudddTTTJJJEEECCC@@@===:::888777666444444333222111111111111222333333444666888:::;;;999:::;;;::::::<<>>@@@BBBBBBCCCDDDFFFGGGIIILLLOOORRRVVV\\\______aaadddhhhkkkmmmoooooommmnnnooopppooommmjjjhhhcccdddddddddbbb```]]]\\\___```___^^^[[[XXXUUUTTTQQQRRRSSSSSSSSSRRRQQQPPPOOONNNLLLKKKMMMPPPTTTWWW```gggqqqzzz{{{sssoooiiibbbZZZSSSNNNLLLIIIFFFDDDEEEIIILLLMMMMMMHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJLLLOOOQQQQQQSSSUUUWWWXXXZZZ]]]______aaabbbaaa```___```bbbccceeehhhjjjkkkkkkjjjiiiiiihhhfffeeedddddddddcccccccccddddddeeeeeeffffffiiiiiiiiiiiiiiijjjjjjjjjmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkiiijjjmmmoooqqqqqqqqqqqqpppmmmgggcccVVVQQQKKKFFFEEEEEEFFFFFFGGGHHHKKKMMMOOOOOOPPPOOOPPPNNNMMMNNNQQQSSSTTTSSSTTTSSSQQQPPPOOOOOOPPPQQQRRRRRRUUU\\\aaaiiiwwwttthhh[[[OOOHHHBBB@@@>>>:::888666555555333333222111111111111111222222222333555777888999888888999999888:::===???CCCJJJSSS^^^nnn~~~nnnccc___^^^fffkkkqqquuuxxxyyyzzz{{{yyy|||zzziiiZZZzzzpppiiidddfffeee^^^RRRFFF===:::555444222000............,,,,,,+++******************+++---...---+++***)))(((((((((((((((((((((((())))))((((((''''''&&&&&&(((''''''''''''((())))))******))))))))))))((((((''''''''''''((()))***+++&&&'''((((((((((((((()))((((((((((((((('''''''''%%%%%%'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&''''''(((((()))&&&'''(((((())))))((((((***+++***&&&'''))))))%%%))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))))))))*********+++,,,,,,+++******)))))))))...------,,,,,,+++++++++)))***,,,---...---,,,,,,,,,,,,,,,------.........------------...///000111000222999CCCOOOaaayyypppiiibbbbbbdddeeejjjooovvv{{{}}}{{{yyyrrrkkkfffgggmmmzzzxxxqqqwwwtttnnnfffccc^^^YYYTTTNNNHHHDDD@@@>>>;;;:::999999777555777:::===@@@BBBBBBBBBAAABBBCCCEEEEEECCCBBBBBBCCCBBBBBBBBBAAA@@@>>>===<<<888777777666555444444333111222222333444666888999::::::;;;<<<<<<===>>>>>>===???BBBCCCCCCDDDEEEFFFFFFIIILLLOOOSSSWWW]]]aaa```bbbfffjjjnnnppprrrrrrpppqqqqqqqqqooommmjjjiiicccccccccbbbaaa___]]][[[\\\\\\[[[ZZZYYYVVVSSSQQQMMMNNNOOOPPPQQQQQQPPPOOOQQQPPPNNNMMMNNNQQQTTTWWW___eeemmmvvv}}}zzznnnccc[[[XXXUUUPPPLLLIIIIIIIIIJJJFFFEEEDDDEEEFFFHHHIIIHHHIIIJJJKKKLLLMMMNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJLLLNNNQQQSSSSSSUUUWWWXXXYYY[[[___bbbbbbccceeedddccccccdddeeehhhiiikkkmmmnnnnnnmmmmmmjjjjjjiiihhhgggffffffgggfffgggggghhhiiiiiijjjjjjlllllllllkkklllmmmnnnoooppppppppppppppppppppppppooooooooommmlllmmmpppsssuuuuuuuuuuuutttqqqkkkgggZZZUUUMMMHHHEEEEEEFFFFFFGGGHHHJJJMMMNNNOOOOOOOOOPPPOOOMMMNNNPPPSSSTTTTTTUUUTTTTTTTTTSSSSSSSSSRRRSSSQQQSSSYYY^^^dddooozzzzzznnncccYYYQQQKKKGGG@@@???<<<999777666555555222222111000000000111111000000111222333444666777555666777777777888;;;>>>@@@JJJUUUaaatttvvvggg^^^]]]^^^ccchhhnnntttwwwyyy{{{}}}}}}tttcccUUUwwwnnngggeeehhhjjjggg]]]OOOCCC<<<777666444111000/////////,,,,,,+++******************,,,------,,,*********''''''''''''((((((((((((((((((((((((((('''''''''((((((''''''(((((()))***)))))))))(((((((((((((((&&&&&&&&&&&&'''((()))***''')))******)))(((((()))((((((((((((((('''''''''&&&&&&'''((()))))))))(((''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((('''&&&&&&%%%%%%$$$''''''((())))))))))))((($$$''''''%%%&&&***+++)))************************))))))))))))************)))************+++++++++(((((()))))))))*********+++++++++++++++*********///...,,,++++++,,,------,,,,,,---------,,,++++++.........///000000111111---------...///000111222222555>>>NNN___rrrzzzjjjeeebbbeeeggghhhjjjnnnssswwwyyyvvvtttsssnnnhhhfffkkkuuuvvvpppvvv}}}ssskkkfff]]]ZZZTTTOOOJJJEEE@@@<<<<<<;;;999999::::::999777:::<<>><<<:::888777555555555444444333333333333444444555666888:::;;;::::::;;;<<<>>>???@@@AAA???AAACCCDDDDDDDDDEEEFFFEEEGGGJJJNNNQQQVVV[[[___aaadddhhhmmmqqqtttuuuuuusssssssssrrrpppnnnkkkjjjggggggfffdddaaa___\\\[[[YYYXXXWWWVVVVVVTTTPPPMMMIIIJJJMMMOOOPPPQQQQQQQQQSSSSSSRRRSSSUUUWWWZZZ\\\___cccjjjpppuuuxxxyyyyyykkkjjjiiieee^^^UUUMMMGGGHHHFFFCCCAAAAAACCCEEEGGGHHHHHHHHHHHHHHHHHHHHHGGGJJJKKKLLLMMMNNNNNNOOONNNNNNNNNMMMMMMMMMMMMLLLLLLMMMMMMMMMNNNOOORRRTTTUUUUUUWWWYYYZZZ[[[]]]aaacccdddfffgggggggggggghhhjjjjjjjjjkkklllmmmmmmmmmmmmkkklllmmmlllkkkjjjkkklllkkkkkklllmmmnnnoooooopppppppppoooooooooqqqrrrssssssssssssssssssssssssssspppqqqrrrqqqqqqrrruuuwwwyyyyyyyyyyyyxxxtttoookkk```YYYQQQJJJGGGFFFFFFFFFGGGIIIKKKMMMOOOPPPPPPPPPQQQOOONNNNNNQQQTTTVVVWWWWWWXXXZZZ[[[ZZZXXXVVVUUUSSSPPPRRRWWW\\\aaakkkttt{{{|||zzzwwwuuunnnggg\\\SSSLLLHHHEEECCC???===;;;888666555555555111111000000000000000111000000000111222333444555333555666666666888<<<>>>@@@LLLYYYfffzzzmmm___[[[\\\^^^aaaeeekkkpppuuuxxx|||~~~mmm\\\PPPzzztttllleeecccggglllmmmhhhZZZJJJ???999888555333111000000000------,,,+++++++++++++++***,,,---,,,)))((()))+++''''''(((((())))))))))))'''''''''(((((((((((((((((((((((((((((())))))***'''(((((((((((((((((((((&&&&&&&&&&&&'''((()))))))))+++---,,,)))''''''((()))(((((((((''''''''''''''''''((((((((((((((('''((((((((((((((((((((((((((((((''''''(((((()))***((((((((('''&&&&&&%%%%%%''''''((()))))))))))))))###'''(((%%%&&&***,,,+++))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))*********+++++++++******++++++,,,+++++++++---,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---.........///000111111111/////////000111222444555888;;;GGG[[[qqquuufffeeehhhpppsssqqqooooooooorrrqqqmmmkkkkkkiiieeegggppp~~~uuummmttt{{{rrrjjjccc___UUUQQQLLLGGGCCC???<<<999::::::999;;;<<<===<<<;;;<<<>>>@@@BBBDDDEEEEEEEEECCCEEEGGGGGGEEECCCBBBAAA======<<<;;;999777555444444444444333333333333333555555555666777999:::;;;:::;;;<<<>>>@@@BBBCCCDDDAAACCCEEEEEEDDDDDDDDDEEECCCEEEHHHLLLOOOSSSYYY]]]___bbbgggmmmqqqssstttuuuttttttsssrrrqqqooommmlllnnnllljjjfffbbb^^^[[[YYYWWWUUUSSSRRRRRRPPPLLLIIIFFFHHHKKKNNNQQQRRRSSSSSSSSSUUUWWWZZZ^^^aaadddeeeggghhhjjjlllllljjjfffcccWWWUUURRRNNNJJJFFFCCCBBBBBBAAAAAAAAAAAACCCDDDEEEIIIJJJLLLLLLLLLKKKKKKKKKLLLLLLMMMNNNOOOOOOOOONNNPPPPPPOOOOOOOOONNNNNNNNNNNNOOOPPPRRRSSSUUUVVVWWWVVVYYY[[[]]]^^^```bbbeeefffhhhiiijjjjjjkkkmmmnnnjjjjjjkkkkkkllllllmmmnnnmmmoooqqqqqqooooooppprrrqqqqqqrrrssstttuuuvvvvvvtttssssssrrrsssuuuwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwqqqsssuuuvvvvvvwwwzzz|||}}}||||||}}}|||xxxsssoooddd^^^TTTLLLHHHFFFFFFFFFIIIJJJLLLOOOQQQQQQQQQQQQQQQOOONNNOOORRRVVVXXXYYY\\\^^^aaacccccc___ZZZWWWVVVSSSTTTZZZ```fffoooxxxzzzxxxoooiiiddd___YYYTTTMMMHHHDDDAAA>>>===<<<;;;999777555444444444000000/////////000000111000000111111222333555555333444666777888:::>>>AAABBBPPP^^^jjj~~~yyydddYYYWWW[[[___aaadddiiinnnsssxxx~~~xxxhhhYYYNNN}}}xxxrrrjjjdddaaaeeelllqqqnnnbbbPPPBBB:::888666333222111000000......---,,,,,,,,,,,,---***,,,,,,+++((('''))),,,(((((())))))*********+++&&&'''''''''(((((())))))((((((((((((((()))******''''''''''''(((((())))))&&&&&&&&&&&&&&&'''((((((***,,,///---***''''''((())))))(((((('''''''''&&&'''(((((((((((((((''''''))))))))))))))))))))))))((((((((((((((()))******&&&&&&''''''((()))))))))'''(((((()))))))))))))))'''***+++'''&&&)))***)))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***+++---............---,,,,,,+++***+++,,,...///,,,,,,,,,---...//////000111111111222333555666777===@@@MMMeee}}}|||pppdddgggppp{{{{{{uuurrrlllnnnlllgggeeegggfffccciiisssssskkkkkk{{{xxxoooggg```YYYUUUQQQMMMGGGCCC@@@>>><<<::::::::::::<<<>>>???>>>======>>>AAACCCEEEGGGHHHIIIDDDFFFHHHHHHEEECCCAAAAAA<<<;;;:::999777555333222444333333333333333333333555666666666888999:::;;;;;;<<<>>>@@@BBBDDDFFFGGGCCCDDDFFFFFFDDDDDDDDDEEEBBBDDDGGGJJJMMMRRRWWW[[[\\\___dddjjjoooqqqrrrrrruuuttttttsssqqqooommmmmmsssqqqmmmgggbbb]]]YYYVVVUUURRRPPPOOOPPPNNNIIIEEEEEEGGGJJJNNNQQQSSSUUUUUUSSSVVVZZZ___dddiiilllmmmpppooonnnkkkfff^^^VVVPPPJJJHHHDDD@@@??????AAABBBAAAAAACCCDDDEEEFFFGGGGGGFFFHHHJJJLLLLLLKKKLLLLLLMMMMMMNNNOOOOOOOOONNNNNNQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPRRRTTTVVVWWWXXXXXXWWWZZZ]]]___```aaaccceeegggiiikkkllllllmmmoooqqqppppppoooooopppqqqrrrsssooorrrtttuuusssrrrtttvvvtttuuuvvvwwwxxxyyyzzzzzzwwwvvvuuuuuuvvvxxxzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyrrrtttwwwyyyzzz{{{}}}~~~{{{uuuqqqggg```VVVMMMHHHGGGFFFFFFJJJLLLNNNPPPRRRSSSSSSSSSQQQPPPNNNOOOSSSWWWZZZ[[[___bbbgggiiihhhddd^^^ZZZZZZXXXYYY```gggnnnwww}}}uuuhhh___WWWQQQKKKIIIEEEBBB@@@===:::777;;;999777555444333333333000000////////////000111111111222222333444555666444555777888:::<<<@@@CCCEEESSSaaalllsss___TTTTTTZZZ___aaadddhhhmmmrrrxxxttteeeYYYPPP{{{vvvpppiiieeefffhhhjjjmmmpppkkk[[[JJJ>>>:::888888555///---///---------,,,+++***)))(((******))))))))))))******,,,)))''''''***+++***((('''(((((()))))))))((((((***)))(((''''''((()))***((()))*********((('''&&&************))))))))))))+++***((('''''''''((()))+++++++++***++++++,,,,,,%%%&&&((()))+++,,,,,,,,,+++)))%%%######%%%)))+++((((((((((((((()))******,,,***'''&&&&&&''''''&&&''')))***)))'''&&&&&&'''))))))(((''''''(((***+++******))))))((((((''''''((()))+++,,,------,,,+++***)))((()))***+++***(((++++++***(((&&&'''***---,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////......//////////////////333...---000333222444777>>>HHH]]]vvvzzzqqqlllaaalll|||xxxooojjjhhheeecccdddggglllooottt~~~xxxeeekkkyyyyyyqqqggg___[[[WWWQQQLLLEEECCCAAA>>>;;;:::999999888999;;;===???@@@BBBCCCBBBCCCEEEGGGIIIJJJJJJJJJGGGGGGFFFDDDBBB@@@>>>===999888666555444444555666333333444555555666666777777777777777888999:::;;;=========@@@DDDFFFGGGGGGEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGHHHJJJMMMPPPSSSWWWZZZ^^^bbbfffkkkqqqtttuuussspppmmmlllnnnpppqqquuurrrlllddd\\\VVVTTTTTTPPPQQQRRRQQQOOOJJJFFFCCCAAACCCEEEIIIMMMRRRUUUWWWXXX[[[aaahhhnnnrrrtttuuusssrrrnnnhhh```WWWOOOJJJBBB???======@@@AAA@@@>>>>>>@@@CCCGGGIIIIIIIIIIIIMMMLLLKKKJJJJJJKKKLLLMMMOOOOOOPPPQQQQQQPPPPPPPPPSSSTTTTTTUUUTTTSSSQQQPPPQQQRRRTTTUUUTTTUUUWWWXXXZZZ[[[\\\^^^aaaeeehhhjjjkkkllloooqqqssstttuuuuuunnnooopppqqqrrrrrrsssssssssuuuwwwzzz{{{{{{zzzyyyzzz|||~~~~~~}}}{{{{{{{{{|||}}}}}}{{{{{{||||||{{{zzz|||||||||{{{{{{wwwmmmbbbVVVOOOIIIEEEEEEHHHJJJNNNOOOMMMMMMQQQTTTSSSQQQQQQPPPQQQTTTYYY^^^aaadddgggiiiiiieee___[[[YYYYYY\\\aaagggoooyyyyyygggVVVKKKHHH@@@@@@>>>===<<<;;;;;;;;;555444444333333222222111222111///...---------...///000111222333444444444;;;:::888999;;;>>>@@@@@@LLLUUUcccqqqjjj\\\WWWWWW]]]dddjjjlllooorrruuuyyy}}}~~~mmmaaaTTTHHH~~~xxxtttqqqmmmkkkggghhhiiijjjmmmjjj^^^PPPBBB<<<888777666111...////////////...---,,,+++*********))))))))))))*********)))'''(((***+++)))'''))))))************))))))******)))(((((()))***+++((()))******)))((('''&&&))))))))))))))))))))))))******((('''''''''((()))))))))))))))***,,,------(((((((((((('''%%%$$$###&&&$$$!!! !!!$$$&&&((((((((((((((())))))***)))'''&&&&&&(((***+++***'''(((***)))'''&&&&&&'''******)))(((((()))***+++***)))))))))))))))(((((()))***++++++++++++++++++))))))***,,,...---***'''*********)))((((((***,,,---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......///,,,,,,,,,------.........333000000333444444999>>>CCCPPPfff}}}sssjjjeee^^^jjjzzzuuulllcccbbb```___aaafffkkkpppzzzssskkkcccoooyyyssskkkeee\\\WWWTTTPPPKKKGGGCCCAAA???<<<::::::999999999:::;;;===???AAACCCDDDDDDFFFGGGIIIJJJJJJIIIIIIGGGFFFEEECCC@@@===;;;:::777666555444444444444555444444555666666777777888888888888999:::<<<===>>>@@@??????AAADDDFFFFFFEEEIIIIIIIIIHHHGGGFFFDDDDDDFFFEEEEEEFFFHHHJJJMMMOOORRRUUUYYY^^^bbbgggmmmqqqpppnnnkkkiiiiiijjjlllnnnooommmhhhaaaYYYSSSQQQQQQOOOPPPQQQQQQOOOKKKGGGEEEBBBCCCEEEHHHMMMQQQUUUXXX[[[^^^dddjjjnnnqqqqqqqqqrrroookkkddd[[[SSSKKKGGGBBB@@@>>>???AAACCCBBB@@@BBBDDDFFFIIIKKKLLLLLLLLLPPPPPPOOONNNNNNOOOPPPQQQPPPPPPQQQQQQRRRQQQQQQPPPQQQQQQRRRRRRRRRPPPOOONNNQQQSSSUUUVVVWWWXXXZZZ\\\______```cccfffiiilllnnnqqqrrrtttvvvwwwwwwvvvvvvsssssssssssstttuuuvvvwwwwwwxxxzzz||||||}}}||||||}}}~~~}}}~~~~~~||||||}}}}}}|||{{{}}}}}}~~~~~~yyyooodddXXXPPPJJJEEEEEEHHHJJJOOOSSSRRRQQQTTTTTTRRRSSSRRRRRRRRRUUUZZZ___bbbbbbdddfffeeeaaa]]]ZZZYYYZZZ]]]dddmmmxxx~~~hhhTTTHHHCCC???>>><<<;;;999888888888555444444333333222222111333222000///....../////////000111333444444444444999888888999<<>><<<:::::::::::::::;;;;;;===???AAACCCDDDEEEHHHIIIJJJKKKKKKJJJIIIIIIGGGFFFDDD@@@===:::777666555555444333333333444444555555666777777888888999999999:::;;;===>>>@@@AAABBBAAAAAABBBEEEFFFFFFEEEJJJJJJJJJIIIHHHGGGEEEEEEEEEDDDDDDDDDEEEGGGHHHJJJKKKNNNSSSWWW[[[```eeeiiifffeeecccaaabbbdddfffhhhgggeeeaaa[[[TTTPPPNNNNNNNNNOOOPPPQQQOOOMMMIIIGGGDDDEEEFFFHHHLLLQQQUUUXXX^^^bbbgggkkknnnmmmllljjjllliiiddd\\\TTTLLLGGGCCCCCCBBBAAABBBDDDEEEEEEDDDHHHIIIJJJLLLNNNPPPQQQRRRTTTSSSSSSRRRRRRRRRSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRPPPQQQQQQRRRQQQQQQPPPOOORRRUUUWWWYYYZZZ\\\___aaadddeeegggiiilllppprrrtttxxxyyyzzz{{{{{{{{{zzzyyyzzzyyyxxxwwwwwwyyy{{{|||}}}}}}~~~~~~}}}}}}~~~~~~}}}rrrgggZZZQQQKKKFFFFFFIIILLLRRRWWWVVVVVVWWWUUURRRTTTTTTSSSTTTVVVZZZ^^^aaaaaaccccccaaa^^^\\\[[[[[[YYY]]]eeeooo|||fffQQQEEE@@@>>>===<<<:::888777777666555444444333333222222111333333111000000000000000000000222333444555555555888888888999<<<@@@DDDFFFMMMWWWdddqqqrrr```VVVUUUXXX```hhhiiimmmrrrwww|||nnnaaaXXXNNNFFF}}}zzz{{{yyyvvvuuuuuuvvvuuuuuummmlllhhheeefffiiihhhdddUUUHHH<<<999888555111000---------,,,+++***)))(((******))))))))))))******))))))+++,,,---,,,***((()))(((((('''''''''''''''***))))))((()))***,,,---((())))))))))))(((((((((%%%&&&&&&'''((())))))***))))))((((((''''''''''''''''''''''''(((***++++++((()))))))))(((((('''&&&************************(((''''''''''''((()))))))))(((&&&&&&''''''&&&%%%&&&((())))))(((''''''(((***)))(((((('''((()))***))))))******++++++,,,,,,,,,+++)))((((((((())))))******+++---......+++((('''***,,,---+++***))))))---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,---...///000111222333///000333444333666CCCQQQ```sssrrrfff[[[SSSQQQXXXbbbiiikkkfff___ZZZVVVXXX[[[^^^ccclllvvv~~~vvvjjjdddbbbgggvvvzzzvvvqqqnnnmmmjjjddd___RRROOOKKKIIIGGGEEEAAA>>>;;;;;;:::999999:::;;;<<<======???AAACCCEEEFFFGGGIIIJJJKKKLLLLLLLLLKKKJJJGGGFFFCCC???;;;777555444333333333333333333444444555666666777888888999999::::::;;;<<<>>>@@@BBBCCCBBBBBBBBBCCCFFFHHHHHHGGGGGGHHHIIIIIIJJJJJJIIIIIIEEEEEEDDDDDDDDDDDDEEEFFFGGGIIILLLOOORRRUUUYYY\\\ZZZYYYXXXXXXYYY[[[^^^```]]]]]]ZZZUUUPPPMMMLLLLLLKKKMMMNNNOOOOOONNNLLLJJJHHHHHHHHHIIIMMMQQQUUUXXX```cccgggiiijjjgggdddaaabbb___YYYSSSMMMHHHDDDCCCDDDDDDDDDFFFGGGHHHIIIHHHMMMMMMNNNPPPRRRTTTVVVWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTVVVZZZ\\\^^^aaadddgggiiikkklllooorrruuuxxxyyy}}}~~~~~~}}}{{{zzzzzz|||~~~ttthhh[[[RRRLLLGGGGGGJJJQQQVVVZZZXXXWWWXXXWWWTTTUUUTTTTTTTTTVVVZZZ]]]___aaabbbaaa___]]]\\\]]]^^^]]]```gggrrr~~~zzzcccPPPEEEAAA>>>===;;;:::999888888888555444444333333222222111222222111111000000000000000111222444555555555555888999:::;;;===@@@DDDGGGLLLVVVcccppp}}}|||lll\\\UUUUUUZZZcccllllllpppvvv|||ttteee[[[TTTLLLFFF~~~vvvrrrrrrrrrsssuuuwwwxxxvvvuuuppppppkkkeeedddiiilllkkk___QQQCCC===;;;777222000---------,,,+++***)))(((******))))))))))))******)))+++---......,,,+++***+++***)))((((((((()))))))))(((((('''((()))***+++)))(((((((((((()))))))))%%%&&&&&&'''((())))))***(((((((((((((((''''''&&&))))))(((((('''((((((((('''''')))***************'''''''''((((((''''''''''''''''''''''''(((((()))***((('''((())))))(((&&&&&&'''))))))(((''''''((((((((('''&&&'''((()))***))))))******++++++,,,,,,,,,+++)))((((((((())))))---+++))))))***,,,++++++'''***---...,,,***))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,------...///000222222333222444777999999???QQQbbbvvv~~~qqqdddWWWNNNOOOQQQTTTVVVXXXWWWUUUTTTRRRVVV[[[```fffppp}}}oooeeeccceeeoooxxxxxxtttnnnkkkgggeeeccc___ZZZVVVLLLJJJHHHEEECCC@@@===;;;:::999999999:::<<<===>>>??????AAACCCEEEGGGHHHIIIJJJKKKLLLMMMNNNMMMLLLKKKFFFEEEAAA===999666555444222333333444555555555555666666666777888888999999;;;;;;<<<===???AAACCCDDDBBBAAABBBDDDHHHJJJKKKJJJHHHHHHIIIJJJJJJJJJJJJIIIFFFEEEEEEDDDDDDCCCCCCCCCEEEFFFHHHHHHIIIJJJMMMOOOOOOOOONNNOOOPPPRRRUUUVVVUUUUUUTTTQQQMMMKKKJJJKKKIIIJJJMMMNNNOOOOOONNNNNNMMMMMMLLLMMMOOORRRUUUWWW___```bbbcccbbb^^^ZZZWWWUUURRROOOKKKGGGFFFEEEEEEDDDFFFHHHJJJKKKLLLMMMMMMQQQQQQRRRSSSVVVXXXZZZ[[[[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWVVVUUUUUUUUUUUUVVVVVVWWWWWWXXXWWWYYY]]]```cccfffjjjlllnnnppprrruuuxxx{{{}}}~~~~~~||||||}}}uuuiii\\\SSSMMMIIIJJJNNNWWW[[[\\\XXXWWWYYYYYYXXXVVVUUUUUUUUUWWWYYY[[[]]]______^^^\\\ZZZZZZ]]]___bbbeeekkkvvvvvvaaaPPPGGGDDD<<<<<<:::999888888888888555444444333333222222111000000000000000000//////111222333444555666666666:::<<<=========???DDDGGGQQQ[[[hhhtttyyykkk[[[UUUVVV\\\eeemmmssswww}}}xxxhhh^^^XXXRRRLLLHHH~~~tttlllkkkmmmppptttwwwxxxvvvtttssssssnnnfffccchhhlllnnnhhhZZZLLLCCC>>>777222111/////////...---,,,+++*********))))))))))))*********,,,......---,,,+++,,,///...,,,+++******+++,,,***)))(((''''''((()))***)))(((((((((((())))))***'''''''''(((((())))))***'''(((((((((((('''&&&&&&+++***)))(((''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((((((***---......---%%%'''))))))((('''((()))''''''&&&'''((()))+++,,,)))))))))***************++++++***)))))))))******...+++(((''')))+++,,,,,,(((***------,,,***************))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,,,,,,,---...//////000000///111555:::???JJJ___ssszzzmmmaaaVVVOOOOOONNNLLLKKKLLLNNNPPPRRRQQQVVV]]]bbbiiitttuuugggaaaccchhhwww||||||uuuooojjjfffdddaaa^^^[[[WWWRRRNNNFFFEEECCC@@@===;;;:::999::::::::::::<<<>>>@@@AAAAAAAAACCCEEEGGGIIIJJJKKKLLLMMMNNNNNNNNNLLLKKKJJJDDDBBB>>>;;;888666555555333444555666777777777777777777888888999:::::::::======>>>???@@@BBBDDDEEEBBBBBBCCCEEEIIILLLMMMMMMKKKKKKKKKJJJIIIHHHFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDCCCBBBBBBCCCEEEFFFFFFFFFGGGHHHJJJLLLNNNMMMMMMNNNMMMJJJIIIIIIJJJIIIJJJMMMOOOQQQRRRSSSSSSSSSSSSSSSSSSTTTUUUUUUVVVZZZZZZZZZYYYWWWSSSOOOMMMIIIHHHGGGEEEEEEEEEEEEFFFEEEHHHLLLNNNOOOOOOQQQRRRTTTUUUWWWYYY[[[]]]^^^___aaabbbbbbbbbaaa```___^^^ZZZZZZ[[[ZZZZZZYYYXXXWWWVVVVVVVVVVVVWWWYYYZZZ[[[\\\___cccfffiiilllpppssstttvvvyyy|||~~~~~~~~~vvvkkk^^^VVVQQQNNNQQQUUU]]]``````[[[YYY[[[\\\[[[XXXWWWWWWWWWXXXYYY[[[\\\[[[[[[[[[YYYXXXYYY\\\___aaaccciiitttuuubbbSSSKKKHHH>>>===<<<:::888777666666555444444333333222222111///000000111111000//////222222444555666777777777;;;===???>>>===???DDDIIISSS]]]kkkwwwzzzlll]]]VVVWWW[[[dddkkkxxx|||{{{mmm___YYYVVVQQQLLLIII{{{sssjjjjjjlllppptttvvvvvvtttssstttpppgggbbbeeejjjlllnnnbbbUUUJJJ@@@777222222/////////...---,,,+++*********))))))))))))******)))+++---,,,***)))***,,,///...,,,***))))))***+++,,,+++***(((((((((((())))))(((''''''((()))***+++))))))))))))))))))))))))''''''((((((((('''&&&%%%******))))))(((((())))))&&&&&&''''''(((''''''&&&)))((((((''''''(((((()))'''&&&&&&&&&&&&'''((((((''''''(((***---...---,,,%%%'''))))))((('''((()))'''''''''(((***,,,///000***)))))))))))))))(((((()))***++++++++++++++++++...,,,******+++,,,,,,,,,)))+++------+++******++++++************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////---,,,------....../////////000...///444===IIIZZZsssuuuggg\\\TTTQQQNNNKKKHHHEEEFFFHHHLLLOOOTTTZZZaaagggnnnyyyzzzkkkbbbbbbhhhooo|||}}}wwwrrrllleee``````___]]]ZZZVVVQQQKKKHHHBBBAAA>>>;;;999888999:::<<<<<<<<<<<<>>>@@@BBBCCCBBBCCCDDDFFFHHHJJJLLLLLLPPPPPPPPPOOOMMMJJJHHHFFF???===:::888666555555555444555777888:::::::::::::::::::::;;;<<<<<<======@@@@@@AAAAAABBBDDDEEEFFFEEEDDDDDDGGGJJJLLLMMMLLLJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAAAAA???@@@@@@???======>>>@@@@@@@@@AAAAAACCCDDDFFFGGGEEEGGGIIIHHHGGGGGGGGGHHHKKKLLLOOORRRUUUWWWXXXYYYXXXXXXYYYYYYXXXWWWVVVUUUSSSSSSQQQOOOLLLIIIGGGEEEBBBBBBBBBCCCCCCDDDEEEFFFEEEIIINNNQQQQQQRRRTTTVVVXXXYYY\\\^^^```bbbbbbbbbeeeeeeeeeeeeeeecccbbbaaa\\\\\\\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYZZZ\\\^^^___bbbeeeiiilllooorrrvvvyyy|||~~~xxxmmm```YYYVVVUUUXXX^^^aaaeeefffbbb___```___]]][[[ZZZZZZZZZZZZ[[[\\\]]][[[\\\\\\[[[[[[\\\___bbbbbbccchhhrrr}}}~~~}}}rrrcccVVVOOOMMMGGGEEEBBB>>>;;;888666555555444444333333222222111000000111222222111111000222333444555777777777777999<<>>AAAFFFLLLUUU```nnnzzz|||nnn^^^VVVVVVYYY```gggtttyyyrrrdddWWWUUUTTTPPPKKKIII}}}jjjjjjjjjmmmqqqtttuuuvvvrrrtttpppggg```bbbgggjjjrrrgggZZZNNNAAA666111333---------,,,+++***)))(((******))))))))))))******(((***+++***''''''))),,,,,,+++)))'''&&&&&&'''(((...---+++)))(((((()))))))))(((''''''''')))***+++************))))))))))))&&&'''((((((((('''%%%%%%)))))))))))))))***++++++$$$%%%'''((()))*********((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((((('''&&&'''(((***)))'''%%%%%%'''((()))((('''((()))(((((((((***,,,///111333******))))))((((((''''''((()))+++,,,------,,,+++---,,,,,,---//////---+++***+++---,,,+++***+++,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---000000000000111111111111444555;;;GGGWWWlllqqqbbbXXXSSSRRRKKKHHHEEECCCCCCEEEHHHJJJXXX___gggmmmsss~~~sssfffaaafffqqqyyy~~~zzztttnnnjjjddd^^^YYYYYYXXXVVVSSSOOOIIIDDD@@@@@@???===:::888888;;;===============???AAACCCDDDCCCDDDEEEGGGIIIKKKLLLMMMTTTSSSRRROOOLLLHHHDDDBBB<<<:::777555444444555666555666888:::;;;<<<<<<;;;<<<<<<======>>>?????????CCCCCCCCCCCCDDDEEEGGGGGGGGGFFFFFFHHHJJJLLLKKKKKKFFFGGGHHHHHHIIIIIIHHHHHHCCCCCCCCCCCCBBBBBBAAA@@@======>>>===<<<<<<===???======>>>>>>@@@AAABBBCCCAAACCCEEEFFFEEEEEEFFFGGGMMMNNNQQQTTTXXXZZZ\\\]]][[[\\\\\\]]][[[YYYVVVTTTOOONNNLLLIIIFFFCCCBBBAAA@@@@@@AAABBBCCCDDDDDDEEEFFFJJJPPPSSSSSSSSSUUUXXXZZZ\\\___bbbdddeeeeeedddeeeeeeffffffeeecccaaa```^^^^^^^^^]]]\\\[[[ZZZYYY]]]]]]]]]]]]^^^```bbbdddgggjjjnnnqqqssswwwzzz}}}zzznnnbbb\\\YYYYYY^^^cccbbbgggjjjgggdddcccaaa]]]]]]]]]\\\\\\]]]]]]^^^^^^^^^___`````````aaadddfffllllllooovvv~~~}}}sssvvvvvvooocccXXXRRRQQQPPPNNNJJJDDD???;;;777666555555444333333222222111000111333333444333222111222333444666777777888888777;;;?????????BBBIIIOOO\\\ggguuu~~~ooo^^^VVVTTTWWW]]]cccnnnsss|||zzzmmm^^^SSSRRRTTTOOOJJJHHHllliiieeeggglllqqqrrrppprrrqqqnnngggaaa```fffkkkooojjjaaaSSSDDD:::555333333000...---------,,,***---,,,***(((((((((((()))------,,,+++*********************)))))))))))))))+++***)))(((((()))***+++'''(((((()))***+++++++++))))))((('''''''''''''''&&&'''((((((((('''%%%%%%(((((((((((((((***++++++(((((())))))))))))((((((***)))&&&###!!!"""&&&***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((+++***))))))***,,,...000$$$&&&''')))))))))((((((******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++******++++++,,,---.........------,,,,,,,,,+++,,,,,,+++***+++---///000///---...///000000///666999DDDVVVgggyyyuuuhhh]]]SSSMMMLLLKKKFFFDDDEEEFFFFFFKKKQQQZZZiiiyyyvvveeedddkkkrrrxxx}}}vvvqqqiiiccc^^^[[[XXXVVVRRRQQQNNNJJJFFFBBB@@@???===<<<;;;:::999:::;;;;;;======>>>???AAABBBCCCDDDDDDEEEFFFHHHKKKMMMNNNOOOOOOPPPPPPNNNJJJEEE???;;;999777555444444666888:::999888888888999;;;===>>>??????@@@@@@AAAAAAAAAAAADDDDDDDDDEEEEEEFFFGGGHHHJJJJJJIIIIIIJJJLLLOOOPPPIIIJJJKKKKKKJJJIIIFFFEEEEEECCCAAAAAABBBBBBBBBAAA@@@@@@@@@????????????>>>???@@@@@@??????>>>===<<<>>>??????>>>???BBBFFFJJJLLLNNNRRRWWW[[[]]]^^^^^^\\\]]]^^^``````]]]XXXTTTIIIHHHFFFCCC@@@???======:::;;;<<<>>>BBBEEEIIIKKKKKKLLLOOOQQQTTTVVVWWWWWW___```aaabbbbbbaaa```___aaaaaabbbdddeeedddaaa___[[[]]]^^^^^^^^^^^^___````````````aaabbbeeegggiiihhhlllrrrvvvyyy|||vvvoooccc[[[XXX\\\bbbgggooonnnkkkjjjiiifffbbb______\\\[[[^^^___^^^```dddcccbbbaaadddhhhjjjhhhfffkkkoootttyyy|||{{{yyyxxxrrrnnnggg^^^XXXUUUWWWYYY______[[[RRREEE<<<999:::777555333333333222111///222222333333333444444444666666777777777777666666666777;;;===<<<===FFFQQQ[[[iiizzz|||jjjWWWQQQSSSVVVXXXZZZdddkkktttzzz|||sss```ZZZTTTPPPPPPMMMHHHCCCoooiiiddddddjjjnnnooommmnnnooonnniiidddaaadddggglllkkkeeeYYYJJJ===666333222000............---++++++***))))))((()))******,,,,,,+++*********++++++******)))))))))******++++++***)))(((((()))******'''(((((()))******++++++))))))(((''''''''''''''''''((()))))))))((('''&&&%%%%%%%%%%%%&&&'''((()))(((((())))))))))))((((((***)))'''$$$######'''***((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''',,,+++***))))))+++,,,---))))))*********))))))(((******))))))******++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,------------,,,,,,++++++++++++,,,---,,,+++,,,---//////.........000111222333666<<>>???@@@AAACCCCCCDDDEEEFFFGGGIIILLLNNNOOOPPPNNNNNNMMMJJJFFFAAA<<<999777666444333444666888::::::999999:::;;;===???@@@CCCBBBBBBAAAAAAAAAAAAAAADDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKMMMNNNNNNIIIJJJKKKKKKKKKIIIGGGFFFEEECCCAAAAAABBBCCCBBBAAAAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@???>>>===============<<<<<<>>>BBBFFFJJJMMMQQQVVV[[[^^^___```]]]]]]]]]^^^\\\YYYSSSNNNDDDCCCAAA>>>===;;;;;;:::<<<<<<===???AAADDDGGGHHHIIIKKKMMMOOORRRSSSTTTUUUWWWWWWXXXXXXXXXWWWVVVVVVWWWXXXYYY[[[]]]]]][[[ZZZZZZ\\\^^^^^^^^^^^^```bbbbbbccccccdddeeegggjjjlllmmmqqqvvv{{{~~~zzzsssiiibbb```dddjjjnnnpppmmmhhheeebbb___\\\ZZZ\\\YYYYYY]]]______bbbfffhhhiiikkkmmmooopppooooooqqqtttwwwzzz{{{xxxuuurrrjjjgggbbb[[[WWWWWWZZZ]]]ddddddbbbZZZOOODDD???===999777555555555444333111333333333333444444444444666777777777777777777666666777:::===<<<<<>>>>>???@@@???>>>===<<<<<<===>>>???>>>>>>???AAABBBCCCDDDEEEFFFGGGIIIKKKMMMOOOOOOPPPMMMKKKHHHDDD???;;;777666555444333333444666888:::;;;;;;<<<===>>>@@@BBBCCCFFFEEECCCBBBAAAAAABBBBBBEEEDDDDDDEEEEEEFFFGGGHHHHHHIIIKKKLLLMMMMMMMMMMMMJJJKKKKKKLLLKKKJJJHHHGGGEEEDDDCCCCCCDDDDDDCCCAAABBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@???>>>>>>===>>>===<<<;;;===@@@CCCGGGJJJNNNTTTXXX\\\^^^___\\\[[[YYYXXXUUUQQQKKKFFF???>>><<<;;;::::::::::::????????????@@@AAACCCDDDFFFGGGIIIKKKMMMNNNOOOOOONNNNNNMMMLLLLLLLLLLLLLLLLLLNNNPPPRRRTTTTTTTTTTTTXXXYYY\\\]]]]]]^^^```bbbdddfffgggggghhhiiimmmooossswww|||~~~||||||~~~}}}wwwnnniiiiiimmmrrruuuqqqkkkbbb[[[WWWUUUSSSRRRUUUSSSUUUZZZ^^^___ccchhhjjjooouuuwwwwwwvvvvvvxxx{{{|||~~~|||wwwqqqnnnfffccc___ZZZVVVWWW[[[___eeeeeeddd```YYYNNNDDD>>>;;;999777666777777555444444444444444555555555555777777888888888888777777555666999<<<;;;<<>>666111000000111222222000...++++++++++++******++++++******))))))***+++,,,,,,+++***))))))***,,,...///,,,+++***((((((((())))))(((((())))))************))))))((((((((((((((()))(((((()))***)))((('''&&&''''''''''''((()))***+++'''(((((((((((((((((('''((()))***)))((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''',,,+++******)))***++++++...,,,+++***)))***+++++++++***((((((((()))+++,,,---,,,***))))))***,,,---++++++************++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---000111000......///000/////////000333777:::EEEQQQeeezzzvvvjjj^^^WWWRRRNNNLLLMMMJJJGGGEEEGGGIIINNNYYYdddtttxxxpppfffppp~~~wwwmmmfff```\\\WWWRRRNNNKKKHHHFFFBBB@@@===;;;;;;===@@@BBBCCCBBB@@@???>>>>>>????????????@@@BBBCCCDDDEEEFFFHHHIIIKKKLLLNNNNNNOOONNNKKKHHHDDD???:::777555444444333333333555777999;;;>>>>>>???@@@BBBDDDEEEFFFEEEDDDBBBAAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIKKKMMMOOOPPPOOONNNMMMKKKLLLLLLLLLLLLKKKJJJIIIFFFEEEDDDEEEFFFFFFDDDCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@@@@@@@>>>======@@@BBBDDDFFFIIINNNQQQTTTVVVWWWTTTSSSQQQOOOLLLHHHCCC???<<<;;;:::999999;;;<<<===@@@@@@??????>>>>>>>>>>>>BBBCCCDDDFFFGGGHHHHHHHHHIIIGGGFFFEEEDDDEEEFFFGGGHHHJJJLLLNNNNNNOOOPPPPPPTTTVVVXXXZZZ[[[]]]```bbbeeegggiiiiiiiiikkkooossswww{{{~~~}}}{{{yyyzzz{{{}}}}}}wwwqqqnnnooorrrtttuuummmeeeZZZPPPKKKIIIIIIIIIMMMKKKNNNUUU[[[^^^ccciiijjjrrr{{{~~~|||yyy{{{~~~zzzsssooohhhfffaaa\\\XXXYYY]]]```cccdddeeeeee___UUUHHH???<<<:::777666777777777666555555555666666666777777777888888999999888888777666666888;;;<<<===EEENNNXXXbbbooo{{{ppp```PPPMMMQQQVVVYYY\\\___bbbeeehhhlllqqqxxx|||~~~vvvjjj]]]TTTIIIGGGFFFGGGHHHIIIGGGEEEtttllllllnnnppprrrtttllldddaaaeeelllrrrtttuuuvvvwwwuuurrrnnnllljjjhhhooowwwwwwkkkXXXFFF:::333222111222333333222000......---,,,+++***)))((())))))))))))***++++++,,,******)))******,,,...///,,,+++)))((((((((()))***)))))))))))))))*********))))))((((((((())))))***''''''((((((((('''&&&%%%""""""""""""###$$$%%%&&&''''''((((((((((((''''''''')))******)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((()))))))))***+++,,,,,,***))))))((((((***+++,,,++++++***)))***+++,,,------,,,***))))))***,,,---+++******))))))******+++++++++******++++++,,,------------...............,,,...000111000/////////000111000000000444:::>>>MMM\\\qqq}}}mmmbbbWWWRRRNNNJJJIIIJJJHHHFFFFFFIIIKKKQQQ]]]iiizzz{{{nnngggkkk|||~~~xxxppphhhaaaZZZWWWRRRNNNKKKIIIFFFCCC>>>===;;;:::;;;>>>BBBDDDGGGEEECCC@@@???>>>>>>>>>@@@@@@AAACCCDDDEEEFFFGGGIIIJJJKKKMMMMMMMMMLLLKKKGGGDDD@@@:::777555444444333333444555777999<<<===@@@AAABBBDDDEEEFFFGGGHHHBBBAAAAAABBBCCCEEEGGGHHHGGGGGGFFFGGGGGGHHHIIIJJJKKKMMMPPPRRRSSSQQQOOONNNLLLLLLMMMLLLLLLLLLKKKKKKHHHGGGGGGHHHIIIHHHFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAAAAA???======???@@@AAABBBDDDFFFHHHJJJKKKKKKJJJIIIFFFEEEDDDBBB>>><<<:::999888888999;;;===???@@@@@@???>>>===<<<;;;:::>>>???@@@AAABBBBBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCCGGGIIIKKKLLLJJJJJJLLLMMMPPPRRRUUUWWWYYY[[[^^^```cccfffjjjjjjjjjlllrrrwwwzzz}}}}}}||||||{{{yyywwwyyyzzz{{{}}}~~~}}}~~~|||wwwrrrppprrrsssrrrpppeee\\\PPPFFFAAA@@@AAABBBDDDCCCGGGPPPWWW\\\bbbiiikkkttt}}}}}}wwwsssllljjjfffaaa^^^___cccgggkkklllnnnmmmfffYYYIII???;;;999666555666777777666666666777777777888888888888888999999999999888888777666777;;;<<<>>>EEEMMMVVV```mmm{{{kkk[[[MMMKKKRRRWWW[[[]]]ccceeegggjjjmmmqqquuuxxxzzzzzzxxxrrrhhh[[[PPPIIICCCCCCCCCEEEGGGHHHGGGFFFqqqjjjjjjkkkkkkmmmoookkkeeeaaabbbhhhpppvvvzzz{{{|||{{{yyyuuuqqqnnnlllqqqwwwzzztttdddOOOAAA666444222222333333333222000//////...,,,***((('''******)))))))))***++++++))))))***++++++,,,,,,,,,+++***)))(((((()))***+++))))))))))))))))))******))))))((((((((()))******&&&'''((((((((('''%%%$$$############$$$%%%&&&'''&&&''''''((((((''''''&&&'''((())))))(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))''''''((()))***+++,,,,,,'''''''''((()))***++++++******++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,******))))))))))))******++++++******++++++,,,---............////////////,,,...000000///...///000000111222222333888@@@GGGTTTeee{{{zzzrrrcccYYYOOOLLLJJJGGGFFFGGGHHHGGGIIIMMMOOOTTTaaannn~~~sssiiigggwwwwwwqqqjjjbbb\\\TTTQQQMMMJJJHHHEEEBBB@@@;;;:::999:::<<>>>>>>>>AAAAAABBBDDDEEEFFFGGGHHHIIIJJJLLLLLLKKKIIIGGGFFFBBB???;;;777555444555555444444666888:::===???@@@CCCDDDEEEFFFGGGHHHHHHHHH@@@AAACCCEEEGGGHHHJJJJJJHHHHHHHHHIIIIIIJJJKKKLLLLLLNNNPPPRRRSSSQQQOOONNNMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJJJJKKKLLLKKKIIIGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA>>>??????>>><<<<<<===>>>???@@@@@@@@@AAAAAABBBBBBBBBAAA>>>>>>>>>===<<<:::999888666666777:::===???@@@@@@@@@@@@>>>===;;;;;;===>>>???????????????>>>>>>>>>>>>>>>???@@@AAAAAAFFFHHHKKKJJJHHHGGGJJJMMMOOOQQQTTTVVVXXXZZZ]]]___aaaeeejjjkkkkkknnnuuu{{{}}}}}}{{{zzzzzzzzzxxxvvvwwwxxxxxxyyyyyyxxxxxxwwwwwwxxxyyy{{{~~~{{{vvvqqqppprrrqqqlllgggYYYQQQGGG>>>::::::<<<===>>>>>>CCCMMMUUU[[[bbbiiinnnwww{{{wwwpppnnnjjjgggeeehhhmmmqqqxxxzzzzzzvvvjjjZZZIII???;;;888555444555777777777888888888888999999999999999999::::::::::::999999999777888;;;>>>@@@FFFNNNWWWaaaooogggXXXKKKKKKRRRYYY]]]___dddfffiiilllppptttwwwxxxwwwuuuoooeeeXXXLLLDDD@@@>>>@@@BBBDDDEEEFFFFFFEEEpppllloooqqqpppppppppoookkkeeebbbfffoooxxxyyytttqqqrrrvvv{{{yyymmmXXXHHH:::777333222222333333333/////////...---+++)))(((+++******))))))))))))***((()))***,,,,,,+++)))((())))))(((((((((***+++,,,***)))))))))))))))))))))))))))(((((()))******+++'''(((((())))))'''&&&%%%''''''''''''((()))***+++&&&''''''((((((''''''&&&'''((((((((('''''')))+++))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((()))***************(((((())))))))))))))))))((()))+++,,,,,,,,,******++++++++++++++++++++++++******))))))))))))******++++++******++++++,,,------------.........//////---...///...------///111///111333444777???JJJSSSaaarrrtttiiiYYYPPPHHHFFFFFFDDDCCCEEEIIIJJJNNNRRRTTTXXXeeerrr|||lllhhhnnnvvvnnnhhhbbbZZZUUUNNNKKKHHHEEECCCAAA>>>;;;777888888:::===@@@CCCEEEFFFDDDCCCAAA@@@@@@@@@AAAAAABBBCCCDDDFFFGGGHHHHHHJJJKKKKKKKKKIIIFFFBBB@@@;;;999777444333444555666555666888:::===@@@BBBDDDEEEFFFGGGHHHIIIHHHHHHGGGBBBDDDGGGIIIKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNLLLMMMOOOPPPPPPPPPNNNMMMNNNNNNMMMMMMMMMNNNNNNNNNMMMLLLMMMNNNOOONNNKKKIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBB>>>???@@@???>>>===>>>?????????>>>>>>>>>>>>?????????===;;;:::;;;<<<;;;:::;;;:::888888999<<<@@@BBBBBBBBBBBBBBBAAA@@@>>>===??????@@@@@@@@@??????>>><<<===>>>@@@AAABBBCCCCCCEEEHHHKKKKKKIIIIIIMMMQQQPPPRRRUUUWWWXXXZZZ]]]______eeekkkmmmmmmpppxxx|||zzzyyyyyyyyyyyywwwvvvuuuuuuuuutttrrrqqqooonnnmmmnnnoooqqqtttxxx{{{}}}~~~xxxsssnnnlllllliiiaaaYYYMMMGGG???999888888:::;;;<<<<<>>===<<<>>>AAACCCCCCCCCCCCCCCoooooouuuxxxwwwwwwtttuuussskkkdddfffqqq{{{zzztttssstttzzz|||rrr]]]LLL<<<999444111111333444444------...///...---+++***++++++***)))(((((())))))''')))+++,,,,,,***(((&&&(((((('''((()))***,,,---*********)))))))))))))))))))))((())))))***++++++((()))*********)))'''&&&&&&%%%%%%&&&&&&'''((()))&&&''''''''''''''''''&&&''''''''''''&&&&&&)))+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))************)))(((((()))***++++++***)))'''&&&&&&'''***,,,,,,+++)))'''***++++++,,,,,,++++++*********))))))))))))******++++++******++++++,,,---,,,,,,,,,------.........---......---,,,,,,///111---000444666;;;DDDRRR\\\mmm~~~~~~qqqfffRRRJJJCCCBBBCCCBBBCCCEEEJJJLLLQQQVVVWWW[[[hhhttt}}}uuufffiiitttyyyooohhhbbb\\\UUUPPPIIIGGGDDDAAA@@@===:::888555666888:::===@@@BBBDDDCCCBBBAAA@@@@@@AAABBBCCCBBBBBBCCCEEEFFFGGGHHHIIIJJJJJJKKKJJJGGGDDD???===666555333222222333555666666777999<<>>>>>>>>>>>???@@@???===:::::::::;;;;;;:::???===<<<;;;<<>>AAACCCEEEFFFFFFFFFFFFJJJMMMMMMLLLMMMQQQVVVRRRTTTVVVXXXYYY[[[^^^```___eeekkknnnnnnrrr{{{zzzyyyxxxxxxyyyyyywwwvvvtttsssrrrpppnnnkkkiiihhhddddddeeegggkkkpppuuuwww|||||||||{{{|||}}}|||yyyvvvtttnnniiigggfffaaaWWWOOOEEEAAA;;;777777888999:::;;;<<>>999666444444555444333444666999666999===@@@AAABBBDDDFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGHHHJJJKKKLLLMMMMMMMMMMMMNNNNNNOOOOOOOOONNNNNNMMMNNNOOOOOONNNMMMNNNOOOOOOPPPQQQQQQRRRRRRQQQQQQSSSSSSSSSSSSRRRQQQPPPOOOMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJHHHFFFEEEDDDDDDDDDCCCBBBBBBAAA@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCC???>>>>>>>>>>>>>>>???????????????@@@BBBEEEHHHJJJHHHHHHGGGGGGFFFGGGGGGHHHFFFFFFFFFFFFEEEDDDBBBBBBEEEFFFGGGFFFEEEFFFGGGIIIJJJKKKMMMOOOPPPQQQQQQQQQUUUWWWZZZ\\\]]]___bbbdddiiikkknnnqqqtttxxx~~~~~~||||||zzzxxxwwwvvvvvvtttrrrpppnnnkkkhhhccc```\\\[[[\\\\\\[[[[[[]]]bbbiiinnnrrrvvvzzz}}}}}}zzzvvvrrrpppsssqqqpppqqqsssrrroookkklllllljjjeee^^^UUUMMMHHH;;;;;;;;;:::888888:::<<<<<<@@@EEEKKKSSS\\\ffflllooouuu|||~~~uuummmhhhhhhiiicccdddddd^^^QQQEEEBBBDDD===;;;999888999999777666666888:::;;;::::::;;;<<<>>>>>>===<<<<<<<<<<<<<<<:::===???AAABBBGGGNNNSSS```oooyyybbbWWWOOORRRXXX\\\___aaagggnnnxxxlllUUUDDD===<<<<<<;;;<<<===???@@@@@@AAAAAAwwwuuuyyy|||{{{xxxpppgggbbbfffsss~~~{{{wwwvvvyyy|||yyymmmcccOOOCCC888555555444444666777444000,,,)))((())))))++++++******)))))))))))))))*********+++++++++,,,+++******)))(((((())))))************)))))))))(((((('''''''''((()))***+++'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((()))******))))))))))))))))))))))))''''''((()))*********)))))))))))))))))))))))))))&&&((())))))(((''''''(((***)))((((((((()))++++++******++++++++++++******(((((())))))))))))))))))))))))***++++++***))))))))))))((()))*********)))++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,.../////////000111333555999???JJJ[[[mmmzzzyyykkk___YYYIIIGGGDDDCCCCCCDDDGGGHHHMMMMMMOOORRRXXXaaajjjooosssyyyuuujjjiiitttzzzooojjjccc\\\UUUPPPKKKGGGBBBAAA>>>;;;999777777777777888:::>>>@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEFFFHHHGGGGGGGGGGGGHHHIIIIIIFFFEEEDDDAAA===999666444444555555555444555777999888;;;???AAABBBCCCDDDFFFEEEFFFGGGHHHHHHIIIIIIHHHIIIIIIJJJKKKLLLLLLMMMMMMNNNOOOPPPPPPQQQPPPPPPPPPNNNPPPQQQPPPNNNNNNNNNPPPQQQRRRSSSSSSTTTTTTSSSSSSTTTUUUUUUUUUTTTSSSRRRRRRPPPPPPPPPOOOOOONNNNNNMMMMMMLLLJJJIIIGGGFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDFFFHHHJJJKKKLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEIIIJJJJJJJJJIIIIIIKKKMMMLLLMMMOOOPPPRRRSSSSSSSSSWWWZZZ]]]___```bbbeeehhhjjjmmmqqquuuyyy~~~}}}{{{zzzxxxwwwvvvuuutttqqqoooiiigggddd___[[[XXXUUUTTTQQQQQQPPPPPPRRRVVV]]]bbbkkkoootttxxxzzz|||}}}~~~~~~~~~}}}}}}}}}}}}}}}{{{zzzxxxuuuqqqmmmjjjhhhiiihhhggggggiiijjjhhhfffffffffddd___XXXPPPHHHCCC:::;;;:::999777888:::<<<===@@@FFFLLLTTT]]]ffflllqqqvvv}}}}}}uuulllgggeeefff[[[YYYWWWSSSNNNHHHDDDDDD===;;;999999999::::::999777999:::;;;::::::;;;===>>>>>>==================;;;>>>AAACCCFFFKKKSSSYYYdddssszzzaaaWWWOOORRRYYY^^^cccfffhhhqqq{{{iiiSSSDDD===<<<;;;;;;<<<===>>>>>>>>>======xxxvvvxxxzzz{{{~~~{{{tttmmmhhhbbbcccttt{{{xxxzzz~~~xxxrrr^^^NNN===666555444444666777555111---+++)))))))))*********)))))))))))))))(((((())))))))))))************)))((((((((())))))************))))))))))))(((((((((''''''(((((()))%%%&&&''''''''''''&&&%%%'''&&&&&&&&&&&&'''(((((((((((((((((()))***++++++))))))))))))))))))))))))((())))))******)))(((((())))))))))))))))))))))))&&&(((******)))((((((((()))))))))((()))******+++***++++++,,,,,,++++++***+++++++++******)))))))))******++++++++++++******++++++++++++************,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,...000000000000222444444666<<>>AAACCCCCCDDDEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIKKKKKKJJJJJJJJJKKKMMMNNNPPPPPPQQQRRRRRRRRRRRRRRRQQQRRRSSSRRRPPPOOOOOOPPPTTTTTTUUUVVVVVVVVVVVVUUUVVVVVVWWWWWWWWWVVVVVVUUUUUUTTTTTTSSSRRRRRRQQQQQQPPPOOOMMMLLLJJJIIIIIIIIIFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHHHHIIIJJJKKKMMMMMMPPPOOONNNMMMLLLKKKKKKKKKMMMLLLLLLLLLKKKKKKJJJJJJMMMNNNOOONNNMMMMMMOOOQQQPPPQQQRRRSSSTTTVVVVVVWWW[[[]]]aaaccceeehhhkkkmmmooosssxxx}}}}}}|||yyyxxxvvvuuussspppllliii___\\\XXXSSSOOOLLLKKKKKKEEEEEEEEEDDDEEEIIIOOOSSS___cccjjjooorrrtttuuuvvvuuuuuutttsssssssssssstttsssqqqnnniiieeeaaa^^^]]]\\\ZZZYYYZZZ\\\^^^^^^^^^^^^]]][[[WWWPPPHHHAAA<<<999999999888777777999;;;>>>BBBHHHOOOVVV___gggmmmsssxxx}}}|||tttkkkeeebbbbbbXXXSSSMMMKKKKKKKKKGGGCCC===;;;999999;;;<<<<<<;;;888999;;;;;;::::::;;;=========>>>?????????>>>>>><<<@@@DDDGGGJJJQQQYYY___jjjyyyzzzaaaWWWOOORRRYYY```gggllloooxxx{{{cccOOODDD???<<<;;;>>>>>>??????>>>===<<<;;;yyyvvvuuurrrqqqssstttlllhhhhhhcccbbbwww~~~zzzzzz}}}kkkXXXBBB888555555555666555333111...---,,,,,,,,,)))))))))***)))))))))((())))))))))))))))))*********))))))((((((((())))))*********)))))))))))))))******)))(((((((((((((((%%%&&&((())))))(((&&&%%%'''&&&&&&&&&&&&'''((((((,,,+++***)))(((((((((((((((((((((((((((((((((((((((((()))*********))))))))))))))))))))))))))))))(((***------,,,*********)))))))))))))))******+++)))******++++++******)))************************+++++++++,,,,,,+++++++++---......---+++*********,,,,,,,,,---------......+++,,,---------------------...000000000111333555888:::BBBQQQdddxxxwwwmmmcccXXXOOOMMMFFFGGGIIIKKKMMMNNNNNNNNNNNNOOORRRXXX```iiippptttuuuzzz~~~~~~~~~yyynnnlllooowwwyyynnnggg___[[[UUUOOOJJJFFFBBB???;;;:::888666555555555555888:::===???@@@AAACCCDDDAAAAAACCCEEEFFFHHHIIIIIIGGGFFFEEEDDDCCCBBBBBBBBBBBB@@@<<<999666555444444444666777777777888999;;;>>>@@@CCCEEEDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJLLLKKKIIIHHHIIIJJJLLLNNNQQQQQQRRRSSSTTTTTTTTTTTTTTTUUUUUUTTTRRRQQQRRRSSSVVVVVVWWWXXXXXXXXXXXXXXXWWWXXXXXXYYYYYYYYYXXXXXXWWWWWWVVVUUUUUUTTTSSSSSSRRRRRRPPPNNNMMMLLLLLLKKKHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOQQQRRRSSSRRRQQQQQQSSSUUUTTTUUUUUUVVVXXXYYYZZZ[[[___bbbeeehhhjjjmmmqqqsssvvvyyy~~~zzzxxxuuurrrnnniiiccc___UUURRRMMMHHHDDDBBBBBBBBB>>>>>>>>>>>>>>>AAAEEEIIIQQQVVV^^^cccggghhhiiijjjjjjjjjiiihhhhhhhhhhhhiiikkkhhhddd^^^ZZZVVVTTTSSSPPPOOOMMMMMMOOORRRUUUWWWVVVUUUTTTPPPJJJCCC<<<888777888888777666777:::<<>>===zzzuuuooogggddddddiiibbbbbbfffcccdddxxx{{{zzz~~~tttaaaJJJ===777555555777666444222000...------,,,((()))************)))))),,,,,,,,,+++++++++++++++)))((((((((((((((())))))))))))))))))))))))******,,,,,,+++***))))))))))))&&&''')))++++++)))'''&&&'''&&&&&&&&&&&&'''((((((,,,+++***)))((((((((((((((((((((((((((((((((((((&&&'''(((***++++++,,,,,,(((((((((((((((((((((((((((***,,,,,,+++*********((()))))))))************(((((())))))))))))((((((''''''((())))))***++++++++++++++++++++++++++++++...//////...+++)))***+++,,,,,,,,,---------......+++,,,------.........---,,,.../////////111444666;;;AAAMMM```vvvpppeee[[[QQQKKKKKKIIIKKKOOORRRTTTUUUTTTTTTRRRRRRUUU\\\fffooovvvyyy{{{~~~|||wwwrrrllljjjqqqzzz{{{qqqggg```XXXTTTNNNIIIFFFBBB???<<<888777666555444555666666888;;;===???>>>???AAACCCAAABBBDDDFFFGGGHHHIIIIIIDDDCCCBBB@@@???>>>======???<<<999666333333333444555777999999999999;;;===???BBBDDDFFFEEEEEEFFFGGGGGGGGGHHHJJJJJJJJJJJJJJJKKKJJJIIIHHHHHHJJJLLLNNNQQQRRRSSSTTTUUUUUUUUUUUUWWWXXXYYYXXXVVVUUUVVVWWWXXXYYYYYYZZZZZZZZZZZZZZZYYYZZZZZZ[[[[[[[[[[[[ZZZXXXXXXWWWWWWWWWVVVVVVVVVUUUTTTSSSQQQPPPOOOOOONNNKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJKKKLLLMMMOOOPPPPPPPPPQQQQQQQQQPPPPPPPPPOOOOOOPPPQQQRRRTTTUUUVVVTTTTTTSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVUUUUUUWWWYYYZZZZZZZZZ[[[\\\^^^```aaadddgggjjjmmmppprrrvvvyyy}}}zzzvvvrrrlllggg```YYYUUUMMMJJJEEEAAA>>>======>>>:::;;;<<<;;;;;;<<>>===>>>???AAABBBCCCCCCDDDCCCGGGKKKOOOSSSZZZccciiitttwwwbbbYYYSSSUUU\\\dddmmmuuu}}}jjjRRRGGGDDDAAA???@@@CCCDDDEEEFFFEEECCC@@@>>>{{{tttjjj]]]WWWWWW\\\ZZZ^^^bbbcccfffvvv|||{{{}}}kkkUUUEEE;;;555555888:::888666222///,,,***)))((()))+++,,,,,,+++******((((((((((((((('''''''''((((((''''''(((((())))))))))))))))))************---,,,++++++************((()))************)))((('''&&&&&&&&&&&&'''(((((((((((((((((()))***++++++))))))))))))))))))))))))&&&&&&(((***+++,,,------(((((((((((((((((((((((('''((()))((('''&&&''')))(((((()))************)))'''(((((((((((((((((('''&&&&&&'''((()))***+++,,,++++++************++++++---///000...+++)))***,,,,,,,,,,,,,,,------------+++,,,---......///......---...//////000111555777999DDDWWWnnnyyyiii^^^UUUNNNJJJKKKMMMPPPTTTXXX\\\^^^^^^^^^[[[ZZZ[[[bbbnnnyyy{{{ppphhhhhhnnnzzzzzzqqqhhh___ZZZQQQMMMHHHDDDAAA???<<<:::666666555444555666777888:::===??????======@@@CCCBBBCCCEEEGGGHHHHHHGGGGGGAAA@@@???===<<<;;;:::::::::888555333111111111222555777:::;;;;;;;;;<<<>>>???BBBEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKMMMOOOPPPSSSTTTUUUVVVWWWXXXXXXXXXYYY[[[\\\[[[ZZZYYYZZZ\\\[[[\\\]]]]]]^^^^^^]]]]]]]]]^^^^^^___^^^^^^]]]]]]YYYZZZZZZZZZZZZ[[[[[[[[[YYYXXXWWWUUUTTTSSSSSSRRROOONNNNNNMMMLLLMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNMMMMMMMMMMMMNNNPPPQQQQQQRRRSSSSSSTTTTTTSSSRRRRRRPPPPPPQQQSSSUUUXXXZZZ[[[YYYXXXXXXWWWXXXYYY[[[\\\[[[\\\\\\\\\[[[[[[]]]___bbbbbbbbbbbbccceeehhhiiikkknnnqqqtttvvvxxx{{{~~~}}}{{{zzztttpppiiiccc]]]VVVPPPLLLFFFDDDAAA>>><<<<<<<<<<<<999:::;;;:::999999:::<<<>>>BBBGGGKKKMMMOOOQQQRRRTTTTTTSSSRRRRRRRRRRRRRRRVVVUUURRRNNNKKKHHHFFFFFFBBBBBBAAA@@@???AAAEEEHHHHHHHHHGGGEEEBBB>>>:::777666777888777777999<<<>>>BBBHHHPPPXXX___eeekkknnnnnnpppssstttuuuwwwzzz|||}}}yyyuuupppjjjddd___XXX___cccccceeegggaaaVVVJJJGGGAAA>>>===<<<<<<;;;<<<<<<<<<;;;999:::<<<>>>>>>??????@@@BBBDDDFFFHHHHHHLLLQQQVVV[[[ccclllsssuuuaaaZZZVVVZZZaaaiiisss|||rrr^^^JJJEEEDDDBBBBBBEEEEEEFFFGGGGGGEEEBBB???<<<{{{tttgggXXXPPPPPPRRRVVV\\\___bbbhhhrrrzzz||||||vvvbbbOOO???555333777;;;999777333000---***))))))***,,,---------,,,+++'''''''''&&&&&&&&&%%%%%%'''''''''''''''((())))))((()))))))))************++++++******************))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''((()))******))))))))))))))))))))))))'''((()))***+++,,,,,,,,,(((((((((((((((((((((((('''''''''%%%$$$$$$''')))'''((()))***+++******)))(((((())))))))))))(((((()))))))))******++++++++++++***))))))))))))***++++++...000...***(((***---++++++++++++,,,,,,,,,,,,+++,,,---...///////////////000000000111333777:::===LLLeee}}}rrrbbbXXXQQQLLLJJJKKKOOORRRXXX]]]cccgggiiijjjfffddddddkkkxxxyyyooohhhlllwwwxxxnnneee^^^XXXTTTKKKGGGCCC???===;;;999777666555555555666888999;;;===@@@BBBAAA>>>===@@@DDDCCCDDDFFFGGGHHHGGGFFFEEE@@@???===<<<::::::999999888777555333222222222222555888;;;<<<<<<<<<>>>???>>>AAADDDFFFFFFFFFGGGHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKLLLMMMNNNPPPRRRSSSSSSVVVWWWXXXZZZ[[[[[[\\\\\\[[[]]]^^^^^^]]]]]]___`````````aaabbbbbbbbbbbbaaaccccccccccccbbbaaa``````]]]]]]^^^___```aaabbbbbb^^^]]][[[ZZZXXXXXXWWWWWWTTTSSSSSSRRRRRRRRRRRRRRRPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPQQQRRRRRRSSSTTTUUUVVVWWWWWWVVVUUUUUUSSSTTTUUUVVVXXX[[[]]]^^^^^^]]]]]]\\\]]]___aaabbbbbbcccdddcccbbbcccdddfffjjjjjjiiiiiikkkmmmpppqqqsssuuuxxxzzz|||~~~~~~{{{wwwssspppkkkfff___XXXRRRMMMIIIFFFAAA@@@???>>>===<<<<<<<<<999;;;<<<;;;:::999999::::::===@@@BBBCCCEEEGGGIIIJJJJJJIIIHHHHHHHHHHHHIIIKKKJJJIIIGGGEEECCCAAA@@@===>>>>>><<<::::::===@@@AAAAAAAAA@@@===;;;888666666777888888888:::===@@@CCCIIIRRRZZZaaaggglllooolllnnnpppqqqrrruuuxxx{{{}}}~~~~~~|||yyywwwtttooohhhccc]]]eeemmmrrrzzz~~~qqq^^^KKKGGGBBB???>>>>>>>>>=========<<<;;;999:::<<<>>>@@@??????@@@BBBEEEIIIKKKLLLQQQWWW^^^eeennnyyyrrr___ZZZYYY___hhhqqq|||eeeRRRDDDCCCDDDCCCEEEKKKKKKLLLLLLKKKGGGBBB===:::~~~{{{uuufffVVVMMMMMMMMMUUU\\\^^^aaaiiinnnooovvv}}}|||~~~~~~kkkVVVBBB444222777888777555333111///------)))***,,,.........,,,+++...---------,,,,,,++++++'''''''''''''''((()))***(((((())))))*********+++******))))))))))))******((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((***)))(((''''''&&&&&&&&&))))))))))))))))))))))))*********+++++++++******(((((((((((((((((((((((())))))(((%%%$$$%%%))),,,'''((()))++++++******)))))))))************)))))),,,,,,,,,++++++++++++***+++***)))(((((()))***+++***---000...***(((+++...******+++++++++,,,,,,,,,+++,,,---...////////////000111222222222444888<<>>===@@@DDDCCCDDDFFFGGGGGGFFFDDDCCC???>>>===<<<;;;:::::::::999888777666555444444444666888;;;=========>>>???>>>@@@DDDFFFFFFFFFGGGIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMOOORRRTTTUUUVVVVVVYYYYYY[[[\\\]]]^^^^^^^^^\\\^^^___`````````bbbcccccccccdddeeeeeeeeeeeedddggggggffffffeeedddcccbbb```aaabbbccceeefffggghhhaaa```___]]]\\\[[[ZZZZZZXXXWWWVVVVVVUUUUUUVVVVVVSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRSSSSSSTTTTTTVVVVVVXXXYYYYYYYYYXXXWWWWWWWWWXXXYYYZZZ\\\^^^___bbbaaa``````aaaccceeeggghhhiiijjjiiihhhhhhjjjlllpppoooooooooppprrruuuwwwxxxzzz}}}}}}xxxrrrllliiiccc^^^WWWPPPKKKHHHEEECCC>>>>>>>>>>>>>>>======<<<<<<===>>>>>><<<::::::;;;999;;;<<<======???BBBEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCAAA???===<<<:::;;;<<<999666555777:::<<<<<<<<<;;;:::888666555666777888999999;;;>>>AAADDDJJJSSS[[[bbbhhhlllooolllmmmooopppqqqtttxxx{{{{{{{{{{{{|||}}}~~~{{{yyyxxxvvvqqqjjjeeegggnnnuuu}}}{{{bbbJJJGGGBBB???>>>???@@@@@@======<<<;;;999:::<<<>>>AAA@@@??????AAAFFFJJJMMMNNNTTT\\\ccclllwwwqqq]]]ZZZ[[[cccmmmwww{{{\\\LLLAAABBBEEECCCFFFOOORRRRRRRRROOOJJJCCC===999|||sssggg[[[QQQLLLPPPZZZgggnnnmmmiiifffeeennnpppvvv|||||||||yyy}}}xxxbbbKKK;;;777888888777777555333000...,,,---+++(((&&&&&&(((***,,,///...,,,***)))))))))***'''''''''((())))))******''''''(((((())))))******)))''''''(((+++---...---222000---***))))))+++,,,,,,***(((''')))******)))))))))***+++,,,+++***(((((()))))))))))))))(((((()))***+++,,,---.........******)))(((((((((((((((******))))))((((((''''''))))))))))))***************)))))))))))))))******((()))***+++,,,---------,,,,,,,,,---------......//////000000///---+++***,,,------......------,,,..................------000000111222111333<<>><<<:::999888888666777888:::<<<>>>???@@@DDDCCCBBB@@@???@@@@@@AAAAAABBBEEEFFFGGGEEECCCAAA======<<<;;;::::::999999666777777666444444555777::::::;;;===???@@@>>><<>>>>>>>>>>>>>>???@@@AAAAAA@@@>>>>>>;;;;;;;;;;;;;;;<<<======AAAAAAAAAAAA@@@???>>>>>>???@@@@@@AAA???===:::999:::999666555444555666777555777999:::;;;:::888777666999:::::::::;;;???BBBFFFNNNXXX```ccceeegggiiihhhnnnrrrrrrtttxxxzzzyyy~~~{{{xxxvvvvvvwwwwwwwwwvvvvvvvvvuuutttqqqooonnnooovvvrrr___JJJDDD>>>>>>DDDHHHHHHEEECCC???;;;;;;===??????>>>===<<<===@@@EEEJJJMMMOOORRR\\\fffmmmxxx~~~kkk___]]]^^^eeemmmyyyiiiPPPJJJBBB<<<<<>>===;;;999888777777777888999:::<<<>>>???AAAAAABBBBBB@@@@@@???@@@@@@AAA>>>???@@@BBBBBBAAA???>>><<<<<<;;;;;;:::999888888666777777666555444666777::::::;;;===???AAA@@@???BBBDDDGGGIIIKKKJJJJJJIIIIIIJJJJJJKKKLLLNNNOOOPPPQQQRRRTTTVVVYYYZZZ[[[[[[____________```aaabbbbbbaaacccdddeeeeeefffhhhjjjiiiiiiiiiiiiiiihhhhhhhhhmmmmmmmmmllllllllllllkkkiiijjjlllnnnoooppppppooojjjiiigggeeeddddddeeeeeedddaaa^^^]]]]]]]]]\\\[[[ZZZZZZYYYYYYXXXYYYYYYYYY\\\\\\\\\[[[ZZZYYYXXXWWWZZZZZZYYYZZZ[[[]]]^^^```bbbcccdddddddddeeehhhjjjiiikkkmmmnnnoooqqqsssvvvyyyxxxxxxxxxxxxxxxyyyyyy{{{{{{}}}~~~yyywwwsssmmmfff___YYYVVVRRRNNNGGGCCC@@@???===<<<<<<<<<=========>>>>>>>>>???@@@AAABBBAAAAAA@@@???@@@??????>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@??????;;;;;;<<<<<<<<<;;;999888:::888777555555555666666444666777999999999999888888:::;;;;;;:::<<>>>>>>>>AAA@@@@@@BBBFFFKKKOOOQQQZZZeeeqqqzzzwwwfff^^^]]]aaahhhrrr^^^KKKGGGAAA>>>???DDDKKKPPP]]][[[XXXRRRLLLEEE???<<<}}}uuujjj```ZZZ\\\aaajjjrrruuuqqqhhhbbbUUUZZZcccnnnwww||||||zzzzzz{{{||||||~~~qqq[[[HHH>>>:::777888::::::888555222000000...,,,******,,,...000000///...,,,++++++++++++*********+++++++++++++++((((((((())))))))))))***,,,***((()))***+++***))),,,+++)))(((((()))+++,,,///---***)))*********)))***,,,------,,,++++++,,,(((((())))))***))))))(((***++++++,,,,,,,,,++++++***))))))(((((((((((((((***))))))))))))((((((((())))))))))))************&&&&&&'''((()))+++,,,---***++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------,,,+++***------++++++++++++------........................---///333888;;;???JJJVVVrrryyylllaaaZZZQQQKKKJJJKKKKKKKKKSSSZZZcccjjjsss}}}xxxpppsss~~~|||iii]]]eeewwwwwwpppfff```XXXRRRNNNJJJEEEAAA<<<;;;:::999888888888999;;;;;;===>>>@@@AAABBBCCC@@@????????????@@@AAAAAA>>>>>>>>>>>>>>>=========999::::::;;;:::999777666666777888777666555777999;;;::::::===@@@CCCDDDDDDCCCEEEGGGIIIKKKKKKKKKJJJKKKKKKKKKLLLMMMOOOQQQRRRRRRSSSVVVXXXZZZ\\\]]]]]]bbbaaabbbbbbcccdddeeefffeeefffhhhhhhhhhiiilllnnnmmmmmmmmmlllllllllkkkkkkooooooooopppppppppqqqqqqqqqrrrrrrsssssssssrrrrrrnnnmmmkkkjjjjjjjjjkkkllliiigggdddccccccbbbaaa``````___^^^^^^]]]]]]]]]]]]^^^___``````___\\\ZZZXXX\\\\\\\\\]]]___aaaccceeefffhhhjjjjjjjjjjjjlllmmmmmmooorrrtttuuuwwwzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{xxxsssqqqlllddd\\\TTTNNNJJJIIIEEEAAA===<<<;;;:::999:::;;;;;;<<<===>>>??????@@@AAAAAABBBBBBBBBAAAAAA@@@???>>>===<<<;;;;;;:::>>>???@@@@@@AAA@@@@@@@@@::::::::::::::::::::::::555555444222222111111111333444555666777888999:::::::::;;;;;;<<>>???@@@@@@DDDCCCDDDEEEIIIMMMQQQTTT]]]iiiwwwmmm```]]]]]]cccmmmyyyqqqTTTEEECCCAAA@@@CCCHHHNNNQQQ^^^\\\XXXSSSMMMFFF@@@===}}}sssiiibbb]]]```hhhqqqvvvssshhh___UUUZZZbbbllltttxxxxxxvvvwwwzzz|||{{{yyyzzzyyygggSSSEEE>>>777999:::;;;:::777444111000...,,,++++++---...000......---,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++)))((((((***++++++***++++++***)))***,,,...///111...+++*********)))(((++++++---111555666111---(((((()))*********))))))++++++,,,++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************+++***++++++,,,---...///++++++,,,,,,,,,+++************+++++++++,,,,,,,,,++++++,,,,,,+++++++++***...---+++******+++---...............////////////000000555;;;@@@IIIYYYgggmmm```WWWRRRLLLHHHHHHJJJKKKKKKRRR\\\fffoooyyy~~~rrrhhhmmm~~~iiiZZZSSSaaayyy}}}|||{{{rrrkkk```[[[SSSMMMIIIEEEAAA>>>;;;;;;;;;;;;;;;<<<<<<<<<======>>>???@@@AAABBBCCC===>>>>>>>>>???@@@AAAAAA@@@???>>>=========>>>???777888999999999777666444666777888888777777999;;;<<<;;;;;;===AAAEEEHHHHHHEEEFFFGGGIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOQQQRRRSSSTTTUUUWWWZZZ\\\^^^______bbbbbbcccccceeefffhhhhhhiiijjjkkkllllllmmmooorrrqqqqqqpppppppppooooooooooooppppppqqqrrrsssttttttxxxwwwwwwvvvuuuttttttsssqqqppppppoooooopppqqqqqqooommmjjjiiihhhgggeeecccdddcccbbbaaa````````````aaaaaabbbbbbaaa```___^^^`````````bbbdddgggiiikkkjjjmmmooopppooommmmmmmmmnnnqqquuuwwwyyy|||zzzvvvtttrrrpppnnnllliiiccc\\\UUUMMMGGGDDDAAA???<<<::::::999888777999999:::;;;===>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>><<<:::999888======???@@@@@@AAAAAAAAA======<<<;;;::::::;;;;;;444444333222111000000000222222333444666888:::;;;:::::::::;;;>>>CCCHHHKKKPPPSSSVVVXXXYYY]]]ccchhhooowww~~~xxxssstttuuuwwwyyy|||~~~jjjXXXOOOLLLJJJLLLSSSXXXZZZYYYXXXSSSKKKEEEAAAAAABBBCCCCCCDDDEEEGGGJJJPPPVVVZZZaaannn~~~uuuddd[[[YYY[[[cccooo}}}bbbPPPBBBBBBAAACCCHHHNNNUUUYYY```^^^[[[UUUNNNGGGBBB>>>{{{pppiii___bbbiiisssyyyvvvjjj```WWW[[[bbbkkkrrrvvvvvvuuuvvvzzz|||zzzvvvuuuzzzqqq\\\JJJ@@@999:::;;;<<<;;;888555333///...,,,+++++++++------,,,+++++++++******))))))))))))))))))************************))))))))))))((('''&&&'''***,,,,,,,,,))))))))))))+++,,,...///111...+++*********)))(((,,,))),,,555@@@AAA777---(((((()))***************++++++++++++***)))(((((())))))(((((((((((())))))))))))))))))************((()))))))))************...---,,,,,,,,,,,,,,,---++++++,,,,,,,,,+++************+++++++++,,,,,,,,,++++++******+++++++++,,,...---+++******+++---............/////////000000111111444;;;DDDRRRgggyyyuuudddXXXOOOLLLHHHFFFGGGIIIKKKLLLQQQ[[[hhhsss~~~wwwkkkbbbhhh{{{}}}|||mmmXXXPPPQQQccc{{{{{{yyyzzz}}}~~~|||uuummmhhh\\\XXXQQQKKKEEEAAA===;;;::::::;;;<<<======>>>>>>======>>>???@@@@@@AAAAAA<<<===>>>???@@@AAAAAAAAA@@@???===<<<;;;<<<===>>>555666666777777666555444666777888888888999;;;===>>>======???DDDHHHJJJKKKGGGHHHHHHIIIJJJLLLMMMNNNNNNNNNNNNOOOQQQRRRTTTUUUUUUWWWYYY\\\^^^```aaabbbbbbbbbcccdddeeegggiiijjjkkkmmmnnnooooooppprrrtttssssssssssssssssssssssssrrrssstttuuuvvvxxxyyyyyy{{{zzzyyyxxxwwwvvvuuuuuuttttttttttttttttttuuuuuutttrrrooonnnmmmkkkiiiffffffeeedddcccbbbbbbbbbbbbdddcccbbbbbbcccdddfffgggeeeeeeeeegggiiillloooppprrruuuwwwwwwtttqqqoooooorrruuuyyy|||~~~~~~~~~~~~~~~tttqqqmmmjjjhhhgggeeeccc___]]]XXXSSSMMMHHHDDDBBB===;;;::::::::::::999777888999:::;;;<<<===>>>>>>???????????????@@@AAAAAAEEEEEEEEECCCBBB???===<<<<<<===>>>???@@@AAAAAAAAAAAA@@@>>><<<:::999999999888777555444333222222222111111222333555888:::;;;999999:::===BBBHHHMMMPPPQQQTTTWWWYYY[[[___ggglllttt|||~~~yyyvvvssstttwwwzzzttteee^^^\\\ZZZ\\\```dddeeeeee___ZZZRRRJJJDDDBBBCCCEEEAAACCCFFFIIIMMMTTT\\\bbbnnnzzz}}}iii]]]XXXUUUXXXbbbooo|||jjjSSSMMMCCCCCCCCCFFFMMMVVV___dddeeeccc___YYYRRRJJJDDD@@@xxxpppfffiiiqqqzzz{{{ooodddXXXZZZ```hhhqqqvvvxxxxxxvvvyyy{{{yyyuuusssvvvyyyzzzdddOOOCCC>>>>>>>>>===<<<999777666000///---+++*********+++******++++++***)))((((((******++++++,,,------...+++************)))))))))'''&&&%%%'''***,,,,,,,,,'''''''''((()))***+++,,,///---***)))*********)))***(((+++666BBBDDD999---(((((()))***++++++++++++***************)))((('''((((((((((((((())))))***)))))))))************+++))))))))))))************---,,,+++***))))))))))))***++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++*********+++,,,------...---,,,,,,,,,,,,---............//////000000111111222666???KKK\\\tttxxxkkk\\\QQQIIIHHHGGGFFFFFFHHHKKKMMMPPP\\\jjjuuurrrhhh```gggxxx}}}ttt|||zzz]]]LLLLLLSSSdddxxx|||yyyyyy{{{||||||{{{xxxrrrlllfffbbbWWWTTTNNNGGGAAA===:::999888999:::<<<===============>>>>>>>>>??????@@@@@@===>>>???@@@AAAAAAAAAAAA===<<<:::999888888999:::444444444444444444444444666888999999999:::<<>>>>>???BBBFFFJJJLLLLLLIIIIIIIIIIIIJJJMMMOOOPPPPPPPPPPPPQQQRRRTTTVVVVVVWWWXXX[[[^^^```bbbddddddbbbbbbcccdddfffhhhjjjkkkmmmnnnpppppppppqqqtttvvvrrrssssssttttttuuuvvvvvvwwwwwwxxxzzz{{{}}}~~~~~~|||{{{zzzyyyxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxvvvtttsssqqqooollliiiiiihhhgggffffffeeeffffffgggfffeeeeeefffiiilllnnnjjjjjjjjjlllnnnqqqsssuuuzzz|||~~~}}}zzzwwwuuuuuuxxx{{{}}}}}}}}}}}}}}}}}}}}}}}}{{{wwwssspppooonnnmmmllleeeccc```^^^^^^]]][[[YYYQQQOOOLLLHHHEEEBBB@@@???;;;;;;:::;;;<<<<<<:::999888999999:::;;;<<<======>>>>>>>>>>>>???@@@AAAAAADDDDDDEEEEEECCCBBB@@@>>><<<===>>>???@@@@@@@@@@@@AAA@@@???===;;;999777777666444222///......//////111222333555777888::::::999999;;;AAAHHHOOOTTTUUUSSSWWW]]]```ccciiipppvvv}}}|||yyywwwqqqssswww|||vvvooommmkkkkkklllmmmmmmmmmeeeaaaZZZQQQIIIEEEFFFGGGDDDGGGKKKNNNRRRZZZdddlllxxxooo___WWWUUUSSSVVV```mmmyyyqqqTTTHHHGGGCCCDDDFFFKKKTTT^^^hhhnnnllliiieee^^^VVVMMMFFFBBB~~~xxxmmmrrrzzz|||pppfff\\\]]]aaahhhpppwwwzzz|||xxxzzzzzzxxxtttrrrsssttt~~~oooZZZLLLDDDCCCAAA???===;;;;;;:::111000...,,,***)))))))))******+++++++++***)))((())))))***+++---...//////+++++++++*********))))))((('''&&&''')))++++++***&&&''''''((()))***++++++---+++)))((()))******)))((((((,,,333:::;;;444...(((((()))***++++++++++++)))))))))***))))))((((((((((((((((((((()))******))))))*********+++++++++))))))))))))************+++******))))))))))))***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++*********+++,,,...///........................---......///000000111111333666>>>JJJYYYkkkvvvlllaaaTTTKKKFFFFFFFFFFFFGGGIIIKKKNNNRRR^^^lllwww}}}nnneee___eeesssxxxsssrrrmmmSSSHHHNNNYYYfffrrr|||~~~~~~zzzyyy{{{~~~~~~{{{vvvoooggg```[[[YYYOOOLLLHHHBBB===999888888999:::<<<===>>>???>>>>>>???????????????@@@@@@@@@>>>???@@@AAABBBBBBAAAAAA:::999888777666666666666444333222111111222444555666888999::::::;;;>>>@@@??????AAAEEEIIILLLMMMLLLKKKJJJIIIIIIJJJMMMPPPRRRQQQQQQQQQRRRTTTUUUWWWXXXXXXYYY\\\___bbbdddeeefffbbbcccdddeeehhhjjjlllmmmmmmooopppppppppqqqtttvvvqqqqqqrrrtttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~|||{{{zzzyyyyyyyyyzzzzzz{{{|||||||||||||||{{{{{{|||{{{yyywwwvvvsssooolllllllllkkkkkkkkkkkkkkklllkkkkkkkkklllmmmnnnooopppnnnnnnnnnoooqqqtttvvvxxx|||~~~}}}{{{zzz{{{{{{~~~{{{|||}}}~~~|||zzzxxxwwwqqqqqqqqqqqqppppppooonnniiieeeaaa^^^]]]\\\ZZZWWWUUUSSSRRRRRRSSSRRRPPPNNNGGGFFFDDDAAA???>>>>>>>>>;;;;;;;;;===>>>>>><<<999999999::::::;;;;;;;;;;;;??????>>>>>>???@@@BBBCCCAAABBBCCCDDDDDDCCCAAA@@@======>>>??????@@@??????AAAAAAAAA@@@>>><<<:::999666333///+++***+++---...111222444777888999999999999:::>>>FFFPPPWWW[[[\\\[[[aaaiiioootttzzz~~~zzzxxxtttvvvzzz|||yyywwwuuutttsssmmmjjjddd[[[RRRMMMMMMNNNLLLOOOSSSVVVYYYaaalllttt}}}zzzdddWWWRRRRRRRRRVVV___kkkvvvqqqYYYKKKFFFDDD@@@CCCIIIQQQ[[[fffnnnsssrrrooojjjbbbYYYPPPIIIDDD}}}qqqvvvzzznnneeeccccccfffkkkrrrxxx|||}}}zzzzzzyyywwwtttrrrrrrrrrwwwxxxdddWWWHHHGGGDDDAAA>>>=========333222000---+++)))((((((***+++,,,---,,,+++***)))&&&&&&((()))+++---......++++++++++++******))))))***((('''''')))***)))(((((())))))***+++,,,,,,,,,,,,***(((''')))******)))&&&)))---000111111//////(((((()))++++++,,,,,,,,,(((((())))))))))))((((((((((((((((((((()))******))))))******++++++++++++))))))))))))************+++*********+++,,,------((()))***+++,,,---------,,,,,,------------......++++++******+++---///000......///000000///......---......///000111111222666;;;FFFVVVeeewwwwwwmmmddd[[[PPPGGGEEEFFFGGGGGGGGGIIILLLNNNTTT___mmmwww~~~wwwjjjccc^^^bbbmmmwwwzzzyyymmmmmmssscccNNNIIIRRR^^^gggnnnvvv}}}{{{}}}~~~|||yyyyyy}}}{{{sssiii^^^VVVSSSQQQHHHGGGCCC>>>999777777777<<<===???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCBBBAAA@@@:::999999888777666666555555333111//////111444555666888999::::::<<<>>>AAA@@@@@@BBBFFFKKKMMMMMMLLLLLLKKKIIIIIIJJJMMMPPPSSSQQQRRRRRRSSSTTTVVVWWWXXXYYYZZZ]]]```ccceeefffgggcccdddeeefffiiikkknnnooommmnnnpppppppppqqqtttvvvpppppprrrsssuuuwwwxxxyyyyyyyyyzzz{{{|||}}}~~~~~~||||||{{{zzzzzz{{{|||}}}~~~~~~}}}|||~~~|||zzzxxxuuuqqqnnnooooooooooooooooooppppppnnnoooqqqrrrrrrrrrpppoooqqqqqqqqqrrrsssuuuxxxyyyzzz|||}}}}}}|||{{{|||}}}zzz}}}}}}{{{yyyxxxxxxwwwuuuuuuvvvwwwxxxyyyzzzzzz{{{{{{zzzxxxuuussspppooogggggggggfffeeedddcccbbb\\\YYYTTTRRRQQQPPPLLLIIIHHHHHHHHHIIIJJJIIIGGGEEEEEECCCAAA???>>>===>>>>>>;;;;;;<<<>>>???>>><<<999::::::::::::::::::::::::@@@@@@??????@@@BBBCCCDDDDDDEEEGGGHHHIIIHHHGGGEEE===>>>>>>????????????>>>AAABBBCCCDDDCCCAAA???===<<<999444///...///222444111333666888999999999888:::;;;AAAJJJUUU]]]``````cccjjjttt}}}}}}zzzzzz||||||{{{uuusssnnneee[[[VVVTTTUUUSSSVVVZZZ\\\^^^eeeqqqyyyrrr^^^SSSOOOOOORRRVVV___kkkttt|||vvv\\\MMMJJJIIIEEE===BBBKKKVVV```jjjpppsssvvvsssmmmeee[[[RRRJJJFFFzzzyyyzzzpppkkkeeecccdddjjjnnnqqqvvv}}}zzz|||}}}xxxsssqqqqqqxxxnnn[[[QQQJJJEEEDDDBBB>>><<<===666111...///...***((()))$$$&&&)))+++------------***+++,,,,,,,,,,,,+++***((((((***,,,...---***''',,,+++***))))))+++---...))))))))))))************+++***)))(((((()))***++++++***************++++++))))))(((((((((((())))))''''''(((((())))))******))))))))))))************+++((('''(((+++------+++***))))))(((***,,,///000******+++,,,---------------,,,,,,,,,------+++***++++++++++++++++++++++++******))))))***,,,---///------------------------222...---///000///222777:::???NNNbbbrrr{{{kkk```XXXQQQLLLKKKJJJJJJHHHHHHHHHIIIJJJJJJ\\\fffqqqwwwzzz|||yyytttkkkbbb\\\```gggjjjkkkllldddjjjtttfffUUURRRPPPWWW___gggqqqyyy{{{xxxxxxwwwvvvxxx{{{~~~{{{tttjjj```WWWOOOIIIFFF@@@>>><<<:::888777777777===>>>???@@@AAAAAA@@@@@@?????????>>>>>>???@@@@@@CCCAAA@@@@@@AAA>>>:::555555555444444444333333333333222111000111333666888::::::;;;<<<>>>@@@AAABBBEEEEEEEEEFFFGGGIIIJJJKKKKKKLLLMMMOOOPPPQQQQQQRRRRRRSSSSSSTTTUUUVVVWWWWWWYYYZZZ]]]___aaacccddddddcccfffhhhiiiiiiiiijjjlllllllllmmmmmmnnnoooqqqqqqsssttttttssssssuuuxxx{{{}}}~~~~~~|||{{{zzz{{{}}}~~~~~~~~~}}}|||{{{~~~|||{{{zzzyyyvvvtttqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttttttttsssrrrrrrqqqqqqsssuuuwwwwwwvvv{{{||||||}}}}}}|||||||||wwwyyy{{{}}}}}}|||zzzxxxuuutttsssqqqppppppoooooonnnnnnoooqqqrrrtttuuuuuusssqqqnnnjjjgggdddbbbaaaYYYYYYXXXWWWVVVTTTSSSSSSNNNLLLJJJGGGFFFEEEDDDEEEDDDDDDDDDCCCCCCBBBBBBBBB@@@??????>>>===<<<<<<;;;<<<<<<;;;;;;;;;::::::::::::;;;<<<>>>>>>>>>======:::;;;======>>>???BBBDDDCCCDDDFFFHHHIIIIIIIIIIIIAAA@@@??????@@@@@@???>>>BBBCCCDDDEEEDDDCCCAAA@@@888555222111111222222222333555777888888888999::::::<<>><<<===555111000222222---))))))***))))))******++++++,,,***++++++,,,,,,++++++***)))***+++...//////,,,***++++++*********+++,,,---(((((()))))))))***************))))))))))))******++++++******)))*********))))))(((((((((((())))))'''((((((((()))))))))***((((((((()))))))))*********((('''(((+++---,,,+++///...,,,+++***+++,,,---*********++++++***))))))+++******+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,---...///........................000------/////////222777===EEEVVVkkk|||~~~ppp```WWWQQQKKKHHHHHHNNNNNNNNNLLLJJJJJJLLLNNN___iiisssyyy|||}}}yyysssfff___[[[___fffgggfffeeebbbhhhqqq|||xxx```TTTSSSRRRYYY```fffnnnuuuvvvrrrsssssstttwwwzzz||||||{{{tttnnndddZZZRRRLLLFFFCCC>>><<<;;;999888777888888======>>>>>>???@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBAAA?????????===999555555444444444444333333333444333222111222555777999:::;;;<<<===???AAACCCDDDDDDDDDDDDEEEFFFHHHJJJKKKKKKLLLMMMOOOPPPQQQQQQRRRRRRRRRSSSTTTUUUVVVVVVWWWZZZZZZ\\\^^^```bbbcccdddbbbdddgggggggggggghhhiiikkkkkkkkkkkklllmmmnnnnnnpppqqqrrrrrrrrruuuxxx||||||}}}}}}|||zzzyyyzzz|||{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}|||yyywwwtttsssssssssssssssssssssttttttuuuuuutttsssrrrqqqqqqooooooppprrrssssssrrrtttuuuvvvwwwxxxxxxyyyxxxqqqssstttuuuuuussspppooommmlllkkkiiihhhggggggffffffgggggghhhiiijjjkkkkkkjjjhhhddd^^^YYYUUUQQQPPPJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCAAA???>>>=========@@@@@@@@@???????????????>>>>>>===<<<<<<;;;::::::::::::::::::999999999999999:::;;;<<<=========<<<:::<<<===>>>>>>???BBBDDDEEEFFFGGGIIIJJJJJJJJJIIICCCAAA??????????????????CCCDDDFFFHHHHHHGGGFFFEEE<<<999555333222222222111333555777888888888999::::::===BBBIIIPPPXXX^^^bbbnnnzzz~~~}}}uuunnnjjjhhhfffiiikkklllmmmsss|||zzzeeeYYYSSSSSSVVVYYY\\\cccnnn{{{rrr[[[KKKCCC>>>===>>>FFFJJJQQQ[[[eeennntttwww{{{zzzsssfffZZZSSSMMMHHHzzzvvvyyy}}}}}}zzzyyyuuunnngggeeeeeeiiisss}}}~~~yyyuuusssrrrzzz|||lll\\\SSSJJJFFFDDD???<<<<<<444111111555555///+++***...---***(((((((((***+++******+++,,,,,,+++******((()))***---//////---+++)))******+++++++++++++++(((((())))))))))))******))))))************)))))),,,+++***)))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''((((((((()))))))))***)))'''(((***,,,,,,+++///...,,,***))))))******++++++++++++***)))((('''))))))))))))***+++,,,,,,++++++++++++++++++++++++///......---......//////////////////////////////000...///111222111555:::DDDNNNbbbvvvpppcccUUUMMMJJJGGGGGGJJJNNNQQQSSSQQQNNNNNNSSSXXXeeennnwww{{{}}}}}}xxxqqqbbb\\\YYY^^^ccccccaaa```ccciiirrr|||qqq```XXXXXXVVV\\\bbbffflllqqqpppkkkkkkmmmqqquuuyyyyyyvvvsssiiiddd[[[SSSLLLGGGCCC@@@;;;:::999888777888999999>>>===<<<<<<===>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>======;;;777444444444444444333333333333555444333333444666999;;;;;;<<<===???AAACCCEEEFFFDDDCCCBBBBBBDDDFFFIIIKKKJJJKKKMMMNNNPPPQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVZZZZZZZZZ[[[]]]```bbbdddaaaccceeeeeedddddddddeeehhhhhhhhhhhhiiijjjkkkkkklllnnnooopppqqqtttwwwzzzzzzzzz{{{yyyxxxwwwyyyzzzxxxxxxxxxyyy{{{}}}~~~zzz|||~~~~~~~~~}}}||||||}}}|||zzzxxxssssssssssssttttttttttttrrrrrrsssssssssrrrpppooommmlllkkklllmmmmmmmmmkkkjjjkkkmmmnnnpppqqqqqqqqqnnnooooooooommmkkkhhhfffcccbbb```^^^]]]\\\[[[[[[ZZZ[[[[[[[[[[[[\\\\\\\\\[[[YYYTTTOOOJJJEEEBBBAAA??????>>>======<<<;;;;;;:::999888777666666666777:::::::::::::::;;;;;;;;;;;;;;;::::::999999888888888888777777777666666666777888999:::;;;;;;;;;;;;:::<<<===>>>>>>@@@CCCEEEGGGHHHIIIJJJJJJJJJJJJJJJFFFDDDAAA???>>>>>>@@@AAADDDFFFHHHJJJLLLKKKKKKJJJAAA===888555333333222111333555888888888888999::::::>>>CCCGGGLLLSSS[[[aaappp|||yyyvvvvvvvvvvvvuuuvvv|||ooo]]]VVVVVV[[[___eeeeeejjjvvvlllWWWJJJCCC??????BBBIIIMMMTTT]]]fffnnntttwwwzzzzzzsssfff[[[TTTNNNIII~~~yyyzzz~~~uuujjjccc```cccooo|||zzzuuurrrqqqxxxtttdddXXXMMMHHHDDD@@@<<<<<<555111111444444///,,,,,,...---+++))))))((())))))******++++++++++++******&&&&&&'''***,,,---,,,***((()))+++,,,,,,,,,***)))(((((((((((()))))))))***((()))***++++++***)))(((,,,+++***))))))(((((()))))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''(((((((((((())))))(((((()))***++++++))))))((('''(((((()))***,,,,,,,,,,,,,,,+++******+++++++++***)))***+++---++++++++++++++++++++++++/////////............................../////////000///111444555555:::@@@LLLZZZnnnuuueeeZZZOOOIIIHHHGGGKKKPPPNNNSSSVVVUUUSSSTTT\\\dddmmmtttzzz}}}~~~|||tttlll```ZZZWWW[[[___``````aaajjjpppyyywwwjjjbbb```[[[```eeeiiimmmpppmmmgggfffiiinnnsssvvvtttoookkk```[[[SSSMMMHHHEEEAAA???888777777777777888:::;;;>>>===<<<;;;<<<===@@@AAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<;;;:::777555333444444444333333333222222444444333444555777999;;;<<<===???AAADDDFFFGGGHHHCCCBBBAAAAAABBBEEEGGGIIIIIIJJJKKKMMMNNNOOOPPPPPPQQQQQQRRRSSSTTTUUUUUUVVVYYYXXXXXXXXXZZZ]]]```bbb```aaaccccccbbbaaabbbbbbdddddddddeeefffhhhjjjkkkkkkmmmnnnooooooqqqtttwwwvvvvvvwwwvvvttttttuuuwwwvvvvvvvvvwwwxxxzzz|||}}}vvvxxx|||~~~}}}|||yyyxxxwwwxxxyyyxxxwwwuuupppppppppppppppqqqqqqqqqmmmnnnooooooooonnnmmmlllhhhgggeeeeeeffffffdddcccaaabbbcccdddffffffffffffhhhhhhgggfffdddaaa^^^\\\XXXWWWVVVTTTSSSRRRQQQQQQOOOOOOOOONNNNNNNNNMMMMMMJJJHHHFFFCCCAAA???======:::999999999888777777777555555555555555555555555555666666777777888888888888888777777666666666666555555555444444444333333555666666777888999::::::999;;;===>>>>>>@@@CCCEEEGGGHHHHHHIIIIIIIIIIIIIIIJJJHHHEEEAAA??????BBBDDDEEEGGGIIIKKKLLLLLLKKKJJJBBB>>>999555444333333333555777999:::::::::;;;<<<:::>>>CCCEEEGGGLLLVVV^^^hhhsss~~~}}}}}}~~~fffXXXWWW\\\dddkkkrrrqqquuu}}}jjjUUUKKKFFFAAACCCGGGKKKOOOVVV^^^fffmmmtttwwwzzzzzztttggg\\\UUUPPPKKK~~~|||{{{~~~}}}|||{{{oooeee^^^```lllyyy~~~xxxtttuuuzzz{{{kkk]]]OOOHHHEEE@@@===<<<888333///000000---,,,...)))***+++,,,+++***)))(((************************&&&&&&''')))+++,,,+++***'''(((+++,,,---,,,***)))'''(((((((((((()))))))))((()))***++++++***)))(((+++******)))(((((())))))))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))((()))***+++(((((((((((((((((()))))))))***++++++,,,,,,,,,,,,,,,---...,,,***)))***,,,++++++++++++++++++++++++---.........---------,,,,,,,,,---------...............111444555666>>>GGGTTTdddzzzxxxggg]]]TTTKKKHHHHHHIIINNNUUURRRVVVZZZYYYWWWYYYbbbjjjsssxxx|||}}}|||xxxnnnddd[[[TTTPPPSSSXXX[[[___dddqqqwwwyyynnniiiccchhhllloooqqqsssnnngggdddfffkkkoooqqqmmmgggbbbYYYTTTNNNIIIEEECCCAAA@@@777666666666777999;;;<<<>>>===<<<;;;<<<===@@@AAA@@@@@@AAAAAAAAA@@@???>>>;;;;;;;;;999666444222222444444333333333222222222333333333444555777999:::===???AAACCCFFFGGGHHHHHHDDDCCCBBBAAABBBCCCEEEGGGFFFGGGIIIJJJLLLMMMMMMMMMPPPPPPQQQRRRSSSTTTTTTUUUVVVUUUUUUUUUWWWYYY\\\^^^]]]___aaaaaa_________```^^^___```bbbdddgggiiijjjkkklllmmmmmmmmmmmmoooqqqpppqqqqqqpppooooooqqqrrruuuuuuuuuuuuvvvwwwxxxyyytttvvvxxx{{{{{{zzzxxxwwwuuutttssssssssssssqqqoookkkkkkkkkllllllmmmmmmmmmmmmmmmlllkkkjjjgggeeeccc```^^^]]]\\\\\\\\\ZZZYYYXXXYYYYYYZZZZZZZZZZZZYYY[[[ZZZYYYWWWUUURRROOONNNMMMLLLKKKIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCBBB???>>>===<<<;;;;;;;;;;;;444444444333333333333333444444555555666666666666444444555555666666777777555555555444444444444444333222222222222111111111333333444444666777888888888:::<<<===>>>@@@CCCEEEFFFFFFFFFGGGGGGHHHIIIIIIMMMMMMKKKGGGCCCBBBCCCFFFEEEGGGIIIJJJJJJJJJHHHGGGAAA===888444444444555555777999;;;<<<<<<<<<===>>>;;;???BBBCCCCCCGGGOOOVVVZZZdddmmmpppppprrrrrrpppmmmmmmmmmmmmllllllllllllqqqvvvzzzyyyuuusssvvvyyy{{{~~~ttt^^^UUUWWW___iiiqqqxxxyyy~~~wwwbbbNNNGGGBBB>>>???FFFLLLQQQYYY```fffmmmtttxxx{{{{{{uuuhhh]]]VVVQQQLLLvvvuuuvvv{{{wwwkkkbbb```kkkwww~~~yyyzzz}}}qqqaaaPPPHHHEEEAAA======;;;444//////...,,,,,,...''')))+++,,,---,,,***)))+++***))))))))))))***+++)))((((((***,,,...---+++'''(((***,,,,,,+++***)))''''''(((((((((((())))))))))))************)))))))))))))))(((((())))))***))))))(((((((((((())))))))))))))))))((((((((((((''''''((((((((()))))))))((()))***)))(((((()))+++---,,,,,,+++***)))((((((&&&'''((()))***************---//////+++***+++,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---.........,,,,,,///222444777BBBNNN]]]pppmmm\\\VVVOOOIIIHHHGGGHHHNNNUUUYYY\\\^^^]]]\\\___gggnnnyyy|||}}}{{{yyysssfffZZZRRRLLLIIIMMMSSSYYY```gggtttyyyxxxsssooossswwwxxxyyyxxxrrrjjjdddeeegggiiiiiiddd^^^YYYRRRNNNHHHDDDBBBAAA@@@???777666666777888:::<<<>>>>>>===<<<<<<===>>>@@@AAAAAABBBCCCCCCBBBAAA???>>>999:::999666333111000111333333333333222222222222222222333444666888999:::???@@@BBBEEEGGGGGGGGGGGGDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGHHHIIIIIIIIIMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTVVVXXXZZZYYY[[[]]]]]]\\\\\\]]]^^^ZZZZZZ\\\^^^```ccceeeggggggiiijjjjjjiiiiiijjjkkkjjjkkkkkkjjjiiiiiikkkmmmqqqqqqrrrssstttttttttsssqqqrrrtttuuuvvvuuusssrrrrrrqqqooonnnnnnllliiigggdddeeeeeeffffffggggggggglllkkkiiifffbbb]]]YYYVVVUUUSSSQQQQQQQQQQQQOOOMMMNNNNNNOOOOOOOOONNNNNNMMMPPPOOONNNMMMKKKHHHFFFEEEAAAAAA@@@???????????????@@@@@@???>>>>>>===<<<<<<;;;:::999888777666666666333333333444444444444444444555555666777777666666555555555555666666666666333333333333333333333222111111111000000000//////111111111222333555666777777888;;;<<<===???BBBDDDEEEEEEEEEFFFGGGHHHJJJJJJPPPQQQRRROOOIIIFFFFFFGGGEEEGGGHHHJJJJJJIIIGGGFFFCCC>>>999555444555666666777999<<<<<<<<<<<<===???<<<>>>@@@@@@@@@BBBGGGKKKLLLTTT[[[[[[ZZZ[[[\\\ZZZVVVWWWWWWVVVUUUTTTVVVXXX]]]```dddeeegggiiiooosssvvvzzz~~~~~~~~~}}}~~~~~~tttfffXXXSSSVVV^^^iiirrryyy}}}rrr\\\JJJEEEBBB===@@@IIIMMMSSS\\\ccchhhnnnuuu{{{}}}}}}vvviii^^^WWWQQQLLLvvvvvvwww}}}tttiiidddlllwww|||zzzzzz{{{}}}tttcccPPPGGGDDDAAA>>>===<<<666222222111---+++---*********++++++*********+++***)))(((((()))***+++***))))))***,,,,,,,,,***'''((()))++++++******)))'''''''''((((((((())))))******))))))))))))******(((((('''(((((()))***+++))))))(((((((((((())))))***)))))))))((((((((('''((((((((()))))))))******((()))***)))'''&&&(((+++,,,,,,,,,,,,+++******)))'''((()))))))))))))))((($$$)))...///,,,***+++...++++++++++++++++++++++++***+++,,,---......------,,,,,,,,,---.../////////---...000333666;;;IIIWWWhhh|||rrrbbbTTTRRRMMMIIIHHHHHHHHHMMMTTT[[[\\\^^^___ccciiiqqqvvv|||~~~}}}yyyuuummm^^^QQQJJJGGGGGGNNNUUU\\\eeellluuuzzz|||~~~uuummmeeedddcccbbb```[[[UUUPPPKKKHHHBBB???======<<<;;;777777777888999;;;===>>>======>>>>>>???@@@@@@AAA@@@AAABBBBBBAAA@@@>>><<<777888888555111...///000333333333222222222222111333333444666888999;;;<<<@@@AAADDDFFFGGGGGGFFFEEEEEEEEEEEEEEEDDDBBBAAA@@@???@@@AAACCCDDDEEEFFFFFFIIIJJJJJJKKKLLLMMMNNNNNNNNNOOOPPPQQQRRRSSSTTTUUUTTTVVVXXXYYYXXXXXXYYY[[[WWWXXXXXXYYY[[[]]]___``````bbbdddeeeddddddeeegggdddeeefffeeeddddddfffhhhiiikkknnnqqqrrrrrrqqqpppmmmmmmnnnppppppqqqqqqpppnnnllljjjhhhfffddd```]]]ZZZ[[[[[[\\\]]]]]]^^^^^^```___]]]ZZZVVVQQQMMMKKKIIIGGGFFFEEEFFFEEEDDDBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFEEEDDDCCCAAA@@@@@@;;;;;;;;;;;;;;;<<<<<<===<<<;;;;;;::::::999999999:::999888777666555555555555555666666777777777888666666888888999888777777666666666666555555555555222222222222222222222222000000000/////////......////////////111333555666555777999:::<<<>>>AAADDDEEEEEEEEEFFFGGGJJJLLLMMMQQQUUUYYYWWWPPPJJJHHHHHHEEEGGGIIIKKKLLLLLLKKKJJJGGGBBB;;;777555555666666666888:::;;;;;;;;;<<<======>>>>>>>>>>>>???@@@AAA@@@GGGKKKHHHGGGHHHIIIHHHFFFGGGGGGFFFDDDDDDGGGJJJLLLMMMPPPTTTZZZbbbiiinnnssswww|||~~~}}}||||||}}}eee]]]WWWVVVXXX^^^iiisss|||oooXXXGGGEEEDDD@@@DDDOOOOOOVVV___fffkkkqqqyyyxxxjjj^^^WWWQQQLLLzzzyyyzzzzzznnnhhhmmmwww~~~|||vvvvvvuuuvvvuuucccPPPGGGDDDAAA>>>======888555666444///++++++...,,,***)))((()))***++++++***)))(((((()))***+++)))((('''((()))***)))((((((((()))***************''''''''''''((((((((()))+++***)))(((((()))***+++''''''''''''(((***+++,,,))))))(((((((((((())))))******))))))((((((((('''))))))))))))************(((***+++)))'''&&&(((+++&&&&&&((()))++++++,,,,,,+++,,,,,,++++++***)))(((%%%,,,///---+++,,,///++++++++++++++++++++++++)))***,,,...//////......---------...///000000111111111333777999@@@PPP___qqqsssgggYYYNNNRRRNNNKKKKKKIIIIIIMMMSSSXXXYYY[[[```hhhrrr{{{~~~}}}xxxsssjjjZZZKKKGGGFFFIIISSS[[[bbbjjjqqqvvv|||wwwnnneeeccc```]]]ZZZUUUOOOKKKGGGCCC>>>;;;:::999999888888888888888999;;;===???===>>>???@@@AAAAAAAAA@@@===>>>???@@@???===;;;999666777777444///---...000333333333222222222111111444444666777999;;;<<<===AAABBBDDDFFFGGGFFFEEEDDDFFFFFFGGGGGGEEEBBB???======>>>???AAABBBCCCDDDDDDFFFGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNPPPQQQRRRRRRRRRPPPRRRUUUVVVVVVVVVWWWYYYWWWWWWWWWWWWWWWXXXYYYZZZ[[[]]]```aaaaaabbbccceeeaaabbbbbbbbbaaaaaaccceeecccfffjjjnnnppppppooonnniiijjjkkklllmmmoooppppppjjjhhheeebbb```\\\XXXUUURRRRRRRRRSSSTTTUUUUUUVVVQQQQQQPPPOOOMMMJJJGGGFFFAAA@@@>>>>>>???>>>===;;;:::;;;<<<>>>???@@@@@@@@@<<<<<<;;;::::::999888888:::::::::;;;;;;===>>>>>>999999999999888888777777999999888888888888999999333333444444555666666666888999:::;;;;;;;;;:::999777666666555555444444444111111111111111222222222000000/////////.....................000222444666444666888:::;;;===@@@CCCEEEEEEEEEGGGIIIKKKNNNOOORRRXXX]]]\\\UUUMMMIIIHHHEEEGGGJJJLLLNNNOOONNNNNNLLLFFF>>>888666555555555555777999:::::::::;;;<<<>>>===<<<<<<======<<<:::999>>>@@@===:::<<<>>>>>>>>>??????>>><<<<<<@@@DDDDDDCCCDDDJJJTTT^^^gggkkkqqqvvv|||yyyzzz}}}~~~mmm^^^[[[YYYZZZ\\\___jjjtttiiiRRRBBBBBBCCC???DDDQQQQQQXXXbbbiiimmmsss|||xxxkkk^^^WWWQQQLLLvvvzzzzzzssssssvvv~~~~~~wwwtttsssvvv|||wwwgggSSSFFFDDDDDDBBB@@@DDD???888333///---+++)))(((((()))***+++,,,,,,---)))((((((((((((***,,,---***### $$$)))+++++++++************))))))))))))))))))))))))))))))))))))******))))))((((((((('''))))))************))))))))),,,...,,,)))(((+++///+++++++++*********))))))+++***(((''''''(((***++++++*********))))))(((((())))))))))))))))))))))))$$$""""""%%%***...///.........---------,,,,,,,,,------------------------+++++++++,,,,,,,,,------///---***+++...000000/////////444;;;>>>FFFYYYlllwwwgggWWWMMMIIILLLJJJHHHFFFGGGLLLQQQTTTVVV[[[bbbjjjqqqwww}}}~~~zzzssslllaaaTTTIIIGGGKKKQQQYYYbbbkkkrrruuuyyyyyyqqqllleeedddaaa^^^[[[VVVOOOKKKEEECCC???<<<:::999999999777888;;;===???AAABBBBBB@@@@@@??????@@@BBBCCCDDD?????????>>>===;;;999888777666555333222111111111444333333222222333333444555777:::;;;<<<<<<>>>???AAADDDFFFGGGFFFDDDDDDDDDBBBBBBCCCCCCCCCBBB@@@???===>>>???@@@BBBDDDEEEFFFBBBBBBCCCCCCDDDFFFGGGHHHLLLKKKKKKKKKKKKLLLLLLMMMOOOOOOOOOOOOPPPQQQRRRRRRTTTSSSRRRQQQRRRSSSUUUWWWWWWWWWXXXYYYZZZ[[[\\\\\\]]]^^^______``````______ccccccdddfffgggiiijjjjjjiiiiiiiiijjjjjjiiiiiihhhfffbbb]]]XXXVVVTTTQQQPPPLLLLLLLLLMMMMMMMMMMMMNNNLLLKKKIIIGGGEEECCCAAA@@@???===;;;888777888999:::999999888888888888999999:::::::::999999999888888888888888888888888888888;;;<<<===<<<;;;:::;;;<<<<<<=========<<<:::777555::::::999999888999999999888888888888888888888888;;;888666555666666666555555333111000111111000///000000000000////////////000000000000000111111222555666888999:::<<>><<<;;;<<<===<<<;;;999888777777666666666777777999999:::::::::;;;;;;;;;:::===@@@DDDKKKVVVccclllooouuu||||||zzzzzz{{{|||~~~~~~ooofffYYYWWWYYY```dddhhhssszzzgggTTTJJJAAA@@@CCCFFFLLLQQQYYY```jjjppptttzzzxxxjjj^^^VVVSSSSSSwww|||yyywwwxxx}}}yyyuuuqqqqqqvvv||||||lllXXXJJJDDDCCC@@@===@@@<<<777333111///---,,,------,,,++++++***)))))))))))))))))))))+++,,,---,,,%%%"""&&&***+++***+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))+++---,,,((('''***...+++++++++*********)))))))))******************)))************)))))))))(((************************,,,***((((((+++,,,+++***------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///,,,***+++---//////...222444:::AAAGGGRRRfffyyyoooaaaSSSJJJHHHJJJIIIHHHHHHIIIMMMSSSVVV[[[```hhhpppuuuxxx|||~~~{{{xxxqqqjjjccc[[[RRRKKKIIIOOOYYYccckkkrrrvvvxxx|||tttmmmiiicccaaa^^^ZZZVVVQQQKKKGGG@@@???<<<:::999999:::::::::;;;<<<>>>@@@AAABBBBBBAAA@@@@@@@@@@@@AAACCCCCC??????>>>===<<<:::999888444444333222222222222333444444444444444555666666666888;;;<<<===>>>@@@BBBCCCEEEHHHIIIGGGFFFEEEEEEDDDDDDDDDDDDDDDBBBAAA@@@;;;;;;<<<>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGIIIIIIHHHHHHIIIIIIJJJJJJMMMMMMMMMMMMNNNOOOQQQQQQPPPOOONNNMMMMMMOOOQQQRRRTTTTTTUUUVVVWWWXXXYYYYYYWWWXXXXXXYYYYYYYYYYYYYYY^^^___```aaabbbdddeeeeeeffffffggggggffffffeeeddd___[[[VVVRRROOOMMMKKKIIIGGGGGGGGGFFFFFFEEEEEEEEEBBBAAAAAA@@@???===<<<;;;999888888777666555555555666666555555555555666666999999999999888888888777666666777888999:::;;;;;;<<<>>>>>>>>><<<<<<===>>>>>>?????????>>>===;;;:::999999999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<999777666777777777666666444222111111111000///000000000000////////////000000000000000111111222444555777888999;;;>>>@@@BBBCCCDDDFFFHHHLLLPPPSSS\\\aaaffffff___VVVMMMIIIGGGIIINNNTTTYYYZZZXXXVVVTTTPPPIII@@@999555444444999;;;<<<<<<;;;:::;;;;;;???>>>===>>>>>><<<999666666555555444444444555555444444555666888999:::;;;999;;;>>>AAAFFFPPP\\\eeekkkqqqyyy|||yyyxxxyyyzzz|||~~~pppddd]]]ZZZYYY]]]dddiiippp}}}lllXXXMMMEEE>>>???CCCHHHNNNUUU```fffnnntttxxx~~~xxxiii]]]UUURRRRRRzzz|||{{{}}}}}}xxxqqqooorrryyysss___OOOFFFAAA===;;;;;;999666555444222000.........---,,,+++))))))(((+++*********+++,,,---...---'''$$$(((+++******+++************))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))'''(((((())))))(((((('''(((***,,,***''''''))),,,+++************)))))))))(((***,,,------,,,***(((************))))))))))))************************000...,,,+++,,,,,,***))),,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........000...,,,,,,...000000000000444;;;DDDNNN\\\qqqrrrcccWWWLLLFFFEEEFFFGGGHHHIIIKKKOOOUUUYYYbbbhhhqqqxxxzzzyyyxxxwwwrrrlllccc\\\WWWSSSPPPNNNMMMVVVcccooowww{{{}}}~~~~~~uuummmhhhddd```]]]XXXTTTPPPJJJEEEAAA<<<:::999888888999;;;<<<===>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBB>>>>>>===<<<;;;999888777111111111111222333444444444444555666777888999999777999<<<===>>>@@@BBBDDDEEEGGGJJJJJJIIIGGGFFFFFFFFFFFFFFFEEEDDDBBB@@@???;;;;;;<<<<<<===>>>>>>>>>AAAAAAAAABBBCCCDDDEEEEEEFFFEEEEEEEEEFFFFFFGGGHHHJJJJJJJJJKKKLLLMMMOOOPPPLLLLLLKKKJJJJJJKKKMMMNNNPPPPPPQQQRRRSSSSSSTTTTTTVVVVVVVVVWWWWWWWWWWWWWWWXXXYYYYYY[[[\\\]]]^^^___bbbbbbcccbbbbbb```^^^]]]WWWSSSOOOKKKIIIGGGDDDBBBBBBBBBAAA@@@???>>>===<<<;;;<<<=========<<<:::999444444555666555444222111555555444444444444555555888888777777777777777666555666777999;;;<<<>>>>>>===>>>???>>>======???@@@AAAAAAAAAAAAAAAAAAAAAAAA:::::::::;;;<<<===>>>???AAAAAAAAAAAA@@@??????>>>===;;;999888999999999888777555222222222222111///000000000000////////////000000000000000111111222333444666777888:::===???@@@BBBFFFHHHKKKOOOSSSVVV```fffmmmmmmeeeZZZPPPKKKJJJNNNTTT\\\bbbdddccc```^^^WWWLLLAAA999666555666:::;;;======;;;:::;;;<<>>???999;;;===>>>BBBJJJUUU]]]dddkkktttzzz~~~}}}yyywwwtttuuuwwwyyy{{{{{{qqqggg___[[[[[[\\\aaahhhpppzzzwww\\\JJJGGG@@@===@@@FFFLLLTTT[[[hhhmmmtttyyy~~~xxxiii\\\UUURRRQQQ}}}{{{}}}~~~zzzuuurrruuu{{{yyyeeeTTTHHHAAA<<<:::999888777666555333000---++++++++++++************,,,,,,,,,,,,------.........)))'''***,,,***)))+++************)))))))))((((((((((((((((((((((((((()))(((((((((''''''&&&&&&''''''((((((((((((''''''((()))***)))'''''')))+++************))))))))))))***+++,,,------,,,+++************)))))))))))))))************************---,,,,,,,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++---------.........//////222111//////000111222222000666???IIIUUUfff{{{xxxfffXXXNNNEEEAAAAAAAAADDDGGGJJJLLLPPPWWW[[[hhhoooxxx}}}|||wwwqqqmmmfff___VVVQQQNNNLLLMMMQQQTTT]]]jjjvvv}}}zzzqqqkkkeee```\\\XXXSSSNNNIIIEEE@@@<<<:::999888888888:::<<<>>>AAAAAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@===<<<<<<;;;:::888777666111111111111111222333444333444555777888::::::;;;777999;;;===>>>@@@CCCEEEFFFHHHJJJKKKIIIGGGFFFGGGFFFFFFEEEDDDBBBAAA???>>>============>>>>>>>>>>>>@@@@@@AAABBBCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGGGGHHHIIIKKKLLLMMMLLLKKKKKKJJJJJJKKKLLLLLLLLLMMMMMMNNNOOOPPPPPPPPPSSSSSSSSSSSSSSSTTTTTTUUUTTTTTTUUUVVVWWWXXXYYYYYY^^^^^^___^^^]]]ZZZXXXVVVQQQNNNJJJGGGEEECCCAAA???>>>>>>===<<<;;;;;;::::::888999:::;;;:::999777666333444444444444444333222666555555444444555555666666666666666666666666666666777888999;;;<<<===>>><<<=========<<<<<>>??????@@@DDDDDDDDDDDDDDDCCCAAA@@@???===<<<<<<<<<<<<;;;:::888666444333333222111000000000000000////////////000000000000000111111222222444555666777999<<<>>>BBBFFFKKKNNNPPPSSSXXX[[[ccckkkssstttkkk___TTTOOOMMMQQQ[[[eeennnqqqpppnnneee\\\OOOBBB;;;999:::;;;:::<<<======<<<;;;;;;<<<<<<>>>AAACCCCCC@@@999444333222222222222333333444555666777999;;;===??????:::<<<===>>>???FFFOOOVVV\\\cccllltttxxx||||||xxxuuusssppprrrtttuuuvvvxxx{{{}}}yyyppphhhccc```___^^^```fffmmmvvvhhhRRREEEDDD@@@@@@EEELLLRRR[[[ccclllqqqwww~~~yyyiii]]]VVVSSSRRRzzzxxx{{{}}}zzzwwwvvvxxx~~~}}}lllYYYKKKBBB===<<<:::999888777666333///,,,***************))))))))),,,---------...............***)))+++,,,))))))+++************)))))))))((((((((((((((((((((((((((())))))((('''%%%$$$######''''''((((((((((((''''''((())))))(((''''''(((***))))))))))))))))))))))))---,,,+++******+++,,,---))))))))))))))))))************************************+++++++++,,,...///,,,,,,,,,+++++++++******++++++++++++++++++++++++---------........./////////////////////000222444777???IIITTTbbbttt|||mmm\\\PPPGGG@@@===>>>>>>BBBFFFIIIKKKPPPXXX^^^mmmsss{{{~~~{{{sssjjjddd[[[TTTNNNLLLJJJHHHLLLSSS]]]eeeoooxxx~~~~~~vvvqqqjjjbbb\\\WWWSSSMMMHHHDDDAAA===:::<<<;;;:::999:::<<<>>>???CCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@???>>>;;;;;;;;;:::888777555444333222222111222222333333222444555888999:::;;;;;;888999;;;<<<===???BBBEEEFFFHHHKKKKKKIIIGGGFFFFFFEEEEEECCCBBB@@@???>>>=====================>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFDDDEEEEEEEEEGGGHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKLLLMMMNNNQQQQQQRRRSSSTTTUUUUUUVVVYYYZZZZZZZZZYYYVVVSSSQQQLLLIIIFFFDDDBBB@@@===;;;999999999999999999999999555555555555444333111000444333111000000222333555555555444444444444555555555555555555555555555555888888888999999999999999999::::::999999:::===???@@@@@@AAAAAACCCEEEGGGHHHBBBBBBAAA@@@@@@???@@@@@@DDDEEEFFFFFFFFFEEECCCBBBAAA@@@????????????>>><<<:::888555444444333222000000000000000////////////000000000000000111111222222333555666777999<<<>>>EEEJJJOOORRRSSSVVV[[[```gggpppyyyyyypppbbbXXXTTTNNNUUU```nnnyyy~~~~~~|||nnncccRRRDDD===;;;;;;<<<:::<<<======<<<;;;;;;<<<:::<<>><<<>>>===BBBGGGIIIKKKQQQZZZbbbpppuuu{{{|||wwwnnnddd^^^UUUNNNIIIJJJIIIHHHOOOYYYfffllltttzzz|||uuupppmmmggg^^^VVVQQQMMMGGGCCC@@@>>><<<:::<<<;;;::::::<<<>>>@@@BBBDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDCCCCCCAAA???===<<<::::::999888777555444333333333333222222333444444333444777999:::;;;;;;;;;:::;;;<<<<<<<<<>>>AAADDDGGGIIIKKKKKKIIIGGGFFFFFFDDDCCCBBB@@@???>>>>>>>>><<<<<<<<<<<<============???@@@BBBCCCCCCCCCBBBAAA@@@@@@AAAAAABBBCCCEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIKKKKKKNNNNNNOOOOOOPPPQQQQQQRRRSSSTTTVVVVVVTTTQQQNNNLLLFFFDDDAAA???>>><<<999777555666666666777777777888777666555444444333222222222000...------000222444333333222222222222333333444555555555555666666666999888888777666666555555555666666555555777;;;>>>>>>???@@@BBBDDDEEEFFFGGGFFFEEEDDDCCCBBBAAAAAAAAACCCEEEFFFHHHHHHFFFEEEDDDCCCBBBBBBBBBCCCBBB@@@>>>;;;999666555555444222111000000000000////////////000000000000000111111222222333555666777999<<<>>>EEEJJJPPPSSSTTTXXX___eeeoooxxxsssdddZZZVVVQQQYYYfffuuuxxxjjjWWWGGG>>>;;;999888;;;<<<>>>>>><<<;;;<<<===999<<>>999333333333333444555666666777777777777888888888888666888999999999===DDDJJJOOOWWWaaahhhlllooorrruuuttttttsssrrrqqqqqqppppppqqqrrrrrrqqqppppppqqqsssvvvvvvvvvwwwyyyzzz|||}}}~~~~~~{{{yyywwwppplllgggcccaaaaaaccceeegggnnnsssvvv|||sss^^^LLLDDDDDDCCCCCCHHHQQQXXX^^^gggooovvvzzzvvvhhh___YYYUUURRR{{{vvvxxx{{{|||{{{zzzxxxwww}}}}}}yyyyyy}}}hhhTTTGGGBBBBBB<<<:::888666666444111.........---,,,,,,+++******,,,---.........---,,,,,,***((())),,,+++((((((,,,************))))))))))))))))))))))))))))))))))))((((((''''''''''''&&&&&&((())))))******))))))(((***)))(((((())))))))))))(((((((((((())))))***************))))))*********((()))))))))************+++++++++++++++++++++++++++------,,,))))))***---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***,,,.........000444888<<>>>>>??????DDDIIIJJJLLLRRR]]]fffrrrvvvzzzzzzsssjjjaaa\\\VVVMMMHHHIIIIIIIIISSSaaannntttzzzyyyrrrjjjfffddd___VVVOOOKKKFFFAAA===<<<;;;;;;:::999888999:::<<<@@@CCCFFFCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDCCCAAA???<<<;;;999999888888666444333222222222222333444555777777555777999;;;<<<===<<<;;;======>>>======>>>BBBDDDIIIKKKMMMMMMKKKIIIGGGGGGDDDCCCBBB@@@??????@@@@@@=========>>>>>>?????????@@@AAACCCDDDDDDDDDBBBAAA????????????AAABBBCCCDDDEEEDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGFFFEEEEEEGGGHHHJJJIIIJJJJJJKKKKKKLLLLLLMMMMMMOOOPPPQQQPPPMMMIIIGGGCCCAAA???======;;;888555777777777666666666666666888777555444444555777888000/////////000111333444333333222222222222333333444555555555666666666666666666666555444333333222333333333333333555999======???AAACCCEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDCCCDDDGGGIIIIIIIIIGGGFFFEEEDDDDDDDDDEEEDDDBBB???<<<:::777666555444333111000000000000////////////000000000000000111111222222444666777888999<<>>>>><<<<<<<<<===<<<>>>BBBFFFGGGDDD>>>999333222222333333555666666999999999999::::::::::::555777888888999===DDDIIINNNVVV___fffiiikkkmmmoooppppppppppppqqqrrrssstttssstttsssqqqooooooqqqsssuuuuuutttuuuvvvxxxxxxxxxxxxyyyyyyxxxvvvtttsssrrrllljjjhhhffffffgggjjjkkkgggnnnssssssuuu}}}xxxjjj]]]PPPEEEBBBEEEEEEGGGOOOYYYaaagggqqqzzzrrrfff^^^YYYTTTPPPzzznnnpppsssvvvxxxzzz{{{|||zzzyyynnnXXXIIIDDDCCC;;;999777666555444222000,,,,,,------...///000000,,,,,,.........---,,,+++((('''))),,,+++((((((,,,************))))))))))))))))))))))))))))))))))))'''''''''((()))******+++))))))************))))))+++***(((((()))******)))'''((((((((())))))******''')))***++++++***)))'''(((((())))))*********+++++++++++++++++++++++++++***,,,---,,,******---000......------------,,,,,,------------------------+++++++++,,,,,,,,,------,,,///111222222444999===AAAPPP```ooottthhhYYYOOOEEEBBBAAA??????AAABBBFFFJJJLLLMMMSSS___iiitttwwwzzzxxxqqqhhh```\\\XXXNNNGGGHHHHHHIIIVVVgggrrrxxxtttlllbbb]]]\\\XXXQQQJJJFFFBBB===:::999:::::::::555666777999===AAAFFFHHHCCCDDDDDDEEEEEEEEEEEEDDDEEEEEEEEECCCAAA???<<<:::999888888777666444222222111111222333555777999:::777999;;;===>>>>>>===<<>>>>>???BBBEEEKKKMMMOOOOOOLLLJJJIIIIIIEEEDDDBBBAAA@@@AAAAAABBB???@@@@@@AAABBBBBBCCCCCC@@@BBBCCCEEEEEEDDDBBBAAA=========>>>???AAABBBCCCEEEEEEDDDCCCCCCCCCCCCDDDFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEBBBAAA@@@??????AAACCCDDDFFFFFFGGGGGGHHHHHHIIIIIIIIIKKKMMMNNNMMMJJJFFFDDDCCCAAA???>>>>>><<<999666;;;:::999999888777666666333222000///000222555777000111333444555555555555666555555444444555555666555555555666666666777777444444444333333222222222222222222222222555999<<<===???BBBEEEFFFGGGFFFEEEFFFEEEEEEEEEEEEEEEFFFFFFCCCDDDGGGJJJKKKJJJIIIHHHFFFEEEEEEEEEFFFEEECCC@@@===;;;888666666555333111000000000000////////////000000000000000111111222333444666777888:::===???EEELLLSSSWWWZZZbbbnnnwwwwwweeeZZZVVVZZZbbbooo}}}yyykkkXXXIIIBBB???===;;;;;;===>>>>>>===<<<<<<===>>>@@@CCCGGGGGGCCC===888222222222222333444555666555555555666777777888888777999::::::;;;???FFFLLLOOOVVV```fffhhhiiikkkmmmnnnooooooqqqrrruuuwwwxxxuuuuuutttrrroooooorrrtttvvvuuuttttttvvvwwwwwwvvvuuuvvvvvvuuurrrpppoooooogggfffeeeeeefffhhhjjjlllccckkkooommmnnnssswwwwwwrrreeeXXXPPPJJJCCCCCCGGGIIILLLUUUaaajjjqqq{{{}}}oooddd]]]XXXSSSNNN~~~tttnnnlllssszzz}}}~~~ttt___OOOFFFCCC>>><<<:::888777555222000,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++++++++******+++***)))(((((()))***+++)))(((&&&$$$###!!!(((((()))***************))))))))))))))))))))))))'''***---...---+++************))))))))))))******......---,,,+++***))))))******)))(((((('''((((((+++++++++,,,,,,---------///...,,,+++***++++++,,,+++,,,------......------+++---------+++***+++,,,***+++,,,---------,,,,,,///...000222222222888@@@MMMZZZkkk}}}~~~sssfff]]]NNNIIIBBB???@@@BBBBBBBBBCCCHHHKKKLLLSSS___jjjooosssvvvyyywwwpppfff]]]XXXPPPOOOLLLIIIKKKTTTaaalllvvvzzz}}}vvvlllddd\\\XXXWWWSSSKKKDDD@@@>>>;;;999777777888888888999;;;===@@@BBBDDDEEECCCCCCDDDDDDEEEEEEFFFFFFFFFEEECCC@@@===;;;:::999===;;;999777555333222222222222333444666888:::;;;;;;<<<>>>???>>>===>>>???@@@@@@@@@???@@@BBBFFFIIILLLMMMOOOPPPOOOLLLIIIGGGHHHGGGEEEDDDBBBBBBAAAAAAEEEDDDCCCCCCCCCCCCDDDEEEBBBBBBAAAAAAAAABBBBBBCCC??????@@@AAABBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEFFFGGGGGGGGGGGGFFFIIIJJJJJJHHHFFFDDDDDDEEECCCCCCAAA>>>:::777777888888888999999888777555444111111222333444444555555444333222222111222222222333333444444444555555555444444444444444444444444444333222222111222222222222222333444666888:::;;;>>>???AAACCCEEEEEEEEEEEEAAACCCEEEEEEDDDDDDFFFGGGGGGGGGHHHIIIHHHGGGFFFEEECCCCCCCCCCCCDDDDDDDDDEEEBBB===888555555555333111111111111000111111222222222222222222222222222222333444666777888;;;@@@DDDJJJLLLSSSZZZ]]]cccrrrtttccc[[[YYYZZZgggvvvyyyhhhVVVKKKDDD???===>>>???>>>>>>============>>>AAABBBEEEGGGGGGCCC===888666555555444444555555666555555666777888999::::::999:::::::::<<>>GGGZZZfffvvv~~~uuujjj^^^UUUJJJFFFBBB@@@AAACCCDDDDDDFFFKKKNNNPPPVVVbbblllpppuuuxxxyyyvvvnnnddd\\\WWWOOOMMMJJJJJJOOOYYYfffnnnzzz|||wwwqqqhhhaaaYYYUUUSSSOOOGGG@@@===<<<:::777666777777888777888:::===@@@CCCEEEFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEDDDBBB@@@>>>===<<<;;;:::999777555333222111000111222333555666888999:::;;;===???@@@??????@@@AAAAAAAAA@@@??????AAAEEEIIILLLMMMNNNOOONNNLLLIIIHHHIIIHHHGGGFFFEEEDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGFFFFFFFFFGGGHHHHHHFFFDDDBBBBBBCCCDDDCCCBBB???;;;888888999::::::::::::999888666555555555444444444444333333333222222222222222333333555555555555666666666666444444444444444444444444444444333222222222222222333333444555777999:::;;;???@@@BBBDDDEEEEEEEEEDDDCCCDDDEEEEEEEEEDDDFFFGGGGGGHHHIIIIIIHHHGGGFFFEEECCCCCCCCCDDDDDDDDDEEEEEEDDD@@@;;;888777666444222333222222222222333333444444444444444444444444444444555666777999<<<@@@DDDFFFIIIQQQZZZ```hhhyyyppp```XXXWWW^^^jjjxxxuuueeeSSSHHHCCC>>>;;;<<<>>>>>>>>>======>>>??????EEEGGGKKKMMMLLLGGG>>>888555555444444444444555555555555666777888999999:::::::::;;;<<<===@@@EEEIIINNNTTT]]]bbbeeefffjjjlllmmmoooqqqsssuuuwwwwwwwwwqqqpppooonnnoooppprrrtttvvvuuusssqqqoooooooooooommmmmmlllkkkjjjiiihhhhhhgggfffeeeeeeeeefffggghhhdddbbb```^^^]]]]]]]]]]]]YYYPPPIIIHHHHHHHHHJJJNNNWWW___kkkwww|||pppeee^^^XXXRRRNNNuuupppooowww|||zzz{{{nnnYYYIIIAAA???===:::999888666333111........................++++++++++++++++++************++++++++++++******)))((((((''''''(((((()))!!! !!!###&&&''''''&&&(((((()))***************))))))))))))))))))))))))***---111222000---+++***(((((('''(((((()))******))))))))))))))))))))))))***))))))(((((((((((()))******))))))******++++++++++++,,,,,,++++++******+++,,,------......------000111111000...------...///...---------...000000000...///333666;;;GGGRRRiiittt~~~uuulllbbbWWWOOOGGGDDDBBBAAACCCEEEFFFFFFHHHNNNSSSVVV]]]hhhqqqtttyyy{{{{{{wwwnnnddd[[[VVVNNNLLLKKKNNNWWWcccnnnttt~~~xxxooojjjccc\\\TTTOOOMMMIIIBBB<<<999888777555555666777777666888:::>>>AAADDDEEEFFFGGGFFFFFFEEEEEEDDDCCCCCCDDDCCCAAA@@@>>>>>>======777666444222111000//////000111333666777888888888:::===@@@AAAAAAAAABBBCCCBBBBBB@@@>>>===@@@EEEIIIKKKLLLMMMNNNNNNLLLJJJHHHKKKKKKJJJIIIHHHGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDDDDEEEFFFEEEEEEEEEDDDEEEEEEDDDAAA@@@@@@AAACCCCCCBBB???<<<999999:::<<<<<<<<<;;;:::888777666888888777555444333222111222222222222222333444555666666777777777888888888555555555555555555555555555444333333222222333333444555555666888:::<<<===AAABBBDDDEEEEEEEEEDDDCCCDDDFFFGGGFFFEEEEEEFFFGGGIIIIIIJJJJJJIIIGGGFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFBBB>>>:::888777555333444333333333444444555666666666666666666666666666555666777888:::===AAAEEEGGGJJJSSS\\\eeeooo~~~zzziii]]]YYYYYYdddooo{{{xxxooo```OOOFFFAAA<<<:::;;;>>>>>>>>>>>>???@@@AAAAAAGGGJJJNNNQQQPPPIII>>>777444444333333333333444444444555555666777888999999:::;;;<<<===???BBBGGGJJJMMMSSSYYY^^^```ccchhhkkkoooppprrrtttvvvwwwwwwwwwooonnnnnnnnnnnnppprrrssstttrrrpppnnnmmmmmmmmmmmmjjjjjjiiihhhggggggfffeeefffeeeeeeeeeeeeddddddddd___^^^[[[YYYWWWUUUUUUUUUTTTMMMHHHIIIKKKNNNSSSXXXbbbjjjvvv|||mmmccc^^^YYYRRRLLLuuuoooooowww}}}xxxxxxzzzsss]]]LLLCCC@@@>>>;;;999888777444222/////////...............---------,,,,,,,,,,,,,,,******++++++++++++******((((((''''''''''''(((((()))(((((()))++++++)))((((((((()))***************))))))))))))))))))))))))***---111111///,,,***)))''''''''''''((()))******+++++++++,,,,,,---------++++++***************+++++++++***)))******+++,,,***+++,,,------,,,+++***+++,,,------......------222333333222///......///...---+++***+++,,,...000111///000444999AAAPPP]]]rrr}}}zzzooofff]]]TTTMMMFFFEEEDDDDDDEEEFFFGGGGGGJJJQQQYYY^^^eeepppxxx{{{}}}}}}sssfffZZZTTTNNNMMMNNNUUUbbbooowww{{{yyyqqqiiiddd]]]WWWPPPJJJGGGCCC===999555555444444444555666777555777;;;>>>BBBDDDFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDBBB@@@>>>===<<<<<<444333222111000////////////111444777888888777777999<<>>===@@@EEEIIIKKKLLLMMMNNNMMMLLLKKKJJJLLLLLLLLLKKKKKKJJJIIIIIIHHHIIIKKKLLLLLLKKKIIIHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEHHHHHHIIIIIIIIIHHHGGGGGGFFFEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDBBBCCCCCCBBB@@@??????@@@BBBBBBAAA>>>;;;999999:::===<<<<<<:::999888777666888888777555444333222111222222222333444555666777888888888888999999999999666666666666666666666666666555555444444444444444666666777888:::<<<>>>???CCCDDDEEEFFFEEEEEECCCCCCEEEFFFGGGGGGFFFEEEFFFHHHJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFDDD@@@<<<999777444333333333333333444555666666666666666666666666666666666888999:::<<>>>>>>>>???@@@BBBCCCDDDGGGJJJMMMPPPOOOIII???999444333333222222333333444444555555666777888999:::999;;;===>>>@@@CCCHHHKKKNNNRRRXXX\\\^^^bbbhhhlllssssssssstttttttttttttttlllllllllmmmnnnppprrrsssqqqpppnnnlllkkkkkkkkkllljjjjjjjjjiiihhhgggggggggffffffffffffeeedddcccbbb```^^^[[[XXXVVVTTTSSSSSSSSSNNNKKKMMMQQQUUU\\\ccckkksss~~~yyyiii```]]]YYYQQQIIIyyytttssszzzwwwuuuwww|||xxxaaaPPPGGGAAA>>><<<:::999777555222............------,,,,,,---------,,,,,,+++++++++******++++++++++++******''''''((((((((((((''''''///...------......,,,***(((((()))***************)))))))))))))))))))))))))))+++......,,,***))))))((((((((((((((()))******''''''(((((()))*********---,,,,,,+++,,,,,,------...---+++******+++,,,---+++,,,---......---,,,++++++,,,------......------222333333222000...///000...---,,,++++++---///000333111222777>>>IIIYYYgggyyyuuuiii```XXXRRRMMMGGGGGGGGGFFFFFFFFFHHHIIIMMMVVV```gggpppzzzvvvhhhZZZSSSMMMNNNRRR\\\iiiuuu|||}}}ssskkkddd___XXXRRRKKKFFFCCC???;;;777333333333333444555666666666888<<>>@@@AAADDDEEEFFFFFFFFFEEEDDDCCCEEEFFFGGGGGGFFFEEEGGGHHHJJJJJJKKKKKKJJJIIIGGGFFFEEEEEEEEEFFFFFFFFFFFFGGGEEEDDDAAA>>>999666444333222222222333333444666666777777777777777777777777888999;;;===???CCCHHHLLLPPPUUU]]]fffqqq|||rrrddd\\\YYY[[[]]]dddmmmvvv{{{}}}|||vvvnnndddWWWJJJDDDBBB???============>>>@@@BBBDDDFFFHHHHHHJJJMMMPPPPPPKKKDDD>>>555444444444444444444555555555666777888999::::::888:::===???AAAEEEIIILLLPPPTTTYYY]]]___ccciiinnnuuutttsssrrrpppooonnnnnnjjjjjjkkkmmmoooqqqssstttpppooommmkkkjjjjjjkkkkkkjjjjjjiiiiiihhhggggggggggggggggggfffeeedddcccbbbaaa```]]]ZZZWWWVVVUUUUUUUUUQQQPPPSSSWWW[[[dddllluuu}}}}}}qqqccc\\\ZZZWWWOOOHHH}}}{{{|||ppprrrwww}}}~~~gggTTTJJJAAA???<<<;;;:::888555333//////......---,,,,,,,,,+++++++++***))))))((((((******++++++++++++******'''(((((())))))(((((('''&&&%%%%%%&&&((()))'''&&&(((((()))***************))))))))))))))))))))))))((()))++++++)))))))))*********))))))))))))******'''''''''(((((()))))))))---,,,,,,,,,,,,---......///...,,,******+++,,,...++++++,,,---------,,,,,,+++,,,------......------000111222111///...///000000///.........///111111333222555<<>>;;;999777333333444444555666666777777999===@@@CCCDDDEEEDDDBBBCCCDDDEEEGGGHHHIIIIIIGGGEEEBBB???;;;999777666222111111111111111222222333444666888999999999999888;;;???AAAAAA@@@@@@@@@CCCCCCCCCBBBBBBEEEIIILLLLLLLLLMMMNNNOOOOOOOOOOOOLLLMMMOOOPPPPPPOOONNNMMMOOOOOOPPPQQQQQQPPPOOOOOOOOONNNMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA???@@@AAAAAABBBBBBAAAAAAAAABBBBBBAAA@@@??????AAA>>>>>>>>><<<999888999:::;;;:::999888777777888888555555555666666666666666555555666666888999:::;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999::::::;;;<<<>>>@@@BBBCCCEEEEEEFFFGGGGGGFFFEEEDDDCCCDDDFFFFFFEEEFFFGGGIIIIIIJJJKKKKKKKKKJJJIIIHHHEEEFFFFFFFFFGGGGGGGGGGGGDDDDDDCCC???:::777555555222222222333444555666777777777777777777777777777999;;;===???BBBGGGMMMQQQRRRYYYbbblllyyyvvvggg[[[UUUUUUWWWXXX___gggnnnqqqssstttpppjjj___TTTHHHDDDCCC@@@>>>>>>======???AAADDDGGGIIIKKKLLLNNNRRRVVVVVVQQQIIICCC777777666666666666777777666777777888999:::;;;;;;888;;;>>>AAADDDGGGKKKNNNQQQUUU[[[___aaaeeejjjooosssrrrpppmmmkkkjjjiiiiiihhhiiikkkmmmppprrrtttuuuooonnnmmmkkkkkkkkkkkklllgggggggggffffffeeeeeeeeeggggggfffeeeddddddcccccc```___]]][[[YYYXXXXXXXXXXXXVVVUUUYYY]]]aaakkktttnnnfff]]]XXXWWWUUUNNNHHHsssjjjnnnvvv|||mmmXXXLLLBBB???===;;;:::888666333000000//////...------,,,++++++******)))(((((('''******++++++++++++******(((((()))******)))((((((***))))))+++---...---,,,(((((()))***************))))))))))))))))))))))))((())))))((('''(((+++------,,,+++******))))))******************++++++++++++++++++++++++,,,------///---+++))))))***+++---******))))))******+++,,,+++,,,------......---------...//////......///000////////////000000000000222222888BBBNNN^^^rrrtttdddXXXQQQNNNMMMKKKIIIJJJJJJHHHHHHJJJOOOTTTbbblllwwwvvvkkk___WWWSSSTTTZZZdddooowwwyyyoooggg^^^WWWSSSLLLHHHCCC>>>:::888777666444444555666777777777777888:::>>>AAACCCDDDCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHEEECCC@@@===:::888666666000000000000000111222222666666777888999::::::;;;:::===AAACCCCCCAAA@@@@@@AAACCCDDDEEEFFFHHHKKKMMMMMMMMMNNNOOOPPPPPPQQQQQQNNNOOOQQQSSSSSSSSSQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHGGGFFFEEEDDDDDD????????????????????????>>>>>>>>>>>>????????????>>>???@@@@@@AAAAAA@@@@@@???@@@AAA@@@???>>>???@@@>>>>>>>>><<<:::999:::;;;;;;:::999999888999:::;;;888888888888888888888888888888888999999;;;<<<===>>>?????????@@@@@@@@@@@@===========================<<<<<<;;;:::;;;;;;;;;<<<<<<===>>>???AAACCCDDDDDDEEEFFFGGGGGGGGGFFFEEEAAABBBDDDEEEEEEFFFHHHIIIHHHIIIJJJLLLLLLKKKJJJJJJFFFFFFFFFGGGGGGGGGHHHHHHDDDEEEEEEAAA<<<999888888333333333444555666888999999999999999999999999999999;;;>>>BBBEEEKKKQQQVVVWWW___iiirrr~~~tttjjj]]]TTTRRRSSSUUUVVVZZZ```eeegggiiikkkiiiddd[[[PPPFFFCCCCCCAAA??????<<<===???BBBEEEHHHKKKMMMMMMRRRXXX^^^]]]UUUJJJBBB999999888888888888999999888888999:::;;;<<<<<<===:::===AAADDDGGGKKKOOORRRQQQVVV\\\```cccfffkkkooonnnmmmkkkiiigggfffffffffgggiiikkknnnqqqsssuuuvvvpppooommmlllkkkllllllmmmffffffeeeeeeeeeeeeddddddfffeeedddcccbbbbbbcccddd```___]]]\\\[[[\\\\\\]]]^^^\\\]]]aaaeeekkkvvv|||kkk___[[[WWWUUUTTTQQQLLLHHHwwwxxxzzzmmmfffllluuu{{{rrrZZZLLLBBB@@@===;;;:::999666444222111111000///......---------,,,,,,+++******)))******++++++++++++******((()))***++++++***)))((())))))((()))******)))'''(((((()))***************))))))))))))))))))))))))))))))((('''&&&(((,,,000......,,,+++******))))))))))))))))))))))))))))))***)))))))))***++++++,,,...,,,***((('''(((***,,,)))((('''''''''(((***++++++,,,------......------+++,,,......------///000,,,------...///.........111222999FFFUUUfff{{{|||qqqaaaTTTNNNMMMMMMLLLIIIIIIIIIHHHHHHLLLSSSYYYkkkuuuzzznnnbbbZZZUUUTTT[[[cccoooyyy{{{sssjjjbbbZZZSSSNNNHHHEEE@@@;;;888666666666555666666777888888777777999;;;???BBBDDDDDDCCCBBBFFFFFFFFFFFFFFFGGGGGGGGGBBBAAA???<<<:::888777777.........//////000222222888888888888999:::<<<<<<;;;???CCCEEEDDDBBB@@@@@@@@@BBBEEEGGGHHHJJJLLLNNNNNNNNNOOOOOOPPPQQQRRRRRRPPPQQQSSSUUUVVVUUUTTTSSSTTTTTTSSSRRRRRRSSSTTTTTTSSSRRRQQQPPPOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKKKKJJJJJJIIIHHHGGGFFFEEEDDD>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@>>>???@@@???>>>===>>>???>>>??????===;;;:::;;;<<<;;;;;;:::999:::;;;<<<===;;;;;;;;;::::::999999999::::::::::::;;;<<<======AAAAAAAAABBBBBBBBBCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<======???@@@BBBDDDEEEDDDEEEFFFGGGHHHGGGGGGFFF???AAACCCDDDEEEFFFHHHJJJHHHIIIJJJLLLLLLLLLLLLKKKFFFFFFGGGGGGGGGHHHHHHHHHDDDFFFFFFCCC>>>;;;:::;;;444444555555666888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::<<>>???<<<===???BBBFFFIIIMMMNNNMMMSSS\\\cccaaaWWWHHH===;;;::::::::::::::::::;;;888999::::::<<<<<<===>>><<>>NNN```ppptttgggYYYRRRMMMHHHEEEEEEIIIKKKMMMNNNLLLNNN[[[iiiwww~~~tttiii]]]VVVXXX___dddlllxxxyyykkkbbb\\\VVVNNNGGGBBB???;;;666444333444555666777888888777777888999;;;<<<>>>AAABBBCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEEEECCCAAA===999666444444444777777777666444444555666777888:::<<<======<<<<<<<<>>>>>>>>===<<<;;;;;;;;;;;;???>>>>>>=========>>>>>>===<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<>>>===============>>>???;;;;;;<<<<<<======>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFHHHHHHHHHHHHHHHFFFFFFEEEDDDCCCBBBAAAAAA@@@???>>>===<<<<<<===>>>@@@?????????@@@BBBDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEGGGIIIJJJIIIHHHFFFFFFHHHJJJMMMNNNOOONNNNNNIIIIIIIIIIIIIIIIIIIIIIIIJJJGGGCCC@@@???>>>===;;;999888777777888999:::;;;:::999999:::;;;<<<>>>???>>>@@@CCCHHHOOOTTTXXXYYYaaaiiiuuuvvvnnn]]]YYYTTTRRRRRRUUUWWWXXXWWWWWWXXX[[[^^^___^^^\\\SSSMMMFFFBBBBBBBBBBBB@@@;;;===???BBBFFFLLLSSSXXXTTTZZZaaa```WWWJJJ@@@:::999;;;<<<<<<;;;;;;<<<>>>999:::::::::;;;===>>>???CCCCCCEEEIIIMMMOOOPPPPPPUUUXXX]]]ccchhhkkkjjjiiifffeeedddccccccdddeeefffggghhhkkknnnqqqsssuuuvvvrrrrrrppplllhhhhhhjjjnnnhhhgggeeecccbbbbbbbbbbbbiiigggdddaaa_________```ccccccbbbaaa```bbbeeehhhkkkjjjjjjmmmtttttteeeZZZUUUSSSSSSTTTTTTQQQMMMJJJKKKxxxjjjfffjjjwww}}}ooonnnrrrvvvyyy||||||cccRRRGGGBBB===::::::999666444111000///...---,,,+++***************++++++++++++)))))))))*********++++++,,,+++***))))))***+++,,,)))***,,,------,,,***))))))))))))))))))******+++(((((((((((((((((((((((())))))))))))***+++,,,------+++*********)))'''%%%((((((((())))))))))))***************************,,,,,,+++*********+++,,,((((((((((((((()))***+++...///000///---+++,,,---,,,------.........------///,,,,,,//////...000444888;;;FFFYYYjjjxxx}}}mmmaaaTTTMMMIIIEEEBBBCCCHHHIIILLLNNNNNNRRR```nnn|||{{{pppfff\\\XXX\\\ccckkkrrr}}}tttfff]]]WWWRRRKKKEEE???<<<888444222222222333555777888999888888:::;;;<<<===???AAABBBCCCCCCBBBEEEEEEEEEEEEEEEDDDDDDCCCAAA???;;;777555333333333333444444333222222444666:::;;;<<<===>>>>>>===<<<>>>@@@CCCCCCCCCBBBBBBCCCDDDFFFIIIJJJJJJKKKMMMOOOOOOPPPQQQRRRRRRSSSSSSRRRPPPQQQRRRTTTUUUVVVVVVVVVWWWWWWUUUTTTTTTTTTUUUVVVVVVUUUSSSRRRQQQQQQRRRRRRSSSRRRQQQPPPOOOOOOPPPPPPOOOOOOOOOOOONNNMMMLLLLLLJJJJJJIIIHHHFFFDDDBBB@@@======>>>>>>>>>===<<<;;;<<<;;;;;;:::::::::::::::<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>???????????????@@@@@@AAA>>>>>>>>>>>>????????????@@@@@@@@@AAABBBDDDEEEFFFGGGHHHJJJKKKKKKJJJHHHGGGIIIHHHHHHGGGEEEDDDDDDCCCAAA@@@???>>>===>>>>>>???AAAAAA@@@@@@AAABBBDDDEEEHHHIIIIIIIIIHHHHHHGGGFFFEEEFFFHHHIIIJJJJJJIIIHHHGGGHHHIIIKKKLLLMMMNNNNNNKKKKKKKKKJJJJJJIIIIIIIIIJJJHHHDDDBBBBBBAAA???>>>999999888888999:::;;;<<<;;;;;;;;;<<<======>>>>>>@@@BBBEEEJJJPPPUUUYYYZZZbbbiiiuuu~~~zzzppphhhZZZWWWTTTSSSUUUWWWYYYZZZUUUUUUUUUWWWZZZ\\\[[[ZZZUUUNNNFFFAAA@@@???>>><<<;;;===???AAAEEEKKKSSSXXXYYY^^^bbb```WWWKKKAAA<<<<<<>>>AAABBBBBBBBBCCCDDD>>>>>>>>>???@@@AAABBBCCCEEEEEEHHHKKKNNNQQQRRRRRRWWWYYY^^^ccchhhiiiiiihhhcccbbbaaaaaaaaabbbdddeeegggiiikkknnnqqqtttvvvvvvqqqqqqpppmmmjjjiiikkknnnhhhfffdddbbbaaaaaaaaaaaaaaa```___^^^___aaacccdddccccccbbbaaaaaacccgggjjjrrrrrrssswwwvvvggg]]]WWWUUUQQQRRRSSSTTTQQQMMMJJJJJJ}}}tttaaa^^^bbbooozzz}}}zzzxxxpppqqqvvv|||gggUUUIIIDDD>>>;;;;;;:::777555222222111///...,,,++++++++++++++++++++++++*********)))((((((((()))+++,,,************************)))***+++,,,,,,+++***))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))***+++,,,,,,---+++)))((())))))(((''')))))))))*********++++++************************---,,,,,,++++++,,,------***))))))(((((())))))***...//////...,,,+++,,,---....../////////......---///---...111000---///444:::BBBRRRgggwwwrrrcccXXXMMMGGGDDD@@@>>>@@@FFFGGGJJJNNNPPPVVVeeettt|||ssshhhaaa\\\[[[bbbkkksssyyy|||{{{{{{|||}}}zzzpppbbbWWWRRRNNNHHHDDD===;;;777444222222333444555777999::::::;;;<<<>>>>>>???@@@AAABBBBBBBBBBBBEEEEEEEEEEEEDDDBBBAAA@@@===;;;888555333222333333111222333444333444777999>>>????????????>>>======@@@BBBDDDEEEDDDDDDEEEFFFFFFHHHKKKLLLLLLMMMOOOQQQQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXYYYXXXWWWWWWVVVWWWWWWWWWWWWVVVUUUSSSSSSSSSTTTTTTTTTSSSSSSRRRQQQPPPPPPPPPNNNNNNNNNNNNMMMLLLKKKJJJKKKJJJIIIHHHEEECCCAAA???;;;;;;;;;<<<;;;;;;:::999888888888888888999999:::999999888888888888999999<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@BBBBBBBBBBBBCCCCCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEGGGIIIIIIJJJLLLNNNPPPPPPMMMKKKIIILLLKKKJJJJJJIIIHHHGGGGGGBBBBBBAAA@@@@@@@@@AAAAAACCCBBBBBBAAABBBCCCDDDEEELLLLLLLLLKKKJJJIIIHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKHHHHHHHHHIIIJJJLLLNNNOOONNNNNNMMMLLLKKKKKKJJJJJJKKKIIIFFFEEEEEEDDDCCCBBB;;;;;;:::999:::;;;<<<===<<<<<<===>>>????????????DDDFFFIIINNNSSSWWW[[[]]]eeellluuu{{{{{{ssshhh```WWWVVVUUUVVVYYY\\\]]]]]]VVVTTTTTTUUUXXXZZZ[[[ZZZYYYRRRHHHBBB???>>><<<:::<<<===>>>@@@DDDKKKTTTZZZ^^^aaaccc___UUUJJJBBB>>>???BBBFFFIIIJJJJJJKKKLLLHHHGGGGGGFFFFFFGGGGGGGGGGGGIIIKKKNNNQQQSSSTTTUUUZZZ\\\```dddgggggggggfffbbbbbbaaaaaabbbdddfffggghhhjjjlllooorrrtttuuuvvvooopppooonnnkkkjjjkkkmmmgggfffdddbbb````````````\\\[[[[[[\\\^^^```bbbdddcccccccccbbbccceeejjjmmmssstttvvv{{{uuuiii```\\\[[[\\\ZZZ\\\]]]]]]ZZZWWWRRROOO|||~~~xxxppp\\\ZZZ___lllxxx|||{{{zzzxxxyyy}}}iiiUUUKKKFFF@@@<<<<<<;;;888666444333222000///---,,,++++++,,,,,,,,,,,,+++))))))***)))''''''''')))+++---)))***++++++++++++***))))))***++++++++++++***))))))))))))))))))******+++++++++++++++++++++++++++******))))))***++++++,,,///---***)))***++++++***++++++++++++,,,,,,,,,---************************+++******+++++++++,,,,,,......---,,,++++++,,,,,,---...///...,,,+++,,,---/////////000//////...---......///222000...111666>>>III\\\pppwwwjjjZZZQQQGGGCCC@@@======???FFFFFFIIIMMMQQQYYYhhhwww~~~~~~|||zzzxxxwwwvvvwwwsssjjjaaa]]]]]]aaakkkuuuzzz{{{yyyzzz{{{}}}wwwmmm___TTTMMMIIIEEEBBB<<<:::888555444555666666555888;;;<<<======???@@@@@@@@@AAABBBBBBBBBBBBBBBFFFEEEEEECCCBBB@@@>>>===:::888666333222222333444333555777888888:::===???AAAAAA@@@@@@???>>>======AAACCCDDDEEEDDDEEEFFFHHHHHHJJJLLLMMMMMMNNNPPPRRRTTTUUUVVVWWWWWWXXXWWWWWWVVVWWWXXXXXXYYYYYYYYYYYY[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXWWWUUUUUUUUUUUUVVVTTTTTTTTTTTTRRRQQQOOONNNMMMMMMMMMMMMLLLKKKIIIIIIKKKJJJHHHFFFCCCAAA???>>>:::::::::;;;::::::::::::555555555666666777999999888777777777777888888999;;;;;;<<<<<<======<<<<<<:::;;;;;;===>>>@@@BBBCCCEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCBBBCCCCCCEEEFFFHHHJJJKKKJJJMMMQQQSSSTTTRRROOOLLLMMMMMMLLLLLLKKKJJJIIIIIIEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFHHHIIINNNNNNNNNMMMKKKIIIHHHGGGIIIJJJKKKLLLMMMMMMNNNNNNJJJIIIHHHGGGIIIKKKNNNPPPRRRQQQPPPOOONNNMMMLLLKKKKKKIIIHHHGGGHHHGGGFFFEEE???>>>===<<<;;;;;;<<<<<<;;;<<<>>>@@@BBBBBBBBBBBBHHHKKKNNNRRRVVVYYY]]]```iiiooovvvyyyuuukkkaaaZZZUUUUUUWWW[[[___aaaaaa```XXXWWWVVVWWWZZZ]]]^^^^^^\\\UUUKKKDDDAAA@@@>>><<<<<<<<<===???CCCLLLUUU\\\```bbbbbb\\\SSSJJJEEEDDDCCCGGGLLLPPPRRRSSSTTTTTTTTTSSSQQQOOOMMMLLLKKKKKKIIILLLOOOQQQSSSTTTVVVWWW]]]___ccceeeeeeeeeeeeeeedddddddddeeefffhhhjjjkkkjjjlllmmmppprrrsssttttttooooooooonnnlllkkkkkkkkkhhhfffdddbbb```_________]]]]]]\\\\\\]]]^^^___```ccccccccccccdddggglllooorrrsssvvv{{{|||vvvmmmddd``````cccfffhhhkkkllljjjhhhddd\\\UUUzzzxxx}}}|||sssjjjYYYXXX]]]kkkwww}}}mmmYYYLLLGGGAAA===<<<;;;999666444444222111///---,,,++++++,,,---------+++)))(((***)))''''''(((***,,,...)))***++++++++++++***)))************************)))))))))))))))******+++++++++++++++++++++++++++*********)))******+++,,,...,,,***)))***,,,,,,+++*********+++++++++,,,,,,******************************++++++,,,,,,,,,,,,000///......------------,,,---......,,,+++,,,---...///////////////............000222111000555<<>>>>>>>>AAACCCDDDDDDDDDEEEGGGIIIHHHJJJLLLMMMNNNOOOQQQSSSUUUVVVWWWXXXXXXYYYYYYYYYWWWXXXYYYZZZZZZZZZZZZZZZ]]]]]]]]]]]]]]]\\\\\\[[[[[[ZZZXXXWWWVVVVVVWWWWWWUUUTTTTTTSSSRRRPPPNNNMMMLLLLLLLLLKKKJJJIIIGGGGGGHHHGGGEEECCC@@@>>><<<;;;888888888888888888888999444444444555666777888999888888888888888999::::::;;;<<<===>>>>>>>>>>>>===<<<<<<===>>>AAACCCEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIHHHGGGFFFEEEEEEDDDBBBBBBCCCDDDEEEGGGIIIJJJIIILLLPPPTTTVVVUUUSSSQQQNNNMMMMMMLLLLLLKKKKKKKKKHHHHHHHHHHHHIIIHHHHHHHHHDDDDDDDDDEEEGGGJJJLLLNNNOOOOOONNNMMMLLLJJJHHHGGGKKKLLLMMMOOOPPPPPPQQQQQQMMMKKKIIIHHHIIILLLOOOQQQTTTTTTSSSRRRQQQOOOOOONNNMMMKKKJJJJJJJJJJJJHHHGGGEEECCCAAA???============<<<>>>@@@CCCEEEGGGHHHIIIMMMPPPTTTWWWYYY\\\```cccnnnrrrwwwvvvpppfff]]]XXXVVVXXX\\\bbbffffffdddaaaYYYXXXWWWYYY]]]```bbbbbb^^^VVVKKKDDDAAAAAA???>>>;;;<<<===???CCCLLLUUU\\\aaabbbaaa\\\UUUOOOMMMMMMKKKOOOUUUYYY[[[[[[\\\]]]___]]]ZZZVVVSSSPPPNNNMMMLLLOOORRRTTTUUUVVVXXXZZZ___bbbeeefffdddccccccdddeeefffhhhjjjkkklllmmmmmmmmmnnnoooqqqssstttuuuuuurrrqqqpppooommmllljjjiiihhhgggdddbbb```_________^^^^^^^^^^^^^^^^^^______ccccccddddddeeehhhmmmqqquuuvvvxxx|||{{{yyyrrrmmmgggbbbaaaeeekkkooouuuyyyzzzvvvsssnnndddYYY~~~xxxvvv{{{|||pppcccTTTTTTZZZhhhuuu}}}sss___LLLGGGAAA===<<<;;;888555555444222111///---++++++***+++---......,,,***)))))))))((()))***+++---...************************************************)))))))))))))))******+++))))))))))))))))))))))))+++***************++++++***)))(((((()))+++***)))((((((((())))))))))))***************************++++++,,,---...............---,,,,,,++++++++++++,,,---...---,,,+++,,,---------...////////////.........000222222222;;;EEEPPP```rrr~~~ttthhh```RRRKKKEEECCC@@@===>>>CCCEEEDDDHHHNNNTTT\\\iiiuuuxxxvvvtttrrrrrrqqqnnnlllaaaYYYTTTXXX```jjjvvv}}}|||}}}yyyssseee]]]RRRHHH@@@<<<999888444333333222333444555666888;;;???AAABBBBBBBBBCCCBBBAAAAAABBBCCCDDDEEEFFFCCCCCCBBB@@@>>><<<:::999555555333333444555777999777999;;;;;;<<<===@@@BBBAAA@@@@@@??????@@@AAAAAABBBCCCDDDEEEEEEFFFHHHKKKIIIKKKMMMNNNOOOPPPRRRTTTUUUVVVWWWXXXYYYYYYYYYYYYXXXYYYZZZ[[[\\\\\\\\\\\\___````````````___^^^^^^[[[ZZZYYYWWWWWWWWWWWWXXXUUUTTTRRRQQQOOOMMMLLLKKKIIIIIIIIIHHHGGGEEEDDDCCCDDDCCCAAA>>><<<:::999999555555444444444555666666555555555555666777999999999999999999999:::;;;<<<<<<===>>>@@@@@@@@@??????>>>>>>???AAACCCEEEHHHIIIIIIJJJLLLMMMNNNNNNNNNMMMJJJIIIIIIHHHGGGFFFFFFEEEBBBBBBBBBCCCDDDEEEFFFGGGGGGJJJNNNSSSUUUUUUTTTSSSNNNNNNNNNMMMMMMLLLLLLLLLKKKLLLMMMMMMNNNMMMMMMMMMGGGGGGGGGHHHJJJMMMPPPQQQPPPPPPOOONNNMMMKKKIIIHHHKKKMMMPPPRRRSSSSSSSSSRRROOONNNLLLKKKLLLNNNQQQSSSVVVVVVUUUTTTSSSSSSRRRRRRPPPOOONNNNNNNNNMMMKKKIIIIIIHHHFFFDDDCCCBBBCCCCCCCCCCCCEEEGGGIIILLLOOOPPPQQQUUUZZZ\\\\\\^^^bbbfffppptttvvvssskkkbbb\\\ZZZZZZ]]]ccciiillljjjeeeaaaXXXXXXXXX[[[```ccceeeeee```WWWLLLEEEAAAAAA@@@>>><<<<<<===>>>BBBHHHPPPVVV\\\]]]^^^[[[VVVTTTUUUWWWTTTXXX\\\```aaabbbcccdddeeeccc___[[[WWWSSSQQQOOOOOOSSSWWWXXXXXXXXX[[[^^^aaadddgggfffcccaaabbbdddeeegggkkknnnpppooonnnmmmnnnooorrruuuwwwzzz{{{|||zzzwwwtttqqqooonnnkkkiiihhhfffdddaaa___^^^^^^^^^ZZZ[[[\\\^^^___aaabbbccccccdddddddddeeehhhmmmppptttuuuvvvxxxzzz|||~~~|||yyyvvvtttssspppmmmiiigggiiiooovvv{{{|||ooo```~~~|||wwwuuuyyy~~~}}}mmm\\\OOOOOOWWWeeettt}}}xxxeeeLLLGGGAAA===<<<;;;888555444444222000...,,,******)))***---......---+++***))))))***+++,,,---......,,,+++***))))))***+++,,,******))))))))))))******)))))))))))))))******+++((((((((((((((((((((((((++++++***************+++((((((((()))++++++***))))))))))))*********++++++************************)))***,,,---.........---,,,++++++*********+++++++++,,,------++++++,,,---***+++,,,....../////////---...000222222555AAAMMM[[[mmmzzzlll```ZZZPPPKKKFFFDDD@@@===???DDDCCCCCCHHHQQQXXX```lllvvvvvvtttsssrrrrrrooojjjfffYYYRRROOOUUU___jjjvvv~~~|||xxxqqqjjjYYYTTTLLLDDD>>>;;;999999222222111222333444555666:::===AAACCCDDDCCCCCCDDDAAAAAAAAABBBCCCEEEGGGHHHBBBAAA@@@???===;;;999888555555444444555888:::<<<:::;;;<<<<<<<<<===???AAA@@@@@@@@@@@@AAACCCEEEFFFDDDEEEFFFFFFFFFHHHKKKMMMKKKMMMOOOQQQQQQRRRTTTVVVYYYYYY[[[\\\\\\\\\\\\\\\ZZZ[[[\\\^^^___`````````aaaaaabbbbbbbbbaaa```___\\\[[[YYYXXXWWWWWWXXXXXXTTTSSSPPPMMMKKKJJJIIIIIIEEEEEEEEEDDDBBBAAA???>>>@@@???<<<:::888777777777444444333333333444555666777777777777777888999:::999999999999:::;;;<<<===<<<>>>@@@BBBBBBBBBAAA@@@AAAAAABBBCCCEEEGGGIIIKKKJJJKKKMMMOOOPPPPPPPPPOOOIIIHHHHHHGGGGGGFFFFFFFFFCCCCCCBBBBBBCCCDDDDDDEEEHHHJJJMMMPPPRRRSSSRRRRRROOOOOOOOOOOONNNNNNNNNNNNNNNOOOPPPQQQRRRQQQQQQPPPLLLLLLKKKLLLMMMNNNPPPQQQQQQQQQQQQPPPOOONNNLLLKKKKKKNNNRRRUUUWWWVVVTTTRRRQQQPPPOOOOOOOOOQQQSSSTTTWWWWWWVVVVVVVVVUUUUUUUUUTTTSSSRRRRRRSSSQQQOOOLLLKKKKKKJJJIIIJJJKKKLLLMMMMMMLLLLLLLLLMMMPPPTTTVVVUUUYYY^^^______```dddiiiqqqssssssnnneee___\\\]]]___ccciiiooopppllleee___YYYZZZ\\\```fffiiikkkjjjggg^^^RRRIIIDDDCCCAAA@@@===>>>======>>>BBBGGGKKKPPPSSSUUUUUUTTTUUUXXX\\\YYY\\\___aaaaaabbbdddfffeeeccc```]]]YYYWWWUUUTTTSSSXXX\\\]]]\\\\\\___cccbbbeeehhhgggcccaaabbbeeegggkkkppptttvvvtttpppmmmmmmoootttyyy~~~yyyuuussspppmmmkkkfffdddaaa___]]][[[[[[[[[VVVXXXZZZ]]]```bbbdddddddddddddddddddddggglllooooooooopppqqqsssuuuwwwyyyzzzyyywwwuuutttsssuuuvvvwwwuuuqqqppprrrvvv|||yyyhhhzzzxxx|||{{{wwwtttxxx}}}~~~jjjWWWMMMMMMUUUeeesss}}}zzzfffLLLGGGAAA===<<<:::777444444333222000---+++***)))(((***,,,...///...,,,+++((()))+++,,,............,,,+++)))(((((()))+++,,,******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))++++++***************+++))))))***,,,......,,,***,,,,,,---------.........************************'''((()))+++,,,,,,++++++,,,++++++***++++++,,,,,,+++,,,------++++++,,,---)))***+++---...//////000------///222222777EEERRRbbbvvvvvvggg[[[UUUPPPKKKGGGDDDAAA>>>@@@EEEBBBCCCIIISSS[[[cccnnnyyysssrrrqqqqqqpppllleee```TTTNNNLLLSSS^^^jjjuuu~~~~~~xxxrrrkkkcccSSSPPPJJJDDD@@@======<<<222333333444555666888999;;;>>>BBBEEEDDDDDDCCCDDDAAAAAAAAAAAACCCEEEHHHIIIAAA@@@@@@>>><<<:::999888555555444555777999<<<>>>===>>>???>>>===>>>???AAA@@@@@@@@@AAACCCFFFHHHJJJEEEFFFGGGGGGHHHIIILLLOOOMMMOOOQQQRRRSSSTTTVVVXXX]]]^^^___```aaaaaaaaaaaa[[[\\\^^^___aaabbbccccccbbbbbbcccdddcccbbbaaa```\\\[[[YYYXXXWWWWWWXXXXXXTTTRRROOOKKKIIIHHHHHHHHHBBBBBBBBBAAA???===<<<;;;===<<<:::888666555555666666555555444555666888888888888888888888999999:::999999999999:::;;;<<<======???AAACCCDDDCCCBBBAAABBBCCCDDDEEEGGGIIIJJJKKKJJJLLLNNNPPPQQQQQQPPPPPPHHHGGGGGGGGGGGGFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDIIIJJJLLLNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQRRRTTTTTTTTTSSSRRRQQQPPPOOONNNNNNNNNOOOPPPSSSSSSRRRRRRQQQPPPNNNNNNKKKNNNSSSWWWYYYWWWUUURRRRRRRRRQQQQQQRRRSSSTTTUUUWWWWWWWWWWWWWWWWWWWWWVVVXXXWWWVVVVVVVVVTTTQQQNNNLLLLLLLLLMMMOOOQQQSSSUUUUUUTTTQQQPPPPPPSSSVVVYYYWWW[[[```aaa```aaafffjjjppprrrqqqkkkbbb]]]\\\___bbbfffmmmrrrsssnnnddd]]]\\\]]]```fffkkkoooppppppoooeeeXXXNNNIIIFFFDDDBBB??????>>><<<;;;<<<@@@BBBEEEIIIMMMNNNOOORRRWWW[[[ZZZ[[[]]]^^^^^^___aaaccccccbbb```]]][[[YYYXXXWWWVVV[[[``````___^^^bbbfffbbbeeehhhgggbbb```bbbeeekkkooovvvzzz{{{xxxsssppplllooouuu|||~~~xxxuuusssooommmdddbbb```]]][[[YYYYYYYYYVVVXXXZZZ]]]___aaabbbcccdddddddddddddddgggkkknnnoooooooooppprrruuuxxxyyyqqqrrrqqqqqqrrruuuzzz}}}}}}zzzvvvssssssuuuxxx{{{zzzhhh|||xxxyyy~~~~~~|||zzzxxx{{{{{{iiiWWWPPPTTTXXX```ooo~~~fffRRRHHH???======:::777777666555333111///---,,,,,,...------000222111,,,(((***+++,,,------+++)))((()))(((((()))******(((&&&,,,***))))))******((('''))))))))))))))))))))))))(((((((((((())))))))))))'''***---...,,,***((((((***************)))((((((---......---,,,***(((&&&************))))))))))))************+++,,,,,,---,,,,,,,,,+++++++++******---,,,,,,+++*********+++,,,---......------...000000000222333444===OOOaaa{{{}}}nnn___TTTPPPMMMKKKIIIEEECCCCCCCCCDDDCCCJJJRRRWWW\\\cccmmmuuuvvvwwwwwwtttnnneee]]]XXXNNNNNNOOOSSSZZZgggttt}}}yyyrrrmmmddd[[[PPPLLLEEE@@@===<<<;;;:::333333333333444666888999@@@AAACCCEEEFFFGGGFFFFFFDDDEEEFFFGGGGGGFFFEEEDDD???AAABBB>>>888333333444444444555555666888<<>>>>>============>>>AAACCCEEEHHHLLLQQQWWW[[[[[[]]]_________```bbbdddbbb^^^[[[ZZZ\\\^^^^^^]]]bbbccceeeggggggfffeeecccdddcccbbb```___bbbfffjjjrrrwww~~~zzzuuurrrnnnpppuuu}}}yyysssmmmiiibbb```]]][[[ZZZYYYWWWVVVYYYYYYYYY\\\```dddfffgggkkkhhheeeeeegggjjjjjjiiiooooooooooooppprrrsssttttttsssppppppwwwxxxtttuuuwwwzzznnn```||||||~~~|||iiiXXXRRRUUUYYY```oooiiiTTTJJJ@@@>>>>>>;;;999888777555333111///------,,,...------...000///,,,))))))***+++,,,,,,+++******+++***))))))******((('''+++)))((()))***+++***(((************************(((((((((((()))))))))******,,,//////...+++******&&&'''(((***++++++++++++,,,,,,,,,,,,+++***(((((())))))((((((((())))))***,,,++++++++++++,,,,,,---,,,,,,+++++++++*********...------,,,+++,,,,,,,,,,,,---///...------...000...///222666;;;FFF[[[nnntttfffZZZRRRPPPKKKKKKIIIGGGEEEEEEFFFGGGEEEKKKRRRVVVZZZaaakkkssszzz{{{zzzvvvmmmbbbXXXSSSPPPQQQSSSWWW^^^hhhttt|||wwwpppjjjbbbYYYMMMHHHBBB===;;;:::999888333333333444666999<<<>>>EEEEEEFFFGGGGGGGGGFFFEEECCCDDDDDDEEEEEEDDDCCCBBB===<<<;;;999888666444222222444777999:::;;;===???@@@@@@AAABBBBBBCCCDDDDDDDDDDDDEEEGGGHHHJJJKKKKKKIIIJJJLLLMMMMMMNNNPPPRRRTTTTTTUUUVVVXXXZZZ[[[]]]cccdddeeefffffffffffffffaaaaaa```aaabbbdddeeefffgggggggggfffdddbbbaaa```\\\[[[XXXWWWWWWVVVTTTRRROOOMMMIIIFFFBBB@@@???>>>;;;:::999888666666555555444444555555555444444333333444666888999::::::999;;;;;;:::999888888888999777777888999:::;;;<<<<<<@@@BBBCCCCCCBBB@@@@@@AAA???AAACCCEEEEEEEEEDDDCCCCCCDDDDDDEEEFFFGGGGGGHHHCCCDDDDDDEEEFFFHHHHHHIIIIIIHHHFFFEEECCCCCCCCCCCCHHHHHHHHHIIIKKKNNNPPPRRRRRRRRRSSSTTTTTTUUUVVVVVVYYYXXXWWWWWWXXXXXXWWWVVVVVVWWWWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTVVVZZZ\\\]]][[[YYYWWWVVVVVVVVVWWWYYYZZZ\\\\\\]]]]]]]]]^^^^^^______```]]]YYYWWWWWWVVVTTTRRRUUUVVVXXX]]]ccchhhjjjkkknnniiibbb]]]ZZZZZZZZZYYY[[[^^^aaabbbbbbfffnnntttuuusssooofff___\\\___dddiiiooowwwyyytttlllfffccc___aaaeeejjjooopppmmmiiilllhhh```WWWOOOIIIFFFEEE??????>>>============>>>???@@@BBBEEEHHHMMMSSSWWW\\\^^^``````______```aaabbb___]]]]]]```ccccccccchhhiiiiiijjjiiigggfffeeeeeeeeeeeedddeeehhhlllpppyyy}}}xxxrrroooooorrrxxxxxxrrrllliiiaaa^^^ZZZXXXWWWWWWXXXYYY[[[[[[\\\___bbbfffiiijjjllliiiffffffhhhjjjkkkjjjmmmmmmnnnoooqqqrrrttttttrrrssstttwwwyyyuuussssssrrrxxxuuutttxxx{{{vvvggg[[[}}}kkk[[[TTTVVVYYY```nnn~~~mmmWWWLLLBBB@@@???===::::::777666444222///...------...---+++,,,------,,,***)))))))))******+++,,,---...+++)))((()))******)))***)))((()))+++++++++)))++++++++++++++++++++++++((((((((()))))))))*********,,,//////---+++******'''''')))***+++,,,,,,,,,++++++***)))))))))))))))***)))((('''''')))+++,,,...---,,,,,,,,,,,,,,,,,,+++++++++***************///......---------------,,,...//////...---///000000111555<<>>:::888777666555333333333555888===AAADDDHHHHHHHHHHHHGGGFFFDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@<<<999666666999999555222111555999<<<>>>>>>???@@@BBBCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPQQQTTTVVVTTTUUUVVVXXX[[[]]]___aaaddddddeeegggggghhhhhhhhhaaaaaa______```bbbeeefffggggggfffeeecccaaa___^^^\\\ZZZWWWUUUTTTRRRPPPMMMHHHFFFCCC@@@===;;;::::::888777666555444333333333222333333444444444444333444666888:::<<<=========<<<;;;:::888777777666666444555666888999;;;<<<<<>>===>>>???@@@AAAAAA@@@???=========>>>???AAACCCDDD@@@AAAAAACCCDDDFFFHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEGGGHHHHHHJJJLLLNNNPPPRRRTTTTTTUUUVVVXXXYYYZZZZZZ\\\[[[ZZZZZZ[[[[[[ZZZXXXZZZ[[[[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWVVVXXXYYY[[[^^^aaacccbbb```\\\[[[ZZZYYYZZZ[[[]]]^^^^^^___```bbbccceeeffffffeeebbb]]][[[YYYYYYWWWVVVVVVXXX]]]dddlllrrrttttttyyysssjjjbbb^^^[[[ZZZYYY\\\^^^```aaabbbhhhpppwwwxxxuuunnneee^^^]]]bbbgggpppvvv|||}}}wwwoooiiifffcccdddfffjjjlllkkkhhheeeiiifff```XXXPPPHHHCCC@@@@@@???>>>>>>======>>>>>>??????@@@AAADDDIIIOOOTTT[[[^^^aaabbbaaa```___```dddcccbbbcccfffiiijjjjjjpppooonnnllljjjhhhgggfffbbbccccccdddggglllssswwwwwwoookkkmmmqqqyyywwwooojjjfffccc]]][[[WWWTTTTTTVVVYYY[[[______aaaccceeehhhjjjlllkkkiiiggggggiiijjjkkkkkkkkklllnnnppprrrsssuuuuuurrruuuzzzwwwrrrooollliiijjjgggeeehhhkkkggg\\\SSS~~~ooo```VVVWWWYYY```nnn}}}qqqYYYNNNDDD@@@@@@===::::::888666444222000///...---...,,,+++******++++++++++++***))))))***,,,///000---+++((((((***,,,------,,,***))))))++++++***)))************************(((((()))))))))*********(((***,,,---+++)))((()))***++++++++++++***))))))+++***)))(((((()))***++++++***((('''(((+++---//////...------,,,,,,,,,,,,************************......---------------...---...//////......///000444444999AAALLL\\\sssyyytttjjj___VVVOOOLLLKKKIIIJJJKKKJJJHHHHHHKKKNNNQQQVVV[[[^^^aaahhhrrr{{{vvvjjj]]]UUUQQQRRRVVV\\\ccciiipppwww{{{tttkkkcccYYYPPPCCC???;;;777666666555444444444444666999>>>CCCGGGGGGHHHHHHHHHGGGEEEDDDBBBDDDCCCCCCBBBAAA@@@???>>>;;;999666666777777666444222555999<<<>>>???AAACCCDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFGGGHHHIIIJJJKKKKKKOOOQQQRRRRRRRRRSSSVVVXXXVVVWWWYYY[[[^^^aaadddeeeccccccdddeeefffggggggfff```___]]]]]]]]]___bbbdddeeeeeedddbbb```]]][[[ZZZYYYVVVSSSQQQPPPMMMJJJHHHBBBAAA>>>;;;999777777777555444333222222222222222111111222333444444444444777888:::<<<===>>>======:::999888777666666666666444555666888:::;;;======>>>???@@@>>><<<::::::;;;:::;;;;;;<<<<<<<<<;;;;;;999888777777888:::===???======>>>@@@BBBEEEGGGIIIJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHJJJKKKMMMPPPQQQRRRUUUVVVWWWXXXZZZ\\\]]]^^^___^^^\\\]]]^^^^^^]]][[[^^^^^^______^^^^^^]]]\\\]]]\\\\\\[[[[[[ZZZZZZYYY\\\]]]___cccgggiiihhhgggaaa___]]]\\\\\\]]]___``````aaaccceeegggiiijjjkkkhhheeeaaa]]][[[[[[[[[[[[YYY]]]dddnnnwww|||~~~}}}|||uuulllccc^^^[[[ZZZYYY[[[\\\]]]^^^bbbhhhqqqxxxyyytttlllddd___aaagggmmmvvv{{{~~~xxxpppjjjgggeeefffhhhiiihhhgggdddaaaeeeaaa[[[TTTLLLFFFAAA???AAAAAA@@@???>>>>>>>>>>>>???@@@@@@@@@AAAEEEKKKPPPUUUYYY^^^bbbccccccddddddiiiiiiiiijjjlllnnnpppppptttssspppmmmjjjgggfffeeeccccccccceeejjjttt~~~uuummmiiihhhnnnwwwssshhh```[[[XXXWWWUUUTTTSSSSSSSSSVVVZZZ]]]cccdddeeeffffffgggiiikkkjjjiiihhhggghhhiiiiiijjjjjjkkknnnrrrtttvvvvvvvvvtttzzzpppjjjhhheeebbb```]]][[[\\\\\\YYYRRRLLLtttfffXXXWWWYYYaaannn}}}uuu[[[OOODDD@@@???<<<::::::888777555333111///......---,,,+++)))))))))+++,,,,,,+++******+++...111222+++)))'''(((+++...000000...,,,******+++***)))'''))))))))))))))))))))))))))))))))))))************)))+++,,,,,,***)))))))))+++++++++++++++***))))))***)))((((((((()))***+++---+++***)))***,,,///111///...------,,,,,,,,,,,,******************++++++------,,,,,,,,,,,,---------...000///......///111333555;;;GGGUUUfff~~~}}}nnnjjjccc[[[TTTOOOJJJHHHIIIKKKLLLJJJGGGHHHMMMQQQ[[[```fffiiilllsss}}}ttteeeYYYSSSRRRTTTZZZaaaiiioootttyyy|||ttthhh___TTTKKK@@@===999777777777666555666666666777:::>>>CCCEEEGGGHHHIIIIIIIIIHHHGGGFFFEEEEEECCCAAA@@@>>>======777888777555222111222444555666888:::;;;>>>BBBFFFEEEEEEEEEFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHIIIJJJKKKPPPRRRSSSTTTTTTUUUWWWYYYYYYZZZ[[[]]]```ccceeegggccccccddddddddddddcccccc^^^]]]\\\[[[\\\]]]___aaabbbaaa```^^^\\\ZZZXXXVVVRRRPPPMMMKKKJJJHHHEEECCC>>>===:::888666555555555222222111111000111111111000111333444555666777777:::;;;<<<===>>>===<<<;;;777777777666666777777888666777888:::<<<===???@@@???@@@???===:::888888999888888999999999888888777777666555444444555777999::::::;;;===@@@DDDGGGIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLNNNPPPRRRSSSTTTVVVWWWXXXZZZ\\\^^^``````aaa```______aaaaaa```___aaabbbbbbbbbbbbaaa````````````______^^^^^^^^^^^^```aaadddiiimmmooommmkkkcccaaa___]]]]]]^^^```bbbcccdddeeegggiiijjjllllllhhhfffbbb^^^\\\\\\^^^```eeejjjsss~~~xxxmmmddd^^^[[[YYYXXXZZZZZZ[[[]]]bbbjjjsssyyyyyyssskkkcccaaaeeemmmsssxxx|||~~~wwwoooiiiggggggggghhhhhhfffdddbbbaaaddd```YYYRRRLLLGGGFFFEEECCCCCCBBBAAA@@@??????@@@>>>???>>>>>>>>>AAAFFFJJJMMMRRRYYY___cccfffiiijjjlllmmmnnnnnnooopppqqqssstttrrrpppllliiigggfffeeehhhhhhhhhkkkssstttllliiiffflllvvv}}}yyypppdddXXXQQQMMMKKKJJJIIILLLQQQSSSUUUXXX\\\___fffhhhjjjiiihhhggghhhiiijjjjjjjjjiiihhhhhhhhhiiikkkmmmqqquuuxxxyyyyyyxxxvvv~~~uuuddd^^^^^^^^^]]]ZZZYYYXXXWWWUUUQQQKKKGGGxxxkkkZZZXXXZZZdddrrrwww]]]QQQEEEAAA???<<<::::::999888666333111000//////,,,---,,,+++))))))+++---,,,+++******+++---000222)))((('''(((+++...//////...,,,+++***++++++)))((((((((((((((((((((((((((()))))))))*********+++++++++---......,,,++++++,,,'''(((***+++,,,,,,------******)))))))))******+++---,,,+++***+++,,,...000...---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---///000000///...000111111444===MMM___sssttteeebbb\\\WWWSSSOOOJJJGGGJJJLLLMMMJJJHHHJJJRRRYYYeeekkkrrruuuxxx}}}ppp___UUUSSSVVV\\\bbbiiipppuuuxxx{{{}}}pppcccYYYOOOFFF===;;;888777888888777666888888999:::===@@@CCCDDDHHHIIIJJJLLLLLLLLLKKKKKKFFFEEECCC@@@>>>===<<<;;;222555555222...,,,///333777888999:::;;;>>>CCCGGGEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEGGGHHHJJJKKKLLLPPPRRRUUUVVVVVVVVVXXXYYY[[[[[[\\\]]]___aaacccdddcccccccccbbbaaa___^^^]]]YYYXXXXXXXXXYYYZZZZZZ[[[[[[[[[ZZZXXXVVVTTTRRRQQQJJJHHHEEEDDDDDDBBB@@@>>>;;;999777555444444444444111111111000111111222222111222444666888999::::::===>>>?????????>>><<<;;;999999888888999::::::;;;:::;;;<<<>>>???AAABBBBBBAAAAAA@@@===:::777888888888888777777666666555555666555444444333444555666777888999;;;???DDDHHHKKKJJJKKKLLLLLLMMMLLLLLLKKKMMMNNNPPPRRRTTTVVVWWWWWWYYYZZZ[[[]]]___```bbbbbbcccbbbbbbccceeeffffffeeeeeeeeeffffffeeeeeedddccccccccccccccccccccccccccccccfffkkkpppttttttqqqnnneeeccc```^^^^^^```bbbdddhhhhhhhhhiiiiiijjjjjjjjjgggfffbbb___]]]___cccgggooouuu|||pppfff___[[[YYYYYYZZZ[[[\\\```gggooowww|||zzztttkkkdddccchhhpppuuuyyy||||||uuummmhhhgggfffggghhhgggeeeccccccdddccc___XXXQQQLLLHHHGGGGGGFFFEEEDDDCCCBBBAAAAAAAAA===>>>>>>======>>>BBBDDDGGGLLLTTT[[[```eeeiiillljjjlllnnnnnnnnnnnnppprrrrrrqqqpppnnnllljjjhhhhhhjjjkkknnnttt~~~rrrkkkhhhgggmmmvvv{{{uuullldddXXXMMMFFFDDDCCCBBB@@@FFFNNNSSSWWWZZZ___ccciiilllooonnnllljjjkkkmmmoooppppppnnnllljjjjjjkkkmmmpppuuuyyy||||||{{{zzzvvvzzzdddUUUPPPRRRVVVWWWVVVWWWXXXWWWTTTNNNIIIEEE{{{nnn\\\ZZZ]]]hhhwwwyyy```TTTGGGBBB@@@===<<<<<<999888666444222000//////,,,---...,,,***)))+++---******))))))***,,,---...***)))(((***,,,---,,,++++++***)))***,,,---,,,+++(((((((((((((((((((((((())))))*********+++++++++,,,---...---+++***+++,,,((()))***+++,,,---------***+++++++++++++++******++++++*********++++++,,,,,,++++++++++++,,,,,,---++++++,,,,,,,,,------------------------...//////---///000000//////000111555999DDDVVViii}}}|||kkk```\\\WWWSSSPPPNNNKKKHHHJJJLLLMMMKKKIIINNNYYYcccnnnttt{{{~~~}}}kkk[[[UUUZZZ```hhhlllsssxxxzzz{{{|||}}}}}}jjj\\\SSSKKKCCC;;;999777777888888888777888999;;;>>>AAACCCEEEFFFGGGHHHIIIKKKKKKJJJJJJIIIFFFDDDAAA>>><<<:::999999333333222000000111333444888:::<<<>>>>>>@@@CCCEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCEEEGGGJJJLLLNNNNNNPPPSSSWWWYYYYYYYYYYYYYYY[[[[[[[[[[[[\\\]]]______```___^^^\\\YYYVVVTTTRRRNNNOOOPPPQQQQQQQQQPPPPPPOOOOOONNNMMMLLLJJJIIIHHHAAA@@@>>>>>>>>>>>>===;;;777666555333222222333333111111111111111222333444222444666888:::<<<===>>>>>>???@@@AAAAAAAAA@@@???>>>>>>======<<<=========???@@@AAABBBCCCDDDEEEEEEDDDCCCAAA>>>:::888888999888888777666555555444444444444444555666666666777666666777:::>>>DDDIIILLLMMMNNNOOOPPPPPPPPPPPPOOOOOOQQQSSSVVVXXXYYYZZZZZZ]]]]]]___```bbbcccdddeeefffeeeeeegggjjjllllllkkkiiiiiijjjjjjiiiiiihhhgggggggggggghhhiiiiiijjjjjjgggkkkqqqxxx{{{zzzuuuqqqfffdddaaa______bbbeeegggmmmmmmlllkkkjjjiiihhhhhhfffeeeccc```___bbbiiinnnvvv|||yyynnnddd___]]]\\\\\\^^^^^^aaafffnnnvvv}}}}}}vvvlllfffeeeiiioootttyyy|||~~~{{{ssslllhhhgggdddfffgggfffddddddfffhhheeebbb]]]WWWQQQLLLIIIGGGHHHHHHFFFEEEDDDCCCCCCCCC???@@@AAAAAA@@@@@@AAACCCFFFJJJPPPUUUZZZ^^^cccfffbbbeeeiiijjjjjjkkkmmmppppppqqqqqqqqqqqqooonnnmmmnnnrrrzzz}}}oooiiigggfffkkkttt}}}|||ssslllaaaYYYNNNEEE@@@>>>======;;;BBBJJJQQQUUU[[[cccjjjlllppptttuuurrrrrrtttwwwwwwyyyyyyvvvrrroooooopppqqqtttyyy~~~~~~|||uuu~~~kkkaaaSSSIIIEEEHHHLLLPPPPPPTTTXXXYYYUUUNNNIIIFFF}}}ooo___\\\___lll{{{zzzbbbVVVIIIDDDBBB???======:::999777444222111000///+++---///...+++***+++---(((((((((((()))***+++++++++******+++,,,+++)))'''((('''(((***---//////...)))))))))))))))))))))))))))************+++++++++***+++,,,+++)))((()))***+++,,,,,,,,,,,,+++******+++,,,,,,------+++***)))************))))))))))))************+++,,,,,,---,,,,,,,,,------........................///000111...///000000//////000111<<<@@@KKK]]]pppyyyeee___ZZZSSSOOONNNMMMKKKJJJIIILLLMMMKKKKKKRRR```kkktttzzzwwwfffYYYYYYbbblllqqquuuzzz}}}~~~}}}}}}}}}~~~yyyeeeWWWOOOHHHAAA:::888666666888888888777777999===AAADDDFFFGGGHHHEEEFFFGGGGGGGGGFFFEEEDDDEEECCC@@@===:::888777777777333000111555888999777888<<>>???@@@>>>???AAACCCDDDDDDCCCCCCDDDCCCBBB@@@????????????CCCCCCDDDDDDEEEFFFGGGGGGEEEEEEBBB>>>:::888888999999888777666555444444444222333555666888888999999555666777:::>>>DDDJJJMMMOOOPPPQQQSSSSSSSSSRRRRRRQQQSSSVVVXXXZZZ[[[\\\\\\``````aaabbbdddeeeffffffhhhhhhhhhjjjnnnpppppppppllllllmmmmmmllllllkkkjjjiiijjjjjjkkklllmmmnnnnnnjjjnnnvvv}}}~~~wwwrrrhhhfffcccaaaaaadddgggjjjqqqpppooommmkkkhhhgggffffffeeecccaaa```eeemmmsss|||yyyrrriiiaaa^^^^^^___```aaabbbeeekkkttt|||xxxnnngggfffiiinnnqqqyyy|||}}}zzzssslllhhhgggccceeeffffffdddeeehhhkkkmmmkkkgggbbb\\\UUUOOOLLLJJJIIIHHHFFFEEEDDDDDDDDDCCCEEEGGGGGGEEEDDDDDDEEEGGGJJJNNNQQQTTTXXX]]]```\\\```dddfffggghhhlllooopppqqqsssuuuuuutttrrrqqqwww{{{mmmgggeeedddiiiqqqyyy{{{vvvmmmfffYYYRRRHHH@@@<<<::::::::::::@@@HHHNNNTTT\\\gggooommmrrrxxxyyyxxxxxx|||~~~}}}xxxtttssstttsssvvv|||}}}vvv~~~}}}oooVVVQQQIIIBBB???AAAFFFJJJKKKQQQWWWYYYVVVOOOIIIFFFtttjjjbbb]]]ggg~~~gggXXXIIIEEEDDDAAA<<<999;;;:::777444222000///...***++++++++++++***)))))),,,***))))))++++++***)))++++++***************++++++,,,,,,+++)))(((((()))+++++++++++++++***))))))++++++,,,,,,,,,+++******,,,+++***))))))***+++,,,+++++++++*********))))))+++,,,------------,,,+++(((***,,,,,,++++++,,,---------,,,++++++,,,------+++++++++,,,,,,,,,---------------...///000000111***+++///333666555333000888DDDSSS```rrrnnn]]]TTTQQQNNNLLLKKKKKKIIIHHHJJJLLLMMMLLLMMMWWWhhhuuu|||}}}}}}~~~wwwhhh[[[WWW^^^jjjsss{{{|||}}}}}}}}}}}}}}}}}}zzzkkkaaaVVVIIIAAA>>>888888888777666777:::======>>>AAACCCEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGAAA===:::777777777777666444555666888888888777666:::<<<>>>@@@BBBCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>???AAABBBDDDGGGKKKNNNPPPQQQUUUYYY]]]___]]]ZZZWWWVVVSSSSSSRRRQQQQQQPPPQQQQQQOOONNNLLLJJJGGGEEECCCBBB??????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;777666444333222333333444333333333333333333333333666666666666555555555555999;;;<<<>>>>>>>>>======>>>@@@BBBDDDEEEDDDBBB@@@EEECCC@@@AAACCCEEEDDDBBBEEECCCBBBDDDGGGHHHFFFCCCHHHGGGFFFCCC@@@===;;;999;;;:::888666555444444555888777777777888999:::;;;888888999:::===CCCJJJOOOSSSUUUVVVVVVTTTSSSTTTUUUZZZ[[[ZZZYYYYYY\\\```cccbbbbbbbbbbbbcccdddeeefffjjjjjjkkkmmmoooqqqssstttttttttsssqqqpppooonnnnnnkkklllllllllkkklllooorrrrrrssswww~~~zzzssskkkgggbbbaaadddhhhjjjjjjssspppmmmkkkjjjiiifffeeedddeeefffdddcccgggpppxxxzzzoooccc`````````aaacccdddhhhkkkooowww}}}ppphhheeeiiinnnrrryyy{{{|||xxxpppjjjhhhiiiggghhhhhhgggggggggjjjlllmmmooonnniiieeeaaaYYYQQQNNNKKKGGGEEEEEEFFFEEEDDDDDDEEEFFFHHHJJJKKKLLLLLLLLLNNNPPPTTTWWW[[[]]]___aaaaaabbbdddgggjjjnnnpppuuuwww{{{|||wwwrrruuu}}}vvvgggcccfffdddjjjpppsssuuussskkkbbbXXXMMMCCC>>>;;;888888999???CCCIIIPPPXXXbbbkkkrrrtttvvvxxxxxxyyy}}}~~~xxxuuusssxxx}}}{{{{{{zzz|||{{{iiiZZZKKKEEEAAACCCDDDCCCEEEHHHHHHOOOUUUUUUTTTSSSOOOJJJ}}}||||||mmmddd___iiilll[[[JJJDDDCCCAAA>>>===;;;999777555222000///...++++++,,,,,,++++++***)))******)))***,,,,,,+++)))+++******))))))*********...//////...,,,++++++,,,******++++++******)))((()))******++++++*********++++++***))))))***+++++++++++++++*********)))))))))***+++,,,,,,+++***)))+++---......,,,++++++,,,---,,,++++++++++++,,,---,,,,,,---------.........,,,,,,,,,---.../////////.........000333555666666>>>LLL[[[hhhxxxiiiVVVMMMKKKHHHGGGGGGHHHHHHGGGIIIJJJKKKMMMQQQ]]]kkkvvv{{{wwwuuutttnnnfff[[[UUUXXXcccpppxxx{{{|||~~~|||pppccc[[[RRRGGG@@@>>>777777777777666777;;;===>>>???AAACCCEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDDDD===:::777666777999999999555666777888999999999999<<<===???BBBCCCDDDDDDDDDBBBAAA@@@>>>>>>>>>>>>???@@@AAACCCFFFIIILLLNNNOOOPPPSSSWWWXXXVVVSSSQQQOOOMMMLLLKKKIIIHHHGGGFFFFFFEEEDDDCCCAAA???===;;;;;;999999999999888888888888888888888888888888888888666555333222222222333333333333333333444444555555777777777777777777777777;;;<<<===????????????>>>@@@AAACCCEEEFFFEEEDDDCCCHHHFFFDDDDDDFFFGGGFFFDDDEEEDDDCCCEEEGGGHHHFFFDDDGGGGGGEEEDDDAAA???<<<;;;;;;:::999888777777888888::::::999999999999::::::777888999:::===CCCJJJOOOVVVXXXZZZ[[[ZZZYYYYYYZZZ[[[\\\[[[ZZZYYYZZZ^^^```aaaaaaaaaaaabbbdddeeeeeehhhiiijjjkkkmmmppprrrssssssssssssrrrqqqpppooonnnkkkllllllkkkkkkkkknnnppprrrtttxxx{{{tttkkkfffbbbaaaeeejjjlllmmmtttqqqmmmjjjiiihhhgggeeedddeeefffeeeeeejjjttt|||vvvkkkaaa___``````bbbdddfffjjjnnnrrrzzz|||pppgggeeeiiinnnrrrwwwzzzzzzuuummmgggfffgggeeefffffffffeeefffiiilllpppssssssppplllhhh```WWWQQQNNNJJJGGGGGGGGGFFFEEEIIIJJJLLLOOOPPPQQQQQQQQQOOOPPPSSSUUUYYY\\\^^^___aaabbbeeehhhlllqqqtttvvvxxxzzz~~~~~~|||rrreeebbbeeeccciiiooorrrsssppphhh^^^SSSIII@@@===;;;999:::<<<>>>BBBIIIQQQYYYcccmmmssswwwyyy{{{|||}}}|||yyywww{{{{{{{{{{{{{{{}}}zzznnn\\\OOOGGGBBB>>>???@@@???AAAEEEIIIPPPVVVVVVUUUSSSOOOJJJxxxxxxvvvkkkccckkkrrr```LLLCCCBBBBBB@@@@@@:::999888555333111///...,,,,,,------,,,,,,+++***)))))))))+++------+++)))***)))))))))))))))******+++,,,,,,+++)))((()))***))))))******))))))(((''''''((()))***************++++++***))))))***+++++++++++++++***************(((((()))******)))((((((---///000///---+++++++++,,,++++++******++++++,,,---------.........//////++++++,,,,,,---.........111000...---000444:::===EEEUUUfffrrrxxxaaaOOOEEECCC@@@@@@BBBDDDEEEEEEGGGGGGIIIOOOXXXeeerrryyy}}}yyytttnnnhhhddd[[[UUUOOOQQQZZZhhhuuu{{{yyy|||~~~uuunnncccXXXRRRLLLDDD>>>===666666777666666888;;;>>>???@@@BBBDDDEEEGGGGGGGGGFFFGGGGGGFFFEEEDDDBBB@@@888666444555888:::<<<<<<666777888:::;;;<<<<<<<<<>>>@@@AAACCCDDDEEEDDDDDDBBBAAA@@@???>>>>>>>>>>>>???@@@AAADDDFFFHHHJJJKKKJJJMMMPPPQQQOOOKKKIIIHHHFFFEEECCC@@@>>><<<;;;;;;::::::999888666555444444555555444444444333333333333333333333333333333333444333111000000111222333333333444444555666777777999999999:::::::::::::::===>>>???@@@AAAAAAAAAAAACCCDDDDDDEEEFFFFFFGGGGGGIIIHHHFFFFFFGGGGGGFFFEEEGGGFFFEEEGGGHHHIIIGGGFFFGGGGGGFFFEEECCCAAA???>>>===<<<<<<;;;;;;<<<<<<=========<<<;;;::::::::::::777888999;;;>>>DDDKKKPPPWWWZZZ^^^``````___^^^___^^^^^^]]][[[YYYYYY[[[]]]_________```aaacccdddeeeffffffgggiiikkkmmmoooppppppqqqrrrssssssqqqooonnnlllllllllkkkjjjjjjlllnnnsssuuuzzz{{{uuujjjfffbbbbbbgggmmmqqqrrruuuqqqllliiihhhhhhggggggdddeeeeeeeeehhhooozzzyyyqqqggg___^^^___```cccfffiiimmmrrrvvv~~~}}}qqqiiigggkkkqqqtttyyyzzzzzzuuummmhhhffffffcccdddddddddccceeehhhkkkssswwwyyyxxxuuurrriii```VVVRRRMMMJJJHHHHHHGGGFFFKKKNNNRRRUUUXXXXXXXXXWWWVVVWWWXXXZZZ\\\___aaabbbdddggglllqqqwww|||zzzllldddbbbdddccciiioooqqqpppmmmcccYYYLLLDDD===;;;;;;:::<<<@@@???DDDKKKTTT^^^iiisssyyy|||~~~~~~{{{zzz{{{}}}wwwvvvwwwwwwtttmmm___PPPEEEDDD???===>>>>>>===@@@EEEIIIQQQXXXYYYWWWVVVQQQKKKxxxwwwyyyttthhhjjj{{{vvvcccNNNEEECCCAAA@@@???:::999888666444222000///---............---,,,,,,))))))***,,,......,,,***))))))(((((())))))******)))***+++***((('''((())))))))))))))))))((('''''''''''')))***+++++++++++++++******************+++************************((())))))))))))))))))(((,,,---///...,,,++++++,,,++++++++++++++++++++++++------------............,,,,,,---------.........111///------///555===CCCLLL]]]ooozzz~~~nnn[[[LLLBBB???===<<<>>>AAABBBBBBFFFFFFIIIRRR```nnnxxx|||~~~wwwrrrllleee]]]WWWQQQNNNMMMRRR^^^kkktttxxxxxx{{{~~~~~~~~~sssiiibbbXXXOOOJJJFFF@@@<<<;;;555666666666777999===@@@AAABBBCCCDDDFFFGGGHHHHHHGGGGGGHHHGGGEEEBBB???===666444333444888;;;===>>>999999;;;<<<>>>???@@@AAAAAABBBDDDEEEFFFFFFEEEDDDAAAAAA@@@??????>>>>>>>>><<<===>>>???AAACCCDDDEEEEEEHHHKKKKKKHHHEEECCCBBB@@@???===;;;999888777666555555444444333333333333444444444333333333222222000000000000000111111111222111000///000111222333333444555666777888999:::;;;;;;<<<<<<=========>>>@@@@@@AAABBBCCCCCCCCCCCCEEEEEEDDDDDDEEEGGGIIIJJJIIIHHHHHHHHHGGGGGGFFFEEEHHHHHHHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGFFFDDDCCCBBBBBBAAAAAA@@@@@@????????????>>>===;;;:::999999999777999:::<<<@@@EEEKKKPPPWWW[[[```cccdddcccbbbbbbaaaaaaaaa^^^[[[ZZZZZZ[[[]]]]]]^^^^^^___aaabbbcccbbbcccdddeeegggiiikkkmmmmmmnnnqqqssssssrrrpppnnnmmmmmmmmmkkkjjjjjjlllnnntttvvv|||{{{uuuiiieeebbbdddjjjqqquuuwwwvvvrrrmmmiiihhhhhhhhhhhhcccdddeeegggllltttzzztttmmmeee^^^]]]___```ccchhhlllqqqvvv|||tttlllkkkooouuuxxx~~~~~~|||wwwpppkkkhhhhhhcccccccccbbbbbbdddhhhkkksssxxx||||||{{{xxxooofff[[[WWWQQQLLLJJJHHHGGGFFFJJJNNNSSSYYY^^^``````___`````````aaacccfffhhhiiinnnrrrxxxooofffbbbbbbdddeeekkkooopppnnnjjj___UUUIIIBBB===<<<;;;:::===BBBCCCHHHPPPZZZeeeoooyyy}}}yyyyyyyyy}}}xxxqqqllloooppplllcccVVVKKKDDDCCC???>>>???>>>>>>BBBHHHJJJSSS[[[]]]]]][[[VVVPPPhhhvvv|||wwwzzzyyyjjjgggqqqxxxeeeQQQHHHDDDAAA===;;;999999888777555222000//////////////////...------*********,,,---...,,,***)))))))))))))))***+++++++++,,,---,,,+++***+++,,,)))))))))))))))(((''''''((()))***+++,,,,,,,,,,,,*********++++++*********************************************************)))***,,,---,,,+++,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,---------.............../////////---......///222888AAAGGGVVVfffwww}}}oooeeeXXXMMMDDDAAA===<<<===???AAAAAAEEEFFFKKKWWWgggttt|||~~~zzzrrrkkkeee]]]UUUOOOKKKKKKNNNVVVaaalllsssvvvyyy{{{}}}|||zzz{{{wwwkkkccc[[[RRRIIIEEEBBB<<<999999555666777777888;;;???BBBCCCCCCDDDEEEFFFHHHIIIIIIHHHHHHHHHGGGDDDAAA===;;;777555444555888;;;===>>><<<===>>>???@@@BBBCCCDDDDDDDDDFFFFFFFFFFFFEEEDDDAAAAAA@@@@@@???>>>>>>===::::::;;;<<<======>>>??????AAACCCDDDAAA???======999888777666666666666666333333333333333333333333333333333333222222222222/////////000000000111111111111000000000111333444555666666888999:::;;;;;;======>>>>>>???@@@AAAAAABBBBBBCCCCCCDDDEEEEEEFFFEEEEEEDDDDDDEEEGGGIIIKKKJJJKKKLLLLLLKKKIIIIIIIIIJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFHHHGGGFFFEEECCCBBB@@@@@@???>>>===<<<;;;::::::::::::;;;===???BBBFFFLLLPPPXXX\\\bbbeeefffeeeeeeeeecccddddddbbb___\\\[[[\\\[[[[[[[[[\\\\\\]]]^^^___^^^___```aaacccfffhhhiiiiiikkknnnqqqrrrqqqpppooonnnnnnnnnmmmkkkkkkmmmooouuuxxx~~~yyyttthhheeedddgggnnnuuuyyy{{{xxxtttnnnjjjiiijjjjjjjjjdddeeegggjjjqqqzzzwwwrrrjjjddd^^^^^^___```dddjjjooouuu|||xxxpppnnnrrrxxx{{{~~~yyyrrrmmmjjjiiiddddddcccbbbbbbdddhhhllloootttyyy{{{{{{zzzrrrjjj___ZZZSSSNNNKKKJJJIIIHHHIIINNNUUU]]]dddhhhiiijjjiiiiiiiiikkkmmmppprrrttt}}}wwwgggccccccdddfffhhhmmmpppooommmhhh^^^SSSIIIDDD@@@???===;;;???DDDFFFLLLUUU___iiittt}}}}}}xxxxxxyyy~~~|||uuunnngggiiijjjeee\\\QQQIIIEEE@@@>>>>>>?????????DDDKKKMMMWWW```ddddddbbb]]]VVV[[[hhhzzz|||xxx{{{zzzkkkccciiixxx}}}jjjUUUJJJEEE@@@;;;888888888888888666333111///000000000111000//////...---,,,***+++,,,---,,,+++))))))))))))***+++,,,---)))+++++++++))))))***+++))))))******))))))(((''')))***+++,,,,,,,,,,,,,,,)))***++++++++++++***)))***************+++++++++,,,++++++******++++++,,,''')))+++,,,++++++,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------////////////////////////,,,...000222666===GGGOOOaaaooo~~~~~~mmmbbb\\\UUUNNNHHHEEE@@@>>>???AAABBBCCCFFFIIIQQQ^^^lllxxx}}}{{{vvvoooggg^^^VVVOOOKKKDDDIIIPPPYYYcccmmmtttxxxzzz}}}~~~{{{yyy{{{yyypppggg```WWWMMMEEEBBB???:::777777555666777888:::===BBBEEEEEEEEEEEEFFFGGGHHHJJJJJJHHHHHHGGGEEECCC???<<<:::777666444666999<<<>>>???@@@@@@AAAAAACCCDDDFFFGGGEEEFFFGGGGGGGGGEEEDDDCCC@@@@@@AAA@@@@@@???======999999999::::::::::::;;;888:::<<<===;;;999888888444444333333444555555666222222222222333333333333222222222111111111000000/////////000111111222222222111111111222333555666888888999999:::;;;<<<<<<===>>>???@@@AAABBBCCCDDDDDDDDDCCCDDDDDDEEEGGGGGGEEEEEEEEEEEEFFFHHHKKKLLLMMMOOOQQQRRRPPPOOOOOOOOOLLLMMMOOONNNMMMKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJJJJKKKKKKJJJIIIGGGDDDBBBAAA???>>>>>>=========>>>>>>===>>>@@@BBBDDDHHHMMMPPPYYY\\\aaadddeeedddeeeeeeccceeefffeeebbb___]]]]]]ZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[\\\^^^```bbbdddeeeggghhhkkknnnpppppppppooopppppppppooonnnnnnppprrrvvvzzz}}}vvvrrrgggffffffkkkrrryyy||||||yyyuuupppmmmllllllkkkkkkhhhiiilllqqqxxx{{{tttpppgggbbb___```bbbccciiiooottt{{{~~~uuussswww|||yyytttoookkkjjjeeeeeecccaaaaaacccgggjjjjjjpppuuuwwwyyyzzztttlllddd^^^WWWQQQNNNLLLLLLKKKLLLPPPXXX```hhhnnnqqqsssqqqqqqqqqsssvvvyyy}}}mmmdddccceeegggiiilllooopppnnnkkkggg]]]TTTJJJFFFDDDCCC@@@???BBBHHHJJJPPPYYYbbblllvvv~~~zzzyyyyyy}}}uuummmeeefffddd___WWWNNNGGGCCC===<<<===@@@@@@@@@GGGOOOTTT___iiilllllliiibbb[[[TTT^^^ooo~~~{{{}}}ooocccbbbooopppXXXJJJDDD???;;;999888888999888666444111///111111111222111000000///000...+++******+++++++++************+++,,,---...&&&((()))((('''&&&((()))******++++++******)))((()))***++++++++++++******)))***++++++++++++***)))))))))*********+++++++++,,,+++************+++,,,***+++------,,,+++,,,---,,,---............---,,,,,,,,,,,,,,,---------..............................000333555999BBBOOOYYYhhhsss~~~ppp```XXXVVVRRRMMMJJJGGGBBB@@@AAADDDFFFFFFGGGMMMWWWcccoooxxx}}}xxxuuunnneeeZZZPPPKKKIIICCCKKKVVV```gggooowww}}}}}}}}}{{{yyyssslllddd___RRRIIIAAA???===999666777555777888:::<<>><<<;;;777555444666:::>>>AAABBBDDDDDDCCCCCCDDDFFFGGGHHHFFFGGGGGGGGGFFFEEECCCBBB@@@@@@AAAAAA@@@???===<<<;;;;;;:::::::::::::::999444777999:::999777777888444444444444444555666777333333333333444444444444222222222222111111111111//////000000111222222333333333222333444666888999:::::::::;;;;;;<<<<<<<<<>>>>>>???AAABBBCCCEEEEEEEEEDDDDDDDDDDDDFFFGGGHHHFFFFFFGGGHHHIIIKKKLLLMMMNNNQQQTTTUUUTTTRRRSSSTTTMMMOOOQQQPPPNNNLLLMMMNNNPPPPPPPPPPPPOOONNNMMMLLLLLLLLLKKKKKKIIIGGGEEEDDD????????????@@@AAACCCCCC@@@BBBDDDEEEFFFIIIMMMPPPUUUXXX[[[]]]^^^^^^```aaaaaacccfffeeeccc```^^^^^^YYYXXXWWWVVVVVVUUUVVVVVVXXXYYYZZZ[[[]]]___aaaccceeefffhhhkkkmmmoooppppppqqqrrrrrrqqqqqqqqqtttvvvwww{{{zzzsssoooffffffhhhnnnvvv|||}}}}}}yyyvvvssspppooonnnmmmkkkmmmnnnrrrxxxyyyqqqkkkgggccc___^^^bbbeeehhhooovvvyyy}}}|||wwwrrrnnnllleeeeeebbb```^^^```dddhhhhhhmmmrrrtttxxxzzzvvvooohhhbbb[[[UUUQQQPPPPPPPPPNNNRRRXXX```hhhnnnrrrtttuuuuuuvvvxxx|||tttgggccceeegggjjjlllnnnpppoookkkhhheee]]]UUUKKKHHHGGGGGGEEECCCGGGNNNQQQWWW___iiiqqqzzzzzzyyyxxx~~~}}}tttlllbbb```]]]XXXRRRLLLEEEAAA======???BBBCCCDDDLLLVVV^^^hhhrrrtttrrrmmmeee]]]QQQZZZiiixxxuuuddd___jjj~~~uuuYYYIIIBBB>>><<<<<<888888999888777444111000111222222222222111000000222///+++))))))+++++++++++++++++++++,,,---...///)))***,,,+++***)))+++,,,+++++++++++++++***)))))))))************))))))((()))***+++,,,,,,+++***)))))))))******++++++++++++,,,+++***))))))***+++,,,---...//////---++++++,,,------...//////...---------------.........//////------------------------111333444666:::EEEUUUaaaiiirrr|||~~~zzztttgggZZZTTTSSSPPPJJJJJJGGGCCCAAACCCFFFHHHIIIHHHOOOZZZfffqqqxxx|||~~~wwwuuuooodddWWWMMMHHHGGGGGGQQQ^^^fffkkkqqqzzz~~~~~~~~~~~~vvvoooiiibbb]]]NNNEEE>>>===<<<888777777666777999;;;===AAAFFFIIIGGGGGGFFFFFFGGGIIIJJJLLLIIIHHHEEEBBB@@@>>>===<<<555444444777;;;@@@CCCDDDFFFFFFEEEEEEEEEFFFHHHIIIGGGGGGGGGGGGFFFDDDBBBAAA@@@@@@AAAAAA@@@???===<<<===<<<<<<;;;;;;:::::::::555777:::::::::999::::::888777777777777777888888555555555555666666666666444444444444333333333333//////000000111222333333444444333444555777999:::;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>???AAACCCDDDEEEFFFEEEDDDDDDDDDDDDFFFGGGHHHGGGGGGIIIJJJLLLMMMNNNNNNLLLPPPTTTUUUTTTSSSSSSUUUNNNPPPRRRQQQNNNLLLMMMOOOSSSSSSRRRRRRQQQPPPNNNNNNJJJKKKKKKKKKKKKIIIGGGFFF@@@@@@@@@AAACCCEEEFFFGGGCCCDDDFFFFFFGGGJJJMMMPPPPPPRRRUUUVVVWWWXXXZZZ[[[___bbbeeeeeeccc```___^^^YYYXXXVVVUUUTTTSSSSSSSSSWWWWWWXXXZZZ\\\^^^```aaadddeeefffiiikkknnnpppqqqrrrsssssssssrrrsssvvvyyyxxx|||xxxqqqmmmffffffjjjpppxxx}}}~~~}}}zzzwwwtttrrrqqqpppmmmkkkqqqrrrwww}}}zzzppphhhaaa^^^___]]]^^^bbbgggkkksss|||}}}{{{vvvrrrpppeeedddaaa^^^]]]^^^bbbfffggglllqqqssswwwzzzwwwrrrkkkeee]]]WWWTTTTTTSSSSSSOOORRRWWW^^^eeekkkppprrrvvvvvvwwwzzzvvvlllddddddgggiiilllnnnnnnpppnnniiifffccc\\\UUUKKKIIIHHHIIIGGGFFFKKKRRRXXX^^^fffooowww~~~~~~xxxwwwuuu|||{{{rrriii]]]ZZZVVVSSSPPPLLLFFFBBB??????BBBFFFGGGIIIRRR\\\fffpppxxxyyyvvvooofff]]]UUUYYYaaammm{{{{{{kkk___iii}}}{{{{{{vvv\\\JJJEEECCC???;;;<<<:::888777666555333111...000111111///000444777333000---++++++***)))(((++++++++++++++++++++++++,,,------+++((('''(((***---,,,***)))))))))******''''''((()))))))))))))))))))))))))))************)))******++++++,,,,,,---///---,,,***))))))******++++++******************+++---111444444333111///000///---,,,+++,,,,,,---***---///000000///000000444111222999AAALLL[[[ggglllttt}}}~~~uuunnnfffZZZQQQMMMLLLJJJHHHLLLHHHDDDDDDGGGIIIIIIHHHPPPWWWcccnnnvvv{{{}}}|||sssfffVVVIIIFFFIIIIIIXXXccceeejjjxxx|||}}}yyysssnnnhhh___XXXJJJFFF@@@:::666555555666888888999;;;>>>AAADDDEEECCCDDDEEEGGGIIIKKKLLLMMMKKKGGGAAA>>><<<:::555111...000555:::???CCCFFFHHHFFFGGGGGGHHHIIIJJJKKKKKKHHHHHHGGGFFFEEEDDDCCCCCCAAA@@@@@@@@@??????>>>>>>:::;;;======;;;777222///::::::999999999999::::::888888999999999999888888777777666555555444333333777777666666555444333333333222222111222222333333444444444444444555666777777777888888999999::::::888:::===@@@BBBCCCDDDDDDIIIHHHFFFEEEEEEFFFHHHIIIHHHIIIJJJKKKKKKJJJIIIIIIPPPPPPQQQQQQRRRSSSSSSSSSPPPPPPPPPPPPQQQQQQRRRRRRTTTTTTSSSSSSSSSSSSSSSSSSOOOOOONNNMMMKKKHHHEEEDDDEEEFFFGGGGGGGGGFFFDDDCCCGGGHHHHHHIIIJJJLLLMMMNNNOOOQQQSSSTTTTTTSSSSSSTTTXXX\\\aaacccbbb___\\\[[[YYYVVVSSSRRRSSSTTTTTTTTTVVVVVVWWW[[[```eeeggghhheeeeeeeeeeeegggiiikkkmmmoooooooooppprrrtttvvvxxx{{{}}}{{{tttlllgggffffffiiiooowww|||}}}}}}wwwwwwwwwvvvuuutttsssssstttzzzzzzssskkkccc``````^^^]]]^^^ccckkkttt{{{xxxsssqqqhhheee```\\\\\\^^^bbbeeehhhkkkqqqwww{{{yyytttpppkkkbbbZZZVVVTTTSSSVVVZZZ[[[ZZZZZZ\\\aaafffjjjkkktttuuuvvvwww{{{yyymmmiiiffffffhhhiiiiiigggllllllllljjjgggccc___\\\UUUTTTRRROOOOOOSSSXXX]]]dddhhhnnnvvv~~~wwwxxx~~~zzzvvvwwwuuu|||{{{rrrjjj^^^\\\XXXSSSNNNIIIFFFEEEDDDBBBEEEKKKPPPUUU^^^fffoooxxx|||tttnnniiidddRRRUUU[[[hhhwwwqqqdddjjj{{{~~~zzzxxxxxxyyy^^^KKKEEECCC@@@<<<;;;999777666555444222000...///000///......111444222///,,,*********)))(((***))))))))))))))))))***)))***+++***(((((()))*********)))((((((((())))))((()))******+++*********))))))))))))************)))***+++,,,---//////000...---,,,*********************+++++++++++++++++++++---000222222222000//////...---,,,,,,,,,------,,,...000111000///000111333111555>>>HHHTTTdddqqqvvv{{{~~~~~~xxxppphhh```VVVNNNLLLKKKJJJIIIGGGEEEDDDEEEGGGIIIJJJJJJUUU]]]iiitttzzztttfffWWWLLLJJJOOONNN\\\eeefffkkkxxx~~~~~~uuunnnjjjcccZZZSSSGGGDDD>>>999666555666777888999;;;===@@@BBBDDDDDDCCCDDDEEEGGGIIIJJJKKKLLLHHHEEE@@@===;;;999777666777888;;;===@@@BBBCCCDDDFFFGGGGGGHHHIIIIIIJJJJJJHHHGGGFFFDDDCCCBBBAAAAAA@@@?????????>>>>>>>>>===<<<<<<<<<<<<;;;999888777;;;;;;::::::::::::;;;;;;999999:::::::::999999888888777777666555555444444444444444333222222222111111111111111111222333333555555555555555666777777777777777777888888888888777999;;;>>>@@@BBBDDDDDDGGGFFFEEEEEEFFFHHHJJJLLLIIIJJJKKKLLLLLLKKKJJJJJJNNNOOOPPPQQQSSSTTTUUUVVVSSSSSSSSSSSSSSSSSSSSSTTTVVVVVVUUUUUUUUUUUUUUUTTTQQQQQQPPPPPPNNNLLLIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFCCCEEEGGGIIIKKKKKKKKKJJJIIILLLPPPRRRSSSTTTUUUWWWXXX[[[___aaa```^^^]]]\\\YYYWWWTTTSSSSSSSSSTTTTTTVVVVVVYYY^^^dddiiikkkkkkgggfffeeeeeeeeeggghhhiiikkkkkklllmmmpppsssuuuwwwyyy{{{}}}}}}zzzssslllgggdddeeegggmmmsssxxxzzzyyyvvvvvvuuutttssstttuuuvvvyyy}}}sssllleee^^^[[[\\\]]]]]]___dddllluuu}}}{{{vvvssskkkhhhccc___^^^```dddgggjjjmmmtttzzz}}}zzztttoooggg___WWWTTTSSSSSSWWW\\\`````````bbbeeehhhjjjkkklllnnnqqqtttxxx~~~}}}rrrkkkfffdddccceeeiiimmmmmmmmmllllllllljjjhhheeeaaa___ZZZYYYXXXVVVVVVZZZ___ccchhhnnnvvvyyytttxxxyyyttttttvvv}}}}}}tttlllbbb___[[[VVVQQQMMMIIIHHHGGGFFFIIIOOOTTTZZZccclllqqqxxx|||xxxsssoookkkfffUUUTTTWWWbbbrrr~~~zzzkkklllwww}}}xxxvvvuuu}}}~~~aaaMMMEEECCC@@@===;;;999666555555444222000...///...---,,,,,,...000000...+++*********)))(((+++***)))(((((()))***+++'''(((***))))))(((***+++))))))***+++++++++******)))***++++++,,,,,,++++++)))))))))*********++++++***+++,,,---///111222222------,,,+++******************++++++,,,,,,------,,,---...//////000//////------,,,,,,,,,---......---///111111000///000000111222999EEERRR```ppp}}}|||zzzyyytttnnnaaaZZZQQQKKKJJJJJJJJJIIIDDDEEEFFFGGGIIILLLPPPRRR^^^hhhttt}}}uuueeeWWWNNNPPPUUUWWWbbbjjjiiilllvvv~~~yyyooohhhddd]]]SSSLLLCCC@@@<<<888666666777888888:::===@@@BBBCCCDDDCCCDDDDDDFFFGGGHHHIIIIIIIIIBBBAAA>>>;;;888777888:::<<<===???@@@BBBCCCCCCCCCFFFFFFGGGGGGHHHHHHHHHIIIGGGEEECCCAAA@@@?????????>>>>>>>>>===============>>>===;;;::::::;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888888888777666666555555333333333333333222222222222222333444555555666777777666666666666777777888777777666666666666666666666777999;;;>>>AAADDDEEEDDDDDDDDDEEEGGGJJJLLLNNNIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOQQQTTTVVVWWWXXXWWWWWWVVVVVVVVVVVVVVVVVVXXXXXXWWWWWWWWWVVVVVVVVVSSSTTTSSSSSSRRRQQQOOONNNLLLLLLKKKJJJJJJJJJJJJJJJCCCEEEIIILLLMMMMMMKKKJJJGGGJJJNNNPPPQQQRRRUUUVVVWWWZZZ\\\^^^]]]]]]]]]^^^ZZZYYYXXXVVVUUUTTTTTTSSSVVVWWW[[[aaahhhlllnnnnnnhhhgggeeedddccccccdddeeeffffffgggiiilllooorrrsssvvvxxxzzzzzzwwwqqqjjjfffaaabbbdddiiinnnrrrtttssssssssssssrrrrrruuuyyy}}}~~~uuulllfff```ZZZXXXYYY\\\]]]```eeennnxxx}}}wwwsssnnnkkkgggcccccceeehhhkkknnnrrrxxx~~~zzzrrrlll```YYYSSSQQQQQQSSSXXX___eeegggiiikkkmmmnnnmmmmmmoooqqqtttwww{{{{{{vvvoooiiieeebbb___]]]```aaacccgggmmmqqqrrrrrrnnnnnnnnnmmmkkkhhheeedddaaaaaaaaa``````dddiiinnnpppxxxxxxrrrpppuuu~~~xxxssssssttt|||~~~vvvmmmgggeeeaaa\\\WWWSSSPPPNNNMMMLLLNNNTTTYYY^^^gggpppssswwwxxxuuurrrqqqmmmhhh[[[VVVUUU]]]kkkwwwqqqmmmuuu}}}|||yyyxxxsss{{{fffPPPFFFCCCAAA???;;;999777666666666444222000///...---++++++,,,---///,,,***)))***+++******---,,,+++))))))+++,,,---)))***++++++***)))***+++***+++---...///...------)))******+++++++++++++++))))))*********+++++++++,,,,,,---...///000000111,,,,,,,,,++++++***************+++,,,------......---,,,,,,,,,------...///,,,,,,,,,,,,---......///...///000000///...///000111444>>>MMM\\\jjjzzz}}}|||wwwppp]]]VVVNNNIIIHHHIIIIIIHHHDDDFFFHHHIIIKKKQQQYYY```jjjssssssaaaUUUOOOSSSZZZ```hhhllljjjjjjqqqyyy|||{{{~~~{{{tttjjjccc^^^WWWNNNFFF???===:::777777777999:::999<<<@@@CCCEEEEEEDDDCCCDDDEEEFFFGGGGGGGGGFFFFFF>>>>>><<<888444333777;;;;;;<<<>>>AAADDDFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFGGGCCCBBB@@@>>>===>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999999;;;===>>><<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;:::999888999888888888777777666666555555555555555666666666666666777999:::;;;;;;<<<777777666666666666777777777666666666555444444444555666777999<<<@@@DDDFFFDDDDDDEEEFFFHHHJJJLLLMMMFFFGGGHHHJJJLLLMMMNNNNNNNNNOOOPPPRRRTTTVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTRRRQQQOOONNNNNNNNNOOOPPPHHHJJJLLLNNNOOOOOOOOONNNKKKMMMOOOPPPPPPQQQRRRTTTVVVXXXZZZ[[[[[[[[[]]]___\\\]]]]]]\\\ZZZWWWVVVUUUWWWYYY]]]bbbhhhkkkkkkjjjeeedddcccbbbaaaaaabbbbbbbbbcccdddfffhhhjjjlllmmmrrrtttvvvvvvsssnnnhhhddd]]]___aaaeeehhhkkkmmmmmmnnnooooooppprrrxxx~~~yyypppgggbbb^^^ZZZYYY[[[[[[]]]aaagggpppzzz}}}wwwsssooommmjjjhhhhhhkkkooorrruuuxxx|||xxxmmmfffYYYSSSOOOOOOPPPSSS[[[cccjjjnnnssswwwyyyxxxwwwwwwzzz{{{|||~~~uuujjjccc```\\\XXXTTTSSSUUUWWWXXX^^^aaaeeekkkqqquuuwwwwwwttttttsssrrrpppnnnkkkjjjiiiiiiiiihhhjjjnnntttyyy{{{tttmmmkkkqqq{{{{{{wwwvvvttt|||wwwnnnllljjjgggccc___[[[YYYXXXUUUSSSUUUZZZ^^^bbbjjjrrruuuxxxyyyxxxwwwwwwqqqjjj```VVVPPPWWWdddqqq}}}rrrkkkrrr{{{}}}zzzyyyzzztttzzzlllTTTHHHCCCAAA???===;;;999888888888666444222111///---,,,,,,,,,,,,...,,,***)))+++,,,,,,+++,,,,,,+++******+++,,,,,,,,,...///...,,,************,,,---...//////...---((()))******++++++******************++++++++++++.........---------------+++,,,,,,,,,++++++************+++,,,------......---,,,,,,++++++,,,---...+++,,,,,,------.........---...///...------...000444888DDDUUUeeesssxxxnnn\\\VVVNNNIIIHHHHHHGGGFFFFFFFFFGGGGGGLLLVVVcccmmmuuu}}}lll[[[RRRPPPUUU\\\ccchhhjjjfffeeeiiiqqquuu}}}vvvooofff___ZZZSSSJJJCCC<<<;;;999888888999;;;<<<;;;>>>BBBFFFGGGFFFDDDCCCDDDEEEFFFGGGFFFEEECCCBBB<<<<<<:::666111111555999999;;;>>>AAADDDGGGIIIJJJEEEEEEEEEEEEEEEDDDDDDDDD???>>>=========???@@@AAA;;;;;;;;;;;;;;;;;;<<<<<<:::::::::;;;:::::::::999<<<<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999999999888888888777777777777888888888888777888:::<<<===>>>>>>>>>777777666666666666666777777777666666555555444444666666777999===AAADDDFFFGGGGGGGGGGGGHHHIIIJJJJJJCCCCCCEEEGGGJJJMMMOOOPPPPPPQQQRRRSSSTTTVVVWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXVVVUUUTTTSSSRRRSSSTTTUUUOOOOOONNNMMMNNNPPPQQQRRRNNNOOOQQQQQQQQQRRRTTTVVVVVVXXXYYYZZZYYYZZZ\\\^^^^^^aaacccccc___\\\ZZZYYYYYYZZZ]]]aaadddfffeeecccaaa```_________```aaabbbbbbbbbcccddddddeeeeeeeeemmmnnnpppqqqooojjjeeebbb[[[]]]___aaaccceeefffggggggiiilllnnnrrr{{{|||tttkkkccc___\\\ZZZZZZ^^^[[[___dddjjjsss~~~}}}wwwtttnnnmmmkkkkkkmmmqqquuuxxx|||}}}~~~{{{rrrhhh```UUUPPPMMMMMMNNNSSS]]]gggpppwwwzzziii___YYYTTTPPPPPPPPPOOOOOOPPPRRRTTTVVV[[[```hhhpppvvvzzz|||}}}||||||{{{zzzxxxvvvuuutttrrrqqqqqqpppsssxxxrrrkkkhhhmmmxxx|||zzzwww~~~yyyqqqnnnmmmkkkiiigggfffeeedddcccaaaaaaeeegggjjjqqqyyy~~~wwwnnngggXXXNNNSSS```mmm|||pppfffjjjttt}}}~~~~~~|||{{{{{{{{{xxx|||rrrYYYJJJDDDAAA???===<<<:::999:::999777666444111///---......---,,,---+++******,,,---......))))))))))))))))))))))))---///111000---+++************+++,,,,,,,,,++++++((())))))***+++******************++++++++++++,,,///......---,,,+++******++++++,,,,,,,,,++++++*********++++++,,,,,,------------,,,,,,,,,,,,------,,,,,,---.........------,,,.........---...000222888>>>LLL___ppp}}}tttggg[[[UUUMMMIIIGGGGGGFFFDDDFFFEEEEEEGGGOOO]]]kkkuuu{{{bbbTTTPPPRRRYYY```dddfffgggdddbbbfffooovvvrrrkkkbbb\\\WWWQQQHHHAAA;;;:::999888999:::<<<>>>>>>@@@DDDGGGHHHGGGEEEDDDEEEEEEFFFGGGEEECCCAAA???::::::888555333333666888<<<===???BBBDDDFFFGGGHHHEEEEEEDDDDDDCCCCCCBBBBBB======>>>??????@@@@@@@@@;;;;;;;;;;;;;;;<<<<<<<<<888:::<<<======<<<:::999===>>>???@@@@@@???>>>=========>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;999999999999888888888888777999:::<<<======<<<<<<999888888777777777777777888888777777777777777666777888:::<<>>===;;;999999999999777666444111------......---,,,---,,,***+++---///000000''')))***++++++***)))'''+++---///000...,,,++++++,,,++++++************+++)))***++++++,,,,,,++++++*********+++++++++,,,,,,......------,,,+++++++++***+++,,,,,,,,,,,,+++*********++++++++++++++++++------------------,,,,,,,,,---.........---,,,+++---.../////////111333666===DDDTTTiiizzzoooaaaXXXRRRKKKGGGGGGGGGEEECCCGGGFFFGGGMMMYYYgggttt{{{nnnXXXOOOQQQWWW```fffhhhiiiiiihhhhhhmmmwww}}}nnnggg^^^XXXUUUOOOFFF???;;;::::::999:::<<<>>>???AAACCCEEEHHHHHHHHHFFFEEEEEEFFFFFFFFFEEEBBB???===999888666666888:::::::::>>>???AAACCCEEEFFFGGGHHHDDDDDDDDDCCCBBBAAAAAA@@@???@@@AAABBBAAA@@@>>>===;;;;;;;;;;;;<<<<<<<<<===:::;;;===???@@@@@@??????@@@AAABBBCCCCCCBBBAAA@@@???@@@AAABBBCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<;;;;;;::::::999:::<<<>>>>>>===<<<;;;;;;;;;:::999999999999999888888999999999999999999999:::===???BBBDDDEEEFFFHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHJJJLLLMMMPPPQQQRRRTTTVVVXXXYYYZZZYYYYYYZZZ[[[\\\]]]^^^^^^WWWXXXYYYZZZ[[[\\\]]]^^^]]]]]]\\\[[[[[[[[[\\\]]]\\\\\\]]]]]]\\\\\\[[[ZZZWWWVVVTTTRRRQQQPPPQQQRRROOOQQQRRRRRRRRRSSSVVVYYYWWWYYY[[[[[[ZZZZZZ[[[\\\^^^dddjjjkkkgggbbb______ZZZYYYYYYZZZ[[[\\\[[[ZZZ\\\[[[[[[[[[[[[]]]^^^______```aaabbbbbbbbbaaaaaabbbdddfffgggfffbbb___\\\ZZZ\\\______^^^]]]___```\\\aaafffiiimmmwwwwwwkkkccc\\\ZZZZZZZZZ]]]aaaeeejjjpppwww~~~zzzuuurrroooqqquuuvvvxxx|||~~~}}}yyyuuurrrqqqpppooooooqqqtttwwwzzz|||wwwrrrnnnhhhbbb___UUUQQQOOONNNOOOSSS```mmmyyy~~~qqqfffXXXSSSKKKEEECCCEEEIIILLLIIINNNTTTZZZ^^^bbbhhhlllooowwwqqqiiihhhlllxxx~~~|||yyy~~~~~~|||{{{vvvpppjjjkkkmmmppptttxxx{{{}}}~~~|||}}}}}}rrrjjjtttaaa___dddlll|||}}}{{{{{{~~~|||jjjYYYVVV]]]mmmuuu~~~yyy```OOOEEE@@@===<<<:::888888888888777555333000,,,,,,---...---+++---,,,++++++...000111111(((***,,,......,,,***((((((+++...///---,,,,,,,,,///...,,,+++***+++,,,,,,++++++,,,---------,,,,,,******+++++++++,,,,,,,,,------------------------)))***,,,,,,---,,,+++***++++++******************------.........---,,,,,,------...///...---+++***...///000111111333666999@@@HHHYYYpppnnn```UUUOOOIIIFFFFFFFFFEEEDDDIIIHHHKKKUUUcccqqq{{{yyyfffRRRLLLRRR[[[eeellllllmmmnnnoooqqqwwwyyykkkddd\\\VVVSSSMMMEEE>>>;;;;;;::::::;;;===>>>???BBBDDDFFFHHHHHHHHHGGGFFFEEEFFFGGGFFFEEEAAA>>>;;;999666555888<<>>======>>>AAADDDFFFIIIJJJKKKDDDDDDCCCBBBAAAAAA@@@@@@AAABBBDDDDDDCCC@@@<<<:::;;;;;;;;;<<<<<<=========<<<===>>>@@@BBBDDDEEEFFFBBBCCCEEEFFFFFFEEECCCBBBAAABBBDDDEEEFFFFFFGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@???>>>>>>===<<<===???@@@@@@???>>>===>>>===<<<;;;;;;;;;;;;;;;999999999::::::;;;;;;<<<:::<<>><<<:::999888888777444222111///---,,,---...------******+++,,,...000111222...,,,***((((((***,,,...((()))***+++---...///000+++***************++++++***************)))((((((*********+++++++++,,,,,,,,,***((((((+++...000111******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////,,,+++...111222777===GGGUUUhhh{{{uuufff^^^UUULLLDDDBBBBBB@@@AAADDDEEEHHHPPP^^^mmmzzzdddUUUJJJOOO\\\eeemmmrrryyyyyyzzz||||||ssshhheee^^^VVVNNNFFFAAA>>>;;;<<<===@@@BBBDDDFFFGGGGGGGGGGGGHHHIIIHHHFFFDDDKKKHHHEEECCCBBB@@@===;;;AAA@@@???>>>>>>===>>>>>>???AAADDDGGGIIIJJJJJJJJJCCCBBBAAABBBCCCDDDCCCBBBFFFFFFFFFEEEDDDBBB@@@@@@999999:::;;;<<<>>>>>>???AAABBBDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDCCCBBBBBBDDDHHHLLLOOOMMMGGGBBB@@@CCCEEEDDDAAAEEEDDDCCCBBBAAA@@@@@@@@@===>>>???@@@@@@???>>>===???>>>===<<<<<<;;;<<<<<>>>>>>>>===>>>@@@CCCFFFHHHKKKLLLPPPNNNKKKHHHGGGHHHJJJKKKHHHHHHHHHIIIIIIJJJJJJJJJKKKMMMPPPSSSVVVXXXZZZZZZZZZZZZ[[[ZZZYYYYYY\\\^^^WWWXXXYYY[[[]]]___aaaaaabbbccccccaaa______aaabbbdddddddddcccaaa^^^\\\ZZZ\\\ZZZWWWVVVVVVVVVUUUSSSUUUUUUUUUUUUUUUVVVWWWWWWYYY[[[^^^``````___]]][[[```bbbfffhhhiiigggdddccc]]]]]][[[ZZZYYYYYYYYYYYY\\\\\\\\\[[[ZZZXXXVVVUUU\\\]]]___aaabbbcccccccccddddddcccbbb```^^^\\\[[[aaaaaaaaa``````^^^]]]]]]```______aaagggpppyyy~~~yyyqqqjjjbbbZZZZZZ]]]```dddhhhpppttt|||~~~xxxoooiiiggggggfffeeeaaaaaabbbccceeehhhkkklllnnnnnnnnnooopppqqqqqqqqqwwwrrrlllgggdddaaa```^^^]]]WWWSSSPPPNNNQQQZZZeeeqqqzzzuuujjjcccYYYQQQLLLHHHCCC@@@AAABBBCCCDDDFFFKKKRRRWWWZZZccclllsss}}}uuuhhhbbbcccmmmzzzzzzsssssstttsssrrrnnnjjjfffddd```bbbeeelllrrrxxx{{{|||ttthhhaaa^^^kkk```dddpppzzztttrrrsssxxxvvvtttqqqaaaSSSUUUeeeuuuzzzaaaPPPGGGAAA>>>===;;;:::::::::999666444222000---,,,---...------,,,,,,---...///111222333---,,,+++))))))***+++,,,***+++++++++,,,,,,,,,---+++***************++++++***************)))((((((+++,,,,,,------------------+++******,,,......---*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////222///...222555777<<>><<<===>>>AAACCCEEEGGGHHHIIIHHHGGGHHHIIIIIIGGGEEEIIIGGGDDDBBBAAA???<<<:::888999999;;;===???AAABBB@@@BBBEEEHHHJJJKKKKKKJJJHHHFFFEEEFFFGGGGGGFFFEEEGGGGGGFFFEEEDDDBBBAAA@@@::::::;;;<<<===>>>>>>???AAABBBDDDEEEFFFGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDEEEGGGKKKPPPSSSTTTNNNHHHFFFGGGHHHFFFCCCFFFFFFEEEDDDCCCCCCCCCCCCAAABBBCCCDDDCCCBBBAAA@@@@@@@@@???>>>============@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@BBBEEEIIILLLNNNPPPQQQOOOMMMKKKKKKKKKLLLLLLNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNPPPRRRUUUWWWYYYZZZZZZZZZ[[[YYYXXXYYY[[[]]]WWWXXXYYY[[[]]]___aaabbbcccdddeeedddbbbaaabbbcccbbbbbbbbbbbbbbbaaaaaa```^^^\\\ZZZYYYYYYXXXWWWVVVVVVVVVUUUUUUVVVWWWWWWXXXZZZ[[[]]]___`````````___bbbdddfffhhhhhhgggfffdddaaa```^^^]]][[[ZZZZZZZZZ]]]]]]\\\[[[YYYXXXVVVUUUXXXYYY\\\___bbbdddfffgggfffeeedddbbb```^^^]]]\\\aaabbbcccccccccbbbaaa```dddbbbbbbcccgggnnnvvvzzzvvvppplllddd^^^___bbbdddgggkkkqqquuu~~~|||vvvqqqllliiigggeeeccc```ZZZZZZZZZ[[[^^^aaadddfffjjjjjjlllmmmoooppprrrrrrqqqnnniiigggfffffffffeeeiiibbbZZZVVVSSSRRRWWW^^^iiiqqq~~~tttaaaSSSNNNHHHCCCBBBBBB@@@??????AAADDDGGGJJJQQQYYY___kkkrrrzzztttgggaaa___eeesss{{{tttnnnkkklllllljjjfffbbb___^^^\\\]]]```eeekkkoooqqqrrruuuwwwyyy|||~~~vvvllleeebbbaaassseeedddnnn~~~|||vvvtttsssyyyxxxwwwuuudddVVVXXXcccuuu{{{bbbQQQGGGAAA???===<<<;;;;;;<<<;;;999777222000---------...---,,,.........///000222333444---,,,,,,++++++*********,,,,,,,,,+++******))))))++++++***************+++)))************))))))(((+++,,,...000000///...------,,,+++,,,------,,,***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////------000333666===EEESSSaaatttssscccVVVPPPHHHBBB>>>???AAABBBFFFJJJMMMRRR\\\kkkyyy~~~vvvhhh]]]QQQOOOUUUeeevvvvvvnnnfffbbb[[[SSSJJJDDD@@@======>>>@@@BBBDDDFFFHHHIIIKKKIIIGGGGGGHHHIIIHHHGGGGGGEEEBBBAAA@@@>>>;;;999333444666888;;;>>>AAACCCAAACCCFFFIIILLLLLLLLLLLLKKKJJJHHHIIIIIIIIIHHHGGGHHHGGGGGGFFFEEECCCBBBAAA======<<<======>>>>>>???BBBBBBDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFHHHLLLPPPSSSTTTPPPKKKIIIJJJKKKIIIGGGHHHHHHGGGFFFFFFGGGGGGGGGFFFGGGHHHHHHHHHFFFEEEDDDBBBBBBAAA@@@@@@??????>>>AAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEIIILLLPPPRRRTTTQQQPPPPPPOOOOOONNNNNNNNNRRRRRRRRRRRRQQQPPPOOONNNOOOOOOOOOPPPRRRUUUXXXYYYZZZZZZ[[[YYYXXXXXXYYY[[[XXXXXXZZZ\\\^^^```aaabbbdddfffhhhhhhfffdddddddddbbbbbbaaaaaabbbbbbcccdddbbb```]]]\\\\\\\\\ZZZYYYWWWWWWWWWWWWWWWXXXXXXYYY[[[[[[]]]^^^```bbbcccccceeeffffffggggggggggggfffeeedddbbb```^^^]]][[[[[[^^^^^^]]][[[YYYWWWVVVUUUSSSUUUXXX]]]aaafffiiikkkiiigggeeebbb```^^^^^^^^^aaaccceeeggghhhhhhgggfffhhhgggeeefffhhhnnnsssvvv}}}}}}~~~~~~}}}zzztttpppkkkeeebbbcccfffgggjjjnnnrrrxxx{{{sssllljjjiiigggfffbbb^^^ZZZUUUTTTSSSSSSUUUYYY\\\^^^cccdddfffiiilllpppsssuuussspppnnnnnnppprrrsssssswwwmmmbbb]]]ZZZVVVUUUVVV\\\dddppp}}}xxx___NNNDDDAAA===<<<===???AAABBB???BBBHHHLLLRRR[[[eeemmm|||zzzsssrrrwww|||}}}|||zzzwwwoooeee\\\YYY[[[___kkk}}}~~~zzzwwwsssnnniiidddeeeeeeccc^^^[[[YYYXXXVVVWWWZZZ]]]```bbbddddddfffhhhlllooorrruuuvvvvvvqqqpppnnnjjjgggfffhhhjjjxxxhhhdddmmm{{{yyywww}}}}}}|||yyygggWWWXXX```sss|||dddRRRGGGBBB???===<<<;;;<<<<<<<<<:::888333111...------...---,,,.........//////111222333,,,,,,------,,,+++)))(((,,,++++++******))))))))),,,+++******)))*********))))))************)))(((***,,,...000111///---,,,+++***+++---///...,,,***)))))))))*********++++++------------------------,,,,,,,,,---------------............///////////////------000222555>>>HHHYYYggg{{{zzzgggYYYOOOIIIDDD???<<<>>>AAABBBGGGLLLPPPWWWcccqqq~~~{{{zzzwwwmmm^^^QQQGGGMMM[[[ooossskkkbbb]]]VVVMMMFFF@@@===<<<>>>???AAACCCEEEHHHIIIJJJLLLJJJHHHGGGHHHIIIIIIIIIFFFDDDAAA@@@@@@>>><<<:::666666777888:::<<<>>>???CCCEEEHHHKKKMMMNNNNNNNNNMMMKKKJJJJJJJJJJJJIIIGGGIIIHHHHHHGGGFFFDDDCCCBBB??????>>>===>>>>>>???@@@CCCCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEHHHKKKMMMLLLJJJGGGGGGJJJLLLLLLKKKIIIIIIHHHHHHHHHIIIIIIJJJIIIJJJJJJJJJJJJHHHGGGFFFDDDDDDDDDDDDCCCBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCFFFGGGIIIKKKNNNQQQSSSTTTPPPQQQRRRRRRRRRQQQPPPOOOPPPPPPQQQQQQQQQPPPOOOOOOPPPOOONNNOOOPPPSSSUUUWWWYYYZZZ[[[ZZZXXXWWWXXXZZZYYYYYY[[[]]]___aaabbbcccfffhhhjjjkkkiiigggffffffeeedddcccaaaaaaaaabbbbbbdddbbb```_________]]]\\\YYYYYYXXXXXXXXXYYYYYYZZZ[[[[[[\\\]]]___bbbeeefffffffffeeeeeeeeefffffffffgggfffeeeccc```^^^\\\[[[```___]]][[[YYYWWWVVVVVVRRRSSSWWW[[[```eeeiiikkkkkkiiieeebbb```___``````bbbdddhhhkkkmmmnnnmmmmmmkkkjjjjjjjjjlllpppuuuwww{{{zzzxxxxxxxxxvvvsssqqqiiieeecccfffhhhhhhkkkooouuu|||yyyrrrlllgggggggggfffccc___ZZZVVVUUUSSSQQQPPPPPPRRRUUUWWWYYYZZZ^^^ccchhhnnnsssvvvvvvuuuuuuwww{{{uuuhhhdddaaa[[[TTTRRRQQQWWWaaakkkttt|||zzzgggTTTGGGBBB???<<<;;;;;;===@@@AAAAAAFFFMMMSSSZZZdddpppyyy~~~|||yyyvvvssslllgggaaa___aaabbbaaa______]]]YYYSSSPPPSSSZZZaaaqqq}}}zzzvvvsssqqqnnnkkkgggdddffffffbbb]]]XXXVVVVVVQQQSSSUUUWWWWWWXXXYYYZZZ\\\^^^bbbfffjjjlllmmmmmmhhhgggggggggiiinnntttxxxzzziiiccclll~~~{{{hhhWWWWWW[[[ooogggTTTHHHBBB@@@<<<;;;:::;;;<<<;;;999888444111///---......---,,,---------------...///000***+++,,,------+++)))(((******************++++++,,,++++++***))))))******((())))))*********)))))))))***---//////...,,,***((((((***---000000...+++)))************+++++++++------------------------,,,,,,,,,------................../////////000000333222222444555999DDDPPP```oooooo^^^RRRJJJFFFBBB???===@@@AAABBBGGGMMMSSS[[[iiiwww}}}yyyuuunnnbbbSSSHHHEEEQQQcccwww|||}}}{{{oooggg\\\WWWOOOGGG@@@<<<;;;:::???@@@BBBDDDFFFHHHJJJKKKLLLJJJHHHGGGHHHIIIIIIIIIEEECCCAAA@@@@@@???===;;;999999999:::;;;===>>>???EEEGGGJJJMMMPPPPPPPPPPPPOOONNNLLLLLLMMMMMMLLLKKKJJJIIIIIIHHHGGGEEEDDDCCCAAA@@@???>>>>>>???AAABBBDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGFFFDDDDDDDDDEEEGGGHHHHHHGGGFFFGGGIIIKKKLLLLLLIIIIIIIIIHHHIIIIIIJJJJJJIIIJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEKKKKKKLLLMMMOOOPPPQQQQQQPPPQQQSSSTTTTTTSSSRRRQQQMMMNNNPPPRRRSSSSSSRRRQQQRRRQQQOOOOOOOOOQQQTTTUUUYYYZZZ[[[[[[YYYXXXYYYZZZZZZ[[[]]]^^^aaabbbdddeeegggiiillllllkkkhhhggggggfffeeecccbbbbbbbbbcccdddeeecccaaaaaaaaabbbaaa```\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]___bbbeeefffeeeeeedddccccccddddddeeefffeeeeeedddbbb___]]]\\\```___]]][[[YYYXXXWWWWWWUUUVVVXXX[[[___cccfffhhhkkkiiifffcccbbbaaabbbbbbccceeeiiimmmppprrrssssssnnnnnnnnnpppssswww{{{}}}~~~{{{xxxvvvuuuuuusssrrriiiffffffiiijjjkkknnnsssxxxxxxpppjjjgggfffggggggeeeaaa\\\XXXVVVVVVTTTQQQNNNLLLMMMNNNOOOOOOQQQTTTZZZaaaiiiooosssttttttwww|||{{{nnnhhhddd\\\SSSNNNJJJNNNTTT[[[aaahhhooosssvvvxxxxxxssshhhYYYKKKCCC>>>===;;;999888:::===???EEEKKKSSSYYY___jjjwww~~~yyytttooojjjdddaaaYYYUUUQQQOOOPPPPPPOOOMMMOOOPPPPPPNNNOOOTTT\\\cccuuu|||tttsssrrrqqqpppnnnkkkiiijjjmmmmmmhhh___WWWTTTSSSPPPRRRUUUUUUTTTTTTUUUWWWWWWYYY]]]aaadddgggiiiiiiiiihhhjjjmmmttt{{{zzzhhh```jjj}}}iiiXXXXXXVVVkkkkkkVVVIIIBBB@@@<<<;;;::::::;;;:::888666555222///.........---,,,,,,,,,,,,+++,,,,,,------******,,,------,,,+++***((())))))***+++,,,------,,,,,,+++***))))))))))))((())))))************)))((()))+++------,,,+++***'''(((***---///000///---******+++++++++,,,,,,,,,------------------------,,,,,,,,,---......//////....../////////000000000222111222555777===JJJXXXkkkxxxxxxfffYYYPPPIIIEEEAAA??????BBBCCCDDDIIIPPPXXXbbbppp}}}~~~yyypppcccUUUIIIBBBJJJXXXjjjzzz{{{~~~uuujjjcccVVVQQQIIIAAA<<<:::::::::???@@@BBBDDDFFFHHHJJJKKKKKKIIIGGGGGGHHHIIIHHHGGGDDDBBBAAA@@@@@@@@@>>><<<999999:::<<<>>>@@@BBBCCCGGGIIILLLOOOQQQRRRRRRRRRRRRQQQPPPPPPRRRRRRQQQPPPKKKJJJJJJIIIHHHFFFEEEDDDBBBAAA@@@??????AAACCCDDDEEEEEEDDDCCCBBBBBBBBBBBBAAABBBBBBCCCDDDEEEFFFFFFHHHGGGFFFEEEEEEFFFGGGGGGKKKKKKKKKKKKKKKLLLMMMMMMKKKJJJJJJIIIIIIIIIJJJJJJIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJKKKKKKJJJIIIGGGFFFFFFGGGGGGHHHHHHIIIIIIIIINNNNNNNNNOOOOOOPPPPPPPPPQQQRRRTTTUUUVVVUUUUUUTTTPPPRRRTTTWWWXXXXXXXXXWWWUUUTTTSSSRRRRRRSSSTTTUUUXXXZZZ[[[\\\[[[ZZZ[[[\\\\\\]]]___aaaccceeefffggghhhjjjlllllljjjhhhhhhhhhddddddeeeeeefffggghhhiiieeedddcccccceeefffeeeeeeaaaaaa``````______``````____________```bbbdddeeeeeedddccccccbbbccccccccccccdddddddddcccbbb```___```^^^\\\ZZZYYYXXXYYYYYYZZZZZZZZZ[[[^^^```ccceeejjjiiigggeeedddddddddeeeeeegggjjjmmmqqqtttvvvwwwqqqrrrtttwww{{{zzzvvvtttsssqqqpppkkkiiiiiilllnnnnnnsssyyy}}}yyyppphhhcccbbbdddfffhhhfffbbb]]]YYYWWWSSSRRROOOLLLJJJHHHHHHHHHGGGHHHKKKOOOVVV]]]cccffflllnnnsss|||yyylllfffaaaXXXNNNJJJGGGIIIMMMPPPTTTZZZ```dddfffiiijjjdddYYYLLLCCC???<<<<<<<<<;;;;;;>>>CCCGGGJJJQQQZZZaaafffpppzzzvvvqqqlllfff```ZZZUUUMMMJJJGGGFFFGGGHHHHHHGGGIIIKKKNNNOOOQQQVVV^^^dddvvv}}}wwwqqqsssuuuwwwwwwuuurrrqqqtttwwwwwwqqqdddYYYRRRQQQPPPSSSWWWWWWVVVVVVXXXZZZXXXYYY\\\___cccfffiiijjjooopppssszzzyyyfff]]]hhh~~~jjjZZZ[[[TTTiiinnnXXXJJJCCC@@@>>><<<;;;;;;;;;:::777555555333000.........---,,,---,,,,,,+++++++++,,,,,,)))******+++,,,,,,,,,,,,*********+++,,,------------,,,+++***))))))))))))(((((()))***************)))******+++++++++++++++***)))***,,,...///...,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////.../////////000000000000//////222666:::BBBRRRaaayyy}}}mmm^^^UUUOOOIIIEEE@@@???@@@DDDEEEGGGMMMTTT___iiixxx~~~}}}yyymmm\\\OOOGGGEEEMMM[[[lllwww{{{|||oooddd^^^RRRMMMEEE>>>:::999;;;<<>>???@@@BBBCCCEEEFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKMMMNNNOOONNNNNNMMMKKKLLLMMMMMMMMMKKKIIIHHHKKKKKKLLLLLLMMMNNNNNNNNNOOOOOOPPPQQQQQQRRRRRRSSSTTTUUUVVVWWWWWWXXXXXXXXXUUUWWWZZZ\\\]]]\\\[[[ZZZYYYYYYXXXXXXWWWWWWVVVVVVWWWYYY\\\]]]\\\\\\]]]^^^______aaaccceeeggghhhiiiiiijjjjjjjjjhhhggghhhiiihhhiiiiiijjjkkkkkkkkkkkkgggeeeeeefffhhhjjjjjjjjjhhhgggffffffeeeeeeffffffdddccccccccccccddddddeeeeeeeeeeeeddddddcccccccccaaabbbdddeeeeeeeeecccbbb___]]][[[ZZZYYYYYYZZZ[[[]]]]]]\\\\\\]]]___bbbccchhhhhhgggggggggffffffffffffgggiiilllppptttxxxzzzvvvxxxzzz~~~{{{uuurrrooommmlllkkkiiijjjmmmmmmooouuu}}}yyyqqqhhh___[[[]]]\\\bbbhhhjjjfff```[[[XXXPPPPPPOOOMMMKKKIIIGGGFFFCCCCCCCCCEEEIIINNNRRRUUU\\\^^^ccclllvvvssshhh^^^ZZZVVVOOOIIIHHHFFFHHHIIIKKKNNNSSSYYY^^^___cccccc]]]RRRGGGAAA@@@===>>>??????AAAEEEKKKPPPSSS[[[eeelllrrr|||xxxooonnnkkkgggccc___YYYSSSOOOIIIGGGEEEDDDEEEGGGIIIJJJIIILLLOOOQQQTTTYYYaaagggsss~~~|||zzzxxxwww{{{|||lll]]]SSSPPPPPPUUUYYYZZZYYYYYY]]]aaa]]]]]]___aaaeeejjjnnnpppxxx{{{xxxeee[[[eee~~~lll\\\^^^SSShhhpppYYYJJJCCC@@@???>>><<<<<<;;;:::777555666333000.........---,,,------,,,+++++++++,,,,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,---------,,,+++***))))))))))))(((((()))************************+++++++++,,,,,,,,,++++++,,,---...,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000////////////000000000000000111555;;;@@@JJJ]]]mmmuuufffZZZSSSNNNIIIEEE>>>>>>AAAEEEGGGIIIPPPXXXdddooo~~~{{{|||yyylll[[[OOOLLLNNNMMM[[[jjjrrryyy~~~yyy~~~xxxkkkaaa[[[PPPKKKDDD===999:::<<<>>>>>>???AAACCCFFFHHHJJJJJJGGGGGGGGGHHHIIIHHHFFFDDDAAA???======>>>>>><<<;;;;;;;;;<<<===???AAABBBCCCJJJLLLOOORRRTTTTTTTTTTTTOOONNNNNNOOORRRSSSSSSRRRLLLLLLKKKJJJIIIGGGFFFEEEBBBAAA@@@???AAACCCFFFIIIGGGFFFCCCAAA???>>>======<<<===???AAACCCEEEFFFGGGCCCCCCDDDEEEFFFHHHJJJKKKGGGJJJLLLNNNPPPRRRTTTVVVOOONNNMMMLLLKKKKKKKKKKKKLLLMMMOOOQQQRRRRRRQQQQQQLLLMMMNNNOOONNNLLLJJJIIINNNNNNOOOPPPPPPQQQRRRRRROOOPPPQQQRRRSSSTTTUUUVVVVVVWWWWWWXXXYYYZZZ[[[[[[YYY[[[]]]______]]][[[ZZZ\\\\\\\\\\\\[[[ZZZXXXXXXVVVYYY\\\^^^^^^^^^^^^___```aaabbbdddfffhhhiiijjjiiiiiijjjhhhffffffhhhiiinnnooooooooonnnllljjjiiihhhgggfffhhhkkkmmmnnnnnnllllllkkkjjjjjjiiijjjjjjgggggggggffffffeeeeeedddeeefffffffffeeeeeedddccc```bbbdddfffggggggfffeee^^^]]][[[YYYYYYZZZ[[[\\\___^^^]]]\\\]]]___aaacccfffggghhhhhhhhhhhhggggggggghhhiiikkkoootttxxx{{{zzz|||~~~{{{uuupppmmmiiigggiiiggghhhjjjkkkmmmttt}}}tttlllcccZZZWWWYYYUUU]]]gggllljjjccc\\\XXXOOOOOOOOOOOONNNLLLJJJHHHBBBAAA??????@@@CCCGGGIIIIIIKKKNNNUUU]]]dddhhhiii]]]UUUNNNLLLKKKHHHGGGHHHGGGHHHHHHJJJLLLQQQXXX]]]]]]aaabbb\\\QQQHHHEEEEEE<<<>>>???@@@AAAEEELLLQQQ[[[dddooovvv}}}xxxllldddcccaaa^^^\\\YYYTTTOOOLLLJJJHHHFFFFFFGGGIIIKKKMMMLLLNNNQQQSSSVVV\\\eeekkkpppzzz{{{zzz||||||sssaaaVVVQQQPPPUUU[[[\\\\\\\\\aaaeeeccccccccceeeiiinnnssswww|||gggXXX___}}}|||rrreeeYYY]]]hhh}}}ttt\\\MMMDDD???===<<<;;;;;;999999888777555444111///------,,,,,,---------,,,+++***)))((()))+++,,,------,,,***)))***,,,------,,,+++,,,------,,,+++++++++,,,---...*********))))))))))))))),,,,,,,,,,,,++++++***)))+++***'''&&&&&&'''***+++)))*********++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,...///.........000222666111333<<>>======>>>???AAACCCFFFIIIJJJHHHIIIJJJJJJJJJHHHFFFDDD============<<<;;;:::999:::<<<>>>???@@@BBBEEEHHHJJJKKKMMMOOOPPPQQQRRRRRRRRRQQQPPPOOONNNOOOPPPPPPJJJJJJJJJIIIHHHFFFEEEDDDEEEDDDBBBBBBBBBCCCEEEGGGLLLJJJFFFBBB>>>;;;:::999999:::;;;;;;;;;===AAAEEEFFFEEEEEEEEEEEEGGGHHHIIIKKKNNNQQQSSSTTTUUUWWWXXXTTTSSSRRRQQQPPPPPPQQQQQQRRRPPPOOOQQQTTTTTTQQQMMMQQQQQQQQQPPPPPPQQQQQQRRRSSSSSSSSSSSSTTTTTTTTTTTTRRRUUUVVVUUUSSSSSSWWWZZZ]]]^^^^^^______^^^^^^]]]^^^___aaabbbccccccbbbbbb`````````___^^^]]]\\\[[[]]]\\\\\\^^^```aaaaaaaaaccceeeggghhhiiijjjlllnnnlllkkkhhhfffeeeeeefffgggjjjlllnnnooonnnmmmjjjhhhkkkkkkkkklllmmmnnnooopppppppppppppppnnnllljjjiiihhhiiikkkkkkkkkjjjhhhfffhhhhhhjjjjjjiiigggeeecccbbbcccddddddddddddcccbbb```___]]][[[[[[\\\]]]^^^]]]^^^^^^^^^]]]^^^aaaccchhhiiijjjkkklllkkkjjjjjjhhhgggffffffiiinnnssswwwuuuzzzzzzsssmmmiiifffdddhhheeedddgggjjjoooxxx}}}nnnddd]]]VVVSSSTTTWWW[[[___```bbbbbb]]]WWWQQQNNNKKKIIIJJJLLLMMMMMMCCCCCCBBBAAA@@@@@@AAAAAACCCDDDEEEHHHKKKNNNQQQRRRHHHIIIIIIGGGEEEDDDEEEGGGJJJKKKMMMOOOSSSZZZaaafffjjjkkkiiibbbVVVJJJCCC@@@AAA@@@???@@@EEEMMMUUUZZZgggooowww}}}zzzssslllgggccc___\\\XXXYYYYYYYYYWWWUUURRRPPPHHHIIIKKKKKKKKKMMMPPPRRRXXXYYY[[[]]]```fffnnnsss|||}}}|||yyywwwyyy~~~xxxfff\\\[[[\\\\\\^^^```dddfffggggggllleeebbbggglllpppxxx~~~jjj[[[___{{{xxxkkk______kkkvvv]]]NNNEEE@@@===<<<<<<;;;:::999888888555444222///---------------......---,,,+++******)))***++++++++++++***)))+++,,,...---,,,++++++,,,---,,,+++******+++,,,---************************,,,,,,,,,,,,,,,+++************************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------...//////......000222666333888DDDMMMWWWmmmvvvhhh[[[VVVSSSMMMHHHFFFGGGFFFHHHMMMOOORRR\\\hhhyyy~~~xxxqqqcccTTTIIIGGGIIILLLUUU]]]gggmmmmmmnnnqqquuuzzz}}}uuulll```WWWKKKHHHCCCAAA@@@???>>>======>>>@@@BBBEEEGGGIIIIIIHHHIIIJJJJJJIIIGGGEEECCC>>>>>>>>>======<<<;;;::::::<<<>>>@@@AAACCCFFFHHHLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQOOONNNNNNNNNOOOPPPKKKKKKKKKJJJIIIHHHFFFEEEEEEDDDCCCBBBBBBCCCDDDEEEHHHGGGDDDAAA>>>;;;999999888999:::::::::<<<@@@CCCFFFEEEEEEEEEEEEGGGHHHIIIJJJLLLOOORRRSSSTTTWWWYYYVVVUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQQQQSSSSSSQQQPPPTTTSSSSSSRRRRRRRRRSSSSSSUUUUUUUUUUUUVVVVVVVVVVVVUUUVVVVVVVVVVVVWWWZZZ\\\^^^^^^_________``````aaaaaabbbdddeeeeeedddccccccbbbbbbbbbbbbaaa``````___bbbbbbbbbccceeeffffffffffffgggiiijjjiiijjjlllmmmmmmllliiigggfffffffffgggkkkmmmoooppppppnnnllljjjkkkkkkkkklllmmmoooqqqqqqqqqrrrrrrrrrqqqooommmlllkkklllmmmnnnmmmllljjjiiijjjkkkllllllkkkiiigggfffdddddddddcccccccccbbbbbbaaa```^^^]]]\\\]]]^^^______````````````aaadddgggjjjkkklllnnnnnnmmmmmmlllfffeeecccccceeeiiinnnqqquuuyyy}}}yyyqqqkkkgggcccaaaccc``````cccgggkkkttt~~~yyyjjjbbb[[[UUUSSSTTTWWW\\\```bbbcccccc]]]VVVQQQNNNKKKIIIKKKMMMNNNOOOIIIHHHFFFCCC@@@>>>===<<<===>>>>>>???AAACCCEEEFFFBBBCCCDDDDDDCCCCCCEEEGGGNNNPPPSSSWWW[[[bbbiiinnnpppqqqnnnfffYYYNNNGGGDDDBBBBBBAAADDDIIIPPPXXX]]]eeennnwww}}}|||sssnnnjjjfffaaa\\\YYYVVVTTTRRRRRRSSSUUUUUUUUUSSSRRRPPPNNNOOOPPPQQQRRRTTTXXX\\\aaadddhhhkkknnnrrrvvvyyyzzz{{{{{{yyyxxx{{{xxxhhhaaaaaacccdddfffjjjlllnnnnnnmmmmmmgggfffkkkpppttt{{{ooo___```wwwuuuiiicccmmmyyy___OOOFFF@@@======<<<;;;:::999888888666444222///...---------............---,,,++++++)))))))))***************,,,---......,,,******+++,,,++++++*********++++++))))))******++++++,,,,,,,,,------------,,,,,,+++)))***+++,,,,,,+++***)))++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---------------------------//////000///......000222555666>>>MMMYYYggg{{{|||kkkaaaWWWUUUSSSOOOJJJIIIHHHKKKPPPUUUXXX]]]iiivvvvvvkkkZZZLLLEEEGGGNNNTTTXXX___gggkkklllmmmqqquuu~~~}}}uuujjj]]]TTTIIIFFFBBB@@@@@@@@@???>>>===???BBBEEEHHHIIIIIIIIIHHHIIIJJJJJJIIIFFFDDDBBB>>>>>>>>>======<<<<<<;;;;;;===???AAABBBDDDGGGIIINNNNNNOOOPPPPPPPPPPPPOOOPPPOOOOOONNNMMMNNNNNNNNNLLLLLLLLLLLLKKKJJJHHHHHHFFFEEECCCBBBAAABBBBBBCCCCCCCCCBBB@@@>>>;;;999888777888888888999;;;???BBBEEEEEEEEEEEEFFFGGGHHHIIIHHHJJJMMMOOOQQQSSSVVVYYYXXXXXXYYYYYYXXXWWWUUUTTTRRRSSSSSSRRRQQQQQQSSSTTTWWWVVVUUUTTTTTTTTTTTTTTTWWWWWWXXXXXXYYYYYYYYYYYYZZZXXXXXXYYY]]]```bbbcccdddcccbbbaaaaaacccdddffffffggghhhhhhhhhgggfffeeeddddddddddddddddddddddddbbbccccccdddeeefffggggggjjjkkkllllllkkkkkklllmmmnnnmmmkkkiiigggggggggggglllmmmoooqqqqqqpppnnnmmmlllllllllmmmnnnppprrrtttttttttttttttsssrrrpppooooooooopppqqqpppooonnnmmmnnnnnnoooooommmllljjjhhhgggfffdddcccbbbaaabbbbbbaaaaaa```____________```aaacccdddddddddfffiiilllmmmnnnooopppqqqpppoooooogggeeecccbbbccceeehhhkkkrrrvvvzzz}}}wwwnnngggccc___]]]^^^[[[\\\aaaeeeiiirrr{{{~~~rrreee^^^ZZZUUUSSSUUUXXX^^^ccceeegggeee^^^UUUPPPMMMJJJJJJLLLOOOQQQRRRNNNMMMJJJGGGCCC@@@===<<<<<<<<<;;;;;;;;;<<<<<<===???@@@AAABBBBBBDDDGGGJJJSSSVVV[[[aaagggmmmtttxxxyyyyyyuuukkk^^^RRRKKKIIICCCDDDEEEHHHMMMTTTZZZ^^^bbbkkktttyyy}}}~~~yyyyyyvvvqqqkkkccc[[[WWWVVVSSSOOOLLLLLLLLLKKKJJJNNNOOORRRTTTUUUUUUTTTSSSUUUVVVWWWXXXZZZ^^^ccchhhjjjoootttyyyzzzzzzzzz{{{yyyzzz|||{{{|||vvvhhhccceeehhhjjjooosssuuuvvvuuuuuusssqqqqqqvvv{{{uuueeebbbrrrsssfffnnnzzzaaaPPPFFF???======<<<;;;:::999888888666444222000...------------------------,,,+++++++++******)))******+++,,,,,,---......,,,******+++++++++******************))))))***+++,,,,,,---------------......---,,,,,,******++++++++++++*********++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------............000000111000//////000222444777BBBRRRccctttuuufff]]]TTTRRRRRROOOMMMMMMKKKQQQZZZ```dddlllzzz{{{kkkXXXKKKGGGKKKUUU]]]___eeekkkmmmnnnpppuuu{{{~~~uuuhhh[[[RRRFFFCCC@@@>>>>>>???>>>>>>>>>@@@DDDHHHKKKKKKJJJIIIHHHIIIJJJIIIHHHEEEBBBAAA======<<<<<<;;;;;;;;;;;;;;;>>>AAACCCDDDEEEHHHJJJOOOOOOPPPPPPOOOOOONNNMMMNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJJJJGGGFFFDDDCCCBBBAAAAAAAAA????????????===;;;999777777888888888888:::===@@@EEEEEEEEEFFFFFFGGGHHHHHHEEEHHHKKKMMMOOORRRUUUXXXXXXYYYZZZ[[[[[[YYYWWWVVVSSSUUUVVVTTTRRRRRRUUUYYYYYYXXXWWWVVVVVVUUUVVVVVVYYYYYYZZZZZZ[[[[[[\\\\\\]]][[[ZZZ^^^eeellloooooonnnllliiifffeeegggiiijjjllllllmmmmmmllljjjiiihhhfffffffffeeeffffffggggggccceeefffgggggggggiiijjjnnnppppppooommmllllllnnnpppooommmkkkjjjiiiiiiiiilllmmmoooqqqrrrqqqqqqpppnnnnnnnnnnnnooorrrtttvvvuuuuuuvvvvvvvvvtttsssrrrqqqrrrrrrsssrrrqqqppppppqqqqqqqqqpppooommmkkkjjjjjjhhheeecccaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccdddeeeffffffhhhllloooooopppqqqrrrrrrrrrqqqqqqkkkiiifffdddccceeeggghhhnnnqqqtttxxxtttkkkddd___\\\ZZZ\\\ZZZ\\\bbbfffjjjrrr{{{vvvkkkaaa\\\YYYVVVUUUWWWYYY```fffiiijjjhhh___VVVPPPNNNJJJJJJMMMQQQTTTUUUQQQQQQOOOMMMJJJHHHFFFDDDBBBAAA@@@???>>>>>>>>>>>>@@@BBBCCCDDDEEEGGGKKKNNNWWW[[[bbbiiiooouuu{{{{{{qqqcccVVVOOOLLLEEEEEEGGGJJJOOOUUUZZZ^^^```hhhooorrrsssuuusssooolllkkkiiieeeaaa\\\XXXVVVPPPMMMJJJIIIJJJKKKKKKKKKNNNPPPSSSVVVXXXYYYXXXXXXYYYYYYYYYZZZ]]]cccjjjppptttxxx}}}~~~}}}zzz}}}qqqddd```bbbeeeiiipppuuuyyy{{{|||}}}zzzjjjdddlllyyy}}}jjjnnnzzz{{{aaaPPPFFF???>>>======<<<;;;:::999888666555222000......---...+++,,,,,,,,,,,,++++++***,,,++++++++++++,,,---...+++---......,,,***++++++++++++++++++******))))))))))))***+++,,,,,,------,,,,,,---......---------,,,+++)))(((((()))+++,,,*********+++++++++,,,,,,---,,,,,,++++++,,,,,,------------....../////////000111111111///000111333555999EEEVVViii~~~|||pppfff\\\SSSOOONNNMMMNNNQQQOOOXXXbbbjjjqqq}}}lllWWWMMMMMMRRR[[[eeefffkkkoooqqqqqqttt|||sssfffXXXOOOCCC@@@===<<<===>>>>>>===???BBBGGGKKKMMMLLLKKKIIIIIIIIIIIIIIIGGGDDDAAA???;;;;;;:::999999999::::::<<>>>>>>>>===<<<:::888888888999888888:::===@@@DDDEEEEEEFFFGGGGGGHHHHHHDDDFFFHHHJJJLLLOOOSSSVVVVVVXXXZZZ[[[[[[ZZZXXXWWWVVVWWWYYYWWWUUUUUUXXX\\\ZZZZZZYYYXXXXXXXXXXXXXXXZZZZZZ[[[\\\\\\]]]^^^^^^```^^^^^^dddmmmvvv{{{}}}{{{xxxsssnnnkkkkkklllnnnppppppqqqqqqpppnnnlllkkkggggggfffffffffggghhhhhhiiikkkmmmnnnmmmmmmoooqqqsssssstttrrrooonnnnnnoooqqqpppooonnnmmmllllllllllllmmmoooqqqrrrsssssssssrrrqqqpppooopppsssuuuwwwuuuvvvwwwxxxwwwwwwuuuuuusssssssssssssssrrrrrrqqqrrrrrrqqqpppooommmlllkkkllljjjgggdddbbbbbbcccccccccdddeeeeeefffeeedddcccccceeeffffffgggiiilllooooooppprrrsssssssssrrrqqqmmmkkkhhhfffeeeeeeggghhhjjjnnnqqqttt||||||rrrhhhbbb^^^\\\ZZZ[[[ZZZ]]]cccgggkkkrrrzzzqqqggg]]]ZZZYYYXXXXXXZZZ[[[bbbiiilllmmmkkkbbbXXXQQQNNNKKKKKKNNNSSSVVVXXXXXXXXXWWWVVVTTTRRROOONNNIIIHHHGGGEEEDDDCCCCCCBBBCCCDDDEEEEEEFFFIIINNNRRRZZZ___fffmmmsssyyy~~~tttfffYYYPPPMMMFFFFFFGGGJJJOOOUUUZZZ]]]aaahhhlllllllllnnnnnnlllgggfffdddbbb___\\\[[[ZZZTTTRRROOONNNPPPQQQRRRRRRSSSUUUXXXZZZ\\\\\\\\\[[[ZZZZZZYYYYYY\\\ccclllrrr|||~~~yyykkk___ZZZ\\\\\\bbbjjjqqqvvv|||~~~oooeeegggooo{{{vvvyyyrrrpppuuu|||cccRRRGGG@@@>>>>>>===<<<;;;:::999999777555333000///.........***++++++,,,,,,++++++***++++++,,,,,,---.........***,,,------,,,+++,,,---,,,,,,,,,,,,+++***)))((())))))******++++++,,,,,,+++,,,,,,------------,,,---+++(((''''''(((+++---++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------...//////000000///000111111000111333555777>>>KKK^^^sss{{{llleee[[[RRRNNNLLLKKKNNNSSSRRR\\\gggppp|||~~~iiiUUUQQQUUUZZZcccmmmnnnqqqtttuuuuuuzzz}}}pppaaaTTTKKKAAA???<<<;;;<<<>>>>>>>>>BBBDDDHHHLLLNNNNNNLLLKKKIIIIIIIIIHHHFFFCCC@@@>>>::::::888777777888999:::===@@@DDDGGGHHHHHHJJJKKKMMMNNNNNNMMMLLLKKKJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJHHHHHHGGGFFFEEECCCCCCBBB>>>>>>>>>>>>===<<<;;;;;;::::::::::::999;;;>>>AAADDDDDDFFFGGGGGGHHHGGGGGGCCCEEEGGGHHHJJJMMMQQQTTTTTTVVVWWWYYYZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZ\\\]]]\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\]]]^^^______```aaabbbaaaccciiiqqq{{{{{{uuuqqqppppppppprrrssssssssssssqqqooonnnlllkkkjjjiiihhhiiijjjkkkllloooqqqqqqoooooorrruuuvvvvvvwwwuuurrrppppppqqqrrrrrrrrrqqqqqqqqqppppppmmmnnnppprrrtttuuuvvvwwwuuutttrrrqqqqqqsssvvvwwwwwwwwwyyyzzzzzzyyyxxxxxxuuuuuutttttttttssssssssstttsssrrrpppnnnmmmlllkkklllkkkiiigggeeeeeeeeeeeedddeeegggiiiiiihhhfffeeedddeeefffggggggiiilllnnnpppqqqrrrssstttsssrrrrrrnnnllljjjhhhgggggghhhiiijjjnnnrrrvvv}}}zzzpppgggaaa___]]]]]]\\\[[[___eeeiiilllrrryyylllccc[[[YYYZZZYYYYYY[[[\\\cccjjjnnnooonnneee\\\SSSPPPLLLLLLOOOTTTXXXZZZ`````````___]]]ZZZXXXVVVOOONNNLLLIIIGGGEEEDDDDDDDDDEEEFFFGGGHHHLLLQQQUUU```dddjjjppptttyyy}}}xxxiii[[[QQQMMMGGGGGGHHHKKKQQQXXX^^^bbbhhhmmmpppnnnnnnqqqrrrpppnnnmmmkkkhhhfffcccbbbaaa^^^[[[YYYXXXZZZ\\\]]]]]]^^^___aaabbbbbbaaa___^^^]]][[[YYYWWWZZZaaakkkrrrxxx{{{~~~|||qqqeeeZZZUUUUUUSSSXXX```gggnnnwwwrrrfffcccgggsssrrrvvv}}}|||sssqqq~~~eeeTTTIIICCC>>>>>>===<<<;;;:::999999777555333111///.........++++++,,,,,,,,,,,,,,,+++)))***,,,---......------)))+++------,,,,,,---...,,,---------,,,+++)))(((******************************+++,,,,,,,,,,,,,,,,,,+++************+++,,,------------.........///---,,,,,,++++++,,,,,,------------...///000000000...000111111111222555777;;;EEEVVVkkkzzziii___WWWPPPMMMLLLJJJLLLQQQTTT]]]gggrrrwwwcccTTTVVV```gggoooxxxvvvyyy{{{{{{|||zzzkkk\\\OOOGGGAAA???===<<<>>>@@@@@@@@@DDDFFFIIILLLNNNNNNMMMLLLIIIIIIIIIHHHEEEBBB???<<<;;;:::888777777999:::;;;>>>AAAEEEHHHIIIJJJKKKLLLKKKLLLLLLLLLKKKJJJIIIIIIIIIJJJJJJKKKJJJIIIHHHGGGGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHGGGFFFEEEDDDDDDAAA@@@???>>>============<<<<<<<<<<<<;;;===@@@CCCCCCDDDFFFGGGHHHHHHGGGGGGCCCDDDFFFFFFHHHJJJOOORRRTTTTTTVVVWWWYYY[[[\\\]]]\\\[[[[[[]]]___```___^^^___^^^^^^^^^___```aaabbb^^^______```aaabbbcccddddddeeehhhlllrrrzzzzzzvvvtttssssssttttttuuuuuuuuusssrrrqqqrrrqqqooommmmmmmmmnnnooonnnqqqttttttrrrqqqtttxxxxxxxxxxxxwwwtttrrrrrrsssssssssttttttuuuuuuttttttpppqqqsssuuuwwwyyyzzz{{{yyywwwtttrrrrrrsssuuuwwwyyyzzz{{{|||}}}||||||{{{wwwwwwvvvuuuuuuuuuuuuuuuvvvuuusssqqqooonnnmmmmmmllllllkkkjjjhhhggggggfffdddfffiiikkkkkkjjjhhhffffffgggggggggggghhhkkknnnqqqrrrssstttuuuttttttssspppooonnnlllllllllmmmnnnnnnrrrwww{{{xxxnnnfffbbbaaa``````______ccciiimmmoootttzzz|||hhh```YYYXXXYYYXXXYYY[[[]]]dddkkknnnpppppphhh```UUUQQQMMMLLLOOOTTTYYY[[[aaabbbdddeeeeeecccbbbaaaYYYWWWTTTPPPLLLIIIGGGFFFFFFGGGHHHJJJMMMRRRXXX]]]hhhkkkooorrruuuyyy}}}zzzlll]]]RRRMMMHHHHHHIIINNNUUU^^^gggmmmsssxxx{{{yyyxxxzzzzzzxxxwwwvvvuuusssqqqooommmlllkkkiiiggggggiiilllmmmmmmnnnnnnnnnmmmkkkhhheeecccbbb___[[[XXXZZZaaalllssstttxxx~~~|||tttkkkeee\\\SSSNNNNNNHHHMMMSSSYYYaaammm|||kkktttfffaaacccppp}}}pppuuu}}}vvvooo{{{gggWWWLLLEEE>>>>>>===<<<;;;::::::999777555333111///.........,,,,,,---......---------'''(((+++---...---,,,+++(((***,,,---,,,---...///------......---,,,***)))*********))))))))))))))))))***++++++,,,,,,,,,,,,+++,,,------------,,,+++////////////000000000000---,,,,,,++++++,,,,,,------------...///000000111---///111111222333666888>>>KKK___uuuyyyfffYYYSSSOOONNNLLLJJJKKKOOOUUU]]]fffrrrqqq^^^SSS[[[iiiqqqzzz}}}xxxhhhXXXKKKDDDBBB@@@>>>===???AAABBBBBBFFFGGGJJJMMMNNNOOONNNNNNIIIIIIIIIHHHEEEBBB>>><<<<<<;;;999888888999;;;<<<>>>AAAFFFIIIJJJJJJKKKLLLJJJJJJKKKKKKJJJIIIIIIHHHHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEECCCBBB@@@>>>>>>>>>>>>???===>>>>>>===<<<>>>AAADDDCCCDDDFFFGGGHHHHHHGGGGGGCCCDDDEEEFFFFFFIIIMMMQQQSSSTTTUUUVVVYYY[[[^^^___]]]\\\\\\^^^bbbccc```]]]``````aaaaaabbbdddeeefff```aaaaaacccdddeeeffffffeeehhhkkkmmmpppwww{{{xxxvvvuuuuuutttuuuuuuvvvvvvuuusssrrrwwwvvvsssqqqpppqqqrrrssstttxxx{{{{{{xxxwww{{{xxxyyyyyyxxxuuusssssstttssstttuuuvvvwwwwwwwwwwwwrrrsssuuuwwwyyy|||~~~~~~{{{yyyuuusssrrrsssuuuwww{{{|||}}}~~~~~~~~~yyyxxxwwwwwwvvvvvvwwwwwwwwwvvvtttrrrpppooonnnnnnllllllllllllkkkiiihhhgggeeegggjjjlllmmmkkkiiigggggghhhiiihhhggghhhkkkmmmrrrsssuuuvvvvvvvvvuuuttttttsssrrrqqqqqqrrrssstttqqqwww|||~~~wwwnnnfffcccbbbccccccddddddhhhnnnrrrsssxxx~~~sssfff^^^WWWWWWXXXXXXYYY[[[^^^dddkkknnnqqqqqqkkkcccVVVRRRNNNMMMOOOTTTYYY[[[^^^```cccgggiiijjjjjjjjjcccaaa]]]XXXSSSOOOLLLJJJGGGIIIKKKNNNRRRXXX```eeemmmooorrrtttvvvyyy}}}|||nnn^^^SSSMMMHHHIIIJJJPPPYYYdddooovvv{{{}}}wwwxxxxxxwwwvvvuuutttssswwwuuussstttwwwzzz||||||zzzzzzyyywwwtttpppkkkiiifffccc^^^[[[\\\cccmmmuuuwww}}}pppiiibbb\\\YYYTTTLLLHHHHHHAAADDDIIINNNUUUcccuuulll[[[zzzhhh\\\ZZZiiisss}}}tttyyyrrrlll|||oooXXXJJJDDDCCC@@@<<<;;;;;;;;;;;;:::666555444222111000//////+++++++++************))),,,,,,,,,---------......+++,,,,,,***''''''***---000---******,,,,,,)))''')))))))))***+++++++++,,,---------,,,,,,+++++++++---------.........//////111000////////////000000...---,,,,,,,,,,,,---...---------.........//////444000///111222444999???CCCRRRlllttteee[[[TTTMMMKKKIIIGGGKKKPPPZZZ]]]gggyyyyyy^^^YYYYYYdddrrr}}}~~~qqqcccVVVLLLGGGAAAAAAAAA@@@???AAAEEEHHHHHHIIIKKKMMMNNNMMMLLLKKKKKKJJJIIIFFFCCC???<<<;;;999888888777888:::;;;<<>>AAACCCEEEDDDFFFHHHJJJJJJJJJKKKMMMGGGGGGFFFFFFHHHJJJMMMNNNPPPPPPQQQRRRTTTWWWZZZ\\\______```aaabbbccccccccceeeeeefffggggggffffffeeegggeeeccceeeiiikkkkkkiiimmmmmmmmmooosssyyy}}}{{{yyyxxxuuuvvvxxxxxxwwwwwwxxxyyy|||zzzwwwvvvwwwyyy{{{{{{|||}}}}}}~~~~~~~~~}}}|||zzzyyywwwvvvuuuvvvvvvwwwyyyzzz|||}}}}}}yyyyyyzzz{{{}}}~~~|||xxxuuutttvvvyyy|||||||||}}}~~~|||zzzzzzzzzyyyyyyyyyxxxxxxxxxwwwvvvtttrrrpppooonnnpppppppppppppppooonnnnnnmmmmmmlllkkkjjjiiihhhhhhjjjjjjjjjjjjkkklllmmmnnnqqqqqqqqqqqqqqqqqqrrrrrrtttuuuvvvwwwyyyzzz{{{|||}}}zzzpppjjjgggdddfffiiilllooorrruuuvvvxxx{{{}}}zzzlllccc\\\WWWWWWWWWVVVXXX[[[bbbdddhhhlllooonnnjjjfff```WWWOOOPPPSSSWWW[[[``````aaacccgggjjjlllkkkiiigggeeeaaa[[[VVVQQQNNNLLLNNNRRRUUUVVVVVV[[[dddllltttvvvwwwyyyzzz}}}yyygggXXXOOOLLLJJJKKKMMMSSS^^^lllyyy~~~zzzyyyxxxvvvvvvyyy~~~{{{uuupppmmmfffbbbcccgggllluuu~~~wwwhhh___VVVSSSNNNKKKIIIHHHFFFDDDFFFEEEGGGKKKPPPVVVbbbmmm{{{eeeWWWQQQ{{{iii\\\XXX^^^hhhuuu|||zzztttzzzoooiiiyyysss\\\LLLEEECCC@@@===;;;;;;;;;:::999666555444222111000//////,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......---...---+++((((((+++---...,,,***+++,,,,,,***(((************++++++++++++------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------111///---,,,+++,,,...///...---,,,,,,,,,,,,---...---------.........//////111......111333444:::@@@KKK\\\vvvooobbbXXXRRRLLLJJJHHHHHHKKKQQQ[[[```lll}}}yyymmmZZZYYY]]]hhhvvvwwwiii[[[OOOGGGBBB===>>>AAABBBBBBCCCFFFHHHIIIJJJLLLNNNNNNMMMLLLKKKHHHGGGFFFDDDAAA???<<<;;;999888888999:::;;;===>>>DDDGGGJJJKKKJJJIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGHHHIIIIIIJJJKKKKKKLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIKKKLLLKKKIIIHHHFFFDDDDDDDDDCCCAAA@@@@@@?????????@@@CCCFFFGGGFFFHHHKKKLLLLLLLLLNNNOOOMMMLLLKKKJJJKKKLLLNNNOOORRRRRRRRRSSSVVVXXX[[[]]]___aaaccceeegggggggggggghhhhhhhhhiiiiiiiiiiiiiiijjjhhhggghhhkkknnnmmmlllpppppprrruuuyyy~~~~~~}}}{{{zzzxxxyyyyyyxxxwwwwwwyyy{{{}}}{{{yyyyyyzzz|||}}}~~~}}}~~~~~~}}}{{{zzzyyyxxxyyyyyyzzz{{{|||}}}~~~~~~{{{|||}}}~~~~~~~~~}}}zzzwwwvvvwwwyyy~~~~~~|||{{{zzzxxxvvvtttsssrrrqqqrrrrrrssssssrrrrrrqqqoooooonnnmmmlllkkkkkkjjjjjjjjjjjjjjjkkklllmmmnnnsssssssssrrrrrrqqqqqqppptttuuuwwwzzz|||zzzooojjjfffdddfffkkknnnqqqtttwwwwwwxxxzzz{{{{{{tttfff```ZZZVVVVVVWWWWWWXXX\\\___aaaeeejjjmmmlllhhheee___YYYUUUVVVYYYZZZ^^^cccdddeeegggjjjmmmmmmkkkiiihhheeeaaa]]]YYYVVVTTTSSSTTTWWWZZZ\\\^^^cccjjjpppvvvyyy}}}yyygggXXXPPPNNNIIIJJJMMMTTT```nnn{{{{{{vvvrrrrrrqqqppprrrvvv}}}{{{rrrlllggghhhlllsss~~~sssdddYYYRRRNNNLLLIIIGGGGGGFFFEEECCCDDDBBBCCCGGGJJJOOOXXXbbbooozzzzzzfffWWWNNNJJJ|||kkk]]]WWWSSS]]]kkkvvv||||||zzzyyyvvv||||||lllfffuuuxxxaaaPPPGGGCCCAAA===;;;;;;:::999888666555444222111000//////------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,+++)))'''&&&(((***---+++***+++,,,---,,,***,,,,,,+++++++++++++++***,,,,,,+++++++++++++++***++++++++++++************,,,+++***))))))+++...000...------,,,,,,------...------........./////////...,,,---111333555;;;BBBSSSfff|||hhh\\\SSSMMMHHHGGGGGGGGGKKKQQQZZZaaaoooyyyjjj___TTTZZZdddppp||||||oooaaaSSSIIICCC@@@999<<<@@@CCCDDDEEEGGGHHHJJJLLLMMMOOOOOONNNLLLKKKEEEEEECCCBBB@@@>>><<<;;;999999999;;;<<<>>>@@@AAAGGGIIIKKKKKKJJJIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKKKKLLLMMMMMMJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLNNNNNNMMMKKKJJJIIIGGGGGGGGGGGGEEEDDDDDDCCCBBBBBBDDDFFFIIIJJJIIILLLNNNOOOOOOPPPQQQRRRTTTSSSQQQPPPOOOPPPPPPQQQTTTTTTTTTUUUWWWZZZ\\\^^^```bbbfffjjjmmmnnnmmmmmmmmmllllllkkklllmmmnnnooonnnllllllmmmoooqqqqqqppprrrtttyyy}}}~~~~~~{{{{{{zzzyyywwwxxxzzz|||}}}|||}}}~~~~~~|||zzzyyyxxxvvvvvvwwwwwwwwwwwwwwwwwwssssssrrrqqqpppooonnnnnnmmmmmmmmmmmmnnnooopppqqqvvvuuuuuutttsssrrrqqqqqquuuwwwzzz~~~|||qqqkkkiiigggkkkoooqqqtttxxxzzzzzzyyyyyyyyyxxx~~~tttggg^^^XXXTTTVVVWWWWWWXXX\\\^^^```dddhhhlllllliiifff```]]]\\\^^^^^^^^^cccjjjkkkkkknnnppprrrqqqnnnkkkiiigggccc___]]]\\\\\\]]]```aaadddggglllppptttwww|||xxxeeeWWWPPPOOOGGGHHHLLLTTT```nnn{{{wwwooojjjffffffeeefffiiioooxxx~~~tttmmmhhhiiinnnwww}}}hhhZZZQQQKKKHHHGGGFFFEEEFFFHHHHHHFFFDDDDDDBBBBBBEEEGGGIIIOOOWWW[[[dddoooxxxyyyjjj\\\RRRKKKHHHGGG~~~oooaaaXXXRRR[[[gggsss{{{}}}}}}|||zzzzzzllleeerrr}}}eeeRRRHHHCCC@@@===;;;;;;:::888777666555444222111000//////------------,,,,,,,,,,,,,,,,,,,,,---------......------,,,***)))((())))))++++++++++++,,,---------------,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++************&&&'''(((***,,,...///000------------------------............////////////---,,,...222333555<<>><<<;;;;;;;;;<<<>>>AAACCCEEEFFFGGGJJJKKKLLLKKKIIIHHHHHHIIIHHHIIIIIIJJJJJJIIIIIIHHHJJJJJJKKKKKKLLLMMMMMMMMMJJJKKKLLLMMMOOOPPPQQQQQQRRRQQQQQQRRRTTTTTTSSSQQQNNNMMMLLLLLLMMMNNNMMMKKKJJJIIIHHHHHHHHHKKKMMMNNNNNNQQQSSSTTTTTTUUUVVVWWWWWWWWWWWWXXXYYYYYYZZZ[[[XXXXXXXXXXXXYYY[[[]]]^^^aaaeeejjjooosssttttttsssqqqqqqppppppqqqsssvvvxxxttttttuuuuuuuuuvvvwwwxxxtttxxx~~~|||}}}||||||{{{zzzyyyxxxwwwwwwvvvvvvvvvvvvwwwxxxyyyzzzxxxxxxyyyyyyzzz{{{||||||uuupppnnnnnnrrrwwwvvvzzzsssddd\\\WWWVVVVVVUUUVVVZZZ]]]___bbbfffjjjkkkiiigggbbb^^^\\\\\\\\\```kkkvvvwwwxxxyyy|||}}}|||yyyvvvkkkiiifffcccbbbdddfffhhhooopppsssxxx}}}vvvaaaTTTMMMKKKFFFFFFHHHMMMSSS\\\ccchhhmmmlllkkkhhhccc]]]WWWTTTRRRRRRRRRRRRUUU[[[dddiiiuuu}}}qqqccc\\\WWWXXX^^^fffsssxxxppp```XXXOOOIIIHHHIIIIIIHHHGGGJJJNNNSSSVVVUUUQQQNNNJJJEEEDDDFFFHHHIIILLLQQQSSSVVVXXXZZZ^^^bbb```[[[UUUOOOHHHEEEFFFGGGGGGFFF~~~rrrfff^^^ccckkkvvvvvvlllrrrlllUUUGGG@@@>>><<<;;;;;;;;;999777666555444222111000//////,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......---+++***+++,,,,,,+++)))***,,,------,,,,,,---///...------------------,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------...***,,,...000///,,,(((&&&,,,------......------,,,....../////////000000000222111222444555999DDDPPPeee{{{yyyeeeTTTKKKDDD@@@>>>@@@BBBCCCGGGMMMRRRZZZdddmmmrrrvvv{{{|||pppaaaSSSLLLJJJVVVeeessszzzwwwkkkcccWWWKKKBBB=========AAAAAAAAA@@@@@@CCCHHHKKKMMMNNNOOOOOONNNLLLJJJIIIFFFDDDBBB???===<<<<<<<<<>>>???AAADDDFFFHHHHHHIIIJJJKKKKKKJJJHHHGGGHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMKKKKKKLLLNNNOOOPPPQQQRRRSSSRRRRRRTTTVVVWWWVVVTTTPPPOOONNNOOOQQQQQQQQQOOOMMMLLLKKKJJJKKKMMMOOOQQQQQQSSSVVVWWWWWWWWWYYYZZZXXXYYYZZZ[[[]]]^^^______\\\[[[[[[[[[[[[]]]___```dddgggkkkpppssstttttttttrrrrrrrrrrrrtttvvvxxxzzzxxxyyyyyyyyyxxxxxxzzz|||www{{{~~~}}}zzzzzzzzzzzz{{{|||}}}}}}{{{{{{}}}~~~zzzqqqnnnmmmllloootttwww{{{iii```YYYWWWVVVUUUXXX\\\]]]^^^aaaeeehhhiiigggeeeaaa[[[WWWWWWZZZ```kkkvvvwwwwwwwwwxxxxxxwwwtttrrrgggfffdddcccccceeegggiiinnnpppuuuzzzwwwcccTTTLLLHHHEEEEEEEEEGGGJJJNNNSSSUUUYYYYYYWWWUUUSSSPPPNNNMMMNNNNNNOOOOOOQQQVVV\\\aaannnzzzuuuhhhYYYSSSPPPQQQVVV\\\fffooo~~~|||rrrggg]]]XXXPPPLLLHHHGGGIIIJJJIIIHHHJJJNNNUUU\\\```___ZZZVVVMMMGGGDDDFFFHHHIIILLLPPPQQQSSSTTTUUUXXX\\\YYYRRRHHHEEEBBBAAABBBCCCCCCCCC{{{ooodddgggoooyyy|||pppsssoooWWWHHH===<<<;;;;;;<<<;;;999888666555444222111000//////------------,,,,,,,,,,,,,,,,,,,,,---------......)))((('''(((++++++***(((+++---......,,,+++---///------------............,,,,,,---------.........***++++++,,,---...//////,,,,,,---,,,,,,+++)))(((,,,,,,---......---,,,,,,.../////////000000000000222111333555777===LLLZZZqqq|||lll]]]RRRKKKEEEAAA???AAACCCDDDHHHMMMSSS\\\gggmmmpppssswww|||~~~}}}vvvgggVVVKKKKKKNNNZZZgggpppttt|||{{{qqqbbb[[[QQQFFF>>>;;;;;;<<<>>>???AAABBBCCCEEEIIIKKKMMMNNNNNNOOOMMMKKKIIIGGGAAA@@@>>>===<<<===>>>???@@@AAADDDFFFHHHIIIJJJJJJHHHIIIJJJIIIGGGGGGHHHJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKLLLNNNOOOPPPQQQQQQRRRRRRSSSUUUWWWYYYXXXWWWSSSRRRQQQRRRTTTUUUUUUTTTPPPOOONNNNNNNNNPPPRRRTTTTTTWWWYYYZZZZZZ[[[\\\]]][[[\\\]]]___```aaabbbbbb```___^^^^^^___```aaabbbiiijjjmmmppprrrtttttttttrrrssstttvvvxxxzzz{{{|||{{{}}}~~~}}}|||{{{~~~}}}wwwpppnnnmmmlllnnnqqqxxx|||lllcccZZZWWWVVVXXX\\\bbbaaabbbdddgggjjjjjjiiiggg^^^XXXSSSVVV[[[bbbkkkssstttrrrooonnnmmmkkkhhhfff`````````aaacccfffhhhjjjmmmrrryyy{{{gggWWWLLLFFFCCCCCCBBBBBBBBBDDDFFFGGGKKKIIIGGGFFFFFFGGGHHHJJJLLLMMMOOOPPPRRRVVV[[[___fffrrr}}}kkk___RRRMMMKKKMMMPPPRRRXXX___jjjmmmpppssstttrrrooommmjjjhhheeeaaa[[[UUUPPPMMMJJJHHHFFFHHHLLLOOOOOOMMMNNNTTT]]]fffllllllgggcccTTTLLLFFFGGGIIIJJJMMMPPPRRRTTTTTTUUUYYY[[[VVVNNNDDDCCCBBB@@@???@@@CCCFFFuuuhhhkkkqqq|||rrrsssrrrXXXHHH<<<;;;:::;;;<<<<<<:::888666555444222111000////////////.........---------,,,,,,,,,---------.........,,,+++---000222000---+++---///...,,,+++,,,///,,,---------.../////////---------....../////////))))))***+++---...///000***)))(((((()))+++...///,,,,,,---......---,,,,,,////////////000000000000111111222555888@@@QQQbbbxxxrrrdddXXXQQQMMMFFFBBBAAACCCEEEEEEIIIOOOUUU___jjjqqqqqqrrruuuyyy}}}|||ssscccQQQIIIMMMTTT\\\gggnnnooowwwxxxnnn^^^XXXOOOEEE>>><<<<<<===999===AAADDDFFFHHHJJJKKKMMMMMMNNNNNNMMMJJJHHHFFF<<<<<<;;;:::;;;===???AAABBBCCCEEEHHHIIIJJJJJJJJJGGGHHHIIIHHHGGGFFFHHHJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKLLLLLLMMMOOOPPPPPPQQQRRRRRRRRRUUUXXXZZZYYYXXXUUUTTTTTTUUUWWWXXXXXXVVVSSSRRRQQQPPPQQQRRRTTTVVVWWWYYY\\\]]]]]]]]]___```^^^___```aaabbbccccccccccccbbbaaaaaaaaabbbdddeeelllmmmnnnppprrrtttuuuuuussstttvvvyyy{{{|||}}}}}}~~~~~~~~~~~~vvvpppoooooommmnnnqqqxxx|||mmmcccZZZWWWWWWZZZ```ggggggggghhhkkknnnnnnlllkkk\\\UUUQQQVVV^^^dddjjjoooqqqmmmiiieeeccc```]]][[[ZZZ[[[]]]```cccgggiiikkknnnuuu~~~}}}jjjYYYMMMFFFBBBAAA@@@?????????@@@@@@CCCBBB???>>>???BBBEEEHHHKKKMMMPPPRRRTTTWWW\\\___^^^iiiuuu}}}rrrbbbWWWMMMIIIHHHJJJLLLLLLPPPUUUXXXXXXYYY[[[\\\ZZZVVVRRRRRRRRRRRRQQQPPPMMMKKKJJJIIIGGGGGGKKKQQQUUUVVVUUURRRYYYcccooovvvwwwrrrmmm[[[RRRJJJIIIKKKKKKNNNRRRWWWYYYXXXYYY[[[\\\UUULLLFFFFFFEEEBBB???AAAGGGLLLssshhhfffttttttuuu}}}qqqXXXIII@@@>>>===<<<<<<;;;999777444444333222111000///...////////////...---,,,+++,,,,,,,,,,,,,,,+++***)))++++++,,,------......///,,,...---)))***...000///,,,...000333555555666555......---,,,,,,,,,,,,,,,+++,,,---...////////////..........................................------///............//////000222333444777>>>KKK[[[fffvvvkkk```TTTNNNNNNCCCCCCAAA@@@AAAFFFMMMSSSZZZbbbkkkqqqwww|||}}}{{{}}}yyynnn]]]PPPMMMPPPSSS^^^ccciiinnnssszzz~~~pppgggZZZSSSIIIAAA===;;;::::::??????@@@BBBDDDGGGIIIJJJLLLLLLMMMMMMKKKHHHFFFDDD???>>>;;;::::::<<<>>>???CCCEEEHHHKKKMMMMMMLLLKKKIIIIIIIIIIIIIIIJJJKKKKKKJJJIIIGGGFFFEEEFFFGGGGGGHHHHHHHHHJJJLLLNNNNNNMMMKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNPPPRRRTTTVVVWWWXXXUUUUUUWWWWWWWWWWWWUUUUUUXXXTTTQQQRRRVVVZZZ[[[[[[]]]^^^```bbbddddddddddddfffdddbbbbbbdddgggiiiiiihhhgggfffeeefffggghhhiiijjjooorrrrrrssswwwyyyxxxxxxxxxyyyzzz{{{|||}}}}}}tttsssqqqpppooooooooopppuuu{{{hhhbbb\\\XXX[[[bbbhhhlllnnnnnnmmmmmmmmmllljjjhhh^^^]]]ZZZZZZbbbmmmsssrrrqqqjjjccc^^^YYYVVVYYY_________cccgggggggggkkkrrr}}}iiiWWWMMMHHHFFFDDDAAA???>>>===<<<:::;;;;;;;;;:::;;;===AAADDDHHHLLLPPPRRRRRRTTTWWWZZZ^^^dddmmmsssyyy{{{mmm```UUUOOOHHHHHHHHHIIIJJJLLLMMMNNNNNNOOONNNLLLIIIGGGFFFGGGFFFGGGHHHKKKMMMNNNMMMLLLQQQQQQRRRUUUXXXZZZZZZZZZWWW^^^gggoooxxx~~~|||vvvggg[[[PPPKKKLLLMMMQQQUUUZZZ^^^``````___\\\UUUMMMEEE@@@???CCCDDDBBBDDDIIIqqqdddbbbqqqzzzvvv~~~sss[[[KKKAAA???===<<<<<<;;;999888555444333222111000//////////////////...---,,,+++---------------,,,+++++++++++++++,,,,,,,,,,,,---+++---,,,))))))---///...000222777<<>>???@@@BBBDDDGGGIIIJJJLLLLLLLLLLLLIIIGGGDDDBBB>>>===;;;;;;<<<>>>@@@BBBCCCFFFIIILLLNNNNNNNNNMMMJJJIIIIIIHHHIIIJJJKKKLLLMMMLLLJJJIIIHHHGGGHHHHHHHHHHHHIIIJJJLLLMMMMMMMMMLLLLLLMMMNNNOOOOOOOOONNNNNNNNNOOOQQQSSSTTTUUUVVVUUUVVVWWWXXXYYYXXXXXXWWW[[[XXXVVVWWWZZZ^^^``````___aaaccceeefffgggffffffhhhgggffffffhhhkkkmmmnnnoooooonnnmmmmmmlllllllllkkkpppsssrrrssswwwyyyxxxwwwxxxxxxyyyzzz{{{|||}}}yyyqqqqqqpppppppppqqqssstttxxx}}}tttddd```[[[ZZZ^^^dddkkknnnooonnnmmmmmmmmmmmmlllkkkdddddddddeeennnyyy}}}|||vvvmmmeee```]]][[[___eeeeeefffjjjoooqqqrrryyyiiiXXXNNNIIIHHHFFFBBB@@@???>>><<<:::;;;;;;;;;:::;;;===AAAEEEJJJNNNRRRSSSSSSSSSVVVYYY___dddjjjlllmmmpppuuuzzz|||yyyrrriii^^^TTTKKKGGGEEEEEEFFFGGGHHHIIIKKKKKKJJJKKKJJJGGGDDDBBBBBBCCCDDDEEEFFFIIIKKKMMMLLLLLLTTTUUUXXX\\\___aaaaaa```bbbjjjsss{{{rrreeeVVVPPPOOOPPPUUUZZZ[[[```bbbbbbaaa^^^VVVNNNHHHCCCAAADDDEEEDDDGGGMMMnnn```\\\mmm~~~uuuvvv~~~uuu]]]NNNBBB???===<<<<<<<<<:::999666666555333222000//////////////////...---,,,,,,------.........---,,,,,,,,,,,,++++++++++++******))),,,,,,***,,,111333222///222777===CCCHHHKKKMMM444222///---+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///.........//////000111222555888<<>>??????@@@===>>>???AAADDDFFFIIIJJJLLLLLLLLLJJJGGGDDD@@@>>><<<;;;;;;<<<>>>AAADDDEEEFFFHHHKKKNNNOOOPPPOOOOOOKKKJJJHHHHHHHHHIIIKKKMMMPPPOOONNNLLLKKKJJJJJJJJJIIIIIIJJJKKKLLLMMMMMMMMMLLLMMMNNNOOOPPPPPPPPPPPPNNNNNNOOOPPPQQQRRRSSSSSSUUUVVVWWWYYYZZZZZZZZZZZZ^^^\\\[[[]]]```ccceeeeeecccdddfffhhhjjjjjjjjjjjjhhhhhhhhhhhhjjjlllooopppssstttttttttsssqqqooonnnoootttwwwvvvvvvzzz|||{{{zzzzzzzzz{{{|||}}}~~~xxxrrrmmmmmmnnnppprrruuuwwwyyy}}}uuuhhhaaa^^^\\\]]]bbbiiinnnppppppooonnnnnnnnnnnnppppppkkkooosssxxx~~~rrrgggbbbbbbbbbfffjjjmmmnnnssszzz~~~jjjYYYPPPKKKJJJGGGDDDBBB@@@>>>;;;999:::;;;;;;:::;;;>>>BBBFFFLLLPPPSSSTTTSSSSSSVVVYYYaaadddfffeeebbb```aaabbb```___[[[UUUOOOIIIDDDAAACCCCCCDDDFFFGGGIIIJJJKKKHHHHHHGGGDDDAAA@@@@@@BBBCCCDDDGGGIIILLLNNNOOOOOOXXX\\\bbbgggkkklllkkkjjjlllttt~~~}}}mmmZZZPPPMMMNNNUUU[[[___dddggggggfffcccZZZQQQMMMHHHDDDEEEGGGIIIOOOUUUmmm^^^XXXiii}}}qqqoooxxxwww^^^OOOCCC@@@===<<<<<<<<<;;;:::888777666444222111//////......//////...------,,,,,,---------------,,,,,,---------,,,+++******)))(((+++------000666:::999///000333777:::===???AAA111///---,,,,,,---///000,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...........................///000111111555888<<<@@@III]]]wwwqqqaaa[[[YYYTTTMMMJJJHHHGGGFFFFFFJJJSSS]]]eeelllttt|||~~~wwweeeXXXSSSVVVaaakkksssuuuwwwxxxzzzwwwkkk```XXXMMMIIICCC???>>>???@@@@@@===>>>???AAADDDGGGIIIKKKMMMLLLJJJHHHDDDAAA===;;;:::;;;<<>><<<<<<<<<<<<;;;:::999888666333111000///.........///......---,,,***+++,,,,,,,,,,,,++++++//////...---,,,+++*********---///...000555777555000000000111222333444555///...---,,,,,,---///000,,,,,,,,,---,,,,,,++++++---------------------------------.........//////.........//////000222222444777<<>>===>>>>>>>>>===>>>@@@BBBEEEHHHJJJLLLMMMLLLIIIFFFBBB>>>;;;::::::<<<>>>BBBEEEHHHJJJKKKOOOOOOOOOOOONNNMMMKKKJJJKKKJJJHHHHHHHHHIIIKKKLLLLLLLLLMMMNNNOOOPPPQQQQQQLLLNNNOOOOOOMMMMMMNNNPPPMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQRRRRRRSSSTTTUUUVVVXXXZZZ[[[\\\\\\^^^aaaccceeegggiiijjjkkklllnnnpppqqqrrrrrrrrruuuvvvxxxxxxwwwwwwyyy|||}}}}}}zzzrrrmmmgggiiilllqqqvvvzzz}}}uuummmiii______aaaeeejjjnnnppppppppprrrrrrrrrrrrtttyyy|||}}}ssshhhhhhnnnuuu|||tttdddYYYQQQMMMJJJHHHFFFEEECCCAAA>>>;;;;;;<<<<<<===>>>AAAFFFJJJNNNRRRVVVWWWVVVWWWYYY\\\bbbbbbcccaaa]]]XXXUUUSSSKKKJJJIIIGGGEEECCCBBBBBBAAACCCEEEHHHJJJLLLLLLMMMLLLLLLKKKHHHFFFEEEFFFGGGGGGJJJNNNQQQTTTWWW\\\___gggmmmuuu{{{}}}~~~~~~jjjZZZTTTTTT[[[bbbfffkkknnnoooooolllddd[[[TTTSSSRRRRRRVVV___gggkkkqqq```VVV```rrruuujjjlllwwwzzz```OOOEEEBBB>>><<<<<<======<<<<<<;;;999777444222000///---...............------******++++++,,,,,,++++++//////...------,,,++++++---//////,,,,,,///...+++************+++,,,---...000///...---,,,+++++++++,,,,,,------------,,,,,,........................,,,,,,------.../////////.........///000111222333111555===HHH[[[sssxxxjjj[[[UUUSSSOOOLLLKKKIIIKKKNNNTTT\\\gggssszzzrrraaaRRRQQQVVV]]]gggqqquuuwwwzzz{{{}}}zzzsssiii]]]SSSJJJFFFAAA>>>============>>>???@@@CCCFFFIIILLLMMMMMMKKKHHHEEEAAA===;;;999<<<>>>AAAEEEHHHJJJKKKKKKOOOOOOOOONNNLLLJJJIIIHHHIIIIIIIIIIIIIIIJJJKKKKKKIIIKKKMMMOOOQQQRRRSSSSSSOOOQQQSSSRRROOOMMMOOORRRPPPQQQRRRRRRSSSRRRRRRRRRQQQRRRRRRRRRSSSSSSTTTTTTTTTTTTUUUVVVWWWYYY[[[\\\[[[___cccfffhhhiiikkklllpppqqqsssuuuvvvwwwwwwwwwvvvzzz}}}~~~|||}}}~~~uuunnnkkkjjjlllppptttyyy|||yyyllldddccc]]]]]]___dddiiimmmooooooooorrruuuvvvvvvxxx}}}tttkkkdddgggpppzzzwwwhhh^^^WWWQQQMMMIIIHHHGGGGGGHHHFFFCCC@@@???@@@AAABBBCCCGGGLLLPPPPPPTTTXXXXXXWWWWWWZZZ\\\aaaaaa___]]]ZZZVVVSSSPPPKKKJJJHHHFFFDDDCCCBBBBBBAAACCCFFFJJJLLLNNNNNNOOONNNOOOOOONNNKKKJJJJJJKKKJJJNNNSSSWWWYYY]]]ccchhhqqqwww}}}ppp```YYYXXX^^^eeegggllloooooopppoooiiiaaa]]]_________dddmmmsssuuurrraaaUUU[[[iiiyyyvvvlllmmmyyy|||bbbRRRFFFCCC???==================<<<:::888555222000///------...............---***++++++,,,------,,,,,,...------,,,,,,+++++++++,,,///...++++++---,,,(((''''''''''''((()))+++,,,------...---,,,+++)))(((+++,,,---...............------------------------,,,,,,------...//////000.........///000222333444555888AAAQQQgggqqqeeeYYYSSSPPPMMMMMMNNNKKKOOOUUU\\\fffrrr~~~lll[[[OOOTTT[[[```gggpppssswww{{{}}}}}}yyyoooaaaUUUGGGDDD???======>>>>>>>>>???@@@BBBDDDGGGKKKMMMOOOMMMKKKHHHDDD@@@===;;;:::>>>@@@DDDGGGJJJKKKKKKJJJMMMLLLLLLKKKJJJJJJIIIIIIHHHIIIJJJKKKKKKKKKJJJIIIKKKLLLNNNQQQRRRSSSSSSSSSQQQTTTVVVTTTPPPNNNQQQTTTUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSTTTTTTUUUVVVWWWWWWVVVVVVVVVVVVXXXZZZ[[[\\\]]]aaagggkkkllllllnnnpppuuuvvvxxxzzz||||||||||||yyy~~~{{{rrrnnnllloooqqquuuyyy}}}sssddd]]]]]]WWWWWWZZZ```ggglllnnnooonnnrrrwwwyyyyyy{{{zzziiiccc___bbbhhhqqq}}}}}}sssfff]]]WWWTTTPPPLLLJJJIIIJJJKKKMMMLLLJJJGGGEEEFFFGGGHHHJJJNNNSSSWWWUUUXXX[[[ZZZWWWVVVWWWZZZ]]]\\\ZZZYYYWWWVVVTTTSSSRRRPPPNNNLLLJJJHHHHHHHHHFFFHHHKKKOOORRRTTTTTTTTTSSSUUUWWWVVVTTTRRRPPPPPPQQQVVV\\\___bbbfffnnnttt|||uuufff___]]]aaafffmmmqqqssstttuuuvvvrrrkkkiiimmmooonnnrrrzzz}}}{{{sssbbbUUUXXXcccrrrzzzooonnnyyy~~~eeeTTTFFFCCC???=========>>>===>>>===;;;888555222000///------...............---+++,,,------.........---,,,,,,,,,++++++++++++***))),,,---,,,---000000---,,,++++++***+++,,,...///((()))+++---------+++***+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000.........///000222333444<<<>>>FFFWWWooo}}}kkkaaaVVVQQQNNNLLLMMMQQQMMMQQQYYYcccmmmzzzkkkZZZPPPWWW```cccgggnnnrrrvvv{{{}}}sssdddXXXEEEBBB>>><<<===>>>??????@@@AAABBBEEEHHHLLLNNNPPPLLLKKKHHHDDD@@@>>><<<;;;@@@BBBEEEIIIKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJGGGHHHJJJLLLLLLKKKJJJHHHMMMOOOPPPRRRSSSTTTSSSSSSRRRUUUXXXVVVQQQOOOQQQUUUXXXXXXXXXXXXWWWVVVUUUUUUSSSTTTUUUVVVWWWXXXYYYYYYXXXXXXXXXXXXYYYZZZ\\\]]]___dddjjjnnnooooooqqqsssyyyzzz|||~~~wwwpppllljjjbbbeeeggggggfffeeehhhjjjgggiiikkkllljjjhhhggggggoooooooooqqqtttwwwzzz|||~~~}}}~~~{{{sssooooootttvvvyyy}}}~~~qqqbbb[[[\\\QQQRRRVVV\\\dddjjjnnnooommmrrrxxx{{{{{{|||zzzmmmccc^^^ZZZ[[[]]]cccnnnyyy{{{vvvsssoooggg\\\VVVTTTRRROOOLLLJJJKKKLLLNNNQQQQQQOOOLLLIIIJJJLLLMMMOOOSSSXXX\\\YYY[[[]]][[[WWWUUUUUUWWWXXXWWWVVVVVVXXXYYYYYYYYYZZZXXXVVVSSSQQQPPPPPPPPPKKKNNNQQQUUUXXXZZZZZZZZZYYY[[[^^^^^^\\\YYYWWWVVVYYY^^^dddgggjjjooowww~~~}}}ooogggeeehhhlllssswwwyyyyyy{{{}}}zzztttrrrwwwzzzyyy{{{~~~vvv^^^OOOVVVcccooo~~~zzztttzzzgggTTTGGGDDD@@@>>>======<<<;;;<<<;;;999666444222111111///...,,,+++,,,------,,,,,,,,,++++++***))))))(((---------,,,,,,+++++++++)))***++++++,,,,,,,,,,,,(((***---............///***+++,,,---------,,,+++,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,............////////////111......333666444333555<<>>???@@@<<>>======<<<;;;:::999777444222000/////////...,,,---......---+++,,,,,,,,,+++***)))))))))---------,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,***,,,......---,,,,,,,,,+++,,,------------,,,+++------------------...///......---------,,,,,,,,,............////////////111......333555333444666>>>EEEXXXtttvvveee\\\RRRNNNJJJGGGHHHKKKRRRZZZcccnnn~~~eee^^^]]]fffppptttxxx{{{qqq___SSSFFFCCC???<<<===>>>??????===@@@DDDGGGHHHJJJMMMOOOOOOMMMJJJEEE???<<<<<<===AAAFFFHHHIIIKKKOOOOOOLLLMMMKKKIIIHHHIIIJJJIIIIIIGGGHHHJJJLLLMMMLLLKKKKKKJJJKKKMMMPPPQQQSSSTTTTTTTTTUUUUUUTTTSSSSSSUUUWWWUUUWWWXXXWWWVVVTTTUUUUUUWWWXXXYYYYYYYYYZZZ^^^```bbbcccdddeeefffggghhhiiimmmooorrrtttvvvyyy}}}yyyqqqggg```\\\XXXWWWUUUQQQLLLHHHGGGGGGHHHIIIIIIIIIHHHGGGGGGFFFJJJJJJJJJJJJIIIIIIHHHGGGHHHHHHIIIKKKMMMPPPRRRSSSVVV[[[bbbhhhkkkmmmoooqqqxxx{{{~~~|||yyywwwwwwxxxzzz|||~~~~~~uuuooollllllsss{{{zzz~~~vvvjjj^^^VVVQQQLLLNNNQQQTTTYYY```gggmmmnnnsssyyy}}}~~~xxxiiiZZZSSSMMMFFFBBBCCCFFFJJJLLLPPPVVV]]]aaaccceeehhhkkkjjjkkkllljjjgggcccbbbbbb[[[]]]aaadddggghhhiiiiiijjjddd]]]WWWSSSPPPMMMKKKLLLLLLMMMRRRXXX\\\]]]]]]aaagggjjjiiiiiikkkkkkiiidddbbb```^^^\\\[[[[[[[[[YYY[[[\\\\\\\\\]]]```bbbgggkkkllliiiiiiiiigggccc`````````cccfffhhhgggfffgggkkkooonnnjjjhhhjjjmmmrrrsssuuuzzz{{{uuuwwwzzz|||ooo[[[[[[dddqqq{{{dddSSSHHHEEEAAA>>>======<<<;;;999888666444222111000//////...---...//////---+++---,,,,,,++++++******)))------------,,,,,,,,,,,,++++++,,,---------,,,,,,,,,---...---+++))))))***,,,------...------,,,,,,//////......---............------------,,,,,,,,,............////////////000...///333444333444888BBBMMMeeeooocccYYYPPPLLLHHHEEEFFFIIIRRR[[[ggguuuqqq^^^^^^cccppp{{{~~~mmm[[[PPPEEEAAA===<<<<<<===>>>>>>>>>AAAEEEHHHIIIKKKNNNPPPNNNMMMJJJEEE@@@======>>>BBBGGGKKKKKKNNNRRRRRRPPPNNNLLLIIIHHHIIIIIIIIIHHHIIIIIIJJJJJJKKKLLLLLLLLLKKKLLLNNNPPPQQQRRRSSSSSSTTTUUUUUUUUUTTTTTTVVVXXXYYYYYYZZZXXXWWWVVVXXXYYYWWWXXXZZZ[[[\\\^^^bbbeeeggghhhjjjjjjjjjkkkmmmooouuuwwwyyy|||wwwfff\\\VVVOOOKKKJJJHHHHHHHHHEEEBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBAAA@@@???>>>@@@AAABBBCCCEEEGGGIIIJJJMMMSSS[[[^^^^^^___bbbfffmmmqqqvvv|||{{{vvvuuutttsssrrrrrrrrrrrrxxx{{{|||sssnnnlllmmmuuu}}}zzzuuuvvv{{{uuuiii___WWWSSSNNNOOOPPPRRRVVV\\\ccchhhmmmrrrzzzyyyhhhXXXOOOIIICCC>>><<<===>>>>>>AAAEEEJJJLLLLLLNNNQQQTTTSSSSSSTTTRRRPPPPPPQQQRRRTTTXXX^^^eeekkkppprrrsssqqqkkkaaaWWWQQQMMMKKKIIILLLMMMOOOUUU[[[aaadddeeejjjrrrxxxxxxwwwvvvsssnnnfffeeecccaaa___^^^^^^^^^ZZZ\\\]]]^^^___bbbeeehhhmmmrrrtttssstttwwwvvvssshhhhhhiiikkknnnppppppooommmpppsssrrrqqqqqqtttxxx}}}~~~zzzfffcccjjjuuu{{{eeeTTTHHHEEEAAA>>>>>>======<<<;;;:::888666444333222222///......///000///---+++------,,,,,,++++++++++++------------------,,,,,,+++,,,,,,---------,,,,,,,,,------,,,***))))))***...............------,,,111000///...............------------------------............////////////000...///222444333777<<>>>>>???CCCHHHLLLNNNQQQUUUUUURRROOOLLLIIIHHHIIIIIIHHHHHHJJJJJJIIIIIIJJJKKKMMMNNNMMMNNNOOOPPPQQQRRRRRRRRRRRRTTTUUUUUUUUUUUUWWWYYY\\\\\\\\\[[[ZZZZZZ\\\___ZZZ[[[]]]^^^___bbbfffiiijjjlllooooooppprrrvvvzzzzzzjjj___RRRMMMJJJGGGEEEGGGCCCDDDDDDCCCAAAAAABBBCCC???????????????@@@AAAAAAAAAAAAAAAAAA@@@???>>>===BBBBBBCCCDDDEEEGGGIIIJJJIIIPPPXXXZZZXXXXXX^^^dddgggkkkrrryyy|||xxxtttqqqnnnkkkiiijjjlllooouuu~~~{{{sssooooooqqqxxxxxxqqqqqqtttyyyuuujjjaaaZZZVVVPPPQQQRRRSSSUUUZZZaaaeeemmmrrryyy}}}lll\\\MMMIIICCC???>>>>>>>>>===???BBBEEEEEEDDDEEEHHHLLLPPPPPPOOONNNLLLMMMOOORRRZZZ___gggpppxxx}}}yyyqqqdddYYYPPPKKKIIIGGGGGGIIIMMMSSS[[[ccciiilllooowww}}}~~~|||zzzvvvpppjjjiiihhhfffdddcccbbbaaa\\\]]]___```aaadddhhhkkkppptttwwwxxxyyy}}}}}}yyyooooooooorrruuuvvvvvvuuurrrtttvvvwwwyyy}}}qqqllloooyyy~~~hhhWWWHHHEEEAAA???>>>>>>===<<<:::999888666444333333222///...---...//////---+++---------,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,++++++)))+++,,,+++******,,,---/////////......---------111000///...............------------------------............///////////////...///333444555:::AAALLL^^^xxx|||fffZZZQQQJJJGGGEEEDDDFFFJJJQQQYYYggguuu}}}~~~zzzeeeTTTTTT^^^lllyyysssaaaRRRIIIAAA???<<<;;;<<<======<<>>>>>???CCCHHHMMMOOORRRUUUUUURRRNNNLLLIIIHHHIIIIIIIIIHHHLLLKKKJJJJJJJJJLLLNNNOOOOOOPPPQQQRRRRRRRRRRRRRRRQQQRRRUUUUUUUUUVVVWWWYYY\\\]]]]]]]]]\\\]]]```cccaaabbbdddeeefffiiimmmppprrrvvvzzz|||}}}{{{kkk^^^SSSKKKEEEEEEEEEBBBBBBCCC@@@AAAAAA@@@>>>>>>???AAA?????????@@@AAACCCEEEFFFCCCCCCDDDDDDCCCCCCBBBAAABBBBBBBBBCCCDDDFFFGGGHHHCCCJJJQQQRRRQQQRRRYYY___cccgggnnnvvv}}}{{{vvvqqqlllhhhfffffffffiiiooovvv}}}}}}uuuqqqsssvvv{{{xxxpppnnnoooqqquuuzzz|||rrrhhh```ZZZWWWTTTUUUVVVVVVXXX[[[```dddjjjooovvv~~~}}}mmm^^^PPPLLLFFFBBB@@@@@@???>>>===???@@@@@@>>>>>>BBBEEEJJJKKKKKKKKKLLLOOOSSSWWWaaagggpppzzzvvvhhh[[[QQQKKKGGGEEECCCEEEJJJPPPXXXaaajjjooorrryyy}}}}}}yyyuuunnnmmmlllkkkiiigggfffeeeaaabbbccccccdddgggkkkooosssxxxzzzzzz|||~~~{{{uuuuuuuuuwwwyyyzzzyyyxxxxxxzzz}}}wwwuuuzzzwwwpppqqqyyyjjjYYYIIIFFFBBB???>>>>>>===<<<888777666444222111111111000...,,,+++---------,,,------------------------------------............++++++,,,,,,,,,+++******(((***+++++++++,,,...000111000///...............//////......---.........,,,,,,,,,------------...............////////////......000333555777???HHHUUUiii{{{dddTTTLLLFFFEEEEEEFFFIIIMMMSSSYYYfffrrrwwwuuutttvvv}}}nnn^^^UUUTTT```nnnwww~~~}}}lll[[[NNNGGGAAA???<<<<<<===>>>======DDDFFFJJJLLLMMMNNNQQQRRRRRRPPPMMMGGGBBB>>>>>>???BBBHHHLLLNNNQQQTTTSSSOOOMMMKKKHHHHHHIIIJJJJJJIIIMMMMMMLLLLLLLLLNNNPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRPPPSSSUUUWWWWWWWWWYYYZZZ\\\]]]___``````bbbeeegggeeegggiiikkkmmmqqquuuyyy~~~xxxrrrnnnuuuzzzxxxrrriii\\\QQQJJJEEEDDDFFFFFFCCCAAABBBBBBBBBCCCAAA@@@???@@@BBB@@@@@@@@@AAABBBEEEGGGIIIDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJDDDIIIMMMOOONNNQQQWWW]]]___cccjjjpppwww~~~yyyrrrmmmjjjhhhfffeeefffiiimmmoooxxx{{{yyytttvvvzzz}}}yyyrrrmmmlllllllllpppuuu{{{~~~wwwmmmddd]]]XXXVVVUUUWWWYYY[[[\\\]]]```ccceeeiiipppyyy~~~qqqeeeXXXSSSKKKEEEBBB???===<<<<<<>>>@@@@@@>>>>>>AAAEEEDDDFFFIIIMMMQQQVVV]]]aaakkkqqq{{{yyykkk]]]RRRKKKGGGEEEBBBDDDHHHMMMSSS\\\ffflllssszzz}}}yyypppoooooonnnllljjjhhhgggggghhhhhhhhhjjjmmmrrrvvvyyy~~~|||{{{zzz{{{}}}}}}|||zzz{{{|||uuuhhhgggkkkooovvvwwwmmmllluuulllYYYIIIFFFBBB??????>>>>>>===888777555444222222111111000---***)))***+++,,,,,,---------------.........------------.........///***+++++++++******)))(((***+++,,,++++++,,,///111222111000...............------------------...///,,,,,,,,,---------..................////////////......000444666:::CCCNNN```uuuuuu___OOOHHHCCCCCCFFFHHHLLLRRRWWW[[[fffqqqtttqqqqqquuu{{{wwwcccYYYXXXWWWdddpppuuuzzzwwweeeUUUKKKFFFAAA???======>>>???>>>===EEEHHHKKKMMMNNNOOOQQQSSSTTTRRRNNNHHHBBB>>>===>>>@@@FFFKKKLLLNNNQQQOOOKKKKKKIIIHHHHHHIIIKKKKKKKKKNNNNNNNNNNNNOOOPPPQQQQQQUUUUUUUUUUUUUUUTTTSSSRRRRRRTTTWWWYYYZZZZZZ\\\]]]___bbbeeehhhiiikkknnnpppmmmooosssvvvzzzzzzsssnnniiieeebbbdddnnntttppphhh```WWWPPPKKKGGGGGGJJJJJJGGGGGGIIIFFFGGGHHHGGGFFFEEEGGGIIIFFFEEEDDDDDDDDDFFFHHHIIIFFFFFFHHHIIIJJJKKKKKKKKKMMMMMMLLLMMMMMMNNNOOOPPPMMMOOOPPPQQQRRRUUUZZZ]]]]]]aaagggkkkpppyyyyyyrrroookkkhhheeeddddddeeejjjlllooouuu|||}}}vvvwwwzzz|||zzzsssnnnllliiihhhjjjpppwww{{{{{{sssjjjbbb\\\XXXVVVUUUXXX\\\^^^______```aaabbbdddhhhoooxxxzzzrrrccc]]]TTTLLLGGGDDDBBBAAA@@@CCCFFFFFFEEEEEEGGGJJJIIILLLQQQVVV\\\bbbiiinnnxxx~~~{{{mmm___TTTMMMGGGEEEAAACCCEEEGGGKKKRRR[[[bbbkkksss{{{|||}}}}}}{{{wwwooooooooonnnllljjjhhhfffhhhiiijjjkkkmmmqqqwww|||}}}~~~rrrdddZZZ[[[\\\]]]dddooo|||vvviiihhhrrrlllYYYIIIFFFBBB??????>>>>>>===:::999777666555444333333000---)))'''(((***,,,---------..................---------.........//////***************)))(((''',,,,,,---,,,+++,,,///111333222000///.........///,,,,,,,,,,,,,,,---...///,,,,,,,,,------...................../////////000---...111555777;;;FFFQQQhhh~~~oooWWWLLLFFFAAACCCFFFIIIOOOTTT[[[]]]gggrrrtttqqqrrrwwwrrr\\\UUUXXXYYYfffqqqtttxxxtttbbbRRRJJJFFFAAA???======>>>??????>>>FFFHHHKKKMMMNNNPPPRRRSSSUUUSSSOOOHHHBBB>>>======???EEEJJJKKKMMMOOOMMMIIIJJJIIIGGGGGGIIIKKKLLLLLLNNNNNNOOOPPPPPPQQQQQQRRRVVVWWWWWWVVVUUUTTTSSSSSSSSSVVVYYY\\\\\\]]]^^^___dddhhhmmmppprrrtttvvvxxxyyy|||{{{ppphhhddd^^^ZZZZZZZZZ[[[[[[\\\fffnnnjjj```XXXRRRMMMIIIFFFFFFIIIJJJIIIKKKNNNGGGHHHIIIIIIHHHIIIJJJLLLLLLJJJHHHGGGGGGGGGIIIJJJGGGHHHJJJKKKMMMNNNNNNOOOPPPOOOOOOOOOPPPPPPQQQRRRSSSSSSRRRRRRTTTWWWZZZ\\\]]]aaafffjjjnnnvvvxxxuuupppkkkfffcccbbbaaabbbccceeeiiippp{{{wwwvvvyyy{{{zzztttnnnkkkhhhfffiiiooovvv{{{{{{tttkkkccc]]]YYYXXXTTTXXX]]]```````````````bbbaaabbbfffllltttyyy||||||}}}yyykkkeee\\\TTTOOOMMMLLLKKKBBBFFFJJJKKKIIIIIILLLNNNRRRUUUZZZ___dddjjjooosss{{{nnnaaaVVVNNNHHHEEE@@@AAABBBBBBCCCIIIQQQXXXaaakkktttwwwyyyyyyuuupppnnnnnnnnnmmmkkkiiifffeeeeeefffhhhiiimmmrrryyy~~~yyyeeeYYYRRRTTTTTTQQQWWWcccnnnvvvzzzjjjfffqqqlllYYYKKKDDD>>>??????<<<::::::;;;888555333333333222111---------------...///000222000---+++******,,,---***+++---.........------*********)))((((((+++...------------------------//////...---,,,++++++***+++,,,,,,------......///000000111000......///111...............///000000000000111333555===MMM]]]wwwyyyggg\\\PPPHHHCCCFFFLLLPPPSSSUUU^^^^^^gggssszzzzzz{{{}}}kkk]]]XXXXXXbbbiiirrryyy}}}|||nnn^^^OOOEEEBBB@@@@@@@@@???@@@@@@AAAAAAGGGGGGGGGIIILLLPPPTTTVVVUUURRRMMMGGGBBB>>><<<<<>>??????<<<::::::<<<:::888777777777555444......---------...//////111///---+++***+++---...,,,,,,---.........------///000000...+++*********------------------------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++...///...---------...............///000000000000333666999BBBSSSdddqqq```WWWNNNHHHEEEJJJQQQUUUYYY\\\]]]___hhhvvv~~~zzziii]]][[[^^^gggoooyyyyyykkk]]]OOOGGGFFFBBBBBBAAAAAAAAAAAABBBBBBHHHHHHIIIKKKMMMQQQTTTWWWUUURRRMMMGGGAAA>>><<<;;;>>>EEEJJJJJJLLLOOOPPPNNNLLLLLLLLLLLLLLLMMMNNNOOOOOORRRUUUXXXYYY[[[]]]___bbbcccccccccbbb```___^^^___aaaccceeegggkkkooosss}}}|||rrriii```WWWNNNHHHGGGGGGGGGHHHJJJLLLMMMNNNQQQTTTXXXZZZZZZYYYZZZZZZ^^^^^^\\\[[[[[[\\\]]]^^^[[[\\\]]]]]][[[[[[[[[\\\WWWVVVTTTSSSRRRRRRSSSSSSSSSTTTVVVXXXZZZ\\\^^^___aaaaaaaaabbbcccdddddddddccccccdddeeefffgggggghhhiiikkkmmmooorrrvvv|||}}}wwwrrrnnnkkkhhheeedddccccccfffjjjooorrryyy~~~zzzuuuuuuxxx{{{zzztttllljjjiiilllsss{{{yyynnnddd\\\WWWTTTUUUWWW[[[___aaabbbaaaaaa^^^\\\ZZZYYYWWWWWWWWWXXX\\\```gggooouuuyyyzzz{{{xxxtttooojjjgggbbb]]]YYYWWWYYY\\\___aaabbbbbbbbbbbbgggmmmrrruuuyyy~~~|||wwwnnnbbbXXXQQQMMMLLLEEEDDDBBBAAACCCGGGKKKMMMTTTWWW]]]aaaddddddcccaaa]]]```bbbccccccbbbcccddddddfffiiikkknnnttt}}}uuujjjcccZZZTTTOOONNNLLLIIIKKKOOORRRXXXcccooo|||zzzkkkgggrrrppp]]]MMMEEE??????>>><<<::::::;;;:::999:::;;;:::777555//////......---.........///...,,,++++++,,,---///.........///......---,,,///000111000---*********------------------------------------------------------,,,,,,+++******)))%%%(((---//////---,,,,,,...............///000000111222444888===HHH\\\mmmwwwhhhZZZRRRMMMHHHHHHOOOWWW\\\___bbb```ccclllyyyvvveee]]]```fffllluuuuuugggZZZOOOIIIIIIGGGGGGFFFFFFFFFFFFFFFGGGJJJKKKLLLNNNPPPSSSVVVWWWVVVSSSMMMFFF@@@<<<::::::>>>EEEJJJKKKLLLPPPRRRPPPOOOOOOOOOOOOPPPQQQRRRRRRRRRTTTXXXZZZ]]]```dddgggiiikkkmmmlllhhhffffffhhhiiijjjmmmooorrrxxx~~~zzzsssoooeee___WWWOOOJJJFFFDDDBBB??????AAACCCEEEIIILLLNNNNNNQQQWWW\\\___bbbfffhhhllllllkkkjjjiiiiiiiiiiiifffggggggfffeeeeeegggiiiaaa```^^^\\\[[[ZZZ[[[[[[]]]^^^___aaadddfffggghhhllllllmmmmmmnnnoooooooooooopppqqqrrrsssttttttuuuvvvwwwxxxwwwxxxzzz~~~zzzuuurrrnnnllliiigggeeedddeeegggjjjkkkqqqsssyyyzzzvvvuuuuuuyyy~~~}}}xxxpppooonnnrrryyy~~~rrrfff\\\VVVRRRRRRTTTYYY]]]```bbbcccccc]]][[[WWWTTTQQQOOONNNNNNOOOSSSYYYaaaiiipppuuuxxxxxxvvvtttrrrqqqnnniiifff```ccchhhlllooopppooonnnlllnnnrrrwwwzzz}}}~~~~~~{{{yyy|||~~~yyyoooeee\\\VVVSSSQQQHHHGGGEEEDDDEEEGGGIIIKKKOOOQQQTTTWWWYYYYYYYYYXXXXXX[[[]]]^^^^^^^^^```aaabbbeeehhhkkknnnuuuxxxjjjbbb^^^\\\YYYTTTPPPNNNKKKHHHHHHKKKJJJOOOWWW```jjjvvv}}}ooojjjtttqqq^^^OOOFFF@@@???>>>;;;999:::777888999:::;;;:::777444000000///......---.........---,,,++++++,,,...///////////////...------,,,,,,,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++***---///000///......///...............///000000222222555:::@@@LLLbbbuuu|||nnnbbbWWWPPPNNNKKKMMMUUU\\\___bbbeeehhhlllsss}}}pppaaa\\\ccckkkoooxxxqqqcccWWWMMMJJJKKKMMMMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOQQQTTTVVVWWWXXXVVVRRRLLLEEE???<<<::::::@@@FFFJJJKKKMMMQQQSSSRRRQQQQQQQQQQQQRRRSSSTTTUUUUUUWWWZZZ\\\___ccchhhlllmmmqqqtttrrrnnnkkknnnqqqrrrtttvvvyyy~~~zzzqqqiiiaaaYYYUUUQQQNNNHHHCCCAAA@@@@@@AAA======???AAAEEEJJJNNNPPPTTTYYY___fffkkkpppvvvyyyzzzzzzxxxwwwuuutttsssrrrqqqssstttsssqqqppppppqqqmmmkkkhhheeecccbbbaaaaaaccceeegggiiillloooqqqrrrxxxxxxxxxyyyzzz{{{||||||}}}~~~}}}xxxtttqqqoooiiihhhgggggghhhjjjlllnnnnnnooorrrxxx}}}xxxwwwuuuyyy}}}wwwuuutttwww~~~ssshhh^^^WWWTTTRRRTTTXXX\\\___aaacccccc]]][[[XXXUUURRRPPPOOOOOOOOOQQQUUUZZZ```fffkkknnnpppqqqrrrsssrrrqqqnnnllliiilllqqqvvvxxxxxxwwwuuuvvvvvvwwwzzz||||||{{{xxxyyy{{{{{{{{{tttiii```ZZZVVVTTTOOONNNKKKIIIHHHIIIJJJKKKOOOPPPQQQSSSTTTVVVWWWWWWXXXZZZ\\\]]]]]]^^^```bbbbbbeeehhhkkkooowwwvvvjjjccc```^^^\\\___YYYTTTRRROOOKKKKKKNNNMMMPPPTTTYYY___hhhqqqxxx|||uuunnnvvvrrr___PPPHHH@@@???>>>;;;999:::666777888;;;<<<;;;777444111000///...............------,,,,,,,,,---......//////......------------------,,,***)))***---000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------......//////111111111///------///111...............///000000222222555;;;BBBPPPggg{{{sssggg]]]UUUOOOQQQOOORRRYYY___bbbeeeiiippptttzzzzzzhhh]]]\\\dddlllooovvvnnn___TTTKKKIIILLLOOOOOONNNMMMMMMMMMMMMMMMOOOPPPRRRUUUWWWXXXXXXXXXTTTPPPJJJCCC>>><<<;;;<<>><<<;;;;;;;;;======???BBBGGGLLLQQQUUU]]]bbbkkksss{{{~~~}}}}}}{{{xxxwwwwwwuuurrrnnnjjjhhhgggfffhhhiiilllooosssvvvyyyzzz|||yyyvvvtttmmmmmmmmmnnnoooppprrrsssooonnnooorrrxxx}}}|||www{{{xxxwwwvvvyyyvvvjjj```YYYVVVUUUVVVYYY\\\^^^```aaaaaaaaa___\\\XXXVVVTTTSSSRRRSSSTTTUUUXXX[[[___bbbdddgggiiilllnnnooonnnmmmmmmooorrrvvvzzz|||{{{yyywww|||{{{{{{{{{{{{zzzwwwtttvvv{{{wwwllleee```\\\ZZZUUUSSSPPPMMMLLLLLLMMMNNNPPPPPPQQQRRRSSSUUUWWWXXXXXXZZZ\\\\\\]]]^^^```bbbbbbeeeiiilllrrr{{{~~~yyyqqqpppqqqrrrpppqqqzzzrrrllleeeaaabbbcccdddccchhh```YYYUUURRRNNNPPPTTTTTTUUUVVVWWWYYY___eeejjjpppsssxxx~~~zzzqqquuuvvvaaaRRRIIIAAA???===:::999:::888888999;;;<<<;;;888555000000//////.../////////...------,,,,,,,,,------......---,,,,,,,,,------//////...,,,***+++---000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,------...//////000000222222///,,,******---///...............///000000333333666===FFFWWWpppyyyjjj```YYYSSSNNNSSSRRRVVV^^^eeehhhmmmsssyyy}}}ooo```[[[___fffkkkmmmssszzz{{{jjj]]]RRRKKKJJJMMMOOOOOONNNMMMLLLLLLLLLLLLPPPRRRUUUWWWYYYYYYXXXXXXPPPMMMGGGAAA>>>===>>>???CCCJJJNNNPPPSSSZZZ^^^^^^]]]\\\\\\[[[[[[[[[[[[[[[___aaaeeehhhkkkoootttwww{{{~~~|||tttjjjddd\\\XXXSSSNNNJJJFFFBBB???;;;<<<>>>===;;;:::999:::===>>>@@@DDDKKKRRRYYY]]]eeelllxxx}}}}}}{{{xxxtttqqqooonnnmmmmmmooorrruuuyyy||||||zzzvvvvvvvvvvvvvvvvvvvvvvvvqqqpppppppppsssxxx||||||vvvuuuuuuzzzxxxkkk```ZZZWWWWWWXXXZZZ\\\^^^___```aaaeeeccc```\\\YYYWWWVVVVVVUUUVVVXXX[[[]]]___``````aaadddgggiiijjjjjjkkkllloooqqquuuxxxyyyyyywwwuuuvvvvvvvvvuuuuuuuuuuuuuuu}}}xxxooojjjgggdddaaaYYYVVVRRRPPPOOOQQQUUUWWWUUUUUUTTTTTTUUUVVVWWWXXXXXXYYY[[[[[[[[[\\\^^^aaadddgggkkkooouuutttkkkaaa]]][[[ZZZYYY\\\eeeoooxxx~~~xxxllleee```[[[[[[```hhhmmmooopppggg\\\VVVRRRQQQVVV]]]]]]]]]\\\ZZZZZZ\\\```dddmmmnnnoooooonnnnnnoooqqq}}}rrrsss{{{fffSSSJJJAAA???===:::999:::888888888999:::999666333//////////////////000111.........---,,,,,,,,,,,,,,,,,,+++***+++,,,------))),,,......---,,,------++++++++++++++++++++++++,,,,,,------------------------..................//////...,,,******,,,..................///000000333444888AAALLL```{{{qqqddd]]]YYYTTTPPPRRRSSSYYYdddmmmsss|||wwwcccXXX[[[bbbhhhjjjlllrrryyyuuufff[[[SSSMMMMMMQQQQQQPPPOOONNNMMMMMMMMMMMMPPPSSSVVVYYYZZZZZZXXXWWWMMMIIIDDD@@@>>>>>>@@@BBBDDDJJJQQQTTTZZZccciiijjjgggfffeeecccbbbbbbaaaaaafffiiioootttxxx|||}}}yyyuuurrrqqqnnnlllggg```XXXRRRNNNKKKGGGDDDBBB@@@===;;;;;;===???>>>===<<<===??????@@@DDDJJJRRR\\\eeejjjttt|||~~~|||yyywwwvvvvvvvvvvvvwwwyyy|||~~~|||{{{|||}}}}}}||||||{{{zzzvvvuuuttttttuuuvvvwwwxxxxxxvvvwww{{{uuuhhh___ZZZXXXXXXYYY[[[]]]___```bbbbbbdddcccaaa___^^^^^^^^^^^^ZZZ]]]aaadddeeeeeecccbbb___aaadddeeedddeeegggjjjhhhiiillloooqqqrrrrrrqqqnnnpppssstttuuuxxx~~~{{{rrrmmmkkkgggddd[[[YYYVVVUUUWWW\\\bbbfffbbbaaa```___^^^]]]\\\\\\ZZZ[[[\\\[[[[[[\\\^^^```fffiiimmmqqqxxx}}}pppcccZZZTTTOOONNNNNNOOOUUU\\\cccggglllnnnppprrrwww|||zzzyyytttmmmjjjhhhddd^^^```^^^]]]bbbllluuu{{{}}}yyymmm```XXXTTTUUU^^^gggiiiiiigggeeeddddddgggjjjpppooojjjccc]]]ZZZ\\\^^^~~~rrrqqqjjjTTTJJJBBB???===:::999:::666555555555666555333000//////...//////000111222//////...------,,,+++++++++******)))***+++---...$$$***...///...,,,,,,++++++++++++++++++++++++------------------------///......------,,,,,,+++,,,...//////...---...///...............///000000333444:::DDDRRRggg~~~mmmbbb]]][[[WWWSSSQQQSSS[[[gggsss|||ooo[[[TTT[[[eeejjjjjjlllrrr{{{}}}qqqcccYYYSSSOOOPPPTTTTTTTTTRRRQQQPPPPPPPPPPPPQQQSSSWWWZZZ[[[ZZZXXXVVVJJJGGGCCC???>>>???BBBEEECCCKKKRRRWWW___iiiqqqsssnnnmmmkkkjjjhhhggggggfffjjjooovvv}}}|||zzzwwwrrroookkkhhhccc^^^YYYSSSMMMIIIFFFDDDAAA???>>>===;;;999:::<<<===<<<;;;;;;>>>AAAAAACCCHHHOOOZZZeeeooouuu}}}|||{{{|||}}}}}}}}}~~~~~~~~~||||||{{{|||~~~||||||}}}~~~zzzzzzzzzzzzyyyyyyxxxxxxzzz||||||{{{zzz}}}}}}oooddd^^^[[[ZZZXXXYYYZZZ]]]___bbbcccdddaaaaaaaaabbbccceeehhhiiibbbeeeiiimmmmmmkkkgggddd]]]___aaaaaa```aaadddggg___aaadddgggiiikkklllmmmnnnsssxxx{{{~~~tttnnnjjjfffbbb___\\\ZZZZZZ^^^fffoootttooonnnmmmjjjhhheeecccbbb]]]^^^^^^]]]]]]]]]```bbbgggjjjnnnssszzz~~~oooaaaYYYQQQLLLKKKLLLKKKMMMQQQSSSUUUWWWWWWWWWXXX]]]bbb^^^```]]]YYYXXX\\\^^^\\\\\\^^^eeeppp}}}ssscccZZZVVVYYYdddnnnttttttsssqqqoooppprrrtttuuuqqqiii]]]SSSNNNPPPRRR|||tttwwwwww{{{lllVVVNNNFFFBBB>>>999666777777777888777555333111/////////...------------...---,,,+++***+++---///111,,,,,,++++++***+++++++++//////...------------...***++++++,,,,,,++++++***,,,,,,,,,------.........111...+++,,,...///...,,,///////////////////////////111111111000111333555555999===EEE[[[yyy{{{iii^^^XXXSSSPPPQQQTTTWWW\\\eeerrrhhhUUUZZZccceeehhhpppssswww||||||oooaaaZZZWWWTTTTTTWWWVVVUUUSSSOOOMMMNNNQQQTTTVVVWWWXXXYYYXXXVVVSSSQQQNNNJJJDDD???>>>@@@DDDGGGLLLNNNTTT]]]hhhrrrxxx{{{xxxtttqqqqqqooojjjjjjmmmttt{{{~~~}}}~~~|||uuummmgggaaa^^^YYYRRRLLLGGGCCCBBBCCC@@@===<<<===>>>>>>>>>?????????===<<<===@@@CCCJJJJJJNNNXXXfffsss|||zzzyyyxxxvvvtttzzz}}}~~~{{{{{{|||}}}{{{{{{}}}||||||yyyxxxxxxzzzyyyxxxzzz~~~~~~}}}{{{yyyvvvvvvyyy~~~~~~~~~}}}}}}zzzxxx}}}uuukkkccc^^^ZZZXXXXXXYYY\\\___bbbcccdddeeeddddddeeefffhhhjjjkkklllnnnqqqtttwwwwwwsssooolllhhhddd___]]]^^^______]]]___```cccgggjjjmmmnnnooouuuzzzwwwqqqlllfffaaaaaaZZZUUUZZZggguuu~~~|||tttiiibbbaaa___\\\YYYWWWYYY^^^bbbgggjjjpppxxxqqqhhhXXXTTTNNNJJJJJJKKKMMMMMMOOOPPPPPPQQQRRRRRRSSSSSSVVVVVVWWWYYY[[[]]]___``````iiirrryyymmm^^^[[[\\\___lll{{{~~~wwwvvv|||yyygggYYYQQQKKKJJJMMM~~~tttsss~~~}}}|||rrrtttzzzoooWWWNNNEEEAAA>>>999777999888888777666555333222111//////...------------...000///---,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......000...,,,,,,...///...,,,////////////////////////...///000///...///000222555:::@@@MMMfffwwweee[[[VVVQQQOOOPPPOOOSSSZZZeeerrr|||dddUUU\\\gggjjjmmmtttwwwzzz~~~{{{nnn```YYYUUURRRRRRUUUVVVUUUSSSPPPNNNOOORRRUUUUUUWWWXXXXXXWWWUUURRRPPPKKKGGGCCC??????BBBFFFJJJKKKMMMSSS]]]hhhrrryyy|||uuurrrqqqrrrqqqppprrrvvv}}}zzzvvvsssqqqooorrrtttxxx|||}}}xxxssslllddd___XXXVVVRRRMMMIIIEEECCCBBBBBB???===<<<===>>>>>>===AAAAAAAAAAAA@@@AAADDDGGGGGGKKKSSS```ooozzzxxxtttnnnllllllllllllkkkmmmqqquuuvvvuuussstttuuuwwwuuuuuuwww{{{~~~yyytttpppmmmllllllnnnmmmmmmpppuuuyyy{{{zzzxxxwwwuuuuuuwww{{{~~~~~~yyy{{{{{{qqqiiibbb]]]YYYWWWXXXZZZ^^^aaaccceeeeeeeeeeeeeeeeeefffhhhjjjlllmmmrrrtttxxxzzzzzzxxxuuusssmmmhhhcccaaaaaabbbaaa``````dddiiimmmppptttxxx{{{xxxsssnnniiieeeccc^^^[[[___kkkzzzyyymmmeee___^^^\\\ZZZYYY[[[```cccgggllluuuwwwmmm^^^ZZZUUURRRQQQQQQQQQPPPQQQQQQQQQRRRSSSTTTUUUVVVXXXYYYZZZ]]]```cccfffgggjjjsss||||||lll``````cccgggttt~~~vvvbbbUUUMMMHHHFFFHHH~~~~~~sssnnnwww{{{uuuvvv|||qqqqqqssswwwwwwwww}}}rrrXXXNNNDDD???===::::::;;;999888777555444333333222//////...------------...///......------,,,++++++,,,,,,,,,++++++,,,,,,---------,,,++++++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------------......---,,,---...///...---///////////////////////////000000000//////000222666;;;FFFYYYvvvsssaaaWWWRRRNNNLLLMMMIIINNNWWWdddsssrrr```WWWbbbnnnqqqtttzzz|||~~~yyymmm___XXXSSSPPPPPPRRRUUUUUUSSSQQQPPPQQQTTTVVVUUUVVVWWWWWWVVVSSSOOOMMMGGGDDDAAA???AAADDDIIILLLNNNOOOTTT]]]fffoootttvvvrrrooonnnpppppppppuuu{{{{{{tttrrrppplllhhhggggggiiijjjqqquuu{{{}}}tttkkkddd]]]WWWTTTMMMLLLIIIGGGEEECCCBBBBBB@@@>>><<<<<<===>>>>>>===AAABBBBBBBBBBBBDDDGGGIIIHHHNNNYYYfffrrryyy{{{{{{xxxwwwvvvtttqqqmmmiiigggaaa___]]]^^^```cccddddddfffiiilllmmmmmmlllllllllooonnnooorrrwww{{{~~~||||||{{{zzzxxxqqqnnniiieeeaaa^^^]]]]]]_________cccjjjppptttuuurrrrrrrrrsssuuuwwwyyy{{{~~~}}}|||~~~zzzzzz~~~yyyqqqiiiddd___[[[YYYZZZ\\\```dddgggggggggfffgggggghhhjjjllloooqqqssswwwyyy|||~~~~~~|||{{{rrrnnniiieeedddcccbbbaaaccciiippptttvvvzzzyyyuuurrrnnnkkkhhhfffcccfffppp~~~xxxjjjcccZZZ[[[[[[[[[\\\^^^bbbeeehhhppp}}}yyylllhhhccc___^^^]]][[[ZZZZZZZZZYYYYYYZZZ[[[\\\]]]aaabbbeeehhhlllppptttvvv{{{pppeee^^^bbbhhhooo{{{sss]]]PPPJJJFFFEEEEEEssshhhmmmwwwyyyyyyuuurrrwwwwwwuuutttttttttuuu}}}tttZZZNNNBBB>>>===<<<<<<===:::888666555333333444444//////...------------...***+++,,,---............---,,,,,,,,,,,,------......---,,,,,,+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,---......------////////////////////////111222333222111111333555888>>>MMMfffqqq___TTTNNNJJJHHHJJJGGGLLLWWWeeetttkkk```^^^kkkwwwzzz{{{~~~xxxlll___WWWSSSOOONNNPPPSSSSSSRRRQQQPPPQQQTTTWWWVVVWWWWWWWWWTTTQQQMMMJJJFFFDDDBBBAAABBBFFFJJJMMMRRRSSSVVV[[[bbbgggiiijjjllliiihhhhhhhhhiiipppyyy~~~yyyrrrkkkfffgggfffeeedddeeeiiiooosssyyy}}}||||||~~~yyyrrrggg\\\UUUPPPLLLJJJEEEDDDDDDCCCBBBAAAAAAAAA>>>===<<<===>>>???>>><<<>>>@@@AAABBBBBBDDDGGGIIIMMMRRRZZZccchhhjjjhhhfffbbbaaa___]]]\\\ZZZYYYYYYUUUVVVXXX[[[___bbbdddeeeiiikkkmmmnnnnnnlllkkkkkkmmmmmmmmmoootttxxx{{{{{{{{{xxxsssqqqpppooommmlllcccaaa^^^YYYVVVTTTSSSRRRSSSSSSTTTWWW]]]ccciiillljjjlllnnnppprrruuuxxxyyy|||{{{{{{|||zzzzzz~~~vvvnnnhhhccc^^^[[[\\\___ccchhhjjjkkkjjjiiikkkkkklllooossswww{{{~~~yyyuuuoooiiieeebbb```___eeemmmuuuxxxyyy|||yyywwwuuusssqqqnnnmmmmmmmmmsss~~~kkk___ZZZUUUWWWZZZ\\\^^^aaaeeeggglllwww|||uuupppnnnnnnooooooooonnnllljjjiiijjjkkklllrrrsssvvvyyy}}}vvvfff```___gggqqqzzzqqq[[[OOOJJJHHHGGGGGGsssdddffflllpppssstttvvv|||xxxuuutttsssttt}}}ttt\\\OOOBBB>>>>>>======>>>:::888777555444444444555//////...------------...***+++,,,---............------,,,,,,---......//////......---------------,,,,,,,,,------,,,,,,,,,------------------------***+++---......---------////////////////////////000111222222111222444666;;;CCCVVVrrrppp]]]QQQKKKFFFEEEFFFGGGMMMWWWfffttt~~~}}}gggbbbfffttt~~~}}}wwwkkk^^^XXXSSSOOONNNPPPPPPQQQQQQQQQPPPRRRUUUWWWYYYYYYYYYXXXTTTPPPLLLIIIGGGFFFDDDDDDEEEGGGJJJLLLQQQRRRTTTXXX]]]```aaaaaaccc```_________cccnnnyyy{{{~~~~~~~~~}}}~~~}}}{{{yyy{{{xxxrrrmmmiiifffcccaaabbbdddgggiiilllrrrzzz~~~{{{yyy{{{~~~|||yyyjjjcccXXXOOOIIIGGGEEEDDDBBBBBBAAAAAAAAA@@@??????<<<<<<<<<>>>@@@@@@>>>======???AAABBBCCCDDDGGGIIIPPPSSSWWWYYYYYYXXXUUUTTTPPPPPPOOOOOOPPPRRRSSSUUUTTTWWW[[[```dddgggiiikkkpppqqqrrrtttuuuuuusssrrrrrrpppoooqqqtttwwwxxxxxx|||~~~xxxtttoookkkhhhgggeeeddd\\\ZZZWWWTTTQQQOOONNNMMMLLLMMMMMMNNNQQQVVV[[[^^^```dddiiimmmooossswwwzzz{{{{{{{{{|||}}}yyyzzz}}}ssskkkddd___[[[]]]```eeeiiilllnnnnnnnnnlllmmmooorrrwww~~~}}}wwwnnngggaaa___^^^bbbjjjrrrvvvxxx~~~|||xxxvvvvvvuuuuuusssttttttsssvvv~~~lll[[[SSSQQQOOORRRWWW[[[^^^cccgggkkksss}}}|||}}}~~~}}}nnnccccccgggrrr}}}oooZZZOOOKKKIIIIIIKKKsssbbbbbbccciiiqqqwww~~~~~~zzzvvvtttrrrssszzzuuu^^^PPPBBB>>>???>>>======999888777666555555555555//////...------------...///......------,,,++++++------------......///000//////...------------...,,,,,,------------,,,,,,...------------,,,,,,,,,(((+++---...---------...////////////////////////---...000000000111444666???III___}}}~~~mmmYYYNNNGGGCCCBBBDDDGGGLLLVVVdddrrr{{{|||{{{wwwtttddddddlllzzz}}}}}}uuuiii]]]WWWSSSOOONNNPPPOOOPPPQQQRRRRRRSSSVVVYYY\\\\\\[[[YYYUUUPPPLLLIIIIIIHHHGGGGGGGGGIIIKKKLLLMMMNNNQQQVVV[[[^^^^^^]]]YYYWWWVVVWWWYYY___nnn}}}~~~}}}|||}}}}}}yyyuuusssrrrrrrppppppqqqrrrqqqqqqooonnnqqqoookkkhhhffffffggghhhiiinnntttxxx{{{~~~|||{{{yyyyyy|||}}}vvvoooZZZUUULLLFFFCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@???>>>;;;;;;===@@@BBBBBB@@@===>>>@@@BBBDDDDDDEEEGGGIIIMMMOOOQQQQQQOOONNNNNNOOOIIIIIIJJJKKKMMMPPPSSSUUUXXX]]]dddkkkoooqqqtttuuuwwwwwwyyy|||~~~}}}|||uuutttrrrsssvvvxxxyyyyyyyyy{{{~~~zzzsssmmmiiifffdddbbbZZZYYYWWWUUURRRQQQOOOOOOLLLLLLLLLLLLLLLMMMQQQSSSXXX\\\cccgggjjjooouuuyyyyyyzzz{{{||||||~~~yyy|||tttjjjbbb]]]ZZZ\\\___bbbgggkkknnnpppqqqnnnnnnpppsssyyy~~~ssshhh```\\\\\\ZZZ```hhhmmmrrryyy~~~{{{zzzwwwuuuttttttuuuuuuuuuwwwxxxwwwxxx}}}}}}lll[[[PPPKKKKKKKKKNNNSSSXXX^^^cccjjjnnnzzzwwwmmmdddhhhppp|||~~~ppp___UUUNNNKKKLLLOOOtttbbbaaa```iiiuuu~~~|||zzzwwwvvv|||www___QQQCCC@@@@@@???<<<;;;777777888777777666555444//////...------------...000///---,,,++++++,,,,,,------------...///000111///...------,,,,,,------,,,,,,------------,,,,,,......---------,,,,,,,,,'''***...///---,,,---...////////////////////////+++---///000111222555888BBBOOOiiixxxgggTTTIIIDDDAAAAAADDDEEEIIIRRRaaaooowwwxxxvvvvvv~~~|||kkk___cccnnn|||~~~~~~qqqfff[[[UUURRROOOMMMOOOPPPRRRSSSTTTTTTVVVYYY\\\______^^^[[[WWWRRRLLLIIIIIIHHHHHHIIIJJJLLLMMMNNNNNNNNNQQQUUUYYY[[[[[[YYYSSSQQQOOOPPPQQQYYYkkk{{{xxxssspppqqqrrrsssyyyxxxxxx}}}zzzqqqoookkkgggdddbbbbbbaaa```aaabbbcccdddfffggggggiiijjjjjjjjjkkknnnqqqssstttzzz}}}|||{{{zzz|||zzznnncccNNNJJJEEEAAA@@@??????>>>>>>???@@@@@@@@@@@@???>>>;;;<<<>>>AAADDDDDDAAA>>>===???AAABBBCCCCCCEEEGGGGGGJJJLLLLLLJJJJJJKKKMMMJJJKKKMMMOOOSSSWWWZZZ\\\cccjjjsss{{{tttsssrrrtttxxx|||~~~~~~zzz|||}}}}}}}}}}}}~~~~~~wwwqqqmmmjjjhhh```___^^^\\\ZZZYYYWWWWWWRRRSSSSSSRRROOONNNPPPRRRRRRWWW]]]aaadddhhhpppvvvuuuxxx{{{||||||}}}}}}zzzuuujjjbbb]]][[[YYY[[[^^^bbbggglllppprrrsssssssssvvvzzzssseee[[[VVVUUURRRUUUZZZ___dddkkkrrrwwwzzz~~~zzz}}}~~~|||{{{|||yyyuuuuuuttttttrrrqqqqqqssstttuuuwwwyyyzzz{{{}}}}}}vvviii[[[PPPJJJHHHHHHGGGJJJPPPVVV\\\dddkkkpppvvvrrrnnnttt~~~~~~yyykkk___UUUOOOPPPUUUtttbbbaaaaaalll{{{~~~|||zzz```QQQDDDAAAAAA???;;;999666777888888888666555444//////...------------...---,,,+++***+++---///111---------......000111111...---,,,,,,++++++,,,,,,,,,------......------,,,.........------,,,,,,,,,&&&***...///---,,,---...////////////////////////,,,...000222333555999;;;DDDSSSooosssbbbPPPFFFBBB@@@AAADDDBBBEEEOOO]]]llluuuuuusssxxxwwweee[[[aaannn}}}nnncccYYYTTTQQQNNNMMMNNNQQQSSSUUUVVVWWWYYY\\\^^^aaaaaa```]]]XXXRRRMMMJJJHHHHHHIIIJJJLLLNNNPPPQQQRRRRRRSSSVVVXXXYYYWWWUUURRROOOLLLKKKKKKRRRdddtttvvvllleeecccbbbbbbfffeeefffllluuu|||{{{vvvwwwyyyyyysssmmmcccaaa]]]YYYVVVTTTTTTTTTPPPQQQRRRTTTWWWZZZ]]]___aaadddhhhkkknnnqqqtttvvvwww~~~{{{zzzzzzzzz||||||~~~xxxhhh[[[HHHEEEBBB??????>>>>>><<<<<<===>>>@@@@@@@@@@@@???;;;<<>>>>><<<::::::888888777666555444333333000000000000////////////...---,,,,,,+++***)))(((------...//////...---,,,000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,........................)))******++++++,,,,,,---,,,------...............000---...000111111777>>>JJJaaa~~~yyyjjj[[[LLLFFFEEECCCBBBBBBGGGJJJVVVfffppprrrtttyyymmm^^^ZZZaaakkkuuu}}}~~~~~~wwwiii___VVVSSSQQQMMMLLLMMMQQQSSSVVVXXXYYY[[[^^^```dddggghhhddd[[[RRRKKKIIILLLMMMNNNMMMLLLKKKLLLMMMOOOOOOPPPTTTXXXYYYVVVSSSNNNKKKIIIHHHJJJPPPVVVZZZooozzzwwwcccSSSQQQUUUSSSUUUXXX]]]ccchhhlllooollliiiggghhhiiiggg```ZZZTTTRRROOOLLLIIIHHHGGGGGGIIIIIIIIIJJJLLLOOORRRTTT[[[ZZZ___hhhoooqqqsssvvv}}}||||||xxxsssuuu|||vvvgggWWWMMMAAA@@@???>>>======>>>??????@@@AAABBBAAA???===<<<999999:::;;;<<<>>>>>>???>>>??????>>><<<<<<===???CCCEEEHHHIIIJJJKKKNNNPPPQQQTTTYYY___fffmmmuuuzzz|||xxxwwwoooqqquuuyyy~~~~~~|||{{{{{{{{{{{{}}}}}}}}}~~~|||yyytttqqqnnnlllkkkkkkjjjiiihhhgggfffccc```]]]ZZZXXXWWWWWWYYY[[[```fffllloooqqqsssvvvzzz}}}}}}}}}~~~yyy{{{wwwnnnggg^^^WWWTTTWWWYYY[[[^^^dddnnnvvvuuu}}}vvvhhhYYYLLLFFFFFFEEEEEEFFFFFFHHHIIIJJJKKKNNNQQQUUUXXXYYYZZZ[[[]]][[[]]]^^^```gggppprrrpppqqqqqqpppnnnmmmnnnppprrrtttuuuwwwyyy{{{yyyvvvssshhh```VVVOOOLLLKKKJJJIIIHHHJJJOOOVVVYYY^^^jjjuuu~~~xxxeeeYYYYYY]]]ssseee[[[XXXggg||||||cccTTTEEE???>>><<<;;;:::888888777666555444333333111111000000//////......---------,,,++++++******,,,,,,.../////////...---......---,,,,,,,,,---------------,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,++++++......///000000000000000111//////111222333999AAANNNeee}}}qqqeeeXXXKKKGGGGGGEEEDDDDDDCCCGGGTTTeeepppuuuzzz~~~kkk]]]XXX___hhhrrrzzzwwwggg^^^UUURRRPPPNNNMMMNNNOOORRRUUUXXXZZZ]]]aaadddgggjjjjjjfff\\\SSSMMMJJJKKKLLLNNNMMMLLLKKKLLLMMMNNNNNNPPPSSSVVVWWWTTTQQQKKKIIIFFFEEEFFFIIINNNPPP\\\gggooojjj[[[MMMJJJLLLIIIJJJMMMQQQVVVZZZ^^^``````^^^\\\\\\^^^[[[UUUPPPMMMKKKIIIFFFDDDCCCBBBBBBBBBCCCDDDEEEGGGIIIKKKLLLPPPQQQVVV___fffjjjpppwwwzzzwwwuuuuuurrrooossszzz|||tttiii\\\PPPHHH@@@???>>>>>>>>>@@@AAABBBAAABBBBBBBBBAAA???===<<<:::;;;;;;<<<===>>>>>>???<<<===>>>>>>======???AAACCCEEEHHHIIIJJJKKKNNNPPPRRRWWW^^^fffnnnwwwwwwqqqqqqqqqooommmnnnkkkooouuu|||~~~~~~~~~~~~~~~|||yyywwwvvvuuuuuutttsssrrrqqqooolllhhhfffdddaaaaaa```aaacccfffiiikkkoooqqqtttwww{{{~~~~~~}}}}}}zzzzzzwwwooohhhaaa\\\UUUVVVXXXYYY[[[bbblllssszzzrrrdddVVVIIICCCBBB@@@@@@@@@AAABBBDDDEEEFFFIIILLLPPPRRRTTTUUUWWWYYYXXX[[[___ccckkktttwwwtttuuutttrrrpppooooooqqqrrrsssttttttvvvvvvtttppplllhhhaaaYYYRRROOOMMMLLLJJJIIIJJJPPPVVVZZZaaannnzzz{{{hhh\\\\\\ccc}}}qqqcccYYYTTTaaavvv|||eeeVVVGGGAAA@@@>>>;;;;;;888888777666555444333333222111111000///......---------------------------+++,,,.../////////.........---------------...///......---------,,,,,,,,,------------------------///......---,,,,,,++++++///000111111222222111111111000000222333444<<>>@@@BBBCCCDDDEEEEEEGGGHHHNNNTTTXXX]]]hhhttt~~~xxxssspppnnnnnnmmmnnnsssyyy|||qqqeeeYYYNNNFFFCCC???>>>>>>>>>@@@BBBDDDEEEDDDDDDCCCBBBAAA>>><<<;;;<<<<<<<<<=========>>>>>>:::<<<===>>>>>>???BBBDDDFFFGGGIIIKKKKKKMMMPPPRRRWWW]]]eeeooowww~~~mmmeee___```bbbbbbccceeefffllluuu~~~~~~{{{xxxvvvtttpppooommmkkkkkkkkklllmmmmmmooorrruuuyyy}}}}}}}}}}}}}}}~~~}}}|||~~~www|||wwwoookkkfffbbbYYYZZZZZZZZZ[[[bbblllsss~~~zzzjjj]]]PPPEEE???>>><<<<<<<<<===>>>???AAAAAAEEEHHHKKKMMMOOOQQQTTTVVVYYY^^^dddkkkttt}}}~~~|||zzzwwwtttrrrqqqqqqrrrtttsssssssssssspppkkkhhhhhhddd]]]XXXTTTQQQNNNLLLJJJKKKPPPVVV\\\dddsss|||iii^^^aaajjjxxxnnnaaaXXXTTT___sss}}}hhhXXXIIICCCAAA???<<<<<<888888777666555444333333222222111000///...------------------......//////------...//////...---,,,...............///000111.........---------,,,,,,------------------------//////......------------000000111222222222222111111000111333333555???JJJ]]]wwwuuuhhhaaa\\\RRRKKKJJJKKKIIIHHHIIIJJJTTTcccrrr{{{mmm___YYY]]]bbbjjjrrrzzzyyyiii___UUURRRQQQNNNNNNPPPOOORRRVVVYYY]]]aaagggkkkmmmnnnmmmfff\\\RRRLLLKKKIIIKKKMMMNNNLLLKKKLLLMMMMMMNNNOOOQQQQQQOOOMMMJJJJJJIIIHHHGGGFFFEEEDDDDDDAAAFFFLLLNNNKKKGGGCCCBBBBBBCCCDDDEEEGGGIIILLLMMMMMMLLLKKKKKKLLLJJJGGGCCCCCCBBBBBBAAAAAAAAAAAAAAA>>>???AAACCCDDDDDDCCCCCCDDDFFFIIILLLLLLPPP^^^mmm{{{tttmmmnnnlllkkklllnnnrrrxxx|||~~~vvviiiZZZNNNEEEAAA??????>>>>>>???@@@CCCEEEFFFGGGFFFDDDBBB???===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>??????AAACCCFFFIIIJJJLLLMMMOOOQQQUUUWWW^^^ccckkkssszzzxxxjjj___XXXTTTVVVYYY[[[^^^bbbeeekkkttt~~~|||yyywwwtttsssrrrnnnoooqqqtttwwwzzz}}}~~~|||}}}~~~~~~{{{zzzvvvwww{{{zzzxxxqqqmmmjjjhhhbbbbbbaaa______eeennnvvvtttaaaSSSHHH???;;;<<<<<<<<<<<<===>>>@@@AAABBBEEEGGGJJJLLLNNNQQQUUUXXX```gggooowww~~~yyyvvvtttsssqqqtttsssssssssrrroookkkhhhiiigggccc^^^ZZZUUURRRPPPMMMMMMQQQWWW]]]fffwwwyyyhhh```gggttt}}}xxxtttlllaaaXXXSSS]]]ooo{{{{{{~~~iiiZZZKKKDDDBBB???<<<<<<888888777666555444333333111111111000///......---,,,------......//////000//////000000///---+++***,,,,,,,,,,,,---...//////---------------------------------------------------------....../////////...///000000111111000000//////000222333777DDDPPPhhhzzznnnddd___YYYRRRLLLKKKKKKIIIIIIKKKMMMZZZlllzzz|||eeeYYYWWW```eeelllttt{{{~~~zzzlllaaaWWWSSSQQQOOOOOOQQQRRRTTTWWWYYY\\\aaafffjjjlllmmmjjjcccXXXOOOJJJIIIIIIKKKNNNOOONNNMMMMMMMMMLLLNNNPPPQQQPPPMMMKKKIIIHHHHHHHHHHHHHHHGGGFFFFFFDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJJJJIIIIIIIIIJJJIIIGGGEEEAAAAAABBBBBBBBBBBBBBBBBBAAABBBCCCEEEEEEDDDCCCCCCBBBDDDGGGGGGEEEIIIYYYiii~~~~~~vvvqqqlllhhhhhhiiijjjlllqqqxxx|||~~~wwwpppcccUUUJJJCCC@@@???@@@??????@@@BBBDDDFFFHHHKKKIIIFFFBBB>>>;;;:::999;;;;;;;;;;;;;;;;;;<<<<<>>@@@BBBDDDEEEGGGHHHJJJLLLNNNRRRWWW[[[gggpppyyy{{{xxxtttqqqqqqppppppppppppooollliiiiiiiiifffbbb]]]XXXTTTRRROOOOOOSSSXXX___iiizzzuuuiiifffrrr{{{~~~~~~vvvsssrrrnnnddd\\\RRR[[[mmm~~~vvvvvvyyykkk[[[KKKEEEBBB???<<<;;;888888777666555444333333000000000000////////////---------.........////////////000000///---+++*********************+++,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000---...//////000000//////......111444555;;;JJJXXXsssuuuiiiaaa]]]WWWPPPKKKKKKKKKJJJKKKOOOOOO___rrr~~~uuu^^^VVVYYYbbbgggooovvv|||~~~}}}yyykkkaaaVVVRRRQQQOOOOOORRRTTTVVVWWWYYY\\\```fffiiikkkjjjggg___UUULLLHHHHHHIIILLLOOOPPPPPPNNNNNNNNNLLLOOOQQQRRRPPPMMMKKKKKKEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGEEEDDDDDDDDDEEEFFFDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGFFF@@@AAABBBCCCCCCCCCBBBBBBCCCCCCCCCDDDCCCCCCBBBBBB???@@@CCCEEEDDDHHHVVVeeeuuuyyyyyyqqqkkkhhhfffdddaaafffjjjooovvv}}}|||rrrjjj^^^RRRHHHBBBAAA@@@@@@AAAAAACCCEEEHHHKKKMMMQQQNNNIIICCC???<<<;;;::::::;;;;;;;;;<<<<<<======AAABBBDDDDDDDDDEEEGGGIIILLLNNNPPPSSSUUUZZZ```dddgggkkkppptttwww{{{xxxlll___TTTNNNMMMQQQXXX]]]^^^aaafffkkkmmmpppsssttttttrrrppprrrsssvvv{{{}}}yyywwwvvvuuuuuuvvvwwwxxxzzz~~~}}}yyywwwooorrrxxx}}}wwwuuuvvvvvvuuuuuutttqqqnnnpppvvv|||~~~qqq```MMMAAA<<<:::;;;===:::;;;<<<>>>AAADDDFFFHHHJJJKKKLLLNNNPPPUUU[[[```llluuu{{{uuuqqqnnnmmmlllmmmnnnnnnkkkiiihhhhhhfffbbb\\\WWWTTTSSSOOOPPPUUU\\\cccnnn|||sssnnnooowwwvvv{{{yyyrrrqqqsssqqqjjjbbbUUU]]]mmmyyyxxx|||kkk\\\LLLEEEBBB???;;;;;;888888777666555444333333////////////000000000000------------------......,,,---...//////...------,,,,,,+++*********++++++'''((()))***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------......---...//////000000//////...///333666888???PPP```}}}oooccc\\\YYYTTTNNNJJJJJJKKKLLLOOOTTT\\\kkk{{{lllWWWUUU___fffkkksss{{{}}}}}}tttggg\\\RRROOOOOOOOOQQQTTTSSSUUUWWWXXX[[[```fffjjjiiihhheee]]]SSSKKKHHHHHHJJJMMMPPPRRRQQQPPPOOOPPPMMMPPPSSSSSSQQQNNNMMMMMMGGGGGGHHHIIIIIIIIIJJJJJJHHHHHHHHHGGGEEEDDDEEEFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGGGGHHHBBBCCCDDDEEEEEEEEEDDDCCCEEEDDDCCCCCCBBBBBBBBBBBB??????BBBCCCCCCEEEOOO[[[aaafffhhhccc_________^^^]]]eeemmmttt|||{{{ooogggZZZMMMDDD@@@@@@AAA@@@AAACCCFFFJJJOOOSSSUUUWWWSSSMMMGGGAAA>>>======;;;<<<<<<===>>>??????@@@AAACCCEEEFFFFFFHHHKKKMMMSSSUUUWWWZZZ^^^dddkkkooouuuvvvxxxyyyyyyzzz}}}~~~xxxlllbbbXXXPPPLLLNNNVVV```eeeeeefffiiimmmmmmnnnnnnooooooppppppooopppsssyyy~~~~~~}}}{{{sssvvvzzz{{{{{{}}}~~~{{{{{{yyy^^^PPPBBB======<<<<<<===;;;;;;===@@@DDDGGGJJJLLLPPPPPPQQQSSSVVV[[[bbbgggpppzzz}}}vvvqqqooonnnmmmnnnnnnnnnllljjjdddeeeccc___XXXSSSQQQQQQNNNPPPVVV```iiiuuutttrrrrrrvvvuuuqqqttt~~~wwwppppppttttttnnnggg[[[bbbppp~~~}}}lll\\\LLLEEEBBB>>>;;;:::888888777666555444333333......//////000000111111------------------------)))+++---...000000000///000///......------------&&&&&&((()))+++---...///,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++......///000000000000000...000444888:::BBBUUUfff{{{kkk___YYYVVVQQQLLLHHHIIIKKKMMMRRRYYYkkkyyy{{{eeeSSSVVVeeejjjpppxxx|||}}}|||pppbbbXXXOOOMMMNNNOOORRRVVVRRRSSSUUUXXX[[[```ggglllhhhhhhddd\\\RRRKKKHHHHHHJJJMMMQQQSSSRRRQQQPPPPPPMMMPPPTTTTTTQQQNNNNNNNNNJJJJJJKKKKKKKKKKKKLLLLLLGGGIIIKKKKKKHHHFFFFFFGGGJJJIIIHHHHHHGGGHHHHHHHHHFFFGGGHHHHHHHHHHHHIIIJJJEEEFFFGGGHHHHHHHHHGGGFFFGGGFFFEEECCCBBBBBBCCCDDDBBBAAABBBCCCAAAAAAHHHQQQOOOVVVZZZXXXVVVWWWXXXWWW]]]fffqqqyyy|||ooofffWWWIII???===>>>@@@@@@AAADDDHHHNNNTTTYYY\\\[[[WWWPPPIIIDDDAAA@@@@@@<<<===>>>???@@@AAABBBBBB@@@BBBEEEGGGHHHKKKNNNQQQZZZ\\\___bbbgggmmmuuuzzz~~~{{{zzz{{{|||zzz}}}{{{pppddd[[[SSSMMMMMMQQQ\\\ggglllkkkjjjmmmmmmmmmllllllmmmooorrrsssnnnooorrrxxxzzz|||}}}~~~}}}}}}}}}~~~~~~rrr]]]OOODDD<<<<<>>@@@CCCGGGKKKOOOQQQVVVVVVWWWXXX[[[aaaiiinnnsss}}}~~~wwwpppsssrrrppppppppppppmmmkkkaaabbbaaa\\\UUUPPPOOOOOOLLLOOOWWWbbbmmmzzz}}}ooopppsssxxxsssoooppp{{{|||vvvppppppvvvzzzxxxuuuhhhgggmmm|||qqqaaaOOOFFFCCC>>>;;;::::::999888666555555444444333222111///............///...,,,+++******+++,,,------............------+++,,,------......------,,,+++***+++---...---,,,)))***,,,.........,,,+++.........///......---,,,------,,,------...///000---...111444888EEE^^^uuuwwwkkk___YYYXXXUUUNNNLLLNNNLLLJJJUUUeee{{{sssZZZWWW``````nnnrrryyyyyy|||sssggg^^^XXXOOOKKKLLLOOOQQQRRRUUUXXXZZZZZZ___gggllllllnnnggg]]]TTTOOOLLLKKKJJJMMMNNNPPPQQQQQQPPPNNNMMMPPPQQQSSSSSSSSSQQQOOOMMMJJJMMMOOOPPPOOOMMMLLLLLLJJJJJJJJJJJJJJJJJJKKKKKKMMMLLLKKKJJJJJJIIIGGGEEEDDDFFFGGGHHHHHHIIILLLNNNJJJJJJIIIJJJKKKLLLJJJHHHGGGGGGGGGGGGFFFEEEDDDCCCEEEFFFFFFEEEDDDEEEGGGIIIMMMLLLKKKLLLOOORRRTTTTTT[[[fffsss~~~ssscccQQQGGGDDDAAA???@@@DDDHHHKKKNNNTTT^^^dddeeejjjaaaTTTKKKFFFCCC@@@>>>???>>>=========>>>@@@AAABBBCCCFFFIIIMMMQQQUUUWWWaaagggmmmppppppttt|||xxxvvv|||vvvpppiii___UUURRRTTTUUU^^^eeeiiilllppppppnnnnnnllllllnnnrrrsssqqqoooqqqrrrtttxxx~~~}}}|||}}}~~~|||vvvrrrpppqqqtttzzz}}}tttbbbTTTNNNCCC???;;;999;;;;;;:::999BBBBBBCCCFFFJJJOOORRRSSSXXXZZZ\\\aaahhhpppwww{{{yyyuuuvvvtttwwwwwwuuuuuuvvvrrrlllhhhddd^^^YYYVVVSSSPPPNNNOOORRRYYYcccmmm{{{{{{wwwtttttttttvvv{{{yyyjjjaaadddjjjtttrrrmmmmmmwww}}}tttpppmmmqqqzzzrrrnnnppp|||rrraaaPPPGGGCCC???<<<;;;:::999888666555555444444333222111///...............---------------......---......//////......---+++,,,------......------,,,+++***+++---...---,,,***+++---......---,,,+++,,,------.../////////...............///000111111000111444777===KKKfff}}}tttiii]]]VVVTTTSSSMMMLLLPPPPPPQQQ]]]mmmttt^^^]]]ggggggrrrvvv{{{zzz}}}nnnaaaXXXSSSMMMJJJLLLOOOQQQRRRRRRVVVYYYZZZ```iiiooooooooohhh^^^UUUPPPMMMLLLKKKOOOOOOPPPQQQQQQPPPOOOOOOPPPPPPQQQRRRRRRQQQPPPOOONNNPPPRRRRRRPPPNNNMMMMMMJJJJJJJJJKKKKKKLLLLLLLLLNNNMMMMMMMMMMMMMMMKKKJJJLLLMMMOOOOOOOOOQQQSSSVVVTTTRRRQQQPPPPPPOOOMMMKKKJJJJJJJJJJJJIIIHHHGGGGGGKKKKKKJJJHHHEEEDDDDDDFFFJJJIIIHHHIIIMMMQQQTTTVVVcccmmmyyynnn^^^NNNFFFDDDBBBAAABBBDDDIIIOOOSSS[[[eeekkkllljjj```RRRGGGBBBBBBBBBAAA@@@@@@???>>>???@@@AAABBBDDDFFFIIILLLPPPUUUYYY\\\eeekkkrrrvvvyyyzzzuuusssuuuoooiiiddd\\\TTTSSSVVV]]]eeellloooqqqttttttqqqnnnmmmlllmmmppprrrqqqppprrrtttvvvzzz}}}|||{{{wwwpppkkkkkkjjjlllpppsssvvv}}}{{{mmm```QQQGGGCCCAAA>>>::::::<<<>>>>>>===@@@AAACCCFFFKKKPPPSSSTTT\\\^^^bbbhhhooowww{{{xxxyyyvvvyyyzzzyyyyyyyyyuuunnnjjjeee^^^YYYVVVSSSQQQOOOPPPTTT\\\fffppp}}}xxxqqqkkkfffbbb]]]]]]]]]___ccchhhnnnqqqqqqssswww|||lll```XXX\\\dddmmmqqqkkkjjjqqqyyyzzzwwwuuunnnkkkkkkrrr}}}wwwuuu~~~tttcccQQQHHHDDD@@@===<<<:::999888666555555555555333222111///............***+++,,,---..................////////////......+++,,,------......---------++++++,,,---...---,,,,,,,,,---......---+++***+++,,,---...///000000000////////////000111222222444444777<<>><<<::::::===???AAAAAAAAACCCFFFJJJNNNRRRUUUWWW```dddiiipppwww~~~|||}}}yyy|||~~~}}}}}}|||wwwoookkkeee^^^WWWTTTRRRQQQQQQSSSWWW```kkkssszzzmmmbbb[[[VVVQQQMMMKKKKKKLLLMMMOOORRRUUUWWWYYYZZZ\\\___bbbeeeggghhhuuu~~~~~~}}}tttaaaZZZQQQMMMRRRYYYaaappp~~~tttllliiinnnuuuuuurrrqqqmmmlllmmmsss~~~zzzwwweeeSSSIIIEEEAAA>>>===999888777666555555555555333222111///............'''(((***+++,,,+++******...//////000000//////...+++,,,------......---------,,,+++,,,.........---------......---,,,+++***,,,---...//////000000000////////////000111222222555555888???JJJ]]]zzzxxxjjjbbbYYYPPPLLLHHHFFFGGGLLLPPPXXXhhhxxxuuujjjttt~~~vvvdddXXXOOOMMMLLLKKKLLLNNNPPPQQQQQQVVVZZZ]]]dddmmmsssssspppjjj```XXXSSSQQQPPPPPPQQQPPPPPPOOOOOOPPPPPPQQQOOOOOOOOOPPPRRRTTTVVVWWWXXXYYYYYYWWWSSSPPPOOOOOOOOOOOOQQQRRRTTTUUUWWWWWWZZZZZZ[[[[[[ZZZ[[[\\\]]]]]]___bbbddddddeeefffhhhllliiidddaaa^^^[[[WWWUUUUUUTTTTTTSSSRRRRRRQQQQQQRRRSSSUUUTTTRRRPPPOOOOOOLLLLLLLLLMMMQQQXXX```eeeoooxxx~~~sss```TTTHHHDDDCCCBBBCCCFFFHHHQQQ\\\dddmmmuuuwwwuuubbbXXXKKKBBB@@@AAACCCDDDAAAAAA@@@@@@AAACCCDDDEEEIIILLLOOORRRVVV]]]eeekkk{{{wwwpppnnnooommmgggbbb___\\\ZZZ^^^eeeooowww|||||||||}}}{{{wwwvvvuuutttuuuwwwzzz}}}~~~~~~wwwqqqkkkfffbbbbbbbbbccciiioooxxx~~~|||~~~uuu\\\MMMFFFAAA>>><<<<<<;;;:::;;;===@@@BBBDDDEEEHHHKKKOOOQQQTTTWWWYYYaaafffnnnvvv~~~}}}~~~vvvnnngggbbbZZZTTTQQQQQQQQQPPPTTTYYYdddnnnvvvyyyhhhbbbYYYRRRMMMJJJHHHFFFDDDDDDDDDEEEFFFFFFGGGGGGIIIIIIJJJKKKNNNQQQTTTUUU[[[cccllltttuuummmhhhggggggffflllooonnnkkkfffYYYLLLKKKFFFDDDIIIOOOUUU___iiiyyypppkkkoootttuuusssrrrooonnnooouuu~~~}}}{{{iiiUUUKKKFFFAAA>>>>>>999888777666666555555666333222111///............******+++,,,+++***((('''......////////////......+++,,,------......---------,,,+++,,,...///...---............---,,,,,,+++...///////////////..................///000111111444444888BBBOOOeeesssfff^^^VVVOOOKKKFFFEEEGGGJJJOOOYYYjjjyyy~~~~~~{{{{{{xxxtttrrrbbbXXXOOOOOONNNMMMMMMNNNOOOQQQTTTYYY]]]___eeennnrrrrrrpppjjjaaaYYYTTTSSSRRRRRRPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRUUUWWWYYY[[[\\\\\\[[[XXXTTTQQQOOOOOOOOOPPPRRRTTTWWWYYY[[[\\\___aaabbbaaa```aaadddfffmmmqqquuuxxxxxxwwwvvvvvvvvvrrrmmmiiieeebbb^^^\\\ZZZYYYXXXWWWVVVVVVVVVWWWTTTVVVXXXWWWUUUTTTSSSSSSQQQRRRSSSTTTWWW^^^gggmmmuuu}}}uuuiiiZZZPPPGGGCCCBBBAAACCCFFFNNNXXXccckkkqqquuusssnnnXXXQQQIIIDDDCCCCCCBBBAAA?????????@@@AAACCCFFFGGGJJJMMMQQQTTTXXX```jjjrrruuunnnhhhhhhlllkkkfffaaa```^^^___eeelllyyy{{{xxxxxxyyyzzz|||}}}wwwqqqjjjdddcccbbbbbbeeejjjpppwww}}}~~~~~~uuubbbMMMCCCAAA>>>;;;:::<<<<<<<<<<<<===@@@CCCEEEIIILLLOOOQQQRRRTTTWWWZZZbbbiiisss{{{|||tttlll```[[[TTTOOONNNNNNOOOPPPUUU[[[eeepppwww|||vvvnnneee^^^VVVRRRMMMHHHFFFEEEDDDCCC>>>>>>>>>>>>>>>>>>======>>>>>>===>>>@@@BBBEEEGGGGGGNNNUUU[[[cccmmmrrrrrrrrrnnnhhh```ZZZUUUSSSRRROOOQQQRRRPPPOOOOOOJJJEEECCCAAAAAADDDGGGKKKPPPUUUvvvooorrrwwwyyyxxxxxxrrrqqqsssxxx~~~mmmXXXLLLFFFAAA>>>===888888777666666666666666333222111///........................---,,,+++***------............------+++,,,------......------...,,,,,,,,,...///...---.........---------------000000000000000///...---............///000111111333444:::FFFVVVlllqqqccc[[[SSSMMMKKKGGGHHHIIIKKKPPP]]]ooo|||~~~}}}zzz{{{~~~www|||~~~nnn___WWWOOOOOOOOONNNMMMNNNQQQSSSVVV[[[___aaagggnnnrrrqqqpppjjj```YYYUUUTTTSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSTTTWWWYYY[[[]]]^^^______^^^ZZZVVVRRRQQQQQQPPPQQQTTTWWWZZZ]]]___```dddfffiiiiiiiiikkkpppttt~~~~~~xxxrrrmmmiiieeeccc```^^^]]][[[[[[[[[\\\\\\XXXZZZ[[[ZZZWWWUUUUUUVVVXXXZZZ\\\^^^```eeennnttt~~~pppcccUUUMMMEEECCCCCCBBBDDDHHHSSS^^^iiippptttsssllldddPPPLLLGGGEEEEEEDDDAAA???======>>>@@@BBBEEEHHHJJJLLLPPPUUUXXX[[[dddqqqzzzqqqkkkfffaaabbbggghhhdddaaabbbbbbdddllltttyyy{{{~~~{{{xxxpppjjjhhhgggeeefffiiimmmttt~~~~~~}}}}}}vvv^^^QQQDDDAAAAAA>>><<<;;;<<<===>>>???@@@BBBGGGJJJMMMPPPRRRSSSSSSVVV[[[___iiiqqq|||{{{yyyzzzzzz|||}}}zzzxxxuuunnnfffWWWSSSNNNLLLLLLNNNOOOPPPWWW\\\gggrrrxxxzzzllliiieeeaaa]]]XXXSSSOOOLLLKKKGGGDDDBBB@@@@@@@@@======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<>>>@@@AAA???DDDIIILLLQQQXXX[[[YYYYYYXXXUUUQQQLLLIIIFFFEEEAAAAAAAAAAAABBBCCCDDDDDD@@@@@@@@@BBBCCCDDDFFFGGGzzzrrruuu{{{~~~~~~zzzzzz{{{~~~|||uuuwww~~~ppp[[[MMMFFFAAA===<<<888777777666666666666666333222111///..................---------------...,,,,,,------------,,,,,,+++,,,------......------...---,,,---...//////---...------------......///...//////000000000//////////////////000111222222555666>>>LLL]]]tttqqqcccXXXNNNIIIIIIFFFIIIJJJKKKQQQ```sss~~~{{{|||rrrppp{{{xxxhhh[[[SSSLLLMMMNNNLLLLLLNNNSSSWWWVVV\\\```bbbhhhooosssrrroooiii```YYYUUUTTTTTTTTTQQQRRRSSSTTTTTTSSSRRRQQQTTTVVVXXX[[[^^^___``````bbbbbb```]]]XXXUUUTTTUUUVVVWWWZZZ]]]aaadddggghhhjjjnnnsssuuuvvv{{{|||vvvqqqllliiieeedddbbb```___```aaaaaa]]]^^^___^^^]]]]]]___```cccfffjjjkkkkkkooowww}}}~~~mmm___OOOHHHDDDDDDDDDDDDGGGLLLWWWbbbnnntttuuuqqqggg]]]KKKHHHDDDCCCDDDDDDBBB???<<<===>>>AAADDDHHHLLLNNNQQQUUUZZZ]]]aaajjjxxxnnn```]]]]]]ZZZ]]]eeefffccccccfffiiimmmvvv~~~|||xxxrrrpppoookkkjjjlllpppuuu}}}}}}|||zzzkkk]]]NNNFFF@@@@@@AAA???===>>><<>>=========>>>>>>============>>>>>>???@@@===BBBEEEFFFIIIMMMNNNLLLKKKJJJHHHFFFCCCBBB@@@@@@;;;<<<===???@@@???@@@BBB>>>???@@@AAAAAABBBAAA@@@|||tttwww}}}~~~ooohhhjjjrrryyy}}}sss\\\NNNGGG@@@<<<<<<888777777666666666666777333222111///............,,,+++******+++,,,...///+++,,,,,,------,,,,,,++++++,,,------......------...---,,,---/////////...---------------...///000,,,---...000111111111111000000000000111222333444777999AAAPPPcccyyyrrrdddVVVKKKFFFGGGDDDGGGIIIJJJQQQaaattt~~~{{{|||sssfffhhhvvvsssdddWWWOOOJJJKKKLLLKKKKKKNNNTTTZZZVVV[[[```ccciiiqqqttttttooohhh```YYYUUUTTTTTTTTTRRRSSSUUUWWWWWWUUUSSSRRRUUUWWW[[[^^^```aaaaaaaaaddddddbbb^^^ZZZWWWWWWWWW\\\^^^```dddhhhlllooopppqqqvvv||||||uuupppllliiigggeeecccbbbcccdddeee___aaabbbcccdddgggjjjnnnmmmqqqtttuuuuuuxxx}}}kkk\\\JJJEEEBBBCCCEEEFFFJJJPPPXXXdddpppvvvvvvqqqdddYYYJJJFFFBBBAAACCCDDDBBB@@@<<<===???BBBFFFKKKOOOQQQUUUZZZ___aaaeeeooo~~~nnn]]]QQQSSSVVVVVV\\\eeefffdddfffkkkpppuuu~~~yyywwwvvvrrroooppptttxxx}}}}}}|||uuuhhhaaaVVVKKKCCC===:::<<<<<<::::::<<<<<>>===<<<<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;<<>>>>>???@@@999;;;???BBBBBB???===>>><<>>uuuttt}}}yyy{{{sssfffeeekkkrrryyy~~~}}}dddPPPEEE@@@>>><<<<<<:::777666666777666555333222000///.........///......---------,,,,,,,,,---------------,,,,,,,,,...---+++******+++---...------------------------...---,,,,,,---...///000000000//////......---------///000/////////111333555>>>LLL[[[nnnssscccUUULLLHHHFFFEEEDDDDDDIIIUUUdddqqqyyy~~~{{{}}}|||jjj^^^ggg}}}~~~kkk]]]SSSOOOIIIJJJKKKKKKKKKMMMPPPRRRYYYZZZ]]]eeeooovvvyyyxxxvvvmmmaaaXXXUUUUUUUUUUUUTTTVVVXXXXXXWWWUUUUUUVVVTTTWWW[[[```cccdddeeeeeehhhgggddd```\\\ZZZ\\\]]]___ccchhhkkkllloootttyyy|||zzzuuukkkiiiffffffhhhjjjkkkkkklllkkkjjjiiijjjlllnnnpppwwwzzz~~~}}}gggWWWLLLGGGCCCCCCEEEGGGNNNVVV___kkkxxx{{{wwwnnn```UUUIIIFFFCCCAAABBBAAA>>><<<;;;>>>AAACCCEEEJJJQQQWWWZZZdddkkkjjjlllyyy|||oooYYYUUUPPPNNNQQQVVV\\\___bbbhhhnnnrrrxxx~~~{{{xxxvvv{{{}}}nnn[[[TTTNNNFFFAAA>>>>>>>>>>>>>>>???@@@@@@BBBCCCGGGLLLRRRVVVYYYYYYZZZ___cccdddeeekkkvvv~~~pppggg```XXXRRRPPPJJJIIIIIIIIIHHHHHHHHHHHHJJJHHHGGGJJJKKKMMMSSSZZZ^^^bbblllxxxooo\\\YYYTTTPPPLLLKKKJJJKKKFFFFFFFFFFFFFFFFFFFFFFFFGGGEEEDDDDDDDDDDDDCCCAAA??????>>>>>>===<<<<<<<<<@@@AAAAAABBBBBBAAAAAA@@@?????????@@@AAACCCDDDEEEEEEDDDBBB@@@>>>===<<<;;;:::;;;===>>>???@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAAyyyxxxxxxyyy}}}qqqfffffflllqqqvvvzzz~~~eeePPPEEE@@@>>><<<;;;999666555555666555444444333111000///......///......---------,,,,,,,,,000000000000000000000///...---+++******+++---...------------------------......---,,,---.../////////////////////.........,,,.../////////000333555999CCCSSScccttt~~~ooo```RRRJJJGGGEEEHHHFFFFFFKKKWWWeeeqqqxxx||||||~~~xxxggg\\\fff{{{{{{iii[[[RRRNNNGGGIIIJJJKKKLLLNNNRRRTTT\\\\\\___gggqqqxxx{{{{{{vvvmmmaaaYYYVVVVVVVVVUUUUUUWWWYYYYYYWWWUUUUUUUUUUUUVVVZZZ]]]aaadddfffggggggfffdddaaa^^^]]]___bbbgggkkkqqqtttvvvxxx}}}~~~yyyrrrooommmmmmnnnpppqqqpppooooooooopppqqqrrrssstttzzz}}}zzzdddTTTLLLGGGCCCDDDFFFIIIPPPYYYeeeqqq|||~~~wwwkkk[[[OOOGGGDDDAAA???@@@@@@???======@@@CCCDDDGGGLLLTTTZZZ[[[eeelllooovvvxxxhhh\\\QQQOOOLLLMMMQQQWWW]]]```eeemmmuuuzzzcccRRRLLLGGGAAA===????????????@@@AAAAAABBBDDDFFFJJJOOOUUUYYY[[[\\\```eeejjjlllmmmsss~~~}}}pppccc\\\VVVOOOJJJHHHEEEDDDDDDDDDDDDDDDDDDDDDHHHFFFFFFIIIKKKLLLSSSZZZaaaeeeooozzzqqq___RRRPPPMMMIIIGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGJJJHHHGGGGGGGGGGGGFFFDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGEEEDDDCCCCCCBBBBBB;;;;;;===>>>@@@AAABBBBBB@@@AAABBBCCCDDDDDDDDDDDD}}}{{{vvvuuu{{{rrrjjjlllqqqsssuuuxxxfffQQQFFFAAA>>><<<;;;888555444444555444333555444222111///...------......---------,,,,,,,,,------------------.........---,,,++++++,,,---...------------------------//////...---------...............///////////////,,,...//////000111555777<<>><<<===?????????@@@CCCEEEGGGIIIOOOYYY```bbbjjjrrrxxxwwwgggYYYOOOLLLLLLMMMPPPUUU]]]cccgggkkkuuu~~~{{{|||sssXXXIIIDDDAAA===<<<@@@@@@@@@AAAAAACCCDDDDDDFFFIIINNNSSSYYY]]]___aaagggmmmsssxxx||||||iii^^^TTTOOOJJJEEEAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAGGGEEEFFFIIILLLNNNTTT\\\aaaeeemmmxxxsss]]]OOOIIIHHHFFFDDDDDDEEEFFFGGGJJJJJJHHHHHHHHHIIIJJJKKKJJJHHHGGGGGGGGGGGGFFFDDDFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJHHHFFFEEEEEEEEECCCAAA<<<======???@@@BBBCCCDDDBBBCCCDDDFFFGGGHHHIIIIII~~~zzz~~~rrrppp|||zzz}}}~~~wwwrrruuuxxxxxxxxxyyy~~~hhhSSSGGGAAA>>><<<;;;999666555555555444333555444222111///---,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,---...------------------------//////......------------------......//////000000///000000000000222555888<<>>@@@BBBBBBEEEGGGIIILLLSSS]]]dddmmmttt|||{{{hhh[[[SSSNNNLLLOOOSSSXXX___gggnnnsssvvv{{{tttrrrqqqrrrxxx~~~uuuqqqqqqllllllmmmnnnoooooooooooogggeeeccceeehhhkkklllkkkssszzzzzzfffPPPEEEBBB@@@??????AAAAAAAAABBBCCCDDDFFFGGGHHHLLLQQQWWW\\\```cccfffmmmsss}}}kkkYYYQQQJJJGGGDDD@@@>>>???>>>>>>???@@@@@@AAABBBBBBFFFEEEGGGKKKOOOQQQXXX```bbbgggooozzzzzzcccSSSJJJGGGFFFEEEEEEFFFGGGIIIJJJMMMLLLKKKKKKKKKMMMNNNPPPNNNLLLKKKKKKKKKKKKJJJHHHHHHGGGFFFEEEEEEEEEFFFFFFJJJJJJJJJKKKLLLNNNOOOOOOMMMMMMNNNOOOPPPPPPPPPPPPQQQOOOMMMLLLLLLIIIDDD???@@@?????????@@@BBBDDDEEEGGGHHHIIIKKKLLLLLLMMMMMM{{{uuuwwwoookkkuuu|||zzz}}}}}}zzz|||}}}{{{yyyzzz{{{kkkUUUHHHBBB>>><<<===;;;777666666666555444444333222000...,,,+++***......---------,,,,,,,,,......//////000000000000------------------------------------------------/////////......---,,,,,,------......//////000000111222222111000222555888<<>><<<;;;;;;===AAADDDDDDGGGJJJMMMPPPXXXaaahhhsss|||kkk\\\SSSPPPPPPOOOSSSYYY```gggpppyyyyyyoooiiidddcccdddeeejjjppptttyyy|||wwwkkkaaa]]]^^^YYYYYYZZZZZZZZZYYYYYYXXXTTTSSSSSSTTTWWWZZZ\\\]]]aaagggqqqyyyjjj[[[KKKDDDBBBAAAAAACCCAAAAAABBBCCCDDDFFFHHHIIIJJJNNNTTTYYY]]]bbbgggkkkqqqyyymmm[[[OOOIIIDDDDDDBBB>>>===???<<<===>>>???@@@BBBBBBCCCEEEDDDGGGMMMRRRUUU\\\cccgggnnnxxxlllXXXNNNIIIGGGGGGGGGHHHIIIKKKMMMNNNPPPOOOOOOPPPQQQSSSTTTVVVXXXVVVUUUUUUUUUUUUTTTRRRQQQPPPNNNMMMLLLLLLMMMNNNPPPPPPPPPQQQSSSUUUWWWXXXWWWXXXZZZ[[[]]]^^^^^^^^^```^^^]]]]]]]]]XXXPPPIIIDDDCCCBBBAAABBBDDDGGGHHHNNNNNNOOOOOOPPPPPPOOOOOOxxxpppooowww~~~kkkfffooo{{{}}}|||zzz{{{{{{mmmVVVIIIBBB???<<<>>>;;;888666666666555444333333222111///---,,,+++......---------,,,,,,,,,---------......//////000------------------------------------------------.........///......---,,,.........///////////////222222222111111333777;;;BBBTTTmmm~~~oooiii___VVVOOOMMMNNNPPPNNNNNNQQQYYYdddoooyyy}}}ppp^^^[[[^^^hhhrrrvvvyyy|||}}}ooo___VVVRRRQQQQQQRRRSSSSSSSSSTTTWWWZZZ___aaafffnnnwww|||}}}{{{tttmmmddd^^^\\\\\\[[[ZZZ\\\]]]^^^]]]ZZZWWWVVVVVVSSSYYYdddmmmqqqoookkkgggbbbbbbaaa``````bbbfffjjjpppwww|||jjjYYYOOOFFFEEEFFFHHHKKKSSSbbbppp|||wwweeeUUUJJJCCC>>>>>>>>>======???BBBFFFEEEIIINNNRRRVVV]]]fffmmmvvvuuudddZZZTTTTTTVVVTTTZZZbbbjjjsss}}}rrrhhh^^^YYYVVVVVVWWWWWW[[[``````dddgggddd\\\UUURRRRRROOOOOOOOOOOONNNMMMLLLKKKGGGGGGHHHIIIKKKMMMPPPQQQVVV\\\eeemmmuuu~~~|||ZZZOOOFFFBBBAAA@@@AAADDDBBBCCCCCCEEEGGGIIIKKKLLLNNNRRRWWW[[[___dddlllrrrwww|||iiiXXXMMMHHHDDDAAABBB@@@===<<>>;;;777666555555444222333333333333222000...---......---------,,,,,,,,,******++++++,,,------...------............------------------------------,,,---.../////////...---///////////////.........000000111111222666;;;???LLL^^^tttyyykkkfff]]]TTTPPPOOOQQQSSSOOOQQQUUU^^^jjjvvvlllYYYZZZbbbmmmuuuxxxzzz}}}~~~kkk\\\TTTQQQQQQRRRSSSTTTUUUUUUWWW[[[^^^ccceeellluuu~~~}}}tttmmmddd___]]]]]]]]][[[ZZZ\\\]]]\\\ZZZWWWVVVVVVUUU[[[eeemmmpppooojjjgggbbbaaa```^^^]]]^^^aaadddiiipppyyyxxxfffWWWOOOHHHHHHIIILLLOOOXXXhhhxxxqqq\\\NNNFFFCCC>>>@@@AAA@@@???@@@CCCFFFGGGLLLSSSXXX]]]ccckkkqqq{{{mmmbbb\\\YYYZZZ___aaahhhrrr{{{qqqcccZZZRRRNNNLLLMMMNNNLLLNNNSSSTTTVVVWWWVVVSSSOOOMMMLLLLLLLLLKKKKKKIIIHHHFFFEEEBBBBBBCCCCCCDDDEEEHHHJJJNNNTTT[[[bbbiiiqqq{{{dddNNNHHHCCCBBBBBBAAAAAADDDEEEEEEFFFHHHJJJMMMOOOPPPRRRVVVZZZ]]]```gggqqqyyy}}}nnn```TTTKKKGGGEEECCCBBBCCCAAA======@@@===>>>???BBBDDDFFFGGGHHHMMMMMMRRRZZZ```dddkkkssswwwoooUUUJJJGGGFFFHHHJJJMMMPPPTTTXXX[[[]]]ccceeeiiimmmppprrrssssssqqqooonnnnnnnnnnnnmmmkkkiiigggccc```^^^]]]^^^___bbbbbbcccdddgggjjjmmmoooooorrrvvv{{{yyygggZZZJJJIIIHHHHHHLLLRRRXXX\\\aaabbbcccddddddddddddddd~~~uuullliiippp{{{ggg```hhhvvvoooXXXJJJCCC???<<<===:::777555444444222111444444555555444333111000......---------,,,,,,,,,------......///000111111------............------------------------------+++,,,.../////////......000000//////.........------...///000333888>>>CCCUUUfffzzz|||vvviiiddd[[[TTTOOOOOORRRTTTQQQRRRXXXaaannn{{{jjjVVVZZZdddqqqyyy{{{}}}|||hhhZZZRRRPPPPPPTTTUUUWWWYYYZZZ]]]aaadddfffiiiqqq{{{sssmmmddd___^^^^^^]]]\\\ZZZ[[[]]]\\\ZZZWWWWWWWWWWWW\\\dddkkknnnmmmjjjgggbbbaaa```]]][[[[[[^^^```bbbhhhqqqyyyuuucccVVVOOOJJJJJJLLLOOOSSS[[[lll}}}mmmWWWIIIDDDBBB>>>AAACCCBBBAAAAAADDDGGGIIIOOOVVV]]]aaagggooottttttddd]]][[[YYY\\\aaaooovvvssscccUUULLLLLLIIIHHHJJJJJJHHHIIILLLLLLLLLLLLLLLKKKIIIHHHGGGHHHHHHGGGFFFDDDCCCAAA@@@AAAAAABBBBBBBBBCCCFFFHHHEEEJJJPPPVVV\\\ccclllssspppvvv~~~qqqRRRIIIEEECCCDDDDDDBBBBBBEEEGGGHHHIIIKKKMMMPPPRRRSSSVVVYYY\\\^^^aaaiiiuuu~~~zzzpppcccXXXPPPJJJGGGGGGFFFDDDDDDFFFCCC??????BBBAAABBBCCCFFFHHHJJJLLLMMMTTTUUUZZZbbbiiimmmttt|||fffOOOHHHGGGGGGJJJLLLPPPUUUZZZ___ccceeeooorrrwww}}}~~~}}}wwwuuuqqqmmmjjjjjjjjjkkkmmmlllmmmnnnqqquuuxxx{{{ooo^^^JJJJJJIIIKKKQQQXXX```eeekkklllmmmooopppqqqrrrrrr~~~xxxqqqkkkhhhlll{{{}}}kkk```bbboooqqqYYYIIIAAA===:::<<<:::888666555555666777555444222000///...------------...//////...------,,,,,,,,,------.........+++,,,...///000///..................................................................////////////111000000333444888BBBLLL]]]qqqyyyooogggbbbZZZTTTQQQPPPOOONNNPPPOOOZZZooo~~~zzzgggZZZ```iiissszzz~~~uuufff\\\SSSPPPPPPRRRTTTWWWXXXZZZ\\\```bbbiiiooo{{{xxxmmmccc```___\\\ZZZZZZ\\\ZZZXXXUUUSSSRRRSSSSSSWWW]]]eeejjjkkkiiifffeeecccaaa___]]][[[ZZZZZZZZZ^^^aaagggnnnvvvtttdddYYYTTTLLLIIIKKKSSSZZZdddttt|||cccPPPHHHFFFCCCBBBAAA@@@@@@BBBEEEIIIKKKNNNSSS[[[bbbdddhhhsss}}}rrrfffaaa```bbbiiippp{{{mmmaaaVVVMMMFFFIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@????????????@@@AAABBBBBBFFFGGGJJJNNNRRRWWW[[[]]]ddddddgggnnnrrrvvv|||}}}zzz}}}ttt]]]QQQAAA@@@??????@@@BBBDDDFFFEEEGGGKKKNNNPPPRRRTTTVVVYYY]]]dddjjjkkkllluuuppp```[[[SSSLLLGGGFFFHHHIIIGGGEEEDDDBBBBBBCCCDDDEEEFFFFFFFFFHHHLLLRRRWWW[[[ZZZ___ffflllrrryyyzzz]]]MMMHHHJJJMMMIIILLLUUUaaagggiiiqqq{{{~~~zzzxxxxxxyyyyyyppp[[[PPPNNNMMMPPPXXXaaajjjooottt{{{~~~zzzvvvsssqqqnnnqqq~~~pppbbb```kkk{{{sss[[[KKKCCC>>>;;;<<<:::888666555555666777555444333111//////..............................,,,,,,,,,------.........------......................................................................../////////000000000000///000222333777BBBMMMcccwwwrrrjjjccc^^^XXXSSSQQQQQQQQQQQQQQQTTTccc{{{xxxfff\\\aaajjjssszzzsssdddYYYRRROOOPPPQQQSSSUUUWWWYYY]]]aaadddmmmttt~~~xxxnnndddaaa```]]]ZZZ[[[]]]\\\ZZZVVVTTTSSSTTTUUUYYY]]]cccggggggeeecccaaaaaa___]]]ZZZXXXWWWWWWWWWWWWZZZ___fffnnnxxx|||xxxrrrvvv}}}tttdddXXXQQQOOOMMMOOOVVV___iiiyyyyyyaaaNNNGGGEEECCCCCCBBBAAABBBDDDGGGKKKMMMSSSWWW^^^fffiiinnnzzzuuullleeedddgggkkksss{{{{{{lll```XXXSSSMMMIIIHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFEEEDDDCCCBBB?????????@@@AAABBBCCCDDDHHHIIIKKKMMMPPPRRRTTTUUUWWWVVVXXX^^^aaadddkkkrrr|||~~~vvvppppppsssyyyeeeQQQGGG??????>>>???@@@CCCFFFGGGHHHJJJNNNPPPRRRTTTWWWZZZ^^^aaaggglllnnnpppzzznnn]]]VVVRRRMMMHHHEEEEEEGGGHHHFFFEEEDDDCCCCCCDDDFFFGGGGGGIIILLLOOOTTTYYY^^^aaafffkkkrrrxxx~~~sss[[[OOOLLLMMMOOOSSSVVV```llltttyyymmm[[[SSSRRRRRRVVV___jjjuuu{{{uuuvvvxxxyyywwwyyyvvveee]]]eeewwwwww^^^NNNDDD???<<<<<<:::888666555555666666666555333222000000/////////...---,,,,,,---...///---------------.........///......---------....................................................../////////000000000111111111000111333444888EEEQQQjjjrrrkkk___[[[UUUQQQQQQRRRSSSSSSQQQ[[[qqqttteee]]]bbbjjjrrryyyooo```VVVOOONNNPPPSSSTTTVVVXXX[[[```fffjjjrrrxxxxxxooofffcccaaa]]][[[\\\______\\\YYYUUUTTTUUUWWWZZZ]]]aaacccbbb```___^^^^^^\\\ZZZWWWUUUSSSSSSSSSQQQSSSWWW]]]cccmmmvvv|||~~~zzzxxx}}}nnnddd^^^```hhhnnntttxxx{{{}}}xxxiii[[[RRRSSSRRRTTT\\\eeeqqqttt\\\KKKEEECCCCCCCCCCCCCCCDDDFFFKKKOOOQQQXXX\\\ccckkkooovvvrrrlllgggkkkrrrzzzkkkdddZZZSSSPPPOOOMMMKKKGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDFFFFFFFFFFFFFFFEEEDDDCCC@@@@@@@@@AAABBBDDDEEEFFFIIIJJJKKKMMMMMMMMMLLLLLLKKKIIIJJJMMMPPPRRRXXX```jjjooowwwwwwmmmccc___```eeeppp{{{jjjTTTDDD>>>======>>>???BBBEEEHHHJJJMMMNNNQQQRRRTTTWWW[[[^^^dddeeejjjpppssswwwrrr[[[MMMKKKJJJHHHFFFEEEFFFHHHIIIHHHGGGFFFFFFGGGJJJLLLNNNMMMQQQVVV[[[```fffkkkooo|||iiiWWWQQQPPPQQQSSSZZZ^^^iiivvv}}}iii\\\VVVVVVYYY___kkkyyywwwyyy}}}{{{ggg\\\aaasssyyyaaaOOODDD???<<<;;;:::777555444444555666666555444222111000000000000///---,,,,,,---///000---------...............111000...---,,,,,,---...................................................000000000000111111111111222222333555666<<>>AAADDDHHHKKKMMMQQQRRRSSSTTTVVVZZZ___bbbhhhiiimmmssswww}}}yyyeeeTTTJJJGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKLLLOOORRRVVVXXXWWW[[[aaagggmmmuuu~~~aaaTTTRRRSSSVVVYYY___fffsssrrreee^^^YYY[[[aaakkkyyy}}}|||iii\\\```rrr|||cccPPPDDD>>>;;;;;;999777555444444555666555444333222111111000111000///---,,,,,,---///000........................111000...---,,,,,,---...........................////////////////////////000000000000111111111111111111333555666===NNN___uuuooofff\\\WWWQQQMMMLLLLLLMMMMMMMMMbbb~~~lllgggaaagggooouuuzzz}}}zzzfffYYYQQQMMMNNNQQQTTTVVVXXX[[[___fffmmmsssvvvzzz{{{qqqjjjdddbbb___[[[[[[]]]___```___[[[VVVUUUWWW[[[[[[^^^```bbbaaaaaaaaabbb\\\ZZZWWWUUURRRQQQQQQQQQLLLMMMOOOQQQTTT[[[bbbgggwww~~~{{{zzztttrrrpppppppppkkkbbb[[[RRRMMMKKKOOOVVVYYY^^^bbbfffjjjpppwwwvvvjjjaaa]]]^^^```fffppp~~~~~~gggTTTHHHCCCBBBDDDBBBCCCDDDGGGKKKQQQVVVZZZaaadddmmmvvvzzzvvvvvvmmm^^^[[[VVVRRRQQQPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMMJJJKKKKKKKKKJJJJJJIIIHHHFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEGGGHHHGGGHHHJJJLLLKKKJJJHHHGGGGGGDDDCCCEEEEEEDDDIIIOOOPPPSSSZZZaaaiiirrr{{{wwwggg^^^UUUOOOLLLKKKOOOUUU]]]^^^[[[SSSIII@@@===>>>;;;<<>>;;;;;;999777555444444555555444444222111111000000000///...---,,,,,,---...////////////...............///......---------............................../////////////////////////////////000000000111111---///111444666???RRReeezzzmmmcccZZZUUUOOOJJJHHHIIIIIIIIINNNccc}}}}}}jjjkkkiiipppwww|||~~~~~~~~~uuucccWWWQQQNNNOOOSSSRRRTTTWWW[[[___fffmmmrrrwwwzzzxxxrrriiiddd```___\\\YYYYYY\\\[[[^^^^^^[[[UUUTTTXXX\\\\\\___bbbdddcccbbbcccccc[[[YYYWWWUUUSSSRRRRRRRRRLLLMMMNNNNNNPPPUUU[[[___ooo{{{}}}wwwsssrrrnnnkkkhhhfffddd^^^UUUNNNLLLHHHHHHNNNRRRTTTWWWZZZ]]]```gggnnnxxxyyyooohhhdddfffgggkkkuuuyyybbbQQQHHHDDDCCCEEECCCDDDFFFIIIOOOUUU[[[___fffjjjttt{{{zzz|||uuuoooooozzzxxxfff[[[ZZZXXXVVVTTTTTTUUUVVVTTTTTTSSSSSSRRRQQQQQQQQQLLLMMMMMMNNNNNNNNNMMMMMMHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEFFFHHHJJJKKKKKKJJJJJJEEEBBBBBBDDDCCCBBBDDDJJJKKKNNNRRRWWW]]]eeennnttt|||~~~nnn^^^VVVOOOKKKGGGCCCEEEIIIJJJJJJIIIDDD>>>;;;<<<>>><<<>>>AAAFFFJJJOOORRRTTTUUUWWWYYY[[[]]]```dddgggjjjjjjooowww}}}kkk]]]SSSMMMJJJJJJKKKLLLMMMNNNNNNNNNNNNPPPPPPRRRVVV[[[aaafffiiiiiinnnttt{{{vvv[[[UUUXXXZZZbbbmmmtttxxxiii___[[[[[[^^^fffttt{{{jjj___aaammmyyy{{{vvvxxxiiiTTTFFF???<<<:::999666444333333444555333222111111000000000000........................000/////////.........---------..........................................////////////////////////....../////////000000000...///333666999CCCYYYmmmnnncccVVVRRRKKKGGGFFFFFFFFFFFFQQQfff|||vvviiiooovvv|||ppp```WWWRRROOOQQQTTTTTTVVVZZZ^^^ccchhhooossszzz|||{{{rrrkkkbbb^^^\\\[[[YYYVVVWWW[[[XXX[[[\\\YYYTTTSSSXXX]]]___aaaeeefffdddbbbaaaaaaYYYXXXVVVTTTSSSSSSSSSTTTQQQQQQQQQPPPQQQUUUZZZ^^^iiiuuuvvvoookkkiiieeebbb^^^\\\YYYTTTMMMHHHIIIEEEEEEIIILLLMMMOOOSSSSSSWWW]]]eeeppp}}}|||uuuqqqkkkmmmnnnoooyyyuuu^^^PPPJJJFFFDDDFFFEEEFFFHHHMMMSSSZZZaaadddlllrrr}}}}}}yyyqqqkkkdddaaa^^^^^^eeemmm}}}~~~zzzpppddd[[[[[[[[[ZZZYYYYYYZZZ[[[YYYXXXWWWVVVUUUTTTSSSRRRNNNOOOPPPQQQRRRRRRRRRRRRLLLLLLKKKJJJHHHGGGEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEDDDEEEFFFGGGHHHJJJKKKKKKFFFDDDEEEHHHFFFCCCEEEIIIKKKLLLNNNPPPUUU[[[ccchhhrrryyyqqqbbbVVVOOOHHHDDD@@@<<<>>>BBB?????????<<<999888:::===>>>@@@CCCHHHMMMQQQTTTVVVXXXZZZ]]]```aaadddgggiiijjjjjjpppzzzrrraaaVVVQQQOOONNNOOOOOOQQQRRRSSSTTTTTTTTTUUUVVVXXX]]]ccciiiooossstttzzzkkkXXXYYY^^^```iiiwwwzzzxxxyyyxxxyyy|||wwwhhh___ZZZZZZ[[[aaalll}}}zzzjjj```aaakkkuuu|||~~~vvvrrrllloooxxxlllVVVGGG@@@>>>:::999666444333333444555222222111000/////////000------...//////...------000000//////.........---+++,,,...///000///..............................000000000000000000000000............////////////000333777:::===HHH___ttt~~~lll```SSSOOOIIIEEEEEEEEEFFFFFFUUUhhh{{{{{{|||ssshhhrrr{{{nnn___WWWSSSQQQRRRUUUWWWZZZ___ccchhhmmmrrrvvv}}}~~~yyyooohhh]]]ZZZYYYYYYWWWTTTUUUZZZUUUYYY[[[XXXSSSRRRXXX^^^```cccfffgggeeeaaa___^^^XXXWWWUUUTTTSSSSSSTTTTTTVVVVVVVVVUUUUUUXXX\\\```gggsssyyyqqqlllgggeee^^^[[[WWWTTTRRROOOJJJGGGGGGCCCAAADDDFFFGGGJJJOOOMMMPPPVVV___kkkzzzyyywwwooorrrrrrsss{{{sss\\\PPPKKKGGGEEEGGGGGGHHHKKKOOOVVV]]]dddhhhqqqwwwxxxooojjjhhhbbb\\\VVVUUUTTTSSSWWW\\\dddmmmtttwww~~~yyyxxxtttpppoooqqqmmmggg^^^______^^^\\\[[[\\\]]][[[[[[YYYXXXVVVUUUSSSSSSOOOPPPRRRSSSTTTTTTUUUUUUOOOOOONNNLLLJJJHHHFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFHHHJJJKKKJJJIIIKKKMMMLLLHHHIIILLLKKKLLLLLLMMMPPPUUU\\\bbbmmmtttuuufffYYYQQQIIIAAA===999777999>>>;;;<<<<<<:::888888:::<<>>???AAADDDEEEEEEJJJQQQYYYdddttt~~~wwwtttqqqpppvvvrrr]]]RRRMMMIIIEEECCCHHHHHHLLLTTTYYY^^^gggpppsss~~~{{{mmmccc]]]YYYWWWZZZXXXTTTPPPNNNOOOPPPRRRWWW[[[bbbjjjqqqxxx~~~wwwjjjiiigggfffeeeeeeffffff```^^^]]]^^^```aaa^^^\\\\\\[[[ZZZXXXWWWVVVVVVVVVXXXVVVUUUVVVYYYYYYWWWTTTSSSQQQOOONNNNNNMMMLLLKKKDDDDDDDDDEEEEEEEEEEEEEEEBBBBBBCCCDDDEEEEEEFFFFFFHHHHHHHHHHHHIIIJJJLLLLLLMMMNNNPPPQQQTTTZZZaaafffpppxxx}}}|||~~~}}}vvvmmmcccXXXPPPGGGDDD@@@;;;999888888888777888999999888888:::<<>>888777666444222111111111000000000000////////////...............------,,,............---,,,++++++------------------------........................---///000000//////000111000000/////////.........000333555999CCCWWWpppwwwdddXXXMMMFFF@@@AAABBBCCCFFFJJJYYYiiiwwwzzzzzzrrrkkkpppyyy~~~vvvgggXXXQQQQQQSSSVVVZZZ\\\```hhhpppwww{{{}}}}}}}}}ssskkkcccaaa______^^^]]]ZZZXXXYYYWWWRRROOOOOOQQQTTTWWW\\\___cccfffgggddd```]]]YYYWWWVVVUUUVVVXXXZZZ\\\]]]^^^```aaaccchhhnnnsssxxx~~~uuuooonnnlllhhheee]]]YYYTTTOOOLLLIIIEEECCCCCCBBB???>>>===???AAABBBCCCHHHOOOWWWbbbrrryyyuuuqqqpppuuurrr]]]RRRMMMIIIFFFEEEJJJKKKPPPXXX^^^cccllluuuvvvzzzsssiii```ZZZWWWUUUTTTVVVTTTQQQOOOMMMNNNOOOOOORRRVVV\\\bbbgggnnntttxxxxxxwwwwwwzzz{{{wwwooohhheeeeeecccbbbbbbbbbcccdddaaa___^^^___aaaaaa___]]]^^^]]][[[ZZZYYYXXXXXXXXXZZZXXXVVVWWWYYYZZZYYYWWWUUUSSSQQQPPPPPPPPPOOOMMMJJJJJJIIIHHHGGGFFFFFFEEECCCCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIKKKLLLMMMOOOPPPRRRTTTWWW]]]ccchhhrrryyy~~~|||}}}xxxoooeee[[[QQQKKKCCCAAA===:::777666777777777888999999888999:::<<<@@@BBBIIIRRRWWWWWWZZZ```___bbbfffjjjmmmooooooooosssvvv}}}|||pppeeeaaa```]]]\\\^^^eeefffiiilllppprrrsssrrrpppqqqsssvvv{{{qqqccc\\\YYYYYY^^^fffqqquuuddd]]]XXXWWWTTTRRRQQQQQQRRRRRRSSSWWW[[[]]]```fffpppwww|||{{{rrrfff\\\UUUTTTSSSQQQRRRVVV\\\aaahhhvvv~~~~~~~~~}}}~~~yyylll___ZZZ^^^eeezzzyyyqqqkkkgggjjjpppsss[[[JJJAAA>>>:::999777444222000//////000000000000////////////...............---------...///////////////......------------------------........................,,,...///000///...///000000000////////////......222444777<<>><<<;;;<<<>>>???BBBGGGOOOXXXcccqqqzzzuuuqqqooottt~~~rrr]]]QQQLLLIIIHHHHHHMMMOOOVVV___dddiiiqqq{{{~~~wwwhhhddd^^^ZZZXXXWWWVVVUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPSSSWWWZZZ]]]bbbfffjjjmmmllllllnnnoookkkeee_________^^^]]]^^^___```aaabbbaaaaaaaaabbbbbb```^^^___^^^]]]\\\[[[[[[[[[[[[]]][[[YYYYYYZZZ\\\\\\[[[XXXVVVTTTTTTTTTTTTSSSQQQPPPOOOMMMKKKIIIHHHFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGHHHHHHIIIKKKLLLMMMQQQSSSUUUWWW[[[aaagggllltttzzz|||||||||sssfff[[[QQQIIIDDD???===:::777666555666666777888999999888999;;;===BBBDDDLLLUUUZZZ\\\___dddhhhiiikkkmmmppprrrssstttzzz}}}vvvmmmeeeddddddcccccceeelllnnnrrrvvvzzz}}}~~~qqq```YYYTTTVVV\\\dddmmm}}}yyyggg\\\XXXUUUTTTSSSQQQPPPOOONNNNNNMMMPPPTTTUUUVVVYYY^^^cccccciiillllllnnnrrrttttttnnnkkkfffaaa]]]XXXSSSOOOIIIKKKMMMOOORRRWWW^^^ccckkkyyy~~~~~~~~~zzzpppccc[[[___ggg}}}zzzsssmmmjjjnnnssssss[[[JJJAAA>>>;;;:::888666444333222222000000000000//////////////////......---------------...///000000000000000................................................,,,...000000///...///000000000//////////////////333444777>>>LLLccc}}}qqq\\\NNNHHHDDDBBBCCCCCCEEELLLTTTccclllvvvzzzsssffffffsss{{{}}}mmm```SSSOOOQQQSSSWWWZZZZZZ___hhhpppvvvxxxxxxxxxwwwyyy|||zzzrrrlllgggdddbbbaaa```___^^^\\\]]]YYYRRRNNNMMMPPPUUUXXXYYY\\\aaaeeefffeeecccaaa]]]]]]^^^___````````````bbbeeeiiimmmqqqwww|||~~~{{{xxxuuuoooiiidddYYYTTTNNNIIIFFFEEEDDDDDD@@@>>><<<;;;;;;<<<>>>@@@DDDJJJRRR[[[eeessszzzsssooommmrrr}}}rrr]]]RRRMMMJJJJJJLLLPPPTTT[[[dddhhhllluuuvvvgggbbb```\\\ZZZYYYXXXWWWUUUUUUVVVVVVVVVVVVUUUUUUTTTSSSUUUWWWWWWXXXZZZ^^^aaafffffffffffffffddd^^^ZZZZZZZZZYYYYYYZZZ[[[]]]^^^bbbbbbbbbbbbbbbbbb````````````___^^^^^^]]]^^^^^^```^^^\\\[[[\\\]]]______ZZZXXXWWWXXXXXXXXXWWWUUUQQQQQQOOOMMMKKKIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJLLLMMMNNNSSSUUUWWWZZZ^^^dddjjjoootttyyy~~~||||||{{{}}}qqqbbbTTTJJJCCC@@@<<<;;;999777666666666777666888999999888999;;;===CCCGGGMMMUUU[[[aaahhhmmmqqqqqqqqqrrrtttwwwzzz{{{xxxqqqmmmiiihhhjjjkkkmmmnnnqqquuuzzzyyyeee[[[YYYRRRYYYccclllxxxwwwkkkbbb]]]]]][[[ZZZYYYWWWUUUSSSQQQPPPSSSUUUWWWXXXWWWWWWZZZ\\\^^^bbbeeeddddddfffeeeaaa^^^[[[XXXTTTPPPNNNMMMMMMHHHJJJNNNQQQUUUZZZ___cccnnn{{{|||uuuhhh]]]aaakkk~~~yyyuuurrruuuxxxrrrZZZIII@@@===999888777666555444444444000000000000////////////000///...------------...,,,---...///////////////...................................................///111111000000000111//////000000000000000000222444777@@@OOOfffyyygggVVVMMMFFFEEEEEEEEEDDDFFFOOOYYYgggpppyyy~~~ooobbbcccrrr|||jjj]]]RRROOOQQQRRRUUUXXXYYY^^^eeelllqqqssssssrrrsssvvvzzz}}}}}}xxxrrrmmmgggdddaaa```______]]]\\\\\\XXXQQQMMMLLLOOOTTTXXX[[[]]]aaadddfffeeebbbaaa___```bbbcccddddddcccccchhhkkkooosssvvvzzzzzzrrrjjjeeeYYYTTTMMMGGGCCCBBB@@@???<<<;;;::::::;;;???BBBDDDFFFKKKTTT^^^hhhtttxxxpppllljjjppp{{{qqq^^^SSSNNNKKKLLLOOOTTTXXX```gggkkkoooyyyuuuhhh```]]][[[YYYYYYYYYYYYWWWUUUXXXXXXYYYZZZZZZYYYXXXWWWVVVWWWWWWVVVVVVWWWYYY\\\^^^]]]]]]]]]]]]ZZZWWWTTTWWWVVVVVVVVVWWWYYY[[[\\\___```aaaaaaaaa`````````aaa```_______________```bbbaaa```^^^^^^___aaaccc\\\[[[[[[\\\]]]]]][[[YYYTTTTTTSSSRRRQQQPPPOOONNNKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKLLLNNNPPPQQQUUUWWWZZZ]]]aaaffflllppprrrvvv|||}}}{{{||||||~~~tttcccSSSHHHBBB@@@;;;:::999888777777777888666777888999888999<<<>>>GGGKKKPPPVVV^^^iiitttzzzxxxwwwvvvwwwyyy||||||vvvrrrqqqooonnnqqquuuxxxyyyzzzuuueeeZZZVVVWWWTTT^^^jjjuuurrrgggaaa]]]\\\]]]eeedddbbb```]]]ZZZXXXWWWZZZ\\\]]]]]]]]]\\\]]]^^^^^^bbbeeeccccccbbb^^^XXXQQQOOOMMMKKKIIIHHHHHHHHHGGGKKKPPPTTTXXX\\\aaadddppp{{{~~~zzzlllaaaeeerrr~~~}}}}}}~~~qqqZZZIII@@@<<<666555444333333333333333000000000000////////////000///...---,,,---......,,,,,,---......///..............................------------------------...000222222111000111222//////000000000000111111222444888BBBRRRiiiooo^^^RRRLLLDDDEEEGGGGGGDDDEEEPPP\\\llluuu~~~mmm```bbbooo|||}}}|||fffZZZPPPNNNPPPRRRTTTWWW[[[^^^ccciiilllnnnnnnnnnppptttyyy}}}}}}xxxsssooogggdddaaa___^^^^^^]]]\\\YYYUUUPPPLLLLLLOOOTTTWWW[[[]]]aaadddeeeeeecccbbbbbbcccdddeeeffffffffffffiiilllppptttvvvyyy|||~~~|||~~~~~~zzzrrrjjjeeeYYYTTTMMMFFFAAA>>>:::888:::999999:::===BBBFFFIIIHHHNNNXXXaaakkkwwwzzzrrrjjjggggggmmmxxx~~~ooo___UUUPPPLLLMMMPPPWWW[[[dddkkkooouuu}}}nnneee___[[[[[[ZZZYYYZZZ\\\]]]\\\[[[YYYYYYZZZZZZZZZYYYXXXXXXVVVVVVVVVTTTSSSTTTWWWZZZZZZZZZZZZYYYWWWUUUSSSRRRTTTTTTSSSSSSTTTVVVWWWYYYZZZ\\\^^^^^^]]]]]]^^^_____________________``````bbbcccbbbaaa``````bbbddd_________```bbbbbb```^^^YYYYYYYYYXXXXXXXXXWWWWWWQQQQQQQQQPPPPPPOOOOOOOOONNNNNNOOOPPPQQQSSSUUUVVVYYY[[[^^^aaadddhhhmmmqqqqqqtttwww{{{}}}~~~}}}{{{{{{|||}}}yyyhhhVVVIIIBBB@@@;;;:::999999888888888888555777888999888:::<<<>>>IIINNNTTTXXXbbbooo{{{yyyxxxxxxyyy|||{{{vvvqqqrrrqqqpppsssyyy~~~rrrccc[[[UUUUUUXXXYYYdddppp{{{~~~sssgggccc```^^^^^^aaalllkkkiiifffdddbbbaaaaaa```aaabbbcccdddeeefffgggcccgggiiihhhhhhfff___WWWMMMJJJGGGFFFFFFFFFEEEDDDEEEIIINNNTTTYYY^^^cccgggpppzzz}}}wwwoooiiiiiilllppprrr~~~rrrggglll{{{qqqZZZJJJAAA>>>777777555444222222111111000000000000////////////000///...,,,,,,---...///------......///.................................---------------------------///111111000///000111//////000000000111111111333555:::EEEUUUjjj~~~tttfffZZZPPPJJJFFFHHHJJJJJJGGGGGGSSS```qqq{{{lll___```mmmyyy}}}uuuaaaVVVMMMMMMPPPSSSUUUXXX\\\^^^aaadddggghhhiiiiiilllqqqwww{{{zzzwwwrrrooohhheeeaaa______^^^^^^]]]TTTRRRNNNLLLLLLOOOSSSVVVXXX[[[___ccceeefffeeeeeeeeeeeeffffffgggggghhhhhhiiimmmrrruuuwwwyyy{{{}}}xxxsssuuuxxxwwwssskkkddd___TTTPPPJJJEEEAAA>>>;;;888:::::::::<<>>EEEMMMTTTYYYbbboooxxxzzzvvvvvvwwwyyy}}}|||xxxuuuxxxwwwtttvvvxxxddd]]]YYYUUUWWW___aaakkkxxxuuunnnhhhdddccccccbbbeeejjjqqqooommmlllkkkkkklllmmmllllllmmmpppssswwwyyyzzzyyy|||}}}|||zzzuuukkkaaaTTTNNNGGGEEEGGGIIIHHHFFFGGGKKKPPPUUUZZZ```fffjjjoooxxx|||qqqeee```ZZZVVVWWW[[[```bbb|||xxxlllsssqqq[[[KKKBBB???<<<:::888666444333222111000000000000////////////111///---,,,,,,,,,...///......////////////......////////////////////////------------------------,,,...000000///...///000//////000000111111111222333666<<>>===>>>??????===>>>@@@BBBEEEJJJQQQUUUXXX```lllwww|||qqqhhh^^^^^^aaaiiisss{{{yyypppdddYYYSSSRRRSSSUUU```ccclllxxxxxxssslllfffcccaaa```___^^^______````````````___``````___]]][[[ZZZYYYXXXZZZXXXVVVTTTTTTTTTVVVWWWVVVUUUTTTSSSQQQPPPOOONNNQQQOOONNNMMMMMMOOOQQQRRROOOPPPRRRSSSUUUWWWYYYYYY]]]]]]^^^^^^___``````aaacccdddeeeeeeffffffeeeeeeiiiiiijjjkkkkkklllkkkkkkiiigggeeebbb```___``````bbbaaaaaa```_________```aaabbbcccbbbaaabbbdddeeejjjjjjlllnnnqqquuuwwwyyywwwuuutttvvvxxxzzzzzzyyyxxxxxx{{{~~~}}}}}}~~~ooo[[[JJJ@@@<<<>>><<<:::888777777888999555777888999999;;;>>>@@@IIIJJJMMMRRRXXX^^^dddgggiiinnntttzzz|||ttteee^^^YYYXXXXXXZZZ```hhhnnn|||qqqeee___\\\___ccceeefffkkkqqqvvvxxxxxxxxxxxxzzzuuubbbWWWMMMLLLNNNOOOPPPSSSRRRUUUYYY\\\```eeekkkooovvvyyy|||~~~zzzpppddd[[[QQQOOOMMMLLLMMMOOOSSSUUU~~~yyyzzz|||uuusss\\\KKKBBB@@@:::888444333333444444333333333222222111000000000......------------......000///...------...///000...............---,,,,,,---------.........//////000000000000000000000000000000000000000111111222666777;;;FFFXXXmmmpppdddZZZQQQMMMMMMPPPTTTVVVRRRNNNSSSaaammm{{{qqqdddaaagggnnnrrr{{{{{{kkk\\\UUUPPPSSSUUUVVVWWWYYYYYYZZZ\\\]]]^^^```dddggglllpppuuuyyyxxxuuupppnnnmmmjjjfffccc```]]]ZZZWWWPPPKKKHHHJJJLLLMMMQQQVVVVVVZZZaaaeeeffffffffffffeeefffggghhhiiikkkooorrrvvvyyy~~~}}}ssskkkeeebbb^^^ZZZVVVQQQLLLHHHKKKHHHBBB???????????????<<<>>>AAADDDHHHNNNUUUZZZ]]]eeeqqq|||zzzoooggg^^^___bbbiiisss|||wwwjjj]]]UUURRRRRRSSSbbbgggqqq~~~yyyooojjjeeeaaa```______^^^cccccccccddddddccccccbbb```___^^^]]][[[ZZZYYYXXXYYYXXXVVVUUUVVVWWWXXXZZZUUUUUUTTTRRRQQQOOONNNNNNOOOOOONNNNNNOOOPPPQQQRRROOOPPPQQQSSSUUUVVVXXXXXX[[[\\\\\\]]]^^^___```aaacccccceeeffffffgggggggggkkklllmmmnnnooopppppppppmmmkkkhhheeedddccccccdddffffffeeeddddddddddddddddddfffhhhiiihhhiiikkkllloooppprrrtttwwwzzz|||}}}yyyxxxvvvvvvwwwxxxwwwvvvwwwwwwyyy||||||}}}}}}nnnZZZIII???;;;999888666555444444555666666777999::::::;;;>>>@@@EEEGGGJJJNNNTTT[[[```cccgggkkksssyyyxxxjjjddd___ZZZWWWWWWYYY\\\ccckkkvvvsssddd]]]ZZZ___bbbfffhhhkkkqqqyyyxxxcccXXXPPPOOOQQQRRRTTTVVVWWWYYY\\\___cccggglllpppyyyzzz{{{{{{vvvlll```XXXSSSQQQOOONNNOOORRRVVVXXX~~~yyy{{{~~~vvvttt]]]KKKCCC@@@;;;888555333333444444333444333333222222111000000......------------......//////...------...//////------------------,,,,,,------........./////////000000000000000000000000000000000000000111111222888777;;;EEEXXXmmm{{{oooeee[[[SSSQQQSSSUUUXXXZZZXXXWWW]]]jjjuuu{{{llleeehhhnnnrrrsss}}}yyyiii^^^WWWTTTWWWYYYXXXWWWXXXXXXYYY[[[\\\]]]___cccfffnnnsssyyy{{{zzzuuuqqqoookkkhhhbbb^^^[[[XXXUUUSSSNNNJJJHHHJJJLLLMMMQQQVVVWWW\\\aaaeeeggggggggggggeeegggiiijjjkkknnnrrruuuxxx|||{{{tttnnnkkkfff___XXXRRRMMMHHHEEEHHHEEEBBB@@@@@@@@@@@@???<<<>>>BBBFFFKKKRRRYYY___dddlllxxxxxxmmmeee^^^___cccjjjttt||||||ooobbbYYYUUUUUUVVVdddkkkxxxwwwnnnjjjgggcccbbbbbbccccccccceeefffffffffeeedddcccccc___^^^]]]\\\[[[ZZZYYYYYYXXXXXXWWWWWWXXXYYY[[[\\\UUUTTTSSSRRRQQQOOOOOONNNNNNNNNOOOPPPQQQRRRRRRRRROOOPPPQQQRRRTTTUUUVVVWWWXXXYYYZZZ[[[]]]___```aaabbbccceeefffggghhhiiiiiimmmmmmoooppprrrrrrsssssspppooollljjjhhhhhhhhhhhhiiihhhggggggfffgggggggggfffiiilllnnnoooooopppqqqrrrtttvvvzzz|||~~~|||zzzwwwvvvvvvvvvtttsssuuuuuuwwwzzz{{{||||||{{{~~~lllXXXGGG>>>;;;666666444444444444555666666888999::::::<<>>>>>@@@CCCHHHMMMTTT\\\aaaiiirrr~~~wwwlllddd^^^___dddkkkttt}}}}}}rrreee\\\YYYYYY[[[fffooozzzrrrmmmhhhfffddddddeeeffffffeeeddddddddddddcccbbbaaa```^^^^^^]]]\\\[[[ZZZZZZYYYYYYYYYXXXXXXXXXYYYZZZ[[[UUUUUUTTTSSSRRRQQQPPPOOOMMMNNNPPPRRRSSSSSSRRRRRROOOPPPQQQRRRSSSTTTUUUUUUUUUVVVXXXZZZ\\\^^^___```aaacccdddfffhhhjjjjjjkkkkkklllnnnpppqqqrrrssssssqqqpppnnnmmmkkkjjjjjjjjjggggggfffffffffffffffggggggjjjnnnppppppppppppqqqqqqssswwwzzz|||}}}}}}}}}{{{yyywwwvvvvvvvvvuuuttttttsssuuuyyy{{{|||yyywwwzzz}}}jjjVVVFFF===;;;777777666666666777888999666888::::::;;;<<>>?????????>>>AAACCCFFFJJJOOOVVV^^^cccnnnwwwvvvkkkccc]]]```eeellluuu~~~vvvjjj___[[[\\\^^^iiiuuuwwwpppmmmkkkfffeeeccccccddddddcccbbbccccccccccccbbbaaa______^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYWWWVVVVVVUUUTTTSSSRRRRRRNNNOOORRRTTTUUUTTTSSSRRRPPPQQQQQQRRRSSSTTTTTTUUUTTTUUUVVVYYY[[[]]]___```aaabbbdddfffhhhjjjkkkkkkkkklllmmmoooqqqrrrrrrsssoooooonnnlllkkkjjjiiiiiifffeeeeeeeeeeeeeeeffffffiiillloooppppppnnnnnnnnnqqqsssvvvyyy{{{{{{{{{zzzxxxwwwvvvvvvxxxyyyyyyxxxvvvtttuuuyyy|||}}}tttqqquuu{{{|||iiiUUUEEE===:::777777777777888999999:::666888999::::::<<>>???@@@@@@???CCCFFFIIIMMMRRRZZZaaagggttt}}}vvvjjjbbb]]]aaafffmmmuuuqqqddd^^^^^^aaappp~~~~~~sssnnnllljjjiiihhhgggggghhhgggeeebbbcccdddddddddcccbbbaaaaaa^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZZZZYYYYYYYYYXXXXXXWWWVVVVVVUUUPPPRRRTTTUUUUUUTTTSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTUUUVVVXXXZZZ]]]^^^___aaabbbdddfffhhhiiijjjjjjllllllnnnoooqqqqqqrrrrrrllllllkkkjjjiiihhhggggggffffffeeeeeeffffffggggggkkkmmmooopppooonnnnnnoooqqqsssuuuwwwyyyyyyyyyyyyvvvuuuuuuvvvzzz|||}}}}}}yyyvvvvvvzzz}}}|||oookkknnnuuu~~~{{{iiiUUUEEE<<<:::555555555666666777777777555777888999999;;;>>>@@@BBBCCCEEEJJJOOOTTTYYY\\\ggglllrrrwww{{{~~~xxxqqqiiicccaaa^^^]]]___cccffflllzzzsss___XXXXXXYYY^^^eeeooottt|||qqqkkkfffeeeiiipppuuuwwwzzz{{{~~~}}}yyyyyyzzz|||~~~xxxooossszzztttpppuuuxxxwwwqqqjjjjjjsss}}}yyybbbOOODDD???<<<999666444555555555555111111000000///...............------------......,,,------......------,,,***+++---...///000000000.../////////000000000000000000000000000000000000000000000000000111111222777999AAAUUUppptttggg___XXXPPPLLLLLLLLLMMMUUUfff|||nnndddjjjssswww{{{}}}|||yyy}}}zzzpppddd^^^\\\___bbbaaa```aaaaaaccceeefffhhhkkkpppssszzzvvvlllfffeee___]]]YYYVVVSSSPPPLLLJJJHHHIIILLLOOOOOONNNTTT\\\___bbbeeeggghhhhhhjjjkkkhhhjjjmmmooooooqqqsssuuuvvvyyy}}}|||xxxqqqiii```ZZZJJJGGGBBB@@@@@@AAABBBBBBEEEHHHLLLQQQWWW___hhhmmm{{{~~~ttthhh___]]]aaagggnnnvvvxxxllleeefffiiiyyyzzzssspppmmmkkkjjjjjjjjjjjjkkkjjjgggdddbbbcccccccccccccccbbbbbb________________________^^^^^^_________^^^^^^]]]\\\\\\[[[[[[ZZZYYYYYYYYYSSSTTTUUUUUUUUUTTTSSSRRRSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUWWWXXXZZZ\\\^^^^^^aaabbbccceeeggghhhhhhiiijjjkkklllmmmnnnnnnnnnnnniiiiiiiiihhhgggfffeeedddeeeeeeeeeeeeeeefffggggggiiikkklllmmmllllllnnnpppqqqqqqrrrsssuuuvvvwwwwwwuuuuuuuuuwww{{{}}}yyyxxx|||xxxkkkfffhhhoooxxxzzziiiVVVFFF<<<999444444555555666555555555444666777888888:::===???CCCDDDGGGJJJPPPUUUZZZ]]]gggkkkqqqwww|||wwwlllggghhhfffeeegggkkknnnvvvyyygggYYYYYY[[[\\\cccmmmttt{{{zzzoooiiijjjjjjkkkqqqzzz{{{ooossszzztttnnngggjjjkkkgggccchhhwwwyyycccPPPDDD???<<<999666444555555555555222222111111000/////////.........------.........,,,,,,---......---,,,,,,)))***+++---...//////000////////////000000000000000000000000000000000000000000000000000111111222777999CCCXXXuuussseee]]]WWWQQQMMMKKKGGGJJJVVVjjj{{{mmmgggooovvvwwwzzz}}}{{{zzzzzz~~~wwwnnnddd^^^[[[___bbbbbbaaabbbccceeegggiiikkknnnrrrvvvyyy~~~~~~sssgggbbbaaa^^^\\\YYYWWWTTTQQQMMMJJJHHHIIIMMMQQQPPPOOOUUU]]]___bbbfffhhhhhhiiijjjkkkhhhjjjmmmooooooppprrrsssvvvyyy}}}|||vvvmmmccc\\\NNNJJJEEEBBBAAACCCDDDEEEEEEHHHMMMSSS[[[dddmmmsss}}}rrrfff]]]]]]aaagggnnnvvv~~~rrrmmmnnnrrr{{{ssspppmmmjjjhhhfffeeefffggghhhgggdddbbb``````aaabbbbbbbbbaaaaaa_________```````````````^^^___```aaabbbbbbbbbbbb^^^^^^]]]]]]\\\\\\[[[[[[UUUUUUUUUUUUTTTTTTSSSRRRTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVWWWYYYZZZ\\\]]]^^^aaabbbccceeefffgggggggggggghhhhhhiiijjjjjjjjjiiihhhhhhhhhggggggeeedddccccccccccccccccccdddeeefffeeeggghhhiiiiiijjjmmmpppooooooooooooppprrrssstttvvvuuuvvvxxx|||{{{zzz}}}wwwhhhccceeekkkuuu}}}yyyiiiVVVFFF===999555666666777666666555555333555777777888999<<<>>>FFFGGGIIIMMMRRRXXX\\\___eeejjjpppwww|||wwwlllhhhjjjmmmmmmooorrrwwwmmm^^^SSSVVVYYY[[[dddpppwwwuuunnnhhhccceeejjjmmmooovvvssslllnnnvvvsss]]]^^^aaacccccceeemmm{{{hhhSSSFFFBBB999888777666666555333000333333222222111000000000////////////////////////000///...---------------...------,,,,,,++++++***000000...---------------000000000000000000000000///000111111000///111222222999GGG^^^wwwqqqaaaXXXSSSNNNKKKKKKHHHOOO\\\ppp~~~tttmmmsss|||}}}{{{zzzyyy}}}wwwnnncccbbb```______aaaccceeehhhiiijjjkkkkkknnnrrruuu~~~|||wwwqqqiiibbb^^^YYYXXXWWWUUURRRPPPNNNNNNIIIJJJKKKLLLMMMQQQWWW[[[[[[___ccceeeggghhhjjjkkkoooppprrrrrrqqqqqqrrrsssrrruuuyyy}}}~~~}}}vvvhhhZZZRRRIIICCCCCCDDDCCCCCCDDDIIILLLSSS\\\bbbhhhrrr|||yyymmmccc___^^^bbbgggoooxxxzzzxxxyyy|||}}}uuuqqqqqqoookkkgggfffgggggggggfffeeeeeeddd```aaabbbcccddddddcccbbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccddddddddd``````___^^^]]]\\\[[[[[[[[[ZZZYYYWWWUUUTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWXXXYYY[[[\\\\\\\\\\\\______```aaaaaaaaaaaaaaabbbcccddddddeeeeeeeeeeeeffffffddddddcccccccccdddaaaaaaaaabbbccccccddddddfffggghhhhhhhhhhhhkkkmmmooonnnmmmnnnppprrrrrrrrruuuwwwyyyzzz|||~~~rrrccc^^^aaahhhsss|||xxxhhhTTTDDD;;;999777666555444444555666777666777777777777999===@@@BBBFFFLLLQQQUUUZZZ^^^aaafffkkkrrrwww{{{zzzrrrpppsssssstttvvvzzzyyyccc[[[VVVWWW\\\bbbkkksssyyy}}}tttmmmjjjfffcccbbbeeehhhkkkrrrtttzzz}}}rrrfffiiirrr}}}uuu^^^UUUXXX[[[```gggsssiiiTTTHHHDDD:::888777666666555333111333333222222111000000000//////////////////////////////...---------------.........---------------------------...///000000000000000000000000000000///000111111000000111222666===KKK```xxxqqq```WWWRRRLLLIIIIIIGGGMMMZZZkkk|||}}}uuurrryyy~~~{{{zzzzzzvvvmmmcccbbb```^^^^^^```bbbcccggghhhhhhhhhiiimmmrrrvvv~~~}}}zzzuuuooogggaaa]]]YYYXXXVVVTTTQQQOOOMMMLLLHHHIIIJJJKKKMMMQQQVVVZZZ]]]```dddgggiiijjjlllmmmooopppqqqppppppppprrrtttuuuwwwzzz}}}yyykkk]]]TTTLLLEEEEEEGGGFFFFFFHHHMMMPPPVVV```gggmmmxxxuuuiii```]]][[[___eeemmmwww|||wwwqqqnnnnnnnnnkkkgggfffffffffffffffeeedddddd```aaabbbcccdddccccccbbbaaaaaaaaaaaabbbbbbbbbcccbbbccccccccccccdddddddddbbbbbbaaaaaa```___^^^^^^\\\[[[YYYWWWVVVUUUUUUTTTVVVUUUUUUUUUUUUVVVVVVWWWVVVWWWXXXYYYZZZ[[[[[[[[[______```aaaaaaaaaaaa```bbbbbbccccccdddcccccccccccccccccccccbbbbbbaaaaaa_________```aaaaaabbbbbbdddeeefffffffffgggiiikkkkkkjjjkkkmmmooorrrssstttvvvxxxzzz{{{|||{{{mmm```]]]bbbjjjuuu~~~vvvfffSSSCCC;;;999777666555555555555666777666777777777888:::>>>AAADDDHHHMMMRRRVVVZZZ^^^aaafffkkkrrrwww{{{|||uuutttwwwyyy{{{~~~~~~nnn]]]WWWTTTWWW]]]cccmmmuuu|||}}}vvvooogggaaa```^^^^^^___bbbhhhooorrrzzz~~~zzzooobbbfffppp~~~vvv___NNNOOOSSS\\\iiixxxkkkVVVJJJEEE:::999777666666555333111333333222222111000000000//////////////////////////////...------------................../////////------------...///000111000000000000000000000000///000111111000000222333;;;AAAOOOccc{{{qqq___UUUOOOIIIFFFGGGGGGMMMYYYhhhvvv}}}}}}zzzzzz}}}zzzwwwyyy{{{zzz|||tttkkkdddbbb```^^^]]]^^^___```eeeeeeeeeeeegggkkkqqqvvv|||zzzwwwrrrkkkddd___[[[YYYXXXVVVSSSPPPNNNLLLJJJHHHIIIJJJKKKLLLPPPVVVZZZ___bbbfffiiijjjlllnnnoooooooooooonnnnnnooorrruuuxxxxxxzzz}}}|||nnnbbbYYYPPPJJJJJJKKKKKKLLLNNNSSSUUU\\\fffmmmuuuzzzoooddd\\\ZZZYYY]]]dddlllwww~~~wwwsssoookkkjjjkkkllljjjhhheeeffffffffffffeeeddddddaaaaaabbbcccccccccbbbbbbaaaaaabbbbbbbbbcccccccccccccccccccccddddddddddddbbbbbbbbbaaaaaa`````````\\\[[[ZZZXXXWWWVVVVVVVVVXXXWWWVVVVVVVVVVVVVVVVVVUUUVVVWWWYYYZZZZZZZZZZZZ^^^___``````aaa`````````aaaaaaaaabbbaaaaaa``````___``````aaaaaa```^^^^^^]]]]]]]]]^^^______``````aaabbbcccccccccdddfffhhhfffgggiiikkknnnqqqtttvvvwwwyyy{{{|||}}}sssggg\\\\\\bbbkkkwww~~~ssscccQQQCCC;;;999777666666555555666666777666777888888888:::>>>AAAFFFJJJOOOSSSWWW[[[___aaaeeekkkqqqwww|||yyyxxx||||||nnnaaaVVVSSSSSSXXX___eeennnwww~~~vvvjjjaaa\\\YYYVVVTTTWWWXXXZZZ```hhhqqqzzzvvvlllcccgggrrrxxx^^^MMMLLLNNNYYYjjjzzz}}}mmmXXXJJJDDD;;;999777666666555444222333333222222111000000000///////////////////////////......---------......,,,,,,---...//////000000111000///...------------////////////////////////000000111000000000333555;;;CCCQQQfff~~~ppp]]]RRRLLLGGGEEEFFFHHHNNNYYYgggsssxxxwwwuuuvvv{{{vvvwww~~~{{{zzz~~~qqqiiicccbbb```^^^\\\\\\]]]]]]bbbbbbaaaaaadddjjjqqqwwwzzzxxxtttnnnhhhaaa\\\YYYXXXWWWUUURRROOOLLLJJJIIIHHHIIIJJJJJJLLLPPPUUUYYY```cccgggjjjkkklllnnnpppoooooonnnmmmlllnnnrrruuuxxxyyyzzz}}}ssshhh^^^VVVOOOOOOQQQQQQRRRUUUZZZ[[[aaakkksss{{{vvvkkk```ZZZYYY[[[^^^dddmmmxxx~~~sssmmmllljjjhhhgggiiiiiihhhgggeeeeeefffffffffeeeeeedddbbbbbbbbbccccccccccccbbbbbbbbbbbbcccccccccddddddcccccccccdddddddddeeeeeeaaa`````````____________\\\[[[ZZZYYYXXXWWWWWWWWWYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVXXXYYYZZZ[[[[[[[[[^^^^^^___````````````_________``````___^^^]]]]]][[[\\\^^^______^^^\\\ZZZ\\\\\\]]]]]]^^^^^^______^^^___aaaaaaaaabbbdddfffeeefffiiikkkmmmpppsssuuuwwwyyy{{{||||||~~~xxxlllbbbYYYZZZaaajjjuuu~~~zzzooo___NNNBBB;;;999666666666666666777777777666777888888999;;;???BBBHHHLLLQQQUUUXXX[[[___bbbeeejjjqqqvvv|||zzzyyy}}}~~~uuuaaaWWWRRRQQQTTT[[[bbbgggpppyyytttkkkeee\\\UUURRRSSSVVVXXX\\\^^^ccckkkuuu|||tttkkkfffjjjuuuyyy\\\MMMIIIJJJWWWkkk|||zzzoooZZZKKKCCC<<<:::777666666666444333333333222222111000000000////////////////////////......---------......///++++++,,,---...//////000111111///...............////////////////////////000111111000000111333666:::BBBSSShhh}}}mmmZZZOOOJJJFFFFFFHHHIIIOOOZZZfffpppuuuvvvuuuvvv}}}qqquuu}}}{{{zzz}}}pppfffbbb```___]]][[[[[[[[[[[[^^^^^^^^^___bbbiiiqqqwwwyyyvvvqqqkkkddd^^^ZZZXXXXXXWWWUUURRROOOLLLJJJIIIHHHIIIJJJKKKLLLPPPVVVZZZ___bbbfffiiijjjkkkmmmooonnnnnnnnnmmmlllnnnsssvvvwwwxxx{{{~~~|||sssfff]]]VVVUUUWWWWWWYYY\\\___```fffooowwwrrrggg^^^YYYXXXZZZ]]]ccckkkwwwuuummmiiijjjhhhggggggggghhhgggfffeeeffffffggggggfffffffffdddddddddccccccccccccdddccccccccccccddddddddddddccccccdddddddddeeeeeeeeeaaaaaa``````______^^^^^^\\\[[[ZZZYYYXXXWWWWWWWWWYYYXXXWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\]]]]]]^^^_______________^^^^^^^^^^^^]]]\\\[[[[[[YYYZZZ\\\]]]]]]\\\ZZZYYY\\\]]]]]]^^^^^^______```]]]^^^`````````aaadddffffffiiikkkllllllnnnqqqtttwwwxxxzzz{{{|||}}}}}}ssshhh^^^VVVXXX^^^fffpppxxxzzztttiii[[[LLLAAA;;;888555666666777777777777777777888999999:::<<<@@@DDDIIIMMMQQQUUUYYY\\\```bbbeeeiiipppuuu{{{}}}wwwwwwzzz}}}hhhYYYQQQRRRSSSWWW___eeejjjsss|||uuuggg___]]]ZZZVVVRRRRRRWWW^^^ccciiilllsss|||}}}vvvnnnkkknnnwwwzzz[[[JJJFFFHHHUUUkkk|||www~~~ttt^^^LLLBBB===:::777666666666555444333333222222111000000000////////////////////////...------------...//////++++++,,,---......//////............///000111111000000000000000000000000000111111000///111444777999DDDVVVlllyyyhhhVVVLLLIIIHHHJJJMMMKKKQQQ[[[fffnnntttwwwwwwyyy{{{mmmsss|||zzzzzz~~~pppeee______]]]\\\[[[ZZZZZZYYYZZZ[[[]]]___ccciiiqqqwwwxxxuuuooohhhaaa\\\YYYWWWWWWVVVTTTRRRPPPMMMLLLKKKIIIJJJKKKLLLMMMQQQWWW[[[^^^aaaeeehhhiiikkklllnnnmmmnnnnnnnnnnnnpppsssvvvwwwyyy|||pppfff^^^]]]^^^^^^```ccceeeeeejjjrrrzzz|||oooeee\\\XXXXXXWWWZZZ```iiiuuu}}}tttoookkkhhhggggggggggggggggggffffffffffffggghhhhhhhhhhhhggggggfffeeedddddddddeeeeeeccccccdddddddddeeeeeeeeeddddddddddddeeeeeeeeeeeedddccccccbbb```______^^^[[[ZZZYYYXXXWWWWWWWWWWWWXXXWWWVVVVVVVVVVVVVVVVVVWWWXXXYYY[[[\\\\\\\\\\\\\\\]]]^^^^^^______^^^^^^\\\\\\\\\]]]\\\\\\[[[[[[YYYZZZ[[[\\\\\\\\\[[[ZZZ]]]]]]]]]^^^______``````]]]___```aaaaaaccceeehhhiiilllnnnnnnmmmnnnqqquuuxxxzzz{{{||||||~~~wwwmmmcccZZZSSSUUU\\\bbbjjjqqqsssmmmcccWWWKKKAAA:::777555555666777888888888888777888999999:::===AAAEEEHHHLLLQQQUUUYYY]]]aaaccceeeiiioootttzzzwwwrrrrrrwwwvvvrrr___SSSNNNSSSUUU[[[dddjjjoooyyyqqqeee]]]ZZZVVVWWWXXXYYY[[[aaakkkrrrzzz~~~xxx{{{uuurrrttt|||zzz\\\IIIFFFHHHUUUkkkzzzuuu|||zzzcccNNNCCC>>>;;;777555555666555555333333222222111000000000////////////////////////---------------...//////------....../////////000............///000111222000000000000000000000000111111111000///111555888<<>>BBBFFFGGGKKKPPPUUUYYY]]]aaadddeeeiiinnnsssxxxyyyrrrmmmooouuuxxxwwwbbbWWWRRROOOTTTVVV^^^gggnnnuuuwwwnnngggdddfff^^^ccciiinnnqqqyyyxxxoooeee^^^{{{xxxzzzzzz^^^LLLIIIJJJVVVkkkyyyttt{{{~~~fffPPPCCC>>>;;;777555555666666555333333222222111000000000////////////////////////---------------...///000////////////000000000000222111000//////.........000000000000000000000000111111111000///111666999???KKK^^^ttt}}}rrrbbbQQQJJJIIILLLQQQVVV[[[___fffmmmsssyyy~~~zzznnnlllrrr}}}zzzxxxyyy{{{pppccc\\\\\\[[[[[[ZZZZZZYYYYYYVVVXXX\\\```eeekkkrrrvvvxxxtttmmmfff___[[[XXXWWWUUUUUUTTTRRRQQQPPPOOONNNKKKLLLMMMMMMOOOSSSXXX\\\___bbbfffiiijjjlllmmmooolllnnnpppqqqrrrrrrtttvvv|||~~~vvvmmmjjjjjjjjjkkknnnmmmmmmpppwww~~~tttiiiaaaZZZVVVWWWUUUYYYaaammm|||rrrhhhfffgggeeebbb```bbbdddffffffggghhhiiihhhhhhiiijjjjjjjjjjjjjjjjjjiiihhhfffffffffggghhhdddddddddeeeeeeeeeffffffdddddddddeeeeeeeeeffffffcccbbbaaa___]]][[[YYYYYYYYYXXXWWWVVVVVVVVVVVVVVVTTTTTTTTTTTTUUUVVVVVVWWWUUUVVVWWWYYYZZZZZZ[[[[[[\\\\\\]]]^^^^^^^^^^^^]]]YYYZZZ[[[\\\\\\\\\\\\\\\[[[[[[ZZZZZZ[[[\\\]]]^^^[[[\\\\\\]]]]]]^^^______```bbbddddddeeefffiiillljjjnnnqqqrrrpppqqqvvvzzz}}}~~~}}}yyytttkkkaaa[[[SSSNNNQQQXXX^^^eeekkkhhhccc\\\SSSJJJAAA999444444555777888999999999888777888999:::;;;>>>CCCFFFFFFJJJOOOTTTYYY]]]bbbeeeeeeiiinnnrrrwww~~~~~~vvvnnnjjjnnnttteeeWWWSSSRRRQQQTTTWWW___iiiqqqyyyxxxtttqqqqqqtttmmmuuu~~~zzztttooojjjeeeaaa\\\VVVQQQwwweeeJJJGGGKKKZZZnnnyyy|||fffPPPDDD???<<<999666666555444222555444222111000000//////000000////////////000000000000//////.........---000000000000000000000000............////////////222222222111111111000000222000111444444333666;;;AAAPPPfff~~~zzzmmm```TTTOOOMMMMMMPPPUUUYYYaaakkkqqqtttwww|||~~~mmmhhhiiiqqq|||}}}yyyxxxzzzuuuggg\\\[[[WWWVVVXXXYYYWWWVVVXXXVVVZZZ___eeejjjpppvvvzzzzzztttjjjccc^^^[[[ZZZYYYZZZZZZYYYWWWTTTRRROOONNNPPPPPPOOOOOOPPPRRRUUUWWW______```dddjjjnnnnnnmmmnnnoooooopppppprrruuuxxxzzz}}}yyyqqqmmmnnnoooooommmqqqsssxxx|||ooofff___YYYUUUTTTTTTYYYaaalll|||zzztttllleeebbbaaaaaa```bbbbbbbbbbbbbbbbbbbbbbbbiiiiiiiiiiiiiiiiiijjjjjjiiiiiihhhhhhgggffffffffffffffffffffffffeeeeeeeeeddddddccccccdddccc```]]]____________^^^]]]\\\[[[XXXVVVTTTTTTVVVWWWVVVUUUTTTUUUWWWXXXXXXWWWUUUUUUWWWXXXYYYZZZ[[[]]]^^^^^^\\\^^^``````___]]]]]]]]]\\\]]]^^^_________^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZ]]]aaaccccccbbbbbbccceeefffhhhjjjkkklllkkkkkkmmmooorrrtttuuuvvvxxxzzz~~~~~~wwwmmmddd]]]UUUPPPLLLLLLQQQYYYaaafffeee```WWWMMMDDD===:::888999999888888777666666666999:::;;;===???AAADDDEEEJJJMMMQQQUUUWWWZZZ]]]___aaagggnnnqqqsss{{{{{{nnngggkkkvvvhhhZZZUUUPPPOOOTTTUUU^^^iiipppvvv}}}vvvpppjjjccc^^^[[[YYYUUUPPPLLLIIIGGGFFFvvvbbbJJJGGGKKK[[[nnn|||zzz~~~hhhRRRFFF@@@===:::888777666555444555444333111000000//////000000////////////000000000/////////............////////////////////////............////////////222222222111111111000000222000111444444333666<<>>;;;999888777666555555444333222000000000000000000////////////000000////////////................................................////////////222111111111111000000000222000111444444444777===HHHZZZsssyyyrrrhhh^^^VVVSSSRRRRRRVVVZZZ^^^gggqqqxxx|||}}}iiidddaaaiiittt}}}}}}yyyzzz~~~~~~tttjjj___WWWWWWSSSRRRTTTSSSQQQRRRUUUXXX]]]ccciiinnnsssxxx{{{xxxssskkkeeeaaa```___^^^```___]]][[[XXXUUUSSSRRROOOOOOPPPRRRUUUXXX[[[]]]______aaaeeeiiilllmmmlllkkkmmmpppqqqrrrrrrtttvvvzzz}}}}}}yyywwwxxxyyywwwuuuvvvyyy~~~}}}nnnddd\\\UUURRRRRRSSSWWW___iiiyyyuuurrrllliiieeeccccccdddccccccaaaaaabbbcccdddeeeeeefffeeefffggghhhiiijjjjjjjjjggghhhhhhiiijjjjjjkkkkkkhhhhhhhhhhhhgggggggggffffffeeecccccccccaaa___\\\^^^^^^^^^^^^]]]\\\[[[[[[YYYXXXWWWXXXZZZ[[[ZZZYYYWWWVVVVVVUUUVVVWWWXXXYYYVVVVVVWWWYYYZZZ[[[\\\]]]```aaaccccccbbbaaaaaabbbaaaaaaaaaaaaaaa```___^^^____________^^^^^^^^^^^^]]]^^^`````````aaadddfffggghhhiiikkkmmmnnnnnnnnnooorrruuuwwwxxxzzz|||~~~wwwmmmccc\\\NNNLLLKKKMMMSSSZZZ```ccc^^^YYYQQQHHH@@@:::777666777777777888888888888999::::::;;;===@@@BBBEEEFFFHHHKKKOOORRRUUUWWWZZZ]]]```eeekkkooorrrzzzvvvttt|||zzzhhh\\\SSSSSSUUUSSSVVV[[[aaahhhrrryyy~~~{{{wwwrrrnnnkkkiiihhh]]]\\\[[[ZZZYYYXXXXXXXXXWWWTTTQQQNNNMMMKKKIIIGGGGGGGGGGGGGGGHHHIIIJJJKKKwww}}}vvvaaaRRRNNNSSScccwww}}}wwwuuurrryyykkkUUUHHHAAA>>>;;;999888777666555555444333222111000000000000000////////////000000///////////////.............................................////////////111111111111000000000000222000000333444444999???LLL```zzzwwwnnneee^^^WWWTTTRRRQQQUUUZZZ^^^fffrrryyy}}}~~~jjjeeebbbjjjttt{{{}}}zzz|||uuulllddd[[[UUURRRPPPOOOPPPPPPNNNPPPTTTYYY^^^eeelllqqquuuxxx{{{wwwssslllgggdddccccccbbbcccbbb___\\\YYYVVVTTTSSSPPPQQQRRRTTTVVVZZZ\\\^^^___```bbbeeehhhjjjkkkkkkiiilllooorrrrrrssstttuuuzzz|||~~~~~~|||zzz~~~~~~oooeee\\\TTTRRRSSSSSSWWW^^^hhhwwwuuunnnlllgggeeecccbbbccccccbbbaaa``````aaacccdddfffggggggeeefffhhhjjjkkkkkkkkkkkkiiiiiiiiijjjjjjkkkkkkkkkjjjjjjiiiiiihhhgggggggggfffeeecccbbbbbb```^^^\\\]]]]]]^^^^^^]]]\\\\\\[[[ZZZZZZ[[[]]]```bbbbbbaaa[[[YYYWWWUUUUUUVVVXXXYYYVVVWWWXXXYYYZZZ[[[\\\]]]aaabbbddddddcccbbbcccdddddddddccccccbbbaaa``````aaaaaaaaaaaa`````````______````````````aaaeeehhhhhhiiikkklllnnnooopppqqqqqqtttwwwzzz{{{}}}}}}tttiii___YYYLLLKKKKKKMMMSSSXXX\\\]]]ZZZUUUNNNEEE>>>:::777777666666777888888999::::::::::::<<<>>>@@@CCCFFFGGGHHHKKKOOORRRUUUWWW[[[]]]```dddjjjnnnsss{{{zzz|||vvvbbbWWWSSSQQQTTTTTTTTTWWW^^^eeellluuu~~~|||tttnnnjjjdddccc```\\\YYYVVVUUUTTTPPPPPPPPPPPPOOONNNMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGnnnuuuzzzhhhWWWSSSVVVfffyyyyyyttttttrrrzzzmmmUUUHHH@@@===:::888777666555444666555333222111111000000000000////////////000000.........///////////////....................................////////////000000000000000000000000222///000333444555:::AAAPPPeee~~~wwwkkkddd]]]VVVSSSOOONNNRRRWWW^^^gggsss{{{lllhhhhhhnnnvvv|||~~~||||||oooggg```XXXSSSNNNLLLLLLMMMLLLKKKOOOUUUZZZ___gggnnnsssvvvyyyzzzwwwsssmmmiiigggffffffeeeeeeccc___\\\XXXUUUSSSRRRRRRRRRSSSUUUWWWYYY[[[\\\___aaaccceeegggiiijjjkkkhhhkkkoooqqqrrrssstttuuuyyy|||qqqfff\\\TTTRRRTTTRRRVVV]]]gggvvvyyyqqqkkkgggffffffdddbbbaaaaaaaaa___]]]______aaabbbdddeeeggggggfffhhhjjjlllmmmmmmmmmmmmkkkkkkkkkkkkjjjjjjiiiiiikkkjjjjjjiiihhhhhhggggggfffdddbbbaaaaaa```^^^]]]]]]]]]^^^^^^^^^]]]\\\\\\\\\\\\^^^bbbfffiiijjjiii___\\\YYYVVVTTTUUUVVVXXXWWWXXXYYYZZZ\\\]]]^^^^^^bbbcccddddddccccccdddfffgggfffeeedddccccccbbbbbbccccccccccccbbbbbbbbbbbbaaaaaaaaa``````cccgggjjjjjjkkklllmmmoooqqqrrrssssssvvvzzz}}}zzzpppeeeZZZSSSLLLKKKJJJLLLPPPTTTUUUVVVVVVRRRKKKDDD>>>:::888888666666777888999:::;;;;;;:::;;;<<<>>>AAADDDGGGHHHIIILLLPPPSSSVVVXXX[[[^^^```dddiiinnnttt|||}}}vvvbbbWWWPPPPPPRRRTTTTTTUUU[[[aaagggnnnxxx~~~oooddd^^^YYYVVVPPPOOOMMMLLLJJJIIIHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEDDDEEEDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEiiisss~~~rrr]]]WWWXXXhhh{{{wwwttttttxxxoooWWWIII@@@===:::888777666555444666555444222111111111111000000////////////000000.........///////////////....................................//////////////////000000000000000111222//////222444555;;;BBBSSSiiixxxjjjccc\\\UUUQQQMMMKKKPPPWWWcccmmm{{{nnnkkkmmmrrryyy}}}xxxlllddd]]]TTTNNNIIIHHHIIIKKKJJJIIIOOOVVV\\\aaajjjqqqvvvyyyzzz{{{xxxtttoookkkjjjiiihhhgggdddbbb^^^ZZZVVVSSSQQQPPPQQQQQQSSSUUUWWWXXXZZZZZZ___aaadddffffffgggiiijjjhhhkkknnnpppqqqrrrtttvvvyyy|||rrrggg\\\SSSQQQTTTRRRVVV^^^hhhuuuxxxnnnkkkhhhffffffgggdddaaa```______]]][[[^^^___```aaacccdddeeefffhhhiiilllnnnooonnnmmmlllllllllkkkkkkjjjiiiiiihhhkkkjjjjjjiiihhhgggffffffeeecccaaa`````````___^^^]]]^^^^^^______^^^^^^]]]]]]^^^```dddiiikkkkkkkkk___]]]ZZZWWWUUUUUUVVVWWWZZZZZZ[[[]]]^^^___```aaacccdddeeedddcccdddfffhhhhhhhhhgggfffeeeeeeeeeeeeeeeeeeeeeeeedddddddddcccbbbcccccccccccceeehhhkkkllllllmmmnnnpppsssuuuvvvuuuxxx|||wwwlll```VVVOOOKKKIIIIIIJJJMMMOOOPPPPPPRRROOOHHHAAA<<<999888888777777888888999:::;;;;;;:::;;;===???BBBEEEHHHIIIIIILLLPPPSSSVVVXXX[[[^^^```bbbggglllsss|||{{{wwwzzz{{{~~~tttaaaVVVRRRLLLNNNQQQSSSUUUYYY```fffjjjrrr~~~}}}ssseeeZZZSSSPPPMMMKKKGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDCCCBBBBBBCCCEEEDDDEEEFFFHHHHHHIIIIIIIIIgggqqq}}}{{{eee^^^^^^lllyyywwwwwwsss[[[MMMAAA>>>;;;999888777666555666555444333222111111111000000////////////000000............/////////000////////////////////////............////////////////////////000000111111111//////222444666<<>>FFF\\\sss}}}rrriiiaaaVVVNNNKKKJJJLLLYYYiiisssjjjnnnsssvvvzzz|||~~~|||qqqdddTTTJJJFFFAAACCCEEEEEEFFFJJJRRRWWW^^^hhhrrrxxx||||||}}}xxxssspppooommmiiieeebbb___YYYRRRNNNKKKKKKKKKHHHJJJMMMOOOQQQTTTXXX\\\\\\___ccceeeeeefffgggiiimmmlllkkklllnnnsssxxx{{{wwwzzz}}}|||nnncccZZZRRROOOQQQTTTYYYbbblllwwwssskkkdddccchhhlllkkkiiijjjhhhccc___]]]]]]^^^_________```bbbcccdddeeefffhhhiiiiiijjjjjjkkkllllllmmmmmmmmmmmmmmmllllllkkkmmmiiifffeeefffgggeeecccaaa```____________```aaa```______^^^^^^^^^______bbbaaaaaa`````````aaaaaa]]]\\\[[[\\\___```aaa```ccc```^^^```dddggghhhgggggghhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkklllllllllkkkkkkiiihhhhhhhhhhhhiiijjjkkkkkkllllllooopppqqqqqqrrrtttwwwzzz|||}}}rrrfffYYYNNNGGGEEEEEEEEEGGGIIIJJJIIIGGGHHHEEE@@@<<<999888999::::::;;;;;;<<<<<<;;;::::::;;;===@@@BBBDDDGGGKKKNNNPPPQQQRRRUUUWWWYYY[[[\\\]]]___cccgggnnnwww|||}}}xxxlllbbb^^^\\\YYYWWWWWWSSSSSSQQQOOOLLLLLLNNNPPPSSSUUUZZZ___ffflllqqqtttxxxoooiiieee```YYYSSSLLLKKKIIIGGGEEEEEEEEEFFFCCCCCCDDDDDDDDDDDDDDDCCCAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGjjjsss~~~~~~|||{{{~~~}}}zzzzzzvvvzzz```OOOBBB<<<888888888555555888666555444444222222111000///..................///.................................................../////////000000000111//////000000111111222222111000222555555888AAAKKK```wwwwwwnnnaaaWWWOOOMMMKKKMMMZZZjjjrrrlllqqqwwwyyy{{{}}}~~~zzzoooaaaSSSIIIEEEAAACCCEEEEEEFFFKKKSSSZZZ```kkkvvv|||}}}xxxsssooonnnlllhhheeeaaa]]]WWWQQQLLLJJJJJJJJJIIIJJJLLLMMMOOOSSSXXX\\\^^^```dddfffggggggiiijjjmmmllllllmmmoootttxxx{{{{{{}}}|||mmmbbbYYYQQQOOOPPPTTTYYYaaajjjuuu{{{nnnhhhbbbccchhhlllkkkiiiiiifffbbb^^^\\\\\\]]]^^^___```aaabbbccceeeffffffggghhhhhhiiijjjjjjkkkkkkooooooooooooooonnnmmmmmmllliiifffeeeffffffeeecccbbbaaa```______```aaabbb``````______^^^______```cccbbbaaa```````````````___]]]]]]^^^```bbbbbbbbbdddbbbaaabbbfffhhhiiihhhiiijjjjjjkkkkkklllllllllmmmmmmlllllllllllllllmmmjjjjjjkkkkkkllllllkkkkkkjjjkkkkkkllllllmmmnnnnnnpppqqqsssttttttwwwzzz}}}~~~qqqdddXXXMMMGGGDDDCCCCCCEEEGGGHHHGGGFFFGGGDDD???;;;999888999:::;;;;;;<<<<<<<<<;;;::::::<<>>;;;999888999:::<<<<<<======<<<;;;::::::===@@@DDDGGGIIIJJJLLLNNNQQQSSSUUUWWWZZZ\\\]]]^^^[[[]]]aaaeeellluuu~~~zzzvvvuuussstttuuuuuuvvvyyy}}}xxxlllbbbYYYUUUSSSPPPNNNOOOIIIJJJKKKKKKLLLOOOTTTWWWWWWZZZ```fffmmmvvv~~~zzzzzz{{{~~~|||tttnnnbbb^^^YYYVVVVVVUUURRROOOJJJIIIGGGFFFFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGJJJJJJJJJJJJKKKKKKKKKKKKnnnsss|||~~~cccPPPBBB<<<888888888555555888666555444444222222111000000000////////////000000................................................////////////000000000000111111111000000000000000///000222555666;;;IIIWWWjjjxxxnnn]]]TTTNNNMMMKKKLLLXXXggguuuuuu}}}rrrfffYYYLLLDDDCCCAAACCCEEEFFFIIIPPPZZZaaafffppp{{{}}}xxxqqqlllkkkjjjgggddd^^^ZZZTTTOOOJJJHHHHHHHHHIIIIIIIIIJJJLLLQQQXXX]]]aaadddgggiiijjjkkklllmmmlllllllllmmmppptttwwwzzzyyykkkaaaXXXPPPNNNPPPRRRVVV]]]eeennnwww~~~tttlll```___```dddjjjnnnmmmjjjgggeeebbb___]]]]]]]]]^^^aaaaaabbbdddeeefffggghhhhhhhhhhhhiiijjjjjjkkkkkkkkkllllllllllllkkkjjjjjjiiiiiiggggggffffffeeeeeebbbbbbaaaaaaaaaaaabbbbbbaaaaaa``````aaaaaabbbbbbgggfffdddcccbbbaaaaaa```bbbaaa```aaadddffffffeeeggggggggghhhjjjkkkllllllnnnnnnooopppqqqsssssstttttttttrrrqqqppppppppppppkkklllmmmooopppqqqqqqqqqpppoooooooooooopppqqqrrrrrrtttwwwyyyzzz}}}zzzlll___TTTKKKEEEAAAAAAAAABBBDDDDDDCCCBBBBBB@@@===:::888888999999===============<<<;;;;;;===@@@EEEIIIJJJKKKLLLMMMRRRTTTVVVYYY[[[]]]^^^^^^[[[]]]```dddkkkttt}}}xxxsssqqqoooqqqrrrsssuuuxxx|||~~~sssggg___WWWTTTQQQMMMLLLNNNJJJLLLMMMOOOQQQUUUZZZ^^^]]]aaaggglllsss|||zzzrrrlllmmmpppssssssooogggaaa[[[XXXTTTSSSTTTTTTSSSQQQJJJIIIHHHGGGGGGHHHIIIIIIGGGHHHHHHHHHHHHGGGGGGFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIKKKKKKKKKKKKLLLLLLLLLMMMpppsssyyyeeePPPBBB<<<888888888555555888666555444444222222111000000000////////////000000////////////////////////////////////////////////000000000000////////////111111111000000000000000111222333555666<<>>>>>======<<<===AAAEEEIIIJJJKKKLLLMMMRRRTTTWWWZZZ]]]^^^^^^^^^\\\^^^aaaeeekkkttt}}}vvvqqqooooooqqqssstttvvvxxx|||zzzppp___XXXRRRPPPMMMJJJJJJLLLNNNOOOQQQSSSUUUYYY___cccdddhhhmmmrrrwwwuuullljjjdddfffiiikkkjjjeee^^^YYYXXXVVVTTTSSSSSSTTTTTTTTTLLLLLLJJJJJJIIIJJJKKKLLLIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLxxxxxx|||fffQQQBBB<<<888888888555555888666555444444222222111000000//////......//////000////////////////////////////////////////////////000000000000////////////000000000000000111111111222222444555666===PPPbbbwwwtttfffSSSLLLHHHHHHGGGHHHRRR```qqq~~~{{{uuuyyywwwggg[[[OOOFFFBBBCCCBBBEEEHHHKKKNNNTTT]]]dddmmmuuu{{{|||}}}~~~{{{wwwsssnnnlllkkkjjjfffccc\\\YYYTTTNNNJJJIIIIIIIIIIIIJJJJJJKKKMMMRRRXXX\\\```cccgggiiijjjjjjlllmmmjjjkkklllnnnppptttwwwxxxyyy}}}sssfff^^^WWWQQQPPPRRRQQQVVV^^^gggoooxxx~~~}}}|||wwwpppjjjddd___```ccchhhmmmoooooommmlllkkkiiigggeeeeeeeeeeeeccccccdddfffggghhhiiijjjjjjjjjkkkkkklllmmmmmmmmmllllllmmmmmmllllllkkkjjjiiijjjlllkkkiiihhhhhhiiidddeeeeeeffffffeeeeeedddeeeeeeeeeeeeeeefffggghhhjjjjjjhhhgggfffffffffffffffeeedddfffhhhjjjjjjjjjjjjlllnnnooonnnnnnooopppqqqrrrsssuuuwwwyyyzzz{{{zzzyyyxxxwwwwwwwwwwwwwwwuuuuuuvvvvvvvvvuuutttttttttsssqqqppppppqqqssstttuuuxxx{{{~~~uuufffYYYOOOHHHCCCAAA@@@???@@@BBBBBBAAA???<<<;;;:::888888888999999;;;<<<===>>>???????????????BBBFFFHHHIIIJJJLLLNNNRRRTTTWWW[[[]]]^^^^^^^^^^^^```bbbfffllluuu~~~}}}uuurrrqqqqqqsssuuuvvvwwwyyy|||~~~~~~uuulll\\\WWWSSSQQQOOOLLLMMMQQQPPPRRRTTTVVVYYY^^^cccggglllpppuuuyyy}}}uuuiiidddeeeaaacccdddeeeccc___ZZZWWWWWWVVVUUUTTTSSSTTTUUUUUUQQQPPPNNNMMMMMMMMMNNNNNNKKKKKKLLLKKKKKKJJJIIIHHHEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLzzz|||yyy|||fffRRRBBB<<<888888888555555888666555444444222222111000///..................///////////////////////////////////////////////////111000000000/////////...//////000000111111222222000111333555666???TTThhhooo```QQQJJJFFFHHHGGGGGGQQQ^^^lll{{{~~~zzzwwwrrrwww}}}ssscccVVVLLLDDDBBBDDDBBBFFFKKKNNNQQQVVV]]]ccchhhooosssttttttxxxxxxvvvrrrpppmmmlllmmmkkkfffbbb[[[WWWRRRLLLIIIGGGGGGHHHIIIJJJLLLMMMOOOSSSXXX\\\___bbbeeehhhhhhiiijjjkkkllllllnnnpppsssvvvxxxzzz{{{~~~|||pppddd\\\VVVQQQQQQTTTTTTZZZbbbllluuu}}}}}}{{{yyy}}}}}}xxxrrrnnniiicccbbbcccfffjjjmmmooooooooonnnmmmkkkiiihhhgggggggggddddddeeefffhhhiiijjjkkkiiijjjjjjkkkkkklllmmmmmmlllllllllllllllkkkjjjjjjiiikkknnnmmmkkkiiijjjkkkhhhiiiiiijjjjjjiiiiiihhhgggggggggggghhhiiijjjjjjlllkkkjjjiiiiiiiiiiiiiiijjjiiihhhiiilllmmmnnnmmmnnnpppssstttrrrqqqrrrtttttttttvvvxxxzzz|||~~~}}}}}}|||{{{{{{|||||||||xxxxxxxxxyyyyyyxxxxxxwwwwwwvvvtttrrrrrrsssuuuwwwyyy|||sssdddWWWMMMFFFCCC???>>>>>>>>>@@@@@@>>>===:::999999888888888999999:::;;;<<<>>>???@@@AAAAAABBBDDDGGGIIIJJJKKKNNNPPPQQQTTTWWW[[[]]]^^^^^^]]]```bbbeeehhhnnnwwwyyytttssstttvvvxxxzzzzzzzzz{{{}}}}}}wwwooofff[[[WWWTTTTTTRRROOOQQQVVVSSSUUUXXX[[[___dddkkkooovvvzzzuuukkkccc```aaabbbbbbbbb```]]][[[YYYXXXVVVVVVUUUUUUUUUVVVXXXYYYUUUTTTRRRQQQPPPPPPPPPPPPOOOOOOOOOOOONNNMMMLLLKKKHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNKKKKKKLLLLLLLLLMMMMMMMMMooouuu}}}wwwuuuyyygggRRRCCC<<<888888888555555888666555555444333222111000......------------......000000000000000000000000000000000000000000000000111111000000/////////......//////000111222222333...000222555777AAAXXXmmm|||kkk[[[PPPIIIFFFHHHGGGGGGPPP^^^jjjyyy|||yyy}}}uuuppptttzzz~~~||||||~~~qqq```TTTJJJCCCBBBEEEBBBFFFLLLPPPSSSWWW]]]bbbaaagggkkkkkklllqqqsssrrrpppnnnlllmmmnnnlllfffbbbYYYVVVPPPKKKGGGFFFFFFFFFHHHJJJMMMOOOQQQTTTXXX\\\^^^aaadddgggggghhhiiijjjnnnnnnppprrruuuxxxzzz{{{}}}zzzoooccc\\\VVVRRRRRRUUUWWW\\\fffoooyyy}}}yyy{{{zzzuuurrrpppkkkeeedddeeehhhkkknnnoooppppppnnnmmmllljjjiiihhhhhhhhhdddeeefffggghhhiiijjjkkkhhhiiiiiijjjjjjkkklllllliiijjjjjjjjjjjjiiihhhhhhiiillloooooollljjjkkklllkkklllmmmmmmmmmmmmlllkkkhhhhhhhhhhhhiiijjjkkklllllllllkkkkkkjjjkkkkkkkkkmmmlllkkklllnnnppppppppppppssswwwwwwuuutttuuuwwwvvvwwwxxxzzz}}}~~~xxxyyyzzzzzz{{{{{{{{{zzzyyyxxxuuuttttttuuuwwwyyy|||~~~rrrcccVVVLLLFFFBBB===<<<<<<===>>>>>><<<;;;999888888888888888999999999:::<<<>>>@@@AAABBBBBBEEEFFFHHHIIIJJJLLLPPPRRRQQQSSSWWW[[[]]]^^^]]]]]]aaacccfffjjjoooxxxwwwsssuuuwww{{{}}}~~~~~~~~~}}}wwwrrrjjjaaaUUURRRPPPQQQOOOMMMOOOTTTVVVXXX\\\```eeekkkrrrwww~~~tttiiieee```___```cccbbbaaa^^^ZZZYYYYYYYYYVVVVVVWWWWWWWWWYYY\\\^^^XXXWWWUUUSSSRRRQQQQQQRRRQQQQQQQQQQQQPPPOOONNNMMMKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNLLLLLLMMMMMMMMMNNNNNNNNN