BM6P6(@ 111333555555444222222222444333111///...---------+++,,,...222444333000---,,,+++))))))***,,,///111111222444555333222000///111000///......///000111.........---,,,+++***))))))+++---///000000000000222111///...------------------------......//////222222111111111111111111222///---...---,,,222:::===:::777444...(((+++333000---+++...333444111---,,,,,,+++++++++*********+++++++++++++++,,,...///444333000...------------)))---111111...******+++---.........////////////,,,---///000///...---+++,,,///222000,,,,,,111666666222---,,,///111111000...///111222111...+++***)))(((((((((+++///444777000111222222000---***)))---//////---******...222444000,,,,,,...000...,,,***++++++,,,---------,,,777444000---...000444777444...***...555777111***+++,,,,,,---...000333555999555///***((((((***++++++)))((()))++++++)))&&&---------+++***+++...000000+++'''&&&)))++++++***///333666666222......//////...,,,***))))))******(((***...000111000...,,,............///000222222444---(((+++222555000)))+++...000///,,,+++,,,...333111...+++)))***+++,,,,,,,,,---......---,,,+++000///,,,++++++,,,---......***''')))---///,,,)))***+++,,,---,,,+++***)))111///,,,))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,...111333111,,,***---111333///,,,---222555333000'''***---000000...+++)))333444555333000---,,,---,,,,,,///333777666111,,,+++222777444---)))---222555111,,,+++///333555555......///111333111---(((000...+++)))***---111444...++++++000777999555000---111555444000...000444;;;555000111777===??????,,,///333555555222---***///111111///,,,,,,000444111,,,***...555777333---+++000444444///,,,---000......------///222666888111000///......///000000111333222///++++++...222...,,,)))***,,,///000///...222666444///++++++---///...------...000222444(((,,,111555555111,,,)))+++---...---+++---333888666111,,,)))+++,,,+++))),,,///222111...++++++---111000---,,,...222666999////////////......------///111111000...///444888:::222+++***///222///+++'''000:::;;;555///...000555111...---000333777888......000222333222---***,,,222777444---,,,333;;;999333------222444111,,,+++333<<>>;;;111,,,000777444///++++++000333222///---///222444444222///---111333444111---,,,111666///222666777555333111111666444111...,,,+++,,,---***---111555888666111---++++++,,,+++***,,,000444555222000111444555444111/////////000000/////////222111///---+++***************+++---111222111///...///000///---,,,...000//////---------///000111......000111111111111000000222444333...---888EEEUUULLL>>>333...---......,,,...000222333222///------,,,+++******,,,...000,,,******,,,///111...+++///222555444000---,,,...,,,,,,,,,---...//////...,,,---///111111000...---111000000///............---------------...000222111111111000/////////000111111000000///...------))))))***,,,...000222444444333111///...------...000...,,,+++,,,------...000000000///......///000///...,,,,,,,,,...000111222222000000000111222333333111//////111222222111///---***,,,000333333222333444444000+++)))***---111---***)))***,,,,,,+++---///000///...---...///...---+++)))((()))+++---000222444333000.........---,,,+++******)))******......///000000111111111------------...///000111000...---...000000///---***---...---***(((***,,,111000---+++***++++++,,,///......---------...///...---,,,+++++++++,,,,,,---***)))***---...---***,,,++++++,,,------,,,***+++,,,,,,---------------------,,,,,,,,,,,,,,,,,,---...///...+++***,,,...111...,,,---///000...+++)))***+++,,,,,,,,,,,,,,,000111222000---+++++++++......///111333333111//////111111000...,,,---///000///...///111222333222222000......000///---+++,,,,,,,,,,,,---...///000///---,,,///444666444111///111333222000///111333777444000111555888::::::000111111222222111111111000000000///---...000222111222222333333222000///+++...222222000///000222//////...---...000222333111111///......000111222111111000...---,,,---///...---++++++,,,...///000///222444222///,,,,,,------...///000111111111111---...000111111///---,,,,,,,,,,,,,,,---///222555444111...,,,+++++++++***---///000///...------...////////////000222333444222111000///......///000...///111111111111333444666444222000////////////000222444666666555333333111///...///111333444333000000000//////000000111111111111222222333444555444333222111111111111000111555999999666222111111222111000//////111333444111000///---+++,,,000333444666888777555333333333222///------000222111000111000000000000111111222111222333000------///222///222555666444222000///666333000,,,******,,,---***---222777:::888222...+++,,,---,,,,,,---222666888333---...333777555222......///000000///......555333000...,,,++++++++++++***+++...111333111///+++---//////------000222111000...------///111222)))+++---000111222222111///555999777...---===PPPnnncccMMM777///222000)))***///444666444111///...///---+++***+++...222555---******...333444///)))+++222888888222---,,,......+++(((***///333333111+++---111333444222///---555333111///......000111...,,,)))***---//////...,,,000444333///---...000333222000///......///000***+++---///000111111111777444000---,,,...111333222...***+++...///---***,,,000333222///---000333444111...+++,,,///222555---...000111222111000000222333333000------222666333---)))+++111444222///...333777555///+++,,,///666111,,,)))***,,,...///---///111111///---,,,,,,,,,...///---)))(((,,,000000000000///......------++++++++++++++++++******333222000000000222555666,,,,,,,,,------......///,,,///222111---,,,...111***,,,---***'''%%%'''***---,,,,,,+++******++++++222111///------///111222---,,,,,,,,,,,,++++++++++++++++++,,,------------///,,,***+++---///...,,,&&&)))...111222///,,,)))......---,,,++++++,,,,,,,,,++++++************+++............---+++)))(((+++***(((((()))+++---///,,,---...---+++)))***+++111111111///...///111333333///++++++...///---++++++---000222111000//////555222...,,,,,,---------(((***---///000///---,,,///......///000111111222222111111000000000111222222111111111222333444555555222000......111555888111000......000000000///333777:::888111---...000,,,---///111222333444444000000///............///222111/////////111333555111000......//////---,,,.........---,,,---///111111111000///...------,,,+++---111333444222000...222111///---------///000,,,++++++,,,...000111111000111000///,,,++++++,,,///...------///000000///...///111333333222000///555333000......///222444......///111333333111///222666888555///,,,///333888333...000666:::999666------...000222222000...444444222///---///666;;;777111,,,000888;;;666///...333777555000...111555999888666444222000000000+++---000333444333111000222444444///)))***222;;;888333000333999:::666000/////////000111111111111444222///------000444777111111111000///......---111333333222///---,,,---111000///---,,,,,,,,,,,,***+++///333666555111...---,,,+++,,,///222444444666333//////111333111000///......------......///111111000///...,,,+++++++++---///000000/////////,,,,,,---///111333333333///...............//////)))***,,,...000222444555000444777444,,,,,,<<>>555...///111000...---///333555555444,,,---...//////......---***---000///------///222...+++((((((,,,......,,,+++,,,...///......---...111000000///000111222222............------,,,,,,***+++,,,+++******---000000...---,,,,,,---------,,,---...000111111000000111000///------...///000333222111000...------,,,---///333555555333222111///...---...///000111000...000222444444111...,,,,,,+++++++++---000333555111---***+++---...+++((((((***,,,***((((((,,,///222///++++++...111111000+++///444555333111000000444333111...,,,,,,///222---...///000000///,,,***)))///555444///---000666555333000......///111333,,,...111333333111...,,,000111222333333222111000///------///333333...***+++///333333///,,,,,,---111000...------...///111+++---///111222111000///222111///.........///000///---,,,...222444333111(((,,,//////---,,,...111333222000///---,,,+++***&&&)))---111333111///---,,,...000///------///222000...---000444666555444,,,---...//////---,,,***//////...,,,******---///---...000222444333111///---///111///+++***+++...000...,,,+++,,,.........,,,///333444111---++++++,,,---...///000000000000,,,,,,+++***))))))+++,,,---111444444000------------,,,,,,000444555333000------------...///000111222111///,,,+++---111444222111000222444333111...+++000444555222///------111000//////000222444666...000333444555333111///.........---,,,,,,...000111...,,,///555888555111,,,000333333111000111222555444111///...///000111,,,...111333444222000///111111000...---...000222000//////000111222000///...000222222111111222333444333111000//////111111---...///000111111000000555555444222000000111222---,,,,,,...111222111000***...333555444333333333999444///++++++---...///***+++,,,------.........222333444333111111222444444111//////000111///...,,,111555666222...,,,+++000000000111222444555666222000000333777666111,,,---///111000...///222666333000...000333666666555...///111222222000---+++///111222000......111444(((+++///111000/////////999555000,,,***+++...000((()))+++...111222111000+++000555222---***...444///...,,,,,,---000111222)))+++---//////---+++)))444222///,,,,,,...000222111---***...444666111+++(((///444333...***---111333111---***)))+++...111(((+++...111222000...,,,000.........,,,,,,333<<<>>>555///111333111000111+++...111222111/////////++++++++++++,,,...///000***+++---000111000...,,,((()))************+++,,,...+++(((***---000000...,,,---...///000//////...000///---,,,,,,---...///+++)))'''(((***,,,---,,,***...111000---***+++---------------...///111222...///////////////...---666444222///...---.........---///333777777333...---///000...,,,,,,///333000111333444333111///...++++++,,,---///111333555222000,,,***+++,,,,,,---+++***))))))+++,,,---.........------------...///,,,000444555333222222333...///...---+++***+++---***...222222///,,,+++,,,'''000888777000---111888777444000---,,,---000222---///000222222000...---000111222333333222000///------///111222111...+++***...333444111...------///---***(((((()))+++---,,,------...///000000000222000...---,,,---///000111---+++...333666444000%%%+++111111,,,***---111//////......---++++++***$$$(((---222444333///---+++///222000,,,,,,///444111...+++---222666444111------------,,,+++******000000///,,,******,,,...///...---///333555222000...///000000...,,,,,,,,,111...,,,,,,///000...,,,,,,///222222///---,,,---+++---000222222222000///++++++******************+++111666666111,,,,,,---000---,,,///333555222------,,,+++++++++---///000222222000,,,)))+++111666///000111222111000///...(((...555666222...---...222000...---...000333555---000333555555333///,,,,,,------+++((()))---111222---***///777;;;777111+++000555555222///111444555444222111000000000000+++---000222333333222111222333222///,,,,,,111555222///---///222333111///---111444444111000111333111000000///////////////***,,,///111222000...---222555888666333000000222+++,,,---///000222333444---///222444555555333222999555111...............---,,,+++,,,...000///...333333333111000000222444333222000...------...///)))///555555111------...000111222333444555555555111000000222444444111...---///000///---...111555555111---...444777777555///000111111000...+++***---000111///,,,,,,111777......///000000///...---111111000//////...//////...,,,+++,,,000333444444000111111000......111333555111---,,,///000///---,,,---...///000000000///222333222///++++++///333...,,,,,,///333444111...000111222222111///...---333222000///...///000111111222444333000---++++++...///000///......111444888111+++,,,222555333000+++---///000000///---+++------------------------,,,+++***---000111...***+++***)))((('''))),,,...333---((((((---111111///,,,...000111000---)))'''......,,,+++***+++---///111+++%%%$$$))),,,,,,***,,,///222111---++++++---///...,,,---///000000///***,,,...///...---...///666666444111...---...///111,,,(((+++000222---'''***---...,,,******...111333222222222333222///---***,,,///222333222000///...//////,,,((('''***...,,,,,,+++)))((((((***,,,)))+++,,,***&&&&&&))),,,......---,,,---...///000......---,,,,,,+++******---000222111---******,,,...,,,+++---111333111......111333111...,,,...000000000...------...///000,,,...222666888555000,,,---000222111---,,,---///333///+++***,,,------++++++)))(((&&&&&&''')))***...------,,,---...///111...,,,+++,,,000111000---...111333222...,,,---///000,,,)))+++000222///,,,,,,---///000///---***)))(((***++++++******+++,,,,,,,,,---///222333222000***---//////------111444555111,,,******+++,,,,,,(((***---///...,,,)))'''...222555222,,,+++000666000,,,)))***---///...,,,)))...333444111---++++++//////......///000222333)))***---222555333---'''(((******(((&&&'''+++///000...,,,+++---------,,,,,,...000111000///---,,,000...,,,+++,,,000555888///...------,,,,,,,,,,,,///222444000+++))),,,000000---+++---222333000,,,)))---000...+++***...222666555222000////////////...+++)))***---...---+++---111444333000///222666777222---...222555444222...111444555444111,,,)))///000000...,,,000666<<<222///---000444555000+++...000111000///...///111666222///111555777444000+++,,,...000111000---)))...---+++***+++...222444111...---000444444///))))))---111000---,,,000444555111------000333444333,,,---...//////...---,,,000111111---((((((---333000---+++---222333000,,,---000333222...,,,,,,---...------------...//////,,,000555999:::777333000222444333000,,,,,,///333000---+++///666999555000,,,///111000---,,,...111000000000///...+++)))((((((,,,///...++++++...111111111000//////000000111......000000000...---,,,,,,,,,---,,,,,,000666;;;666444111111333444444222000111111111///.........000/////////111444777999111000///.........---,,,------------...///222444999666222111333444333111000000000000//////......333333333111...,,,,,,---...,,,+++,,,///111222222111000000000000000000///...//////000000//////...***+++...///000///---,,,---...//////...---------///+++((('''***------,,,---,,,,,,,,,---.....................---,,,+++***...---,,,...222333000---......,,,***((()))+++---...000111000///......///...//////////////////000///000111111///...///000555666555222///------.........---............---.........---,,,,,,...000222222222333333222///,,,,,,---...000111111111111//////...,,,+++***,,,---,,,,,,+++)))((()))+++---***++++++***)))+++---000------,,,+++,,,---...///------,,,+++************...///000000...,,,,,,,,,,,,+++,,,---///000///......///000///---------...//////............//////...///111444555444000,,,---///000111///...---...///...,,,+++,,,---...------,,,***(((((()))***+++------,,,,,,---......///,,,+++***+++---000111111000111222111000............,,,+++---000111///,,,***+++---...///...,,,+++(((***++++++***)))+++,,,,,,---///000000000000///,,,------,,,,,,---///111333///+++)))***+++++++++)))***,,,......---+++)))...000222///+++***---222...,,,++++++,,,...///...---000222333111///...---//////......///000111111+++,,,///222333222...+++*********)))))))))+++---/////////......---------/////////000111111///...///---,,,+++---000444666///...---,,,,,,,,,------...000222000---,,,---000///---,,,...111222000---+++---...---++++++---000555555444222222111222222///---,,,,,,---...---------000333222111111333666444111//////222444444222000111333333333111...---/////////......111444888111///...///111222000---.../////////......//////444222111222444555333000,,,++++++,,,...///---,,,///---,,,++++++---000111000//////000222222---)))))),,,//////---...000333222000......///111222333000000//////......------///000000---******---000000---,,,---000111000---///000111111///......///...------------...///000///111555888888777444222333333222000......///111///,,,+++...444666444000---...///...------...///555555555222...,,,,,,,,,***---///---***))),,,000444333000...///000333555,,,...000111111///,,,++++++---...,,,***---777???999444000111555777444000,,,000444444///,,,,,,...333111//////111777===@@@000...,,,...111000,,,(((---......,,,***,,,444:::AAA999111000333777666333......000000000///---,,,444333222///---,,,...000...***(((***///333333111+++000444333...+++,,,000111000000000000000000111))),,,///222222000...,,,...111333000,,,***---000333---((()))---000...+++))),,,000000...,,,,,,---000///---,,,++++++,,,---...------333888999333,,,---222555111***(((,,,222111000...///000111111111---000333333000...///000444444444222000000111333444555555333000...---...,,,000333000,,,+++///333222000...---.../////////111111222333444222///,,,...---------...000222333///...------//////...---,,,,,,+++******+++,,,------+++******---000222333,,,+++*********+++,,,---000///---,,,++++++,,,---......---...000000...---***,,,---------,,,...///111000//////000000///...---....../////////......000//////000111111///---------...000111111...,,,,,,---......------...///000///---,,,+++++++++,,,+++,,,,,,---------------))))))))))))***---222666222111111111111111///---,,,,,,.../////////...---)))***+++,,,------------)))***+++***))))))+++---000222444333000...///111111///,,,,,,---///000000///---***)))*********))))))***,,,---...------,,,...///...,,,))))))***,,,,,,---------,,,...000222333222000000111222111000.../////////////////////...000222222111000111111,,,+++***+++,,,------,,,,,,///222222///------///222000...000333444333111---,,,,,,,,,...000222333000///---++++++,,,...///---...///111111000000///............///////////////...---++++++,,,---...222222222222222222222222000000000///---,,,---......///000111222333444444111111111111222222222222222222111111111111111222///......///111222222111//////.........////////////...---...//////...---111111222333333333111000000...++++++...000222333000///---,,,+++,,,,,,---...///000111000...,,,***)))***+++---...///111111...///000///......000111555333111...---,,,---...---............---------///...---------...///000111000//////111222222111......---------...///000222333444555666666666555333222000000111111///...---,,,+++---000222222111222000......///000000000555;;;AAA@@@999222......000111111///+++***---000333222000//////111333444///000111222222111///...---//////---,,,...555;;;555222//////222333000---...000222111///---,,,---222000......000555:::>>>111///---...//////---***//////...------000555:::>>>999333111222444ӵ///.........222222333111///......///...---,,,,,,...111222222,,,111444222---***---000222000///......///000222---///000111111///---,,,///000000...,,,,,,...111333000,,,,,,...000///...---...000111000...------......---,,,,,,,,,------//////111555888666111---///444888555...***---222111...+++,,,000333222111,,,111555555000---...111Ħ111333666222444555Ħ---------111444111---,,,000555555111...---000111000...000ӵ+++///...,,,+++,,,///222444000...---///222222000------,,,***+++,,,---......///,,,)))+++///222333222******)))))))))***+++,,,333111000.........000000///,,,+++---000222000...+++---///...++++++---000444222000111333444222000,,,---...///000///...---222000------...//////...---,,,,,,///333333///++++++...000Ħ333222000///------------***+++,,,---------++++++'''(((((('''''',,,333:::444111///000222222///,,,***---///000///...---...++++++++++++,,,,,,------******+++***))))))+++---555888;;;888222///000333777333......000222222000---+++))))))******)))(((******+++------.........000///---+++)))))))))))),,,...000///...///222666888444///...111333333222.../////////000/////////111333444222//////222666...,,,+++---000000...+++***///333333...+++,,,...333000...///444666555333,,,,,,---...///000111111000///---++++++,,,...000,,,---...111333444222000---...//////......///111222///,,,+++,,,---,,,+++---...///000111222222222111333444111---+++---000---,,,,,,...111333333222...000222222111000111222333222000//////111444555///...---000333333000,,,///000000///......000333222000...///000111///---...000333333222000000000666333///...111555999<<<000000...---++++++******---///111000...,,,++++++***))))))+++...000111000+++...000000---,,,...000999666222...,,,,,,---...,,,,,,---000111000...+++...///...---+++,,,000222444000...///222555555333000///...------...000111555555444333444555777888333000///000222333000,,,,,,,,,+++,,,---...111222777333000000333555444333111>>>LLLPPPHHH:::///+++666666555222///...///222...//////000111111000000444333222111111222333444111000///000111111111111000000111000///......///333000------...///...,,,------------///111333444111222111///,,,,,,...111000///...0003336666665556668888886662224ĉ@ӵ...111222...111444444222000...---///222444111---,,,000444222222000///---...000111000///---++++++---///000333222000///---,,,,,,,,,...,,,******---000000///000111222111......000333666222......111222111...+++,,,---.........---,,,000333555444111......//////111333111...++++++,,,///,,,)))***...111111000+++111555555000...///111>L///111444777222444=hĦ...000000111000000000222333444111------///111///---4ĉ@ӵ///---,,,+++,,,///222444111///...///222333111------+++***,,,...000000///111...+++,,,///111000...******)))))))))***+++,,,222111000///...///000000...,,,+++---000333222000...000111///,,,+++...111333111///000333444222///+++,,,.../////////...---222///,,,,,,---/////////---,,,,,,///222333///,,,,,,///111>L...444333222111///.........++++++---------,,,+++***'''((()))((((((,,,333999333111///000222222///,,,+++---//////...---......---------,,,,,,++++++++++++,,,,,,***)))***---///666999;;;777111...///333777333//////111222222000,,,***))))))***+++***)))++++++,,,---.../////////222000...,,,******))))))---000222111///000444888999444///...000333333333/////////000000000000000333444444222//////333666000...,,,...111111...+++)))...222222---***+++---333000///000333555555444,,,,,,...///000000000111000...---,,,,,,---///000------///222444444222000...//////...------///111222000............,,,+++------...///111222444444222333444111---+++---///,,,++++++,,,///000000///---///111111000000000111333111///......111444666000......000333333///,,,000111111000///000222555333222111111222222111///...000222222000//////000777444111111444888<<<>>>111000///---,,,+++******---///000000...,,,+++,,,***))))))+++...000000///+++...000///,,,+++---///999666333///---,,,---...,,,---...000222222///---/////////---,,,---000333444111...///333666666444111000///......000222333666555444333333444666777222000///000222333000------,,,,,,,,,,,,...000111777444111111444555444333000===KKKOOOGGG:::000+++777666555333000///000111+++,,,...000000000///...555333111///000222444666333111000111333222000---...111333333000///000222555000+++***---///...,,,***+++,,,.........------222333333///+++***///333111///...222666888444000111666;;;999444GG=?222444,,,000444666444111///---000555777333,,,***...555555111---,,,...111222111...---+++******+++---...555333///---++++++,,,------)))'''***///222111...---111555333...---111666<<<555---,,,000444333000***+++---...///...------000444666222,,,(((+++///---,,,+++++++++***)))''',,,******+++---.........,,,///222222000///000222HdĦ///000333666222=Īj000///...000333444222000111///---,,,---.........GG=?,,,,,,,,,---///111222111000//////111111000///---+++***,,,000333111///000/////////000///---,,,,,,+++*********+++,,,---------------------,,,,,,...---,,,---000111222222111111000...---,,,...000...---,,,---...///...---+++,,,---...............///...------///000000///......---...000000///......//////HdĦ///333222222111000//////...---------------,,,,,,+++((()))******+++...222555111000000000000000...,,,------------......//////............---,,,+++***---------,,,***+++...111333444444111---+++,,,///222000/////////000///......,,,******+++---------+++,,,...////////////...222222111...+++***+++---///000000000000111333555555333000///000111111111111000//////000111333444222333333222000000111333000///......//////...---***---000///---++++++,,,000000111111111222222333......//////000111111111................../////////000111333333222222111///...---------///000111000111222222111///---,,,000000000111333555777999111222111///---,,,,,,---+++,,,,,,------......///////////////000000000000111000///...///000222444000/////////111111111000111111111111222333444444333444555444111000111222////////////////////////222111000111444777888888222111///---,,,,,,,,,---///////////////...------++++++,,,---...//////000.........---,,,,,,---...555444222111///...------......000111222222222222111000/////////000111222222111000111333555555555444222000//////111444666444444333333333444444555111000///000111111000//////---,,,---///111111000111000000000111222111000333888>>>===777222000111222222111111000//////...,,,------ӵ000///...ĭӵ000ӵ000Ħ111///...------------,,,+++ӵӵ222333ĦƜ`1.׼s...000222---Ħ000000000333444222---+++///ӵ///Ħ+++******+++,,,---000///...---ĭӵ000000Ħ111111,,,Ħ///Ħ---***+++---,,,,,,+++++++++******))),,,---,,,222DdD333444444?fӵ......///Ħ,,,,,,,,,ӵƜ`1.׼s***+++ĭӵ///+++***000---///222333111///---ӵ,,,---...///Ħ,,,------,,,***///222,,,---------)))+++,,,Ħ,,,,,,,,,,,,---...222Ħ000...------...000...,,,+++DdD111000///,,,---ӵ000111ӵ000ӵ---***+++///000Ħ,,,///ӵ---///111---ĭӵ111111333333000+++))),,,000000...------...000000000///000111000///...//////222111//////000333666999111000000111222111///---000000000...------...000............------------,,,///333222///---///111000000///000000111222333,,,---...///000000///...111333555333000///000333111...++++++...111111///---111666666333000......333222111000222555999<<<111///---,,,,,,,,,,,,+++,,,///000///---,,,...000111...,,,,,,///111111//////////////////000000000111111000///...///333555111///...000444555333111000444777555///---000444222...++++++...000///...,,,---000333666666333000222111...,,,,,,---///111000...,,,...111222000...+++...000///---,,,///111111///,,,+++,,,---......///000222222222000...,,,///111222111000111555999222000///000333444333000///111333333333222333444666444222000111333666888111222333444444333222111111111111000//////111333111...,,,///333555222...---///111222000///......444444222000......111444......///111111111///---///...?~4333***+++g&e>&e111g&e--->hӵ///222222...++++++,,,g&e222guO>uO>&e2221114ff?>ߝL///gĉ@.........///Shӵ222000000000///......g&e///>hӵ++++++,,,,,,,,,+++,,,---fff?><z222g&e>&e000222HL---///111ShӵgL000000///,,,+++...//////...,,,,,,---S?ʬ+++---3h?D%%)?444333ZufĦ+++---111gL///)))+++g&e000gĉ@000(((g&e>&e222@e...+++??333000***///555666333000g<ĉ------...///3we<Ħ---//////---3h?@e***,,,---,,,***)))+++...Z///,,,,,,++++++,,,3h?gL111111...+++***...222---***(((D%%)?000fff?><z,,,---=?Ħ333g&e111g&e333---(((S?ʬ///4ff?>ߝL---@e///g&e,,,,,,0003h?g&e>&e000222??...222555111***(((,,,222000,,,)))***---///...,,,,,,///222222...,,,---...333111///...000444888<<<000//////111333222...)))000111111...+++***...222111///...---...//////...)))///444333...***,,,000111111000000000222333444+++---///111111000///...333666777444///---///333333...******///222111...+++222888999555000///000333111///...000444888;;;000---******,,,---+++)))---111444222---+++...222333...******///222111///---...///000000///...---222222111...,,,...444:::000---,,,///444666222......444888555...***...444444...))))))---000000...***,,,111666888666111---222000...,,,,,,///222444111---+++---222444222...,,,///222111---+++...222444000+++***,,,//////---+++...111444444111...+++000333333111...000777===444000...111555777333///...111555555222111222333777555333111222444777999///111333555555333111///000222222000------111555333///,,,000666888333---+++000444555222//////000111111000//////111222333,,,---///222444333111...4444Dӵ555+++,,,Hƅ^Hu]Ħ111Hu]Ħ...ZuR)Ħ---,,,+++++++++++++++Hu]Ħ000HŐeHŐeHu]Ħ444qIܗGIӵ+++tt222000---HGgĉ@111222---,,,***+++,,,---Hu]Ħ000ZuR)Ħ,,,,,,---///000***+++sߝLGdUĦ000Hƅ^Hu]Ħ000ntHdĦ...---HGgĉ@111HdĦ333444222---***...555;;;777...***Htƅ^222///Bt=o9ĦDtfo9Ħ---,,,///g?222555HdĦ///000+++Hu]Ħ...tt------Hƅ^Hu]Ħ...H׼s+++,,,...000222555111---///444888tQ///000000000je<Ħ///---+++Bt=o9ĦH׼s---,,,)))(((+++...222///***HtĦ000+++,,,...000Bt=o9ĦHdĦ000******...000...++++++,,,---Dtfo9ĦsߝLGdUĦ000Ht@cӵHu]Ħ(((Hu]Ħ***---Htƅ^///qIܗGIӵ...H׼s//////Hu]Ħ...666Bt=o9ĦHƅ^Hu]Ħ111.........---,,,,,,,,,,,,,,,+++---...---++++++...111000///////////////000111222///...///222333222000//////......///000111222///...---,,,,,,,,,,,,---...111333444222000...---333222000......///111222///000000111222222333333222222222111//////111333222222222222111111000000////////////...---,,,+++,,,...000111222000...,,,------...///000111111222000---)))(((***---000111222000//////000000///---,,,...000///,,,+++...111111111111...,,,+++---...///000000///......000111222000//////111111000///000111222111000//////......///000000...---...///555444222000///.........,,,,,,,,,,,,,,,---...///333444444222//////111444555222---***+++---///000---.........------...000222333222000//////111444000222333333111111222333555555555444333222333444444000---...222444333111---222777555000...111555777666555333111000000000111222111///......000333444444444333111111222333444222000000111333444444111111000000000000000000555333000...---...000111111///4DuXӵ/////////DdDΦDdDĦ222DdDĦ000///t|<......---,,,,,,,,,,,,,,,DdDĦ///DdDΦDdDΦDdDĦ000peƜ4DuTӵ***`eĭ000qet111111111...,,,******,,,...DdDĦ000...t|>>:::444...,,,...000///,,,---111444333///,,,---///111222222111000111444666666666555555444111---***///555888555///,,,111777666111---...333555222...---///222444555444333222:::888666333333333555666444333333333333222000...111444666444000///222555999444000111444666555333...///000111222222222111555333111/////////000111...---4DuXӵ...222111DdDʜ4DuTӵ333>d<Ħ000Dt...///............//////>d<Ħ--->d<ʜDd<ʜ4DuTӵ......F&uTӵ+++4DufئL>e111puR)Ħ///000...++++++---///>d<Ħ000Dt...333222000---+++---,,,DdDΦDdDĦ,,,>d<ʜ4DuTӵ1114DwDd<Ħ***puR)Ħ>d<000000---+++***+++,,,------peӵ...ĦpeӵDx<>d<ӵDd<,,,qR/ܗ?fӵ...>d<+++--->d<Ħ///4DufئL>e,,,DdDʜ4DuTӵ111DdDĦ222000,,,)))+++000222000---+++---000111000...geĦ+++s<v>aĦ......peӵDx<DdDĦ,,,---111222000...///---,,,DdDĦ(((++++++***peӵDx<>d<...---+++***,,,---,,,,,,,,,>d<ӵDd<DdDΦDdDĦ...DdDӵnd<DdDĦ+++>d<Ħ000peӵ000Ħ111F&uTӵ***DdDĦ......>d<Ħ///peӵDx<>d<ʜ4DuTӵ.........///000111000111222111000/////////---......---++++++...000222222111000///...///111111000...---...000111222------------///000222333...///000///...---------.........------...000222444444222000...---...///111111111111000///...---000222444555555444444333111222222222111000000111222111000000000000000///---,,,******+++...111333111111222222222111111111.........///111222333444222222111111111111000//////,,,((()))---111222111111444777777666333111111...000222222111///...///222000///111333444222000444111000111444555444333333333222000///.........000111222333222111///...------,,,,,,,,,------......222333000******///666333222///...---...//////111111111000...------......111333444333333444555===>>>===999333...,,,---...111333111---,,,///333333222111111111222111000222000///111555777666444666666555555555444444444555666666444111///000222333333333222111111222333444444444555555444222111000000000000111333555666333222000///......///000///---4DuXӵ555111///D&dq&ĒR111222sdKĦ,,,DHRRud///.........//////000sdKĦ---D&oq<Ōq&ĒR111222111>dp&ĒR///,,,nfʜd<Φ>d<Ħ...s&dq&ĒR333222i?ʜtd<Ħ,,,HHܗDӊB///<x---+++))))))***+++,,,B?d<,,,)))***///222000---***---///000///...geĦ,,,Hg8>aĦ------B?Ho9...>d<333444222///,,,+++***>d<ӵ,,,,,,B?Ho9333<x,,,+++,,,...,,,,,,+++&ӫeʬtIӇ222>d<Φ>d<Ħ///D&ӫetIӇ...DdDĦ+++sdKĦ333B?dp&ĒR,,,+++>d<sdKĦ...B?Ho9...s&dq&ĒR,,,...///000000///...000444777555///+++---000///---******,,,...---,,,,,,111555333---***+++///444222000------000444666,,,---.../////////...---...222555333---)))+++...111---***+++///222111///...333777555///+++,,,///444222000...------...//////...000555999999333......333666444///,,,000444666111,,,---222444111------,,,+++++++++,,,---...222111//////000222444555000...,,,...222444333111222555777444///---...111000---+++,,,000333333222111555:::<<<999444///---333333222000//////111333333///...333:::;;;333,,,000222333222000000333666888222,,,***,,,///...---,,,...222444444111...+++...------,,,,,,,,,------***+++,,,------,,,++++++***---000...,,,,,,///333666000+++***---///...,,,,,,000555777777555333333CCCEEEDDD<<<000***---222...---,,,,,,---......---...222555444///...000444666111......333777888777///111444666666555222111444888999444---+++111777555111...000333555333000...333888888444000...///444222///...///333777:::222111///...------......000---4DuXӵ:::///...Hu]3hh111222111ne---***=e///............///000000ne,,,,,,pIƎ@t@h...222555>h000000///fe111@ďD///000000///...---...111222ne000222=e///......000222333111///ege111222sĪj@h000222111fdDĦ---@ďD000///Hkge333000,,,+++,,,---......@h///...@G000///HĪj@IŌ///+++Bene...Hkge///ne//////fe000Hu]3hh,,,---///se...,,,***+++...000///...,,,,,,...///000111geĦja>aĦ...,,,@G......se111333222000...+++***)))<Ō------...@G333222Hkge............---,,,,,,+++HĪj@IŌ222111ege000...Hu]3hIŌ000///DdDĦ+++ne333333@h+++--->h...---,,,se---ne111---@G...---sĪj@h***+++...000111000///...///444888555///+++---000000...++++++,,,...---,,,,,,111555333---)))***---111111000...---...222555---...///000///...---,,,...333666444...***+++...222///+++,,,000222111///---222777666000,,,---///333111///---,,,,,,...///......///444888999444000///333666444///---000444666000,,,---111444222...///...---,,,,,,---......000///......///111444666222000......111333333222333666777555000---///111000///...///111333333333000444999;;;888444///---555444222///---...111333222//////444;;;;;;444,,,---111444111,,,,,,000666888222+++)))+++...///...,,,...111444444222///---......---,,,,,,,,,------))))))+++---000///+++'''&&&***......,,,---000333444///***))),,,///...---///222666777666555444444AAADDDCCC;;;000+++...333...+++((()))---///---***,,,111555444000...111555555111------000444666666,,,...222555555444222000333777999444---+++111777444111...///333555333000000444888777333......///444111...,,,---111666:::111111000///............0004DuXӵ888ĵD^...///111000000---+++---...---------......///000---,,,,,,///---111555444000///000111000///---000000111111......///111333444111333333111///...///111333555222111222333444......//////...DdDĦ...............888555000,,,,,,...000000...---111000000000...///000111333,,,///000333000111000///...222D^***,,,,,,---s׼s,,,,,,,,,,,,,,,---.../////////---,,,...222555geFm8000>aĦ000---***000//////s׼s111111000---,,,,,,+++******Ho333,,,---...//////...------...111111///---,,,,,,***111111000///...---D^000......DdDĦ+++666555222333000//////000---,,,,,,,,,s׼s111111---,,,,,,...///,,,,,,---////////////000000111111000000111222222111///...///111222///,,,+++...111444222000...---,,,,,,,,,+++...222222111//////000111000///......///111111///000111222222111///---000111222000......///111222111000000000000000//////////////////...---,,,///111333333333444777999222222111111111111111000111111///......///111222222000...,,,,,,///333555...///000111111111111000222444555222......333888555333111222333444222111---///111222111000111111000222444555444222222222222222111///---,,,...000//////111333444444333111...000000...++++++...111111111111///,,,,,,///111222222111111222333333444///...---,,,,,,,,,,,,,,,***+++---//////...---,,,+++***+++---000222111///---///000000...---...///555555555444222333555777999999888666333000...------+++******,,,...---------///111222333333333333000...------///000111111---...000111222333333333222333444444333222111111000111222111000000222444999666333111222222111//////...---,,,---///222333222222111111000000//////Φ4DuXӵtvӵ>d<Ħ222---...///000000///Ħ,,,,,,,,,......---,,,---------------...///000444333Ħ,,,,,,,,,+++---111333444333111///...000333444333111111111222000...000222333111...///............---,,,,,,---...///111222222222222---...///222555555333111Ħ333000///000222000//////000111222444555222111111222333222000///111333555222...++++++------,,,,,,---...///000000>d<Ħ...------333111///---,,,---...///+++---222666777444...******---000///,,,***,,,///------......//////...---)))---000000......000222222000---++++++...111333---++++++///555666333...---///111000...///333666666000++++++Ħ///222222333222111000...,,,333>d<Ħ++++++,,,+++,,,Be...***+++,,,------,,,,,,...000111---***---333777geFYĉ000000>aĦ111...******,,,...+++...000000//////Be///111111---***)))***,,,++++++nu]ӵ888000000///...---444111---***))),,,333888222...,,,...333444000,,,---,,,***))))))+++,,,...333222000//////111333444,,,,,,,,,,,,,,,>d<Ħ//////---++++++>d<Ħ+++000888Ħ000333555333///------///333222000...---...///000+++++++++,,,Be---111555777333Ħ---000---+++,,,111333111...++++++++++++,,,------...444222///......111444666111---+++///666777222,,,---444888444+++(((///777===444+++)))---000///,,,(((...555888666111...---444222...,,,---111555888111---+++///666888222,,,,,,333888555---)))...444888111******000444333///***---000222222///,,,)))000555777333---///999CCC777111---///444666222,,,---111444000+++***000666666222...+++,,,222888<<<,,,...222444333111---+++111888;;;555+++)))333>>>666000+++///777;;;666000+++///333333000......000000000000000000222555999...///000///---,,,+++,,,,,,000222111------222777000///,,,++++++,,,,,,---***111888555...***...444777555111//////333777:::///...---,,,,,,,,,,,,,,,))),,,///...,,,+++---000111+++(((,,,444777111***&&&///777666///+++---222:::888444000...111666;;;111//////222666555...'''+++---...---,,,,,,...000000---,,,000666888444000***,,,...//////---,,,+++000///......000222555777111000000555999888111***+++222777444---+++111999CCC888...,,,111666444000***+++,,,---............444444333333222111111000?aŖ%7uSQuR)ӵsdKĦ555000---***,,,111gdKĦ///222000+++)))+++......***(((,,,222666555333000gdKĦ+++++++++000222333333222222333555222///...///111222///,,,***///444444///---...111222111///,,,)))***---///***,,,111888<<<999111***222444444111---,,,...gdKĦ---222555333111+++---000111111111222444;;;888444000......///000//////000333555333---(((***...111///+++))),,,000gdDĦ111///,,,------...///000000//////777555111...,,,,,,---...+++---000111111000...,,,(((,,,///---)))'''***...,,,,,,---...000222333555,,,,,,,,,+++++++++******,,,---.........///333666333000...///222333333111***---...gdKĦ111111111111111000000//////111sdKĦ...+++000111111...///000---000...---666BBB@@@444000//////...///000ŶS///0001113we<,,,+++******...---------...//////---,,,,,,...////////////...,,,iĉ@3hR/Ō...---------------000...---+++++++++,,,---222///---...111222000---,,,---,,,+++++++++,,,,,,...///000111111000...---////////////...DdDĦ......---,,,,,,sdKĦ,,,111gdKĦ333333333222000...------111111111111000///...---))),,,...---000333555444111gdKĦ...000...---///222111---)))---+++***,,,///000...+++444222000......///111222222///,,,...111444333111444666666333///---000333999444---***+++------,,,---000444777777444000...222222111000000000222333000000111222333222111000000222444222///...111444444111......111222000---000000///...............111333444333111222666:::666222//////222333111...000111333222000///111333555222...---///333666777000222444444222000///000333666999666222000444888666333//////333555555444444555666555333000...---............///000222333222111000...------,,,,,,...///111111111000///...222...+++)))+++...000111///111222000---,,,...111444333222000000111333444000///---,,,,,,---///000...///000000///.........222///,,,---111222111///...111333222///---000222888666333000///111333555333000---...111333111///..................///000///......222666777555111000000///...---,,,,,,,,,------...///111222444555111//////111444444000,,,---///222111//////222666999666222222333444111.........---,,,,,,...///000000333666555111///000222>A444ne333444000...,,,---ne+++...000///,,,+++,,,...,,,******,,,000333222000ne,,,,,,,,,,,,///111333333111111111222111000///000111000///---,,,///222222///---...000000000000...++++++,,,...---...222666777555111---111111000///------ne------000222222111---------///000111222222:::888444111/////////000///000111222333000,,,)))+++---///...,,,+++---De000111000...------........./////////444333000...---,,,------------...000333333000...+++---///---***)))+++...,,,------///000111222333,,,,,,+++************+++,,,---......///000222333444111...///333555222...,,,---ne,,,...222111000000///000000111...ne333///+++000222333000---,,,000333000000...000???MMMJJJ===//////000000000000>A//////111k<///...---++++++,,,...//////---...000222111...+++,,,000222000...---------fh000...,,,+++---///000------------------------......////////////111222000---+++,,,///000///---,,,---000222222000...,,,111000...------De000---+++,,,......ne...000ne666555222......000111000...---...000111111///,,,***---......,,,,,,...333777666222ne...,,,...///111111000///------111///,,,,,,///111222111111111111000000000000000222111///......000444666777555333111000000000///222111000...,,,++++++,,,///000222333333333222111111///...///222333000---000333666555222///000222222111000000000111111111///111222333111000///...444222000......000333444222222333444555555555444333333333222000000111222555222///...000222333333111///------000222333222222222222111//////111333000222444444444222111111222222111000000111333555777444111111333444222///,,,---...//////000000000444222///---,,,---///000000...,,,...000111///,,,.........,,,***,,,000444444222...,,,---...///000000111333555555333000///111///,,,***+++///333666222000...///111111///+++......///.........000111444222///...///000111222333222111111000111111111444333111///...000333555222///,,,---000222222000---///222333444444444444666111---,,,...000///---,,,---///111111111000///000000000000//////000111//////......000111111111111333444444333111000000111000---,,,,,,...000222...000444777777555000000111222222111111000///......,,,------.........------++++++---...//////...---------------......000222222111//////000000111111111///...///000//////000000000/////////...000111111///---------111222333333111000000111000...,,,,,,---...///---------///111222222///---...111444444222666555444222000000//////000111222222///---,,,,,,,,,,,,------......//////000111111111111...---,,,,,,,,,---...///000000//////......------000......000333444333000000///...---,,,---......------...///000000000000...---+++***)))***+++,,,---,,,---...000111000///444111///111444444000+++...---...---,,,111000000//////000111222...444333000---111222333000,,,+++000444333000---111BBBPPPMMM@@@000000111111000///111000111///000000///...---,,,///111000...---...000111...+++---111333111---+++,,,...///444111---******,,,000222,,,------...//////000000,,,...000...,,,---111666333...+++---222555222...,,,---000222222000...,,,222000---,,,,,,555222---)))***///000+++///222333444777000******///333222000***,,,///111111///,,,)))111000///------000666:::777222333000,,,---111444333///---...000555222...---///333555666///000111222111000///...111222111...+++---444:::888444000000222222///,,,***///333222...***+++,,,000000//////000222444555000---,,,///444444///)))000444888555000,,,...222444000---...111333111...,,,111666666333//////000666444111///000333777:::333111111444888888333...111444666444000///222555999444...---111444555444///...---...///000///---222222000...---///222555111111111444555444000,,,///111333111...---111666888333...///444777555222,,,,,,...////////////...444111...,,,,,,...222444222---)))+++///222///++++++...000...******000666888222+++))),,,///000///---000555888777333...+++111...+++)))+++000777;;;666111...///333444///***+++///111///,,,+++///333999333---,,,///222222111---...000111111000//////444555444000---...444:::666000+++,,,222555333000---111555444222111444777:::333,,,+++///333222000,,,...000222222000---+++///111222///++++++000444222///,,,---000222000...+++000555666222//////111333111...---,,,...000222---...222888<<<999000222111...------///222444---...111333333222111///111111111///---,,,...000---,,,,,,---///000///---+++...000111///---,,,,,,---------------...//////...000222222111///......///222333111...---///222222111000000111222000///...111444555333000......666666555111------222666000---***+++...000000............---,,,---000333777333...///444777666444222222222111111000///...000222333111---***+++------,,,,,,---///111000///---///222333222111111222///---,,,++++++,,,...///---...///000000///...---111222222222111111222333444222///....../////////---...///000000000///...111///,,,******+++---///...------///111111///,,,111222333333222000---,,,///---,,,---111222000---...///000111222222111000111111111111111111///...000000000///.........///111///---///999CCCAAA888333222111///......------///000222333444444333333------...///000111222222......///000000000...,,,.........///000000//////,,,---...///...---+++***000...,,,******,,,...000///.........000222444666///000///---+++,,,000444111...---...222444333111222222222111000///...---///...---,,,---///111333000...++++++------+++(((,,,...000222333333333333444000------///111000///+++,,,...000000///...---222222000000000333666999888444111000111222000......111333222000///000111333111///...000222444666000000000000000//////...///000///...,,,...222666666444111000111000...,,,+++...111111///------...............///111333555222000///111333333111...///222333222///---...000333111//////111222222000111333666666444222222333444333111000111444777999333222333555666666222///222333444333222111333666888666333222333555666666444222000///......---+++///000000//////000333666888777777666555333000...///111222111//////222444555333111222555666555333//////.........//////000111000///...///111333444111...++++++...000///...+++---000...,,,,,,000555555111---+++---...///...///111444555555333///---000...,,,+++---111555888666444222222333333///,,,...///000000......000222777444000///000111111000,,,---...000000111000000444444333000...///333777444111------000222333222000222444444222222444555666222......000222222111...///000111111000///...///000000///------///222333111//////111222111//////222444444222000000111111000000///////////////...///111555777666222222111///...///111333555,,,...000222333222000///000111222000......///000---,,,,,,...000000///...---000222333111...------------------...///000000...000222222111000000000000222333111...---000333444222222222333333111//////222555666444222000000888777555111......444999111...+++,,,000222222000---......---,,,...111444888333...///333666555333---...///000000///...---000222222000,,,***,,,......---,,,...000111111000...111333444333222222222///...,,,++++++,,,---///,,,---///000111000///...111555888555000---000555555333000000000111000///......////////////......222111...,,,,,,---///111///...///000111000...,,,---333888666///***,,,///...------///444555333111+++---111444555333000---666444222///------...000///---,,,...222111---(((,,,------,,,///333555333666444000---+++,,,...000+++...222555555333000...///...,,,,,,...111444666111...+++...222333...)))***...111111...,,,...111///......---,,,,,,,,,,,,***+++++++++++++++++++++222000...---///333888;;;555111---+++,,,......---+++...000///---...111444999777333000...------...***+++,,,---............,,,...///---***(((***,,,///------000555777555222///222444333///,,,,,,---///...------...000222333222222222333444555555444666888888555000...///000111000///000222333111///...///////////////000111222111///...---...///000---,,,+++,,,///000///---111222333222///------///000...---...000111111///+++,,,...///111111111111444555555333000000444888111///...///222333222000111222333222000000222444888555222222444666666555///000000111222222222222111333555444222111222444444222000111444555555444333777;;;:::666444666999===999333///...---------+++...000222222333555666AAAAAA@@@;;;444000222444333111///000222444333111000444888888555333222222444222///------///111333,,,---000222333333222111///000111///,,,,,,///333---------...///000111000...///111000...,,,---///555333111000000111333555...............000111222333555777555111//////111333000//////222333333111222444555444000......///............///111222333222000///000222222111//////000111///------111555444222111333555555444111---000222222000...///111111000//////000111333444000///...000222222///---222333444333000000222444999555222111222222111000---///000222222000...---222222222000///000444888111111000000111222333444///000000111111111111000000000111111111111000000---....../////////......000111111222222222111000...---------...///000000000222333333222222333444222222222000//////111222222333444555444222000///000222444444222111111111555555333111000222555888222000......000222222222000///......///111333444333000------000111000///+++,,,---...///////////////000000///---,,,------......//////000000111111000111222333444444444444///...---,,,,,,,,,---...---...000111111111000///000555888666111...000444444444333333111000000///.........------...//////222111///...---...///000000111222111///------...---333777555...))),,,000------///111444555444222+++...222555555333///,,,555444111...++++++...000///------///222111---((())),,,---,,,,,,...111555666444000---+++,,,...000))),,,111444444222...+++...---,,,,,,...111444777111---+++---222333///+++***...222222///---///111//////...---,,,,,,------'''(((***+++++++++)))(((222000...---///333888;;;777222---+++---...,,,))))))---000///***)))...333:::888333///---,,,---...(((***,,,.........,,,+++)))---000...)))'''***...000,,,+++///666888555000,,,222777555///******,,,000...,,,+++---000444777333333333444555555222000333777999666///+++...111222///,,,...222333111...---...000000...---------333111...,,,,,,---///111+++)))))),,,000111---)))---111333222...,,,...000333...******...111111///)))+++...111111111///---444777777333......555<<<444///,,,...444777555222///222444222///...111555999555000000333777777666///000111222111000...---000333555444111///222666444000...000444777555333000777===<<<666222555999???:::444///---.........***---111444555666777888DDDFFFDDD<<<333///222777333000...000444555333000,,,333::::::555111000222666444000...---///111333))),,,000333444333111///---111444222---+++///444///...---///111222000---)))---222222...,,,---000777444111//////333777::://///////////////////...111555999666000---000333555111///000444666444111///333777555000,,,+++---000////////////111333444000---,,,///222333///***,,,000444222---,,,000555555222222444777777333...'''...333333///,,,...222333111///...///222555777111///...111555555000,,,111444666444111000333777===777111///111333222000,,,...111333444222000...555555222...***---555<<>>999444000111222000000000111222222111111,,,000555777444222222333333222111000000/////////***,,,///111222222000///,,,///222111...---...000...///111111111///...---***,,,---......///000111333222222333444666888:::111111000/////////000111111333666555111///111333222111111111222333333333222333333111///,,,+++***...///000111111111111111///.........//////...------000333333111///111333222333555777888555111...***---111111///...000222333222111000000111222333222111111222222222111111222222222222222333444666777555222111111111111111000111222333444444555555666444222///...000333666...///111222333333222222666444111...---///222444...---...222777888333---,,,000333222---***,,,000222...+++...333777555222//////............//////444444444333333555:::===666222......000222222000***000666777222---+++,,,//////---+++***+++///222++++++,,,000555666444111000222333111...---000444555111---///444888777555...000111000...------------......///111222444555...,,,+++...111111...+++...222444333...,,,///333///,,,***...666<<<===;;;//////000000///...------111111111111111111222222000---,,,111999;;;555//////444999888222......//////...+++***+++---111333---------------,,,,,,,,,222666999444,,,)))...444444111------000111///,,,---000333222///,,,+++---333222111000//////000000'''+++000111000......///111555777111***)))111:::666111...///111111111222...000222333222000---+++000///////////////000111'''***...111333222111///***...222000+++***000777666000---111999;;;444---+++---000333333000---++++++***)))((()))***,,,---)))***---000111111111000---000111000,,,***,,,...---,,,+++++++++,,,,,,,,,---...000111000...+++)))///...---,,,,,,,,,---...*********+++,,,------,,,---///111111///------...000///........./////////)))******,,,...000333444999555000///000000///---,,,,,,,,,.../////////...,,,...000///---,,,///333555555333///++++++...222...///000000000///------+++---...,,,***+++///333...,,,+++...222333000---))),,,...,,,)))(((+++...,,,,,,---......------,,,000/////////000000000///------,,,+++***+++,,,---111---+++,,,///000...,,,,,,///222222///...000333:::888555111///...............000555999888333...,,,///222111000000444777333333333222111222333555222000......//////---,,,...///000111333777===AAA<<<:::777666555222///,,,,,,///222222///...///222......000222444555555555///000222333222///,,,***,,,---...///000000000000------...///000///---,,,,,,111555444///,,,,,,///...+++(((***...222222111...111444888::::::888777444222000......000333555222222222222333333222111///111333222//////222555777333...---......+++))),,,...111333333111///---...000000...++++++///333000000222444555444222000...444999;;;777222000000///...------///111222333222222222111111000......222444444222//////333666333000...000333666555333///222444333000///000333444333222111333666999;;;555333000111444444111...999555///+++,,,111777<<<222111111333555333///***.../////////...000444777666111,,,,,,///222000------...000000000000000000111///+++)))***---111333...///111555888999777555444444333333111000...---222222222000......000222......---+++)))***,,,...------,,,---...111444666111000000111222222000///---///222333222222222222444333000...,,,+++,,,,,,000//////222555666444111444000,,,,,,///222111000444333222000//////111222000,,,***...444888777444000000////////////000111111111222333333333222222222000000111444666666666333555555222---+++,,,///---///000...,,,+++---000000000...---,,,,,,------000444666222---+++---111000111222222222222333444222333444222000///000111111111111111111000//////,,,---..................444555555222...---111444444333111222444444222000111000000111222111///---...///000111222222111000---...000222111...***(((---......//////000222333555000...222:::;;;444,,,+++...333666555222...+++,,,++++++++++++,,,---------...000111000///---,,,,,,111333000)))''',,,222///,,,***+++...///---+++***,,,///000000...+++)))000---******+++---,,,***,,,***(((***...000...,,,...222444000)))&&&***000111///,,,+++,,,...//////)))***,,,///000000000000777444000,,,***+++,,,------***(((,,,111222///***,,,...000...+++))),,,///888555111---,,,---///111(((+++...111111///+++)))+++...///---))))))...333///+++))),,,333444///((((((+++,,,+++((('''***---,,,+++******+++,,,...000''')))---///000...,,,***''',,,111///)))'''+++111444...)))***000333111,,,...///000///------///000999888555111...---...000---///333999<<<:::222+++------,,,,,,---000222444888111***+++000444222...+++---000111111///+++)))444222//////333:::AAAFFF;;;666111222666666///(((///222333000+++))),,,111111...,,,---222666666444///111333444222///+++))),,,,,,------.../////////000...---///222333///,,,///111222111---,,,///222,,,+++***,,,///222444444111111333777;;;<<<999555666666444000---...444999222///...222999999333+++111444666333...,,,000444777222,,,)))***---///111+++...222555555222///,,,444222///------///222444111000000333777777222...---333999:::666111//////222111000222444444333111---000222333222000//////...222555333...,,,000555666000+++...666888222+++)))///444444111...000333888555222000000444888;;;000111444555444222...,,,999555111......222666:::333111111222333222///,,,............///111333444000---******---///...,,,000/////////000000///...///...+++******---///111---///111555888888555222444444333333111000///...111000000000111111111000,,,---...---+++++++++---------------///111333555000///...///111222111000,,,000333333000///111444666333000---,,,,,,---.........000333666555222///222111...,,,,,,...222444555111------///111000...------...///000111000///...---,,,,,,---///222444...000222444444333222111222333444333111111444666555333111000///...---,,,***---000000...,,,,,,---222000...,,,+++,,,---//////111222222111///------111555888666222111444888999666111000111222222111...///111333333000...,,,...---,,,,,,---...000111222222111222222222111000444777999777444111222555444333222222333333111///,,,...111444444222///---////////////////////////111...,,,---111333222000000//////111444444111......------000333333000,,,***+++---...///...---,,,000000///..................//////---***)))+++---------......---------............------,,,,,,,,,,,,++++++---//////---******+++,,,,,,,,,---...///111000///---,,,+++,,,---111///,,,+++,,,---,,,++++++++++++,,,...111444666555333111///---+++******++++++,,,---///000//////000///---------.........222111000......------...,,,------.........---,,,+++,,,...///......---...---...///111222111///...---,,,++++++,,,------,,,******+++,,,------------000000000///......------,,,---..................000///........./////////...///000///...---///000666777777555222///...///,,,///333555555333000///...---,,,,,,---///111222444333111000000111222333000000000000000////////////111555999;;;======<<<999777444333222333444444444222///......//////......000222333333222222222000000000000000000//////+++---///000111000...---///000111111111000000000111000///......//////...++++++,,,---...000222333444444555888<<<>>><<<:::888777555111///...000111222222222222333444333333444222000///000000000000222///,,,++++++,,,---,,,///000222333333333222111000000000//////000000000...111444555333222222222444333333444555444111......000333555555333111///333444444222111111333555444444333222222111111000111000///000222222000...//////000000000111333444444333222222222333555666444444333333222111111000444333111//////000222333333111000000111111///......------...000111111000+++,,,,,,---------------222///---...000111///------,,,+++++++++,,,...///---...111444777666222///333333222111000000///...//////111333444333000...,,,...//////---,,,,,,,,,,,,,,,---...///000111111///---,,,,,,///111222111...111444333///...111444666444111...------.../////////111333555444000---///000000---***+++111666444///***+++000222000,,,,,,...000///,,,******++++++***))))))+++...222555,,,...111333444333222111111555666222---,,,000666555111------///000---******---000222000...---,,,333111...,,,,,,---...///......///111333333///+++222888;;;888222000444:::>>>666///---111444333111+++...111333333000,,,)))///...,,,+++,,,...111333222000///222555555000,,,333:::???<<<333///333:::777666444444444444333111,,,...222555555222---***000///---+++,,,///333555333///+++---222555333///,,,---...............///222---)))+++000333111---***,,,///222222000...,,,222111...,,,+++,,,---...///...,,,*********)))(((,,,///111000,,,+++...111222000---+++***+++---...'''(((,,,///111000,,,((())),,,//////,,,+++...111333...)))***///111...***///...------------+++))),,,+++)))***,,,222777;;;111111111000...,,,+++)))***,,,......---...000333444000,,,,,,///111000---+++,,,...///000...---+++000///---++++++---...000++++++---111333222---)))+++111555555000...000444222...+++,,,///111///,,,''')))+++---...---,,,+++888666222///---...///000000---+++...333555000+++,,,000444222---***,,,000...///000000......///000222444777777444000---,,,+++...111000---,,,...222...---,,,,,,,,,---///000///333777555000///222777555444111//////000222444+++111;;;BBBCCC???777111555777777222...///777>>>777111+++,,,222444111,,,---333888999444000...///000///------...000333555,,,...111333333000---+++///222444222...---000444222...+++,,,///000...+++))),,,//////---...000333888777777:::===@@@AAAAAA;;;888444222000///,,,+++222555666333//////444:::666///***+++111444111,,,------,,,,,,------***(((222222111111222444666777,,,...000222222000...,,,,,,222777555000---111666:::333---...333666222...***000777999666222///...888777555222000222777:::666222///111666777222---,,,///222111...---...111333000,,,,,,///333666666111222333444333222111000777666333111000111333444////////////...---,,,,,,333111000////////////000...---,,,...111111000...---///222222111///......000...+++---111333111...,,,,,,,,,,,,,,,,,,,,,,,,000///000111333333111///000000//////............---111666777444000------...///000...---,,,---///***+++,,,---.........------+++******---000222333333333333222222111222333222222222111000///......333222222222333222111000,,,---...---++++++...111111...,,,,,,///000000...111000///---+++***+++,,,)))))))))***+++---///111------...///111222333333111222222///++++++///333222///---,,,......---+++---...000111111000//////111111000//////......------...///111222222111000444666888555111///333777888222---,,,///222222111,,,---000111111///,,,***...---,,,,,,---///111222444333222222444333000---111888===;;;444111555:::777666444333444444333222---///222333333000---+++000...,,,***+++...222555333000...///111333222000---,,,,,,++++++,,,...///222///------///111///...,,,...111222333222000...222000...---++++++++++++.........,,,***(((((()))---///000000...---...000333111...+++***+++---...)))***---000000///+++)))+++---//////------///111111,,,)))***///111...***---------///000000---+++,,,+++******,,,000555888........................---------------///222333555222...---...///...,,,(((***,,,///000000///...111000...,,,,,,---///000+++,,,000333444222...+++,,,111666444000---000444222///------///000///---)))***+++,,,------,,,,,,888555222///------...///000,,,+++...444555111+++,,,111555333---***+++///...///111000///...///000000222444444222///------+++------,,,******,,,///...------,,,,,,,,,------,,,222666666111///222666666444222000000111333444---444===DDDDDD===444---222444444000,,,---555<<<666///***+++111444111,,,///333777888555111///...///.........///111444555///000222222111///---+++000111111///------000333000...++++++---...---+++(((---111000---,,,///333;;;::::::;;;>>>BBBEEEGGG???:::444111000000...,,,222555777555000///444:::444...(((***111444111,,,---,,,,,,,,,------+++)))111111111111222444666888...///111333333111///...---222666444///---111666999333---...222555222---***111777888444///...///777666444111000222666:::444222000222777888444000,,,000333222///...000333222000......000333666888333333444444333222000///666555333111111111222333---......///...---+++***111000///...---...///111.........///000000///---000333555555333000......---,,,,,,///333444333000,,,,,,,,,,,,,,,,,,++++++333000...---///000111111...---,,,,,,,,,,,,---------444;;;:::222++++++---111111000---,,,,,,///222***++++++,,,,,,++++++***,,,+++)))***---000222333888444222222555666333000...000333555444111...+++666555333111000000222444,,,++++++---//////,,,))),,,...000///------000222777222,,,***---111222111***+++,,,---------,,,+++///...,,,+++---///333555000...,,,+++,,,---...///---...///...,,,+++---///222111000///000222333444///000222333333000---+++---000222000...///333888444222///...///000000000,,,------------...000111///......---------------+++,,,...000111111000///777777666333000...///111000222444555444333444666444333222222333333222000000000000000//////.........---,,,++++++---///000000111222111......000222000,,,)))***---//////---///222444444000------...000000111111111111222222...//////...---+++)))(((,,,000333000***''')))---000...---...000000///---000000///...------,,,,,,222222222222000///......000...---...000111000...,,,,,,,,,,,,......------++++++---111333444222000++++++,,,,,,---...///000,,,+++******,,,///222555111---***+++///222111///111222222000,,,******,,,******+++---///111333444000000000000//////...---+++///333333000...000222///000111111000//////000///000111///---,,,---000,,,++++++++++++---...///111000//////...---------,,,,,,---///000000///...///000111111///---,,,,,,...000111111000//////000222333333222000000111222---+++***+++------+++)))......------,,,,,,,,,,,,,,,...111222222222111111333333222222222111111111333666:::===<<<888333///000000...---,,,---///111000...++++++...000///...333222111222444444222///...///000222222222111111333222111///............111...++++++---//////...---...///---+++***,,,...***...111000---,,,000444;;;;;;:::;;;===AAAFFFIIIBBB;;;333///000222333222222444555666555444333333000---+++,,,...000000///111///,,,+++,,,.........---...000222333444444333222222222222222222222222000000111111111111222222222222222222222111///...---222555444000...000333222333222111000000222444777888999888666444444444111111111222333444333222---111444444111111444888777666555333222222222222222222333333333111///...///000000111000000///...///000///...,,,---///111...000111000...---...000000111222333222111...---+++---000333444444333222------------,,,,,,,,,,,,333000------...000222222---,,,+++******+++---...000666;;;888000++++++///222222111///---...000222---,,,,,,,,,++++++******,,,+++***+++...111222222777555333444777666222...+++...222555555222---***555555333000...///222555///---,,,...111000+++&&&)))...222111---,,,000444999111******///555666555---...//////...---+++***///...+++***+++...222444000...,,,,,,...///...,,,+++...000///,,,+++...222444222///...000333555555///000333555444111...+++---000222///,,,,,,333:::333...******---000///,,,)))+++......---,,,...111000///...,,,,,,---...///+++---000222222111///---666777777333---,,,///333///...---///222333111////////////111222222000...111000///.........///000+++++++++,,,,,,------......222444222,,,***...222111---***+++...111000---,,,222888777111,,,,,,...111111000000111111333333,,,---...///...,,,)))'''***000555222+++(((+++000111...+++,,,000111///,,,---...///000000///---,,,999999888555222111333444333///---...222333111...))),,,///...,,,+++,,,...***+++---111555666555333+++,,,---......,,,+++******)))((((((+++000444888222---***+++000222///+++---111444222---******,,,,,,++++++,,,...222555777///000111222222000---,,,---111555333...---111666111///---...000111///---...000222000+++***,,,000...---,,,+++,,,---000111,,,---...//////---,,,+++))),,,......,,,,,,///111111///......000000...+++...000222222111//////000666555444222000222555999...,,,***,,,///000,,,(((............------------,,,+++,,,...222333111///111222333333333222000///777666666555444333333333///---***+++,,,---+++))),,,------,,,,,,,,,///111555111---...111444333111---///222555555333///---444222///---,,,---...///000,,,)))***...///---+++,,,...000...***))),,,///---///000///...///333666:::::::::999:::>>>CCCGGGBBB<<<555//////111555777222222333666888777222---------...------...111333444000,,,+++,,,///000111+++---000333444333111///555444333222222333444555222///---///444555222...,,,111666555111------...000111222000......222666///000111111000///000111===@@@AAA<<<444000222666555222000333777999666222+++222888888333111333666:::888555222222333444666///111444555444222...,,,111111000000000111222222---...000///,,,,,,...000///222444111,,,+++///333000......000333444111...***000777999666222000000///......---,,,,,,------000///...000111222111000---,,,+++++++++---...000444444444333111000000000///111333333111000///000111000...---,,,,,,,,,---,,,++++++---000111111000111444777777444111///...,,,...000222222000...---000111222111///...000222444222000//////...---,,,(((+++...///------///222333000------000333444444222111///...---------...------,,,,,,---...//////000111222111000...---,,,,,,------......///000222222///---...111333333333222222222222222000///...,,,.........,,,---111444000...+++***,,,...//////111///...---...///000000/////////..................///000111111000...---222222222111/////////000///---,,,---//////,,,)))***+++---111333333000---......//////////////////+++******+++,,,...000222///111222///,,,***,,,///......------......///000***///333444111///...///000000111222222222222111,,,,,,,,,,,,,,,+++******+++...222111...,,,---///...---------......------------//////000//////...777888777444222111333555111111000111111111111000***,,,......,,,++++++,,,++++++---000333555444333------...///...---+++***)))))))))***,,,000333555000...------///...,,,)))***---111333333111...---+++++++++,,,///222555777000111222222111000...,,,///111333333111000222444222000......///000///---111111000///---------...------......///000000111....../////////...---,,,+++,,,,,,,,,+++,,,000333111///------///000///...---000222333111000//////444444333111000222555999000///......///......------....../////////......+++++++++---111222222000222222333333333222111000555444222000000000222333///---++++++,,,---,,,+++------,,,,,,---...000111222111///...///000111111---///222444555333000///000000///...---------...------------......---,,,...///...---,,,,,,---...000///......///222666999777888888777777:::???CCC???===777222...///333777111222333555777555111------------......000222444333000---+++---///111111,,,...000222222222000///444333222222222222333444111...---000555555111,,,,,,111555444000,,,---///000///......///111333555000111222111000///000222;;;>>>===888000,,,000666555333111444888999777444000333666777555333222333999777555333333333555666000222444666555222///---000///...---...///222333+++...000///---,,,...000///444666222+++)))///666000---,,,///555888555222+++333<<<<<<666000...///111///...---,,,------...,,,---000333555444111......---,,,,,,,,,...000111777222......333555444111,,,000555777555222...---555333000...------...///---,,,---...111222111///+++333;;;:::111++++++///............////////////***...222222000...---...777777555111,,,+++...222((()))***,,,...//////...,,,...000111000000111222666333...++++++---111333***,,,...//////...,,,+++111666999777111,,,,,,...///,,,***,,,000333222000///---,,,...222333111///555444111000//////111222,,,++++++,,,///000...---...///...---+++---111444;;;555---,,,///222222///...///000111000///---,,,222111000//////............,,,,,,///222333///,,,000///------,,,+++((('''((()))---111444444000---+++,,,///111111000///---+++***)))***,,,000444777111000...---------,,,,,,***...111000,,,+++...222++++++---///111111111000---///222444555333111///---,,,+++))))))***,,,---,,,---...///000///...---+++---///...+++***,,,///------......//////000111000222333222000///000333///222444333000...000333,,,,,,---...---,,,+++***,,,,,,,,,///111333333222...............---------((()))+++---...///000000---///000000---***)))***)))***---333888888333...)))***+++---000222444555222222222111000//////...111000111333555555222000111111000///......//////444111......000111...,,,,,,---///111222111000///222111000//////............,,,+++***,,,...111333000///...------...000111---000222333222000/////////000000///...///222555111222222000,,,,,,///333---......///000000//////***+++,,,...///111222333444444333333222222222222111111000//////000000111///...---++++++---///111///---+++,,,///111222111///111333111---,,,...000---...111333444444222111---.../////////...---,,,***...111111...,,,---///222...+++,,,///000...+++333000---,,,000555888:::555666777666555777<<<@@@===<<<:::444///---000444111222444555444222000//////---,,,---000222333333111///---,,,...000000000///000000111111111000000222222222333333222222222......///222555444000---///111333222///------//////...---...111333444444333333333111000000333555333444444000++++++000666333333333444777777777555555444333444555555333111666666555444444444555555333444555666555333111///111111000//////000111222777555111...------///000...111333222...,,,---///222///,,,---111444333222///333666555222///111333111000...,,,+++++++++,,,333222111000111444666777111///------...000111222111...,,,---000111///---+++,,,---///000111111111222111///---------...//////......000222333222000333444666555222000/////////000222222111000//////111000...---,,,,,,---...777777555111---+++---///...------...000111000...+++...111111///...000333888444///,,,+++---111444------------.........///333888<<<888000+++---111000,,,)))+++111555444222000111333333222000---+++222222111000000111222222222---+++...444555000***)))...333111------444:::BBB:::000---///333333222,,,...111333333111...,,,444222000...------......111,,,***...444555///)))***---///---)))'''))),,,///***(((...777:::444---'''***...222333000---***///---***)))+++000777;;;222///------000111...,,,---///111000---***+++---***+++,,,...///111333333))),,,222666666333...***---***((())),,,...---+++,,,,,,.../////////...---+++...000000------///222111///,,,,,,...///000///***---111444555444111///666777666111+++***...333111---((()))---///---)))***...222222///---...///111000...,,,,,,...000111,,,++++++---111222///,,,000222333000+++''''''(((+++((('''...888===999333&&&---444555222//////111666444111...---...000111///...///222666666222...---111444333...+++---111666333///---...000000000,,,...111444555444222000888:::999444...+++...222---,,,+++,,,...///...,,,.........---------...///222///+++,,,...111000...,,,...111333333111...,,,000333555222...---111555000...,,,///333444000,,,***+++---------...111333333222///......///222333000///---,,,++++++,,,,,,,,,...000///......222666333111...///222444222000,,,///222111...,,,---//////...------...000333444------...000111000,,,)))+++///111000,,,+++///333111...++++++...000///---,,,---///......111777===>>>:::666333444555777777:::888666333111/////////000444777444///,,,...111///---,,,...222444222///,,,///333333000...///111777444111......///222333///......222777777222,,,/////////.........//////333222000//////.........)))---444888444......222888777444111...///222555000///...+++))))))+++,,,111555888666222000333777@@@999111///111444333111000222555777888666333111000333666444111......000000111111222111111000///999777333///...000333555111000000111111111000......///000000000000222333555444333222333333222111////////////...---,,,+++333444444222000222999???777222------111333222000...000111111000...---,,,,,,,,,---...///222444555/////////...............000111222111///000333777888555222111222333111000---222888888333//////000333222000...............333222111111222111...,,,,,,///111111000///000222111000///...000222333444333222///---,,,---...000000...---,,,---///111222333444444444333111000///......------///000222222333222222222111000///...---...000111222333333333111000///...///111222333.........//////111444555888666222000//////000000,,,---...//////000000000000000///.........//////111000///...//////000000...---,,,,,,...---+++)))***,,,///333666666222...,,,---///000000111000000...---+++,,,///222444666000///......//////...------...000000...---......,,,---...///000000000000,,,...000111222111///...,,,***)))***---...---,,,,,,,,,.../////////...---,,,---...///...///000222000///...///000111000///,,,---///000111222222111666777555000++++++///333000---******,,,...---+++,,,...000111000/////////000///...------...///000,,,,,,,,,---///000///...000111111000---*********+++))))))///666999666222+++...111111//////000222333222000////////////000//////000111333222000...///111222111...---...000555333000.........//////---...111333444333222000777888777333///---///111///.........//////000000000...---,,,---...///...000...---...//////...------...000111111000///...000222333111...---///111111///...000222222000---,,,,,,,,,---///111222222222111///......///111222111000...,,,,,,,,,------------.........///222444222111///000111222222222///000111000........./////////......///000111222,,,,,,---///000000...,,,---///111111......000222000...,,,,,,---/////////000//////...///222888<<<>>>===;;;999777777888888:::888555222000///.........111333222///------///------...000222444333333///000111111000//////000222222222222111111000000///...///111555666333000111///......///000000///111111111000...---...///......111333111---///444666666444222000000222444000///---+++)))***+++---000333555444222222444666;;;666222000111222222000000222444555666555444333111222444444222000///...000111333444333111///---999777333000000222555777333000...000333444111---)))...222222000///111444999555111111444555333000,,,---/////////...---,,,222555777333///222<<>>666...---222666333///,,,111555555000,,,+++---------------///222555777------......////////////111444555111---...555<<<<<<666///...222555333000,,,444<<<;;;444......111444333111///............///...///222666555///***,,,111555444///---000444777222------111555666555//////...---,,,,,,,,,,,,111///---+++,,,///333555222...,,,///444666222---...///000///...---000222444333222111000000111111)))+++///222444444444333111333333000,,,---555<<<333...***,,,111555333000...000222222///------...---,,,++++++---000333555---......///000000000000111333333///))))))///555222---***---333444...''''''---555777444111///000333111///...///111444666///------///333444222//////000000///...---...///---------///111111111///...///000000000///---,,,000///...------///000222+++******,,,...///...,,,,,,,,,---............---,,,,,,,,,---000111222111.........000111111...+++...------,,,...///222333222222111---)))))),,,000///...---,,,,,,---------///.........000111000//////////////////////////////000000///......000222000///...///000///...,,,++++++,,,///222333222000000///...------///222333//////000111111000///...///000111111/////////000111111000.........///000222222222000...------......///111222333222222111333222111000///......///000111111000///000222444222///++++++---000///...---///111111///---,,,,,,///////////////000111111111111000///...---------111111111111111000///...///---,,,...222444444222//////............//////333111///---,,,---...000...---+++,,,...000111111000000111111000000222333333111///...///000000//////////////////000000000,,,++++++---///111000///...///111222222222111000/////////...------///111555222///...111555888:::<<>>444///+++,,,111444222...+++---///111000...---,,,------------...000333444...///000111222111000///111333333///)))(((---333222...---000666666000)))***///444555222//////000555333111000000333666888222///---///333444111------000222000---,,,---000---,,,+++...222444333000......000111000///---,,,000///...------///111222++++++,,,...//////......,,,,,,---------.........---+++***,,,111333222000+++,,,...000111///+++(((,,,,,,,,,,,,---///000222------+++(((%%%&&&)))---...///000///---,,,---///111...+++---000222111///......////////////......222333333000------111555000---,,,...222333111...,,,---/////////.........222///---,,,...111222222,,,...000222222111...---111222333111---,,,///222333000------...000000000000222333111...,,,---...//////000111111111111111...,,,+++,,,.........---111222222111///000333666333///+++***...000000...,,,000555555111...------222111/////////111444555222111000000000///---+++222333444222000......///111...,,,///555888555222........................333222000......///000111000---***+++...000000......000222111//////222555666222...---000222111000000000000111000///......,,,***)))+++...111222222000000111333555555222000///111111///,,,,,,///222999444//////222666888888777===AAA@@@:::555444555888666444111///...------+++,,,---///111111...,,,,,,///222111//////222555:::666111000222444333222,,,---000222222///,,,***///000000//////111555888444111...///222444222///...000222000---,,,...222666000---...000///111444000222555666444111000000111///---,,,---.../////////......000333555555444...000222333111/////////000000000000111333555666222000000222555444111---333222000......///000111+++,,,---...///...------111222333000,,,)))))))))%%%'''***000555777666333---111555555222///---,,,---,,,+++***+++,,,...000---...111222444555666777999888555111......000222111///---...111333444333---///111222222000---+++///---***)))***---111444/////////000111222222222111111222222000/////////555333111000000111000000000...,,,+++***)))******111444666444///---///222////////////000000///...---///111111000000222444222000---++++++---///111***+++,,,---...............---------...//////...111...---000555777666333...000333666666444111///000///---------///222333000111222222333444666777111000.........000000000000---,,,...111333000------...000111222222111000000111222333222111000///000000000///---,,,,,,,,,///000222444444222///---000///......//////000///222222222333444444555555555222......000111111///---000222000---,,,---000---,,,+++...222444333000,,,---...000000000//////...///000111111111000///,,,---...///////////////,,,,,,,,,,,,------......---+++***,,,111333222000......///000111000,,,))))))***---///000000///...,,,+++)))'''&&&'''+++---///000111000...---...//////---***,,,///222111///......////////////......000111000---***+++///333///---,,,///222444222///,,,...000///---+++,,,...//////...///111111000///,,,...111222333111///---222333333111------000333222000------...000111111000111111111///.........//////000111111111111000---,,,+++,,,...000000000111111111000000000222444222///,,,,,,...000000//////333777777444111000111444333222111111333555777444333111111111111000...444555555333000...///000111///---111666999666222------............------222222111000000000111111111---***+++...000///------///111111//////222555666222...---000222111000000111111111000///...---,,,***)))***...111222333111111222444666555333000000222222000---,,,///222888444000///333666666555222888===<<<666111000111555444444333111///---,,,------...000222222000...///111222000...---000333:::555000...000222222111333333222222111111000000000000000//////111444888444111///000222333222000...000111000......000333444000///333555222000111000222555555333111//////000...---...000111000......------///333555555444...000222333111/////////000000000111222333555666222000///111444444222///333000---++++++---111333***+++,,,---...---++++++///222333000***&&&''')))'''&&&(((...555888555222***///444555111------...---,,,,,,+++,,,---...000---...000333555444222111444666666333...,,,000444333...+++,,,111666777666000111333333222///,,,***///---***)))***---111444...---,,,...111222000...---000222222000------...777111,,,+++///222111000...---+++***))))))******333777888333+++)))...555000...---...000000...,,,***...222222///...000333333111...,,,,,,...111333)))+++---...///...,,,+++---...///...,,,+++...000111---,,,000666:::777222+++...333666777555111...333000---++++++---000222000//////222555666444111...000000///------000333333...+++---333555222...+++---000333444222///---222222222222111111000//////......000222111---)))...222666555000------///222...))))))---000000...---///222444555444222000666444111...---...111333///000000///...---...///---------///111111111///,,,,,,---...///000111222,,,...222555666333000---000000111///...---///000,,,,,,,,,+++,,,------...,,,,,,,,,---000111222111333222111111222111///...'''***...222333111...,,,000...,,,++++++---000222000000111111111000///...,,,++++++,,,...000//////////////////////////////,,,+++***((('''(((+++............///111222111000---...///...,,,,,,---...---...111222222000///...000000111222222111000///111111111///......000222000//////......///111222222111//////111222111000...///000111111111000///000//////...000222555777111000///000222333222000/////////////////////000333444555555444444444555444444444333333333444444555444333222111222333444666555333222111000000000000///000333777888666333......------------......000111111222222111000000111///---,,,---...///...---.../////////000222444333111///...///000000///111111000000//////......---,,,***+++...000111111000111333444444333333222222333222000......000111444222111111222333444333///333666666222///......111222444555444222///---...///000000111111111111111222111000//////111333777444000...///111222222???<<<888444333444666888000000000000111222333333222222111111111111222222000000000000111222222333111111444999999333///000333444555333111/////////.........111444444111------...///111222333444555222222111111111111111111///000222444555555444333222000//////111333333333...---,,,+++,,,...000111000//////........./////////000000///---+++***))))))***,,,///222333222111...///000000000000000000,,,---///111111000...---000333555555333111111222222333444333111111222333111000//////111444555666555444333222111111000000---,,,,,,,,,,,,---//////------...------...000111111000//////000000//////222000------///111222222......---,,,,,,,,,---...222444444000***)))---111///000111000///........................///111222000000///......///000111------.........---,,,+++,,,......---,,,,,,///111.........000444555333111+++...111444555333111///111///---,,,,,,---///000///...///111333333111///---//////...------000333000//////111333333111...''')))---111222111///---//////////////////000111000///000222444333000,,,///222555333---***+++...///+++((())),,,///...,,,))),,,000333444222///---333444444000,,,,,,000555000///......//////...------...000000...---.........---,,,,,,---///222333,,,///444888888555111...333444222///,,,,,,...111,,,,,,+++++++++,,,---...,,,---...///...///000222555222///---.../////////(((***///222333111///---333111...---///222555666222111000111333333000---'''))),,,------------...000///...------...///000***(((&&&&&&(((***++++++---///000000///...//////...------------.........,,,///333333000......000444333222111000000111111///---,,,---...//////...---///111111......000222555000,,,---222666555222---///111222222111...---000111000...---000666;;;222///---000555777222---,,,///333222///---...111666444111111333555777777222333444555444222000///444444444111///000555999888555111111222333222000...///222444666666555555000///---,,,,,,---///000---///222333333222///...111111000///------...000...------...000222222222///000111000.........///111000///......///000000///---,,,,,,...//////...///222444333111111333555555333000///000000000000...///111222111111111222000111111111000/////////---000555888888555000---///111222000......000444333111000000222555666777666666555444222333555777EEEAAA;;;666444666888;;;111000000222444444111...///222333222......000444333000...000444666555333///222999>>>;;;333000111666666444111...---...000------///333888777111,,,---000222222111111444777999555000///111333333222...111555888888666333000111111000......000444777***++++++,,,---...//////777555111......000333555000...,,,---000000---******...111111///---///111444000,,,,,,///333444333+++...333666666333...+++444888;;;888111...222777222111111333555666444222...111444444222111333555999666333111000222444666***+++---//////...---,,,---///000---******111777777111,,,,,,000333222///---///111111000000111444000//////...///000111222000000///...,,,+++,,,---...222555333///,,,...222333///******...222333222---...///000000///......111000...---,,,,,,---------,,,,,,,,,---///111222,,,...111111000//////000,,,...000111222222222111---------.........///////////////000000///000000......------...///111222,,,///333555333111//////$$$&&&***---///000000///,,,,,,+++,,,---///111222111111333333333333222222111333333000,,,******,,,***))))))+++---------,,,(((***...111222000---+++000444666333---+++000555222///------000111...,,,---///111000---***+++---000///---,,,,,,...111333---000555888888666222///666555333///++++++...222---,,,+++***+++,,,---...+++...000000------///222444000+++((()))+++---...)))+++...111222111000...333000...---///333555777444111///111555555111,,,$$$(((---...,,,+++,,,...111000...------...000111+++(((&&&'''+++------,,,---000222111...,,,---///...,,,+++,,,...000000///,,,000444222...,,,...222777555222000///000222333---***)))***...///...+++***///333222///---///333777000***,,,333999777333,,,...111333333111...,,,...//////,,,))),,,444;;;333///---111888:::333+++)))000555444///,,,...111888333......111666888999000222444555444111---+++222444444111---///666<<<999444000000333555333000,,,///333555555444555555222000...,,,,,,...000222,,,...222444555222///,,,000222222000---,,,...222///---+++---111333333111,,,///222111...,,,---///222000///------///111222000...------......---,,,///222555333///...222777777333//////111222111...)))...222333000//////111222000//////000111111000+++///555::::::777222...///111222000++++++000555333000...000555:::;;;:::999;;;<<<:::888888;;;>>>FFFBBB<<<666444444777999222000000333777666000***---111555222---+++000555555000---///666999666222///444;;;???;;;222000333999777444///,,,,,,...111+++,,,///555:::999111+++---111555444111000444888===777000...222555555333---111666::::::777222...111111111...,,,...555:::...------------...///000444444333222333444555666222000......//////---,,,***---000000------000333888333...,,,///222333222111333666777777444000---555:::;;;666222333555555666444222444777777333///***///333333000...111555777555222000///111444666......---------.........,,,///111000...---000444555222000111444555222///---///222444444222///---444111...,,,---222888;;;222...++++++---...+++)))...222555444///,,,...111666111,,,+++---//////...***---111333444222///---888666222///......///000...+++***---333444111,,,+++...111111///,,,+++***000000///////////////000++++++///444444000,,,---/////////...,,,---///222...,,,+++...111333000...,,,333999999444...++++++)))***+++,,,...///000111,,,---......//////......333333222222111000000000//////...---,,,,,,+++******)))(((***,,,,,,((($$$+++*********+++---///111+++---000111222000...,,,...222555333///,,,///222///,,,)))+++000222000,,,)))...333222...+++,,,.........///000111222222222//////...---,,,***((('''---///000,,,((('''---222777000+++,,,222666444000***++++++++++++***))))))))))))***+++---///111333...***'''---555999555...222444666555000------...///+++(((***///333222///***,,,000222222000,,,***,,,---...,,,******...222///,,,+++...333555222---///111333222...,,,---///777555111...---///111333---///222444444222///---...///...+++''')))111888444111......000222111///...///000111000...---,,,////////////000111222333+++,,,,,,------.........///111333111...,,,...000...///000111111000///...///111333222000///111444777444000---,,,---000222---...000222222222222111000222333111//////222666111---+++---333666444111//////000000000...---,,,444222///---,,,...000222,,,+++,,,///222222...***---///000...+++...555<<<===555---,,,000444222///...///111333222111///---666333000------000333555000000000000111222333444333666777444///,,,///333555111------000222222000...///111333333111///...222444444333111222666:::222///++++++...///...,,,///222333111000555AAAKKKTTTFFF888666@@@HHHFFFAAA;;;;;;:::888666444222111555666666333//////222666222///---000555666222...///000111000//////111333777333///000555888777444333333333333222000///...666888999555///,,,///444222000///222777888333//////222666666333000000111111000///111444777999999222000//////111111111000---,,,++++++---///222444000111222333444444444444333555555333///,,,---...,,,,,,,,,...000222333333222222000...---...000222222333333444333111000///000444888;;;>>>AAA>>>888222333333333333222111000---............///111222444333333222222111111111...---------...000222333...///000111222222111///111333555555444222000000000111111111111111111000111111//////000222555777555666555222...++++++---///111333222///------///222000---,,,---.........,,,...111333333222000...333333333222111000......///---,,,...111222000...---...000111222111000///...///000000000///...------,,,...333333///---...222111000///......------...------...000000000///...222777888444000------******+++,,,---...///000------........./////////333333333222111111000000//////...---,,,,,,++++++,,,+++***,,,------***(((******+++,,,---...//////,,,---///000000000///...///111444333000///000222///---,,,---///111///---+++...111111...,,,---...---...///111222222222222//////...---,,,+++******---//////---+++,,,///333555000,,,---111444333000++++++++++++************)))***+++,,,...///000111///,,,+++...444666333...000222444444222000//////...+++***+++///111000///+++---///000000///---+++------------,,,---///111...---,,,///222222000---///000111111///......///555333111/////////000111+++...222555555222...+++---...---+++)))+++111666222000......///000000000//////...///000///...---///////////////000111222------,,,,,,------......///000000000.........///...///000000000000///......000111111000000111222777555111///...///111333,,,---...///000000000000000000000/////////111333000---,,,...111444333222//////000000///......---333111///,,,,,,---000111,,,,,,,,,...000000///---...//////---,,,///555:::===777000...000222222000...000333555555333111///444222000...---///111333000000//////000111333444444555666333///...///222222111///...000111111111...000222444444222000...111222222222222333666888222000...------------,,,///111111000///444===EEEMMMBBB888888@@@GGGEEEAAA777777777777666444222111777666444111//////222444111//////111444555222///000000000000000000111222444222000111444666666444333222222111000000//////555666777444000...///111000//////222555555222///000222333444222111111111111000///111555777888888222000...---///000000///++++++***+++---111444777---///222444555444222111555999:::666...***,,,///...+++***---333666555333...000222///+++***...111333222222111000000//////---000666>>>HHHMMMEEE999111333444333000...///111000---)))))),,,///000//////111333555444222000.........------///222666888000//////333666666111---///444999999444000///000333222000//////000222333000000111222222222222111888===@@@:::///))),,,222///000000//////------,,,---...///...---,,,---......///000111111111000///...000222444333111///---000000/////////000000111000///...111555777555333...000333555555222///,,,///------111111......111222000///000222222///,,,...//////...---...///111000222444555555333000///******++++++,,,---...///...............///000000333333222111111000000///.........------,,,,,,,,,///...------......---+++(((***,,,...//////...---,,,,,,---...///000000000000000111111111111111111//////////////////............////////////......+++---///222333222111111//////...------------.........///000000111222333333111......///111111000---,,,+++*********++++++***+++---...//////....../////////000222222000------...000333444444111///,,,,,,---...............---------------------------,,,,,,---///000000///,,,---.../////////...---.........///111111000///111111111111000///......+++...222555555222...+++,,,,,,,,,,,,---...111222...///...---,,,,,,...000000...,,,---000111000---................../////////...---,,,,,,,,,---...///...---...///000///......//////000//////......///......///111111000///333222000.........000111---,,,,,,,,,,,,...///000000...------...000000000............///111222222000000///.........//////222000---++++++,,,...000+++,,,------------///111000///---------000333666:::777333000///000111222000222444666666666444333222111///.........///000000///...---...000222333444444333222111000000000///000111111//////000111000111222333333222111000000000000111333555555444111111111///,,,+++,,,---000//////---...222888===@@@;;;666777===@@@@@@===333444444555555444333333888555222000000111111111000000111222222222222111111000//////111222222111000000000111222333333333222111000000////////////444444444333222000///...---...///111222222111000222111111111333333222111000///000222555777666555222///,,,,,,---///000///++++++,,,...000222333444000111333444444222111000444777777444...***+++---///------///333555555444000111000---++++++///222222222222222111000///...///222666===GGGLLLGGG>>>999777555333111000///......---,,,,,,---.........---///222555555555333222000///---,,,...111555888222111111333555666333000333666888777444111000000444222111000000111222444111111222222111111000///888>>>AAA;;;000***---222///...------......,,,***(((,,,//////---+++---///............////////////,,,...000222333222000///111222111000......000333444000...000555888666333000333777::::::666111...000------000000...///222...,,,,,,000666777333...---///111///,,,,,,///222111111111333555555333111,,,,,,+++++++++,,,------//////.........///000111111111000000///.........------------------,,,,,,000///...------.........(((***...000111000...,,,,,,,,,,,,,,,---///111222000///---...000111000//////000111000...------//////.........000111000...+++---000222222222000//////......---...///000111......///222555666555444111000//////...//////000...---,,,+++***++++++,,,+++,,,...000000///---,,,///000111111///---,,,,,,++++++---111666777444000***---//////...---------///...---,,,,,,---...///---+++***,,,000111///,,,+++---//////---,,,,,,,,,...,,,+++...111333111///...///111222222000---,,,,,,...000222222000...,,,,,,++++++---///111000///+++---...,,,******---000000---+++,,,000222111......------,,,,,,------...111///...,,,,,,,,,---......,,,***,,,///111///---...//////.........------///...---///333444111...///...---,,,,,,------......---+++***+++---///111000---***+++...000///...---/////////......000222000000.........///000111000...,,,*********,,,---+++---...---+++,,,111555111///------///111222222444555333000------111444333333444444555666777888/////////......---------///...---,,,---///111333555333111000111222111000---000222222///...///111444333222111111222333444000......000444666444111111222333000,,,***+++---000...---,,,---000333444333333333444666777666555333222222222333444666777666333111111333333000---000111333222111000111222222000//////222333222111,,,...000000//////000111111000///......//////000333222222222333222///,,,+++---///000000000000222555222000111444666555333//////000333555666555333222000---,,,---///000000+++---000333333222000...666555444222111111111000222111000///...---+++***///111333222111000222444777222---+++---000222222000222444555555222///---111555777999>>>GGGKKKKKKBBB;;;444222444555000,,,***...222222///,,,,,,......///111333555777999999222000---+++,,,...111333222333444333111222555888:::777444333444444222111111222333444444333222111444222000///......///000555888:::777111------//////---,,,---------+++)))&&&***//////...,,,...000...------,,,,,,------------------...///111222333111222111000......000333555111...///444555333//////222666::::::666222///000......111111//////222---,,,,,,111666777333---,,,///111///---,,,///222000000000222444555444222...---,,,+++***+++,,,---000////////////000111111/////////...------,,,,,,,,,,,,------------------//////...---,,,,,,---...***,,,...000111000...---,,,,,,++++++,,,///111222///...,,,,,,...//////...///000111000...,,,---...///......000222222111///---...000111111000///...............///000111111//////000333666777555333000000///////////////000...------,,,,,,,,,,,,,,,+++,,,...000000///...------///111000---***)))*********+++000555777555222+++---000000///...---...000///---,,,,,,---///000---+++***,,,///000---***+++---//////---,,,+++,,,,,,+++***---111333222///...///111222222000...,,,///..................///,,,+++,,,...000111///---)))+++---+++)))))),,,000///---,,,---000111000...,,,,,,,,,,,,,,,,,,---...000000...---,,,------......,,,***,,,///111///---///......---------------000......111444555222///......---,,,------...///111///---++++++---000222000---***+++...000///...///000000000......000222000///.........000111222000...,,,***))))))*********---///...---...222666222111//////111222111000...000111...+++,,,000555666444222111222555888:::---------......---------......---,,,---///111222333111000000111222111000,,,///222222///---...111777444000......000444777000///...000444555333000000333444111---***+++---///...---,,,,,,---...///...000222333222000000000444333111000111555888;;;333222222444666555000+++111222333222000000111222222111000000111222333222---...///...---,,,---...//////////////////000000222111111222333222000---+++---///000000000111333777444222222555777666444//////000222444555333111333111......///111111111...000333444444111...,,,777666444222000000111111000...,,,,,,......,,,***///222444333000...111444999333---,,,///222333222///222555666666333///,,,000555888666888BBBMMMSSSEEE;;;222000555777222+++)))000666666000,,,,,,...//////000111444888;;;===222000---+++++++++---...111333333222///111777===<<<777222111444666555222///222555777777555222///555333///,,,+++---///111111222333222111///...------......------++++++***'''***---/////////000111------------,,,,,,,,,,,,...---++++++,,,///333555000000/////////000000111333111///000222222///,,,+++---111444444333000......---///333444000...000000//////222444333...***+++---///000//////000111...///111222333333222222111000---+++***+++,,,---//////000111111111111111//////...------,,,,,,+++,,,,,,,,,------.........---...///...,,,,,,,,,------......//////000//////,,,,,,++++++,,,...000111000///...,,,,,,,,,---.....................---------...111222333222111000000000000000///......---,,,---...///000000000000///111222333444333333222000///...///111222111000------.........---,,,+++***+++---///000111000000---...000///---+++************,,,///333555555444......//////000000000000///////////////////////////---,,,,,,------,,,++++++,,,---.........---,,,+++++++++---000222111000000000000111111000000//////...------------...///,,,---/////////...---,,,******+++***)))***---///,,,...///000000///......++++++++++++,,,---...///////////////............///...---...///000///...///...---,,,,,,,,,,,,,,,......000222555555333111222111/////////111333444222000...------...111222000...------...000000000222111000000000000000000.........///000111222333333222///---+++***))))))***,,,///111222333444555333333333222222111111111,,,...///---+++,,,///333444333111000111333555666,,,,,,,,,---......//////---------......///000111111111000000000111111222...///000000......///000666333000------000333666222111000111222222222000111222222111///---,,,,,,---...//////,,,+++,,,---///111222222111///000000444333222111222444777999222222333555666555222000333222111111000111111111000222222222000111222444222111///---------------......000111111111111111111222222333222222111111......///000222333444444777666444555555555444333000000000111333333222111222111//////111222111000111222222222222111//////222222222222222111111111///000000///...---------///000111111111111222222444333111111111222111111000111333333333111...------333555222333;;;DDDJJJ>>>777///---111444222///---000333333000---,,,---000000000222444777999:::111000...,,,,,,,,,,,,,,,///000000111222555888;;;888777555444555555555555000222555777777555222000333111...,,,,,,---///000...000222222111///......,,,...000///,,,***+++,,,******+++---000222222222...////////////...---,,,...,,,+++***,,,///222444///---,,,...111222000...000000111222111///---+++)))***,,,...///000000000,,,,,,000666777111...---000000111111111///,,,+++***+++---000222333111///+++...222333111000000111444222///,,,++++++,,,---...///111333444222111///000000//////...---------++++++,,,,,,---...//////,,,...111000...,,,,,,---111000...------///111222,,,,,,,,,,,,------...///111222222///++++++---000...,,,***+++...///...+++)))...444666444111111111333222000...---,,,,,,,,,***,,,...000111000...---000222444333000...///111111...,,,///444666333000,,,---///000000...,,,***)))***+++---000222333444......////////////---,,,+++,,,...//////111333555111...---...222444333222...///222333333222///...222222111///,,,,,,---...---++++++---000111///,,,)))+++---...//////000111333111000//////000222333,,,,,,...//////...,,,,,,---///111000---++++++---+++***((()))+++---------***...333333000---,,,---******++++++---...000111,,,---///000000000...---///000000000.........//////...---,,,+++++++++,,,***---111333333222222222444333000///000333666888111000///------...000111000000000/////////111333555222000000222333111///---...///000111222222333888777444111...,,,+++******,,,///444777888555333222555777666222000000222000//////---,,,,,,...///...///111222222111000...+++++++++,,,---///111222,,,---///000111111000000...000222111//////111444111///------.../////////111111111000000111111111444444333111000///111222111000000000111000---++++++///333111---***+++---///////////////000111222///111333555555444222111444444333222222333666999555222//////111222111///...222555333///...222777;;;666111...///000///...,,,...111333444333111000111333444333111000333555222///...000444777777555444555666666444222111111222000//////111222222111000//////000111111///...444222111//////000222333,,,...000333333222111000000333666333...+++...111000---,,,...222555333111---111666666333//////000111111111000//////......+++000222000000444888999666222---+++---000222222222000////////////---+++///000111333444555666666//////...---------------...------111666999999666333666999888555333444666222333555666666555333222111000///---------...///---000444444000......///+++///222000+++)))+++...,,,***))),,,111444444222///000111111111000...---,,,,,,+++,,,---///111222...+++***---333444111,,,,,,///222333111///------)))***+++,,,...000222333***+++111999999222---,,,,,,...000000///......///))))))+++000444555111---(((...444444000---...111555333000---+++,,,---...---///222555555333111///111111111000//////......++++++,,,,,,---...//////+++///222222///---,,,---333111---++++++...222444,,,---------------------333555555111,,,***...222...***'''***...000...***'''...666888444111000222666444111---+++++++++,,,)))+++///111111000---+++000444666333---+++---000111---+++///666999555000+++---000111111///,,,)))((()))***,,,///222555777//////...000222222000---+++...//////---...333777333///+++---333666555333---000333666666333000---444555444111,,,+++...111---+++)))---222333000,,,(((,,,//////...---///222555333000......000333555(((+++///222222///+++(((---111333111,,,)))***------***'''(((,,,......---(((///666666000++++++---)))******,,,---///111222***,,,///111222111///---///111333111...,,,...000///...---+++******++++++(((,,,111333111000000222444222///...///222666999000000............///000000222333111//////222666888333///000333555222...,,,---///111333333333222<<<;;;888444111...,,,,,,***+++000666;;;;;;666111222666:::888333///000333444222000...------,,,,,,))),,,111555444111+++(((+++++++++,,,---000222444,,,---000111222222000///,,,000333222...---111666333///++++++...000000///---///222444444222///---555666666222...---000444222000...000222222...+++***000555333---)))***...---,,,***+++---000222444+++///444888888444...***666555333///...111999@@@777222......222444222...---333777555...,,,222999AAA:::222///111333222///+++...111444555444222000111444666444000///444888444000...111666:::888555111555777666222......///333111......000111111111------...000222111...+++:::777222...---000444777+++...111444555444222000333666777333...+++---111555...)))+++333666222,,,***...444666555222...---777555111...---///111333------..................---...---+++***,,,333999666111,,,***,,,------+++---111777999888444000...444333000---,,,,,,------...+++***///777:::666111333777:::888333111333666:::444///...222555555222000/////////......------111444555333......222666222000------///000---***)))...333333000///222555;;;888444000//////111222000///...---,,,---......+++---///---******000555777222...000666888444///***,,,///222333222000///111...,,,,,,...///...,,,+++***+++000666666000++++++///222111///---...///000---+++...333666444111///111333444222///......222111111000///...------.........222444333///***///////////////...---,,,444///+++***,,,//////------------------...//////111000///......//////000/////////111444333000---+++---...---***))),,,///000111111222222222111111222000...,,,******++++++000///...------...///000---,,,---///222222///,,,---///111333333222000......------,,,,,,------...(((***+++...///000111111111///...///000111///------000111000,,,***,,,.........------...///111222///////////////---,,,+++......///---,,,+++,,,---222///------//////...---+++,,,............///111////////////000111222333000000000111111111000000,,,...000...+++))),,,...+++,,,---/////////...---------...//////...---,,,((()))+++,,,---.........------------......//////---///111111///---------,,,,,,+++++++++,,,---------///000111111000///...111///......///111111000///,,,***+++///111000///...///111000///...000111444444333333111000...---////////////000111333333:::888555222///---,,,+++///---...222888999444///111333555222///---000222333222111///......------111///------000000///---)))***+++---...////////////---++++++...///000///111111000//////000111222111000...---...///000111555444222111000111222333222111000//////.........666222......000222000...000111222111...,,,,,,,,,------...///000//////......///000111222333333333000222444222000000333777666555333222222222333333222333444222...---000333222333444222000///000111------------...000111222111222222///,,,---111555333111000///000222555777222111111000///...............//////000000000000000111222333222000...---555444222000000000222333111111111222222333444444222444555333///,,,---///000...,,,---///111000///,,,...111222111///------111111111222111000000///......---------...//////......---,,,,,,///333777444222...---------------...222555777555222///...111000000///.../////////...,,,---111666777555111333555777666333222222444666222///...111333222111111000000///......//////000222333222000///222444333111000000000///...,,,---///222222000///111333888666333111000000000111111///...---,,,---...///,,,...///...,,,,,,///222444222000111555666333000,,,---///111222222111000///---,,,,,,...///---+++))))))+++///333333000------///000111///......//////---,,,///444777555222---000333444222...,,,+++111111000///..................///111333222///,,,...000222111///......000222000---,,,,,,---......+++,,,---...//////......333222111000000111333444333000...000444444111,,,,,,---------,,,+++---...222111000///000111222333000///...---,,,+++******000///...------...///000000---,,,///333444///+++---000333333111...------,,,,,,,,,+++,,,,,,------(((***---///111000000///////////////...///000111///...---,,,---------,,,,,,,,,------------------///......---,,,,,,,,,++++++,,,......,,,+++++++++000111222000...---...000...,,,+++,,,///111000...---...000111222222111000444333222111111111111222---------......---+++)))+++---000000///......//////...---------...//////***,,,...000000...,,,***......---,,,,,,...///000...------///111111///---***,,,---,,,******,,,.../////////000111222333333......---...000000///......------,,,,,,...000333000...---...000111000...111333444333000......///---...///000222333444555444444333111///---+++***---...///111333444444333222111000///000000000000000222444333000...------222///,,,,,,...000000///+++---///000111///...,,,---...///...,,,---///222444111......000222333222///000222111//////000222444333111///000111444666000000111111000///---,,,000000000000//////000111000000//////...---,,,+++)))---000111000......///111000000111222333555666000000000111222222222111333444444222000000222555666444111//////000000111...111333444222000//////000...---,,,---///111333222000---,,,---...000111111222222000...///222555555111...---...//////...---...000111222111000///555444333222000/////////000111222222222111000///777555111//////222555888111222222222000...,,,++++++---000...++++++...111...///000///---,,,,,,---***---222666666333///,,,222111///......000333444///...---...000333444444222222222000...---...///222333444333111/////////,,,---...000000000//////...///000222333444333222333333444444444333222222222111000///////////////222111000/////////000111///000111222222222222222333444444333000//////000222222111000/////////000333333333222222111000///222000...---,,,---///000.....................///111111222333333333111000//////000000111111222222---,,,,,,---......+++)))&&&(((***---///000000000///......///000000///---...------111555777555333---000333333111---***)))/////////000000/////////...///111111000//////000...111333333111000111333000111000///---,,,---...,,,---///000000///...---333222222222222333555666666222//////222444111...///---------...///...---333111///......000333555000//////...---,,,,,,+++//////------------...///111///---///333333///+++---000333333000,,,++++++***************+++,,,---***,,,...000111000///...////////////...///111333111,,,((()))---//////---------------,,,+++))))))...---,,,+++************(((+++---...---,,,+++,,,///333555222---***...333000+++(((***///222000,,,+++---000333333222000///666555333222111222333333000---,,,---000000+++''',,,///111111///...///111000...,,,++++++...000222---///222444333000,,,)))///...---,,,,,,---///000...***))),,,333555111,,,***,,,---,,,******,,,///000000//////000333666888---,,,---...000000///------///000...++++++000555111,,,))),,,111333000,,,///111333222///......000+++,,,...111333444555555111111111000///---+++***,,,...000000///000333666222///,,,---111333111...///222666666333///------222000------...000111000...000222333333111...,,,+++///222///+++***///444444111------000333333333///222444444111000111222444222000///000222555777000000111222111///---,,,+++///222111...---///222000///............---,,,***---111222000......///222111111111222444666777111///---///333444111---000222333222000000222555999444///...111222000---***...333555444111///---222000...------...000222222---))))))---//////---///111333111///...///111555111---,,,...000000......///111333333222111///999777444111//////000000///000111333333222000///888555111......111444777000///000111111000,,,)))***---///---******---111...///111000...,,,+++,,,)))---333888999666111...777555222000000333666999111...---///333555444222000333444333000...///222555555444111///...///111***+++...000000///---,,,---000333333111000111333222111111222444444222111000111222111///......///333222111//////000222333111000111333555555333222444666777555111///000222666444000/////////...---///000222333333111///---222111///------...///000///......///000000...,,,...111444444111//////000111000000///000111222333,,,,,,---......---***(((%%%'''***+++,,,...000222111///---...111222000---,,,,,,---000444555444222000111333222///,,,++++++,,,...111333444222000///...000222000...---///222111111111222444444333222///111333111...,,,---///000000000000000000111111...///111333444444333222555444222000//////000111000...,,,...000111///,,,111000/////////111222444333111///---,,,---///000///...---,,,,,,,,,---...000111111111000///......///000111222222111...+++))))))))))))******+++,,,//////000000000000000111///......111444555333000000---)))))),,,///111111222000///---,,,+++******+++++++++++++++)))((('''+++,,,------,,,,,,...//////222333111---+++---111...***'''))),,,///---+++,,,...///111222111000000333333333333333333333333222000......//////...,,,000/////////000111000//////...---,,,---///111222000111333444444111...,,,------...............------+++***---111333000------,,,+++,,,---...//////000000000000111333555666///...,,,---///000111000---///000000......000222///,,,***,,,000111///---/////////000000111///...+++,,,...000222333333333333222000...---,,,,,,,,,---...///000111222333555111///---...111333333222333333333444444222000.../////////000111111000000222222333333333222111000,,,...000...******...111111000///------///222555444333222222333333333222333222222222222333444555333333222111111000000000,,,///111111///------......000111000...---///111333222111000000000///...///000111222333444444444333000...///111222222000111000000000222333333222555333222222333222...+++)))---111333222111//////111111111000000/////////000---+++***,,,......---000000000111222222111///000111111000......//////222222333333444444444444666444333111000000000111000111111111222222333333333333111000000111222222///...///000111000---***---,,,,,,,,,---............000333333111...,,,+++...000333666777777666555777555111//////111555777111///...000444666444111000222444333000///111333777666555222//////111333///000111222111///---,,,---000333222///---///222111000000111333444333111222333333222000//////000333222111000000111222333222222222444666666444222333555777555222000111444777444111/////////...---...///111222222111///...222111000////////////000000///...///000000...,,,---111444333///---...000111000///...///000222333---...000000///---+++)))&&&(((***+++,,,...111333222///---...111222000...++++++,,,///111222111000444333222000------...000+++...444777888555111......000222000------///333444000...000666888444///...111333222...---///111555444111000000111333555,,,///333666777555222000222555666222,,,***///555000...---...111222///,,,---...000111222222111111666333...++++++...222666///...---+++++++++,,,---,,,111555333---***---222111...---111666777222,,,******))))))***++++++,,,444222000......000333444000------333::::::333+++---...---,,,+++---111555777555111---,,,---///000(((***,,,...---***'''%%%//////...,,,+++---111444000///...------...------++++++***)))))))))+++---///......---...000111333,,,...111444555444222111333333222///------111444444///+++---222444000,,,---......///000000//////111111111111222222333333***,,,///111111///,,,***+++,,,...//////.........111,,,)))+++111444111...///000111222222222111000333000---,,,...111444555......///222444333///,,,+++,,,---.........///000222...+++---333444111,,,------...///000000000000999666222...,,,,,,---......---...222777888444000///111222222111111444777999333...///333555333///,,,...222444444222000...333333222111111333444555...---+++++++++,,,------,,,///111...***+++111777;;;555//////333666444111111222444666666444222111888666333111000111333444111/////////111000,,,))),,,222666333...---222999???888000...111222///,,,+++---000333444333222000444444222///---///333777333///,,,///444666333///...222777777444000---++++++---///000000000111222///111333444333111...,,,...///000...,,,,,,...111111...---111777999555000***000555444///,,,---000666555444333333555777888///000111222222222111000111111000000111222444666///000222333333222111000......000000000///...---111---***,,,000222000---...111444555333000...---444333333333444777999;;;555333///,,,+++---000222000//////000222333333222111222222222111111222444555666555444111000111333777777666444333111000000---///111000---,,,...000///000111222333333444444555444333222111000000000000111111111222222222222333333444444444444333333222333444333222222222333444333222000///.........000111111111111000000///000111111222111000///////////////////////////000///111222000---,,,---///111000///......///000111///111222222///---,,,---))))))***,,,...000222222222000//////000111111000,,,,,,,,,---......//////333333222///------000222,,,///444777777555111//////000000///......000111333000---///444666222...000000111000///000111333777555333111000222444666///111555777888666444222///333666222+++)))///555.........///111000...,,,***---000222333333111///555222---))))))---333666///...,,,+++******+++,,,+++000444222+++)))---333000...---222777999444...,,,,,,++++++++++++,,,,,,444222///------///222555///------222999999111)))+++---///---++++++000555777555111///...///111333)))+++...///...,,,(((&&&111111///---,,,...111444///,,,***+++...///...---+++,,,,,,***((((((,,,///000///---,,,,,,///222444+++---000333444333111000111222333000------222777444///+++,,,111222000,,,...///000111111000...---000000//////000222444666***---000222222///+++)))***---///000...,,,---...111,,,)))+++111444222...///000222333333222000...333000---,,,///222555666///...///222666555000******---//////......000222222///,,,...333555111,,,000//////......//////000;;;888333///------...//////------333999:::555//////222444333111111444888:::333------111444333111***///444666555333111000333222111000111222444555000---******,,,------+++***...111000,,,,,,111666;;;555//////333666444111000222444666777555333111888666333111000222333555333000---...111111...***---222666444//////555<<>>///111444555444222...,,,,,,...000000...000444888333...+++---333888888555---333888666///***,,,///222000...---...111555777111000000222444333///***///555:::888111...000555222000...000444555222///,,,///444666555222000///444333111000000111333444111...,,,---000111///,,,+++000555333...,,,111666888000)))(((...333333000,,,///222555555333000...444333111000000111333444+++///333333111///111333666333111//////222666999111000000222555555111---222666888555111///333777???777...+++///333555444...///000222222111111000:::999555000,,,---333888444000,,,...222444111...///333666444000---///222555222///,,,+++,,,---///////////////...---,,,+++...111222///******...333111...,,,000666888666222222444777666333///,,,***444333222000//////......,,,,,,---000444333///***,,,///111000......000333222000---,,,,,,///222444111111111111000///------...//////000000000000000---///000000//////111222000000111111111///...---444111...,,,,,,...000222///222555777666333///,,,000111222111000//////000333333111---++++++---000---...............------..................------...///000222222222111000444333222///------///111111222222///+++***---111///...---...000222444555///000111111000...,,,***//////...------...000222222...++++++---...,,,)))---///111000...---...///---...//////......000222//////...,,,))))))***,,,...+++)))))),,,---+++)))000---++++++---111222333333222000//////000000000111222111111000...---,,,,,,,,,,,,,,,------......------,,,,,,***)))))))))+++***)))***,,,,,,***(((((())),,,---...---......000000...---,,,,,,------//////000000000...---,,,+++---///...,,,---222666444///***+++///222000---111000...---...///...---;;;888333///---...000111......///222555333...)))---000222///)))'''***...333111///---++++++,,,,,,+++,,,///111111000///---111111111000///...------+++,,,---///000000...,,,+++///111///+++***---222333000---///333555555444)))***,,,000333333111///222111000000000111222333111...,,,---111333222000///222555555222000111333222111//////111444888;;;222444777888666333...,,,,,,...000111000000333555444111///111555666444222000333444222...---...111111444666444000///111555//////000111111000///...---000222111...---///222...---...222666888555222...222666666222///...///222111000111555888;;;;;;444222111222444333///++++++---000///......333777333///+++---333666555222///111444333111...---...222111///...///111444666444222222222333333111///444444444444333222222222222000///111555666444111---000333444333222333444666555333222222333555666000///...111444444000---000//////000111111111000333///++++++///333555444333222222111111111000000333222111000000222444555...///111111000000111222444333000//////111444666222111222333444444222000222444666555222111444666:::555///---///222333333...///000111111111000000777555333///...///222555444111///000222333222000000333444333000///000222333222000...------------///......------,,,++++++...000000///,,,,,,///222///...///222666777666333111333555555222///---,,,333222111000///...------------///111333222///------...000000000000222333222000...------///111333///000111222111///,,,+++...//////000111111111111---,,,---000333444222///...///000111000///...---333222000......///111333///222555888777333...***000333555333///---111666555111---+++,,,...---,,,---......//////...------222111000...............,,,...111444444222000...444777888444///...222777333111...---,,,---......,,,///333333000///111333111111000///...---------...,,,+++,,,000111///---/////////---,,,+++,,,,,,///...---///222333111///,,,---///000///......///555444000,,,)))))),,,///+++******,,,......+++(((...//////...---///444888666222......222444222......///111222222000...---333111000//////111333555000...,,,---///000...,,,,,,...///...+++((()))***)))((((((,,,000222000---,,,,,,---.........------222111000///......///000***++++++---///000111000000...+++***,,,...///000444111...---///111333444666444222000///...//////222333333222000...,,,+++---......------,,,,,,---//////......---,,,+++***+++,,,---...///000000000000......000333333///++++++...111000...,,,---...------------,,,,,,---...///000222333333222111111---,,,+++---///111222111111000///......///000000...//////...------...///...///000222444444333222/////////000111333444555555555555555444222111000...------...111333222222444444555555444444555666666444111//////000111111222999@@@AAA===777333222222111000000000000111111...///000222222111///---+++...111333333333333333333222111111111222111111000000000222444555555444333333222111000//////000,,,,,,---///000111000000......---...111333555666888555111///111222222222///111333555666555444333888888777333000///222555333222222444666555111---000111222333333333444444555333000000333555666555444444555555555444333333000111222222111222333444444000---///444666333///---............///111333555444222000000111222333000000111222333333444444111000...///000111111000222111000///...///000111222333333333222111222333222333333444444555555666444333111000///000000111//////000000111111111000222111//////111222111111333333222222222222333333333333222111111111111222111111111111000///---,,,...---,,,++++++***++++++......//////000000111111///000222444555555444333000111333333111///......000000000000///...,,,+++...000222222222111000111.........000222444333222111111000/////////000000---...000111111///,,,***---...///000111111111111---+++***///555666222,,,---...///000000//////...111111000000000111222222///222555777666222---)))000555888555...---333:::666000******...000---***---......//////.........444333111///......//////***---222555555222...,,,222777:::666///---222999333///++++++...///...+++***000666666111---...111222111...---,,,---...000...+++))),,,111333...(((---000111///+++))),,,///111...+++///555777444///+++---000000...---,,,,,,999777222---******...111******,,,...000///+++(((,,,000333111---...444;;;888222,,,...444777333---,,,---000222222111000...777555222000000333666888333...+++---333555222------111444111***&&&(((++++++'''&&&+++222555222---)))***---///000///...---333222///------...000222+++)))))),,,111333000,,,,,,,,,,,,***)))+++000444444111---,,,///333777888111111111000000///......666888888333---)))+++------++++++---000000...++++++,,,...///...---***))),,,,,,,,,---...000111333///---,,,111777777222,,,...222444111+++(((+++///...,,,******---...---++++++000666777333///---...111...******,,,///222333//////...---,,,,,,,,,---,,,///000...***(((***------++++++///555777555111,,,---///111111111000000666444222000000111333444000---+++...222444222///444777:::888444333555888:::444...---000333333111111:::FFFKKKGGG===444...444222000//////111333444///...///222666555///******///333333000///111333777222,,,+++///333444333//////000222444333000---111333333000,,,+++///444,,,++++++...333333///+++,,,...000000000111555999???888///---222666777555---111666::::::888333000;;;<<<:::444---,,,333:::333000///333888777111***...222555555222111444777<<<555......333777777555111333666888888555111...000333444333000111555:::666111,,,///666888444///)))---111111...,,,...111777555222//////111444666,,,...111333555444333333444000------///111000///111000000///...---------000222333222///...111444222111111333666777666555///111222222000......///000111111222222222222222///------000333444111...111222333222000000222444444222000000222333222222///000222333333000---+++---,,,+++***)))******+++---------///222444333111222444777777555222111000///000222111000///000111//////000000///---,,,+++///222444444111000111444///...---000444666444222111111111111000//////........./////////---,,,++++++,,,---///000000000000...,,,+++---111222///+++,,,---...///000000///......///000111111111111111222333444444222000---+++///333666555222000333777444///++++++---///---+++---......////////////...000000000000000000//////,,,...111333333111...,,,...111333111---,,,///333111...,,,,,,---...---,,,,,,///333333111///000111000000...------...//////111///------//////---***///000000///,,,,,,---///111///---///333555222///---...///---,,,++++++---555444111---++++++...111000000000000000...,,,***+++...000///---...333777555111...///333444111...////////////000000000000333222000//////111333444222///---...111111000------000222000+++)))***,,,+++***+++---111333111...,,,---...////////////...111000...------...///000,,,******,,,000222111000---,,,+++)))***---222555222000------///222444555111000000//////000000111777888777333///,,,+++,,,,,,,,,...///000///---++++++,,,---.........---,,,......///000000111111111///......222666888666444444444333///***)))***---...---,,,,,,------------,,,000555666444111//////111...+++***+++...111222//////...---,,,++++++++++++---///...+++***+++,,,++++++,,,///333444333111---...///000000000//////222111///......000222333000//////000222333222111666888999777555444555666666333///...000111111111---555@@@FFFCCC;;;222---111111000000000111222222000///000222444333000---...000222222111000000222444000+++***,,,000333444111000000222333333111///000111111///------///222,,,++++++...111333222000000000000111111333666777<<<777222222555777666444...000444666777555222000888888666111------222777111000000222444444000---///222444555333333444666;;;555000///222555666555000222555666666333///,,,///111333333222333555888444000...///444555333000,,,...000///------...000444333111000000111333444,,,...000222333444444444444111------///000///---000000000///...---,,,+++...000222000------///222111000111333666777777555///111222222111/////////222333444666666555444333...------000444555222///000111222111//////111222444222111111222333333222///111333444333111...,,,,,,,,,++++++******++++++,,,,,,---000333555555444777888999888444111///......000111111000000111222000000000000///...------000333555444222000222444///......111555666444111///000000111000///...---000///---,,,,,,---......***+++,,,---.....................---,,,,,,------,,,---...000000000//////+++,,,...///000000000000444333111///.........///---...000333555555222000000000///---,,,,,,---...---......///000000//////+++---///222222111///...//////000000000/////////...,,,+++,,,---......------///000///,,,,,,---///000...,,,...222444333222---...///000000///......444444333///+++***---000222///------///000///---000111222111000///......000///...+++)))***---///---...///...,,,,,,---///888666444111...---------,,,+++++++++---///000111///000111111///...//////333111///---,,,...000222//////000000000//////...111333444222...,,,---///,,,,,,,,,---......---,,,,,,///222222///......000333111///------...///000,,,,,,---------------,,,---......---,,,...333777333...******///333333333...------...///000///...333111///---...000333555555333222333333222...***+++///333222...++++++,,,///......------...000111...000333555555222///---000111222222111333999===999444///,,,------,,,***---///111000,,,+++...222111//////111444555333111...---+++,,,...///////////////......---,,,++++++---,,,+++---///000...,,,+++...111111000///000111111000////////////000111------...//////////////////222555444000///222555777555333333555555333111...000222222///......000,,,000555888888555222000,,,...000222222111000///000111222000......000333333111000111333444222000---......,,,***,,,///333333111000111333555666666///......000222222000---+++---.........111666:::888444000111444666555333111333777999888555222000000000///...///000111222111000.........///000000///000222000...---000333222111000222555666444333333333333222111111222333000111111222111000///...------///333666666333000...///000000//////000111333///,,,+++...000111000///000111111111111000000.........///111333555666333111///...//////...---111111000000///...---------/////////...---...//////111333555666666666666222222222222222222222111222444777999:::888555333/////////111444555444333111000000///000000111111111222333333333333333333111222222333222111000///,,,,,,------------,,,,,,***+++...000333555777999::::::888666444222000......000333333222111111222222222111000000000000000111333555555333222111222......000222444444222///....../////////...------000///...---------///000+++,,,---------------------///000///---,,,---///...///000111111000000///***+++---...///000000000333222///---------///000---,,,,,,111555666222...///000111///---,,,...000---...//////000000000000***,,,///222222111///...111000///........./////////,,,***,,,000222000,,,,,,///222111---,,,...111222---))),,,222666555222+++---///111111000///...444555444///)))(((///555333///,,,---111222000---000222333222///------...000///...+++***+++...111))),,,.........---...///:::999666111---,,,...000...,,,***+++...///...---,,,000333222...,,,---000444222///,,,,,,---000222...///111222222000...---222555888444...***,,,000***)))))),,,///111000...---222666444///+++---111555222///,,,+++---///111)))***,,,---------,,,+++...000000---+++---444;;;777222------222555333000,,,,,,,,,...//////---+++444222///,,,---000444666222000///111555555000,,,,,,111555333,,,)))***...111000...------///111222---000444777666333///,,,111333444111---///888???999333,,,+++///000---))),,,000333111,,,+++///444222///+++---111555555333+++++++++---///000///---......///......---,,,+++...,,,+++...222333000,,,,,,000333333///---...111222111000//////000222222+++,,,...000000///---,,,...333888555///,,,000666555111///000333444111...***///333333///------///............000111333444***,,,000333333222///---///111222///++++++000444555111///000444666333000+++...///...******---111333111///000333666888999///------000444555111,,,,,,...///...---000777===;;;555000111555777444000+++111888;;;888444///---111///---++++++---000222,,,+++***,,,//////---***---000222///******000666222000...111555666444000---000333333111000000111000000/////////000000000,,,,,,...222777666111+++***---000///,,,+++...111444///******...111222111---...000222222111///...000///......///222444666000111222111...,,,,,,,,,333222111000//////000000.........///111000...---...222666777555444555666777444000000333555555444000333888;;;<<<999555111222222333222222333666888444111//////222333222000...111666666444222222333444333222111000111222222,,,---///111111000...,,,))),,,///000111444999===<<<888444444555555444111...111444666444333222111666444222000000111333444222222333555555444111...,,,///222333222000//////,,,,,,,,,------------------...000000111000///........./////////...------,,,...111333555444111///000111111222222111000///++++++,,,...///111222222////////////////////////------,,,...111333333333111000000///000000//////------///000000111111111111111111000000////////////////////////......---.........///222333222000///000111111000///000000000...---///222444333000,,,---...//////000000000000111000...+++,,,111555111000//////000111111000222222111111222111000...,,,...//////...---...000...///000///......///111666666555222...,,,...000000000111000///...//////...000222111000.........000//////...//////000111111111222222111000//////111333444222...+++,,,...)))+++---...///000111222...111444444111//////111000///---++++++,,,...///+++++++++,,,,,,---------......---,,,---000444666777555222222333222000...---,,,,,,---000111000///222000...---...///111333000/////////000111111000...000111000---,,,---///000//////.........//////+++---000333444333000...111222111///---...444888555111...---///000...,,,...///000///------///111000...------...///111111*********,,,///000000///,,,---.........---,,,+++------...000111000...,,,...000111222111000//////...///000111111111111111---...///000000///---,,,...222555222...,,,...222000/////////000111000000...///000111000////////////---,,,+++---000222333,,,...000222333222111000/////////...------///000111000000000222333333333000000...---,,,,,,...000000///...000333555555555/////////000222333222222//////.........111444666666333111000222444333222...000333555666444111...//////000000000/////////+++,,,------,,,+++++++++,,,...000...,,,,,,///222//////000111222333222222......///111222222111/////////000111111222222222,,,...000222333222000...+++,,,------,,,,,,---///...---+++,,,---///111222...///000111111111111000/////////000000111222333...111444222...++++++,,,444333111000000000111222000......000333333///+++---222888888444222444777;;;555000///444777777666...222888<<<===999444000444555555333111222777<<<666222...///444666333000+++111777888555111222444666444111//////111333555,,,...111333333111///---(((,,,000000000333:::AAA;;;666111111666888777555...222666777666333222111888666333111000222555777222111222444777555000++++++000333444111...---...+++++++++++++++,,,---...+++---111444444222...+++111111111111000///...---+++,,,///777======555...111222333333222111000///,,,,,,---...000222333444+++---///111111000...---...///...------000555999444000---...333444111---------///000111111111111999666222///---...///111---///000111111///---+++,,,...111222111000222444222///...000333444111...---///222333333111///......------,,,---///111333+++++++++---///111333333...111333111......000444444111...111555777333///))),,,111333222000......444333222000......111444000222444222///---...000111555777555000---000333111000000111333222///---+++,,,///111222222111000333222000/////////000000......---------,,,,,,+++(((---222222///...111555///000111222333333222111***++++++,,,,,,------......---+++***+++---///111...+++***,,,000333222111555666777555111...------///---,,,---000333555666///////////////////////////000000...+++,,,111555000...,,,---///000000///---...///000///...,,,+++(((***,,,///111222222222111000.........///000111111111000//////...//////000...,,,,,,...///...---,,,...000...+++***,,,///+++***)))***---000111111***+++,,,---...---,,,++++++///222222...++++++,,,111///...000333444111...***---000333333222000...000000000000000//////...///000000///...------...,,,///111111...---000333444000---...111333222000...---,,,,,,---...///...///000000111222333333333///---,,,---000111...***---000222111//////222555777222,,,+++---000111000,,,---...000333333111//////111222000...///444888111///---...111222000...000111222000///000222555555111...///444666333///,,,///444777666333///,,,,,,000222///***(((***...,,,,,,---///000///...---,,,///222222000///111444111...+++...333666333///...///222444555444444333---000333222000...000222---,,,+++,,,...///...,,,'''+++......---,,,///222111111000000000111333444---///000222333222111000:::777222...+++***+++,,,...///111333333222000...111111111000//////000222333111000111444555333000222444666555222111444777888777666555444555666666111///...000333333000---555555444333222111///...222000000000222333222111222333333333222///,,,***000111222333333222111000+++...222333222222555888999444000000333555444111111111111222222222222222111222333444444444333222111222444444333111000000...111333333///...///222000---***+++...///---+++...000333555555333000///...///000000///...------,,,///333444555555666777444555666444222000111222+++,,,,,,---...///000000,,,------------,,,*********++++++---...111444666444///***,,,222444111,,,+++///222222000///111444555333000---+++,,,---......///000111000///---+++,,,...000000//////111333666333//////222444333111---///111222111000///............///000222333444++++++,,,,,,...///111222222222111...***+++000444555000,,,///555777222------///111333333000---+++222111000///......///000+++,,,...000111000///...111666999666///,,,///444444...((()))///222///***,,,------......------,,,;;;999555111.........//////,,,((((((***+++***(((+++///333111++++++000777888333......222555333000...---+++))))))***+++,,,333222000......///111222111,,,(((+++222555111,,,333666999666000++++++---,,,++++++...222555777777,,,---///000///---***(((000//////......///111222///---,,,...111222///---...222666666222---++++++((()))+++...111444555666000000111222222000,,,)))---111444222---+++...222000...,,,+++---...///......---,,,+++,,,+++)))(((///...,,,++++++---000222+++,,,...///000///...---///111222000,,,+++---///111...---111777888555111***,,,///222222111///---666555111---******...111333333222///---,,,---///---222666333...---333:::999333------111444444222,,,,,,---.../////////...666333///...222555777777222,,,+++111444000)))&&&///333555333///...333777???888000,,,...111222222---...000111111000///---222222000......///444777222,,,((()))000333000+++...111333000***)))000777999333...,,,///222333222---111777;;;:::666///+++444222///,,,******,,,---000,,,)))+++000222///,,,,,,222777555///+++...222///---,,,+++---000444777...000333666777666555333555000...000000---,,,///111,,,(((***111555222---''',,,111111---+++...111555222...---...111333444------///333666555000+++888666222...,,,,,,,,,---,,,...111333333111...---000333555333...,,,...111000000000111333333222111000222444444333222222222888777555444333333444555...///000111333222///---222444555444111//////000111000///000222222222000///111333444333000---***222111000//////000111222...///000111444555555444222222222222222111111000222111000000///000111111///111444666555333000...///222444333111///111333000000000111111111000///+++---///000///...------000111111111000000000000///......000333222---)))...000333444444444666777666333111222333333111///+++---///111111111///.........,,,,,,++++++,,,,,,,,,******...222444333000///---,,,---000111000............000111222111111.........---,,,,,,,,,,,,///............------------,,,,,,---000111000///222222111111000000222333222000---...111222111...---...000111111111000///000///---,,,,,,///111333111000//////000111000000000000000111111111111000111111111111000000//////000///...------......///000000///............///333333333222000///......///...---------.........000///---,,,,,,---///000444444333222111000///...000///...,,,***)))******+++---000222333333444444111111000000111000///...///...,,,+++***+++,,,---///000111222222111///...111000000000000000000///111333555333///------///---++++++,,,///222222222000///...------,,,,,,,,,......------......///000/////////000111222111///111333555666333111///...***,,,...111444555666666333111//////000000///------///111000---,,,...000000000///.........//////000...,,,+++++++++,,,,,,,,,,,,---...///000111111...............//////000000000000///---,,,---//////...---000444555444222//////000000000000000000333333333111...---------222222222000...---///000000000111111111333555777666222......000444555444222111...,,,+++,,,---...222000...000333555555333000///000333222......000///111222111//////222555888888777444111000111333444333111000...............000111000//////000111111///------...///111222333111000...---...111222222222222111000///000111...111444666555333///---111111111000///...---,,,///000000000000///000111000000111000000///......,,,,,,---...///000111111---...///222666;;;???AAA:::333/////////---+++,,,...------...///111222222000...------...000111222222111000111333333222111000000000111333333222000444333111///...------...---...000222222000...---000444777555///,,,---///,,,...000111111111222333111000111222333333111...666666555333333222222222,,,///222333222000///...000333555444111///000222000///...///000111111///---///222444444111...+++222000...,,,,,,...000222222///...000444666333000+++///444333000------///333111000.........///000///111444666666333///,,,...000333333111000333555222///---///333444111---(((---333333000......000333111...,,,,,,---///000///------111555444---&&&///000222222222333555777666111---///333444111,,,,,,...111333333111...,,,000...,,,******+++---......++++++///555666111+++***,,,...////////////000000---+++...222333111---)))***,,,------,,,+++***...------,,,,,,---...//////,,,***,,,000222///,,,---000222111...---111555666111,,,---222444222///,,,...000222222000...,,,666333///,,,+++---111333...------111555555111,,,,,,000444222---+++...222444333000......///111333---,,,,,,,,,,,,------...555333///,,,+++,,,---///444000,,,---000111---((()))...222000,,,***---111333000,,,)))))),,,000333,,,...111444444222///---000222333000***(((***------,,,---444:::<<<666000+++...111111...,,,,,,---///...---,,,+++,,,---...***---222555666333...+++///444666444...,,,///333/////////.........///000---+++***+++---......---333000---******+++...///+++,,,,,,---------------///000222222111111222333444444444555555555222000+++---///222444444444333444111---,,,...000111222---........................111333222///---...000111///---++++++---///000'''***---000111111///...000///...------///111222000///------...///......,,,,,,---...///111333333555333000......///111333...222555666333///,,,***000111222111//////111333444000,,,///555888666333333111//////000333555777999555///***((())),,,...------...000333333222000444:::AAABBB999///000777000////////////000111222111888>>><<<555///111444999666222...,,,,,,...000+++...111222000...,,,,,,///222333000,,,,,,222888888222,,,---111333111...,,,111555555111......000000000111000000000///...---///222444333111...,,,///444888666///---111777444///+++,,,000222///++++++,,,...000000///---,,,///...---000666AAAKKKRRR@@@666///...///---++++++***///222111------222777777///((((((///555444222...000222666888666222...333333222111000111444777000000///...............111111111000000000000000111222444444222000...---+++...222222000000222555444111//////222333111...222333555666555222///---///111333222///...000333111111111222333333111000///...---...000000000///---...000111111111000///000///---,,,,,,---///000222000///000222333111///***...111000---+++,,,...111111000000///...---,,,222333444555444222///---......000444777777555222111//////000222333111///+++...111222111000111222333111...+++***+++---............000333222---)))//////000//////000333555333000---...111222///,,,---///000222111000...,,,///...------,,,---......///......111333444000---***+++---000222222111///...---,,,...000111000---+++++++++++++++******))),,,---...///000000//////...---------/////////...+++---//////......111333333111///000222333222000---///000222222222111000777444111...,,,,,,...///******,,,000333333000---+++000222000+++)))---111333111///------...000111*********++++++,,,,,,---333222///---,,,,,,---...222---)))***...///+++'''''',,,111111,,,***---000222///,,,)))))),,,///222***,,,000222333111...---///111111///,,,+++,,,......------333:::;;;666000---.........---,,,,,,,,,......---,,,+++,,,,,,---))),,,111555666333...+++...222555333...,,,///333///---++++++---...///...---+++******,,,---------222///,,,))))))***,,,...+++,,,---...///...---,,,...000222111///...111444555333111333666777444111***+++...111222111000///333000------///111222333///...---...000000000...,,,111444333...+++,,,//////000000000//////000111)))+++---//////...,,,+++000//////......000111222000---+++,,,///000///---***+++,,,,,,,,,...222444666444111......///000222...111666777444000,,,***///000111111111111333444666111...000555777444000000000000000000222666999999555000+++))))))+++---+++,,,---///000111111000:::JJJ[[[]]]LLL888111555000///...///111222111000000666<<<<<<555000111333999666333///---...///000+++...111222000---++++++///222333000++++++222888888222---...222444111...---000333333111///...///000000000000000/////////,,,...111333444222///---000666:::777000---111777555000+++,,,000333111---...///000000///...,,,+++222000///111888CCCOOOVVVAAA777......000...---,,,+++///333222...---222777777///((()))000555444111...000333777999777333///333444444222000000444888..................//////666444222//////000222444111000///222555666222---,,,///333333222111444666777333......000222222111...111555888777333...***333444333000---...333777333///---///444666222...///---------///000///...///......---...000222333------............------///111333222///...///000///...---,,,,,,---...//////000222333222000---+++666555333222111111111111///,,,...555>>>>>>666------000222222000///111222222///---...111333444333000000///...---,,,,,,,,,...000111000---,,,...000---......---,,,---000222///000000000///....../////////...---------......,,,---///000000///---,,,000111333111///...000333///,,,+++///555777333...,,,...000000...---...000000///,,,***))))))***++++++---111555555333000------000333111---,,,...222---,,,+++---000111000///---111555555333000000000000//////000111444666888444333222000...,,,+++***(((***------------///111//////...---,,,,,,---...//////......------------))))))***++++++,,,,,,,,,---...///000000///...------,,,++++++++++++***)))(((***---...............------,,,++++++,,,---------.../////////......---...,,,+++---///000...,,,//////000111333444444333444///******---//////...---,,,,,,+++++++++++++++***,,,///222222222000///---...//////...//////000000...+++***+++,,,,,,+++,,,+++***+++...000111000...---,,,+++************,,,---///000000000///...---///000///,,,,,,///333333111000111555666333111+++,,,...000111000///.../////////000222333222000111000//////111222111///+++///333222---***,,,///,,,000444555333111000000222111000...---------------...000111111111000///000---++++++...000///---)))***+++,,,,,,...222555333222111000///.........///222444444111///---------///111222111222333555555444444333333333222000///000000000111333666999333222000...---------------------------...000111;;;QQQllltttbbbEEE444111111000///000222333222000333444444555444222111111333333222222111000000000///000111000...---...///000///...---,,,...000333444333111000000111111111333111//////111222000///000111222333333111///...,,,---...000000000000000333444555444111000111333333111000///000111222222444222000...---------...000//////111777>>>FFFKKK>>>555---...000//////000...//////000000111333444000---,,,---000222111000111111111333666666444333000333555555222111333666000///.........///111222777555333111111111333444111///...111555666333000...000222333333333444555777444000...///000111222---000444777777444///+++555444111///...///333666333///---///444555222---///...---...///000000...///...---,,,---///222333,,,---...//////...---,,,---111333222...,,,...000111///---,,,---///111222000111333555444222///---666444111///...000222333...,,,---555>>>???666,,,,,,///333333000...111444555000,,,,,,000444444333...///000111000///---,,,...111333000***)))...333---......---,,,,,,...///...000111000...---...000000...,,,++++++---///000***---000222333111...,,,///333555222---,,,111666222---+++///666888444---,,,///222111...,,,...111333000---***((()))***++++++...444888888555///,,,,,,222666333,,,)))---333///,,,+++---111222000,,,)))000777888333......000111000//////111555999<<<111222222222000---+++))))))+++---,,,***+++///444222///++++++---...---+++,,,---.........---+++******+++,,,,,,,,,,,,,,,+++(((+++///333444222///,,,+++---...---***)))***,,,***))))))+++///000///---***+++,,,,,,,,,,,,+++***000///...---------......,,,***)))+++000222///,,,///000111000...///222666999111***)))...222222000,,,,,,,,,+++++++++******,,,------...///111222333---+++***+++///000///---///...---,,,+++*********,,,++++++---000333444444,,,,,,------,,,+++***)))...///000000111111000000---------,,,+++,,,...000111000111222333333111000...//////000111111111111......000333555444111...222222222111111000000000+++...000///---,,,---///+++111777888666111//////;;;888444111//////000111,,,---///111111000///...///...,,,,,,---...------******+++,,,///111333444000111222222111///---,,,111111222000...---...///,,,...111222111111333444333666777666333000111222000//////000222444666777...///000000000///......///000000...------000222666KKKffftttiiiNNN888//////000111222222222111111666222......222444222000...000222333333222000///111222111///......000222000---***+++...000///...///111333111//////111333777222...---111333222000///111444666555333000.........---......000111222333222111111222222111000000222333222000000222555777444000---+++,,,...000+++,,,...000444777:::<<<999222...//////...///222000...,,,...111333333111+++---000111111000000000333111///000222444666666...000333444333222111111444333111000000222444666333444555555555333000///000222333333111111222444111000000111333333222111111222222111///......///000111222333444333222111222000//////000111111000000111111111111000000000///...---...000111000///------...//////000000000......------------.........///000000///.........///111333222000000222555444444444333333333333333222111///...---///000111,,,,,,...333888888444000---///000111111111222222222111/////////111222222000000111111111111000///...000111000---,,,...000---///000000...---......000/////////000000000///......------...///000111,,,---000111222111///...///222444333111000111444222///---...222444222//////000111111000//////000///...---+++******++++++,,,///444777666333...+++...111444111,,,***,,,000---......///000000...---+++///444444111///...///111000000111222555777999222222222111000///...---,,,------------...000222333000,,,+++,,,------,,,------.........---,,,+++,,,---.........---,,,+++(((+++///333444222...,,,,,,---...---+++***+++---***)))(((***---000000///+++,,,,,,------,,,,,,+++///...............//////++++++,,,---//////...---...///000//////000444777666222...---...111111111,,,,,,,,,,,,,,,,,,+++***---,,,,,,,,,...000333444...,,,+++,,,......---,,,+++...///...+++)))***,,,...---,,,...111444555444............---,,,++++++000/////////000000111111...,,,******+++---.........111444555333111000/////////......///000222333//////111333555444111...111333444222///---...000---------......///000111---222888888444000//////:::888555111000000111222------......////////////...//////---++++++,,,---+++***+++...333555444222111222222222222111///...000000000...,,,,,,---///+++...000111111111111222111444666666444333333444222///...///333666555444......///000000000000///000222444333000......000333>>>PPP^^^\\\KKK888---,,,///222222000///000111666111,,,---111444333111---///111222222111///...000000111000...///111333---,,,+++---///000...,,,---///111000//////111333555444222000111222222333000222333555444222000...////////////000111111222111000000111111222222111...111333333111000222333666333///,,,++++++---///(((***---111333555555555444222111111...+++---222///---,,,---000222222111,,,...000111222111111111333000......000333555666......///111222222000...888666333111222444777999...111666999888444...***///555999555---+++000777111///...000333333111...+++000444444000,,,++++++333222000000000222555666///------///222222...***,,,222666444...+++...333000///...///000111111///***,,,///222222111...,,,000///---++++++---///000000...,,,...111111///,,,+++333999888222///222888888666333111222444777999------------............+++---000111111111333555000...---///333555222000...111333222///...///111111111111111111222222222...//////000111///---,,,...000222222000///...///333///,,,---222444111---,,,---///000111111111111......//////000000000111///000222444555444222000000000////////////000111222000...000333333000---***+++,,,------,,,+++***...000333444444111...,,,000000000///---,,,,,,,,,,,,///222222///,,,---////////////000000000///...///000111222333444444444555333111000///000111222000...,,,...222333111///222111...,,,+++,,,---...//////......------------...//////000///...,,,+++***,,,000222222111...,,,......---------------,,,)))))))))***+++...000222------------------------,,,---...///000000000000***...111111...,,,---...,,,---...000222444666666111222222111///...000222------......------,,,+++,,,,,,,,,---...111333444.........---,,,,,,++++++(((,,,111000+++)))+++...///...---///111333444333222111///...------......000//////......///111222000,,,)))))),,,//////......222777777444000///000------++++++,,,...111222111111111222444333111...000333555222---***,,,///000...,,,---///222333333///444888666222...///111666444222000/////////000///...,,,,,,,,,---///000...000000...***)))+++------+++***///555888555222333333222222222222222222...///000...,,,,,,,,,...+++---000111000000000111000111333555666666666555333000---///444777555222///////////////000000000///333777777333///------444555===HHHLLLBBB444***)))...222222...,,,...111444111......111333333222///000000111000///......---///000000000///000222+++,,,.../////////...---------...///000111222222222444666555111000222555111222222222222111000000///000111222333222222111///000222222111000222444...///000222222222111000333111///,,,++++++,,,---)))+++///222555777777777222222333222---(((+++111,,,---------...000111222000//////000333444333222222///------000333555666///---,,,---000222000---777555222111111333666888333444555333111///.........111444333111///111333111222333333222000//////---...///...------///111//////000000000000//////000000///............///,,,000333444222111333666555000,,,...222444111---,,,...000111111000...,,,...///000///------...000222///,,,,,,///111///---///333777777444111111333999555000///111555666666111000---+++***+++---...///000111000//////111333000...---...111222111///111///...000222222...+++000...,,,...333666777666------///111333333000---///222555444000---...000000---,,,...222555444111,,,///222555666333000...333111...------///333555111//////222666666111,,,333222222111000///......555000,,,---222555333000///---,,,,,,---------+++555555444222111///---,,,...---,,,,,,,,,++++++***000000000000///...---,,,///---------...///...---,,,...111333444222000///555555444000...000777<<<222111000111222222///,,,---000222111...,,,---///888111***)))+++---...///...000222333222000---+++111111111000000///...------++++++...222333111...,,,---...---,,,---000333777222,,,,,,111444333111+++---000333333111...,,,222333444111,,,***,,,...111...,,,///555888666333111333555444000......000666333///......///000000---,,,---000333333///***---...///...,,,,,,...000///,,,)))))),,,...---,,,))),,,000444555444222000666333///,,,+++...222555333000,,,,,,///000///---000000///---------///000444111//////111333555555...---,,,++++++,,,---...333444444111......222666...------...///000...+++***///333222///...222666:::666222111222111///,,,000000222222111///---+++111///---,,,---///111111111---))))))+++------+++***000444444000---...000666111,,,,,,000444666666...///000111111///,,,+++333555444...+++...000000000,,,+++///666:::777333///222444444222000//////333111...,,,---000333555...111555888777444///+++///111444666555333111///...+++***+++...000...,,,***...222333111//////111333111000//////111333555,,,---111444777555111...---000222///,,,,,,000666222///,,,---///111///------222777888555111//////666444000......222666:::222000111777>>>>>>444***000111222000...///333777555111---,,,---///...,,,+++,,,...///000///....../////////......000444888444111///000111///***&&&******+++,,,---...000111555000,,,---333777777555//////000000000000//////222111///------...000111444333222222222222333333777666555222//////000222//////000111222333222222111555888666000---...111///...,,,...111333333222---...///000000///...---111000000///...---,,,,,,,,,...111555888888777555222222222333222111...,,,......///000111222222222...000222222000...------////////////......///000222222222333444333222000444111///000222444444333000///---,,,+++,,,---...---000333444222111000000...000222111000///111333555222///...000111111000111111111333666777444222...------...000000000...//////000111222222111///---...000000111111222333///000000111222111111111//////000000000111111111333222222444666666333000111111000000000000000000666333111111444555333111111///------.../////////333333333333222111///............---++++++,,,---.../////////...------,,,000...---...///000///...---...000111111111000///222333333333222333555777111111111111111000///...///000111111///.........222...+++,,,---/////////000000111111111///...,,,000000111111000///---,,,---,,,---///111222111000......---,,,+++,,,...000555222......111333333111---...000111222111000///000111222111/////////000000...---///333555444222222333444333111000000111333111//////000111000///---------///000000///---/////////.........///000...---++++++---------,,,***,,,000333444333111///444222///------...111222222000---,,,---.........111///...---...000000000222111111000000111222333///...,,,+++++++++,,,---222333333222111111333444//////...............---+++...000000//////222666888666444333222000...,,,000000111111000///...---...---++++++,,,......///000---+++***+++,,,,,,,,,,,,///222222///...///000444222000///111333555555000000000000000///...---222444333///...000111///111///...111555777555333000111222333222111000000111000///...///000222333000222555777666444000...---...000222333111...,,,---,,,,,,,,,...//////......000111111000000000111111111111111111111222222///000111333555444222///...000000///------111555111///......///000000//////111444555333111//////333111000///111444777999444222333888===<<<555///111111222111000111444666333111...---.........---------.../////////.........//////......000333666222111//////000///---+++,,,++++++,,,...000000000111///---///222555444333......//////000111111111111000000000///000000111222222333333222111000///999777444000......111444111...---///444666333000111666:::777///***---222222---+++...555888777333,,,---///111111///---,,,///000000///...,,,***)))+++,,,///666<<<>>>:::555000444777666333///------//////...///000333555666...111444444222///,,,,,,,,,000222111---,,,///222444000...///222444222////////////000222222111///......---,,,,,,,,,------,,,000555777555222...------111555333///---111555888444///---...111333444111111333666777555111---///---+++***,,,............,,,,,,///444555333///,,,///333222///...000333222000...------///222333,,,...000222333111///...444555666555444333444555////////////000000000111333444444444444333111000222000------///222333333000222333555555333111///...///000...++++++---000---............------,,,///...,,,,,,...///...---------.....................///222555777666333000///000111000///...///000000/////////000000...---)))***+++,,,---.........222222000//////.../////////000111111111///---+++---.../////////000222444333000,,,******,,,,,,,,,000000////////////000000////////////000111222333//////000222333444222111---...///000111111111111444222111111222333333222/////////111333333111......//////.........000111111000//////000111000///...///000///---,,,,,,---,,,---///111111000///...111111000000000/////////000///...,,,++++++...000111///---...111333222000///222444333000///000222444222000...------...///111111222444666666444222000000000///------...///------------...000333444555666777555222///------000000000000////////////***++++++++++++,,,,,,,,,---------+++******,,,------.........//////000000111333444444333222333444333111000///...///111222111333222000111444333///222333333444444444333222222111000111222333222111///000000111111111111000333333444555555444222111...------000222222...+++,,,---............000222444222000///000111111111000111222333333222000///333222111222333444333222//////......///000222333000111111000//////111222333111000111222222111//////000111222444555777777555555555777999999777555111000000111333444444333000111111000///......///000//////............///---///000//////000222444000111000///......///111...,,,+++---000222111///,,,---///111222222111000---------...000222333444///000222333333222111///444444333222111000000///555555333///,,,,,,...111111//////000222333111///000333666333...,,,...111111...---///444777666444//////000000000000//////,,,---/////////---+++))),,,---///555999;;;999777222444555555333111000///............000111222333111333444333111...---------///111111///...///111222000------///111111111111111000000000000......+++,,,,,,,,,,,,,,,,,,,,,...222666777555111...------111333222///---000333666444000......000222444///000222444444222///------,,,******,,,---,,,,,,---,,,---///333444222000---///222222000//////111111///---++++++...000222+++---000222222111///---222444666333///...222666////////////////////////---///333444222000//////111///------000333555555000222444666666333000...---000111...++++++///333......///////////////......---++++++,,,------,,,------,,,++++++,,,---...------///333777777222---...///111000......///222///---+++---000000...+++&&&***,,,+++,,,///000...444333111///...///000111...///111222111///,,,+++---///111000...///333777555111,,,)))***++++++***,,,---......---,,,---...111000......///111444555000//////222666666333///---///111111111000000111555111///000333555444333+++,,,///333555555111...///111222000---...111555333111000111222333111///---000333222...+++,,,---......///000000///...---...000111222222000...---...//////---******...111111...,,,...222555333000///333777666111...///111999777555222000000111222//////000555999999444000000111222000...---///111...,,,***+++...111333333222555888666222...---...000///////////////000111)))+++,,,---,,,,,,,,,,,,,,,...///---***)))+++...///---,,,,,,///000000000///333777777444222111222444222///---...000333555111333222111333666444///333555777666222000111222333111//////222333333111...///111333333111000...555444444444444444444444333000///111444555222...---///000///---...111444888444///...111333222111...000333555555222///---444222000000222555666666000///......000222222222///111333222//////111555666222//////111333333111...000222555666555444333444555555555444555666888000...---000333555333000...111333222///...///111222111///...---...//////...///111111000///000111111222222///,,,,,,000444000...,,,...222444111...(((,,,000222222///...---,,,,,,---...000333555777...000333666666444111///777555333000000000222333111111111///---++++++,,,000222333222000......//////...------///000/////////000000000000111222333333222000//////000222333)))+++---/////////---,,,---///111222222333666888666222...///222555444222+++,,,.../////////---,,,444444333000...---...000///......///222222111.../////////---,,,---111444777555333000...------...******++++++,,,,,,------444555666555222000////////////....../////////...111111000//////...///000111111111000111111333444++++++,,,---......+++))),,,///222222000......000///......000222222///---------,,,,,,,,,---...///------......////////////...111222///***)))---333000000//////...------,,,))),,,111333333222111111000...,,,---000222444444111333555666555222...,,,---///000///------000333...///000111111111111111111///---,,,...///000///---,,,+++******+++,,,------,,,,,,///333444222///---///000000///000000222---+++***+++...///,,,)))---000000...000666777555555444222111000000111222...///000111000...,,,+++---///111000...///333777555222...+++************---...//////------...///111000.........000333555222000000222555444000,,,---///222333222111111222333000...000333555444222***,,,///333555555222///111333444222000000333777333222222222333222111///...111333222///,,,,,,---...//////000//////------...///111222222000---,,,,,,...000...++++++...111000...---///222444333111000444999888222//////111999888666333222111000000------///333777888333///111111222111000000111222...---+++,,,///111111111000444777666222//////000000///////////////000111+++---//////...---...///,,,///000...+++***,,,//////...,,,---///000000000...222777888555222111111444222///......111444666222555555333333666444000333666888666111...///222333111000000111222222222...000111333333111///...444444444444444444444555555333111222444555333111...000111///------111444888444000///111333333111...000333555555333000---222000///000333666888888111000//////111222222111///111333222000///222555666333///000222555444222111222444666555444111000222333333222111111444666---++++++---111333111...---000333333000///000222333222000///......///000000111222222000///000111333333222...******...222111000///111333444111///)))---111333111///---,,,,,,,,,---///111333555666...000333666666555222000888555222//////000333555000111222111...,,,++++++...222444333...,,,...000...+++(((***...111000......000111000......000333555333111000000111333555)))***,,,...///000000///---000222000---...333777777111+++,,,111666555333***,,,...000000...,,,***444333111...,,,,,,///222000------///444555111------///000...,,,,,,111555888777555111---,,,---///+++++++++,,,---...///000888888777444000//////111000...,,,---///000...,,,,,,...000111///---,,,,,,222222111//////222777;;;,,,,,,---///000///+++(((---111444333...+++,,,......---,,,///333444000++++++++++++,,,,,,,,,,,,,,,......,,,,,,,,,---///000+++...///,,,(((&&&***...000000///...---,,,++++++***,,,000333666666555444...---,,,...000222222222222333444444333111...,,,,,,------...///000111111//////111222333333333333666333111000111333444444---,,,+++***)))***+++,,,---,,,+++,,,///111222222.........111333444222000+++++++++,,,---...,,,+++555888777555;;;DDDDDD>>>555555555555444333222111////////////...---,,,,,,---.../////////000222444111222111...+++***+++---111111000000000111111111///////////////000000111111000000000111000---+++---...000222444333222111000000000111333333222111,,,,,,...111444444333111000222444444333333333444111333555444222000000000///000111000...------------///000111111000...---//////000111000///...---,,,...000000///...//////......000000111111111111000444777666333000///000333333333222000...---++++++,,,---000222333111///111000000222444555333222....../////////000000000000111333444333222222222000000000000////////////---000222222///...111333///000000000...---...///000000000000/////////000///111444555444222111111111000//////000222444555555999999444222333333222222444666444111//////111111222333222000///000111000111111111111000000///111222444555555444333333333222222111111111222333222111000...------000222333222222222333333222111...000111333333333111000/////////111444666666666111222222111111000000000000000111111000111333444222111111222333444333222444444555555444222000//////000111111000000111222+++******,,,...000000//////000222222111111222444222111111000000000000111444444444222000///000222333222000---++++++---///111222333444444222111111...///000111111000...---,,,---///111222333444444///000222444444444333222444333111000000111222333555555444222///...///000---///000000000000000111...,,,***+++---////////////.........000111222222111222222333333222222111,,,,,,---...///000000111---...///000000111222333333111......000222222111---...///000111111000000111111000...------///111---...///111333333111000...............///111333333555555333///---...//////...------...111333555999999888444111//////000///000000///...---......+++...000000...,,,,,,---000000///---,,,///444999000///...///000000---+++///000111111///...,,,,,,+++,,,...000222222000...+++************+++,,,,,,------,,,,,,,,,---...///,,,---...,,,)))((()))+++.........------,,,,,,,,,------...111555777555222------...000222333111000000000111222111000///...,,,******...222333000---......000111222333333333777444111000222444555555---,,,++++++*********+++++++++,,,,,,,,,...111444///------222777999333...+++,,,......------......666999:::;;;FFFQQQOOODDD444555888:::999666222000111000...---,,,,,,---------,,,---///111222111000---111444222---***---000444111------000222222000---...000000000///---,,,...//////...,,,++++++,,,,,,,,,---000444555222///,,,///222333222000/////////...---...111333444333...///222555666555111......333777666111---...111000...------...///......,,,...111333333111///---000000///............///------///222333333000---+++///222222///---...111000111222222111000///......///111222000---***(((***+++,,,,,,,,,---///000000......222888:::555000---000333333000......///000//////111333555555444000000111111000///...---000222444222//////222777222111000000111111000...///222444333000......000111000///000222333222222---...///111222333333333777======666//////111333111222333222111000000000///444777555000,,,...111333222000///...///000111...000444666777555222000000222333111......111555555222...,,,------......---000444555444222111000//////000000111222444444//////111333555555222000111444555333000......000000///...///111333333222,,,///222333222111000000555555444333222222222222---...///111222111///...***+++,,,,,,,,,...000333222000///000222333444444000000111111222222111111777777555222000///111333111///,,,+++,,,---...---000444888777333111111333555222///000222333111///---///111333444333111000000000000111111222333444///000000111111111111000;;;:::777333000000333666---++++++...222555333000...//////---++++++...111000,,,***---333666555222---000333555555333000---///............///000000---,,,---000444666333000000111333222000...///000000000000000222444666777---///000000...---...///***...333333111000111333000...,,,---111333222000---111444555222///...///222111//////000333666888999999999666222///......---111444222---+++...222,,,///000///---+++,,,...,,,------+++)))***///333333111///...///000//////111...---///111111...***'''+++111222000///000111,,,+++)))((((((***,,,...,,,,,,------......---------......---+++******+++,,,,,,,,,---------......///,,,+++...333555222.........///222444333111///......///000000000000000+++)))(((---444555000***,,,---///000222333333333555222///...///111333333,,,,,,,,,,,,++++++******(((+++------+++,,,000444000---,,,222:::<<<444,,,+++...111111...---///111222666999===KKKXXXSSSDDD333666:::===<<<888333///222000...,,,+++,,,---...---++++++...222333111...)))000666555...***...333444...))))))---000000---,,,...000222111...+++(((+++---...---))))))+++...+++)))***...444666222---***///333444111...---...111///------///222444444,,,---000444888666///))),,,333999777///+++---222111---***+++...000///...+++...222444555333000---222000...---,,,---///000------///333666555000+++***///444333---***---111000///......000000...,,,---///222333222///+++(((***+++,,,***((((((---111000,,,,,,222;;;===777///---222777666111------///111...---///444777777555000111222222111///---+++111333444222...///333888444111000111333444111...///333777666111---...000222///,,,---111333333222+++---///222333333222111999@@@@@@777---,,,000444000000000111111111000000...444:::777///***,,,111555333000------...111333+++///444777888555111...000444666333...---222888777222---+++---...---+++)))...555777555222000000000///......000222555777///000222555666333///+++111555777555///,,,---000111...,,,...111444333111''',,,222444222///---...555444222111111222444555,,,---///222444333///+++***,,,---,,,+++---111666444000---...222555666555...///111222333333222111999888666333000000222444///,,,)))***---//////---///555:::999333///111444999444///...222444333000...000333555555333000...111000///...///111444666000000000000///...---,,,555555444111000000333666...,,,---000444555333///111333444222...,,,///111...,,,***,,,111444555333,,,...111222222000,,,***222000---++++++---111333222...---///444555111,,,000333555444111///......111111000111222444666888---...///000000///---,,,...000222333111111222444666///))),,,333777222,,,...111555666555222000///777444///---...333:::>>>444333111333444333...***111333555444111///...///333111...---///000///...,,,+++******)))***++++++333333111...,,,---111444//////000000///---+++***(((---222222///,,,...111000...+++((((((***---///,,,,,,---.........//////333555555000***(((,,,000000,,,***,,,111444111...,,,///111000---,,,...111666444222000//////000111,,,,,,...222555444///***---///000...++++++...222...+++***,,,000111000...,,,---///000///---***(((,,,++++++++++++,,,---...,,,,,,,,,000222111---(((,,,---///...---000666;;;:::222,,,---333777444///333777>>>CCCEEECCC???<<<999777333000000333777999---...111222222111...---,,,///111000,,,,,,111666888333///---///000000...,,,,,,,,,,,,,,,,,,,,,,,,000000...------,,,------)))***---222555333---'''***---///...+++)))+++---000---+++,,,///111000---,,,++++++***+++,,,---...++++++,,,---...............------///111111///,,,---//////---******...222//////000000000000//////...///000000///---***)))***...000///,,,,,,111666333000---...000000---***,,,000555555222---++++++///...,,,******+++,,,---...---------...///111222...111333333///------///...,,,+++---000000---)))///000111000///...///000777555111...---,,,,,,---000000////////////000000///333666444...+++---000111...++++++---...---+++***+++---///111111111000222111111000000111222222666444222222333222...***000222444333///...000222222000//////000000///---///000111111111///---,,,///000000000000///......//////000222333333000---///111222000,,,)))***,,,000---,,,...111222000---...///111222333111000///333444666555222///------///------000555555111+++---111555333///,,,---000000,,,(((***...111///,,,+++...111333222111111111000111111222222222111111444///+++---111444333000000111222222000//////000222111///------...000111333333444444333000---+++/////////---+++---000444222000000333666666222......000222222222111222333:::888666444333222333333,,,---000333555444111...222111///...------...///222333444333111000111222111111111111000000111222222111000000111222222111---...000111111111111111000000000000000/////////000///---,,,,,,...000222000111333333222111111111555333222222222222111000///000222444555555444444000/////////.../////////---------000222444333222333111///000111222111//////222555666555333222222333111///...///222666888444333222222222111...,,,111222333333111000///...000000111222222111///...333000---******---111444333222222222111111111111//////000000///---,,,+++)))---111222000///000111111000...---,,,---...//////////////////000000111333444444111---,,,...000000...---...111333111//////000111000...---...///444333111000000000000111000000111333444222///,,,---...///...------///000---,,,,,,---///000000///...///000000///...+++***,,,,,,,,,,,,,,,,,,------,,,,,,...///111000---***---.........///111555777777222---...333555333000///222777:::<<<;;;888666666555444333333444555666...///000111111000///......000111000...///222555555333000/////////...---)))))))))******+++++++++///............---------)))+++...222444222///++++++,,,......---,,,------///---,,,---...///.........---,,,******+++---...,,,,,,------......---------...///000///......------------,,,+++---///222000000////////////000000000000111111000---+++)))***---//////......111444111///............,,,+++...111444555333000...---...---,,,+++++++++,,,,,,,,,---...//////000000000///000111111...,,,++++++******+++...000000///...///000000///...---///111555333111///------------...//////000000//////...000333444333///------///---,,,+++,,,------,,,+++,,,---...///111111111111333222000//////000111222333222111111111000...,,,111222333222000000000111222000....../////////...---///111333222000...,,,000000000000000//////......///000000111111111111222222111...,,,+++,,,...000...,,,,,,...///000000///000111111111111000///333444444222///------......---,,,///222222...+++///111444333///------...---+++)))***---///---+++***...222444444222000000444333222111000111333444333000---...111222222000///000222111000...////////////.........000111222222222222222111///...---......---,,,---...111333222222333444555555222000///000222222111000111222:::888555222111111333444......000333555444222///444222///---,,,---///111///111333444222000///000444555666333...---000444222///---///333555333111+++000555555111......///444222///------...111222......------...//////000///444999777000---000555888444000000444666555333---000333666777555111///222000...------///111222...+++***...333555444111///333555444000...///222000222444444333333333444//////000000111111111111222333333222000/////////222111000111111111///---,,,000444666555222000///;;;666000,,,---222999===333222222555777666111---...//////000///...,,,+++,,,---///111222222222222222222222222222111000000333222111000000000111222333222222111111000000000000000000000111111111111222000//////000000///---111111111111111111111111444555555444111000000111---------///000111///...+++---......---...///000000000111000000///...---,,,------...------,,,,,,---...000000///.........///......///111333333222222111000000222333222000---...000222222222111111222333555666666555333222////////////////////////000000000000000111333444111222222111...,,,,,,,,,))))))***+++,,,,,,------,,,---...///000///......***---111333222111000000---,,,,,,...000000///...---...///...---,,,---...111///---++++++,,,...000.........---------------...000222111...,,,---///---+++***+++...000222222111000///......///000111222222222222000...,,,***+++,,,---///000111222222...//////...---,,,,,,---000000000222333222000...------,,,,,,,,,++++++++++++,,,...///000000///...111000///......,,,)))&&&'''***---///000000111333000000000...------000222333222111///...---------...///000111111000///...111111111111000...------***,,,......---+++******------...000111222333444333222111000//////000000111111111000...---...///333222111222333444333222333000---,,,---...//////---///111333444222000...000111111222111000//////...///000///---...222666888444///,,,,,,...///000......---,,,+++,,,///222111000000000///000000000222222222///---,,,---...,,,,,,,,,------,,,++++++000000111111000///---,,,******+++,,,,,,,,,,,,+++***...222444444222000///888555222//////111333555222111000000000000000000...///111000///------...,,,---...///000111222222222111000000000000000000...,,,,,,,,,...000000000222444666666444222111111000111222111/////////000888666222//////000222444/////////111333444222000333222000///...///000000111222333333111000000111444555666444111000111222///...---///222333222000,,,///222222000...---...333111///---,,,...000111,,,,,,---...///////////////444888555...+++...444555444333444555666666555...000333555555333000...000000///...///000111222.........000222333222111000444666555000...///111///111222111111111333555000000000000000000//////111333333111...---///222222000//////111222000...---111555666555333222333<<<888333000111666<<>>999444000//////000000,,,...000000/////////000333111///---------///000---000222333111000//////---------......---,,,,,,(((***,,,///000111222222111111000000111222222333222111111///---...111444//////000111111000//////000111111111111111000///---...000///...,,,,,,---/////////.........------111111//////000222444555333333333111...------///000111111000...---...///000000///---+++***,,,...+++,,,------...------,,,---------///111222000...000111222333333333111000333444444222000000222444///000222555666555222000---///111222222222111111------...///111222222222---.../////////...,,,,,,***++++++,,,---//////000...---,,,+++,,,,,,------,,,111777777333000111333111000///......///111222+++,,,---....../////////000444777555000...000333444000,,,+++...111111///...000000///---,,,,,,---333222000//////111222333.........000222222000///...222555333//////444999;;;555...---111555555333...000222444555333000...000///...------.........,,,---///000111111111000---000222111//////222555444222111//////000111222...///111222222222000///---///000...,,,,,,///222000...,,,...111222111///---...///...---,,,---...000000///......///111111///000111444555555222000222333555444222///------///...------...///...---,,,---///000000///---,,,///...---,,,---000222444///...---...//////...---///000111111000000000111///...------...000111222---...000111111///---,,,111111222222222222111111.........------.........,,,///111111...------//////...///000222222000///+++++++++,,,,,,---------......//////000000000111111111222333444333000......///111111000//////000//////000333555555444222000000111111222222111111000///---------...000111///...---,,,,,,,,,---...000111222222111000000111---///000222222000///---+++++++++++++++,,,,,,---000222333111...---///222222111000111222222111000111444888999888666444444222222000/////////000111000111222333333222000///...000222222111/////////111111111222444333111//////000111111000000333444<<<999555111///000222444111111111111111111111111+++...000///,,,+++,,,...------///111333222///---***,,,000333444444222111000000000000111222333333222111111111111111///......000222333333444666888444111...---...111333444000000000111111222333333555666777777777666555444000111222222222222222333555555444333111000222444222000---,,,...000222222222111///...------......222222222111000000222555///......000333333000,,,+++...222333111111222444666222......111444444444///111222111000///000111000/////////000111222333111///...000333333111...---///000000...------...///...---------...///000//////......///000111222111444555222---,,,111666111000...///000000000/////////...,,,******,,,...///...,,,,,,,,,...000111---...///222444444111///222222222222222222333333000222444333222000000000///222555444111000111333///......222777888555222+++000444555333111111333000000///...............+++++++++,,,---...000111---------,,,++++++...000000111222222111111000111///////////////000111111---,,,+++***+++---///111000111222222222111111111222///,,,***,,,...111222///111222111...,,,,,,,,,000000000000111111111222...------000333444000------333777555///...555<<<<<<444------333777444///---///111333333111...,,,...///111000...------...,,,---///000111111111111---000333111...---111555666333000...---///222444---///222444444333111000...111222///++++++000555111...+++...333555333///...000111///+++)))***,,,222111///------///000222,,,,,,///333777777222...333555777555000---,,,...000...+++,,,///000...+++***+++...///000...,,,***000...,,,+++---000444666---+++***+++...///,,,)))...000222222///...111333000---++++++...000222222---///222444444111...,,,333222111//////111222333........................+++000444333///,,,...111000...---///333444222000,,,,,,,,,,,,,,,,,,,,,,,,000////////////000000111///...///222666666222...---000222222///---...000000///000333777888666222000000111111000///---,,,///...---,,,---///111222---+++))))))***,,,,,,,,,///111333222...,,,---///000000////////////000000))))))))))))***+++,,,---111333555111,,,+++///333222000...///222333111///---222777888666222111111444333111//////000222333---000555888888444000,,,...111444333///,,,---...222000000222555666333000,,,...000000//////111222>>>;;;666111///000333555,,,...111333333111...,,,***...111000+++)))+++///***)))***...333555222///,,,///222444444222///,,,222///,,,***+++///444777///------///333444111......111333222000///111444444111......000222444444,,,...000222222111///---888777444222222333555777//////000222333333000---...111444444222222444777888222+++))),,,111444555111111000///...---------666555222///...000666:::111///...222777777222---///333777777222000222555888222---,,,111555555333,,,000333555333000......222000///...///111555777111...,,,///444555222---...///111000///---......------++++++,,,...111222---------------...//////...333666222,,,,,,444<<<333000---...111333222000......---+++)))***,,,...444111---***+++...333777...///222555777666333000===888111......222555777111222333444222000---+++444777:::777111---...111222//////777@@@BBB:::222---333777777222......000<<<888333...,,,...000333---+++***,,,///000...+++,,,...///---++++++...222222222111111000000//////+++,,,---.........---,,,...---++++++---111555888666222------111333000---+++++++++,,,---///111333<<<888333...,,,,,,...///)))+++///222333111///---333333222000...---///111222000///000333444222//////000111111000...---,,,...---,,,+++,,,...000222,,,000444777777333---***...222444222//////444999999222,,,***...000000---///111333444222000000000555444333111000000/////////000111111111111000000/////////...///111666999<<<777111,,,++++++,,,,,,...---,,,,,,...//////...---------...///111333444000///......///...,,,***,,,------+++((((((+++...000///............//////,,,...000333444222111///---...///...,,,,,,...000///111222111000///000111---,,,++++++,,,---...///111000000111222222000///...///111222222111000///111111000...,,,,,,...///000//////222555666444111000...,,,...222333111...////////////000000000000.........///////////////000...---///222222...***---///000000///......///000000111333555555444222///000111222111///---,,,---.....................,,,***)))))),,,...///...+++///333111---+++...111------..................,,,------+++******+++---222222222///---,,,...000---...000222222111...---(((---333555444222333444222111111111111111111111000333666777555333000000///111333111---+++,,,...000//////222666666333///333222000111222222111///777666555333222111000000+++---000222333333222111000222333000,,,+++...111.........///000111111111000222333333000.........000///---,,,---000333555222///,,,---000111///,,,...///111111000///111333777333//////333666666555222111000...------------333222111000000111111222222000///000111222000///---///222111//////222666666222......111333222000333222222111111000000000222444666444111000333666333000...000333555333000---111666888666444444666444333111000000111111111222222333333222111///...111///...000333555333000111111111111222222222111///222444222///---///111***---000111000//////000---......///////////////---///111///---,,,///222222///---...111222000---***---///...,,,,,,///222111000///...///222444666333333222222333444666777888555222000111333555555333333111000///.........222444666444000---...///...///222666::::::777333000222333111...---...111666555333111000///.........---,,,---...//////......//////...---...000222222222111000///...------,,,,,,---............---------------///222555666444000------///111///...,,,+++***+++---000222222888555111...------///111,,,---///000111000...---000111111///---,,,---///000//////000222222111000000///...//////...,,,+++------------...///000111---///333666666333...,,,///111222111//////222666666222---+++---...---,,,,,,///222444222000///...333222111000////////////---...111222333222000////////////...///111555888999555000,,,+++,,,,,,,,,,,,,,,,,,---//////---,,,...---------///111333555111000......///...,,,***+++,,,---+++)))))),,,...........................***---000333444222000---//////---+++***,,,///333000//////111333333000---+++------,,,++++++...000333111///...///111111111---///111333444333111///222333333///++++++///333222000000555===>>>888222---.../////////.........222111///......000222333,,,---///000///...---,,,000000///...---,,,,,,------------.........---,,,,,,///222444333111000000111000000///////////////......------,,,,,,------,,,---...---+++,,,...111000111111000...---,,,,,,,,,---...//////...---,,,333222111///------000222222///------///111000///...111444444222///......,,,,,,...000333555555555111111111111111111111111555666777666333111000000000///.........---,,,+++...000333444444333333333666333000///000222222222222333333333222000...,,,---...///000111222333333333111///...////////////---///222111...---000222555555444111...,,,---...---------......000111111222111000...,,,,,,---.../////////000111222222222333444333333222333444666666444111...,,,,,,------...///000111111000000///111222333222///...000111000///...///000111222222000111222111000/////////666555333222222333444555111222333444555444222000...///000000000000111222000111333666777777555333...111333333000...///111444333222000000///000000000///111333666555111......111333222//////111333222111111111111111000///***---111222111///......000000/////////000111222...---,,,,,,,,,---------///000000000/////////000...---------///000000000/////////000000111222222666444222000111444777:::111000000111222333222111666444111...---...000111000000000000///......---***///333444222111222555222000...,,,+++---///111000222444666444111---***...//////...---...000222222000//////000222222222333222111000...,,,++++++---........./////////000,,,---///111222333444444000000///.........//////000,,,)))***...111333222333222000.........000111111111000......------------///000///---,,,,,,,,,---///000000000///000000222///------//////---***,,,---///111222111000///...000222444555333111///111000000//////000111111333222000...---,,,++++++))),,,111333222000......000//////.........//////+++---000222333333111///...//////......000444777666222...++++++---......++++++,,,---//////---+++---------...///111333444222000/////////...,,,******+++,,,+++++++++---///---...///000000///...---***---000333444222000...111000---***)))+++111555222...---000555666000+++,,,...///...,,,+++...111444000---+++,,,///111222,,,...111444555444222000333444444000,,,+++000555111......666@@@BBB999000+++...111000,,,***,,,///555333000------///222555---...///000///...+++***...000000,,,((('''+++///---,,,,,,,,,---,,,+++))),,,///333444222/////////111///...------///111222///...---+++++++++,,,---,,,000333000+++***...333555222000//////...+++(((,,,---///000000///---+++666666555222000000222444111,,,)))+++111444222...000333666555222///...//////,,,***,,,222666777555111111000000000000111111999999777444000...///000111---***+++...///,,,)))---111555555333111333666888444000...///222333444...///111222111///,,,***............///222444666555111---...111222///,,,+++000444222---+++///444999777444///,,,***,,,...+++---...000000000///...111333333///***))),,,000/////////000333444444444444666888666222000222555777555111---++++++,,,---***,,,...000111000...---000444666333---+++...333222///,,,---111333111...,,,000444333///,,,,,,---555444333222222333555666111///000333777666111,,,***---000///,,,,,,000444333111000333777888555111)))///555444000---...111555333000...---...000222000111333666777555000,,,+++000333222---,,,000444555111///000333444111...,,,///222333111///---,,,222111000//////111222333000,,,)))))),,,...+++(((,,,000333222...---///222000---+++---111333222///...///000111111000///...888555111///000333888;;;------,,,...000111000///777555222000///000111333000...------/////////...,,,///222111......111444222///,,,,,,---///000000...111555888777333///+++///111111///------111555555111//////222555444222555444222111///---++++++////////////000000111222+++---000333444444444333...000111000///...000111333///***+++///333444444222111000///.........///555333000---++++++,,,---,,,...000000...---,,,,,,,,,///222222///...000222444000------000111///,,,,,,...111444444222000...000111222444444444444333333111000000111222111///111222333111...+++++++++***---000111111000000111------,,,,,,---......///+++---...000111222222222.../////////...///222555333000,,,+++,,,...///000...---,,,---...//////...+++,,,///111222222111111222111000000000///---+++******+++,,,---...///000---...000222222111///......///000111222222222222000///---+++***,,,111444222///---///333444111...000///...///000000000///000...+++***,,,...///000...///000222333444444444333333222111//////000000...,,,,,,222999:::444...+++---//////...---...000333111///......///111222000000000//////---,,,,,,,,,------+++))))))+++...+++---///...+++)))***+++000111222333333333222222......------...///111222111000...,,,,,,,,,---...+++...111000------000333444222000///...---+++***000000000000000//////...333444555555222000000000///,,,***,,,000222111...111111111222333222000...///---,,,---111333444333000000/////////000111222888777666333///------...///---,,,,,,...///---+++...111444444333222333555555333000///000111222222---.../////////...,,,+++---......///000222444555666333000000000000...++++++...000000//////111444666666444000---,,,---......///000000111000/////////111222111...,,,,,,---...000333444333444666999<<<<<<:::555111///111333333111000...,,,,,,,,,,,,+++,,,---...///000//////111333444111,,,***,,,000222000---...///000///...///111333222///,,,,,,---//////000111111111111111//////000333555444111...***,,,---,,,+++,,,///222222000000222444555444222---000333222000///000222333222000.........000111222333444555555333000---+++...000000...---000222333111000111222333222000000111222111///------...000000000111111111111111111///,,,,,,------,,,***---///222222000...///000000......///222333222000000000111111000//////...444333000//////222555888111...,,,,,,///111333444555555555555444333222222000...------///000000000111000/////////111222222111000000000111111000...111333555777777555222000000111222000---...222666555222///000333555444333555555333222000///...---//////000111222222333333,,,...000333444444333222...000222222111111222333444111......222555666666555333111///---,,,,,,,,,666444000---++++++,,,,,,---///111222000.........---000333333000///111333555222000111222333000...,,,///222444444222000...222333333333444444555555333222111111333333222000222333444333000---,,,------///000//////000222444++++++++++++,,,---.........---------...000333444.../////////......000222111...,,,+++---000111111222000---,,,...000222222))),,,000333444333000...222111000000111000...,,,******+++---...000000000...///111333444333111000333222000///000222555666///000///...------///111111000///......000222444555111...///444666222---,,,+++***+++---...---,,,000000......///222555777222000///111444333...)))------...//////000000///---,,,,,,...222333222000---...//////000000//////555333111///......///000+++******,,,//////---+++)))///444111+++(((+++000444111///000333555444222+++,,,...///000000000000222111000///......///000+++,,,,,,...000111111111///111222000,,,***---000555333111000///000111222...222666888555222...,,,...////////////......///000,,,+++...444666222...---///111111///......000000///...---...///111222333444555333000---,,,,,,,,,...000///------...000111000///111444555444222000000///000111111///---///...---,,,,,,---///000,,,---000222333333222111444555555333///,,,,,,,,,,,,+++***---222555444333000111333222000/////////333222111000000111111222,,,,,,...111333222...***,,,333888777333222777===FFF@@@888222111111111000,,,---...///......,,,+++///...---,,,---///222444333111...,,,,,,,,,,,,,,,///111111000...---///111555222///...///000///...))),,,///222222111...,,,...111222222000000222444...+++)))***,,,/////////...000222111000111444666666222//////111333444333//////000000000///......444444444333111000000000...,,,+++---000222000...///111333222000000111333333333111...,,,,,,...111,,,...111333333222000...222333333111...---...000///......000222222///,,,,,,///222222111000111333444333111/////////000111////////////000111222222777333///...000444777999333444666888777555222000//////.........///111222444000---...222555444111000222444555444222///---333444555666666666666555000111111000///000222444333111000000111333333333333333333222222111111000...000222333444444444333---...///111222333333333///000111222333444444333222222222222222444555777888666333///---,,,+++,,,333222000///---,,,,,,,,,///111222222111000000111///111222222222111222333333444555555444222111000...///111222222111000///222222222222333333333333111222333333333333222222333333333222111000///...//////000000//////111333+++++++++++++++,,,---.........------...000222333.../////////------///000000...,,,---///111333333444111...---///111333333***,,,000333333222000...111000000000222222000///+++++++++---000111000//////000111222333333222222444222///......111555777000111111000...---...//////000000///---...222666666222///111555777222---+++***+++,,,...///---,,,111000...---...000333666111//////222444333...)))///111111000------000222...,,,+++...333555333000)))+++...000111000///...555444111000///000111222,,,+++***...222222...******000444333---***...333555333333444555555222///***+++...000111000///...000000111111111111111111---,,,+++...111222111///,,,000222000+++***///444666444222000///000222333---111777:::888444000......000222222///...///000...+++)))---333666333///---000444222...++++++---///...---,,,---///111222222444555333000---+++++++++...111000---,,,///333222///---...333555333000......///000111000---***///---+++***+++...111333---...111333333222000...222555777444///,,,,,,///---***(((,,,333777555222,,,///111222222111111111555444333111111111222333++++++,,,111555555///)))---333888777222111666<<>>555000111222111///***+++---...//////...---222000...,,,---///333555444000,,,+++,,,------,,,...111333222...---000444666111,,,,,,///222111///***---000333333111...+++...111444222//////333777111---))))))---000///------000333222000111666;;;;;;444------111555444222---...///000000///...---444444333111......000222000,,,))),,,222444222------000333222///...000444444333111...,,,,,,///222,,,...111333333222///...111444555333///---000444000...---000333333///++++++///333333000///111333666444111///...000222333+++,,,...///000000//////888444111///111555777888111333555666666444222000...///000...,,,,,,///333333000---///333555444222000444777777333///------222222444555666666666666111000///000111222222111000000000/////////111333000000000111222222333333---000333666777666444333//////......///111333444///......111444666444111...111555444222111333666:::777333///,,,,,,---......///000111000...,,,+++000111222111000///111333000//////000222222111000///444888888444000///000111000000/////////000000000000000000000000//////---000333444222000222444333111//////111222000...,,,...111222000///......,,,,,,+++++++++,,,------,,,---///000000000///...---/////////------...///000///---...000333444444000//////000111222111000///.........///000111222000//////111333333222111---,,,,,,...111222000.........///000000111222222000//////...///111222333444333222///,,,+++---///......///000222222222111111222333333222111000000...---,,,---///000111000.........//////000000111111333444222000...///000000000111222222222333333.........///000000///...)))***,,,///000111222222111111222222222111111000000000///000000///...---,,,...///000000///000111555;;;AAAAAA;;;333///...,,,------...////////////---...000222222222111000///000111111111000/////////000000...,,,,,,///222222222222222111000///......111555777666333222111...///000111222333222000,,,---///000111222333444000000///...---,,,---...///---,,,+++,,,...111222888888666333///,,,,,,,,,+++,,,---.........000111///.........000111111111000///...///000000...,,,,,,+++++++++,,,...000222000111111222111000///...///111222333222111111111...,,,+++---222444333111---///000000000000222444333333333333222111000///------...000111000///---000111222222222333444555999777444111000000000000000///...------///000111222111///......///111333222111///---,,,---///111000111111111111111333444///.........///000000000...///000111000///...---///111222333333333444444222000---,,,,,,...///000111111111222444777;;;>>>999555000///111222222000........................000222333111///---///111///,,,+++---111333222000......////////////000111111222222111///...///000000000000111111111222222111111111000//////000111......000222222111///---,,,...000222222111000000222111000000///000111111------------...///000000555222000///111333444444111222333444333222111000---///111...***)))...333000//////000222444444444111555888666000,,,,,,///000111333555666666666555111///...000333444111......000111///------000444---......000111222333444---000444777999777555333111///---+++,,,///333555///,,,+++///555777333///***000666555000...111555;;;888333...,,,---///000+++---000222222000---+++111111111000...///111333000...---///222333000...,,,333999999333......000222111///------...000111......//////...---,,,+++***///333333000///111444333///,,,---111333111---(((,,,111444222///+++)))------,,,,,,+++,,,,,,---***,,,000333333111---***---/////////---,,,---...111///...///111444444444,,,---///222444333///,,,333000---***+++...333666///...///111333444444222...,,,,,,...222222000---------------...///111111+++---...000000000//////888666111---)))***---000...,,,---222777777111+++,,,222777555...+++...222333000---,,,///222444555+++---///111111000...,,,111666888333,,,***111888///...///222777888444000---000222000,,,***+++---++++++,,,---///222555666,,,...222444555222///---444555555111,,,+++...111///,,,***---222444111---666CCCPPPOOOAAA333......///...---,,,,,,---///000***,,,///222333222111///000444888555000,,,---000333000---,,,---/////////---///222444333000,,,)))...///111222111111222333000---,,,000666888555000+++111555444///---222777444///***))),,,/////////...---,,,+++,,,...111333???===888222---+++,,,...---***)))+++///111///---+++...000///------000333333111......///000000///((()))***,,,---...//////444333111000/////////000...------000555777444111...///000000///000000111000000000...---///333666000222444555444111...,,,///111111///++++++...111222...,,,...333555222...---000444333000...///111666333///,,,,,,...222444000000000000////////////000333333000,,,+++111666333000...000444666555333(((,,,000111///---...000000///...---,,,,,,---...000000111444888888444000222333222///++++++///333555222000222888===??????444444444222000///......000///---++++++---///111,,,000333333000......///,,,---...///000111222333000---+++---000222000...---000333444222000......555333000//////111444666111...+++,,,000111000...+++///333444111......///...------000333444111---...///000111111000///...///...---,,,---///111333......///000111000000000555333000......111555888000---***+++...///---+++000444666333...---111777999555000------000111222---000555888888555000---222000...------000333666333---(((+++222666222------222888777333///000222777333///...///222444555---------......---,,,,,,...000111111///...///111333///,,,,,,///000///...222222222111000//////...000000000///---...000222---,,,---000333333111---111222333222000............111555555111///000111000///.........///111222//////......------------,,,...000111111000000000222...++++++...///...,,,------...000222333111///------.........---,,,+++111000000000222111...,,,)))---//////,,,+++---///---...000111222111///...+++,,,...000000///...---000///...---...111444666222000///222666888555222111222222111111000000111111///---,,,,,,...000222,,,...//////...------...444222///,,,***+++,,,,,,///...///222666666222......000222000------///333444111000222777999888666000000000000///...------666444111///.........///111...---///333444333000---000333222...,,,,,,...------...///111444777888,,,...000222222111///---222444444111---,,,...111000//////000111111///---222BBBQQQPPPAAA222---...111///...------...///111---,,,,,,///444555333111333555555111---+++---000666111,,,+++---//////---///111444555333///***'''///////////////000111111111---,,,111777999333,,,---111555444000...111555555000++++++---//////...,,,,,,++++++,,,---///000???<<<999444111...,,,,,,...,,,+++---000111///,,,,,,---......,,,+++,,,...222111000.........//////+++,,,...///...---+++***444444222///,,,+++---///111,,,(((,,,333666333...111111111000///.........111000...---...111333555///111222333333111...---///000111...++++++...222444111///000222333111...,,,...000///---,,,///333555333///,,,+++---000222//////000000000//////...111222222///,,,---111555555111///222888999333---+++---///111000///......000000///......---------...111555888888555111///222333222///,,,,,,000444333///---111777:::999555222222333222111000000000222000---++++++---000222000111111222111///,,,***...000222222000000222444000...,,,...111111///,,,,,,...000111111///---+++666333000---...111555888222000...///222333111...+++111666666222...///222222000//////111333333222............////////////444222///......000333555////////////000000000111444333111///000222555777000///------...///000///222555666444000000333777666333///---...000111222---000333555555333000---000///...---...000222444333...+++---222555333//////222555555222//////000444111//////111222333333---------------,,,,,,,,,000000000000///000111222111000......///000000//////000222222222111///...111111000---,,,---111444...---...000222222000---000333666444000...///111222222111111222222111000...///000111222111111000222111///.........///000111///...000444444222/////////......---...///000222000......000111111111,,,---...//////...,,,+++000222444333000---------------------......---+++---...000111111111///......------------.........---...///000000111111111000111111111111333555666666444111222444555222000///////////////////////////111111000...,,,+++,,,------,,,,,,++++++++++++///111333444333111///...000///......///000000///000222555777777666444333222111///---,,,,,,---......///////////////......---...///000000000111222222111///.........------***,,,...000222333333333333222111111000000000000222111/////////000000000111333555444111.........333:::AAA@@@888000---...,,,------...............111111111000000111222444555333000///......---,,,111000...---+++,,,...000333333333333111///---+++,,,---...000111111000000///000111333333222111//////000111222111111111222000000111000///......///000///,,,+++,,,///333555777777777666444111...,,,///000111111000////////////---,,,...111333222111///000111222222000...---111000000///...............000111000...---......000000000000111111111000333000------000111///---//////000111111222222222//////000////////////...///......///000000///...222222333222222111222222000/////////000111111111222111///......///000000444222000//////000222333111000///000000111000000222333444555666555333222111///---...111333222000...///000000000///---,,,111222333444444444333222222111111111111111000/////////000111333555555555666222//////111333222111////////////////////////111333444111...---///222333000///000333555333111000000111111///.........111111000000000000000111222111000000000111222333222222222222111111222333111222333444555555333111///222555555333000///000222111///......000222444111111000000000111222333000000///...///000111222333222111000111222333444111111000//////000333555666555444333333444555666333111...---///000111111...///000111111000///...------------...///000111111///...///111333333222222222222111000//////.../////////111222333111///---,,,,,,++++++,,,,,,---111000///000222333222222000111222111000000000111...000222333333111///...222222000...,,,---111444000000000111222111///,,,000333666555000...000333555222//////222444111...---///222444444333111///333222111//////000111222555111...000666777333///,,,000222000...---111555555222///---...000111222---......///...---,,,,,,...333666444...***,,,///000---+++---000000,,,(((---...///000111000//////000...---++++++,,,...///+++---111333333000---+++...000222000---...444999888444000222666777222------...000111111///...,,,222222222000,,,*********'''(((***,,,,,,,,,+++***///333666555000,,,,,,...111...+++---000222///,,,,,,222999;;;777333000000444222...+++***+++---...(((***---///000000///...+++...111000------000333777111,,,+++---///...+++)))+++...111222111///...999666222///...///111333222...,,,---111333111///222777:::777000,,,---000333222222111111///---,,,(((***---///000///...---444666666222......222666555000,,,,,,...///,,,))),,,...000...+++***///333666444222000/////////000***,,,...000222222111111///333666444...,,,...222000///...///222333111///---111555444000...///111555222///,,,---111555888///222555777777444000---000333666444000...000222111---+++///666999777444,,,///333666666333...+++666444222000///000111222***---000111111/////////111555777555///,,,///333444///***+++000222000,,,,,,///222444444222///---000///...---...///000111...---,,,000444444000,,,111444666555222000333666444111...///333555333000...///000111111111000000777555111......111555888000...---///333333000+++///444999888333000222666666000+++---222666555333...///111222222000...---444333111000111222444666222000000333666666000+++---///111111000///111444888222,,,---222666555222---///111333333111///---333555555111,,,---333:::888111,,,///777:::555...///333555333///,,,---000666444111//////111444666///000111222222111000///333555666333000000444888777222...111777:::666000,,,333::::::444...---...555333111//////222555777//////000111222111111000111000///......000222333000000000000111111111111000111222000...///444888666444111111444666666444111///------///000111000//////............//////++++++,,,---...............///////////////111333444222///...//////...---,,,---///222444333///,,,,,,,,,+++***+++,,,------000///000333666666444111000333555444111000111333222222222111000///......111111111000///...000111333333222222222000///---111111222222111111000000333222111222333333000------///111222222222000///111111111222222111111000333111000111444555333000...000111111000000333555222000...---///000111111444222000---,,,,,,,,,---,,,000333222...+++,,,...000///...///000///+++(((,,,---...///000000000//////...---,,,,,,,,,---...---///222444444000,,,)))---...000///...///222555444222111111333222///,,,......000000000///---,,,000000000...+++))))))***)))***+++,,,,,,------,,,///222444333000---------///...---...000000///,,,+++000666999777333111000333111...,,,******,,,---***,,,...000111111111111,,,...000000......///111555222///.........---+++,,,---///000111000///...777555222///...000222444111///---...000111000...222555888666111......000000/////////000000---***)))***,,,...000111000000444555666444111000222444111///,,,,,,------+++)))***,,,...---,,,---000222444333111///......///000------...000111333444555222555777333,,,)))---111......///000111111000///000222444444111000111333777555222//////111444555---000333555666444111///000222444444222111222333000...---000555888777444,,,///333666666444000---777555444222111111111222,,,///111222111000111111111555888555000---000444444000---,,,---///...,,,,,,...000222222000---+++////////////000111222222...---...000333444222///222444666555333333444666444222000000222444333111......///000111111222222777444111...///111555888///...---///111222000......333777666111...111555333000...///222555555444111111222222222222222111333222000///000222555666222111222444666555111...///000000000000///000000444111//////222555555333---///111333333222000...444555444222000111666:::888111---///666999444...000222444333111///000111555444111//////222555777111111222333333222000///555555444222000111444888666000+++---444888555000...333888999555000...///555444222111111333555666/////////000000000111111222111///...///000222444000000000000000000/////////000222000...///333777555111...///333555444222111///------///000111000//////............//////******,,,---......------+++---......,,,---///222444111...---...//////...,,,---000222444222...***,,,+++++++++,,,,,,---...---///333777999888555222444666777666222000222444777555222///------.........111333444222000......555555444333111000///...111...---...222333000---...222666777444000...---...............///000000,,,...111444444222///,,,///111333222///...000222111//////111333555444222,,,,,,,,,...111222222000:::777222---++++++---///------...///000000...---///111444333000,,,++++++,,,------...///000000000---.../////////...---,,,111222444444333111...,,,,,,,,,---000333333111...000333555444111......///000000///...............,,,,,,,,,+++))))))+++,,,111000...,,,,,,---///000000......///111111///---,,,///111111///---...///......///222555666444111111000///...---,,,++++++222111111000111222444555111///...///111222111//////222444444111---,,,,,,111000000000///000000111111111000000000000111222...000111000---+++,,,...000000111222222111000...---111777999666111---***,,,,,,,,,---///111333555222111222444666666333000---///000...+++******,,,+++******---000222111/////////000000000...---,,,111000//////000333777999666555333000---,,,---...+++///222222///---///222666333000000222444444333555555333222111000000///111111111111111111000000000//////111444666555333...///000000000111222333...///111333444333222111333333444444333111000///333444333222000000222444222333333333222111222333222333333000+++***+++...,,,------...------,,,+++,,,---///111111000///......000111000///000333666444333222333555666555444000222222111//////000333000///......///111333555222111000000111222333444///000000...---...111444///000111111000000000000,,,///222333111000111333555333111000000333666888000000111111222333444444111333444222111000222555444111...///222333000------111444555333111222444//////000000111111111111444222111333666777666444333222000111333333222000000//////111444555444222222111111111111222333444444444333222222222333444777333000///111333444444111...+++,,,...111111000000000111333444444333111111222333444444444333333111///...,,,---///111333111111000///000111222333111111111111111000000000///000111111000000222444222///---...111333333111333111...---///000111111...///000111111000///...***+++,,,------......---+++,,,,,,,,,,,,,,,...000111111000.........///000000000000222333111---***++++++,,,---............---111555888888777777777::::::888555333222222444777555222///------.........111444555333000...---444444444222///.........///---+++...111333000------222888888333...------///...---,,,---...///000***---000333333111...+++---111444111,,,***...333222000...000555666333000++++++,,,///333444333111;;;888444000......000111///......000222222000---///333777666111------...,,,,,,---...//////000111,,,---000111222111///...444444444444222111///...++++++,,,000555555000+++...444999888333///111444111000///...------......)))***+++***)))***---///555333000---,,,---///000///,,,***---111333111---,,,000333333///---...111000---+++...333666555222///000000000///...---,,,666444222111111333555666444111///000444555333///---222777777333///...///333222111000000111222333---...///000000000000///---000333111,,,)))***---...------///222333111...,,,444===???:::333...,,,///...------///111444666......///333777777333---,,,000222111,,,***+++...,,,******...333555222...+++---///111111///,,,+++222111//////000333666888777333///...//////...,,,+++000444333...,,,000444888333......222555555444222222222222111000...---444222000.........///000///,,,,,,///555888666333...000111000...---///111...///000111222222333333///000222333333111///...777777555333000000333555111///...///222444222000000444666333,,,)))+++///---,,,,,,++++++,,,---...***+++...000000///,,,+++000222333111......333888444111...000555666444111...111333111---,,,///222111000///...///111444555...///000111222222111111///111222///,,,---222888111...------000111///---)))///555444000---///222666333///---...222777:::...///111222333333333333111333333000---...333888666111...///444555111---***000666777222...000222000///......///000222333333111///333999:::444//////111222111...---///111///---,,,///555777555222//////111222222222222222666444222111111333666888666222......111444333111......---,,,++++++---///000...---...222555555444///111333555555444222111111///---++++++...111333000000111111111222222222555555444333222333333333111000000222333333111000000///......000111222333666333///---...000111222---000333555555333000---++++++,,,,,,---......///,,,,,,+++,,,---...//////...000222111......000333444333111111111000---+++***+++...000111000///---000444777555333444:::@@@AAA===888444333333333333111111222111111000///...222333444222000//////000000111222///,,,***+++---+++...000111000///111222222333444333111000......---......///////////////,,,---///000111000///...///111222///,,,,,,...111000111111222333333111000///......000222444444444555555555555555444333333333444555444333111000000111444666777555222000...,,,,,,,,,---...///000111......///000111222222222222222333444333111...---+++,,,...111222222111///...222666777444222222333///000000000000...,,,++++++,,,,,,+++***,,,///111111000///---------------,,,,,,,,,---///000000///...000222333222111000//////......///000222222222111000////////////000000222222222222222333333444555444444444555555444444000222555666555333222111111111222222222222222222/////////000//////......---...//////...,,,+++++++++---///000000000000000...444:::<<<999444111000------......000111222333,,,---///111333222000//////000111111000...------+++,,,...111333333222000,,,---///111111000...,,,//////000111111222333333333111///...000000///---...000222222111000111333333222111111222333444444////////////000111222222333111000...------...///......///222444555555555111000000000111111000000,,,---///000111222222222//////000000111111000000555666666444222111222333///...---...000111000......222555444111......///,,,,,,,,,------...//////...//////000000///...---111222222222111111222333/////////000111222222222111111111000///...///000000000000111111222222222...///000111222222222222000000111000000111333555111///------///000///......111333222///---...111222000---,,,---000555777//////000111222333444444222111000......000333555333111000000222333111///---000444333000......000...............000111222111000000333666666222...,,,///000///,,,***,,,...---......000222333333333///000000111222333333333333222111000111333666888333222111000111222222222/////////...---,,,------------...///000111444555111222333444444444333333///...---,,,,,,...///111000000111222222222222111999777666555444555555666222111111333666555111---///////////////111333444999555000---...000111222---000555888888555000---,,,,,,,,,,,,---...///000...,,,+++,,,...000000///,,,000333222///...111555777555222000//////---,,,))),,,///222333111///---333666777333...111<<>>444222000000//////,,,***222555777666333111222444999222---///777;;;999444...///111333444333222111000000//////000222333555444222111111222333333222...111333222...,,,---//////------111555666444111///111444666666333000...;;;999777666555555555666222222444777:::888222,,,...000222000......111555555///***,,,333777444000+++000666::::::555...***666444111//////222555777444222111333666555222...+++222777444---+++111999;;;555///...111333222///---......///////////////777444000,,,+++///666;;;777222,,,...333555111,,,///222444333000///000222666222---,,,---...---+++...000222555555333000...333444333111......333777000---++++++------***'''---111555444000...000444999444///...111555777777///000111222222111///...555333000///...000222333555...))),,,333777333---***...000---)))+++000444333333222111111333888;;;222...+++,,,///000---)))555444222111000111222333111111000///...------,,,---///111111///...000333222...,,,---111444333111000111222111///......///333222111000000222333555.........------,,,+++******,,,......------///111111///---///222444333111,,,...111222222///,,,)))------,,,,,,---///222333000000///...---///333666777999;;;999555222222222777444111000000222222222000000//////...,,,++++++......------,,,++++++***......000111333222111///000///...------...////////////.........///000111...---...///111222111///111111///...------///000111///---,,,,,,---......000111333444555555444333333444444555555555444444222222333444444333111///111444666666333111111111000000000000000000000000/////////000111222333333222111000/////////000000//////000000000///......---///111222222222111222444333222111000//////...,,,,,,------............222000///---...000222333111000//////000222333444444333222222222111111000...000222111///---,,,,,,000000111111000//////...++++++---000222333222000222000//////111222111000111111111222333333222222111222222333333333333333111222444444444222///...///---,,,---000111000------...//////------...///111000///000111111000///........................///...------,,,,,,,,,,,,000000111222333111...,,,)))+++...111222222111111333000///000333555444222111333555666555333000...............///111333444000...---...111333111///222444666444111...///000///...---...000444888;;;555333111000111111///...000222444444444444555666777222///111666999777333...///000222333333222222222111111111111333555666333111000000222333444333111222222111///---,,,,,,......///111333444222111111222444555555444222000666666555555444555555555444444444555666666555333111111111///...///222444444333222111111111111111000222444666666444222000444444222111222333555666555444444444555444333111000111222111000000222444888444000///111222222000111000////////////000111222111000...,,,...222555333222111000000111111000000222444444333222222333444222///............---111111111222222111111111000111222222111000111111...---+++,,,---.........111333555444111000222444444333222333555666555444111111222222222222111111333111000......///111222222000//////111333222111---......------.........222111000//////222555888333111......000111///---444222000///...///111222111000///...---......///...............//////000333///+++---111333222000000222333333111/////////444222...+++,,,///333666...............,,,+++******,,,......,,,,,,...000222...+++---333666333...***,,,///222111///,,,***///---,,,+++,,,...111333111...******,,,---...---///666<<<<<<666222222555:::666222///000222333444------.........---,,,+++.........---,,,,,,++++++---++++++...222333000,,,,,,,,,,,,---...///000111222000...,,,,,,---...///+++,,,...111333333000---///111222000,,,+++///333444...)))(((,,,......---,,,...222555555444111000666555333111111222444555...---...222777666111,,,000555999777111...000333222222222222222222222222,,,...111333333222000...444333000///...///111222...////////////...------+++///222111...---000444777555222///...///000222,,,,,,,,,,,,,,,,,,,,,,,,555333000//////111444666444222///000333666555444000444777444///,,,///333///111222111///,,,++++++---...111333333000---+++))),,,...000000000111111222,,,(((+++222555222---...333666444///---000444333333222222222333444555---111666999999666111...000...,,,++++++---000111///.........///000///...///000111111000///000111777444000------///222444------.........------,,,---///111111///,,,+++***'''(((***---111444555444///000333555666555333222777777666555444222111000------...///000000111222.........///000111222222555444333111000000000111......///111222444555666666444111111222333333222//////000222555777666666444333222333555555333222......///000111333333444111000000///000111333444222000//////222444555555444222000//////...,,,***---///000111000///000111222333444444444444333333111222222333444444333333555555333111000333777:::555333///...///111222333222666999666000---///222444333222111222333555777333333444555555555555555777777777666444333333555555111...///222444222///333222111111111222222222777555222///...000222444---///000///---------...///333555333...,,,000444222222333555666777555444222333333222000...//////444222000//////000222333...///111333444333///,,,---------------///222555777666555333222333333444///222777999888555333222333333222222222333333444000000/////////000000111000333555333///...111444444000------......,,,+++000111333444555555444444444333222111111222222333222111111000000000000000444222111000000111333444000...,,,,,,...//////...111000......///000111111333333333222//////000111222///+++)))))),,,000333///............///000000///...---.../////////...111...---...000111///---,,,,,,...//////...------......---,,,---...000111222///---,,,,,,---,,,+++,,,111777888666333444555888555222000111222222222///......------.../////////.........------,,,,,,+++******,,,///000///---,,,,,,,,,------...////////////...------------...,,,,,,---000222222000...///111111000...---000222222///,,,+++---......---,,,---000222333222000///555444222111000111333444------...111444333000---000444666555000---...111222222222222222222222222,,,...000222222111///---333222111000000000000111...............------,,,,,,...///...---...000333666444111///...///000111+++++++++,,,,,,---------444222///---...000333666555000---...333666555222///333666444...+++...333000111222111///,,,+++++++++,,,///111111///,,,***(((,,,///000......000222222---)))+++111444111---///333666333...+++...333222111///......000222444,,,///444888999666222/////////---+++***+++///222000...,,,---000222000---...000222111...---///222;;;888333000///111444777,,,---...//////...---,,,,,,///111000,,,)))(((***)))((((((+++000444555555...111333444333222222333999888666444222111111111,,,,,,...///000000000000,,,...000000000111333444444333222222222222000...---...111333444444333222555333000000222444555444000///...111555777666333111222444444333111000000.........///000222444555...------,,,---...///000111///...///222555666666444111...---///000---+++---///111000...,,,...000222222222111222222333333///000111222222111000///222333222///---000666;;;888333///---000222222111111666:::888222...///333333111///...///222666999222333555777777666555333888999999666333111444777666222//////222333111......000222222111111333444;;;888333000///000333555---///000///---,,,,,,---...222555222---,,,000555444333333555999:::777444000333555444111///000222444333111000///000111222//////000333555555000+++...///000...---///444999999666333111222333333333...333999;;;888444111111333222111111111222333444//////000000111111111222222444666444000...111444999333...,,,++++++...222444666888;;;:::777111---333444333222111111444666000222333444444222000///444333222111111222444666000...,,,+++---............000222000,,,,,,000444555444222///---...111444---,,,***)))***+++---///000///---,,,...111555888555000---...333555111---///111222000,,,***+++---///...---,,,,,,---///000---...///000111000///...000111111///---++++++,,,...///000222444555555444333222111222333333111///333111///------000333555//////...............---)))+++------,,,,,,...000---------------,,,,,,++++++,,,...000000///---,,,...---,,,---///000000000111///---...000111000///---000222222000.........------...//////000000111111222222222222222111111...000111000...---...000111111000000000///...,,,/////////////////////////////////000000000000000///000111222222000...---...............------,,,///---+++,,,///111111///222222222111000///---,,,((()))***+++---...///000000///,,,++++++---000222222---***+++000333222///000111111111/////////000///111222111///,,,++++++++++++,,,------,,,,,,+++))),,,//////---,,,///111111000/////////000000000333333222000.........//////---+++)))***,,,///111---...111333444444333222---...///...---,,,---///000---+++---000222000......000111000---,,,///222777666333111000000222333+++,,,...///000///......+++...000...***(((((())),,,++++++,,,///222333444111111111000...///111333666555444222111000000000,,,---...///000000//////,,,...000111000111333555222333666888999666111------///111333444333111000222000//////111333444444222000///111444555333000///222444333111///...///.........///000111333444...---,,,,,,,,,---...//////......000333666666666111...+++,,,///111000...---000111000---+++---000000000/////////000222333000111111222111///---,,,---///000///---...222666777333...---000222222000111333444555444333222222///...------///111444666222333555777777666555333777888999666222111444777333333222111000000000111---///111111111111333555<<<999555111000111333555111111111///------...000000000111000//////111222444333333666:::;;;777444000333666555222000111333111222222333222111000///333111000111444555222///000111111///---...222777888555111000000111222111111444888888444111111222111000/////////000222333000000111222333333444444555444222222222222111111777222...---+++...:::GGGNNNHHH@@@:::666222///,,,111111222111000111333555111333444555555333111000222111000///000111222222000///---,,,+++,,,...///---///111///,,,,,,000444555444222...,,,---111444+++++++++++++++,,,,,,,,,000///------...222777999777222///000444555222---///333555222,,,)))+++000111000...,,,,,,...///111...///222333333111...------///111000---+++,,,---///......000444555444333//////000333444444111...666444111///000222555777////////////////////////***---000///,,,+++---111.........---,,,+++)))((())),,,///222222000...,,,///---++++++...000111000000---+++---111222000,,,+++000555555111......///...---------...///000111---///111333333222111///000222333000,,,***---000000...,,,---//////...,,,------------------------000000///...///000222333---///222444333111...+++...////////////...------///---+++---111333111...///000222333222///,,,***'''(((***+++...///111222---,,,+++******,,,---///...+++)))***---000///...000...---...111222111......000111111///---,,,---,,,++++++******+++,,,---***+++------,,,---...000///222444222...---000444555111...---///000///---,,,***((('''((())),,,...//////......///111333555...///000000000///---,,,---,,,,,,---///000///...000000///...------///111////////////......---,,,+++,,,---...///000000000---...///...+++*********---...000///...///111333666333///,,,,,,---///111111111222222222111000000....../////////000000000/////////000111222333333111666<<<@@@???:::444///...///000222222222222111000///...000222333222111333222111111222222000...///000111111///............//////000000111111111000///.........///000111......///222555666555333...,,,+++,,,...000111111//////000///------...000............///000111222222222222111000///---,,,+++---///000///...///000333111//////000111111000222000000222555666444222---------...///111222333333333444555555555555555555555555444333222444555000333555333///---000444////////////111222333444999777555333222222222333333333111///---...222444222///---...111222111///222333444777999888555333111222333333222222333444///111444555555222...,,,444333111111222333333222111111000///---...000222444333111000//////000111444555555333111000000111...............///000111000000111111333444666777666222...///333444222//////...000666888;;;IIIYYYnnn```KKK;;;333333555777......///000111222222222444444333222222222222333000000//////////////////000111000---******...222///---+++,,,///111222111111222222111.........000------,,,,,,,,,---...///.........///000111222333444444333333111000000000000333555333000///111333111111111000000///......111222333333333111000///......///000222111///------000333555555444333222//////000222444555444333555444444444333333444444///////////////////////////000000///...---...///------------,,,***)))'''---///000111111000...,,,---,,,,,,---///000000...,,,,,,,,,---//////...---...000111222111///......,,,---...///000000000///,,,---///111222222111111000111111111///...---------.........---...///000........................000/////////000222333444///111222333333111///...//////000000000///......------...000111111000///000111333444333000---+++)))***+++,,,...000111111,,,,,,,,,,,,,,,------------,,,++++++,,,...///000...,,,,,,---000222111000,,,...000111///.........,,,,,,,,,,,,,,,---......,,,+++***+++---......------111333222///...222666333000---,,,...//////...,,,+++)))))))))***,,,---111///---,,,---000333666222000///000222222///,,,***+++------,,,---...///111///---,,,...///000000,,,,,,------------,,,+++,,,,,,------...000111222///...------......,,,+++,,,111444333///---111555:::555///,,,---///...---+++...111444444333111000000000///...///000111222222000...000333444333000...666>>>BBB???999333111////////////000111333333......///111333333111///000222333222000//////000000///.....................///000111111000//////111000///......///000111---...111444777777333111---...---,,,,,,---000222111///------///000000000......//////000111111111333222111000000000000000------...///000000...,,,---///000000/////////000222000///000222444444333............///111222222444444222111222333555666222111111222444444333222///222444222///...111555222///,,,---000333444333444444444444333222000000222333222111000000333666111///---...000222111000000222666777666444333222333222000000222333444444000111444555444222...,,,111222222222000000111333000///------...//////...///111333222///...000222666444111000000000///...,,,,,,---//////000000000000000///000111444666888333000---...222444222000......888FFFLLLKKKPPPZZZooo```KKK;;;555666888:::---,,,,,,///333444222///777555111......000333555000000000111000///......///222222...***)))...333222+++&&&)))222666333...---000333333111...---,,,000///---,,,---...111222+++---000111111000...,,,///444888555...+++...333333333333333555666666555///111333444333111---+++444444333222111111111111222///---111777888333---+++222:::;;;777333222333222000///000333666777777222444666777777555222000////////////000000000000444111......000111///---,,,,,,------,,,+++)))(((222222111000///...------++++++---///111111...,,,))),,,//////,,,+++---000222///,,,---///111///,,,***,,,///222222111///---,,,---...///000222222333///...///111444333...******...111000,,,+++000444////////////////////////...///000111222333444444333333333222222222111111000000000000000//////...***...222333111///000111222333333333222000...---,,,,,,------...///000000,,,---......//////......---.........---...000333+++,,,---...///111222333+++...000000///...//////,,,,,,.../////////......---+++(((***---///...,,,,,,...000000///000444777111000...---,,,---///000,,,,,,+++++++++,,,---...222000...---...000333555555111---...222333000---(((+++------++++++---000333///++++++...000000///---------...............---,,,,,,,,,...000222333111...,,,---///000...,,,***111777555///,,,111777<<<666000...000111...+++(((,,,111555777666333111222111///......000222333444000---///333555222...+++444===???;;;555111111000///......///111333555...///111333555444111......111333222000...000222000...,,,+++---//////......///111222222000...---//////------,,,---...///,,,...222666888777222///...//////---******...222222///,,,---000222222000......000111222222222222222111000000000111333444000...---...111111...+++***---111111///---///000222111000000000111333444111000///...///111222444666444111//////222555777000///...111444555222///000111111111000111222444444///***+++000444444222000222444555555222///---000222333333222222333555///////////////000111222...222777888555111111111555111......222555555444111222333444333111///------000333333000...///111...,,,***,,,///111///,,,---111555444000...111444666333//////111111...++++++,,,...000000000000///000///......///222666888000///...///111222222111222333@@@TTT\\\UUUPPPQQQUUULLL???777444444222000,,,++++++///555666222---333222111000000222444555///222444444222///---,,,,,,///111///++++++000555///,,,+++---222555555333111222333111///---------......///000000000000000000000000111222222000...222555888555000---///333333333333444666777777777333444555666555333111///555444222111111111222222///......111444555111...+++222999999555000///000000000111333444555666777333555666777666444111///---222666555///...222888555111......000111...,,,---///111000---,,,...000333222111000......------)))***---111444444222000///............000222333333111........./////////,,,...111444444111---+++,,,------...///000111111///...///000222222111///...111333000,,,,,,111666666111---...222666555222+++---000333444333222000333333222000...///222444111///...000333333000,,,...111444333000///000333666333000111444555444222,,,...000222111///---+++///000000//////000333555111000///000111222111///---///111///,,,,,,...111000---***+++///333444333000000000222333222///,,,---,,,++++++,,,///111333222000...000333444333000+++...111111......000333333111...+++***+++---///,,,,,,---...//////......111222222///,,,+++///222111...******---000000...---///000000...------...222000///---,,,,,,,,,---((((((***///333444000,,,///444888444---***///555444111......111444333111...111444666555222...+++000/////////111444777999333111///111333444111---000444888777111---...000333111000444:::===:::666///000111111111///...,,,,,,///222111000000444777111///---///222333222///,,,///222222///,,,---///555111------///222222000+++---///000000///---++++++...000000000111444666444000,,,...111333///+++---222555444///,,,...111222000...---...000333555------...000111222333333333444444111---,,,...000...,,,+++---000111///,,,...222555444///,,,...111666666555333222333666999/////////111333333111///---///000000...///333777555000,,,...333666333///---///000///,,,,,,///222444222000...---...///000///......222555444000,,,...111333222///...000333555111//////222333222000---000333555444222000000666555222000000000222333000//////222555444///+++,,,---...,,,***+++000555777222---...222444222///000//////111444333000,,,333222000---+++---111444333///+++---222555333000...000111///,,,+++///222;;;???IIIYYYeeecccRRRCCC===<<<:::777444111000///......------------......000000111111222222222222444555555333000......///---..................///---...//////000111333555333333222///---,,,...000,,,---///000000000///...222000///...///000000///333333333222111000000000000444888888666333333555777666444333222111222222222222333333333222111000...000222333222111000//////111222333222000//////...//////000111222333333444444333333444444555555000111222333333222222333111111111000///...///000000111111111000///000111222111///...---,,,,,,,,,++++++,,,...111222111000............///000111222111///...---...///...------...111333333111...,,,++++++,,,------...//////333333444444333222000000000222222000------111444333000---...111333222111,,,---///111111111///...000000000///......000222222222111222333222000...000111222222111000111111444333222222333444333111//////111111000///,,,+++...///000/////////222444222111000000000000000000//////000///......///000///...---...000222333333000//////111222222000...,,,,,,++++++,,,...000222222000///000111333333222///000000/////////000222222111000............///,,,,,,---------.........111111000...------///111111///------............,,,---...///000000000///111000///...---,,,,,,,,,+++,,,...111333333000...///444777444///---000444222000///000111222222222///000111222222000...---111111111111222444666888333222111111222222000///333555888777333111111222111111111555999:::777444/////////...//////000000111111222111000000222333111000///000111111111000...///000000///.........222000//////000111111000---......//////......---,,,---///000111222333333333000...///111111///---...111333333000...///111222111/////////000222333000000000111222444555555333333222000...---...000///......///000000///...111333555333000...000222555666777666444444555777000000///111222333222000...///000000000111333555333000...///222444333000/////////...------///111222111000............//////...///111222333111///000111222222000000111222222111000111222222111000...000333333222000///000444333222111000000111111000///000111222111///---...///......---///222444444222///000222444222000000//////000333333111///111111111///---...111333333111...///111222111////////////...---...///111>>>BBBIIISSSYYYTTTGGG<<<999777555222000/////////......////////////.........///000222222111000///777777555222///...///111///...---...000000---+++---000222111......222666555444111---+++,,,///222,,,---...000000///...---444111...---...///000000222000//////222222111///---444;;;;;;666111000222999666333///...///222333...000222444333222///---,,,111555444000......000333000---,,,...000///...------........./////////444222000///000444888:::333000...111666777222---...111222111---,,,///222333222111111333333222111000///...---,,,+++++++++...---+++,,,...000000000---...///000000111111000///...---...//////---,,,...///000111111000///...+++******++++++,,,------666888:::888444111111222333222111/////////000000............///////////////////////////...---,,,,,,---............///111333555666555333111000000111000000111222222111///111333444444333111000111222222111000///---,,,+++,,,...///000//////000222222222222000......000111111000//////000111000///...000111222111111111222///...---///111222111000,,,+++******+++---///111222222111000///000333555444111///...///000000000111222222222222111///...000000///...///000111222222000...---.../////////111222222111///---------...,,,---000444777666444////////////......---,,,///111333333222000000000000222444444222000000111...000111222111000111222222111/////////000222333222222333333444555555666666666555333111111222444666666666555555444444444///111333555666555444222222000...---///222555888555444111111111111///...111222222222000000111222222000....../////////...---///222222111000//////000///............///000------...000222333111000111111000000000000000///000000111111111111111222111111111111111000000000333333333333444555777777333111///...///000000///000111222222111000000111555444333111111111111222444777999999777555444444222111000000222333333222000//////111333444444333111111000000111222222333111///------.../////////000000//////......------///000000000000111333555222111000111222222111000///000222333222000000111000111222111///......///000111111111111000000///000000111000//////000222111000///000222333222222111222333444444333222222000///...///111222222111///000111111//////000111333333111000000000/////////...------///000111000>>>BBBHHHKKKHHHAAA999444555333111/////////000111//////000111111000//////000000000111111111111111444444444222000///000111222000////////////......///000222111//////111333444333111///------///222//////.........//////000444222000///000111111000///......///000111111000...333777888555222111222666444111...---...///111---...///000000///---,,,,,,///333333111000000000222000...------...//////------------------------111000...---///222666888222///...222777777111+++,,,...///...,,,,,,...000333111///000333555333000000///...---,,,++++++,,,///...---...000000///...---...///111111111000//////......000111000...,,,////////////000000000000,,,++++++******+++,,,---444888<<<999444000111444555333000///000000///---,,,...//////...------...111111000///------,,,,,,***,,,...//////...///000444777999777333000000222222000...000333333111...///333666555222//////000444333222000...---,,,+++,,,.../////////...///000222333222000------///222222000...///222333111......111555555222///000111...---,,,---///111222222,,,+++*********,,,...000111222222000------222666777222---,,,...000000//////111333444444222///---555444222111111333555666222///,,,---///111///---000333666444000,,,,,,---000......333:::>>><<<999---...///000000///---,,,111333555333000---...000...///000111333222000---+++///222333000...///111666333000...///333777:::111222333444444444333333888999999666222111444888777555333333555555555444...111444555444222000000555333000///111666<<<@@@777444000000111222///---111444666444111000111444444111------///000///---)))...333555222///...///222111///------///111222.........000333333111...000111222222000///000222111000///000222333333222111222222333222111//////444444444444555666777777333000------000222111///111444666555222000222444777444111///000111222111222555999:::777444111000444222000000222333444444111//////222666666444111///111333222000///222555333///,,,,,,///000///---///////////////...---,,,111222222111///000555:::222000......111222000---,,,000444444111///000111111111111///,,,,,,---///...///000111111000///...111222333111...///222666111000///111444444111......111555666555444333333222111000///000000111111,,,///111111000//////000222333333111//////000222000...,,,---111333111///777>>>EEEDDD<<<333000000444333111000111333555666///000222333333222000///444222000//////111444666...000333333222000///000333444444111------111555222000...///111222111000111222333222000...///000444222///------///222444111111222333555444111///+++...111111...---000333222000000222555666444222000000//////...------,,,------,,,,,,,,,,,,------...---...111444444222///---111444333///---...111//////............------//////......//////000111///000222444444333000---...+++******,,,...---+++000...,,,...111333111...111000///...---------...//////000222444333000------...000111111000//////000///000111222222000...///////////////000111111///...,,,++++++,,,---...000444888777222///111444555333111000000000...,,,,,,...//////...------...222111000///...---------+++---///000000000000222444777999777333000000222222///...///222333000---...111555555111//////000333222111000///...---------...//////......///000222222111000......000111222000...000333333111---...111555555222//////000---,,,+++,,,///111222111,,,+++*********,,,...///111222111///,,,,,,000555777222---,,,---//////---...///111333333111...,,,666555333111111222444555111...,,,---000111///---///333666555111---,,,---000...---222999===<<<999---...///000000000///...000333444222...,,,---///++++++,,,...111111...++++++...222222///...///111555333000...///333777:::000111222222222222111111666777777444000000333777666444222222333444333333...111333444222000......555333222111444888===@@@555222//////222333111...222444666555222111333666555111...---///000///---(((---333444222///...///333222000//////000222333//////000111333333111000000222333222111000222333111000///000222333333222111222333333333111000...444444555555555555555555333000---...111333222111222555888777444222444666666333///...///000000000000444777888555222///...444222000000222333444444111000///222555666333000///111333222//////222555333000,,,,,,///000///---...//////000//////...---333444444222000111666;;;111...,,,,,,//////---***+++///333444111///000111111111000...++++++---///---///111222222000...,,,111333444333000111444888111///...000333333///,,,---000444666666444333333333333222000///...//////,,,...000000//////000111000111222111000000222444000...---...222333111......666>>>>>>666///...000333222111111222444666888000111333444444333111000666333000......111555888,,,///333444222000///...222555777333...---222888333000---...222444222///000222333333111//////000666333000------///222555---///111444777666222///+++///333222---,,,000444333///,,,///555888555111+++---...000000...,,,+++...---,,,++++++,,,...//////------000444555222...+++111777777111---...111000000//////////////////....../////////......---...111444444111//////000///+++((())),,,...,,,))),,,++++++,,,...///......111111000///////////////...///111444555444000---//////000000000000//////111000000111222333222000......//////000000111111111000---,,,+++,,,---...,,,///222222000///000222333333222111000///...---...---------------,,,,,,000000000000000///...---...///111111000000111333333555666555333111000000000//////000111111000......000222222111000000000000000111111111000/////////000000...------000222111000///000111222111////////////111222222000......000333333222000//////,,,++++++,,,///111000000---,,,+++***+++,,,...///000000///---,,,,,,...111333000---,,,,,,---------...//////000000///...---222111000///...///000000...------...///000///...///111333333222///......---+++,,,///333666555333---...//////000000000000...000111111///---------))))))***,,,......---,,,,,,...///000///...///000000000///...///111333555000000000000111111111111222222111000......000222333333333222222111111111000111111222111000///...000111222333555777888999333111000000111222222111111222444333333333444555444222000/////////...---+++---000111111000///000222222222222222222222222///000222222111222333555222222222222222333333333000111222333333222222111111222333333333222111000222444555777666555333111444222000000111333333333333555777777666666666777333222111///...//////000000333555555333111000000222111000000222333333222111000000111333444333111///111333222000///222555222000...---............000000000000000/////////333333333222111222444666///---,,,,,,,,,,,,+++***,,,...111111111000000111000111000...,,,,,,...000///000111222111///---,,,000222444444444333444555000//////000111000---+++---///222555666666444333222333333222///......///000000111000///000333555111000000111222333444444000000///000111111000...***000666777333000000222//////000000111222333444111111222333333222111111333222000...///111333555222333444333111///......///222555555333222222444000/////////000111222222222222222111//////111222333222000/////////000111+++,,,...111444444222000...000222111///...000222111//////111555555222///***,,,...000111000///...---......///////////////000000111222222111///---...111444555222000////////////000000000000000000/////////000000////////////111333222000//////000///...,,,,,,,,,,,,,,,+++)))***+++,,,++++++---...111111000/////////000000......///111333333111///000000////////////000000111000...///111222222111---...///000111111111111222000...+++++++++---...+++,,,.../////////......000222444333///---...000///,,,))))))+++,,,+++)))+++,,,...000000000...---000111111///...///111333222222111222333222000......000111111000//////000///......///111222111000,,,---000222333222111111222222000...,,,---111444000---,,,000555666222---,,,///111111000///....../////////000222222000...+++++++++---000000///---///---,,,++++++---///000///...,,,,,,---------,,,.........---++++++,,,---000///............000000.........---------,,,,,,+++---//////.........///......///000222222111///++++++,,,---........................///000111222---...///111222111...,,,((()))***+++,,,---...//////---,,,---.../////////---...000111222111000///111111000000000111333444000///...///000111000///111444666555111//////000333111...///111222000...---000444777888777444222222333333111000///111222///......000222333333222111333333222000...---......---,,,---///111111000000111444666666444111000...222555333000000666<<<444111000111444666444222...222666666444111000000111111222222333333222222222444777999999666222///444444444222111111333555444444444666888999888777111333444333///...///111222333333222111111222444000000///111222333222000000111111111000000222333000111111111000111222333111111000...,,,,,,---///222111000//////000111222111111111111222222000...---......---+++******+++///......///111222111111///000000///......///000222222222222111///---,,,---...111555666555222///000111111000...---------...---...222666777555222---000333333111///000111555444222000///222777;;;444111///000333444333111000111333222000///..................///111111222......000111111111000000111111111111111111111111000000000///000111111222888888666333///---...///---///222666888666222------000222111//////222555444333111///---...222555///000111111111///...---+++***+++---000222333222222000///000111222111///...000444666555222///---,,,---...000111222222222---///111333333222111///000444666555000,,,,,,---222111000111222222000.../////////000000000111111000000//////000111222333222111111000000000/////////111222///+++***,,,///'''***,,,,,,******,,,///111000000////////////000///...---...000222222111111000///......///000111111///------///111111111,,,---///111111111111000222000---+++***+++,,,---,,,,,,,,,---///...,,,***...222555444///,,,...111000+++&&&%%%))),,,***'''''')))---///000000...---111111000...------000222111///...000333333000,,,---000222222///---///111000---+++---111333333111))),,,///222444444333222444333000---,,,---222555000,,,***///777999333+++***...222222///------///000...---...222333111...******,,,...000000...+++///...---,,,,,,---///000///,,,***+++---...+++(((***---///...+++)))+++---222000...,,,---...111333......//////...---,,,,,,***---000000---,,,...000...,,,+++...222444222000+++---......,,,+++,,,,,,///.........///000222333---,,,...111555444000+++(((***+++++++++,,,///111111---***+++...000000...,,,///333666666444000...222111000000000222555666111///...000444555333000000555888777111---...000555111,,,---111333222///,,,111777<<<<<<888333///222444555333///---///222---+++***,,,111333222000000333555444000------...111---******...111222111...111555888888555111......333666444//////777@@@555111///111555777555111,,,222888999444//////000111111111222222333333444222555999;;;;;;777222...444666777444111000333666444333222555999;;;:::777000444777555111...000333444444333111000111444777/////////111333333111//////111222000...---111444111111000000111222222333000111222///,,,***---000333222000//////111333444///......000333111,,,(((---///111///+++)))+++---000...,,,---111333222000...///111000//////000111444444333222000...---,,,+++,,,///444888666000+++000222333111---,,,---//////,,,,,,///555888555111)))---222333222111222333:::888444111000444;;;@@@888333///000333555222...///333555444000------///444///)))(((,,,000111111...000111333333111000...222111111000000111111222...//////000000000000///:::888555111......000333---++++++111999:::444,,,111000///...///111444777666555222///---...333666111222333333222///---+++------------///111333555333///,,,///555666000******///444555222...,,,,,,------------...000111222,,,///333777777444///,,,777777666333///---,,,,,,,,,---...//////---+++***+++,,,///333111,,,+++...:::666000,,,+++///444888333111///111444555333111222555777555///---///222...------------///111222...000111222111000...,,,---//////---***+++...222000///...------------,,,///333555333...,,,...222333111//////111222333333------......---,,,++++++***,,,,,,***((((((,,,000...,,,,,,///222222///+++)))...///***'''(((******+++++++++---///111000///---///111333333222000...333666777444...+++---000111111222111000//////000000---+++,,,...000...---++++++,,,---///111333444......---------...//////)))+++---...------...///---...000...+++***+++---***...222111---,,,...222444333222000///---,,,,,,***+++---///000000//////---000111///******///444888000)))***000444111------...//////...000222555888555222///------...///000...---000333333000---000000000///...///222555111000...---,,,---...000***,,,000333444333000...333333222222222111000///000,,,(((***...111///+++...000222222000---,,,+++222222333222000///000111111333444555555333111000///111333111//////222666111333555555333111000000111000///...------...///000111333555666666666555333222111333555555111---+++...000///------000444333333222///------///222...............///000000...///222333333222///...000111111000///000222444555333111222444444333111555555555444222000///...,,,///333555444222111111333444555444333111222333111111111000111222222333222555888888666444555666666222...---///111111///333444555444222111222333//////000000222333444444333000...///222222000---...///000111111222444666777222---,,,000222111...000///...---...000111333666555333000---,,,...///,,,---///222444222///,,,000222333333111000000111666222......111444555444333222111000///...,,,,,,%%%***000222111000000111//////000333444444222000...///000111222222111000222222222333333222222222333222000//////222555777555333111000///000111222222000//////111333333333////////////000111222222333111......000222333333111222222111111000///...333222000/////////111222555555444222///...///000111222222333444444444333333000------111555666555333444444333111111222333666555333111000000000000...///111222333222111000222222333333333111...,,,***---111333222000//////+++,,,///111111000///......000222333444333222111444444444111...,,,+++,,,------...//////---+++***---,,,---///...+++---111666444111///...000222444222111000111333444333222333555666444000...///111///.........//////000000...///000000000000///......///...---,,,---...000000000///...,,,,,,...///111333444222...---///111222111///000222333333222//////......------------------,,,***)))***---///.........000111111000...---...---)))***------+++++++++,,,...000111///...///000111222222111///...444777888666222000000222111333444333///...///111222///,,,---...000///...------......///000000111..................------+++,,,---.../////////...---///111000---,,,,,,...,,,///111000......///222666555222000///...//////***+++,,,...///000000000///000000///,,,,,,000333777111,,,,,,000333000---+++---///000000000111222666444111///---------......---...///111222111//////111222000......222666777444000///111222222111...000333555555333111///444333222000000000111111///---++++++...000///------000333222...,,,---///333333333111//////111333111333555777666444111000111111111000000000222444///000111222222111///---///000000000//////...---111111222333444666888888333222111222444444222///---...///.........000222333333222000......///111/////////...//////000000000000000000000000000000,,,---...///............111222444444333333333444444444444333111000...---,,,///444666555222000///333444444222111111222444///............///000000111555999888555333555888777333///,,,---///000111000222555555444111000000111111000000111333555777333222111111111111000///---000222222000000333777:::555000---///111111000............//////000000666666555222///...///111000//////222555555111---111444666444000...///111555333111000222333444444111111222222111///---,,,+++---///000000000111222000///...111555777444111///111333333111///000000333333222111111222333333///............000222333222222222000......111333444000---...222555444222---000222333222111222333:::777333111222555777888111222111111000//////...777444111......///222333000222333222000///...///555888999555000///444999555000,,,...444888666333000333666666555222111000999777333000///000333444///222555777666333///,,,111666999777000,,,,,,///***+++,,,///222333222111***,,,111444444111---***000/////////000111333555000111111///---++++++,,,......//////...---+++***...+++***,,,++++++///555222222222222111111000000000111222222111111222333444444333222111000000///000000000000000///......------......///000000111000........./////////---000111111///,,,,,,///333444333111000//////000111111000000111333444222111222111///...---...000111000...,,,+++,,,---......///000111111000000111333444111---+++111888777111,,,,,,---///111111///,,,222222222222111000//////444444555555444333111000222555777555///---///222444111///...///000000/////////000000000///........./////////...---,,,+++---,,,---///333333000------000222333111///......000000000///000000111222666444111///......///000+++++++++,,,...000111222111111000///...///000111333111//////000000...---))),,,///111000000000000333222000///...---------,,,---////////////111222///111333111------111666888444111000222444444333777777777777555333111000333222000///...///111222//////...---...///000111---000333111---,,,...222444444333111///000222555333444666777666555333111333111//////111222333222000000111222222222000...//////000111111000...---111111111111333555888999333222111111333444333111000...------///000//////222333333222000//////000111111000/////////000000222000///------///000222,,,,,,.........---,,,+++,,,111666777444333444777333333333222000///------,,,000444666444111...---222222222111///000222555//////......//////000111000444888777444222555888666444111---++++++///111---000444555333000...---333222000000111333666888333444444333111///000000---111333222000///333888;;;888333000...///111222......//////////////////666666555222000///000222333111///222666777444///222555888555000---...111333444444333222222333444000111222333222111///...222000......000111222222222///---///444777555222000333555444111//////000444333111000000111333444............///000111111///000111000---...111444444000---...222555444222...111555555444333333555===:::555333444666777888222111111000000///......444222000......000222333///000111111//////000111555888999666000///444999666333111111444555333111...111444555444111000///888666333000000111333444///111444555555222///,,,000555999777111------000---+++***---111444333111+++...111333333000,,,)))...---,,,,,,---000222444///000000///---,,,,,,---////////////...---+++***,,,******,,,,,,,,,000666111111222222111111000000...111333333000///222444444333111111222222000...111111222222111///---,,,,,,,,,+++,,,---///222333111///---///111222///,,,000222222///,,,---111666666333000///000111111000111000111333444444222000444222///------///222444444000,,,+++...//////---///222333222000///222555:::555///000;;;EEECCC;;;...///000222333333000---333333222111000000//////000000000111222222///---333777999666000---///222444333111000000000000000///000000111000///...---111000///---,,,,,,,,,,,,///---,,,000555666111,,,...000333444444222000///333111//////111222333222222111000...---,,,,,,,,,++++++++++++---000222333333111//////000111111000///000111111///---,,,+++***,,,///000/////////000000000//////......---------///111000------///222000000//////...///000111000000000///000111444777DDDAAA<<<777444222222333//////.........///000000000000000///...///111444000000000/////////111222222333444333111111222444666666555555444444444444444111......111333222111444666888666333111111222000000000000000000000000111111111222222333444444333222111111222333333333222///,,,---///111///---111222333333111/////////222111111000000000000000111000///......///000111//////......//////...---+++///333666777666666666222222111111000...---,,,---000222222000...------///111222222111000111333222222222222222333333444333333333444555555555555333444444111,,,+++---///---///222222000...------000000000111222333444555333555666444000...000222000111111111111222444555555555555222000///111333222111///......///000111333333333111///...///000222222222333444444333333333444444444222111111111111333555444111000111444222111111111111111222222555222//////111333111///111000//////111222333333222222222333444333111000222222222222222222222222333222111000000222444555000.........///000111111000///......000111333333333333222333555666666555999666444222333333333222222111000000//////........./////////000111111111111111000///...///222555111333444444333333333444555777888666222//////000---///111111000/////////333333222222111111000000...//////000000000000000000222444555444222111000///,,,+++,,,000222111/////////000000000...---,,,)))***+++,,,---.../////////000111000...---...///000/////////...---,,,,,,)))))),,,000000...000444444333111000000000111222...111333222000///111444444222111111111111000...111222222222000...,,,***++++++******,,,///222444222000...///222222///,,,///111111000...///222666555333111000111111111000111111111333555555333111444222///------///222555555111---,,,...///...---///111333222//////222555999444000333???JJJHHHAAA111111222444555555222000444333333222111000000///.........///000000...,,,444777999666111...///222333333333222111000111111000000000000000000//////333111...+++***+++---//////---,,,///444555111,,,...///222444555444222000222111000000222333333222///000111111000...,,,***,,,+++++++++---///222333333111000000111111000///,,,...000000---+++***+++,,,...//////......000111...////////////.........///222333222...,,,...000111...+++,,,///111...+++(((---000000...000777===MMMHHH???777222111333444+++,,,.../////////......111111111///...///222555444000---...222444222//////111444555444222111111999777444222222333555777555111...///111333222000555:::===999111,,,///444222111000//////000222333///000222222222000///---222222222111111111333444222///,,,---///111///---000111333222000......///111111000000000000111111//////000000000000//////222000---,,,...000000///...,,,---333999:::777222111111111000///...---,,,///000///...,,,+++---///---000333555333111000000444444333333444444555666666111...000666999666222111444666555000---,,,---/////////...,,,,,,---///,,,---000222333333222111222444666444000///000222444111...000444666444222...111333444333222111222666444000------///222444///000000///---,,,---......111444444111///222555222000...111555666444000000222444333000///111333444222///---...000444666444222111222444333000---///111333111---,,,///222222///---111666888444//////111333555555333111///666444111//////222555777222...***,,,222444222---***---000...,,,---111555999333...///444888888555222222222333444333000...222111000///............---...///000111000000///222111000---,,,...333666.........222555555222///333777;;;888111,,,,,,///,,,...///...------...000///000222333222111...---------,,,,,,---...111222000//////222555666333000///...------/////////...111000///...------...///((()))+++---......---,,,000111222111/////////000/////////...............)))***...444444000000222666444222000///111333444///000111111000000111222222222222111000000000000222111111000...---+++*********)))***,,,...111333333222000000111111///...////////////000222333333333333333222111111000000222111111222444555333222222000...,,,,,,...111333555222///------......---...///000000//////000222111000///111;;;CCCCCC===333222222333555555444333222333333333222111000000111111111000000000000000555666666444222000000111///111444444333111111111222111000////////////000333000---+++***+++...000...,,,+++---000222000---......///222444444222000///000111222222222222222111222333444333111///---,,,,,,,,,---...///000111111111111000000//////...+++---//////---,,,++++++---///000111000///000111///.........//////000111000222444333222000//////111...+++,,,///000...***)))---222222000333:::AAAJJJEEE>>>777333111222333,,,,,,...///000000000000333111///......000333444444111///000333444222///---000333444333111111111777666444222222333444666444222000000000111111111333888:::666---))),,,111222111000000000111333444000000111111111///...---222333444333111000111222000...------///000//////000111111000...------...000////////////000111222000000111111111111000000111...+++,,,///111111//////+++***///888;;;666000111111111111000///...---000000///...,,,,,,///111///222555666444111//////222222111111222222333444666000,,,///666999666222222444666555333000...---000000...,,,***+++...000+++---///111222222111000222333333222111000111222555111///000444666444222---///111333555444333222777555000---,,,...111333---...///...---,,,---...,,,000444333000///000333000...---000444666444111111222222222111111333555555222///,,,---///333555333222222333333222///---...111333222...,,,///222000---,,,000666888555000///111333555555333111///444222///------///222444333///,,,...333444111---***---///...,,,---111666888222------333777666444000111222444666666333111222111///...------...///333222111000///////////////000///...------000222------...000333333111...111444777666222...---...+++---//////.........///...000111222222000...---------,,,+++,,,...000111......///111444444222000+++---//////.........///000///............//////++++++,,,------...------000111222111///...///000...............//////000+++,,,000555555111000333666555333222111222333444111000///000111222111111///222333222///...///222111000///...,,,+++++++++)))))))))***,,,...000222333333333111///...000111...,,,,,,///333555222///000333666555222//////000444222111111333444444333///...,,,+++,,,---000111444333111...,,,+++,,,...---,,,---...000000...---***...000111333888888666222111///000222444555555000111333444444333111000333444444111......111444666444222222333333111///+++///444666444222111111666444111///------...//////......---------......,,,+++++++++,,,---...///---,,,,,,...222333222000+++///333444222000000111555444333222111111222222,,,------...//////......///111333111...,,,---///---------.../////////...***...333666555222///...000///.........000333444///000222555666555222///...000111111...---...////////////111444888<<<======<<<:::888555333111000111000......///222555777555111---,,,///222333333111333555444222000000111///000000000//////111333222333555666555444222000333333222111//////111222222222111000---,,,,,,---///000222444444333222111222111000//////111222444222444666555222//////000---...///.........000222000000///---++++++,,,...---------...///000111222333222111000000111222333///------111555666333///...+++***...444777555111111111111111000///.........000222333111000111222444555555444111000000111111000000000000111222222222000///000333555555555666555333333333333222111...//////...,,,,,,---//////......///000111333444111000///000222222222111111333444333111111333666333111///111444666555333333222000///...------......///111111000//////000//////000222444444111...,,,...111111000000222333444222111111333666777777222111000......///000111222222222111//////000111000//////111444555333111---...111222222222222222222222222222222222222222/////////...............000111222222111000000000///---,,,---000333444333///000111111222222333333222111111333666888888888222111///---------...///:::777333///------...///,,,...//////...------......//////000000000000000000111333444444222///---***---000222111///......000000111111111000//////------------.........///---...111222222222111000(((,,,000000...---...000......///////////////...///...---------...//////000111222111///......///...------......///000111......000555444111111555555555444444444333333333222///---///222333222///...222444333...,,,///333111000...,,,+++++++++,,,))))))***+++,,,...///000333444444111------000333...+++***...555777222---...333888777333//////111555333111111222444555444---,,,+++++++++---...000333333333///***)))+++...,,,++++++---000111---)))(((///333222000111222111111///---...000333555555///111333555555444111000333555555111,,,+++000555666222///000444555222...(((---444777555222111111:::777222...,,,+++---...+++,,,///000111///---,,,***+++***)))(((***---000---+++***,,,000222222000)))///555666222//////111777444000------///222444,,,---...//////...---,,,---111444222---***,,,//////...---...111222111000(((...666:::999444...+++111///...---...111444666---...000555999:::555111,,,333888555---***...444555///+++...666;;;:::777000333777999888555000---666333///---...333999===666000++++++///333333111---444;;;888000+++...333111000...,,,+++---222666...111666999999555000,,,222333444222......000333333///+++,,,000222///+++,,,///444777888555111...444222...,,,...222888;;;222555777666222///......+++...000///------000444000///...,,,******,,,...,,,,,,,,,---///000222333666444111......111444666......111777<<<<<<666///,,,,,,,,,...111333333444111111222111111000///...---111555888777444222222999888555111...///111444111111111000111222222333...111333222000000555999;;;666111///222444555444---...000000...---,,,---333111...---...111555888111...---///222444222000...444999666///---222::::::555///...333666666444///000000000///---***(((000222333444222222222333222...,,,111888999222))))))000666444---***///555777444000111555999::::::///000111111111///...---333333222///+++,,,000555222---+++111:::===888000***000666444///,,,///444666444111//////111444666,,,...000222222000---+++...333888555///,,,///444444---(((,,,444999666111'''...666666111---///333333111//////333888;;;===222111///---,,,---...///<<<999444000------...000+++---///111111///,,,+++000444555333...---000444444111///111555666333///...111555555222//////000444333111///...///000111000...,,,---000000---)))+++222777444///000111222---------...///111222333,,,...111222222000...,,,111333222///+++---444:::444000---///222222...***...111333333000...,,,,,,------...///000222444555...000333666555222///,,,222222000---***+++111666777333...---///111000......///000...,,,******+++000...,,,++++++---000111111111111222333111...+++***,,,---------...000333////////////000222333444222000///000333333111...111///---,,,,,,...000111444111//////111111---***+++///222222...,,,---...///...------,,,,,,,,,,,,.........//////000111222111000///......///000111111111000///.........///333222000000111111///...,,,...111333111000//////444444222...+++***+++,,,,,,,,,---//////000000000///,,,)))+++///111---***)))))))))+++...//////...+++---///111222000///---000000...---,,,------...000///.../////////,,,))),,,///222222000...,,,,,,,,,,,,------------------***,,,///222222111///---------,,,---...000222333000......111444444000,,,///111222000,,,***---///---...///111333444555555...///111111000//////000333111///......///222333333000,,,+++---///000000///111333333111/////////......//////000000111111---000333555444222...+++111333444111,,,+++///444333111///000333333///,,,...222777888555333333444222111000///000111333444444444444333111000000111///000111///,,,,,,000444111...++++++...///...,,,........................222111///......000222333......000444888888444///...---///666===???<<<777555777:::<<<;;;888444222777555444555777777555333999888666444222111000///444111//////111222222222222111000111333555666666888333......333666555333333222000.........//////000///------...111555777666333000000222333000---...222555333000///333777999333------222666666444111000///...------......111000000222444444111...///---+++///333444///***---111333222---+++///333444333222222444666999:::222111000000000000000111111111111111111111222222111///...111555777555222///222444444000///000333333222111000000222444555111111000000///............222666555000---///222444111//////111333222111000333444222...+++,,,...////////////111444777999333111///---,,,,,,...///:::777444000...---.........///000111000///---,,,///222333222///...000222222///...///222333111///000222444444222111000000333222000.........000111111///......//////...---///333666666777999666111//////000000111111222222...///000111222222111111111222111///---...333777333000...///111111///,,,///111333222000///............//////111222444555000111333444444222000...222111///---,,,---000333444222000//////000//////...//////...,,,+++,,,---000///...------///111222222111000111111111...,,,++++++,,,---...///000000.........///000111222333222///---...///000...---222000...,,,---...111333333111000000000000///---000111222111///......//////...------,,,,,,------,,,---...///000000000000111000////////////000111222///,,,---000111000...111111222111000///......---///111000///......//////000111000...,,,,,,---///............000111222000...,,,---111222///++++++******,,,---...---+++........................------...///......,,,,,,...000222111///,,,,,,---------...111333333000,,,,,,---.........---,,,++++++,,,---...///000000000+++,,,...000111111111111000111111000///......///000///.........//////...---...///000111222222111111111111///---...000222///000000000000//////...000111111///------111444333000......111222222111,,,...000111222111///...111222222222222111000000000111111111000/////////000222444444333111///...222222222444666777777777222222222222111111111111777999999444...---000555222111.........///000111000000000///......000111111000...------...000111000000000///////////////---///111333333333333333000...333CCCTTTXXXLLL>>>888DDDQQQQQQFFF;;;777999@@@;;;666333444666666666444555666666555444222000333555555333111111333666555111...000555888777444222111000000111222222222666444111...---...000111000////////////000222222333333333222111//////000000111111111000111222333111000000000111222222222222111///------...///000//////000222444444000,,,......///000000000...---...///000000000000000111000111222333444555666666444222000......000222444///000222222222111000///000111222222222111222222111111111222333333333222000000111111222333444444666444222000//////111222111222333333111000000000000111111000//////111333555333111000000000//////,,,---...000111222333333333222111000/////////000666555333111///...------222222111000///......---...///000111111000000///...------,,,---...000000444333222222333333222000222000///------...///111222222222000//////000222333333555;;;FFFLLLEEE999222333444444333222111000000//////000222444666777111000////////////111222111000000//////000000000000222333222000000111222000000000000111222333444333333222111111111111111111000------...000000000000111222111000......///...///...---,,,,,,...000000000//////000000111222222000//////000///...,,,,,,******---111222///------------...///000222222333000,,,++++++,,,,,,,,,111000///...///000222333111111111000//////111333555333111000000111000//////......---------------,,,---...000000000000///222111000000000000111222333...***,,,111444111---...000222333111000/////////000111000...------...***---000111000///......222111/////////000111222222000...000222333111...---,,,,,,---......,,,+++///...---,,,,,,,,,...///)))+++...000000...,,,***---222555333...+++---111...+++***///555777222---,,,---/////////---+++))),,,+++++++++,,,...000222+++---000333444333111000111333333000+++***---111000---+++,,,000222000---,,,---.../////////...---333222000---+++,,,000333---...111333222000,,,***---111444222...---222777555///******000444444111+++---000333333111...,,,555333111///...000222333///...///111333333000...000444888777333//////111555111///111666::::::888333444444444333222111000;;;======666---+++000777555111------000222000---...111222111---,,,000333444222///,,,,,,///222444///000111111111///---,,,---000222111...---111555000///888OOOgggkkkXXXCCC:::NNNbbbaaaOOO===:::>>>GGGAAA888333222444777999000222555888888666444222333777999777111///333888777111,,,///777:::777222---///111111//////000222888555222///...///111222//////000000000000///...000333555333///---///333222000......111222111000,,,///222222000//////111333111///...---///000222//////000222444333000---...000111000...---...000000...---///222333111///---...111333444333222111555222///,,,,,,///333555---///222333333000---+++...222444333///---///111333000///111555666444000...///111222444444555555;;;888555111000111333555555222000000222333222000...000222000------111555777333//////222444333000+++,,,...000000000///...333333333333222222111000222222222111///...---,,,444222000///------------,,,,,,...000222222///------------,,,+++---000333666333000000333444222000000///---,,,---...000111222444444111//////222666444222333???SSS]]]TTTDDD555666777777555333000...111000//////111555999<<<111000...///000000///...///000000000//////111333111222333222111111333444222111111111111222222333555444111//////000222444111...,,,---000111///------000444333000------///.........---,,,---000222/////////000000000111111111000...---...///...---...,,,+++...333555000,,,------------...000111222444222...+++******+++,,,...///111222333333222222000111222000...///333777999555000///111222222000//////............//////000//////...///000111222222111111111111111111222444111//////111222000...------///333666666333000///111444333111///------,,,...111111111000000111111111222111111111111000222111000111222222000......------...000000///---......---,,,,,,,,,,,,---)))+++---...///...---,,,---111333111...,,,...000---++++++...333444111------...///000///---***(((*********+++,,,...000111---///111333333333222111111222222111...---///111///...------///000...,,,)))***,,,.........---,,,111000///,,,***+++---000...000222333333000---+++,,,///333222000///222555333///++++++///111111///***,,,...000222111000///555333000...---///111333000000000111222333333333333555666444111///000222222111000222555888888777444444333333333333333333:::<<<;;;666000...111555555222//////000000///---...///111000......000222222111///......///111222222222222111000///...---...///111000...---///111...000;;;OOOaaabbbSSSCCC:::JJJ[[[[[[LLL>>>;;;>>>CCC???:::666444444555666000222555777777666444333333666777555111///222555333000...000555777666333//////////////////111333555444333111000000000000///////////////000000000000222333222000///000222222111000000000111111111...000111222222111111111111111111000000000000000222222111111222222222222000000000///......///000000000000111111111000...,,,---///000000000000///222000...,,,---...111333...///111222111...,,,***...000222111///...///000333111000111333333111///000111111333444666777888;;;999666444333333333444444333111000111222222333000000000000000111333555333222111222444444333111////////////////////////222333444555444333111000000000111111000///---,,,333111///---,,,,,,,,,---,,,,,,---///111111///,,,---......------///222555666333000000222444222000///...---,,,---...000222222444444222//////333777444111222>>>RRR]]]TTTEEE666777777777666333000...111000//////111555999<<<111000//////000000...,,,...///000000000000333555222333333222111111333555222111111000111111222222555333000......///222333000...,,,---000111///,,,+++///333333000------.........///...---...111333....../////////000000000111///------...//////...000------000555666111---------------...000111222555444222///---,,,------***---222555777555222000///000111000...///444888:::555000...000222222111111000000000000000111111555222///------000333666111111111222222111111111333444555222...,,,...000///,,,+++111:::===888222///333777888666222...,,,222222222111//////111333///111333444444222000...111111000000111000///............000333444333222+++,,,...//////---,,,+++,,,,,,,,,,,,------.../////////...............---,,,---/////////.........---...//////...,,,***))))))***,,,---.../////////111111000111111222333444/////////222444444222///...000111000---******+++&&&'''***---.........---,,,---...---+++***+++,,,111222222222222111000///.........///111222222222///000000///...,,,,,,,,,******+++,,,///111333555222111000/////////000000111333333111///000666;;;999555000...///111111000---000444555333222222333555444222111222555777999777666555555555444222000222333333222///---...000111000///000333444222111...//////000000//////...666555333111000000111222///......000222222///---///555>>>GGGKKKIIIDDD@@@:::???CCCEEECCC???<<<;;;777999::::::888555222111444444444444444333333333222111111111111111000///...///111222222222333555555000+++,,,000444444333000111333444333111...---///...---,,,...000333555222000///000222333222000000333555333///...111555666333000111444777555333---///222333444222///...666555222//////111444777444000------000222000---///333666444000------//////...---------...///000,,,------.........//////111000000///...---,,,,,,...------...111222111///111333444333000......///444333222222444777:::<<<666777777666555333222111111333555222//////333777444000---///444888777555---000444666444222111111555444111///...000222333000111333444444222000//////000000000000//////...111000...---,,,,,,,,,------...///000000//////...///......///111333555666333222111111222222111//////...------...000222333111222222111000111333555222222222888DDDKKKEEE;;;555555555555444222111///000//////000222444666777222222111111000///......,,,---///111333444444444111333444333111111222333000000000000000000111111333111///.........000111///...---...//////...---,,,///111222000///......---///000000//////000222///............///000111000///......000000///...000///...000333444111...---------...///000222222444555666444222///......))),,,111555666555333111...///000000///111333666666333///...///111222222222222222222222333333444666333///,,,,,,///333666000000111222222111000000000333555222,,,))),,,111000,,,+++111999===999333///333888:::888444000///444444333000......111333...000222444444333000///000000111000000///...---......///111444555555444)))+++...000000///---+++///...---,,,,,,---///000000...+++,,,...///...---,,,...000000...---...000............---,,,++++++***+++---/////////...---222111000///000111333444...,,,---111666666222......111333111,,,((((((***%%%'''+++...000000///...)))+++------,,,++++++,,,333222111111111222222333111///---...111222222000///222444222///,,,+++,,,+++******+++---000444666111111111111000000//////222444555111---...666===;;;555///---///111111///+++000555666222///000111444333333333444666999;;;333222111444777777333...000333555333///---///222444222000222777888555222---...000111111000...---888666333111000111333555000......111555666222---333999???@@@<<<999:::===;;;666333555:::>>><<<999000444999:::888444000---555444333222111111222222000///...///111222000---,,,000444444111000333666666000+++,,,222666666333...000222444444222///...000///---,,,...111555888333///---///333555333000000444777444///---111666999444///111666999777333,,,...111333444222///---777555222...---///555999555000---...222333000+++...333777666000,,,---000111///---,,,,,,---///000***,,,---///000///...---111000///...------......///,,,+++...222444222///000444666444000---...111555444444444555777:::<<<222444555666555333111//////333666444000...333888666000,,,///777;;;999555,,,111666777333000111222888555111......000333666///000222333333222000///000000000000000000000111000000///..................000222111...---...000///...---000444777777555///111222222111////////////...------///111333555000/////////111222111000...111222222444888888444333333222222222222111111...///000111222222111111333444444222...---...111,,,,,,---111666777555222111333444444222000000000///.........///000111111////////////..................///...------...000.........///111000///------///222222111000000000111000///......000222333/////////000222222000...///.../////////000000000.........///000111222333111555999999666222///...,,,---...000222333444555///......///111222222111000000///...---...111333444444444444444555666666222000...------...000111///000000111111000000///,,,...///---***))),,,/////////000111444555444333111333666666555333222333000111222000///...///111///000000000111111222222000111222111000.........///......000222333222111+++,,,---///000000000/////////////////////......//////......------///000......///000111222222222......---,,,,,,,,,---...///......------...//////000000000111111111111111------...///000000///......///000000...+++))))))''')))---000111000...---+++,,,,,,,,,+++,,,...000000000000111111222333333222222111//////000222444555444222222111111000///++++++,,,,,,...///111222444333222222111111222222222222222000...///444888888666444222111111000///---///111222333222333333222444555777888888777777333222222333555555333222000111222222111111000111000000111333555555444333///000000111111000000///444444333222222222333444111111111222444555555555888999;;;<<<<<<;;;:::999777444222222666888888777111444777666333000//////111111222222222111000///...///111222222222222222...111333555444444555666000//////111444666444222000000111222222333333333111000000///000222444555000//////000222333333333222333444222000///000333333222111333555666444222---...///000000000000///222333222///---...222555222111000111222222...+++---000444555333000000000111000//////............------...///000000000111//////000000000//////.../////////000111222111000222333444444333333333333222333555666777777666666222222333444444333222222000222444444333222333555444000---///555:::999777333444444444333222333444444222000......///111333000111222333333222111000000000000000000111222222000000000000000////////////222444111,,,+++...222000---,,,000666999777333,,,000333333000------/////////......///222444666///---,,,...222333000...)))000333///+++...333555111111000000000111222333,,,...111222222000...,,,333555666333---+++...333,,,+++,,,222888999555000000222555444222000......---------......///000111---.../////////...,,,+++---///000...++++++...111000...,,,...111222///,,,---000333444333000///...333222000...///111333555//////000222333333000...---......---,,,,,,...000////////////000222333444...444:::<<<999333///---///...,,,,,,...222666999///---,,,...222333111...,,,...///...,,,,,,000333555555555555555666777888---...............------...///000111111000///...)))(((((()))***+++,,,,,,---111444222...,,,///444333333333222111111444666+++---000111000.........111000...,,,---000444666111222333222000.........000///...///111111///...---,,,,,,---...000222333...000111222222000---,,,---111333000,,,+++000555111...,,,///555999777444///---,,,++++++,,,...000333111...,,,+++---///111---///111333333222000...,,,...///---***))),,,000...---,,,...000000,,,'''***,,,///111222000---,,,...---,,,++++++---111555---...///111222222222222222555555222------222888:::555//////444777666333,,,---.../////////...---777666333222111333444666222000...///111222111111333777:::888444000///000111///---///333777777555111444888;;;;;;999555222444555555444222111444666222000///000444444222///***---111222000...000222222222111000000111222222000111222333444333222111111333444222111222777<<<:::666555:::BBBDDD>>>666222555777666333222333444666666666222...---///222,,,...111333444222///...,,,111666666333111444888222222222555888999777555)))---333666555333222111333222000000111444777999222222222333333333222222---000333222000000333666333111//////000111000///,,,///444555444222000000///...---,,,---...000222...000222111...---///111///222444444111///------------///333555555333000///000111222111000...,,,000000///...///111333444,,,...111333333111///---...111444333///...///111333222111333888:::888555...111555888999666333000333333222111222333444555222111222333666666444222000//////000333666888999;;;777111000333555666555000///............//////111222222222333222222222+++---111333444333111///;;;888333000...///222444444111///000333333111...222777;;;:::555111111444111000000000222222000...,,,---///111111000...------000222111...///444:::777333000///111222000///222333555555444222///---111111111111111000000///000000222222222111///...''',,,000111000000222555111222333444444444333222...///000000000000//////111111000000000000000000222000...///111222000...000111333333222000000000000111333444333222///---------,,,,,,------.........---,,,,,,...//////...,,,---//////......000222000///...---,,,---......---///333555666333000...///...------000222222222...------...111222222111,,,///111///,,,,,,///222111111222222333333333444//////...------,,,,,,+++000000000222444333000---,,,,,,,,,---......---,,,...000111...++++++///333555555444444333333444444/////////...------,,,,,,000000///...,,,---///111333000------...///...---//////000000//////000000++++++---///111222333444000111333333333000...,,,555333///------///222444666222///222666999666222///111111///+++))),,,...333222000...---,,,------***---222555666444000---,,,,,,,,,,,,,,,---...///333///,,,---000000,,,'''***,,,000333555222---)))222000---+++,,,///333555+++,,,...000111000///...///222333111......222777;;;666000000444666444111---...000111111000///...777555222000000222555777333222000///.........//////444888555///++++++...333111//////222666888999333555999<<<;;;777222...888888777555333333555888444///,,,---222555222///......///000000000000000555333000------...000222,,,...111444444444222111444666777555111222888>>>888444222888AAABBB<<<333222444666444000...000222333222111000/////////000***...222444444333222222444666777666555333444444000///000555;;;;;;555///***000777999666222//////555333111000111444777:::111222444666777555111...,,,111555555111///333777888555111000000000///---***111777666///***+++...//////---+++***,,,000333000...---...///000///---333666999888111,,,...333111...,,,000666999666222///111333444333000---+++222111000000111333555666///......111555555222//////444999666///,,,///444:::333...///666;;;:::666555777;;;===<<<888333///777555222000000222666888666111///444;;;<<<444,,,...111444333222222666999BBB<<<555222333444444333000000000000000///...---555666777444111111555888---///111333444333222111888666333000//////111222444222111000111111111000222444777777444222333555333222111222333333111///,,,...000222222000...,,,...///000000...///333777666333000///000111///...///111444666666333000...333222111000//////000000---///111222222000...,,,)))+++...000000000111222111111222444777888555333...///111222222111///...333222111000000111333444111///...111666666222---...333666555111...000333444444444333333333222222,,,+++*********+++,,,---,,,,,,,,,++++++,,,...000///---,,,---000111000......//////000///...---,,,,,,---///111222222222222---,,,,,,...000111000///---,,,+++---///111111111000//////000111222333333/////////000000000000111111///---++++++,,,---...///000222444555333000......111333222///---///111111///---,,,---...///000111222444555555444333222222111...,,,+++,,,---...,,,...//////---,,,---.../////////...,,,,,,...000111///---///333555333111---------...///000000111222111111000000///......000///...------...///000111000111222444555666666555222///,,,,,,...///000000///---,,,,,,,,,------+++---000222333222000///,,,+++++++++,,,,,,---...//////.........---,,,+++------...000222222000------,,,,,,---...///000111.........//////000000111222111///......///111222222111111111111000///---,,,------...000111333444222222222222222222222222222111///............///222333333111...------...///......000222444555444222333444555444222000///333555666666444333333333///.........///000000000...//////000111111000000111111111000000000000000111111222222222333444444444444333222222444666888888888999;;;===<<<888444222111111222333333333222000000222222333222222111222333444444222222444555333555666555444333333444000333777999999666444333222222333555666555333111000000111333555666777888444333222222333444222111000000111222333444444333555777777333///---///222111222222111000///......---...//////......///000222222111000///---------000111555:::<<<:::444111///000222333444444555555444444444333333222111111000111222333444444444555666444222222222333333222111222333333333333222333666666666777888888777777888999::::::888666333222444444333222222222333333555333222222333333111/////////000222444777888888::::::999666333222222222222111///...///111333555222444666666555444444555111111222222333333444444444333222000//////000000444444333111///...000111111111222222333444555666444333111111111111///...---///111333333111...---///.........///000222333666444111/////////---,,,,,,...222555666444222000444333111///......///000---...111222222000---+++,,,,,,,,,...000000///...000000222555999:::777444000111333444333111///---333222111111111333444666111000000444999999333...---333999777000---000555555444222111111222333444,,,***)))'''(((***,,,...++++++++++++***,,,///111111---***,,,111333///***,,,...000111111///,,,***++++++,,,---///111333444,,,+++,,,---//////...,,,,,,+++***+++...000222222222///---///333666444111......---,,,,,,,,,------111///,,,))))))+++...000---000333444333111000///000555888666111...111555222...***+++...111///------///333555666555222000555222...+++***+++---///)))+++...///...,,,++++++,,,///111///,,,+++///333333///,,,///555999666222//////......------......222111///...---......///+++,,,------...------,,,,,,///111222111222555888999333---+++...111222111---,,,+++******+++,,,---,,,------...////////////,,,++++++++++++,,,------+++---//////---,,,---...///...,,,---///111222222'''))),,,...//////...---222111///......000222333444000,,,+++---......---+++///333444111---+++++++++******,,,///333777999...///222333333222///...000///...------...///000333111///---------,,,,,,+++,,,---000222333222000333222111/////////000000...222666777555222000///,,,---///...,,,,,,...111//////000111111111111000---///222333444222000///666555222000111222555777333111///000333555555333888<<>>:::555444555111///---000555777666333---///222444666555444333999888666444222333666999222444444444222111222333000777===<<<666111333777888444000111444777555333,,,...222666888888777666777444000///000222333333444000...000666888444000333888<<<777...+++000777888222---,,,000333111...+++...111333222000///...333555555333...+++,,,---000222888BBBIIIGGG;;;000///444888666222000444888999777444222222333555666000111333555666555444222;;;999666333000111444666444111...111777999666111222888>>>>>>999555555777;;;:::888555444444444444222333444555444222000///444555555111---,,,///333000...---000666:::999777222666:::999444000///000333111...---...333888;;;000111444777999777444111444333222222333444555666111000000000000/////////333555444111...---///333111///...///222555777777333111///.........,,,+++...///000111222222222222///...,,,---///000000000555333111000...---+++***)))+++---000222333333333333222222111000///......000000000000000//////...111...,,,...000111///,,,...111555777777666444333444444333333222111000000000111222333333444444444222333555666666555333222///333777666222///000333111111000000000000000111...,,,***((()))+++///111---,,,,,,...111222111///000---,,,---111222...+++,,,---...///...---+++*********+++,,,...000111222///---,,,,,,---//////...---+++***+++...111333333000///...///111222111///...---,,,+++******++++++...---+++******+++---...,,,...111111//////000111333555777666333111222333111...,,,,,,...000///...,,,...111333444444333222444222///---,,,,,,------***,,,...///---,,,,,,------...///000///000111333222000///000444666444222000000///.........//////000000///...............++++++,,,---------...---.../////////000111444555666333///...///222222222...---+++*********++++++++++++---...//////......------,,,,,,,,,------...***,,,---............///...,,,***+++...000222222'''(((+++...//////...---222222111000000111222333333222000---++++++,,,---...000333444222000---,,,)))***+++---000333666888...000222444444222000...///......------...///000333444444222///,,,++++++---,,,---///111222222000444222000/////////000111...111555666555222111000------...---------///000000000111111222111111000,,,...111333444333222000666555333111111222444555111111111222333444444333888<<>>999444444555000///...000444666555444///000111333444444444444999888777555333444666999222333333222000000111222222888>>>;;;444000222666777444111111333555555444...000333666777777666444666333000...///111222222444111///111666777444000222777:::666...+++000777888222------222444222...,,,///222444333111000///222555777444...+++---111<<>>444333666999666222111333777888666333111111222444555000111222333444333222111999999888444000000444777555111///222777999666111111777======888555555777;;;999777444333222333444333444555666555333000///222444444111...---000444///......000444666666444000333666666333000......222000...---///333777;;;000000111555888888444000444444444333444444555666......//////000000//////222444444222...---000333111///---...111555777888333111///---...---,,,+++////////////111444666888///...------///000///...222222111000---+++***))))))))))))***---000333555000111333444333000...,,,444333111//////000111333444111...///111222000------222888777222///000333888666222000///000222333---///333555666444111///333777:::666000...111777222222222333444333111///...///111222222111///...111///---,,,,,,///333555111...---222999:::333,,,,,,...000111000//////...---,,,++++++******++++++)))+++---///000000///...444111---+++---///111111...,,,+++---///222333333000222444333000...///000///...,,,+++***+++,,,,,,+++,,,,,,---,,,,,,+++***,,,---------...///222444555333111222444444222///...///000///------///111......///000222333444444111111111000///...,,,+++......///...------000222111...---///444666444111///111333222///...000222000000///...///000222333---...000111000///---,,,...------,,,---///111222444000,,,---000222222//////111333222000000111333222000...,,,************)))+++...000111000...,,,000//////.........//////---+++***,,,111333111---+++******,,,///000000///++++++,,,,,,---///000111000000222333333222222111555888999444---***...444555222//////222333000---)))+++---000222333333333333333333333333333333333000///...------...000000444<<>>888333111000222666777555222000111222222222111111111///000111222333333333333//////000000000000///......000111111000000222444111...,,,///444555111------000222000...,,,...111000///...---...111444666//////000111111000000///...///000111333444555666444111------///111222111000222333333444444555666333111///---++++++++++++...///111222333333222222111111000//////////////////......000333444333111...------...000111000...000///...------...///000---...///000222333333444666:::;;;666///,,,111666555111---,,,...//////......//////000000000000000666666555444444555666666333222111000//////000111888AAAHHHGGG===555444666555333222333555666777666//////000000000000//////555555444333222333666999222000...///111333222111333333444444333222222111222111111111111222444444///111444666777666444222333444555333222333666:::444222111333888999777444222222333222222111222333777555333111000111222333000222666777555222111000333333222000...///111333222111000000111222333444222333444444333222222333666555444333333333444444111000///000111111///---///555999777222///222777444111------///000///---+++///333444333000......///000000///...///111333...///000000111222222333EEETTTZZZMMM???<<<======;;;555000000555777555111......///000000//////...222111111000///.........,,,---...111333333111//////111444444333222333555444222111222444666555444111222222333333333333333777666444333333444555666222111222666:::999555000///111333444333222111000......///000111111111000---...///000000000//////333222111000///000333555...111777::::::666111---------------///111333555///...///222666666222...000444777555111///333777444111///...///111111111+++000888======888000+++---111555333...+++---111+++...000///,,,))))))***)))+++///222333111///...222000...------000333666///000222333333111///---///111222000---,,,///333888222---...555888666222///000222333333222111000888777555333222222222333///---,,,///444555333///...000222222000....../////////.........000111222,,,,,,---...///000111222///222444111+++***...222///------222888:::666111,,,...///111000...,,,***...------...000444888:::222222333444444222...+++,,,,,,...000111000---***...---...222666888555222...---+++***+++---///111888777444222000////////////000555AAAKKKLLLCCC999222333555666666777777888444111000111444555222///---000333555666444222111000//////......///111222+++...111333222111111222------...///000000///---///......///000111111000111///...------///222444111111000//////000111222,,,...111444666666555444000000000...---///333777666333000111555888888777000///...,,,++++++,,,,,,222111111111111333444555000000///..................000222222222111222444222000//////000111222111//////......------------...------...///222555666333444333///,,,+++---///222333333111///...///111000///...---...///111333444555555555555555555444555444222111000000000000666;;;@@@???:::555444555333333333555777777666444333333222111111222333444333444444444333333555777///000111000//////111333444444444444333333222111111111222222333333333222111222444666777777666555666333000000222555777777222111222333555666666555333111///000444555444111555555444444444333333333333555666666333111000///333333222000//////111444000111111111000222555777777444111111444666555333333333444444555555555444222000//////000000///...111555888666333111333666333111///....../////////---...000222222111///------///000000//////000111000///...///111222222000555???BBB:::666:::999444:::555000000333666444222000000000000000000111111111222333333222000...,,,000...---///222333000---...///000222444555555555333444555555555444333222111111111111111333444555444444444444444444444555333333444666777666333000222000000333777888444111)))...222333111///000111.........//////000111222111333444222///...111444333222111333555555111...,,,---///111111111000000222///---...111222000---000000000///...///333666//////////////////.........000333555555333000...///000111222222111000///...222333111,,,((())),,,...,,,***+++---/////////---///000000//////000222111222333333222000...,,,///000000///---...000222333111111222333444222000222222222222222111111000777666555444444444444444333000---...222444444222333222111000///...---,,,111111000////////////000---------,,,,,,---000333666444111...,,,+++++++++---,,,---111666888555222///000111222111000...---.........///111444777888111333666888777444///,,,,,,,,,,,,+++++++++,,,---///---,,,000666888555111000...,,,+++,,,///111333;;;999666444222222222333222000777III[[[]]]NNN===999999999::::::999777666666333111222555666333111///111666:::<<<999333///222000//////000111111000......///222333333111/////////...------------...,,,---...///...///000111111///...,,,+++,,,---...111000...---...///111333///000111333333333222111+++---...---,,,---222666:::222---111:::???:::444000///,,,*********+++,,,777555222000111333666888444000+++***---000000000...000222000......111555333333333444444555555555///000222111///.........111333444222//////333666000///...---------------...111555444000,,,,,,---///...,,,,,,---000333666///222777:::999666111...666888888555111///000333888444222333888999555111...333777777555333444555999777555222111222333444444222111333666666333///000000...,,,,,,...222666<<<666000///222666555333333333444555444333111000444333222333555999===???444000,,,,,,///111111///000333555555333222555888999333......333888:::999777888999777444222111111666555444333222222222222000000111333444444111///---///000000000222555888@@@777......444:::999666...111444777777666444222333111///---,,,...000222111000111444888777333///333555777777444222000000222000...000444555444222***,,,000222222111...,,,111000///......///000111444111000222444555222///111555777666333000000111444222///---,,,---///111000111444555444222...,,,---000222222000...000333///,,,+++...444666444000...333999:::777333000000666222///...000333555666///000111333222111///...444888;;;999444111333666555111///333;;;===777000,,,111777888555000------222222222000//////222555222000///000333444111...333222111111222222111000+++---000222333222000//////000000000//////000000///---,,,---000222333222---...///000000///---,,,000000111111111111000000---...///111111111000000000444777444,,,(((***...000...,,,,,,---//////......000222222111///...///444333333222111000000000000111111///......000222000333555444222111222333444333111000///000000111333333555555555444222111222222111000//////000222111111111111111111000000000000///.............../////////...---///222444111111111000...---,,,++++++---000222222222222333111111000///////////////---...///000111222333333333333444444333222000///...,,,,,,...111111...+++...///000111333333222111......------...///222333666666666555444222111000111222888EEEQQQUUUOOOGGG@@@======AAAFFFEEE===555222222333333222111222222111111333555777666333111111111222444555555222000/////////111222222000...000...------............---.../////////000111222222111///...---...///000///...---,,,---...///000...///000111222111111000------.........///222444555000,,,...555999666111---,,,+++***+++,,,...///333222000//////111333555222000,,,+++---///111111000000000000//////222333222222333444444444333333000111222111///...///000111222222222111111333444/////////...---------...///111333222///------...000///......000222444666222333555555555444333222777777777555333222222333555333111333555555333000///111444555444444444555666555333222111111222222333222111222333444333222000///------...000222444888444000///111333333222333333444444333333222111111000000111333666:::;;;333111...---///111222333111333444444333333444666666333//////333777888888666777777555333111000111444444333333222111111000000///000111333333111///......//////000222555666<<<555///...333777777555000222555777888777555444333111.........000111111111111111333555666555444888888888888777555333222111111111222444444333222,,,...000111111111///...000000000//////000000000000000///000222333333222444555666555333222111222222111///......///000222111222333444333111///---...000222333222111111222///...---///333444333000...222555777666333111000444222000///111333333333///000111222222222111000444777999888444222222444333000///333999;;;777222///222555555333111///...000111111///...///111333444333222222333333222111111222222111000///000111,,,...111444444333111///---111333222...---///333///+++))),,,222555222...+++---///000000///---,,,111000............000111---...///000000000000000111555888555...***,,,000222000------...//////...///111333333111///......666555333111000111222333222222222111///...///111///444888666111///222666555333000...---...000111///111333555666444222000111333444111,,,***---000///000000111222333444444///......---------------000000000///...000333555...///000111000///,,,+++)))---111222///---///222222000...---,,,...///000+++,,,///111111000///...444333111000///000111222000------111666777111+++...111333222000//////111------...///000111222222000222555666555222///,,,111333888===BBBGGGKKKNNNDDD??????GGGQQQPPPBBB333---111444333///...000333222111///000111333333222---///333777999777222...222000//////111111000...111...,,,---///111000......//////000111222333444444222111//////000111222------,,,,,,,,,,,,,,,,,,---...//////000/////////...------...000111111000000---***+++///111000---*********+++---...000111///............///000111/////////...---...111444111000//////000111111111111222333333333222111000222222222000//////000222222111111111333444333222...000111000---,,,...111111111000000///.........///...//////000111222333555444222111111333555666777555444444444555444444222222222222222111000///000000000111444555555555333222111111000000000000222222111000///111333666333000...///333555444222333222111000000000111111333333333333222222222222------...000222444666777333222000......000444777333222222222444444444333222111111111222444555666555666555333000///000111222222333333222111//////000......///111111111000///...---...111333333333666333000///111333333333333444666777888888777666333000...///111333222000000111222222222555888;;;===;;;888888::::::777444///222444555444333222222000000000000000111111222000000111111111111000000---.../////////111444666777666444333444444333222////////////000111222333333333222111000000000000000000111333555444222000///000000111222222111111111111222444666666555333333222111222333333111///111111111222222333333333333444555666555333222000......000222666777666444555333111111222222111///...///000000//////000222666666555444222222333555---111444333000......000///000111222222333333222///111222111///...000222///...---000333444000,,,,,,------...............//////...------...//////111111111111000000//////111222333222111000000000000...,,,,,,...000000000111222222111000///111222555444333222111111222222222333333222///...///000000444777666222111222555444333111///......//////000111222444444444333222111222111///,,,+++---/////////000111222333444555...------,,,,,,,,,,,,,,,///000///...---...111444///000000111000...---,,,+++...000///---,,,---...///...---,,,,,,---......***+++---...////////////222111000//////000111111000//////111555555222///222222222111000.........,,,---///111222222222222---///111333333111///---000222444555666;;;BBBHHH@@@<<<<<>>===777000...---...000222222000---.........///111111000.........///111444555444222333111///.../////////...000...,,,...111333222111444111///000222555555444222000///......///111222000///............//////.........------------...---+++***+++...///,,,))),,,,,,,,,+++++++++,,,---,,,---...////////////...,,,---...000000000000000...000333222//////111444222000...///222333111...000111111111111000...---222222222000//////222555222000...000444666444222000111333111//////111444444333222111////////////---------...............000111222333444444444555222///---///222444333111000222333333111111111222111///---///333666666555/////////......///000000111222222000---...333777333000...111666888444000---///111111000...//////222222222222222222222222,,,---...000111333444444000111000...+++---222666333111///000333555333000...000111222111111222333222222222000...---...//////000111222222111///---...---,,,,,,///000111000000//////000111222222111///000111111///...000111444555666777777888888888222000///111444666555333111222222000///222999@@@>>>999555555888999777333,,,111555666333111111222333222000//////111333555000111222333333222111000---///000000///111777;;;999666222222555666555444//////000111222333444444444333111//////000222333333111111444777777444000000222333333111000000111222000...000444888888777222222333444555444000...222222222222333444555666000000111333444444222///---///222333222333555777:::555///---///222333333333444444333222222333555777888888555222222555999---000444666444111...---222111///---...111444666444000...///333444111...111333666555222000/////////...---,,,---///111333//////111222222111//////555444222111///...------...+++))),,,333555333...,,,+++***,,,000444555666222111000......111777;;;444444555555333000---+++///111222111///.........333111000222444444222000///111333555444222///...666444222000111333555777111---***+++///222222///111111111111111111111111000//////...---..................,,,+++,,,...111888666333000......///000333///,,,---000111...+++***+++---//////...,,,+++,,,+++++++++...111444666,,,...111333444222000///...111333000,,,---444:::888222......333444111---000111222333333222111000---,,,++++++,,,///222444111///------...//////////////////000111111000//////...---000555555222------...///111333222000---222000000111444777888888111///......000000///---......//////000222333444777333//////222444444333000///...------...000222222111000//////111333444000000///............///---,,,++++++,,,---,,,***...---------......///000---...000111111///---,,,---...///000111222222222000111333333222111111111111000000111222111000...111000000000000/////////000111111000//////222444222000///000222444555555222222111111111222333333444666777555000---...000111111000000///000000000,,,...222666777666444222///...---...000111222111000111111222333444333333000000000111444555555555111000.........000222333111222333222111000222333...,,,,,,...111222000...//////000000111111000000000000222333333333222111...//////000111333555666000000000...------000222000//////000222333333222000000000111111222222222///111222111///------...///000111222222111000///---,,,,,,---000111111000///111333333111000111222000111111000//////000222222333555666777777666555111111222222333555666888222222111000000222777:::999777444444666666333000,,,///111333222222111111111111111111111222222333222222333333333333222222///000111111111333666888666444333333444555555444222222222111222222333333222222111111111111111222333222222333444555444333222222222222222222111111...---,,,---000333555666555444333444555555333111222222222333333444444444000000111222222222333333000222333444333444666777999555111//////111333333888888777555222333555777555666666444333444666777222222222222333333111///////////////000111222222222111000111111222111111111111111222333222111000---...///000111111111111333222222111111222222333111000///...------......,,,---...///000000000000///...---///222555777777111222222111111222555888888888666444222///---,,,,,,...000000///------...000111222222111111111111000111333444444333222111555444222111111111333444///...------///000111222111111111222222222333333222111000000//////000000111111111///......111333555555444333222222222111222111000000000000000000......//////000000000000------...///111222444555---...111333444333222111///111222111000000444888555222000000222444333222333333333333222111000000++++++***+++---000333555111111111///...---...000......------...//////000...///111444555555333111000//////111333333111///111000000111555777888888.........///111111///---+++///111111///000444888999444///...111333222000000///---------///111222444222000...///333666999222222000/////////000000//////...---++++++---...000...---...111222222111,,,...000222222000...,,,......///000111222333444333222222333444333000...///111222222111/////////111000///...///000111333...///111000//////111222222111000//////111666999555111///000444666444222444:::===999111,,,---111444333111/////////111222***---222666888666333111...///000/////////111333000......111555666555333///111444555444444444555333111///---...111555777333333333555555444000...,,,,,,,,,---.../////////222000...000333444333111---///222444555333111///000000//////000333555777333111000000000000///...,,,...000111111111333555333000...///222333222111...000333333111...---,,,111111111111111111111111,,,,,,---///222222111000...333777666111///111444333222000000000111222333///111333555666555444222000222444333222333888<<<333222000000111333333333444444555444444222000///,,,,,,---///111333222111...///111222333222111000333333222222222222333333111000000111222333333222222333555555444333333444777555333111000111222222///000222333333222111///222222333222111111333555333111000111444555333000---...///000000222555777777555333222444666666666111222333444444333222111///111333222000000444777555555444444555666777777555555444222000000222444===;;;888444111222555888333222222333555666555555777333//////111333333111+++---000222222222000...///222444333000///111444000---+++...444666333///***---111444555333111...777555222000000222555777------,,,+++,,,---...///+++000444333...+++...222333111000111444777888888000222555555444333333333===;;;777333111/////////+++---///000...------...,,,111444333///---///333222222222222333444555555222222222222222111000///...000111000------000444111111222333444444555555333222222111111111111111444444444222000111333666222333555666666555333222000222444222///...111444222111000///000111333555...///111333444333222111...///000222333333333333000000111333444555555555222333333222111222555777555555444333111000000///))))))***,,,...111333555222444555222...---111555111///......111222222000,,,111666777555333333555222111000000222333333222...---...111444666666666,,,,,,...000222222///---***///333222//////444::::::555///...111333111///000///...---...///111333555222///...///333888;;;444333222000000000111222000111111...++++++...222111...,,,...222555444222+++---000333333222///---......//////000222333444555333222333555444000+++...111444333000......000222111///---...000333555,,,...000111000///000111111222111///---000666;;;666111---///555888555111444;;;AAA<<<222+++,,,111444222///---,,,---///111***---222666777666444222...000222111///...111444///,,,+++///555888666222///333777777555333444555555222///---...222666:::333333444777888666000***---/////////...///111333555111...///444666444111,,,///222555666444111...111000///...///222555777555333111111333333///,,,***---000111000000444777555111---...222555333000---000333444222///---,,,222111111000111111222333,,,,,,...111333333111///---444:::888111---111666666333000///111333444333---///222555666444222000///333666444000111888@@@444222000000333333000---111333666555333000///...---+++***,,,111333333111,,,...111444444222000...555444222222222222444555222000...000333333000---///333666666333111222444:::777444111///000111222---///333555555333000...111333333111//////333777444000...000555777333//////222444444333333777:::999666222111333666999:::000222333444444333111//////222444222...///444:::999777555555777888777666333555666444111///111444???===888333000111444888222000///222666777555222777555444444444444222000+++,,,---///111222333333///222444222///---///222222000...///222333111...000000000111111111000000333222000///000111333444000---+++...222333///+++555444333222111000111111555333222333555666555333111222444555555444222111::::::999555111...------+++---///111222111000///...111444555444222111111444333111000000222333555///000222333333333222111111111111111,,,***000888444000...000666:::888555222222111111222444666777999666111...---///222555111111333888<<<;;;444...111444666444///...111555:::777444222333444444444...000333333222000//////444444333222222111111111333000///111444555333111000111222333222333555777666555222000/////////000++++++,,,---...///000111777666444111//////333666333111...000333555444222000555::::::666333444777777444000000333666666555///000111333333222111111444111///......//////...///...---000444666444222///222444111---,,,000555555333111///...000222333///000222444555444222111666888888333......555<<<999333,,,***---///---+++***...222333000//////111222000...,,,,,,...111333///,,,***,,,111333///+++444666777444000---...000111///...///111222///,,,***///444555333000///000333222000......///111222---------///222444444333444666777444111222888>>>DDD>>>777333222222000....../////////...---,,,+++............000222444666555000...222999:::333,,,,,,000333333111///000222;;;777222///000222555666333222111/////////000000444777:::777222000222666111...,,,///444555222...111333555444222000000111000000//////000222444555///000111333444555666666999;;;:::555///---111666333000...111666777555111...111444444111///000111555333111/////////111222000000333888<<<:::333,,,,,,,,,++++++,,,---///111///...---000333444222//////444999888333//////111333222111/////////000000---///222444666666555444000333555222...---111555:::444///111888:::555///***...222333000------...666444000///000222333444000//////222555555111...///222444222...,,,///444//////111444666777555333000222333222111000111222222111000000000222555666333111///111333444111...///333666333...---333999888000+++///:::BBBAAA<<<:::::::::999888666444333888666333111000111222444333111111222444555444333555<<>>>>>===888333111333666222000///111444666444222000222333333222111111222444333111000000000111111000000333888;;;:::222,,,---,,,+++,,,...//////////////////111333333222000000333666555222//////000333222111000////////////...///111333444444333333000222333111///...111333777444111444:::<<<999444---///111222111//////...555333222111222333333333000000111222444444222000///111222111......000222222111111555:::<<<999666//////.........//////000222111111111111222444555333222111111222333222111111444555222......222777999333///333<<>>777222222444555333000///000111111111222333555666555333000...222222111000000111333666111000000111222111...,,,111///---,,,,,,///333555222///,,,---000111///++++++///222111///...111555666444222000///000222333------...///...---+++***+++,,,,,,+++***,,,111555111---,,,000666999555000,,,222999888333......000222222111000000111222222---...///...---,,,---...111111111222222333444444555555333000---,,,...///+++...222555666555222000222000---...555???JJJQQQDDD888---,,,//////---,,,///111222111//////222444---------...///222444555111222555666666333000...666333000000333444333111111000000///......//////333222000000111111000......///111111000000111333000111222333444333222111111111111111111333666999777444000000333555555444222222111000000111222333666444000---+++++++++,,,000111111111000000222444888777555333000000222333555555555444222111111111111222444444333333333444000111111111111222222222111111111111000///......---///111222111111222333/////////.........///000222111000/////////000000222111111000000000000111000111222444555555666666444222///,,,+++,,,---...000///...///000111000///,,,---///000111000///...222000...------...///000000111333666777555000---111222333222000...---.........///111444555444333000000////////////000000...,,,+++,,,...111222222444333111000111333666888999999888666333222222333444222111///...------...,,,---...000222444555555666555444555666555333111000///...///111222333222222444666444000......000...000222333333222111000222222222111111000000000333333222222333444444555333333555666666444111.../////////000000111111111222222222222222333444444???>>><<<999666444333222000000000111222333333333444222111111333333333222222222222111111111111111000000222666999888333......,,,+++---000111///---...000222333333222222333222222222222111000000000333333222222000///...---///000222333333333222111000000000000000000111111222222333666999:::999777111111000111222222111000111222333444444333222111111222333333222222333444000000000//////000000111333111222666<<<>>>;;;777111...++++++...111111000222222222222222222222222333333333222111111333555444444333111......111333666333222555:::======;;;888888888777666444222111444444333333222222111111444555666444111111333666:::;;;<<<:::777444444444111222333222000000111222222333444444333222000///111000///000222333444333444222000000111111000///111000...------///111333222000...///000111///---+++---000000///000222444555555444333222222222222------..................------,,,,,,,,,...000222...---...222555666444111...222666555111------///111111222222222222111111,,,---......------...///333222111000000222444555444555444111---++++++,,,(((+++000333444333111//////...---000999GGGVVV___FFF999---,,,//////...---111111000///......///000.........///111333555777///222555777777444000---444222000///111111000///000...------......---,,,111000000000111111///---...///000000///000222444...000222333444444333222///111222000///111777;;;:::555//////333666444222000000000000111222444555888555222...,,,+++++++++,,,...000111000000111222666777777333000///333666888666333222222222000///...111555666333111222444111111111111111222222333000111333222111///......,,,000333222000///111333111///...///000111000///000000000000/////////...333111///...---...///000------///333777888666333111111000---+++***---///222///------000222111...***---111444444222///---333222111...,,,---000222///000222777;;;999333...111333555333///,,,---///000...---///444777777555000000/////////////////////---+++,,,...111222222333111......000333444555111444666555222111222444666444111///---......///+++,,,...000111333444444555666666444333222222222222...,,,---111444444222///444888777222------//////000222333333333222222111000......///000...---000111111000//////111444777555444555666555222///...//////000000000000///444333222111111222333333888666555444444333111///...///000000//////111222666333000000333555555333111222222222222111000000222111000222444555444222///---,,,///222333///+++---111555555333222333555555333000000111222111111222333333333111///---,,,111222222333333222111111//////...000222222111000...000333555555555555555555222000111444555333111///111444666444222000///111333555333111111444777222000...///000111111000000111333555777777666555555000,,,,,,111666666444222222333333333222111111333555555333000111555999555333111...---......///000111111333555666777777999777555333222222222333222333333444333222111000777999;;;777333222666:::;;;999777666666555444333...111444444111///000222555444222111111111222333000...---///333555333111999555111///000333555555////////////000000000000000222333222000///000222...,,,,,,...111333222111111333555777666444111//////...------///222666888222///---...222222///,,,,,,000444444222000111222444222000////////////......111555777777555111......000111000///...///111222111///......000222444222333444333///,,,***))))))***,,,...000000//////---,,,---111999DDDOOOVVV???666///---......000444444000------000111...+++...------...///222444555111222333444333222111000000000000111222000...,,,000...,,,,,,---...---,,,111000000111222222000......///000000///000222444...000111333444444444333///000111000...000666;;;999444//////333555333000......///000222333555555666444222///------------***---///000000000000111333444555333111111555999999777444333222222000///,,,111555555333111111222000000111111111222222222///222444333111///...///---000333222000...000222222111000111222333111000000000000000/////////...222000...,,,+++,,,...///,,,,,,...222777888555000///000///---++++++---///333000------000111000...+++...222555666444111...333333222000......000222///000222777;;;;;;666111111333555333///------///000...,,,///444777777666222222000///............000...---...000222333333222000......000222333333---000333333111///111333666444111///......///000+++,,,---...///111222222333555555333111///000222222///,,,---111333333222///444999888333///...000111111222222222333444444000...------...///...,,,---///000000//////111333:::888555444444444444333000000000///////////////333333222222111111222222111000///000111222111///...//////...------///111666222///000333666555444222222333222222111//////333111///...000222555666111//////000333222///,,,...222666666444333444666666444111000222333333333222222333222111///---,,,333333333333333222222111///......///222333333222000333555555333111111333666333111222555666444222///333666666333000///...111333555333111111444777333111000///111111000///...222666777444111333555777111---...333777777555222222333333333222111111333555555333111111555:::444222000---,,,,,,------///000111222222333444444:::777333000///000333555111222333444444222111000666999;;;888333222555::::::777444333444555444222---111444444222000000222999666222//////111555777111///...000333555333111:::666111///111444666777...///000000111000000///000333666444000...111444///,,,+++---111333222///...111555888888555111...111///...---000555:::>>>444000---000444444///))),,,222666555///---///333555222...---...000000///---111666::::::666111---000111222111000///000222111000...------///000111///222444444111---+++***+++++++++,,,---...//////------...000333888<<>>;;;555111222555666444111...---...000222///000222444444333111///000222333111000111555999666222//////111333333222...000222333222222333444888666444111///...---------...000111111222333333222444555333///---000333333333444666777888666555111333444333111000222555111111000000000000000111000////////////000000000000111111000///111666;;;888777444222111111222222111333666666555444333333<<<======888222000111444000000111222444444222000666888888555000...///111111111333666999:::888666000//////...//////000000222111111111111222444555222222111222444555555444333555666222---,,,000555666444222222555888999999444555555555444333222111111111222222222222111111000111333444444333222111111111111111000000000000111000000111333333222111333333333333333333333444555555444222111111333555000///000111333222000...111///---,,,---///222555444111...///222333000---,,,///111000---,,,...111---///111444555444333222.........000222444666777//////...---,,,---111444111000//////000111222222,,,000555444000---000333...000333555555333000...***,,,---.........000222000000///////////////000111111111000//////111333---...///000111000...---,,,,,,---------,,,,,,+++222,,,***---000111444888333444444333111000111333///...------------.../////////...---......///000,,,...000111111000000000///222555222...,,,///444222000------...000111111...000333333222000//////444333111//////111444666///---+++---000222000...,,,///222222111///......---...///111333444444555222333444444333111...,,,///000000///...///000222///...///222666777444111...222666555000,,,---///111///...///333444111///,,,///333555666333000...222444555222...,,,000444333000...///111111...+++,,,111555444000---///222555333111///...000222333************+++,,,------222111000.........///000000,,,)))***///111...+++,,,000444333000------...++++++,,,---...///000111......111777<<<:::222+++,,,---...---+++---222666333111///111333444111...***...111222000000222555???;;;555///,,,,,,...///+++,,,...111222222///,,,,,,000333222......222666777444000000333333222///......///000000000000///888555111......000333555111111222555777666333///...222444444000......///222000......000111222222---222888<<<<<<666///***,,,000333222...,,,///333---,,,...444;;;===999444111:::AAA@@@888111111444888555111...---...111333---///222555555333111///111444555222...///555::::::444000000444777555333+++///333444222000222444:::888444000...---------))),,,111555555333111000222666888444...,,,000555555333333555999:::777444...222555333///...111555111000/////////000222333---------------...//////000222333000...000888???777444000...///000111111///333777888555222222333AAABBB@@@:::333000333888000//////222555555222...777:::;;;777000---///222222---+++222<<>>111000000///////////////333222222111000000000000...---...///111111000...111333666555222///.........,,,,,,---000444666777111000///...---...//////111111000//////000333666555333000---,,,***))))))***,,,///000000000111333777555333222111111222333,,,---...000000111000000//////...---...000555888999555000///000111000///000111222333222111///...000333444111......111666222111/////////000///...000777>>>===666000000222555111---,,,///111111000---...///000000///...---111222222000...///444888555444222111222222222111111222444333111/////////333222///---------...///***---222666777555333111333222111///...///222444555444333333444444444333000222555666555333111111111//////111555888::::::444111//////222444333111222444555444000...///000///...---000444666444222///222666777555333444666:::777222...,,,...111333333000...---///111111111222222111///,,,******+++******+++,,,///222555666666555222000/////////000///......---,,,,,,------,,,---///000111000///...///111222111///...000222222000............---,,,+++---///000111111111111222111111000//////////////////000000111111000000111000000000111222222111111111111222222222333333222222333333222111///...//////111444666777666444222222222222000000000000222333444555666555333111444222000000111333444333111222222222111111000///......///111222333444555333444333222111111222333000222444555333111000000222111///...///000222444000000000111222333444555222222222333555555444333,,,///111000---,,,---//////000222333444555555555333222111000000000000000//////000111111111111111...///000111111111111222///000111222333444666888444444333333333333333333//////000000111111222222111111222333444555666777333333222222111222333555222000///...///111333333666666444333222333333444222222222222222333333333333444444444444444444555444555555555555444444444111111000111111222444444444555777999999999888777333333444444555666666777444444333333333222000//////000111111222333555666333222111000///000111111000111222444444333333222444444444333222222333444///000000111111333555777555333222222444666777777333111...///222666999:::555555555666666555111...111111222222222444777999777555222000111222333444444333222111000111222333444444555555555444222222222333333111///000333666222222222222111111111111000111222222111000///...222111000222555666333000111222444555555222///---///---+++,,,///444777888444333111000/////////000000111111000///000333666666666333///+++***+++---***---000111111111111222777555222000///000222333+++---///000111000///...---......,,,+++---444:::<<<555///---000333222000///111333444444222///...111333333000,,,---222777111///,,,---000111...+++///:::DDDCCC:::333222555777000)))(((,,,000111///---///000222222000///---111333333000---...555<<<888555222111333444222//////333666555222///...///444222...++++++,,,///111+++///555:::;;;888444000222222111///...///333666777444111222555666555333...222777888555222111111222000///111555999<<<===333///,,,---222444222///000444777555///,,,...111///,,,+++///555888666222...333999999444111222444>>>:::333...,,,...111444111000000000222222000...222444444000,,,)))***,,,---(((%%%)))222777666333000111111111000///---+++000///...,,,,,,,,,---...***,,,...000111000...,,,...111444333...---///333222000...---///000000000))),,,111555666444111...777555111...------///000---...000111111000///...,,,000444222...---000444555333000...///111444666---000333555555222---***222000//////222444555555222///---...111222///,,,...222666666333000111222777333...---...222555777))),,,000333444222000...---...///111222333555555666222......111333222000...111666888666222///---333111...---...333777;;;000111111222333333333444---222555444///---000333////////////......,,,+++***---222666777666444222777444111...---///222444...///000000000000//////***000555444///,,,000666444111...000555888888777111333555666555333111///111000///...///222444666000111222444555666666666222555888555000...111666888333...///333666555222///111333444444333111000666555333222333555777999666333111333777888777444000666:::888111...111666555222000...///222555888...333;;;BBBCCC@@@:::666777555333222333555999;;;666111---000666888333---...222555333000///333777666333///,,,+++...222444,,,///444777777444111...666888999555000000666<<<333000...000333666555222...222444333//////333888333111...///444:::???AAA000222666:::;;;888333///333555555222000333;;;CCC<<<555...///444888555111000000111222111000///...777666444222222222444555111000000111222222000---<<<:::555000...000444999222222222111111111000000888:::;;;777222111555999555222111444999:::666222///////////////000111111777555111......000333666---...///222555555333111555888:::777000++++++---666000***+++111666555222---///222444444333111///111222222000---...222777444///++++++000222111///111555888666222///111444444444222111000000000000,,,...111444444222000......000000---******---111666777777666444222111111///---+++))))))+++---...000000000000000000111111...............///000111666999<<<:::666444777:::???:::333////////////...000222222111///---,,,---111444666777666555444555...000222222222222444666333333222111000222666999888888888666444222111111000000111222333444444444222111000......111666:::777666333000---,,,///222222000...000333444333000111111111111111000//////666444222///...///000111//////......///000222333444333222...***((()))+++---+++***---222555444222222111000...------,,,,,,//////......---------,,,,,,+++,,,...000111///---000222333111...---///222555111------///000///---,,,...222444555222///---333222000...---...///000444111...///222222000---...111333000+++)))---222444000,,,---111444555444666666666555333111///...000222444222000000333777222333444333222111111111///333666666333111222333444333222111111111222333,,,+++,,,///222333111...///111222111......111555777333///...000111///---111222555666555333///---333111///------000333555...///111222333222000///...111444333///...///111444222000//////---+++)))+++---///111333555555666888666222000///111444666111///...000333444111---///000111000000111444777555111...000666;;;:::888222333333444333222111000666666555333111333666999222000///111555777666333222444555333000000333666888555222000111333333333444444333222222111111111555444444333444555666777888444222444999:::777222111555888555000---///222888444//////222666777666222666<<>>444000000111000---000333555555333///---,,,222333555555444444555666222000///111333555444222111333444222///000555:::===888444333444555333111000111222333333333111000000000//////222999BBBHHH===888222///////////////222222222222111000111111222111000///...///111222333333222111111000////////////......///111333444555222///......///---+++***,,,...///000222333555444222///,,,+++,,,...///---...000111000///,,,+++---...//////---...111333333222000000000111111000111111000...---,,,...///111111111222222111000000...//////000000000//////333333111000///000222444222222000///------...///...///000000000111222333999888666444222111111111///000000111222222222000///333777555111...000444444333333333444444444333111222222333222222000000...,,,+++,,,///111111000000...------...///000000111111000///......000111333333333222222222111111///............///000000---///000222222111000////////////000222222111111000333555444000,,,++++++......///111333444555666222111000/////////000111000000000//////000111333111///---///222444444333111111111333444555555555333333222111000111111222333444555555333222333444111222222222222333444666555444222222222333444444444222000000111222111000555333111//////000111222222333444555555555555444555555444444555444222111111111222222111111000111333333444333333333555666666777999===>>><<<666111000111111222222222222222000...---///111444555555333222000000222333555666444555666666444222000000555555666777777888888888777666555555555444333111222222111000000111444666666444222222222333444444333000......111333444444222222333333333222111111222333444444444555777888888888777555333222222222444333111000///000111222333333444555555444333333111111222000///000444888555555555333000///000222888666555333222222333333555555555444444333333333333333333333333333222111111///---,,,,,,---...///111000...,,,++++++,,,---......///111333444333111333333444444333111000///000000111222333444555555111111111222222222222222111000000000222333222222222111///.........///000111111111111111111222333111222222222111000/////////000111333444444333333000//////111222333222111000000111222333333333222222000...,,,++++++,,,---111111111111111222333333000///......------......111:::AAA???888666===FFFHHHAAA777222222222000...111444777888555111---+++111222333333333333555777555111---///444666333...000333444222//////444999???888111///333666444111///111222333333111///...000/////////333<<>>DDD>>>888111...///111111///111222222111//////111444222000...------///222333000111111111111111000///...---------...000222333555111...///222333000---,,,...000111000000222555333111///,,,+++,,,...///...///111222222000...---...000111///------222666555333111111222333222111000111111///---,,,///111555333000---,,,---///111---...///000111000//////000111111111000222666:::666444222000/////////...///111333333111000111333999888555333111111111222000///...000222222000...///333666555111///111444777555333444666777555444222333444555444222000///,,,+++***+++,,,...000000///---***+++---//////......///000...,,,,,,///222000///---,,,---///222444+++,,,---.........------,,,---...///000000//////111///...///111333222111///333666555000,,,+++---111000.........000222444------,,,------...///000///000000///...///222555222///---///333666444222///000222333333222222222222111000////////////000---000333555555444333444555555444111...///222555333000......000222222111333111...---...000111111333222111111111222333444111222222333333333222222111222222222111000//////111111111222222222111000000333555555333222333444===;;;777555333333222222111222222333333333333333+++,,,---......000333666999555222111222444555555222555999999777333111111777666555333333444555666111000000111333333000---000111222111000111555888999666333222333444333222111111000000000000000///444333222111000000000111111111222222333222111000333555777666333111000111222222000//////000111222111222555666666444111///111333444333000111666;;;...000333333111...------666555333222111111111222111000000222333333222000111222333222000//////111333222000///...///000111000///...,,,,,,+++,,,,,,//////...000222222222000000000111222444555333111///333666444000------...222111000//////111222444000......111555666333///000111111000...---...000000///...///111222222111///000000111111111000000555555555444333222111000000///000444888999666222222000000111333333111///333222000///------------***...333777888666333000222111000///...---------000222333333222111333555333999===:::333...///222222333333222///......///,,,000555777777555333222222333333222000000000000555111...///333555444111222444555333///...///111//////......///111444555222222222111000111333666555444111///...///222444111///---...111444555555000000000111111111111111222111///......000111333------,,,,,,---...000111222222222111000.........000......///222333333111000000000//////...------000000////////////000111------...///000111000000222444444333000000111444555222//////111222222000222111000...---------...222111000///...//////000...---...111444666555444333555666333...---///333777444111000222444444333444444444333222111000///222222222000......111444222111111222333333222111000444888999777444333333666666555333333222222222)))***,,,..................000000///---...000333333000------...///...,,,+++,,,,,,---...///000000......---------...///000,,,---......///000000000111222222111...---///111444222000......------,,,000///---,,,---...000222111000---,,,---///222444///......000222444222000///000222333333444555555444000...///444777666444///000222333333111///---...///111222333555888;;;888444000...000222222222---...///...,,,---///222666222...+++---000333555000222444666777666444333444333111000000111333444222///...000444555333000222555777666111///000333666333111111333444333222666666555444333222222222666444222111111333666777000...,,,---///222222222222333555444333222444666888555111111222333333222333444555666666555333333///000111///......000333444111...///222444555555444555555222//////000333333222111000000222444666111111222222222111000///000222444111...---000333222111111333555555333000...///000111111111//////444444333333333222222222111111222333444444333222///000111111///......///222222111111111111000000000000111111111222222333222222111000000000111111222222111111000111111111111000...---,,,---///000000///...///111222111000000111222333333333222222000333555333///,,,+++,,,000000///...///000111222......///222444444333111/////////000000000000//////000111111111111000000///////////////000111222555555555555444222000/////////111444666777555333444222000222555666333000333222111000//////......***---111555777666333111333222111000////////////333222222111222222111000,,,333:::999333...///333111111000...------///111...111666888777444222111000222333222///...///111444111...///333444333000...333666444///,,,...111///...---...///222555777222444555444222000000111...000111111///000333666111---***,,,222666777666222222333333333222111000111000...------///222444//////---------...//////000222444333000---...///222///---///333555333///...///000111000///---,,,111///...------...111222---,,,---///222333000---111333555333///...111444777222//////333555333111000000000//////......---555444111///...///000111---,,,---111777888555111222666777444///---111666;;;666111000333555555333000111222333333222111000333444333///+++,,,111777333111///111555666333///---333999:::777333222333888666444222111222222333'''***...000//////...///000333444222//////333777666111------///000...+++***,,,...///000000///...000///.........///111222------...//////000111222222444444111---+++...222555111---,,,---...---,,,......---------///000111444222///,,,---///333555///------000444666222//////222555555444444666888777111---...444999888555///222444666666333000...///000000000111555:::>>>777333......111333222000+++---///...++++++///333777333...,,,...111555666...111666999:::888555333666444111///...000333555222...,,,///555888555000222777:::777111...000444777333//////333555333111---000222222111000000111777555111//////222666999222000......111333333222000444777666333111333666999444...,,,000333333222111333777999999777444222///111222000------222777666222......222555444222111333444111---,,,///333333444333222222444888<<<111222333333222000...---...222444111,,,+++000555222///...000555777444111---...111333333222000...666555222000000111222333111000111333555444111---111111000///------///111...///111222333222111000///000222111///000333666444111...///111333222111//////111111222111000000111000---,,,,,,...111333000///......000111111000000333555555222000000222111222222222000///...///...............//////000---///111222222222333444///...---...222333111///---111444555222//////000000///------...000222444111222444555555333111///...000222333333333333444444222000333777999777444222222111111000000000000,,,---...000222333555666333333222111000000111111222333444333111000111222000111333333111000111222---///000///......000111333555666666555333333333111111000000111111000000000222333222000000111333222444555333///...000333...///000222333444444444555555555333111000000111...///000222444555444444000///---...000333666777666666444333222111111222///.........///000222333333222000///......//////111111222222333333111000111000000111222222222111///////////////...............---------...///000...///000000000000111222222222222111000///000111444222111000111222333333222111000000000000111111333333222222222222222222...///000222555666666555333444555333111111333666777666444333333333333222000111111111222333444444333222000...---...000222111111111222444444333111000222555777666444222111444444444333222000000///***,,,//////......000222444444333222222333555666333111///...//////000///...///000111222111111000......///000000000000///.........///000111222333333222111///......000111222222111///...------.........//////000111222222333111///------...000111.........///111222333333222333444666888888777777555333111222444666555444333444666777666555333111000000000///000333777;;;333222111000111111111111---------------...000222444111//////111333444444...111444777999888666444666444222111000111333444111//////111333444333000222444666555222111111333333333333333333333111000+++...111222000///000222444222000//////111444666000111222222111333666888777777666555444333444555333222111111222222111111///111555777888666444222///000111111111222333444555333111000000222222333111111000///...///000222333555666666555666888;;;;;;:::777555333111000///...000222222000///000222111000000000222333333333000111222444444333222222666555222000000000222333///000222333222222222222222222000...,,,---000333---///111444444333111000...111333111......444999555000,,,...222555444111,,,---000111222111000///111///,,,***+++...222555111///......000111111000000444888666111...///222111111111111111222222222---------...............,,,///222222000000333666///,,,+++...333555222...,,,222777777333......000111///---,,,---///333555---///222555666444222000---000333333000000222444333111000444999<<<:::777222222111111111111111111000...,,,+++---111666:::444333222222111222222222...222555444///---000555666222......111333222000+++---000222111000000111888777666444222222444666444000,,,...333444111---,,,333888555...+++000666888666222000000222333555---///333666777555222000888777555111...---///111111//////333888999555000///111111000...///444999;;;888555111000111222444,,,---///000111111111111666444222111000//////000333000...222777999555111///222444333000///111444111000...------...///000+++,,,---/////////......///222333111------333999444111......111222000...000222333111///...222555444333111000000222444555000111333555555555444333///222444333222333777;;;666333111222444555555555222555888666222000000222222111000000111444777999222///------000111...+++///111333444222111333444444222111222555666333000111222333333222000---+++,,,...///...,,,---111555777333000111444777666444///111222111......111555222222222222222333333444+++---000222222111...,,,......//////000222333444444000------000222222111...333666444///,,,---000...///000222333333333333/////////......---------...000000///---...333888666333222555;;;<<<999555111444666666444222111111777777666666666555555555000000111000///111333666///222444333000///111333111...+++,,,000333222111000000000222444444222000///111333555666666666666444444444333333222222222///111222222000///000111222111111222444444333111...222777777444000///000...111333333111000222555000000//////000000111222,,,111555555111222888???@@@;;;555333444666555333,,,111777888555111//////---...111333444333222111000//////222666777444111444555555222......111555333000------111333222000111555999:::888666777888FFFCCC===888444333333444---...000333555444000---111333333111......111555333333333333444444555666555444333222111111111111---000444222///000555:::---------......///000111444333222000000111333444555111......000222111///333555666333...,,,...000333111///------///222444333111...,,,++++++,,,---000222222///+++,,,222888666555333111000.........222444666777555333222222000000//////000111222222111000000111333333222000333000......000222222111333222222111222111///......---,,,,,,---///111333333333333444333333222111///000111111111000000111000...---000555777666444888666333000...,,,,,,,,,000//////000222444444333333000...///222333000...555444111///......///000666444222000//////000000000222333333111000///000777555222000000222444666444000---+++---000222222000222444111...,,,...111666444222000//////000000111222333444444444333333888666333000.........///---...000444777777444111000111111000000111555888;;;777333111000111111000...///000111111000///...777888777333///...000444444111...111555777444///000111111000///......///222///+++***,,,///222333+++...111444555333000...666333///,,,---///333666777000+++,,,111333000+++///000111222222111000///777555111//////111555777...111555888888555111...333666888555222222777===:::333---...444777444000555666666666555222///---222000...,,,---000444777///...---,,,+++,,,,,,---+++///222333000......000000//////............///,,,///444777666222---)))///...,,,,,,...111666888000111444666666555333111---222777555///,,,000444555333000......000222444+++---000222222000---+++555333111///000222555888666222......222444111---,,,111666666111------///000///......000222555777---......///...,,,+++***...111222000---...444:::333///---333<<<>>>888111222555888888555333333555:::777444222222444888:::,,,...000111111000---,,,,,,...000///......111555666111,,,...444777555111---000444555444111///...000///......111555:::<<<222333444444444444333222000555888666111...000444777333111333777888333...---222888999555000...---333333333333333444555666///......111444444000,,,///444777444...///888BBBFFF<<<222111777:::666000***111:::>>>:::333---***,,,,,,------///000111222111111444888;;;:::444///444999<<<999222...000555777222...---000333444444...555===???;;;777666777NNNKKKDDD:::111///222666111000111444777666111,,,...111222000------111555999555111000222333333111---000333666666444111...333333222...,,,...555::://////...---...///000111444333222000000000111222222000......000111111111333333333222000///000111222111///......000222444111000///---------------111222222000---...222666555222000000111111000......444999999666222111222111000///...000222555777//////000222444333111...000111111000......111333666222//////111222111///......------...///111222666555333222222333444444000...---///222333111...,,,---///000111222444555:::777333///------...///...///111444666666444222444333111///......000111333222000.........///000///222444444111///111333444555444222000///000111333222111000000111222222333333222...,,,,,,000444333222000000000000//////111111111111111000000///333333222222222333444444333333333222111000///...---///111222111000111222333111//////111333444444555333111111222333111000444333111///......///000333333222222222222000///.........///000111000///...///000///...---...//////...,,,,,,...//////.........000111222222222222111111/////////000111222222111///....../////////222222222222222222111111222222111111111111222222111111222333333222111111111222222222333555777999777555333111111222333333555555555444222000...,,,...---------...///111222111000///---------...///...000222333222111111111111000000000///............///111222222000...---...///000222333444555555000000000000111111222222000111222222222111111111222222111000//////000000000000000000000000000000333333333333444444555555222111000000000111111111...111444444111......///---...000222444444555555333222000.........///000...000111///......222666000000222555888999666444333444666666555444444555555555444333333333444444//////////////////000000///000111111111111222333444000...///333555444222000222444555666555333111---...///111333555666777444444333222222333444444444444444444333222111111777777777777555333111000///111444444333222222333222333333333444444444444333222111111222333333222222333333222222444888;;;???:::555333333444333111...222666888666333000...,,,,,,---...000222444555777666666777777666444222444555555555444333333333444333333444555666555333222555888888666444555777DDDBBB???:::666333333444222222333555666555222000333111//////111333333222666444222222222222111111222333333444444555555555222333333222111111333555222111///...---...000111222222111000000///000000111111111000//////111333333111000000111222222111111000000000000111222333000000////////////000000333222222111111111222222444222//////111222111///---333999:::666111000111111000///...000444777:::......000222444333000......111444111,,,+++///555777333000000222444333222111000///...///111222333999777444222222333555777333///,,,...333444000+++(((,,,000000......222666:::888333///---...///111---///222666999888444111333555444000++++++000444000000.........///000111***000666777333111333666999888666222///...000222////////////////////////222555555111+++***///444666222//////222333000---,,,...000222222111000///555444222000000111333555///111222444333222000...---000222000---,,,...222555111......222444333000//////000222444444333111:::666222...---...000222000......222555555000+++)))+++......,,,+++,,,...,,,...//////------...000------...000111000---***000///......///222444666...///000111111000///......222444111,,,+++///444555444333222111222222333...///111222222111///...222111///......///111222///...---000444666666444444777888555///...111666777666444222111///......***+++,,,---------------222111000/////////000000111111111333555555333111111222222222111000...---000///...------...000111---000444888888666333000000///,,,++++++---000222333///---///555666333//////000111111000...,,,+++333222000//////000222333000222555777777555333222---000111111000000222444111222222222111000///...***---111555777777555333999666222///...000333555000000000000//////000000---222777777555333444666444333222222444666666555111222444555444222000///333111...,,,---000333555222222222333555444222111000000000000111222333444555444333555888999777444+++---111444555555333222666444222111111222444666888444000111555666222...444888;;;888111------000111///......111444666666111222333444444444333222777666444222000222555888555222000111555888777444666888888555000...000333333222111111222333333333------...///111333555666;;;;;;999666333222333555444111...111777999555111///444999;;;;;;888555333666444222000000111333555888888888::::::888444111222333555555444333333444777111,,,...555888555000222444555555333111111111888555333111222555999<<<333333444555666555222000666444222000//////111222////////////000000111111444555666333000///111555222///---///222555444222///000000111222222222222333222111000000222444555444333222222444444222000555555444333111000111111111333555666555333111000/////////000111333555777000///...///111222222000///222333000---,,,///333444555777666444333444666666444111//////222555777888777555444444444555666555333111111222111...+++)))+++.../////////222555777555333000///...//////...///111555777777444111111222333111///...111333...---------...///000111...111444555444333444666999999888555111//////000/////////...//////000111111222333000,,,+++///333666444222111333333222000...///111222222222111000444333222222111111222222111111222333222111000///...000222222111000111111555444222111222222222111000000000222444555444333999777333000///000222444000000000222444444000---***+++---------,,,------,,,...//////......000111000///000111222111---+++//////......000222555777///000111111111000///......111444111---,,,000666777555222000000111222333...///111222222111///...111000...,,,,,,...000111......///111333333333222333777999555000---111666888666444111000000000111++++++,,,,,,,,,,,,,,,,,,111111000000000000000000222000///111555666333111222222333444333111...---///...,,,+++,,,...000111---111555999999555111---///---,,,++++++---///000222...,,,///555777444///000000000///...,,,***)))333222000//////000222333///111333555555444111000---///000222222333444555333222000000111111///...,,,...222555777777666444888666333000///111333555222111111111222111///,,,...222666666333222333666555222///000444666666555111222333444333222///...333111///---...111444666444222222444666666111------///222111000000333555888444111333888:::888555---///222555555555333222555444333333333333444555888444000111444555222///222666888666000,,,---///111---***+++///333444333///111333444444333111000555666666333000000444888444111000222666777555111222666888666000---///222444000------111444555444/////////000111222333444888999999666222000222555333///---000555777444///---444;;;===;;;777555555666333...,,,---///111222111111333666999888333...111333555444111111333666777222...111666999555111000444888888555222222222888555222000111555999===555444333555888777222...777666444222111111222222.........///000222444555999::::::666111000111444222///---///222555444222...///111222333333333222777555111///000333888;;;444333333444555555333111666999;;;777000---///333666333000111444555333000...///000222222222111111333000---,,,...111444444333222000//////000000000000777>>>===666222444888<<<888333//////222777;;;444555666666666555333222555777888555000---,,,------,,,,,,...222444444333222222222111000...---,,,/////////111333444444222//////000333555555222///,,,,,,---...///000111222666333000111333555444333666888999888555111///...222111000//////111333444000...------...000111222555666666444222111222444444333222111111111222222000111333444444333111///555444222000//////000000000///000555::::::555///333666888666111///222555666444111111333444555555555444444333333333333333333555666555222000111222000---,,,...111333000---...///111111000000111333444333111111111222111000---...///111333444555555333222111000000000000111000000000//////000222444666444111///...000222444222222222111111222222222///..................//////222555444000...000222555555444333222111111222555333111...---...///000000///---,,,,,,,,,...///.../////////////////////000...---///333444333000111222444444333111///---------,,,,,,---...///000///111333555444222///---,,,---......//////......//////000111333333333222222111///---,,,+++++++++//////111111111111//////000000000000000000000000000......111666999777444333222000000111111///...000000111222444555666777444333222111000000000000444333333444444222///,,,111111222333444444333222444111...///333666666444444444333222222222222222111111111000111222333333333222111333555444000,,,,,,///333333000000333666777333///111555888666333222222333444444555555555222333555666666555333222555555555333111111222333555444444555555444222000///,,,***+++///000///---///000222333333111000...000333555444222000111333000111333444444333333333333555666555333111111111111///---...222444444222222111000////////////000000444666555222000111333111111000111111111000///...333888999777555555666333111///...///000///...111000000222555555222...///111333111//////222666333333444444555555555555222666999999666444444555333222111000111333666777777444222333666666333000555555444333222111111111000000//////111444777888;;;;;;999666333222222333333111000000111222222111//////111222333333333333888666222///000333888;;;333333444555555555555555777:::;;;777000,,,...222666333000111444555222///...///000222222111000///444111------///222555666666333000000111222111000000888@@@>>>555000333888<<<999444111000333666999111222555666666444111///333777:::666///+++,,,//////---+++...444777555333000000000000///...---,,,000///...000222444444333......000444888888222,,,,,,---...///000111111222:::444......222555333000222555888999666333000...333333222222222444555666000---,,,---000222222222333555777555000///111555666555333111000111333444---///333555666444111///666555222000...///000111111///000777??????777...000666:::777000---111777999666333111222444555666222333444555555444333222444777999777222000222555333///---///555666333...///111222222000000111333777444111000111333444444,,,...111333555444333333666444111///...///111333222///---...111444444333444333000//////111333444666444222111111222444666...//////000000//////...111555777555///,,,///333444222000111333333111//////...,,,++++++,,,---///333111///------...///000------.../////////.........------...000222222111111111222333222111000///---------...............111111111111000000//////+++---000222222111///------000333333111000222444222111///...---------...,,,...111444444111...,,,111000...------...///000000---,,,111777:::777222111222222222111000///...333222111000000333555777111111222333222000...---444555555555444222000///222///...000555777444111222111000111222444444333555444222111111222444666000111222222222222111000111111111222222111///---,,,000333444222222444777555222000000333444333111444333333222333555777888111333666888888666333111222666888555///---111777999555333666;;;===999333---,,,,,,---......,,,***///000111111111000///...+++...222444333111//////,,,111444444111000333666555444444444555444222111.........000222333222111444333111000///...------+++...222444333111000000///111333222...,,,---...000111333444333444555666000111222333222111000///333222000000111111000//////000000000000000222444000444888777333222444777555666777666555555666777///000000111111111111111666444222222333444444333111111222222111000///...666444222000111444777::::::888555444444444444333333333333222000///000111///000000111222333444555444333222111111222444555111444666666444444777:::999777555333111000///...///222666666444111000000000000//////000222444555222000///000333555555555666555444333111111222333666888999777222000111444666555555444333333222222000111222222222111///...///222444333///---...000------...000222444555555333222///...---...///000//////000222555555444222000111333555666333000------...///000111111222222555222000000222333222///000333666666555333222222000222555777777777555444000111111111000111333444222333222111/////////000222222222222222222333333---...111333444444333222333222222111111000000111111000111666;;;;;;555//////333666555000...111444666444222222444555555444333444555555444333111000333555777777777555444333111000///111333444222000000111222111000///000111555333111000222444444444...000222333444444333222555333111///......000111111///---...111444444444333222111000111333555666555444333222222333444555111000000000000000000111333333333111///...000333000///...000222333111///,,,,,,++++++,,,...///000222222222111000//////...,,,---.../////////......,,,---...///...///111333000000000111111111111111000///...---------...///111111000000//////000000,,,...000222333111///...///111333333111000111222111111111111111000///...---///222444444222///---111000///............///---,,,...111555666444222...111444444111......///444333111000///111333444222333444444333222000///222444666444111///000111111...---///444666555222000111333333222111111222333222111111111333555666222222222111111000//////000111222111000///000111...000222444555555666666333333222222111111000///222222222222333555777888222444666777777666444222333666888444...---111777999555333666<<<>>>999444---...///...---,,,---...000000000//////.........***+++...111333222000---,,,///333222000000444777444444333333333222333333---///000111000000000111444333222111000/////////------///111333222000---...000111000...,,,,,,---111000///111333555555444...222666666444222222333222333333111000///000111000//////000222333333222///444888777333222444777888555222111222444666777//////000000000///...---111222333333222222333444---...000111000///---,,,<<<999444111111333777:::777444111111444666555333333555666333///,,,...000000000000111222333555666000111222333222222000///000444777666333444888===999333---...333444000***(((222<<<<<<444......111333111...---...333888;;;///000111444666777555333444777888555000...222666<<<888222///000111111000000222555777666222...+++111000000///////////////------...///000000000///***---111111000000444777777444///++++++...222555...///222666888777444111222555888666111......///...///000111222222222222///000222333333222111000000222333333333222444555---111666;;;<<<999444111111555777555000///222777333000,,,---///000...+++---...000333444444333222......///111222333444555...000111333333333111000111111222444555444222000///000111111111000000000111111222333555666444222666666555444333111000///111111333888;;;;;;555000...000222222111000111222000111111000///......///222111000111333444444333111111222222333333333333222222000///............////////////111222555666333222222222333555777888333333333333333333333333333222111000000111222333444111......///111222222---...///000000111111111------...///000111333333000222333444333000---,,,,,,---...000000000///...+++...000000......222555////////////000111222333333111...,,,+++---///111000000111111111000000000---...000111111111000///111111222222222111111000///000333555555333000...000111333444444333111000000000000000000///......))),,,000222111111111222,,,111666666111------///333333111000000000111111555555555444444333222222000444666444///,,,///333.........000333555555444...222555444111///000111000000111222333444555555444333111000///...//////000222333222///...111444///000222444666777777666222333444333111///...//////000111333444555666666555555555555555555555555444666666333///...222666777444333555999:::666222---///000...,,,,,,000444111000///...............,,,***+++...222444111...---...000000111222555777111333444333000000222555---000111000...---000333444333333222111111111222111///---///222222000---..................---,,,111///...000444666555333...333888888444222444777000333555333000///000222111000///111555666444111000333666666444333444555:::444...,,,///444666666000000000//////...---,,,---111555555333111222444.........///000222333555444333222000000111333333444111...///333555555333444111---,,,///111222222333111000//////111333555111111111111000000//////000111333555666666777888555111------///111///---...333888888555111000111333222000//////111444555555555444333333333444444111444666555222000333555:::444---***,,,...//////222555777777555111//////////////////000111222222111---***+++000222///+++***+++,,,,,,...000333555555222000///000111222111...000333666555333///---222222222111000///...---555999:::999999999555///222222222222111111111000111000//////000222555666///333888<<<===:::555222777888999666111///000333222111///...------......++++++---111555666333000444000,,,,,,000444666666222......666<<<888000+++222333555666444000111444222000......000111111111...000444777777555222000777555222///......000111000000222888===>>>888111,,,000333222000111666<<<:::666000,,,,,,---...//////............///000000666555333222222333555666111000///...---.../////////222555444111000444999;;;444///111888<<<999444000222555777777666444222:::999666333222222333444222...+++,,,///111000...000222444333222000000000///,,,)))+++000555777777...000444666555333///,,,111222333222111111222444333111000222555666444111222333333222000///000111;;;555///,,,///333666777///000444777999777222...111666:::777000---///333444000---...333555333000...222555555222//////000555333111000000222555777111//////000333333000,,,---///000///---...111555777333000///222333222000---000444555222111222444:::777444111000111444555333111111333555555111---+++///111000---...444999>>>777000...111333222///...111333444333222222333888666333000//////111222333000///222666777222---333666777555222222444777999444///---///111000///......000333555666444111888999888555000...000333333333444444444333222111333666777666333222333666666222//////222555666666//////000000///---***(((///000000---+++---222666777222...///222444111------222666555000...000333666444000---,,,,,,...///000333777999999555000---000222222000...///333777333000...---///111222333333222111000///...///000444222111222555999;;;<<<333111000555::::::444---000333555333000111666<<<999444000///222555555444///111111///,,,,,,000333777444000..................000444<<>>555---............111444777999222111111000000/////////222222222111000111222444555000,,,---111555444222333333222111000000000000222222222111111111111111///...000555999:::777444222111000...------...///333333222333333444333222////////////000111222333666555333222222333444666333222222222333333333222333222111...------...///222333444333111111222333///000111222333222111000000...,,,+++,,,...000000000---+++---222666666555111000///000111111000//////000111111222222111111000111222333333222111000===GGGMMMHHH===666222000//////000111111222222333000000//////000111333444///111444777999999888888666666666333111///000111222222111///------...///000...---///333555555444111///---...222555666666555222333777777333///...111111222333444111///---222111111000000222333444777777666555444222111111333333333222111111000///000000222666::::::666222///111222111///000333666555555333111///...------.........---...//////000222222222111222222333444//////---,,,,,,,,,---...///111333222000000333666888333///000555888666333111222444555555444333222888777666444333333333333000...,,,,,,---.........000111222333333333222111000///......111333333333000111333444444222000...000111222222111111333555555444333444555666555444444555444222000///000222999444///---///222444444000000222555666555222///222666888777222///111333333000...///222333222111000222333333222111000111444444222222222333555666222111111111222222000...------......///000333555555333222111222222111000///111333333333333444555888666333111000111333444222222333444555444111///---///000///...000444888;;;777222111222333111///000111333333222111222333666555333111111000111111111000000222555555333000444555555555444444555777777444111000000111222111111000000111333444222111666777666444111000111111111222333444444333222111555666666666555555555777555222//////222444555444000000000000///---+++***//////000//////000222444666333000000111222000------000333333111///000222333222111///.........///444555777888777555111//////000111111111111333444222///------///111333444444222000//////111111111333222111222555777888999444222222555999999555111111333444333111222555888777555222222333444555555111111000...---...000333666444111000000000///------///333888<<<;;;555///.........///222666:::===111000000//////...---,,,000333444222///---000444444000---///333666666444444444444333111///---,,,222222222222222222222222...---///555;;;===777000000222333000,,,+++...111777222---...222555666444......///000000000//////555444222111111222444555444111...000333444222///---000333222...,,,---000222222111///...000444777000111444555555333000...000000...,,,***,,,111555222...+++...444888666333///...///111222222000---222000...---...000333555...///222444555444333333BBBSSS^^^TTT@@@333///111,,,---...000111333444444000000000000000000000000000//////111333777;;;===666444111000000000///...000222222000---,,,...111444111......111444777888///...///111444555555444666555555555111++++++///000000222666888888444///000222333222111111555888AAA===888222//////000111---...111333333111///---111111333444555444333222222111000///...///000111000444777777333...,,,+++...------------...//////...///000111222111111000...---,,,,,,++++++,,,,,,///////////////000111222333111//////111222222222111222333444333333111111333444555666666444222111///000000///......///111000//////222666777555222000222333333222000//////222222222222222111111111///000111111111222444666666777777666444444555777666666444222//////000333666333000///000111111111111000000111333333222111111333444444222000111111000000//////000111111222333111000111222333333222333333333333333444444444333444444333111///000000,,,,,,,,,---111444555555222333444333111000000000333222111222444555555555555444222111000000111111222333555555444222111222//////...///000222444666666666555555444222000///222333333222000000111333222333444444444222111000000000000111222333444444555444333444666777777666333444444333222222444555888555222111222444444333444333333333333333111///111222333555555555444444666555555666888999999888444222111111222333333222111111000///...---------//////000222444444333111444333222111000///...------...000111111111111000000111111222111000///...777777666555444333222111...///111333555555222000000...,,,---///222444444666222......111444444444333111000111333444444444333444444555666666555555333333333333333333333333444555555555444333444555444111...,,,...000111222333333333444444333000---,,,...111333555555444333......000222444666888999444333111///............///111222222000///111333333333333333333444555666444444222111///......---000111111111111222222222111111222666999999666222222333333111...---///222444111......111555666666111111000///...---,,,,,,111222333333444333333222222000//////111222111///---///111111///...///000222222111///...///333555333333444555444333111000//////...------///111333000...---...222444444222000//////000222222222000333111///------///222444...///222444555444222111???PPP[[[QQQ===000///222------...///111222333444000000000000///...---,,,//////......111555999<<<444111......000000...,,,...111222111---+++...111444222///...000333666888...///111333444333111///333222333555222------000000666<<<<<<<<<:::777333---111444222///000555:::BBB>>>777111...---///000)))+++...000111000///...111222333222000///000111222000...---.../////////...444999999333...,,,------------------......///,,,...000222333111000.........------,,,,,,,,,,,,///---,,,,,,...000///////////////...------...000111222222222222111000000///222555777777555222000111444555444111///222444000...---111777:::777333///333777777333///...///444333222000000111222333...///111111111222444666666888888666333222444777666555333000...---///111333222111000000000///...111///......000222222222000000111111111000000//////000111000//////111333444111......222444444333000000222333333333222111444666666444000...///222,,,******---333666666555///222555555111//////111666333000111444777777555222222111111000000000000111444777666333111222444000///...///111444444444111444888888666333000///333333333111//////111333000222444666666444111///...///111111000222444666555333222444777999777444000333666555333333555888>>>;;;666333444555777777222000000111444444000---111222444666777777777777777555444666:::<<<;;;888333222222222222222111000222111///---------//////000000111444888777333///222333333222///------------------000222222111///...///222444444222000...999777444222111000111222...///111555888777222,,,...,,,+++,,,000333444555666222......222666666666333222000000222222111000111333555444222111444666444333222333444333111///111444777777444222333555555111---,,,///222222111111222444666777555111...+++---...//////111333666...000333555666555333222:::777333///...///222444000///...000333444333222000555:::888222000333777555222///---,,,...111333/////////000000000000000444666777666444333555777777444111000111222222000---000222222111222555777888666333000---+++++++++,,,///333666777444111...///000222111///...000222111///---...000222111000000222333333111000000111666555333222111222333333///---,,,///333444222...---000333333111111333555444111......000333555666333222111000//////000000000111222333222111///...555AAAHHHAAA555000111222000000000000111111111111000000000000///---,,,+++...//////000222333555555333000------000111///,,,---///111000---,,,---///000000000000000000222333///111222333111///---,,,//////555???CCC@@@;;;:::???KKKQQQIII===666333000+++///222111......333888;;;888555111...---......------...///000222444555222222111///------...000000///------///111111111222666888666000---///222...------------.../////////000222333333222000//////////////////......---...---+++,,,---///...---...//////---******,,,...000111222222222111000///...111444666666555222000111444666444111///111333000...---111777:::777333---222666777444111111222555444222111000111222333...///000000000111444666444666777555222111333555333333111///,,,,,,...///222222333222000...------000///---...000222222222222222222222222222111111///000111000//////111333444000------000333444333,,,...///111111000///...333555666444000...///111,,,++++++...333666666444---111444444111///000222666333000111444777777555222222111111111111111111111444666555222000222444111//////000222444444333000444888999777444111000333333222111///...000222111222555666666444222000...///000000000111444666555333222444777888666333///222555555333333666999>>>:::666333333555666777000///...000333333///,,,///000222444555666555555666444333555999<<<;;;999333333333222000/////////111000...,,,,,,---///111111000111555888888444000111333444333000...---...---------000222222111///...000222444555333111///666444222///......000111///000222666999777000+++,,,++++++---000333444444555222//////222666777777555333111000000111000...///111333111......222555444333222222333222000...000333777777444222222444444111---...000222222000000111333666888666333///,,,------,,,,,,///333666000222555777666444111...:::777333000///111444666222000...111555777444111...555:::999333000333777444111---++++++...333666000000/////////.........333777999666111///444:::888444000000222444222///***///444444222111333666<<<;;;888444000...,,,+++***---333777777444000---...111333222///---000333444000---...222444222//////222555666444111///...777555222000000111444666///---,,,000666777222---///444999888333111444999555222...---000444777999222222222222111111000000333222222111000///...---...444666333000111333222333222222222111111000000111111000///...---,,,,,,---///111333444333111000222000//////000111000///......////////////...---,,,...000000///......///111222333222///---------000777FFFWWW^^^XXXMMMGGGWWWdddhhhXXXCCC777222///,,,...///...------111444222222222111000///...---444222111111333666:::<<<222111///...------......////////////000222444555666777666333///...111555...............///000000333333222222111000000000000111111111111000//////.........---------.../////////...,,,***)))+++,,,---///222444444333111///000111333444444333222111///111222111///...---...000//////222666777555222...111333444444444555555333333333333333222222222...///000000000111333555222333444444333222222222///000000///---,,,---...222444444333000---,,,---.........000222333222111444666777777555333444444111111000000111222222333222000...---...000111222+++,,,---//////......---222333555444222000//////------...000333444444333---///111222111111222333333222111222444555555555444333222111111222333444222333444333111000111222000000111222222333333444222444666777777555333111111222222111//////000222333444555555444333222111/////////000111222333333333333333444555555333111///111222222222333555777777444111000111333333222///......///000///...,,,+++,,,...000111222111111444333333555777999999888444444333111...------...///...---,,,,,,---///000111111222444666666555333222222333333333111///...---...000111111111111000111111333333444333222111333222000///......//////222333555666777444///+++,,,++++++---000333333333222222222222222444555666777555111///000111111000...000111000......000333222222222111111000000000000222444444333222222222111111000111222222111000000000111444666666444222///...,,,,,,---000222444555555555555555444333222555444333111111111222222444444444444555444222000...111555777666555555666222000...,,,,,,///222444222222111000///...------///222444444222111444777444333111000000000000000...///111222333222333333;;;;;;<<<;;;888333///,,,+++...111444444333111///000111222111111000111111111222333444444333111///...111555666555333222111333333111111111222444555///......000333555333111222555888888555444555777222000......111444777888111111111111222333444555555444222000////////////...111222000111333444111333333333333222222111111333222000...------......---///222444444333111000111222222111000000222333222///...000333444111------///000000...,,,---///333333333111......111444<<>>@@@>>>888111,,,......///111111222222222444111///000333444222///---333888999666222000000...000333555555444555555000111222222333333333333...000111000000111444777333333444555555555333222///...---///222555555555111000///000222555888;;;666555222000000000222333111555666444444555444000333333333333333333333333444222000...---...///000,,,...111333444444333222000333444333000000333666555111...111666888333---...000111///,,,,,,...111333444333000///000555:::HHH\\\xxxfffMMMAAA@@@MMMQQQFFF;;;999777222111///---,,,...000000/////////000000000000//////222222222222444666999:::444///+++,,,000222///+++111444666555111111555::::::777333111111333333444000000000000000111111222:::777111,,,+++,,,///111000111222222222111///......111333111---,,,///333333000---,,,,,,,,,+++***)))---333777888666333000555333111//////000111333111///...///111000---)))000222444333222000000000666222//////333777888888000222555777777444000...000111111000//////111222000000111555888888333///+++...111222111000//////555666666444///,,,---...+++---111555888666222...111666:::777000---///333666222///000555777555111---000111///+++***,,,///---------........./////////...000333666444///***...222555444111///000222...,,,***,,,111666666666---000444555222111222444999777444222222555888:::444111......111222000...---111555555111000222666888444000222666888666333---///111222111111111111:::888444222000111222444111...---000555555111+++000333666555111......///222...++++++...222333222,,,---...111444444222000...000000---***)))+++///...///111222333333222222///222444444222111444666666666444///***))),,,///++++++++++++,,,------...222333333111///000555:::333111000333777888444///---222666555000...000333777555222000000111333555---///111333333222000///666888999666111------///,,,,,,,,,---000222222111,,,222777666111...111555<<<888222///000222444666//////000111222222111000///222333000,,,,,,111666333000...///222333111...,,,000555666333000///000222000......111444666777444000---///333444111---999777555333333444666777111222444555555222000...666999;;;777000,,,,,,///---++++++111888;;;888333------------......//////666444000...---///222444333---+++///888;;;666...---000333222...,,,,,,...000000000000111222333444000555===CCCBBB<<<333---222000------///111333444444...+++...555888444///222333555777888555000---222111//////000333666888---///333555666555222111777333///---...111333444333000///111666777333///---------...000111000///000222000///444>>>FFFIII888666333222222444444444555888;;;888333111333777777444000...///111111222,,,---...000000000//////000/////////000222444666222000///111444444111---111444888777444222222333333222///---,,,,,,---......000222333333444555777RRRiiiyyyqqq^^^PPPCCC999;;;888666888<<<===999444---111333111---+++///333444111......111444333111---///222444444333111000///...---******,,,000444333000---000444666222...111333444333000///222444999666111......///000111000///...---,,,---...///555555444111......///000...------...///000000///---......------,,,,,,,,,...///000222333444555666...000333555555222///---222333222000---,,,---///555222000000333444333111222222333444444444333222666555333111000000111222111//////333888999555000///333888999666333222222...------...000111000...000111222333222000...---444333222000000111222333333111///000333444111......///111111111000111222666222...---///000...,,,+++...222444333000+++(((,,,---///000/////////000111...,,,000555777111+++,,,...000000000111222444111000000111222444666777666555555666666666333111666555333222111222222333111111222333333222222222000444777777555333444666666444333222222333555666555444444444333222222111444444333111///...///111444000------000222222111000111111000...---...000111222222333444444444444///---,,,---000000...+++444999===999111---///444999555222444777888444000222555777444///---000444777444111---,,,,,,---...111111333555777666333000222222222222333222222111222333333222000///000111000222444333111000000111333333222111///000333666444333222444666555111---///222444111---,,,000444888333......333666555333111222444555555555444333888666444111000000111222111---+++,,,111333000,,,///222444333///---///111333111//////111222333222///000000111222222333333666444111///...///000222333333333333333222222111444333333333222222111111555555555333000...---,,,---...000222444444333222111000...------///111222000000111222111000///...000//////111444666555333..................,,,+++...///111333333222000///---111666:::;;;888444111.........///000111111000000000000111222333333333333333222222222111///...//////000111333333444444000000111222222333333333555222000000111222222222222000///111333333000---++++++,,,...///000///...000222222111444===CCCDDD666444111000111333333333444666777666333111333555555222000///000111111000......///000000000///////////////000111222444444222111111222333333222000222444666666555333222222222111///---,,,---...///000222333333333333555777EEETTT[[[PPPBBB<<<888444444333222444666666333000...000222111......000333222111000000222333333222///000222333333222111000...---,,,,,,---///111222222000...000333444333111111222222111000000111222666444000///////////////---,,,+++++++++,,,---...444444444222///...///000......////////////000000000...---------...------...//////111222444666777000111333444333111///...111111111111000//////000222111000111333333333222000222444555555444222000444444222111111000000000------000555999999555000111444777888666333111000///......///111111000...000000111222111000///...444333111000000222333555111000000111333333222111---111333333///...///222444333111000000000///...---///111222111///,,,***,,,...000000//////000111111...---000333444111...------...///000222222222222222111111222444666777333444666888999777333///333333222222222222333333444333222333555555333111222444555555555444555555666555333222333444666777555444333222111111111111444444444222000///000111222000......000111111111111000///......///000111444333333222222333444555///.........///000///...666===BBB>>>333---000666777444333444666777444222222444666555222000000222777555111---,,,,,,...000000111333666777555111---///111444555333222333444555444111000///000000000000111333333222111//////111222222111000111444666666555555555555444222000000111222000......111444777333//////222555555555111333555888888777555333:::888444111000111333555111///---...111222111///111222333333111000000111222111///000111333222222///000222333333222111000555444222000//////000111...///222333333111...,,,555333111000000111222444333111//////111111///,,,...111333333111//////000555333000......000333555***...222555555111,,,(((...111333222000000333777000,,,)))***---///---***---000333666666333...+++,,,---///111333444444444***,,,///222222111///------111555444000...222777555333000...,,,---...///+++...111333444333222000222111///...///111444666222111111222333444222000111222222111111///---+++***+++,,,---......------...111222111333888;;;999222000......000111222111222222222222222222222222222111///000111111000///000000000///////////////---...///000111222222222222333333222111111333444444333444444555555222000111000...------...///000333444444333222333555777999AAABBB999111222333111...///000111111111/////////000000111111111222222000222333444333222333444222222222222111111111111...---,,,///222444333000000000//////000222333444333222111111222333333222222111000000000000...,,,,,,,,,+++++++++---...///111333444333000///...///---000222111///...000222444000,,,,,,...000///.........///111222444666666222222222222111000///...//////000111333333222000...000222333222111222222...000333555555444222000222222222222111000//////***---222666777666444111222333444555666555111///111000//////000111///...///000000000000000000111222222111111222333444555///111333333222222333444---111444333///---///222111333444333222000000111000000//////...---,,,,,,,,,...///000//////111222000000//////000000111111///---,,,...111333222000333333333333444444555555222444666999:::777111---//////000222222333333333888666444555777777444111555444333333555666666555666555333222333444666888555444222000////////////222333333333111000000111000111222222000000000111333///,,,---000333333222666555444222222333444555000111111000//////000222777???DDDAAA666///111555333333333333444444444444222333444444444222000///666444111///......///000///000333555666444///***---111555777555444444555888555222111000111111000111111111222333222000---///111222222222222444555888888888777444333333333000000000///000111222444444333111///000222444666111333666999999888666555:::888444111000111444555000000000000111111111111333222111222222333111000111000000111333333222111000111333444333222000...222222222111000000000000000111333444333222///...222111/////////000111222222111000111222222222222222333333333222000//////555333111000///000222333---///222555444111---+++///111333111...///333777///---******,,,......---000222555777666333///,,,,,,---...///111333444444+++...111222222000//////---222666444000...222777444333111...,,,,,,---///,,,...000222333222111000222111///...///111444555111000///111222333222111222444555333000---,,,,,,***,,,...//////...------+++///111000111333333//////...,,,---///000111000000///...///111111000///000//////111222222000...222111111000////////////---...000111222222111111222444555333000000444777555333222333555666333//////...---,,,---...000222555555555333222222444777111777999555444444222...---///111222111000000000000000///111333444333111///222666666333222333555444333222000000000111111...,,,,,,111666888444//////000000///...000333666777444111222555777666444/////////111222000---***...---------...///111222///111333333111/////////---111444333...---000444666111---,,,///111111000,,,---000333444444444333444333222111//////......------...111444555222000---111444555222//////111,,,...000222333444555444000111222222222000///...---000333444333222222222111000000333666777333000222000......//////...---///////////////000111222...000222444555555444333000333555555222000111444---///000000000000000111...111555555222000111222333111///---,,,,,,---...+++---............000222000111111///------000444222...,,,...333666333000222333555777777555333111666666666777777444///++++++,,,///111333333333333777888999888666555444444888555222222666888777666444333222111111333555666555333111///------......///000111111000///000111111444666555222000111333555000,,,---333777777555555555555555444333333333111333444222//////222555666:::???>>>888333222222///000111111000000222444333222000000111222000///333333333333222111//////222111111222333111...+++---///333666999888666444555777888777333111111222444111//////111222111///...000222333333333444555999:::;;;888444222444666111///...///111333444444111111000///...///333666222333444555666777777777666555444222111111222222...///111111000000111333444111//////222333222/////////000222444444222000333333333222111000//////000000111222222111000///666666555444444444444555------...///////////////111444666555222222666999666333111222555555222///000111111222222111000000444444222111111111222333333111000///000111222333---...///...,,,---000333555555666666555333111000...///222333444444333222000111222111000000222444111222333333222222333444222444555333000......///////////////000111222222000000000111111222333333111000......000333444444444666666555222///------+++...222333111/////////---111222111000222000,,,...---,,,---///000000//////...---...000000///.........///111333333111///222222222111111000000///---///000222222222111000111333444333000111444888555333111222444555222//////...---,,,---///111222555555555333222222333555///222222222222333000+++---///222222111000111111000000000111333444222000///222666666333222333555444333111000///000111222000...---111777888444//////000///......///333555666333000222555777666444//////000111333222///,,,......------...000111222...000222222111/////////...111444333...---000333666222...---///111222111+++---111555666444111///444333111000............,,,---...111333333222000000333666555222......///,,,,,,---...111444777999///000111222222111///...222222222111//////000222...------111666888666333111///------.........---//////......///000111222***...333777888555222///222444666555111...///111...,,,+++...222555222///,,,///333333111000111333444222///---,,,,,,...///***+++,,,,,,,,,---000222///111111///++++++000444444000---000444666444000///222777::::::666111---999777555333222000---+++)))+++...000333444444444555999===:::555222444888999555222333666888888666333222000//////000222333333222000...------------,,,...//////......000111444777999888444222222444555000---///555999999777222444666777666444222000111333555444111000222555222333555777888666222///.../////////......000333444111---,,,---///000111000222555777666444000---444222000//////000///...000...///444;;;<<<777111000888>>>===666000111444666333000...///111222333...000333333333222333444888::::::888444222444777222000...///111333444444/////////------...222555333222111000111333666777111222333333333111///...,,,---////////////000222222///------000222111/////////000222444444333111666444222000//////000111...///111222222111000///:::888555333333444777888+++,,,---...///000//////333777999777222222666<<<888333000111666888444///---...111222333222000///:::777333000///222555888555111---...222444111...,,,///222111......222666777666555333333222333333///111555777888555222///333444333000......333777444222000111444555333111111444888777444111111222333111///......000333555///000222444444444333222333111//////222555666777555666666666555333111///---111555666333000000111111444555222111333222//////...---...000000///.../////////////////////////////////222444444333111000111222333333222000///000000111222222222222222111222222222222222444666444333222222333333222111///...---,,,---///000222222333444444222222222333666333///---...000111111---...///111222222111000///000222222222111000///000222333444333222333444333222111000000000111222111000///111444555333111111000///...///000111222000///...///000222222111111111000111333333222000------,,,,,,,,,...///000...///111111000///000111///111333111///---///111444222111/////////111222...///222333444222000...333222111000///.........---000222333111111111222333444555555222000//////,,,,,,,,,---000333666888000111111222111111000000444222000///...///000000+++,,,---111444666666555222///------...//////......//////////////////000***---222555666444000---222333444333111/////////---+++***---222444222///,,,...000111111222333444555333111///............***+++,,,,,,,,,---000333000111111...,,,,,,///222333000///000333555333111...111555999888555000---888666222000///...,,,+++***+++---000222444555666333888;;;999444111444777555444333333555666666555333222000...---...///000000000000//////......---,,,------------...111444888999999777555333333444111000///111555888888777111222444666666444111///111333555555333222333333//////000333555555222///000///.........///000111222111...---,,,...000222000222555777777555222000555222///...///000000000111......333999;;;666111...666======666111111444444444444222000000222444000222333333222111333444666777888777555444444555111111111000111222333555111///...---...111333555333111///......000333555///000222333222000...---,,,,,,---...///000111111000///------...000000000/////////111333444333222666444222/////////000111---...000111222111000000777666333111111222444666...---------...000222333666777666444222222555777777555222222333333222000---...000111222222222222888777444222222333555777333111///000333333000,,,---...000111222222333444555444333222111222222222...000444777777555222///222333333000------222777444333111222444444333111000555888888555222333555444222000//////111333555000111333444555555444444333222222444777999999888555444333444777777444000---222777777444000000222333444333//////333444222111000///000111111///...///222333111...---...000000///000222444555555444...000333555555333111///222222222222222333333444000000000111333444333222333333444333111111222333000///...------...000111///111444444333222111222888555111//////000333666000......111444555333000...111444333000...---...222111000000222333333222111111111111111111222222333222000///000111222333222000......111111///---,,,---......---...000111555333111111333555666666......---,,,,,,---...///...///000/////////111222000000000//////.........000222444222...---000333444333111///...///000111111111000000000//////...111555888555000...111555444333222333444444444333+++---///111222222222111222222111111111111222222000...---///222333111...+++---000111222222333444333000......///111222222...///000000000///...---...///000000000000//////000//////000111222000///,,,...000000///...///000///......000333555666555444444444333111000...---,,,------------///222555000000000...------...000000000000000000111111111000111222333444333222111111000////////////---,,,,,,,,,---///111444666777555555555555555555444333///111333333222222222333555333111...------.........///000111111000...---.........------000444888;;;999666444444333333222,,,---///222333444444444111111111222222222222333111222333555666555222000...111444444222111111333666222///...111222222111...111333222000///000333444444444444444444555555111111000111333222000///...000222444444444555555111333555555444333222222...444::::::555111111333333333333222000000222444444333444555666555333222111333444222//////222555444111......222555777666111111000000000000000000111111111000000000000000...---+++---111333222000///000///...---...111333000///...///222444444444222222222222222111000///---...///000111111111111333222000/////////000111111///---,,,---111555888888555222111111222222222666666555333000...///000////////////111333555666555555666666666555444333111111111222222111///,,,...------000444666333000111222222222111111000000,,,...222555666444222000///222333111---,,,000555333333333333333333333333111555888777333222555888333222111111111222333444333333333333444555666666333444666:::======;;;999555222000333888999555111,,,222777888444000000111111222000++++++000222111222111000111222111///...000333666333...,,,...222111000000222444666666555---///333666777555222///444333222222222333444555000......111444555333000222444555333000///111444111000...------...///000,,,///333555444222111000222111111222222000111333333000///222777999555111---111555444///+++,,,...444111......111444333111000000111111222222222333555444111...---...222555444000---///222333...***+++...000///------000333888555111000222666888999111111///......///000000...//////......///111444111///......//////...,,,---222555333...+++///333:::666000+++***,,,000333///000000000000000///...333999<<<888000---222888444111///111555888777666+++...222444444111---***333333111111111222333444+++***,,,111666777222,,,---000333222000///111333444222//////111333444555...///000111111///---+++222000...,,,,,,---///111...,,,,,,...222444222000+++111666333+++'''+++111222///---///444777888777444555555555444111...,,,......///...///111444777111000///...............---...000///......///000222111000//////111333444***+++---///111111...,,,------...///111444777999777222///111777999555///+++...222222000...///111777555222///...------...,,,...000222333111///...000000...------111777;;;<<<888333111222333222000(((,,,///222222111111222333111///---...111444666111111222555888777222---...555:::777000,,,111777:::555000///333555444111+++111777888444000000222888666333000111333777:::...///222555666555000---+++111666555000///333888555000,,,---222555333000)))444>>>@@@999222000111555555333111//////111444222111111333777777333///111444666333///...222666888333///000555999999777///111222333333000...,,,555333000......000222444111---+++...333666444000///111111000---...222666111///...///111444555555...000333555555333///,,,---......///000111222222///000//////222777666222777555222///000444888;;;===777111...///000000...111222444555333111...,,,------...000111222333444...222888<<<<<<888111---111333444222...,,,...000000...---///222333111...///222444444222///,,,,,,+++,,,---...////////////111111222222222111111000000333555444111///111333777333000111444666666444111444777888777555333333888666444111111222444555222111555???IIIIII===111333444666777666444111///222///---...222444444222,,,---000222222111///---444333000...,,,,,,,,,,,,,,,...111333333222111///...333777666222///000222444333111000000111333444...000333777999888555111111222222000///111777<<<888333///...222444222000000222444444222111000111222222222222222111000000222111222333444444222000///111333333222222333444///000000...---...000333222555777555222000000222///000111222333555666777222222222222333222000---+++---///---+++,,,///333...000000///,,,---111555000111222333444555666666999777333000...------...000000000111111111000000111111000///...///111222555222//////000111222222222222111000000111222222222222111000000111111222444777888555///+++...111111222222333333333222222222222333444555444111...111111111111222333444444---///111333444333222111---///111222111111333555111111111222222333333333444111...,,,---.........111000///...---......///------...000333333000......111444333...,,,///333//////......000333555777666666555333222000...------///111000...---000444333111...///111111...***///............///000000//////...---------------.............../////////000222222111...///333777111000111222444555333111)))...222111---***,,,000111333444333111/////////111111000000111111222333000222333222000000444777;;;888555444555444000,,,+++///222333111111333666000////////////000000111...///000111222222111111...222666666333000111222555111------000333444333---000333333000000222444555555444333222222222222333///---...333444111---000222444444222111222333666222......000111000///000222555777777555333111555333000...---...111222555222000111444555222...333444444111------000333777333...///333777888777111111222222222111111111555333000......000222444555222...///222555444222222111000/////////111222000---+++,,,///222111000///222555666333000...---...///000000000111222222555333000...444;;;<<<888777666555555555666888999<<<888333000000000111111111111222444555444222000...///000111222333444444222444777999888555222///111222333333111000000111000//////000222222111000111333555555222///......,,,,,,---...////////////111111222222111111111111///111444444444333333444444222111222333444444444222555777888666444444444888777555444333444555555555444777>>>FFFFFF>>>555444444555666666555222000111000000111222333333222---...000222222111000///333222111///...---,,,,,,...///111333444333222111000333555555222000000222555444222111111222444555///000222555888777555222222222111000000222555888888444000000333666444222222555999999888555222111444222111//////000111222222111111222333333222000...///111222333333333222000////////////000000000000333666666333000///000111111111111333555777999333222111111222222000...,,,,,,---,,,,,,---///111111000......///000111111/////////000111222444444:::777444000......///000000000///////////////000---111333111......333888:::666111......000222333111222222222222222222111555444111000000222444666666555333000---,,,,,,---///111333333222111222444222111000222444555444333///000222333444444333222222222222222333444555555222111000111444555444222111111222222333333444444666333...,,,---///000111//////000000000///...---...111333444111//////000000000111000/////////000///.........///111444555777555444222000000000000......///111222222000///333333333222///---,,,,,,...............//////000///......---,,,---------111000/////////000222333111111111222333333222111111222333444333222222111////////////......///000222444777888666333111000555333111//////111444666444333111000111222222222777777777555333000///.../////////111333555666666000000111222222111000///111111111111111222222333111111222333444333111000111111///......///222444333222111111222444444555222333333444333222111111111000///000111222333333222111000222444555444222111111000000000/////////111111222333444444333333222111000.........///000444444333222111222444666555333111//////000111111333333333222222222444555333333222222222333444555222222111000000111111222555444222111000222555888666333///000333555333111...,,,,,,...111222000...111333444333111/////////...---...111555666333000:::666111000999DDDGGGDDD666666777888888666555444999888666333000///111333111//////222666888666444...000111333444444333333555555444444333222111000111111111333555555333111000111222222111111222333333444555444222000000000,,,---...///000000000000222222111111111111222333///000222555777777555333///111333333222222222333333444555555333111111222444444444444444333333333555555666:::>>>>>>:::666666444333444666777444111///111333444333222111222///000111111222222111111222222222111000...---,,,000000111222333333333333222333333333222222111111444333222111111222333444000000111333555666555333333111000111222444444333666222///000333555444333333666:::<<<999555222000555333///------...111333222111000000222222111000...---///222666777444000111111111222222222000///000333555555333111//////333222222222333666888999333111000000111222111000---,,,++++++---/////////333000...///222333000---...---------...///111222999777555222111111111111222000...---,,,---...///+++111555333......555<<<===888111------000222444222333333444444333333222888555222000000333777:::777333///,,,,,,,,,+++)))---000333333222111333555111///...///222555777777---///222555666444222111555444222111111444666888777222///111666888444000111111222333333444555555888444///---...000222222---///111222222000---,,,...333777666000---...222222000...///111111///---000///...---...000222444666444222111000000111222///---...111555555000+++333666777444...+++,,,.........------......///000//////...---------------333222111111111222444555333111000333666666111,,,111333444444333222111111333000......000222111000333777;;;<<<:::777444222888555111///...111444777888333//////222333111...333666888555000---...000222///---000555999999777111222333444444222000...222222111111111222333333444111...000333555222///...000222///,,,,,,111555888444000111555777666444///000222333333222111000///111222222111222555888333///,,,///555888555000...///111000///.........000000000000111222444555000000//////////////////333555555222///000666<<<666222---...111333222000///333777666222///000222444444333222333444666777000111222222222222111000444666666333000111666;;;999333...000777:::666000,,,,,,---///111111///---222333222111///...000111...,,,---333999;;;555///:::777333555@@@LLLOOOKKK555666666666555333111000555666777444000...000333111///---000555888777444///000111333333222111000333222222111000///......///......222666777444111///111333222///...111444333444444333111///000111------...///000000000000222222111111111222333444222222333666:::999555000,,,000333333111///000222111222333111///...///000///000111222222111111000222222111222333333333333777444222333666777555222---111555555222000000222111111111111111222222222000111222222111///---,,,000000000111111222333333444333111222333333222000222222111111111111222222000//////111333444444333333111///111444555222///111///---...000222222111222555777777555222000///444222///...---///000222222111000000111222111000...---...333999:::555000000444777777444222111111333444444333222222222222111222333555666666777777333111......000111222111///---+++,,,000222000...222111111222444333///,,,...---,,,,,,,,,...000222555666666666555333222000333111///,,,,,,---///000...222444333000000555:::999555000......000222333555444333333333333444555666444222111222444777999777555111...,,,,,,,,,,,,/////////111333444444333000///---...111444555555///000222333444444333222444222111000000222444666666333000111444555222///111111222333444555555666555333000000111222111111///000111222222000...---///222555444000...///111333222111111111000000///111000///...///000222333333333333222222222222111000//////111333333000---444555555333///......000......------......///000000000///............///111222333444444444444444222111000111333222000---222111111333555666444111111111111222333333111000555888;;;<<<:::888666555666444111//////000333444555333000///111222111000222333555333000...///000///...///222666888888666333333444333222111000///000111222222222222111111333111///000222333333222000111111000...///222444666444333444666666444222/////////000111111222333000222444555555555555555000...,,,...333555444222111///....../////////...//////000111222333444555222111000///...///111222222333333111111222777;;;444111......000222333222111333555555333222222333333333333333333333333333111111111111111222222222333444555444333333555777666222///111666888555111.........//////000000///111222333222000///000111111000111444888888555222666666555888AAAJJJJJJDDD888777555333222111111111111444555333///...///111111///...000333555444222///000111111111000.........///000111000...,,,***---,,,,,,000444666555222///111222000------///333111222333111/////////000---...///000111111111111222222111111222333333444555444555777:::888333...+++///333333000///000111222333333222000///000222000000000111111222222333111000///...---...000111777555333444666777555333,,,000444444222000000222111111111111111222222222///000111111111///...---......//////000111111222333222222222333333111///000//////////////////000000......///111333333333222000///111333444111...000///...///000222222111333333333111///...000111111111111111000000000000222111000111222333111000///...///444:::;;;666111000777===<<<555000111444888555222000111222444666---000444777888666444222111///......000222222222111///---///333444222000///222555555333000/////////......---...///111222000333666999888555111...444222000...---...000222333222000000111333333333222000//////000111222111888666333111111333666888222222333333444444444444555777666222---+++...222222///---000666999666111111000///000222333222000222111000000111222444555000000///000000000111111333333333222111000000000000111111222333555555666111111111222333333000...222222111000000000000000/////////000111111111000111444666444000...000222111000/////////111333444///111333555555333111///111222222000......111333444222//////111333222111///............///000000222111111000000000000000---000333666777666333111111222222000------///111333///,,,111888;;;777111---222777888444111111222777888999888666555666888000111111111111000000000000111222111//////222555333111000111222222000...)))...333666666555555555666444333111000000111111...000222444444222///---111222333222111111333666444111///000222444444222000444777777555222111111000///...---...000333555222111333777:::999444...---......//////111333444777222,,,+++///222000------///222555666555444333666444000......111444666111//////111444666666444111222222000...///222555555333111222555777777666111222444444333111...,,,333111000...///111333555222111222555777777444000000000000111222222222111111000///......///111333...111444555333111000///444666777555222111444666444666777888<<<@@@===777<<<:::666333222222333555000111333222111////////////000111222222222222222111111000///......------+++---000222111///,,,***,,,,,,,,,...222444555555111111000///------///111000111222222000//////000...///000111111222222222000111222333444444444333666666666777777555222///...///111111000000000111222444666555444333444555555444222111222555888:::222111000//////000111222666777777666555444333333,,,...000111111000111111///000111111222222111111...///////////////......,,,---...///000000000000111222444555444222000///...........................------///111222222111/////////000222222111000222222222333333333333333444333111///---...111444111222222222222111000000222111222333444444222000000///111444888999666222111888===;;;444///000444888555000///000333555666+++...222555666444111//////...---...000222222222000000000222444444333222...222777666222000000222///000000111111111111222...000444777777444111...222111000//////000111333444000------111333111//////......///111222111000777555222000000222555777111222333444444333222111222666888555///,,,000444444111...111777999666222444333222333333333111///333222000//////222555777//////000000000000000000111333444222000...000111//////000111333444555555000000111333444333000...444333111000000000111222///---,,,...111222111000111555888555///,,,///333000///.........000333444000111444555555333111///222333333000,,,,,,111666333///,,,---111444333111000000//////000000111222222222111000000000000000,,,///333666777666333111000222222///,,,+++000444333///---111999;;;777111,,,333999999444000111333666666666444222333555888---...000111222111000///---000222111......222777333000...000444555222...)))///555777555333333555666555444333222222333333///111444555555333000---///333666555222111444888555222///000444666444222///444888777333//////000111000...---...000333555222000111777<<<<<<444---...000111000///000333666:::555000///111222000...---///333666777555333111666444111000000222555777111......111555777555111111333444111------111666777333000222666999999777111222444444333111...,,,333111///---...111444666222111111444888888333///---///000111111111111111222222222111///000222444...222666777666333111000555888999555///...222888111666999888888:::888555;;;999666333222222333444111111111222333333000...,,,000555555333111222444444333000...------......,,,...000222222111///...---......///000222666999444222///...///000000000///111333444222000////////////000111222222222222///000333555666555333222333555777666555333222222111///...///000111111111///222555666555444444555:::666222000111666;;;???444222000111333444333111444888;;;:::555222111333,,,+++,,,---000111111111---...000222222111000///...---------------......,,,---///111222111000///---222666777444111//////---..................------,,,---///111222111000---...///000000000222333333444555444444333333333111111000///...///222444444333333222111222222222111222333666777666222//////000111333444444333222444666777666444111///...444111//////111333222111,,,---///000111111000///---------///222333222111...000222333333222333333000222444444444333333333///000222333333333111000//////000111111111222222///////////////000111222///---,,,,,,...000000000222000......000111111111444444333333333333444444444444333333222222111000///111444333111//////000333444555666666555555666999666444333444555555444222111000000111222444555444333111000000111333444333222222222222222222111---...///000222333444555444222111111333444333222333222222222222111111111000000000000///000111222111333444222///------///---,,,++++++,,,///111333444333333222222111111111333333222000//////111222222000......///000111222111111111111111222222333111000//////....../////////000222444555555555444111111222111111111222333222222333444666555444222111333555555222111222444222444444444222222333555......///000111222222222111111000//////000111333000000111222333333333222111222333444444444555555444555777999999777555333444444555444444333333222111333555666666666666666222111111222333333333333555555555333111000000000///000000111111222222222...///000444888:::888555555333111111222444555666666999:::888333000///000///000222333444333222111222222222333333444444444222111111111333444555555444333222000//////111222333333444555666666666555444444444444444444444444111000//////000222444555444333333444555666555444000//////111444555333111000333666666444222222222111333666666555444333333444666777555111000333666000666;;;999999;;;===<<<777666444333111111111111222111111333666555222...)))000777888444111444777777555111...------///000///000111222333333333222...000111000///111777<<<777333///...000222222000///222555666444222000000///000111222222333222222---000333666777666333222111444666666333222333666333000------111333222111+++...222444444333222222;;;666000---...444<<>><<<555000000222,,,***(((+++///222222111,,,...000222222111///---...---,,,++++++---...///,,,...111333444333111///+++222888999555000///000......////////////......,,,,,,---///111222111///+++...000000......222666222333444444222111000111,,,---//////......000111777555222000000111444555111222444777999777333///---///111111000000111222777333000111444333...(((///......000333333///,,,...---,,,,,,,,,...///000,,,,,,---000222333222000,,,000333444222000222444333111000222555777444222...000222444444333111///111///---+++,,,///222555,,,,,,---...///000111111)))+++,,,,,,+++,,,000333777333000...///000222222000222444666666444222000777666444222111111222222------...000222111...,,,000666;;;999444111555:::===999555333444777999:::000000111222333333333333:::777333000000333777999666222///111555777444000,,,---...000111222444444888555111000111444666777000222444555555333000///000444666333...,,,///444333111///...///...,,,******)))))))))+++---000222777555222///...000222444444222000111333333111---000222222///,,,+++///333222222111111222222333444//////...---------------222222222222333555777888222111111333777777444000111666:::888333///111444777444000///111333444444///222555555444222222222000/////////000222555777666222......000222000......111444444222111333666999555000000444777777666222555;;;>>>???;;;666333:::888555333333444666777444333333666::::::777333...111333333000///111444<<<777111///000222222111---///222555555333111///+++...000222444777;;;>>>;;;666111222666999888555111;;;CCC@@@555------111111000000000000000111111---000333555666444222000333444444222///111666;;;888333///...000222111//////444888999666222111222777666444333444777;;;===//////000111222333333333555777777444222222777;;;555111...222999;;;666000---222999;;;888444111000444555666555444444555777333333444555555555333222:::777444555:::???BBBCCC777666555333111///...---333777999666111...///222---,,,,,,000555777666333...222666555000,,,---///444222000///000333666888111///---000555666333...222444555222///---///111666444111111333444333111,,,///333666666444111///,,,000333333111000222555333000...///222333111...///111333111...,,,---000000///...------///111333333222111000000222444555000222333222000000333777777444222333666666333000------///000111111000000111111111111111222444555,,,---///111222111000...222111111222222111000///666333111222444555333000000000111111222222222222000000000111111222333333///---,,,---///111111000666333111000111333222111333222///------///111333111111111222222333333444222333444444444222000...---000333222000...000222666222//////111111...+++000......111555666333...///---++++++---...///......///000///------///000---111444444111......000222222222333333222222222---///111111000/////////000000//////000000111222222...+++---222444111---,,,,,,,,,,,,---...000222999333------111444444222111333555666555333111///666555444222111000000000///---,,,...111333222///222777;;;999555222444777>>>;;;666333222555999;;;000111222333333222000///999777444111000222444666333222111111333444222111,,,,,,......//////111222888555111...///222777:::222222333444333222111000///333555333...---111555333111...///222333000---+++***))))))***---000222999666333000...///111333222000000222555555000,,,///222333111,,,,,,000666999555111111444777777666////////////............333222111111222444666888111222444666666555444333111888===:::222---000666888333------222666666444555666666666555333000///000//////000222444666777777333//////111222111...///111444333000///111444777333......111555666666222555:::======:::555222:::888555222000222777;;;:::444000555===>>>555,,,///222444222...---111666<<<777222000222444333111,,,000666;;;;;;777222...111///---,,,///555;;;???:::444///222:::<<<777111222:::BBB@@@777//////222333222000......///111222...000222444444333111///777444000...///222666999777333...///333444111---...222666666333000111333777555444333333444666777///////////////000000000222777999555000///555;;;666333222555;;;<<<999555000555;;;;;;888444333333999888777555555666666777000000222555777666333000888666444555999>>>@@@@@@888777555222000///...---222444777666222//////111------///111444555555333000222555444111///000111333333222222222444555666111///...000333555333000333444333222000000000222666333111111333444333111...000333555666555444222000111111111000111333555222111///000111111111000111222111000...---...//////............///000111000///...------///111333111111222111111111333444555444333444444444222111,,,...000222333222111000333333111111222555777999///000111111222111111111000333555444111///000222666444222222444555333111///111222444444333222222444333222111222333555666///...---...000111111111111222222111//////111444999666222...---///111333///000111222222222222111444444333222111111111111000000000111222222111111333333333222000.........444000...000444666555222.........000222222000---///000000///......///111111111222333333222000...111111222222222222111111000111111000//////000222///000222333444444333333444222///......///000111...+++)))+++///333333111333222222222333333222222444444444333333222222111222333333444333111///...///000111111111111333444333444666666666555444444888777666555555555666666111111111111111111222222333333222222222333333444111333444333111111222444222...++++++///222222111666444222000000111333555444333222111111111222222000111111000//////000111000111111000///......///...---,,,+++,,,...111333444333111000///.........///000000000000000000000111111000//////000222444555555555444222111222222444222000......///111222111222333333333333333222222222222222222222333333333555777666444222111222333222111111222333444444999888666444333222222222...///000222333444444444555555444222000000111222222111111111111111111000222222222222111000111222333555666888888666555333555555444222000000333555444333222444666555222...222222111000000000222333555555444333111000000000///111444666777555333111...---------///222666888555333111222666888888666777999:::888555222000111111111222222111000///...000000000111111111111111333222222111222333444555333222111000111111111000333222111111222222222222222333333333333333333333222111000//////111333555333444666777777666666666333444555666888888777555444444555666777888777666666666777777777666555444222444555444333222444777555444333555888;;;<<<<<<888777444111///.........000222444555444222000...---///222333333333333444222222111111111222333444222333444555555555444333000000000000111222333444444333111111222333333222555333111111222333222111111222333444555666777777555333111000222333444444111222111000///000222444555333000///000000000000......//////////////////...---,,,,,,---///111222111000000111222333222111222333444444333111222222...000222444555444333111555444333333555888;;;===555444333222111222333444000555888666000---///333555333222222333444222111000111333555555444222111666555333222222444666777000...---...000222222111,,,000444222...---111777===999444000...///111333...///111222222222000000666555222000///000222333333000///111555666333000111444666333///---...111666222//////333666666555...///222666888666222...///000000///---...000111444222000222555666222---000000111111111111000000222333222000///000222444---///333666777666555444666555333///,,,,,,000444000,,,))),,,222666444111---111666777555222111111666555333111111111222222---///222444444222000...000333555333000000444999444222222444666666444111222333555666666444222000222111000000000222444555...///000222333333222111...333666444000...111666888111+++***///444333111333333222111000000000000666444111//////000222444333000...///000111///------000333222...,,,...111111000.........000222333//////000000///---+++***+++...000///,,,,,,///444111///---...111444444333111555888666111------///777555222//////111333555000111333555444222000...333222000......///111222444222000222555666333000///111444444222111222333===:::555222000111444666...000222444555444333222333555777444000///222555444111...///222333000,,,,,,111555555111------...444444333222222333444444222333333222000......///000333555444000...000333444111//////222333222000...222555444000,,,---///222222222222222333333333,,,,,,,,,---...000111222222222111111111444777:::<<<777222000222333111//////111444555444111---+++000///.........///111222///111333444444333222111///111222111//////111444666222------111333333111///000222333333111000...444333000///000333777999444222222777<<<<<<666///000333666777555444555666666222///111666::::::999333444777888888666333111555777888444......555;;;222222333555777888888888888666333111///....../////////111444555444000------111444444222111222444333111//////222444555555222333666777777555222111///000111000///111444666555222000111444666555333333333111111111111111111333222222333444777999;;;555333111222555555333000111222333111//////333666999555111000222444333111...///111222222111///...000///......///222444666222000///000333444111//////222555444111000111333111222222333444444555555222333444666777999:::;;;999777444222222333555666222555666555111///000111222222111111111111111000111222222222222222222222333333222222222333333333///---,,,---///111111000,,,000333222000000333777999888555222111111111222222111111111111222222222555444333111000111111222222111111222555666444222222444555333000///000111444111000000333555555444111222444777999888555111/////////---,,,,,,///111333222111222444333111/////////000000000000//////222333444444222222222444---///111444666666666666666555333111//////111333111///...///222444333111...111555777666444222000555444333222111111111111+++---000222333333111000333444444333111222555888333333333444444222000///...000333555555333000...000000111111222333444444---...///000111000000000...111333222///---000333777333//////111333222111222111111000000111222222444333111000///000111222555444222111000///---,,,,,,...111222111000111333222111000//////000222333...............,,,+++***+++---///000......000222///......///111333555555222444555444000......///666555333111111222444555///000222444333222000///222111000///...///000000444111///111666777555222222333333333333333333444===:::666222111222555777222333444555555555444444333444555444111000222333333111000111222111...+++,,,///333444111///......333333222222222222333333333444444222///......///111444666444///...111666333222111111111111111000000222333222///---...///111111111111111222222333------,,,,,,...000333444555333000...///222555888:::444///...000222000...111222444555444111---+++............///000000111///111333444444333111000...///000000000111333555444111//////111222222111000000111222111000///...333222111111222444777999555222222666::::::222,,,...000222444555555666666444111///000333777888888333444555666666444222111666777666222...///333888000222444555555555555555666444222000////////////...///111444555444111---...111555555222111222444222111000000222444444333111333555777777555222000///000000000000111444777444222///111444666555333222222222111000000000111222222222222444666999:::333222222555777666222...000333444222000000333777:::777333333555666555222///000222444333222000...000/////////111333666888444111///000333444222//////222555444111000111444555333111000000333666888///111555888999888666555999777555333333444555666555333111222444333111...000000000000///......///333222000......///111222---...000222222111///......---,,,,,,...000000///000000111222444555666555222333333444333333111111777666333111111333555777333333444444333222000//////222444555333333444666555333222222333333222/////////000222444444333111444333333555777888777666......---+++***+++...000000222333222000//////111/////////000000////////////222666888777444222111111111111222444777:::;;;444111000222555666333///111333555333111///000222333111000333777888444000111222333444444222000///,,,---...000111222333444555222000000333444444333222555888666000------......///111333333222000///---///222555666555333222111000///........./////////........./////////...111444666555222000000222111000......///222666888111222222222222111000000555888999666000,,,+++---,,,,,,...222666888777555111000000//////000111222111000///------------...,,,,,,///222555555111---+++///222222000111555999666333000000222444444333333333444444444333222111//////000111222222333333000000111222222111000///222222333444444555777888:::555111111444777666555999888666555444444555666999777555444333444666777333222000111333333111///000222444333111.........000///...000333444333111111222444555555444222111888777555222000///111333333333333111//////222444000333555333000...000222666222///...///111111000///000111222333222111000111///---,,,...333888;;;:::444...,,,...222333222333333222111////////////555444333222111000///...,,,---///111222222000000222222333333333222222111111...,,,...333666555333///111444444222000000222444333222111000111111222///000111333444555555555555444444444333111...,,,...,,,---111777:::888555///111333333222111222444555555444333333333333333555444222111111222222111000222444444333222333444222222111111111000000//////000333444444333111000///111333444444333333444111222444555555444222000111222333444444444333222/////////000111333444555333222111111333444444444111222222000///...000111000111222333444555666666000111333555666555222///111222333444333333444555777666555555555555444222000111222333333111000......---------///222555777555333111000111222222222000222444444333222333444444222000...///222555777000222555777777555222///555555555555555555444444555111...000444555111,,,///000111000...---...///333111///...---...000111***,,,...000111000///......---,,,---///000111000222000000333666888666444...///111333444333222222:::888666444333555777999222333444555444222000...---111555555222222444777777333111222555666333///---///111333444333222111555333111111444666777888//////---+++***+++...111///222444222...---///222//////000000000000//////---111777:::999555111///555444222222444888<<<>>>222///...222777888333---///444777555000---///333555111...111777999555111...000222444555333111000---......///111333555666444111///000444555333///222666999666///+++,,,//////000111222222222111000---000444777777555222000333222000///......///000000...,,,---///000...,,,...444999888222///000333000...------///333777:::000111222333222111///...444888;;;888000+++,,,///---,,,---222999;;;999666////////////000000111222222111000......//////000......000444999888111+++***///444444000000444999666222......333777888777111222444555555333111/////////000111222333444555...000222333444333111000000444666555333333777;;;>>>777000000555888888555444444555555666666666555<<<:::666333222444666888333000...000444444111---...222666555111...///000333///,,,...333666666444000222555777777555222000999888666333111111444666333111///...///000000000...333777555///,,,///333888333...---000333222111...///222444444333111///333111...---///444:::???<<<555///---///111111000///333666444000...///222666555222000//////111222,,,...111444555444222111555444333222222222333333333///,,,///555999777333---222666666333000111333888666444222111222333444---///222444555444333222333444555222...,,,---///...++++++000888;;;888444...222666666222//////111666555444222222333444555333111000111333333111...111333444333111000222444...///111222222222111000000333666555333111111333000000111333555666444333111666<<<===999444000///222111111000111222444555///------000444666555222111222222222111111222444000111222000...---///111---///111444444444222111000111222222111111333444111111222444666666555333222444666666444222111000///000000111000///...---,,,,,,,,,---///222555777666666444111///000333666333222222333555555444333000/////////000111222333444444444444222111///...000222555777777555333111111///...///222333111...///111222111///...///111000111111111111000///...---------...///111333333000///...///111222222222///111333444444444444555000000000000111222444555888888888888777777666666333333333333222111000000///000222333333444444555555444333333444444333222///000222222222222333444222000///000222444666666111000///,,,+++,,,000333222222222111000000000111///000000111111000000///---111666999777444111///222111111222333666888:::333111000222333444111///---111444444111000111333222111111444777777555333...///000222333333333333---...000222333444555555111111222444444444222000222444666555222//////000...000222444444333111000000111444666666444222000111111222222222111111000//////000////////////000000333555555222000111333---------...000222444555222111111000000000000000222444666666222/////////,,,---000444777888777555......///000111222222333111111111111111000000///...000222555666444111...---000222333222222444666222111111222333555777777333333444444444333222111///111333444555444333222...///000111222333333333000333555444222222666::::::777444333555666666555222222333444555666777777:::999666333222222333444111111222333333333222000000222444555444333111000111000///000222333444555000222444666666444222000555555555444222222333444111111000000/////////000000333555444111//////000333222000000000111111111///000222333444333222111333111///...000333777:::777555222///...///111333111333555444111///111444555444222000000000222333000111222444555666555555555555555444444444333333333111000222555777777666222333444444333333333333777777666555444333333333000111222333333333333222111222333222000...///000///...///222666888666444111333555555444222111000555555555555444444444333111222222333222222222333222444555333000///111444+++---000333444333111000111555888666111///111555111000000222666888555222111999AAABBB<<<444000...222111///...///111444666///---,,,000666888555000000222333222///...111444///111222000------///111+++---111444555333///---000111111///---///444999111000111555999999555111...222666666222///...///......///......---,,,,,,---,,,,,,---000333666888777777555111...///444999444222111333666777555222,,,---///111222111000///999777444111///......///,,,000444888888666222///---...///000000000111111000333444333000///000222...111444666555222///,,,111///---,,,...222777:::222111000111333444444444,,,111666555222000222666555333000......111555777555777:::;;;;;;888555333666444222111000000111222111///...111555777555222222555777666222111333666222333222111111222555888///......///222444444333333222000...---...222555666333000000333444222000000000111111111111000000///222555666555333222111,,,---...000111222333333444444444111///...///111---...///222333444444333...111555777777555444444////////////111333555666+++...111555666666444333...333777777444111111222222111111333444444222000---000444777777555222///333333444444444333222222---000333555666555222111---111444333...---000444333222111111111222333333+++,,,...///000111000000444222000......///111222000000000222444444111///***///444666444222333555...//////111222333444444...000222444444222///---...222555444111///000222000///000222444555444333---111555555333222444666666555444333222333444444///222555888888555111...///.........///222444666222222222222111222555777444666777666444333333444111111111111333555888:::777777666444333222111000///333666666333111222444222111111444777777333///...111444333000///111444111222333444444333222111000222444555333222111111111444555444111000111333333222222222333222///---...111444333000...///111111111222222333333333333111111000000000222333444222555555222...---222777444444444222111111444666333333222111111222222333333333333333444666888999444555666777666555333222222333444444444555777:::888444111111444666555444555666777777666555222111444333222222222333444555///000111333333333111000///111444555444333444555666333222333666777444111333555666888777555333111///333666444000///444999666666666555444111...---333333222111222444666777222111111333555444111---...000444555444333111111555888;;;<<<;;;888666666000//////000333333000---/////////111222444666777444444333222222222333333333333222222000///---,,,////////////000111222333666333000000111222222222333111///111555666333000000222444444222111111222222222111111000//////...***,,,...///000222666888888888666222000000222555777555444666888777333...---000222000......222555777777666555333000...---///333888888444000------))),,,000000......000333555444444444333222000///111111111000000///...---111///,,,,,,---222777;;;666333000000333444222000222444555333000...111444777333...---000222222000222555888:::999666111...444333///,,,***,,,111444333111///222555666333///444777:::888444111111333777555222//////111444777......000111111000///...222111...++++++...444999777333///000444555222---...222444333///,,,,,,...111222444333222222444555,,,---///000000000//////999777333000...------...------...000333444333222111111333777999888333...111000......000555:::===...111555999;;;888222---111444666555111...///000111///...///222333111...+++///444888777333///+++111222333444444444444444---111666::::::777222///---333777444,,,***111888888222,,,+++///222111...))),,,000333333111...+++111111000...---///222555...++++++000888:::555///+++///444444222//////000000//////000111222444555---000444666666333///,,,999;;;;;;777000---000444333000...000555777444000---222777666333111333666<<<777222//////111222333---222:::??????999111+++///000111///...///555999666111---///333666444111444444555666666444///,,,---------///111555999;;;444555666666666444111000///555:::888222///222666333000///333999;;;999555222222222222222111000///444444444333333222222222///000222333333222000///555777777555222111444777999444000000333444111------///111222000/////////888555222000000222666999222333444444333222000///111555888777222000222666666333000111444555333111---111666777444222222333666444222111222444888:::333555888999888555111...111333444333111111444888<<<666000111777;;;999666000333777::::::777333000777444111///000333777:::222///---000555777444000222444666555222000222444999555000000333777888777111222777======555///...777555222000000222555777333444666666555222...,,,222222111222333666999;;;555222000222555666222---,,,000555666333000111333444666888999888888888888111111111333555444000,,,//////000111222444666666555333111222444555555333111555999888222...---...000000//////000333666888444333222333444444222000000111222333222222222333444222000111333444333111///000222333333111///...------------...111666:::999888666333000000222444666777888777555222000///222000......///222444444333444666777666444111///333555777555222/////////---------///111222222111222666::::::666333222222111111222222111111000///............000222444555555555444333111000000111333222111222333333333333222222222222000000000111444555555555444222111000000000///---,,,,,,...111000222444444222111111222444333333444666555333111222111000//////000111222333222000///...///000000///000000......///222555333222111111111111000///333222222222222000...,,,000222333333222111222333///...---------...000111333333333333222111//////---------///222444444333333222111333555555333111......///111333444666777222222333555777666444222222444666666444222111111222111000111222222111///---...000333444555333111111111222333333333333333000111444666666555333222000111111000......000333444333222111//////000222111111000000///......---000000000...,,,---000222---,,,,,,000666888444///,,,///222333333111111000000000000111222222333333///000111222222111000///888999999666222///000333222000///111444555333111...111444444222111222555777444000...///000111222111444888::::::666222.../////////......000222555333000......111333333111555555555666666555222///.........000222555777999444555555666555333222111000444888777333000222444111000111444888999888555222222222222111111111000444444444444333333222222000111222333333222111000444555555444333333555666777444111000222222000......000111111///......///333333333333333333444444222222222222222222111000222444666555333111222444333222111111222222222111000222555666555444333333222333444555666666666666444555555666666666555555111222222222222333555777999555111111555888888666333444555555555555444444333333333444444555555555333111///111444666555333444555444333111111222333555444333444555666555444333222555999999444111222444444444444444444444444111333555666555333000...111111222444666999<<<>>>888444111222555555222...,,,111666666222000111333222444666666666666888999222333444666666555111---///000000111333444555555555222111222555777666444///777>>><<<444...---000111000//////222555999<<<333333444555666555222///---111444333000///111444666111---...444777444111---///222555555333000...//////...,,,---000666;;;999888666333000000111333555888;;;888333......000555111------222555555444///222666888999777333111666666555333000///000111111...,,,///333555333000///666======777222222444111111222333333333333222---...000222333222000///333666777555000---///222444111///111555777555222...222555555111...///222888666333000///000111222---...//////---,,,,,,---...444888666///,,,///444333///,,,000777:::555///---...////////////......888555111...---///111333...000222333111000000000///111222111///---///111666333000111444444000,,,///111333333222000000000222000,,,******---111333...000333666666555222000---,,,+++---000333555555555333000///000222333333,,,...222555666444222000555222000000222555777888333333555777888777444111222333444444222000000111111...,,,---222666777777///000111111222111111111222222111111222222333444333///,,,,,,000222000...000555:::777000---000555888555111---+++,,,///000///000000...,,,,,,---...,,,,,,...111333444222000......000222444444333111000111222222333222111000111000///......///111222333444444333222111//////000111111222222222111111000000000000000000111222222000......///111111000555555444444333222111111///...---...///000000///000////////////000111111555444444555666777555333///000000111333444555555555555555444444333333222222444555555333111222333000111222444555666666666444333111111000111222222333333444555555444222111333333333333333333333333333222222444666666555444444333222111000000/////////000000///---,,,...//////111444777777444111...111000000000000111222222333333444444333222222111000111111111000000111222444333333444666666555444...111666999:::888444111444333222222444666999;;;222111000111333555666666555444222111222333555666777555333111111222555777000222555888888666333111444333222222333444555666777555222000111222222222111444777888777444222222555222222555666333444777222444666888888666444222333333444444444444333333///111555888:::;;;;;;:::666666555333222111111222000222444555555444333333000333555666666555444555333333444444555555444333000000111222333444444444444444444444333333555666222888<<<;;;444//////111000111111222444666888:::555444444555666555333111...000333222111000111333222000///111555666444000---///111333444444222111000000///......111555888888888666444111000111333555777888666222000///000333111000222444666555333111333555777888777555333666555444333111000000000222000///000333444444222000444888888666333222333000000222333333444444444///111333444444222000...222444666555222000111222555333222333666666555333///222333333111000000222999666222///...///222333...///000///---,,,---//////444777555///,,,...333333///---111777999555000......//////////////////777555222000000111333444000333555555333111000000///000111000000000000111555333111111222222000---///222444444222111000000222000---++++++---111333...000333666777555444222...,,,+++,,,///333555666666444111000000222333444...000444666666444111///555222///...000444888999444333444777;;;:::666222222555777555222///000222333///+++,,,222666888777///000000111111000000000222111000000000111333333444000,,,---000333111///000666<<<:::222...000444:::666111---,,,---000333000111111000---,,,,,,,,,,,,---///111111111111000000......000444666444222000111333444333222///...000///.........///111111///......000111000...,,,///111222222111000111222222000...---...000000///...------...111222222111666444222000///000000111000...---///222333000,,,///000111000//////111222333222222333555777777666111111222333333333222222666555444333333333333444333333333333333222222222000222444444444444555777444333111000000111333444222333555666555444333222444333333222222333333444111000000333777888666333333333333111///...///111000111000...,,,,,,---///...000444777777444///,,,000//////...///111333444333222111222333333111//////111333111///...111444666444222333666888666444...111666:::;;;888333000333222111111333666999:::333000...000444777777666111222333111000000333666777555333000000222444666000222666888999777444111555555555333222333666888999555000...111333222111111555888999555222111222444111111444555444555888222444666888888666444222666555333222222444666888///222777;;;<<<:::666444222666888555///---111666555333222444888999666222000333777888666333000///444333222111222444777999000111222333333333333222222666999666000...222777777777666444222111111111000111333555666666555555777555333222333444444333111000///111333444222000---000333666555444222000000//////000111222444555...000222222111111333444666777666444222111222333555333222222444444222///---111555777666444333333555555555555555555555555222222333444333222000...///111222111000000333555555333111222555666555333///000111222333444444444555555444444333222111111222111111333555666444222555777999888555333333444444111///...000222333222444222000.........000000333222111///---...000333333333333111000/////////222333444444555444333222222111000000000222333444111222333444555555444444555666666555333222333444333000...000444666444111222333444222///---...000111333555555333222222222111000000//////000000000222222333333333444444444///---,,,---000444666666444444555444444333222222444444555555444333222222333111///000222555666777444333333777::::::777333333555777666222000111222333111///000333555444333000000111111111000000//////000111222222222111111333333222111111111333444444666888777444111111111555333111//////000222333222333333222///------...,,,---///000111111111111111...---///333555555333111222333444333111///------...///000111000000///.........000222222000...///111222333111111111222333111...---...//////......---...000333444444333333222222111000/////////111000///111444555111...000111333333222111222444111000000222555777777666333333333333333222111000555555444333333333444444444444333333333333222222222333444444333333555777444333111000000222333555333333444555555555444333444333333222222333333444000//////222666888555222222333333222000///000222000000000...,,,,,,...000111222444555444222000/////////......///111333444333222111222333333111//////111333222000000222666666444222333666888666444111333666888888666444222000111222333444555555555444111...000444777666555///222444222//////222666555555555444444333333333222333444555666666666666777777666444222333555888888333///...000333333222333555777666222111222444111000222666777444444666444555555555555555555444666555333111222444777999000333777::::::777333000...444888555///,,,000666666333222444777999666333111444777888555222///...222222222000000222666999000111333333444333222111111555777555000...222666777555222111111222222222111222444666666666555444888555222111222333444444333111///111555666333000---111666777555222000000111000...---...000333555...111333444333222111222444555555444222222333555555111///000444555333///+++111777888555222222444888666444333222333444444//////000222444333111......000222000------111555999333///000666999888444///000111222333444444444888777555444333222222222111//////222777999666333666999<<<:::555222222444666111---,,,000444444222///...---,,,,,,---......555555333111///000333555666222......222333111---111555888777333000111444444333222111222333666777---000444777888777444222666666666444222222444666555111...111777999666222111444555222...,,,...222111333444444333222444555000111333333333222000///555444222000000222444555111///...///222444555555222555777777555333222111999777555222222333444555111000000222444555555444333333333555777777555444333444555555333111111222000222444555555333111000222222222333222222111000...000222333444333111000333555777555111000444888888666444222222222111000000000111111222222222222555555555333000///000111...------///222333222111000///---...000222333333111222333333222111000///+++---000333333222000///000111222333444444444444000000111222333444444333333333222000///////////////......000444666666555000000111222222000///...111111222333555555333222222333333444555555444444/////////222555777666555555444333333222111000000444444444444444444444444444555666444222222333555555555444444444555666666333333222111222222444555444444444444444555555555333333333333333333333333//////000111444555444444444333222222111222222222///000000000......000111555444333333222222111111/////////000111222333444333333444444333222222111000111222111111111333555444333333444666666555444444444555555555555555555000111444555666555333222444222111111333444555555000333444333111111333666333555777888888555222000444333222222333666999;;;888666555444333444444555444222//////000222333333555555444222111111333555000///222777888444333444555444333222222333444555333222222222333333333444333333444444444333222222...000333333222000111222111333555444333222444666333444555444222111222333000222333222000///111333111222333444444333111000111000000111222333444444222444555444222111333555444444333444555777999:::555333222222333333222111222222222333444555444333444333333333333222111000///.........///000111111111222444333111111111222222333555444333333444666444333111111111111111000///111222333333333333444555444444333333333333333...---,,,...111333222111......---,,,,,,---///111444222000222555777666444111222333444444444444444666666555444333222222111000111222555666666555444777888::::::888666444333222111000000111222333333///...,,,+++,,,...111333444444555333222111222444555111------111333111...///333777666222///000333111111222222333444444555...000444777777666333111333444555444222222333555333111111333666888777666555555333111000///000111111111111111000222555888222333444555444333111000333222000///000111444555222111111222444555555444222444777666333111111111999777333111000222444666222111111222444444333222222333444333222222333555333222222333444444222111...222777777444111111222444444555555444333333222000111222333333333222111444666777555222222555999999666111...---...000111//////111222222222111111666555444222//////111333000---+++...444777555222/////////------...111444222222222111111111111111,,,...111333444333111000000333444444222222555888111000///222666888666444222555666555111...///000///......000333555666666...///000222222111000000000111333444444444555666444333222444777777555222//////111444777888777555666555333111000000000111222333444555555444333333444777888666222111444888999666333444666777777555222222222333333333444444555444333333333444666777000111222333333222111000///000111111111111333555777444111111444555333111---///111222111111111333666555444333222222222333000000111222333333333222222444666555333111222444000///...///111333333222000222555666555444333333555555555444444555555555111333555666777777666555333444333222111222333555333333444444444444555666444666999::::::777333000444333111111333777;;;>>>888555333333555555333000///000111111111222444666555333111111333444444444111000222666777333222444444333222222222222333444...000222444444222000///444333000//////111444555///------000444555111---,,,333888555///,,,222888555444333000///111555888///222555555111---,,,,,,111222333444444333111///111,,,)))---444999777333,,,333999888333000333777777555333222444888>>>AAA222222222333444444111...000444666666333222444666;;;555///...111333222///------///000000//////...444444333111///000222444111222444444444444555777333555555333...---...111555111......222555555444000222333555555444333222///,,,)))***...222444333000---)))))),,,//////---,,,...111333333333222222333444555555666555555555333444555555444222000//////333777777555333333555888666666888;;;;;;777333---000444444111000111333333111...---...111666999111333666666444222111111333000......000222222111...111444444222000111222---///111444444444222111000222444666666444111000000222444444333111111222///111444444444444666888999555111111333444222000000000///......111555999555555555555444333333222/////////000111222444555333333333444666666555333222444666444111///000222777555333000000111333555333222111111333333333222222333444222//////222555333111000111444555333000,,,222888888333000222555666666666666555555444333222222222222222333333444555666555444333333555777999666111,,,)))***///333000000000111111000000000666555333000...///222444111,,,***...555999666222///000000---***+++000444222111111000000111222222...///111222333333333333...222444222......222777222///...222888:::888444222666999777222...///222000...---...111444666666//////000000111222222222...111444444222222555888555222000333888999555000///000222666999999777555777555333111///000111222111333555666666555333222444888;;;777111000555:::<<<777333333777999777444111222333444444444444333666555333222222444777999///000222333333222000//////111222111//////333666888444000111555777555111,,,///222333333222333333666666555444333333222222000111222444444333222111111555888777222000222666000...,,,---111333222000---222666777444222222333555555555555555555444444333444555666888999999:::333555555333000000222666444444444555555666666666555777999;;;:::777333111222222111111444888<<>>000000222444555444000,,,///333666666333111222444:::555111000222333222000......000111111000000///777666333111///000000111333222111222333444222111222666888444,,,)))---333333111...------///333555000222333444444111///------+++)))+++000444666666000---***+++---///---+++//////111333555555333111777666555444444555777777222333444555444222///...555777999888444333444777777666666777888888777555///222555444111//////000666444000...///333999<<<333444666888777555333111111111222222222333333444555222...,,,---///000000,,,000444666444111///...333333333333222222111111...000222555555444333111...111444444222333777;;;;;;444...000666999555000000000000111111000000000999777555333111///......------///444888888444///222333333222000111333555999444000///000111000...///000111000///000111333888666555333111111111222000......000444444222...///222444222///---///111333333222222222333444555111333666888888666333111444555555333///...000444333111///222777777222---///111222000---,,,///222333222000//////111333444...///000111000///,,,+++...///000111000222444777555111,,,,,,...000000//////222555444111...///000222000...---...111555888111000000222555555111---111222222222222333666888<<<888333000000222333333000111222444444333222111111111000000111333555666111///000666===<<<444,,,222555777666333111222444444111///111555999:::999111222222333222111000...555666666333111222666;;;777555333444666777444111555555555333111222555777;;;444...000777:::777222222222333444444222111000111222333222000000000222.........000222333222000111555888888666444555777;;;333,,,...555999777333000222555777777666333222777:::<<<999333111666;;;888555222222333222///+++,,,...//////......000222444111000222666999999888555555666777666444222111777999999555000222:::BBB<<<555///000777:::666111111888>>>===777222222555@@@<<<888333111222444666///000222444555555444444888;;;===888111...111777777222///222888;;;777333000555999888222//////111555444222111000111222222222000000444888999444...444333222222222333444444222333444444444333111111333444444222000000222555444222000000111222333444222333333333222222111111666555444222111111111111000111333666888777333000///---,,,,,,///111222222111111000//////000222333555333000...///111333555333222111111222222000...111111222333444444333222888999999777555444333333222111000///.../////////111222333333333222111111111222333222000000222444444333222111000000111222000000000000111111111222333333333222111000//////...,,,+++,,,///222222111////////////......///000111000000333777999777555444555666777777666444333333333444333333111000///333444555444333222333444444333333444555666444333000111222222000/////////333222111111222555777999444444666666666555333222111111000111222333333222222000...------......///000222444555333222333333333333222222111000000000...000222333444444333222///111333444444555777888888333///000555777555222111111000000000000111111555444222000...---,,,,,,---...111444666666333000222222222111//////111333555333000//////000//////...//////...---...000222555444222111000000000111///......000222222111000111222222111//////000111222222222222333333333444222333555777777555333222333333333222000000000222111000///111444555222000111000///...,,,,,,///111222111000000000111222222//////000000000///......------...///000111222222333000---,,,...000111111111222333222000.........111000000000111333555666111000111222333222000...000111111111000111333555666555333111000000111222111111111111111000000///222222222222333444555666333222222777;;;;;;555///222444555555444333444444333333222333666888888888222222333333222111111000333444444333333333666888666555555555666666444222555444333222222222444666666111...000666999777333000111111111111000//////111222333222000///000111000000111222222333333444333555666666555555555666888333...///444888666333333444555555555444333222777999;;;999666555777:::777666444444444222000...000000000/////////111222222111222333666888888888555555555444444444444333777888888555222333888===999444000111555888555222333777;;;;;;888555555777>>>;;;888444222222444555000111222444555555555555888::::::777111...111555666444222444888:::888555222555777666333111111333333222222111111111111111111111222555888777333...444333111000111333555777111333555666666444111000111444666333///...444999666111,,,---111555555444222333444555444222000...999777555222111111333444222000000555;;;<<<666000111...+++***,,,...000000555111,,,+++---000000000///////////////.........555333000//////000//////111///...000555666444111666:::===<<<777333222444555333000...------//////+++...222555666555222000///333555222---,,,111666555000---///444777555111---///111333444222000///666555333111//////000000000///...///000000///---...222444333///...111444333000///222999======:::222444777999999666222///444333222222111111111111111000///000111222111000/////////000222333111000222000///000111111000///...///111222333333333333555555555444444444333333222000...///222333222000.../////////------...///444555555444333444666999222222111000000///......///000000111222222333333000000111444666777666444333111///000222444444444222111///......///111222000///...---,,,+++++++++...000222333222111111222111111111///------///111///000111000...---...///.........,,,+++,,,///222222111000.........///000---...////////////111333444222///...///111111111000111222222333333222222333444444555555444444333111111000111222222111///////////////111222333333555222///---...000111222111111000000000000000000000000000000000000111111...------///333444222////////////...---///222444666555222111111111000///...000222444555555444333000111222111///...///000///000111000......000222111444777666333111222333555444333111000000000000222333444444555555555555222222333555666666333111333333333444666777666444333555777777666555555666444333333222222222222222111111111333555666555333444666777777555444444555555333111111222333444444000//////111444666555444222111000000///000000000000111222111/////////111222444666555333333666999888777555555666777777666444333111222444555555444888777555333222222222222777777888999999999888888666777888777444222222222555333000///000111222222000222555666666666777777888777555444444666888:::888777666444444555666777555333111111333444444333555666777888999999999999;;;:::777555333333333333222222333333444666777888888888777444111000111222555555666777888888888888444444555444444444444444111111222222111111000000111333555666666444222000222111111222333444555666333444555666666444222111111333444222//////444999444111//////111333333222000111222333333222111111777777555333222222222222111...,,,///555999777333333///+++)))***,,,...///333111///....../////////......//////////////////555222000////////////...///......000333555444222555777999777444111000111333222111000////////////+++...222555666444222000000222333111...---111555444000---000555888555222---///222444444333111///666555444222111000//////000000111222222111///---000222444444222111222444444000---111999??????===333555777888777444111...444333111000///000111222000---,,,---111222111......------...000111000///333111...///222444222000,,,---///000000111111000555555333222222222333444333///---///222333111...---///222222000//////000444555555555444555777999111111000//////......---000000//////000111333444111000000333777888555111......///......///222444222111///------///111222------,,,++++++++++++,,,///111333222///...000222000111000...,,,,,,---///,,,///111111...,,,---/////////...---,,,---000333000///...---------...///,,,...000///------111555666222...---000222333222///000111222222222111111444444333333333333444444000///...000333444111---------.........000333666:::666111000222555555444///000111111111000000///222111000///000111333444222//////222777777333...,,,...000///---...222666<<<888444333444555333111---000444777888666333111000222222000---,,,...111000111111000......///000///555;;;;;;777444444666:::888555222111111222333222333444555555444333333000000111111111111111000333111000333777999777444333777::::::777444333444555444333222222222444444///...000333777777444000333666888777444333444666555333111111333444333222...///111222111222333444555444222111111111222333000111222111///...///000333777999777444333777<<<===999666666888:::999777111333444444333333444555;;;999555222000000111222555444444777:::;;;888555555888:::888555222333555777444000///000111111000...222777888666444555777<<<:::777555666999===@@@888555444444666666444111111222333222222222333444666444333666:::<<<<<<;;;888888777666444333333222444333333333444666888999888777555222111000000111222555888888666555666888666444333333555666666666111222333444444333111000444555666555333222222333///000333555666555444333555555444444333333444444333111//////000222444444000333555444111///.../////////...///000222444555222333444555444222000...,,,***)))***...222555777444111,,,***+++---.........222555555111...///111000000//////111333555666222111111111222111///,,,---///111111000111444666999666222111222333222000...///111333333222000//////000222333333222111000333222000000000111222222333333222333444444444333000111111111222222222222333444555555444111///---///111444555555333111000222000000222444555333111333///---///666;;;===<<<555555555555444222111111444333000//////000222333000...,,,...111333111//////......///111222111///444111000111555666555222111000/////////111333444555444222111111111333444222000...///111222000...///111333555444333333333000333666777666555444555000000000000////////////111111000///000222444555222000111333777777333000+++,,,------+++,,,///222222000...------...000222......------------......///111333111...---///222000000000...,,,,,,...000,,,///222111...,,,---///000111000///...///222444000///...------...//////,,,...000///---...222666666222...---000333333222000000111222222222222111444333222222222222333444000///...000333444111---,,,------------///444777:::666111111333555555444//////000111111111111000333111000//////111444555333000///222777777333...+++...000///......222666<<<888444333444555444222,,,000555888999666222//////111222000---,,,...111111222333222000//////000...444;;;<<<888444444666;;;888555222000111333444111222333444444333111000///000111222222222111111222000000222666888777444222777::::::777333222222444444222222222333444555///...///333777777333///111555777777444222444666444333222222333444333333000222333222000///000222555444222111111111222333000111222111000//////111444777:::888444333777;;;;;;777444444777999888666000222444444222222333555;;;999555222000000111222333111111444888999777333444777999888555333444666666444111//////000000000///333777888666444444666;;;999666555666999===@@@777444333444777777333//////111333333111111222444666333111333999<<<<<<:::666666666555444333222222444333333333444666888999777666444222111000111111000444888888555333444777555444222333555777777666222333444555555555444333777666555333111111444666...000444666777555333111666555333222222222333444333000//////222333222111///333777666111---,,,------,,,,,,,,,...111555777---000333555555222///---***+++---111444777888999555222...------/////////,,,222888888333///000222222111000000222555999;;;222111111222333333000......111333222000000333777;;;666111111444666555333,,,...222444555333000...222222111111000000000000444222000111333444333000222555777666333222333444333222111000000222333444111333555666555333000...000222555666555444333444222000///111666777333000222111///000222555777888666555333111111111222333333222000//////000111333111000///000111222111000222111111111333333111000111111222555777777666444777555333111111444777999444333222111000111222333111111111111111000000000333222333555888888777555...222777999777444222000000000111111111111222222222111111000111333444555222111222333444444333111,,,------,,,+++,,,///111111000...------...000111000000/////////000000111///000111000///...///000000000000///......000222000111222111///...///000111222333222111111333444333222111/////////000111---...///000000111333555444222000///111222333333222111111111111222333333333222222111111222222333111111000111222222111///...---,,,---...111444555444333111000111222222111//////000111222333444444333222000//////111333444222000///111333333000---,,,---/////////000222444555333222111222222111000---000444777777555111//////000111111//////000111111333444444222000000111...222666777555222222333666444111//////000222333333333333333222111111000000111444777999888555222000///000222444555555444222555777888777444333222222222222222222333333444111111111333444444222111111333444444444333333444333444555555333333444555444444444222000000111333222111000000///000000000111222333222000000000111333666888888555444555777444333222222444555555444111222333222111222333555888777555333222222222222222111000222555777555333444555666666555444444555333333444222///...///111222444666777666444444555666555333222333666888:::666444333555777777444111///111333333333222333444444222000222666999999777555555555444444333333222222222333333444666777888666666555333000///111333000444888888555333333555333333444444444555555666444444555666666666555555777555444333333444555555000222444555555444222111333333333333333222222222111222333333333111111111111222333333111///...---******+++,,,...000111222---...111333333333111000///333;;;GGGNNNMMMDDD;;;666333111000111222111111///222555555333222222333333222222222333555888999333222000111333444444333222222222111111222444555666555444555666666777666///111222333333222000...111111111111111000000///111333555555555333222222222444777777555333444555222222111111111222333444222333333444444333222222111444666666444222333444000000222444555555444222222333333222000000222444444333222111111222333444222111000//////000111222000111222111000///000111555444333333444333111000---000444777777666555444888666444333333555888999333222222111111111111111000333555333000...000333666333111444:::<<<999555000444888999777444111///000111111222333444555555222222222222333444555666222333333333222111222333000///...---...///000000//////............//////333222222111111111222222///......///000000///...000111111000000000333555666444222111111111111000///111444444333222222333777666444222111111222222......///111333555555444111222222222111111333555444333111000000222444666111111222222222222111111333333333222000000000222000---,,,---111444444222000111222111000//////000/////////000222444777888222222111000///000111111222222111111111111000000......---...000222222111///000222222000///000000...000333555555333111////////////111333333222000000222444444222111111111222333333333333222222222111000/////////111333444555555444333222111111111000000444:::???>>>777000---///111222222222222444222222333555666666444222000111111222333333222222444444444222111111222444111111111222333444333111111666999888333111444888888555222111111333555666000111111111111000//////222333444333222111111333111333555666666444222111///111333444444444555666444222111000111222444555333444555555555444333222333222111222333555555444333222222333444555333222///444888666111...000444666555444444555666555444111222222222333333444444444444555666777777666444000111222333444555444333222111111222333444444333555444333333222333333333000111222444555555555555444777888555000...111555222555777888777666444333000333666666444222333555444444444444444555666666333333333666999888444111333333333333333333333222000222444555444333000//////444999888333///000333444111......111333111...(((***,,,...//////...---...///000111222333444444777<<>>666444222222333444333222333111000111333444444333222222222333333444444555666333000///111444666777666333000000333555555333...333777888555444555777444333333222111000//////...///111222222111000///...444999999555111222444222333444666777666555555111111222222333333333333333333222222222333444555222555666555222000111333---222666777555333444666333555777444///---///222222222222222222222333333111000000000000000111111000222444222///---///111666555444444444333111///)))///555888666444444444555444333222333444555666222222222222111111000000000444888555///---000555888333///222:::>>>;;;555333666999999666333111000000111222333555666777888222222333444444555555666222444555333000///111444444111//////000111111000...//////////////////...444333333222222222222222...---,,,...222222///,,,000111222111111222555777;;;666222000222333222000...111444555444222222222999888666444333333333333///......222666888555222///222444444111000333555666444111///000222555888111111222222222222111111444555555333///...000444222...+++---333555444000...222555444111//////111000//////000222555999;;;222222111000////////////444555555333111111222444000...,,,...111333111///---000444444111000111333///000222333333222111000///......222555666333000///111333333222111111111777555333222333444444333000000000000222333555666888777555333222222222333---...222:::BBBAAA777...,,,///222222000///111333111000000222666777555222...000111222333222222111666666555222......222777111///...000333555222000000777<<<:::333000444:::999555111000222666888999222222333444444222111000333444555444222111222333000000222555666444000---///333777888666666777:::555222///...000333444555000222555777777666333222444444333222222333555666333111///111444555333000---555;;;:::333///111666888555222333555777555333000222333444555444333222444444666666666666777777111111111333666666555333000111222222222111111111555444333222222222333444///000222444555555555444333777:::666///---222777444666888999999888555333...333888777333000111444444333333222333444666777000000333999>>><<<444,,,555444333222111222333333222444666666333111......---111444444222111333555222///------000111...,,,,,,---.........---,,,+++///...------///222555777777>>>PPPhhhxxxqqqVVV>>>666888999666111......000333000---...222666666555000111333444444333111000444444333222222222333333:::333,,,...555999555///...222666777444222333444888666333000//////111222---///111111000/////////222444555555333222222333555222000222888:::888444///000111000...---...///777666444111//////222555666333000000111111...+++---222777777333111222555;;;888333///------...//////000222333333222111000666333000...---///222444444000---///222444111---222777;;;999444//////111333111000000333555444444222333444444444333222111000111222///------111555222111111111222333333444222666:::;;;888555555666777666444333333444555777222333333444444333333222999666222111222555777888444000---///444666444111111333444333000///222555777555222///......000111222222111111000...---,,,------,,,,,,---000222333111,,,+++000888:::444,,,,,,333::::::444//////222444444333333333333333333666777777777666555444333111333333111//////333777555555555444444444555666111444555333...,,,000444...///000000///000222444333111000222555555222...000111333333222333555777999333...---111555555333000111222333555777999:::666666444222111333666999999777444333333333222000...000111000//////000111888444000............---///111333444444333111000555555444555666777999:::666333111111444666666555555888999666222///222555666444111///000222555777444444444444444444333333,,,///333333111000222555333111000111333444333111000111222333444333222111222111111111222444666777444333222111111111222222333555666333000...000333///111333222//////222555444222222555888999555111888777444222111222333444555444444555666555222///222222222111111111111000000000333;;;BBBCCC===777111444777555222000111333444444444444555777888999777333///000333555222///444444333222//////000111111111222333444666777888222222333333444444444444333444666555444333333444444222222333666777444222333111000000222444333222222111000/////////111111222444666666444333222222444333333222222222333444111111111111111111222222444===FFFHHHAAA888333222///000222444444444333222222555888:::999555111...---111444444222111222555222333444555555333222111333444444333222000000000//////000111222333222222000000000///------,,,---///...---,,,,,,---///000------...///000111333333444:::FFFUUU^^^ZZZLLL???666666666444111/////////000///000111333444444333111111111111222333555666444333333333333222222222333111//////222333333222000222444444333333333444333333333222000///...---///111333333222000000111222333444333111000111222333111///111444666666444333333222111111111111111555666555333111000222444333111///...------,,,***...222555666333111222333666444111...---...///000111111222333333333333333333222111//////000222333333111...///111111///---444777:::999555111000000000000000111222333333333111111222222333222222222111111111000//////111333111111111111111222333333222555888999777555444444666555444333333444555555111111111111111111111111666444222111222444666777555222///000333444444222333333444333222222333444777555333111000000000111000000//////...------,,,...---,,,+++,,,...111222000...---111777888444///...333777888555222111333444333222222222333555666555666777888888555333111333333333111000111333666777555333555888999888555111333444333///...///222111111000//////000444777222111111222444444333222000222333222222333555777999555111111333555555444///000333555777888888888666555444111111444999===999777444333444333222111///000111111//////000111888555111...,,,---///000000000222333333333222222555666777666555666999<<<555222000111333555555444222888<<<:::333///111555555444222111111333555777111222444555555444333222///000111222111111333444555111...000333555222...000000111111222222222111444333111111222555888:::444333111000///000111222333444444333111000000111000///...///000111111111222333444555444333222222:::888444222111222555666333333444666777666222///111222333222000///000222111///111;;;GGGKKKEEE===333444444333222111222333666555444444555777:::<<<444111///111555666222///000333555333///---///222111000000222555777666444000111333444555444333222555666666444222222444666333222333555777777444111111111111111111222333444111000000//////000000000000333666888666444333222777666333222111222444555555222000000111333222111:::EEEOOOOOOEEE888222000111000000111444555444222222444888:::999666111...000111111111111222444666000222666888888555111...444333333222111111111222000...,,,///333555222///...111333111,,,***,,,///222000---++++++...222555,,,---///000111111000000333666;;;???AAAAAA@@@???555444222222222111000...---///222333333111111111333222000///000444888;;;222333444444444333111000,,,///111111......222666444222111000222333444444///000222333222///,,,***000222444555333222222222222222222000......000222111000//////000222444666888555222111444555444333333555666666444222111222111111000---+++***+++---111111333333333222111000111000///.........000000222111222222333444555666000111111222222222111111111111000//////...------444555666777666444111000---///111111111111111222333222222222333444555555222111000111222222111000111111000000000111222222222222333555666666333111333333333333333333333333222111000//////000111222111111111111222333555555666444222111111222333444555444333444555555555444555555444333222111000000000000////////////000000000000/////////000222222//////111333666666444222000222444555666555555444444333111111111333555777444555777999888555333111555333111000111333333333888444222666<<<>>>:::555333333222111000/////////222222111///...000444777222333333333222333555666111222333222222222444666888777666555444555555555///111333666777888888777555555333111111444:::>>>777555333222333333222111///000111000///...///111666666333///++++++///333111111111111222333555555444666888777666555888;;;444333111222333555444444111777<<<;;;555111111444444333333333333444555555000111333555666555333222222111///000111333444333666222///000333444111---000000//////000000111222555444222222333777:::===444222000......///111222222222222222333222000...000---***+++///111000---111444666444000///222666:::888444222111333555777111222444666888777444111000222444333000///000222444//////999FFFLLLFFF===555333111111111222222222666555444444666888;;;===222111000222555666222///---111555444000...///222111000000222666777444222///111333444555333222000666666555333222222444666222222444666888777555222000111111111111222444555///000000111111000000000000333777888777555333333999777555333222333555666777444000///111333333111<<>>===444,,,000111222111111000000111:::666111111555666555222///000111222333222222111555444333333444666888:::777333//////111444333222222777:::777111...111555222222111000111222333444///111444666777777555444666555222111000111333555222000000222555444000,,,---///000///......000222555333111111555999;;;;;;111222333444444222111000444111//////111444666666666111---///333555111---000111111222222111111111555111------000333222111...000444777999888777666999666222000///000111111111000///222555666222------222777666111...111555555333111000000111333444///222555555333000......444333222000111333666999888222...111888;;;888333000111333444555444333333888888666333000000222444000333666999;;;:::999777444777888555000///333999555444444666888777222...(((000888;;;777333333555888666444222222333555777111///...111555666555222444333111000000000222222...000555;;;???===666000---111555444222000333666555222111333888;;;999666///000222444444444333222888555111......111666999555222111444888999444000444333111111222222111///111111000///...000333555111333555666666444222111333333444333222111///...000...---111777:::888555666555444444555555444333555333111//////111444666...000222333111000000000222222222000......000222222111000000111333555777333111///111333555333111///111333444222111111111///000111000...---------111111111222222222333333555444222///...---------//////000000111222333444......000111222333444444000000////////////......,,,---///111222444555555333111000000333444444444222111111111222333444444333111000000111000///...//////......------......///......///111222111000111111111222222333333444111000///......///000111000333666666333222333666666666555444444555555555333333333444555555333111...///000000000...---,,,---...///111222222222222,,,///333777777555111...000222333333333222333444000///...111555888777666222333444555555333111000888666555333222333333444///......///000111000///---333888888444222555999999777333000//////111333///111333444333111111111666666666444222111111222333333333222000///111222111111111222222222111111444222000//////111444666000222333333111///......000...------...000///...---...///...,,,++++++,,,+++///222333000------...333222111111222444666888444333444999===;;;222+++...000111111///......///;;;555......222666555222000111111222222222222222666555444333333555777999666444222111222222222222000666:::777000---111777222222222222222333333444///111333666666555222111666555444333222333333444222222222333444444222000---000333111...---111444555111...000666:::;;;999///000222333333222000...333000------///222444555666111...///333555111------000222000------000444222000......000111222111...000444777888777555333888666333000//////000222444222000222666666333///000444777555000...111666666555333111111222333555000222555555333000...---333222111//////111666:::999444///111777:::777222111222333333444444444444888777444111......111333///222666:::;;;;;;999777222666999777333111555999888555222222555555333///,,,333:::;;;777333444666777666444222222444666777000000111333555555333111333222000///...///000111...///222999>>>===777000///000111222222222333333666555555555777777777666000111333444444333222111555333111///000222555888333222222555888888555222444555555444222000000111111000///000222444444444///111333555555444333222444444333222111000//////000......222777:::888555333666999:::888555333333444333111///000222555777...000222333111000000000222333444333111000111222222000...000333555555333...///111333333333111000000111111000...///111333000000000111222111...+++///111333333111111444777888666333000//////000111000111222222333333333222//////...///000333555777111///---...111333111//////222444444222111333555999333...///555888888555000000111111111111000000222222111///------...//////......---,,,,,,---------...000000000000111222222222111111222333555666000000////////////000000444777999777333222444777666444333555888888666333///111333444333111000111//////////////////...---+++---///222333222111000...///000111222333222222111111111222222333222222......///111444555555444555555444555666777888999444555666666555444222111---///111111111111222444111444666555333222555777444777999777333000000111444555444333222222444666333222222333444444333111333444333222000///000111111///...///222444333111000000000000111111111111111222222000//////000222000...---...000111111000///000000///---,,,,,,------...------------......111000000///000111222333444555666666555333111000111333555555222000111222444333222000000111222333222333333333333444444444333333444444555444444333444555555444222111111222111222333333111000111333000000111222222222222222333333333333333222222111333444444444333333222222222333444444333222333444///000000000///000111222000/////////111333444444111111111111111111222222000...---...000111111000222222222222111000000111///000000...,,,---000444...///000000//////000222333333555555666666555555222333333333222111111222444666666555333222222444777555333222222222333444444555555555555444333222444555555444111000000111...000111111000000333666666444333333333444333333000000000111222333444444111222333222000///000222444555666777888888888777444444555777888888777666666777777666555444444555777777666666666777777777333444555666666555444333111222333222111111222333111000000///////////////......000555;;;;;;777111000...---///333444222///555888999777444222444666222222222222222222111111222111000000111333444555444444444555666777888888444666777555111///000222///...///222666777555111...///111222444444555444555444333111000/////////...///000333666777777555111666<<<===:::666333333222222111000111222444555///111333333222111000111222444555555333222222333222...,,,///444777444111,,,///333444333222111111111111///---,,,---111444333222222444666555000,,,---111555444111111666:::999777333000///000333444111222333444555444333222111///------...222666999222...,,,...333555333///333666999666111///222555===555...///666;;;:::666000111222333333222000///111222111...+++***---111///...------,,,,,,,,,,,,,,,...111111///...111444333222111111111333666777111111222222222222111111666999;;;888444222555999555333222555:::;;;777222,,,000444444111//////000000000000000////////////,,,...222444555444111000222111//////000333666888222000///000222333222000,,,...000222333444444444777666444333555:::>>>BBB111333777999888555000---,,,000333444222222444777666555444444444555555555000666======888111//////:::888555222000222777;;;000......222666777444111333444444222///...///111333///,,,...333666444111,,,...111333333111...,,,333222000...---///444888111///...///111222222222111222222111///---...///111---***)))***---///000///...............//////333777999444---,,,111777666999;;;;;;888555666777...222666444///---000444555444444444444555666777...111444666666333000---222555777666222000000222222///---///222444111......///111222222222111000888666333111000111222444111222333444444222111000222555666444222111444777222///,,,---111333111///,,,...000///,,,+++---000555333111//////111444666,,,---...000222111...,,,...333777444...,,,000555444111...,,,,,,---...///+++///222222///...000222888666555444444555777888,,,///333666555444222222333888<<<888000---222999===555//////444777555111222444777999999666222000999888555222///000333666)))---222333222111222333111555777444///---000444000///......///111333444***...111333333111111111999888666555444555666888666222111555<<<>>>999333...555<<<;;;666333666;;;BBB999111000555::::::777///222777::::::777333000333444444111......222666---///111222222111...---000000000000111222333444000......111444555333000111555999777222000222555777444111000111333444444000111222333333333222222999:::999555111222999???<<<777222111444555333///000555:::;;;777222///...111///...///333666666555777555222222444333///+++///222555555333222444666999666555888<<<<<<888333//////000000000000//////555444333111111111222222000111333666999888444111///222444333111///111333444000---...222555666555...///000111111000///...555888:::777222111444888444111///000333555444111000444888888666444444666888777666444333333333333---...000111222222111111111333444111......333999777555333111000000000000---///111333444555555444333222111111333666:::<<<444222000///000000///...111333333///***)))...333111///---///333666666555222222111111222444555666777555333111111333555777555555555555555555555444555333222444777888555222222111000000000000///......///000111111111111000222333555666666444333222222111000000000111222333111111111111000111444666222222222222111111000000888999:::888555555888<<<555555444444333222111111...222666777555333444666666555444555555444222///111666:::888222...///111555444333111000000111111222111111333555666444333333555666444000...///111444111------000222222000...///111222222111///...111111111111111111111111333000,,,---000111000...///333666666222//////111000...+++)))***,,,...000//////////////////...---666333111222000...111666???TTT]]]QQQCCC@@@999///000111111000......111333666555333333444444333111...000222444444333111000///222444333///---///111111///...///222222///+++,,,///111000......111555555444222111000111111222111444777777555222000///333333333222222222111111444111------000222222000111///------///000111000333222000//////000222333////////////............111444777555000...222666888444///---...000222222...222444333...---111666444555777888888666444333///000111444777888666444444888;;;999444111333666777444000000333444333111444555666666666555444333777777666444444333333333000000111444666666444111111444555444111000222555444111...///222444222///---...111333333222000///666666444444333444555666777444222444888999555000333555777666444555999======888444444999;;;:::777222333444555444222000///333555666222---,,,111666333222111111000/////////000000111111222222333333//////000222444444333111111333666555222000222333888555222111222444555555222222222222222333333333777888888555333333777;;;999555222111222333111///000333666777666333111000000///...000333666555444777555333333222111///...///111333333333333333555666555444666999999666222111111111111111111111111444444333222111111222222111222444555666555222000///111222222111000000111222111///000222444555444000000000111111000//////444666888666333222444666444222111111222333222222111333666666555444444555999777555222111222333444//////000111111111111000111222222000...///333777555444333111000//////000......///111222222222222666444111000111555:::<<<444222111111222222222111333444444111------000333111000000222444555555444222111000000000222444555>>>;;;666222000111333555333333222111111111111222333444444444444333444555555111...///333444111------...111222333222000///444444333333444444444555000111111222222222222222111333444333000000333666666333000///000111000///222555888999777555555666666555555444333333222222111222333555666666555333444666888777333111000111333444444333222111111111111111222222222111000///111333555555333222333555333222222222222333222111000111222222111111111111333333333333333333333333///000111222222111000///000000///...---...///111222222333444444333111000...------,,,,,,---......333222000.........///000222000000000......444<<>>888222444444222000444>>>GGGPPPJJJ@@@666111///000111---------------,,,,,,,,,///111444444222222444555666555555555444222///------222777777333...,,,---000000111222333555666777333222000//////000000///000222444333111111222444666333111111333555444333222222333444444333222222555333111//////222555888444111///000222444444333000222222111000000333666777555333111111222444555...//////000000111111222222333444222------999GGGcccvvvwwwXXX>>>000000///......///111222222111111333666999:::::://////000000000111000000000111222000......111333222000......000111///------000222222111///000222111111111222222444555666///222555666444222000000////////////000000000000444222000000222222111//////...---...111444555555444333222111111222333444444333222111000///.........111333111//////444888888666333111111111111111111444666555222222555999<<<;;;999777555333222111222222222444666777555333333666999888555333555888777555222222333555444333444444444444333222111000444444444444555888:::;;;555333111111111222222333777777777555333444777:::888555333222444666666555111222444555666555333222111111111111333777:::<<<333333333777;;;;;;666111///222555666444333444555999666333444999;;;;;;999222222333333222111///...111333444222000000444999///111333555555333111///333222222111111222333333///111333333222111111111333333444555555444444444333111......111444666777666555333111000000000000111333444555555444333222000111111222222222111111000000000111333333222111111222333333222333555777555666777777555333333333111///......000222333333222222222222222222222222000000111222222111000000000/////////000111333444333222222333555444222000000//////000111111000...111333555555333111000000111111000000000111111222000000111222333555666888555555555333000///000111222111111111333444333222111333555666555222...,,,111222222222111000...---...000111222222222111000111111222333333333222222222222111000000111111111---...000111111000///...000...---...111222222222111111111000000000111111333555666666444222111111111111000//////000111222111222333333222111///...222000...---...222777::::::666222111333444222///---000444333000000333666777555222000///111444666///000222333333222000///222111...---...111555777777111...333===BBB===777000333666666666:::CCCKKKSSSKKK>>>444//////000222,,,,,,,,,,,,,,,,,,,,,,,,---000333222000///222666555444333333444444000---...444:::999333---,,,...222111111111333555777999444111......000111111///111444666444000...000333888333//////333555555333///000222444444222000///555333000...///222666999555111...///333666555333000222333000------111666999666333000000111444666---...///000111111111000444444555444000///777AAASSS^^^ooo~~~```CCC///000000///,,,,,,///222222111000111555999<<<===000000111222222222222111...111333111------111555222...+++,,,///000...+++---111444444111...000222222111000000111333555666---000444666444222000//////////////////000000000444111///000444555222///111///......000333333333555444222000000222444555222222111000///......---...111222///++++++222888888444111000111333222111...333666555111111666;;;???<<<888444222111111222///000111555888888666444555:::===;;;555222444888888444000000333555333111333333444444333111///...666444333222444777;;;===555333111111222222000---222555777666444333666:::;;;666111111444777777666222444666888777555333111333222000000222666;;;>>>555333333777======777111000333777666333222444777:::555111333:::>>>>>>;;;222333444555444222000...111444666333//////666<<<555666777888777444111///333222000///000222444666000000000111222222000...111444666555222111222444444222000000333666888999555444333222000///...---222444666555222111333666333111111333666666444111///222555666444111///...333444444333222444888<<<555555666777888666333000000000000//////000333555777444222333555666555333///111333444444333111///444222111000111444777999333111000444:::;;;666111///111222222111000000111444333333333333222000.........///000111111111111111222333222000222777;;;666444222111222222111000///000333333222222222222444444555444333222000//////000222444333111...,,,...222555555333000000111...///000111222111111000000000111222222111111111000////////////000222222000///......000222222111000222222000---...111555555444222222333333222000---......///000000000000333222222222222444555666444222///------///222444666444333222111000...------///000000//////111222333222111000///000000111111111111000000///...---.........///000111333333222111000333888:::777555222333444888<<>>AAA777555222000......///000000333555333...++++++---///...,,,---000111///......///000111000///---+++333222///---,,,,,,---...***,,,///222333222111000...111444444222111222333666222111777AAAGGGEEEAAA555333111111222222///,,,111111111111222222222222000---+++,,,000222111///...222777666111///111444777444111000222444444444---///222444555555333222111444555333//////444:::444111///111444555333000...222555555222000111222666555333222222333555666,,,---///000111111111000,,,///000///------111555666111+++***,,,//////...222222222111000///...---999777333000...///000222000///111444444111222666999JJJ^^^ddd\\\MMM???777222---***,,,222666555222000///000222444555444222:::888555333333666999<<<333000,,,---000333333111...000000...+++***---000222000000222555555111---+++---///111111000...---222333444333222222333555111111222222333333333333---000444444222111444666222000///000333666777777111222444555555444222111111111111000000000000000///...---...//////---+++...444999999555222444666555333111222333444333222444444333333222111000000444222000111333666777777555444333444555555333111111333444222...---000444777555222///...///000111000000222333444555555555111444666333//////333888222111222666;;;===:::777000333666555222000222555;;;999777555444333333333//////000222444666777888444444444222222333777;;;888555111222555777666555000333666777666555555666888666444222222222333444/////////222555666555333GGGEEE>>>666333444333///333,,,+++333444---***...------...//////...---+++222111000000111222111000000///000222222111222444777444111///------111666777444333777888555222222000444777666333000000111111000///000333333222000000111333555666666777666999888666333111333666:::444111---,,,...111222333444999===<<<777222222333555444333222111111111111222444555666666555222111000111222444444333222111///000000111111111111111222222333333333222111000111111111111111111111111333222111111333555555444777555222000///000111222111444555444222222555888444555666777666333111///333222111222222222///---+++...222333222///......333000...000222222///,,,///000111222333222222111111000///...///222444666333333444444444333222111222444666555111000111444555222000111444666444222111...,,,...222444111---000000111111555>>>IIIRRROOOCCC555------...---***///111222111...,,,,,,---222///------000222000...111111000000//////......666444111...,,,,,,---......---...111555555111---///222333111------222888444333444999>>>@@@>>>;;;111111111111000///------555666666555333222222333222///...///222333111...000666<<<:::444000222555777666333222111222444666,,,...111333444444333222444222///---...222666:::666222......000111000---333333222222111000000000555444222000000222444666000//////111444555222000111333444222///...000333555...'''&&&***...---+++***---000111000/////////===;;;666000,,,,,,///333000...000555666333222333;;;AAAKKKSSSNNN???555333111...,,,...222444333000))),,,111555666444111...555444222222333555888:::222111000///............000333555111,,,+++...333333333222222111000000000...//////000000///...---:::555000///111333444333222000000333777888555111000222444444222222444666>>>666......333888777444000111444555444222...,,,444222///------///111333777111,,,+++---///...,,,,,,555===<<<555///111555666555333111111111333444---///111333333222000///555444333222222333555666666222000222666777333...)))///444222+++***000777777555222///...000222444---///333666777555222000444555555222//////333777777222///444<<>>999555222111222333///111444777999888444111222333444444333444777:::999333...000777:::888333444444555666777555111...555444444333444555666777111222444666555444222000OOOKKKDDD===888666666888555333333333000,,,+++...000000111222222222000///222333555555555555555555333333222111333444555333:::777555333333333555777555222333666666222000111000333666666444222111111000000111222333333222111///000222444555555333333888888777444333333666999333000---,,,---000222222333:::AAA@@@:::555444666666555222000///000111222000222555777777555222//////111333333222111222333333111///000222333222111///000333444555444333111555444222000000111333444444222111222333444444333333444444222000000222555666444222111222444666666222444666888777444111///444333111111222222111000///......111333333111...111111222222111000///000222222111111111222333444000000//////000111222333555555555555555444444333333222111111222222222222111222222222222333555666666222...---000222111///...000222444777===DDDJJJKKKCCC888///,,,---000111333111//////000000...,,,///000222333222111000000222222111111000000000000000000//////...............///000000000111222333222222111000000111333555666888::::::888666555444111111111000000///------...111444555444222222222000111222222222111000000111333555666666666555444222222222111111111111111//////000222333444444444444222///------///222444333333111000......///000222111111111000000000000000111111222333333333333111///...000444777777777111222222111//////000111111///---++++++++++++++++++---...---,,,,,,...000555555333111...,,,---///222//////222111......111222<<>>AAAEEECCC999000...222444333333444777::::::666222222999@@@@@@;;;666777:::999:::666111444;;;<<<777===;;;999:::<<<<<<999666555333444666444000///222000222444555555333111///...000222333222111111111000111333444555444333222666777777666444333555666111///,,,,,,...000111111222999@@@@@@:::555555777666444111///...000222333...000444666666444111///...111444444222111222444666333111222444555333111...000222555666666444333888555222///...000444666444333222222333333222111///222444555333333555777:::555000000444666555333000222555777777555222000666444333333444555444333333///,,,///555777444000000333666555111///111333666444222000111222555777000000000000000111111111666666666666666555555555222///---...333555333111///222444333000000444999:::555000---///111111000---///333666888:::===???AAA>>>777///***+++111666777111,,,---111444111---,,,111777888444111000111222222222222222222111111,,,---///000111000//////...000222000------222777555333000000333555444333666:::<<<:::444///...000000000000000///......---(((,,,111444444333111111000444777666222///000333222///...222999;;;888333...///000111111///...---222111111111222444555666333222///---,,,---...///000222333111---+++///222000000//////000000111111---///222444444333111///111000...000444888;;;<<<222111//////000000000///---///111000---++++++,,,------,,,+++***+++...000...000111111///,,,+++,,,222000///000...+++---222777CCCSSSbbbooonnnWWW<<<...000222222000///111444777555222///---,,,---------///222555555444111///555444222111000////////////......000333444222000111333555666555111...+++,,,+++++++++---000444666------...000222111///,,,...111444333000///333777555222///000444555222///...555<<<<<<777222222333222111000000000111333333...//////000000000//////222666888444---+++000666:::777444555888999777333///222555777777444111...333222///......000333555000111444666777777555444555777888777444222222444222000...///333555444111111222444555555444111000666555333222222333555777555333111333777777333...111222333444444333333444666333111333888;;;999666555666888888777444111///333111///...000333444555444111///111555777444111000444888666222111666;;;===:::555333444666777888...000222444444333111000999777555222000//////000FFFGGGRRR]]]VVVBBB:::???UUU[[[VVVCCC555666<<>>>>>@@@DDDDDD===555666555666777444000000444///000111333444222000------///222333111000000111333333333333444666777777444555666555333222222333000///------///111222111222444777888777555444444444333222111000000111111///000111222333333222111000111444777888777444222444555777888666444333222111222222333444444555555666444111//////000333444444333222222333333111000//////222555777888777666888555444444555666444222111222333444555444444333555555666888:::999777555333000...///444777666555333555777666444333444555666555444333333444666777555333111000000111222444555555444444333333333333111///---///222555555555222333333111000000333666888555000//////111111000...000333555666666666777666555222///,,,,,,///222555111,,,,,,000222111///...222555666444222111111111111111222222222222222...///000000111111111111///000000///...///222555555444333333333444444444444666888777444111///000//////000000///......---))),,,000222222111111222222555777777444222111222111...---111888;;;888444000000111111000000///...111222333444555555555555111111000......---......111111222000------///111............///000111222111222333444444222///...000000000222555888:::;;;333000------000111///------...///////////////000...//////...,,,---///111///111222222///---,,,,,,000///000111...,,,000777IIIZZZoooxxxNNN:::777444111000111333555888555222...,,,+++,,,---...000333555555333000...555555333222111000000000///000111333444444333222333444555555333111...,,,++++++,,,---///111444555,,,---...000111000///...000111222000//////222555444333222222222222111000---555===>>>999333111222000000000000111222333444//////000000111111111222333777:::777111...222777:::777555666999:::777333///111555777777555111///333222000///000111333555000111333555666777777666777777888777555444333333333111///111555777555222111222444555555444333222444333222111222444666777555444333333555555333111222333333333333222222222444333222444777999888777222444666777666444222000222000......000222333444333333333444555555333111000444888777222111555:::===999555333444666888888000111222222222222111111777666444222111000//////???AAAMMMZZZVVVDDD===CCC```eee^^^JJJ<<<>>>DDDFFF>>>===AAALLLWWWYYYOOOEEEFFFUUUbbb___NNN@@@===AAADDDEEEAAA<<>>@@@BBBCCCGGGJJJBBB888888666666777555111111444///111222333222111/////////000222222111111222222444333111111333666999;;;222333555444222000000000000//////000222333333222666222...///333666444111000111222333222111000///000000//////000111444555333222444:::??????777000111777>>>===888333222444666444222000000222444666111111000000000000111111333222222222333333111///000......333:::<<<888333222555999999777444222222333222111111111333555666222444888<<>>BBBHHHFFF@@@AAAHHHZZZ[[[VVVLLLEEECCCDDDCCCEEEIIIOOOWWW\\\]]]YYYVVVXXX^^^cccaaaXXXNNNHHHFFFCCCFFFIIILLLNNNOOOOOOOOOCCCGGGFFFCCCGGGMMMLLLDDD>>>999666888888555444555555777999777333111333666888666333333555777888777333222222333444666888:::222333444333111/////////000///000222444555444222888222...///333666555111///000222222222111000///111000///...000222555777666555555:::@@@@@@:::444444999>>>===777222333555777444111///...000333555......///000000111111111222111111222444333111///111///...222999:::666111000555:::;;;777333333444444222111000000222555666000222777<<>>999555111333444333222222666999999666444666:::;;;888555444555666777777666444333:::777333111111444888;;;111000...------......///...111333222000222777<<<999444...---000333222000000111111222222111000///222111//////000111111000//////000333666555111------...///...,,,---000333666222//////333555333000...//////000111222333333999777444111000111333444000...---///333555222///111555999777111///222777888555333555777666111,,,....../////////......---333333222000...///222444444333222555999999444///...111333333111111333666888666444222111333555666...111555999999777333000/////////000111222444444333///+++,,,///111000---000///...---...000333444<<<999555111//////000111,,,000444666666333222111222111//////000000000///333---***,,,333888777555///111444555333111000000:::999666222///...000333///000222222...000===KKKkkkyyyiiiQQQCCC333...222666666333//////000000000///...---666555444333222222333333333222222222111222222333111555999888333000333777777555333111000111222333---///222555555444111///444333111///...000444777555111...///333555333000///555999666000---222777777666555777999888555222...///111222333333222222444222000///000444777:::888555333555999999444000...444:::;;;777333111222333333222333333333444444///111444666666555333111555444333333333666888:::999555222444999:::666111...222666666333222444777666555222111222555888;;;222444666777777666444333666777777333000000444999888444111222555777555222000333666555111000222555555444333222222444555666000000111444666666333111222888<<<999222...111666444333222444777888666444555444444555777777555333888666222000000222555777---///222444555444222111>>><<<999888999<<>>AAA@@@<<<;;;===AAACCC>>>666444999@@@DDD>>>888888===AAAAAA???444666999;;;<<<:::777555444555555444111000000111......///222444555333111222222333444444333222111222111000//////000111222......000111333444555555777888888999999:::<<<======;;;888666555555555555111111000000000111222222............///222444555000000111222444444111//////111333444444444333333333555666777666666555666111222222222333333333222...000222777::::::888666333222222222333444555444444444555666777777666555666666555555555444444444666555444333444555777999222111///.........000000000000000///000333777999444222///...///111444555444444333222000///000111111///...///222222000......000333444333111111111...---...///000111111111333333333444555444333222//////000111222333444555777666444333222222333333111///......000111333333222444666555333111222333555555555555555333000...------...//////......---111222222111//////111333000111444777888777444222...000111111111111444666666555444333222333333444///111444777777555222000000/////////000222444555000///...---...///000000222111///...///000333555999777333000//////000222---111444555444222222333111222222111//////000111111000///111444666555444///000111111///......///777666555222//////111333...///111222333>>>UUUkkknnncccJJJ@@@333...000444333111////////////////////////666555555444333222222222000000000111111222333444111333444444222222555777444333333222222222333444///111333555666555333222666555444111...///444888333222222333333333222111000444777666222111444888777666666777999888555333111000000000111222333333111000000000222444777888666333222555999888444......333777777333000000222222222333333333444444444000222444666777555333222555555555555555666777777555444333555777888666444---222666666444222333666666444222111222666999<<<::::::::::::888555222111666666555444333333444555444444333333333333555555444444444333222111111111555444444333333444555666222222333555777777666444555888:::666111...000444333222333555777888666444555444444555666666555444777555333222111222444555...///111222333333333222999:::777333555<<>>777DDDUUU```VVVCCC@@@TTTjjjiiiQQQ<<>>;;;888444222000777444333555777777444000000444666444000000444999888555222222444444111...444444555555555555555555555444444555777888777666888888666333000///000111222333555666666666666555777555444444555777777666444444444333333222222222111111000000000111333444222222222333444444444444000333888<<>>DDDDDDEEEDDDCCCDDDGGGJJJKKKHHHEEEDDDFFFHHHJJJJJJAAAIIIQQQVVVYYYYYYRRRJJJQQQJJJIIIPPPQQQMMMQQQZZZ___ccc]]]NNNIIIQQQWWWWWW```SSSGGGDDDEEEEEEFFFHHHKKKGGGGGGKKKJJJEEEEEEIIIJJJFFFCCCCCCAAA===<<>>DDDEEE>>>666222333555555444---000222222///---///111444111------///222555666333---)))---555888333---///444888444,,,***000777:::444///...222555444333---000444777777444000---000///......000444777:::888222...111888:::444---000222444333000000333666888555111......111555888,,,---///222333444444444333444333111......333777444111///000333444222///---------,,,---///444777???;;;555000------///111***,,,///222222000...,,,---000222222///...000333111...---222888;;;666111111666:::888111---///333333222111111333666:::<<<222333555555555333111000555444222///---...111444666333111222444555333111000111222333222000...,,,---------------...///000...///111444666555222///...222555555222000111333222///...000222333111...***///555777666111---***444222///---...222777:::000---,,,...222333111......111333000,,,+++///444999444///...000444555555/////////000000/////////000222333222111333999>>>777555222111111222111000///444999888333......000333111---)))'''(((***+++000000111111111///...,,,***///222555EEEeeezzzeeeqqqttt[[[III555555444222000///000222666333000------000333555111222444777888777333000...333666555111000444888333///,,,...444888777444...222666666444222333444666444111111333888===AAA888666333444555555111...555999<<<888000...333:::999555000111666999888666333777<<<===999666555555999444///---...333777999///000222444666555222///444888;;;888333///111444444000......222444333222///333777777444111111222555444444333444555777888222333555888999666111---222666888666222111555999777111,,,---333666444111...333777666333333999@@@UUUYYYQQQ===222444666333444333333555888777222...000333555444111111444777<<<666000---///222444444333555888:::999777444111999888777555555555666777777444000000222333111//////222555555222111333555>>>888222000333888;;;<<<111333666777666333000---222222111...+++,,,111666...///111222333222111000,,,...000333777:::<<<>>>===<<<;;;===@@@AAA@@@>>>>>>@@@BBBBBB@@@@@@BBBDDDJJJIIIFFFGGGOOOYYY\\\YYYEEECCCJJJVVVXXXOOOJJJLLLbbbqqqsss\\\HHHMMMdddvvvhhhVVVFFFEEELLLNNNJJJFFF@@@HHHUUU\\\VVVIIIBBBCCCRRRSSSLLLAAA???FFFJJJHHH>>>999555777:::999333,,,---...000000///...///000000000000111111111000000....../////////000000000333222222222222444555666999888777888:::<<<>>>??????===:::666333222444555666444222111111222333444111///------000222444444222///---...111444444333222444444222...---000333555555444444333333444444222444555666666555444222///000222333555666666666444111...///333555444222333222111111222222222222333222111000000111222333------...000222444666888222333444444333222333333111222222111000000111222000/////////111333666777777555333111///000111111000000000111111111222222///000111111000000111333444222111333666777333///000333666666222///000222111111222333555666777888222333444444333222111000444444222000......111333333222111222333333222111111111222222111000...------.........////////////222222333333333333333333000222444444333222222222111000000111222111000......000333444333111000000000000//////000222333555000//////000111222111///...000222111......000333555444222222333444444333000000////////////000000000111111111111333666999555333111000000111000//////222555555222//////000222111000///---,,,++++++111111111111000///------///222888FFF___|||jjjVVVUUUZZZTTTGGG???222222222000......000222444222000...---///111333//////111333555555222///...111333222000000222555111...+++---111444555444000222444555444333333333444333222111333777:::===888777555444444444222000444888:::777222000333777666333000111444777777666444666888999888666555555555333111111333444444444......000222555555333111333555777666222000000222333111000000111222222222111333666666555444333333444333333222333444555666222222333555666444111...111333555333111000333555555111---...222555444333222444666444222333888<<>>???HHHTTTUUUKKKDDDDDDWWWjjjqqq]]]GGGIIIaaavvvhhhTTTBBBDDDOOOSSSLLLEEE>>>KKK\\\ccc[[[KKKCCCCCCTTTYYYQQQ@@@>>>MMMSSSMMMAAA;;;888:::@@@>>>555+++000111000///......000111/////////000111111222222...//////000000000000000666444222000111222555777777444444777<<>>;;;:::<<<<<<999333111333666===777111///333666666555000///---...111333444444222111000//////222666888666444222111000000//////111555999999555222333555777666666555555666666777///222555888999777444222000000//////000333666999666222///000222333000---...///111222222111///......------...111555999;;;222333555777888777333000///222333111...---111555333111000222666888888666//////000000111111222222666444222111111333666888222111000000222333333222666666666555444111///---///000111333333222222111000111333444555555444333555555444444333333444444333444444222000///000222000111222222111000111222222222111111000/////////...///000111111111000///555666555222///000444888222222222333444444222000000111222222000/////////222222222222111222555777---...000111222111000///000222333333111000000111///000111222222222222222000333555666555333222222444333111000000111333444000///...///111222222222222000....../////////...///000000111000000000///000111333444333111...,,,333222111000///...------///333BBB___{{{iii___QQQFFF???;;;888666---...///...---...000111222111000.........///000---,,,---///111222000/////////000000000000000000...---++++++---///222444333222111222333444333222222222222222333555666777777888777555333333333555444666777666444333333444333222111111222444555666666555444555666777666555111222333666777555111...---------000333555555444222222333333222111000000222222333222000000111333444333333444666666666555222222111111111222333333333222111111222222111000000111111000000000000000111000//////000222444555777555333222222333666888BBBFFFCCC888111333555222///000111222111111222444333222000000111222111111222333222111111111444666666555444222222222222222444444555555666555555555444555555444222111222333333222222333555555444333111444888:::999777555555777666444333222333333333333111000000111222222111000000000///000000111111---,,,++++++...333888;;;444111000333777888555111000555:::;;;999777888:::>>><<<888777===FFFHHHDDDBBB???@@@EEEFFFCCCCCCFFFFFFOOOTTTOOOKKKMMMQQQRRRYYYKKKAAACCCJJJLLLIIIGGGJJJMMMQQQSSSRRRNNNKKKJJJKKKOOOMMMEEEDDDJJJLLLHHHDDDBBB@@@>>>===;;;:::888;;;666111000222333222000......///000111222333444222111000000000111333444666555333222222333444555555333333555:::===>>>===;;;;;;:::666333222444666;;;777222000111333555555333111//////222555777777333333222222333555777888777666444333111000///...111555999888555333333444666555555444444555555666000333666999999666222/////////000222444777999;;;666444222111222111...,,,---///111333333222000...------...000333666999:::444333444777:::999444000000111111000...///222555555222111444999;;;777333,,,------...000111222333777666444222333555777999555111///000333555444222666888888666222......///...------000333555333000111111222333333333222222888777555444444555666777333444555444111000///000...000333222///...000333222222111000//////000000///000222333333222000///555777777444///...333999444222111222555555222...///222444333///---...000222333333333222444777:::...///111222222111000///111333666444111///000222000000000222555555333111...222555555333000111222888666444222222444666888111...,,,...000111///,,,///...------...///...,,,///...---...000111000///000111333555555333000...333333111000...---------+++222GGGkkkdddYYY[[[UUUGGG;;;555111---+++,,,............000222000000//////............,,,+++,,,---000111000///111000//////000111000...---------++++++---222555555222///000333555333111000111222333333333222222666888999666333222555888333333444555555555333111000111222222222222555777999555222333666888888666...000222555666444///+++,,,+++,,,...222555555555222111000111333333222000111333555333000///111444555222000111444777777555111111000000000000000000555222000///111222222222111000//////111111///------///111000///000333666:::666111000111333444333444888888111...000111///---000111111///000333777555111...///111222000......111444444222222444777777555222///...///111333222333444555666555444333333555777666333111222555444222111333666777444222...333999;;;999555444444999666333111111222555666333111000111444444222///666444111//////111444666......---...///111444555222222111111000111333444222333444666777777666555///444777666666888999666CCC>>>999888999;;;@@@FFF>>>>>>???DDDLLLOOOFFF;;;DDDBBBBBBCCCAAA@@@EEELLLVVVKKK@@@@@@KKKTTTSSSMMMAAAAAAGGGRRRRRRGGGAAABBBGGGKKKKKKBBB777666AAALLLGGG===333222888;;;666////////////000111333555666888555222000111333777999444444555555555444333333333444444333444777===AAA???:::444111222444666666333444333111//////111444888555111111333888<<<>>>777555555777::::::777444555777888666222///000222555555555555555444444333222222333333333333222222333444666666555333111///------///333999;;;999666555666777555222///...///000111111222333333333333,,,...111444777777777777666444333444777888555222333111//////111333333222555222111444999:::666111///...---------000222444444444444444555555666666555222//////222555444333444666888666111...///111///---,,,///444555222///444333111000000111333444666555333222222333555777333444666555222000//////---000222111///...111333222111000000///000000111000111333444444222111///222666888666111///222666444222111222555555111...///222444333///...///111000222555777777777777999333222111111111222333444111444666555111///000222111111111333555555333111///111333111///...000333666555222111111222555666111...,,,---///000...+++...---,,,---...///...---///...---...000222111000111111111111111111111111222222111000///...------+++222CCC```~~~}}}hhhWWWWWWPPPCCC999333---'''+++---////////////111222......////////////......---------...000111111///333222000000111111000............---,,,...222555555222///000222444333000000000111111111111000///555777888777444333555888222111111333555555333000000111333333333333666888:::777444555888999888666......///111333111...+++,,,,,,,,,...222444555444222111111222444555333222000333555444111000111444444111...///222555555444111111111111000//////...555333000000222333444333222111000111222222000...,,,///222111......111555:::555000///111333222000---000111///...///000///...000111000///000555999444111......111222000---,,,000444555444333555888777444000---,,,...111333222333444555555444333222222555777666333222333555333111000222555666444111///333777888666333333555888666333000000222555777333222000222555555333///888666222//////111555777............///000000111111111111///------111444222111111333555555333111***000444222000333777888;;;999555333444666999<<<999888888;;;@@@AAA>>>:::666;;;AAAAAA:::777@@@LLLQQQEEE999999HHHTTTQQQHHH===:::EEEWWWXXXGGG===AAAHHHNNNOOODDD666666EEEUUUIII???555555;;;>>>999111222111111111222444666888:::888444222222555999<<<222333555666666555444333222444444222000333;;;AAA@@@999222///222666777777000333444222///...222666;;;888444444777<<>>888333555888;;;999444111222444777666666666666666555444111222222333333222222111555555555555444222111000...---///555:::<<<777333555999;;;999444000000222333222222222333444555666...000444777888777555333555444222222333444444333444111///111555777555111333222111333666666333000333111///......000222444111222444555666555444333444222//////000222333444333555666444111000111333000......000333444111...555333111//////111444666222111000//////000222444444555666555222000///000...///111111000000111333111111000000000000000000111222333333333222111000000444777666444222222333333333333333444333000...///000222222000000000111---222777::::::888666555666444222111111333666888111333444333222111111222222222333333333222222222222111000...---...111333222111///......///111222111000.........///...------,,,---...000111///...///000111111222222222222222111///......///000111000000111111111///...,,,...111888GGG]]]sss}}}}}}dddWWWGGG:::555222///,,,---///111111000///000111------......///000000000/////////111222222000///444444333222111000000000///.........///000222333333222111111222222111000111000000/////////000000333555666666555555555666000000000111333444333111000000111222444555666666888888888999999999666444......---...000111000............000333444333222222333444444444444444444000222333444333222333444222111//////111333333333222222222222111000///...333222111222444444333222222333444444333222000000---///111111......000222666222//////111333222000//////000000000111111111///000000000000111444777222111//////000111000000...111444666666666777777444222000...---///111222444444555555444444333222111333555555444333222333111000000111333333222111111333444444333333444555666444222000000222444555333333222333444444333222444333222000000000111222//////......///000222333222111000000111111111111///222555777666333000///+++///111...///444888888333222111//////111222222333111111333444444555666222444888:::777444999AAA???===888777>>>GGGFFF???999999@@@KKKLLLDDD>>>???BBBDDDDDD???999999AAAIIIAAA<<<666666:::<<<:::666444444333222333555777999777777666666666777888999333333444444555555666666333222222222222555999;;;;;;888444222222444666888777666444333333555888;;;999888777999<<>>;;;999888888888999999888777555444444888<<<===:::666555666555444333222222333444555555666777777666444111000222444666999::::::999888999:::;;;;;;888555333222111222222333444555555555333444666777777555333222111222222222000000111333111222333555666666555444333333333333333333222222222222222111222222333333222222333444555444444333222111000///...///222555444444444333222111222333111111111222222222000...222222111111222333444555111000000///000111222333666666666444111000000000000//////000222333333222///000111222222111000///222222222222111111111000111222333444444333333222222333555444222111000000/////////000222333222000---222888;;;;;;888555333444333222111222555777999111111000222333333222111222444444333///...000222444222000///000222222222000000////////////000000111111000...---...000222------...000222222111///...222666666444222222333222111///.........//////---...111333333111...,,,,,,///222666DDD\\\tttoooXXXAAA888555111///222...000222111000.........,,,------...///111222333000000111333444333///,,,333555666444000...///111///---,,,...111333111///000222444333222000000000333111...,,,,,,...111333222222444666888777555222//////000000000111333444000......000444666555333444777;;;<<<:::666333111......---///111333222111000000111333444444111///111444666666333111333444000000111333555666555333111222333222111111222444444444444444333111///...//////111333555444222///111444777777333111000111...///000000///.........000000000111222222222111222000000111111111111111///...---...000222222222000111111111000000111333222222333666888999888777000000000000000000111222777777666444333333333333222222222444555444222000...///111111000000111111222222111222333444333222222222222111111222222333333444555444333333333555///000111111111///...---222000///...///222666888555222111444888888333...,,,444<<<>>>999222000///,,,...//////222666555000000///---)))))),,,...///111,,,+++///555444///+++222//////333555444444555222777999333222777;;;;;;555999;;;:::;;;??????===:::888777999;;;<<<:::777777888777777777888:::;;;666555444333444666888999444555777888999888666555555444222222333555888:::333111000222666888777555666888888666333222555888@@@:::444222666<<>>;;;:::===AAA===;;;:::;;;<<<;;;666111///111333444555555444333888777666555444333222222---000333333000...///111...222888999777555555666333444444444222111222333000111333555555555444333333333333333333444555555000111111///,,,---222666666555333333222222222222333333444333222000......000111333444555555444444222222222222333444444555777777666444111///000111111///...000333555444111...///111222333111000///333333111111000000000111222111000111333444444333111444666555222//////111///------///333555333000...222888;;;:::777555333222222222222444555777888111///...000333555333000222555666222---+++///333555333111222444666444111111111111111111111111111111222222///,,,---111555......///111333444222111...444999999555111222444111111111000///......---+++---111444444222///,,,'''---111222;;;OOOffftttnnnSSS>>>999777...+++000///111222111///---,,,,,,,,,,,,,,,---///222444666000000222444444222...***222555777444///,,,...111///,,,+++...333444000+++...222555555222//////000444111---++++++...222555111111222666999999444000...///000//////000333666///,,,+++...444777444000111666===>>>:::444000.........///111444555444333222222333555555444000---000444888666111///111555000//////222666888666333111444666555222000222555555555666555444222000///,,,---000444666444000,,,000555999888333///000222000000000000///...---,,,,,,...000222222222222222333000...///000000///000///---+++---111222000...///111333222000///222666555444333555999;;;999777...///000111222222222111:::888666444333222333333222000000333666666222...,,,///222111///...///222222111000222555666333000000000111222222222111111333555666555222111444777111111000000000000000000333222000///000222555666666555555666888888555333000444777777333000000222///000111111000///000222000///---+++++++++,,,---,,,...000111000///000222///...---///222444222111000111222333444555555555777666555444666888;;;===333555888999999777444222111666:::999333222777===<<<777222222555999;;;;;;333444777:::;;;:::555222666444111///000444888:::444111000333888:::555000333666888666333222444777???:::555555:::@@@DDDEEE444777>>>EEEGGGEEE>>>999@@@GGGJJJAAA444000999EEEFFF<<<333555>>>BBB<<<333///===KKKMMMDDD999555666???;;;555000000333777;;;333444666;;;>>>;;;555///:::EEELLLEEE555///999FFFCCC===999999>>>???:::555---111666777444222222333===:::666222000000222333111111000111222111...,,,444777:::999555222333444777555333333444444333222///444888999666222111111999666333000111333777999444000,,,+++...111111000666999:::777222///222666:::555111222666777333---///333777888555111000000:::777444111111444777:::666222...000444555000+++...111444444333111000111222111000111333333222111---000333666777666333111:::888444111//////111222444222222555888777111+++---333999999333---+++,,,...///111333444666666777---///222555666555222111---...///---+++,,,111555444333111000000000111222222333444444222000000111222111///...///333777999222111000222444444000---+++...111000---///444:::;;;666111000444666444222---000222333111///......333222111///............222///,,,///666AAAJJJOOOSSSSSSMMM@@@111***---333111000///......///000111***,,,///222333222111///777444111///...000333555111//////000333333000,,,...111333111---+++,,,...000000/////////111333444.........---++++++,,,...666666555333222333666888444000...111666888333------///111222111111333555999777555444333444666777---000444888999777333111555777777444///---...111///......111555666333000,,,000444555333111222444:::666333222444666555444333666;;;===<<<888111---...222666444000///222555555555555444222000///---...111444444111///000222444000,,,...444888888666111111222222000///---+++,,,000333111---,,,000444333000...///222444222000111555;;;<<<999666555555666222///...111555999:::666666555555333111///...000333666555111...///000111---+++///777:::777222111777<<<===888333111000999777444111///000444777444333444999===<<<555...444333222111222333666777111111111222222333444444555888999888666333333444111222333444555444333111...111444444333111000000111///---++++++,,,...000...------///111222111///...000222222111000000111222111111111222444555777333333444444555666777888222333555666666444222000111222333444555777999;;;666777777666666666777888666555555666888999777666222222111111222333444555444444444333333222222333222333444444444444555666888777777888;;;>>>??????:::;;;===@@@CCCDDDBBB@@@???AAABBB>>>999666888;;;===888444444999<<<<<<::::::???DDDEEEAAA<<<888777999888777555444555555555444555888:::;;;:::666222:::@@@CCC???888555:::@@@BBB???;;;;;;<<<;;;777333...111444666555555555555:::999777555444333333333333333222111000000//////555666888777555444333444555555444333222222222222333555777888666333111111666444333111222333666777333111...---...///000111444555666444111///111333777444111222444555222///000444777777555222111111777666444333333444666777555222///000222222///+++---///111333333333222222000000000000111222222222111222333555555444222111888777444222000000000111000000000222444222///,,,000444888888444///---,,,///000111333444555444444,,,...000111222111///...---...///......///111333333222111111000000000111000000111222222222111111111000///...///222555666333222111111333333111///,,,---///...---///333777777444000///222333333111...000111111000.........222111111000//////...............000333999>>>BBBGGGHHHFFF===333---...111111111000000000000111111,,,---000222333333222111555444222111000111222333111000000111222222111///111222222111///---,,,,,,////////////000111222333......---+++)))***---///666666666444222222444666222///...000444555333000000/////////000111222333888777666555555555666666000333666999:::888666444555555444222000//////000000000111333555444222000...000333444444333444444<<<888444333666999::::::333666;;;===<<<777111,,,111333444333000000333666666555444333111000//////000222333333222111111111666222......222666888999111111111111000///...------000111000......000333222111000000222333333333333555777888777555555555777444111111333777999:::555555444333222111111000111222333333111/////////000......222999<<<;;;888444777::::::777444222111777666444222000000333555444333444777999999444000666444222000111444888;;;///000222333444444333222444999<<<999333///111444222000///222666777444000///222555777555111///...111000...------///111222000---,,,...222444222///...222666666222//////111222111000///000333555777///000222444444333222222111111222222111111000///111---+++///777;;;:::777000555::::::666333333555777444222222555777999999///000222333333222000///444777888444...---000555111000000222444555555444///222777:::;;;:::999888AAA===::::::<<<@@@DDDEEE<<<999777999===<<<777111333444444333333666;;;???EEE@@@<<<:::<<<<<<999666222555888::::::666222///555777888888777666666777999888888999;;;;;;:::888?????????===:::777333000111111222444777999888888666777888999888666555333888888777444000///222666555444444555666666444333222444555333000...000333777666555555666555333111111222222333333333333333222222000...------///111111111111000000/////////222222222222222222222222333444666666444333333333444444444555555444444444333333222222111///...---------...000333444444333---.../////////000222333555555444222222111111111555555444222111000/////////111222222000/////////444555666666444222///...///000222444444333222000....../////////////////////......///111222111000111111111111111000000///111//////111555777555333000000/////////000111222555333222111222333222111---,,,,,,,,,---///111333222111///......///000000...000000000...---...///000000000000000///...------000333333111111222555888:::;;;999555111000000111111222222222222111111...///000111222333333333222222333333333222111000111222222222000000222333333222111111111000...,,,......///000111111111111222111...,,,***,,,111555555666777555333111222333222222111222333444555666666333//////222444444222666666666666555555555555444666777999999999888888555333111000111111000///222444666666444222111111111000000222444666666555999888777666666777999:::444777:::<<<:::666000---444333222222222333555666777555333222000000000000222222222333444444333111666444111///000333777999111000000//////000000000///////////////000111111111111222111111222555777666555444444555666555555666444222222444666666666555444333222111222222333222111111111111111///---......///333888;;;;;;:::777777777777666444333333444555666444222111222333444444444444444444444333333222111000000222444666000000111222333333333333333666888666111///000333222111000222444555333111000222555444222000......///000000111111222222222111000///000222333333333111333666777666444333222000000000111222333444555000000111111111111111111222111000///////////////000,,,***...555999888555111444888999666333111111333111///000222555777777000111222333333222000///444777999777222000222666222000...000333555333111***///666888777444444444???;;;555333555;;;@@@CCC888333///444;;;<<<666...000111111000///222888>>>DDD===555222444777666333///333888;;;;;;777111,,,444666777555222222555999555222111555:::<<<888333:::===???===999444111111222000000333888;;;;;;999222555888;;;;;;999666444<<<===;;;666000000666<<<555222111222555666444222000333555222...,,,///333888555222333666777666444...000222444444333111000111222222000,,,+++...222111/////////111111///......000222222000///111333555555444444333333444555000222444666666444222000222444555444111...///000000...---///222444444222---...000///...///222555888666333111//////000111222222333333222000///---111444666444000///222666777666444444555444111//////000222444333222000...111000//////000222444555000///...111444555111...//////111111111000///...333000///333999<<<:::777000//////....../////////666555333222222222333333...,,,++++++---/////////---......---,,,,,,...000///000000...---,,,...///....../////////...---,,,000444888666111---...111111111222444555444222000000111222333222111000/////////...///000111333444000111444666555333000...111333444222//////333666333111///000333444111...---...000111222222111000777555222///...111666:::555666777666333111000000555666666555333555999======777222111555888777444444444555555444444333222777777777777888888999999444111//////222333111///333666999888555111111222444111///000444777666555666>>>EEEDDD===777666888777777888777666444111000333222222333555666555444777555333111///000111111444222000222555666444111222333333222111111333666111000///...///000222333111000...///111222222111000222333222000111555999:::666222222555777777666333222111111222333222111444222111000000222444555333000...///222222000---+++,,,///111333555666777999888666555444555444444444666888888666444333333555555444222000111333666222222333333222111000///222111000000111222444666222111111000111111111000111333444444111000000222222222222000...---...///---///333666666444111//////333555444111000444999555333222555:::;;;777333,,,///222555666555333222333222000//////111222444444333111000/////////000......---///111333444444555444333444555555222///.........000222444333222444333333222222222333333444444666999:::999777444444111///000222333000---+++///333333111000111333888444000...000555999;;;333000---///444777555222222000...---...111444666:::666111......///000000///222666888888555111...222444444222//////333777000000111444666777555444444999<<<<<<777333222333222000///222777:::999888000333777;;;;;;999666444:::;;;:::555//////555;;;444222000111444555333111///222444222---+++...222555222000222555888888666...///222444444222///...000111222000---,,,...222111000000111222222000...,,,///222111///...111444555444333222333444555555...000333555555333000...111555777555111///000333333111000000111222333333000000000//////000333555888666333000//////000111///000111222111000...---111555777555000///333999777666444444555444222000///000222333333222000///000///......000333666999111000000333666666222...---...000111111000///...222///...222999<<<:::777//////..................666555444222111111222333///---,,,---...///...---+++---...---,,,---...000///000000///------...000------.........---,,,,,,222555888555000---///222111///...000333444333222///000111111111000...---...------,,,---///222333///111444666666333000---000222333222000000333777000......000444666444222---///000222222222111111777666444222000222666:::333444555555222111000111666777888555333444999???>>>888222222555888777444222222333333333222111000777666555444444666777888444111//////222333222000444777:::999555222222333444111///000444666555333777GGGWWWWWWIII;;;666888999888555333222222333444000111333666888888555222777555333000000000111222444222000111444666555222...111333444222111111111000000/////////111333444333111000000222333333222111333444222000111555999<<<888444444666999999777333222111222333333111000222111000///000222444666333111...///111222000...---...///111222222222333888777666555444444555555777999;;;:::888666555555555555444111///000333555444555666666555333000...333222000///000222555777222000......000222111///111444666444///---///222222111000---+++,,,...111---000444777777555111...///444888555///...555<<<777222///333:::===999333+++///444888999777333111444222000///000222444666555444333222111000000000---///111000......111444777333000111555666444000,,,,,,...111333333111///666555333222222333555777444222333999@@@AAA:::444444333111111111000///---...//////.........000222111...,,,+++...000222222000///......///222555666444111...---///111111000000000///...,,,,,,...///111222333444444333222111111111222111000000111222...111444444222111333555222555888888555333333444000000000222555666555444///111444777888777555444444555444111......111555333222000000111222222111000222333111...,,,...111222111111222444666777777000111333333222111...---///000000000......000111222333444444333222111000---///111111///...000333444222111111333444444333...///111222222111///...000333555555222111222444444444333111000000333666555333000000222444555444444444333111111000000000...///000000000///...---...222444222///...111666555555555555444333222222///000111222333333333333...---++++++---000444666111222222444555555222000---......///////////////...------000444666555333000///...---------...///555555555333111000111222000000000000///.........,,,------...///000111111///111111000///...///000//////...------......///111222333222///...000222333111//////111333444444000000000000000///...------,,,,,,,,,---///111222000222444555555333000///000111222111111111333555.........111333555444444///000111222333333333333444555444333111111222444111222333333111111222333444555555333000111555:::888555111000222444444222222222222222111111111111555444333222222333444555444333111111222333222111444666888888666444333333333222111111333333222111444DDDTTTVVVIII:::444555777666333222111222444555...000333666777666444333555444333111000111111111333111000111333444444444///000222444444333111000000000000000111111222333333333333333333444555555444333222000///111444777:::888777777888999888888666555444444555666444333111111000000111222444555333222000000111222222111222111111222444555333222444777999888555333444666:::;;;<<<:::888777888999666555333222111222222333555555666666555444333222111111111111111333444555333333222000//////000111222222222111000000111222000000000///......///111000111444555555333111//////333444222//////444999777333///000555888666333---000444888999777555333111111111111222333555666555555444333222111000000---///000000...///111333333333333444555555444333......///111333333111///555444333222333444666777555333222777>>>@@@;;;555222222333222000///000111111///---,,,...///000000...,,,***+++---...//////....../////////111444666333222000000000000///...,,,,,,,,,---...000111111111111222222222222222222000000000222333222000...000333555333000///222555333444555555444333333333---000222333222111000000///000222333444444444444111111111111000000000111222333222111///...000111222222111000////////////111222333333222222333444555444333222000///......///...---...000111111000222555777777333000000111///000111111000000000111222111///111333444333111////////////////////////...///111222222111222333222555666333//////666<<<<<<666000111555888666333///000222333333222111000---....../////////......,,,///111000......000222222555777666333111111222/////////000222555777888...,,,+++***+++---///111222333555555444333333333...---------......///000------...000111111111111111///---,,,,,,...000111222444555444111//////000111333555333000...///000///...---000333555444111///111333333111//////000333222000......000222333000000111111111111111111111111111111111222333444333222111000////////////,,,---------///000111222222333333333333222111111/////////000222333222111---///111222111111222333222222222222333444555555222444666666333111/////////000000000000222444777555444333222000111333555333333222111111222222222555444333222111222222333333333222111111222333333444555555333222111222444333333444666888777555333111222444333111/////////111888@@@CCC@@@:::555444111222333444555444444333...111333333222222555777444333333222222111111111000111111111000111444666444222000111444666555333000000111222222222111111333555777666444333666999666333000...///111333333555777999:::999777666666777555444444555666666555000000111111222222333333333333333222111111333555555222000333777999666333///666===<<<666111333666===<<<;;;888666666999;;;777444333333555555222///555444333222333444555555///000222333444444333333444666777444...,,,///444333000---///222555333111...000222222111000000111333333333222222111111111111111000//////111333666555333111///000111222333000222444666777777666555...///111333444555444444555555444444333111000///............000111222333...222777888555333444555222111000111222333222111222222333333444555666666666444333666;;;===:::777///222444333000///111444222///,,,,,,///111000......,,,******,,,...//////---...///000111222444444000222333222111/////////...,,,***---111444444333111111111111111222222222111000000333666555111,,,333555555333///...111555555444333333333333222222,,,000444444000---------//////000000111222333444111000111333555444222000222333444111---,,,///222444222000///000111000...111444666555111///000222888666333111///.........///---,,,...111333222000111666:::888333//////111111111000000111111000000111//////000333444222000000///...------...///000,,,---...///111222222111000555777444//////888AAA@@@888111111777;;;888333,,,...222555555444111///---------............///---...000111000000000111///444888777333///000333/////////000222666:::<<<000///---+++++++++---...222444777666333111333555...---,,,,,,---...///000---///111111000000111222111///---+++,,,...111333111333666444111......///111555888666000---///222222///---000666888666222///111444444333111000///666444222000000222555777111111222444666555222///...000333333222111222333555444222000//////000111------...///000111222222444333222111111111222222///------000444555222///...111333222///...///111444333222222333444666777222555999:::777222///------.../////////222666:::777666444333222333333333111333444444222222333444777666444222222333444555333222222111111222222222444666777555222000222555222111111555999999777333///222555444000---,,,---333111111555;;;>>><<<999,,,///444777888666333000///222333000---///555<<<333333333333333222111000...000222111//////333777:::444//////444888999777000111222333333222111000333777:::888444333777;;;888333...---///111222111111555;;;<<<999666555555555333111222333555666555///000111222222222222111222444555333000000333777444000---111888;;;888333+++555??????666000222666>>>===:::666444555999===777444222555888777222---555444333222111222333444---///222444555333000...555:::<<<666---)))---444111000///000222333333333,,,...000222222111///---777666444111000///000000.........000333333111/////////...------...000222222...,,,///555888666333+++---111444555444222111555555444222000///000222111...---...111333111...---222888999666333444777999666333111111111111000---///111222333333222111222333444222000111555999555000+++,,,111555555333000000111111000000000000222000---++++++///333555111000000222444666666555000333555444000...///111111---+++---444888888666000000111111111000000///333333333111///000333555333000...///222222000---111555888888444000//////222000...///222333111///,,,///333555666444000...111111111111111000000000000///...000333222...***///222444444222111444777888666333111000111222333111222333333222000---+++000000////////////000000444222111111333333222111///000000111111111111000111000000///000222333555000//////...............222333333222000///000111333000///000444777666555333444666666666444222111333111000222555666555222222000...///222222000---333222222111000000000111...555666111///222333000000111111111111222444666555333///,,,,,,---///111///111555777888666444222.../////////------///111444000---...222555444111222111000//////000111111666555333000---,,,---//////000111000......///111000111111222222222111111111111111111111000//////222222222222222222333333222222111000000111111222...222777888555333222444111333444222...,,,---///,,,---//////000222666999888666333222333333333222555222000///111222111111222444555333000000333777444333222111111222333444555555444333222000///......---------...111333555999666333444666777666333333444444333000000111333444444444555444444333333777555222000000111333555777666555444333222222222666555444555888:::::::::999666333333555555222------///222555666666444333//////000000111222333444111111000//////000111222666666555444333111000///000000000000000000111222444333222333444444222000333333333333222111111000333333444555444333222111222111000///......111333222333444666666666666555333333333333333333333333333444444222000...///000222111111111111222444555444333333444666666333111000333666666333222555777888888777666666666666666777555222333555666333///111222333444444444222111111111222333333333444444666666666333000///000222111///...///111333333222/////////000000111111111333444444444333111///...333222222111222333555777555222000......///000000111///...111444666444222---...000222333333333333555555444222000///000111000///......000111111000...222777999777666666888777555444333444333222000000111111222333333444444333333222111000111444666333000---...111333333222000000000000000000111111111000...---...000222444111000000111444555555444111222333333111000000111000...---///444777777555000000111111111111000000222222222111000000222444222111000000111222222111444666888888666333111000000///...///000111111000///111333444444222000///000000////////////////////////000111222111...,,,///111333444444444555666777555333000///000222444111222222333222111000///000000///.........//////222222222111111000000000000000111111111000000/////////000000111222333444222111///............///333444444333111//////000000000222444666666555333333444444555444333222111444111000000333555555444000000///000000000///---222222111222222222222111222444333111000222333111111222333333333222333333444222000...------///000///111444666666555222000///000000000//////000222444000---...222555333111//////000000000000//////555555444222///...///000000///......////////////000222333333111000000222222222000/////////000111//////111222222222111111111111000////////////000111111333555666666555333111222222000...,,,,,,---///////////////222777:::555444333333333222111000222333333222//////111333444333111111111222333333222222111000000111222222555444333111000/////////---------......//////000666666666555444444555666666444222222333444333111333333444444444444444333999777333000000222555777555555555555444333111000444666888888777777:::===;;;555000111666888444000---///111444555555333222222111111000111333555666//////000000111111000000555555555444333222000000000///---...111333222111111111222444666666333111555555333222111111222222222222333444333222111000000222333111//////222666777444222333555666666555222333333444444333333222777777555222//////000111000111222333333333222222111444666666444222333444555444333333444555666666444555666777666555444333666666555444333333444666,,,///333666777555222///555333222111222444777999777333000000333444222///000///......000222222111000000//////000111333555...111555777777444///,,,777777666333111333999>>>:::666111000111111000...000111222444444444222111000/////////000222333555555666555222000...///000///000//////......111333000222555888999:::999999444444444666777666333000555444222222333444666888555333000000111222222222111000000000111111111111111000/////////111222333...///000111222222222222222111000111333444333222111111000222333333222111///000111222333444444444000000111111111111000000000111222222000000111222111222111000000111444666777777777888888666333000.../////////......000222444333333222222111111000......---------......///...000222222000///......//////111444777888777555555444222111000000222222000000111111222222222333111000...---------......111333444222...---...000111111111111000//////...---...000111333333333222444333000...---...///000444444444333000/////////---111555777666444222111333333333222222222222222444222000000222444555555222222333222000000111222444222333888>>>???;;;666;;;:::;;;<<<999333222555444444555555444333222222222111000//////////////////111333444444222000...///000111000///000111333444111...///222444333111......///000000//////...333444555333111000111222111///......///000000///000222444222000...///111333222000/////////000111,,,---///111222222111000000///////////////000000444222000222777999777444222000///...///...---+++111111000///000222777:::333333333444333222000000000444777444///---111666555111......222444222000111111000000000000111111444333222000//////000000..................------333666888666222111333777999444///111555777444000111222333444444555444444:::888444222111333666888333444555555444333111000333777;;;999666555:::???<<<666111111666888666222---...111333444333222111444333222111222333555666---...000111111111000///333333333333333222222111111///---///222444333222000000222555888888666333777666444222222222333444222222333333222222111000///222444444333333666888:::666222111333555666555111222444555555444222111888888666333000///111333000111444555555333000//////444999888333000333666888444000111444777666444000222444666555333000...333666777555222222666:::,,,...222555666444222000444333111111222444777999666222///000333444111...///...---...000111111111/////////000111333444555,,,///444777777555111...777999999666333444:::AAA;;;666111000222333111///000333666777666444222222222000...---...000333666555555555333000......///...000111///,,,---000444222222444777:::<<<;;;999222333555777999888444111888666444222333555888:::666222//////111222111///...000333333111000000111111000///...///111222444---...111444555444222111222111000000222222111000111//////111444666444111///111444444333222222333///000000111111111111000...000222222000///000000111222333111///111666;;;888666555666888888444000,,,...000///,,,,,,000333777666444222000000111111------,,,,,,,,,---......---000333222///---...000......000444999;;;888555222222333333333222000///.........///111222444555111000...,,,,,,,,,---...111444666333...+++---111111111111111000///...---+++---000333444333222111555444111///......///000111222222111///...///000,,,000555555222000000111222222111111000111111222111111111222333444444333666777666333000111555:::777444666CCCQQQVVVMMMAAAAAAHHHRRRSSSFFF555000666777666444444444555555444000000111111111000000//////000222222222000...,,,...///000000//////111333333222000111333444333111000////////////000000111111222444333222111111111000111222111///...000333444222111000000000///...111111111111000000000///------...///000222333333//////000111222333444444888555333333555777777666555222///000222222000---000222333333222333555777555555555444222222333444111444666444000///111555333111......000222111000222111111111111111111222222333333444333222000///111000///......000111222444555666444222111333555666333000111444555444111000111222333444555555555777666555444444444555555333333333222222222222222333666888777555555888<<<999777666666666555444333...///111333333333333222222222333333333333333333.........///000000000111111222222333333333222222222333333333222222444555555444444555777888888777666666555555555444444333444444444333333333222222222111222555888:::999888888777666444222222444555333333333333333333333333333555666555333111111222222222444444444222000//////333777777444222333666444333111222444444333111///000111222111000///...000222555555444333555777...///000111222222333333111111111222333333444555333333333222000////////////...---...000111111111,,,...000333444444333333...000222444555444333222333777:::888555444888===666333//////111333222111333555999999888555444333222000...---...000333555333444444333000............000111///------000444222222333666999;;;:::999222333444777888888555222888777555333333555888999555222///000222333111......000333444333111111111000000/////////000222333---///222555666666444222333222000111222222111///111//////111555666555222000222444444333111111222//////000111111111111111...000222222000///000000111222333111000111777<<<777444333444666666333///,,,...///...,,,,,,000444888777555222111111111222---,,,+++++++++---...///...111333111...---...000------///444999;;;888555...111444777777444000------------...000222333444111///---,,,+++,,,...///222555777555///,,,...222111111111000000...---,,,+++---000333444222000///444333111///...///000000---...//////......///000---///222111...---///222222111000000000111222222---///333555555444222111888888666333111333999>>>777444888III^^^eeeZZZLLLGGGYYYkkklllXXXAAA999<<<;;;777333222444777888888///000111222222111000000//////000111000///---,,,---...//////...///111333333222222222333333222111333222///---...000333666///111222222111000000111...333777555...,,,111777777222------111333000+++...000222333333111...---000///...---///111555777///000222555666888888888888999888666333333555888777555222333555555333000///111555666555333333333999888777444111333666:::444444333333444333333222000111111000......000333333333333333333333333333000222666888888666222///444222000...///333777:::555333111111333333222111111222222111000111222333000111222333444444444444111333555666666444111000444333000//////111333555444333333333444666666666444999===;;;666111111222000111222333444444444333...000333555555333000---//////...---...000222333111111222222333333222222444888:::777222000333888<<<999555444555777999999222444666888888666444222666666555555444444444444555000...333;;;???;;;666333777;;;888222///222555666444222000000222444666---000555777666333222111444444333222111111111111222222333555666666444333...222555555333000//////111000...---------//////......000333666666333000111000///...///000222333///000111222333222111000///333555333///,,,---000000///......000222222111,,,...111333444333222000000000111222333333444444000444777888666555666777222111000//////111333444555666777888888777555444000000///...///000111222111333444333000......///...///000000//////000111000111333444666777888888444444333444666666555333555555555555555555666666333222111111222222111000000111222444555555444333000000111111111000000000...000333555666666666555333222111111222333222000111000111222444555444333222222222333333222222111...///000111111222111111000111222222000000111222111222222111111333666999444333333333444333222000.........------///222444777666666555333222111111...---,,,+++,,,...000111000000111000///...///000,,,---000333777888777666///111555777777555111///......///000111222333333111///---+++,,,---///111333555666444111///000222000000000000///......------///111333333111///---111111000000/////////000---...//////......///000......///.........000222111111111111111222222222,,,///333555444333222222555555666555555777:::===888777<<>>:::444333555888888888//////000111222222222222...//////000000///...---,,,---............111333333333333444333333222111444222000...///111555777000111222111//////000111...444777555///---111888666111,,,,,,111333000,,,...000222333333111...---222000......///111444666000222444666888888888888666888999666222111444888777555444444555555444333///222555666555222111000777777666333000111666;;;666444333444666666333111///222333111------000444333333444444444444333333000333777::::::777333111444222000///000444999<<<666222//////222444222//////111222111//////111444000111222333333444333333...111333555555222///---333111///...///111444555444222000111444555555333222888===;;;555000000222222222333333444444444444...000444666555222...+++000////////////111333444111111222222222222222111555888;;;888333111444888===999555333444666888999000222555777888777666444888777666555555555555666666000,,,111:::???<<<666222777;;;999444000111555666444222000000222444666,,,000555777666444222111444333222111000111222333333222222444777777555222...222777666222...---///222000...,,,+++---///111///---...222666777222...111000///......///111222000111222222222111000///,,,000333333///---///111111///...///111333333222...///000111111111000000000111222333333333333333111222444555666555555444000222333111......333777666444333444777888666333...///000111111111000//////111333333111/////////......///111222222000......000333333222222444777777555111000222333444444222333555666666555333111111222333444333222333333222111000333666888777555000111222222222000...---111111222444555666777888333222111222333444333222000222333444333333444444444222///000333444333111...///000111111222222222222222222111000000222444222111000111333444555444222333444333222111222333000...,,,,,,///111333444444555777777777444222000000///---------///222444222000/////////000///...+++...000222333444555777444444444444555444444444000111222333444333222222111///---,,,,,,///222444222222222222111111000000...///////////////......000000111222111///---,,,---...///000000000//////111222222111///......///...---...000222333222111///000222333333333222222...000222222111000333555222444888===AAAAAA>>>;;;<<>>@@@PPP```\\\ZZZTTT[[[}}}bbbBBB>>><<<<<<<<<999222+++000000000000111222444444------...///000000000000---...000000000111333555222444555555444222111111,,,---000333444333111000555555444111//////111333333///+++---111333000------111444000+++***000666555333///------...111333+++---000222222000...,,,333333444444222000---,,,...,,,+++...333555444222///111333222///---///222555444222000---...000333(((...333333///,,,---///111666:::888444111333666555111...///222333222000111222333444444333222111333333333333333444555666---...000111222000///---000222333111...---///222555111---///444666444111222222333333333222111111333222111000000000111222+++---000333444333111///111555777555111000444888888222---...333888888666111111111111111222222222777666444222111111222222***...333777888666222000222222222222222111000000555000,,,///777;;;888444///000111444666666444222111000//////222666:::===777666555444333444555555000111222222111444888<<<<<<555//////555888666222000222444666666444222000999999777555222111222444...000222444555444222111---222777777333222444888===888222000111333333222000000000111000000///...333444333000---///444999222222222222222111000///888666333111//////000111///------111666777222---///555::::::555222222555555333111///...000222444---111666;;;<<<999444111111222222000///111777<<<>>>999333222555777444111...222666777666333111000555222//////111222111/////////000444777666000+++...000222111000///111333555///,,,...000//////111111000000000000000111111222222222222222222222333222222333333333333222222222333555666666555333222222222333444666666555333000222444666777666444222222555666555222111333666555222//////222333222///222///,,,,,,...000///...000000//////000222444555222222333333333333333333333111//////111333333222222222333333444555666777222222222222222222222333777888888777555222///---111...++++++---111333444222111///------...000111---...000444666777666555777555333111111333555777333444666777777555333222111222111///......111333000...,,,,,,...///...---------............------666555555333222000...------///111111000000222333...222666555222//////000000......111555777555333///222444444333111222222222222111000000111222222777777;;;BBBJJJMMMKKKHHHIIIJJJHHHAAA:::;;;DDDLLLNNNIIIHHHTTTdddjjjaaaVVV@@@===;;;;;;<<<:::333---111000000///000111222222222...***,,,111444222///---222666555222000444777666555444444444555555555222222222222222222222111333333222111222333444555111...+++---000222000...222222333444000,,,---222:::333------.../////////...000111111000.........111333444111---******,,,...,,,,,,///333444222...---000333111,,,+++///333555333111//////111444666,,,------------------,,,222555777666333111222555444...***+++111555222......222666555000---///222333222111000111222444555,,,---///000111111111000333333222111000000111111444333222222333333111///444444555555444333111000444333111000000222333444111111222222222222111111///222444333111000222555555000++++++111555555444111111000000000000111111888666444222111111111111...000333555666555444222111444666555111///000222555222///111555999:::999///...///222555555333000111111111222444777:::<<<777444222333555555111...111000///000111555888;;;<<<666111000444888777555777999;;;;;;:::777333111777777666555444333333222222222111000000111222333111444666444///...111555999777555222000000000111///...///000222333111000000222333111......111555222222222222111111111000666555333111000000000000...------000444444222///111555888888555222222444222111000///...///111222...000444777888555222///000111222222222555999===;;;777333222444555444222222333444555555444333111444222111111333333000...///000111333555555222000//////000111111111222222444111000333333///...000111000///.........///000222222222333333333222222111111222222222111111000000222333555555555444333111111222444777888777555111333444666666555333222444555666666555444444555444222000000111111000///000---++++++...//////...111111111111111222333444444444444444444444444444111222333222000000333666555333222333555777777666222222222222222222111111666666777666444111...---///...---...000222222222222222222000------000222222333444777999999777555333333333333333333333333555555555555555555666666222222111///------///111///000111///---,,,...000000///...------...///000222444666666555111---+++...///000000///000222555222222222333444333222000111222333444333333333444555222000111333555555444111222222222222222222111555777:::???EEEMMMUUUZZZKKKGGG@@@:::888999===@@@>>><<<>>>EEELLLNNNIIIBBB>>>;;;888888::::::666333000000000111111000000000222111/////////000000000111222333333222222222222111444555444222222444777:::888555222111222444555111222333333333333222111/////////......///000222777333111111///---000555666222......///111333444111111000///---,,,------000222333111...+++***+++...000111222222111000000000000000000//////000111222222222222222222222222000///...------...///000333333333333444444333222222000......000222333333222222111000//////000111000000111111111111111111///.........///111222333333333222111111111111111333555666555222111111222666555444333222222333333222333333333333333333333111222222333333222222111111000000111222222222222111///---,,,...111444666666444111...---...000111333444444444444333111000111111111111222333444444222222222222222222111000111222333444444444444555222000...000222444444222///000222444555777888888555555333111000000111222444111...///222555777777666555444444444555555555999999999999777666444333222444555666666555333111333222111000000111222333333333333222111111111222555555444333222000///...333111000000111111000/////////000111222333222111333333222111111111222222444333222222111000//////,,,---...///111111111111444444555444444333222222////////////000000000000000111222333222111///......///000222444666999:::666555333111111222333444777444222222555666555333222222333444555333///,,,000111222333222333555777000000///111222333222111333333555888666000...000444222///------...000111111222333444444333222111111111111111000000///......000111333444444444333000000111333666888888777333444555555555444333222555555555777888888666444222333222111///...///000000...------///111111000222222333333333333222222666666666555555444444444...333666444///...222888666444222333666888777666444444333222222111111111444444555444222000...---------...000333333222000222333444222///...111444888<<>>???;;;222111111111111222111000///000111000///---+++***...000333333000//////000111111111111222222111111000111333444333111...,,,222111000//////000111222///...---000333444333111000000000///...///333666333222111000111222222222///000000111111000...---000//////...///222444666333222222111111222222222222555888666222000111444333222111000000222444555222222333444444333111111111111222222222222111111222000///000333444222111............///111555777888666222///------//////---///222444666666666555444222///......111444666333111000111444666555444222444666555222000///000222111000000111222444444333444555666777666555555333444444222000000222555555555444222000000222333444444555555444444555666777777777666666555555555000111333444444333111000222111000///...///000000333222222222222222111000222222333444333222111000444333333444555333000---...---...111555777777555444333333333333333444444111111222222222111111000,,,...000111111222444666666444333222333333222000///111333555555555444444555555444333111000///...000111333333333333333333222222222111///000333666999444000000555888777555///222555666555333000...222333444222000222888===666444222111222444555555444333555888777222000222777555222//////000333555333444444555444333222111000000000000000///......---...///111222333333444222111000000222333222111444444555666555444222111333111000222666666444111111333444222...---///111111222333444444555555666333444555555444333111000444444333222222111000000000000000000111222111111000444777555000///333888<<<999333///...111555888111111111000000000//////000///---...111333333333333///,,,000666:::888555:::OOOdddfffTTT???555333222111///......///111222---...000222333333222222777777666444111//////000111000...------------,,,///000111222222111000///000000111111111///......)))---222555444222000///222333333111...---///111000......000333444222000---///000222222333444444777555222000000222555777888666444555999<<<>>>>>>>>>:::555222000111111222111111111333555555333111///000111333444444222000000...---,,,...222666888444111///111555666444111333666888666111...///111111///...000555777777666555444222000000111222333777777555444222111111111000---******,,,//////...//////000///---444FFFXXXgggXXXDDD:::AAALLLLLLDDD444333333444555444000---222111000000///...,,,+++---,,,,,,///111222000......222555444111///000333111111111000000/////////---...000111111000...---***---000111000000222444111///......000111111111...222777777333111111333333222111000000000111222///000111222333333333333333222222222222222333333444333333333333222111000---...///111222222222222444333222111000000111222000000111111111111000000111222444444222222333555222///,,,...333666666555333333333222111111000/////////000111333666777999333333222222222333444444222333555444333444777:::777444222111333555444333000111333444333333222222888777666555555666777777333222222444666666444111333666888555///---111666999555000111444888888666333555777888888666444222555444333111111000111111111000///...---......///000333666555111///111333555444333333222333444555...000444888999777333//////111222222222444999===333333444555555555444444222222222222222333333333//////111333555666777777555555555555444222111111111222444666888888888777555666777666555222000...444777:::999666444555777555444222111111333444555555333111222555777666555000222444444333222333333333333333222222333666999555555333222222555;;;@@@===777444444444222111333222111///------///111222555555444444333333222222000111111222222111111000//////000111222333333444444222000000111111111000222333555777777555222111000//////000222333222222222222333111000000111222///111333333222222333444333333444333333222111111111111111000000/////////111000///111333444222000///333666444///...222777:::777222///...111444777000000000000000000000000111///......111333444444111...,,,000777;;;999555999LLL___aaaPPP===333111333111///------///111333+++---///111222111///...444555666444222111111222222000---,,,......,,,***---///222333333222///---000///---,,,,,,---...///***///444666555111...---///222444222...,,,...111///---,,,///444666444111+++...222333222111111333666444111//////111444666111000000333777888555111333333333///,,,,,,///222///---+++...333666444000---///222444444333000///000///...---///333777:::333///---000666888444000111555999777111...000444333...+++...555888777333------...///000000000000888666444222111111111222///,,,)))+++///111///,,,+++---///000///444EEEVVVdddVVVCCC:::DDDSSSTTTKKK777555444555888777444000777444111///......---,,,---******---222333000---,,,111666555000---///333111000///......///000111+++---///111111///---+++***...222222//////111555222111000111333333000---+++111888999444000111333444222111000000222444666111222333444444333222111333222222222222333333444555333111222333333111...+++,,,///111333333333222666444222000///000222333111111111222222111111111000444666555222111444777555000---///555888666333000111222333444333111000000000000111222555777999222333333444444444333222222444666555222222777;;;999555111111555888777555///222555666444222222222999777555444444555777888333111222666::::::555000222666999666111000333888:::444......444888888666111333666888888666444222777555333000///000111222333222000///......///000///555999888222///111555777666444222222333555666,,,///444999;;;:::555111111333444111///222888>>>111333555777777666444333333333222222222333555666111111222666:::;;;999777333666999888444111111111222333555666888999::::::333666888:::999555000---444:::>>><<<666444888>>>999555222222444666666444000111333555666666444333000222222222111222555999333222222333444555444444000222333111111777CCCMMMKKK???444111222111111222///......---...///111222777666444222222222333444111111222333444444444444111111111111222222333333444222111111222333333333///222555888888666333000///000//////...///222555333222111111222444333333///222444444222111111333333222222111111111222222000000//////////////////111222444444444333333333444333222222222333333333222111111000000000111111////////////000111222222///...///111333444333222///000222333444555666777999AAAIIIJJJBBB888111///111111000//////000111111.../////////////////////000111333333222111222333111111000///---,,,,,,---...///000111111000///......---+++******+++---//////111333444222///...------///111222111111111111...///000222444555555555111000000000222222222222222222222111111222222222///000111222444444333222000111111///,,,,,,///111111...,,,...111333111000///000222333444333444444111111111222333444666666222000000222444444222///000222444444222111222333///---+++---111444333111,,,,,,---...//////000000333333333222111000//////------...///000000///...///------///111444<<>>CCCEEEDDD<<<888111............---------...///000000///...---000333333111//////000...............///111222,,,---///000000///---,,,---...000111111111222222222444777777555111///...,,,000333444222111111111111111111222333444555555555444444333222222111111222222222222222333444555333444555444333111111111---...///000222444666777666666555444333333333222222333333444444333333222222222333333333333444444444111///000333444444222111222222222222222222222000111222333444555555555222222333333333222222222333333333222222333555777666555444444555666555555111333555444222111222444555444444444444444555555111111333555666666555444555555555555666777777777444111//////222444555444111222444666666666444444555444333222111222222222666555333222111111222222222555888888555333333444666555444444333333333333///000333777::::::777555333222111000000222555777000222666888888777444222555444222222222444666888333222222777===???;;;666222777;;;:::555111000222333333444666777999:::;;;111555999<<<;;;666000,,,111999>>>;;;444222999AAA<<<777222222666888777444,,,000555777666444333222111222222000///111777<<<333111111333666666333000,,,000333111111999IIIVVVVVVEEE555///000111111111......//////000222333333999777444111111222333555111222333444555666666666333222222111222222333333444333111222444666777777---000555999:::777333000///000000...,,,...333777444111///111444666555333111444777777444222222444333222000000000111222333////////////000000000000///444999888444222444888999333///000666999555000***---000222222000---+++////////////000111222333,,,---000333666555222000---333888666111///333888:::888555444555444111//////000111222222111000///222111///.........000111,,,...111111111111222333000333555222,,,***---111000000////////////000000++++++*********+++,,,---333333333111...---...///---,,,---111666777444111...222555666444333555888888222------222555444222...000222444444222000...222444555333000000333777333222111000000000111111//////---,,,,,,,,,,,,,,,111222222333333555888:::111333555777777555333111000222444444111/////////000//////111333444333111+++,,,---------...000111......------...///000111...000111222222000---++++++///444444111///000111444---***---222333444666444666222)))---888<<<666888555333999EEEQQQXXX[[[@@@:::222...---...///...---000333333///---...000///...///111222222///,,,,,,,,,---///000000111111//////............//////111...---///333444222///000777>>>===666000///111///...---...111222111///---///111333555555444444888777444111000000222333222222222222333333444555222666999777222///111555000000///000222555999;;;666777888888777555333222444555555666666555555444444111///000444555333111111222222111000000111333555444222000000111222333///111333555666555333222333222111000000111111222666222......222444444333222666999999555222222444333555555222000000333666000222333555555444333222///222444333111222555888999444000333:::===:::555,,,///111111111000222333333333333333444555555666111222333444444444333333888777666444333333444444666555666777888888444222333444555555555333111///444333333444777999888888444111///000333444222///:::888555222222222444555111000111555;;;;;;777222222444555555444777===BBBAAA999000000666;;;999666111444999;;;999666333222777777666444111///000111222111222444666777666555333444444333111111333555333///,,,...222555333111000222333444333333444555999777444222000000111222...111333333222555===DDDEEE>>>777333222333222000444333111000///000111222555444222111000000000000111222333444333333333444666666666444111111333555111333444444333222333555111000111444888999666333222000///...///111444666333000...///222444333111666666666555444444333333444333222111111111222333111222333222000///000111222555777666222111333666555333222444888888555222...000111222222111000...111000000000222444777999000000111222222222111000111444777666333222333666888666444222111111222333444111222555333...///444555555555333111111222333///000111222222111000///444666777444...,,,///333555444222000//////000111...+++((())),,,///000///555444222000///...------000......222777999444///333444444555555555666777888444000...000333555777///111333555555444111000555444111//////111444666222222111///...///333666222111///---,,,+++,,,,,,555222000000333777:::;;;///000222555777777333000444444333222000//////...222...+++///555777222,,,,,,---///000000//////..................///000000...///000111111000///...///222444333000///111444//////000000111111111222......---,,,---...///000666888666444CCC]]]mmmoooKKK<<<000///333333///,,,111111111000000000//////000////////////000000111///---***+++...000000...444222000...---///111222/////////111333333111///333<<>><<<;;;999666222000000111777555222000///000222444111111111111111000///...///111222111000000333666888555222222444555555333000222444555333222111222333111000222555777777555//////000000111222222333000111111111000111222333555555666666555555444444000111222333444333333222111222333222111000111222333222222222333333222222222333555555555444333333222222111111111111222222222222333333444444444444333222111000000000000000222222222333444555555444666555333111000111222333:::555333666666222000222222444555555333111///...111111111222222111111111333333222111//////000111333333222222111000//////...+++***+++///333444444444333111000...---,,,,,,222222111222222333222111333111000111555777666333444111...---...000222333000111333444555444333222111111111111111222333333333333222000///000444666333222000///------......222111111222444666555555/////////111333444333222222222222111111000///...//////000111222222000///...///000111222222111111---...000111111111000//////000000000000000/////////000111000//////000111////////////000000111111------,,,+++,,,---...///222555444222===PPP[[[ZZZCCC999000...///...---...111111111222111111000000//////......//////000000222///------///111111000111111111111111000000000/////////111222222111///444777;;;<<<999666333333000000000000000///.........///000111222222222111666444111//////000111333333333222333444444333111333222111222333333333333333222111111222444777888::::::888666444222000///111222333333111000111222333333444444555444333333333333222222222111111111444333222111111111111222111222333444444333111000111222222222111111333444555444333333333222000//////444888888333111333777666666666555555555555555111111222333222111000///222222333222111222555777777444111333888;;;:::777444333222111111111222333111222222333444333333333444444555666777777666666888777666444222111111111222222333444555555555555555555444444333333333333000000000000222444666777555333111111333555666555777777666555444333222222333222333666::::::777333111111333666;;;>>>@@@@@@@@@===:::999999999888777111555:::<<<:::666333111333555777666444222111111222000///000222333333222222111000111333444333333333444444444333333444555222444666666555333222333666555444222000///------///222333222000000333666555888:::888333///000222999666333111000111333555///000111222222111///...---///111000///000444777888333...000555888666222000222444555333000///...444222000000333555666666...///111222333333222111///222444222///...111555333444666777777666555444...000333555666444222111000222333222111111222333444000...///333444222//////333777666222000222444555444222000000222444555333444555666555333111///666444111///...///000111333000---///444666555333333222111000000111222333888333111333555222000000000222555777666222...+++333222111000000111222333333000...///111222111000000111333333333111///---...,,,,,,...222666777888222222111///...---,,,,,,333444444222///...///222222...,,,...555888555111111...,,,,,,---...///...///000111333444444444444...///000222222222111000333333222111000111444666555444222000/////////000///000111444555444111...///------...000222333333///000111222222111000///,,,111555444///,,,///333000000222333444444444444---///222444444333000///111000/////////000111111000///------...//////...///............///000000......---,,,---...///000---111111///555@@@EEEBBB:::444...---+++***,,,000///111222333444333111000......------...//////000444222//////000111111111000111333555444222000.../////////000222222111///333222333777;;;;;;777333111111000000///...------333222000//////000222333000111111222222111000000333444666666555444444555444111///111555777666333222222222222222222222222:::888444222000111333444...111333333222///......111666:::888444111444888333333333333222222222222000111333444444222000///222222333444444333333222222333333222000000111222777777777666222000//////...111444444444333333555000111333555555444333111222111000.........///000111333333333222111222444111333444444333444666999666666444333333333333333///111222444444333222111888777444333333555777999777777555333222111111111111111222333444555555444888555222000000222555777---...000222333222222111333444333111///222999@@@444444555555444222111000222222333555888777555222000///111666<<>>@@@999111///////////////000333444555444222///---,,,...000///222555777777666444333555444333222222333555666444111///000222333222000///111444777888777555444666555444333222222111111111222333333222111222444000222444444222222333555666444444555777666333111000111222333333222111000555444333222111222333444000222444666666666444333222333444333111000222444000000000000111222333333111444666444111000222444555333222333666777777666222000---++++++---000222333666888555111...000222222111000/////////000111000000000000000111222333111222222222222111000////////////333777666111,,,...111333333222222555777222111000111111111000...------...///000111222333444333111///------------//////000///......000222333222000///......///000000//////111444666666555,,,---///222555555222000...///111222444444444333000111111111000///000111111111222222333444555555555444333222222333444555333111///---...000333555555111...---000111000//////...---,,,,,,---...//////...---------...///000,,,......,,,...555:::;;;999000***,,,000000000111///111333555555444111000,,,,,,,,,------...000000222222111///......///000444333222222111111222222000...---...000111000///000111333444444444444555444333111///......---...444444444333333222111000////////////000111222333222555888888555444666888444666777666333111111222000///......///222555777333333333333222222222222333444333222000000111333333444555555555444444444333333333333333333333333111111111111111111111222333333444444444555555555666666555333000//////000333666888666333111222444222111000111333222000---000222444666555333000...,,,---///000111222111111444666777666444333333333444444333333333444555555555555555444333222222111///000333555555444222000333333222222222333444555666555444333222111111111222333444666777777888888444444333222222222333333333222111111111111222333222222222333666999;;;<<<...///000222222222111111000000111222222111000///000000222444777999888666666666666444111///......,,,---------...111666999111333444444222000/////////...///111333444444222111333555555444222222333000777>>>???:::444222222777555333///...000444888333333333333333333444444000111222333444555555555999444000111555888888666///111333555666444222000666555444333333333444555222//////666@@@AAA999000---///000///......222555555444222///------///111///333888:::999777444333777555333111111333555777555111...///222444222//////111333555666555444333888666444222111111222333333444444444222111222333000333666666333222555888888555333555888888444//////111333444444333111///333222000//////111333555...000444777888777555333111444888777333111333666000111111222222222333333,,,111333111///222444444999555111111555888:::999000///,,,++++++,,,///000333777:::888111...///333222111///......///111222000111111000...---...///111222333333333222111000...---...444::::::333,,,...333777666222000444999555333222222333222111///,,,---...000000111111111555444111///---------------...///...------///111111000///...---...//////222000///000444777888999...///111444666666222/////////000111222333444444222///---...111333222000222222222222222333333444888666333111111222555666222111///......111333555666333000///000111111111000///---,,,,,,,,,...///,,,,,,+++***+++,,,---...000///...---///555===BBB<<<333,,,///333333222111111222333444333222000///,,,,,,------...///111111000000000...------///111666444111///...000222444000...------///000000000///333555444000...111555555444222000//////000000222333555666555333111000222111///...///111333444222333555666555555666666333666999777222//////111//////......000444888;;;333444555555444333111000444444333222000111444777444333111333555666333111222222222222333333333333222111///...///000222444333333444555666666666666777777777444222000111222222333555555444333333444222222111222222111///------000555888888444000------///222555666555333222666777777666444333444555777555222333555666555333444444444444333222111111000222333555555444333222000000111222222333333333555444333222111111111111222333555666888888999999333444444444333222111000555444111000000222444666222111111666;;;<<<888444......000222333444555555000111222222111000//////222444555666555555555666999777555333222222111000+++---///000000111333555555666666555222000000111---...000444777888666444000666:::999333000111444333666888777444111000111222222222111000000333555888777666444444444444555222222111222333444444444333333333444555666666555111111222333444555666666333444555666555444222000000///000444888:::777333111000//////000222333333111333444333111///...///111555999:::999666666666444333222222222222333444333222111000111111111000000111222222333333333333333333444444444444444444444555555444222000111111222333444444444555666777555555555555555444222000222222333333333333222222111000000000000000000111///111333555555444333222000333666888999888888777222222222333333333333222---///000333===GGGHHHCCC<<<666111000444777888666000///---,,,,,,---///000222555777666333000000111000000/////////000000000///111222000---,,,,,,---///000222333333222111000...///111555888888555111111444666555222111333666555333111000111111000///...///111222333222111000111111111111000///......---...//////......///111111000///...---...//////333111000111444666777777111111111333444444111//////...------...000222444000...---...111333333333555444333222222222333333777555444333222333444555111000//////000111333555555555333000...///111333222000...,,,,,,---...000---,,,,,,++++++,,,...///222111/////////444<<>>666000333555777888888666444333555666666444333333555777777555333333444444333222222333444444444333222222333333444555555555555444000000000111222444555666444444333222111111111111111222444666777888888999555555444333222111//////444333111000111222555666222222333777;;;:::555000...///000222444666777888111333333333111000000000555777999777444222444777:::777444222333333222111,,,///222444333111000000999999888666333111222333,,,...111666999:::777555000777===;;;333...111555666555333000...---///111---000222333222111111222===;;;888555444333444444444222111111222333333222,,,111666777555222333444444333222111333666999;;;000333777999888444///+++---///111111000111444777666111---///333666444111...111555666444111...---444777:::999777666777999000111222333222222000000111333444222///...000333111111111111111222222222...000333666777777555444555666666444222000000111444222000222666888666444222555777666222000000222666555333222222333555666///000111222111///---,,,111111111111111111111111000111333888>>>???<<<888333333444444444333333222555444555???SSSeeeeee\\\===777222111444666444222000///............///000222111111333444444222///---...000111222111///...---000222111...,,,,,,......///111222333222000///000222555666555444555666444444333333333333333222444222///......//////...///111333555555444111000,,,...111444444222000......///000000//////000111111000///......///000000333222222333444555444333444222000000111222111000///---+++***+++...000222............000222444555777666444333222222333333444555555555444333333222000000000000111222444555444555444111------000444333111...,,,,,,---///000000//////...///000111222333222111000///222999@@@<<<999888666222...000666444333222111///...------------......000111222333...///000///------111444333222000/////////000111000...,,,,,,...000000000111111111000...///111333555444222111111222444555444444444444444444444444222222333333333222222222111//////111444666444111333111000333555555111---///000333666888888888777999888777555333111000///...000444555555444444555333444444555444444444333000000000111111222222222//////000000000111222222111333666888999888666555888999888666444333333555444222000111444444222...---000333333222111222333///888FFFQQQTTTMMMCCC;;;:::::::::999888666555444555555444222111222555777444555555333222111222333222333444555555555444333444444444555555555666666111000000000111444888:::444444333222111111111111000111333555666777888888888666444222000/////////111111111111222333444555222333555888999777333000000222444555555444333111444555666555222111111111555555666666666666666666888999999777333000000111000111222333333222111000666666666666555444333222666555555666888777555333666777888777666555666777;;;777333111111222333222666555444111......000222666666555444333333444555333111///111444555333000...222555555222000111222333333444555555666666666333555777888888555222000,,,...////////////222444666333111333666888666444---111555555222//////111666666666666666666666666...000222444444444333222111444666333...---111666555///******...111000---...000333555666555444222999666333000//////000111444///---222:::;;;444+++111222222222111000......666444222111222444444333---...000111000---+++)))222111000///.........///111---,,,777DDDHHH@@@666111333555444222000222555;;;777777HHHmmmsss@@@777000222666555222000555555444111///...///111...---...111333444222111000000000000000///......111000///...---,,,,,,,,,---///111333333222000///333333444444444333333222222///...///222444222///......//////......---,,,444333333222222111111111---...///000000000///......222444222///...222666999222+++---333777444///...111555666444333333555888777444222222222333444///,,,***,,,///111///,,,/////////...---///444888;;;555///...222555444222111444777::::::666222///333111...---000444:::===777222......222444222///000222333000+++***///444555222///---...111666999000000//////000000111222@@@CCCAAA999...***000777333111....../////////...---111444444111......000111000---,,,...222777:::555444222000///000000111...---+++***+++...222444555111------000222222000111222222111000000222444;;;999666333111222333444///222444666666444222///111333444333111222666;;;777333//////444666444222000444999===<<<999777666;;;:::888555111000111333111111333999>>>===666///000444777555111///222666555111...///444666444111...000333555666444111///333222222222333333444555222222333555666555222000111444555222---,,,000555666111...333:::===777111000888UUUxxxnnn\\\YYYQQQIIIAAA<<<777333222555111111222222222333333333222222111///...///333555666333111111333444111...111444666666555555555444222111111111333777;;;>>>888333///000333333///+++222333444444222222333444888777555333111000000000+++...333777888777444222999777555333222222222222///111444666666444111///666666666444111111222444222111222555888999777444444888<<<:::444000///111333222111111111222333444333444666777777555222111666777888666555555777:::999777555666777888666444444666777666444333555777>>><<<999555111111333555555333222444777888555222333444444444333222111111555444333333444444444444000222444555666555333222444555555555555444333333.........111444555333000333444555555444555555666666555444333333222111///111333555777888777444333111111111111222333444444333333222111000000222333111222333222111000000000222333333444555555666666666666666555444333222111444333222444666666444222333333222111000//////...222111//////111333333333333222111111000/////////111111111000000000000///111000222888>>>???;;;666333444555555333333444555333777AAAVVVvvvhhh@@@666...///333444333444444444333111......///111000///000111333333111///000111111111000000///...000///...---,,,,,,,,,,,,...000111333333222111000111222222222222222111111111///......000111111111/////////......---------222222333333333222111000,,,---............,,,,,,---111333222///...111444555000,,,---222444222///---000444555444222333444555444222111000111333444000///......///000///---//////.........000333555888444///...111333333222///111444666666444222000444222///...///222666888555222......111222111///000111111///,,,,,,///222555333000//////222555888111000/////////000222222;;;===;;;555...,,,000555111000///.........//////000111333333111/////////000///------...111555777444333222000000000000111...---,,,+++,,,///222333333111///...///111222222000111000///......111333888666444222111111111222///111333444444333111///000111222222222333666888666333111111444555333111000444888;;;:::888666666888888666333000...000111000111333777:::999444///111333555444111000222444333000...///222444333111///000333555555444333111333333222222222222333333222111111333444444222000111333444222///...000333555111///222888999555111111>>>```nnnZZZCCC777333222444666111111111111222333333444333333222000...///222444555444333222333222111///---222777::::::777333000222222111111222555777999666333111111222222///---222333444333222111222444777666555444222111000///,,,...222555666666555555777666444222111000111111///111444666555222///---777666555333111111444666//////000444888:::888555333888===<<<777222000111555333111//////111444555111333555777777555222000555888:::666222222999???<<<777333444999:::666111///555::::::666444777;;;BBBAAA===888444222444666555222222666;;;<<<777111333666999777222///111333:::666111111555888777555///111444666555333000...444333333222333333555555111......333999:::555///111444777666333222444888===888333222444444222///---111666999:::777333000333222111000111333555777666333111111333444222111...666<<<;;;444///000333555555444333444666777888333555888:::999777444222444666888666222111555888555444222000/////////000000...------000222333333888666444222111222444555000000222333333222222111111444777888777555555555555444444444555666555444+++333???QQQgggqqqdddOOO???444,,,,,,000222555777333333222000...---///000222111111222333222000...111111111222111111000//////...------,,,,,,,,,,,,///000111222333222222111//////000000000000000////////////...---...000333222111///...---------...///111333555555333000...,,,---------,,,+++******,,,///222222000///000222111///...///000111000...,,,///222333333222111222111000///......000222333333333333222000......//////...---...000222222222333222000//////000000111///000111222333444444555444222000......///111222222111000/////////000000111000///...---...///000333222000//////111222444333222000///000111333444555555444222///...///111///111222000---,,,///111444222111111111111///...------------...000222444444333222111000000000000---------...///000111222222222222000///000222333000000///---,,,---///222444333222111111000//////000000111222222111000000/////////111333555555555444444444444333333222111000333666777777555555555666555444111...---...000000111333555555444222000222222222222222222222222000/////////000000111111000111222333444555444444333333333333222111000///111000///000222333222111111222222222222111000000222111111222444444222111222???[[[zzz```BBB444333444444333111111000000111333444666444444222000......111333555666666444222000000111000222666999999666222000111111111111111222333444444333333222111111000///111222333222111111111333555555555555444222000......///000222444666777777444333111000/////////000222222333333222000///...444444444333222111333555111222333444555666888:::999999::::::999777444222555444222000///000111222222333444555555444333333444666888666333444888<<<;;;888555555888888555111111555888888666555888;;;>>>>>>===:::666333222333888777666888;;;;;;777444444666777777444222333444888666333333555777666555222333444555444222000...111111222222333444555555111//////222777888555111222444666555333222444666:::888555444444444222000111444777::::::666222///222222111111222333555666777666555444444444444333000888>>>===666000111555555444444444555666666777333555888::::::999666444444777:::888444333555888777555222000//////000111111///------///111222111999888666555555555666777///000333444555555444333222555888666333111222444666333111222555666444222---111555<<>>@@@:::555666;;;<<<999444444333333222111///------444333333222333444666777444444444555666666666555888888888777666555555555777555333333333555666777666999;;;<<<999555333111;;;======:::777555666888555333333444777888666444111444777777555333333444777666555333222222222222...000333555666555444333000000000000000222444666555444222333555555444222111333666666444222222222888999999999888555333111000111333444555555444444666999;;;999555333444777555777999888555333333555222333555666666555444333444444666777888888888777555666888999:::888666444666555333111000111222333555222000///000111111000555777888999999888555444///000333555666666555444444444444444444333333333444222000111444555333000333333111000333666555111333...---111444444444555222222222000......///111000000111333555555444222000111111222222222111111......---,,,,,,,,,------...///000111111111000///+++,,,---..................//////---***+++000444444222000...---...///000---///333555555333000---000000///...---,,,,,,,,,,,,...111222111000//////---000222222000...///000,,,---...000222111000...++++++******,,,...111333555777888555000---...000///......///111111111000...000000///......///111111000//////111444888:::///...------...000222333000111111///------///111111///...///000111000///000000000111111111222222666555444333333555666888555333111000111000---+++...333666444000///111555666333000000222222111...------...///////////////222222222222111111111000...///000222222222222111111333555333111000222555222333333111//////000222000111222333333222000///333222111111111111222333111000///222777999777444222444666555444222111111111222333333222222333444333444444222000///000111222444555555333222222333222111000000222222111000...///000///......000222222222111111222444555666222222222222111111000///111///...///000222222111111000000222444333111///000222333222000///000222666;;;<<<===JJJ[[[___WWWEEE<<<666777999555111...111111000000111333444555333444333111///...000111555777888666222000111333;;;777888>>>>>>888333222---...///000111111222222222333444333111111222333000111222222000000111222333444555666555333000...111111000111222444777888000///...---------...///666444222000///000222333000222444444333333444555:::;;;;;;666000000777===AAA:::333444999===:::555222333333333222000///---444444333333444555777999444333333555777777444111666888999888555444555777:::666111000222444444444333777;;;===;;;888555444<<>>;;;666222444888888666444444444555555555111333555777777666333111555555444555555777888999555444555999===<<<777222444444333222222333444444777444222000111111000000222555999<<<<<<999555222000111333444555555555444555333222444666777555222222111000111222222222111111111111111000000000///...,,,///555888555333333333333333111//////111333000000111333666666555444///000111111222111111111///......---------......---...111333333222000...,,,,,,---.../////////////////////...---...000333333222000//////000000111...///111222333222111000111000///..................///000111111111000000///000111000/////////000,,,,,,...000222222000...,,,+++***+++,,,...111333444444444333111//////000///000111000//////111333111000/////////000222222///.........///111333444------,,,---///333666999222111000/////////000000000000111111111111111222333333333333444555666777444444444444444555555666666444222111111///---,,,///222444444222111222444333222111111222222111000000000000000000000000000111111222222222111111000000111222222333333222222222333444444333222333444222444555555333111111111000111333444444333222111333222222111111222222333222222222333555666666666222333333444444444333222000222333333222111222333222444444333111000111222333444555666666555444333222222222222222222222222111000000000111111222222222222111111111222333444111111111111111222333444333222111111333333222111000000111222222222222111222222333222111111333444000555666444777???BBB>>>888444333444444222222444111111222222222333333333222333333222000///000111666666777666444333333444444666@@@PPPRRREEE777000/////////000111222333444222222222222333333333333111222333222111111111333444444555555444222111000111111222333333444444555//////...------...000000222333333333333222222222444444444222222444777:::;;;999777555555555666666999777555555666777777666111222222333333444555555111333555777888888888777666666666555444333333444666666555666777777777777555555444333222222333444555777::::::999777666666999;;;<<<999555222333444333333333444555666555444222333444444333333333333777777666555444444444555111222444666666666555444000///......000222444444555444333333333333222222///000222333444333444444999888777777666555555555222222333444555555555555777999;;;999666444444444555555444444555666666666444555666666666666555444555555555666666777888888555333333666;;;<<<999555222222333333444555555555666333111000111222111111222555:::======:::555222222222222333333444444444555555555777888777555444111222333333111111222333000000111222000...------...---000666888555333444333444333222000000222444222222222444666666444333...///000000111111111000/////////......//////000---000333666777444111///,,,---...///000000000000111///......000111111111000000111111111111222222111000//////000111222333111000///.........///000000000000000111222222111000///---------...//////---------000333333000...---,,,+++,,,---///222333222111000000111111000//////333444222------222888666222......111444444444...///000000111000000000///...,,,---000444:::===555222......111222111//////222444444222111222555333222222222444666888999000111222333444333333222555444333111///......//////000111222222222111111///111333444333222222222333222222111111111222222000111222222222222111000222222222222333333333333444333333444555555444222111444777777555222000000000111222222333333333333111111111111111111111111333333333222222222444666444111000111444666555333000222444444333111111222111333444333222111111222333222222555888888555222111333555444111000222444444222000111444555444222222222111111111111000000111000//////111444777999555444444555555555222000///111333222000///222555444333222222333555666666///000000000111333333333444000///222222111222666111222333444444222111000111222333222000000111222666555444555666666555444111555GGG]]]cccTTTAAA888444333111000000111333444444111000111444666444222222333444333222111222444555444444333333222222111000222444666666444222000000//////...///000111222///111444666777555222000999777444111000444;;;@@@:::555222444:::;;;555///111555888777444222333666222111111111333777;;;===///222777;;;<<<:::777555888::::::666000///444999888444222444999;;;999555///444888777333111333666666777777666444333444666555666777777777555111///111444777666333111333555888444000000333666555333444555666666666555444333555555444444444555666666111...,,,///444777444000222555666555111000222444555222///000333666555333444444666666777777666666444333222222222444666888888777666777777666333000111444666777666555666777888777666555555666777777555666777888999888888777444444333555777999::::::000111333444555666666666333111//////111222333222333666:::<<<<<<:::777444333333222222222333444444555777999:::888666555555111444666444222111333555888666333222000------...///...111666888555333555444444444333111111333555444444444555666555333111......///000000000000000000000/////////000000111...111666999:::777222///---...///000111111111111222///...///222444222/////////111222222333222222222111...---...000333555000///...------...000111222111000000111222333222000---******,,,............------000333444111......---,,,,,,---000222444000...,,,...111222111...000444777333,,,,,,333;;;999333------222666666555000111333444333222000...111///------000555;;;???777222......222444222///...333666666222000333777000/////////111444777999---///111222333222000///222333333000......000222.........000222222000...,,,000555555333111222444555444333222222222333444000000222333333222111000333333222222222333444444555333222333666777444111000333777888666222///...000000000111222222333333//////000000000000//////222444444111//////333666555111---///444888777444///222555555444222111111000111333333111000111222222000000444999:::555000000444777555111///222666777333000111666888666222111111222111111000///...111///......111555:::===666666666777777666222///...222444222......222777555333222222555777888777999333............///111000,,,---222555333222333111222444555555222000...000111222222111000111333777444333444777999777444444777HHHaaaiii[[[KKKDDD888666333111000111222444555111...111555888555111222333444444222222333444555555333222222222222222000222555888777444000...000000//////000111222333///000222444555555555555999888666333222444999<<<<<<999555555777777555222666666666666555555555555666333222444999===>>>>>>444555888::::::999777555===AAABBB;;;111---222999999222---000999>>>;;;555333555777555222111222555;;;888444111111444888:::777444333777<<<<<<444,,,333999===:::444111444999<<<555000111777:::888444444333444777:::999666222;;;999555222222555888:::888111,,,///777;;;777111000444888777222///000333999555000///222555666555000222666999999777444222777666444000...111888>>><<<666222333777888333---///444888999777555666777<<<999666333333555999;;;555555555888<<<<<<888333888999:::777333222555888777333000222666999777444000000111111222222222222<<<:::777666666777999;;;666333111333777888333///555999;;;999333111222555888555111111444555444222111333444555555222///---222111///......000222333000000111444666666222...333666999666111...000333555111---///333777555222---,,,,,,---......---+++222222333333333444444444...------000333222...***...333888777222......000222...+++...444888777555//////000111000...---,,,444333111...---...222666333111000444888888333------//////---******...222777000***,,,444999777222,,,...000222333111///...222222111...---...222444444000------000333333111///555999777000,,,...222222222111000000111222333---------000333444444222222333444111......111444666222///---///111333444111111222111000000222444//////000111222333444444222///---///111222000---///222666555222///...//////000000111222222333333222333444555444333222111222222111111111222333444333111///111444555333111333333444444444333222222555444333222111111111111///111333444333222222333333222000000000222444555222222333333333222111111000444888777333222555888888333///---000333444333---///222555666555222111666444222222333444444333333333333555666666444222333444666666666444222000666444111111222222111///111111111222333444555555777999999888666444444444222222111111111111222222222111...---222999;;;888>>>:::444///------000111...000111333444444333333333777888666000...000333777333//////111444333222444444444333333333222222333;;;AAAEEEPPP\\\WWWIIIAAA777000222444333222444111444666444//////333888999555111111444555444222666666555555444333222111888777555333222222222222111111111000111111222222000000000000111333444555555555555444333444666888888888888666555444444555777444333444888999777555222222333666:::<<<:::888888888888888999999:::::::::;;;;;;999555333333555666333222222444666777666888666333222222333444444555444333222222333444555777777777777777666555444666777888888888888888888555555555555666666555444777555333444777888777555777777666666666666666666555333222222555666666555222444666555222000111333555444444444555666555333333444555555555444444333333444444333333444666888666555444444444555555555888888777555444444666888888888777777666666666666666666777999::::::888666777888777666444444555666666333111222444666555333333222222222222333333444999888666555555666888999666444333333555666333000444666999999666444444666777666444333444444444333222333444444444222000///000000///......///000111111111111333666666333000333555666444111///000111333000...///222444444333///---,,,,,,.........---111111111222222222222333//////000111222222///---///222666555222///...//////------///444777777666222111111000...---,,,+++111222222111000111333555222111000222555666444111111000///---+++,,,...111666111---///555888666333//////000111111000...---111222111000...///111333222000------///000111222111444777555111///000333222111111111111333444555111//////000111222222111111222222111000///111222111000...,,,,,,---///111000111333222111000000111///000000111222333333444///...,,,---...//////...111222444444222000000000000000000111111111222222111333555777777666333111111222222333444444555555333111000111222333333333444444444444333333222111444444333222111000000///---000444666555333222111333333222222222333444555333333444444444333333222222555888888666555666888777444000000222444444444///000333555555444222000555333333444555666444333222222222333555555333222333444555555555333222000333333222222111111111111222333444444555444333333777888999888555333333333222222111111111111222222///000///...111888;;;:::>>>;;;666222000000111222111222222333333333222222444666888666111///000333444333111111222333333222333222222111111111111111777888777888@@@KKKNNNKKK<<<888444111222333333222222444555444222111333666666555333333333444333222444444555666555333222111999777555222111222333444222222111111222222333333111000......///111444555111333444444333333444555444888:::888444222444777777333111444:::===:::555000111444888;;;:::666222===;;;999888888:::===???888555444666::::::666222333555666444111000333777<<<666000///222444444333000111222333333222111000666999;;;777222111666<<<999666333666<<<>>>;;;666...444999999444111222555999666333222444777888999222444888::::::888555222222555888666333222555888444444333333222222333333000444888:::999666444222777555333111111111333444000111333666888777444222000444777555111111777===@@@;;;555111111333666888555777:::;;;:::777333000666777999888888777888999666666555666777777666444444444333222222222333333666555444333222333444555666555555555555555666666777666555444333333222222222333666888999999888777666777777666444333333444444444333333222222111111//////..................222222111333444555444222333333333222111000//////000000//////000111333444333000---,,,---000111111000000000000111111111111000222333333222111111222000222333444333111///...,,,---///222444666777777666444111...,,,+++++++++---000444777666555444444222111000000111333555666666333...,,,,,,...//////333222222333666666555444333222000///...---------///000111111//////000111...//////...------000222444444333333333333444444222222111111222444666777555222000///000111000///000000///000222222111///...000000///,,,+++---///000222333333111///...///000000000111111222222222.........---,,,---000333333222111222333333222111///000000000000000000000000222666888999777555333111222333555666666555555222222222111000111333555444555444444333222111000222333333333222000...---,,,000444666555222000000222222333444444444444333333333444555555555444444333555666888888888888888666444222333444555555444222222333444333222111000222222333555777777555333111000///000222333222111111222333444444333111000000444777777444222222333444444555666666444333222777888888666333111111222222222111111111111222222...111222222555<<<@@@???===;;;888555333222333333555444333222111111111111333555777555111///000333111222444444222222222333222111000///...///000000666333333888<<<>>>CCCIIICCCEEEAAA555000222333...222333444555555444333333333444555555333222222333222333444555555444333222999777555222111222333444222222333333333444444444000000000000111222333444222333444333222222444666555777999888666555666888666444444666999;;;888666111333666888999777333111<<<;;;999888888:::<<<>>>888555333666999;;;888444333555777555111111444888999666222111222444444333///000111222333222111000666999;;;888333222777===:::666333666;;;===999555///444888777222///111555888666444333444666888999000333777;;;;;;888444111333666999777444222444777555333111111222444444444000555;;;<<<:::666444444777555333111///000111111000000111555999999555000111444666444000111888>>>AAA;;;333000222555777888666888<<<===<<<888333000777999:::888555555888;;;777555555777::::::777444444555555444222111222444777555444222222333444555333333444444444444444444777777666444111111222444000111444888;;;<<<;;;999666999:::888444222333444555444333222111222222333//////000000000///......333333333333444444444444444222111000111111///...///000000000///000222555888444000...///222444666000000111111111222222222222444666555222111333666222222222333444333000...,,,///222444444333444555999666333///,,,+++++++++)))///666;;;;;;888555444222222000///...111777;;;:::555...,,,---//////...000222555666555444333333555444111...,,,,,,,,,------///111111///......///,,,...000...,,,,,,///222555333000111444666666555333222111111222333444555666333000//////000111111000......000333444111---...222555444///,,,...222222333444222000......///////////////000000111111///111111///---///444888666333000000333555333111//////////////////000000000222444666777666666555111222444666666555333222111333333222//////333777555555555444333222111000111222333333222000---+++---///222222111000//////000111333444444333222111222222333444444555444444444444555777999999777555333333333444555555444333444444444333222111000///000111333666999888555222000///...///111222222111000111111222222222111111000777???@@@;;;555333222555555555555555555555555777777777444111///000000222222111111111111222222222333333666>>>GGGIIIEEE:::999777666444333333333888666444111000/////////111333444222000///000111...222666666333111222444222111///.........000111111000:::HHHIII???>>>EEEVVV\\\SSS===000222222,,,333333444666888777444111000333666666333111222444333222222222333444444555666666555555444333333222333333444555555666666666///111333555555555333222666555444222111222666999999888777888::::::888555333666999999777555555666555666666666555444333333777777888999999999999888999999888666666777999:::555444333333555666777888222555777666444222222444333222222111222333444555666777888888888777777888888777777777888777666444444444444222111111222333333444666666666666666666222444666888888777555444555555555555666555444333444222000000222444555555333777::::::777555666777555444444333222000///...222111000333777888666444666555444222222444777:::;;;777333222555888888777:::;;;<<<<<<;;;888555333777999999777444444777;;;888777666888;;;;;;888555555666666555333222333555555444333222222333444555222222333333444444444444666666666333111111333444000111333777<<<>>>===<<<888::::::888333111222444666444333222111222333444222222222222222111000///333444444444444444555666444222111111222222000///000111111111000111333666:::777333111333555777888222222222333333333444444222555777666333222444777333222222333444444222000///111444444333222222222999777444111...,,,++++++(((...666<<<<<<:::777555444333111//////222777<<<:::555///---...//////...---000444555444333222333666444222///------------+++---000000///...------,,,///111000------///222555222///000555888777666333222111000000111222222444222///...000222333333111///...000333444111---///333777666111...000333666555444111......///111---......//////000000000000111222000...///444999777444111111444555444111////////////000000000000222222222222333444666666222333444555444222000///000222444222000000333666444444444444333222111000000111222333222000...,,,//////000///------///000...///111333333111///...000000111333333444444444333333444666888888555333000111333444333333333333555555444333222000///...///000333666888888444111///......///111333222111///000000111222222222222333<<>>EEEaaafff[[[AAA111222333///333444555777999888444111///333666666333111222444555333000//////222666888222444666777666444111///222333444666666777666666000222666888999777444222888777444222111333888<<<:::888666888;;;;;;777333111666;;;:::555111333666777777666444222111333555222444666999999777555333999:::;;;777444444999>>>888444111222777:::999666...333888888555222333555666555333111222444777999666555555888;;;:::777444666888:::999555333444666999555111000222333333222///222666888777555333333444444444444555666777777555222111333777888444000111111222222333444555666777888777555444555777999333444555555444111///---444333111222444777999999888555222222444666666555444333444555777888777666<<<;;;:::999888777777777777777777555444444666888999888777888999999888666666666555444444555555555333333333444444444555555333333333333444555666777555555444333333333444444111333555888:::<<<>>>???;;;:::888555222111111333555444333222222333444555555555444444333222222222222444666666555444555666444444444444333222222222333333222222333444666777999777555555666777777777444444444444555555555555222444555555444333333444222222333333333222222222111222222333333333222222777777777666333000...,,,***///555999:::999888777666444222111222555888:::777444111///...///...---,,,///222444444333333444333333333222111000...------///111111000......//////000111111000000111222333111///111555777666555222222111000000111222222222000//////222444444444333222111222222222000///...111333333000///000222666666555333000///111222---......///000111222333000000000///...///222555777555444444444444333111......///000000111222222222222222222222333444555222333333444333222000///000222333333222222333444333333444444444333222222000000111222222111000000000111111///...---///111...///000111111000...---...///000222333444444444222444666888777555333111///111333333222222333444444555555444333111...---///000222555777666222///......///222444555333111//////000111222222333444666<<>>444333333222222222333333666555444222111000//////....../////////////////////222555666555444444444333333222222222111111111111111<<>>EEEVVVXXXPPP???333333555444333555777999888777555333000222333444333222333333666333000......111555888000222555666666333000...111333444666777777777666222444666777777666555444666666555333222444777:::777777888888888666444222///444888888666333333555444555555333000///222444000222555777777666444222555888999888555555999<<<888555111222555777666444000111333555555555666666666555444333444666888:::555444555777999999777444666888999999777666666888777555333333444444222111...111555777555333222222444444333333444666777888222000000333666777444000...111444444333333555777:::777444333444666777888333444555555444222000///444444444333444666:::===666444222333555777666555000222555666666555555666999999777666666666777777777666444444444555444333777888888777555444555666666333111222555666555333111222444666777777666666666555444333444666888:::444333111333666777555222333555888888888999===AAA>>>:::555222111111111111444444333333333444444444777666555333222222333333111444777888666555555666444666888777444333444666777555222333666999888777444444555666888777555222444444555555555666666666222222333444555555222000...111333222///...000222222000...000333666555333333555888:::999555000---...000444666666777888:::888555222333666888888666222333333111...------......///111333555666666555///111444666666333000...000222333333222111111222222222111222444444333222000000111222444555444444000000000000111333555666111000000111333444444333555555555333111000000111//////000000000111222222333555777777555222111111...///000222333555666777222111///000111222222111666777888777555222111111---...///000111333444444111333444666666555333222222222222333333333444444000000111333555444222000222222333333444444333333000000111111222333333333000222555555333111000000///000111111111///...---...///111333444555666666333777::::::777333111222///222444333222222444666333444555555444111...,,,///000111333444444111......///111555777777444222///000000111222333444555777999;;;<<<;;;999666444000111222333444555666666555555444222000000222555222222111111111111222222111444666777;;;???===888333333222111111222333444333333333333222111000000////////////111111111111222111222444666666555444111222333444333222000///222111555;;;<<<999999>>>@@@AAA???;;;666333444666222666999999777555555666333111000111222444444333333333111111111222333444111111222222222111000///000222444666777777777666444444555555555555555555333444666555444444555777444777:::999555111111222///000333666777777555333111333444333000...000222111222444555555555444333111444666888888888888999888666333222333333333222444111///000555888888777555444444555555777888999444444555666666666666777666777777999999:::999999444555666666555333111000...111444555333111222333333333333444555666777777//////111333555555333111+++000666666333222444888:::666222222555777777666444444444444333222222111222555666666444666:::>>>222333444555555666777777000333666666444222444666666666666555555555555666777444222333555666333000666888888555111000333666555111...000555777555222000222666999::::::888777777666444444444777:::<<<444111000333888999555111444777999888666777===CCC@@@:::333///000111111000333444444444444444444444888777444222111222333444000444888999777555555666444888;;;999555333666999:::666222444999<<<:::777111222444777888666222///444444444555555555666666111000111333666666111---+++///222111,,,+++...222222...+++...444888888666000444:::===<<<888111---000222333333444666999;;;999555333555999;;;888444///222444222...,,,,,,...000///000333666999888777,,,000555999999666222...333444555555333333444555555333111333666777555222...000222333444333333333...//////111333666999:::222111111222444444333111666777777444000...000333111///...///222444444444000444999;;;999555111///000111222444666888999:::666333111222555555333000555888;;;999555111000000---...///111222444555666000333777::::::777222///111111111222444666888999111000000333777666222...111111222333444444444444000000000111222444555666///333888:::999444111///111111111111111000/////////000222444555777777777444999>>>===777222111333111333555444222333666999111333555666555222...,,,000000000222333222///---...000333777:::999555222000000000111222444555666777555333333444777777777...000444666777555333111444444444222000111444666222222111111111111222222111888===:::777777666555444333222111111333555666111222333444444333111000111000000111222333333222333111000333666888666333///111333444444222///...000000222444555555444444333222555:::999444222555222777;;;:::666333555888555111...///222555444333111222333444444333111111333222000......///111222000111444666777777666666777555222000///000222333000222444666666444111///111555777555000------///...------000555666444222,,,///222333222111000///666444333111222333555777000///111555999999666222222444666444111///000222:::444...///555::::::888222222222222222222111111666777666333111222777<<<999666444777===???<<<999222777::::::555111......111111222222444555555666555444444666999999555111111333333000,,,+++---000111000000222666777555222000333777::::::888444222777555222222333444444444222111333888======777111000222444444333444777999:::555000111555888666444000333666888888666444111:::;;;999444//////444:::777444111333888999555111222333444333000000444777999666444888>>>@@@>>>:::666555555444444444555555666444333333555888;;;===888666555777<<>>999555333222333222111/////////000000222222444888<<<:::555000222444777999999777555333333555777777666444333222555111///111666888555222000222333333333333444666222333555666666666555444111111000111222444666888555777777444///...000333111111222111000000222444111555999999666222000000000000111333666777777666555777999999888666555444888888777555333222222333111---***,,,222666444111333666999999777333111000111222333333444444333333000111222333333222111000---...111333444444444333555222///111444666444222444444555666666555444333444444555444222000///...///111333777:::999666444222666:::999666222111222333222111333555777555444333444666666555222000...000000......---...///000111---+++///777:::777222///222555444111000222444333333222222222333555555111333555666666555333111222222222222111111000000444444444222000000111333222555888777333111222444222333888===<<<777555777888777555444222222111111,,,111666666222000222555222///...000444666555222555444444444555444333222000000000111111000000000444555666555333222222333666777777555333111111222222222222222222222222111444444333333222111000000111000000//////000111222333222222222444666999;;;333333333333222111000000333444444444444333333333333222111222333333111...//////000222555555444333111222333222111111333444555555444444444444444444222222444666888888666555333333444222111000222333888444000111555888999888555444333333333444555555555666555444333444777999777555555777:::<<<:::888555666777666444000///...000111222333444444444444666555555666777888666555333333222000......///000000000111333555666555333333444777888999888666444666444333444555666444333333222333666999999555222222222333333333444666777<<<888555555666888777555333444666777777666555444999:::999555222222555999666444333444666777444111222333333222111111222333777666666999>>>AAA@@@>>>666666666555555444444444555444444444555888:::<<<:::666333666===???;;;777777888999888555444444666888666444333333444666888777888999999888555111///555777888666444444666999666333000111444777666444222333444555444444444444333333222111111111222222...111444555333111000000444777999777333//////111111///---///222333000---111000000000111333444555888888666555444444444444---...///111333444666666<<>>???888777666555444444333333333333333444666777999:::999555222555;;;===999444777888999666333333555888888666444222222444666888777999:::;;;999555111...666555555444444666888999555111...000555888888555555555555333222111222333222111000//////000222333...111444555333111///...333666999777222///000222222///,,,---111222000,,,111111000000111111222333666555444333222222333333.........///111333555777:::BBBHHHDDD:::222333777333000......111333222111222777<<<;;;777333333444888777555333222222333333222111222888======555...,,,000333333000000333777===666//////555::::::999444666888999888666333111555444222111222555888:::444000---...222444222///---111555444000...///222555555555333111111222444......000444666777444222666:::<<<888222000777>>>999444///000444666222...---000222222111000111222222333222111//////000222...000444777777555222///000111222222222222111000444333333555888888666333///555:::;;;777555555666888666444333333555888:::888555333555999999333,,,111111222555777666444111///......222666888555111///333888888555222333555333444444444444444444333---///222333333222///...000222555555333333444666777444111333666666333///000000222333333333222111777666444222222444666777000///...---...///000111111222222222000111222444777333///000444666555333666999@@@FFFDDD<<<777777;;;999555222000//////000222000///000222222000...///333666555222222666:::???777//////444888555111111000///......///000111999888777444111///111222000111222111000111222444111222222111///000333777777555444222111222333444---///111333444333000///111000000000111333555777000222333444444222000...777555333222222444777888555111...111777999666111111444666555111000111444555555444333111333666999444555888999888555222///333666888777444333666888555111......222666777666555777:::999777555666888888666333111333666;;;>>>333222333777:::999555000222444555555444333444555:::555///---///111111///000111333444444222111000555777777555333444999>>>666333111111444555333000---111555555333333444666888777666555555777888999222333666:::<<<:::666222444444333222000000333555555333111222444555444333333444555444222111222333888777444333444666999;;;666555555666777777444111333444555555222111111222111000///222555666444000000111333444444555888:::;;;999666333222333444555000111222333444555666666555444444555666666555444:::777555333444555666666555444333333333333444555999999999888666333000///333222222444666777777555222222111111333555666777999555222222333444444222///000000111111222222222555666777666333111000000333444555555333111000000///......---............111111111111111111111111222222333444333222111000///.........///222555777444:::???===666111000222000111000000000111333444888999999777444222444555444444222111111111111222444444444777:::999444000,,,///222222111111444777:::555000000444777888777666666666777777666555555333333333333333444555666333111///000111222111///...///000111111111222333333333222111000111222333111000000222444666555555444777999777333222555:::777444222222444444333111000111111111111333444666444444555333111//////000000222555777777666444222111111111222222111111111555666777888777666666777333666999:::888777777888555444333333333555777888999777444555777777555333222222222333555555333111///...///222555666555222222333555666666666888999333444666777666555333111...///111222222222000//////222444444333333444555777555444444555555222000111111111111111111111111555444333222222333444555222111///...---...///000///111222222111111222444777444111000222444444333666777<<<@@@>>>777333444777666555333222000///...333222111111111222222222222333444333222222555888<<<777222222555666444111222111000//////000111222333444555333111000000000///111222222222333666888777444111000111333444555555555555444444333333333...///111333333333222111000000///000111222333444444333222222222222222222444444444444555555666666666555444444444444444444222444555333///...000222111333555555444333444555333555777999888555111///222444666555222222444777444111---...222777888777666999<<<;;;777555666888666444111000222555:::<<<222222333777:::999444///111333555555333333333444888333...,,,...111222111333333444444333222000///333555666555444555999>>>777444222333555555333000---111555555333333444666777666555555555666888999111333666:::<<<;;;777444444444444222000111333555555444333333444555555444111222333222111111333555999777444222333666:::<<<555444444555666555222000222444555444333111111222000//////333888999777555000222222222111222444666>>>:::666222111222555777...//////000111222333333///333666555111000222555<<<666111111666888777333111222333444444333222111999888666444222111000000///000222555777777444111000333444333000///333777<<<555000111777:::777222...///222444555444222000<<<<<<:::777333111222333444111000111444444000,,,+++...111000---,,,...222222222222222111111111000///111444666666333///,,,///...------///111444555111222444555444333111000...222444222...---222888>>>:::444111222444555555...///000111111111111000666888888666222000111444000000111222333444555555222222222222222222333444666555333333444666888:::///111333555555333222000333444555333000...///000111...+++---222666777555///000000111222222111000555222000///111555777888333333333444666555333222444555777555222222444777666222---...333888999999666888999888555111///...555555555555666666666777222111111111111111111222333777;;;:::555333666::::::777555555777999999999111222333333444444444333777888777444111222666:::333222111222444444333222000333555555444333444555777333000222888===>>><<<222555888:::999666111...000000//////000111111222111000000222555666555333444666777666333111111333333222111//////000222333111111111111111111111111666555333111////////////...000222222111111222333666666555222//////111444666555666888666111000333000111444555555222000...222444555444111111666:::666333000000222333333222444666777777555333222222333333222111111222333333,,,///222444222111//////222333444444444555999<<<>>>777111000444666555111222333555777777555222111000000000000111222333444000000000000111222222333777555222111000222555666111222444666666666555444666888:::777222000333777333333333111//////000111...111555666555333222222333444555666555444222000000111333333333222333444333111000000333666888888777:::;;;:::666333444555222111111111222444666888222222444666888777444222222333333444555555555444333111......///222444444666666555444222111111000111222444666666777999:::666555444444444333111///...000333444444444444555555555555555666666666666222333555888:::;;;888666444444444444555555555555444555666555444444666888777666444333333555666777666555444333444666999;;;777777666555333222222222333333333444444444333333000000111444777999999888555444333333444666777888<<<999666333222333666777.........//////000111222---222666555111///222666:::555111222666999666333000111333444444333111000888666555333222111111111...000333666666555333222111444555333000000333777<<<666111333999;;;777222...000333555555333111///===<<<;;;777444333444555333111///111444555111---***///333444111000222555222222333333333222222111000333666888777333...+++......---...///000222333222000000111444666555333///333555333...---222777>>>888111///111444444333,,,---///111222222222111777999999444---+++///444444333333444555666666666///111333333111000111333444333111111222555999;;;///111333555444222000...222555777555000---...000222///,,,///444888888777//////000222444444222000555222///...000333666777222000000333666777333...111666999777222111555:::888222---...444999:::888666888;;;:::777222///---777666555444444666777888222222111000000111222222111666:::888444333666;;;<<<777222222666999:::888000111333333333222111000444777777333//////666===444333111222444555555555222666999777444222444777999333...222:::@@@???;;;222555888;;;:::777333000111111000///000111333444333222111333555666555222222555888666222000111444444333222000000111222333//////000000000000//////666666555444222111000///...000222222111000111222333555666333///...111555666444444555333///000444---///222555555333000...111444777555222444;;;BBB:::555000///111333111...///444999999555222111333333333333333333333333333)))---111333222111000000444444444444333555888;;;===777111111555777444111111222555666666555222000111000000000111222444666222222222222222222222222888666444222222444666888000111333444555555555444666999:::777333111444888555333111000111222111111...111555666555444222222444333333222222222333333...///000333555555333111000222333333333444777888888888777555333111111111///000111333444444444333222333555555444444444555444222222444777999777555...///000111111333555777:::888666333222111222222...///222666999999777555555666777666333000//////000000111333555666555333111333555777777666444333333222333555777999999999444444444777::::::777333222666999888444444888===AAA<<<666444555777777777333333333444555777888999;;;;;;999555111000333666444222111333777888666333111222333333333444666888777444222444888<<<===<<<666777888888777666555444111000///...///000222444111222333444555555666666444555555555555555555555555444333222222333444555444555666666666444111000222444666555333222444777555333111222555777888777888777777666666555333222111111111111000000000000444666888888666444444444000333555555444222333444///000222666:::;;;888555222222444444555444333333666777777777555333///---,,,------...///000111111444333222222333444666777444333111111111222222222666555333222222222111111111111111111222333444444666777666333...---///111555777999888666555777999555333222111222333333444222222222333444555666666333333333333222222111111111222333333111///.........111555666666555555666444222000111444666666555111///......000222222222222111111222444444333222111444666555222222555888555333111222444555444333333555777666444222000000444444444444444555555666222222111000000111222222333333333333555666777777777555444333444666777777444444333222222111111111111333444333111111444777555333111111444666777777555555666666555555555555666333222555:::===:::666222444666888888888777777222222333333444555555555666888888777555333333444222333444444333222222222222333444555444333111000111000///......///000111222333444555555444222111///111333222111//////000111111222222222222333444444333444666444000000444000000111222222111000///111222333333444999@@@EEE;;;888444111000////////////222444555444333222333111222444555555444222111...000111111000000222444444444333111000111444777444444444333333333444555333333222222222333333333///000111222333444444555444444444444444444333333777666555444444555777888111111222222333444555555777888888666444444666999888444111000333444333111000333555666555444444444444333111000000111333555......///333777777444000///222555555333333666999777666444222000//////...---///222555555444222000222444555444222111555888555222111444999<<<999555***...222444333333666999<<<:::666333111111222333,,,---111666;;;;;;666222555777999777222...---...111000000222666888555222///111555888888666333000444222111222555888::::::444333444999>>>>>>888222000666;;;:::444333999@@@FFF???666333444777666444111222333555666777777777>>>>>><<<666000///444:::555222000333888:::888444222444555333000000333777666222000333:::@@@@@@???111555999<<<<<<999444111333111///...///111444666666222000444:::<<<999555///555:::888333000444999:::777333000000333777:::000333888::::::777222///777888888555000000666<<<999222---111:::???<<<777555999<<<999333//////222444222///,,,,,,---000222+++///555888777555333222...555;;;:::333///444:::444111111888AAADDD===555222333444555666555444444;;;:::888555333222111111,,,,,,...///000000000000444555555333///000555:::999333---...333666333...///333777777333000///000888666333111111333555777444333222222111000///...444:::???<<<555222777===<<<666000///333777777555000111444666666444222111777555333111000111333444111///---///222333///,,,***444>>>>>>777111111555999555111111444888::::::,,,,,,---000222111///---222333333222000111555888333222111222333444555555111333666666333000///...000111222111000000222333000111333555555444333222333222111000000111222333666000,,,///666:::888333111444777666444333555777888666333111000111222333///000111333555444222111555333111222444777999999666333222333777888666444111333666999:::888555222333333333444666999<<<===111333666888999888666555888===@@@<<<444000111555333111///111444555333000///222666999888555000---444222///------///222444...000333666666555444222///111333333111///...//////...---111555888666333111000333777555000///111444333111///...///000111222000...000666===CCCEEE;;;<<<999444...,,,///222222111///000333444444333///111333555555333111///555444222000...000333777333222111...---...111333***000666555000///333999555333000//////111444666---///222444555555444333555555666666666555444444222333444444444333222111777777666222000222888>>>666444333444888999777444444999===;;;333///111555:::666222111444666555444///111333444444222///---444666888666333333555999777333000222999;;;888444000444888888444///------333333333333444555555666111000222666999999444000111444888888666444666888666111---...333777777555111333555777666444000...333333444444555555555555777333///000333444000,,,---000333333222111111222333444555555444333111///111//////222666999888666999777555777::::::777444444666777555333333666:::888888777444222111333555111111222333555777999;;;===:::666333111222444666888555333444777888666333333222222111000000111111999666333444888;;;;;;:::666555555999===>>>:::555777444111000222444333111555444444555777777555333777777777555333333555777888555222000111222333333000222555777888777555444444666777666444333444555444000...222999>>>>>>;;;;;;<<<;;;666111///111444111222333111///......///000222555666666444222000333666888777444333555888555333444999>>>>>>888222---111666666444222333555;;;999777444333333444444000111222333444333111000444666777555222222555888999555111000111222000---,,,000555666555222111111555555444222111222444777888666333000......000333:::;;;:::888666555777999;;;777444555888:::888666111333444666555444111000444666777666333111111222///...///111444555333222///666>>>???:::555444555777666666666666888999:::000111222444444444444333555555555444444555777999333111000222555777444111000444888888666111///...333222111//////000222333444555666666555333111000333444444111,,,---333:::777333000000444666666444666555333444444555555555777666555444333444444555000222333444444222111///333666888888666666999===<<<888444444777999999777666555666999;;;;;;777444444444555777:::<<<>>>@@@777666777999===<<<888444>>>??????;;;555111111333888444000111555666222...333555777888888555111///555222000///000111222222000000333888<<<;;;555///222444666666333000......//////000444888999555111000222444666666444222000444222000///...///000111000///...222777;;;;;;999888999888444000......///555000,,,---222666666444000222444555555444222000444333111///000111444555555444222111000000///...000222333333222222444666888444111000333666555333---000444777888666222000666666666333000000333555333333333333444555666666888777555222111333777;;;555444555666666666444222222666999888333000111444777555333222333444444444222222333333333222000000555666777666555444555666777444222444888999888555222444666666444111///...111222333555666666555555333333444555777666444222444555777888777666666777555222//////222555555444222333555555555444222000444444333222333333444555555222000111222333111...000111222222222222222222444444444333333222222222//////000333777888666333777888888777777777777888666555333333444666666666666777888666444222111222333333222333555888;;;===:::888666333222222222333444666777777666666666666666444222222333333222000333444555666666666777777555333222555<<<@@@@@@>>>666444444555666666444111333555666666444444666888;;;888555555777888777666555333222222333444333111333333444444555666666666555444444777999888555222222111111333555888::::::???<<<888555444333222222000222555555333000......222333333444333333222111111222555888999999666444222333777:::;;;:::777444444333222222333555666666666666666666555444444333777999888555222111444777555444222222333444444444555444333222000000111333333222111222444555444222333444666666555444444555777999999444///...333888;;;999777666777777777666555666888888777666666666444444444333333222222111111222444666777666222......111444555333222222444555777999:::999777555444444555777888999999888777555555444444555666888:::555333333555888999777444111333444444444444444555444444333444555555333111000000111222222333333333777777666555444444444444333222222111000111333555555444333222222333666888666333000222777:::999666555666666666666555444444666555444333333333444555444444444666888:::;;;;;;888888777666666666777999999777666666999:::999888333555777:::;;;;;;:::999777777888777777777888999<<<;;;999777666555333222444555555444333333333444777777777666555555444444222222222222333333222111222444666777777555444333555333222333555444111...000222444555555444333333333333444444444444333333111111222111111000000///222222222222333555999;;;888555333222222222111000111111000111222333333333444444444444444444444444222222111111111222222222444666777444111///111333555333222333666888777555444555666666555555555666333333333444555666777888777666555555666555333222333222222333555888;;;===999777444333444666666666444666888888666333000000///222444444333222222333444555666555333333333444555444333222222222333333555555555666777777555333666666666666666777666666555444333333333333000///...111444777999888666444444555555444333444666777888777777888999888777555333333222222222222333333555555444333333333333444555444222111111222333444222222222222222222222222444222111111222222222111444333333222222222333333000000222444666666444111666888:::888555444777;;;777444111222666888666444555777888888555222000///555444333333555888;;;===888777555333222111111111111555::::::777555666999888666333333555555333111...333777777444111222444666222000111777>>>BBBCCC777777888999:::888444111000444888666222111777<<<>>>888333444999;;;999555111111222333555555333111444444333222333555666888555333333777<<<<<<555...///111333333222333666999AAA<<<666444666555222///...222666777555222///---444333222111111111111222///000333999>>>===777111///333888999888666555666999333...---222666888777222333555666666555333222<<<>>>===888222000666<<<666222//////333555444111111333555333000///333777888333//////333666666444000333777999888555333222777;;;<<<777000///555<<<;;;777333444666888555222000555::::::666333333555777555444222111111222222///000222777;;;999222,,,...444888777222000222666:::888666666888777555222000333777:::;;;999666444:::888555444555999===@@@555222111555;;;<<<777111111444777666333222444777999444000111555888777666...000222444555444444333999888666555444555666666222000000111444555333111333555666444111111666:::777222...222:::>>><<<777555666888999999777555333<<<999666444333555888:::555222111444:::===<<<999333777:::999555444666999<<<999555444555888;;;<<<222555999<<<<<<999555222666888888555111333888>>>:::666333444777888555111000555:::888222000555:::<<<:::777555444555777999111333555666666555333222555777999666222000333666666222...000555777444///111444777555222000333666666555333333333333555666000111333444444222000///333555555222///111777===777333000111555777555222///222555555333111222333777666555555555555666777111111222333333222111000555888;;;888222///333777999444111444999<<<999555000555::::::777555666888999777333111222777<<>><<<<<<<<<;;;:::777444111000333444333000222777;;;:::666222333666888777444111000000222444555444333444333333333444444555666666444333555888777222...///000111222333555666888===:::666444444333111///...111444555333111///...222222222111111111000000000111555999<<<;;;666111000222555666666555444444666222...---000333666777222333444444444333222111888;;;<<<:::777555666777555333000000222444333222222333444222000000333555666444222222444555666666111444888999888666444333666888999555111000555999777666444444444444333222111444777777555333333444666555444333222111111111111222555888999777222...///333777777333222333666999888888777777555333111000222666999999888555333999777555444555999===???444333222555888:::888555333555666555444333555777999777444444555666888888222333333333444444444444777777777666666555555555111111000111222444555555555666666444222333666:::777444111444999===;;;999777888888888888777666666===;;;888555555666888:::444333333555999::::::888333666999999777555555666:::777444333444666999;;;444666:::<<<<<<999555333666666555333222333888<<<888666555555666777555333000666;;;999444222777===<<<;;;888666555777999:::333555666777666555555555888888888666222111222333333///---///333666555222222333444333222222555888666555555444444555555666111222333444444333222111555555666444333444888<<<777666555555666777777666555555666666555444333333777777888888888888777777444444333333333333444444777888999777444222444777888555333555999;;;999666222555777888777666777888:::888555444444777:::===777777777777888777444222222222333444777;;;???AAA888555333444777888666333555999===<<<888333111111///000222444555666555555444777:::999666444555777777555333111111333666777555333333555888888444000333666999777444222444777777333000111333555444222///222666999;;;999777555111222333111000444:::@@@<<<999777777999:::888555444555555444222111222333777666444333333444666888111222444666666444222000111222444444333333444666666444222111111222222222000111333555444333000///777666444333222333444666333333555888;;;:::666222333666888777666555666888777777555333000///000111000222555888999777666444;;;888444000///111444666333333555888;;;;;;888444111666:::888333000333666888555222111333333333111///---,,,---000333666777@@@???===:::666444222222222000//////111444666777333222222111000111333444222000//////111444555555111222444666666555333222777666555222000......//////------000666:::999777666777777444111...///111///000111111///.../////////000222444444222000///333666888999666444444555333111///111555666333///...000000///...///222555777666444222111111111111333444888>>>AAA>>>777111333444555333111111444666666444111000111222111000000444999888555333555777888999::::::888888999:::555333111000111333333333222555888666111///111444666333111222444555444333333444555555555333111///555888;;;999444111222444111222333444666666555444333777;;;;;;666222111222222333333444555555555555333333333444555777888999333555555444333444888===777555333333555666555444666999<<<:::555333444777:::888555222111222333555333555777888888666333222111333333111///111777<<<999666333333555777888777777888888777777777888:::;;;999777666555666888999999999888888777666555555444666888888666555666777444444555777999888555111444444444444444444666777666777999:::::::::999999666444222333666888888777999:::;;;999666444444666333555777888666666999;;;999999999888888888888888777888888666444444666888888777666666777555111...---...//////000222444666333111///000444777888888444555777888888777555444555444333222222333444555555444444777:::;;;:::888888;;;===:::666444777;;;===888444444666888777555444666999;;;;;;999666444999777444222333555888:::999777444444666777555333444555666666666777888888777444222333555777777666666777888999999888666555:::===>>>;;;777555999===111222444777999:::;;;;;;666555444444666777777666777999;;;;;;999666333333000333555666555555555666666777888777555555555666444444333333333444555666444444444555666666444222222444666555333222444666555333222222333555444444333555666888999888777666000000000111222555:::===:::999777777888999888888777666555444444444444444666555555555555666777777000222555777777666444222333333333444444555555555333444444333111111222444111222444444333111///...666666555333111111444666222111222666::::::555000111555999888555333666888666555444111///...111333000222555888999777444222:::888444111000222444777555333222555::::::777222///555999999444222444888:::555000000333555444222******+++,,,///111444555???>>>;;;777333111111222333000...///222555555444///000111///......111333333111......000333555666000222555666666555222111666666444000,,,+++---000...++++++///777;;;999555111444666444///---///222...///000///...---///000,,,///222555666444222000555888:::777333111444777444000,,,...333555222---***...111111...---///333999777444111000000111222000111666???EEEDDD:::111222555666444000000333888777222......111222000---+++444;;;;;;666111333777>>>>>>===;;;:::;;;>>>@@@444000,,,---111333222//////555:::777000---000555888333000000444666555222111222555666666444111///777;;;===777///---111888444333333555888888666333000666<<<;;;555000000333333333222111222444555777///000222444555444333222222555777444000222999@@@999555111111555666555222333:::???===666111333777>>>;;;666222000111444666111333777999999777333111222444555222///111999AAA:::666222333777999999777777:::;;;999555333555999<<<:::666444444555888:::666777888999888666333111333777;;;:::555333333666555333222555888999444000000222444555444333333444888888777888999:::<<<===555333222444999;;;888444:::===>>>;;;666333444777666555555666888999999888666777888999999888666555999::::::666222222555888666444444777:::888222---+++---000111000111444777333000...000666::::::888444666888::::::888666444666555333222222444666777555333444888<<<===:::666888===AAA===666333777===@@@999333333777:::999666222555999<<<<<<999555222:::888444222333777<<>>>>>:::555333333333222111111333444111000.........///000000---333999:::666222333555<<<<<<<<<:::888999<<>>777555333222222333333444333888<<<;;;666333444777<<<:::777444333333444666333555777999999777555333333444555444444666;;;???999777555555666777999999999999999777555444555666:::888666555444555777888666777888888777555222000444666888888777555444444333444444555666555444222000333555444333222333555888777777777888999:::;;;333444444666777999888888<<<<<<;;;:::888666666666666555555666777888888888444555666777777666555555999;;;<<<999333111222555222333555777888777444111---...000222555666555555222111111333555777888999777777888999999888777777555555444555555666666777555555555777888888777666888<<<>>>;;;666444777;;;:::777555555777888777666222444777999999777444222777666444333555999===@@@999666333444666777666333555444444555666777777777999888666666666666555444222444888:::;;;:::888666<<>>@@@<<<666...222666666333111111333777555222///------111333///222666777444111111222000555999888444222444888666111---...333666555111000000000222333333222000555444333222222222333444333000...000555666222---))),,,000111111111222333222000///111555666444111+++///333555444111///...//////000222333666777888666444333555888999777444///000000...,,,,,,///111222...+++,,,000222222111222333555666666555333222000000111222333555777999555111......111333222000,,,...000...,,,,,,000444000222555666666444333333777888888777666666777999000111333222111111333666333444555555444222111111///333888888555222222444333222222111222333555666444444333222000000111222;;;???BBB???888444444777777555222222333555444444111111111222222333444444333333333333333222222222222222333555777888999999444555555333//////222666555666777777666666777888999888777666555555555666666777888888888888777777444333333666999<<<<<<;;;666888999777444444888<<<:::777555555666777666444777777777666666666666666777888777777666444333222555333333666999:::666222111444777666333111333666222444555444222222555888777777777888888888777777333555777666555555999======:::777777999:::777444555666777777666555777888555444444444444555555555777;;;>>>;;;555111000222///333777777555444555777111//////333999;;;777333000333666666444333666999:::999888777777888999:::333444666777888777666555555777888555222111333777888999999888777777888999333555777888666555555666333444555666666555444333333333444555777:::===>>>777777777666555555666777888444222444999;;;999555666999<<<;;;777444444555444444555777999;;;<<<===888:::;;;<<<:::888666666666666666666666666666666222333333444444333333333444444444444333444777999:::666222111222333111///222333444555555555444333222222222111111444888;;;555222111777>>>???888///222444666777555333222111666666555555555555666666999999999999999888777666222333444333222222333555666444333333555666666555<<<888333222444666666444111222444555555444333222555555444444444555666777555333222333666777444111000444666444000000555:::777555333111///.........///000222333333222000///333222111000///000222333444000,,,...333666333000222555777555222000111333888666444333333555777999222222222333333444444444555888:::666111///222777555333222666===@@@===999444333333333444333000...888555111...,,,...111333000111333666777666222///333444555444222222222444555222//////222444333111222222222222111000//////555444222000...///333666222000000222555555222///...------...000111111000111000000222444666666555000//////000222222000...111000...///111555999<<<777333111555<<<===888111111333444111...,,,...111000000000111222333444555222444777888888555222000/////////......111666:::666111---000666999555///---111444333111000333666555222...,,,...111444555333444666777666333///---111222333000------000444888333///111666777222,,,---444;;;<<<888333111222555333000///111555:::>>>111111111111000000//////:::DDDKKKEEE777000555===;;;333---000777;;;777222...111444444111///000111888666333111111444777:::333111000222555777444111000333444333//////222555;;;666222333888;;;999666444666999;;;:::777333111======;;;777333555>>>FFF999333111555>>>AAA<<<555444555666666444444666999BBB888......555::::::666000222666999999888666444;;;:::777333111111444777777333222666===>>>888111444666888666333222333666666555333222222444777999111444999<<<<<<777222...888777555333222555:::>>>;;;777222333777:::888555333666999888666555777999>>>999333000111444444333///444999;;;999555111///888666333111333666888:::555222111777@@@CCC<<<444111777;;;:::555333888>>>AAA999222111666;;;;;;999000444888<<<<<<999555222::::::888333...///666===999444111444;;;===:::555222777<<<<<<999555333222;;;888444111000222555777222111333999>>>===777111666888999777555666:::???===555...000888===;;;666222:::BBBCCC>>>777222111999777444333555:::@@@DDD===999666777:::;;;777333888777555444444555666777222333333444333333222111111444666666333333777:::888666444222222333222111333444666777777666444222444444444333222555999<<<555333222777<<<===777222333666999888555222333555888777666555444333333333555777999::::::888555333333222222222222333444555333333333333333444444555666666666555333222222222333333222222222222333333222222333333444444444444333444555555444444444444444444444444444444555666444444333222111///...---111111111222222222333333222111111000000000////////////...///000222222333777555333111111111111111222333333333333444555555444222111111111333666888777777555333222111222333444444666777999999888777666444222111222333222222444444333111000000000000444333111222222222111///111222333222000000000222222222222222111222444555777666444222111111222333333333333222000///111222444333333444555555444333111///...000333555444222222111111222333444444333222111111222555666666555000000000000111333444555333444555777888777555444000111111111000000222333222222222222222333444555777777777666666555555555222111000...---///333666666555444444333333222111333111111222444666555444666444222111222222222111333333444444444555555555333222111///......111333555555555555444333111///000444777888555333333555444333333333444555777888555333000......///111333;;;???CCC???777333444777666444222222444666666555111333444444333333333444444333333333333444555666444333333333555666555444666444333333555666666555555888;;;<<<:::888666555777777888888888777666666999;;;;;;999777777;;;>>>888777777888;;;<<<:::888888555333444777999777555999666333222444666666666555555555555666777888888;;;<<<<<<:::777444444444444555666888:::999666333222444555555555555666777888777666444444444666666444555666888777666444333555555444222111333777:::888555222333666888777666555777888888777666777888999777555444444444444333333555777777666444444444666555555555666777777666444444666999<<<===;;;888555666777777888999::::::;;;888555666999;;;999666444555777888999888666555777888777555222222555888888777777888888999999999999::::::999777666666666777777666666555555444444888777666777::::::888555666777777777666777:::<<<999666333333444666666555444999======:::666444333444444444555777:::<<<>>>555555555777777666222000888777444333222333555666222333333444333222111000...222666666444333666:::555555555333222222333555444666777888888666333222555666666666555666999;;;444444444666999999777555555888:::999555333555999:::888666444222111000000222555888;;;:::777444111333222111222666888666444000222444333111000333666111555888666111......000444333111//////111222444///000111222222222222111111555888777333111333666777555555666888777555222111222222333222000///---333222111111222444666777222222111111000///...---,,,...000000//////222555<<<666000...000222000......///111333444444333222444333000///111444888;;;888555222111222333222000444666999888666444444555888555111000111333444555111222444555555333000...777444000......///000000///111111000///......//////222555444111111555999<<<999666333222333555666111222444444222000000111666666666555444444666777444111///111777999777444444333222222333444333222555333333444888;;;<<<<<<000000111222222111000000000555:::999444111333666000//////000333555555555444444333333333444444555:::999666444444555777999444333111///------000222555999;;;777111...000444888333///222888;;;777222555555444555444222...+++333222111111333777:::===555222000///000111111111111666;;;999444//////222444333333222333444666777333444555666666666555444888555000------000444666;;;:::999888777555333111222444666444111111555999666555444444666777777777111222333555555444333222555555555444444444666888<<<666222555;;;>>>:::555111;;;FFFGGG@@@888555555:::999777666666888:::;;;666888:::;;;;;;999777555888:::<<<:::777666999<<<<<<555///222:::===999222000444777777333222333666:::888555333333666:::===999<<<>>>>>>;;;777333222111666::::::777444444555111111222444777999999888999999888777666555444333999777666555555666888:::222333222111000000333555333333222333444666777777888777666666777888777555444666888999777555444444888777666333222444888;;;555666888999999777555333444777;;;;;;888777999<<<999555333555;;;>>>;;;888444666999;;;;;;999666444777666555555555666888999555555666666666555444444777;;;>>><<<666555888===BBB>>>999666666777999:::333666888::::::888555333>>><<<999666666777888:::777666666777888999999888666888999777222000111444777777777777777666555555///111555888999999888666777777777888888666555333555444333333222222222222222222333444333222000///...000222444555555555555111333444333000000333777777777666555444333333222333555999:::999777666666444555666666666666777888777777777666555666777888888777555333222000000///333555777999999777444333333111222777<<<===888222///333666444000///333777333555666444111......///333222111000000000111222111000000000000111222222222555777666444333444555666777888999999777444111111111111111111111000000111111222444555666888888555444222000.........///---...//////000222444666:::666222000000000///---///000111333444555555555333222111111333666999;;;888666444222222222222222555666777777666555444333555222000///111333444444///111444666666444111///666333///......000111111///000111000...------///000222444444333444666999;;;999777555444444555555111222444444333333555666666777777444111111555999555222///222888:::888444444333222333555666555444666444333444777:::<<<===111111111111111111111111222666:::888333000222666222000...000444777777555666666555444444444444444999777555333333555777999444333222///------///111555999;;;888222///111555999555111444999<<<888444444444333444444222...+++111000000000333777;;;===777333//////111333222111000666<<<;;;555//////111444222000000333555666666222333444666777666555555777555111//////111444777888777555555555555333000111444666444111000444888888555222333777999999777222333444555555555444444555666777444222222666:::<<<888555777===???;;;666444???JJJKKKDDD:::666666:::999777666777999;;;<<<555666888:::;;;999444000777999:::888555555999===<<<555000333:::===999333000444777777444333555888<<<999666333444777;;;>>>666999<<<===;;;777555444333777::::::777444444444333222111444999:::999666666777777777666555333222;;;999777666666999;;;===111222333222000000111222///111333333333444666999999666333444666777555333222666::::::888555666777999888555222222444999>>>666888999999888666555555777:::<<<:::777666999<<<999555333666;;;>>><<<888111555;;;<<<:::777555444777777555444555666888999555444444555777777555444:::>>>@@@<<<666444888<<>>777444666999::::::444666999<<<<<<:::777555>>>===;;;888666777:::===777555444666999:::888555555888:::999444111111333777666555666777888777555///222555888999888666444<<<999777;;;AAADDD@@@;;;000111333444333111///...111222444555444222000///111///...222666888555111///111222111//////333777888666333000000111222444000555:::===<<<777333000444555777666444444666888888555111222666888666333555444333222222111111222666666555555555666666666111111555;;;AAA@@@888111000444666555111000444888999555111000111222111000111222222333222111000///444222000......111444666666444333555777777555333444888<<<<<<888444333444333222111000000111222333...000444777999999888777999666222///---///111333111...,,,///444777666444333555777666222///......444333222333444666888:::000111333555777888888888666888888555111///222666777444333555999:::666222000//////000222222111//////000222333333333333333222000000111222444333222111222222111///---...///222111111333666888777555555666777777666555333222333333444333444666;;;>>>555666555222...///333777555111///111666888666222333222222444777999999888666444111111333666777777222111//////000222555777555666777666555444333444555222000111444666555333777777666555444444444444444444444333444444444444222222111000......000333555666666555444444444555666666666777777888777777666555333333444444444222///000111222444666777888777444000///222444333111333555888888666333000...111000000222444555555444222222222333444666888:::333333333333333333444444444555666555333333444555555444222222333444555666888444111222555888777666777666444333444555777888555666666444111111555888888999999:::::::::999888888===BBBDDD@@@;;;666444666777888888999999999999666666666777888777444111666555444444666888::::::777666444555777888888777666555444444555777999:::999999888777777888:::;;;777888::::::999:::;;;===999888888:::<<<:::666222555444333666999999666333111222444666666555444333777777777777888888999:::111333444444222111222333...000333444444555777999777444111222444666555222555888:::999666666888;;;777777666444444555999<<<999::::::888555555777999<<<:::999888888999999999777777666777999::::::999222666::::::666444555777555666666666777777777777777555333333555777888888???>>><<<:::777777888999???;;;666555777999999777777888999999:::999999888888:::;;;;;;:::999;;;<<<777555444555999999777444666666777888888777555333555555666888:::999777444444555666777777777666666888555:::JJJ[[[___SSSDDD///000222444444333111///000222444666666444222000444111000222666888555222000111111000000111444666777555222///...000333555111666;;;>>><<<777222///444555666666555444555666555222000222555777555222333333333222222333444444555444333222333444666777000222666<<>>BBB444333111///------000222333222111111333333222111222111222444888:::::::::444222000///111222222111111000...---///333777999666444222333555666444222555444222222333444333222777666555444444444444444///111222333444333222111111222222111000000222444555333222333666777666444333777999888444333666999:::777555444666888::::::///000222444555555444444777444222111222333333333444333333555666555111---///000222333444333333222333222111111333666:::<<<000111444555666444333111222555777666222222555999888444000111666888777444555444222222444444444333:::777444222222555999<<<555666555444222222444666555999<<<;;;666444555777666666777888999777555222333555777999999888666555666666666555555555555555555222000222777:::999777444555777666444444666999;;;666222222777<<<===<<<666777999::::::999888777;;;;;;:::999999===BBBGGG>>>999666:::AAAAAA:::333666666777888999777444222...000222444555666666555222333666777777666444333333444555555444333444555111222333555777888888888555333222111333555555555::::::999777666777:::<<<555666777666555555666888;;;;;;:::666333444999>>>>>>:::777777;;;<<<:::666555888999888666555777999555666777666333333666888444555777888888888777666888777555333444777:::===@@@<<<888666777888777555888777777777999999888666<<<:::888666666888:::;;;333555999;;;===<<<:::999666555444555666777666555888555444666:::;;;777333333555888::::::888555444999888666555555666777888333555BBB^^^xxx{{{eeeNNN333333333333333444555666///222555777888666444333555777777666555444666888444222111111333555555555444444333222222222333444777999<<<<<<999666444333555555555555666666555444000222555555444333333555444444333333333333444444111111111111111222333333222333555777888777555444222222222222222333333444555333222111222333333333444444444333333222111000222111111111222222333333555555555666666666555444444777999999666444444444333444666666666444222111///111444777888888666555444444222111111111222222222000///000333555555333111222555666666555555444444444333333333444666777333444555777888888888777666777777444111000222444444333333444777777555222222111//////000000///---+++,,,...000222333333333/////////111333333222000222333333111///---...///111111222333444444333222000111333444555444444333555666666666666888;;;>>>333111...------.........111333444222000...///111111111111333666888888777111000//////111111000//////.........000222444666333111///000222333222111222333333222111111222444555555444444333444444444///000111222222222111111222333333222111111222444444222111222555666555333222555888777333111444777999777555555666888999999000111333444555555555555666555444222111111333666222111111222444444111//////111444333111000111333444333222222333555888:::///000333555555444222111111333555444333333777:::999555222333666999888666333444555444333111111222999777333111222444888;;;777666555555666666555333555999<<<:::555111111333333222222333444444444444333444555666666555333222444666777666444333666999555333222444888:::888555222444666555333222555888:::666222333888<<<>>>===555777999;;;;;;999666555>>>===:::888999===DDDIII???;;;888===DDDEEE>>>777444666999:::888666444444///000222444555666777777222444666888888666333111333444555555444444666888555444444666:::<<<:::777444444444333333555888:::===:::888777888:::::::::555666777666444444555666999::::::777444555:::???===:::777888;;;<<<:::777777888999888555444444666666666555444333444666777555666666777777777777777777888888666555777<<<@@@>>>:::666444555666555555444666888999888888888999===;;;888555555666999:::222333555:::======999444666666666444333333555777888555333555888999666333111555999999666444333444:::888666444444555666777666777DDD^^^vvvyyydddMMM777555333111222666:::===///111555888999888666444555;;;???;;;333111777???777444111222555777777555111333444666666555333222======<<<:::777666666777555444444555777777444222+++333:::999333///333888555555444444333333444444,,,...000111222111000///333333333222111111444666222111///000222333333222...222555555222111222444777666444222111111222333...000222444444333111///333666999888555333555777666555555666777777555222111444888;;;:::666111...111222444555666666666666000111222333333222000//////111222111000000222444444222000222666999999777111111222333333333222111666666555555666777888999888555333111222222222111111333555555333222222222666333///......///000000)))+++...111333333222111111000...///000000000...222222333111...------......222555555222000111333000111111222333444666666555666888888888777888999444000---,,,...///...+++111444666444///,,,...111222111000222444555555444000//////000222222111///------...000111111111111///////////////000111222///222444333000000333666444444333333333444444555000000000111111222222333444555555444222111222333333333333333333333333333222444666555222111333555666444333444555666555444222333333444555666777888555666666444000000333777000000111222222222222222000333555222...---111555555444444444444555666777///000222333444333222222222222222222333555777999888666555555666888888888222555777666222000000111777555333222222444777999999777555666999999666222666999;;;999555222000000000222333333333444666999444444444333333222222111111555999888444333666:::666666666777999888666444333444444333333333555666777555444555888;;;======555777888::::::888666555===<<<:::777777;;;AAAFFF???<<<;;;???EEEFFF@@@:::222666:::;;;888555555666222222333444555666777888666888999::::::888555444333444444444333444777:::888555444777<<<>>>;;;666333555666555444555:::>>>===:::888999;;;<<<:::777666666666555333222444555777:::;;;999555666;;;@@@::::::999:::;;;;;;:::888999888777666555444333333666555444444444555555666777666666555666777888999444888:::999666777<<>>???;;;777777666333555333333444777777333///111444777555222000111444444444444333333333222222---------...///000111111333222222222222333555555444111///000333444333111...111444444444333444555999888777444111111333555///000222333333222111///222444666666444333444666999444///000555888888555111444888:::999555000,,,777777777777666555444333...///111222333222000///---222666444///...333999666444222333666999;;;<<<000000111111111111000000666888999666444333666:::555444222222222222111///111444555444111000333555;;;555...,,,///222111...+++,,,...000222222222111333333222000------///111...///000111000...,,,+++,,,111666666222000111444111111111222333666888:::222555888::::::777333111222222111...+++,,,111666444111......000111...+++...///000///...///000222555333111//////111444666,,,---...///000000000000///222333000,,,,,,111666222---***///777;;;777111333555777666222///000222666444111//////111444666...///111222333111000///222555777444///...222777555222///000333444333111111222333444444222000///555333222111333777;;;>>>888444222333777888555222222666999666111///222555555444222111111222444555111444777999999777444222000000000111333777:::<<<555222000333777999555111///555;;;;;;777333444555:::888555222000000111222///000222333444444333333:::>>>@@@;;;333000666===888444000111444444111,,,,,,333999777111...222888???<<<777333111222444666444555777888999888666555999;;;<<<999444333666;;;:::555111222666999777444333444666666666555444333<<<999555222222444777:::666777999::::::999888666:::???CCC@@@999777<<>>:::666555666999;;;333333444888<<<<<<777333555999===:::444333888===???999222333999<<<;;;777555:::??????<<<777555555999777333000222666<<>>CCC888666666999>>>???:::555999999666222...///555:::===777222222777::::::888333444444444444333222111;;;999777666666888:::<<<888444111333777999666222444999<<<;;;666222333555===888333222444555444222222333444555444222000...333555888<<>>999888;;;???>>>888333333888<<<;;;888555777999<<<===<<<;;;999@@@>>>;;;888777777888999444444555777999999777555666999;;;:::888888999<<<<<<777333333777;;;;;;999666999;;;;;;999777555444777555333222333666:::<<<888777777888999888666444444555666555666888;;;>>>===999555555888:::888666444444333333333444444555:::888555444555999>>>AAA999888888:::===<<<999555888777555222000222555888:::777333444666999999888666555555444444444444444999888777555666777888:::777444333444666777555333444777:::999666333333444888666333222222222111111111111222333333333222111222333555777999:::::::::///000222333444333222111777555333111000333888<<<<<<777222111333444222///222111000000111111000...000...///111222111555::::::BBBIIIIIIGGGBBB888///666888888555222111555:::555222111222666777444111000222555666666222...+++///...,,,,,,...222777:::333111000///000333777999888:::<<<:::666444777::::::555000111777;;;;;;999222666:::<<<;;;888555444;;;888555222222555888::::::333///222:::===888000///333888:::777444222111444333111000///000000111///222777;;;;;;888333000000///---,,,,,,...000111666333111444:::;;;777333444444333444555444111///,,,---///111222333444444444333333444555555444333333222111111222222000...///000111333666666444222111222444555444222///,,,------...///000222333444222222111///------///111111222222222222000///......000222444555444333333111222333444444555555555333333444555444333222111444333222333444333222000111333444333111///...---...///000///...///000222111000///......///000111+++,,,...///000111111111000000111000000000000111111000000222444555444222111111000111222222111///333222111000000000000000......///000000111222222444444444333333333333333000222333333222000//////111222222333333444444555111111222222333555666777444111///000222444222000222333444444444444444444444333222111111222444555888777666555444444555555///.........///111222444333444555555555333111///111222333333333333222222555777999:::999555111///...///000222222222222111555777::::::888555333333222111///......///111222333444444333111222444777:::999777555444333444444777777666666555555444444666777777777666555444444333333333333333222111000000000111222333555777777666666666666666555555444555555555444444333333333666888;;;;;;:::::::::;;;;;;888666555777::::::::::::999999===AAACCCBBB@@@>>>======<<<:::999777777666777888888666666777888888777777:::===>>><<<:::999666333333666999;;;;;;:::999777666666666444333333333333333444666777888777888888888666666666777555555555666888:::::::::777777888888999:::::::::888777555333333444666888888777777777999;;;===>>>:::::::::;;;:::999777666666444222222333555666666666555555555666777777888999777555444333444666777777777666555555666666777555555555555555555555555444555666666555444333222333444444222000//////000000000000111222333444444222222333444444444333333111111222333444444444444555555444222111333777:::;;;888444333333333111///222111111111111000///...000//////111111222888@@@NNNVVVZZZSSSHHH???888333666777777555333333555777555333222222444444222///...000222444444222000...///.........///222555777222111...---///333777:::;;;<<<===;;;888777888:::999555111333777::::::999000444999;;;:::888666555;;;888555222222444777999999333///333:::===888222111444777999888444111///222111///...---...000111...111666999:::888555222000///.........///000111666333222666;;;<<<888222333333444555555444000---+++,,,...111333444555666444222111444777777444111222111111222222222000......---///333777888555111///222555666444111//////............///222444555444444333111//////111444333333333333222111000//////000111444666666444222111222333555555444333222222222222222222111111111222111111444777888444000000333666555111......///...///000///......000222/////////...............+++,,,...///111111222222111000///000222222000...000222333333222222222333222000///111444555333000111111111111111000///...------......///111333444555444333444555555333111///333666666222//////000111111111222333555666777000111222333333333333333111///------///111111000222111222444666777555444444333111000000222444555;;;999555222222333555777000000///...//////000111333666888888666333111111444222111111222333333222222666:::===<<<888222......///000111222111111000333555888;;;;;;999444000//////...---,,,...222555666444222111222444555555777666666555555444444444999888777666555555555555666555555666777777444222111333444444222000///000......///000222555777999444555777999999777555333555555333222222222222222555666777:::<<<<<<:::888777888777777666777:::<<<>>>;;;999<<>>===:::777555999:::;;;999666666999<<<:::666555:::AAACCC???999666555444444555888<<<>>>@@@;;;666333444555444222111222444555666666555555666888999777444444666999666444444777:::<<<999666555888:::;;;999888:::;;;<<<999666333333555888:::555666777999:::::::::::::::<<<<<<;;;999777666666444222111333666888666444333444666666555555666888999777555333333555777999555555555555555555555555555666777666555444555666444333333444555555333111000333555444111///000222222111000///000222444555333333333333333222222222333333222111222444666777333444666666444444555666888999999777333111222333333333444333222111000///111000000222111333;;;DDDdddkkkiiiWWWBBB777666888555444333555666666333111333444555444000......///...///000111222333333333...///000111111111111000222000...---///222777:::===;;;888888999999888666222333555666666666666666000222555666666666666777666555444222222222333444444333333555777888777666666444222444777777333....../////////////////////111222444555666666666666///000111222333222222111222333444777888888666444333333333555666555222000+++---///111333555666666444222222444777888555222111111111222333333000...------...222777888555111111333444333222111222333///.........000222444555666666555333111222444777444444444333333222111000000000222444666666444222111222333444444444222111222222111000000000000000......///333888999777333000333555444111...///000...///000///......000222000000///...............,,,---...000111222222222111000///000222222000...000222444444222111222333333111000222555666444222000111111222111000///...---------...///111222333444444444555666666333000///333777666333000000111000000111111333444666777000111222333333222111111///---,,,+++---...///000111111222444777777666444333222000000000222444555:::888444111000111444666333222111111000000000000444777:::;;;999666444444666444222222333444444444222555:::======999333///...///000111222111000000222444777;;;===;;;666111...///...---,,,///333666888555222111333555555444444444555555555444444444:::999888777666555555666666666666777888777555333111333555555333111111111.........///111444777999444555888::::::888666444555444333222222222222333555555666999<<<<<<999777555666777666555666999;;;>>>:::777:::AAAFFFFFFDDD888:::<<<======:::777555:::<<<>>><<<999888;;;>>>:::777666;;;BBBDDD@@@:::777666555555777:::===@@@EEE???888555555555444222111333555777777777555444555777888777444444666:::666555555777;;;;;;888555555999<<<;;;777555666999<<<:::777555555666999;;;444555666777888888777666999;;;<<<<<<999777666666333222222444888999777444222444666666555555777888777666444444444555666777555555555666666666666666666777888777555444555666333222111222444444333222111444777666333222333555555333111000000111333555333333333333333333333333444222111000111333666888222444777777666444444444666888:::888444111333666333555666666444111000000111000111222111222;;;EEEhhhlllfffQQQ;;;222555:::555333222444888777333...222555777555000---...000//////000111222333555555---///111222222111///---222000///...///222666888<<<888555555888999777444///222555555333111222333000111333333333333555777333333333333222111111000000333666666555444666888888333///111555777444///---...000111222111000000444333222222333555777888000222444555666555333222000333666777555444555777555333222333555666555444---...000222333444555555333222222444555666555444111111222444555444111///------///222555666444333444333111111111222444555......///000111333444555777777777555333444666999555444444333222222111111111222444555666555333222111222333333333333333222111111111000000000000///,,,,,,...000444666666666000111222111000000111222...///000///...///000222222111000///......//////......///000111111111111000000111000000000000111000222333333222222222333222222222333555555444333000000111222222111111000------...//////000111111222444666777777555222111000222444444333222222222///000000111333444555555222222333333222111000000---,,,+++***+++---///000000111444666666666555444222111000///000222444555777555333000000111333444444444444333333222111111444666999;;;<<<:::888666555555444444444444555555333555888::::::888555222///000111222222111000000111333666:::<<<:::777444000///......000222444666777555333333444555555444333333333444444444555555888888777777666666555555555666666666666666555555333333333444444444333333//////000111222444666666444555777888999888666555333333333333333333333333555555666777999999888666333444555555555666888999:::888555777;;;???@@@@@@666777999:::;;;:::888777999;;;>>>>>>===<<<;;;<<<999888999<<>>@@@@@@CCC@@@;;;888777666555444555555666777888888777777444666777666666555666888777666777888999999777555666888999888444222444666999888777777777888::::::555555555555555666666666777888:::<<<<<<:::888666333444555777999999888666555444444555666777888999444555666666777666666555555555555666777888::::::888777777666666555555444111111222222333333444444555666777777666666777888666555333222111333444555333222222111111222333333000//////000111222444555444555666666444444444555555666666666555444444444333555888777444111000000//////111222000000999CCCWWWYYYSSSDDD777333555777555555555555555555444333333444444444333222222222000111333444444444333222//////111222222222222111111000//////000222444555777666555555555666666666444333222111111111000//////111333333333333444666555555444333222222222111...111555555444333555888444222111222555555444222//////000111222333333333555444222222222444666777333333444444555555555444222444666555444444666888888555111000111444555666000000111222333333333333000111222222222222444666222222333555666666333000---///111222222222444555555222///000333555555333---...///111222333444444777777666555444444777999555444333222111111111111111444777777444222222333222111111111222333444444000111111111111000//////---............000333666111///------///111222333...///000///...///000222666444111///...///111222///000000111111111000000000111222000......000444111111111222333444333222000222333333222222222333000000111111222333333333,,,---///000000000//////000444999:::777333222222000///...///111222222111...///000222333333222222444444333222111111000000,,,,,,+++******,,,///111...222666777555333444555111111000///000222444555222222111111111111111222555555555555444333222222222333555:::>>>>>>:::666222555777666333222444666666666666666666666666666000111222333333222111000000222555777777777777777333111///000444666666444555666666555444444444444222222222222333444555666444444555666666555444333333555666555222222444777444111///111444666555333111111222333444444444444444444444444555555666666///000222333444444333333444555555555555555555555222222222333555666666666555444333333444666888999555555666777888999::::::666888;;;???@@@???;;;777777:::<<<===;;;<<<>>>AAA@@@<<<777999>>>BBBBBB@@@;;;<<<<<<;;;999777777888999999888777888999:::;;;444444555666888888666555666888999999777666777777666666555333111111222444444555888:::;;;::::::999888777555444444555666777444555777<<>>:::555444666888999888888888999888555222333777:::::::::222444888;;;;;;999666444666666666666888;;;===???:::888555555777888555333///222444333111222444777999777666666888999::::::555444444333444555777888555444333222222222222333+++,,,...000111222111111666666555444222333555777555333222333666777444111222555888777333000///000---...000111......777AAACCCDDDAAA:::666666666333666888888555222222555999444222111444777999777444111333666777777444000---000000000000222333555666111111000000000222333444333666777666333333555999:::444...---000222000---...111444555444444444444888777555333333333444444///000222333444444555666///111444555444333333444111111111111222333555666444444333333333444555666555444333222222444666777555444444444555666777888;;;666111...///111444666222222222333333222222111///111222111//////333777222222444666777666333111---000222222000000333666444111///111666888555111,,,...000222333444444333666666666444333444666999444444333222111111111111000555999888333000111333222111000000111333444666000111222222222111///.../////////,,,***+++000555111...***+++///222444333...///000///...///000222888666222///...000222444111111111111111000/////////222333000,,,,,,111666111000000222444555444222///222444333000///000333000000000111222333555666,,,---///111111000...---...555;;;;;;777222222333///,,,***,,,000222222000---...000222333222111000666555444222111000000000,,,,,,+++***)))+++///222---333888999555222333555111000//////000222444555///000000111111111000000555555555555555444333222111000222888???@@@<<<666000444888777333111333666777666444333333555777999111222333444333333111111///111444444444555777888555222///222777999666333444666777777555333333444222111111111222444666777000222444555555444222111111444666444000///333888444000,,,...333777666333222333444555555444222222333333222111222333555666---...111333444444333222333444555333111111333555111000000222444666666555111222222111000000222555444444333444666888;;;<<<333555999>>>BBB@@@:::444666;;;???===888888===CCCDDD===888:::@@@EEEDDD@@@555888<<<<<<:::888999;;;===;;;999777777999<<<>>>444333333666999:::666333666999:::999666444666999555333111000000111222333111444888;;;===<<<:::888;;;999555333333555777999333333555<<>>???<<<777333888777666666999<<<@@@CCC<<<888444555888999555111...222555444111111555999;;;888444555888;;;;;;:::333333333555666888999::::::888666444333333333444000000111222333333333333999888555111///111666999222111111333555777666666555888:::888333000111333111000//////111444777:::<<<;;;:::999666444111000444888;;;777111///444:::888222///222999>>>;;;777000666===???;;;555222000666333000//////222666888666555333111000000111111000333666666444444777999777666444222000//////000000555888777222000222666???;;;666222000111444666333000///333777888444///111333444444222111111222555000---000666;;;;;;999666555333333333333111000555333000...///222777:::888555333666:::<<<999555111222333111---,,,///222333333222222222333555555//////000111111111000000222444555444111000333666000000000000111222333444222444666777666333///,,,......---...111555999<<<555333222444777888555222111222333111//////444888:::555000111555888666444//////............//////555555444111//////111333---///000///...---...//////...---------000333555111111000///////////////111111222333333333333222777555333111///////////////---+++,,,000222111///222222111000///111444777>>>666///---000333111---,,,---000222222111///---------,,,---...000222333333222333666999888555111---///000000//////000111222000......111333555666///111333333222///+++)))...000111///,,,+++...222000///000333666666333///...///000000//////000222666555222000///000222444111111222333333333222222555444555777999:::888666888555222222555777777666444444555555444333222111666555444333333333444444333111111444888999777444444666888999888666666666999888777666444222111111///000333555666666666666111111111111333444666777:::444//////444666333///111///......000444888:::>>>888333222666888777444222444666888888666333111222222111111333555777999888777444444444555444333000333555555222111333555666333000///222555888999555666777888999999888888333555777999;;;;;;;;;;;;999999888777777999;;;===CCC???;;;;;;===>>>===:::888888999:::<<>>:::<<<999555555666666222///555444222111111222444666777666555666777888666555666555444444666888;;;===777444222444777888555111444333222111111222444555777666555222000///222444111000000111444666666555444444444444555444333222111111000111333666999;;;AAA>>>:::555222111000111666666555555444555666666555444444444555777777777777777888888888777444222333222222222222333333444666555333222111111111222111222444444444444555777666555333111000000000111333555777666444333555777:::999666444333333333333444222111333666777444111222333444444222111111222333111///111555888999888777555333333444555444333555333000///000222666999666444444555888:::888555111222111000//////000222333333222111222222333444222222333333333222222222222333444444333222333555111111111111111222333444222333444555555333000............///222555888:::333222111222333444333333333333333222111111444666777444111111444555555333000///............///000444444444222//////000222...///000///......///000111///---,,,...000222333111000//////......//////000000111222222222222222555444333111000////////////---,,,,,,...000111111333333222000///000333666;;;666000///000222000......///000111111000///...,,,++++++,,,---///000111444111111444999:::666222/////////000000111111111111///...///111444555555///000222444333000---+++000000111000......000111//////000333555555222///,,,,,,---,,,+++,,,...000666555333111000111222333111111222333333333333333444666888888666444555666888444000111555888777555444555666666555333111000666555333222222444666888222222333555777888777555555888;;;999555333444666555555555444444333222222...000444666888777555444333222111000111444666888999555111000333444222000000///......000333777:::@@@;;;666444666888888888333555888::::::777333000444333222111222555888:::999777555444555555444222111333444444333222222333333111///000333666888999666777999::::::888666444444444444555777999;;;<<<999555222333777;;;<<<;;;??????===<<<:::::::::<<<<<<999666777<<<@@@BBBBBB999888888:::<<<<<<999666999:::999666222111444777444333444666888999777444333666:::888444222444777666444222333666:::<<<===666444555;;;<<<888444333999:::;;;:::888777:::<<<999555222444:::===;;;888222333333333444555666888;;;:::888777888;;;???BBB999888888<<<@@@@@@;;;666888999999777555333222222555222000000222444555555444666777888888666555555:::888666444555888<<<>>>777444222333666888555222888666333111111222444666444444444222000......////////////111333555555555222000...111666888555222111111222444666888;;;<<>>:::777666777999:::444666999;;;:::777333000555444333222333555888:::999777555444555444333111333222222222333333222000000//////000444777888888666888999:::999666333000333222111111333666:::<<<999333...///666;;;<<<:::<<<>>>???<<<777555888<<>>@@@>>>777222444888;;;999444111222444444111...///222555666555444666888999888777666666<<<:::777555666888<<<>>>888444111222555666666444888777555444333333444444222222222000///...000222000//////111444666666555111000000222666777666444111222333666888:::<<<<<<@@@<<<777222111333666999444111///333999:::666111000555999888333111444999<<<888333111333555777777333444666666666444222111555555555555444444444444333000...000333444222///333222111111111222333444888777555666888:::;;;;;;333444555555555444333222666777777555333222444555333444555555333222222333000222444444333222333444444222222333666888888888333222222111222222333444444666777777666555555666555222111222555777666444333333222222111111111111888888777666555444444444333111222444777888444000444333222222222222222333888777777888888999:::;;;...///111333444444444444666777777444222333999===:::666333333666777555333111333555555333222333444333111///------///111333555666777555333111000000111333333333222111222333555111,,,,,,///000///,,,000//////...............---...//////000000//////...///000111000///...---000000000---+++,,,111666333333222000......///111111333555333111//////111777555444222111000111111,,,,,,,,,,,,------......444444444444444444444444444111...000444666444000...---...///222222111000222333444555444222///...000......000333444111---//////000111111000///---...///...------///222555333333222222222111111000111111222222333555666666222555888666222000222555555444333333444666888:::<<<;;;888666444444444555444333222222333444555666000333666555333333555888777666444222000000111222222333444555555555444444111333555666777666555444222222333333444555555666555666666333///...000222///...---...000333666888;;;;;;;;;:::777666666777777777888888777555222000444444555666666777777777666555333333333333111///222000///111444666444111000///000222555666666444555666666666555444222111111111000000222444777999888444000000444888::::::<<<===<<<:::777666888:::;;;999777888;;;======;;;888888888888999999888777:::888666666777777666555333555777777777666666666888888999:::;;;<<<<<<;;;555222//////222555888999555222222666888555222333222666999999777666:::===888555333333666888999888111000///222777:::;;;:::666555222111222555999;;;999999:::<<<===;;;777333333666888888555333222333111111111000111333666888:::888666666999:::999777:::999888777777888999:::777444111111333555666555666666777777666444222111222111000......000555999222111111222555666666555111333666666444444555777111222444666888:::;;;<<<;;;888555222111111333444111222333444666666444333111333555777777888999:::777777777555222222555888777777666555555555555555444555555555555555555555444111///000222333111...222111111000111333444555888777666777999;;;;;;:::555444333333333333444555666777777555333222444555333555666666444333333444111333555444333222222333000000111333666888888888333222222222222222222222555777888888777666777888666444333444888999777555222222222222222222222222888777555444333333333333444333222555888777444000333333222111111222222222777777777777888:::;;;<<<000111222444444333222111777888777555222444:::???:::777444555777888666333333444666666555444444555444222///------///222444777888888777444222111111333444555555333333444555555222///...///000...,,,000000///...............------...////////////...,,,---.../////////...---000111000---+++,,,111666222333222000...---...000...111555444111///000222999888555333222111222222.........///////////////333777:::777000---111555555111...000555777444000...------///111111000...555555555555333111...---...---,,,///222333000,,,///000111111000......---000111111000///111444666000000000111111111111111222222111222222444555666333333222333444555555444222666999666222222888>>>AAA===999555333444777999111222333444444333111111000333555555222222555888666222......111333222///555555666777777666444333555555444444444555666666000222444777777666444222444555666333...---///333000/////////000222555666333666::::::888555333222888777555333222222222222111444777::::::888444222333222111222222222///---///...---111555777666444333222222333555555333111333333222111222333444555///000111333444444444444777777666444111222777;;;===:::777777888999888777444888;;;<<<999777777888:::999888777666777999;;;777777888999::::::777444555:::===;;;666222444777;;;777555888>>>AAA===888111000///000222444444444888333000222444333333666000111444777999999777555555666666555222222444777555000---111:::???===999555555444444333333333444777777777777888999888777555444333555777777444222...222555333///000666<<>>;;;777666777777777666444333222444444444444555666888999666333000222666888666333111444777444111111666<<>>===999555666444222000//////000111444111000333999<<<:::666000333666555222///000111000111333666777777777777333222111000000111333444888::::::666222///111333............///000222222000111222333444444444444555555444333111000000///222///,,,---111555555444111555888777555444666888888333...///333666555222333222222222222222222333888777555222...---///111///000111111//////000111111666999666000---111555333222222111111111111111---...//////000000//////111111111111222555777888333000...///111333111......///000000...---...//////......///000222333444111111000000///.........111111222222222000///...111000000444888888444000///111222222111000222333888555333222444666777777...///000111222333333333...000111000......222666222444555222///,,,---///000222444555333000//////111000000000222666:::===444333000///...///000111555888999666111000333888888444//////111333222000000333666999888555111...333222000000222888>>>BBB666333000000333555555333111999>>>;;;222---000666...000444777888888777666222555999;;;;;;777222///666555444333333444666777222111000000000222333333777666555444333222222222999555333555:::===<<<999111333777999999666333000555555555444333333222222///000111444666777555333222555888777444333444666777555444444666777777666000333888<<<===;;;888666;;;999666333222222333444000000111222444444444333---000222111///000444888999666333000//////000000000444:::;;;888555444333999::::::777333555;;;BBB;;;666333555:::;;;666///111555888888444333555888;;;777333111333666888999333111333888999555111111333555555222///000666<<<666111...555@@@CCC<<<333///333666444000///333888555444222111111222444666...111444555444333111111222333444222000222777<<<===666000222888;;;999555...333777666222///111555666444222000111333666888///111333444444444444555<<<:::666333222444777999666444222000///000222444444444333333222111111111000......///222333333222///000111000//////111333333444111333DDDYYY^^^WWW>>>999444111222333222000222444666555333333666999===888333111333666666555...///111333333333222111666666666333111444:::@@@<<<666111111444555222///---111444444111000000222444444444444333111000///222333555666666555333222444444333333222333333333444222111333777999888555222111222333555555333111333444444555777888:::;;;333000...111777888333---000333777777444222333555555222......000000...,,,,,,///444888:::999777555666444111//////111444666555444444666888666111---...///000222222333333333666555444555666777666555111222333444333333111111444333000---,,,///444888666444333555888999777444222000///000222333222111444333222111222333444555777666555333222111000000000111222111000//////000111444666555111///000222666333111222444555333000222111///---------...///555555555666666666666666777333//////111222111///,,,000333111---+++///444000///...///111444444444333222111/////////000000...///222333333222///...111222333333222111222444111111222222222222333333333444555666666444222111++++++---...000111222222...............///000111222222222111/////////000111222222222222111000000111111111222333555888999555333000---,,,...000222222555888666333111222444666444222222333333222111777555444444555444///+++/////////111333666888:::;;;777222222444555555333444666666444///---///222...///000111333444555666444666999;;;;;;777333000333333222111222444666888777333......111444444333888999999666111///222555888444222555999:::999888555444666:::888444222555777666666555444222111000444222111333666777555222333444555444222222444666777444222333777888777555333555888::::::888555222999888666444333111111000222000111333666666222---000111111...,,,---222777888777666444222000///......111555888999777333111777888888777777777:::<<<<<<999666666777777444111000333555444222111333666888666444444555777888888444555555555555333222111444444444444444444444333888444222555:::===;;;777444555666666555444333333666555444222111111222222///111333777999888444000333555666444222222666;;;>>>999555444777888777555333333333333333333333333777666444222222444666777777444111111444555333111:::999888777777777777777666555222111111222444555333333222222333222111000//////000111222222222111000/////////000222333444333444444888JJJ___eee___@@@===888555444444444444666666777666555555777888;;;999666444555666666666111111111222222333333333555555444222222444888;;;:::777333222444444222000000111222222111111111222333333333222111000//////111222333444444444333333222222111111111222222333333222222333555777777666555333222333444333222000111111222444666777888999333000///222555666333///111333444555444333444555222111/////////...---+++,,,///333666888888777555444222000//////000222444222222333444666666333111111111111111222222222222777666555666888999888777111222333444444333222111444333111///...///444777555555444444555555444222111111111111000000000111555444444333333333444444222333444444444222000///222333333222000000111222111000000111222222111000111333555555333111///...//////.........//////000222333555666666555333222444444333222000//////000////////////......///000...---...///222333333111555444333111000/////////,,,...000111222111000///000222333222111000111333444222000111555666444222000222555777777444000...++++++,,,---...000222444...............//////000000333666444...+++,,,///...///000111222222222222///000222333444555555444555333111///...///000222111111111222444444333222333444555333111111222555999666444333333333111///...///111333555666666666888777666555333333444555444333222111111111111000000000111222333333444444666777888999888666444333222222333444444444444444555444222111000111444666999777555333333333333333555555666888888777666666444333444888777333333666444555555555444333222222222333555555666666666777666444222333555777666555222444666777666555555555777777666666666666666666666555444333222222111111111111222333222222333444333111///...///111333444555555666666555222///...111222444555666555444333444555555444333444666999888888888777555333333333444333333333333444333333333222333555888999999888888777666444333333333333333222222111111111222222444444444555666888888777999666333333555666555333444444444444333222111000222222333555777888666444333333333444666666666555888999999888777666555555666555333111111222444666444444444444444444444444666555333111000111333666555666888999999777555444666555333222222333555777333111111222555555111......000222333222111000111111...,,,---222666777666222444555:::IIIZZZ___YYYBBBAAA===999555555777::::::999777777888888888777777999999999777555555666555444222111111333555666555333222222444555666666777666555444333333333333333111000000111222222111111111000000//////......000000111222333444444555111111000000000000111111000111333444333444555777888666333222222222222111---///111333555666666666222222222222333333333333333222111222333444444444///111222111///---,,,,,,---///111333555666666555111111000000000000111111...000222333333444555777444333222111111111222222444333333444666888777666111222333444444333222111333333222111000111444666555666666555222111111111111111222222000000111111555555555555444444333222,,,...222444555333111///444444333222000000222444000...,,,///333555222///...333777777222---,,,,,,,,,---...000111111000000///111444666666444111///111444777555000---...111222///---...000111000...---------///222222111000555555555333222000...------......///000000000///000111222111000///000111666222...111666888555000...000444777777444///,,,+++++++++,,,---000333444//////.....................444999666...)))+++///***+++---///111333444555///000222444555333222000444333222111111000111111000---,,,///444666444000///444777555000///333888;;;888444222222333333222...000333555666666444333333777999888333111333666333000...///333444222...111111222222222333333333888888777666666555555555111222444666666555333222333555555333//////333888999555111111555777555222444777;;;;;;888666555555666333333555666333444777333333444444444444333333///333777777555444777;;;999444000222777:::777333...333888999666333333555999777555333444555777999444444444333333333333333///222444222000000555999444111...///333555333000222444666888777444111...222222222333333333444444222222222111000111333555444777999777222000222555777333111222555666444000///000222666:::;;;:::888;;;999555333222222444555222111000...///000111333111333555555333333444777===777000000555888777444333444555666666444111000444333222333666888999888333111111555999999666111333888<<<;;;777444444555888666333111111333666888333444555666666555444333666666555111---...333999222333555666666555333222444444333222222333555666333111000222666666333//////222555555333111111111222---***---333999999888111333333555===GGGHHHDDDBBBBBB@@@;;;666555999===<<<999666666999:::888555444777;;;:::777444333444888666333111111333666888666333111333666777666333555666777555333222333555555222......111333222000/////////...............000000111222333555777888444333222111000/////////...111444444222222555888:::777333222222444444444---...111444555666555444111333444333111111333666555222///000333555555444...222555444000---------......///111222444555555///000000000000000000///...000222222000111555999666555444222111111111111///......///222333333222///000111222222222111000///000111111111222444666666888888555111...///111222000///111444555444222444555555555444222000///)))+++///222333333222111333444333111//////222444000//////000333333222000///222444444222///...///,,,---000222222111///...000111333444444333111000000222555555222000000111222111000000000111000000000...---...000222222222222333333333222000...---111000000000///////////////000111000///...///000333111///111444555333111000111444666555444111///******,,,---///111222222////////////......---,,,,,,111666555000,,,,,,---)))***+++---///222444555222333333333333222111111333333333333222111111000///......000333444333111000333555444111111444888999777555444333333444444000111333555555444333222111444777777444222222222222000///000222222000...000000111222333333444444777777777666666555444444444555666666666555444333333333444222000000333666666333111222444666666555777999::::::<<>>???>>>:::666555888<<<;;;888555555777888666444222666999999555222222333888777444333222444666888555333222444777999777444444555777666444444444555666222//////111222111000///......---......///000111111222333555777999:::999888666333111000///......111444444222222555888999666333222333555777888///000333555666666444444111333555444111000444777555222///000333666666444111444777666333//////000......///000111222444444///000111222222111000///111222333111//////333777777777555333222111111000---,,,,,,---///000000///---...///111111111000///+++---///000111222444666888999999666111///000333444///,,,000888<<<999444333333444333222000...,,,***+++,,,...000222333444222222222000///...000222111333444444111000000222222000//////222444444333...///222333333000---+++222222111111111222333444000000000222555666444111111444555333000...111444444111------///222444555---...000111111111000///555444333222000///......///000111000...---...///...000222111//////111333444444333333333333444444)))+++...111222222111000///000000000///...------------///111333222///,,,++++++,,,---...000222333888666444222111222333444333333444444333222000//////111333333222111222333333222111222333444555555444555777777666444333333444333333222222333333444222111222444555555111...111333444333000------...---...///111333555666777555666777888777555333111888777666555555666777777444222///000222333222111222333444333222222555888999888777999DDDRRRUUUQQQ@@@999555555555333222444555555555444333111000///000//////222666777777555111222222222333333555666888666333333666888888777///222777;;;;;;888444111333333333222111000...---///...000333777888666444111444666666444222333444555555444444444555666777111222444555555444222111333444333222111111333555444333111222333444333111///222444444444444777999888666444555777999999999333333333333222111000000666555333111222444666888666333111222666777555222333666888777555444555777;;;999777666555666888999333333555777::::::999777222333444333222222555888999666333333555666666444333444555666666666555555999888777555555777888999555333222222444444222000999888666666777999;;;===333333222222111111111222333333444444555666777888777555444555777777777555222000///222666999999888444444444333333444444444999::::::999777777777999888666555555666666666555444666666666444222222333666666555555555555555555333333333444777888888777444444555666666666555555444333111000111111000///000///.........000111222222222333555666888999999<<<:::888555333111//////000111333444333444555777777444111111333555777777333333444555555555444333111333555555222222444666333222111222444666666666444666777666444222111111......///000111222333444222222333333333333222222444444333222111111333444777777666666444222111000000.........000111000///,,,---///000111111000000---///000111111222444666888888666444222111222444444///,,,000888<<<999444222222222111000///------,,,,,,,,,---///111333444000111222111000//////000111444777555111...000222444///,,,---222666666555///111222333222000---+++222111//////000222555777222000...111555777555222111555777444///---000555555222...---///222444555,,,---...///000000111111555555444333222000...---000111222000...---...///+++///333222---+++///444666555333111222333666777+++---000333333222000//////000111222111000///...---,,,+++///333444111---------,,,---...000222333:::777444111000111444666333333333333222111000//////333666555222000222555555222111111444555444333111444777777666444333333555444222111111222444444333111000222666666222---000444777555000,,,---...,,,---///111333666777888444555777888888555333111999777666444444666888999555222///000333555333000000333555333111111555999888666333777HHH\\\bbb\\\@@@999444555555333222222666555555444222111///...111///...111555888555222///111333222111222444777;;;666111111555888888777---111777;;;<<<999444000111111111111000...,,,+++///...///444999:::666222222555888777333111333666777666444333444555888999222333666777777555222000444555444333111111333555555111///111444666444000...222666555333333777:::;;;888555444555666777777///000222333333222000///666555444333444666888999777333000222888:::777222///444999999444111444777<<<:::777555555777:::<<<444444555888::::::777555111333555333000000555::::::555111111444777666444000222444666777666555333:::999666555555666999:::555222111333666666222...999999888888:::<<<>>>???555555444333222111111000333555777666444555999>>><<<777222444999<<<;;;888222333444666777777777666555555555555444444666999555555666888999999777555555666666666555555666888999777444333333444444444444555777888777555333222000111333333444555888:::555444333555888999666444222333444333111//////000111000//////000222444555000222444555777777777777:::999777555444222222111333222222333555777777666555333000///000222222222666555555444333333222222111333555555555444444444111333555666666666777888777666444444444333222000...///000111222333333333555444444444444444444555555333222222333444444333555666777888666444111///333111000000111222000///...///000222222222222111444555444222111111333555777444222111222333444444111000000222444555555555333333111000////////////,,,---...000111111111111///111333444222000//////111222333333222111111111000///...///111222333444///000111222222111///...---------...000222444555444333222222333333333333222333444222///...///111111000//////111222222111.........//////000111222111222333444333111///...111222222111///......///---///222111......000333444333222222222333555666222111111111111111111222///000222333333222111000...------...000111000///------,,,---...000333555777555333111111111333444333222222111000000/////////111222333333444444555444444444333222222333444111333555555333222333555333333333333333333333333222333333444555555333222111333444444333111///...---...///111333555666777666666666666555444333333444444444555555666777777555444333333444444444444222333222222222333555666555666444444AAARRRVVVPPP<<<444000333555444111111444444444333222111000///111111111333444555444444111111111111333555666666555444222222333444555666111333444666777777666555222333444444444333111///000111222444666777666555666666666666555444444555777666555555555666777888555666666666555555444333333333333111//////111333222222222222333444444333333444555555444444555666777666444444555555444333000000000111111222333333333333333333444555666777444222111333666888777555111333555555222222444777:::888777555555777999:::777666555555777777666555111222333333333333555666555444333333444555555444111111333444555555555444777777666555555666777777444333333333333333222111777777888999;;;<<<===>>>777777666555333222111000333777999777333333;;;BBB???777111333:::???===999222444777888777666555555444444444333222111555999333333444777;;;;;;888444444666888777555444777;;;===888333111333666666555222444777999999666222///---000222222111333888<<<666333222555999;;;777333000333666555111......000222111000000111333555777///111333666777666555444888777666555444333333333444222111333777999888555444222///......///...---777666555333222111111111111222444666666666444222///333777888666666777999999555222111333444222///...///111222333333333222777666666555555666666777555222111333666777555333444666888999888555111...333222000000111111///...///000222333444444333333;;;:::888444111000222333555222...///222444444333...222555333///---000444444333222000///000111111+++---000333333222000...///222555666444222000///000...---///333444222///+++///222222///...///111...///000111222222111111(((***,,,///111222333333555666777444///...111444333111///...//////...------...///111333222///,,,222111000//////000111222---...111333333222000...222333333222///...//////000000///000111111111111000111222222333333333333777555111//////000333444///000222444555444333222...///000///------...000---,,,,,,---///222555777333333333222222222111111333222111000///////////////...---000555888666444222555777555000...111666222444444222000000444777000111444555666444333111222555888777444333444777333111111333666666222...///000000222333444555555888777555333222333444555000111333555666666555444333666888777444333555888666222///000333666555333333777666111555AAABBB<<<777000---111555444222111222222222333333222222111000333666666333222444777555111...111666999777444...222444444111000222555777555222000111444888;;;555666888::::::999888777000333555444222222666::::::666333444666777555333555666777888888777666555999888666444444444666777111111111///------///111///222555444222111444777999666333444666666444000222222333444555555222000222111//////000333666888000000111222333333444444000222444444444444666888555333111000111333555666666666666666666777777777:::777444222333555666666222000000333777777444111///333777777444222333555222222111111222444555666333444555666666555444333444555555333//////333666666888:::<<<<<<:::888666<<<===;;;555///---222777444333222444888999666333555888<<<<<<888555444555555555444555555666888888666555444444333333333333777999:::777222111666;;;:::444///111777<<<:::777333555777555111///000222666555444222111111222333111//////111444555222///111333555444111111444777888444000///111111000...---///000222222222111111444333222222222333444444888333///000444666333000666777888888666444444444444222///------...///111555555555444444333333222444222222444666666222...444555666333000000444888:::666333222444444222///222222333444555555555555999777333000000222555777888777666666777666444222666777888666444333555666///222555666444111000///111333444555555444222111888666333111111222444555333000------111333222111111111111111111222222222555333111000111222222222000111222333444333333222///000111444666777555333333111///111333333///+++///222444333000///111444111222333333333333222111...///000111111111111111444666777444000///111333444222111111222222000...///000000//////...---,,,222111///......000333444---...000333555444111...444333222111000///......111///...000444777555333222222333333333222111111:::888555111///111555999333222222333555777666555444222///......//////...222000......222555666666444444444444333222111000222111///------...000111111...,,,///444777444111333555666444000...000222666666555555444444444444---000333666777777666555444666888999999888888888555222111333666777555222111333666777555444333333;;;:::888444222333666999///111555888:::999777555:::999666333111222555888888444000///222444444222777777777666555333222111333333333444444555555555444555555555555555444333111555999777222111444888666000,,,000999===999333333444333222000000111333888555222111222777<<<@@@888777888===BBB@@@999222777666333000000333888<<>>888555222555;;;<<<888222555888:::888444111222555333444333222000111333555000333666777555222000000888666555444555777:::<<<888888666333111222444777666999;;;888333111222555555666666777777666666666///222555777888666333111777555333222444888>>>BBB===777333555;;;===999333444777999777333111333666555222000111555777666444000000000000222333555666:::;;;;;;888444000000111///111555666555444444444333999>>><<<555111444888===??????===888666777999444555666666666555333222333111......000333555555444444444444444333333333333777:::777111...111555;;;999666444444555777888111111333666888888555333666888:::777333444:::AAA@@@===888666777666444222///222555555444333444666666555333222333555888:::111444777::::::888555333222444666666444333444666666333111444:::<<<888333444444444444333222222111<<<999666333222222333555...111555888999888555222<<<:::888666666888:::<<<555666888;;;<<<;;;888444666888999777444222555888888666666888:::;;;777444000111444666666666444333===;;;888555333333444555555444444555666666444222444777999999777555777888888444000000333666777666555555444444222111000///333555777555111...///111333000///111444555333000111555888888444111000111------...///000222333444000000111222444555666666444555777666444222111111---000444666555444333333000000000111111111111111444444444555555555555555333444444222111222555999999777555555777999888777888:::;;;999555222000111222333555777999999999999555333111000000111333444444777888666111///111444777333000111444666444111333555666555444222333444:::888666444333333333333...111444666777555333111///111444444111000///000000111444555666666666555222222333555666777555333//////000111222222222333000...---...111333333333333555555333111000111333111//////000444555555333111111111111111111111111777555111//////111555888555444333444666666444111111444666444000...000333222222333333333333333222111000000///...,,,+++***+++***)))+++---......---+++---000333444333111000---000333444333222333555777666333111///...//////...111333444444333333444222000......///111222111111111111111/////////000---444:::999222///333888999888666555555555666777222222333333333222111000///000000111333666999<<<:::666222000000111111000222555999<<<<<<999444111555333222111333777;;;>>>666555444666999999666333444666888777444222222444111222333222111111222333///222555666444222111000888666444333444666999;;;777777555333111111333666666888:::999666444555666777777777777777666666555111333555666666555333222777555333222444888===AAA===777333555;;;>>>999333444777999777333111333666555111///222777:::888555111000//////000222444666999999999777444111///......111444666555444333333333999>>>;;;444000222666>>>@@@BBB@@@;;;777777888333444555666666555444333444222//////111444666777666666666555555444333333222666999777222000444888<<<:::777555444555777999111222444666777777666555777999:::666333444<<>><<<:::888777666666555555555555555444444555555666444333222333555888:::222444888::::::888555222222333555555444444444444555444333555888999777444555555555444333222111000:::888666333222333555666///111555888999777555333===;;;999777777999;;;===444666888;;;===<<<888555777888888666222222555888999777666777::::::777444000111444666666666444333===;;;888666444444444555555444444555666666555333333777:::999555333555777999555111111555888999888555555444333333222222222555777888666111///111333222111000222555666333000///333777777444111000000......///000111222333333---///333555777666444333222555777888555333111111...///111111111111333555000111111222222333333333999888555333222333444555222000///000333555555333666777999888777777999;;;===:::666444444444333111///222666:::;;;:::777555666444000---...000444777555444222111111111111111222222222222111111333444444555555444333222333555666666777666555333111000111111222333444444444333222111000222444444111...///000111333333333333333111111222444777777555444///////////////000000111///...---...000222333222555333111111222333111......000222111000///111333333111...,,,,,,...111333333222111000000111222222///222444333222111222333333222111111000000///...222222333444555555444444666444111...,,,,,,,,,---)))***,,,///111111///------///111333333222///.........///222555777555333333333333333222000...,,,111222333333222333666888333111///...000111000000///111333222000///000111444444555333222222555777444555666777777555444333222333333333333222111111222///---000666::::::999555555444111......000222444666777888999888666555111111222222444666777888222555888888555333444666444222111333555555333111...111444666444222111000222333444444333222333555555555555555555555555555666666555333111111222444666555444666999:::888666999999888888777555444333555444444333333333444555444444444444555777999:::999666555666888999777555555444444444555666555555333000///222888;;;999666666333000......111555888777555555777999777222,,,000111333444333333444555888999888666222111222444:::???CCCBBB>>>888666555555555444444444555666777444222000111333555666666555666666666666555333333222333555666777888999;;;888888777666666555555444333333333333444555888999888777555333333555:::===777:::;;;999555555888<<<@@@:::444222444666666444333333333444555666666777444555666777777666555444444222000222666888555222333555777666333111333444555555555444333222111000666555555666666666666666444444444444444333222222999888777666666777888999555777:::;;;;;;999777666555555333111///000333666888777666666666666444222111222444555666666555555888888666555444333222222444555555555555555666666555777888777333222333666777555333333555777888888666555444333333444555666777777666444222111222333222222222444555555333222000222555666444222000000///000222333444333333222---000333666777666333222222444666888888666222000000111111000000111444666222222222333333555666777;;;999666444222222333444111...---///444666555222444777:::999777666999<<<>>>999333111333555444222000333888;;;<<<999666333666444111...///111555777555222//////111333222111111333444333111111333666555555444333111111333555444555666777666444111000333222222111222222333444333000...000444666333///000000000111111111222222111000111333555777666555111000//////...////////////......///222333333222555222000222444444000,,,---000333222...,,,///222333111...,,,,,,...111333000000111111111000///...---000222111...---111555333111//////000111///,,,111222333444555666666666888666222///------...///***+++...222444444111...000111222333222000...---///......222777888555111...000222444444222///---333333222111000222666:::444222111111222222000///...111444333000///000222666333000000333555666555111333555777777555333111333333333222222222111111333///---111888;;;999555111444666444000...111444666666555555666666777777///000222333444444333333000666:::999333000333666333111///111555666444000---111666888666333111///333444444333222333666888333444555666666555333222555555555333111000222333555222111333888;;;999666999999888777666444333222777555333222111333444666222333444555666666555555555666777666555555666777555222000222777999777444111000000333888:::999777999666222...///222777:::555222222666;;;;;;555...222333333333222333555777;;;888444111111222333333666;;;AAABBB===888444222777666333222222444666888444333222333555555444333444555666666666555444333333111111555:::======<<<555666777777666444222000444333222111111333888<<<888444000///222555666666222666999777444333999>>>EEE===444111444777666444111222444555555444333222555555444444444444444444555111...111777999555111111555888555000---000555444444444444333222222111333444666777888888777666777666333111000000111111444555666777777666555444777999;;;:::777555555777666333///---///222444555888888888777444333222333333444444555666666777777555555666666555333222111444666777666444444777:::666666555333222111222444444444555444333333555666777666333222333555888;;;777555222111222222111111111333555666666444444444333333444555666555222000000222444666666444222000111222333444444444444333222222444777:::999444///222333444444333333555666444444333333444666999:::777777777777666555333222111000...///111444666777555666777888888888999999888666444333333333444444555777999::::::999777666333333333333333444555555222222111111111222555777555555444444555666777777555555333111///000333555666666666666555555444444333333222222222222222222111000000111222444444555555444222111111111333444000//////111333666666666444333222000////////////......///111333444333111222333444666666444000---...///000000000000111222222111000000000000111222000000111111111000///...//////...------///222444222222222111000/////////000111333444555666666666666555333111///.........,,,,,,...111444444333111111111111111111000//////000111222444555444222000---...000222333222222111222333222111000111444777444444444444555444111...---111555444111///000333333000///000444666555333222333555666666555444333444333222000000111111222//////000333777888666444111333555555555444444444444444555555555666666666111222222222222222222111222555888777444222222444333333333333444444222111///222666777666333222222222333333333222333666888555555666666666444333222444444444333111000111333333222111222333555777777777777777666555444333222666555444333333333333444222222444555555666555555666666666666666555666666555333111333777999777444///000222444666777777777999777444111111333666888333222222444777777555333111333555555444444555777888666333111111222333333444888======999555222222666555333111111222444555333333333555666555222///222333555666666555444333222111111444999<<<<<<;;;555666666555444333111000222222222000000222888<<<666333000///111222222222222333444444333444888;;;AAA<<<666444444555666555222222333333333222111000444444444333333222222222222111111222555666555333111444555333111000222555333333333444444333222222555555666777888777666666777555333111000000111111333444777999999777444333888;;;<<<999444111444888888333...---111555666666:::<<<<<<:::555333333555555555444555555666888888555666777888888666444222444777999666333333888===888666333111111111222222111333666555222000222555888666333222333777;;;>>>666333//////111222111///000444888888666444444666666444333555777777444111111333666888888555222///555444222111111222444555222111222777<<<;;;555///222555777888777666555666666555444333444777;;;===222444888::::::777444111111222111///...111888>>>777555444666:::;;;999666222555777666333111222555;;;:::999999888888999999000222444777777666444222000333555444000111777<<<:::666333555999<<<:::666555444333000...///222555999888666555555666777888222333333333333222111000...000222111000111555999999777555222222333555666000///...///222555666777777666444222000000000000......000222555555333111///444999:::666222000000000...---///333666555222000111333444444333111000222111111000000/////////333...******...222333333000444666444///,,,///333000111222444555666666666333333333222111///---,,,...------///111444444444000000000000000000111111000444777777333///...///------...///111333444555000111222111000000222444555555555777777555111...---111555444111///000333......000333555555444333555555444444444555555666444333111//////000111222,,,///444666666444444444444333333666::::::777333222333444555666666555555444444222111111111222222444444555555555444222111444666888777333000111333222444666555444333333444///111333444333333555666888777666666555555555555333444444333111000111222222444444222///000444888444444555555555555444444444444555555555444222111222222333444555666777888888666555666777888777555555444333444555666555444...000444555555555666777777666555444444444555666111222333222111222555777000333666777666555555666444555555333111000222444333777:::999666333222333444333222111111111222222222333444666777555000---000222444666666555444333111111333555777888:::;;;777666555444333222111111000111222111000222777;;;444333222000//////000111444222000111444666777666999999999666444333555777333333222111000000000000222222333444444222000//////111444444333333444666222222111222333444555555222222333444444444333333888888777666666666666666555555444333222222222111:::999888666555444333222555666666777666444333222666999999444///333AAAMMMTTTIII<<<555555777666444555555555555555666777777888999999888666666666888777777888777555666888;;;999999777444111000000111555333222222444666666555111222444555666777777777555333111//////111333555666777888888777666555444666333///000444777777555888888888888666444222111111222444666777777666555444333333555777777666444444555666666555444666888333222111222444888;;;>>>888999999999888555222111111000000111222555777888<<<777333666;;;>>>:::555444555666777777555333222:::999777666666666888999333333444666888888555333777888888555222333888===;;;777444444777:::999888555333111111222333444333999777555444444666999:::333333333222222111111111...222555444111111777<<<;;;999777555444444666777000000/////////111222333:::888555222000111222333000000333777;;;:::666111555:::===;;;555000000111---...000111333444444444333444666666555333000...333111///...///222666888111...+++,,,000222222111222555777666333000000111444444444444444555666777000111111222222222111000000000//////000000111222000......111444555333000222555777555000+++******111///......///222555777000111222555777666222000777999;;;999555111111222222///,,,...333555222...***...111222000000222555>>>:::444000///222777:::111///...000333444111---...000333555555444222000333000000555<<>>===777222111222333222111222444666777666---///111444555555555444>>>>>><<<777222222555999222000000222555666333///222333333222000000222555666666555555555666666777777888999999888444111...666555444444555666777888999666555999======666///444777999777333111222444///000222555777888999999444444555555444444333222555555555444333333666888666444444666999999555111111333555555444333444555<<<;;;888555333222333333111222222222222111000///555777888666222111444777555222111555999:::666111333777:::888444222444888999888666111------000444,,,---///333666666444111777666444111///000222555777444222333777999888666333777;;;;;;777333111222666444111000///111333444...000222444444333000///000000000000111333555777666333111222555666555333222333444555555555444333>>>===;;;888777555555444333000///222666777333...;;;999777555444333444555555555555555555333222222555;;;>>>;;;777<<>><<<444444555666888888666555555555666666555444333333333333444555666555222000555999======999666444555666555444444666666555444222111111222666:::???BBBBBBAAA===888333222333555222111111222444444333222444333333222222333444555777777666666666666777777888888999:::999777555444555555444444555666666777888666666888;;;:::666111555666777777555444444444000111222444666777888888555555555444444444444444555666666555444333555666666555666777888888777555444555555555444444444555:::999666444222222333333333333333333222222222111555666777666444333444555444222222444777888555333555777888777444222444666888999999777333000000111......///222444555333111333333333222111222444777666555444444666777666666444666888999777555333222555444222000000000222333...000222333444333222111222111000111333555666666555444333333444555555444333444555666666777777777::::::999888777666555444333111000111333444111...:::888666333333333555666666666555444444333333222222888<<<:::777===KKKXXX]]]OOO???666777999888555222333555666777666555444999999999777666777999<<<777444333777======777111111666:::999555111111333333222222333555555333222---///444777888777444222444222111000111222444666888444222444:::;;;666111000333444222///000555999>>>;;;777333000///000000---000333666777555222000111444777555000///444999555222222666<<<>>>:::444000222555777888888777666>>><<<999666555555666777333222222111111333444555111333444444222222333666888666444333222333555666...000222444555444333111777555222111222333444444444222000333666888555111333444555222///111777<<<>>>:::555222333666888999222111000//////111222444777777777666555444333333666444222333555777666555555555555444333333333222333222111111111222333444111222555777777555333111444666888888666555444444444555555555333000...,,,------...///000000111111333333333222222111111000,,,...111444555444333111111222222111000111444666555444222222222333222111333222222222222333444444777666444333333333444444222222333444444444444333666666555333111///000111111000000111333555555555...000222444555333111000888444111000333888===???888777777777888777555333333111000//////111333444666555444444444333111///111222333444333222///...333444444333000//////000///000222444555555444333444555888:::<<<<<<;;;;;;888666555666999:::888666222555999<<<;;;888444111222444555444333222222222666888:::<<<<<<;;;999777888777777777888777444222222000///111777BBBMMMTTTGGGCCC===888555333222111222333333333222222444555555444333333555666777666777777666666666666777777:::::::::999888777777666444444444555555555555555777777777777777777555555777666666777888888666555111111222333555666666777777666555444444444555666555666777777555333333444555666777777666666888999999777555444555555555555777666444222111222333444666555555444444444444555555555555777777777444222222222222222333555666666777777666555444333333333444777;;;;;;888333000...111000000111333333222000///111333333333444666888555666777666444444555666555555555555777777555333444444333111111000000000///000111222333444444444333222111333777888777444444555555444333333444666555555666666777888999:::555666777888777666555555444333222111000//////...555555444444333333444444888777666555555444444444444555555444444999AAAHHHJJJCCC:::444444666777888444444444444444555555666555777999999888777888999666555444777:::;;;777333222333444555444333333333222222222333555555333111---///333555666666444333333333222111111333444555777555444555777777444111222333444222111222555999;;;999666333111000000111000111333444444444333222333555555333//////333777555444555999======888333///111333666777888777777;;;:::888777555555555666444444222111111111222333111333444444333222444555555444333222111222333333...///111333444555444444444222000111333444555444333111000111333444333111222222111///...000666:::===:::666555555777777777222111000//////111222333444555666666666666555444777666555555555555444444444444555555444333222222333222111000111111333333222333555666666444222111222555777666333222333666444333333333333222///,,,......------......//////444333222111111222333333,,,...111444555444222111111333555333111111444888666333//////222444333111222222111111111111222222888666444222111222333444333444555666666666555555666777777444000...000333333000...000444888888888000111333444444333111///999666333222666<<>>???888555333555888999888666444444333000///000333666777555333444777888555222333333333333333222222222000333555555222222444777111111222333444666888999888:::<<<<<<:::888777777:::888777888:::;;;888666333444666888999888666555222444666444111000222444444444555888;;;;;;:::888333333444666888888555333......///222999AAAJJJOOOBBB===999777888888666444333555666444111222555999777777777888999:::999888777666555555444444444555888777555444333444555666555555555555555555555555666888:::777444333666999999666555777:::;;;888555333333222333333555666777999777555444333444666777555777999888666444333333333444555333000111555999<<<999666555555555666666444333222111111333555666777777777666777777777888444444555888;;;:::555000000111111000111333777:::999777444333444444444333666666888:::;;;;;;:::999666444222222333333111000111444666666555444333333333666888777444222333444666333111222555888777555444444444333222111111000000111222333444555666777666555555777:::;;;888555555777888666333222444777999888666555444444555666000222444666777666555444444555555333000......///000222444666777666555444999:::;;;;;;:::999777666666111...000666:::999666111555888888444222333555888666444333333555888999333777;;;<<<;;;777444333555666777555333444777:::888222------111444555555666555333333444444444333333222111111222444666888666555444333333222222222222777;;;888222...000333777333///000444777777555000222444555666666666555999666111......111666999999666222222333444222111555888<<<===999555222111---...///222555888;;;===555666777888777555222111555444222111000000111111222000///000222333222000///000222333333111///---000///...---///111444555//////111444777888666444333444444111---...444:::666222......222555444222222222444666888777333000...---------......//////...000222555666666555444111666:::777222///111555444444444444444444444444222111000/////////000111;;;888555222000111222333---...000000000111333444444444444444333222222222111000...,,,++++++,,,------,,,,,,+++,,,---///000000/////////000222444555222333222111000111333444222111000000222333333333222222111000000000000111222111000000000111222222444444333333444444555666222333333222111222333555666444222111333555777777666444222000///111444555//////000333666888777666666555444444666777777777666444333111111222333444333333333444666666555444777666444222222444555777000222555666666666666777222111111222444777:::;;;;;;;;;:::999888777555444666777999:::999888666555444444444444555666888999333555666555444333333333333444666777888888777777222222333555888888777666111222333555777999;;;<<<;;;999777777777888888888444555555555444444666777777999;;;:::999888888999888777666555555444444555444333333333555777999:::888777666444444555666666777999:::888555444777999888777777888999999777666333333333333444666888999777666555444444444555666666777888888666444444555444444333111000111333666888999888666444444666888555444333222333444666777555666777777777777777666333444666999:::999666333111000000000222666888:::888777555444333444666777<<<;;;999:::===@@@AAABBB666555444444555444222000444666777777555333222222333444666666555444333333555333222333444666666555555444444333333333333444111222333444555666666666666666777888888888888888777777777666444333444555777777666555444444444444222333444555666555555444444444555555555444222111555555555666777888:::;;;888999;;;<<<<<<999666444000//////000222444444444444333444555666666555333666666666777777777777777999;;;<<<<<<:::777666666555555555555666777777666444555444333111222555888999777333222333555555555222222333333444666777777777777666444333222111000111444777666333111222333333111000///111333444555222222333444666777888999777444111......111444777777777666555333222222222666777888999999777333000,,,...111444777888999999777777777666666555444444444333222000000000111111000222333333222111333444222222222222222111111000000000000000111222333444444333333444666666555333444444333222222333555777555444333333333333333222000111222444666666444111........./////////000000000222444666666555333222111444666555333111111222444333222111111222333444333222111000000000111111999777444111111111333555/////////111222333222000111444555444222000222444222111///,,,++++++,,,,,,++++++,,,,,,---...///000////////////000222333444333111//////000111111111...000222222222222333444333222111111000000000111//////000000111222222222444333111000111222555666222111111222333333222000333444444333333333666888555444111000000222444666......000333555555333111444555555444333333555777777444222222444555333111000222444444333333333444888777444333333444777999222333555777999888555333222222111222444888;;;===>>>:::666555777777555333111666;;;;;;888444333333555444333333444666999;;;555555555777777666444111333666999888666444555777444333333555777999999888111333555777777666444333666777777777666666888:::555444444555777777666555666;;;>>>===888555666::::::999888777666666666666888888777777888888999999;;;999666444333555777999999999:::999888777888888777888999888777555555666444333333333555777:::<<<555555555444444444444444666777777666555555666888777555222222222333222222333777:::888444222555999888777555444444666888999222444666888888777555444222555888999888777666666222000...111555999:::999777888888555333444888<<<@@@===::::::<<<@@@AAAAAA666666666777888777444111555666777666444222222333333333333555666666444222333444555555444333444555666555444333333444666888111333555666777666555444555888:::888555555888;;;999777555555555555444333333444555555666666666555555555555555444444444444444333444888;;;:::666222:::888666555666:::>>>AAA666888;;;===<<<999555222000444666555111000222555555000,,,000777;;;888333333555888;;;;;;999777555??????>>>;;;888777888:::555333222666;;;;;;666111000777<<<999222///555;;;;;;888444222333555666777000222444666777777666666888888777555333111000///000111222444555555444333...000111///---...222666666444333333444666999;;;444333000///...000222444444888;;;999333000111444777444333666::::::555///+++...333777999888666555:::999777555444555666777444333111000000000111222000555999888333111555:::666555333111111222333444111222444666666666555444:::777444333333444444444666333222444777888666333333666888777333111222444111000000222444666555444111111111222222222222222333444666777666444111///333222222333444333111...333222000//////111222444555444222111111111222222666555333222222333444555333111000111444444111---///333666444000...111555444222///---++++++,,,,,,---......///000111222222---...///000111222222333333000,,,---///111000...+++///333444222111222444333333222111111000111111...///000222333333333333555333000...///111444666333111000111444444000,,,000333555444222222555999444333222111222333555666111111222444555555333111333555666444111111444777888444111222666777444//////222555444111000111333888777555333444555777999444444555888;;;:::444///222222111222444888<<<>>>@@@:::444333666777555222---555<<<<<<666111111222555444444444555888:::;;;666555555777:::999444000444888;;;999555222444777777666555666888999:::999...111444777888777555444333666888777555555888;;;555444333666999999666333555<<>>777222555:::<<<;;;:::999888888888888@@@???>>><<<:::888777666===:::666444333555888::::::::::::::::::999888777666999:::999555333444666444333333444666999<<<===444444555555444444333222666777777666444555777:::999666333333444555222000///666;;;:::333000444:::999888777666666777999:::000222555888888777444222111555999:::777555666888333///...111888<<<;;;888555888999777333444999???@@@<<<999888:::======<<<666666777999:::888555222555666666666444333444555333111111444888888555111111444777666333222333555777555444333333666888:::222333666777888666444222444888;;;888333222777===:::777444444666777555222000222444666888888888888888777666555444333333333444333444999>>>???999333666555555555666999;;;===:::888777888:::888333...---111666999:::999888777999555222444888999666222444666777999999777666555???===:::888777888999:::555444333555999999666333666777999888666555555666999888555333333444666777222555888:::;;;999777555777::::::666000...111666444111///333888:::666111222222222///---,,,...000444333333444555777999:::333222000/////////000000111777;;;999222///222777<<<555111444:::;;;777333///000444888666222333777===;;;888555444555666777666333111222444555333000111666:::888333222888>>>BBB<<<444111111333333333222888======999666666888BBB???:::555444555888:::888444222555:::;;;666000111666;;;<<<999555444444777333000222888;;;999666000333666999999888666444:::======999333111333777333111///000333444222///,,,000444222...---000444;;;999555333111222333555111222222333333222222111222444444222///...111555333111///...000111111000...333777666111---...000777555222///...000222444///...///000222333222000222333222000---...222666333000///111555777666333...333888777333//////111111000//////111555999;;;222222111111111222333444999;;;;;;666///,,,...222222000///222777::::::888333333444444333111000...666444222111222666:::===444111000333888999555111666:::<<<888111...111666:::666222111222333111///...222666999888555333222:::;;;;;;888444333555888111///000888CCCGGGAAA999444888:::888333000111444999888777666666666888999333444666777777666444333999::::::666111222888>>>999555222444999;;;888444333666999999555222111222444333222222333666888:::///222666::::::999666333333666999777333222666:::999444222555;;;===:::555444===EEEDDD===888<<>>===555666777999:::999555222666999;;;999555666;;;AAA444444555777888888999999888999999888666555444444333444888@@@HHHHHHBBB;;;888777555444444444333222666666666777888999:::;;;:::::::::999999999999999777888999888777666666666777666555777999:::888666555555444444444444333333333555777999;;;<<<======888777666666666555333111222222333555666666555444555333//////000111000///000222444666888888888777777555222000000222444666444555555555555444444444666444333555888777666444111111555999888444555999;;;999666444333333555666666555333333333444333222666666555555555666888999;;;999666444333333222111555999===<<<999666777999???<<<888444333444666888999777444555888999666333333666999:::999777555444666333222444777888777555222444666777888777555333888999:::777333111222555222111000000111222111000...000222222000///222444888777555333222222333444111111111111111111111111111222333333222333555666444222//////000000000///000333666555333111111333666444222000///000111222000//////000222333222111222222222000///000333555333222222222444444444333///222555555222000000111000000///000111444777888444333111111111222444555888999999666111...///111111000111333666777777666333333333333333222222111777555444333444777:::===444333222333666777444222555888999555000...111444777555222111111000///......111555777666555444444999999999777555444555666555444555:::BBBEEEBBB===666777888666222000111333999888666444444666777999333333444444444444333333777999999777444444777;;;888555333444777888777555444666777777555333222222333333333444555666777888000222555777777777555444333555777666333222444666555222222444999;;;999777555<<>>999888777777777777888999999777555;;;===>>>===::::::<<>>777888777333000///111444777666555555666999===???555666888:::;;;;;;:::999999<<<===:::555333666999888444222666<<<>>>;;;777222222444444444333111000444444666888;;;???BBBDDD999555222555;;;<<<666///222444666666444333444555888333......333555222...---111555999:::999666444;;;888444222222555999<<<777222///222777999555111111333555555444444333333333222555999888666777:::999777555333222222333444777777666444222111333444:::555111333888:::888444444666777777555333111000888:::<<<;;;888666777::::::888666444333444555666;;;999888666555555555555777666777888999999888666444444555555666555444444444555555555555444444333444555555444444333222111111222222111000//////000000000111222222333444444555444333333222222222333444333222222222222333444111111222444777888888777444222000///000000///...111222333444444555555555333333111000000000000000111000///000222444333222333222111111333444444444555666666444222111111222111111222222222222222222/////////000111222444555666444222111111333666777777777666555444222111000///111333444444333333444333333333333333444444555444444333333444666777888555444444444444444333333444555444222//////111333222333333222000---------...000333444444444555666888777666777777777555444777888999:::===???@@@AAA:::888666333222111222333888777666555555666777888666555444444444444555666666777888999888888777777777666555444444555666666777555444444555555444222222444666777888777666555333333333333444555666666333444555555444333111111111111333555777888888888666999<<<<<<999888:::<<>>:::666333333444555555777777888888888777666666;;;999777666666777999;;;555666777:::;;;:::666333666666666444222222555777999666333444666888666444222444777::::::888555333666555333222222444777999555444555666666555111...111444777777555444666888777777777888777888888999===HHHPPPLLLCCC===:::888;;;;;;;;;888555666;;;???;;;::::::<<<===<<<:::777999999999888777777888999<<<777111111555999999888666666555333111111333555666666555444444444444444333333444666888999777666555888:::999555444555777666666555444444444555666444666999;;;;;;999666444444333222111111333666888444000...111777:::888555777888999888777555555666444666888999888777777888444555888999999888555444444666888777555666:::???<<<888444444666888888666666999<<<;;;777444444666888888777777777777888888666333111333555666444111222555777777666555777:::999666444333444555555444222555777666333111333555777555333222444666777888333222222444666666555333888777555444333333333444444444666999;;;:::666222111111333999???AAA>>>;;;;;;777222222666999999777333333333333333333444444444444333444666999<<<===999777444444666888888777444555666777666666666666666555333222111222444555111333777:::<<<<<<;;;:::777444222444777::::::999888555222333666777555222222222111000//////111222111111333444666777777777333444666777777777777666222111000111333444555555222333444666???GGGFFF???666333222555666555666999888777666444444444444555666888888555222111333666666666555555666666555444444777999888555444666888888777666444333333555777777777777777777777777777999999888333...---111555999666333333777:::;;;999666777888777444222222333666555333222111111111111222111222444666666444222///222444222///---///111222111111222444666555444222222222222222222111111888777555444444555777888666444333666999999666333444333111111111000...,,,......///222555777666555111111222222111000...---222111222333666666555333222000///111555777666444888999:::777111...///000111///......111333444444000000111111222222222222777555333222333444777888444444444555666555333111000333555444000......000222222111222333555888999222222222222222222111111444555666555333222222333333333222222222222222222222555777666111......//////222555777777777888999888666555777999999666333555777999;;;<<<===???AAA@@@<<<777555555777888999888999<<<===<<<:::666444;;;:::888777777888:::;;;555666888;;;<<<:::555222555666666444333333555777:::777444555888:::999777333555888:::;;;999666444999777555333333555888:::777666666777888666333000555888:::999555222444666666666666666777888888777333>>>GGGFFF@@@===;;;999;;;<<<<<<999666777;;;@@@:::999999:::;;;:::888555777888:::999777777888;;;???999333333888<<<<<<:::666666666444222111222444555555555555555444444444333333444666999999777555444777:::999666444555777666555333222333444666777444666999;;;;;;999666444444444333111000222777;;;555222000333999;;;999555555777999888666444444555666777777666555666999;;;444555888999999888555444555666777666444666;;;???<<<888333333555777777555333777:::999666333444555;;;999666444444666999<<<666333111333555666444111222555888666333222555888888666333333444555555444333666999888444222333555666444333333555888888888333222222333555555444222999777555333222333444555444444555:::===<<<555///222333555555666777:::;;;<<<777333444:::===<<<999222222222222222222222222555444333222444777:::<<<888444111333777999777444222555777777555444555666888666444222111333555777111333666999999888555333444444444444444666:::===999444000222777999777333111222222111......111333333222222222333666888:::222444666888999777555333000111222111000111444777222444555999GGGUUUVVVNNN:::444222444555444555888888777777666666555666666444555666555444333333444222555777777555444555666777888888777666666777999555444333333333444555555999999888888777888888888777888666222...---000333666444333333555888:::;;;999888777555444444444444444444222111000000000000222222333444444444444444000111222222111000111222222222333333333333444444444333222222111111111222444333222222222222333444666555555555666555444222333222111111111111...,,,---///222444555555555444222222222222111000///...111222333666888888555222000//////000333666666666999999888666333000000000000000//////000111333444333222222222333444555555555555444333444555666777444444555555444444333333333333333222///......///000111111222444555777888777777666555555444333333333444555555555444333222333555777777666444444444555666777555333111000000000444999<<<<<<:::999888999888777888888888666555666777:::BBBHHHJJJGGGCCC???===:::777777888;;;===<<<===>>>>>><<<999666333777777777777777777777777777888:::;;;999777444222444444555555666666666666777666666777888999999888444666888999:::999888777999888666555555666888999777888999999888777555555888:::;;;999555222222333555666777777888777777777666===AAA???===<<<<<<999;;;;;;;;;:::999999;;;===::::::::::::999888777777666777999999888888999:::;;;777333333666999999999666777777555222111111222444555666777777666444444333444666777777777666666555777888888777666666666666333111111333555666666666777999::::::999777666555444333222111333777:::555333222444777999888555444666777777666444555555777888888777666777999<<<555666777888888777666555555666555555444666999<<<:::777444333333444555555333555666666444444444444:::888555333333666999;;;666444333333444555555444555666777555222111333555444444444333333333444444666777777777666555666777444333444666999:::999888555666666666666666666666777777666555555444444444444555888::::::888555222444555555555555666888;;;;;;999777777:::;;;:::999555444333222222444666777555444444444444666777888666555555666666666555444333333444555777888777777666666555444333444444555222333555666666555333222222333444444555666888999777444222333666888888666333222111000111222333333222222111222333555888999555777888999999888666444111111222000///000333666333888999:::DDDTTTXXXRRR>>>777333444555444555777777777777666666666666666222222333555666666444222111444666777555555555777888777666666777777777555444333222333444555666666;;;:::888777666777777888777777555222000000111333222333444444444666999<<<===999555444555777666555222222222111111000000///111333555444111111333666222111000111333444444333111444555444111000111444777555333111000111222222111111111111111111111111444444444333222111222333111111000111222111///---,,,111666888666444333333333333333222111111000000000111555999;;;999555111.../////////000333666999999777666555444444222000...000222111//////111444555444333333444666888999333333444444555555555555444666666555222111333555666444111//////000000//////000111333444555555555:::999888666555555444444222222333666888888444///333888>>>>>>:::555555666888666444333333222111000000666>>>CCCBBB>>>999777;;;;;;;;;999777666777888555555:::HHHVVVXXXOOOCCC:::;;;;;;999777888<<<@@@BBB@@@===:::777666555555444555888::::::888555444999;;;<<<:::666333333444444333333666::::::888555222444777888777777777888666666666777888999:::;;;777777777777777777666666666888:::999666555777999777888888777555333222222444777::::::999777777888<<<===;;;888888<<<>>><<<:::999:::;;;<<<<<<:::888;;;======;;;888777999;;;666666777888999::::::999666555444444444555777777777777777555222000000111333555777999999777555333333666888777555444555777777666555555666777666555444222000000333666666555999888888888888888888999444333222222333555666666333333222333333444555666555555444555555666666555666888:::;;;:::888888999888777666555555666777888666444333333444666777666666666555444222111222444555444333333444555555444555555666666777777777777666666555444333333666888888777666333111000111222000333555555222111222444777555444444666888999888111333666:::======:::777666888999777444444777:::555666777888777666444333444777::::::666444555666444444444555777888999999999;;;;;;:::888777888999888666333111333777;;;???333444555666666555444444444888:::999555222222444555222000444:::===;;;777444444555555555444333222444444333333333333444444111111222555888999777555444555555555444555888:::777333...///444777555111111111222333444666777888:::::::::999999888888888333222000///000111333444444;;;<<<888===JJJPPPMMMAAA999444555666555555777666666666666666555555555000000111444888888444000111222444666777777666666777555444666999888555111333222222444666777777666;;;:::888666555666777888888666444333222222222222000222444444333444888<<<@@@:::333222666999888666000111111111111000//////000333555333///...222777333000///111555777666444111444777444000---000333999777444111000000222333111222222333333222222111111333444222//////222555000000000111222222000...---333:::<<<888333222333555444333222111111111111///111666;;;===:::555000---///000///...000666;;;999666444444666666333000,,,000444222///---000444777666444333444777:::<<<111222444555555555444333444777888555000///222777999444///...000111111000...///111333444444444333;;;999777555444333333444222000111666::::::444...333;;;BBBBBB<<<666666888:::666222111222333111///111888AAAGGGFFF@@@:::555<<<======:::666444777:::444222888JJJ]]]aaaRRRBBB777:::<<<:::666777<<>>:::333000222666333222222777<<<===999444...222777888666444555777888777666555777999<<<>>>444555777777777666555444555888;;;999555444888<<<666555555555444333222111333777<<<===:::777888999===;;;555111555===@@@???999888999;;;>>>>>>999555<<>>666666666888:::;;;:::999444555666666555555666888777888777555222000000111222555888;;;;;;999555333333777:::888333222555888888555333333666888777555444111///000444666666555;;;999777666666777999;;;222111111222555666555333111222222111000111333666666444222333555777777666444888===???===:::777555:::888555444444555888:::666333111222555666555222333555666444111///111333888444111222555777666555000333777::::::888555333666777777444222222666;;;:::888555333111000//////---222666666222///111444777333111222666999:::999000222777===@@@>>>:::666555888999666111111666;;;555666777888888777666555===<<<:::888777666555555666555444666999:::999777444999>>>;;;555333666<<<===:::666333444888<<<@@@333555777888666333///---333888;;;999333000111333444000...222:::>>>;;;666000666<<<;;;666111000111555333111///000222555888222222444777::::::444000444555666555333333555777888444111222555888888777111222444666666666444333@@@???<<<666222444999???555111...000555777666222555888::::::999999===AAA>>>999444333555888888777333555999;;;;;;888444111111333555333000///111444444222000222555666444222111555999999666333222333222111000///000222555777333333444777::::::999777;;;======777111///555;;;<<<555000222888<<<:::666777:::======:::555111///555333000...---...000222111///---///222222///,,,111222333000......222666888444111000333444333111222444666777666444444555<<<999555111......000111111///...000444555333000///222555444000...///111444111///111777999777444333333333333222000///...444444555555666777777888,,,,,,,,,///222444555444444555666444222111111222000000///000111222444555333333555777666222222666222444444333444888777333444333222000000000111111111000//////000000///---000000000000222333555666666777888999777555222111333444666777777666333222999:::;;;999777555555555444444444333222222333555<<<<<<;;;===??????>>><<<999999888999999888777555444777===DDDKKKLLLGGGCCC===:::777999>>>@@@>>>;;;>>><<<999555222111333555888888999999999999888888888777777777777666333111333777;;;<<<999666555555333111111333777::::::999666666666777777777777777666666555555555666777888666777999::::::999888888555666555444333333555777888888888888999:::;;;<<<;;;;;;;;;;;;;;;<<<<<<===:::888666888;;;===;;;999@@@<<<999;;;@@@AAA<<<777888777777888888999::::::888888777555333333444777777777777666555444444333<<<999666777999:::888555666666777888999999888666555666666666666666555444666444111111333666888999666666666666666555555555666333111222666888777555222111111000111222444555111333555777888777444333888888999::::::999888777777777777888888888888777:::555000///111333333111444333333222111111111222777888999888777666666777888888666555444444444555777666555333222444888;;;===;;;888666444222111000555333111222444555333111222222333444555666777888999888666777888999999999555555555444444333333333888777777666666777777888888999;;;<<<;;;888555333444888;;;;;;999888:::===:::::::::999999999:::;;;999888777666666777999;;;<<<;;;:::888666555333222555888:::888555222222333222222444666888999::::::666888:::888555222333444333333222222222333444444555444444555666666444333444444444444333333444444666444333333555777777777666555444333222333444444<<<<<<;;;:::888777999;;;555333111222666888777555777888999888777888999;;;:::888666666777888888888444555777888777555333111444555666555333222333333333222111222444444444333333555888888777555444444111111111222222444555555444333333555777999999888;;;<<<;;;888333222666999999444111222666999888666888:::<<<;;;888444222111222222000000///000111111111000///000111111000///222222222111000000222444555333111111111222111000111333555555444444555666;;;999666333000/////////...///111333555555333111111222333333111111111222333111000222666888888666333333222222111000000000777666555555666777999:::111...---///444777777444666777666444111//////000000000000000222444666777222111333777777222111333666777666222333666777444444111//////000222111000////////////......///000111000000000222444777999222444777999888666333111333555777777666555666777555555555555555555444333111444666555222111222444<<<:::888999;;;>>>??????888666555999===<<<777111444666:::===@@@@@@@@@??????:::555777>>>BBB@@@===888999999666222111333666:::999888777777777888888777666555777999999444///444999>>>===888444444555666222///111666::::::777444555777888888777666555777888777666444444777999666777888;;;===<<<999555444777888666333333666:::???<<<888777999;;;======666777999<<<===<<<999777;;;:::999888999:::<<<===>>>:::999===BBBCCC>>>888888:::<<<;;;999888888999;;;999666444444666888999555666777888888666444333>>>===;;;999888888:::<<<999666333666:::<<<999555333555777666444333444666777555333333555777888888444555666777777777555444777666555333333555888;;;444333333222333444555666111555999999666333444666888888777777777888999999444555777888888777666555777666555333111111333444666444222222333444333111333888===<<<888444555888:::999777555444444555666222333444444333444666999;;;======:::444222333666666222000222666888555111222222222222333555777888???;;;777666666888999999666555555444333333222222:::999777666666777999:::333666<<<@@@???;;;555111444;;;AAA@@@999666;;;BBB@@@;;;666777===@@@???<<<666777888888888777666555DDDAAA===999777777777888777888888777666555444333111666::::::666555888===<<<;;;888666555555777888444444555555555444333222777777555333222222333555666444333333333333222111333444555666555555777888===999444000...///222555777888999;;;===;;;888555555555555666666777888888999888666666777666555444666888::::::999888888888888888777666555555444444888777777777888666444222111222333333222222333444666666666777888888777666000222444555666555444333666444222222444777888999:::999888777666666666666555333111222444666777666999::::::888555333333444///000111222333222111000222222222111000000222444444333222222333444333222111222333222000///...///111222444444444444666777:::999888666444111///------000333555555555444444555333222222333444444444222222333444555666666777222222111111000111111222888777555444555777999;;;666222///111555999888666888888666333///......000000000000111222444777888333000111666777333111111888999666222111444666444333000...///111333222000000000///......///222555222222222222444666888999///111555777888666333111111444777777666666888:::333222333444555666555444111444777777555444666777;;;888444444666:::>>>???777444444999??????777///555666777777666777999;;;???999555777===AAA@@@===444666888777555555777::::::999888666666666777888666444444666::::::555111777;;;???===888444444666999444111222666999888666555666888999999888666444666888999777444444666999888777888;;;>>>>>>:::666555888:::999555555999===EEE@@@;;;888:::===>>>>>>555666888<<>>???===999444555:::@@@<<<666111333:::===999444333555666555333222555777888777666666888888888666222333666888888777666555888999888444111222999???777666555444555555777888222888===:::333000333888777666555555555666888999333555777888888666444333444777999777222111333666888555333333555666555333111999@@@???999444555888<<<:::888666444555555666000222444555444444555666888===AAA===555111555:::666333111333888999777333333222111111222444666888BBB===888444444666777888777666555444333222111000999999999999999999999999111555;;;@@@@@@<<<777333555<<>>;;;888777777888999888888777777666666555555555666888888555111000222555777555444444555555222000222555999999666666777:::???;;;666111...///111333444333555999<<<<<<777333333555777777777666888999999777555555777888555222222777;;;===:::888888999>>><<<999666555666888999999888777888:::999444000000222555444111111333666999666555666999;;;:::777000222666888999777444222777444111000222666888999777666444555777777555333222222222222333444666777::::::888666333222444666---///222444555444222000222444444222///000444888666333222333666666333000///333555444111......000222333555555555666888:::888999999999666333///---...111444555333333666999777444111222555777666444222333444333222222333444111111000000000111333333333333333444444555666777666444333333444666777888777777555222///...000111111111000000111333555666666111000444666444222333444777666222111333444222111222222222222333444555555222//////333777888888333444666777777666555444111222333444555444333333000111444777999:::888777444666888888666666777999777666666888;;;???@@@???999555222111333777999;;;777666666999>>>>>>999444888666555555666888888888::::::999;;;<<<<<<;;;:::666444333555:::>>>@@@AAA999999999888888888777777666555555666777888888777:::::::::;;;:::999777666777777888888888888777777999999999::::::999999999555666777888999999777555999:::<<<<<<<<<;;;;;;<<<999999:::::::::;;;<<<===BBBBBBBBB@@@>>><<<<<<<<<;;;999888:::>>>???;;;888888999;;;>>>AAAAAA???<<<<<<@@@DDDEEEBBBBBBDDDFFFBBB???<<<:::999888777666999:::;;;:::999999===@@@CCC@@@===:::999;;;===???<<<<<<:::666333333666999;;;777333444888;;;999777777555444444555666777777777777666888999888666444333444555666666777777777888888777555333444888<<<888777666555555555666777555888;;;888222///222666333333333444444555666666666666666666666666555555444666888888666444444555666777777666555555666777444999======999666666888999999999999888666555444444555666555333333333555666;;;>>>;;;555222555999555666777777777777666666444333222111222444777888>>>:::666444444555666666777777555444222111000///666888;;;======;;;888666333666:::===>>><<<999777888:::<<<<<<:::999:::<<<;;;999777777888;;;===???;;;:::888666666666777888::::::999999999888888888888777555666777888777555777888::::::999888888888<<<:::999:::::::::888666===;;;888666666777999:::444777:::999555111111222888777666666666555333222444777::::::888777999;;;<<<:::888555333222111111333111111333777999777444333555777888777666777888777555444666999:::777444222666;;;<<<:::888888999>>><<<888666555666888:::888777666777:::999444000000333555444222111333666:::777555777:::<<<:::888222444777::::::888555333777444111111333666777888444222111333777777444111111222222333444555666777888888777555222222444666...000333555666444222111222444444222000111555999777444333444666666333000000444777666333111111333333555777888888888:::<<<888999999999888555222000222333444222000222777<<<888555222333666888666444222333444222000//////000000000000000111222333333---///111333444333222111222555777555222222555999555555555333111111222444333222111000000111222333999555333555666555555777000555777444222333333111000555999888333222555:::;;;444///111999???>>>:::555777:::;;;:::666222///555444222111111222333444111000111777======777000444:::>>><<<666333666;;;???888333777AAAIIIJJJGGG777555222222444555666555888999::::::999999;;;<<<888555333666;;;<<<999555444:::??????:::666555777;;;444///333>>>GGGIIIGGG777999;;;======;;;999777777888999666333555:::???<<<777444666<<>>===;;;:::;;;<<<>>>???777555555:::@@@@@@999222:::>>>???<<<888888===CCC>>>;;;:::;;;???AAA???;;;:::AAAHHHIIIBBB<<<999:::@@@<<<888888:::===??????888999===DDDJJJHHH@@@888@@@GGGKKKHHH@@@>>>EEENNNHHHAAA888555888:::999666555;;;AAA@@@;;;999===CCCOOOIII@@@999888<<>><<<999666666888;;;===444777;;;<<<999555222000555777999999777555444555666777888999888888:::;;;777888999:::999666333111333111000000333555666777444555666888999999888777555555666888::::::999777555777999999888777777777999777666444444555666777666666666777888777555333333444555555444444555666888888888999::::::999888666777888999:::888777666666444333444666777777666222111000222666777555333333222222444777999888777555666777666444333333444111222333444444444333222222333333333222333555777666555444444444444333222222444555666555444555666444777:::;;;:::::::::;;;888999888888777666555555555444333111000222777:::666666555666666666444333333222222111111111000000///000111222222222222222,,,...000222333222000///000444666666333222555888333555666555444333444555444333222111111222333444999888:::<<<;;;777888<<<555:::<<<888444555555444222777;;;:::555333666:::;;;555000333;;;@@@???;;;777999:::;;;999555111...777555333111000111333444333222333888>>>===666///333999===;;;444111555:::@@@888333777BBBKKKKKKHHH777666444444666777777777888;;;<<<:::666666:::???666444444888<<<<<<999555333:::@@@@@@:::555444666<<<555000444@@@IIIIIIFFF888:::===???@@@???===;;;:::;;;;;;888555666<<>>888999<<>>===<<<===???BBBDDD===;;;:::>>>BBBBBB;;;555<<>>AAACCC@@@AAADDDJJJMMMJJJBBB;;;BBBHHHLLLHHHAAA???FFFNNNIIIAAA999666999<<<;;;999666===BBBAAA<<<:::>>>CCCQQQKKKBBB;;;999===DDDHHH@@@<<<888888:::999555111444888:::888555444888<<<:::666444777<<<>>>:::666555555555777888888666444666555444333444666888999333222222555:::<<<999555888777555444333333333444888777666666555444222000333444555666666555444333;;;:::888666555666777888777555333555999999666111444888;;;999555333888<<<===888444333777999888666111555999======999444111===<<<888444111000333666555555555555555444222000111888>>><<<666222444999666666555666666777777888//////111333666666444333666555444333222111000///444777;;;======;;;777444999999999999:::;;;;;;<<<999777555777999:::777555666777888777555555777999999888555444444666999:::444555666666666555444444333555666555333333666999888777666777999:::888666444888;;;:::888555666777:::999888777888999:::<<<666777999<<<<<<999444000111666;;;:::555222444777777666444555777999999999333666999<<<<<<:::777555333333222222111333666999777666666999<<<<<<:::777333555888999999888888888999777555555555666666666444444555555555666666666555666777777666666777888666555444555777777777666666888;;;;;;:::888777777999999888888888888999999444444555888999999666333222222222333555777777777666333222555:::===;;;777111444777777666444222222555555333222222333444444222111111222444555555444666666555333111111222444444333222333666777888777444777;;;<<<<<<:::888888:::888777666666777999:::555333222222333444444444444666888888666444222111222000///111444666555333...000222444444333111///111111000000111222333444222222333555888888666444444666888888777555444444333333333333444666888999666;;;CCCGGGCCC;;;999===AAAEEEDDD<<<666777:::;;;777777777888888888666555444444444555888:::;;;;;;999999777666444444444444333333333444444444444444777999::::::999888666555444666777777777666777777888666555888>>>BBBBBBAAA:::888555555888<<>>AAA@@@>>><<<<<<===>>>@@@AAABBBCCC===;;;999:::<<<======<<<888666444555777:::;;;;;;;;;===???@@@>>><<<<<<<<<:::;;;===???AAABBBCCCCCCHHHGGGEEEBBB@@@>>>======>>>>>>>>>>>>??????@@@@@@AAACCCEEEDDDBBB@@@???@@@CCCCCCCCCDDDEEEDDDCCCCCC>>>CCCHHHJJJGGGDDDCCCEEEOOOPPPPPPLLLGGGDDDDDDFFFAAABBBEEEFFFGGGFFFFFFFFFCCCBBB@@@===<<<<<<>>>???>>>>>>===<<<<<<===@@@BBBEEECCCAAA???>>>???AAABBBBBB???<<<:::888777666666555777888888777777888999444666888:::;;;:::999888666555555777999999888777444555666666666666666555222222444666999;;;;;;;;;999888666444333333333333555888::::::777444444444;;;:::888666555666777888888888888888777666555444555555555555666666555444777777666666777888999999999777555555666777666555111333777999:::888666444888888777444222111333555555777:::999666333222222111444888:::999777777777444555666777777777666555000000000111444555555444444444333333222111111000555777999;;;;;;999777555999999:::::::::;;;;;;;;;888777777777888888777666777777777777777666666666666555444444444666777999888777666555555444444444111555777555222111666;;;666666777888888888888777333777:::999444222555999666777888888999999999999999888888:::<<<;;;666222---555;;;:::444000333888888444111222555888888777222555999<<<>>>===;;;999333555666444222333777;;;999777666:::>>>@@@;;;777222666::::::777555666777<<<777333111444666666555333444666888888888777777444777888888555555999<<<888555444555888:::888555555999======999666555666<<<:::888777777888:::;;;333444777:::<<<:::666222333333444444666777999:::888444222666===@@@<<<777///333777999777444222000888666333111111222444666222000000222666777555222555666666333///...222555555222000111666999999888333666;;;===<<<999777555:::888666444555888;;;===444222222444666666222...222777;;;:::666222000000111...---111777;;;:::777...000333555555333000...666444111000000333777:::555111///444===???888000666888;;;;;;888555333222222222333444666999<<<>>>333<<>>AAA;;;666333555;;;;;;666///---222666666333333777;;;;;;888444111111333777:::...000444777888777555333:::>>>@@@<<<555333777===777444222555;;;===:::666///333888:::999888888999===:::666555999@@@FFFIII777666666888999888555222888???DDD@@@777444:::BBB>>>999666888===AAA@@@<<<222666;;;<<<;;;888777777@@@???======???BBBGGGIII@@@;;;777;;;BBBDDD===555666888999777444444888===AAA===999:::===???>>>;;;666999>>>BBBDDDDDDBBBAAAPPPQQQNNNFFF<<<999>>>EEE@@@<<<;;;???EEEFFF@@@999???FFFKKKHHH@@@;;;???DDDMMMEEE======CCCIIIJJJHHH<<>>999333222666:::666666666888::::::888555---555======888555777:::777666666777999;;;::::::222444888::::::777444111222444777777666888>>>CCC:::999777555444333333444333:::@@@>>>888444555888BBB???:::555444777:::===444666999:::999666222000222555777666333222444777;;;666111333:::===:::555444666888888666444444555222333444666777777888888333444666555444333333444555;;;???===666111333666111000222666<<<===:::666222333555777777666444333444222000000222555666666333333333222222111111111999888777777888:::<<<===888777666:::>>>===777111888999999888666666999;;;;;;777333333555888777666111555<<<@@@;;;444222666>>>===;;;888777777777777333222111333555666666444555777888999999888777666:::777333111222444555666111444999<<<===:::666444777:::<<<:::555222555888444222111222444555444333000333666666444222444666:::666333333777<<<@@@BBB666444444777<<<<<<777111<<<>>>@@@===999666777999777555333444777777555222444333333444555555333111777666555555777;;;???BBB<<<666111444;;;???;;;555999;;;<<<<<<:::777555555999777666666888:::::::::999999::::::999888777666;;;>>>@@@===888555666888444333444888===???;;;666555444555777999999777555222222444555777888888999444444333333333222222222222111222555888888444000777444444555111,,,---444000222333333555777666444222555888999888666555444666666666555555555666666444222111222555777888777888::::::777333111222555666111...000555999777444555555555444333222111000555444333333333333444555444222111444999<<<;;;999888999;;;;;;999666333111444///...555;;;:::888777999===BBBDDDDDDCCCEEEGGGVVVSSSMMMCCC999555777:::999444000000555777555222333333444333222333555777===666///...222555555444333333222222333333555555;;;<<<===;;;888777999;;;;;;<<<;;;:::<<<>>>;;;555555444777===???>>>???CCC???<<<999888:::>>>@@@AAA888666555666888888666555888<<>>;;;<<<::::::===AAA>>>999777:::<<>>BBBFFFFFFBBB???===FFFMMMJJJ@@@;;;@@@GGGHHHGGGBBB>>>BBBMMMQQQNNNSSSXXXaaafff]]]PPPKKKOOO\\\aaaZZZHHH>>>CCCHHHHHHBBB>>><<>>BBBBBB??????AAAAAA@@@>>>:::777666999<<<777555555888<<<===:::666555999<<<<<<999777999;;;<<<:::999:::===<<<999555555666888:::999777444222555666888888888;;;???CCC???<<<777555444444333222444:::??????:::666666888===;;;888666555666888:::444555777888777444000...111444555333000000666<<<:::666444666<<<>>><<<888222666999888555333444666555555555555666777999:::777666444555666555333111888999::::::999888666666555333333555:::;;;999666999666444555888888444///333222111111222333555666666444111111333555555555888888888888999999:::;;;;;;888666777:::;;;999666888888888777777888999:::===;;;888777777888777777::::::===@@@<<<555444777>>>===<<<:::999888888888444333333333555666666666777777777888999999888777888666444333444555444333222444777:::;;;:::999777777999;;;999666444555666333444666555444222222222222444555555444444555666888666444444777;;;===>>>666444444666999999777444:::<<<===<<<:::888777777444333111222333555555444333222111111444555555555888666555555777;;;???BBB<<<777333444999<<<:::777888<<>>@@@;;;666333555888:::999777555444555444444555666777999:::222333444555444333111000111222333444444444555666;;;555111222111---...111---222666555222111222333333555666666555444555777444444555666666666666666555555555444333555999===;;;999777555555555444444333222000000111333444444666555444222111111111111000111222333444444333222222222222222444777:::===;;;:::999;;;<<<;;;666222222111333888:::777666999>>>???>>>===>>>CCCMMMTTTPPPKKKDDD>>>999666444444555444222222222333444444666444111111222444555555444333222222333333333222555444222111222444666888:::888777:::======999444999DDDLLLGGG>>>888666555555888777666>>>JJJMMMIII===;;;999999999:::999777888888999888555444555666888999999777666555777999888888;;;???===999;;;AAAEEEGGGBBB::::::@@@@@@;;;===;;;<<<@@@BBBAAAAAACCC>>>===<<<:::888777777888555666444222555:::999333555666999<<<;;;:::<<>>>>>EEEMMMFFFCCC@@@@@@CCCEEEEEEDDD???BBBHHHKKKGGGDDDNNN\\\rrruuupppcccZZZ\\\___```ZZZSSSLLLIIIHHHEEEBBBAAAAAABBBBBBAAA@@@BBBFFFIIIJJJEEEAAAAAAEEEGGGFFFCCC???>>>>>><<<;;;;;;===>>>BBBEEEBBB<<<===FFFKKKIIIAAA???>>>======;;;999666666:::======:::999;;;>>>AAA>>>::::::;;;<<<;;;999888:::===>>>===;;;888777::::::999888777777777777666666666999;;;===<<<;;;======;;;777333222333666777888999999888777777777666777888888888777666555666666555555444222111000111222333444444555666888999888888888999999999999:::888777777888999999999333333444666777888999999======<<<888555444777999999777666777::::::777333222333444555555666777888===888444444777888777444222222222222333444555666666777666444222333777;;;777777888999999999888777<<<:::777666666888:::<<<888777666666888999999999===>>>>>><<<999888777888BBB>>><<<<<<999555444666;;;;;;;;;;;;:::999888777555555555555444555888:::;;;888666777:::<<<;;;999666555555666666555333000333444666777999:::;;;<<<777888999999888777555555555;;;???===777222222555666444333333444666666666555444444666888::::::999666555444444444555777777888999:::;;;<<<;;;888555000111111000000111555777888555222000222444666666777777666777999<<>>999666777999777444222222444666888888333444555555555444333222;;;???AAA===666444888===:::666444777===???<<<777444777:::;;;:::888666555888777666555555777888:::222333555666555444111000000333444333111222777<<<:::555111111111000111555555777888666111///111444444555444333222333666999333333444444555555555555555888888555111222:::BBB===999444333666888666444333333333111......111444666555444222111111111111---///222555555555333222000222333111000333:::@@@>>>;;;888;;;??????999333111222666999666222444999@@@???<<<999;;;EEESSS]]]HHHBBB;;;777666555222///222444555333111111333666999555000///222444555555///222666666444222222333666444222111222555888:::888555444999@@@AAA:::333;;;MMMYYYRRRAAA666444666555;;;999444???UUUYYYOOO???===;;;999888777444222777;;;===;;;777444555888777555333444666777666444111888AAABBB;;;666;;;DDDPPPRRRGGG777888FFFHHH===???888;;;HHHMMMDDD===>>>===>>>===999444333666:::888555111222888>>>:::333666333888@@@<<<333777CCCCCCGGGBBB555444???CCC>>>BBB===DDDTTTWWWJJJ>>><<>>KKKWWWPPPFFF<<<===GGGNNNLLLGGG>>>AAALLLUUUJJJ???OOOkkkmmmeeerrrzzzwww]]]KKKAAAIIIOOOHHHBBBCCCFFFHHHHHHCCC>>>@@@IIIQQQPPPGGG>>>AAAKKKPPPKKKDDD888===AAAAAA===:::;;;===CCCJJJFFF999;;;LLLTTTNNN@@@>>><<<>>>@@@???:::555888???EEEAAA888666===FFFIIIAAA:::999>>>AAA???;;;555;;;AAABBB>>>:::888999>>>===;;;999888999:::;;;777666666:::>>>>>>999444;;;>>>>>>999222///333888999777555555777999888777000333777::::::888444222777666444222111111222222222222222555888999777444888:::;;;:::888666888:::???:::666666:::===>>><<<444444555777888888999999BBBCCCAAA;;;444444:::AAA:::666333555:::;;;777222000222555333111111555:::@@@:::444222444777888888222222333444555555555555666999:::777222222999???666888:::;;;;;;999777555;;;;;;:::888777888;;;>>>999777555666999:::999888:::===???>>>:::888888:::CCC===888888777444444666777777888999999888666555666777777666555666999<<<===999666777:::===<<<:::555555666888888666222///555444444555777:::===???888888888:::;;;:::888555:::BBBIIIFFF===555666:::999555222222555777777666444444555777999999777555666555444222111333666:::777666888;;;>>>>>>999444///000111000///111777<<>>>>>===<<<999777666777;;;>>>;;;;;;<<<<<<:::999888888444333333444666777777666444444333222222333333333888999;;;;;;:::999888999888888777888:::;;;;;;;;;999888777999;;;<<<:::888888888888888888777777777555555555555555444444333000222333222222444888;;;555999===<<<999:::BBBJJJMMMBBB777444444555555666333444444333222222555777666555333222222333444555555777777555222444999>>>;;;777444333444666777666777666444111000000111333666666666666555333222000///000333555777777777666111222333333333666:::>>>???===;;;<<<===;;;777444333222444555222///111777:::===???@@@BBBHHHPPPVVVBBB===777333333333333333444444555444444444555666777555222///000222666888666666666666666666888999333333333333444666888999888888888999;;;===??????FFFOOOUUUPPPFFF@@@<<<999666;;;===>>>FFFRRRUUUPPPHHHCCC===999888999::::::777;;;>>>@@@>>>;;;888777555444444555777777666444333888>>>???<<<:::>>>DDDOOOOOOHHH>>><<>>===AAA:::888<<<>>>;;;===BBBAAADDD@@@999888>>>@@@<<<@@@>>>DDDOOOQQQHHH???===BBBFFFJJJKKKMMMQQQSSSSSSUUURRROOOKKKKKKMMMQQQTTTPPPLLLLLLNNNJJJIIIZZZpppkkkYYYIIIFFFJJJNNNTTT[[[WWWPPPIIIHHHMMMSSSUUUUUUOOONNNNNNPPPQQQPPPLLLHHHBBBBBBAAA>>>;;;;;;===@@@AAAFFFFFFBBBDDDLLLNNNJJJAAA???======>>>@@@@@@@@@@@@BBBCCC@@@;;;:::???EEECCCAAA???>>>???@@@@@@@@@888;;;??????===;;;:::;;;===>>>?????????===<<<:::777777888:::<<<<<<:::888;;;===<<<888222000333666777666666777888999999999111333555777888888666555666555333222111111111222333333444666777888888777999:::;;;::::::::::::;;;<<<999777777:::=========;;;999888666666777999:::AAAAAA???:::666666;;;@@@999777555666999999777555222333333222000222555999>>>:::555333444666777777111222444555666666555444555888:::999666555999===777999;;;======;;;888666888:::===>>>===<<<<<<<<<999888888888999999999777666999<<<<<<999888999;;;AAA;;;777888999777777999666777999::::::999888888888888888888888999;;;======:::888888:::<<<;;;:::555555777999:::888444111666555444444555888<<<>>>999999999:::<<<<<<:::888;;;CCCJJJIII@@@:::999<<<:::777333222555777777666555555555777999999777555666555444222111333666:::666666777;;;???>>>:::666000222333222222444:::???EEEAAA:::666666888:::;;;222555999===???>>><<<:::>>>>>><<<888666777;;;>>><<<999777888:::;;;888444222333555888::::::777444777555333222222333666777333333444999>>>>>>888222444888;;;:::777777:::??????888333555<<>>@@@:::333666DDDRRRUUUOOOGGGEEEKKKNNNHHH===888999BBBMMMMMMFFFEEEKKKQQQIII@@@::::::@@@FFFJJJ::::::>>>CCCHHHEEE<<<555555777999999666333222222555444444777===BBBCCCAAADDDBBBDDDHHHCCC<<<>>>GGGOOOVVVTTTIIIHHHTTT\\\YYYGGG>>>888>>>JJJNNNEEE999777;;;???===888888@@@JJJMMMGGG???>>>JJJWWWTTTIII@@@===>>>DDDCCC===;;;>>>AAAHHHIIICCC@@@BBBCCC???===>>>CCCQQQeeennnbbbOOOTTTbbbjjjaaaOOOHHHTTTdddjjj]]]KKKCCCKKK\\\jjjooovvv}}}sss^^^IIIGGG[[[uuusss^^^MMMSSShhhssshhhWWWLLLZZZfffdddVVVJJJHHHLLLPPPHHH===777666:::>>>AAAAAA@@@GGGSSSSSSIIICCCDDDEEEEEEBBB>>><<>>;;;CCCIIIGGG???:::<<<@@@>>><<<999:::<<<======<<<888<<>>;;;888555333333222222222777<<<===:::888888:::888777444333444777;;;===444444444444444333111111444666888666444555999>>>;;;999777999>>>@@@???<<<444666999999888888999;;;CCC@@@:::666444666999;;;;;;:::888777777888888888666888:::999666666888:::666444111111444666777666888666555444444444444333111222333555666555555444333444666999::::::888666999;;;===??????===;;;:::666:::???CCCDDDAAA===999999;;;<<<<<<999888888888555666888888777777999:::===;;;;;;>>>>>>::::::<<<:::;;;<<<===>>>>>>>>>>>>:::999888:::<<<===<<<;;;<<<<<<;;;:::999999999999777666666888::::::888666666555555444555666888999999999:::::::::;;;;;;<<<:::>>>CCCDDDAAA===;;;;;;999888555555666777777666888777666777999:::999888666555444444444555777777555555777:::<<<;;;999777333444555555666999===@@@???<<<999888:::===???@@@222444888<<<======;;;999>>>===;;;888666666999;;;:::777444555888999666333333444666:::<<<;;;777444777666555444555666777888222111222888======666///000666;;;;;;777666:::??????888222444;;;AAA@@@<<<444666888::::::888555444:::999777555555666777999333000///222777999777444:::NNNdddqqqyyyvvvZZZ@@@;;;@@@???:::666444666777666444333222333:::888555222111222333555222111111444666666444111111555777666444333777;;;>>>777000000444888777444666999<<<>>>===999444111666666555666777:::<<<>>>777666666:::>>>???;;;777:::>>>@@@===555111222666999555333555555333333666555@@@MMMTTTQQQGGG===777<<<<<<:::555111333999@@@:::666333666<<<>>>:::555....../////////333999>>>IIIAAA888555;;;AAACCCCCC222444666999;;;<<<<<<<<<===BBBCCC;;;333777HHHZZZ]]]RRREEECCCLLLSSSLLL@@@;;;:::DDDRRRMMM<<<999DDDPPPIII@@@;;;===EEEMMMRRR>>><<<===DDDJJJIII>>>555999;;;>>><<<888333000000444333222666???GGGEEE???:::777???KKKEEE777:::IIIRRR\\\VVVDDDFFF```ssstttTTTJJJDDDMMM]]]aaaVVVGGG@@@BBBDDDAAA999777BBBOOOUUUUUUQQQSSScccssskkkXXXCCC<<>>777777;;;>>>@@@BBB???III[[[ZZZHHH===@@@HHHIIIGGGAAA===CCCQQQ^^^NNNDDD;;;;;;BBBFFFAAA:::;;;FFFOOOMMMCCC;;;:::>>>@@@;;;666666:::===>>><<<555;;;DDDKKKLLLGGG???:::999===>>>:::444555>>>GGG???;;;777444555555333222111888??????;;;777777:::<<<999555222333777===AAA444444555666555444222111555888:::777333444;;;AAA;;;777555999???CCC@@@===111555::::::777555777999FFFBBB;;;666444555888;;;888666555666777777444111333888;;;999444333777<<<888444111222666999777555333333444555444222000///111111222333444444444444333333444888;;;;;;888444;;;===???@@@AAA@@@???>>>888;;;@@@FFFIIIFFF???888:::>>>BBB???999555777:::888666555555666777888777888:::@@@DDDAAA;;;888:::<<<======>>>???@@@BBBCCC<<<999888;;;@@@BBB===888:::===???<<<888555666888999777666777999;;;<<<<<<555666666666555444333222777888999888666777;;;>>>::::::;;;???CCCCCC???;;;777888999888666555666777;;;999666666888;;;======666444444666999999777444222444777777777666666777666555555777:::===>>>>>>888777666888;;;===>>>===555555666777888:::;;;<<<;;;:::888666555555555555333555555444222111333555555555555777999:::888777222444777::::::999666444555666777888888666444222000222555888:::;;;;;;:::999888777777999999999999666666666666666666777777666666777777777666555444444333222222333555666777===JJJ```zzzvvveeeWWWRRRJJJ>>>777888999999888555222111333444333444666777777666555333111222333333333333333444333444777888999999999:::777333///...000444666666999:::;;;<<<;;;888666444333444555666777888999999999999999;;;<<<<<<;;;::::::<<<===;;;777444555777777999===AAA>>>888777:::CCCIIIOOOOOOJJJCCC===:::999888777666666777999;;;777666666888;;;;;;:::777444000///333;;;BBBDDDCCCDDD@@@===<<<>>>@@@@@@@@@888888999:::<<>>>>>BBBHHHEEE<<<:::???EEEAAA>>>>>>AAAFFFKKKMMMCCC@@@???AAADDDCCC===777;;;;;;===@@@AAA???;;;888888???CCCCCCCCCEEEBBB<<<777777<<>>===888444555<<>>;;;888555444555666666999;;;;;;999777777888:::999777666666888;;;===666666555444444444555555666777999888777888;;;>>>999888777999<<<>>>>>><<<777777888888777777888888@@@>>>:::777666666888999999::::::888666333222111333555666555222222666999555555444555666666666666222333444444333111000///111111111111222333444444333444666777777888999:::===>>>@@@AAABBBBBBBBBAAA:::;;;???FFFKKKIII@@@888:::@@@EEEAAA999444666;;;<<<888444333555777777555333888AAAFFFBBB888444666<<<<<<<<<<<<>>>@@@BBBDDD===999777<<>>777888===AAA>>>777222444777:::888666666999<<>>:::777666888<<>><<<555555555777999:::999777888666444222444777<<>>???;;;555000999<<<===999222///222666111///000666===???;;;666222888===<<<666222333555888666444222222555888:::111444777999999666222000444555444111///000666;;;;;;AAARRRuuuqqqmmmlllfffTTT===666<<<===<<<888333000000333666---111777;;;===:::666222111444666333//////333999666555555999>>>???<<<888000000///---,,,///444888<<<;;;999888777666666666///111333666777666555444999;;;<<<:::777777:::===:::999999999999999999888555===HHHLLLEEE;;;:::>>>PPPPPPNNNHHHBBB???@@@CCC777555444777:::;;;888444333555888999888888888999===555111999HHHQQQOOOIII;;;>>>BBBCCCAAA>>>;;;;;;>>><<<::::::<<>>;;;>>>EEEJJJIIIFFFYYYeeejjj]]]JJJ???>>>@@@@@@BBB@@@<<<<<<@@@@@@===999:::<<<@@@CCCEEEEEECCCGGGDDDAAA???===<<<;;;999;;;999;;;CCCLLLOOOJJJDDD@@@NNNXXXRRRGGG@@@<<<999888;;;<<<999:::@@@DDDDDDAAAFFFQQQ```lllqqqoookkkxxx{{{}}}}}}|||{{{}}}jjjWWWGGGFFFKKKLLLKKKJJJVVVbbb{{{zzziiiffflllnnnfffYYYWWW```dddaaaSSSNNNRRR^^^cccZZZTTTUUUZZZgggpppooouuu|||nnndddkkk|||tttaaa___hhhvvvwwwqqqyyytttmmm}}}|||pppkkkllliii___VVVHHHNNNTTTUUUPPPHHHBBB???BBBEEEEEEBBBBBBDDDDDDAAA>>>???@@@@@@@@@AAACCCEEEHHHJJJJJJFFF@@@>>>@@@CCCEEEAAABBBKKKVVVXXXOOOEEE777999<<<;;;999888:::>>><<<===@@@BBBDDDFFFGGGHHH???>>>;;;777666666999<<<>>>@@@@@@;;;555222666:::;;;999666666777888777555666777999:::::::::888777:::888555333222444777888666666777999<<<===;;;999666888::::::888888:::<<<>>>:::666555888::::::999:::999999999888777777777===@@@@@@;;;444000111444444222111111222444555555111555888777444333444777333444444333111000000111111000000///000222333444444777888666333444:::@@@:::888<<>><<<:::999<<<>>>===:::888999;;;555:::;;;444222555888666777888:::::::::888555222444333777@@@AAA;;;999===@@@;;;999;;;:::777999@@@???<<<999999:::;;;;;;:::666999<<<<<<999666666888<<<:::888666555444444444222222444777:::<<<<<<;;;<<<;;;888777999<<>>888666888;;;;;;999666888:::<<<=========<<<<<<888444444777999999777777555333666:::;;;777333777999::::::999777777777:::999777666666666888888777555333555888:::888777<<<777222111333444222000111333444444222222333555888666444666999:::777333333444666777888888888888:::999777666555555555555333000000555:::<<<777222444666888999999777555444999555111000222555777666222444777999888666444222555666555222000111444888999888CCCbbbwwwqqqmmmiiiXXXAAA888;;;AAA???;;;888555333333333333666;;;>>>>>>:::666333555777999666111111555;;;777666666999===>>>:::777111222222111//////222555AAA???:::555222444888<<<222444666777888777666555:::???BBB===555444;;;CCCCCC<<<555666;;;>>><<<888444BBBPPPQQQGGG<<<:::===VVVPPPGGG???<<<>>>BBBFFF;;;777666:::??????888111444999>>><<<666333666:::???999444;;;LLLZZZYYYQQQ>>>GGGKKKDDD===;;;;;;888CCCHHHEEE;;;666>>>GGGKKK@@@BBBCCCDDDKKKRRRMMMCCCMMMaaaooocccHHH777;;;EEEDDD???888666<<>>:::@@@DDDIIIVVVaaaYYYIIIJJJ[[[hhhbbbLLL:::777<<<999===<<<777:::CCCFFFBBBJJJ???IIIiiiwwwkkkfffnnniiiVVVWWW^^^ZZZSSSOOOOOOccc}}}ccccccsssxxxooo{{{jjj\\\\\\ooo|||xxxooonnnyyy~~~sssfff{{{eeehhhyyytttqqqtttpppyyyeeeZZZ]]]hhhuuuqqq___PPPMMMLLLKKKDDD:::999AAADDDAAA>>>>>>@@@CCCAAA======AAAEEEKKKQQQNNNFFFAAADDDIIINNNEEE???FFFTTTZZZSSSIII777999:::999999;;;;;;:::BBB???;;;999===EEENNNTTT@@@@@@===999555555555555999>>>AAA===444000444999===666111333999<<<:::555222666;;;===;;;888555333AAAAAA<<<444111555:::<<<555333555<<>>777999<<<===999222222:::AAAGGG???777666:::>>><<<888555888<<>>;;;JJJFFFCCCAAA>>><<<;;;;;;???;;;777:::@@@CCC???::::::===;;;666444888999666;;;888666666444222444777666777;;;@@@@@@===<<<===@@@======>>><<<888<<>><<<999555777999999888666666666>>>===:::777555444555555666444333666;;;>>>===::::::;;;:::888777999???DDDFFF>>>666555999<<<;;;888555777:::===>>>===<<<;;;;;;:::888555444666999<<<:::666333666<<<>>>999444555:::======:::777777888===;;;999666666777888:::444444555888;;;;;;888444;;;:::888555333222222222333111000222666777777555333555777888777666555444777777777777888999:::;;;999999888777666555444333222111111222444555666666888555444555888999777555555222000000222333222111222222333444555555555555555444333444555555444333;;;:::???NNNfff}}}~~~nnn```\\\TTTFFF===<<<<<<<<<;;;:::888555333222666777999::::::888555444333444555666666666777888777999:::;;;:::999888777777333///---///111333444888999:::999666555555666777777666555555555666666888:::<<<<<<;;;;;;<<<>>>@@@???===<<<;;;:::999888777===DDDEEE@@@;;;::::::HHHGGGDDDAAA>>>=========;;;:::::::::;;;;;;::::::;;;999888:::===>>>;;;888777<<>>@@@AAA???CCCAAA<<<555555:::@@@CCCHHHQQQTTTMMMFFFFFFGGGGGGJJJRRRVVVOOOCCC;;;<<>>CCCGGGFFFBBBCCCGGGHHHJJJRRR]]]dddiiisss~~~~~~sssmmmooolllaaaZZZ[[[cccgggpppssskkkbbbfffrrrtttjjjoooxxxyyyzzz|||{{{~~~nnncccWWWKKKDDDGGGHHHDDDDDDIIIKKKMMMJJJBBBAAAFFFFFF@@@GGGLLLPPPQQQOOOMMMLLLMMMIIIAAA<<>>@@@===999BBB===777666;;;BBBIIILLLEEEAAA<<<:::<<<<<<777222;;;===>>><<<888666666777999888777777777777777777444777999:::999777777888<<<>>>;;;555222555888777666777999<<<>>>@@@AAAAAA<<<:::888555444666:::>>>???>>>===<<<;;;:::888777888999:::<<<;;;:::888777@@@AAABBB@@@;;;666333222555777777666444333444555777777777888999:::::::::777777666555555444444333555555444222000///111333444555777888999999999999BBBFFFIIIIIIJJJKKKJJJFFFRRRIIIEEEIIIJJJCCC======DDDCCCBBBBBBCCCDDDDDDCCCDDDAAA;;;888<<>>;;;<<<>>>:::444666<<<999===???>>>===>>>>>><<<<<<;;;<<<<<<:::777:::@@@>>><<<;;;===???@@@===;;;888777777777999999888777???===;;;999777666666666:::777444666;;;>>><<<:::777::::::888555666<<>>777666:::<<<:::666555777:::===>>>===;;;::::::;;;:::777333444:::???<<<888555888===???;;;666555:::>>>>>>:::777777999???===:::777777888999;;;333444777;;;===;;;888444999;;;<<<999444111222555333000---111888;;;999555000555999999666333333555:::999888777888:::<<<===888888888888777555444333111222222000///111555999:::555000222777;;;999555222222111222333222000---222111111111333555777999444333333666999999444///999;;;===???GGG[[[vvviiiTTTPPPQQQJJJ@@@;;;666777:::;;;;;;888444222888888777777666555444333222111333666:::;;;999666777;;;>>><<<888555666888;;;555...,,,///333444333111555999;;;999666333111<<<:::666444333555777888555555666;;;@@@AAA===888<<>>;;;666666<<>>555333???HHHFFFBBBHHHUUU^^^yyyjjjTTTBBB???EEEIIIIIICCC<<<777888;;;<<<>>>AAAUUUaaafffWWWCCC<<>>>>>===555BBBLLLGGG===777777888555???DDDGGGZZZuuu|||sssWWWHHH;;;777666444999AAA[[[gggjjj\\\NNNMMMTTTYYY^^^VVVMMMJJJJJJHHHBBB<<<;;;BBBSSSdddbbbQQQJJJOOOVVVbbbaaaTTTRRRfff|||zzzzzzsssvvv}}}gggfffqqqyyypppddd\\\\\\dddmmmtttrrrwwwgggRRRMMM]]]___MMMFFFNNN[[[ccc\\\GGG???JJJSSSQQQKKKGGGHHHSSS```bbbUUUGGGBBBBBBCCCGGGKKKLLLIIIEEEFFF???999:::???CCCBBB@@@===:::777888;;;???@@@@@@HHHGGGEEEBBB===:::999999999888777888:::999666333555999===;;;666333666999777888888777666777:::<<<888;;;:::555222444555333777:::<<<;;;999;;;CCCKKKAAA;;;444222555999:::999999???EEEDDD>>>888777888===<<<;;;:::999999::::::;;;>>>AAABBB???:::666444777<<<>>>:::333111666<<<===888444555<<<@@@@@@>>>666777999::::::888555333===;;;888333111111555888222333555:::======999666ZZZ[[[UUULLLLLLVVV^^^```QQQKKKOOO]]]aaaUUUIIIEEEMMMZZZbbbZZZKKKDDDOOO\\\ZZZOOODDDCCCMMMUUUSSSMMM???AAAHHHOOOKKK@@@<<<@@@CCCFFFDDD???>>>BBBCCC@@@<<<;;;:::::::::999:::<<<<<<===?????????>>>>>>===@@@;;;777777:::===>>>===:::;;;;;;<<<;;;999777666:::999888888888::::::;;;777777777666555555888;;;>>>===<<<<<<<<<:::888555777888999:::;;;<<<<<<;;;888999999888666666999<<<:::999999:::;;;<<<;;;:::::::::::::::999888888999<<<;;;::::::999:::::::::777777777888999:::::::::777999:::999666444444555222000///111777999888666444666888777555444555777777777888888999999999999666666555555555666777777333222111000111222555888777444222444777999888666444333333333333222000...000111111222333666888999333444555777888888555333555:::??????@@@KKK^^^nnnqqqbbbUUURRRPPPHHH>>>888333555777::::::999777555666777666666555333111000222333444777999999999888888:::<<<;;;888666666777:::777222000000222333444333666999999777444222111:::999777666666777888999555444666:::???@@@;;;777;;;@@@CCCAAA:::555666999<<<888444444777999888666444888<<>>EEESSS]]]|||kkkTTTDDDAAAGGGOOOSSSFFF???<<>>:::666<<<>>>AAAJJJbbb~~~hhhTTTAAA999555888III\\\wwwfffIIIBBBOOO___dddYYYJJJCCCBBBDDDEEEDDD@@@QQQkkkvvvggg___mmmssslllZZZVVVgggzzzpppbbb[[[jjjmmmqqqnnnooo~~~|||nnn```^^^gggqqqttt~~~~~~|||hhhbbbmmmnnn^^^SSSUUUeeelllhhhUUUIIIOOO^^^gggRRRGGGDDDUUUlllrrr^^^HHHCCCJJJOOONNNIIIGGGKKKPPPLLLEEE??????BBBEEEHHHKKK;;;<<<<<<<<<;;;;;;<<<>>>JJJRRRYYYTTTDDD888;;;DDD666555555777999999666333222888<<<<<<777555777;;;999:::999888777777:::<<<888:::999444111333444333777:::;;;:::777;;;CCCKKKEEE???888555666888999999:::AAAGGGFFF@@@:::888999???>>>===<<<;;;;;;;;;<<<999<<>><<<:::999;;;>>>???;;;444222777======999555777===@@@@@@>>>777999;;;<<<<<<:::777555BBB@@@===888555555888;;;444555888:::<<<;;;888666sssqqqhhh]]]ZZZaaakkkppp]]]\\\cccpppssshhh\\\XXX___mmmwwwppp```YYYdddsssuuufffXXXXXX```eeeaaa[[[GGGKKKQQQUUURRRLLLIIIIIIOOOMMMHHHDDDFFFJJJIIIEEECCCBBB@@@======>>>>>>===>>>@@@AAA???<<<:::<<<>>>EEE???999888:::>>>AAAAAA555777;;;>>>???===999777777:::<<<:::777666888<<<888666444444555666555444666<<>>777666666888;;;;;;888666666:::===;;;888777:::>>>???:::555444777::::::888666777:::<<<<<<<<<:::999<<<:::777555555888===AAA777555555666888888666444000111333333444444666777<<<888444333555888999999222444777::::::888555333555333222111333666:::===555333111333777999666333111444888888666555555777555444333222000000000111///000111333333444333333333666888777444333777;;;777888;;;???BBBFFFJJJMMMVVVXXX[[[ZZZPPPBBB777333444444555666777888888999333555666777666333///---444666888777444444888<<<999888666777999:::888666444777999666222000222555<<<;;;999555222111333555555666888:::;;;;;;:::999777888999::::::999999999;;;<<<<<<:::999888999:::888777666555555444444444999999:::;;;;;;;;;::::::777888999999999:::;;;<<<>>>BBBDDDBBB>>>:::;;;===<<<<<<;;;:::AAAOOOZZZ^^^ddd\\\OOOEEEAAAEEEOOOXXX[[[TTTJJJCCC>>>@@@MMMZZZ```[[[RRRDDD888444:::CCCDDD@@@===<<<::::::CCCOOOVVVRRRKKKEEEGGGIIIEEE===???:::???SSSfffqqqzzzppp___LLL>>>999EEEfffyyybbbQQQMMMQQQUUU\\\[[[XXXOOOEEEAAACCCGGGJJJaaaxxxvvvqqqmmmkkkmmmnnnkkkeeeaaa___YYYWWW```ppp}}}~~~}}}|||lllgggiiilllwwwoooppprrroookkkkkkdddcccjjjlllhhhfffiiiWWWRRROOOUUU```gggddd^^^TTTQQQOOOSSSYYY^^^___]]]PPPPPPSSSVVVRRRKKKIIIMMMGGGGGGDDD===888:::DDDLLLQQQ[[[jjjooobbbMMMAAA@@@444555666777888777666555222444777999:::;;;;;;<<<:::<<<======;;;999999999<<<===:::333111444777777666666777888:::===AAADDDFFFEEEBBB<<<777666999<<>>>>>===:::888666666777888777999;;;<<<;;;;;;:::;;;:::::::::::::::999999999>>>>>>>>>;;;888777777888888:::<<<:::666555777999|||tttssswww~~~|||zzzzzzvvvuuuuuuxxx|||~~~}}}{{{|||uuurrroooiiieeedddaaabbb\\\TTTUUU___dddcccYYYPPPLLLPPPVVVTTTMMMHHHOOORRRQQQIIICCCCCCFFFHHHKKKGGGBBB>>>===>>>??????CCC@@@===<<<<<<>>>???@@@666999<<>>777666666999===>>>:::555777;;;>>><<<777666;;;@@@AAA;;;666444777:::;;;:::555777:::======<<<:::999===;;;999666555888>>>CCC999555333555888:::888444000333555555444444666888>>>999333333666::::::999000444999<<<<<<999444111333222111111333777;;;>>>666333333777<<<===777111///555;;;;;;666222333666444444444222000///111333222222333333333111///...333888:::666111111888@@@===999666888>>>@@@>>>:::>>>KKKYYYYYYKKK;;;333222666555333333444666888:::222333666777666333000---444888:::777333222888>>>:::777444666:::;;;999666111777<<<:::333///333888BBB???999333///000444888222555:::>>>???>>>;;;999888;;;===:::666555888<<<;;;888666777:::<<<;;;999222555777777444222222333>>><<<:::999888:::<<<===555444444777;;;<<<:::777===FFFMMMHHH<<<666:::BBB>>>999444888HHHYYY___]]]JJJIIIGGGDDD@@@@@@JJJVVVxxxppp^^^HHH>>>GGGYYYfffVVVIII:::222///000555:::??????AAA@@@;;;:::III\\\tttbbbJJJ???EEEPPPPPPIII???999BBBYYYbbbZZZWWW^^^mmmfffYYYJJJGGG]]]kkkaaahhhkkk^^^MMMLLLYYYddd___OOOAAA???DDDMMM```nnnttthhh```hhh}}}qqqXXXJJJTTT^^^gggeee^^^eeemmmgggkkkppppppttt```aaarrraaaXXX\\\[[[RRRJJJNNN```rrrfffSSSFFFTTTqqqwwwfffSSSZZZhhhrrrjjjXXXMMMLLLYYYUUULLLAAA===CCCRRR___\\\```ooolllMMM:::222222222222333444444444333222333777<<>>===:::===@@@AAA???<<<;;;:::@@@AAA>>>777444777;;;;;;555444555888<<>><<>>:::888888888777555666888;;;======;;;888666<<<;;;:::888777999===@@@???:::666555888:::777444333999@@@???:::555555888;;;:::999888777888:::;;;777999::::::888555444444;;;===>>>999333222666<<<tttrrrzzzxxxdddiiinnn___^^^pppzzzooo^^^VVVgggsssuuufffUUURRR\\\fffdddVVVFFFBBBIIINNNJJJDDD@@@BBBEEEEEECCC@@@>>><<>>>>>>>>>>>???@@@;;;;;;<<<>>>@@@???<<<999777===@@@>>>777333555999888:::;;;<<<<<<<<<;;;:::999999999999999::::::::::::999999:::;;;<<<===<<<<<<<<<;;;;;;;;;<<<===>>><<<======<<<:::999;;;===<<<<<<<<<<<<;;;;;;::::::777:::======<<<;;;<<<>>>;;;:::888666666777777777333333333555888999::::::999888666666777888888888444777;;;>>>>>>;;;777444222222333444555777888999555555666999;;;:::777333333666999888444222333444444666888888666444555777===<<<999777444222111000555777888666333333999??????;;;777666888999777555333???JJJJJJBBB999555444666555333333333555777888333333444444444333111111333555777777666777:::<<<:::999888777777777777666444777:::888444222555999>>><<<999444111111444666333777;;;???@@@>>>:::888999;;;===;;;777666888;;;999888888:::<<<===;;;888222444666888777777777888===<<<;;;:::999999::::::444333444666:::;;;:::888<<>>@@@@@@===<<>>???>>>999<<<@@@BBBAAA@@@???@@@BBBEEECCC===;;;===>>>===555555666999<<<===;;;999???EEEIIIFFF>>>:::>>>CCCCCC???:::777666777666555666888;;;===>>>===:::999<<<;;;999777666777;;;>>><<<888555666:::;;;888444222888??????999444555777999888888777777888999999333666888888777666666666<<<<<<;;;888555555777:::|||vvvyyyvvvllllllgggwwwzzzcccKKKHHHUUU^^^VVVJJJ>>>EEEMMMOOOKKKDDD>>>;;;HHHEEE@@@===<<<>>>AAADDD@@@;;;999>>>FFFGGG???666666AAAHHHDDD777111777??????999555666;;;???>>><<<666888:::<<<<<<;;;888777<<<======:::888:::???DDDBBB===888:::???BBB@@@<<<777???EEECCC<<<888;;;@@@CCCAAA>>>;;;999999:::;;;111888@@@DDDBBB>>>:::888===>>>===999555333666999555222111555<<<@@@>>>;;;222666::::::777555555777999;;;===??????===:::999111222555777888777555444333666888999777666666777999777555444333333333333666:::???@@@===;;;::::::IIIFFF@@@;;;777555555666666666666666666777:::<<<=========:::666444444555111666;;;;;;::::::999888666555444444444444555666555444333222222222333444111222444777;;;===<<<::::::;;;<<<999444222444777888777666444444555888:::888999999777444333333444777999<<<>>>???===:::888888:::<<<<<<;;;:::999:::666999<<>>>>>>>>:::;;;<<<<<<;;;999666444333444555666888999;;;<<<:::>>>@@@???;;;888888:::999;;;<<>>>>>666222444999CCCTTTeeeWWWKKKBBBAAA@@@AAAOOOaaaYYYUUUOOOKKKNNNSSSQQQKKKGGGKKKJJJDDD@@@CCCFFFFFFDDDRRRTTTKKKNNNdddwww|||{{{vvvsssooocccUUULLLDDDKKKPPPKKKAAA:::;;;@@@LLLYYYlll~~~{{{xxxyyyzzzwwwsssqqqddd___[[[[[[ZZZ___pppyyyooogggkkktttuuujjj]]]TTTRRRUUUbbbsss{{{vvvnnnZZZYYYbbbqqquuulllfffhhh___]]]___eeelllkkkbbbYYY]]]dddtttwwweee]]]aaaQQQGGG>>>@@@IIINNNJJJCCC666666666777888;;;>>>???999<<>>555666888:::;;;;;;;;;;;;<<>>;;;888888888999:::;;;===???@@@@@@??????;;;;;;:::888666777999<<<999888777888::::::888555333888<<<<<<888666666888666777777888888888777777555666888999888888:::;;;<<<:::888888999:::999888yyypppjjjhhhfffcccaaa\\\YYYUUUUUUVVVTTTOOOJJJLLLKKKHHHEEEDDDDDDEEEEEEEEECCCBBBBBBCCCCCCDDDCCCAAABBBCCCBBB@@@>>>>>>???@@@>>><<<<<<;;;:::;;;>>>===666777??????888888???>>>>>>===::::::;;;===<<<>>><<<;;;===@@@BBB???<<<<<<>>>???>>><<<;;;;;;<<>>@@@>>><<<:::;;;>>>@@@;;;333111666<<<666333222777===???<<<888222444777999999777444222===???BBBBBB@@@>>>>>>>>>444444555999;;;999333...444888:::888333111444888;;;888888999555000444<<>>???<<<888999@@@FFFEEE>>>888888:::@@@999444777???GGGIIIGGG666666:::???>>>777111000888555111000222888???DDD===999777999===???<<<888222<<>><<>>PPPkkkjjjRRR;;;999DDDMMMLLLIIIIIIEEEPPPbbb^^^JJJCCCMMM]]][[[NNN???<<>>BBBCCCIIIRRR```uuu}}}qqq|||nnnZZZTTTbbbiii]]]XXX___{{{lll```iiivvv}}}|||uuunnnjjjhhh\\\LLLMMMggggggYYYbbb{{{^^^QQQaaasssvvv```WWWggg{{{hhhVVVFFFNNNggguuueeeNNNBBB<<<:::;;;999777;;;BBBFFFEEE>>>:::DDDTTTWWWPPPGGG>>>AAAPPPTTTEEE777444999<<<>>>999222111888@@@???;;;:::AAAJJJNNNIIICCC888AAAKKKLLL@@@555666>>>BBBEEE>>>333888MMMYYYXXXKKK:::222888<<<666444:::;;;>>>>>>:::444222555999???888333666>>>AAA===777222888======999444444666???===:::666555777<<>>???:::444{{{|||~~~}}}zzzoooccchhhsssqqqeeeZZZTTTWWW___\\\MMMGGGJJJSSSUUUTTTNNNFFFEEEMMMUUUQQQIIIBBBCCCIIILLLGGG@@@===@@@EEEEEEAAA===>>>AAA@@@@@@>>>;;;;;;???AAABBBAAA>>>999777999<<<======;;;>>>@@@@@@======>>>AAABBB???<<<;;;===??????>>><<<===>>>>>>===:::888666777888999;;;;;;:::999888999999:::;;;:::888888777555555666888::::::999888666666666666666666666666888<<>>;;;>>>DDD___eeefff___WWWUUUVVVXXX___YYYMMMAAA<<<<<<===;;;999888777777999:::999888:::;;;:::777333000000222555555555666777888777777<<<:::888666555444333222666777555222333777888555555555666:::<<<<<<999666888:::;;;999555555888;;;@@@<<<999888999:::999777222444666777888888777666;;;;;;:::888777888:::<<<888888999;;;<<<<<<;;;999999>>>CCCBBB===999999:::;;;;;;<<<===???@@@AAAAAA;;;999999;;;:::555333555888777666777:::<<<<<<<<<999888888888:::;;;<<<<<<888<<>>BBB>>>999666555777;;;>>>888===EEEJJJJJJDDD===777888888999>>>GGGVVVeeeoooeeeMMM888888EEEMMMKKKEEE@@@???KKK\\\^^^PPPGGGJJJYYYUUUNNNGGGGGGMMMQQQPPPBBB<<<===HHHNNNJJJFFFFFFMMMYYYccc\\\KKK???BBBIIIIII@@@;;;???BBBIII[[[ooommm]]]XXXdddjjj^^^PPPLLLkkktttjjj{{{}}}zzzmmm```SSSUUUhhhnnnbbbeee{{{~~~kkkaaaqqq|||zzziiiaaahhhtttqqqbbbUUU]]]uuuttt___DDDDDDDDDBBB:::333666???GGGEEE@@@@@@GGGPPPTTTRRRCCC???CCCNNNPPPEEE999444777999999666222222777;;;999999;;;@@@EEEGGGCCC???999@@@JJJNNNHHH>>><<<@@@DDDDDD>>>777===OOO[[[^^^KKKAAA<<>><<<999777:::===<<<999666666777>>>>>>===;;;:::;;;>>>AAA999888777999<<<<<<999666{{{rrrxxxiii\\\aaalllqqqpppdddVVVTTT```nnnhhhYYYLLLMMMWWW\\\UUUKKKEEEJJJOOOOOOLLLIIIHHHIIIEEELLLIII>>>===FFFHHHAAA<<<888444555888<<<>>>>>><<<@@@BBB===777555;;;BBBEEE>>>888888===AAAAAA>>>555999>>>AAA@@@;;;555111999999888777777666666666666555555:::@@@@@@999333444666999999777666666888999888555444444555888:::333999???BBBAAA===999666777:::<<<888222000333888666333///...///222666888AAAJJJTTTWWWQQQNNNWWWdddyyy```ZZZhhhlllcccWWWQQQKKKKKKIIIBBB;;;777<<<;;;999666555666:::===:::666222222555666333000111666;;;;;;666333444777>>><<<999777555444444444111555666444444666555222444777:::999666666999<<<:::888555555666888777666======<<<<<<:::777555333444555666777888999::::::999888777777999999999888:::;;;<<<<<<:::999999999:::<<<>>>>>><<<::::::;;;777>>>DDDDDD>>>999999:::AAA<<<999888777444666:::555777;;;AAAEEECCC>>>888888;;;<<<;;;888888===BBBAAA???;;;:::;;;<<<>>>???<<<<<<<<<;;;::::::::::::<<<>>>@@@AAAAAA@@@>>>===:::888:::CCCQQQYYYYYYVVVSSSHHH???===@@@BBBFFFIIIDDDBBBFFFPPPVVVTTTNNNJJJLLLKKKPPPYYY^^^XXXNNNIIICCCAAA@@@@@@AAAAAA@@@>>>@@@GGGMMMLLLFFFAAABBBFFF@@@=========>>>JJJiiisssjjjeeebbbbbbbbb^^^TTTLLLHHHXXX^^^bbb^^^WWWXXXcccmmmsssllliiiqqq|||uuujjjmmmxxxxxxmmmgggppprrrrrrrrruuuxxxvvvppp[[[QQQHHHCCCBBB@@@@@@BBB@@@???CCCIIILLLJJJJJJLLLEEEDDDCCCDDDCCC@@@<<<888666666666555555555777888666;;;@@@DDDDDDAAA>>>======>>>BBBFFFDDD???===@@@@@@@@@???AAAGGGPPPXXX^^^WWWRRRJJJBBB===::::::::::::::::::999888777777777777777777777999;;;<<<<<<======<<<;;;999888777777999;;;>>>>>>>>>======>>>;;;:::999999999999::::::xxxuuu|||vvvlllggghhhjjjiiiggggggccc\\\YYY\\\aaa```[[[NNNUUUWWWSSSPPPOOOIII@@@:::888777999<<>>>>>===666999===??????;;;777444888888888888777777666555666555555:::??????999222444555777888888777666666999777555444444666888:::444888===>>><<<888555333777::::::666111///222777333333333222222666<<>>999555222222555666444111000666:::999555222555999<<<;;;:::777555555666888111555666333222444555222444777:::999666555888;;;:::777444444666888777666888:::;;;:::777444333333777666666777999;;;===>>>999777666888;;;;;;888555:::<<<>>><<<888666777999999999999::::::;;;;;;;;;999???FFFEEE???999777888BBB===999888777555777;;;333666===FFFLLLJJJCCC;;;<<<@@@CCC???888777>>>FFFIIICCC===<<<@@@BBBAAA???444888???CCCCCC???999555EEEAAA<<<888999===BBBFFF;;;999===GGGQQQTTTLLLDDD>>>CCCHHHDDD888444@@@PPPSSSNNNFFFCCCIIIQQQQQQLLL???BBBSSSjjjrrrbbbLLL@@@FFFGGGBBB;;;:::???BBBAAAEEE>>>;;;AAAKKKNNNFFF<<<;;;;;;:::999999HHHhhhvvv{{{{{{bbbSSSZZZcccfffYYYJJJGGGNNNVVVWWWKKK@@@CCCQQQ\\\\\\XXXVVViii|||}}}~~~sssnnntttccckkk{{{dddoooooobbbjjjwwwxxx___FFFBBBPPPYYYTTTKKK======FFFRRRRRRHHHCCCFFFOOONNNGGG>>>;;;???CCCBBB999777666666888999999999;;;AAAHHHKKKIIIDDDAAA???DDD>>>:::<<<======>>>AAA::::::AAAKKKPPPRRRVVV]]]nnngggWWWDDD:::<<<@@@@@@:::888888888999999888666555777999999888999<<>>;;;999999999888666444888===???>>><<<::::::;;;;;;;;;999777777:::<<<}}}rrrkkkxxxyyyaaadddmmmvvvrrr___OOOIIIJJJDDD@@@>>>@@@III]]]qqqeeeUUUAAA666666:::;;;:::666777888888888888999:::===<<<;;;;;;;;;;;;;;;<<<666888:::<<<<<<:::777555888888888999:::999777555555333222555:::;;;999555666666666666666777777888999::::::888555333222222666666666444222111222444444888:::999999DDDVVVeeejjjvvvqqq^^^SSSSSSYYY___\\\\\\]]]ZZZNNN@@@999:::777999:::999666555888;;;888888777555444333333444333444444444444666888:::777999999888777777999<<<===???===555111333444444444555777999::::::888666777999999777666666888;;;888999999777555555777999666555555555777999<<<===:::888777999;;;;;;888444999;;;===;;;777555666777777777777777888999::::::===???AAAAAA???===;;;:::???<<<:::;;;:::777777::::::<<<@@@FFFJJJIIIDDD???>>>BBBDDD???777555;;;CCCHHHDDD@@@@@@CCCDDD@@@;;;111555;;;@@@BBB@@@===:::CCC@@@;;;888888<<<@@@CCC:::<<>>CCCBBB999555???LLLUUUPPPFFF???CCCLLLMMMGGG>>>AAAQQQhhhpppaaaLLLAAA???CCCDDDAAAAAADDDDDD@@@DDD>>>:::@@@IIIKKKBBB777999888777777;;;III```ttt|||mmmkkkssstttnnn[[[```mmm|||ssscccYYYXXX^^^\\\RRRJJJLLLQQQSSSPPPFFF>>>BBBPPP[[[^^^\\\WWW^^^eeeccc\\\[[[dddpppxxxjjjooowwwkkkpppxxx{{{qqquuu|||yyydddgggrrrzzzgggSSSPPP[[[bbb[[[NNNEEEAAAEEEPPPRRRKKKHHHKKKPPPSSSPPPJJJGGGIIIGGGCCC???>>>===;;;;;;<<<>>>AAACCCFFFKKKQQQTTTRRRKKKFFFDDD???===???AAA@@@AAACCC<<<<<<@@@IIIPPPWWWcccnnn}}}sss```LLLDDDEEEDDDAAA;;;999888888::::::999888999:::;;;;;;;;;<<<>>>@@@@@@===:::999999888777555555888===???>>><<<:::999;;;;;;;;;:::888888:::<<<~~~kkkgggdddXXXMMMHHHIIIUUUpppxxxcccJJJ:::666888666222444666999999777666777888@@@>>>;;;999999;;;???AAA777:::===??????===999777999:::;;;999666444666888666333222555;;;>>>:::555222444555777888777666555;;;:::777333000///111333000000000//////000222333999>>>BBBDDDJJJ]]]{{{ooofffbbbbbbXXXJJJJJJTTTppppppgggTTTBBB;;;<<>>>>>888333666:::<<<:::555444999???;;;:::888777888:::===???333222222222444666888999::::::999::::::888666444555777::::::888666555555444555777777666666888:::@@@===<<<<<>>>>>;;;666444888<<>>999666444444666888<<<@@@DDDGGG:::;;;<<<======;;;999888:::???DDDDDD@@@<<<===???BBB999444888???AAAAAAAAAFFFHHHGGGEEEEEEEEECCC???EEEEEEJJJUUUZZZVVVMMMGGG:::@@@IIIRRRUUUOOODDD<<<===EEELLLKKKDDD======???999888777:::CCCOOO\\\eeekkkkkkfff___[[[ZZZVVVQQQVVVZZZ___eeejjjppptttvvvccc[[[TTTXXXccceeeVVVDDDCCCJJJPPPNNNKKKQQQcccssstttcccPPPGGGFFFJJJOOOSSSTTT[[[\\\UUUVVVhhhqqqbbbjjjtttzzzyyyttt~~~|||kkkaaaaaaiiioookkkccc\\\TTTNNNMMMDDD@@@FFFOOOTTTVVVWWWHHHQQQ]]]ggghhh\\\KKK???KKKMMMMMMGGG@@@AAAJJJRRRPPPLLLMMMZZZiiimmmdddYYYBBBCCCHHHLLLJJJCCC???AAAIIIFFFAAA@@@III]]]vvv}}}ooo```XXXWWWSSSIII???>>>>>><<<;;;;;;;;;===>>>AAA>>><<<===AAACCCBBB@@@;;;<<<===<<<;;;999777555;;;===??????===<<<<<<<<<999999:::;;;<<<<<<;;;:::tttiiiiiilllrrrzzzeeeOOO???888666777;;;999888888888999999888>>>===<<<;;;;;;===???@@@===>>>??????>>><<<999888888999:::999666555666777777666666888:::;;;999666222222444555666666666555888777555111///000222555444666777444222444<<>>>>>>>>999333333333555777888888777555777888666111000222555555333222333666888777666111555:::;;;888777999;;;NNNNNNHHH;;;111///111111111111333888======999555666999<<<:::555555999???===:::777777;;;>>>>>>>>>333333333333444555666777:::;;;;;;999666444333333222333666999:::999555222000555888888555333666999===;;;:::;;;===?????????888666999======:::888999JJJKKKJJJEEE???<<<>>>AAA;;;999888777888888888777999>>>CCCBBB<<<666444444444555888===BBBIIINNNQQQ:::<<<===>>>===;;;888555<<>>CCCBBB@@@???DDDJJJKKKEEE===;;;===FFFGGGEEEDDDFFFJJJIIIFFF>>>???IIIZZZ^^^QQQAAA999999HHHUUURRRDDD999<<>>777<<<@@@AAA>>>:::777777@@@???>>>;;;999:::<<>>???>>>======BBBAAA@@@>>><<<:::999888666777888999999888666555777999;;;;;;999777777777222222222333444555666666444444333222000111444777BBBFFFHHHCCC===AAANNN[[[YYYggg}}}oooXXXJJJFFFEEEJJJMMMOOOTTT[[[```jjjdddMMMBBBEEE>>>...444222000222666999999777444444444333222111222444333444666777777555444333000666;;;<<<888666666888FFFHHHDDD999000...000000000111333777:::;;;:::999777888999888666666999======999555777;;;>>><<<999555555666666777777888888999;;;;;;888333000111222///000333888;;;;;;666000...444:::999444111444999::::::;;;;;;<<<===>>>>>>777555777<<<===:::999;;;HHHKKKJJJDDD===:::>>>DDD:::777444777<<<>>>;;;777777???EEEBBB999222222555111777@@@IIIPPPTTTTTTTTTCCCAAA>>>;;;999:::;;;<<<>>>CCCFFFBBB:::888===CCC???;;;999999999:::@@@IIIDDDGGGMMMMMMBBB666888BBB@@@EEEEEE======DDDDDD>>>CCC<<>>>>>DDDJJJQQQEEE<<<@@@LLLQQQHHH===444<<>>555555888>>>CCCCCC<<<666sssWWWQQQVVVTTTEEE999<<>>;;;===HHHGGGDDD===777666:::>>>999666444999???@@@:::333888===BBB@@@:::666666888999666333222555999<<<===666......666666222:::JJJ```sssxxxggg```nnn~~~gggQQQHHHQQQNNNCCC;;;IIIaaaeeeZZZOOOKKKLLLQQQLLL===555666555666777555444666;;;@@@:::444000111555777444///...444;;;<<<888444333555666666555555444444444444888777666444222000///...333666999777444444:::@@@===777111222888<<<:::777888;;;===<<<888666777999===888222111555;;;???AAA777888888888666333000...777>>>BBB<<<111...666???:::222,,,333@@@FFF???666777;;;CCCEEE>>>555444888<<<;;;999666555888===BBBAAA??????AAABBB@@@;;;666999===@@@<<<666666>>>FFFGGGBBB;;;777777777666555444CCC^^^uuutttaaaRRRNNNLLLKKKGGG@@@999888>>>DDDDDD<<<===FFFJJJBBB<<<;;;:::@@@CCC>>>777:::HHHUUU___VVVJJJCCCAAAAAA@@@>>>;;;===@@@BBBAAA>>>;;;888DDDHHHKKKHHHAAA;;;888888444888===AAAAAA???<<<999555@@@NNNSSSMMMGGGKKKTTT]]]bbbYYYJJJOOOeeekkkaaaiii]]]ccczzztttiiimmmtttqqqcccXXX^^^rrrhhhLLLMMMbbbyyysssbbbggg}}}}}}ccc___wwwuuuWWWTTThhhiiiaaadddqqqwwwwwwhhhPPPQQQhhh}}}uuuttt}}}|||rrrlllnnnuuu```VVV\\\YYYNNNQQQQQQUUU\\\```bbbggglllggghhh\\\LLLMMM___jjjiiiYYYMMMDDDGGGNNNNNNIIIFFFAAAEEEJJJJJJGGGDDDBBBBBBGGGBBB<<<999:::<<<<<<;;;<<<:::999<<>>rrrlll```[[[WWWSSSJJJ???;;;<<>>===???DDDBBB@@@>>>===;;;999888;;;;;;<<<===<<<;;;999777<<<<<<<<<>>>@@@???<<<999555666777888888999999999666000...222777>>>NNN___|||sssTTTIIIJJJPPPLLLCCC===FFFWWW^^^YYYCCCDDDHHHLLLIII???777444777777777666666888;;;===999666222222555666333000///444888999777444444444555666666666555555444333555444333222111000000000444666777777555666:::===:::666222222666999999777777888888777666555666777<<<888444333666;;;===>>>777777777777666444333222888<<<>>>;;;444222666<<<888444222777AAAEEEAAA;;;;;;>>>CCCEEE???666222555;;;:::888777666888===@@@;;;<<<===???@@@===999555;;;@@@BBB???:::<<>>DDDHHHDDD>>>:::777>>>AAA===777:::HHHUUUiii[[[HHH===<<>>:::888BBBFFFHHHDDD<<<777888<<<777777888;;;>>>>>><<<999888@@@JJJNNNGGGBBBHHHRRRiiieeeWWWLLLWWWppp~~~|||iiigggssswwwddd]]]vvv}}}hhhSSS\\\{{{rrr___lll~~~nnn\\\hhhttt}}}gggTTT___zzzxxxfffMMMQQQqqquuueee^^^hhhyyysssnnnyyyxxxYYYWWWooo~~~uuuwww}}}gggfffssscccVVVZZZ]]]ZZZKKKPPP___ttt}}}uuuhhh```jjjfffWWWGGGFFFXXXjjjrrrbbbLLL===FFFYYY^^^PPPAAACCCGGGJJJIIIEEEAAAAAABBBHHHDDD>>>:::999:::<<<===777:::@@@FFFGGGCCC;;;555<<<======999666666;;;@@@{{{zzzcccMMMGGGKKKLLLFFFAAAAAA@@@>>>???BBBAAA??????AAACCCBBB;;;555===AAACCC@@@999666888;;;AAA:::777<<>>;;;888666666666444111444@@@XXXtttzzz^^^KKKDDDEEEHHHGGGFFFGGGJJJLLLOOOPPPBBBEEEEEEAAA??????;;;777999888777888999::::::999999888666555444333333222222333555666666666555444444555666777777666444333444333222111111222333333444555666777777888999:::777666444444444666777888888666555555666888888888:::888777777999:::::::::777777666555666777888999999999:::999999888777777666888;;;???AAABBBBBBBBBAAA@@@BBBDDD???666222222777888999999999999;;;<<<999;;;>>>???>>>;;;999888===@@@AAA@@@???BBBJJJQQQKKKGGG@@@<<<<<<>>>@@@AAAJJJ```~~~eeeIIIJJJFFF@@@;;;;;;???EEEIIICCCDDDCCCBBBCCCDDD@@@999666;;;>>>;;;888;;;FFFQQQaaaUUUDDD;;;:::===>>><<<<<<======>>>>>>===;;;;;;???BBBCCC???777555888===999777555666999<<<<<<;;;===@@@EEEEEE@@@===DDDOOOcccZZZOOOLLLXXXmmm|||ooouuuwwweee\\\vvv~~~iiiUUU\\\sss~~~ppp\\\IIIUUUfffrrrwww~~~}}}gggTTTUUUqqqpppgggtttmmmNNNFFFYYYvvvyyymmmzzziiiPPPTTTddd|||uuuvvvmmmddduuu~~~wwwnnnppprrrpppssssss^^^XXX[[[```\\\bbbqqqxxxgggfff]]]PPPHHHJJJUUUbbbkkk^^^LLL@@@JJJ[[[^^^RRREEEGGGGGGGGGFFFCCCBBBBBBBBBGGGDDD@@@<<<999999===@@@<<>>;;;===>>>===999555555;;;@@@rrrgggfffZZZPPPFFFCCCCCCCCCDDDGGG@@@@@@AAADDDFFFDDD???;;;>>>AAACCC>>>888555999===BBB:::666<<>>>>>BBBLLLUUUQQQEEE???BBBNNNNNNEEE777333;;;???<<<999777666777::::::777444777999999666333111222444555444444444666777666555333444666888888666444222777666444333333444555666555444555666999999888777666777888666444444777:::<<<888555555999<<<<<<;;;888888999::::::999777555777666555555666999<<<>>>;;;888777:::======999444777===CCCDDDAAA>>>AAADDDDDD@@@>>>>>>;;;555333444444888<<<>>>===;;;888777>>>@@@BBB@@@===;;;<<<>>>>>><<<<<<>>>CCCFFFGGGGGGCCCDDDDDDAAA===<<>>;;;EEELLLMMMCCC>>>AAA@@@:::::::::999999:::>>>CCCGGGEEECCCAAA???===<<<999888@@@???<<<::::::<<<>>>@@@======<<<:::888777888999999888666555666999===AAAFFFAAA>>>>>>======BBBIIILLLHHHIIIOOOVVV\\\ccciiivvv~~~zzzppplllmmmnnnrrrxxxzzzrrrllliiieee```]]][[[ZZZZZZOOOJJJLLLaaayyy}}}fffccceeecccgggppprrrxxxyyy```ZZZsssbbbWWWPPPOOOWWWlllyyyuuuwwwhhhWWWOOOPPPVVVcccsss}}}}}}~~~zzznnnZZZ[[[nnnsss[[[ZZZddd~~~vvvYYYNNNIIISSS___```ZZZUUUNNNNNNPPPQQQNNNIIIKKKPPPKKKFFFBBBBBBEEEGGGEEEBBB@@@BBBBBB???<<<;;;>>>BBBIIIKKKKKKGGGAAA???BBBEEE======<<<:::999999:::;;;qqqeeeYYYSSSNNNIIIFFFGGG???BBBCCCCCCAAA???@@@AAA>>>>>><<<:::999999:::<<>>AAA???999555666888555999<<>><<<777555444666999888555111666888999666222000222555888666555555666777777666111333666777777666444222888777555444333444444555555444555666888999777666777999;;;999555555888;;;;;;888555555999======<<<555777999:::999666444222666555555666888;;;>>>@@@<<<999888;;;???@@@:::444999@@@FFFEEE>>>:::===BBBEEE???:::999777555666:::555:::@@@CCCAAA<<<777555CCCDDDCCC???;;;999<<<@@@>>>:::888>>>FFFHHHBBB;;;888???EEECCC<<<999???FFFWWWYYYXXXWWW___eee]]]OOO444666;;;@@@CCCBBB>>>:::HHHRRRSSSFFF;;;<<<>>><<>>FFFSSSLLLDDD>>>AAAIIIMMMHHHBBB999===AAABBB@@@???@@@BBBOOOOOOMMMEEE===<<>>>>>:::555vvvlll^^^OOODDD@@@BBBDDDDDD@@@<<<;;;@@@DDD>>>;;;888888:::<<<;;;::::::<<<======<<<;;;<<<<<<@@@@@@???<<<888666888;;;555666;;;DDDWWWrrrqqqfffeeeaaa[[[WWWUUURRRMMMEEE@@@AAAGGGMMMMMMIIIHHHIIICCC:::999???>>>???===888777888888666444444444555666666444222444666777555222000222555777777777666555555444444111222444555555555333222444444333333222222111111555555666666666666777777888:::;;;:::777666888;;;666444333444666888888888444666888888666444222222444555666888:::<<<======;;;::::::<<<>>>===999666:::???CCC@@@:::888:::>>>BBB>>>;;;:::777555888>>>===@@@CCCDDDAAA===999777AAA@@@???<<<:::999:::;;;===::::::???EEEFFF???777444:::@@@@@@<<<;;;???EEEOOOMMMJJJHHHJJJMMMIIICCC<<<;;;<<<===@@@DDDIIILLLMMMPPPNNNEEE<<<:::<<<===???<<<999:::===>>>;;;888888<<>>AAACCCAAA>>>===777<<>>===999888;;;>>>CCCAAA>>>:::888888:::;;;888444999GGGVVVhhhttt______hhhgggXXXJJJ>>>FFFKKKGGG???>>>GGGQQQUUUMMMCCC<<<999999:::<<<555444666;;;;;;666444555333444666666555444555666333333333333222222333444555777888777333000000111000111222222333333333222///000222333444333111111444666777666333333666:::999999:::999777777777888111222333333222222444555333555666555222111111333222444888;;;<<<<<<:::999999;;;<<<;;;999777666777999:::;;;999777777999<<>>IIIHHHEEE@@@<<<;;;===>>>999:::;;;===>>>===999777888:::<<<======<<<<<<<<<:::888888999>>>AAACCCDDDBBBBBBDDDGGGEEE???;;;<<>>===@@@IIIWWWaaaQQQHHHAAA??????<<<;;;;;;999===@@@???:::888:::===@@@>>>;;;888888:::>>>AAA:::;;;;;;<<<<<<<<<<<<<<<:::999888777777777888888666777:::>>>@@@@@@???>>>>>>AAAGGGJJJEEE<<<:::<<<999;;;<<<<<>>JJJbbbssszzzsssiii^^^]]]VVV^^^dddaaaXXXQQQOOOOOOLLLQQQSSSSSS]]]vvvnnn]]]XXX]]]TTTVVVSSSIII@@@AAAKKKUUU[[[ZZZ```qqqzzzmmm^^^VVVOOOOOO___yyynnnnnnqqqrrroootttzzzbbbSSSLLLPPPQQQPPPQQQ^^^nnnsssmmm\\\VVVVVV^^^ddd[[[KKK???@@@DDDHHHIIIGGGCCC@@@???<<<<<<<<<>>>@@@@@@@@@>>>>>>BBBFFFGGGCCC===999888888:::;;;;;;::::::<<<>>>|||ddd[[[RRRLLLFFFDDDEEEFFFEEECCC===<<<<<<;;;::::::999999666999===<<<999999<<<@@@DDDAAA===::::::;;;;;;:::;;;444999KKKZZZgggvvviii___ccciiieeeYYYOOO>>>BBBFFFFFFEEEEEEJJJNNNUUUMMMAAA888777;;;:::555888222333999999333222888333555888777444444666999222222111111222333333333222666999777000,,,---///000000000111111222222333---///222555777666555333444777888666222111666;;;999888888777777777666666...222555444222000222444222444444333000///111444111444999===>>><<<888666666;;;===;;;555222444777888666444444666888:::;;;<<<@@@FFFGGG@@@777777<<>>666555666===EEEFFF???777555@@@NNNPPPDDD777666===>>>>>>;;;;;;DDDPPPRRRMMMBBB@@@LLLhhh|||zzzjjj^^^rrrfffPPPTTTbbbkkklll^^^WWWcccxxx}}}jjjTTTWWWhhh|||www\\\QQQVVVUUULLLGGGMMMWWW\\\ZZZPPPGGGJJJTTTYYYTTTMMM@@@FFFSSS[[[SSSEEEEEEOOOWWWUUUOOOHHHJJJXXXjjjuuu___RRRHHHKKKTTTSSSFFF999BBBKKKLLLHHHEEEBBBQQQlllvvvsssddd]]]kkkooo___QQQ@@@OOO```bbbSSSDDDCCCIIIKKKOOOIII===AAA]]]yyyooovvvbbb]]]UUUEEE@@@GGGRRRWWWWWWPPPHHHHHHOOOVVV\\\WWWVVVfffxxxxxxmmm{{{vvvZZZUUUWWWSSSJJJZZZvvvzzzjjjooozzz~~~wwwxxx|||rrryyyvvvSSSDDDNNNPPP[[[[[[OOOMMM]]]lllpppYYYUUUXXXeeelllaaaLLL;;;:::EEEOOOMMMCCC::::::===BBB>>>::::::===??????===:::===@@@AAA@@@===:::999666;;;>>>;;;444555===FFF{{{___JJJDDDTTTYYYJJJ>>>???===>>>===<<<:::999999999===:::777777:::===<<<:::666<<<@@@???:::666666888999999888@@@YYY|||}}}sssoootttvvvqqqeee[[[WWWWWWQQQIIIAAAAAAIIIPPPPPPMMMCCCAAA===888444444666888888777666555555444555555333444777;;;===<<<999666444666777555111///000222555333111/////////111222+++---111444555444222000222222222222333555777999444444444444444444444444333777::::::666555777:::>>>999111...000222333333222111///...///111333555;;;;;;:::999999999:::;;;666666666888:::999555111444999<<<999333333:::BBBGGGHHHDDD<<<999;;;>>>???AAA@@@???===<<<;;;:::999===;;;999;;;===<<<888444777555444777<<<>>>;;;777888999<<>>??????>>>===:::888888999;;;===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777888999<<<888555999@@@BBB===666666<<>>======<<>><<>>???III___vvvzzzyyyvvvlll^^^TTTRRRUUUXXXeeeooo}}}{{{qqqqqqzzztttaaaRRRLLLGGGHHHIIIIIILLLOOOMMMLLLJJJJJJJJJJJJKKKKKKCCCFFFJJJKKKIIIFFFDDDCCCHHHHHHIIIJJJMMMQQQUUUWWWPPPLLLIIIHHHIIIIIIFFFCCCHHHFFFDDDFFFKKKQQQUUUWWW^^^YYYUUUTTTWWWXXXUUURRRNNNNNNOOOPPPOOOLLLHHHEEEIIIEEEBBBBBBEEENNN```qqqvvv}}}wwwyyy|||~~~zzz{{{tttdddZZZZZZlllpppuuu||||||ggg[[[MMMDDDCCCEEEGGGGGGRRRTTTVVVWWWWWWVVVUUUUUUUUU]]]jjjwww~~~|||wwwtttrrrooobbb```[[[TTTYYYddd{{{iiipppzzzxxxsssjjj```]]]___\\\UUUOOORRRXXX[[[VVVRRRUUUYYY\\\aaafffkkkjjjaaaTTTGGG>>>>>>AAADDDDDDBBB>>><<<;;;===<<<<<<>>>AAAAAA===999<<<============;;;:::999888;;;===<<<::::::===AAAyyydddUUUXXXYYYNNNCCCBBB>>>CCCEEE@@@999666:::AAA;;;999777888:::;;;;;;999888;;;>>>===:::777777888<<<;;;:::BBB\\\~~~uuucccppp}}}vvv\\\NNNSSS___[[[LLL@@@DDDSSS[[[SSSFFF>>><<<999666555555777777<<<:::777555333333444555333444666;;;??????999444666777777555222000000111333222111111111222333333...000222444555444333111555444222111222555888:::666444222333555666555333444999===:::555222555999???;;;555222111222222333000000000000111222444555???===:::888777888999:::888666555888;;;;;;666111555:::===:::333333;;;CCCRRRNNNFFF===<<>>===;;;888666:::;;;<<<;;;:::888777777555333222666;;;===:::666555:::@@@AAA>>><<<>>>@@@FFFAAA:::999@@@KKKPPPPPPBBB===???HHHKKKFFFBBBDDDDDD@@@===;;;888777===EEE>>>999555999AAAFFFDDD???666888::::::888777888:::>>><<<;;;::::::;;;<<<>>>:::888777888999999777555:::::::::::::::999999888888777888;;;???AAA???===;;;<<<>>>AAABBB@@@>>>===???AAADDDOOOgggtttcccXXXXXXWWWQQQPPPUUUppp}}}zzz^^^OOOBBBDDDLLLNNNHHHCCCFFFKKKOOOMMMGGGDDDGGGLLLKKKHHHDDDCCCDDDDDDCCCBBB<<<@@@FFFKKKMMMLLLIIIGGGLLLKKKHHHDDDCCCEEEHHHKKKEEECCCFFFQQQ\\\^^^UUUJJJFFFJJJMMMLLLIIIGGGJJJMMMSSSNNNIIIHHHKKKLLLIIIEEEDDDBBBAAABBBBBBDDDNNNYYYpppuuummmfffjjjvvv}}}zzzwwwbbbWWWNNNBBB>>>BBBHHHQQQaaarrrmmmZZZNNNKKKDDD???===BBBLLLSSSSSSNNNNNNXXXdddhhh^^^RRRVVViii}}}xxxooopppvvvwwwgggdddooovvvuuueeelllzzzvvv```PPPhhh~~~xxxjjjbbbqqq~~~xxxlllggggggqqqgggUUUHHHJJJWWW______VVVRRRSSSYYYYYYQQQLLLNNNfffuuuzzzbbbLLLEEEFFFCCC@@@>>>???AAABBB???;;;;;;>>>@@@BBB@@@===;;;999CCCAAA>>>;;;:::;;;===>>>::::::<<<===???>>>===<<>>III^^^yyy{{{sssxxxvvvnnnxxx~~~~~~lllTTTGGGMMMYYYXXXOOOIIIMMMUUUWWWNNNEEEAAA===888666777888888666===;;;777444222333444555555555777<<<@@@???888222999777555444444333111000000111222333444444444444222333444555555555555555777555333222222444777999888555222222444666666444555:::===:::444111333888===<<<999555222111222333111000111111222444666777@@@>>>:::777666666888999999777666888<<<;;;777222666:::<<<:::555666<<>>===999666777999555666777:::<<<<<<;;;999666===CCCCCC???<<<===@@@DDDEEE>>>666>>>PPPXXXRRRDDD999;;;IIILLL???777:::@@@<<<999999777888@@@IIIAAA999333888BBBHHHEEE>>>444999<<<999444111444888>>><<<:::888888:::<<<>>>888777666888::::::666333777:::<<<;;;777666888;;;:::555222666>>>DDDBBB>>>:::999===BBBAAA<<<999;;;DDDFFFEEEHHH[[[wwwoooWWWMMMXXX]]]UUUWWWcccuuuxxx|||ttt]]]IIIGGGOOOPPPEEE;;;@@@IIIPPPMMMDDD???DDDKKKPPPGGG>>>;;;???BBBAAA???444:::CCCJJJKKKFFF???999FFFGGGEEEBBB???AAAIIIPPPDDD@@@CCCRRRbbbcccSSSBBB888AAAIIIGGGAAA>>>DDDLLLTTTKKKBBBAAAFFFJJJHHHEEE======@@@BBB@@@<<>>888555666888999999888666555333888===>>><<<999666666888>>>CCCCCC>>>;;;<<>>>>>>>>AAADDDEEEDDDCCC@@@EEEEEE@@@AAAHHHKKKHHHDDD<<<;;;AAABBB??????DDDAAA:::666888:::;;;>>>BBBAAA>>><<<===@@@BBB@@@===999;;;:::777222000333777:::999888777777888999:::777888888888777777777888777777999===???@@@>>>;;;999:::;;;>>>AAABBBAAA@@@<<<===<<<;;;>>>CCCDDDBBBGGGHHHNNN[[[ggglllllljjjfffZZZUUUYYYXXXWWWiiiyyyyyycccVVVPPPJJJDDDAAACCCFFFIIIGGGCCCAAACCCGGGIIIDDD===<<<===??????===666:::@@@EEEGGGDDD???;;;AAABBBCCCBBBAAACCCFFFIIICCC@@@???GGGRRRUUUOOOGGG>>>BBBEEEDDD@@@???DDDIIILLLGGGBBBAAADDDFFFEEEBBB;;;;;;===@@@???;;;<<<@@@GGGTTT[[[SSSHHHKKKWWWbbbbbbYYYPPPPPPUUUUUUMMMDDDKKKXXXdddbbbVVVNNNRRRYYYbbbWWWMMMEEE===666666;;;>>>DDDLLLVVV___aaaWWWIIIAAABBBBBBAAA@@@BBBGGGKKKIIILLLRRR\\\fffkkkkkkjjjrrrzzz}}}tttddd[[[^^^fffjjjfff___YYYWWW[[[^^^___dddjjj|||xxxtttyyyvvvtttooobbb[[[VVV[[[fffjjjddd]]]SSSOOOQQQWWWXXXVVVWWW]]]\\\XXXUUUSSSQQQPPPTTTXXXTTTOOOOOOTTTSSSLLLJJJNNN[[[jjjvvvrrr```NNNHHHIIIBBBBBBAAA@@@>>>===>>>??????AAACCCBBB@@@>>>???AAABBB@@@>>><<<<<<<<<>>>??????>>>===???AAA@@@>>>;;;yyy___[[[bbbfffXXXLLLCCCGGGRRRTTTHHH::::::999999888888888888777:::888777888:::::::::999555999@@@HHHMMMMMMKKKIIIaaaccc]]]LLL@@@JJJhhhwww___GGG@@@HHHLLLDDD888===LLLXXXRRR@@@666;;;FFFNNNEEE<<<888:::<<<===;;;222333444555666555444333<<<>>>???<<<666333444777555333111333777999777555333444666777666555222111111111222444666999<<<===111222444666666555333111444777:::777222111666;;;999555111222666888777333222555777555333222444777:::777333000111666<<<@@@333444666777777666555444444:::>>><<<777444666:::888666555999???BBB@@@===;;;>>>???<<<;;;<<<:::777===;;;777444444555888:::333666:::???AAA>>>777111999CCCLLLIII???999<<>>666888GGGUUUYYYEEE;;;444888>>>>>>;;;888999@@@EEECCC===999;;;@@@@@@===888444444555777888555666666666666666666555777:::<<<999444444999>>>888444444???LLLOOOFFF<<<555???IIIJJJEEEAAACCCGGGEEEGGG@@@555===QQQWWWOOOJJJHHHXXXttt|||kkkYYYUUUZZZccceeeXXXKKKUUUxxxrrrppp}}}kkkPPP@@@BBBKKKJJJEEE@@@@@@DDDFFFDDDBBB===???AAAAAA@@@>>><<<;;;<<<<<<<<<===>>>AAACCCDDD===>>>AAAEEEHHHFFFBBB===???@@@AAAAAAAAADDDIIIMMMJJJCCC<<<;;;???BBBAAA>>>???BBBEEEFFFEEEBBB???>>>???<<<;;;===<<<;;;===BBB;;;@@@EEEDDDDDDEEEFFFEEEPPPUUUVVVQQQGGGAAABBBEEEJJJHHHGGGHHHKKKLLLKKKJJJBBBFFFJJJIIIBBB::::::>>>CCCFFFFFFEEEHHHOOOTTTTTTHHHDDDBBBEEEIIIJJJDDD>>>EEEUUUbbb___UUUWWWkkk~~~|||jjj```bbbeeedddaaaPPPTTT```kkkeeeTTTPPPXXXttt|||}}}}}}tttnnnnnnwww{{{qqq^^^PPPNNNVVV\\\WWWLLLIIIRRR]]]```VVVIIIGGGVVVgggiii```QQQMMMVVVeeeaaaNNNEEEJJJRRR[[[ZZZMMMCCCIIITTTZZZUUUSSSTTTYYY]]]XXXJJJ>>><<>><<<;;;???@@@@@@>>><<<<<>>;;;;;;======;;;;;;>>>JJJKKKEEE;;;999CCCSSS^^^\\\QQQCCC<<<===AAABBB@@@EEEHHHJJJGGGAAA<<<<<<===CCC>>>999777999<<<>>>===000111333555666666666555===??????;;;666333555888222222222333555777777666444555666666666444111000///000111333666999;;;===000222444777777666444222333777;;;999444333666:::999333///111666999777444111222333333333444666777<<<888333///000555;;;???111222444666666666555555444999>>><<<555222666;;;999:::<<<@@@CCCBBB???;;;888>>>AAA???<<<<<<;;;999@@@===888444333555999<<<555666999>>>BBBAAA999333777AAAJJJHHH???999<<>>FFFBBB777>>>UUUcccbbbGGG<<<444888??????:::777666???FFFCCC;;;666;;;BBBAAA===888777888::::::999777777777777777777777777888<<<>>><<<777777<<>>BBBCCCAAA>>><<<;;;>>><<<999777999===BBBFFF<<<===@@@FFFIIIGGG???888:::AAAFFFDDD>>>===CCCKKKNNNDDD::::::AAAEEE@@@:::888???FFFHHHDDD???======BBB>>>;;;;;;;;;999;;;???===:::888;;;@@@BBB>>>:::AAALLLSSSMMM>>>777===GGGAAA???===<<<===AAAEEEGGG:::@@@FFFDDD===888999>>>>>>BBBDDD@@@@@@HHHQQQUUUGGGDDDCCCGGGMMMNNNGGGAAAGGGYYYeee]]]KKKLLLeeezzzaaaYYYaaaiiifff^^^LLLQQQ___llliii[[[[[[eeettt|||zzzmmmkkkyyysss]]]SSSbbbnnneeeRRREEEJJJPPPTTTOOOFFFDDDMMMWWWbbbYYYIIICCCRRRhhhiii\\\PPPLLLSSSaaa^^^LLLCCCIIIRRR```^^^III>>>IIIVVVYYYTTTKKKEEEKKKVVVWWWIII:::<<>>AAAAAA???<<<:::>>>@@@@@@===::::::???DDDmmm\\\eeeiiigggZZZIIIAAAHHHRRRIIIAAA999777;;;===:::666333666:::;;;999888999:::CCC>>>::::::777333444999999;;;999555777>>>BBBAAACCCEEECCC===666777@@@HHHLLLEEE>>><<>>:::888999:::;;;;;;;;;::::::666555444444555666888999<<<;;;:::;;;<<<;;;888555222333444444333333444555333333444555444444222222///000111333555666777888333444555666666777777888666666777999999888666555777555333222222333555555555333222222444666777777999666333000111333777999666666444444444555666777666888999888666555666777:::CCCKKKLLLEEE===;;;<<<:::======<<<>>>BBBBBB???::::::999999999999::::::888999:::<<<>>>>>><<<;;;777;;;@@@CCCBBB@@@??????@@@EEEKKKNNNMMMIIIEEEBBB@@@CCCHHHLLLJJJFFFCCCCCC===AAADDDHHHTTT``````WWWCCC;;;666777;;;<<<>>>AAAAAA@@@>>>;;;999999;;;<<<999;;;===>>>===<<<;;;:::>>><<<999888888999<<<>>>;;;<<<>>>???@@@@@@>>><<<;;;;;;>>>CCCHHHIIIEEEAAA===???DDDKKKVVVbbblllssshhh```ZZZWWWSSSPPPXXXcccmmmqqqrrrkkkaaa\\\\\\^^^hhhhhhhhhaaaWWW[[[sssyyyuuuwww~~~lllTTTHHHFFFBBBEEEHHHHHHEEECCCCCCDDDAAAAAA@@@??????>>>===<<<::::::;;;<<<<<<=========<<<===@@@BBBDDDCCCAAA???>>>AAADDDCCCAAA???AAACCCDDDAAA>>>>>>BBBCCCAAA>>>;;;>>>AAABBBAAA???>>>>>>???<<<===@@@@@@<<<:::<<>>BBB>>>@@@@@@>>><<<<<<===>>>999???CCCBBBBBBFFFJJJJJJHHHKKKNNNMMMJJJHHHJJJLLLKKKPPPTTTPPPKKKOOO[[[gggrrrlllddd^^^\\\]]]]]]^^^\\\^^^^^^___hhhuuu}}}|||sssppplllkkkooorrroooiiifff[[[QQQQQQTTTRRRKKKGGGHHHHHHHHHHHHIIIJJJLLLMMMUUUVVVUUUSSSSSSVVVXXXXXXZZZXXXUUUQQQOOONNNNNNLLLMMMSSSSSSLLLIIINNNPPPMMMOOONNNMMMKKKIIIGGGEEEDDDFFFFFFIIIPPPUUUUUUNNNGGG???===<<<<<<>>>AAACCCDDDCCCBBB@@@???>>>>>>??????=========<<<<<<===@@@AAAsssvvvssshhhXXXIIIDDDJJJRRROOODDD999777<<>>======888000...111---444777222///333777777888===???;;;555555>>>HHHJJJCCC<<<888:::<<<======555999>>>AAA???:::666444<<<:::666333333666999<<<:::666555;;;CCCCCC:::111222555666555111000111444111111222333444444444444000111222333444444444444777666555444555888;;;===999555333777===>>>777000555888999555///---222777:::666222222555777777666555444333222111222333333===:::555222222444888::::::777444555888999666333;;;KKKXXXUUUEEE888888>>>:::888666666>>>HHHIIIEEE333666:::>>>>>><<<999777:::;;;<<<;;;999:::>>>CCC999888999@@@GGGIIIDDD>>>===MMM]]]]]]OOOBBB???CCCFFFHHHCCC<<>>;;;???DDDHHH???;;;GGG___wwwtttffffffmmm___GGGKKKdddtttcccUUUbbbssswwwnnn\\\VVV^^^```YYY```qqqrrrjjj~~~gggNNN>>>888FFFSSSQQQEEE===AAAHHHLLLDDD<<<:::<<>>===???DDDIIIEEEAAA======AAABBB@@@===333999???@@@>>><<<===???AAA>>><<<<<<>>>@@@@@@@@@::::::>>>EEEGGGBBB===;;;======??????<<<999;;;>>>???:::666888>>>AAA===888888999999999::::::::::::<<<;;;999999>>>BBBAAA>>>:::===??????AAACCC@@@<<>>777CCCQQQPPPFFFAAAMMM___eeeYYYIII999<<>>@@@NNNJJJCCC===;;;===BBBEEE===;;;:::<<<@@@BBB@@@===wwweee[[[UUUMMMIIIIIICCCCCCBBB???<<<999888888666888:::999666555777::::::;;;;;;;;;999666333111444777999666111000333777555999;;;999666666;;;@@@DDD@@@<<<999999::::::999;;;::::::999999999888888888777777666666666666666;;;999666777999999666222111333555555222000000111000333444333333333222000222222333444333111111222:::999777666555666888999666444333666999:::777333555555555333222111444666<<<666111000444777666333666444222000000222555777::::::888666444555999======888333444888;;;888555AAALLLVVVSSSEEE999777::::::999999;;;???BBBCCCBBB444666999;;;;;;999666444666999======;;;:::<<>>FFFLLLKKKCCC===;;;:::777666888555999>>>@@@???>>>======CCC@@@;;;777888;;;AAAEEE>>><<>>===IIISSSQQQEEE>>>@@@GGGNNNGGG@@@>>>AAADDDBBB???;;;999===DDDBBB:::888===999AAACCC<<<:::@@@CCCAAABBB???>>>AAAEEEFFF@@@;;;666;;;BBBDDD===777;;;CCCAAA===;;;===>>>===;;;;;;???777999DDDEEE<<<888===<<<<<<>>>>>><<<:::<<<@@@===888555999@@@BBB;;;444666555666888;;;<<<:::888:::???@@@;;;<<>>AAANNNWWW\\\RRRCCC>>>JJJXXXMMMFFF@@@AAAGGGKKKIIIFFFEEESSS```___TTTOOOVVV```tttooo```VVVkkkdddRRReeetttgggUUUPPPUUUSSSQQQNNNGGGAAADDDKKKIIIEEE???@@@HHHPPPNNNFFFIIITTTffflll]]]JJJKKKYYY]]]ddd[[[EEEBBBQQQVVVLLLKKKEEEDDDLLLSSSQQQJJJEEEOOOSSSUUUPPPDDD===CCCOOOSSSGGGBBBLLL___dddWWWFFF===;;;AAAHHHDDD;;;>>>HHHLLLQQQMMMBBB<<>>;;;888666666777;;;:::888777666777888999444555666777888888777777<<<;;;999666444333444555222111111222333333111///000444777666333222333333888666444555555666888:::222444666888888777555333222333555666666555555555666555333222333444444444555444333222333333222222444333000//////111555777888888999;;;<<<;;;999666999:::999666444555:::>>>DDDGGGJJJIIIDDD>>>:::888999===BBBDDDBBB???======:::999888777666777888999666777999<<<>>>===;;;999<<<>>>@@@???======???AAACCCEEEHHHKKKLLLKKKGGGDDDFFFBBBCCCEEEAAA:::>>>GGGMMMQQQRRROOORRRUUUPPPEEE<<<999888<<>>;;;999999;;;======<<<:::;;;;;;<<<============AAAAAACCCEEECCC@@@EEELLLGGGBBB???AAAGGGHHHDDD???===>>>CCCJJJSSS___ppp}}}}}}sssfffYYYRRRPPPTTTZZZcccfffkkknnniiibbbaaadddZZZZZZZZZWWWOOOLLLWWWeeexxxzzzyyywwwvvvyyy~~~^^^JJJDDDAAADDDGGGHHHGGGFFFFFFFFF@@@CCCGGGFFFCCC@@@@@@AAA>>>BBBBBB???===???@@@>>>CCC===;;;>>>BBBAAA>>>>>>@@@AAABBBAAA???======>>><<<:::;;;======:::;;;>>>@@@>>>===<<<;;;;;;===@@@;;;;;;<<<>>>???===999777???===<<<=========>>>@@@::::::999999999:::999999444777:::;;;:::;;;???BBB<<<:::;;;===<<<:::;;;???:::???CCCBBB@@@AAAAAA@@@DDDIIIKKKHHHBBB???BBBGGGEEEDDDCCCAAAAAAAAACCCEEEHHHKKKNNNRRRUUUWWWYYY[[[bbb```^^^bbbpppnnnXXXWWW___aaa]]][[[SSSLLLIIIOOOUUUSSSKKKEEEFFFPPPUUUQQQKKKKKKPPPTTT[[[\\\[[[YYYYYY[[[[[[YYYSSSTTTUUUTTTRRRQQQNNNKKKPPPUUUTTTKKKIIIPPPUUUTTTVVVPPPNNNQQQSSSNNNHHHEEEJJJOOOVVVZZZYYYTTTOOOLLLKKKGGGAAA===AAAGGGJJJIIIIIIIIIMMMRRRQQQJJJDDDAAA>>>???>>>;;;:::===AAACCCppphhh]]]OOOEEEDDDGGGIIIFFF>>>999:::<<<<<<:::888888888999888888666888:::<<<;;;888555222777666555333444555777999999777666777999999777444444999>>><<<666222222555999777666555444555666777222333555777888888888777<<<<<<;;;666000///222777333111///111555666333///222666999999555222333555999666222000222666999:::...222777::::::777222......222666555222000222555666555333333444555666666111333555444111//////000111111000///000222555666777777:::@@@CCCAAA999222666;;;>>>999111111;;;EEEFFFBBB>>>???AAAAAA===888777@@@IIIJJJDDD<<<888888>>>;;;666333333555999<<<555555666;;;??????;;;666<<>>EEEFFFAAA===???FFFJJJHHHDDDCCC>>>CCCKKKDDD555888HHHWWW^^^XXXFFF@@@JJJMMMFFF<<<888777???JJJMMMEEE;;;@@@FFFLLLIII<<<111555>>>FFF>>>555333888===>>><<<666999===@@@AAA>>>;;;888CCCEEEGGGDDD======IIIXXXMMMDDD===CCCPPPSSSIII===999>>>IIIQQQJJJDDDTTTlllvvvmmmZZZGGGEEERRR\\\]]]UUUSSS^^^rrruuudddRRRKKKXXX```eee[[[JJJGGG]]]vvvsssdddWWW\\\mmmzzzxxxqqqyyy|||}}}UUUFFFGGGDDD???;;;@@@IIIMMMIIICCC777CCCOOOOOOGGG??????CCCEEEJJJFFF:::888CCCIIIFFFGGG:::777DDDKKKCCC;;;;;;???BBBDDDAAA;;;888;;;???@@@:::777:::===<<<::::::<<<>>>???>>>;;;;;;<<<>>><<>>:::BBBFFFBBB??????@@@BBBCCCBBB???<<<===@@@BBB@@@:::888<<<@@@EEE???;;;CCCQQQZZZXXXQQQKKKKKKTTTbbbhhhgggmmmvvvwwwiiiTTTDDDFFFUUU```cccPPPDDD@@@MMM]]]]]]MMM>>>FFF[[[iiiaaaOOOIIIQQQ\\\mmmaaaNNNDDDQQQeeecccTTTGGGCCCLLL]]]]]]LLLCCCGGGTTTbbb___JJJ@@@LLL[[[^^^WWWJJJCCCNNN[[[ZZZJJJ;;;@@@RRRdddaaaPPPCCCEEEMMMVVVQQQBBB777???PPPRRRHHHBBB@@@III[[[^^^OOO???;;;AAABBBBBB===777999BBBLLLqqq^^^QQQKKKIIIGGGEEEEEEGGGFFFCCC@@@<<<===???>>><<<:::999:::<<<<<<<<<<<<;;;:::888777666555444666888999999888999999999999999777555333444888;;;:::555222333555444555555555555555444444444444555555666777888888::::::999666222111222555444444333444666777666555888777888999777333222444666555111...000555777777555666999:::999666222000///111333222111000111333555777888777555555888;;;888888666444222000//////...000222444555555555444888:::===@@@AAA???:::666555999<<<999444555;;;BBBBBB???======>>>>>><<<999777>>>DDDEEEAAA;;;888777;;;999666444444555777999555444555888<<<===;;;888;;;>>>AAA@@@>>>>>>AAADDDDDDBBBAAACCCEEEGGGGGGFFFBBBBBBGGGKKKGGG???AAAKKKXXXZZZSSSDDD===AAAEEECCC<<<;;;<<>>AAA<<<666444888;;;<<<<<<<<<===???@@@AAAAAA@@@???CCCCCCFFFGGGDDDCCCJJJSSSOOOKKKIIIKKKPPPPPPLLLGGGCCCEEEJJJLLLEEEAAAMMM^^^aaa\\\RRRIIIHHHOOOVVVYYYOOORRR]]]kkkooocccRRRHHH___bbbccc\\\UUUWWWffftttkkk[[[NNNQQQ```lllooooooyyyzzzyyy^^^IIIEEEBBB???===AAAHHHKKKGGGAAA>>>GGGOOOQQQKKKFFFDDDFFFJJJKKKGGGAAA@@@GGGNNNPPPIIIGGGHHHMMMMMMIIIDDDDDDEEEDDDCCCDDDFFFEEEBBB??????@@@CCCEEEBBB<<<<<<@@@CCCDDDDDDBBBBBBCCC@@@===DDDBBB???>>>>>>===<<<;;;;;;CCCIIIIIIGGGEEEDDDCCC>>><<<:::<<<@@@BBBAAA??????>>>???EEEKKKMMMJJJEEEEEE@@@>>>BBBFFFDDDBBBBBBGGGHHHFFFAAAAAAEEEFFFEEEDDDDDDCCCCCCCCCBBBBBBAAA???@@@@@@???>>>>>>>>>>>>???;;;999???JJJQQQPPPLLLCCCFFFMMMTTTSSSNNNPPPUUUZZZTTTHHH===???LLLXXX\\\OOOEEEBBBKKKUUUVVVNNNGGGSSSbbbmmmiii___ZZZZZZ\\\mmm]]]HHH@@@LLL\\\[[[OOOHHHBBBHHHYYYZZZLLLGGGNNNZZZaaa^^^PPPGGGLLLVVV[[[OOODDD@@@IIIUUUUUUJJJ???BBBQQQ^^^]]]PPPFFFGGGMMMWWWTTTLLLEEEIIIQQQOOOGGGCCCEEENNNXXXZZZQQQFFF@@@EEEBBBAAABBBCCCDDDHHHMMM|||___UUUVVVRRRHHH@@@EEEQQQWWWOOOEEE:::???DDDCCC>>>999999:::CCCAAA???<<<;;;;;;;;;<<<333444666:::<<<<<<999666888<<<>>>===888444555666999888777666666666666555000333666888888666333111888777444333333444666888777666555666888777444111444888;;;:::666666999===>>>888555888888444333444444888777333222777999777AAA>>>;;;888666555555666222000...///222333222000444999===;;;666555;;;BBBDDD===666333333444222000,,,000555:::;;;999555222:::===???===999888<<<@@@888666666888<<<===;;;888;;;@@@DDDBBB<<<888999;;;888888999:::;;;<<<;;;;;;444555777888888777555444555666777666666888<<>>GGGPPPOOOHHHCCCEEEIIINNNQQQLLLCCCDDDPPPXXXYYYTTTJJJFFFHHHGGG???<<>>===@@@GGGNNNRRRBBB???BBBKKKQQQOOOIIIEEELLLUUUZZZUUUJJJFFFMMMWWWXXXTTTJJJBBBHHHVVV^^^]]]VVVSSSXXX___YYYMMMJJJRRRRRR[[[\\\UUUVVVbbbfffaaa]]]WWWVVVaaarrryyyqqqddd\\\XXXTTTRRRQQQWWWhhhyyyyyy{{{~~~tttTTTBBB>>>CCCHHHIIIFFFCCCAAAAAAGGGFFFFFFJJJNNNQQQPPPNNNIIIGGGNNN\\\^^^TTTRRRZZZbbbnnnmmmZZZNNNTTT___cccYYYOOOJJJSSSbbbeeeXXXHHHFFFSSSaaabbbSSSGGGLLLWWWggg___RRRKKKPPPYYYXXXQQQMMMFFFLLL\\\[[[JJJ???CCCLLLXXX^^^UUULLLNNNXXX___SSSIIIDDDLLL\\\bbbXXXJJJIIITTT___```YYYSSSSSSWWWaaa\\\NNNCCCKKK]]]aaaWWWQQQGGGIIIWWW\\\QQQFFFEEEMMMOOONNNHHH@@@???EEEMMMIIICCC???AAAHHHJJJEEE@@@999>>>BBBCCCAAAAAAEEEHHHNNNQQQNNNFFFAAACCCEEEDDDEEEAAA@@@DDDGGGGGGHHHKKKKKKJJJIIIJJJHHHIIIRRR]]]dddcccdddjjjtttxxxlll]]]WWWLLLDDDEEEGGGEEEGGGLLLMMMJJJIIIKKKOOOTTTZZZ```\\\TTTRRRVVVUUUMMMJJJLLLCCCAAAAAAEEEFFFFFFHHHMMMLLLLLLMMMRRRWWWWWWSSSOOOOOOPPPWWW]]]XXXLLLGGGIIIPPP[[[]]]UUUSSSZZZ\\\UUUJJJBBBBBBPPP^^^```ZZZTTTssseeeaaaTTTHHH>>>BBBOOOUUUOOOEEE===AAADDDBBB===999999:::CCCAAA???<<<;;;;;;<<<===333666999<<<===;;;999777999===@@@===777333555999;;;888666666888999888777000333777999:::777444222999777555222222333555777666444444777;;;:::555000555:::>>>;;;555444999???@@@888555888999555777===>>>EEEEEE;;;444666888666FFFBBB<<<777555555777999444111...///333555333111444:::>>><<<777777===DDDHHH???555222444666555222...222777;;;<<<:::555333:::>>>???:::444444;;;DDD:::777555:::@@@AAA;;;444777???FFFDDD<<<666777;;;888666444666:::===>>>===000333777999:::888666444555777777555333666===CCC===888777@@@NNNRRRJJJ???===JJJWWWVVVJJJAAACCCIIIZZZ[[[OOO===AAAXXXhhhhhhPPPAAA>>>JJJMMMAAA;;;???BBBIIIMMMFFF<<<===JJJYYYQQQCCC777666::::::888666111444888999888777888:::BBB@@@>>>???DDDNNNXXX^^^CCC???AAANNNXXXUUUHHH???KKKZZZddd[[[IIICCCPPPbbbggg]]]KKKBBBQQQjjjssskkk___\\\eeepppgggPPPIIIQQQYYYaaaYYYHHHMMMiii{{{{{{XXXPPPSSSkkkbbbRRRTTTUUUPPPFFFGGGaaa}}}~~~kkkuuuzzz]]]DDD<<>>???@@@???===:::;;;;;;;;;;;;;;;;;;;;;555888;;;<<<:::888:::<<<;;;<<<<<<:::666555666777666888999::::::999888888444555777888888888777666444444555555555555555555777777888888999888555444555888:::888333222666:::;;;888888;;;888555???NNN```gggcccNNN;;;666777666???>>>;;;999777666666666444333111111222444444555777888888999999;;;>>>@@@???;;;555333333555555555222444666777888777666555888;;;<<<999555555999>>>:::;;;===>>>???===<<<;;;:::<<<>>>???===:::888777666888;;;===>>>===<<<;;;444555666777999::::::;;;777666666555777:::>>>AAA@@@>>>???DDDKKKLLLHHHBBBAAAIIIPPPOOOHHHBBBCCCFFFSSSTTTNNNDDDEEESSS```dddSSSGGG@@@DDDGGGDDDAAACCCAAAFFFHHHDDD>>>>>>GGGPPPMMMDDD<<<:::;;;;;;===@@@???===;;;:::<<<>>>???@@@???AAADDDHHHLLLPPPTTTVVVHHHEEEFFFMMMRRRPPPKKKHHHMMMXXX___[[[QQQMMMVVV```dddZZZMMMJJJVVVjjjxxx}}}rrrnnnlllllldddZZZXXX\\\]]]___\\\[[[iii}}}yyyXXXSSSVVVhhhrrr[[[TTTNNNKKKEEEFFFZZZqqqqqqttt}}}[[[GGG???EEEKKKLLLHHHFFFGGGIIIGGGIIINNNSSSXXX]]]```bbbccceeeuuu~~~|||~~~vvvsssrrrpppmmmkkkhhheeedddeeeeeeccc```]]]\\\]]]```ZZZTTTMMMKKKNNNRRRTTTSSS]]]ccchhheeeYYYOOOPPPWWW^^^ccc___UUUQQQWWW[[[YYYTTTSSSVVVZZZ]]]___dddkkkmmmmmmlllpppxxx{{{sssgggMMMGGGBBB???>>>>>>AAADDDEEEGGGDDD@@@FFFUUUaaadddYYYOOOJJJOOOPPPIIICCCBBB??????CCCIIIMMMNNNQQQUUUTTTUUUXXX\\\aaafffjjjkkkgggfffhhhlllnnnmmmnnnqqqzzz}}}yyywwwYYY\\\ZZZPPPDDD@@@GGGPPPXXXKKK>>><<>>>>>:::777777999888777666666666888999:::///111555888999888555444999;;;<<<999555333555777666666555333222222333444666777<<>>;;;555666666444222333555777666555444333333444666777666888999:::999888777777999@@@EEEBBB;;;888===CCC???999555888>>>AAA;;;444444<<>>>>><<>>>>>EEEIIIHHH>>>>>>??????@@@AAABBBBBBBBBBBBBBBAAA<<<<<>>CCCKKKQQQRRROOOJJJEEELLLKKKLLLLLLIIIHHHMMMVVVQQQSSSWWWYYYZZZZZZZZZ[[[YYYQQQNNNSSSWWW^^^rrr~~~yyylll]]][[[ccciiiiii^^^\\\dddyyy}}}hhhYYYWWWTTTXXXiii}}}jjjWWWGGGFFFHHHKKKTTT```pppzzzzzzxxx~~~oooTTTIIICCCBBBCCCGGGKKKNNNNNNLLLHHHSSS___bbb^^^\\\```fffzzz~~~|||ppp}}}qqqllltttlllZZZ[[[jjjvvvsssjjjdddkkk}}}yyyaaa___ooo}}}~~~bbb[[[pppmmmffffffrrr~~~~~~tttkkkxxxwwwrrrqqqrrrnnneeeTTTGGGKKKWWWVVVLLLKKKKKKLLLPPPTTTXXX\\\___dddccc^^^UUUQQQSSSVVVUUURRRLLLMMM[[[iiikkkddd]]]]]]kkkxxxwwwnnnmmmzzz{{{uuuttt```RRRGGG@@@CCCJJJGGGJJJHHHEEEKKKRRRKKK<<<999666666;;;===:::999:::;;;<<<<<<999666888===AAA;;;888555555777777444111111777<<<===999555333333999777555444666999::::::444333333555666555333111;;;<<<;;;888333000222555777666555333111000111222777888<<<>>>:::===TTTppp|||TTT@@@======555888;;;<<<;;;777222///555555444333222444999===:::222---000999???<<<777000444888777333111222444;;;888333000000333888;;;444777;;;>>>>>><<<888555@@@HHHKKKBBB777777===CCCBBB999111111999??????;;;333???KKKMMMDDD:::666666???===;;;:::;;;>>>AAADDD999222000777>>>>>>:::888AAAPPP[[[VVVFFF===DDDPPPRRRFFF:::;;;DDDKKKHHHBBB>>>CCCNNNTTTLLL@@@BBBNNNYYYYYYNNN???;;;FFFPPPRRRCCC???===AAAGGGGGG???777777CCCLLLFFF;;;:::IIIZZZdddTTTBBB<<>>;;;777777777777666444222111444333333444666888777666555222111222555999::::::999777444333444666666555666666777777777777666666666777999:::::::::999888;;;@@@BBB===999:::<<<<<<;;;777444444777<<>>===;;;;;;;;;===@@@BBB;;;777555999;;;===@@@EEEIIIMMMRRRUUUTTTPPPMMMKKKIIIDDD@@@???AAACCCCCCBBBCCCEEEIIIMMMJJJEEEEEEJJJVVVUUUNNNDDD@@@DDDJJJLLLJJJIIIHHHFFFCCCBBBAAAAAACCCCCCBBB???===BBBKKKSSSWWWOOOEEE@@@BBBGGGKKKMMMIIIHHHNNNUUUTTTJJJEEEHHHOOOUUUWWWPPPJJJKKKPPPTTT[[[aaahhhqqq}}}vvvfffbbb``````^^^\\\^^^bbbcccaaa[[[UUUWWWfffyyyeeeTTTQQQNNNKKKGGGIIIXXXiii```TTTHHHFFFHHHKKKQQQVVV]]]mmmzzzxxxxxx~~~|||~~~vvveeeQQQHHHDDDJJJTTTXXXVVVSSSRRR```rrrwwwpppjjjsssuuu```ZZZSSSHHH>>><<>>BBB999111000555::::::777000444:::>>>>>>:::444000999888777666777888:::;;;666888888777999<<<:::444333666888777666888>>>CCCJJJEEE>>><<<<<<;;;888555777:::>>>AAAAAA???<<<:::<<<;;;;;;;;;999<<>>@@@DDDHHHRRRPPPKKKGGGFFFHHHNNNSSSNNNMMMPPPWWWXXXQQQJJJGGG]]]rrryyyiiifffpppvvvnnnaaaQQQOOOXXXcccbbb]]]oooyyy\\\QQQFFFCCCDDDFFFJJJNNNNNNSSSXXXSSSGGGBBBNNN^^^fffhhhiiimmmzzz~~~pppyyymmmSSSQQQRRRRRRPPPNNNUUU^^^nnnmmmjjjmmmwwwyyyhhhXXXIII>>><<<@@@OOOdddmmmggg]]]YYYLLLDDD>>><<<;;;888999<<<555444444666888888666444555777777666222111111333555333222444666777666444///111444888;;;:::777444888555333333444666777777222333555888;;;:::666222555888:::888333111333777888444333444444555<<>>???>>>===;;;<<<@@@DDDVVVTTTJJJ>>>===GGGSSSXXXHHHEEELLLZZZ___TTTJJJGGG\\\zzzxxxrrrqqqVVVTTT___lllggg]]]kkksss|||dddSSSBBB@@@GGGKKKFFF???GGGQQQ[[[WWWHHH@@@LLL^^^ooodddZZZaaapppzzz{{{ZZZ[[[^^^[[[QQQLLLXXXiiiuuufffiii~~~cccQQQIIIEEEGGGIIIPPP```nnnlllaaaDDD@@@>>>@@@???:::666555666777888777555555888:::999777555555666555333111222555888888666333222333//////111555999;;;;;;999555555444666888888777555444666888777555444555666888777666666666666555333666444555666555333222444444888:::888777999999888666666555555444555555555777:::===<<<777666888;;;555444333444666999<<<===;;;:::777555555555666777444555777888888777555444666777888999:::999999888:::===<<<777444777:::999666666666777999:::::::::???===:::777444555666888777;;;@@@DDDEEECCC???<<<;;;888777;;;===@@@FFFMMMKKKFFFCCCGGGOOORRRLLLFFF??????>>>======AAAHHHNNNXXX[[[VVVIIIEEEMMMRRRQQQNNNHHHHHHMMMLLLFFFHHHQQQPPPOOOLLLFFF@@@@@@DDDIIIGGGEEECCC@@@>>>@@@DDDHHHBBB>>>:::999<<>><<<999666666888999666222222666;;;:::666222222333000000111444888;;;======444444555777999999777666666888888555111000444888999666333555888999555111222333666999999666333111000111222222444777999:::222222333444444444333333888===???<<<555333888???888444111333999======<<<666999;;;888444222444777999888666555555666888999555777:::<<<<<<;;;999777<<>>;;;777444666:::===;;;888777:::<<<999555333666999AAA@@@>>>>>>???CCCGGGIII<<<777666;;;@@@AAAAAACCCCCCEEEFFFDDD@@@@@@DDDIIIDDD???;;;;;;AAAGGGLLLNNNCCCMMMTTTQQQKKKHHHFFFEEE[[[QQQGGGBBBBBBHHHVVVcccJJJFFFAAA@@@AAACCCBBBAAA>>>DDDHHHDDD<<<:::@@@HHHJJJBBB999999???FFFIIIIIIAAAHHHQQQVVVTTTMMMDDD???QQQNNNLLLKKKLLLVVViii{{{qqqllluuuhhhRRRRRRhhhoooXXXPPP___jjjlllXXX???777BBBOOOOOOHHHEEEGGGIIIIIIJJJLLLEEEZZZttt^^^HHHXXXuuu~~~tttiiiccc}}}aaaTTTDDD???GGGSSSVVVTTTHHHDDDAAABBBAAA;;;888888777888:::::::::999::::::===<<<::::::999999777666555666777777666555555666222222333555999;;;<<<;;;666555555666888999999888777666555444333333555666666555555666777666444222///333666888777666555444//////000222333333555777444444444444555555666666999<<<===:::555333777;;;777444111333888<<<<<<;;;777:::;;;888333111444888:::999999888888999999:::777999;;;<<<===<<<:::999;;;AAABBB<<<666777;;;<<<:::777444666:::>>>===<<<666:::<<<;;;777555666999@@@@@@@@@BBBDDDGGGKKKLLL???;;;:::>>>AAA???>>>??????EEEIIIDDD;;;999AAAJJJFFFAAA<<<===DDDJJJKKKJJJ===CCCMMMRRRNNNGGGFFFIIIWWWSSSHHH======IIIWWW___HHHAAA;;;<<<@@@BBB@@@<<<===BBBFFFBBB<<<999???EEEJJJBBB:::999???FFFJJJJJJCCCFFFQQQ]]]ZZZKKK@@@>>>LLLPPPOOOIIIKKK[[[rrrtttllltttxxxbbbJJJJJJaaasssZZZQQQeeeqqqrrr\\\BBB;;;FFFRRRMMMDDD>>>BBBHHHHHHEEECCC===OOOjjj{{{wwwpppzzzeeePPP```zzztttkkkiiiiiiUUUFFFEEEEEEBBBCCCIIIQQQJJJCCCAAA>>>;;;;;;===777777888;;;>>>>>>999555;;;>>>???===999777888;;;999666222333666999999888444444555888:::;;;999888999666444444666999:::;;;777444222333666888666333222555777777555333333444///333666444333333444444//////222555666555555888999888777666777999;;;<<<999999:::999777555555555555333222333666999;;;<<<;;;;;;:::777333333555888999:::<<<======<<<:::999999:::;;;<<<<<<<<<;;;;;;888>>>@@@===:::::::::999888666555666:::===@@@@@@:::;;;<<<;;;999777777888888===EEELLLOOOMMMJJJGGGBBB??????AAA@@@======??????EEEIIIEEE===;;;BBBJJJFFFBBB???AAAFFFJJJIIIFFFFFFCCCGGGNNNOOOJJJNNNWWWIIIMMMJJJ@@@???IIIOOONNNHHHAAA::::::>>>AAA???<<<@@@AAAAAA>>><<<<<>>???999222;;;@@@CCC???888333666:::>>>777000222999===:::555666999===@@@AAA>>>;;;888:::888444222444999@@@DDD666333111444999;;;888333888:::;;;999555222222444666222000222777;;;:::777///333666666333222444666CCC>>>888444555:::BBBGGG;;;777333222444555444222222666999666222222888???BBB<<<666555888:::888666444888>>>BBBCCC???:::666>>>@@@@@@<<<777777<<>>DDDFFFBBB???>>>BBBHHHKKKGGGBBBGGGMMMUUUXXXPPPEEECCCFFFQQQPPPFFF???KKKaaahhhaaaPPPCCC@@@IIIKKK@@@:::===@@@BBBAAA<<<777999BBBKKKFFFAAA<<<:::<<>>AAAIII^^^aaaYYYJJJCCCHHHMMMLLLJJJCCCFFFWWWfffhhhaaa]]]___wwwoooVVVTTTIII<<>>???EEEKKKHHHAAA===AAAGGGIIIIIIEEEEEEXXXrrr}}}yyyyyy|||{{{|||xxxiii[[[aaaqqqmmmYYYJJJAAA???CCCJJJGGGBBB===:::999:::;;;999888777777888888888888=========<<<:::888777666999777444444666888999888999:::;;;<<<===<<<;;;:::666555444444666999<<<>>>888555444555888999777555777999:::999777555444444555444333555888:::999777333444555555555555777999>>><<<999777777:::===@@@888666333222333444555666444666888777666777:::===BBB>>>999888999:::999777111777???EEEFFF@@@888333<<<>>>>>><<<999999<<<>>>>>>;;;999;;;??????999444666888999999888:::>>>BBBEEE@@@:::777888::::::999333999HHHZZZ]]]PPPCCC>>>EEEHHHEEE>>>:::???FFFKKKKKKCCC===BBBLLLOOOIII@@@BBBQQQbbbfffXXXGGGCCCGGGPPPOOOIIIFFFPPPaaagggdddIIICCCCCCKKKKKKBBB;;;;;;AAABBB@@@<<<999;;;BBBIIIJJJAAA888888AAAGGGEEE@@@<<>>;;;AAAKKK\\\[[[UUUJJJDDDGGGNNNRRRLLLGGGJJJXXXgggiii```UUUaaa~~~uuuaaaZZZNNNEEETTTpppzzznnnvvvlll[[[IIIDDDFFFEEECCCAAAAAAEEEGGGEEEAAA???BBBEEEEEEEEEBBBDDDQQQcccnnnpppkkk}}}{{{|||}}}uuu```QQQ[[[ooo~~~tttzzzyyyjjjZZZNNNHHHFFFAAAAAAAAA@@@>>>:::777555777:::;;;777222222888>>>===999666777;;;<<<888333444666888666333333777;;;:::999888888888999;;;<<<333333444666777888888999999888666555555666777777777777888999:::999666444555666777999999999777666888666444444666999<<<===999::::::::::::999888777555444333111111333777;;;888777666888<<<===<<<:::>>>===;;;999888777777666555888>>>AAABBB>>>999666999:::;;;<<<<<<<<<;;;;;;>>>??????>>><<<:::999999999777666777<<>><<<:::999888777777555;;;EEEMMMNNNJJJCCC>>>CCC???>>>AAACCCDDDFFFIIILLLKKKJJJIIIIIIIIIHHHHHHMMMUUU```fff___QQQHHHFFFIIIKKKPPPVVV[[[]]][[[XXXHHHHHHGGGFFFEEECCCBBBAAA??????===:::999;;;???CCCHHHEEEAAA@@@BBBFFFHHHIIIGGGIIIHHHBBB@@@EEEMMMPPPTTTRRRQQQPPPKKKGGGHHHMMMTTTYYY\\\[[[[[[___bbbcccoooyyyvvvaaaTTTTTTcccsss{{{|||yyysssqqqtttvvvuuubbbVVVJJJEEECCCBBBCCCEEEEEECCCAAA@@@AAABBBBBBBBBAAA???@@@DDDHHHOOO[[[ffflll~~~tttmmmddd^^^dddooo{{{wwwpppjjjhhhlllttt{{{uuucccTTTJJJ===???AAAAAA???<<<777444777:::;;;888333222777===;;;666444666;;;<<<888333222555777666333333777;;;888888777666666888999:::444444555666666777888888999999777555333333555777666555666888<<<<<<888444444777;;;<<<;;;888666666<<<777333333888===??????999:::;;;;;;:::888555444111333333111000222999>>>;;;777555999@@@BBB===777888999999888555444444444===<<<:::999999:::<<<===666777999<<<>>>===;;;888>>>BBBDDD@@@999666888<<<;;;666333666>>>CCCAAA===;;;===>>>===:::777666666===AAABBB??????CCCEEECCC<<<666:::HHHOOOIIICCCCCCDDDRRR[[[TTTCCC<<>>:::777666:::AAACCC===777666888888777555444444555===<<<:::999999:::;;;<<<444555777:::===<<<:::777<<>>BBB@@@<<<999;;;======;;;888777777???DDDEEE@@@???BBBDDDCCC;;;555999GGGNNNIIICCCBBBCCCQQQ\\\WWWGGG???GGGSSSYYYLLLDDDJJJUUUVVVNNNGGG???HHHXXXdddaaaQQQCCC===JJJIIICCC999777>>>FFFIII===;;;888666666888;;;<<>>HHHTTT^^^VVVGGG>>>GGGVVVXXXPPPFFFGGGPPP[[[ZZZQQQNNNSSSjjjvvvuuu^^^HHHPPPrrrsss[[[ggguuuaaaRRRUUUNNNGGGDDDAAA@@@CCCHHHEEE???;;;;;;???BBBAAA??????;;;???GGGDDD>>>JJJ___|||^^^___www~~~ccclllxxxvvvgggccc~~~fffLLLFFFDDDAAA>>>======>>>???:::999:::<<<>>><<<888333333666999999777666777999666333111444999;;;999666333444777999:::888666444999777555333444888<<>>???<<<999999888888777888999999:::555888===AAA@@@===777444444555777888999999888888:::===@@@>>>:::777888;;;888777666888<<<>>>===;;;::::::;;;;;;;;;;;;:::999999AAAKKKPPPMMMEEE???;;;@@@<<<;;;>>>AAABBBEEEIIIKKKKKKNNNRRRVVVSSSLLLFFFBBBFFFLLLPPPLLLFFFFFFKKKJJJNNNTTTVVVTTTQQQMMMJJJBBBAAA???>>>=========>>>AAA@@@===:::888:::>>>BBBFFFBBB@@@CCCIIIMMMKKKHHHHHHPPPUUUQQQJJJHHHIIIJJJLLLKKKMMMQQQTTTXXXbbbkkkjjjeee```\\\\\\dddwww|||^^^^^^wwwzzztttllldddTTTJJJBBBAAAAAA@@@@@@BBB???>>><<<<<<>>>?????????BBB===???DDDCCC???IIIZZZrrrvvvqqqwwwxxxjjjffflllyyyZZZIIIFFFAAA===<<<===@@@BBB;;;;;;<<<===>>>===999555555777999999777666777999666444333555:::<<<:::777333555777999999888666555888666444333555999===@@@;;;888666666888999777444444555555555444555777999777666666999<<<;;;777444111333666777777666666666;;;999666444222333444555333222111222444555555444333777:::;;;:::999:::<<<:::777444555999<<<===<<<111777???DDDDDD>>>555///444666777666444444777;;;777888:::;;;;;;;;;999888555777::::::999888:::<<<===:::777888<<<>>>>>>===777???OOO]]]YYYGGG:::888@@@CCCAAA;;;888===EEEJJJMMMGGGFFFRRRaaabbbQQQ@@@999DDDQQQSSSHHH>>>BBBLLLTTTVVVQQQIIIIIIQQQUUURRREEE>>>>>>DDDEEE???:::;;;CCCCCCBBB===888:::@@@GGGGGG>>>999AAAQQQYYYSSSJJJBBBOOO]]]```SSSDDDAAAGGGPPPPPPLLLGGGKKKYYYjjjttt___PPPLLL]]]mmmttt}}}^^^QQQkkk|||kkknnntttsssTTTFFF;;;<<>><<<>>>???AAAHHHQQQ[[[rrruuutttvvv|||dddeeekkkJJJGGGBBB>>><<<===@@@BBB<<<===>>>>>>===;;;999888777777888888888888777777555555555777999;;;:::999555666777777888888777777555444444444666999===???<<<999666888<<<===999555444555666444111222666:::888555444777;;;<<<888333---222777888666333333333888777555333222222222333444222111222555666333000111777<<<;;;666555999>>>999444000222777<<<===;;;444888>>>AAAAAA<<<666222555777888555111111777===555555555999======999555222888===<<<666444888===???:::555666<<<@@@AAA???;;;???OOO```[[[EEE999;;;;;;FFFHHH>>>666<<>>999888;;;AAAFFFJJJHHH\\\kkk]]]ppp{{{ooommm{{{yyykkkttt\\\JJJAAAHHHIIIAAA<<<@@@DDDCCCAAA<<<888999===BBB>>>888222222777888555000000444888999666555555777777666444333444777:::<<<111222444666777888888888@@@BBBBBB<<<555333999???:::666111000222444444333111:::BBBAAA999111000333222111111222222444555666...///111333333111000...333888<<<999333111555:::999555333888@@@CCC>>>777111555999:::777555666777::::::999888777666555444000111444666777777666666;;;>>>>>>:::555555;;;AAACCC;;;555666===BBB@@@<<<666999===>>><<<::::::;;;AAADDDHHHIIIFFFBBB>>>===>>>:::<<>>???>>>>>>===>>>CCCQQQeee{{{pppiiiddd``````gggnnnooopppqqqmmmvvv{{{dddNNNGGGFFFBBB???@@@BBBAAA???<<<::::::<<<>>>:::777444333444555333111333555777888777666666777666555444333444666888:::333333444555666777888888???AAA@@@<<<777666:::>>>:::777333111111111111111111888>>>>>>888333222444222222333333444555555555///000000111111111000000555888;;;999555333666999;;;666444888@@@BBB<<<666444666888888888777777777::::::888777666555555555///000222333444555444444:::???AAA===666555<<>>BBB@@@;;;666:::>>>===:::888;;;>>>HHHFFFCCC>>><<<<<<@@@CCC;;;;;;===BBBBBB>>>===???DDDWWWddd[[[IIIBBBHHHPPPRRRJJJ@@@<<>>JJJNNNPPPRRR___~~~iiiQQQ\\\{{{jjjQQQHHHDDD@@@<<<999:::===???===999666888<<<>>>;;;666888===AAABBB>>><<<;;;===@@@GGGPPP^^^vvvjjjfffmmmgggUUUJJJWWWmmmuuujjj^^^aaayyy```HHH@@@@@@@@@>>>@@@>>>===<<<<<<<<<:::999888999:::777444333444777888777666777888999888777555444444444555666777777666555444444444555777888;;;<<<;;;999777666888:::;;;:::888444000......///111444888999888666555555222333444666666666555555333222000//////000222333888999:::999777666777888<<<999888;;;>>>???:::555777666666666888999888777999888777666555555444444111111222333444444555555777<<<@@@===666555:::AAA@@@<<<999:::???AAA???;;;:::<<<>>>;;;888888<<>>999777999???DDD>>>BBBDDDAAA???AAAAAA@@@BBBTTT```VVVCCC;;;CCCNNNOOOMMMIIIFFFDDDDDDFFFGGG???IIIUUUZZZRRRHHHGGGLLLgggbbbYYYQQQOOOTTT]]]dddLLLDDD>>>BBBHHHIIIGGGFFFEEEXXXqqq{{{uuunnntttuuuhhhppp}}}jjjMMMRRRTTTSSSPPPLLLEEE>>>QQQRRRXXXaaaqqqdddOOO\\\uuu~~~cccUUUHHH???===;;;888:::AAA>>><<<:::;;;======:::777888>>>CCCCCC???;;;;;;===<<<>>>@@@GGGZZZuuuvvvooouuuvvv```^^^fff___MMMAAAMMMbbbjjjaaaUUU___}}}XXXEEEBBBBBB???>>><<<;;;<<<>>>===999666888===@@@===777444888===<<<999666777999;;;:::888666666666777777777777777777666444333333444666777666666555555555555555555>>>???>>>999333//////111111111333555777888777666222444666777888777666555777555222//////111444666::::::999999888888777777:::<<<>>>>>>;;;888777777999666444555888:::999777555666777888777666444222666555555555666777999999555777999888666666888;;;<<<>>>???>>><<<;;;<<<>>>@@@>>>;;;999:::<<>>@@@JJJRRRPPPCCC;;;@@@GGGGGGGGGHHHHHHFFFEEEDDDCCCBBBEEESSSaaa```SSSFFFBBBDDDKKKOOONNNHHHDDDGGGMMMPPPOOONNNTTT^^^aaaZZZRRROOOJJJEEE@@@AAABBBEEEMMMUUUXXXVVV^^^sssxxxkkkooozzz}}}nnnfff[[[[[[TTTIIIGGGPPPYYY\\\[[[^^^jjjgggOOOOOOcccxxxjjjQQQ>>>======777888???===???AAA@@@===:::;;;<<<===>>>???@@@@@@???@@@@@@999===AAAFFFQQQ___ggghhhggg___\\\fffyyyuuuiii\\\RRRMMMNNNPPPRRRPPPPPPXXXbbbtttvvvYYYLLLGGGDDD>>><<<;;;<<<>>>>>>:::666999>>>BBB???999666999>>>===:::777777:::<<<:::888999999999999888888888888777666444333222333555666666555555555555555555555@@@AAAAAA>>>888333333444111000111444777999888666333444666888888777666444:::888444222111333666888::::::999999888777777666666===BBB@@@888333555:::888555333444777999888666222444777:::999777444111888888777777888999:::;;;777555333555888:::999888888???CCC@@@999666:::@@@EEE>>>888888===BBBAAA???555777:::<<<===???AAACCCXXX```[[[III<<>>FFF^^^uuusss\\\FFFAAAFFFTTTQQQGGG======GGGMMMMMMDDDGGGUUUhhhpppeeeRRRDDDFFFDDDBBB@@@>>>BBBQQQ```fffUUUQQQggg{{{fffUUUeee}}}pppaaa]]]aaa]]]QQQEEEFFFXXXooo~~~sssxxxnnnSSSFFFYYYxxxzzz[[[@@@;;;===888777<<<:::AAAFFFDDD>>>:::<<>>======>>>>>>===;;;999<<<======:::888999:::;;;:::999999::::::999888;;;;;;:::999888888999999666555444333333444444555999::::::888666666888:::>>>???@@@>>>;;;777555555111111222555777888777666444555666777777666555555999888666444444444555666999:::;;;999777555555777444:::@@@>>>777333555999555444444444666777666555333555777999999888555444666666666777777888888888999666333555:::======;;;:::>>>AAA>>>777444999>>>CCC===777888???CCC@@@<<<999999888777999???GGGLLL[[[^^^[[[PPPFFFFFFLLLQQQJJJIIIJJJJJJGGGDDDFFFLLLVVVgggtttnnnYYYHHHFFFLLLMMMKKKFFFAAACCCGGGHHHFFFIIIMMMUUU```hhhdddVVVHHHCCCAAA@@@@@@@@@DDDPPP^^^bbbZZZZZZfffqqqqqqfff\\\VVV]]]hhhrrruuunnn___SSSYYYUUURRRQQQSSS___vvvsssYYYNNNdddwww]]]EEE<<<<<<:::999<<<;;;@@@FFFEEEAAA???AAADDDAAA===999:::>>>BBBDDDCCC===AAACCCDDDFFFHHHDDD>>>JJJJJJIIIGGGJJJUUUgggvvveee```]]]^^^```\\\SSSJJJIIINNNSSSSSSOOOVVVmmmgggLLLCCCAAAAAA???===<<<===???BBB<<<:::999;;;======:::777888:::;;;;;;:::888888888===<<<999888777777888999444444444444444444444444<<<===>>>:::666555:::???888999999:::;;;999666333111333666777888777666555555555555555555555555555666666666666555444333333777:::<<<999444222444777666666777999:::999777555111333555555555444444444888777555555555777999:::444555666777777777666555777777777666777999===@@@???===:::888888888888888;;;:::999;;;======<<<:::???===999777999???IIIPPPOOOMMMOOOUUUWWWQQQKKKHHHDDDLLLVVVUUUIIIBBBLLL\\\iiifff```ZZZTTTOOOLLLJJJ???BBBHHHKKKIIIEEECCCEEEPPPUUUUUUQQQRRRWWWUUUNNNBBB>>>===BBBHHHJJJLLLNNNSSS\\\hhhjjj___SSSTTT[[[___]]]ZZZ^^^mmmvvvkkkXXXOOOOOOYYYeeegggdddpppmmmYYY```yyy~~~bbbXXXKKK???::::::===@@@???>>>???CCCHHHIIIFFFBBB:::<<<======;;;;;;===???AAABBB@@@>>>@@@DDDEEEBBB>>>AAADDDFFFHHHLLLOOOPPPPPPUUUYYYVVVPPPMMMQQQVVVRRRLLLJJJSSScccxxxzzzUUUIIICCCCCCAAA>>>;;;<<>>???:::444333999@@@444333444777::::::666222111444888999888666555555666555444444444444555555444555666777666444111///555:::===:::333000333888999333000444<<>>@@@JJJUUUXXXNNNGGGSSSeeesss```MMMKKKTTTXXXNNNAAA777===IIIPPPJJJAAABBBKKKTTT]]]ZZZJJJDDDMMMTTTRRRDDD<<<:::DDDOOOOOOGGG@@@HHHZZZmmmlllXXXHHHMMM[[[fffeee```___pppzzzgggNNNOOO___tttsssfffjjj}}}eeeVVVnnnttt]]]MMMRRROOOCCC999:::@@@DDDBBB<<<888@@@LLLQQQIII???444<<>>PPPTTTUUUPPPIIIJJJTTT]]]WWWLLLIIIWWWrrrtttTTTJJJ???999>>>BBB===:::<<<999:::<<<<<<<<<:::::::::===;;;::::::;;;;;;;;;:::888888888888777777777666999888777555555555666666999888777666666777777888777666666555444444333222777555555555666666444222333444666777999999::::::777666555444444333333444666444222333555777666444666555555555777999:::;;;333333333333333444555666777666555555666888:::;;;999888777666777888:::;;;777444111222666;;;===>>>???>>>;;;888777999===@@@HHHAAA999777999===>>>>>>999BBBCCC<<<;;;BBBCCC===CCC===CCCSSSVVVLLLIIIPPPHHHKKKPPPXXX^^^___]]]YYYaaaUUUJJJHHHIIIGGGEEEEEECCCEEEHHHKKKLLLNNNPPPQQQNNNPPPMMMEEEBBBDDDGGGHHHBBBHHHKKKHHHFFFGGGIIIHHHMMMVVV^^^\\\UUUOOORRRWWWbbbllltttxxxqqq\\\VVVZZZfffrrrpppiiimmmzzzvvvfffkkkxxx```RRRCCCCCCBBB???<<<<<>>GGGJJJEEE>>>;;;<<<;;;999777777:::======???AAABBBCCCCCCBBBAAAAAAAAAAAACCCFFFFFFDDDAAAFFFJJJPPPRRRLLLGGGKKKTTTRRRNNNSSSgggjjjMMMAAA:::>>>AAA===888888:::<<<===;;;888888;;;>>>>>>;;;888888;;;===;;;888555666777888888777555444888888777666666666666666777777777777777777666666555666777666333222222444555444444555666555333111111333666999::::::999999;;;999666444333444666777666444222444888999444000333555666666666777;;;>>>;;;666111111555999999888555555666777888999999999;;;:::888777777:::<<<>>>888444111444999<<<;;;888:::>>>@@@<<<666777>>>FFFPPPFFF<<<999===BBBDDDCCC888;;;BBBGGGFFF@@@<<<;;;@@@DDDJJJLLLIIIHHHLLLRRRKKKGGGKKK]]]qqqwwwjjjZZZPPPOOONNNKKKEEE@@@CCCKKKTTTUUUNNNGGGOOO```ddd]]]KKKFFFGGGMMMNNNFFFBBBDDDJJJTTTWWWOOOEEEHHHSSS\\\ZZZSSSOOOSSS]]]```[[[SSS[[[nnnooo[[[RRR\\\eeeiiiccc^^^eeeuuussspppzzzrrreeerrrlll```XXXQQQDDD@@@<<<>>>BBBCCC???:::<<<===???@@@AAAAAA@@@@@@AAA>>>999888999;;;======:::===AAADDDDDDBBB>>>;;;DDDDDDCCCAAA@@@CCCIIINNNJJJEEEEEELLLPPPNNNJJJHHHLLLVVViiiuuuVVVHHH???AAABBB===999:::<<<======:::888888<<<@@@???;;;777888;;;===:::777444555777888888666444222777777888888888777666666666666777888888777666666555777888666333222333555333333333555666555222000000222666:::<<<<<<:::999>>>;;;777444333555888:::777555444777:::999444...222444777777777888<<>>CCCEEEEEE:::999BBBPPPNNN???888;;;<<>>@@@NNNYYY]]]TTTJJJNNN___llleeeTTTHHHQQQeeennncccTTTUUUkkk|||UUUEEEIII^^^nnnqqq___RRR]]]ssskkkeeevvv|||hhhmmmgggKKKIIINNNMMMCCC<<<777===FFFHHH???444888>>>CCCBBB===:::===BBBEEE???999888;;;??????>>>999===BBBEEEEEEAAA<<<888FFFFFFDDD???<<<@@@LLLVVVIII>>>:::DDDPPPQQQHHH@@@KKKcccqqqcccTTTHHHDDDAAA<<<>>>EEE@@@===<<<<<<===>>>>>>===<<<;;;:::999999999999888666666777777666666555555555666777888999888777666888888777777777888999999888777666666777777666555222222333555666555222///333444666999;;;<<<======<<<:::777555444555777888777888999999888666444333555555666888;;;>>>??????>>>888222222777:::999666333555777999999888777555777777777777888:::;;;<<<;;;;;;::::::999888888888999<<<>>>>>>===???DDDHHHGGGCCC===::::::===@@@BBBDDDCCCHHHNNNLLLAAA<<<>>><<>>>>>===>>>???AAABBBCCCBBBAAA@@@CCCDDDDDDBBB???BBBHHHNNNHHHBBB@@@FFFLLLMMMKKKKKKWWWppp|||qqq___NNNDDD===:::BBBMMMBBB===;;;>>>EEEFFF@@@888999;;;===:::666444777::::::999777555555666777888333444666777888888777666;;;999777555666888;;;======888444666;;;<<<999444222222222444555555333000777666777777999<<<>>>@@@777777777666666555444444888<<<===:::444222666;;;:::666555999@@@DDDBBB>>>777666666666666555444333555666666666777777777777111333555888999888777666<<>>;;;:::<<<@@@???<<<:::???FFFIIIFFFAAA;;;???BBBAAA===999:::<<>>???DDDIIILLL>>>@@@DDDFFFGGGEEEAAA>>>JJJNNNQQQOOOFFFDDDPPP___ooohhhOOOCCC===;;;AAAJJJBBB>>>;;;@@@HHHIII@@@777999;;;<<<:::555444666999;;;999777555555666888999222333444555666777777777;;;999666555666888<<<>>>===888555777;;;===:::555333222222333555555444333777777666666888:::<<<>>>444555666777666444222111777;;;<<<888111000666>>>;;;888666:::AAADDDBBB>>>555666888777666444222222666666666666666666666666///111555888999888777666<<>>FFFIIIDDDAAA===MMMmmm{{{jjjSSSIIIRRR^^^dddXXXFFFFFF^^^wwwpppVVV>>><<>>777555<<>>;;;>>>DDDLLLQQQ>>>@@@DDDHHHJJJGGG???999GGGOOOVVVPPPCCCAAAUUUmmmqqqPPPCCCCCCBBB???>>>???>>>>>>@@@CCCCCC???;;;<<<:::777777777777666444777777888888777777666555111222222333444555666777666666666666777888999:::777888888888888777888888555444222222444666666555333444666777888888777666666666555555444333333222666666666444333333555888777888;;;===>>>>>>??????;;;999777777888777555222444555777888888777555444444444666777999::::::;;;:::;;;;;;999888999<<<>>>>>>>>>>>>@@@AAABBB@@@???;;;<<<>>>???AAAAAABBBBBBFFFJJJKKKHHHEEEDDDBBBAAAAAABBBLLL[[[aaaZZZRRROOOMMMQQQSSSMMMEEEFFFRRR^^^XXXLLLAAA@@@DDDHHHLLLPPPPPPPPPQQQRRRNNNHHHGGGJJJIIINNNMMMBBB<<<@@@FFFFFFMMMRRRXXX]]]aaaccc\\\TTTRRR]]]fffbbbUUUOOOTTT]]]^^^___[[[PPPIIIMMMYYYbbbxxxwwwrrriiifffrrrnnn]]]rrrlllWWWOOOIIIFFFHHHCCCBBBAAA===999999<<>>555===???@@@???======>>>@@@@@@999222444:::<<<666000222555888::::::777333111111111000111222444666888111333666888999888666555222777;;;999444111666;;;777555222222444666777777...111555888999666333000888777555333222333444555444222000222555666444000222999???>>>:::888<<>>;;;888888@@@GGGDDD===999===CCCAAA<<<:::===CCCHHHGGGDDD<<<<<>>BBBFFFEEE>>><<>>===AAAEEEEEEBBBAAACCCRRR___fff^^^QQQOOOVVV\\\YYYRRRLLLOOOWWW[[[VVVOOOSSS^^^kkkhhhRRRFFFZZZzzzlllmmmtttbbbhhh~~~\\\MMMOOOTTTUUUHHHBBB<<<;;;???@@@<<<888444999??????;;;:::===AAACCCAAA>>>;;;999:::<<<>>>;;;<<<>>>@@@AAABBBAAAAAAJJJJJJHHHCCC???CCCLLLUUUGGGEEEJJJXXXiiixxxhhhVVVKKK???<<>>>>><<<:::;;;999888777777777888888333444777999999888777555111222333555666666666666555444333666999:::666222555666777777666555444444888444111111444777777555444333222333444555555444666666555444444555666777333111111333666777333///444777;;;;;;999888777888???:::555444777999:::999333555888;;;;;;999777555;;;;;;999555333666<<>>???;;;666<<>>;;;;;;AAAIIIJJJFFF;;;>>>DDDHHHHHHEEE@@@<<>>;;;BBBJJJMMMOOORRRZZZfffjjj\\\JJJGGGRRR^^^^^^SSSHHHIIIRRRXXXVVVQQQ[[[qqqqqqTTTMMMggg|||hhhooo|||WWWLLLUUU^^^```HHH@@@888999???BBB===666999<<<>>><<<999999<<<@@@FFF???777555999<<<<<<;;;999<<>>MMMJJJEEE???>>>BBBKKKRRRLLLHHHKKK^^^|||hhhNNNAAA???BBB<<<:::999<<>>:::>>>@@@@@@BBBFFFDDD@@@@@@@@@AAABBBCCCEEEFFFGGGBBBBBBCCCFFFHHHIIIHHHGGGIIIHHHGGGDDDAAAAAADDDFFFGGGCCC===::::::>>>CCCFFFOOOPPPUUUZZZYYYSSSLLLIIIJJJLLLJJJGGGMMM[[[dddeee___XXXWWW\\\[[[SSSNNNOOONNNTTTYYYVVVPPPPPPZZZdddwww{{{bbbSSScccvvvqqqnnn```]]]ZZZUUUSSSBBBAAA???<<<:::;;;>>>AAAAAA===:::999:::<<<>>>>>>@@@???>>>;;;999888999:::=========>>>???AAACCCDDDEEEDDDCCCCCCDDDEEEDDDDDDMMMVVVdddvvvYYYGGGBBB@@@:::999:::>>>CCCBBB===888888;;;>>>===999555333222444444444444666999;;;===333555999;;;<<<999555333888999999666111000333888666333111555;;;===999444333777;;;:::555111111333777555333444888===AAACCC333666999<<<<<<999555333666888888555000///222666333111111555999;;;999555111555999999777666888;;;===;;;888666777999<<<>>>222000111555999999555000;;;<<<;;;999666777:::===<<<777555777===AAA???<<<333;;;BBBBBBAAAAAA???;;;EEEBBB>>><<>><<<:::<<<@@@DDDHHH<<<>>>AAAFFFIIIFFF???:::QQQggguuuXXXHHHBBB<<<>>>@@@AAA@@@???===<<<<<<<<<<<<<<<;;;999666333333333333444555777888999555666888:::999777555333666666666444111000222555555444444666:::;;;888666555777999888555222222333444333333666:::>>>@@@AAA555777:::<<<;;;999666444555666777666333222333555333333444555777888777666///222444555444555777:::;;;999666444555777:::===333222222444777888666444;;;;;;:::999999:::;;;===:::666333666<<<@@@>>>;;;666;;;?????????AAA@@@===DDDAAA>>><<<>>>CCCJJJOOODDDBBBBBBGGGOOOPPPIIIBBBKKKOOOOOOHHH===:::BBBKKKMMMDDD<<<999>>>CCCEEEDDDBBBMMM```nnngggTTTEEEBBBNNNTTTRRRKKKPPP```jjjiiiSSSLLLNNN[[[bbbYYYKKKCCCCCCUUUffffffZZZWWWeeeuuuqqqUUUOOOhhhssspppqqq^^^cccjjj```LLL@@@:::???CCCAAA======DDDKKKGGG@@@999999===???===:::888>>>CCCBBB;;;888;;;@@@BBBAAA???>>>>>>???BBBCCC;;;>>>BBBDDDEEEEEEEEEEEEaaazzzoooPPPEEEAAADDDFFFCCC<<<999===BBBAAA<<<777888<<<>>>;;;666222333444666666555333222777666666555444444444333222111111222444444222///333777999999666555555777888555333222444555555333///000333777:::<<<:::888888888888888888777666666222222444666999999555222333777:::888444222555888333111......222555777777666555444333333555666777999888777555333666;;;???999777777:::???@@@>>>:::999888888888:::;;;<<<<<>>===<<<;;;:::;;;===??????>>>@@@CCCFFFCCCDDDEEEEEECCC@@@===;;;???CCCDDDAAA???FFFVVVdddyyywwwPPPBBBDDDGGGHHHBBB:::888<<>><<<888222333555777666444222000666555333222111222333444111//////222666666222...222777;;;:::444111333777999444000///333555444222+++---111666999999666222999888666444333444555666000000111666;;;;;;555000333888<<<999222///333999888333------111555666555333222222222333333444444<<<===;;;777444666>>>EEE999666666;;;AAADDD???:::999;;;<<<;;;999999<<<>>>HHHDDD>>>===DDDNNNQQQNNN<<<===@@@AAABBB@@@>>>===EEEIIIJJJEEEAAAHHHYYYhhhVVVIII>>>AAALLLQQQJJJ???AAANNNYYYVVVGGG===???FFFLLLQQQNNNFFFIIITTTUUULLL@@@EEEWWWnnnvvvgggRRRGGGUUUssslllQQQKKKOOOQQQLLLDDDDDDUUUppp}}}sssllluuu}}}tttYYYMMMiiitttxxxbbbddd~~~~~~^^^FFFDDDLLLKKKCCC???::::::BBBLLLNNNDDD:::;;;@@@CCCAAA<<<999999;;;>>><<<;;;===@@@EEEIIIKKKFFFHHHIIIIIIGGGAAA<<<888CCCFFFEEE@@@@@@OOOmmmtttRRRCCCDDDDDDCCC@@@===;;;<<<>>>;;;<<<;;;;;;999888888888444444555666666666555444333333333222222222222222333333222333333333222111111444777777444333444666555444333222111111000000+++---000555888999666444777666444222111222222333000111333666777666444111222666888666222000333777888666444333333444555555444444333222333444555666<<<;;;:::999999;;;>>>@@@:::999999;;;>>>@@@???===:::<<<===<<<;;;<<<>>>@@@DDDDDDBBBAAAEEEKKKMMMJJJ<<<===>>>@@@@@@???>>>===AAADDDFFFCCCAAAEEEQQQ\\\MMMEEE???AAAJJJPPPPPPMMMNNNTTTYYYZZZUUUPPPNNNMMMNNNLLLHHHFFFHHHNNNPPPOOOFFFOOO[[[dddfff^^^PPPCCCVVVkkkxxxooo]]]TTTQQQOOOKKKFFFGGGVVVmmm}}}||||||qqq]]]\\\wwwsssooozzz[[[JJJHHHIIIHHHEEE>>><<<<<>>AAA@@@<<<888555<<>>777222222666666555555555666777999:::111222444555555444222111666777777444000///222666000111222444666666555555222555777666111---,,,---------///333777999999888444444333222111111000000000444666555222000222444222222333222222333444666777:::;;;999555333333555888666444222333555888:::999888888<<>>AAA;;;;;;;;;<<<>>>???AAAAAA:::@@@DDDCCCCCCDDDDDDBBB>>>>>>===<<<===???@@@BBB<<<===???@@@BBBDDDFFFHHHDDDDDDCCCBBBDDDKKKUUU]]]\\\VVVTTTYYYbbbfff```XXXMMMFFFFFFNNNNNNGGGHHHOOOYYYcccbbbTTTPPPVVVUUULLLSSSXXXcccmmmkkk___RRRLLLJJJMMMSSS\\\gggrrr}}}ggg\\\mmm~~~uuuYYYTTTTTTLLLFFFGGG===>>>AAACCCDDDCCCAAA???===>>>>>>;;;888888;;;>>>;;;<<>>444222;;;EEEAAA999333777AAAGGGCCC===>>>DDDIIIIIIDDD???<<<<<>>GGGKKKDDD999EEEGGGJJJHHHCCCGGGZZZnnndddYYYLLLNNNhhhtttZZZAAADDDPPPZZZRRRBBBCCCQQQoootttjjjSSSJJJSSS]]]^^^PPPRRRZZZiiirrriiiTTTCCCFFF\\\nnntttqqqlllyyy{{{___```{{{yyyrrrXXXZZZ]]]PPPCCCAAAAAACCCDDDBBB@@@@@@DDDIIIGGG>>>777777>>>AAA===777222;;;CCCCCC>>><<<@@@FFFNNNHHHAAA;;;999===CCCHHH@@@<<>>>>>;;;666555888<<<;;;999888999<<<>>>??????DDDBBBAAA@@@AAA???===:::>>>===;;;::::::;;;===???888<<<@@@BBBGGGMMMOOOMMMIIIJJJLLLMMMKKKMMMYYYgggbbbXXXMMMPPPcccrrrhhhTTTEEECCCGGGMMMKKKFFFHHHQQQhhhiiibbbYYYYYY```aaa\\\VVVRRRTTT___hhhcccTTTGGGMMMaaattt||||||{{{pppnnnvvvrrrWWWSSSUUUMMMEEEBBBDDDAAA??????AAACCCDDDCCCAAA>>>;;;;;;<<<<<<;;;:::777:::>>>@@@???@@@AAABBBEEECCCAAA>>>===>>>BBBDDDBBBIIIXXXqqq___KKKKKKIIIBBB:::666999>>>===999666777;;;===<<<999777888:::<<<;;;999777555===:::555222000111444666444444555999======888222555:::???===666333666;;;;;;555///111777:::666111111333666777777555333111:::888555222111333555777222111111333555777777666777999===<<<666999PPPkkkxxxkkkXXXJJJBBB@@@>>>===777999===???>>>:::555111777666666666777999;;;===;;;999777777888888666444777<<>>AAA???;;;999999999:::999999999999<<>>:::888999<<<;;;999888<<>>@@@AAAAAA@@@@@@AAAMMM]]]qqqpppWWWOOOEEE@@@===;;;<<<>>>===<<<<<<<<<>>>>>>===;;;888999;;;;;;;;;:::888666===:::666333222333555777222333666999;;;;;;999666999===AAA>>>888555888<<<<<<555///111777<<<:::666333444555666666555444333:::888666333333444777888333111000111555777555333555999======;;;HHHjjjfffQQQJJJHHHCCC===888;;;>>>???>>>:::555222888777666666888;;;>>>@@@;;;888666666888999777555999???CCC@@@999777===EEELLLDDD<<<:::>>>BBBAAA>>>999888888888777777777777CCCHHHLLLMMMSSScccsss|||cccLLL<<>>999???MMMVVVXXXKKKKKKUUUkkkyyysssaaaSSSVVV]]]bbbYYYEEE:::HHH___jjjcccYYYeeevvvkkkggg~~~yyySSS<<<;;;FFFOOORRRDDD>>>999;;;@@@BBB???;;;777;;;???>>>;;;888999;;;<<<999888;;;@@@BBBAAA>>>888<<<@@@AAA@@@@@@BBBCCC```uuujjjSSS>>><<>>>>>===<<<;;;:::::::::999666222222555999::::::555555444333444555777888666666666666555555555555555222000111444555333000333555888;;;DDD]]]qqqYYYIIIAAA>>>=========<<<;;;999777555333444666888:::<<<>>>>>><<<<<<;;;999777777;;;>>><<>>;;;:::>>>BBBDDDCCC@@@???>>>>>>??????===;;;888555555666999:::BBBIIITTT```ooozzz{{{www___MMM@@@DDDPPPWWWUUURRRWWW\\\dddggg\\\NNNHHHKKK@@@AAA>>>888;;;GGGTTTYYY[[[YYY^^^iiioooiii___YYYRRRUUUXXXSSSAAA888HHH```nnnqqqiiidddjjjiiieeeiiinnntttQQQ<<<;;;DDDIIIJJJ@@@???>>>>>>============888999;;;===>>>===:::888999;;;===>>>??????@@@@@@===??????>>>>>>AAAHHHNNNlll{{{[[[>>><<>>;;;666777???HHH@@@<<<999999<<<>>>;;;888777777555444333555888:::666444333222333555999;;;222333555777777555333222555444222333333333222111333222333999KKKlllhhhGGG===AAAAAA???;;;888777777888888///222555999;;;;;;::::::;;;>>>@@@<<<777777===DDD===<<<::::::;;;<<<======;;;???BBBAAA<<<999;;;===@@@===888444333666:::===;;;FFF[[[vvv~~~hhhQQQPPPMMMGGGAAADDDVVViiixxxgggUUURRRZZZ^^^VVVKKK;;;======::::::@@@MMMYYYwwwtttlllddd___^^^aaadddTTTIIIDDDIIIJJJGGGNNN[[[pppyyy^^^OOOZZZssskkkOOOCCCCCCBBB>>>;;;>>>AAACCCAAA===:::<<>>???BBBBBBBBB???;;;<<>>999777888888888888888888777777777222444666888999999999888:::<<<<<<999666777>>>EEE???;;;777777;;;===;;;888777666555333222333555666555555444444444666888999111333444666666555333222333555666555444444555666333222111777LLLqqqnnnMMMBBBCCCBBB???:::666555555777999222444888;;;<<<;;;888666999===@@@>>>:::999===BBB>>>;;;888999<<<>>>>>><<<:::>>>BBBAAA<<<999:::<<>>CCC]]]vvvmmmRRREEEOOO]]]XXXIII???<<<;;;>>>===>>>JJJZZZwwweee[[[___eeegggWWWIIICCCKKKPPPNNNTTT```}}}___OOO```~~~|||jjjLLLFFFGGG@@@999888@@@CCCFFFCCC>>>;;;===@@@;;;999999;;;???AAA>>>;;;777<<>>:::===KKKaaaqqq|||mmmQQQFFFAAA;;;999======>>>???>>><<<999888777666777999::::::888555444444444555666777888888888999888777555555777:::===<<<:::777777:::<<<;;;:::888666333222333333222111555555666666666666666555222333444555555444444333222555888888666666888;;;333333333777KKKppplllXXXJJJCCCAAA???:::666444555777888888:::<<<======;;;888777777:::>>>???===;;;<<<===???<<<:::;;;>>>AAA@@@???===@@@BBBAAA>>><<<===>>>@@@===999666555666999<<>>;;;BBBBBB@@@KKK]]]uuu~~~zzziiiaaafffhhhbbbYYYRRRRRRVVVPPPIIIVVVkkkzzzddd^^^llltttuuuoooJJJCCCEEE???<<>>>>>???;;;:::;;;<<<>>>??????>>>888===BBBEEEEEEBBB@@@???DDDBBB>>>:::???PPPjjj}}}uuuZZZFFF999444888AAA???999444666<<>>999777444555888888666333666999<<<999333222666<<<999555000111666888666333000333666777555444333333666666555333333333333333111222444999===>>>999555666444333777DDDccctttbbbaaa]]]SSSJJJEEE888555===>>>555444:::>>>DDDCCC999555;;;@@@>>>999666666999???AAA>>>:::888@@@EEEAAA888666???IIIQQQFFF;;;888>>>EEEFFFDDD999888:::<<<:::666666:::>>>UUUhhhpppzzz[[[LLL???BBBRRR```aaa\\\bbbbbb]]]OOO@@@<<>>777@@@FFFFFFBBB>>>===@@@FFFFFF@@@999:::@@@EEEAAA:::666;;;AAAEEE<<<666;;;GGGNNNKKKDDDBBB<<<@@@JJJIIIIIIdddyyyYYYFFF>>>:::999;;;===<<<;;;::::::::::::999888;;;===>>>;;;777444222777666444333444666999;;;<<<;;;999888888888777666666888:::888555444777:::888555222222555666666444222444666666444333333333666666555444444333333222444555777:::<<<;;;999666555555444666FFFhhhfffXXXXXXZZZXXXUUU@@@::::::@@@AAA:::666777???AAA@@@<<<;;;>>>@@@@@@999777777:::>>>@@@>>><<<;;;???BBB@@@;;;:::AAAGGGLLLEEE<<<:::>>>CCCDDDCCC888777:::===<<<777555666GGGTTT```gggpppzzz|||vvv___LLL<<>>:::AAAIIILLLAAA>>>===???CCCCCC???;;;;;;>>>AAA???;;;999<<>>;;;???GGGKKKIIIDDD@@@===AAAIIIKKKUUUtttZZZFFFBBBAAA<<<777:::>>>AAA???999666888;;;???===;;;:::999888666444222333555666777888888888@@@???>>>;;;888666777888555666777777777777777777666555444333444444555666777888888777555444555777555555666555555444222222777999;;;;;;:::888888888555888666888LLLqqq{{{bbbUUUQQQNNNKKKJJJ@@@>>>===>>>??????===;;;>>>;;;;;;???@@@>>>===>>>999999999:::<<<===>>>???===>>>>>>>>>???@@@CCCDDDDDDAAA>>><<<>>>@@@AAAAAA>>>999888;;;;;;999888:::FFFLLLWWWdddnnnoooggg```TTTIII@@@BBBLLLTTTTTTPPPLLLNNNPPPMMMIIIGGGHHHKKKOOOLLLJJJHHHDDDBBBFFFMMMCCCMMM\\\lllwww{{{{{{yyywww```[[[___bbb^^^XXXXXXeee{{{sssRRRDDDCCCCCCEEEHHH@@@>>><<<<<<>>>??????>>><<<;;;;;;<<<=========<<<>>>???BBBDDDFFFFFFEEEDDD???@@@DDDJJJVVVnnnaaaIIIBBBBBB???:::888===BBB@@@;;;888:::===DDD???999777888999777555111333555777888888888888@@@AAA@@@<<<777555666999555444444666999999777444555666555444333333555777<<<<<<;;;888666666888:::555666666666555444333222999<<<===;;;777555666999666:::999999PPPxxxuuueeeZZZPPPEEE<<<:::CCCCCC>>>999:::BBBGGGGGG>>>777666???BBB;;;777999999::::::::::::;;;>>>AAA>>>;;;888;;;@@@DDDCCC@@@<<<======<<<;;;;;;<<<===FFF===666666999;;;@@@EEE<<>>LLLVVVSSSKKKDDDGGGQQQ[[[TTTDDD===@@@LLLTTTZZZ]]]fffyyyvvvXXXGGGLLLWWW___^^^aaatttrrrhhhOOOLLLMMMDDD<<<;;;???>>>;;;::::::<<>>AAA>>>::::::@@@EEEFFFCCCAAAAAACCC@@@DDDHHHRRRkkktttSSSBBB>>>===<<<:::<<<>>>??????>>>>>>>>>DDD???999666777999888777555555555555666888::::::>>>???>>>;;;666444555888444222222555999:::777444555666555444333333555777::::::999666555555888:::666666666666555444333333999;;;<<<999555444555888333888777888NNNvvv~~~qqqcccXXXOOOEEE??????@@@CCCAAA===???EEEJJJJJJ@@@888888???AAA999444666999999:::999999:::===@@@===999666999???CCCAAA===888:::;;;:::888777888:::BBB===:::<<<>>>???BBBFFF;;;AAAQQQfffpppgggVVVJJJDDDMMMRRRLLLBBB@@@IIITTTVVVGGG;;;===JJJTTTRRRKKK@@@FFFTTT```ZZZGGG;;;;;;MMMVVV\\\]]]eeezzztttTTTBBBDDDRRR^^^bbbjjjyyyeeeMMMLLLMMMDDD:::999>>><<<:::999999;;;>>>@@@<<<999666999>>>AAA>>>;;;999???EEEEEEAAA===???BBBAAAGGGPPPcccgggIII===<<<======;;;;;;===@@@BBB@@@>>>AAA===999777777888888888999777666555666888:::<<<:::::::::999666555555555333111111333777999777555666555444333444444555666555555555333222222555888888777666555444444444444777888888777555444444555000333333444HHHlll{{{aaaPPPGGGCCCDDDGGG;;;@@@GGGLLLKKKHHHDDDBBBCCC???===???>>>:::888888888888888888999:::;;;<<<:::888888:::===??????===::::::999888666555777888777<<>><<>>>>>>>>;;;::::::;;;===>>>>>>>>>===@@@BBBAAA???>>>@@@BBBCCCNNNccc}}}ZZZGGGBBBAAA???>>><<<===???AAAAAA???;;;;;;:::999777666777999::::::999888888999:::;;;666666666888999888666333222111111222555777888888888555222222555666666444222333333333222333555777:::888555333333333555666333333333444555555333222000111111444CCCcccbbbKKKCCCBBBCCCFFF===@@@KKKVVVSSSEEE<<<<<<@@@BBBAAA;;;999;;;<<<<<<888666555777:::<<<:::777888:::<<<===<<<<<<===???@@@===999666555666777999888DDDWWWbbb\\\LLL>>>:::KKKQQQQQQHHHFFFPPPZZZ]]]PPPFFF>>>@@@JJJOOOLLLFFFBBBTTTccc^^^JJJ<<>>:::999===@@@???;;;:::===AAADDDAAA>>>>>>@@@BBBDDDDDDIII]]]hhhTTTKKKGGGAAA@@@???>>>>>>>>>???@@@777999;;;:::777555777999:::;;;;;;;;;::::::999999444444444888;;;;;;777333111111111222333555888:::999555111111666888666333333444555555555666888:::;;;999555222222333666777111000///222555666333000333111222777CCC___```KKKGGGGGGFFFEEEFFFDDDLLLWWWRRR@@@888<<<;;;BBBAAA777333:::???===888555333666;;;<<<999444777<<<@@@???;;;:::===AAAEEE@@@999555555777999:::BBBPPPccclllcccPPPCCC???EEEPPPPPP@@@;;;JJJ[[[aaaSSSOOOKKKKKKNNNRRRTTTTTTOOO]]]hhhaaaOOOAAA@@@EEEIIILLLGGG>>>???HHHJJJEEEHHH\\\zzzzzzaaaPPPOOORRR]]]fffwww{{{ssscccKKK::::::DDDIIIGGG<<<999888===CCCDDD>>>888888>>>CCCAAA:::888===DDDIIICCC<<<<<>>EEEKKKIII@@@::::::===EEE;;;333222999???>>>;;;444888>>>BBBBBB===777333:::::::::666333333777;;;444000///555>>>AAA<<<555444888;;;:::444111222555:::888555333555999???BBB555777999;;;;;;888555333000777:::666111000000///666...///777IIIoooppp]]]EEE>>>IIINNN\\\SSSGGGBBBAAAAAA>>>999999888777:::===>>>;;;999::::::999777555666888:::<<<999888;;;AAADDDCCCAAA<<<<<<>>>===888555:::CCC[[[hhhkkk^^^QQQNNNKKKFFFDDDBBBAAABBBFFFKKKOOOQQQ[[[dddiiiaaaTTTQQQ\\\iiilllkkkcccWWWRRRRRROOOHHHFFFHHHMMMPPPNNNIIIFFFGGG[[[zzzzzztttrrrmmmcccYYYTTTiiioooRRRAAAAAAAAABBBBBB<<<>>>@@@AAA@@@>>>===<<<<<>>===>>>???@@@???>>>DDD@@@DDDMMMIII???EEEUUUlll~~~XXX@@@@@@EEEIIIGGG@@@:::999;;;AAA;;;555555:::>>>===:::444888>>>CCCCCC>>>999444888888888666444555777999555222222777>>>@@@<<<777444777999999555333333555999888666666777;;;>>>@@@666777999::::::888666444666:::999444222555999999666000222<<>>???999666<<>>KKKdddXXXEEEAAACCCDDDCCC???<<<999999<<<:::999:::;;;<<<;;;999555888>>>BBBBBB@@@;;;888777555555555777777777666666666777:::======;;;888444555666777777666555444777777888999:::;;;<<<===888888999999999888777666999;;;===>>>CCCFFFCCC===444///333<<>>===:::999>>>EEEGGGCCC===666999>>>@@@;;;888???IIIoooqqqgggRRREEEFFFMMMOOODDDAAA???BBBJJJQQQSSSSSS```vvvxxxZZZKKKYYYooo}}}ooo\\\QQQTTTZZZYYYRRRKKKJJJSSS^^^ZZZHHH@@@DDDcccuuuxxx~~~}}}hhhVVVWWWnnnuuucccZZZaaasss~~~nnnnnnRRRBBBBBBAAABBBAAA:::???BBBCCCAAA<<<;;;>>>BBB@@@===;;;===AAACCC@@@===999CCCSSSYYYNNNEEEUUUoootttUUUPPP@@@????????????>>>;;;999888:::<<<===<<<:::999888777999<<<>>>??????>>>===555333333555888999777444777999;;;<<<;;;:::999999444444444666888888666444333555777999::::::999888999999888777777777777888555:::DDDSSSbbbcccRRR>>>555///000555FFFqqq___PPPMMMXXXddddddSSSLLLCCC===;;;:::888555:::999888999:::===???@@@;;;:::999777777888:::;;;:::<<<>>>AAACCCCCCAAA???===<<<<<<>>>>>>===CCCJJJRRRYYYZZZQQQHHHFFFEEEDDDGGGFFFEEEHHHNNNXXXaaafff___bbbdddbbb]]]YYYWWWXXX^^^iiiooofffVVVMMMOOOUUU```[[[UUUQQQMMMIIIHHHIIIRRRjjjssshhhaaaccc___eeennngggWWWYYYhhhyyy|||uuuuuu~~~~~~}}}\\\FFFAAA>>>AAADDD@@@>>>???@@@@@@???>>>===============>>>@@@AAAAAAAAAGGGAAABBBJJJQQQWWWhhhzzzzzzYYYPPP???===<<<<<<>>>???===;;;777:::===>>>;;;999777888:::999999999;;;===???@@@444333333666999:::666333888:::<<<;;;999777777888444333444666888888777555111333666888888777555444999888777666666666777777444999GGG```yyy~~~hhhOOO???555111000===hhhrrrPPPGGGMMM___kkkhhhIIIEEE@@@>>>===;;;888555>>><<<:::888999<<>>???AAAGGG@@@;;;===@@@AAADDDGGG===GGGQQQRRRMMMHHHBBB===EEEGGGJJJLLLPPPZZZhhhrrr___SSSKKKQQQ```fff]]]PPPOOOdddwwwrrr[[[HHHJJJUUUnnnlll]]]IIIEEENNNPPPIIIEEETTTssslllRRRJJJYYYnnnxxxbbbTTTZZZfffvvvttteee```ppp~~~iiiJJJ???:::>>>FFFFFF<<<;;;;;;>>>BBBAAA;;;666:::===AAAAAA>>>>>>AAAEEEQQQCCC;;;AAAQQQfffkkkKKK@@@>>><<<<<<<<<===<<<<<<999:::<<<<<<:::888777888888888777777888:::===>>>555555555777888888666444888999999999777555555666333444666777777777666666222333444555555444333333888777666555555555666666777:::DDDZZZtttwwwgggOOO@@@888999GGGjjj]]]CCC@@@IIIZZZddd```OOOIII@@@:::888888999:::<<<;;;:::888777999>>>AAA:::666333333777999999777888===CCCBBB>>><<<>>>AAAHHHAAA<<<>>>BBBBBBAAABBB<<>>===???EEEMMMRRRVVV[[[bbbhhhUUUOOOJJJNNNXXX```bbb___aaadddhhhggg^^^TTTSSSVVVkkkpppjjjYYYPPPQQQNNNEEEKKKQQQggg|||aaaMMMJJJMMMnnnrrrddd______dddhhh^^^WWWbbbqqq}}}tttpppxxxnnnLLL>>>777;;;DDDEEE;;;::::::===AAA@@@:::555999===@@@AAA??????CCCFFFFFFCCCBBBFFFQQQiiiYYYDDDBBB@@@===:::999::::::<<<;;;:::999888888888888333444666888999999888777666777888888777666666777777666666555555555444333222555888888666444555777444444333333333333333444555555555555555444444444777;;;@@@IIIXXXgggmmmkkkXXXGGGBBBOOOeee}}}sss\\\GGG===>>>@@@IIIRRRQQQPPPIII???777444666:::<<<777999<<<;;;999888999:::777888888666555555999<<<<<<<<<===>>>>>>>>>======>>>===@@@DDDBBB>>><<>>666888>>><<<:::<<<>>>===;;;:::;;;======<<<<<<>>>BBBDDDDDDCCC===EEEPPPYYYcccyyypppGGGFFFCCC>>>999666777888???<<<888666777999999888...222777;;;;;;999555222777999;;;999666444666888666555333333444444333111111666:::999555222444777777555333222222333444666444444555555444444333222444;;;???===@@@KKKXXX```ZZZHHHHHHaaa```BBB999<<>>999777666444999===:::333222999AAA@@@<<<888:::???AAA>>>999222999DDDIIICCC:::999===IIIEEEBBB>>>;;;;;;@@@FFFDDDMMM^^^qqqyyylllRRR<<>>>>><<<===BBBGGGEEEIII^^^lllOOO<<<777333444:::@@@CCCCCC??????===999666444555666777999:::<<<===<<<;;;:::777:::;;;:::666666999======:::888999===>>><<<999999999===AAA???;;;:::<<<@@@KKKBBB222444===DDDLLLYYYeeessswwwooo^^^MMMDDD???FFFLLLOOOXXXlll~~~dddOOONNNUUUVVVVVVYYY```kkkxxxwwwdddOOOGGGIII^^^gggiii]]]QQQRRR]]]ggghhhdddeeeqqq|||qqqxxx|||}}}xxxuuuxxxnnnkkkmmmlllvvvyyy___aaalllVVV???777888888555333===??????===::::::>>>BBB===>>>===<<>>III```|||qqqRRR@@@>>>===>>>>>>888999::::::999777555444333999888666555555777:::<<<777888999:::;;;:::888666:::>>>@@@===777333333555:::555111222666777555222111222444666777888888888BBB@@@<<<888666555555666333444666777999;;;===???HHHXXXwwwaaaGGG:::555222777AAAIIILLLKKK??????>>>;;;888555555555<<<;;;:::;;;<<<@@@CCCEEE:::777666888<<<>>><<<999666888999888666555666888888666666:::;;;999999<<<;;;@@@>>>;;;>>>===@@@NNNxxxmmmWWWPPPOOOLLLIIIDDDBBBPPPkkk|||fff^^^YYYWWWPPPJJJOOO\\\nnnsssooo```TTTPPPOOOKKKOOOVVVccckkkdddXXXXXX```tttzzzuuugggfffwww}}}ssswwwkkkbbbooovvvoooyyyqqqhhhtttwwwlll[[[LLL===888888:::>>>BBB>>>===<<<<<<<<<===<<<<<<888>>>???<<<<<<@@@CCCBBBIIIHHHVVVwwwqqqRRR???======??????999666999<<<;;;666222333444999777555444444777;;;===999777777999======999444:::>>>AAA???999444444555<<<777111111444777777555000222666999;;;;;;999888CCCAAA===999777666666666444222111333666999999888FFFaaa[[[BBB888555444:::EEELLLMMMKKK???@@@???===999666555555===;;;888888;;;AAAHHHLLL>>>777222777@@@DDD>>>666111666999777222111444888999444333666999999;;;???<<<======DDDGGG>>>>>>QQQ~~~bbbGGGKKKXXX[[[UUUEEE>>>RRRxxxlllTTTYYY^^^YYYHHH>>>III]]]}}}|||jjjPPPGGGQQQVVVOOOIIIOOOcccyyywwwddd]]]eee~~~ZZZLLLggguuu```ZZZtttlllvvvoooUUUMMMIIIBBB===:::888:::BBBLLL???<<<999:::===>>>;;;777444<<<@@@<<<888:::@@@DDDMMMFFFPPPttteeeJJJ;;;;;;999;;;===:::999:::;;;999666444555666666555555444555777999::::::888777888:::;;;:::888888999:::;;;:::888555333777666555333222333555666333444777999:::::::::999<<<;;;:::888777555444333777666555555666666666666@@@XXXbbbEEE888999<<<@@@CCCDDDCCCAAABBBAAA???;;;888666666777777777777999<<<@@@DDDGGG???;;;777888===@@@===:::666666666777999::::::999999888999<<<;;;999===CCCJJJKKKFFFEEEFFF@@@CCCSSSfffsssrrr\\\KKKMMMWWW[[[YYYOOOIIITTTmmm{{{mmm^^^ZZZTTTLLLDDDCCCRRRbbb~~~|||mmmWWWKKKNNNSSSSSSUUU\\\jjjvvvuuuoootttsssQQQGGG^^^}}}wwwaaaaaauuueeeJJJBBB???=========:::999>>>FFFAAA>>>;;;:::;;;<<<<<<:::555999===>>>===>>>@@@BBBIIINNNaaaaaaJJJ>>>===666555:::999@@@<<<777666777888999888333444555555666666555555888999888666444666:::>>>999555333777===>>>:::444///555999777111...111666888777777777777777888888333555777999888666333222999;;;<<<999444222444777===FFFaaakkkNNN???DDDIIIGGGAAA;;;999:::CCCAAA===999555555888;;;222555:::>>>??????===<<<>>>@@@???;;;666666;;;AAA@@@777222888DDDJJJDDD<<<888;;;AAABBB===999>>>FFF[[[aaaTTTAAA???DDDJJJTTTTTTTTTUUUVVVRRRKKKIIILLLVVVZZZZZZTTTTTT^^^nnnwwwvvv]]]DDD>>>KKK]]]lllttttttrrrppphhhWWWFFFGGGRRRdddmmmmmmdddcccvvv^^^PPPTTT^^^eeeiiixxx|||hhhhhhnnnrrrsss|||```KKK@@@<<<:::;;;>>>>>>:::999:::AAA@@@>>>:::888999>>>BBB;;;888999@@@HHHJJJGGGBBBGGGaaaqqqXXXHHHBBB888555999888AAA<<<777666888;;;:::888444555555666555555333333666888888555222333999???;;;666333777>>>AAA===777---333999777111---000444888777666555444555666777000333666999999888555333666:::<<<888111...111555===;;;FFFccc{{{~~~lll[[[QQQSSSSSSLLLBBB:::999:::AAA???<<<888555555999<<<333777===BBBBBB???999666;;;@@@CCC===444222:::DDDDDD999222:::HHHPPPIII>>>666:::@@@CCC>>>:::???GGG```hhhYYYBBB???FFFLLLSSSNNNEEEFFFOOOQQQIIIGGGMMMRRR\\\^^^RRRFFFNNNeeeyyy{{{^^^BBB@@@YYYvvvnnnhhhjjjjjjZZZCCCAAAPPPdddmmmiiiZZZ```|||XXXUUU___```ZZZWWWfffmmm```jjjtttsssmmmxxx```OOOCCC:::777999???AAA>>>999888???@@@???;;;888999???EEE???::::::CCCMMMQQQOOONNNQQQwwwhhhNNNCCC;;;:::===999;;;::::::999999999888777;;;999777444333444555555444444555444555666777999:::888666777999:::;;;:::333444555444222111222333444444444444444444444444333444555555666666555555444555666444111000222444999888===JJJXXXaaahhhnnnmmmeeeXXXKKKAAA<<<:::;;;;;;<<<;;;999777777888:::777999<<>><<<999777888;;;===<<<999999<<>>:::888;;;BBBFFFCCC???:::888:::>>>@@@AAAEEEJJJRRRZZZSSSIIIIIIGGGHHHPPPSSSRRRRRRQQQMMMKKKPPPXXXQQQSSSQQQNNNPPP[[[fffkkkggg\\\QQQRRRbbbyyyxxxjjj]]]WWWQQQJJJKKKQQQWWW___eeekkk}}}kkk[[[[[[```eeegggmmm}}}wwweeefffrrr~~~dddNNNFFF===::::::>>>@@@>>><<<>>><<<<<<<<<<<<<<<===???@@@>>>>>>AAAFFFIIIMMMWWWcccsssqqqNNNBBB>>>@@@BBB<<<444999======:::666555666AAA===777333111333777999333222222555999999666222777999999666222222666::::::555000000333555555333...000333555666555444222666444222111111222333444444222111222444555555444444888>>>@@@@@@JJJddd}}}qqqYYYGGG>>><<<:::888666999;;;<<<:::888777777999999999888888999999999777666777;;;@@@AAA>>>999666:::===<<<999999<<<@@@???777444:::CCCHHHLLLNNNCCCHHHKKKRRRTTTFFFBBBOOOaaakkkkkkZZZJJJKKKSSSXXXSSSIIIBBBJJJ```oooiii[[[QQQZZZbbbccceeepppqqqSSSCCCGGGTTTXXXTTTKKKQQQddd```RRR___ttt~~~yyy}}}ooobbbmmmdddGGGCCCAAA>>>>>>???===;;;>>>CCC999888999<<<@@@AAA>>>:::<<>>888333666>>>GGGJJJKKKBBB>>>FFFUUUUUUHHHDDDLLLdddvvvxxxaaaLLLNNNWWWZZZQQQIIIFFFSSSgggnnncccUUURRReeewwwyyyoooiiimmmsssuuugggNNN===CCCUUU]]]XXXTTT]]]wwwiii___qqqxxxtttYYYAAADDDCCCCCCAAA===999:::???DDD<<<::::::>>>BBBBBB<<<666>>>CCCIIIIIIGGGQQQkkk}}}___OOODDD;;;888<<<<<<;;;999888888999::::::999999777666555444444333444555555444444444666777999666333444777:::999888444555444333111111222444555555333333333555666777444444555555444333222111555777888666555666===BBBCCC===888777777===KKKZZZddd]]]QQQFFF===999888888888999::::::999888999:::777999;;;:::777555444444555666999;;;<<<<<<;;;:::888777666777999<<<===<<<999:::<<>>>>>>>>======<<<===>>>>>>>>>>>>>>>???>>>CCCJJJNNNPPP\\\vvvdddRRRCCC777555:::@@@;;;666666999======<<<555666888999888666222000444666777555111222777;;;;;;666222333999===;;;777333666777555111000333777;;;888555222222555999;;;555666777777666333000...777:::;;;888555999FFFQQQKKKBBB888555666888===BBBDDDIIILLLHHH???888555666;;;;;;999777666777:::===444777:::;;;999555222111666:::===;;;777666:::???:::777555777===@@@???===555<<>>???AAA???:::666<<<@@@BBB???999999@@@GGGCCC@@@BBBNNN^^^rrr```KKK???888666888<<<:::777888:::<<<===<<<888888999999999777666555666666444222000222777;;;:::777555666999<<<<<<;;;777777777555444555666888999777555333444666:::<<<::::::999888666333111///888999999777555;;;GGGQQQKKKDDD<<<888666666666777444<<>>DDDDDD???;;;:::;;;GGGHHHEEE???AAAOOObbboooddd^^^^^^ggglllcccPPPBBB???VVVkkkjjjYYYNNNTTTaaaqqqaaaXXXbbbssswwwjjj[[[LLLIIITTTeee```LLLLLL]]]qqqfff}}}xxxyyy}}}RRRGGGIIIGGGCCCAAA?????????===999666;;;@@@BBB???999999@@@HHHHHH>>><<>>888444///...000444666777777999:::999888888<<>>>>><<<;;;:::888999999888777666777888;;;;;;;;;999777777888:::<<<>>>??????>>><<<:::::::::===AAA???<<<:::===@@@CCCAAA@@@???@@@AAAAAA@@@AAA===AAALLLPPPRRR___pppuuuvvvmmm^^^XXXZZZTTTIIIEEENNN\\\gggllljjjddd___bbbbbbgggnnnnnnhhhdddfffggg___YYYZZZZZZZZZ]]]cccxxxlllmmmxxxUUU@@@@@@EEEGGGGGGEEEAAA<<<;;;<<<>>>;;;===???>>>======???BBBFFFFFFIIIPPP\\\sssdddFFF??????===888333888>>>>>>;;;888888:::AAA>>>999666666:::???BBB888333---,,,000444555555666:::<<<:::555444999>>>???999333555<<>>===<<<777999;;;;;;999777666666???>>>;;;888777888<<>>>>>CCCGGGGGGEEE;;;666>>>RRRZZZVVV\\\jjjuuuWWWIIIOOOTTTOOOOOODDDEEE]]]}}}vvv^^^QQQfffnnnZZZ^^^pppttt```QQQUUUeeeooonnnpppbbbTTThhhWWW===:::BBBLLLKKKIIICCC===<<>>@@@AAA???>>>@@@OOO]]][[[UUUeee|||YYYEEE???===;;;999:::<<<===<<<:::999999;;;:::888777888999<<<===666333111///000333555666666888888666333333555999===888444666:::===;;;888444555777777777666555444;;;999777555444555777888555666888777555444555666666===@@@:::444666888999:::888777777:::<<<===<<<:::;;;===<<<:::888888888@@@>>><<<999777999===@@@;;;;;;<<<>>>???===999555999>>>AAAAAA===;;;===@@@HHHCCC>>>???DDDGGGEEEAAA555555===NNN\\\bbbhhhnnn{{{wwwiiiVVVLLLNNNRRRRRRPPPGGGFFF[[[yyyyyyfffUUUdddyyysssaaabbbppp|||wwwjjj^^^___kkkrrrqqqqqq\\\PPPeee|||sssQQQ>>>;;;@@@KKKIIIEEE@@@>>>>>>AAACCC;;;<<<===???AAAAAAAAA@@@BBBNNN[[[___```ssskkkKKK<<<;;;>>>@@@===::::::<<<===;;;999333555777999:::999888666333555555333000111555:::777666444222222333333333999888666666777999::::::999999888777666555333333666555555555555666666666444999===:::444111555:::555;;;<<<666333555666444666777888999:::::::::;;;===>>>>>>===:::999:::;;;>>>>>><<<:::888999<<>>??????@@@>>>===@@@CCCCCC>>>999111777===HHH[[[pppyyyxxxmmmbbbYYYXXXWWWSSSSSSVVVKKKPPPXXXbbbjjjooorrrrrrggg^^^___nnnwwwrrrlllkkkkkkppptttssspppmmmlllmmmpppaaaYYYbbbqqqxxxwwweeeIII@@@@@@@@@HHHCCC>>><<<===>>>===<<<<<<>>>@@@@@@@@@@@@CCCEEEHHHFFFKKK[[[tttuuuMMM<<<;;;:::???===;;;888777888999999222333666888888666444333888;;;<<<888111000666===888555222111222333222111333555888777555444666999===999555333333444444444000333666999999666222000;;;@@@DDD>>>444///222888<<<666111333888:::555000///666<<<===999666888;;;HHHDDD>>>:::999;;;???BBB666666999===???<<<666000555===CCC>>>333///666???@@@888333:::FFFJJJDDD:::777<<>>???@@@@@@???===:::888@@@EEEFFFBBB<<<===GGGQQQPPPJJJOOOjjjpppMMM@@@>>><<<;;;;;;;;;;;;:::888666555444444444444444555555666777888888777666555555555333444333222000000222444444555555555444444666777777777666555444444444444777777666666555666666666999:::;;;999666444555666888777666666666555444444333444666999:::;;;;;;;;;FFFCCC@@@===<<<===???@@@888888888999::::::777666888:::<<<:::777555777:::;;;::::::>>>BBBDDDAAA>>>;;;===@@@AAA@@@===:::888666333666CCCZZZpppfffVVVOOOXXXcccaaaYYYUUUTTT___ccc^^^___lllxxx|||nnn]]]NNNSSSiiivvvkkkXXXSSSeeeuuu~~~yyycccXXXaaaxxxdddaaafffffffffhhh{{{xxxqqqtttdddGGG???BBBEEEEEE>>>???AAACCCBBB???<<<:::@@@CCCEEECCCAAABBBIIIOOOSSSSSS___~~~mmmNNNCCC@@@<<<777999;;;===<<<999555222666444222000111333666888888555444777;;;:::444---///222444333//////222666666333111111222444555666111444777777555444666888GGGCCC<<<666333555888;;;666333222444888:::888555444888;;;999333111444888888444111444<<>><<<>>>AAA@@@>>><<<<<<===>>>??????666555:::LLLbbbqqqrrrlll]]][[[WWWTTTTTTXXX___eeeZZZXXXWWW]]]ooo|||pppaaaWWWQQQTTT[[[[[[XXXVVVbbbnnnpppnnnnnnddd[[[___zzz}}}rrrgggaaaeeepppzzzxxx|||uuuRRRCCC???===@@@EEEBBBAAA@@@??????@@@AAABBB>>>???AAACCCEEEFFFHHHIIIQQQdddsssSSSDDD===:::999:::<<<===<<<999666444666444111000000333666999999666555888<<<;;;555...000222333333333333555666666222......111444555444000444888888555555:::>>>TTTNNNCCC:::444444666999444111000333888:::999666444999<<<999444111444888999555222555<<>>DDDCCC===999<<<@@@AAA>>>;;;:::===@@@AAAAAA888:::DDDWWWlllrrrcccQQQYYY\\\WWWKKKGGGQQQbbbmmm```TTTNNN```eeeSSSUUUYYYXXXMMMCCCLLL]]]zzzxxxjjjgggeeedddiiikkkvvvsss___ddd|||~~~qqqxxxhhhKKKEEEDDD;;;888>>>GGGCCC===999999???FFFJJJ======>>>AAAEEEFFFDDDBBBNNNttt^^^FFF<<<:::======<<<;;;:::999999888333333222333333555666777:::999999999999888666555555222000333888:::777444666222...---000333444333444666888666444666===DDDPPPKKKCCC;;;666333444555222333555666666777999:::888888888777666555555666777777888999;;;???DDDHHHGGGIIIJJJIIIEEE???999555777999:::999666555888<<<444333333666:::<<<;;;:::<<<>>>@@@@@@===;;;<<<======<<<<<<===???AAAAAAAAADDDFFFLLLZZZlllrrrcccNNNRRRSSSPPPIIIJJJTTT___ddd\\\ZZZ]]]mmmwwwcccWWWUUUUUUSSSIIIAAAKKK[[[zzzuuukkkffflllxxx{{{yyyooouuu{{{oooiiiIIIDDDBBB888555<<>>===AAA???<<<:::999999:::;;;111222444555666777666666:::;;;<<<999666555777:::888333///333:::===888333444111//////000222333444777777666444333777>>>DDD@@@>>>;;;777555444333333222666999888555555888<<<:::888666666888888666333333888===<<<:::;;;AAAHHHVVVPPPGGG@@@<<<===AAADDD777999;;;;;;999777777666222444777777777888<<<@@@AAA>>>;;;;;;===>>>===;;;888;;;>>>@@@?????????@@@RRRRRRPPPSSSaaannniii]]]GGGFFFIIIRRR\\\```[[[UUUTTTdddtttxxxppphhhfffhhhdddUUUGGGGGGPPPWWWYYYZZZmmmqqqaaaggg|||rrrvvv}}}www|||nnnHHH===;;;777888@@@666:::@@@DDDEEECCC>>>;;;DDDEEEFFFDDDBBBCCCHHHNNNgggkkkKKK??????@@@>>>;;;999888999:::;;;333333444666777888888888999:::;;;999777555777888666333222444999:::777333111222222222111111333444888666444333444777;;;===555555555555444444444333222555888888555555888;;;:::888777777888888666444111777======:::888<<>>888888<<>><<<555;;;AAAAAA===;;;===AAAXXXXXXSSSNNNUUUbbbddd^^^DDD<<>>===;;;:::999888888888555555555555666888:::;;;888888999999888777555444333333444666777666555333///222444444111000222555777555333333555777888777444444555555555555444444111333555666666777888:::999999999888777666666666000555;;;<<<:::777888:::DDDBBB???<<<;;;<<>>EEEDDD>>>777666:::>>>???>>>555<<>>:::666555666<<<:::777555666888<<<>>>777555444777;;;;;;666111333555555222000111666:::;;;777333222555777666555222444666888888666444222>>>:::555111111333888;;;444111000333777999888666;;;???BBB???999555666888:::777555666999;;;:::888444:::===:::999======999>>>===;;;666222222777;;;777555555999>>>???;;;666999<<>>>>>;;;777888===AAACCCCCCDDDGGGVVVhhhfffQQQDDDDDD999DDDHHHFFFQQQjjj|||fffTTTJJJTTTdddeee[[[QQQNNNPPPYYYhhhvvvzzzkkkmmmwwwrrrgggkkknnnjjjaaa]]]hhhdddTTTOOOTTTLLL:::888EEEBBBDDDCCC@@@;;;;;;@@@EEE@@@>>>@@@CCC>>>;;;JJJ^^^mmmTTTEEE@@@:::<<<======;;;999888888:::999888777777999;;;<<<666555555777999999666222444444444222222333555888888666444333444555555555444555666777777666555444<<<:::666444333555888:::333222222444666888888777:::===???===999666666777888777777888999999888777555:::;;;777666:::;;;999>>>===;;;888555555666888777666777:::>>>>>>;;;888:::<<<===<<<::::::<<<======<<<:::;;;===???@@@@@@>>>FFFXXXjjjiiiVVVDDD===>>>AAA@@@BBBPPPhhhyyy~~~lllVVVHHHSSShhhnnnbbbUUUNNNVVVeeetttnnnccclllzzzddd___gggnnnaaaYYYbbbZZZTTTVVV\\\UUUCCC<<<@@@DDDEEECCC@@@======AAAEEE???===>>>AAA>>>@@@RRRhhhvvvTTTAAA<<<<<<;;;:::;;;<<<<<<<<<;;;777888999999999999999999555555555666666666555444555444333333444555555555444555666555444333333444666666666666666666666666777666555444444555666666222333555555555555777888999:::::::::999888777666444777:::;;;999777666555555888999666666;;;???@@@???>>>;;;:::999888666444666777999;;;<<<;;;:::999;;;:::999;;;???@@@???===;;;===>>>???===<<<<<<<<<;;;DDDSSS```ccc[[[LLLBBB@@@<<<>>>III[[[jjjqqqrrrhhhZZZPPPUUU```fffddd```\\\^^^fffyyypppgggmmmtttgggdddhhh\\\^^^pppuuu[[[[[[]]]\\\TTTHHH???<<>>???@@@@@@JJJeeeYYYAAA888===:::888999===???>>><<<666777999;;;;;;:::888666444555666555444333444666666444222333666777555333222555777666333111222444666555444444444444555666111111222222222222222222222555777777444444666999888777666666888888777666222777<<<===999666444555444666777888;;;AAAGGGKKKAAA>>><<<<<<===;;;777222777999;;;;;;999777666666:::777777;;;BBBEEECCC>>>999===AAAAAA>>>:::999:::>>>CCCIIILLLSSSZZZXXXSSS===<<>><<<666777999::::::999777555444555666555444333444666777555333444666777555222222555777666333111222444555444222111111222444555000000111222222333333333333666888777444444666888666555444555666888777666222777;;;<<<999666555666333555888<<>>???===888444888::::::999666333222333777666888===DDDFFFCCC???999===AAAAAA>>>;;;:::;;;BBBEEEEEEEEEKKKUUUYYYXXXAAAEEETTTjjjvvvqqqcccZZZeeennnsssnnnfffjjj|||{{{hhh[[[jjjooo```qqq}}}___XXXbbbjjjfffXXXDDD:::;;;>>>===;;;<<<>>>AAABBBAAA===:::BBBEEEHHHIIIPPPjjjtttYYYGGG<<<;;;:::;;;<<<<<<<<<;;;888888888999888888777666555555555666666666555444777666444444555666555444444555666555444333333444333222111000000111222333444333333333444555777888666777777777555555666666555555555555555666777777555777999:::999888999999444666<<>>>>>===;;;::::::999888777666555333222666999===AAABBBAAA???>>>999;;;>>>??????>>>???@@@BBBGGGNNNRRRRRRPPPNNNMMMLLLWWWfffpppssspppkkkhhhllljjjiiiqqqnnnjjjlllvvv~~~zzz~~~zzztttqqqgggZZZTTTWWWXXXUUUMMMBBB::::::;;;<<<;;;<<<>>>@@@@@@@@@@@@@@@BBBDDDHHHQQQddd|||```LLL:::<<<======;;;999888888:::999777666555666777888666555555777999999666222888777666444333333555777888666444333444555555555333222222222222222222333777555333111333666:::===888777666666777777666444444666777666333333666999:::888666777999;;;<<<===333777@@@JJJIIIAAA;;;;;;BBBBBB@@@===;;;<<<>>>@@@:::777666777999:::888555777???FFFEEE>>>888888::::::::::::<<>>999999;;;@@@AAA@@@>>>===AAAGGGMMMEEEDDDIII^^^}}}```LLL999===???>>>:::666555666<<<:::777444444555888:::777555444777<<<;;;666111888888888444111111555999;;;777333222555777666555333333333333333333333333777444111///000444:::>>>:::777555555888888666333444777999666222222666:::<<<888444444999===??????222777CCCPPPPPPEEE===<<>>GGG[[[mmmfffNNNBBBEEE[[[zzz|||uuukkklllmmmYYYccc}}}uuunnnzzz~~~{{{ppp^^^MMMQQQfffrrrhhhVVVAAA======@@@===777777<<>>???@@@AAABBBCCCCCCCCC>>>======<<<;;;;;;::::::555666888888888999;;;<<<>>>>>>>>>===<<<:::999888333<<<>>>???BBB>>>>>>HHHNNN]]]aaa^^^\\\TTTNNNSSS[[[mmm}}}sss}}}vvvnnnhhhqqq{{{ggg```XXX\\\eeeqqquuummm___TTTLLLDDD<<<999<<>>;;;;;;<<<<<<999666666777888999999888777666===<<<:::888666777999;;;888666444333444555555444444666777777666555777999>>>;;;666444555777999999444555777888888666444333444666777777555555999<<<;;;888555444555555444333444666888777444333555777??????>>>>>>???@@@AAABBB999:::<<<======;;;999777555777888666444555:::??????<<<:::;;;===>>>;;;888666AAAEEEDDDEEE>>>>>>JJJdddzzzxxxcccZZZ[[[\\\```VVV___www|||iiihhhyyyddd^^^wwwyyy|||aaaSSSTTTgggnnnXXXKKKJJJCCC;;;888;;;@@@BBBCCC@@@???AAADDDBBB??????CCCOOOZZZhhhzzznnnQQQDDD>>>??????@@@>>><<<888666666777888::::::::::::999>>><<<:::999999:::999888777777777555444444555777333666888888666666999;;;===:::666444555888:::;;;777888:::;;;:::777444222555444444444555777999;;;999666333333555666555444777666555333333333333444???>>><<<;;;;;;<<<>>>???555888;;;======;;;777444555777777444222333999???>>>:::666888===???<<<777444???BBBCCCBBB<<<>>>NNNvvvyyyfffeeeffffffZZZZZZjjjooo]]]eeeyyyyyy|||hhh___ooozzzxxx[[[MMM^^^~~~xxxYYYHHHFFF@@@:::888;;;@@@DDDEEE??????BBBFFFDDD???>>>@@@PPPbbbxxx{{{]]]MMM<<>>???>>><<<999:::<<<<<<999555555777888666333333666999666666666888:::;;;;;;;;;:::888666666777999999999;;;;;;;;;:::999777555444333222222444777999999888555555555444333444666777:::777333222222333444333;;;;;;;;;;;;::::::999999888999;;;===<<<999666444555555444333444555888:::;;;999777777999:::999666666;;;;;;===@@@===BBBUUUuuummmaaa^^^iiikkkmmmnnnqqqqqqlllffflllzzzxxxoooooouuu|||}}}ssskkkpppzzz{{{hhhZZZ]]]zzz~~~]]]IIIAAA>>>;;;;;;===@@@AAAAAAAAA???AAADDDDDDBBBEEEIIINNNcccbbbMMM;;;>>>BBBCCCAAA===:::888???===:::888999<<>>;;;999:::<<<;;;888444444666777666333333666999:::666444777===@@@===999666555666888999999777555===<<<:::888666666666777111222444777::::::777444222555888666111000555:::;;;888444333333444444444777888:::;;;:::888555333======<<<;;;999777666555666333222444888:::777333888999999777333222444666??????:::>>>DDDAAAEEEXXXpppmmmXXXYYYrrr~~~zzz```RRR]]]lllqqqooorrrzzz___bbb|||iiiSSS\\\pppmmmXXX]]]uuuwwwZZZEEE======>>>???@@@@@@>>><<>>???@@@BBBJJJRRRLLLbbbZZZDDD<<<===???@@@@@@>>><<<:::???===;;;999:::<<<@@@BBB<<<;;;:::::::::999666444444555555444333333666888:::666444666<<>>===;;;:::888777666555555333333666::::::666222666999;;;777000...111666BBBDDDDDDJJJMMMBBB@@@PPPtttiiiYYY```nnn}}}{{{bbbQQQYYYgggmmmhhhsssvvvaaabbbwwweeeQQQSSS^^^iiiWWWbbb}}}hhhTTTDDD:::<<>>AAAJJJSSSUUUllluuuQQQ>>>>>><<<:::<<<>>>@@@>>><<<::::::;;;<<<<<<;;;;;;:::;;;;;;;;;999777555555555555333111222333555555555555666777777777777888888<<<:::999888999999888777333444666777777777666555555777999888666555777999666555333333333444444555333555777666333222444666666666555555555555555555888999999:::999888666555333555888888666555666777777999888666222111444777>>>KKKZZZeeeaaaJJJAAAOOO}}}yyyiiicccjjjffffffggggggdddaaa^^^^^^```wwwkkkeeeiiioooppphhh[[[RRRPPPQQQ```qqq|||{{{rrriiikkkzzzeeeSSSIIIAAA999:::===>>>>>>>>>>>>???@@@>>>???BBBDDDFFFLLLTTTkkkoooMMM@@@???;;;777888===AAA@@@===555777;;;>>>>>>;;;666444:::;;;<<<999444222444666555222///000333666555333000555:::777222000444999BBB>>>:::777888:::;;;;;;---000555999:::888555333999::::::666222222777===;;;444///000555888555000///333777666222000222666888666333111222444666999111444777:::;;;999666444222888<<<999222000666>>>999888555444555666888888===UUUrrrzzzYYYKKKYYYmmmlllmmmooodddPPPOOOgggvvviiiXXXSSS]]]xxxppp```cccoookkkcccWWWOOOMMMMMMMMMHHHTTTfffyyy{{{lllrrryyyqqq}}}}}}rrrpppssssssQQQ???;;;<<<888999:::;;;<<<>>>AAADDD888:::AAAIIINNNOOORRRWWW~~~\\\FFFCCC<<<555666<<>>===999444888666666777999:::777555888777888;;;999666999>>>EEEXXXtttvvvjjjgggzzzpppiiiaaaRRRNNNQQQ\\\hhhiii```XXXbbb~~~mmmZZZcccjjjhhhccc]]]WWWQQQLLLHHH???GGGVVVaaa\\\VVVbbbvvv}}}rrrooolllfff[[[JJJ;;;666888===:::777777:::===@@@AAA@@@666;;;NNNVVVTTT^^^pppnnnTTT@@@===;;;;;;<<<===<<<;;;>>>===:::888666555444444666555444555777777666555444555555333222222555888;;;:::888777666555555444444555888::::::888666444444555555555555555666666333333333555777888777666666777777555333222333444666222000111555888999777333666;;;===<<<:::999999<<<===<<<;;;:::999:::;;;888555444999@@@BBB<<<666777999===>>>999666;;;DDDWWWcccqqq|||vvvaaaVVVTTT\\\^^^YYY[[[hhhqqqrrrqqq}}}aaaXXXYYYjjjzzzxxxcccMMMAAA>>>666<<>>@@@???===>>>???BBB@@@@@@DDDKKK[[[wwwwwwZZZ>>>???@@@???===;;;:::999@@@>>>999555333222444555333222222555999:::666222444666888777555444666999>>>:::777888:::999555111000333777:::;;;999666333999888666444444555777888222111111555:::;;;888333555999;;;999444111222444999333...000777<<<<<<:::444999@@@DDDCCC>>>999777@@@AAAAAA===888777;;;@@@777444444;;;EEEHHHAAA888888<<<@@@@@@:::666>>>JJJdddkkklllppp{{{\\\OOOXXXggggggWWWSSShhhhhhQQQQQQooooooNNN<<<999999>>>???CCCWWWsss|||vvvwwwjjjzzzkkk{{{}}}xxx{{{```CCC888;;;===;;;888222;;;EEEHHHDDD???===>>>DDDHHHFFF???EEEccclllQQQBBBAAA@@@???>>>===<<<;;;<<<;;;:::888777555444444555555666777888888666555555666777999::::::999888;;;:::999999:::888444111222444777:::;;;;;;999888999888666555444555666666666555666777999:::888777777999;;;;;;999666555444777555333444888;;;<<<;;;888<<>>666;;;>>>===;;;666===EEEGGGEEEAAA??????BBBGGGJJJJJJPPPeee^^^JJJHHHBBB<<<<<<@@@BBBAAA===444777<<>>;;;666222999<<<===:::555333777;;;666444333777>>>@@@<<<888777999;;;:::777444444444777888999:::;;;<<<===>>>666666666666555555444333:::======:::555444999===999777777:::>>>>>>999444333666::::::888777888999@@@@@@???;;;888555666666777999===AAACCCAAA:::444444555666777:::<<<===>>>===::::::<<<===<<>>>>><<<;;;===?????????AAABBBBBBBBBAAA??????KKK]]]dddeeexxxbbbOOOKKKCCC;;;:::@@@DDDBBB>>>111666<<<@@@AAA===777333:::>>>@@@;;;333111666<<<666333222666===???<<<888444888;;;999555333555888:::999999999:::<<<>>>@@@555555666666666555444444<<>>===999777;;;>>>===<<<===FFFVVVrrr|||iiillljjjOOOFFF]]]lllccc\\\```uuubbb\\\qqq|||xxxZZZXXXooovvvyyybbbXXXeeemmmsssyyyggg[[[hhhcccBBBAAAAAABBB>>>999999<<>>===???@@@===;;;666777:::;;;;;;999777666666999;;;999444111444888555666777888888888888888777888888777777888999:::777777888888999:::;;;;;;777666555555555666777888888::::::666111000444999777555333666;;;;;;777222///333777777555444666888>>>===:::777444444777:::777888:::<<<===;;;777555333444555666888:::;;;<<<;;;999:::======:::999;;;999DDDZZZnnnqqqiiihhhnnnmmmXXXNNNWWW\\\WWWZZZddd{{{nnnyyyoooyyy{{{|||jjjfffnnnhhhgggrrrxxxqqqiiiccchhhvvv|||ppp^^^GGGAAA===>>>>>>;;;:::<<<===>>>?????????>>>??????>>>???JJJ\\\jjjvvvaaaDDDDDDCCC@@@===;;;888777<<<:::777555444555777888222444666666555444222222333888<<<999333000444:::;;;888555666:::<<<<<<:::333444666888999888777666:::888555333444777:::===333444444333222222222333555555555666666555333111000000111222444666888888555666777777666555666777;;;<<<<<<999555444777;;;444333444888>>>@@@>>>;;;888:::>>>@@@<<<777777<<<888>>>JJJZZZmmmxxxuuukkkeeerrrnnndddYYYQQQKKKNNN___qqq~~~~~~yyywwwxxx|||lllcccaaadddjjjpppsssmmmeeeaaa^^^[[[TTTEEE999999>>>@@@???>>>555<<>>===;;;:::888777666555555666777888555555555555555555444222777999:::666111111666;;;:::888666777999;;;<<<;;;444555888::::::999777555;;;666333555666666888<<<888666444555666555333111444777999666111......111444111///000444666555333444444555666666666666666>>>===:::777444555888;;;888555555<<>>@@@NNNSSSSSSiiiuuuaaaTTTLLLBBB>>>???@@@???===666666666666666666666666999::::::777444333777:::999888666444333444777999888888888777555555777888777777777888999:::;;;;;;;;;777555888999777888;;;???GGGKKKCCC:::777888999666444333444555555333111111333555777666555444333444444444444666888:::<<<;;;<<<<<<;;;888777777888;;;;;;;;;===???>>>;;;888888999;;;<<<======<<<;;;666GGGbbblllUUUBBBKKKeee|||cccQQQPPPPPPQQQccc{{{{{{iiigggllllll{{{wwwhhhhhhiiihhhjjjooopppjjjdddaaa^^^[[[NNNHHHBBB??????@@@???===<<<;;;===@@@@@@>>>???CCCIIILLLUUUhhhkkkaaa]]]QQQDDD>>>@@@DDDCCCAAA555666777888888777666555===???>>>888222333:::AAA:::666333222555777888888777999:::666222000333666999777666555777;;;???BBB888666666:::<<<:::<<>><<<999777666???AAAAAA>>>999777999<<<:::777666:::AAACCC@@@;;;888LLLuuuuuuUUUKKKAAA@@@OOOnnn}}}```LLLUUUaaadddhhhppp]]]VVVeee}}}dddccctttqqqddd___kkkzzzyyyhhhXXXBBBFFFIIIFFF???:::;;;===@@@999555:::AAAEEEIIILLLNNNJJJ\\\pppaaaXXXPPPGGGBBBBBBCCCBBBAAA777777888888888888777777???>>><<<777444555:::???888666333333444666888999999999888666444333444666777555444555777;;;@@@CCC777555666:::;;;<<<@@@EEEfffiiiIII???>>>:::999444111333:::===:::666111555888999666333111000333222222333555888:::<<<666999===???>>>;;;999888???AAAAAA>>>999777999<<<999777666:::???BBB???<<<===OOOtttjjjLLLCCCJJJ@@@GGGaaattt[[[NNNYYYiiimmmoootttkkkcccnnnwww|||fffeeevvvxxxbbb\\\vvvnnnSSS===DDDIIIGGG???999:::======777444:::BBBHHHNNNSSSNNNOOOfff~~~bbbIIIJJJIIIGGGCCC@@@>>>===<<<:::888666666888:::<<<<<<999666666888999888777444666777444111222777<<<===888555555999;;;:::777222333444555888;;;===>>><<<999888999888888===DDD]]]tttyyyaaaHHHBBB???888999888777777777888999999;;;999666666777777555333111222444555666555444444777999<<<======<<<<<<<<<;;;<<<<<<======<<<999888777999:::;;;;;;;;;<<<===BBBMMMbbbtttxxxjjjVVVHHHHHH@@@IIIbbb|||gggWWWNNNTTT^^^jjj|||yyyrrryyyiiifffkkkrrrqqqlllsss~~~bbbOOO???AAACCCAAA===;;;;;;===;;;:::<<<@@@AAACCCJJJRRRTTT\\\lllbbb@@@EEEIIIHHHBBB<<<::::::>>>;;;888555555888;;;>>>999555333666;;;<<<888333444777888555000000666<<<===777222555<<<@@@===888000111444666888999999999AAA>>><<<:::666222666<<>>???888777888<<<@@@@@@;;;666666:::>>><<<777555999>>>CCCIIINNNUUUbbbiii```PPP===;;;LLLcccqqqwwwlllWWW^^^TTTLLLJJJNNNaaattt|||uuuwww{{{iiiddd```ZZZUUU```vvv{{{]]]MMMLLLAAA>>>;;;;;;===???>>><<<===@@@EEEFFFAAA>>>DDDNNN___iiinnnsss}}}aaaEEEFFFFFFCCC???;;;999888;;;999777555555777999;;;777555555777;;;<<<:::888777777666333111222555888:::666222444999<<<;;;888333333444555666777777777======>>>===777000111666111777;;;<<<===???===999777:::;;;888555444888===@@@===999777777999;;;<<<333333444555444333111000666999<<<>>>>>>>>>???@@@888888888<<>><<<;;;999888777777666666666666777777666777888999:::;;;===>>>:::777333222333444555555777555444444555666777777666555555444555666777777555888<<>>===888;;;>>><<<:::999===AAACCCDDDGGGKKKLLLIIIEEEBBBFFFAAAHHHQQQQQQXXX```___WWWVVVVVVUUUSSSYYYooojjj^^^aaa^^^UUU\\\nnn~~~aaaTTTSSSOOOJJJGGGXXXlll{{{vvvfffXXXIII<<<<<<999666888>>>AAA@@@===;;;===CCCGGGGGGGGGOOOYYYccciiiqqqjjjaaa\\\OOOCCC<<<999666777:::000222555888999888777666;;;999666444555999>>>AAA>>>888333222555777555111666444333333444555666666:::777444222333444444444111444888<<<===:::444///111555777666333444:::@@@???888222333999>>><<<999777:::<<<;;;777555666888999777333000///111555777888555666===AAA>>>:::999???@@@@@@>>><<<<<<>>>AAAAAA===999888===DDDCCC???BBBIIIQQQRRRJJJ@@@>>>BBBMMMGGGEEEBBBHHHbbbvvvttt[[[PPPTTTeeeeeeYYYaaaxxx{{{ttt~~~kkkQQQGGGKKKUUUcccnnnssssssSSS@@@CCCOOOVVVZZZbbbkkkooojjj\\\JJJ>>>222777<<<<<<999999<<>>@@@<<<777555:::???AAA>>>;;;999999999999999555555555555444444444444666666999======::::::===;;;:::<<>>???>>>???AAACCCFFFIIIOOOYYY```jjj~~~lllIIIBBB<<<<<<<<<999666666===;;;999777666777888:::555333222555999:::777444888===@@@<<<555333777===???999555666<<>>@@@===888777<<>>???HHHeee}}}```OOOWWWgggeeeXXX@@@===SSStttyyyjjjYYY]]]aaa```WWWKKKIIISSS___ccc```^^^cccqqq~~~vvvnnntttssscccQQQUUUrrr{{{www~~~qqq{{{}}}}}}kkkVVVXXX[[[RRRMMMQQQlllXXXBBB===;;;:::555222555===CCCDDDBBB>>>>>>DDDJJJIIIEEELLLYYYttthhhOOOEEE===;;;;;;888888999<<<<<<;;;;;;:::888777666888666444444777999999888;;;======<<<999888999;;;>>>999555666:::>>>>>><<<666555444555777999999888;;;999666555777888999999999777666777999::::::999::::::;;;;;;;;;<<<>>>@@@CCC???;;;:::;;;<<<;;;999444555777888888777555555===;;;;;;;;;999888???GGGAAA>>>===BBBIIIKKKDDD<<<888666999???GGGYYY}}}mmmZZZ^^^hhhaaaRRR===777NNNxxxjjjdddjjjjjjaaaVVVQQQSSSWWWTTTVVV]]]nnnrrrjjjtttyyy~~~rrrbbbkkkaaaMMMRRRWWWQQQRRR[[[uuusssQQQ@@@===;;;:::777444777===BBBCCCBBB@@@???DDDJJJEEE===CCCPPPqqqsss^^^SSSIII???<<<;;;999:::<<<999;;;======<<<999666444:::888666555555777:::<<<;;;:::999999:::999888777999888666555666777666666888777888:::===>>>>>>>>>999888777888999999888777999999999:::999999::::::999777666888<<<>>>>>>===::::::999999:::999777555666666666666777777777777777:::AAAHHHGGGAAA>>>>>>???===<<<>>>AAABBBAAA???::::::;;;CCCWWWwwwvvvgggccc\\\MMM>>>999222FFFqqqwwwsssssszzz~~~sss\\\JJJNNNaaaxxxtttppp~~~xxx~~~yyygggmmmzzzxxx]]]IIIGGGJJJMMM\\\pppyyyhhhVVVLLLGGGBBB;;;======<<<<<<;;;<<<>>>???DDDCCCDDDFFF@@@;;;AAALLL```mmm\\\RRRIII@@@===<<<;;;;;;===999:::<<<===<<<999666444777999999777444555999===:::999999999:::999888777777999999777444111111222888777888;;;>>>@@@@@@???777666555666888888666555777:::<<<;;;888777888:::888666555777:::;;;;;;999333777;;;===<<<999666555999777555444555777999;;;666:::DDDPPPRRRIII???999<<<>>>@@@>>>;;;;;;>>>AAA@@@???<<>>EEEMMM___~~~rrrbbbPPPGGG@@@>>>>>>===<<<>>>999:::;;;;;;:::999777666444888;;;999444333777===:::;;;===<<<;;;::::::;;;888<<<>>>;;;555000000111555555666999<<>>>>>666555333444555666555444555999===;;;777444777:::777777777777777777888888111777???BBB???;;;888777:::888555333333666:::===:::<<