BM6P6(@ ddd^^^WWWMMMBBB;;;777666777555555777:::999555444777___FFF000---111///...000222111///...///000///...000///...,,,,,,,,,---...//////.........---------...(((///---///111)))666---...%%%444555(((//////555//////444777444333666333---222///444777,,,444333---111999$$$888///111///000000///------///111////////////////////////---777,,,:::""",,,...)))%%%:::---###111)))222...VVVXXX222,,,%%%111444...***444***+++...888'''555000///&&&111999...,,,000&&&FFF:::+++...)))GGG^^^111+++,,,666333<<<555000(((---%%%&&&;;;***,,,888???xxxsss+++,,,%%%///000///(((--- 888,,,'''%%%888%%%---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,***)))******+++***+++,,,,,,------,,,,,,111...,,,,,,......,,,))),,,,,,,,,++++++,,,,,,---++++++******************,,,------......------,,,//////...---,,,++++++***,,,,,,,,,+++++++++******---,,,+++)))))))))******,,,---......//////......,,,,,,,,,---------......++++++++++++++++++++++++)))))))))***+++++++++,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......+++,,,------......------333222222111000//////...000000000000000000000000/////////......---------++++++++++++++++++++++++***+++---...///......------------,,,,,,+++++++++++++++++++++++++++++++++------,,,+++,,,---...///......---------,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((+++++++++,,,,,,---------,,,,,,,,,+++++++++******))))))))))))******************))))))))))))******(((((()))***++++++,,,,,,,,,,,,,,,+++++++++******---,,,***))))))+++---...444111---***))))))+++---)))************+++++++++)))***+++***))))))+++---...---+++))))))***+++,,,,,,,,,+++******+++,,,,,,+++++++++*********))))))************************(((((((((((())))))))))))+++++++++***************+++*********))))))(((((()))************+++++++++,,,,,,+++++++++++++++,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++******)))))))))************+++++++++~~~ccc\\\VVVLLLAAA:::666555666666666999<<<999444222444999...)))///333000///222333111//////000111000///000//////...............//////.........---------&&&111444+++///(((777}}}///666000777///...===000444444444>>>&&&BBBrrr///777,,,:::+++000+++;;;<<<###------***......+++...000///%%%&&&***rrrSSS MMM!!!222///''':::///;;;qqq;;;+++999777***%%%///%%%666###,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,++++++,,,------------,,,000...,,,,,,---...,,,***------,,,+++++++++,,,,,,+++++++++++++++*********,,,------------------,,,///......------,,,,,,+++,,,,,,,,,+++++++++******,,,+++***)))))))))******,,,---......//////......,,,,,,,,,---------......++++++++++++++++++++++++************++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------...///////////////222111111000//////......////////////////////////.........---------,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,+++***---------,,,,,,+++++++++************************---,,,,,,+++,,,---...///---------,,,,,,,,,,,,+++*********++++++,,,,,,---+++++++++++++++++++++++++++*********))))))))))))++++++++++++,,,,,,,,,---,,,,,,++++++************))))))))))))******************))))))))))))******)))))))))***++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,+++***))))))***,,,---222000---+++******,,,---)))************+++++++++)))***+++***))))))+++------,,,***)))))))))++++++,,,,,,+++******+++,,,,,,+++++++++*********))))))************************)))))))))************+++***************+++++++++++++++******))))))))))))************++++++++++++,,,++++++******+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********************++++++++++++{{{bbb[[[UUUJJJ@@@999555555555777777:::===:::333000111---+++///666444------222333111000///111111111000///000000000000//////.../////////............---'''555222)))222###:::666---...111555"""''' 000444444(((///JJJzzz:::"""...666333>>>555,,,,,,111...'''---222---+++,,,XXX666!!!333888444###))),,,LLLBBB"""999666000&&&,,,***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---++++++,,,---------------...,,,+++,,,------,,,+++...---,,,,,,++++++++++++++++++++++++++++++++++++------------------------------------------------,,,,,,,,,+++++++++*********))))))))))))***++++++,,,---......//////......,,,,,,,,,---------......,,,,,,,,,,,,+++++++++++++++++++++++++++***************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........//////000111000000000000000000///......------........................------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++******------,,,,,,,,,,,,++++++)))))))))***************,,,,,,+++++++++,,,---...,,,,,,,,,+++++++++******))))))))))))))))))*********************************************)))))))))*********++++++++++++++++++************))))))))))))))))))*********++++++******))))))))))))******))))))******+++,,,,,,,,,---------,,,,,,,,,++++++******)))((()))***+++,,,......---,,,+++,,,,,,,,,)))************+++++++++)))***+++***))))))+++---,,,+++***)))((()))***+++,,,++++++******++++++,,,+++++++++************************************************+++++++++,,,,,,))))))******++++++,,,,,,+++++++++************)))******+++++++++,,,,,,,,,++++++************++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************+++++++++,,,xxxbbb[[[TTTJJJ@@@999555555666555666:::>>>;;;444111111666444444555000+++---333111000......000000000//////000111222222111///////////////...............111---***+++555)))000sssttt+++222111---;;;666VVV<<<111<<<222)))888666NNN<<<###333999???+++///***666111***333000'''---rrr&&&222'''%%%(((111###+++)))(((333...222111,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---......+++,,,,,,---...---------,,,,,,,,,,,,------------......---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,---------,,,---------......//////,,,,,,,,,+++++++++******(((((())))))***+++,,,,,,,,,---......///.........,,,,,,,,,---------......,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---............///000000000000000//////.........---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++............---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++,,,,,,------+++++++++************)))))))))))))))))))))((((((++++++++++++++++++++++++***************************************************)))))))))))))))))))))))))))*********++++++++++++******))))))******+++*********++++++,,,,,,,,,---------,,,,,,,,,,,,+++)))((((((((()))***+++,,,+++,,,,,,---------,,,,,,))))))*********+++++++++)))***+++***))))))+++---******)))(((((())))))***++++++++++++++++++++++++************************************************************+++++++++,,,))))))******+++,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++************++++++,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,uuuccc[[[UUUKKKAAA:::777666777333444999===<<<666222333222///------------///222///---,,,,,,...///......///000111222222111000///////////////////////////999###,,,111...000...666'''///)))666pppVVV"""///>>>666)))999111///$$$333===PPP,,,***,,,111PPP222000888777)))+++222'''444000---111&&&***ttt333---###---//////$$$>>>'''===###'''444###222---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---.........,,,,,,---.........------,,,------------------......---,,,,,,+++++++++,,,++++++,,,,,,------------...---,,,,,,,,,,,,---...,,,------......//////000,,,,,,,,,+++++++++******(((((()))***+++,,,,,,---,,,---......///.........,,,,,,,,,---------......---------,,,,,,,,,++++++---,,,,,,,,,++++++******,,,,,,,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,---......//////..................------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,------------++++++*********)))))))))***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************)))))))))))))))))))))***************++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++(((((((((((()))***+++,,,***+++,,,---------,,,+++))))))*********+++++++++)))***+++***))))))+++---))))))))))))))))))******++++++++++++++++++++++++************************************************)))))))))*********++++++))))))***+++,,,------...++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------++++++******+++,,,------,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************************++++++++++++,,,,,,,,,rrrccc[[[UUUKKKAAA:::777777888333444888<<<;;;666333555111///...000222111...+++...,,,++++++---......---///000000111111111111000...////////////000000000666"""666666&&&333555%%%222333---'''???WWW(((111<<<)))&&&+++000---...$$$'''***'''yyy111000,,,333444///333EEE&&&444NNN,,,,,,444%%%222333%%%000++++++)))'''YYY&&&FFF===LLL666000---''')))GGG\\\!!!555666"""333)))---222(((---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,---............,,,,,,---..................///000///...---...///---,,,,,,++++++,,,,,,---+++,,,,,,------......///...---,,,++++++,,,---...------......////////////,,,,,,,,,+++++++++******)))***+++,,,------------,,,---......//////......,,,,,,,,,---------............------,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------***++++++,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,,,,---------------........................------------------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++*********++++++++++++,,,,,,,,,,,,------++++++,,,,,,---.........+++,,,---.........------+++++++++*********))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++++++++++++++*********)))))))))************+++*********++++++++++++,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******'''((())))))***+++,,,,,,***+++,,,,,,,,,,,,,,,+++)))************+++++++++)))***+++***))))))+++---))))))*********************++++++,,,,,,++++++******************+++++++++************************)))))))))************+++******++++++,,,,,,------+++,,,,,,,,,,,,---------,,,,,,,,,---------......,,,,,,+++,,,,,,---...///......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++,,,,,,,,,,,,nnnbbbYYYSSSJJJ@@@999666666777666555888;;;:::444333555444444444333333222///+++...,,,++++++---.........///////////////000111111.../////////000000000000000)))888222)))444222//////(((555:::---SSS+++***777+++&&&<<<999,,,+++222999555%%%777:::)))...%%%888///ccc***666///***...RRR777555---%%%888000%%%000))),,,)))DDDlll---(((OOO444(((888GGG///888000:::'''[[[@@@///###<<<%%%---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,.........------,,,------...............///111222111...---...000++++++++++++,,,---......,,,,,,,,,---...////////////...,,,++++++,,,...///............////////////,,,,,,,,,+++++++++******++++++---............---,,,---......//////......,,,,,,,,,---------......///......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++,,,---------------........................------------------------++++++++++++,,,,,,------++++++++++++++++++++++++,,,+++*********+++,,,---+++++++++,,,,,,---------******+++,,,,,,---......,,,---.../////////......,,,,,,+++++++++*********)))))))))******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,,,,++++++++++++************++++++,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))'''((()))+++,,,,,,------,,,,,,++++++++++++++++++)))************+++++++++)))***+++***))))))+++---)))******+++++++++++++++***+++,,,,,,,,,,,,+++***))))))*********+++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------------............------------...///000000//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------lll```XXXRRRHHH???888555555666888888999;;;888333111444000111000------000444666...---,,,,,,.../////////000///.........///111222.../////////000000111111///111333+++444555&&&444111'''111000***UUU+++222666,,,000000&&&999&&&555&&&'''...555>>>...888***555+++@@@TTT%%%%%%333777!!!666111111+++###CCC---(((333+++000///fff))),,,,,,888$$$222...111...%%%ttt+++&&&000))))))000333---@@@555%%%;;;555---,,,,,,++++++,,,,,,---........................------------------------+++,,,---.........---,,,,,,---......//////......111333444222///---...000*********+++,,,---...///,,,,,,------...///000000///...,,,++++++,,,...////////////////////////...,,,,,,,,,+++++++++******,,,---.../////////...---,,,---......//////......,,,,,,,,,---------......//////...---,,,,,,+++++++++++++++,,,,,,---------------------------------******+++,,,,,,---...............------,,,,,,,,,........................---------------------------,,,,,,,,,,,,---......+++,,,------......------......//////////////////........................+++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,+++,,,---///000+++++++++,,,,,,---------))))))***+++,,,,,,------------///000000000///...,,,,,,,,,++++++++++++***'''(((((()))***++++++,,,*********************************++++++,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))(((((((((***+++---------------,,,++++++******++++++)))************+++++++++)))***+++***))))))+++---)))***+++,,,,,,,,,,,,,,,***+++,,,------,,,+++***))))))******++++++++++++************************++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////---------......000111111000000111111111111000000------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////++++++,,,,,,,,,---------lll```VVVOOOEEE===999666555555333777::::::777333333333111111111111000000000000/////////......---------...///000111111000///...,,,...000111222111000///111111111111111000//////000---222...444III000///...---,,,---......//////.........---------HHH555//////%%%333@@@444;;;'''/// 555444---XXXiii///---///000,,,000,,,---666---+++///***///III)))//////000bbbVVV'''&&&......+++444%%%...///...+++>>>"""------,,,,,,,,,,,,------111111111111111000//////////////////////////////++++++,,,---.........---......---,,,---...///000///////////////.........///.........---+++,,,///000///.........///111222////////////////////////111///......//////...,,,,,,++++++******++++++,,,.........///////////////........................---------............///......---------,,,,,,,,,++++++,,,,,,---...////////////.........---------...------------......///////////////////////////......------------......///............---------.........------,,,,,,,,,***+++,,,---...............---,,,,,,---...///000111000///......------.........---------,,,,,,,,,((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---...///000111222222222111000//////...///...---,,,++++++***)))******+++,,,,,,,,,++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***---...++++++...---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******......---,,,++++++******---------,,,,,,+++++++++************++++++,,,---***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------+++*********+++---///000,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,------.........------,,,,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,,,,,,,000...------......---,,,---------............///...------......///000111111222444333000...------........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////...---,,,,,,++++++mmmaaaYYYRRRHHH???999666555444222666:::999666333222333111111111111000000000000............------------//////000000000000//////---...000111111000///...111111111111111000//////000---222...444III000///...---------......//////.........---------777rrrQQQ555(((999777###(((YYYeee777333555***'''333...666...///+++QQQ++++++333...111222,,,---iii---,,,...+++111{{{...333---'''TTTgggDDD$$$###000555111,,,###444222'''+++OOO000111222......------------......//////000111111111111111000000000000000000000000,,,------............---...------,,,---...///000///...........................//////...---...111///...---------...000000........................000///......//////...,,,,,,,,,++++++++++++,,,,,,............////////////........................------------.....................---------,,,,,,++++++,,,,,,---....../////////.........---------...............//////000////////////////////////......------------......///............---------.........------,,,,,,,,,***+++,,,---............///......---...///000111///......---------------.........---------,,,,,,++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---...///000000222111111000//////......///......------,,,,,,+++***+++,,,,,,---,,,,,,,,,,,,,,,++++++***++++++,,,+++++++++,,,,,,---------,,,//////---,,,///...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++------,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,---,,,+++++++++,,,---...,,,,,,,,,+++++++++******---------------,,,++++++*********++++++,,,,,,---......---------,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,------------000...------......---,,,,,,,,,,,,,,,------------------------...///000111222444666666333000//////........................///.........------------,,,,,,,,,,,,,,,,,,,,,,,,........................///......---,,,,,,++++++mmmbbb]]]UUUJJJ@@@999666555444111555999999555222111222111111111111000000000000,,,,,,------------------000//////////////////000...///000111000///...---000000111111000000//////000---222...444III000000///.............../////////.........------)))'''|||kkk[[[oooZZZjjjZZZgggllluuu******+++000444555444333555$$$ ,,,222+++,,,666000777***+++555FFFJJJ+++444***222222,,,,,,UUU---------+++444///000333777222***000666000222+++***111444///+++,,,***555###...&&&444$$$777///..................///,,,---///000111222222222000000000000000000000000...///////////////...------------,,,---......///...........................///000///---...///111---------------...//////------------------------///...------......---,,,,,,,,,++++++++++++,,,,,,............//////000000........................------------...........................---------+++,,,,,,------........................------------------....../////////000000000000000000000000......------------......///............---------.........---------------+++,,,---...............000////////////000111111---,,,,,,,,,,,,---...............------------,,,...------,,,,,,+++******------------------------------------------------++++++,,,---...//////000000000000//////......---...............---------+++,,,------......------,,,++++++***++++++,,,,,,)))***++++++------...///...000111...---///...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---........./////////...------,,,,,,---------,,,,,,,,,,,,+++---,,,,,,,,,,,,---......,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++...---,,,++++++++++++,,,,,,,,,,,,++++++++++++***------.........---,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------.........///...------......---+++++++++++++++,,,,,,,,,,,,------------...///000111333555888888555222111000------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,+++mmmddd]]]UUUIII???999666555444111555888888555111111111111111111111000000000///++++++,,,,,,------......000///...------...///000///000000000///...------///000000000000000//////000---222...444III000000000///////////////////////////............+++>>>$$$222999///,,,&&&:::+++;;;111555:::444111222666555...+++,,, 666<<<,,,(((555888---888&&&000000===[[[...000***...//////222333---...,,,,,,555000222,,,444444)))///444$$$111.........+++(((---666555+++>>>&&&...'''000//////............//////,,,---...000111111222222111111111111111111111111000000000000000///...---,,,,,,,,,---------......---------------.........000222222///,,,...///...---------.........//////------------------------...---,,,,,,---...---,,,,,,,,,,,,++++++,,,,,,,,,------......//////000000........................,,,,,,---------.................................,,,,,,,,,---------..............................++++++,,,---............000000000000000000000000......------------......///............---------...............---------,,,,,,---...............//////////////////000000,,,,,,,,,,,,---...///000............------------...---------,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.../////////.........---------,,,,,,,,,,,,---------......,,,------...............++++++******++++++,,,,,,+++++++++,,,,,,---------...111111...---///...+++++++++++++++++++++++++++++++++,,,---...///000111000/////////.........---..............................---------......///---.........---,,,++++++++++++,,,,,,,,,,,,------............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......////////////...,,,---......---+++++++++++++++,,,,,,,,,,,,------------...///000000000333666666444111///...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,nnneee[[[SSSGGG===888666666666111555888888555111111111111111111111000000000///,,,,,,,,,------.........000///...------...///000///////////////...------...//////000000000//////000---222...444III000000000000000/////////000000/////////.........<<<###999===777222111<<<444333111111333www000444999777---$$$'''111999777111,,,,,,111444111,,,888'''444777,,,000---...,,,---666HHH'''------,,,---333===333'''***...)))555>>>222***)))***...///......000,,,***222...OOO===111---//////............//////......///000000000000000000000000000000000000000000111111111000///......,,,,,,,,,---------------+++,,,,,,,,,---------...444888777111...000000---......//////000000000000------------------------...,,,+++,,,---...---,,,---,,,,,,,,,,,,,,,,,,------------...///000000111........................,,,,,,,,,------------...------..................,,,,,,,,,------------------.....................+++,,,...///000000000///000000000000000000000000......------------......///............---------........................------......//////..............................------------...///111111//////.........---------,,,,,,,,,,,,---...///000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,,,,*********+++,,,,,,------,,,---......//////......+++*********++++++,,,------------,,,,,,+++++++++,,,///000---,,,...---***++++++++++++++++++++++++++++++,,,---///000111111000///////////////......//////000000000000000000///......------.....................------,,,++++++++++++,,,,,,---------............---,,,+++*********+++,,,------......++++++++++++++++++++++++***+++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...///000000///---,,,,,,------,,,+++,,,,,,,,,,,,------------,,,,,,,,,------...///000---///222222000...,,,,,,------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------------,,,,,,,,,nnnggg[[[SSSGGG===777666666777111555999999555222111222111111111111000000000000------..................///................../////////........................///000000000//////000---222...444III111111111111111000//////000000000/////////......)))222666000bbb///777$$$***555&&&666888+++555,,,///...---444999///000,,,,,,111111---///666///888+++555000000...333------:::iii)))...+++------...RRR,,,///888;;;222,,,***###666222000111333111+++'''***...555\\\111---///..................///......///000000000/////////////////////////////////000000000000//////...++++++,,,------------,,,***++++++,,,,,,---------666;;;:::222///222222......//////000111000000000------------------------...---,,,---...///...---------,,,,,,,,,,,,------,,,------...///000111111........................,,,,,,,,,,,,------------,,,,,,,,,------------------------------------------------...............---///000222333333333222000000000000000000000000......------------......///............---------.............../////////---....../////////......---...............---,,,---------...///000111222/////////.........------++++++***+++,,,...000222------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------++++++++++++++++++++++++))))))******++++++,,,,,,,,,---......//////......************+++,,,------///......---++++++***)))+++...///,,,,,,///...+++++++++++++++++++++++++++++++++,,,---...///000111//////////////////......000000000000000111111111//////...------------...---............------,,,***++++++,,,,,,------...............---,,,++++++((()))+++,,,---.........***++++++++++++,,,,,,,,,******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,---...//////000...---,,,,,,------,,,***,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000+++---......,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------ooohhh^^^UUUIII>>>888666666666222666:::999666333222333111111111111000000000000//////////////////......---......//////......---......---------...//////---......///000000//////000---222...444III111111222222222111000///000000000000/////////..."""<<>>###444...000444000111111111111111111111111:::---555444;;;###+++333zzz///...***111///000---*** 999///WWW+++/////////......------,,,000888***---888---+++RRR<<<111***++++++,,,,,,,,,,,,++++++++++++,,,------......///.........------,,,,,,++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,------,,,,,,,,,------............---------------...---,,,,,,,,,,,,,,,,,,------,,,,,,---....../////////...---,,,,,,,,,,,,+++,,,---.......................................------------------------,,,------------.........------------------------///............---------------------------------//////..................------------------------......---------,,,,,,,,,...------------...//////...,,,+++---111222000............---------------------------------------------------,,,,,,,,,,,,++++++************++++++***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++*********))))))*********++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,************************))))))*********++++++++++++,,,,,,------............/////////...---,,,,,,------------------------------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***)))*********+++,,,,,,,,,***++++++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------......---,,,,,,,,,------//////......------,,,,,,ttteeeYYYRRRGGG>>>999777666555444666888888555333111111///000000111111111111000....../////////.........------...//////000//////000000111222222222111111000000000000000000000000222///333///555JJJ333222222111111222222333333333333222111000///...---...===111000@@@444...TTTKKK***...$$$:::---+++:::000000000000000111111111)))......000%%%111|||'''888)))222......)))'''///<<<444///...---,,,,,,,,,,,,---%%%---)))444444VVV***///...++++++,,,,,,,,,,,,++++++***++++++,,,,,,---............---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------.../////////......------,,,,,,...------,,,,,,,,,------------,,,------...///000///...---,,,,,,++++++,,,+++,,,,,,---......------........................------------------------------------....................................///............---------........................000000//////......------------------------------......---,,,,,,,,,,,,---...------------...//////000---,,,///555666333...,,,,,,,,,---------------------------------------------------------,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++---------------------------------,,,,,,+++++++++,,,++++++************+++++++++*********)))))))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******************************+++,,,------------,,,++++++******++++++,,,++++++++++++++++++++++++************************)))************+++++++++++++++,,,,,,---.../////////.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------------,,,------......------,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,***+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................------------------------//////...------,,,++++++rrrcccVVVPPPGGG???999777555555444666888888555333111111///000000111111111111000......///000000//////...---...//////////////////...///000000111111111000111111111111111111111111222///333///555JJJ333222222111111222222333444444444444333222111000555000:::222(((222444///---!!!CCC000!!!>>>,,,...//////000000000111111111444333$$$wwwAAA666"""+++///+++,,,{{{###666***$$$>>>aaa555...------,,,,,,,,,,,,---555%%%AAAuuu333111,,,,,,------------,,,,,,******++++++,,,------------------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---------------.........---------......///000/////////......------------------,,,,,,---......------------...///000111//////...---,,,,,,,,,,,,+++,,,------...---------................................................---------.........//////........................///............---------........................000000000//////......---------------------------///...---,,,,,,,,,------...------------...//////000---,,,///444666222...,,,,,,,,,---------------------------------------------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++------------------------/////////...------,,,,,,------,,,+++******+++++++++++++++************)))***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,***************************+++,,,---------------,,,++++++******++++++,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------++++++,,,,,,---...//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------------------------,,,,,,------------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,++++++,,,------------,,,,,,,,,---............---,,,,,,---------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................,,,---------------------//////...---,,,++++++***pppaaaSSSOOOHHH@@@:::666555555444666888888666333111111000000111111111000000///---...///000111000///.........///////////////...------...///000000000000222222222222222222222222111...333///444III222222222222222222222222444555555555555444333333999///000333000222333...444OOO***444%%%555888%%%///000000111111222222222111444777&&&<<< ...)))++++++^^^JJJ444!!!>>>555------------------------------,,,444111&&&///------............------******+++,,,,,,------...------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------......---------...//////...............///000111/////////...............------------------...///,,,,,,------...///111111000000///...------------------............------........................////////////////////////------........./////////........................///............---------........................000000//////////////////------------------------//////.........---------...------------.../////////---,,,...111111///---.........---------------------------------------------------..................------------......***+++++++++,,,,,,------........................000000000//////.........///...---,,,,,,+++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,---------.........+++,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------......///------------------------,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,)))*********+++,,,,,,,,,++++++,,,---------------+++,,,------......------,,,---------..................------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................+++,,,---.........------......------,,,,,,++++++nnn^^^QQQNNNHHHAAA:::666555555444666888888666333111111111111111111111000///...---...000111111111//////......////////////......,,,---...///000000000000111111111111111111111111000...222...333HHH111222333333333333222111222333444444555444444444222222...555999666666333333***KKK---:::(((666///000000111111222333333444111///888555+++222111...###...---???xxxtttzzz---,,,,,,---...//////...---,,,***---wwwggg,,,***333---......////////////......++++++,,,,,,---.........------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------......---......//////000............///000111222............////////////---------------...//////,,,,,,------...000111222111111000///................../////////......---........................////////////////////////............////////////........................///............---------........................///////////////000000000...........................///000000000///...---...------------...//////000///..................000//////......---------------------------------------------.........///...------,,,,,,------...******+++,,,---......///........................////////////............000000///...---------------------,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------++++++******+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---.../////////........................+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------...---------++++++,,,---------------------------..................------------......------------------------+++,,,------......------........................+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,mmm]]]PPPMMMHHHAAA:::666555555444666888888666333222111222222222111111///......,,,...000111222111000///...///////////////......------///000000111111111000000000000000000000000000---111...333HHH000111333444444333111000111111222333444444444444***999666555555...222555+++333111///666$$$999000000111222333333444444,,,>>> IIIsss888555111000...... 222...+++'''000///+++---///000000///---,,,,,,111***cccvvv...%%%555%%%/////////000000000000//////+++,,,,,,------......///------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------...............///000000............///000222222------......//////000000---------------...///000,,,,,,------///000111222222111000//////......///...///////////////..............................000000000000000000000000............/////////000//////////////////////////////.........---------////////////////////////......//////000000111111////////////////////////...///111222222000...---...------------...//////333333222000......///111111111000///...------------------------------------------.........//////---,,,,,,++++++,,,,,,---******+++,,,...///000000////////////////////////........................111111000......---------......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,******,,,++++++++++++++++++,,,,,,,,,,,,++++++*********------------------------,,,,,,,,,---------......------------------,,,,,,******))))))***,,,...///++++++++++++++++++++++++------------------------*********++++++,,,,,,,,,,,,,,,------...///000000........................+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++*********++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,------......------***+++,,,,,,------,,,,,,---------.........//////......------------......------------------------+++,,,------......------////////////////////////***+++---...///...------,,,,,,,,,,,,,,,,,,,,,---iii]]]TTTPPPIIIAAA;;;777555555666999:::888444000000111000000000000////////////......------------......////////////////////////////////////000000000000222222111111000/////////222///222---333HHH111111222333333333222222555333,,,444---AAA888---555111333444333999888***(((:::SSSaaa111+++222///***888666,,,000555666999222000555777,,,---UUU///888)))333888&&&111---444111---@@@444000222***666000***222'''888...(((111777'''...|||NNN444111---...,,,...///000111111111///...------------.........//////.........------,,,,,,,,,------............------........................////////////000000000000222111000...------------......//////000000111111........................---------.........//////000000000000///...---,,,000000///...---,,,,,,+++////////////////////////////////////////////////222111111111000000//////////////////////////////111111000000//////......---------...///000000111000000000000000000000000111111000000//////......000000//////......------...------------...//////000000000000000000000000000000////////////000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111000...------...000111///---++++++---///000000000000///...............,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------.........------------.../////////............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++---,,,,,,,,,,,,---......------------------------.........------,,,,,,,,,***+++,,,---------,,,,,,,,,++++++******++++++,,,.........------,,,,,,+++------------------------------.........---+++***---,,,,,,,,,,,,---......111///---++++++---///111------,,,,,,+++***)))))),,,,,,+++++++++,,,------,,,******,,,000111...+++,,,,,,++++++,,,,,,---...//////...------------...---------............///000///...///000///...,,,//////...---,,,,,,++++++******+++,,,,,,---......------------------------------------------------+++,,,,,,------,,,,,,+++iii]]]SSSOOOIIIAAA:::666555555666888:::888444000000111111000000000///////////////......------......///////////////////////////////////////000000000111111111111111000000000000222///222...333HHH111222333333444444333333,,,999666999,,,,,,444999888666666444...+++111999333,,,777+++999444777:::333---333;;;333+++000999000...333000+++444EEE[[[###666(((333,,,000AAA000///---(((777\\\)))888<<<###555222***;;;---333111%%%%%%888+++'''...---%%%+++:::GGG888&&&333)))'''111//////000000111000///...------------.........////////////.........---------------............------------------------------....../////////000000000111000///---------......///////////////000000000---------------------------------.........//////000000000000///...---,,,//////......---,,,,,,,,,................................................111111000000000/////////........................000000000000//////......------......///000000111////////////////////////000000000000//////......///////////////............------------...//////000000000000000000000000000000////////////000000.........------,,,,,,,,,------------------------++++++++++++++++++++++++,,,---------.../////////000///---,,,,,,---///000111///,,,,,,---...///...000//////...------......,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,---------.........---------------...//////............------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++---,,,,,,,,,------......------------------------......---------,,,,,,,,,++++++,,,,,,---------,,,,,,,,,++++++++++++,,,,,,.........---------------------------------------------.........---++++++---,,,,,,,,,------......///...---,,,,,,---...///......------,,,++++++***,,,,,,+++++++++,,,---------......---------...000------,,,,,,,,,---......///......------------------------............///000///...///000000...,,,///......---,,,,,,++++++******+++,,,,,,---......------------------------------------------------,,,------......------,,,}}}ggg]]]QQQNNNIIIAAA:::666555666666888:::888444000000111111111000000000////////////......------......////////////////////////////////////000000000111111000000000111111111111222222///222...333III333333444555555555555444444>>>...555:::)))444222,,,000111666888---***888888'''000AAA:::999<<<777333444999888000111:::666000...333777444,,,''' [[[...???888---222222333+++...(((333---VVV000777&&&(((:::......(((999%%%000---333666***,,,---///333555...###CCC{{{444///***)))...////////////000//////...------------...............////////////............------............------,,,,,,,,,,,,------------------........./////////000///...------.../////////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,---------...............000000000000///...---,,,---------,,,,,,,,,,,,,,,------------------------........................///////////////.................................000000000////////////...------......///000000000////////////////////////000000000////////////............///////////////...------------...//////000000000000000000000000000//////......//////000.........---------------........................++++++++++++++++++++++++------........................,,,,,,,,,,,,......333111...---.........---//////...---------......,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------.........//////---------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------......------------------------...------------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,..................//////------------------------,,,------------,,,,,,+++,,,------------............------------------...///......------,,,,,,+++,,,+++++++++,,,,,,---...---///000---***)))---111......---------------.........---,,,,,,,,,,,,------------............///000///...///000000...,,,.........------,,,,,,+++***++++++,,,,,,------...---------------------------------------------------......//////......---{{{fff^^^OOONNNJJJBBB:::666555666555888:::888444111111222111111111000000000////////////............////////////////////////////////////000000000111111111//////000111111222333333222///333///444III444444555666666666666666111<<<)))444EEE222>>>777111333///222===888---000222111;;;|||...:::999;;;999888222+++///333......333666555555888888777@@@$$$DDD111111555:::***666%%%666111%%%;;;333GGGrrryyyXXX...,,,%%%---555///111444,,,888---+++&&&+++))))))+++***333444)))%%%---555777)))nnn999+++***555$$$000..................................................................------,,,------......------,,,++++++,,,,,,,,,,,,,,,---------------.........///......---,,,---...///000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,........................//////000//////...------+++++++++,,,,,,---------------------------------........................................................................////////////////////////............//////000000////////////////////////////////////////////////------......//////000000...------------...//////000000000000000000000000/////////....../////////...............---------........................,,,,,,,,,,,,,,,,,,,,,,,,...............------------,,,,,,++++++,,,,,,---222000.........//////.........---------------...,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------........./////////,,,,,,------............------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,,,,------,,,,,,,,,++++++,,,,,,,,,---.........//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,---............---,,,......------,,,,,,,,,+++++++++++++++,,,---......,,,---...---+++***+++---......------,,,,,,------......---,,,,,,,,,,,,,,,---------............//////......///000000...---......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------------------------------------------............------yyyfff___OOOOOOLLLDDD;;;555555777555777:::888444111111222111111111111000000000000/////////....../////////000000000000000000000000000000000000111111111111//////000111222333444444111///333000555JJJ555555666777777777777666---BBB666222+++$$$333...<<<===555...333888777444...666222---111777>>>......666888???AAA444000777888222///444888777444///&&&666555222777222,,,666000)))DDD666'''666!!!***222777...&&&CCC...777555$$$666444///&&&777555555,,,+++333///++++++---///+++'''333CCCIII'''***333(((...------------------...........................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,---------------------.........///------,,,,,,---...///000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....................---//////////////////...---***++++++,,,,,,---------................................................------------.................................................../////////............////////////......................................./////////------......//////000000...------------...////////////////////////////////////............//////........................------------------------.......................................---------,,,,,,,,,++++++,,,,,,,,,///...------///000000///------,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------.........///+++,,,------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,---...---,,,,,,,,,,,,,,,,,,------.........//////000000------------------------,,,,,,,,,+++,,,,,,,,,,,,,,,---.../////////......+++,,,---......---,,,+++,,,,,,,,,,,,++++++++++++++++++++++++,,,---...///...------000222222///,,,------,,,,,,,,,,,,------......---,,,,,,,,,,,,------------............//////......///000000///------------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,------------,,,,,,xxxfff```PPPQQQOOOFFF<<<555555777444777999888444111111333222222111111111000000000000//////......//////000000000000000000000000000000000000111111111222222000000111111222333444444111///444111666JJJ555555666777777777777666444>>>666555222lllzzzmmm000...777:::111444;;;555222333666;;;&&&999777(((333???...(((333666555444222222666999666000'''DDD]]]uuu888111222333+++999,,,)))999---!!!:::000111===,,,,,,666FFF###(((888***+++777...###555111...###!!!111333///)))(((111777666333333&&&$$$&&&222!!!666)))------,,,,,,,,,---.....................---------+++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------......------........./////////------,,,,,,,,,---///000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------...///////////////......++++++,,,,,,------......////////////////////////---------------------------------...............---------------------------............/////////......//////////////////........................---............/////////.........///////////////...------------.../////////////////////////////////......------......///.............../////////------------------------////////////////////////------..................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---///000///...,,,,,,+++++++++,,,------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......***+++,,,......------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******++++++,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,+++***+++,,,---...------,,,,,,,,,,,,------..................//////------------------------,,,++++++++++++,,,,,,---,,,---...///000///......+++,,,---......---,,,+++++++++++++++++++++++++++*********+++,,,---...///111//////222777999666333------,,,,,,---....../////////...------------...---------............///......---...000111///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------+++,,,,,,,,,,,,,,,,,,+++wwwgggbbbRRRSSSQQQIII===555555777444777999888444111222333222222222111111111000000000000////////////000000000000000000000000000000000000111111111222222222111111111222222333333333111///444111777KKK444555666666777777666666666000000;;;OOORRR+++000EEE777333;;;111444777???***888777333:::444***GGGaaaSSS666222111555::::::888666666222```...666777333---:::)))...777&&&,,,DDD''',,,555)))***999222777(((+++;;;888%%%***777777FFFOOOccc......000000,,,((('''+++000<<<777AAA666555***,,,,,,+++++++++,,,......//////.........---------+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++,,,,,,---......//////....../////////000000000...---,,,,,,,,,---...///,,,,,,,,,,,,,,,---------------------------------//////.........---------......////////////......---------------.................................------------------------------......////////////---------------------------------.........///////////////////////////...........................---------........./////////////////////............------------.../////////////////////////////////......------......///---........./////////000........................////////////////////////,,,---------.../////////,,,,,,------------,,,,,,---,,,+++,,,......---++++++++++++++++++,,,------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,---)))+++,,,......---,,,+++++++++++++++************************************++++++******++++++,,,---***+++---//////...---,,,++++++++++++++++++++++++,,,,,,,,,---------......---,,,+++******,,,---///------,,,,,,,,,,,,------.........---------------------------------------++++++*********+++------,,,---///000000000......,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---//////000//////000444888;;;<<<............///111222333000000///............///---------............///...------...000111///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------,,,,,,------------,,,,,,wwwgggcccSSSUUUSSSJJJ>>>555555777444777999888444222222333222222222111111111111000000000////////////000000000000000000000000000000000111111111111222222222111222222222222333333333111///444222777KKK444555555666666666666666;;;444888111,,,GGG***???222000>>>444111BBB555555444000111///...iii666555666888222---333???333333666>>>###<<<555000---<<<%%%:::666&&&eee999000111777222///777...)))///000((((((555000&&&...---```+++000000---000888555,,,%%%DDDlll...111(((222,,,,,,+++***+++,,,.../////////.........---------,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,------...///000000////////////000000000000......,,,,,,,,,,,,---...+++++++++,,,,,,---------........................//////.........---------......///////////////...........................------------------------------------------------........./////////000000---------------------------------........./////////////////////.................................---------.........//////000000//////.........---...------------...//////////////////////////////.........------.........---.........//////000000000000000000000000000000........................,,,,,,------...///000000,,,------......------,,,...---,,,,,,------***)))+++*********+++,,,,,,---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,)))***,,,......---,,,++++++++++++************)))************************+++*********+++,,,,,,---***+++---//////...---,,,++++++++++++++++++++++++,,,,,,,,,------.........---,,,+++******,,,...///...------,,,,,,------............------,,,,,,+++------------------------++++++*********+++---...,,,---///000111000///---,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********+++,,,---///000,,,------,,,---222;;;CCC/////////000111333555555111111000///////////////---------.........//////...------...000111000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------------------------..................---uuubbbYYYSSSSSSRRRMMMBBB666555999777888999777555333333333222111111000///......---////////////000000000000//////000111111111111111000000000000000000000000777...555333000333222:::888111000999111vvv444444444555555555666666666===,,,444999BBB;;;777)))>>>777HHH***444555999///666...DDD;;;555>>>$$$444:::///aaaPPP222DDD...333333333111000000222444---666111222000333---///222222000------...555!!!777...@@@555'''(((111///+++111,,,///(((***222...------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////---,,,+++,,,...///...---////////////..................---,,,,,,+++************+++,,,,,,---........................------......////////////......////////////000000000000---------.........//////---------...///000000111////////////////////////........................///...---,,,,,,---...///,,,,,,,,,---...///000000//////000000///...------///......---------......------...///000000000///000//////............///------------.........///---...//////000//////...//////.........------------.........///000000000......////////////......//////...---,,,++++++***---------.....................---------,,,,,,,,,---------............//////......---------......//////.........------------------,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,------------+++******+++,,,,,,+++*********)))******+++,,,+++,,,,,,---.........---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++,,,---...////////////...---+++******+++---...,,,+++*********,,,///000//////...---,,,,,,++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......//////.........---------...------,,,,,,------............------,,,,,,,,,......---------......///////////////000111333333////////////000000000000222222111000///...---------.../////////...,,,,,,,,,---------.../////////---------------------------------............///000000//////.........---///............------------,,,,,,,,,,,,---......uuubbbYYYQQQRRRSSSOOODDD777444777777888999777555333333333222222222111000000//////////////////000000000000//////000111111111111111000000000000000000000000111'''444+++666333///OOO555___444444444555555555666666666333888///444XXXcccVVVVVVyyy<<<---;;;222...777---555666---@@@666???666\\\ZZZQQQCCC===333333333111000///111333...CCC^^^,,,777,,,---...000111111000///000222111---&&&(((FFFNNN"""???***(((===+++(((///444,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------...---,,,,,,,,,...///...---000000000///.........---......------,,,++++++******++++++,,,------.................................//////000000//////...000000000000////////////,,,,,,,,,---------......------......///000000111////////////////////////........................//////...------...//////------------...///000000000000000111000000/////////......------...............//////000///////////////.........//////000............////////////.........---------------/////////......---------.............../////////......////////////......///......------,,,,,,+++......//////000000000000............---------------------............//////......---------...............------------,,,------,,,,,,++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,------------+++******+++,,,,,,+++***************++++++,,,+++,,,------......------,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,,,,---.../////////......---+++******+++---...,,,+++******+++---///000//////...------,,,++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......//////.........---------...------,,,,,,------............------,,,,,,,,,......---------...//////............///000111222............////////////000000000000////////////000///......------......------..................---------------------------------............///000000000/////////......///............---------------,,,,,,------...///tttbbbYYYPPPQQQRRRPPPEEE888333555777888999777555333333333333333222222111111000000////////////000000000000//////000111111111111111000000000000000000000000000...>>>'''444---<<<444444555555555666666666777***>>>,,,666...000;;;333444444999444222777ddd===]]]~~~YYY[[[===:::444444444222000///000111555???fff:::777///---------...///111222333$$$AAA%%%***000rrrNNN@@@ppp)))333///***------,,,,,,,,,---......------------------------,,,------------.........------------------------...---,,,---///000///...111111000//////...------.........---,,,,,,++++++++++++,,,,,,---.................................//////000000000000//////111111000000//////......,,,,,,,,,,,,---------------......//////000000111////////////////////////........................//////............//////------------...///000000000000111111222222111111///......---....../////////000000000000//////...............///000111111/////////000000000111111111000///---------......////////////...........................---------......////////////......------------------------//////000000111222333333////////////............---------............///......---------......///------------,,,,,,,,,,,,,,,,,,+++++++++++++++***************++++++++++++,,,,,,,,,,,,---------------,,,******,,,,,,,,,+++***************+++,,,,,,,,,,,,------......------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,------.........------...---,,,++++++,,,---...---,,,++++++,,,---///000//////......---,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,---....../////////............---......------------...............---------------......------......///000......---......///000000---------.........//////......//////000000111111333111///------...000111//////..................---------------------------------............///111000000000000000/////////............------------------,,,------...///tttbbbZZZRRRQQQPPPMMMCCC888444666777888999777555333333333222222222111111000000000////////////000000000000//////000111111111111111000000000000000000000000333777999)))666---===555555555555666666666666888,,,555///===888UUULLL>>>777222;;;777444<<<666444tttJJJHHH999111666666666444222000000111555444(((333jjj999***>>>888000++++++...000222''';;;333111???222UUU111000$$$111------,,,,,,---...//////........................------------............////////////............///...---...000111000///222111111000///...------///.........------,,,,,,,,,,,,------.........///............///////////////000000111111000000///222111111000///......---------------.........///......//////000000000000////////////////////////........................////////////////////////...............///000000//////000111222222222111...............//////000111111111111000000///...............///000111222000000111111111111222222666444222000//////000111//////////////////////////////......------,,,,,,......////////////......,,,---------......//////......///000222333444444000000000000////////////---------............///...------------...//////------,,,,,,,,,+++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,---------------------,,,******,,,---,,,++++++************+++,,,,,,,,,,,,------...------,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------.........---,,,,,,------,,,,,,,,,---......------,,,,,,---...////////////......---------,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,---....../////////.....................------------.....................---------...---------...///000111//////.........///000000.........////////////000////////////000000000000222111000000//////000000000000//////......------........................---------............///111111111111000000000000///............------------------------...//////sssbbbZZZVVVRRRNNNHHH???777555999777888999777555333333333000000000000000/////////////////////000000000000//////000111111111111111000000000000000000000000000555(((...;;;222222>>>RRR555555555666666666777777999444...666:::BBB###(((999;;;777<<<000000;;;000;;;222<<<777555777777777888666444222222222555111(((444:::MMM(((***///777===<<<555...888)))333222%%%111nnn(((333,,,)))333------------...///000000////////////////////////---------.........//////111111111111111000000000000///...///111222111000222111111000//////......//////...............------...............//////........./////////000000000000111111111111000000222111111000///......---////////////000000000000/////////000000000000000////////////////////////////////////////////////000000000000000000000000//////.........///000000...//////000111111111111...............///000111111222222222111000//////.........//////111222333111111111222222222222333666444222000//////111222000000000000000000000000/////////......------,,,......////////////......,,,------......//////000------...///000222333333111111000000000/////////---------............///---------------...//////------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,------------------------...,,,++++++,,,------,,,+++++++++***+++,,,,,,---,,,------...------,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------,,,,,,,,,,,,,,,,,,---......///................../////////...............------...------,,,,,,------...---,,,,,,,,,,,,---......///////////////////////////......------......///........................---------...///000111111111111000000///000000000///000000000000111111111000000000000///////////////000222333333111///...000000000//////......---........................---------............///000000000000111111111111///............---------...------------...//////sssbbbZZZYYYRRRLLLFFF>>>777666:::777888999777555333333333000/////////////////////////////////000000000000//////000111111111111111000000000000000000000000(((888///555,,,+++===<<<---555555555666666666777777777888:::222===///444===MMMFFFBBB'''AAA777;;;...555999***000???DDDOOO777222)));;;555777888777555333222333'''...DDD777222777gggttt]]]???***%%%***111555666666***000***222///www$$$111+++444***//////.........//////000////////////////////////------........./////////111111111222222333333333111000///000222333222111111111000000000000//////////////////////////////////////////////////////.........//////000000111111111222222222222111111111111000000//////......000000000000111111111222000000000000000000000000////////////////////////////////////////////////000000111111111111000000000//////...//////000000//////000000111000000000............///000111111111222222222222111111000////////////000111111222111111111222222222333333222111000.........//////000000000000111111111111///////////////...............////////////......------......////////////------......///000111111000000000000////////////---------............///---------------...///000------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------............------------...---++++++---------,,,+++++++++++++++,,,------------......------,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---------,,,,,,,,,,,,------......//////.../////////////////////..............................------------......---,,,,,,,,,,,,---.........////////////000000000//////............//////.............../////////---------...///000111222333222111000000000000000000000111111111222222222111111000000//////.........000222444444111...,,,000000//////////////////........................---------............/////////000000000000000111///............---------......------......///000rrrbbbZZZXXXRRRKKKFFF???777555888777888999777555333333333000000000000000000000000////////////000000000000//////000111111111111111000000000000000000000000+++888;;;666''')))@@@>>>!!!<<<:::+++DDD555666666666777777777777666999777===---333FFF(((eee444888999333999888444999888333---III%%%TTT...666111***444333444666666444222222222***EEE---///@@@333;;;KKK\\\===666:::???---@@@111000AAA"""...111<<<---000---///***000000//////.../////////////////////////////////............///////////////000111111222333444444222111000111333333333222000000000000000111111111////////////////////////////////////////////////---......///000000111111111222222222222222222111000000000000///////////////000000000000111111111000000000000000000000000////////////////////////////////////////////////000111111222222111111000000000////////////000000111111111222111111000000............///000111222111111222222333222222222111000000000000000111111111111111111222222222222////////////////////////000000000111111222222222/////////000000000000000......////////////..................////////////.........//////000000000000000/////////.........---------............///---,,,,,,------///000000.........------------,,,,,,,,,---------.........---------........./////////.........------------...---++++++---...---,,,,,,++++++++++++,,,------------......------,,,+++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------------+++,,,---......///////////////000000000/////////............////////////......------------......---,,,,,,,,,,,,---........./////////000000000000//////............//////---........./////////000------......///111222333222222111//////.........000000000000111111111111////////////000000000000...000111222222000...---///////////////000000000........................---------............///....../////////000000000///............---------...............//////000rrrbbbZZZVVVQQQLLLHHHAAA888555666777888999888555333333333111111111111111111222222////////////000000000000//////000111111111111111000000000000000000000000666***111222999777%%%111<<<$$$777666***111CCCsss666666666666777777777777555444777;;;333EEE)))@@@///ccc}}},,,444@@@000@@@666333888333555>>>666...@@@222RRR555===555000===000000222444444333111111111222222555333999;;;000444KKK777fff888222...@@@111***777+++---...111---)))...000###999222111000//////...//////////////////////////////............/////////000......///111222333444555222111000111333444333222/////////000111111222222////////////000000000000000000000000////////////---......///000111111222111222222333333222222111////////////000000000000////////////000000000000111111111000000000000000////////////////////////000000000000000000000000000111222333333222111000111000////////////000000333333333333333222111000............///000222222000111222333333333333333222111000000000000000111000000111111111222222222///000000111111111000000000000111111222222222222//////000000111111222222......////////////....../////////////////////...////////////000000000000////////////............---------.........//////,,,,,,,,,---...///000111//////.........------------------....../////////.........////////////000//////.........---------///---+++,,,---...------,,,,,,++++++,,,,,,---...---.........---,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,---.........+++,,,---...///////////////000000000000000///............///////////////......------------......---,,,,,,,,,,,,---........./////////000000111111//////............//////---.........//////000000------......///111222333222111000......---------////////////000000000000------...///000111222222000000000000/////////.........//////000000111111////////////////////////---------.........//////---.........//////000000//////.........---------...............///000000ppp___WWWXXXSSSKKKCCC===999888888777888888666333222222222222222222222222111000///.........///////////////222222111111000000//////---...///000111222222222111111111111111111111111333444555555666555555444<<>>;;;999::::::999888888CCC(((EEELLLBBB;;;:::;;;999777888888888888888999888888888===222EEEgggMMM888666999777777999222222222333333444444444888777555444444555666777AAA---***RRRbbb444444333333222111000000888'''WWW000000//////.........---000000000000000//////...000000000000000000000000111111000000//////......---......///000111111222444111...---///111000...000000000000000000000000000///...------...///000//////000111111111111111............////////////111//////111444666444222333111///...---...///000111111222222222333333333222222111111000000//////000000000000000000000000///////////////000111111111111222333333444555555111222222111///...///000444444333333222111000000222000...///222333111///...///000222333333333222000111222333333222111000333333444333111111333555......//////000000000111333333222222111222222222//////............//////111111111111000///...---,,,,,,------.../////////........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////.........------,,,,,,,,,...............---------......------------......,,,------......------,,,...///000000000///---,,,,,,,,,+++***+++,,,---...,,,,,,---...---,,,***)))))))))***++++++,,,------...---,,,+++,,,...000222///......---------..................////////////........................//////000000000000//////000000///...---,,,,,,+++...------,,,,,,,,,---------------...///000000111...............///000000111111000000/////////...........................111111000///...------,,,------------.........///......////////////......//////............//////111111000/////////////////////000000///...------......------------......//////............/////////...---,,,+++,,,,,,---........................qqq```XXXUUUQQQIIIAAA;;;777666666888999999777444333333333222222222222222111000000...////////////000000000111111111111111000000000///000111111222222222222333333333333333333333333666666666666666777777777,,,,,,<<>>RRRccciii;;;;;;;;;;;;;;;;;;;;;;;;>>><<<999888:::===??????///CCCGGG888333AAAGGG???ccc___TTTGGGAAACCCFFFFFFDDD>>>;;;>>>@@@>>><<<===::::::999888999:::<<<===IIIAAA;;;;;;===<<<;;;<<<[[[```[[[GGG666333555777777555999???===666555:::444444555555555555666666444444666777888999999999888444///---000555999;;;111888CCCFFFSSScccppp===444444333333222222111111+++888888'''###000999777cccRRRBBB<<<555------222000000////////////......000000111111000000///...000000000000000000000000000000000////////////...,,,,,,,,,---....../////////---++++++,,,---,,,+++////////////////////////000000////////////000000...///000000111111000000111111111222222222333333222111111222333333222000222111///......///000000000000000111111111222222000000000111111111111111000000000000000000000000000////////////000111111111111222222333333444444111222444333222222333444666555555444444333333222111000//////111111000///000000111222333333222222000111222222222222111000333555777777666555444555333333333444444444444444555444333111000///......000000////////////000000///000000//////...---,,,000000//////...------,,,........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,---------......//////000///......------......///,,,------......------,,,,,,,,,,,,,,,,,,+++******,,,,,,+++++++++,,,---...---............------,,,++++++,,,,,,------......------,,,,,,,,,...///000...---------------......---............/////////........................//////000000000000//////...........................---------------......---......//////000000111000000000000000111222222////////////............////////////////////////////////////////////////////////////000000000000...//////000000//////...000//////......//////000000//////............/////////000000000///......///......------....../////////............////////////...------------...........................pppccc^^^WWWRRRKKKCCC===:::999999999999999888555333333444222333333333333333222222000000111111222222333333111111222222333333444444444444555444444333222222555555666666666666777777999888777666666888:::<<<000888===:::888:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>><<<999<<<>>>BBBDDD@@@:::;;;@@@BBB>>>===@@@BBB???===>>>>>>===<<<;;;;;;<<<>>>???===888444555777:::===???///999@@@???>>>@@@@@@===777666777999666222555<<<777777777777777777777777555666888999999999888888666777999===???===777222999333999333666===>>>999444444333333333222222222;;;---***666999111555CCC222...111888444((($$$+++000000//////////////////000111111111111000//////////////////////////////////////////////////////,,,,,,------............---,,,,,,,,,,,,,,,,,,,,,........................000000000000000000000000...//////000000000000000111111111222222222333333222222222222222111000///111000////////////000000///000000000000111111111000000000111111222222222////////////////////////000000//////000000111222111111222222333333333333000222333333222222333555555555444444333333333222000000000000000000000000111111222222222222222222111111111222222111111111444777::::::999777666666111111111111222222222222333222111000////////////111000000//////000000111111111111000000///...---000/////////.........---........................///............---------------------------------------------------------------------------------,,,------...///000000111//////............//////,,,------......------,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---...///------,,,,,,------......---------.........//////........................//////000000000000//////---........./////////000...------------......///......//////000000000000000000//////000000111222//////..................///////////////////////////////////////000000000///000000000000111111111//////000000000000//////000000////////////000000//////.............../////////000000000//////...//////............////////////............////////////..........................................nnnbbb___VVVRRRJJJCCC===:::999999777888888666444222222333222333333444444444333333111111222222333444444555222222333333444444555555555555555555555444333222444555555555666666666777888777666666666888;;;<<>><<<>>>CCCCCC@@@BBBIII???<<<<<<@@@@@@===;;;<<>>>>><<>>444222888===777---<<<999666666666555777:::<<<<<<<<<;;;;;;;;;;;;;;;999999:::;;;:::999777666999::::::555000///444:::<<<333:::;;;777555$$$///444444444333333333333333,,,111555888999666+++666333///++++++///666::://////000000000000000000111111111111111000000///////////////////////////.............../////////.............../////////,,,---......---------...------------------------//////000000000000//////......///000000000000000000000000111111111111222222222333222111000//////000///////////////000000///000000000000111111111000000111111222222333333////////////////////////000000000000000111222222111111222222222222222333///111222222111111333444333333333333222222222222000111111111000000111111333333222222222222222222222111111111111111111222333555888999888666555555111111111111111111000000000000000000000000111111111111000000000000111111222222333222222111000///........./////////000000///////////////////////////............---------------------------------------------------------------------------------------......///000111111/////////....../////////,,,------......------,,,...------,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,---......------------....................................//////000000000000//////------......///000000000---------------...///000/////////000000000000000///............///000000......//////////////////000000000000000000000000/////////000000000000000000000000000111111111222//////000000000000//////000000////////////000000//////.........//////000//////000000000000000////////////......///////////////............//////.../////////////////////........................kkkaaa^^^TTTOOOHHHAAA;;;888777888777888888666333111111222333333444555555555444444222222333444555555666777444444444444555555555555555555555555555444333333444444444555555666666777888777777777888:::;;;<<<000888>>><<<777777???GGG????????????????????????999>>>???>>>FFFRRRXXXUUU<<<>>><<<666444:::BBBHHH;;;;;;>>>DDDDDD???888666===:::;;;>>>>>>;;;:::<<<:::;;;;;;<<<=========>>>AAA999//////;;;GGGIIIDDD111===HHHGGG???<<>>@@@???<<<:::;;;;;;;;;;;;::::::::::::<<<<<<;;;;;;:::999777777<<<444...333>>>CCC>>>555<<<000---555111<<<777FFF444444444444333333333333444999888///+++111888:::***222555111111333,,,!!!//////000000000000111111111111222222111111000///000000000000000000000000---............/////////........................,,,...000000///......///..............................////////////......---...//////000000///////////////000000000000111000222333222000//////000////////////000000000000000000000111111111222222111111111222222222222222000000000000000000000000111000000000000111222222111111222222222222222222000111222222111111222333222222222222222222222222111222333333111111222333555444333222222222222222222222111000000111222222000222444444333111111222333333333333222222222222000000000000111222333333222222111111111111222222333444444333333222111000------...//////000111111///////////////////////////............---------------------------------------------------------,,,,,,,,,------------............//////000000111000//////......//////000,,,------......------,,,//////...---------------***+++,,,---------,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---------,,,++++++++++++,,,---...///,,,------------.................................//////000000000000//////.........//////000000000------------...///000000000000000000000000000000...............//////000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111///000000111111000000///111000000//////000000111000////////////000000111//////000111111111000000000//////......//////000//////............//////...///000000111000000000........................hhh___]]]SSSOOOHHHAAA;;;888888888888999999777444222222333333333444555555555555555222333444555666777777888666666666555555555555555444444555555555444333333444444555555666777777777888888999:::;;;<<<======>>>999777<<>>AAAJJJKKKEEEFFFHHHFFFBBBCCCDDD>>>333CCCAAA;;;888;;;CCCIIIJJJ===;;;<<<@@@@@@>>>@@@DDD@@@BBBEEEHHHKKKLLLMMMMMMAAAMMMUUUTTTQQQQQQRRRQQQbbbXXXMMMHHHHHHHHHFFFDDDBBBBBBBBBAAAAAA@@@===:::===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999::::::000999AAAAAA:::222///000555555000BBB111666000)))444444444444444444444444---)))...888666,,,---888...222222///111555444000//////000000000111111111111222222222222111000000000000000000000000000000---------.........//////------------------------+++---000000///......000........................,,,---...//////...---,,,---...//////000000///////////////000000000111111///111333222000//////111......///000000000000000111111111111222222222333333222222222222222222111000000000000000000000000111111000000111111222333222222111111111111111111222333444333222111222333333333333333333333333333222333555444222111333555666555444222111111222222222222111000000111222222000111222222000000111222555555444444333333333333222111111111111222222333222222222111111222222222333333333333222111000000///////////////000000000///////////////////////////............---------................................................,,,,,,,,,---------......///////////////000000000000000////////////000000,,,------......------,,,//////...---,,,------...***+++,,,---------,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++++++++++++++,,,---...///,,,,,,---------.................................//////000000000000/////////////////////000000000------------...///000111000000000000000000000000/////////...///000000111000000000000111111222222111111111111111111111111222111111111000//////////////////000000000111111000000111111111111000000111111000000000000111111000000000000000111222222//////000111111111111111000000////////////000000//////............//////...///000111111111000000........................fff]]]\\\UUUQQQJJJCCC===:::::::::999::::::888555333333444333333444555666666666555333333444555666777888999777777666666555555444444333333444444444444444333444555555666777888888888888999:::<<<===>>>>>>>>>999;;;===>>><<<999;;;???@@@@@@@@@@@@@@@@@@@@@@@@===CCCCCC===@@@IIIIIIBBB>>><<>>AAA???@@@EEECCC===@@@>>>@@@DDDEEEDDDGGGLLLPPPSSSYYY^^^bbbeeeeeeeeegggmmmppprrrxxx~~~xxxpppooosss{{{zzzooofff\\\\\\XXXRRRNNNNNNOOOOOODDDDDDDDDCCCCCCBBBBBBBBB<<<;;;:::999999;;;<<<===888777666666888:::<<<===555888---@@@***999CCC666444444444444444444444444888444000///444888333,,,111......///...,,,,,,/////////000000111111111222111222222222222111000000000000000000000000000000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,)))---000000...---...000////////////////////////+++,,,---......---,,,+++---......//////////////////000000000000111111111...000333222000///000222......///000000111000000111222222222222333333333444333333222222111111111000000000000000000000000111111111000111111222333222222111111111111111111444555666555333222333444444444444444444444444444222444666555333222444666777666444222111111222222333222111000000111222333333444444333111111333555444444444333333222222222444444333222111111111222333222222111111222222333222222333222222111000///111111000000//////......000000000000000000000000//////.........---------........................////////////////////////,,,,,,,,,------.........000000000000////////////000000////////////000000,,,------......------,,,///...---,,,+++,,,------***+++,,,---...---,,,,,,,,,,,,+++***+++,,,...///++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++,,,---...///,,,,,,,,,---------..............................//////000000000000//////000000000000////////////---------......000111111111111111000000000000000000000000000000111111222000000111111222222222333111111111111111111111111333222222111000///......////////////000000000000000000111111111111000000111111000000000000111111111111000000111222333333//////000111111111111111000000////////////000000//////............//////...///000222222222111000........................iii```ZZZTTTOOOHHH@@@:::888888999888<<<===999666777777444333444444555444444333222111111111111333555888999999888666555555666777888444444444444444333333333777666666666777888999999999888888999<<<>>>???@@@======>>>@@@CCCCCC???;;;?????????>>>??????@@@@@@AAAAAA@@@AAABBBCCCCCCCCCEEEDDDBBBBBBCCCCCCBBBAAABBBAAA@@@@@@BBBDDDGGGHHHOOOUUU]]]bbbdddggglllpppyyy|||zzz~~~~~~xxxooocccVVVRRRTTTSSSLLLEEEHHHAAA=========;;;999:::===999:::===:::444333777444444666777888888777666777777666555555555666666555555444444333222111111000000000000////////////////////////000000000000222111000000//////000000000000000000000000000000,,,,,,,,,---------......------------------,,,,,,...............---------........................------............---------...///000000111111000111111111111111111111111000000000000000000000000000000000///////////////000000111222222333444444777555333111000000111222111111000000000000111111222222222222222222222222444333222222222333444555333333222111111222222333666555555444444333333222222222222222222333333222777666555444333222222222111111000000111222333333444333222222111111222222333333333222222222222111333333444444444333333222000000000111222222333333222222222222111000///...000000///...............////////////000000000000000000//////.........---........................000000//////...,,,+++***..................------000///...---------------........................---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***---------...------,,,,,,,,,,,,,,,---000333777999------,,,++++++,,,,,,,,,***+++,,,---...---,,,+++------------------------////////////////////////---.........//////000000000//////.........//////111111000///////////////---...000111222222111111000000111111222222222333//////............//////111111222333333333333222333222222222111000000000111111000000000000000111333333333222222222111111///000000000000111111111000000000000000000000000111111111111111111111111111111111111111111111111000000111111111000000///000000000000000000000000000000000000111111111111111111111111000000000000ggg___YYYQQQMMMFFF???;;;::::::;;;;;;>>>===777555777999888888888777666555444333222666444333333444777:::<<<===:::777666777888888777777777666555444444444444666666666777777888::::::::::::;;;===???AAAAAAAAA>>>>>>???AAADDDDDD@@@===@@@@@@??????@@@@@@AAAAAACCCBBBAAABBBDDDEEECCCAAACCCDDDDDDEEEEEEFFFGGGHHHDDDIIIPPPTTTYYYbbboooyyy{{{vvvoooiiidddYYYNNNJJJHHHBBB>>>===BBB===;;;>>>>>>:::999;;;:::999999888888888666555777777666666666666666777555555444333333222111111111111111111000000000000000000000000000000000000111222444555444222000///////////////////////////---------.........//////............------------///.............................................---......//////......---......///000111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111222222333444444444777666444222111111222333111111111000000111111111222222222222222222222222333333222222222333555666444444444333333333444444444444444444444444444444333333222333333444555555777666555444333333333333222222222222222333444444444444333222222222222222333333333222222222111111222333333444444333333222000000111111222333333444222222222111000000///...000000///............///////////////000000000111000000/////////.................................//////000//////...---,,,........................000///......---------...........................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++---------......------,,,---,,,,,,---///222555777------,,,,,,+++,,,,,,---++++++,,,---------------------------------------................................./////////000000000//////....../////////111111000////////////000...///111222333333222222111111111222222222222222111111000000000000111111111222222333444333333333333333333333333222222222333333222222222222333333333333333222222222111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222000111111111111111000000111111111111111111111111000000000000111111111222111111111111000000000000eee]]]WWWMMMIIIDDD???<<<;;;<<<===>>>@@@===777555888;;;;;;@@@@@@@@@>>>===:::888777:::999666555666:::>>>AAAAAA<<<888888<<>><<<:::999777666555555555666555555666777888999;;;<<<:::<<<>>>@@@BBBBBBAAA@@@??????@@@BBBDDDDDDAAA???@@@@@@@@@@@@@@@AAABBBBBB@@@???>>>AAADDDEEECCC@@@DDDEEEDDDCCCCCCGGGOOOUUU]]]lllrrrhhh```XXXRRRQQQOOOFFF>>><<<>>>=========???===:::999:::::::::999777777666666666666777777444444444333333222222111222222222111111111111000000000000000000000000000222444888:::999555111---................................./////////000000............///////////////////////////000000000////////////////////////---......//////......---...///000111222222222222111111111111111111111111000000000000000000000000111111111111111111111111222222333333444444555555777666555333333333444444222222111111111111222222333333333333333333333333222222222333333555666777666555555555555666666666222333333444555555666666333333222222333555777888666666555444333333333333444444333333333444555555555555444333333333333333333333333333222222222222222222333333444333333222111111222222333444444555222222111111000//////...111000//////......///////////////000000000111111000000////////////..............................//////000000000000//////............////////////000//////.......................................------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,------.........------...------...///111333444---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---............................................................////////////000000000000////////////000000222111000000///000000000000111333444555555444444333333333333222222222222333222222111111222222333222333333444444444444444444444444444444555555555666555555444555555666666333333333333222222222222222222333333333444444444333333333333333333333333333333333333333333333333222222222222222222222222111111222222222222111111111111111111111111111111000000111111111222222222222222111111111000000000bbbZZZUUUKKKHHHCCC>>>;;;;;;<<<======@@@???:::888;;;<<<;;;@@@BBBDDDEEECCC@@@<<<:::===;;;888777999>>>CCCFFFDDD???:::<<>>>>>???AAABBBAAA@@@???>>>>>>>>>>>>???@@@AAAAAA???======@@@DDDGGGFFFDDDCCCFFFKKKPPPWWWfffxxx}}}zzz}}}wwwfffRRRFFFDDDEEEDDDCCCBBB>>>:::999;;;======<<<777666666666666666777777444444444333333333222222222222222111111111000000222111111111111111000000333555888:::999555111...........................---.........////////////////////////000000000000000000000000000111111111////////////////////////......////////////......///000111222222333333222111111111111111111111111000000000000000000000000111222222222222222333333333333333444444555555555666555444333333444444555333333222222222222333333444444444444444444444444222222333444555666777888555666666777777777777777444444444555555555666666333333222222333666888999666666555444444444555555555444444444444444555555666666555444444444444555444444444333333333222222222222333444444444444333222333333444444555666666333222111111000/////////111000000///...///////////////000000000111111111000000//////////////////........................//////000111111111111111///////////////000000000000000//////...//////000........................------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,------...............///............///000111---,,,,,,,,,,,,------......---,,,,,,,,,---///000................................................//////////////////000000000000/////////000111111222222111000000000000111222333555666777777666555555555444444333333222222444333333222222333333444333444555555666666555555333444444555555666666666777666666666666777777888333333333333333333333333444444555555555666666666444444444444444444444444444444444444444444444444333333333333333333333333111222222333333333333222222222222222222222222222111111111222222222333333222222222111111111000000```XXXSSSLLLIIIDDD???;;;999999:::;;;???AAA>>><<<===<<<::::::===CCCFFFGGGCCC>>>:::===<<<999999;;;@@@FFFIIIGGGAAA;;;<<>>888777666444333333444444444444555666777999;;;<<<999>>>BBBDDDCCC@@@??????;;;<<<>>>>>>>>>>>>======<<<<<<<<<<<<===>>>???@@@???>>>>>>???CCCGGGKKKMMMIIIUUUiii}}}|||eee\\\YYYUUUPPPJJJEEE>>>;;;<<<<<<;;;999888777777666666666666666555555555444444444444444222222222111111111000000333333222222111111111000444444555555444333111000........................,,,,,,---------........./////////000000000111111000000000000111111222222000000000000000000000000...//////////////////...///000111222222333333222111111111111111111111111111111111111111111111111111111222222333333333333333333444444444444555555333333333333333444444444444444333333333333444444444444444444444444444444222222333555666777888888555555666777888888777777777777777666666666555555333333222333444666888999666666666555666666777777666555555444444444555555888777777666555666666666555555555555444444444444333333444555555555555555444444444555666666777777444444222111000000111111111111000///////////////000000000000111111111111//////000000000000000000////////////////////////...///000111222222222222/////////000000000111111000000/////////000000111////////////////////////...------,,,,,,------...---------......---------,,,---....../////////...//////..................---,,,,,,,,,------...//////...---,,,---...///000////////////////////////////////////////////////000000000000000000//////000000000000000111222222333333222111111111111111333444666777888888777777666666555555444444333333444333333222222333333444555555666777777777777777333444444444555555666666666666666666666777888888444444444444555555555555666666666666777777777777444444444444444444444444555555555555555555555555444444444444444444444444222222333444444444444444222222222222222222222222222222222222333333333333222222222222111111111111~~~___WWWRRRLLLIIIDDD???;;;888888777999???BBB@@@>>>>>>===999<<<@@@EEEIIIKKKIIIEEECCC>>>===;;;:::<<>>???CCCMMMYYYbbbnnnxxxnnnddd```XXXNNNGGGEEEBBB<<<777<<<;;;:::888777777666666666666666666666666666666333333333222222222111111444444333333222111111111333222111000000111111222........................,,,,,,,,,------------.........//////000000111111//////000000111111222222000000000000000000000000...//////000000//////......///000111222222222222111111111111111111111111111111111111111111111111111111111222222333333444333333333333333444444444222222333333444444444555555555444444444444555555555555555555555555555555333333555666777777777777444666777999999999888888::::::999888888777666666444444555666777777888888777777777777888999999:::888777777666666666666777999999888777777777777777777777777666666666666555444444555666777777777777555555666666777888888888666555444222111222222333222111000000//////000000000000000111111111222222//////000000000000111111//////////////////////////////000111111111111111//////000000111111222222000000000000000111111222////////////////////////......------------......---......//////......---,,,---...///////////////...............---------,,,,,,,,,,,,---...///000...............///000000000000000000000000000000000000000000000000000000111111000000000000//////000000000000111222333444444333222222111111222222444555777888999999888888666666666555555555555555555444444333333444444555666777777888888888888888555555555555555666666666666666666666777888999999666666666666666777777777666666777777777888888888444444444444444444444444777777777777777777777777555555555555555555555555222333444555555666666555333333333333333333333333222222333333333444444444333222222222222111111111~~~^^^WWWQQQJJJHHHCCC>>>;;;888777777:::???AAA???===>>>===;;;AAACCCEEEGGGIIIIIIJJJJJJ@@@???<<<;;;;;;<<<>>>@@@???;;;777444333222111///111222444555555555333222333333333444444666777777888===AAAAAA===;;;;;;===777:::;;;;;;999999:::<<<;;;;;;;;;<<<===>>>???@@@<<>><<<:::999888888777777777777777777777888555555555555444444444444555444444333222222111111111000000///000000111222////////////////////////------------............------...//////000111111......//////000111111222111111111111111111111111//////000000000000//////......///000111111111111111111111111111111111111111111111111111111111111000000111111222333333333333333333333333333222222222222333555555666666666666555555555555555555666555555555555555555555555444555666777888777777666666777999;;;;;;;;;:::999:::::::::::::::::::::999666777999:::;;;:::999888888888888999:::;;;<<<===;;;;;;:::999999999999999::::::999888888888888888999999999888888888777777555555777888888999999999666666777777888999999999888777555333333333444555222111000000//////000000000000111111111222222222//////000000000111111111//////////////////////////////000000111000000000//////000111111222333333111000000000111111222333////////////////////////......------------............////////////......,,,---...///000000000000---............---,,,,,,,,,,,,,,,------...///000......///000000000000///000000000000000000000000111111111111111111111111111111111000000000//////111111111111222333444444444444333222222222222333444555777888999999888888666666666666666666777777666666555555555555666666777888888999999999999999777777777777777666666666777777777777888999::::::777777888888888999999999666777777777777888888888666666666666666666666666888888888888888888888888666666666666666666666666333333444555666777777666444444444444444444444444333333333333444444444444333333222222222111111111}}}^^^WWWQQQHHHFFFBBB>>>;;;999888888<<<@@@@@@<<<;;;===>>>===AAA@@@>>>>>>???BBBEEEGGGBBBAAA>>>;;;:::999::::::777666444222111111222333///111444666777666444333333333333333333444555666444888<<<<<<888555666888777:::<<<;;;999888:::===;;;;;;<<<<<<===???@@@AAAFFFOOO[[[eeetttyyyqqqlllfff\\\TTTEEEDDDAAA???===;;;::::::888888888888888999999999777777777777666666666666555555444333333222111111...//////000111111222222000000000000000000000000............/////////000,,,------...///000000111---......///000111111111111111111111111111111111//////000000000000//////---...///000000111111111111111111111111111111111111111111111111111111111//////000111222222333333222222222222222222222222333333555666777777777777666666555555555555666666666666666666666666666666555666777888888777666666777888;;;<<<======<<<;;;999::::::;;;;;;<<<<<<===888999<<<>>>>>><<<:::999999999999:::;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::999999888888999999:::::::::999999999888888666666777999999:::::::::777777777888999999::::::999888666444333444555666222111111000000000000000000111111111111222222222//////000000111111111222000000000000000000000000//////000000000000/////////000000111222222333333111111000000111222333333000000000000000000000000......------------............////////////......,,,---...///000000000000---------......---,,,,,,,,,,,,,,,---...///000000---...000111111111000///000000000000000000000000222222222222222222222222222111111111000000//////111111111111222333444555555444333333222222333333444555777888999999888888555555666666777777888888888888777777777777888888888888999::::::::::::999:::999999999888777777777888888888888999:::;;;<<<888888999999999:::::::::666777777777777888888888777777777777777777777777888888888888888888888888777777777777777777777777333444555666777777777777444444444444444444444444333333333444444444555555333333333222222222111111www\\\VVVPPPGGGCCC???;;;:::::::::999===@@@>>>777444666777666;;;;;;;;;:::999888888777888888777555444333222111666333000000222333222000222444666666555333333444444444333333444555777888888888888999999::::::;;;:::;;;<<<<<<<<<<<<;;;;;;>>>>>>???>>><<<>>>GGGPPP___zzz}}}xxxrrrmmmeee^^^TTTKKKBBB======AAA:::;;;:::777333333777:::666999;;;:::777555555777555555444333333222111111777///+++000555555333222111111111111000000000000////////////////////////....................................////////////111111000000//////......//////000000000//////...000000000111222222222333111111111111111111111111111111222333333333333222222222222222222222222222000111111111111222222222222222333444555777777888666666666666777777777777:::999999999888888777777888777666666666777999:::::::::;;;===>>>>>><<<999555888;;;=========>>>???:::999999<<>>;;;@@@???>>>===>>>???@@@@@@@@@>>><<<;;;<<>>???>>>>>>===<<<;;;;;;;;;:::999:::;;;;;;;;;:::888555333666555555666888888777555777666444333333444555666555555444333222222222222222222222222222222222222222222111111000/////////......//////000000111111//////............//////000000000000111111111111000000000111111222222222222222111000//////000000000000000000000000000000000000111000000///...---///////////////////////////......---------......---------...///000000111222222222111111///......---...///000111222333333444333333222111111111222111111111111111111111111222222222222222222222222444444444444444444444333444666777666555555666777888888888888888999999:::777666666666777777888999999999888888777777888888;;;:::::::::;;;<<<;;;:::<<<:::777777999<<<>>>???;;;;;;<<<;;;;;;::::::999<<>><<<<<<<<<>>>>>>???@@@EEERRRdddrrrwwwtttooohhh^^^PPPDDD<<<;;;:::;;;<<<===<<<999777555777999999666444444666555555444333333222111111...+++...888>>>;;;555111111111111111000000000000000000000000000000000000............................../////////000000000111000000///////////////000000000111111000000///111111111111111222222222111111111111111111111111111111222333333333333333222222222222222222222222111111111111222222222222222222333444555666666777666666666777777777888888:::::::::999999999888888;;;:::999888888888888888>>>>>>>>>??????===;;;999777888:::;;;::::::;;;<<<@@@>>>;;;<<<@@@CCCDDDDDDBBBCCCEEEGGGIIIIIIHHHGGGBBBBBBCCCEEEIIINNNSSSVVVSSSPPPKKKIIIHHHFFFCCCAAACCCBBBAAA@@@???>>>>>>>>>999999999:::;;;;;;;;;:::666555555777999:::999777999999888888777666666555666555444333222222222222222222222222222222222222222222111111000000//////////////////000000111111//////............//////000000000000111111111222111111111111222222222333222222111000000000000000///////////////////////////000000000000//////...///////////////////////////......------.........------......///000000111222222222111111000///.........///000111222333333444333333222111111222222222222222222222222222222222222222222222222222222444444444555555555555555555666777777666666777888888777777777777888999999999999888888777888888888<<<;;;::::::;;;<<<<<<;;;888777777777888888888777<<<<<<;;;<<<============@@@@@@AAABBBBBBAAA@@@???999???<<<:::>>>:::555:::>>><<<:::;;;===?????????<<<<<<;;;:::888777777666888777777666666555444333777888777666555444555777444555666777888777555444555444444444666666555444444333333222222333333444xxx^^^YYYSSSLLLHHHCCC???===<<<<<<;;;;;;>>><<<777444555666555666555555444444333333222444444555555555555555555777555333333444555444333333555666666555444444555555555555555555777888888888888999999:::;;;<<<<<>>===>>>@@@AAACCCFFFLLL\\\www|||rrreeeWWWMMMAAA<<<888999<<<===888333555777888888666555555666555444444333333222222111,,,000:::FFFHHH???555///222222111111111000000000111111111111111111111111......................../////////000000000111111000000///......///111111000111111222222222111111222222222111111111111111222222222222222222222222111222333333444444333333333333333333333333333333111111222222222333333333333333333444444555555555666777777777777888888888;;;;;;::::::::::::999999::::::;;;;;;;;;;;;::::::>>>>>>>>>>>>===<<<:::999===>>>@@@@@@@@@@@@CCCEEEIIIFFFEEEGGGNNNVVV]]]aaaaaabbbeeehhhiiigggbbb^^^[[[\\\___dddiiiooosssvvvqqqpppnnnmmmkkkgggbbb^^^^^^]]]YYYTTTOOOKKKJJJJJJHHHEEEBBB@@@@@@???>>>===999888888888:::;;;:::999888888999999888666444333777666555444333333333333333333333333333333333333222222222111000000///////////////000000000000111000//////......//////000000000111111111222222222111222222222222333333333333222111111000111111111////////////////////////...//////000000000000//////////////////////////////......---......//////---......//////000000111111111222111111000///......//////000111222333333444333333222222222222222333333333333333333333333333333333333333333333333333444444555555666666666555666888888777666888999777666666666666777888888777777666666777888999999===:::888888;;;===<<<:::========================;;;<<<===>>>>>>>>><<<;;;???@@@BBBDDDDDDCCCAAA@@@AAAFFFBBB@@@FFFCCC>>>BBBBBB???<<<;;;<<>>??????>>>===>>>???:::888777666777888777777888999::::::999777444222666555444555555555333111444444333333333333444444www]]]YYYSSSNNNIIIDDD@@@===<<<;;;:::999<<<<<<666444555666444777777777666666555555555555555555555555555555555666555444333444444444444444555777666555444555666555555666666777888888999888999999:::;;;<<<======AAACCCCCCBBB@@@@@@CCCFFFHHHQQQ]]]lll{{{qqqiiidddRRRIII>>>888888999999777888888999888888777777777444444444333333222222222222<<>>???:::<<<===>>>@@@CCCGGGJJJZZZYYYZZZ]]]dddmmmuuuzzz~~~}}}}}}~~~{{{uuupppsssuuuxxx{{{~~~}}}{{{|||{{{wwwqqqkkkhhhgggggg___YYYRRRLLLIIIFFFCCC@@@@@@>>>;;;::::::999777666999999999999888777777666777777666555444444444444333333333333333333333333333333222111111000000///000000000000000000000000000000////////////000000111111111222222222333333222222222222222333333333222222111111111111222222////////////////////////---...///000000111000000.......................................//////000......//////000000000000111111111111111000////////////000111111222333333444333333222222222333333555555555555555555555555444444444444444444444444222222333444555555666666444666777777666666888999666666666666666777888888555555666888:::<<<>>>???>>>;;;888999<<<===<<<999:::;;;<<<=========>>>???CCCEEEGGGHHHHHHHHHIIIJJJSSSUUUXXX[[[\\\ZZZXXXVVVVVVWWWPPPQQQ]]]]]]VVVVVVSSSOOOIIIFFFGGGIIIKKKMMMNNNNNNNNNMMMKKKIIIGGGFFFCCCEEEEEECCC@@@<<<<<<<<<<<<999666777999:::999666:::::::::999999888777666:::999888777777666333111444333333222222333333444vvv\\\YYYSSSOOOJJJDDD@@@===;;;:::888888<<<<<<777444555666444888888777777777777777666666666666555444444333333333444333333333333444555555666777666555555666777666666777888888999999999888999:::;;;<<<===>>>>>>???BBBDDDCCCAAABBBGGGKKKUUUjjj~~~pppgggbbb[[[QQQGGG@@@===;;;:::999888777777777666666555444444333333333333222222666BBBOOOPPPBBB222000777222222222222111111111111////////////////////////////////////////////////000000000000111111111111//////......///000111222111111222333333333333333333222222222111000000000222222222222222222222222333333444555555555555444444444444444444444444444222333333333444444444444444444444444444444444444888888888888999999999999::::::::::::::::::::::::999:::<<<===>>>>>>===<<<:::<<<======<<<>>>AAADDDEEEGGGIIIKKKNNNQQQVVVZZZkkkmmmqqquuuyyy~~~}}}|||{{{zzzwwwqqqjjjgggfffeeebbb___NNNJJJFFFCCC@@@>>>;;;999===<<<;;;:::::::::::::::999888777666555555555555333333333333333333333333333333222222111000000000111111111111000000000000000000////////////000000222222222222333333333333222222222222222222222222222111111000111111222222........................---...///000000111000000------------------------...............///000111/////////000000000000000000111111111111000000///000000111111222222333333444333333222333333444444555555555555555555555555444444444444444444444444111111222333444555555666333555666666666666888999777777777777777888999999888888999;;;<<<>>>@@@AAA@@@===;;;<<>>CCCEEEHHHIIIIIIKKKMMMPPPTTTVVVWWWXXXXXX[[[___ccceeehhhlllooopppooommmlllnnnoookkkttttttkkklllhhhbbb^^^^^^___``````ddddddcccbbbaaa___^^^]]]ZZZZZZYYYUUUPPPKKKGGGFFFDDDAAA>>>>>>@@@AAA???===>>><<<:::999999:::;;;<<<===;;;999999::::::888777333333222222222222333333uuu\\\YYYTTTQQQLLLFFF@@@===;;;999777888<<<<<<888555666777555666666666666666666666666777777666555444444333333222333444333222222444666666777888777555555777888666777888999::::::::::::999999:::;;;===>>>??????>>>AAACCCBBBCCCHHHRRRZZZqqqkkkiiigggbbb\\\SSSIII???:::;;;888666555555444333222333333333333333333333333222===IIIJJJ<<>>===<<<:::<<<>>>>>>>>>@@@FFFKKKVVVYYY]]]```cccggglllooowww}}}zzzsssrrrnnnlllnnnrrrssspppmmmbbb___ZZZVVVTTTQQQOOOMMM@@@@@@>>>===;;;:::999888999999888777666666666666333333333333333333333333333333333222111111000000222111111111111000000000111000000//////000000111222222333333333444444444222222222111111111111000000000000000000000111222...........................//////000000000000///------------------------............///000111111000000000000000000000000000000111111111111000000111111111222222222333333333333333333333444444555555555555555555555555555555555555555555555555555222333333333444555555555333555777777777777999::::::999999999999:::;;;;;;999999999999;;;<<<===>>>@@@AAAAAACCCDDDGGGIIIJJJPPPTTTYYY[[[\\\___dddhhhfffhhhjjjjjjjjjnnnuuuzzz|||~~~zzzxxxwwwwwwvvvuuuvvvtttrrrpppnnnmmmlllllliiihhhhhhjjjjjjiiifffcccYYYWWWUUUTTTTTTSSSRRRQQQTTTQQQKKKFFFAAA>>><<<<<<>>>;;;888666777888888888444444333333333333444444uuu]]]ZZZUUUSSSOOOHHHBBB???<<<:::888888<<<===999777888777555666666666666666666666666555555555555555555555555222444555555333333555888777888888777555555777999777888999:::;;;;;;;;;:::999999:::<<<===>>>???@@@???BBBFFFJJJRRRcccyyyvvvsssooommmiii___QQQFFF???<<<888666666666444222333333333333333333333333000777AAAFFF@@@555111444333333222222222111111111////////////////////////////////////////////////....../////////000000000...///111111111000...---///000111222333333333333111111111111111222222222333333333333333333333333444444555666666666666666555555555555555555555555444444444444555555555555444444555555666777888888999999999::::::::::::;;;<<<<<<=========>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDDDDDHHHLLLOOORRRXXXaaahhhiiimmmttt{{{vvvrrroooppprrrppphhh```iiifffbbb````````````___MMMMMMNNNMMMIIIDDD>>>:::::::::999888777777777777444444444444444444444444444333333222222111111000222222222111111111000000111111000000000000111111333333333333444444444444111111111000000000////////////......///000000111........................///000000000000//////...////////////////////////............///000111222000000000000000000000000000000111111111111000000111111222222222222333333333333333333333444555555555555555555555555555555555555555555555555555555555555555666666666666666555777999999999999;;;===<<<<<<;;;;;;<<<<<<===>>>:::;;;<<<>>>AAADDDFFFHHHJJJNNNSSSVVVWWW[[[aaafffccciiiooosssuuuyyy}}}}}}}}}uuusssrrruuuzzzzzzuuuoookkkkkkjjjgggdddbbbbbbbbbgggfffccc^^^YYYTTTPPPMMMNNNIIIAAA<<<999888888777666666555555555555666666vvv^^^[[[WWWUUUQQQJJJDDD@@@===;;;999888<<<===:::777888888666777777777888888888888888333333444444555666666777333555777666444444777999888888888777555666888:::777888:::;;;<<<<<<;;;:::999999:::<<<===???@@@@@@DDDHHHOOOXXXjjjzzzyyyzzzvvvhhh]]]EEEAAA<<<::::::999777444333333333333333333333333333666???HHHHHH>>>222,,,333333333222222222111111000000000000000000000000000000000000000000000000............////////////...000111333222000---+++...///000111222333333333000000111111222222222333333333333333333333333333444555555666666666666666666666666666666666666666444444444555555555666666444444555666777888999:::999999:::::::::;;;;;;;;;>>>>>>??????@@@@@@@@@AAA<<<===>>>@@@DDDHHHLLLNNNUUU[[[bbbhhhnnnxxx|||qqq^^^\\\ZZZ[[[]]]___aaaaaa```bbbdddddd___UUUKKKEEE;;;:::999888777777777777444444444444444444444444444444333222222111111000222222222222111111000000111111000000000000111111333333333444444444555555111000000000//////.....................///000000........................000000111000000///......111111111111111111111111............///000222222111111111000000000000000///000000111111111000000222222222222222222333333333333333333333444555666555555555555555555555555666666666666666666666666888888888888777777777777777999;;;;;;;;;;;;===???===============>>>??????AAACCCFFFKKKPPPVVVZZZ]]]\\\ccckkkooopppuuu~~~wwwnnnooooookkkeeebbbccceeefffiiimmmqqqsssrrrpppnnnhhhaaaUUUJJJCCC???===;;;888888777777777777888888qqqbbbXXXWWWTTTMMMGGGCCC???:::;;;>>>>>>===;;;999777666666777777777777777777777777777333333333444444444555555444444666777888888888888555555666666777888888888999:::;;;:::999999:::<<>>::::::===@@@<<<999;;;AAABBB======AAAFFFFFFIIIMMMUUU___hhhmmmvvv{{{|||mmmccc___]]]YYYTTTSSSUUUZZZccckkknnniiidddSSSNNNFFF===666444777999444444666888999888555222666555444333222111000///111111111111111111111111333333333444444555555555777666555444333333222333222111111000///...........................------........................////////////////////////............/////////000000000000000////////////111111111111111111111111111111000000000000000111333444444333111000000111222333444444555555444444666555333333333444666888888888888777777777777777777777666666555666666666;;;999777888<<<>>><<<:::<<<>>>??????@@@CCCGGGJJJNNNTTT\\\```bbbeeelllqqqttt~~~~~~ssskkkggggggqqqpppnnnkkkiiijjjrrryyy{{{xxxqqqhhh\\\QQQHHHCCC===;;;999888888777555444qqqbbbXXXVVVSSSMMMGGGDDD@@@;;;;;;>>>>>>===;;;999777777777777777777777777777777777777333333444444444555555555555555666777888888888777555555666777777888888999:::;;;<<<;;;::::::<<<>>>===;;;===AAABBBBBBFFFKKK[[[ddd~~~sssxxxqqq]]]NNNAAA:::;;;AAA444555666666555555555555777...555???999333444333333333333222222222111111111111111111111111111111000000000000000////////////............///000000111111000000000111111222222222333333333444444444222222333333444555555666666666555444444444444444666666666666777777777777888888666555444333333333444444555666777777777777777666555555666777999:::<<<>>>???>>>======>>>@@@@@@======AAACCCCCCFFFMMMQQQUUU[[[ffftttvvvfff[[[YYYUUURRRUUU^^^fffkkklllkkkgggaaaXXXNNNEEE===999777555333222444666777777555555555555555444444444222222222222222222222222333333333444444444555555666555444333222222222222111111000//////...------................................................////////////////////////........./////////000000/////////000000000000000111111111111111111111111111111000000000000111111222444555444333333444555444444555666666666666555666555444333444555777888999999999999999999999999<<<<<<;;;::::::999999999:::::::::;;;===>>>===<<<@@@BBBDDDFFFIIIPPPZZZbbbcccjjjssszzz|||{{{xxxtttqqqnnnlllkkkllloooooooooooommmggg```ZZZPPPLLLFFFAAA>>>;;;888666qqqbbbXXXVVVQQQLLLHHHFFFBBB<<<;;;===>>>===;;;999888777777888777777777777777777777777444444444444555555555666666666777777888777777777666666777777888999999999<<<=========<<<<<<>>>@@@<<<>>>BBBCCCBBBCCCOOO[[[ooo~~~tttcccMMM===;;;@@@777777888888777777666666666000:::CCC:::222444333333333333222222222111111111111111111111111111111111111111000000////////////////////////000000111222222111111000111111111333333333444444444444444222333333444444555555555666555555555444444444444555666666666777777777888999888777555444444444444444555666777888888888888777666666666777999;;;<<<<<<<<<===>>>??????@@@@@@CCCAAACCCHHHMMMSSS]]]fffpppuuu|||pppaaaWWWWWW^^^eeejjjnnnnnnnnnnnnkkkbbbUUULLLFFFAAA:::555444555666777222333333444444333222222333333333333333333333333333333333333444444444444444333222111111111111111000000//////...---------........................////////////////////////////////////////////////....../////////000000000...//////000000111111111111111111111111111111111111111000000000111111222222333555555444444666777555666666777777777777777666666555444555666777888::::::::::::::::::::::::::::::::::::::::::::::::888:::<<<======>>>@@@BBBJJJOOOTTTVVVYYYbbbppp{{{xxxnnnmmmjjjhhhjjjnnnpppnnnkkkfff```WWWOOOHHHCCC???<<>>;;;===>>>===;;;999888888888888777777777777777777777777444555555555555666666666777777888888888777777666777777888888999:::::::::<<<===>>>=========???AAABBBBBBBBBDDDGGGRRRggg{{{}}}}}}}}}vvvgggTTTCCC;;;@@@>>>;;;:::999888777555555222>>>GGG<<<222333333333333333222222222111111111111111111111111111111222222111111000/////////000000//////000000111222333333222111111111111222444444444444444555555555333333333444444444555555555555555555555555444444555555666666777777888888999888777666555555555555555666777888999999999999::::::999999:::;;;===>>>>>>>>>???AAADDDFFFGGGGGGGGGKKKRRR\\\ggguuuxxxiiicccaaaaaaggghhhlllsssxxxvvvmmmeeeYYYSSSKKKCCC>>>:::666444555555555555444222111000555555555555555555555555333333333333333333333333222222111000000000000000//////......------------............////////////000000000000000000000000////////////////////////...////////////000000000......///000111111222222111111111111111111111111111111000000111111222222222444555555444444555777555666777777888777777777777666666666666777888999:::::::::::::::;;;;;;;;;888888999::::::;;;;;;<<<<<>>===;;;999888888999999888888888888888888888888555555555666666666777777777888888888888888777666888888999999:::;;;;;;;;;;;;<<<======<<<===???AAACCC@@@BBBLLL^^^www|||yyyooo\\\JJJGGGBBB===999888888777666555222>>>HHH===333444333333333333222222222111111111111111111111111111111222111111111000000000///000000000000000111222222333333222222222222333333555555555555555555555555333333333444444444444444444444555666666555555444555555555666777888888888999888777666666666666666666777888999::::::::::::<<<;;;:::::::::;;;<<<===>>>@@@CCCFFFKKKOOOTTTVVVYYYdddssstttnnnssspppnnnpppssssssmmmggg]]]ZZZUUUPPPLLLFFF@@@<<<;;;:::999888666555555555555555555555555555555555333333333333333333333333111111000/////////000000...............---------........./////////000000111111111111111111111111000000000000000000000000////////////000000000111...//////000111222222333111111111111111111111111111111111111111222333333777888999888666555666777555555666777777777777666777777777777888888999999999999999:::::::::;;;;;;<<<<<<<<<;;;<<<===>>>???BBBGGGLLLPPPUUU\\\dddkkksssuuuoooooonnnmmmrrrpppppppppqqqqqqpppnnnrrrdddXXXRRRNNNJJJHHHHHHEEE@@@===???>>>===;;;:::999999999:::888888888888888888888888666666666666777777777777777777888888999888888888999999::::::;;;<<<<<<<<<;;;<<<>>>======>>>@@@BBB@@@BBBOOOhhhzzzwwwxxxpppeeePPPHHH???999777888888777666222<<>>555555444333333333222222222111111222222222222222222222222111111111111111111111111111111111111111222222333333333222222333333444555666666666666666555555555444444444444444444444444333444555666666666555444444444555666777888999999999999888777777777777777777888999:::;;;;;;;;;;;;;;;::::::999:::;;;===>>>:::???FFFLLLRRR\\\gggooozzzrrrmmmiiieeeaaaVVVUUUTTTSSSSSSQQQNNNLLL>>><<<999777555666777777555555555555555555555555333333333333222222222222111000000//////000000000.................................//////000000111000000000000000000000000000000000000000000000000/////////000000000111111///000000111111222222222111111111111111111111111111111111111111222333444:::;;;<<<;;;888777888999555555666777777777777777888888888999999999::::::888999999::::::;;;;;;;;;>>>===<<<;;;<<>>===;;;:::999999::::::888888888888888888888888666666777777777888888888666777888888999999999999:::::::::;;;<<<<<<======<<<>>>?????????@@@BBBDDDEEESSSqqqwwwsssvvvvvvcccXXXIII>>>:::999888777777000999DDD>>>777666333333333333222222222111111222222222222222222222222000000000111111222222333222111111111111222333333222222222222333555666777777777777666666666555555444444444444444444444444222333555666777666555444444444555666777888999999999999888777777777888888888999:::;;;;;;<<<<<<<<<:::::::::;;;===@@@BBBDDDCCCKKKVVV___iiixxx~~~ssslllhhh[[[WWWRRROOOQQQTTTVVVXXXKKKGGGAAA;;;777666777888555555555555555555555555333333333222222222111111111000000000000000111111////////////////////////---......///000000111111000000000000000000000000000000000000000000000000//////000000000111111111111111111111111111111111111111111111111111111111111111111111222333444555888999:::999888777888999666777888888999999888888888999999:::::::::::::::999::::::;;;<<<<<<======>>>======???DDDLLLTTTXXX___iii{{{}}}xxxrrrmmmkkkkkkjjjiiirrrdddWWWQQQNNNJJJGGGGGGDDD@@@???BBB>>>===;;;:::999::::::;;;888888888888888888888888777777777777888888888888555666777888999:::::::::::::::;;;;;;<<<=========>>>???@@@@@@@@@AAADDDFFFPPPhhhsssvvv|||wwwiiiUUUFFF>>>:::777555888///777BBB>>>888777333333333333222222222111111222222222222222222222222//////000111222333333444222222111111222222333444111111222333444666777888888888777777666666666555444444444444444444444444222333555777777666555444444444555666777888999999999999888888888888888888888999:::;;;<<<<<<<<<<<<;;;<<<===???BBBFFFIIIKKKUUUaaaooozzzyyyttthhh```TTTLLLLLLPPPWWW[[[```ZZZPPPFFF???;;;:::;;;555555555555555555555555333333333222222111111111111111000000000000111222/////////000000000000000---......///000111111222////////////////////////000000000000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111111222333444555333444666666555555777888888888999::::::::::::999888999:::;;;;;;;;;::::::;;;;;;;;;<<<===>>>>>>???AAAAAACCCIIISSS```llltttzzz{{{uuurrrpppssscccXXXUUUSSSMMMHHHGGGEEE@@@>>>???AAA???<<<:::888888888999888888888777777777777777666666666666666555555555888999999::::::;;;;;;<<<:::;;;;;;;;;::::::;;;===@@@<<<===CCCCCC@@@HHHVVVfffxxx~~~yyypppcccPPP???888:::999999<<<@@@>>>888555777333333333222222222111111//////000000111111111222000000000000111111111111000000111111222222222222333333333222333333444444777777777777666555444333333222111111222333555666666666444333333444555666666666777777888888999999999999888888888888888999===:::999;;;;;;888999===AAABBBBBBAAABBBKKKXXXcccmmmwwwiiigggddd```UUUKKKIIIMMM[[[]]]]]]VVVKKKAAA<<<;;;666777777666555444444555444444333333222111111000000000000000000000000000222111111000///......---000000111111111111000000000000000000////////////111111000000000000111111222222222111111111000000222222111111111111111111333333333444444444555555333333222222333333444555333444555666777888999:::888888888888888999999999888777666777999;;;<<<;;;===;;;<<<>>>@@@?????????CCCHHHQQQ[[[gggwwwrrrcccXXXVVVSSSMMMHHHGGGEEE@@@>>>???BBB@@@===:::888777888888888888888888777777777777666666666666666666666666888999999::::::;;;<<<<<<<<<======<<<;;;;;;<<<>>>CCCAAACCCEEECCCEEEYYYppp~~~yyytttgggVVVHHHBBB666777;;;???===666444555333333333222222222222111000000000000111111111222111111111111222222222222000111111111222222222222222222111222222333444555666666666666555444333222333222222222333444555666666666555444444444555666666666777777888999999999;;;::::::999999:::::::::<<<:::;;;??????===>>>AAA>>>@@@BBBGGGSSSggg|||jjj___[[[XXXUUUTTTPPPMMMMMMRRRUUUQQQDDD888:::777444444555666444222444333333333222222111111111111111111111111111111000000000///......------///000000111111000000///000000000000000000000///111000000//////000000111222222222111111111000000222222111111111111111111333333333444444444555555333333222222333333444555555666666777888999::::::888999999999999::::::::::::999999999:::;;;;;;;;;>>>======@@@DDDHHHKKKMMMSSSZZZeeesssqqqcccYYYWWWRRRLLLHHHGGGEEE@@@>>>???CCCAAA>>>:::888777777888888888888888888888888888666666666666666666777777999999999:::;;;;;;<<<<<<===>>>???>>><<<<<<===???======@@@DDDIIIYYY|||}}}}}}ooo\\\OOO===::::::<<<;;;666444666333333333333222222222222000000000111111111111111222222222333333333333444111111111111222222222222000000000111222333444555555555555555444333222111333333333333444555666777666666555555555555666666666777777888999999::::::<<<<<<;;;;;;;;;<<<<<<===999999;;;??????>>>@@@EEEFFFIIIQQQ```xxx|||qqqggg___\\\WWWNNNEEEDDDIIINNNLLLIIIBBB;;;444333666888555222333333333333333333222222111111111111111111111111000//////......------,,,//////000000000000//////000000000000000000000000000000////////////000000222222222111111111111111111111222222222222222222333333333444444444555555333333333333333444444555777777888888999999999:::999999999999::::::;;;;;;::::::;;;;;;<<<===>>>???CCCCCCCCCFFFLLLUUU]]]bbbmmmxxxqqqcccZZZXXXQQQKKKGGGGGGEEE@@@>>>???CCCAAA>>>;;;888777777888777888888888888888999999666666777777777777888888999999::::::;;;<<<<<<<<<===>>>???>>><<<<<<>>>???@@@>>>@@@KKK^^^|||}}}ssshhhSSSGGG;;;888999888777777444444333333333222222222111111111111111111111111222222222222333333333333222222222222222222222222111111111111111222333444555555555555555444333222444444444444555666777777666666666666666666777777666777777888999:::;;;;;;===<<<<<<<<<<<<======>>>===;;;<<>>???CCCAAA>>>;;;999888888888777777888888999999999:::777777777777888888999999999::::::;;;;;;<<<======<<<===>>>===<<<<<<>>>@@@KKKGGGJJJ]]]}}}}}}|||}}}|||nnnXXX@@@777888999888777444444444333333333222222222222222111111111111111111111111222222222222333333222222222222222222222333333222222111222222222555666666666666555555444444555555666777777777888555666666777777888888888777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>BBB@@@@@@BBBCCCGGGRRR^^^jjjyyy~~~pppcccdddddd___ZZZXXX[[[^^^ccc___WWWJJJ>>>777555777555555555444444444444444111111111111111111111111111111111000000000000000//////000000000000/////////000000000111111111222000000////////////000000111111111111111111111111111111222222333333333333333333333444444444555555444444333333444444555666666666777777777777777777777777888888999::::::;;;999;;;;;;;;;<<>>???BBBAAA>>>;;;999999999:::777777888888999:::::::::777777777888999999:::::::::::::::;;;<<<<<<======;;;<<<============@@@BBBCCCHHHXXXvvv~~~hhhNNNAAA<<<999666666444444444444333333333333222222222222222111111111111111111111222222222222333333333333222222222222444333333222222333333444555666666666666666555555555555666888888888888888555666777888999999888888777777888999;;;<<<============<<<======>>>???@@@@@@@@@CCCHHHMMMUUUeeetttxxxmmm```\\\```dddccc```nnnoookkk___NNN@@@999888777666666555555444333333222222222222222222222222111111111111111111111111000000111111111111000000///000000111111222222222111111000000000000111111111111111111111222222222111111222222333444444444333333333444444444555555444444444444444555555666555555666666777777777777777777888999:::;;;<<<<<<<<<===>>>===>>>CCCLLLSSSZZZiii{{{vvveeeYYYUUUOOOIIIEEEEEEDDD@@@>>>@@@AAA@@@===;;;::::::;;;<<<777777888999999:::;;;;;;777777888888999::::::;;;::::::;;;;;;<<<=========:::<<<===>>>>>>@@@BBBEEEBBBXXXzzz~~~vvvfffWWWHHH<<<777999555444444444444333333333333333333222222111111111222222222222333333333444444444333333333222222222222222222333444666777888444555555666666555555444555666777999999999999888555666777999::::::999999777888999:::;;;===>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@EEEOOO[[[fffssswwweee```aaacccbbbfffmmmsssqqqeeeUUUGGG???999888777666555333333222222222222222222222222222000000000000000111111111111111222222222222111111///000000111111222333333222222111111111111222222000000111111111222222222111111222222333444444555333333333444444444555555444444444444444555666666555555666777888888999999999999:::;;;<<<===>>>>>>===???BBBDDDJJJUUUcccnnnwwwfffYYYTTTOOOIIIEEEEEEDDD@@@>>>@@@@@@???===;;;:::;;;<<<===777777888999::::::;;;;;;777777888999::::::;;;;;;::::::;;;;;;<<<=========:::<<<>>>???@@@BBBEEEGGGXXXyyyzzzlllUUU@@@:::===555555444444444333333333333333333222222111111111333333333444444444555555444444444333333222222222000000111333555888:::;;;333333444444555444444444555666888999::::::999999555666888999::::::999999777888999:::<<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDJJJRRRbbbtttppp___[[[[[[XXXbbbpppzzzwwwiiiVVVHHH:::999888666555333222111222222222222222222222222////////////000000000000222222333333333333222222///000000111222222333333333333222222222222333333000000111111222222222222111111222333333444555555333333333444444444555555555444444444444555666666555666777888999:::;;;;;;;;;;;;<<<===>>>???@@@AAA===@@@FFFLLLVVVggg{{{uuubbbVVVUUUMMMJJJEEEBBBAAAAAA???>>>BBB???<<<;;;::::::999888888888888888888888888888999999::::::;;;<<<======<<<<<<<<<===============DDD>>>>>>BBBAAA???IIIYYY|||uuuiiiVVVAAA333777777666666666666666666555555444333333333333444444444222222222222444444333333333333333333333333111111222333444666666777444444444333333444444444444555777888999999888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???@@@???>>>BBB???@@@EEEFFFEEEHHHOOOZZZlll{{{jjj```___]]]bbbqqq|||yyymmmdddTTTBBB333444999999444222555444333444555555222000111111111000000000000///111111222333333333333222222222222222333444555666444333222222111111222222222222111111222222333444222333333444444333333222111111222333444666666777666444444666999:::888666999888888999;;;;;;:::999<<<888999@@@CCC???>>>@@@>>>KKKYYY___eeeyyyuuuaaaUUUTTTNNNJJJFFFBBBAAA@@@???>>>BBB???<<<;;;;;;;;;:::999999999999999999999999999888888999999::::::;;;;;;<<<<<<============>>>>>>>>>===@@@CCCAAAGGGaaa~~~~~~tttdddQQQDDD:::888777888888888666444666555444444333333444444444444333222222333444444333333333333333333333333111222222333555666666777555555444444444444555555555666777999999999999999;;;;;;;;;;;;;;;;;;;;;;;;888888999;;;===>>>>>>===AAA???AAAEEEGGGLLLZZZhhhzzzqqqeee^^^]]]gggtttzzzzzzzzziiiYYYGGG>>>999444333555333222222222333444444444222222111111111000000000111111222333333333333222333333333333333444555666555444444333333333333333222222222111222222333444222333333444444333333222111222222333555666666777666555444666999:::888666888888999:::<<<======<<>>>>>>>>>>>===@@@DDDDDDEEEXXX|||ooo___TTTAAA===888888:::;;;777333666555444444333444444444444444333333333333444444333333333333333333333333222222333444555666666777666666555555555555666666666666777888999999999999;;;;;;;;;;;;;;;;;;;;;;;;888999:::<<<===>>>>>>===???@@@CCCGGGNNN^^^www}}}pppeeefffooowww}}}{{{ppp```OOO???555444999555555444333222222555777333333333222222222111111111111222333333333333222444444333333333444555555666555555444444444444444222222222222222333444444333333444444444444333333222222333444555666666777666666555666888:::999888888999:::;;;===>>>?????????>>>???AAABBBEEENNNWWWhhhsssttt```UUUTTTQQQMMMGGGCCCAAA@@@@@@???BBB???<<<;;;;;;<<<;;;:::::::::::::::::::::::::::>>>>>>>>>>>>=====================>>>>>>??????@@@CCCBBBBBBGGGSSSrrrxxxkkkbbbNNNEEE;;;777999;;;888444666666555444444444444444444444444333333444444444333333333333333333333333333333333444555666666777777777666666666666777777555555666777888888888888::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>???@@@BBBEEELLLWWWiiitttmmmmmmqqqwww~~~}}}yyyqqqdddSSSCCC;;;999999999999666333222333555444444333333333222222222111111222333333333333222444333333333333333444444666555555444333444444444333222222222222333444444333333444444444444333333333333333444555666666777777777666777888999:::::::::;;;<<<<<<===>>>???AAA:::>>>CCCGGGLLLTTTaaalllsss```UUUUUUSSSOOOHHHCCCAAA@@@@@@???AAA???<<<;;;<<<<<<<<<;;;::::::::::::::::::::::::>>>>>>>>>>>>>>>>>>============>>>>>>???@@@@@@AAADDD??????NNNlllwwwooo^^^QQQAAA888888:::999777666666555444444444444555444444444444444444444444333333333333333333333333333444444555555666666666777777666666666666777777444444555555666777777888:::::::::;;;;;;;;;<<<<<<===>>>???>>>===>>>AAADDDEEEMMM[[[rrrqqqjjjiiipppxxxxxx|||~~~yyymmm[[[HHH;;;888888888777444333222222444444444333333333333222111111222333333333333222222222222222222333333444555444444333333333333333333333222222333333444555333444444555555444444333333444444555555666666666777888888888888999:::<<<<<<===>>>>>><<<===???BBB<<>>???@@@AAAAAABBBAAA???HHHddd~~~vvvmmm___LLL???:::999999999777666555555444444555555444444555555555555444444333333333333333333333333444444555555555666666666777777666666666666777777555555555555666777888888999::::::;;;;;;<<<<<<<<<<<<===>>>===<<<@@@FFFLLLLLLYYYppp~~~yyy|||oooeeefffllluuu}}}qqqZZZGGG:::888555444555555333222444444444333333333222222111111222333333333333222222222222222333444555555555444444333222333333333333333333333333444444555444444555555555555444444444444555555555666666666888999999888777888;;;======???@@@???>>>>>>BBBFFFCCCHHHPPP[[[rrrsssaaaXXXXXXWWWRRRJJJDDDAAA@@@@@@@@@AAA???<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<======>>>>>>???@@@AAABBBCCCCCCMMMddd|||xxxlllZZZJJJ@@@;;;999999777666666555555555555555333444555666666555444333333333333333333333333333555555555555666666666666777666666555555666666777777777666666777888::::::999999::::::;;;<<<<<<===<<<>>>???>>>@@@GGGRRRZZZeeexxx{{{uuuqqqtttsssrrrooonnnrrrxxx~~~~~~vvvhhheeepppzzz{{{lll___JJJBBB888444666777555222333333333333222222222222111111222333333333333222222222333444555666888999666555555444444444444444444333333333333444555555444444555555555555444444555555555555666666666666888999:::999777888<<>>??????===>>>>>>@@@AAABBBCCCCCCJJJ___}}}tttdddSSSEEE===:::999777777666555555555555555333444555666666555444333333333333333333333333333555555555666666666666666666666555555555555666666999888888888888:::;;;<<<999999::::::;;;<<<======>>>@@@AAABBBEEEOOO]]]gggzzzyyywwwsssooommmnnnpppkkkjjjjjjkkkmmmnnnllljjjgggjjjlllnnnoooqqqsssvvvssstttvvvyyyxxxmmmjjjttt{{{||||||}}}yyysss]]]PPP@@@777888999666222333333333222222222111111111111222333333333333222333333444555777999;;;<<<777777666555555555555555444333333333333444555555444444555555555555444444555555555666666666666666888::::::999777888<<<@@@<<>><<<;;;<<<<<<<<<;;;::::::::::::::::::::::::<<<<<<======>>>?????????===AAA======CCCBBBAAAJJJKKKwww~~~xxxjjjTTTAAA;;;<<<999555555999:::777444444555555555555444333222111444333333222222333333444555666666666666666555555444444555555666777777777;;;:::999999888888888999777<<>><<<===???AAA<<>>:::<<<888000444111111333111...///333222222222222222222222222111000000222444888;;;===;;;;;;;;;:::888777555444333333444555555666666777555444444333333444444555777888999888777666777888666888::::::888999>>>BBBBBB>>>>>>CCCHHHOOO]]]lll|||{{{sssbbbUUUXXXWWWSSSMMMFFFBBB@@@@@@@@@AAA>>><<<;;;<<<<<<<<<;;;::::::::::::::::::::::::;;;<<<<<<======>>>??????>>>CCC??????DDDAAABBBLLLYYY~~~qqq^^^KKK@@@;;;;;;666444666666444444777444444444444555555555555444444333333333333444444555666666666666666555555444444555666666777777888999999888888999::::::;;;===???@@@>>>===>>>AAACCC@@@DDDEEERRRiii~~~wwwooohhhdddaaa```___^^^]]][[[ZZZYYYXXXXXX[[[[[[\\\\\\\\\[[[ZZZZZZ\\\\\\]]]^^^^^^___``````aaa```______aaabbbcccccceeegggjjjoooxxxooofffooozzzzzzwwwwwwvvvmmm\\\HHH<<<:::888666666333333444333///000333222222222222222222222222333222222222333555888999888999;;;<<<;;;888555333333333444444555666666666666666555555555555666666777888999888777666777999999:::;;;:::999999<<<>>>@@@@@@DDDKKKRRR^^^ssssssbbbUUUXXXVVVRRRLLLFFFAAA??????@@@AAA>>><<<;;;<<<<<<<<<;;;:::::::::::::::::::::::::::;;;;;;<<<======>>>>>>;;;@@@??????CCC@@@DDDRRRrrrxxxjjjYYYHHH<<<===888666555444333666<<<888777666555555555666777555555444444444444555555555666666777777666666666555555555666777777888888777777888888999;;;<<<===<<<<<<;;;<<<===???AAACCCEEEIIIPPPhhh{{{rrrllleeeccc^^^ZZZXXXWWWWWWXXXWWWWWWWWWWWWWWWXXXYYYYYY___```aaabbbbbbbbbaaa```dddddddddddddddeeefffggghhhggggggfffeeedddcccbbbfffeeedddccceeejjjrrrxxx~~~fffcccjjjooorrrtttvvvuuulllZZZIII@@@;;;777777444444666555111000333333333333333333333333333555444333222222333444555555777:::===<<<999666333333333333444555555666666777777666666666666777777777888999999777777888999<<<<<<<<<<<<======>>>???BBBEEELLLVVVddd{{{{{{ssscccUUUYYYUUUQQQKKKEEEAAA??????@@@AAA>>><<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========;;;@@@@@@AAAEEECCCLLLbbbzzzqqqdddQQQAAA===:::888888666555:::AAA>>><<<999666444333444444666666555555555555666666555666666777777777777666555666666777777888888999888888888999:::;;;<<<===;;;999999===@@@AAACCCFFFIIIVVVgggyyypppiiieeecccaaaWWWWWWWWWVVVVVVXXX[[[]]][[[[[[[[[\\\^^^```aaabbbhhhiiikkkmmmnnnmmmllllllnnnmmmllllllmmmnnnooopppoooqqqsssrrrqqqnnnmmmlllnnnoooooonnnmmmkkkjjjiiipppwww|||iiibbbdddllltttssstttrrrhhh]]]QQQBBB666777444333666666333222444444444444444444444444444555444333222222222222333333555777999999888555444333333333444555555666666777777666666666666777777777888:::999888888999:::<<<<<<===>>>@@@BBBDDDDDDFFFLLLXXXjjj~~~ssscccVVVYYYTTTPPPJJJDDD@@@>>>???@@@AAA>>><<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========???DDDCCCDDDGGGGGGXXXuuu{{{ssslll\\\LLL===:::888999999777:::@@@???===:::777555444555555777666666555555666666777555555666777888888777777666666777777888999999999::::::999999::::::;;;<<>>CCCEEEDDDFFFKKKOOOkkk|||ssslllgggaaa\\\ZZZXXXVVVUUURRRTTTWWWXXXYYY[[[^^^aaaccccccdddeeegggiiikkklllpppqqqsssuuuvvvwwwwwwwwwvvvvvvvvvvvvwwwwwwxxxyyyvvvyyy|||}}}|||zzzyyyzzzssssssssssssrrrooollljjjmmmpppssswww}}}jjj___eeepppuuurrrllliiihhhbbbQQQ???999444222444666555444666444444444444444444444444333333333222333333333333444444444444444555555666333444444555555666666777777777666666666666777777777999::::::999999:::<<<=========>>>@@@BBBEEEGGGLLL[[[sssssscccVVVZZZSSSOOOIIICCC???>>>??????AAA>>><<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>???BBB@@@AAADDDIIIcccwwwrrrfffYYYBBB<<<888999999888888::::::999888777777777888999666666555555555555666666555555666777888888888888777777777888999999::::::;;;::::::::::::;;;;;;<<<@@@===>>>CCCCCCBBBIIITTTeeexxxhhhaaaaaa[[[YYYWWWVVVUUUTTTSSSQQQWWW[[[___aaaaaabbbfffjjjllllllmmmoooqqqsssuuuvvvxxxyyyzzz|||~~~|||xxxuuuuuuvvvvvvvvvtttvvvwwwvvvuuuxxx}}}iiibbbeeeyyyrrriiieeehhhhhh^^^QQQ???888333444666555555666555555555555555555555555222333333333444444444444555444333222222444555666444555555666777777888888777777666666666666777777888999::::::::::::;;;======??????>>>>>>AAAGGGMMM]]]wwwssscccVVVZZZRRRNNNHHHCCC???>>>>>>???AAA>>><<<;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>??????===??????CCCKKKWWW}}}xxxooodddPPPDDD:::999:::888777777777777777777888888888888666555555444444555555666555555666888888999999888777777888888999::::::;;;999999999:::;;;<<<===>>>???;;;===BBBDDDGGGYYYmmmooofff___WWWVVV\\\SSSSSSTTTWWW[[[^^^______ccchhhmmmooonnnooossswwwvvvwwwyyy{{{~~~||||||{{{tttfffsssuuussslllgggeeebbb]]]JJJ@@@777666666555555666555555555555555555555555444444555555555444444444666666555555555555555555666666777777888888999999888888777777777777888888888999;;;;;;::::::<<<>>>;;;@@@CCCBBBAAAGGGSSS^^^ssscccWWWZZZRRRNNNHHHBBB???>>>>>>???AAA>>><<<;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????@@@DDDEEEMMM[[[nnn}}}tttjjj]]]NNN???:::;;;;;;888888999999999999888666555444555555444444444444555555555555666888888999999999777888888999999:::;;;;;;777777888999;;;===???@@@AAA>>>@@@GGGKKKUUUooorrrcccZZZ\\\[[[TTTRRRWWWVVVVVVXXX\\\bbbgggkkkllljjjooovvvxxxwwwxxx{{{xxxyyy|||zzzyyy{{{|||vvviiiwwwyyykkkaaa______RRRFFF;;;777777555444555666666666666666666666666666666666666555444333222666777888999888777555444777777777888999999:::::::::999999999999999999:::888999;;;;;;;;;;;;<<<>>>999???FFFFFFGGGPPPaaappptttiii\\\\\\XXXSSSKKKCCC>>>===>>>???@@@???>>>===;;;;;;:::::::::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;<<<=========AAAAAACCCJJJ]]]}}}lllnnnZZZEEE;;;:::999999999888888888888777777777777777777777777777777777777666666666666777777777777777888999999;;;;;;<<<===<<<>>>???>>>???@@@???<<<@@@???CCCKKKVVVmmmpppjjjddd```ZZZVVVUUUVVVXXXYYY]]]^^^aaafffkkkppptttvvvyyy{{{~~~zzzuuurrrpppqqqvvvpppsssvvvvvvrrrjjj___UUU]]]WWWGGG777555<<<:::222666666666666666777888888999888777777666777777777777666555444444555666777888888999999999:::::::::999999888888888888888888444:::===;;;<<<@@@@@@;;;:::EEEGGGHHHSSScccssshhh[[[[[[XXXSSSKKKDDD???===>>>???@@@???>>>===;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>???DDDEEEIIISSShhh{{{vvvppp___LLLAAA;;;888888:::888888888888777777777777777777777777777777777777666666666666777777777888888888999:::;;;<<<<<<===>>>>>>===<<<===>>>>>><<>>>>>???@@@???>>><<<;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<=========>>>???@@@@@@@@@GGGFFFMMM___yyy{{{ttthhhZZZMMMAAA888888===999999888888888777777777777777777777777777777777666666666777777777888888888888999:::;;;<<<======???===;;;<<<>>>???@@@AAAEEEKKK]]]zzzyyyeee]]]YYYWWWVVVPPPRRRWWW\\\aaaeeeggghhhpppppprrrvvv}}}wwwrrrnnnnnnnnnpppsssvvvvvvvvvvvvrrrppprrrtttzzz|||```gggqqqkkkeeeiiigggaaaYYYNNN@@@666555:::666666666666777888999999;;;:::999888777777777777666777777888888777777666777777777888888888999999:::::::::;;;;;;;;;;;;;;;<<<======;;;>>>BBBCCCAAAEEENNNTTTdddpppeeeYYYXXXVVVRRRKKKDDD@@@>>>>>>?????????===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@AAAAAAEEECCCOOOmmmyyyrrrhhhZZZIII<<<:::???999999999888888888777777666666666666666666666666666666777777777888888888888888999:::;;;<<<======>>><<<<<>>AAAEEEGGGGGGIII[[[lllnnndddXXXXXXUUUQQQKKKEEE@@@>>>>>>??????>>>===<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<<<<>>>???@@@AAAAAAFFFEEEXXX}}}xxxpppcccQQQ@@@;;;===999999999999888888888888666666666666666666666666777777777777888888888888888999:::;;;<<<======>>>===<<<>>>BBBAAA???DDDLLL]]]nnnddd[[[YYYYYYXXXXXXZZZbbbeeeiiimmmpppuuu|||yyyqqqoooqqqsssuuuvvvuuuvvvyyywwwrrrqqqttt~~~jjjbbbeeeggghhhfff\\\WWW[[[WWWIII===:::777777777777777888999999;;;:::999888777777777777666777888999999888777666666777777777777888888888888999999999::::::;;;;;;<<<===>>>AAABBBDDDHHHKKKRRRqqqnnncccXXXXXXTTTQQQKKKEEEAAA?????????>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========;;;<<<<<<>>>???@@@AAABBBHHHOOOmmm{{{tttjjjZZZIII===::::::999999999999888888888777777777777777777777777777777777888888888999999999999:::;;;<<<===>>>>>>>>>>>>AAADDD???===IIIXXX~~~ttteeeZZZWWWUUUVVVWWWYYY```ggggggkkkqqqvvv{{{}}}zzzyyy{{{zzz}}}xxxsssrrruuuwwwlllfffeeeccccccYYYRRRWWW[[[UUUHHH===999999888777777777777888999888777777777777777777666777777888888777777666777777777888888888999999888888999999::::::;;;;;;===>>>@@@BBBBBBDDDNNNXXXooonnncccXXXXXXSSSPPPKKKFFFAAA?????????>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<============<<<===>>>???@@@BBBCCCCCCJJJ]]]xxxrrrgggVVVEEE<<<::::::999999999888888888777777777777777777777777777777888888888999999999999999:::;;;<<<===>>>>>>>>>???CCCEEEAAADDDZZZuuummmddd^^^VVVUUUVVV\\\```dddllltttrrrxxx}}}|||xxxssssss~~~qqqfffhhhbbbZZZQQQPPPXXX\\\SSSEEE;;;;;;999888777666666666666666666555666666777888777666666555555666666777888888888888999999999:::999999999:::;;;<<<<<<<<<===???BBBEEEFFFNNNcccwwwnnndddXXXYYYSSSPPPKKKFFFBBB@@@??????>>>======<<<<<<<<<<<<===<<<<<<<<<<<<=========>>>===>>>???@@@BBBCCCDDDEEEJJJeee}}}yyyrrraaaMMM@@@:::::::::999999999888888777777777777777777777777777888888888888999999999999::::::;;;<<<===>>>>>>===>>>DDDGGGEEENNNnnnfff]]][[[YYYYYYYYY^^^gggooossswww|||wwwrrrvvv}}}}}}kkkpppccc^^^SSSLLLSSS]]]YYYMMM===<<<:::888777666555555555444444555555666777888777666555444444555666777888999999999999:::::::::::::::;;;;;;<<<===>>>>>>===???CCCHHHLLLZZZyyyoooeeeXXXXXXTTTQQQKKKFFFBBB@@@AAAAAA@@@>>>===<<<===>>>===<<<========================>>>BBB??????EEECCCBBBJJJYYY}}}zzzpppZZZEEE???999777:::===:::888888777777777777777777777777888888888777888888999:::888888999999;;;<<<>>>???BBB<<>>@@@@@@@@@CCC???GGGWWWbbbrrrpppeeeYYYYYYTTTPPPKKKEEEBBB@@@@@@AAA@@@>>>===<<<>>>>>>===<<<========================<<>>>>>DDDCCCDDDPPPhhh~~~}}}ttt___NNN@@@;;;888;;;===;;;888888777777777777777777777777888888888888888999999:::::::::;;;<<<===>>>??????@@@@@@DDDNNNccc{{{hhh^^^ZZZYYY\\\aaaggglllrrrxxx~~~}}}~~~uuuwwwooo```TTTQQQXXX___bbbXXXJJJ===:::999777666777666666666666666666666666777777666666666666777777999:::;;;<<<<<<<<<;;;;;;:::::::::;;;===???@@@@@@DDDEEEKKK[[[ssspppfffZZZZZZSSSPPPJJJEEEAAA???@@@@@@@@@???======>>>>>>>>>===========================;;;@@@===>>>CCCCCCIIIZZZ}}}~~~wwwggg[[[DDD===:::<<<===;;;999999777777777777777777777777888888888888888999::::::;;;<<<===>>>???@@@@@@@@@>>>CCCJJJYYY~~~}}}ooodddZZZWWWYYY[[[___cccmmmsss||||||uuu}}}xxxjjjWWWLLLPPP[[[ccccccWWWHHH???:::666666888666666666666666666666666888777777666666777777888999:::;;;;;;<<<<<<;;;;;;999:::;;;===>>>@@@AAAAAADDDJJJQQQdddqqqfffZZZZZZSSSOOOJJJEEEAAA??????@@@AAA???======>>>???>>>==============================AAA>>>>>>BBBCCCOOOfff}}}wwwkkkcccHHHAAA<<<<<<===;;;999:::888888888888888888888888999888888888888999::::::;;;<<<===???@@@@@@@@@@@@DDDHHHUUUrrrmmmaaa[[[WWWYYY\\\^^^aaaeeerrr{{{xxxzzziii[[[NNNGGGQQQaaaeee\\\PPPDDD;;;777888:::777777777777777777777777888777777777777777777888:::::::::;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAACCCDDDIIIQQQaaa~~~qqqfffZZZZZZSSSPPPJJJEEEAAA@@@@@@@@@AAA???>>>===>>>???>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@CCC@@@@@@CCCDDDWWWuuu~~~{{{tttkkkeeeMMMEEE>>>======;;;:::;;;999999999999999999999999999999999888999::::::;;;:::;;;===>>>@@@@@@AAAAAAIIIOOOiiirrrbbbTTTRRRTTT\\\cccgggkkkppp~~~~~~}}}iiieeeZZZFFFIII]]]dddaaaYYYLLL@@@:::999:::888888888888888888888888888888777777777777888888::::::::::::;;;;;;<<<<<<<<<>>>???@@@???AAADDDGGGPPP\\\{{{pppfffZZZZZZTTTQQQKKKFFFBBB@@@@@@AAAAAA@@@>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@CCCBBBBBBEEEIIIaaawwwqqqjjjbbbQQQHHH@@@>>>>>>;;;:::<<<999999999999999999999999999999999999999:::;;;;;;:::;;;<<<===???AAACCCEEEIIIYYYyyypppeeeVVVSSSSSSWWWaaahhhmmmsssyyy}}}vvvqqqooommmkkkiiikkknnnrrruuuzzzqqqoooeeeMMMFFFRRRaaaeeecccVVVGGG>>>:::999888888888888888888888888999888888777777888888999;;;::::::::::::;;;<<<===;;;===>>>>>>>>>BBBHHHMMMZZZppppppeeeYYYYYYUUURRRLLLGGGCCCBBBBBBBBBBBB@@@>>>>>>???@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBDDDHHHNNNmmmuuupppiii___UUUKKKBBB???>>>;;;;;;<<<:::::::::::::::::::::::::::999999999999:::;;;;;;<<<;;;;;;===???CCCGGGJJJTTTuuuwwwhhhaaa___XXX]]]]]]bbbkkksssxxx{{{qqqiiigggfffeeedddcccdddeeegggkkkppptttwwwvvvyyy}}}~~~zzzooo\\\LLLGGGTTT```eee\\\LLLBBB<<<999999999999999999999999999999888888777777888888999;;;;;;:::::::::;;;<<<===;;;===??????AAAGGGQQQYYYwwwoooeeeXXXXXXVVVRRRMMMHHHDDDBBBBBBCCCBBB@@@>>>>>>???@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<@@@AAAEEEJJJRRRuuuvvvpppjjj]]]VVVLLLCCC@@@>>>;;;;;;===::::::::::::::::::::::::::::::999999::::::;;;<<<===<<<<<<===@@@EEEJJJMMMiiizzznnn\\\WWW```ddd```bbbiiiuuutttjjjgggccc___^^^______]]][[[```bbbgggmmmssszzz~~~~~~}}}|||xxxmmmYYYFFFFFFVVVbbb\\\OOOEEE>>>:::999999999999999999999999999999888888888888999999;;;;;;:::999:::;;;<<<===<<>>=========>>>???>>>????????????@@@@@@@@@CCC@@@DDDIIIGGGSSS|||~~~}}}}}}|||mmmiii\\\SSSLLLBBB>>>===>>><<<999999999999999999999999999999999:::::::::;;;;;;;;;;;;>>>@@@???>>>DDDRRR^^^pppccc^^^```gggmmmnnnrrr|||pppbbb]]]^^^YYYYYYZZZ\\\```bbbccccccjjjnnnsssyyy~~~~~~yyycccKKKJJJRRR\\\```[[[PPPCCC;;;<<<999888;;;;;;888777999777888888888888999999999:::;;;;;;;;;<<<=========>>><<<@@@DDDBBBKKKooonnneee\\\WWWSSSRRRMMMGGGBBB??????@@@AAA@@@>>>=========>>>???????????????@@@@@@@@@@@@AAA@@@CCCIIIPPPhhh}}}vvvzzzwwwxxx|||qqqggg[[[UUUMMMCCC>>>======<<<:::999999999999999999999999999999:::::::::;;;;;;;;;===???BBBDDDCCCHHHZZZnnnxxxgggaaacccggglllqqqsssyyysssggg^^^YYYXXX[[[aaaaaacccfffiiimmmoooooottt{{{}}}zzzzzzxxxwwwzzznnn]]]UUUUUUXXX\\\^^^WWWJJJ@@@<<<999888::::::888777:::999999999999:::::::::::::::;;;;;;<<<<<<======>>>???BBBFFFJJJNNNcccooofff]]]XXXSSSQQQMMMHHHBBB???@@@AAAAAA@@@???>>>===>>>??????????????????@@@@@@@@@AAA???@@@BBBHHH^^^}}}}}}}}}}}}|||yyy||||||wwwtttsssrrrppptttwww}}}qqqcccZZZVVVNNNEEE>>><<<<<<<<<:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::???DDDCCCIIIeee}}}xxxrrrhhh```bbbhhhnnntttyyyqqqfff[[[XXXYYY[[[^^^bbbffffffhhhlllppptttxxxzzzxxxuuuwwwooorrryyywwwkkk___WWWRRRWWW______TTTGGG>>>999777999:::888888:::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===BBBGGGKKKYYY|||nnnfff]]]WWWSSSQQQMMMHHHCCC@@@@@@BBBAAA@@@???>>>>>>>>>???@@@?????????@@@@@@@@@AAAAAA???BBBBBBJJJmmm{{{zzzwwwuuuuuuuuuuuuuuuppprrrrrrppppppssswww{{{|||kkk^^^ZZZVVVOOOFFF???===<<<<<<;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;777;;;CCCEEERRRyyyooooooiiiccc```aaagggmmmsss~~~nnnccc___[[[\\\aaafffjjjmmmlllmmmooorrruuuzzz}}}yyy|||yyy~~~|||nnnbbbWWWNNNRRR]]]bbb[[[QQQAAA;;;777999:::999888:::::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>???@@@???CCCFFFNNNhhhmmmeee\\\VVVSSSQQQNNNHHHCCCAAAAAABBBBBBAAA???>>>>>>>>>???@@@???@@@@@@@@@@@@AAAAAAAAAAAADDDDDDQQQ|||}}}yyyuuussssssrrrqqqppppppqqqrrrpppqqqrrrrrrrrrvvv~~~```ZZZ\\\TTTOOOHHHBBB>>><<<<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<@@@<<<>>>GGGRRRjjjiiiaaa```VVVZZZ^^^gggmmmqqqyyywwwccc^^^```aaabbbdddiiinnnqqqrrrvvvwwwyyy{{{~~~~~~vvveeeZZZPPPPPPYYY___^^^ZZZFFF>>>888999;;;999999:::999999999999::::::::::::;;;;;;<<<===>>>???@@@AAAEEEGGGMMM___mmmddd[[[VVVSSSQQQNNNHHHCCCAAABBBCCCBBBAAA@@@???>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBEEEHHH\\\~~~yyywwwwwwuuurrrnnnnnnoooppppppooooooppprrrttttttwwwyyyyyy|||yyyYYYYYY^^^QQQNNNIIIDDD@@@>>>======:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<@@@>>>AAAMMMcccooo^^^YYYXXXPPPYYY```kkktttwwwqqqZZZYYYbbbcccgggkkkmmmqqqwwwyyyxxx{{{~~~vvviiiYYYRRRTTT[[[^^^^^^LLLBBB::::::;;;:::999999999999999999::::::::::::;;;<<<===>>>???@@@AAABBBEEEHHHYYY|||nnneee\\\VVVSSSQQQNNNIIIDDDBBBBBBDDDBBBAAA@@@?????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAACCCLLLjjj{{{yyyyyyyyyvvvssstttvvvxxxxxxwwwwwwyyy{{{~~~sssYYY]]]```NNNMMMKKKGGGCCC???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===AAAGGGUUUvvvnnndddYYYTTTYYY[[[cccgggpppxxx}}}nnn^^^WWW]]]iiikkkrrrwwwwww{{{eeeTTTRRRXXX^^^___RRRGGG===;;;<<<;;;999999::::::::::::;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBCCCDDDNNNmmmvvvxxx~~~ooofff]]]XXXSSSQQQNNNIIIDDDBBBCCCDDDBBBAAA@@@?????????@@@AAA@@@@@@AAAAAAAAABBBBBBBBB@@@BBBOOOsss}}}~~~~~~||||||{{{rrr\\\aaaaaaKKKLLLKKKHHHDDD@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======???GGGPPPaaasss^^^\\\SSSNNNZZZfffnnnnnnsss{{{dddZZZ^^^```dddkkkrrryyy~~~}}}nnnVVVRRRXXX]]]^^^UUUIII>>><<<===;;;999999;;;;;;;;;<<<<<<<<<======;;;<<<===???@@@AAABBBCCCIIIXXX}}}zzzxxxzzztttkkkjjjlllrrrxxx{{{zzzwwwvvvuuurrrxxxttthhhZZZYYYSSSQQQNNNIIIDDDBBBBBBDDDBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@AAABBBCCCCCCHHHFFFNNNooo}}}}}}wwwttttttuuuwwwxxxyyy{{{cccggggggYYYOOOHHHIIIIIIDDD@@@@@@DDDBBB>>>;;;999999999:::;;;:::::::::;;;<<<>>>@@@DDDIIIVVVrrryyyhhhWWWRRRUUUZZZaaagggnnnsss{{{ooo^^^\\\bbbgggmmmrrryyybbbZZZRRRRRReeeWWWNNNCCC===<<<======;;;<<<<<<<<<<<<<<<<<<;;;;;;>>>BBB>>>===DDDCCCBBBKKKLLLooo}}}uuunnnmmmpppsssssswww|||mmmcccdddhhhmmmlllgggfffiiidddiiioootttzzzssshhhZZZYYYTTTRRRNNNIIIDDDAAABBBCCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDAAAEEEXXX}}}~~~~~~{{{vvvtttssstttttttttuuuvvvzzzooojjjhhh___TTTMMMLLLJJJEEEAAAAAADDDAAA>>>;;;999999::::::::::::;;;<<<<<<>>>@@@BBBAAAIII```lll___SSSQQQWWW]]]eeekkksss{{{nnnbbbZZZ^^^gggnnnuuu|||rrr^^^OOOOOO[[[YYYQQQFFF>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::???<<<<<>>;;;999999::::::999;;;======>>>???AAADDDFFFQQQrrr}}}nnn^^^VVVQQQUUU]]]dddlllssszzzmmm\\\YYY[[[dddnnnwwweeePPPOOOQQQ\\\UUUJJJBBB===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888===<<<===CCCBBBGGGVVVwww{{{vvvttttttmmmfff^^^ZZZYYY\\\fffppp|||yyyfff^^^\\\YYYUUUSSSSSSTTTUUUVVVZZZcccnnnwwwrrrggg[[[[[[UUUSSSOOOIIIDDDAAAAAABBBBBBBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCDDDGGGQQQvvv~~~}}}zzzvvvsssrrrqqqsssrrrppppppqqqvvv{{{tttmmmjjjcccYYYQQQLLLGGGCCCAAAAAA???===;;;:::::::::::::::<<<>>>>>>===>>>AAADDDOOO___rrrhhhXXXUUUVVV]]]ffflllttt{{{{{{___ZZZ]]]cccllluuu~~~pppVVVTTTPPP]]]XXXOOOFFF???<<<;;;<<<<<<<<<<<<<<<============:::???>>>@@@EEEEEEOOOfffzzzllldddaaa^^^^^^```fffbbb^^^]]]^^^bbbooo|||~~~|||nnncccZZZVVVVVVVVVVVVVVVUUUUUUYYY```eeexxxssshhh[[[ZZZTTTRRROOOIIIDDDAAAAAACCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDJJJTTT|||~~~{{{xxxuuusssqqqrrrpppoooooorrrvvvzzz|||vvvkkklllggg^^^TTTLLLGGGCCC@@@???>>><<<;;;:::::::::::::::===???>>><<<===AAAFFFSSSooopppcccWWWWWW\\\eeelllqqqyyymmm___]]]bbbiiipppxxx}}}___XXXQQQ[[[YYYSSSJJJAAA<<<<<<===<<<<<<<<<=========>>>>>><<<@@@???AAAEEEIII\\\{{{pppfff\\\YYYXXXVVVWWW[[[gggfffeeeeeedddhhhvvvrrr___WWWYYYSSSTTTVVVVVVVVVVVVXXXYYYfffmmmzzzttthhhZZZYYYSSSQQQNNNIIIDDDBBBBBBDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFVVV~~~|||{{{yyyvvvtttrrrpppmmmnnnrrrwww{{{}}}xxxjjjkkkiiiaaaVVVNNNIIIEEE@@@======<<<;;;:::::::::;;;:::===???===;;;>>>EEELLL\\\wwwjjjZZZWWWZZZaaajjjpppuuuyyyeee___]]]dddkkkrrr{{{jjjXXXRRRVVVWWWVVVNNNDDD===<<<>>><<<<<<<<<======>>>>>>???<<>>@@@GGGPPPnnnuuujjj___YYYUUUVVVWWWXXX[[[___hhhhhhhhhgggdddhhhwwwlll\\\XXXRRRUUUXXX\\\^^^^^^^^^]]]^^^aaajjjvvvvvviiiYYYWWWRRRPPPMMMHHHDDDCCCDDDEEECCCCCCBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDEEEEEE___~~~{{{{{{||||||zzzxxxvvvrrrooooootttzzz~~~nnniiijjjeeeYYYQQQLLLGGGBBB<<<<<<;;;;;;;;;;;;;;;;;;999<<<>>>======BBBMMMVVVxxxppp```SSSXXX\\\dddnnnuuu}}}sssfff______gggooowwwuuuYYYVVVPPPTTTWWWRRRGGG???===>>>;;;<<<<<<===>>>>>>??????>>>@@@???CCCLLL[[[tttjjjaaa[[[XXXSSSRRRVVVYYY\\\aaaggglllkkkjjjfffccciii}}}nnn___YYYZZZ]]]aaaeeeggggggfffcccaaadddjjjnnnooovvv~~~wwwiiiYYYVVVQQQOOOLLLHHHDDDCCCEEEFFFCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCEEEEEEIIIlll|||zzzyyyzzz}}}}}}{{{{{{wwwrrrrrrwww}}}ttthhhkkkggg\\\SSSOOOJJJCCC;;;;;;;;;;;;;;;;;;;;;;;;888;;;>>>===>>>FFFSSS___lll[[[SSSYYY^^^hhhrrrzzztttjjjbbbcccllluuu}}}[[[\\\LLLRRRWWWSSSIII@@@===???;;;<<<<<<===>>>??????@@@AAACCCAAAFFFRRRfffpppddd^^^[[[XXXVVVWWWSSSRRRVVV[[[```gggnnnrrrqqqmmmhhheeennnkkk^^^^^^___aaadddggggggggglllgggeeefffeeeccchhhpppoooqqqvvvuuueeeVVVXXXSSSQQQMMMHHHCCCBBBCCCEEEBBBBBB@@@@@@@@@@@@BBBBBBCCC@@@???CCCDDDCCCDDDFFFNNNzzzxxx}}}~~~~~~}}}zzzwwwxxx}}}vvvooonnnhhh```YYYRRRKKKFFF===<<<;;;;;;<<<===<<<:::===@@@>>>>>>@@@BBBYYY}}}{{{\\\QQQXXXaaajjjsssyyy~~~ssskkkhhhkkkqqqsssfffSSSNNNGGGHHHPPPOOOCCC<<<===>>>>>>============>>>>>>AAACCCCCCFFFZZZ}}}lllbbbZZZZZZXXXTTTRRRUUUYYYWWWZZZ```ccccccjjjsssyyy|||uuuaaannnkkkiiihhhjjjmmmooommmkkkooolllhhhdddaaa___^^^]]]aaabbbeeekkktttvvveeeWWWXXXSSSQQQMMMHHHDDDBBBCCCEEEBBBBBB@@@@@@@@@@@@BBBBBBDDD@@@@@@CCCDDDCCCDDDGGGMMMzzzwww{{{~~~~~~}}}zzzxxxyyy~~~~~~pppnnnjjjddd]]]VVVNNNGGG>>><<<;;;;;;<<<===<<<:::<<<>>>===@@@BBBFFFccclllSSSPPP[[[bbbiiiuuuzzzpppkkkkkkqqqyyysssYYYQQQIIIIIIPPPPPPFFF>>>???>>>>>>============>>>>>>AAACCCDDDLLLjjjzzzjjj___XXXUUUVVVVVVSSSSSSVVV\\\\\\```ddddddfffqqq}}}zzzhhhyyy||||||yyysssjjjaaa]]]^^^aaa___^^^]]]\\\```gggooouuuwwwfffWWWYYYSSSQQQNNNIIIDDDBBBDDDEEEBBBBBB@@@@@@@@@@@@BBBBBBDDDAAAAAACCCDDDCCCDDDHHHSSS{{{uuuxxx|||}}}}}}}}}|||zzzzzz{{{sssoookkkhhhccc[[[QQQJJJ???===<<<;;;<<<===<<<;;;;;;<<<===BBBFFFLLLqqq}}}aaaRRRWWWdddeeeiiiwwwuuullljjjmmmuuu|||bbbTTTLLLIIIOOOPPPHHHAAA@@@???>>>>>>======>>>>>>???>>>@@@BBBRRR|||zzzdddXXXVVVTTTTTTVVVUUUTTTWWW\\\dddfffiiiiiifffkkk{{{tttyyyhhh^^^^^^aaaYYYZZZ[[[[[[[[[___eeekkkxxxgggXXXYYYSSSQQQNNNJJJEEECCCDDDEEEBBBBBB@@@@@@@@@@@@BBBBBBDDDBBBBBBDDDDDDCCCEEEJJJ```{{{tttuuuzzz{{{{{{|||{{{{{{|||~~~vvvpppkkkjjjggg^^^SSSLLLAAA???<<<<<<=========<<<;;;<<<>>>DDDJJJUUUttt[[[UUU]]]ffffffiiiwww}}}ppphhhhhhlllrrrwww~~~iiiWWWNNNHHHKKKNNNJJJDDDAAA???>>>>>>>>>>>>>>>>>>???AAAAAAEEE]]]hhh[[[UUUXXXXXXYYYYYYYYY[[[aaagggqqqssssssmmmhhhppp|||kkkaaa]]]ZZZ___dddggghhhjjjnnnrrryyyhhhYYYZZZRRRQQQOOOJJJFFFDDDDDDEEEBBBBBB@@@@@@@@@@@@BBBBBBCCCBBBBBBDDDDDDCCCGGGNNNmmm}}}ssssssxxx{{{{{{{{{yyy{{{~~~|||qqqiiijjjjjjaaaUUUOOOBBB@@@===<<<=========<<<<<>>>>>>>>>>>??????EEEEEEOOOrrrooo___ZZZXXXYYY\\\^^^___aaahhhqqqxxxyyyooolllxxxqqqdddbbbeeehhhjjjnnnuuu{{{jjjZZZZZZRRRRRROOOKKKGGGDDDDDDEEEBBBBBB@@@@@@@@@@@@BBBBBBBBBAAABBBDDDDDDDDDJJJQQQwww~~~ssssssyyy{{{zzzyyyxxx{{{ttthhhiiijjjbbbXXXSSSDDDAAA>>><<<======>>>======BBBAAADDDXXXxxxrrr\\\VVV[[[``````fffqqqvvvkkkcccbbbgggiiinnn{{{xxx}}}]]]QQQEEEDDDKKKNNNHHHAAA@@@??????>>>>>>??????@@@BBBCCCXXXddd[[[[[[[[[ZZZ```fffkkksss|||oooqqqooollliiilllyyy{{{jjjZZZ[[[RRRRRRPPPLLLGGGEEEDDDEEEBBBBBB@@@@@@@@@@@@BBBBBB@@@@@@BBBDDDDDDEEELLLUUUttttttzzz|||yyyxxxwww|||yyyiiiiiikkkddd[[[XXXEEEBBB>>><<<===>>>>>>>>>===FFFBBBDDDaaa|||bbbVVVZZZbbbhhhjjjrrryyyooohhhbbbcccffffffqqq{{{{{{~~~aaaSSSEEECCCKKKQQQKKKBBB@@@??????>>>>>>??????@@@AAADDDccczzzaaa^^^cccdddgggpppzzz|||oooxxx|||kkk[[[[[[RRRRRRPPPLLLHHHEEEDDDDDDBBBBBB@@@@@@@@@@@@BBBBBB??????BBBDDDDDDEEEMMMWWWtttuuu{{{|||yyywwwwww|||}}}jjjiiikkkeee^^^\\\FFFCCC???<<<===>>>>>>>>><<>>BBBHHHJJJdddvvvsssuuuwww{{{~~~|||}}}xxxiiisssgggccceeeVVVMMMDDD===============???>>>EEEIIISSSvvvaaaMMMVVVcccfffnnn{{{vvvlllhhhdddaaacccfffiiivvvuuutttqqqVVVFFFIIILLLQQQRRRIIIBBB??????BBBBBB@@@AAADDDFFFSSSvvvnnnpppvvvsssssswwwoooqqquuu{{{cccaaa[[[WWWRRRNNNLLLIIIDDDCCCFFFCCCCCCBBBAAAAAAAAAAAABBBCCC@@@EEE@@@DDDIIIJJJdddvvvrrrrrrtttwww{{{zzz|||mmmrrrfffbbbcccVVVNNNEEE>>>===>>>======@@@>>>DDDJJJ[[[zzz___OOOYYYfffiiirrr}}}ssskkkgggdddbbbdddgggkkkwwwsssvvvwwwYYYHHHIIIMMMRRRRRRKKKCCC@@@???BBBBBB@@@AAADDDIII^^^vvvsssyyyyyyrrrpppttt|||dddaaa[[[XXXSSSOOOMMMJJJEEEDDDGGGCCCCCCBBBAAAAAAAAAAAABBBEEEAAAEEEAAAFFFJJJJJJdddwwwqqqoooppptttyyyxxxzzz}}}qqqoooeeeaaaaaaWWWOOOFFF???===>>>===>>>@@@???BBBLLLhhhppp\\\SSS___kkkoooxxxwwwooohhhfffeeedddfffiiinnnzzz~~~yyypppzzz___JJJJJJLLLQQQSSSMMMFFFBBB@@@BBBBBB@@@AAAEEENNNooovvvwwwxxxqqqttt~~~eeeaaaZZZXXXSSSOOONNNJJJEEEEEEGGGCCCCCCBBBAAAAAAAAAAAABBBFFF@@@DDDAAAGGGJJJJJJfffxxxqqqoooooosssyyywwwyyy}}}ssskkkccc``````YYYRRRHHH@@@>>>>>>===>>>AAA@@@AAAPPPwwweeeZZZYYYgggpppuuuzzzqqqjjjeeeeeeffffffhhhlllppp}}}{{{uuuppp~~~gggLLLIIIKKKNNNQQQNNNHHHCCCAAABBBBBB@@@BBBFFFTTT{{{{{{qqquuufffaaaZZZXXXSSSOOONNNJJJEEEEEEGGGCCCCCCBBBAAAAAAAAAAAABBBEEE>>>CCCAAAFFFHHHLLLmmmzzzssspppoootttzzzvvvyyy~~~vvvhhhccc```___\\\TTTJJJAAA???>>>>>>???AAAAAACCCXXX^^^[[[aaammmuuuzzz{{{uuukkkfffccceeeggghhhjjjnnnrrr~~~xxxsssrrroooNNNIIIHHHKKKOOONNNJJJEEEAAABBBBBBAAADDDIII\\\ppptttgggbbbZZZXXXSSSOOOMMMJJJEEEDDDGGGCCCCCCBBBAAAAAAAAAAAABBBCCC===CCCBBBEEEGGGPPPxxx|||uuupppnnnsssyyyuuuxxx~~~{{{gggdddaaa]]]]]]WWWLLLBBB??????>>>???BBBBBBGGGcccvvv\\\___hhhssswww~~~xxxttthhhcccbbbfffiiijjjmmmpppuuu~~~zzzqqqooosssyyySSSJJJHHHIIIMMMNNNJJJEEEAAAAAABBBBBBGGGLLLjjjpppttthhhbbbYYYWWWRRRNNNLLLIIIDDDCCCFFFCCCCCCBBBAAAAAAAAAAAABBBBBB>>>FFFDDDDDDGGGVVV~~~wwwppplllnnntttsssvvv|||hhhgggbbb\\\^^^XXXNNNCCC@@@???>>>???BBBCCCLLLooojjj\\\cccooowwwxxx{{{tttqqqfffbbbbbbgggkkklllnnnrrrxxx|||sssfffhhhqqqWWWLLLHHHHHHMMMOOOJJJEEEAAAAAABBBDDDIIIOOO{{{yyyuuuxxxiiibbbYYYWWWQQQMMMLLLHHHCCCCCCEEECCCCCCBBBAAAAAAAAAAAABBBBBB>>>GGGFFFEEEGGGZZZwwwoooiiijjjoooqqquuu{{{jjjiiiccc[[[]]]YYYNNNDDD@@@???>>>@@@CCCDDDPPPwwwbbb]]]fffrrrxxxxxx|||ssslllkkkfffbbbbbbggglllmmmooorrrzzz{{{mmm^^^bbbooo[[[NNNJJJIIINNNQQQJJJDDD@@@AAABBBDDDJJJQQQ{{{{{{~~~kkkdddZZZXXXSSSMMMIIIHHHHHHFFFDDDCCCCCCBBBAAAAAAAAAAAABBBCCCAAADDDAAAHHHKKK^^^|||tttooolllkkkjjjpppxxxnnnfffaaaZZZ[[[XXXPPPFFF???>>>???AAAAAAAAAWWWooo\\\___nnnxxxvvv|||yyytttmmmhhhgggeeebbbccchhhjjjjjjpppxxx}}}nnncccccchhhsssfffNNNNNNIIIMMMIIIKKKFFFHHH???AAAEEEEEE]]]}}}lllddd[[[XXXTTTNNNJJJIIIHHHFFFDDDCCCCCCBBBAAAAAAAAAAAABBBCCCAAAEEEBBBHHHKKK^^^|||sssnnnkkkjjjiiipppyyymmmddd___YYY[[[WWWPPPFFF???>>>???AAABBBCCC^^^sssbbbgggpppwwwyyy~~~wwwrrrlllhhhfff```^^^```eeehhhiiinnnvvvuuuhhh___aaahhhwwwkkkPPPNNNIIIMMMIIIKKKFFFHHH???BBBEEEFFFaaalllddd[[[YYYUUUPPPLLLIIIHHHFFFEEECCCCCCBBBAAAAAAAAAAAABBBBBBBBBFFFCCCIIIKKK^^^|||sssmmmjjjhhhgggqqqzzznnnaaa]]]YYYZZZVVVOOOFFF@@@>>>@@@BBBCCCGGGiiiyyykkktttuuuxxx~~~yyyssspppjjjfffddd\\\\\\___eeehhhjjjoootttmmmbbb\\\```jjjzzzrrrTTTOOOIIIMMMIIIJJJEEEHHH@@@BBBEEEIIIggglllcccZZZYYYVVVRRRNNNJJJHHHFFFFFFCCCCCCBBBAAAAAAAAAAAABBBBBBBBBGGGCCCIIILLLaaa~~~{{{rrrllliiifffeeeqqq{{{qqq```]]]YYYZZZTTTOOOGGGAAA???@@@BBBDDDKKKuuu}}}pppzzzvvvzzzuuuqqqmmmgggbbbaaa]]]___cccgggjjjkkkooorrrggg___[[[aaammm~~~tttooovvv{{{XXXPPPIIILLLHHHJJJEEEHHHAAACCCFFFMMMoookkkaaaZZZYYYWWWTTTPPPKKKHHHGGGFFFCCCCCCBBBAAAAAAAAAAAABBBAAABBBGGGCCCIIINNNfff}}}~~~yyyqqqlllhhheeecccppp{{{vvvaaa___[[[YYYRRRNNNHHHBBB???@@@CCCFFFQQQ}}}rrrsssrrr{{{|||sssooojjjccc___^^^^^^bbbfffiiijjjkkkllllll```]]]]]]eeessszzzmmmhhhiiinnnwww]]]QQQIIILLLGGGIIIDDDHHHCCCCCCFFFQQQxxxvvvsssyyy}}}~~~kkk```ZZZYYYYYYVVVRRRLLLHHHGGGGGGCCCCCCBBBAAAAAAAAAAAABBB@@@AAAFFFCCCIIIQQQmmmxxxpppkkkhhheeecccnnnzzz{{{ccc```\\\XXXPPPNNNIIICCC@@@@@@DDDGGGWWWwwwppphhhnnn}}}zzzqqqlllfff___\\\]]]\\\bbbggghhhiiijjjiiiggg]]]]]]aaakkk|||zzzqqqnnnooooooqqqsssvvv{{{```RRRIIIKKKEEEHHHCCCHHHDDDDDDGGGUUUzzzttt~~~mmmbbb\\\YYYZZZXXXSSSMMMHHHGGGGGGCCCCCCBBBAAAAAAAAAAAABBB???@@@EEEBBBJJJTTTsss}}}vvvoookkkhhheeecccmmmyyyeeeaaa\\\UUUOOOMMMJJJDDD@@@@@@DDDHHH^^^pppnnnfffrrr~~~vvvmmmhhhccc]]][[[]]]ZZZbbbiiijjjjjjlllkkkgggccceeejjjttt}}}{{{|||}}}|||}}}~~~~~~|||}}}bbbSSSIIIKKKCCCHHHBBBHHHEEEDDDGGGWWWoooccc^^^ZZZZZZYYYTTTMMMIIIGGGHHHCCCCCCBBBAAAAAAAAAAAABBB???@@@DDDAAAJJJVVVxxx|||uuuoookkkhhheeeccckkkyyyeeebbb[[[SSSNNNMMMJJJEEEAAAAAAEEEIIIccckkklllkkk{{{zzzrrrjjjeee```[[[[[[^^^ZZZdddkkklllnnnqqqooojjjkkknnnrrrzzzzzzwwwxxxzzzcccSSSJJJKKKBBBHHHBBBHHHEEEDDDGGGYYYtttgggbbb^^^[[[VVVQQQLLLHHHFFFEEECCCCCCBBBBBBBBBBBBCCCCCCDDDEEEBBBDDDIIIUUU{{{}}}|||uuuooollliiigggeeelllwwwfff``````YYYRRRMMMIIIGGGCCC@@@DDDJJJjjjlllkkkqqq~~~rrreee```___]]]\\\]]]```ccchhhlllooooooooonnnmmmrrryyy~~~~~~||||||zzz~~~cccPPPLLLFFFCCCFFFHHHGGGHHHDDDEEEkkkvvviiidddaaa^^^YYYSSSNNNJJJGGGFFFCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDBBBDDDIIIUUU|||{{{uuuooollljjjgggfffmmmxxxggg^^^\\\TTTPPPLLLIIIGGGCCCAAAEEELLLmmmttttttuuuxxxnnnddd```^^^[[[ZZZ\\\fffhhhkkkmmmnnnooopppqqqwww|||dddOOOLLLGGGDDDCCCDDDEEEIIIKKKSSS{{{mmmgggeeebbb]]]VVVQQQLLLIIIHHHCCCCCCBBBBBBBBBBBBCCCCCCAAACCCBBBDDDJJJWWW}}}yyytttooollljjjhhhfffmmmyyyjjj\\\WWWOOONNNKKKHHHFFFCCCBBBGGGOOOtttyyyzzzzzz}}}pppiiibbb^^^[[[XXXZZZ___mmmnnnppppppooooooqqqrrr}}}eeeOOOLLLHHHEEEFFFEEECCCFFFHHHSSSrrrllliiieee```YYYRRRMMMJJJHHHCCCCCCBBBBBBBBBBBBCCCCCCAAACCCCCCFFFLLLZZZ~~~{{{xxxsssooommmkkkiiigggkkkxxxmmm[[[UUUMMMLLLJJJHHHFFFCCCBBBJJJSSSzzzxxxyyy~~~{{{mmmfff```\\\YYYXXX___gggqqqsssuuutttqqqpppppprrr|||~~~~~~}}}eeeOOOLLLHHHDDDHHHFFFCCCDDDEEEPPPzzz{{{xxxpppllliiibbb[[[TTTNNNJJJHHHCCCCCCBBBBBBBBBBBBCCCCCCAAADDDEEEHHHNNN\\\}}}}}}zzzwwwsssooommmkkkhhhfffiiivvvppp[[[UUUNNNKKKIIIHHHFFFBBBBBBKKKVVVuuuttt~~~zzznnnfff^^^ZZZYYY\\\gggqqqrrrvvvyyyxxxtttppppppqqq}}}{{{yyyvvvyyyfffPPPMMMGGGBBBCCCDDDCCCGGGKKKWWW{{{pppfffeeelllzzz}}}tttpppllleee]]]UUUOOOJJJHHHCCCCCCBBBBBBBBBBBBCCCCCCAAAEEEFFFIIINNN]]]}}}}}}zzzwwwsssooommmkkkhhheeeiiitttsss\\\VVVPPPKKKJJJIIIFFFBBBBBBLLLXXXsssqqq}}}zzzooofff]]][[[^^^dddnnnxxxtttxxx|||zzzuuurrrsssvvv{{{uuuttt{{{hhhQQQMMMGGGBBBCCCDDDDDDHHHLLLWWW~~~mmmeee^^^^^^cccooowwwtttpppiii```XXXQQQLLLIIICCCCCCBBBBBBBBBBBBCCCCCC@@@EEEFFFHHHMMM\\\~~~zzzwwwssspppmmmjjjgggdddiiiuuuttt\\\UUUPPPKKKJJJIIIGGGAAAAAALLLYYYsssppp|||yyymmmddd]]]___eeekkkssszzzyyy|||}}}yyytttsssyyy~~~wwwqqqsssmmmQQQMMMHHHCCCGGGFFFDDDEEEGGGRRRyyymmm___^^^]]]^^^___dddrrryyywwwssslllcccZZZSSSMMMKKKCCCCCCCCCBBBBBBCCCCCCCCC???DDDEEEGGGKKKZZZzzzwwwssspppmmmjjjfffccckkkuuuttt[[[TTTPPPKKKKKKJJJGGGAAAAAALLLZZZrrrppp{{{xxxjjjbbb]]]bbbjjjpppuuuyyy~~~~~~xxxsssttt}}}xxxpppkkkrrrqqqRRRMMMIIIEEEGGGFFFCCCDDDHHHTTT}}}nnndddYYY\\\aaaccc______hhhsss{{{xxxttt~~~|||yyyuuurrrpppppptttuuuyyy~~~~~~~~~zzzvvvvvvzzz~~~~~~zzzrrriii```VVVPPPOOOFFFEEEDDDCCCCCCBBBCCCCCCDDDBBBCCCFFFJJJ```~~~~~~wwwpppmmmmmmmmmiiifffnnnwwwwwwXXXVVVNNNMMMMMMGGGCCCBBB???III```ooopppzzzyyymmm```[[[dddooosssuuuyyy~~~{{{{{{~~~ppphhhiiizzztttSSSPPPCCCDDDDDDFFFDDDEEEHHHVVV|||pppfff___XXX```ccc]]]WWWZZZbbbgggnnnrrr~~~pppkkkiiirrrxxx|||~~~vvvooollliiigggfffjjjpppvvvzzz|||}}}~~~zzz|||wwwmmmcccYYYRRROOOGGGFFFEEEDDDDDDCCCCCCCCCFFFCCCDDDGGGLLLbbbwww~~~}}}wwwpppmmmlllllliiifffllluuu~~~yyyZZZXXXQQQLLLMMMGGGCCCCCC@@@JJJbbboooqqqzzzyyymmmccc___iiirrruuuyyy~~~xxx|||{{{kkkgggmmmxxxTTTPPPCCCDDDDDDGGGEEEEEEHHHUUUyyyooofff___ZZZYYY```ccc^^^YYY]]]dddjjjwwwssslllkkklllkkknnnrrr{{{~~~}}}yyyxxxwwwyyy|||~~~}}}{{{}}}xxxrrrooollliiihhhkkkqqqvvvyyyzzzxxxwww{{{{{{}}}vvvjjj___WWWRRRGGGGGGFFFEEEDDDDDDDDDDDDGGGDDDEEEHHHMMMddd|||yyy|||vvvpppllllllkkkiiigggjjjttt~~~}}}\\\ZZZSSSLLLMMMGGGDDDEEEBBBMMMdddrrrttt|||yyyllleeeeeeooovvvxxx}}}yyyqqqggghhhrrryyyTTTPPPDDDFFFDDDGGGFFFFFFHHHTTTxxxnnnhhhccc]]]YYY\\\bbbddd^^^ZZZ```mmmvvv}}}yyysssoooooorrrvvvqqqtttwww{{{xxxttttttuuussstttvvvzzzzzztttsssqqqoooooooooqqqtttwwwwwwuuussstttssssssvvvwww{{{tttrrrggg\\\UUUGGGFFFEEEDDDDDDCCCCCCDDDGGGDDDEEEHHHMMMddd{{{}}}zzzvvvppplllkkkjjjiiigggjjjttt~~~]]]XXXQQQLLLMMMGGGEEEFFFDDDNNNfffxxxxxxzzzjjjfffiiirrrxxxyyy~~~jjjhhhlllyyyxxxRRRPPPEEEIIIDDDHHHGGGGGGHHHSSS|||rrrlllhhhccc]]]WWW\\\dddfff___\\\iii~~~yyyxxxxxxxxxyyyyyyzzz~~~xxxyyy|||~~~{{{wwwzzz~~~~~~{{{vvvsssrrrsssuuuuuuuuusssqqqpppooorrryyy{{{xxxwwwwwwxxxlll```UUUGGGFFFEEEDDDCCCCCCCCCCCCEEECCCDDDHHHKKKaaa|||~~~}}}xxxuuupppllljjjiiihhhhhhkkkuuu^^^VVVOOOKKKMMMGGGEEEFFFDDDOOOgggzzzwww}}}iiifffiiirrrwwwxxxyyy|||rrrhhhnnnuuuyyyRRRPPPFFFJJJDDDHHHGGGGGGHHHSSSzzztttlllhhhfffaaaXXXQQQYYYdddiiiddddddyyywwwsssuuuzzz|||}}}zzzrrrppptttxxxxxxxxxuuupppnnnooopppqqqwww}}}~~~}}}~~~wwwuuuqqqoooooorrryyy}}}qqqcccVVVGGGGGGFFFEEEDDDDDDDDDDDDDDDBBBDDDHHHJJJ]]]~~~}}}{{{~~~vvvtttpppkkkiiihhhhhhhhhlllvvv___WWWPPPKKKMMMGGGEEEFFFDDDOOOfffxxxqqqjjjeeegggoootttwwwzzzuuugggkkkvvv~~~|||TTTPPPEEEHHHDDDGGGFFFFFFHHHTTTuuunnnhhheeefffbbbZZZRRRVVVbbbkkkkkkqqq{{{xxx|||}}}{{{sssuuuyyy|||}}}zzztttppppppnnnkkkmmmrrrxxxzzzxxxuuuttttttnnnnnnqqqvvvxxxvvvuuuwwwyyyjjj[[[IIIIIIHHHGGGFFFFFFFFFFFFDDDCCCFFFIIIJJJ[[[~~~~~~uuussspppkkkhhhggggggiiilllvvv~~~aaaXXXSSSLLLMMMGGGDDDEEECCCMMMeeewwwlllzzzllleeedddlllssswww~~~iiieeeppp||||||UUUQQQEEEGGGDDDGGGEEEEEEHHHUUUzzzqqqiiiaaa```dddfffbbb\\\XXXaaajjjqqqzzzyyy{{{~~~{{{xxxyyywwwssskkkmmmpppqqqqqqpppppppppkkkgggiiippprrrmmmgggeeeqqqaaaKKKKKKJJJIIIHHHHHHHHHHHHEEEDDDGGGJJJJJJYYY~~~tttssspppkkkgggfffgggiiillluuu}}}cccYYYTTTLLLMMMGGGDDDEEEBBBLLLdddxxxkkkuuunnneeebbbjjjrrrwwwrrrdddhhhsssyyyUUUQQQFFFHHHDDDFFFDDDEEEHHHVVVxxxssskkkbbbYYYXXX___eeeeeebbb\\\bbbjjjrrr}}}}}}tttuuuyyymmmlllkkkkkklllnnnppppppmmmbbb\\\^^^aaa^^^[[[\\\|||hhhQQQGGGHHHLLLIIIIIIIIIBBBDDDDDDEEEEEEIIIaaa}}}xxxxxxuuuqqqmmmkkkjjjjjjkkkmmmvvv~~~|||bbbVVVXXXQQQMMMFFFGGGIIIBBBKKKdddzzzpppppptttfffgggnnnmmmrrrmmmgggmmmrrrVVVOOOFFFFFFFFFGGGEEEFFFJJJWWW|||pppiiifffaaa[[[WWWXXX]]]dddhhhddd\\\cccvvv}}}yyy|||{{{|||nnnhhhooozzzpppjjjiiijjjiiiggggggdddaaa______ccchhhlllpppUUUJJJIIILLLGGGGGGIIIDDDEEEDDDEEEFFFJJJbbb||||||xxxvvvtttpppmmmkkkjjjkkkkkkmmmvvvyyyeeeXXXXXXTTTPPPIIIIIIJJJCCCKKKddd{{{kkkrrrvvvggggggnnnmmmsss~~~fffbbbnnnxxxSSSLLLFFFJJJFFFGGGEEEEEEHHHUUUvvvjjjddd``````___\\\[[[]]]ccchhhnnnnnnpppuuu~~~llliiisssxxxiiiccciii}}}~~~uuuoookkkfffcccjjjgggdddbbbdddkkkttt{{{xxxZZZMMMJJJKKKEEEEEEIIIGGGFFFEEEEEEGGGLLLdddwww}}}~~~|||yyywwwsssqqqooolllkkkkkklllllllllvvvxxxkkkZZZXXXVVVSSSLLLKKKKKKDDDKKKcccooowwwzzziiigggmmmlllsssvvv___```qqqSSSJJJFFFLLLHHHIIIFFFFFFIIITTTpppeee^^^XXX^^^bbbbbb^^^\\\___ccckkkuuuwwwwwwtttpppyyyooopppsssvvvssshhhgggnnn~~~tttjjjaaa\\\ddddddcccbbbcccgggmmmrrr]]]NNNJJJLLLFFFDDDIIIIIIGGGEEEFFFIIIMMMddd~~~zzz|||yyyvvvtttpppooommmlllkkkkkklllmmmkkkuuu~~~zzzppp\\\VVVUUUTTTMMMJJJJJJDDDKKK```~~~lllgggkkkjjjqqqmmm^^^eeevvvUUUKKKEEEIIIIIIKKKHHHHHHJJJUUUzzzkkk```[[[TTTZZZ```cccbbb___]]]]]]ZZZfffqqq}}}yyyvvvppphhheeegggvvv|||vvvmmmmmm|||wwwhhh]]]WWW^^^aaadddccc```\\\[[[[[[bbbOOOJJJMMMHHHEEEIIIHHHGGGEEEGGGKKKMMM```}}}xxxtttrrrnnnmmmllllllkkkllllllmmmhhhsss}}}}}}uuu___WWWTTTUUUNNNIIIIIIDDDJJJ]]]rrrhhhiiigggnnn|||wwwfffbbbnnn|||VVVOOOFFFGGGIIIKKKHHHHHHJJJTTTttteee\\\WWWRRRTTTZZZaaaggghhhddd```VVVYYYggg}}}kkkwww}}}uuukkkhhhhhhggguuu{{{qqqqqq{{{vvvlllyyy}}}fffooo|||zzziii^^^ZZZbbbfffhhhfffaaa]]]]]]^^^nnnUUUJJJNNNKKKGGGIIIHHHHHHEEEGGGLLLLLL[[[}}}uuuqqqqqqmmmmmmlllkkkkkkkkkkkklllfffqqq|||}}}ggg^^^XXXZZZSSSLLLJJJEEEIIIZZZ}}}zzzllliiieeekkkwww|||zzzmmmaaaeeeuuuVVVQQQJJJKKKKKKLLLIIIHHHHHHQQQ{{{mmm```WWWSSSQQQPPPSSS\\\gggmmmkkkhhheee]]]dddwwwlll^^^dddooossspppfffbbbfffcccggg}}}dddkkksssnnnddd```gggjjjkkkhhheeeeeekkkqqq___LLLMMMKKKIIIJJJIIIHHHEEEHHHLLLJJJUUUyyypppoooqqqmmmllllllkkkkkkkkkjjjjjjdddooozzzrrrjjjbbbddd\\\QQQMMMFFFIIIWWWzzzqqqkkkeeeiiitttxxx{{{wwwjjj___ccctttVVVRRRNNNRRRRRRSSSOOOKKKIIIOOOwwwkkk^^^WWWSSSSSSQQQQQQUUU\\\cccfffgggmmmeeegggzzzttt[[[UUU```oooyyypppmmmnnnooopppyyyjjjooo}}}zzzuuu~~~qqqgggdddiiinnnrrrrrrnnnllloootttgggMMMLLLJJJIIIKKKJJJHHHEEEHHHLLLHHHQQQ}}}uuummmnnnsssmmmllllllkkkkkkjjjjjjiiibbbnnnyyy{{{sssjjjmmmcccVVVPPPHHHIIIVVVyyyuuummmeeehhhsssvvvzzzwwwkkk]]]```qqqWWWQQQOOOXXX[[[[[[UUUPPPLLLPPPwwwlll```YYYVVVUUUSSSQQQOOOPPPUUU[[[___iiigggiiiqqq~~~bbb^^^eeehhhjjjooosssssspppyyy{{{rrr}}}qqqgggdddllluuuzzzqqqkkkjjjkkkOOORRRPPPHHHHHHJJJOOOJJJEEEJJJOOOUUUwwwtttooommmkkklllnnnmmmjjjlllpppllleeeiiiqqq{{{|||{{{rrr___MMMFFFKKKQQQtttsssjjjfffmmmxxx|||zzzooobbbcccsssUUUSSSUUUiiipppiiiUUULLLMMMNNNsss|||hhh\\\VVVTTTXXXXXXYYY[[[]]]\\\ZZZXXX]]]___bbbeeeiiipppzzzvvvkkkaaa```dddfffeeebbb```hhhwwwqqqkkkiii}}}~~~sssqqqjjjbbbeeetttuuu{{{uuuhhhqqqSSSTTTQQQJJJJJJLLLIIIGGGEEEKKKPPPUUUyyy~~~rrrooonnnlllmmmooonnnkkklllooolllffflllrrr{{{~~~hhhRRRHHHKKKPPPuuuyyylllfffmmmyyy~~~{{{pppcccdddtttWWWXXXaaawww|||rrrYYYLLLMMMOOOuuu}}}iii]]]WWWVVVUUUYYYaaaggghhhddd]]]XXXZZZ[[[[[[[[[\\\___fffkkkeee```^^^aaafffhhhggghhhiiijjjnnnwww|||xxxqqqiiidddbbbvvv}}}yyyqqqjjjlll~~~|||xxxzzzmmmiiijjjjjjkkknnnuuu{{{}}}xxxrrryyyZZZWWWRRRLLLMMMOOOHHHHHHHHHLLLOOOTTTzzzwwwooooooooolllmmmooonnnlllmmmnnnlllhhhpppuuu{{{rrrVVVJJJKKKOOOsssnnnccckkkzzz~~~sssffffffttt|||\\\bbbttt```LLLKKKMMMpppjjj^^^YYYXXXXXX]]]dddkkkllliiiccc___[[[[[[YYYWWWUUUVVVYYY\\\[[[[[[aaaiiimmmmmmpppuuu~~~|||yyyzzz~~~oookkkiiieeeaaa___ooo}}}nnnmmmfff```^^^hhhzzzyyyooorrr}}}tttsssrrrmmmbbbaaa```bbbgggmmmtttxxx~~~___YYYSSSMMMPPPQQQLLLLLLJJJMMMMMMQQQzzzqqqnnnoooooolllnnnnnnnnnmmmmmmnnnmmmllluuuxxx{{{~~~wwwUUUHHHKKKOOOmmmoooaaaiii{{{wwwjjjgggrrr{{{}}}}}}hhhppphhhNNNJJJIIIfffjjj^^^YYYYYY^^^___```aaaaaacccfffgggbbbaaa___^^^]]]]]]___```^^^```iiiqqqrrrqqqzzzqqqkkkjjjhhhfffiiirrrwww}}}~~~tttiiijjjxxxrrriiimmmwwwvvv}}}zzzmmmaaa^^^ZZZUUUTTT[[[hhhrrraaa[[[TTTPPPRRRRRROOOMMMJJJKKKLLLRRR|||yyyooonnnnnnmmmlllmmmmmmmmmnnnnnnnnnooopppzzzzzzzzz|||{{{SSSFFFJJJPPPcccsssaaaiiizzz~~~ooohhhooowwwzzz}}}mmmPPPLLLIII^^^kkk]]]XXXXXX^^^]]][[[YYYYYY]]]dddjjjjjjiiiggggggggggggggggggaaaaaagggnnnnnnooouuulllmmmssswww~~~llleeegggzzz||||||mmm___]]]WWWOOOJJJOOO]]]iii}}}ccc]]]WWWSSSUUUSSSNNNLLLHHHKKKMMMSSS{{{tttoooooonnnmmmllllllkkkllloooooonnnqqquuu~~~{{{yyyzzz}}}WWWHHHKKKPPP\\\iiikkkxxxvvviiillluuuzzzpppQQQOOOLLL\\\lll]]]XXXYYYWWWZZZ]]]^^^___aaafffkkkqqqpppooonnnoooooommmkkkddd```bbbgggfffkkk}}}uuu~~~hhhcccdddrrrxxx|||~~~mmm\\\ZZZUUULLLGGGKKKWWWccczzzddd```[[[XXXXXXUUUNNNLLLIIIMMMOOOPPPqqqvvvnnnnnnooommmlllnnnjjjiiikkkooopppooossszzz|||xxxxxx|||```MMMMMMOOOXXX~~~wwwooovvvlllkkkuuu|||vvvTTTQQQNNNZZZ|||nnn^^^YYYZZZVVV\\\cccgggiiilllrrrwww{{{zzzyyyzzz||||||zzzwwwuuullljjjlllkkkpppaaa^^^aaajjjxxxzzzuuusssttt{{{uuukkkZZZWWWRRRJJJEEEIIIUUU___xxxeeeccc^^^[[[[[[WWWRRROOOLLLPPPPPPLLLfffvvvnnnjjjnnnooommmllloooiiihhhjjjppppppooottt}}}|||xxxwww|||iiiSSSOOOMMMXXXzzzssstttnnnkkkvvv|||VVVQQQMMMWWWwwwppp```[[[[[[[[[aaagggkkknnnuuuxxxxxxuuuyyylllVVVVVVXXX___iiiuuuyyyqqqqqqkkkiiiqqqvvvssskkkggg[[[XXXPPPHHHDDDHHHSSS\\\oooiiifff___]]]XXXaaaTTTJJJMMMLLLNNNPPP[[[{{{nnnnnnmmmlllllllllllllllmmmnnnooonnnnnnpppwww|||{{{zzz}}}nnn[[[PPPTTTWWWzzzsss}}}nnnpppxxx|||vvvXXXWWWNNNWWWzzzwwwaaa[[[^^^ccceeeooouuuwwwoooccc\\\PPPNNNQQQXXX```dddjjjppp|||oooggggggjjjfff^^^aaalllpppkkkbbbUUUJJJHHHDDDCCCNNN]]]ooohhhfffaaa```ZZZaaa[[[PPPQQQMMMMMMMMMVVVzzzuuummmmmmlllkkkkkkkkkllllllmmmnnnooonnnnnnqqqwww}}}{{{zzz}}}ooo]]]OOOQQQUUUxxxuuusssrrr{{{wwwYYYVVVNNNUUUttt}}}ggg___bbbhhhjjjvvv}}}ooo```VVVRRRQQQMMMNNNXXXaaadddddddddaaaeeejjjnnnnnnjjjgggeeecccfffccc]]]aaalllooojjj```RRRHHHKKKNNNNNNTTT\\\oooffffffdddeee]]]bbb```TTTTTTMMMLLLMMMUUU{{{xxxqqqnnnkkkkkkjjjjjjjjjkkkkkklllmmmnnnooonnnnnnqqqxxx~~~{{{zzz|||wwwiiiVVVRRRTTTnnnxxx~~~yyyttt}}}vvv[[[XXXPPPWWWpppnnndddfffiiikkkwww~~~~~~zzzrrrvvvxxxrrreeeXXXRRRPPPQQQLLLNNNXXXaaa```ZZZUUUMMMSSSZZZ]]]^^^aaaeeeiiicccfffeeeccchhhrrrsssmmmbbbQQQFFFJJJTTTYYY]]]aaarrrgggggghhhjjj```ccc^^^TTTTTTMMMNNNPPPWWW{{{|||wwwpppjjjiiihhhhhhhhhhhhiiijjjkkklllmmmnnnnnnmmmnnnrrryyy{{{zzz|||~~~{{{dddYYYWWWggg}}}xxxwww|||uuu```[[[UUU[[[nnnsssggghhhlllmmmwww}}}~~~zzzwwwwww{{{wwwlllppp|||eeeggghhhfff```YYYUUURRROOOMMMRRR[[[```[[[RRRLLLMMMSSSYYY[[[___eeejjjkkkfffiiijjjlllssszzzxxxqqqfffWWWJJJLLLVVV^^^eeekkkxxxkkkjjjkkkmmmccceee]]]UUUUUUNNNPPPSSSXXXxxxyyyssskkkggggggffffffggggggiiijjjlllmmmmmmnnnnnnmmmnnnrrr{{{{{{yyy{{{sssmmm^^^\\\fffyyy{{{zzz|||wwwfff^^^WWW]]]hhhvvvhhhjjjsssrrryyy~~~~~~~~~~~~uuuhhhaaaUUU^^^sss___ZZZVVVVVVYYYYYYTTTOOOMMMPPPXXX```^^^VVVOOONNNRRRWWW[[[___fffmmmmmmgggggghhhkkkpppxxx{{{vvvnnnddd^^^XXXYYY^^^ccciiioooqqqooonnnnnndddgggaaaZZZZZZQQQQQQSSSTTTpppyyyqqqhhhdddfffeeeeeefffgggiiikkkmmmnnnmmmmmmnnnmmmnnnsss|||{{{yyy{{{rrrjjj^^^^^^fff}}}vvvwwwmmm___VVV[[[aaayyykkkooorrrrrr{{{ttt}}}zzzyyyiii[[[SSSRRRXXXeeerrr{{{zzzsssmmm]]]UUUNNNPPPWWW[[[VVVOOOPPPTTT\\\bbb___WWWUUUWWWYYY```eeehhhpppwwwsssiiiffffffjjjqqqxxxwwwnnnddd\\\```dddggggggfffhhhkkkxxxsssooonnneeehhhccc]]]]]]SSSSSSTTTQQQiiizzzoooeeeaaacccdddeeefffgggjjjlllnnnooommmmmmmmmlllnnnttt}}}{{{yyy{{{~~~xxx{{{rrrccc___[[[eee~~~yyysssooo```WWW]]]```||||||pppvvvnnnqqq~~~xxxoootttxxxuuukkk^^^TTTPPPUUU[[[aaabbb___]]]]]]]]]\\\WWWSSSVVV]]]```\\\VVVVVVWWW\\\aaabbb^^^^^^```eeeooouuutttwww|||wwwmmmkkkjjjnnnvvv|||wwwjjj___WWW\\\```bbbaaaccceeeggg|||vvvpppnnneeeiiiaaa]]]^^^TTTUUUUUUQQQhhhyyymmmbbb___aaaddddddfffhhhjjjmmmooopppmmmmmmmmmlllnnnttt~~~{{{yyy{{{~~~~~~iiiddd^^^bbbWWWccczzz}}}|||~~~}}}mmmoooaaaYYYaaaccctttuuu|||ooouuuxxxfffjjjlllhhh```WWWSSSRRRNNNYYYbbbbbb^^^]]]```dddXXXWWWXXX\\\aaabbb^^^ZZZ[[[XXXZZZ```eeeeeedddfffmmmyyyzzzvvvxxxuuummmrrrqqqttt~~~{{{lll```WWWWWWUUURRRTTT[[[bbbfffxxxzzztttkkkiiiiiiaaa___\\\YYYWWWWWWXXXXXXzzzuuueee[[[]]]dddhhhhhhhhhiiijjjmmmooopppmmmpppooolllmmmvvv|||{{{~~~llleee```\\\XXXccctttyyy~~~yyyooonnnoooiiicccccckkkuuu|||qqqzzz|||eeeZZZ\\\aaaWWWRRRWWWXXX]]]^^^ccckkkpppooofff^^^XXX[[[[[[\\\bbbhhheee\\\]]]___eeeiiieeebbbiiiuuuxxxvvvwwwtttnnnsssxxxzzzxxxyyy}}}{{{tttiiibbb[[[VVVVVVZZZdddnnnyyy{{{vvvnnnlllllleeeccc___[[[YYYXXXZZZ[[[lllrrr```WWW\\\fffjjjiiiiiijjjkkkmmmooopppllloooooollloooxxx~~~||||||~~~|||hhhccc```]]]ZZZbbbooo||||||nnnppprrrlllfffeeefff}}}www{{{uuu{{{fffXXXYYY```[[[XXX[[[YYYZZZ```hhhooorrrnnngggbbbjjjjjjfffbbbdddiiihhhccceee```^^^___bbbkkk~~~xxxuuutttqqqoooqqqzzz{{{wwwvvvuuusssllleeeaaaaaa]]]___qqqwwwzzzvvvppppppoookkkgggbbb]]][[[ZZZ\\\]]]eeemmm[[[UUU]]]jjjkkkkkkkkkkkklllnnnooooookkknnnnnnmmmqqq{{{|||{{{}}}xxxhhhfffeeeeee^^^aaagggxxx{{{}}}vvvmmmqqqtttnnngggeeeaaalll{{{|||iiiXXXVVV```aaaaaabbb]]]ZZZaaajjjppprrrssstttvvv}}}ssshhhdddgggkkkkkklllddd]]]___jjj|||}}}xxxvvvrrrrrruuuwwwxxxrrrpppqqqqqqllljjjkkkhhhooouuuxxxuuuqqqrrrpppnnnkkkeee___\\\\\\]]]^^^jjj{{{eeeYYYYYYbbblllmmmmmmmmmmmmnnnnnnoooooommmoooooonnnrrr||||||{{{{{{||||||ppp}}}{{{iiihhhgggiiibbb```bbbooo|||zzzzzzrrrnnnrrrsssnnnfffbbbaaaccc~~~ppp\\\WWWbbbhhhkkkkkkeeebbbeeekkkrrr{{{zzzjjjbbbdddlllsssqqqkkkiiipppzzzyyyyyytttvvv~~~}}}zzz{{{~~~wwwnnnnnnvvvyyyvvvtttuuusssooolllfffaaa]]]\\\]]]^^^kkkjjj[[[ZZZ^^^dddiiilllmmmmmmnnnnnnooooooooopppqqqpppooosss|||~~~}}}|||}}}~~~zzzgggtttgggeeedddgggeeeaaaaaalll|||xxxtttsssuuutttnnnfffbbbeeeccczzzwwwbbb]]]hhhoootttwwwrrrssstttzzzzzziiiaaacccnnnyyywwwwwwyyyzzzzzz{{{wwwzzzmmmlllyyy{{{wwwvvvwwwtttnnnlllgggccc```^^^^^^^^^cccooo[[[VVV\\\aaadddfffkkklllmmmnnnooooooooooooqqqqqqpppooottt}}}{{{{{{}}}~~~rrreeetttllljjjfffhhheeebbbccckkk|||zzzyyyyyyxxxuuupppiiidddgggeeewwwyyyfffbbbmmmsss{{{uuufff```dddooozzz}}}|||xxxxxxxxx~~~~~~qqqoooxxxyyyuuutttuuuqqqmmmllliiifffcccaaa_________zzzzzzhhh___XXX[[[aaadddeeegggiiijjjlllnnnoooooooooooooooooonnnnnnttt~~~}}}~~~xxxoooiiivvvssspppjjjmmmdddccceeekkkvvvzzzzzzzzzwwwsssooojjjffffffdddrrruuuffffffoootttkkkaaa^^^aaajjjttt{{{{{{sssrrrzzz}}}~~~uuuvvvqqqpppqqqlllmmmllljjjhhheeecccaaa___bbbvvvrrreeeYYYXXX\\\cccgggggghhhkkkgggiiikkkmmmoooooooooooolllmmmlllmmmuuuqqqooommmtttsssqqqjjjlllcccdddfffjjjqqq||||||wwwxxxwwwsssooollliiifffcccbbblllqqqdddgggppptttxxxccc[[[ZZZ]]]dddlllssszzzxxxmmmnnn}}}uuuyyykkkooonnnnnnpppnnnkkkkkkkkkhhheeeaaa```___bbb|||zzzjjj^^^UUUZZZaaafffhhhhhhggggggjjjkkkmmmnnnnnnnnnppprrrllllllnnnrrryyy~~~xxxggg|||qqqpppuuujjjiiiaaaeeeccceeeooo~~~xxxyyy~~~tttqqqooooooqqqrrrooolllkkkgggggg{{{rrreee\\\cccppp~~~yyygggXXXVVVYYYZZZcccooo}}}~~~~~~yyyoooiiiooo~~~}}}xxxhhhnnnooonnnmmmhhhlllllljjjgggdddaaa```___^^^uuu{{{ooobbbYYYUUUZZZaaafffhhhhhhhhhhhhiiikkkmmmnnnnnnnnnoooppplllnnnqqqwww~~~wwwoooeee|||nnnooosssgggddd```dddcccfffppp~~~zzz{{{zzzwwwsssmmmlllmmmnnnmmmkkkiiihhhiiixxx}}}vvvsssmmmbbb\\\eeeuuuuuummm```WWWXXXZZZZZZ```jjjuuuyyyxxxssskkkeeekkkzzzyyy{{{jjjnnnpppnnnkkkdddnnnllliiifffcccaaa``````^^^lllzzzooocccZZZVVVVVV[[[bbbgggiiijjjjjjjjjiiikkknnnooonnnmmmmmmnnnmmmqqqvvv}}}uuuppphhhjjjvvvlllpppuuuhhhccc___dddcccgggqqq{{{}}}ttt}}}}}}wwwoookkkkkkllllllkkkfffjjjjjjrrrqqqiiigggccc[[[XXXcccsss~~~pppmmmtttxxx~~~{{{mmmeee]]]XXX\\\^^^[[[]]]cccoootttzzz}}}~~~wwwuuuoookkkppptttnnn~~~rrrrrroookkkkkkgggooolllhhhdddcccbbbaaaaaabbbiiizzzuuuiii]]]WWWWWWXXX]]]ccchhhjjjkkkkkkllliiilllnnnooonnnlllllllllpppttt{{{}}}lllmmmhhhwwwppphhhmmmrrrfffbbb^^^cccbbbfffooouuu|||~~~uuuzzzrrrmmmmmmmmmllljjjdddjjjhhhjjj}}}yyyjjjcccbbb^^^YYYWWW```mmmvvvwwwuuullleeennn~~~wwwiii```[[[^^^aaa___]]]^^^jjjnnnrrruuuzzzssspppzzzzzzuuummmiiinnnooonnnkkkfffdddddddddcccbbbccclll~~~{{{rrreeeXXXTTTVVV\\\```eeejjjkkklllmmmmmmjjjlllnnnooommmllllllmmmsssxxxlllgggjjjjjjmmmcccdddhhh]]]\\\^^^aaa```ccckkknnn{{{xxx|||yyyttt~~~yyyrrrnnnmmmllliiifffccchhheeecccvvvtttccc^^^___^^^\\\[[[___fffllljjjggg]]]bbbyyyzzzrrrhhh___^^^``````___^^^dddfffhhhlllxxxzzzssslllkkkppprrrlllhhhddddddeeefffdddbbbaaaqqq{{{uuulll___TTTRRRVVV___ccchhhkkkllllllmmmnnnlllmmmnnnnnnmmmmmmooopppxxx}}}}}}ddddddfffmmmqqqfffbbbcccZZZ\\\\\\^^^\\\```hhhiiirrr}}}xxxzzzrrrsssyyytttnnnjjjiiihhheeebbbdddeeecccbbbmmmpppaaa___cccbbbccc```\\\\\\^^^]]]YYYXXXeeevvvzzz|||qqqgggaaa```bbbeeecccggghhhjjjvvvqqqmmmmmmoooqqqnnniiifffcccdddggghhhfffbbbdddwwwvvvppphhh```VVVPPPTTT\\\cccfffjjjlllmmmlllmmmnnnmmmnnnnnnmmmmmmnnnqqqttt|||iiiaaaeeefffvvvnnnfffaaabbb\\\bbbYYYZZZXXX^^^ggghhhooo{{{|||tttxxx}}}wwwqqqiiieeeeeeeeedddccceeecccdddgggiiiwwwsssgggjjjrrrvvvwwwpppbbbWWWTTTSSSPPPXXXfffyyylllccciiiqqqrrrzzz{{{tttuuuggggggnnnsssqqqhhhgggdddbbbeeeiiijjjgggcccjjjzzz|||}}}vvvmmmfff\\\UUUOOOOOOYYYdddeeehhhkkkmmmmmmlllmmmmmmnnnnnnnnnmmmmmmooosssvvvzzz\\\aaagggiiilllbbb___\\\^^^[[[cccWWWXXXVVV\\\ggghhhooozzzxxxqqqhhhcccccceeeggggggeeebbbfffmmmiiikkkxxxqqqxxxooo\\\TTTRRRPPPSSSaaayyygggnnn{{{wwwyyyiiifffiiimmmpppmmmiiijjjlllmmmllljjjgggeeelll{{{}}}uuuhhh```[[[TTTPPPPPPVVV]]]cccdddgggiiikkkkkkkkkmmmoooooopppooollljjjnnnwwwfff]]]hhhpppmmmmmm]]]```eeeccc___```[[[TTTQQQWWWaaajjjsss{{{~~~~~~}}}wwweeeZZZaaahhhgggeeefffbbbeeedddfffjjjmmmzzzppphhhWWWUUU[[[___llluuu{{{{{{fffeeehhhkkknnnjjjmmmnnnnnnooonnnlllkkkiiivvvvvv|||xxxpppddd\\\TTTSSSQQQRRRUUUZZZ```dddfffhhhjjjlllllllllnnnooonnnooopppooopppuuu}}}xxxccciiimmmkkkttt}}}hhh[[[aaakkklllgggeeeZZZUUUTTT[[[dddmmmxxx||||||wwwpppccc\\\bbbfffcccbbbfff___bbb```aaaeeegggyyyyyyzzzhhhaaaeeeoooxxx}}}}}}ddddddgggjjjkkkgggoooooonnnmmmllllllllllllrrrooowww}}}rrrsssrrrlllcccZZZTTTQQQNNNPPPTTTXXX]]]aaaccceeehhhjjjlllmmmmmmmmmooopppnnnoooqqqtttyyyeeebbbuuuuuuooosssbbbYYYbbbnnnoooiiiddd[[[YYYZZZ___dddjjjttt~~~~~~zzz}}}|||wwwsssmmmggg```___dddgggcccbbbfffaaaccc______cccdddooo{{{sssvvv{{{eeefffhhhjjjjjjfffmmmllliiigggggggggiiijjjnnnppprrr~~~xxxqqqllleeefffeee```XXXRRRQQQRRRUUUXXX\\\aaadddfffffffffjjjlllnnnooonnnnnnoooqqqooopppsssyyyqqqhhhhhhyyyvvv~~~~~~fff^^^[[[bbbjjjhhhccc```___^^^^^^``````aaahhhqqqvvvzzzzzzyyywwwnnnjjjgggddd``````hhhnnnlllhhhhhhgggiiidddbbbgggeeejjjzzzyyyyyy~~~hhhiiiiiijjjkkkgggkkkiiieeecccbbbcccfffgggxxxpppmmm}}}|||sssqqqmmmkkkiiihhhgggfffbbb```\\\XXXVVVVVVXXXYYY^^^```bbbeeeggghhhiiijjjlllnnnppppppoooooopppqqqrrrssswww}}}ggguuuvvvtttmmmoooZZZ\\\```dddddd```___aaabbb`````````^^^[[[___fffkkkvvvqqqsssoooffffffiiihhhccccccmmmxxxyyyrrrkkklllooojjjfffjjjhhhhhhttt}}}jjjiiiggghhhjjjhhhjjjhhhdddbbbaaaccceeeggg}}}hhhjjjyyy|||}}}}}}|||{{{|||~~~}}}yyyrrroooiiibbbcccbbbaaaaaaaaaaaabbbcccccc^^^XXXWWWYYY\\\^^^___```aaabbbdddfffiiilllmmmmmmoooqqqqqqpppoooooopppuuuxxx}}}tttjjj{{{kkkgggkkkVVV]]]eeefffaaa]]]```eeeaaa______aaa```]]]___ccccccrrr{{{wwwjjjnnniiieeekkkpppnnniiiiiisss~~~wwwllllllrrrmmmhhhjjjhhhhhhqqqyyyjjjfffccccccgggggghhhfffcccaaa```aaaccceeexxxbbbhhhttt{{{zzz{{{{{{yyyvvvvvvwwwxxxwwwuuusssssstttnnnvvvuuusssxxxwwwvvv}}}|||vvv}}}qqqpppqqqvvvvvvsssqqqssskkkjjjeee^^^[[[]]]]]][[[]]]^^^```````````````aaabbb___]]]\\\^^^```aaaaaabbbbbbccceeegggiiikkkmmmnnnpppqqqqqqooonnnoooooovvv{{{~~~nnntttwwwzzzeeeqqq|||ggg[[[ccchhheee^^^[[[^^^bbb```\\\\\\```aaa___^^^```bbbjjjpppyyynnniiimmmiiijjjqqqtttrrrqqqrrrwww~~~~~~uuulllkkkssspppiiijjjhhhiiirrrzzzxxxiiiccc^^^___eeeeeeeeedddaaa___^^^___aaabbbzzzbbbgggiiixxxxxxuuuvvvuuurrroooooopppqqqooollliiihhhiiifffllliiigggkkkiiiffflllcccgggfffggglllddd]]]cccZZZZZZ]]]aaa```\\\\\\___ZZZ]]]\\\XXXWWW\\\______[[[^^^```aaaaaa```aaaaaaaaabbbddddddbbbaaaaaabbbffffffggghhhiiijjjjjjjjjnnnpppqqqqqqooonnnnnnooovvv}}}lllppp~~~rrrmmmbbblllccccccgggiiiccc\\\YYYYYYZZZ```[[[ZZZ^^^```^^^[[[[[[ddddddiiiwww~~~}}}{{{ooommmoookkkooovvvttttttvvvxxxzzz|||yyyrrrjjjkkkuuussskkkjjjiiikkkuuummm{{{|||}}}yyyaaaaaaZZZ]]]eee```___ccc___\\\___[[[\\\iiifff___eeerrr}}}vvvqqqnnnllljjjhhhgggkkklllhhheeeeeedddaaa```______aaabbbaaa___]]]YYYYYYZZZ[[[[[[ZZZYYYXXXTTTUUUVVVXXXYYY[[[\\\]]]^^^^^^]]]\\\[[[[[[[[[[[[]]]^^^___aaabbbbbbccccccbbbbbbbbbbbbbbbbbbcccccciiihhhgggfffgggjjjnnnpppqqqppppppqqqssstttuuutttwwwrrrsssqqqpppccckkklllgggbbbcccccc```[[[WWWWWWYYY[[[ZZZZZZ[[[[[[ZZZXXXUUUVVVZZZ^^^nnnyyy|||wwwrrroooppppppnnnsss|||{{{yyywwwwwwwwwtttooojjjhhhhhhdddaaaccclllrrrssstttxxxttt___```\\\^^^ccc]]]aaaeee```^^^aaa]]]^^^llleee^^^```fffwwwxxxqqqllliiifffdddbbbggghhhdddbbbbbbbbb___```_________```___]]][[[XXXYYYZZZ[[[[[[ZZZYYYXXXWWWXXXYYYZZZ[[[]]]^^^___```___^^^^^^]]]]]]]]]]]]]]]]]]^^^___```aaaaaaaaacccbbbbbbbbbbbbcccddddddffffffffffffhhhkkknnnppptttsssrrrsssuuuxxxzzz{{{{{{kkkpppsssoookkkZZZqqqsssbbb^^^[[[\\\]]][[[WWWUUUVVVWWWXXXWWWWWWXXXYYYXXXVVVTTTSSSZZZ___lll}}}zzzuuussspppmmmooouuuuuutttssstttuuurrrlllgggcccggggggcccbbbgggmmmooo{{{yyyuuuaaaaaa______```[[[aaaeeeaaa___bbb```cccrrreee^^^]]]^^^iiiyyyrrrlllgggccc```^^^ccceeebbb```bbbaaa______^^^]]]]]]^^^]]][[[XXXWWWXXXYYYZZZZZZZZZYYYXXXZZZ[[[\\\]]]^^^___``````aaaaaa``````````````````______```aaaaaaaaabbbbbbcccccccccccccccdddeeeeeeeeefffgggiiikkknnnpppqqqssssssssstttvvvzzz~~~nnniiipppoooeee]]]WWWaaaXXXWWWQQQSSSTTTSSSRRRRRRSSSTTTSSSSSSSSSTTTVVVVVVUUUSSSRRR]]]cccjjjxxx{{{yyyzzz|||wwwsssoookkkkkknnnnnnnnnoooqqqrrrpppiiiccc^^^hhhmmmiiicccccchhhkkkxxxvvvuuu~~~}}}eeebbbbbbaaa___]]]___dddaaa___bbb```fffwwwggg```___```lll|||{{{sssmmmhhhdddaaa^^^bbbdddbbbaaabbbbbb```]]]\\\[[[[[[\\\\\\ZZZYYYWWWXXXYYYZZZZZZZZZYYYXXX]]]]]]^^^^^^___```aaaaaa``````aaaaaaaaaaaaaaaaaaccccccccccccddddddeeeeeedddcccccccccdddeeeffffffggghhhiiikkkmmmoooqqqqqqoooqqqsssvvvxxx{{{~~~}}}ooossswwwmmm___YYYgggvvvXXXTTTTTTLLLMMMNNNNNNOOOOOOPPPQQQPPPOOOOOOQQQSSSUUUTTTSSSTTTaaaeeegggmmmvvvyyyyyy{{{|||xxxssspppmmmkkkkkkkkkhhhhhhjjjnnnpppmmmfff```___llltttpppfffdddgggkkklllppprrryyyqqqbbbfff]]]bbbbbb```cccbbbgggccc^^^___]]]ddduuujjjbbbaaadddsssttt|||uuupppllliiifff___ccceeecccaaacccccc```\\\ZZZYYYZZZ[[[\\\\\\[[[WWWXXXZZZ[[[[[[[[[ZZZZZZ^^^^^^^^^______`````````^^^___```aaabbbaaaaaaaaaddddddccccccdddeeefffgggddddddddddddeeefffggghhhggghhhiiikkklllnnnooooooooosssxxx{{{}}}~~~xxxqqqttt}}}xxxggg^^^bbbiiiUUUQQQQQQLLLLLLLLLLLLMMMNNNNNNNNNOOONNNNNNOOORRRTTTTTTTTTUUU```bbb```bbbiii~~~{{{zzz{{{{{{zzz~~~xxxvvvqqqnnnmmmnnnllliiidddeeegggkkknnnkkkeee___dddpppwwwssskkkhhhkkkmmmgggppptttvvvxxxooohhheeedddbbbaaabbbVVV___```^^^fffeeeiiiddd^^^]]]ZZZaaatttjjjaaa```bbbqqquuu{{{vvvrrrooolllkkkcccggghhheeecccdddccc```]]]\\\ZZZZZZ\\\]]]\\\\\\XXXYYY[[[\\\]]]\\\\\\[[[__________________``````\\\]]]___aaabbbbbbaaaaaaaaaaaaaaaaaabbbdddfffgggeeeeeeeeeeeefffgggiiiiiigggggghhhjjjlllnnnpppqqqvvvzzzuuusssxxx|||mmmZZZ^^^qqq```TTTNNNLLLMMMLLLLLLLLLNNNOOONNNMMMNNNMMMMMMNNNQQQSSSTTTTTTQQQZZZZZZXXXZZZ___ppp}}}xxxuuuwwwzzz}}}~~~zzzxxxtttooooooppplllfffccccccdddhhhjjjhhhccc]]]iiipppsssoookkklllnnnnnnllltttuuuqqq{{{yyy|||{{{zzz{{{}}}|||yyyuuuqqqnnnkkkhhhfff_________]]][[[\\\aaaeeedddTTT]]]\\\WWW```aaafffbbb]]]]]]\\\fff{{{fff___^^^\\\ggglll{{{uuurrrooommmlllkkkooopppllliiihhhgggdddbbb```]]]\\\\\\\\\[[[ZZZYYYZZZ\\\]]]^^^^^^]]]]]]aaa`````````````````````\\\]]]```bbbccccccbbbbbb``````___```aaadddggghhheeeeeeeeefffggghhhjjjjjjiiijjjjjjlllppptttxxxzzz|||~~~xxxvvvrrrbbbYYYqqqjjjWWWTTTMMMLLLMMMKKKKKKLLLOOOQQQPPPNNNNNNLLLKKKLLLOOOQQQRRRRRRNNNUUUUUUUUUYYYZZZcccvvv|||{{{|||~~~~~~}}}|||{{{zzz{{{~~~|||xxxwwwsssnnnoooqqqllldddbbbaaaaaadddfffeee```[[[kkkkkkgggdddffflllnnnlllmmmqqqrrroooqqq~~~~~~wwwyyy{{{|||{{{{{{zzzzzzxxxvvvsssqqqpppqqqtttuuuyyyvvvtttuuusssnnnkkkmmmhhhfffcccaaa```^^^\\\ZZZ\\\```bbbbbb```___bbbeeejjjVVV^^^YYYPPPWWWYYY```^^^\\\___bbbnnnaaa^^^]]]XXX___ZZZzzzuuuqqqooolllkkktttxxxxxxsssooonnnllliiifffccc```]]]\\\[[[ZZZYYYZZZ[[[\\\^^^______^^^^^^bbbbbbbbbaaaaaaaaaaaaaaa\\\^^^```cccddddddccccccaaa``````aaacccfffiiikkkeeeeeeffffffgggiiijjjkkkmmmmmmnnnqqquuu{{{~~~~~~sssllliii```fffXXXRRRUUUOOOPPPLLLJJJIIILLLPPPRRRQQQPPPMMMKKKJJJKKKMMMPPPQQQQQQMMMTTTTTTWWW\\\ZZZ\\\iiilll{{{zzzzzzvvvvvvwwwxxxzzz}}}|||xxxvvvvvvwwwwwwwww|||xxx|||{{{sssrrrrrroookkkmmmqqqlllcccaaa```___aaacccbbb^^^ZZZkkkfff^^^[[[bbbkkkmmmiiigggjjjnnnpppnnntttsss~~~}}}vvvxxx{{{|||zzzxxxvvvuuuyyywwwsssqqqpppqqqsssuuunnnkkkkkkllljjjgggfffjjjcccaaa___^^^______^^^]]]]]]___aaabbbbbbdddhhhkkkeeeXXXYYYTTTYYYXXXaaa\\\]]]ZZZUUUfffcccWWWWWWVVVXXX```jjjzzzuuuoookkkhhhggghhhjjjmmmooopppooonnnmmmjjjiiigggddd```^^^___```^^^]]]\\\[[[\\\]]]^^^___``````````````````______bbbaaaaaabbbdddeeeeeeeeedddbbbaaadddiiilllkkkiiihhhhhhggghhhjjjlllppprrrpppsssyyy|||~~~}}}wwwuuukkk___dddgggVVVRRRPPPOOOLLLKKKKKKKKKKKKLLLMMMNNNOOOTTTRRROOOLLLLLLNNNQQQRRRRRRTTTVVVWWWXXXZZZ\\\^^^bbb~~~~~~zzzxxxvvvtttsssxxxxxxyyy{{{~~~}}}wwwuuutttvvvyyy|||~~~~~~yyyxxxxxxyyy|||wwwqqquuunnnmmmllllllmmmjjjddd```___\\\\\\^^^]]]\\\^^^cccddd^^^XXXYYY^^^bbbcccbbbhhhgggggggggeeehhhuuuqqq|||zzz}}}~~~}}}yyyvvvssswwwvvvuuutttrrrooommmlllpppnnnmmmlllllljjjhhheeedddeeedddbbb``````bbbccc______aaaeeehhhiiigggeeecccWWW[[[VVV\\\[[[]]]ZZZ\\\[[[YYYlllzzz\\\SSSTTTTTTUUUWWW___vvv~~~yyytttoookkkhhhgggggghhhkkkmmmooopppppppppnnnnnnlllhhhdddbbbbbbcccaaaaaa````````````aaaaaabbbbbbbbbbbbbbbbbbbbbbbbeeeeeeeeefffggghhhhhhhhhhhhiiijjjkkkkkkkkkmmmnnnnnnnnnnnnoooqqqsssuuuwwwzzz}}}}}}yyyyyyvvvtttllljjj^^^RRRPPPPPPPPPMMMKKKKKKKKKKKKKKKLLLMMMNNNQQQPPPNNNMMMNNNOOORRRSSSSSSUUUVVVWWWVVVWWWYYYZZZ```tttyyyyyyzzz|||}}}yyyoooiiikkkiiihhhggghhhiiigggccc______\\\[[[\\\[[[ZZZ]]]aaaeeeaaa\\\YYYYYYZZZ]]]^^^eeedddddddddaaaaaakkkvvvwwwxxx~~~|||}}}}}}~~~}}}{{{yyyvvvtttuuuuuuuuutttsssqqqpppoooooonnnllllllkkkjjjhhheeeeeeeeedddbbb``````bbbcccddddddeeehhhkkkllljjjiii___UUUZZZVVV\\\ZZZYYYXXX]]]^^^aaawwwrrrXXXSSSUUUTTTTTTSSSYYYfff~~~~~~{{{wwwrrrmmmjjjhhhgggfffggghhhiiilllooorrrsssrrrrrrpppllliiigggggghhheeefffffffffffffffeeeeeeddddddeeeeeeffffffggggggjjjjjjjjjkkkllllllmmmmmmmmmpppsssqqqnnnmmmpppssstttuuuvvvxxxyyy{{{|||}}}{{{wwwwwwvvvtttnnngggsssyyySSSNNNOOOPPPQQQNNNLLLKKKKKKKKKKKKKKKLLLLLLNNNNNNNNNNNNOOOQQQRRRSSSUUUVVVVVVUUUTTTSSSSSSUUU[[[ggg{{{}}}uuuooohhhcccaaadddcccccceeeffffffcccaaa```\\\YYYZZZZZZYYY[[[___hhhfffbbb]]]XXXWWWZZZ]]]^^^^^^``````^^^\\\ccclll}}}~~~}}}|||{{{yyywwwvvvuuussssssttttttsssrrrqqqqqqnnnmmmlllkkkkkkjjjhhhfffhhhhhhgggeeeccccccdddfffkkkjjjkkkmmmoooqqqpppooo|||[[[RRRWWWSSSXXXVVVXXXYYY___bbbjjjvvv}}}mmmUUUQQQSSSQQQQQQRRRWWW[[[gggzzzxxxtttoookkkhhhgggfffgggfffeeefffhhhlllpppsssqqqqqqpppmmmkkkjjjkkkmmmjjjkkklllmmmmmmllljjjjjjiiiiiijjjkkkllllllmmmmmmnnnoooppppppppppppqqqrrrqqqsssuuutttsssrrrtttvvvwwwxxxzzz|||~~~~~~{{{vvvzzzyyyuuuqqqggggggeeeLLLMMMOOOPPPQQQNNNMMMMMMLLLKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPUUUVVVVVVTTTQQQOOOOOOPPPSSS\\\lll~~~wwwnnnjjjhhhddd^^^aaaaaabbbcccddddddddddddbbb]]]YYYZZZ[[[YYY[[[^^^eeeccc___[[[XXXXXXZZZ\\\YYYZZZ^^^aaa```^^^bbbiiiuuuxxxqqq~~~|||zzzxxxwwwvvvvvvvvvssssssssssssrrrqqqpppooonnnmmmlllllllllllljjjhhhllllllllljjjhhhhhhjjjlllooooooooorrruuuxxxxxxwww}}}\\\RRRVVVQQQVVVTTTXXX[[[bbbeeeqqqnnnxxxlllTTTNNNNNNLLLMMMNNNSSSUUUZZZsssyyyvvvsssnnnjjjhhhfffeeehhhfffdddccceeeiiinnnqqqmmmnnnnnnmmmllllllnnnqqqnnnooopppqqqrrrqqqpppooooooppppppqqqrrrsssttttttrrrtttuuuuuusssssstttvvvuuusssssstttwwwyyyxxxwwwxxxyyyzzz|||}}}~~~~~~~~~xxxzzz~~~yyyqqqjjjfffzzzuuuXXXJJJNNNNNNOOOQQQNNNNNNNNNMMMLLLLLLLLLMMMMMMMMMMMMNNNOOOOOONNNMMMLLLTTTUUUTTTRRROOOMMMMMMMMMKKKTTTaaa~~~~~~{{{qqqgggfffjjjggg___``````aaaaaaaaaaaabbbcccddd^^^[[[]]]^^^]]]\\\^^^^^^ZZZVVVWWWZZZ]]]]]][[[]]]^^^bbbfffeeebbbcccggglll{{{gggnnn}}}{{{yyyvvvuuuuuuvvvvvvsssssssssrrrpppooommmlllooonnnmmmnnnooonnnlllkkkmmmnnnnnnmmmkkklllnnnppprrrrrrtttxxx|||^^^SSSVVVQQQUUUTTTWWW[[[aaadddtttmmm{{{sss[[[QQQOOOMMMPPPOOOTTTWWW[[[mmm|||zzzxxxtttpppllliiigggfffiiigggeeedddeeeiiinnnqqqoooppppppooooooppprrruuurrrssstttvvvwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyzzzzzzwwwyyy{{{zzzwwwvvvxxx{{{yyyvvvuuuwww|||~~~}}}zzzyyyzzzzzz{{{}}}~~~~~~|||}}}{{{~~~{{{rrrjjjbbbssseeeQQQKKKOOOLLLKKKNNNKKKMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLMMMMMMLLLKKKKKKJJJQQQRRRRRRQQQOOOMMMMMMNNNJJJSSSZZZlll}}}vvvkkkccceeeiiihhhcccccccccbbb```^^^^^^```bbbccc^^^\\\```bbb```^^^^^^]]]YYYXXX\\\dddhhhfffbbbeeeeeehhhkkkiiidddaaacccdddmmmwwwgggttt{{{{{{{{{zzzxxxvvvuuuuuuuuuuuuttttttsssrrrpppooommmlllqqqppppppqqqrrrrrrpppooommmnnnooonnnnnnooorrrtttvvvwwwzzz]]]QQQTTTOOOTTTSSSSSSWWW]]]```ttthhh{{{www___RRRNNNNNNSSSQQQTTTXXX[[[eee~~~|||xxxsssoookkkjjjiiiiiigggffffffhhhmmmqqqtttvvvwwwwwwvvvtttuuuwwwyyywwwwwwxxxyyy{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~{{{~~~|||zzz}}}~~~}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}tttjjjfffpppYYYKKKJJJNNNHHHFFFJJJIIIJJJJJJIIIJJJJJJKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJNNNOOOPPPPPPOOONNNPPPQQQUUUYYYYYY___pppvvvvvvnnngggfffggggggggghhhkkkjjjhhhddd```___aaacccaaa]]]\\\bbbeeeccc___]]]\\\]]]___dddiiikkkiiifffgggfffiiillljjjdddaaabbb```fffwwwwwwiii{{{{{{{{{~~~~~~}}}|||yyyxxxwwwvvvuuutttttttttsssttttttsssrrrqqqpppppptttsssssstttuuuuuutttrrrpppqqqrrrrrrsssuuuxxx{{{|||~~~~~~YYYMMMPPPLLLRRRQQQNNNTTTYYY]]]sss^^^tttrrrZZZKKKFFFHHHOOOOOOPPPSSSTTTXXXppp{{{vvvqqqnnnlllkkkhhhgggggghhhkkkpppuuuxxx~~~~~~}}}{{{yyyyyyzzz|||zzzzzzzzz|||~~~~~~}}}~~~}}}|||nnnfffeeeqqqSSSGGGHHHLLLEEECCCHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLGGGGGGGGGHHHIIIJJJKKKLLLKKKMMMOOOOOOOOOPPPQQQSSSaaabbb[[[ZZZdddooowwwpppmmmgggfffkkkkkkggghhhmmmsssrrrooojjjdddbbbdddggg___[[[\\\bbbgggddd___\\\VVV[[[aaadddeeedddcccbbbdddcccfffjjjjjjeeebbbccc```eeettt}}}tttzzz}}}~~~{{{yyyxxxwwwwwwvvvuuuttttttsssssssssttttttuuuttttttsssuuuuuutttvvvwwwxxxvvvuuutttuuuwwwwwwxxx{{{~~~sssXXXIIINNNPPPMMMPPPUUUYYYUUUYYY{{{{{{___iii___MMMJJJMMMMMMQQQUUUPPPPPPTTTXXXddd{{{rrrqqqrrrpppmmmgggeeedddiiirrrzzz}}}|||~~~~~~|||}}}~~~uuuxxxrrr^^^kkk^^^LLLJJJHHHEEECCCCCCDDDDDDBBBDDDFFFIIIIIIHHHFFFEEEGGGFFFEEEDDDEEEFFFHHHJJJKKKKKKLLLMMMNNNOOOPPPPPPQQQTTTXXX[[[```jjjyyyvvvlllpppllleeeaaaaaafffmmmqqqssssssqqqlllfffdddeeeggg]]]___aaacccbbbaaa^^^\\\______aaaccccccaaa___```___```aaadddggghhhfffddddddhhhsss~~~jjjsss|||yyy}}}|||{{{}}}|||{{{|||~~~}}}||||||yyyvvvsssrrrtttwwwyyy}}}zzzvvvvvvwwwwwwuuurrrtttttttttuuuuuuwwwxxxyyy{{{{{{|||~~~vvv]]]MMMPPPPPPLLLPPPLLLSSSTTT^^^~~~ooo\\\eee\\\KKKIIIKKKKKKOOOSSSPPPQQQTTTTTTWWWjjjvvvqqqnnnllliiihhhhhhnnnvvv}}}{{{~~~vvveeegggfffOOOJJJIIIFFFDDDBBBBBBCCCCCCBBBDDDEEEGGGGGGFFFEEEDDDFFFEEEDDDCCCDDDFFFHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNPPPRRRSSSSSSUUU]]]hhhqqq}}}wwwqqqjjjhhhdddbbbcccgggmmmppptttssspppkkkfffdddfffhhh```aaabbbbbbbbb```^^^]]]\\\\\\^^^```bbbaaa___^^^\\\___cccfffiiikkkkkklllfffgggmmmuuuxxxxxxooommmzzz|||yyy~~~|||zzzzzz{{{}}}~~~}}}|||{{{zzz{{{}}}~~~|||{{{zzzzzzzzz}}}{{{xxxuuutttvvvxxxzzz{{{xxxvvvuuuvvvvvvtttrrrssstttuuuvvvxxxzzz{{{|||xxxcccSSSRRROOOKKKQQQKKKRRRWWWcccjjjYYYaaaXXXJJJIIIJJJIIIMMMPPPNNNQQQTTTQQQMMMSSS^^^uuuppppppllllllnnnttt|||}}}wwwhhheeennnOOOKKKHHHGGGEEECCCAAAAAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDEEEDDDCCCBBBCCCEEEGGGHHHKKKIIIHHHGGGGGGHHHJJJKKKRRRSSSRRRQQQQQQVVV___fffwwwooonnnsssrrrnnnffffffeeeeeegggjjjmmmooorrrpppmmmiiieeedddeeegggaaaaaa```___]]]\\\[[[ZZZZZZYYYZZZ]]]aaabbb```]]]ZZZ___eeehhhhhhiiilllnnnkkkhhhhhhkkklllrrrsssiiimmmzzz||||||}}}{{{{{{|||}}}~~~zzzzzz{{{{{{|||~~~}}}zzzxxxwwwwwwxxxyyy}}}{{{yyywwwvvvwwwxxxyyywwwvvvttttttuuuvvvuuussssssuuuwwwzzz}}}yyyuuudddUUUSSSNNNKKKRRRPPPTTTWWWeeehhhWWW^^^VVVKKKKKKKKKJJJNNNMMMLLLNNNRRRQQQMMMNNNSSSiiizzzwwwooopppsssyyy|||vvvggglllYYYKKKNNNGGGFFFEEECCCBBBAAAAAAAAABBBBBBAAABBBCCCDDDFFFGGGCCCBBBBBBAAABBBDDDGGGHHHLLLJJJHHHEEEEEEFFFHHHJJJPPPPPPPPPPPPQQQUUU\\\bbbkkk|||ooodddhhhmmmjjjcccfffggghhhjjjkkklllllllllkkkjjjgggcccaaaaaacccddd___^^^[[[YYYXXXWWWWWWWWWYYYYYYZZZ\\\aaadddaaa\\\ZZZ```fffgggdddcccfffiiioooiiiddddddeeeiiittthhhaaaiiittt~~~~~~~~~~~~zzz{{{|||~~~~~~{{{xxxvvvvvvvvvwwwzzzyyyxxxwwwwwwwwwwwwwwwsssssstttuuuwwwxxxyyyyyyxxxyyy|||ooonnn```TTTSSSNNNLLLSSSOOORRRZZZlll|||___VVV\\\UUULLLOOOMMMKKKOOOMMMKKKKKKMMMMMMNNNQQQVVV\\\vvv|||sssuuuyyy~~~}}}iiigggcccPPPMMMHHHGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@@@@AAACCCFFFIIIKKKBBBBBBAAAAAABBBDDDGGGHHHNNNLLLIIIGGGFFFGGGIIIJJJKKKKKKJJJJJJLLLPPPUUUYYY^^^iii~~~~~~zzzxxxzzzxxxkkkfffhhhiiiddd___eeefffggghhhhhhgggeeedddbbb```^^^]]]^^^___``````^^^\\\ZZZWWWVVVVVVWWWWWWYYY\\\]]]]]]```eeebbb\\\ZZZ```eeefffcccbbbdddgggkkkfff```______bbbjjjqqqqqqeee```hhhttt}}}~~~~~~}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~xxxzzz{{{~~~|||xxxuuutttssstttuuuvvvwwwwwwwwwwwwvvvvvvqqqsssvvvyyy|||~~~hhhhhh[[[QQQQQQNNNLLLSSSMMMTTTddd}}}wwwWWWTTTXXXQQQLLLPPPNNNJJJOOONNNLLLJJJHHHHHHKKKQQQVVV]]]mmm|||~~~wwwkkkiiiuuuRRRNNNLLLAAAEEEEEEEEEDDDCCCCCCBBBBBB??????@@@AAACCCFFFIIIKKKBBBBBBAAAAAABBBEEEGGGIIINNNMMMKKKIIIIIIIIIKKKLLLLLLKKKJJJIIIJJJLLLOOOPPPUUU\\\lll{{{}}}{{{{{{}}}~~~{{{zzzsssjjjeeedddeeedddbbbaaaaaaaaa```___]]]\\\[[[YYYYYYYYY[[[]]]______^^^]]]\\\[[[ZZZYYYZZZ[[[\\\ZZZaaaccc______cccbbb\\\ZZZ^^^ccceeeeeeeeefffhhhccc```]]][[[[[[^^^bbbfffttt|||ccc[[[[[[lll~~~~~~~~~}}}|||{{{zzzxxxwwwwwwzzz{{{||||||}}}}}}}}}||||||{{{{{{}}}}}}|||{{{{{{zzzzzzvvvwwwxxxzzz|||}}}~~~~~~~~~{{{xxxvvvsssrrrqqqsssuuuwwwyyyzzzzzzyyyxxxtttwww|||gggeeeWWWNNNQQQOOOLLLQQQNNNUUUhhhsssSSSOOORRRLLLIIINNNKKKGGGLLLKKKMMMMMMIIIFFFHHHMMMRRRWWW```|||zzzttttttvvv]]]MMMKKKHHHAAACCCCCCCCCCCCCCCBBBAAA@@@???@@@@@@AAABBBDDDFFFFFFBBBBBBAAAAAACCCEEEHHHJJJMMMLLLLLLKKKKKKKKKLLLLLLOOOMMMKKKKKKLLLMMMNNNNNNRRRUUUaaattt}}}}}}|||{{{|||~~~~~~~~~~~~~~~tttqqqrrrllleeebbbccceeeeeeddd^^^]]][[[YYYWWWWWWVVVVVVTTTUUUWWW\\\```bbbaaa___ZZZZZZZZZ[[[\\\]]]^^^___ZZZdddggg```\\\______ZZZ\\\^^^aaacccdddddddddccc\\\]]]]]][[[ZZZ\\\___aaaiiiqqq|||vvvmmmkkktttyyyzzzzzz{{{zzzyyywwwvvv{{{{{{||||||}}}}}}||||||}}}{{{zzz{{{~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyvvvvvvwwwyyy{{{}}}~~~}}}}}}|||{{{zzzxxxvvvttttttvvvzzz~~~~~~}}}{{{{{{hhhdddUUULLLPPPOOOKKKOOOMMMQQQaaa|||lllOOOKKKMMMGGGFFFLLLHHHCCCIIIGGGMMMPPPLLLHHHHHHLLLOOOHHHOOOnnnyyy|||nnnjjjttt___KKKIIIEEEBBBCCCBBBBBBBBBBBBAAAAAA@@@???@@@@@@AAAAAAAAABBBBBBBBBCCCBBBBBBBBBCCCFFFIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKIIIHHHIIIKKKMMMNNNNNNNNNPPPYYYgggvvvzzzyyyxxxwwwyyy~~~~~~||||||~~~~~~~~~}}}}}}~~~~~~}}}}}}|||fffhhhqqqjjjeeeaaabbbfffhhheee```]]][[[YYYVVVUUUUUUVVVVVVSSSTTTXXX^^^dddfffdddaaaVVVWWWXXXZZZ[[[]]]^^^___ZZZfffjjjaaaZZZ\\\]]]YYY___^^^___```aaa```]]]ZZZZZZ^^^___^^^\\\]]]``````gggjjjpppwwwgggqqqyyyzzz|||}}}}}}|||zzzyyy||||||}}}}}}}}}}}}}}}}}}~~~|||zzzzzz|||~~~~~~~~~}}}~~~~~~}}}|||{{{zzzzzzxxxxxxyyyzzz|||~~~|||}}}}}}{{{yyyuuuyyy~~~gggddd[[[MMMFFFGGGIIIJJJKKKKKKXXXggg___IIIDDDRRROOODDDDDDDDDAAADDDDDDFFFGGGIIIIIIHHHGGGFFFFFFMMM^^^|||{{{{{{}}}wwwkkk```tttrrrPPPFFFIIIFFFBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBAAA@@@???@@@@@@>>>@@@CCCFFFHHHIIIJJJJJJJJJJJJJJJIIIHHHIIIKKKMMMMMMJJJHHHHHHIIIKKKLLLMMMKKKMMMQQQXXXdddvvv{{{tttjjjfffooo{{{rrreeedddiiiccc```]]]aaaggghhhccc^^^[[[XXXUUUTTTUUUVVVWWWWWWQQQUUUZZZ\\\\\\ZZZZZZZZZ]]]\\\[[[ZZZZZZYYYYYYYYY[[[^^^```[[[TTTQQQTTTYYYXXX]]]\\\XXXXXX\\\[[[WWWYYY[[[]]]]]]\\\\\\]]]^^^dddcccgggxxx}}}ccc___lllqqqtttvvvtttxxx}}}~~~~~~}}}~~~}}}{{{|||~~~~~~~~~}}}}}}}}}~~~llliii___QQQHHHHHHIIIIIINNNNNNYYYddd~~~___OOOJJJXXXUUUHHHEEEDDDAAADDDDDDEEEGGGHHHIIIHHHGGGFFFDDDFFFLLL^^^}}}~~~xxxyyyzzz{{{qqqdddaaakkkrrrZZZDDD@@@BBB???>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA@@@??????@@@???@@@BBBCCCEEEEEEEEEDDDFFFGGGGGGGGGGGGGGGIIIJJJJJJHHHGGGGGGHHHJJJLLLLLLEEEJJJOOORRRWWWdddvvv~~~qqqiiitttvvvzzz}}}ppphhhbbb```bbbaaa___]]]___cccdddbbb___```]]]YYYWWWXXXYYYZZZZZZPPPSSSWWWZZZ\\\[[[[[[ZZZ\\\\\\ZZZYYYYYYYYYZZZ[[[WWWYYYYYYUUUQQQPPPSSSVVVXXX[[[ZZZUUUTTTWWWWWWSSSWWWZZZ\\\^^^^^^^^^^^^___bbb```aaammmvvvhhhdddgggccc___hhh~~~pppuuu{{{~~~~~~kkkhhh___QQQIIIHHHJJJIIINNNSSSaaajjj___RRROOO^^^ZZZJJJDDDAAA???DDDDDDEEEFFFGGGHHHGGGFFFEEEFFFEEEFFFLLL]]]uuurrruuuyyytttpppaaa[[[qqq{{{RRRHHHAAABBBBBB>>>>>>CCC===========================???@@@@@@???>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEGGGIIIKKKLLLHHHNNNSSSRRRQQQVVVeeeqqqxxxvvvrrrnnnkkkiiihhhhhhwwwuuuddd^^^___```^^^\\\``````______```bbbcccddd```\\\XXXUUUUUUVVVWWWWWWUUUUUUWWWZZZ]]]]]]\\\ZZZ\\\[[[YYYXXXXXXZZZ\\\^^^XXXVVVSSSPPPOOOPPPSSSTTTXXXYYYWWWSSSRRRTTTTTTRRRUUUXXX\\\^^^^^^^^^______dddaaa```eeeqqq~~~rrr```ZZZffftttzzz~~~yyypppvvv~~~rrrqqqyyybbbaaaYYYMMMFFFGGGIIIIIIIIIUUUkkkvvv^^^PPPPPP^^^ZZZIIIAAA>>>===CCCCCCDDDEEEFFFFFFFFFEEEEEEDDDHHHLLLNNNTTTjjj{{{pppvvv{{{wwwpppffffff___nnnZZZHHHCCCBBBEEEDDD???>>>AAA<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>??????>>>===>>>>>>@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAACCCEEEFFFEEECCCCCCDDDEEEFFFGGGHHHKKKMMMMMMQQQSSSRRROOOQQQYYY```vvvyyypppggg^^^]]]```aaa^^^[[[```aaabbbaaa___aaafffjjj___[[[VVVSSSSSSTTTTTTTTTZZZZZZZZZ\\\^^^___\\\ZZZ\\\ZZZXXXWWWWWWZZZ]]]```]]]XXXRRROOOPPPSSSTTTSSSWWWWWWUUURRRRRRSSSTTTTTTTTTWWW[[[]]]\\\\\\[[[\\\aaa```^^^^^^cccooo~~~xxxsssmmmfffvvvuuupppmmmkkkjjjlllssszzz~~~zzz~~~^^^]]]VVVKKKDDDEEEGGGGGGHHHSSSjjjuuu]]]OOOPPP]]]WWWGGGAAA??????DDDCCCCCCDDDDDDEEEEEEEEEDDDAAAFFFLLLNNNMMMXXXuuuvvvhhhjjjpppooogggaaagggwww[[[IIIDDD@@@===???AAA???<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>===<<<<<<===@@@@@@@@@AAABBBCCCDDDDDD@@@@@@@@@CCCEEEFFFDDDAAAAAACCCFFFGGGGGGHHHKKKNNNKKKKKKJJJJJJJJJLLLNNNPPP```gggsssiiiffffffdddbbb``````___]]]]]]___```___]]]___eeejjjaaa^^^ZZZWWWVVVVVVVVVUUUVVVWWWYYY\\\^^^___^^^\\\[[[ZZZXXXVVVWWWZZZ^^^```aaaZZZSSSPPPQQQSSSRRRPPPRRRQQQPPPQQQRRRRRRTTTUUUTTTVVVYYYZZZXXXWWWWWWWWWXXXYYYXXXVVVWWW^^^jjjsss}}}uuuqqqssstttwww|||nnneee___ZZZ\\\aaaaaagggoootttvvvxxx|||aaa___XXXLLLEEEDDDEEEDDDIIIOOO^^^ggg|||~~~]]]PPPQQQ[[[TTTEEEBBBCCCBBBFFFBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDHHHJJJHHHMMM```wwwzzzmmmnnnooolll```XXX```ppp^^^EEEGGGCCC>>>;;;<<>>===<<<;;;<<<<<<>>>??????@@@BBBDDDEEEFFFCCC@@@???AAADDDEEECCC@@@@@@CCCGGGGGGFFFGGGJJJMMMIIIGGGEEEFFFIIILLLLLLKKKTTTWWW```oooiii^^^^^^bbbccc___\\\]]]^^^]]]XXXZZZ[[[ZZZYYY[[[aaafff^^^\\\YYYXXXWWWVVVTTTSSSLLLQQQWWW\\\^^^^^^___```[[[ZZZXXXWWWXXX[[[]]]______ZZZSSSPPPPPPPPPOOOMMMOOOMMMNNNRRRSSSRRRRRRUUUTTTVVVWWWVVVUUUTTTTTTUUUVVVWWWXXXUUUSSSWWW___fffttt~~~yyyoooggg___aaakkkjjj___XXXWWWVVVTTTXXXaaa[[[```gggmmmsssyyy___^^^WWWLLLEEEEEEEEEEEEHHHHHHTTT___zzz\\\LLLRRRYYYOOO@@@AAACCCAAACCCBBBBBBBBBBBBBBBCCCCCCDDDHHHCCCDDDJJJLLLKKKSSS```yyylllffflllmmmooojjj]]]___}}}kkkLLLCCCFFF@@@???===<<<>>>AAA@@@???:::::::::::::::::::::::::::;;;======;;;:::;;;<<<============???AAACCCDDDDDDAAA>>>>>>BBBCCCAAA>>>>>>BBBFFFGGGEEEDDDHHHKKKGGGGGGGGGHHHIIIKKKMMMNNNOOONNNUUUcccsssxxxjjjaaa]]]\\\^^^]]]XXXWWW[[[[[[YYYUUUVVVVVVWWWXXX[[[___aaa[[[ZZZYYYYYYYYYWWWTTTQQQKKKSSS]]]```___]]]^^^aaaZZZZZZYYYYYYYYY[[[\\\]]][[[XXXTTTQQQPPPOOOOOONNNQQQOOOQQQWWWXXXTTTSSSVVVTTTUUUUUUTTTSSSSSSUUUWWWXXXYYYXXXUUUSSSUUU[[[aaaeeerrr~~~tttnnnkkk^^^XXX]]]```\\\[[[___]]]```eeeiiinnnwwwZZZZZZTTTJJJEEEEEEGGGGGGCCCCCCQQQaaa\\\FFFQQQVVVJJJ<<<>>>AAA>>>>>>BBBAAAAAAAAAAAABBBCCCCCCEEE>>>@@@LLLPPPKKKIIINNN\\\|||uuuwwwtttmmmmmmtttkkkddd___```dddxxxnnnIIIDDDEEE???;;;======;;;::::::;;;;;;999999999999999999999999999;;;<<<<<<;;;::::::;;;<<<;;;;;;;;;<<<===???@@@EEEAAA<<<<<<@@@AAA???<<<===AAAEEEFFFCCCBBBFFFIIIBBBEEEHHHGGGEEEGGGKKKPPPLLLHHHLLLZZZhhhtttwwwhhhfffhhheee```]]]___^^^YYYSSSUUU[[[ZZZTTTUUUUUUUUUWWWZZZ]]]___```^^^^^^^^^______]]]YYYUUUQQQ[[[eeegggaaa\\\\\\___ZZZZZZZZZZZZZZZ[[[[[[\\\XXXWWWVVVSSSRRRQQQQQQQQQWWWTTTWWW]]]]]]XXXVVVXXXTTTUUUTTTSSSSSSTTTXXX[[[VVVUUUSSSPPPNNNPPPVVV[[[YYYgggyyytttvvvvvvjjj^^^ZZZ]]]^^^```aaadddmmmyyyvvv\\\[[[YYYSSSLLLFFFBBB@@@AAAHHHTTTmmmvvvWWWGGGSSSJJJBBBAAABBB@@@======>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDEEEGGGIIIJJJXXXaaa||||||yyywwwvvvooofff``````___```___eeelllOOOHHHDDD???===;;;;;;:::::::::999999999:::999999888888999999:::::::::::::::::::::::::::<<<<<<;;;<<<===???AAABBBBBB@@@>>>>>>@@@AAA???<<>>???@@@AAAAAAAAAAAAAAABBBCCCDDDFFFGGGHHHHHHKKKTTTiii~~~||||||yyyvvvsssmmmbbbYYYYYY^^^aaaqqqWWWEEECCCAAA===<<<::::::::::::999999999999999999999999999999999999999999999999999999999999;;;:::::::::;;;<<<>>>??????===;;;<<<===>>><<<:::===>>>@@@AAABBBCCCCCCCCCAAAAAAAAABBBCCCEEEGGGHHHLLLIIIHHHKKKOOORRRYYYaaavvv{{{nnnbbb```^^^[[[[[[\\\[[[YYYWWWYYYWWWUUUTTTUUUUUUTTTSSSXXXVVVTTTVVVZZZ___aaabbb___^^^]]][[[ZZZYYYXXXXXXXXX[[[]]]^^^\\\ZZZYYYYYYVVVXXXZZZZZZXXXWWWWWWWWWQQQTTTTTTPPPNNNRRRTTTTTTVVVVVVWWWYYY[[[\\\ZZZXXXSSSUUUVVVSSSPPPRRRZZZbbb[[[[[[XXXSSSSSSXXX[[[[[[\\\\\\\\\]]]dddrrrwwwnnngggdddcccgggbbbeeerrr|||~~~\\\\\\[[[WWWPPPIIIEEECCCHHHHHHOOOgggtttXXXLLLUUUJJJ@@@>>>???===<<<======>>>???@@@@@@AAAAAA@@@???AAACCCDDDFFFFFFFFFFFFGGGNNNUUUdddxxxsssqqqmmmpppxxxvvvpppjjjfff```YYYQQQQQQ]]]kkkyyy]]]CCC<<<>>>===::::::::::::999999999888888888888999:::;;;;;;:::999888888888888888888888888888999999999999999:::;;;;;;===;;;::::::<<<<<<;;;999:::;;;===???AAABBBCCCCCC???@@@AAACCCDDDEEEFFFFFFIIIEEEEEEJJJNNNLLLKKKLLLZZZbbbsss~~~hhh[[[VVVYYYXXXXXXYYY[[[[[[ZZZXXXYYYWWWTTTRRRSSSSSSRRRQQQXXXWWWVVVWWWZZZ\\\]]]]]][[[[[[[[[ZZZZZZYYYXXXWWWVVVXXXZZZZZZYYYYYYYYYZZZYYYZZZZZZXXXUUUTTTTTTTTTPPPSSSSSSOOONNNQQQSSSSSSSSSSSSTTTWWWZZZZZZYYYXXXPPPTTTWWWUUUPPPRRRZZZcccYYYZZZXXXTTTUUUZZZ]]]]]]]]]ZZZVVVVVVZZZdddnnnuuuwwwooojjjmmmqqqsss}}}}}}[[[ZZZVVVQQQKKKFFFEEEEEEEEECCCHHHaaazzzpppWWWOOOTTTIII>>><<<<<<<<<;;;<<<<<<===>>>???@@@@@@@@@@@@>>>???BBBDDDEEEEEEDDDCCCJJJKKKLLLTTTkkkyyycccfffuuusssuuu{{{}}}tttqqqnnneee\\\WWWWWWSSSQQQUUU\\\kkkXXXJJJ===;;;===;;;888888999999888888888777777777777888:::;;;;;;:::888777666666666777777777777777999999888888999999999999<<<<<<;;;;;;<<<<<<;;;;;;:::;;;===???@@@AAABBBBBB@@@BBBDDDFFFGGGGGGFFFFFFFFFEEEHHHMMMOOOKKKIIIJJJPPPVVVdddtttvvvjjj]]]VVVUUUSSSTTTUUUVVVXXXXXXWWWVVVVVVTTTQQQPPPPPPQQQQQQQQQTTTUUUVVVWWWYYYZZZZZZZZZWWWXXXYYYZZZZZZYYYXXXWWWXXXYYYYYYXXXVVVVVVWWWYYYXXXYYYXXXVVVSSSRRRRRRTTTQQQTTTTTTPPPNNNPPPRRRQQQNNNOOOPPPSSSUUUWWWVVVTTTOOOQQQSSSRRRRRRTTTZZZ___XXXYYYXXXUUUVVV\\\______ZZZVVVRRRRRRVVV\\\bbbeeezzz~~~uuuXXXUUUOOOHHHCCCAAACCCEEEBBB@@@FFFaaaxxxmmmWWWSSSRRRFFF<<<:::;;;;;;;;;<<<<<<<<<===>>>????????????===>>>AAACCCDDDCCCBBBAAAHHHCCCDDDMMMWWWiiiiiieeelllnnnrrrzzztttjjjaaa]]]YYYTTTPPPOOONNNQQQ]]]tttyyyXXXKKKDDD>>>===<<<:::999999888888777777777666666666666777999::::::999777666555555555666666777777777999999999999::::::999999::::::;;;;;;:::::::::;;;===>>>???@@@AAAAAAAAA@@@@@@AAADDDFFFGGGGGGEEEDDDFFFHHHMMMPPPMMMIIIJJJOOONNNPPPVVV^^^fffpppooohhhbbb^^^YYYRRRMMMMMMMMMNNNOOOOOOOOOOOOOOOPPPQQQOOOMMMLLLNNNQQQRRRRRROOOQQQSSSUUUVVVWWWWWWXXXRRRSSSVVVXXXXXXWWWUUUTTTTTTUUUUUUTTTRRRSSSUUUVVVTTTUUUUUUSSSRRRQQQSSSTTTSSSWWWVVVRRROOOPPPQQQOOOLLLLLLMMMPPPSSSTTTSSSRRRNNNLLLKKKNNNTTTYYYZZZYYYVVVXXXWWWUUUWWW]]]```___XXXUUURRRQQQSSSVVVYYYYYYdddqqqtttlllTTTQQQJJJCCC>>>>>>AAADDDBBBBBBKKKfffyyyjjjVVVWWWNNNCCC::::::;;;;;;:::<<<;;;<<<===>>>>>>??????>>>===>>>???AAABBBBBBAAAAAADDD???BBBKKKJJJKKKdddwwwffffffhhhkkkqqqyyyaaaZZZSSSOOOMMMMMMRRRXXX```jjjtttSSSJJJBBB@@@===;;;:::::::::;;;777777666666666555555555555666777888888777666555444555555666666777777888888888999:::;;;;;;::::::666888999999777777888:::??????@@@AAAAAAAAAAAA@@@>>>@@@BBBDDDEEEDDDCCCBBBIIIKKKNNNOOOJJJDDDGGGNNNOOOMMMMMMPPPSSSXXXcccnnnrrrfffYYYSSSPPPQQQQQQOOONNNPPPMMMNNNNNNMMMLLLLLLNNNPPPNNNLLLJJJJJJLLLPPPRRRSSSLLLOOOQQQRRRRRRSSSTTTUUUMMMOOORRRUUUUUUTTTQQQOOOLLLNNNOOOOOOOOOQQQSSSVVVPPPRRRSSSRRRQQQQQQRRRSSSSSSWWWWWWRRRPPPPPPPPPNNNMMMMMMNNNPPPSSSTTTRRRQQQMMMHHHFFFLLLUUU[[[ZZZVVVUUUWWWWWWUUUWWW\\\___^^^^^^]]]\\\YYYWWWVVVVVVVVV]]]\\\```nnn~~~{{{ooogggPPPNNNJJJDDD@@@>>>@@@BBBBBBDDDPPPkkkyyyeeeQQQUUUJJJ@@@999999<<<;;;:::;;;;;;;;;<<<===>>>>>>>>>>>>===>>>>>>??????@@@@@@@@@BBBAAADDDFFFCCCCCCPPP___}}}~~~|||wwwoooiiiggggggzzztttZZZLLLJJJJJJLLLPPPYYYkkkzzzwwwTTTGGGFFF;;;;;;;;;999888999:::999666666666555555555444444555555555555555555555555444555555666777777888888666777888:::;;;;;;;;;:::666888999999777777999;;;===>>>???@@@AAABBBBBBBBB???@@@AAACCCCCCCCCCCCBBBIIIIIIKKKMMMJJJEEEEEEIIINNNKKKJJJNNNQQQRRRVVV\\\hhhmmmxxxsssccc^^^]]]QQQNNNMMMQQQTTTSSSSSSUUUNNNNNNOOOMMMLLLMMMQQQUUUNNNKKKHHHHHHJJJNNNPPPQQQMMMOOOPPPPPPNNNMMMOOOQQQMMMOOOSSSVVVVVVTTTPPPNNNLLLNNNOOOPPPPPPQQQRRRTTTNNNPPPRRRSSSQQQPPPPPPPPPOOOSSSTTTQQQOOOQQQQQQPPPLLLLLLMMMOOOQQQQQQPPPNNNJJJGGGGGGMMMVVV[[[ZZZWWWTTTWWWWWWUUUVVV[[[^^^\\\aaacccdddaaa\\\XXXWWWWWWXXXUUUTTTZZZfffuuuzzz~~~ooohhhMMMMMMLLLHHHCCC@@@@@@@@@AAAEEESSSmmmwww___KKKPPPGGG???888:::<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>======>>>???@@@AAA>>>CCCCCC>>>>>>DDDIIIIII\\\pppmmmcccVVV\\\dddmmmwwwsssaaaZZZ[[[VVVJJJNNNQQQZZZeeessspppPPPIIIEEE<<<999::::::999888999888666666666555555555444444444555444333333333333444555555555555666777888888999444555777999:::;;;::::::777:::<<<;;;999999;;;===:::<<<===???AAABBBCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEGGGEEEFFFKKKMMMJJJHHHHHHIIIFFFHHHNNNRRRRRRRRRTTTNNNSSS```sssqqq]]]ZZZ[[[VVVNNNPPPNNNQQQVVVWWWQQQMMMKKKIIIJJJJJJIIIHHHJJJPPPUUUOOOLLLIIIGGGIIILLLNNNOOONNNOOOPPPNNNKKKJJJLLLNNNPPPRRRVVVYYYYYYWWWSSSPPPRRRSSSUUUTTTSSSRRRRRRRRRNNNPPPSSSSSSQQQOOONNNNNNKKKOOORRROOOOOORRRSSSQQQJJJJJJJJJLLLNNNNNNLLLJJJHHHHHHJJJOOOUUUZZZ[[[ZZZTTTVVVVVVTTTVVV[[[]]][[[ZZZ^^^bbb```ZZZUUUUUUWWWOOOWWW[[[UUUMMMQQQccctttooogggRRROOOKKKFFFBBB@@@@@@@@@???DDDXXXnnnnnnYYYKKKKKKBBB???;;;999999:::;;;;;;999999999:::::::::;;;;;;===>>>>>>????????????>>>>>>>>>>>>>>>@@@CCCFFFHHHGGGVVVqqqeee___WWWSSSWWW```iiippp~~~{{{vvvppppppmmmjjjkkkmmmiiibbb]]]XXXPPPLLLNNNUUU^^^eeefffwwwkkkRRRIIICCC>>>===::::::999888777666555444555555555444444333333333333333222222333333444555444444444555666777777888<<<:::999777777888:::;;;777777777888999:::<<<<<<<<<<<<===???@@@AAABBBCCC>>>??????@@@@@@AAABBBBBBGGGDDDGGGNNNPPPKKKGGGGGGHHHJJJKKKKKKJJJJJJLLLMMMNNNOOOPPPUUU```pppqqqggg[[[TTTRRRPPPMMMJJJOOONNNRRRYYYYYYPPPJJJKKKNNNJJJHHHJJJJJJIIIKKKOOOFFFFFFGGGGGGGGGHHHHHHHHHLLLKKKIIIHHHGGGGGGHHHIIINNNQQQVVVZZZWWWPPPMMMPPPQQQTTTVVVVVVTTTRRRTTTVVVTTTUUUWWWWWWVVVSSSPPPNNNNNNLLLKKKLLLOOOPPPNNNKKKJJJJJJJJJKKKLLLKKKIIIFFFGGGLLLSSSXXXYYYYYYYYYYYYYYYYYYXXXVVVUUUWWWZZZ]]]___```___\\\XXXSSSQQQPPPOOOPPPQQQRRRSSSTTTUUUVVVsssooohhhOOOMMMIIIDDD@@@??????@@@HHHPPPcccqqqiiiRRRFFFHHH@@@===999777777888999888999999999999::::::::::::<<<<<<===>>>>>>>>>>>>===>>>>>>===>>>???AAADDDEEEKKKLLLYYYvvvyyyooofff^^^VVVQQQ\\\bbbjjjnnnnnnnnnppprrrrrrtttzzz~~~uuunnnllleeegggjjjjjjgggccc^^^\\\]]]^^^[[[WWWUUUVVVTTTOOOIIIMMMTTT```rrrrrrPPPDDDCCC???;;;;;;:::999999888666555555444555444444444333333333333333222222222222333444444333444444555666666777777===;;;999777666777777888777777777888999:::;;;<<<=========>>>>>>?????????>>>>>>>>>???@@@@@@AAAAAABBB@@@BBBHHHJJJFFFCCCDDDEEEGGGHHHIIIHHHHHHJJJLLLHHHHHHIIIKKKQQQYYYdddkkk~~~yyyfff___[[[TTTNNNKKKKKKLLLMMMMMMLLLPPPVVVUUUNNNIIIJJJJJJGGGEEEGGGFFFDDDDDDGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHNNNPPPUUUYYYVVVOOOMMMPPPQQQSSSUUUUUUSSSRRRSSSUUUVVVWWWWWWXXXVVVTTTQQQOOOQQQOOOLLLKKKLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKIIIGGGKKKOOOTTTWWWXXXXXXYYYYYY\\\\\\ZZZWWWTTTTTTWWWYYYUUUWWWXXXWWWTTTPPPNNNNNNMMMNNNOOOQQQRRRSSSTTTUUUYYYbbbssslllfffJJJIIIFFFBBB???===???AAAQQQ```rrruuubbbKKKDDDJJJ===:::777555666666666666888888888999999999::::::::::::;;;<<<<<<<<<<<<<<<>>>>>>=========???AAABBBGGGDDDFFFWWWxxxqqqaaaaaa```^^^[[[XXXUUUTTTYYYVVVVVV[[[[[[VVVRRRRRRTTTVVVXXXZZZ[[[[[[ZZZZZZSSSYYY\\\]]]aaaiiinnnooohhhooo}}}```NNN??????CCC@@@<<<;;;999888888777666555444444444444333333333333333222222222111111222222333444333444444555555666666666<<<;;;999777555555555666666666666777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@???===>>>BBBDDDBBBAAAAAABBBCCCEEEFFFEEEFFFHHHIIIGGGHHHHHHHHHIIIKKKOOORRR```uuuzzzhhhVVVMMMQQQPPPNNNJJJGGGGGGKKKNNNLLLKKKMMMPPPPPPKKKHHHIIIMMMJJJJJJLLLKKKGGGEEEHHHDDDDDDDDDEEEEEEEEEEEEEEECCCDDDFFFHHHIIIJJJJJJJJJNNNOOOTTTWWWTTTNNNNNNQQQTTTVVVXXXXXXWWWWWWXXXYYYXXXYYYYYYYYYWWWUUUSSSQQQUUUSSSQQQMMMJJJJJJLLLOOOQQQOOOLLLKKKKKKKKKJJJHHHNNNPPPTTTVVVVVVWWWYYYZZZ___^^^[[[WWWSSSQQQSSSTTTRRRTTTWWWVVVSSSPPPMMMLLLKKKLLLMMMOOOQQQSSSTTTTTTTTTSSSXXXfff|||vvvvvv~~~~~~eee___HHHHHHFFFBBB>>>>>>@@@DDDVVVlll~~~www]]]IIIHHHQQQ;;;888666444555666666555777777777888888888999999888888999:::;;;;;;;;;;;;>>>======<<<<<<======>>><<>>:::999777777666666555444444333333333333333222222222222111111111111111222333333333333444444444555555555999999777666555555555555555555555666777888999:::999999:::::::::::::::;;;;;;;;;<<<<<<===>>>>>>>>>???>>>===@@@BBBBBBBBBBBB???AAACCCDDDDDDDDDFFFHHHHHHIIIJJJIIIIIIIIILLLNNNXXXccclllqqq{{{~~~kkk___aaa```UUUNNNRRRPPPOOOMMMJJJHHHHHHIIIJJJJJJJJJJJJKKKKKKIIIHHHHHHMMMKKKMMMPPPOOOKKKIIIKKKCCCCCCCCCCCCCCCCCCCCCCCCAAADDDGGGKKKMMMNNNMMMMMMMMMNNNQQQTTTQQQLLLMMMRRRVVVWWWXXXYYYYYYYYYYYYYYYZZZZZZZZZYYYXXXWWWUUUUUUWWWWWWVVVRRRMMMKKKLLLOOOSSSPPPMMMLLLLLLLLLKKKJJJNNNOOOQQQRRRSSSUUUYYY\\\^^^]]]ZZZUUUQQQOOOPPPRRRWWWZZZ[[[ZZZVVVQQQNNNLLLJJJKKKMMMPPPRRRSSSSSSTTTZZZVVVSSSVVVaaaooozzzvvv\\\WWWGGGHHHGGGDDD??????CCCGGG\\\wwwvvvWWWHHHKKKRRR:::888666555666666666555666666666777777777888888666666777999999:::::::::======<<<<<<;;;;;;;;;;;;:::BBBHHHGGGGGGWWWvvv[[[BBBHHHBBB>>>===;;;777666666666555555555444333333333222222222222222222222222111000000000000111222222333333333333444444444444555555555444555555555666444444444555666777888999555666777888999:::;;;;;;999999:::;;;;;;<<<<<<===>>>>>>===>>>@@@CCCCCCBBB???AAACCCCCCCCCDDDEEEGGGFFFFFFFFFEEEDDDFFFJJJMMMUUU]]]bbb``````jjjxxx}}}zzzhhh\\\RRRQQQXXXUUUJJJIIIRRRPPPMMMIIIIIIKKKKKKHHHEEEHHHIIIIIIHHHGGGHHHHHHGGGEEEDDDGGGKKKLLLHHHFFFHHHBBBBBBBBBBBBBBBBBBBBBBBB???BBBFFFJJJMMMNNNMMMLLLKKKKKKMMMOOOMMMJJJLLLRRRTTTTTTUUUVVVWWWXXXWWWWWWZZZZZZYYYXXXWWWWWWWWWWWWWWWYYY[[[XXXSSSOOOMMMNNNRRRPPPMMMLLLLLLMMMMMMLLLKKKLLLNNNOOOPPPSSSXXX\\\ZZZYYYVVVRRROOONNNPPPRRRVVVXXXZZZXXXUUUQQQNNNMMMJJJLLLNNNQQQSSSSSSSSSSSSSSSTTTTTTSSSSSSXXXaaagggpppVVVQQQFFFHHHIIIEEE@@@???DDDIIIcccsssRRREEEHHHJJJ999777666666666777666555555555555666666666777777555555777888999999999999===<<<<<<<<<<<<;;;;;;:::??????AAAFFFMMMVVV___dddqqqRRREEEBBBAAA>>>:::777666777888:::444444444444333333222222000111111111111222222222000000000///000000111222333333333333333333333333222222333333444555555555333333333444555666888888333444555666888999:::;;;888888888999::::::;;;;;;:::<<<<<<;;;>>>BBBBBB???@@@BBBCCCCCCBBBBBBDDDEEEEEEEEEDDDBBBBBBDDDIIILLLQQQVVVWWWRRRQQQWWW___cccfffssstttqqquuuzzz}}}rrrbbbUUUMMMKKKJJJOOOTTTOOOFFFEEELLLJJJFFFCCCFFFKKKLLLHHHCCCEEEGGGGGGEEEEEEGGGGGGEEEAAA@@@CCCHHHIIIFFFEEEGGGBBBBBBBBBBBBBBBAAAAAAAAA===???CCCGGGIIIJJJIIIIIIIIIHHHIIIKKKIIIGGGKKKRRRUUUUUUUUUWWWYYYZZZZZZXXXVVVVVVTTTTTTTTTUUUWWWXXXWWWYYY[[[ZZZWWWSSSPPPNNNNNNMMMLLLLLLNNNOOOOOONNNKKKLLLMMMMMMNNNQQQVVVZZZUUUTTTRRROOOMMMMMMOOOQQQMMMOOOQQQPPPNNNMMMLLLMMMKKKLLLOOOQQQSSSSSSRRRQQQRRRVVVYYYVVVPPPMMMPPPUUU```kkknnnUUUQQQFFFIIIIIIEEE@@@???DDDIIIeeemmmMMMDDDDDD@@@888666555555666777555444444444555555555666666666444555666888999999::::::<<<<<<<<<<<<<<<<<<;;;;;;???===???EEEMMMRRRQQQNNN___wwwgggKKK>>>===@@@<<<;;;999888777999999999333333333333222222222222000000000000111111222222000////////////000111111333333222222222222222222222222333333333333333333222222333333444555777888555555666666777888999999666777777888888999::::::888;;;<<<;;;>>>CCCBBB===@@@BBBCCCBBBAAA@@@AAACCCCCCDDDDDDDDDDDDFFFJJJMMMLLLNNNKKKGGGJJJRRRZZZ\\\OOOXXX___bbbfffoooyyy~~~qqqiiiaaaeeewww~~~yyymmm\\\RRRNNNMMMJJJCCCFFFIIIJJJHHHEEEEEEFFFDDDCCCDDDFFFHHHHHHEEEBBBAAAEEEEEEBBBBBBEEEEEEAAACCCAAACCCGGGGGGDDDDDDFFFCCCCCCBBBBBBBBBAAAAAAAAA>>>@@@CCCEEEGGGGGGGGGGGGGGGFFFFFFGGGEEEDDDIIIQQQTTTSSSSSSUUUYYYZZZYYYWWWPPPOOONNNNNNOOOQQQTTTVVVXXXWWWWWWWWWWWWUUURRROOOJJJIIIJJJMMMPPPQQQQQQPPPNNNNNNOOONNNNNNPPPSSSVVVQQQQQQOOOLLLJJJJJJMMMPPPKKKLLLLLLKKKJJJIIIJJJLLLJJJLLLOOOQQQQQQQQQOOONNNSSSUUUWWWTTTOOOKKKJJJKKKNNNPPP\\\qqqoooVVVSSSEEEHHHIIIEEE???>>>CCCIIIcccgggJJJDDDCCC<<<666555444444666666555333444444444555555555666666444555666888999999::::::;;;<<<<<<======<<<;;;;;;999>>>CCCEEEDDDDDDGGGJJJFFFZZZxxx[[[CCC>>>>>><<<999999:::999888777777333000333333222222222222222222//////000000111111111222///////////////000111111333222222222222222222222333333333333333222111000222222222333444555666777777777777777777777777777666666666777888888999999888===>>>===@@@EEEDDD>>>@@@AAABBBAAA?????????@@@===???BBBDDDEEEGGGJJJLLLGGGJJJMMMMMMOOORRROOOJJJ\\\]]][[[VVVUUUZZZ^^^^^^eeesssyyykkk___```gggwwwzzz```VVVVVVQQQKKKJJJLLLJJJFFFEEEGGGEEEAAAAAADDDDDD@@@BBBEEEHHHIIIGGGDDDCCCBBB>>>CCCCCC@@@@@@DDDCCC???CCC@@@AAADDDCCC@@@@@@BBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBDDDFFFGGGHHHHHHGGGFFFDDDDDDEEECCCCCCIIIPPPMMMKKKKKKMMMQQQRRRQQQOOOLLLKKKIIIIIIKKKNNNQQQTTTYYYVVVSSSSSSUUUUUUSSSQQQFFFGGGIIIMMMQQQSSSRRRQQQQQQRRRRRRPPPOOOOOOQQQSSSPPPPPPNNNKKKIIIIIIKKKNNNQQQQQQOOOLLLJJJIIIJJJKKKJJJKKKNNNPPPPPPOOOMMMLLLIIIHHHIIIJJJLLLMMMMMMLLLDDDLLLXXXaaadddkkk{{{cccSSSJJJDDDCCCCCCBBB>>><<>><<<::::::::::::;;;;;;:::999999<<<===>>>@@@BBBDDDEEEFFFIIIJJJQQQiiibbbVVVGGG===999999999888444555777777666555555555222222222111111111111000///000000000000111111111222111000.........///000///000000000111111111111111111222222222333333333222222222333333444444444777666444333444555777888777666666666777999;;;===>>>===<<<;;;;;;<<<===>>>????????????????????????AAABBBCCCDDDEEEFFFGGGGGGFFFFFFGGGIIILLLOOOQQQSSSSSSVVVVVVRRRLLLKKKQQQXXXTTTaaaooouuussspppqqqttt{{{}}}ssskkkeeeccc```___iiitttqqqoooqqqdddPPPLLLKKKIIIHHHGGGFFFFFFFFFEEEEEECCCBBBAAA@@@@@@@@@BBBCCCCCCDDDCCCCCCBBBBBBAAA@@@???>>>>>>>>>???@@@@@@???>>><<<<<<>>>???@@@BBBBBBAAA@@@@@@AAAAAAAAA???@@@CCCDDDFFFFFFFFFEEEFFFDDDCCCAAABBBCCCEEEFFFHHHGGGHHHKKKOOOPPPNNNKKKEEEDDDJJJVVV[[[XXXVVVWWWYYYXXXWWWWWWWWWUUUQQQNNNIIILLLOOOMMMIIIGGGIIIMMMVVVVVVTTTQQQLLLKKKMMMPPPSSSQQQNNNJJJHHHJJJOOOSSSNNNNNNNNNMMMMMMLLLJJJJJJLLLMMMNNNNNNMMMKKKIIIGGGJJJKKKKKKLLLKKKIIIHHHGGGHHHHHHJJJMMMRRRXXX^^^aaakkkdddTTTKKKFFFDDDCCCBBB>>><<>>@@@AAACCCCCCBBBJJJQQQYYYkkk^^^MMMFFF===999999:::999777777777777666444444444555222222222111111111000000////////////000000000000222111///.........///000//////000000000111111111111111111111222222222222111111222333333444555555777666555444444666777999777777666666777999<<<===>>>===<<<;;;;;;<<<======>>>>>>??????@@@@@@@@@@@@CCCCCCDDDEEEFFFGGGHHHIIIFFFFFFGGGIIIKKKNNNPPPQQQPPPTTTUUUSSSNNNNNNTTTZZZYYYcccnnnpppkkkeeeeeegggcccccceeellluuu|||wwwlllccc___\\\^^^fffppp}}}xxxsssooodddZZZZZZ^^^VVVHHHJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDBBBAAA@@@?????????AAABBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>???@@@AAA???>>><<<;;;;;;<<<>>>???AAAAAA@@@@@@@@@@@@AAAAAA===???CCCFFFGGGFFFCCCAAADDDDDDCCCBBBBBBCCCDDDEEEGGGGGGHHHKKKNNNNNNLLLIIIHHHIIIPPPZZZ]]]YYYWWWYYY[[[YYYVVVUUUSSSPPPMMMJJJHHHKKKNNNLLLIIIHHHJJJNNNUUUVVVUUUSSSOOONNNOOOQQQTTTRRROOOLLLIIIIIILLLOOONNNNNNNNNMMMMMMLLLKKKJJJJJJKKKKKKLLLKKKIIIFFFEEEIIIIIIIIIIIIIIIIIIHHHGGGIIIHHHGGGHHHIIIMMMPPPRRRVVVeeezzzyyyjjjeeeVVVLLLFFFDDDBBB@@@===<<>>???@@@>>>EEEKKKIIIFFFWWW~~~nnnNNN<<<;;;888777888::::::888555777666555444333222333333222222111111111000000000........./////////000000111000///.........//////////////////000000000000000000000000111111111111000000111222444555666666777666555555555666888999888777777777888:::;;;===<<<<<<;;;;;;;;;<<<<<<=========>>>???@@@AAAAAABBBBBBCCCCCCDDDEEEFFFGGGGGGFFFFFFGGGHHHJJJLLLNNNOOOMMMQQQTTTTTTRRRRRRWWW\\\___fffmmmmmmfff```___aaaZZZYYYWWWWWWYYY]]]```bbbrrrxxx~~~wwwkkkddd___\\\ZZZ^^^bbbnnnmmm___]]]]]]YYYTTTXXX]]]]]]UUUPPPOOOIIIAAAGGGGGGFFFDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>??????@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>???@@@AAA======;;;;;;;;;;;;======@@@@@@????????????@@@@@@;;;>>>CCCFFFFFFDDD@@@===BBBBBBCCCCCCCCCDDDDDDEEEFFFGGGIIILLLOOONNNKKKHHHMMMQQQYYY``````[[[YYY[[[]]]ZZZUUURRROOOLLLIIIFFFFFFIIIKKKJJJHHHHHHKKKNNNQQQSSSSSSSSSQQQOOOOOOPPPSSSSSSQQQMMMJJJHHHHHHJJJLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFDDDBBBGGGGGGFFFFFFFFFGGGHHHHHHHHHGGGEEEDDDDDDEEEFFFGGGLLLQQQWWW\\\bbbiiirrryyypppaaaUUUKKKDDDeeeVVVLLLDDDAAA@@@>>><<<===GGGRRRsss|||tttXXXDDDCCC@@@888333333333333333333333333222222222222222333444444333444555666777777666666555666666777777777777666666777888999;;;<<<===>>>AAA>>>???CCCCCCFFFYYYooo}}}___FFF<<<>>>999888888999:::999555111333333333444555444333222111111111111000000000000.../////////000000000000////////////.../////////........./////////000000////////////000000000000///000111222444555666777777666666666666777888999888777777777888999;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBBBB@@@@@@@@@AAABBBCCCCCCDDDEEEEEEFFFGGGHHHJJJLLLLLLLLLPPPTTTUUUSSSSSSWWWZZZ]]]ccchhhgggaaa]]]]]]```\\\\\\\\\\\\[[[]]]aaadddfffggggggdddaaabbbggglll^^^dddlllqqqrrrqqqqqqqqqqqqwww~~~uuuqqqlllgggbbbaaafffmmmrrrzzzqqqiiiZZZKKKGGGKKKOOORRRSSSXXXbbbeee[[[NNNGGGDDDBBBEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>==================>>>?????????>>>>>>=========>>>???@@@AAAAAA======<<<;;;;;;<<<======>>>>>>>>>===>>>>>>??????<<<>>>AAACCCCCCAAA???===@@@AAABBBCCCDDDDDDDDDDDDEEEGGGKKKOOOQQQQQQOOOMMMQQQXXXaaadddaaa\\\[[[\\\\\\XXXSSSOOOMMMKKKHHHFFFDDDFFFGGGGGGFFFGGGJJJMMMLLLMMMOOOPPPOOONNNMMMLLLPPPQQQPPPNNNKKKHHHGGGGGGJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGFFFEEEDDDBBBAAAEEEDDDCCCCCCDDDFFFGGGIIIGGGFFFEEEDDDDDDFFFGGGHHHHHHJJJKKKKKKLLLOOOUUUZZZZZZllliii^^^OOODDD@@@AAAAAAAAAeeeVVVKKK@@@>>>======;;;===HHHSSSwww}}}qqqSSS@@@???>>>555333333333333333333333333333333333333333444444555222333444444444444555555555555666777777777777777666777888999:::;;;<<<===BBB;;;;;;CCCGGGFFFIIIQQQUUUxxx```KKK@@@888999@@@;;;:::999888888666333111000111444888;;;;;;888555111111111000000000///////////////000000000111111.........////////////...---............/////////....../////////000000000///000111222444555666777666666666666666777777888777777777777888999999:::999999:::;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAAAAA?????????@@@@@@AAAAAABBBCCCCCCDDDEEEFFFHHHJJJKKKLLLOOOSSSTTTSSSRRRTTTVVVVVV[[[___^^^ZZZWWWXXXZZZWWWYYY[[[\\\\\\^^^```bbbaaaaaa```]]]]]]___fffkkkVVVXXX[[[\\\\\\[[[[[[[[[SSSWWW]]]```aaa```^^^]]][[[^^^aaabbb``````aaaccc___jjjxxx{{{yyyxxxnnnnnnnnnjjjddddddssswwwdddXXXRRRQQQSSSNNNKKKLLLJJJGGGJJJOOOUUU\\\]]]SSSFFF@@@AAADDDBBBAAA@@@??????????????????>>>===<<<<<<;;;<<<<<<;;;;;;<<<===>>>>>>======<<<<<<===>>>???@@@@@@@@@========================<<<<<<<<<<<<<<<===>>>???>>>>>>?????????????????????@@@AAACCCDDDEEEEEEEEEEEEIIINNNRRRTTTUUUTTTTTTTTT\\\cccddd___\\\[[[[[[XXXUUUQQQOOONNNMMMLLLJJJDDDDDDDDDDDDEEEGGGIIILLLIIIKKKLLLNNNOOONNNLLLKKKKKKMMMNNNNNNKKKIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEFFFFFFFFFEEEDDDCCCBBBAAACCCBBBBBBBBBCCCDDDFFFHHHGGGFFFFFFEEEFFFGGGHHHIIIBBBBBBDDDEEEFFFIIIMMMPPPMMMWWWhhhxxxwww[[[KKKGGGCCC>>><<<===>>>>>>===dddTTTIII>>><<<<<<<<<;;;<<>>>>>???@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBCCCEEEGGGIIIJJJLLLNNNPPPQQQPPPPPPQQQRRRWWWZZZ]]]]]]YYYVVVVVVWWWXXXXXXXXXYYYZZZZZZZZZZZZ]]]]]]\\\[[[[[[]]]aaaddd\\\\\\ZZZYYYXXXXXXWWWWWWQQQSSSVVVXXXXXXUUURRROOOPPPOOONNNOOOQQQSSSTTTTTT\\\iiiwww{{{vvvqqqqqquuummmmmmppprrrqqqxxxyyyaaaOOOFFFCCCEEEJJJLLLMMMSSSUUUNNNEEEHHHQQQ^^^\\\VVVLLLBBB>>>???BBB@@@@@@???>>>>>>>>>>>>>>>===<<<;;;;;;:::::::::;;;::::::;;;<<<============<<<<<<===>>>????????????========================;;;;;;:::;;;;;;<<<===>>>>>>>>>=========>>>@@@AAA>>>???@@@AAACCCEEEFFFFFFGGGJJJOOORRRTTTUUUWWWXXXVVV\\\```^^^[[[ZZZYYYWWWTTTRRRPPPOOOPPPPPPNNNMMMFFFEEEDDDDDDEEEGGGJJJLLLKKKKKKLLLNNNPPPPPPMMMKKKHHHJJJLLLLLLKKKIIIIIIIIIEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFEEEDDDCCCBBBAAAAAABBBAAABBBBBBCCCDDDEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCAAA???>>>@@@CCCFFFIIIIIIQQQ[[[aaadddgggmmmrrryyysssvvvvvvlll^^^NNNEEECCC>>>>>>???@@@AAA???;;;777bbbRRRFFF>>>=========:::999AAAJJJ]]]jjjgggOOO======;;;444222222222222222222222222222222222222222333333444///111222222111111333666222333444555666666666666555666666777888999::::::888>>>AAA===;;;???EEEIIIVVVNNNGGGYYY|||rrrTTTFFFAAA======>>>;;;666333222222333222222222333444555333222555;;;>>>===:::111000000000////////////,,,,,,,,,---------......,,,---.../////////......,,,,,,---------.........//////000000000111111111111111222333333444555555333444444555555555555555444555555666666666666666666777999:::;;;;;;;;;::::::::::::;;;;;;<<<<<<<<>>???@@@BBBDDDFFFIIIJJJJJJKKKLLLMMMMMMNNNOOOPPPWWWZZZ]]]^^^[[[YYYXXXYYY___[[[VVVUUUVVVVVVUUUSSSVVVWWWWWWWWWVVVUUUUUUVVVYYYXXXVVVVVVVVVUUUUUUTTTSSSSSSUUUVVVVVVTTTPPPNNNPPPNNNMMMOOORRRWWW[[[^^^iiipppwwwvvvpppmmmoootttuuuwwwooo___[[[NNNBBB@@@@@@AAADDDHHHFFFHHHNNNSSSNNNHHHQQQ```hhh]]]PPPGGGCCCAAA@@@?????????>>>=========>>>>>>;;;;;;:::999999999::::::999:::;;;<<<============<<<===>>>??????>>>======<<<<<<<<<======<<<<<<<<<999999999::::::;;;<<<===<<<<<<===>>>???@@@@@@@@@?????????@@@BBBDDDFFFHHHIIIKKKNNNPPPPPPQQQSSSVVVVVVZZZ[[[WWWVVVXXXWWWSSSPPPOOOOOOOOOPPPPPPOOOMMMJJJHHHFFFFFFGGGJJJLLLMMMLLLKKKJJJLLLOOOOOOMMMJJJHHHJJJKKKKKKJJJHHHHHHIIIEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEDDDBBBAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>>>>DDDAAA???======>>>???@@@AAAJJJTTTWWWRRRMMMJJJJJJSSSIIIGGGQQQ]]]jjj}}}zzzdddWWWSSSNNNJJJGGGCCC@@@BBBGGG<<<<<<===>>>>>>===;;;:::aaaPPPDDD@@@???>>>===999777<<>><<<555222222222222222222222222111111111000111222222333---000222111000000333777000111222333444444555444444555555666777888999999888===>>>:::>>>FFFFFF>>>BBBBBBDDDQQQ```ccctttttt^^^NNNCCC999===>>>777111111444666111222333333222222333333666111---...444888999777000000000000////////////******+++++++++,,,,,,,,,+++,,,.../////////......,,,,,,,,,---------......000000000000111111111111222222222333333444444444222333444444555555444444333444555555666555555555666777999:::;;;;;;::::::::::::::::::::::::::::::============>>>>>>>>>>>>===>>>???AAACCCFFFIIIJJJHHHHHHIIIJJJKKKMMMOOOPPPPPPTTTXXXZZZYYYXXXXXXXXX___XXXOOOLLLNNNPPPOOOMMMNNNQQQTTTWWWXXXXXXWWWVVVUUUTTTUUUVVVWWWWWWVVVTTTQQQRRRSSSTTTUUUTTTQQQNNNKKKLLLMMMNNNRRRZZZcccjjjhhhkkknnnooopppsss{{{ttt^^^UUUNNNGGGIIIAAA>>>CCCFFFBBB??????DDDBBBEEEJJJHHHFFFTTThhh```QQQBBB>>>AAABBBAAA>>>???>>>>>>============>>>::::::999999888999999999999:::;;;<<<==================>>>??????>>>===<<<:::;;;;;;<<<<<<;;;;;;:::999999999999:::;;;<<<===999;;;>>>@@@BBBAAA@@@?????????>>>???AAADDDGGGIIIJJJLLLMMMMMMLLLLLLOOORRRVVVXXXVVVRRRSSSWWWUUUPPPNNNNNNNNNOOOPPPPPPMMMKKKMMMJJJHHHGGGIIILLLNNNNNNKKKIIIHHHIIIKKKLLLJJJGGGIIIJJJKKKKKKHHHGGGGGGHHHFFFGGGGGGHHHHHHHHHGGGGGGDDDDDDBBBAAA@@@?????????AAABBBCCCDDDEEEDDDCCCBBB??????????????????>>>>>>;;;<<<>>>@@@CCCCCCAAA???>>>BBBEEECCC??????EEEKKKHHHAAA@@@EEEGGGGGGRRRbbbcccRRRKKKJJJKKKFFFBBBAAABBB@@@<<<;;;<<<>>><<<:::888888:::;;;<<>>888555333333222111000000000111111111111111111111111111000111111111111222222222222222222333333333444444444444555666777999;;;<<<::::::;;;<<<===>>>???@@@>>>???BBBGGGLLLQQQUUUXXXqqqYYYMMMDDD===:::999888777666555555555555444444333333222111000000000000000000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------...///000000111333222111000000111222333222222111111111222333444555222333666555111333999555555666666777888888888::::::999888888999999:::777999;;;<<<;;;;;;<<<=========>>>???AAABBBCCCDDDDDDEEEGGGGGGGGGGGGIIIKKKNNNRRRVVVWWWYYYZZZVVVOOOVVVRRRNNNLLLNNNQQQSSSTTTTTTTTTSSSSSSRRRRRRRRRRRRXXXWWWYYY[[[XXXQQQNNNPPPUUUSSSTTTVVVTTTPPPNNNQQQSSSPPPSSS```lllpppooommmpppqqqvvvzzzyyyzzzwww___PPPLLLKKKGGGCCC@@@???????????????@@@@@@???@@@BBBFFFLLLOOOPPPPPPCCCBBB@@@???>>>???@@@@@@===;;;;;;>>>BBBBBB===888:::;;;;;;<<<<<<;;;::::::<<<<<<=========;;;:::999;;;===>>>???@@@>>>===<<<;;;::::::999999888888888::::::999::::::;;;<<<===<<<<<<===@@@BBBBBB@@@>>>===<<<::::::<<>>===<<<;;;:::999<<<=========;;;;;;===???@@@CCCEEEEEECCCAAA@@@@@@???>>>===>>>@@@DDDHHHKKK___{{{|||mmmUUUGGGBBB???======@@@???===;;;:::;;;<<<===;;;;;;::::::999888777777bbbLLLHHHBBB===;;;<<<;;;999999;;;GGG```aaaLLLBBB>>>777444333222111111000000111111111111111111111111111111000000111111111222222222222222222333333333333444444444555666777999:::;;;;;;;;;<<<<<<<<<=========@@@AAABBBCCCFFFHHHJJJKKKOOOdddwwwaaaIII???>>>===<<<<<<777777666555444444444444444333333222111111000000000000000000000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------...//////000000222111000000000000111222111111222222222333333333555111111444333///000444444444555555666777777777999999999999999999999999888:::<<<<<<;;;;;;<<<===<<<======>>>???@@@AAAAAAAAACCCEEEEEEEEEEEEGGGIIIJJJNNNQQQQQQSSSUUURRRLLLOOONNNMMMOOORRRTTTTTTTTTQQQRRRRRRRRRRRRQQQPPPOOOUUUTTTVVVXXXUUUNNNLLLNNNPPPPPPSSSVVVTTTSSSXXXaaa^^^___hhhvvv~~~{{{tttpppyyy{{{{{{bbbVVVIIIBBBDDDFFFEEEBBB>>>>>>>>>======>>>>>>???>>>>>>???BBBEEEHHHGGGFFF??????>>>>>>===>>>>>>>>>AAA>>>===???BBBBBB===999::::::999999999999999999;;;;;;<<<<<<<<<;;;999999;;;<<<===>>>>>>===;;;:::::::::999999999999999888::::::::::::;;;<<<======<<<<<<===???AAAAAA???======;;;999;;;???BBBCCCBBBCCCDDDFFFGGGHHHKKKNNNQQQQQQSSSTTTTTTQQQOOOOOOOOOOOOMMMKKKJJJJJJJJJHHHGGGLLLIIIFFFGGGJJJMMMNNNNNNMMMLLLKKKHHHEEEEEEGGGJJJKKKLLLLLLKKKJJJKKKMMMOOOLLLLLLKKKJJJHHHFFFDDDCCCCCCDDDCCCAAA>>>===>>>@@@AAABBBBBBCCCBBBBBB@@@@@@@@@???>>>===<<<;;;::::::<<<======<<<;;;;;;===>>>???AAACCCCCCBBB@@@???@@@>>>>>>======>>>AAADDDFFFOOOdddrrrjjj]]][[[___aaa```iiisss~~~{{{uuuqqqfffkkkooolll]]]MMMIIIOOOWWWJJJ===999:::;;;===???<<<;;;:::999999:::<<<===:::::::::999888777777777~~~___JJJGGGAAA===;;;<<<;;;888999===JJJaaa```KKK@@@<<<666222222222111000000000111111111111111111111111111111000000000111111111222222111111222222222333333333444444444555666888999:::;;;;;;;;;;;;;;;;;;;;;;;;???????????????@@@@@@AAA@@@GGGUUUllltttZZZPPPEEE;;;888999999888888555555444333222222222222333222222111111000000///////////////////////////......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------....../////////111000000//////000000111000111222333444333222222555111000222333000///000333333333444555555666666777888999::::::999888777999;;;======;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>@@@BBBBBBBBBBBBDDDFFFGGGJJJKKKKKKNNNQQQPPPKKKKKKLLLNNNRRRTTTTTTRRRPPPNNNOOOQQQRRRRRRPPPNNNMMMQQQPPPRRRTTTQQQKKKIIIKKKKKKNNNSSSUUUSSSVVVeeeuuugggkkkttt~~~yyywwwbbbMMMEEEBBB>>>???BBBEEEEEEDDD======<<<<<<<<<<<<===============???AAAAAA???===;;;;;;<<<<<<===<<<<<<<<>>>>><<<888999888777777777777999999::::::;;;<<<<<<:::999888;;;;;;<<<<<<<<<;;;999888888888999:::::::::999999::::::::::::;;;<<<=========<<<===>>>@@@???===;;;===:::999<<>>AAAAAABBBBBBAAA@@@@@@?????????>>>===<<<;;;;;;:::<<<======<<<;;;;;;<<<>>><<<>>>AAAAAA@@@????????????===<<<;;;<<<===???AAA@@@OOOVVVNNNDDDBBBDDDDDD@@@BBBKKKXXXaaacccdddfffqqqeee]]]TTTLLLRRRVVVXXXTTTLLLEEEDDDEEEEEEHHHKKKKKKCCC;;;:::===???999555777888888999<<<999888777666777999;;;===999999888888777777666666{{{]]]IIIGGGAAA===;;;<<<:::777:::>>>MMMbbb___HHH>>>;;;444111111111000000000000111111111111111111111111111111000000000000111111111111111111111111222222222222333333333444555777888999999999::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>???KKKFFFAAAGGG[[[yyyqqq\\\III===KKKGGGBBB>>>:::666333111444333333222111111222222111111111000000/////////........................------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////////////////000222444444333222111444111000222333333111000222222222333444444555555555666888::::::999777666:::<<<======;;;::::::;;;===============<<<<<<<<<===>>>@@@@@@@@@AAABBBDDDFFFHHHHHHGGGKKKPPPPPPMMMMMMMMMOOOQQQRRRQQQMMMJJJLLLNNNRRRTTTTTTQQQNNNLLLOOONNNOOOQQQOOOIIIHHHKKKIIIMMMRRRRRRPPPVVVkkkrrrrrrvvvzzz{{{{{{vvv___MMMBBBDDDCCCCCCCCCCCCCCCBBBBBB>>>===<<<<<<<<<<<<<<<<<<>>>======???@@@???===:::888999;;;<<<<<<<<<;;;;;;>>><<<999888999:::999888999888666555555777999:::::::::;;;<<<<<<;;;:::999;;;<<<<<<<<<;;;:::999888777888999::::::::::::999:::999999::::::;;;<<<===>>>======>>>??????===;;;===:::888;;;AAACCC@@@<<<<<<>>>@@@BBBCCCEEEHHHJJJNNNNNNOOONNNNNNPPPSSSVVVVVVSSSOOOLLLJJJHHHEEECCCBBBBBBCCCDDDFFFFFFFFFEEEEEEFFFFFFEEEDDDEEEHHHJJJJJJLLLMMMMMMMMMNNNPPPQQQLLLKKKHHHEEEBBBAAA@@@@@@@@@AAAAAA@@@>>>======???AAAAAAAAA@@@@@@???>>>>>>>>>>>>======<<<<<<;;;;;;<<<======<<<::::::;;;===:::<<<>>>???>>>===>>>??????>>>===;;;;;;;;;<<<======EEEIIIEEE@@@BBBDDDCCCBBBAAAHHHPPPNNNDDDBBBHHH```ooommm^^^XXXZZZeeevvv}}}uuummmiiimmmvvv~~~}}}yyywwwggg\\\UUUXXXTTTKKKAAA>>>@@@???;;;???CCCFFFCCC===999;;;>>><<<<<<<<<<<<:::777666777;;;999999;;;:::666777:::999888666555666777999;;;777777777777666666555555yyy\\\JJJHHH@@@===<<<;;;999777:::@@@PPPccc]]]FFF<<<:::444000111000000///000000111111000000000000000000000000//////000000000111111111000000000111111111222222333222333333444555666777666666777999:::<<<======:::::::::;;;<<<>>>???@@@BBBBBBCCCEEEIIIPPPZZZbbbxxxdddOOOCCC>>>>>>???<<<===;;;777333222111000333333222111111111222222000000////////////......---------------------------,,,,,,,,,++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................///111333333222111000//////000000222333222000111111222222333444444444444555777999999999777666999;;;<<<<<<:::999:::;;;===============<<<<<<<<<<<<>>>???@@@@@@@@@BBBCCCDDDEEEEEEDDDHHHNNNPPPMMMNNNNNNMMMNNNOOONNNLLLJJJMMMOOOSSSVVVVVVSSSPPPMMMNNNMMMNNNPPPNNNJJJIIILLLHHHJJJMMMMMMLLLSSShhh}}}|||zzzzzzzzzzzz}}}{{{cccTTTLLLHHHFFFDDDCCCBBB@@@???>>>>>>>>>???>>>===<<<<<<<<<<<<<<<;;;;;;<<<>>>@@@???===:::888999;;;<<<===<<<;;;;;;:::999666666777888999999888777666555666777999;;;::::::<<<<<<===<<<;;;:::<<<<<<<<<<<<;;;;;;::::::666777999:::;;;;;;:::999888888888999999:::;;;<<>>======??????===<<<===:::888:::======:::666999<<>>========================<<<<<<<<<<<<======<<<:::999;;;<<<999;;;<<<===<<<<<<===>>>@@@???===<<<;;;;;;;;;;;;<<>>BBBJJJOOOFFF999;;;EEEEEEPPPLLL@@@>>>DDDSSSiii\\\SSSGGG@@@AAAGGGMMMPPPVVVUUUXXX```dddcccbbbdddUUUPPPPPP[[[jjjppphhh]]]fffiiieeeWWWIIIAAA===;;;======:::666666:::;;;999777888999999888888999999555444333333444555444222444444555888777555777===:::999777555555666777888666555555555555555444444vvvZZZIIIIII@@@===<<<;;;888666:::BBBRRRccc[[[CCC:::999444000000000/////////000111111000000000000000000000000/////////000000000111111///000000000000111111111222222222222333444555666333444666777:::;;;===>>>======<<<<<<<<<======>>>;;;>>>DDDHHHFFFBBBDDDHHHPPP___ttttttXXXMMMAAA;;;888777777:::333666666222111333555444222222111111111111111222........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---...///000111000000///+++///222000///000000///111111222222333333444444444555666777888888777777777999;;;;;;999999999:::======<<<<<<<<<<<<<<<<<<<<<===????????????AAACCC@@@BBBBBBAAAFFFLLLOOOMMMMMMLLLLLLMMMOOOPPPPPPOOONNNQQQTTTWWWWWWUUURRROOONNNMMMNNNPPPNNNJJJJJJNNNGGGGGGHHHKKKNNNVVVfffvvv}}}|||}}}zzzhhhUUUJJJGGGEEEBBBAAA@@@???===<<<===>>>@@@AAA???>>>===<<<<<<<<<<<<<<<888999:::===??????<<<:::::::::;;;;;;<<<<<<;;;;;;999888777777777999:::;;;777666666555666777999:::888999;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;666888:::;;;;;;:::999888777777777777888999::::::===<<<;;;<<<===>>>===<<<<<<:::999888888777555444888;;;>>>@@@AAABBBDDDFFFGGGHHHIIIJJJKKKMMMRRRUUUSSSPPPLLLIIIGGGEEEBBB@@@???AAACCCCCCBBBAAABBBCCCAAABBBDDDDDDDDDEEEHHHJJJOOOQQQRRRQQQOOOMMMMMMMMMHHHGGGFFFDDDBBBAAA@@@@@@AAACCCDDDDDDBBBAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<===============<<<======<<<:::999:::;;;:::;;;<<<<<<::::::;;;===???>>>===<<<<<<<<<<<<<<<999:::999999999:::<<<<<<;;;BBBJJJJJJ@@@777:::CCC777@@@???:::===@@@HHHXXXFFF@@@::::::>>>AAA@@@<<>>>>>BBBCCCBBBEEEJJJJJJHHHMMMXXXddduuusss___NNNBBB@@@:::888::::::444111111666999888444333666666333000000////////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,---......---,,,+++---------............///---555999444//////000000111111222222333444444555444444555666666777777888555777999999888888999::::::::::::;;;;;;;;;;;;;;;:::<<<>>>>>>>>>>>>@@@BBB@@@BBBBBBCCCGGGNNNPPPNNNOOOOOOOOOPPPRRRSSSRRRPPPOOOQQQTTTVVVVVVUUUSSSQQQNNNLLLMMMOOONNNJJJKKKOOOKKKHHHHHHPPPYYYbbbmmmwwwyyyxxxzzzsssVVVUUULLLEEEEEEEEEAAA>>>>>>???===;;;<<<>>>AAAAAAAAA>>>===<<<;;;::::::::::::888999;;;>>>@@@@@@===:::;;;;;;::::::999:::::::::888888888777666666777888444444444555666666777777666777888999:::999999888999888888999999:::;;;<<<777999:::<<<;;;:::888666555555555666666777888999:::999888999;;;<<<<<<;;;999:::999777444333555777888;;;>>>AAABBBCCCDDDFFFDDDFFFGGGHHHIIILLLOOORRROOOLLLIIIFFFEEECCCAAA???@@@BBBCCCCCCAAA@@@BBBDDDCCCDDDFFFGGGGGGHHHJJJLLLNNNOOOQQQPPPNNNLLLKKKLLLFFFFFFEEEEEEDDDBBBAAA@@@AAACCCDDDDDDCCCAAAAAAAAAAAA@@@>>><<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>=========;;;999888999;;;;;;<<<<<<;;;:::999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<888888888:::;;;<<<>>>@@@<<>>???<<<999<<<999999>>>AAA??????AAA:::BBBJJJHHH???888888;;;888:::888333333666777555111555777555444666666333888777666777999999666333///333444111222666666333999555444666666222222444666555333222222333444555333333333333333333333333qqqVVVFFFGGG???===<<<;;;777555;;;CCCRRRbbbYYY@@@999999555111///////////////000111111000000000000000000000000////////////000000000000////////////000000000000111111111111222333444444555666666777888999999:::888888999999:::<<<===>>>>>>999999AAAFFFBBB???@@@AAA:::===JJJNNNOOO^^^ttt{{{sssbbbNNNBBB>>>===;;;<<<555333666888555555888000444333000000444333.........---------......///------------------------+++++++++++++++++++++++++++++++++************)))((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++------------++++++---,,,,,,,,,,,,---...///222===BBB:::222000222222111222222333333444555555444444444444555666888999333555888888888888999:::888888999999999:::::::::999;;;============???@@@BBBDDDEEEFFFKKKRRRTTTQQQSSSSSSTTTUUUUUUTTTPPPMMMOOOQQQSSSUUUUUUTTTSSSQQQMMMLLLMMMOOOMMMJJJKKKOOOPPPKKKLLLWWWeeepppxxx}}}{{{wwwxxx~~~jjj[[[OOODDDAAAAAAFFFEEE@@@???BBB@@@===:::;;;>>>???<<<999===<<<;;;:::999999999999:::;;;===@@@BBBAAA>>>;;;<<<;;;999888888888999999666777777666444222222333111222333444555555555555444555666888888888777666666666777777888999;;;<<<888999;;;<<<<<<999777555444444444555555666777888888666555666999:::;;;:::777999:::777222222666:::888;;;???AAABBBCCCEEEFFFBBBDDDFFFHHHIIIKKKNNNPPPNNNKKKHHHFFFEEEDDDBBB@@@AAABBBDDDBBB@@@@@@CCCEEEEEEGGGIIIIIIIIIJJJLLLMMMKKKMMMOOOOOOMMMKKKKKKKKKDDDEEEEEEFFFEEECCCBBBAAA@@@BBBDDDDDDCCCAAAAAAAAAAAA@@@>>><<<;;;:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>=========;;;999888999;;;<<<======;;;999999:::;;;:::::::::;;;;;;<<<<<<<<<:::999888888666333333666888>>>===777777===<<<444<<<<<<444333<<<;;;999???888888777666666777999;;;:::888999>>>@@@===;;;<<<777555444777<<<===999555333555444222555999888444333777888555333555666444111222555666777666555444111666777222111444333///111---...444777666444666333222000000111222444666222222222222222222222333oooSSSDDDFFF???;;;::::::999777:::???QQQZZZQQQAAA>>>:::222111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000//////000111222333333333666555555777::::::777444666666666777888888999999===>>>>>>????????????>>>@@@@@@AAACCCFFFIIILLLNNN^^^fffrrrwwwdddWWWIIIGGGDDDAAA===:::888777666666555555555444444444333333333222111000000///////////////.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))************+++++++++,,,+++*********+++,,,---..................------,,,,,,------.../////////999888666333111000//////000111222222111000111333777666555555666777666444333333333444555666777777:::::::::999999999888888:::;;;;;;===???AAACCCDDDGGGHHHHHHIIIHHHIIIJJJKKKSSSSSSRRRRRRRRRRRRSSSTTTQQQQQQQQQRRRSSSRRROOOMMMNNNOOOOOOOOONNNLLLKKKKKKMMMOOOTTT^^^jjjuuuyyy{{{nnnaaaUUUKKKHHHEEECCC@@@???@@@@@@@@@???<<<<<<<<<<<<============888<<<;;;777666;;;;;;777:::::::::;;;<<<===>>>???===;;;:::::::::999666444888777555444333333444444444444444555555555555666666555555444444444555555555666777888999:::;;;;;;<<<<<<;;;;;;;;;:::::::::777777888888888999999999666555555555555777888999888777666555555555666777777999<<<======>>>???AAA@@@AAADDDEEEFFFHHHKKKNNNIIIJJJKKKJJJIIIFFFDDDBBBDDDDDDCCCDDDEEEFFFHHHIIIGGGHHHJJJKKKKKKIIIGGGEEEIIIJJJKKKLLLKKKJJJHHHFFFAAACCCGGGIIIJJJHHHFFFDDDAAAAAAAAA@@@@@@@@@??????AAA@@@???===<<<:::999999:::999999:::<<<>>>???>>>===<<<;;;:::999:::;;;<<<>>><<<999888999999999888======<<<;;;::::::999999888888888888777777777777999999777666555555555555666666666666666666666666777666555555555777888999<<<;;;;;;;;;::::::999999555555555555555555555555444444444444444444444444444444444444444444444444222222222333333333444444222222222111111111000000111111111111111111111111111111111111000000000///222222111111111111111111mmmRRRCCCEEE???<<<;;;;;;999777999>>>QQQYYYPPPAAA===:::222000000000000000000000000000////////////////////////.../////////000000000000000000000000000000000000000000000111111222222333666555555777::::::777444555555666777777888888999;;;;;;<<<============<<<;;;;;;<<<>>>@@@CCCFFFHHHHHHNNNUUUZZZaaannnzzzpppbbbVVVMMMEEE===777<<<<<<:::999888888888888555555444444444333333333222222222111000/////////////////////.........---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++************************))))))*********+++++++++++++++*********+++,,,---.........---------------,,,,,,------.../////////444333222111000000000000000222333333222222333555666555444555666666555444333333444444555555666666999999999999999999999999::::::;;;<<<>>>@@@BBBCCCDDDFFFGGGFFFEEEFFFKKKOOOPPPPPPPPPPPPOOOOOOOOOOOOJJJKKKMMMPPPRRRSSSRRRQQQKKKNNNRRRSSSQQQNNNKKKIIINNNVVV```iiiooovvv}}}yyyjjj\\\TTTOOOHHHBBB???CCCAAA???@@@AAABBBBBBAAA========================777;;;<<<999888:::999444999999999999::::::;;;<<<;;;:::::::::;;;;;;999777888777555444333333333444444444444444555555555555555555444444444444555555555555666777888999999:::999999999999888888888888777777777888888888999999666666555555666777999:::999999777777666777888999666888:::;;;;;;<<<>>>???BBBCCCDDDDDDDDDFFFIIIKKKIIIJJJKKKKKKJJJHHHFFFDDDFFFFFFEEEEEEFFFHHHJJJKKKHHHIIIKKKLLLLLLJJJGGGFFFFFFGGGHHHIIIIIIGGGFFFEEEBBBDDDGGGIIIIIIHHHEEEDDDAAAAAAAAA@@@@@@??????????????????>>>>>>=========:::888888999;;;===>>>======<<<;;;:::999::::::;;;===<<<<<<:::999999999999<<<<<<<<<;;;::::::999999777777777666666666555555999888777666555555555555555555555555555555555555666666555555555666777888777666666666555555555555444444444444444444444444222222222222222222222222333333333333333333333333222222222222333333333333222222222111111000000000111111111111111111111111111111111000000000//////111111111111111111111111jjjPPPBBBDDD???<<<;;;<<<:::777888<<>>@@@BBBDDDFFFAAADDDFFFFFFEEEIIIQQQYYYjjjsss|||sssgggXXXMMMLLLFFF???;;;;;;;;;999888444444444444444555666666333333333222222222222111111111000000///.........//////.........---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************************************)))))))))*********+++++++++************+++,,,,,,------------------------,,,,,,------.../////////...............///000000000222333444333333555777555444333444555666555444444444444444444444444444666777777888888999999:::999999:::;;;===???@@@AAABBBDDDDDDCCCBBBCCCHHHLLLKKKLLLMMMMMMLLLKKKJJJIIIGGGIIILLLOOORRRSSSTTTTTTKKKOOOSSSUUUSSSNNNJJJHHHLLLWWWdddlllrrryyyZZZQQQHHHBBBCCCDDDBBB???>>>>>>======>>>@@@AAAAAA@@@========================666:::;;;:::999999666222777777777777777888888888999888888:::<<<<<<;;;:::666666555444333333333333333333333444444444555555444444444333333444444555555555555666666666777777777666666666666555555555666666777777777888888888666666666666777888999::::::999888888888999:::;;;555666888999999:::<<<===DDDDDDDDDBBBAAABBBEEEHHHIIIJJJKKKLLLLLLJJJHHHGGGFFFEEEDDDCCCDDDGGGJJJLLLJJJKKKLLLMMMLLLJJJHHHFFFDDDEEEGGGHHHHHHGGGFFFFFFDDDEEEGGGHHHHHHFFFDDDCCCAAAAAAAAA@@@???>>>>>>=========>>>???@@@@@@@@@@@@999888777888:::<<<<<<<<<>>>===;;;:::999999999999:::===???>>>:::999999;;;<<<;;;;;;::::::999999999666666666555555555444444777777777666555555444444555555555555555555555555555555555444555555666777333333333222222222222111444444444444444444444444111111111111111111111111222222222222222222222222111111111222222222333333111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000fffNNNAAACCC???<<<<<<===:::777888<<>>???CCCBBBAAABBBDDDFFFEEEDDDHHHIIIJJJKKKJJJHHHFFFEEEIIIKKKMMMOOOPPPQQQRRRSSSQQQRRRRRRQQQOOOLLLJJJHHHFFFSSScccooo|||sss^^^MMMCCCLLLEEE@@@BBBDDDBBB@@@@@@<<<;;;;;;<<<===>>>===;;;=========<<<<<<<<<<<<<<<777999:::999888777555333666777777777777666666555666555666888:::<<<;;;:::555444444333333333333222222333333333444444444444333333333333333333444555444444444444444444555555555555555444444444333333555555666666666777777777555666666666777888999999888888777777777999:::;;;555777888888888999;;;===CCCCCCBBB@@@???@@@CCCFFFGGGHHHJJJLLLLLLKKKJJJIIIDDDBBBAAA@@@AAADDDHHHJJJKKKLLLMMMMMMLLLJJJHHHFFFGGGGGGHHHJJJJJJJJJJJJIIIEEEFFFFFFFFFEEEDDDBBBAAAAAAAAA@@@???>>>======<<<<<<===>>>@@@@@@@@@@@@???:::999888999;;;<<<<<<<<<>>>===<<<;;;999888888777888===AAA???;;;888999<<<;;;:::::::::999999999888666666666555555555444444666666666666555555444444444444444444444444444444444444444444444444555555222222222222222222222222333333333333333333333333000000000000000000000000111111111111111111111111000000000111111111222222000000000000000000000000000000000000000000000000000000/////////.........//////////////////000000cccLLL@@@CCC???<<<;;;<<<:::777888===PPPYYYPPP@@@===999111000............................................................////////////////////////////////////111111000000000000000000000111222222222222222333222333333444555555666666555666777888999999999999777888999:::;;;<<<======;;;>>>AAABBBAAAAAACCCEEEDDDCCCBBBDDDGGGKKKNNNPPPRRRXXX^^^cccgggqqq|||xxxssspppkkkddd[[[VVVMMMHHHDDDCCCEEECCC>>>999<<<;;;:::;;;<<<<<<:::888444444555666777666333111888777666555444333333333111000000000000/////////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********))))))******++++++++++++++++++++++++,,,,,,------,,,,,,------...////////////......---------......,,,...000000000111333444222111111222333444444333333333333333333222222222333333444555777888999999777777777888999;;;<<<===CCC???>>>CCCLLLOOOJJJDDDFFFGGGIIIJJJIIIGGGEEEDDDFFFHHHKKKLLLLLLMMMOOOQQQYYYSSSMMMJJJKKKLLLKKKJJJFFFXXXqqqhhh[[[OOOBBBFFFVVVQQQIIICCCAAA@@@===<<<>>>AAA???===<<<===<<<:::999<<<<<<<<<<<<;;;;;;::::::999888888888888666555555666666777777777777666555333333333555888:::999888333333333333333222222222222222222222333333333444222222222222222333444444333333333333333333444444444444444444333333333333444444555555555666666666444555555666777777888888666555555555666777999:::777888999999888999<<<>>>@@@@@@@@@???>>>???BBBDDDEEEFFFHHHJJJKKKJJJIIIHHHBBBAAA@@@@@@AAADDDGGGIIIJJJKKKKKKKKKJJJIIIGGGFFFHHHHHHIIIIIIJJJJJJJJJJJJEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@???>>>>>>===<<<<<<===>>>???@@@???>>>===<<<<<<:::999:::<<<============<<<<<<;;;999888777666777;;;???>>>:::777999<<<999999999999999888888888777777777666666666555555444555555555555444333333444444444444444444444444333333444444444333333333222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000/////////000000000111111/////////////////////////////////////////////////////////............------------....../////////~~~___JJJ@@@DDD???<<<::::::999777:::???QQQZZZQQQAAA>>>:::222111................................................------........./////////////////////////////////000000000000000000000000///111222111000000111333222222222333444444555555555555777888999999::::::999999:::;;;<<<<<<<<<;;;777:::===>>>>>>>>>@@@AAA??????BBBEEEHHHIIIGGGEEEFFFFFFFFFGGGIIINNNRRRVVVQQQOOOLLLLLLMMMOOOQQQQQQPPPUUU[[[\\\XXXRRRNNNLLLNNNGGGDDDGGGKKKHHHAAA>>>@@@>>>===???AAABBB@@@>>>777999;;;;;;888555444444<<<999666444333444777999444333333222222333333444000000000000////////////------------------------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******((()))******++++++******)))******++++++,,,,,,---,,,,,,------.../////////000///...---------------+++---............000222111000///111333444333222222222222222222222222222222333333444666777888888555555666666777999:::;;;@@@<<<;;;CCCOOOUUUQQQJJJEEEFFFGGGHHHHHHGGGFFFEEE@@@CCCGGGHHHHHHIIIMMMPPPZZZQQQHHHHHHNNNRRROOOKKKHHH```lllUUUHHHKKKGGG>>>FFFZZZPPPHHHAAA???===;;;<<>>===<<<;;;999;;;;;;;;;::::::999888888999777888::::::777666777555666777888888777666555333222222444777888777666111222222333333222222111111111222222222333333333111111111111222333444444222222222333333444444444444444333333333222222222333333444444444555555555333333444555666666666666333333333333444666888999999999:::999888999<<>>???>>>======???@@@AAACCCEEEGGGGGGGGGFFFEEEBBBAAABBBCCCDDDFFFIIIJJJHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGDDDCCCBBB@@@????????????>>>>>>>>>>>>============>>>???@@@@@@???===;;;:::===;;;::::::<<<=========;;;;;;;;;;;;:::999777666666999;;;:::888666888:::888888888888888888888888777777777666666666555555333333444555555444333222333333333333333333333333222333333333333222222111000000000000000111111111111111111111111111111111000000000000000000000000................................./////////000000............///////////////////////////////////////.........------------,,,,,,,,,------......///zzz]]]JJJAAAEEE???;;;888888777777<<>>AAADDDEEEFFFDDDCCCGGGFFFDDDCCCCCCBBBBBBBBBCCCBBBCCCEEEHHHJJJHHHFFFDDDEEEFFFFFFDDDBBB@@@???AAA<<<<<>>EEEKKKLLLLLLDDDDDDEEEEEEFFFGGGGGGGGGAAAEEEHHHHHHFFFGGGKKKOOOSSSKKKEEELLLYYY^^^UUUIIIFFF[[[uuu~~~nnn]]]SSSIIIGGGFFFGGGDDDAAABBBGGGIIICCC>>>>>>>>>===???CCCIIIEEE@@@<<<;;;;;;::::::::::::999999888777777666555444999???@@@999555666333444666777888777666555555444444555666777666444000111222333333222111111111111111111222222222222000000000111111222333444111111222222333444555555333222222222222111111111333333333333444444444444111222333555555555555444222222222222444666888999999:::999888888999<<<>>><<<>>>??????===;;;:::;;;>>>???AAACCCDDDCCCBBBAAA???@@@BBBDDDEEEGGGHHHHHHDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDBBB@@@???=========>>>???<<<<<<<<<============>>>>>>???AAABBBAAA???<<<;;;<<<:::999:::;;;<<<<<<;;;999::::::;;;:::999888777666666666666555666666777777888888888888888888888666666666555555555444444111222444555555444333222222222222222222222222222222222333333333222000000/////////000000111111111000000000000000000000000........................------------------------------........./////////---------....../////////.................................---------,,,,,,+++++++++,,,------......xxx[[[JJJAAAFFF???;;;888777666777===DDDSSS[[[RRRCCC@@@<<<444222------------------------........................---------.........//////////////////////////////---......///000111111222111333555444111111444777000111111222333333444444222333444666777888888888666777888999999888777666888999:::<<<<<<=========AAAAAA@@@??????@@@BBBDDD===>>>???????????????@@@======???CCCGGGGGGDDD@@@???===;;;:::<<<=========<<<999:::>>>===666444777333666999:::999888999:::333<<>>===???CCCGGGBBB<<<888777888999999999999888888777666666555111222:::DDDDDD<<<555444111222444666777777666555777666555666777777555333000000222333333222111000000111111111111222222222000000000000111222333444000111111333444555666666111111111111000000000000222222333333333444444444000111333444555444444333222222222333444777999:::999999999888777888;;;>>>===???@@@@@@<<<999777666<<<===???AAAAAA@@@???>>><<<===@@@BBBDDDEEEEEEEEEBBBBBBBBBCCCDDDDDDEEEEEEGGGFFFEEEDDDDDDDDDDDDDDD@@@???===<<<;;;<<<>>>???;;;;;;<<<<<<===>>>>>>>>>>>>@@@BBBCCCCCCAAA???===;;;:::888999:::;;;;;;:::888999:::;;;::::::888777777555333222444555666555777777777777777888888888555555444444444333333333111222444555555444222111222222222222222222222222111222333333222111000///000111111111222222333333000000000000000000000000---------------------------------------------------------.........//////---------.........//////..............................---------,,,,,,,,,******+++,,,,,,---......www[[[FFF===BBB@@@<<<;;;;;;999777;;;AAALLLUUUPPPDDD>>>555...000......------------..............................---------............///........................------......///000000000111111111111111111111111222111111111222333333444333333444444555666666666:::999888888999999777666777888888888888:::>>>AAA>>>===;;;<<<>>>@@@BBBBBB========================<<<===>>>???@@@??????>>>???>>><<<;;;::::::;;;;;;>>>??????>>>;;;888888888666777777999:::;;;<<<<<<444666888888666444444444555555555555444333222111444333111////////////000000/////////000000...,,,---.........---,,,,,,+++,,,,,,,,,+++++++++******((())))))))))))************++++++,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////111111000000//////......111222222333333444555555111333444444444444555777:::999888888:::<<<>>>@@@===@@@CCCDDDCCCCCCCCCDDDMMMMMMMMMLLLJJJJJJLLLNNNJJJDDDCCCMMMZZZ[[[MMM===BBBBBBCCCCCCBBBAAA???>>>@@@@@@@@@?????????>>>>>>DDD@@@<<<:::<<<======<<<===???<<<777888>>>???:::888999888666222111111222222444===GGGGGG<<<333000333444555555333222333444333444555555555444333222666444222111111111///---000000111111111111000000222222222222222222222222///000000222333444555555111111000000000000000000444333333333333222222222222111111000000111111222222222333444555777777888:::::::::999999:::;;;;;;???>>><<<;;;::::::;;;;;;===;;;:::;;;>>>@@@>>><<<===>>>@@@AAABBBBBBAAAAAA???AAADDDFFFGGGFFFDDDBBBKKKIIIFFFCCCAAA?????????<<<======>>>===;;;:::888;;;;;;<<<<<<===>>>>>>>>>???>>>===>>>???>>>===;;;999888888888999::::::;;;777777888888888888777777555444444444444555666666444555555555444333333222111222222333333444444555222333333444444333333222222111111111000000//////000000000000000000000000000000000000000000000000111111000000//////..............................------------------------///............------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------xxx\\\GGG>>>CCC@@@<<<::::::999777;;;@@@MMMVVVPPPCCC<<<444---000......------------..............................------------....................................------......///000000000111111111111111111111111111111111111222222333444333333333444555555666666:::888777777888888777666777888888888888:::===???>>>===<<<===>>>?????????========================<<<===>>>?????????>>>===???>>>===<<<<<<<<<>>>>>>FFFCCC@@@<<<999777555555666666777777888999999999444666777777555444444444555555444444333222222111333222111////////////000///...---...//////---+++------......------,,,+++,,,,,,,,,+++++++++******)))))))))*********+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))*********************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////000000000000//////......111111111222333333444444111333444444333444555666999888777777888:::<<<===>>>@@@BBBBBBAAAAAABBBCCCJJJLLLMMMMMMKKKJJJIIIJJJFFFCCCCCCHHHNNNNNNGGG>>>AAAAAAAAAAAA@@@???>>>===@@@????????????>>>>>>>>>BBB>>>:::999;;;======<<<;;;>>>===:::;;;>>>===888999999888666333222222333444444999@@@???888222222222333444444333222333444444444555555444333222111555333111111111111///...000000111111111111000000111111111111111111111111...//////000111222333444111111000000000111111222444444444333333333333333222222111111111111222222222222333444555555666666666666666777888999;;;;;;<<<;;;:::999888999::::::999888777999===???@@@???>>>???@@@AAAAAAAAA@@@@@@>>>@@@BBBEEEFFFFFFFFFEEEJJJIIIFFFDDDAAA@@@??????============<<<;;;;;;:::;;;<<<<<<===============>>>=========>>>>>><<<;;;777777777777888888999999666777777888888777777666444444444444444555555666444444555555444333333222333333333333333333333222111111222222222222111111111111111000000000//////000000000000000000000000000000000000000000000000000000000/////////..............................------------------------............------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------yyy]]]III???DDD@@@<<<::::::888666:::@@@OOOWWWPPPAAA;;;333,,,000......------------..............................------------....................................------......///000000000111111111111111111111111111111111111222222222333222333333444444555555666999777666777888888777555666777999999999999:::<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>======<<<===<<<;;;;;;;;;<<<>>>???IIICCC===999999888777555666666666666666666666666333555666666444333333444444444333222111111111111222222111000///////////////...------......---+++------......------,,,,,,,,,,,,,,,+++++++++******************+++++++++,,,,,,,,,+++******+++,,,,,,+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////000000000////////////...//////000111111222222333111222444444333333555666888777666666666777999:::>>>???@@@???>>>???AAADDDHHHJJJMMMMMMKKKHHHFFFEEECCCDDDDDDDDDCCCBBBAAAAAA??????>>>===<<<<<<<<<<<>>>>>>>>>>>=========>>>;;;999888:::<<<>>>>>>;;;======;;;<<<>>>;;;666999999999777444333333555555333444666666333222444000222333333222222444555444555555444333222111000333111000000111222000//////000000111111000000///000000000000000000000000---......///000111222222111000000000111222333333444444444444444444444444333222222222222222222333222222222333333444444444222222333444666888:::;;;777777666666666777888999666555555777;;;???AAAAAA@@@@@@@@@AAA@@@@@@???>>>===>>>@@@CCCEEEGGGHHHHHHIIIHHHFFFDDDBBBAAA@@@@@@======<<<<<<;;;<<<<<<<<<<<<===>>>>>>>>>===;;;:::>>>===<<<<<<>>>===<<<:::666666666777777777777888666666777777777777666666444444333333444444555666444444444444444333333222555444444333222222111111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000///////////////.........------------------------------------------------......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,yyy^^^JJJAAAFFF???<<<:::999777666999???QQQYYYPPPAAA:::222---000...------,,,,,,------...........................,,,,,,---------.................................------......///000000000111111111111111111111111111111111222222222111111222222222333444444555555777666555666777777666555555777999999888888888999999;;;===>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<<<<;;;;;;:::999888888999:::;;;BBB===888888<<<>>><<<999777777777666555555444444222444555555333222333444444333111000000000111111111111000000///////////////......///000000...---,,,------...------,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---,,,***))))))***,,,---************************))))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++++++++))))))))))))))))))))))))((()))))))))************(((((())))))*********+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------...//////////////////////////////......//////000111111111000222333333333333444666777777666666666777888888<<<<<<<<<<<<<<>>===;;;:::999:::;;;<<<============<<<<<<<<<<<<<<<:::999999:::===@@@BBB>>>===<<<;;;;;;<<<:::777888999999777555444555666555333111111111000111333000222444444333444555777555444444333222111000000111000///000111222111000//////000000000000//////000000000000000000000000......///000000111222222000000000000111333444444333333333444444555555555333333222222222222333333222222222222222222333333111222222333555666888999444444444555666777777888666666666777:::>>>@@@BBBAAAAAA@@@@@@??????>>>>>>???@@@AAABBBDDDEEEFFFGGGGGGFFFEEEDDDBBBAAAAAA@@@>>>===<<<;;;;;;<<<===>>>===>>>>>>???>>><<<:::999===<<<;;;<<<===<<<;;;999666777777777777777777777555666666777777666666555333333333333333444444555333333444444444333333222333333333333222222111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,------------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,zzz___KKKBBBGGG???<<<999999777555888===RRRZZZQQQBBB;;;333---111------,,,,,,,,,,,,------........................,,,,,,,,,------------...........................------......///000000000000000000000000000000000000111222222222111000000111111222222333444444444666555444444666666666444444666888888777777777888777999======<<<<<<<<<===999999999999999999999999<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;:::999888999999::::::777666999???@@@<<<888888888777666555444333333111333333333222111333444222222111111000000111111000000000000/////////...000000111444555444111...,,,,,,------...------,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---,,,***))))))***,,,---************************))))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++++++++))))))))))))))))))))))))((()))))))))************((()))))))))))))))******++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,---......................../////////---......//////000111111000222333333222333444666888888777777777888888888999999::::::<<<@@@EEEIIIJJJKKKJJJHHHFFFDDDEEEFFF???@@@BBBCCCCCCBBBAAAAAA<<<;;;:::999999999:::;;;<<<<<<<<<;;;;;;;;;::::::;;;:::::::::;;;>>>BBBEEEBBB>>>:::888888999999:::777888888777555444666777333333222111111222222111111333444555444444666888444444333222111111000000000/////////111222111000//////000000000000//////111111111111111111111111///000000000111222222222000000000000111222333444222222333333444555666666333222222111111222222333111222222222222222222222555444444444444555666666333333444555666777777888999999999:::;;;<<>>===;;;;;;<<<===>>>>>>>>>???>>>===<<<:::999<<<;;;::::::;;;;;;:::888777888888999999888777777555555666666666666555555222222222222222333444444222222333333444333333222111111111222222333333333222111000000000000111222.....................///////////////////////////........................---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,*********+++++++++,,,,,,yyy___LLLBBBGGG???;;;999888666444777<<>>>>>;;;:::<<<>>>888888888888888888888888::::::999999:::;;;;;;<<<>>>===<<<;;;;;;<<<======888777888;;;======888444888888777666555444333222111222222111000000222444111111222222222111111000...//////000000//////...000111555888:::888333///,,,,,,------......------,,,,,,,,,+++++++++******************+++++++++,,,,,,,,,+++******+++,,,,,,***************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))******++++++++++++++++++++++++************+++++++++++++++++++++,,,------......---............/////////---......//////000000111000111333333222222444555777777888888999999999999777888999:::<<<@@@FFFJJJIIIIIIGGGEEECCCBBBDDDFFF<<<===>>>@@@BBBAAA???===;;;;;;:::::::::::::::;;;;;;;;;:::::::::999999999:::;;;;;;;;;;;;>>>CCCGGGEEE>>>888777777666888;;;666777777666555444666777111444444222111333222///111333444444444444555666333222111111000000111111111///...///111111000///...//////000000//////...111111111111111111111111000000000111111222222222000/////////000111222222000000111222444555666666222111111111111111111222111111111222222333333333777777666555444333333444222333444666666777777777999:::<<<<<<;;;;;;<<<>>>>>>======>>>>>>@@@AAABBBDDDDDDDDDCCCBBBAAA@@@???AAAAAAAAABBBAAAAAA@@@???@@@???>>>===<<<<<<<<<<<>>>>>===<<<;;;;;;;;;;;;:::999:::;;;:::999777777888999999999888777666444444555555555555444444222222111111222222333444111222222333333333333333000000111111222333333444222111000//////000111222---------...............////////////////////////........................,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************))))))******+++,,,,,,,,,************++++++++++++yyy___LLLBBBGGG???;;;999888555333666;;;LLLUUUOOOBBB;;;333,,,///---,,,,,,++++++,,,,,,---........................++++++,,,,,,,,,---------........................------......///000000000000000000000000000000000000111222333222111///...000000111111222333333333333222222333444555555333222333444444444555888;;;===???@@@>>>999888:::===777777777777777777777777888888888888999:::<<<===;;;;;;;;;;;;<<<>>>@@@BBB777888999999999777666444666666555444333222222111000111111000///000222444///111333444444333111000---...///000000///.........111777<<<>>>:::444...+++,,,------......------,,,,,,,,,+++++++++******)))))))))*********++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++***++++++,,,,,,---......---------.........//////.........///000000111111000111222333222222333555555666777888999:::::::::999:::;;;<<<===@@@DDDGGGBBBDDDDDDDDDBBBAAAAAABBB>>>???@@@@@@???======>>>:::;;;;;;<<<<<<<<<;;;;;;::::::999999999888888888999:::;;;::::::===BBBFFFDDD===999999999666666999555555666555444444666777111444444111000333333///111222333333111111222333111111000///000111222333111000//////000111000.........////////////......000000000000000000000000/////////000000000000111000///////////////000000...///000111333444555666111000000//////000000111000111111222333444555555777666555444333333333333222333444555666555555444666999<<<===;;;:::;;;<<<;;;;;;;;;<<<>>>AAACCCEEECCCDDDEEEEEECCCAAA???===>>>>>>???@@@@@@@@@??????@@@@@@??????===<<<:::999@@@>>>===;;;;;;;;;<<<===:::999888999::::::888666666777888999888777555444444444444555555444444444111111111111111222333333111111222333333333333333111111111111111222222222111000...------...000111,,,,,,---------.........////////////////////////------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++************************((())))))***++++++,,,,,,************++++++++++++xxx___KKKBBBGGG???;;;888888555333666;;;HHHRRRMMMAAA;;;222***------,,,,,,++++++,,,,,,---........................++++++,,,,,,,,,---------........................------......///000000000000000000000000000000000000111222333222111///---000000000111222222333333333222111222444555444333222333333333333555999<<>>888666888<<<777777777777777777777777777777777777999;;;===>>>777777888999<<>>???;;;333---+++,,,,,,---.........---,,,,,,,,,+++++++++******((())))))))))))************++++++,,,,,,++++++***))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************************************)))************+++++++++***++++++,,,,,,---......---------.........//////......//////000111111111///111222222222222333555444555666888999:::::::::;;;<<<=========???BBBDDD===@@@CCCCCCBBB@@@>>>>>>AAACCCDDDAAA<<<:::===AAA:::;;;<<<===>>>===<<<;;;999999999888888888888777888999:::999999;;;AAAEEECCC<<<999<<<;;;666444777444555555555333444555777111555444///...333333000000111222111000///000111000000/////////111222333222000//////000000///---......////////////......////////////////////////.........///////////////000//////............///---...///000222444555555000000////////////000000000111111333444555666666555444444333222222222333111222333444555444333333222666;;;===;;;::::::;;;999999:::<<<>>>BBBEEEGGGBBBCCCDDDEEEDDDBBB???===<<<===>>>???@@@??????>>>@@@AAAAAA@@@>>><<<999888@@@>>><<<::::::;;;===???:::999888888999999888666555666777888777666444222333444444555555444444333111111111000111222222333000111222333333333333333333333222222111000000000000///---,,,,,,---///000,,,,,,,,,------.........////////////////////////------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************))))))************+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++uuuVVVHHHFFFIIIEEE;;;444666666222444;;;AAAIIIMMMEEE666...///222------------------------........................++++++,,,,,,---...//////++++++,,,,,,,,,,,,------........................---------............//////000000000000000//////111111111222222333333333555444222111111222444555555444333222333555777999???<<<999666666888;;;>>>999999888888888888888999666666777888888888888777888777666777999::::::999777777888888888777444111222444666888777555333222222222222222111111111000111000000222555444111---///............---------...,,,333BBBIII@@@000&&&---..................---++++++************+++++++++++++++*********)))))),,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++)))((('''))))))))))))************+++++++++************)))))))))))))))************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,......---,,,,,,...///000////////////000000000000000111111111111222222222555555444555555666777888;;;;;;;;;<<<<<<;;;::::::===<<<;;;===AAABBBAAA???BBBAAA@@@???===;;;999999<<<===>>>??????===<<<;;;;;;;;;:::999999999::::::888888888888777777777777:::::::::999888777777666555444444333333333444444666555444222111000//////000000000000111222222333000000000000000///...---000000000000000000000000///////////////////////////...---,,,,,,---...///222111111111000000//////........................---.........///000000000////////////////////////222222222333333444444444444444444333333444444444555444444333333444444555444666888999888888888999888888888:::===@@@CCCDDDCCCBBB@@@>>>=========>>>?????????>>>===<<<<<<;;;>>>???@@@???===;;;;;;<<<<<<;;;999999::::::999888777777777777666666666666444555666777777666555444444444555555555555555555000111222222222222111000444333333222111000////////////000000111111111222...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,++++++***************************************************************+++++++++,,,,,,,,,''''''((()))***++++++,,,******++++++++++++******++++++******************rrrTTTFFFEEEHHHDDD;;;666777777555:::CCCPPPSSSPPPDDD666///...///------------------------------------------------++++++,,,,,,---......///++++++,,,,,,,,,,,,------........................------------............//////000000000000//////111111111222222222222222444333222000000111333444444333222111222333555777;;;999777555555777:::;;;999888888777777777888888555666777999999999888888777666666777999::::::999555666999>>>AAAAAA===999444444555777999888555222222111111111000000000000000///...000222222///---............------------111++++++333888444...,,,,,,------......------,,,++++++************+++++++++++++++*********))))))++++++,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))((('''))))))))))))************+++++++++*********))))))))))))))))))************++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------......////////////000000000000111000000111111111222222222444444444444555666777888999:::::::::::::::999999<<<;;;;;;===@@@AAA@@@>>>AAA@@@???===<<<;;;::::::????????????>>>>>>===<<<<<<;;;:::999999999999999888888888888888777777666999999999888777666666666555444444333333444444444555444333222111000000000333222222111111111111222///000000000000000000111////////////////////////........................///...------------...///111000000000////////////..........................................//////........................111111222222333444444444555555444444444444555555444444333333333333444444444555777777666666888999666777777999;;;>>>AAACCCBBBAAA@@@>>>============??????>>>>>>>>>============???@@@???===<<<<<<===<<<;;;::::::;;;;;;:::888888888777777666666666555444555666777777666555444444333333333333333333333000111222333333222111000333333222222111111000000//////000000000111111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,++++++*********************************************************)))))))))*********++++++((((((((()))*********+++)))******++++++******)))************************oooPPPCCCCCCGGGBBB;;;888999888777???LLLbbbaaaXXXFFF666000---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++,,,,,,,,,,,,------------------------------------------...............//////000000/////////222111111111111111111000222111000///000000222333333222111111111222333444555555444444555666777888888777777666666777888888444666888:::;;;:::999888777666666777999::::::999555666999@@@FFFFFF@@@:::555333222666:::;;;777222000000000000///////////////---,,,---...///...---............------------///***(((***,,,,,,,,,///+++,,,,,,------,,,,,,+++++++++************+++++++++++++++*********************++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((())))))))))))************++++++*********)))))))))))))))))))))************+++++++++++++++++++++++++++,,,,,,---------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------......------//////000000000111111111000000000111111111222222222222333333444666777888777777888888888888888888:::::::::<<<>>>???>>>===@@@???<<<;;;:::;;;<<<===BBBAAA@@@???>>>=========<<<<<<;;;999999888888888888888888888888777777666888888777777666555555555444444444333333444444555333333222111111111111111555444333222111111111111000000//////000111333444////////////////////////........................///...------------...////////////................................................---------------........................000111111222333333444444555555444444444444555555333333333333333333333333333444555444333444777999666666666888:::===@@@BBBBBBAAA@@@>>>============?????????>>>>>>>>>>>>>>><<<===>>>===<<<;;;<<<======;;;::::::;;;<<<;;;999999999888666666555555555555555666666666666555555333333222222111111000000111222333333333333222111222222222222222222222222////////////000000000000+++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************+++++++++++++++++++++*********************************************************((((((((()))))))))******)))))))))))))))))))))))))))******++++++******)))************************kkkMMMBBBCCCGGGCCC===::::::777666AAAOOOhhhjjjaaaKKK777///---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------------------------,,,,,,---------...............//////000/////////111111111000000/////////000000/////////000111111333333222111111111222222111222444555666666666666666666666555666666777777444555888:::;;;;;;:::999777666555666999:::999888888666666;;;@@@@@@999333555111///333:::<<<777111000////////////............---,,,,,,------...............---------,,,,,,***+++---......,,,,,,---+++++++++,,,,,,+++++++++++++++************++++++************************))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((()))))))))************************))))))))))))((()))))))))***************************************+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,......---,,,,,,/////////000000000111111000000000000111111111111111111111222444555777777555555555555555666666777888999999;;;============>>>===:::999999:::===>>>CCCBBB@@@>>>======>>>>>><<<<<<:::999888888777777888888999999999888777666666666666555555444444444444444333333333444555555222111111111111111222222444333222222222222222333333222000//////111333444////////////////////////.................................------.........------------------------.................................---,,,,,,,,,+++------------------------///000000111222333444444444444333333333333444444222222333333333333222222333333333222111222666888666666777888:::===@@@AAACCCBBBAAA@@@???>>>>>>===AAA@@@@@@???>>>>>>======999:::;;;;;;999999;;;<<<<<<;;;:::;;;<<<<<<;;;:::;;;:::888666555444444444555666666666666666666555444333333222111000000///111222333444444333222111111111111111222222333333////////////////////////***+++---//////...---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************+++++++++++++++***************************************************************((((((((()))))))))******)))))))))))))))((((((((())))))************))))))))))))))))))************iiiKKK@@@CCCIIIDDD>>>;;;:::666444>>>LLL```jjjgggOOO777...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...------...///////////////000000000//////.....................///000000111333333222222222222222222000222444666777777666555555444444444555555666777444666888:::::::::999888666555555666888999999888999666333555888888444///444000---111777:::555000////////////.........---///......---------...///...------------,,,,,,,,,(((,,,000000...---------***++++++++++++++++++***++++++************++++++************************((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))*********************)))))))))((((((((()))))))))************************************))))))***+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,---------,,,+++...////////////000000000//////000000000111111111000000111111222444555666444333333333333444555666777888:::;;;;;;<<<<<<===<<<;;;999777888:::<<<>>>BBB@@@???===<<<<<<===>>><<<;;;:::999888888888888888888:::::::::999777666555555555444444444444444333333333333333444555666111111000000111111222222000000111111222333444555666444222000//////000111................................................---..................---,,,,,,,,,,,,,,,---------.................................---,,,,,,,,,+++------------------------......///000111222333444222111111000000111111222111111222333333222111111222222222111000111444777888888888999;;;>>>@@@BBBCCCCCCBBBBBBAAA???>>>>>>BBBBBBAAA???===<<<;;;:::777888888777666666888:::<<<:::999:::<<<<<<;;;:::;;;:::888666444444555555666666666555555666666666555444444333222111111000111222333333333333222111///000000111111222222333///.....................***+++---//////...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++******))))))******+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))((((((((((((((()))))))))******)))))))))(((((()))))))))*********fffHHH>>>CCCIIIFFF???:::999666333:::EEETTTdddfffOOO666...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---......//////////////////...............------......//////000000000222222222222222222222222111333555777777777555444333333333333444555666666666666777888888888888888666555555666888999999888777666555444555555555444333000...000555666444000////////////...............///000000......///000------------,,,,,,,,,,,,+++...---)))(((,,,//////***++++++,,,,,,++++++***++++++************++++++***************+++++++++))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++))))))))))))******************)))))))))((((((((())))))))))))************************************((())))))***************++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,+++------.........//////////////////000000000111111111000000111111222333444333222111111222333555666666888:::;;;;;;;;;<<<===:::999888777888999;;;<<<======<<<<<<;;;;;;<<<<<<::::::999888888888888999888999:::;;;;;;999777666444444444444444444444444333333333333444555555666111111000000000111111222......///000111333444555666444222000///......///........................------------------------------...//////...------,,,,,,,,,,,,------------.................................---------------,,,,,,,,,,,,,,,,,,,,,,,,------...000111222333444000000////////////000000000111222333333222111000111111222111000111444666888888888999;;;===@@@AAACCCCCCBBBBBBAAA@@@>>>===BBBAAA@@@>>>===;;;:::999777888777666444555777999:::999888999;;;<<<;;;:::;;;999777555444444555666666666555555555555666666555555444444333333222222000111222222222222111000/////////000000111111111...............---------***+++---............---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++++++++************))))))))))))******)))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((((((((((((((((((((((((((())))))******))))))((('''(((((())))))*********bbbEEE<<>>888999888444888AAANNN]]]^^^HHH333///000...------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---...////////////---------------.........---......///000111111111//////000111222222222222222333555666666555444333222222222222333444555666888777666555555555666777666555444666888999888777666888:::999777555555666333222111111333444333111000000000/////////......,,,...111111///---...///---------,,,,,,,,,+++++++++---+++&&&'''---///,,,++++++,,,,,,,,,,,,++++++++++++************++++++))))))*********+++++++++)))******+++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))***************)))))))))(((((((((((())))))))))))************************************))))))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++,,,,,,,,,,,,,,,------------...////////////000000000111111111000000000111111222222222111000111333555666666999;;;<<<;;;;;;<<<>>>999888888888888999999:::888999999:::::::::::::::888888888888888999999:::777999:::<<<;;;:::777666444444444555555555555555333333333333444555666666222111000000000000000111......//////000111222333222222111000//////..............................------------------------------...//////...------,,,,,,,,,,,,------................................................//////++++++++++++++++++++++++,,,---...///111222333333000000////////////000000///000111222222111000//////111222222222222333555777777777888:::<<<>>>@@@@@@AAAAAAAAA@@@>>><<<;;;>>>>>>======<<<;;;;;;;;;999999999666444444777999999888777888:::;;;:::999:::999666444444555777888777666555444444555666777444444444444444333333333///000111111111111000///............////////////.........---------,,,,,,++++++,,,------......///******************************+++++++++,,,,,,,,,******++++++++++++************))))))))))))******((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******&&&'''''''''((()))))))))(((((())))))))))))((((((''''''(((((()))******+++```BBB:::@@@GGGHHH===777999999666888???MMMYYYWWWAAA111111111,,,------------------------........................++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---...////////////,,,,,,,,,------.........---...///000111111111111------///000111111111111222333444444444333222111222222222222333444555666999888666444333444555666666555444555888999888777666;;;???>>>999444333444444444333333333333333333000000000000////////////***---111111///------...---------,,,,,,,,,++++++(((,,,,,,***,,,000...'''+++,,,,,,------,,,,,,+++++++++************++++++))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((***+++,,,))))))))))))************))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))))))))***,,,---+++++++++,,,,,,,,,------////////////000000000000222111111000000000000000222111000000111333555666666999<<<<<<;;;;;;===???888888888888999888888888555666888999::::::999888777777777777888999:::;;;777999;;;<<<<<<:::777666555555555555555555555555222222222333444555666777222222111000000000000000000///////////////000111//////000000000000///...........................------------------------,,,---...//////...---,,,,,,,,,,,,------.................................---.........///000000000++++++++++++++++++++++++,,,,,,---///000222333333111111000000000000111111...000111222222111000...///111333333333222333444666666666777999;;;===>>>????????????>>>===;;;999:::;;;;;;;;;<<<<<<======<<<;;;:::888555555777999888777666777999:::999888:::888666444444555777999777666555444444555666777333333333333333333444444...///000111111000///....................................------,,,,,,,,,,,,++++++,,,,,,...///000*********************************++++++,,,,,,,,,******++++++++++++************))))))))))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))%%%&&&&&&'''((()))******(((((())))))))))))((((((&&&''''''((()))******+++[[[BBB<<>>999:::888555;;;EEEJJJRRRGGG444111111,,,***111///---+++***+++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------//////.........---------+++++++++,,,,,,,,,------111,,,,,,//////***)))---------------.........///111000///000111222111///222333333444444333333222000111333444444444333333888555555999:::777666999666444222333777999888777444999GGGSSSMMM<<<666:::333111///000333555444222////////////............,,,---...//////...---,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))(((''''''))))))***++++++++++++***++++++******************++++++++++++++++++++++++,,,,,,,,,++++++*********************************,,,,,,,,,,,,---...//////---,,,,,,,,,,,,---.........------......///000111333222111000000111222333555555777888999::::::;;;999999999999888666555444333333444666888888666444:::999999888888999999:::999999999::::::;;;;;;;;;666666666666555444333222333444555555444333111000000000////////////000000........................000000000000////////////---------,,,,,,+++++++++------------------------------...//////...---,,,...---,,,+++***++++++,,,...------,,,,,,------...........................******++++++++++++,,,,,,//////000111111111111111222111111111000000//////000111222333333222111000/////////000111111222222333444666777777888;;;===???<<<999999<<<===<<<;;;888999:::;;;<<<<<<<<<<<<888888777666555444333333444555666888999999999999777777666666777888999999888888777555555444444444333333333333333333333333111111000///////////////---------------...///000000000//////.........---------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************************************))))))))))))************))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))[[[BBB<<<>>>BBBDDD<<<888:::888555;;;EEEIIIPPPDDD222000000,,,+++000///---+++++++++,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///.........------------,,,,,,,,,,,,------------000---,,,000000,,,,,,000------........./////////000///...///111222111000111222222222222222222111111222333555666666444222222444777777888888888999666444222333666888888666:::KKKfffuuugggJJJ888666333111000111333555444222////////////............,,,---...//////...---,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************))))))((())))))***++++++++++++***++++++******************++++++++++++++++++++++++,,,,,,,,,++++++*********************************,,,,,,+++,,,,,,---...///---,,,,,,,,,,,,---.........------......///000111222222111000000111222222444555666888999:::::::::888888888888777666555444555444444555888:::::::::999888888777777888888999999999999999:::::::::;;;666666666555555444333222333444444444444222111000000000////////////000000........................000/////////......---------,,,,,,,,,,,,,,,,,,+++------------------------,,,---...//////...---,,,///...---,,,++++++,,,---------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---------......///000000111111000000111000000000////////////000000222222222222000000//////000000111222222222000222333444333555777999===;;;888888:::;;;;;;:::888999:::;;;;;;<<<<<<<<<:::999777666444444333333333444555666777777777777888777777777888888999:::888777666555444444444444111222222222222222222222111111000///////////////---------------...//////000/////////.........---------,,,,,,,,,,,,++++++*********+++++++++,,,,,,************************************************(((((()))))))))*********))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''((())))))******))))))''''''((((((((((((''''''(((((((((((())))))))))))ZZZBBB<<<>>>AAADDD<<<999;;;:::777===GGGIIIMMM???///...///,,,...///...---+++++++++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............------------,,,------------.........///---...000111...///111............/////////000///...---///111333222111000000111111111111000000333222222555888888555111///888<<<888777;;;===999555444333444666777777666:::RRRsssnnnLLL666222333222111222444555444333////////////............------............------,,,,,,,,,+++++++++******++++++++++++++++++++++++------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))******************************))))))))))))************))))))))))))))))))))))))+++++++++++++++***))))))((()))******++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,---...///---,,,,,,,,,,,,---.........------......///000111222222111000000111222222444444666777888888888888666777777777666555444444777555444666999===>>>???777777777666666777777777888888888999999999999:::666666555555444444333333444444444444333222111000000000////////////000000........................//////......---,,,+++++++++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,---......------,,,///...------,,,---------------,,,,,,,,,,,,---------------------------------.........////////////---......///000//////////////////...............///000111222222111000///000000000111222222333333111222333333222222444666;;;999777777888999:::999777888999:::;;;;;;;;;:::;;;:::777444333333333444222333444555555555555555888888777777888888999999777666555555444444444444//////000000111222222222111111000///////////////------------------...////////////...............------,,,,,,,,,,,,++++++*********++++++++++++,,,************************************************(((((())))))))))))******(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((()))******++++++******''''''((((((((((((''''''(((((((((((())))))))))))XXXBBB<<<===???DDD===:::===<<<999???IIIIIIJJJ<<<---...000...111...---,,,+++++++++,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------.........///////////////////////////000........./////////000000---,,,,,,...111333333222000111111111111111111000444222222555999999666222222???CCC:::777???AAA:::555444444444555666666666444DDDYYYaaaSSS===111222333333333333444444333333////////////............------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******++++++******)))(((((())))))*********************+++++++++++++++,,,************************+++++++++***************************************++++++++++++,,,---...///---,,,,,,,,,,,,---.........------......///000111222111111111111111111222333333555666666777777777555555555666555555444444555555666888<<>>???888444444444444444444555666444777;;;<<<777111000333222333444444444333222222////////////............---------,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((()))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))******))))))((('''(((((()))************)))******++++++,,,,,,,,,,,,************************************************************************++++++++++++,,,---......---,,,,,,,,,,,,---.........------......///000111111111111222222111111111222222333444555555555555333444444555555555555444222444777;;;???@@@>>><<<888888888777777888888888777777777777777777777777555555444333333333444444444444333222111111111000000000////////////000000////////////////////////000000//////...---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------.....................,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,---...............,,,,,,,,,,,,,,,---------...///000000000000///...///000000111222222333333555666666555444444555777888888888777777888:::;;;888888999:::::::::999999;;;999666333222333555666555555666666666555555444555555444444444444555555555444444333333333333444///000000111222333444444111000000///////////////...------,,,,,,,,,---------------...............------,,,,,,,,,+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))'''((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++++++++++++++''''''((((((((((((''''''(((((((((((())))))))))))~~~UUUAAA===<<<<<<>>>888666999888444888AAAKKKGGG888---111111///444,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,------------.........---//////------//////---------------.........///,,,,,,,,,...000222333222111222222222222222222111000111111222444777999:::<<>>===:::777999888888777777888888999777666666666666666555555555444333222222333444555444333222111111000000111000000////////////000000/////////////////////////////////...............+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,---............---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------...///.........,,,,,,,,,,,,---------------...///000000///...---/////////000111111222222222333444333222222333555777777888777666777999<<<999999::::::::::::999999888777555444444444666777777777777777777666555444444444333333222222333333444333333222222333333333000111111222222333333333111111000///////////////...------,,,,,,,,,,,,,,,---------------.........------,,,,,,,,,,,,++++++)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((()))******++++++******''''''((((((((((((''''''(((((((((((())))))))))))|||TTTAAA===<<<;;;>>>888666999777333777???JJJEEE666---222000,,,111+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,------------***...///---...333444000,,,,,,,,,,,,---------------,,,,,,---000222222111000000111111111111000000---///111111000333:::@@@@@@;;;555333666888888777333555666444222222444666;;;777222111444777555111///111444444222//////000////////////............------,,,++++++,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))************)))(((((('''(((((()))))))))))))))******++++++,,,------...************************((()))))))))*********+++************************************+++,,,---...---,,,,,,,,,,,,---.........------......///000111000111222222222222111000000111222222333222222222333333444666666777777777222333555777999999666333777777777666666777777777666666666555555555444444555444222111111222444555444333222111000000000111000000////////////000000////////////////////////,,,------------.........---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***+++---...***+++,,,---......---,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------------...///////////////,,,,,,,,,,,,------......------////////////------.........///000000111111000111222111111111333555444666666666444555888;;;::::::;;;;;;;;;;;;::::::555555555555555666777777888888888777666555444444555444444333222222333333333333222222222222333333000000111111111111111111111111000///////////////...---,,,,,,++++++,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''''''''((()))*********(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''((())))))******))))))''''''((((((((((((''''''(((((((((((()))))))))))){{{TTTAAA===<<<:::AAA;;;999;;;:::555888AAAIIICCC444---222///***///***++++++,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------+++++++++,,,,,,,,,------(((---///---000666888555+++++++++,,,,,,,,,---------,,,,,,---000111111000//////000000000000//////+++...111000...111;;;DDDDDD999111333888::::::;;;333555666555222111333666666444000...111555444111...111444444111......///000/////////............------++++++++++++------,,,,,,,,,+++++++++******++++++++++++++++++++++++''''''(((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++++++++***))))))'''(((((()))))))))))))))******+++,,,,,,---......))))))))))))))))))))))))(((((())))))*********+++************************************+++,,,---...---,,,,,,,,,,,,---.........------......///000111000111222333333222111000000111111222222222111111333333555666777777888888444333333444555555333111666666555555555555666666666666555555555444444444555444222111111222444555444333222000000000000111000000////////////000000000000000000000000000000***++++++,,,,,,------...---------,,,,,,+++++++++++++++++++++++++++++++++***))))))))))))+++---...)))***,,,---...---,,,,,,,,,++++++++++++++++++,,,************************,,,,,,,,,---------......---...//////000000//////,,,,,,,,,------.........,,,---...//////...---,,,------......///000000000000111222222111222444666222444555444333333777:::;;;;;;;;;<<<<<<;;;::::::333444555555666777777777888888777777666555333333666555444444333333333333222222222111222222333333000000000000////////////111111000///////////////...---,,,,,,++++++++++++,,,,,,,,,------.........---------,,,,,,,,,++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&''''''((()))******+++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))vvvRRR@@@999:::???EEE>>>::::::999777777999CCC;;;444111///,,,,,,///++++++,,,,,,,,,,,,------************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---(((''',,,...,,,((('''(((---111///+++(((***...++++++++++++++++++++++++------///222555444///++++++++++++,,,,,,,,,------///...---------...000111............////////////000000000//////111555888666444222555999<<<<<<:::777777888888777555333222111111000000000000000111000000111111111111000000...//////000///---,,,+++.........------,,,,,,,,,++++++++++++******)))))))))***++++++***)))***+++))))))))))))))))))))))))************************)))))))))))))))(((''''''((((((((((((((((((((((((************************((((((((((((((()))******))))))))))))************++++++************+++++++++*********))))))((((((***)))))))))((((((''''''))))))))))))******************+++,,,,,,---......,,,,,,,,,++++++*********+++*********))))))((((((******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...............................................................////////////......///000111222222333222333444555666666666666666555444222111111222222444666777444111111555:::777555333333444444333222222222111000111222444555666555555444444333222222////////////000000000000......//////000000111111...------------,,,,,,,,,//////...------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,---------------............///,,,,,,,,,------,,,++++++++++++,,,,,,,,,---------,,,---------.../////////111111222222222111111000333333333333444666888999<<<;;;;;;:::::::::;;;;;;444555555666777888888999999888888777777777777777888777555333222222222333333333333222222222222222000000000000000000000000000000//////.........---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))tttQQQ@@@999;;;@@@EEE>>>::::::999777777:::CCC;;;333111///,,,,,,///++++++,,,,,,,,,,,,------************************************************,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,***(((+++222000---)))((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++---000///,,,))),,,,,,,,,,,,------------...---------......//////............////////////000000000///...000333666444333222444666888999999444555555555555333222111222111111000000000000111000000000111111000000000//////000000///...---,,,------------,,,,,,,,,+++++++++++++++*********))))))***++++++***)))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))************************((((((((((((((()))******))))))))))))************+++******))))))******+++************)))))))))(((*********))))))((((((((())))))))))))******************++++++,,,---------+++++++++******)))))))))************)))))))))((()))***++++++,,,,,,++++++,,,++++++++++++,,,------------------------------------------------------............/////////////////////000000111111222111222333555666666666666666555444222111111222222333444555333222222555777666444222222333444333222333222222111222333444555555555444444333222222222....../////////000000000......//////000000000000.........------,,,,,,,,,......------,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---------------............,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------..................000000111111111111000000222222222222444666888:::<<<;;;;;;:::999999999:::888777777777777666666666777777666666666666777777666555333222111111111222444333333333333222222222000000000000000000000000000/////////.........---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))pppOOO@@@999;;;AAAEEE>>>::::::999777888;;;AAA999333111///,,,,,,...++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///---((((((444BBBIII===000)))+++,,,***'''------------------------)))))))))***,,,,,,+++))),,,------------.........,,,---.../////////......---............/////////000000000...---///222444111222333333222333555666111111222222222222111000222222111000000000000000//////000000000000//////...//////000//////......,,,,,,,,,,,,++++++++++++++++++++++++************)))***++++++***)))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''************************************************((((((((((((((()))******))))))))))))************+++******))))))******+++************))))))))))))***************)))))))))))))))))))))************++++++++++++++++++,,,,,,*********)))))))))))))))************)))))))))))))))***++++++,,,,,,+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............//////////////////000000000000000111111333444555666666666555555444333222222222222333222222333555555444333444222111111333444444333333333333333333333444555444444444333222222111111.........////////////000...////////////000000000//////...---,,,,,,++++++------,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------//////..................//////000000000000//////000000111222444666999:::<<<;;;:::999888777777777:::999888777666555444333444444444555666666777777444333111000///000000111444444444333333333222222000000000000000000000000/////////...............------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))kkkMMM@@@999<<>>777444000---,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************+++*********))))))(((((()))******++++++,,,------***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---...---+++***)))***++++++......------------......++++++,,,------......///,,,,,,------.../////////////////////000000000000000000000000000/////////111///...000222222///,,,000000000///000000111222222222111000//////000000000000//////......------,,,,,,,,,---...///000000++++++++++++******)))(((,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))((((((''''''(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))******))))))((((((''''''((((((((((((((((((((((((******************************************************++++++++++++******++++++++++++,,,---.../////////.........---------,,,---......//////............///000111222222222222222222111222222333333222111111111222333333444888777666444222000///...111222333444333111///---111111000///...---,,,,,,......---,,,,,,,,,,,,---............---,,,+++***++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++(((((())))))******++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++---,,,+++*********+++,,,,,,,,,,,,++++++*********,,,,,,,,,---------......,,,,,,------...///000000000000000000////////////111000000000111333555666555555555444444333333333333222222111000000000111333444555666666444222111333333333333333333333333555555666666666555333222222222222111111111000000++++++++++++,,,---......---,,,,,,+++*********+++++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&'''''''''''''''((())))))***))))))((('''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((aaaMMMAAA===BBBEEEHHH@@@999888777777999>>>777444000---,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************************)))))))))((()))******++++++,,,,,,---++++++,,,---------------...------,,,,,,------......---,,,+++***++++++,,,......------------......------------------,,,,,,,,,,,,------.../////////....../////////000000000////////////////////////...------///222333111///////////////000000111222222111000000//////000000............------------,,,,,,------......//////,,,+++******)))******+++,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********)))))))))((((((((('''(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***)))))))))))))))))))))******))))))((((((((((((((((((((((((((((((((((((******************************************************++++++++++++******++++++++++++,,,---......///.........------------,,,---......//////......//////000000111222222222222222111111111222333333222111111111222222333444666666555333222111000///111222333333333111///...///////////////...............---,,,,,,,,,,,,---////////////...---,,,+++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))))))))))))))************++++++,,,,,,++++++***************************)))))))))))))))))))))))))))***++++++,,,,,,++++++++++++*********++++++,,,,,,,,,+++++++++*********,,,,,,,,,,,,------------+++,,,,,,---......//////////////////////////////000000000000111333555666444444444444333333333222333333222111111111111111333444555666555444222111222222222222222222222222444444555555555444333222222222111111111000000000,,,,,,+++++++++,,,---------,,,,,,++++++***++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''))))))(((((((((''''''''''''''''''''''''((())))))***))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((```LLLAAA===BBBEEEHHH@@@:::888888777999===777333///---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))))))))******+++,,,,,,,,,,,,,,,---............---......------------.........---,,,,,,,,,,,,,,,,,,...------,,,,,,------............---,,,+++++++++,,,,,,,,,---......//////.........////////////000........................,,,,,,,,,///222333333222.........///000111222222111000000////////////000,,,,,,,,,,,,,,,------------------------.........,,,+++***))))))+++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))((((((((())))))))))))))))))))))))******************************************************++++++++++++******++++++***++++++,,,---...............------------,,,---......//////......111111111111111111222222111111111111111222333333222111111111111222333333444444333333222111111111111222333333222111///............//////000000000......---,,,,,,,,,,,,---//////000//////...---,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************))))))))))))******++++++++++++******************************))))))))))))))))))))))))))))))***+++++++++++++++((()))***++++++++++++++++++++++++***************++++++,,,,,,,,,---------+++++++++,,,,,,------.../////////////////////////////////000111222333444333333333333333222222222333333222111111111111222222333444555444333222111111111111111111111111111222333333333333222111111111111111111000000000000------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''(((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''))))))(((((((((((('''''''''''''''''''''((()))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((^^^KKK@@@===CCCFFFHHH@@@:::999888777888<<<666333///---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************))))))))))))))))))))))))***++++++,,,,,,,,,---......//////......------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,------...//////------........./////////,,,,,,---------------...------...///111222222222...///000111222222333333000//////....../////////++++++,,,,,,------.........---------------------******+++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))(((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******************************************************************************++++++++++++******++++++******+++,,,,,,---------------------------,,,---......///.........222222222222111111111111111000000000111222333444222111111111111111222222222222222222222222222222111222222222222111000///...////////////000000000......---,,,,,,,,,,,,---......///......---,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************++++++******))))))((((((******++++++++++++******************************((((((((((((((((((((((((((())))))***+++*********&&&''')))+++,,,,,,+++************************)))++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,---...............//////......//////000111222222222222222222222222222222333222222111111111222222222222333333333333222111000000000000000000000000111111111111111111000000111111000000000////////////...---,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((()))(((''''''''''''((((((''''''''''''''''''''''''))))))(((((((((((((((((('''''''''''''''((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((]]]JJJ@@@===CCCGGGHHH@@@:::999888777888;;;666333///---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))******((())))))******+++,,,,,,,,,---......//////......,,,++++++++++++++++++,,,,,,---------------------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---.........------------............+++,,,,,,,,,------......000000000000/////////000///000111222333333333333///...............//////,,,,,,------.........///---------------,,,,,,,,,(((***---//////...,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******************************))))))))))))))))))******************************(((((())))))************))))))))))))************++++++++++++++++++++++++******************************************************++++++++++++******++++++*********+++,,,,,,,,,,,,------------------,,,---......///.........222222111111111111111111000000000000111222333444222222111000000111111111000000000111111111222222111222222222111111111000111000000000////////////......---,,,,,,,,,,,,---,,,,,,---------,,,++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++******))))))(((((()))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))%%%'''(((***++++++******))))))))))))))))))))))))*********+++++++++,,,,,,*********+++++++++++++++,,,,,,------............---......///000000000000000111111111111111111111111111111000000111111222111111222222222222222222000000000000000000000000000000000///000000000000000000000/////////......///...---,,,+++*********+++,,,,,,---------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))'''''''''''''''((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((\\\III???===DDDGGGHHHAAA;;;:::999777777:::555222///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************(((((())))))***+++++++++,,,,,,---............---++++++************+++++++++,,,,,,------------,,,,,,++++++******++++++,,,*********+++,,,---------+++++++++,,,------......,,,,,,,,,---------......+++,,,,,,------.........222222222000...,,,---///000111222333333333222111...------------......///------------............,,,,,,,,,,,,,,,---------***+++...000000///,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******************************))))))))))))************************************((((((((()))******++++++)))))))))************+++******************************************************************************++++++++++++******++++++************++++++,,,,,,,,,,,,------------,,,---......//////......000000000000000000111111/////////000111222333444222222111000000000000111//////000000000111111111222111111111111111111111111111111000000/////////......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,+++***++++++++++++++++++++++++)))************+++++++++************************************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))&&&'''((()))))))))))))))(((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,---.........,,,---...////////////.../////////000000000000000000000/////////000111111111111111111111111222222000000000000000000000000/////////...//////000111////////////............///...---,,,++++++***+++***+++---......---,,,,,,************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))'''(((((()))))))))))))))''''''''''''(((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((((((((())))))))))))******'''''''''''''''((())))))((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((([[[III???===DDDHHHHHHAAA;;;:::999777777999555222...------------,,,------------------------++++++++++++++++++++++++************************((()))))))))************(((((())))))******++++++++++++,,,---------------,,,++++++******++++++,,,)))***+++---------,,,+++++++++************++++++++++++++++++++++++,,,,,,***++++++,,,,,,---......+++,,,,,,,,,,,,---------,,,,,,,,,---......//////222333333000---+++---//////000111222222111///...------,,,,,,------...///---------,,,,,,,,,,,,,,,+++++++++,,,,,,------............---------------,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''((((((((()))))))))***(((((((((((())))))))))))******))))))))))))******************************((()))))))))************************************'''(((((()))******++++++))))))*********+++++++++******************************************************************************++++++++++++******++++++************++++++++++++,,,,,,,,,---------,,,---......//////...............///000000000111......//////000222333444222222111000000000000000/////////000000000000000222111111111111111222222000000000000000111111111......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))************+++++++++************************)))))))))))))))*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((((((((('''''''''(((((()))'''''''''((((((((())))))))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......+++,,,---...///...------.........//////000000000...............///000000000000000000000111222222111111111111111111111111000///......///000111222/////////.........------...---,,,,,,++++++++++++***+++---...///...---,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((()))))))))*********'''''''''''''''((())))))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((ZZZHHH???>>>DDDHHHHHHAAA;;;;;;999777777999555222...------------,,,------------------------++++++++++++++++++++++++************************(((((())))))*********+++((((((((()))******++++++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---((()))+++,,,---,,,,,,+++++++++************++++++------,,,++++++************++++++,,,,,,---......++++++,,,,,,,,,---------,,,,,,------...///000000111222222000---,,,...111...///000111000...,,,+++,,,,,,,,,,,,------...///---,,,,,,++++++***************+++,,,,,,---......333000---+++***,,,...000,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''((((((((())))))******(((((((((((())))))))))))******))))))))))))******************************(((((())))))*********+++************************'''(((((()))***+++++++++))))))******++++++++++++))))))))))))))))))))))))******************************************************++++++++++++******++++++***************++++++++++++,,,,,,---------,,,---......//////......,,,------...///000000111.........///000222333444222222111000000///000000/////////000000000000000222111111111111111222222......///000111222333333......---,,,,,,,,,,,,---,,,,,,---......---------++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))(((((())))))******++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((***)))'''&&&&&&'''((()))&&&'''''''''(((((())))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,---.........---,,,---.........//////000000---------------...///000000000//////000111222222111111111111111111111111000///......///000111222//////.........---------------,,,,,,++++++,,,,,,***+++---//////...---,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))''''''''''''((((((((()))'''''''''''''''((()))***))))))))))))))))))))))))(((((())))))*********+++'''''''''''''''((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((YYYHHH??????FFFKKKJJJEEE???:::999999999999666444222000............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))))))************+++++++++******++++++++++++***************)))******+++,,,------++++++++++++------,,,,,,,,,++++++*********,,,,,,+++++++++,,,---...---,,,+++***))))))))))))++++++++++++******))))))(((((()))+++,,,---...///******++++++++++++******+++,,,---...////////////222000---++++++,,,...///------..................,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,++++++***))),,,//////---,,,---///111000...,,,+++,,,...///++++++++++++*********)))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************(((((())))))******++++++))))))***+++++++++++++++(((((((((((())))))))))))))))))))))))************)))))))))***+++++++++,,,************************+++++++++*********)))))))))************++++++++++++,,,------......------000000111000000///............//////000000111111222222111000//////000000///000000111111111000000111111222222222222111111000///////////////000000......---------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))************************)))))))))))))))(((''''''''''''''''''((((((((()))))))))))))))(((((((((((($$$%%%%%%&&&'''((())))))((((((((((((((()))*********((('''&&&&&&'''(((***))))))))))))((((((((((((******++++++++++++******((())))))+++,,,---......,,,,,,,,,,,,,,,---...///,,,,,,---------------------...//////......///111///////////////000000000000////////////000000111///...------------.../////////.........---------......---,,,,,,+++************+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''''''''''''''))))))((((((((((((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))XXXGGG??????FFFJJJIIIEEE???:::999999999999555333111///...---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))))))************+++++++++*********++++++************************++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------///...---,,,++++++++++++++++++++++++*********)))((())))))***+++,,,------******++++++++++++******+++,,,---...////////////444222///,,,******++++++/////////...---------,,,---,,,,,,,,,------...///,,,,,,++++++++++++++++++***,,,......---,,,---///...---,,,+++++++++,,,,,,++++++*********)))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))((())))))))))))*********'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************)))))))))))))))*********((()))******++++++************))))))((((((((('''))))))))))))***************************+++++++++************************+++++++++*********)))))))))************++++++++++++,,,------...---------//////000000//////...---.........///000000111111222222111000000000000000000000111111222111111000111111222222222222111111000///////////////000000......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++******))))))******+++************************************************)))))))))))))))((('''''''''''''''((((((((())))))))))))))))))(((((((((((('''''''''''''''(((((((((((((((((((((((()))******)))((('''&&&&&&'''((())))))))))))))))))))))))(((******++++++++++++******((()))***+++,,,------...------,,,,,,,,,------...,,,,,,,,,------------...---...//////......///111/////////000000111111111111000000/////////000000..........................................------......---,,,,,,+++************+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))VVVFFF???>>>FFFJJJIIIDDD>>>:::999999999999333222000...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********)))************+++++++++***************************************+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++******+++,,,---------,,,,,,......------,,,,,,++++++++++++++++++************))))))*********+++++++++******++++++++++++******+++,,,---......///......333111...+++***)))******000000///...---,,,,,,+++---------------.........---,,,++++++++++++------***,,,......---,,,---...+++++++++***************************)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))************''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************************))))))))))))'''((())))))******)))))),,,+++***)))(((''''''&&&)))))))))*********+++++++++++++++***************************************+++************))))))))))))************+++++++++++++++,,,---------------.........///......---------......//////000111111222111000000000000000000111222222222222222111111111111222222222222111111000//////.........//////......---------,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******+++******))))))******+++************************************************))))))******))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((('''((((((((((((((())))))***)))((('''&&&&&&'''((()))))))))))))))))))))))))))******++++++++++++******))))))***+++,,,,,,---......------,,,,,,,,,,,,---,,,,,,,,,---------......---///000000///...000111...//////000111222333333222111000000////////////---...////////////...---------.....................------,,,,,,++++++*********+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))UUUEEE>>>>>>FFFJJJHHHDDD>>>999888999999999222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++******))))))))))))******+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,......---,,,+++,,,,,,,,,++++++******)))++++++++++++++++++++++++***************************++++++,,,,,,++++++***+++,,,------.........---...---+++******+++,,,---//////......---------,,,------...............---...---+++***+++,,,...///,,,,,,---...------------)))******++++++***))))))*********)))))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((()))))))))******(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************++++++******))))))((((((''''''((()))))))))))))))++++++******)))(((((('''))))))*********+++++++++,,,+++++++++***)))))))))************************************))))))))))))))))))*********+++++++++++++++,,,------------,,,---------......---,,,,,,------......///000000111111111000000000000000111222222333333333222111111111111222222222222111111//////......------............---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************))))))))))))******************************************************))))))*********))))))((((((((()))))))))*********))))))))))))((((((((((((***)))))))))))))))))))))))))))(((((((((((()))))))))(((''''''''''''((())))))))))))))))))************++++++,,,,,,++++++***))))))***+++,,,,,,------......---,,,+++++++++++++++,,,,,,------.........---///000000//////000111...///000111222333444444333222111000////////////,,,...///111111///...,,,---------...............---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***)))(((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))***************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))SSSDDD>>>>>>EEEIIIGGGCCC===999888999999999111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))*********+++++++++******)))(((((()))******+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,......---,,,+++++++++,,,,,,,,,+++******+++++++++++++++++++++,,,+++++++++***************++++++,,,,,,,,,,,,+++++++++,,,---------------------,,,+++++++++,,,------,,,---------......//////---......//////...------...---,,,++++++---///000------------...---,,,,,,)))***++++++++++++******************))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((''''''((()))))))))))))))))))))))))))************************++++++++++++,,,+++++++++***)))))))))************************))))))))))))))))))))))))))))))*********+++++++++***+++,,,,,,------,,,,,,,,,,,,---------------,,,---------...//////000000111000000000000000111111333333333333333222111000111111222222222222111111//////...------,,,------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********))))))))))))))))))***************************************************))))))************)))))))))))))))************+++))))))))))))(((((((((((((((((())))))***++++++,,,))))))(((((((((((())))))((((((''''''''''''((((((((()))))))))*********+++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---...---,,,+++++++++++++++++++++,,,,,,---...//////...///000000//////000222...///000111222333444444333333222000////////////---...000111111000...------.....................------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))))))))******++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))|||QQQCCC======EEEIIIFFFBBB<<<999888999999:::111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***)))(((''''''((()))***+++++++++++++++,,,------+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,***+++,,,---------,,,,,,,,,---...//////...---,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,000///...,,,++++++******+++,,,,,,---...///000000......///000000...---,,,...---,,,,,,---...000111...---,,,---......,,,++++++++++++++++++,,,,,,,,,++++++++++++*********)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''((())))))******)))))))))))))))*********++++++*********++++++++++++,,,+++++++++***************************************(((((()))))))))))))))***)))************+++++++++******+++,,,,,,,,,,,,,,,,,,,,,------......------,,,------......///000000000000000000000111111222333333333333222111000///111111222222222222111111///...---,,,,,,,,,,,,,,,......---------,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((())))))***++++++++++++++++++++++++************************))))))******++++++******)))*********++++++++++++))))))))))))((((((((((((''''''((()))***+++,,,,,,***))))))(((((((((((((((((((((((((((((((((((((((((())))))******+++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,***+++,,,,,,---...//////...///111000//////000222...//////000111222333333333222111111000000000000...///000000000000///...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))(((''''''(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))***+++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))zzzOOOCCC======EEEHHHFFFBBB<<<888888999999:::111000///---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***)))(((''''''((()))***,,,++++++++++++,,,------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...000000///---,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,+++000//////...---,,,++++++,,,---------.../////////...///000000000///---,,,,,,------...//////000000///---,,,---......,,,***++++++*********+++,,,---,,,,,,,,,,,,++++++++++++))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))************+++++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))******++++++******++++++***************************+++++++++,,,,,,***************+++++++++************************(((((((((((())))))******)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,---...............,,,,,,---......//////000000000000000000111222222222222222222111000///...111111222222222222111111///...---,,,++++++++++++......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))(((((((((((())))))++++++++++++++++++++++++************************((()))***++++++++++++************+++++++++,,,,,,))))))))))))((((((((((((((((((((())))))***************)))(((((((((((((((''''''((((((((((((''''''((())))))******+++,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,+++++++++***++++++,,,,,,***++++++,,,---...///000...000111111000000111222/////////000000111111111222222111111000111111111////////////////////////000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))***++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))yyyOOOBBB======DDDHHHFFFAAA<<<888888999::::::111000///...------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++)))(((''''''((()))+++,,,,,,++++++,,,,,,---...++++++------------++++++*********++++++,,,,,,,,,,,,,,,+++++++++,,,---...***+++---......---+++***+++++++++,,,,,,---------,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,++++++---------....../////////..................------...///000111000///---+++,,,---...///000000000000///---,,,---//////,,,)))+++***)))((((((***,,,...---------,,,,,,,,,++++++))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++++++++,,,,,,,,,---------+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))***+++++++++++++++---,,,,,,+++***)))((((((******+++++++++,,,,,,,,,))))))******+++++++++,,,************************'''((((((((())))))******)))************+++++++++******+++,,,,,,,,,,,,+++,,,------.../////////...,,,,,,------...//////000000000///000000111222222222222222111111///......111111222222222222111111///...---,,,++++++++++++......---------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))(((((((((((())))))++++++++++++++++++++++++************************((()))***+++++++++++++++******+++++++++,,,,,,,,,))))))))))))(((((((((((())))))))))))((((((((((((******)))(((((((((((((((''''''((((((((((((''''''((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,************+++,,,------******+++,,,---//////000...000111111000000111222////////////000000000000111111111111111111222222000000////////////000000111111000...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''((()))++++++))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))*********))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))oooRRRFFF<<>>>>>>>>===<<<<<<777444...+++***))))))(((*********+++++++++,,,,,,******++++++++++++******((())))))*********))))))(((((()))***++++++,,,,,,)))******++++++*********((()))***)))(((((()))***************++++++++++++******++++++++++++************+++++++++,,,,,,,,,------------------------///////////////...---,,,------------------------------------------------++++++++++++++++++++++++,,,,,,+++++++++++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************)))))))))(((************************((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))******)))))))))******)))))))))))))))))))))))))))))))))''''''(((((())))))))))))))))))*********++++++++++++,,,---,,,++++++,,,---,,,,,,++++++,,,,,,---............---------------...------,,,,,,,,,,,,---------------............---------------------,,,******))))))))))))*********************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******((((((((((((((((((((((((***((('''((()))***)))'''(((((())))))))))))((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******iiiQQQGGG:::>>>AAAHHHGGGCCC>>>999666555666888111000///...---,,,,,,,,,++++++++++++,,,------...:::777333///+++)))((('''************************)))))))))))))))******+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++******+++,,,------------)))******+++,,,,,,------***,,,------,,,,,,---...,,,,,,,,,,,,---...//////000888;;;444,,,***,,,...++++++******++++++,,,---++++++++++++++++++++++++************************+++***************++++++++++++++++++************((()))******++++++************************************))))))))))))*********************************))))))(((((())))))***'''(((((())))))******+++++++++******)))((((((((())))))))))))))))))))))))))))))))))))***+++,,,---555666777666555444555777999;;;===???@@@AAA@@@@@@777333///,,,+++***)))(((***++++++++++++,,,,,,,,,******++++++++++++******((())))))************)))((()))))))))***+++++++++((()))******+++*********''')))***)))((('''((()))*********++++++++++++,,,******++++++++++++******++++++++++++,,,,,,,,,,,,------------------------....../////////...------------------------------------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++************+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********************))))))))))))(((((((((((((((((((((((()))))))))***))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))'''(((((())))))******+++)))))))))************+++***,,,---,,,+++***+++---,,,,,,,,,,,,,,,---......---------------,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,------------------*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++))))))))))))))))))))))))***((('''((()))***)))'''(((((())))))))))))(((((('''''''''''''''(((((((((''''''''''''''''''''''''))))))(((((())))))***+++gggPPPGGG;;;@@@DDDMMMFFFCCC???999555444666888000000///...---,,,,,,+++,,,,,,,,,++++++,,,------444333000...,,,***)))(((************************)))))))))))))))******+++************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,---......+++++++++++++++++++++,,,***,,,------,,,+++---...)))))))))))))))*********---333666111+++***,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++++++++++++++************((())))))*********************************************))))))))))))***************************************))))))*********(((((())))))***++++++,,,++++++******)))((((((''')))))))))))))))))))))))))))))))))))))))***+++,,,---...///...---,,,---///---///111444555555555444111///,,,,,,,,,,,,***)))************++++++++++++******++++++++++++******(((((()))***************))))))))))))************(((((()))***************((()))******(((((()))************+++++++++,,,,,,******++++++++++++******,,,,,,,,,,,,------------------------------------------......///.........------------------------........................+++,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++************))))))))))))((((((((((((((((((((((((******+++++++++***((('''((((((((((((((((((((((((&&&'''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))***++++++,,,))))))))))))***************,,,,,,,,,+++***+++,,,,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++)))((())),,,---,,,***,,,,,,,,,------.........++++++************++++++*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))***((('''((()))***)))'''(((((())))))))))))(((((('''''''''(((((()))))))))(((((((((((((((((((((((())))))(((((())))))***+++dddOOOGGG===BBBGGGQQQFFFDDD???999555444555888000000///...------,,,+++------,,,+++++++++,,,,,,---------,,,,,,++++++***************************)))))))))))))))******+++)))************+++++++++************************,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,+++******+++,,,...///------,,,++++++************,,,------,,,+++---...,,,,,,,,,,,,++++++*********...///,,,+++,,,,,,***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************++++++++++++************)))(((((()))*********************************************))))))))))))******++++++******************++++++************++++++((())))))***+++,,,,,,,,,+++++++++***)))((((((''')))))))))))))))))))))))))))))))))((())))))***+++***+++,,,+++******+++,,,'''(((***+++,,,+++)))(((+++*********,,,---,,,***))))))))))))******************++++++++++++******(((((()))************************)))))))))))))))(((((()))***************)))+++,,,+++***)))***+++******+++++++++,,,,,,,,,******++++++++++++******,,,,,,------------......------------------------,,,,,,---.../////////...........................////////////////////////,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,---------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++************))))))))))))***************************+++,,,,,,+++***)))(((((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))((())))))***+++,,,,,,,,,))))))))))))***************+++,,,,,,******+++,,,+++++++++***++++++,,,------------,,,,,,++++++++++++++++++***++++++,,,,,,---+++***+++...///---++++++,,,,,,------.........,,,,,,++++++++++++,,,,,,+++++++++***************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))***((('''((()))***)))((((((((())))))))))))(((((('''((((((((())))))******)))))))))))))))))))))))))))))))))))))))******+++hhhNNNEEE???AAACCCTTTIIIGGGAAA888444666777555111///------...000000///------------------------,,,,,,,,,,,,,,,,,,++++++************************************************)))******+++++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...///...---,,,+++,,,------+++++++++,,,---...///000000///---+++)))((('''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***---///000///......,,,,,,+++***((()))+++---************))))))(((((())))))))))))(((((((((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++((((((***+++++++++++++++---,,,+++***))))))))))))+++***)))))))))***,,,,,,************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,+++++++++************)))******))))))))))))))))))*********++++++,,,,,,,,,---------............///...------------...//////........................---------............///111111111000000000000000------------------------//////...------------......---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))((())))))************)))))))))))))))))))))))))))))))))******++++++******)))++++++***)))(((((())))))++++++******))))))((((((***))))))((('''&&&&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++((((((((((((((())))))***,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,000///...---,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,---...,,,++++++******++++++,,,*********++++++,,,,,,,,,)))))))))))))))))))))*********))))))((((((''''''+++)))((('''((()))+++,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))*********++++++*********))))))((((((************************))))))************))))))***************)))(((((())))))))))))))))))))))))******))))))((((((''''''))))))(((((((((***+++,,,gggNNNCCC<<<===>>>MMMHHHGGGAAA888444666777555111///---,,,---//////...------------------------000//////...---,,,++++++************************************************))))))***++++++++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++************++++++++++++************++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,+++***+++,,,,,,333000+++'''%%%&&&(((***---,,,******+++---000222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333222///***%%%$$$(((,,,(((***...222555444111...+++++++++******)))))))))*********)))))))))(((((()))************+++++++++******************))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++))))))***,,,,,,,,,,,,,,,---,,,+++***))))))))))))++++++*********+++,,,---************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,+++++++++************)))************************++++++++++++,,,,,,,,,---------------............---------------...//////........................------------............////////////////////////------------------------///......---------------------,,,+++++++++++++++++++++++++++++++++++++++***++++++++++++***)))((())))))************))))))******************************++++++++++++*********))))))(((''''''((((((*********)))))))))))))))***))))))(((''''''&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))*********)))))))))(((((())))))))))))))))))))))))))))))*********+++++++++))))))((((((((()))******,,,++++++******++++++,,,*********+++++++++,,,,,,//////...,,,,,,++++++,,,++++++++++++++++++++++++++++++,,,---------------,,,+++++++++,,,,,,---...,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,******))))))))))))))))))***)))))))))((((((((('''***)))((('''((()))+++,,,))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************************)))))))))(((************************))))))************))))))***************)))(((((())))))))))))))))))))))))***)))))))))((((((((('''***))))))(((((()))***+++eeeNNNCCC:::999888EEEHHHGGGAAA888444666777555111///,,,,,,,,,------,,,------------------------222222111000...---,,,+++************************************************))))))***+++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++************+++++++++,,,************+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++*********++++++''')))---000111000...---000///---+++)))(((''''''---------------------------------,,,,,,+++++++++$$$***000333222111333666333///***((()))***)))(((,,,,,,++++++++++++******+++++++++*********)))))))))************+++++++++,,,,,,++++++*********)))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++)))***+++,,,---------------,,,+++***************,,,++++++++++++,,,------************************+++************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******************************+++++++++,,,,,,,,,+++++++++************)))******++++++++++++++++++,,,,,,,,,,,,------------------------............---------------......///////////////////////////------------....................................------------------------///...------,,,,,,---------,,,++++++***+++++++++))))))))))))))))))))))))******++++++******))))))))))))************))))))************************+++++++++,,,,,,+++++++++)))(((((('''''''''''''''((())))))))))))))))))***)))))))))(((''''''&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++***))))))))))))***++++++,,,+++************+++,,,*********++++++++++++,,,///...---,,,,,,++++++,,,++++++++++++++++++++++++,,,,,,---............---,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---*********+++++++++++++++*********))))))((((((((())))))))))))((((((((((((***)))((('''((()))***+++(((((((((((())))))))))))************************))))))))))))************************))))))))))))************************((())))))******))))))((()))************))))))((())))))))))))))))))))))))))))))))))))((((((((((((+++***))))))((())))))***dddPPPDDD::::::777BBBGGGFFFAAA999555777777555111///,,,+++,,,,,,,,,+++------------------------111000000///...------,,,************************************************((()))***++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------------------,,,,,,+++++++++++++++)))+++---...---***'''$$$)))+++...000111000...,,,------------------------......---,,,,,,+++******'''***...///...***((('''---+++))))))***...222555,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++------,,,,,,+++*********))))))))))))))))))))))))************++++++++++++************************))))))***+++,,,,,,,,,,,,,,,,,,+++************************+++++++++,,,,,,************************************))))))))))))************************************++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************************************+++++++++,,,,,,,,,+++++++++*********))))))+++++++++++++++,,,,,,,,,------------------------,,,,,,---------.........------,,,,,,------...///////////////////////////,,,,,,---------......................../////////------------------,,,,,,...------,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))************))))))))))))************))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))(((((('''''''''(((((('''((((((((())))))******))))))((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))***************************++++++,,,++++++************++++++************++++++++++++...------,,,+++++++++,,,***+++++++++++++++,,,,,,,,,---......//////......,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------***************+++++++++*********)))((((((''''''))))))))))))(((((((((((()))(((((((((((()))******(((((((((((())))))))))))************************)))))))))))))))******************)))))))))))))))************************(((((())))))))))))(((((())))))************)))((())))))))))))))))))))))))))))))))))))((((((((((((++++++***))))))(((((((((cccRRRFFF<<<===;;;EEEFFFEEEAAA999666777777555111///,,,+++,,,,,,,,,+++---------------------------------------------...************************************************(((((()))***+++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---.........---------------------,,,,,,+++111...***((((((,,,111555---,,,+++***)))(((((((((------------------------......---,,,,,,+++******333000+++)))***---...///''',,,111222...***((())),,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++))))))*********+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))*********+++++++++************************'''((()))******+++++++++++++++***)))))))))******((())))))***************************************))))))))))))))))))))))))************************)))))))))******+++++++++))))))))))))))))))))))))''''''''''''''''''''''''(((((()))))))))***************************************+++++++++,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,---......////////////////////////,,,,,,,,,------------............//////000000000......---------,,,,,,,,,------,,,+++++++++++++++******)))))))))******+++((((((((((((((((((((((((((())))))*********))))))))))))************))))))***************************++++++,,,,,,++++++***)))))))))(((((()))******''''''(((((()))))))))***((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((())))))(((((((((((((((((((((((((((((()))))))))************************++++++,,,************************))))))*********+++++++++------,,,+++++++++,,,,,,*********++++++,,,,,,,,,,,,---......//////......---,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************************))))))))))))((((((''''''(((((((((((())))))))))))((((((((((((((())))))***'''((((((((()))))))))*********************************))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((((())))))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))((((((cccSSSGGG===???===FFFEEEEEEAAA999666888777555111///,,,,,,,,,------,,,------------------------******++++++,,,------...************************************************'''((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---//////......---------.........---,,,+++************)))((('''&&&111...+++((()))---111444,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,...///...---,,,...//////...,,,,,,///111++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))************+++************************&&&'''((()))***************))))))((((((((())))))'''((())))))******))))))************************(((((()))))))))))))))***************************(((((())))))***+++++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))************************************+++++++++,,,,,,,,,+++++++++************)))))))))******+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...........................,,,,,,,,,,,,------------.........//////000000111.........------,,,,,,+++---,,,++++++******++++++)))))))))((())))))***+++(((((((((((((((((((((((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))*********++++++************))))))))))))******+++'''(((((((((((((((((()))((((((((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))*********))))))))))))***++++++))))))***++++++***)))))))))))))))************+++,,,,,,++++++++++++,,,,,,*********++++++,,,,,,---,,,,,,---............---------,,,+++++++++,,,,,,,,,++++++******++++++,,,***************)))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))''''''(((((())))))******************************************))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((())))))(((((('''((())))))************)))(((((((((((((((((((((((((((((((((((()))))))))))))))************))))))(((bbbSSSEEE:::===<<>>sss...---...222$$$,,,,,,,,,...111///***(((***222"""///zzzggg+++000111///222///&&&333+++%%%000***)))))))))************))))))+++///+++///$$$"""************))))))((((((+++*********))))))(((((((((((())))))*********+++))))))))))))))))))))))))******++++++++++++******++++++***************+++))))))))))))))))))))))))''''''(((******+++++++++*********)))))))))))))))************************))))))))))))))))))))))))))))))*********))))))((()))************+++++++++************************)))***+++,,,,,,+++***)))))))))))))))************++++++************++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,++++++++++++,,,,,,---------++++++------------++++++------,,,+++*********+++*********++++++,,,,,,,,,++++++++++++******))))))+++++++++++++++++++++++++++*********))))))(((((()))))))))))))))*********&&&''''''((()))******+++))))))((('''&&&%%%%%%$$$((((((((((((((()))******))))))(((((('''''''''&&&*********)))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''((()))***++++++))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))aaaHHHBBB<<<:::>>>===BBBFFFCCC:::666:::<<<888111000///...---,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++************************///000,,,;;;"""------)))---000''''''555+++222###ZZZkkk111555000$$$000,,,)))))),,,...+++***+++***SSSeee)))!!!<<<...,,,&&&((())),,,...)))((())))))************))))))$$$(((%%%---(((---++++++*********)))))))))+++*********))))))))))))((()))))))))************))))))))))))))))))))))))******++++++++++++******++++++***************+++************************'''((()))***++++++++++++***)))))))))))))))))))))************************)))))))))))))))))))))))))))******+++******)))))))))************+++++++++************************)))***++++++++++++***)))))))))))))))************++++++************++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,++++++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,+++*********************+++++++++,,,,,,,,,++++++++++++*********)))++++++++++++++++++++++++************)))))))))(((*********)))))))))))))))''''''(((((())))))******))))))((((((''''''&&&&&&((((((((((((((()))************)))))))))(((((((((***)))))))))))))))))))))))))))((('''''''''''''''******************************)))))))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))((((((((('''''''''''''''(((((()))*********))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))aaaHHHCCC<<<:::>>>>>>BBBFFFCCC999666:::;;;888111000///...---,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************###)))'''rrrsss222$$$111333---***ggg,,,%%%---***---...666;;;111111$$$///***'''+++---,,,+++,,,DDD:::---&&&---///###'''///)))))))))))))))************)))))))))+++&&&,,,(((---+++++++++++++++************************)))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******+++***************++++++************************(((((()))***++++++++++++))))))))))))))))))******************************))))))))))))))))))))))))******+++++++++++++++***)))************+++++++++************************)))***++++++++++++***))))))))))))*********++++++++++++************++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++***)))))))))*********++++++++++++,,,,,,,,,++++++++++++************++++++++++++++++++++++++************))))))))))))++++++******))))))(((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******************))))))))))))))))))))))))))))))******))))))((('''''''''((((((************************++++++*********)))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((())))))))))))******++++++++++++******++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))((((((((('''''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))```IIICCC<<<:::>>>???AAAEEEBBB888444888999666000000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++************************+++333###000888&&&)))///XXX###"""999---%%%***111000......)))xxx???///222$$$)))...pppCCC111***000---,,,///...++++++---QQQ )))777(((&&&,,,&&&+++***)))******++++++******)))...///(((---'''(((++++++++++++++++++++++++************************)))))))))))))))*********))))))))))))))))))))))))******++++++++++++***************)))******+++,,,************************((()))******++++++++++++)))))))))))))))*********************************))))))))))))))))))))))))******+++,,,,,,,,,++++++))))))*********+++++++++*********************************++++++*********))))))*********+++++++++++++++************++++++******+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++*********************************))))))))))))))),,,++++++***)))(((''''''******)))))))))))))))))))))))))))))))))*********((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))*********))))))((((((((((((((()))************************++++++++++++*********)))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))******++++++++++++*********++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''))))))((((((((((((((((((*********)))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((___IIIDDD===:::???@@@@@@DDDAAA777333666888444000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************ ***'''+++***!!!)))111(((NNN$$$%%%<<<'''------))))))...333444)))mmm666///+++***...===///,,,(((EEE@@@---***+++///111...)))***...YYY%%%///111^^^GGG---,,,((()))))),,,(((******++++++++++++******(((+++'''...))),,,++++++++++++++++++++++++***************+++++++++******))))))))))))))))))******************************++++++++++++************))))))***++++++,,,************************)))******++++++++++++***(((((())))))************************************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,))))))*********+++++++++************************+++******************+++************++++++++++++++++++************++++++)))***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++,,,************************))))))))))))))))))******,,,++++++***)))(((''''''************)))))))))))))))))))))***************((((((((((((((())))))***(((((((((((((((((((((((((((((())))))************))))))((((((((())))))***************************++++++++++++*********)))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))))))))******++++++******)))*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++++++++*********))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((^^^JJJEEE===:::???AAA@@@DDDAAA777222666777333//////...---------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********+++++++++++++++************************---***)))---000000///,,,$$$fff)))***///%%%///000000---,,,---......---(((///---###000,,,***ddd%%%///)))+++---111///))))))+++...---***+++///ddd,,,777###)))666VVV999!!!)))***(((000((('''******++++++++++++******)))---)))111,,,111*********+++++++++++++++*********+++++++++++++++************))))))))))))******************************++++++++++++******))))))))))))***+++,,,,,,++++++++++++++++++++++++******+++++++++++++++***((((((((()))******++++++************************))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,)))************+++++++++************************++++++***))))))***++++++*********++++++++++++,,,++++++************++++++)))******+++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---******)))))))))***++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,************************))))))))))))************++++++******))))))((((((*********************************)))))))))))))))((((((((((((((()))******''''''''''''((((((((((((((((((((()))******++++++))))))((((((((()))******++++++++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))************+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,+++++++++*********(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******+++++++++******)))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))}}}^^^JJJFFF===:::???BBBBBBFFFCCC888444777888444//////...------------...+++++++++,,,,,,---------++++++++++++++++++++++++)))*********++++++++++++************************222&&&(((---...///)))%%%444MMM+++:::,,,)))(((***...222111---)))))))))...===)))###///)))***OOOBBB:::+++***444000***333+++888///)))***------,,,,,,uuuAAA)))000---,,,666///$$${{{///(((***&&&333"""...***++++++,,,,,,++++++***,,,///***000***---)))))))))*********++++++*********++++++,,,,,,,,,************)))))))))(((******************************++++++++++++******))))))))))))***+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***'''(((((()))******++++++************************))))))))))))))))))))))))'''((()))***++++++++++++)))************+++++++++************************++++++***))))))***++++++*********+++++++++,,,,,,++++++************++++++))))))***+++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---***************+++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------************************((()))))))))*********************))))))))))))))))))))))))******++++++,,,*********))))))(((((('''((((((((((((((()))******''''''(((((())))))))))))'''(((((()))******++++++))))))(((((()))******+++++++++++++++++++++++++++******)))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))************+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++************)))'''((((((((()))))))))***************************(((((()))))))))*********++++++******************)))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))|||]]]JJJFFF===:::@@@CCCDDDHHHDDD:::555999999666//////...---------......+++++++++,,,,,,---------++++++++++++++++++++++++))))))******++++++++++++************************,,,###...222***)))***///***???444&&&---+++++++++...///---******---333!!!...***FFF222111///(((333---444///""",,,222$$$(((222%%%111NNNKKK:::+++)))///000,,,((($$$WWW:::'''...444,,,''',,,***,,,%%%999JJJ+++***###222777***++++++,,,,,,++++++***'''***%%%,,,(((***(((((())))))*********+++*********++++++,,,,,,,,,+++*********))))))((((((******************************++++++++++++******))))))))))))***+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,++++++***'''(((((()))***+++++++++************************))))))))))))))))))))))))''''''(((******+++++++++)))************+++++++++************************,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,++++++************++++++))))))***++++++++++++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...///000000//////+++++++++,,,,,,---------------++++++++++++------++++++******+++,,,------,,,,,,,,,++++++*********+++++++++,,,,,,---------))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))*********(((((()))***+++,,,,,,,,,+++******)))(((''''''&&&((((((((((((((()))******(((((())))))*********+++'''(((((()))***+++++++++))))))((())))))***++++++++++++++++++++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))************)))))))))************++++++++++++,,,,,,------,,,,,,+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************))))))))))))'''((((((((())))))******************************(((((())))))*********+++************************))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))xxx^^^NNNGGG===;;;@@@AAABBBFFFCCC888333666777333444111---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++*********))))))*********))))))))))))))),,,,,,------------------...GGG---///,,,...++++++******++++++,,,---111000&&&222!!!oooGGG---%%%222&&&444+++]]]aaa777'''!!!666+++...000&&&///)))+++AAA(((---222333---++++++===qqq]]]---......---,,,,,,,,,,,,---(((!!!------!!!***222000KKKaaaaaaaaaaaaaaaaaaaaaaaa\\\ggg^^^RRRsss```^^^mmm777###222,,,000)))------,,,++++++,,,,,,,,,))))))))))))))))))))))))(((((()))))))))))))))))),,,+++***)))(((((())))))(((((())))))******++++++))))))***++++++++++++***,,,+++++++++******))))))******+++++++++,,,,,,,,,***************************************************************)))(((((()))************++++++++++++++++++*********))))))***))))))(((((((((((((((*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---------------,,,+++***+++*********+++,,,------......---------,,,,,,,,,.........////////////000,,,+++***))))))+++---...000///...---,,,+++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,************************''')))***++++++***)))''',,,,,,+++***)))(((''''''++++++************+++++++++*********))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))******++++++++++++******))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''))))))))))))))))))))))))+++++++++*********)))))))))(((((('''''''''(((((((((((())))))*********+++))))))))))))))))))))))))+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***+++++++++*********))))))))))))************))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,+++*********))))))(((((())))))************))))))))))))))))))************)))************+++++++++***++++++++++++***))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''www]]]NNNGGG===;;;@@@AAABBBFFFCCC888333666777333444111---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++*********))))))************************,,,,,,,,,------------......GGG,,,///,,,...+++++++++***++++++,,,---"""444000+++,,,===dddVVViiijjjeeeXXXhhhlllccc333......"""///111111444777333---...444444333!!!***---'''444000000CCCWWW,,,......///000000555---&&&&&&,,,000///,,,......---,,,,,,,,,,,,---+++888111CCC&&&%%%''';;;555)))!!!***)))---,,,,,,++++++,,,,,,,,,))))))))))))))))))))))))))))))((((((((((((((((((************))))))))))))))))))))))))************))))))***++++++++++++++++++++++++******)))))))))************++++++,,,,,,***************************************************************)))(((((()))************++++++++++++++++++*********))))))+++***))))))(((((())))))******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,------,,,++++++******************+++,,,,,,------------,,,,,,,,,,,,---------.........//////---,,,+++******,,,.../////////...,,,,,,++++++,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,************+++++++++,,,************************((()))***++++++***)))(((++++++******)))(((((((((++++++************++++++******)))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))((((((''''''(((((()))************)))))))))((())))))))))))))))))))))))*********)))))))))(((((()))(((((('''''''''((((((((()))))))))************************************++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++++++++*********))))))))))))************))))))***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))(((((()))***++++++++++++************)))))))))((((((((())))))))))))(((((())))))))))))************)))************+++++++++***++++++++++++***))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''vvv\\\MMMGGG===;;;@@@AAAAAAFFFDDD999333555777444333000---+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++************************++++++,,,,,,,,,,,,,,,,,,---------.........GGG,,,///,,,...+++++++++++++++,,,------,,,***---!!!555)))444333444***<<<000444&&&EEE333---///,,,***111(((###'''...///...---444,,,&&&333...$$$---(((555ddd***///,,,222444111111000///,,,+++***+++,,,......---,,,,,,,,,,,,,,,(((!!!666333uuu,,,$$$000(((***"""%%%222///,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))(((((('''''''''&&&((()))******+++************************))))))))))))******+++++++++++++++*********))))))))))))))))))))))))************+++))))))))))))))))))))))))************************)))************))))))((()))************++++++++++++++++++***************,,,+++******))))))*********++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++***************)))******+++,,,---------,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,++++++---...//////...---,,,,,,++++++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,)))))))))*********++++++************************((()))***++++++***)))((())))))))))))))))))))))))++++++************++++++))))))((((((((((((((('''''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))))))))))))))******************************************++++++++++++************++++++++++++******+++************)))))))))((())))))******))))))((()))((((((''''''(((((()))))))))))))))************))))))))))))))))))))))))(((((()))***++++++++++++************))))))))))))'''(((((((((((((((((('''))))))))))))************)))************+++++++++******++++++******)))((((((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((ttt[[[MMMGGG>>>;;;AAAAAA@@@FFFEEE:::333555666444222000---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************++++++,,,---......+++,,,,,,------............GGG,,,...,,,...,,,++++++++++++,,,------888111(((***000!!!OOO***)))888111000111%%%uuu+++%%%111<<<***333333333333111000000222***(((///555***&&&///,,,+++(((444---333333...$$$)))...///---+++***+++...---,,,,,,++++++,,,,,,222333eee---***333|||(((***///111&&&++++++++++++++++++,,,---))))))))))))))))))))))))))))))(((((('''&&&&&&&&&((((((***++++++++++++***+++++++++******))))))))))))***++++++,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))***((((((((((((((((((((((((************************))))))************)))((())))))*********+++++++++************************---,,,++++++******++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,++++++***************))))))******+++,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---......------,,,+++++++++,,,************************++++++***))))))***++++++((())))))))))))*********************************((()))************)))((((((((())))))************++++++************++++++((((((((((((''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))((((((((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***)))))))))))))))*********************************)))******++++++******)))******++++++++++++******************))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((()))))))))************))))))))))))))))))))))))(((((()))************************)))))))))))))))(((((())))))))))))((((((((()))))))))************))))))*********+++++++++***************))))))((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((rrrZZZLLLGGG>>><<>>FFFFFF;;;333444666444111///---,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************+++,,,---.........++++++,,,,,,---...//////...GGG,,,...+++---,,,,,,++++++,,,,,,---...+++''':::555!!!***...___444!!!)))'''222))),,,AAA)))===333,,,222"""(((,,,...,,,***+++///222...+++---'''&&&000444222444***777+++///111...<<<777111,,,***---333777------,,,++++++++++++,,,444666((((((///(((&&&***...,,,###************++++++,,,---************************))))))((((((''''''''''''((()))***+++++++++++++++,,,,,,++++++******))))))******+++,,,,,,,,,,,,+++)))))))))))))))************)))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))*********))))))))))))*********+++++++++************************---,,,,,,+++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,,,,++++++++++++***************+++,,,,,,+++++++++*********************+++++++++,,,***************++++++,,,------,,,+++++++++,,,,,,************************+++******************+++((())))))))))))*********************************))))))************))))))((((((((()))******++++++++++++************++++++''''''''''''((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((''''''(((((()))))))))))))))))))))******)))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((((((((((((((((((((((((((((((((((((************************((((((((((((((()))************))))))))))))))))))************************)))******++++++******))))))******++++++******)))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((()))))))))************(((((((((((((((((((((((((((((()))*********))))))))))))))))))))))))******)))******++++++******)))((()))))))))************))))))*********+++++++++)))************)))(((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))pppYYYKKKGGG>>><<>>...'''###!!!)))888777)))***+++888444+++$$$'''///111...***...///)))666,,,$$$ZZZ///111))),,,111...,,,...//////000111333444---,,,++++++***+++++++++111```222---'''$$$***444,,,%%%)))))))))))))))***+++,,,---************************(((((())))))***+++++++++...,,,***)))(((***+++---***++++++++++++++++++,,,***+++,,,,,,------,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,++++++************************************))))))))))))))))))))))))(((((()))***************)))************+++++++++))))))*********+++++++++,,,,,,+++***************,,,,,,,,,+++++++++************+++,,,,,,,,,,,,++++++,,,---..................------,,,++++++,,,,,,+++*********))))))))))))*********+++++++++,,,,,,))))))***+++++++++++++++,,,+++++++++++++++,,,,,,*********************************++++++*********************+++++++++,,,******************************))))))))))))******)))))))))))))))*********++++++************++++++((((((((()))))))))******(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))*********+++(((((((((((()))***+++,,,************)))))))))(((++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))************))))))(((((((((((())))))******''''''((((((((((((''''''***))))))(((((())))))***))))))))))))************((((((((((((((((((((((((((()))))))))))))))((((((((()))))))))******************++++++++++++******))))))))))))************)))************+++++++++)))))))))))))))((((((''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***nnnWWWKKKGGG???===AAAAAA<<>><<>>===AAA@@@:::DDDGGG===555555777555111000///......------......------,,,,,,------...........................++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,------......---------FFF,,,...+++---(((///666888333---+++,,,++++++,,,,,,,,,,,,,,,,,,111+++000000666OOO$$$222------------------------///,,,666...+++...333333222000555)))---777nnn***))))))777+++(((555fff 333///((()))---...---+++******,,,...///,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))***++++++*********))))))))))))(((******++++++++++++******))))))))))))))))))))))))******))))))******+++,,,,,,,,,------............000...,,,***))))))+++,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,++++++,,,,,,---...---------***+++,,,---......//////---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------------------------,,,,,,---------,,,++++++************************++++++++++++++++++++++++((())))))***++++++,,,,,,//////......---,,,++++++***************+++++++++)))*********+++++++++,,,************++++++++++++************)))))))))(((++++++***)))(((''''''&&&(((((())))))))))))(((((((((((()))))))))))))))***(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,,,,++++++++++++***)))***,,,------,,,***)))))))))))))))))))))************+++++++++,,,,,,,,,(((((())))))************,,,,,,,,,+++++++++******************************++++++******))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,)))))))))******+++++++++************************************************************************))))))************))))))&&&''''''((()))******+++eeeUUUNNNIII???===AAA@@@999CCCGGG>>>666666777555111000///......------......------,,,,,,------...------------------------,,,------....../////////+++++++++++++++++++++++++++,,,------......---------FFF,,,...+++---***...333444222...------++++++,,,,,,,,,,,,------)))222222'''777$$$BBB222........................444,,,222'''444(((&&&BBB))):::(((444555...***~~~+++......---333,,,,,,111(((///...333&&&,,,((()))+++---......---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************)))************+++++++++,,,,,,,,,,,,++++++++++++)))************+++++++++***))))))))))))***++++++++++++*********)))))))))******++++++++++++******))))))))))))))))))))))))******))))))******+++,,,+++,,,---...////////////...---,,,+++++++++,,,---,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++++++++,,,---------------***+++,,,---............---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...........................------------,,,+++***)))*********************************+++++++++++++++(((((()))***+++,,,,,,------------,,,,,,+++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,)))************+++++++++************))))))))))))*********))))))(((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++++++++++++++++++++)))***++++++++++++***)))))))))))))))************))))))*********+++++++++((((((((()))******++++++,,,+++++++++************************************************))))))))))))((((((((((((((((((((((((&&&'''((()))*********)))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))************+++++++++,,,(((((())))))***+++++++++++++++++++++++++++++++++************************************************))))))************))))))''''''(((((())))))******dddUUUNNNJJJ???===BBB???888CCCGGG>>>666666777555111000///......------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////+++++++++++++++++++++++++++,,,------......---------FFF,,,...,,,...,,,---///000000///......,,,,,,,,,,,,,,,---......(((---666$$$///,,,666////////////////////////222---((('''==='''###TTTuuuLLL'''&&&555,,,111555333)))EEEEEE666111,,,+++---555(((000111$$$QQQ!!!555......+++,,,///000000...,,,***,,,---------,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++)))************+++++++++,,,,,,,,,+++++++++******))))))))))))******++++++)))))))))))))))***++++++,,,+++++++++******************++++++++++++******))))))))))))))))))))))))******))))))******+++,,,***+++---///000000000000,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++++++++,,,------------,,,***+++---............------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******,,,------------------------------++++++++++++++++++******************************)))))))))*********++++++'''((()))***+++,,,------++++++******************(((((((((((((((((((((((((((((())))))***++++++,,,)))))))))************+++************))))))))))))***)))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))(((((((((((())))))))))))+++++++++++++++++++++,,,))))))))))))))))))))))))((()))))))))************(((((()))))))))*********'''(((((()))******++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((%%%&&&((()))*********)))((()))))))))************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++((((((((()))***+++++++++++++++++++++++++++++++++************************************************))))))************))))))(((((((((((())))))))))))dddUUUNNNJJJ@@@>>>BBB???888CCCGGG>>>666666777555111000///......------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,------+++++++++++++++++++++++++++,,,------......---------FFF,,,...,,,......,,,+++,,,...000///...---,,,,,,,,,------...//////###999---***BBBMMMWWW000000000000000000000000---:::///...666 ==="""222(((DDD@@@)));;;%%%(((777000)))444444000@@@'''777111***111000***(((---***---***CCC<<<...,,,(((++++++******+++---///111------------,,,,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,)))************+++++++++,,,,,,,,,++++++*********(((((())))))*********+++))))))((())))))***++++++,,,,,,,,,++++++++++++*********++++++++++++******))))))))))))))))))))))))*********)))***++++++,,,***+++---///111111111111***+++,,,---............,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,+++,,,---.........---,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------------------------************************))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++************************(((((())))))*********+++'''((()))***+++,,,------))))))))))))))))))******(((((((((((('''''''''''''''(((((()))******++++++((())))))))))))*********************)))))))))))))))))))))))))))*********))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,))))))(((((((((((())))))(((((())))))*********+++(((((((((((())))))))))))'''(((((()))***+++++++++*********))))))))))))((((((((((((((((((((((((((((((((())))))******++++++((((((((((((((((((((((((%%%&&&((()))*********)))(((((())))))*********+++************************))))))))))))))))))))))))((())))))))))))*********'''(((((()))***+++++++++++++++++++++++++++++++++************************************************))))))************))))))))))))))))))((((((((((((eeeYYYMMMDDD>>>::::::>>><<<<<>>;;;<<>>:::<<>>999;;;GGGIII<<<666777222000...------.........,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,---------......,,,LLL...+++111---//////000000000000//////333---777BBB222999111'''666***<<<000222$$$000...444,,,111333000))),,,///******---777888---:::"""777666"""999333333222222444666666444888)))ppp)))%%%NNN444(((444++++++++++++++++++++++++666111,,,...222%%%XXX,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,*********+++************************************************))))))***++++++++++++***))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******+++++++++++++++,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,---------------......------------......------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++************************************************************************++++++************++++++++++++++++++***))))))(((******)))))))))******+++,,,,,,+++******+++++++++))))))*********++++++++++++***)))***++++++***)))*********)))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))(((((((((((())))))******))))))((('''''''''((((((((((((((())))))***+++***)))(((((()))***+++((((((((((((((((((((((((''''''((()))***++++++,,,((()))))))))************))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))))))))))))))))))))))))))((()))))))))************)))((('''((()))***)))((((((((()))))))))************)))))))))))))))))))))************************************************)))))))))))))))*********(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))vvvbbbWWWLLLFFF@@@<<<;;;===888;;;GGGIII<<<666777222000...------.........,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,---------......***JJJ...,,,111...//////000000000000//////'''RRRaaa******222???===***111FFF333111---444---111555000DDD333EEE222666///000000222)))///<<<888eeeuuu444333444666777666333111777555666iiiBBB%%%000...,,,***'''(((///888++++++++++++++++++++++++)))$$$999777###,,,222%%%jjj,,,++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,+++)))''''''(((************************************************))))))***+++++++++++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,------------------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,---------...,,,,,,,,,------.........------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,******+++,,,,,,,,,,,,+++***************+++++++++************************************************++++++************++++++))))))***+++++++++******++++++************++++++,,,+++++++++++++++,,,,,,************+++++++++++++++***)))***++++++***)))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))******))))))(((((((((((())))))***)))))))))((((((''''''((((((((((((((())))))***+++***)))(((((()))***+++((((((((((((((((((((((((''''''((()))***++++++,,,((()))))))))************)))))))))))))))***++++++))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((************************)))))))))))))))*********(((''''''((()))******)))))))))))))))************))))))******************************************))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))************))))))))))))))))))************tttaaaWWWLLLFFFAAA<<<;;;===777:::FFFHHH;;;666777222000///------.........---,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++,,,---------............***LLL///,,,222......//////000000//////...444???'''>>>)))000---999&&&666!!!333///222111222444000'''999^^^OOO222:::***000///444'''...>>>___666444555999:::777555555555:::+++777555444555777999888777...333555444555333+++&&&,,,,,,,,,,,,,,,,,,,,,,,,'''666***///000(((000(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***...222222///,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,+++++++++************************++++++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++,,,,,,,,,++++++*********++++++,,,,,,---++++++++++++++++++++++++))))))*********+++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............//////,,,,,,,,,---......//////------,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,------------,,,*********++++++++++++++++++++++++***************++++++++++++++++++++++++++++++************++++++((()))***+++,,,,,,,,,,,,---,,,++++++***+++++++++++++++******++++++,,,,,,*********++++++++++++,,,+++***)))***++++++***)))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))*********))))))(((((())))))***))))))))))))))))))))))))(((((())))))******++++++))))))))))))***************))))))))))))***++++++)))))))))************+++))))))))))))((((((((((((((((((((((((((((((((((((((())))))******))))))(((************************)))))))))((()))******+++((('''&&&(((***+++***))))))))))))*********++++++))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))************)))))))))))))))************+++qqq```VVVLLLGGGAAA<<<;;;===777999EEEGGG:::555777333000///------.........---,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,------.........////////////QQQ///,,,222///.........//////.........(((222999---???'''888<<>>888777BBBHHH===666777333111000...---,,,,,,---------------.........//////////////////////////////------------------------............////////////111222,,,ccc'''[[[000///444000000000000000000000000000...LLL^^^HHHNNN555666555444444(((777555888>>>)))AAA;;;(((VVVFFF888---...222111......888%%%222+++ZZZ000+++:::***&&&777///222111///---,,,,,,,,,,,,------'''333,,,,,,,,,---------......///............---------,,,------......------,,,++++++,,,,,,,,,,,,---------,,,+++*********+++,,,,,,,,,++++++,,,,,,---......---+++*********++++++******+++++++++,,,,,,,,,---***((((((+++,,,+++)))))))))))))))************------------,,,+++******)))******++++++,,,------*********++++++,,,,,,---++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------...//////...------000222+++,,,,,,---...///000000------......------,,,+++++++++,,,,,,,,,,,,---------------------------------------------------------------............///+++++++++******)))))))))......---,,,,,,+++******)))))))))))))))******+++++++++++++++++++++++++++******++++++++++++************+++,,,,,,---......222000---+++))))))******++++++++++++++++++++++++)))***+++,,,---,,,+++***,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++******)))))))))))))))******))))))((((((''''''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))******************))))))))))))******)))************+++++++++++++++******************************************************************)))))))))***++++++,,,,,,******++++++++++++******))))))))))))************+++***)))(((((()))***+++)))************+++++++++************************))))))))))))))))))))))))************************+++++++++************)))************************))))))))))))))))))))))))rrr```VVVKKKEEEAAA===<<<===999777BBBHHH===666666333111000...---,,,,,,---------------.........//////////////////////////////------------------------............////////////!!!...333000///555111111111111111111111111111---444,,,333///111666000333333444aaaCCCJJJ>>>444---...111000///000***444)))+++RRR111222333,,,555222///000///...---------...///---111...---+++,,,,,,---------.........///............---------,,,------......------,,,++++++,,,,,,,,,,,,---------,,,+++*********+++,,,,,,++++++++++++,,,---------,,,+++*********++++++******+++++++++,,,,,,,,,,,,***((()))+++,,,+++)))))))))))))))************++++++,,,,,,---,,,,,,,,,((())))))***++++++,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------......///...------///222,,,,,,------.../////////......//////......---,,,++++++,,,,,,,,,,,,------------------------------------------------------------------............,,,,,,+++++++++*********...------,,,++++++*********************++++++,,,++++++++++++++++++++++++******++++++++++++******))))))***++++++,,,------...---+++)))))))))***+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++******)))))))))))))))***)))))))))((((((((('''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))******************))))))))))))******))))))*********+++++++++******************************************************************************))))))))))))))))))******++++++++++++******))))))))))))************+++***)))(((((()))***+++)))************+++++++++************************))))))))))))))))))))))))************************+++++++++*********))))))************************))))))))))))))))))))))))ppp^^^UUUJJJEEE@@@;;;;;;>>>:::888BBBHHH>>>666666111000000///...------------------........./////////////////////////////////------------------------............////////////DDD!!!BBB111///555111111111111111111111111111666&&&XXXSSS***333---///777888......===hhh555000...///111000000222***:::,,,111###BBB555///,,,888)))///......---......///000111//////'''222666+++,,,------------.........///............---------,,,------......------,,,++++++,,,,,,,,,,,,------------,,,++++++++++++++++++++++++++++++,,,---------,,,+++*********++++++******+++++++++,,,,,,,,,+++***((()))***+++***))))))))))))*********++++++)))***+++,,,------------(((((())))))***+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++++++++***++++++++++++++++++++++++------,,,,,,,,,,,,++++++---------------------------...///...------///111------------------------///////////////...------++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++------,,,,,,++++++******+++++++++***+++,,,,,,---******************************++++++++++++******)))))))))******++++++,,,+++***)))(((((()))+++,,,++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))******************))))))))))))******)))))))))*********++++++******************************************************************************))))))(((''''''&&&******++++++++++++******))))))))))))************+++***))))))))))))***+++)))************+++++++++************************))))))))))))))))))))))))************************++++++*********)))))))))************************))))))))))))))))))))))))mmm]]]TTTJJJDDD???:::;;;>>>;;;888AAAHHH>>>777555000000//////...........................////////////////////////////////////....................................////////////!!!&&&CCC^^^111000555111222222222222222222222222///777***000444333111333555:::,,,:::###000000111111222111000111222555,,,555333///zzz111444000111+++333///////////////000000000222$$$888---///[[[(((------------............///............---------,,,------......------,,,+++++++++,,,,,,,,,------------,,,,,,+++++++++++++++++++++***+++,,,,,,---,,,+++++++++++++++++++++******+++++++++,,,,,,,,,*********************)))))))))*********+++++++++******+++,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,---------,,,,,,++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...///...------///000.........------,,,,,,,,,...............------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++************+++,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++***)))*********+++++++++,,,+++***))))))))))))***+++++++++++++++++++++++++++,,,+++***)))***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************((()))))))))******************))))))))))))******))))))))))))***************************+++++++++******************************************************)))))))))(((((((((******++++++++++++******((()))))))))************************************))))))*********+++++++++************************))))))))))))))))))))))))************************************))))))))))))************************))))))))))))))))))))))))kkk\\\TTTKKKEEE???:::;;;???;;;888@@@GGG???888666000//////////////////.............../////////000000////////////////////////....................................////////////000//////444000...III111000666222222222222222222222222222111...HHH555PPP///:::000666555333888000(((222666999CCC111444666555333222222222555&&&222---<<<<<<111444666///888555000000000000000/////////)))777,,,::: ###---------........./////////............---------,,,------......------,,,+++++++++,,,,,,,,,------------------,,,,,,+++++++++************+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,+++*********************+++++++++++++++,,,,,,,,,++++++***)))******+++,,,,,,------......------,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---......------...///.........---,,,,,,++++++,,,------------,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))))))))))))))***++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---,,,++++++******))))))++++++++++++++++++++++++,,,+++***)))***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))((()))))))))******************))))))))))))******(((((()))))))))*********))))))*********+++++++++************************)))))))))))))))))))))))))))))))))******+++++++++******++++++++++++******((()))))))))******************++++++++++++******))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))hhh[[[TTTLLLFFF???:::<<>>111>>>111000666222333333333333333333333333333888???ZZZ,,,555777,,,999333555666666888000333%%%MMM)))333777888666444444444111000444---+++333***NNN***333///;;;---111111222222111000///...,,,666%%%;;;666333,,,------.........////////////............---------,,,------......------,,,++++++,,,,,,,,,,,,---------------------,,,++++++***************+++,,,,,,******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,)))+++......,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,+++***)))(((++++++,,,,,,---.........------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++,,,...///...------......---------,,,,,,++++++,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++******))))))(((((())))))***+++************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***+++++++++++++++++++++++++++******)))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))******************))))))))))))******((((((((()))))))))******)))))))))***++++++,,,,,,************************)))))))))))))))))))))))))))))))))***+++,,,,,,,,,******++++++++++++******))))))))))))******************+++,,,,,,+++******)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))fff[[[UUUMMMGGG???:::===CCC:::555===FFF@@@;;;999111...///000000111000///....../////////000000000000////////////////////////....................................////////////&&&...333333FFF222...111333'''999zzz111000666333444444444444444444444444666)))<<<)))444QQQ,,,888999222000<<<---;;;555666333<<<111GGGNNN&&&===333777777444444777666111111999000111---000...,,,000///+++///000111222222222111000888===444000***,,,???111............///////////////............---------,,,------......------,,,++++++,,,,,,,,,,,,------,,,---.........---,,,+++***************++++++,,,)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***---000000...,,,,,,---*********+++++++++,,,,,,******+++++++++******)))***++++++,,,,,,---......,,,,,,,,,---------------++++++,,,,,,,,,,,,------,,,,,,---------.........------------------------+++++++++,,,,,,---------------------------------***,,,...///...------...------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++*********+++++++++,,,,,,******************++++++******))))))******+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***************))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***************************+++******)))))))))))))))'''((((((((()))))))))***(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))******************))))))))))))******(((((((((((()))))))))***((())))))***++++++,,,,,,************************)))))))))))))))))))))))))))))))))*********************++++++++++++******))))))))))))***************++++++,,,,,,++++++***)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))eee[[[UUUNNNHHH@@@:::===DDD999444<<>>333:::111999???(((AAA555333666111---III000222444uuu555;;;<<<333666555222444999888222444,,,444333333+++===AAA+++222&&&555---...000222333333333333---==="""''':::'''//////ccc(((............/////////000//////.........---------,,,------......------,,,++++++,,,,,,,,,---------,,,---.........---,,,+++*********)))***++++++,,,)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,***---111111///------...******+++++++++,,,,,,,,,((()))***+++++++++++++++)))******++++++,,,------,,,,,,,,,------.........++++++,,,,,,,,,------------------....../////////........................+++++++++,,,,,,---------------------------------***,,,...///...---------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++)))))))))******+++++++++******************++++++++++++******++++++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++******************&&&'''((()))************++++++++++++++++++++++++)))***+++,,,---,,,++++++***+++,,,------,,,+++***))))))))))))))))))))))))+++******)))))))))))))))'''((((((((())))))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))******************))))))))))))******(((((((((((())))))))))))((())))))***++++++,,,,,,************************))))))))))))))))))))))))******))))))((((((''''''******++++++++++++******))))))))))))***************+++,,,------,,,+++***)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))}}}eeeWWWRRRLLLHHHAAA;;;;;;???999777999???BBB===666333111111000///////////////333000...000555777555111................................................//////////////////////////////000111111111111111333222333333000111>>>NNN...444,,,000333333333333333333333333333444555555666666555555SSSnnn<<<---222888888555555555555555777888888333555777777666666888999@@@NNN555777<<<<<<;;;:::888888999999888777>>>222111888555000CCC```}}}|||}}}~~~}}}|||{{{{{{{{{{{{uuuJJJ---,,,///+++000000000000111111111111222222222111000//////...///777---------------------------------------------------,,,,,,++++++,,,,,,------------------------------------............///******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,...---,,,++++++,,,+++,,,,,,------.........,,,,,,,,,+++++++++******++++++++++++******))))))++++++,,,,,,,,,---------,,,---...//////---+++***,,,,,,------------------000000//////.........---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++......------------..............................+++,,,...///...,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000///...---------------//////...---,,,++++++************++++++,,,,,,,,,,,,,,,++++++***)))((((((------,,,+++*********+++******))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))+++++++++***************(((((((((((())))))))))))******))))))((((((''''''***))))))((()))+++---...******************************))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******,,,,,,,,,------,,,++++++************************************************))))))))))))************)))************++++++++++++***)))***,,,---***(((+++*********))))))((((((************************{{{cccVVVQQQMMMHHHBBB;;;;;;>>>999777999@@@CCC===666333111111000///////////////222///---///333666444111................................................///////////////////////////000000111111111111111222111222222///,,,333>>>666SSSfffmmm"""444999666333333333333333333333333333444555555666666555555555000...<<>>777111555===@@@999000777777777666666666666666:::;;;===;;;888555333333666111///???___ttthhhOOOJJJFFF>>>777999??????:::;;;999777666777777666555999333444999444***000???444222111111222222000///111111111111111111222222***555666+++'''000555111//////000000000111111111222222111111000//////...%%%777kkkbbbeeehhheee---------------------------------------------------,,,,,,++++++,,,,,,------------------------------------............///+++++++++,,,,,,,,,,,,---+++,,,,,,,,,---------...***,,,------,,,+++,,,------------------.........,,,,,,,,,++++++++++++***++++++++++++*********)))++++++++++++,,,,,,,,,,,,,,,---...///...---+++***++++++,,,------...//////000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++,,,,,,---------,,,,,,///......------......///....................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++//////...---------------000000//////...------,,,+++++++++,,,,,,,,,------,,,,,,++++++***))))))))),,,,,,+++*********************))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))(((((((((((()))))))))***************)))))))))((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))************************(((((((((((()))))))))*********))))))((((((((((((***))))))))))))+++,,,---))))))))))))))))))))))))******))))))))))))************************************************************++++++++++++******+++,,,,,,---,,,,,,++++++************************************************))))))))))))************)))************++++++++++++)))((()))+++,,,***(((+++*********))))))))))))************************yyybbbUUUQQQMMMJJJCCC<<<;;;>>>999777:::BBBDDD>>>777333111111000///////////////111...---...222333222000////////////////////////........................///////////////////////////000111111222222111111111000111222000---...111000$$$---777666444444)))222222222222333333333333444444555666666666666555888;;;999000///666:::999333222000000111555999<<<888999999999999999888777666999;;;<<<:::888777666>>>AAA===333111888<<<;;;///999BBBEEEEEECCC>>>999>>>;;;999888999:::999999::::::;;;<<<888111///111777666555666666666444111,,,------.........------...000111000111222---'''////////////000000000000222222111111000/////////666!!!###---***$$$+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------------------------------------............///,,,,,,,,,---------......---------------.........)))+++---------,,,---...//////..................,,,,,,,,,,,,++++++++++++++++++++++++*********************++++++++++++,,,,,,---.........---,,,+++******+++---...///000111////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,---............///......------......///........................///...---,,,,,,,,,---...------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------------------111111000000/////////...,,,,,,,,,---------------,,,,,,,,,+++******))))))++++++***)))))))))************))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))((((((((()))))))))******************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********))))))))))))((((((((())))))))))))***+++,,,---******************************))))))))))))******************************))))))))))))))))))))))))******++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++)))************++++++++++++)))(((((()))******)))***************)))))))))************************xxxaaaTTTPPPNNNKKKEEE===;;;===888777;;;BBBEEE???777333111000000//////////////////...---...000111000///////////////////////////........................////////////////////////000000111222222222222111000///000222444333222222>>>333333333@@@222000000222222222222333333333333444444555666666666666666***333888777555555444111;;;===>>>:::555333666:::888999:::<<<======<<<<<<777888:::;;;::::::;;;<<<333<<>>??????<<>>>>>???>>>===???>>>;;;777888;;;;;;777444222000000111222111000666666666666555444222222666000---///222000...///....../////////000000000111111111111000000//////222222)))777333555+++333,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,------------------------------------............///------------.........///........................)))+++---...------...///000000//////.........---------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++,,,------......---,,,,,,+++,,,,,,---...//////000///////////////.........------------------------------------------------......------,,,+++++++++++++++,,,......///////////////............//////........................,,,---------------,,,,,,............------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---------000000000000////////////------..................,,,,,,,,,++++++***************)))))))))))))))***+++******))))))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((()))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))*********************************************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))*********++++++++++++)))((((((((()))******************************************************xxxaaaTTTPPPNNNKKKEEE>>><<<>>>999777:::AAADDD>>>777333111000000///////////////...------.../////////...000000000000000000000000////////////////////////000000000000000000000000000000111222222222222222222111000000333666666444+++555000111333444111===222222333333333444444444444555666666777777666666777555333333777;;;888222,,,111666:::::::::;;;<<<999999:::;;;<<<<<<<<<;;;<<<<<<;;;999888888;;;===BBBEEEGGGLLLTTT[[[]]][[[^^^aaahhhnnnrrrrrrppppppbbb___\\\ZZZXXXVVVSSSQQQOOOMMMFFF??????CCC???777>>>;;;777666666777888888000000000000///......---...))))))---///...222888////////////000000000000111111111000000000000000$$$555&&&,,,'''888)))...,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,------------------------------------............///------........./////////........................)))+++---...------...000000000//////.........------------,,,,,,,,,+++++++++++++++++++++++++++,,,))))))*********+++++++++,,,,,,------------------.....................---.........///////////////---------------------------------------------------,,,,,,,,,+++++++++***+++,,,---...///000000000/////////....../////////........................+++---000222222000---+++/////////......------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...---.............................................,,,,,,,,,+++++++++++++++***)))))))))))))))******++++++************++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************))))))))))))************))))))))))))))))))******))))))))))))))))))))))))***))))))))))))))))))***************************''''''(((((())))))))))))))))))))))))************))))))))))))************)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++))))))*********+++++++++*********)))))))))*********************+++++++++************************vvvaaaUUUQQQMMMKKKEEE>>>===@@@999777999???BBB===666333111111000///////////////........................000000000000000000000000////////////////////////000000000000000000000000000111222222333222222222333444222///000444444222222@@@444777...:::000888333333444444555555666666555555666777777777777666000999???:::111///666@@@BBB===888555777:::>>>@@@;;;;;;::::::::::::;;;;;;888999<<<>>>AAAFFFLLLPPPWWWfffuuuwwwsssvvv}}}zzztttmmmhhhbbbVVVKKKIIIEEE???:::888666333222777777666666666666777888888888999999444...---///000000000000111111111111111111000000000000000000+++444'''000)))333(((222------------------------........................---,,,,,,++++++,,,,,,------------------------------------............///---------.........//////.........---------------***,,,.........---.../////////..................------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,------------...000000//////...------,,,.........///////////////,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000000//////......//////000........................,,,///444777777555111...000000000///......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++,,,,,,------.....................---------,,,,,,,,,,,,,,,,,,++++++******)))))))))***++++++++++++************++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********************************)))))))))*********++++++))))))))))))************))))))))))))))))))))))))******))))))))))))******************************'''(((((())))))******+++)))))))))*********++++++)))))))))************+++)))******+++++++++************************************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,)))************+++++++++)))***,,,,,,***)))***+++*********+++++++++++++++************************ttt```VVVQQQMMMJJJDDD>>>>>>BBB:::666777<<>>???CCC:::666666;;;===:::666444111111000///////////////...///000///.........///111111111111111111111111000000000000000000000000000000000000000000000000111111222333333333333222///666999666444777777333666,,,333999666...444666555555555666777888888999555666666777777777777777888999;;;>>>???>>>???@@@???>>>>>>======>>>======;;;;;;;;;>>>CCCIIIPPPTTTdddlllyyyttteee\\\RRRNNNHHHAAA<<<:::999999:::;;;777000000666777333111111222222222333333333000000000000000111111111000000555555...333555...////////////////////////////////////////////////---,,,,,,++++++,,,,,,------------------------------------.........//////,,,,,,,,,---------......---------,,,,,,+++++++++---...000///...------...+++,,,,,,------...............---------,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///---.........//////000000---.........//////000000,,,,,,,,,------.................................------...///000111222222///000000000000//////...000000////////////000000........................---...///111111111000///222111111000///......---......---------,,,,,,,,,------------------------........................------------------------++++++++++++,,,,,,---...***++++++,,,---...//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------,,,++++++******++++++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************)))************+++++++++(((((())))))*********+++))))))))))))))))))))))))+++***)))(((((()))***+++************************((())))))***+++,,,,,,,,,)))************+++++++++))))))******++++++++++++)))***+++,,,,,,+++))))))******************************))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))+++,,,,,,------,,,,,,+++(((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++'''+++000111...+++***************++++++,,,,,,,,,************************ppp^^^UUUTTTPPPHHH@@@<<<===@@@:::999999999:::999666444111000///......///000111////////////000000000000000111111111222222222222111111000000000000111111111111111111111111111111222222333333333444444444444444444444444444444444444444555555666777777777999999888888888888888888666777888999999:::999999<<<<<<===@@@BBBBBBAAA???===;;;<<<@@@FFFGGGCCC>>><<>>999666888:::999555222333555888888777555333333222222222111111111111000666...,,,333444000333;;;555000...000111......111////////////............---------............//////............---------///...---,,,,,,---...///.........------,,,,,,,,,---,,,,,,++++++,,,,,,------......//////......---++++++,,,,,,,,,---------,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------.........//////---------.........//////......------------.........------------...//////////////////////////////000/////////111111///...///////////////.........................................................////////////////////////////////////////////////---------............/////////.........---------///////////////////////////---******+++,,,---,,,---,,,***+++,,,,,,+++)))++++++,,,,,,,,,,,,------...------,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***************************---------............///......---,,,,,,+++************))))))))))))************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***************)))(((''')))************+++++++++++++++******************))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++++++++******)))))))))))))))******+++***++++++,,,,,,++++++*********)))))))))))))))***++++++++++++++++++++++++,,,,,,,,,++++++*********++++++******))))))((((((((()))***+++++++++++++++...------,,,+++***)))))),,,+++***))))))***+++,,,************************ppp]]]UUUTTTPPPHHH@@@<<<===???:::999888999:::999666444111000////////////000111////////////000000000111000000000111111111222222111111000000000000111111111111111111111111111111222222333333333444444444444444444444444444444444444444555666666777777888999999999999999999999999888888999999999888888777<<<<<<===???AAAAAAAAA@@@EEEAAA======AAAGGGLLLNNNaaammmrrruuu~~~xxxggg\\\QQQIII@@@<<<;;;999777666555666777666444222111000222222222222111111111111333///000555444333===LLLEEE999//////111111///...////////////............---------............//////............---------......---,,,,,,---............---------,,,,,,,,,---,,,,,,++++++,,,,,,---------............------++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++------------............------.........////////////......------......///...------------...//////////////////////////////111000000111222222111////////////////////////...................................................////////////////////////........................---------............///......---------,,,,,,,,,------------------------...---+++***,,,------,,,---,,,++++++,,,,,,+++)))++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++------------..................---,,,,,,+++************))))))))))))************++++++++++++******++++++++++++++++++++++++***+++++++++******)))((()))************+++++++++++++++******************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))************************************************************++++++++++++,,,,,,,,,+++++++++******)))))))))))))))******+++***++++++,,,,,,++++++*********))))))))))))******++++++++++++++++++++++++,,,,,,,,,+++++++++******************))))))))))))******+++,,,,,,,,,,,,,,,---,,,,,,++++++******)))++++++***))))))***++++++************************nnn]]]UUUTTTPPPIIIAAA======???999999888999:::999666444111000000//////000000111/////////000000000111111///000000000111111111111111111111111111111111111222222222222222222222222333333333333444444444444444444555555555555555555555555555666777777888888999999999999999999::::::999999:::::::::;;;;;;;;;======>>>>>>>>>??????@@@===>>>???CCCKKKVVVcccllluuuuuujjj[[[MMMEEE@@@<<<999:::999777555333222222222333222222222111111111111000111444666222222BBBVVVUUUAAA000---222333///,,,////////////............---------............//////............---------------,,,,,,,,,,,,------...------------,,,,,,,,,------,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///////////////......------......///......------......///000////////////////////////222111000111333333111000......//////////////////................................................////////////////////////........................---------............///---------,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,++++++,,,------,,,---,,,++++++,,,,,,+++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,++++++*********))))))))))))************++++++++++++******************************++++++,,,,,,,,,+++******)))************+++++++++******++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******************************************************************+++++++++,,,,,,,,,,,,+++++++++******)))))))))))))))******+++***++++++,,,,,,++++++*********)))))))))******+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))))))))***************++++++,,,---------,,,,,,++++++++++++++++++++++++++++++***))))))***++++++************************mmm\\\UUUTTTQQQJJJBBB======???999888888888999888666333000000000000000000000000//////000000000111111111//////000000000111111111111111111111111111111111222222222222222222222222333333333444444444444555555555555555555666666666555666666777777888888999:::::::::::::::;;;;;;;;;::::::;;;<<<>>>@@@AAABBBBBBBBBAAA@@@??????AAACCC???GGGSSS^^^hhhsss{{{{{{yyywwwyyyooo___SSSHHH???@@@===888555444444555555333333222222222111111111000111444333......<<>>===???999888777888999888555333000000111111111111000000000000000000111111111111000000000000111111111111000111222222222222111000222222222222222222222222333333444444444555555555555555555666666777777777666666777777888999999999::::::;;;;;;<<<<<<<<<<<<=========>>>???AAACCCDDDCCCDDDCCCBBBAAADDDIIIMMM]]]ggguuu|||sssbbbTTTIIICCC:::444222333444444333333333222222222222111//////000111000000666===CCC999000000111111///000////////////............---------............//////............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,------......------,,,,,,,,,---------.........---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------....../////////000000000111111/////////......////////////............///000000000000000000000000000000000//////000111111000...---.........//////000000////////////////////////........................////////////////////////........................---------............///............////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---...---+++,,,------,,,***+++++++++,,,,,,,,,------******++++++,,,---......---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++************++++++******++++++++++++******))))))))))))))))))))))))+++,,,,,,---------,,,,,,))))))*********+++++++++******++++++,,,,,,,,,,,,*********************************+++++++++,,,,,,***++++++,,,,,,,,,++++++***************************************************++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))******+++***++++++,,,,,,++++++******************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,******++++++++++++******((())))))******++++++,,,*********++++++*********************************iii[[[UUUUUURRRKKKCCC>>>===???888888777888999888555333000111111222222111111000000000000111111111222222000111111111222222222222000111222333333222111000333333333333333333333333333444444444555555555555555555666666777777888888777777777888999999::::::;;;;;;;;;<<<======>>>>>>@@@??????>>>???@@@BBBCCC@@@BBBEEEGGGKKKRRR]]]eeeyyytttyyyxxx___TTTEEE:::444222111111333333333333222222222222///......111333555555555555111000222222//////222////////////............---------............//////............---------,,,,,,------------,,,,,,,,,,,,,,,------------.........------------......---..................---,,,---------............------,,,,,,,,,,,,------++++++,,,,,,------------........................---------.........//////000000000000111111111111000//////......//////000//////......//////000111000000000000000000000000000///...///111111///...------......///000000000////////////////////////........................////////////////////////---------------------------------............//////////////////000000000........................,,,+++,,,---///000///---...---,,,,,,------,,,+++++++++,,,,,,,,,,,,------******+++,,,,,,---......------------,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++++++++******))))))))))))))))))))))))++++++,,,---------,,,,,,)))************+++++++++******++++++,,,---------++++++++++++++++++++++++************++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))******+++***++++++,,,,,,++++++******************+++,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********+++++++++++++++******+++++++++***)))))))))))))))*********++++++)))***++++++++++++***)))************************hhhZZZTTTUUURRRLLLDDD???>>>???888777777888888777555333000111222222222222111000000000111111111222222222222222222222333333333333000111333444444333111000333333333333333333333333444444444444555555555555555555666777777888999999777777888888999::::::;;;;;;;;;<<<======>>>??????@@@@@@@@@AAACCCFFFHHHJJJLLLQQQXXX```kkkzzzxxxsssuuuuuuxxxttt___LLL@@@:::555222444444333333333222222222000000000000333555444333222///000333333000000222////////////............---------............//////............---------,,,---............---,,,,,,,,,,,,---------............------------.........//////000000//////...------------............------,,,,,,,,,,,,------++++++,,,---...//////000................................./////////000000000000000111111111222222000000////////////000000///////////////000000111000000000000000000000000111000///000222222000...------......///000000111////////////////////////........................////////////////////////---------------------------------............///............//////000000------------------------,,,+++,,,...000000///---///---,,,,,,------,,,+++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------...------------,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++++++++************************************+++,,,,,,,,,,,,,,,)))************+++++++++******++++++,,,------...++++++++++++++++++++++++************++++++++++++)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******)))))))))))))))******+++***++++++,,,,,,++++++***************+++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++***+++,,,,,,,,,++++++***)))))))))))))))************)))***++++++++++++***)))************************gggZZZTTTUUURRRLLLDDD???>>>???888777777777888777555222000111222333333222111000000111111111111222222222222222333333333444444444000111333444444333111000333333333333333333333333444444444555555555666666555666666777888999999999777888888999999:::;;;;;;;;;<<<<<<===>>>??????@@@>>>???AAADDDIIINNNSSSVVVccckkkvvvvvvppp|||www___OOODDD===888444444444333333333222222222333333000///000111000555111000333555222000111000/////////............---------.........////////////.........---------------...//////...------,,,,,,,,,------...............------------......//////000000000000//////---------.........//////...------,,,,,,------...+++,,,---...///111222222////////////////////////////////////000000000000000111111111111222222222000000////////////000000///////////////000111111000000000000000000000000222111000111333333111000---------...///000000111000000000000000000000000........................////////////////////////---------------------------------.........//////---------.........//////------------------------++++++,,,...000111///---///---,,,,,,---...,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------......---------,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++++++++******************************)))***++++++,,,,,,,,,,,,)))************+++++++++******+++,,,,,,---......++++++++++++++++++++++++)))************+++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******)))))))))))))))******++++++++++++,,,,,,+++++++++************+++,,,---...++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,++++++*********------------,,,,,,+++************))))))))))))))))))***+++,,,,,,+++***)))************************iii[[[WWWVVVRRRKKKCCC>>>===???999666333444777999777666222222222222222222222222000000000000000000000000111111222222222333333333111111222222222333333333444333222111222333444555555555555555666666666777666777777888888888888777<<<===<<<:::999:::;;;:::;;;<<<<<<<<>>@@@AAA;;;AAADDDBBBBBBFFFHHHHHHPPPVVVaaapppmmm___GGG???777555777777555333555444333333333333111///111111111111111111222222111111222222111111000///........................,,,,,,,,,------------..................---------.........................................................................................................------,,,,,,,,,+++000///---555CCCIIIEEE555222111000000......///////////////000000000000000000111111111111000000///.....................////////////////////////000000000000000000000000111000///000222222000/////////000000111111222222333333222111111000//////000000000000000000000000000111111111111111111000////////////////////////........................000///............///000////////////////////////////////////000000000000......------------............//////......---,,,++++++,,,------.../////////.........------------------------------------,,,,,,++++++++++++,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++************************,,,***)))***,,,---,,,***+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++))))))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++*********))),,,,,,+++++++++*********)))************+++++++++hhh\\\UUUUUUSSSLLLDDD===;;;;;;999777666888:::;;;888444222222222222222222222222111111111111111111111111111111222222222333333333222222222222333333333333444333333333333444555555555555666666666777777777777777888999999999999999<<<<<<===<<<;;;;;;===@@@:::AAADDDBBBDDDOOO\\\dddpppzzz~~~~~~aaaSSSAAA777666888777333555555444555555444222///222222222222222222111111000000111111000000///...........................+++,,,,,,,,,---------------------........................................................................................................................---------------000///...///444===IIIQQQ===333---111333000...000////////////000000000000000111111111111111111111...............//////000////////////////////////000000000000000000000000111000///000222222000/////////000000111222222222444333333222222111111000111111111111111111111111111111222222222222111111000000000000000000000000////////////////////////000//////......//////000000000000000000000000000////////////000000000000//////............//////....../////////...------,,,,,,,,,---......//////............------------------------------------,,,++++++******++++++,,,------............------------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,************************+++***)))***,,,---,,,+++---,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))***,,,,,,,,,***,,,,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++************------------,,,,,,,,,,,,)))************+++++++++dddXXXSSSTTTSSSMMMDDD===::::::999888777999<<<;;;777444222222222222222222222222111111111111111111111111111111222222222333333333222222222333333333444444444444444444444555555666555666666666666777777777777888999::::::;;;::::::>>>===>>>>>>===<<<@@@EEENNNOOONNNLLLUUUjjjzzztttsss~~~uuu\\\EEE;;;::::::777666666666777999888555333333222222222222222111111000000000000000///..............................,,,,,,,,,,,,------------,,,---------.../////////........................................................................---------..............................---------444///---000000111===KKKHHH888---111333///---222////////////000000000000111111111111111111222222111111000/////////000111////////////////////////000000000000000000000000111000///000222222000//////000000111111222333333444444444333333222222222111111111111111111111111222222222333333222222222000000000000000000000000///////////////////////////////////////000000000111111111111111111111111////////////000000000000000000////////////000000......////////////......,,,---------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++------............------........................+++,,,............,,,+++,,,,,,,,,---------......,,,------......------,,,************************+++******+++,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++***)))***,,,---,,,+++,,,,,,,,,---------------...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++...------------,,,,,,,,,))))))*********+++++++++^^^SSSRRRSSSQQQLLLCCC===::::::999888777999<<<;;;777333222222222222222222222222111111111111111111111111111111222222222333333333222222333333333444444444444444555555666666666666666666666666777777777888888999:::;;;<<<<<<<<<<<<<<<:::<<<@@@AAABBBKKKUUUoooooonnnqqqvvvnnnyyy|||yyyhhhRRREEE<<<555666555666777999999777555333333333333222222111111000000000000000///......////////////////////////,,,,,,---------.........,,,---------.../////////........................................................................---------.........//////........................222------111...***222AAANNN???333222000------222////////////000000000000111111000000111222333333777666444222000000111111000000000000000000000000000000000000000000000000111000///000222222000///000000000111222222333333444444444333333333333333000000000000000000000000222222222333333222222222////////////////////////000000000000000000000000...//////000000000000000222222222222222222222222////////////000000000000000000////////////000000......///////////////...------...............///,,,,,,------------------************************,,,++++++++++++++++++,,,------............------........................+++,,,............,,,+++,,,,,,,,,---------......,,,------......------,,,******************************++++++++++++,,,,,,---------,,,,,,+++++++++,,,------......------,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++*********,,,---,,,+++,,,,,,,,,------............---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++))))))*********+++++++++\\\RRRPPPQQQOOOJJJBBB===;;;<<<:::888777888::::::666333222222222222222222222222222222222222222222222222111111222222222333333333333333333333444444444444444555666666777777666666666666666777777777888888888999:::<<<============>>>:::;;;???@@@BBBNNN]]]~~~qqqxxx{{{xxxwww~~~www```III888999777666666777777666555444444444333222222111111000000111111000000///...////////////////////////---.........////////////---------...............................................................------------------------,,,,,,------.../////////.............../////////...,,,...222000+++000:::IIIEEE>>>666///,,,...111////////////000000000000222111000000111222444555;;;999666333111111111222000000000000000000000000000000000000000000000000111000///000222222000///000000111111222333333333333333333333333333333333000000000000000000000000111111222222222222111111////////////////////////000000000000000000000000......///000111111111111111111111111111111111111////////////000000000000000000////////////000000......///000000000//////........................,,,,,,,,,,,,------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------............------------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,************************)))+++,,,,,,+++***,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++***+++,,,------+++,,,,,,,,,---......//////...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++************)))************+++++++++___VVVOOOOOOMMMHHHAAA======???;;;888666666888888666333222222222222222222222222222222222222222222222222111111222222222333333333333333333444444444444555444555666777888777666666666666777777777888888888999:::;;;<<<===>>>>>>>>>BBB===>>>EEEHHHNNN___sssyyyttt{{{yyyiiiRRRBBB>>>:::888777777666555555444444333222222111111111111222222111111000///////////////////////////////////////000000000000...............---------................................................------------------------,,,,,,------...//////000---........./////////000---...000000///...000444;;;GGGJJJ===000///111000////////////000000000000222111000000111222444666:::888555333111222333444000000000000000000000000000000000000000000000000111000///000222222000///000111111222222333333444222222222222222333333333111111111111111111111111000111111111111111111000000000000000000000000000111111111111111111111111---...000111222222111111111111111111111111111111////////////000000000000000//////......//////000......///000000000000000////////////............++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++************************)))+++,,,,,,******+++...+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,+++***+++---...---,,,,,,,,,------.../////////...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---)))******+++,,,,,,------+++++++++,,,,,,,,,------++++++++++++************)))************+++++++++bbbZZZOOOOOOLLLFFF@@@===>>>@@@;;;888555555777777555333222222222222222222222222222222222222222222222222111111222222222333333333333333333444444444555555444555777888888888777666777777777777888888888888999:::;;;===>>>?????????@@@>>>CCCPPP[[[hhhyyyttt{{{pppKKKGGGAAA<<<:::888777666555555444333333222111111222222222222222111000000000000000000000000000000000000000000111111111111/////////......------,,,................................................------------------------,,,,,,------...///000000---.........//////000000///111111---,,,---...---000GGGRRRBBB333222333...////////////000000000000222111000000111222555666888666444111111222444555000000000000000000000000000000000000000000000000111000///000222222000///000111111222222333444444222222222222222222222222222222222222222222222222000000111111111111000000111111111111111111111111111111111111111111111111---...000111222222222111000000000000000000000000////////////000000000000//////............//////......///000000000000000///////////////.........+++++++++,,,,,,---------........................///......------......///---..................---,,,,,,,,,,,,,,,,,,,,,,,,---,,,************,,,---,,,,,,,,,---------......***++++++,,,,,,++++++***************************(((+++---,,,***)))+++...+++++++++,,,,,,---------***++++++,,,,,,++++++***((())))))***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,,,,+++***+++---...---,,,,,,,,,------...///000000...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------------++++++++++++------))))))***+++,,,,,,------+++++++++,,,,,,---------,,,,,,,,,+++++++++******)))************+++++++++}}}dddVVVOOOOOOLLLFFF???;;;;;;>>><<<999666444444444333222000111222333444333222222333333333333333333333333222222333444444555555666333333555666666666555444444444555555666777777777:::999999999;;;;;;;;;:::CCC:::777===BBB@@@>>>>>>JJJHHHNNN```~~~uuuxxx~~~dddGGG888888:::777222888999888555555555333000444444333333222111000000//////000000111111111222111111000000//////......//////............////////////......---------,,,////////////////////////............/////////000.../////////000000000111//////............//////111111000000//////......---888FFFKKKAAA222,,,...222111111111000000////////////000111111111111111000111111111111222222222000000000000111111111111333333333222222111111111000222444666555333///---222222333333333444444444333222111111111222333444666555444222222111111222333333333222222222111111000000111111222222333333000000111111222222222222000000000000000000000000111111111111111111111111//////.........---------......////////////......---------.........//////---------.........//////........................---------------------------------............///...------,,,,,,------...------------------------,,,,,,,,,++++++*********,,,,,,,,,++++++*********+++++++++************)))))))))************)))))))))************+++++++++***+++,,,,,,------,,,,,,---,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---...------,,,+++++++++,,,...---,,,,,,++++++++++++)))************+++++++++,,,,,,,,,+++++++++******,,,,,,,,,---------......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++*********+++,,,---++++++++++++++++++++++++---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,}}}dddWWWPPPPPPMMMGGG@@@<<<<<<>>><<<999666555555444333222000111222333444333333222333333333333333333333333222333333444444555555666333444555666666666555555444555555666666777888888999999999;;;=========<<>>>>>BBBCCCBBBFFFLLLNNNZZZqqq}}}ssssssfffLLL===777888;;;666777555333222333444333444444333333222111111000000000000000111111111222111000000000/////////...//////............//////////////////......------////////////////////////........./////////000000000000000000//////////////////............//////111000000000/////////......666BBBGGG@@@555000222222111111111000000000000///000000111111111111111111111111111222222222222000000000000111111111222333333333222222222111111333444666666555333111///333333333333444444444444333222222111222333444555666555555444333333222222333333333333222222222222111111111111111111222222111111111111222222222333222222222222222222222222111111111111111111111111/////////......---------......////////////......---------.........//////---------.........//////........................---------------------------------............///...------,,,,,,------...------------------------,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++++++++++++++************((())))))******))))))(((************++++++++++++***+++,,,,,,------,,,,,,,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---------,,,+++++++++++++++------,,,+++++++++,,,,,,************++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,|||eeeYYYQQQQQQOOOIIIAAA======???;;;999666555555555444222111111222333333333333333333333333333333333333333333333333444555555666666444444555666666666666666555555666666777888888999777999;;;===>>>??????>>>>>>@@@BBBBBB@@@BBBOOO\\\mmmqqqkkkxxxmmmPPP>>>:::<<<777777666444222222444666444444333333222222111111000000000111111111111111000000000000//////////////////............//////000000000000////////////////////////////////////....../////////000000000000000000000//////////////////............//////000000000000////////////...111999>>><<<555222555111111111111111000000000///000111111222222111111111111222222222333333333000000111111111222222222333333333333222222222222444444555444444333111111333333444444444555555555333333222222333333444555555666666777666555333222444444333333333222222222111111111111111000000000111111222222222222333333333333333333333333333333111111111111111111111111////////////...............//////000000//////...------........./////////---............/////////........................---------------------------------............///...------,,,,,,------...------------------------,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,,,,+++++++++************((())))))******))))))(((************+++++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,+++,,,------...---,,,,,,++++++,,,,,,---,,,,,,++++++******++++++,,,,,,+++++++++,,,------************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++++++++++++++***++++++++++++++++++++++++{{{eeeZZZSSSSSSQQQKKKCCC>>>>>>???:::999777666666666444333222222222333333333333333333333333333333333333333333333444444555666666666555555666666777777777777666666777777888999999999777:::<<<>>>>>>>>>>>>>>>@@@AAABBBBBBFFFSSSiiizzz}}}{{{{{{rrrXXXDDD888:::888777777555222333666444444333333333222222222111111111111111111111111000000000000//////////////////............//////111111000000000000000000////////////////////////...////////////000000000.../////////000000000111//////............//////000000000000////////////...---000444444111000333111111111111111111111111000000111222222222222111222222222222333333333444111111111222222222333333333333333333333333333333333222222222222333333444444444555555555666666666444444444444444555555555555666888999888777444333444444444444333333333333222222222111111000000///222222333333333333333333333333333333333333333333111111111111111111111111//////////////////////////////000000000000//////............////////////.............../////////................................................---------............///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++++++++***************++++++++++++***************+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,---,,,++++++*********++++++++++++++++++,,,,,,---...*********+++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++yyyddd[[[SSSTTTRRRLLLDDD???>>>>>>:::888777777777777555333333333333333333444444444333333333333333333333333333333444555555666666777666666666666777777888888777777888888999:::::::::999;;;>>>>>>===<<<===>>>AAACCCGGGPPPbbb~~~}}}\\\CCC;;;666444777888444444777444444444333333333333333222222222111111111111111////////////000000000000//////............//////000000111111111111111111000000000000000000000000////////////000000000111,,,---...///000111222333//////............//////////////////000000000000000------000111//////111111111111111111222222222000000111222222222222222222333333333444444444444222222222222333333333333333333333333333333333333222222222333444777999:::555555666666666777777777444444555555666666666666555777888999999777666444555555555444444444333333333333222222111111000000444444333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000//////000000000000//////........./////////000000////////////////////////................................................---------............///...------,,,,,,------...************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,---,,,++++++***++++++,,,,,,++++++++++++,,,,,,---...***++++++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++wwwcccZZZSSSTTTRRRMMMEEE???===>>>999888777777888777555333333333333333333444555555333333333333333333333333444444444555666666777777777777777777777888999999888888999999:::;;;;;;;;;:::===??????======@@@CCCBBBJJJXXXmmmdddEEE999222666999666555888444444444444333333333333222222222222222111111111////////////000000000000//////............//////000000000000111111111111000000000000000000000000/////////000000000111111,,,---...///000111222333//////............//////////////////000000000000222000///222222///000333111111111222222222222222000111222222333222222222333333333444444444555555222222333333333444444444333333333333444444444444444555555777888;;;===>>>666666777777777888888888555555666777777777777666666777888888888777666666666666555555555444444444333333333333333222222222555555444444444444333333222222222222222222222222111111111111111111111111000000000000111111111111///000000111111000000///....../////////000000000000000000////////////...................................................---------............///...------,,,,,,------...***************************++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,---............------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,------++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,uuuaaaZZZSSSTTTRRRMMMEEE???<<<===999888777888999888666333444333333222333444555666333333333333333333333333444444555555666666777777888888777777777888999:::999999999:::;;;;;;<<<<<<:::===@@@???>>>@@@FFFKKKRRReee```KKK999888:::777555777444444444444444444444444333333333222222111111111.../////////000000000111//////............///////////////000000000111111000000000000000000000000//////000000000111111111////////////000000000000//////............//////.../////////000000000111//////111444222///000444111111111222222333333333000111222222333333222222444444444444555555555555333333333333444444444444333333333444444444555555555666777888999::::::;;;777777777888888888999999555666777888888888777777666777777777777777777777666666666666555555555444333444444444444444444555555555555555444444444333333333333333333333333333111111111111111111111111000000000111111222222222000000111111111111000000.../////////000000000000000000000000/////////...................................................---------............///...------,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++------,,,,,,,,,+++++++++***++++++++++++++++++***+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,.../////////...------,,,,,,++++++,,,,,,---------,,,,,,------...///------,,,+++++++++,,,,,,+++++++++,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++,,,,,,------,,,,,,++++++,,,---.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------tttaaaYYYRRRSSSRRRMMMEEE>>><<<<<<888888888888999888666444444444333222333444555666333333333333333333333333444444555555666777777777999888777777777888::::::999999:::;;;;;;<<<<<<===:::===@@@@@@@@@CCCKKKQQQlll}}}{{{^^^DDD<<<<<<777444666444444444444444444444444333333333222222111111111.../////////000000111111//////............//////......//////000000000111000000000000000000000000000000000000111111111111222111111000///......---//////............//////.../////////000000111111+++,,,000444111...///555111111111222222333333333111111222333333333333222444444444555555555666666333333333444444444555555333333333444444555555555444555666666666666555555777888888888888999999999555666777999999888888777777666666555666666777888777666666666555555555555444444444555555666666666666666555555555444444444444444444444444444444444111111111111111111111111000000111111222222222222000000111111111111000000////////////000000000000111111000000/////////...........................////////////////////////---------.........//////...------,,,,,,------...------------------------*********++++++,,,,,,,,,---,,,,,,++++++*********---------,,,,,,,,,++++++))))))************))))))++++++,,,,,,,,,---------++++++,,,---------,,,,,,,,,,,,.../////////...------,,,,,,++++++,,,,,,------------------...///000...------,,,++++++++++++++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++,,,,,,------,,,,,,++++++,,,---.........---,,,------------------------++++++++++++++++++++++++---------....../////////........................xxxaaaWWWUUUTTTPPPKKKDDD@@@??????<<<::::::===<<<888777888888777555333333333444555666666666666666666666666555555555555666777888999:::999888888888999;;;;;;===<<<;;;;;;===???===:::??????;;;===DDDIII]]]}}}yyybbbFFF999888999:::999777444444666999666222444444333333222111000000111111111111000000000000////////////000000000000000000000000111111111111222111111111000000//////000/////////000111333444222111111000///......---............/////////000000000000000000000000000000000000000000000000000333333333333333333333333333333333333333333333333333444555555666666555555444555555555555555444444555444444444444555666666555666888999999999888777555555666666666666777777444555666888:::;;;;;;;;;;;;:::777555555555777888;;;888666555666666444333555555555555555666777888;;;:::888777666666777777777666666555444444444555888888666555444444444444444333222222111111222222222222222222222222222222//////000000000000//////000000000000000000000000------------------------////////////000000000000,,,---...///000000000000000000///...------,,,,,,------------------------+++++++++++++++++++++++++++---------+++***+++------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------......//////...---,,,,,,...---,,,++++++---///000///............---------...------------...//////------------------------//////.........---------,,,------......------,,,------------------------,,,,,,,,,---------......////////////////////////,,,---------.../////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,---------............///vvv```VVVUUUTTTPPPKKKDDD@@@??????<<<::::::===<<<888777888999777555444333333555666666666666666666666666666666666666666777888888999999999888888888999:::;;;<<<===<<<;;;:::;;;<<<<<<777BBBBBBAAAQQQlllaaaIII<<<999:::999777444333555777777555444444333333222111111000111111111111000000000000////////////000000000000000000000000111111111111111111000000000///////////////......///111222333111111111000///................../////////000000111111111111111111111111111111111111111111111111333333333333333333333333333333333333333333333333333444555555666666555555555555666666666666555555666666666555666666777888777777888888888777666555::::::999999999999999888::::::::::::999888777777>>>===<<<;;;:::;;;<<<===>>>===;;;:::;;;<<<;;;:::666666555444444333333333333333333444555777999:::888777777777888888999:::777666666555444333222222444333333222222222222222222222222222222222222222///000000000000000000///000000000000000000000000........................////////////000000000000...////////////.........000//////...------,,,,,,------------------------+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++,,,,,,,,,,,,------...............---,,,,,,------+++++++++,,,...//////............---------...------------...//////------------------------//////.........---------,,,------......------,,,------------------------,,,,,,,,,---------..............................------------............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,------------............ttt^^^VVVUUUTTTPPPKKKDDD@@@??????<<<::::::<<<<<<888777999:::888666444444444555666666666666666666666666666666666666777777888999999999888888888888999::::::;;;<<<===<<<;;;;;;>>>BBB:::FFFFFFLLLqqqdddKKK>>>;;;<<<:::888666555555666777444333333222222111111111111111111111000000000000////////////000000000000000000000000111111111111000000///////////////...............///000111111111111000000//////............/////////000000000111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333444444555666666666666555666666777777777777777666888777777777777888999999777888888999999888888777777777777777777777777777999999:::;;;<<<<<<<<<<<<999999999999888888888888:::888777777888999999888;;;;;;:::999999888888888777666666555666666777777555555555555555666777777555555555555555444333222444444333222222222222333111111111111111111111111000000111111111111000000000000000000000000000000////////////////////////////////////000000000000000000//////...------,,,/////////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,---...,,,++++++++++++*********+++++++++,,,,,,---------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------............------,,,---,,,+++***+++,,,---...///............---------...------------...//////------------------------...............---------,,,------......------,,,------------------------,,,,,,,,,---------......------------------------............------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,------------............rrr^^^WWWUUUTTTPPPKKKDDD@@@??????===::::::<<<;;;888777999;;;:::777555444555666666666666666666666666666666666666777888999999999999888888888888999999::::::::::::<<>>??????>>>>>>===@@@???======>>>>>>>>>===;;;;;;;;;;;;;;;::::::999999999999888888888888888777777666666666777777888444555666666666666555444555555444333333333333333111111111111111111111111000111111222222111111000000000000000000000000000////////////////////////////////////000000000000//////......------------//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,...///+++++++++*********))))))******+++,,,,,,---......---------,,,,,,,,,+++++++++++++++,,,,,,,,,---------------......------,,,,,,++++++++++++,,,---...///............---------...------------...//////................................................,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,------,,,,,,+++***,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------,,,,,,,,,,,,,,,---------.........rrr___ZZZUUUTTTPPPKKKDDD@@@??????===:::999;;;;;;888777:::===;;;999666555555666777666666666666666666666666666777888999:::::::::999888999999999::::::::::::===999:::@@@BBB@@@???BBBEEENNNaaaaaaFFF???:::999;;;:::555444666333333222222222222222111111111111111000000000///////////////000000000000///000000000111111111111............////////////.........///////////////000000000000////////////////////////000000000111111111111111111111111111111111111111111111111111111111222222222333333333444444444444444444444444444555666666777777666666777777888999::::::999999888888777777888888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>><<<======>>>>>>>>>>>>>>>>>>@@@BBBDDDFFFHHHIIIIIILLLJJJHHHGGGHHHHHHGGGFFFDDDDDDCCCBBBAAA???===<<<::::::;;;;;;<<<<<<<<<<<<:::999999999:::;;;;;;<<<444444555666666666666666666555444444333333444444111111111111111111111111111111222222222222111111111111111111111111111111........................////////////000000000000---------,,,---...///000...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,...///+++++++++*********))))))******+++,,,,,,---......------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,---------------,,,,,,++++++,,,,,,,,,------///............---------...------------...//////........................---.....................,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,------,,,,,,+++***,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...ppp___[[[UUUTTTPPPKKKDDD@@@??????>>>:::999;;;:::777777:::>>><<<:::888666666777888666666666666666666666666666777999:::;;;;;;::::::999::::::;;;<<<;;;;;;;;;???:::;;;@@@AAA===@@@GGGNNNgggzzz]]]DDD;;;666999:::666444777222222222222222222222222111111111111000000000000////////////000000000000000000000000111111111111...////////////000000000...//////000000000//////000000000000/////////////////////000000000111111222222222222222222222222222222222222222222222222222222222333333444444555444444444444444444444444555555666777777777777666777777888999::::::::::::888888888888888999::::::>>>===<<<;;;:::999999999:::::::::;;;<<<======>>>AAACCCGGGLLLPPPTTTWWWYYYVVVXXXZZZ^^^bbbeeehhhjjjiiihhhfffeeefffgggfffeeeiiiiiihhheeebbb^^^[[[YYYTTTSSSQQQMMMIIIEEEBBB@@@999999888888777777888888:::999888777666666666666666666555444444444444555222222222222222222222222222222333333333333222222111111111111111111111111........................////////////000000000000---,,,,,,+++,,,...///111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,---...,,,++++++++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------------,,,,,,,,,---------.........///............---------...------------...//////........................---------...............,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,------......---------------------------------------,,,++++++,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------nnn^^^[[[UUUTTTPPPKKKDDD@@@??????>>>;;;999;;;:::777888;;;???===;;;888777777777888666666666666666666666666666888999;;;<<<;;;:::::::::;;;<<<=========<<<<<<===<<>>============?????????AAAEEEIIINNNRRRVVVXXX\\\___eeelllttt{{{~~~zzztttmmmfff```\\\TTTRRRNNNIIIDDDAAA>>><<>>;;;999::::::777888;;;@@@>>>;;;999777777888888666666666666666666666666666888:::<<<<<<<<<;;;:::;;;;;;===>>>>>>>>>===<<<999<<>>???BBBEEEHHHJJJSSSWWW^^^fffpppyyy|||uuukkkaaaYYYRRROOOUUUQQQKKKDDD???<<<<<<<<<777777666555555555555555444444444444444444444444222333333444444333333222111111111111111111111111000000000000000000000000////////////000000000000111///---+++++++++,,,------.....................------------------------------------------------+++---...---+++++++++------------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------***+++,,,,,,---------------...//////000000////////////.........---------...------------...//////////////////////////////---------.........//////,,,------......------,,,------------------------,,,,,,,,,---------......------------------------+++++++++,,,,,,---------++++++,,,,,,---...//////..............................//////......---,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------fffYYYZZZUUUSSSOOOIIICCC???>>>???;;;;;;<<<<<<;;;;;;:::999>>>@@@???999666777888666666666666666777777777777999999:::;;;<<<<<<<<<<<<======;;;999:::<<<<<<:::>>>CCCHHHFFFEEEXXXuuuNNN:::888999555000777555222111222333333222000000000000000000000000000000000000000000000000111111111111111111111111111111111000000000000000111111111111111111111111000111111111111222222222111111222222222333333333333333333333333333333333000111222222333333333222555555444444444555666666555555555555555666777777777444555:::;;;888666666888999999999999999999999===<<<;;;<<<>>>@@@@@@@@@@@@FFFKKKOOORRR\\\jjjvvvyyy|||xxx~~~zzzooo]]]JJJ??????BBBBBB:::666777777555666:::666666555444444444555555444555666666555333222111444333111111222333222111222222222111111111111000111111111111000000000000..........................................------+++++++++,,,,,,---------......---------,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........////////////.........---------.........------,,,,,,,,,---------........./////////...---,,,,,,---...///000000000000000000000000.................................------,,,,,,,,,........................------------------------,,,,,,,,,------............------,,,,,,,,,------........................------------------------..................------------------------------,,,,,,,,,+++++++++******,,,,,,,,,---------......eeeXXXYYYUUUSSSOOOIIICCC???>>>???;;;;;;<<<<<<;;;;;;:::999===@@@???999666777888666666666666777777777888888999999:::;;;<<<<<<<<<<<<>>>@@@@@@>>><<<===???@@@AAA===<<>>999;;;<<<999666666666666666666666666666666444555555666555444333222444222111111222444333222222222222222111111111111111111111000000000//////------------------------........................++++++,,,,,,,,,---------...------------,,,,,,,,,,,,------......------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........////////////.........---------.........---------,,,,,,------........./////////000///...------...///000000000000000000000000000.................................---------,,,,,,........................---------------------------------....../////////...------,,,,,,---------........................------------------------........................------------------------------------,,,,,,,,,,,,------------............dddXXXXXXUUUSSSOOOIIICCC???>>>???;;;;;;<<<<<<;;;;;;:::999===@@@???:::777888888777666777777777777888888888999:::;;;<<<<<<===<<<<<<999<<<@@@@@@===<<>>:::777777777777777666666555444444555555666666666555444444333222111111333555555444333222222222111111111111000000000000////////////------------------------........................,,,,,,,,,---------------------------,,,,,,,,,+++------............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........//////////////////............---...............---------............////////////111000////////////000111000000000000000000000000.......................................---------........................------------------------.........///////////////---------,,,,,,------...........................------------------------........................------------------------//////.........---------............////////////cccYYYYYYUUUSSSOOOIIICCC???>>>???;;;;;;<<<<<<;;;;;;:::999<<<@@@???:::888999999777777777777888888888999999999:::;;;<<<============888:::>>>BBBAAA>>>???BBBBBBIII___eeeKKK>>>:::666555444555666666444222222222222222222222222222222222222222222222222222111111111111111111111111000111111111111111222222000000000000000000000000111111111222222222333333111111222222222333333333333333333333333333333333666666777777777666555555444444444444555666777777888888888888888999999:::999777777::::::888:::>>>>>>???>>>===<<<===BBBGGGLLLTTT\\\aaadddmmm{{{~~~||||||||||||}}}~~~hhhTTTEEE<<<:::;;;:::999999888888777666666666666666666666666666666333222111222444666666555333333222222222111111111000000000/////////......------------------------............////////////---------------.........------------,,,,,,,,,,,,------............------------------------,,,,,,------------------------+++,,,,,,---...---------------------------------------------------------............/////////////////////...............///.........................../////////000000000111111111111111111111111////////////////////////........................///.......................................................................................//////------,,,,,,,,,---......................................................---------...............------------............//////.........---------////////////000000000000ddd[[[ZZZUUUSSSOOOIIICCC???>>>???;;;;;;<<<<<<;;;;;;:::999<<>>???;;;;;;<<<<<<;;;;;;:::999;;;???@@@<<<:::::::::777888888999999999:::::::::::::::<<<===============BBB>>>>>>BBBBBB???DDDNNNmmmgggEEE<<<999666444444444444333222222222222222222222222222222222222222222222222111111111111111111111111000000111111222333333333111111111111111111111111222222222222333333333333111111222222222333333333333333333333333333333333333333444555555555555555666666666666777999:::;;;;;;;;;::::::;;;;;;<<<=========???BBB@@@===???EEECCCHHHPPPWWWaaappp~~~zzz~~~|||{{{{{{{{{mmmUUUEEE;;;:::777666666888:::<<<;;;:::999888777777777777555444333333555777777666333333333333222222222222111111111111000000000000.................................//////000000111///////////////.........////////////.........---......////////////......------------............------------------------,,,,,,---...............////////////////////////////////////////////////....../////////000000000...////////////000000000////////////000000000000000000000000111111111111111111222333333222111111000000000000000000000000........................////////////000000000000////////////////////////........................---------------,,,,,,,,,,,,,,,,,,,,,---......///................................................,,,,,,------.../////////---------...//////000000///............---------////////////000000000000ccc\\\ZZZUUUSSSOOOIIICCC???>>>???;;;;;;<<<<<<;;;;;;:::999;;;???@@@===:::;;;:::888999999999::::::::::::;;;:::;;;<<<======>>>>>>>>>???<<<>>>@@@???CCCXXXppp|||[[[AAA===888555555555555555333333333333333333333333333333333333333333333333111111111111111111111111000000111222222333444444222222222222222222222222222222222333333333444444111111222222222333333333333333333333333333333333222333444555666777777777777777777888999:::<<<===<<<<<<;;;;;;<<<<<<===>>>======@@@CCCEEEGGGPPPZZZccciiiooouuu~~~yyytttmmmzzzyyyiiiWWWRRRKKKCCC>>>======>>>===<<<:::888777666666777777555444444555666666555444444333333333222222222222222222222111111111111////////////////////////---......///000000111111000000000/////////......000000000000////////////......////////////......------------.........///........................,,,------...............////////////////////////////////////////////////.../////////000000000000.../////////000000000000//////000000000111111111000000000111111111222222000111222333333222111000000000000000000000000000........................//////000000000111111111////////////////////////........................///.........------------,,,,,,,,,,,,---...//////................................................,,,,,,------...//////000---------...///000000000000000000/////////.............../////////000000bbb[[[YYYUUUSSSOOOIIICCC???>>>???;;;;;;<<<<<<;;;;;;:::999:::???@@@===;;;;;;:::888999999:::::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>???CCCFFFDDDOOOrrruuuFFFAAA;;;777555666777777555555555555555555555555555555555555555555555555111111111111111111111111000000111222333333444444333333333333333333333333222222333333333444444444111111222222222333333333333333333333333333333333111222444666777888888888888888888999:::;;;===>>><<<<<<<<<<<<<<<===>>>>>>AAAAAAEEEJJJPPPYYYiiiwww{{{tttuuuvvv|||}}}uuuhhh[[[PPPJJJGGGGGG???===;;;999777666666666888666444444666666666555444444444333333333222222333333333222222222111111000000000000000000000000---......///000111111222111111000000/////////...111111111111000000000000......////////////......---------.........//////........................,,,---......//////......000000000000000000000000........................////////////000000000000.../////////000000111111//////000000111111111222000111111111111222222222000111222333333222111000000000000000000000000000........................//////000000111111111222000000000000000000000000////////////////////////000000//////.........---+++++++++,,,---...///000........................////////////////////////,,,,,,------...///000000---------...///000000111111111111111000000000000............////////////bbb[[[WWWVVVSSSNNNHHHCCC???===<<<<<<;;;:::999888999:::;;;;;;===??????===:::999888777888888999999:::;;;;;;;;;<<<<<<<<<;;;<<>>CCCFFFFFFZZZeeeJJJ666777<<<999777:::555555666666666666666666777777666555444333333222222222222111111111111000222222111111111111111111000000222333444555555555000000111222333333444444222222333333333444444444333333333444444444555555555444444555555666777888<<<;;;999999:::;;;;;;:::<<<<<<===>>>@@@AAABBBBBBIIIPPP]]]iiipppxxx~~~uuutttvvv}}}~~~oooaaaWWWKKKEEE>>>888777777888888888777666666777777555333555444333222111111111111111111111111111111111111111111111000000000000000000///...------...///000////////////////////////000000000000000000000000111111000000/////////...........................////////////////////////,,,---...//////...---,,,............/////////000..................------...............///000000000000000000000000000000222222222222222222222222222111111111000000//////111111111111000000000000..................------//////.........---------000000000000000000000000000000000000000000000000......................../////////...---------,,,........................................................................---------............///+++,,,---...///111222222444444222000///.........000//////.........//////aaa[[[WWWVVVSSSNNNHHHCCC???===<<<<<<;;;::::::999999:::::::::===??????===:::999999888888888999::::::;;;;;;;;;<<<=========>>>@@@BBBCCCAAABBBIII[[[___???777:::;;;888666555555666666666555555444666555555444444333333333222222222222111111111111222222111111111111111111222222333444444444333333111111111222333333333444222222333333333444444444333333444444444555555555555555555555666777888888999999999:::<<<=========<<<<<<<<<===???FFFNNNTTTfffmmm{{{~~~|||}}}nnnbbbQQQBBB:::888777888888777666555444444555666555444333222111111111111111111111111111111111111111111111111000000000000000///............///000////////////////////////000000000000000000000000000000000//////.................................////////////////////////------...//////...------........./////////000000........................///............///000000000000000000000000000000222222222222222222222222222111111111000000000000111111111000000000//////......................../////////.........------000000000000000000000000////////////////////////.......................................---------........................------------------------........................---------............///,,,,,,---...///000000111333222111000///.........000//////.........//////aaa[[[WWWVVVSSSNNNHHHCCC???===<<<;;;;;;;;;;;;;;;:::999999999;;;>>>>>>===;;;;;;;;;888888999::::::;;;;;;<<<;;;<<<>>>?????????AAACCCEEEAAACCCVVV|||zzzQQQ;;;999===;;;555555555555555555444333222333333333333333333333333333222222222111111111111111111222222222222222222444444444444444333222111222222222222333333333333333333333333444444444444444444444444555555555666666666666666666777999999888999:::<<<===>>>??????>>>AAADDDGGGNNN\\\nnn{{{rrr___QQQFFF>>>999666888999888777555444555555444333222222111111222111111111111111111111111222222111111111000000000000//////......//////000/////////////////////////////////////////////////////////.......................................////////////////////////---......//////......---....../////////000000000............//////////////////......//////000111000000000000000000000000111111111111111111111111111111111111111000000000000000000000////////////............////////////////////////............////////////////////////................................................---------.......................................------------------------........................---------............///---------.........//////222111000///...---------/////////......//////000```ZZZWWWUUURRRMMMHHHCCC???======:::;;;<<<<<<<<<;;;999888888:::===>>>===<<<<<<<<<999999::::::;;;;;;<<<<<<<<<===???@@@??????@@@BBBBBBDDDUUU{{{jjjIII;;;;;;<<<999555555555555444333222111111111222222222333333333333333222222222111111111111111222222222222222333444444444555444333333222333333333333333333222222333333333444444444444555444555555555555666666666777777666777777888999:::;;;<<<======<<<===>>>???@@@HHHTTT^^^kkk|||yyygggTTTFFF<<<;;;:::;;;;;;999444000555444333222222222222222111111111111111111111111333222222111111000000000000//////////////////000////////////////////////..........................................------........................////////////////////////......////////////.........////////////000000000///////////////000000000/////////...///000000111000000000000000000000000000000000000000000000000111111111111111111111111000000000/////////......///////////////000000000000000000/////////......////////////////////////................................................,,,---------.../////////........................------------------------........................---------............///............------------000///...---------------//////////////////000111___ZZZWWWUUURRRMMMHHHCCC@@@>>>===:::;;;<<<===<<<;;;:::999777:::===>>>===<<<<<<<<<999::::::;;;<<<<<<=========>>>@@@@@@??????@@@BBBCCCRRRzzzbbbDDD777777:::555555555555444333222111000000111222222333333333333333333222222222222111111111222222333333333333333333444555555555444444444444333333333333333333333333444444444555555555555555555666666666777777888888777888888999:::;;;=========<<<;;;===AAAEEEMMMZZZlll|||vvvgggRRRGGG<<<777999:::666111444444333333222333333333111111111111111111111111333333333222111000000//////000000000000000000///////////////////////////------------------------------..........................................////////////////////////////////////////////////////////////000000000111/////////000000000111111///////////////000111111111111111111111111111111000000000000000000000000111111111111111222222222000000000000/////////////////////000000000111111111111000000000/////////////////////////////////........................////////////////////////,,,---------.../////////........................------------------------........................---------............//////............---------///...---------------...///////////////000111111~~~^^^YYYWWWUUURRRMMMGGGCCC@@@>>>>>><<<<<<<<<<<<<<<;;;::::::888:::===>>>===<<<<<<<<<::::::;;;<<<<<<======>>>>>>????????????AAADDDFFFMMMmmm}}}WWW;;;444888555555555555555444333222111111111222222333333333333333333333222222222222111111222222333444444444222333444555555555555555333333333333444444444444333444444444555555555555666666666666777777777777999999888999999:::;;;<<<>>>>>>>>>>>>@@@IIITTT]]]qqq}}}tttbbbKKK;;;777999999888444444333333333333444444111111111111111111111111444444333222111000000//////000000111111000000///////////////////////////......................................./////////........................////////////////////////000//////......//////000/////////000000000111111//////000000111111222222000000//////000000111222111111111111111111111111111111111111111111111111111111111222222222222222111111111111000000000000//////000000111111222222111111111111000000000000////////////////////////........................////////////////////////---------.......................................................................................---------............/////////////////////............---------......///////////////000111222222}}}]]]YYYWWWTTTQQQMMMGGGCCC@@@???>>>======<<<;;;;;;;;;;;;;;;888;;;>>>>>>===<<<;;;;;;;;;;;;;;;<<<======>>>>>>===>>>??????AAAEEEKKKOOOiiipppLLL999888555555666666666555555444222222222333333333333333444444333333333222222222111111222222333444444555555555555555555555444333222333333333444555555555444444444444555555555555666666777777777888888888999999999999:::;;;<<<===@@@AAACCCGGGQQQbbbxxxlllVVVFFF???<<<<<<444444333333333444444555111111111111111111111111555444444333111000000//////000111111111111000///////////////////////////.................................//////000000000........................////////////////////////111000///......///000111//////000000000111111111//////000111111222333333000000//////000000111222111111111111111111111111222222222222222222222222111111111222222333333333222222222222111111111111//////000111111222333333222222111111111000000000000000000000000000000000////////////////////////////////////////////////...............---------........................////////////////////////........................---------............/////////000000000000000000......------...///000000////////////000111222333|||]]]YYYWWWTTTQQQMMMGGGCCC@@@???>>>>>>===<<<::::::;;;<<<<<<999;;;>>>>>>===;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<===>>>@@@CCCJJJQQQWWW]]]BBB;;;555555666666777666666666333333333333333333333333444444444333333333222222111111222333333444555555777777777666555333222111222222333333444555666666444444444555555555666666777777777777888888888888::::::::::::;;;<<<======CCCFFFJJJRRRaaazzzttt[[[HHH>>><<<444444333333333444444555111111111111111111111111555555444333222000000//////000111222222111000///////////////////////////////////////////////////.../////////000000111111........................////////////////////////111000///......///000111000000000000111111111111///000000111222222333333000000000000000111111222111111111111111111111111222222222222222222222222111111111222222333333333333333333222222222111111///000000111222222333333222222222111111111111000111111111111111111111111000000000000000000000000000000000000000000000000/////////......------,,,........................000000000000000000000000........................---------........./////////000000000111111111222...............///000111////////////000111222333|||```[[[TTTWWWTTTOOOIIICCC@@@======>>>======;;;:::999888888999;;;===>>>???>>>===<<>>>>>======<<<<<>>AAAAAAOOOcccsssoooQQQ999::::::888444111111444777333333333333333333333333333222222111111222222333000111111222222222111111111111111000000000000000000000////////////000000------...///000111222222111000000000//////.........//////000111222222222222111111111000000//////000111111111111222222222111111222222222333333333444444333222222333333333666444222111111222444555555555444444333333222222///000222444555444333333444444444333222111000///333222111000000111222333444444444333333333222222222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000///............//////000000000000000000000000........................//////............//////000000111111111000000///000000000000000000000000444222111//////000222333}}}aaa\\\VVVUUUSSSNNNIIIDDDAAA@@@???>>>======<<<:::999999888999;;;===>>>???>>>======>>>>>>>>>>>>============???<<>>AAA@@@===>>>DDDJJJUUUbbbuuu~~~lllXXXEEE>>>666555888999777333333333333333333333333333333222222111111222222333111111222222222111111000111000000000000000000000000000////////////000000......//////000111111111111111111000000//////////////////000111222222222222111111111000000000000111111111111222222222222222222222222333333333333444444333333333333444444666555444333333444555555555555555555555444444444111111222222333333444444777777777777666666555555222222222333444555777888444333333333222222222222222222111111111000000000000000000000000000000000////////////////////////000000000000000000000000000//////......//////000000000000000000000000000/////////////////////////////////....../////////000000111111111111000000111111111111111111111111333222111000000111222333}}}bbb]]]XXXTTTQQQMMMIIIEEECCCBBBBBB>>>======<<<;;;:::999999:::;;;===>>>??????>>>============>>>>>>>>>??????>>>DDDHHHFFFKKKjjjjjjDDD===:::===<<<555444999444444444444444555555555555666777888888777666555444444444555555555555666555555666666666666666555666555555444444555666666777777777777777777777777888888999:::;;;<<<======999>>>@@@>>><<>>======<<<;;;::::::::::::;;;<<<>>>????????????<<<======>>>??????@@@@@@BBBJJJJJJHHH```{{{TTTCCC999======555333999444444444555555555555555444555777999999888666555444444444555555555555666444555666666666666666666555555555555555666666666777777888888888888888999777999;;;<<<;;;;;;<<<<<<@@@@@@>>>===DDDYYYuuu~~~vvv|||kkkNNN:::333444666666555555555555444444444444222222111111111111222222333333333333222111000000000000000000000111111111111000000000000000000111111111111000000000//////222222111111111111111111000000000111111222222222111111111111111111111111222222222222333333333444333333333333444444444444555555444444555555666666444555555666666666666555666666555555555555555555777666666666666666777777666666666555555444444444222222333333444444333333333333222222222111111111111111111000000000//////000000000000000000000000........................////////////////////////111000000000000111111222000000000000000000000000000000000000000000000000/////////000000////////////000000111111111111000111111111111111111111111222222111111111222333333{{{aaa]]]YYYVVVSSSNNNIIIEEEBBB@@@???=========<<<<<<;;;;;;::::::;;;<<<===??????@@@@@@<<<<<<===>>>???@@@AAAAAACCCFFFGGGRRR|||kkkPPP;;;;;;===777444888555555555555555555555555333555777888999888666555444444444555555555555666444444555666666666666666444555555666666777777777777888888888999999::::::888:::======;;;:::;;;<<>>=========<<<<<<<<<;;;;;;;;;;;;<<<===???@@@AAAAAA======>>>>>>???@@@AAAAAAAAABBBLLLjjj~~~cccGGG>>>===:::777777666666666555555555555555333444555777777777666666444444444555555555555666333444555666777777777777444444666777777777777777888888888999::::::;;;;;;999<<<>>>===;;;;;;===@@@===EEETTThhhxxx{{{^^^EEE999555777777777666555555444444111111000000000000111111222222333333333333222222/////////000111111222222222111111000000111111222222222222111111000000000000000000111111111111111222222222222222222222222111111111222222222222222333333333444444444555555444444444555555555666666666666666666777888999999666666666777777888888999888777777666555555444444555555666777777888999999888:::;;;<<<;;;888555333777666555555555666777888444444444333333333222222222222222222111111111000111111111111111111111111000000000000000000000000000000000000000000000000////////////000111111222000000000000000000000000//////////////////////////////111111111111//////...///000111111222111111222222222222222222222222111111222222333444444444www]]]ZZZUUUSSSPPPLLLGGGCCC@@@??????============<<<<<<<<<<<<;;;;;;<<<===>>>@@@BBBBBB>>>>>>>>>??????@@@@@@@@@BBBGGGbbbvvv[[[GGG>>>;;;999777777666666666555555555444333333333444555666666666444444444555555555555666333444555666777777777777333444666777888888777777888888999999:::;;;;;;<<<999<<>>===>>>CCCHHHJJJZZZrrr~~~uuu}}}}}}bbbIII;;;888888777777666555555444111111000000000000111111111111222333444444444444...//////000111111222222222111111000000111111222222222111111111111111111/////////000000111111111222222222222222222222222111111111222222333333333444444444444555555555555444555555555666666666666777777666777888999::::::999999888888999:::<<<===::::::;;;;;;;;;<<<<<<<<<<<<;;;888777999<<<@@@CCCHHHKKKOOORRRRRRPPPLLLIIICCC@@@<<<888555555555666555555555444444444333333333333333333222222222222111111111111111111111111111111111111111111111111000000000000000000000000............///000111222000000000000000000000000000000000000000000000000...///111222222111///......///000111111222222222222222222222222222222222000111222333444444444444vvv[[[XXXTTTPPPMMMJJJFFFCCCAAAAAAAAA===============<<<<<<<<<;;;;;;<<<===>>>@@@BBBCCC???????????????@@@@@@@@@FFFQQQzzzkkkPPP???<<<;;;888777777666666555555555444333222222333333555666777444444444555555555666666333444555666777777777777333444666777888888888777888888999::::::;;;<<<<<<888<<>>===<<<;;;::::::999:::;;;===???AAACCCDDD@@@@@@;;;>>>GGGCCC@@@IIIEEElll___DDD;;;999777777777666555555555555555555555555555555555555555555555555555555555555555666666666666777777777777666666666777888888999999;;;999888888:::;;;<<<===@@@<<<>>>CCCDDDGGGZZZqqqqqqqqqzzz{{{eeeCCC<<<555333555777555111222222222111111111111000000000111111222222222222111111000000000000111111111111111111111111111111222222111111111111111222222222111111111111111111333333222222333333444555111111111222333444555666444666777777666555555666111222444666777777666666555777999999:::;;;===???===BBBGGGJJJLLLQQQZZZaaajjjnnnooolllmmmqqqsssrrrddd[[[NNNCCC@@@DDDJJJOOO```gggppp}}}vvvjjjaaaWWWRRRQQQLLLAAA888<<<999555333444555666666333222000000222555666666444444444333333333222222111111111222222333333333222222222222111111000000000000000000000000000000111111111111111111111111111111111111111111111111222111111111000000//////111111111000000000000000444444444333333222222222333333444444444444444444pppcccYYYTTTRRRRRRPPPLLLFFFAAA??????@@@???>>>===<<<;;;:::::::::;;;<<<>>>???AAABBBCCCAAABBB>>>@@@GGGBBBAAAMMMZZZlllNNN===888999777777666555555555555666555555555555555555555555555555555555555555555555666666666666777777777888666666777777888999999999:::999999:::;;;===>>>>>>===AAACCCCCCKKKaaa}}}}}}{{{xxx___NNN:::222555888555000222222222222111111111111000111111111222222222222111111000000000000111111111111111111111111111111222222111111111111222222222222222222222111111111333333333222333444444555333222222222333444555555444666777777666555555666999888666666777999<<<>>><<<;;;:::999999<<>>======<<<;;;;;;<<<<<<===>>>???@@@AAAAAAAAACCC@@@BBBFFFAAAEEEWWW|||{{{\\\@@@888<<<888777777666666666666666666666666666666666666666666666666666666666666666666666666777777777888888666777777888888999::::::999:::;;;<<<===>>>???@@@:::CCCEEEDDDWWW}}}yyytttzzzyyy~~~fffGGG777666999777111333333333222222222111111111111111111222222222222111111000000000000111111222222222222222222222222222222111111111111222222222222222222222222222222444333333333333444555555444444333333333444444555444555777777555555555666888777666666777999:::<<<<<<<<<<<<>>>BBBKKKUUU\\\lllsss{{{~~~}}}}}}}}}sssmmmkkkhhhggghhhlllrrryyy{{{zzzwwwrrrzzz|||xxxuuusssqqqlllgggaaa]]][[[ZZZXXXWWWKKKHHHFFFCCCAAA===888444666555555666666666444111444444333333333222222222222222222222333333333333222222222222111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111000000000111111111111111111111111333333333333222222222222444444444444555555666666ooocccXXXSSSPPPPPPOOOKKKFFFBBB@@@@@@??????>>>>>>===<<<<<<;;;======>>>>>>??????@@@@@@@@@CCCAAACCCEEEAAAMMMhhhiiiEEE888===999888777777666666777777666666666666666666666666666666666666666666666666666666777777777888888888777777888888999::::::::::::;;;===>>>>>>>>>>>>???@@@EEEJJJVVVrrrrrrrrrwwwxxxzzz~~~{{{]]]FFF:::777777666444333333333222222222222222222222222222222222222222111111000000111111222222222222222222222222222222222111111111222333333222222222333333333333333444444444444444555555666666555444444444444444555444555777777666555666777555666888:::::::::888777:::>>>EEENNNWWWcccnnnuuuvvvxxxyyyvvvsssuuu{{{zzzuuusssoookkkiiinnnwwwxxxlllccc___gggeeebbb^^^ZZZXXXXXXYYYPPPQQQRRRSSSPPPJJJAAA:::888666444444666777666555444444444333333333333222333333333333333333333333222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222333333333333333222222222444444444555666666777777nnncccXXXRRROOOOOONNNJJJEEEBBBAAAAAA??????>>>>>>======<<<<<<===>>>>>>>>>????????????>>>AAAAAACCCDDDEEE]]]vvvPPP;;;;;;999999888777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888999::::::;;;;;;;;;===???>>>======>>>@@@IIIJJJYYYyyyxxxqqqooozzz}}}{{{{{{yyy___EEE777444777444444444444333333333222333222222222222222222222222222111111111111222222222222222222222222222222222222111111222333333444222222333333444444444444555555444444555555666777666666555555444555555555444666888888777777777888999999:::;;;<<<>>>@@@AAAIIIPPPZZZdddlllrrrwwwzzzpppsssttttttuuu{{{xxxqqqmmmjjjjjjgggbbb\\\WWWUUUUUUQQQUUU\\\``````XXXMMMEEEDDD@@@999555555666777777555555555444444444444333333333333333333333333333222222222222222222222333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111222222222333333333444333333333333333333333333444444555666666777888888mmmcccXXXQQQNNNNNNMMMJJJEEEBBBAAAAAA?????????>>>>>>===============>>>>>>??????@@@@@@===AAAAAACCCFFFMMMsss```DDD::::::999999888888888888888777777777777777777777777777777777777777777777777777777777888888888999999888999999::::::;;;<<<<<<;;;>>>??????===>>>BBBFFFOOOXXXtttnnnjjjwww~~~xxxZZZBBB777666555555444444444333333333333333333333222222222222222222111111111111222222333333333333333333333333222222111222222333444555222333333444444555555666666555555555555666777777666666555555555666666777555777999999999888999:::===;;;999:::>>>FFFOOOTTTeeejjjqqqvvvxxxwwwwwwvvvzzzwwwrrrjjjbbb[[[XXXWWWMMMSSS^^^hhhnnnlllfff```YYYRRRGGG===888777777777777777666666666555555555444444444444333333333333222222222222333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333333444444555444444444444555555555555444555555666777888999999mmmcccXXXPPPMMMMMMLLLIIIEEEBBBAAABBB?????????>>>>>>>>>>>>>>><<<======>>>???@@@@@@AAA===AAABBBEEEIIIWWW{{{yyyzzzrrrRRR>>>::::::999888888888888999888888888888888888888888888888888888888888888888777777888888888999999999999999::::::;;;<<<<<<<<<;;;===?????????CCCJJJPPPaaa{{{yyyxxxttt[[[EEE888555555555555444444444444444444333333333222222222333222222111111222222333333333333333333333333333222222222222333444555555333333333444555666666666666666555555666666777888555555555555666777888888666888:::;;;::::::;;;<<<===???BBBIIIQQQ[[[dddjjjvvvxxx|||~~~}}}tttnnnkkkjjj^^^bbbiiirrrxxxyyywwwtttjjjbbbVVVKKKCCC>>>;;;999888888888888777777777666555555444444444333333333222222222333333333444444111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333333222222333333444555555555555555555666666666777777444555666777888999999:::mmmcccWWWPPPLLLMMMLLLIIIEEEBBBBBBBBB????????????>>>>>>>>>>>><<<<<<===>>>???@@@AAAAAA>>>BBBCCCFFFLLL^^^xxxoooqqqzzz~~~]]]CCC;;;:::999999888888999999888888888888888888888888888888888888888888888888777888888888888999999999999999:::;;;;;;<<<<<<===:::===???@@@AAAFFFPPPXXXyyyrrrTTT>>>666666555555555444444444444444444333333222222222333222222111111222222333333333333333333333333333222222222222333444555666333333444444555666777777666666666666666777888888555555555555666888999999777999;;;<<<;;;;;;<<<===???GGGTTTbbbnnnvvvzzz{{{wwwyyy{{{~~~}}}{{{xxxssspppqqqjjj___UUULLLFFFAAA>>>999999999999888888888777555555555444444333333333222222222333333444444444111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333333222222333333444555666666555666666666777777888888444555666777888999::::::lll```TTTTTTQQQPPPMMMJJJFFFCCC@@@???@@@@@@??????>>>=========>>>>>>======>>>@@@BBBCCCIII>>>FFFNNNQQQyyynnnpppmmmsss|||lllJJJ???===:::999;;;===:::666888888888888888888888888999999:::::::::999999888999999999999999999999999888999;;;<<<===>>>>>>>>>???>>>>>>===>>>IIIaaaxxxzzzgggIII888:::999666444666777666555555444333333333333444333333333333333333333333444444444444444444444444333333333444444444555555777666666555555777888999555555666666777777888888666666777999;;;<<<;;;999===::::::===<<<:::>>>FFFSSS```oooxxx|||~~~zzzuuuvvv}}}vvvhhh```\\\XXXTTTQQQNNNJJJGGGBBB???<<<:::999999777666666666555555555555666666444444444333333333222222333333333333333333333333111111111111111111111111111111111111111111111111222222333333333444444444555555555555666666666666888888888777777777777777888999999888777888;;;>>>lll```SSSTTTQQQOOOMMMJJJFFFCCCAAA???@@@@@@??????>>>=========???>>>>>>>>>???@@@BBBCCCDDDAAAEEEOOOhhh|||ssslllnnntttxxx|||nnnTTTBBB>>>:::888;;;<<<:::666888888888888888888888888999999999::::::999999888999999999999999999999999999:::;;;<<<============AAA??????CCCLLL```~~~www```AAA;;;666444555444333333666666555444444444444555333333333333333333333333444444444444444444444444333333333444444444555555666666555555555666777888555555666666777888888999888777777777999:::::::::>>>;;;;;;???AAADDDNNNXXXhhhqqqzzz~~~ttthhhaaaWWWOOOKKKLLLQQQVVVJJJFFF@@@<<<::::::999999666666555444444444444444444444444333333333222222333333333333333333333333111111111111111111111111111111111111111111111111222222333333333444444444555555555555666666666666888777777777777777777777666666777777888999;;;<<>>=========@@@??????>>>???@@@BBBCCCBBBGGGGGGZZZyyymmmjjjmmmooouuussscccFFF???999888:::;;;:::777888888888888888888888888888999999::::::999999999999999999999::::::::::::::::::;;;;;;<<<<<<======AAA>>>???KKK```}}}xxxTTTCCC555555777444222444777777666555555555555666333333333333333333333333444444444444444444444444333333333444444444555555555555444444555555666777666666666777888888999999999999888888999;;;>>>??????>>>@@@EEELLLVVVeeessswww~~~|||tttfffWWWMMMMMMTTT[[[YYYSSSJJJBBB>>><<<;;;:::888777666555555555555555444444444444333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333444444444444555555555555666666666666777777777777777777888888777777777888;;;<<<<<<<<>>=========@@@@@@??????@@@AAACCCDDDDDDKKKQQQvvvqqqjjjjjjiiipppuuupppMMMBBB999777::::::999888888888888888888888888888888888999:::::::::999999999999999:::::::::::::::;;;;;;;;;;;;<<<<<<======CCC???EEE]]]~~~}}}{{{lllRRR<<<888999666555888777666666555555555555555444444444444444444444444444444444444444444444444333333333444444444555555444444444444555555555666666666777888888999999:::888999:::;;;<<<>>>AAACCC@@@DDDKKKRRR\\\iiizzzrrrbbbZZZ[[[___ccc]]]SSSJJJDDD???<<<:::::::::999888777777777777555444444444444333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333444444444444555555555555555666666666666777777777777777888888888;;;999999;;;===???===<<>>=========@@@@@@???@@@AAABBBDDDEEEDDDLLLcccuuukkkjjjgggkkkrrrrrrUUUGGG:::888:::999888999888888888888888888888888777888999:::::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===??????CCCDDDTTTxxxxxx}}}~~~cccHHH<<<999666777;;;666555444444333333444444444444444444444444444444444444444444444444444444333333333444444444555555333444444555555555555555777777888888999:::::::::888:::======<<<===>>>@@@CCCMMMZZZdddmmmzzz}}}ooojjjjjjddd^^^WWWOOOJJJFFFBBB???===<<<;;;999888888888888555555555444444444333333333333333333333333333333222222222222222222222222222222222222222222222222333333444444444555555555555555555555666666666666666666777777888888888888;;;;;;:::;;;<<<======<<>>=========?????????@@@BBBDDDFFFHHHDDDOOOyyy|||mmmmmmgggffflllnnn___LLL<<<999;;;888777999888888888888888888888888777888999999::::::::::::999999::::::;;;;;;<<<<<<======<<<===>>>@@@AAACCCCCCNNNjjjxxxuuu~~~sssYYYDDD999777888999555555444333333333333333444444444444444444444444444444444444444444444444333333333444444444555555444444555666666666666555888888888999::::::;;;;;;999<<<>>>===;;;<<>>AAAjjj]]]PPPQQQOOONNNLLLIIIGGGDDDBBBAAA@@@@@@??????>>>=========>>>>>>>>>@@@BBBEEEHHHJJJIIIZZZtttqqqjjjeeeiiimmmgggQQQ>>>;;;;;;888666999888888888888888888888888777777888999::::::::::::999999::::::;;;<<<<<<===>>>=========???BBBDDDFFFRRRfffrrrvvv~~~mmmQQQ???;;;999555666666555444444444444444555555555555555555555555444444444444444444444444333333333444444444555555444555666777777777666666888888999999:::;;;;;;;;;:::<<<======>>>CCCLLLSSSdddvvvyyyrrrggg^^^ZZZYYYZZZZZZSSSQQQLLLFFF@@@<<<888666555555555555444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444555555555555555555555555666666666666555666666777888888999999555999<<<;;;:::===EEEMMMjjj]]]PPPPPPOOONNNLLLIIIGGGDDDBBBAAA@@@@@@??????>>>===============>>>@@@CCCFFFIIIKKKPPPgggzzzvvvmmmgggkkknnnlllTTT@@@<<<<<<888666999888888888888888888888888666777888999:::;;;;;;;;;999999::::::;;;<<<======>>>>>>===>>>@@@CCCFFFHHHhhhrrrrrryyy}}}]]]EEE@@@<<<333777777666555555555555555555555555555555555555555444444444444444444444444333333333444444444555555444555777888888888777666888999999::::::;;;;;;<<<888:::<<<>>>CCCNNN]]]hhhvvvuuuhhhaaa```bbbdddaaa]]]WWWOOOGGG@@@;;;888666666555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555666666555555555555666666666777555666666777888999999999555;;;??????===AAAMMMXXXeeeYYYNNNQQQPPPNNNKKKHHHEEEBBB@@@@@@@@@@@@??????>>>============CCC@@@>>>DDDEEEFFFOOOUUUsssllleeeaaabbbddd[[[JJJ;;;888<<<:::444999999999999999999999999888999::::::;;;;;;::::::999:::;;;<<<============CCC>>>>>>CCCBBB???IIIWWW}}}gggiii}}}tttZZZBBB777777777:::888333333888999555666666666666666666666666555555555555555555555555666555555555555666666777888777777777777777888999444666888999888888:::<<<<<<@@@>>>EEEWWWccclll{{{uuurrroooiiigggllloookkk\\\JJJ>>>:::555444444555666777666555444444444444444444444444333444444555555444444333222222333333333444444444555555555555555555444444555555555555555555444444666666777888999:::;;;;;;AAA<<<<<>>DDDaaaeeeZZZOOORRRPPPOOOLLLIIIEEECCCAAA@@@@@@@@@??????>>>>>>======;;;@@@======DDDDDDFFFPPPfffvvvnnngggbbbaaaccc\\\MMM>>>999<<<;;;666999999999999999999999999999999:::;;;;;;;;;;;;:::::::::;;;<<<============@@@???BBBFFFCCCBBBPPPcccuuufffmmm{{{zzzeeeNNN@@@::::::<<<:::555555888888444666666666666666666666666555555555555555555555555666666555555555666777777888777777777777888999999<<<;;;;;;;;;<<<=========:::DDDIIIUUUiiiuuu|||yyyuuutttrrrssstttqqqfffVVVIIIBBB;;;999777777777777666555444444444444444444444444333444444555555444444333222222333333333444444444555555555555555555555555555555555555555555555555888888999999:::;;;<<<<<<;;;<<<@@@DDDGGGXXXfff[[[PPPRRRQQQPPPMMMJJJGGGDDDCCCBBB@@@@@@@@@???>>>>>>======<<<@@@===>>>EEEDDDHHHWWW{{{pppjjjccc___aaa\\\QQQDDD<<<;;;;;;999::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;::::::;;;<<<===============@@@DDDFFFCCCHHH```zzzmmmaaannnrrr___KKK>>>======;;;777777999777333666666666666666666666666555555555555555555555555666666666666666777888888888888777777888888999:::<<<;;;999:::<<<>>>???@@@@@@NNNZZZiii~~~sssuuuvvvwwwxxxuuuiiiYYYKKKBBB???<<<999888888666444555555555555555555555555444444555555555555444444333333333333444444444444555555555555555555555555555555555555666666666666::::::;;;;;;<<<<<<<<<===999<<<@@@EEEUUUwwwfff\\\QQQSSSRRRPPPMMMJJJHHHEEEDDDCCCAAAAAA@@@??????>>>>>>===@@@BBB???BBBGGGDDDNNNeeessslllddd\\\]]][[[TTTIII???:::::::::::::::::::::::::::::::::999::::::;;;<<<;;;;;;;;;:::;;;<<<======>>>>>>>>>===@@@CCCDDDEEEVVVzzzfffjjj}}}{{{mmmUUUBBB>>><<<999777888999777444666666666666666666666666555555555555555555555555666666666666777888999999888888888888888999:::;;;999:::;;;:::;;;>>>DDDHHHNNNaaaooo~~~wwwuuuvvvxxx|||~~~xxxfffUUUGGGDDD???;;;999888777555777777666666666666555555444444555555555555444444333333333444444444444555555555555555666666666666666666666666666777777777;;;;;;;;;<<<<<<<<<======BBB@@@AAAOOOqqqfff\\\RRRSSSQQQPPPNNNKKKHHHFFFEEEDDDAAAAAA@@@@@@???>>>>>>>>>AAABBB@@@CCCFFFDDDXXX{{{vvvooofff\\\[[[ZZZVVVNNNCCC;;;999;;;::::::::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>???@@@AAADDDQQQnnnyyylllqqq~~~xxxbbbMMM@@@;;;777777999999888666777777777777777777777777666666666666666666666666666666666777777999::::::888888888888999:::;;;<<<:::???BBB@@@===AAAKKKUUU___yyy{{{|||{{{pppcccNNNIIICCC>>>;;;:::999888888888888777777666666666444555555666666555555444333333444444444555555555555555555666666666777777666666666777777777888888::::::;;;;;;<<<<<<======FFFDDDMMMllleee\\\RRRRRRQQQOOOMMMJJJHHHFFFEEEDDDAAAAAAAAA@@@??????>>>>>>???@@@@@@DDDEEEFFFfffzzzrrriii^^^\\\ZZZWWWSSSIII>>>:::;;;::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>AAA@@@BBBOOOjjjvvviii|||ppp___FFF===666777999999888888777777777777777777777777666666666666666666666666777777777777888999;;;;;;888888888999:::;;;<<<===;;;???CCCBBBBBBIIIWWWbbbvvvxxxyyyvvvoooZZZTTTLLLDDD@@@>>>===<<<:::999999888888777777666555555666666666666555555333444444444555555555555555555555666666777777888666666777777888888999999999:::;;;<<<===>>>?????????IIIeeeddd\\\QQQQQQPPPNNNLLLJJJGGGFFFDDDDDDBBBAAAAAA@@@@@@??????>>>===???BBBGGGGGGLLLzzzvvvnnnccc^^^[[[YYYWWWOOOCCC<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>>>>??????>>>BBBAAAIIIcccrrrzzz{{{oooPPPCCC999888:::999888999777777777777777777777777666666666666666666666666777777777888999:::;;;<<<888999999999:::<<<===>>>===>>>AAAGGGRRRaaapppzzzzzzwwwrrriiibbbXXXNNNGGGDDDAAA@@@;;;::::::999888888777777555555666666666666555555444444444444555555555555444555555666777777888888666666777888888999::::::::::::;;;===???@@@AAABBBBBB\\\ccc\\\QQQQQQOOONNNLLLIIIGGGEEEDDDDDDBBBBBBAAA@@@@@@??????>>>===@@@EEEKKKLLLTTTyyyrrrgggaaa\\\ZZZZZZTTTGGG>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<;;;<<<===>>>????????????BBBCCCPPPsssxxxwwwWWWHHH<<<:::;;;999888999777777777777777777777777777777777777777777777777777777777888999;;;<<<===999999999:::;;;<<<>>>>>>BBB@@@CCCQQQggg~~~vvvmmmuuummmaaaUUUMMMHHHDDDBBB;;;;;;::::::999888777777555555666666666666555555444444444555555555666666444555555666777888888999666777777888999999:::::::::;;;<<<>>>@@@BBBDDDDDDTTTvvvddd\\\MMMRRRRRROOOLLLJJJIIIGGGDDDBBBBBBBBBAAAAAAAAAAAA@@@@@@>>>BBBHHHGGGIIIfffyyy|||iiieeebbbaaabbb[[[LLLAAA>>><<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::>>>AAA@@@>>>???@@@@@@FFF@@@ZZZ|||{{{iiiQQQ;;;777<<<===:::888::::::999888777777888888888888888888888777666666999999999999999999::::::999:::;;;;;;:::;;;>>>AAA;;;KKKVVVdddyyyqqqoooqqqnnnaaaOOOEEEEEEIIIBBB===777666888:::888666777777666555555555555555555555555555555555555555777666444333444555777999999999999999999:::::::::;;;<<<>>>>>>;;;;;;CCCLLLgggddd\\\MMMRRRRRROOOLLLJJJIIIGGGDDDBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAGGGHHHMMMtttooolllhhhhhhhhh```QQQDDD@@@<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???>>>>>>@@@BBBCCCBBBLLLsss~~~~~~||||||oooYYYCCC;;;;;;:::888777::::::999999999999999999999999999999999888777777999999999999::::::::::::;;;<<<===???@@@AAAAAABBBEEEPPP\\\uuuvvvqqqqqqpppkkkaaaVVVNNNIIIEEEAAA;;;999999:::999777777777666555555555555666555555555555555555555555777666555444444666777888888888888999999999999:::===<<<>>>@@@>>>>>>JJJYYYccc[[[MMMRRRRRROOOLLLJJJIIIGGGDDDBBBBBBBBBAAAAAAAAAAAA@@@@@@BBB???GGGKKKVVVqqqpppmmmlllkkkcccUUUGGGAAA<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<===>>>@@@CCCEEEDDD```xxxuuuyyy||||||}}}vvveeePPPDDD>>>:::999:::999999:::::::::::::::999::::::::::::::::::999888999999999:::::::::;;;;;;999;;;<<<>>>???AAACCCDDDQQQcccwww}}}vvvpppooonnneeeUUUGGGKKKGGGAAA===;;;:::888777888777777666666666666666555555555555555555555555777666555444555666777888777777888888888999999999===<<<>>>AAA???BBBZZZvvvbbb[[[MMMRRRRRROOOLLLJJJIIIGGGDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@DDD>>>GGGPPPggg}}}sssnnnllljjjhhhbbbVVVHHH@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>><<<<<<>>>??????BBBFFFQQQxxxsssnnnttt{{{}}}~~~zzzooo^^^NNNBBB<<<<<>>@@@>>>KKKtttaaaZZZMMMSSSRRROOOLLLJJJIIIGGGDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@CCC@@@GGGWWW~~~xxxkkkjjjgggddd```XXXKKKAAA===<<<<<<;;;;;;<<<<<<===<<<<<<<<<=========>>>>>>===;;;===AAA@@@???DDDKKKgggssskkkrrrzzz}}}~~~~~~wwwiiiUUUDDD<<<;;;<<<888888999999999999999888888888999999999999999888999::::::;;;<<<<<<=========BBBCCC???<<>>>>>???===<<<>>>BBBAAA@@@KKKZZZxxxkkkpppxxx|||~~~}}}ppp[[[HHH===:::888;;;;;;:::999999999999999777888888999999999999999999::::::;;;<<<===>>>>>><<<@@@AAA>>>AAASSSssswwwqqqqqqqqqdddbbb\\\PPPCCC:::888::::::999999888888888888888666666666666666666666666666666777777777888888888777777888999:::;;;;;;<<<<<<@@@BBBDDDVVV___YYYMMMSSSRRROOOLLLJJJIIIGGGDDDBBBBBBBBBAAAAAAAAAAAA@@@@@@>>>JJJJJJggg~~~wwwrrrpppiiibbb___]]]RRRFFF======<<<<<<<<<<<<======;;;<<<<<<===>>>>>>??????>>>===???BBB@@@CCCXXXpppkkkkkkssszzz~~~~~~~~~uuubbbPPPGGGBBB???AAA???<<<:::999999;;;<<<888999999:::;;;:::::::::::::::;;;<<<===>>>??????>>>>>>???BBBPPPmmmxxxssstttmmmlllfffXXXHHH===;;;>>>::::::999888888888888999666666666666666666666666666666777888888888888888888888999:::;;;<<<=========CCCEEEOOOrrr___YYYMMMSSSRRROOOLLLJJJIIIGGGDDDBBBBBBBBBBBBAAAAAAAAA@@@@@@;;;NNNKKKkkk{{{uuurrrjjjaaa^^^\\\RRREEE======<<<<<<<<<<<<======;;;<<<<<<===>>>??????@@@@@@>>>???AAA???FFFbbblllhhhoooxxx|||~~~xxxhhhZZZTTTOOOJJJEEEBBB>>>;;;999:::<<<>>>999:::;;;;;;<<<<<<<<<;;;::::::;;;<<<===>>>???@@@FFFDDDDDDMMMeeexxxwwwsssrrrlll]]]KKK@@@>>>AAA;;;:::999999888888999999777777777777777777777777666666777888888888888888888888999:::<<<======>>>>>>EEEHHHXXX~~~]]]TTTQQQSSSTTTRRRPPPMMMJJJGGGEEECCC@@@AAAAAA@@@???>>>@@@AAACCC@@@PPPyyyzzztttlllhhhddd]]]RRRJJJAAA???<<<;;;<<<>>>>>>>>>============>>>>>>>>>>>>>>>EEE@@@>>>HHHPPPqqqsssnnnlllppp}}}|||wwwtttqqqhhhZZZSSSTTTLLLGGG@@@;;;999999999999;;;;;;;;;::::::999999999888===<<<<<>>999;;;<<<999888888999888:::999999888777666666555::::::::::::::::::::::::<<<::::::<<<===;;;<<<@@@???GGGQQQsss~~~]]]TTTQQQSSSSSSRRRPPPMMMJJJGGGEEECCCAAABBBCCCBBB@@@@@@AAACCCDDDAAAUUUzzzyyyvvvqqqlllggg```VVVOOOAAA???<<<;;;<<<>>>>>>>>>============>>>>>>>>>???===DDDEEEBBBHHH[[[{{{mmmjjjmmmxxx|||xxxvvvtttkkk]]]UUUTTTMMMHHHAAA<<<::::::;;;;;;;;;;;;;;;:::::::::999999<<<@@@<<<===CCC@@@>>>FFFEEEPPPgggvvvnnnhhhWWWEEEAAA===>>>===;;;999888888888777777777777888888888888::::::::::::::::::::::::;;;999:::>>>>>>===>>>BBBBBBLLLbbb~~~]]]TTTQQQSSSSSSRRROOOMMMJJJGGGEEEDDDBBBCCCDDDCCCBBBAAACCCEEEEEEFFFaaa~~~wwwwwwuuuqqqjjjaaaXXXRRRBBB???<<<;;;<<<>>>>>>>>>=========>>>>>>>>>??????<<>>@@@<<<===DDDAAA@@@JJJKKK```|||{{{qqqbbbSSSEEEAAA@@@>>><<<:::999888888444555666777888:::;;;;;;:::::::::::::::::::::::::::999;;;???@@@>>>@@@EEEFFFVVV{{{~~~]]]TTTQQQSSSRRRQQQOOOLLLIIIGGGEEEDDDBBBCCCDDDCCCBBBBBBDDDEEEFFFOOOtttvvvxxxxxxtttjjj___VVVQQQCCC@@@===<<<===>>>>>>>>>======>>>>>>>>>????????????@@@HHHHHHQQQ}}}yyyxxx|||~~~~~~iiibbbhhhssswwwwwwxxxwwwpppeeeYYYRRRJJJFFF@@@<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===;;;???FFFBBBBBBOOOYYYzzzuuuiii]]]IIICCC???<<<===<<<999888999555555666777999:::;;;;;;::::::::::::::::::::::::::::::<<<@@@???===@@@EEEJJJjjj~~~]]]TTTQQQSSSQQQPPPNNNLLLIIIGGGEEEDDDAAABBBCCCBBBAAABBBCCCEEEHHH]]]yyy{{{{{{vvvlll```VVVPPPCCCAAA>>><<<===>>>>>>===>>>>>>>>>>>>????????????BBB@@@EEEIII^^^~~~~~~~~~zzz{{{~~~jjj\\\```mmmtttuuuvvvuuupppgggZZZPPPGGGCCC>>>;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===AAAFFFAAADDDWWWuuuwwwnnndddOOOEEE>>>;;;======:::999;;;777777888888999999999:::::::::::::::::::::::::::;;;;;;===@@@>>><<<@@@GGGOOO~~~]]]TTTQQQSSSPPPOOONNNKKKIIIGGGEEEDDDAAABBBCCCBBBBBBBBBDDDFFFJJJooo}}}}}}|||xxxpppeeeZZZSSSDDDAAA>>>======>>>>>>===>>>>>>>>>?????????@@@@@@DDDCCCDDDMMMooouuuZZZXXXfffqqqtttuuusssooohhh[[[NNNEEEBBB===;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<>>???===<<>>>>>===>>>>>>?????????@@@@@@@@@AAAHHHHHHVVVaaaWWWdddpppssstttqqqooojjj\\\OOOEEEAAA>>>;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===@@@BBBAAACCCFFFIIIbbb{{{tttfffRRRFFF???BBBBBB;;;999<<<999999999999999999999999::::::::::::::::::::::::======>>>@@@>>>@@@IIIUUU{{{~~~]]]TTTRRRSSSPPPOOOMMMKKKIIIGGGEEEDDDCCCDDDEEEEEEDDDEEEGGGIIIPPPzzzwwwsssrrrpppjjj___VVVEEEBBB???======>>>>>>===>>>????????????@@@@@@@@@>>>MMMMMM]]]jjjZZZgggqqqttttttqqqoookkk^^^PPPEEEBBB>>>===<<<===<<<<<<;;;;;;;;;<<<<<<<<<=========@@@???BBBHHHQQQvvv{{{oooYYYKKKBBBEEEDDD<<<888;;;888888888999999:::::::::::::::::::::::::::::::::<<<===???@@@@@@CCCOOO\\\~~~]]]WWWTTTRRRSSSQQQNNNKKKIIIFFFEEEDDD@@@HHHEEE@@@DDDCCCBBBHHH[[[kkkrrrvvvqqqkkk[[[YYYHHHBBB===>>>???>>>>>>AAA???????????????@@@@@@@@@FFFJJJNNNqqqzzz```gggqqqqqqwwwuuullljjjbbbQQQCCC>>><<<>>>???<<<;;;<<<============>>>>>>>>>>>>AAA>>>BBBGGGJJJ```tttgggSSSBBB@@@DDDBBB;;;777777999:::;;;;;;:::;;;<<<999999888888999999:::;;;999???;;;===BBB>>>VVV~~~]]]VVVSSSRRRRRRQQQNNNKKKIIIFFFEEEDDDAAAGGGDDD@@@EEEDDDBBBIII^^^mmmrrrvvvrrrlll]]][[[JJJCCC>>>>>>???>>>>>>AAA????????????@@@@@@@@@@@@FFFJJJXXXeeekkkppppppuuuuuummmjjjcccSSSEEE@@@===??????<<<;;;============>>>>>>>>>>>>>>>===>>>BBBLLLaaappp\\\JJJFFFHHHEEE???<<<888999:::;;;::::::;;;;;;999999999999999::::::;;;:::AAA???@@@FFFJJJjjj]]]VVVSSSQQQRRRQQQNNNKKKIIIGGGEEEEEEBBBFFFBBB@@@GGGFFFDDDKKKeeeooorrruuurrrnnn___]]]MMMDDD>>>>>>???>>>???@@@????????????@@@@@@AAAAAAEEEJJJgggmmmppppppmmmrrrtttmmmkkkeeeVVVHHHBBB???@@@???===<<<>>>======>>>>>>>>>?????????>>>@@@FFFZZZ}}}hhhSSSKKKKKKHHHBBB===999999:::::::::::::::::::::999999999999:::;;;;;;999@@@@@@???EEESSS|||^^^WWWSSSQQQRRRPPPNNNKKKIIIGGGFFFEEECCCEEEAAAAAAHHHGGGGGGPPPtttrrrqqqsssqqqoooaaa___PPPGGG??????@@@??????@@@>>>??????@@@@@@AAAAAAAAADDDLLLuuuvvvtttnnniiinnnrrrmmmlllgggYYYLLLFFFAAAAAA@@@======???===>>>>>>??????@@@@@@@@@CCCCCCOOOrrryyy___SSSSSSRRRIII???<<<;;;:::::::::;;;:::::::::::::::::::::;;;<<<<<<<<>>CCC\\\___WWWTTTRRRQQQPPPNNNKKKIIIGGGFFFEEECCCEEEAAABBBHHHGGGKKKZZZvvvqqqrrrqqqqqqccc```TTTIII@@@???AAA@@@??????>>>??????@@@AAAAAABBBBBBEEESSSvvvllldddhhhooommmlllhhh\\\QQQIIICCCBBBAAA>>>>>>AAA>>>>>>>>>???@@@AAAAAABBBEEEGGG___ooo``````___SSSEEE???<<<::::::;;;<<<;;;999;;;;;;::::::;;;;;;<<<===@@@AAABBBAAAKKKnnn___XXXUUUSSSQQQOOOMMMKKKIIIGGGFFFFFFCCCEEEBBBCCCHHHGGGQQQggg|||sssrrrrrrssseeebbbWWWKKK@@@???AAAAAA??????>>>??????@@@AAABBBCCCCCCIIIbbbxxxjjj___cccllllllllliii___UUUMMMFFFCCCAAA???@@@CCC>>>>>>???@@@AAABBBBBBCCCEEEQQQxxx}}}jjjdddbbbVVVIIICCC???;;;:::<<<===<<<:::<<<;;;;;;;;;;;;<<<=========;;;???CCCVVV```YYYVVVUUUPPPOOOMMMKKKIIIGGGGGGFFFBBBFFFDDDDDDGGGFFFVVVsssxxxuuuuuuwwwiiieeeZZZMMMAAA???BBBBBB???>>>>>>??????@@@AAABBBCCCDDDMMMttt|||hhh[[[^^^iiikkkkkkiii```XXXPPPGGGDDDBBB@@@AAADDD>>>>>>???@@@AAABBBCCCCCCGGGfffwwwggg```ZZZSSSFFFAAA<<<;;;>>>???===;;;<<<<<<<<<<<<<<<======>>>===888>>>IIIdddaaaZZZWWWVVVPPPOOOMMMKKKIIIHHHGGGFFFBBBFFFFFFEEEFFFFFFYYYzzz{{{wwwxxxzzzlllggg[[[NNNAAA???BBBBBB???>>>>>>??????@@@BBBCCCDDDDDDQQQuuufffYYY[[[gggjjjjjjiiiaaaZZZQQQHHHEEEBBB@@@AAAEEE>>>??????@@@BBBCCCDDDDDDLLLyyy{{{vvvuuuxxxnnndddbbbaaaHHHBBB===<<>>;;;<<<<<<<<<<<<<<<===>>>>>>FFF>>>EEETTTrrrcccTTT[[[OOOQQQPPPNNNKKKIIIGGGFFFEEEDDDAAACCCBBBJJJHHHRRRzzzyyyzzzxxxaaabbbPPPAAAAAABBB======BBB<<>>>>>???AAA<<<@@@CCC===@@@IIIKKKbbb|||{{{}}}pppfffkkk___VVVFFF:::<<<@@@???<<<;;;===============>>>??????>>>???FFF```cccTTT[[[PPPQQQPPPNNNKKKIIIGGGFFFEEECCCAAADDDCCCKKKIIITTT~~~xxxzzzzzzgggfffTTTDDDCCCCCC??????CCCHHHRRRNNNCCCDDDDDDEEELLL```|||qqqiii[[[UUU___jjjjjjeeeccc\\\OOOCCC??????>>>>>>???@@@>>>>>>CCCDDDBBBIIIVVV~~~nnnmmmaaa[[[LLL???>>>AAA???<<<;;;===============>>>??????BBBCCCOOOssscccUUU\\\QQQQQQPPPNNNKKKIIIGGGFFFEEEBBBAAAFFFEEEKKKJJJVVVzzz|||~~~rrrlllZZZIIIDDDCCC@@@@@@DDDNNNUUUNNNDDDDDDDDDFFFOOOjjjooogggYYYSSS^^^iiijjjdddbbb]]]PPPDDD@@@@@@>>>>>>@@@???AAA===BBBKKKDDDMMMnnn{{{qqqhhhaaaSSSEEE@@@@@@???===<<<>>>============>>>??????BBBAAAVVVcccUUU]]]RRRQQQPPPNNNKKKIIIGGGFFFEEEBBBBBBGGGEEEJJJJJJYYY~~~}}}sss```MMMEEEBBB@@@AAACCCEEELLLHHHAAACCCDDDGGGRRRoooooosssfffXXXRRR]]]iiiiiidddbbb^^^RRREEEAAA@@@??????@@@===FFF>>>AAALLLEEEXXXvvvpppdddYYYKKKCCC@@@??????>>>>>>>>>======>>>>>>???@@@CCCAAA\\\~~~cccUUU]]]RRRQQQPPPNNNKKKIIIGGGFFFEEECCCCCCGGGDDDIIILLL```yyyfffQQQEEEAAA@@@@@@AAA===EEECCCAAADDDDDDGGGSSSyyy~~~}}}pppnnniiiZZZSSS]]]hhhiiieeeccc```SSSGGGBBBAAA@@@???AAA===HHHBBBAAAJJJIIIlllwwwqqqddd\\\PPPEEE@@@@@@AAA@@@>>>>>>>>>>>>>>>???@@@@@@FFFFFFfff~~~bbbUUU]]]RRRQQQPPPNNNKKKIIIGGGFFFEEECCCCCCGGGCCCIIIQQQnnnmmmUUUEEE@@@@@@AAAAAA>>>DDDCCCCCCGGGEEEGGGUUU|||~~~|||~~~tttnnnmmm]]]UUU]]]hhhiiigggfffaaaTTTHHHCCCBBBAAA@@@AAA???GGGDDDBBBHHHUUUwwwzzzooofffaaaVVVIIIAAAAAAAAAAAA???>>>>>>>>>>>>???@@@@@@CCCIIImmm~~~bbbTTT\\\QQQQQQPPPNNNKKKIIIGGGFFFEEECCCCCCFFFBBBKKKZZZ~~~sssZZZGGG@@@BBBBBBAAAAAAEEECCCCCCGGGEEEJJJ[[[yyyuuuvvv}}}xxxnnnsssbbbWWW]]]hhhjjjhhhhhhbbbUUUIIIDDDCCCAAAAAABBBBBBCCCCCCDDDKKKfffxxxllltttzzzsssiiiggg]]]NNNCCCBBBAAA?????????>>>>>>??????@@@AAA???MMMttt~~~bbbSSS[[[PPPQQQPPPNNNKKKIIIGGGFFFEEEBBBBBBEEEBBBNNN```yyywww]]]HHHAAACCCDDDBBBAAADDD@@@@@@FFFFFFNNNaaa|||xxxqqqmmmsssyyy{{{nnn|||wwwdddXXX^^^hhhjjjiiijjjcccVVVIIIEEECCCAAAAAABBBDDD???AAAEEENNNsss{{{qqqiiimmmqqqxxxyyymmmlllcccQQQEEEBBBAAA>>>?????????>>>??????@@@AAA@@@TTT~~~|||^^^ZZZVVVQQQRRRPPPMMMJJJGGGEEEDDDDDDIII???EEEKKKHHHaaa}}}cccEEEBBBGGGDDDDDDAAA???FFFBBBEEEHHHMMMmmm}}}zzzwwwqqqmmmoootttsssttt{{{vvv~~~^^^SSSZZZeeeooohhhjjjjjj[[[KKKCCCBBBCCCCCCCCCBBBEEEEEEBBBUUUxxxvvv{{{~~~~~~yyyppphhhfffggglllnnnuuuzzzuuujjj\\\LLL@@@>>>AAA???>>>=========>>>@@@AAAFFFUUU|||___ZZZVVVQQQQQQOOOLLLIIIGGGFFFEEEEEEGGG???EEEKKKJJJeeezzziiiIIIEEEGGGDDDCCCBBB???FFFBBBEEEIIIPPPrrr}}}yyyvvvtttpppnnnrrryyyzzzyyy}}}|||aaaSSSYYYfffqqqkkknnnlll___OOOEEECCCCCCCCCBBBCCCFFFEEELLLrrrzzz{{{|||}}}uuuooommmmmmooopppkkkeeeaaaaaaccchhhkkkttt|||vvvmmm```PPPCCC@@@BBB???>>>>>>===>>>???@@@AAAEEEaaa}}}___ZZZVVVRRROOONNNKKKIIIGGGFFFFFFFFFFFF???EEEJJJLLLkkk{{{qqqOOOHHHHHHDDDCCCDDD@@@FFFBBBFFFJJJTTTzzz~~~{{{vvvrrrppppppppprrrxxxhhhVVVZZZggguuupppsssooocccSSSHHHDDDDDDCCCAAAEEEJJJDDDYYYwww|||}}}~~~{{{rrriiidddccc^^^______\\\YYYYYY]]]aaagggkkkuuuyyyqqqgggWWWHHHBBBDDD@@@???>>>>>>>>>???@@@AAACCCppp~~~___YYYUUURRRNNNLLLJJJHHHGGGGGGGGGGGGFFFAAAEEEIIIMMMpppwwwTTTKKKIIIDDDDDDGGGAAAFFFCCCFFFLLLYYY{{{uuurrrppplllkkkooossswww}}}sss^^^___lllzzzuuuxxxqqqgggWWWJJJDDDEEEDDDAAAFFFLLLGGGddd}}}~~~~~~rrriii```[[[[[[WWWWWWVVVTTTTTTWWW^^^bbbhhhlllxxx}}}}}}vvvnnn___LLLCCCDDD@@@@@@???>>>???@@@AAABBBCCCzzz```YYYUUUSSSMMMLLLJJJHHHGGGGGGGGGGGGGGGCCCGGGHHHOOOwww}}}XXXLLLJJJFFFGGGIIIAAAFFFEEEHHHLLL\\\{{{tttooolllmmmjjjkkkrrryyy~~~xxxllllllvvv|||~~~uuummm\\\KKKDDDFFFFFFCCCCCCLLLNNNsss~~~}}}xxxjjjaaaYYYVVVWWWXXXWWWVVVUUUVVVZZZ```dddgggkkkxxxxxxtttwww|||vvvfffPPPDDDDDDAAA@@@?????????@@@BBBCCCHHH~~~```YYYUUUSSSMMMLLLJJJHHHFFFFFFFFFGGGHHHFFFIIIIIISSS}}}[[[MMMKKKHHHJJJJJJAAAGGGFFFIIILLL^^^zzztttpppmmmkkkmmmlllpppzzz|||vvvwwwdddNNNDDDGGGHHHDDDBBBJJJ[[[~~~}}}}}}~~~pppccc[[[VVVVVVYYY]]]]]]\\\]]]___bbbfffhhheeejjjxxxrrrnnnpppvvvnnnTTTFFFEEEBBBAAA@@@@@@@@@AAABBBCCCMMM~~~```YYYUUUTTTMMMLLLJJJHHHFFFEEEEEEFFFGGGHHHKKKKKKXXX}}}^^^NNNKKKIIILLLJJJAAAGGGHHHJJJLLL^^^~~~yyytttpppmmmlllllloooooovvv}}}xxxnnnRRREEEGGGHHHDDDFFFIIIhhhzzz{{{||||||xxxrrrsssxxx|||}}}kkk___ZZZYYY\\\aaaeeeeeefffhhhlllnnnooopppjjjnnn{{{llliiinnnllluuuYYYHHHGGGBBBAAAAAA@@@@@@BBBCCCDDDLLLzzz```YYYUUUTTTNNNLLLJJJHHHFFFEEEEEEEEEGGGHHHLLLMMM\\\aaaOOOKKKIIILLLJJJAAAHHHIIIJJJLLL^^^~~~{{{vvvqqqmmmlllmmmnnnqqqrrrzzz{{{tttVVVFFFGGGHHHDDDKKKJJJqqqtttwwwyyyyyy~~~~~~vvvsssuuuyyy|||~~~zzziii___\\\]]]ccciiikkklllooorrrvvvxxxxxxwwwrrruuu||||||hhhgggoooiii~~~yyy\\\JJJIIIBBBBBBAAA@@@AAABBBCCCDDDHHHuuu\\\\\\UUUTTTQQQNNNJJJHHHHHHHHHGGGGGGHHHCCCHHHOOOgggcccVVVLLLOOOEEEHHHEEELLLGGGFFFLLLbbbxxxuuupppmmmmmmooooooppppppzzz~~~www}}}XXXLLLKKKHHHGGGOOOKKKxxx|||uuurrrtttzzz~~~}}}}}}~~~wwwuuu~~~~~~{{{xxxvvvxxx~~~~~~lll```\\\___dddgggllloootttxxxzzzyyywwwuuuxxx{{{~~~jjjkkktttzzz~~~gggfffkkkddd~~~}}}cccFFFGGGGGGCCCAAABBBBBB@@@BBBFFFNNNttt]]]\\\UUUTTTQQQNNNJJJHHHHHHHHHGGGFFFIIIEEELLLRRRggg}}}gggYYYOOORRRHHHIIIFFFLLLHHHGGGMMMccc|||ssspppllljjjkkkmmmnnnnnnvvv~~~zzz\\\MMMLLLHHHHHHMMMRRRwwwmmmkkklllrrruuuuuutttvvvxxx}}}vvvrrrmmmppp}}}}}}}}}}}}{{{kkk```]]]aaaeeehhhlllpppwww}}}}}}{{{|||~~~uuufffhhhnnnssshhheeehhhccc}}}nnnOOOLLLFFFBBBAAABBBBBB@@@BBBFFFNNNwww^^^]]]UUUTTTQQQNNNJJJHHHGGGGGGGGGFFFDDDCCCKKKOOO```{{{nnn^^^RRRUUUKKKJJJFFFMMMIIIIIIOOOcccxxxooommmjjjiiijjjlllnnnnnn||||||bbbOOOLLLIIIIIILLLbbb{{{rrrjjjgggggglllpppooooooqqqooowww~~~iiiggghhhooo~~~xxxiii^^^[[[]]]```aaadddkkkvvvooogggkkknnnooovvv~~~~~~iiicccfffeee~~~yyyTTTLLLFFFBBBAAABBBBBBAAACCCGGGPPP___^^^VVVTTTQQQNNNJJJGGGGGGGGGFFFEEEAAABBBKKKMMM[[[~~~xxxfffWWWWWWLLLKKKFFFLLLHHHIIIOOObbbyyyqqqnnnkkkjjjlllnnnoooppp~~~zzzfffPPPLLLJJJLLLPPPwwwuuupppnnnjjjiiinnnqqqpppqqqtttqqqzzz~~~kkkmmmooovvvuuuggg\\\WWWWWWXXXXXXYYYbbbpppnnnnnnuuuuuutttwww|||vvvhhhdddhhhjjj{{{[[[KKKGGGCCCAAACCCCCCBBBCCCGGGUUU```___VVVTTTQQQNNNJJJGGGFFFFFFEEEDDDDDDEEENNNOOO]]]~~~mmm\\\YYYMMMLLLGGGLLLHHHIIINNN___}}}sssppplllkkkllloooqqqrrr~~~~~~www{{{jjjRRRMMMLLLOOOXXXwwwtttrrrqqqmmmkkknnnqqqqqqrrruuuttt}}}pppvvvyyy~~~~~~tttfff\\\XXXXXXXXXXXXXXXaaaooo~~~~~~mmmrrr{{{}}}~~~}}}nnngggdddhhhkkkqqqgggPPPIIIEEECCCEEEDDDBBBDDDHHHYYY}}}aaa```WWWUUUQQQNNNJJJGGGFFFEEEDDDCCCDDDDDDLLLNNN\\\zzzrrr```]]]RRRPPPIIINNNJJJJJJNNN^^^uuupppkkkiiilllppptttvvv{{{uuuyyypppUUUOOONNNRRR```uuuuuuvvvqqqkkkiiikkkmmmmmmooosssuuuvvvqqq{{{}}}|||rrrfff^^^]]]___bbbccccccjjjuuussskkkqqq|||}}}hhhfffaaadddgggeeeyyysssUUUMMMIIIFFFGGGFFFCCCDDDHHHYYY|||bbb```WWWUUUQQQNNNJJJGGGFFFEEEDDDCCCDDDBBBIIIKKK[[[xxxssscccddd[[[UUUMMMQQQLLLMMMPPP^^^vvvqqqllljjjnnnuuu|||{{{vvvzzzwww[[[SSSRRRUUUfff~~~{{{www{{{rrrllliiijjjlllmmmooossszzzsssrrr}}}~~~|||sssggg```___dddhhhjjjjjjoooxxxuuurrrooonnnnnnqqq~~~}}}eeeddd\\\^^^fffdddwww]]]PPPLLLIIIIIIGGGDDDDDDHHHSSScccaaaWWWUUUQQQNNNJJJGGGEEEEEEDDDCCCHHHEEEKKKNNN```{{{rrreeeiiibbbXXXPPPSSSOOOOOOQQQ___xxxsssmmmlllqqq{{{|||www|||}}}___VVVTTTXXXhhh{{{yyyyyy}}}vvvppplllmmmoooppprrrvvvvvvvvv~~~uuuhhh______cccgggjjjjjjooowww}}}ooohhhhhhpppsssuuu}}}bbbbbbXXXZZZgggjjjhhhSSSNNNKKKJJJHHHEEEEEEHHHNNNddd]]]UUUWWWRRRPPPLLLIIIGGGFFFEEEFFF???FFFKKKMMMkkk~~~{{{xxxooohhhfff]]]XXXQQQRRRRRRMMMbbbzzzsssooottt{{{{{{zzzeee\\\XXXXXX{{{mmmwwwzzz{{{tttsssqqqpppsssxxx||||||yyyrrrxxx}}}qqqfffddddddbbbbbbbbbgggllluuu{{{mmmccchhhpppuuutttyyywwwfff]]]aaa^^^aaajjjgggZZZRRRMMMKKKKKKHHHIIILLLXXXwwwfff___VVVWWWRRRPPPMMMIIIGGGFFFFFFFFFBBBHHHLLLNNNmmm|||xxxwwwpppkkkiiibbb]]]VVVUUUTTTNNN```{{{ssspppuuu|||}}}yyyyyy{{{}}}yyy~~~ggg^^^[[[\\\{{{eee~~~xxxyyyxxxqqqpppmmmlllrrrzzzxxx|||ooodddaaacccdddgggjjjhhhlllttt~~~vvvlllppprrrwww}}}zzzsssddd^^^ccc___aaajjjnnn\\\UUUNNNMMMKKKIIIIIILLLTTTtttiiiaaaWWWXXXRRRPPPMMMIIIGGGFFFFFFFFFEEEGGGJJJNNNlll{{{xxxvvvpppmmmkkkgggccc[[[YYYVVVNNN]]]~~~}}}uuupppuuu~~~}}}qqqppptttyyy~~~~~~xxx}}}kkkbbb___bbb```zzzvvvwwwtttpppmmmiiigggnnnxxxwww|||~~~qqqdddaaacccfffjjjooofffjjjqqq{{{sssqqq~~~}}}{{{ssslllccc___eeeaaacccmmmwww___XXXQQQNNNLLLIIIIIILLLQQQsssllldddXXXYYYRRRPPPMMMJJJGGGFFFFFFFFFEEEDDDFFFLLLhhh}}}~~~sssooolllkkkhhheee^^^[[[WWWOOOZZZwwwwwwpppttt~~~}}}{{{{{{qqqjjjnnnvvv|||xxx}}}pppfffdddjjjcccvvvrrrssssssqqqnnniiifffhhhuuuxxxrrrwww{{{nnnbbb^^^```aaacccfffbbbfffppp~~~vvvuuu{{{{{{yyyuuummmgggccc___eeebbbgggppp}}}bbbZZZSSSPPPNNNJJJIIIKKKOOOuuupppgggZZZZZZSSSQQQMMMJJJHHHGGGFFFGGGFFFDDDFFFLLLddd}}}qqqmmmjjjiiieeeeee___\\\YYYQQQYYYrrr}}}rrrsss|||rrrnnnmmmhhhhhhqqq{{{}}}xxxtttjjjiiiqqqgggrrrmmmppptttrrrpppnnnkkkgggkkk}}}mmmuuu}}}qqqfff]]]\\\]]]\\\[[[\\\```fffrrryyypppvvv~~~yyyuuupppjjjdddddd___dddccckkkrrryyy|||ccc\\\VVVTTTQQQLLLIIIJJJPPPxxxsssiii\\\ZZZSSSQQQNNNJJJHHHGGGGGGGGGIIIFFFJJJOOOaaazzzqqqooollljjjdddfffbbb___^^^VVV\\\pppuuussszzzlllhhheeefffmmmxxx~~~{{{yyywwwmmmmmmxxxeeeqqqkkkpppuuutttqqqqqqqqqllliiiuuuyyyrrr}}}qqqiiidddfffhhhfffcccbbbcccgggsssrrrmmmxxx{{{wwwrrrmmmgggddddddaaafffdddjjjpppsssyyyddd___[[[ZZZWWWPPPLLLKKKQQQvvvvvvkkk]]][[[SSSQQQNNNKKKHHHGGGGGGGGGHHHGGGLLLPPP\\\wwwtttssspppnnnhhhkkkhhheeeddd\\\```qqqzzztttyyypppllliiimmmvvv{{{yyyxxxxxxoooppp~~~___sssooorrruuuwwwrrrqqqsssooolllvvv}}}uuuppprrrtttqqqmmmllleeeffflll{{{xxxpppqqq}}}|||xxxxxxvvvtttpppkkkfffcccccccccjjjdddeeekkkpppvvvfffbbb```aaa^^^VVVPPPNNNQQQnnnwwwmmm^^^\\\TTTQQQNNNKKKHHHGGGGGGGGGFFFEEEKKKNNNWWWwwwwwwwwwtttrrrlllqqqmmmjjjiiiaaacccrrr~~~uuuzzzwwwtttpppvvvzzzxxxxxxyyypppqqqzzz[[[|||uuuttttttttt{{{sssppprrrooommmxxx}}}vvvvvvvvvrrrmmmllleeebbbdddnnnyyyqqqqqqwwwyyyrrrssssssrrrnnniiieeecccaaafffnnnddd```fffqqquuuhhheeedddfffccc[[[SSSPPPPPPfffoooeee[[[UUUTTTQQQNNNKKKIIIGGGGGGEEENNNIIILLL\\\~~~~~~sss|||xxxtttsssvvvsssssssssooohhhjjjqqq{{{}}}}}}tttzzzzzz|||sssyyyvvvuuuaaaooo~~~zzzuuussswwwwwwrrrkkklllpppkkkrrr{{{}}}}}}qqqgggdddZZZ[[[aaaiiilllmmmuuuzzz|||wwwllljjjwww{{{qqqqqqqqqoookkkfffdddeeegggdddhhhcccccceee```zzzpppooommmllliiifff___XXXRRRTTT^^^sssiii___ZZZXXXTTTPPPLLLIIIGGGFFFFFFNNNKKKPPP___~~~{{{qqq||||||zzzwwwvvvuuuooojjjkkkqqqzzzzzz|||ttt|||vvvttt{{{ccckkkyyysssssswwwuuurrrkkkkkkmmmiiisss|||lll^^^XXXVVVVVVZZZ]]]\\\[[[cccmmmzzzxxxtttooonnnxxx~~~qqqllllllkkkgggddddddgggjjjiiimmmgggfffggggggqqqhhhhhhgggfffeeebbb]]]YYYWWW\\\xxxmmmeee```]]]XXXRRRMMMIIIGGGFFFCCCJJJGGGNNN\\\}}}|||xxxqqq~~~{{{wwwqqqlllmmmrrrzzz}}}xxxxxxtttzzzhhhggg{{{wwwqqqqqquuuppppppkkkkkkllljjj{{{vvveeeUUUMMMPPPRRRVVVYYYYYY\\\hhhtttxxxssssssuuu}}}~~~nnnffffffdddbbbbbbccchhhkkknnnppplllggggggnnnvvvhhhfffeeeeeeeeedddaaa___ZZZ[[[zzz{{{pppjjjeeeaaa[[[SSSMMMIIIGGGGGGDDDIIIFFFOOOYYYxxxyyywwwssszzzrrrnnnpppsss~~~~~~|||}}}zzzxxx}}}mmmcccuuu{{{uuurrrppppppjjjmmmkkkkkklllmmmuuulll```UUUOOORRRVVV[[[^^^bbbkkkyyy|||sssvvv{{{|||hhhcccbbb```^^^___bbbfffiiiooooookkkfffcccsssooommmjjjhhhgggfffcccbbb[[[^^^xxx~~~sssooojjjeee]]]UUUNNNJJJHHHHHHJJJMMMJJJSSSZZZ|||uuuwwwxxxttt{{{ssspppqqqsss}}}}}}~~~~~~yyy{{{~~~~~~{{{|||ooo]]]lll{{{wwwuuutttpppllljjjnnnmmmkkkkkklll|||mmmddd]]]YYYXXXWWW[[[```dddjjjuuussswwwyyydddccc```^^^\\\]]]```bbbdddjjjiiihhhccc```xxxvvvsssooolllkkkiiigggfff[[[ccc|||xxxxxxqqqkkkbbbWWWOOOKKKIIIIIIKKKLLLIIIRRRVVVrrr~~~tttwwwwwwttt{{{tttrrrrrrqqq~~~zzztttxxx~~~~~~rrrXXXbbbwwwwwwtttuuurrrmmmooorrrpppmmmlllmmmmmmaaa\\\]]]___WWW\\\bbbiiiuuuwww|||vvvfffcccaaa^^^]]]^^^___```___dddaaafffeeeeeeuuussspppooonnnnnnlllkkk\\\hhh{{{ttthhh[[[QQQKKKHHHHHHHHHHHHEEEPPPQQQjjjwwwyyyuuuxxx|||zzztttsssrrrooo{{{xxxpppvvv~~~|||~~~yyyYYY___sss}}}{{{ttttttuuuttttttwwwtttssssssuuurrrbbb[[[]]]```ZZZ___eeepppqqqiiiccc```^^^___``````___]]]___\\\gggmmmooo}}}sssqqqooonnnooonnnllljjjaaalll|||{{{mmm___SSSKKKHHHGGGJJJIIIGGGRRRSSSjjjyyy|||sss|||~~~zzzxxxyyytttsssrrrnnnqqqxxxmmmttt}}}{{{}}}~~~^^^bbbpppyyysssrrrwww{{{vvvyyyxxxyyy|||uuucccZZZ[[[___eeehhhkkkttt{{{xxxllljjjbbb```___```bbbbbb___\\\]]][[[iiisssyyyrrrpppooonnnmmmkkkhhhfffdddmmmyyyrrrcccYYYSSSLLLHHHLLLFFFPPPSSSLLLppp~~~vvv}}}|||www}}}yyyxxxxxxwwwtttppplll}}}}}}|||uuuwwwyyyzzz{{{~~~~~~}}}wwwwwwsssfffiiirrr}}}lllmmmuuuyyyyyy{{{kkk]]][[[aaammmlllmmm{{{jjjcccddd______^^^^^^___```aaabbbeeefffjjjyyyyyyxxxtttooolllkkkkkkjjjjjjgggmmmrrrvvvdddYYYRRRLLLHHHKKKFFFPPPSSSNNNppp||||||}}}|||ttt~~~}}}~~~www~~~|||zzzwwwwwwwwwvvvsssoooqqqyyyzzz{{{{{{}}}~~~zzzssswwwkkkaaammm}}}mmmnnnwww}}}}}}pppaaa[[[\\\hhhqqqyyy}}}|||sssbbb^^^```]]]^^^___bbbdddfffggghhhiiigggooo}}}yyyuuuqqqnnnmmmmmmlllllljjjooopppkkk^^^VVVOOOKKKKKKGGGOOOSSSQQQqqqwwwyyy~~~{{{ttt|||~~~www{{{wwwvvvvvvvvvvvvtttqqqnnntttzzzwwwnnnwwwqqqYYYfff~~~qqqsss~~~~~~uuuggg\\\XXX```ppp||||||www```YYYZZZ\\\\\\^^^aaaeeegggiiiiiiiiilllhhhwwwyyyvvvrrrooooooooonnnmmmjjjooolllyyyuuufff\\\UUUOOOKKKJJJNNNQQQSSSqqqyyyuuuyyy{{{www|||{{{~~~xxxyyyuuuvvvwwwwwwvvvsssooolllrrrttttttiiiwww~~~{{{[[[aaavvv{{{~~~}}}||||||xxxnnnbbbZZZZZZkkktttwww|||aaaVVVWWWYYYZZZ]]]```cccggghhhhhhfffeeejjjiiivvvssspppooooooooonnnmmmhhhmmmiiinnnqqqcccXXXPPPLLLLLLMMMOOOUUUnnn~~~zzz|||~~~vvvrrrxxxyyyyyyyyyzzz~~~yyyyyyvvvwwwyyyxxxuuurrrnnnllllllooo{{{ooohhh||||||xxxzzz~~~jjj^^^ccc{{{||||||{{{|||{{{yyyxxxwwwrrriiiaaaaaaqqqxxx~~~kkkVVVTTTWWWXXXYYY___bbbfffjjjkkkkkkiiigggfffooo|||{{{qqqooommmlllmmmmmmlllkkkgggkkkkkknnn}}}kkkYYYMMMKKKOOONNNOOOVVVggg~~~zzzvvv{{{uuuqqqwwwzzzvvvzzzxxxyyy{{{yyyzzzvvvxxxyyyxxxuuuqqqooooookkknnnuuunnnrrr}}}{{{xxxttttttxxx|||xxxfffVVViiixxxxxxzzzzzzyyyxxxxxxvvvsssssssssnnngggmmm~~~uuuZZZRRRUUUWWWYYY[[[aaadddiiimmmppppppooonnnhhh|||xxxuuulllkkkiiiiiijjjkkkjjjiiijjjiiimmmqqquuu\\\LLLHHHPPPPPPRRRXXX^^^}}}xxxwww}}}tttsssxxxvvvttt}}}zzzwwwwwwwww|||wwwzzzsssuuuwwwvvvsssrrrrrrsssooopppwwwvvvxxx{{{vvvuuutttrrrqqqssstttrrr{{{zzz______pppwwwqqquuuvvvuuuuuuqqqtttssspppooorrrpppjjjqqqiiiZZZPPPTTTYYYYYY\\\bbbeeegggkkknnnpppqqqppppppqqq|||sssoooiiigggggggggiiiiiiiiihhhllleeejjjppp}}}```LLLEEEQQQRRRUUUYYYXXXxxx}}}xxxzzztttvvv{{{uuuvvvwwwvvvuuusssyyyuuuzzzooorrrttttttrrrrrrtttwwwtttrrrrrr~~~}}}~~~|||uuuoooppprrrpppooopppnnnnnnvvvrrreeebbbeeetttrrrnnnqqqrrrrrrrrrkkkppprrrnnnnnnpppooojjjmmmvvv```SSSLLLMMMWWW]]][[[```iiiiiijjjlllmmmnnnmmmlllkkkzzzuuuqqqlllgggffffffggghhhiiihhhggglll```dddlllxxx]]]UUUWWWOOOTTTRRRQQQTTTmmm|||wwwttttttrrrwwwoootttwwwppplllnnnlllmmmmmmllllllmmmpppsssoooppplll{{{}}}zzz~~~xxxwwwuuutttrrrqqqqqqqqqooommmsss~~~bbbNNNXXXqqqsssxxxzzz~~~qqqoooyyy|||mmmlllooonnnnnnoooooommmkkkkkklllnnnnnnnnnhhhqqqmmm[[[SSSQQQMMMOOOSSSVVV[[[```gggkkkllllllkkkiiifffgggiiikkkvvvmmmgggdddfffhhhiiiiiijjjlllmmmmmmllliiiiiiuuuaaaVVVVVVNNNTTTQQQOOORRRiii|||xxxwwwssswww~~~rrrkkkppptttooolllooommmmmmllljjjiiikkknnnqqqnnnnnnmmm{{{|||zzzxxxsssuuuvvvwwwwwwvvvtttqqqpppiiihhhlllrrraaa\\\aaajjjmmmpppsssxxx{{{{{{yyy~~~sssddd\\\UUUUUU\\\dddhhhhhhjjjnnnuuu}}}rrriiiiiijjjiiiggghhhgggffffffhhhkkkooopppqqqeeeiiiqqqpppaaaVVVPPPNNNMMMNNNPPPSSSWWW[[[aaagggllljjjgggjjjppplllhhhssswwwoooiiiiiijjjjjjjjjiiijjjlllmmmnnnnnnnnnnnnrrrhhhVVVUUUNNNSSSPPPOOOQQQeee{{{zzz~~~rrr~~~|||pppjjjmmmppplllkkkmmmlllkkkjjjgggfffhhhkkkoooooommmpppyyy~~~yyyxxx~~~}}}wwwttt~~~yyylllsssvvvyyy{{{zzzwwwrrrooohhhhhhkkkwww{{{hhhVVV^^^bbbgggkkkqqquuuqqqjjjiiinnnmmmhhhffffff```VVVOOONNNNNNPPPSSSTTTTTTRRRSSSUUUYYY```hhhnnnqqqrrrnnnooorrrxxx|||{{{vvvqqqiiidddbbbcccdddaaa``````aaa``````cccgggkkkllllllaaa___]]]___eeekkknnnnnnkkkjjjhhheeebbb```aaabbb\\\UUULLLHHHJJJNNNPPPPPPRRRTTTXXX\\\```eeekkkooohhheeellluuuoookkkxxxrrrmmmoooooonnnllljjjjjjlllooooooooosssuuupppwwwmmmVVVTTTNNNSSSPPPPPPSSSccc{{{|||qqq|||rrrllllllmmmiiiggghhhhhhhhhfffddddddfffkkknnnqqqmmmrrrsssyyy{{{{{{yyyzzz|||{{{yyy|||{{{pppvvvxxx{{{|||{{{wwwrrrooojjjkkkmmmqqqpppcccccchhhnnnnnnhhhgggkkkcccfffeee```]]]]]]YYYSSSSSSVVVZZZ]]]\\\YYYWWWUUURRRRRRRRRTTTUUUVVVWWWVVVUUUWWWZZZ[[[[[[[[[YYYYYY[[[[[[\\\]]]\\\[[[\\\^^^___^^^]]]^^^```aaaaaa```]]]XXXSSSQQQTTTXXX[[[\\\WWWWWWUUURRROOOMMMMMMNNNRRROOOLLLLLLNNNRRRSSSSSSVVVZZZ```fffiiilllnnnpppjjjlllssstttnnnttt~~~zzzwwwrrrwwwvvvssspppmmmlllnnnqqqrrroootttyyyqqqooosssXXXTTTOOOUUURRRSSSVVVbbb{{{~~~{{{ttttttnnnjjjjjjiiigggeeeeeecccccccccbbbbbbeeejjjnnnooolllqqqnnnnnn~~~|||{{{zzz|||}}}~~~~~~{{{~~~zzzzzzzzz{{{zzzzzzxxxvvvtttrrrnnnpppqqqpppsssooo```eeeggg]]]___mmmbbbdddccc___\\\[[[YYYVVVTTTXXX\\\]]][[[XXXVVVUUURRRRRRQQQPPPOOONNNNNNOOOPPPQQQRRRQQQNNNNNNQQQTTTVVVXXXYYYXXXWWWYYY\\\___\\\[[[ZZZZZZZZZZZZYYYWWWXXXUUUSSSSSSTTTWWWYYY[[[UUUVVVUUUSSSPPPNNNNNNOOONNNQQQSSSSSSQQQPPPQQQSSSYYY___gggmmmoooooonnnnnnmmmwwwzzzrrrppp||||||zzzwwwzzzyyywwwsssooooooqqqssstttnnnqqqyyytttooozzz___XXXSSSYYYTTTUUUWWW^^^}}}yyyvvv|||}}}hhhgggfffggghhhhhhgggfffaaabbbbbbbbbbbbeeehhhkkkhhhiiimmmlllooozzzwwwyyyzzz{{{xxxzzz}}}xxx~~~{{{zzzxxxwwwvvvvvvwwwwwwxxxxxxxxxvvvssszzz]]]WWW^^^\\\^^^fffggggggfffbbb]]]YYYWWWWWWTTTVVVXXXYYYXXXWWWVVVVVVOOOPPPQQQQQQPPPPPPRRRTTTPPPQQQQQQPPPNNNOOOTTTXXXUUUWWWXXXUUUUUUZZZ]]]^^^WWWVVVVVVWWWXXXYYYWWWUUUTTTUUUUUUVVVWWWXXXXXXXXXUUUVVVVVVUUUSSSQQQQQQRRRKKKOOOTTTUUUSSSSSSUUUYYY\\\aaahhhmmmnnnmmmllllllpppzzz|||www{{{{{{{{{zzzyyyyyyyyywwwtttqqqpppqqqssssssnnnpppvvvtttqqq~~~iii\\\XXX\\\VVVUUUUUUXXXxxxwwwxxxssssssdddfffhhhiiikkkkkkiiigggaaabbbddddddcccccceeefff```ffffffiiirrr~~~zzzuuuvvvzzz{{{{{{uuuwww}}}~~~www|||uuuuuuuuuvvvwwwyyyzzz{{{|||zzzxxxwwwtttwww{{{```]]]``````]]]hhhiiihhheee```ZZZXXXYYYVVVWWWXXXZZZ[[[[[[ZZZYYYQQQSSSTTTSSSRRRRRRUUUXXXPPPRRRSSSSSSSSSSSSUUUWWWSSSVVVVVVTTTUUU[[[\\\YYYVVVUUUVVVWWWYYYYYYXXXVVVSSSUUUWWWXXXXXXWWWVVVUUUSSSUUUVVVUUUTTTSSSSSSTTTRRRRRRSSSTTTVVVZZZ___bbbdddfffiiijjjkkkkkklllmmmqqqrrrwwwxxx{{{yyywwwxxxtttuuutttssspppooopppqqqnnnoooqqqsssppppppzzzppp```[[[^^^VVVUUUSSSSSSppptttvvv|||sssmmmhhhkkkmmmnnnnnnnnnkkkgggcccdddfffeeecccbbbbbbbbb]]]dddaaaeeerrrttt~~~xxxssssssxxx||||||{{{zzz{{{~~~zzzzzzpppqqqsssvvvyyy{{{}}}~~~wwwrrroooooonnnqqq~~~xxxbbbcccbbbZZZdddeeefffeee```ZZZYYYZZZSSSTTTUUUXXX[[[[[[YYYWWWTTTUUUUUUSSSPPPOOORRRTTTQQQTTTVVVWWWVVVTTTSSSRRRQQQUUUUUUTTTVVV[[[ZZZTTTYYYXXXXXXYYYZZZZZZWWWUUUTTTVVVXXXYYYXXXWWWVVVVVVSSSUUUWWWWWWUUUUUUUUUVVV\\\WWWRRRRRRWWW^^^ccceeekkkkkkkkkiiiiiikkkooorrrppphhhqqqyyywww{{{wwwtttwwwpppqqqrrrqqqooonnnnnnooojjjppptttqqqlllnnnxxxwwwmmmUUU[[[]]]XXXYYYWWW```xxxqqqxxxuuu{{{|||qqqgggiiilllmmmnnnmmmkkkiiicccddddddcccaaa``````aaa___```___dddmmmnnn{{{xxxqqqllloooyyy}}}|||wwwvvvwwwmmmssswwwtttrrruuuyyy{{{tttqqqoooooommmnnnuuu~~~zzzfffWWW```hhhggg\\\YYY^^^^^^WWWVVVVVVWWWWWWYYYZZZ[[[\\\XXXWWWTTTSSSRRRSSSTTTUUUXXXXXXYYYXXXVVVVVVXXXYYYVVVVVVWWWXXXYYYYYYYYYYYYXXXXXXYYYYYYYYYXXXUUURRRVVVWWWXXXYYYXXXWWWVVVUUUTTTUUUWWWYYYZZZYYYYYYXXXZZZYYYWWWXXX[[[aaahhhlllkkkjjjkkkllliiieeeggglllmmmyyy|||wwwvvvuuurrrnnnrrrooollljjjjjjjjjiiihhhlllkkkmmmqqqpppnnnpppttt}}}ttt[[[______XXXXXXUUU]]]uuurrr{{{tttzzztttmmmhhhiiikkklllllljjjhhhfffcccddddddcccaaa___```aaa___bbb```dddjjjhhhooo}}}sssmmmlllkkkiiijjjrrr}}}|||uuupppnnnnnnlllrrrtttpppmmmpppssstttpppmmmllllllkkkkkkpppxxxvvv^^^ZZZaaaccc^^^[[[\\\\\\[[[ZZZYYYYYYYYYZZZ[[[\\\\\\ZZZXXXVVVUUUUUUVVVWWWXXX[[[\\\\\\ZZZXXXWWWXXXZZZWWWXXXYYYZZZZZZ[[[[[[ZZZYYYYYYZZZ[[[[[[ZZZXXXVVV[[[\\\\\\\\\\\\[[[ZZZYYYXXXYYY[[[\\\]]]]]]]]]\\\]]]]]]]]]^^^```dddgggiiilllgggeeehhhjjjiiigggiiizzz~~~xxxqqqmmmnnnnnnllljjjkkkiiifffffffffggggggfffkkkiiijjjlllkkkhhhjjjooo}}}zzz```cccaaaZZZZZZUUU\\\~~~zzzsssttt~~~}}}ppp{{{jjjgggggghhhiiijjjjjjhhheeecccaaabbbcccbbb```______```^^^bbbbbbeeeiiidddfffvvvwwwnnngggdddeeeiiifffaaajjj}}}~~~zzztttmmmiiigggggglllpppqqqlllhhhhhhjjjjjjiiigggfffhhhhhhgggjjjppp}}}ZZZZZZ___dddeeeaaaaaaddd]]]\\\[[[ZZZZZZZZZZZZZZZ\\\[[[YYYXXXYYYZZZ\\\]]]_________]]][[[ZZZ[[[\\\YYYYYYZZZ[[[[[[[[[ZZZZZZYYYZZZ[[[\\\\\\[[[ZZZYYY^^^^^^^^^^^^]]]]]]\\\\\\ZZZ\\\^^^```cccdddeeeeeecccdddeeegggggghhhhhhhhhmmmjjjiiigggdddccckkktttyyytttnnnkkkllllllkkkiiifffdddbbbbbbdddeeeeeeeeehhhfffeeefffeeecccfffkkkrrr|||aaacccbbb\\\\\\WWW^^^sssuuurrrxxxuuummmccceeeccceeeggghhhgggeeecccaaa___```aaa```^^^]]]^^^___[[[aaaaaadddiiifffffftttvvvkkkgggeeeeeeeeehhhiiihhhmmmzzz}}}yyywwwsssnnniiigggeeeeeelllooonnngggcccccccccaaaaaa___```eeefffeeegggkkkooo}}}aaaSSSNNNXXX___\\\\\\bbb^^^]]]\\\[[[ZZZZZZZZZZZZ]]]]]]\\\[[[\\\^^^```aaaaaabbbbbbaaa___^^^```aaa]]]]]]]]]]]]\\\[[[YYYYYY[[[\\\]]]]]]\\\ZZZZZZZZZ\\\\\\[[[[[[\\\]]]^^^___\\\^^^```dddhhhkkkmmmoookkkllllllmmmmmmmmmlllllljjjnnnooohhh^^^bbb}}}{{{yyyuuuppplllkkkkkkiiihhhfffdddbbbbbbcccddddddcccdddaaaaaabbbaaa```dddjjjqqqtttddddddbbb\\\\\\VVV\\\ooosssuuu~~~zzzlllqqqyyydddfff```bbbdddeeefffdddbbb```\\\^^^^^^^^^\\\[[[\\\]]][[[```^^^___eeedddfffqqqxxxwwwlllggggggjjjlllnnnhhhhhhnnnqqqvvv{{{rrrooolllhhhgggfffffffffkkkmmmkkkddd``````___\\\ZZZYYY[[[bbbeeeeeegggjjjjjjkkkyyyjjjOOOOOOXXXZZZ```hhh```______^^^^^^^^^^^^^^^```___^^^^^^___aaacccdddcccdddeeedddccccccdddfffeeeeeedddcccaaa___]]]\\\___```aaa```\\\ZZZ[[[\\\[[[[[[[[[\\\]]]```ccceeecccdddfffhhhkkkmmmooopppqqqqqqpppooooooppppppqqqggghhhiiihhhkkk~~~xxxrrrooollljjjiiihhhgggggghhhfffcccaaaaaaaaa```___]]][[[[[[]]]^^^^^^ccciiioooiiijjjgggddd\\\[[[TTTYYYjjj|||sssyyysssjjjsssiiiggg```aaacccddddddbbb```^^^YYYZZZ[[[[[[YYYYYYZZZ[[[ZZZ___[[[YYY_________hhhoooyyyssskkkffffffjjjnnnpppvvvhhhdddooouuu~~~}}}vvvllliiieeecccdddeeeeeeeeehhhjjjgggaaa^^^___]]]ZZZXXXVVVXXX___dddeeeeeehhhjjjfffkkk^^^PPPSSSXXX^^^eeeaaaaaaaaabbbcccdddffffffcccbbbaaaaaabbbdddfffgggfffggghhhgggeeeeeeggghhhmmmmmmlllkkkiiigggeeeddddddfffgggeeeaaa___```cccbbbaaaaaaaaacccgggkkkmmmnnnmmmmmmmmmmmmmmmnnnnnnsssrrrqqqpppoooooooooooofffbbbeeetttvvvlllkkkkkkjjjjjjkkkmmmmmmjjjgggccc```___^^^]]][[[XXXVVVXXX[[[]]]]]]aaahhhmmmhhhmmmiiieee___^^^VVVZZZbbbxxxsss}}}}}}oooqqqnnnnnnfffbbbcccddddddccc```\\\ZZZVVVXXXYYYXXXWWWVVVWWWYYYVVV]]]YYYVVV\\\]]][[[bbbhhh{{{}}}vvvjjjhhhffffffiiimmmooopppqqqgggfffrrryyyooolllhhhcccaaabbbdddeeeddddddeeeccc^^^]]]___]]]ZZZYYYUUUVVV\\\aaabbbbbbdddeeeeeehhhtttuuuddd___[[[VVVTTT]]]^^^___aaadddgggjjjkkkgggfffeeedddeeegggiiijjjkkkkkkkkkiiifffeeefffgggmmmnnnnnnnnnmmmmmmlllkkkiiilllnnnllliiihhhkkkooollljjjhhhhhhiiimmmqqqssssssrrrqqqpppppppppqqqqqqqqqqqqqqqpppnnnkkkhhhfffeeelll}}}{{{tttmmmnnnnnnnnnnnnppprrrsssllliiieeebbbaaa```^^^]]]ZZZYYY[[[___```___bbbhhhkkklllzzzllliiifffaaabbb[[[```[[[uuurrryyynnnxxx}}}lllpppeeeeeeffffffeeebbb^^^ZZZWWWUUUVVVWWWWWWUUUUUUVVVWWWRRRZZZXXXWWW^^^___\\\aaaaaafff~~~xxxoooiiiddddddfffiiimmmooopppooogggfffkkkzzzwww{{{yyylllooojjjeeecccdddeeeeeeeeeaaabbb```\\\\\\___]]]ZZZZZZVVVUUU[[[_________```]]]dddgggmmm~~~kkk]]]XXXYYY[[[___cccgggjjjllljjjiiihhhggggggiiikkkllloooooommmjjjgggddddddeeejjjkkklllmmmnnnnnnnnnnnnlllpppsssrrrpppppptttxxxrrrpppmmmkkklllnnnrrruuurrrrrrqqqrrrsssuuuwwwxxxooopppqqqqqqmmmgggaaa]]]ddd}}}zzztttoooooopppooonnnnnnooopppnnnkkkhhheeeeeedddbbbaaa___^^^```dddeeeccceeeiiieeelllrrrnnnkkkeeedddlll```YYY___pppzzzssszzzmmmsssjjjnnnnnnggggggfffbbb^^^[[[ZZZ[[[\\\ZZZXXXUUUTTTTTTUUUVVVVVVUUUVVVZZZ]]]^^^\\\YYYUUUfffuuuvvvnnngggbbb```hhhmmmkkkiiiiiifffaaa```aaaqqqzzzuuummmggg____________```aaabbbccc\\\]]]^^^aaabbbaaa^^^[[[[[[ZZZYYYXXXYYY[[[]]]___aaabbbaaabbbpppdddSSSNNN[[[ccc___```hhhjjjkkklllkkkhhhfffjjjppprrrooollliiieeebbbfffllliiiiiijjjkkkmmmpppsssuuutttsssrrrssstttuuutttsssuuuvvvrrrlllmmmuuuxxxuuuzzzvvvrrrsssvvvyyyxxxuuurrrnnnmmmiii]]]RRRZZZkkk|||xxxuuuooonnnmmmllllllmmmnnnooommmmmmllliiifffddddddeeedddeeefffhhhjjjlllmmmnnnmmmnnnqqqllljjjddddddmmmbbbZZZYYYccc}}}wwwttt|||~~~sssppphhhhhheeeeeedddaaa^^^ZZZYYYZZZ\\\[[[ZZZWWWUUUTTTTTTTTTUUUVVVVVVVVVYYY\\\]]]ZZZXXXYYY^^^iii~~~xxxooojjjfffdddbbbdddgggiiiiiifffcccaaaeeevvvvvvooojjjccc___ddddddcccbbbaaa```___^^^\\\\\\]]]^^^```___]]][[[YYYYYYYYYYYYZZZ\\\^^^___```bbbaaa___eee|||nnnXXXOOOMMMNNNXXXcccdddgggjjjkkkiiihhhjjjnnnqqqmmmlllmmmmmmiiiiiikkkkkkllllllmmmoooqqqssstttttttttttttttvvvwwwwwwvvvzzz~~~zzzyyy|||~~~|||uuusssrrrsssuuutttppplllhhh___ZZZZZZ\\\ddd|||{{{vvvsssqqqoooooommmlllllllllmmmmmmjjjlllmmmllliiifffdddccceeeeeefffgggiiijjjkkklllnnnoooqqqyyyjjjjjjffffffqqqeee]]]ZZZ]]]tttssswwwwww~~~lllfffeee___```___\\\XXXVVVVVVYYY\\\ZZZYYYWWWUUUSSSSSSSSSSSSVVVVVVVVVXXXZZZZZZXXXVVVYYYTTT\\\vvvuuulllgggeeeeeeeeefffbbbbbbhhhiiieeeffflll~~~rrrmmmhhhccc```fffffffffeeecccaaa___]]]]]]\\\[[[[[[]]]]]]\\\ZZZXXXYYYZZZ[[[\\\]]]^^^^^^]]]___```]]]\\\fffyyycccTTTOOOPPPRRR[[[^^^bbbdddeeefffhhhiiimmmhhheeehhhjjjhhhggghhhkkklllmmmnnnoooqqqrrrrrruuuuuuvvvwwwxxxxxxyyyyyyxxx~~~~~~{{{zzzxxxvvvrrrqqqqqqqqqppplllgggcccVVVUUU[[[jjj{{{vvvvvvqqqnnnppppppooonnnlllkkkkkkkkkkkkfffjjjmmmnnnkkkfffcccaaaeeeeeeeeeffffffgggggghhhjjjkkknnnppprrr|||jjjnnnjjjkkkwwwkkkaaa]]][[[~~~nnnttt~~~rrrxxxgggeeeccc___ZZZZZZYYYWWWUUUVVVXXX[[[YYYWWWVVVTTTRRRRRRQQQQQQVVVVVVVVVWWWWWWWWWUUUTTTVVVOOOZZZiii}}}uuupppjjjeeebbbbbbbbbccchhhaaaccckkkllljjjvvvzzztttpppkkkfffeeeaaabbbdddeeeeeedddcccbbb^^^\\\ZZZYYYZZZ[[[[[[ZZZYYYZZZ\\\^^^^^^]]]\\\[[[YYY\\\^^^\\\ZZZ^^^hhhqqqmmmZZZUUUVVVUUUTTTWWW___dddeeeiiidddbbbeeeggghhhjjjooolllmmmoooppprrrsssssstttyyyzzz{{{{{{{{{{{{|||}}}|||}}}~~~}}}zzzwwwsssoooooommmjjjddd^^^YYYUUUSSSRRReeeuuuvvvvvvooommmsssoooooommmllljjjiiihhhhhhdddgggjjjjjjhhhdddaaa```dddddddddddddddccccccccccccbbbfffiiidddjjjzzzmmmtttoooppp|||pppeeeVVVWWWtttzzzooozzzvvvkkkbbbaaa___\\\RRRTTTVVVWWWVVVVVVVVVWWWVVVUUUTTTSSSRRRQQQQQQPPPTTTUUUUUUUUUTTTTTTSSSSSSSSSTTTaaagggjjj{{{tttiiiiiigggdddbbb`````````eeebbbgggppprrrwww}}}vvvqqqooollleeebbbbbb]]]^^^aaaccceeeddddddccc^^^[[[YYYXXXYYYZZZZZZZZZ[[[\\\]]]^^^]]][[[YYYWWWWWWYYYZZZZZZYYY\\\bbbhhhddd~~~mmmggg[[[OOONNNUUUZZZXXXZZZZZZ___eeeiiijjjnnnsssmmmnnnooopppqqqsssttttttyyy{{{|||{{{yyyxxxyyy{{{{{{wwwwwwwwwsssnnnjjjcccbbb]]]WWWQQQPPPTTTWWWttt}}}wwwzzzvvvmmmllltttmmmmmmllljjjiiigggeeeeeedddeeeeeecccaaa``````bbbccccccbbbaaa``````_________\\\```dddaaabbb{{{xxxnnnwwwrrrrrr~~~qqqdddSSSXXXmmmxxxtttyyyaaa]]]YYYVVVVVVMMMPPPTTTVVVUUUTTTTTTTTTRRRRRRRRRRRRQQQQQQQQQPPPRRRSSSTTTSSSRRRQQQRRRSSSUUU\\\ggggggbbbxxx|||zzzqqqkkkggghhhgggeeebbbaaaaaabbbbbbeeeoooyyyrrrlllhhhgggeee```]]]]]]]]]^^^___`````````___^^^\\\ZZZWWWVVVWWWXXXXXXWWWYYYZZZ[[[[[[ZZZXXXVVVTTTVVVVVVWWWVVVWWWYYY\\\___]]]qqqmmmaaa___ZZZQQQLLLLLLRRR\\\bbbdddfffiiijjjjjjhhhhhhhhhiiijjjkkkmmmoooqqqpppmmmlllnnnqqqpppkkkhhhiiiiiifffcccccc^^^cccgggkkknnnvvvzzzyyyyyyxxxqqqiiiiiiooojjjjjjiiihhhgggeeecccbbbccccccaaa^^^\\\]]]```cccaaaaaa```___^^^]]]\\\\\\___\\\^^^aaa``````mmm}}}tttlllwwwqqqppp|||nnn___VVV]]]hhhzzzwwwzzzhhh[[[[[[TTTOOOQQQKKKMMMPPPQQQQQQPPPQQQRRROOOOOOPPPQQQQQQQQQQQQQQQPPPRRRSSSRRRPPPPPPRRRTTTYYY```aaa``````hhhzzzxxx|||uuuoookkkiiiiiiiiihhhdddaaaaaadddgggdddlllyyy|||nnngggaaaaaa```]]][[[\\\\\\\\\\\\\\\[[[[[[[[[[[[XXXVVVUUUTTTUUUUUUTTTRRRSSSSSSTTTUUUUUUTTTSSSSSSSSSSSSTTTTTTUUUVVVWWWWWW^^^dddkkk]]]SSSVVV```gggjjjkkkooommmiiieeeccccccdddffffffjjjmmmmmmkkkjjjnnnqqqqqqrrruuuxxxuuuppprrryyyttttttxxxvvvnnnhhhhhhiiihhhfffggggggfffeeecccaaa```bbbaaa```]]][[[\\\```ccc___^^^^^^]]]\\\[[[ZZZZZZ\\\\\\\\\\\\]]]```eeeiiiqqqjjjvvvooonnnyyykkkZZZXXX___```{{{~~~vvvwww~~~\\\XXX[[[SSSMMMPPPKKKLLLMMMLLLLLLMMMPPPRRRMMMNNNOOOPPPQQQQQQQQQQQQOOOQQQRRRQQQOOOOOORRRTTTZZZ^^^WWWXXX```___sss}}}yyyzzz|||{{{vvvpppllljjjjjjjjjlllkkkgggbbb___aaagggmmmiiitttyyyrrrvvvkkkbbb[[[[[[\\\ZZZYYYZZZYYYXXXXXXXXXYYYZZZ[[[[[[UUUTTTRRRRRRSSSSSSQQQOOOMMMNNNOOOPPPRRRRRRSSSSSSPPPQQQRRRTTTVVVVVVUUUTTTWWWSSSkkkhhh```kkkxxx}}}zzzsssnnnjjjiiiiiijjjmmmqqqvvvwwwuuuvvvzzzrrrnnnvvvtttyyysssfffccciiijjjddddddeeeeeeeeedddbbb```___aaaaaa```^^^]]]]]]```ccc^^^]]]]]]\\\[[[ZZZYYYYYYVVVZZZZZZXXXZZZ```dddbbb|||