BM6P6(@ vvvdddTTTJJJDDD@@@???===<<<;;;:::;;;;;;@@@???<<<:::999999:::;;;:::<<<======<<<;;;;;;<<<777777888:::<<<<<<999777333666888888555555777:::999>>>>>>777222222555666444666777777666888===AAA===999666888===>>>999444666999888555777;;;>>><<<444444444444333111///---000000000111333444222111...000333555777777666666555555444555555666777888444222///...000333555555888777666555555333000------///111444777999:::;;;555111...000555777444///777111444AAAEEE:::000...666444333222333333111000444222444777777333111222222444777999999999999:::>>>CCCDDD===111---111888<<<999999======999555555777999:::777333111222555777444333666::::::666111///000555:::999555777;;;666666555444222111333444555555666999<<<:::555000111333444444444555777999666666555333555888555//////111444666777777888:::HHH===111+++)))))),,,222222777:::<<>>>>>===<<<<<<===>>>???@@@???===;;;:::;;;<<<===:::;;;;;;::::::999::::::666777999<<>>888333444666666777999:::888666666:::===777222///111666999666222555888888666777;;;<<<:::444444555444333111000...000111222222222222222222000111333555666777777666777666444222333555777999444333333333555555333222888666555555555333000...222333444555666666666666333111000444:::;;;777333222...333@@@CCC<<<555555555333333333555666555444888666777999888444222333222444666777777777777888999>>>AAA;;;333///444:::666333333777999666444555555555555666666555333111222000///222777777444000...000666;;;999444333666777666555333111111333444333333444666888666111---222333444555555666888:::666555222///111444222---///222666888888888888999;;;555222333222///---///000555777555555888999777444222999FFFIII===222000///000333666888999888777:::777555444555555444333555555555888999999555222///000111222222222111000111333555333000///333666333222111111333333111...000444555222000111111///555000...111222///...000111//////222555666222......///000222555777777777444222111222333444333222}}}jjj[[[QQQIIICCC>>>@@@@@@>>>>>>===>>>???@@@??????======<<<===>>>???<<<:::999777666777888999555666999>>>BBBDDDDDDCCC<<<:::888888999;;;;;;;;;888===>>>999555666777666;;;<<<<<<999555333555888555111...000666999777555333777999888999<<<;;;777444555555444333222111000111333555444111000111333222222333444555555666666999777444111111333666888444555666888999777222...777666555555555444111///333444555555666666555555111222555:::??????;;;666555333888AAACCC===999<<<444333333555888::::::999;;;999999;;;:::555333555333333444444555555555555333888<<<:::444222666;;;333//////333666555555777666444555888<<<;;;666111...,,,,,,///333444222///---000777<<<:::333000333888666333111000111333444222222444555666444///,,,222333555555555777999;;;:::888222---...222222...222555888::::::999999:::333000000444666333111222000555555000---111777:::555444:::FFFGGG<<<111---000222555888;;;<<<<<<;;;<<<999666444555666666666888777888999:::888555333///000333555444111---+++222222222222222111000000---///111111///...---...222666666222///000///---444000///222333111000111///000000111111111111000...000222444666666666666777555333222333222111000|||nnn[[[OOOJJJGGGCCC???EEEDDDAAA???============???>>>>>>>>>>>>???@@@AAA>>>;;;777555555777999999444555888===BBBDDDDDDCCC;;;777444444777999999777888<<<===:::777888999777:::;;;;;;888333111333555555333222555999:::888444222777;;;;;;;;;===:::666444444444444333333222222111555777555000...111555222222222222222333444555888777555333222333444444333444666888999777333///777555444444444444222000///000222444666888999999222555:::@@@BBB@@@;;;777888888;;;???===777555888666555555666999;;;;;;::::::888888;;;:::666555777555444333333444555555555000444888888555444777:::555111///333555555777:::999999;;;???@@@>>>999444///......000222222000......111777;;;999444333666999666222000000222333444444555777888777555111///333444666666666777:::<<>>777000111666777444555888;;;===<<<<<<<<<<<<777111,,,...000222666;;;555777555000///555:::;;;333111555===???888000---///222666999:::;;;<<<<<<<<<:::777666888:::;;;<<<888888888888888666444222111222333333222///,,,***111000000333555555222///)))---111111,,,***+++---333777777222//////...,,,111---...333666555555777111333555444111111333555///111444555555555555555777444222000111111000...~~~lll___OOOEEEDDDEEECCCAAADDDCCCAAA???=====================>>>>>>???@@@@@@@@@<<<777555777999;;;;;;444555777;;;>>>@@@???===999666333333666777666444777;;;;;;888777::::::888666888888666222000222444444444555888:::999444000222888<<<======>>>:::555444333333333333333333333222666777555000...222666111111000000111222333333555666777777666444222111222222222333555555444222666555333333444444333222...///111444777999::::::444888>>>AAA@@@<<<777444666666888999666222000222777666666777888999999888666444555888999666777999888555333222444666777666222444666777555555666777999333111333555444666999999===AAAAAA>>>:::777666555444333333333222000///111222666999888555777<<<888555111000111222333222555666888888777555333111444555666666666777999;;;DDD@@@999333444:::;;;888777999<<<=========>>>???;;;333---,,,...111666<<<888777333111666;;;:::555111...///333777666333111...111555888888777888:::888777555666999<<<===>>>666666777666555444222222555444222000///.........111000000444999999666222)))...222000+++(((***---222666666222/////////,,,111...///555888666666777111444777555222000333666///222444555333222333444333111...---...//////...{{{mmm[[[RRRFFF??????AAAAAA@@@>>>>>>===<<<===>>>???@@@<<<<<<<<<======>>>>>>>>>@@@;;;777666999<<<===<<<555555777999<<<<<<;;;999888777666777777888666555888:::999666666:::<<<:::333555777666333111333555777777999;;;<<<:::666333222888<<<<<<======:::444222222111111111222333333444666666444111111444777//////000111111222333333444666999:::999666222000222000///000222444444444666444333333444555444333222333444555666666666666555:::>>>???;;;666333222666777888::::::999777666777666555555666666555444333111222666777555666::::::666222222555888999888555555555555555555555666888333000222333222333555777;;;>>><<<777333333555999888777555444222111111222333555999888666999@@@777444111000222444222000111444666666444333222222555666666666555555777999>>><<<777333555::::::777666888999::::::<<>>>>>???@@@AAA;;;:::::::::;;;===???@@@::::::;;;;;;<<<<<<;;;;;;>>>:::666666:::>>>>>><<<777777888:::<<<<<<:::888666888::::::888777666666888999666333444:::<<<;;;333666888777444333444666999999999:::;;;;;;:::999111666:::::::::;;;777222111000000000000111222333666555444333333444666777...///111333444555555444555777999:::999777444333333111000000222333222111666444222222333555555444555666666666555444333333444888<<<:::444000000222777888888;;;???@@@===999444333222222333444333222333111111444555444555888:::555000000555999::::::777555333333555777777666777222000222444222222444666666555333111111222333888888777555333222222333222333666:::888555777<<<666333000111444555111---///111444555333222222333666666777555444333444666666666444222555:::999444444444555555666999>>>BBB888444222555666333111222111111000000444888444,,,000...,,,...222777777666333777::::::555222333555111111222444666777666555111333555444222111222444666444111......111444777222333444666888999888777555666444000,,,***,,,......222444111000222222111333///000333444000......///111333333222000///...111333333000,,,,,,///333222000,,,+++,,,.........xxxeeeZZZIIIGGGCCC@@@???@@@AAABBB<<<;;;:::999999:::;;;<<<999::::::;;;;;;:::999999<<<888555666;;;>>>>>><<<888888999<<<>>>>>><<<:::333777;;;;;;888444444444888888444111333999===<<<555888:::999666444555777666444333222333666999;;;000555888888888999666111000000/////////111222333666444222222444666777777...000333555777777666666777888888888888777777666444333222333333333000...666444222222333555555555555555666666555444444333222666999666000,,,///333555444444777<<<>>>999333111000///000222333222111555222222444555222333777:::444//////444999;;;:::888555222222555888888888666222111444666444444666777333...---000333444333666666666444333222333444111333777;;;999444333777555222000222555555111,,,...222555555444222444555666777777555333222333444111222222222666;;;999444222111111000222666===AAA;;;555111222333222222555///222222111222444333///...---,,,---111666555222666:::>>><<<777333333444333333444666888777444222111333555444222111333555444333111000111333666888444444666666666666777777:::888555111---,,,---///,,,111333111000333444222...+++,,,111333000......000111333444444222///---111333333///******...333555222...,,,,,,---......~~~iiiWWWNNNKKKFFFAAABBBFFFFFFAAA;;;777;;;>>><<<888555777999888999:::;;;:::999888777:::888666666888:::<<<<<<666555666888;;;======<<<555666888:::999777555333333555666444666:::;;;999555888:::888333222666;;;777555222000000111333555999888666444777999555...222111000111333777;;;===<<<666111///333888;;;<<<<<<555222777:::888666888999555111222666999888666777666555444444222///---111111333666999:::999888222555888999888555222222444777999777222......///:::999666333222222333444333111000111222222111000///111444666666555222000555444222000000444:::>>>999666333111///000111222999666555777666333333666444444444222000///111333222222000---+++,,,000333...000666999666111000444666555444222000///------333888888333000555;;;???:::999444//////444555222'''***...444999:::888666222///---///444777888777===<<<666000///333444111000///...000222444333333...000222111......222555666>>>BBB<<<777888999777999222///444888777777;;;111333444444333222333444:::666222///111444777888333444555666777777777777777777777666555333111000......,,,)))+++111333222///'''%%%---///))))))///111111222444555444000---//////...---,,,---111444333222///+++((()))---111uuu```OOOGGGHHHEEEBBBBBBDDDDDD@@@<<<;;;>>>???===888555777:::999999:::::::::999888777:::999888888999;;;<<<<<<;;;999888888888777555333444555777777777555333222///666:::777444555777777::::::888888888999999:::888777555333222111111222888777444222555999666000222333333444444444444444;;;777333222666;;;>>>@@@===888666::::::777777999777333///000444888888777555333222222333333222000111111222444555555444333...111555666555444333333666666666666777555333222666555333222222222222333222111111222444555444333222444777999999888555444333333444333333444666999999888666555555666888999999555444777888555333444666666555444111111222444555444222///---...222555555111111444444222111333555444222000---+++)))(((111666777333000333888:::888888444000111555555222222333555888;;;:::777555111222222333333444555777888888333///000666888666111000000222555777888777222111//////000111222222333:::===888333444555444:::333000333444222111333000222555555444444444444999555000...000333555666444444555666666666666666777666555666888888777666444555222......333444222000)))(((///222---...333444444444555666444111...,,,,,,,,,***)))***...000///---+++)))***---///111~~~mmmZZZKKKEEEDDDCCCCCCBBBAAA???>>>===???AAA@@@===999777999;;;999::::::::::::999888777777777888999::::::::::::<<<:::888777555333000---555555555444444222111111...777<<<888111000222444===888444666;;;===:::666888888888777555333000///777666333000333777777333000222555777666444000...777555333444777;;;>>>???===<<<<<<<<<:::666777:::444111---...222777999999222000//////111333444333222222333444333222111000///222555666666555666777666444333666:::<<<999555111111111111111111111111333222222333666777777666333555777999:::999777555111333555666444333222333777777777777999;;;===???999444222888;;;999444222777777777666444333444555999888555222000000444777:::333---///222222111222222111000///---,,,+++***000555777333000222444444444555333000222666555222666666777999::::::777555000444777777333222333666666666222///111777999888333222222444777:::;;;:::555111------000222111...111666888555222222333333888444111333333000/////////222666777777666555555888555111000111444555666444444444555666666777777666333111444999<<<;;;888999999666000///222333111222,,,+++222555222222777777666555555666555333111,,,,,,,,,***)))***---///...+++))))))---//////...ӵĦĦӵĦqqqbbbTTTJJJGGG???AAACCCAAA>>><<<<<<===AAAAAA@@@===::::::<<>>???===999555555888333000---...222777:::;;;111///------///222333444222444555555444222111111000222444444333333444555333222333666999:::999777111111111222111111000///444333333444666777666555111222444666777666555444222444666555333111000111555555666777888:::<<<===888222111777===;;;555111666777888666444333444555:::999777444111222555777:::333///000111000000222//////000000111222222222000555777444111222111//////111111000222555444000222222333555888999888777///333666888666444444444777777333000111777888666444333222333666888999999333000------...//////---333666777666444333444555555444333333333222222222...222666999999888666666:::777444333444666777777111222222444555777888999666111...111888;;;888333777888555///,,,///000///333......222444222222666555444333333555555444333/////////...,,,---///222111---***,,,000111...***4ĉ@ӵ>L=hĦ4ĉ@ӵ>LpppbbbVVVKKKDDDCCC===@@@BBB@@@<<<:::;;;===???>>>===<<<;;;===???AAA;;;;;;:::999888888888777333666:::;;;999777777777888777777777888888777555888888777555333222111111999:::666000---000111000333444555555555555555666333555777999999777444333555555222...///555888777555555555666555444333222222222222222222333444555:::===???;;;666444333444333111///000333777:::<<<333000...---///111222222111333555555333111222222111222333222000......///...111444555444444555666444444333333222000///...666444333333444444333111///111333444555555444333555555555333111000222333555555666777888888888888777111///666===;;;555111555666777666333222222333888888888666333333444666444333444555222...///333000000111222333333444444111666888666444333111---,,,///000///111555444000//////000333777888888777000000222555888888555222555555333000222888999777555333111000222333444333///000000...++++++---///444444555555555444555777444555444222111222222222...222777999999888777777888666444444555666666666//////000111333666888:::999444111333888999444...444666444...+++---000000333///...000222111111222111000///111333555555444111111111000//////111222222...,,,...222444111,,,GG=?HdĦ=ĪjGG=?HdĦzzzhhhZZZPPPFFFBBBBBB<<>>@@@AAA<<<;;;:::999888777777777666999======;;;888999:::;;;:::999:::;;;:::888777:::999888777555333111000::::::666000///222333111111666;;;:::555444777<<<444444666777777777666555555666444///000555888888;;;:::777555333222111111444555555444222222444666999<<<===999666555333000333333222222333555888999333111//////000111111000///222555444111//////111888::::::999555222000000,,,111555555333111444666666555444333222000//////666444333222333222000///111222444555666777666666666555444111000111444777777888999999999777555444444//////555:::888555333333555666555333111111222555777888888666555555555222333666888444...///444333333222111000//////...333777888666555555222------000000///222666555111222222333666888777555333000//////333888999555111000222111000333:::<<<:::555333000...///000111000...111222000,,,+++...222444111111333444222333666666777555///,,,...///...000333777888888777666666444333111222333444333222////////////111333666777999777666888;;;:::444///333777666000,,,...111222111///...///111111111111...---...000333444333222000111111000......///111...,,,,,,///333666555444ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵIIIBBBӵ>>>ӵ::::::;;;:::999Ħ888:::ӵ999999999999ĭӵ<<<777666555444444444555666555777666222111555888777:::999777555333111000///555666666444222333777:::999<<<;;;777777888444...333333444333333333444555222111000000222222111000111555777555111---...///<<<>>>???>>>;;;777444333///111333555666666777777555444333111000000111111555333222222333333111000222333444666777777888777444444333222222333777:::777888999999888666333222222...///444666555444555333444666555333222111111222555999;;;:::888666555444333444777666222222555555444333111///...---,,,333666777555555555222---111333222111333777777444333333555777888666333//////000111333444444222111000111111000444:::<<<:::666333000...000111222222222222111111000111333444444///...222444222333777666999666...***...111111222444666777666555555666222111111111333333222000111000///......///000111222333777:::===;;;666222444888777000+++---000222////////////222555666555......///111333333000...///000111000...---...///,,,,,,---...111333555666?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħ;;;g&e>>>g&e;;;::::::S?ʬ:::4ff?>ߝL888@e888g&e===8889993h?g&e>&e;;;;;;??:::888555222111222444555666888777333222555888777333444444444444333111111333444444333111333888<<<:::<<<:::777888:::555---222333444444222111000111000000000111333444333111666999<<<999222......000777999<<<<<<888444000///222111111555:::===;;;999444222111//////000222333444222111222444444444222111222333555666777777777111222444444444555888:::444555777888777444111///000...///333444222444777333555777666444222222222111555:::======:::777666888333000444777666555555444333333222111000//////333555555333444555222---444666555333555999999666///111333666888666222...///222555444111...///111333555333111333888999666666333000///111444555666666333000111555777666555555000...333555333444888555999666...,,,222888999333444666666555444555666333222222333444555333111444333000---,,,,,,,,,---)))...444:::<<<:::777444444888777///)))***---///...//////000444999;;;:::000000111333333222...+++111222222111000//////000---...///......///2224444DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]Ħ;;;Hu]Ħ666;;;Htƅ^888qIܗGIӵ666H׼s111000Hu]Ħ>>>666Bt=o9ĦHƅ^Hu]Ħ999777;;;555333888;;;999666555222222333333444555555666444333222222111111111111777777666777777888999999555222000222666666333///444222000///111222222222222111111222555666666666;;;777444555999<<<:::777999777555444444555888999<<<777333444888<<<<<<:::666555444555555333000---555222000///111333444444444444444555666777888999666333//////222333222000666333000000222333222000000222444444555666666444:::888666555555555333222111222888>>><<<666666;;;777555222222333555666666555555555333000//////000666333555:::999333000222888666333444666666444111......------///111444666+++111666555111///000333444666888:::999666333111333333333333333333333333:::888555333222222333444555666666444222333777;;;666444222333666999;;;;;;<<<777444666666333222444333333444555666444222///777333......000000---)))+++...333777999777444111333000---***)))+++...000888555333333666777666444888444//////111333000---111222444666666444222000222666777222+++)))///7774DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦ777DdDĦ777q<R:::888peƜ4DuTӵ777DdDĦ444444DdDĦ;;;qjRgdKӵDdDΦDdDĦ999:::999888888999888222111666:::999777666888888888777666666555555444444333111111000000000555555444444444555666666555222000222666999888555000///---...000111111000222000000111555999;;;;;;888444111333777;;;;;;999999888777666666888999;;;999666333555999;;;:::777666555333333444333111///333222000000222444444444444333333333444555666777444333111111333444444444777444222111333444333222...000111222333333333222666555444555666777555444444333666::::::555555999888666333222444666666666777777777444222222333555555222333777666000...000888777666666666777666555666555333111000000111222---///111222333222333333///111333555555444222111444555666666777888999:::444555555666555333222111555666777555222222444666555333222444666999::::::<<<666222333444222333666666555555555555444333111666222///000333444222///000000111222333333333222888444000,,,***+++---///222000......000111000...666222......111333111...333333333333222222111111111444555222,,,+++///4444DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦ777DdDĦ777po9u<<<<<<:::999=ӊB1.uTӵ888DdDĦ888999DdDĦ777GIdnuR)ĦDdDΦDdDӵ888888888888999;;;;;;555444777:::888666666999999888888777666666555444444333222111111111111666555444333333444444555666333000111555:::<<<<<<000///...///111222111000111000000222777<<>><<<999555222000/////////...---000333555555333---...///111222333333333666777888:::<<<===???@@@111444888;;;;;;888444111666777777666333111111222333333333555888999999777:::444000111222222555888999888666444333222222222555222000111555777666444666444111//////111444666@@@<<<666111------///111000///......000000///...222///,,,---000222222000555444222000//////0001113334444443331110001112224DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ===>d<Ħ999peӵ<<<Ħ999F&uTӵ777DdDĦ:::;;;>d<Ħ666peӵDx<>d<ʜ4DuTӵ666666666777999<<>>>>>>>><<<888333111222333444333333333444555666666777777666444222222555777777777888555111///000333444555111111111333666666666444666555333222222333444555999;;;===;;;888888:::===888777777777777777777777555333444666777555555777777555444555999>>>BBBCCC@@@:::444333444555555555:::777444333444666666666444444222///---///222666000////////////......///000222444444111222555888???===:::666333111///...000000///000111333444444//////000000111333444555555666777999:::<<<===>>>222666:::>>>???<<<999666555666777777666444222111111222333666888999777555777333111333555555666999999888555111......000222333111000111444666666555999777444111222444888;;;HHHCCC<<<666111000111222.........///000000/////////---+++,,,///111222111444333222000///.........4444444445556665553332224DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦzzzD&ӫetIӇ>>>DdDĦBBBsdKĦ:::B?dp&ĒR777777>d<sdKĦ888B?Ho9444s&dq&ĒR444555444444555999;;;BBB===::::::999555333555222222333333333333333444222222222333555777888999888666444222222333444555888555111///111555:::<<<777555333222222222000...111222555:::======:::777;;;999555222222333333333111222333444555666777777888555000...000444888:::999555000...///222555666222222222444666777666444888777555333333444666777;;;<<<<<<999444333666999777888888888888888888888888444444888888555555999<<<999666666:::AAAGGGJJJBBB===777333444777777666:::777444333444555666555333222000...,,,...111555...////////////111222111...111444444222222444777999888777555333222111000000333444222///...111444222111111000000111111222222333333444555555666666444666999<<<===<<<;;;999333444666888999888666555111111333666888888666333444222333888;;;999777888777666222...***)))---000222111000000111222222222555444444444555777999;;;FFFCCC===666222000000000***+++,,,---------------...,,,+++,,,...000111222111222333333111///---+++2221111113335555552220004DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌege{{{jjjHu]3hIŌAAA>>>DdDĦCCCne999<<<@h;;;<<<>h555777777se777ne888999@G555555sĪj@h333444555555555666999<<<;;;777555666555222222555777777666555444222111111111111222333555777999:::555333111//////000222444666444222111111333777999777555111/////////...---333444777:::<<<:::555222555444444333333444555666222333333444666888999::::::666000---...222999===:::666000...///222444666555444333444666666666555:::888666444555666999:::BBBAAA===999666555888:::555777999999888777777888888222222777777222333888===:::777777;;;AAAFFFHHH>>>===999555555999999777999777444222333444444444555555333111///000222555---000111000111444444111///111555666666555555555444444444333333222222111///444777444...,,,///333333222111000///......///000000000000////////////222444666888999999888888333333555888;;;;;;:::888111111222555777777555333333222555;;;>>>:::777666555555222---((((((,,,000222111111000000000000111///000222444666666666666???<<<888444000...,,,,,,***---///000/////////000///...------...///000111000111333444333000---+++------...000111222000...4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHo~~~kkk^^^D^DDDBBB===DdDĦ@@@999<<<===:::888<<<<<<;;;222555888999s׼s999666999:::999888777555444444333555777777777888;;;===888555333444222///000555888888777666444333222111111111222222333555666777333111///---...000222444333333444333333444666777777333///......000111111555555555666777666333111000222333333333333444444222222222222444777:::<<<888666222//////222888===;;;666111...///111333444888666444444555666555555999888666444555777:::<<>>>>>>>>777;;;;;;777555888999777888666333111222333333333777777666444222111333444...333444222222444222...///000333777888777333000444444444333222111000//////222444444111000000111333333222222111000////////////..................000222555888999888666555333222333666:::;;;:::888222111222333555666444333444222444:::<<<999666666666666444///******...333222333333222111222333444///111333444555555444444888777555333111...,,,+++,,,///222333222111111333111111000...------///000111111222222222111//////,,,---...///000000000111Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵuuucccYYY>d<ĦBBBCCCDDDBBB===>d<Ħ???<<<999Ħ>>>:::999:::777111111666===<<<888333//////333888222555999;;;Be666;;;555111111Ħ888777444222333666:::;;;:::555333333555777888555222444666888999999:::<<<>>><<<888666555222...///333444444444444444444444333222222222111111222333333444333000//////222555777000222444666666666666777777444000...000333666777777555333222333444333333111222444444222000//////111000//////111555888;;;666555333111111333888;;;;;;777222//////111222333;;;888444333444555555555999777555444555777;;;===@@@999111---///333666777111444777888666555555777999111000666666000111888333444666:::<<<;;;777444222999<<<888555888999777888555222111111222222222666777777555222111111222///555666333222333000***---...111555888666000***666666555444222///---,,,//////000222444444222///444555555555555444333333...////////////000000000000333777:::;;;999666444444222222444888:::888666222111111333555555444333555222222777999777666777777888777333------111666333444555444444444666888444444555666666555444444555666666555444111///---(((,,,000111///......000333333222///------...///333222111000000111222222...000111222111111333555?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/Ōnnn^^^SSSDdDĦ@@@???@@@AAAAAAsdKĦ@@@BBBgdKĦ;;;888555444555666666666<<<888666777666333444777999:::;;;:::333333444111333gdKĦ:::999777444222222333555666:::666111000222444444444222555999999999999===@@@???===:::777333111///...111555555111111555555111666222333666555111222777555444333333333555777888:::555333777999888666666555111......333777999999111222444555555555444333555333111000111222222111333111111333666777555222...///000111333555666666<<>>;;;666444333999555111111444777777666444444555666777666444222333222000000333444555555===666333666666333444888666111///555===AAA<<<666555333333444666666333000555555444444333222111111***,,,---,,,++++++///222111444333...///444666222CCC>>>666222222222111///444666888777777;;;BBBHHH>AneneneneDenene>Ak<fhsssaaaUUUMMMDe@@@???>>>>>>??????ne======ne:::===:::777555555555555444888666777::::::555333555666888999888777666666777999555ne222666999777555444333555666888444111///000222444444333555888::::::888888;;;>>>:::::::::888666333000...///333444111222555555222666222222444333000222777666666666555555555555666777333222444555222111222555111---...222777888888444333222333555555333111000111222444444444444444666333111222444666555444000000111111222333444444999<<<;;;555333888======BBB:::555666777444222222555222111222666777666333222777777222///222777999;;;999666555555555666777777777888777777777777777444444444555666888:::<<<444777777555666;;;999444555222///000222444555444666333222444777777444000222444666555333111//////111---,,,000111000000222000444555111//////...+++---...000222333222000///555444333222111111111222111111111111111111111111222555888888555222222222777555111...,,,...222666444444555666777777666444777666444555777888999999999444333888:::777444444666333222555<<>>CCCqqqdddUUUMMMGGGDDD???>>>======<<<<<<===;;;:::???:::???<<<888555555444333222444444888>>>===888444333444555666666555777999<<<;;;777222333666888777666555555666888999000000111333666777555444777:::;;;:::777777999<<<555666888999888555222000///222444333333555444111666222000111111000222666777777777777777555444333555333222333111......222444000------111555666666777333///000444666333000+++000555777666555666777:::777333111333555666666222222222222222333333444666999999555444888;;;<<<<<<777444444222///...111555111...111777:::777333222777888333111444888888<<<:::666444333333333222444777:::999777666888:::777666333222444777;;;===888999888666777999777333222222222444666777666555222222222555888888444000///000222111000000111222111---,,,000333333444777///222222000000000,,,&&&+++---///000111111111000222222111111000/////////000000111222222222222222444444444222000000111222666666333---)))***000666333333444555666666777777888777555666888::::::999666444555:::<<<999444222444333222444777999:::999777666666666777666333111666444222///---,,,,,,,,,......---+++***+++...111111777888111+++...666<<<>>>:::666444444333000---111//////333<<>>;;;777555555555555444444444888>>>>>>999555555444555444333333555999===777555333333444666:::===555555555555666777888888111333666999;;;:::999777888:::;;;999777666999<<<222444555666777666555444111333444444333333111///666222///...///000222555333555666888777555333111444333444555222...111777333000------111444555444888222---///555888666222,,,222777888555444666999;;;999777555555555666666333333333333444666888999666777666555555666777777555444444444111---...333888555333444666666444111000555666333222444777666999999888444000///111444555999===<<<888666888;;;;;;999666333333444666888888888777777888888666333111111222444555666666555111222333666888777333///...///000//////111333666111---,,,111555666888;;;666666444111111222,,,%%%,,,---...000111222333333222222222222222111000000222222333444444444333222777555222///...///222555666666444000...///333777111111222333333444777888444333222333555666666555666888;;;<<<999555333333000000111111111222555777666666666666666444222000555444333222333444666777222000...,,,+++---///222222555555000,,,...555;;;:::777555444555444111---...---///444;;;AAACCCttt```VVVMMMIIIEEEAAA>>>>>><<<===>>>===<<<===@@@CCCBBB???===>>>BBBCCCAAA===;;;888666555666888888888777666888<<<<<<888777888777666555333222333777:::666666555444666:::>>>@@@333444444555666666666666333666999;;;<<<:::999888666888999777555666999===333333222222444666888999555444444444333000......555222...,,,...222333333///111444666666555333111222111222444222000444;;;333000---...111333333222777111---///666;;;999555222555888666222222555:::::::::::::::888777666666333333444555888;;;>>>@@@888666555555555333333333222222444666333///222888777888999777333111111333111555666444444777888666333777999555...,,,111888777;;;???>>>999666777999777666666666555444444444666555555666888888666666222222222222222222444555222333444666666444000---...///000000000222666999111------222555666888;;;888777333///000333000***......///111333555777888444444444444444555555555555666666666555555444333999555000------///222444444222111222555666555333///111222222111111444777000000///111333444333222888>>>AAA<<<333///333777///111111000///000444666333444555555444222111000555555555666777999;;;===444222///......000111222333222000//////000333666777555333444666555111...+++...222555888;;;@@@DDDwwwgggTTTLLLFFFFFFEEEBBB@@@@@@===>>>???>>><<<===BBBFFFEEECCCAAA@@@@@@@@@???>>>888666444555777:::;;;;;;;;;888888;;;;;;888888:::999888666333111111444666777999999777888;;;<<<:::222333555666666666444444222444777888777777777888555666777555333444888<<<444333111111222555888:::777444333333222...---///555333///,,,///444444111---///222444555444222111///------000000000333999444111...///111333333111444111...111666999888555666777777555222111444777777999;;;;;;888666555555222333444666:::???DDDGGG;;;777444666666333111222444333666888666333555:::333777:::888333000333888333777999888999<<<;;;888111666888555...---333:::888;;;======999666555666...000333666777666555444444111222666888777666777222333333111///...000111111222444444333111...,,,000111222111111333666999000,,,---222666555666888111222000---///333444111//////000111444777:::<<<666555555555666777999:::666666555555555555666666777333...,,,,,,///111222000......111666777444000000333555333111///111444000000000222444444333222888???AAA888...---222888222333444444333333555777111333555555333111111111666777777777777777777777333111//////111222222111111......222333111000222555333111222555555222///+++///222333222555:::???zzzfffWWWLLLEEEBBBDDDFFFCCCAAAAAA???AAAAAA>>>;;;;;;???DDDFFFFFFEEEAAA<<<:::<<<===888666444555777:::<<<<<<<<<999:::<<<<<<888777999888888777444111000222444666;;;<<<:::999;;;999444444555777888888666444333///111333333222444888;;;666777777444111111555888444333222222333555666888777222000222111...///333444444000---000666555///000111333444444333222111111,,,***---///000222555555222///000222444222000222111111222444444333111555555555555444333333333666777888777444333444666222333444666;;;@@@FFFIII>>>888444777888555555777888666777:::888555555888333666888777444333555888333777999999;;;===<<<777666555444222111222444666555666888999888666444222,,,...111444555555555444444000000555777444333666222555666555111---++++++///000111111000///...---000222333333222222444666...,,,---333666444222333,,,000222000000333444333000000000111444888<<>>444333222111222555888:::777333///...000111111000//////000111222222222111333666999777222///000111111111111333555666444333555:::999222---000333333444444555555666666555555///222555555333222333444666777888777666444222000000...---///222333111///,,,---222888666000...111444111000111444555333111///......---...000333666lllYYYKKKKKKEEECCCEEEGGGCCC@@@@@@AAACCCBBB>>>999888<<>>===888666777777777666444111000222333222999<<<;;;:::<<<888111555777888:::999777444222...000111111111444:::???888888777333///...222555222333333444555555555555555000...000111///111777444444111...222888555...444444444555444333111000444...***---000111111333666333000000333444222000111111222222111000...---222333444666777666333000555666555222000000444777333333444666:::@@@EEEHHH@@@888555888;;;888888;;;<<<999888:::999555333555777666666666666666555444111555777777:::<<<:::555;;;666000000444666444111111222333555777777333111///000111222222222222222555000000555666333111444222666999888333---)))'''---.../////////...///000111222333333222111222444...,,,...333555222000000,,,333777555222333333111000//////111444888===@@@333222000000222666<<>>===>>>??????CCCCCC===888;;;AAADDDDDDEEEAAA:::888999999777@@@;;;888:::888444666<<<;;;<<<===;;;888555333333...333666555777999777444333777::::::777555555666;;;888555555777888555333,,,,,,///444666666:::???444777:::;;;444...000777444222222333666666444111222222444444000+++...444444222111222555666333111---111555444000---...000,,,---...///111333444555444333333555666444///***,,,000222000000111///+++///333666555111...///111444222000///111555999<<<666666444111000333999???999888555333777===>>>;;;;;;888999>>>===555222444888888777666555444444333444555555555555555444444>>>777222111111//////222555222//////222444444222555555555333222222444666444666666444111///111333333///111666666///++++++---...///000111222222222------111666666222111444000000111222111000///...666///---111333222333888222000///111666::::::999999222///000000...111888,,,+++***+++...555===CCC???:::444222555777555333999333000111...+++///666:::999;;;===888///,,,111......///111222333444555333222000000000000///...777555333333444444444333///+++---333555111///111888666444111000///...///000000111111000///...---,,,222:::===:::555222000//////---+++***,,,///222///111111///---,,,///222tttaaaSSSJJJFFFFFFDDDAAA???=========>>>???BBBAAA;;;888;;;???@@@@@@BBB@@@;;;999;;;;;;999???888555666666444444888888:::<<<;;;999777666666111555888777888999888444000444888999666444444555777777777888888777444222555333333555555333666<<<<<<:::999888333///222888777666666888;;;;;;888555333333444555111,,,///555444333222333555555333111...222666666333000111333,,,,,,...000111222333333666666777888999888555333000333333000///111///+++///222444333///,,,...000333333222222333444666777333444444333333555:::>>>::::::888666:::AAACCCAAA:::777888;;;:::555333666777777666555333222111111000111333555777777777666:::444000111111//////111111000//////111222222111555666555333111000111333555666666333000...///111111...000555555000---------///111333444444444444555333555777666000...000000111222333333333333333444...+++...000000333777222000//////222666888999888333000111111000333999///...---,,,...222888<<<555555666:::===;;;444---333000///000...)))***///777666999:::555---+++///...///000000111222222222000///...///111333555666666444222222333444333222333000222777999555333555666555444333333333444444111222222222111000...------000444555444111000///000///---,,,,,,---.........000111000///000333666iiiXXXMMMGGGDDDGGGEEEBBB???=========>>>???@@@===888777;;;<<<;;;<<<>>>???<<<<<<>>>===:::>>>888333444555444444555666888;;;;;;:::999::::::444888:::888888:::888444,,,111666888666333333333333666:::;;;999666333222999666555666444333666<<>>AAA>>>777000000///000111///)))(((***333333666777222,,,+++...///000000111111111111111111000......000333777999555333111111222333222111666444666::::::777555666333333444444666777999:::333444444333222000...---111000///000111111111000222///------///000---+++---///111222222444777:::xxxbbbRRRJJJFFFDDDFFFDDDAAA???===<<<======@@@???<<<777888<<<<<<999:::>>>???======???===999>>>888333222555666555444666999;;;<<<;;;::::::;;;666:::;;;888777999777333+++000666888666444333444222666::::::777444333444777444333555555555:::@@@======CCCKKKLLLCCC999333555666888:::;;;:::999777:::888888888333------000555555666666666444222000333666999:::888555333333,,,---///111111111000///111333555444111111444777555666444///...111222000111222111///---,,,...000111222333444444333222111111333777999999888666555777999888777999???AAA@@@666444333333444555777:::777666555333111000///...+++---222666999999888777222//////333444111///000...222666777555222333444444555666555333111111111333333222111000000111111000111333555333000//////000000111333777;;;>>>@@@888444333666666444444666333222222333444666888:::999333---+++,,,...111444222555777666444333666888777555333333222222333555;;;999777555555555555555<<<;;;:::;;;<<<<<<:::888222333444333000,,,+++,,,000222444444000,,,,,,...///000111333333333333222555444000---,,,...222666444222000000111222111000444555777888777444333444222222333555777888:::;;;555555555555333111///...666444111222555666555222333///---///333444000,,,...///000222333555777888oooZZZMMMGGGCCCAAAAAA???===:::999999999:::???@@@===999999======999;;;???@@@>>>===>>>;;;777:::777222000111444333222888:::<<<<<<;;;999999999777::::::777666777666222---222777888777555444555444666888777444333444777333222333666666666999???;;;;;;AAAKKKNNNGGG<<<666333555666777888888888888===;;;999999444---***,,,333555666777555333111000555777::::::888444111///...///000111111000///...///111111///,,,+++...111333444333//////333555444444333222000//////000222111111222222333444555666333444777::::::777333000666999999666777;;;===;;;555555222000111444888999777777666444333111000000---000333777888777555333000...000555777333000000---222666777555222222333111444666777666444444444111000000111333555666666333666888666222000///...222000///000444;;;BBBGGG888222000333555555666999444333222222222333555666999444...)))))),,,...///000444888999666333333444777777555333222222222222;;;999666666777777666444>>>;;;888666666777777777333555555222///............111444222///...///000000111333555666666666555555444000,,,)))+++///444444222000000111111111000333666888777444222111111111222333444555666666666555555666555444222000///777555444666999999666333222000///222777888444/////////000111333444444444iiiWWWMMMHHHDDDBBB;;;999777666555555666777===???>>>::::::===>>><<<===@@@AAA>>>======:::666666666444///---000222111999;;;<<<<<<:::888777888888;;;;;;777666777666333000444888888666555555777555666666555444444555777444333666:::999555555999===999999>>>BBB???===<<<444555666666666777999;;;===:::999999555...******111333666777555222000000555777999:::999555111...222222111111000000000///111111111000...---///000111333222...///444666555555555444333222222222222///000111333555777888999333444555777888666222...777;;;;;;888777:::;;;:::666777444000000444777777777777666555444333222222111333555666666444222000000...000555777333000000,,,///222333222111000///000333777999888666555555/////////111444777888888555:::<<<777222111000///333111...---111888@@@EEE;;;444...000222333333666333333222111111000111111444222,,,&&&&&&***,,,+++---000444666444222000...444777777444444666555333888444111222444666555333444555666666555222///---000333333///---......---,,,111444111///000222222111333555777888888666555000000...+++)))+++222777444222000000111222111000333999;;;888333222111000000111222222333333222222444444555555555333222111333333555777888777444111333111111333666777444111000//////000222333222000rrr```RRRLLLHHHEEEAAA999888777666666777888999999>>>???;;;999<<<>>>???===@@@@@@===<<<===;;;888555999999222---000444444777999;;;;;;999888777888999<<<;;;888777999888555333555888777444333555888555444444555666666555333444555:::???>>>777333444===888666888999888:::===444555555333222444999===:::777666777666000,,,,,,...111555666444111000000333555888;;;;;;888444111555444222000///000000111222222111222333444333222111333222//////333444222555444444444444333222000...000333777888999888777222111111333666666333000444999;;;888777:::<<<;;;888999666000///444666444555555555555444444444333444444555555444333111000000...///444555222//////------...000222111///---000333777999888555444333///...---000444777777777555<<<>>>888333333444222444222//////000444888;;;<<<333,,,---///000111333111111111111111000//////000000---((()))///000---000//////000222222000///111555777666777;;;<<<888777222...///333555555333...000444555444000---******111333000///000...***)))000333///---000333222444666777888888666333222,,,......,,,+++---444:::444333111111222222222111222999<<<777111111000...///000111222222111000000222333444555444444333222///111444444333222111111444444444333333222000000///......000333444222000pppcccSSSIIIEEECCC???<<<<<<;;;:::999999;;;===>>>666===@@@<<<888:::>>>@@@<<>>===:::777>>>???666000333888:::555777::::::999888888999;;;===<<<999888::::::777444666777555333222444777333333333777999999444000111555<<>>888444555777555444333222111000111222333;;;111******...000111333///000111222222111000//////111///+++---555777333555111......111333333222...444888777:::@@@AAA===999444//////333666666444///111333333222111000111'''000555444222333///)))(((///222---,,,000333222777777888888777333000...,,,///000...,,,...555;;;555333111111222333222111000888;;;555///......+++...///000111222111000000111222333444444444333222///222444333000///111333555666555333///---------///......111444666333111yyyggg]]]OOODDD???>>>=========<<<<<<===>>>??????>>>@@@===::::::<<<;;;999666999;;;======;;;999888888888:::<<<<<<:::999888999555666777777777777999;;;;;;>>>AAA???;;;777666666444333333444555555444222222222666:::888222000111777666666888999999888666@@@<<<888555444222000///666333000------///333555999777666666666666444222//////222777777333000111666222333999999555444777555555555444444333333333222111111666;;;<<<888333111//////333444111111444222555777444///---///333222222333666:::;;;:::999666666666666666666999;;;...333333000222999;;;999;;;:::888444000...///111888;;;:::444000000///,,,111555888666222000222555111000...------///111222222333...+++555CCCCCC999999777444333333333222111///000111111111111333555999888777666666777888999???<<<666000000333333///777444---***000888555,,,'''///555666666555111,,,444333222555777777444000333333777;;;777000111777888333222;;;HHHKKKCCC888777777444///000555444...222333444333111111222444333222111111222222000...444000,,,,,,///111111000222>>>:::111333333......000/////////000111333333888444000000444555333//////000111111000000111222111---******---......,,,111111333666777666222...666444555777333---...444777666444333111//////...000111222333444333222222vvvbbbYYYMMMDDD@@@???>>>===??????>>>?????????>>>===;;;999888:::===???>>>;;;888999:::999777777888999:::<<<>>>>>><<<::::::;;;999999999777555555777999999:::<<<<<<:::888888888666555555555777777555333333333777:::888111...000000000222444777777555333;;;888555333222111///---555333000......000333444888666555444555555555333111000222777777333111222444111222777888555444666666666555444333333222222000000333999>>>>>>999444777444444999:::777444444222333555333111000333555///......000444777999999111333333111///000333666444777666333333888:::777777777555222///---...///999===>>>:::666555222///222444666666555444444666555333222000000111333444333555222000999FFFGGG???777555222111222222222111222111///---...000555888555444222111111111222333;;;:::666111222555444000111111///...333888444+++---333888777555444111---000000111333555555333111444555888;;;666//////555999333000555===AAA<<<555666666444000000444222,,,//////111222333333222111111000000111222222000...555222...,,,---000222333888EEEAAA555444333///000------.........///222444444111///111555777555222///000000///---,,,,,,---444222000000000111000///111111222444555444111...000...000333111---///555222111000/////////000111000000222444555555555555}}}ppp[[[SSSJJJCCCAAA@@@???===@@@AAAAAAAAA@@@???===<<<:::888777999===@@@???===777777666555333444777:::<<<>>>??????===<<<<<<===<<<;;;999666333333666888777666666777999::::::999999888777777888888666444444444777:::777000---...+++,,,///444888888666444666444333222222222000...333222111000000111333444888555333222333555555555222000222666777333222444222000111555777555444555555555555444333222222222000111555<<<@@@@@@:::555777444555===BBB???999555222222222333444555666777222///------///222444555111333555222......333888;;;<<<:::666555888888666444555666444111/////////777<<>>===<<<<<<:::888999;;;<<<:::777555666666555555555888:::===>>>???>>><<<;;;<<<===<<<;;;999555333333666999999666444555999;;;:::888999888777777888888666444555555888:::777000,,,---+++---222888<<<===;;;888444333222333444555333222222222111111111222333444777444111000222444555666111000111555555222111333222000111444888888666555333333333333333444444444333333666:::===<<<888555222///222>>>FFFDDD===888555333222333555777777666999666222000000000000//////333555333000000666<<<======;;;888777888888888555777999999777444333333555999;;;777555666555333222000000444:::<<<999666888666444222111111222333333555555444999@@@AAA<<<444222000000222555666777;;;777111......111555777555444222000/////////000333666777444444444111,,,(((,,,222444555444333111555888999444222333333222///111333111...---///111333444777888555222111222555333111222666;;;>>>???444666666555444222///+++'''''')))///555666111+++000000111333555555333111///111222000......111555<<>><<<888<<<@@@BBB@@@>>>=========:::777777999999666333444777999:::999888888999;;;<<<<<<;;;:::999:::;;;:::999777555333555999<<<===:::666777999:::888666777666666666777777555333555555888;;;888111---///---000444:::>>>???<<<:::111000000222444555555444222222111111111222444555666333000///000333444555000///111555555222000222222111111444999;;;999555///000111222444555666777666666555555666666666555333000333>>>FFFEEE===888888666444444555666555444888666444333333111...,,,+++///222222000111666;;;<<<:::999999888888999:::666888;;;;;;999666555444555777666222000444777777888444333666===@@@>>>:::999777555333222222333444666888888777777999888666555222000000333777999:::>>>:::666333444444444333666555333222222222333333777;;;<<<888666555222---,,,...222444333222333555333666555111000333555555333555555222---,,,...000///222555555555555444444333333444666999<<<======444555777888666222///---'''&&&(((...555666111,,,222222333555777777555222***...222333111///000222<<>>??????<<<:::555:::@@@BBB@@@>>>======:::888666777999:::888666666999<<<===<<<:::::::::999::::::888777666888999777777666555555666:::===>>><<<:::999888777444333555444444555666777555333333444888<<<:::444111222///000333777;;;;;;888666000...---...111444555666333222111000111333555666555222000///000222222222//////222777777333000111222222111333999>>>;;;555...///000222333555777777666555444222222333444555888555666>>>CCC@@@:::666888888666555333333333333222111111222333222///---...111444666777888:::;;;888555555777777666888;;;555777999999777555333333555777555000///555;;;<<<>>>:::777999>>>AAAAAA>>>:::999777555555555666777:::<<<===;;;888555333222555333000000444888;;;<<<===:::666666777777444111333222222222222444555666===@@@@@@;;;777777555333222111222444333111333666000333333///...333666666777666444111...---///000---111444444555777777444222222444888:::999666333333333666888666000...000+++***+++...222333111...333444555777999888555222)))---000333333333333333@@@JJJCCC222...///000777222222222222111000...---//////111111111111000///+++---...///...///111222222444555555444333444444555333222222333444444333111333222111222666555111111111222444666888999:::888666222///------...///rrrbbbUUUMMMIIIDDD???<<<<<<<<<:::888666<<>>>>>;;;888555111111555555444555:::666777888777555333222222222555444000111666;;;===@@@<<<777666999<<<>>>>>>999888666555555666777888;;;===???===888222000111555333000///333777:::<<<999666333444777999666333//////000111333666888:::<<>>777333555666666777333333666666222111444000333333//////333666666777444000......000111222...222444222444888666111000///111555999888333...111000333666444...---222//////......///000111222444444666888999888444111.........111444777999999EEEMMMBBB111///111222666222000...000444444111---//////000///............,,,---///000000000222444999777555444444444333222333222111222333444333111000222111...000555333...---///111444666888888999999666222...------///000wwweeeYYYQQQMMMIIIDDD>>>;;;;;;;;;999777999???FFFGGGBBB===;;;;;;===;;;999:::<<<===;;;999>>>>>>===;;;999999;;;>>>888888777666444444666888666777888777666777888:::888:::<<<:::555111///000333333333555777888888666111222777======888777999444333222333444333000...555222///...222666:::<<<555333000...///222666999333222111000111000///---000111666======777333222///000//////777>>>;;;222222222222222222222222222---000333555555666777888333000111555555333333666333666888666111///222666888555111//////000111000444333444999===<<<666000444000///333444111333888888999999888555333222333...222333111111666::::::>>>:::555222333555888:::666555333222333444666777999<<<>>>===666///---///555222///...111666999;;;666222///000666999999777...///000111444888;;;===888:::888111...111555666:::444444888999333000111222555444000///333666555555111,,,,,,///222333333///333555222444777555///---,,,---333999;;;666000///---000444111,,,,,,222333222111...---...222555444444666888888777222///333///---///444:::===>>>HHHMMMAAA///...111000333000---+++///555777333......//////...,,,,,,---//////111222333222222444666===999444222222222000---222111000111333333111///000222111...111666444...---///111444555555444333999666222///...///111333pppaaaTTTKKKHHH>>>>>>>>>@@@AAA@@@>>>;;;:::;;;>>>AAADDDDDD@@@>>><<<;;;:::;;;===??????>>>:::999999:::;;;<<<;;;999<<<999666555555666777777777777444111222666777444===999555222444666222---///333666777:::<<<999444<<<666666@@@NNNQQQFFF999000333777888777444222111111333333222555999999666333444444111......222666555444000...333777333,,,---111555888777555444444:::555000000444777777555888777555444444333111///666222///000555777555111333444555555555333111000000333333111222666666444999777444111///000111222333666444111222777666111555222//////111444666777333::::::222222999999333222222111000111555<<>>>>>???@@@???<<<999<<<<<<>>>@@@AAAAAA>>>;;;>>>===;;;<<<>>>??????>>>;;;999777777999999999888999888777777777888888888555666333000222777888666:::777555444555333,,,&&&000333666666999;;;999333666444555:::@@@AAA:::333...333777777444000000000,,,000333333555888777333444555555444333444666888777555222000333666333,,,...///111555999:::777444444000------222666666555222222333555777666444111222111111333666666333000111111222222111111111111111444555333444777888555777666333111000000111222777999888222111444555222444222000000222444555555000555333---...444444---111111111000///000333555555999:::555333444666666111333666666555555888:::???>>><<<:::888555333222222444555444333222333444000000000111111111222222222222555999888555666999:::777333...,,,...333777333111111222444444444444777111...333666444444666999777333111000000111222333222111111000000111111000000222444666555222000222000///000222333222000222111000111222222111000///......///111222111000---///222777;;;<<<999777===999444111000111111000111222333111//////000333......///000000000...---//////000222333555777777888888777555444222111000222333222...///333222...333333222111111222333444111111000...,,,---000333555111111555777444222111sssbbbWWWMMMFFFCCC>>>=========>>>===:::888???>>>===>>>???>>><<<:::>>>===;;;<<<===>>>>>>===<<<999666555666777777777::::::;;;;;;:::999777666444444333000333888999777777555666777666000'''!!!///333555666999<<<999444111222333333111///---,,,,,,333888777111,,,---000***///333333444777555111444444444555777777777555444444222111444888666111///------333:::===:::555000---+++,,,111555666666000111333666888777444111///111333555666555222000444333222222111000000000111444444222333666777444555444333111111222333444999<<<:::444000000222333333222111222333444333222222444111---///666555...000111222111///......///999<<<:::444111333444444333555666777777888;;;===??????>>>===;;;:::888888555666666555333222333444///000000000111111111111111000333777666333444888>>>999444000000222444555222222111111222444666777===555111444999888555333555555555555444222111000333222222111111111111222333333333444555444111.........///111444555444333222333333222000///000111...,,,)))***,,,000222333222333555777888555000,,,333111///...///000000///111000......///111111111333000---///222222...***//////000111333555777888555666666555444222111///555555111......222333000222222222222333444555555222000...***(((***---111333111333888:::666222222kkk[[[QQQIIIBBB???<<<;;;;;;<<<======;;;999@@@>>>======>>>>>>>>><<<===<<<::::::<<<===<<<;;;>>>;;;777555666777888888???@@@AAA@@@<<<888555333555666333000222777888666666555666999888000)))$$$...222555666:::>>>===888333333222///,,,******+++,,,444:::777000+++---222...333555222222333333111444222222444666666222......111222222555:::;;;999000//////333888;;;999666111///---...222555666666444444444444666555333111///111444444333222222333666777777666555222000...///222222000111444444111444444333333444444555666777::::::444...---111555333222222333444444222000222222///---111888888222000111222222111111222444;;;;;;888111///111222111444444555666777:::<<<>>>:::<<<===>>>>>><<<999888999999:::888555444444555//////000000000111111111000///111444444111333888>>>888333111333555666555333444222///000444555444>>>:::777777888777555333111222333444444444333222777666666555555666666666444333333444555444111...+++,,,///222444444333222000222333111---+++,,,...111...+++***---000222333111111222333444333000---444222111000111111///---333///+++,,,000333222000222000......//////---***---...111333444444333222222333444555444333000///111000///000333666777666111111222222444555666666222111---)))'''(((,,,000444333666::::::444//////{{{cccUUUNNNFFF???<<<999888999;;;===??????>>>@@@>>>======???@@@@@@@@@>>>===;;;<<<===???>>>===@@@===999777777999999999???AAACCCAAA===888666666888888555111222666666333888444555999888222...///...222444666;;;@@@@@@<<<888666333111222222111000...555;;;888111,,,///444777999777111...111333333777555444444555444...***---222444333444999;;;:::111222333444444444555666222111//////000222222222777444111111222444666666222222222111000111333555000333666888888666222000000333333111111444444111333444555666777777777777333555666333...,,,000666222111222333444444111///...---++++++///555666444333333333111000111444777999999555///...111222///333333444555888:::;;;<<<333666;;;>>>???<<<777444999::::::888555444444444000000000000111111111111000//////222222000333888:::666222111444777888777222222000---000777888444999<<<===:::666444444555222222222333555777999:::888888888777777888888999111111111222444444222000+++---000222222222111000000333444111---+++,,,...000///...///222555666666///---,,,,,,...000000000777555555555666666444222555000+++,,,111555444111...///000...+++***+++---+++...222444444111,,,)))000111333444444222111///...---///333777888888888///000111333444555666666333111...)))''')))---111000111555:::999333......pppZZZPPPLLLFFF???:::999888999;;;???BBBBBBBBB@@@>>>===>>>@@@AAAAAA@@@@@@>>>>>>>>>@@@BBBBBBBBB@@@===:::999:::;;;;;;;;;:::<<<>>>===:::999;;;===999999666111222555555222888333333999888222111666///222444666:::??????<<<;;;777555666999;;;888555000555:::888333000222666;;;===:::111---000444666;;;:::999888777333///,,,222777999555222333555555222333444333000000222555111111000///............444111......111666;;;===444222000...///111444555(((,,,111666888888666444333666666444444666777444222444555777888888777666000000222333000...000555111111111222444444222000000000///...000333777888555444222000...///222444777888555111222666666333333222333666999::::::999///333888<<<===:::555222666777777555333111111222000111111111222222222222111//////000000///333888777666444444666888999999444555222111:::EEEDDD<<<333:::===999333222444555444444333444666999===???555555444444444555666666///......000222333333111---///111222111000000111555666666444222111000111------...222666:::;;;:::555222///...///222333444444444444777:::<<<<<<<<<666111,,,,,,000444333111,,,...000...)))(((+++...+++...222444333...)))%%%...///111222222222111111000...000555777555333333...///111222333444444444222000...***)))***...111000222888>>>>>>999777999xxxeeeRRRKKKJJJGGG@@@;;;;;;;;;;;;===@@@CCCDDDDDD@@@???>>>>>>??????>>>===>>>===<<<===@@@BBBCCCBBB>>><<<;;;;;;<<<===<<<;;;666888999666444555;;;@@@888888555111222666666333555000222999888000///555222444555444777;;;;;;777888777777:::======:::666111444777666444222444666888;;;:::333...111555777;;;<<<<<<:::777333222111444:::<<<666000///111222444222000///000111222222111111111000...------...222///......222777;;;===444111......111333333222+++---///333555777888888555888777555555777777444111222555666777666555444222///000444444000///222000000000111333444333111555555555333000///444:::000111222222111111333444888888777666999>>>>>>:::333333444777;;;;;;888666111333777::::::999666444555555666444222111111222222222222222333333333333222///...000//////333999888999999888777777999;;;999888444555BBBOOOKKK>>>///666999444111333444222444333444444666888:::;;;000000000000000111222222......---...111222111000///111333333222111333555:::888777777777666555444...---...111555999;;;;;;999777444333444555666666111111111555999===???@@@555111---,,,...000111111......---,,,+++,,,---......///111111000...+++(((......///000000111222222222...---111333///...000...///000222333333222222///...---+++)))***---000333555;;;@@@@@@;;;;;;>>>nnn\\\KKKHHHJJJHHHAAA<<<>>>======>>>AAACCCDDDDDDAAA???>>>>>>>>>===;;;999:::999999:::===@@@AAA@@@<<<;;;:::;;;======<<<;;;777888666222///000777>>>666666444111222777888555222...111999777...,,,111444666555333555777666222333555999;;;<<<:::888666111333444555444444555666333888999444000222666777999<<<===:::666333333444222999<<<666//////111333555000+++,,,111444222000222333333222111000000111333111000111444777888888333000---000444666333...555444333222333555888999444666666333333666666333///111333555666555333111444000000666777222///000000//////000222444333333444555555111***(((---555***---222555666666777888888:::::::::???EEEDDD@@@444444555999<<<<<<888444555666666777888888888888555666777666444333333444222222333333333444444444333///...000//////333::::::<<<===;;;888777999;;;999666000111???MMMFFF444...333444111222555444///111111222333444444444444......---......///000000///...---...///000///...000222444444333333777:::;;;888666666999999777444222000......111555777888444333222222444555444333000//////222777;;;>>>???444111---+++,,,---///000111---***+++...000///---000000//////........................///111222333222,,,)))---///,,,---111---...000111222222111111,,,---,,,+++******---///111333777;;;999444333666|||fff]]]PPPHHHEEECCC???;;;AAAAAA@@@??????@@@AAABBB??????===;;;888555333111:::666333666<<>>888888999;;;===@@@BBBCCC888555222111333555777777:::999777666666666444333...333666333000000...+++000000000222444555444222333999<<<:::888999888666333111222555444222444999444888888444333555888777===???===777555666555222444555555444111//////000888222------111555555333555333222333444555444333<<<:::888666555555666666)))---000222666;;;;;;777444555666444222111444777222111111111111111111222333000222666444//////444555000///333666555333444333111000111333444333333444333///***''''''+++...---000222555777:::>>>AAA???:::999@@@KKKOOOIIIAAA:::666666<<<@@@===888555999<<<===:::666666777888555222333888888222222666444444333222///---,,,+++333222333333000---333;;;555:::===;;;999999888555:::888666444333333333333......000222444333000---///111333444333111---+++---)))&&&''',,,///...,,,///...,,,,,,,,,,,,...///...333888999777666888;;;:::555222333888:::999666666222---+++,,,...000111333555666555333111000000111222333555555666777888444000+++)))+++...111222222///,,,***+++---...///////////////000///...,,,444444///+++///444222+++000***%%%$$$)))...///...000111111000//////000222,,,***,,,///,,,'''***111111444777666222///...///uuucccYYYMMMEEECCCAAA===:::<<<<<<<<<===???AAADDDEEE=========<<<:::888666666:::;;;===???AAABBBAAA@@@;;;:::888888999<<>>===;;;:::888444333333666:::999444444666666777555111000333555444:::<<<:::555444555444111222333444222000///000111444111---...222444333111555666666666555555444444777777666555444333333333***...000111444999999666000111222000...///222555666555444222111111111222444222222555222------111555111000333666555444555666666444333111111222222333222///+++)))(((+++---...000333555666999<<>>DDDFFFAAA:::666000...333777666444444777999;;;999777666666777888333222888;;;999666666333111///000222333333111555444555555222000555<<<>>>BBBBBB>>>::::::999666444333222000//////............000111333222///,,,...///000111111000//////...,,,******,,,......,,,,,,,,,++++++++++++,,,,,,000333777999888666666777888555333333666888888666000///---+++***,,,///000555666777777555333111111000000000222555888999:::777555222///,,,***))))))222///---,,,---/////////111111111222111///,,,***111000---+++000777777222555000+++***---000000...222222333222000000111333000---,,,...---***,,,111222333444222000///000222zzzlll]]]TTTIIIBBB@@@???<<<888::::::;;;<<<>>>@@@BBBCCC;;;===>>>>>><<<;;;;;;<<<999>>>CCCEEECCC@@@??????<<<:::666444555888<<>>;;;;;;888444333555:::???>>>777333444777666222------111222000555888777333222444444111000111222111///...///000000//////111444555222...555888:::999666333333444222333333444333222111000,,,000111///111555666444///000///......000444777:::888666333222222222333444333333444111------000666111000333555333333555999:::888444000...000333222222111...,,,+++,,,...000222444444555777999<<>>???>>><<<:::999888777555444444777999;;;:::999888888888888666444333444555777999888444111000111///)))(((...333444555444333444666999999999666;;;===:::999:::999777555666;;;???===666222333666555000+++---222333111222555555333222555555222000111111000...,,,---......///111555777666222...444888;;;999444000000222000111444555555444222000///222222//////222444333222111000000111444888;;;:::888555333222222333444444444444333111///000222555111000222222000111444888:::999444...,,,///444222333444222000///000111222333444444333444666888;;;:::999999:::<<<===>>>777000,,,---///000222555222333666999999666444555999666444555555222...+++444666888999777555333222777666777999888555777<<>>>>>===<<<;;;999888777<<>>999666666888999777444222333444555777888999999<<<;;;;;;:::999666222///111222333666888888555222111222///))))))///444666777555333333333333222111444888888444444888;;;;;;666666888;;;999333111333333444222...000555666444000444555333444666666333111222222000---+++++++++...000444888999888444111111555888666000,,,---///000222555888888777555333111555555111///111333333222111000111444777:::<<<666555333222111222444555333555555333222333555666444111000111000---...222333666666333...---111555333555666666444444444555333444444333222222444555444444444444555888;;;===999444111333333111111444333111444:::;;;666444666>>>AAA@@@;;;444///---,,,///777>>>???999333111111555444555888888444555888:::<<<999222---///000...111333555777666555222000......///222555666666555666444222000000222444666333777;;;888222---...000///000111222222111000///...,,,+++000666999555111---...//////---------...000555999888333///000222222333555888:::777222...000222555;;;>>><<<666111333555555111***''')))------...///111333444222000---222888:::777333///---000---++++++---///111222////////////000000///...666777777555444333444666999555000...000444444333888777777777555333111///tttdddYYYPPPIIIAAA>>>@@@@@@>>>;;;;;;;;;;;;<<<;;;;;;:::999;;;???BBB@@@;;;999;;;>>>AAA:::222111555888777444000222555777888999999888<<<<<<<<<<<<:::666000,,,000000222444777777666444444666444///...333888999666555333333222111...,,,111444555111222777;;;;;;555444555777555000000333...444666555444666777666000444555444555777777333111111111000---++++++,,,///222555888999888666444000222222000,,,******,,,111333666999:::999888777333888999555222333444444000//////111444777999999333222222222222222333333333666666333222555888888555222000111...+++...222///222333222000000333666444666777777666666777999333444444333111111222333888777777777888:::;;;<<<777444333555444111111444666111222999;;;555333666:::@@@BBB:::000+++******)))222<<>>===888333///777666444...)))'''))),,,,,,,,,---///222222111000---333999;;;888333111000111---,,,---,,,)))))),,,//////000111111222333333444555555444333333444666555555222...000444555333999888888888777444000,,,wwwhhhZZZQQQLLLFFF???===???@@@>>>;;;888999:::<<<<<<<<<<<<;;;888===AAA???:::777:::>>>???:::444222333555666666555555666777888888888999999999;;;<<<;;;777000,,,000///000222555777777555555888888333222666888888111222222444555444111...///333555444333777888777222222333666444000///222+++555<<<;;;777666555444///333555444555777666222...///000///...---...///000222444666666666666777000///---+++))))))***+++000111444777888999888888333:::===999555555666555///......111555888777666333333444444333222111000333777777222111555777666777444333222///,,,...444///000222333444555555444444555666666555666888:::222333333222000000111222999888666777:::<<<;;;:::666333333555444333444999777//////666999333111555222777999333------,,,)))***...333888;;;:::888555222000111666777444222222222555555111///222444333000111333444555444333222111000000222444666555444222333444555666666555555222666::::::777444222222000000000//////000000000...+++)))***...222444444000...---...000000---***+++,,,...///000///.........///333999>>>===666000///444:::;;;777333111111777555111...+++******+++***)))***,,,///111000///000666;;;<<<777333111111...++++++...---((('''+++000000111111111222333555111222333333222222444666///333333///...333555444999666444444444333000...}}}nnn___RRRKKKIIICCC===<<<>>>@@@>>>;;;999:::;;;<<<===<<<;;;;;;555;;;???>>>999777:::???999999777444111222555777:::999777666666777888999555777999<<<<<<888222---000//////111444777777777444888888555333666777666---///222666999999666333---444888777666777666333000000333777666000///111)))666@@@???888444333222...333555444444666555111+++---////////////111222000222333444444444666888111...***((((((*********...000222444666777777777444;;;???;;;777666777666000///000333888999888555444555666666444222///---444888777111///333555444999666555444000---000666000111222555777888555333333444555444444555888;;;222333333222000///111222111///...111555888777444666333222444555555999???888///---444777111///444///333444000111444333---000---,,,222:::===999333111///111666888444111222000333444111000222444333111111333444555555444444333222111111333333222111---///333666888777666555111444888:::999666333222444333222111111222333444///---***)))+++///222444333000---///333333///***))))))+++---000222111000...///333:::@@@???999222...444999888222///111444444222///.........---+++)))((((((***---///000///333888===<<<777111000000+++)))+++///...)))(((,,,000000000///...///111333///000111111111222444666+++222444///...222555444888444000///111222111000vvvhhhZZZNNNGGGHHHEEEAAAAAAAAAAAA>>>;;;666888;;;>>>??????===<<<<<<=========<<<===???AAA===999999;;;999333333888;;;;;;:::777444555;;;@@@::::::999777666555444333222111444777444000555>>>@@@<<<777444444444555555...111555777777777666666333666999999666222///---...///111777;;;<<<888333222000222666777444444777111444666666444222111000+++///333333...***+++---333...111777555---...777777111***(((+++...---,,,---...000333444666777888555:::<<<:::777666555444333444333000555===???:::444444333333222111000000666555222///222888999666888:::;;;888333111222444222222222222222222222222555555666444333222333444444111//////000111000...111...,,,...222555555444222000111444999<<<<<<;;;;;;666///+++000666666000222222222333333333333333...222222222777>>>===777111666;;;;;;777222000///666333000222666:::;;;;;;///222666999999777444111333000...000444555222------111777;;;<<<999555111111333555666555555777888<<<888777:::777///***,,,,,,+++++++++,,,...///000///111333333111///......---+++***---333777888777;;;444111444555333444888333333111000...------------111666888666333000......---,,,---...//////...111111333555666555111...***,,,---//////...,,,+++(((...111...,,,...333444000111222111000000222444+++111333111///111444444888333......111444333111qqqcccWWWLLLEEEHHHEEEBBB@@@@@@>>>:::777777999;;;>>>???>>>===<<<:::;;;;;;999888888:::<<<===:::;;;===;;;666666:::===;;;999777666555444333555555555555555555666666999777777888333...111888???<<<888666666666666555...333777999777666777888333666999999555000---+++......000555:::<<<999555222000111444555333333666000222555555333111000000///222333111,,,((()))+++222///111777666///000888999333---+++...111222111333444555666555555555555///444999999555111444888222444444222666;;;:::555444444333333222111111000111222333333777<<<;;;777555666666555333111222333444444333333222222222222444555555333111111333444222222111...+++***+++,,,111...+++,,,000333333222...---,,,...111444444333777555000,,,000666666222444444555666777888999:::///222111000444::::::555444777999999777444111000000...,,,...222555666555222333555666666555333222111...,,,///555888777333333222222222222333444555111222333333111000000111111///111555333......111++++++,,,---...///000000...//////......111666999222///,,,...333777888888:::333///111111//////222111111///...---......//////333888:::777222---***000...---.........,,,***++++++,,,...111111///---,,,---...//////...---,,,///444444000...000111000111222222111///000222444000444555111000444555444555333111111222222000...zzziii[[[PPPGGGAAADDDCCCAAA@@@???===:::888999:::<<<===>>>===<<<;;;;;;;;;:::888666777999;;;===<<<===???<<<888888;;;;;;888555666777666111,,,333333333444444555555555;;;:::999777333...111666===;;;999999999888777555111555999:::999777888999444666999888444000,,,+++000///000444999;;;999777222///...111222000111444///111333333222000000000444444333...)))'''(((+++222///111777666111222999999444...---000333555555333555666666444333333333---///555888222***...888222444444444555777444000444333333222222111111111...222555777:::<<<999444222111000000222333333222555555444222111111111000444444333111///000222555000222222///+++***...222222...++++++...111111000000...,,,,,,...000000000333555333000000444666444444555666888:::<<<======444444333111333888888666777777777777888666333111///......000333555666666555555444333333333444444555111...000666999888666555444333222222333444555333444444222///,,,++++++---...000333222///222777,,,------...///000111222,,,---///000111444888;;;666222//////333777888888777222...///...+++***,,,000///---,,,,,,---///000---222777999777222...+++222111000000///...***(((*********---000333333222......////////////...---555777888777777999666000222222111000///000333666999:::888444555:::;;;888444666777777444222000///ooo___SSSJJJCCC>>>>>>>>>???@@@@@@@@@>>>===;;;;;;<<<<<<<<<<<<<<<<<<=========;;;:::;;;>>>@@@>>>??????>>>;;;888777888555444444555777777444222555555555555444444444444888888777555333333666999;;;::::::;;;<<<;;;888666777666777999;;;;;;999777333666888888555222///...444222111333777999888555000,,,,,,......,,,---111///111333333222111111222666555222---)))(((+++...222///111666777444444999888444///...///222333333...111444444222000111222222...000666222((()))222111222222111222333222111333333333222222111111111111555777777777888555///111...,,,...222555444333666555333111///.........333333222000...///222555000000111111222555:::===333///++++++...000000...///...,,,,,,---...000111333777888444111333666666444555666777888999:::;;;999888666444555777888888666555555888:::999444/////////000222444666777777777555222000111444777999===888333222555777555222111444999======;;;777444555666666444000---,,,,,,333555777777444333666;;;111000...---...000333555***///555888888555333222444111///111555888888666555222/////////---,,,+++000...,,,+++***,,,---///***---222444333222111111222111111111111///,,,)))---,,,+++---000333555555000000000///////////////444888===BBBGGGIIIAAA777000000///......111666:::???>>>:::777:::@@@AAA===444999<<<;;;777444555777uuudddUUUKKKDDD???<<<===>>>@@@AAAAAA@@@@@@???<<<<<<;;;;;;;;;<<<<<<===???>>>>>><<<<<<>>>BBBEEE???@@@???:::666444333333555666666555333444888;;;666666666666777777777777888888666444333666999;;;999999:::<<<>>>===999666<<<777333666===???:::333222555888999777555555444888555222333666777555333...+++***,,,,,,******---000222333333333222333555666444111...,,,---000222222000111555666555555777777555222000000111222222...222666555111......///444,,,***111444///,,,///111///.........000333666333333222222222222222111222555666333222333333000111...,,,...222666666555555444111///---,,,------222222111000...///222444333000...222:::@@@AAA@@@444111......000222000...******++++++,,,---000111666;;;<<<666222333666777666666666666666666555555;;;999777666444333555777333333555999<<<:::444...---...///000111333555666777444111000111555:::===@@@:::444333555666444000///444;;;@@@BBB>>>999666333444555333111///......777:::;;;999777888;;;===777333...******...444888---111666999888444111///...---...111666888777444222222111111222333111///111000---+++******+++,,,,,,---......---...000222111000000111222111///------,,,******---000111111222111000///...//////000333:::DDDMMMTTTTTTHHH:::,,,,,,------...333999===<<<;;;888666:::@@@BBB>>>333888;;;:::666555999===ssshhhZZZNNNFFFBBB>>>;;;???AAACCCCCCAAA>>>===<<<<<<;;;:::::::::<<<===>>>>>>===<<<::::::<<<@@@CCC>>>???<<<555111111222111<<<===;;;666111222777===333333555777999;;;===>>><<<<<<999333222666888777777888999<<<>>>===:::777===666111444<<<>>>888111222444777999888888888888888555333444666666444222...+++,,,......***)))+++000222333333333333555777555444333111222333444555222111111333555666555444444444444444444333222222444888;;;888111+++***+++000***'''+++444888555000000---,,,------...333:::222222222222222222222222///333333000///222444444111000......111444666666555333111...,,,,,,---...000111222111000000222333777222...222;;;???<<<888333111000111444444111...+++---///111111222555666888;;;;;;555222444777888999999888777555444333333888666555555222///000444000222555999:::888333000000111111111111444888;;;666444111000111555999<<<:::555111222666888666333333444666777888999888888...000111000///---......333666777777999===>>>===:::555///))))))---333777222333333222111222555777,,,+++,,,000555777666333000333333333555888666222111000///---,,,+++******111111000---++++++---//////...---...000111000///111///------///111222111333222000...---...///000444===GGGPPPUUURRREEE666(((***+++,,,...333888<<<666777555333555:::<<<999000444777666333444888===xxxggg^^^RRRHHHCCC@@@>>><<<>>>@@@CCCCCC@@@<<<;;;;;;<<<;;;999999:::<<>>;;;888666777;;;>>><<<===999111---111444333BBB@@@;;;666333444666888222333555777:::<<<>>>?????????:::333222666888555666666888;;;======;;;888999666444555777888555222222555777888888777777888555333222444777888666333///...///222222---***+++///000222222222333555777666666666777777888777666222111111222444666444111---///333555555444333222444999===999000)))((()))))),,,***(((000:::999000///,,,,,,///...---222999222222222222222222222222///444555111///222444333111111000//////000444666666444111///......///000///111333333222222222333666333111333888999555111000000000333666666111---...222666888777777888:::666888666222111666::::::999888777666444333111111666444555666333---...222000222444555555444444444333444333222222555:::???555333222000111222444666444000...111666999777444555333111000000111333444,,,...//////---,,,---...000333333444:::@@@???999:::666000,,,***,,,000222333333222000///111555888111...,,,---111555555444///333444444666999777111.../////////...---+++***111222222111...,,,,,,,,,...,,,******,,,.........222111000000333444444333444222///,,,,,,---///000222:::CCCIIILLLIII===222((()))+++,,,...111555888333666666333111444555444///222666666555444555777|||ppp```XXXNNNFFFBBB@@@>>><<<999===AAAAAA???===<<<===;;;:::999888:::<<<@@@BBBAAA???<<<888555555888;;;:::;;;777...,,,222777777DDD>>>888666777888777555555555666888999:::;;;<<<>>>>>>999222222888:::777555666777:::<<<===;;;999555666777666333222333555333555777888666555555666222111111444888:::777444111000222666555///,,,,,,...///000111111222444666777888999:::;;;:::777555222222111111333555333///%%%)))///333444333222111///555999777///(((''')))'''000///'''+++888999......,,,...222000,,,///777222222222222222222222222222777999555111111111///111222222///------222666777555333000///000111222...111444555444333222222222333444666666666333111......000444777666111,,,,,,111666888666555555666333444222...000777;;;;;;666666555333222111000///777555666999555......444111333444222000000555999111111000...---000777===444333222111000000000000222///...111666999666222444333222111000...---------...000///...------...222333333444;;;BBB>>>444888666222///---,,,---...000222555555333111000000666111,,,+++...333555555...333444333555888555///,,,---///000000///---,,,---000333555333000///......+++((('''(((***,,,,,,---,,,,,,---000111111000444222...,,,+++,,,...000---444<<<@@@BBBAAA999111(((***,,,---...///222444444999:::555111111222222000333888:::999777444333pppcccYYYUUUOOOJJJEEEAAA<<<888@@@===:::;;;===>>>===;;;:::;;;===@@@BBBBBB???=========<<<888444444777:::@@@;;;888888777555777;;;:::555333666===>>>888111666666;;;AAAAAA;;;666666444666444111444::::::444555555777999::::::;;;;;;<<<999888999444///111999888888777666777888888888777222000333444333444888777444111000222333111///---///222333444666999;;;888555333777<<<===888222///...---///222222000---******---333444111000222999444---)))***+++,,,+++...333222---,,,111444222...111333333111111444666/////////222555555111...999;;;;;;999444222333444333222000...---///444888;;;<<<888111...111444555444222000111444444222///888555333444333000///222777555333333444444333222---111777:::999666222000111000///000444777:::;;;777888888666333000//////333999===:::111+++---222444///******///333444333222000...000444777888777000111111000///...000222222000//////111333333222000444555000,,,---......222000000111///++++++...222222333444444555666666777444111...------///111+++111888999666222222333999333,,,+++...111222000333333222222111000000000...---,,,---......---+++---///111111000000222333------,,,)))((()))...222+++---+++((()))...000///666888888444...+++,,,000222111222555888888555222,,,***((((((***,,,------999666111...222777777222555888;;;999444222444777ttteee[[[UUUQQQKKKFFFCCC???<<<::::::999999;;;???BBBBBBAAA;;;::::::===AAACCC@@@===<<<<<<;;;888666666999<<<;;;888888888666444666;;;===888555777<<<<<<777000888777;;;@@@AAA<<<888999555666222...111888999666444555666777999:::;;;<<<777444444999:::777666888555777888777444444666999333...---000333111//////222000///000222333222000+++---000111222333666888888444222555;;;===999444444222222444666555333000,,,+++...333444000///000777333...++++++---,,,,,,///333333...---111444333000222333222///...///111......000333666555222...555777888777333111111222333222222222333444444555222555444//////333777888444333000/////////...---666222111444333111111444444222000///000111111000000222444555333222111222111000//////111444555666444555555333000/////////444999<<<999333000111555111///---000555888777444444111......111333444333666666555333222111111111111000000111333444444222111777:::666333555666666777333111111...+++---111333222222111111111111111222111000///////////////...222666777666444333333444///******...111111000222111111000///......---***))))))+++...//////......///000000//////111333222---)))))),,,//////...(((******)))***000222111555888999666111------///000......000333333111///...---,,,,,,---.........333222...---111777777222555777888666111...---...vvvhhh]]]XXXOOOKKKEEEAAA???>>>===<<<888888:::>>>AAACCCCCCBBB===:::888:::@@@CCCAAA???<<<<<<;;;999777777:::<<<555666999:::666222555;;;???:::777777::::::555111777666888======:::888:::888777333///111777:::999555444444555666888;;;<<<777333444:::>>>;;;777444222666999777222111444999000,,,+++111555222,,,)))------...000333444333111,,,...000111222333666888888444111333888;;;999666777666666666777666444111///...000444444///---...444111...------------,,,///333333000///222444333444555444222///---,,,---...///111555777666333000000222444444222000//////333222333666888888444000111444444000...222444333777666444111---,,,---///333000000333333111222666444111...---///000111111444444222000......000333333222222111111222222333222333222000......///111777888999888666555555777000000222666;;;<<<999666666333///---...///000000:::888555444333222000...111111111333555666444222444:::>>>;;;888999999888;;;666111111///---///333666555333111////////////......///000000///......222111222444555555333111...+++)))***...111111000222111000///------,,,,,,'''''''''***...111222111111111111///...///111444555...(((***111444000)))%%%(((******,,,111333222222555888777222...------///...---...///000///---...///000000000///...---000000...,,,000444333///222333444444333111...---oooaaaXXXUUUJJJFFFAAA>>>>>>???@@@@@@<<<===???AAABBBAAA@@@>>>===;;;:::;;;===@@@CCCDDD>>>===;;;999888888999:::555777<<<===777111333:::===:::666555666777555333555333444777888666666999999888666444555999;;;<<<777666555444444666888:::;;;999888::::::888444111333555888777444333555777000,,,...666;;;777000+++,,,---///222444444333111000222444555555666888:::888444111111555888888777666666666666555333111000333222333666555000---...//////...---------,,,,,,000222333222111222333444777777666444222000///...///111444777888777444222---///222333222000...---333111111444888888333---///333444111000333444333999999888444000///222666222//////222333111222555666333000///111333444444666555333000------000222333444555555444333444555333333222000///000222555999777666666666777666555222222444888;;;;;;999666666333000------...000111666444222111111000---+++111111333555777666444222444;;;>>>;;;777666555222999333111222222000111444999888666333222222222333/////////......---------444000...///333555222///***)))))),,,000222222222555444222000///.........)))((())),,,000222333333444333222000///000333666444...))),,,222444...'''%%%)))++++++---222222000---111555666333///---,,,///000111222222111...,,,...000222333111///---,,,111222000......111///***---...111666;;;<<<<<<:::~~~kkk\\\SSSOOOGGGDDD@@@>>>???AAACCCCCC>>>@@@BBBBBBAAA???===<<<<<<>>>>>>===;;;===CCCIII???>>>;;;999888888777777888;;;???@@@999222333:::;;;888555333333444666777666333333555666444555888555555777888888888888:::;;;999777555444444666666===>>><<<777333222333444777555444666888999666333///---000999>>>;;;444111...000222444444333222111333444666777777777999;;;777444111000333666666666555666666666444222000///666444666999888222///000,,,---------,,,+++++++++000111333444333222222333666555444333333222111111222444777888888777555555...///111333333222///---222///---000444666222---,,,111444333333666888777777888777444111222666:::444111000333333111111444555333111111333555666666555666666555222000///000///222555666555444555777444555444333222333666888999777555555666555333111555555444555666666555444555333222000///000222444111000000000111000...,,,222222333444666555222///000666:::777444444333111333//////333555333111222888777666555444444555666444222///,,,******+++,,,444///+++---111333000,,,******,,,...111333444444888777555333222222222333......///111333444333222555555444222111222555888000.........///...+++)))(((,,,---,,,---000000---,,,///333555555333111000...111555666555111---***...222555666333000//////111222111......111///++++++---111888???CCCEEEDDD{{{kkk]]]SSSNNNFFFDDDAAA@@@AAACCCDDDDDD<<<>>>AAAAAA@@@??????@@@===>>>???<<<:::;;;AAAGGG>>><<<:::999888888777555:::<<>>@@@BBBsssggg\\\RRRLLLFFFDDDBBBAAABBBDDDDDDCCC;;;===??????>>>>>>@@@BBB@@@===999888;;;>>>??????:::888666777999999888666;;;:::;;;>>><<<999:::>>>>>>===:::444000111777<<<:::777666888777444444777000...111444333///111666999999888888888777777777888999666//////555999999555444333555888888555111///000333777555111000333000222333333000000111333111222444444333333444666777555333222111111111111555777999999666333333444333222444888888444222333///000111///,,,+++,,,......---111666555000...222222000///000333555444222666666666333000///111444444222111222333333111...000111222444555666666666>>>@@@>>>666000///---+++000///...///111222333222444111111444555444555999......///111444555444222111444999:::888444000...)))...444666444222333555333444555555444333444666000222555777666444222111222222111000//////111222222444666555333222333444,,,111666555111...000333444333000//////...+++)))'''...222111111555888888555000...222555333///...000111222444444333111000444222000---,,,+++,,,,,,222000///000222222///,,,//////000000000111333555777666444222222444666777333555777:::;;;888222...000111222333333444666888000222333000,,,***+++---...000///++++++...///------------000444888;;;===111333555333///+++******---111666666222000111333+++......,,,---222555555...111333333222333777;;;uuuggg^^^UUULLLFFFEEEDDDBBBBBBCCCDDDCCCBBB===???@@@???<<<<<>>666666555111---+++,,,///)))---111111...,,,...111...000///+++***///333333///222333111------222888vvvfff___[[[SSSIIIDDDCCCBBB@@@???@@@@@@???>>>AAA???======???BBBCCCDDD???;;;999:::>>>>>>999444222222333555777999;;;<<<444555777777888:::>>>@@@FFF@@@999666777:::<<<===---111444444111000333777888555000,,,+++---000222555555666888:::;;;;;;:::666:::999555555777444...000///...000444666555333888888666222------000444---...///000000000000000,,,222666777999;;;999555666333000---++++++,,,---...333555333555888555...888222444<<<<<<444000333>>>999333000111111000...---000222///+++***...222:::888777666666555333111666000***)))...222222111888777666444222000///...555888<<<<<<999666777888555444666;;;<<<:::999;;;888222///111111...///444///000111333333333333333333///...333555555555777333666///,,,333222///444...444888666444777::::::666444222222333444555444---///333666777777666555222555444///---///111000///222222000000222111...***222999:::444...---......222111,,,***,,,+++&&&222333333000------///222>>>:::555222111222333333333666:::;;;888222---+++222///---...111222///+++222333444555555777999;;;///.........///000111222111111000111333555777888222666777777;;;===666+++............000444:::>>>@@@<<<666333333222000...333333222...)))(((***,,,,,,,,,+++,,,---///111222111111444888777000+++***)))+++---...+++***...444444111//////111222000---000///000333333000111444rrr```WWWRRRLLLEEEBBBCCCAAA?????????@@@???>>>BBB@@@===<<<===>>>>>>===<<<<<<<<<<<<;;;:::888666999:::;;;<<<<<<;;;999888666888;;;===>>>???@@@@@@>>>;;;888777888999999888000333555333000000333777777555222//////000222333333333444666999::::::999555777666222222777777333333111000111444666666555555555555333111000111222---...///111222333333333000444666555666999888555666444111---,,,+++,,,,,,///333555222333666444///555333444888999555111000999666222000/////////...///111111///++++++///333:::888555444444444333111:::666111...,,,---...///777666444333222111000000444444666777888888666444222111333888999666555777666///,,,...///,,,,,,000666777888888666444111000000,,,,,,000444444555888000888999;;;BBB===444555333888:::888777999999777999888555444444444222000000111444777::::::::::::<<<>>>;;;444000000000...,,,000111......000///,,,+++000444333000---,,,...000333444000000333111---///111222000......000222777666444333333333333222222555777666444000...---...000111111///...///000333222111000000333666999000...,,,+++,,,...000222///......///111333555666111222111000444777333+++------,,,+++,,,...333777;;;777222/////////---+++333444333000------///222/////////000111222444555///...000444333---******)))---111222///...000444333000......000000...+++...,,,...111111......111nnn[[[QQQLLLFFFBBBAAA@@@>>>;;;:::;;;<<<;;;;;;@@@===;;;::::::;;;::::::999<<<===<<<:::888888:::===>>>@@@@@@???<<<888666666888;;;>>>??????>>>>>>666555666777888888666444333444555333000000444888777666555444333333222222...000222444666777888888333555333000222666999888555333111000222444555555444333333444555444222111000111222333333444444444555777666333222555666444666444222///,,,+++++++++111333333111111333333000111444555444555777333...222222222111///......///000111111///,,,,,,111555999666333111222333333222:::999666111,,,+++...111444333222111111222333444222000000333777888444000111000111555666333222444444///,,,...111111111222888888999888777444111//////+++***...222333555999666???@@@BBBGGG@@@666777888:::;;;999999;;;888222777777777777888777444111000111333666999;;;===>>>???AAA>>>777111111000...,,,///111//////111000,,,////////////............///333555444555777666333---///111111000///000111000111222333333333222111111222333222000//////000+++111666444...,,,000555555333111///000333777999222///,,,******---000333,,,,,,,,,---...000222333222111---+++...333222.........---+++***+++...111555333///...------,,,+++444444444222111222555888------...///000111111111---+++,,,//////+++)))+++,,,000555555333111222333222000...---...---+++***///---...222222///...000{{{kkk[[[QQQLLLFFFBBBAAA@@@>>>;;;:::<<<=========<<<:::888999:::;;;;;;;;;999:::;;;<<<;;;<<<<<<===<<<<<<======<<<:::888777444444555777999::::::999222333444666777666555333333444333222111222777:::777777888777555222///...***---000333444555555666222444444444444666999:::666444111000000222444555888666333444666666444111444444444555444444333333::::::666000///222444222666555222000...,,,+++***000111000...---...///000///555666222333999666------111444444111//////111222222000...---...222666777444000///000222333333555444222///...///222444222111000000111333555666111111111333555444111...333111222555555111111333111...---000444666555555333222222222222333444555222---+++///222222444888???DDD???:::<<<777222777777888777666888999444---000222555999<<<<<<:::777...///000222555888;;;===999;;;:::444111222333111...111333111111444333///222000...///111222000......111444555666666444222...///111111000///......---...000000///.........///111222222111//////000,,,222666555111///333888111000//////222555777777444222000......///111333+++,,,,,,---...///000111333111...---///222222000000000///---,,,---///222333222000///////////////444333333222222333666777+++---///111111111000///...++++++---...++++++...111555777444111111111000111000///...------++++++444111222666777333111222pppdddXXXRRRMMMFFFAAA@@@BBB@@@======???AAACCCCCC===;;;::::::;;;<<<;;;:::;;;999777:::???BBBAAA>>>>>>===:::888777777777888555222000000333555777666333333444444555555666777222222111111222444999<<<666666777666444000,,,***(((,,,000333333222333444222444777999888666666777888777555222222333555777???:::555333555666555333111222333444555666666666;;;;;;666///---000222111555444333111///---+++***---------,,,***))),,,//////555666222444:::888000,,,111777888666333222333111111000......///222555555222///...000222444444444000,,,---000444444222000000000000111333555666111444666666333000//////444111111444333//////111333444444333444555444222222000---,,,---222777:::666111///222333333333666>>>BBB;;;444555111///666333444333111333555111***,,,///444:::??????===:::......///000333666999;;;444888777333111333555444///222222000111444444111111///---///222222///+++///000444777777444111000111111111111111///---+++/////////---***)))***,,,///222555666444111//////000111333444555666666777++++++---111555777666444555555555444444333333222,,,---...///000000111111222111000111111000//////000000000///...///111444111111111111000000000111444222000//////000222222...111444666777666333111111---,,,//////---///222777999666///,,,///000...000000000000///......///777444444888999555222111pppbbbYYYQQQNNNJJJCCC>>><<<===;;;888999<<>>===<<<;;;888666===999666888???BBBAAA===BBB@@@<<<888555555666777888444//////222666777777555555555444333444777999111111000111222555888:::444444333222000...+++***(((---222444222111111333111333888<<<999444333555::::::999777666666999;;;@@@<<<777444333444555555,,,---000333555888999:::999:::666000...000111///333333333222111...,,,*********+++,,,)))'''***000111333444333555999777333...222888<<<<<<888555333000//////...///000222333333000...///111333444555777111,,,---111444222...//////000111222333444444111555888777333///000111444111000222000---,,,...===BBBCCC>>>888666444333666333///,,,---111777;;;888444222555666444333555444<<<:::666888333///666444555444000000222000+++000222666;;;>>>>>>:::666222111111222444666888:::666999999444222444666555///111000------111333222///---,,,---///...+++(((111111555::::::444000000333222111111111111///---111222111---)))'''))),,,111444777888555111///---111///...111777:::888555//////222888===>>>;;;777666666777777777555333111...///000111222222222222111//////222111---+++,,,......///.........111333...///000000......///000333111---,,,---.........---000555888888666222///333///...000000///000444777999555+++)))///000,,,---///000111000111222444666222222777999444000...qqq```VVVOOOIIIHHHEEE@@@<<<<<<777555333444888===@@@BBBCCCAAA???>>>===;;;888666===;;;888888;;;<<<<<<;;;>>>===:::888666555555666:::555111111555888777666444666777666444333666888222111111111333444444444000000///............///)))///444555333000111222000111555999666000111777777888999888777666888;;;:::999888555333333444666,,,---///222444666777777555777666111000111111...111222333333222000---+++((((((+++...+++'''+++222222///000444777555444666000333999>>>@@@===666111------...///000111111000111//////000333555555555777444000000111222111000///000222333333333111111111333555666555444333222666333111222111---,,,///===GGGKKKCCC999555666666555333111///000222666888666333333777888555444444000999:::777999444000777:::<<<;;;444111111111///333444777;;;===;;;777444444444444444555555666777666999999444222555777666000111///+++,,,111555444111///---+++++++++***)))000///444;;;;;;444000000222000///000222444333222000333555333---******,,,666777888666222///------...,,,+++///555888777333777666666;;;???@@@<<<888666666555444333222111000///000111222333333222222333000///111///)))(((+++...///000///......000222---///111000...---...///333000,,,,,,---//////...+++...444888888444000,,,222///...000000---...111222666333++++++222222---))),,,///111111222666888666222111666888444...+++~~~gggUUUQQQJJJEEEDDDBBB>>><<<>>>999777666777<<>>======>>>===;;;999<<<===<<<999666555777888555666666777777777666666888555222444888999777333222555888777555333444666444333222222333222111000...---,,,,,,---///222444***000666777333000000222//////222666333...111999222555777777555444666888333666888777444222333555000000111222222222111111222555555222111222111---///111333333333111...,,,((((((,,,000---))),,,444222,,,,,,555777222222777111333999???BBB???777000,,,,,,---///111111000...000//////111444666666555333444444333111111333555///000333444444222000...111///000333777888666222:::666444555333//////111222???FFF>>>333000333444//////000111222444555666333111222777999777444555444<<<999444555111///888AAADDDAAA999333222444333333444777:::<<<;;;777444444444444444444333333333222555666222111555888777444444000,,,,,,333777888666333///+++)))***,,,...,,,,,,111::::::333...///111///---///333666777666///444888888222...---...:::999777333///,,,,,,---***)))***...222555555333777444222444888999666222666555222000/////////000///000111333333333222222777222000111...((((((---111222222111//////000111...000222222///...///111333///,,,,,,///111111000...222777<<<<<<888333///111...---///...,,,,,,///---333222,,,---555555---&&&***...000111333777;;;777222222666999555...+++ppp]]]PPPMMMIIICCC???>>>===<<<;;;@@@???===<<<>>>BBBFFFIIIGGG@@@<<<<<<;;;888:::@@@;;;<<<:::555000...111444666888::::::999888777888333111111444:::<<<:::666444222000111444888:::;;;333555333///222999:::777999111,,,///333333222222111000111444888999666333111111111111111111111111444555666555333222333444666888999888666333222222666333222555999888222,,,444222111222444555222000,,,222777555444666777555---...///...,,,+++++++++---,,,---000000...000555444333222555999999333...***))),,,222222------222---...///222555444000---111111000//////222666999...///000333666666444222...///000000//////000111888666333333444333000---333999>>>>>>888333111111---...////////////222444...000333666666555333333888999999777444444777;;;KKKIIIDDD>>>999555555555000444999;;;999777888:::888555222000111111111000555666666777666666555555555333000///444999777222333000...///222222...))),,,---000111222000...,,,///......///000111000000******333<<<:::000///777EEEAAA:::111+++))),,,///---***))),,,222666444222999888111)))+++333888777777222,,,))))))+++...///,,,333444//////666666000111111111111111000///...999999888555111000000111000000111444555333---)))000...---000666999999777///555@@@IIIKKKEEE:::111222111///+++(((&&&&&&(((,,,///222333222111222222+++,,,...///111222222222///222777::::::777333000{{{hhhVVVJJJDDDAAA===::::::;;;;;;;;;@@@@@@AAABBBDDDGGGJJJLLLEEE???<<<<<<<<<:::===BBB===<<<:::999888777666555777999::::::888666555666666444333555:::<<<:::777111///------///222333333222444333000333999;;;888:::444000333777666555555333111///111444555333000111111111000000111111111444444333333444444444444666888999999777555444555666444333444555444000,,,///---,,,---//////---***+++111444222111444555444111222222222000/////////555333333777777333111333777555444666777444,,,&&&)))))),,,222222------000...///000111222222111000444444333222222444666999222333444444333222111000...222555444000///222666;;;999666555555444000---000222666888888555111//////000111111000000222444222111222555888888555111888:::;;;888444111222444======;;;999666444333444000444:::======:::777666888555111///000111111111333333444444444444333333333333111000444999777111222///...///222333///+++---...000222222222111000000//////111444444222///+++)))...555222+++,,,555999::::::888444000...---222///---///333666555222888777111+++,,,222555333888333...***)))***+++++++++...000...///222222000......//////////////////222333333111...,,,,,,,,,000000222444444222---***//////000222555777666555222777???FFFGGGAAA777///333222000---******,,,///444555555444111000000111111111111222333333444444000222333444333111...---ooo]]]MMMCCC===;;;888888:::<<<======>>>@@@BBBEEEHHHJJJKKKKKKCCC>>><<<<<<<<<<<>><<<:::<<>>@@@===666111888444000...///000000000000000111111111111000000///000000000333777555///222000...000222333000---,,,---...///111222333333333000000333777888333......***+++///---(((+++444000222555666444222000000999555111111333555444333444444111---...222222000444111---++++++,,,+++++++++)))+++///000......111---......//////000000111---///111000...+++******///000333444333111...+++...111333555444333222333555888===AAAAAA;;;333,,,000000///---,,,---000333444444333111//////111333777666444333222222333333333333222111000...,,,,,,vvveeeUUUHHH@@@>>><<<:::;;;===@@@AAAAAA===>>>???AAACCCDDDEEEFFFAAA>>><<<;;;:::;;;===???>>>===;;;<<<>>>>>>;;;999888::::::999777666666777555333000///111222222111000//////000111222111000444666777666666666777777777333333777999777555666444000,,,---222888<<<===444222111000000111222444333///,,,///444888777444111333666777666555666666555555333111......000333....../////////...,,,***111444444222222666777666222111000000222333333222111...000999>>>:::333///,,,---///222333000***%%%&&&)))---111111...------...000222222000///000111111000.........///...---444777777222+++((())),,,///333666555111000333777999888777555444111///---------///444999999555111222444555444333222222333444333222444777777444000111333555444222333777;;;:::888555333222111000///222222555:::===;;;555///777444000......000000000......///000000000//////000333444444777:::888222333222000111222222000...+++++++++,,,...000333444666222///111666777444///111...---///---***---333000///---******---222777===999444222222333333222//////......000222222000---,,,+++,,,.../////////---'''(((000111+++,,,222111111111000111111111222...000333444222///,,,+++---000444444222///......---111555555222///...///555666888;;;:::666000++++++---......------...///222222222111222555:::>>>:::888555222000000000111555555555555333222000///mmm]]]QQQHHHBBBBBB@@@>>>???AAABBBCCCBBB???>>>===<<<===>>>@@@AAA???>>><<<888777888::::::======<<<999777666888;;;999::::::999888777888999333111///...///000000000222111111333555666666555777888::::::777444444555777444555999:::777666888555000+++,,,111777;;;<<<666444111000000111444666222...+++---333777777555333666888:::999999:::;;;444444222000///000444888000222444444333000...---222444444111222666777555111///...///111444444333///,,,...666;;;777000,,,)))+++...111222000,,,)))&&&***...000000///...---...000222333222000//////...,,,+++,,,......,,,***000222333000***''')))---111000000000222333222111222333333222000///...---+++---111444555555333222,,,...//////...,,,,,,---///222555444222111222444111222222111111444;;;AAA>>>:::444111111111111111333111111333777777555111777444111000000000000///......///000000000000000555999;;;:::<<>>999666444222111111111///...,,,,,,,,,,,,...000333555777222......111444333111000//////111000------000111///+++((('''+++222888;;;888444111000111111111+++***+++...222333333222,,,,,,+++---///111111000///)))***222222,,,,,,222333222111000///////////////222555666444000...---,,,111555555111......000,,,000444444111...---...222222444555666333///,,,))),,,111222111...,,,+++222333444555777<<>>===<<<===>>>???>>>>>><<<777555888888666:::<<<;;;777333222666;;;:::::::::999777666777999333333333333333444444555333222222333555777888777777888;;;===999333222666999777777:::;;;999999<<>><<<999777444333222222---///333666777666444222yyygggWWWMMMHHHEEECCCBBBAAA???@@@AAAAAAAAA???@@@@@@@@@@@@?????????>>>;;;>>><<<777666999:::777999999888777666777888999;;;;;;:::777444222333444333444666777888888999:::777555333333444666777777555666;;;???;;;444444888:::777777999999888:::>>>CCC???;;;999;;;<<<;;;999666333///,,,,,,///333666///...------///222555777...000333444444333444555555111------000333555444111444777888444111///...000222222111333666444///333///---///444888999777666444444666555111///000222333444333111///...---)))///000------111333111777111,,,,,,000333111...***))))))...333444111---+++,,,---/////////......333111111222333444333222000222333222///,,,,,,---+++***+++///444555333000///222555666555444444444,,,000333333111222444777444666666444111000222555111///---000444666333000///////////////222666999555444444555666444000---...///000111222222222222---111222000111555666555333333333222111222333555444444333333333333333333///111333333000//////000------------...///...,,,---000444555444222000000111111111111000111222333111+++)))---000000222666444222//////000000000000111444444111000222111...000...,,,***)))***++++++...000222111...+++)))(((***111777555...+++///444111111111222444555444333555444444555666555222///000333666777666444222222'''***///111222111222222;;;;;;999888666444333222,,,---///111222333222222zzznnn]]]OOOGGGDDDCCCBBBBBBAAA@@@AAABBBCCCBBBAAA<<<>>>@@@BBBBBBAAA???===999===<<<777777<<<===999888666666888<<<===;;;888===<<<:::666111......///111333777999999:::;;;;;;<<<999555444444666777777333444:::???<<<555555;;;888555555777666555888>>>;;;888555666888888666444555222---******---222555...//////......000444888333666888999999888999999666111,,,,,,000333222000222666999999666222000000222444444333666999555///111...+++---333777888666333111222444333000222666333444444444222111111222+++000111---,,,222444222===333)))'''---333333000'''&&&'''---333555111---,,,,,,---000222222000---222444666666444444555777444666666444000------......***)))///888<<<777111,,,...222333333222222222//////000222444666777777///333666666333000000111///...///444888777222,,,---///111111000222777;;;444444666777888555111---...///000111222222222222///333444222222666999888000111222222222333666999444444333333222111000000+++111777777333///.../////////...,,,...111111000...000222222111000111111---///000111111222333555666...***---......111666333000......000333444444111777666000...333222+++///...,,,++++++,,,---//////111222000---***(((''')))111777555...***///555444222111333777999888666888888777888888666333000111333444444333444555777&&&+++111555666555444444777777777666555333111000///.........///000222333~~~hhh___QQQEEE???<<<<<<===>>>@@@>>>888777;;;???@@@>>>===<<<===>>>???>>>===@@@@@@>>>;;;:::;;;>>>AAA======<<<:::999999<<>>>>><<<:::;;;>>>333333333333555666888999333111000222555555222...444111...++++++...111333111111000...---000444888999:::;;;:::777555444444888666333000//////000111777999;;;:::666333000///333777666000000777;;;;;;999444///---///222333333444222000000333666888999111222555666555222///---+++******,,,000333444444666111+++***---000000...,,,,,,,,,---///111333555...000222222000...------666666555444444444555666>>>BBB@@@555,,,+++///222111------555@@@BBB888,,,...///111333555777999999111222555999;;;;;;777444+++,,,///111///,,,...333...000000...222999888222...,,,---222333///111666777444222111222333222111,,,///222333222111000000333222222222333555666777555777666000...222555555222222111000...,,,***)))000444999888333//////111333444333...---///000---...000000///---...222666111444777666333222333555555------555666...+++//////000222444555555555555555222//////000111///,,,111111000111222333444555333///---...111222///+++...222666444+++&&&---999===777111111777;;;:::777999>>><<<444333777444***111///---///555:::;;;;;;333111000000222444444444555555555666666333///,,,///---,,,---///000000///vvvaaaYYYMMMCCC===<<<<<<<<<:::===>>>:::999===??????AAA???>>>???@@@@@@???>>><<<;;;:::888777:::>>>BBB<<<<<<;;;999777666888999<<<<<<;;;777222000111333111666888777999>>>AAA@@@<<<555111222333333555888555999======:::999:::===333333444444555555555666111111111222444333111///333111///,,,,,,---000111000000000///...000444777666777888777444333333333666555333111//////......666888:::999666222000///444777666111111666::::::111///...///333555666555777666444444555555333222000222444555555444222111///---,,,---///222333333,,,)))''')))...111111...111000///......///000111------------///000222222444333111000000111222333777;;;:::222---,,,......000---...555>>>???888000000222333555555444222111222333444777:::<<<;;;:::///000333555333...///444---///...,,,000666777222000---...222222000222777777777666444222000///...///000111222111111111111555555555444333222111000000444555222333777;;;;;;333333222000///...---,,,000333666666444111//////...111000...///444555444,,,///222333222222333555000111333333111111111222444......444444---...555444333222111111222333333222111111333555444111...111111222222333333444444555111...///222333111...///......000///...333:::<<<999555666999;;;999777777<<<<<<777999AAAAAA999333222111000///000222444333111//////111222333222555333111...,,,,,,,,,---000......000333666888888{{{iiiWWWPPPFFF>>>;;;::::::;;;555:::===;;;;;;>>>@@@>>>AAA???>>>>>>??????===<<<888777666444444888===AAA===>>>>>><<<999777777888;;;<<<<<<:::777555555555444777888777999>>>@@@>>>888222...///111222444999777:::<<<;;;888777999<<<444444555555555444222111///111333444333111111222222111000.........///000111222222111///000222444333333444333111000111333555555444222000...---,,,444666888888555333111111444777666222222555888999......///222555666555333666666555666666555222000111111222333444555555555222///---,,,...111222333((('''(((+++000222111...444333111000//////000111555000++++++...333666777444222///------///222444000333222///---...---***......///444999;;;888444,,,///222555666555333222333333333555999<<<>>>>>>222222555888444......222------,,,+++...333555333222///...000111111333777777999999777111---------333222111//////000222333666666666444333000...---,,,111333222333888;;;:::444333222000000000000111333333444666666555111///...000111///111666888777,,,000555777777555444444////////////111111///...222......333333000333:::888666222///......///111///111444777999777333///111222444555555444333222666222//////222444444333555---)))---222444555777888888999999999999888777777::::::777;;;EEEGGGCCC000222222///***))),,,000222111//////000111000///333444444111,,,***,,,......------///444999===>>>wwwmmm^^^PPPJJJBBB<<<999888888888333888;;;:::;;;???AAA@@@>>><<<::::::;;;:::999777777666555333333666;;;???:::;;;<<<;;;999777777888:::;;;======<<<:::888777999;;;:::888:::???@@@>>>999222...///111111444777888999:::888666666888:::555666666666555333000...///333666666333222333555000111111111111222222222555666666444111000000222111111111000//////111333444555555444222///,,,***111444666777666666666666555666666444222333555666222222333333333111///...111111111333555666555444222111111000111222444555222///+++***---000222333000//////000222222000...444333222222222333444555AAA999///,,,///444666666666444111...///111555777111111...+++---000///***---///111444555666777888000111222444555555555444333222222444888:::;;;;;;000111444666222+++***---......,,,+++---111444555444111......000222444555444777888555///---000444777444000......111333444555444333222111000111111111555888666555777777555444333111000000111333444777555444777;;;:::555000222555444111111555666444111333666888777555333222111///---///222222000---111,,,,,,222777666666999666555222///...---......000222444666777555222000111222555777666444222000333000---...111555777777<<<222,,,---111111111222222555777777666777999<<<:::;;;888555777???AAA???---------,,,******---000222000......//////...---000777======777111......+++***))),,,111666:::;;;zzzlllbbbVVVKKKFFF@@@;;;999777666555666:::;;;888999>>>BBBBBB<<<;;;999999999999777666999999888555444555888;;;444666888888777666777777999;;;===??????===:::777999:::999888===DDDFFFCCC===777222333333222222555777888777666555555666888666666777777555333000...000444777777555333555777///000111333444555666666999:::999666333111000111222222111///...///333666444444555555333000---+++...111555777888999:::<<<444444555555333111111333555555444222000...------000...---...111444555666333111///......///111333///,,,)))))),,,000333444777555333222222222111111666555444444444555666666DDD;;;000,,,...222333333777444111///000222666999777555///***---222111------///222333222333666999999777444222222333444666111111222444666666444222000000333444000***)))---111000///...///000444777555222///---///222333333000222444111...000666===888444///...000222444444777555222///...000222444666;;;===:::777888777444333222111000000222444555999777666999>>>???999333444666444111000333444222777666555444333333111111333000///000333444111...///******333<<<===888333111111111111000000///...333333333222000000000000000222555777777444111///---,,,+++,,,000444888:::;;;555000000///---...000000333555555555888???DDD===;;;777222333777999888...+++)))))),,,///000///000///......//////---,,,000777>>>>>>888222000000+++***)))***...222444555qqqaaaYYYPPPHHHEEE@@@===;;;:::888777999<<<<<<999999>>>BBBBBB>>><<<;;;;;;<<<<<<:::999;;;;;;;;;999666555666888777999::::::999:::;;;===999:::<<<>>>@@@>>>:::777444555555777???HHHLLLJJJ@@@:::777888777333222333555555555555666666666666666777777777666444222111111333666777666555666666000000111333555666777888999999888555333222333444444444222///...000444777222333444444222000---+++...000333666777888;;;===444333444555222...---000111222333222000//////000333111---,,,---000111222222111...---,,,...000222...,,,***+++---111333444444333222111111222333444999888666444333333333333999333---+++,,,///000000333222///...///111444666:::777111,,,---222333000...000333333111111444777333222000000222777===@@@111111111333333222///,,,111111333444000,,,---111444222222222111///222777444222///,,,...333222......///000///000333:::???666333///000333555555444999777333000...///222333111666777444222333222000111111000000000111333444888666555999===>>>999444///222111...///444555444999666111//////000//////222111111222333333111000---+++,,,333<<<===777000---...000222222222111000444333000---***+++---000...000333555555444111///******+++,,,///222666888444111000111///---...333000222444555777<<>>@@@===<<>>???===<<<:::;;;<<<;;;888666555666:::;;;;;;:::999999<<<>>>999999:::<<>>:::666333333333555>>>HHHKKKIII???;;;999;;;:::555222222222333444555666666555444777777666666666555555555111111222444666666555333222111111111222333444555555444444222111333666999666555222///...///444777///000000000000...---,,,...000333444444555777999333111222555222+++***---,,,///333444222000000000555222000/////////...---000///...---...///222333111///......000222333333000111333333333333333444666555444222111111222222......------------......111000///...///111333444555555222......222333111///111333222111111222333---------///444:::@@@CCC333111000///000///...,,,111111222333000---000666555333333555222...///555222222...+++...333111***...///000222333555777888333111///222666888666333444444333333333333333333...222333///---......,,,////////////000000000000222111333666999999666222,,,......,,,...333555444444111---,,,---......---...///111111/////////000+++...111444666777666333/////////000111222333444000000...+++((()))---111---///111333444333111000+++,,,---...///000222444000------000111...///222...///111444777<<>>;;;>>>===<<<===>>>???>>>===777:::<<<<<<:::777666555777777555333111222444666999999999;;;======999555666555333444;;;EEEGGGCCC===:::999<<<<<<777222222000111333555777777555333777666666666666777888888111//////222555666444111444333111000000000111222000000//////000333999===777555222///---///333777------......------,,,+++000111222222222222333444222000111444111***(((+++)))///555777444000...---333222111222222111...,,,///.........///222444666444222111111222333222111000333777888777444222111000000//////000222333444+++...000000///---,,,,,,000000000000111222444555///222222//////222222000000111222222222111111111555444333222333444555666555222...,,,---/////////000//////000...---111888666333444666333,,,---333111111...+++...333000(((000000222555777666333111111///000444999:::666222,,,///222666888888777666555888888222/////////------...////////////......---...000333555444222000,,,......+++,,,111333111///,,,******---///...,,,***---000///,,,+++,,,...***111555444000111444777222111///...///222444666,,,---...,,,)))***...222,,,...000222333222111111...///000000//////000111111,,,+++///222000------***+++...222666:::<<<<<<:::666333333444333333444,,,......,,,******...222---------///111111000...------///111333333000---222111111222333111---***pppaaaTTTIIICCCBBBEEEDDD@@@AAAFFFDDD???BBBAAA@@@@@@@@@???<<<999:::;;;<<<=========<<<<<<:::;;;<<<>>>???===999666555333111/////////111222555777999::::::888555444999666444666;;;??????>>>===999888======666111222555666777666666666888:::999777666444444444555666111222222111/////////000222222222000......222555---...///000333555777888---...000222333222111000000...---...222444333111444666777666333000......333222000...---......//////222555777666333///,,,000222333333000---,,,+++000///000333666555000,,,888666333111000000222333555444333444555555444333000///+++)))---444555222444///---------+++---111///******222666444333555---///111000...,,,...000///555777222...///333444...000222222111111222333111000////////////,,,***'''+++///000//////111444777333000111000---...222///000///+++,,,111333222333000000444:::;;;555...000555777444333666777555+++...222555666888;;;===999777333///,,,*********000111222333444333222222111///------///000...,,,,,,+++++++++,,,...///111+++,,,---...---,,,***)))000333555222,,,)))***,,,////////////000111222333111000///111444555444111111///,,,******,,,...000333000///111000---,,,///111///...111555666555222000222///+++---444444000...///000444777777666444777444000///000000...,,,***,,,...111111111000///222111000333666777555222444777:::;;;999666444333333333333333333333333333vvvfffXXXNNNGGGCCCDDDGGGFFFBBBBBBEEEFFFCCCBBBAAA@@@AAAAAA@@@===;;;:::;;;<<<<<<<<<;;;:::999555444333333333222000...333333222222222222333444666777999999999888666444666444444555999<<<>>>???===::::::@@@AAA<<<888999000222333333333444666999888888777555333111000///111222333222111000000111;;;999666555444444222000......///111444777:::;;;444444222111000000111111333000......111444444444444444555333222111222333333333222111000000000000...///111222111000...---000222333333000...,,,,,,000000222444555444111...:::888555222///...------000//////000222444333222//////---,,,111888999555555111...//////---///333:::444222555777444333555///000111000......111444222777888222......000000000222555555444333333444000111222444555444000---(((,,,000111000000111222555333333555444///---//////000...,,,...222111...///...///222666666111---///333555444666999999555///111333333222222333444444333111//////000111222///000222333333333222111444222111111333333222000...---------...///111222222111111000000000000000///222444222---***+++---.........000111333555666555333222222444444111///666555333222333666:::<<<333000///111///,,,+++---......///222444666555444555666333...---000111---//////000222555555333111222000...///000000///,,,...///000111111111000///444333222222222111...,,,)))---111444444333333333000000//////000111222333ppp```TTTMMMJJJHHHDDDGGGGGGBBB???AAADDDEEEAAAAAA@@@AAABBBBBB???===;;;;;;<<<;;;:::888777555777444111000000000000///333333444555666777777777777777888888888777666555444444444444555888===@@@???<<<===@@@BBB>>>;;;;;;...000222222333444777999::::::999777444000,,,***111222444333111000111222<<<:::888999:::888333------------///222666999<<<999666222///...000333555444222//////111333555555222333222111000222555888333333333333333222111000/////////...//////000111000111333222000...------...111333444333111000000777666444222///---,,,++++++++++++---000111222111.../////////444;;;:::666666111000111111///000444===777222222222111222555444333111///...000555888333888888333///000111111000333666777555333222111---///222666888777333000+++---000111111000000111333222555999888222......333222...,,,///333000)))...///111333444222000......000222444999===;;;555222333444333000//////000222222111111222333555666///000111222222222111000666444222222333444333222////////////000111222222666444222111000111333444...111333111...,,,---///,,,,,,---///222555888999555444333333444444222000;;;:::888777888:::>>>@@@444000///111///+++***,,,+++...111444444444444444777999777111---......,,,000000000222333222///------------...000000...,,,111111000000000/////////111222222000---+++******$$$''',,,///000000000000000///......000222555777{{{kkk\\\QQQKKKHHHGGGBBBEEEEEE@@@<<<<<>>===>>>>>>;;;888666222444555555555666888;;;>>><<<:::777444111...---000111333333222000111111222333777:::;;;999444111---,,,+++,,,...111555777555333000...///222666888222222111111222222333222111222222222111333555888222222333444333222111000000000000111111222444444000111333222000///...///---000333333000...///111---...///000000000///...*********+++...000000///---//////000444999777222444111///111111///000444:::555000...///222777;;;888555111------000555888222666777333222444666666///222555666444111///...***+++...222555555333111000000000//////000111222111111333888888444111222999555...+++///444111***///333666666444222111222,,,...000444;;;@@@<<<444111222333222111111333444555444333222222222222222...///000111222111000000333222111000000111111111000000000000000000111111222111000///...///000000---///111111///...///000,,,,,,,,,...000333666888111111222333555555555444:::888555333333444777888666222111222000+++***,,,+++///444555333111111333666777666333///...///000222111111222333111...++++++,,,---//////...,,,***......---------...//////+++...000///,,,+++,,,///))),,,///000///...------///...,,,+++---111666999yyypppcccVVVLLLFFFAAA???CCCDDDDDDAAA<<<:::???EEE@@@@@@@@@BBBCCCCCCAAA???<<<<<<<<<;;;999777555333444444555777999:::999888999:::<<<======;;;999777777777777666666666666666888999999777444444888<<<>>>>>>===<<<<<<<<<999666777888888777666666888999===:::777333000000111222...000333333222000000111+++222:::<<<999555555555///...------...///111333111111000000111222444555///000222333222111///...000222444555444333333333000111222222222111///......///000222333333333333///111222222000///000111,,,///111000---,,,...111(((***,,,///111111111000---,,,,,,---///000000///---.........111444111+++222///...000000...///222;;;888444000111666===AAA:::666000,,,,,,///222555333666777444333666888777///222666777555222///...+++***+++---000222333222444222///......000222333000...///333555444555888===888///***...444333...111444888777333000111333,,,...000333:::???;;;444///000000000///000222444555444333222111000//////...///000111222111000000222111000.........///111//////////////////......------...///...---,,,+++---///000111000000000111------,,,,,,---000222444000111333333444444444444555333000//////000333555777444333444222---,,,......222555555111//////000111111222222222222333555444333333444444222///,,,,,,---//////...,,,***))))))))))))***+++---...///+++...000///,,,,,,...111---///111111///---,,,,,,---+++)))((()))...222666nnnggg\\\RRRJJJDDD@@@===FFFDDDDDDCCC???<<>>>>><<<<<<===>>>???>>><<<:::888666666777777777666555444999999999777555555777888;;;===<<<;;;===@@@>>>;;;777777888666555444555777888555111---,,,...000222...000333444333222111111///777???>>>888333333777222222111111111111111111333333333222222111000///...111333333111///......000333666666444222111111//////000000000//////...++++++---...///////////////111222111000000111333...//////...------///000***+++---////////////...000///...///111222222111,,,---,,,+++...000---'''000---,,,//////---...111999999666///...333888:::999555000------///111111666888777333222555555222111444777888666444333222...,,,+++,,,///111333333333111//////111222333222///,,,,,,///111222555:::;;;777///+++...444555111000333555444000......///,,,///000222777;;;999333/////////---++++++---///111111111111111000000000///000111222222222111000222222111///---...000333////////////......---,,,,,,---///000000...,,,***...///000000111111111000///---,,,***+++---000222222333555444222000000111000///......000444888;;;888444333555333///...000111222333222000//////000///,,,,,,111555555555777444444444555666444111......///111000...,,,++++++'''((()))+++---...///000222333222000---,,,---...)))+++...///...---......222000---+++,,,///333666uuueee^^^UUUMMMGGGDDDAAA@@@FFFBBBAAACCCBBB>>>>>>AAA@@@??????@@@BBBAAA???===<<<<<<===>>>>>>===;;;;;;999888888:::===???@@@@@@<<<===>>>>>>>>>===<<<;;;555666777888888666444333666555555666777888777666;;;======:::<<<@@@@@@;;;555666666666444444666888444222///---,,,---///000///222555777666444333333666;;;>>><<<777222333555111111222333333222111111555444444333222222111111222333444222///...///111111333444444333222333444/////////......//////000+++***)))((((((***,,,---///111111111000000222444222000......///000111111------...............---000//////000333555555444,,,---,,,***---111...)))///,,,,,,///000---...111333777555...+++...222222444111//////111333222111444555444000000333333000222444666777555444444555...---,,,---///000000/////////111444666666222...///++++++---//////222666222333000---///333444000000111111000...,,,,,,,,,,,,000222111333666666222//////...,,,***)))+++---000000111111111111000000///000222333333333222111222222111///,,,---000333//////000000///---,,,+++.../////////......------//////000000111111111000///...,,,***+++---000222111333444333000...///000...---,,,---000444999<<<666333222444333///...111222000//////000222222222111***)))000666666333333222222333555666666333111...000111111...---///111+++,,,...000111111111111888666222///...---+++***'''))),,,---------...///444222///------///111333zzzjjjZZZTTTKKKCCC????????????EEE???>>>AAABBB===;;;===@@@??????@@@AAA@@@>>><<<;;;<<<>>>?????????>>>===;;;888555555777;;;===>>>;;;<<<===>>>>>>>>>???>>>444555777999888666444222222111111444888:::777444===???>>>999:::>>><<<666444555666666666666888:::333222111000////////////111444777999888666555555888999999888666444333444---...000222333222111000444333222222333444666777777666444000,,,---111666222333333222111222555777111000///......///000111---+++'''%%%%%%(((,,,//////111111111000111333555666222......111333333111------------...//////000.........111444777777777------,,,***...222111,,,///,,,---000000......111222777777111...222444333111///...111444666555333...000///---///333444111000222444444333333444555,,,+++,,,...//////,,,******---222888;;;999111+++...++++++......---...111+++///000///000222222...222111000000///---,,,+++---111333111000222333222//////...---+++,,,...111222333333222222000///...000111222333444333222222000111000---***+++...222000000000000///...,,,+++000///---,,,+++,,,...///000000000000222222000//////...,,,+++,,,///222555,,,///222222000///111333...,,,++++++---000444777555222111333222///...111111...+++,,,000444555444555+++(((///777555111...111111222444666666444222...000111111//////222555///000333444555444333222999555000...///...+++))))))+++---------,,,---...///---***((('''((()))***qqq```XXXOOOGGGCCC@@@===<<>>;;;999888888??????@@@@@@AAAAAA@@@@@@IIIFFFCCCAAAAAA@@@???===>>><<<888444666:::;;;777<<<:::888888:::>>>@@@AAA<<<>>>???<<<888444333444333555666555333444888;;;222999>>>>>>777222222444999333222999>>>===<<<>>>999999888555111//////000666555555888:::999444///555555444333666999444,,,///---///333222------222///555777222000444777666666666555333222222333555333444555444333222444666555111,,,+++---///...---///)))%%%&&&+++...,,,(((+++,,,,,,///555777000&&&...)))''',,,555999555000+++,,,///222444444222111,,,,,,---///111444777888///111222444444333222111///...111444333000000444555666333///000666::::::888555333444777888666444---,,,---///111333222111++++++000666444------333---///111111000///////////////000333666666333///***++++++***+++---111444,,,++++++---000222000...***---111444444000+++(((111222222111000...,,,+++333---***///333111......///666888111---///222222+++222555222111444333///+++,,,---...////////////...---///333222///000333222000,,,******---111333333111000000111222222111///111333555555333111///000---+++,,,000333333222///...---,,,,,,...111333777666444222111111222222///---,,,...111222111/////////000444888999555222***'''***222888777999===;;;444......222555555333222333555666777888888777222///,,,++++++,,,,,,,,,$$$'''***,,,------,,,+++...,,,)))(((((()))******jjjZZZPPPHHHBBBAAA@@@======@@@EEEDDDAAA>>><<<::::::999>>>=========???@@@AAABBBGGGDDDBBB@@@???===:::777======999555666::::::666999999999:::<<<===<<<<<<999;;;;;;:::666444555777777888777555444444555777222666:::999555222222333444111222888;;;;;;<<>>===;;;;;;;;;???>>><<<===@@@CCCDDDDDDBBBAAA???>>><<<999555111===>>>;;;888888:::999555555888;;;===>>><<<999777777888777666555555777999999777555555666666777666444444444333333222222111000///222666888777:::>>><<<:::777333000222555999333222222444777777444000888777444111222444111+++555333222333000---...222111666777444333777<<<>>>444333333333333555666777::::::888555111000111222111111000...,,,,,,...000666555333111000//////...+++000333333444555333...---***(((+++111333111...555555444333111000///...333444666777666444222000222000///......000222333333000000555777444000...333555555222222555666333111333444444222111000000//////...000111222111///444...,,,///333111...---000222444444222111111111***---111666999777222...---///111111000///000111,,,++++++,,,------,,,***)))))),,,222999;;;777222///000111111111///...---''',,,---,,,222:::999111...///,,,)))+++///000...444777777222.........,,,///000111222222000...---222444999;;;555,,,***---111000000/////////000111333111000000111111000///...//////111222444555666///222444333000......000////////////...000444777666555333222111111222333///......000333555555555222///...///111000,,,(((555111......---,,,...222111222333000...,,,...000///000333555555333111/////////111222222///***%%%******+++******,,,000333000000000111111111111111ppp^^^QQQKKKFFFCCCEEEEEEBBBAAABBB??????>>>===<<<<<<;;;;;;BBB@@@???AAADDDFFFDDDCCC<<<<<<<<<===<<<999444000===???>>>;;;:::;;;:::666555888<<<>>>>>><<<:::999888888666555555666888:::777444222444888;;;;;;999999555222111222333111000///111444555444333666::::::999777333111111444666222000000222555666333000555555222...///222000,,,111111111000...---...111333666777444333555:::>>>666444333222444555555555888888666333000///000111000222333222...---///222444555666444000...///111***111555333222333333111***)))(((+++///222222111111333555666555333222111---000444777888777444333111000000///000111222333555000///555999555///,,,000444555333222444222...+++///333333000//////111666444222111111///,,,***000......111333222///---...000222222000///...///+++---111444666555222000///111444444222000000000------------------+++******((()))111:::===999333000111111111000///---,,,)))111222,,,111===???666333000++++++///333333111666777555222...------...111222333444333111...------111888<<<666---***...000000111111111111000///333222222333444555444333///...------...000333555///555:::999444000111444222222222000------///222666555333222111111222333000000111222333444555555333000......000///,,,)))///...------,,,,,,...000111222222111///...---------///222444444111---+++***+++---000111///***&&&,,,......---++++++///222000111333444333333333444{{{mmm^^^TTTNNNIIIEEEFFFDDD???<<<<<<;;;<<<<<<<<<<<<<<<<<<<<>>777555///***,,,222444333111333333333222000...///222222333444444333111///---+++///555888444,,,))),,,...///111222333222000///000000000333666777666555000...,,,******,,,///111---444;;;;;;444000222666222444555333///...111444555444222000/////////000222333333333222111111222111...++++++......---***))),,,//////............444111///111333333///+++,,,...111333333000,,,)))******+++---000000///------000222111---***,,,...///111333444222222333444xxxkkk^^^UUUMMMGGGBBBBBB???999666666999:::;;;<<<===>>>>>>>>>===;;;:::<<<@@@???999444333444777;;;======:::777<<>>AAA===:::888666777777777666:::888666666888999:::999AAA<<<666444444555444333555888888444222222222111000222444444222///......444111//////222444333111...000111...///222222//////333555444444666777666444444555666333///111777999555111000222222111...---///111222111/////////111333555555444222222222+++...000///,,,******,,,)))///111...,,,///111000***+++---...///111555888444999======888222///...//////111222222222222111///111333444555444222111444///...333555222//////...333555333333333111,,,***,,,...//////000222444000000///111222333222000+++222888666333222222111///111333222000.........222222111000...///111444000222444444222///......000222333222000//////000///,,,+++...333555222...222222222222000...,,,+++000333000)))***222666444999222///333777777555444000///111333222000111555333333333333222111000//////...111333111***''')))+++---///222333222111000,,,,,,...111444555444222000...+++))))))+++...000+++222888777222...///333///333666666333222777;;;;;;999777555333222222222222333333222000......///...+++'''(((***,,,+++***(((///333222///...---+++666111...000555666222------///111222222000---+++,,,+++,,,...222444555555---111444222,,,)))+++......111333222//////111333tttggg[[[SSSHHHBBB======;;;666444555888:::<<<>>>@@@AAAAAAAAA<<<777444555:::;;;888444222333666999<<<===;;;999999<<<<<<777555888;;;;;;:::===???===999777999===:::888666666888888666444888999999888777888:::<<<>>>;;;888666666777777777777999777333333666555000---///111111000000111222666333//////222333333111///333555222111333222000///666999777666888777444222111444888555000111666777333//////111222000...+++...222444333000...---000000111333555444111///---.........+++)))((((((+++...///---,,,000111000...000222111///000555999<<>>===:::777444333222222///000222000---,,,---///000+++'''''')))++++++******222555111...///000...333111000111333444333111...///111222222000///------------000333666666666---000222///***)))---222///111222000,,,,,,///333qqqcccWWWOOODDD>>>:::::::::777666888999:::===@@@BBBCCCCCCCCC===777111111777;;;;;;888333333555888;;;<<<;;;999666999999444222666:::;;;;;;>>>@@@>>>888555555777777555444555888888666333444666888888777999===AAA:::999888777666888999;;;777999666333555:::777000,,,---......///111555888888444000///111333222111222777999666444444333//////666:::777555777555000//////444999777111222888555111------111333111...+++///444666444111...,,,///...///222444444000,,,000000///...,,,***'''%%%,,,///...,,,---111222///222555555333//////444888???AAA@@@:::222...///222444222///---...000333666111000///...///000222333000......000///---000555,,,000111000000222000,,,777222------///111222000......///111333555444333???===666///000555444...,,,---///...,,,***))))))000333555333000------......///000000...------...///111444333111000111333111111000000000000000000,,,---///000111111111111...,,,///333222......222555111222777777222///111...,,,000666555000000555444333111//////000111333///(((%%%***///000000111((())),,,///111222333333111111111333444333000---...---,,,,,,---000333555333555777555000---,,,---+++000444333...,,,000555999888444111...,,,++++++,,,...000///,,,+++---000333///***)))***,,,,,,+++***222555///---000444444///111222111000111333555///000111222222111000000,,,,,,...111444555333222,,,///000,,,'''(((000777000222222///+++***...333uuufff^^^VVVMMM>>>:::666777<<>>@@@;;;666444666777555333555;;;===;;;;;;<<<<<<:::666444666888777555444777<<<>>>:::555222666999999777888===CCC888:::999666888===@@@???===;;;888888999999666222,,,//////...222:::??????===888222111333444111---222888===<<<666111111222...222777:::999666444222,,,///555;;;999444222555......---...111333444444:::888777777444000------333111///...//////...---111111000000000//////...:::333---,,,111444222...---222777888777666888:::===AAA???555///000000---...333444111222888999555444000---...222333///***...111000,,,+++000444444222///...---***'''***000666444000,,,///333000***444333555777666333444777@@@999222/////////,,,(((+++)))(((***...///---***444222222555555111///111)))///555777444///+++******+++...///000000......222///---...000222111///222...+++,,,000222000,,,111...111777555...000888444444444333111///...------///111222222222333444000222444444222000000000/////////...---///222555222+++(((***,,,---333;;;888555222222333333111///---.........///222777:::444555444111///...///111///...------//////...,,,444111...---.../////////+++***...333111,,,...444000------000000---+++---/////////111222333111000222...---111111...111888777222---,,,...111222111......---...333666222***111,,,***---...---000666444333222111///.........mmm```XXXMMMCCC@@@<<<999;;;???AAA@@@>>>BBBAAA???>>>>>>>>>???@@@>>>;;;888888999:::999777777555666<<<>>>999555444777999888555777;;;<<<:::555888;;;;;;888555333444444777<<>>===::::::===>>><<<999777666555666444000------//////...000777:::999777555333444666777666555666555444444444333222000222555888999777333000///...000444999888222111444555444222111111111000000777555444444222000///000---,,,++++++------,,,+++......------------......333///,,,,,,000444444333,,,///222444333222222333111666777222///222444222---111222///000444555111222000...///111111...+++...000///++++++000333222444111000///,,,))),,,222666444///,,,...111///)))000...111666777555555777:::555111///000...***&&&)))((()))+++---///...---///---...111111...,,,...(((---333444222...+++***&&&))),,,///222333333333222000...///222333222111222...+++,,,///222111...555444555555222------000888777555333111///---,,,,,,...000000//////111222///000222111///.........//////...---,,,---///111///)))''')))++++++///666999666333333444444333111111000......000222555777333333333111//////000222111///------.........---333000...---......---,,,,,,***---111111......333111---,,,...---***(((***000/////////000111000000000,,,,,,......,,,...444111000//////000000///...)))...111///...000///,,,000------111222000222666555444222000///.........xxxggg\\\TTTIII>>>BBB???>>>???BBBCCCAAA>>>BBB@@@===;;;:::<<<>>>???>>>===<<<<<<===<<<;;;999555222444999:::777333333888;;;;;;888888;;;;;;888///333888:::888555111///...777AAAHHHHHHCCC>>><<<::::::;;;;;;;;;;;;;;;;;;>>>AAA@@@<<<:::;;;:::666888777666666555222...***000333333111333777888777444666888999888888999::::::333,,,,,,222555333///222555777777444111//////000000333666555111000333777777666444333111111000333222111///...000111111))))))***,,,......---+++///...---,,,,,,---///000...---------///111333444......///111222222000---+++000222111111444666555000333333111111333222//////////////////...---,,,...///---***,,,111222000444111000000...,,,///444666444000,,,---///---(((,,,)))+++333999888666666333111//////000...)))%%%''')))+++,,,---...000111---+++,,,000000---,,,...(((+++///111000...,,,+++'''))),,,000333444444444444333222333666777777666333///++++++...111222111444777666111......---+++666555444222111000000000...///111111000000111222/////////...+++***+++---///...---++++++,,,------...+++)))+++,,,+++...222888666444444555555555333666222///...111333333222111222222111000000111333444111...---.........---111000.........---+++)))---***+++///111000///000444///,,,------)))((()))000///...------......///...+++***+++,,,***+++///***---000222000---+++***'''111666222,,,+++...///...---///333555333333666777555222///---...///000mmm]]]VVVPPPFFF===AAA@@@@@@BBBDDDCCC@@@===@@@???===<<<;;;;;;<<<===<<<===>>>>>>>>>===;;;999222000222666777444222333777;;;<<<999888999999666...111555777777444111///+++333===DDDFFFBBB<<<888888777777888999999888777===@@@@@@===;;;;;;888333:::::::::999777444000---///222333111222555555333777;;;>>>===999666777999:::333,,,---333777555000///111444555333222111222222000111444333000///222222333444444444333444555222222///+++***...000000,,,---...000222222000...333111000.........///000---///000///------///111111000000222666666333000000222444444333333333111555666666555555444333111...///000///---,,,,,,,,,......,,,))),,,111111---333///---......,,,///444777666222------///---(((***''')))111888888444222000...------......+++)))))),,,......,,,,,,///222...,,,---111222///...000)))+++...///000///......,,,---///000111000...---000000111333444555666555333///,,,+++...111444444...555444---,,,222333---000000///000111222444555222444444444333333444666000000///,,,******+++---...---++++++,,,.........111000///000000///000111555444333333444444555555999444//////222333111---///000111111111111333444666333000......///......111000///000000...+++(((...+++***---111222000///666000---...///---+++,,,000///...,,,***+++---///...,,,***++++++++++++,,,''',,,111111...+++))))))***444999555...---///111,,,,,,---000111222333555777555111...---...000222uuu___QQQKKKGGGAAA<<<>>>???@@@BBBBBBAAA>>><<<>>>???@@@@@@???===;;;:::999;;;===>>>===<<<:::999222000222555444111111333555:::;;;888666777888666111111222444444444333222///111555<<>>======;;;666:::;;;;;;;;;888555333111,,,///000...///222222///777<<<@@@>>>888444666999777555333444666777555333///222444444333111111111333000000222333000///111---000333444333333444666222333///((('''+++---+++111111222333555444111///444333111///...------...+++...111000---,,,...111111000000444888:::777444444333333444333111...---666666777888777555333333...///000///---,,,,,,,,,---///---+++,,,000000---///+++)))+++,,,+++...222777888444///...000...+++,,,((()))111666555000---111///---,,,---...//////...000111///,,,+++...111///---...333333000///222,,,---...000222222111000---.../////////---+++))))))+++,,,...//////000000222///---,,,...222555777---333222,,,---444555///------......///111222333555666666555333333555666111111000...,,,+++---///---,,,+++,,,000222111000111222333222111222111///111111111111111222444555999444//////111222///+++---///111222111222333555666444111000000000///...111000111111222000,,,)))---+++***+++///222111...555...+++...111///------//////...+++)))))),,,///000...---,,,...///...,,,))),,,//////,,,)))***+++---333555222000000///---,,,+++***)))+++///222333666444111......///222333nnnZZZNNNIIIDDDAAA@@@<<<===???@@@@@@???>>><<<>>>???AAABBBAAA>>>;;;999777999<<<===;;;999999999444222333444333///000444333888:::777555777999999666444333333444555555555666444444999??????:::444000000/////////111222444;;;???@@@??????@@@???;;;555777888777555333333444222555444111111444555333222666::::::777666999<<<555666888888777555444444333555777666333000---,,,333//////222444222000111...111444444222000111222111444000'''%%%***,,,(((111000000111222222000...111000000...---,,,+++***(((,,,000111000///000222---...000333666777666444222///...111222///......333222333777777333111222///////////////...---,,,,,,000111---,,,...000///---(((&&&)))+++,,,...111777888666000...000000---...++++++111333000,,,+++111///---,,,,,,...111222222222111///---,,,...//////---...222222///...000......000222444444222000)))***,,,.........,,,++++++...000111111000111222000///......000333666888444444111...///222222...//////000//////...---,,,444444444222000000111333111111222000///...000111---,,,+++...222555444222///111222//////000///,,,---.../////////000333555666333000///000000---***---///111222222222333444555333222222222222000...000000000111222111...++++++,,,,,,***,,,111111///222+++)))---111///,,,***,,,...///---***))),,,///111111///...111555333...,,,---......,,,++++++,,,+++...///...///000...)))+++,,,***&&&'''---000000444222000//////111333555vvvhhhYYYQQQJJJDDDBBBCCC:::<<<>>>???>>>>>>>>>>>>???@@@@@@@@@???===;;;:::666999;;;;;;999888888999777555555555222...000555111777:::666444888===>>>:::777555555777888777666888888888:::<<<;;;888444333333222///,,,---111555999===>>><<<<<>>;;;000222333222000111444777:::;;;999444222555666444...111444555555666:::===555666666666555333222111222555888888555111---+++222......333666444111222...333666555111...///111///333000'''%%%+++,,,&&&...---,,,---///000000///------///000///...,,,+++***---000222111000000000+++...111333333222222333222---+++000333111000222///---000666666222111333222000...///111111...+++***111555000+++,,,000111...)))&&&***---...000333444777555000...///000...///------111000---+++---............---...000111444222///......///000///000...///222222...---/////////000333666555222///'''))),,,...///000///...///222666666555333444555...//////000111333666888999333000111222000///000000111222222000...+++)))222222111///------...000///111222222111111111222///,,,+++...333555333000---000000------000///+++***---//////...///333555222111000///...---,,,,,,---///222333222222222333333333333444555444111//////......///111000...,,,)))---...******///111000222,,,***///333000***'''***---///...+++***---000222333111000444999666000.........///000///---+++))),,,...------///...))),,,...---))))))...000...111000000000111333555666kkk```UUUOOOIII@@@===???:::;;;===>>>>>>>>>???@@@AAA@@@???>>><<<<<<;;;;;;666999;;;;;;888777999;;;999777666666222...000555111777:::666555999@@@BBB;;;999777888::::::888555777999<<<<<<:::666555444666777666111++++++111666777::::::888888;;;:::777...///000000///000555999999999555///---//////---///000111111333555999<<<777555222222222222000...///222777999777333000...111......444777555222222---222666666222000111333---222000'''%%%,,,---&&&,,,+++***,,,...111222111+++---000222333222000//////000222333222000---***+++///333444111///000222666///---111555333333666...,,,///666888333222555444000---///222333///******222777222++++++000333000***(((+++000111333555222555444///---///000...///---///111///++++++///+++---///000///.........444111------000222222000222000111444333///.../////////000333666555111---)))+++---///000000///...---000444444222000000111---...000111222444666888;;;111---222444000///444...///222333333000---+++333333111///,,,,,,...000---000222333333222222333000...,,,...222444111------111111---,,,111111,,,***,,,//////...000333666...///000///---+++,,,------///222333222222222333222222333555666555222///------,,,---///000///---'''...///***)))---111111666///...333666222***%%%(((,,,000000,,,+++---000222333222000555;;;999111///......111333222---)))(((---111///...//////---,,,000111------111111,,,//////000111222444666777jjj```SSSKKKHHHDDD>>>888;;;@@@EEEEEEAAA???AAACCC======<<<<<<;;;;;;;;;;;;<<<>>>???>>>;;;888777777777;;;:::555444777666222===EEEFFF===555888???CCC===777666:::<<<999999<<<@@@>>>999333222777888666555999888111000444777555777999:::999666555444555444......444333///555@@@;;;555---)))))),,,------222444555555444222///---...222444222---+++---111111333999>>>:::222111777000000111222444555666666///000111111000///000111---,,,...000...+++---333.........///////////////---------...222555000)))...111444444000---+++,,,000333333000000333222///111111111222555777:::;;;......///000222555666888222000---***)))***---...(((((()))+++,,,...000222,,,111,,,***111111///555===888222///......---+++///...,,,---///000000///,,,111333...'''$$$)))000///111///---000666444---333//////555555///+++,,,)))---444777666333000///000333444444666888333,,,666444222111222222111000333333222111111333777:::???999111///555999222(((000222444555444111...++++++222,,,'''///111...000111444666555111...---...111111111111111000///.../////////000111111222222222333///)))(((,,,...---000000///---***)))+++---000//////111444333000,,,111000111333666666222...---......,,,******+++,,,+++((((((***///222111///000...///555777333---++++++...---((((((,,,---***...000333555666444111///000////////////,,,)))&&&&&&---111///,,,------,,,222111000000111222222222111///...///111444444444wwwggg]]]QQQIIIFFFDDD>>>:::===AAADDDCCC>>>;;;;;;============<<<;;;;;;:::999<<<===>>>===999666555555777::::::555444666555111;;;AAAAAA999333444999:::===999888<<<>>>;;;:::===>>>===999333222555666444333777666111///333444333555666777666444333333444111++++++///---(((,,,666888444...+++***,,,---...333444666777666444222000111333444222///...000333222222666;;;999333222555//////000000111111111222555555555222///---,,,---+++,,,000333111---///333333222000///...---------+++,,,---...222666222+++,,,000333333111...------...000///,,,,,,///000---000111222444555555555444222222111111111111222222222000...---++++++,,,,,,******)))***,,,---------,,,111---,,,333333///555:::666222000000000///...///...,,,---///000000///---000111+++$$$!!!&&&,,,///111000---...333333///333000111777888333///000)))---222555444222000///333333111///000222000+++000/////////000111111111000111111111111333666999999999555222222444000***000111333555444111...,,,,,,222---'''---///+++...222444777666222...,,,+++000000111111111000//////111///...------///111333111222///+++***---///---.........---,,,,,,...000111000000222444444111...222222222555777666333000---......,,,+++***+++---((())),,,---...///111222111...///333333+++$$$!!!(((++++++)))***000333111//////000111222333444444000000000111111///,,,***''',,,...------//////---111///---,,,...000333444222222111111000111111222}}}oooaaaXXXMMMFFFDDDCCC@@@<<<>>>AAACCCBBB>>>;;;;;;<<<>>>>>>======;;;:::888888;;;<<<===;;;888555444444666999888555444444333///666999999555333555666555<<<::::::>>>@@@>>><<<<<<<<<===:::444222333333000000333555222000111222000111333444333222111222333000+++***---+++%%%'''///555444222///------///111111222444555555444222111//////......000222555666555222222666777444222333000000000000000000000000777777666333///,,,,,,---,,,///666;;;999333111444888666333///---,,,+++,,,,,,...000111555:::777111***---111222111000//////---///...******...///...///111333444444333111///555444222111000000000111222111000...---,,,,,,,,,...+++)))***,,,---+++(((---222...---555444000333555333111111222222111000000...,,,,,,...///000///...000///)))###!!!$$$)))...111000---,,,///222222111///222777999555222111***---000222111000//////666555111,,,,,,000000---------...///000222333333000111222111000111333444222888:::444///......---...000222444444222000......555///(((------))),,,...222555777444111---,,,///000000111111111111000222000---++++++...111333...000000,,,,,,///000...,,,---............111333111000111222333333111///111111222444555444222///------...---++++++,,,---&&&+++///000......000333111//////333111)))"""$$$'''))))))---444888888444222000...///111333555---...000111000///---,,,&&&((()))(((+++000000---000...+++)))***...222555333555666444000---...000sssfffZZZSSSIIIDDDCCCCCCAAA???===???BBBBBB@@@??????@@@>>>>>>>>>===;;;999777666888:::<<<;;;999777777777666777777555444333111///222333444555777999999888:::999:::===???>>><<<;;;;;;===<<<666333333222///...222444444222111111000///000111000//////111222333///---///...***,,,000333555666444111///111444,,,---///000111111000///+++)))(((***...444777999666222///222555666333111222222222333333444444444222333333111000///111333///555@@@HHHEEE;;;444333:::777333///,,,,,,,,,---,,,///000000333777666111(((+++...111222111000000000111///++++++000222111...///000222333333333333555444222111111111333444111000...---------///000///,,,***+++...///,,,(((...222...///777666000222222111111111111111000000000...,,,+++---///////////////...***&&&%%%(((,,,...000000,,,***+++000333//////111444666444000...---...000000//////000111777777444///...222444222...///111222222222444555222333444333111000000111...666999444...,,,,,,,,,---///111333333222111///333:::444,,,///...***...)))---222555666555222111000111222333333333333333222111///------...000111,,,///000...///111111...---...////////////111333//////000000111111///...//////000111111000...---------...---++++++---...(((+++///111000000111222000///111555444...)))((($$$%%%'''***///444999:::999777444000//////000111,,,...///000...,,,+++*********)))***///555666222000///---++++++,,,///222333666888555///,,,---000uuudddYYYSSSMMMGGGCCCBBBCCCBBBAAA>>>???@@@@@@???>>>>>>???======>>>===;;;999777555555888;;;<<<<<<<<<===>>>777666555444333222111222222111222555888999888777777888999;;;===>>>;;;888:::>>>>>>888444333222000///111444666555222111222///000000000...///000222444111///111222222444777333666999888444222444666***+++,,,...////////////...,,,***+++///333666777666222//////444777444///000000111333444666777888///000000000///111444666444;;;HHHRRRNNNAAA666222777555222...------...///***------,,,...111000,,,(((***---000222222111///000222000,,,,,,111444333,,,,,,,,,...111444888;;;888666444222111222333444111///,,,++++++...222444---,,,+++---000111///---///222......888666///111000111111000////////////111...,,,+++,,,...////////////...------...000222//////...,,,))))))---222111222222333333333///+++///000000000//////000222222555555222222555555333///111333333111000111222000222333333222222333444000444666222//////---)))---...000222222222111000666???999111222111...222+++---000333555555333222222333444444555555555555222222222222222111000///,,,///111///000333222//////111222111///...///000------.........---------///000111111000......---,,,---...---,,,,,,---///---,,,---000333444333111222111333777555000...000''''''(((+++...111555777777777555444333222111111...111333222...+++******000111000000555<<<<<<888///111222111...------///333666888555///---///222wwwiii[[[RRRLLLIIIFFFDDDCCCCCCBBBAAAAAA@@@???===;;;:::999888;;;<<<======<<<999777555444777;;;===>>>???AAABBB888444222333333111333666666333222555666333111111555777888777:::===;;;777999>>>>>>888333333333222111111444777666222222555222222222111//////111333333000......222555999:::555666888777555444444444------///000111222222222666555333111000111222333555444111000444888555///,,,---...000222444666666111111000///...///111444555;;;GGGOOOKKK???555222333222000......///000111...111222///000222222///***+++,,,000222222000------///...++++++000222000---,,,+++,,,///444999<<<<<<:::666222000///000000///...+++***+++...222444***,,,...000111111111111000222,,,,,,666666///000000000111000......000111222///+++***+++---.........---...111444666666555///---,,,,,,+++)))+++000444555444111222333111---000000111000//////000222+++111444222111333333111---111333222///,,,,,,---,,,...000111333555888;;;222444333000000111...)))---...000111111111000000777@@@;;;333444333111666444222000000111222111000333444555555555555555444222333444555444222///------111111000000333333000111222333222///---,,,---+++,,,------++++++,,,---111333444333111///000000,,,---...---,,,,,,...000111...,,,///333666444111666444444555222---,,,000---******---......000333000111333555666555555444222555777666111---,,,------///000///222777777444...111444444000......///555666666333///...111333zzzmmmaaaUUUNNNHHHGGGFFFEEEEEEDDDBBBAAAAAA@@@>>><<<;;;:::888777:::;;;<<<===<<<:::777666444777;;;>>>???@@@BBBCCC:::444000222222111555;;;888444444555444......111444777777555777<<<<<<888777<<<===666111111333333222111333777666222222666666666555333111111333555222///+++***///555:::;;;666555444444444444222000000000111222333444444444777888888555111///111333333555444111444888555///+++,,,---///000222333333111111000---,,,---000333111555<<>>===<<<999:::<<<===<<<:::888666555888<<<>>>>>>???@@@BBB:::333///111222222777???888444444777444///111777555888777444777======999666;;;;;;555///000333444222000222666555111222777888888777444222222444666333///***(((---555:::;;;777444111111333333000---000111111222333333444444111555777555111///111555111555666333444888666000---......///000111111222//////...,,,,,,---111444......222555333///000555///////////////.........***...000...///333555444...------///111111---)))***---...,,,---111111...//////......------------666444000------...000111,,,...000111000---)))'''&&&---222222---+++---111222222)))(((333444...//////000111000000333999===222///+++)))***,,,......+++***,,,222888999555111000***''',,,///+++(((***000111...)))***111333///---...//////---,,,---......333444///,,,...000///---111555555000---...000000000///...---///333666111555666000,,,---////////////000000000000/////////:::777000111000000666:::444---***,,,000444555333333333333222222111000555444222000///.........111333222//////222333111...000111111///---,,,,,,,,,...///---+++***---///111333444222///---...000,,,---......------///111000222222000...000555999888555222000,,,)))---333666000///222111------222.........///000222333444...333777666222///000222(((///333111...//////...+++...000///---...333888>>>999333//////000111111wwwlll___RRRJJJGGGBBBAAAAAACCCDDDEEEDDDBBBCCC@@@<<<:::;;;===>>>>>>===;;;;;;<<<===:::444///666666888;;;>>>??????>>>222///...///222777;;;===999:::777444666999666111999555222333888:::999666555555555555555444222000444::::::333000333555444555888555000000666888666222---)))***000555666444666555333444666444///+++555444444666555111---+++222333333222000///000222+++...222666888888888777222///---...111111,,,'''---000---'''+++555555---/////////111222111///---444222222444444111000000---......///000111111222000---,,,000444444---&&&,,,,,,,,,++++++///444888777333---******,,,///000555///***+++000222000+++111444555333///,,,,,,---***,,,............000111222111---...888AAA>>>444.........///444999???BBB444666...)))//////,,,222...,,,...333999999111)))***+++---......+++)))''')))***))))))111::::::444///...---+++)))))),,,///555777888888666333222111))),,,222777444...---000;;;333---.../////////111333222555;;;999222000333000222444444222000//////666888666111///222555555666444000......000444666111111111111000//////...000000///---,,,...111444<<<444///111222000222777999777444333222111000...,,,//////,,,---//////,,,000---***+++...000///,,,***+++,,,------...///000000000000///...///222555<<<444---------,,,+++,,,111111222111111000///...,,,,,,,,,...000000...,,,,,,...111333555444222111------...000222222000...,,,---//////......000222222666555...,,,///000...~~~ooocccXXXMMMHHHGGGDDDCCCBBBBBBCCCBBB@@@???>>><<<::::::<<<>>>@@@@@@===<<<;;;<<<===:::444///555666777999:::;;;:::999222111000222666888999999<<<===:::777888;;;888333666333222444999;;;:::777555888;;;:::666222111222111666777222000444666555888;;;999444333777888666///---+++...222666777666666555444444444333000...111000///000111111111111666555444333111000...,,,...///222555666777666666555222///000222222///+++000555333,,,---444444---,,,,,,---///000000///...111222444444000...///222------...//////000000111000///...000333222---)))///000000000000222555888444222///.../////////...///***&&&''',,,111333333666666555111---***+++---)))+++------,,,,,,...000---///...,,,///444444///222111000000111333777999333444+++%%%+++***)))000...+++))),,,111222---(((,,,,,,,,,,,,++++++++++++(((***)))(((---444666222///000111111000000222333555555555444222///---,,,+++...777>>>===555000///444///...111444444555888444111333666444000000555555555444444333444444444444666555///---111333333999888666444333222222222000111333444555333222111555444333111000000333555888111---...000///111555999777444333333222111///+++///000---+++...000///000222444555444444333333---,,,,,,...000111222222///000000///......111333888333000111111000111333...//////000111111111111///......///111111000///***,,,///222444555444444111111111222333333222111..................---,,,222777666111///222333111wwwggg\\\SSSKKKGGGGGGEEECCCAAA@@@@@@???===;;;999888777999<<<@@@BBBBBB???===;;;;;;<<<:::555000555555666666777666666555333333444666999999777666<<<>>><<<999888:::888333111000000333888;;;;;;999666;;;@@@>>>777111111333000333555222222555666666:::;;;:::666555666555222+++,,,///222555777888888666666666444222111222333666444000---...111444777666333000000111000---***222222333333333444444444888555222111333333111///333999999333000333333...******+++,,,---.........///333666333...+++...222------...///000000000000111111111111000///...---000111222111000111333555111111111333444222///---,,,)))&&&%%%(((...444888;;;999666000,,,***+++---)))***,,,,,,++++++,,,...***///111---)))***,,,,,,222111000/////////000111333555,,,&&&***)))'''...333...******...000...+++...---+++******,,,...///+++......,,,,,,000444444222333444333000/////////888777555222000...,,,,,,***...888AAAAAA888///,,,......111666888666888<<<666333333333222111444999888444111111333666666555666888777111///222444444>>>???>>>===:::666222000...111666999:::888555222666555444222111222333333444///,,,...000111333666777555333222222222111000,,,111333...***---222444111777;;;<<<888555555666///---,,,...222444444333...///000000//////000111111//////111000---...333++++++---...000222333444///...---...///000000...***+++...000333555666666333333222111222333444444444222000111222111---***000444555222111333333222sssdddZZZSSSLLLGGGFFFDDDBBB???>>>>>>===;;;999777777777999===@@@AAAAAA???===;;;;;;;;;:::666222555666777777666666666777777666666777999999777555999;;;:::777666777444000///...---///444999;;;<<<888<<>>===???<<<::::::;;;;;;888555666888999999888888999<<<:::888666666777888888777666::::::777555555333000000---++++++///555;;;???;;;::::::;;;;;;888111+++555555666999999777555555777666666555333///+++***+++///444777888777777888333555555333000111555999IIIHHH???222,,,///444555888222,,,+++///333444222666444222000000000111111666444222000000000000000///555999777333222222111------,,,)))&&&&&&(((***777777444///111555333---///000111333333222111000///111222000,,,,,,///222111///,,,(((&&&'''+++//////......///111222111000...000111...++++++///333777666555555444333111000---...///...---,,,---...000//////000000000///000/////////000111222333444000777555111333---(((---///---++++++,,,,,,)))'''------......////////////---000222111+++(((+++000111111111111444:::CCCHHH444111,,,***+++,,,,,,+++,,,,,,000555444///,,,,,,---///555999666000///222***---//////------------///,,,+++...333555222---000444555111///000///---222222111///...---------///333888;;;:::666111------,,,,,,///222333333111.........///333777888777111///......///000000///333999;;;444///111777;;;<<<888444111111111///------***((()))---///000//////111333222111000000111111111444555222,,,---111+++++++++,,,---///000111...---,,,,,,......---+++---......///111222333444000000000......000555999...+++)))+++///000,,,(((***+++---......---///222pppcccWWWSSSPPPIIIBBB>>>???===::::::;;;<<<===<<<;;;;;;<<<===???>>><<<:::???;;;888888;;;<<<:::888777:::;;;:::888888;;;>>>:::888666666777999999999666;;;===:::888888666333111///,,,+++...444;;;???;;;777666888;;;:::333,,,777555777;;;<<<999555555999777666777555000......111222333555666777666666222222222111111222555888@@@CCC>>>111,,,111555555>>>999444333444666555444444333111000///000000111333222111000///.........///222444555444333222222//////...***%%%$$$'''+++:::999333...222888555,,,///000222333333222000///---///000///---,,,///222333222///+++((()))---000///------...000222333333---///111000...///222666333222333444555555333000000111111000...---...///111+++)))...333333111000444333222111111111222333,,,555555222333,,,''',,,000/////////000///,,,)))......///000000000//////333555888888333---...333666444111......333;;;AAA888444000///000222111//////111666999666000///222+++,,,///444333//////111---333666555444333000---...---...111444555222...333999<<<:::777666333///000///------...000222444000333666888777444///,,,---,,,---000555777555333)))+++,,,---111666666333///...------///000000000777<<<<<<666222444777999===777000...///111///---,,,+++***))))))+++---...000111222111000///000111...---///222111...///222,,,++++++***+++---///000000//////111222111///------...///000111222222222222333333111///000555999///---,,,---111333111000...------//////...111666zzzfffYYYLLLIIIIIIFFFBBB??????===::::::;;;<<<<<<<<<===<<<===???@@@???<<<999===:::777777;;;======;;;888;;;<<<:::666555888<<<555555555777999;;;:::999666<<>>:::666555:::666666888777222000333888555222222444555444333111000//////222444555555333;;;;;;222...444888777999999::::::999888555333111111000000000000111111000111111000...---,,,,,,222111111333444333111000000000///***%%%%%%)))...777:::555---///666444,,,---...000222222000...---***+++---.........///111333444333111///...///000...------///222444444444//////.........111555888222000...///222333222000111222222111///---...///000***)))...333222111222888666333111000111222444,,,555333///000+++(((///333333222333333222111000222111000///...///000111666666:::===:::222///222777444///***''')))...222<<<888333222444555222///...555AAAFFF???555111555---******///111//////000444:::===;;;888888666111//////000111111222222111555===BBBAAA>>><<<666000/////////000222555888:::000111333444444333111000...---...222777888555111(((,,,------111666666222///...---...000222222222999<<<<<<777444555666444555333111//////000000000---//////,,,((((((,,,111000000000...,,,,,,...000///+++***---///---,,,...+++***))))))***,,,///000000000111333444333///,,,***+++...111222333222222444666666222...,,,000333111111000///000222444555222///...000///...222999vvvbbbSSSFFFCCCEEEEEEDDDCCCAAA>>>;;;::::::;;;;;;;;;<<<===>>>@@@AAA@@@<<<999===999666777;;;>>>>>>===999;;;<<<999444222555999111222555999<<<<<<:::777444;;;???===:::::::::888222444666777777888:::;;;555777888999888888777777333///222;;;???:::666666999444444777666222111555===777000///222555333111000...,,,///333555555333---888;;;333000777:::777...333:::===<<<999555333//////000000111111111111///000222111///---++++++555111000222444333111//////000///***&&&&&&,,,111444:::777...,,,222333---+++---///000000///,,,+++))))))+++---///000000000111333666666444111///...------///222666777555444333000---+++,,,000555888333///++++++---///000///111222222111...------...000++++++111333000000444777555222000000222444666///666333---...++++++444222111000//////000000111666333000---,,,...111333111000444999777...***+++///...---+++***---222666999444///...000///+++'''***777HHHPPPHHH999222444222,,,)))---///...---...444:::<<<777444555444///000000///...---...111333000999???@@@===999222+++***+++,,,...111444666777000000111222333333333333///------111666777333...)))...000///333999888333000///...000222444444444999<<<:::666444555444000+++...111111......000222///222333///)))(((---333//////...,,,******,,,///888111...000111...,,,,,,))))))((((((***---///111...///111333444222---)))''')))---111444444333333444666666111+++((()))---------,,,***)))+++...111444///---///...,,,111:::qqqdddWWWMMMBBB???AAACCC@@@;;;@@@AAAAAAAAA@@@===:::888>>>;;;:::>>>DDDCCC;;;444222777<<<>>>===;;;;;;<<<999777444222222222111000000555999:::999888999;;;;;;888777:::888444666<<<777222///222999<<<999444555777666333444999;;;:::333...---444888666666888===999444111111333444555:::666444444333111333777...---+++,,,///111222222666555555666777777666444000222666:::<<<;;;:::888444222000///000111111111+++///444666555333000...777444000/////////,,,)))333222///---------///000555222///111555555222......,,,++++++...//////...))))))***++++++,,,------222444777666333000---,,,+++,,,---000222555888999000...,,,++++++...222444---///)))(((222333///222222//////000///---000666666777555111///111000---000333222......111444444444222111000000222444555000000///...------------///000...******...///......///000///......000222...///000...,,,---222555:::444---***++++++((($$$333:::IIIUUUMMM:::111555333///,,,---111111---(((,,,111444444555777666222///,,,---111///***+++111---///333888999666000,,,000***(((///333111111444333333444555666666666666444...+++000888:::222)))'''///......555444111777999444///000555666333...555666444///...111222000,,,,,,------,,,---///222555333000---,,,---...000777444...***(((***...000777222000222111...,,,------------,,,++++++---///333///...111222000///000......///000111333555666222444444---$$$!!!&&&+++(((***)))&&&&&&***,,,***444333222///------000222yyyfffZZZQQQIIIAAA>>>AAADDDCCCAAA@@@@@@@@@???>>><<<:::888;;;:::;;;<<<===<<<777333222555999:::999999999;;;777555333222333444444333222666:::;;;999888999:::>>>:::999<<<:::555333555777555333444888:::888555333555555222222666888666888333111555777444222444666333000000222666888999999333111444666444222222111000.........///...---333222111111222111000///111333666999::::::999888<<<888444111000111333444---000444666444111...,,,555222...---......---+++,,,,,,,,,,,,...///111222444111///111444555222///---,,,,,,+++,,,,,,---,,,......///000111111222222000222444444222///......///...---,,,,,,---......///---,,,++++++---000111...222---,,,555555333888888555444444000,,,,,,000111444333111111555666333...111111...---111444444///...,,,---///111111111111000///...------------...000///++++++///000...000000000111111111222111///000111000//////222444777444000---,,,+++******444000222:::999000---111111000000000000000...---,,,000222111222555444000000---...111000,,,---222---///222555777444///+++333...///555777444222333111111111222222111000000555000...222888999333,,,+++222000///555333000555666333000000333555333000222333111......222444333222111000000111333555666222000...---,,,...///111444222000---,,,,,,---...555111000222222///------.../////////...///111333222......111222000///111,,,---...000222444555666555444222///---,,,---...,,,...---***+++///000...111111000...,,,---000333rrr```VVVLLLGGGAAA>>>>>>AAADDDEEE@@@???>>>===;;;;;;:::::::::<<<<<<<<<:::777666555222444666666666666888999444333222222444666666555333777;;;;;;999777888999>>>:::888;;;<<<888333111777777666666666666555555///222333111222555555222999555333666666444222333111000///000444777888999888222000555:::777111---000///...///000///---,,,222111000///......------333444555666777777777777???;;;666111//////222444000222444555444111---+++000...,,,,,,---.........------///000111222222222222///...000333555333111,,,------+++***)))***+++000111222333444555666666000111222111///...///000111///---+++)))((())))))------,,,,,,,,,------...,,,222000///555555444;;;999777777777333,,,***,,,///222333111222666777555,,,///000,,,,,,111444444///,,,+++...333666333000000000///...------------,,,//////,,,---111111///333111111333666777444111///111222222111000111222000111111...+++***,,,...555***$$$***///......111///222444333111///000222---000000......222222///000//////111000---...222//////000222222111---***555333555:::;;;777333222000000000000///...---,,,222111000222555555111---...444111000666333...222222111111111111222333333000111000,,,---333777777888444000000444777888777000///---------///111222000000111000000...---,,,222//////333444000...///---///111111111111222444000---...111222///000333+++,,,...000222333444444333...+++,,,111222///+++---///...++++++///000...//////...,,,+++,,,000333}}}lll]]]TTTKKKHHHCCC>>><<<===AAAEEEAAA???===;;;:::;;;<<<<<<>>>===<<<<<<<<<<<<;;;:::444444444444555666888:::333222111222444555555444333666::::::888666666777===888444666:::;;;888555555777888666333111222333+++000222222333666666222333222333555666666777888333111111222444555444333777444555:::;;;555///,,,++++++,,,///222333222000666555444111///...///000555555444444444555666666999777444000------///111222333444555555333000------,,,++++++,,,...000000555666777777666444111000000...---///222444444333,,,------+++(((''')))***///000000111222333444555222333222000...---...000///...---,,,+++,,,,,,---,,,------......---------***222111...222000///888333333555888555...,,,...222444444111111333222///***......++++++000444444444000///333:::===888222...------,,,,,,,,,,,,---+++...///---...111222000555222111555:::;;;666111...///111222222111000///,,,,,,,,,+++***+++,,,---000(((%%%,,,333333222222111222333333333222222333...111000,,,,,,000111///000///000///...---///222000///......///...,,,)))555555777999999777444333111111111111111000////////////000111111000...---...333000///555333---111...000222111///000222555222333000---...444888888777222------222555555333111000///......///111222//////000000000///......000---...333444222000000...000111111000///000111...---...111111///000444...///000111111111111000000,,,***---222444000+++000222111......111222000//////---+++***+++...111pppaaaTTTMMMFFFEEECCC???<<<===AAAEEE@@@???===;;;:::;;;===>>>@@@<<<888:::@@@BBB@@@<<<666555444444666999;;;<<<444333222222333333222111111555999999666444555666>>>999333111555999999666222555666444000---///111***///222333666999999666000222333444555777888888333222222333444444333222666888===???;;;222...///***+++,,,000333555444222888888666222///...000333555555444333333444555666111222333111///...///111444333333444666666444111++++++,,,---...///111222999999:::999777444000......------...000222333444---------+++***)))***+++//////000000111222222222666666444111---,,,---///...............//////000------...///000///......---444222///111...+++333...///333777555///---...000333333///...///---)))***---...++++++000444444555222000444;;;<<<777111************+++,,,------,,,......,,,---111222000444222111555:::;;;777222,,,---///111222111...------***(((***...000...+++***((()))...111111222444444111///111555666333000000222000------111222111...//////---+++---///000111///------...---,,,***222444444444333444555444000111222222333333333222///000111111000///......,,,000------555444...111,,,///111000......222555444555333//////444777777555000++++++000333222000444333222000000000000000//////---,,,---...000111///,,,---222444222111222333444444222///------...---,,,...111000...///444222222222111111///......111111222444555444222000777888777444444777888666000000...,,,***+++...000vvveeeXXXNNNIII@@@@@@???>>>>>>???CCCEEE>>>===;;;::::::;;;<<<===>>>888555888@@@DDD@@@;;;666555444666999===>>>>>>555444333333444333111///111555999999777555666777@@@<<<444...///444666444///111333222...---///111+++000444555777;;;<<<999222666777333222333444333111000000222555777777666555999???@@@:::111000555222111111111333333111000777777555000,,,+++///333555555444444444555555666---111444444111000222444555333111333666777555333+++---000111111111111222333444555666555333000///...---------///000333444...,,,++++++---//////...222222222222222222222222777777555111...,,,,,,------...///000000///...---,,,---...///000000000000111888444111444000+++111//////333777555...+++,,,+++...///---,,,...,,,)))+++...///++++++000333333333000///111555555000+++(((((((((***+++---//////---///---******///111000222000000333666888555333++++++---///111111///---111---***,,,222444111,,,,,,------------000666;;;555000---///444666222---///111111......222333222---000///+++***---///000111///.........///---,,,000333333000///222444333///000111222333333333333333333333333222111000000+++///,,,---777666000333,,,...000///---...111444444666444000000444555444333000......111222222000444444222111000////////////---+++)))***---000333///,,,,,,000333222222444999888777333///......000------///111///,,,...444666555333111000//////......111444444111000000222666888777333333666777555111111///---,,,---000333nnn]]]RRRJJJFFF???>>>>>>???@@@AAAAAAAAA::::::999888888999:::;;;;;;999888:::???@@@>>>;;;555444444777<<<@@@@@@@@@666666555666666555333111111555::::::999777888:::;;;;;;666...---111444222...///000000000000111222000444666555777;;;;;;888333888999333///000111///000//////222555999::::::555666999<<<999444555999999777444333222111000...444444222---))))))...333444444555555666666666666///222444333000000333666666333000111444555333000,,,000555666444222111111//////000111111000000///.........------///111333///+++)))+++222555444000555555555444333333222222444444444111...,,,,,,---+++---000333333111...,,,++++++,,,---...000111111333888333111777333---000000000444777555///,,,---(((+++---,,,,,,...,,,)))---000000,,,,,,000333333555333222222222000---***''''''(((***---000222333//////,,,'''(((---000///...//////000222333333333,,,++++++...111333111///111///...///111222000...---//////......111666999222000//////111111...,,,---000000...///333444222...111000+++***...111000111/////////000111///...///555777222///111111///222222333333444333333333666444222222333333111///...111---...999888222444------......---...///111111333333000000333333111111111222222222222111111111000000/////////......,,,+++)))((())),,,000222111---+++///111111333666:::888555111...---///111---...000222...***---333777555333000000000222333+++...000000///...///111222444333///...111222000000000//////...000444888{{{fffVVVKKKEEEBBBBBB@@@???@@@AAA@@@===;;;777777777777777777888888:::<<<===>>>>>>>>>===<<<444333444888===AAAAAA@@@777666666777999888666444222666;;;<<<:::999;;;<<<333777666///---222555444......///000111222333333333666777666666999999777222888888222...000111...222111000222555888::::::444222333777999888888;;;<<<999555333222222111///333333222,,,((((((...444333444555666777777777777000333333000------222777777333//////222333000------222888999777333111000000000000000000///...............---,,,...111333000+++'''+++444:::777222777666555444333222111111111111222000---,,,,,,,,,))),,,222666777666333000)))******+++---///111222222555000///777555...//////000333777666111///111))),,,...,,,,,,---+++'''...111111---,,,000333222:::999888666333111...---''''''))),,,///222555666000000,,,&&&&&&+++//////,,,---...///...///222444---++++++...222444333111...///111000...------...'''***---...000111000---///000111000...,,,,,,---+++...///...///333444111///333222+++***///222111000000///111222222111///000777;;;666222222000+++666666666666555444333333666222000000222333000---111444///000::::::333444...------------...//////---000111000000333222//////111333333222000000000---------...............))))))((()))***,,,///000333---+++...000111333777777555222---++++++...222......111222...***,,,222666444222000000222555777/////////111222333444444333555333000///222333111......//////000444999<<>>;;;:::;;;666555444666;;;>>>???>>>AAA???============<<<;;;888<<<;;;777777===>>>:::888>>>::::::@@@===666999666999;;;;;;999777777777777222---,,,...111333333666111000555888666333333666666777777777777666666333333000---///444444000///111222111///111555999444333222111222666999<<<:::888444///+++***...222444---'''''',,,000///---555555666888::::::999777---444777222///333666555222111000///.........///111333666666444222222111000000111///...---///000,,,000///******//////+++///,,,***---222333000,,,777666444333333222000///111///---,,,---------,,,222111111444888888555222******))))))***,,,---/////////............//////)))+++...//////000111333---******......+++((()))333111///---,,,...222666:::::::::888666333000...***333222...000,,,+++333000///+++&&&###%%%***///000...+++***+++---000222333***&&&...777777111,,,222222111000...---+++***///...---...000000000///555555333000---++++++---111***'''+++---,,,...333---...............------222333222000......222666888===>>>999666888666222111333333111444999666///333000///222333000...///999888777555444444444444///---******---000222333000000///000111111111000444333111000000000111111111///---------...---,,,,,,,,,,,,,,,---------...000//////...............333000,,,((((((***---///,,,)))(((+++,,,+++---111+++111666666111///222777444333222333555777777777...///000111111222222222333333222111000222555888~~~hhhXXXNNNFFFBBBAAA:::===??????<<<:::::::::;;;999888888;;;<<<;;;:::======>>>???AAA???<<<:::999<<<<<<777666999888444:::@@@<<<:::???;;;555888:::888777888::::::777555777444222333666888888888555111000333444222222444888888888888888777666666555444111...000555555222000111222222111222666:::444444333333333444555666;;;777111......000222333000///---,,,,,,---///111666555666888::::::999777222555444000222777888555555333111000000000000000111333666666444222111111222333444222111000000111))),,,,,,))))))......+++---,,,+++...333555444222555444333333222222000///333111////////////...---111222444555555333222222,,,,,,,,,,,,---...//////111111111000000111111111,,,,,,...000111333333333...+++***------)))((()))111000///---,,,...111555666666666555333111///...(((222111///111---***111222000---)))&&&''',,,111111///---+++,,,...000222...)))'''+++/////////000333333222111///,,,***(((000......///000111000///222333222///---,,,---///111,,,+++///111......000,,,,,,---.../////////......000111000...---///111444888999555333444333///...222222000111444333---222...---000222000...000666555444333222111000//////...///222888===AAABBB444111...000444666333000333222111000///000000111222111000////////////...,,,---//////------...000000///.........///000111333222///---++++++,,,---,,,***+++///000------///...222555555222000111444333222222333666888888777222222222222222111111000444222111000111333555777sss[[[MMMGGGCCC???>>><<<======<<<:::888888999@@@===;;;:::999888666444888:::===AAACCCAAA<<<888:::<<<<<<888666555333///666<<<999888===:::444888===888444555:::;;;888444666666666888;;;======<<<777444222333222000333888:::::::::999888777666555666666444000222666777333000111222222222444777:::333333333333222222111111;;;555...,,,///333444333...111444222---+++///444555555666888::::::888777777555111000444999999555888444111000222333222000111333555444222000//////444555777666444222111222(((++++++***+++...///.........///000222444555666222222222222111111111000666444222222222111000...000444777555111...///111//////000111111000000000222222111111111111222222///------///444666666444000,,,+++,,,+++'''''')))/////////...---...000333000000111111000///......(((111000...111---)))000444222///,,,***+++///333333111///...---///000111,,,***++++++)))(((---666222222333222000,,,)))'''000///...///111111111///000000000///---...000222000......222444111//////+++,,,---///000000111111---///111222000///...///222444444222111222111......222333000///000111///444000///222444222111333333333333222111000///...***+++...444;;;AAADDDEEE777222...111888:::666000222111///......///000000222222111000000///......+++000333222///---000333222000///......///111222444333222111///...,,,,,,...---///444444///---...222222333444333222111000333222222444777999999888555555555444333111000///555222//////222555555555lllSSSGGGDDDBBB@@@>>>===<<<;;;999777777888888>>>===;;;999666444111///555777:::>>>AAA@@@<<<888777999:::999888666333111///666444444:::888555;;;<<<888444555888999888666666666666777999;;;<<<===:::888666666222111666===::::::999999777666444333444777777555666888777333000000111111222444666888222111000000000000111222999555000------000222444///333666555111///111444444333444666888888777555666444111000333777888777888444000000333444222000000111222111///---------444666888888666333111111+++---......///000111000222222222111//////111333000000111111000000000111888666555444444333111///222444555333000------...000111222333222111000///111000000//////000000111000---+++...444777666333111---,,,,,,)))&&&&&&***...000111000//////111222,,,,,,---....../////////+++111...+++///,,,***111444333000...---...111333444333111000000000000111////////////***'''---555///000111222000...+++)))///...---...000111000///000000000///......000222///......000333333222111///000000111222222222222000111222222222111111111222222222222333444333111000333555333000000111333666111000333444111000111111222333444444444333222******---111666999:::999555222000333777999666222000///...------...///000000000111000...,,,,,,,,,+++111666555000---111555555333000.........000111333333222111111000000000222000111555444000...///222111000222555555222///222111222444777999999888555555444444333111000///555111---...333666555222yyydddNNNDDDCCCBBB???>>>===;;;999777777777888888::::::999888555222000///555555666999;;;===<<<:::555555777:::;;;999888888000777666444999888666===999999888666555666777888999888666555555777;;;===;;;888777777333111555===777777777777666555444333111666999888888888666111/////////000222333444444///---++++++---111666999999999777222------222888555444444555555555333111222111222444666666555333222333333222111111555999666333000///111222111///...///000///---++++++,,,222555777777555222111000------...000111000000000222222111...,,,---///222...000111111//////000222777666555555555444222000555222000000111000---***///000111222222000///...111111000000000000111111000,,,***,,,222555444111111...------***%%%''',,,///000222222111000111222+++,,,,,,---...///000000///333,,,(((,,,,,,,,,444444222000...///000111222333333222222111111111000333111000000---))))))---,,,---///000111000///......---,,,---///000///...111222222000//////111333///...,,,,,,///333555555444444555444444333222222444222000///000111222333222000///111333444444333111333444444111///111555555111000222222...,,,,,,///000111333555666777777//////000222444555333111...000333444444333333444//////...------...///000///111222111...,,,,,,,,,+++111777666111...111555777555222///...---......222111000///000222444666555222111333222//////222000......111666777555111111111222444777888888666111111222222222222111111444000---...333666555222~~~jjjYYYHHHAAA@@@???======<<<:::777777888999999888888999:::999666444222222666555444555888;;;<<<<<<555444666;;;<<<::::::<<<777???<<<888:::666333;;;777888999888555444666888:::999777444444666;;;???888555555666444111222666444444555666666555555555000666999777666777555222111000///000222222222000,,,***((((((,,,222:::>>>;;;>>>===777///...555===:::555222333888999444///111111222333666666444333000111444555222///333999333333111000//////000000---...///...---,,,---...000222444444222111000111***)))+++000111//////111111///,,,++++++...111333...111333222///...000333444444333444555444111///555111......111222///+++......//////000/////////444444333333333333444444000---++++++///111111000000/////////+++'''(((---...000111111000000111222---------------...///000111444,,,(((---...---555333111//////000222111111111222222333333222111000333...,,,,,,+++'''%%%'''***+++---...000111222222///...---...///000000...222333333222000111333555//////---+++...444777666777777666666555333222111333000---,,,---///111111000+++***...222333222333111000000222111///111555888555666999999444000///------...///111444666777000//////111222222///---)))...333333111///111333//////...------...000111111444666444000------...+++000555555111///000333555444222000...---,,,,,,000///------///222555888666222000111111///000333...---...111666777666333000000111444666777555333///000111222333333333333222000...///333555444222nnnZZZNNNCCC@@@@@@>>>===>>>:::888666777:::;;;:::999:::<<>>;;;888777888888666555777999<<<<<<<<<:::666777:::;;;888888;;;999AAA===888888333111999777777777777777777666555444555666555444666:::>>>666333333777777333111111222333444666777888888888222666666222000333555555333111000111333333111...((('''''')))...444;;;???;;;<<<:::555000111777===;;;666222333888999555000222222333555777777666444222000222777777333333777111333444111---,,,///333...///000000......000222///111222222111000111333'''&&&)))000333111111555444///***)))+++///111111///222444333///...000333000000000222333333000...111000//////000111111000...---------...///000000444444333333333333444444000///---,,,,,,...///000...///111222...)))***///---...///...---...///111///...---,,,,,,---...///000444...+++111000---333444111000000333444222111///000222333333222111000000,,,((((((&&&$$$%%%))),,,,,,,,,---...000222333111//////000111222111000111222333333222444666999111333222...000666666222555555555555444333333222222///------///111000//////)))'''---222222222444444///...222444222333777777666999???@@@;;;666444///...------...111444666000///...///000000...,,,(((,,,///111111000000000//////.........///111111000444777555111------...+++...111222111000//////111111111111000...,,,+++---------...///111333333222//////222222///...111...///000222444555444333000000111333555555222000000111222333444444444444000000000111222222333333uuubbbPPPHHHAAA@@@AAA??????AAA999777666888;;;<<<;;;999===@@@CCCBBB???<<<;;;<<<888777888999<<<======<<<>>>999888:::999444444888555<<<:::555555111///888999666444666:::;;;666111---000333444444555999<<<888444555:::<<<777111///111222444666888:::;;;;;;555777444---+++000666999555333111222444333111...%%%&&&(((+++000666;;;>>>888666333000000222777:::;;;777333333666777555111444444444666888999777555555000000777;;;777444444000444666333---+++///555///111111111000111333555///000111111000000333555'''%%%***333777555666;;;:::333+++(((+++......---000333555444///---000333------...000222222///------000222111//////222555...------,,,---///111222333222222111111222222333111111000...,,,,,,...111---...222444///***+++000,,,------,,,++++++...000000///---,,,,,,,,,------...333//////555333---000444222111222444555444111...///111333333333111000///+++(((&&&###"""(((000///...,,,,,,---///222333222111111111333444333222000111333333444666:::<<<333666666333444777555...222222333333444333333333222000000111444444111...000)))'''---444444444666777000...444888777777::://////444<<<>>>999333222333111...------000333666666444333222222222000...***+++,,,000333333000---000///......///000111222...222666444///++++++,,,+++---///111111000...---,,,...///111111///...,,,***,,,...000111000///......---///333333///---...///111222333444333333222000000111222444333111...222333444444555555444444...000222222111111222444kkk\\\KKKJJJDDD>>>>>>BBBDDDBBB===999666777777777:::???BBBDDDFFFGGGEEEAAA===:::666888:::<<<>>>?????????<<<======:::555222222444---...111444333///000555;;;666222444999999111)))222222000///000444;;;@@@666444555:::@@@AAA;;;444444666999;;;;;;999666444777333......222666888999444555555444111000111222***------,,,000888======888555222000222444666666===666333666:::999777777444555555555444555888:::999888777999:::888333///***333777222...///111///777555222///...///111333333444222//////222000,,,)))---222333333555999>>>>>>666...---111333...(((111111222222222222111111000111222222222000///...111777;;;777...+++000777+++)))(((***///111111///...///000111000///,,,+++222111//////000000...---///111333333111000///000,,,---...//////000000000222///...000444555222...777333111333222///000333666333111222444555333111111111333333333333222111------+++'''%%%'''---222000000111111111000000///333777888333000333666777444555444111333999<<<;;;333111222666:::999333---222444555555333111111111///444555333444666222***------...111444666666444999666555666:::<<<;;;999555333111111222222000---333111///---///333777::::::999888777666333///,,,000//////222444444111...111222222000---...222666111///---+++++++++,,,---...---,,,...222333222000---...///000111111111111******,,,...000...***''')))***,,,///333444444333555333111333555777555333333444444333///---,,,,,,...333555444666:::666///111111111111111111222222www```OOOIIIIIIEEE@@@@@@CCCDDDBBB;;;777777999888555444777;;;===@@@AAA@@@===999777888999:::::::::999888888222555777888555222///...111000222444333222555;;;===999666888;;;;;;666000333222///,,,***,,,000444888777777:::===<<<777222;;;;;;;;;;;;:::999888888444111......222555777888333444666666444222111222///111111...000555777666666444222333555777888777;;;555222555888555222111333333333222222333666999:::777555444333222///,,,...666999555222333444333222222111111111222333444000222111...///111///+++))),,,///000...---000222888333......222444111...///////////////////////////000000000///...,,,+++---///111111111222666888111000//////000000///...---...///000000...,,,+++000///......000000...---,,,///444555444111000///......///000000000//////333000...000444555333///777333222333222//////222222...,,,...333777888888222333333333333222000///------+++(((''')))...333///.........000333777999222666666000...111555666444666666333222555555222111222555999;;;888111+++///111444444333222111222///333555333333555111+++------...000111222333444444333222222444555555555555333111111222333222000222000...------000333555222222222222333111...+++.........111444444222///---///000000//////111333000///---++++++,,,---...///...,,,---//////---***+++,,,---///000111111222111333555555444111---+++++++++---000333555666666333111//////222333222111333444555444111///...//////222333111333888777222444333222111111222333444oooWWWGGGFFFHHHGGGCCCBBBCCCCCC@@@:::888999;;;:::444111222666777:::<<<<<<;;;999777999999999::::::999888888888777666555444222///---111//////222333333777===>>><<<:::999:::999777555555444111...++++++...111777777888999999888666555>>>===:::888777666666777000///...///111444555666000333777888777444222222111444444111111333333111111000000222555777777666555000000444777333000///111111000......///333666<<<888444111000...---+++000555888666333444555444222222222222222222111111---///000...///222000+++))),,,///000000000111222111///...///222444444333111000///......///000111111111111000///---+++++++++((((((,,,222777888666111222333333111//////000,,,---///000///...,,,+++...---,,,...///000...---***...444666666333000...000000111111000000///...333111///111444555333111888444222333222//////222000---***+++111777:::;;;333333333333222111//////------+++***)))+++000333111///------///444999===333777666111...000333444222666666444333333111---...222777::::::666000,,,,,,///333444444222111111...222444333333333111------...000...,,,---000333///000111000//////000222444333111111222333333222000///...---,,,---...///------...000111222000............111333333222000***---000111000000000111///...,,,,,,,,,---///111111000...---,,,+++(((&&&)))***+++---...000111111666999;;;999444///......------...000333555777999333111//////000111111111333444555444222111111111000111///...000555666444666444222111111222444666|||gggRRREEEDDDGGGHHHDDDAAAAAA>>>:::;;;999:::<<<;;;666444555666777:::<<<=========<<<777888999;;;===>>>??????LLLDDD:::333111222222222111///111555777777:::???<<<<<<:::888555333333444222222111///...///222555333666888888777777999<<<:::999666444222000000///---------///111222333333///333888:::999666333222000333444222222444333000)))***,,,000333444222000,,,***---444777555222222//////---+++***,,,000333;;;999666444222111///...---000333222111000111111999777555111///---,,,,,,---///000///111444222---111222333444333222000...,,,...000111222333555666444222000//////000222444444444333222000...---,,,,,,)))'''***000444333111***...222333111000222555///000111111000...,,,***+++++++++---///000...---)))---111444333111000000222222222222111000///...333111000111333444444222888444222333222//////222222///,,,---111444555444222222222222222111111000------,,,++++++...111333444222///...///111444666666;;;===888444333333111000333333111111444333000---111666888777444222111---000444555444222000000---000333333222111000///---000111...))))))---222///111222111...---///222444333222111111111111111........................000000000222444555444222000000111111222222111000///000111222111111111111...---,,,,,,---///111333333222000///---+++((('''+++++++++,,,,,,---......222666888555///***+++---------...///111333777999666444222111111222333444111333444444222111222222///...---...111444555444777555222//////111444666kkkYYYKKKDDD@@@FFFHHHDDD@@@===999555;;;777666888888666888;;;888999;;;===>>>???@@@@@@888888:::;;;===???AAAAAAOOOFFF<<<555333333333333333222555<<>>;;;;;;:::777333000111222......///......///222444444777::::::777777;;;>>>444444333222000---+++***+++---...///000000111111///333777999888666333222111444555333222333111---'''(((+++///222222000---******...555888555333444......---+++***+++...111444555777777555333222111+++,,,...000///......///<<<999333---***)))***,,,///222222111333666555000;;;999666444333000+++''',,,///222333222222333444444222000//////000222444555444333111///...------***+++,,,,,,---...000222)))...222444333333555777444444444333111...+++)))******+++---///000...,,,+++---////////////000222222222222222111///...---333222000111222333333333777333111333222///000333333000///111333444111...//////000000111222333444...---,,,,,,---///000111000000000000//////......999AAAEEEBBB<<<888333...///111000,,,---111333222...000222333333444666888000222555555333000......,,,...111333111///000111///111222...)))(((,,,111...000222000---,,,...111333333333222000///......---......///000000000000555444333444555666444333333333333333222111000000777666333222222222333444------,,,,,,...000333444222333333222000...---,,,...---,,,+++*********++++++///111///***(((***...,,,---.........000333777555444444333222222444555000222333333222111111222---,,,---000333333222111666444111......///222444qqq]]]OOOGGGEEE<<>>;;;888555888444111333444555888>>>999::::::<<<===>>>???@@@;;;;;;:::999999999::::::;;;:::888888777555222000111///333:::<<<:::777777:::::::::888555333333333222333444333222222333555888;;;<<<;;;888777888:::333333444333222///---,,,,,,...//////......///000222444666777555444333333555888777333111111...***,,,---///333555444111.........111777777333111222.........---,,,,,,...000---000444666444333111111...,,,...111222000///111777333---)))(((***...111333555444222444888777444;;;777333444888999666222---///222444333222111111111000///......///000111222222000...---,,,,,,,,,'''+++......,,,---111666000333666777666555444444555666666555222///,,,*********+++...000000...,,,......///...---...000222111111111111000///...---222111000000000111222333555111000222222000111555111000000333666666222...---......///111333555666...---,,,---...//////...)))+++...000111///---+++999BBBGGGEEE???999333...111222000++++++000222111111000//////111444777999222333444333000...------+++,,,000333111...///444111222222///,,,***---///------...---,,,,,,---///111333555555222///...---//////000111222222333333777555333333333333111000222333333222000///000111:::777333111222333444444...---------...111444555000222333333111000000111111///---+++)))))))))))))))+++---,,,******...111***---///...,,,,,,///333///000111111000000111333000222333333111000111111///,,,---222444111000000555333111///...///111222}}}gggRRREEEAAAAAA777@@@EEECCC???===;;;999888333111333444444888>>>;;;;;;;;;;;;;;;===>>>??????===;;;888666444444444...222666999888777555555222//////555777555222111555555666777888777666555555777888888666555666777888999::::::999777777777555555444333222222222222///000111///---,,,...000555555555333111111222444555777666222000111///,,,222222444666777666222/////////222666666222111333...000111111///...///000---///222333111000111333111---///444555222111333...,,,)))'''(((,,,000333777777555222333888888555888333000333;;;@@@@@@<<<---///111444555444111///////////////////////////222111///...---------...)))---//////---...222666555555555666777555111///333333444444222000---,,,++++++,,,///111000...+++///000222222000000000222000000000000//////...---111000///......///111333333000///222333111333777333111000222555666333000.........///000222444555///---,,,---...///---+++'''***---000000///---+++555<<>>999555444666777666999===>>>===<<<;;;<<<===>>>???@@@>>>;;;888666444444333111444777888777777;;;???:::555333777999777555666000000222555888999888555000222444555444444555666444555666888::::::999888777555333111111333555777000222111///,,,+++---000777666444111//////222555111444444111111333333111555555555666777555111...------000555666333444777...111333333222000000000000222333111//////222555222......555666333111444***)))((((((***,,,///111888888555111222777888666>>>666//////555888666111---...000333666555222///111111222222222222111111333222111/////////000111///000000000//////000222333222111333666555000,,,///000222222222111///...,,,,,,---000111111...+++///222555666444222111000///////////////......---000000///...---...111333222//////222333222444888999555111111333444222000000000/////////111222333000---,,,---......+++(((***,,,...//////...,,,+++000777:::777444444333111000555888:::===BBBDDDAAA666222///000444555222...---------+++******,,,...******...333000+++...666444333222222333222///---///,,,***,,,///222111///***000777;;;:::777555555666555333111111111111222666444111111111111000...)))+++------------111444,,,+++,,,///333444333000000///......///111444555,,,...111000---+++---...000///,,,+++******+++,,,---+++)))***---000222222+++///333111---***+++...'''+++000222111000000111444555666666333222222222888000,,,///000...///444666555444333222222111111sss\\\KKKCCC>>>888222999===BBBCCCBBBAAAAAABBB999888999;;;999666888>>>999888999<<<<<<;;;>>>CCCDDD@@@999555333444444555///222666999::::::888777;;;777444555999<<<;;;888///222444555444333333444000111333555555555333222333222444888888777999===666888888444000111666;;;666111......---+++,,,000888444...---///111111000777444222000111444999;;;@@@AAA>>>999333///000111111222444777999888555111444666777555333222444666111...///444666444333444000222555888999777333///+++%%%$$$))),,,,,,///555777888777444111111444888999777444111...------...//////111222444555777777888999;;;:::777222---***555888555///...222222///---222222...///333333///000333666444///...222666000......000000------000---.../////////...---,,,111333444666666555333222...///000111000///---+++444555555222///,,,,,,,,,+++...222222111000111333888555222333666666333///111111...+++---111000+++///......///000000...---.........,,,+++,,,///111333555666555111///111222222666999AAAUUUgggcccTTTCCC777...///222///------///,,,)))***---...,,,***,,,---///444888888444000333333444555555444444333000000111111222222222222333000///666>>>AAA:::333<<<666///+++---///111111000...---///333555555444111...+++---111444222///+++)))))),,,000222111000...000111111///000444777000...++++++------***(((***+++---------------...,,,,,,+++,,,---///111222...111444444222...+++***...,,,+++---000444666666777444111111222333111...333222///---,,,...222666===>>>===;;;666333111111zzzkkkVVVHHHAAA>>>:::555555<<>><<<>>>BBB;;;::::::;;;888555666;;;;;;999999:::888444444888???===999777666777888888222222333555777888888777999555222333777::::::888222333444444333333444666333444555666555333111000888444333444333111444999999888777444333555999===888444222444333111222666===888333111222444444222555333111000111444777999<<<<<<;;;888444222333555444444555666777666333111555666666555222111333555333000000444666333111222333222222444555333...***'''"""!!!&&&******---222666666555111...---000333222000//////000111222222222222222111111000000///000222555777666444111///111444444000...111///++++++......+++,,,///000---111222222222222333444555111...---//////++++++...***+++---...///000//////000111333444444333222111//////000111111///...---...///000///......///111...111444555333333444555666333111222555444000,,,...000000000333666555000111000///000111111///---,,,------,,,++++++...000333555666555222111222333333777:::BBBUUUfffcccWWW@@@555---...000000/////////...,,,,,,,,,---,,,+++---...111555888888444000000000111111111000000///111111111111111222222333333000000444:::<<<777222888555111///000111111111111000000222555555333000111---+++,,,000222111...+++++++++...111222111///...000111000///000333777///---++++++------,,,***+++---///000000000000111///...---...///111333444111222333444333000---+++///.........///222555666:::777444333333222///---333444444333111111333555555666666555333111000111lll```OOOCCC>>>===;;;999555===EEEDDD<<<999===CCC>>><<<;;;;;;888444555888;;;999999:::777111000333;;;;;;:::999999999999999666333111222666888888666666222//////333777888888555555333111000222555888777777777666555222000///999444000000000000333888:::777333222444777:::<<<666333333555555333333666>>>999444333444555333222333222222222333444555666666777777555444555777999777555444444555555333111666777666444222111333444555222222555666333111111666222///111333444///+++'''###"""&&&***,,,...111444444222///,,,+++,,,......,,,+++---111333333111111111111000///...---,,,+++---000333444444222111---000222000//////---(((+++------***+++......,,,111000///111444666555333111...---...---******,,,***+++,,,---////////////000111333444444444333222000000111111111000//////,,,---...---,,,---000222000111444444333333444555333111000222444222---))))))---000222555999777222222111000111222111000...***,,,------,,,,,,---...333444555555333222333555666999<<>>444,,,+++...///000111///000000///,,,+++,,,,,,///000222666888777444111000000000000000///......222111111000000222333444333222222333555555333111111111222111///------...111111333555666555111...000---+++,,,///000///,,,,,,,,,...000222222000...////////////...000333666///---++++++,,,------,,,---...111333444444444333.........///111555888;;;555333111222444333000---000111222000...///222666999777555444444333111000555777999999777555444444444555666555333111111111ttt___VVVJJJ@@@<<<;;;;;;;;;:::@@@EEEDDD>>>;;;>>>AAA>>>;;;:::;;;999555555999:::999:::===;;;777777:::999:::;;;:::999888777888777555222444888999777444333000------000444666777777555111...---///555999888888888777555333111000444000...111444555999===;;;666000///333777888777666444555888777333222444666333//////111222111///111222333555555555555555444444444444444666888:::777555222222333444555444999888666444333333444555666222222666888444222333666222...///444777555111...+++***,,,///111222333222222111///...------...///---+++---111222///+++......000111111111111111...///111222222111///...---...//////......,,,***.........------///000000000//////000222333333222222...---///...,,,,,,///............------,,,,,,222333444555666666555555222111111111111111111111222111000...,,,+++---///...///000000000000111111000000111333444111,,,((('''+++...///111555444111111000000000111111///---***,,,......------...///333444444444444444444555333666888===HHHSSSTTTNNN===555---***,,,...///000///222333111---***+++---000222444666777666444222444444444444333222111111333222111000000222333555444444444333111000111222111444555222...+++,,,...000111111333333222111///...,,,+++,,,...///---+++---...000222222111///---//////...---...000333555000///,,,+++++++++,,,------///111444666666444333++++++,,,///333888<<>>????????????===<<<;;;;;;888777::::::888888;;;::::::;;;???>>>;;;<<<@@@555777999888777666888:::777666777999;;;:::666222111///------///222444555666444000,,,+++...333888888888777777666555444444333//////555:::;;;===@@@===777111111555888777444<<<::::::===;;;666333444...,,,***,,,///111000---111222555777888888777666777555444444555666777777555333000000222555777888;;;999666444444555666666444111222777999777555666888333//////333666555222444333111111222444444333000000111111222222222111///...,,,---//////,,,)))---///111333555555555555111111111111111000//////000...------------...///000///.........///000222---000222000---,,,000444333000...000111///000444//////.........---------111222333444555555555555222222111000000111222333555555444111---,,,---...///.........////////////000111222444444222...++++++......,,,,,,000111//////......///000000///---+++---///000//////000111444333333333444444444444+++...111333888===>>><<<===888000++++++---...---///222444222...++++++---000222555666666555444333666666666666666555444444333222111111111222444444555666666444111000222444888999888444///,,,...000//////.........///111333,,,,,,,,,---......---,,,---///111222111000///...000...,,,+++---000333444333111...+++)))***,,,---------...111444555333000+++,,,---///222666888:::555111,,,---000222///,,,222444555111+++***...222000111222333333333333333666666444222//////111333///000111000---,,,+++,,,gggWWWLLLKKKHHHCCC>>>;;;::::::>>><<<::::::;;;;;;888555999555555999;;;:::;;;===<<<;;;;;;===<<<999;;;???444666777555444555999>>>666888;;;<<<;;;888555333000////////////111222333666444111...,,,...333777888777777777777777777777666222222888<<<<<<;;;<<<>>>999666666:::;;;999666;;;888888:::888222000111+++)))))),,,000222111...000222555888999:::999888;;;888666555555666555444444111//////222555888999;;;888444333444666777777555222333888:::888777888:::777333000/////////...444555333111222555444111000000000333555666444222,,,,,,---------.........000222444555666555333222///000000000111222222333111...,,,------,,,...222000,,,+++,,,---,,,...111---000222///***+++111777666222111222222111333666---------...///000222333...//////000111222333333333222000//////111333444333444444333111000000111222111//////111222222111///000333444444222000//////222222---+++...000///---------...000111000...,,,---////////////111333444333222222444444333222+++///222444444444444555<<<999333---+++......+++///000222111///---,,,,,,...111444666555444444555333333444444444444333333222222222333333333333333555555555444333222333555666555333000,,,***+++,,,......---,,,+++---111555***+++,,,...///......------///000000///...///000000---******,,,000222333333222...***((()))---000...,,,+++---000111///---...///000111111111111000222///,,,,,,...///...,,,333444333///+++***,,,///222333555555222000//////555333000,,,+++,,,000444,,,...000000000000111222ttt^^^OOOEEEHHHIIIGGGBBB===<<<<<<<<<<<<;;;999888666555444:::555444888;;;;;;;;;======:::999:::888777:::???<<<<<<999444000111777===666:::===;;;777444444555000111222222111111111111666555444222000000333666999999888777777777777888:::333000444999999999:::999888777:::===>>><<<:::666333333444333...,,,...+++******...222333111......000333666999:::::::::===:::777555666666555333444222000000222555666777888555111000333555777777777444444999;;;888666777::::::888444///---...///000222222///111666555111//////000222555555222///+++---///...++++++///333000111333444444222000//////......///000222333444///++++++//////,,,---111000+++)))+++,,,***,,,111//////...,,,,,,000666<<<;;;666333333222000111555////////////000222333444---------...///111222333333111///......000333555000222555555333222111111555333000000222444333222...///111222222222222222///333444000---......---,,,,,,,,,///111333222111,,,---......---...111444555333111111333333111///...222888999777333333666888999555...---000000,,,.........000000///---***,,,000333444444333444666///000111111222222222222000111333444555444333222333333333333444555555444000///.........,,,***'''///000000...,,,,,,///222(((***---///000/////////,,,...///...,,,---///222111---)))))),,,000222333111000---***(((***000444///+++((())),,,...---***,,,...111222222111...,,,............---------,,,444222///---+++***++++++222555777666333000///000333222///,,,***,,,111444...000222333333333555666~~~hhhTTTGGGAAAFFFJJJIIIDDD???>>>>>>;;;>>>???<<<777444555777;;;666444888<<<;;;:::;;;;;;888777888888888<<>>555---,,,222888777;;;===999333000333777000222444444222111000000666777666555333333444666;;;:::999888777777777777999111,,,000555777999;;;333444666:::===>>>===;;;777333333555444000000222,,,++++++...222222///,,,,,,...111555777999:::;;;>>>;;;777666777777555333666333111000222444444444666222......111555666666999666666:::;;;777555666999;;;;;;888222///222555---000111///222888888333///...///111444333///+++,,,000222...)))(((...444,,,...000222222111///...000//////......000111222,,,)))+++111111---+++///111+++))),,,---***---333222...******///666<<>>999555444222...///222444333111000000000111222.........///000222333444222111...------000333555000333666666444111//////666333000000222444333111,,,...000111111111333444+++111555111...---,,,***,,,,,,---///333555444333,,,,,,,,,,,,,,,---111444555333000000222222000---***///666999555000000444555888666000///222222---...---,,,...111111---)))+++///222444333333444777---...///111222222222222///111444666666555333111111000111333555666555333000000111444777555000+++///111333222///------///'''***---000000000111111,,,---...,,,+++,,,000444111---)))(((,,,000222333......,,,)))(((+++222888111,,,''''''***---,,,)))'''***///333444333111///,,,...000///...,,,------444111---+++++++++***)))000444777777555222333444222111000...---...222555///000222222000000000111rrr```PPPIIIIIIEEEAAABBBFFFFFF@@@::::::>>>@@@===666222555999===999444333666:::======555777888777777999???DDDMMMFFF===555...+++111:::222555888888777444222222222333555666666555444222888999999999888888:::===444777888777444222222444777111+++))),,,111444666888333...222999===999333666999:::999444222222333666222,,,)))***---///111666222111444666666888===BBB>>>999555222111///---111...+++,,,///333666777333444444111///000444888555444444888<<<<<<777222444111000444999<<<:::777000///...000444555333111444222111222333111---(((,,,000333///(((%%%'''+++,,,///000///,,,+++---000---///111000......000444...,,,---222111,,,---222666///---000111+++''''''555000++++++000777<<<>>><<<:::666000,,,+++...000666333///---.........---,,,777<<<555111555555111222222///---...000///,,,222999:::333...000111000111111222222222222000///222333333111...,,,,,,---'''...444444///,,,---000999222///444>>>AAA999000222111000/////////111111111555666444222333333000111444666555333222444777444666666333222333222///---)))'''---555777333,,,...///000000000222777;;;...111000...222999:::666000------222555333222333222333333111000111333333333000444;;;===666111000333//////222333000...///---***)))...444555///)))000+++(((,,,000000000222333---)))***,,,---///333...,,,...111///)))+++222222///***((()))***+++,,,,,,)))(((+++222777777555---...//////...------------...000///---,,,,,,---444333222333666555222///111222222111//////000111444111111111///,,,...222xxxiiiYYYLLLFFFHHHDDDAAABBBDDDBBB<<<666999;;;;;;999555555999===???;;;888888;;;>>>@@@@@@:::::::::::::::<<>>AAA>>><<<;;;;;;>>>@@@AAAAAA===<<<;;;<<<>>>?????????888555555888:::888777888<<<777333222555888999999555333000------///222444777555555666888888555222555666666444333444777999888555333333666777555333888555111///111444666777888555333222222444444444555333111111333666666666999444000000000///333999===:::777555666777777666666111***&&&'''+++///111444555555333111000222333//////111555888777111,,,///---,,,...111333111...888333///...111444555444444222000000222444555555666444222000......///000111000000000111///---***111///....../////////...333111222555555333222555,,,))),,,333999999666666???===:::999888666333111555444111...+++***,,,...333000---,,,++++++)))(((***222666111111666:::888222111111222444444333111000666999666222111///---999;;;;;;555---***...333000222333222111///000111333666999666111...000444666222...---//////---***+++---000333555777888888999999555...,,,...000...***+++---111333333111///000444555333222444111---333...))))))...222222000111...+++---111222000---000333444444777;;;:::666777222000333444333333555555333111000000000111222444111...,,,(((&&&***111111------000111...,,,---,,,,,,,,,,,,---...//////,,,***,,,333777888999;;;555///,,,---...++++++---+++***,,,///...,,,...222222///------///111111111111000///222555555222...333///,,,...222444///***///111444444222000//////555333222111333333222111...//////...,,,,,,---...,,,...444:::888111------tttbbbTTTIIICCCAAAAAAAAABBBCCCAAA===777333666444333666;;;>>>??????:::::::::;;;===>>>??????===:::999;;;???AAA???===;;;777777<<<>>>;;;777666;;;666000000555999:::888555333111///...000222444888555444666::::::444///222111///...///111555888555222000111444666444222666666444333111222444777;;;666222111444777888777555444333555666777666555888444222333222000111555999777444333444555666666///,,,((('''***///222444777888777777555444444444000111333666666333---(((---,,,,,,///222444333111888444111111444555555333777444///,,,+++,,,...///:::666222000222333333333333111000111222111---)))111...,,,---000222111///111000000222333222222111---,,,...444999999777444888777666555333222000///333333111...,,,+++---...///...,,,,,,---,,,+++))),,,111333000111666999999666333333666888666444444222666:::999666222000...444555666444111000222444...000222222111000000000333555666333///...111444555333000---,,,,,,...///))),,,000444666777777777777777222,,,+++...///,,,------000555999:::666222///333444333333444222...222///++++++...000111000555444444444444444222000222333555777:::;;;999666999333000222333111222555222000111444555333222333444888;;;:::444///...111333//////222333000...///)))+++------...111666;;;111000333:::>>>===>>>AAA999222---,,,+++)))***,,,......///111222333444666444444444555777666333111///000111333555444000,,,222000///000222222000---...111444444333000//////555444222111111222222333...//////...,,,,,,---///***,,,222888777000++++++mmm[[[OOOFFFBBBBBB>>>@@@CCCDDDAAA===999777666555666:::???AAA>>>:::999:::;;;;;;<<<<<<<<<===888666666999===@@@???======888666:::===:::777666888333000222777999777444555555555444444333333333999777555777;;;;;;666000111///,,,+++---111555777555111...///222555666555333666888777555444444555:::555000///222666777777555555555666777666333111666444555888888333111222:::777444333444555555555+++******---111444666666888888777666666555444333444555666777555000***%%%))))))+++...222444555555555333333444777777444000777444000+++)))(((***,,,;;;666111000333666555444444111///000222111---)))///---+++---111444333222000000///000222444222///,,,,,,...111666888666222444333111...------///111222333222000...---...///+++++++++---000000///---///222333111111444666666:::666555999:::666444666666777999:::777333111111/////////222555555222///+++...000111000///...///000111111///------111444333333111---***+++000444+++---111444666555444333111222///,,,---111000+++///000333999===>>>:::555...222444333333555333/////////......////////////555999<<<:::555222444777444333555888::::::777666777222///000111///000222///---000888<<<777333333777>>>DDDCCC===888666555333//////222333000...///***,,,------,,,///666===666555888===>>><<<<<>>BBBBBB===999;;;<<<======<<<;;;<<<===444444444666999<<<===>>>999555444777999777777:::555333222444777888555222666777999:::999777555333999888777888::::::777444333111......111444777999777444111111555777888777222555888999888666555555555222...---...111333444555555444555666555222///333333777<<<<<<666222222<<<:::777555666777777777------///222555777666555777555333333444444333222777777777666333...)))&&&$$$&&&))),,,000222444555333222333555888888333///333333111///,,,,,,...000888555111111333555555444222111////////////---,,,///......///222444444444222333222111444777555000)))***+++---333888888333666444111---+++,,,///333333444444333000......///))))))+++///222333222000111222222222333333444444;;;444222777999444444888;;;888666777666333222444000------111666555///(((***---000111///...------.........---,,,---///222000000...+++)))***000555...000222444444333111000......,,,***---222000,,,///111444999<<<<<<999666000333444222222555555333---...000///......///000222888<<<999333000444:::555333333777999777555666555000---///000......000...+++///:::>>>888333222444888:::555222333444333111------000111...,,,------------+++)))+++000555555444666999777444555888;;;222+++)))))))))+++000---/////////222666666333000222444666666222+++&&&***---000222333222///...---222666444...,,,///333...000111000///---...///222333333222000000111222111222222111//////000111...,,,---///---))))))---}}}lllYYYNNNHHHCCCBBBCCC>>>BBBFFFCCC===999999;;;888999<<<@@@BBBAAA???======>>>???===:::999;;;===444444555555555777;;;===777555666888888555777<<<666666666666666555555444888999;;;;;;;;;999666555888777777888888888888888666333000111444777999999999666555666888888555222333333444555666777666555111111000...,,,---000222444333333444555555333111222111555;;;<<<777555666;;;888666555666888888888000000000222555777777777777444111000222444444333666666666444000,,,***(((###&&&))),,,...000222444222111111333777777444111...111333222000///000222333222111111222333333333000000///---,,,,,,...000111222333222111111333444444555333111555:::777000(((*********000888888444333333111...,,,---111555333444555333111...------((())),,,000333333111///000000111333555444333333777...,,,333555222444;;;>>>777333333222000111666000///...000333222...***+++...111222000...------///000//////.........///111000...+++***+++///333111222333444444333222111///---)))'''***111111,,,...111666888999888777777222444444111222666888666---///000...+++,,,000444111555777555111111555:::666111111555777444333555222...---000111///...///222+++,,,666;;;444///111...111000++++++000111///111------000111...,,,---///...,,,***)))***---000222111111333000,,,...333666000+++,,,,,,+++,,,///,,,......,,,///555444///000//////000000...***''',,,///111333222111000///...111333222///---...000000000000///------...000000222444333111///000111111222222111//////000222111.........+++'''(((,,,pppaaaPPPHHHDDDBBBAAACCC@@@DDDFFFCCC;;;666777999999;;;===???AAAAAAAAAAAA===>>>>>>;;;777666888;;;555666777555222444999===999999;;;===999555666;;;888888888666444444666777:::;;;;;;;;;:::999777666666777888777666777999;;;666333000111555888888888888777777888999777111,,,444222111111444666777666111333333000------000333333222222333555666555444111000333999:::777777999777555333333555777888888111000///000444888:::;;;999555111111333666777666444444444222...,,,++++++&&&(((+++---...000222333333111///111444666666444---000444444111/////////000000111111111111111222///000///,,,)))***...222444666777444111///111444333444222000444:::777///,,,---+++)))...666777222---///000///...///444888333444555444000---,,,,,,(((***,,,000333222///---///...000444666555333333333)))'''///333111444===???666/////////---000666...///000000//////000111---000222333111///------222222222111000///......444222000---,,,---000222222333444555555555444333222///(((###'''///111---...222777999777666777999333555444111222777999888///000///+++)))+++222888333333222222222444777999777111///333555222111555111------111222000...///777---***333666000,,,//////333444222444999777111333//////222333000...//////---,,,+++,,,...000222000/////////---))),,,222111---,,,///000---,,,------///...,,,///555444...111///,,,,,,,,,---------000222444444222111000///000000000000000000///---111111000...,,,---///222///222555444111//////111111222222111//////000111222000//////,,,((((((,,,vvvbbb[[[QQQJJJFFFCCC@@@>>><<<999888999<<<===;;;888;;;<<<>>>@@@BBBCCCCCCDDDDDD@@@:::555444333333333111555777666888<<<<<<:::<<<<<<::::::===@@@;;;333888<<<>>>:::444333888>>>AAA>>><<<:::999888666444666555666888::::::888777111111666<<<:::444333888>>><<<:::888666444111...444333333555333222666<<<;;;777222000111444444333333000000555777444222333333111111222666999;;;<<<777333444888888333333777<<<666///000666===@@@@@@:::555444888999555444777555777999777333///------***---//////...///333777999555111000222444444333333222222222444333222000,,,000000---...222555444000222000+++))),,,,,,)))000222333222000///...///222333555888;;;:::555000111000000222444222...***+++...333666888:::<<<>>>999555444777555---***,,,...,,,---000444333...(((,,,///444777777444000---***)))(((***...222555555222333222///++++++...111222000......///000000000222222444777444...,,,...777222//////...+++,,,///000222333222///...000333000555777666666777555111///)))))),,,***%%%+++666222555:::<<<;;;777111---<<<;;;888444000///111333222222222222111111000000333333444444333444777:::555111---,,,000333444333......///000000000000000444111///...000111111000000444444111111444666555444333222222333222000///,,,---...//////...------,,,+++***+++---...---,,,000///---+++++++++---.........///000222111...+++...000000///------000444444666888777333///,,,+++333333222000......///111222000......///000000///---------...111111000///222444444222//////333777888777666333111...+++***sssbbbUUUPPPIIIEEEDDDCCCAAA@@@===;;;888777777888888777;;;;;;===>>>@@@BBBCCCDDDEEE@@@999444333444555666111555666555777<<<===;;;<<<===<<<:::;;;===:::444999<<<<<<999555444888===???<<<999777777777666444888777777777777666444111111222777<<<;;;555444888<<<;;;:::999888666444222000111444888888555777<<<777333//////111444555555666333333777999666444555555555555666666777999999:::555444888999555222444777444111000111555888:::777333333777999666666999555777888666222///......000111222222222333666999:::777555555666777777555111111111111000//////...222555444000...000000...000111000+++***------+++111222222111///...///000333333444777:::999555222......///222555555333000+++...111333444555777999555111111444444111111444,,,+++,,,000555666333//////222666999:::888444111,,,+++***,,,///333555555555777888777333111000111333222111111222333444444111//////111///,,,,,,000777333111222000------///444777999999777555555666666:::<<<999666666444000000...---///...---000555000333666888999888555333666666555333000000222444333333222111111111111111222333333333222333666888AAA;;;333000///000000...+++,,,---...///000000///555222000///000111000000...222222//////222333222333222222333444444333222111222222222222222111111+++***)))))))))***+++---------.../////////............---...000000...,,,,,,///333444222000000111444666777666333000...---------...---------000222///---,,,---///111111000///...---...//////...,,,111333333111---,,,///222333111///---++++++,,,,,,gggTTTJJJHHHEEECCCCCCBBBAAA@@@@@@???===:::777777888::::::::::::<<<>>>AAACCCEEEGGGAAA:::444333555777888111444555444666<<<>>><<<<<<>>>===999888:::999666:::;;;:::888666777999<<<===:::666555555666666555999888888888888777444222222333888===<<<888666777777888999999888777555444...///555;;;<<<888777:::222000...///111444666777999666666:::;;;888666666888;;;======:::888888:::999444222777;;;:::666444444555444111//////222555333222333666888777888;;;666777777555222000000111555444333333555666777666999888777888999999777666000222333111...,,,---///555777666222000111///+++///111000,,,,,,///000---111222111000......000222444333444555777777555333//////000333555666555333------.........000333666555111000111222222666:::...,,,,,,///444666555333///111666999:::888555333///...---...111333444444555888<<<<<<999555111000333333222222222444555666333000///000...,,,///555555222222444333///---...444777:::;;;999777555444666:::;;;777444333222......000000///111555555222333444555666666666555444...000111222111222333555555444222000000111222333222222333222111222444777GGG???666000......---,,,+++,,,---///000111111111555333111111222222222111...111111......111111///111222222333444555555555555444333222222222222222,,,------+++((((((+++///(((+++///222333222000//////---++++++---......---)))...444888777333///---222444666555333000//////+++,,,,,,++++++,,,...000,,,++++++,,,///111222222111///---,,,------,,,+++000222333000,,,******,,,///---***))))))+++...000wwwaaaQQQIIIHHHGGGFFFEEEBBB@@@>>>>>>@@@@@@>>>:::888999;;;999999999:::<<>>999888777777777222555555444666;;;>>><<<:::======888666888999888;;;:::888777777999:::;;;<<<999555444555666777777888888888:::;;;<<<:::888333555999<<<===:::888777444555777777555444333222000000444::::::777666777222111111111333555777888:::666666999:::777444555333888======888555555888444000///444<<>>999===AAAAAA>>>:::999:::999888888999;;;>>>BBBDDDFFFDDDBBB@@@>>>;;;777444222555666555666;;;===;;;777;;;;;;777666999:::::::::999777777777999;;;<<<<<<999666555666888888888777777888:::<<<<<<:::999444666999:::<<<<<<999777555666777666333222222333666222222555666333333555555555666666666666777888777333333777777444222222)))///555666333000111444333000...111999>>>;;;666666333111333777888555111333555777666444555666777555444333333333444555555777444222333555666333000333555888999999777666555000333555222---+++...222///111222222555999777222///111000------111222000000000000///...///222555333333333333333333444555777777666444111000000000000///...,,,---111777<<<===:::444...---000444666111///,,,+++---///111222+++---///222333333222111000000000111222222000......///000222444555444333222333222000---,,,...000222111333555222,,,***,,,000///111666555///++++++333111///---------.........333444///+++,,,......///555888777===EEECCC:::888999::::::777222---******...111444555555666777555333111//////111333555222333444333333444777999===666...+++---000333333---...000111333444555555000///000333777999:::999444555444222444666444...000111111///---,,,...000000///---+++******++++++,,,222888888333///...000))))))+++---///111333444000,,,((('''))),,,///000+++,,,///222333111...,,,///000000000......000111333333333111///...000222333222000000111222222111,,,+++******,,,------,,,+++...111111///...///222000000000/////////......ttt```SSSNNN@@@BBBEEEFFFEEECCCBBBBBB>>>BBBGGGIIIGGGCCC@@@===999999999:::<<<>>>@@@BBBBBBAAAAAABBB@@@===777333333666888666777;;;;;;888333666777666888<<<===;;;888888888888777888<<>>888111---...111333333+++,,,---///000111111111//////111555999;;;<<<;;;666777555444666888444......//////---)))(((+++...///...---,,,,,,,,,,,,,,,***///444555333///------,,,+++++++++---000333555000,,,((('''))),,,///111...---,,,---///000///...000000000...---...000222222333333333222333555888777555222222222222111///*********,,,...///...,,,+++...111222111111444777111111111000///---+++***ppp___RRRLLL===AAADDDEEEDDDDDDDDDFFFGGGHHHJJJKKKKKKHHHCCC???::::::;;;<<<===>>>??????<<<<<<<<<>>>???===:::777333777999888999:::888444///111333555:::@@@@@@;;;555888:::999666777<<>>888111......000///...+++,,,---...///000000///111111333666:::<<<;;;:::666666444333555777222++++++---...+++((('''+++///---...............------+++,,,...//////...------///...---,,,---000222444///,,,)))(((***---000111000...,,,,,,///111000///222222111///......111444222333333222222333555777777555222111111111000///++++++,,,...000///,,,))),,,///111111000222666:::333222000...---,,,++++++yyykkk\\\OOOGGG@@@DDDGGGGGGEEEDDDEEEGGGHHHFFFDDDDDDEEECCC===999:::;;;<<<===>>>>>>>>>>>>777777777999<<<===<<<;;;333888::::::999:::777222---...000444<<>>???:::888999;;;;;;AAA===;;;<<<>>>===777222///333555555777<<<===;;;888777555666888:::;;;;;;555:::999111...333888888:::777555666999999555000::::::999999888999999999111555666555555777666333222111333777777444666999,,,***)))***---000222333000444666333///000777===666666555555555666666666666333444888666222444;;;555555666666777777888888111111///...000555444000777555333222222222222111///000000000555::::::666***...111000,,,***---000......---+++***,,,000222000111333333111000///000(((---000...******000666000///...------...///000111222333000---+++---///000000///,,,)))((()))+++111222222...+++---444;;;666000...222555333111111222000000111111///111666,,,///222000---,,,000444444444333111//////000222333444666555333111111222111222222000...---...///444000------------222999999@@@DDD???888444111...888777666333111000333555999;;;999222...///000///+++000111---,,,111333000///...---///222666777888111000///......///000111333444333222000000222444888777888;;;???@@@===999333111000///000///...---///,,,)))(((***,,,......000111222111///---------+++...111000,,,******,,,000888<<<666---,,,///111222//////333444000***)))111222111...///222111---777444111000111111///---777555333222111000...,,,///111222222111222444666777777666222///,,,,,,,,,///...,,,+++---222666999:::444---***,,,...,,,***qqqeeeZZZNNNGGGEEEEEEEEEHHHMMMMMMFFFDDDFFFDDDGGGGGGAAA>>>AAACCCCCC<<<;;;999999:::===@@@CCC<<<;;;;;;:::999888777666777999::::::999999:::;;;555222111444999<<<<<<::::::???AAA>>>;;;======<<>><<<===>>>===888333...222444444777;;;<<<:::666666666777999:::888777222777777222111666<<<===999666333555888:::888555;;;:::999777666666555555000444555444555888888555000000333777666111///000111///...///111111...+++111444666444000000555:::555666777777777777777666888333111666999777777999444444555666555666666777...///000222777<<<999222333333222333333444333333///000000000444999999555,,,///333222///---...111---------,,,---///222444...000333444333222333444---000111///,,,+++///222000///............///000///222444222...---000444333111...,,,+++,,,---...///000///---,,,...333888333///...222444222222444111//////000///,,,---000,,,///111000---,,,000333222222111000//////111222222333333222000///000111111111222111//////000222777222000000///...111777===FFFJJJBBB666///......333333222111222333444444...111111---,,,000222222222555555000000444555333000000000000000111222333///...---------...000111555555444111///...///000888999:::<<<===;;;888555000///...///000000///---...,,,++++++,,,...000000111111111111111000///...,,,...000000...---,,,+++,,,333666111,,,,,,...///333111222888:::666111000///222222///---///...***333111//////222333222000333111////////////---+++,,,---.........///111333666666666333111000111222666333000------...111333666111,,,***---//////---zzzhhh[[[QQQIIIDDDEEEEEEEEEGGGKKKKKKFFFCCCCCCDDDGGGFFFBBB@@@BBBDDDCCC999999888888999<<>><<<<<<===;;;666222---111444333666:::;;;999444444555777999888555333333777888555333777<<<>>>888444222333777;;;;;;:::;;;:::888666444333222222///333444333555999:::888777444444666444000...///444222222444777555///(((333555666555222000222444444555777999999999777666777000,,,111777777555444333555777777555555555666...///111666>>>BBB===333000111222444555555444444///111111111444888888444---111444444222///000111000000000000000222333333+++---000222222222444555333333111000///......///111000///......///000111...222666444///...333888777222...,,,///111222111111000...------...000111111//////111111000333888333000000222111,,,+++------///111000...---///222111000/////////000111222111222111///------...000000111222222111111222444888444222222222000111555@@@JJJMMMBBB222+++,,,......------000444555444111+++///000...///444777777777888666111111333555333333555666555111......000,,,,,,,,,,,,---...000111777777555222...,,,,,,...888;;;======:::555222000++++++---///111111000---,,,------///000111222333333111000111444444222///---...///111222000---******///000...---000111000222000333:::<<<999555444///555777333...---,,,***...------///222444444333111000......//////---,,,,,,,,,---------...000333666666666444333333666999888666222///------...///222...++++++...111111000tttbbbUUUMMMGGGFFFIIIIIIIIIIIIJJJIIIEEE@@@>>>AAACCCCCC??????BBBCCCAAA999999888777888888::::::888:::<<<======:::777555333666999:::999888888888555777888666444333555888777:::999666666999;;;999@@@===;;;999888666222......222444333555999:::888555444444555666666444222888;;;;;;888555444777999888555222222555999;;;<<<999888777555444333333333...222333222444:::<<<;;;<<<666222222111///111444444111111555::::::555///444555666666444222000000111333666999:::999777666777333000222555666444222666999;;;:::888666777888444444333666>>>BBB<<<222///111444555555444333333000333444333555888777444---000444444333000000000555444444444444555444333///111333444444444666888666333111111222222000...111111////////////111111---333777444///---222888888222,,,,,,111555555444444222000//////...---,,,111000000000...---222999666333222555555111...//////111222222000///000222///...------///111222222222222000...,,,,,,...000111222333333111000111222666111000333333111111333???FFFGGG===111,,,---...+++)))***///555666222---...222333000///333666555888666222//////111111000444999;;;999333//////222,,,,,,,,,,,,...000222333888777666222///---...///666:::===;;;666111......((()))+++///222222000...+++---000222333333444555444111///111555777333///...---...111444333///++++++---------///444555333......111777999555222222333:::>>>999222///...---+++,,,---///111333444444333222000000000000...,,,.../////////...000333555666666555444333444777:::444333111000///000111222000...,,,,,,///111111000|||mmm\\\PPPJJJGGGGGGKKKJJJIIIIIIHHHHHHGGGBBB>>>@@@BBBBBB??????BBBBBB???666666666777777777888888777999<<<>>>>>><<<888666111444888::::::888777777777999;;;888555333666999999999555000111666999999===;;;888666444111...,,,000333555333555888888666777444111000222333444444:::;;;<<<:::555222333555:::777333222333666999:::666666555555555666777777///111222000333999<<<;;;777222111555666444333333666333111333888:::999666666666666666666444111//////111444777888888666555:::::::::777555555666555999===@@@???<<<999:::;;;<<<:::555333888<<<888000111444777666444111000000111555777666666888777444---///111222111000//////555444333555888999888777777888999999888777999;;;555222000111555666333000222111000//////000111222...222555333---+++///444777111,,,---222666666444444222000000111222111///555222000///---,,,222:::666222222666888444222222111222333444333222111222000...,,,---///222222222333222111///------///111222333444333000.........111---,,,000333222111333999<<<;;;555111111111///+++***+++000555555///))),,,000000---,,,///111000777333//////////////////111666999888333000111444...---......000222555666777777666444111111222444444777:::888444000//////'''(((+++///222333111...,,,///222444333333333555444111...111555666333///...---...111444444000,,,+++,,,,,,+++///555666333...---000444444///---///555<<<@@@;;;444111000///+++---///000000111111111444222000//////...,,,+++000000000///...000444777555555555333222222555777222111111111111111222333000///....../////////...qqqcccTTTKKKGGGDDDEEEHHHEEEFFFFFFFFFHHHKKKGGGAAABBBDDDBBB@@@AAACCCBBB>>>777999;;;===???@@@AAAAAA;;;<<<>>>???===:::666333000444999<<<<<<:::888777888:::;;;999666666888:::===;;;666000111777:::999999888777555333111000///333666777444555777777444777444000...000333555666555666888999666111222666999777444222222333666888444444444555777888:::;;;000222111...000666:::999222222888BBBFFF@@@888444:::777444333444666777777777555444666888888444111...000333555777777777666666::::::555222222333333;;;???CCCBBB===::::::<<>>??????>>><<<888555222222666<<<@@@???===;;;999888888999888888888:::;;;===<<<888444555999999555666666666666666666777888666999999666555777555222555222000000222444555666111111444888666000111666666555333222111222555777333333444555777888:::;;;222333111------333777777333333999DDDIIIDDD<<<777888888777444111111444666888555333555999;;;888444///000222444666888888999444666555111222555555111999>>>CCCBBB<<<777888:::;;;;;;888222000444666555555888999666000---...111000666999666333333333000111///...---.../////////222///,,,///444999:::888111222222000......000111222222222444555555444222333222111111111111222333//////......///000000000222222222333444555555555///111333222111333666:::888111+++,,,///333999@@@888111---000333111......111111222333333222///...333000,,,---111444333111111222222111///...///000222444666555222000......111+++(((,,,000111000111,,,111333000000222222111***---000333444222000...///333555333222555666555222,,,+++222666444111111***+++,,,---...000222333111111111111222444666888666666666444333333444666777555222111111222111111...------///111111000//////222555333///,,,---000000000000000///...------,,,---.........///111333...000///++++++...000///222000111222///,,,...333222555555222111222111...+++...111111///---,,,------+++++++++---...---,,,------,,,++++++---111555///111333333222111111111444444444333222111///...---///000111000...------wwwbbbWWWLLLGGGEEEBBBBBBCCCDDDEEECCCAAAEEEIIIEEE===@@@AAA???<<<===???<<<666:::<<<>>>@@@AAA@@@???>>>>>>>>>>>>>>><<<999666444444888???BBBBBB@@@===;;;777777777777888::::::;;;;;;;;;999666777999666000333555777888999;;;>>>AAA888;;;:::777555666555111222111111222444666555444000///333777555...///444333333222111111222444777333333444444666777999:::333444000,,,,,,111555555444000000777===<<<888777444777888666111000333777999444222444:::===;;;777111222333444666888:::;;;::::::777444999@@@>>>777777<<>>;;;888888999999;;;===??????>>><<<;;;???>>>AAADDD@@@999999???:::===???>>>@@@BBBAAA<<<999999888888:::<<>><<<888555444444555666555...222333666PPP[[[FFF;;;<<<@@@DDDAAA999555666444333222222222333444444444333444555111+++,,,111222000///000333555555444999444---+++///444888999111111111///...///111444444111000444:::===;;;777444444333333333333222222;;;:::111000<<<>>>999;;;555222000222777:::888555777555444999@@@BBB>>>888111333666888999888666555555666777777777555444333666666666444222000000000...///000222222222111000333222000//////000000111777999777222///111000...444333333222111111111222666111000444777666444555444333111000///...,,,***000...------...111444666:::666111111444888::::::444999888111+++,,,000111(((,,,---+++///999???>>>???444000444333,,,+++222000222333111...,,,,,,...111///...000444444...(((///......///000111000///999444///000444666444000222000//////000111000///222333222000......000111444000...222555222000///111///------...//////...///(((&&&,,,111111444888222000222444000+++...777111222333333222111222333555666666222---***+++---000111111111000///---,,,000//////111333222---)))***///444444000------...222111...+++'''&&&'''(((...,,,+++,,,...111222222444555555333000...------000//////------///333777444222111333555444000++++++++++++...111222///,,,...///000///------...000333333222///---,,,...000000222444666555333///---000666888555555888666000,,,------...000111333444xxxfffXXXNNNFFFFFFFFFCCCBBBCCCGGGBBBAAABBBAAA<<<;;;>>><<<>>>???===999777777888777999<<<>>>???>>>===<<<@@@<<<<<<@@@AAA===<<>>===:::888777777888999555888<<>>::::::======777111///111000000111222555888:::555444555555222---///444555000,,,///555777444///222///,,,,,,///333444444333333222000......000222666555777;;;>>>>>>:::666333444666888888777555333:::;;;555444======888:::444222111333888:::888444444333444888===>>>;;;777333444666888888777666555555666777777888888777777999888777555333111000///333333333222111000......333222111000//////000000...333666555555777666333111222333444444222111///444///...222555444444555555333222111000///---,,,------------///222555777888666333333666888999888111777888444000222555666444888::::::>>>GGGKKKJJJCCC999222444222+++***///444222//////000000///...,,,,,,---111666777444000111000000222555777888888666444222111000000000000111111111000111111222333111222222000//////111333444///...222444222111222444222111111222222222000000***(((,,,111111333777666666888:::555///000666888888777666333222111111333444444222000......///333222111///............111000000111222111///---000333666555222///111333111000///,,,)))(((((()))///.........///111333444444666666444000------...000111111000//////111333111111111111222000---+++---,,,,,,///222333222000...---,,,...222555666555222222000...,,,,,,...111333444555666555222...,,,000555777444444666444///222111///...---------...qqq^^^RRRJJJCCCCCCDDDDDDDDDFFFJJJEEE@@@>>>;;;999:::===;;;<<<===;;;999777666666555777:::>>>@@@@@@???>>>@@@:::888<<<@@@AAA??????;;;;;;;;;;;;AAAFFFDDD>>>AAA???<<<999777666666777333777<<>>999666777444444333;;;TTTddd[[[???888444888;;;888222...222111000000222555999;;;555444555555222///222888999222,,,///777999333+++...---...000222333333111555555333000------000222444777<<>>:::777===:::666:::333222222555999:::777444111222444777888888777666666666777777777666555444444444666777999:::<<<<<<<<<999555333444333000---444333222111111111111111333222111000000//////...(((000777999:::;;;999555///111444666666333000...111---,,,000333222222444666555444333111111000000,,,---...000222444777888666666666777888888777555...333666333222555888888>>>BBBDDDDDDFFFKKKLLLJJJCCC999333444222---...333666222...///222333111...(((+++...222444444333333111000000222777<<>>AAABBBAAAAAA???;;;999;;;===?????????===;;;999999>>>DDDAAA;;;>>><<<:::999888999:::;;;:::999888666555444444444333444555:::FFFVVVVVVHHH<<<666444888;;;:::888888888666444222111333555777444333444555333000444:::999555222444888999333---000111222444666666666555555444222000...///222444111555:::;;;:::666333222---///222444555555444333999???;;;777999666444;;;222222444777:::999666333///333666777666555666777888888888888777555444333111222333666999;;;>>>???;;;666111111333444111---/////////000222444777999222222222222111000...---,,,444;;;;;;::::::777444000111333555555333111///...++++++...000///111444888888777666444333444555///000111333444666777777444555777999:::888555222///333333///...222555666>>>???AAAAAA@@@???<<<:::777///+++,,,...---000555555444333333333222///---))),,,000111///...---,,,///------///444999===???222222222111/////////000111555777555111///333777///000111000......///000444///...000222111333777333222000111111111///...///---,,,---...///000222888888888777333111111333444333222111222111000///000///...000333333000---111111000000000111222333222444444222///000333777444333111---+++,,,111555.........///000///...---...222444222//////333888333777888555///,,,///333000333777888666333000///,,,///000...***((()))+++.........000222555666777333///---...222333222//////...---***))),,,000444444444555444444222000///222444555444333333111///111000...,,,,,,...000111www```QQQJJJHHHDDDAAA@@@BBBCCCBBBAAAAAA???<<<;;;;;;;;;:::>>>=========<<<;;;:::888555888<<<@@@BBBCCCBBBBBB===>>>>>><<<999:::<<<>>><<<:::777444888<<<;;;555999888777666666888999;;;;;;888444000...///000222444555444;;;MMMVVVKKK;;;:::777777999888666888<<<;;;999666333222222333444222222333555333000444:::777888:::;;;:::888666444555555555555555666888999444333111///...111555888111333666666555555555666/////////000111333444666:::@@@:::444555222222;;;222333555888999999666444111555999888666444666999999999999999777555333222---...111444777;;;===>>>666111------222444333000,,,,,,---///222666999;;;222333444444333111///...000888<<<:::666666666555222222222222222222222222...++++++......---000444999::::::888555555777:::444444444555555555666666111444888999999666333111555666222+++***...222333777888999;;;999444000///---(((%%%'''))),,,///222000666::::::444...,,,,,,,,,///111111///,,,******///---,,,---111666999:::333000...000444666444111333666888555000...000444///000000///---+++,,,,,,333000///111222111444888222111000000111000...,,,...///...------...000000666666333///...111444666333111///000111111000...222///---...111111...+++,,,...111333444444333222111333555333111111555888333111...+++)))+++000333...------///111222000...---111333111...---222777333666777444///---///333...222777:::999666333222---...///,,,)))(((***---------...///111333555777333333222111///......///......---+++***,,,000333222333333333333444444444444444444555555333222222000000///...///000222444jjjXXXNNNGGGHHHFFFBBBAAABBBBBB@@@<<>>===999@@@>>>===>>>>>>>>><<<:::777999===@@@BBBBBBAAA@@@;;;@@@AAA<<<777888:::;;;??????<<<777777;;;;;;888888777555333333333555555444444444444444333333222777888222777MMMTTTHHH???:::888888777444000222777777777666555444555666666111111444666444111444999555999>>>???===:::999999666666666444333333666999444333111//////222777;;;666555444444666888:::<<<333222111000222444777999999???999333555222111:::333444666888888888666555555888:::999777666777999888999::::::999666333111***,,,000444777999;;;;;;222///,,,,,,000333333333/////////000222444555666111333555666666444111000000777;;;777333444666777222222111111111222333444///------......,,,///555888999999777444444888;;;666555555444444444444444000333666777666444333222888777222,,,***///222111333333555999999444111222333000...---///111222333...666===;;;333,,,+++---...///111333333111///---111///...///222555777888333///---111777:::777222333444555333///...///222...///000///---,,,+++,,,333111111333222000333888444333222333333222///---...111222///...000222111666555111+++,,,333888999888555222222333333000---333111///.........---,,,,,,///333666666555333111000111444444444444555666444222///---,,,...000222000---,,,---111333111///...000111///---...111444555444333111///...///111---111555888888666555555//////...,,,++++++...000+++---///000000111333555222333444222000///111333.........---,,,---000222222222222222333555666777444222333555555333222444333222222111000000000000rrr]]]OOOKKKCCCGGGHHHDDDBBBDDDCCC???===@@@@@@<<<<<<>>>>>>:::@@@???===>>>??????===:::777999<<>>AAA???999777:::===>>>888777555333333333444555111333555777888777666666444;;;444666JJJMMMBBBCCC;;;777444555444111000222444555555666777777888888111222666999777333444888444777;;;???@@@???<<<:::777888888555333222444666666444222000///111666::::::777444555888;;;<<<;;;444444333444555666777888777===:::666:::666111666444666777777777666777777888999999999888777888999666888;;;<<<;;;777333000))),,,111555888999888888111000.........111333444000000111111222111111000000333666888888777444222...666;;;777222111333444000111222333333333333222222000///000...,,,///555555666777444111111666:::444333111000000222333444///111333333222111333555000111///,,,---111222000111///222888888333111333999777555444444555444222///333888666111---...000///...///222555555111...111000000111444666777777111111111333666777555333000000////////////000111,,,...000111000//////000222222333555333000111666555444444444555333000---///444666222000444666444333333///***,,,333777666999555222333666666333000444333222///---...000222222333555555555333000///---///222666888777444222333222000//////000000000111---***+++000222111///000000///......///111222666333///...///000///...---000222444333333444555222///---,,,...111333444+++...111222111111222444222111000000111111111111...///000///......///111444333222222222444666777222///000444555222222666333333333222111///---,,,~~~jjjUUUJJJJJJ???EEEHHHEEECCCFFFDDD@@@???BBBAAA;;;:::>>>>>>:::@@@>>>======??????===:::777999;;;===>>><<<:::999;;;===<<<999;;;???;;;333666::::::444000444999<<<999888666555666777999:::666555444444444666888999---<<<::::::HHHEEE:::???;;;444000444888777444333444555777888888888777666222444888<<<:::444444888444444777===BBBBBB>>>888777999;;;999555333444555888666333000...111555999;;;777333555:::<<<;;;888222333444666666666666555555<<<;;;:::???999111333555666777777666666777888999999999888888888888888555777;;;===<<<888333///***---222777999999777666333222111///...///222555...///111222222111000///000333666999:::888666333///777<<<888111//////......000333555666444222000444111111111...,,,///666222444555222...///444999111000...---...000333555...000222111///000333666&&&)))++++++...222111...///---...444333---+++---222222111///000111000---111111111111000000222333000...---000444444///)))000//////111555666666666000222555555444333333444---,,,+++,,,///111222111***---000222222222333444222222444777444000000555444333333444444222///,,,000777999555333777999777///111...***+++222444000444111///111666999777444444444333000---...333888888777666444222000///...,,,---111666;;;:::444...111000//////000000///---222...)))***///222111///222000......000111222111777111,,,,,,///111///,,,...///000000000000222333444000,,,,,,000444666666+++///333444333111222333444///+++,,,000111...***...000111111000//////000666555333222222333555666111---...333444111111666///000222222111///---+++}}}ooo```RRRLLLKKKDDDDDDDDDDDDDDDEEEFFFFFFFFFDDDAAA??????===:::888999<<>>@@@<<<666:::<<<>>>>>><<<999666555999555222333444222555999222000000222666999999888;;;777333333888;;;:::777<<<777===JJJMMM@@@444111444666555111111555666444666666777777888888999999444555999<<<<<<888555444------///333666777555333::::::999999888999999999666555222111000333666888<<<888444555999:::888444555444222222222333555777666888;;;<<<:::888666666666888999777444333666999777555333444777999777444333888<<<;;;999888444......000222555777888888888333111///111555888888777333333555777666111///111111444444222222555444111111777===???;;;666333111555444222222333333333333555444333///---...333888444111...///222333222000555222///...///111222222444000,,,+++,,,000222444+++,,,+++'''(((---000///............------------000---,,,//////,,,)))***,,,---///000000///---+++,,,***))),,,///000---***111222333222000000111222000333222...///333222,,,111...,,,---000333333111111000222666555111111444111222111///---///444888///222555666444000...---333888999:::CCCJJJBBB333111000...------...///000000111222222222222333555777888777555333222333444???;;;777333111...,,,***---///333777888666000,,,//////........./////////555000,,,+++,,,...000333777444222222444555444222222222111///,,,++++++---,,,,,,,,,+++***)))***+++......///000111333555666222666777555555777555111000...+++***++++++++++++000000111///......///111///333444000///333777888///,,,+++,,,000333444333555000...000000...---///uuufffXXXKKKDDDDDDAAAAAA@@@@@@AAABBBCCCDDDDDDCCCAAA@@@@@@???===;;;===???BBBBBB@@@>>><<<<<<888;;;======@@@CCCAAA<<<:::<<<======;;;888666555888444222444555444666:::666444333555999<<<<<<;;;:::666222333777::::::888888777>>>JJJJJJ===333333000444666444555777666222333333444444555555666666999999;;;<<<:::555111///000///...000333666777777888777555555666999<<<>>><<<999555222111222333333999666444555666777666444555555444444444555666777777999;;;;;;999666444444666777777777666666666888333222222444666777777666666999999666666888555000///111333555777888888888444222111333666888777666333222444777666222111333444888888444111222333111333666999:::999666444333333333222222222222222111555555555222000000333777111000///000222444444444555222///...///111222333555222...---///111333333,,,///000///000333333111222111000//////...---------***,,,111333111///000,,,---.........---,,,+++,,,,,,,,,...000000...,,,000111111000//////111333333555222......222000+++...,,,++++++,,,...//////...---///111000++++++.........---+++)))+++000444///222555666444111///......333444444;;;CCC???333//////.........//////000222333444333111000111222333444555444333222333555===999555222000///,,,+++...000333666888666222///000111111000//////000222888444///......///000222444222000111333444444222222333222000...------///---000333000,,,***---222///111333555555555333222---111333222222444333///000///---,,,---.........444555555333000//////000+++///111......333888999:::555000---...111222222111------111333000///000|||kkk]]]PPPDDD??????@@@@@@>>>>>>???AAACCCDDDCCCBBBAAABBBBBBBBB@@@???AAACCCDDDCCCAAA?????????:::<<<===<<>>??????888555222333666999:::888333777BBBKKKFFF999333666,,,222555666666777444...111222333444444555555555999:::;;;:::888444000---444111......111555999:::999666444222333666;;;======999444222333444333222444555666555333333333444555555555666666666777777777999:::999777444333333555555555666888999888666...111333555555555666777999888555222444888777333111222444555666777777777555444333444666777666555111000111666666444333555444999:::333------000111555444444555777777666555111222333333333111000///444555666666444333333444///000222222222444666888444222......///111222333333111......///000111000+++000444444555777555000666555333222000/////////---+++...444777444111111...---------,,,,,,,,,,,,,,,...000111000////////////000///...---...222444555666444111000111///***...//////...------///111---,,,---///---((('''***------,,,+++***+++---000...000444555333111//////)))...///...222::::::444//////000000000000//////333444444333000.../////////111333444333333444555999777333000000///---,,,///000111444666666444222111333444333000000222555:::777333111111222222111222111000111444666666666555555555333000//////000---333666333---***///555000222666888888555111///,,,000222111111333222...000000/////////000111111666777777444111---,,,,,,'''+++---+++,,,333777888???999111,,,+++...111222,,,***---333666333000000uuudddWWWMMMDDD@@@AAACCCBBB@@@@@@@@@BBBEEEGGGCCCCCCBBBCCCDDDCCCAAA???DDDDDDDDDBBB@@@???@@@AAA;;;<<<:::888:::@@@AAA>>>555555666777888888666555333000111444666555666:::999888888888:::===???@@@:::777444333555777777777111:::GGGLLLCCC666444999---222555444333444000+++333444555777888888888777333666777666666777666333444222///000333777999;;;:::888555333222333555777777333///000444777777555222555888666222000333666444444555666666666666555555777888777555444444555555333333666:::;;;999666...222777777555333444666888666333111444999888333333333444444555555666666555555444444444444333333///---...333555444333555222888999111******...111444222111444777999777555111333555555444111000///222444666777777444222111000222444444222333666999444111...---///111222333000...------...///---,,,***///333333555777555000777666444333222222222222111///111777777222...,,,//////...------------...,,,///222222000...///111000000///......000333666555555666666666444000+++---///000...++++++...222///...000222000+++***---...///111222111000///...+++...111222111000//////***...///,,,,,,222555444111111222222111///---,,,222333333222000...///000///222444555444444444555666444111/////////...---///...///111333555444333111444555444000///222666999999666333333555444111222222222444666888::::::999999888555111//////000...111333000,,,+++...222...000333555555333000...///333444333333444222......///000000000111222444222333333111...***)))((((((+++,,,***,,,222666666666222---******,,,000222******...555888444000///yyykkk[[[RRRKKKEEECCCDDDDDDCCCBBBAAABBBCCCEEEFFFDDDCCCCCCCCCDDDBBB???===CCCCCCBBBAAA>>>>>>???AAA>>>>>>:::666888<<<===;;;222111111444777888777555000...000444666444555888888888777777777:::===???<<<999666555444555555555333???MMMOOOBBB555444:::444777666333111222111---333444666888999999999888///444666444555::::::777222111222444777999999888666666555555444333222222111///---...222666777666222666:::999444111333777222333444555555555555444222444555555555555888:::555333222555999;;;:::777222666::::::777333222333222444333333666999777222333333333333333444444555555444333222000000111222///++++++000444333222444000666888111+++,,,111555111000111555999:::777444222555777777555222111111111222444666777555222000222444666555222222444888333000------...111222333000///...///000000///---,,,000222111222666666444444444222222222333444555222000222777777111,,,***000000////////////000000,,,000333222///---...000111111111000000111444777222333666:::;;;777111---(((***+++***''''''***...000///111444333//////222///222555888888555000,,,(((+++...//////.../////////222222...---///333444555555444333111...+++***...///111000000///111222444555666666444333333444555222000////////////......---,,,---000222222222111222444222000///222444444777666444555888666111000111222333555666999:::;;;;;;999666222///...///111///------.........---,,,,,,------......///000222555666444333333111---,,,...111111000000222444///000000///,,,***)))))),,,...---+++,,,222444222......---,,,,,,---///000---,,,///666888333...---nnnaaaRRRLLLHHHDDDBBBBBBCCCBBBBBBAAAAAAAAAAAAAAABBBAAAAAABBBCCCAAA>>>;;;???@@@@@@???======>>>@@@AAAAAA===888999======;;;333111111333777999777555///...000555777555555777777777777666666888<<>>BBBBBBBBBBBBAAA???>>>=========>>>@@@BBBAAA>>>;;;<<<>>>??????>>>===???@@@AAAAAA===999:::>>>???<<<:::666444555888999777333111000333888999666555777999999999777666888===AAA;;;:::999777666777888:::999HHHTTTNNN>>>111///333888:::888444333666777555///111444777888888777666333999999222333;;;<<<666111222444888;;;<<<:::888333333444444444444444444111333444222///...000444444777999999777444444555555444444333333555666777333444444444444666;;;>>>666666555444444666999<<<333555777::::::777111---)))111666555333555666666////////////000111333444666555222...+++---222666666000---111444333111111000444555222000333444333---...000000000111333555444777999666222///111444333111111333666888888666333222111222444555555444111///,,,,,,...111333333555333222333666888888777000333444333555999;;;999111000...------...111222...,,,---333666444222333,,,---///111222333333222222222222222333222000...000222444444333222222222777222111444555111///000///...---...000333444444000///111444222...---111444222222333444222...+++(((***---//////000222333444333444555666444222111777666444222000///......***,,,...//////000222444888888666333000000222555555333000///000111000///...---,,,---...000///...444111...///222444222000---444555111222666222(((---...///...---,,,///111444555555333111000111333222000//////000000000...///---+++))))))+++...000+++///111000000111000,,,+++///333333000///000333444333222///,,,,,,///111000000---***,,,111222...000333555444222//////000333//////333444111000111vvvfffYYYLLLGGGFFFBBB===;;;CCCCCCDDDDDDCCC@@@===;;;999:::<<>><<<;;;===?????????>>>???@@@>>>>>><<<999:::>>>???<<>>;;;JJJTTTMMM<<>>111222444888:::888222,,,(((111777444111333777999......---...///000222444888666222---+++---333999:::333///222555444111111...111222//////111000,,,---......,,,***,,,222777444777888555000...000444444222000222666:::;;;:::222000...000444777777555111///,,,,,,...111333333444222111222555777999999---111444333555999999777111000---++++++,,,---///000---...333666444333555)))+++...111333333333222555333222333555555222...///111444444333111000000;;;333...//////+++,,,111///,,,***,,,000444444333222111222444222---,,,///888444000///000111000...)))+++...000111222444555222111222666888666222111666444333111000000111222+++,,,.../////////111333777666444111...///333666666333111000000111000000///...---...000000///...777111---///444666333///,,,444555000000444...###...000111///---,,,...000///111222222111222444666///000000///---,,,...000222000...,,,+++,,,---...)))...000000111444333///,,,111555444111///111333666444111---++++++...000//////,,,))),,,111222...///111333333000000111333444///...111333111222444tttcccYYYNNNHHHEEEAAA@@@AAAJJJDDDBBBFFFEEE>>>:::<<<<<<;;;:::999999:::<<<===>>><<<<<<@@@AAA===:::;;;<<<===;;;999;;;???>>>999BBBDDDEEEAAA;;;666777999666888999999888777999:::???<<<888666888<<>>;;;888999;;;:::555000999III[[[AAA555888(((444666555333111000000111111---333666555777======999111000///222666999888777111333777;;;===<<<;;;999FFF>>>555111333555555444///111333222//////111555:::555444777888444///...888:::999555555;;;@@@AAA444888888555333444444222444555666777777555333111000//////000222333333333:::444---,,,111666888777666///---111222000111555555555222---,,,000222111:::///)))///666666111,,,---+++***---000222///,,,000---++++++---///000000000222555666555222///---888444111000333555666555999000+++111666555222222000...---...000444666777444555555333111111222333000///111555555222333777444+++(((///222...---222333111///000333555444222000000000222444555444333999444111111555888666444;;;999777555222000//////===555//////...))))))...***---...------///222333666444222///......//////333444222------000111000222333333222111111222333999::::::777333111222444333444555333111111555999333444222---,,,///111000444333000...------...///;;;777111...111444333///---000000......000000---;;;<<<:::666555555222,,,111222333444444333111000111///,,,,,,---///000000222333333222///......//////......///000000...,,,222///---,,,---/////////---...000222555666555444222000///000333444222000<<<:::666333000///......+++++++++,,,---...///000))),,,000333555555555444:::777333000///111444666oooYYYPPPGGGDDDBBB@@@@@@CCCIIIEEECCCGGGFFFAAA>>>???@@@===:::888777:::===??????<<<;;;???@@@>>>???AAAAAAAAA===::::::>>><<<888777:::<<<:::777666999===999:::;;;;;;::::::;;;===???;;;666444666:::>>>@@@;;;888555555888777333///:::JJJWWW>>>333666(((222666555333111111111111222///444666444555888888444111000///000444777777666333555777:::;;;:::888777EEE>>>777333555666666444222444666444111000222555888444444888;;;999888999777:::999555444888<<<<<<333666888555333555444111444555777777777666444333222222222333555666777666:::555000000444777777666555///---000222111222555999999666111000444555444888000,,,111777666111---000222444555444222111000222///---,,,---...///...555666777777555333000...555333222222555555444222888///+++///555555444444///......111444666444222333444444333222111222444//////111555555333444999444...,,,...000//////000333000......111444333222---,,,---///333666666666999555222444777:::888666666555444222111000000000555///+++,,,+++((()))---222222111000111555888999333333333222111000//////222444222...---000000...,,,---...///000222444555666888:::999555222111111444444333222111222555777666777444///...111222000333222///---------///000<<<777222000333555444111111333222...---//////,,,333555444222333777666222222333444444333111///---000...------///000111000333444555444222000111222///000000000000/////////555222...,,,---......---......///111333444444444111111111333555555111...///000000000000000000000.........------.........---///000222333222111000555333111//////111444666uuufffMMMFFF@@@>>>>>>===???BBBGGGDDDCCCFFFGGGDDDBBBCCCCCC@@@;;;888777:::===@@@???<<<;;;>>>@@@@@@CCCGGGFFFEEE@@@:::999;;;;;;777333555777666555777;;;???999:::;;;;;;::::::;;;===>>>:::666444666:::===???;;;777444444777777555333;;;KKKSSS<<<222333)))111555444333111111111222222333666777555444666444111111///......111333555555555555777888888888777666AAA===888666777777666444555777888777333222333666888555555:::===<<<<<<>>>666999999555333555666555000444666444444666444000666666777777777666555444333333444555666777888888999666444555777888666333444///...000222333444666;;;<<<999333222555777555555111000555777444000///000555::::::666222111222333111...---...///......888888888777555333222111222222333444666555222000777///***---222444555666000...///333888888333---111222333333222222333444//////111555666333555999222222000---...222222///555111------///222333222)))((())),,,111555888999555333111333777999888666111111000000000000111111///,,,*********)))***...,,,,,,,,,---......///000///000111222111000...---222444333000...000///,,,(((***,,,...111333444555333666999999777333000///555333111111222444555555777888666111000222333111222000...,,,,,,...000222999555111111333333222000555666333---+++------+++...000///---000555666444333444444444333000...,,,...------///111222111000111222333333111111222333///111333333000///111333888444000---,,,------,,,.........///000222333444000111333666666444///+++(((***---///111111000///222111111000///...------222111111000///......---000/////////000111333444|||kkk\\\HHHBBB===<<<;;;999;;;???BBBAAA@@@BBBDDDDDDDDDCCCCCCAAA===;;;:::;;;===>>>???======@@@AAA@@@CCCGGGEEEDDD???999777999:::888;;;<<<<<<:::777777:::===666777888888777777888::::::999888999<<<>>>??????===:::888777999::::::999===NNNOOO;;;444333...111555444333222111222333444777888999888777666555333222000...---...000333444444444555666666777777777<<<:::888777777777555333444777999888555333555777888666888<<<===999666777666::::::666333333333000///222444333555777444///777777666555444444333333111222333333333444555666888777777888999888555111333000...000222444666777999:::777222111444555333222000222666666222///000000333666666444111000111222000///...000000000///888777666555555444444444222222333444555333222000666000++++++///222333444222000///333888888222,,,000111333333222222333444111111333666555222333777...333222,,,---555666111777333...---///222333222)))((('''***///444777888///......000333555444222000000/////////000111111///......---,,,,,,---000222888AAAEEE@@@888444666...............---------111444444000///000///++++++,,,...111333444444333333444666777555333000///555222///000333555444222555666555111111444555333111///---,,,---///111333555111///000111000......444444111+++))),,,---+++///000---***,,,111222000333444555555444222000...,,,,,,...000333444222000,,,...//////......///111...222555444000///333777888444000------.........---......------///111333111222333444444111---***,,,,,,...///000///......222222222222111000//////333222000...------------//////000000111111222222qqqaaaTTTHHHCCC@@@>>>;;;777777;;;>>>>>>======@@@BBBBBB@@@????????????>>>===<<<;;;>>>>>>@@@DDDBBB>>>???CCC@@@@@@===777555999;;;;;;BBBBBB@@@===;;;999:::;;;555666777777666666777888777888;;;???CCCDDDBBB???===<<<:::999:::;;;<<<<<<>>>QQQLLL===888555555333444333222222222333444555666666777888888777666666222111///...---///111333111222333555777888888999777777666666666666444222111444888777555444666888555666:::@@@???888333222777;;;<<<777444444222//////111222222555888666111777666444222111111111111000222444333222111333444777777888999999777444111333222000000222666777777666888666222111444555333111000333666555111...000222000///000333444333111000///...///222333333222444333333333444555666777444444444333222222222333666222---***,,,000222111555111///000444555333//////111333333222222222333333222333666444000000444+++111222,,,...666999555:::555000...111333444333,,,***)))***...222444555+++,,,---000222222111000333222111000000000000000000222333000...---...///444CCCVVV^^^SSSAAA888:::222000...,,,,,,---000111111444444000///000///+++---...000444888999777555444333333222222222111111333111///000333555333111000333222000000444666444000///.........000222333333///...222222...---///000111...)))))),,,...---000000---***+++000000...111222444666666555333222+++,,,---111333333111///***+++------,,,,,,...///...222444333000///444999444222//////000111111111---......---,,,---000222222222222111///...,,,,,,000///---,,,,,,,,,---...000111222333333333222222111000...---,,,---...///111222222222222222222111sssfffXXXNNNIIIEEECCCAAA<<<777777;;;<<<===<<<;;;===@@@AAA>>><<<>>>???@@@@@@>>>;;;:::===>>>AAADDDAAA;;;;;;???:::===<<<777666:::======@@@??????>>>===<<<;;;;;;777888999999888888999;;;777999===BBBEEEDDDAAA===::::::999999888999999999>>>SSSIII???<<<888;;;555333333222222222444555666222111333777888555555777333333222000...///111333000111444666888999999999444555555555555555444333111444888888555444555777000333999@@@???888555555777;;;;;;777444444333111000111000000555:::888333666444222000///000111222444666888666333111333555666666777777666444333222444444222000222777888666555888777333333666777555333111222666666222000111444111///222666888555222/////////111333555555444000000111222333555777888555666666444222111333444444333///,,,---222333222444222///...///111333333///111333444222111111222333111222555333......222+++///000...///444777777;;;666111000222444333222000...------///222222222,,,...111444444444222111444444222111000000000000...333555111---,,,---,,,222BBBYYYeeeYYYBBB777888999777333000///111555777111333333//////111000---+++,,,///666<<<>>><<<888444222000000111222222111111000000111222333222111...111111///000444555333///000000111111222222222444000111777666000...222---///...******...000...---...---+++...333333111000111333555666555444333+++,,,---///222222000...,,,---//////......///000...000111000///000444888000//////111333444333222,,,///000///,,,,,,...111222333333111...------......---+++******+++---......///111333444555444444......------...///111222333333333333333333222222yyyggg\\\RRRJJJFFFDDDCCCCCC>>>999:::??????@@@>>>;;;<<>>>>>>>>===<<<;;;<<<===???AAA===888:::???777<<<<<<999777;;;>>>>>>;;;;;;===>>>??????===<<<888:::;;;;;;::::::;;;<<<;;;;;;<<<>>>@@@???<<<999888999999999888777666666<<>>???<<<:::777555444555777888000222111......111222000******...555<<<>>>:::666111000///111333333111///...000111222111000111222000333333000000333333000000111333444555333222000444///222999888000...333...000000------000111...---//////...111666666222///111222444444333222111,,,,,,,,,...000000...,,,...///000000///...///111------------...111333555...///000333555555333111,,,///222111---+++---000111333555444111/////////......------,,,,,,------...///111333555555444333------......///000111222222222222222222333444555ppp___VVVOOOIIIBBBAAABBBCCC@@@<<<>>>CCCBBBDDDAAA<<<===BBBBBB======<<<<<<<<<<<<======>>><<<<<<======999666:::BBB777<<<>>>;;;999<<<>>>>>>:::;;;===@@@AAAAAA>>><<<888:::;;;;;;:::999;;;<<>>MMMMMM???555555;;;:::999777666555555555000222000------111333222,,,,,,...444::::::555///......///222555444000,,,---000333222000///000333333666555111000222111...000222555777777555222///222---000888777...,,,222000222222000///222111...///222222111333666555111000111222333222000...------,,,,,,---......---,,,...///000///...---...000---+++***+++...111333444...///222555777666222///+++///333222...,,,---//////333888999555222000000222222333333111///,,,***...000222444444444333222......//////000111111111000000000000222444666777vvv```QQQIIIFFFEEEEEE@@@???BBBCCC@@@???@@@BBBEEEEEEBBBCCCEEEEEECCC;;;BBBDDD???===AAABBB@@@<<<;;;;;;<<>>>>>>>>>>>>>>>>>999::::::888<<>>>>>777000......---///333999;;;:::666222000,,,---///000000111444666444111///111555888888666sss^^^PPPJJJHHHGGGEEEAAA@@@CCCCCCAAA???@@@AAACCCBBB??????BBBBBB@@@===BBBCCC>>><<>>===<<<===???@@@@@@???AAA???>>>>>>???>>>:::777<<<<<<===<<<<<<;;;:::999444777999777888<<<<<<:::999999999999888777666555555777999:::;;;:::;;;<<>>;;;777777555555444///******000666000444555222111333222000000...---...000222222111222222444555555333222000444///...222444111//////111111///,,,///666666222444333222222333222111///------111666666222111333000111111222111000//////))),,,666>>>999...---555===555555666000111444------...111222333222000///......000333555444000,,,444222000000111222222111---111444444333333555888666333333777888555333444222222111000000000111222000111111000//////111333...000222333333222333333555666666444222000000111...///111111///...///000111///---...111222111///555111000222000,,,...333---++++++...444666444111111///111777777333111333000000////////////000000444666:::======999444000555<<>>???>>>@@@CCCAAA===;;;===?????????>>>===>>>???@@@???>>>BBB<<<888888===>>>;;;777::::::;;;<<<<<<;;;::::::222888;;;999666777888777:::999888777777777777777555444999???===999===HHHSSSZZZ<<<222<<<777777:::666111000555999888666777777333000000444777777666999666666888888555555777999:::777333444:::======999666444444777:::<<<===888888777555333333555777666666333000111555666333333666888777444222333555333333444444444333333222---///333666888777666555222444555666555444555666333333333111111222444777222333333222111222444555222222222222111111111111777666777;;;<<<888777888...111333222111111555999;;;888888:::888444333555555777666444555888777333222333555777777555444222000000555===@@@<<<888666444444333///,,,---222666222333111---...333666555444222000/////////...---222333444444333222000///000---...222444111000111111000,,,)))+++222666666666666444222///...///111...---///444555222222444////////////.........---,,,---555;;;888//////555===555666666///000222++++++---///111222222111000---///111555777555111---888444111///000222333333,,,111555666555555777999222///111666999666555555000///...------...///000000111222111//////111333...000111111000000222333444444555333111000000111,,,---///......///111333///...---...111333333333333111111222111...111555******,,,111666888666333222000111444444222111333111000///......///000111000666;;;:::555000111333222<<>>???BBBCCC@@@;;;:::>>>???>>>CCCBBB???<<<:::;;;===>>>???>>>======>>>>>>===<<>>@@@;;;777777999::::::999888777666777888999333111777@@@===777@@@QQQ]]]ZZZAAA555;;;888333555999444222555888555222222888555222333666999999777777777888::::::888777888777999888555666<<<>>>===888666444333555777:::;;;444555666666444444444666888888666222333777777333444777999888555333444666333333333333444555666777...///222555666666555444000111222333444555666777111444555333000000444888000111222222111111222444444444444444333333333333222333666777777444333444...000333444333222333555===999777::::::666333444555555333222666<<<;;;777444444444444333333333222111333666;;;===;;;888666555444333111000111444777888888555000000555666444555333111000000///...,,,222222333333333333222111///---...333444000///000222000,,,)))***///333444888999999555111...000222222//////333333000///000000//////...---.........333222555888666222333999>>>666777777000111222+++---...111333444555555444...000333666777555222///333111...---...///000///...111444444222222555777222///111777:::777555666///...---,,,---...///000333444333222///...///000000000111000000000222444555666777666444333333444...//////......///222444,,,,,,,,,---///222444555.../////////......000333000//////111444666444222333222111222111111111222111000.........///111222222666:::888222///222555000;;;BBB===444000111222/////////---,,,---000222111111111000---,,,---///555666666222...,,,...111}}}ooo\\\NNNIIIGGGFFFDDDCCC???===@@@AAA???>>>???EEEFFFCCC======@@@BBB@@@DDD@@@===;;;::::::;;;<<<===<<<;;;;;;<<<===<<<:::<<<;;;888666555888<<>>>>>===<<<;;;AAAAAA;;;666888<<<===999999888777777888999:::444222888AAA???:::FFFZZZdddXXXHHH<<<<<<999000111:::444222555777444222222888555333444888:::999888333666888999:::;;;;;;999444888999888999<<<<<<999666666555333333333555666111444777888666444222222888999888444555777666222555777777555111000222444222222222333555777:::;;;111111111222222444555666111000000111333444444555000444666444000///333888...000111111000000111222555555555555444444444444000444666555333222111111000222555666555444333333;;;888777:::;;;666333333555555333111666<<<===:::666555444222111111000000222444666666777777888777666555333333444666666666999999666222333777666222444222000000000000///...111222222444444555555555000///111444444///---///222000...---,,,,,,---000555888999777333000///111111...---111333111//////333222000///...///000111888555222222222222666:::???777999999222222333,,,---///111333444555666666000222555777666444222111...---,,,---//////---,,,222333333111...---111444444222222777999666444555//////...---...///000111777777555333///------...111222222111000000222444555666777666444444555666222333222000//////111333+++++++++,,,---///222444---///000///...///000111555333111000111222333444222222111//////111111111000///.........000111222555555444333222222333444---777>>>:::222000111111,,,---//////......///000000000111000......///111222333444111...---000333}}}sssfffVVVMMMKKKKKKHHHEEEAAA======@@@BBB@@@???AAAEEEFFFDDD@@@???BBBDDDBBBCCC>>>;;;;;;;;;:::999;;;;;;:::999:::;;;<<<;;;:::<<<<<<:::777555777===AAA999:::<<<<<<;;;888555333999======888555888:::;;;888888888888888999:::;;;666777<<>>>>>;;;333888:::999999:::888444444555555444222111111222333666999999888555333333888999888555555777444///111333333111---,,,...000111111222444666888:::;;;555333111000000222555777333111000111333444444333000333666444111000333777///111333333222111222333333333333333222222222222222888:::777333222111000000222444666777777555444777555777:::999444222444444555333000333:::<<<;;;777666444222111000000000111555666333222555777666888555333444666888666444222222111000444888666111222111///000111222111111111111222333555666777888000000333666555///...000222000000000...******---222333555555222000/////////+++,,,222777555333333666444222000///111333444>>>999555333444777:::<<<>>>777999:::444444555---+++,,,...000111222333333333555666666444222111222------...000222222000...333444444111...---///222666222222555777555333444000000//////000111222333888888666333///---,,,---111222333222111111222333111222333333222222333444444555555333000//////111+++,,,,,,++++++---000333111555555222000222222111444222000...///111555777000111111......111222000......//////000000111111333000---...000222222111***222666333///...///...+++...111111111000000111555555555333000///000111000111111000000111333555{{{eee[[[NNNIIIKKKLLLIIIEEEAAA======AAADDDBBBBBBDDDAAADDDCCC@@@@@@CCCCCCAAAAAA;;;999<<<===:::888:::;;;999999:::<<<===<<<;;;???===999888999;;;>>>@@@;;;<<<======:::666222000222666888777777999888444666777888999::::::::::::777:::===>>>@@@HHHUUU```iiiQQQQQQCCC999===555>>>???888444666999999:::<<<888555444666999;;;999777666;;;<<<:::;;;???@@@===666999999666555666555111000333666777444222111222777999999999888888999:::666888888555555666222---+++///222222000---...///111111222333444555666666666444222111111333555777555333111222444666666555111333444444222111333666111333666666555444444555222222222222111111111111444;;;>>>888333222111///222333444666777666555333111222666999777111111555333555333//////444999:::555555444333222111111111///666888444333555666444777444111333777888444000///...---,,,222888777222222111///000111222222111111111222222333444555666...000444888666111000333222///000111...)))+++000333222000111222333333222000---///666;;;:::666444888666333000000222444666===:::777777999<<<;;;999<<<666888:::444444555---***+++,,,---...///000111666777777444000///000222000//////111333555555555111555888777444111111222555000///222333222222555111000000000000222444555666666555333000......//////111333333111000000000...000111111000000111333222444444333111///...///...///...,,,***+++///222555::::::555222333333000222111000//////111444666,,,000111......222333///,,,---///111222111000000///---+++,,,///222222222+++000222//////111000......000222333222222333444777777666444111000000222111000//////222444555555vvvZZZPPPGGGDDDHHHKKKHHHDDDBBB>>>>>>CCCFFFEEEEEEGGG>>>AAAAAA??????BBBBBB???@@@:::888<<<>>>:::888999;;;:::999;;;===>>>>>>===CCC===888777<<<@@@???===;;;<<<>>>>>>===999555333...333777999;;;<<<777000555666888:::;;;;;;;;;:::555;;;===:::>>>JJJWWW^^^iiiNNNQQQBBB777>>>:::GGGGGG>>>888888:::::::::===;;;888777999<<<>>><<<::::::??????;;;<<<@@@AAA===888:::888333111333333000---222777888777444333444;;;;;;:::888777:::>>>BBB555777777444444555111+++(((...444777555222111111111222222333333222222111555555333222222333555666666444222333666999999888111222333333333333444555333666888999888777777777333333333222222222222111555<<>>;;;555222999666333000000222555777666555444555999:::666000:::444777999333444444---+++,,,,,,---...///000000888888777333///---///222222000...///222666888999///555;;;===;;;777444333333...+++...111111222555111000000000111222444555444444444333000000000222---///222222111///.........///111111000000111333000222333333111///......000111000---++++++///222777<<<<<<555222333111---111222333222000000000111***///111...///333333///+++---000222333222000///---------...///111333555///111111000111555444000111222333222222333555888333444444222111000111222333000...///333666555444vvveeeTTTOOOHHHEEEGGGIIIJJJJJJ@@@???>>><<<<<<===???AAA>>>>>>>>>@@@BBBAAA===999@@@>>>;;;;;;;;;<<<;;;;;;;;;777666:::<<<<<<===???HHHCCC===;;;<<<===999666777999;;;<<<<<<:::777666000:::>>>999777<<<:::333===>>>>>><<<:::888999:::666<<<;;;<<>>>>>===<<<>>><<<666777>>>BBBAAA===999444000///111222333222111111333777999999888:::999888888;;;@@@FFFJJJ:::666111000222111---(((+++444:::999555444333111---222555222444888888444AAA;;;888:::<<<999777888333555777888777777777888666666666666666555555555222666999999777777999<<>>???===555111222222111666444222111...---///333000555666111...111111---222222111///...///333555444000///111444444222111000666<<<;;;555000000333999;;;999444111333222///222222333333444444333333222111//////222666:::===555555444333111000......000111444666222,,,+++...222333333222000111333555444222111222555777666444666555<<>><<<;;;===@@@CCC@@@??????@@@AAA???;;;777<<<;;;999888999:::<<<<<<===:::999===???===<<<>>>EEEAAA===::::::;;;;;;:::666666666666666666666666222<<>>;;;???@@@HHH[[[cccPPPEEEBBB===BBBKKKKKKRRR<<<555999777666:::888888666555666999:::;;;::::::<<<:::666888>>>BBBAAA>>>999444222333444444444333222111333666888777666888777666666888<<<@@@CCC:::777444333333111...,,,222:::>>>;;;555333000---...444777777888:::888333:::555333666888666555666333555666666666666777999999777555555777888777666333555666777666666777888777666333222222333555777;;;===:::333...//////...777555333111...---///222111666888444222333333///444444333111000111444666999444000///000111000000222666:::888333111444888777:::999555222333222000...///000222222222222111444333111111222444777888::::::999888777666555555//////222444222---...333333222111111222444555666666444333333555444222///333111777@@@@@@777444999777333000...///111222222555444333333333222000...666555444222111111000000222000///000222333111///555444333222111222222333333333333333444444444444666999;;;<<<:::888777777???<<<999666444333333444444333333222333333222111222222111000000000000000111555555111...000000...000222333444333222333444///...---...///000///...333777333111777555111555000555777333000333777888666777777444000,,,******...111333444222///,,,++++++...///------000000---((())),,,///111333555555666666555222...---///222;;;@@@???777///...111333555222000111444666666444000444555111000333555444wwwbbbUUUMMMLLLJJJIIIIIIFFFBBB???CCCBBB@@@===<<<===AAAEEEAAA@@@@@@AAA@@@===999666;;;:::888777777:::===???>>>::::::>>>???<<<;;;<<>><<<::::::<<<>>>888666555444444555777888666>>>@@@;;;999;;;999333666888999999888777777888DDDEEE===999===???III[[[aaaLLLBBBBBBBBBIIIOOOLLLLLL888333999888999;;;777666444333333666888::::::777999999777999>>>@@@???>>>999444333777999777444666333111222555666555333555444444444555777999:::999999888666333111111111666<<>>>>>>>>:::555444000///333555444555777444555555444444444777999===888444444888;;;:::777555444333444555555444333333222222222444666999;;;;;;===:::333...//////---777777555222///...000222222777:::999777666444111555555555333111222444777???;;;555111000000111000333666666444000000666<<<444888999666333444333000---///111333444333222111555555444333222222333333<<<<<<;;;::::::::::::;;;222111333444111...000666444111///000444666666555333333333444444333000...333111444:::;;;666777===222000...///111333444333777555222000000000000///555555444333222111111111555333333333555555444333444444333333333333444444444444444444333333333333888;;;>>>===888666777:::HHHDDD===888555555777999666888:::999555333222333111000000///////////////111444444000...111333222222444555555333222222222///---,,,,,,...000000000888<<<777444999666222777+++222777444111444777888666777666333///,,,++++++000000111333444222///,,,+++...///---...000000---(((***---000333555777888666666555111...------///555::::::333,,,,,,///000222111000000222555888:::222555666333222777::::::lllZZZPPPKKKJJJIIIHHHFFFCCC???===AAABBBBBBAAA>>>>>>AAADDD@@@AAABBBBBBAAA>>>;;;888===<<<999777666999===AAA<<<888777:::<<<:::;;;===>>>AAACCCAAA===:::<<<>>><<<;;;999777666777888888999???AAA===:::;;;999555333555777888777666777888===???999888???CCCLLL^^^^^^HHH>>>BBBEEELLLPPPJJJBBB333111999;;;???@@@:::999666444444666999<<<<<<666888888888999;;;<<<;;;<<<777333444999;;;999555888444111111444666444111222222222333444555666666666999:::888333000222555222888;;;999777777666333555888;;;<<<<<<:::777444444111111444666444555888555555444333222333666999>>>777111222888<<<:::777666333000111333444222///666555444444555777999;;;===???<<<555111222222111777888777222///000222111222777;;;<<<;;;888555333666666555333111111333555@@@???;;;666444555444222333444555222//////444888111777:::777444444444111222333666777777666444333555555555444444333222111777777666666666777888999888666666555222...000666666222...///333666444111---///111444555444222000666444555888777333333888///...---...111222222111333111......000333444555555555555444444333222111444444333333444444444444111111111222222333444444111111111111222222333333333888===<<<777777<<>>:::666555777999;;;666888999999777555333222222222111000000000000000444777666222111555999999444555666555333111111111111///------///111222333777;;;666111444000,,,222---444999777444444666666333333333111///...///000000//////111444333///++++++...///---...111111...+++---///111444555777777888777555222///---------444999:::444//////000000111111000......111666:::444777777333222777;;;<<>>@@@BBBCCCBBB@@@===<<<===<<<:::666444555:::>>>===777555777:::<<>>>>>===;;;999888666555:::>>>???===;;;:::999777222444777888777666777777555999777999CCCFFFMMM]]][[[FFF===AAAEEEKKKLLLDDD>>>333444<<<<<<@@@BBB<<<;;;888555555777:::<<<<<<777777777888888777777777999666333444888;;;:::777:::555000000444777555111000111222333555555666666333777:::777222///222666///444666555555888888555333333333444333222111222666444444666666333444888666666555333222222555888<<<555///000666:::999555666333000000222333111///888888777777888999:::;;;===???<<<666222333444333555999888333000333444222111555:::>>><<<888555444555555444222000///111222999======888666777666222222333444222///...///111000777:::777444444444333666777888999888777555333444444555555555444333222222111111000111333555666999777777777333000444:::888333...///222444222...,,,...222444444333111000444444666888666222111222111000///000222222111000111///...///222555777888555555555555555444333222222111111000000000111222333333333333222111111000+++,,,---...000111333333000666;;;:::777777<<>>>>>AAACCC<<>>???BBB===@@@CCCCCCBBB???>>>>>>:::;;;999666222222666:::???:::777:::>>>@@@CCCGGG===CCCIIIHHHBBB<<<:::999======<<<;;;999666444333888;;;======;;;;;;;;;;;;333555888999999777777777444888888<<>>:::<<>>===888666777444444444222///......//////777999555333666444///111333444333111...------000777;;;777222222444444666666666666555555444333555555666666666666555555111000///...///111333555333222444666555333888???777444000000222333222000000222444444222000//////...111444666555333222333666444333444555555444222555444333444666666555444555555666666666555333222/////////...------///111:::999888666333000---,,,'''(((***,,,///111222333222666:::999666444777:::555555666666666555444333222///---000666888444///000//////...............///333444111111555888888444555666444111///...///000...++++++---......---(((///---***///...///999///333555666:::???>>>999555666666444111//////000////////////000///---++++++...///...///222222000111111222333333444333333666444222111000///,,,***111555777555333444333111666333///,,,,,,...111333444777666000...111333222rrr```RRRHHHDDDCCCDDDCCCAAA??????BBBFFF===AAAEEECCC>>><<<@@@DDD<<>>;;;:::???BBBAAABBBDDD===AAADDDCCC@@@<<<;;;;;;<<<;;;999777666666777777666777:::<<<;;;;;;<<<>>>444777:::;;;:::888777777555999888>>>IIILLLOOO\\\\\\JJJCCCEEECCCCCC@@@666:::888>>>>>>666777===999;;;999777666777777666555444111111555666444555:::666777777666666999???CCC:::333...000777<<<:::777666555555444444555555666222444666555333222444666333555444111222555555222888555555999999666555999666555666777444111333888:::::::::888444222222333444222111222444666666555555555444222111111333555555555666777888999:::;;;444777555000...111333333111999:::333222888:::555444444999???>>>999777:::444444444222///------...,,,555777111...333444///111222333333222111000000222999<<<666111111333555444444333333333444555666888888777777666666666666111000///......000333444......111444444333888???444444333222333444555666111333555444111///000111,,,///222333333333444444777666444444666777666666777777888::::::888444111444555666777777666444333///000///...,,,,,,///222777777777555333000---,,,((()))***,,,...000111222333666888777555333222222333333444444444333222222111000///000333555444222111000//////......//////,,,000222000000333555444333444444333000.........000...---,,,------,,,***)))111...+++//////111;;;333222111333;;;AAA>>>777555666888777444222111111000111222111///---------+++...///...///333333000000000111333333444444444333111......///...+++(((+++000444333444777666333888333///---///222222222111444444000...000111///lll\\\PPPIIIEEE???AAACCCBBB@@@@@@CCCFFF???BBBCCC???::::::AAAGGG<<>><<<999999===BBB<<<:::<<>>>>>===>>>???>>>===<<<===>>>===;;;888555555888;;;===444555888;;;<<<;;;===@@@666999<<<===;;;999888888555999888>>>KKKOOOTTTbbb^^^MMMGGGGGGBBB@@@===333555666>>>===333666>>><<<<<<;;;999999999888666444222......333666444777===666888999888666999AAAHHH:::333---000888>>>===999999888666444333333333444333444555555444444555666222444333111333777777444222///222888888333111444777666777999666333666;;;;;;;;;;;;999666222111111222222333444444555555666444555666333111111555888666666666666777777777777333666555000///222555444000888:::333333:::;;;666555555999??????999888<<<444555555333000...---......777777///,,,333555111333333333333333333444555333:::<<<666///000333555333222222222333666999;;;;;;:::999777666666666666222000...---...000222444......000333222000444:::222333444444444666999<<>>;;;666111444555777888888666444333000111111///,,,,,,000333000000111222111000///...***+++,,,---///000111111222333555666555333000.../////////000111222333333222333333333111222444666333333222111111111111111+++000222111111333555333111333333222000...---...222000//////000///,,,***...555222---///---...888888555000111:::@@@;;;111111444777888666555444444111333555333///,,,---///+++...000...///333333000...///000222333444555555000...,,,,,,------***&&&'''---222333666::::::777999333...///333666555222...222333000...000000///rrr```UUULLLDDDAAA@@@>>>===AAAGGGIIIGGGCCCBBB@@@>>>???AAABBB@@@>>><<<===<<<:::888666777888============>>>???@@@AAADDDBBBAAABBBDDDCCC???;;;;;;;;;999999===@@@<<<555999777333000333999;;;888;;;999<<<@@@@@@;;;;;;@@@@@@===:::999999999888777===666666@@@LLLSSSZZZaaaaaaRRRFFFEEEBBB999444888666999777333444;;;>>><<<===>>>>>><<<999666666777...///000222555999<<<>>>666666777888;;;???BBBDDD999888777777777:::<<<>>><<<777555555333000111444999999999999999888777777;;;555111333:::===888222---///222222111111222444777777777777777777777777>>>AAA>>>555222555666444888555333333444555555444888666444333444444555444999999777444111000000222444:::===777111000111111666666333111444999:::666<<<444...000888<<<888222<<<;;;999777333///,,,***...333555333222333333111333333111000333777666222000222555666555444444444777444222222666888888777999444000222888;;;888444888...(((,,,333444222000...---,,,...000222222222666666666555444333111000...222555666555555777:::888;;;:::555222444444222444111111333222111444999=========<<<;;;888666555777777222---///666888333444222///,,,,,,,,,...000444///***+++...111000---222000---,,,---/////////222222111111111222333333333444666777666444111///888777555333222222333333>>>;;;666333333333333333444000///333444111111666666777888666222...,,,+++222222222111000///......222333444222///...000333888666444333444555555444222444666555333111222444888555222444777999777333666444222///.........///+++///333666666555555444000...,,,,,,------,,,+++&&&+++000333888<<<;;;666777666555555444333222111,,,...111222222333444555kkk[[[RRRKKKEEECCCEEECCCBBBDDDGGGGGGDDDAAABBB???>>>???AAACCCCCCAAA@@@???>>><<<<<<<<<======<<<<<<<<<<<<===>>>??????AAA@@@@@@AAACCCBBB>>>;;;;;;<<<;;;;;;@@@DDDAAA;;;888888444111444:::<<<:::888777999>>>===888777;;;???===:::999999999777666999666666;;;BBBIIIVVVccchhhWWWHHHBBB===444222666:::<<<:::444444999;;;888777777666444444555999===333333222222222333444555222333333444666999;;;<<<555555666666777999;;;===:::666444555444222333777666666777777777666555444555111///111777:::777333111333444555666666666777777777777777777777777777<<>>>>>AAADDDFFFFFFCCC???;;;:::===>>>>>>===::::::;;;;;;<<<=========>>>>>>>>>@@@AAAAAA>>>;;;888::::::;;;@@@EEECCC>>>888888666333666<<<>>><<<777777:::===;;;777666888<<<;;;999999999999777666<<<<<<<<<;;;;;;BBBTTTdddfffUUUDDD<<<777111222777<<<>>><<<888888;;;<<<:::666555222000000555;;;AAA777666444333111111000000111111222222333444444555///222444666777888999;;;999555333555555444555999444555777888777666444333///......000333555444333444444444666999:::999888666666666666666666666666999<<<;;;777555777999999999777555555777888888888888888777666444222000///666666666444333333555777333<<>>;;;666/////////222555888999999666444333111000000000111111666888555444666777555777888666333555:::;;;999222444666666555333333333777555555555666666555333222333555777777555222000222...---111333111000111...///000...---...333777////////////000222333444222333444333111000000111222555444///---///111000333000///222222111333666666666666666555555555555333555555333333444111---//////...------,,,,,,,,,111111111000000111333555000222222000......111555666555444333111111111111444666888::::::999777555555444222111/////////000////////////000000000111111///000333333000///000(((+++---///.........///444222111///...///000000666666444111///...000222333111//////000111222111///000111000...,,,,,,---333111111333666666222...------,,,---...000222333000222333333222333555666222///---,,,---...//////+++...//////222666666222222222111111111111222222111///---)))(((+++000555nnnYYYNNNKKKHHHFFFEEEBBBDDDFFFGGGFFFEEEEEEEEEAAA???>>>???AAAEEEHHHJJJJJJDDD>>><<<>>>???===999::::::;;;<<<<<<=========:::;;;===?????????===<<<555888999999===AAA@@@;;;888999888555777===???>>>:::;;;>>>???===:::999999999888888999:::;;;999888??????>>>:::999???MMMYYYSSSGGG;;;666333222555;;;<<<======<<<===?????????<<<:::777444222555:::>>>666666555555444444444444444444444444444333222111+++///444666666666777999999555444555555444555999555777888:::999777555444---...000000000111222333333222222444777999888666666666666666666666666666555777888666666777888999888666444444666888999888555666777777555222111000555666555444222222444666222:::???<<<777777777666222666888777999;;;999555---000333555555666888:::999777333000---,,,,,,---///444777555444666666444666777555111222777999777333444666666444333333333333444555666777666555333111444777666333111111222222111444777777333222555000222333000---...444;;;000///......///111444555666666666555444333333444444666666111///222444333444000///222333111222555666666555444444444444444000333777:::;;;:::666333------.........---,,,+++111444666444000///333666///222444222......333888777666444333111000000///000222444777888777555444555333111///...............000222333222111111111000000111333333111///......000111111///...---...111111111111000000//////444333111///...///111333444222111111222444444444---......---,,,******)))//////000222444333///++++++++++++,,,...000111222000222444555333333333444111...+++***,,,...//////...///...---///444444111333333222222222444555555555333111---+++---111555xxxfffSSSKKKJJJHHHFFFEEEBBBDDDFFFFFFEEECCCCCCDDD@@@@@@??????AAADDDIIILLLTTTNNNFFFCCCCCCBBB===999;;;;;;===>>>??????>>>>>>888:::<<<>>>>>>===<<<<<<666999:::999;;;>>>===999888::::::777888<<>>;;;>>>???>>><<<;;;;;;;;;777666666888:::<<<<<<;;;===<<<999666777<<<@@@CCC>>>888333222222333555999<<<;;;<<<======<<<<<<===<<<<<<;;;888666555777999444444555555555555555555555666666666555333111000+++000555777555444555777;;;666444555555222444777555666888888888777555444111222444333111000111333333222333444666666666555666666666666666666666666111222444666555444555888555333222222555777777777222555777777555444444444666666555333111000111333555;;;===777222222555666666999999555444666666333...333888999666444666999999777333///,,,+++++++++)))000444333333444333///000333111------000222111333444555555333333333444000111444666666666666666333555666333///...222555111222555999777333222666333555666333///000666<<<444222111000000111333444666555444444555666666777666888777222000333666555555000///222444333222333666666666555444444333333111444999======999666444---...///000000...---,,,333666999666000...111555///222444222//////555:::666555444222111000//////...000333555666555444333555444222000............000222555444222000///000///111333333333333111///222333333222///------......000222333333111///---000///---,,,...000333555666444222111333444555444------,,,,,,,,,+++)))(((---...000111222000---***+++,,,,,,---...///000000...222666888666333000///...+++))))))+++---......///000///---///444444111333222111111222333555666444444444222000///111333ooo___OOOJJJKKKIIIFFFDDDFFFFFFFFFFFFEEECCCAAA@@@@@@AAAAAAAAAAAACCCFFFIIIQQQMMMGGGDDDBBB???:::666;;;===>>>@@@@@@@@@@@@???777:::===>>>===<<<<<<<<<:::>>>???======>>>===:::888;;;<<<888888;;;>>>===:::======:::888:::<<<;;;:::888777777:::<<<======>>>===:::999===@@@===777333222333333333222222333<<<::::::<<<;;;666444444777888999888666555666666333333444444444333222111333555666777666444111///...333888888444111333666:::666444444444111222666444444444444444333333222555666666555333222333333444666777777555555555666666666666666666666666666000000222666555222222555222111000111333666777777333666888888666555666999777777666444111000222333888===>>>777222333777888777;;;:::555222333333111///555::::::777444444666333222111///......//////+++333999:::999999666222444777777333000222333111222333444444333333555666...111333555555666777999555555444111//////333777000000333666666111111444555666666444111222777;;;555444333222111111222333333111000000333555666666666888777111///222555444666111///333666444222222444555666666666555444333444555999<<<999222...//////000111222222111//////222555888555000...000333000111222111000111666:::333222111000000000000000///111444666777777555444777555333111///.........000222555333///,,,,,,---000333555444444666555222000111111000...---...///...///222333333111///---///---***+++...222666777555333000000111222222111...---,,,---......,,,***---...///000///---+++***,,,,,,---....../////////...333888:::888333///,,,+++))))))***,,,......---///000000...111666777444111000///...///000333444111222444333111/////////eeeWWWKKKIIILLLKKKGGGEEEHHHFFFEEEEEEGGGGGGCCC@@@@@@BBBCCCBBBAAAAAACCCFFFDDDDDDCCCAAA>>>;;;888666;;;===???@@@AAAAAA@@@???888;;;>>>???===;;;;;;<<<<<<@@@AAA???>>>@@@???<<<888<<<===999777999<<<;;;:::===<<<666555:::======@@@===999777999;;;<<<===>>>???>>>>>>BBBEEEAAA888111333666666555333222000<<<999:::===;;;555111333666777888777555444555555222333444444444333222111333555777999999666333111333777;;;999333000222555777333222333333111333777555444333222222222333333777666666666666666666555333888;;;999444111333777777777777777777777777777111000333777666000000333111000///000333555777777666999:::999555444777:::777777777555333333555777666===???:::666777999:::555:::<<<999555555444111...333999:::777444333444/////////000000111111222---666>>>AAAAAA???:::444999===???:::666666555333111222333444333444666888000222444444333444777999444444333222222222555666222///000444555222111333555444333333333444555666444444333333333222222222333000---...111333444333888:::777111...111444444888222000444888666333222...000333666888777555444444444666999555---+++...222222333333333333222222///111333333111///111333000000000000111333666888//////......///000111111111333555777888777555444999777555333111000000000///222444222...+++,,,///222666666444555999:::777000000111///...---...000000000000000000000111111222///,,,,,,000444777888555333000//////000///...///---,,,...000111///---.../////////---,,,+++++++++,,,---...///000000111111444888999666222...---))))))***,,,...///...---...000111111444999:::666222111///......000222333000111333222000///...///yyy^^^RRRHHHHHHMMMLLLHHHEEEFFFCCCBBBEEEJJJLLLHHHDDD@@@BBBDDDCCCAAA@@@AAACCC===@@@BBBBBB@@@>>>===<<<;;;<<<>>>@@@AAA@@@???>>>888<<>>@@@@@@===888===>>>999777888::::::;;;>>><<<555444;;;@@@@@@EEEAAA;;;888888999:::;;;888<<<===<<<@@@DDDAAA999111555888888666666444222;;;888:::???>>>888555888::::::999777444333444555111222444666777777666666444666:::<<<<<<:::666444666:::===:::333///111555444111000222333222444888888777444333333444555666777555555666888999888777222888<<<999111---111666888888888888888888888888333111444999777000///222111000///000333666777777999;;;<<<999555333666;;;777777888777666666999;;;222:::???<<<999999;;;;;;222999>>><<<999777555111---111666999777555333333...///000111222222111111(((222<<>>:::555333111///000222333333333444777999222444555333111222555999222333333444555555555555555111111555777555333444444222111222333444444333111222222333333333222222555111......111333333222;;;<<<999333000222555555999333111555999777444222(((,,,111666999999777666333222444888444------222444444444444444444444555,,,...000111111111222333111///...///222555777777,,,,,,------///000111222000222444666777555333222:::999666444222111111111///333555333...,,,///222333777777444555;;;===:::444444333111///---...///333222///------///222444666222...---111555888888777555222000000000///...///...---///222333111///...//////...,,,++++++,,,***+++---///000222222222444555777666444111///...((()))+++...000111///------000222222666<<<<<<888555444111000000111333555222333333222000///000222xxxdddTTTOOOIIIHHHIIIIIIEEEAAAAAABBBCCCGGGQQQYYYTTTJJJKKKHHHDDD@@@>>>===>>>???DDDCCCAAA???>>>===<<<<<<999:::<<<<<<<<<===???AAACCCBBBAAA@@@????????????AAA@@@???>>>>>>=========;;;;;;;;;::::::;;;===???BBBAAA===999;;;AAACCCBBBEEE>>>:::<<<>>>;;;::::::<<<;;;<<>><<<::::::;;;999555111888777666777999999888666===;;;666111---,,,...111///111444777888999999999777999<<<>>>>>>:::444///444777999666000---///222222222222555777888777666888999::::::999777444222:::777444222444555777777777666555333111///...---999;;;<<<:::777444333333///555:::999333111555:::666111///222444444666999AAA>>>999555333444666888333333444444555666777777777777777999<<<======<<<666777:::;;;:::777444111777666666555333111///...111000000000000222333444***(((---888<<<888222111444999<<<:::888666111***///222555666666666777888777444000///000444888:::888777777888;;;;;;999777;;;888444111555:::999444777444222111222333333222...000222222222333444666333222000......///111333:::>>>===666111222444444777222...000111111222555666333000---...111555888111111222333222222000000777333///111777;;;;;;999000000///---,,,,,,...000999444///...111333222///999111***+++222555111+++111000111333444444222///000222444555555444555666666999777111000333222---333777666111666AAACCC<<<<<<;;;:::999333,,,,,,000777333///---///222333444;;;777444555777999999777888666888:::666///...333111...+++...444888777555444222///...///000000000+++,,,///222333333222222::::::888555111000111333111222444666666555333222999777555444333444444444444555333000222666777444555333111000000000...---mmm\\\OOOLLLIIIHHHIIIJJJJJJIIIAAAAAAAAACCCLLLSSSOOOFFFHHHFFFCCC@@@===<<<<<<===@@@??????>>>>>>>>>>>>>>>:::<<<============???AAA>>>>>>===<<<;;;;;;;;;<<<>>>>>>??????===;;;999777<<<=========<<<===>>>???AAA@@@===999;;;AAADDDBBBBBB;;;888:::<<<:::999:::666555666:::???@@@>>>;;;<<<:::888888999888555222555444444555666777666444777777666444222111333555111222333444666777888999555666777999:::777111---444666888777333000000111///000222555777777555333444555666777777777666666:::777222111333777:::<<<666666666555444222111000555777999:::888666555555444555666777777777777777555000///222444333333666999777444222111222444666222222333333444555555666444555888<<>><<<777999;;;======<<<:::888666666555555333222000///444333222000000111333444222000333;;;>>>999444333222666888777666666333---...111444666777888999:::@@@<<<555///++++++++++++444333444555777999::::::888888777666999<<<999333222111000000000///,,,***...000111222222333555666888666444222111222444555777;;;:::444000222444555666111...111222111222555555333000...///222666999333333222111111111111222555222///000333555444333222222222111111111222333444000---...222444333000222...++++++///555:::<<<777555444444555555333222444555555444222222444666444777555///...111111...444888777333888DDDGGGAAA111000111333///******---+++******+++---000333444777666444444555666555555555444666999666000///444333111///000333666777777777444111000111222222222,,,...000222333333333222333333111///---...111333111111222555777888666444222444555444111111555888555777555222222555555222111111111111111///---+++ttt___RRRIIIIIIHHHGGGHHHKKKOOOSSSCCCAAA>>>???FFFLLLHHHAAADDDCCCAAA@@@>>><<<;;;:::<<<=========>>>??????@@@<<<>>>??????>>>>>>???AAA;;;::::::999999999::::::===>>>@@@@@@>>>;;;777555>>>>>>?????????>>>===<<<>>>>>><<<999<<>>888555888;;;:::999:::111111222777<<<>>><<<999;;;999777666777777666555333333222333444444333111222555888888777666555555555444333333444555777888888888888999:::888555222333555777888777444111//////111444888;;;999555222111111222444666888999;;;:::666111///222888===???555666777888777666555444000333777999888777666666888555222555;;;===999555666222111444666444333444444333222111222333444555111111222222333444444444222444888===AAAAAA>>>;;;888999;;;===>>>??????>>>555555555555444333222111777666333000000111222444888666666:::;;;888444444///333555333444666555111...111444666777888:::<<>>:::222000000000000000---)))&&&---///111222222333555777:::888666333222333444555555999999444000333666777444000///222444222222444555333111///000333666999444333111000000000111222111111111000000///...---111222333444444555555444///,,,+++...222444333111.........,,,---444???GGG===;;;888777777666555333888777555222000000333666666777555111000333444222333666555222777BBBFFFDDD...---...222111,,,***,,,...///111000///.........333444555444333222222222333333555777555111111444555444444222222333777:::999777333222333444444333///000111333333444333333......---++++++...333666444222111444999:::777333///333666444///...222777666888777444333444333000---...000111000///,,,+++wwwcccTTTLLLEEEGGGHHHGGGFFFJJJRRRYYYGGGCCC>>>>>>CCCFFFDDD@@@AAAAAAAAAAAA???===;;;999<<<======>>>????????????===???@@@@@@???>>>???@@@;;;;;;:::::::::;;;<<<<<>>???@@@@@@???<<<999;;;<<<;;;999===CCCEEEBBB;;;555333777;;;::::::<<<333222333888===???===:::999888777666666777888999777666444444555444222000111555999;;;999666333222777777666666666666666666;;;999888888999999777666222333666999:::888333///111444888===???===888333111111111222555888;;;===888555111111333777:::<<<333555777888999888777777...222666888888666555555999555333666<<<>>>:::666999555555888999666555666666666666666666777777777222333333333444444444555333444777;;;>>>>>><<<:::888888:::;;;======>>>>>>444555555555555444444333666444111//////000222444888666666666666444333333111444444111222555666444///111444555555666888:::BBB???999222,,,))))))***,,,///333444555666888:::444777999999;;;===:::444333222111111111000---+++...000222222222333555777555444222111000111222333666::::::555111444777888333//////333555333222444555333111000000111333555111111000000000000000000...111333333111...------///000111333555666555444---,,,---///222444333111222222111...---111:::BBB===<<<;;;::::::888444111555555555333111222444666555444222000000222333444000222111...222;;;@@@???222000000333222,,,))))))000222555444000---,,,,,,000333666555222//////111555555666777666333222222444666666333//////555::::::777444333333444555444222222222333333333444444000///...---...111666:::777333000333999;;;666111333444555333///---...000444777888444333444444111---...///...------------jjjYYYNNNIIIDDDFFFHHHFFFDDDGGGOOOWWWLLLFFFAAAAAACCCEEEDDDCCCAAABBBBBBBBBAAA???<<<;;;>>>??????@@@@@@???>>>======???AAAAAA@@@??????@@@;;;;;;:::::::::;;;<<<<<<>>>===<<<<<<<<<===???@@@;;;;;;<<<>>>???>>>:::666888::::::999<<>>555555666999>>>@@@===:::999999888777777888:::<<<<<<:::999888777666333111...222666888777555444333::::::::::::999888666555888666555555666777666555222333555888:::888333000333555999===???===888444444333222333444888;;;===666555444444666666555444333444666777888888888777000333666888666555444333888777888999::::::999888999555555999:::777555666::::::::::::999888777777555555555666666666666666777666555666888999888777999::::::;;;;;;<<<;;;;;;555555555666666555555444222111///......000222444666666555222222333555555555777555222111555666444111222333333222222444555CCCAAA;;;333+++&&&&&&'''---000555888999888888777444666666444666::::::777666444111000111333333333000111333444333444555777222111111000000111222333555999999333000222666666333//////333555333222333444333111///......//////,,,---///000111000///......111444555444222222222000///000333666777666444//////000111222333222000555333111000111222444555777888999;;;;;;888333...///111444555444555666777222000............000222000111000---...333777888111//////111///+++***,,,,,,---/////////...///000000333666555222000000222888888888777666555222///222555666222---,,,222777888666333222333444555555555444333222222222333444333222222000000222777:::444000---111999<<<999555666444111111222111...+++111555666333111333555444000000...,,,***+++...222uuuaaaTTTLLLHHHCCCEEEGGGEEECCCEEEKKKQQQNNNGGGBBBCCCEEEEEEDDDFFFAAABBBCCCCCCBBB@@@>>>===??????@@@@@@???===<<<:::<<<>>>@@@AAA@@@??????@@@::::::999888888999999999<<<:::999888999;;;>>>AAA:::999999<<<>>>===999555666888999888<<<@@@AAA===;;;555333888<<<======???777666666999<<<===999666888999:::999888888:::<<<===<<<:::::::::888666444+++...111333444555777999<<<<<<;;;:::999888888777:::888777777888:::999999333444555666666555333222444444666999;;;:::777444666555444444555777999;;;777777777777888666333000555555555666666666777777333555777777555444333444777999;;;:::888666777999777333222555777555444555;;;;;;:::999888666555555888888888888888888888888999777444333555666666666::::::;;;<<<<<<;;;999999666666666666666666555555//////......///000222333555777777222111444777777666888666222111444555333222333333222000000111333777888666111,,,***,,,///000222555999<<<===:::777333555444000222777:::999555222...---///222444555333444666555444444666777555555555444444555555555111666666111///111555666555111///222333222111333333222111///...------,,,***+++---///111111111000111222444666777777666555333111111333777999777555111111111111111111111000333000...000444666333///111222555888999888333000+++...222555666777888999666333333555444222222555222222222000///000222444000000111333111111666===>>>:::444000////////////111222333333222111222333888999888555555555222---000333444222---,,,///444666444222111333555666666777666333111000111222333222222222111000000333555---++++++000888======;;;666222///111555666222---///444555111...111555666333333000,,,(((***000555|||fffYYYQQQLLLIIIAAABBBCCCCCCBBBCCCHHHLLLLLLEEEAAADDDEEEDDDDDDFFFBBBBBBBBBBBBAAA@@@??????<<<===>>>>>>===<<<:::888:::<<>>:::888777:::===>>>:::666444777888777:::???>>>::::::555333888<<<======???888777666888:::999555111666888::::::888777888:::999888888999::::::999777/////////...///333999===@@@===:::666555777999;;;<<<;;;:::;;;===>>>======444555666444111000222555777666555666888888777666444444333333444666777888;;;999888888888777555333999888666555444555666777555666666555444444555777888:::;;;:::777555555666666222000333555444555777:::999888666555555555555999999999888888888888888777666444555666777666555555666999::::::888666555777777777777777666555444///000000111111111000000555999888222000444666666444666555111111444444222222333333222000111333555,,,///111000///000666;;;444111000555<<<@@@???;;;111444333000111666::::::333111...---...000111111666777888777666555666777<<<<<<;;;:::888777777666///444555222111555:::<<<888333000111222000000333000000000000000//////...,,,,,,,,,---///222555777444222222555888999666444444111...000555777666333111111000///...///000222000...---000444666444111......///222555777666555,,,///111333444666999<<<999666666::::::555444666000111222222///...///222111222444555333666BBBOOOWWWKKK<<<222//////...,,,111000///000222333333333444666555222333555222+++...111333222///...///111555333111222444777888888888666333000//////111222///000111000//////000222++++++,,,000555999;;;<<<666444222444666666333000111555555...+++...333555555555444///++++++000555lllZZZRRRPPPMMMKKK???@@@AAAAAABBBCCCFFFHHHIIICCC@@@CCCEEEBBBCCCFFFAAAAAAAAA@@@@@@@@@??????999:::;;;<<<<<<:::999777888;;;???@@@@@@@@@@@@@@@<<<<<<:::999888888888888<<<===============<<<<<<:::888666999===???;;;777333666777777:::===<<<888:::555333777;;;<<<<<<>>>;;;999777888999888333///444777::::::888666666888444444555777:::;;;:::999666444000---,,,111888===CCC>>>777222111555:::>>>999888888999;;;<<<;;;:::555777666222------222777;;;888666666777999::::::222222222333444555666777>>>;;;999888888999888777===;;;777555444555666888555555666555444555777:::;;;::::::999777666444333888333111444666666777::::::888777555555555666777999999999888888888888888444444555777999:::888555///111444777777666333111888888888888777666555444111222333333333111///...444999999111...111444333111333333000000444444222222222333222111222555777111444666444111111666;;;777111,,,111;;;BBBCCC???///333444222333777:::999333111000///000000...---888999:::999666555666666AAA@@@>>><<<:::888666555///555777555555;;;AAACCC:::444000111111///000333...///000111222222222111000...++++++---333999>>>666333000222777888555111333///+++,,,111444333000//////...---,,,---000333111000///111333444444444---,,,+++...222777999;;;000000111111222555:::===555111333777777111...111---...111111///,,,---000///111333222///222BBBSSS[[[LLL888---,,,//////---222...,,,---111444444222111333222///111555222+++...000222222111000//////555333111222555888::::::999666333///...///000222---///111111000///000111......///000222444666777888888999888555222000///333666555---(((+++111333555777777333...,,,000444qqqXXXMMMLLLLLLIIIHHHLLLDDD@@@BBBDDDCCCFFFLLLHHHEEEAAA??????@@@@@@@@@<<<@@@DDDEEECCC@@@===<<>>===>>>@@@BBB>>>@@@AAA@@@===:::888888@@@CCCCCC@@@>>>???===999:::777666888===>>>:::666555555666888:::<<<;;;:::777333222777888555777===999???AAA===::::::888333777888555000///222444333///000222777;;;;;;888555:::777444444222000333888>>>???<<<666000000666<<<:::888888:::===;;;555///666777777777666555444444:::===:::666777======888999666333333555777666444>>>;;;777444444555666777888;;;<<<999333000111444444666888888666444444444888888999888888777666555:::666444666999:::666111333777666111111555555111666;;;;;;666666999777222222555999<<<<<<999555222000111222111000000222444555999<<<:::666222333666000888;;;666333333222---000444444///---222333111,,,---...///111222333444999:::777333333777:::999333555777777777666666777222111222666;;;>>><<<:::999333---///666===@@@???999555000//////000///...///222999@@@===666555:::>>>@@@>>>999777777555222999111///666<<<>>>BBBGGG>>>888333333222000///222111000000333777999777444333333222///---///555:::;;;999555111//////000111---......///000111111222---......---+++---111666444000...000555888777444000***)))///555555333333555///+++...555999888444444666777666333222222222000111111///---,,,---...(((,,,222333333555:::??????<<<666111...------......000111111000000111222---/////////222555333...////////////000333555666::::::999666333333777;;;>>><<<888333...,,,,,,...,,,...//////......///000000///...000111111333666;;;@@@AAA;;;000)))***...888:::;;;777111...000333666777888888777444111000}}}iiiTTTKKKLLLLLLJJJHHHGGGAAA>>>AAACCCBBBCCCGGGJJJHHHFFFEEEFFFEEEDDDBBB===???BBBCCCAAA>>>;;;;;;;;;;;;;;;===???AAAAAAAAAEEEAAA<<<<<<>>>@@@@@@???<<<===>>>>>><<<:::;;;<<<<<<@@@AAA??????AAA@@@<<<888555444777;;;<<<888555444444555666888888888777888444444888888666666::::::@@@BBB>>>;;;;;;999555;;;<<<;;;666666999:::888555555666999<<<<<<888555;;;777666666444111222666??????===999555555999===BBB>>>;;;:::;;;999444000333333333222222222222222888:::999666888======888777888<<<@@@BBB@@@:::555===:::666333333444555666999<<<>>><<<888666888;;;888888888666444444666888999999999999999888777777777555333444777999888666666888777222222666777444777<<<===:::999:::888222444888===AAA@@@<<<777333555666666555333222333555333777:::888444111222444444888999333111333444333222555555000000444666333000111222333444666777777888:::999666555888888555111222333333222222444666555333444888===???>>>;;;999444///000666;;;<<<;;;777555444444444333000---000222888>>>;;;555555:::;;;===<<<777555555444000777111///333888888:::===:::444111222333222222555777444111222555666555333222222111///---///444888777555222000...///000111//////000000111222222333000000000...,,,---000444555222///000444555333111222---,,,222666555222111444111///111555777666444222333444333111//////000111111222000///...000111111444777555222000222555666444111...------...///555555444222...,,,,,,---...444777444000000111000333222111000000111222222555666777666555666999<<<:::888666222...---...000000222333222111111333444222111111111222333555666;;;>>>???:::222,,,,,,///333777:::888444000000222222222222222222000///...nnn]]]NNNIIIKKKJJJIIIHHHDDDAAA@@@DDDEEECCCBBBCCCGGGFFFFFFFFFGGGFFFCCC@@@@@@BBBCCCBBB@@@===<<<<<<;;;;;;<<<>>>BBBDDDEEEEEEDDD>>>999999>>>AAA???;;;:::;;;;;;;;;:::;;;===???888<<<>>>>>>???CCCCCC@@@888666555777:::;;;888555444555666666777777666666999777777:::999666555777;;;@@@BBB???===<<<:::777:::>>>>>><<<===??????===::::::;;;<<<===<<<999777===999777888666222222555<<<;;;::::::999999:::;;;EEE@@@;;;999999999777555222111000000000111222333666777777666888<<<<<<999999;;;???DDDFFFDDD>>>:::;;;999555333222333555666999<<<>>>===;;;:::<<>>===;;;;;;888333555999???CCCBBB>>>777333777888888777444333333444222555777666333111222444777888666111///444888999222444333000111444666555444444555666888999::::::888;;;<<<888777777555111111111111//////000444777555444444777<<<>>>===;;;999666333333666999888777555666777999999666111,,,111333777:::888444444888888:::999444222444222///222//////333666555666777444///---111444444666999;;;777333222333444333111111000000...---///333666222111///......///000222000000111111222333333333222222111///---...000222777333000000222222000---333//////555888555111000333333444444555555444444111333444333111000000000222333333222000000222333777888999555000------///111111000///.........///888888666222...+++***+++000999???888///,,,///222666555444222000/////////333555777888777777777888444444333000......000222222333444444333333444666333444333333333555666666:::;;;;;;888444111000000///444888999555222000111///...............//////zzz```TTTIIIHHHIIIHHHFFFEEEDDDDDDEEEHHHJJJHHHEEECCCGGGFFFEEEEEEFFFEEECCCAAAEEEFFFFFFDDDAAA???>>>??????>>>===>>>@@@AAAAAA@@@@@@===:::999<<<======;;;;;;;;;:::999888999<<>>AAA@@@<<<;;;;;;<<<<<<===<<<;;;:::AAA;;;777666555333333666666555666777999999888666===:::999999;;;<<<<<<;;;444333111111111333555777444444555666999;;;;;;999<<<;;;:::999;;;===???@@@:::999666333222333555888888:::;;;;;;999999:::<<<:::999666222111333888<<<;;;:::999888888999:::;;;;;;<<<<<<:::777555555666:::999666333222555888999;;;<<<<<<;;;:::999888666777:::===??????;;;777444444555666555333111111222333555666555333222333555777666333111111555:::===111000//////111333444444555555666777888999:::;;;:::===<<<888666666444///333333111//////111666:::444333222555999;;;:::888777666666777888888777666444666888:::999666111...222444666777555444555777666888777333222333222///......111555777888777888111---,,,111444555777::::::777444444555555222/////////.........///222444///.........///000222333111111111111222222333333333222111000///000222333555222000///000000///---111///111777:::666222222222555777777444222222444444555666666444333333444444444444222000///000222222333444333000...///000444444333333222000///...555555444222///......000111:::>>>888///---///111777666444222000///...---444666888:::999666333222111111111///------///111111222222111000111333555333555555333333555555333777666666666666555333222111444777777444111000000///......---...000222444nnnVVVNNNHHHHHHHHHEEEBBBBBBEEEFFFHHHIIIKKKJJJFFFBBBKKKIIIFFFDDDEEEFFFGGGFFFEEEFFFEEECCC@@@>>>???@@@@@@???======>>>===<<<:::;;;======<<<999888:::===???>>><<<999666777:::<<<777;;;===<<<>>>AAAAAA>>>:::::::::;;;<<<;;;:::888222555888888888888999;;;:::<<<<<<;;;:::999777555777999;;;===;;;888666666222777;;;<<<>>>AAA???;;;888999::::::;;;<<<======EEE<<<555444444333555888333333555888999999555222333555777;;;>>>>>><<<:::555444333222333555777888444333333666999:::;;;;;;;;;888555333333777<<<@@@::::::888555333333777:::999::::::999888777777777666666555333222333666888:::999777666666888;;;===;;;===>>>>>>:::777666555:::777444222222333555888<<<:::888888777666777999;;;;;;;;;;;;:::999999888000222444444333222222333555555666555555555666777555333222333555777:::<<<333000///000333444555555333444444555666777888888;;;<<<:::555333444333000333222111000000222777:::666333222444888:::999777444666888999999999999999555666777777555333222111222444555444444555666666444777666333222444444111---000444666666777666444222...---222555555777999555444555888:::888333...///...---...///000111111////////////000222444555000000000111111111111111111000000000111333444444222000//////000000000000///...111888:::777555555222555888777333000111333444666777777555444555555555555444222///------...---.../////////000111222333444444444444222111000222444555444222111222222222666888444111111000...333333333222111000///...000333777::::::888333000111111111///---,,,...///000111111000//////222444222555555111000333333///444222222444666777555333666666666444222000000000//////......///222555777|||hhhQQQKKKHHHHHHGGGCCCAAABBBCCCFFFFFFEEEFFFHHHEEE@@@HHHEEEAAA???@@@BBBCCCDDDBBBBBBCCCAAA>>><<<======???===<<<<<<======<<<;;;888===???===888666999>>>CCCBBB???;;;777555777999888<<<>>><<<===??????;;;888999:::::::::999888777000444777777555444666888:::======::::::;;;;;;888444555888;;;:::555444666222888<<<===???BBB@@@<<<555666888888999:::===@@@DDD;;;444333444444555888444666999;;;;;;888555333000444999===>>>;;;777444555444333333333444555666777333222666999999:::===555666777777666666888:::::::::999666333333888<<<;;;;;;:::999777666555555333444555444333333555666:::888666555666888<<<>>>999:::;;;<<<<<<<<<:::999888444222222222111333777:::777555777777555777:::<<<;;;:::888999:::;;;===111333666666555444444555666666666666666777888999444111000444777777888;;;999444111444777777777888222222333444444555666666888:::777222111333333111///000111111111333666888999666444555999;;;:::999111555999:::888777999;;;555666666444222111222333000333555444555888888666333666666333222555555222...333666444222222000---333//////333666666666999222333555:::<<<:::333---///...---///111222111000000000000111222333444555111111111111111111111111000///...///222444444444000/////////000111222222///...222777999777666888222555777555222000111222222444555555333222333444444444333111...,,,,,,---------......///000000111...///000222333333333333444666888888666333111111333444222111222444111+++///000000111111000//////***---222888<<<;;;888444000111111000---,,,---///222222111000///000333666111666666000///222111+++111111222444777888888777888777555333222111111111......---...///222555777rrr```MMMJJJHHHIIIGGGCCCBBBDDDDDDFFFDDDAAABBBFFFDDD@@@@@@>>><<<<<<===>>>>>>===???@@@AAAAAA>>>===<<<===AAA@@@>>>>>>??????>>><<<:::<<<>>><<<999888:::<<>>;;;888999;;;;;;:::888777777333666999777333111333555999<<<<<<999999===>>>;;;333333666;;;999444333666333999======???BBBAAA>>>444666777777777999===AAA@@@888333555777666555555666:::>>>>>>:::666444444111555;;;>>>===:::555333555555555444444444444444;;;555222555888888:::???333666:::;;;999777666777888999999555222222777<<<:::999888777777666555444444444555444333444666888;;;999666555666:::>>>AAA<<<999666666999<<<<<<;;;777333222444444111111666555333555::::::777666999888888777777888999:::;;;333555888888666555444444777666555555777888999:::555///---222666666777;;;===555222666:::888777888333333333444555555666666222555666333222444333///...111444666666666777777999666444555888::::::888///444888888555444777:::444666777666333111222444...333555444666;;;:::666111444444222222555555222...444777333///000...+++333000000555888777777:::444444666999;;;999333...///......000222333111///111111111222222222333333222222222222222222222222111///...///222333222111000000111000000111222333111000222777777444555888333444333222000000111222000222333333222111111222111222222000...---...000////////////111111111000......///000111222333333333777;;;<<<999666222111333444333111222444111***------///000000//////...(((+++000777<<<===999555///000111000......///000222222111000///000333666000777777000...222000)))111222444666888999:::;;;666555555555555444222111.........///111333555777|||hhhWWWKKKIIIHHHJJJHHHDDDDDDGGGEEEGGGEEE@@@@@@FFFFFFAAA???>>>>>>???@@@@@@>>>;;;???AAACCCCCCAAA???>>>???FFFDDDBBBAAAAAA@@@>>><<<<<<<<<;;;;;;;;;;;;::::::EEEDDDBBB>>>999666666777777;;;===;;;<<>>;;;:::<<<======<<<:::999999888;;;===:::444111222444888<<<<<<888999???AAA>>>333222555;;;:::444333777444999<<<<<<>>>AAAAAA===666777888777666888<<<@@@<<<666333777:::888444222666;;;@@@>>>999333222444111555:::======:::777666666777777777666555444444===666222555777777:::@@@666888:::888666555666999777888888444000111666;;;777666444444555555333222666666555444333444777:::<<<:::777666777;;;@@@CCCBBB;;;333111555999:::999777333222666555111111555222111666>>>???999666888222333444555666777777777444666888888555333111111666555444444666888999:::777///,,,000444555777<<<===555111555999777555777444444555555666666777777---222555444444555222...///333888;;;;;;:::999999888555222333666888777666...333888777222000444888222666888888555222222333---222555444777===<<<666000333333111111444444222,,,444777333000222222///333000000555999999999;;;777666666777999888333...///......000333444222///222222222111111111111111333333333333333333333333333000//////111222000...222222222111000000111333333222333666555222333666444333111000000000111111000222333333222111222333///000111000///000111333000//////000222444333333333333222111000000111111111555;;;>>><<<999555333444666555222222222000+++,,,---...//////...------+++,,,111777;;;<<<777333---///000000//////000222111111000...---...222555111888888000...333000(((111444777999999:::<<<>>>222333555888999777444111000000111222444555777888mmm```YYYLLLKKKIIIIIIJJJJJJJJJIIIHHHLLLKKKFFFBBBDDDGGGGGGGGGDDD@@@<<<<<<>>>BBBEEEBBBAAA???>>>>>>???AAABBBJJJIIIGGGFFFEEECCC???<<<:::999<<<>>><<<888999>>>===CCCCCC===999;;;<<<:::???GGGIIIAAA:::<<>>:::;;;======:::666:::999:::???@@@???@@@CCC:::555555;;;===;;;:::>>>666666666666666555555555999<<<===:::777777<<>>;;;888CCCAAA;;;666222444999===111111111222333333111...777444333444666666333000555111---000555777444///222000////////////---+++333222000///000222555777777888888555111000333555333222111/////////000000///000333555555222///---555000,,,---000222000---333111//////222444666666333444555444222111222333555777999999888777777888:::555...---///000...,,,...---,,,,,,,,,,,,---...000111222333333111///---222000111333222------111555333111000///000111222333333222111111111222333::::::::::::;;;<<<===>>>333333222444:::>>>999000777444111111444666555333vvvcccVVVOOOKKKJJJHHHGGGGGGGGGFFFEEEBBBGGGHHHEEECCCDDDEEEDDDIIIFFFBBB>>>===>>>@@@AAAAAA@@@?????????AAACCCDDDHHHIIIJJJGGGBBB>>><<<<<<===;;;;;;<<<:::888;;;@@@<<>>>>>>>>999333777666444444666999>>>@@@>>>;;;888:::===>>><<<999BBB>>><<<===<<<999:::======888888===???======@@@555666777888777666444333888;;;<<<:::777666:::>>>777999;;;999666333222333666111333;;;<<<555444:::222222222333666:::>>>@@@888777666555555777999::::::999888777666777777888666999;;;999666444444555888666444333444777:::<<<:::888777888999999>>>EEEAAA999111111666999777222666555555555777777666555444555777<<<@@@>>>777000///333777999999777555444111555888999888777777888777777777666555555777999555444444444555777999:::999666333333555888::::::<<<:::666555444444333222555555555666777666444222333888:::888888;;;<<<;;;666444222333555777666444333333222222222333555666555777888777555444555555444666888888777666666666222222222111111111222222444111///111555888777444//////111444777888777666===:::666222222555888;;;.........000333333222000666333000///000111222222333///---///444666333000222000//////000111111000555333111///...000222333222333444333000000111444222222000000///000111111---///111333444222000...///------///222333000---......---------///111333000222333333222222333555333555666555444333444666888333......000333222000///000000000///......------.../////////...,,,+++...---...000///++++++///222111000//////000222333111111111111111111111111555555444444444555666777:::;;;999777999;;;666...111///...///333666777777nnn]]]QQQLLLIIIHHHFFFDDDCCCCCCCCCCCC@@@FFFHHHGGGFFFGGGGGGEEEJJJHHHDDDAAA???>>>>>>>>>AAAAAA@@@@@@AAACCCEEEFFFDDDIIIKKKGGG@@@;;;;;;>>>@@@<<<::::::999888<<>><<<>>>AAAAAA???<<>>======???555666999:::999666333000777999;;;:::777666888:::222444777777666555555555333000333;;;<<<777777;;;111111222333555888;;;<<<777666555444555666777888>>>;;;999:::<<<<<<:::888;;;>>>???;;;555222444777888666444333444666888:::777777:::;;;888666;;;BBB;;;444///222999<<<666...444444555777999999777555777777888;;;===<<<777222111222444777:::;;;999888222555999;;;;;;;;;;;;;;;666666666555333444666888666666777888999::::::;;;666444222333666999;;;<<<<<<:::888666666444222000555555555666777777555222555999:::777777:::<<<;;;444333222333444555555444///000000111222333444444000333555666555444555555444666999999666444222111333333222222222222222222444222000222666888777555...///111444777999999999888555111111444777888888111000000222444444333111444222...+++))),,,000444111///---///333555333111333000...///111333555555777555222///---...000111///111333333222222222444111111111000000111222222///000222333222000...---)))+++...111222111000...+++---...---++++++...222...000111222222222444666111222222000//////111333444000...///222555555333000111333444444222///---+++++++++++++++*********,,,+++---000...+++,,,//////////////////111222333///000111222333222000///333111///......///000111===???===999777777555222111000///000444777888888zzzfffXXXPPPLLLFFFFFFEEECCCAAABBBCCCEEECCCFFFGGGDDDDDDFFFGGGDDDHHHFFFDDDBBB@@@??????>>>CCCCCCBBBBBBBBBCCCDDDEEEBBBFFFHHHFFFAAA===>>>??????<<<:::::::::888:::???>>>???@@@@@@???@@@@@@???>>>;;;:::<<>>@@@CCCDDDBBB@@@???@@@AAA@@@===:::>>>;;;999;;;:::777777999888666555666999:::;;;;;;555777999;;;:::777222000888:::;;;;;;888777777888666777777777666666777888444222444:::<<<888777:::444444444444555777888999666666555555555666777888;;;888666999>>>@@@<<<888<<>>999555999AAA777333000222777999666222555555555666888999999888999888888999:::999777444444333333666:::<<<;;;999444666999;;;<<<<<<;;;;;;444555555333111111333555444666888:::;;;;;;999888666444222222444555555555666666555666888888666555777666666666777666333111666999999555555888;;;:::333333333444555555555444---...000222333444444444000333555666555444444444333666999:::777444111000222222111111222333444555444333222444777888777555//////222888@@@CCCAAA>>>777333000222777:::888666999777666555555555333111000000///+++(((***///444000000000111333444444444555222///...000333555555777555333000///000111222222333555666666555555444111111111111222222333333333333333333222000...---***,,,000111000//////000---000222000,,,+++...333...000111111111111333444111111000...,,,,,,///111000///...///222444444333---000333666666444111///,,,,,,+++******++++++,,,...---///222111...///333////////////000000000000---///222444444333000///444222000...---...///000666::::::666333555777777888777555444555555666666nnn\\\PPPIIIFFFDDDEEEEEECCCBBBCCCGGGJJJGGGHHHDDD??????CCCDDDCCCDDDCCCCCCBBBAAAAAAAAA@@@FFFEEEDDDCCCBBBAAAAAAAAA@@@AAABBBCCCDDDCCCBBBAAA===:::999<<<<<<999888::::::;;;>>>AAABBB???<<<;;;:::888777777999999999:::888777555555555777:::<<<===CCCFFFBBB>>>===<<<:::;;;<<<===>>>???@@@@@@@@@=========?????????<<<;;;999888:::>>>>>>999777888666555333333555999:::999666777999:::999777444222:::;;;<<<;;;999888777777BBB???;;;888666666777777666555666999:::888888999999888777666666666777888666666666666777777888888666333222666<<>>============@@@DDDEEECCCAAA>>>:::999===>>>:::888999666555999@@@CCC@@@<<<<<<;;;999999:::999:::@@@HHH===;;;888666666888;;;===999===>>>:::888::::::777999:::<<<>>>===<<<:::999:::<<<@@@CCCEEEFFFFFFEEE::::::===BBBAAA:::555444777777555333666;;;<<<:::777777888888777777666666===<<<;;;:::999888777777<<<999777777:::===@@@@@@888777777777777888999:::<<<:::888666666777999:::666666777777777888888888222000000333888;;;;;;999999999999777666777:::<<<666666555555555666888999888999>>>AAA===888:::@@@555777888444000111999@@@<<<888444333555888;;;===777666555555444555555666777777666777999999888666===;;;999888888888777666444555444222000000111333111333666999999777555333333333333555888999888777777555555666888999999888:::999888888777555222000666999999666444666888777222555777888777666666666111222222333444555666666999::::::888555333333444111444888999888777666666000///......000222555777222333444666666555555444666222333:::CCCDDD;;;111444111000000333333111///333111000000222444444333---///111222111000000111222555777666444333555888:::777333111000000000///111333555666777777666555555444333333444444222000222222333444444444333333...///000222555888:::<<<555444222111111111222333000222333111---+++,,,...222333444333111000111222333333333111///...000222,,,---///000111000///...---...000222444555555555000000111111111111111222///...000333111...///222111222333333111///,,,***,,,...111444555333111///333222111000//////......---111222...,,,///222333444555444333111111333555uuu___RRRLLLIIIHHHEEEFFFGGGEEEBBBDDDIIIOOOOOONNNJJJEEEGGGLLLLLLIII@@@??????>>>???@@@AAACCCBBBBBBBBBAAA???>>><<<<<<888:::===???@@@@@@@@@AAABBB===:::===>>><<<:::;;;:::666777===@@@>>><<<===???;;;;;;===>>>>>>DDDLLLAAA>>>:::777666888;;;===777888555222333777888555777999;;;======;;;888666:::===BBBFFFIIIJJJKKKKKK===<<>>;;;999888666444444666999;;;>>><<<:::888777777666666111111333777===BBBCCCBBB777777555444555999<<<>>>;;;999666444555888<<>>===:::;;;???888999999666333444:::@@@:::777444333444666888888444444444333333333555666444666888999888777777777AAA<<<888666777888888777777777666444222222333555333555777999:::888666444222222444888;;;<<<;;;:::999777555555777888999888888777777777888777555222777;;;<<<999777888888666111444777888666444555666444333222222333444555666;;;:::999666333222444555222444666777666555555666222111///......///222333000222444555555444333333444333444666888888444111222111111111111111111111000///---...000222333333000//////111222333111000222666999777222111333777;;;888555444333222111//////111555888999777555333333000//////222333222111333444444555555444333222......///111444777;;;===666444333444777888666333222222222000///---,,,+++111222333333222222333444333444444333111000000111+++---000222222111000000333222111111111333555666///000111222333222222111000///000222111------111000111333444333111...,,,***,,,///111222111///...000000111111111000...------000111...---000222000000222333222000111444777}}}gggTTTLLLJJJJJJIIIFFFHHHHHHEEEAAABBBHHHMMMFFFFFFDDDBBBDDDIIIHHHCCCAAA@@@>>>======???@@@BBB???????????????>>>===<<<444:::??????;;;:::===@@@GGG@@@;;;<<<=========???BBB;;;777;;;===;;;:::<<<>>>999777:::;;;:::===CCCCCC@@@;;;777666777:::<<<<<<:::666333777======:::666999<<>>===>>>BBBAAA<<<:::<<<777999777222555<<<>>>:::;;;888444222333666;;;>>>>>><<<888666555555555555555555666:::======999555666666444222444:::???AAA888666333222444999???CCC333444555555666666555555666777666555444555888;;;>>>:::777888;;;===:::777333333444444666777999999888666777;;;===;;;;;;>>>:::999888777777999;;;===777555333333555555555444111222333333222333444666000444999:::777666777888BBB===777555777999::::::999999999777444444555777555777999;;;;;;:::888666222333555888;;;<<<:::888888666444444666999;;;;;;555555555777999999777555888<<<>>>;;;999:::999777///333666777555333333555555444222111111222444666:::999777444222222444777333444555555444333333444444222000---,,,---///000000222444555444333222222000222444333111111444888111333333333222333555777444222000///000222222111222///---///222444222000222666999777111///222666:::999777666666555333111---111666999:::777222///222///---...222444555444444444555666555444222111222111000000222444777888555333333777<<<===999333555444222222111000---***000111333333333333555777333444555444222000000111))),,,000333333333222222888666333000000222555777---///111222333222111000222000111333222------111...000333555555333000...)))***,,,...//////...---///111222333333111///...+++...///...000444555222222444555444222222555888oooUUUJJJIIIKKKNNNPPPKKKHHHEEEDDDFFFFFFCCCAAAEEE???<<>>@@@;;;:::;;;<<<>>>???===;;;???===<<<;;;;;;<<<===??????===;;;;;;===???@@@@@@>>>?????????===<<<:::999333333333555777:::<<<===:::999777777<<>>:::777444555777888888888999:::999444333888:::999<<>>BBB:::666555777555111333888EEEDDD===333222999>>>>>>CCC<<<:::???CCCAAA:::777222111111333777999::::::999;;;======<<<:::::::::===;;;:::999999999888888333333333444666666444222555111000444::::::444---000999<<<555000222777999<<<======;;;888888;;;>>>555777999:::::::::;;;<<>>;;;555222333222333777;;;===:::777666666666555444555888;;;555444333333555555333222555666;;;???<<<555777>>>888777666444333222000000444000...///333555222...666555444333333333444555888555333222333555666666777444000///111333222111444444333111333666444///+++,,,111555444000222777:::555555888333,,,111<<<999777444222000.........///000111222333444444333444444444222000///111333555444444777999999666333---///333555555333000---222333333333222222444666333333555888999777555666444000000222222111222666333///...444<<<@@@===888999555444555333000///222///000222555777666333000444222111111222222000///---------...000555<<>>======>>>BBBEEEFFFFFF@@@???===<<<<<<===???@@@???===<<<<<<===>>>===<<<<<<<<<======<<<:::888666999;;;===>>>>>>>>>???@@@<<<===;;;999<<<@@@>>>999>>>>>>======<<<;;;;;;;;;<<<===@@@DDDAAA:::777888888:::<<<>>>>>>===<<<:::888999:::;;;<<<;;;:::888555666888999999999:::;;;888555444777666444777===999555222222555777444111444888<<<<<<999666666666222444666777888999<<<>>>:::666555999<<<<<<===@@@:::777777888777333555:::??????999222222999>>>>>><<<888888>>>AAA===777444444333222333666888888888999:::;;;:::888555555555888888999<<<@@@AAA???===999666444222222222111000444111000333888999666222222999<<<777222333555555;;;;;;:::777444444777:::222333666888999:::;;;<<<>>>;;;:::;;;===???>>><<<999999:::;;;<<<<<<999777777777666555333555888;;;:::888666555555555444222999777999:::555000333::::::999777444222111333444555222000111555666444111555555444333222222333333777555333333555666555444777333000///111333333222666666333111222666444000///000444888666111000333666222333777444...333>>>555444222111111111222222111111111111222222222222333222111333555666444111111000000333666888666444111222555666666444222000333444555444222111111222222222444666888777777777555111000333333111222555666333222444888999555111444111000111000---,,,///000000333666888777444111333222111111222222000///...000111111222333666888666555444333111111222333//////000333666666333//////111333555555222000...333666555111000111///+++000...,,,---///000000...000111222222222111000///222111000111333444333222333333444444444444333222jjj\\\OOOLLLLLLJJJHHHHHHKKKGGGBBBAAABBBBBB@@@===???======BBBCCCBBBCCCGGGEEEBBBAAACCCCCCAAABBBFFFAAA@@@???BBBGGGLLLPPPQQQCCCAAA???======???AAACCC>>>=========>>>===:::888999:::<<<<<<;;;999666444<<<@@@FFFHHHEEEBBB@@@@@@===???>>>;;;;;;>>>>>>;;;>>>?????????>>>===<<<;;;999:::???CCCAAA:::777888888999:::<<<<<<<<<<<<<<<<<<:::999888:::;;;;;;;;;555666888999:::;;;;;;;;;666444333555444333555999888555333333555777555333222888===<<<777444555888111333666777777777888:::444555:::??????<<<;;;===:::888888999777555777;;;888888666222333999======666666999??????999555555777555444555666777666555999::::::777444222222222888888;;;BBBIIILLLIIIEEE;;;777333111111222222111333222111222555888888888777:::;;;888555666666444<<<;;;888555222222555888///111333555888:::;;;;;;<<<777333555<<>>;;;999999999999777444222444777:::???;;;888555555555444333999777555444000...333:::;;;:::888444000000444888666333222333666888666444555444444333222111111000444444444555777777444222555222///...000222444444888888555111111555555222333444777:::888111///000222///111666555111666???555444333222222222333444555444222111000000000111111//////333:::;;;666000---------///222555555444333444444444444333222111444555666555222///......111222333444555888999:::555222111444333111222555666555333333444333111...111...---000///,,,,,,///111111333666888888555222333111000111222222111000,,,///222444333222222333333333444444444444333333///000111444777666444111222333444444444333111000444777666333222333222...111///......000111111000///000111111222222111111555444333333444444222000000111333444444333222111xxxaaaWWWNNNMMMNNNLLLKKKKKKLLLGGGBBBAAAAAABBB@@@===>>>===???CCCCCC@@@BBBFFF>>>===>>>CCCDDDAAAAAACCCBBBAAABBBFFFKKKOOORRRRRRCCCAAA???>>>>>>???AAACCC;;;;;;<<<>>>???===:::777888:::<<<<<<;;;999555333888???GGGJJJGGGBBB???>>>;;;??????;;;999<<<>>>======>>>???@@@@@@>>><<<:::<<<===AAAEEECCC<<<999999888999999:::<<<>>>@@@AAAFFFAAA;;;888888999888777555555666888:::;;;;;;:::555111000333888::::::999999777555555777888777666555888:::999777555555777111444888999999777777777444666<<>>888666999999999999888777777999<<<666666555444555888;;;<<<888888<<>>:::666444444666888111111333555888::::::999===777222444;;;AAABBBAAAAAADDDEEEBBB>>>::::::;;;;;;999777444222333777:::>>>;;;777444444555666666555444444333222333888<<<777999999555111000444888555333222444777888777666444444444333222111000///333333555777888777444111444222000///000222555666999999666111000444555333888666777:::888333222333000///111666666333666===999888666444333333444444999777444111000///000000111//////333777888555111---------...000222333444444333222000000000000000222444666555333000...---111222222111333888;;;;;;666333222555444222222444222222222333333333333333111//////222222//////222222222444666888888666333222111000000222333222111'''+++///222333444555666444444666888999999888666111333444666777555333111333333333333333222222222000333444333333666666333111000//////000111222222000000111111111111111000555444444444555555333111000222555777777666444333kkkZZZRRRKKKJJJJJJJJJLLLOOOMMMIIIDDDBBBCCCCCCBBB@@@@@@???AAAEEEDDDAAABBBFFF:::;;;???FFFGGGDDDAAABBBAAABBBDDDHHHLLLMMMLLLJJJBBBAAA???>>>>>>???AAABBB888999;;;>>>@@@???<<<999;;;<<<===>>>===:::777666333;;;DDDIIIHHHDDD@@@>>>888<<<<<<999888<<>>;;;<<<>>>??????>>>===;;;@@@@@@CCCEEEBBB;;;888999888888999;;;>>>AAACCCEEEFFF@@@888555555666555333444333333666999;;;:::888444///,,,222>>>FFFDDD===999888777777888999999999999666444555777888666333333666:::<<<;;;999777777888999<<<>>>:::444333666777888888777666777:::;;;888666666666777777999;;;<<<;;;<<<<<<999666;;;BBB===;;;:::::::::999666444666666555444333333666999:::777555888===???===:::888888888999:::999666333111111222333666999<<<>>>>>>;;;777666777:::???CCCBBB???;;;777666666777777666555444666999:::999777:::777444777<<<@@@???===???BBBCCCAAA===:::;;;<<<:::999777444222333666999999777333222444666888888444666777777888999:::;;;333555777666444222222444222222222333555777777777555555444444333222222111444444444666777777444222333333222222222333555777888999777111000333666555999666555777888666777:::222111333666777555666999999888777555555555666777;;;999555222111000111111111222222111000111222222000000000000000111222333444333111//////000111222000222555555333111000000111444333000111888;;;999666333333666666333333555111222222333333444555666222000111444444111111333222222333555888888666444111000///000222333333222)))+++---///000333666888555555666999<<<===:::777555666888888666333000...111111111111111222333333///333444222222555555222000000000000000000111222222222111000000//////...222222333555777777555333000222555888999888666555vvvbbbSSSLLLFFFEEEDDDDDDIIIOOONNNIIIDDDBBBDDDEEEDDDCCCBBB@@@BBBFFFGGGCCCCCCDDD<<<===BBBIIIKKKGGGDDDEEEBBBCCCEEEHHHJJJIIIEEEBBB@@@@@@AAAAAAAAAAAA@@@@@@999999;;;>>>@@@@@@===:::>>>?????????>>><<<:::999444999AAAGGGIIIGGGCCC???999;;;999777888===???>>>:::;;;===>>>????????????AAA@@@AAABBB>>>888666888999:::;;;<<>><<<:::999999999999888<<<<<<=========999444000111111222555999<<<<<<;;;===999777777777999???GGG???<<<888666666666555444999777555777:::;;;999666444555666999===>>>>>>======>>>>>>===;;;:::;;;<<<888888777666444444777999555333111222444777999999666:::<<<;;;;;;<<<:::666222333555666666555222111000000222333555666777888888777555444444444555666666555333444555666555444333555666666555444555666555777777222000333666555777333333777::::::;;;===333444666888888888777777444444444444666888:::;;;888777555333222111111111333333333000------///222000222333222111111222444555444222111111222444555000222444555444333333444222666555///000777999555444222333777777444444666666444222333444555444333111///000444444111000222222222333444777777666444000//////000222444333222///000///......///333666444333333777;;;;;;999555666888999888555111...---...///000111222333444555333666555222111222111---000111111111000000222333333333111000///.........///000111555777888666555...000222555666666555555lll]]]NNNIIIDDDBBB@@@@@@EEEMMMMMMHHHCCCBBBDDDFFFFFFEEEDDD@@@@@@EEEHHHEEEBBBBBB@@@???BBBHHHIIIGGGFFFHHHEEEEEEEEEGGGGGGFFFCCC@@@@@@AAACCCDDDDDDCCCAAA@@@<<<<<<<<<>>>@@@???===;;;AAAAAA@@@>>>======<<<<<<888999===DDDIIIIIIDDD>>>===<<<999666999??????<<<:::;;;<<<>>>@@@AAACCCCCC@@@>>>>>>>>><<<777777;;;<<<<<<======>>>????????????;;;777999???BBB???;;;444222111444:::<<<;;;888222333333555===FFFEEE>>>777777888777777777999::::::666222222555666555444666888;;;<<<;;;:::::::::???;;;999<<<<<<888777888555::::::777666;;;>>>===:::555444777888555777<<<>>>999666666444333777<<<999888999:::;;;:::777555333333222111111444999===<<<>>>???===:::777777888>>>===<<<<<<<<<999444111111000222888>>>???;;;666888666888999777555;;;DDD<<<:::777666777666444111888555444666;;;<<<:::777333666999:::::::::===???>>><<<;;;:::;;;;;;:::999555666777777666666777888333222111333666888999999555:::;;;999:::<<<:::555666333222444777888555111///000222333555666888999:::888666555555777:::<<<999666222111222555666777333666::::::888555555555111555666222111333555555444111333:::>>><<<;;;;;;333555777999:::;;;999777111000111222444666999:::444333333222222111111000333333222111111111000///---000444444333222333555333222222111222333555666222333555555444444555666333999777000///666666111333111333777888666666888999444000111444666444111222000111555555111///111222111222333555666555333//////...000333444444333333333222000......000222444222111444999:::777444444777999888444000---------...000222444666777777444777666222111222000,,,111222333333111111333555222111000///......///000...///111444777888666444...///000222444555555555wwwfff\\\LLLHHHEEEDDDAAA???DDDLLLLLLGGGBBBAAACCCFFFGGGFFFEEE@@@???DDDHHHFFFBBB???BBB???@@@CCCEEEDDDFFFJJJIIIGGGEEEEEEEEEEEECCCAAA@@@BBBEEEGGGGGGEEEBBB@@@???>>>>>>>>>???>>><<<:::CCCAAA???>>>===<<<===>>>;;;999:::AAAHHHIIICCC<<>>@@@CCCEEEGGGAAA>>>===>>><<<888:::???>>>>>>>>>>>>===<<<;;;::::::666444777===???;;;666555333222555;;;>>><<<999111777999777999>>>???<<<555666666666555666888999777666555333222333555666555888:::;;;:::999:::;;;???:::999===???===::::::666;;;<<<888777===@@@>>>888333222666777555777===>>>:::777888777555666999666666777999:::999777555777777555444444777<<<@@@222888<<<<<<777222222333<<<;;;999999999999888666111///222999AAABBB;;;333333555999<<<777111555???<<<:::888888999888555111666333222555;;;===;;;888777:::<<<:::666666:::>>>???<<<999999;;;<<<:::777333555777888777666777888333222333444777999999888111666777555888======777:::555000222777:::888444///111333444555777999:::<<<:::777555666999<<>>999888222444777999<<<===<<<888111111000000111222444555000000111111111111000///444111000333777777111+++***...333555444333555666000/////////000222444555555555666555333333555777444:::999111///555555...222111333888999777777999888222---///555888666111444222333777666222000222222111111222555555444333///......000333444444444222333333222000///000111666333111444888:::888444222555888888444000......,,,...111444777888999999222555555222222444333000222444555444222222444777000//////......///111222//////111444777777444222///000111222444555777777}}}kkk[[[OOOLLLFFFCCCEEEEEECCCFFFLLLHHHFFFAAA>>>DDDMMMMMMFFFBBB@@@>>>???AAABBB@@@>>>FFF>>><<<@@@???===EEESSSYYYQQQEEE===;;;===BBBEEEDDDAAA@@@DDDIIIHHHBBB;;;AAA@@@AAADDDBBB======@@@>>>::::::???BBBAAA@@@@@@GGGBBB>>>???BBBCCC>>>999888888:::::::::999888777888;;;;;;;;;AAAHHHEEE===CCC???999666777;;;@@@BBBCCC>>>999888:::;;;999777;;;999666444333444777888<<<;;;999888777888999:::666222333888999666777;;;:::999777555333444666999;;;888444222222444666777<<<;;;888666555777;;;???888:::<<<>>>??????>>>===777999999666888>>>AAA@@@777777777444111333999>>>DDD===999::::::999888999222777:::999555444888===AAA<<<777444777;;;999666333444444555555444444444888999888666444444888<<<@@@;;;777999>>>AAA>>>:::888<<<<<<777333666999:::777555444444666777777666555555555666666666666666:::::::::777444555888<<<999999888666666555555555111333666999:::999777666888888777666777888:::;;;000999<<<666000222555666@@@>>>;;;::::::999777555555444222222222444666777;;;:::777555999@@@BBB???BBB===666111111444888:::@@@???<<<888888999666000666666555222///...000222000333666777777666777777444555555444555:::CCCIII===:::555222000///...---111///000555666222......444555777999999666111...,,,,,,...222555555111.../////////...,,,---///111555444333444555555333111333333222111000000333666555444555666888888666444555555222...000555666444777::::::777666777555111333333222111111111222222111444777777444333555777333444555222...,,,---///333666999;;;<<<999333,,,666222---,,,......---***444222000000222444555666:::888444333333444444444555555555555444333222111***000333333444555222...,,,,,,111777777222------000444777666444555:::???nnn^^^PPPFFFFFFAAA???AAABBBAAADDDIIIFFFEEEAAA@@@FFFMMMKKKEEEDDDAAA======@@@CCCDDDDDDEEE???===@@@>>>999???KKKPPPKKKDDD???===>>>???@@@>>><<<<<<>>>CCCDDDBBB???DDDBBBAAABBB???;;;<<>>:::999>>>@@@>>>=========>>>>>>>>>>>>???@@@@@@<<<>>>@@@AAAAAA>>>;;;999777999888888>>>DDDBBB<<<===<<<:::999;;;===>>>???AAA>>>;;;;;;===<<<888333777666666777999;;;===???999888666555444555777888666333444888888555666:::888777666444333444777999:::777555333333444666666777999;;;;;;:::888777777999:::<<<=========<<<;;;666999888666777<<>>777777777666666777999<<<@@@;;;777999:::777555666555888:::777333333777<<<@@@===999666777999999888666777888888999999999888666777777666666999>>>BBB888555333444888999888555555999:::777666888999777444333333555888::::::999555555555555555555555555777777777666444555999<<<::::::888777666666777777555777999:::999666333111777777777777777777777888,,,333777333222555888888::::::999888666444333222333333222222222333444555777777666444777<<<;;;888===888222//////111333444666777666666:::===999111888888555222///...///111111444888999888666555555333222222111111333777:::888666444333444555444333333111111555555000...///222222333555888777333//////000111444777777333///222333222111//////111333444333222333444444222000222222111000...///111333444333333555777777555333333444111///111666888666333777888666666888777333222222222333333333333333333444666666666555666777888999999666333222444777333333222333444666444222333111///...///000000///222111000111555888:::;;;666444222111333444444444444444444444444333222111---111333222222555444111......111777777222//////444777888777444333777;;;wwwaaaRRRHHHAAACCC???>>>@@@AAAAAACCCGGGDDDCCCBBBCCCHHHLLLIIICCCIIIEEE@@@===>>>AAACCCDDDEEEAAABBBDDD@@@999;;;CCCEEEDDDBBBBBBBBBAAA>>><<<===<<<<<<===>>>???AAABBBEEEBBBAAAAAA>>>:::;;;???>>>;;;:::===>>>;;;999:::444999======:::;;;AAAGGG???AAADDDEEEDDD@@@;;;888777777555555999???>>>:::777999<<<>>>???>>>===<<<;;;:::;;;===???>>>888333555555666888:::<<<>>>???888777666666555555666666777444444777777555555777666555444333444666888999777666555555444555555666555666888999888666444222888999:::;;;;;;:::999888777999999555666:::<<<:::777666666888:::;;;:::999<<<888777::::::666333333:::;;;;;;999666666999<<<>>>===<<<:::888777888:::;;;;;;<<<===>>>>>>======666666555555555888===AAA555444444555555666666666333666777666888;;;999555555555555777:::;;;:::999444444444444444444444444555555555444444666999<<<:::999777666666777999:::666888999:::999777444222777777888888777666444333---111222222333666777555555777:::888555222222333222222222333333333333333777999999888:::===;;;777999666222000000111111000000111111444:::>>>999///:::888666222///...000333444666999:::888555444444333222000/////////...---333222222444666777666555555222222444333//////111222///...111666888444000111222333555666555222///444444444222000000222444444222111222333333111000222222111///------///111222111111333444555333222222333222000333888999777000333555333444888888555000111333555555555444333444333333555777888777777888999999777555555777999---,,,+++---000222222111000111111111000111333555555444333444777999;;;;;;000//////000222444333222222222222333222222111111111444444222222666777444000///111555666222111222888::::::888333222333666oooZZZOOOHHHEEEEEEDDDCCCCCCCCCCCCDDDEEEBBBBBBBBBEEEIIIJJJFFFAAALLLIIIDDD@@@============FFFEEEGGGIIIEEE===<<>>???AAACCCAAA???===???AAAAAA???@@@BBB@@@;;;;;;>>>@@@<<<<<<>>>===:::888999333777:::::::::<<>>AAAAAA@@@>>>===666777888;;;======999666888777555555555666888999777999;;;<<<<<<:::777555777666666666666444444555555333222333555777999999333555666666555555555555555333111111222444555666666666777888999888888777999;;;:::777666999:::888888666444555999<<<;;;999:::888:::======777444444;;;<<<>>>>>>======>>>>>><<<===???>>>999555777===??????@@@@@@??????>>>===888777444111111222555777222444666666444333555777333444333333777<<<;;;666:::999999:::::::::888555555555555555555444444444666666555555555777999;;;666555444333333555888:::333555888;;;<<<<<<;;;:::888888999:::888666333222444444222222444444111---333888<<<;;;666333444666333333444555555444444333777999999888999======:::;;;999777666666555333111444222000111888<<<666---777777555333111111444777999999999777444333333444666333//////111222000---000000111333555555333111555222222333222000111555555111...000555888555000111222333444444222000...333333333111000///111333555333222222333333222111222333222000...---...000111000000111222333222111333444444222444888999555///222333222333666777444///111444777888777555333444222000222666888777555666888:::::::::999888888,,,+++...333666444111000///222444444222222555888<<<:::777666666666555444---,,,---///111222111///000000111111111111000000111444555444444777777444111...///333333111111444999::::::777333111222333gggVVVLLLHHHHHHIIIIIIHHHEEEDDDDDDCCCAAA@@@@@@AAAEEEHHHGGGCCC@@@GGGGGGFFFDDD@@@<<<999777CCCEEEIIIJJJFFFAAA???BBBAAAAAABBBEEEGGGGGGEEECCC<<>>>>>@@@:::;;;???CCCBBB===<<<>>>@@@>>>>>>@@@???:::999<<<;;;999888888;;;@@@CCCEEEAAA???===;;;999999888888:::777666777888999:::;;;888;;;???@@@@@@???@@@AAA:::999777777777777666555;;;888444111000222444666555999>>>BBBBBB===888333777777777666555555555444666444222333666888999888111333666666555444555666333222111222666999:::999444555666777888888888888;;;===<<<888777:::999666999555111222666:::;;;;;;;;;:::===AAA@@@:::666777666888;;;???BBBBBB???===;;;<<>>???@@@@@@999:::::::::999777555444999555333444666444///+++222777;;;:::666333555888555666666777666666555555333555555222333999=========<<<;;;;;;:::888555222777555000///444999666///333333444444444555888;;;===;;;888333000000333666666222......222666777666///000111444777777555222333222222444222000444999:::666222333666777444000222333444555333222000///333333333222000111333555666444222222333444333333444444444333111///000111111000///000111222222111444666555333555777666111111444444111111444444222...111444777888777444222333000...///333555444333777999>>>AAABBB???;;;777444111222888:::666444555111444777666444333555888>>>;;;888666555444111000---,,,,,,...000000///---000000111111000000//////+++000333333444555333///000------000111///000444666777777555333222222222qqq]]]OOOGGGEEEFFFHHHJJJIIIEEECCCCCCAAA===AAA>>>>>>BBBDDDBBB@@@AAA???BBBFFFFFFCCC>>>:::888???BBBFFFFFFCCC@@@@@@BBBCCCBBBBBBDDDFFFGGGFFFEEE666;;;AAACCCAAA?????????888999===CCCBBB>>><<>>???BBB@@@<<<<<>>:::666333222222222999777444222222444777999444888>>>AAAAAA===777222777999888666555777777444999666444555888999888555///333666666444333555888000222666===BBBCCC>>>999666666777777777888888999;;;======999888:::999666888555222111333777;;;===;;;;;;???CCCAAA;;;888999111222555;;;@@@AAA===999;;;:::===AAA<<<444444<<<======<<<;;;999888666555777666444444555666555444111555888888666444555777666666333000333:::>>>>>>;;;999888888:::;;;;;;:::999888888777777666666666;;;999888777888999888777,,,---...///111444666777888999;;;===>>>>>>>>>>>>:::999888777777777999:::777444333777999666222111111444666555333333555777777777777777777666666666333666666333444:::@@@BBB<<<<<<;;;;;;;;;888444000444444111...222888999666///111444666777999;;;======;;;666111---...222555333000...///222666:::<<<000000333777:::<<<;;;999333222444555333111444:::<<<:::888777666555333111444666777777555444333444333444444444333444666999777555333222333444444444444555666555333222222333333111000000222333333222444666666444555777444///333555444111000333333111///111444666777666333222222000......000111222222333666:::???@@@===777222888111000555777222111555222444666666666666666777999777666555666555333222...---,,,---///000///...111111111111000///...---&&&,,,000000111222///***///,,,,,,///000...000333222333333333333222111111hhhWWWLLLDDDCCCFFFGGGJJJJJJFFFDDDDDDBBB<<>>BBB===AAAFFFHHHDDD@@@<<<;;;>>>BBBDDDBBB??????@@@BBBAAAAAAAAACCCDDDEEECCCAAA888:::===??????>>>>>>>>>;;;:::<<>>;;;<<<@@@======???BBB@@@===>>>BBBFFF>>>666666;;;@@@AAA???>>>===<<<;;;;;;<<<>>>???;;;999999===;;;777666:::999<<>>999:::>>>BBB???999777999333111111555<<<>>>;;;777;;;888;;;AAA===444333:::777777777777666555444444666555555888:::;;;999666666888:::;;;;;;:::999999444777777333444999>>>>>>===:::777666888999::::::888888888777666555555555999777555666999:::888777+++,,,///222555777888888999:::;;;<<<<<<<<<<<<;;;:::888444222333777;;;???666333555;;;<<<888555777222222111111111333555777999888666555555555666777555:::;;;888888===AAABBB<<<;;;::::::999666222//////222222000111666888777---111555999::::::;;;<<<:::999666222......///222000111222333444555999;;;333333444777:::<<<;;;:::555555666777333///222888999;;;;;;999666333222333444666888777555444444666111222333333333444777:::777444222111222333333333333444666555444333333444444333111111333444555444111444555444555777444...444555444000000333444222000111333555555444222000222222111000......111333222222444777999777222...333///444???@@@666000111111111222555888:::999888666555444555777777666555...,,,+++,,,///222333333333333222111000///---,,,(((---/////////111000,,,...,,,,,,000111///111444000000111111222111000...{{{eeeWWWMMMFFFEEEHHHFFFKKKLLLGGGFFFGGGEEE???BBB<<<:::<<<===;;;===CCCAAAEEEIIIHHHDDD???<<<;;;@@@CCCDDDAAA>>>>>>AAABBB>>>???@@@BBBCCCCCC@@@===??????>>>===============@@@===;;;<<<;;;999<<>>AAA@@@===???DDDEEE>>>777666999>>>@@@@@@:::;;;;;;<<<===>>>>>>???;;;888:::>>><<<666555999777;;;>>>===999888:::>>><<<<<<;;;999777666777888222444666888888666333111<<<<<<;;;;;;;;;:::::::::666::::::666666;;;;;;666???;;;777777::::::666222///222555444222222666;;;888666666999???BBB???<<>><<<:::888666555555888::::::777666888777333222666999999888888;;;>>>777888<<>>444222888333333444555555555555555666555666999<<<;;;888444444555777888999888777555222777:::777666999===>>>BBB>>>999666555666777777888777777666555444444444666444333555888:::999777+++...222666999:::::::::888888999:::;;;;;;;;;;;;:::666111///000666===AAA888555888======777555888444222//////222555777888999888555444333444666777222888;;;999888:::<<<<<<<<<;;;::::::999666222///,,,222555333111333444333...222777;;;;;;;;;::::::666666666444000.........111444888888666555777999777666555666888888777555777777999999444...///555666:::===;;;555222222444111444666666333222333555...///000000111333666999666333111000111222222222222444555555444333444555666444222222444555666555///222333333555777555///333555444000000444555333111222333444444333111000333444444111...---000444666444333555777777444000111333AAATTTUUUEEE666111//////000444:::===;;;999777666555666888888777555---,,,***,,,///333666777444444333222000...---,,,...111222000000444444222///------111222111222555000000000000111000...,,,nnnVVVLLLJJJJJJIIIIIIOOOMMMJJJIIIIIIHHHFFFDDDHHH@@@:::<<<>>>===>>>BBBMMMHHHEEEEEEDDDBBB>>><<>>@@@BBB@@@>>>???444666999===@@@@@@===999???AAADDDFFFAAA::::::>>>@@@>>>;;;999888:::<<>>EEEKKKCCC===777888>>>CCCCCCAAADDD<<<777999:::777555777999888888777777888999999777:::>>>???>>><<<;;;:::999AAAAAA888555::::::444888666333000000222555777<<<>>>@@@@@@>>><<<::::::555666888:::;;;<<<===>>>???>>><<<:::999999999:::111444666444000///333777777666666777:::<<<======???>>>===:::888777999;;;===<<<;;;999888666444444222444666888:::;;;<<<<<<888777666777999999777666;;;888666888;;;<<<999444;;;>>>@@@>>>;;;888777888666333222333666777444111222888999666;;;BBB<<<000111666999888555222444777333777<<<>>>>>>???AAADDDDDDAAA>>>;;;:::888555222222333555555555555333222---000444888;;;;;;;;;:::333///...111999???AAA@@@999::::::;;;;;;;;;;;;:::999888333...///666::::::======<<<;;;999666333222555888999666111333:::BBB666666666777777777777777777;;;===<<<777444555888;;;666222111444555333///222222111...+++,,,222777111222555999===???>>>===555555555444222///,,,+++222666777444666<<<===999666555333222222333444555666222000333444111000111111555777666666777555111000444333...+++...222333222000---,,,---000444666///000000000111111111111555444444333333333444444<<<;;;:::::::::888555333333222222111222222333333000111222444777999:::;;;<<<<<<<<<:::666222---***000333555111,,,+++///444333555666666444222333444111000>>>XXXhhh]]]@@@***000000111222444666888999111222333444555777888888000000111222222222222111222222222111//////222444777666555333333222222222,,,000222111111222000+++333222222000...,,,***)))xxxfffRRRJJJJJJIIIIIIIIIJJJHHHEEEDDDEEEGGGHHHGGGHHH@@@;;;===??????@@@DDDIIIFFFCCCDDDEEEDDDBBBAAAIIICCC@@@@@@>>>:::888999777888:::>>>@@@@@@===:::888999===@@@>>>:::<<>>>>>===>>>BBBEEEDDD???;;;<<>>777444666666333333666888999999999::::::;;;;;;999<<>><<<;;;;;;777>>>???888666;;;;;;666444444444444444555555555222555777999888888999:::777888:::;;;<<<<<<<<<;;;AAA???<<<999666444222222444777999888333111222444777666555666777999999999===<<<;;;999777777999;;;===<<<:::888777666555555555555666888999:::<<<<<<777666555666888888666555BBB<<<666444777;;;======;;;===>>>===999777777888444666777777666444333333222777777444999AAA>>>333777===BBBBBB>>>:::999999666:::>>>???>>>>>>>>>@@@===<<<;;;<<<<<<<<<:::888333333333333333222111111///111444888::::::::::::666555555999>>>AAA???<<<666777888888999888888888888888666333555;;;???>>>888999999999777444111000555777888444000000777>>>888777777777777777888888666999;;;999444222444777;;;666222111444666555222333333222///,,,---222666333444555888;;;<<<;;;999777777777666444333111000000555777222111666;;;<<<;;;999666333111000000000888444333666777444333444000333555333333555333000000444333...+++///222222///...---...///111333555000000000000000111222222666555444333333444555666999888888888999777555222333333222222111000000///333333444444444333333222555666777777666333000...111111111000//////000000000111222333333444444555:::000,,,333:::999333///111111111222333555666777111111222222333333333222111111222333333333333333222222222111//////111333666555555444333222222222///222111...---000000---333333222222000...---,,,~~~iiiZZZLLLGGGHHHHHHHHHHHHHHHEEEBBB@@@BBBEEEFFFGGGFFFAAA===>>>@@@@@@BBBEEEDDDCCCBBBBBBDDDFFFGGGFFFGGGDDDCCCBBB>>>888777:::<<<<<<<<<>>>@@@@@@===;;;666666:::>>><<<999<<>>???>>>===::::::;;;<<<===???AAAAAA???=========@@@>>>===???BBBEEEDDDBBB:::777777777555333444888888999:::<<<======<<<<<<;;;>>>@@@@@@>>><<<;;;;;;555;;;===888777;;;<<<888111333666888999888666444222444555666666777888:::888999;;;======<<<;;;:::@@@>>>:::777333111//////555999<<<<<<888333222222777666555555444555555666::::::999888666777:::<<<===;;;999777555555666777999888777777888999;;;<<<777666666777999:::999777@@@;;;666555888;;;<<<<<<999:::;;;999777666666777222666::::::666333444555333666444222666>>>>>>777<<>>:::999999<<>><<<::::::999999:::<<<>>>>>><<<:::333333222111111111111111222333555777999999999888<<<;;;===@@@CCCAAA<<<777222333555666666666555444333777888777999>>>@@@>>>333444555666555333000...444666666222...///555:::;;;:::888777777888999:::555666777555111111333666:::666111111444666777666444555555222///...222555666555666777999999777555666666666666555444444333...444666111---000777<<<;;;999666333111000000000777444333666888555333444///222333000000333222///000333333...,,,///111000+++,,,...000222333333333222111000//////111333444666555333222333555777999666555555666777666444222444444555555555444222111444444666666555333111///111222444555444222000...///......///222222000---111111222444666888888777333...+++++++++)))***,,,111111111222222333444444222222333444333222000///111111222333444444555555222222222111//////000111333444444555444333111000333333000+++***---///...333333333333222111000000qqq[[[QQQGGGFFFFFFEEEDDDEEEGGGEEECCCBBBCCCDDDCCCBBBCCC@@@>>>>>>???@@@CCCEEEAAABBBAAA???AAAFFFHHHHHHCCCCCCDDDFFFBBB>>>???DDD@@@?????????@@@@@@>>><<<999:::>>>AAA???:::888;;;999;;;>>>===;;;:::;;;<<<@@@AAAAAA@@@>>>;;;999888999999;;;===??????===<<<777888999777333111333666666777:::<<<>>>>>>===<<<;;;===???>>><<<:::999999555:::<<<999777::::::777111333666999:::999777666777888888666444333444666777999;;;===>>>===;;;:::;;;:::888666555444555555333888<<<===:::666222111666666666666444444555666888999999888777888;;;>>><<<:::777555444555777999;;;:::888777666777999:::666666777:::===???>>>===999:::===AAACCCAAA<<<777777777666555444444444555000333777888777555555666666777444111444:::<<<888;;;???BBBBBB???:::666555888:::===>>>===:::777666666777888;;;======:::777444444333222222444555666555555666777777777777777@@@@@@@@@BBBAAA>>>777222000222444555666555444333///444888888999<<<<<<999000111444555555333000...222444444222///000666;;;===;;;999777777888:::<<<555555555222000111444777777333000000222555777777444666777444111000222555777666666777999999777555333222222222222333333444///111333111000111444777555555444444444555666666333000000444555333111222111444444222222444444111000333333///...111111///***,,,000444666555444222444222000//////111444555555333111000111444777:::333222222444555555333111000222444666666555444333222444777999:::999777666444444555555333000---***+++,,,///111222222000...222111111333777888666555***,,,000222222///---......///000111222333444444444555666777666555333222111111111222333444555666222333333222///...///000111222444555555333111000333444111+++***---...,,,111111222222333333222222zzzdddRRRKKKFFFEEEDDDAAA@@@AAADDDDDDEEEGGGHHHGGGDDDAAA@@@@@@???======???BBBCCC???BBBAAA===>>>DDDIIIHHHBBBBBBDDDFFFDDD@@@CCCHHHBBBAAA@@@AAAAAA@@@>>><<<999:::???DDDBBB:::555555444888<<<<<<:::999;;;>>>CCCAAA>>>;;;:::999888777555888;;;<<<;;;:::888888666999:::666222000222333444666888;;;<<<<<<;;;:::999:::<<<;;;999777666666666:::<<<:::777777666555444555666777777888999999777777666444111///000111555777999<<<===>>>======;;;:::999888888999:::;;;111555999<<<;;;777333111444777999999888666777888888888888777777999<<>>===:::888777999;;;<<<555555444222222333555777333111//////000333666777444666777555222111333666666666666777999::::::888111000//////000222444555111///000333666666222///222333444555777999;;;<<<111...///333555333111222444888888666666888888444000333333111111444333///+++...333666888777555333444333111///000222444666333222///...///222555888111111111333555555333111000111333444444222111///222444888:::<<<;;;:::999666666777666444000,,,***'''---222444111///000111000000222444555333000......,,,(((&&&)))...111333***,,,...111333555555666222333555666777777666666000000000000111222444444333444555333000////////////000222444444333111000111333333///---...,,,(((...///000111222222222222ooo]]]MMMHHHFFFFFFCCC???>>>@@@>>>@@@DDDIIIMMMLLLIIIFFF>>>AAA@@@===;;;???AAAAAA>>>CCCBBB;;;<<>>???DDDAAAAAAAAABBBCCCAAA>>>;;;555777<<>>>>>???===<<<::::::::::::;;;222444777999999777444222333888===>>><<<999888888666777777666666888;;;>>>888777555555555777999:::;;;:::888666555555555555///000111555:::=========777999;;;===>>>===<<<:::333333333555666666444222000......111777:::999666:::999888777666666555555999777444111000111333555888777777888999888666444---...111555999;;;;;;:::666777777888:::<<<===>>>999888666555555555666777>>>===;;;999777555333333333555777:::;;;:::999777444:::>>><<<999888888666555555666777777777666555///000222222444777;;;>>>>>>===;;;999888999:::;;;444444333333333555666777////////////000222444555444666666444111111555999666555555666999;;;;;;:::333222000000111333666888222......555:::777000,,,333333555666888999::::::222000111666888666444444666:::<<<::::::<<<:::666000222333222444777666111...000333555666666444333444333222111111333555666222111///...///111333555222222222444555555333111999999999999888555333222444555777888999888666555333444666666555333000...(((...555555111...000444333666;;;<<<:::555111///---,,,(((%%%(((---///,,,)))+++...111444666777777///000111222444555666777222111000000000111222333555666666555222000////////////111222333222222111///333444222111000,,,''',,,---///000111111222222zzzcccUUUIIIGGGFFFGGGCCC>>>>>>AAA???AAADDDIIILLLMMMKKKHHH???CCCCCC>>><<>>:::999888;;;AAACCC>>>;;;:::888<<<@@@>>>:::888<<<@@@BBB???;;;:::;;;=========<<<@@@DDDCCC===999999;;;???AAAAAA>>>@@@DDDCCC>>>777777777888888888999999444555666666444333444555444666999:::999666555555777666555555555666777777666888;;;<<<;;;:::;;;<<<777777777777888:::<<<===???>>><<<:::999999999999777666666666777666444333444:::AAACCC???999666666444555555444444555888;;;555555555666666888999:::888888777666555444333333000000111444777999999888444333333222222444666888444444666999;;;;;;777333333222111222444777888999777888:::;;;999777555555999666222000111444777888<<<:::777777888888777555//////111444888:::::::::777777888999:::::::::::::::888666444444555777888:::::::::999777666666666444666999<<<===<<<;;;999666<<>>777333333)))...111000000333000******,,,///222555666666666//////...///000222555777444333222000000111222333666888888777444111////////////000000111222222333///333555333222111...)))------///000111111222222kkkUUUJJJGGGFFFFFFGGGDDD???@@@DDDDDDDDDEEEHHHJJJKKKIIIHHH@@@EEEFFF???<<<@@@BBBAAA===DDDDDD<<<===JJJRRRRRRLLLDDD===>>>???>>>???AAA>>>???AAADDDEEEBBB>>>:::AAA>>>>>>BBBCCC@@@>>>???<<<@@@CCC@@@:::888<<>><<<<<>>>>>CCCFFFDDD===888999;;;888;;;:::999===DDDBBB;;;999888888777777888999999333555666555444444555666222333777::::::777666888666666666666666555555555333666999:::999888777888999888777666666888:::;;;;;;;;;999888888888999:::<<<:::777666555555444333555<<>>:::555444666777555222333777;;;555666:::===<<<888666666777555222111333666999:::AAA===999777888999777555555444333444777888888777777888888999999777666555:::888666444444555777999777999;;;;;;:::999888888444666:::===>>>===;;;:::555<<<>>>999555777999:::;;;:::888777777888999999111111111222333666888:::<<<<<<;;;::::::999888888111111111333555666555444...000333444444333333333333444333111///111777<<<666555444444666777777666555333000...///333666999111///000444444...---111---///111333666777888999222000222888;;;888666777222888<<<<<<<<<<<<888222///222333555999===:::444111111000//////000111111333333333444444444555555333333222222222222222222666555555666777666444222222222333555777:::===>>>666666666666555555666666111222444555555333000...222111111222444555333111***555@@@BBB:::222//////---222333---,,,222777777,,,...111333555555555444111000///...///222555777777555333111111111222333777999999888555111000000////////////000111333444111444555222111222000,,,---...///111111222222222|||dddQQQGGG>>>AAACCCCCCCCCDDDGGGJJJKKKLLLLLLHHHBBB??????AAAAAAEEEIIIFFFAAA???CCCHHHDDD@@@>>>@@@EEEJJJNNNNNNJJJCCC@@@BBBBBB>>>===@@@DDDDDDCCCAAA@@@??????>>>DDDEEEEEEBBB???===???BBB???CCCBBB===<<>>BBBAAAEEEKKKHHH>>>666555555555777999<<<===<<<;;;;;;:::::::::::::::;;;;;;666777888888777666777999888000000999;;;555333777<<<999666666888:::888666111555777555666999:::777;;;999777666666777999:::===999666555666999<<<===<<<;;;888777:::>>>;;;555555===CCCCCC===666555777777444222111333555666777888999<<<>>>999222222888999999999777666555666888;;;:::777555444777<<<@@@EEE???999666666666555444;;;:::999;;;======999666;;;???>>>666222444777666666777:::===??????<<<999666777777666666:::AAAFFFEEE@@@:::999;;;<<<:::777666444333222222444777999999777666777888888777666888555666888555000333:::666:::<<<;;;<<<>>>===999999888999;;;>>>??????>>>999;;;===;;;777333333444888888999<<>>:::555777444000------000444777???AAA===555333666666222000...---000555555111---111555777555555666333...666444333333555777888999666555555666777888666555333...+++...000222555999333333333222111000//////---///111444777999:::;;;666333222333777888666444444888<<>>===BBBFFFDDD???<<<>>>BBBCCC@@@>>>???DDDHHHKKKLLLKKKFFFEEEIIIIIICCC@@@@@@???@@@@@@???>>>===<<<;;;BBBGGGLLLMMMIIICCC???===???BBBAAA<<<<<>>@@@???AAADDDAAA<<<<<<;;;>>>DDDCCC<<<777777;;;;;;::::::999777555333888999:::::::::999888777777777777888888999999999999333666@@@CCC;;;666777999888777777888888777666444777777555666:::999555666777999::::::999777666:::888555555777:::;;;;;;???===888444777;;;:::555777<<<@@@@@@;;;777555666999888666666888999999999>>>>>>>>>:::666333333444555666666666555555666777:::::::::999888888;;;>>>>>>;;;777666777888777555888777666888;;;;;;:::777;;;??????888333555666555666777999<<<>>>>>>;;;999777777666444333555;;;@@@AAA>>>;;;999:::;;;:::999666444333222333555888::::::888777777888888777555888777999<<<:::444444999666999;;;999:::<<<<<<888999888999;;;>>>???>>>===999::::::888555444555777444444666:::======:::666555444222000000222555666888:::999555555999999666000//////111333444111///000444555444444666444000333333333333555666666666222222111222444444333111333...,,,...000000111444333444555666555333000//////000111333555666666777333333444666777777555333666777999999888666555444555444444444666666555444///000///---///333222---000111111000000111444666666:::===;;;666222111333666555333111000000222222333111222666777666888;;;;;;888555333444555555555555444444555666666444222333222222222333444555666000222555777888666333111333666777444000...111555444333666888555111111444444000///444555222111333666333000///000000---***000000222555777777555333000/////////000111333444555444444444333222222222000333666666333111222333oooZZZIII@@@AAABBBDDDDDDDDDEEEGGGIIIDDDCCCBBBEEEIIIHHHCCC===<<>>;;;;;;>>>AAA???>>>???BBBEEEGGGHHHIIIGGGIIIMMMLLLFFFAAA>>><<<===???@@@???>>>;;;:::CCCGGGLLLNNNJJJDDD???<<>>@@@@@@>>>:::>>>@@@===<<<>>>>>><<<;;;:::<<<@@@AAA???>>>@@@===<<<;;;999777444111000555666999:::999777444222888666555777;;;<<<;;;999666555;;;EEEGGG>>>666555666888::::::999777666666888888666444666:::777222555888===AAAAAA>>>999555999888888:::<<<===<<<;;;@@@===777222444999999555999:::;;;;;;999888666555999888888999;;;;;;:::999???AAA>>>666555::::::444555555555666777777888888:::;;;===<<<;;;999999:::777666666777999:::999888444333333444777999888888;;;???@@@;;;666555555444555666777:::======;;;999<<<;;;888444222444888;;;<<<<<<<<<:::888777888:::666555333333444777:::<<<;;;999888888888888666444666666:::>>><<<777555666666999:::888888::::::777888888888:::======<<<:::999999777555444444777:::222333666999======;;;999222333444555666666555555444777777666666999999666000111222222111111222333222555555222222555555333///111333555666555444333222111000111222222111///222......111222000...000333444777999888666222000111111222222222222333333111333666777666555444444888777555333333333333444777444000///000222444444///111111///111555555111111000//////111222333222666:::======999555444444666444222///......//////444222333777777444444666:::888666555666666555444333333555777999888444222333222111111111444666888000111333444444444333222000333555333000...///111111444888:::555///111888444000///222333111000111111111111000---,,,+++,,,---...111444777888666444............///111333555555333111000000111333444111444777777444333444555|||fffTTTFFF>>>CCCDDDDDDDDDEEEFFFGGGHHHDDDCCCCCCEEEGGGFFFDDDAAA@@@CCCDDDAAA===;;;<<>>AAADDDCCCAAA>>>;;;DDDCCCBBBAAA??????@@@AAA???@@@???===<<<<<<===<<<>>>AAABBB???<<<<<<>>>@@@;;;;;;;;;<<<>>>???AAACCC666666777777666555555666555666666777666555333222888555444888===???<<<888222333999BBBCCC;;;444222444999======:::777666777;;;:::666444666999666000888<<>><<<<<<<<<888444666::::::666:::888555666777888666444666666666888::::::777555888>>><<<555:::FFFDDD888888888888888::::::999888:::<<<===<<<:::888888888777666666777888:::;;;;;;333222222333444555666666:::>>>@@@===888555444444555555666888;;;<<<;;;999AAA???;;;888666777:::<<<888;;;<<<:::555222444777666555444333555777;;;===<<<:::999888888888666444444666888;;;:::777555444777::::::777888::::::777666666777999;;;;;;999777999999888777555555666777555666999;;;======<<<:::000333777:::;;;999666444666888888888777555333111000333555333000///222666666888666333222555666444---111666999888555333111444333222333444555333111222000111666777333000000444555666888777666444333222222222222222222333333222555888777444333555777999777555333333444333333333000---,,,---///111111222444444222222555555222222///...///222333111///000444999;;;;;;:::999:::777555222///...------...555333555999999444222333555444444555777777666555555555555666666555222///444333333333333444555555111111111111111222222333...111333333111///...///111222666888555000222777444111///000111000//////,,,------...///000111111...///111444666666444111,,,,,,,,,---...111333444222222000000000111222333444444444555777888555333nnn[[[MMMCCC===EEEEEEDDDEEEFFFGGGGGGGGGDDDDDDDDDAAA???>>>@@@CCCCCCCCCBBB>>>::::::===@@@??????@@@@@@AAAAAABBBCCCFFFFFFEEEDDDDDDDDDBBB???===???CCCEEEEEEBBB???<<>>BBB::::::999777777:::<<<<<<000222444555555666888;;;777666444333222333444555888555444888>>>???<<<888222444888<<<;;;666333333555:::>>>???<<<888777777;;;:::777444555888666222;;;===AAADDDEEEBBB???===<<<<<<===???AAAAAA>>><<<777999:::888:::===<<<888:::666333333666888777444333444555777999888666333555<<<===:::AAALLLHHH:::;;;999888999:::999666444;;;;;;;;;999666555666888;;;:::999888888999<<<===333444444444333333333333999<<>>:::555333555555555555777999;;;;;;;;;@@@???<<<;;;;;;<<<===>>>555:::===:::333///000333666555444333555777:::<<<===;;;999888888888666444666777888888888999888666777:::;;;999999<<<;;;888333333555777::::::888555999:::::::::999777444111777999:::;;;:::999888777...222888<<<===;;;777444888888888999777333000///111555777555000///333888:::;;;999444333555666444---333999===;;;777333111444333333444666777555444222111444:::<<<888444333555444444333444444555666222222222222333444666777666888888555222333666:::999777666777888777555222...,,,+++,,,...///...---555888888444333444444111222000///000333333000,,,,,,///444777999::::::;;;999777444111///......///666555777;;;:::555333333000000111444777888777666888666444444555555555333444555666777666444111///111111000///000111222333...000222333222000......111///000444555333222333333222000...///111000......,,,+++...333555555333......///222555666444333+++++++++,,,---000222333000000111111111111111111777222///333:::<<<666000}}}fffXXXOOOHHHDDDHHHFFFEEEEEEFFFHHHGGGFFFBBBCCCBBB===888888<<<@@@BBBAAA???<<<::::::===???>>>@@@BBBCCCBBBAAABBBCCCGGGGGGDDDAAACCCFFFGGGDDD<<>>;;;999888;;;;;;999:::===AAA??????@@@>>>;;;<<<@@@>>>???===999888::::::999111444666555444444777;;;888666333222222444666888666555666999<<<===:::777666888999999777666666777666999===>>><<<:::777666888999888444333666777666:::;;;===>>>???>>>>>>===<<<;;;;;;;;;<<<<<<;;;999333888;;;;;;<<<>>>===:::888555222333555777777666444555666888999999777444888<<<>>>>>>CCCIIICCC999:::777666666888666222...999::::::888666555666777<<<<<<<<<:::888888:::<<<333555777777555444333333888999<<<===999444333777666555444666999;;;<<<<<<<<<;;;;;;<<<>>>>>>===<<<444888<<<:::444000000111777666444333444666888:::<<<:::999999999999777555999::::::999:::===<<<888444999;;;:::;;;===<<<888111222444888:::;;;888666;;;;;;<<<===<<<999444000666888999888555333222222...222888<<<>>><<<999666666555666999999555333444222666888777222111333777:::;;;999555333666666333...555<<>>:::666555555444222111222444666777333333333333444666888::::::999888666555555888:::777666666888;;;:::555111******,,,...000111///---666::::::555333444444222111111222333333222///,,,...000222333555666666555999888555222000///000000555444666;;;;;;666444555//////000222666777777666888666444555888:::<<<<<<555666888999777444///---111111000//////111222333///111222333333222000///111------333666444222222222222000---...222222///444111...000333555222///++++++,,,///333666888888------------...000222333111111222222222111111000666000,,,111999;;;555...ttt___TTTPPPMMMKKKIIIGGGEEEEEEGGGHHHGGGFFFAAAAAA???===;;;;;;<<<===@@@@@@AAA@@@???>>>>>>>>>>>>AAADDDEEEDDDCCCCCCEEEDDDEEEDDD@@@CCCHHHIIIFFF>>>???AAABBBAAA>>>;;;999555777;;;@@@DDDCCC???;;;===::::::>>>???===>>>CCCAAA<<<<<<@@@@@@===<<<>>>@@@CCCBBB===;;;===;;;777444666888666333222555999666555444444555666888999444666888:::;;;:::888666999;;;;;;999666777888:::777888999:::;;;:::666444333888999555222555999:::888999:::<<<<<<<<<<<<<<>>>>>;;;888888888222666:::;;;999777666666666666999<<<999333444999777555444666999<<<>>>>>>::::::;;;>>>@@@@@@===999333777;;;;;;888555444444888666444333333444666888;;;:::888999999:::888777777:::;;;:::===@@@===666000666::::::<<<===;;;777111222555:::===>>>;;;999<<<;;;;;;<<<===;;;777333555777888666333000000000///222777;;;===<<<:::888666333555999999555444777333666888888555333333555555777777333333666666444...666>>>@@@===777444333000000111333666888888777333111444;;;<<<777222111333333222333333555666777444444333333444666888::::::999999:::::::::888666444222222555999999555000,,,,,,---000333444444222555999:::666333444555333000222555666444111......222111000111111222222222999777444222000000000111444222444999999666555777222111111222555666666666666555666888:::<<<<<<;;;666666777888666444111///111111000000000111222333222222333444555444333111///...000444555222222666111333000---...333444000555555444222111000///...---,,,+++,,,000555777999111111000000111222444555555444222111000000111222000///...111555666333000iiiUUULLLJJJIIIHHHJJJHHHEEEEEEHHHIIIGGGEEECCCAAA???@@@BBBCCC@@@<<>>AAAFFFGGGEEEDDDEEEFFF???CCCBBB@@@BBBHHHIIIDDD@@@AAABBBBBBAAA???<<<:::999888:::===AAABBB???;;;999555555;;;<<<:::;;;@@@CCC<<<;;;AAADDD@@@>>>???===AAAAAA;;;999:::888222555777999666222222555:::444444666777888888999999333666999;;;999777666666888;;;<<<999666777999999888666555777999999555222000777:::555111444:::>>>888999;;;===>>>======<<>>AAA>>>999666444000555;;;===<<<:::999999666444777:::888222444:::888666555666999<<<>>>???:::;;;===AAACCCBBB===888333666:::<<<<<<:::888777888666444222222333555666;;;999888999::::::999888222777:::;;;>>>@@@:::111---333888:::<<<===:::666222444777<<>><<<>>>;;;999:::<<<===;;;888666888999777444111111333///222666999;;;;;;:::999999555555999999444444888444666888999777555444333000333444222333666777444...666>>>@@@<<<777444444111111222555888:::;;;:::333111333999999333...---111222444555666777666666666555333333333555777888999999:::===???>>>888333222000...111555777444000.........000444777888777333888999555333444666666///333888888444000...///333111//////000222222222888666333111000000000111222000222777888666666888666555333333555666666555555555777999;;;:::777444666666666555555444333333111111111111111222222333444333333444555555444333---///444777444000333:::111333111,,,...555666222222555777444///,,,...111222///,,,,,,...222444666444444333333333444666777888666222///...///222444+++...111222111000111222{{{^^^OOOJJJHHHHHHKKKKKKHHHFFFEEEEEECCC>>>:::>>>@@@BBBEEEFFFDDD@@@===@@@AAAEEEIIIEEE>>>???FFFDDDCCCBBBDDDGGGJJJLLLLLLAAACCCCCCAAACCCEEEDDD@@@FFFEEECCCAAA???>>>======<<<<<<:::999>>>CCC@@@:::666::::::666777===???<<<;;;;;;===AAAEEEFFFCCC???DDDCCCBBB>>>888333444777;;;;;;:::999777666666555999:::777222222666999888888777666777999999888666:::555555:::===:::777777777777777777777666555555555444777;;;;;;777555777:::999888999;;;<<<<<<;;;CCC???;;;:::<<<===;;;999:::999777555333444888;;;===:::777555666777999999777333111222666999999888555888999888:::>>><<<888333666888999===BBB???999999:::<<<;;;:::999999:::000444:::???AAA???;;;888333999;;;888777::::::777888:::<<<;;;999555333222<<<999777888;;;===<<<:::<<<<<<>>>DDDGGGDDD<<<444555555555666888===DDDIII666666666777888:::;;;<<<;;;:::888888999999999888000555999999444111111333333555888::::::888555333<<<;;;<<<>>>AAA@@@<<<888::::::999888555444888===;;;999666555666666555444333333555666777777777777333666;;;>>><<<777111---222444555555444444555777444444444444777:::666...666777888999999888777666444777333333<<<;;;555777555111000111000,,,+++...---111555666666777:::===CCC999222555999888555333<<<<<<===AAAEEEBBB:::333444555666555333222333444000---,,,...222555666555222333555666777666555333111222444666888:::;;;<<<666222111333333222444888777444111/////////000000,,,---///111222333444444555555444444555777:::<<<666888999777333111222444444444444444444333222111000000000000111222333444444666777555666777555000......444;;;===:::999:::333333222222111222222222333333000,,,---222222000///---++++++...111222333999666333444888;;;<<<<<<666444222000000222444555///111444666222,,,...333rrrZZZOOOKKKIIIHHHHHHEEEDDDBBBCCCEEEEEEBBB@@@EEEBBBAAADDDIIIJJJFFFBBB@@@@@@DDDGGGBBB<<<<<>>CCCAAA<<<:::<<<;;;999;;;AAABBB???BBB@@@???@@@AAAAAA>>>;;;BBB@@@>>>>>><<<888555333888999999::::::999888888666777666222333888;;;::::::999888888888777444222;;;666555999<<<:::888888999:::999999777555333222999999;;;>>><<<666444777888666555555777999:::999===<<<:::999::::::999888::::::999777666777:::===>>>:::666444666777777666555555666666666666888999777888777555777<<<<<<999666666888;;;>>>>>>:::777888:::<<<===<<<;;;<<<===444777;;;>>>>>><<<888555666<<>>>>>;;;:::;;;;;;;;;999777555000333777777666444333333555666999::::::888555444777777888;;;>>>???<<<999777777888999777555666777<<<:::666444444555666777888999999:::::::::999999???>>><<<;;;:::999:::::::::::::::777444222111222222666777888:::<<<999333<<<;;;;;;999777444222000111888666666<<<999555;;;888444222333111------///444444555444444555777999<<<555111333666555222111666777:::???BBBBBB>>>;;;666555444222333444555555333111///000444777888888;;;======;;;777333111000666555555444444444444444444111000222333222333777:::777333000//////000111111000111444777999888777999777555444444555555444555777888666333111111222444444444444444333222111222111111000000000111111...111111000111444444111000...000555777666777:::444333222222111111111111222555444000///111111...---,,,+++---000333555555555333222333777:::;;;:::777666444333444666888:::333444666888333---...333xxxgggUUUMMMKKKIIIFFFDDD???>>>>>>@@@CCCFFFGGGGGGIIIDDD@@@CCCJJJMMMJJJEEE@@@AAACCCCCC???::::::===BBBBBBBBB???;;;;;;>>>AAABBBDDDDDDCCCFFFJJJIIIEEEHHHGGGFFFDDDCCCBBBBBBBBB;;;<<<:::999===BBBAAA======>>><<<<<<@@@EEEEEEAAAEEEBBB???=========<<<;;;>>><<<;;;===???===777222888:::<<<>>>??????>>>===555777777444444888:::888888777777888999777444111<<<666444888;;;:::999:::555666777999999888777777888:::>>>@@@<<<666777;;;555333111111333666777777555777888999888666666777777888999888888888:::<<>>???888444666777:::===???>>>>>>>>>>>>;;;<<<======<<<:::777555888>>>AAA???>>>>>><<<:::??????===999666444555666::::::999888777777999;;;999777555777:::<<<;;;888???===:::666333222555777999:::<<<===>>>>>>>>>===666888;;;======;;;999777222222333666888888666444555666888888888666444333333444555888;;;<<<:::888555666777999999888444111<<<:::777333222333777;;;<<<<<<======<<<<<<;;;:::CCCAAA===;;;:::;;;===>>>======<<<999555222222222000666;;;::::::;;;:::777===<<<;;;999666333000///000::::::888:::777555===:::666444444222///...111;;;888555333333444444444555222222666777333111111333666:::===>>>>>>???@@@;;;777222000333555666666444222000000333666777888@@@BBBDDD???777222000222777666333111//////000111111//////333333111222555<<<999555111///000111222555222222666;;;>>>;;;888:::777444333555444222///333555666666333111000000222333333333333222222111333222111000//////...///+++......,,,...333555333222...,,,///000111444:::555444333222111000000000000666999555111000///---,,,,,,,,,///333666666666111000111333666999999888666555444444555777:::;;;666666888999555//////444jjj]]]OOOHHHHHHGGGCCC@@@<<<;;;<<<>>>BBBFFFIIIKKKHHHEEECCCEEEIIIJJJGGGCCCAAABBBBBBAAA===:::999:::CCCEEEDDD@@@999777:::>>>BBBDDDEEEDDDGGGKKKKKKGGGGGGFFFEEEDDDCCCCCCCCCCCC:::;;;999888;;;@@@@@@===>>><<<;;;<<>>???<<<777777999<<<>>>??????===<<<888:::999555444666666333444444555888:::999666444;;;555222555999888888999666777888999999999888777444888===@@@;;;666:::AAA444222//////222555666777///333888999777555555777333555777777777777888999???999333333666777444000555777999999666444333444777777555222444999:::888;;;333555@@@@@@555111888777:::===???>>><<<<<<<<>>===;;;:::999999:::===@@@???<<<999666555<<<<<<<<<999777555666777888::::::888555555888;;;666555444555888::::::999===<<<:::666333333555888333444777:::;;;<<<;;;:::111444777:::<<<===>>>???555333222555999:::666222555555666666555444333222333444555888999999999888777888777777:::;;;666000999999888555333444888;;;999:::;;;;;;;;;;;;;;;:::888:::<<<===<<<:::666444777888999999888777999:::222999<<<888555666999999999888888777666444333333333:::999666999666222888888444222333222///000333>>>:::666666777777444111222222555;;;;;;666333444888;;;===<<<999888<<<@@@AAA;;;333111333666555333222000///...///111333444888===AAA>>>777222444888444222000...///000333444000...000444444222222444999777444111//////222444666222111666===???;;;555777555333444777777444000222333444555333111000///000111111111111111000000222111000///...............111111---...333777777333...+++---......222888555444333111000/////////---555;;;777222111000///,,,,,,---000333555555444//////111444666888888888555444333222333444666777666555666777555111111555zzzaaaXXXKKKDDDCCCDDDBBB>>>======>>>???AAADDDHHHJJJFFFHHHKKKKKKHHHEEEBBBAAAAAABBBBBB@@@===<<<;;;:::@@@BBBCCC>>>777444666:::AAADDDEEEDDDGGGLLLKKKHHHDDDDDDCCCCCCBBBCCCCCCDDD999:::999666888<<<>>>;;;;;;999888;;;??????>>>===>>>===;;;::::::===@@@BBB<<>>@@@???555666999:::;;;999777555888:::999555444777666444666666666888999999666444999333000444777777777888======;;;:::888666444444444777<<<>>>:::555888@@@444222111111444666888888...222888999888666666777222444777888777777777888===888444333555666333000888666555666777666333///333555555444777;;;:::666:::333555??????444333;;;888;;;======;;;999888888<<<;;;:::999888999:::;;;===>>>???>>>:::555222111333555888888777555555555777999;;;999666555888:::333444555888:::;;;:::888===<<<:::888555555777999///111444777999:::999999222333666777888;;;@@@CCC:::666333555999:::555000777777777777666666555555666777888999888888888888<<<<<<999666888<<<:::444666777888888777777888888333333555666777888999999111444888;;;;;;777111...222444666888999:::===???:::>>>>>>777111333999<<<666666666555555555555555666:::444333999666///111555111///000111///111555:::999999;;;<<<:::555000000111666======888444444;;;>>>???;;;666555:::@@@FFF???888555666666444111000000//////...///000111000555:::999444222666;;;333222000///000333666888222000111555555222222444111222111000...///333666777444222777===???:::444888666555666888888666333222333333333333222000/////////000000000000//////000000////////////000000222555444///...222666777333///---/////////222666555444333111000/////////)))222888666222111222111.........000222333222000///111333555777888999999666555333222222222222333333111222555444222333777oooZZZTTTIIIAAAAAADDDCCC>>>???AAABBBBBBBBBBBBEEEGGGGGGKKKPPPOOOIIICCC@@@@@@@@@BBBAAA>>>===???>>><<>>===EEEFFF>>>:::>>>BBBAAA999:::<<<<<<<<<:::888777444666666333444999;;;999===;;;999888888666333111777222000444888888777888888777777777888:::===>>>999:::<<<===888222444:::555444333555777999:::999000333777999999888777777555777999999888888999::::::888666555555555333222:::777444555777777444///000333555555888<<<;;;777888555777<<<;;;666777>>>999;;;;;;:::888666666666666555444444555777999;;;@@@>>>>>>>>>:::444222444333777;;;===<<<;;;::::::555777:::;;;:::999999999222444777:::;;;;;;999888>>>>>><<<999666666777999222444666888999::::::999555777777555444666;;;@@@;;;777444666999999555111;;;::::::999999::::::;;;777999::::::999888888999???AAA===666666<<<===888666666666999;;;;;;999666///000111333555666777777555555666777666555444333222444666777777888;;;<<<@@@DDDAAA999333666;;;>>>999888666555333222222222555888222111999777//////666111///111111000222777666777:::===>>>;;;555111///...333;;;===888222000888:::;;;888555666;;;AAAFFFBBB===;;;:::888444000111333444444222000000111...222555444111000444888666444333222222444555777555222222444444111111333+++...000000...///222555888666666999======888333:::::::::999888777666666444333111111222333222000//////000111111111111000000000000//////000111111222666555///,,,///333444222///...000111000333777444333222111000/////////)))000444222000111222111000///...///111222111000111333555666666666888:::888777666555444333333333111//////222444333444888xxxbbbSSSPPPIIIBBBCCCGGGEEE???AAACCCEEEEEECCCBBBCCCDDDHHHJJJKKKJJJGGGCCCAAA@@@===@@@???<<<===AAAAAA===AAACCCEEEEEEDDDBBB???===@@@BBBBBBBBBDDDHHHHHHDDDAAAAAAAAAAAABBBCCCDDDEEE===???===888777:::<<<;;;888888;;;>>>:::444666;;;>>>AAABBBAAA>>>;;;:::;;;???EEEEEE>>><<>>DDDGGG===;;;;;;<<<888333333777444444555888:::<<<;;;999333333555777999999888666666888999888777777888999777888999777555333444666;;;:::888777777666666555111333444444777===>>>;;;999::::::999777777:::>>>999:::999888666555777999555444333333555777:::<<>>444666999<<<>>>===:::888333555888::::::999999999======<<<999777666888:::::::::::::::999999888888444666888666333444888<<<999777555666888999777555;;;:::999888999;;;<<<>>>666999;;;:::999888:::<<<>>>CCC@@@777555;;;>>>:::999555333666;;;===;;;666111222333555666777777777888888777777777777777777444555777666555555666777???CCCAAA;;;888:::<<<<<<:::999666444222111111000000555222222999777222666;;;777444444333222444888333777;;;<<<:::777444222000---000888===999111---555666666555333555:::>>>BBBBBBBBBAAA???:::666333111444888888555111000000111222333222111111333555666555555444444555555666777333111222111...///222(((---111222000...000333666666777999:::888444000777999;;;999666555999===777444000000222333333222111222222333444444333333333222111000000000000000111555666000---///222444333///---///000111444999222222111000000000000000---//////,,,,,,///000...111///...///111333333333333555666555444444777:::777777666666555555444444333//////222333333444777oooYYYMMMMMMIIIDDDFFFJJJGGG@@@AAADDDGGGGGGDDDBBBBBBCCCHHHFFFDDDCCCDDDCCC@@@>>>;;;>>>===:::<<>><<<===@@@CCCDDDBBB>>>:::???AAABBBAAACCCGGGFFFBBBAAAAAAAAAAAACCCDDDEEEFFF@@@BBB@@@:::888:::===<<<999:::>>>@@@:::333555<<<<<>>???DDD???333888888888888888888888888777888666111222777;;;:::AAA>>>:::777777777666666777333444999===<<<999999===:::777555666999>>>AAA<<<999999;;;:::777666999444444666999<<<===;;;999555333333555999:::888444666777777666444444555777555888;;;999444333555888:::<<<<<<:::666555888;;;333444333111666===@@@???:::>>>===777444888<<<===999999888777555666999<<<777666666666777999<<<===;;;777777999888444666<<<777888888666555555888:::444555888===AAAAAA<<<777555666888888888888999:::999999999999777888:::<<<@@@???===:::888777666666...333777777555555888<<<777666666777888999999888888777666666777999;;;===444777::::::999999<<>>???<<<:::;;;;;;999999777555333222111222222***444444444888666555===AAA<<<888777666333555999333777:::999666333222333333...000888>>>;;;222,,,555555444222222444777:::===AAAEEEEEEBBB<<<888666000444888999555111///...222222222222333444555555222333444555666666777777888333000000///,,,---000)))...333444111...///000222444666777555222...,,,111555999888555666===DDD888444000///111444444444333444555555666666666666666555333111000//////...000666888333///111444666444///,,,---...000555<<<111111000000000000000111000000---))))))......+++111///...///111555777777444555666444222222666:::444444444555555555555555666111000222444222333666uuuaaaXXXPPPJJJCCCBBBEEEGGGGGGFFFFFFFFFGGGEEE???===GGGSSSMMMIIIDDD???<<<<<<>>>@@@AAA===;;;<<>>===AAAGGGIIIEEEBBBCCCCCCAAA@@@:::666<<>>BBBEEEDDD???:::888888>>>======???AAAAAA===999222777999444000222666777;;;777444444777999999888888:::;;;:::888666444444222777>>>AAA@@@===<<<<<<666777777777555555666888555777:::>>>???>>>999555<<<:::666333666:::888333:::555333666888777888::::::555000///333777888666777666333222222444666777555;;;===888666999;;;999:::666444777===AAAAAA>>>;;;<<<=========<<<;;;:::999777555555777999::::::666:::<<<===???BBB@@@;;;;;;444444;;;;;;333222999777666555444555777999;;;888++++++<<>>CCC;;;888===BBB>>>777222333444666888:::999666333===666:::>>>;;;======555444666888888888666666666111222444888;;;;;;999777222333333333333444555777666...---444666222555>>>::::::999999999::::::;;;;;;555333888<<<:::666555999888999;;;??????<<<999;;;;;;===???@@@>>>:::666444666777555111000222555888>>>>>>===BBBIIIBBB333777555333222333333222111(((///555777666666999===@@@:::555333666888777555444333222222444444333222//////111999@@@@@@999222333333333333333333333333777777888:::======<<<:::111111222555555333777>>>;;;<<<;;;:::777555555555---///111111000222777;;;***000333111+++(((,,,111...///000000...------...,,,111666555111------///---...000//////222888===999555000///222555666666555<<>>BBBGGGIIIEEEBBBBBBCCCAAAAAA???===???BBBDDDDDDBBBBBB@@@===<<<<<<===<<<;;;777666666888;;;<<<<<<;;;???CCCGGGFFFBBB===::::::===;;;;;;<<<>>>>>>;;;888666;;;<<<777333555888999:::888666666666777777777555666777888777555555444777===DDDFFFDDDBBBBBBDDD<<<;;;999888888999::::::888888999;;;======;;;999;;;:::777555888;;;999333555222222555666555777;;;;;;777222111444777666444???<<<999666444333444444333999;;;777555888999888777777666666777:::<<<>>>999:::;;;<<<;;;;;;:::999;;;999777555444555777888:::;;;:::888999===<<<999999222333999:::222000555444444555777777888888888:::111111===GGGEEEBBBCCCBBB>>>>>>CCCDDD@@@;;;:::999888888999::::::888666===888;;;===888999===777444555666777666666666777888888777666555444444555333444444444555666888:::777111111666666222666@@@>>>===<<<;;;:::999999999666111000666;;;<<<;;;<<<:::999888:::======;;;888444555777:::<<<;;;888555333555666666555444555666444;;;>>>???EEENNNKKKAAA:::888555444444333222000000333888999888777888:::@@@:::555333555666555333333222111222444444222111---///333999??????999444444444444555555555444444444444555888;;;<<<;;;:::444333333555444111444:::555777888999777555333222444555666555444222222333...////////////...//////...///111222222222222333...111444555333000000000///000000000111333777:::888444000000333666777666666<<<>>>:::555555666666666333000///111333555666888888888666333333444555444333222111222333555666222444666555222000111222333222///...---...///000111111111111111222333333444333222000000111333444222000///000222222000...555777777555222111444666{{{bbbUUUSSSVVVPPPHHHCCCCCCDDDDDDCCCFFFEEEEEECCC<<<888>>>GGGLLLKKKIIIFFFDDDAAA???>>>BBBCCCDDDCCCAAAAAABBBCCC=========@@@DDDEEEBBB???AAAEEEEEEAAA>>>???@@@>>>EEEHHHIIIGGGCCC@@@BBBEEEDDDBBB@@@?????????===;;;777666777888;;;<<<;;;:::>>>CCCGGGGGGCCC>>>;;;:::===;;;::::::;;;;;;:::888;;;???@@@;;;777888:::::::::;;;;;;999777666666777444555666777888777777666999@@@GGGHHHDDDCCCFFFJJJAAA===888777999;;;;;;;;;:::999888999;;;===<<<;;;:::;;;999888:::<<<999333111111333666666555:::@@@<<<888555444666666444222@@@>>>:::777555444444444222666777555444666777666777999999666333555:::???;;;;;;<<<======<<<<<<;;;;;;;;;:::555111000333777>>>===999444444888999666999444555<<<===777333666222444666888999888666555888666666;;;CCCHHHHHHFFFBBBAAADDDHHHGGGBBB@@@AAA===;;;::::::::::::999888<<<888<<<<<<333444999777666555555555666666777888;;;;;;999555222333777;;;777666555555666888;;;<<<999555666888555111777BBBBBBAAA???===;;;:::888888555000///444:::<<<===???;;;:::999999::::::999777000111333777:::;;;999666444444444666888999888666222999>>>???CCCKKKMMMHHH<<<:::888777666555222///222444555777888999999999>>>999444222333555444222111111222333555444222///,,,000555:::<<<;;;999666444555666777777666555444000111222555999::::::888666444444555333///000444///111555777777555222000666666555666555222...+++222...+++...333666333///---...///111222444555555000111222444666666444222222111111222444666666555666333///000444777777777444999:::666333555777777333222111222555777888777999::::::888555222111111222222222222333333333444333444555444222111000111333222000///000111333444444444333222111111111111//////......///111333444444222///...///000000///777666555444444444666777nnnZZZPPPOOOSSSNNNFFFAAA@@@AAAAAAAAAEEEEEEFFFDDD???:::???FFFIIIHHHFFFCCC@@@>>>===<<<@@@CCCEEECCC???===>>>AAA>>>;;;:::===BBBDDDAAA===>>>@@@@@@;;;:::<<<<<<999DDDIIILLLJJJDDD@@@@@@BBBBBBAAA@@@@@@AAA@@@>>>;;;===<<<:::::::::999666444;;;@@@EEEFFFBBB===:::999===<<<;;;:::::::::::::::>>>BBBBBB===999:::;;;999;;;===???===999777777999777777888:::;;;;;;999888666===CCCCCC???>>>CCCIIIBBB;;;444222666999:::888:::999999:::<<<===<<<;;;999;;;<<<:::<<<===999333222333777:::999888???GGG:::888777777888888555333999888666555555666777888333444555555555666777777::::::999777444666<<>>===:::555555999999666666333555<<>>===DDDCCC777666<<<;;;888777666666777999::::::>>>???>>>999333222777<<<:::888666555666888::::::888888999999444000777BBBBBBBBBAAA???===;;;999888999333111444777888999<<<<<<;;;999888777777777666222222444888;;;<<<:::888888555333444777999888666333:::>>>;;;;;;???AAA@@@:::999888888888666333111000000000333666999:::999:::666222111222444444444222222444666777666333000...333888:::999777666666444555666777777666444333111111222555777888777666555222222444333//////333000111333555666666444222111///...///111111...***333///,,,///666999666222222222222333555777888888000//////444:::<<<:::777555333222444777777444000333000...000444666666555111444555111///222555555222222222444777888777555777999:::888555222000///000111222333333333222222333444444444333111111111333111000//////111333444555555444333222222222222............///111222333666555333222222222111111777555333333444555555555rrraaaTTTMMMLLLLLLHHHCCC???>>>>>>??????AAAAAACCCDDDAAA===@@@FFFIIIFFFCCC@@@>>>===>>>???<<<@@@DDDAAA<<<999:::>>><<<999888;;;@@@BBB???;;;<<>>;;;:::===<<<888???BBBFFFGGGEEEAAA>>>============>>>??????>>><<>>===<<<<<<999555222;;;@@@EEEFFFBBB>>>;;;;;;<<<;;;:::999888777888888???BBBBBB===;;;;;;:::888<<>>>>>;;;:::???DDDAAA:::333111555999:::888999999:::===>>>>>>;;;999888<<<===<<<<<<===999333222444888;;;;;;:::@@@III777777777999999999888666666666666666777999:::;;;555444444666777777777888:::888555444666999>>>@@@666666777777777888888999666999:::666111000444888999;;;;;;:::;;;>>>===888222000222999???>>>;;;999666666777777777777777777///666777222666BBBEEE@@@FFFAAA@@@GGGKKKGGG???;;;::::::;;;>>>@@@@@@>>><<>><<<;;;::::::555333555666555777:::<<<;;;:::888666555555666555555666888:::;;;999777<<<777222111333666666555666;;;===999555444666777444555666888:::999666444333222111222555888999999666444111000111444555666444444666888999888555222222666::::::666333333444444555555666555444333222444444444555777777555333222//////333444222222444666444333444666888888777111---***+++...000///---000000111222555777888888;;;888777777999;;;;;;:::000---...333<<<@@@???;;;777555444555777666222...000...---///333555444222000333333000000444666555222222333555666666444111222555777777444111/////////111222444444333222111555444444444444333222000222111///...---...000111555555444444444555666666111111000000000111111111444555666666555333111000555333222222333444333222{{{fffYYYQQQLLLJJJDDDCCC@@@>>><<<<<<<<<===<<<<<<@@@CCCAAA===???DDDIIIGGGDDDAAA@@@AAABBBDDD:::>>>AAA@@@;;;888999<<<999888999<<<@@@@@@>>>;;;===@@@@@@>>>@@@BBB@@@;;;AAABBBDDDFFFHHHGGGDDDBBB;;;:::999:::<<<>>>===<<<<<<<<<<<<>>>>>>===:::888>>>BBBFFFFFFCCC@@@??????999::::::999666555555666>>>AAA@@@===;;;<<<:::777===>>>??????>>>===>>>???:::888777888;;;;;;777444666999<<<===<<<<<<>>>@@@@@@;;;555444666:::<<<<<<:::;;;<<<>>>???===:::777888<<<>>><<<;;;<<<999444222222555888888888===DDD777888999999::::::999999;;;::::::::::::;;;<<<<<<666333333777999888888999666444222222444888;;;===::::::::::::;;;<<<======444777999888555444555777444888;;;<<>>888888888888888888888888333999:::666777???CCCAAADDD>>>===EEEKKKHHH???:::;;;;;;===???BBBCCCBBB@@@AAAAAAJJJJJJ===;;;@@@===<<<:::888:::===@@@???===555888::::::777555666777;;;888555555777777555333444777999888444333666:::<<<===>>>>>>>>><<<;;;:::555222222555777666888<<<;;;<<<<<<:::777555555666555555555666888888666444;;;888444111222444555666777:::;;;999555333333444000222555999<<<<<<999777;;;999777555444444666777555333111000111333666777666666777999:::999777444444777:::999555222222333666666555444444333333333666555555666666666333111///,,,---333666555555666;;;888444333666999999888555222///---.../////////...111444555444555888;;;;;;777444333666777666444111//////444;;;@@@???<<<666555555555555333000...000......000444555333000333555555333444888999666111111222444555555222000000222555555333111000000000111333444444444333222777555444555555555333111222111///------...000111333333333444555666777888333333222222111111000000///111444555333000///...222333444444333222000///uuubbbUUUMMMJJJKKK@@@AAA@@@>>><<<:::999999<<<<<<@@@DDDCCC??????CCCGGGFFFFFFEEEEEEEEEEEEEEE;;;>>>AAAAAA>>>;;;;;;<<<999;;;>>>AAABBBAAA???>>><<>>===999777777777>>>@@@@@@===<<<>>>;;;777===;;;:::;;;>>>@@@AAAAAA999777666888<<<===999555:::;;;<<<>>>??????>>>======;;;888666777:::>>>@@@???===<<<<<<<<<<<<999777777<<<===;;;999:::888555333111111555777777999>>>::::::::::::999999999:::<<<<<<;;;;;;;;;;;;;;;;;;777222111777:::888777999444555666555333444888<<<===============???@@@AAA555777888999999777555444111555888999===@@@???:::<<<:::999===DDDGGGEEE???777999:::;;;;;;:::888777888;;;===<<<:::<<>><<>>;;;@@@???444444;;;:::;;;999888;;;???AAA???<<<444555666888:::;;;<<<===888666444666999:::777333222666888888777777777777;;;<<<======<<<;;;999777222000222666888666888===999;;;===<<<888666555666555444444555777777666444666777777666555555666777888888999999777444333333000222666;;;>>>>>>;;;888<<<<<<:::666111111333777777666444222111111444666777777666777999999777555444666777777555444333333999888666444333333444555444444444555666555333111...+++,,,333777777666777<<<888444444777888666333444555444333111///000111///111444555555555888:::999444000000333555444111555333333555999<<<;;;:::555666666444222000//////222000000222666666333000444666777555777:::999666//////111333555666444222222333555444222111000000222222333444444444444444888777555666777777444222222111000///000222444555222222222333333444555666222222222222111111000000---///222222///......///111555999888555000......tttcccTTTKKKIIIKKK@@@AAAAAA@@@===999777666??????CCCGGGFFFAAA@@@CCCCCCDDDFFFGGGGGGGGGEEEDDD===???AAABBBAAA???>>>===999===CCCEEEEEECCCAAAAAA:::===@@@AAAEEEGGGCCC<<<@@@???===999888<<>><<<888777888999:::::::::;;;===@@@BBBBBB@@@===>>>@@@CCCBBB???>>>???AAA===@@@CCCBBB>>>;;;:::;;;>>>@@@@@@======???<<<777<<<999666888===AAABBBBBB:::777777:::???AAA>>>:::<<<;;;;;;>>>AAAAAA>>>:::999999888777777999===AAACCC@@@<<<::::::::::::999777<<<===:::888999888666666111000444777777888;;;<<<===<<<:::888777888999888888999::::::;;;;;;;;;777111000666:::777777999444999===:::333111777>>>999999888888999:::<<<===777777999;;;;;;999555111000333555666999>>>===999999777444666===AAA>>>888666888<<>>???<<<999;;;AAA:::;;;BBBJJJLLLIIIFFFGGG@@@<<<666333444999===???BBB<<<===;;;222555>>>===:::888777;;;@@@AAA>>>:::DDDAAA===;;;:::999888666555333333777<<<===999555222555888999::::::888666;;;;;;<<<<<<;;;999777555222111444888888666777:::888;;;>>>===:::666666666555555555666888999888777111555:::;;;999777777888999777888999888444111000222444888===@@@@@@<<<999888999888444///...333888999888666333000000222444888666555666777888777666333444444555666666666555;;;999777444333444666777222222222444555555444222///,,,---333888888777777:::777444555777777222---///222666666333000000222111222222444555777888888<<<888333444777:::999777888777666777888888888777444666666444000...///111444222222555888888444000333555666555777999888333......000333666777777555444666666555222000000111333333333444444444555555:::777666666888888555222222111111111333555888:::222222111111111222333333000000111111111111000000...000111///------000333000666<<<<<<666000......}}}iii]]]OOOIIIIIIEEEJJJGGGAAA<<<888888999:::@@@AAACCCEEEFFFGGGHHHHHHNNNHHHAAA@@@CCCGGGGGGFFF>>>??????AAACCCCCCAAA???BBB<<<>>>HHHKKKEEECCCHHH>>>888<<>><<<666444:::>>>===@@@???;;;777:::???@@@<<<888;;;>>>AAABBBAAA???>>>:::===???===:::999:::===???@@@AAABBBAAA???===<<>>999;;;CCCCCC===;;;;;;===BBBGGGGGGBBB<<<:::>>>@@@?????????;;;666999777999======;;;;;;===@@@@@@@@@>>><<<;;;<<<===<<<999666666888999666333;;;333000444777444333666BBB@@@===;;;999777777777999;;;:::777888<<<===;;;666999;;;;;;:::888777666999===@@@===666333444888:::999777444111333:::???777666555666888888777555777::::::666444777888777666666777888888888888888111666;;;???DDDFFFAAA999>>>>>>??????;;;888<<>>:::999===<<<777666999666555555777:::;;;:::999???AAAAAA===888555555777666222000333888<<<;;;999======>>>@@@@@@<<<555000555444555888;;;:::666333000222555666666777999;;;AAA@@@>>>;;;:::999999999<<<:::999999;;;;;;888555888:::;;;;;;999777666666999666666999999555222222111888AAAEEEDDD???;;;::::::;;;888333111444444222:::999777444111000222555333111222555444///000666999777888::::::777999===DDD>>>:::888444000000333:::777333222222444555555///------222888:::777333444888<<<:::444000///000333666555000...111333222555222000111555999;;;:::???:::777999<<<<<<>>>AAA;;;999888888999777222...222444555333000///111333222555888999777555444333444111000333888999555111///000222444555555555555333222111000///000111222777888888777444111111111<<<;;;:::777555444555666111///...111666;;;???AAA222444777666333222333555333222000000111222111111444444111---...333444111888<<>><<<<<<===>>>======>>>@@@AAABBBDDDDDDEEEAAA>>>>>>AAACCCAAA>>>======>>>@@@BBBCCCCCCCCCCCC>>>@@@JJJLLLEEEAAADDD>>>:::???KKKNNNFFFBBBEEEEEEFFFBBB999555999<<<<<<======:::777777<<<<<<::::::<<>>:::<<>>;;;:::<<<>>>;;;<<<>>>??????>>>===<<>>===<<<;;;999777:::AAAAAA::::::@@@???888::::::<<<@@@DDDBBB<<<666555:::===<<<<<<===<<<999999888:::>>>===999666777999999999:::<<<===>>>???:::999888888888888666555666111000555999999:::===@@@>>><<<999888777888888777999999666777:::<<<:::;;;;;;;;;888555444444666999===@@@>>>888444555888777999999777333222333666666555555666888777555333222777888666555888999888777777888888999999999999333888;;;===@@@@@@;;;333<<<<<<>>>???;;;888;;;BBB@@@<<<;;;@@@HHHJJJDDD>>>@@@<<<666222111444888;;;:::777888<<<===999999<<<777666777999::::::999777<<<======<<<999777666666555222111444999;;;999777555666999::::::888444111333333333555888999777444111333555666666888:::<<<@@@???===;;;:::999999999:::999777888::::::888666777777888888777666555555444111222555666333111333222666;;;===;;;999777777;;;<<<999333111333333111555666777555333222333444666555888<<<:::333111444:::888888:::999666777::::::777777888777222111333777555222111222333444444111000111555999:::777222555777888666333222222333000333333//////222666555555333222333777999:::999999444222555777777888;;;<<<:::999999::::::666333555666666333000///111333444666:::======:::666333444222000222666777555111222222333333333333222222888666444444444555555555888999:::888555333222333777888777666444333555666333111......000222222222000333555555333222333666444333222111111111000000222222000,,,---111111---555777999888444111...---qqqdddZZZMMMKKKPPPOOOIIIHHHEEECCCBBBAAAAAAAAA<<<<<<;;;;;;===???AAACCC>>><<<<<<>>>@@@@@@<<<888;;;;;;;;;===???BBBDDDFFFAAA===@@@HHHIIIBBB===>>>@@@???DDDMMMMMMFFFDDDHHHIIIHHHCCC;;;777999<<<===<<>>:::888;;;<<<;;;<<<>>>@@@BBBBBB@@@>>><<<999<<>>@@@888999:::;;;<<<<<<<<<<<>>>>><<<:::888777<<>>AAACCC@@@888222444:::===:::777999:::999777777;;;AAAAAA;;;666666666444333555:::======;;;777888999999777666666666333000000555888999;;;======;;;999777777777999:::666999:::777888<<<<<<:::===<<<999444111111444777999<<>>:::777666777222777<<<===999444222111555555666777888777333111///444777666666999:::999888777777777888888999999333888;;;<<<>>>???;;;444888999<<<>>><<<888:::???BBB===999;;;AAADDDAAA===???:::555333555888:::::::::999:::>>>???>>>>>>AAA777777999;;;<<<;;;888555999999999;;;;;;:::777555444333333666999:::777444///111444666666555555555222111111222555777777777333555666666666777999<<<>>>===;;;:::999888888888888777666777888999888777555555555555555444444444555222222555444111000222444555666666444444555666;;;<<<999444333555555222111444666777555444444444888:::>>>BBB???888333333;;;888777999888555555777333222555999888333000000666444333333555666666555444444555888;;;:::555111666444222222333555666666...111222//////444888888555555555666888999888777555111000444666444444666;;;999777888999999999888888888666333000000222444777777:::>>>AAA???999333555222000111333555444222444444222111000000000///:::777444444777888666444777888999777555333222333333444555444333333444555444222///...---,,,***(((---000333444222111444666666555444222111000//////222333111...///111///+++444444333222000000222333vvviiiaaaYYYMMMNNNVVVUUUKKKJJJIIIHHHFFFDDDCCCBBB???>>><<<;;;<<>>@@@???<<<999::::::::::::;;;>>>BBBEEE>>>:::;;;@@@BBB>>>;;;<<>>===AAAAAAAAA@@@<<<:::;;;===???;;;???@@@;;;777888;;;;;;===>>>@@@@@@@@@>>>;;;:::888;;;??????>>>===???AAA999999999::::::;;;;;;;;;>>>@@@CCCCCC@@@<<<999777:::===>>>;;;<<>>???AAADDDDDDAAA:::555999>>>???999444555666666333555<<>>:::777555666666888::::::888444000///555999888888:::;;;888888777666555666777888999111777;;;===@@@CCCBBB===555555999===<<<999999===>>>:::666888>>>BBB@@@===;;;666222222777:::999777888888999<<<=========>>>666777:::===???>>>;;;888777777777;;;>>>>>>:::666555555777999;;;:::666222///222444555555555777999222111000111333666999;;;555666666555444444666888:::999999888777666666555666555555666777888888888444333333333444555555555:::777666777444///...000555555555555555555777888999;;;:::666555888999666222444666555444333444444999<<<@@@BBB@@@;;;777666999555555888999666555666444333555999888222......666555555777999:::999888666666777999:::888333...333000...000555888777555...222222///000555888999555666777888999888666555555222222777888666444555555444333333444666888999999777444222111222555777999666666999>>>>>>999333555333000000111333333222444333111///......//////666333000111444555333000333444555444222000000111222333555555333222333444333222111111111///,,,***+++///222333111111333666777777555333111//////000444555444111222333111,,,333333333111000111444777jjj```\\\VVVMMMRRRZZZXXXNNNMMMLLLJJJGGGEEECCCBBBAAA???===;;;<<>>=========>>>===<<<<<<<<<;;;999888:::>>>BBB???;;;999;;;======>>>AAAHHHHHHHHHGGGAAA:::999<<<;;;<<<>>>???>>>===>>>@@@:::>>>>>>888444555888888======>>>>>>===;;;999777777;;;???@@@>>>>>>???AAA>>>===;;;:::::::::;;;;;;<<<@@@FFFGGGCCC===888555:::<<<===<<<>>>BBBDDDCCC>>>???BBBDDDDDDBBB===:::<<<@@@???999555666777666111333:::CCCEEE@@@;;;;;;;;;666222222555555222...000333777777444222333555444555666555444555555444999888888777777888888999666:::<<<<<<===@@@???<<<:::;;;:::888555333333333666666777888888777555222222777>>>@@@===:::888888777888999;;;<<<:::666333444999<<<:::999;;;:::888777666444333333555888999111777<<<===@@@DDDDDDAAA333333777<<<===::::::<<<;;;999777:::>>>???<<<999555222///111666888666333444666777777777888888777444666999===AAAAAA???<<<888777888<<>>777777666333111111222444666666666666555555444444666666666555555666777888444333222444777888777666888666666777333//////333222333444555777888888888666999999777888<<<===:::666666555333111111333555666999<<<===<<<;;;;;;;;;666222222777:::888777777666444444777666222111333666555555777999::::::999555555666777777444000---///---,,,111888;;;777222111444444000000444777777555666888999888666555333666333444999:::777555666222111111111222555888;;;888666333111222444777999888444000111666888777444666444111000111111222111222111000/////////000111222000...///111111///---111333444333111000000111333555777777555333222222444444333444444333000---,,,///222333111000222555666777666444111000111222444666555222222444111,,,111222222111000000222444www___WWWUUUQQQLLLTTT[[[VVVNNNMMMKKKIIIFFFDDDBBBAAA@@@???<<<;;;<<>>???>>>;;;888888<<<@@@DDD@@@<<<;;;===AAADDDFFFFFFFFFEEECCC@@@======>>><<<<<<>>>AAA@@@<<<===@@@AAABBB@@@999777999;;;:::<<<<<<<<<<<<;;;999777666666:::???@@@>>>===>>>@@@AAA???===;;;:::;;;<<<===888>>>DDDEEEBBB===999999@@@???>>>>>>>>>@@@AAABBB<<<>>>@@@AAAAAA???===<<<<<<>>><<<888888::::::777111222777>>>>>>:::666666888555222222555666444222///111444666555444333333333777999888777:::;;;:::999999999999999888777666222777::::::<<<>>><<<888<<<===>>>===999444222000777444333444777777555222666:::======999666444555888888999;;;===<<<999666888<<<>>>;;;999::::::777999777444222333555888:::444:::===;;;;;;======;;;222111444:::===;;;;;;===;;;:::999:::<<<;;;666222777666666999<<<===:::777888:::;;;999888::::::777333444777<<<@@@AAA@@@>>>888999:::<<<>>>>>><<<:::666777:::<<<;;;999666444222111111333666777666555333333222222222555:::???666666444222000000222444555555555666666555444444999999888666444444555777333111222555999;;;999666000000222444222000333999111111222444777888666444333777888666888<<<===;;;777777555222///000333555222666888666777:::======555111111777;;;:::888888555222222555666555666:::555444333444666888888777333444555555444222000...---,,,---222888999666111333666555111000333666555444666888888777555444333666333333777888555333444222222333333444666:::>>>888555222111333555777777555111,,,,,,///333444555555555444222222111111111000/////////000111222222000111111111111000//////111333444444222111222333333666888999777444222111666555444444444333///---///222444333000///000222333555777555222111333666333444222///000222000,,,...///000000///...///111|||gggWWWOOOMMMJJJIIITTTZZZPPPLLLJJJHHHFFFEEECCCCCCBBB@@@???=========???BBBCCC@@@@@@???===<<<<<<>>>@@@???AAAAAA>>>::::::===AAAGGGDDD@@@===???CCCEEEEEEEEECCC@@@>>>???@@@@@@>>>===::::::===<<<999<<>>888777;;;===;;;<<<<<<<<<;;;;;;999888777666:::>>>@@@>>><<<===>>>AAA???===;;;;;;<<>>AAADDDDDDBBB@@@???>>>>>>>>>@@@>>>>>>???>>>============>>>===:::888:::===999333111000333999:::666555777666666555555555666666666111111333666888888555333111888;;;999999<<<>>><<<:::;;;<<<<<<;;;888444222000555999:::<<<>>><<<777:::<<<>>>>>><<<999777777999444111222666888666333666:::>>>>>>:::666555555777777777999;;;<<<:::888999<<<===999888999:::888;;;999555333333666:::===777<<<>>>:::777888888666222111333999<<<<<<<<<>>>999777666777888777444111888:::===@@@@@@???===;;;:::>>>>>>;;;;;;>>>===999222333555888<<<>>>===<<<999:::;;;;;;:::999::::::444666888999888666555444222000...333999;;;888333222222333111111333888===333333222111000222555888555666777888888777666666<<<<<<;;;777333222333666000000111666;;;===999555---...111444333222777>>>666444333333555666444222222555666555555999999666333444444333111111333555...444666333444999;;;:::777222222888<<<;;;777666444111222555666444666999777444222222444666777777333333444333222111222222.........111444666555222222555555111000444666666222555777777555333333444555222111444666333222333111333555666666888<<>>;;;:::555444666666666<<>>777000111666777444<<<<<<<<<<<<;;;:::999888555:::>>>???===;;;;;;===???>>>;;;:::;;;===AAACCC;;;>>>@@@@@@???BBBIIIOOODDDBBB?????????>>>???AAAAAAAAA@@@???===<<<===>>>BBB???:::777:::<<<666,,,///...111777999888:::===888888999777555555666777333222333777:::;;;777333000888<<<888777:::;;;999:::<<<>>>???<<<888333000111777;;;<<<===???===888555888;;;======>>>???AAA;;;555000111666999888555444999???@@@>>>;;;999:::666666666888:::;;;:::999888;;;;;;888666999;;;:::===:::777444555888<<>>:::777777888777333111222888<<<<<<===@@@444333222222555666555444333777;;;>>>===:::888777444999:::666777;;;;;;666333222333555888::::::999888;;;<<<;;;777666888:::222444666777666444444333333///...444===@@@;;;555000222222111000222666;;;111111111111222444999===666777999::::::999999888??????===888333111222444......000666<<<===888333111222555777555333888@@@===999555444555666444333222555555333333555555111///111444555444333444555,,,333666333333888999666999444333999===;;;666444666333444777666222111333:::777444333555777999999333333333333222222333555111///...///111333444444111555555111000444888888222444666666333222333555666222111444555333222333000333666666666777;;;>>>;;;888444333444333000...//////000///...000222555555666777777444222000000000111222333333222111000---222777555000---///333---///111111000//////000---111666888888666444333444333222333555666555444555777888555111------///...222555555333444888===555555333///000555555222///000///...///111666:::fffTTTLLLMMMJJJGGGJJJPPPOOOIIIDDDDDDDDDDDDDDDCCCCCCBBBFFFGGGFFFCCC@@@@@@EEEJJJGGGEEEBBBAAAAAABBBCCCCCCDDDFFFIIIHHH@@@888888===FFFGGGDDD???===@@@AAA@@@<<<===<<<:::===BBBCCCAAA777555333333666999::::::???:::333///000333666888>>><<<<<<===;;;666666:::>>>666666???AAA;;;:::???FFFFFF===222222===@@@:::777===@@@???AAAHHHOOOQQQKKKGGGCCCAAAAAA@@@>>>;;;DDDDDDEEEGGGGGGDDD>>>:::BBBAAA>>>;;;999888555111333222222555999<<<===>>>;;;===:::555333444222...111444999===??????<<<;;;888555222000111555:::===;;;:::;;;======:::666444555666777888888999:::;;;444777;;;===>>>@@@CCCFFFBBB<<<555444666888777555<<<>>>@@@>>>;;;;;;???DDD999888777777777999<<<===777888888777555555666777===666111222888======;;;<<<<<<<<<===>>>===:::888888888444111444999666///666222//////333666888777444666888777666777;;;>>>777777555111222666666444555777666222222555666444777888888888777999<<<>>>999777555666777555222...444222333888>>>@@@<<<888555333111000222444555555222222111222555999===@@@666555777999888666777;;;DDDAAA;;;333...---000333///000222777:::;;;777333777777777777777666666666;;;888444333555666555333///111333444222111111222...000333555555444222000555555555444333333666888777444555;;;;;;555444777000555:::<<<888444111000000555999;;;:::999:::;;;555222//////333777888888333222222222222333444555222333222111444999777333222777888333///000222111///222222000444999777000777444333555999:::888555222666666333111222222//////000000000000222555888222444555444333333444666777333111444555222111222111111555:::888333000222//////............//////444333333333444444222000(((---000000222555555222999999777444000///111333666555555888<<<===;;;888777666555444333444555666666444555999;;;999:::>>>rrr___SSSKKKLLLJJJHHHJJJOOOMMMGGG@@@AAACCCCCCCCCBBB@@@???CCCDDDEEEDDDBBBAAABBBCCCAAA@@@>>>???AAACCCEEEFFFCCCDDDFFFEEE>>>777999???IIIKKKHHHCCCAAACCCEEECCCDDDDDDAAA======AAA@@@<<<999999888555222111333666>>>:::666444555666666666===::::::<<<<<<;;;???DDDAAA;;;<<>>@@@BBBBBBFFFCCCAAA@@@AAA@@@>>><<>>===>>>===<<<:::777333000333222222444888;;;;;;;;;222666888555444555555222777999;;;<<<<<<999666444555555666666666666666666999777888999:::::::::::::::777444555:::======<<<666777777777888:::===@@@BBB===777555777888777555;;;???CCCBBB>>>;;;;;;===777777777888999;;;===>>>555666666555444444555666<<<777333333777;;;;;;:::;;;::::::;;;;;;:::999888999999555111333777444...444111///000333777888888999:::;;;999777666999;;;555666333000111555666444666888777444333666777555555666888888777888:::<<<999777666777888777444111222111222666;;;<<<999444666555333222333555666777888777555444555777999;;;888555555888999666666999::::::999666333222444555444333444666888888555222333444666777777555333222444333444666888888555222444555666888999999888777111222333444444444222222555555555555444444555666444111333777777222111333777:::;;;999444111222333444666888888666555777888444111//////333666888888111222222222333333333333444555444222333777555111///444777666666999;;;999222666888555666999666111888777777777888888666444444>>>CCC???888555555555000222444444444444555777222333555444333222222333666222111444555222111333000111666;;;999333111222000//////...///000111222222222222111000...------...333555555555777666222555555444333111111333666:::999999:::;;;:::888777666555444222111111111222555222333666777666888;;;{{{gggYYYRRRIIIJJJIIIHHHKKKNNNKKKEEE???AAADDDEEEEEECCC???===BBBBBBCCCDDDDDDBBB>>>;;;999::::::<<>>>>>@@@???;;;;;;>>>>>>999111///222777<<<;;;999999:::999777555;;;888888;;;===???FFFNNNGGGBBBDDDJJJKKKCCC>>>???CCCEEEAAA:::;;;BBBBBB===:::AAAEEEBBB>>><<<:::777??????>>>???@@@@@@===;;;CCCAAA@@@@@@BBBCCCBBBAAA888999;;;<<<:::666222000777666666888:::<<<<<<<<>>999444666;;;@@@???<<<:::999777666777;;;@@@CCCCCC>>>999666777888777555666<<>>>>>>>><<<999666666666888666444222111000000111555111000222333222555999uuucccVVVOOOHHHGGGGGGHHHKKKLLLHHHCCCAAADDDGGGIIIIIIFFFBBB@@@CCCBBBAAACCCDDDCCC>>>999555777888:::===AAAFFFJJJEEECCCBBBAAA===;;;@@@HHHDDDGGGGGGAAA===???AAA@@@@@@AAA???;;;<<<@@@@@@<<<<<<>>>>>>;;;666555999======<<<::::::::::::888666;;;999999===???@@@FFFNNNFFFBBBBBBFFFFFFAAA>>>??????BBBBBB>>>???BBBAAA===<<>><<<:::=========>>>AAAAAA@@@???666666888:::999444333444888777777888:::;;;:::999555;;;<<<777333333555555666666666666666555555555555333000000333999@@@DDD@@@BBBAAA===:::::::::999>>><<<::::::===>>>===;;;;;;999777666888===CCCHHHCCC???:::888888888777666000666===BBBBBBAAA???>>>>>>>>>>>>===;;;888555333777999::::::999999:::;;;999::::::888555444666999888888888888777777888999999666333111222444333111444333222222333555666777;;;;;;:::::::::;;;===>>>555888888555555:::===<<<777:::999666555777777444333555888999999999999:::666666666777888999999999:::999999:::<<<;;;999666777777666555444555888:::666666555666888:::<<<>>>>>>666222555999888555555999<<>>999888666555555666666666111222444555666444333111555777666333222555444000000333444555:::===:::444444;;;BBBAAA;;;777777888333666888666333000111333222@@@IIIDDD999444666999333555777777666555444555333555777777444222111111333000///333555333222444000111666<<<:::555222333777555333222111222444555555888:::666///***+++---///444777666666666333...///000111222222333666888???@@@???<<<666333444666888777666444333333444444555111///111111111333888qqqcccTTTKKKFFFDDDDDDGGGJJJJJJFFFCCCCCCEEEGGGHHHHHHFFFCCCAAAFFFCCC@@@@@@BBBBBB???<<<666888::::::;;;???DDDHHHDDDAAA>>>===;;;:::???GGG???CCCDDD>>>999:::<<<===:::;;;999777999>>>>>>;;;>>>===:::999:::;;;<<<===@@@===999888888999999999===<<<===@@@@@@>>>@@@EEE@@@;;;999:::<<<;;;<<<>>>;;;???AAAAAA@@@@@@>>>;;;???DDDFFFAAA>>>???@@@@@@;;;<<<>>>???>>><<<:::999888999;;;>>>@@@@@@<<<:::888666666888666222444:::555555555666888888666555999<<<:::333///111333444444444444444555666777777444333111222555:::@@@DDDAAAGGGHHHCCC>>>>>><<<888:::===@@@@@@<<<999999::::::::::::888777999>>>CCCAAA???;;;999888888777777111444888<<<>>>???@@@AAA===>>>??????===:::666444999:::<<<<<<;;;::::::;;;888:::<<<999555333444777777999::::::888777888:::777444111222333444555777555555444333222222333444<<<;;;:::999:::;;;<<<<<<555888999666555:::===>>>666999999555555666666222444666999::::::::::::;;;555666666777777888999:::===<<<<<<<<<<<<;;;999777555666555444222333666999333333444666999;;;>>>@@@>>>666111444888777555555:::;;;<<<:::777444333333777777777666666777888999555555444333222333333444555666999::::::999888888888444222555;;;>>>===:::999777444222222333666888777666555666777666333000777888888777666666666444111222222000...000555:::777444000///111555:::===>>>===;;;999666555555666333444666777777555333222222555666333222555555333111333444555888;;;888111111888@@@BBB<<<777888<<<111555777777555444555888333:::>>>999444444666777555666555444222222444666666777999888666444333333333//////222444333222444000111555:::999444333555:::888666333222222222333555999:::777000,,,---///,,,111444444444666444///111222333333222333444666===>>>===999444333555888666555444333444555666777666222000222222111444999ttthhh]]]QQQGGGDDD@@@@@@EEEIIIHHHFFFEEEBBBBBBBBBBBBBBBAAAAAAAAAEEECCC@@@??????@@@@@@???999;;;===<<<;;;===AAAFFFCCC>>>;;;:::888777;;;BBB===CCCEEE???999:::<<<===999:::888555777;;;;;;888@@@<<<888777999:::999888CCC???999666777999;;;<<>>AAABBB999===AAABBB@@@>>><<<:::@@@DDDCCC<<<888:::======;;;===??????===;;;;;;<<<777888;;;>>>???>>>999555:::666666999666111555>>>888888888:::<<<<<<:::888555666333......222444222777666666666666666666666222555888;;;<<<;;;:::888;;;DDDHHHCCC@@@AAAAAA<<<666<<>>>>>===;;;999888777777777999888777666777999;;;===888:::<<<>>>>>>>>><<<;;;999;;;<<<<<<;;;999888999777999;;;:::666333444555555999<<<<<<999888999;;;666333111333444444777;;;555666666444222222333444@@@===:::888888888777666222777888444333777;;;===666999999666555666555111555777999:::::::::;;;<<<777888888777666666888999;;;;;;;;;:::999888777666333555555333111111555999555555555777888:::;;;<<<<<<666222444666666555777444555444222000111333555333555999:::;;;;;;;;;<<<999777555333333444666777888999::::::888777888999555222111222555777777555777555333111222444777999888555333444666777444111444666666333444666666444666777888666333222444777<<<999444111222444666777===>>>===:::777555666777444444555666666555333333111555666333222444555444///333555555888<<<;;;666111555===@@@<<<777999>>>444666888999999:::;;;<<<666888666222222666888666555555444222000111444666777888999888666555555777333000///222444222111333111111333777666333333666888888666444333111111000222444555444000......000---111444333444777777333444555666555333222333444===<<<999666444444777999222222111111222333555666666222111444444333666:::}}}iii\\\TTTNNNKKKCCC======CCCGGGGGGFFFGGGCCCAAA>>><<<<<<===???AAA@@@AAA@@@???======>>>@@@<<<>>>@@@>>>;;;<<>>:::;;;999666777;;;<<<888>>>===;;;999777777888:::DDD@@@;;;999999;;;<<<===DDDAAA@@@@@@>>>:::<<<@@@CCCAAA>>>===???CCCEEEDDD:::===BBBCCCAAA<<<::::::<<<@@@???999555777:::;;;:::===???>>>======???AAA<<<;;;<<<===>>><<<888555;;;777999===:::222666@@@::::::;;;===???>>><<<:::333333111000333777555///777888888888888777666666333666;;;>>>>>>;;;777444555???DDD>>>;;;@@@CCC???555888:::999777888;;;???DDDNNNVVVRRREEE::::::>>>;;;;;;:::999777777777888>>>;;;777444333444666666666777:::<<>>>>><<<999888888777888999999777555444333222777===>>>;;;888888:::999444333555444333777===222444555555333222444666???<<<888666666666555333222777999555222555:::<<<777::::::777666777666222555777888888888888;;;===:::;;;;;;999666555777999:::::::::999777666555666333555666444111111555:::555555666666777888999999999555333444555444666:::111111111//////000444777000555;;;??????>>>======888888777666555666666777555777999999777666666888222111000/////////000111555333222111222444888:::888555222222666777555222111555555111222666777444888:::;;;888555333555888<<<999555333444555444222888:::;;;:::777666777999444444333333333222222222222777888444111333444333...333666555666:::;;;:::444555:::>>><<<777999???555555666888;;;<<<<<<;;;777888666222111555666555222333444333222222444555777888777555444444777999444000///222333111000111111000111444333111333777333444444444444222111000//////000111111111111111///222333222333666777444555666777666555333333444@@@<<<888555555777999:::444333222111222333444555444111222555666555777:::zzzdddTTTMMMNNNQQQBBB<<<;;;BBBGGGFFFFFFIIIDDDAAA===999999<<<@@@CCC;;;>>>@@@???<<<;;;===???===???AAA???<<<<<>><<<999;;;@@@<<>>???<<<888777<<>><<<<<<=========FFFBBB??????===;;;???EEE??????===<<<>>>AAAAAA???;;;>>>BBBEEEAAA<<<:::;;;666;;;<<<888666888;;;;;;999<<<>>>>>>===???BBBFFFAAA???===<<<<<<;;;999777:::777;;;AAA===444555???555555666888::::::888666666555444555:::===666,,,666777888:::::::::999999666777888999:::;;;;;;;;;444>>>@@@888555===AAA???666444222333555:::???BBB===LLLYYYVVVFFF999888<<<999999999888777666777999>>>:::666333222333333444888999:::<<<>>>???@@@AAA>>>@@@BBBAAA>>>;;;:::999777777888999888777444222000666===>>>;;;777777888;;;666444666555222666===...111444444333444666999;;;888444444666777666444444:::;;;777333666;;;===888<<<<<<999888999777333555666777666666777:::======>>>>>>;;;777555777::::::::::::999777666666777333555777444111111666:::333333444666777888999:::777444444555444333666<<<333333333222111222444777...555>>>BBBBBB???======666777888888888777555555000444888999777555555666555555444222000///111222333222111111222555888:::999444000111555888666444111555555222333888999666555777888666444444777;;;888666333444666666444222333666888888666666888;;;333333222111000000000111444999:::555111111222111...444777444222555888999777666999>>><<<777888>>>555333333555999;;;999777666999999444000222333222000222555666555444444444777777555333222444777:::555111///222333000///000222000000222222000333888///000222444444333222111.........111444555555444000222222///000444555333555777888777666444444555CCC===777555777999:::999888777555444333444444555222000111666777666777:::nnn\\\RRRJJJGGGGGGHHHAAA<<<>>>EEEIIIGGGBBBJJJBBB>>>>>><<<999<<>>AAACCCDDDDDDAAA===;;;===???IIIEEEBBB???;;;888<<>>AAA???@@@AAAAAA>>>;;;::::::@@@===999888888:::;;;;;;:::===???===???FFFKKKLLLFFF@@@999888;;;===<<<::::::444===GGGAAA:::888333222222333555777888666444999666555888;;;:::555///000444999<<<<<<999777666===<<<:::888888999:::;;;888<<<;;;777555888::::::999888555333444999???DDDEEELLLUUUTTTFFF777555>>>555555777:::<<<<<<999666777444333666444000222999<<<888444555;;;???@@@???>>>BBBGGGEEE@@@;;;999::::::888666444555777999;;;;;;======::::::999555...888666555666999;;;999777...222666666333222555999444777:::888444333666:::>>>;;;666444555999???CCC888888888777777666555444666555555555666777888999:::AAADDD@@@:::888888666666:::;;;999999;;;:::666666999;;;:::666333333444000444999<<<<<<;;;:::999444555666555333333444666999888777555444333333333:::555777@@@DDD???888666777999<<<<<<:::888666666444111///111666999777333333666777444000///333777444555555666777888999999999777333111222333333222111555;;;???>>>:::444000222555777888777555555555777444111333777777444000333666888777555444777999777222000000000///111666555777999888444111111222444333222222222444666777888777666666777888999:::555222000111555888888777666666777888888555000,,,------...222777888666222222555777555222111333555333444666666555222///---//////111222444555777777000111333666777666222......111444666555444444444333222222111222333555666777>>>@@@:::666777666222888999999999<<>>999;;;AAAEEEDDD@@@DDD>>>;;;;;;:::888;;;AAA@@@>>><<<::::::<<<===>>>???AAACCCCCCBBBAAACCCEEEFFFBBB>>><<<999888>>>EEE=========<<<;;;:::;;;<<<555<<<@@@>>><<<===<<<999<<<===>>><<<999888;;;>>>???>>><<<::::::;;;>>>@@@;;;@@@CCCAAA<<<999;;;???BBBBBBAAA>>><<<;;;===???999:::::::::999;;;>>>@@@BBB>>>888666888<<<>>>???;;;>>>???>>>???DDDGGGGGGGGGBBB===;;;<<<======<<<<<<555:::AAA:::555666222444333444666999:::999777:::666333444777888555111111444777888888777777777999888777666666888999;;;<<<>>>===888666777888777777777666444444777>>>CCC===>>>CCCDDD===555444:::666666888:::<<<;;;888555777555555888777444666<<<<<<:::999;;;AAACCCBBB@@@<<>>999777888;;;999888666666666777888777:::;;;999:::;;;777111666444333444777::::::888999:::999777444333555888666888999999777555555666777666555555666999<<<>>>777888888777777666555444444444555555666777888888999===>>>:::777888888777222666888777999===>>>;;;999:::;;;999777444333333...111444666666555666777555666666555444555888:::666666666666777888999::::::555555===BBB???:::999444555555555444333333333555222000222666888666333555777888555000///222555333333333333444555666777999777444444444555555444///222777:::;;;888555222222444777777666444444444444333111222333333111//////444999;;;:::888999:::;;;555222111111000333888888888777555222111333666///000111222333444555555777777666555555666999;;;222111000222555888888777999888777777777444000,,,---...///111444555444333222444777666555555999<<<555555555555555333222111/////////000111222333444333333444666777666333000...000333444333333333444333111//////111333333222444:::<<<777444666777555555777777666999===;;;555888999777333222555666444888666333222333555555444ttt^^^SSSOOOJJJDDD@@@BBB>>>;;;===BBBEEEDDDAAA???===;;;;;;:::999===BBBBBB???;;;;;;===>>>===;;;???BBBDDDFFFEEEEEEFFFFFFBBB>>>;;;;;;::::::???FFF;;;:::999999;;;<<<<<<<<<333===EEEDDD>>>;;;999888>>>??????<<<888777999<<>>:::777666888;;;>>>999>>>BBBAAA<<<888999;;;===>>>???===;;;999999:::666666444333444888===BBBEEE>>>777666:::@@@BBBBBB<<>>>>>???777999;;;444333666333555555666888;;;===<<<;;;>>>:::555555777888888666333444555555444555666888666555444444555666888999>>>AAA@@@:::666666666444333666888666444555<<>>CCCDDDAAA>>>:::===@@@???;;;777555666>>>===<<<;;;:::999888888444777888777999;;;999444444222111222555888::::::@@@===888555444555555555666888:::;;;:::888666444000222444666888888888888777777777777666555444444111222444666777888777777444555333000222666777444222666777666888<<<>>><<<:::999888777777666333111111222222222111222444777666777666555555777;;;>>>555555666777999;;;===>>><<<666333777;;;;;;888777666555333222222222444555555333111333666888666444888999999666111///000333444333222111222333555777888777555555777888777666000111333555666666555555333444666666555444444555111222222111///......///---333;;;???>>><<<<<<<<<>>>999444444333222555::::::888555111///111666:::...000333666777777555444555666777555333444999===111111111333666888777666;;;999777555555333000...///000000000000000222444444666777666555666;;;???999777666444444444555666333111000//////111333444666555555666777777555444...///000000000111333555555111...///444666555333222555666333222555888888222555555444666:::888444666999999666555888888555:::777333222333555666777|||jjjVVVOOONNNIIIBBB======<<<===@@@CCCDDDAAA>>>>>>???@@@@@@>>>>>>AAAEEEAAA<<<999:::>>>@@@===999BBBCCCEEEEEEDDDBBB@@@???@@@<<<;;;======<<>>??????<<<999777:::<<>>DDDEEEAAA>>>===>>>;;;>>>@@@@@@===:::999888888777555333222555999===DDD>>>888999>>>DDDDDDCCC<<>>???777999;;;444555:::666555555666888;;;>>>>>>===<<<999666555666777777666333555666666555555666777777666555555555555666666>>>AAA@@@:::777777777444000555888777333444999???888666555777888999:::;;;:::999999::::::999666444444555777:::;;;<<<>>>BBB666555777:::===>>>===:::666999<<<<<<:::888777888:::;;;;;;;;;:::999777666222555666555777:::888333222111000000333666:::;;;<<<888333222555666444111222666<<<===;;;888777777000222444777888777666555777777777777666555444333111222555888999999888777333222000000555;;;:::444888:::999666666888999666888555333444666777444111777666555333222333777;;;888888666444333555:::===666666777777999:::<<<======666000000444666555444777444000///000222555666444333333555888::::::888;;;<<<;;;888444111111222666555333222222555777999777555555555777888888777333333222222222444555666444555666666555444666777000333555222---+++...111000666<<>><<<<<<======999666777555333333777888666333111111444999<<<333666:::<<<===;;;777555444666777444222333999>>>333444555666777777666444;;;888555333333333333222111333333111......222555777888888555222333777;;;>>>;;;777333222333666888666555333222222555777999999777666666777888777777...//////......000333666888333///222999>>><<<888333333222000000333666888111444555333444888888555444888:::999:::<<<<<<999===:::888888999:::::::::sssbbbRRRMMMLLLGGG@@@<<<888;;;???CCCDDDBBB>>>:::===BBBEEECCCAAAAAADDDFFF;;;888666999>>>@@@===999@@@AAAAAABBBAAA???<<<:::@@@===>>>AAABBB>>>===>>>CCCAAA???AAADDDEEECCC@@@<<<<<<>>>AAABBBAAA@@@???;;;===>>><<<999999<<>>AAACCCCCC@@@>>><<<;;;777888888888666666888:::@@@===;;;===BBBDDDBBB???:::===???@@@DDDHHHFFFAAA<<<<<<;;;999777777999;;;999555999:::555888<<<777555555555777:::=========777666666555666555444222333666999:::999777777777;;;:::999777666555444444;;;??????:::777888888666000333666555333333777<<<555:::<<<:::666555666777;;;:::999999999888666444111444777888999<<<>>>???555444444555777888999888333555888:::;;;;;;;;;;;;333444666777777666444333444666666444555888666111222111000000111444888;;;999555222444777777222,,,,,,555===???;;;777999<<<555666666777777666666555777777777666666555444333222444666999::::::999888444444444666===BBB???777999;;;:::666555666555222333111///111444666555333;;;:::888555333555999<<<:::999666333111222666999333333444555777888:::;;;:::555//////444999:::999333///+++***---000222333333333444777:::===>>>>>>>>>>>>===;;;777444333333555444222111222555888:::555444333333555777777666888666444222222222444555444555666555555666888:::111555777444...,,,000444666999<<<;;;999999;;;===888666666888777222111222555333222333555777:::;;;888:::===???>>>;;;777444444666666555333555:::>>>777888999888777555444333888666222111333555666666444555555222//////333666888999888555222333777;;;@@@===888333111222444666666555444333555888;;;===:::888666666888999999888000000000......///333666888333000333;;;AAA@@@<<<666333000///000111444666222555666444555888:::888333888:::;;;===@@@@@@===<<<;;;<<<===???>>><<<:::iii\\\OOOKKKIIIEEEAAA???>>>BBBGGGIIIHHHEEEAAA@@@;;;CCCGGGDDD@@@@@@BBBBBB777666777:::>>>???===:::;;;;;;;;;===???@@@>>><<<@@@>>>>>>BBBCCC???;;;;;;<<<===>>>AAACCCCCCBBB@@@???;;;:::>>>AAAAAA@@@AAA999;;;<<<;;;999:::>>>AAABBB???===<<<===:::555000666:::@@@DDDEEEDDDCCCCCC<<<===>>><<<:::888888888333666:::<<<<<<;;;<<<=========>>>@@@AAAAAA???===999;;;===???DDDIIIGGGBBB999888777777777888999:::444222777888444999===555666555555666999<<<===<<<;;;;;;;;;;;;:::999888777555888;;;<<<;;;999888777>>>===<<<:::888666555444888<<<===:::777888888666111222333222222444666999888AAAFFFAAA999666888999;;;:::888999999888666555///444777666777:::<<<;;;888777777666666777888888222444666999;;;<<<======555666888999999999888888888999888666777999777333333333333222111222555888:::888666888:::888111+++,,,444;;;===:::888999;;;888888777777888888888888666666666666555444333333444555666888888888777777000111222555;;;???;;;444444888999777666888777333111000///000333555555555::::::888555333333666888999888666333111111333666...///000222444777999;;;666444000111888AAADDDAAA444000---...222555555444333444666888;;;===???@@@======<<<;;;999777555444111111000111222555888:::666333111111222555666666999888666444333333333444333333444333444666:::===333666888555111000333888999::::::777444444777;;;555333444777666111///111111111111444888;;;<<<;;;999:::;;;<<<;;;999666444666555555666777999;;;<<<888999999888666444333444666444111111333666888999666666444222111111333666777999:::888555666:::===>>>;;;777333111111333444333222222222444777:::<<<:::888777777888999999888333333222000///000222555555222///222888======;;;999333000111222222333555333777888555555999<<<;;;444888::::::<<<@@@@@@===999999;;;>>>???>>>;;;888sss___UUULLLIIIFFFCCCBBBDDDFFFIIIKKKJJJGGGDDDEEEGGG;;;EEEJJJEEE@@@???@@@???666888:::===>>>===<<<;;;:::999999;;;???BBBBBB@@@AAA===;;;???@@@>>><<<===666999>>>@@@???===:::999<<<999:::>>>===:::;;;@@@999;;;===;;;999:::===AAANNNIIIDDD@@@???;;;555000666999>>>AAABBBBBBBBBAAA999999888555333222444666333666:::<<<===>>>@@@AAA===???AAA@@@===;;;;;;<<<888::::::;;;AAAGGGEEE???999777555666:::===<<<;;;666444888777222999>>>555888777666777999;;;<<<<<<@@@@@@???===<<<<<<===>>>888:::;;;;;;999888999:::>>>======;;;:::888666555777;;;<<<999777777666444444111//////222555666666999CCCGGGAAA::::::======:::999888888999999777666///555888666666999:::888999:::;;;;;;999888666666333444555777:::;;;;;;:::;;;;;;;;;<<<;;;;;;::::::;;;<<<;;;999:::===<<<777444666666444222111222444999777666777999888444111333444666999;;;:::777555444666777999::::::::::::666666666666555444333333444555555555555555555555...000000000444888777222000555888777888:::777333333333333333222333555666888888888666333222222444666666666444222222333555//////000111333555666777333333222222:::CCCEEE@@@555333222555999;;;999666444555777888999:::<<<===:::::::::::::::888666444//////000222555777:::;;;888444000///000333666777666666666555555444333333000000000000111555:::>>>555666666555333333666:::777777777444000000444888666222111333222000000333111000000333888<<<>>>===777777777777777777777777777555444777;;;>>><<<999555666777555333222444666666444222111333666777888666444222111222333333333777999:::999666555777:::888666555333222222222333222222222333444666777888999888777888999:::888777666666555444111111222444555333222222444777777777999333000333555333444666333888999666666:::======666999:::888888;;;;;;888999999:::<<<======;;;999jjjWWWPPPJJJGGGDDDBBBDDDHHHFFFGGGFFFBBB======AAAEEE===GGGMMMHHHAAA@@@@@@>>>888;;;>>>???>>><<<;;;;;;<<<:::999;;;@@@CCCCCCBBBBBB;;;888:::=========???666;;;@@@AAA<<<777333222888999<<>>888:::>>>@@@BBBAAAAAA@@@>>><<<:::666444444888;;;666888;;;<<<===>>>@@@BBB???AAABBB>>>999666999===999999888999???DDDCCC===;;;777555777===AAA???<<<<<<999;;;888222:::@@@888:::888777777:::<<<===<<>>>>><<<888555333555555555666888999888777:::999888777666666555555===>>>>>><<<===AAA@@@<<<555777888666222000111222444333333444666888888888:::555222666<<<===666...000222777;;;======<<<;;;666666666666555444333222555444333222222222333333333555444222444888:::777///555888888999999666111666777888555222111444777666888999777444222111111444555555555444444555777333333222111111111222222444555333222888@@@???888222000111555:::;;;777333555666777777777777888:::777777777888999888666444///111333666888;;;===>>>:::666111...000333666777222333444666666555444333------......///444:::>>>555555555444444555888:::333444555333000///333666888333////////////222777222000...111777===???@@@666666555555666888:::<<<888444333777>>>AAA===888111333444222111111444888777555333222444555666666555222000000333444333000999:::;;;888333000000222222222333333333333333333444444444555555555666666888888777888::::::888666777888888666333222222444888777555444333333444444999222///444777555555888333888999666555999===>>>888;;;:::666555777777444<<<;;;::::::<<<=========wwweeeVVVOOOHHHFFFHHHJJJHHHFFFNNNFFFAAA@@@@@@>>>===>>><<<>>>>>>>>>CCCHHHEEE<<<======>>>>>>>>><<<;;;:::@@@555333>>>JJJKKKEEEAAA@@@;;;444111333888===@@@AAAAAADDDFFF>>>222///333///999<<<777666===<<<666EEE>>>:::>>>AAA???===<<<;;;999888<<>><<<;;;999===>>>999777:::<<<===???666222999???===;;;;;;<<<888999AAADDDBBBBBBEEEDDDBBB>>>;;;:::<<>>@@@@@@<<<:::>>>@@@<<<888666999888666555444555777888777111///333666555555666999555333555999<<<999666555444666999888777;;;BBB777777888999::::::::::::>>>>>>======<<<999444000111333555666777888:::<<<555333444777666222000222@@@<<<<<>>999555555888888333---222444666:::<<<<<<;;;999<<<555222666888333000222777555222111222444555555444444555888===???===:::777888888666444222333555666777888555111///111333999777777:::999444222444333666888777666666:::===999555000000333444000,,,666:::888333222777777444333222111333666666333000999777555555666777444222666777888666444222222333111666::::::999===FFFOOO???555+++***000555333...000444777777444222333444...///111333555777888999444555666777666666444333...111444333///...111444:::444333666666111///222...333888888555444888<<<<<<777333555;;;AAADDDDDD444555666777777777777777;;;777111......///111111111333666777555222000000555222111333777999999888AAA???<<<888555222000///333333333333222000///...444333333777;;;;;;666000444777:::<<<<<<999555222888888999777666666777999555;;;<<<666000000222333555555444333333333333444999777666555555777:::<<<999888888777777777777777<<<;;;999:::;;;<<<<<<;;;jjjXXXQQQKKKEEEEEEJJJOOOPPPNNNMMMFFFAAABBBAAA???===>>>@@@@@@>>><<<@@@FFFEEE>>>=========;;;:::888777666@@@888555>>>FFFFFFBBB???<<<888444333666;;;@@@BBB??????AAABBB:::000---000999@@@???888666;;;===888;;;777777===AAA???;;;:::??????>>>>>>?????????>>><<<<<<<<<::::::;;;>>>AAA@@@;;;666222333666999;;;444555888;;;===>>><<<;;;999======999777999;;;;;;BBB999333777:::888555444777444666===@@@===<<<===AAA@@@===;;;888777777777<<<999666666999;;;;;;:::555444444555777999999999888888777888999;;;<<<===>>>;;;;;;??????:::777777999888666555444555777888999333000222555444444777888666444777;;;===;;;888???;;;999888555222666<<<777777777777666555444333:::999999999999777444111444666777888777777999;;;;;;777555777666333444777???;;;;;;===<<<999777888777222222999888000...444444444444555666777888999:::666222444999:::555000555666888<<<@@@BBB@@@======777444888999555444555666333111000222333444333999777777888;;;<<<;;;999???>>><<<:::888777777888999;;;;;;999555444666999999777888;;;:::666555666888999:::888666555666888===999333111222333333222333666555111111666777444111000000333666666555222333333555888;;;;;;888555999:::;;;:::666333222111...222777999:::===CCCIII>>>666...---111444333000000222444444222111333444222333333444555666777777333333444555555555444444000333555444111000444888999333111444444000///111000333666666444333555888999666333444888===@@@AAA888888999888888777777666444444444666888888666444333666888999666444222222000///000333888<<<======<<<<<<<<<999555222222333555666777777555444555777777444222444777999666333555666888:::999777444222444555777666555444555666111555666222...000222111333333444444555555555666666555444333444666999;;;888888777666666777777777999777666777888999999888yyyaaaQQQNNNIIIDDDDDDKKKQQQTTTSSSJJJEEEBBBCCCCCC???>>>???CCCBBB>>>;;;>>>CCCCCC???===<<<;;;:::999999::::::@@@;;;999>>>AAAAAA??????999777555555999???CCCEEE??????@@@@@@:::222000333@@@DDDAAA999777===@@@>>>444222555>>>CCCAAA===;;;DDDFFFFFFCCC???======>>><<<======<<<<<<===???BBBAAA<<<666333444777:::;;;555666888:::::::::888777999<<<<<<888777999:::999BBB:::333444777666444333777555666:::<<<999777777======<<<;;;999666444333;;;999777777888888888777222444666888999999888777999666555666999<<<;;;:::::::::===@@@>>>888666777999888666555444555777888;;;555111222333333444888888777666999<<<===;;;888DDD>>>999666222///222888555555666666666555444444777666444555555666444333666888999999777777888:::AAA<<<888777666555777;;;>>>:::888:::999666666999666222444;;;:::222000333888999999999999888777777666333111444:::<<<:::666777666777<<>>>>>;;;888999:::;;;999666333222222///000333777:::===???@@@:::666000...///222444666333333333111000111333555777777777666666555555555444444555555666666777777333555666444222333777<<<888333000000111//////111222222333333333444444444444444444444444666999<<<<<<<<<;;;:::888777666666555555666888::::::888666444666888888666444333222//////111555:::=========777999;;;;;;777555555666333666999777444555999>>>:::555111000333555666555555555666666555444222111222444777777666444444444000333222//////333333111111222444666777777777777333222222222333555777999777666666666666666777777:::999888999;;;<<<;;;:::oooaaa[[[PPPJJJCCCCCCIIIOOOQQQQQQGGGDDDBBBDDDCCC@@@>>>@@@CCCAAA???===>>>@@@???======<<<;;;;;;<<<>>>AAACCC>>>======>>>>>>???@@@BBB<<<999666666:::???DDDFFF@@@AAABBBAAA>>>:::999:::>>>AAA@@@;;;:::@@@DDDCCC666444777???DDDCCC@@@AAACCCCCCCCCBBBAAAAAAAAAAAA>>>???@@@@@@??????AAACCC???<<<999888999:::;;;;;;;;;<<<======;;;888777666999;;;;;;888777999:::777>>>888333444777:::;;;;;;===:::888999:::::::::999<<<<<<<<<;;;::::::999888999888777777777666555444333444666777777777888999:::777444666;;;>>>;;;888777999===AAA===666555777999888666555444555777888<<<777333333333222555999999888888:::<<<;;;888666===888555555333111444999222333666888;;;===>>>???999666444444444555555444555666888888777777888:::BBB===::::::888666777;;;<<<888666777555333555:::;;;888999===<<<777666888;;;<<<<<<<<<:::888666555666444444777<<>>;;;666444444888>>>???;;;555666444222222222222333555888666666777888999888777888777555666888<<>>;;;777555555666666555666888888777444444777:::777666777;;;;;;888777:::666666777888888888888888999888777444333444777:::555666777777777777777666000000111222333444444444111333666999;;;;;;999777555555555444222333555888555333222333777:::;;;:::777555111---,,,000999???;;;999666222000111444666999999888777666666555555222222222222333444555555444555555333333555999===888444000///000111222333222111111222555666666666222555777555222111555999<<<;;;:::999777666666666===999555222222333444444333555666666444222111111333444555777999999999888888999:::;;;;;;:::777555///333666333......444;;;999555111000222444555444444444333333222111111000111444888:::999777555555444555444111333777777333222333555777888888666666///000000111222444555666666555555555666777888888::::::999;;;=========;;;yyyfffcccfffMMMGGGBBBAAAGGGLLLMMMMMMDDDBBBBBBDDDCCC???>>>AAAAAA@@@@@@AAA@@@>>><<<;;;@@@???===<<<===???CCCEEE:::>>>@@@???>>>@@@DDDFFFBBB===888666888===BBBEEE@@@BBBCCCBBBAAAAAA@@@@@@;;;>>>@@@???>>>AAABBBBBB:::888888>>>AAAAAABBBEEEAAA>>><<<>>>BBBDDDBBB???<<<>>>@@@@@@??????@@@AAA<<<<<<<<<>>>??????===;;;BBBDDDDDDAAA===999888888888::::::888888;;;:::777<<<999666666:::???AAAAAABBB???:::666777;;;===>>>???===<<<:::999:::;;;;;;777888888888666555333333444555666555444666999<<<<<<999666999===???===999666888<<>>AAACCCDDD===:::777666666777777666111333555666666777999:::<<<999999<<<:::666444666999666555555333111555;;;???<<<:::;;;;;;:::;;;>>>;;;;;;<<<;;;:::888666555999888888:::>>>@@@???===777555444777:::999444///333444333111000222333333777666777888::::::999777888777666555666999===@@@666444222111222333444444222444666555333222555777555333555999:::777666888555666666888999999888888000222444555555555777999888777888999999666444333222333333222111111222222777888888777666444333333111111//////000555===BBB>>>999222111333777777666999777333...---333@@@KKKDDD@@@:::555333333555666777777777777666666666666---....../////////000000555444333222333555999<<<888555222000111444555555222111111333777:::;;;;;;333666888666111000444999999999777666555555555555>>>:::555222111111000000444555777666444222222222666666777777777666666666===999777:::>>>>>>888222...222444000***)))...555555444333333444444444333333222222111111111111111000333888:::999666555444777888666333444888777333444555777888888666555333...///000222333333444444555555555555666888999999777666777888;;;;;;:::999nnn___^^^cccGGGBBB>>>@@@FFFLLLMMMLLLBBB@@@@@@BBB@@@===???CCCBBB@@@AAADDDCCC>>><<<<<>>;;;:::;;;<<<===777===AAA??????BBBFFFGGGEEE@@@:::777888<<>>AAAAAA@@@???>>>>>>;;;888777:::<<<===BBBGGGJJJEEEAAABBBFFFGGGBBB>>>777:::<<<======<<<<<<===:::;;;<<>>@@@@@@===888444444555777999999888:::===<<<888======;;;888:::@@@BBB@@@AAA>>>999333555;;;??????AAA???<<<999777666777777555777999999777444333333555666666444333444999>>>===;;;:::<<>>;;;777777999<<<:::555444777999888666555444555777888;;;777555666444222666<<<888888888777777777777777999555444888888555222333333555777:::<<<>>>???@@@>>>;;;999777888888888777///111444555555666999;;;555555777<<<;;;555222222777555555555222000555<<<<<<:::777666666777:::<<<777888888888888777666666999888888:::<<<======;;;999999999::::::777333000444888888555333555555444333444555777999999777444<<<;;;999666444444777999222444555444333444666888111555888888666444555666444222333777888555444666888777777888999999666444...000333555777888888777777666777:::888333000000333444444222000///000222;;;;;;:::777333111000111111000//////222999BBBIIIBBB<<<444000111333555555;;;:::777222111888DDDNNNGGGBBB;;;666444444555555555555555555555555555555111222333444444333222111555444333333444666888999777777444222333777888666111111333444777;;;>>>@@@555888888555111000555999888777555444333333444444555666777888999666222...666888999888666444444555222444555555555666888:::===999666888<<<<<<777222111444555111,,,***---111222333444666666666555444111111222222222222333333---000555777666444222222444777666333222555666333555666666777666555444333///000222333444444333222555555555666777999:::;;;888888999;;;>>>>>>===;;;{{{ggg[[[VVVTTTCCC???===@@@GGGLLLMMMKKK@@@??????@@@>>>;;;???DDDFFFCCCCCCFFFDDD@@@???CCCDDDBBB???;;;999888888888666===@@@??????CCCEEECCCBBB@@@===;;;;;;<<<;;;:::;;;???AAA>>>>>>???;;;444999;;;???AAAAAA??????@@@999666666999;;;===BBBHHHMMMJJJFFFEEEDDDBBB???<<<444777;;;<<<;;;:::::::::999999999;;;???AAAAAA@@@555888999777333000222555666888888888<<<@@@???::::::===<<<888999???@@@===;;;;;;888444666===???<<>>===;;;999777555444333777:::;;;888555444444222555888777444444999===;;;<<<===>>>>>>>>>===<<<:::666555888999666555666999888666555444555777888888666666777666333777===666666666666777999<<<>>>AAA;;;888999999555222333444555777888999::::::::::::888777777888999999888222333555666555666888:::222111555::::::555111222444444555666333000555<<<666666444333333555666666333333333333444666777888444444555666888999888888999<<<>>>>>>:::777555555555;;;>>>999666777777444222333555888:::999666444;;;;;;:::666333111333555222777<<<;;;666444777:::222666;;;<<<999666555555444222333777777444333555666666666888::::::888555555444333555999;;;999777666444666;;;:::444000111222333333111//////111444888:::<<<:::666222111111111111111111444999@@@EEE>>>:::555111000222333444888999888555444777???EEEDDD???888444333444555444444444444333333333222222666777:::;;;:::888555333666555444444555777777777555777666333444999999555111333555666666999>>>BBB888888666333111222666999:::999666333222111222222222333555888:::888444000777888999888666444555666000111222222222555:::>>>666777777666666555666666555666666444222000000111111333555666666666777777000111222333444555555555---000333555444333333333000555666333111444666777444444444444444555555555111222444555666444222111555666666777999:::<<<===;;;;;;===???BBBBBBAAA???rrreee[[[PPPHHHCCC@@@>>>BBBHHHLLLKKKHHH@@@>>>===>>><<<:::???EEEKKKFFFEEEGGGEEEAAACCCIIIBBB@@@>>><<<;;;:::::::::666<<<@@@>>>???CCCCCC???>>>>>>>>>??????===999666<<>>======777///777888<<<@@@AAABBBDDDGGG777555666;;;===???DDDJJJEEEEEEDDD@@@<<<888777777444888;;;===<<<;;;::::::999888666777;;;???BBBCCC333777:::999666555888<<<555777888999===BBB@@@;;;555999:::777888>>>???<<<777:::999666999???@@@;;;:::<<<===>>>===;;;999777222666;;;;;;999555444444000444999999666555888;;;:::<<<>>>???===<<<<<<===;;;555333666888777666666999888666555444555777888777666777999777444777===444444555555777;;;@@@DDDFFF???999999999666555666333444666777999:::::::::555444444666888999999888555666777777666666777999111000333888888444222333333333666777444111555<<<111333444333333444444222/////////000222555888999///000111333444555555555777<<<@@@???:::666666888555<<<@@@;;;777888666222333444666:::<<<;;;888555777888999666333222444666333:::@@@???888444666;;;111777<<<>>>;;;666444333555333444777777444333555222222333777<<<===;;;999>>>999444555:::<<<;;;888666444777>>>>>>777333555000111222111//////333666444888======:::555333333000111222333444666999<<<999777555333111111222444444555666555444444666999???:::444111222444444333555444333222111000000///333555888999888555111...777666555666777888777666333666666333555:::999444111555777777444666<<>>///444888666000///444:::666666666666555444333222222333555555555777999:::///000333555666777777666///222555666666555555555---444777444222555999;;;222222222222333555666777222444666777777555222111666666777888999;;;===>>>999999:::===@@@@@@>>><<<lllXXXRRRPPPFFFKKKLLLNNNOOONNNMMMLLLLLL>>><<<>>>CCCCCC>>><<<>>>EEEEEEAAA@@@FFFNNNNNNGGGJJJ:::333<<>>999888;;;???@@@???>>>BBBBBB>>><<>>999666666:::666888>>>@@@<<<:::<<<666///...666<<<<<<;;;<<<999888666555;;;BBBAAA===444888999777999>>>===777777666666777:::<<<<<<<<<999999;;;???BBBAAA===999999888777999<<<===:::666555444555888888555666;;;;;;@@@CCCAAA;;;777888;;;111111333888<<<===;;;888@@@===999666444444666777888777666555555555666777333222333777===BBBEEEFFFEEEAAA===;;;777222333888...444777666999>>>???;;;555666777888999888777777>>>999666777444000222999333111111333555666333000333000000333555444666:::333111111333666666444111555555222000333777666111000222333111//////333777999888777777777777444222;;;;;;:::888666555777888999666444777<<<>>>:::555444666777666555555777:::DDDIIIJJJCCC666///111777999<<<@@@BBB@@@;;;555000444666999999777444222111111222333222222444777999>>>>>>===;;;888555111///333666888999===@@@===777000///------...111444777888888;;;>>>@@@===666000555444444333222222333333333555333---...444888666333555555222111444333000111333444444444444555666999666333333444333000---000222444444333111111222555999<<<===<<<999777666666444333333333333111000,,,222777666000---...222777444222333666888888666>>>===:::777444111000///000000111222222333444444444666777555222000333555...111111///000444555333---///111111111333888===999999;;;;;;888444333444<<<<<<888333333666666333...333666777;;;???;;;222444111222555777666888<<<777888777444222333666888999666333111333555666666333333333333333333333333444444444555666888999:::<<<;;;;;;<<<===>>><<<:::rrraaaQQQQQQRRRKKKGGGEEEDDDEEEHHHIIIFFFCCCIIIGGGKKKOOOMMMEEE??????FFFJJJIIIDDDBBBEEEEEEBBBIII;;;555===CCC@@@<<<===DDDAAA>>><<<===>>>>>>???@@@BBBBBB>>>>>>???>>>:::777;;;<<<888777999:::888;;;<<<<<<>>>EEEMMMNNNIII???<<<<<>>AAA@@@===:::888555666===???<<<;;;===;;;333///444999:::;;;>>>:::999777666:::>>>===888444888999888;;;@@@???:::888666555666888999999999:::::::::<<>>AAABBBBBBAAA===;;;:::666333555999555999;;;999:::>>>???;;;777888:::;;;;;;;;;:::999888555666999777444666;;;;;;999888888999888555222333111111444555444555888444333333555888888555333444555333111444999888444444777999999666555666888;;;<<<===:::777555555777<<<<<<:::888555444555777777888999999999888777666;;;:::999999:::;;;:::999@@@DDDEEE???666111333888333777<<>>;;;999888<<<===>>>===999555222000333444555555555666888;;;888888888888777666555444666888888777999<<<:::555555333111///000333666999444444555777888666000+++222111111000000111111222666888666000000444666444444777666333222444333000111222222222111111333555666333000///000111///------///111333333222222111111444888999888666444444666444222111222222111000111777<<<:::555222333777888555222222555888888888AAA???===:::888666555444333333333333222222222222444555555333222111222333666777666111000222111...000222333333111333888<<<444555777777777666777:::::::::777333333666666222000444555555888<<<:::333444111000444555666999>>>:::666222000222444666666777555222222444666777777444444444444444555555555666666666777888999:::;;;;;;::::::;;;<<<===;;;:::iiiZZZOOORRRVVVQQQHHHCCC???AAAFFFHHHEEEAAAKKKLLLQQQUUUSSSJJJBBB???CCCKKKNNNGGG>>><<<>>>@@@FFF<<<888===AAA>>>???CCCFFFFFFEEEBBB???=========AAABBBAAA???@@@@@@;;;444333777888666666;;;>>>>>>>>>??????@@@FFFMMMMMMIII>>><<<;;;===AAADDDDDDCCCCCCDDDDDDAAA===:::888888333333666<<>><<<;;;<<>>BBBAAA===:::888666666777777666555;;;::::::;;;<<<===<<<:::999:::;;;;;;999666555555555333444666666444777<<>><<<:::999999;;;>>>???===<<<<<<;;;<<<<<<======111222555999<<<>>>>>><<<<<<999777888666333555:::777::::::999:::>>>???>>>888999:::;;;<<<;;;::::::111222666:::;;;999:::>>>===;;;::::::::::::888666333111222666666333333555333333444777888888555333555666555333666::::::777555999======:::777777888;;;>>>???;;;555222666:::>>>===;;;777333222444555333888<<<:::555222444777@@@<<<:::;;;===>>>;;;777;;;======:::555333444666000555;;;<<<999999;;;???>>>>>>???>>>;;;777444111333444666666666666888:::666666666555666666777777888999777444555888777333777555111//////222666999222222222333333111...+++111111000000000111222222:::;;;999555333444444111555777777333333555444111222222111000//////222555333000---,,,---///000000,,,---///222444444222//////111555666555444333444666444111000111222111111444999======888555777999:::777333222444666888999<<<<<<<<<;;;999777666555777666555444333222111000444222111111222222222111999;;;999444111222111...333555666444111222666:::444555444333222555888;;;777888777444444777555111333444333222444888888555444111000333555555888===<<<555......222666555333444333222333555777888777555555555555666777777888888888999999999::::::;;;888888888999;;;;;;:::999xxxbbbVVVMMMOOORRRLLLHHHEEEAAAAAADDDEEEDDDCCCBBBEEEJJJNNNNNNIIICCC@@@===DDDHHHEEE===999;;;???AAA<<<:::<<<===<<<@@@FFFGGGIIIIIIFFF@@@<<<;;;<<<>>>???>>>>>>AAABBB;;;222444888888555555:::>>>???<<<>>>>>>>>>BBBGGGGGGCCC===@@@@@@<<<:::;;;===============<<<:::999999888999999:::<<>>888666888:::===>>>999;;;:::888888:::777111888999:::<<>>===;;;999888888888777666;;;<<<<<<=========;;;:::888;;;===;;;777444333555888666666888888777:::???FFF???888888===>>>:::444::::::;;;;;;;;;999777555666666555555666999<<<>>>888888888999999::::::;;;333333333555888::::::999999777666777555222444999444555555666999===@@@AAA666777888::::::999999888000222666999:::;;;===???777666555666777888999999333222444888888444111333111222333555666555444222777999888555666999999777222666::::::888666666777999:::;;;777333333666:::>>>===;;;777333222333444222666:::999555333444777===<<<;;;;;;;;;999666444999888777666444333333444555:::===;;;666555:::@@@888888:::<<<<<<;;;888666111333555666555555666777<<<;;;999777666666666777777888555111111555666444444111...,,,---000555999444444444444444444333333555555444333222222333333999:::999777555444222000333666666333444777777444555555333111///000444666444111...,,,---000333555//////111444666555111...000222555666555555666777777444222111222333333333222777::::::777444555777===:::555222222444666888777:::===??????<<<888555777777666555333222111111333000...///222333222000555777666333222555555333555666666333000000333666999999666000...000444666444666666444555777555111555444222000111444777777444111222555666444555888999555111111444666555222111111111333666888999888666555555555666777888999888999999999:::999999999666666666888:::;;;:::888iiiWWWPPPJJJIIIJJJDDDCCCEEEEEECCC@@@???BBBEEE>>>AAADDDFFFGGGGGGEEECCC;;;===@@@@@@===::::::;;;===<<<;;;;;;::::::???EEEFFFHHHIIIFFF@@@<<<;;;;;;:::;;;;;;<<<@@@CCC===555:::<<<;;;777555888;;;;;;:::<<<===<<<>>>AAA@@@<<<;;;CCCEEE===555555:::===777777777888999:::;;;;;;<<<>>>???>>>;;;999999:::999999999999;;;===<<<:::BBBAAA>>><<<<<<======<<<888:::;;;888999:::888333<<<;;;;;;>>>??????===<<>>AAA>>>:::999999:::888777======>>>===;;;999888777111111111222444777:::<<<444555666777888888999999;;;777444333555999;;;===;;;888777888555222333777666555555777999;;;===@@@666777888999:::999888888444666888777777999<<<>>>444333333222333444777888444333555:::999555222333222333444555555444444444:::<<<;;;666555666666444000333666666444333666888999777555555666777999:::<<<<<<;;;888555333333555444444555777999999888777888<<>>888444333444888666555333333222111111777<<>>CCCDDDDDDDDDBBB???<<<;;;;;;777999999999===AAA???:::>>>@@@???999666888999777:::>>>???======>>>===999666@@@DDD;;;444777???BBB777666555777:::=========:::===???===:::999===AAA;;;<<<;;;:::<<<@@@???<<<>>>AAAAAA>>>===???>>>;;;777::::::888777999999555===::::::===???<<<:::;;;<<<;;;:::;;;<<<>>>>>>======???AAAAAA???===;;;;;;666777999999777555555555666555666888777333444888555666666666666666888:::<<<>>>>>>===;;;999999:::222222333444666888:::<<<444555777888999:::::::::AAA===888555777;;;???BBB<<<:::999:::777222333666<<<:::999;;;;;;888999;;;777888999:::;;;:::999999777::::::666444777999999777777555333111111555777666555777;;;;;;666444555555666777666555555777999:::===<<<666333333333111111444666666444333666999:::777555666888::::::999999:::;;;:::888666666666777444222666===???<<<777666===CCCAAA999333333666777666555333222111111111444888<<<<<<::::::>>>BBB<<<;;;;;;>>>AAAAAA===999222555999:::999888777666<<<<<<;;;;;;;;;;;;;;;;;;...333666555555888999888333222000000111444888:::444555777777777888;;;>>>888777666444333222111111555333333555444111000111...222333222444888:::888;;;;;;:::888555555777999777666555222222444999===888:::;;;999666333222222222333333333222333555777777666555555777777666555222444777888777555555555>>><<<:::555222222444777333888@@@EEEFFFAAA;;;666333333333333333444444444222111000111333555555555111333333000111444555333333444444111...---000444666;;;888000---111333000333555444333555999999555444222222333333222555:::666555777;;;:::555111111333666999999777444444444111000000222666999::::::666555333222222333555666444555666777888888777666666555666888;;;======;;;gggSSSMMMPPPKKKHHHKKKJJJHHHKKKMMMKKKHHHFFFGGGIIIDDDHHHHHHDDDDDDHHHHHHDDDAAA<<<;;;>>>===:::999<<<;;;======;;;:::<<<>>>@@@@@@???============<<<;;;777999999666888===@@@???===AAAAAA<<<999::::::888;;;???AAA>>><<<<<<;;;777222:::;;;444333;;;@@@???999777555777:::======<<<999999999:::;;;>>>BBBDDD:::===<<<;;;>>>DDDEEEAAA:::>>>???;;;;;;>>>>>>;;;888::::::666444666777555:::666777<<<>>>;;;999;;;666555555777;;;>>>??????AAAAAA@@@===:::999;;;>>>444444555666888888777555555555777999777222111444000222333555666777777888:::;;;===<<<999888999;;;555555555666888:::;;;<<<555666888:::<<<<<<<<<<<>>999777999<<<@@@AAA===;;;;;;<<<999444555888===999999<<<;;;666555777666777888999:::999888888666;;;;;;777555777666333888888666333000111666:::777666777;;;<<<888666888777777777444333444888<<<888;;;;;;555111111222000333666:::999666444333555888888888888777666666777555888;;;===<<<:::888888;;;777555999???AAA===888666<<>>???@@@>>><<<<<<>>>AAA@@@;;;666222555:::<<<:::888666555777777888999::::::::::::,,,444999999999:::999777777666555444444555777888333555777777555555888:::777666666555555555555555777333222555444//////222///333333222333666777555:::::::::888555444555666666666666444222444888<<<888;;;===:::444111444888333444333222111111444666555444555777888888555333333555777999888777666666999999999666444444777:::111444999<<<===;;;777555333333333333333333333333111333444444444555777999000333333000111444555333222333444111//////222666333::::::222///444444...444555444222555:::;;;888111000333777666333555;;;777555666999999666555777777666555444555555444444333111000111444888:::;;;888666444222111222444555222333555777888888777777777666777:::===??????>>>www```MMMHHHLLLFFFBBBFFFGGGFFFGGGGGGGGGGGGEEECCCBBB???DDDFFFCCCCCCHHHGGGCCC???<<<<<>>:::===DDD<<<>>>>>>===<<<>>>??????>>>;;;888999<<<>>>===;;;888:::999555555:::@@@AAA;;;???AAA===;;;<<<<<<:::;;;@@@AAA>>>;;;;;;999555111555333---000;;;===777:::777555555888;;;:::999;;;888555777===BBBDDDDDD888<<<===;;;@@@HHHIIIFFF888<<<===888777<<<>>><<<999;;;999444222333444333888444444;;;>>>:::999<<<111000111444999===??????DDDBBB>>>999555666<<>>;;;888777999<<<===>>>===;;;;;;===;;;777777;;;888444555::::::444333666333444555777777666666555333:::===999666777555///444444333111000222888===888777888<<<<<<999888:::666666555111///111777<<<555999999444000111222111333888<<<<<<888333000///444888;;;888333///000333222666<<>><<<:::999===:::999;;;???@@@<<<888666999===>>><<<777333000222444666555222222555888000222777;;;>>>>>>===<<<;;;999999;;;??????:::555000444888:::999666444333444555777888888777666555,,,555<<<===;;;;;;888555999888777666555444444444555777888777555333555777777777777777888999;;;;;;:::555333555333......222111444444111222444555222888999999777444333333333444555555333111222666:::666;;;>>>:::222000666<<<666666555333111222444777333333555777888777444111333555777888888888666666444666888777666666999===555666888999::::::999999333333333222222111111111111444666666444555888<<<...111222000222666888666222333444222000000444888333;;;<<<444111444222+++555666444222555:::<<<:::000///333999888444555;;;999555444666777777999===;;;555//////333666555333444222000000444777:::;;;:::888555333222222444555111333666888999999888888777777888;;;>>>@@@@@@???}}}eeeVVVMMMFFFHHHKKKIIIDDDBBBDDD@@@???BBBDDDDDDEEEHHHKKKEEECCCGGGGGGCCCAAADDD<<>>>>>>>>>>>>>>>>>999999888888;;;???AAA@@@;;;999666666888;;;>>>>>>BBBCCCCCCAAA>>><<<<<<<<>>===777222...///333999;;;888999===;;;888666666999:::999777888999888666999@@@CCCAAA;;;888666888???FFFLLLNNN<<<<<<;;;999888999<<>>999666999???>>>:::BBBAAA===777333444999>>>333444555777===???777---000555:::;;;888444333444888333///000666:::777444666777999<<>>777777777888888888555222:::888888<<<@@@@@@;;;666888444111555;;;???<<<777:::<<<<<<999888999888444666444444666:::;;;888555222///...000555:::<<<;;;666222222777:::888555555555222333888999666777;;;333444666777888777666555777333...,,,...000333444333444555444222222444555222999>>><<<555000///222111777;;;888000,,,...222222777;;;===<<<;;;<<<>>>>>>CCCAAA:::;;;@@@<<<222666888999999888888999;;;777999777222333999:::666000444:::======:::888777:::888888:::<<<===;;;888888888999::::::888444111333111000111444555222000555666888;;;===<<<666///555888:::777333222666:::888777666444444444555555888888777444333777???EEE???;;;555222111111111111777666555444333444555666999888777666666555333111222111000111222333222111999:::555...,,,222888:::CCC???999555444555555555555999<<<;;;666444666999666555666888:::999666333555555666666666888;;;===::::::::::::;;;:::777555333333333444444555555555555555555555777999;;;<<<555333000///000444888;;;111222222333444555666666111222444666555444111//////111666999999777444111+++000222//////333888:::333222222444777:::;;;;;;===888333111333666666555666333333666666333333666777666444333333444555777666555555777999:::999777999888777888:::<<<===<<>>???===>>>@@@AAA@@@AAACCCDDD>>>>>>===============>>>777888888999;;;======<<<@@@===:::888888999999888<<<<<<===<<<;;;<<<===???IIIDDD???>>>???>>>;;;777000111777>>>???<<<<<>>>>>===888333000222444111333888@@@FFFEEE>>>777>>>===999666;;;AAAAAA===AAA@@@===888555777;;;@@@<<<999555444999???===666333444777888888999;;;===:::555111222888;;;999555999777666999===@@@@@@>>>888777666777888888777555999777666999===>>>:::666===999666888>>>BBB@@@<<<999<<<===;;;<<<>>>>>>;;;666444444777:::;;;888555888555222222555777777666777333111444666333111111333555666555444333555666333444666888888666555333444111...---///222333444333444444333222222333555555:::@@@AAA<<<777333333666777999999999888777777555999<<<;;;999777888:::;;;@@@@@@;;;>>>EEECCC;;;777888:::999888777777888333666444000000555555222444777:::<<<;;;;;;;;;;;;999888666888;;;======;;;777777777999::::::888666777555444555777888666444555444444555888999777444333555777555222222666:::999888777555444444555555888888666444444777>>>CCC<<<:::777333111111222444555444333333222333444444333333444555777888888888555222///...000222333333555777444///---222777888>>>;;;777555444555555444000222555444222222444777:::===>>><<<666222000111000111111222222444666888666777888999999888666444222222222333333444444444666555555555555666888999555333222111222555999;;;444444444555555555555555333444555666555444222111333666:::<<<===:::777444///222333000///222333222333222333555888::::::999:::888666555555555333222555333444888888555444666666666555444444444555666444333444777:::<<<<<<;;;:::999999999;;;<<<<<<<<>>>>>??????>>>???BBBDDD@@@???===;;;;;;;;;===>>>777999;;;>>>???>>><<<;;;AAA>>>;;;::::::999777666;;;;;;;;;:::999:::===@@@NNNHHHAAA=========<<<:::333444:::@@@BBB??????CCCAAA===:::999;;;<<<;;;888<<<;;;777444:::HHHTTTYYYLLLEEE>>>===BBBEEEDDD@@@EEE@@@999666666888888777AAA@@@>>>888333000222555===???FFFQQQYYYVVVJJJ>>><<<<<<999888<<>>@@@;;;666333444999<<<;;;888;;;777333555;;;??????>>>666555444444666777666555:::888777999===>>><<<:::AAA===999:::???BBBAAA???;;;>>>???======???>>>:::666444444666:::;;;888555:::888555555555666666555;;;666333444444111///111666>>>???777111333444222222444666888777666333222111000///000222444555555555666666555444444555777666:::???BBBAAA<<<666333999666555999???BBB???:::<<<>>>???===888666666888;;;???>>>:::<<>>666888::::::888666444444222444333000000222111///777999:::;;;:::;;;===>>>777666555777:::===>>>>>>777666666777999::::::::::::888666666888888888777555222000111333666888999333555666555333333666::::::999888666555555444444777777666555555777;;;???888999888555222111444777333333222222222333333444000111333555777:::;;;<<<999666222000111444666777///333444000000333555444999777555555555666555444.........///000222555666===CCCGGGBBB666///111555......///000111333444444222444666888888777555333222222222222333333333333888777555444333444444555444444333444555888:::;;;777777777666666555555555888777777666555444444333666888;;;>>>===;;;777555222444444222333666555111222222333555888999777666555777888888555333222222666444666::::::666444666555555555555666666666666222222444888<<>>>>>@@@AAA???<<<:::>>>???>>>======>>>AAADDDAAA@@@===;;;:::;;;===>>><<<===AAAFFFEEEAAA>>>>>><<<;;;::::::<<<<<<;;;999AAA@@@>>>;;;888888:::===HHHCCC===999888888777666666666999>>>???>>>@@@EEE;;;888555666999<<<<<<:::777777555222777DDDQQQWWWHHHAAA;;;===DDDHHHFFFCCCCCC<<<444111444666666444>>>===;;;777222000333777BBB??????BBBGGGFFF???888999:::999888===EEEHHHGGGAAA@@@>>><<<;;;;;;<<<>>>999:::;;;;;;???AAA===666777333//////333777999999888444222444999======;;;:::666222555;;;???>>>;;;666666666888::::::888666<<<;;;:::;;;>>>@@@???>>>AAA===888888<<>>===@@@@@@<<<:::999666111444333333555888999777444777666555666777888999:::???999666666555333444777???LLLLLL===333666777111333444666777777555222111000000111444777999888777999::::::999888888999;;;777777999<<<>>><<<777222555333222777>>>AAA>>>:::>>>??????;;;666444555777<<<>>><<<777777;;;<<<999333666999:::888666555444444555666555333222111000777999:::;;;::::::;;;===333444666999;;;===>>>>>>999666444444555888999999888777555555555666666666666222111222333444666999777888888777555555777:::::::::999777666555444444666666666666666777999:::444777999777333222555:::333333333333444444555555333444555666666777999:::777555222111222444444444,,,222555444333555555333555555555666888999888666111///---...111444666666777===AAA===444///222777000000111333555666666555000333777999999888666666444444444444444444444444:::999777555333222222333333444555666888999:::;;;777777777777777777777777:::999888666555555555555555777999;;;;;;888555222000222333444999>>>===777222222333666888777555333222555888888555333444666<<<999777999777444444666555555666777777777666666444444666999===@@@AAA@@@>>>>>>>>>===;;;;;;<<<===ooo___SSSLLLLLLMMMMMMIIIEEEGGGMMMPPPNNNNNNNNNJJJDDDDDDGGG??????>>>>>>>>>>>>;;;888?????????======>>>AAADDDBBB@@@===;;;;;;<<<>>>???>>>???DDDIIIHHHAAA???AAA:::999999:::<<<======<<>>:::777666888:::<<<;;;999888777666444333:::777777999999:::???FFF<<<888555555888;;;;;;:::444777666444666@@@IIIMMMAAA<<<999<<>>===;;;:::999666999;;;;;;>>>@@@;;;444555111...///333666666555333222111333888<<<======777555444888===>>><<<888888:::<<<@@@BBB@@@<<<999<<<;;;;;;<<<===??????>>>@@@<<<888777999;;;<<<;;;===@@@@@@<<<999777444...333111111333777888555222444555666777888999:::<<<===999777777666555777<<>><<<777555777777666000444888999999888777777555666777777444222111333333666:::;;;:::999888888000333888<<<======<<<;;;;;;777333111111333555555666666666555444444444555555333555999888333333666999999888666444444555666999999888777666555444333666777777888999888777666111555999777444222666:::333444555666666777888888555666777666555555888:::111111000111222111///------333777666666777777444666666666888:::;;;:::888555222000///111333444444111333444333000//////000222222333666:::;;;999666222666:::<<<;;;999999:::777777777777777777777777<<<;;;888666444333222222333444555666888888999999555555555666777888888888:::999777555555555666666444666888999888666333111///111222444:::@@@???:::111111222555666666444111222444666666444555888<<>>===>>>??????===;;;:::;;;===xxxiii]]]TTTLLLMMMQQQUUURRRLLLKKKNNNLLLLLLMMMMMMHHHBBBBBBFFFIIIIIIGGGCCCCCCDDDBBB>>>???@@@@@@???>>>???AAACCCAAA@@@>>>======>>>@@@AAA>>>===AAAGGGEEE======CCC>>><<<::::::;;;<<<;;;:::;;;;;;:::888777777999;;;777999:::;;;:::888666444<<<888777777777777===DDDDDD???:::888999;;;:::888555:::<<<999888===BBBDDD>>><<<;;;===BBBDDDDDDCCC>>>:::777666999<<<<<<;;;555888:::999777888<<<@@@>>>>>>===;;;999888999999555888888777;;;BBBGGGGGGDDDBBB@@@???>>><<<888555:::;;;:::777999======999333222222333555777888777333111111333666:::;;;<<<555666777:::======;;;999666888:::===???===999555999999:::;;;;;;;;;;;;:::@@@===:::999::::::::::::888<<<>>><<<<<<===:::555333111111333777888555222777888999888777666777888888666555666555333777===GGGNNNMMMAAA888888777333999888777666555444333333222222555999<<<===<<<:::777888888777666666777999<<<999666666999:::999777222666999:::999999:::<<<===???AAA???<<<:::<<<>>>;;;<<<<<<:::999888:::;;;111333777999999999999:::444444666666333///111555222555888:::999777666666111555:::<<<<<<;;;:::999<<<888333000///000111111666888999888666555555555444333888???===444000444777666444222111111222222666777777777666555444333777777999:::;;;:::666333000333666666555444555777444555666888999:::::::::333555777666555666:::>>>555555555777777666222000000666999888777888888555999888888:::<<<<<<;;;:::444333222111000000111222666444111222333444222000222111333777;;;<<<888444444888;;;<<<:::999:::<<<::::::::::::999999999999<<<:::888666444333333333444444555555555666666666222333333555666777777888888777555444444555555666444666888999999777555333///222222222555999999666111111111333555555333111444555555555666888;;;===EEE???999666333000111555666666777777888888999999<<<;;;;;;;;;======;;;999<<<>>>@@@>>>:::999;;;>>>}}}lllbbbYYYQQQLLLNNNUUU[[[[[[SSSNNNNNNHHHIIIKKKLLLGGGAAABBBGGGQQQQQQMMMGGGFFFHHHGGGCCC???@@@AAAAAA@@@@@@AAABBB????????????@@@AAABBBCCC>>>;;;>>>DDDAAA:::<<>>;;;999:::;;;;;;:::777888999999999999;;;===:::;;;===>>>===;;;999888===;;;:::;;;:::888;;;AAAHHHCCC===:::;;;<<<;;;:::888===@@@<<<999;;;>>>???===>>>???@@@@@@AAAAAABBB===<<<;;;;;;;;;<<<<<<===222555999:::999999<<>>;;;666777666555444555777999666555444444555777888999555888:::;;;::::::;;;===777666666777888888666444888999;;;<<<;;;999888777>>>===;;;:::999999888777333888<<<===>>>AAA???;;;444333222555888999666333777999:::999666444444555666444444666444222555;;;BBBCCCBBB???;;;888777777===;;;888555444444444555222222444777;;;<<<;;;:::666777777666555555666888;;;:::888888999999888777444777:::<<<;;;;;;<<<===@@@CCCFFFEEEBBB@@@@@@BBB999;;;======<<<:::;;;===444666888999888888999:::444333444666222...111999444666777777666666666777666888::::::888777888:::<<<888333000000111111000555888;;;;;;888555444444111000777AAA???444000555444222111000111222333333333444555666666555444333888888:::===>>>;;;555000000222444555555555444444444555777999:::;;;;;;;;;222555777666555666;;;@@@;;;:::999:::::::::777555444888999666555777888666;;;:::999999;;;;;;;;;999111444555444111///111333888555333444777888777555111000222666;;;<<<777333444777:::999666555888<<<<<<<<<;;;;;;;;;:::::::::999888666444333333333444555444333333222222333333222222222333333444444444444444333333444444555555333555777888888777666555000333444111111444666444111000///111333444444333777666777888:::;;;:::999@@@<<<888888555111111333777777666666777888:::;;;===<<<;;;;;;<<<;;;999777;;;===???===:::888;;;???lll]]]VVVOOOHHHGGGIIIQQQZZZ[[[SSSKKKHHHFFFHHHKKKLLLGGGAAABBBGGGOOOOOOJJJBBBAAADDDDDD??????AAABBBCCCAAAAAAAAABBB>>>???@@@AAABBBCCCCCCCCC@@@;;;===BBB???999===III@@@===:::888:::;;;======999;;;<<<===<<<<<<===>>>===>>>??????===;;;::::::>>>===>>>@@@???;;;;;;>>>EEEAAA;;;999;;;======<<<999???@@@<<<777999<<<===;;;>>>AAABBB@@@???AAACCC:::<<<===<<<:::999:::;;;///333777888777777999;;;AAA;;;555666;;;===999444333777777555777===BBBCCC???>>>===???@@@>>>999555666===CCCEEEFFFEEE>>>777<<<<<<:::555000///222666:::888777555555555666666777:::<<<:::777777<<>>???===:::888777<<<;;;:::999888666555444111666:::<<<>>>AAA???<<<666444444666:::;;;888555555888:::999666444444666666555666777555222444:::???;;;:::======999999<<>>???<<<888888;;;777888999999888777999:::666444555777333///444===777777777555444555777:::;;;;;;:::777444444888<<<;;;888444111111222222222222666:::;;;777444222222......666@@@???444111777222111000111333555666777222333444555555555444333888999;;;>>>???<<<555///111111222444666666333111333444777999;;;;;;;;;;;;444777999777444444:::???;;;888666555555666555444666999999555444666888777===;;;999999:::::::::999000555888777333111333666000000///111333555666777111111222777<<<===888222444666888666222222666;;;<<<<<<<<<;;;;;;:::::::::777666444333222333333444555444333111000000111111333333222222222222111111111111222333333444444444111333555666777666555444000444666222000333777888000///...///222444444444999888888;;;>>>===888333:::888888:::888333111222888777666666777999;;;<<<===<<<;;;;;;<<<;;;999777999<<>>AAACCCBBB>>>===;;;>>>EEEIIICCC888@@@>>><<<===@@@AAA???===@@@<<<777777;;;===<<<999<<<===@@@EEEDDD@@@???BBB<<<===???BBBCCC@@@;;;777999;;;BBBKKKKKKBBB;;;;;;BBBAAA>>><<<::::::::::::AAAEEE<<<555<<<>>>999;;;===>>>@@@CCCEEEFFFEEECCC===@@@BBB@@@;;;777666777333555555333555;;;>>>===:::>>>;;;555999CCCDDD<<<:::===777777AAABBB???DDDDDDBBB<<<777888<<<;;;666888===EEEKKKLLLHHHBBB>>><<<>>>>>>999222...000333;;;777555777999777666888888777666333222666>>>DDD???===;;;:::888777:::>>>999888999:::===>>>===<<<===<<<:::888777444000---444999===<<<999777888;;;000000333888888666777<<<<<<888444111111333777888555333555999999555666;;;CCC???;;;:::<<<===<<<;;;<<<;;;888444222444888;;;555333555:::999666888>>><<<999666555666999::::::666===>>>777222444666666::::::999777555666;;;???666:::@@@AAA@@@>>>>>>>>><<<:::;;;===:::555777>>>999>>>@@@<<<555222555:::888999999888555333444444999;;;<<<888444333666;;;>>>======<<<:::999999888999888666555444555666777444:::<<<999555555555333555333333666;;;;;;666111...111333555555777999;;;<<<<<<<<<<<<:::777555444666999>>>BBBBBB===666000444333222111111222444555666777777888888888888888666666333111444999999555999777555333222222333444:::999666333111222666999<<<777333333666999777555...333777666333111555999---111555555222000222555888888666333666999666000111111111111111111111111777999;;;=========;;;:::888333666666...000666222444333222222111111222222000444888777333///......000......000555777555333000///---...111444555555333666666333222555666555666333000111444555444222:::888888;;;===<<<999777333666999888555222222333666;;;;;;666444777777444;;;777777;;;;;;777777;;;AAA:::666777::::::<<<>>>iii[[[TTTNNNJJJIIIGGGFFFGGGJJJMMMMMMKKKHHHEEENNNIII???@@@BBBDDDKKKHHHBBB@@@DDDGGGDDDCCCEEE???CCCDDDAAA@@@BBBDDDBBB??????>>>???EEEJJJGGG@@@BBB???===<<<===???@@@@@@BBB>>>999777999;;;999666777888<<>><<<:::888777777777???DDD<<<666===???;;;<<<<<<<<<>>>@@@AAAAAA???>>>999;;;>>>@@@???;;;444000444777777555666<<>>@@@CCC@@@999;;;CCCCCC<<<999===888888@@@@@@;;;???BBBAAA<<<888999======888555888<<<@@@AAA@@@===;;;888::::::888555444666999777333333777888777666888666888888888777999===@@@???>>><<<:::888666888;;;999888888:::<<<===<<<:::999888666444222111111111555999<<<;;;888777999<<<777222222666999888777999<<<888444555999<<<:::777555333555999999555555:::===:::666555666666666444888888777555444666999<<<555444888======999999===888666333222333555666666555===@@@<<<888888888777999::::::777555666:::===;;;===???>>>;;;999999;;;999666666999777333444999444777888666333333666::::::999888666555666999<<<===???>>>:::555333666999;;;::::::999888777777666888:::<<<======;;;999888444888999777666888888777666555444555666555222///000222333333333444666888;;;;;;;;;:::888666555444<<<:::777555444333222111444222111222444555444333555555666777777777666555222444444111222666666444777777888999888888777666444444333111000000333666999666444555888999777333222555888888555333444555///333777666333222333666999888444111333666555000111111222333444666777888999:::;;;<<<<<<;;;:::999666111666777000222888444222222111000000000000111...222555555111//////000111111111333555666555444111000///000333555666666777;;;;;;777777::::::999777666444444555666666555888666666;;;??????;;;777666777888777333111111222888<<<===999888;;;===;;;;;;777888;;;;;;888888<<<@@@:::666888;;;;;;===???sss\\\PPPNNNLLLJJJIIIHHHGGGGGGHHHJJJKKKJJJHHHCCCKKKEEE<<<>>>???@@@HHHCCC>>><<>><<<:::<<<@@@CCCCCC???:::888999:::888666777888;;;@@@AAA???@@@DDDCCCGGGJJJKKKHHHBBB===:::@@@;;;:::===@@@>>><<<<<<<<<;;;:::999888666666555===CCC>>>999???@@@;;;<<<999:::;;;<<<<<<;;;999888777888<<>>DDDFFFBBB::::::@@@@@@;;;:::???;;;;;;BBB???999;;;@@@???;;;888:::>>>>>>999333444666777999:::::::::888888888777777888999:::333000111666999777666777666888;;;<<<;;;;;;;;;<<<@@@@@@>>>;;;777666666777999888888:::;;;;;;999777666777777444111111555999777999;;;:::888777:::===???777111555999999777666;;;777555:::AAABBB<<<555666555777999888555555888:::777444222222222111000444555777777777888:::<<<555666;;;@@@???;;;999;;;666444222111333444444444333:::???>>><<<;;;999777888999999888777777888:::@@@@@@>>>;;;777555555666777333111333444222222333000/////////111444888:::???===999555333666<<<@@@>>>>>>===999444111333555999999999888888777777777666:::???CCCCCC@@@;;;777444555555333666;;;<<<999888888777444111///...///333333333222000111333555::::::888777555555444444===:::777444222333444555555222111333888999666111222333555666666444333111...333666333000222333333555777;;;>>>>>><<<999777000111222111111111333555<<<:::888888999666111,,,666777999999888666333222222555888777555444555777666444///+++---222333///111111111333666:::>>>@@@<<<<<<;;;;;;:::999888888333000666999333555:::666111000000///.../////////---000333222///...///111222444666777666555555666222111111222555777888777:::<<<<<<999999<<<<<<:::777888888777555444555777888888:::===@@@@@@===888888888888555222111111222888;;;<<<:::999===@@@@@@:::888999;;;<<<::::::===>>>:::777:::<<<<<<>>>AAA{{{gggRRRJJJKKKKKKHHHFFFHHHGGGGGGGGGHHHHHHHHHHHHCCCIIICCC<<>>FFFJJJDDD???@@@FFFIIIIIIHHHDDDDDDBBB>>>???CCCBBB>>>CCCGGGHHHDDDAAAAAA???<<<>>>??????===::::::===AAA@@@===:::999;;;<<<===<<<>>>===???BBBAAA>>>???CCCDDDEEEHHHLLLOOOMMMGGGBBBAAA;;;555555888;;;;;;;;;999999:::::::::999888888<<>>888777;;;<<<999;;;AAA@@@???EEEAAA999<<<>>>>>>:::666888<<<;;;777555666777888999;;;<<<===;;;:::777777777777555444444111333888:::777555666777999;;;<<<;;;:::999999???AAAAAA<<<888666555333999888888:::::::::777444777;;;===;;;777666:::>>>888::::::999888888;;;>>>CCC;;;555555777666666666999888888<<<@@@@@@:::444666666888888777555555777===;;;888666555444333222222555888:::999888888888555777:::<<<;;;999888999777666444555666777666555111666;;;<<<;;;:::888777777888888999888777777777AAAAAA???===999777555555777333000111444444333111111---+++,,,111666999:::AAA???;;;666333444888<<<>>>>>>===:::666333444555999999999999999999999999444888>>>BBBBBB???999666555444111///444:::<<<888888999888444...,,,///333444444444222000111333555999888666444333333444444222555888:::999777666555777333222666<<<===888111///111333444444222000///---555:::666111111333444555777;;;======;;;888555000222444555555555666888:::888777777777666222///555666777999:::888333000444555777777555444555777777444///+++...555888555000000000111555:::???BBB>>>===;;;999888777666666333111777:::444555:::555111111000///////////////000333444222///...///222333777::::::777555555777444333333444777999999999777999999777888;;;:::666666888999777333222444777<<>><<<:::999888777555444444555666777999999888888:::===???:::999:::;;;<<<;;;<<<======999999<<<>>>===???BBBnnn]]]MMMIIIKKKJJJFFFCCCFFFFFFGGGGGGFFFFFFGGGHHHEEEIIICCC@@@DDDAAA???FFFXXXQQQGGG@@@???@@@===:::DDDBBB>>>;;;===AAA???:::BBBHHHKKKHHHEEECCC@@@<<<:::===???>>>;;;999:::<<<;;;:::999:::===@@@CCCDDD>>>===>>>@@@@@@===???DDDFFFCCCCCCJJJQQQSSSLLLDDD???;;;444111333777::::::777888:::<<<======<<<;;;;;;CCC@@@;;;>>><<<666777222555888999888777777888666;;;@@@AAA>>>:::666555555888888555666999:::777<<<<<<:::555555999<<<<<<;;;BBB@@@???CCC???999<<<<<<;;;888555666:::888333777888:::<<<============;;;999777666666555222000888555666:::;;;888555555999888888888999999999888===BBBCCC>>>999999666111888888999:::;;;999666333888===BBBAAA===999:::===999999999999999:::<<<>>>BBB===999888555222444999777999;;;;;;999777555555555777999888666666666666???>>>===;;;888777666666444777;;;<<<:::777555444555777777555444555777888888777666777888999777666444555888::::::999999:::555666777888999888777666>>>>>>???@@@???<<<999666999777444444666888666333666222---...333777999888;;;;;;999777444444666888<<<===<<<;;;999888888999666666777888888999999999777999<<<>>>>>><<<999777555444000...111888999666666888888444......333999555555555444333333555777777666444333222333444444---222888:::999555222111888555444888???@@@:::333...///111222333222000///000999>>>:::333222555666666777888888777555444222111333666777666666777888222111111333666999;;;;;;333444555888999888444111444555555444333333444555999777333111666>>>@@@>>>//////...///222777;;;>>>???>>><<<999777555444444555222888;;;444444888333333222111111000000111111555777888555111...///111333777;;;;;;888555555666555444444666999;;;:::999333555555444777;;;999444777999:::888555444666999BBBNNNTTTKKK>>>999::::::999888777777888999;;;<<<999999999888777666888;;;999:::;;;:::;;;<<<<<<<<<;;;999:::>>>>>>===>>>BBB|||cccVVVKKKIIIJJJHHHFFFEEECCCEEEGGGGGGFFFEEEFFFGGGFFFIIIEEEEEEJJJDDD@@@GGGVVVSSSKKKCCCBBBFFFIIIHHHEEEBBB;;;999===CCC@@@999888>>>BBBAAA???@@@>>>::::::<<<>>>???===;;;999999888888999:::===AAAEEEGGG:::888999<<<======@@@FFFGGGCCCAAAEEELLLMMMGGGAAA<<<<<<999333222666::::::777999<<<>>>???>>><<<;;;888AAA>>>888;;;999444666111555999:::888777888:::666:::<<<;;;666333333555555777777555444777777444::::::888666666999>>>BBB<<>>@@@===:::888444111444:::666:::<<<:::555222333555333777999777555777777666===>>>>>><<<999777666777666999<<<===:::666222111555777666222000333666666666666666777999888666444666555777;;;<<<::::::<<<444444444666888999888777999:::<<>>555777888777666555666777555444444333333333444444888:::;;;888444222333555666555555999>>>>>>:::555......///111222222333333444;;;???:::333333666777666555444333222111111000222333555555444333444555777555444333333555777888222444666888888666444333555444333333222333333333333333111111666===???;;;////////////111444777999>>>===<<<999777555333222666222888999222333888333444333333222222222222222888:::;;;888333000000111333555888999888666444444555555555777:::<<<;;;:::333555555666:::>>><<<777:::;;;;;;:::999999;;;<<>>>>>>>>;;;::::::;;;999666666999999<<<<<<999999<<<<<<999999999;;;???>>>;;;<<<@@@nnnZZZQQQHHHFFFFFFEEEHHHKKK???CCCFFFGGGFFFEEEFFFGGGGGGIIIGGGIIIOOOGGG@@@FFFHHHKKKHHHCCCDDDOOOYYY]]]IIICCC<<<:::@@@GGGCCC<<<555888888666777;;;;;;888???>>>===>>>>>>===;;;999::::::::::::;;;===@@@CCC:::888999;;;<<<<<<@@@GGGBBBAAA@@@AAAAAAAAA@@@???:::???@@@999555888;;;;;;888999<<<>>>===:::777555222<<<:::555888777444888333777;;;;;;888666777999999999888777444333222222555888888555444666555222999888777666666999???EEEBBBGGG@@@888888333000777444555444333666;;;:::555999::::::::::::999888888111444777888666555666888;;;777777:::<<<:::999::::::888666777:::;;;;;;999888BBBFFFAAA>>>@@@<<<444777888999;;;===;;;777444555666888999888777555444888888999:::<<<======<<<@@@:::777777666444444777666999;;;;;;999666444444222777999666555888999777999;;;<<<:::777555555666666999<<<===:::666222000555999999444222555666555666666777888:::999666444555333666<<<>>>:::777888333222222444888::::::999666666666999===>>><<<999999======999777:::<<<999999777555444444444444444...000222333444555777888000//////000111111000///000111222333555666777888===<<<;;;:::999888888888333666666222222666999888555555555444222444999===777999::::::777555444333333333444444444444444444===>>>===999333222444888333333444777::::::888666......///000111444666777555;;;<<<666111222444555333333333333222222111111444555555444222111111222:::999888666333111111111444777:::999666444444555666444333222222333333333...000000000555:::888333//////000111333555777888<<<<<<<<<:::888555222000444000555777111333999666444444333222222222222222666999;;;:::666222111222222333555777888777444111555555555888;;;<<<;;;999333444555777===BBB@@@:::;;;:::999:::<<<=========DDDNNNPPPCCC888888999666888777777999===???>>><<<:::888:::===;;;555444888999===<<<888888::::::666888999<<>>999:::>>>|||eeeUUUMMMEEECCCBBBDDDJJJQQQ===AAAFFFHHHGGGEEEFFFGGGGGGIIIGGGLLLRRRIII@@@EEEAAAEEEDDD>>>>>>IIIUUU[[[KKKFFF>>><<>>999555777<<<>>>;;;DDD@@@===<<<>>>???>>><<<<<<<<<;;;999888999;;;===@@@===<<<>>>===<<<@@@EEE999===???===999888<<>>888999<<<<<<888:::<<<<<<:::666222......999777222666777555:::555999===<<<777444555777>>>:::777666777777333///555888888555555666555222888777666555555777>>>EEEIIILLLCCC888666111///777111333222333888>>>===999<<<;;;999888777777777888111666::::::666444666999:::666555999;;;:::;;;===999888777:::===>>><<<999666AAAFFFAAA???BBB>>>555777888999<<<===<<<888555555333333444666666666444777888999;;;>>>>>>===<<<@@@888333555888888555555666777999===>>><<<777333111777999555555999:::777777:::;;;:::777555555777555999<<<===:::666333222555;;;<<<888666888777444777777888;;;<<<;;;888555111///444<<<>>>888333333333111000333777;;;;;;:::555333222444888;;;:::999888>>>???999666999;;;:::777777666444333222222222111222222222222222555777444333333333444444333111111222333555777888::::::<<<;;;:::888777666555555111666888555333777;;;<<<555555444333333555999<<<888:::<<<;;;888444111000222333444555666555444333333777:::888333000222444000222333555666777777666//////...///111555888:::555999999333///111333333000111333444555444333222888888777555222000111222///222555777777666666666777;;;===;;;555222333666777555333222333444444333111444555666999<<<999222///000222444666888999:::;;;;;;<<<;;;888555222000222...333555000333;;;888444333222222111111222222333777;;;:::777333222333111111222555999888444///444444666888;;;<<<;;;999222333444777>>>DDDBBB;;;:::777666777;;;>>>===;;;AAAHHHFFF;;;666::::::444888777777:::===>>>;;;999666555888===;;;555333777:::======777666:::999444888999<<>>AAAEEEEEEEEEGGGEEENNNQQQKKKFFFDDDBBB>>>JJJEEE@@@===<<>>CCCAAA::::::@@@???666666:::======:::777666777???>>>@@@DDDEEEAAA@@@BBB===:::666666888::::::999<<<>>>AAABBB@@@<<<777444777888777555888;;;555+++111666999444111444888::::::<<<===<<<888777888;;;<<<:::888777888888777666::::::666222333888:::777<<<;;;999777666666777888BBBEEEFFFBBB;;;444000///444222111333777===AAACCC<<<777666:::<<<::::::<<<222555777999999888999999:::???999444<<<===:::>>>;;;??????;;;;;;??????:::<<<>>>AAAAAA>>>999444000...666===>>>999555555888<<<888555444666666444111444333555;;;AAACCC@@@<<<===:::666666888:::;;;:::666444666@@@IIIIII<<>><<<;;;:::444//////444333222222333444555333111:::888555333333222111///444333444777;;;>>>??????666999555777AAA???777777666666666666555333222111444777:::======<<<999888///...///333888:::999777<<<<<<<<<>>>>>>:::222,,,111111555777555111333888444444444222111222555888333444666777777777666666333111333888999444333666...444777444555:::???@@@999555222666>>>CCCBBB>>>111555555333666;;;:::555???<<<999888::::::999777888:::<<<>>>>>>===;;;;;;555555555777999:::999777@@@>>><<<;;;::::::888666333555777999;;;<<<======nnn[[[RRRJJJFFFIIIKKKIIIGGGHHHDDD???>>>CCCGGGGGGGGGIIIGGGIIIGGGDDDDDDGGGEEE???BBB??????AAAAAAAAAEEEKKKRRRPPPIIIAAA@@@EEEEEEAAACCC>>>;;;>>>AAA@@@@@@BBB???CCCBBB;;;;;;@@@>>>666:::<<<===;;;888666888:::;;;888:::@@@CCCBBBAAABBB<<<999666555777999999888>>>???@@@AAAAAA???===<<<777:::999888:::===999222...555999666444555888888:::===>>><<<888666666888===;;;999999::::::999888666777666555777<<<===:::>>><<<:::777666555666666999;;;===;;;777555444555777555222222666;;;@@@CCC;;;666555777888666666888555777999999999999888888===???555///666888999@@@888<<<<<<999999======888777888::::::999777666666111555999999555222333444:::888666444444333222111666555777===BBBBBB>>>999<<<999666666777888777666;;;<<<@@@DDDGGGCCC:::222///222444555333333555777;;;666555888999666333333000222444333111111444777444:::???>>>999555444666777666555888;;;<<<777111444666888777555333222111222222333555888:::999888777555444666888999888666<<<:::777444444555888:::555666444111222555555111555777999777444333555888888555111111333555555444222333555777888999999:::BBB===888666777777555333555333222333555777888888777444444888777333222555444999:::888999<<<<<<888999999777333444888888555555555555444333333333444444111000111555888888777444333333222222666;;;@@@999777555555111---///555222333444666777888999:::888666444444555555444333111222444888===@@@AAAAAA888;;;666444<<<;;;666:::888888777666555444333222111333555777777666555333000000000444888999888666::::::;;;;;;:::666111---444222333666555222444888666666666444222111333555555555666666666555444444111000222888999666555888666888888666333222555888999888888:::>>>@@@???>>>444666666333555:::999555===;;;999999;;;======<<<:::;;;===>>>===============<<<::::::;;;;;;:::888:::::::::<<<>>>??????===555555777999;;;<<<>>>???hhhWWWPPPJJJEEEFFFHHHFFFEEEEEEBBB???@@@FFFIIIHHHHHHJJJHHHDDD>>>===CCCIIIFFF???>>>;;;;;;@@@BBBAAAAAACCCNNNKKKDDD>>>===BBBDDDCCCCCC>>><<>>777??????>>>:::666555999===;;;555444:::@@@@@@>>>===:::888666555777888999888<<<<<<===>>>????????????444888999999:::===<<<999...555999888666888888777999<<>>999;;;;;;:::<<>>:::444555555555666888===@@@999888666555333333333333::::::999777444222222222444444777;;;???>>>888333<<<;;;999999:::999777555;;;???DDDEEEAAA<<<999777000222444555555555777999888555444777888555333444---000333333222333777:::555===DDDBBB:::333222444;;;::::::::::::888333000444666888888666444444444222222444666888888555333666555555666888:::999888:::888444222222444888:::777999888222000333444333666:::===:::444111444888666555333111222333555777333444555666666666666666AAA===888666777777444222444222111222555777777666777666777:::999444222222333777999999;;;>>>>>>;;;555777666444666::::::666444666777666444222111222444222111222444555555555444444333222222555:::===777333222222000...222888333666777777555666:::>>>555444333444666888777666222333555999===??????>>>999===777333777666555===<<<;;;999777666555444444000000111111222222222222222222333555777888777555666888::::::888777666666888333111444555444555888777888888666333111111111777666555444333333333333111000333888:::888777999<<<777777888333,,,---555:::;;;;;;;;;:::999999:::777777555222444777888555:::999888:::<<>>;;;:::;;;<<<;;;:::888999;;;???BBBCCCBBBAAA666777777888:::===???AAAzzzcccTTTMMMIIIEEEDDDEEEFFFFFFFFFCCCBBBCCCHHHJJJGGGFFFHHHEEEAAA===>>>CCCGGGDDD>>>AAA;;;777;;;???@@@@@@BBBEEECCC???<<<<<>>888???@@@???;;;777666999===>>>666333888======999666999888777777888999999:::777888:::;;;<<<;;;;;;:::///333666777888:::<<<<<<222777:::888777:::;;;:::666:::>>>===:::666555666777666666777888999777666444999<<<===??????:::444:::::::::;;;===???AAABBB:::;;;<<<<<<<<<;;;::::::@@@<<<777222111666===CCCAAA<<<999;;;===;;;;;;>>><<<<<<;;;;;;;;;:::777555///666777:::AAA;;;666<<<::::::999:::===???===:::888888888666777<<>>===888333;;;<<<===>>>>>>===;;;999555888<<<>>><<<::::::;;;333444555555666777888999666333444777888555444666000444999;;;:::999:::<<<888<<<@@@>>>888444333555999888999;;;:::666555666444666888888777666666777555444333444555555333111333333444555777999::::::???===999666444444444555888<<<:::444000222555666999;;;<<<:::666444444555333555666666555555666888777777666666444333222111777444111111444555444222333222111222555666666555888777777777666333222222666777888888888888777666444666777666888;;;999555444777:::999666222111111444333222222333333333333888777555333111222555777:::555222333222222666;;;444777888555000000444999222222222444666888777666666666777999::::::888666666===999333444222222;;;???>>>;;;999888777666666222222000000000111333444555555666777888777666555222666999;;;:::<<<@@@DDD;;;444000222555555666888666777888777444111111111666555333222222333444555333444666999;;;:::999999999222333999666---000<<<>>>;;;888666555555444444777555222111222444555444777777777888:::<<<======;;;<<<;;;999777888===AAA<<<:::777777999;;;<<<<<<<<<<<<>>>AAACCCBBB???===888888777888:::===@@@BBBuuu___QQQJJJHHHEEECCCDDDHHHIIIJJJFFFDDDEEEIIIHHHDDDBBBEEEAAAAAACCCEEEEEEBBB???>>>@@@;;;999>>>AAAAAA@@@@@@@@@>>>===<<<<<<<<<>>>@@@:::666555666666555888===AAAAAA@@@======???===:::<<>>666333888>>>===888555999999::::::999:::;;;<<<444777:::<<<<<<999666333...000555888::::::<<<>>>999;;;;;;777777;;;>>>>>>444888<<<===;;;888888999777666666777999999888666888===BBBCCCEEEEEE@@@888777777888:::<<<>>>???@@@:::<<>>999333000333:::@@@BBB===;;;===@@@@@@AAADDD===<<<;;;;;;<<<;;;888555///555888>>>DDD>>>;;;DDD<<<888666888<<<===;;;999>>>>>>===:::999===FFFMMMHHHBBB:::777999;;;<<<;;;999;;;;;;888333111222444444777:::>>>@@@>>>:::777777999<<<>>>???>>>======444444444777:::<<<;;;999777666666666777888999999555333555888888555555777333999AAACCCAAA===::::::;;;999777666777888888777222///000555666555777<<<333555777777777777999:::999666333111222333333333111222333333555666999:::>>>===;;;999666444222111999<<<;;;555111444777888===;;;999999:::999666333000444999<<<;;;999888777777777666666555444222222111///---...222333222000333222222333555666555444888777555222111222444444555444555666555333111111555777777666777999777111444888<<<<<<777333222333333444444444333222222222999999888555333333666888===777333444444333666:::333555666333......222777222111111333555666444333555555555666777777555333111;;;:::666666000...777???>>>===;;;:::999888888333222000///000222555777777888999999888666555555333666999::::::===BBBGGG<<<555///111444444555777333444666555444222222333333333222222333444666777666888:::;;;;;;;;;999777777000222:::999111555BBBEEE===444111333666555333555222//////111222333444555666666777777777777888:::::::::666333555;;;@@@<<<:::777777888:::;;;;;;======>>>@@@AAA@@@===::::::999888888999<<>><<<>>>999999???FFFHHHCCC===;;;AAA???======;;;999;;;@@@AAA===;;;:::888666:::??????>>>======>>>>>>===;;;888<<<@@@AAA===:::999999999444444:::???>>>:::888888:::;;;;;;::::::<<<===666999<<<>>>===:::555222222222666===@@@>>>>>>???===>>>;;;666666;;;>>>>>>444888<<<===;;;:::;;;===:::::::::;;;<<<<<<:::777111777<<>>===:::555111222777<<>>>>>AAADDD<<<:::999:::===<<<999666666888555888???<<>>999<<<@@@@@@??????>>>@@@@@@===999:::AAAGGGDDD???999666888:::;;;:::777777666444222000111222111444777999:::888666555333666:::<<<<<<<<<<<<===:::555333555;;;>>>:::666999777555666888:::;;;;;;666555666999888444555999555<<>>999333000444:::???@@@>>>999555333333555666777888888999666333111111333333111...444333333444666666555444666666333//////333777666000///000444444222111333666777777555555777444///333888<<<;;;666222222444333444666555333222222333888999999888777999<<>>@@@@@@>>><<<;;;:::999999999;;;<<<==={{{eeeTTTKKKHHHJJJHHHBBBAAAGGGKKKJJJDDDCCCCCCDDDAAA<<<>>>BBB<<>>888:::AAAHHHHHHAAA======CCC>>>;;;<<<;;;;;;BBBKKKJJJFFFCCCAAA===:::===CCC===;;;:::<<<>>>>>>======666;;;??????===:::999:::555444666===???<<<888888666999;;;;;;::::::;;;===999:::<<<======:::777555666444777@@@EEEBBB>>>======>>>;;;777777:::;;;999777:::======;;;:::<<<>>><<<;;;<<<======<<<:::777///333777999<<>>999666888:::;;;===AAA:::777666999===>>>:::777999888444666;;;777===PPPMMMBBB;;;===AAAAAAAAABBB<<<@@@BBB???:::777;;;???<<<:::777666666888999999888666444444444444333222222333555555444333222111333666:::;;;::::::;;;===:::666444666;;;<<<999444777555444555:::>>>??????777777999;;;999444555:::888<<>>888555555777555333444888;;;===>>>WWWGGG:::999666000...222000111444555666888;;;===:::777444222222333333333222333444333222444888;;;666444222111111333555777666888888666999===>>>;;;999888888;;;>>>>>>;;;888111333777===AAA@@@:::555222333555888:::<<<======;;;888555555666555111...444444444555777777666444222555444000111777:::888///---///555666333333666555666555333333666444///000666:::999444000222555222555777777444333333444777777888888888999<<>>999888:::<<<<<<:::000,,,,,,222666555666999555888::::::888666777888777999:::666222222999@@@BBB@@@>>>======<<<:::999<<<<<<<<<===???@@@???>>>;;;:::::::::999999999999qqq]]]OOOHHHIIIKKKIIIAAA@@@EEEIIIHHHBBBAAAAAAAAA>>>;;;>>>DDD<<<===BBBHHHFFF>>><<>>CCCAAA;;;888999;;;???KKKYYYKKKGGGCCC@@@;;;777:::@@@;;;999999;;;============666:::===>>>;;;999:::<<<666666:::???>>>888444444555888:::;;;999888:::<<<999999:::::::::999888888888444777AAAGGGCCC===:::;;;===;;;888888:::888444:::===>>>===:::999;;;>>>;;;;;;;;;<<<<<<;;;888555666999;;;;;;===@@@===888777888888999999999888888999888888999;;;;;;777333888:::<<<999444111333666???999666777999999;;;>>>888666555888===>>>;;;888555666555999<<<555777HHHJJJ>>>555777;;;;;;;;;>>>:::???DDDBBB;;;777888<<<777777777666666777888:::;;;888555666888999888555:::;;;;;;999777555444555777:::<<<<<<;;;:::<<<>>>666444333555999:::888666555333222555;;;@@@CCCCCC888888:::<<<999555555::::::>>>@@@???;;;777777888333666888999999:::===???TTTAAA444444555111111666///111333444555888;;;>>>888777555555555555333222333555666444333444888<<<:::777222......111666:::555666666666;;;AAA@@@;;;555888:::============<<<333222444999???@@@;;;555555666777999;;;<<<<<<===;;;888666666777666333///555444555666888888666444///333555222555;;;<<<999333000111777888444333777333555333111222555444000...444888777111///111555222555888777555333444555666777777666444555777999888333000444777666555666333222111222222222///---///000222555777888666444888555222111222444555555///666333222666222---222111333666888888666333111222111222333555999<<<>>>777:::===<<<999777777888:::666444444666777555333444333333333000---000666111111111///......111444444555666777777777666555...444666444555999888333444:::;;;666333777::::::;;;;;;;;;;;;;;;;;;;;;;;;///+++---555999888888<<<666999<<<===;;;999:::<<<777:::;;;888333333999@@@===<<<<<<===>>>>>><<<:::@@@???===>>>??????>>>===;;;;;;;;;:::999888777666|||hhhYYYQQQMMMEEEEEEFFFFFFCCCAAACCCGGGDDDDDDCCC@@@===;;;;;;<<>>999;;;BBBEEEAAA;;;???@@@@@@>>>===???BBBEEEBBB999444777<<>>DDD<<<;;;999888;;;>>>===999:::>>>???;;;777777:::===666666777;;;>>><<<444---(((...444888===@@@>>>888:::666555777666333777>>>@@@;;;;;;AAADDDAAAAAAEEE777BBB===333555666555999EEEFFFGGGFFFCCC???<<<;;;666777;;;<<<777222333888;;;<<<===<<<:::888777888;;;<<<===>>>>>><<<:::999>>>???===::::::<<<:::555888777777777777777777777:::888666444555888;;;===999888888:::===>>>;;;888:::999888555333333555888;;;888555666::::::666222666;;;@@@CCCAAA>>>======666777888999:::;;;;;;;;;CCC:::444555:::<<<>>>@@@999>>>BBBAAA999444666;;;@@@:::666888999:::<<<@@@===444---000:::>>>888000555111222888<<<;;;999:::<<<:::888999<<<<<<999555???@@@AAA>>>999666666777666999===??????>>><<<;;;===<<<999666444333222222111...,,,///666999999666888444222666===>>>777///666555444555777999888777999>>>BBB@@@888333444777888777888:::<<<;;;888444222111555<<<===;;;>>>EEE:::666555:::>>>===;;;<<<888555444:::CCCFFFAAA:::;;;888555333333666:::===000111222333333444555666555333333555555444777===BBB???<<<:::888666333111333333000---...333444222999777555555777777444111555::::::555444888:::888555888;;;;;;777333333444777222111555888777666777444555555333000...---...444333222333666999::::::===888333222444666555444---000333666666333///,,,222222222333333333333444666222111444666555666888444555666666555444666777;;;:::888666666777999;;;555444222222222222000///111222222222222111000///999:::;;;:::888555111...+++///333444333333666999777999;;;888444333777;;;<<<<<<<<<>>>??????>>>===888666444666;;;>>>===;;;999:::<<<>>>??????>>>===777999;;;:::888888<<>>;;;::::::;;;CCC>>>;;;===CCCGGGFFFCCCBBB@@@>>>@@@CCCFFFGGGFFFCCC===:::===@@@BBBGGGNNN:::>>>BBBAAA===;;;===@@@============??????<<<999:::===???===::::::===@@@BBB???;;;;;;<<<:::555000000444777:::>>>@@@;;;444888555555777666444777===:::999<<>>999444444888===???>>>;;;::::::999999;;;<<<============???777111333777888999;;;999999:::;;;:::888888888AAA<<<999<<<======>>>AAA;;;777333444888:::777444666333333999<<<;;;::::::@@@@@@???===;;;999888888:::<<<>>><<<777333111111...222777;;;>>>>>>>>>???;;;:::999777666555444444222///---///444777777555777444222555:::<<<888444777999;;;<<<<<<;;;:::999666;;;???>>>888444555888666444444555777777555222555666===FFFHHHCCCAAABBB555111222777;;;999777888999555444888???AAA<<<555555666666666555666666777333333333333222222222333111...///333666777;;;???===;;;999888777666444222888888444000///333333111222111222555888999888555333666666111111666:::999999:::;;;:::888666555555;;;555222555666555555666666777555333///......///222111000111444777888888<<<999555333333333222222///000222444555555555444222333333444444444333333777444333777999777666888666888;;;<<<:::777555555888777777666555555444444444333222222333333222222222222222222111111111111777888888888666444222000222444666777777888999;;;777999:::777333222555888>>>:::888:::>>>@@@===:::888777666888:::<<<======:::;;;;;;;;;::::::999999999;;;===;;;999999<<>><<<:::@@@>>><<<<<<<<<<<<============>>>>>>>>>=========pppaaaVVVMMMFFFCCCEEEFFFFFFFFFGGGIIIKKKDDDCCCAAA>>>;;;:::<<<>>>FFFCCCAAA@@@CCCFFFGGGHHHEEEAAA===@@@FFFHHHEEEAAAAAA??????BBBCCCBBBCCCFFF777<<>>???AAA======>>>???@@@>>>;;;888<<<===??????>>>>>>???AAAJJJCCC<<<777777777555444444666777999>>>AAA;;;333555444666888888666888<<<;;;===??????@@@BBB???;;;;;;@@@>>><<<>>>777555>>>:::@@@EEEDDD>>>888666666666444666<<<@@@???>>>@@@<<<;;;:::777555666999<<<888888999999999888777666444666666666999??????<<<;;;;;;:::999999999999999888888777777777888999999@@@===:::777666555222111444666888888888888999:::777777999>>>AAA???999444222666999;;;:::999888888999:::;;;<<<<<<<<<<<<<<<<<<555111444666666555777999555333555:::===999555>>>::::::>>>@@@>>>>>>@@@888::::::999777555666888777444444999<<<:::999;;;CCCEEEDDD???999666888;;;777:::<<<;;;888333///---...111555999===>>>??????777888999999999999888777555222...///222555555333555333222333666999::::::777<<<@@@AAA>>>;;;999999444999<<<;;;777555777:::222222111222444444222000666999AAAKKKNNNHHH@@@<<<222000222888;;;888555555999777666999>>>@@@===888555888;;;<<<:::777444333111222333333111111222333333...---333888:::;;;>>>777666555555666777555444777888555000///222333111///000111555888999888666444555444000000555;;;===>>><<<999888888888888777>>>999555666666444444666:::999666222///...///111111000///000333555666555888888777444111//////000000000111333555888;;;===333444555555555444333222666333555999;;;888555555666:::???@@@>>>999555333777777777777666333111000111222222333444555555666333222111111111222333444555555444444444444555555888777777888:::;;;;;;:::666888888555222111333666???999444555<<>><<<:::999777777777777<<<>>>???===:::999;;;>>>>>><<<:::999:::;;;:::999;;;;;;::::::;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>jjj___WWWMMMDDDCCCEEEFFFDDDDDDGGGHHHHHHFFFEEECCC@@@>>>===???BBBLLLJJJGGGCCC@@@@@@CCCEEEDDDAAA>>>???AAAAAA===999===>>>@@@AAABBBAAABBBCCC>>>@@@@@@<<<888888===BBB;;;::::::======<<<;;;<<>>@@@AAA???>>>@@@FFF???888333222444555666000222333666===BBB>>>666444666888::::::999999;;;>>>???<<<777999@@@CCC???888<<<:::;;;===444111<<<;;;@@@DDDBBB;;;777777:::999555555<<>><<<;;;:::999888999999:::999999:::::::::999999888;;;999777555555555555555333666999:::999888888999333444666:::===<<<888444444666888::::::999999888777777888888999888888888===777555888999777666777999666333333888<<<:::444888555666<<<>>><<<;;;<<<777:::<<<:::666444555777666333444888999777777:::AAAAAA???;;;777777:::===;;;<<<<<<;;;999555222000666777888:::<<<===<<<;;;444666888;;;<<<<<<:::999888555111000222444444444222222000000111555:::>>>777<<<@@@???:::666777999666999;;;:::777555888;;;222333666777888666333000555888===CCCFFFAAA999444555555888>>>???:::666666555444555888===??????===666999===<<<888333000///,,,///111222222222555888:::444000555::::::888888555444333444666777666555111444333//////222444333555444333333333444444444888888555222111555;;;>>>@@@<<<777666777999888777<<<999888;;;:::666444666===;;;777222......000333111000000111333555555444333555666444000---...000000000222444777:::<<<===444444666666666444222111333111444:::;;;777222111555999===>>><<<999666555::::::999777666333222000///111222444444666777999444333111000111222444666444444222222333666888::::::777555666888:::888666333444444333222222444777>>>999555555999<<<;;;999555888999888666777;;;???@@@>>>;;;888777777888999<<<>>>???===999777999;;;>>>>>>>>>=========<<<;;;:::;;;;;;::::::<<<>>>@@@??????????????????@@@@@@uuubbbZZZTTTKKKBBBCCCFFFEEEAAAAAAEEEEEEBBBDDDDDDCCC@@@>>>>>>@@@BBBKKKJJJGGGBBB======???BBB>>>?????????===<<<;;;:::>>>@@@@@@===;;;<<>>???>>>:::444444:::@@@<<<888777:::;;;;;;???EEEDDD>>>;;;???@@@===;;;<<>>777888777777888<<>>===:::999777777666555<<<:::888888999999777555222444888<<<======<<<;;;:::777555444444555666666000000///...///333:::???:::===>>>;;;666444777;;;;;;<<<<<<:::777666999;;;555999>>>AAA@@@;;;666222666777777777777777444111999999===BBBBBB;;;777777555555555666999:::<<<<<<888:::;;;777000,,,+++---,,,000333333111111555888>>>777444777;;;:::777666777666555555777777666555333777777222000222444333:::888444111///000333555:::888666444222333777;;;>>>:::666555666888777555666666999>>>>>>999666777===;;;777222......111444333222222333555666555333...111333222///...000222///111444777999999888777555555666555555333111000222222555<<<===888333222333555777777666666777888<<<:::777444333222333333...000333444444555888:::555444222111111333444666555444222222444777;;;>>>:::777333444666777666444000000111222333555888:::;;;:::999777666777999<<<555777888666444555:::>>>>>><<<999777777888:::<<<<<<>>>???===888666777888;;;===@@@BBBAAA???<<<;;;===>>>>>>===;;;;;;>>>@@@?????????>>>???@@@AAABBBjjjZZZTTTOOOGGG@@@BBBEEECCC>>>???DDDDDD>>>???@@@@@@???======>>>???BBBBBB@@@>>>===>>>AAACCC999<<<>>>>>>===>>>@@@BBBCCCEEEBBB;;;666777:::<<<:::@@@EEEFFFBBB???@@@BBB>>>888777;;;<<<<<>>999===@@@<<<999;;;BBB???;;;777444333222333111444444444666999888444666:::===;;;:::;;;;;;999666888@@@JJJLLLEEE<<<888777AAA???999;;;:::888===@@@>>>:::666444666:::===<<<777666<<<@@@???<<<:::777777888777777777:::<<<;;;:::777666666777888999555888999:::>>>DDDEEEBBB999888777666777999;;;<<<=========<<<;;;:::999888;;;;;;;;;888555444444555444666999999888666555555777777888999::::::;;;;;;;;;:::999:::<<<======<<<999999999999999888777666:::777777999999666666999;;;@@@>>>555111666999777333222444;;;>>><<<:::;;;999777666777999999555222444222222444333000222777666222...///555:::<<<;;;===:::777555666777777777;;;888444444666777555222222555888;;;======;;;:::888888777777777777777888000000000000111555:::>>>===>>>===:::777666:::=========;;;999777777:::<<<;;;???EEEGGGDDD>>>888444777999888222000111444444777888===BBBAAA;;;888999??????>>><<<::::::<<<>>>===>>>===888111...111555111555777555111///222555:::555444888<<<;;;999:::888777666666777888777555;;;??????888333222333222888777444111///111555999777555555555333000222666:::888777666666666444333111222777===<<<777555777;;;999666111...///222555444444333555666666555333//////000000///000222333///222777::::::888444111666666555333222111000000555444888???AAA===888666333333333111111333777:::999777444111000111333444...111444444333333666999666555444333333333444444666555333222444888<<<>>>999777555444555666666555//////000222555888;;;===777:::;;;999555444888;;;888777666555555777:::===:::999777555666777:::;;;;;;===???===888666666777777;;;@@@BBBAAA===:::888???@@@AAA???<<<;;;>>>AAA??????>>>>>>>>>@@@AAABBBxxxdddVVVPPPLLLFFF@@@???CCCBBB<<<>>>FFFEEE===<<<>>>@@@@@@>>>=========;;;::::::<<<>>>AAACCCDDD:::999:::;;;>>>AAACCCDDDCCCFFFDDD:::444666:::;;;999AAAKKKOOOLLLHHHFFFFFF>>>888888===>>>;;;BBBMMMJJJ===666;;;@@@===;;;===???>>>;;;777444444555777666:::;;;888555666777666666;;;<<<888777999999777999888DDDVVVVVVDDD666444777GGGDDD777999???>>>>>>BBB>>>999777888;;;<<<<<<999666555:::===;;;888888444666999999888777666666;;;999777555444666888999666888999999===BBBCCC@@@999888777666888;;;>>>@@@===<<<;;;:::999888777777===>>>>>><<<777444333444222444666777666555666777777999<<<======<<<;;;;;;;;;999777888:::<<<<<<;;;;;;;;;;;;;;;:::999888777:::777666888888666777<<<;;;@@@>>>333000666999666333111444;;;>>><<<;;;<<<777777888999:::999777555444333333555222///222777555444222222444777999::::::888666666888999999777===888333222444555333111444555888:::;;;;;;::::::444555777888888888888888222222222444666999<<<=========<<<;;;:::::::::;;;;;;:::888777666888;;;>>>???CCCFFFEEEAAA;;;888666555<<<>>>777111222555555222444:::??????;;;:::===CCCDDDCCC???;;;:::===@@@<<<>>>>>>999333333888???333777:::777111...111555444222333888:::999999<<<666555444555777888888777>>>CCCBBB;;;444222222222555666666444333333666999333222555999777222111444555777::::::888555222111///000333777555222222666888777555111//////222555555444444555666666444222222000......///111222222111444888::::::888444111777666333111/////////000555444999@@@CCC???;;;:::444444333222111333666999555444444333333444555666...222555444111000333777777777666555444333222222666555333222333666999<<<666666555444222333555777111111111333777;;;===>>>666777888777555555555666<<<999666555777:::<<<===:::999888777777888999;;;;;;===???>>>:::777777888999===AAAAAA>>>:::888777===@@@AAA???<<<;;;???CCC???>>>=========???AAABBBtttcccVVVPPPLLLGGGCCC===BBBAAA;;;???HHHGGG???<<>>>>>999888888;;;???BBBCCCBBB>>>999666777===BBBBBB??????DDDDDD;;;666999===>>>999@@@HHHKKKGGGCCCCCCDDD<<<666888>>>>>>999===IIIKKK<<<444;;;AAA>>>===AAA:::999666444333555999<<<777===@@@;;;666777::::::666;;;;;;666444777888555;;;444===QQQPPP:::---000666IIIEEE333666AAAAAA<<<===888444333777999888555666444444999;;;888777888111555:::<<<<<<:::888888;;;999666333333555777999;;;===<<<:::<<<@@@???<<<999888777777999<<<@@@BBB<<<;;;:::888777666666666;;;>>>@@@>>>:::666555666///222444555555666777999555999===@@@???<<<999888:::777555555999;;;;;;:::;;;;;;;;;:::999888777666;;;888777999888777:::???;;;???;;;000000888:::555222000222999<<<;;;:::<<<666888;;;<<<;;;999999999666444555555333///222888777888999666333333666:::888777777999<<<===;;;888BBB<<<666444555555333///555666888999::::::999999000333777999999888888888444444444777;;;======<<<::::::999:::<<<;;;999777888777555444555888<<>>???===>>>BBB;;;======999555555999>>>333666888555000111777>>>111666999777222000444999222111444888888555777;;;444333333444777999999888;;;@@@AAA:::444222333333444777999999666333444555111111666===<<<555333666222777<<<===:::555222111000///000111///---000666666666444111///000222555444444444555666555333111666222------///111111000333555888::::::888555333888666222///---...///000444333777>>>AAA>>>;;;:::777777666555333333666888333444666888888999888888///333555444000///222555777777777666555333222000666444333222333555777999333444444222//////333777444333333555888;;;===>>>777555444555666666444111???;;;666666999===>>>>>>======;;;:::::::::;;;;;;;;;>>>@@@???;;;888888:::>>>AAABBB@@@<<<888888888;;;>>>AAA???<<<;;;@@@DDD>>>===<<<<<<===???AAABBBxxxhhhXXXRRRPPPLLLGGGEEE???@@@===;;;@@@HHHHHHAAAAAAFFFGGGDDDDDDGGGFFFAAA:::888777999===@@@@@@>>><<<<<<<<<===??????>>>===DDDCCCCCCBBBAAAAAAAAABBB===AAABBBAAAAAACCCAAA===888BBBHHHFFF@@@>>>>>>===999AAACCC===<<>>666444444333222222444888;;;???<<<::::::<<<===>>>===>>>:::555333555666555444===;;;<<>>BBB===<<>>;;;555444777:::======;;;888666;;;999666555666777888888:::===BBBBBB;;;222222666:::<<<======;;;999::::::999<<<;;;777555888:::999>>>:::JJJPPP<<<555:::555666888666222555<<>>AAACCCAAA<<<666===>>>;;;888;;;AAA@@@:::===999666444555777888888777444444666666444555888777999<<<===;;;999777666@@@===888444222444777:::===???777000222111222;;;888:::<<<>>>????????????AAA@@@;;;666555888777444444333444777:::999666222111222444555888999;;;<<<111333777;;;>>>AAABBBBBB======<<<;;;:::888777666333111333999@@@AAA<<<555;;;>>>???===999777888;;;>>>AAACCC@@@:::777888:::---444888999<<>>555///777999333333777======666111333555333...888AAACCC>>>:::<<<@@@:::;;;<<<<<<:::555111...444444222000///000333666;;;777555777666444444888333000------111555777777333222000//////000222333555666999>>>AAA===555...>>>888222000111222000---333666:::???@@@===888333444999===>>><<<999777888333555999;;;===<<<;;;::::::999666444222222222222333444555555444111///---333111///000222555777888666555333222111000000000444333333444666888999999333666666444444666666333888666555777<<<@@@AAAAAABBB===;;;===???<<<::::::<<<===??????>>>;;;888666999===AAAAAA>>><<<<<<===666;;;===::::::>>>@@@???@@@@@@@@@@@@>>><<<:::888qqqdddVVVPPPMMMHHHEEEDDDEEEDDD@@@===???DDDBBB;;;BBBDDDCCC>>>>>>CCCDDDBBB@@@>>>===>>>AAACCCBBBAAA<<<;;;;;;<<<===>>>======?????????>>>===<<<===>>>;;;>>>???<<<<<<===<<<888<<>>===;;;999@@@AAA<<<===CCCAAA888333333333333333555888:::@@@@@@???>>>===<<<;;;;;;>>><<<:::888888888777666888666666999777222//////222:::<<<888999>>><<<444111555888888444333444777///444777666777999888555;;;<<<<<<<<<;;;:::999888999777555555777999999999:::;;;???AAA===666555999;;;===@@@@@@===999777666999<<<;;;666555999<<<===@@@:::GGGLLL<<<666:::555:::;;;999555777======:::888888888888888888777666222333333444444777:::===AAA???===;;;:::999666444999???BBB@@@>>>???<<<777<<<999666555666666666666222000222777:::999;;;>>>777999;;;;;;:::888777777>>><<<:::888888999<<<>>>>>>BBB:::333666555555>>>;;;888666666888:::::::::>>>===999333333666666333444444555777:::999666333<<<;;;:::999888777666666777777888:::;;;;;;<<<<<<777777888999888888666666//////111666<<<===:::777;;;===>>><<<888666777999<<<>>>>>>;;;555222444777000666999999<<<@@@@@@<<<999888888888999999888666777777777555333333444666<<<<<<;;;<<>>;;;888999333555555444333444666888LLLLLL>>>333777888333444888<<<;;;555333555555333555===EEEFFFAAA;;;888888:::;;;<<<<<<:::666222000222222222111000111444777;;;666333333333222555999444111///000333555555444444333222111111111222333333444555777888666333111888444///...222555555333333555999===>>><<<888444222666999:::888666666666777777777777888999;;;;;;:::999777555333222111111222222333444333333111111111000000000222444555555333333333333333333333333444444333333444555555555111444666444555777777444777444333666===BBBCCCAAA;;;666555999;;;999888999??????>>><<<;;;;;;;;;;;;AAABBBBBB@@@===:::999888444999;;;999999===???>>>999:::<<<>>>???@@@AAAAAAhhh^^^SSSMMMHHHCCCBBBCCCGGGFFFBBB??????AAA>>>888AAAAAA===888888===AAAAAAEEECCCBBBBBBCCCCCCAAA???;;;;;;;;;<<<<<<<<<======<<<======<<<::::::;;;===???@@@???;;;999;;;:::777;;;AAAEEEBBB>>>>>>>>><<<:::======:::===DDDCCC<<<444444444555666777888999@@@CCCEEECCC>>>:::999:::>>>??????===;;;999888999555222222444333//////111444888777444777===:::222444777999999666555666888000555666444444777888777BBB@@@===;;;999999999:::777666555666999<<<======;;;999;;;??????;;;999;;;>>>AAADDDEEEAAA<<<777555999<<<:::666666;;;@@@AAAAAA;;;AAAEEE;;;777:::666;;;;;;:::777888;;;999666222333444555666777888999111111000000222666;;;???AAA>>>:::555222222555777888AAAJJJIIIDDD???999555;;;999777666666666444222//////333:::===<<<===???777999:::999777666777888999999999:::;;;<<<===>>>===AAA;;;555888777777??????888111000333777777666999999555111111555555222444555666888999999777444AAA@@@>>><<<999666555333999888777777777888999999666777999999999777555444///000222555888:::;;;;;;:::<<<===;;;666444555777:::;;;;;;999444222333555444888::::::;;;===<<<999666888;;;;;;999777666555;;;<<<;;;888555444444555>>>===;;;===DDDHHHBBB888666555888>>>@@@===::::::444666666333000222888>>>YYYWWWEEE666888:::777999::::::888555555777666222777<<>><<<;;;999777666;;;<<<::::::===@@@???>>>=========>>>>>>???@@@xxx```YYYRRRLLLEEE???@@@CCCBBBBBBAAA@@@BBBBBB@@@<<>>;;;888888;;;>>>???DDDCCCBBB@@@???>>><<<;;;<<<=========<<<<<<===>>>>>>???@@@???===<<<>>>@@@GGGHHHEEE???===??????<<<777<<<>>>======@@@AAA???<<<<<<:::999>>>EEEEEE@@@777777777888:::;;;::::::>>>CCCHHHFFF@@@;;;999:::===??????<<<888777999<<<999555333333222000000444888888666444999>>>;;;333222555888999888999<<<>>>888888666444777<<<<<<999AAA@@@===:::999999::::::777666666888<<<@@@AAABBB===999888<<<>>><<<999999;;;>>>AAAAAA===999555444888;;;:::666777===BBBCCCAAA;;;;;;===;;;888888777777777777777888999666333444555555555444555666777:::777444555:::???@@@???;;;;;;999555222444:::???999AAAHHHKKKGGGAAA:::555:::999888888777666333000333222666<<<===:::888999888888888777555555777999333444666888999:::::::::888===888444888666444<<>>111444777666:::;;;888555444666888666222222444666999:::999555222666666666666555444222111000222333333333222444555555222000222333222555999444555777888888555222///555666666666555444333222444555444222///000555:::999555111///000333444444222444666777777777777777111111111111222222444555999777444222222555888:::555555555555555444333333555444222111222333555666000222444555444222111111///000111333444444444444000111222111000///...///,,,111444555777::::::666:::444111555===BBBAAA===888555666:::<<<;;;<<>>BBB>>>;;;:::===???>>>======@@@@@@===;;;>>>@@@@@@@@@???>>>===<<<===>>>???qqq[[[WWWQQQLLLEEE??????CCC@@@???@@@CCCDDDCCCAAA@@@>>><<<<<<<<<<<<<<<<<<>>>BBBAAA???===;;;:::::::::<<<>>>@@@@@@>>>======>>>>>>AAACCCAAA>>>===@@@DDDMMMMMMJJJDDDBBBDDDDDDBBB===>>>>>><<<>>>BBBCCC@@@======;;;:::>>>CCCDDDAAA;;;:::999;;;===>>>===;;;:::AAAGGGGGGAAA<<<:::;;;;;;<<<;;;777444444888======888444444222///000444999888555666:::>>>;;;555///111444777:::===AAACCC???:::444333:::AAA???888;;;;;;;;;;;;::::::999999888888999<<<@@@CCCEEEEEE???999666:::<<<:::666666444666777777555333333333777:::999666666<<>>BBB:::;;;===BBBCCC@@@:::666:::999888888888666333000555444777<<<<<<777444444888888888666555555888:::333444555666777666666666555;;;888444888555222999888333000222999===:::666666777555222333777777444555777888999999888888888444555555777888999999:::555444333222444777;;;===<<<=========<<<999777555:::<<<<<<:::666666:::>>>888::::::888444111222444444999???BBBBBB???;;;888999888999999999777555555666888999666333222555888999:::;;;;;;999888888999...444777777777999888555999999::::::;;;:::777333111777;;;:::555444888>>>:::>>>444+++000222111555:::666333444666666444333222000///000444666777666888888777777666555555444333444555444222111222333222000222666777555444777444555888999777555222111555666666666666555444333333555666444111111444888888666333111111222222222333555666666444444666888444333222222333444555555666555555444444555666666111222222333444555555666777666444222222333444666111444777777555333222222///000000111111111000000...000222222000//////000,,,111444444666::::::777<<<777333555<<>><<<===@@@::::::999888888888999999@@@<<<999999===@@@AAA@@@AAADDDCCC===:::<<<>>>===999999999;;;===@@@CCCDDDjjjZZZUUUPPPLLLFFF???>>>BBBBBBAAACCCGGGFFFBBB???@@@>>><<<>>>AAAAAA>>><<<>>>AAA@@@>>>;;;999:::===???;;;???CCCCCC@@@======>>><<>>???CCCCCC>>>@@@??????======???@@@AAA???<<<:::;;;>>>@@@???===888===CCCDDDAAA===::::::999888777555444666999<<<===888444444222///000333666555555777999:::888444...///111555999>>>AAACCC>>>:::444222888???>>>777555777999;;;;;;:::999888::::::;;;>>>BBBEEEFFFEEEAAA:::777888999777555555555666888888777777888999666999999666666:::======;;;;;;444333:::777333<<<777555666;;;>>>===<<<===555777888666444444777;;;???888333777@@@CCC<<<444===>>>??????>>>======>>>:::444333777;;;:::888777:::999999999999777444222555444777<<<<<<777444555888888888777666666999;;;666666555555555666666777666===:::888;;;777333888000......333999;;;999555777888777444666999999555666888999999888888999:::444444555666777777888888:::888666444444666888:::666777777888999999999999;;;<<<;;;888444333666999666888999777444222333555333777===BBBBBB???999555888666666888777444333555555555444222111222555777555777999999888777888999---444888666444666888888888999888555666777555111...444999999555333444666666===777000555666222555777333111444555333333444666333000///111555888:::===<<<:::999888888888888666666666444222111111333000///333888999555333444333555777777555444444444555555555555555555555555222333555444333111111111222222222222333444444555444666888666333222444777777666444444555666666555333444555666666666666555000//////000111333666777888777555333333333555666111555888888555333333444111111000///.........//////222555555222000000222///333444333555888999777<<<999777777:::;;;;;;999:::999:::===<<<999:::???888888999999888777666555@@@>>>;;;;;;<<<>>>??????AAACCCAAA;;;777999;;;:::;;;;;;;;;;;;<<<======>>>tttcccZZZSSSNNNKKKGGG@@@===???CCCBBBEEEJJJHHHBBB???AAA???===>>>CCCCCC>>>===?????????===:::888;;;AAAFFF888>>>DDDEEEAAA===;;;;;;999===@@@???:::999===BBBFFFHHHFFFBBBBBBEEEEEECCCMMMIIIBBB===???CCCAAA<<>>AAADDDDDDCCC@@@;;;888999999666555888777:::===>>>===<<<;;;<<<444888999666555777999777666;;;333111:::555111>>>:::666666<<>><<<::::::555333666777555777;;;;;;:::999999999999777555777666888<<<<<<777555666777888999999888888999;;;888666444333333555888:::777>>><<<:::===888222777------///333777888888666888999888555777:::999555666888::::::888888999;;;777777777888888888888888===;;;999777666666777777444444444444666888:::;;;:::999888555333333444666555777999777444333444777777999<<<>>>>>>;;;666222666222222666666222222555222111000111333444444333222444666777666555555666111555777555555999;;;:::666777555111222777888444111333666777555333222222888@@@<<<666::::::666999333111111444333///111666666444222111222555999<<<>>>===;;;999777777888888666666555333111111333555111///111666666333111333222333444444222333666999555444444333444555777888444333333333333222000------000222444555555555555555888:::888333111333555:::888666666888888666444333333444555666777777777111000...---...000333555666555444444444555666777000444777777333222333666333111///------...000111222666999888444000111222333555555222333666888666999999999888888999:::<<<777777999;;;:::777999>>>999999999888888666555555>>>>>>>>>===<<<<<<>>>??????AAA???999777999<<<;;;@@@@@@>>>===:::888555444mmm___ZZZRRRLLLJJJGGG@@@<<<<<>>BBBBBB>>>===AAA>>>===;;;888777;;;CCCIII666===DDDFFFBBB<<<999999888===@@@>>>:::999===CCCCCCEEEEEEBBBBBBEEEEEECCCJJJFFF>>>999<<>>>>><<<;;;;;;===>>>???<<<777333444444777<<<@@@@@@<<<888;;;777555666666444666999333555999<<<;;;888666777777555444333555666777777777===>>>999555777<<<>>>999999999999999999999999;;;:::;;;===@@@BBBBBBAAA@@@<<<999:::999666777;;;333777<<<>>>===:::777666333888999666444555555333333;;;333000:::444///???;;;555555;;;===;;;:::>>>777999:::666111000444888666666555444555888<<>><<<:::<<<777000444///000222444555777888999888999888666777:::999444666999;;;:::888777999<<<999999999::::::;;;;;;;;;<<<;;;:::999888888888999888666555444555666888:::999888777555555666666666444666888777444333555888>>>===<<<<<<;;;888444111444000000555555111222666///......111555666333000111333555666444333333333555666444333666<<<===:::444555333...111888:::777666666666666555444333222222;;;888222777777444777111///111444111---///777000111222222333666:::>>>===;;;999666555444555666555555444222000222555888222///000333333000000333111222333111000222888<<<444333222222333555888999888666333333444444111------000444666666555444333666999<<<999444111222444;;;999777888999999666333444444444444555777999:::444111...++++++...111333333333444555666777888999///333666555222000333666444222///------///222444666:::===;;;555111000222666777555111111555777555666888:::999777888;;;???666666888;;;:::888:::@@@<<<;;;:::888777666666666:::===???>>><<<<<>>AAA???:::999<<>>AAA@@@???@@@EEE@@@===>>>???>>>@@@CCC;;;888777:::???AAA???;;;???:::888<<<>>>;;;888888===AAADDDDDDEEEFFFBBB<<<@@@BBB???;;;<<>>AAA@@@<<<999;;;<<<;;;777999===@@@AAAAAA???>>>:::888777888:::<<<======777666777888:::999888666:::999666111,,,+++...222<<>>999666666999<<>>:::666444444333444555666666444222111:::555333555777777888:::666999<<<;;;777666999===@@@===999444222444777:::>>>666333666888888;;;BBB;;;===;;;888===FFFEEE===AAA???===;;;;;;:::999777:::>>>BBB@@@;;;888888:::>>>??????<<<777555555777===>>>>>>>>><<<888444222888444000///222555555444999:::;;;<<<;;;888444222444222444666444000000333:::888666777999:::777444;;;;;;:::777999>>>>>>;;;<<>>999888======:::;;;999777666666777777666888:::;;;999666555777:::333999:::666555999999666444333333444555555444222333888>>>>>>999444333444555444333555888;;;<<<<<<222111000111333444444333111666888555777<<<<<<888111111333555888999888777999222---111666777777888333777777222111444333...666777888888777444111...///111///---111888888222333333555666777777888888555555666777666666555444999777444222222444777888444///+++...555999888555:::888555111......111333888666222//////111444666777333333888999666444555444444333111///000222555<<<>>>???:::222000444999???>>>;;;777555444777:::555777<<>>:::666555666444000222222222222333555777888777777777999;;;=========888999:::999888888:::<<<===;;;999888888888666555999:::::::::;;;===AAAEEECCCAAA>>>>>>>>>>>>===<<<<<<:::999:::<<<===<<<999qqqbbbZZZSSSLLLDDD>>>===???@@@AAA===::::::>>>???<<<<<<@@@GGGCCCAAABBBAAA======???FFFAAA>>>???>>><<<===???@@@@@@@@@AAACCCBBB===999AAA===<<<>>>>>>;;;999:::===@@@BBBAAACCCDDDAAA;;;<<<>>><<<888:::>>>>>>:::999===@@@???;;;:::???DDDAAA>>>;;;888666777777888999===>>>;;;999::::::888:::;;;<<<=========<<<;;;666555555555666777999:::444444555777999:::999777222555666666555555666999<<>>AAA???:::999======:::888888888888999;;;===>>>???:::888::::::777555666999<<<>>>===999555444333444555666666666444333111666111///222444333444777999<<<>>><<<888777999<<<<<<:::888777888999888777===888555777888666777<<<<<>>;;;:::<<<>>>>>>:::666888<<<@@@???;;;888888:::;;;<<<<<<:::777666777999;;;<<<<<<<<<;;;888666444:::777444444888;;;;;;:::555777888::::::999888777000000333777777555777;;;888666555666999:::777444999:::999777999======:::777:::;;;777666999999555===999666555777999999888777999999888555555666888666<<<===999777999999666666555444555666666666444444888===<<<888444444555777666666888::::::999888222000...///111333444333///555999999;;;???>>>999555444333444777999:::::::::444000333888888888999555888777333222555555222777666555444444444333444444555444222555;;;:::666222333444666888999::::::999999999888999999999:::;;;999555333222333555666555000---///666999888444888777555111///...111333222111//////000333777999;;;666333555666444333555333333333111//////000222888;;;>>><<<888444444666:::999888777666666666777444555999??????999777999:::777333111000000///...222222333555777777555333333444555666555333111000222000222555444111222666===???===777555666555222...///000222555999<<<>>>:::999999:::;;;<<<<<<;;;555555555666888:::;;;<<<<<<:::888777888888777666777888:::;;;;;;>>>AAADDDCCCAAA>>>===<<<<<<:::888<<<:::888999;;;<<<;;;999ppp___UUUPPPKKKDDD???>>>@@@BBBCCC<<<:::;;;>>>@@@???AAADDDCCCDDDFFFGGGBBB<<<===BBBIIIEEEBBBCCCAAA======???EEEDDDBBBAAA@@@???>>>>>>BBB@@@@@@AAA>>>999999<<<>>>@@@@@@>>>???BBB@@@<<<:::;;;:::888:::<<<;;;888333666:::<<<>>>@@@CCCEEEBBB???;;;999999999::::::888===???===<<<===<<<999<<<<<<<<<;;;:::999777777333555666555333333666999222222333666999:::999777...222777;;;<<<<<<<<<<<<<<<>>>??????@@@CCCBBB???999===>>>===<<<===;;;888666777888:::===???AAABBB;;;666444666777666777999===???@@@???<<<999777666666777777777666555333222444000...111333333333666;;;===>>><<<999888:::<<<777777999;;;;;;999666333999666777::::::777777999>>>GGGJJJFFFFFFIIIHHHBBB:::888888<<<@@@???:::555666:::======:::888999;;;888999999888777666888:::999999999999999999999999???===;;;===BBBDDDDDDBBB777777888888888888777777111111444999:::999;;;@@@777555444666999999777444555777777555777;;;;;;777555888999777777888777444>>>999444444888<<<;;;999777888888777555555666888:::===???;;;999999888666999777555555666777777777555888:::999666444555666777888999;;;;;;999555111111000...///111333333333...444999;;;===???>>>:::999666444444777:::<<<===;;;555333666:::999999:::888999777333333777888777777555333111111333666888888999777555777;;;:::777111222444666888:::;;;;;;::::::999999:::;;;<<<===;;;999666333222222333444555222///111777:::888555555555444111//////222444000000//////111444666888>>>888333333333111222444222333333222///......///333777;;;???>>>;;;666333666444333555777888666333222222555;;;>>>;;;888888:::888555444333111///---222222222444555555333111111222444555666666555444666333333888999777555666:::>>>===888333333444444...///000222666:::===???:::;;;;;;;;;;;;;;;::::::333111000333888;;;;;;:::999777666666777888888777555777999:::;;;===???AAAAAA???<<<::::::999777555999888777888:::;;;:::999lll]]]TTTPPPLLLFFFBBB@@@AAACCCDDD>>>===>>>AAACCCEEEGGGJJJ<<>>AAAHHHEEECCCCCCDDDAAA===<<<>>>DDDBBB===888777:::@@@EEEBBBAAABBBAAA===888999>>>@@@AAA???<<<===AAA@@@===<<<<<<<<<<<<===>>><<<999999999888:::<<>>===>>>===:::;;;;;;<<<<<<;;;888666555555888:::777333222666;;;333333444666888999777555///222777:::<<<;;;999888999;;;>>>@@@AAABBBAAA@@@999;;;<<<<<<;;;:::777444777999;;;>>>AAABBBDDDDDD:::555222444777888:::>>>>>>??????>>><<<:::888777888888888888777666444333666111000444666555666888999;;;;;;:::999999;;;>>>===AAADDDCCC===888666666333555999<<<<<<;;;:::;;;@@@JJJMMMGGGCCCFFFGGGDDD999999:::;;;;;;:::999777444777999:::999888999:::777777777666666666777888666666666666777999;;;<<<===<<<;;;>>>CCCEEEEEECCC===<<<:::888666444222111666555888;;;;;;888999===999666555666888888555222222444555333666:::999555;;;;;;:::999999:::;;;:::===777222222888<<<<<<:::888888888777777777777888999<<<===<<<:::999888777:::777444444555777888888666777777666444444666888555666888;;;;;;888222...000000111333555555333111000333666999:::;;;:::888999777666666999;;;======:::555444777:::999999;;;:::999777444444777999:::888666333111111333666888888888777666666777777666222333444666777888888999555666777999999::::::999999888555333222333444555333111000333888;;;;;;999333444444222111000222444444333222111000111111222<<<666333444444111111333333444555333111///......222444888===@@@>>>999333888444111222666888555111111000111666;;;<<<:::777888777666666555444000...333222222333444444222000000111333666777999999999>>>777444777999888666666666;;;===777111111333444333333333333444666777999777999:::;;;:::999999:::555111///222888<<<;;;888555444333444666777777777444666888999999999:::;;;>>>;;;999888888888666555555555666777999;;;<<<<<>>>>>???@@@>>>??????@@@BBBGGGJJJKKK<<<@@@GGGKKKFFFAAABBBHHH<<<<<>><<<999777999>>>BBB@@@?????????;;;777999???BBBBBB???<<<===AAAAAA>>>???======>>>???>>><<<;;;===999666555777:::;;;<<<999999999999:::<<>>>>>;;;888555666999;;;888333222555:::666555555666777777555333000111333555777777666555666999>>>@@@>>><<<===@@@<<<:::999999777444222222888999;;;===???@@@AAAAAA999333111333666888;;;???;;;;;;;;;;;;:::999777666::::::999999888777666666777333222666999888888:::666666777777888:::>>>@@@KKKPPPSSSKKK>>>666888>>>333888===>>>======<<<;;;AAAIIIKKKBBB<<<@@@DDDDDD;;;======999555333666999333444666777777777888999777777666555666666666666666555555555777:::===>>>777555555777<<<>>>===;;;@@@>>><<<999666333111///777666888;;;:::666777;;;;;;999666666888777444111111333222111444888888444@@@===:::999999:::===@@@999555111222666::::::999:::999888888999999::::::555777:::<<<:::888777888888666333222444555666666666666555444333444666888000222555999:::888333//////111555999<<<:::555111444333333444444444555666777777777999;;;<<<;;;:::888444333666888777888<<<<<<999777555555555777999888777666444444444444444999888777777555444444666444555555666666555555555111333777::::::999777555666555444333333444666777//////000333999<<<===<<<222444444444222222333444777555444222000000000000777333222555666333111111444555666555222000000000555444444888===>>>:::666<<<777111111444777555333000000000444888<<<:::666666555555777777777444111333222111222333333222000111222444777999;;;<<<===CCC;;;555555666555444666666<<<===888222333555666555444333222222222333333111444888999888888999:::999555222444999;;;999666333111111222444666777666555666888888666555555666999888666666888888888777111222555777999;;;>>>???|||mmmbbbYYYTTTNNNLLLJJJEEEAAA@@@AAABBBCCCDDDDDDCCCEEEJJJMMMMMMBBBBBBEEEIIIHHHCCCAAACCC;;;===BBBGGGEEE@@@???BBB===>>>@@@AAAAAA@@@===<<<>>>;;;;;;===;;;999;;;@@@CCCCCC???;;;<<<@@@AAA>>>@@@<<<;;;===>>>;;;:::;;;===;;;888777999<<<>>>>>>;;;>>>???<<<777777===CCC>>>AAABBB>>>===AAACCCBBB888:::===>>>>>><<<999777777888888555111000222444888777666777888777444222///...///222555777777666555777<<<>>><<<888:::@@@>>>:::888777555111000222555666777888999;;;<<<<<<888222000222555777:::>>>???>>>===>>>??????>>><<<:::::::::999999999999999555222222666999888888:::444444444666888<<>>???===888222000333777222333333444555666777888888666444555666777777666666666666777888:::===>>>:::777555777:::<<<<<<:::<<<;;;;;;:::888666555444333222555999999777888<<<<<<:::777777999888555111111222000///111777888555>>>:::777888888888;;;@@@666444333444666888888888;;;999888888:::;;;;;;:::444444888<<<;;;666555888666444222222333444444444555444333222333555777888///000333666999999666444111333888===???===777222777333222333222111222555666666777999;;;;;;999777666222111444555666999>>>@@@<<<999888777444444777777888888888777555444333;;;999999999777444555999666777777777666555444333222555888:::;;;:::777555444333333333333555666777......000444999<<<===<<<333555666666555333333444555444222111111222444555555222222555666333000000555666666555222111111222777444333555888::::::888===888333111333555555555000222333333555999999666555555555777888888666444333222111111333333333111222333555777999;;;===>>>BBB<<<666555444222222555999===>>>999666777999888333333222111111222333444...222777888777666777999<<<999666666888999888666333222111222555777777777666777888777555444555666888666555666888::::::999111333666888999;;;===@@@yyylllaaaXXXSSSLLLMMMLLLHHHDDDCCCDDDGGGFFFIIIHHHDDDEEEKKKNNNMMMFFFAAA???EEEIIIGGGCCC@@@;;;>>>EEEJJJHHHBBBAAADDD@@@??????AAAEEEFFFDDDAAA===888777:::======>>>BBBAAAAAA>>>;;;;;;??????;;;BBB<<<:::<<<===::::::<<<:::;;;===>>>>>>??????@@@>>>CCCFFF@@@666444;;;CCCEEEFFFDDD>>>===BBBFFFHHH<<<<<<;;;;;;;;;:::::::::888777444222000000000000777777777888999888666444111111222555999;;;:::888888555666;;;<<<:::;;;???===999777999777222000333222222333333555888:::;;;999444222555777888:::===@@@???>>>@@@BBBDDDCCCAAA::::::::::::::::::;;;<<<555222222777:::999888:::777666555666999===@@@BBBMMMLLLHHH???666222444999<<>>EEEDDD===:::???AAA???@@@===888666555444222111222222222222444555666666666444333444777999999888777777888888:::;;;<<<===???;;;888777:::<<<<<<:::888999:::;;;;;;:::888777000000333888999777999>>>;;;888777888:::;;;888555111222///,,,///666888777999555555888999666777;;;333555888888666666777999:::888666777:::;;;;;;999555444888===;;;555333666444333222333444555444222444333222222333555777777222222333555888::::::888444666999<<<>>>===999666777333333666777333444777666555444555777999888777555111000222444666;;;BBBDDD???<<<===:::444222555777888888888888888777777;;;888999;;;888444555;;;777888888888888777777666666777777777888777777777444444333333333444555555...///222555888::::::999444666888888666555444444555333111000111444888:::888444222444444000///000444555444333111111222444777555444333555666777777777666444333333444555666111666777333222666888666888777666777888888777555333111000111333444444444333333444555777999;;;<<<;;;999888999666222222666999;;;;;;777666999999777333333222111222333444555///444999:::777555666888:::999888777777777777777666444444555777999999888777888888777666666888;;;:::888777777999::::::999444777999999888999;;;===ttthhh]]]RRRKKKFFFGGGGGGEEEBBBAAACCCEEECCCFFFDDD???@@@FFFIIIGGGFFF===999AAAKKKLLLGGGBBB666:::BBBFFFCCC<<<;;;>>>DDD>>>888999AAAHHHLLLMMM===777555999>>>@@@AAACCC@@@@@@===::::::>>>===999EEE>>>;;;===>>>;;;;;;???333777<<>>;;;999999>>>EEEIIICCC777333<<>>777666<<>>:::777666777:::;;;:::777444222222111000///666666666888::::::888666666666777;;;>>>>>>:::666:::333111888>>>>>>>>>???;;;777888<<<;;;444222555222111111222555888;;;======888666999;;;:::;;;>>>;;;999888:::>>>@@@???>>>:::::::::::::::<<<======666333444999<<<;;;:::<<<:::888666777:::===@@@AAANNNJJJDDD???<<<;;;;;;;;;:::@@@AAA999555888;;;;;;===CCCDDD>>>===AAAAAA<<>>999444333555777666555777999;;;======;;;999777111111444888999777888===999777666888<<<===;;;999222222///+++...555999888555222555;;;<<<666444777222777;;;;;;777555777::::::777555666999;;;:::888888666999>>><<<444111555444333333444555555444222444222111222444666777777666444444555888;;;<<<<<<777777888999<<<<<<:::999666333555;;;<<<777666:::888555222222444666888888555111000111333666===EEEGGGBBB???@@@<<<444111444777777777777888999:::;;;999777888:::777222444;;;888888999:::::::::::::::999777555333333444666888666555444444333333333333000111333555777777777777555888::::::888555444444777555222000111444888;;;===666222111111......000444444333111///000222555666555555444333444555666000222444555444444555666222888999333111444777666:::999777777888888666555333111000111444555666555333333333444666777999:::555666:::===:::444333777777888666333444777777333666555444333222333444444111666;;;;;;777444555777777888999888666666777999888777666777999;;;;;;:::777888888777777999===@@@<<<:::888888999:::999888888:::<<<;;;888777888;;;}}}qqqfffYYYOOOKKKGGGEEEAAA>>>===???CCCEEEDDDBBB???<<<<<<>>>AAACCCCCC???<<<>>>DDDJJJKKKJJJCCC>>>999999===>>><<<999777<<<;;;666;;;IIIOOOLLL@@@===:::;;;>>>BBBCCCCCC>>>>>>??????===;;;;;;>>>BBBAAA????????????===;;;111333666999::::::<<<@@@DDDFFFFFFBBB<<<999<<>>???===;;;>>>@@@===777;;;888777999===???>>>;;;999777666888;;;<<<;;;999555999AAAFFFAAA999888>>><<<999666555777:::<<<===;;;===??????<<<;;;<<<>>>666888999999999:::===@@@999<<>>666777>>>AAA<<<999>>>BBBCCCPPPEEE:::888===@@@;;;444;;;777999@@@BBB>>>;;;===@@@FFFEEE===999===@@@>>>CCC===999;;;;;;888555555111333666666444222000000444555666666666777:::===999999999<<>>CCCAAA>>>111000000111333777<<<>>>555777<<>>555333666777;;;>>>;;;555444999>>>BBB>>>999888;;;;;;777333888666666888999888444111222111444888555...///444333777:::777222111666;;;999<<<<<<888333111555:::@@@:::444444999===>>><<<999555666:::===<<<;;;===CCC===555111222555777777:::666444555666888???GGGEEEGGGDDD>>>:::999666222<<<:::444111666>>>???;;;;;;;;;:::999888888888888444111999GGGJJJ???888999666555333111222333555777>>>:::555222111222222222222333444777999;;;999888<<<999777777999:::888555777666222...000555444111555444333111//////222444666444000...---...000222555555444444444444555555000000111222222222333333:::888666555555666999:::CCCAAA<<<888555444444555...000222555666777777777666555333222333666999<<<<<<;;;:::999888888888888555//////666777000000777:::;;;:::666111///000222333555888888777555444444:::;;;;;;:::888666555555222555999<<<===<<<;;;999;;;:::888888999<<>>===>>>???@@@AAAAAABBBBBBBBBBBBBBBAAACCCBBBAAABBBDDDDDDBBB@@@CCC@@@======>>>>>>;;;888;;;>>>;;;555:::FFFIIIDDDEEEAAA===;;;===>>>???>>>===>>>AAABBB@@@===<<<===DDDBBB@@@???@@@@@@???>>>555666777999:::999:::;;;<<<@@@BBB@@@;;;888999;;;<<<;;;;;;;;;;;;<<<<<<<<<===;;;888555444333222222///222555777777999:::<<<:::;;;999555666888888444<<<<<<;;;999777666555666888555444777===@@@???===888:::???CCC>>>666666;;;888666222222444666888999888;;;======;;;999:::;;;:::888777:::>>>@@@???===888888888:::;;;<<<<<<<<<999888777888::::::888666555;;;<<<777555999>>>@@@LLLFFF@@@<<<<<<===<<<;;;AAA===>>>DDDEEE@@@===>>>CCCBBB???;;;;;;<<<;;;888CCC===999::::::666444444444666777666555333333444555777:::;;;;;;;;;<<<======;;;999888888999888777999888666555555666777888444444444555888999888777111333555555555444444444888555444777<<>>:::888666555444???===;;;::::::888444111111000444::::::555333555444777888666222222555999555555555555555666999;;;777666555444555777888888666444555;;;???===<<<>>>AAA<<<666333333555666555999666444555666999CCCMMMUUUTTTMMMCCC<<<999444...666555333222777===<<<777222555999;;;:::888555333444222999CCCDDD;;;666999666444222000000222555777555555555555444444444555222111222444666777666555666555444444555666555444666666333000222555444000111222222111000000222444444222///,,,,,,---///111555555444555555666777888666555444555777999999999888777555444555777999;;;???<<<999666555555444333///000222444555666666777666444222000000222444666777666555444444333333333555///000666666000000666;;;<<<;;;888444222333555444666888999777666555666999:::<<<<<<:::777555444444777:::===>>>===;;;999<<<;;;999888888999;;;======>>><<<999;;;>>>???<<<888:::<<<<<<:::999:::;;;oooddd\\\TTTMMMKKKEEEEEECCCBBB@@@>>>=========@@@EEEHHHHHHFFFCCC@@@===@@@DDDEEECCC???<<<:::BBBBBBBBBAAA???<<<999777:::;;;777444:::DDDEEE???DDDAAA>>><<<<<<===>>>>>><<<@@@CCCDDDBBB@@@>>>===EEECCC@@@??????AAAAAA@@@<<<;;;:::999999999777555444888<<<<<<999777777888===:::888999<<<===<<<999777888999777444000---,,,...111555888:::===@@@BBB999:::888222///222555555;;;===>>>:::444111222555:::666333777???CCC@@@<<<:::;;;===>>>:::555555999777444222111333666888999555777:::;;;:::888777777;;;666333888AAADDD>>>777:::777444666;;;>>><<<:::666999:::888333222444777666999999555333777<<<>>>DDDDDDCCC>>>999888<<>>===999333111444888???===;;;::::::999777555444333777???DDDAAA<<<:::777666555333333333444444555333111333666999:::999222444666555444333444666333222555===AAA???======>>>;;;777555555555444333777666666777777:::EEEPPP]]]XXXNNNCCC<<<999333,,,111333444555999===:::444555777:::;;;888555444333666333777>>>===666555999666333000...///222555888000444888999777555444555333222222333555555444333222333444444333333444555444555444111333666555111///111222222111222333555111000---,,,,,,---///111444555555666777999;;;;;;===999777777:::======<<<666666444444555777999;;;999666444444666666444222222222333444555666777888777555222000///000111333444333333222222111111111666111111777777111000555;;;;;;;;;999777666777999666888::::::888777888888999:::;;;<<<;;;999666444666888;;;>>>>>>===:::888===<<<:::888777777888888<<>>:::777999:::888666888:::;;;::::::;;;===yyyiii```YYYQQQLLLJJJGGGGGGGGGFFFDDDAAA>>><<<<<>><<<<<<>>>AAADDDEEE???BBBDDDBBBAAABBBAAA@@@DDDAAA>>><<<>>>@@@AAAAAACCCAAA===999888888555000222555888999888888999;;;???;;;888999======:::555333777;;;<<<999555222111111333777999:::;;;>>>@@@===???<<<444000333888;;;:::;;;;;;999666555777999>>>888555777>>>AAA===888;;;::::::999888777999;;;999777555555888;;;======444666999::::::888777666888444333888@@@AAA;;;333;;;999666666888999999888777999:::777333222666:::;;;;;;999666444777===@@@===???@@@<<<777777<<>>===;;;:::@@@888555;;;>>>:::666555@@@;;;999999777333111333222444777888777555555555333555888999888777777777:::999999:::::::::777555222333555666777666555555555333111111444777999:::777666444444555555444333444888<<<===:::666555555333444666777777777666666555666:::???AAA>>>999444666777666222......222777666888888555222333777;;;777777777777999;;;<<<<<<888777;;;DDDLLLMMMFFF???999666222222333444333111999888666666666666666666555666666555444555666777333222666>>>AAA>>>;;;:::;;;:::999777666444222000333444777999777888AAAKKKRRRMMMCCC:::888888555///111444555666:::===<<<666CCCBBB>>>999333222555888;;;555333888:::777555777555333///---...111555888555:::>>>===777333333444777555333333444555444333333666888666333222444666555666444111111666777555111333555555444333333444111000...------///000222444555666777999;;;===>>>AAA<<<777666999;;;;;;999444444444444555777999;;;555222111444777888555222111111111222222444555555777666333111111111333444555555555555555444333333777444555888888444333666888888888888888888999999888999::::::999999:::;;;;;;:::999999:::999888777777999;;;======;;;888666;;;;;;999888777777666666888===>>>999666666888888888:::<<<<<<<<<<<<<<<>>>uuufff]]]WWWOOOJJJHHHFFFFFFFFFEEECCCAAA>>><<<===???BBBEEEFFFEEECCCAAA888<<<@@@???;;;:::===AAABBBDDDEEEDDD@@@<<<999888444333333666===DDDCCC???<<<<<<<<<===???CCCHHHKKKBBBEEEDDD???>>>BBBEEEDDDAAA>>>;;;:::;;;>>>??????FFFGGGBBB;;;777888555///777777777777888;;;>>>AAABBB>>>:::;;;======888222///222777::::::999888777222444777888999999;;;===@@@BBB???888444777<<>>@@@===999:::999777666888<<>>@@@@@@666777888:::;;;:::999777666777999<<<>>><<<888444777888999888666666888:::999888777777999:::<<<<<<>>><<<999777666888<<<@@@======<<<;;;:::;;;>>>@@@:::999888777999::::::888:::777777;;;===;;;;;;<<<>>>:::999999777222111444000555:::===<<<999777555555666666666444444666888555666999===???===999666333333333333444555777888888555222222444888:::;;;999666222222555888999999555:::>>>>>>:::666444555666777888999999888666555666===DDDFFFDDD???:::777444555555333111111555999999888666666666888:::;;;444555666777999<<>>@@@<<<777666888999:::999666333000...000222666999777555999???BBB???888222222666777444222444444333555:::;;;888CCCCCC@@@:::444222666:::@@@777111444:::;;;888555444222///...///222555888;;;>>>@@@===777333555888888666333111222333333222555777999777333111333555777777444//////555999:::666888999888666444444444333222000000000111222444555555666777999;;;<<<===CCC???999777777888777666333333333444555777888999222222222555888999777444000000000111111222222222444333222111111333444555777777888888888777666555777666888::::::777666777444444555666777888888888::::::;;;:::999:::<<<>>>>>>:::666555777999::::::666888:::<<<;;;999666444888888888999888888888777555;;;===999666888999999<<<>>>??????>>>======>>>{{{nnnaaaZZZUUUNNNHHHFFFCCCCCCBBB@@@???>>>======@@@@@@AAAAAABBBBBBBBBBBB@@@AAAAAA<<<777777;;;@@@CCCBBBBBB@@@???===<<<;;;999:::;;;===??????>>><<<======>>>>>>???BBBFFFJJJCCCGGGDDD<<<;;;CCCHHHGGG<<<:::888888:::<<<======FFFKKKGGG===777888777333<<<;;;999888:::===BBBDDDAAA???======>>><<<888444000///000333777999999999000333666888888999;;;===>>>@@@===888666999<<<<<<999444000000333555555222888777777999>>>AAAAAA???999888555444999AAADDDCCC888666666777;;;>>>??????999888888:::<<<===<<<:::999===AAAAAA>>>:::888888111555999:::888888;;;>>>:::777555888===AAA@@@>>>>>>:::777777777666999===@@@>>><<<<<<>>>@@@AAABBB::::::888555777;;;;;;888666999:::999;;;@@@AAA>>><<<:::999999777222333777222777<<<@@@???<<<:::999999999999777555666888:::333555888<<<>>><<<888444555333222111222555999;;;:::777444444666999:::;;;999666222333777;;;======555999======:::777555555888999:::;;;:::999888777888===???;;;666777999:::444555555555444555777999@@@>>>===<<<<<<;;;;;;:::777999;;;;;;;;;;;;===???777777888<<>><<<666444777;;;===666///...222666666444444333666<<<>>>999555444777999:::999666111...---000000222666555222222666;;;;;;777111///333666555222333222///000555888777555:::???>>>999555555777???888222444:::<<<999555333222000000111333666777:::<<<<<<:::777777:::>>>666333///---...///000000333444555333222000111222666777555000///555;;;<<<:::;;;;;;999666555555555555444333222222333444444666666666666777888999:::BBBAAA===:::777666666666333333333444555666777777111333555666777777777666666777888999:::999888777////////////000222444555555666777888888777666555666777999;;;;;;:::888888333222333555888999999777;;;;;;:::999888:::===@@@===999444333666999;;;:::555777999;;;;;;999666444555666888:::::::::999888555:::<<<999999;;;<<<:::>>>???AAAAAA???>>>>>>???}}}ooodddZZZUUURRRKKKEEECCCBBB@@@>>><<<<<<>>>@@@AAAAAAAAAAAAAAAAAAAAABBBBBBFFFEEEAAA;;;777777;;;???DDD@@@<<<;;;===??????>>>>>>@@@CCCDDD@@@<<<::::::;;;<<<===<<<<<>>>>>??????>>><<<:::888<<<666000111666;;;<<<:::111444666888888999;;;<<<999:::999666777;;;:::777666444111000000222333444999:::<<<===???AAABBBDDD999888444333:::DDDFFFBBB444333333555999<<<======<<<999888888;;;======<<<===@@@CCCBBB===999888888111444888;;;<<<<<<;;;;;;888666555999>>>@@@???<<<>>>999666999999666777;;;??????>>>>>>???@@@BBBCCC<<<===:::555666;;;;;;777777<<<:::333999FFFEEE::::::999999:::777333555:::444777:::;;;;;;;;;;;;<<<999;;;;;;;;;999888888999444555666999;;;<<<:::777444333222222444666999;;;;;;888666555777888999999999666555888<<>>;;;444666999:::999777666555;;;;;;;;;;;;;;;;;;:::999888999555...---444888888444555666777666666666666===@@@BBBAAA===::::::<<<888;;;======;;;999999:::666777666555999>>>;;;444777666444333444555666555777999;;;:::888666777999999555222111222444444444222111333:::<<<888555444666999;;;999555000------333...,,,///222111111333999<<<:::333...000333555111444333//////333555444///666======999555555777888777777666777999888777111111111222333555666777777777777888999:::<<<>>>666222...,,,---///000111111000///000222333222111222666777444333777:::;;;:::;;;:::888555555666888666666555444333333333333777666666555555555666666<<<>>>>>>;;;666444555888333333333444444555555555111444777777444333555888888:::<<<>>>>>><<<999777000000000000111333444555333555666777777666555444222555888999::::::999777555444444777;;;<<<;;;999;;;;;;:::888888:::>>>AAA999666333444888:::999777444666999;;;<<<:::777555666777999;;;;;;:::999777888;;;;;;:::;;;>>>===888<<<>>>@@@@@@??????@@@AAAuuuggg]]]TTTRRROOOJJJDDDAAACCCAAA>>><<<<<>>DDDIII>>>FFFFFF>>>===EEEGGGCCC888888777999;;;===<<<;;;CCCNNNNNNAAA777999===<<<<<<;;;;;;<<<>>>??????>>>:::===@@@@@@???=========KKK@@@666444:::??????===555777999999888888999:::666777666666999<<<:::444333444555333000111666;;;===???AAAAAA??????AAADDD999888333222:::DDDEEE@@@333222333555999<<<=========:::777777;;;>>>>>>>>>???@@@AAA???<<<888666444777666777;;;???>>>999555555555777999<<<===<<<;;;@@@:::888;;;;;;888888;;;<<<>>>???>>><<<===@@@CCC>>>???;;;444444999999555;;;???999///888KKKHHH555999888999:::888444666<<<333444555555555666999<<<777:::<<<===;;;888777666555444444777;;;>>>??????333333333444666888:::;;;;;;888666666777888888777888777888<<>>AAA666444333666;;;<<<888333555777:::<<<===;;;999777777888;;;<<<<<<:::888666<<<===<<<;;;===@@@===777999;;;>>>??????@@@AAABBB{{{qqqdddZZZQQQPPPOOOKKKEEEBBBDDDAAABBBDDDCCCAAABBBFFFAAA@@@CCCEEEDDD@@@???BBB@@@CCCCCC???>>>AAACCCBBB???@@@===888999@@@CCCBBB@@@GGGJJJGGGBBBAAA@@@===888888:::===<<<:::===CCCFFFJJJMMMLLLGGGCCCAAAAAA::::::::::::::::::::::::>>>666555===AAA;;;666888444888;;;;;;888777:::>>>:::777888===???===<<<>>>RRROOOHHHAAA<<<;;;999666444:::>>><<<888777777555555999<<<:::555222444777333666444...///555888666AAA???;;;999999<<>>;;;888888:::<<<>>>???======>>>;;;555444666:::888<<>>===>>>AAAAAA>>>;;;??????===:::888999;;;>>>DDD<<<666777:::888555555666666444444<<>>999444555555222000111555999333===BBB???:::;;;;;;888:::888555555666888999999===;;;777444222222333333777777999===AAAAAA===999333888999666333444333000///222444333444888999777111111333555888;;;>>>@@@EEEBBB===999666555555555AAAAAA???999222000444888:::666333555888:::777333888888888888333------111777111444444,,,...444000======;;;666111...000222111000000222666777555333>>><<<:::888222...222999444444777<<<<<<888666777:::;;;999333333777666111///555:::<<<999888:::===999777333///...///111222222333333333222333666888666444111111444777:::;;;;;;888444222222333333333666444555999666///---000999555333333111///222888888666555555666666555333111444555666888:::666///777777777555111/////////444333111000000111333444///222555555333333666999;;;:::888888888666222000//////222777<<<===;;;888;;;666555===IIIMMMEEE<<<>>>@@@===666555999:::666555444555777:::;;;999888000333777:::::::::::::::888;;;>>>>>>;;;999999:::===???@@@>>>;;;:::;;;===::::::<<>>@@@BBB@@@???>>><<<;;;;;;;;;;;;<<<888===???<<<;;;<<<;;;999:::888999<<<<<<:::===AAACCCEEEFFFFFFCCC???===<<<:::;;;;;;<<<<<<<<<<<<<<<:::555555:::>>><<<999777999<<<>>>>>>;;;:::===@@@DDD@@@;;;999666777@@@JJJLLLHHHAAA===;;;;;;999666555999:::999:::<<<:::555777999;;;999444222222333444555333000444===AAA???@@@@@@???>>><<<;;;::::::999999999888888777777777:::777555555777888888777>>>===<<<<<<<<<=========<<<===??????999222333999:::666777;;;<<<777333444555555444444555777888999;;;===??????===;;;999888>>>>>><<<:::888888:::===AAA;;;666888999777666777666666444555===EEEDDD===<<<<<<:::777444555888<<<...555<<>>:::666999888777777888999;;;===999::::::777555888???EEE;;;===;;;666555999;;;:::>>>===:::777888;;;999444555888999999;;;>>><<<888///222444444333333555777000888===:::999;;;;;;999999888555555555666777888<<<:::777444333333444444999:::===BBBEEEDDD@@@;;;888<<<===999777777666333111444444222444999;;;999555666777888:::;;;<<<===BBB@@@<<<999666555444444>>>???===999333111444888999666444555999;;;999666888777777888555000///111333000666888222444;;;999;;;:::999555111111333555333333444777:::;;;999777:::888888888444000444;;;<<<777444444333222555:::999999666111222777777333222666::::::888777999<<<999666111---,,,///333666666444111///000222555777999777666666777999::::::;;;999888777777666444222555333444666333...---000;;;777555666444222555;;;999888666777888999999888444555444222444777666111444555555444111/////////000//////...///000111222111333444444444444555777777666666777777777444222333333333666:::<<<;;;999<<<888777>>>FFFHHHAAA999???AAA???999888;;;;;;888;;;::::::::::::999666333444777;;;<<<;;;:::999999777:::===>>>;;;999888888;;;===>>>===:::999:::<<<<<<<<<===???AAAAAA???===sssiiiaaaVVVLLLJJJJJJHHHFFFFFFGGGDDDCCCDDDBBB>>>===@@@DDD@@@>>>???>>>???DDDKKK>>>BBBCCC???===???@@@>>>AAA===>>>CCCAAA999555888666888888777999>>>???<<<===999777;;;===<<<===???BBBAAAAAAAAA@@@>>>;;;888999:::<<<>>>?????????>>>444666555666:::???===888:::<<<>>>>>><<<<<<>>>BBBHHHCCC>>>888333444@@@MMMDDD???:::999;;;<<<999666777777777777;;;???<<<555999999888666444222000///777555111111888AAACCCAAA;;;===AAACCCBBB>>>999666999;;;<<<===<<<:::666444<<<:::777666666777666666>>>=========>>>===:::777:::<<<@@@???777000333;;;999444222333444222222444888666333111111444888;;;999===AAA???:::666666777<<<<<<;;;999777777999;;;===999777888777555666999555555444555<<>><<<888666666888:::<<<888999:::888777999>>>CCCCCCBBB===777666::::::888@@@>>>:::666888<<<<<<888999:::999777888;;;:::666,,,///444777777666555555111555777777999===>>><<<888777666444444444555555999888666444444444555666999;;;???CCCEEEDDD???;;;;;;??????;;;888777666333333555555222444999<<<<<<777888888999:::<<<===>>>>>>===;;;888666555444333999;;;;;;888444222555777777555444666:::<<<;;;888999555555888999444222222000000888:::333666>>>>>>888777666444222333666999666777888;;;===>>><<<999888777888888555111333888>>>777222000///000444:::<<<:::555000111555777555555777999888666555888;;;999666000,,,,,,///444888999444///---000444666666999888777666666777888888;;;;;;;;;<<<<<<:::555222777555555666333000111555:::777666777555333666;;;;;;999888888:::<<<===<<<777777333...///444555222111333444333111000000000...///000000111111111111444333333333555666555444333333444666888888777555999777666666888999999999;;;::::::===AAA@@@<<<888>>>??????;;;:::;;;:::777>>>===<<<;;;;;;999666333999;;;======;;;999777777555999<<<===;;;999777666888999::::::999999:::<<<=========???@@@???===:::}}}mmmeee^^^TTTJJJFFFEEECCCCCCEEEFFFBBBAAACCCCCC???>>>???DDD@@@??????>>>>>>BBBIII>>>BBBCCC???===??????===DDD>>>AAALLLJJJ;;;555999<<<<<<;;;:::@@@HHHJJJGGGAAA;;;888;;;>>>>>>===???DDDBBB??????@@@@@@<<<999999:::<<>><<<;;;999777<<>>===999444888???CCCEEECCC???<<<:::;;;======<<<999666444999888777777888:::;;;<<<@@@>>><<<<<<<<<;;;777333::::::<<<<<<777222555;;;888444111111222222333444888555222000111444777:::<<<===>>>===:::888999:::;;;;;;:::888666666777999999777666777666444666;;;666555444666:::;;;888444888888777777777:::<<>><<<@@@>>>888444666<<<===:::;;;<<<999555555999888444///222666888999777555444666666666888;;;??????>>>777777666444222222222333777666666555555555555666777888:::<<<>>>===:::999999======999555555333000333666666444666:::<<<:::555444444444777:::>>>@@@999999888888666555444444555777888666444444555777888666555666999:::999777999444333888;;;888555444111000666666...111<<<===777666444333333555777:::777888:::;;;<<<;;;999777999777888888444///...111555222111444555444666:::EEE@@@999333222444555555888999888666444444777999888555111...---///333555999444///000555999999777555444333111111222555888;;;;;;;;;<<<<<<:::777444666555444333111000222555777555555777555222444999<<<:::888777999:::;;;;;;666777333......222333111000111444444333222222333222333555555555444222111444222111333666888777555333333444666999:::999777;;;:::999999888888777666888999;;;<<<;;;:::999888;;;<<<<<<:::999888777555999999999:::;;;;;;999777888:::<<<;;;999777666666666999<<<>>>===:::777555555666777888888999:::;;;<<<<<<===>>>@@@???===:::xxxjjjbbb___UUUKKKGGGDDDBBBCCCEEEDDD@@@???CCCEEECCCAAAAAACCCAAAAAACCCAAA===>>>BBB>>>BBBBBB???===??????>>>DDD>>>CCCNNNMMM>>>777<<>><<<;;;@@@IIILLLIIIEEE>>>:::<<>>>>>???EEEBBB>>>>>>???@@@===::::::;;;===>>>?????????>>>333999999555888BBBDDD???444555777999;;;???CCCFFF@@@:::888;;;>>>======>>>BBB;;;888===@@@===999999555::::::666444555777666777555555555666666444222<<<666111333999;;;888555444888===AAADDDDDDCCCBBB;;;::::::999888777777666999999999999:::<<<>>>@@@AAA>>>::::::===>>><<<999<<<888666888999777666888888777555444555777666444555444333333333555777888???;;;777666999;;;======:::::::::888666555777888777555555666555333666;;;:::888888:::;;;888444111:::::::::<<>>BBBAAA>>>999:::>>>@@@>>>@@@===777333555;;;<<<999;;;;;;888444444777777333666666777777777777666555:::777666888;;;<<<======555666666444222000111333666666666666666555555444666666666666555666666777666:::;;;777444444333000111555777666777:::999666555333000///111666;;;>>>666666666666666666555555444444555555555555666888999888777777777777666555999444222777:::999777777333///222111***///<<<>>>777666444444444555666777666777888777666444333333888666666777444...---///000...///555888999===BBBMMMFFF===777444222333444:::999777555333333555777666555333222111000000000666333222666<<>>>>><<<999666555555555777999:::;;;;;;;;;;;;<<<>>>AAAAAA>>><<>>>>>DDDHHHFFFDDDCCCBBBAAACCCEEEBBB===<<>><<>>999;;;;;;;;;999666999???BBBAAAFFF@@@<<<======<<<===@@@CCCAAA>>><<<<<<===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>777999999777999???BBBBBB777888999;;;???DDDHHHKKKFFF<<<555888===???@@@AAAAAA;;;;;;AAAAAA;;;888;;;666;;;<<<666222333777888666666777777777777666666999444333888===<<<:::888999:::===???@@@@@@??????999888777666666777999:::;;;<<<<<<;;;::::::<<<>>>???;;;888;;;AAAEEEDDDBBB<<<666222555999999777888999:::999777888;;;:::666222333444555666777777888===888333333777;;;<<<;;;999::::::888666555666888777444222444555444555999===;;;<<>>888333555:::;;;888999999777333333777777333:::888666555666777666555888666666888888777888;;;333555777555222000222444777888888888777555222111666666666555333333555777333888:::777555777666444222555666444444666666333666444111000000222555777555555555555666777888888444444333333444666888999::::::999888777666666555999444222555777777777:::444---//////,,,333???@@@777555555555777777666444555666555444222111333444666444444666666222111333222......222777;;;BBBIIINNNEEE===888555222222555999888666444333444555666333333444444333111000///333333555999===>>>;;;777333333111...---111888???;;;888444333555777999:::777999888333111333555555666555777:::999555666999:::888666555555555222111///444666333111222111//////222555777666666666666555666666666444222///---333222222444777888888888888888888:::<<<<<<:::888666999<<<===:::666333222444666888888666666888;;;>>>;;;:::<<<;;;888888:::999888888999::::::888666444555777777666555666777;;;;;;;;;<<<======:::777666555555777:::<<<<<<;;;;;;<<<===???BBBBBB@@@>>>ssshhhcccYYYRRRKKKIIIGGGEEEGGGKKKCCC??????EEEIIIHHHEEEDDD@@@@@@BBBDDDBBB>>>===@@@@@@BBBAAA<<<<<<@@@DDDEEECCCCCCCCCBBB@@@===;;;::::::<<<:::555444888;;;;;;DDD@@@======:::888:::???BBBAAA???===;;;;;;===???DDDCCCAAA>>>======>>>>>>;;;888777999::::::>>>CCC===<<<;;;===AAAFFFJJJLLLEEE===777888;;;;;;===@@@<<<999<<>>888888;;;===BBB???:::555777;;;;;;777555666555333444888777333888666444444666777555444555555777:::888444777===111444777666222111333555999999:::999777333000...333666888888666333333444000555888666666888999777666777444///...222333222333444555555555444333222555444444444555777:::<<<666444222222444666999:::;;;;;;;;;;;;999999999999888555333444333333777===555---...111///666===999444333444777999999666333444555555333222444888<<<:::666555777777444444555222000111666999;;;>>>DDDDDD<<<666555555222444888888777555444444444444444111111111222333333333333222333555777888777666444222444555333111222777<<<777555222222555888:::;;;:::>>>===777444777888666444444666:::999555555888777777777777888666333111///444666333111222333111...111555777666555555555222333333333222111000///444555666666555555666777777777777999;;;<<<:::999666888;;;:::777555444555666777777666555555777:::???:::999;;;:::777888<<<<<<;;;:::;;;;;;:::777555777888:::999888777888999<<<:::999:::;;;<<<:::888888777666888<<<>>>===<<<>>>>>>???AAABBBBBB???===rrriiidddRRRLLLGGGFFFEEEDDDGGGLLLEEE@@@???FFFJJJIIIEEECCC@@@???@@@BBBAAA>>>???CCC@@@BBBAAA<<<;;;AAAFFFHHHFFFHHHEEE>>><<<>>>===999???BBBAAA:::666888;;;<<>>BBBIIIGGGCCC???======>>>???>>>777555::::::666:::CCC???>>>===>>>AAAEEEHHHJJJ>>>;;;:::<<<:::666666999888666;;;BBB===333333<<<<<<;;;777444888>>>???;;;999===@@@>>>888555777:::222111666>>>???888555777666888999::::::999777555333444555888:::;;;<<<===999:::;;;999666666999<<<<<<999888<<>>888<<>>???888555666555333222555999<<<===<<<888CCCCCC;;;CCCSSSOOO===888777444333444666999;;;;;;999666666777:::<<<<<<444===CCC>>>888888<<>>;;;555999AAA000444777777333111333777:::;;;;;;:::777333...,,,000555:::;;;888444111000,,,222555444555888999888999888222***)))...222333---111666;;;<<<:::666333555444333333555888;;;>>>777555222111333777:::;;;;;;<<<===<<<;;;;;;<<<===888666444333111000777???777...///222111555666...111111333777;;;;;;777333444555555444444888???DDDAAA<<<999:::999555333555///000666>>>@@@;;;888888;;;333///222444333555:::777666444444555555444333////////////111444777999222333444333111000111222000444888777333111333666555333222333666999;;;;;;666::::::333000333333000111111444888777333222555666666888:::;;;999666333000555666222000222555555---000444666555444444444111111222222333333333333666888:::888444222333555444444666888;;;<<<;;;999666888999777444333555888999888777666555555666888>>>888666888888444666;;;;;;;;;;;;<<<===<<<:::888<<<======<<<:::999:::;;;===:::777777999:::999777:::888777999===???>>><<>>;;;sssggg___QQQIIIBBBBBBGGGJJJHHHCCCAAACCCFFFIIIJJJKKKJJJJJJ@@@:::888:::======???BBBDDD<<>>@@@@@@<<<666444777<<<@@@FFFLLLMMMGGGAAACCCIIIPPPIII>>>@@@EEE;;;555??????999333111444999<<<===EEEDDDAAA>>>===???DDDGGGEEE???999888666222000222777999;;;999666555888;;;<<<;;;666222666>>>===777???IIIIII<<<333444666333000444888999777555333222444444444444555666888888444777999888:::>>>???<<>>999<<<>>><<<::::::;;;888777:::<<<<<<@@@EEEKKKBBB:::888999999===BBB999888777666666777888999===???@@@???===:::999999333666777555222222777<<<>>>777000000555:::999777111222444777888888555333333///000666:::999888888777HHHHHHBBBKKKRRRFFF:::666888777555666888888444999:::::::::999:::===???>>>===:::888777999<<>>???:::555???BBB???777444888:::888666333111333888:::888555777888;;;>>>???===888444///666888444222555888666888::::::999555222000000888555555777555111///000111444888888555222555:::888444///---...111333444333999;;;999999<<<:::444333333222222222333444444666666555444222222555777DDD@@@;;;666444444555777666333111111///...444<<<555333000000222111...+++---333888999:::<<<;;;888>>>:::555333666<<>>;;;888666555222///222555666555555777999666777444111444;;;<<<777222222000000777???:::111222555666444111...///111444444444444444444333333000111333444555444444333222222222222222111---***000444777555000...222777999<<<===;;;<<<>>>;;;555222222333555777666444222///111333222///......000888888888666333111111111555555444444333333333333666666555555555555666777666666777999;;;999444///;;;888666555666666333000222111111111333666999;;;===>>>>>>>>>>>><<<:::999>>>???@@@@@@>>>===;;;;;;:::777444333444777888888???<<<888666777:::???BBB@@@AAAAAA???===<<<<<<===uuuggg^^^QQQJJJDDDDDDHHHKKKHHHDDD>>>AAAEEEIIIJJJIIIFFFDDD;;;888777999::::::===BBBCCC>>>DDDJJJFFFHHHGGG===CCCAAAAAAAAA>>>888777:::???AAABBB???:::777888999<<<;;;:::::::::<<<===???===DDDJJJIIIBBB===@@@GGGIIICCC999;;;AAA:::555???;;;777333333888===???@@@CCCCCCAAA???======@@@BBBDDD@@@>>>>>>;;;666555888;;;:::888777777666555444>>>>>>:::666666;;;:::555<<>>???===:::888888888;;;======999444333666:::<<<777222222555888999777666555444444444555555444999444222777;;;;;;:::<<<:::EEEFFFHHHWWWYYYGGG999555666444222555999777222444666999;;;;;;;;;===>>>;;;<<<;;;666222333:::AAAEEE@@@<<<;;;======;;;999777<<<>>><<<<<>>@@@???<<<888666444:::<<<777333333333000777888999999666444333333222000111555666555666:::666777999888555444888===:::666222000111444555666333888999666666888666111444444444444444555666777333444555555444333444666===;;;777444333444555777444222222222000...111777777444000///000000///......444::::::;;;>>>>>><<<999777555666888;;;======@@@@@@<<<444111333333111333999<<<:::777777555222222555777777666555666888666777555222555;;;;;;777111555666444555888777333222444555555333111000111333444555777777777666555333333333444333333222222333222222222222111---***000333555333...---000444:::<<<<<<:::<<<>>>===888666555333444666555222///222444555333000...///111333444555444333333555777888888888777666555555444333444555666777999::::::999888888:::<<<;;;888555999777555555777777555333777777777777999;;;===>>>:::;;;<<<>>>>>>>>>======<<<;;;;;;;;;<<<;;;888666:::888555444444555555555888999:::::::::===AAAEEE@@@BBBBBBAAA???===>>>>>>uuudddXXXOOOJJJEEEEEEHHHIIIGGGCCC===@@@DDDGGGGGGDDD@@@===:::888999;;;999888<<>>AAA>>>888666888:::<<<===;;;888777888;;;@@@<<<:::<<>><<<;;;<<>>888888<<<===999777888;;;;;;777333>>>AAA@@@;;;777777666444777======888777;;;:::444444444444666777777777555>>><<<:::888888999;;;<<<;;;>>>===999777888666333222333333333444666777777666333444:::>>>;;;888777777777:::>>>>>>;;;;;;??????999666777777555555888888888999999999999888888;;;<<<<<<:::888777777888>>>???>>>:::666333555888999888666555666666777888:::888444111111222444666===777333666::::::;;;======AAACCCPPPccc]]]EEE777666555333222666;;;999333///333888;;;<<<;;;;;;<<<888;;;;;;555//////777@@@CCCBBB???===;;;;;;;;;<<<333999>>>AAABBBCCC@@@;;;555222000222555777666444999===AAAAAA>>>:::888888666<<<>>>:::555333222000666777999999777666666777000...000555999999;;;@@@:::<<<;;;888666777<<<@@@<<<999666444555777888888555888888666555555444000666666666666666777888888333555888999999888777888888888777666666777888999444222333444222...///333888444000...///000111111...555999999;;;>>>???===333333555888::::::777555555666444//////111333111111777:::888777777666333555666888888666555666666666666444222444999999777///666:::555000...000000222222444666777666333000222444777999::::::888777555444333222222111111111444444333444444222...+++222444555333000///111444:::;;;:::888:::??????;;;888444111111555666333000555555555444222111222333444444444333222333666999;;;;;;;;;:::999777666555222444666888999::::::999:::999888999;;;<<<;;;999777666555666777888777666:::;;;;;;<<<<<<===>>>>>>777888:::<<<===?????????;;;999888999;;;;;;888444999777555555555555444222222777===>>><<<:::<<>>@@@AAA@@@>>>======>>>~~~ppp^^^PPPJJJGGGDDDCCCEEEEEEDDDBBB>>>@@@BBBCCCBBB@@@<<<:::<<<===>>>???:::777;;;CCC;;;>>>DDDDDDEEERRRQQQ===<<<<<>>999888<<>>???===;;;===@@@BBB>>>888444444555666888777555888;;;999222555777888777444444666888<<<<<<<<<<<<;;;;;;;;;;;;>>>@@@???:::888888666222555666555444666999999666888555666;;;>>><<<999:::777777;;;???===888777:::;;;777666999:::888777888777888999::::::999888777888999:::999888888:::;;;999::::::888555333555666666888:::888666555666888999777555222111222555888<<<666444777:::999888999>>>>>>AAARRRbbbVVV>>>777888666444444999???<<<555000333777999999999999::::::;;;;;;666111///333888;;;===>>>===:::888999;;;666:::???BBBCCCAAA;;;666999777555555888999999888999>>>BBB@@@;;;777777999555999;;;999666555666777888999:::999888777777888555444666<<<===::::::<<<<<<>>>>>>;;;999;;;>>>???<<<:::777666777888999888888999999777666555444222999888777777666666666777555888<<>>===;;;;;;999::::::;;;;;;<<<======999555333444222//////333666444222111111111222222000555888777777:::;;;999111222555888:::999555222666666444222111111222111000555777666666888777444444555666666666666666666444444333222333555666555555:::===888111---...///222111333666::::::555111222444888:::;;;:::777666555444222111111222333444666666666666666555111...555666666666555555777888888888777555888===???<<<666111---...444888777444555555444444444444666777;;;:::888444222222444777;;;;;;;;;:::888666444333444555777888999888666555666777999:::;;;;;;:::888777777777777777777777777999::::::;;;;;;::::::999555666777999;;;<<<=========;;;999;;;===>>>:::666777666666777888888666333777???GGGHHHAAA:::999::::::<<<>>>>>><<<;;;;;;;;;yyykkkZZZNNNDDDCCCAAA@@@AAAAAABBBBBBCCCBBB@@@???===<<<;;;;;;??????@@@@@@:::666999???:::<<<@@@>>>???OOOSSSCCC>>><<<>>>@@@???<<<<<<@@@<<<===<<<999666666:::>>>999999:::<<<===???@@@AAAFFFKKKKKK@@@777777<<>>999===AAA???999444555888888777555444777999666000666:::===999222000444:::888999<<<>>>>>><<<999888===@@@???;;;999999888444333555444111333999999555<<<888777:::;;;999999;;;888999===???;;;555666:::;;;777777;;;<<<:::888999777888999::::::999888777666888:::;;;;;;;;;===???888888888666444333444444666999;;;:::666444666888444666777666444555777999999666555;;;===:::777666===>>>@@@MMMVVVFFF666777777666444444888===;;;555444555666666555555777999>>><<<:::888666444111///000555;;;<<<999666666777:::999;;;>>>@@@===999666;;;999888777888:::;;;;;;888<<>>===???>>>::::::888666666777777777666666666777777777444222222:::999777666555444444444555999===>>>>>>===<<<<<<;;;<<<======>>>>>>>>>===???999444333222000111555222333555555555444222222555999:::777555777888666333333444777999888666444777666555555444333222333000444666555777:::999555111111222444555666666666222111111222222111222444>>>======;;;888333111000111111222777::::::666222333555888:::999777444222333222111111222444666777888777888999:::888555333555555444666888:::;;;;;;555555444222555;;;===;;;666111---...333666666444222222222444666777999999>>>===:::666333222444666888888888888666444111000111222555777777777666555444777<<>>===;;;888555555666999;;;<<<:::888???HHHPPPOOOGGG???;;;<<<888;;;===>>><<<;;;;;;;;;tttgggYYYPPPBBBBBBAAA???>>>@@@DDDGGGGGGDDDAAA>>><<<;;;<<<===???===>>>>>>:::555666;;;<<<:::===:::888DDDKKKCCC<<<;;;<<<>>>===:::<<<@@@>>>???>>>:::777888<<<@@@999;;;>>>@@@BBBDDDFFFHHHFFFKKKHHH>>>999===@@@>>>@@@BBB;;;:::BBB@@@:::===???;;;777777<<>>===>>>>>>:::666777;;;888:::<<<999555333666999777999===>>>999444666;;;:::888444333555555444111666;;;>>>:::333000555:::777999<<<======:::777444;;;>>>>>>:::999:::999555111666777444555===???;;;;;;777666777666444555888:::;;;>>>???;;;777:::AAA@@@<<<999;;;<<<999777999777777888888888888777777666999<<<============>>>;;;;;;:::888777555444333777:::;;;:::666555666888333666999:::888777888;;;999666888>>>AAA===888666:::>>>???DDDGGG:::111777333555444222444888777444666666666555333444666888???;;;888888999777222------222888:::888555444444999555444999======;;;::::::999777666666777999:::777999;;;999666444444666:::999999888555222555;;;>>>>>><<<999666444444555555666;;;CCCDDD???;;;;;;777>>>@@@======@@@===666666555444444555555444222000000222666666222000111888777666555555444444555555777999999888888999:::;;;;;;;;;;;;<<<<<<<<<<<>>===888666777888777555444333444666888888777444222333666777444444666222444555555777;;;:::555000000000222555777666555111000111333222///000333<<<777555777777222...---000111333666888888666444333555777888777555333111222222222333555666888999777777888:::;;;;;;999666444222000222777:::999888222333222000333:::<<<999888555222000111111111111000000111333777999888777999999999777555555777:::555555666666555333000...+++---000444777999::::::666;;;AAAEEEDDD@@@;;;999999:::;;;999777666666777:::::::::999999888888888999888777555555444444444888999:::;;;:::999888888555555666999<<<>>>===;;;;;;AAAHHHIIIDDD>>><<<<<<999<<>>>>>>>>}}}nnnaaaWWWRRRCCCDDDCCCAAA???BBBIIINNNHHHFFFCCC@@@>>>=========>>>;;;;;;<<<;;;888888;;;>>>999<<<<<<666;;;DDDDDD::::::===@@@???;;;;;;>>>??????===:::777999>>>CCCAAA@@@@@@CCCHHHKKKJJJHHHBBBEEEAAA999:::BBBCCC===;;;???;;;:::BBBAAA:::;;;:::888777:::>>>AAAAAA???===>>>>>>===;;;:::;;;<<<@@@<<<999:::999888:::???;;;999777444222222444555888666888;;;999444666;;;;;;888444333333333333444777888999888888777888999======<<<;;;999666444333999<<<<<<888777888777333000:::???:::999>>>???:::777555555777666333333666;;;<<<>>>???===<<>><<<888777999777666666666666666666777888;;;>>>???>>>;;;999999999999999999999888777666:::::::::888666666777888666999<<<;;;888666999<<<999666666<<>>>>><<>>===<<<===999888666555444555888:::888777777666666555555666999888:::;;;777111222777======<<<888555333333444333222777>>>@@@>>>===???777===>>>999999>>><<<444333333222333444444222000,,,+++000777888333111222444444444555666777888999777777666444333444777:::999999999999:::;;;<<<===@@@999333444444222222444111444777888666555555666;;;>>>===777555777999888333222222333666888888888333111333888999555444777444666555555888<<<:::666333111111333666777666444222000222555333...///555555000///333333///,,,,,,000222444666555555555666333444555666666666555444333444555666777777777777555555666999;;;<<<:::888555111...000555777555222222333222111444:::;;;888666777666333///...///111//////111444777777555222444555666666555666888:::444555666777666444111000+++,,,///333777:::===>>>999>>>CCCEEECCC???<<<;;;888999;;;:::888777888:::<<<;;;:::999999999:::;;;;;;:::888666555444444444444888;;;;;;777555777999666666666888;;;<<<<<<;;;666999===>>><<<:::::::::999<<>>===???;;;:::===???===<<<>>>===777<<<@@@888999CCCHHH999:::???DDDCCC===;;;<<<======<<<999777:::@@@FFFEEE@@@;;;???FFFHHHCCC<<<<<>>;;;;;;DDDDDD<<<<<<999999:::>>>AAA@@@;;;777;;;<<<;;;:::999999;;;>>>???999444555777999<<>>;;;777CCCAAA===999555333333333888;;;:::666555666444000---:::AAA;;;777999777000444333666:::999555333666;;;<<<>>>@@@???AAALLLXXXXXXOOOGGGBBB>>>:::888:::777666555444444555666777:::===@@@AAA>>>999666444333333444777999;;;;;;:::<<<;;;999777777777777777:::===>>>;;;777555999<<<999444222777:::999888888555>>><<<888===:::444666111777:::555111222555666///222666888888777777777888888555222000222888<<<<<<:::888666555444444444999333222999???===;;;;;;:::999777555444555888;;;999777555555666777777666444555999>>>;;;333111555<<<<<<:::888444333444555333111333999<<<<<<>>>BBB888===<<<444555<<<<<<444222222222333444333111///+++***000:::<<<666333555111111333444777:::<<<===:::999666333111333777;;;888888888999:::===???@@@<<<666333555666333111111333555777666444444777:::888;;;:::555333666888888111000111333666888777777666333555::::::555333666555777666555888<<<;;;666666444333444777777555222333222444777555///000666555111222777666111000333///222555555333333555777333333444666777777777888555666777888888777666666222333555888;;;<<<:::888888333///000555666333///222444444222555:::;;;777111444666444///...000444000000111444777666111---222333555555444444666777444666777888888666333222///000111333666:::<<<>>>:::>>>AAABBB???<<<;;;;;;555888::::::888888:::===<<<;;;999888888999;;;<<<<<<;;;999777666555555555333999===<<<777444777;;;888777666777999::::::999;;;;;;<<<<<<<<<<<<<<<<<<777:::>>>@@@???>>>======~~~pppcccYYYSSSPPPLLLPPPNNNGGGDDDIIIRRRWWWQQQIIIAAA???BBBDDDAAA===::::::;;;===@@@BBB@@@??????AAAAAA>>>:::;;;AAAGGGCCCAAA@@@AAA@@@??????@@@BBB@@@===999888<<>>===>>>EEELLLKKKBBB:::777;;;??????<<<999:::<<>>;;;999777555555888:::===:::444444::::::666:::DDDCCC===666444666888777444<<<;;;:::999888666555444777777999===BBBCCC@@@<<>>===;;;;;;111333888;;;777111333::::::555666===;;;111---111555333333777===???<<<999>>>888777:::666...222===;;;<<<<<<;;;>>>@@@<<<666888777777666666666666666888888:::===<<<777666999999777666444333333333333888999:::;;;;;;;;;;;;;;;999666444555444333777>>>@@@<<<888666666888999999222555999>>>@@@???;;;777444777;;;;;;888666666777:::555555<<<>>>:::555555:::555666<<<:::222222888666666888:::;;;:::666333666444555888888777;;;AAA???<<<999888999;;;;;;;;;<<<888333111222222000...111000555>>>@@@:::555555333444555555666:::???BBB>>>;;;777444555666666666888777777:::>>>???>>>;;;666333444::::::555333555222555888777444111111222777777666555555555555666666333222555:::;;;777333555222333999<<<777111///888555444666666444444888:::>>>===999888999555...777777777999:::999777444444666999<<<===999222---222000111555666444444777555222000222666:::;;;:::777666555555555555333222222333555999<<<<<<:::888888444111444999;;;777222555666444111222777888666111333444666666666666666000......111555888888666666888666111111555666444888999::::::999888777666555444222111444888===@@@<<<===>>>>>>>>>===<<<;;;>>>@@@BBB@@@;;;777666777;;;;;;:::888777777:::<<>>===;;;999888777666444555999:::666666888666999<<<;;;888666999<<<:::666888>>>???<<<===AAAttthhh\\\SSSNNNKKKJJJLLLIIIBBB@@@EEEKKKNNNMMMIIIEEEDDDFFFEEEBBB>>><<<===???@@@@@@@@@@@@@@@>>>@@@???<<<999:::???DDD???>>>=========<<<<<<===>>>>>>>>><<<;;;===???BBBBBBAAA@@@AAABBBAAA@@@>>>;;;:::999888888888888888:::<<<>>>@@@BBBBBBAAA@@@BBBAAA@@@@@@@@@>>>;;;777;;;:::::::::999999888888666666666666666777888888:::555666<<<:::444555===BBB<<<666444777::::::999;;;;;;:::777444333444666666777888:::;;;;;;999777===>>><<<999999;;;999444:::888666666777777444222444999<<<:::888888666222666999======;;;999888888;;;;;;>>>AAA>>>AAAWWWppplllXXXCCC::::::999666555333444666888;;;;;;:::888999555777???>>>666333888444222111555:::<<<:::666;;;666:::CCCCCC999444666666999;;;<<<>>>@@@;;;444888888888777666555333222666555777:::888333333555888777666444444444444555666666777888888888777777:::777555666444222666;;;<<<999555333444555666555222333666888::::::888666666777999999777444333333999555777<<<===888666777555333666:::;;;777555666555555666777999888555222111111444888888666888<<<:::888777777888:::::::::777555222222333444222000555222666AAAGGGBBB:::666222333333555777888:::;;;===:::666555555777777777888777777999<<<===;;;999666333555999888333333777555777888777444333333555444444333222222222222222444222111333666666444111000,,,---333777555222111555333222555666333444777888:::888555777<<<<<<888444444555666888777444222444555888;;;<<<999333///222000111555666444444666888555222222555777777666444444444666999888444000000000111333555777888777777222///111666888555000:::999555//////333666444111222444666777777666555222000///111444555444333222444444000111444555444:::999777666555555555555444222111111333777<<>>|||vvvkkk```UUUNNNJJJIIILLLLLLHHHBBBAAAFFFIIIHHHFFFGGGIIIIIIHHHEEEAAA???BBBDDDEEEEEEDDDCCCCCCCCC===>>>===:::777888<<>>=========AAA@@@@@@AAACCCDDDCCCAAABBB>>>999888999;;;;;;999;;;>>>@@@===::::::AAAGGGHHHCCC???@@@EEEEEE???888999:::;;;;;;:::888666444444555777888888888777666;;;777888<<<999111000444===888333222666:::<<<<<<<<<<<<;;;666111000555;;;888999999888666555555666888;;;===>>>@@@BBB@@@:::;;;:::;;;<<<===<<<999777777::::::999:::<<<;;;666999<<<>>>>>><<<:::999999666666;;;AAACCCIII[[[pppeeeQQQ===666888777333///222444222333;;;DDD???444666222555===>>>999888<<<444333222555999:::999666999555999DDDGGG???777444222777:::<<<>>>???:::333777888999::::::888777555666555777999777222111444777666666555555666666777666666666666666666555444:::777666666444222444999888666444444555555444333444555555666666666666666:::999888888888666444222666666999<<<;;;777666888777999:::;;;===>>>999222333333333555666666444111...///444::::::777666999777666555666888999999888222222222444555555444222888444666@@@HHHFFF===666444333444777;;;;;;888444;;;888666555777888999999:::999888999;;;;;;999777555444666777555333666<<<999999888666444444666888333333222111111111111222555444444444444444333333444///,,,000333222222333222000111555666444444777666666333222666>>>BBBBBB444444555666888777555222555555666888:::888555222222000111555666333222555:::888555333333444333222000000333999===<<<555...000/////////111444666888888444000000444666444111>>><<<777///---111333333000222555777888777555444444222111111222333111000...111222000111555666444999777444222111222444555222111111111444888<<<>>>888888999999888777777666888888888777555444666777<<<;;;:::888666555444333555888888555333666777666888999===AAACCC???777000555222333777777555666999888999999666222111444777888777888;;;;;;999888:::zzzsssiii^^^TTTMMMJJJIIIJJJJJJFFFAAABBBFFFGGGDDD@@@DDDGGGGGGDDDAAA@@@@@@FFFDDDBBBBBBCCCCCCAAA???===<<<;;;888666777;;;>>>>>>@@@???===<<>>999<<<>>>???===<<<;;;<<>>???AAADDDEEEEEECCCNNNGGG???<<<===???===:::AAACCCCCC???:::;;;BBBHHHBBB>>>;;;???EEEGGGDDD???;;;<<<<<<<<<;;;999666555777888999:::::::::999999;;;888888:::666000///222666333000000444888<<<===>>>???>>>777111111999AAA<<<======;;;777555777:::555999<<<===AAADDDCCC>>>999999999:::;;;;;;;;;;;;<<<<<<;;;:::===BBB@@@;;;;;;<<<======<<<:::999888555555999@@@EEEKKKXXXeee___MMM;;;777999888333//////444333///777CCC>>>///222000222888:::777777;;;777666555777999:::999888999555555;;;>>>;;;999:::444999;;;:::;;;<<<999444444777:::>>>??????>>>===999888999;;;888333333666666666666666777777888888777777777777777666555444888666555777555222444999888777666777888888777555888999::::::999999888888>>>;;;888888:::;;;888555444777;;;<<<999666777:::;;;===;;;666888===888,,,333222222333555555444222111111555:::;;;888888<<<888777777888999999888666000222444666777666444222999666777<<<@@@@@@;;;666777666777<<>>;;;333000222333222111333555888888777444333555444333333333333222111---111333222444888888666555444222111222333555666222222222333666999<<<>>>888888888777777666555555888888888777777888:::<<<:::999888888777666444222666???AAA888444888:::777888999;;;@@@CCC@@@888111666333222444444222222666;;;;;;:::777444555888;;;999999:::;;;;;;999777777{{{tttiii]]]SSSMMMJJJIIIBBBCCCAAA>>>???CCCCCC@@@<<>><<<>>>AAADDD>>>999;;;@@@BBB===777<<<;;;999777666777:::===>>>AAA@@@<<<===AAAAAA>>>;;;<<<<<<<<<::::::;;;<<<======>>>@@@CCCDDDDDDCCCOOOHHHAAA>>>@@@BBB@@@===FFFEEECCCAAA??????@@@AAA999:::;;;===???AAABBBBBB<<<;;;:::999888777666666:::999888888999999;;;;;;;;;999777666333000222666555333222222555999<<<>>>@@@BBB@@@:::444444<<>>333555666555999>>>>>>:::777666444333333666999;;;<<<===;;;999===BBBAAA<<<::::::::::::::::::888777777777999>>>AAAFFFMMMUUUVVVGGG:::888:::888444111///777888222444>>>;;;///333222222555777666666999888777666777888888888777666666888999999777:::>>>999<<<<<<888777999:::888555777;;;>>>@@@@@@???>>>:::888999;;;999444444888555555666777777888888888666666666666555555444333444222444777666444666:::777777777888::::::888666888;;;??????===;;;999999<<<999666777:::<<<;;;999444888;;;:::888777999:::999:::555...111999777---555333222333555666666555444222333666666555999???>>>===;;;;;;;;;:::777555222444777999888666444222999::::::777666777888999777666999???DDDDDD===777666555444555777999::::::??????>>>===<<<;;;;;;<<<333555666666888>>>FFFLLL<<<888444000000222555888777666666555555555555555444666888999:::;;;===???III@@@777555444222222444000000333999<<<999999;;;666333222333555777888999888888999;;;======:::888666555444555666777666555333111333777777222000222666666666555444333333444...///444;;;@@@>>>666///000222555555444444666888<<<999666555777999999999:::>>>???:::666666555333222333555777777666444333444555555555555555555666///333555555666:::;;;888000111222444555666777777444444555666999;;;===>>>:::999999888777666666666888888777777999;;;===>>>888666666777999:::888666888BBBEEE;;;555888:::777:::999:::===???>>>:::666888444111222111...///333;;;:::999777777999<<>>BBBFFF@@@;;;===CCCEEEBBB<<<<<<:::888666777999<<<>>>:::??????::::::@@@@@@<<<;;;<<<;;;:::888888:::<<<<<<<<<<<<>>>@@@BBBAAA@@@CCC@@@===>>>@@@BBBAAA@@@FFFCCC@@@@@@AAA@@@===:::888<<<>>>===999888;;;???999888777555444444444444888888777666666888999::::::999777555333333666999888888888999:::<<<===??????@@@???;;;666666<<>>BBBFFFJJJAAA999777888555333333333:::<<<888666:::888333888777666777777777888999777666555444444444444555111777>>>@@@>>>;;;:::<<<:::===;;;666444888;;;:::999:::;;;<<<<<<:::999777777666666888666333444888444555666777777777777777333333333444333333222222111111333777777555666:::555444444666888888777666555999>>>???<<<999888888888666444444666888999:::444888:::888777::::::999999888444111555<<>>444555666666;;;EEELLLNNN;;;777111//////222444666555555444333333333333444111222555888;;;<<<<<<<<>>999888777444333444555666666555444444333555666666666666777888222555666444666999:::888...000222555777888888888666666888999:::<<<<<<===<<<;;;:::999888777777777666555555777:::<<<======888666555777;;;>>>===;;;888>>>AAA;;;666555666666999:::;;;<<<<<<;;;;;;;;;:::555222222000...000333888777777666777999<<<===:::>>>???>>>======:::666~~~tttmmmaaaUUULLLFFFDDDDDDAAAGGGJJJFFFCCCCCCCCCBBB:::;;;;;;<<<<<<===@@@BBBEEEDDDCCCCCCEEEFFFGGGGGG<<<:::888777999<<>>888888???@@@::::::;;;;;;:::888888999:::<<<;;;;;;<<<>>>>>>===;;;999:::<<>><<<<<>>===<<<<<<<<<;;;<<<;;;999777777888:::===;;;999999999999888777888999888666888<<<===:::;;;<<<;;;999888999===AAA888<<<===999777888888666888666555777999;;;999888:::<<<<<<:::888999===???AAA<<<999999777444444777666888::::::999777666555::::::999777777999;;;;;;888777666444333222333444222777>>>BBBBBB???;;;777444888999666444888;;;<<<;;;;;;;;;:::999777666555555333444666555333444999444444555666666666555555222222333333444333333333111111444888888444555888444333333444666777777666333777;;;:::777555666999888777555333333444777:::555888888666888<<<<<<777:::777666:::===>>>BBBGGG666444111111333666777888444000///000000111777???@@@===:::888888888777666666999<<<<<<:::777777888333888888444333777999777777888999;;;<<<;;;999888333222222333666777777666666888999888777888;;;>>>666666555555===IIIMMMKKK;;;666111...000222444444555444333333222222333333111111333888<<<===:::777===666222333555444333555111222777>>>@@@<<<:::;;;:::444222555666222000222444444555888::::::888666777666555555666555444222555444666:::999444111111333666888888777666777999555777888888666555666777333555666333///...111555333333333444666777777777;;;@@@CCC===888666666555555555555444444444555555333555777666555444666888333555444111111555666444111222222333444555666777666777888:::::::::::::::===<<<:::999888777888888555444555777;;;======;;;;;;888666888===@@@@@@>>>888888:::<<<999444444888666:::>>>===;;;999;;;===:::555222333222111444999888777666777888999::::::999>>>@@@>>>===>>>;;;666|||qqqjjj___SSSJJJFFFDDDDDD???FFFJJJFFF@@@>>>???>>>:::;;;<<<>>>@@@AAABBBBBB===AAADDDCCC@@@@@@EEEKKK===:::888888:::>>>@@@BBB999??????888999AAABBB;;;888:::<<<;;;999888777888<<<;;;:::;;;<<<<<<:::888777;;;???AAAAAA???===<<<@@@@@@@@@@@@@@@@@@AAAAAA>>>??????===999777999;;;333555999;;;;;;888555222666888;;;===>>><<<:::888888;;;===;;;999888888777;;;===??????===;;;999888777777777777666666555444???<<<999999::::::777333333555555444666:::999555555777888777555555888;;;999>>>@@@<<<888777777666888666555666:::<<<;;;999888<<<===999666777;;;>>>===;;;;;;<<<888444666;;;777333333999:::666333444999:::888666777:::<<<;;;::::::999666444444555666777888999<<<@@@AAA<<<666...444777666555999<<<<<<;;;;;;:::::::::999999999555444444777666444666;;;333444555666666555444333333444555555666666666666333222555999888333333666555444333444666888888888444777999777444333777<<<::::::999666222333777<<<666888777444888>>>===666777333555<<<<<<888;;;DDD666333000000222555777888555222111333333333888???===:::777555555666666666666:::<<<<<<:::999:::;;;---222333222555:::888222:::;;;<<<;;;999888888999333222222333555666666555111333555555444555999<<<888777444444>>>JJJLLLGGG;;;666111///111333444444666555444444333333444444333222444999>>>???999333<<<555222444666444222333111222777>>>@@@<<<::::::;;;444111555666333333666444555666888:::;;;999666777666555555666555333111666555777;;;:::444111111444777999999777666888:::888::::::666222111555:::888999888333...---222888222222444666777888888888===BBBCCC;;;555444555555777666444333333444555666444666777666333222444666333444222...---111333111555444222111111222444666666777999::::::999888777>>><<<:::999777777777888666666666:::>>>???>>>;;;???:::777888===AAAAAA???888444666===<<<666666<<<333:::@@@@@@;;;888:::>>>:::666333444444555999>>>:::999999999::::::999888888===@@@======???<<<555xxxssseeeVVVMMMGGGCCCCCCEEEIIICCCAAACCCAAA>>>@@@EEE:::===AAABBBAAA@@@@@@AAAEEE???>>>BBB@@@;;;===FFF;;;;;;:::;;;<<<>>>@@@BBB<<<<<<============<<<<<<999;;;999777;;;AAA@@@999AAA:::666999:::777888<<<@@@===:::999999:::;;;;;;???@@@@@@@@@AAAEEEKKKOOOEEECCC@@@>>>===;;;:::999999:::::::::999:::;;;===555999???BBBAAA<<<666222666???GGGIIIBBB:::444222<<<@@@???999888:::999555777777666222///000444999@@@999777;;;;;;777555777666555444555777888999888555888::::::888666666666;;;???BBBAAA===999777777???999444333777<<>>???<<<777555666888666333333666666222222444;;;;;;;;;;;;;;;;;;;;;;;;888777777666666666666666666555666;;;AAA@@@888000...111444888:::;;;;;;:::AAA<<<777888<<<>>>:::666888===@@@>>>777444777;;;333222333555888888555222777444444999:::777777<<<999555888>>>;;;222333;;;<<<666111111777:::999555333444888===>>>::::::===>>>???===666333444666555:::888666777888777444111666666666777888:::;;;<<<:::555333555444111222777...111555777888999;;;<<<>>>;;;777333111111333444;;;888777999:::888999<<<555111......222666777666;;;:::999777666666666666666666444111222777777555333444444222000111666:::222666666444<<>>DDDCCC===888999;;;:::555111333888999444///666333333666666444444777888444444777888444222222111333333333555777444...333:::@@@<<<333...333999>>><<<888555333222111222222333444333222333444666<<<:::555111000444:::@@@>>>===:::666333333555777333777777222333888999555444666777666333222222222444444333333444444444555888666222111111222222222555555666;;;??????;;;777777;;;===;;;555222444777======<<<<<<<<<===>>>>>>666777999::::::999777666333666888666222111444888333999===<<<;;;<<<;;;999555333222555;;;===;;;888<<<:::999888999999888777:::<<<===??????>>><<<;;;zzzooobbbSSSKKKGGGDDDEEEHHHIIIEEECCCDDDBBB???AAAGGG======???DDDHHHHHHCCC>>>@@@>>>===>>><<<999;;;???>>>======<<<===>>>???@@@999999;;;>>>AAAAAA???<<<:::>>>???;;;999<<<;;;888>>>:::;;;@@@AAA>>>;;;===:::999888777888999999999DDDCCCBBB@@@???@@@DDDGGGKKKFFFAAA@@@BBBBBB>>>:::444555666555444444666777:::<<<@@@DDDEEECCC===999666:::@@@AAA===999777666===@@@???;;;:::======999<<<<<<;;;777444333666888CCC>>><<<>>><<<777555777555444444444666777777777555444555666888888666444777;;;>>>???;;;888555555999888666555555777;;;>>><<<;;;999888888999;;;<<<<<<===>>>===:::888777888444222333777777333222444777777777777777888888888888777777666666666777777777666777:::===<<<555000111222555777:::;;;<<<<<>><<<888555666888444333444777999999666333666333333777888555555999;;;777888===:::333555>>>;;;666222333888;;;999555555444666999999777:::???DDDDDD???555111444777888;;;999666666777777444111000333888<<<<<<:::666333666222111555555333444888555777999999888777777888===;;;888555333333444444555333444888888666555888222222111111111333666999999999777666555555444444222222111///222888999777777777666444111222555888555;;;;;;999===DDDBBB999555666444111111444333///...111555666666666888999111555111222<<<;;;444666777666444333333555999;;;<<>>EEENNNOOOFFF<<<<<<@@@@@@<<<:::;;;<<<:::???>>>>>>=========>>>>>>===;;;<<>>:::999:::999999999===DDDGGGBBB<<<:::888999:::;;;;;;;;;:::999CCCCCCBBB???===<<<===???LLLEEE???@@@DDDFFFAAA;;;333444555444222111222333<<<>>>AAAEEEGGGEEEAAA>>>777666666666777888:::<<<;;;===<<<::::::======;;;999:::999888777888:::===CCC@@@???>>>:::444444666444444444555555666666777666444222555:::<<<:::666777999<<<===;;;999888888666888999666222222777<<<<<<;;;:::999999:::;;;<<<<<<;;;<<<<<<===<<<999666222111333888999555444555444444555555666666666777777777666666666777777888777888999999888666333111555555666777888:::;;;<<>>@@@<<<<<>>AAA@@@???===;;;;;;;;;;;;555555555555666666666666777555666999888444222444,,,...333888666111111444222444333111333777666222444777999666222///000111;;;999666333111111111222000222444555666888;;;>>><<<888333111444777888777222333333111//////000111666888888666666999999777666444333444666666222///---///222555666666444333333111000000333555666666888<<<@@@???;;;777666777111333555777999999999999888999999999888777666666666777888:::::::::999888999777666666777888888777888===???===:::;;;999666333222111444888999888555333777;;;;;;999777777888;;;;;;<<<===<<<;;;999888~~~xxxfffYYYLLLFFFDDDDDDGGGLLLHHHHHHHHHGGGDDDCCCEEEIIIHHHDDDBBBFFFMMMNNNFFF>>><<>>;;;@@@???999<<<<<<<<<<<<<<<<<<======JJJEEE@@@@@@DDDCCC===777888<<>>AAACCCAAA>>>999::::::999666555555666;;;BBBIIIKKKIIIEEEBBBBBB;;;666111///222777===@@@;;;<<<<<<;;;<<>>===<<<;;;999444111222444444555666666666666666777777777888:::===??????>>>666777777777777888999:::>>>===:::666222222666999;;;;;;::::::::::::;;;;;;999888888;;;======888444000000444:::;;;777555666555666666777777888888999777666666666777888999999666888999888555333444555:::999777666555666777888;;;888555666999;;;999666777777888;;;===<<<888333555777:::<<<===;;;777555666555444444444333444555999888;;;>>><<<777999>>>777555555888;;;<<<999555555333222444333222666<<>>555000444888:::;;;999777555444444333333666666666666666444333222333333555777888777777777666888:::;;;:::;;;===>>><<<<<<<<<;;;999777666555000111666<<<===888555555111333555444333444666888555555444444333222111111---///......222999<<<:::<<<;;;999777666666777888777===???;;;888:::999555444555333111222666555222555666777777555111///------555444333666333000666:::888555333444777999:::AAA???===<<<>>>>>>;;;999888::::::888444222333555888666777:::999444222444,,,000888<<<:::444555:::444666555111222555555222555555555444222000///...444333222222222444666777444555777888999;;;>>>@@@;;;666222222555888666333111333444333222111222333777888999888888999999888777333111333777888333...,,,///333777888888666444333111000111333555666555888:::===<<<999666444444222222333666999:::999888333444666777888999888888555666777999999999999999999666333444888:::888555666;;;===:::999:::999666666555444555777777555333111777>>>???<<<999999;;;======>>>>>>===<<<;;;:::yyyrrrbbbVVVJJJEEECCCCCCEEEIIIEEEHHHJJJGGGCCCCCCFFFIIIKKKIIIGGGFFFFFFFFFEEECCC===EEEFFF???===AAAAAA;;;888888999:::<<<<<<======TTTKKKCCC@@@BBBDDD@@@<<>>;;;777444333777888999888777777999;;;:::<<<======>>>???AAACCCAAAAAA@@@===:::888999:::999EEEQQQRRRIIIAAA@@@CCC???999222...111777===@@@???>>>===>>>@@@AAACCCEEESSSMMMDDD===999888:::;;;888888777444222333444555444777999999777666777888666:::>>>>>><<<<<<@@@EEE666444111000222555999;;;HHHBBB:::555444666888888:::::::::999999:::::::::777666666999;;;;;;666222111000444:::;;;888666777777777777888888888999999666666666666777999::::::555777999888444444777:::===;;;777444222222333333444222111444888;;;<<<;;;777666777;;;??????:::555666999<<<======:::888777888888777555444666777777555888===@@@===888777:::555444555888;;;;;;888555333222444777666333444777666777555///---000222222:::999666444222222444666888888888777666555444333777888999888888888777555444666888::::::<<>>999555555555333333444777888666555222333333444333333222111111222111///333999;;;999999888777777888999::::::444777777555444777::::::555666555333555999999666666666777666555333000...000777444000222000000999<<<999555555666888888888>>><<<<<<>>>@@@???:::666888:::;;;888444222444777999777777:::999555333555...222:::???<<<666777<<<777999888333111333333000444444333333222111///...333333222111222444777888888:::;;;;;;:::;;;===@@@:::666222222555666333///555666777777666666777999888888999::::::888888888777444111222666777444000000222555777999888777666555333222333555666666555555444444555777666333000666555555666888999888777555666777888999999999999555666666777888888888888888333000222777999777333333777:::777666888999777999999777777666555333111///666===???<<<999999:::<<<<<<<<<<<<<<<;;;::::::sssjjj^^^SSSHHHEEECCCBBBCCCFFFBBBHHHJJJFFFBBBCCCFFFHHHJJJJJJIIIEEEAAA@@@CCCFFF===AAAAAA>>><<<>>>???===888999;;;===>>>?????????RRRJJJBBB???BBBFFFGGGFFFIIICCC???AAABBB@@@<<<:::???@@@@@@>>>>>>>>>;;;666999===BBBCCC@@@;;;999999999:::999777555555666888888<<>>BBBFFFFFFEEEBBB===999888:::<<<333???KKKKKKBBB999999===???<<<777333333666;;;???===:::888:::;;;:::===AAAHHHBBB;;;666666888;;;<<<888888555333555999:::777444888;;;;;;888666777999444:::???===888777===CCC;;;888555555888<<>>:::::::::999888777666555222111444999999555333444666444333555999:::777333111222333555555555444444555555333111333888999666666555444666999;;;;;;;;;333222111111333777:::<<<666777666555777<<<===999444333333555777999888777333888444///111000000999888666444666:::<<<;;;::::::999:::===@@@???:::666555777888777555666999===:::777777999888555555888111333888===;;;666666999666999999555222222222000333333444444333222111111888777555333222222444444:::;;;;;;;;;999999;;;===999666333222333444111///888999:::999888888:::<<<999777888;;;;;;777666777888444111111444555555333666666666666777777777888666555444555777888777666:::777666888;;;<<<888444:::999888666666666777888<<<<<<:::999888777777777666666555555555555555555555111///000555777555222111666777555555777888777999999888888666444333222...333999;;;999666555666888888888888888888888888{{{nnndddXXXOOOGGGEEEDDDBBBBBBDDD>>>FFFJJJDDD???AAAEEEFFFEEEFFFFFFCCC@@@???BBBEEE>>><<<===>>>===;;;===BBB>>>???AAABBBCCCCCCCCCBBBJJJFFFAAA@@@BBBGGGJJJLLLLLLFFFBBBCCCBBB======@@@???AAA@@@===>>>@@@>>>888888>>>DDDEEEBBB??????@@@>>>===;;;888555555888:::<<<===>>>>>>======???AAAIIIFFFAAA;;;777666999<<<333999???@@@;;;777777888:::;;;;;;888666666999===<<<777555777777444666;;;888555222222666:::<<<<<<;;;999444111666>>>===777333777;;;;;;777555666888666:::<<<:::666555999>>>===<<<;;;===AAACCCBBB@@@===;;;999888999:::;;;;;;777777777888888777777777666777888777666444444555555333555999:::777777999888888777777666555555555555555666777888:::<<<===;;;;;;;;;;;;:::999:::;;;:::999777555444333333333777666555444444444333333555555777999<<<===<<<;;;999;;;===;;;999888999::::::<<<;;;666777<<>>>>>;;;444333222555999===>>>>>>444999444000444222000777555333444888===???===:::777888999;;;<<<<<<;;;999666666666666666888;;;>>>;;;888666888777666777;;;777555777;;;:::666555666222777999666333444444222111333555555444333444666;;;999666444333222333444777888888888777777888:::777666444222111000000000888999888777666666999<<<999666777;;;;;;666444777777555222000000333666777<<<:::666333222444666888444444444666999;;;:::999>>>>>>>>>>>>>>>>>><<<;;;======;;;777333333777;;;@@@>>>;;;888666666777888666555555444333333333333333111///000444555555333333777888555444666777666444555666666555555444555000222555777888666444333555555555666666777888888xxxjjjaaaTTTLLLEEEEEEEEECCCCCCDDD<<>>@@@DDDEEE@@@AAABBBBBBBBBAAABBBBBBAAA;;;;;;@@@???:::===GGGDDDEEEFFFGGGGGGFFFEEEDDDFFFDDDBBBAAABBBFFFIIILLLIIIEEEDDDEEEAAA<<<@@@III;;;??????<<<===AAA???888000666===???===;;;<<>><<<999777888<<>>;;;;;;<<<===<<<:::KKKHHHAAA:::555555999===;;;;;;;;;<<<>>>>>>>>>===666:::===<<<888666888<<>>>>>;;;999999;;;;;;888666<<<999222///666???<<<444222777;;;;;;777444555777;;;;;;:::888777777999:::666777:::>>>BBBAAA===999111555999;;;999888:::===666666777777777777666666777999:::888555333555777777444555999:::777777:::::::::999888777666555555555555666777888:::<<<===???>>>===<<<<<<;;;:::999888777777666666666666777888777555444333222111111333444666888999;;;<<<===:::<<<<<<:::888777999;;;999<<<;;;666777===@@@>>>888:::999333///000333555111222333444666777777777777666999;;;:::555555888222666666333222555777666666555444111///222888===<<<:::666333333444777888888:::888111000444555222444555555555555666999;;;888888666555444444444444888555333555444111222555111555:::;;;888555555777///111444777999:::999999333444222///111555666444444222222444777999888777777222000444888999555333555777777666999>>>???<<<888555333555999>>>??????333888444222777444///333555444555999???@@@<<<777666777777888999:::<<<===:::888777666777888:::;;;<<<888555777777666888===<<<888777;;;;;;888555666...555999777555555666444000444777777444444666999999888666444444444666777333444555555444555777999777777555222///...///111777777666444222333777:::999555777<<<;;;555333666777666333000...111666:::@@@<<<666111///111444777333333444777;;;======<<<:::===???===999777888:::===>>><<<777222222999??????<<<999666666777999;;;666555444333222111111111222111111111333555555555666::::::666444666666555000111444555555555666777444444555777999888666333666666666666777999:::;;;~~~sssfff\\\RRRLLLDDD@@@AAABBBBBBBBBBBB999888AAADDD>>><<>>???@@@@@@>>>777;;;???BBBBBBAAAAAABBB:::::::::<<>>999666777888:::<<<===@@@EEEDDD@@@???AAA;;;;;;;;;::::::999999999BBB???>>>???===999888:::<<<======<<<999777666666===:::777666888888666333;;;333111666444...000999888;;;<<<;;;<<>>;;;===;;;:::999999999::::::111222333444555666666666777666555555777999:::999777999::::::888666444444777===???;;;:::===<<<777999999999::::::888444000000---///777<<<;;;999888;;;999777666777777777666888:::999666999>>><<<666999777333000//////000111000444;;;>>>>>>:::777666999<<<>>>===:::777777888999999888777666888;;;???===888333000///111333333222333333333333555999<<<<<<===>>>>>>===;;;:::999@@@;;;555000///111555888999888666333222444888;;;GGGGGG>>>000---444555...333444666666555222///---888666444444555666555444???>>>:::444000///333888777555333222333333111000333333444777999999777555555555555555444333222111333222000///222888>>>BBB333999<<<;;;:::;;;:::777AAA888333555999::::::<<<333444666777777999;;;===999888777888999:::::::::777666666888:::<<<<<<;;;888555222444999;;;888555555666888888999:::===???AAA<<<555///---000666999555888;;;<<<;;;999999999@@@;;;666666888999777333...111555666666555444444333888>>>???===999777666777444111222555999999888000//////111444888::::::888777666333000//////000999:::666111111666:::999555333222555999;;;777333444666777666555444555666777666444555666555000,,,333333444999>>>@@@>>>;;;;;;>>><<<444111555777555888@@@@@@555000777;;;999555888::::::777777999<<<777666666555444444333333555666666444555999???AAA;;;666444666777777:::???777888888555555777444///666999;;;;;;999777666666555666888;;;>>>===:::777ssscccVVVQQQLLLFFFCCCEEEGGGGGGGGG===666666>>>AAA===;;;@@@EEEBBBCCCGGGFFFAAA???AAAJJJJJJFFF@@@===???>>>:::;;;DDDIIIHHHEEEHHHMMMPPPIIIDDD>>>;;;;;;<<<:::888<<<<<<>>>AAAEEEEEEBBB???777:::>>>???===:::999999;;;<<<===>>>===<<<===??????@@@AAABBBCCCAAA>>><<<<<<999888999777222333888>>><<<999888777999;;;===???>>>@@@CCCAAA===<<<@@@BBB@@@<<<999888999:::;;;;;;;;;>>>BBBAAA<<<:::<<>>===:::888777888999888555333444777999999777777111000555555000222;;;888;;;;;;999999<<<===:::;;;:::888777888888888888666555555555666888;;;<<<<<<:::666444555555555555777888:::999888555444333777>>>AAA>>>;;;<<<;;;888888999:::;;;:::777555333444222444888999777999===<<<:::777666777888999999888999777444666;;;:::555888666333000.........///...333888<<<<<<;;;:::999<<<===>>><<<999666666777>>><<<:::777555777;;;???>>>:::666333333444555444666666777777999<<>>:::444///...222666666555444555666666444222444444444666777777555333555666666666666666555555333222111111333888<<>>@@@>>><<<<<<===999222000444444111444===>>>555222888<<<:::555666777777666666888999<<<;;;999777555222000000222444555444444666888:::777444333666666555777;;;:::<<<;;;999:::<<<:::555777999<<<<<<:::888777777999888777888:::;;;;;;999qqq]]]NNNLLLHHHEEEDDDGGGJJJJJJHHH<<<777777>>>AAA===<<<@@@BBB@@@AAADDDDDD@@@>>>???JJJKKKIIICCC???===999444333<<>>:::888888777555222@@@>>>===AAAGGGHHHCCC===888>>>CCCBBB;;;777777999??????>>><<<;;;===@@@BBBBBBBBBBBBAAA@@@???>>>===;;;:::;;;<<<999444222555555555666777999;;;>>>???CCC@@@??????<<<999:::???MMMHHHAAA:::666666888:::777999>>>DDDBBB<<<999:::BBB@@@<<<999888999:::;;;444222111222555999;;;<<<666111111666666111222777999<<<;;;888999===>>>======;;;999999:::::::::999:::999777666888;;;???BBB@@@===888555444333111000888888999999888666444333666===BBB???:::999999888666999<<<<<<999777777777999888888888555333999AAA<<<999666555777999;;;<<<999999555111222666777444999888555333111000000000...222666999:::;;;<<<===>>>???>>>;;;777555555666>>><<<:::666444555999<<<<<<:::777666666666555444888888999999;;;@@@FFFJJJ:::999888666555555444444<<<999444000///333777;;;222333555666666666999;;;AAAJJJKKKBBB999999999777;;;888555222000111222333111111333666:::<<<===<<<===:::666222///000444888666666666777888888666444666555444444555444222000666666777888999999999999333333333333555777:::;;;333888<<<::::::<<<;;;999;;;555111444555333111222999:::888333000222:::AAA888777666666777888;;;<<<;;;======;;;666333333555999777555777999:::777444444666888888666555444555;;;;;;999888555333111000444666888888777666777777333333555999======999444///111555777666666666666666666666444333444666888::::::999777555444666777???888111222999>>><<<999;;;999666444444444666777<<<<<<888222000333444222555333000111444666555222555444333666;;;======;;;777777777888999888666444666555666999>>>@@@>>>;;;===:::555000000333222...111999<<<777666;;;>>><<<777666555555777888888777===<<<:::888555333111000111333555777666555555666777444333555555333444777;;;===<<<;;;<<>>AAAAAAAAABBBDDDDDDBBB@@@@@@BBBFFFGGGDDD@@@===999444555<<<@@@>>><<<>>>@@@@@@===:::666666888888555333???>>>>>>AAAEEEEEEAAA===>>>AAACCC@@@;;;777777999>>>>>>;;;666555999>>>@@@>>>>>>>>>===<<<;;;<<<===999:::======;;;777555555333444666999;;;======>>>DDD???<<<;;;888666999???RRRMMMDDD<<<666444444444999:::>>>BBB???888666888BBB???===;;;;;;;;;;;;;;;666555333333555888;;;===:::555444666666111000222;;;===<<<999;;;@@@CCCBBB<<<999777888999:::999666:::999888888:::===@@@BBB>>><<<:::999888555222///:::999999999999888666444444:::???===777444444666444999======999666888;;;<<<999888888666333666<<<;;;888444333555999<<<===;;;999555111111333555666555555444333222222222222111333555666777888<<<>>>>>>===;;;999777666666777777777777666444333555777999888777777777666333111777777777777888<<>>>>>===666444222000111444999<<<:::888555555555666666555999777444333333222000...555666777888::::::;;;;;;333333444555666777888888444:::===;;;;;;======;;;999555444777999666444444---333:::;;;888777999===::::::999888888:::===???;;;>>>@@@===777222222555999888777888999999666444555777999999666333111111888999999999888555333111444666777777666555777888222333555888;;;;;;999666555777999:::888777777777888888777666666777999:::666888999777444333555888;;;666111333:::@@@CCCCCC@@@===888555555666777888777999777222222555666444444222000000333666777666555222000444:::===;;;888444444555666777777666555777555555888===>>>===:::<<<777111///222555333///222888<<<::::::===>>>===:::777444555888999888666777777777666666666555555333444666999999777777:::>>>999555555444111333777777888888777999===<<<888777888::::::888777777888===:::777666777999::::::xxxbbbRRRNNNEEEBBB@@@AAADDDEEECCC@@@EEECCCCCCDDDBBB>>>===>>>AAACCCEEEFFFFFFFFFDDDBBB;;;AAADDDBBB>>><<<888444999===>>>:::888:::======:::777555666:::<<<:::888:::<<>>===DDDAAA===999888888888777;;;===999222111777<<<===<<<======;;;888777999;;;666:::<<<<<<:::999888888777888;;;<<<===<<<;;;:::BBB>>>:::999777666:::@@@JJJGGGCCC===999666555444999999;;;===999444666;;;???>>>===>>>???>>>;;;888;;;:::999888777888:::;;;:::666444666777444222222999;;;;;;999;;;AAADDDDDD999666333444777888555222666666777999:::;;;<<<===777999;;;===>>>;;;666222;;;999888999::::::999777333666999999444000111444444999===<<<888666999<<<;;;777555888999666333444999666222111444777;;;<<<===999555333111222555999///000000111222222222111555555555444444555999<<<<<<;;;999777777888999999000333777888777666555444888888888999999888444111777666666444444777;;;???999888666555444444555555111333666888999888666555999;;;===<<<999555333222::::::888444333444444111///000111222333444444333222333555999===>>><<<:::333222111111333666999;;;>>>999444111111333555555;;;888555333333222111///444444666777888888999999333444555777777777666666666;;;===;;;;;;===>>><<<777444555999:::888777888+++222:::===;;;999888999:::::::::999777888;;;>>>999>>>AAA>>>888444444777888888888999999888666444777999::::::777333111111666666777888888777666666666777777666555666888:::666555444444666777888888===>>>???>>><<<999999999777777888:::;;;::::::999111444666555333333666999333333333444777<<>>999888999::::::666888777444333666666444111000000111444777::::::888444222444999;;;999555333444555666666666777777777555555777;;;===;;;999999333...000444777777555666:::=========>>>>>><<<:::666333333666777777555333444444555555666777777555333444999999777:::@@@GGG@@@999666333111444888333555444333555::::::666555666888777666555666777;;;999888888::::::999888oooWWWMMMNNNGGGCCCAAAAAADDDEEECCCAAADDDDDDDDDBBB>>>;;;999:::;;;???AAA@@@AAACCCAAA>>>;;;AAACCC???:::888777444999<<<<<<888888<<<@@@@@@999777555777;;;??????>>>666:::>>>@@@>>>=========AAA===888555666777666555:::>>><<<444222999===;;;???@@@@@@===888555666999666:::;;;888777:::;;;:::;;;<<<>>>>>>>>><<<:::999@@@===::::::888666999>>>===>>>>>>======<<<;;;;;;666666888999666444:::CCC>>>======???AAA???:::666======>>><<<:::999:::<<<888555333444888:::999777777::::::888999>>>AAA???===999777888<<<===999555222333555666777777777777555777;;;???AAA>>>999444:::777555777:::<<<;;;888555444444666444111222555666999;;;:::888777888:::888444333888;;;777222///888555222111444777999:::<<<999666555333222666;;;222333555777888777777666888777666333222333666999:::999777777999:::999888000444999;;;:::888777666;;;:::;;;<<<<<<;;;888555666777666444333444666888777777666666666666777777///222666:::;;;999555333555777;;;<<<:::888666666999666222111222444444333///111555777999888666555333444777;;;===<<<999666666555444444666777666555===888222//////222444555===999666444444444444333444444555555666555555555333444555777777777666666777;;;===:::999;;;<<<:::444222444888999777777999777777777777666666888:::666999:::888555444666999888;;;>>>===:::666666777555666888999888777555444888999:::999777444333333444555666777888999999999777777666555444555888;;;999777444222222444777::::::;;;;;;999666444444444444555777999;;;;;;888555///000333444555666888999888:::<<<;;;:::===DDDKKKQQQJJJAAA<<<<<<======<<<888;;;:::666555666555222///000111333555777:::;;;:::777555666999:::888555444666777777777777888:::999777555777;;;===;;;999777111...111666777888;;;999;;;<<<=========<<<;;;777555222111222333444444666666555555444444444333444000222777888555999AAAIIIAAA;;;777444222444999333555444222555::::::777444555666666555444666777888888888:::<<<;;;999777xxxeeeOOOGGGLLLFFFCCC@@@@@@CCCEEEDDDCCCBBBDDDDDD@@@<<<999888888666;;;>>><<<===@@@???;;;;;;AAABBB===888777888777777;;;<<<:::;;;???AAA???:::777444555:::>>>@@@???666888:::===??????===<<<;;;;;;;;;999888777777777999@@@???777555;;;>>>999===@@@AAA>>>999555666999999<<<:::555333888;;;;;;;;;<<<===>>>>>>===<<<;;;AAA>>>======999555666:::999:::;;;<<<>>>???@@@@@@666777999:::777555<<>>>>>===<<<>>>???999666333444888======:::999<<<<<<999999<<<<<<999@@@<<<999;;;@@@AAA<<<777222222222111222333444444999999;;;===>>><<<888444777444222444999<<<;;;999;;;555222555777666777:::888888888888888777777777444222444999:::666333333888666444333555888999999:::777555666444111555===777888:::<<<<<<:::999777777777555333111222666999;;;999777888::::::777555444777999999888777777777;;;;;;;;;<<<===<<<999666333555555444333222333444555555666777888888888888111333666888999888666444000333777999999888888888666555444444333333444777222444777999999888666444222444777;;;===<<<888444666555555777999888555222777555222111333555666666>>>:::666555555777888888555555555555444333222111333333555666777777777777666:::;;;777666888888777666444555777777555666:::===999333111333777;;;<<<555888;;;999555222333555777888::::::999777444333222444777888888666555444777888999777555444555666333555777999:::999888777666666555333222333777:::888666333111111333777;;;222333444333111000000111444444555888::::::888555000000111444777999999888>>>>>>?????????AAAEEEHHHPPPHHH>>>999:::<<<<<<<<<777::::::888777888777333///000222444444555666777777777666666666666666666444666777666555555777:::<<<999777999<<<>>>===;;;666111000333555444777<<<999888999;;;<<<<<<<<<<<<888777666333222222555777999888777666555333222222333///222999:::444555===AAA<<<999888666333444777555666444222555::::::777444555666666555555777888888777888999;;;<<<:::888vvvmmm^^^KKKDDDHHHDDDAAA===>>>AAADDDEEEDDD@@@CCCDDDAAA<<<::::::::::::@@@BBB@@@AAAEEEDDD???:::???AAA<<<777999<<<===777;;;=========??????;;;;;;777444444888<<<>>>>>>888666777;;;AAACCC???:::777===BBBAAA<<<999999;;;888@@@@@@888666<<<===777777;;;>>>===999666888;;;<<<>>>;;;222000666::::::888999;;;===>>>>>>>>>===BBB?????????;;;555444666<<<<<<;;;<<<===???@@@AAA999;;;======888555:::CCC@@@<<<999999===>>>;;;888222777<<>><<<;;;::::::888555333444111///222888;;;;;;888@@@777111666::::::;;;>>>999888777777888888777555222333777:::777333444999999777555555777999999888888555555666444111555===555666888999888555222000666666555333222333666999<<<:::888999:::999666222888888777555333333555666:::999999:::;;;:::888555000222333333222111111222222444666888999999999888444444555666777777666666...111555777777666777777111444777888444111444999555555666777666555333222111333777;;;===<<<888444333333555999<<<;;;777333222111222444777888777666>>>;;;777555777999;;;;;;777777666555444222000///333333555666777777777777555999999555333555555333999777777999888555666::::::555000000666<<<======666:::>>><<<777333333444777666777888888666222///000333666888777666555444666777777666444444555777333555999<<<<<<999666333555555333111000222666999555444333222222444888;;;222444555444333333444666666555555777:::;;;999777333222111444999;;;999777:::888777999===@@@AAAAAAKKKCCC999444555999:::999333777999888999<<<;;;888///111333444333222222222222333555444333333444666222444555444222222444777>>><<<999:::>>>???>>><<<555111111444333111555<<<777555666888;;;;;;;;;<<<:::;;;;;;888444444888<<<999999888777666555444444444111555>>>===444333:::999666777999888444333555555666444222444999999666555666777666555666888:::888777666888:::;;;;;;;;;uuugggWWWJJJEEEFFFEEEBBBBBBBBB@@@>>>@@@EEECCCCCCCCCBBB@@@>>><<<;;;EEEAAA999777DDDPPPJJJ;;;:::???===777999BBBDDD@@@;;;:::>>>CCCAAA:::888;;;AAA555...333===BBBBBBAAA;;;::::::<<<@@@BBB@@@>>>>>>@@@AAAAAA@@@???>>>>>>???:::999;;;;;;999777888:::777888;;;:::666777===???>>><<<:::999777666666999555666<<<>>>===@@@FFF???@@@@@@???===;;;<<<<<<;;;888888<<<>>>>>>@@@EEE>>>;;;888888:::;;;:::999@@@???>>><<<;;;;;;;;;;;;666666666777;;;AAAFFFJJJCCC>>>777333444999>>>AAA<<>>666555555666:::>>>AAABBBAAACCC@@@888555:::<<<;;;444222000000222444444444:::<<<<<<888333000000111444555444333888======888:::999;;;???>>>:::888999999444333555222---///444111333666888999999999888000...000333111,,,---111333555777777666777;;;>>>555555444555555555555555222888999555444888999777===;;;999:::<<<:::333---<<<666111111444888777666444666555444777<<<===:::555000000:::CCCBBB:::555111555888888777777;;;>>>???<<<888555666888999:::===888333111222333111///444444333333444555777888000666888444111111222000999BBBAAA666222999>>><<<666555111111777@@@AAA===999======888333333555444777333222888999555444777999555444555444222333666888666666999===???===;;;888555666999888555444666666777888777555333333444000...---000555888999888:::333///111222111555<<<666999999888;;;>>>>>>999333333444666999:::999888666777888999:::;;;<<<===<<<888444333666999999888333444222000555;;;888111666777666555333222444555222333333333222111111222666888888555222222555999BBB@@@>>>>>>>>>===;;;999///111444444333222333555888666444555888;;;======???===;;;<<<>>>???===;;;===;;;:::::::::999666444777:::<<<===;;;888666666555444444555555666777888666666777777888888888999777777777555333333555777888888888888999;;;===>>>vvviiiZZZLLLFFFFFFAAA@@@BBBFFFEEECCCDDDHHHAAAAAA@@@@@@@@@@@@@@@@@@AAA===777666<<>>>>><<<;;;>>>@@@>>>;;;:::>>>CCCBBB>>>===AAABBB888222555;;;>>>??????999999;;;>>>AAABBB???;;;@@@AAABBBAAA???<<<;;;:::???:::888:::;;;;;;<<>>;;;:::<<<:::777888>>>@@@???===<<<;;;;;;;;;<<<<<<888888;;;;;;888:::??????>>>===<<<<<<<<<<<<<<<<<<999888;;;:::888888;;;<<<999777777:::<<<<<<;;;<<<======<<<<<<;;;;;;:::;;;:::888666777999<<>>777888999888:::777444555888888555222555333222333666999:::;;;@@@???<<<999777555555555000222444666777888;;;===BBB;;;888;;;>>>>>>???CCC999888777777777888:::;;;777666555555777:::<<<===???CCCCCC>>><<<===<<<999;;;<<<<<<;;;888555222111666888999888555444666777888888555222555:::;;;777:::999;;;???>>>:::777888666333222444333///111666777888999999777555333111///111333444333333444555555666777666444444666999555555555777999:::::::::;;;>>>===777333555555222:::888666888:::999444///666333111111444555555444555666666444777<<<<<<999222///000999@@@>>>888555000222444555555666777999<<<;;;:::999999999888888>>>;;;888555555555444333222111111222333555777888111666777444333666999999AAAGGGEEE888111555888555999666111...222:::===:::888;;;;;;777444666666444555222333888999666555777888555444666666333333666111000111555<<<@@@AAA???===:::999;;;:::777666888555666666777777777666555444222000111444555444333555///---///000///333999333444444333555999999666333333333555777888666444222222222333444666777888555444555777:::<<<======666777666555;;;BBBBBB<<<888999888666555555888:::555444222222222222222111444777:::999666444555666<<<:::999999:::;;;:::999555444444666888999888666666777888666444555777:::===;;;999:::<<<<<<;;;999???===;;;;;;;;;:::999777777:::======<<<999888777999888777777777777777888555555666666777777777777:::999777444333444888;;;999999888777888:::<<<>>>}}}qqqfffXXXKKKEEEDDD@@@@@@CCCGGGGGGCCCDDDGGG???>>>======???AAACCCDDD???;;;888999999:::???EEE<<<>>>BBBEEECCC======@@@<<<<<<>>>AAA@@@===>>>AAAAAA;;;777888::::::<<>><<<:::999???:::777:::<<<===@@@DDDAAA???======;;;888:::>>>>>>===;;;::::::<<<>>>@@@>>>;;;::::::777333444888???;;;888888:::<<<<<<;;;;;;888999;;;;;;666555777:::888777777:::<<<======888999:::;;;<<<<<<;;;;;;???===:::777666777888999777333000333:::???AAA@@@MMMOOOJJJ???555444888;;;===999555444555555333111555333333444777:::<<<<<<:::999888777666444444333444666888888888999;;;<<>>AAA@@@:::333...,,,555666888888777777888::::::999666222555<<<@@@???;;;999:::===<<<888666777666444555777777555888===999::::::888666333///---///666888333222777888444666777777555333111222222444444555777;;;>>>???>>>???AAA>>>777333333333222999777555666888888555222111333555777666555555555555666666444666;;;:::777000...222999<<<999666555111111111333666777777666888:::<<<===<<<:::777555===<<<;;;888555444555666555555444444444555555666666999999666666;;;>>>>>>BBBGGGDDD888111333555222===:::333---000777:::888777999888555666999888444222222444999:::777555666777555555888888555444666///......333:::???@@@@@@@@@<<<:::;;;:::777777:::666555444777:::;;;999666333222111222333444333222000---,,,...///...000444///000...,,,...444555222///000111333666777666444444333222222333555777888000333777999:::::::::;;;777777777888>>>FFFHHHEEE999999888666555666999<<<999555111000222444333111222777<<<===:::666444444888666555555777:::;;;<<<888555222444888999777333777;;;>>>;;;555222555999999888777777999999888777>>><<<999888999999888888777:::===>>><<<:::999888:::999888777666666666666555555555555666666666666;;;999666222000222777;;;;;;999777666777999;;;===uuuggg\\\PPPFFFAAABBBBBBAAABBBDDDCCC???@@@DDD???>>><<<<<<===@@@CCCFFFDDD>>>===AAA???999<<>>>>>FFFNNNKKKAAA>>>DDD>>>>>>>>>===;;;:::;;;===>>>;;;;;;;;;:::888;;;AAA;;;<<<===???@@@@@@>>>===::::::;;;===>>>>>>===<<<===999888<<<>>>>>>???BBBBBBAAA???===:::999;;;>>><<<:::888666666888;;;>>>;;;;;;;;;888444111333666===888333333777;;;:::888777666999>>>???<<<:::<<<999999888888:::;;;<<<===777777777888999;;;<<<===<<<;;;:::999:::<<<>>>@@@888333000333;;;AAACCCAAA@@@DDDFFFBBB;;;777666666===999555333333444333222444333222444888;;;<<<<<<666666777888888888888777:::;;;;;;:::888666666777>>>;;;888666666666777999888777666555444555666666888888777555555666888:::;;;@@@EEEFFFDDD@@@;;;888555;;;@@@???999333000111888888888777666555555555888888555333888BBBJJJLLL>>>:::888999888555666999333444555666777888<<>>:::777777888333555444333555888777333///000444::::::666555777666444333666:::;;;999666666888;;;;;;:::777555444888999:::777333111333666>>>===;;;999777555444333<<>><<<666111222888:::888666777555444777;;;999444111333777:::999666444444666555666::::::666555777555222111333888<<<<<<;;;===999666777777555666:::888666444888<<<===999555......000222444666777777000000000111111000///000444444111...000666999777++++++...222777::::::999666555333222222444777999222666999888555222222444666666555666;;;@@@BBBAAA888888666333222333666999<<<777222000333555444222333888===>>>;;;777555555:::888555555888;;;===>>>;;;999888777777666555444777:::<<<:::555222222555444333444555666777888888:::777444333444555555555555888;;;<<<;;;999888888777777666555555555555555666666666666666666666666777666444111///000444777;;;:::777555666888:::<<<~~~ooo^^^QQQHHHAAA@@@CCCEEEBBB@@@AAA@@@>>>BBBGGGBBB@@@===;;;;;;>>>AAACCCHHH@@@???FFFFFF>>>;;;???<<<<<>>>>><<<:::;;;<<<===::::::<<<===:::888<<>>@@@BBB:::::::::===???@@@>>><<<;;;999:::???AAA>>>;;;;;;@@@AAA@@@<<<:::;;;===>>>===;;;888555555666888:::777:::;;;777444333666999<<<666111111666999888666555555999???AAA>>>===>>>999:::;;;;;;::::::999999777666555444666:::>>>AAA888888888999<<>>888333444:::@@@DDDDDD<<<===???AAA@@@;;;666444:::888555333444444555555333222222444777:::::::::666888999;;;===>>>>>>>>>:::;;;;;;999777555555666999999999777555444333222555444444444444666777888222333333222111222666999<<<>>>AAABBB@@@<<<::::::666;;;???>>>999666666888888777666555444333222111444666555333888CCCLLLPPP@@@:::666555444333777<<<000222444333444777:::<<<444555666777666555333111///999:::000...555555---555555444555666666666666111///...111666999888666333333333333444666:::???@@@>>><<<;;;:::999777666000777???@@@<<<888777999000222222111333666555111111222666;;;:::555555888888666666888;;;<<<999666555777888777444333333555555888999777333111333555======<<<:::888666555444<<<@@@AAA???>>>===999333222444444222333666999:::999:::888444444888999666555666555444777;;;999333222666::::::777555333222666555666:::;;;888777999999777555666999;;;999777999555333666666555888<<<;;;999777999<<<<<<777111+++---000333555777888999555666666555444333111///;;;:::777333666<<>>,,,---///333888:::;;;:::555333111000000222444666777999999666222///000222777555444555666777777888999888777444111222444666<<<888333222333555555444666999<<<<<<888666777888<<<999666555777:::<<<<<<@@@BBBBBB>>>888555666:::666666555555555333222000000111333444666777999:::777444222111222444444444222555999:::999888777777555555555555555666777777777777777777777777777777444555555444222222333444:::999777555555777999;;;|||lllYYYLLLDDDAAABBBEEEDDDAAA???AAAAAABBBGGGOOODDDBBB???<<<;;;<<<>>>@@@DDD@@@???CCCFFFBBB<<<999999:::@@@GGGIIIDDD@@@@@@999===>>><<<===AAACCCCCC777888<<<>>><<<999>>>EEEBBBAAA???<<<:::<<<@@@CCC???===<<<>>>AAAAAA>>>:::;;;:::<<>>999888<<<@@@@@@===<<<>>>@@@???@@@>>>;;;888777888999:::777<<<>>>999555666:::<<<;;;777444444666888888666666555888===>>>:::999:::777:::===>>><<<999888777777666444444666:::???AAA666666666777999<<<>>>@@@AAA===999777:::???CCCFFFEEE???<<<===>>>;;;999999888777666555555666777888333333333555777999999888444444555777888999:::;;;555666888888777777888:::777;;;<<<999666555333000333222222333555777999:::555777888777555777;;;???===<<<<<<===;;;888888;;;777999:::999555333444666555444333333555555555333333666555222444===DDDFFF===888444444444333777<<<666999999777666:::======777888888888666444111000...666888333333999:::666555333222333666999:::;;;222///---000666999777444333111222444444444888===@@@@@@???===;;;888666555000666;;;<<<888444444666...111111111333666555000444444777;;;;;;666666888555666777888:::999777444555666666444000///222555777888999888666555666666555555666777888888888888777<<>><<<::::::;;;;;;999444//////222555666666555666777888:::;;;888777777555111666666333///222888:::999333333333666888888777555888777555444333444666777999999999777555444555666888666555666555222111333:::::::::888666555777888999888666555444555666888777:::;;;999666555777:::999777444444555777888777<<>>===>>>>>>>>>AAACCC@@@:::999<<<>>>@@@DDDFFF@@@999666;;;>>><<<===CCCEEEDDD888888<<>>@@@>>>;;;888777444555666777999<<<===???555555555666777999:::;;;>>>>>>===<<<;;;===BBBFFFEEE@@@>>>>>><<<888999>>>888888999888777777777777666555555666999:::999777555444333222111222222333333555777777888888:::<<<888======888444555555333333333333333555777999:::999;;;===;;;999:::>>>CCC<<<999:::<<<:::555666;;;333444555555444333333222444222111333666888777666222666777444333888<<<===777444444777777555555888;;;>>>>>>999777;;;===;;;888999999999777444111000111333666777888888:::;;;666333000111555:::<<<===555222000333:::===;;;777555333444777666333666;;;:::<<<===<<<:::777555444333555777777444222222333---000222222444888666222666444666:::;;;777555777333666999:::888666555555444666777444000///222555999888888888999999888666000222444777999:::;;;;;;666:::===???AAACCC>>>777555333333444555555666777777999777222111444555333555999;;;777555555444111///777:::777444555777666999666666:::;;;:::;;;>>>888777777:::===<<<888555888666666:::;;;999:::===999:::;;;<<<:::666222000333666999999666444444555666:::;;;777777:::999444000000...+++---333555333555555555666777777555333::::::999888888888888888777666777888999999777555666444555999888222111333777999;;;;;;::::::;;;<<<444777999888555444777;;;666999;;;999666555666999555444222333555666666555666888999555000...222666AAA@@@???===;;;;;;;;;<<<666888:::999777666888:::777666666777888999999888000333777999999888888888888777777777777777888999888888777777777666666666777888999888666555666888444555666777888888999999ttteeeTTTJJJEEEAAAAAABBBBBB@@@AAACCCBBB@@@AAAFFFCCCBBB???===<<<<<<<<<===777>>>???;;;<<>>;;;;;;@@@AAA>>>999999<<>>;;;===AAA<<<>>>>>><<<999888:::===???<<<<<<@@@EEEGGGEEEAAA???<<<===AAACCC@@@??????777???CCCBBBBBBGGGGGGDDD>>>===<<<<<<;;;;;;;;;;;;@@@HHHHHH>>>666777999:::===>>>???===;;;::::::;;;888666777;;;<<<999999;;;///555>>>BBB@@@<<<999777222444888;;;======<<<;;;555555555666777999:::;;;999===@@@???======AAAEEE;;;<<>>;;;888999<<<:::555555:::333333555888::::::888666666444333444777999777555111666999666555888;;;;;;222111555:::;;;777444555777<<<;;;444111555666333777888999999888666444222555333555999888555666:::777333//////444999<<<===888444222666>>>BBB@@@<<<555333555999999555666<<<555777::::::888666333333666666666555222111222222...111333333666:::888444777444444999;;;888555555333777;;;<<<999666555666222666888777222000222555999777555777999:::777444333444666999;;;;;;;;;;;;:::<<<======@@@CCC???999666444333555777777777888<<<===:::333000333666666555:::===999444333222000,,,555999555333777:::::::::666666999;;;:::<<<@@@:::999999;;;===;;;555000888666777:::;;;888777999777999<<<<<<999555222111333666::::::777555555777333888999666666;;;;;;777222333111///111777888555333333333555777777666444777777777666666555444444555444555888;;;999444...222111444:::999333222555333666999;;;<<<<<<===>>>222777;;;:::555444888===444888;;;;;;777555555777333333222444666888777666666555444333222333555777===??????;;;555333666;;;;;;===>>>;;;888555666888666666666777999:::999777111444888::::::999999999888777666555555444444555777777666666555555555444888888666444222333666888222333555777999999999888|||sssdddQQQGGGFFFEEE@@@:::@@@@@@@@@@@@???===;;;:::;;;CCCIIIIIICCC===<<<===<<<<<<<<<;;;;;;<<>>DDD333:::>>><<<999888555111999:::<<<@@@DDDGGGHHHHHH777999???EEEDDD>>>>>>CCC:::888<<>>;;;>>>???;;;:::<<<>>>===CCC;;;///,,,444>>>???999333666;;;???@@@>>>;;;999666444333555777999999999;;;:::999:::;;;======<<<888999:::999888999>>>BBB>>>AAABBBAAA===;;;<<>>:::@@@@@@999555777777555888999::::::999555222///555333222333444555555444888333000111111000333888444888===<<<999777888;;;::::::;;;<<<<<<888222...<<<<<<::::::>>>AAA===666:::444000444;;;>>>999222777;;;999333222888<<<<<<888<<>>666333777:::666333333000222222000111666777666===555444:::888000///555000777===>>>999555555666444666888888666333222111:::555000000444888777444666555555555777:::===??????BBBCCCBBB>>>999555333999999777333000111666;;;;;;;;;999666555777:::===>>><<<:::777555444444444111333444444333444888<<<;;;444222777::::::<<>>999444444666888<<<===999555444222///555333444777444///111888444555777:::;;;<<<<<<<<<888888444111333777666111111555999;;;;;;999777666222111111111222333333444555444444555888::::::999555888999666666888777444444666999;;;=========<<<999777555777999:::888555444444555777888888777777333111111333777999888666444666666555222222555888999;;;===:::666444888<<<;;;:::888777777555222000777555222111333555777888333444555888999888555333888666444444555555333111999666333333666777777555777777666444222222444666666777999999888888999:::}}}uuuaaaWWWKKKEEEEEEDDD???:::DDDDDDDDDDDDCCCAAA???>>><<>><<<<<<<<<;;;;;;<<<>>>??????<<<:::;;;???@@@>>>;;;======<<<<<<<<<;;;;;;;;;:::999:::>>>DDDHHHGGGEEE888===???<<<::::::777222555666888<<<@@@CCCDDDEEE???===???FFFHHHEEEDDDFFF@@@;;;===HHHOOOLLLEEEAAAAAA999555;;;BBBBBB@@@@@@AAAAAAAAA>>>:::777888999===@@@@@@;;;:::<<<>>>===>>>999111///666>>><<<666888:::===??????===:::888:::;;;;;;888555333444666;;;:::888777888888888888888999999777666999>>>BBB;;;;;;;;;:::999999:::<<<::::::666333555;;;;;;888:::999999:::666222333999555::::::444222555777666666777888888777555333222333222222444666666555333666222222444444222222666666:::======::::::===@@@>>>===;;;;;;:::999666444:::;;;999888;;;???;;;444777333000333888:::666222555999888444555;;;@@@@@@:::>>>BBBBBB>>>888444333999777555444333444555666666666777777777555222000888999777333111333333111...111444555666666888999888666444222444999>>>AAA;;;:::888777777777888999888999999777555333333444===666333777999666333333///111111///000666999888888222333::::::111...222111666:::;;;999777666777555777888777555333333333666666666666444444444555444555666888999;;;;;;<<<<<<>>>@@@???<<<888555444999777555222000111555888===;;;999666555666888;;;888888666555444333222222111333444444444555888;;;888333333888:::888888:::999444444;;;???<<<777555888<<>>;;;;;;;;;;;;<<<<<<<<<<<<:::888666999>>>AAABBBAAA@@@???>>>===<<<;;;:::999:::>>>@@@BBBJJJQQQMMMAAA>>>@@@???<<<<<<===:::444333555888;;;>>>@@@BBBBBBCCC>>>===BBBGGGGGGEEEDDDAAA<<<<<>><<<999;;;>>>===888666888999888999666222111777===999222999:::;;;<<<<<<<<<:::999;;;>>>???;;;444000222666<<<:::777555444444555555666666444333333666;;;???:::888666666777999::::::888999888666888<<<<<<999<<<999888999777222111333333666555111111555888999666666666666666555555555222222333555777777666444444222333666666333222444999;;;;;;:::999:::???DDDBBB>>>:::888999:::::::::999999888666888;;;888222444222111222444555444333222666777666888>>>CCCDDD<<<@@@CCCAAA;;;666555666;;;999666333222222333444777777666555333222111000999:::888444222555555222000111222222222222444666333222111111333666999;;;:::999777555555666777888888999999888555444555666888333111444666555222222...111000...000777;;;:::444111555???@@@777000000444555666777888888777777777777777555333333555777222888===;;;444000222666333555888:::;;;;;;:::999888999;;;;;;999777666666999666222111111222333444>>><<<999666555666888999555555666666555444333222111222444444444555777:::555222333777999666444444===777444999>>><<<777444888;;;===;;;666333222333555888888444222444666444444555777999666000,,,---666777888999999888666555333666777777888:::888222111555999;;;999666444222333333222111000000000000333222000111222444444333444666666333333666777555444555666888999888888777@@@<<<777444444444444444444999>>>???===;;;;;;;;;;;;999666444444444333222444444444333111222444666555777999888666777;;;???===;;;999999888777444222666777888999999888666555777666666777888888666444<<<;;;999999::::::999777777555222111333666777888777777666444111111222333888999888777555555777999uuujjjSSSQQQNNNJJJFFFCCC???===AAABBBBBBBBBAAA@@@>>>===<<<@@@DDDDDD@@@<<<<<<===;;;;;;;;;<<<======<<<:::888666555777<<<@@@BBBCCC>>>>>>===<<<;;;:::999999@@@IIIKKKEEEGGGOOOIII;;;@@@AAA???<<<===@@@>>>999888999<<<===>>>???@@@AAAFFFCCC@@@@@@BBBCCCCCCCCC;;;888:::AAAGGGHHHAAA;;;@@@======@@@BBBAAA<<<999999666555888===???>>>;;;<<>>:::999777666666666666777333222222333666777777666666333333666666333333666;;;;;;999666555888===AAA@@@<<<999777888:::;;;<<<888999888555777999777222333444444333333333444555111444666777999===AAADDD;;;???AAA>>>888666888<<<===:::555111---,,,,,,---777777555333111111333444999;;;999444333666666444444444444222111222444777//////000222333555666666999777555333333555777888777888999888666555555777333000///111333333111000000222111///222999======444444:::DDDGGG???666222888666444444666777666666888888777444333444777999555:::>>>;;;444000333888555666888999::::::999999555666888888777777888999:::666222222444555444222===;;;888777888999::::::777888::::::999777444222000111222333333444666777444222222444666666555555???999444777<<<===888333777999:::888555222222333555888777333111444555555555666777888777333000000555666888::::::999777666333777888666777;;;:::777222444666777777888999:::666555444222111000//////333222000111222333333222222555444111222666777555555666777777888777777666===;;;888666444444444333333999???AAA>>>;;;;;;<<<<<<:::777444333222222222444444333222111222333555333444666666666888<<>>======>>>>>>?????????===<<<;;;<<<>>>AAA@@@===;;;;;;<<<===<<<;;;===??????>>>;;;888777666777:::===???AAA::::::::::::::::::::::::CCCOOOQQQFFFAAAEEECCC:::>>>???>>><<<<<<@@@???<<<<<<>>>@@@???>>>======???JJJKKKIIIDDD@@@@@@CCCEEE666888:::;;;===???@@@???>>>@@@AAACCCDDDAAA;;;444444555777888888888999999===@@@@@@;;;888999999777666666333000222777888555999999888999:::;;;===>>>777666666666777888888888=========:::777777999<<<>>><<<:::999;;;???BBBEEEBBB===888666777888777666888<<<>>>;;;;;;======:::<<<888666999:::777555777<<<999666666777999<<<>>>???===;;;888777777777777777444111111333666888999999555333444444333555999???===:::666555666:::===999777666666888999:::999888:::999666666999888555555777777666444333555888222444666888999:::===@@@888;;;===;;;777777<<<@@@<<<999555111---,,,,,,,,,666666666444222333777:::999;;;999555444666777444777666555333111111444666...000222444555555555444777666444333333555666777777888888777555555555666111111111111333444444333222444444222444:::>>>>>>555555;;;DDDHHHCCC999333;;;888555333333444444444777888777555444555888::::::;;;:::777444444666999999999888777777888999:::333555777888888888999::::::777444555777888777444;;;999777888:::===>>>===999;;;<<<<<<:::777333000000000111222333444444444444333111111444888999999>>>999555666;;;>>>:::555666777777666555333333333666999888333111333444333666777666666777888888666222555888;;;<<<<<<;;;:::666888777444444999<<<;;;888777666555444777<<<@@@999888666444222111000000444333222333555555444333111333333111222666777555777888888888888888888888666777888888777666444333333888===???>>>;;;::::::999888777555444333444555555333222111222333444444222333444555666999<<>>???@@@@@@@@@???===<<<<<<>>>???>>><<<;;;<<<<<<@@@===<<<>>>AAACCCBBB???999999888888888:::;;;<<<777888888999:::;;;;;;;;;???IIILLLDDD>>>???@@@>>>:::>>>???;;;:::<<<===<<<<<<>>>@@@???<<<::::::<<>>@@@888;;;<<<888666888;;;;;;888<<<>>>???@@@AAA<<<666888<<>>999777888:::666;;;<<<888555555444111555666444///000555888777AAA@@@>>><<<;;;;;;;;;<<<;;;888666666888999888666===???@@@>>>:::999;;;===;;;888666777999===??????@@@===999666555444333222222888;;;:::;;;???@@@???;;;777666888888666888<<<===888555777888888:::<<>>888999:::999777444000...222111111333555666555333444444111000333999<<<;;;888999777777:::>>>===999666555555555555555555555666999999444222444555333666777666555777<<<===:::000333777;;;>>>>>>===<<<777999777333222777<<<===???===999555333444999===:::999777555333222111111333333555777999888666333///222444333444777888555999999999999999999999999222555888:::888666555444444666999<<<===;;;999777555666777777666555666777666444222111333444444444333333333444666888;;;<<<:::999888888888777555333555666666333111222777;;;888555333333666;;;>>>@@@999888777777888999888777666777777555444444666888999;;;;;;:::888777777888888999:::999888777888999qqq___VVVJJJGGGEEEEEEFFFFFFEEEDDD???@@@AAAAAAAAA@@@???>>>?????????>>>=========>>>CCC???===>>>CCCGGGFFFDDD888999999999888888888999888888999::::::;;;<<<<<<<<<@@@CCCCCCAAA>>>???@@@777>>>AAA<<<666666888888:::===@@@???;;;999;;;>>>AAACCCAAA:::777:::;;;999;;;>>>===888777999999555777;;;;;;888:::???@@@<<<>>>AAADDDBBB===999999:::000666999777444333000,,,444666666111000444777888AAA@@@>>><<<:::999999999;;;;;;;;;:::999999::::::===@@@BBB@@@;;;777888999444333111333666999999888;;;;;;:::777444222222333///555888777777<<>><<<666444888;;;::::::===>>>===<<<;;;999999888888777666555555666666555444999666444666666444666999===<<<;;;::::::999888777111000000111444777777777555888888555555999:::999===;;;999888888999::::::666555888===<<<888888<<<888666444444888;;;<<<<<<777777888888888888888888666888999666333333888<<<777999888444333666777444444444444222000///111333111333555777888888777666333444555666777666666555777777777666333111222222111555777555555:::<<<999444777777555555888777444555333222666;;;===777111444555666444111111555888222555999;;;;;;999888888888777777888999;;;======;;;:::999888777777777777222555888:::999777666666555777999:::::::::;;;<<<999666444666:::>>>===:::666666777666555222000...555444444666999999777555222444333111333999:::666222777:::888:::>>>???===555444444444666777777777333777999666555666777555333666666555999>>>===888...111666;;;>>>>>><<<;;;555888888444222666:::;;;>>>===:::666444444777999999888777555333222111111111333666:::<<<;;;777444---222555555666999888444888888888888999999:::;;;222555888888666555555666777555555888<<<===999555222555999999777666666777777444222222444666555444555444333444555777999999:::888777777888777555333333666888777444555999===<<<888444333555:::===???999777666777888999888777666888:::999666444555666888999::::::999888888999333555888999888666666666nnn\\\TTTFFFCCCAAABBBDDDDDD@@@<<>>@@@@@@@@@???>>>??????@@@EEE@@@===???DDDIIIIIIGGG777999::::::888777777888:::::::::;;;;;;;;;<<<<<<<<<:::===DDDEEE@@@===>>>666???CCC<<<444111333555999===@@@@@@===<<<>>>BBBBBBBBB>>>888:::@@@???888;;;===;;;999;;;???:::222<<<>>>;;;555666>>>BBB@@@===???@@@???;;;888666555333999>>><<<:::999555000222666777444222555777777<<<;;;:::999888888888888777;;;>>>===999999===BBB===@@@CCC@@@:::555444555666444444666:::<<<;;;999999;;;<<<:::666333444666000555777555444777;;;;;;:::888888666111///555>>><<<666555;;;???======???;;;;;;;;;::::::999999999555555777999999777333///777555555999999555555777777777777888999888666444222000...///222666888999333777777444444888;;;:::???<<<999888999:::::::::777666999>>>>>>999999===:::555222333888;;;;;;999888999:::::::::888777666777999:::777333222666:::777999777333333666666444444555555444222111222333222333555777888888777666222444666888888777666555777777777555222000000111---333555222333999;;;888333777888555444666444000888444111222888;;;888222///333555444111111666;;;000444:::======:::888777222555999;;;<<<<<<>>>???999:::;;;;;;:::888555444111555888:::999666444333222666:::;;;:::999;;;>>>999555333444999;;;:::777555555555555555333222111888666666888;;;<<<:::777111444555222444888777111...666;;;999999>>>AAA???444333333444666888999999000666999777777999999777111555777777:::???;;;444...111666:::<<<<<<:::999333888:::666444666888888888999999888666555777888888777666444333222111111///222666;;;>>><<<777333,,,111555666888:::888444777777777777888999:::;;;555777888666444333555777999555333666<<<>>>:::555222666:::;;;888666555666888555222222555666666444777555444444555777777777777666555555666555333111///444888999777666888<<<@@@;;;666333444888<<<===777666555666777888777666777999<<<;;;777555444555666777999999888888888999///333666888777555444444rrr^^^OOOCCCCCCBBBAAA@@@>>>===<<<>>>@@@BBB@@@===<<>><<<>>>???>>><<<:::999999@@@<<<888777999<<<<<<;;;444<<>>CCCCCCAAA===999888<<<@@@???;;;<<<@@@@@@:::888;;;@@@???@@@@@@<<<777888======BBBFFFBBB;;;555666999555888888444222555777666444666999999777777:::<<<<<<>>>>>>===;;;:::<<>>777333555333777888888999===>>>;;;AAA???<<<777555555888<<<666222///000444888:::999777777666333222555;;;AAA===;;;:::<<>>;;;<<<>>>@@@BBBAAA>>>;;;888333777:::999999:::888333:::666666::::::555444777888444333777888555333444888444222444888888444///888888777666666666666666666666:::???===555111333888777777777999;;;>>>@@@???777333666:::888555555444:::@@@@@@;;;777666777:::555222222222222555::::::;;;;;;999777666555666666222333999:::555222333555000000666999777777:::===444///555;;;:::888888555666777666444333333555333,,,+++222666666666:::666444444666555333666;;;;;;777444555999999666222111333555555444333333444333333555888<<<<<<999666///777??????888444555888===<<<::::::999888666444333777;;;;;;:::999:::===111111111444888:::;;;;;;999999999888777666666555666444333555777777444111444777:::<<<;;;:::999:::222222333555777888666555111333888@@@GGGGGGAAA;;;555666777999999:::::::::888555333555:::<<<:::777888888888666333222222333111777999666666999777111333111111333777:::999777===;;;666222444999999555111444777777444222333444222333555777888888777666333555999;;;<<<:::777444666666666777999;;;>>>???777999:::777333222555999;;;:::999888888888999:::888888888777555444444555333444444333222222555888444444444444444555666777;;;===:::111,,,000111///333555666777666555666777<<<;;;999666444555888;;;888555555777888777888<<<;;;:::777666666555333111777999999777333222444666444444444333222444777:::zzzlllZZZMMMEEEDDDBBB@@@>>>>>>>>>>>>BBBCCCDDDCCCAAAAAACCCEEEEEE@@@@@@DDDFFFBBB??????DDDEEEDDDCCCFFFIIIFFF@@@<<<===>>>===;;;999888999===:::777777999;;;;;;:::;;;>>>>>>;;;;;;@@@DDDEEE888<<>>;;;:::<<>><<<<<<;;;999===DDDEEE???999777:::===??????AAA@@@>>><<<;;;===@@@CCC<<<999:::>>>>>>:::999<<<<<<;;;<<<>>>;;;777777;;;===@@@@@@===777444444666;;;===<<<666333444555333666999::::::999999;;;>>>;;;???BBB>>>666333777;;;@@@======@@@>>>777333444333666888777999===???===;;;;;;;;;999777666666888666444111111222555666666<<<<<<;;;777555666<<>>===777222111111111333888;;;<<<888444888777666555555555555555666555888===<<<666333555:::999888777888:::<<<>>>:::444111444888888999<<<444777999888555333444666:::555222333333333666;;;;;;;;;;;;999888666666666666222333999:::555222333444111111666777555777;;;;;;555333888;;;999666666666666555222000000222444===777333666888666555888999555444555444444888>>>999666222333666999777555666888::::::777555444333444444555999<<<<<<999666222777<<<;;;555333666;;;>>>===<<<;;;:::888555333666888::::::999777777777333222333555888:::::::::777777666666555555555555444444444555777777444111333444777999:::;;;:::999555444555666888777666444000111555;;;AAAAAA<<<666555555666666666666666666666333222555:::<<<:::777666888999888666333222222222777888666666888777222666444222333555888888777999:::777333444777888555000333555444222000111222000333777888666444333333222444777999:::888555444888777777777888999:::;;;666888:::777444333666:::;;;:::999888777888999999:::<<<===<<<777444333333;;;777333222444777888888555555555555555666666777666:::999222///000000---111333555666555555555666999999888777555555777:::999555444666666444666::::::999777666777666555333444555777555222111222444555666666555444444666888rrrcccUUULLLHHHEEEAAA===<<<===???AAADDDDDDCCCCCCCCCCCCDDDDDDGGGCCCAAABBBCCC@@@>>>???DDDIIIJJJDDD???@@@AAAAAA@@@@@@AAA???===;;;;;;<<<999888777888:::;;;::::::>>>>>>;;;999<<>>===;;;;;;===@@@EEE@@@<<<<<<===;;;<<>>@@@AAA<<<::::::===>>>;;;;;;>>>::::::>>>AAA@@@:::888:::<<<;;;:::888666444333333;;;>>>===888555666666444999;;;<<<;;;;;;;;;===???<<>>>>>======???===777444555555888777555777<<>>444777:::;;;999777555555666666555333111111333444??????===999555555:::>>>;;;:::888666444666999<<<::::::::::::888777555555888999555111333;;;AAABBB===999777888888777888<<>>???BBBAAA:::333111///222777;;;===<<<999777777666555444444444555666888666777:::999555444555<<<:::999777777888:::;;;888444222444555666999>>>:::999777555555666888999999555333555555555777<<<;;;;;;:::999888777777666555333444888999777444444222111333555444222666<<<999777888;;;:::666555666:::999666222000000333666BBB<<<888777777555555777:::777555555555444999@@@888555111111555888999888777:::===>>><<<999777666555555777999<<<<<<:::888444777888666222333888===:::;;;;;;;;;999666333111;;;:::999888888777444222555444444555888999999888555555444333333333444444333333444666888777444111333222333666:::<<<:::888888777666777777666444111222222444888<<<<<<888444888888777777666555444444222111222555:::;;;999666444777::::::888555222222555888888666555777666333;;;888555444555888:::;;;444888999555444666777666///111222222000////////////444999999444000///111222333555777777666555444888888888888777777777777555777999888555555888;;;;;;::::::999888888999999===BBBFFFDDD===777444333AAA:::222111555999999666555555555555555666666777333777999666444333111///222444777888777777777888555666777777666555777888999444222333333111333777:::888666666777777555444///111333444222111111111444666777777666666666777|||lll]]]RRRLLLJJJFFF@@@<<<;;;===@@@CCCCCCBBB@@@??????>>>>>>===AAA@@@@@@AAA@@@>>>======FFFJJJJJJBBB;;;;;;>>>???@@@@@@@@@???<<<;;;<<<===666777888:::;;;<<<;;;:::<<<<<<;;;:::>>>CCCAAA<<<>>>??????===:::999999;;;AAA<<<999;;;>>>@@@@@@@@@<<<======;;;:::<<>>>>>>>>>>>>>>???@@@777999???FFFEEE===666444999777777888:::999666222555999:::777666999;;;:::;;;;;;;;;:::;;;<<<===???;;;???AAA>>>888666999>>>::::::;;;<<<<<<:::888888:::;;;888444555:::===<<<222666999;;;:::888777666555777888666222111333666;;;<<<;;;777444333666:::;;;;;;888444111222888>>>???>>>===;;;::::::999999;;;;;;777222333;;;AAACCC:::999999::::::::::::;;;<<<999:::??????;;;777777555888;;;;;;999777555555888777666555555666777888<<<999777777777555444444===;;;999777666666777888999777777888666222333777;;;888666555777999999999888555444666777666888===;;;:::999999999888777666555444555777999888666555000222555444111111666<<<999:::;;;:::777444555888>>>>>><<<888666555777999<<<888555444333444555777777555555777777555888===888666555555888999999777444888===@@@@@@===<<<;;;555666888999;;;;;;:::999555666666555333444888<<<888:::<<<===;;;888777666===:::777777999888555222777555555555777777666555444444333333333333444444111222555777777666333111777444222555:::<<<999555999888777777666444111///666555666888::::::888555>>>===<<<:::888777666666///000222666999:::888555444666888888666444333333;;;;;;999777555444333111888555222000111555999<<<222888;;;888666777888777000111111111000/////////000777===;;;444......000333444555666777666666555666666777777777777666666555777888888777777999<<<===<<<<<<;;;::::::::::::===DDDKKKKKKDDD<<<888777>>>999444333555777666444555444444444444444555555555888::::::888777666555555777:::;;;;;;::::::;;;111333666666666555666777999444111111000...000555:::999777666666666444222...///222333333222111000000333666888777777777777wwwfffXXXPPPMMMJJJFFFAAA<<<;;;===AAACCCCCCBBB@@@===;;;999888888;;;>>>AAABBBBBB@@@>>><<>>:::;;;<<<;;;===>>>>>><<<:::999999:::666888:::<<<===<<<<<<;;;;;;<<<:::999>>>CCCBBB===AAA@@@???<<<999888888888<<<;;;999:::>>>BBBAAA???888;;;===<<<:::<<>>888777888;;;;;;:::AAAAAA???===<<<>>>??????444777@@@HHHHHH===333...666555777;;;??????999444///444777555666:::<<<;;;:::999888888:::<<<===>>>======;;;:::888777777777555777999:::;;;======<<<>>>>>>:::444444888:::999555777:::::::::999:::;;;333666999888666555666999666888888666444333666:::<<<;;;999555222444:::???AAA@@@???===============<<<===:::555555:::>>>===555888;;;=========;;;888;;;777666:::<<<::::::<<<;;;;;;:::777555333555666:::999777666666888999;;;:::888666555777999999777===;;;999777555555666777888888:::===:::333000111444333333444666777666555777444444888999888999===;;;999777777999999777555555666666777888:::888555///333666444000111666:::999;;;<<<888444444888;;;===??????>>>;;;888777888777777555222111333555666222222666::::::555555777888999:::<<<===;;;777444444888===??????<<<;;;:::555777888999999999999999555666666777777777777888999<<>>======>>>;;;999666777:::;;;999777777666555555666666444333444555555555444444444333000222555666666555333333;;;777555666:::;;;888444999777666666555333000---777777777888999999888777AAA???===;;;999888777777///000333666888999777555555555555333222222444666@@@===:::777444111000000///...,,,+++---111666999333:::===;;;888999:::999333222111111222222222222333999>>><<<555//////222555666777888999888888777444444555666777888888999555777888999999999:::;;;>>>>>>>>>======<<<;;;;;;999@@@HHHJJJEEE???;;;:::888999::::::999777666666444444333333222333333444666777999:::888777777999555888;;;<<<;;;:::999999///222555666666555555666888333111111000...///333;;;999777555555444111//////000222444555555333222+++///333666777777777888qqq```TTTNNNKKKIIIFFFBBB>>>===>>>@@@BBBCCCDDDDDD@@@;;;888888;;;999???DDDDDDCCCCCCAAA===EEEEEEAAA<<<;;;======:::???AAABBBBBB???===<<<<<<777999<<<===<<<;;;;;;<<<>>>===:::777;;;EEEJJJKKK===<<<:::999999999:::;;;;;;===<<<:::<<>>:::555777::::::999;;;???CCCAAA>>>:::999:::<<<>>>???>>>???<<<888888<<<>>>===:::<<>>???GGGDDD???===<<<;;;888555222555888888:::>>>???>>>??????;;;555444777999777888999::::::::::::<<<===333555888999999999999999555777999888666666999<<<<<<;;;999777777888<<>>>>>============>>>>>>;;;===<<<888777::::::888111777<<<>>>>>>???;;;666>>>999777999:::999999<<<;;;999666444444666999:::;;;:::888777777999;;;===666666444444999??????<<<;;;:::888666555555777777444444999??????888333222222444666999999999888777555333444888:::888999===:::777555666888999666444555777777666888;;;:::666///444777444222444777777666:::;;;777555888;;;<<<999<<<>>>===;;;888666555:::<<<;;;666444555666555///111666<<<<<<666333444888:::>>>@@@???<<<777444777:::======;;;888555444555666888888777777888999666666777999::::::777444444777::::::888777:::<<<888777666777:::<<<<<<<<<888777555555666666444333555666777888777555222111000222444555444444444555<<<:::777777999999666444888777666666666444111///333444555666666777777777>>>===;;;888777777777777000222444666777777666555666666444222111222666999BBB===999888444000000222...000111222333555999===777<<<===;;;:::;;;;;;888444333222222444666666666666:::===<<<666333333555666777999;;;;;;:::999888333333333444666999;;;===666777888::::::;;;;;;;;;????????????>>><<<;;;:::444999???BBBBBB???;;;999555999>>>???>>>;;;:::;;;555444333333333333333333555444666888777444555999333666999:::888666444444000222555666555555555666777333111333222//////333999777555444333222000...333333333555777777555444***...222555666666777888yyyhhhZZZPPPJJJGGGGGGEEECCCAAA@@@??????@@@AAAEEEHHHDDD<<<888<<>>;;;@@@CCCFFFFFFDDD@@@>>>===888:::<<<<<<:::999:::<<<===??????<<<>>>FFFMMMOOO999888666666888:::<<<<<<999>>>???;;;999;;;;;;777555666888999:::<<<>>>@@@???>>>;;;888777777;;;===:::<<<:::555666===AAA@@@???>>>BBBIIILLLGGGAAA>>>::::::::::::;;;:::888666111666888666444666666444777555333555999>>>@@@@@@HHHFFFCCC@@@===:::888777222777888777999>>>???<<<<<<===;;;666555888:::888777999;;;<<<;;;:::;;;<<<444555666999;;;:::888666555888::::::777777888;;;:::999888999;;;===>>>===::::::;;;<<<<<<=========:::===<<<888777:::999666111777;;;;;;<<>><<<999777999;;;<<<;;;888555333222444666888777555555666888:::999888999;;;;;;777333222444666444000000333777444555777777888999<<>>>>>>>>>>>===;;;999888444555888===@@@@@@<<<999777888:::===???@@@???>>>777666555555444444444555222222666;;;:::444333666333666999999777333111000222333555666555444555666555333333555555111111333555333222222333333111000777555444555777888666444...111444555555555666777rrrbbbUUULLLGGGCCCEEEEEEDDDCCCBBB@@@???>>>>>>DDDIIIEEE<<<999>>>FFF===CCCDDD>>>;;;===>>><<<:::???@@@<<<:::<<<>>>>>>;;;>>>BBBCCC@@@<<<999777888:::<<<:::888777888;;;999@@@DDDCCCCCCEEEGGGGGG999777666555777999;;;;;;555<<>>>>><<<777111000333777888;;;:::555888AAAFFFEEE;;;888999???CCCBBB@@@AAA>>><<<:::666444444444555111666888666555777777555777444333555:::???BBBBBB<<<>>>>>>;;;666333444777444999:::666888===>>>:::999;;;:::666666:::;;;:::666888<<<===<<<;;;::::::555444555888;;;:::666222555888:::999777555666888999777777:::>>>@@@>>>;;;888999;;;<<<===>>>>>>>>>:::<<<;;;777777999:::777222777:::888:::>>>===888777444555999;;;888666666;;;888555777<<>>888555111555999999666666999===111000333888:::888999;;;888444222333666888555111555888888555777===<<<777111555777666888;;;888111,,,444:::;;;>>>AAA>>>777:::::::::888666666777999999@@@BBB===999;;;:::777333444777<<<;;;777666999555888;;;<<<<<<;;;::::::777888:::999777555555555333666777777444444666888>>>;;;888888;;;;;;888444777999:::666111000444999222555777777666777;;;???<<<:::999999::::::888777333555999:::999444...***111222333222111111555888555666777666444444666888888888888999::::::888666///111555777888888999:::;;;999888666666777999:::555666777666555555666777555777999999999888999:::>>>888555666666333555;;;000555:::<<<;;;999999:::<<<<<<999777999<<<999444444222000222777:::;;;:::999888777777777777888888444777:::===>>>;;;888666888666444333444888<<>>BBBAAA===888888777666666666666666222333999@@@???777333555555888::::::777444111000333555666555444444555777555333444777777333222333111000///000222333333222999666333444666888666555222444666666555444555666mmm^^^SSSIIIEEEEEECCCEEEFFFEEECCCAAA@@@AAADDDJJJNNNHHH===888<<>><<<999888;;;>>>DDD:::666;;;===888777;;;999;;;;;;888888::::::777;;;:::BBBNNNMMM???555666444666666333444999;;;999777888:::;;;;;;:::888777888<<<===<<<@@@EEEBBB;;;FFFBBB;;;555222111333444666:::>>>>>>===>>>CCCGGG;;;888888<<<>>>>>>BBBGGG@@@<<<:::888333000666@@@???999666777888777888;;;888777222000===NNNPPPFFF;;;<<<;;;777222111333666;;;<<<:::555333666777555AAA===999666777:::<<<===666======666555;;;<<<888;;;===???>>><<<999777777444555777888777888999;;;777888:::===@@@AAA@@@>>>???===<<<===???@@@===;;;888999666111444::::::555222555666444555888888444<<<999666666999:::888555AAA<<<444000555<<<<<<888555888:::;;;>>>BBBAAA<<<@@@@@@>>>;;;888777777888111444888:::999999999:::111777;;;:::888888555222888555444666999;;;:::777444666777555333333777:::999777555555555777777777777888888999::::::::::::444666999888777777;;;>>>777777999;;;;;;999444111;;;666444888;;;:::888999999;;;<<<;;;888777:::===777888999999777666666777555444555888<<<===;;;888111555999:::999777555555888999;;;:::999777666666<<<999777999>>>???<<<888999;;;===>>>===;;;999777777777777888888888777777<<<;;;;;;===>>><<<666222333777::::::666333333444666555444333444666888:::666777777555777;;;;;;777777777666777<<<@@@===666///333666666444666;;;AAA???===:::888888888666555<<<777222222666999999777888999???EEEEEE>>>888777<<<444333999999333555===333555777999;;;;;;::::::666444111111333555666666333222333666::::::777444555:::;;;666555999;;;999>>>999777999<<<;;;777444888555111---+++...444999???===999777777666555444;;;>>>@@@===888555777::::::999:::>>>BBBCCC@@@<<<:::777555666:::>>>???>>>999999;;;===>>>>>>:::888444555999>>>AAA@@@;;;666222888??????999333000111444333555777666222333777555444444555666555222000......///000111222222222333555666555333222222333:::999888666666666666777}}}jjj\\\RRRIIIEEEEEEBBBCCCDDDCCCAAA@@@AAABBBDDDGGGIIICCC:::666:::???GGGGGGBBB:::888<<>>???@@@???===<<<<<<======999888;;;<<<;;;;;;===666999999777777:::;;;888333444>>>KKKJJJ>>>666666777999999666777:::;;;999333555888:::;;;999777555999;;;<<<;;;>>>CCCAAA;;;CCC@@@;;;777555555666888444777:::999777777:::>>>;;;888777;;;===>>>@@@CCC@@@@@@???<<<999999;;;===;;;888777;;;===;;;:::<<<::::::777555???LLLJJJ???666888888666333222444888333666777555666999999777???<<<888777888:::;;;;;;222777;;;:::999;;;;;;999;;;===??????===999666444444555777888777888:::;;;:::999777888:::<<<======<<<::::::;;;>>>???===;;;;;;<<<888333444999888333<<>>===??????===999666666777111444777999999999999:::444999;;;888777888777444999888666666777777666555222666999999777555555666777777666666666777777777777888999::::::::::::999333444555666777888;;;===::::::;;;===>>><<<999666;;;666555888;;;999777888888:::<<<:::777555777999666888::::::888777666777888888888:::;;;:::666333333666999;;;999777555555888888888888777777999:::;;;999777999===???<<<999999;;;>>>@@@???;;;777444666777888999999999888888:::999999;;;<<<:::555111555777888888777555555555777666444333333555666777111444444333777<<<<<<999999;;;;;;999:::===:::444000444777777666777;;;???;;;999888888999:::888777999555222333888;;;;;;999888666888<<<<<<888666777<<<444333888999333555<<<;;;:::999777666444444333222333333222111111555888555444444555888888555333555999888333222888;;;;;;<<<777444555777777333111666666555333222333666999<<<:::888666666666555333:::===???<<<888666777:::777666777;;;>>>???;;;888:::888555555888::::::999666666777999;;;:::777555444444555777999999555111000555;;;<<<999555222111444333555777666222333777444555666999:::888444111000000000111111222222333666888999999777666555666666555555555666777888999vvveeeYYYPPPHHHDDDDDDAAABBBBBB@@@??????AAACCCEEEFFFFFFAAA<<<999:::<<>>999888===@@@@@@@@@????????????>>><<<:::222666999777777:::<<<:::333777888777888;;;;;;999...111;;;GGGGGG>>>888:::888;;;;;;999888:::999666111555999===>>><<<999666:::;;;:::999;;;??????<<<@@@>>><<<999888999:::;;;999:::;;;999555444777:::===888666:::=========>>>;;;@@@BBB>>>AAAGGGEEE>>>888666999@@@BBB???<<<<<<;;;<<<;;;;;;BBBIIIDDD999111444666666444444666999333777:::999:::===;;;888<<<:::888777888999999888111333888>>>===888666888888:::<<<===<<<:::888666555777888888777777999:::>>>:::777555777:::<<<===888777777999<<<===<<<;;;::::::888555666999999666BBBHHHIIIBBB:::777999999999999888777666888<<>>BBB@@@;;;666666777111444666888888888999:::666::::::666444777888777999:::999777444222222222222666;;;===;;;888555333555555666777888888888888777888999:::::::::999888222111222444777:::<<<<<<<<<;;;:::;;;<<<<<<;;;999:::666444888999666555777777:::;;;:::666444444666666888;;;<<<:::888666666777888999;;;;;;999444111666888:::;;;999666555555777777666666777888:::;;;999888777999===>>><<<999888;;;>>>@@@???;;;666222333444666777888777666666777777888999999888444000666555555666777888777666888777555333333333333444000333333222555::::::666:::>>>???;;;888888666333222555888999888888:::===:::999999:::;;;:::888666555333222555:::===<<<:::999555333555555333555999;;;555444888888333444:::???===:::666444333222333...222666444000///444999666555444444555555444222555777555111111666<<<>>>===999444222444555333111333555666666666666777888999777666666777777555444999;;;===;;;888777999;;;888777777:::======999555:::888555444555666555555666666666888999888666444666555333333444333111///000333777::::::777444111444333555777666222333777444555999<<<>>><<<777333333222222222222222333333666888:::;;;999777666666444444444444555666777888{{{nnn___UUUMMMFFFCCCDDD@@@@@@@@@>>>===>>>AAACCCFFFFFFFFFEEEBBB???<<<;;;======<<<;;;;;;===>>>??????===<<<>>>???>>>:::666///:::>>>999777===>>>:::555888:::888999<<<<<<999111333;;;BBBBBB===<<>>;;;;;;;;;999888999<<<=========<<<;;;:::::::::::::::;;;;;;:::888555555777999???999777;;;>>>===;;;:::444<<<>>>;;;CCCPPPOOOCCC999777999???BBB>>>;;;;;;999;;;;;;<<>>===555333999777666666888:::===>>>>>>999::::::999777666666777===:::777777999;;;===>>>666666777888999999999888555555555555777:::<<<;;;>>>BBBBBB<<<777666666555999::::::888777999???DDDXXXOOO@@@333000555777666555999999333111666<<>>DDDDDD>>>888888999333555666777777777999;;;777999888333222555777777777999:::777333000111333444777;;;======999666333333555777999999888888999777888999::::::999888777333111000333999======<<<;;;999777666777777666444777444333666666333333555666999;;;:::777444555666555888<<<===;;;888666555333555888:::;;;999666333888999;;;:::888666555555777777666777888999999888777666666999<<<===<<<:::888:::<<<======;;;888666888999:::::::::999777666555666777888888777444222666333111333666999888666888777555444222111111111444555444222333666555111777>>>@@@;;;555444444333333666999:::999999999;;;>>>============;;;777444333222333666999;;;:::888:::555333444444444777<<<:::666444777777333333777999999999999999999999999///333666555333222555888555444333333333444444444444555555333444777<<>>999555555888888666000222444444444444555777777666666777888888777555999;;;<<<;;;:::999:::<<<<<<;;;;;;>>>@@@@@@<<<888888777666555555555555555:::999888999::::::888777777777777777666555333222333444777:::;;;999555111444333555777666222333666555666999<<<>>>===999666555444333333333333444444333555888999888666444444888777777666555555555444rrrfffYYYQQQLLLEEEBBBCCC???@@@???===<<<===@@@BBBCCCDDDEEEFFFEEEBBB>>>;;;:::;;;<<>>@@@???;;;666666@@@DDD>>>;;;@@@AAA===888<<<===;;;;;;===;;;888666777:::<<<:::888<<>>BBBDDDCCC@@@???===;;;999999888999;;;>>><<<<<<;;;:::999888777777777777666444333444777999???;;;:::>>>@@@===:::999333:::999666???NNNNNNCCC<<<888888<<<===:::999999666888888999>>>DDDEEECCC666999;;;:::666444555777AAACCC@@@;;;:::<<<<<<999888777666777888888666555666222333::::::555777???===999444333777<<<@@@AAA=========:::777444444444777666666888;;;======<<<777888888888777666555555333333444666888888:::<<<;;;;;;888555888<<<:::666:::;;;;;;:::999;;;AAAGGGYYYPPP???000---333888888666888888666999>>>@@@???;;;@@@DDDDDD@@@;;;;;;<<<666777777777666777999;;;666888777222000444666666333666888666333111333555777888999:::;;;:::888666222555999:::999888888:::999999999999888777777666555333222555:::===>>><<<:::888555333333222111000444222222444444111111444777:::<<<;;;888666888:::555888;;;<<<;;;888666555222555888999999777555444888999:::999666555555666888777777888:::999666333555555666888;;;<<<<<<;;;999888888888999;;;===>>>AAAAAA@@@???===<<<;;;:::555777888999888777666555555222000111555888777555888777666444333222111111555666555222333555444000333:::>>>999444333555555444666999::::::999999999>>>>>>>>>??????>>>:::777333333444666777777555333777444333666777666888<<<999666555666555333333444000222666:::<<<<<<;;;;;;444444555666777777666555222333333333333444666777222333666888999999;;;>>>BBBBBB===666666:::<<<999333333333111111333666999888777666777999:::999888:::;;;<<<<<<;;;;;;<<<===???>>>>>>@@@CCCBBB>>>999666777777777777777888888<<<;;;999999::::::999888555777999;;;:::888666555777888:::<<<<<<:::666222444333555777666222333666888888777999:::;;;:::999666555444333333333555555222444777888666555444444999888888888777666666555~~~lllaaaUUUOOOJJJDDDAAAAAA???@@@@@@>>>======???AAA???@@@AAABBBAAA@@@>>><<<:::999<<<@@@AAA<<<:::;;;?????????@@@AAA@@@>>><<<999===???<<<:::<<<<<<::::::===???======>>><<<888777999:::777333444999???:::======;;;:::<<<;;;888777999;;;>>>???@@@??????>>>;;;:::;;;999777:::???<<<;;;:::888777666555555999777666555666999<<<>>>===<<<===@@@???;;;999:::999;;;888555;;;EEEEEE>>>===999666999:::888777999444555555777;;;@@@EEEGGG;;;======:::666333444555<<<===;;;777777;;;===<<<999777666666777888666555444222222555777888>>>EEEFFF???777444555999<<<============:::777555444444111222444777;;;;;;:::888888999:::999666444444555777666888:::888666777:::<<<999666666<<>>>>>@@@AAAAAA???>>>===>>>;;;;;;999777666666999;;;444888888444222444666444222333555555555555666888888777777888999:::999888444777::::::777777888;;;<<<:::888777666666777777777666555777999;;;<<<;;;;;;999666444444333222000222111222555444111222666:::<<<===;;;888777999<<<555777:::;;;999777555555555777999888666444333222888888888666555444555777999777666777999999555111333444666888:::;;;<<<<<<999777555555777;;;???BBBAAA???===:::999888888888555777999999888777777888333222222333555666666555666666666555444333333222333555444333444888777444000777;;;888444555777777555666777888999999999999::::::;;;===@@@AAA@@@>>>444555555555555333111000333111333777999666666999888777666666444333222222,,,///444888:::999777555777666666888:::999666222000222444555444555666888222333777;;;<<<999:::>>>>>>@@@===555444:::<<<999888777555333222444999===:::888666666888:::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<>>===>>>???===>>>===<<<:::;;;???CCC;;;888:::??????<<<<<<@@@>>>???@@@@@@??????@@@AAA<<<888666999:::888888:::777<<<>>>======>>><<<888666:::<<<888444444888===:::<<<<<<999:::===>>><<<999999888999:::<<<>>>???>>>;;;<<<===;;;777999???<<<:::999777666666666777<<<:::888777999===???AAA999;;;???AAA>>>777777:::===:::999:::===???>>><<<;;;777666999:::999888:::444444666888999<<<@@@DDD===>>>===999444111222555666999999777888<<<>>><<<:::888666666777888777666555777777444444:::???AAAIIICCC;;;777888:::999888:::;;;;;;:::888777777888222222444777999:::888666777999;;;:::777555666777:::999:::===;;;666777<<<;;;;;;999777<<>>???555666555222222444444111666:::;;;999:::>>>@@@???BBB???<<<;;;===???>>>>>>???>>><<<888666666999;;;333888;;;888666777666444333222222444777888999888666555555777:::;;;:::888666999;;;999666555888<<<>>>;;;888555333444777888777888888777666666888999999888777777777777666444222222444777666333555:::@@@@@@???:::666444777:::555777888888777555555555444666888666444333444555666777666444333333666888<<<777333333666999888666111333555888999:::<<<===888777555555777:::>>>AAA===:::777444444555888999444666999999777666888999222444777777777666666777444555555666666666555555666777666444666999999555222888;;;888777999:::888555555444555777999::::::888777888:::>>>@@@AAA@@@555666666555444222222222222111333888999777777:::777888777555444333111//////111444666777666444333666888::::::999666333111111444777777666555555777444333555::::::777999>>>888===;;;333222999;;;777;;;;;;999666555666;;;>>>;;;888555444555888:::::::::999999999999999999888:::999999<<>>:::666666999;;;;;;:::999;;;===<<<999666444555666666666333555888888777666666888555999======:::888777888444333555777666222333777;;;:::999:::;;;;;;999888555444222111222444666888777888888777666777999;;;444555666888888888888777zzzfff\\\RRRMMMIIICCC@@@@@@@@@AAABBBAAA???=========??????<<<888666999BBBJJJ===888777<<<>>><<>>;;;<<>>777:::999666888<<<>>>===<<<:::888777888;;;>>>AAA>>><<<===???<<<777888???;;;:::888666666777888999:::777444444666999<<<>>>555999???BBB<<<555555;;;<<<888999>>>@@@===<<<>>>888555666:::===;;;:::;;;555666888:::999999;;;???======<<<777222000222555555999<<<;;;<<<>>>===:::;;;999666666777888888777888>>>===555333:::<<<999GGGAAA<<<:::<<<<<<:::777777888::::::999999:::;;;777666666888999:::888777666888;;;:::888777888:::999888;;;???>>>999;;;BBB999;;;:::777777<<>>777555333555:::<<<<<<:::666888777333333666777444555;;;>>>999555888===@@@CCC>>>888777;;;>>>???===AAA@@@===999666666999;;;333999===<<<::::::777444444222111444888:::999777333333444888<<<<<<:::666777:::;;;999555444888<<<@@@<<<777333222444777999777999:::888444333555888666666666777999:::888777333333666999888555888===DDDCCC@@@:::444222444888555666777777555444444555111333555555333444777;;;555555555333222333666888===777000///333999;;;;;;000222555777999:::<<<===888777777777888:::<<<>>>???<<<999666666:::>>>AAA333666888888666666777999333777:::;;;888666777888333444555666777777777777;;;<<<:::666666888666222444999;;;999999;;;;;;999555444333444666999:::;;;999888777999;;;===>>>>>>555666666555444333444444555333444999:::999:::===777888777555333333111...222333444555666666666666333888===<<<666111000222333666999999777444444555666333333777777444888???555<<<;;;333222999;;;777;;;;;;:::888666777999<<<<<<888333222333666999:::999888777777888888777555888888888;;;>>>>>>:::666777:::<<<<<<:::999:::<<<===:::666555555666777777666888999777444444777:::111666<<<===999777888;;;444333555777666222333777;;;;;;;;;===>>><<<999666444333111111222444777999777777777666555666999<<<666777777777777555444333qqqggg]]]SSSMMMGGGBBBAAACCCHHH???<<>>???999111444>>>GGG@@@;;;>>>BBBBBB@@@AAA999999::::::;;;<<<======::::::;;;===AAADDDHHHIII>>>666222777;;;999888999===999999>>>AAA@@@>>>???BBBAAA???===:::999:::;;;>>>:::777999>>>AAA@@@>>>888;;;===;;;666555777;;;888;;;>>>===999666555666???;;;888;;;AAADDD@@@;;;;;;777777<<<===999888;;;777888:::===???>>>;;;999555888:::888333111444777777===???======AAA???:::<<<:::888777888999::::::AAA@@@===999777888;;;???CCCCCCAAA>>>999666555555===;;;999:::;;;;;;888666;;;<<<<<<======>>>>>>>>>777999888555777;;;;;;888444777999;;;BBBHHHEEE===555555666888999999777444999777444444666999::::::888777555222000111555888777:::;;;888444555:::@@@@@@444111<<>><<<999777666777777555888???BBB===888666999:::;;;:::666555666888999777666777:::;;;:::777777888888555222333777;;;555888999999;;;???>>>:::333888<<<===:::777666666888666333333444666777777555111222666555///...111000222444666777888999:::666666555555555666666777555222000222777;;;<<<<<<222444666777777888:::<<<>>><<<===@@@@@@===;;;===888666666888<<<>>>>>><<<:::;;;777222111666888777777555333555888:::999666666666555555666888:::;;;AAA===999666555666666555:::::::::;;;;;;<<<===>>>222333444444444666:::<<<:::777444666;;;>>><<<:::999888666777777777444333666555666;;;@@@BBB???:::777:::===;;;666222111222222555:::>>>:::555555999@@@>>>:::666333111000000777::::::666777;;;888222111333666777777555555555333666777666777999666111;;;::::::::::::888555222666777888777777777888::::::888777999<<<;;;666111999:::;;;<<<<<<:::666222333777<<<>>>>>>;;;999999>>>:::777777666444666:::888777666555666888;;;===777777999;;;<<<<<<999666444777777222000444999;;;;;;<<>>@@@CCC===:::<<<======AAAGGG@@@@@@BBBCCC???;;;===BBB???999777;;;>>><<<888888777888999;;;<<<<<<<<<<<<===<<<<<<<<<===>>>@@@AAA<<<444000555999::::::======:::;;;AAADDDAAA>>>===999999999999999999:::;;;;;;999777888;;;===>>>===999<<>>999777777:::777:::======:::888999;;;===:::999;;;>>>@@@>>>;;;<<<777555666555333555:::444666999<<<===;;;777555555888;;;999555222333555666;;;<<<999:::===<<<888:::999888888888999999888>>>===;;;888666777:::======>>>@@@???===;;;;;;;;;:::999888999;;;<<<:::888<<<<<<;;;;;;;;;<<<======777999888666777::::::888666:::<<<>>>DDDIIIFFF>>>888888999;;;<<<<<<:::888666444222222555777888888;;;:::999666444555888;;;<<<<<<;;;999777999???DDDEEE999444===BBB===888888:::>>>AAA@@@;;;666333333777888888888777888:::===???BBBCCC>>>888333555777555333555<<<>>>:::555333999;;;===<<<999777888999888666555666888:::888666666777999888777666777888999;;;;;;999999;;;999444888:::<<<;;;888666888:::666444222111333555666666555222333666555000///111333333444555777888888777444444444444555666777888888666444444888;;;<<<;;;222444777888888888999;;;:::999<<>>::::::;;;999888:::<<<===<<<:::999:::777111111555777666333444555666666666777777888777777666666666777777:::999888888999999888666@@@???>>><<<;;;:::999999333444666666666777999<<<;;;888666888<<<>>><<<999;;;999999999999999777555555444666;;;@@@CCC@@@===888:::;;;:::888555333333333555:::===999444444888:::888666666666555222000555888888555777:::888222333555777777666444333444333666666555777:::888333222222333666888888666444222444666777777666777888999777666999<<<;;;666111777888999<<<===<<<999666<<<===???>>><<<:::::::::>>>;;;:::<<<<<<999888;;;777555444333444666999;;;777777888:::<<<:::777444666:::999444111333777888;;;<<<>>>>>>===:::777555444555555444222222333555<<<:::777666666666666555333333444444444333333222ttt```WWWNNNJJJFFFAAAAAACCCNNNGGGBBBCCCCCC@@@>>>===@@@DDDHHHFFFAAA===>>>@@@DDD@@@=========<<>>===777888999:::;;;;;;;;;;;;666777777777777888;;;===:::>>>BBBBBB>>>:::888888666999<<<<<<::::::===???::::::::::::::::::;;;;;;@@@;;;666333111111666===444666999::::::888555333555999<<<<<<888444333333666888777555555888999777888888999999888888777666::::::999888666777999<<<888;;;>>>???>>><<<;;;<<<777777777888;;;<<<;;;999===<<<:::999999:::;;;;;;888::::::666666999999777777999<<<>>>CCCFFFCCC===:::::::::<<<======;;;999666444333333666888::::::<<<;;;:::888666777:::===>>><<<999888999<<>>;;;999===;;;;;;;;;<<<;;;999777222111333777<<>>;;;999999;;;>>>===;;;===@@@@@@<<<;;;===777666555444555777999:::888888999:::;;;:::666333777;;;<<<666222333555555999;;;===;;;888666777999999::::::999666444333444===:::777555444444222111444333333333333333444444yyyqqq[[[SSSLLLIIIFFFCCCBBBDDDMMMIIIEEECCCCCCAAA???>>>???DDDHHHFFF@@@<<<===@@@BBB???===;;;::::::;;;===333===AAA======DDDEEE@@@666333333888:::888666777::::::999999999888888888666666777777888999:::;;;888666666999<<<>>>======<<<:::;;;???AAA??????AAA<<<<<<;;;<<<;;;:::777555333666999777555555:::>>><<>>:::666222000222888===999::::::999777666666666666999======:::666333222777777555333333555777777666888999999888777666555999999:::999777888:::<<<:::;;;<<<;;;999777666777666666777888999:::999999<<<;;;999888777888999:::888;;;;;;777666888999777444666888;;;???@@@===999888888888999;;;;;;:::888888777666777:::<<<======999999888666444555888:::999777555666999<<<>>>???===555111777<<<:::888777444666999;;;;;;888555222666666777666555555888::::::===???<<<666222333555:::888999======888666666444666888999888777666666888777777888999999999999555555555999;;;:::666111333555555444666::::::666;;;;;;:::777444444888<<<777666444555777999999888666555555666555444333444777555333555999:::777444000000111333555777999:::===;;;:::888888888888777555888<<<===<<<;;;:::999999777:::AAADDD@@@<<<:::;;;:::;;;;;;;;;:::888777888:::777222222555777555000333777777666555555666<<<<<<;;;:::888777555444333444555888;;;===<<<:::;;;;;;<<<<<<============777999<<<<<<;;;:::::::::999888888:::<<<<<<:::777<<<;;;;;;;;;<<<<<<:::888444333444666:::<<<;;;:::888666444555888999888555777666888:::777111111444777666888???FFFEEE===555444444444555666666444111111333444444333111111222444555555333666;;;<<<999:::999888999999888666444555666888999999:::===???<<<999666666888:::999999===<<<<<<===<<<:::777333:::::::::999888999===???<<<:::;;;>>>>>>;;;;;;===;;;:::999888888:::;;;<<<999999:::;;;<<<:::666333555;;;<<<888444444555444555999===;;;666444666999999;;;<<<;;;999666555555888666333333444555555444444333222222222444555666tttlllVVVOOOIIIHHHFFFDDDDDDFFFHHHGGGDDDBBBBBBCCCBBBAAA???AAABBB???:::888;;;???@@@@@@>>>;;;::::::;;;:::666===>>>999999@@@BBB===777333333777999:::;;;??????===:::777666666888999555555666888999::::::;;;888:::===???@@@???;;;888;;;777666999:::;;;@@@FFF>>>===;;;;;;;;;999555222444888;;;999555555;;;@@@===@@@CCCDDDBBB>>>;;;999999;;;===;;;999888;;;>>>777999999777444444999===888777555333555888::::::<<<;;;888444111222666:::888:::<<<<<<:::777555444:::888555555555555777999444777::::::888666666777:::;;;;;;:::999999;;;===>>>>>><<<999666444555666666777888888777777666777;;;:::999888777777888999777;;;<<<777555777888888444444777;;;<<<:::777666999888777888:::;;;:::888999888888999<<<>>>>>>===666666666555333444666999444444555888;;;<<<;;;:::777111///333777888777777222666::::::777333333333777777777666444444666888888777666666777666555333;;;999:::===<<<888666999555555666777888777666555333444444555444555555666666444333444777888555222///111222111555;;;<<<999777999:::888444333444777666555444555777999999888555666666444444555555444555444333666999:::999777///000111333555888:::<<<;;;;;;:::888666555555555777:::>>>???>>>===<<<<<<===888888>>>BBBAAA===<<<666777999::::::999888888999;;;999555444777888666555444444666999999888555999888888777666555555444777666555777999;;;;;;:::666888:::<<<===>>>??????999;;;===>>><<<;;;;;;;;;999999888999:::999888777:::999999:::;;;;;;999777999888777888:::;;;;;;;;;666333111222555888777666999777777888666111111444:::999:::@@@GGGGGG???777777555555666777555222111...000111222111222333444444666555444777<<<===:::???>>><<<;;;;;;:::777555777777777666777999>>>AAA@@@<<<888555666888;;;===<<<;;;;;;;;;<<<:::777555888:::;;;<<<;;;;;;<<<===;;;777666888888666888<<<<<<<<<;;;:::::::::;;;;;;::::::;;;<<<===;;;777444222888;;;888555666777666111777<<<<<<888444444777666888:::;;;999888777888666444222222444666666666333333222222333555777888ooodddQQQJJJFFFFFFFFFDDDDDDGGGCCCEEEDDDAAAAAADDDEEEDDD>>>>>>;;;999777888:::===???AAA@@@===<<<>>>>>>;;;===???>>>;;;;;;>>>???===666333333666888999<<>>GGGAAA???===>>>AAAAAA>>>;;;666999<<<:::777888<<>>???@@@AAA@@@>>><<<;;;;;;===???===:::999:::<<<888999888666444666;;;???<<<<<<;;;<<>>>>>>>>;;;999888888:::555666888777666555555666999999999999999888888888666;;;<<<888555777999999666666999======999666666;;;:::999:::<<<===<<<;;;888777666777999::::::999666777777666555555777999444666999;;;<<<<<<;;;;;;777333000111444555555333222555888777222000111333777777777666444555777999888555222333666888777444777666777999888444555888999777666777888888777666666777888888777777888999555444222222333444444444111333222111444999:::777444777:::999555222222333222111111333555666666555555666666333333666666444333444666777888999999999000111222444666999;;;===888999999888555444444555888;;;>>>??????>>>>>>>>>>>>888777<<>>>>><<<<<<<<<===;;;;;;:::999888888888888888777777888999999777666555444444333333555666888444222000000333555777888;;;888666777666333333555;;;999888<<<@@@AAA<<<777999666555888999666333333...///111222222333555777444666666666888======:::;;;999888999:::::::::888555666555444444666:::>>>@@@===999666555777:::<<<666666777999;;;<<<;;;999<<<>>>@@@AAA???<<<;;;::::::555333444333222555999:::999888777777777777777999999:::;;;<<<;;;777444///555999666444666888888111555:::;;;999666555555333555888888888999:::;;;:::888555444555555555444222222222333444666777888{{{iiiXXXKKKEEEAAABBBCCCBBBCCCFFF@@@CCCCCC??????DDDFFFDDD>>>;;;777777999;;;;;;;;;<<>>;;;<<<666444555999:::888:::>>>999999::::::;;;;;;<<<<<<:::;;;;;;:::999777555333888>>>@@@===<<<<<<:::555;;;777555555444444;;;CCCBBB???<<<>>>BBBEEEDDDAAA888:::;;;:::999:::===AAA???>>><<<<<<======>>>>>><<>><<<<<<>>>:::888666555555999>>>BBBDDDBBB???@@@IIINNNGGG;;;888999777333///000555:::???<<<888777777:::<<<===???:::999;;;;;;888888<<<333777999999777777;;;???@@@???===:::888999<<>>777555777===;;;:::;;;===>>>======666555555666777777666444555666666666555555777999777999;;;:::888999<<>>???<<<666555<<>>999555444888<<<===<<<::::::;;;999;;;999666555777888555666555333333555777888999777555222///...000222333888777777999::::::888666666777999:::;;;;;;:::999;;;<<<===<<<<<<<<<>>>??????>>><<<999888888:::<<<777666555666888888777555000000//////000222555888444333222111111333777:::===888555777777444444777:::888666666888:::;;;;;;888444555:::<<<999777999222333444444444444666888444777888777:::>>>===888666555444555888:::::::::333444666666666666777999;;;;;;:::999777555555666444444555777:::<<<<<<:::<<<>>>@@@@@@>>><<<;;;;;;888444333555444111222555777777666555444444333333666666777999;;;999666333///555777444222444777777444555666888888777777666333444666777777999;;;>>>>>>;;;888666666666555333000111333444666777888888uuubbbOOOGGGAAA>>>@@@AAA@@@BBBEEE>>>CCCCCC???>>>CCCFFFDDD>>>:::666888<<<>>><<<:::777<<<===:::;;;??????:::BBB<<<>>>FFFFFF===999;;;777777999======999888;;;222555999===??????>>>===999999::::::888777555444888===>>>999777:::;;;777<<<999888777555333888>>>===999666777;;;>>>===;;;999::::::::::::;;;>>>@@@???===:::999:::===??????<<<@@@CCCDDDAAA??????@@@;;;888666555777;;;@@@CCCDDD@@@:::;;;FFFLLLCCC333777999;;;888444333777;;;AAA<<<777444666:::>>>AAA???::::::======888888===333777999999777888===BBBAAA@@@===999777888;;;???888<<>>999333000///222555666555555777:::555777:::<<<<<<;;;999888333999<<<888555777:::<<<999777:::???===555333666===;;;::::::<<<======<<<777666555666777777555333333444555444444444666777999::::::777333444;;;AAA777666333111333666777555;;;666222222777::::::777222333555666777999===@@@;;;;;;999555333444777;;;444333555666444222444:::<<<777333111333444444333222444666555333333555777222555888777444333444666111222222000444:::;;;999888::::::888444222444666111111111333666777666555333666555000000555777333444999===;;;555222555:::333333444666888:::<<<>>>444666999888666555666888666888::::::;;;<<<>>>@@@999444555<<>>AAABBB@@@>>>:::888999<<>>;;;;;;===666777777777555555777999444777999999;;;>>><<<777666444444555777999999999222555999;;;:::888777666666999;;;;;;999555111///666555555777999:::999888999:::<<<<<<<<<;;;===>>>777555555888777333111222777777666555444333333222333444555777999888555222000555777333000333666666888666444444666888999888444555666666777999<<>>;;;888777777888777666///111333555777888888777~~~lllYYYLLLGGGCCC===999<<>>===777000888===>>><<<<<<>>>???===BBBCCCCCCAAA===:::999999999<<>>;;;999888888999;;;>>>@@@???<<<:::777999;;;;;;888444111000888777666777999;;;:::999:::555444777777555999@@@<<<999555333555888;;;<<<666555:::EEEIIIEEEAAABBB???;;;888777999;;;:::999:::@@@FFFFFFBBB>>>>>>@@@===:::777777:::@@@EEEGGGJJJDDD<<<888888888777555<<<999999;;;888444555999<<<:::888999;;;>>>@@@@@@;;;>>>@@@@@@>>>;;;999888888888999:::<<<>>>???@@@FFFDDDAAA<<<888888:::<<<;;;;;;<<>>>>>@@@BBBAAA===:::777888888777666555555666777888888666333000//////---333777444///111<<>>===:::888888555444444666999<<<======666;;;;;;666111333888:::<<<999777888777444333666333444555555444222000...222555666333...---000555111111222666::::::666222;;;888444222444888===AAA<<<===<<<999666666:::===>>>777222444888888444000///111222222222333666888333<<<@@@<<<888999888444444444555666666555444333222777999777666888888666888666555666888;;;<<<<<<<<<:::999;;;>>><<<666000:::;;;<<<>>>>>>>>>>>>===777666666777999:::999777333444444333222111333444888888777666555666888;;;;;;;;;<<<<<<<<<;;;:::999666555555888<<<>>><<<:::>>>:::888;;;===???CCCIIIMMMDDD999555666888666333;;;999777777999<<<===>>>:::333000555;;;;;;:::;;;999999888444000111777>>>>>>===999444000111666;;;666444222333777:::;;;::::::333222888<<<::::::===@@@:::333222555888888777;;;999666666777666222///777555555888<<<<<<888222222444:::???>>>888444555666888:::999666444333333555444444555777999888777444666888:::;;;;;;;;;:::888999999999777555333222999777555444555888<<<>>>666666666666666777888999333444444555555555555555:::;;;;;;999666555666888444888999666555777888777777999;;;:::888555444444222333555888;;;<<<:::888sssbbbPPPDDDDDDBBB>>>:::<<<@@@???;;;@@@EEEGGGCCC<<<;;;???DDD>>>;;;999;;;>>>???;;;666777;;;<<<999999;;;;;;999;;;<<<>>>??????===:::888===???@@@>>>;;;999777777:::::::::<<<>>>===;;;999::::::;;;<<<;;;999666555222222333666999<<<<<<;;;<<<;;;===???===777777<<<:::888777777999::::::999777666;;;DDDGGGDDDAAAAAA>>>;;;888777999::::::999888;;;>>>@@@@@@@@@???>>>;;;:::::::::===BBBGGGKKKHHH???777666:::===;;;666666777888999::::::999888666555555555777999<<<>>><<<>>>@@@@@@>>><<<;;;;;;????????????===;;;:::888;;;<<<===<<<;;;;;;<<<===666666999>>>BBBAAA:::444///333888<<<<<<;;;:::999666888;;;>>>???===;;;999<<<999777777999:::888555666666666777999:::::::::<<<;;;:::<<<>>>???>>><<<:::999888666444333333333333555666555333111111111111555999777333333999@@@@@@:::555666666444555777777999;;;;;;999888888999777666666888:::<<<===>>>888<<<;;;666333555666555:::777777::::::888999<<<555666777777666444222000555777777555222222555888555333222444888999777444999777444333444777;;;>>>;;;<<<;;;999777777:::===:::666333444666666333111111222333333333333666777444<<<@@@===999999888555...000333666888999999999555888888444444777999777444333222444777:::;;;;;;777666777;;;???@@@;;;777555666888:::;;;;;;;;;:::777666666888999999888666444555555444222111222444888999888777666666999;;;;;;;;;:::::::::999999999888777666888;;;===<<<:::;;;777777;;;???CCCJJJPPPHHH???666444999===;;;888>>>;;;888777777888888888888111...111444444444555777888777444000111777======<<<999555111222666:::666444333555888::::::999999333222777:::999888:::===999555666:::<<<;;;999999777555555777666333111555555555777::::::777555999;;;AAAEEEBBB999333222777>>>DDDBBB999222222555777666555666888999999888555666777999;;;<<<<<<<<<999999999888777666555444???===;;;999888999:::;;;444444555555666777777777777666555444555666888999999::::::999777777888:::999<<<;;;999999;;;999555666888999888666444555555111222333555888888777555}}}nnn]]]MMMCCC@@@BBBAAA===<<<>>>>>>:::???DDDGGGBBB999444888???===<<<;;;<<<>>>??????>>>777::::::888888;;;;;;888999999;;;>>>AAA???:::555?????????===:::999:::;;;<<<:::999:::;;;;;;:::888:::888888:::<<<===:::777111111333666999;;;:::999;;;>>>EEEHHHCCC<<<:::===777888999<<<>>>===:::777888777:::AAADDDBBB??????<<<:::888777888999999999666666666999===@@@???===:::<<<>>>>>>???BBBGGGLLLFFF===555555;;;???;;;555444999999666999???;;;222111333555555555666;;;>>>;;;===>>>===;;;:::::::::@@@@@@@@@???<<<999555333444888<<<>>>===<<<;;;;;;444555888===BBBAAA===888222555:::<<<<<<:::999999999::::::;;;<<<<<<<<<======888333333888999666222555333333666:::======;;;;;;999777777:::<<<>>>>>>===;;;888555333222222222111333555666555555666777666888999999777666777888GGG???888666555444555999888999:::999777777888:::666666777777888:::;;;<<<999<<<;;;:::;;;>>>===999888555555888999888999<<<888888999999777666444333666666555555555666777888999666333333666888777666666555444444444666777999:::::::::999888888;;;===777777666555444333333222333444555555444444555777555;;;@@@===:::999888666,,,...222666999;;;;;;;;;888999777333222666888777222111111444888;;;<<<<<<666666777;;;???@@@===999111222555777999999999999777777777999:::999666444666666777555333222222333999999:::888777777999:::;;;:::888777777777888999:::999888999;;;;;;;;;999999555555:::@@@FFFNNNVVVGGG===444444<<>>888;;;999666555666666666555777222000000000...000444444666777555333333777;;;::::::999666444444666888555555555777::::::999777777333333666888666666777999888777:::>>>@@@>>><<<666555444555666666444333333444666666666666777999===???EEEJJJFFF<<<444333999DDDMMMIII;;;111222777999888777888999:::999888666666777888999;;;======999888777666555666666777???>>>===;;;999999888888111222444555666666555555:::888666444555777:::;;;777888999888777888999;;;999:::999888<<>>;;;<<<>>>AAA@@@:::555888?????????======>>>???AAACCC999;;;;;;999;;;???@@@===???===;;;>>>AAA@@@:::444===>>>>>>===<<<===@@@CCC===;;;999888888999888777666333222555;;;>>>;;;777555555666888::::::888666888>>>FFFIIIEEE??????AAA888999:::===???>>>:::777777777999===@@@???===<<<:::999888777888888999999555555666777999<<<======:::>>>AAA@@@<<<<<<@@@EEEDDD>>>888777:::;;;888444888===;;;333666@@@;;;...222666::::::888888>>>CCC@@@AAAAAA???<<<::::::;;;::::::999888888888777777777:::===>>><<<999888777777888999<<<>>>===888444222555999;;;:::888777777;;;:::888777888:::<<<>>>888555444444666555222///888555333555999;;;999666<<<999777555777:::===??????<<<888555444444555555111444777999999:::<<<>>>:::888666666777888777555FFF???999888777444555888777999;;;;;;:::888999999444555555555555555777888888:::;;;>>>FFFLLLJJJDDD<<<999888;;;:::888888;;;999999999888777666444333444222111111333555666666:::777444444777888777555333444555555555555555444999999999999999:::;;;<<<777;;;<<<777333222222111444555777777555555555777666;;;???>>>;;;888777666111222555777999999888888888999888444555888888444222222333666:::>>>??????:::999999;;;<<<;;;777444111222555888:::;;;;;;;;;777777888999:::999555333777888888777444222222333888:::;;;:::999888999::::::999777555555666777888;;;:::999999999999999999999444333777<<>>>>><<<555555555555555555444333111444666555222222777;;;:::<<>>666666555444333444888;;;999999888888999999666444qqq___QQQGGGAAA???DDDGGGDDDBBBBBBAAA======:::;;;>>>>>>;;;;;;>>>CCCAAA???>>>===>>>@@@BBB999::::::999===CCCDDDAAA@@@<<<888999===>>>;;;777>>>???@@@??????@@@CCCEEE>>>;;;888777777888888777333111111555;;;>>>;;;888777777888999;;;<<<:::999:::@@@DDDCCC@@@>>>???AAA:::::::::;;;======<<<:::555777888:::===>>><<<999888888888888777777888999666999;;;999777777:::>>><<>><<<999777666888;;;>>>???;;;777666777999:::999111333777999:::;;;>>>???;;;666111111555888999777???:::888::::::666555666666999>>>@@@>>>;;;999888333555666555444444666888777999;;;@@@IIIQQQOOOIII???<<<;;;======;;;;;;>>>888888888777666555444333222000///000222444555555888666555666999999666333222333555777777666444333888999999:::;;;;;;;;;::::::@@@AAA:::333222111///444555777777666555666666666999===>>>;;;666555666444555666777888888888888777999999888999;;;777111222222333777;;;>>>>>>>>>::::::999999999777333111000222555888:::;;;<<<<<<888888888999:::999666333777999999888666444333333666888:::;;;:::999999:::999777555444444444666777;;;;;;:::999777777888888999555222444777:::@@@FFFHHH???888888>>>???888000/////////222666999::::::999777666777777555999???555666777888888888:::;;;666666666777777777666555555777999;;;:::888555444444555666555555444444333777666555555777:::;;;<<<666777777666555333222222111444777555111111666<<<888777:::===<<<999999===<<<===>>><<<888555555777:::888888888:::;;;:::999;;;:::888777666666777777666555222111111333666888777777777777666444222111///111333555777666555555333444666777888777666555777888888666444333444555::::::<<>>===>>>??????>>>999999777777<<>>;;;999777888999888777444444666:::???@@@===:::777777777999===???@@@@@@@@@BBBAAA<<<:::;;;<<<;;;;;;:::999:::<<<===<<<;;;333777999;;;===???<<<777555777888888777666888999777;;;>>>;;;666555999>>><<<======:::555222222444222777<<<;;;777666:::???333777666333777@@@@@@999666999<<<<<<;;;;;;>>>AAABBBCCCCCC@@@<<<999777777;;;:::888666777999<<<>>>999:::999888777888;;;===888999:::;;;:::999777666777:::===>>>===<<<<<<<<<<<<:::777555444555666888111888>>>>>>999444555777555555555666666666777777<<<<<<<<<:::888888:::<<<>>>:::777777:::======<<>>:::444333666444444444666888:::<<<===777999::::::===>>>999222222222333666999;;;:::999777777888888777666444333///000333666888999::::::888777777777888888777555777999::::::777555444444333666999;;;;;;:::::::::888777555444444444555666::::::999777555555666888999555222333444444777<<<@@@;;;888:::>>>???999444222222222444666888888777888555444888:::999;;;???777777777777888999999:::666555555666888888666555555777::::::888555333333222777999777555666666444666555444444666888;;;===777888999888555333333333222555777555222111555:::999666666777666333444999999666444444666777666555777666555777999::::::999:::999888666555444444444666444222111111333555777;;;;;;:::888555333000///111222444666777888888777111222555777888666444222888888888666444222333444777888:::AAAOOOZZZYYYRRR888888777555444666999===<<<:::888777777666444333~~~iiiWWWLLLGGGFFF@@@BBBCCCCCCFFFIIIFFF@@@DDD>>>???GGGGGG@@@@@@EEEDDD???;;;;;;???@@@>>>;;;;;;:::777666;;;AAAAAA===333444555666888:::<<<===>>>AAADDDEEECCC???===<<<===;;;999999::::::999888444777;;;???AAA@@@===;;;:::888777888<<>>///111555999<<<>>>===<<<888888999:::;;;;;;<<<<<<:::;;;===<<<999666444333<<<;;;;;;::::::999888888555666777777777888;;;===:::;;;<<<<<<;;;999999999888:::===>>>>>>======>>>===<<<:::777555444444444444777:::999777666777:::333777999999666666888<<<777:::<<<<<<:::999:::;;;===999777888<<<>>>===:::111333555555555555666777777333000222666:::;;;;;;;;;888888<<<===888444333666999>>>@@@>>>;;;999888444777:::999666666:::===999;;;;;;:::===AAA???:::555222111444555333444777999888777666555444444444333555666444222333666999777444222333666888777555222444777:::;;;:::888777:::999999;;;===<<<999666:::AAAAAA999555777444---000333666777777666666777555555999===:::333111555444333333444666;;;???BBB999:::::::::>>>AAA<<<555444444444666999999888666666777888888777666666666///000333555777888888888999777555555777888999888666888:::;;;999777666666000333888;;;;;;:::::::::666666666666555555555555888999888666333333555888777444222444444333555999999888999;;;======999666666555444555777888777555888333333888<<<<<<;;;;;;888666555444555666777777666444333555777888777555555888:::999666333222222222888;;;888666888888666222444666888:::<<<>>>???666888999999666555555777555777888666333333555777888555555666444111111666555333111333777888666333444333333444777999999888555555666666555444444333777666555333333444666777<<<;;;999777555333111000333444555666888999:::;;;222333444666666555444444888888888777555555666777555555666999CCCKKKJJJDDD777777777555444555888::::::888666555555444333111{{{fffTTTIIIFFFFFF@@@@@@@@@AAAFFFJJJGGG???AAA>>>CCCKKKIIIAAADDDNNNCCC===999:::???BBB>>>999???>>>999777;;;AAA@@@;;;444777:::<<<;;;:::::::::888<<>>AAAAAA>>>;;;:::>>>;;;888888:::===??????===<<<888444888>>>===666888888999;;;======:::777333:::>>>@@@CCCFFFBBB:::333666888888666555777999999888888999;;;<<<:::888888666444555777:::<<<<<<555777999::::::999999999...000888@@@@@@;;;888::::::999999:::<<<<<<;;;999999<<<>>>???===:::888888777999;;;<<<;;;888555222333555777777777777888999>>>??????>>>;;;999888999666888;;;<<<<<<<<<<<<===>>>===<<<:::777555333222666444222111333555777999666;;;>>><<<777444888===333777;;;<<<;;;999:::;;;<<<999666888<<<>>>;;;777444555777777666555555666555444333666999;;;;;;:::>>>:::999<<<<<<777444444777999<<<===;;;:::999999222555888777555444888===999;;;;;;999:::===<<<888===999888999888444444666:::999888666555555555555111444777444111000444999888444000000333777888888333555888:::<<<;;;:::999;;;::::::<<<>>>===888444777>>>>>>777555999666---///111555777777666666777444444888===999111000555777555333333555:::???BBB<<<;;;999888===AAA???999888777888999;;;:::888666888999:::999777666555555000222444666888999999999999777555444666888::::::666888:::;;;999888777777---111777:::;;;;;;::::::666666777777666666555444777888777555222222555888555222222555666555777;;;888999;;;<<<<<<:::777555555555555666888999888777:::444333:::???>>>:::999888666333222333444555555666444333444777999777555555888999888444111111222222999===999777::::::777///333888<<>>===AAADDDEEEHHHLLLGGGDDD???===>>>@@@BBBDDD===:::999<<<===;;;<<>>BBBBBB???:::666???999555999@@@AAA999000555555888<<<@@@@@@;;;777>>>>>>:::666888===???===999888777888999:::::::::555999;;;;;;>>>???666***555:::>>>???BBBDDDAAA;;;888777999>>>===888666666:::888666666888;;;;;;;;;555;;;888666;;;:::888???111333666888:::999888777555===CCC@@@;;;999999777777999888777999===<<<999GGG???===@@@>>>555444:::;;;444444===>>>777444999333777888555666;;;;;;888999;;;===;;;777555777999555888::::::888777888:::===<<<=========:::666222555444000---333<<<;;;555===CCCFFFAAA999555:::@@@111555:::<<<:::888777888<<<>>>???<<<777444444555777888;;;<<<<<<999555333777555333333666888777555999999999888888777555555666;;;;;;777555999:::777666777777555333333555888333444555999<<<===;;;:::???===999666555666999;;;:::777333222444777999:::111444555555222222555888888666444333444777<<>>???===999222,,,000888======;;;999555///000......222888;;;888555;;;:::888666555444555555;;;999777666666888;;;===777:::<<<<<<>>>???<<<666333777<<>>>>><<<:::999999777444555:::111444555555777;;;999444555555555555555666777888777777888999999999999999333222222444777:::;;;;;;@@@>>>;;;888777777888:::<<<666333444555444555888888666444888===???;;;777777:::999777777:::999666666;;;@@@AAA<<<777555555333555777999:::999888777:::666222222555:::<<<<<<888888888777666777:::===999888666444333333444555777;;;===:::888999999666555666888===BBBEEEGGGGGG;;;:::;;;<<<:::777:::@@@;;;777333222555777888777999555111000333666777777555555777999<<<===<<<;;;888888555333777<<<===:::666111000555999999999;;;@@@===;;;::::::999555222777555333555888:::999666888999:::999777666555666888888555222000000333666555666888;;;>>>AAACCCEEE:::999777777888888666555999999999888666555666777@@@888000///333666555111pppZZZLLLEEEBBB@@@FFFDDDBBBDDDFFFGGGDDDAAABBB>>><<<@@@CCCBBBAAACCC;;;===@@@CCCDDDBBB>>><<<<<<;;;===AAA@@@<<<;;;======>>>===:::<<<>>>===999333666;;;??????===:::777:::666555999AAACCC===777666888:::===???>>>;;;888??????;;;777888===>>><<>>AAABBB>>>888888888;;;@@@@@@;;;777888888777666777888999888666;;;@@@:::555999999888AAA888888888888888777777666555;;;???===:::;;;:::999777999888777999======999>>>;;;;;;>>>>>><<<===@@@===777888@@@@@@888444888777::::::777666:::999666777:::>>>===:::777666777555777::::::999888:::<<<<<<<<<;;;;;;;;;999666333666999999555555999;;;888<<<>>>>>><<<888666777:::777999;;;:::888666888999;;;===>>><<<888555555666555666777888999888666555444333222333666888777666999999999999999888777666555:::;;;888777::::::777444555666777777777777777333444666999<<<<<<:::888<<<;;;999777666666777777777444222222444666888888666888999888666333111111777777777888999:::;;;<<<888888888888888888888888;;;;;;<<<===<<<888222...444:::>>><<<:::888444///111000111444888:::888666999777555444333333555555:::999999999;;;>>>@@@BBB777999:::888888999666000222444777;;;=========<<<777555555777555333555:::111444555555888;;;999555333333444444555666666777777888999::::::999888777999888777777888999777666999888666555555666777888:::555222444555444555888555444555888<<<>>><<<999999<<<===:::999;;;<<<:::555777:::===>>><<<888555888999:::;;;;;;;;;:::999999666333444888;;;======<<<<<<;;;888666666888:::999888777666555555555555333888:::888777999:::888999999;;;===@@@BBBCCCCCC<<<::::::;;;999777:::@@@???;;;888888:::<<<======;;;888555444777999:::999777666555666888:::;;;<<<999999666333555::::::777777222222666999888777888777666555777:::;;;999888:::888444333444666777777555777999888555444555777;;;888444111111222555666:::;;;<<<===============777666666777888999777666666777888888777777888:::;;;666111000333777777777yyybbbRRRIIIEEEAAA>>>FFFDDDBBBCCCEEEFFFCCC@@@DDD???===AAADDDAAA<<<:::999===BBBFFFFFFCCC???<<<;;;===BBBFFFBBB;;;999;;;>>>???===:::<<<@@@AAA>>>222444888;;;<<<<<<:::999999777777;;;???@@@===:::777:::===???===;;;:::999<<<<<<:::888:::???AAA???NNNEEE:::555777;;;======999:::999999<<<@@@???:::///555;;;<<<===>>>;;;666888999===DDDDDD>>>999999888888999:::;;;999666333???BBB:::333666666777@@@;;;:::888666666777888999999<<<===:::999;;;999666777999888777:::>>>>>>:::777;;;<<<;;;===BBBCCCAAA???::::::@@@@@@999444666<<<>>>===999888999888555555:::>>>???<<<888666666666888:::;;;::::::;;;===<<<;;;999888888888666444555<<>><<<888666777888444444333444444666777888222222222444777888888666999999999999999999999888555999;;;:::;;;<<<;;;888333444666999;;;;;;999777333444666:::<<<;;;888555999:::::::::999777555444222111000222444666777777888888999:::999777222///555777999;;;<<<;;;999777888888888888888888888888999999999999:::888444111777<<<>>>:::777777444111333444666777999999888888777555333111111333555777999999:::<<<>>>???AAAAAA999:::888555444555222---222111222555:::<<<;;;999333222333666666555777<<<444666777666888;;;999444000111333444555666666777444555888:::;;;:::999888:::999999999:::999777444333333444444555777888999777333111444666555666999555666999;;;<<<:::888777666<<<>>>;;;888:::;;;;;;777777888<<<@@@???:::444;;;;;;;;;;;;::::::::::::999777777888;;;===>>>>>>>>>>>>===:::777666777888555555555555444333333222000555888777777;;;<<<;;;<<<<<<<<<==================:::::::::999777:::???@@@>>>;;;;;;===???@@@AAA;;;999888777999999999888888777555555666888:::<<<999:::777444555999888555888555555999:::777444555111000111444777:::::::::<<<:::666222000111444777666999<<<;;;777666999======888222000222555666666<<<===>>>>>>===<<<999888444444555777999999888666444666888888888999;;;<<<:::888555333444666888:::oooYYYMMMIIIFFFAAA===FFFDDDBBBCCCEEEEEEBBB???FFFAAA@@@EEEHHHDDD<<<888?????????>>>======???@@@===???CCCEEE@@@999888;;;;;;;;;999777999???@@@>>>555666888999:::;;;;;;;;;===<<<<<<;;;;;;999888777888;;;>>>>>>:::777777999555777777777<<>>@@@???<<<111666:::999999;;;;;;888888999>>>DDDDDD???::::::<<<===???AAAAAA>>>888444<<>>999888999666000666888999888;;;??????<<<888>>>???;;;<<>>>>>===;;;999999777666666:::>>>===:::777777888999:::;;;<<<;;;;;;;;;;;;<<<:::777666777777777666222777;;;:::555333444666888888999999999999888888<<<;;;999888777777999:::888:::===<<<999777888:::777555333111222555888:::444444555777888888777666777777777888888999999:::555777:::<<<===>>>;;;888777666666888:::;;;999777444555777:::<<<:::666333777999<<<>>>===:::555333000///000333666888888777666555444777:::;;;888444333555888::::::888666444666666666666666666666666888777666777888888666555888<<<<<<888555777777555555777::::::999999999:::666444222111222444777999888999:::<<<<<<;;;;;;:::<<<<<<999555444666444///444000...111888<<<;;;888555444666::::::888;;;???888:::999777888:::777222000111333555777888888888///111444888:::::::::999444555666999;;;;;;999777444555666777888999::::::555111111555777666777999:::===???>>>;;;777444333222888;;;888555666888888;;;;;;<<<>>>???===888444<<<;;;:::999888888888888:::;;;;;;<<<=========<<<======<<<:::777555666777555666777888888666555444333888:::999999===???>>>;;;;;;;;;:::999888999:::>>>:::999:::999777999===<<<;;;::::::<<<>>>???@@@999888888888777777555444888888888888777888999;;;888:::999666666999:::777;;;999999<<<;;;666333444111111111222444555666777888999777333//////333777555:::===<<<888777;;;@@@<<<666000///333777777555888:::<<<>>>>>>===;;;999444444555777999999777555555777999999999999;;;<<<>>>>>><<<999555555888;;;~~~iiiTTTMMMKKKGGGAAA>>>FFFDDDBBBCCCEEEFFFCCC@@@EEE@@@@@@FFFIIIEEE???;;;AAA@@@>>>:::777777:::===AAA@@@@@@@@@<<<777888<<<888999777555888>>>@@@===:::::::::;;;;;;;;;;;;<<>>===:::888666555555888;;;===;;;777444555777333666777888<<>>@@@AAA>>>;;;999666:::;;;777666:::======999999<<>>???AAACCCCCCAAA;;;777777===999555999777444;;;999777555333444666:::<<>>:::999:::666111666888999888;;;AAAAAA>>>888???@@@;;;;;;AAAAAA:::@@@:::666666555444444555===<<<;;;;;;:::888888888888:::;;;999666666888;;;<<<<<<<<<<<<<<<;;;:::999<<<:::777666777888888888222222444777999777555444333666::::::888777888;;;777777888:::;;;;;;999888666999<<<;;;888777888::::::888444222222444888:::999:::::::::888777777777555555555555666888999:::777666888<<>>;;;999===:::888666777888888999555666777:::;;;:::666333666999>>>AAA@@@===888555000000222555888:::999888777444111333777::::::999666777888999999888777777555555555555555555555555777666666777999:::999888777::::::666555888;;;:::777999;;;<<<;;;::::::;;;666555444333444777:::<<<777888:::;;;;;;:::999888:::;;;888444444777666333666222///222777;;;;;;888888777999<<<;;;999:::>>>===>>><<<888777999666111222333444666888999::::::000222444666777777666555111222444777;;;;;;:::888666666777888888999999999444111222666999888777999===???@@@???;;;777444333000666999777555666777555:::===@@@AAA>>>;;;::::::<<<<<<:::999888777777777======>>>>>>===;;;:::999999::::::888666555666777999:::;;;<<<<<<<<<;;;:::999>>>???<<<<<>>:::888::::::888888;;;888999999999:::<<<>>>???999::::::999777555444333777:::======;;;999888888777:::;;;888888<<<===;;;===;;;<<>>:::444//////444777777555666888;;;===>>>===;;;:::777777666777888888555333777999;;;;;;:::999999:::>>>??????<<<888888;;;@@@yyyeeeRRRMMMMMMHHHCCCBBBFFFDDDBBBDDDGGGGGGEEEBBBAAA>>>???CCCDDDAAA??????BBBEEEFFFDDD???<<<;;;<<>>>>>==================>>>===:::999888888999999999::::::888666444555555777999999999;;;???>>>:::888777777888:::::::::999;;;;;;???CCCBBB;;;666666888<<<===888666:::???@@@===;;;;;;>>>>>>:::999;;;======>>>@@@AAA@@@===:::777???===;;;???;;;666;;;<<<;;;888666555666777777999<<<===;;;;;;<<<;;;888666888999999<<>>:::777555888::::::777666777999:::999666555444666888999=========:::888666777888333333333444555777:::;;;999666666;;;>>><<<999888===<<<:::666333444777;;;777777888999;;;;;;888666666999===@@@AAA???;;;999222222333666999;;;;;;::::::888444333444666888999::::::::::::;;;;;;<<<<<<666666666666666666666666777777777999;;;<<<;;;:::666999999555555999======888999:::<<<<<<<<<;;;;;;666666666666888999;;;<<<555777999;;;===>>>>>>>>>777888666333444777666222777444333444888::::::888666555777:::999666777;;;??????===999888999777222555555555666777999:::;;;777666666555444333111111444444555777999999888666666666555555555555666666555222333999;;;999888999;;;;;;<<<<<<<<<:::999888222666888888888;;;999555555:::@@@AAA>>><<<===???===<<<<<<;;;:::999999888===>>>???===;;;999888999666777888888666555666777666666777888999999999999===@@@AAA===<<>>??????===:::777666666777;;;@@@@@@===999777777666:::<<<::::::===???======<<<===???<<<777666888444555555444444555777:::222444555666555666777888888;;;???AAA@@@???>>>>>>777444222333666888777666999:::;;;<<<<<<:::888777;;;999777777888888666555:::;;;======:::888888888999;;;<<<<<<;;;<<>>???AAA???<<<>>>CCCCCCGGGKKKJJJEEE@@@???@@@IIIAAA;;;;;;===<<<;;;<<<777999999888:::??????;;;===>>>>>>??????@@@@@@@@@???<<<999999:::<<<======<<<:::777666777777666555888::::::999:::<<<999444444777:::;;;::::::;;;<<<;;;:::===BBB@@@999555666777===???<<<999;;;>>>???BBB>>>;;;;;;:::888:::>>><<<;;;;;;<<>><<<===>>><<<666888999999===CCCCCC@@@999888:::>>>???<<<;;;===:::999888888999;;;:::888:::666666999888444333777555777888777444444666::::::999888:::<<<===;;;999>>><<<;;;;;;<<<======<<<888111///777>>>===999888111333555888:::;;;;;;;;;::::::<<>>??????===<<<444333333555888:::;;;:::;;;;;;:::777555444666777999:::;;;<<<===>>>>>>>>>888888888888888888888888888888999<<<>>>???===<<<777::::::666555999<<<<<<999888888:::>>>???<<<:::666666777999999:::::::::777888999;;;===>>>??????666777666333444666555000666666666777777888888888444333555999888555666999===>>><<<888999<<<:::666777666444444555777999;;;999888666555444333333333888777666666888999888666555444333222222444666777666444555;;;===:::888999;;;999666777:::;;;:::777555777777888<<>>=========::::::;;;;;;;;;999888777999;;;<<<;;;999777999;;;777888999999777666666777333333333333444555666777;;;>>>???;;;:::===??????888:::;;;999666666:::>>>;;;888888===>>>:::555444777:::=========>>>AAADDDAAABBBBBB???;;;888888999888<<<@@@???:::666666777666;;;>>>;;;999;;;===<<<;;;:::;;;<<<:::555666;;;777888888777555666999<<<666555333444555888999999:::;;;???CCCEEECCC>>>:::444555666888999999999888;;;;;;;;;::::::999777777<<<999777666777999999999:::<<<>>>===;;;999888888666777888999;;;>>>AAADDDyyylllZZZLLLLLLLLLFFFDDDHHHEEECCCCCCEEEIIIKKKIIIFFFAAAAAAAAAAAA===:::???GGGAAADDDFFFCCC>>><<<>>>AAAKKKAAA:::<<<@@@@@@===;;;555777888777:::======888;;;<<<>>>@@@AAABBBBBBBBBDDD???::::::<<>>:::666666888999888666666888999888:::<<<999444444999======;;;999<<>>777555888444<<>>AAACCCCCC===CCC???;;;===777222777999:::===>>>>>>===;;;:::444===CCCAAA===<<<<<<<<<666888999999===CCCDDDAAA===888999@@@@@@888666;;;777999;;;===???@@@>>>:::;;;666555888777222111444222555888888555444555777777666666999===???===;;;>>>===<<<===??????>>>===888111000777;;;999777888666444444999@@@BBB???;;;@@@???>>>@@@BBBAAA===999444666999888555333444666222333555777888999999999<<<<<<:::777444555999>>>444444444444666:::===???>>>666333888<<<999666777222888===:::444222777===:::999777888:::<<<<<<<<<444666999<<<>>>>>>>>>>>>555444333444777999::::::999;;;===<<<888666777999555777:::===>>>>>><<<<<<::::::::::::::::::::::::999:::;;;>>>@@@@@@>>><<<999<<<;;;777555888;;;;;;:::777666999???AAA===999555666888:::::::::999999::::::::::::;;;;;;<<<<<<888999888555555777555000555777999888777666666777222222555999999666777;;;:::;;;:::888:::>>>>>>:::888666333222222555888:::777666555444555777999;;;888777666666888:::::::::555444222222333555888:::777555777<<<>>>;;;888888>>>999444444777999777333666666555777===AAA;;;222;;;999888:::======999555666777888999999888666444666888:::999777777:::===999:::;;;:::888666666777777666666666777888:::;;;888;;;<<<888888<<<>>>>>>;;;===>>>;;;777666;;;???:::777999>>>@@@;;;555222666999===>>>===>>>AAADDDCCCDDDCCC???:::777888::::::===???<<<777444555888777<<<>>>;;;888999:::999999888999:::777444666<<<<<<<<<<<<999666555888;;;<<<777222111444888:::999555555777===AAA???777000444777:::<<<;;;:::::::::999999999999999999999999;;;999666555777:::<<<===999;;;===>>><<<:::999999777777777888:::<<<>>>???pppcccZZZOOOJJJFFFCCCDDDGGGHHHDDD@@@@@@DDDIIIJJJJJJDDDBBB===>>>@@@888888GGGHHHFFFBBB@@@???===;;;999???HHHJJJAAA===BBBAAA<<<@@@888555<<>>@@@AAA@@@???@@@:::666666999<<<===???<<<:::777666777888888777888777777888:::;;;;;;:::;;;;;;===>>><<<:::???GGGDDD>>>;;;>>><<<555111333777666666888<<<>>>>>>===:::999999999999;;;>>>@@@???<<<888999===AAABBBAAA<<<<<<<<<:::777666777777777;;;???AAA@@@===;;;:::===???AAAAAA>>><<<::::::777777777999<<>><<<===;;;888999===>>>===@@@HHHNNNKKKAAA888<<<:::999888888777444111777666555666888:::;;;;;;<<<777888BBBHHHDDD<<<999999:::;;;???BBBAAA===888888;;;>>>>>>:::666555555888777777;;;AAACCC@@@<<>>:::777444777999666111000333888999666444666;;;===;;;888<<<888444333666888999888777333000333:::???@@@>>>777666555555666888:::<<<555444444555777999999999:::<<<===;;;888777999;;;888======888999AAAGGGGGG999333///333888888777777;;;===>>>;;;666333666999222666::::::999888999;;;???AAA???999777::::::666999;;;:::666888>>>>>>:::<<<:::888999<<<===<<<;;;<<<888444444888:::888555777666555666===BBB===555???<<<:::888999999888888:::===<<<777777;;;999444444777999777333333777<<<222222555::::::777777;;;888666555777;;;<<<:::777333555555222000222:::AAA999888888999:::999777555===888777;;;<<<:::999;;;888444222222222333999@@@@@@???>>>;;;888777999;;;:::666333111111333333333:::999999<<<>>>>>>;;;777888888999<<<>>>===888333999888888888888777666444::::::::::::999999:::<<>><<>>>>>=========>>>>>>::::::::::::999888777777888<<>>===@@@CCCAAA???===;;;;;;999777555;;;:::888777555444444444111666;;;<<<999777888;;;;;;;;;;;;::::::999999888999<<<===999333222666;;;HHH>>>555555888999:::===444444555888;;;:::555000;;;999999;;;======999666;;;;;;::::::::::::;;;;;;555444333333666<<>>;;;999888:::<<<>>>>>><<<;;;===??????<<<888rrr___VVVMMMIIIFFFCCCEEEHHHFFFCCC??????AAADDDFFFFFFDDDCCC===>>>BBB::::::IIIJJJFFFBBB>>>>>>>>>>>>===;;;DDDGGG@@@===AAA@@@:::AAA<<<;;;AAADDD???;;;999<<<;;;;;;>>>BBBEEEGGGGGG???;;;888999<<<===>>>>>>;;;999888888;;;=========:::999999999;;;;;;999888<<<;;;======:::777<<>>AAA???===:::;;;>>>???===;;;======<<<:::888777777777888;;;???@@@???===;;;;;;===???AAA@@@===;;;999999999999888777777999===@@@AAA;;;888:::;;;;;;===AAAPPPVVV[[[^^^___ZZZLLL>>>888777666777:::;;;;;;:::777666666888;;;<<<<<<;;;;;;666777???EEEBBB;;;888888888:::>>>AAA@@@<<<999888;;;======:::777555666666555555999???@@@>>>:::<<<===???@@@???===:::777666888:::999666333444555:::888666888<<<===;;;888:::777444444666888888777666444444666:::<<<;;;999888888777666777888999:::555444333444666888999:::999999999888777888999;;;:::>>>===999:::@@@DDDDDD>>>888444777:::999777888:::===>>>;;;666555777:::555777999:::888888999;;;===???===888777::::::777888:::888555888===>>>:::;;;999888999<<<>>>===<<<<<<888555555999;;;999666888888666555888<<<:::444:::999888999;;;>>>??????EEEDDD>>>777777:::888222444777999888555555888<<<444333444777666444666:::888777666777888888888777;;;:::888666444444555666:::999888999:::999888666===777444666888666777::::::555222333222111555;;;;;;;;;999777444333555666666555444555777777666555999888888:::<<<<<<999666999888888999:::999555111777666666777888888777666999999:::999888888999:::===:::888999;;;<<<:::999777555555999:::777888;;;;;;;;;;;;<<<===>>><<<;;;<<<;;;:::999999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999<<<>>>???===<<<===>>>>>>===;;;;;;;;;:::999777;;;:::999777555444333333333777;;;;;;888777999<<<<<<<<<;;;;;;::::::::::::===???@@@<<<777666999>>>AAA999333555888888888999555444444666999999555111888666444555777888777666<<<;;;;;;;;;;;;;;;;;;<<<777666555555888<<<@@@CCC@@@>>>;;;999888:::<<<>>>===<<<;;;<<<>>>>>>;;;888rrr\\\TTTLLLIIIHHHFFFGGGJJJCCCAAA???>>>>>>???AAABBBDDDDDD??????CCC===<<>>>>>@@@BBBBBB:::AAACCC>>>===@@@???:::???>>>@@@DDDCCC>>>;;;;;;;;;::::::===AAAEEEGGGHHH>>>===;;;;;;===>>>>>>===777666666888<<>>;;;:::999:::===@@@AAAAAA;;;;;;:::888888:::???BBB@@@>>>;;;<<<===<<<888444<<<<<<;;;:::999888888888999;;;===>>>===<<<===>>>>>>???@@@>>>;;;999888888::::::999555222333666:::AAA;;;888:::===@@@FFFKKKcccpppwwwpppiiicccSSS@@@777666555666:::===???@@@777777888;;;>>>???>>>===:::555555;;;@@@>>>999666555666999===??????<<<999999;;;<<<<<<999777666666444333444888<<<>>>;;;888888999<<<>>>>>>===;;;:::999:::;;;;;;:::777555333<<<:::888:::======;;;888888777555555777888777666444666888999:::999777666999999999999999999999999;;;:::777444333444555666999777555555666999:::::::::===>>>;;;:::>>>AAAAAA@@@:::666888999777555666999;;;;;;999666666888;;;888999999888777777888:::999::::::777666999999777666777777555888<<<===::::::999888:::<<<======<<<;;;888555666999;;;:::777777999888555555777777444888888888:::>>>AAABBBBBBHHHCCC;;;555555888666111444777:::999777666888:::666444333555444222555:::;;;;;;;;;999777666888999@@@===:::999888777333000;;;:::888888999:::999888<<<666222333444333555888;;;777444444333111222666888888777444222111222444333333555999;;;<<<:::777888777888999::::::888555999777666666666555222000444555666777888999999999999999999999999999999999:::666222444999===<<<999777555666::::::888888;;;>>><<<999999::::::::::::999888666555555666888999;;;<<<<<<=========<<<<<<:::::::::;;;===<<<;;;999<<<:::999:::;;;<<<;;;999;;;;;;999888666444333222666888:::999777777:::======<<<<<<;;;;;;;;;;;;<<>>999333111444888777666777777555333444777888666333666444222111333666777777<<<<<<<<<<<<<<<<<<<<<<<<999999888888999;;;===??????===;;;999888:::<<<===<<<<<<;;;<<<======;;;888~~~kkkWWWOOOHHHFFFEEEBBBCCCFFF??????>>>>>>===>>>@@@AAAFFFFFF@@@@@@DDD???<<>>999===AAABBB???;;;999999::::::;;;===??????>>><<<>>>>>>===::::::===>>><<<333333333666999<<<======888888888999999888555333:::888888999777444666:::<<<888555555888:::===>>>>>><<<::::::<<<>>>??????;;;;;;;;;888777:::???DDDAAA>>>::::::;;;:::888555::::::::::::;;;<<<;;;::::::;;;<<<;;;;;;<<<>>>@@@>>>???>>><<<999777777888777999:::777333111333666???===<<<>>>???BBBMMMXXXmmm|||}}}lll^^^YYYLLL888<<<999666555777;;;===>>>888888:::===@@@AAA???===999666555888;;;;;;888555333555888;;;======<<<::::::;;;;;;:::999888777777444444555888<<<===;;;888999:::<<<>>>???>>><<<;;;===;;;:::::::::999666444;;;:::999;;;<<<<<<:::777888888777888888888888777444666999999888777777777777888999:::::::::::::::999888666444444666:::===<<<888444444777::::::999888;;;<<<<<<<<<===???@@@===777444555666444333444777888888666555555888;;;;;;:::999777666777888999555666666555666777888888666666555666999<<<<<<:::;;;;;;;;;;;;;;;;;;;;;:::888666555666999:::999888555:::===:::777888888666;;;::::::;;;===>>>>>>===???999333222555888555111555777:::999777555555666555444555777777444666:::@@@AAA@@@<<<888777999===>>>===;;;::::::999888777<<<:::888888999:::::::::<<<777444666777555555777;;;777555777777444333555888888888666444333444555444444555888;;;<<<:::999888888999999999999777666777666555444444444444333555777999999999999999:::;;;:::::::::;;;;;;999888>>>999444555:::===;;;888888666777;;;;;;888888:::<<<:::888888999::::::999999777555444555666888:::999999:::;;;<<<<<<<<<<<<:::888777999>>>???<<<888;;;:::999999;;;<<<;;;:::<<<;;;:::999777555444333888999999888666777:::=========<<<;;;<<<<<<===>>>>>>===<<<:::888888:::;;;888333111444777777888:::999555222222555777666444666555444444666777999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>><<<:::999999:::<<<===<<<<<<===>>>>>>===;;;:::wwwaaaPPPHHHBBBAAA???<<<;;;============>>>@@@AAABBBBBBGGGHHHBBB???CCC???;;;BBBCCCBBBAAABBBDDDDDDCCCBBBCCCBBB>>>:::;;;@@@DDDDDD666;;;@@@???<<<999999999999:::<<>>@@@===;;;::::::::::::999:::<<<<<<:::888999???DDDBBB===888666888;;;<<<;;;888888888;;;>>>???>>><<<999:::::::::999;;;???BBB>>>>>>===;;;888777888999444777::::::888555444555999<<<@@@@@@===>>>LLL\\\mmmxxxrrr[[[KKKIIIBBB333===:::666444666999;;;<<<999:::;;;>>>@@@AAA???<<<999888777777999:::888444222444888:::<<<;;;;;;;;;;;;;;;999999999888888888555666888;;;======<<<::::::;;;<<<======<<<:::999???<<<999777777888888777999999:::;;;;;;;;;999777888999999999999999999999666666777666666777999<<<555666888999;;;;;;;;;;;;///000222444777===EEEJJJ@@@<<<888777999:::999888555777:::=========>>>@@@888444222555555444444777555555444333333555888:::<<<:::888777777777888888333333444666777777888999666555555888:::;;;::::::<<<=========;;;999888888555555555666888999999888333;;;AAA@@@===<<<<<<:::<<<:::999:::;;;;;;999888777333111444888888444111777888999888666444333222333444888======999888;;;@@@AAA@@@<<<888777999===<<<>>>>>>;;;888777<<<@@@===;;;888888:::;;;;;;;;;;;;888999===>>>:::777666:::666666;;;<<<999666666777888888777666555777888999777444444666888999999:::;;;;;;;;;:::999999999555555555555555666888999888:::<<<<<<:::999999;;;===<<<;;;<<<======;;;888BBB===::::::===???===:::999777888<<<===999888:::666666666888;;;<<<;;;999:::999888777888999;;;<<<999999:::;;;<<<<<<<<<<<<888666555999@@@CCC@@@;;;;;;:::999999:::;;;:::888;;;;;;;;;:::999777555444::::::999777777888;;;======<<<;;;;;;<<<===???@@@===:::888777888999::::::;;;666333555777888;;;@@@999555111111333666666555333555777888888888888888;;;;;;<<<======<<<;;;;;;<<<<<<<<<<<<;;;:::999999<<<;;;:::999999:::<<<===<<<===??????>>>===<<<;;;nnnXXXOOOIIIDDDCCCAAA===<<<>>>>>><<<<<>>@@@@@@@@@BBBDDDDDDBBB???FFFAAA<<<999:::???CCCDDD555;;;???===;;;;;;<<<;;;999:::===@@@BBB???:::666;;;@@@???777555:::<<<999999888888999::::::999777666444333444666666666444444222333888999888999<<>>@@@>>>>>>===;;;::::::999777555888<<<>>><<<999999>>>DDDBBB===777666999>>>@@@AAA:::888888;;;???AAA>>>;;;888999999999999;;;???BBB???>>>===:::777777999<<<444666999;;;;;;:::888666444999>>>???999999EEESSSbbbggg```LLL@@@@@@===666:::777444444666:::===>>>;;;;;;;;;===>>>>>>===;;;:::;;;;;;999:::<<<999555333555999;;;:::::::::;;;===:::888777888999999999777999;;;>>>???>>>>>>===::::::;;;;;;:::999888777???===:::777666777:::<<<777888:::;;;<<<:::999888888999:::999777777999;;;777666555555777999<<<>>>666666777888999:::;;;;;;333555777777777:::@@@EEE@@@???<<<;;;;;;:::999888333444999>>>???<<<<<<>>>888555444777888777888<<<666444333222333555888:::;;;999777777888999888777555444555:::;;;999:::<<<999666666:::<<<:::999:::<<<===???>>>;;;888777777333444666777999999::::::555===BBBAAA??????>>>;;;888777777888::::::999777888666777:::;;;777333333777777888777777666555444555666;;;AAA@@@;;;999;;;;;;;;;;;;999777666888999===???@@@<<<777666<<>>999888888555777===AAA===999777333555777777666777888:::===999333111222555888:::<<<======<<<:::999:::;;;555666777777777888;;;===888;;;===<<<999888999;;;???===<<<===??????;;;888999888888999;;;<<<;;;;;;999888999>>>>>>:::888:::333333555888<<<======;;;::::::::::::;;;<<<======;;;<<<<<<=========<<<<<<777555555:::AAADDDBBB>>>:::999888999:::;;;:::999;;;<<<<<<<<<<<<:::999777;;;:::999888888999;;;<<<===<<<;;;:::;;;===???AAA<<<999666666:::<<<<<<;;;>>>999666777777777;;;AAA999555111000333666666555111444777888888666666666999:::;;;<<<<<<;;;:::999<<<<<<;;;;;;::::::999999;;;::::::999999:::;;;<<<;;;===??????===<<<;;;<<>>???>>>>>>???AAAAAA@@@???BBB===999888:::<<<===>>>555:::<<<999999===>>><<<<<<<<<===???@@@???===:::888AAACCC<<<999<<<;;;555;;;::::::;;;<<<<<<999777:::888555444555666666555555333444999;;;999999<<>>:::;;;@@@AAA>>>;;;::::::;;;<<<:::777555666;;;???>>>::::::>>>CCCAAA===999999<<>>;;;:::===@@@@@@<<<777777888999999:::<<>>>>><<<999888888<<<>>>999777555777;;;<<<:::777555777:::===:::888===EEEMMMOOOKKKCCC>>>===<<<999:::777555666999<<<>>>???===;;;::::::;;;<<<:::999;;;??????<<<<<<>>>;;;666444777:::;;;:::999:::;;;>>>:::777666888::::::999888;;;===?????????>>>>>>:::::::::;;;::::::999888<<<======;;;888999<<<@@@666888;;;======<<<;;;:::888888888666444555888;;;999777666777;;;===<<<:::999999888777777777888999:::<<<<<<999444222555888<<<>>>???>>><<<:::999:::333444999@@@???:::888;;;999777777999999888:::>>>888666333222444666999::::::888777888::::::888666:::888:::???@@@>>>===AAA;;;777777<<<===:::888999888;;;>>>>>>;;;999999:::444666888:::;;;;;;<<<<<<:::>>>@@@===<<<======:::777777777888::::::888666;;;:::;;;===:::555444999777666666777999:::;;;;;;;;;;;;>>>AAA???:::888:::888777666777888888888777<<<===>>>===;;;:::<<>>::::::888555777>>>BBB>>>888444111333666888888999;;;======999333111222666999;;;<<<===>>><<<999888:::<<<555777::::::999999;;;===444888;;;;;;888777999<<>>>>>:::888999555444444666:::===>>>>>>888999;;;<<<======<<<<<<;;;<<<<<<<<<<<<;;;;;;:::666666777;;;???BBB@@@>>>888777777888:::<<<<<<;;;;;;<<<===>>>>>>===<<<;;;<<<:::999888999:::::::::<<<;;;999999:::===@@@AAA;;;777333555:::???>>><<<===:::888999888666777<<<888444111000333555555444333555777777555444555777888999:::<<<<<<:::999888;;;:::999999999999::::::::::::999999::::::;;;<<<999;;;>>>===;;;999999:::ooo```PPPGGGBBB???AAAAAA???>>>@@@DDD>>>:::>>>FFFHHHAAA888<<<@@@:::888@@@AAA<<>><<<<<<===???@@@@@@===999777888::::::888888444888888555777===???;;;@@@>>><<<<<<<<<<<<<<<:::555AAAFFFAAA===>>>;;;222:::::::::;;;<<<;;;999777???<<<777555555555666666777444555:::<<<:::999;;;>>>@@@===999:::@@@AAA===888888:::<<<>>><<<999666555;;;@@@@@@;;;:::>>>BBBAAA>>>;;;<<<@@@CCCBBBAAABBB???<<<>>>@@@???999444666777999999:::<<>>>>><<<999888999===@@@>>>888222333999<<<;;;888999777888<<<>>>;;;;;;===;;;;;;<<<>>>???<<<:::999<<<:::888888:::<<<======>>><<<999999999:::999888<<>>@@@===666555888;;;<<<:::888999;;;>>>:::666555888:::::::::999;;;>>>@@@@@@?????????;;;;;;<<<=========<<<<<<:::>>>AAA???;;;:::>>>BBB666999===???>>>===<<<<<<666777777444222222666::::::888777:::>>>???;;;666===;;;888666555555555666333777999888444333666:::888<<<@@@@@@===::::::;;;555555:::AAA???888555888:::888888:::999777999>>>;;;888555333555888:::;;;888777777999;;;;;;888555>>>;;;===CCCEEEAAAAAADDD===888888===>>>999777999555999===>>><<<;;;;;;===555777:::<<<======>>>?????????===888777:::;;;888:::999999999:::999666444;;;999;;;<<<888333666???666555555777:::>>>@@@AAA@@@>>>???@@@<<<777666999888666555777;;;<<<:::777999999:::===@@@AAA???<<<:::::::::<<<>>>>>><<<:::888666777<<<>>><<<;;;<<<888555777???BBB===666111222444888:::;;;<<<>>>@@@;;;888444222444777:::<<<<<<===>>><<<999777999;;;666999;;;;;;999888999;;;000555999999777666999===???<<<:::<<>>;;;<<<>>>:::999;;;??????:::888999999666444444888<<>>???>>>===555444555777;;;===>>>===:::<<<>>>???@@@???>>>===<<<:::999999:::;;;:::999;;;:::999888:::<<<@@@BBB999444000333:::>>>>>>;;;:::888999;;;888444333666888444111111333666555444777888888666444444777:::777888:::;;;;;;:::888777:::999888777888999:::;;;999999999999::::::;;;<<<777:::<<<<<<999777777999~~~iiiXXXOOOGGGBBB===;;;===@@@BBBAAAJJJAAA<<<>>>@@@>>>;;;:::===>>>>>><<<::::::<<<>>>CCC>>>999<<>>>>>>>>======<<<;;;;;;<<<888777;;;:::777777;;;CCCAAA===888444444666888???<<<::::::<<<===<<<:::???===<<<::::::<<<===>>>999999:::<<<>>>>>>;;;999888;;;???>>><<<<<<@@@DDDDDDHHHEEE======DDDAAA888???AAABBB@@@;;;888888999>>>???<<<888888===@@@???777:::;;;999;;;???@@@>>>>>><<<<<<;;;666222555;;;===:::777666888;;;======:::<<<>>>===;;;888777666777777999:::;;;<<<<<<===<<<<<<;;;999777666888999CCCBBB@@@>>>===<<<<<<===:::<<<>>>>>><<<===@@@DDD<<<<<<==================;;;AAADDDCCCBBBAAA===888999???@@@<<<;;;@@@BBB@@@AAA???===<<<===>>>>>>===555;;;@@@>>><<<======;;;;;;999888777777777666555???<<<999:::;;;<<<:::888<<<:::888666555666777888999555111222666999777555666;;;AAAAAA>>><<<>>>BBB999;;;???CCCDDD@@@888333:::;;;;;;999888777888999BBB>>>:::777888;;;===???555444444777;;;<<<999666AAA@@@CCCPPP___eee```XXXNNNBBB;;;>>>AAA===666444<<<999666777;;;???@@@???<<<:::999:::>>>@@@???===888:::<<<<<<;;;:::;;;<<<666:::???AAA???<<<:::999;;;;;;;;;999999999<<<>>>555999::::::>>>EEEGGGCCC<<<>>>======???BBB???888777777999<<<===;;;:::;;;666555;;;FFFLLLHHH@@@<<<>>>999888<<>>999:::;;;===============999777999===>>><<<===AAA===<<<:::888777777888999<<<999999:::;;;999777666:::999888999999999666444111666:::999666555777;;;<<<;;;999888888888999999======AAAFFFEEE???:::999===:::777999===???===999888777666666666777999:::888:::<<<;;;888777999;;;<<<999666555666777777666777777:::>>>>>>::::::>>>333444666999;;;<<<===>>>AAABBBCCCCCCAAA@@@@@@@@@;;;:::999888888888999:::<<<999666222111444:::???666666555555666888;;;<<<999888888999999999888666555666999::::::999666555333222222333666:::???BBB>>>;;;999;;;???@@@<<<999888666555666999;;;;;;:::666<<>>===AAACCC@@@===<<>>>>>===<<<;;;:::444222999>>>;;;666444888777:::===;;;666888>>>AAA@@@===;;;:::999999999???>>>===<<<;;;<<<=========999888;;;:::777777;;;AAA???;;;999777777888888:::888888999===??????>>>;;;<<<>>>????????????>>>;;;<<>>???>>>:::888888999:::;;;:::666777<<<>>>===;;;===<<<999:::???AAA@@@???<<<;;;;;;999666777<<<<<<:::888777999:::;;;;;;999:::;;;:::888777777888888888777777888:::<<<>>>======<<<:::888888999:::===<<<;;;::::::;;;<<<===>>>??????>>><<<;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>><<<>>>???@@@DDDHHHEEE??????CCCBBB===;;;>>>???===AAA???>>>>>>@@@AAABBBAAA999???BBB@@@>>>??????>>>999777555666999<<<<<<;;;:::999:::===@@@AAA???<<<999888666666777888999:::999555222333777999888555333666:::===>>>=========;;;;;;===???@@@>>>:::777===;;;888666555666999;;;AAA???<<<::::::;;;<<<<<<999999;;;@@@EEEFFFCCC@@@???@@@FFFTTTeeeoooooolllaaaRRRDDDAAAAAA===888777??????@@@DDDHHHJJJHHHFFFCCCAAA@@@AAACCCCCC@@@>>>BBBBBBBBB@@@???@@@CCCFFFBBBDDDGGGGGGDDDAAA>>>>>>???@@@@@@???>>>======>>>555999:::999;;;AAABBB???;;;>>>@@@@@@BBBDDDBBB===::::::<<<>>>>>><<<:::999666666>>>NNNYYYXXXNNNGGGAAA<<<999;;;===:::999:::777666777:::999666777;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<===>>>??????>>><<>>===<<<;;;999999888@@@>>><<<;;;:::777666555===;;;:::999999888666555444666888777333222666999888888888999:::<<<>>>???999999<<<@@@@@@:::666666999666555777;;;===;;;777888888777777777888999::::::::::::<<<>>>???>>>===???<<<999777777999999999888888<<<@@@???;;;:::===555777999<<<>>>?????????;;;>>>AAAAAA???<<<:::999888888888888:::<<<===???;;;:::777444333666;;;???;;;:::888777777888:::;;;999888888777888777666555555666888999999888666555555444333222444888===@@@===:::888999===>>>;;;777666555444666888:::;;;:::888<<<===999777999;;;;;;<<<:::888777999:::;;;;;;~~~iiiYYYNNNIIIFFFDDDCCCCCCCCCBBB???===???>>>AAAEEEEEE???;;;;;;DDDCCCBBB???>>>???AAADDD???BBBDDDAAA:::777999<<<<<<666444888<<<;;;777555999999<<<>>>;;;666777;;;???>>>===<<<;;;999999888@@@>>>;;;::::::<<>>;;;:::;;;:::777777999===;;;999999;;;<<<:::888666555555777:::<<<<<<<<<999<<<@@@CCCDDDCCC@@@>>>:::===AAABBB@@@@@@BBBDDD;;;@@@CCC@@@;;;;;;CCCKKKBBB@@@:::999CCCNNNLLLAAA888999;;;;;;999888888999777::::::888:::>>>@@@>>>???@@@>>>::::::???BBBAAA@@@<<<999;;;<<<:::;;;===;;;999888999::::::999888999:::;;;:::999888:::;;;999888555444555888<<<>>>>>>===<<<;;;:::::::::;;;777666666777999;;;===>>>@@@???>>>>>>>>>===;;;:::<<<;;;999888999;;;===???AAA@@@>>>???FFFMMMKKKEEEBBBDDDCCC>>><<<===>>>===@@@??????AAADDDEEEEEEDDDAAAEEEFFFBBBAAABBBCCCAAA>>>999555777===AAABBB@@@===???BBBFFFIIIHHHDDDAAA777555444555777:::;;;;;;888555333444777999888666333444777;;;???@@@===:::<<<:::999999;;;<<<<<<<<<>>>;;;666333333777<<>>===<<<;;;:::999;;;===AAAHHHNNNPPPLLLHHH>>>@@@GGGSSSbbbnnnuuuvvvkkk[[[IIIAAA>>>===<<<===???BBBGGGMMMQQQQQQNNNKKKIIIHHHFFFFFFFFFFFFCCCAAAMMMLLLIIIGGGFFFHHHLLLPPPPPPQQQPPPNNNJJJGGGFFFFFFIIIJJJKKKKKKIIIFFFCCC@@@:::<<<<<<:::;;;>>>???===;;;AAAEEEDDDDDDEEEDDDAAA===???@@@AAA@@@>>>;;;999888888AAATTTbbbaaaUUULLLDDD>>>:::::::::777666777888555444888:::777666888@@@@@@???>>>===============BBBCCCBBBFFFLLLIII@@@:::;;;<<<>>>???@@@AAAAAADDDCCC@@@===;;;:::::::::===;;;999999999:::999888777777666222//////333777999999999:::<<<>>>???AAA;;;:::;;;>>>>>>999777888666555555888<<<<<<:::666999999999888999::::::;;;===;;;<<>>999777777999::::::::::::>>>BBBAAA<<<:::<<<888999<<>>???::::::999777666777;;;>>>???>>><<<:::999999999::::::999888777666666666666666666777777777777666666777555333111333666:::===<<<999777777::::::888555555444444555888;;;;;;;;;:::;;;:::777888<<<;;;888>>><<<999888:::;;;<<<<<>>999666777::::::888666666999===>>><<<999:::<<<;;;;;;<<<<<<<<<;;;::::::@@@>>>:::888999===AAADDD???===<<<;;;:::888888888:::888777:::???@@@<<<888<<<<<<;;;;;;;;;:::999888:::===AAACCCCCCAAA>>><<<666:::>>>>>><<<<<<@@@EEE888>>>BBB???:::;;;DDDNNNFFFCCC===:::???EEECCC<<<555666888888888999999999888<<<>>>===???DDDEEECCC@@@BBBAAA>>>>>>AAABBB@@@@@@:::777;;;>>>===<<<===::::::::::::<<<;;;999777<<<>>>??????===<<<;;;;;;888777555555555888:::<<<===<<<;;;;;;;;;;;;;;;:::666666666888:::<<>>======???CCCEEEBBB???>>><<<999777888;;;>>>AAAGGGHHHGGGFFFIIIMMMLLLGGGBBBCCCCCC@@@???@@@BBBCCCDDDDDDEEEGGGIIIIIIGGGDDDGGGJJJIIIEEECCCFFFGGGEEEHHHBBB<<<<<>><<<:::999999999<<<>>>CCCJJJPPPQQQMMMIII>>>@@@DDDJJJSSS]]]dddiiibbbTTTEEE<<<<<<>>>AAABBB@@@DDDJJJPPPSSSTTTRRRPPPRRRPPPNNNMMMMMMOOOPPPQQQUUUUUUSSSQQQOOOOOOQQQSSSXXXWWWUUURRRNNNMMMNNNPPPSSSUUUWWWXXXVVVPPPIIIDDD@@@AAAAAA???===>>>??????AAAHHHKKKHHHDDDCCCBBB@@@>>>AAACCCBBBAAAAAA>>>:::;;;<<>>:::999888555555888:::666555999<<<:::777777@@@AAACCCDDDCCCBBB@@@???<<>>>>>===>>>???BBBEEEGGGDDDEEECCC>>><<<===>>>>>><<<:::888888:::;;;<<<;;;???===:::555111222777;;;=========<<<<<<;;;;;;;;;===::::::<<<<<<888777:::888888999<<<>>>===999666::::::::::::;;;;;;;;;<<<;;;:::@@@PPP```cccVVVGGGAAA===888666666777888999;;;<<<@@@DDDBBB===;;;<<<888:::<<>>======???@@@???<<<999777777???>>><<<:::999888888999888999999888777888:::<<>><<<;;;::::::::::::;;;;;;:::888666666666777777777666666666666777777777555222111222555:::<<<:::888666666777777666444666555555777:::<<<======;;;:::777555999>>><<<666???===::::::;;;===>>>>>>qqq```TTTLLLGGG@@@@@@?????????@@@BBBDDDEEEBBBAAAAAA>>>999:::>>>@@@@@@>>><<<:::;;;>>>@@@<<<=========<<<;;;<<<<<<===;;;888777999;;;:::777888<<>>999BBBCCCBBBAAA???===;;;:::??????@@@@@@???===;;;:::555888<<<;;;999:::@@@EEE999>>>BBB@@@<<>>>>><<<666666777888999::::::999999===@@@@@@BBBGGGHHHEEE???CCCEEECCCCCCDDDBBB===>>>888666;;;>>>===<<<===;;;;;;;;;===>>>===;;;888===@@@CCCDDDAAA===999777777777888888999999::::::<<<;;;999:::<<<<<<:::888:::::::::;;;===???BBBCCC@@@???AAAEEEJJJKKKIIIEEE@@@===:::999999===AAADDDGGGNNNQQQOOOMMMMMMMMMKKKHHHGGGFFFEEEDDDCCCFFFIIINNNOOOPPPRRRRRRPPPLLLHHHMMMNNNLLLHHHHHHKKKLLLJJJPPPJJJEEEEEEHHHLLLLLLKKKPPPTTTXXXZZZXXXRRRJJJFFFEEEBBB>>>>>>@@@AAA>>>:::666666666777999:::999999777<<>>>>>===:::888888:::===>>>???BBBHHHMMMMMMIIIEEE=========???BBBHHHNNNRRRQQQJJJ@@@:::<<>>;;;===BBBCCCAAAAAACCCBBB===<<>>999888===@@@===:::999:::>>>CCCGGGHHHFFFCCC@@@>>>IIIOOONNNWWWddddddYYYKKKGGGBBB======???DDDGGGHHHLLLLLLFFFBBBCCCCCC@@@BBB@@@>>>=========;;;:::FFFCCC???:::888999===@@@???>>>===<<<;;;:::999888;;;888777888888555555888;;;;;;<<<======;;;777444::::::;;;;;;<<<<<<<<<<<<888;;;GGG]]]pppppp^^^LLLAAA>>>999777777999::::::<<<===@@@DDDCCC===;;;>>>888999;;;<<<===<<<;;;:::AAA@@@???;;;999888999;;;@@@???<<<999777666555555666777888888777777888999;;;;;;;;;::::::::::::;;;;;;<<<===;;;888777888:::888888888888888888888888444333222222333777:::<<<999777555555555666666555999888777999<<<>>>???>>><<<:::666555999>>>;;;555===<<<:::;;;===?????????kkk[[[OOOFFFAAA>>>>>>>>>>>>>>>@@@CCCFFFBBB===:::;;;<<<;;;???DDD???@@@???>>><<<<<<>>>@@@<<<:::999:::===???>>><<<;;;<<<:::888999<<<;;;888<<>>???>>>===<<<<<<===>>>AAABBB>>>???>>>;;;:::;;;;;;999777777999<<<@@@AAA===:::<<<>>>??????===;;;;;;;;;AAA@@@???===;;;:::999999999;;;===<<<;;;===BBBGGG@@@CCCEEEEEECCCEEELLLRRRHHHJJJIIIFFFBBB???@@@AAA:::999999:::<<<<<<;;;999888<<<>>>>>>AAAFFFGGGDDD===BBBFFFFFFFFFFFFBBB<<<<<<888888<<<>>><<<<<<>>>=========???AAAAAA???===>>>AAADDDDDD@@@;;;777555888999:::;;;;;;;;;;;;:::<<<:::888:::<<<===:::777=========>>>@@@BBBDDDFFFFFFGGGJJJMMMOOONNNJJJGGGCCCAAA>>>======AAAEEEGGGFFFOOOVVVTTTQQQQQQSSSTTTTTTQQQOOONNNKKKIIIKKKPPP[[[\\\]]]___^^^ZZZTTTOOORRRRRRPPPMMMNNNRRRRRROOORRRPPPMMMMMMNNNQQQSSSSSSZZZ^^^cccfffccc^^^ZZZWWWRRRMMMHHHGGGHHHGGGBBB===555666777999::::::::::::777<<<@@@>>>888444555888777666777999<<<>>>===<<<666666888>>>DDDGGGFFFCCC===>>>>>><<<999:::???CCCBBBAAAAAADDDHHHIIIFFFCCC;;;:::999:::<<>>???DDDCCC@@@BBBCCCCCCDDDDDDGGGLLLPPPPPPPPPPPPQQQWWWaaammmuuukkkmmmnnnlllddd\\\TTTPPPMMMMMMLLLLLLMMMQQQWWW\\\\\\]]]___bbb```XXXKKKBBBBBBAAAAAABBB???===AAAGGGTTTVVVRRRJJJCCCAAA>>>:::>>>CCCCCC>>>>>>CCCDDD???:::>>>EEEHHHCCC===>>>DDD@@@===;;;;;;999666777<<<@@@===>>>BBBCCC???<<<===666;;;AAAFFFIIIHHHEEEBBBEEENNNTTTTTTYYYaaabbb]]]MMMHHHBBB>>>???DDDLLLQQQWWW___aaaZZZTTTTTTQQQKKKOOOMMMJJJGGGEEEAAA===:::BBB???<<<:::999:::<<<>>>;;;;;;<<<<<<<<<<<<;;;;;;???;;;:::<<<;;;888888;;;:::;;;<<<<<<:::888666444::::::;;;<<<<<<<<<<<<;;;>>>EEEUUUkkk{{{xxxeeeRRRBBB???<<<;;;<<<===============???CCCAAA======@@@::::::;;;;;;;;;::::::999@@@>>>;;;777555555999<<<<<<;;;999888777888888999555777888888777777888999888999999::::::;;;;;;;;;999<<<>>>===:::999:::<<<::::::;;;;;;;;;;;;::::::333333333444666888:::;;;888777666555555666777888<<<::::::;;;===?????????;;;:::666555999===;;;555999999:::===@@@AAA@@@???wwwbbbSSSJJJCCC???===???AAAAAA@@@@@@BBBEEEAAA:::666888<<<===???CCC===???@@@???>>>======>>>:::999888:::<<<>>>===<<<999<<<;;;888999======999===BBBBBB;;;777999<<<;;;999888888888999;;;===>>><<<===>>>???@@@??????>>><<>>::::::======:::777999;;;===>>>>>><<<;;;666999<<<<<<;;;999999:::??????>>>===<<<:::999999@@@???>>>===???BBBEEEHHHHHHHHHHHHGGGGGGHHHJJJLLLHHHGGGGGGHHHGGGDDDBBBBBB???===<<<===>>>>>><<<:::888<<<======???DDDFFFDDD===BBBEEEEEEEEEFFFCCC>>><<<:::<<>><<<::::::<<<<<<<<<;;;<<<<<<===>>>===:::999;;;>>>???<<<888=========???AAADDDFFFHHHJJJMMMQQQSSSQQQNNNKKKIIIEEEDDDBBBAAABBBEEEIIIKKKKKKRRRUUUTTTSSSVVVYYYYYY]]]YYYWWWWWWUUURRRUUU[[[aaaccceeegggfffaaaZZZTTTVVVVVVUUUSSSUUUYYYXXXTTTUUUVVVVVVTTTQQQQQQSSSUUU]]]aaaeeegggeeebbb``````WWWRRRLLLJJJKKKIIIBBB<<<444666888:::::::::;;;;;;777999:::888555333444555999888777999;;;===>>>===:::999999>>>DDDFFFDDD@@@:::>>>AAAAAA??????CCCHHHDDDAAA>>>>>>AAADDDCCCBBB<<<:::999;;;>>>AAABBBAAACCCEEECCCAAABBBFFFEEE???======<<<:::999<<>>>>>CCC???>>>===>>>:::666777;;;@@@@@@BBBFFFDDD???>>>@@@;;;===BBBFFFHHHIIIIIIHHHNNNSSSXXX[[[[[[\\\___bbbNNNJJJEEEBBBDDDJJJRRRWWW[[[hhhooojjjeeeeeeaaaYYYXXXWWWUUUSSSQQQLLLFFFBBB???>>>=========>>>>>>>>>999:::<<<>>>????????????CCC@@@???AAA@@@======@@@:::;;;<<<;;;:::999999999999:::;;;<<<<<<<<<;;;;;;@@@IIIYYYkkkuuuooo^^^OOO???>>>======??????>>>======<<<>>>AAA@@@===>>>BBB>>>>>><<<;;;;;;;;;;;;<<<===<<<:::777555666888;;;999888888888999;;;<<<>>>666888999888777777999:::999999::::::;;;;;;;;;;;;555:::>>>???<<<999:::<<<;;;<<<>>>??????>>><<<;;;444555666777888888888888777777777666666777:::;;;===<<<:::;;;===>>>>>>===999:::777555777<<<:::666555666999>>>BBBCCCAAA???nnnYYYMMMGGGDDDAAA===AAAEEEFFFCCCAAAAAABBBCCC;;;555888<<<=========;;;===??????===;;;;;;;;;:::::::::;;;;;;;;;<<<<<<777;;;<<<999:::>>>>>>999;;;@@@@@@999666;;;@@@@@@<<<:::999888888999;;;===;;;===???AAABBB@@@>>><<<<<>>???;;;888:::===>>>===<<<;;;<<<:::===AAAAAA???======>>><<<===>>>???>>><<<:::999CCC@@@======@@@DDDFFFGGGKKKJJJHHHGGGHHHHHHGGGEEEHHHEEECCCFFFIIIFFFAAA>>>BBB@@@>>>???@@@@@@===::::::===>>>===???DDDFFFEEE???CCCDDDCCCCCCEEEDDDAAA<<<<<>>>>>@@@BBB@@@???<<<:::;;;===@@@AAA>>>;;;:::<<<@@@AAA===999:::;;;<<<>>>@@@DDDGGGIIIIIINNNTTTUUURRRNNNLLLLLLGGGFFFEEEDDDFFFHHHKKKMMMSSSUUUTTTRRRTTTYYY[[[ZZZ```[[[ZZZ\\\\\\ZZZ^^^fffbbbdddgggiiiiiiccc[[[UUUXXXYYYXXXWWWZZZ^^^\\\XXXYYY\\\\\\XXXQQQMMMOOORRRVVVZZZ]]]]]]ZZZXXXWWWXXXWWWQQQKKKIIIJJJHHHAAA:::444666999:::;;;:::;;;<<<:::888555555666777666555<<<999777777:::===??????>>>;;;:::===BBBDDDAAA===888===DDDFFFDDDDDDGGGJJJCCC???:::999<<<@@@AAAAAA>>><<<;;;===BBBDDDBBB@@@@@@CCCCCCAAACCCHHHGGGAAA======<<<999777999>>>CCCBBBGGGOOOWWW```jjjvvv}}}zzzzzzxxxqqqeeeXXXNNNHHHAAABBBCCCDDDGGGMMMUUUZZZccccccdddgggfff^^^QQQFFFCCCBBBDDDGGGEEECCCIIITTTYYYVVVOOOHHHHHHKKKJJJFFFCCCGGGCCC999777???AAA;;;======@@@EEEDDD???===>>>@@@???@@@@@@;;;666666:::@@@AAAEEEHHHDDD???>>>BBBBBBCCCEEEGGGIIIKKKMMMNNNSSSUUU\\\```^^^[[[```iii[[[VVVOOOIIIGGGHHHKKKNNNQQQaaalllkkkhhhjjjfff^^^[[[[[[[[[[[[ZZZWWWQQQMMMEEEEEEEEEGGGIIIIIIHHHGGG;;;<<<>>>???@@@@@@@@@???BBB???>>>@@@@@@<<<<<<>>>:::<<<============>>>@@@999999;;;<<<<<<<<<;;;::::::CCCQQQ___ddd\\\NNNBBB<<<;;;;;;===>>>???===;;;===<<<<<>>???;;;<<<<<<:::999888999;;;:::999999999:::<<<>>>???888999:::999888888:::<<<:::;;;;;;<<<;;;;;;::::::222888>>>???<<<999999;;;<<<===@@@AAAAAA@@@===<<<666777999::::::888666555777777777777666888;;;>>>===<<<::::::<<<===<<<;;;888:::999666777::::::777222444999???CCCDDDAAA???{{{eeeUUULLLGGGBBB===HHHEEECCCCCCEEECCC===777>>>@@@@@@>>>;;;:::===???>>>>>>======<<<:::777666999777666888:::;;;888555<<<;;;888555;;;BBB???666<<>>;;;;;;@@@EEE999:::::::::888888888999777:::???CCCDDDBBB>>>;;;:::===???@@@===:::888888888:::<<>>CCCDDD???:::CCC???;;;;;;>>>BBBDDDDDDBBBDDDFFFFFFDDDAAA@@@???NNNFFFAAADDDHHHFFFBBB@@@@@@BBBCCCAAA===::::::;;;;;;888999>>>BBBBBBDDDGGGEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBAAA@@@???;;;>>>??????CCCGGGHHHDDDHHHIIIDDD??????CCCAAA;;;GGGHHHGGGCCC>>><<<===???CCCCCCCCCCCCBBB@@@<<<999<<<===???AAA>>>;;;???FFFOOOPPPRRRWWWZZZXXXQQQLLLLLLHHHFFFHHHNNNSSSSSSQQQZZZXXXTTTRRRUUU[[[\\\YYY_________^^^^^^aaafffiiijjjeeegggnnnoooggg___\\\^^^YYYVVVXXX^^^cccdddbbbiiihhh```TTTMMMMMMLLLHHHNNNQQQRRRPPPLLLLLLQQQUUUNNNIIIEEEDDDAAA>>>???CCC777;;;;;;777777<<<<<<888>>>999444333666888777444666999<<<=========>>>???>>>===<<<@@@DDDDDD???:::???BBBEEEGGGFFFGGGHHHJJJCCC???;;;;;;>>>@@@???>>>???;;;:::???GGGIIICCC<<<===>>>@@@CCCFFFEEECCC@@@<<<<<<======<<<<<<;;;:::BBBHHHQQQ]]]kkkwww}}}~~~~~~~~~{{{qqqcccUUUIIICCCEEEAAABBBHHHKKKJJJLLLPPPaaannnnnnkkkmmmfffWWWOOOKKKFFFBBBAAABBBFFFLLLQQQ```___^^^^^^\\\WWWOOOIIIJJJBBB;;;:::::::::===BBB===???@@@AAADDDGGGCCC<<>><<<;;;===>>>===;;;BBBCCCJJJQQQOOOFFFCCCFFFFFFJJJNNNQQQQQQQQQPPPPPPkkkiiiiiijjjmmmlllhhhddd```WWWSSSSSSLLLBBBBBBJJJJJJTTTcccnnnqqqjjj___WWW^^^^^^^^^^^^]]]ZZZTTTPPPFFFJJJOOORRRRRRQQQPPPPPPIIIHHHFFFFFFEEEDDDAAA???BBB>>><<<===AAABBB>>>:::@@@@@@AAAAAAAAAAAAAAA@@@CCC???>>>AAABBB???>>>@@@999>>>EEEJJJKKKHHHBBB>>>:::777666999===???<<<999<<<@@@AAA===<<>>888???@@@BBBCCCCCCBBB@@@???>>>???@@@???===;;;;;;<<<;;;:::888999:::;;;:::999999:::<<<<<<;;;:::;;;<<<999<<>>;;;999999111444777888888888:::<<<:::AAAFFFGGGFFFEEE???888:::999999::::::888555222222555777888888888:::;;;===AAAAAA===999;;;;;;:::666:::999333222666888777===>>>BBBFFFHHHFFFAAA===rrraaaTTTNNNJJJEEEAAAFFFCCCAAABBBEEEDDD???:::<<<>>>>>>===<<<<<>>>>>===;;;999888999:::999999999:::===>>>>>>>>>CCCAAA<<<999===BBB???888>>>@@@AAA>>>::::::>>>BBB:::;;;<<<<<<;;;:::999999888<<>>@@@@@@???===<<<@@@EEEGGGCCCAAACCCBBB???;;;;;;;;;===???BBBCCCCCCFFFCCC???>>>???AAABBBAAACCCCCCBBBAAA??????AAABBBEEEBBBCCCIIIJJJCCC:::666;;;======<<<:::999;;;>>>???;;;:::???CCCCCCCCCEEEDDDCCCCCCBBBBBBBBBBBBCCC@@@@@@AAAAAAAAAAAAAAAAAA<<<@@@AAAAAADDDHHHHHHEEEBBBEEEEEEDDDFFFJJJGGGAAAAAACCCEEEDDDAAA??????@@@AAAAAA@@@@@@@@@>>><<<:::===???FFFJJJIIIDDDFFFJJJLLLMMMNNNQQQRRRRRROOOMMMHHHFFFFFFIIIPPPTTTTTTRRRZZZZZZWWWUUUXXX]]]]]]XXXYYY[[[\\\]]]]]]___ccceeegggfffiiiooonnnddd\\\YYY[[[WWWTTTUUUYYY]]]___`````````ZZZOOOHHHGGGEEEBBBGGGHHHHHHDDD@@@>>>BBBFFFHHHFFFHHHLLLJJJDDD>>>===999<<<<<<999888;;;;;;777888555333555:::>>>===;;;666888999:::;;;===AAACCC@@@??????AAADDDEEECCC@@@AAAAAABBBBBBBBBCCCEEEFFF>>><<<;;;;;;>>>AAABBBCCC@@@<<<;;;>>>CCCGGGEEECCCAAAAAAAAABBBCCCBBB???<<<777777888888888999999:::HHHMMMWWWaaakkkrrrtttrrrrrrttttttooodddWWWLLLGGGIIIEEEDDDGGGGGGEEEEEEIIIYYYhhhmmmooouuuqqqccc]]]___ZZZRRRJJJFFFIIIRRRZZZffffffeeeddd```YYYNNNGGGEEE???:::999999999<<>>AAABBB??????AAA>>>@@@BBBDDDCCCAAA>>><<<;;;999777999<<<>>>;;;888888===???===>>>BBBAAA===???@@@BBBCCCCCCBBB@@@???======>>>>>>>>>===;;;:::888888888888999:::;;;<<<777999;;;:::999999999::::::<<>>===<<<;;;999666333222444666777888999;;;===@@@BBBAAA>>>???AAA???:::999<<<;;;555444888;;;;;;>>>>>>@@@BBBEEEFFFGGGFFFwwwlll]]]RRRMMMJJJFFFBBBCCCAAA@@@BBBDDDDDD@@@===>>>>>>>>>===<<<<<<>>>@@@===>>>===;;;888888;;;???;;;<<<<<<<<<;;;===???AAAIIIEEE???;;;===@@@>>>888>>>@@@@@@===:::999<<>>===<<<:::999888;;;@@@DDDEEEBBB>>>;;;:::<<<>>>===<<<:::999999???@@@@@@AAA@@@>>><<<;;;AAADDDEEEBBBBBBDDDFFFEEE===>>>>>>===<<<>>>BBBFFFBBB@@@>>>>>>???@@@??????@@@>>>:::888999;;;???BBB??????CCCHHHHHHAAA<<<;;;??????===:::888999===@@@EEE???<<<@@@DDDDDDBBBAAAEEEDDDCCCCCCCCCDDDEEEFFF@@@@@@@@@@@@@@@@@@AAAAAA===BBBEEEEEEFFFIIIHHHEEE<<>>:::999<<<@@@DDDFFFMMMWWWXXXMMM???777;;;======:::999;;;:::777555444555888>>>AAAAAA???777777777777999===CCCGGG@@@BBBCCCCCCCCCDDDGGGIIICCC@@@===<<<===???@@@@@@??????@@@??????@@@CCCEEEAAA???>>>>>>@@@DDDHHHJJJIIIGGGDDDCCCAAA???===:::999999999:::<<>>>>>>>>>>>>>>>>>>>>>>>AAA>>>???AAABBB??????BBBCCCBBB???===;;;:::::::::<<<999888999<<<===;;;888888;;;>>>>>>???BBBBBB@@@@@@@@@BBBBBBBBBBBB@@@@@@>>>======???BBBAAA===999777999;;;;;;;;;<<>>>>>===>>>@@@AAA@@@AAACCCFFFIIILLLOOOPPPUUUWWWVVVQQQPPPQQQPPPLLLHHHFFFCCC@@@???<<<999777333444555666777999>>>AAADDDEEEEEEEEEHHHKKKGGG???AAABBB@@@:::888;;;>>>>>>???@@@@@@@@@BBBGGGLLLQQQvvvkkk\\\PPPJJJGGGCCCAAACCCAAAAAAAAACCCCCC@@@>>>AAA@@@???<<<:::999:::::::::<<<>>>===:::999===AAA===>>>>>>;;;777777:::>>>HHHCCC<<<999:::<<<;;;999===>>>>>>===;;;:::<<<>>>:::;;;<<<>>>>>>===:::777555888===@@@AAA>>>:::888999;;;<<<<<<:::999999:::BBBAAAAAA???>>><<<:::999AAACCCCCCBBBBBBDDDHHHJJJDDDDDDBBB@@@=========>>>999999:::<<<>>>?????????AAA>>>:::999;;;>>>BBBDDDCCCAAAAAABBBBBBBBBGGGOOOLLLIIICCC>>>;;;;;;>>>@@@JJJBBB>>>AAAEEEDDDAAA@@@HHHGGGFFFEEEFFFHHHIIIKKKCCCBBB@@@???>>>>>>??????>>>DDDIIIIIIIIIJJJHHHEEEBBBEEEHHHJJJKKKIIIEEEAAA===???AAACCCEEEFFFGGGGGGGGGFFFDDDAAA???>>>???AAAEEEHHHNNNTTTQQQHHHCCCCCCEEEHHHKKKKKKJJJJJJMMMPPPKKKMMMPPPVVV[[[]]][[[XXXXXXYYYYYYWWWXXXXXXRRRJJJDDDJJJRRRYYY^^^```bbbcccbbbccchhhnnnooogggZZZQQQJJJHHHEEEBBBAAAEEEJJJOOOJJJKKKKKKGGGBBB@@@@@@@@@CCCBBBAAA>>>;;;<<>>@@@CCCAAACCCCCCAAA???AAAHHHNNNQQQNNNIIIEEECCCAAA>>><<<=========???CCCHHHNNNQQQTTTTTTWWW]]]^^^ZZZUUUSSSQQQVVV\\\\\\YYYVVVWWWYYYeeeddd```XXXNNNEEEBBBCCCEEEQQQUUU[[[hhhllllllrrr~~~xxxgggXXXYYYfffqqqrrrppplllfff\\\QQQGGG@@@@@@>>>>>>@@@@@@>>>@@@EEEOOOUUUZZZ[[[\\\\\\XXXRRRHHHCCC<<<777666999===@@@KKKOOOWWW___eeehhhjjjkkknnnsssuuuooogggeeellltttuuuwwwwwwtttnnnkkklllnnnbbbRRRCCCAAADDDDDDAAA@@@BBB@@@AAAJJJWWW```aaa___OOOJJJEEEDDDEEEDDD@@@<<>>>>>???BBBDDD@@@>>>>>>???AAAAAA???===@@@??????>>>>>>>>>>>>>>>@@@>>>???BBBAAA>>>???CCCDDDBBB>>>:::888777888999;;;999888999<<<>>>===<<<;;;===??????@@@AAA@@@???@@@AAAAAABBBBBBAAAAAA@@@AAA@@@???CCCGGGGGGAAA;;;:::>>>AAAAAA@@@BBBIIIOOODDDDDDCCC@@@===:::::::::===>>>>>>>>>>>>@@@DDDHHHHHHIIILLLPPPSSSVVVYYY[[[dddeeebbb\\\XXXXXXVVVSSSPPPMMMHHHEEECCCAAA>>><<<555555555555666:::@@@DDDIIINNNQQQRRRTTTVVVSSSMMMOOOMMMIIICCC>>>>>>???AAABBBBBBBBBBBBCCCHHHOOOTTTtttiiiZZZMMMFFFDDDCCCCCCCCCBBBBBBAAAAAA@@@???===AAA???<<<:::999888888888777;;;???@@@>>>======>>><<<======:::777666:::>>>@@@;;;666555666888888999:::;;;<<<<<<<<<===>>>@@@:::::::::<<<>>>===999555666888;;;======<<<999777999:::::::::999888:::<<>>>>>??????EEECCCAAAAAADDDFFFFFFFFFGGGDDDAAA@@@???AAAKKKVVVRRRMMMGGGAAA>>>???@@@AAAIIICCC???BBBEEEDDDAAAAAAGGGGGGFFFFFFGGGHHHIIIJJJFFFDDD@@@===<<<;;;<<<===???GGGMMMMMMKKKJJJHHHDDDHHHIIIKKKLLLKKKHHHFFFFFFCCCBBBAAAAAACCCFFFIIIJJJGGGGGGEEEAAA===<<<>>>@@@IIIIIIKKKOOOMMMFFFBBBCCC@@@DDDHHHIIIGGGFFFHHHJJJQQQTTTYYY^^^aaaaaa^^^\\\[[[\\\ZZZWWWVVVTTTMMMEEE>>>FFFPPPZZZ```eeehhhiiipppnnnmmmppprrrlllZZZKKKEEEDDD@@@===<<>><<<999888888777999::::::;;;===???@@@@@@===;;;888:::::::::999:::===???===AAADDDBBB??????DDDJJJDDDAAA<<<999888999:::;;;EEEGGGGGGDDD???<<<<<<>>>AAAEEEGGGEEEAAAAAAHHHOOOVVVRRRLLLHHHEEECCC@@@????????????AAAFFFMMMSSSWWWYYYTTTRRRVVVVVVQQQOOOPPPGGGKKKOOOOOONNNPPPXXX___kkkmmmjjj^^^OOOCCC>>>===EEEJJJGGGHHHRRRYYY```nnnxxx~~~}}}pppeeefffooouuummmiiicccZZZPPPHHHBBB???>>>===???BBBBBB???AAAFFFLLLTTT\\\______^^^XXXQQQIIIDDD>>>888666888===AAABBBGGGNNNWWWaaajjjppprrrxxx{{{|||uuulllhhhnnnuuuuuuxxxzzzvvvoooiiieeeeeeaaaVVVMMMLLLOOONNNIIIFFFFFFAAA>>>CCCNNNWWWYYYXXXJJJEEE??????BBBCCC???;;;???<<<:::===@@@@@@<<<777>>>???@@@???>>>===???AAA?????????AAACCCDDDCCCCCC>>>===<<<;;;;;;;;;;;;<<<@@@???@@@BBBAAA===???CCCAAA@@@???===<<<;;;:::::::::999999:::===???@@@AAA<<<===>>>AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCAAAAAADDDHHHGGGAAA;;;<<<@@@DDDDDDCCCFFFMMMSSSPPPPPPMMMHHHCCC???>>>???@@@@@@@@@@@@@@@DDDIIIMMMUUUZZZ___bbbdddfffiiilllqqqsssqqqkkkfffddd___ZZZTTTQQQMMMIIIGGGDDDAAA???888888777777777;;;AAAEEEOOOXXX```aaa___```aaa```___\\\VVVPPPIIIEEEEEEGGGFFFFFFGGGGGGHHHJJJNNNPPPzzziii```TTTJJJEEEDDDEEEFFFCCCCCCBBBAAA@@@??????>>>===;;;999999:::<<<<<<;;;888:::>>>AAABBB@@@>>><<<::::::;;;;;;<<<===@@@BBB:::555222444666666888:::::::::;;;===>>>???@@@@@@;;;:::999;;;======999555::::::;;;<<<<<<;;;;;;:::888999999888777888;;;===BBB@@@>>><<<::::::::::::AAA??????AAAAAA@@@CCCIIIFFFBBB@@@BBBEEEDDD>>>888===???AAAAAA@@@??????@@@EEEBBB@@@BBBDDDEEECCC@@@EEEBBBAAAAAA???>>>CCCJJJKKKGGGCCC@@@@@@BBBBBBBBBEEEAAA@@@CCCEEECCCCCCEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGDDD@@@<<<::::::<<<===???HHHOOOPPPMMMJJJFFFBBBAAA@@@BBBEEEDDDBBBCCCGGGFFFCCC@@@@@@BBBFFFIIIJJJIIIJJJJJJFFFBBBBBBDDDHHHJJJGGGHHHKKKKKKHHHGGGIIIEEEHHHJJJKKKKKKKKKKKKLLLSSSVVV\\\```bbbaaa___]]]___^^^[[[VVVUUUTTTNNNGGGAAAHHHRRR\\\dddjjjooorrr|||wwwsssqqqjjjWWWFFFFFFCCC@@@>>>???BBBFFFHHHCCCEEEIIIKKKGGGDDDHHHNNNNNNKKKEEEAAA>>>>>>???AAADDDEEEIIIOOOPPPJJJFFFGGGEEE???:::888666555777;;;888999<<<>>>??????>>>>>>;;;<<<<<<;;;999999:::;;;:::???BBBBBB>>><<<>>>BBB???@@@???===:::888999;;;>>>??????>>>===<<<<<<===AAAEEEGGGEEEBBBDDDLLLSSSZZZVVVQQQLLLHHHEEEBBB@@@EEEEEEEEEFFFJJJOOOTTTXXXQQQIIIEEEHHHHHHDDDEEEJJJBBBEEEGGGEEEDDDIIIUUU___ooouuuuuugggTTTGGGAAA>>>FFFGGG@@@===DDDHHHQQQccciiirrruuunnnkkknnnpppnnn```]]]VVVNNNFFF@@@>>>>>><<<<<>>:::777888===AAA>>>BBBGGGNNN[[[jjjtttvvvyyy|||~~~zzzsssppptttyyyrrrtttuuurrrlllddd^^^ZZZ\\\ZZZYYYYYYZZZWWWSSSOOOKKKEEE??????CCCGGGHHHGGGCCC>>>:::===DDDHHHEEEAAA===;;;:::;;;>>>>>>;;;888@@@CCCEEECCC@@@===>>>@@@???@@@AAACCCDDDEEEEEEEEEBBBAAA???>>>===>>>>>>???@@@@@@BBBCCC@@@<<<===CCC>>>???@@@AAA@@@???>>>===;;;;;;;;;<<<>>>@@@BBBDDD;;;:::<<>>;;;999999<<<>>>>>>======;;;;;;>>>BBBCCC???;;;:::::::::<<<@@@BBBCCCBBB999444444888999888999===<<<<<<<<<>>>???@@@@@@???>>>;;;999;;;>>>>>>;;;777;;;;;;999888888999:::;;;888888888666666888;;;>>>AAA@@@===;;;;;;;;;===>>>AAA>>>>>>AAA@@@===???DDDCCCAAA@@@AAACCCCCCAAA??????AAABBBBBB@@@@@@BBBDDDEEEBBB>>>>>>AAAAAA>>>:::BBB>>>===>>>===;;;===AAABBB@@@>>>???AAACCCBBBAAA??????AAADDDDDDBBBEEEKKKAAABBBDDDEEEDDDCCCAAA@@@EEEBBB===:::999;;;===???>>>IIIQQQQQQMMMJJJEEEAAA999999<<>>:::666222555;;;666888;;;<<<======>>>>>>======;;;888666777:::<<<999===AAABBB???;;;999888888===BBB@@@;;;777999<<<:::::::::<<<>>>??????>>>AAACCCDDDBBBBBBGGGRRR\\\bbb^^^YYYSSSOOOJJJFFFBBBKKKJJJIIIHHHIIIKKKMMMOOOHHH???;;;???@@@;;;<<>>AAACCCAAA>>>CCCOOOZZZpppzzz|||nnnYYYKKKCCC???AAABBB===<<<@@@???DDDUUUXXX```cccbbbdddjjjfff\\\PPPOOOLLLGGG@@@======???<<<===@@@BBB@@@===@@@FFFOOOUUUXXXTTTPPPOOOLLLIII??????>>>:::888888;;;>>>===@@@BBBGGGUUUgggsssvvvwwwzzz}}}|||xxxvvvwwwxxxrrrpppooollliiiccc]]]XXX[[[```dddbbb]]]WWWTTTRRRNNNJJJEEEBBBAAAAAA@@@???@@@;;;999>>>GGGLLLJJJEEE666777999:::<<<=========AAAFFFIIIHHHCCC??????@@@AAABBBCCCCCCCCCCCCCCCCCCGGGFFFDDDBBBAAABBBCCCCCCAAAAAACCCDDD???:::<<>>>>>???BBBDDD<<<:::===CCCEEEBBBBBBFFFBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCBBB@@@>>><<>>>>>AAADDDIIILLLUUUTTTQQQMMMHHHEEEEEEFFFFFFFFFFFFFFFGGGKKKPPPTTT___lllxxxyyyrrrnnnrrryyy||||||xxxssshhheeeaaa\\\WWWPPPIIIEEE@@@@@@???===<<<===@@@CCCGGGQQQZZZ[[[[[[^^^bbbbbb```]]]\\\]]]YYYSSSRRRVVVOOOLLLJJJMMMQQQRRRMMMHHHoooaaaVVVSSSOOOKKKFFFBBB???===>>>???@@@@@@???@@@BBBDDDBBB???<<<;;;===???>>><<>>>>>>>>???@@@@@@???===AAA===:::;;;>>>???===999;;;999666444444666888:::888888777666555777;;;>>>AAA@@@===<<<<<<===???AAA@@@======AAA???:::<<>>DDD@@@>>>>>>@@@CCCCCCAAA>>>;;;===AAADDDCCCAAAGGGNNNBBBDDDFFFGGGFFFDDDAAA???BBB???<<<999999<<<@@@BBB>>>IIIRRRRRRNNNIIIDDD@@@<<<<<<@@@FFFEEE@@@@@@FFF???>>>===@@@DDDFFFFFFDDD;;;???CCCCCCBBBCCCHHHMMMLLLHHHGGGIIIIIIFFFDDDEEELLLGGGBBBAAADDDGGGIIIHHHGGGKKKQQQVVVYYYYYYYYYYYY[[[YYYSSSNNNNNNRRRQQQMMMRRRVVV\\\ccciiipppwww|||www|||yyylll___WWWPPPIIIFFFAAA===>>>DDDHHHGGGEEEEEEEEEGGGHHHCCC===BBBLLLPPPLLLFFFBBBBBBDDDEEEFFF===???CCCFFFGGGJJJUUUbbbWWWLLLAAA;;;555111333:::888:::;;;<<<;;;;;;;;;<<>>BBBAAA@@@???AAAJJJXXXcccjjjgggaaa[[[VVVPPPJJJFFFJJJHHHEEECCCAAAAAAAAABBBHHH???;;;AAABBB======DDD;;;@@@BBB@@@<<>>??????@@@CCCDDDAAA>>>BBBIIIJJJNNNLLLDDD???>>>>>><<<:::<<<<<<:::888777999;;;===??????BBBPPPdddpppsssvvvyyy||||||zzzwwwuuutttwwwsssooommmllliiiddd______hhhlllfffZZZRRROOOOOOPPPNNNKKKHHHEEECCCBBBBBB>>>999777<<>>???AAACCCAAA>>>???DDDEEE@@@???BBBBBBAAAAAA@@@@@@AAAAAABBBFFFFFFGGGEEEBBB?????????BBB@@@===>>>AAAEEEHHHJJJQQQPPPNNNJJJGGGEEEFFFHHHGGGHHHHHHIIIIIIMMMQQQUUUaaapppuuuooosss{{{~~~~~~{{{uuurrrmmmggg```XXXPPPJJJCCCCCCBBB???======???AAA>>>DDDJJJMMMQQQVVVXXXVVVUUURRRTTTYYYXXXSSSTTTYYYRRRMMMIIILLLRRRTTTOOOHHHppp^^^SSSNNNGGGCCCDDDDDDAAA>>>>>>@@@???>>>===>>>@@@CCCEEECCC???<<<===??????;;;777>>>@@@???<<>>??????===>>>@@@AAAAAA???<<<;;;777777;;;AAABBB@@@AAAEEETTTOOOIIIBBB>>><<<<<<===DDD???:::888999===@@@CCC:::===AAABBB@@@===;;;:::;;;<<<:::888===FFFIIIEEE>>>AAADDDEEEEEEDDDDDDDDDAAAAAA@@@>>><<<;;;::::::???AAA???<<>>777888:::999888999999===???===777555777;;;;;;888888<<<===<<<===@@@DDD@@@<<<;;;>>>@@@AAA@@@>>>???>>>===@@@KKK[[[hhhiiijjjkkkllliii___RRRHHHBBBBBBCCCBBB@@@???@@@BBBBBBAAA@@@??????>>>>>>>>>GGGBBB<<<999:::@@@HHHNNNeeepppwwwoooZZZFFF>>>===>>><<<999777:::===<<<999===DDDKKKNNNMMMIIIFFFEEEDDDBBBAAA???===;;;===@@@EEEDDDEEEGGGDDD???@@@EEEJJJGGGAAA;;;:::;;;888222222888???@@@<<<777555666AAA<<<999<<>>BBBDDDCCCGGGKKKJJJEEEAAABBBEEE<<<===>>>>>>????????????@@@AAAAAA@@@???@@@BBBDDDAAABBBBBB@@@??????AAACCCCCCBBBAAA@@@????????????DDDDDDBBB???;;;999:::;;;???BBBEEEGGGEEEBBBAAA@@@AAAAAAAAABBBDDDDDDCCCAAANNNIIIHHHIIIIIIDDDAAAAAAEEEDDDBBBCCCEEEFFFFFFFFFAAAFFFJJJIIIDDDAAABBBDDDGGGHHHHHHHHHJJJOOOXXX^^^gggqqq{{{}}}yyyvvvyyy}}}~~~}}}zzzssskkkbbbUUUIIICCC???>>>AAABBB???>>>???AAAAAACCCEEEGGGIIIKKKLLLPPPQQQRRRQQQOOOOOOQQQTTTVVVRRRNNNPPPUUUVVVRRRMMM|||jjjZZZQQQJJJEEEBBBCCCCCCAAAAAADDDAAA@@@>>>======???AAABBBBBB???===>>>AAAAAA===999>>>@@@>>>;;;<<<@@@>>>888===;;;888888:::<<<;;;:::==================>>>@@@BBB<<<999===AAAAAA@@@AAA>>>======>>>???@@@???>>>===<<<666111222777888555777888999999999:::<<<>>>999999;;;>>>AAABBBAAA?????????@@@AAABBBBBBBBBBBB@@@@@@??????>>>>>>======888999===DDDGGGEEEFFFJJJEEECCC???<<<;;;;;;<<<>>>BBB>>>:::777888;;;???AAA???BBBEEEEEEBBB???<<<;;;<<<<<<888555999BBBEEECCC<<<>>>@@@BBBAAA@@@??????<<<<<<<<<>>>@@@BBBBBBBBBBBBCCCAAA<<<<<>>999BBBDDDEEEDDDBBB@@@???@@@<<<888777<<>>===>>>@@@????????????@@@BBBCCCIIIJJJKKKJJJGGGDDDBBB@@@AAA@@@???@@@BBBDDDDDDCCC@@@CCCFFFFFFDDDDDDFFFHHHMMMLLLJJJFFFDDDGGGOOOVVV]]]ZZZXXXYYY]]]bbbfffhhhiiicccZZZPPPIIIFFFFFFGGGIIIJJJKKKLLLMMMOOORRRSSSPPPPPPOOOKKKGGGFFFGGGJJJNNNLLLJJJIIIIIIJJJKKKKKKEEEDDDFFFGGGGGGIIITTT```mmm^^^III<<<999;;;<<<;;;999666888===???===>>>BBBCCC;;;666888;;;:::999:::>>>>>>===;;;999888777888999888:::>>>@@@======???EEEAAA===<<<>>>AAABBBAAABBB@@@>>>;;;>>>IIIYYYeeennnlllhhhddd]]]TTTHHHAAA>>>???>>>===;;;;;;===???BBBAAA@@@>>>=========>>>FFFCCC>>>;;;<<<@@@EEEIII[[[fffnnngggVVVGGGAAACCCBBB>>>:::777888:::999888;;;???CCCDDDBBBAAA@@@AAAAAA???===<<<<<<<<<>>>???CCCBBBCCCEEECCC???@@@EEEIIIIIIEEE===999999999777777;;;??????<<<999888999@@@<<<999;;;@@@JJJYYYggguuuqqqqqqttttttrrrrrrtttyyyzzz{{{zzzwwwuuuuuuuuuooommmiiiccc[[[UUURRRRRRNNNQQQSSSPPPIIIDDDBBBBBB===>>>???AAACCCCCC@@@===;;;:::::::::;;;>>>AAACCCDDDEEEDDDCCCAAA???>>>>>>:::::::::;;;<<<>>>@@@AAADDDDDDCCC@@@===<<<===>>>>>>@@@BBBBBBBBBAAAAAABBBAAAAAAAAA@@@@@@?????????CCCCCCBBB@@@===<<<===???@@@BBBDDDDDDCCCBBBBBBCCCCCCBBBAAABBBEEEFFFFFFFFFMMMIIIGGGHHHHHHDDDBBBCCC@@@??????AAADDDFFFGGGFFFDDDGGGJJJHHHCCC??????@@@FFFHHHJJJKKKLLLQQQZZZbbbkkkuuuzzzuuuvvvzzz}}}zzz||||||zzzzzz||||||tttmmmeeeYYYNNNHHHBBB???AAACCCBBBDDDHHHCCCCCCDDDFFFGGGIIIJJJJJJKKKLLLMMMKKKJJJLLLOOOSSSYYYVVVSSSUUUZZZZZZVVVPPP~~~lll]]]RRRMMMFFFCCCAAABBBAAAAAADDDJJJCCCAAA???===<<<<<<===>>>???===<<<>>>AAA@@@<<<888>>>???===::::::;;;888444:::999888:::<<<======<<<:::>>>CCCBBB>>>;;;:::<<<@@@======???@@@======@@@999999999888999:::>>>AAA>>>===999444444888999666777666666888999:::888777666666888;;;@@@BBBCCCBBB???======@@@DDDFFFEEECCCBBBAAA???===<<<======>>>777888===EEEHHHHHHHHHKKK;;;:::999999999;;;<<<===???===999777777999<<>><<<;;;<<<;;;777444777===AAA@@@;;;<<<>>>??????>>>===<<<<<<:::;;;>>>DDDHHHHHHGGG@@@BBBAAA<<<999;;;<<<;;;CCCDDDEEEDDDAAA???>>>>>>===999777;;;===<<<===@@@AAA@@@???>>>======>>>>>>EEEFFFGGGHHHFFFBBB???<<>>===>>>@@@BBBAAA@@@CCCCCCCCCBBBAAA???>>>>>>EEEDDDCCC@@@@@@EEENNNVVVZZZVVVRRRPPPPPPRRRTTTTTTUUUQQQJJJEEEBBBCCCEEEGGGIIILLLOOOOOONNNOOOTTTYYYUUUUUUSSSPPPMMMLLLMMMNNNPPPQQQRRRSSSQQQOOOLLLJJJGGGHHHKKKNNNLLLLLLRRR[[[```WWWKKKAAA<<<;;;<<<===666555777<<<>>>======???>>>888555888;;;::::::;;;AAA>>>;;;:::;;;;;;999666888888;;;@@@BBB???>>>@@@EEEBBB>>><<<>>>@@@BBBCCCDDDBBB===:::;;;EEESSS^^^kkkfff^^^VVVNNNGGG@@@;;;======;;;999777888;;;>>>BBBAAA>>><<<;;;;;;<<<===CCCBBB@@@>>>>>>@@@AAACCCNNNWWW^^^[[[OOOFFFEEEHHHDDD@@@<<<999888777777666>>>??????>>><<<===???AAA>>>;;;999999<<>>===@@@???@@@BBBAAA>>>???DDDGGGJJJHHH???888888;;;==================<<<<<<<<>>AAACCCCCCAAA???>>>===<<<;;;<<<===???@@@DDDAAA===<<<======;;;999999999999999;;;>>>@@@BBBDDDDDDCCCAAA===;;;;;;<<<===???CCCDDDCCCBBBAAAAAA???@@@AAAAAAAAA@@@???>>>BBBCCCCCCAAA??????@@@BBBAAABBBBBBBBBBBBCCCGGGIIIGGGFFFDDDFFFIIILLLNNNNNNPPPKKKGGGIIIHHHEEEDDDFFFCCCBBBBBBDDDFFFHHHHHHGGGGGGJJJKKKHHHCCC???===>>>DDDIIINNNNNNNNNSSS]]]fffsss}}}wwwtttvvvsssooonnnqqqsssqqqqqqrrrwwwxxxvvvpppjjjeee\\\SSSNNNGGGAAAAAABBBBBBFFFJJJFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIHHHGGGGGGJJJOOORRRZZZWWWVVVXXX\\\\\\WWWRRR~~~kkk\\\QQQKKKHHHFFFCCCBBBBBB@@@???EEEMMMFFFDDDAAA???===<<<<<<<<<===<<<===>>>???===999666<<<<<<<<<::::::999666444<<<======???@@@@@@@@@???777;;;@@@AAA@@@>>>======<<<<<<>>>@@@>>>999:::>>>999:::;;;888555555888;;;888:::999666888===>>>===:::777555666999:::888555;;;:::999:::===>>>>>>===???<<<:::>>>CCCFFFCCC@@@AAA@@@???>>>============666555999AAAEEEDDDCCCDDD<<<<<<<<<<<<<<<;;;;;;;;;===<<<:::777666777:::===>>>@@@BBBBBB???<<<::::::<<<<<<:::999:::<<<>>>>>>;;;;;;<<<===?????????===>>><<<;;;???DDDGGGFFFDDD;;;>>>>>>;;;999999===@@@@@@AAABBBAAA>>>======>>>>>>:::888:::<<<;;;===AAABBBAAA???===;;;:::::::::===???AAACCCDDDAAA===999===<<<<<<===??????>>>===FFFDDDCCCBBBBBBAAA>>><<>>???BBBCCCAAA===<<<<<<>>>AAABBBCCCAAA>>>;;;<<>><<<999777999<<>>;;;999888888:::;;;??????@@@AAAAAA@@@??????AAAHHHOOOMMMFFFAAADDDHHHCCC@@@>>>>>><<<888666666@@@???>>><<<;;;<<<>>>@@@>>><<<888888<<>>>>>BBBFFFHHHEEE===888:::======AAA>>><<<;;;<<<===>>>======:::999<<<<<<<<>>>>>@@@888999;;;>>>BBBDDDCCCBBB>>>======<<<<<<<<<<<<<<>>;;;999999:::<<<<<<;;;;;;<<<===>>>??????@@@???@@@AAA@@@??????@@@AAA@@@AAACCCCCCAAA??????@@@>>>???AAABBBBBBAAA???>>>AAABBBCCCBBB@@@???@@@AAAAAAAAAAAAAAACCCHHHNNNSSSPPPNNNLLLLLLPPPTTTWWWYYYWWWPPPLLLLLLKKKGGGFFFHHHHHHGGGFFFFFFGGGGGGEEECCCJJJKKKKKKIIIEEEAAA@@@@@@CCCJJJPPPQQQPPPTTT^^^hhhttt~~~~~~rrrmmmllldddaaaaaaeeegggdddcccdddfffiiihhhdddaaa___YYYSSSSSSKKKEEECCCBBBAAACCCFFFHHHIIIIIIJJJKKKLLLMMMNNNMMMKKKIIIGGGHHHKKKOOORRRVVVTTTTTTWWWZZZZZZVVVRRRqqqaaaSSSLLLIIIIIIHHHEEEDDDCCC???===BBBJJJHHHFFFDDDAAA???===<<<<<<@@@????????????<<<999777::::::;;;===<<<999888888@@@AAABBBBBBAAA@@@??????<<<;;;;;;===@@@AAA???===888999<<<>>>;;;777999>>>999;;;<<<:::666333444666444888999777999>>>@@@???===:::666666888:::999888???===;;;;;;<<<;;;:::888???;;;999;;;@@@BBB>>>:::===>>>@@@@@@@@@???===<<<999666777===AAA???===>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;999777777999<<<:::<<>><<<;;;<<<======>>>??????===<<<===999888888;;;>>>@@@@@@>>>>>><<<;;;===AAACCCCCCAAA<<<===>>>===:::999<<<@@@;;;<<<===<<<;;;;;;<<<>>>===:::999;;;;;;:::<<>><<<:::999888888:::;;;===AAADDDCCC???;;;;;;::::::<<<===>>><<<:::DDDCCCBBBBBBCCCCCCAAA???BBBBBBAAA???@@@FFFPPPWWWUUUQQQKKKFFFCCCAAA>>>===??????BBBGGGMMMOOONNNLLLDDDAAA>>>>>>AAADDDEEEEEEJJJJJJJJJLLLNNNPPPQQQRRROOOPPPPPPNNNLLLJJJKKKMMMJJJHHHGGGGGGEEECCCFFFMMMHHHJJJJJJEEE===888888:::999;;;;;;:::999888666555999555555999;;;::::::===888;;;===;;;999:::>>>CCC???;;;999;;;<<<<<<@@@EEE???>>>===;;;;;;<<<>>>@@@??????>>>>>>>>>AAADDDGGGHHHGGGEEEBBB???<<<<<<<<>><<<999888999<<>>;;;???CCCAAA===<<<@@@DDD???===@@@DDDBBB;;;777888===<<<;;;:::;;;;;;;;;;;;@@@???<<<999===BBB???888<<<999999===???======@@@EEECCC>>>999999======:::AAA>>>:::999:::<<<======;;;888999===>>>;;;;;;>>>>>>CCCJJJOOOOOOQQQ[[[gggjjjlllmmmlllhhhdddbbbaaaccc```ZZZRRRJJJEEEDDDEEEDDDDDDCCC@@@>>>===>>>???888888999<<>>;;;888:::???DDD>>>???AAACCCBBB@@@>>><<<<<<>>>@@@AAAAAAAAACCCEEEDDDDDDBBB???<<<<<<===??????@@@AAABBBBBBAAA???===AAABBBBBBAAA???======>>>???@@@@@@BBBFFFMMMUUU[[[XXXVVVSSSSSSWWW[[[___```]]]VVVQQQPPPMMMIIIHHHIIIGGGGGGFFFGGGGGGGGGEEECCCKKKKKKKKKJJJHHHFFFEEEEEEDDDIIIOOOQQQQQQUUU]]]dddlllvvvvvviiibbb```]]]ZZZ[[[___```\\\XXXXXXUUUYYY[[[XXXWWWXXXVVVRRRSSSMMMIIIIIIIIIFFFEEEGGGKKKKKKLLLMMMOOOPPPQQQRRRPPPNNNJJJGGGHHHJJJMMMOOORRRQQQRRRUUUXXXXXXVVVSSSxxxkkk^^^TTTNNNMMMMMMKKKGGGDDDCCC@@@>>>@@@EEEGGGFFFDDDBBB@@@???>>>===CCCBBBBBBAAA???>>><<<<<<888999<<>>;;;:::===AAABBBBBB@@@>>><<<<<<===BBB???;;;<<>><<>>======;;;<<<<<<======>>>>>>>>>;;;===>>><<<888777:::===;;;===???@@@???>>>>>>???>>>===???BBB@@@<<<;;;>>>888666555888<<>><<<888999:::<<<>>>@@@AAABBBBBB@@@@@@AAA>>>::::::===888999999999888999;;;===<<<::::::<<<;;;999<<<@@@AAA@@@===;;;999999999999;;;;;;===AAAEEEFFFBBB>>>:::::::::;;;======:::888===>>>???@@@AAABBBBBBBBBBBBBBB@@@===<<>>===;;;999888999===CCCIIIKKKHHHEEEAAA===999:::@@@DDDEEEDDDBBBBBBDDDGGGLLLOOOPPPPPPIIIJJJJJJHHHFFFIIIOOOTTTOOOKKKIIIHHHFFFCCCFFFLLLIIILLLLLLGGG>>>888666777777999999777777:::;;;999;;;777777999:::999:::>>>444888<<<;;;888999@@@GGGCCC===999999999:::???DDD<<<=========;;;;;;<<<>>>:::;;;===>>>???@@@@@@@@@???@@@AAA???<<<:::999999<<<<<<;;;888666777:::===999999888888888888999999999;;;>>>@@@@@@@@@???>>>999;;;===;;;999999<<>>>>>===<<>>===<<<>>>AAA???;;;777:::>>>===777>>>===<<<;;;::::::;;;<<<;;;888888===???===<<<===<<<>>>BBBDDDCCCCCCLLLWWW[[[]]]^^^\\\XXXSSSPPPNNNQQQPPPMMMIIIDDDBBBBBBDDDAAAAAA???>>>>>>>>>>>>>>>===<<<;;;;;;<<<;;;999888999:::;;;<<<<<<;;;:::999999<<>>@@@AAA@@@@@@@@@BBBEEECCC@@@<<<999999<<>>===???@@@AAA@@@>>><<<<<<<<<===???AAADDDIIIPPPWWW]]][[[YYYVVVUUUXXX\\\^^^___\\\VVVRRRQQQNNNIIIGGGHHHIIIIIIJJJLLLOOOPPPNNNMMMLLLKKKKKKJJJJJJIIIIIIIIIEEEIIIMMMOOOQQQTTTYYY]]]fffqqq||||||rrreee___^^^\\\ZZZ[[[``````ZZZUUUSSSMMMRRRUUUSSSRRRTTTUUUSSSPPPLLLLLLOOOQQQOOOMMMOOONNNNNNOOOOOOPPPQQQRRRRRRPPPLLLHHHFFFGGGIIIJJJJJJPPPPPPPPPSSSVVVXXXXXXWWWtttooofff]]]UUUQQQOOOOOOMMMGGGCCCCCCCCC@@@???AAAEEEDDDCCCBBB@@@???>>>>>>@@@@@@???>>>======???@@@999999<<>>@@@AAAAAA>>>;;;:::<<<>>>BBBAAA@@@???>>><<<:::888888666777;;;<<<<<>>???>>><<<;;;:::999999:::===???@@@>>><<<:::::::::::::::999888777;;;<<<===???@@@@@@@@@@@@FFF???;;;===@@@@@@???@@@;;;;;;;;;;;;<<<===>>>???<<>>:::888:::>>>===???@@@@@@>>>===>>>>>>>>><<<<<<>>><<<888:::@@@===999777999===???===;;;555888<<<===;;;<<>>;;;<<<888999999888777777:::<<<;;;:::<<<>>><<<999;;;???@@@>>>===;;;::::::::::::===;;;;;;>>>BBBCCC@@@<<<:::999:::;;;===<<<:::777777:::>>>???>>>???AAADDDDDDCCC@@@;;;888;;;CCCIIIDDDAAA>>><<<<<<<<<<<<;;;999888999===CCCEEEBBB???>>><<<:::999;;;>>>AAACCC<<<<<<===AAAFFFJJJJJJIIIDDDEEEEEEBBB@@@CCCKKKQQQPPPLLLJJJJJJHHHDDDEEEIIIFFFHHHIIIEEE>>>888777888555888888555666<<>>:::999:::999777:::???666777888888888;;;@@@DDDCCC===::::::999999<<>>???>>>======???@@@>>>;;;888888999:::;;;:::999777777999;;;777888:::;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>===<<<;;;;;;;;;:::999999;;;===>>>:::>>>DDDAAA777555<<>>@@@@@@???:::@@@AAA;;;<<>><<<;;;<<<<<<>>>===::::::===<<<999:::===???>>>;;;999:::<<<<<<888888===@@@>>>===>>>======@@@BBB???===AAAHHHHHHKKKMMMMMMJJJFFFCCCBBBCCCCCCDDDCCCAAAAAACCCEEE??????>>>>>>??????>>>>>>AAA???===<<<;;;999777555777888;;;=========;;;:::999;;;<<<;;;:::<<<@@@CCC??????>>>>>>======<<<<<<;;;===??????>>>======>>>@@@???>>>;;;999:::<<<>>>CCCCCCBBBAAA???>>>======<<<>>>@@@@@@>>>======>>><<>>>>>;;;;;;:::999999;;;>>>AAA999999===BBB@@@999888===AAAAAAAAA>>>;;;:::===AAA<<<@@@CCCBBB>>>:::999:::999666666:::>>>???CCCHHHAAA<<<555222333555555444222888;;;888666777888777222999AAADDDBBB===:::888888999;;;>>>AAAAAA???<<<777999;;;:::999888999999<<<<<<<<<<<<>>>@@@BBBCCCHHH@@@:::<<<@@@AAAAAABBB???>>>===<<<;;;<<<=========@@@BBB@@@<<<999;;;>>>>>>???@@@???===;;;;;;<<>>:::666;;;???>>>999888<<>>EEEHHHCCC>>>>>>;;;;;;;;;999777777888:::::::::===???===999:::??????>>><<<;;;:::;;;;;;<<<===:::888:::>>>???;;;777:::999:::<<<===<<<999777555:::??????======AAAFFFGGGEEEAAA;;;777999???EEE???===<<<;;;===>>>???>>>>>>;;;888:::???BBB@@@>>><<<===<<<888444555999===777777888<<>>@@@???AAABBB@@@<<<::::::;;;777:::888444555<<>>>>>>>><<<>>>???===:::888:::<<<;;;;;;<<<;;;999888999;;;777999;;;>>>??????>>>===???>>>>>>===<<<;;;;;;;;;<<<<<<<<<:::::::::<<<===@@@;;;<<<@@@<<<333444<<<<<<888444444888;;;======666???AAA;;;;;;BBBCCC===>>>999777;;;>>><<<;;;;;;888>>>@@@===:::;;;<<<;;;888===BBBAAA===999:::===>>>999888<<>>===>>>======@@@CCC@@@<<<===AAA;;;>>>BBBCCCBBB???>>>======???AAAAAAAAAAAACCCDDD>>>>>>>>>???@@@@@@???>>>AAA???===<<<<<<;;;999777666888;;;>>>??????===<<<<<<:::888999;;;===>>>===>>><<<999777777999<<<>>>777999<<<======<<<===>>>:::;;;<<<<<<;;;;;;<<<>>>EEEDDDBBB@@@>>>=========:::<<>>AAA999666:::===::::::<<>><<<<<<;;;;;;<<<===;;;888;;;@@@AAACCC@@@;;;:::???DDDFFFBBB???;;;777555444555666444:::???>>>999555777:::999;;;@@@CCCAAA;;;:::>>>;;;<<<>>>???<<<:::@@@III999999:::;;;<<<<<<:::999@@@<<<999999===AAACCCCCCAAAAAA@@@???>>>???BBBEEEBBBBBBAAA???===<<<>>>@@@>>>BBBBBB>>>>>>BBBBBB===CCC???======<<<:::<<>>AAAAAAAAAAAA@@@>>>;;;:::555:::@@@CCCAAA<<<666222===>>>???BBBFFFGGGGGGFFF@@@AAA???<<<888888;;;>>>777999<<>>>>>===<<<<<<===888:::999666777<<<>>>===::::::;;;<<<============999<<>>???BBBFFFDDDHHHGGG???;;;<<<>>><<<<<>>AAADDDDDD@@@<<<;;;>>>???;;;444222777===:::888555777;;;???@@@???AAAAAA@@@===;;;:::;;;===>>>>>>>>><<<:::;;;???CCCAAA???<<<999888;;;@@@DDD???:::333111777@@@@@@<<<===???<<<666777======999111777<<<<<<888777:::???:::::::::999999:::===???>>>>>>>>>>>>>>>=========;;;??????;;;:::===>>>===>>><<<:::888999<<>>CCCBBB???;;;;;;;;;;;;:::;;;>>>@@@>>>???>>>:::666666999===:::;;;;;;<<<<<<<<<<<<<<<999===AAA@@@:::777777999888777777666777777888888>>>===;;;;;;===>>>===<<<<<<888666777<<<>>><<<999AAA:::888===???===<<<>>>???>>>===<<<;;;<<<=========<<<;;;;;;<<<===<<<;;;;;;>>>@@@@@@===<<<===???@@@::::::@@@???999999???<<<<<<<<>>AAA@@@===<<>><<<999???999555888888666999???>>>888555999999666666999<<<666444999;;;999:::>>>777777777666555777;;;>>>GGGGGGFFFBBB===;;;===@@@<<<===>>>???@@@AAABBBCCC???@@@AAACCCFFFIIIMMMOOORRRMMMIIIHHHKKKKKKGGGCCCEEEHHHIIIHHHEEEBBBCCCDDDGGGHHHJJJJJJIIIIIIIIIJJJLLLIIIGGGHHHKKKKKKIIIFFFJJJJJJLLLMMMOOOPPPPPPPPPSSSWWW\\\\\\YYYVVVUUUUUUZZZVVVWWW^^^```[[[WWWWWWQQQPPPQQQSSSVVVUUURRRNNNPPPOOOOOOQQQRRRRRROOOMMMPPPQQQQQQOOOKKKHHHGGGGGGMMMKKKHHHHHHHHHIIIHHHFFFHHHFFFFFFJJJQQQVVVUUUSSSyyyppphhheeeaaa\\\VVVQQQMMMKKKKKKHHHEEEDDDEEEFFFEEECCCDDD@@@===@@@FFFHHHDDD>>>===;;;888777999;;;<<<<<<<<<777555:::===;;;:::<<<;;;===???>>>;;;::::::<<>>>>>???;;;777888===???BBBBBB===;;;>>>@@@???@@@>>>;;;888666555555555666:::======999777888;;;;;;;;;???DDDBBB===:::<<<===::::::<<<<<<;;;===BBB333444666999;;;<<<<<<;;;<<<:::999:::===@@@@@@???>>>>>>===<<<;;;;;;<<<===@@@@@@???===;;;:::;;;===EEEHHHGGGBBB???BBBBBB???BBBFFFLLLNNNHHH???<<>>>>>>>>???@@@@@@???>>>===777:::>>>@@@>>>;;;666444======???AAACCCCCCAAA@@@;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<===>>>???@@@@@@AAA@@@???===:::888777666:::<<<===::::::===<<<:::::::::::::::::::::999999:::<<<>>>??????@@@AAABBB???CCCBBB<<<888999;;;999;;;<<<;;;666777;;;<<<888:::999999;;;>>>???<<<:::<<<<<<<<<;;;999999;;;===@@@===::::::<<>>???@@@???>>>;;;:::;;;===>>>??????===<<<<<>>===999444666;;;>>><<<<<<===:::666777;;;<<<888888===AAA???999555666999888999;;;<<<;;;;;;===>>>===<<<<<<;;;;;;<<<<<<<<<;;;>>>???;;;:::<<<>>>===;;;:::888666777999<<<>>>>>>888444666;;;===;;;777999:::;;;;;;:::;;;===???999999999888888888:::<<<===>>>>>>>>>>>>>>>======888<<>>:::777777999999999999::::::;;;<<<===999999;;;===@@@AAA@@@>>><<<888555777;;;>>>===;;;>>>::::::???AAA<<<888888::::::::::::;;;===???@@@===<<<;;;<<<===>>>===<<<;;;>>>??????<<<;;;<<<===<<<:::;;;>>>???===>>>AAA@@@??????@@@CCCFFFFFFFFFEEE>>>999<<<>>>===;;;;;;???>>><<<<<<<<<===>>>>>><<<;;;;;;===AAABBB???<<<<<<777666888777444777===<<<666555999;;;999999===<<<777666:::<<<999999<<<777888888777777999<<<@@@@@@???===:::888777888:::;;;<<<<<<===>>>???@@@@@@>>>>>>>>>???@@@BBBDDDFFFJJJGGGCCCCCCDDDDDDBBB???DDDEEEFFFDDDAAA???@@@AAABBBDDDGGGGGGFFFEEEEEEFFFFFFEEEDDDEEEGGGIIIIIIIIIGGGHHHIIIKKKLLLLLLMMMMMMMMMQQQUUUUUURRROOOOOOPPPUUUQQQSSSYYY\\\XXXTTTTTTIIIHHHHHHKKKOOOPPPOOOMMMQQQPPPOOOOOOOOONNNLLLIIIMMMOOORRRRRRNNNJJJGGGEEEKKKIIIGGGGGGHHHHHHHHHGGGCCCBBBCCCIIIRRRYYYZZZYYYwwwsssjjjhhheee```[[[VVVRRRPPPMMMHHHCCCCCCFFFGGGDDDAAACCC>>>===CCCKKKMMMEEE<<<>>><<<;;;:::;;;;;;999888888555666:::===;;;:::;;;555999===;;;777555888;;;@@@>>>>>>???===999:::>>><<>>===;;;:::888666555444888777777777777777888999===<<<>>>DDDDDD???:::999???999666888:::::::::;;;333555777:::<<<>>>>>>>>>999999999:::<<<======;;;??????>>>>>>===;;;:::999>>>>>>===;;;888888999;;;FFFIIIIIIDDD@@@BBBEEEEEEFFFLLLTTTUUULLL@@@<<<@@@@@@:::444444888===>>>===888999:::<<<>>>??????@@@:::;;;<<<<<<<<<:::999888<<<===???AAA@@@>>><<<:::999888999<<<@@@@@@===:::???>>>;;;::::::<<>>:::777555555555<<>>@@@AAABBB@@@???<<<>>>>>>:::888999:::999999:::999666666:::;;;:::999888777888:::<<<<<<;;;<<<::::::;;;>>>@@@???>>>DDDBBB???======>>>===<<<===>>>???>>><<<;;;<<<======>>>??????>>>>>>???AAA999999999888777999<<>>=========>>><<<;;;999888888:::;;;<<<:::>>>???;;;:::<<<===<<<;;;:::999888888999:::;;;>>>:::666777:::<<<999666777999;;;<<<;;;;;;<<<===666666888;;;>>>??????===?????????>>>======<<<<<<777:::======999777888999::::::;;;;;;<<<===>>>>>>888999;;;???BBBBBB???===;;;888555666:::===>>>===<<<;;;>>>BBBCCC===777555555555666888:::>>>AAABBB===<<<;;;<<<>>>??????>>>;;;===>>>===<<<::::::;;;;;;>>>>>><<<===@@@@@@>>>DDDBBBAAAAAACCCDDDDDDCCCFFF???:::<<<===<<<:::;;;@@@???>>>======>>>???@@@;;;:::;;;>>>AAABBB???;;;::::::;;;<<<999666999>>>:::666555999<<<===>>>AAA===:::999<<<===;;;999999777888999999999;;;>>>AAA:::888666555666777777666:::::::::::::::;;;<<<<<>>======<<<<<<======AAA@@@???>>>>>>>>>>>>>>>CCCCCCAAA???<<<;;;<<<===<<>>>>>>>>=========;;;888555777777:::===>>><<<:::999999===@@@>>>888555777;;;>>>;;;<<<>>>>>><<<>>>AAA:::???@@@===:::;;;:::777<<<======<<<;;;999777666666333111111444666666666>>>;;;===CCCEEE@@@:::777???:::777888888666777:::444666999::::::;;;;;;;;;;;;:::999999:::;;;;;;<<<=========>>>>>>===;;;888<<<===<<<:::888777999:::@@@CCCDDDBBB@@@CCCIIIMMMKKKKKKLLLKKKDDD======BBB>>>888333444999======:::999:::<<>><<<::::::<<<>>>???AAA>>>:::888777999::::::<<>>>>>@@@CCCDDD@@@===<<<======<<<;;;<<<<<<<<<888999:::888888:::;;;<<<===;;;:::999;;;===???AAA<<<<<<<<<>>>AAAAAA@@@???CCCAAA???===<<<<<<;;;;;;<<<===???>>>===<<<<<<===;;;<<<>>>??????>>>>>>>>>999;;;<<<<<<;;;<<<>>>@@@777:::;;;888888>>>CCCDDD;;;:::888777999;;;:::999777<<>>@@@<<<;;;999777777999<<<>>>999>>>???<<<:::<<<===;;;=========<<<<<<;;;;;;;;;<<<999777:::>>>AAA@@@===666999;;;<<<<<<;;;;;;<<<999999;;;@@@EEEFFFCCC@@@???>>>===<<<;;;:::999999777999;;;;;;999888888999888999::::::;;;;;;;;;;;;<<<;;;<<<===>>>>>><<<::::::888555666999===>>>>>><<<===@@@BBBBBB>>>:::777444444555777:::===@@@BBB<<<;;;:::<<<>>>???>>>===;;;<<<<<<<<<;;;:::::::::>>>DDDCCC<<<;;;@@@???999CCCAAA@@@@@@AAABBBBBBAAADDD@@@???BBBCCC@@@>>>>>>?????????>>>======???AAA<<<:::888999<<<===;;;888777999<<<<<<999666888<<<:::888777:::===???AAABBB>>>===<<<===>>><<<999777777999;;;;;;<<<===@@@BBB;;;888555666:::<<<;;;999999888888777777888999:::@@@???>>>===<<<;;;;;;;;;>>>??????>>>======>>>@@@BBBAAA>>>;;;999888999:::999;;;???@@@???===<<<<<>>::::::>>>BBB??????@@@AAABBBBBBBBBAAA>>>@@@BBB@@@>>>===@@@CCCCCCCCCFFFIIIKKKJJJIIIHHHEEEDDDBBBAAACCCFFFIIIKKKLLLKKKIIIHHHHHHGGGEEECCCEEEIIIMMMNNNLLLHHHDDDCCCDDDBBBBBBCCCEEEGGGGGGGGGDDDDDDEEEIIINNNRRRSSSSSS||||||~~~|||xxxqqqhhh^^^UUUPPPKKKFFFAAA@@@CCCCCCAAA>>><<<<<<===>>>???AAAAAABBB>>>>>>>>>??????<<<888555999<<<>>>???>>><<<:::777:::>>>AAA@@@;;;999;;;>>>>>>;;;:::>>>???===>>>AAA:::======888777999;;;:::<<<===>>>>>>===;;;999888777333///000444888888777===:::<<>>:::777777999<<>>@@@@@@@@@===@@@CCCDDDBBB???>>>>>>@@@>>>>>>CCCJJJIII@@@888;;;;;;<<<===============BBB>>>:::888:::<<<>>>>>><<<===;;;777777<<>>=========<<<===>>>???@@@AAA??????@@@CCCDDDAAA===<<<;;;<<<===>>>>>>>>>>>>999:::===>>><<<;;;<<<>>>???>>><<<;;;<<>>@@@@@@???>>>>>>???=========<<<:::::::::;;;===>>>???>>>===<<<===>>>999:::;;;===>>>===<<<:::;;;<<<============???AAA;;;<<<:::999<<>>@@@===<<<===>>><<>>>>>===<<<;;;999888888;;;@@@CCCBBBAAA777999<<<===<<<;;;<<<<<<======>>>BBBGGGGGGDDD@@@@@@???===;;;:::999999999888999::::::999888888999999::::::;;;::::::999888>>>;;;999999:::<<<<<<<<<:::888777777999<<<===>>>:::<<<============<<<;;;666666777888:::<<>>======???AAA@@@@@@@@@@@@DDDKKKMMMHHHCCCBBB???@@@@@@>>><<<;;;>>>@@@@@@<<<777666888999888777333777:::999666666666777<<<;;;::::::===@@@AAA@@@??????>>>======<<<999666777999;;;<<<======???@@@<<<:::888:::>>>AAA@@@>>>999888777666666777999:::============<<<<<<;;;;;;===>>>???>>>======???AAAAAA???<<<999888999999999888:::===>>>===<<<;;;<<<@@@@@@???<<<888888<<<@@@<<<======>>>>>>>>>======;;;<<<>>><<<999999<<>>;;;999:::===???GGGEEEDDDDDDEEEEEEDDDCCCCCCEEEFFFFFFDDDCCCCCCCCCAAA@@@???AAACCCFFFFFFFFFEEEEEEEEEGGGJJJLLLLLLLLLzzzooobbbVVVPPPIIIFFFCCCBBBAAAAAA@@@???<<<======;;;:::;;;@@@CCC======>>>???@@@>>>:::777:::???AAA???===<<<:::777888:::<<<===>>>>>>@@@AAAAAA===;;;===>>><<<;;;===:::===;;;666444888;;;<<<;;;<<<=========<<<;;;:::999666444555888<<<<<<<<<;;;999;;;@@@AAA===::::::999:::;;;;;;666222888@@@333777<<<>>>===>>>@@@CCCCCC@@@<<<777555777<<>>AAAIIIEEEDDDEEEEEEDDDFFFIII???;;;;;;@@@DDDAAA===;;;:::999888999::::::999888===>>>???BBBEEEIIILLLMMMCCC???======AAACCCCCCAAA???BBBEEEDDDBBB@@@AAACCC@@@======@@@EEEDDD===666555888;;;>>>@@@@@@>>>===GGGBBB<<<:::<<<======<<<;;;<<<999555666<<>>???AAABBBDDD@@@???>>>>>>@@@@@@@@@???;;;999999===???===<<<===999;;;@@@CCCAAA<<<;;;???======<<<::::::===BBBFFF>>>???AAA???===;;;<<<>>>999:::;;;;;;::::::;;;<<>>===<<<>>>@@@999999999;;;======;;;999;;;<<<<<<<<<;;;;;;<<<>>>AAABBB???<<<===@@@>>>999<<<999888<<<===<<<;;;<<<777:::======;;;888666555<<<;;;999777666999>>>BBB===<<<;;;:::;;;<<<>>>@@@:::???AAA???===??????<<<============<<<<<<;;;;;;999888999;;;===>>>>>><<<888:::<<<===<<<<<<===>>>???>>>???@@@BBBBBB@@@???BBBAAA???===<<<;;;<<<<<<;;;;;;::::::999999999999:::;;;<<<======<<<;;;:::<<<999777777:::===@@@AAA999999999999:::;;;<<<<<<777:::;;;777666999<<<;;;::::::999:::;;;<<<>>>???;;;:::999:::;;;;;;:::999:::999999:::======<<<;;;:::===>>><<<===AAABBB???>>><<<;;;<<<>>>@@@@@@???>>>AAAIIIRRRSSSLLLFFFDDD@@@BBBBBB???;;;:::<<>>:::888:::;;;:::888999<<<===;;;;;;===<<<999======<<<:::<<>>;;;;;;<<<:::555666888;;;===<<<<<<<<<===:::999:::<<>>@@@===:::999::::::999999999;;;======<<<;;;<<<===;;;<<<<<<;;;;;;===@@@BBB<<<<<<<<<===<<<<<<;;;;;;;;;<<<>>><<<999888:::===:::???AAA@@@@@@BBBBBBAAAFFFDDD@@@;;;888777:::===BBBAAA@@@@@@CCCDDDDDDDDD@@@AAA@@@???===>>>AAACCC???>>>===???AAADDDDDDDDD@@@AAABBBDDDEEEGGGHHHHHHtttfffYYYQQQHHHIIIHHHDDDAAA???@@@BBB???>>>===<<<<<<>>>@@@BBB<<<<<<===???@@@@@@===:::888>>>AAA===;;;<<<;;;888999888999<<>><<<;;;<<<<<<>>><<<777444777999999:::::::::;;;;;;;;;;;;:::999888888999;;;>>>??????888888:::>>>===::::::===888777777888777555999???888===BBBCCCAAAAAADDDGGGAAA@@@===999666666:::>>>:::999999===CCCEEEDDDAAA:::;;;<<<<<<<<<>>>AAADDDNNNGGGBBBEEEFFFCCC???@@@999888;;;BBBDDD@@@<<<;;;:::<<<>>>>>>;;;999999999999999:::;;;===@@@CCCDDDAAA>>>===???CCCEEECCC@@@@@@CCCDDDBBB???===@@@CCC>>><<<;;;===@@@@@@<<<777222555999===@@@AAA@@@@@@IIICCC===;;;===>>><<<:::;;;<<<;;;777999>>>AAAAAABBBAAA?????????@@@AAACCC<<<<<<<<<;;;:::;;;>>>@@@<<<888777===@@@===;;;<<<999<<>>;;;;;;<<<======<<<999;;;======<<<;;;===???EEEDDDAAA>>><<<<<>>;;;;;;;;;;;;<<<===>>>???;;;@@@CCC@@@???@@@@@@======<<<<<<;;;;;;;;;<<<<<<888888999:::;;;;;;:::999;;;<<<======<<<<<<>>>@@@>>>???>>>===<<<===???@@@BBB@@@>>><<<;;;<<<======>>><<<;;;::::::999999888888:::<<<>>>@@@@@@???>>><<<:::999:::===???AAAAAA888:::;;;;;;;;;:::::::::888======888666999;;;:::===<<<<<<<<<<<<>>>???AAA===<<<::::::;;;;;;:::888999888888:::>>>???>>>===:::888999>>>???>>>???CCC???===<<<<<<>>>??????>>>>>>BBBJJJRRRRRRKKKEEEDDDCCCDDDEEEAAA<<<:::<<>>;;;???CCCAAA;;;;;;===<<<999<<>>@@@===999999<<<;;;666555888;;;<<<;;;999999999666888;;;<<<===>>>???AAA;;;:::888888999;;;>>>???888999:::;;;;;;;;;:::999<<<:::777888;;;===<<<:::===;;;999999;;;;;;:::888;;;<<<<<<;;;::::::<<>>???===999777999;;;:::@@@CCC???>>>@@@BBB@@@EEEEEEBBB>>>::::::===AAAAAA???>>>???AAACCCCCCCCC=========<<<;;;<<>>===<<<===@@@BBBBBBBBB===>>>@@@@@@AAAAAACCCDDDxxxhhh[[[SSSIIIKKKKKKGGGAAA???AAAEEECCC@@@===>>>AAACCCAAA???;;;;;;<<<>>>@@@AAA???<<<555===???;;;999<<<<<<:::>>>;;;:::<<>>>>>===???<<>>999555666777555888888888999999:::::::::777888999:::;;;===???@@@666777:::===;;;888:::@@@888444222555888999:::===999===AAAAAA===;;;<<>>;;;777666888;;;:::777777:::@@@CCCAAA>>>999:::<<<<<<===???BBBEEEMMMDDD>>>BBBEEEAAA;;;999999999<<>>;;;<<<@@@:::???CCCAAA<<<999999;;;;;;;;;;;;;;;===???AAACCC???===<<>>AAACCCDDD@@@;;;:::===AAA>>><<<:::<<<>>>???===;;;222444888<<>>???===:::;;;>>>>>>;;;<<<@@@AAA???CCCBBB???>>>===>>>???@@@999::::::888666777<<>>999888???BBB>>><<<===888;;;CCCJJJEEE;;;888;;;999:::;;;:::999;;;@@@DDDBBB;;;666777<<<@@@>>>:::;;;>>>@@@@@@>>>===???AAAGGGFFFBBB>>><<<<<<@@@CCC===;;;999:::===>>>===;;;???>>>===;;;999999;;;===>>>EEEHHHBBB;;;:::;;;===:::666555;;;===999888;;;:::;;;<<<<<<<<<;;;:::::::::::::::999777777888:::::::::;;;<<<<<<===>>>>>><<>>>>>===<<<;;;;;;<<<===>>>666777999;;;<<<<<<<<<;;;<<<======<<<<<<===???BBB?????????===:::;;;@@@DDD???>>><<<:::999:::;;;<<<@@@>>><<<:::::::::999888555777:::===@@@AAAAAA@@@???>>>>>>>>>@@@@@@???===888:::<<<===<<<:::888888;;;AAACCC===999;;;<<<:::>>>=========>>>???AAABBB???>>><<<<<<<<<<<<:::888888777777:::???AAA@@@>>>>>>888888???@@@:::;;;AAAAAA???======>>>???>>>===@@@BBBIIIPPPOOOHHHCCCCCCEEEGGGGGGCCC===:::<<<@@@999999;;;???BBBBBB===888===<<<888555:::AAA>>>555:::<<<;;;999<<>>@@@===777777<<<;;;666444777:::;;;:::888777666555999<<<===<<<<<>>:::666888<<<>>><<<888:::999888999;;;<<<999777<<<<<<;;;:::999:::===??????===;;;===AAABBBAAA>>>===============<<<;;;:::<<>>:::888888999;;;BBBDDD???===@@@BBB?????????>>>;;;888999===BBBAAA@@@>>>>>>@@@BBBBBBBBB;;;<<<<<<<<<;;;<<<>>>AAA===<<<;;;===???AAAAAAAAA>>>???@@@???>>>===>>>???yyykkk___VVVOOO___[[[IIIBBBBBBCCCIIIEEEBBB@@@BBBEEEFFFCCC???888===BBBDDDCCC???;;;999888;;;<<<;;;777888<<>>:::999:::<<>>===<<<;;;:::999999999;;;999777777999:::::::::@@@:::555555:::@@@BBBBBBCCCCCCAAA???======???AAAEEE@@@@@@DDDDDD???999666555999>>>@@@@@@>>><<<<<>>===<<<<<<<<<===>>>:::999<<>>AAAAAA??????BBBBBBCCCCCCCCCAAA>>>;;;:::?????????===<<<===???BBB999999;;;<<<===>>>??????888999;;;===>>>===;;;999<<<>>>>>><<<;;;<<<;;;999@@@???===;;;:::;;;???BBB888999999888777888:::<<<<<<===;;;:::>>>CCCDDD@@@===:::999;;;;;;999:::>>>DDDBBB???999444555;;;AAA===888444555999<<<;;;999CCCDDD@@@<<<>>>CCCCCC===JJJJJJJJJFFFBBB@@@@@@AAA===999666999>>>???;;;777>>>CCC@@@777888AAAAAA888<<<<<>>BBBCCC>>><<<<<<=========:::777666666777:::666888???BBB>>>===?????????>>>??????>>><<<:::777<<>>BBB???<<<999888888999:::@@@>>>;;;999777888:::;;;666:::;;;:::===BBB@@@:::>>>@@@AAABBBAAA>>>;;;999777888888999::::::;;;;;;>>>FFFIIICCC;;;:::<<<===BBBAAA>>>===AAAEEEAAA999??????>>>======<<<======777888999;;;>>>@@@AAABBBBBB>>>:::888:::;;;;;;:::AAABBBCCCBBB@@@???>>>>>>AAA@@@CCCGGGHHHDDDCCCEEE<<>>===999555AAA===<<<>>><<<777666888555777:::<<<>>>>>>======>>>===<<<<<<===>>><<<;;;:::::::::::::::::::::::::::;;;<<<<<<;;;;;;===???999:::<<>>???>>>=========999<<<===<<<===@@@===888<<<;;;999777777888999:::<<<<<<===>>>@@@@@@>>><<<@@@===<<<>>>AAAAAA<<<777888;;;>>>===:::999:::<<<:::>>>BBBBBB@@@>>>???AAA;;;;;;;;;::::::;;;>>>AAA@@@@@@???===AAAFFFEEEAAA;;;;;;;;;::::::<<>>@@@BBBCCCAAA>>>@@@???>>><<<;;;;;;;;;;;;vvvfffXXXOOOTTT___YYYKKKIIIHHHBBBBBBFFFCCC@@@AAADDDEEEBBB???888===BBBEEEEEEBBB???>>>;;;>>>AAA???<<<;;;>>>AAA===;;;===BBBCCC???======???>>><<<<<<======<<<;;;;;;:::888777777777888999===>>>>>>===???BBB>>>777;;;<<<======<<<;;;999999555777888888777999===AAA:::999777888999::::::999>>>===<<<:::999888888888>>><<<:::999888999:::<<>><<<999?????????>>>======???AAABBB@@@???@@@>>>888777999888999<<<>>>AAABBBBBBAAAGGGEEEBBB???<<<:::999999???===<<<>>>BBBDDDDDDBBBDDDBBBAAACCCBBB===;;;<<>>??????>>>===???BBBEEEFFFDDDBBB@@@>>>>>>>>>>>>===???AAAAAA???<<<:::999<<<>>>???>>>>>>===<<<:::;;;<<<<<<;;;::::::<<<>>>::::::;;;;;;;;;===@@@AAA;;;:::666555;;;AAA@@@;;;???<<<<<>>:::999;;;:::888666666999===@@@BBB<<<:::999:::<<<===<<<:::===@@@???>>>AAAFFFEEE@@@????????????======???@@@>>>:::888999======999555<<>>>>>AAA@@@===:::<<>>>>>;;;;;;>>><<<======;;;888777777888999666777===???;;;888999;;;;;;:::;;;<<<=========;;;>>>AAAAAA@@@>>>======@@@999777:::<<<;;;<<>>======??????===@@@???<<<:::999999:::;;;<<<===>>>>>><<<;;;::::::;;;>>>>>><<<>>>CCCCCC???AAABBBCCCCCCAAA???===;;;666888:::=========<<<;;;:::???AAA<<<888999;;;;;;>>>===;;;:::>>>AAA===666;;;<<<===>>>>>>===;;;:::888:::===@@@AAAAAAAAA@@@AAA>>>::::::<<>>===<<<<<<<<>>AAAAAA>>>===???:::===AAAAAA@@@>>>>>>???999888777999<<<>>>===<<<===:::999;;;;;;888888<<<888:::<<<>>>@@@@@@@@@???AAA@@@>>>=========;;;999======<<<:::999777666666;;;<<<<<<;;;999999:::<<<::::::;;;===@@@AAA@@@???>>>::::::===>>><<<:::;;;;;;===???@@@>>>===<<<<<<:::<<<<<<:::;;;===;;;666:::999777777777999;;;<<<999999999;;;===>>>===<<<>>><<<:::<<<@@@AAA===:::;;;<<<===<<<;;;:::;;;<<<;;;>>>AAA@@@>>><<<>>>@@@;;;;;;;;;::::::;;;===??????@@@???===@@@DDDCCC???=========;;;:::;;;>>>@@@@@@>>>===>>>@@@@@@>>><<>>======<<<<<<<<<<<>>777;;;@@@CCCDDDBBBAAAAAA>>>BBBEEEEEEBBB??????AAA===<<>>;;;<<<@@@>>><<<;;;;;;;;;999888444666888999;;;;;;;;;;;;>>>>>>===>>>CCCFFF@@@777;;;===>>><<<888666777999777777777888999;;;===>>><<<:::888888999:::999888>>>===;;;:::999999999999======<<<999777999>>>CCCDDDBBBAAAAAAAAA>>>999444<<<>>>@@@@@@???@@@AAACCCAAA@@@@@@>>>999444666<<<999888888<<>><<<;;;:::??????>>>>>>>>>>>>>>>>>>DDDCCCDDDGGGEEE???;;;;;;???AAACCCDDDDDDBBB@@@>>>;;;<<<=========>>>AAADDDJJJGGGCCC???<<<<<<===>>>BBBDDDFFFDDD???;;;:::;;;===>>>@@@BBBBBB@@@===<<<;;;<<<>>>===;;;::::::;;;999999999:::;;;>>>@@@AAA<<<:::777555:::@@@???:::???>>>???BBBAAA;;;777888444222222666===BBBBBB@@@<<<===??????>>><<<<<<<<<:::===>>>???BBBEEEDDD@@@:::;;;<<<===???@@@BBBCCC>>><<<::::::<<<<<<888555<<<@@@IIIRRRQQQHHH@@@>>>777666999@@@CCCAAA??????GGGBBB===:::;;;<<<:::999AAA===;;;======<<<>>>CCC;;;<<<<<<;;;999777888999999777999======999555444888888999:::<<<>>>@@@AAA@@@AAA@@@???===<<<===???BBB???>>>===;;;888999===:::===AAABBBAAA???===<<<666:::<<<<<<===AAAAAA>>>>>>===;;;:::::::::;;;<<<777<<>><<<;;;555888<<<@@@AAA???===;;;888;;;;;;888888;;;<<<:::>>>???>>>===???BBB???999777:::===??????===;;;999;;;>>>AAADDDDDDBBB@@@>>>???===;;;<<>>@@@@@@999666555888999999;;;???999:::<<<>>>???@@@@@@@@@CCCAAA???>>>===<<<:::888======<<<:::999888777666<<<<<<<<<:::888777999;;;<<<:::999:::<<<>>>>>>===;;;888999>>>@@@>>><<<======???@@@@@@>>><<<;;;;;;;;;<<<:::777888;;;:::666777777666777888:::<<<===777666555777999;;;<<<;;;<<<999888:::>>>@@@@@@>>>@@@>>><<<;;;<<<<<<<<<<<<<<>>;;;:::===???<<<<<<;;;;;;;;;;;;<<<===>>>@@@???===>>>BBBAAA===;;;<<<===<<<:::999999;;;AAA???>>>>>>??????===<<<>>>>>>>>>>>>>>>>>>>>>>>>oooaaaVVVNNNLLLPPPIIIEEEMMMNNNFFFBBBGGGDDD@@@>>>???@@@???>>>777:::>>>@@@@@@????????????BBBFFFFFFCCC@@@>>>>>><<<<<>>;;;666444777;;;>>><<<::::::::::::888666===<<<:::;;;<<<======<<<<<<<<<<<<<<<<<<=========888::::::888666:::CCCJJJ>>>>>>???AAABBB@@@;;;777>>>@@@CCCDDDDDDDDDEEEFFFBBB@@@??????:::666666;;;999666666;;;BBBFFFEEEBBBCCCCCCBBBAAA@@@@@@??????@@@BBBCCCBBB@@@@@@@@@AAABBBBBBEEEJJJIIICCC??????>>>@@@BBBDDDEEECCCAAA@@@>>>???@@@??????@@@BBBDDDCCCBBBAAA??????@@@AAABBBAAACCCEEECCC>>>;;;<<<>>>>>>>>>AAAEEEFFFBBB@@@@@@AAABBBBBBAAA>>><<<<<<<<<:::999888999;;;===??????>>>@@@>>>::::::>>>AAA@@@>>><<<===@@@???;;;888::::::888777999===@@@@@@@@@???BBBDDDBBB===:::<<<>>><<<<<<======>>>@@@@@@??????@@@AAABBBBBBCCCCCCCCC>>>===<<<=========;;;999>>><<>>BBB:::;;;<<<;;;999888888999999999;;;===>>>;;;666333888:::===???@@@AAACCCDDDCCCCCCBBB@@@===<<<<<<>>>AAABBBAAA>>>999666999>>>888>>>DDDDDD@@@<<<<<<===;;;>>>@@@???AAADDDCCC???:::::::::::::::;;;<<<<<<666<<>><<>>===<<<;;;:::777999===@@@AAA@@@>>><<<<<<<<<:::888:::???>>>:::===@@@AAA???@@@BBB@@@<<<888:::<<<>>>???>>><<<;;;???@@@BBBCCCCCCAAA???>>>>>>>>>======???AAACCCDDD???===:::999999:::;;;;;;CCC???<<<===<<<999:::===:::<<>>>>>999555444666888888<<>>======<<<:::999999999:::;;;<<<======>>><<<<<<<<<;;;999999;;;===>>>;;;999888999;;;<<<<<<999777888>>>AAA???>>>???;;;===>>>>>><<<;;;;;;;;;<<<<<<:::777888<<<===:::888777777777888999;;;<<<999777666666777999:::999999777666888<<<@@@BBBBBBCCC???;;;:::<<<>>>===<<>>;;;:::===@@@===<<<<<<<<<<<<===<<<;;;===??????======??????;;;777999;;;;;;999777777888CCCBBBAAA@@@@@@??????>>>??????@@@@@@AAAAAAAAAAAAlll___VVVOOODDDIIICCC???EEEFFFAAADDDEEECCC@@@>>>===>>>>>>>>><<<===???>>>===<<<===>>>>>>@@@BBBCCCAAA>>><<<;;;::::::>>>AAA???999777::::::888666777999<<<======666888<<<>>>>>><<<999777222999??????>>>AAABBBAAA888;;;===;;;777666:::>>>@@@???======<<<;;;777444<<<;;;:::;;;>>>@@@@@@@@@;;;<<<>>>AAABBBCCCCCCCCC888999999777555999BBBJJJ<<<===>>>@@@AAA@@@>>><<>>@@@@@@;;;888777888777888>>>DDDFFFBBB===>>>>>>???@@@@@@AAAAAAAAACCCEEEGGGHHHGGGGGGHHHIIIDDDDDDGGGKKKKKKFFFBBBBBBDDDEEEFFFHHHHHHGGGFFFFFFDDDEEEFFFEEECCCCCCDDDEEE???@@@CCCEEEFFFFFFFFFFFF>>>@@@AAA???===<<<>>>@@@???>>>AAAHHHIIIDDDBBBDDDHHHHHHGGGEEEAAA@@@@@@AAAAAA>>><<<<<<>>>@@@@@@???===CCCDDD===777:::???CCC>>>;;;;;;>>>>>><<<===AAADDDDDDBBB???===>>>CCCGGGFFFIIIJJJEEE>>>:::<<<@@@<<<:::999::::::<<<@@@CCCHHHKKKMMMKKKFFFAAA???>>>===???@@@AAA@@@@@@AAAAAACCC:::>>>RRR[[[PPPFFFFFFBBB@@@BBBJJJNNNKKKGGGEEEEEEBBB???===<<<=========999888999>>>>>><<<;;;===:::<<<======;;;:::999:::999:::;;;<<<===<<<888444777;;;AAACCCCCCBBBBBBBBBBBBDDDEEEDDDAAA>>><<<<<<===AAABBB===777666:::???999???DDDDDD???;;;;;;===@@@BBBBBBAAACCCFFFDDD???888999:::;;;;;;<<<<<<<<<999???DDDFFFCCC@@@@@@AAA>>>>>>AAAEEEGGGDDD@@@===AAAAAA@@@???>>>===<<<<<<;;;<<<===>>>????????????AAA@@@===:::===AAA>>>999888===@@@>>>===???===:::<<<<<<<<<===>>>>>>>>>???BBBAAA@@@???????????????>>>>>>>>>>>>>>>???@@@AAABBB???<<<;;;===>>>???>>>DDD@@@===>>>===:::<<>>???AAABBBAAA???>>><<<===???@@@@@@???======<<<888666888888888:::???888888777888888:::<<<======;;;;;;;;;===>>>===<<<888999;;;===???AAACCCCCC;;;<<<>>>>>>===>>>@@@AAA???<<<999888999:::;;;;;;999777888>>>AAA@@@???AAA999:::<<<<<<;;;;;;<<<===<<<===;;;888:::@@@AAA???::::::999999999999999:::???<<<999888888999888888888777666777;;;???BBBDDDCCC???;;;:::===???>>>===@@@AAABBB???<<<;;;>>>AAA>>>===<<<===??????<<<:::;;;??????===<<<>>>>>>;;;666999<<<===<<<;;;;;;<<>>??????@@@@@@BBBCCCCCCCCCCCCCCC{{{fffYYYQQQLLLJJJOOOIIIEEEHHHFFFCCCIIIBBBAAA???>>>=========>>>BBBBBBAAA???===<<<===>>>??????>>>>>>===<<<;;;;;;999999===???<<<777888<<<===;;;888777888:::::::::666888;;;===>>>===<<<;;;444===CCCAAA>>>@@@DDDFFF999;;;>>>===;;;:::<<>><<<;;;;;;:::999;;;>>>AAAAAAAAA:::===BBBFFFHHHHHHFFFEEE>>>===;;;777555888>>>DDD@@@@@@AAABBBBBBBBBAAA@@@BBBDDDGGGHHHIIIJJJMMMOOOJJJDDDAAADDDFFFBBB<<<:::<<<===@@@EEEIIIIIIDDD@@@CCCCCCDDDEEEEEEEEEDDDDDDDDDFFFHHHKKKMMMNNNNNNNNNNNNLLLLLLOOONNNIIIFFFGGGJJJJJJJJJIIIIIIIIIIIIIIIHHHIIIJJJIIIFFFEEEFFFGGGCCCDDDGGGIIIIIIGGGEEECCCAAA@@@>>>======>>>???@@@@@@===@@@HHHJJJEEECCCHHHKKKLLLMMMLLLJJJHHHHHHHHHEEEBBB??????AAABBBAAA??????EEEFFF>>>777999???DDDBBB??????BBBDDDDDDGGGKKKKKKKKKHHHDDDAAACCCKKKSSSPPPRRRRRRMMMEEE??????AAA;;;999888;;;===???FFFMMMXXX^^^bbb^^^RRRGGGBBBAAA@@@CCCFFFGGGEEEDDDGGGIIIFFF<<<<<>>AAAHHHKKKHHHEEEFFFAAA@@@???>>>???AAADDDFFF<<<<<<@@@FFFGGGCCC@@@AAA>>>@@@BBBAAA???===<<<<<<;;;======<<<<<<>>>;;;666777<<>>>>>======<<>>@@@===777999@@@DDDBBB@@@@@@@@@>>>>>>>>>=========>>>??????BBB@@@>>>======>>>@@@AAA>>>???@@@>>>======>>>???DDDAAA>>>>>>AAABBBBBB@@@AAA===;;;<<<<<<:::<<<@@@>>>>>>???AAABBBBBB@@@===999<<>><<<;;;999999999;;;>>>???:::999999;;;>>>@@@@@@???======>>>???@@@AAABBBCCC:::===@@@BBBBBBBBBBBBCCC@@@===:::999:::<<<<<<<<<<<<999888===@@@??????AAA888:::;;;;;;;;;;;;===>>>>>>???===:::===BBBCCCAAA<<<;;;;;;;;;:::::::::999CCCAAA>>><<<<<<;;;999777888888888999;;;???BBBDDD@@@>>><<<<<<===>>>>>>>>>???AAABBB@@@===<<>>======???BBBBBB>>>;;;999>>>@@@>>><<<>>>>>><<<999;;;>>>@@@@@@@@@AAABBB@@@@@@@@@>>><<<<<<===??????@@@BBBCCCDDDCCCCCCBBBrrr^^^TTTNNNJJJKKKPPPKKKJJJNNNJJJEEEJJJ?????????>>>============CCCBBBAAA>>>;;;;;;===???AAA???<<<;;;;;;<<<===>>>999:::<<<>>>;;;777999???@@@===999777888999999999999999:::<<<<<<=========<<>>?????????>>>===<<<777;;;AAACCCAAA@@@@@@AAA>>><<<<<<===@@@BBBBBBBBB;;;???EEEJJJLLLJJJFFFCCCBBB@@@<<<999888:::>>>@@@BBBDDDHHHIIIIIIHHHGGGGGGEEEGGGJJJLLLNNNRRRWWWZZZTTTOOOMMMNNNLLLHHHGGGIIIEEEGGGJJJMMMOOOOOONNNMMMPPPQQQRRRSSSRRRRRRQQQPPPPPPOOOQQQUUUZZZ\\\ZZZXXX[[[WWWVVVWWWVVVSSSTTTWWWWWWUUUSSSPPPOOOPPPQQQQQQRRRSSSUUUTTTSSSRRRRRRSSSQQQQQQQQQQQQOOOLLLJJJHHHKKKFFF@@@>>>???@@@>>><<>><<<>>>BBBDDDEEEKKKTTTcccnnnvvvppp___OOOIIIIIIEEEJJJMMMMMMIIIHHHJJJNNNGGGCCCCCCGGGHHHDDDCCCEEE???@@@DDDJJJKKKIIIJJJMMMJJJGGGCCC@@@???BBBHHHLLLAAAAAADDDJJJKKKHHHEEEGGGDDDFFFGGGGGGDDDAAA@@@@@@DDDFFFDDD??????AAA???999:::>>>BBBCCCAAAAAAEEEHHHDDDGGGIIIIIIFFFBBB???>>>===AAAAAA;;;999===@@@???BBBDDDEEECCC@@@???@@@AAA@@@AAA@@@???CCCGGGDDD>>><<<===@@@AAABBBAAA@@@???===BBBFFFDDD@@@>>>AAAFFFAAA???BBBIIIJJJCCC>>>===@@@AAACCCEEEEEEDDDCCCBBBCCCDDDEEEEEEDDDCCCAAA@@@???AAABBB@@@@@@AAA===888:::CCCIIIGGGCCCCCCCCCCCC=========>>>>>>===<<<;;;>>>>>>>>>>>>???@@@AAABBB===???@@@???======>>>@@@DDD@@@>>>???CCCDDDBBB???<<<888888;;;<<<:::<<<@@@======>>>@@@CCCDDDBBB???===???BBBBBBAAA@@@@@@BBBAAA===<<<>>>>>>;;;;;;>>>>>>===;;;::::::===@@@AAA;;;;;;;;;===@@@BBBBBBAAA?????????@@@@@@@@@AAAAAA:::>>>BBBEEEDDDCCCAAAAAA@@@>>><<<<<<===>>>>>>===@@@;;;999<<<>>>===>>>AAA<<<===>>>===<<<<<<===???@@@AAA???<<<>>>AAAAAA>>>;;;;;;<<<<<<<<<<<<<<<<<>>;;;999999:::;;;;;;<<<>>>AAACCC;;;<<<============>>>???;;;>>>AAA@@@>>>===>>>AAA>>>======AAAEEEEEEAAA<<<777===@@@>>>===>>>???===;;;===???AAAAAAAAACCCDDD???@@@???>>>;;;;;;>>>AAA>>>???AAABBBBBBAAA@@@???kkkZZZRRROOOLLLAAAEEEBBBEEEMMMIIIAAADDD<<<>>>??????>>>=========@@@@@@>>>;;;999999<<<>>>DDD@@@<<<999:::===@@@AAA::::::===>>>;;;777;;;BBB???<<<888777888:::;;;;;;======<<<;;;;;;;;;<<<<<>>>>>AAABBB???AAA@@@@@@AAABBB@@@===:::666===CCCEEEBBB@@@AAACCCBBBAAA@@@AAABBBDDDDDDCCC<<>>GGGIIIDDDEEEMMMKKKRRR]]]eeefffddd```]]][[[WWWSSSUUUZZZ]]]\\\YYYZZZWWWPPPKKKMMMRRRRRRNNNQQQQQQTTTZZZ[[[YYYXXXZZZUUUPPPKKKJJJNNNSSSVVVVVV```ccceeeccc\\\QQQGGGBBBDDDCCCFFFKKKKKKHHHLLLTTTdddqqq|||vvvbbbPPPJJJLLLJJJNNNRRRQQQLLLIIILLLPPPGGGIIIJJJGGG@@@===???DDDGGGIIINNNTTTTTTSSSVVV\\\VVVQQQIIIAAA>>>@@@FFFKKK???>>>@@@FFFGGGDDDCCCEEEHHHJJJLLLKKKHHHEEECCCBBBNNNOOOKKKEEECCCFFFDDD>>>>>>AAACCCCCCAAADDDJJJPPPGGGHHHIIIHHHFFFCCCAAAAAA???CCCBBB<<<;;;???AAA???FFFFFFEEEDDDBBBAAABBBCCC@@@@@@@@@@@@EEEJJJGGGAAA>>>@@@CCCEEEEEEDDDBBB@@@===BBBGGGEEE@@@===@@@EEEFFFBBBCCCJJJJJJDDD@@@AAA===???BBBDDDEEEDDDBBBAAADDDFFFIIIJJJIIIEEEAAA???>>>CCCEEEDDDCCCCCC@@@;;;777AAAGGGEEEAAA@@@AAAAAA:::<<<>>>??????<<<999777<<<===???AAABBBBBBBBBBBB<<>>>>>@@@BBBBBB???===???CCCDDDAAA===999777777;;;===<<<===AAA;;;;;;<<<@@@DDDFFFDDDAAADDDEEEEEEBBB>>><<<>>>AAAAAA>>>>>>@@@@@@===<<>>======???BBBCCCCCCCCC===>>>>>>???@@@@@@AAAAAA;;;???DDDGGGEEEBBB???>>>@@@???======???@@@???>>>CCC===:::;;;===<<<>>>AAA@@@@@@@@@???===<<<===???CCCCCCAAA===>>>@@@???:::::::::<<<===>>>>>>??????BBBAAAAAAAAAAAA@@@===::::::;;;=========>>>@@@BBB777;;;>>>>>><<<<<<>>>@@@999<<<@@@@@@>>><<<>>>???>>>===>>>BBBGGGGGGBBB===666===AAA???===???@@@>>>;;;===>>>>>>>>>???AAABBB@@@AAAAAA???===>>>AAAEEE<<<===???@@@@@@???===<<>>>>>===<<<;;;>>>999999@@@@@@::::::@@@;;;<<<===>>>???@@@AAABBB@@@======>>>???>>><<<<<<999999::::::;;;<<<======<<<===>>>>>><<<;;;<<<======>>>???@@@@@@@@@??????GGGBBBAAACCCAAA;;;:::===DDD@@@???BBBCCCBBBAAADDDBBBCCCAAA@@@CCCFFFDDD>>>@@@EEEJJJIIIEEEBBBBBBDDDCCCBBB@@@??????AAACCCDDDGGGJJJPPPUUUXXXXXXWWWUUUTTTZZZ]]][[[^^^fffjjjjjjoookkkfffcccaaa___[[[XXXWWWXXXYYYZZZ\\\```eeehhhqqqrrrppplllkkklllhhhcccfffkkkqqquuuwwwwwwxxxxxxvvvnnniiilllrrrtttssstttxxxyyyuuuqqqrrruuurrrkkkjjjjjjmmmqqqqqqllliiijjjoooooommmhhhaaa]]][[[\\\```\\\UUUMMMFFFAAA???>>>DDDEEEEEEEEEEEEGGGJJJMMMTTTWWW[[[bbbiiilllfff___ccc]]]\\\bbbhhhiiihhhiiieeebbbXXXOOOQQQZZZ^^^\\\ZZZ\\\]]]^^^bbbeeeaaa[[[ZZZUUUPPPNNNQQQTTTWWWWWWZZZaaagggeee[[[PPPJJJIIIIIIKKKJJJHHHFFFJJJSSS[[[bbbnnnwwwttthhh___XXXTTTXXXRRRRRRZZZ]]]WWWPPPOOO[[[\\\VVVJJJAAA>>>??????FFFMMMXXXccchhhgggddd```ggg```QQQCCC>>>CCCFFFGGGEEEEEEDDDAAA???@@@FFFJJJIIIKKKRRRYYYVVVNNNKKKOOOSSS\\\eeedddYYYMMMHHHGGGIIILLLNNNLLLHHHGGGKKKOOOLLLNNNPPPOOOLLLHHHEEECCCGGGDDDBBBAAAAAABBBAAA@@@GGGGGGFFFDDDBBBAAACCCEEE>>>AAAEEEFFFIIIKKKLLLKKKOOOEEE???BBBFFFEEEEEEGGGDDDBBBDDDKKKNNNIIICCCAAAOOODDDFFFNNNJJJGGGHHHCCCAAA@@@@@@CCCFFFFFFBBB>>>GGGGGGIIIMMMPPPOOOJJJEEEGGGHHHJJJJJJKKKLLLLLLKKKBBBAAABBBDDDAAA>>>@@@FFF>>>>>>===;;;<<<>>>CCCGGG>>>???>>>>>>DDDIIIFFF@@@???>>>===>>>???@@@@@@???>>>???@@@@@@@@@@@@??????BBB;;;999???BBBAAAAAADDDBBB>>>;;;===CCCHHHIIIGGGJJJGGGBBB@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDCCC@@@===<<<===@@@DDDCCC===<<>>===>>>AAADDDBBBCCCDDDDDDCCCCCCDDDDDD===AAACCC???::::::@@@GGGEEE>>>;;;>>>>>>;;;<<<@@@BBB>>>;;;<<<@@@BBB???;;;;;;>>>AAACCCCCCAAA>>>;;;<<<===>>>@@@@@@@@@@@@@@@???BBBEEEGGGFFFBBB>>>;;;BBBAAAAAABBBAAA???:::777==================>>>???;;;;;;<<>>@@@AAAAAABBBBBBAAA@@@AAACCCFFFBBB??????AAAAAA======@@@ooo\\\SSSNNNJJJFFFBBB>>>>>>CCCGGGFFFDDDCCC:::;;;<<<=========<<<;;;<<<::::::>>>>>>;;;:::<<<;;;<<<===============>>>===<<<===>>>???>>>===<<<:::::::::;;;;;;<<<<<<<<<:::;;;<<<<<<<<<<<>>AAAEEEJJJIIIEEEAAA@@@AAA@@@@@@??????@@@AAACCCDDDMMMPPPVVV]]]aaacccccccccfffhhhgggdddhhhqqqwwwwwwvvvrrrnnnlllkkkjjjgggdddbbbaaaaaabbbdddhhhmmmqqqwwwxxxvvvrrrsssuuusssoooiiilllqqquuuyyy{{{|||{{{~~~yyywwwyyyzzz{{{}}}wwwwww{{{zzztttjjjjjjlllrrrssspppoooqqqqqqooojjjddd^^^ZZZWWWVVVUUUSSSQQQNNNJJJGGGDDDBBBHHHJJJKKKLLLLLLLLLMMMMMMMMMPPPVVV___gggjjjfff```bbb\\\[[[```fffgggggghhhbbbbbb]]]XXXXXX[[[ZZZUUUYYY]]]______aaadddbbb]]][[[WWWRRRQQQRRRUUUVVVWWWYYY```fffddd\\\RRRLLLKKKLLLMMMMMMJJJHHHJJJQQQWWWaaalllrrrmmmccc]]][[[YYY___YYYXXX```fffccc\\\YYYZZZ[[[WWWMMMEEEEEEHHHIIIIIIRRRaaannnuuuuuupppllljjjdddWWWJJJEEEHHHJJJIIIBBBBBBBBBBBBBBBEEEGGGIIIRRRQQQVVV^^^___XXXSSSRRR[[[dddmmmmmmcccYYYTTTSSSWWWZZZ\\\ZZZTTTQQQQQQSSSXXX]]]aaa___WWWMMMFFFBBBEEEDDDCCCBBBBBBCCCEEEGGGIIIJJJJJJHHHFFFEEEFFFGGGEEEIIIMMMPPPTTTXXX[[[]]]QQQJJJGGGIIIIIIFFFEEEHHHJJJHHHKKKRRRVVVTTTQQQPPPOOOFFFJJJQQQMMMMMMPPPNNNPPPMMMIIIHHHIIIIIIFFFCCCMMMRRRYYY___aaa]]]WWWSSSOOOVVVZZZ[[[\\\]]]VVVLLLKKKGGGFFFGGGEEEBBBCCCFFFCCCBBBAAA>>><<<===???BBBCCCEEEGGGJJJPPPUUURRRKKKHHHEEEAAA??????@@@@@@???DDDBBBAAABBBCCCDDDDDDBBBGGG@@@===@@@AAA???>>>@@@BBB@@@>>>???BBBDDDDDDDDDFFFCCC@@@???@@@AAABBBAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@>>>>>>@@@CCCFFFHHHAAA>>>AAACCC@@@<<<<<<>>>======<<<===@@@DDDGGGGGGDDDAAABBBEEEGGGEEECCC>>>???@@@@@@???>>>???@@@AAA===<<>>=========<<<:::===<<<<<<<<<<<<<<<===>>>===<<<===AAADDDDDDAAA>>>????????????????????????@@@@@@????????????@@@@@@<<<<<<<<<===>>>@@@AAABBBBBBCCCCCCBBBAAAAAADDDFFF@@@======???>>>::::::<<<~~~jjj[[[RRRLLLFFFCCCAAA???@@@FFFHHHFFFCCCDDD::::::;;;<<<<<<<<<<<<<<<;;;>>>???======>>>===:::777999:::;;;;;;;;;===>>><<<============>>>======;;;;;;;;;;;;;;;;;;<<<<<<888999:::;;;<<<>>>AAADDDHHHGGGFFFEEEDDDCCCCCCBBBCCCCCCFFFIIIGGGCCCBBBEEEFFFCCCBBBDDDCCC@@@@@@CCCGGGHHHFFFCCCDDDFFFDDD@@@CCCFFFJJJIIIEEE@@@>>>======>>>???@@@AAACCCDDDDDDMMMRRRZZZdddlllssswwwyyyzzzwwwqqqmmmqqqzzz~~~|||zzzvvvuuuttttttsssqqqnnnlllkkkkkkmmmrrrwww{{{}}}}}}{{{xxxzzz}}}wwwwwwxxx|||{{{{{{~~~~~~zzzllliiijjjnnnooommmmmmpppmmmiiiccc^^^[[[XXXUUUTTTLLLNNNOOOPPPOOOKKKGGGDDDLLLMMMPPPRRRSSSQQQOOONNNJJJLLLSSS\\\cccddd```\\\___ZZZXXX]]]aaabbbccceeeaaa```]]]XXXWWWYYYWWWRRRZZZ___bbb``````aaaaaa^^^\\\YYYUUUTTTTTTUUUUUUUUUSSSYYY___^^^WWWPPPLLLLLLNNNOOOPPPMMMJJJKKKNNNRRR[[[dddiiieee```aaaeeegggaaa\\\\\\ccciiiiiieeebbbkkkmmmhhh[[[QQQNNNOOOOOOOOOZZZjjjxxxyyytttkkkggg]]]SSSPPPSSSTTTRRRHHHGGGGGGIIINNNRRRRRRPPPYYYXXX[[[dddhhhddd\\\XXXccclllvvvxxxqqqjjjffffffkkkooorrrqqqkkkccc___]]]kkkssszzzvvvgggVVVIIIDDDEEEFFFGGGFFFEEEGGGMMMRRRTTTUUUVVVTTTPPPLLLIIIIIILLLNNNRRRVVVYYY]]]bbbfffRRRSSSUUUXXXUUUNNNJJJKKKMMMJJJLLLSSSVVVUUUUUUVVVPPPJJJQQQWWWSSSVVV]]]\\\]]]VVVMMMHHHGGGIIIIIIHHHOOOYYYfffmmmlllfff```\\\```hhhkkkhhhkkkooofffVVVUUUNNNIIIJJJJJJHHHFFFGGGGGGGGGFFFCCCAAA???AAABBBFFFLLLRRRYYYaaafffccc\\\WWWQQQJJJDDDBBBBBBCCCCCCJJJFFFDDDFFFKKKNNNLLLIIIJJJEEEAAAAAAAAA??????AAACCCDDDEEEDDDBBBAAABBBCCCDDDBBB@@@AAACCCEEEEEEEEEFFFEEEFFFGGGHHHGGGCCCAAA>>>@@@BBBCCCDDDFFFIIIKKKKKKEEEAAACCCDDDBBB??????CCCAAA======@@@DDDGGGIIILLLEEE@@@@@@EEEHHHGGGDDD?????????AAACCCCCC???;;;>>>===???DDDFFFBBB>>>===CCCCCCCCCCCCBBBAAA@@@???<<<===@@@AAAAAA@@@===<<<<<<<<<===???BBBFFFIIIKKK@@@???>>>===>>>@@@BBBDDDDDD@@@<<<:::;;;>>>@@@AAA???>>>===<<<<<<<<<===>>>>>>>>>???BBBDDDEEECCCBBB???????????????????????????????????????@@@@@@@@@<<<<<<===>>>???AAABBBCCCBBBCCCCCCBBBAAABBBDDDFFFBBB???>>>???>>>:::999<<>>CCCAAA:::111555888:::;;;<<<@@@CCC@@@AAA???;;;999;;;======<<<<<<<<<<<<;;;;;;;;;;;;888999::::::;;;>>>BBBEEEHHHHHHIIIHHHGGGDDDBBB@@@???BBBFFFGGGEEEAAA@@@BBBEEEBBBBBBCCCAAA>>>>>>BBBFFFHHHGGGDDDDDDGGGGGGDDDEEEHHHJJJIIIEEE@@@===;;;;;;===???AAACCCEEEFFFFFFGGGNNNYYYgggttt{{{xxx|||}}}zzzxxxwwwwwwwwwwwwwwwtttqqqqqqtttyyy~~~}}}{{{~~~}}}xxxxxxxxxwwwtttkkkgggeeeeeeccc``````cccddd```[[[XXXWWWWWWVVVUUUNNNOOOQQQQQQOOOLLLHHHEEEMMMNNNPPPSSSUUUUUUSSSQQQPPPPPPTTT[[[___\\\WWWTTTZZZUUUTTTXXX[[[\\\]]]______\\\VVVQQQPPPRRRUUUVVV[[[aaaddd```\\\\\\\\\[[[YYYXXXVVVTTTTTTSSSRRRRRRQQQUUUXXXWWWSSSOOOOOOPPPNNNOOOPPPOOOMMMLLLNNNPPP]]]dddgggbbb^^^```eeeggg______aaaeeeiiikkklllllluuuhhhaaa^^^\\\aaajjjwww}}}qqqnnnfff^^^]]]bbbeeedddVVVQQQMMMPPPWWW\\\\\\YYY[[[]]]bbbjjjmmmkkkeeeaaakkksss}}}|||vvvttttttzzzyyyqqqmmmzzzqqq]]]PPPKKKGGGJJJKKKJJJIIIMMMVVV]]]dddffffffbbb[[[TTTNNNKKKTTTTTTUUUWWWWWWXXX^^^dddZZZcccmmmpppiii]]]TTTPPPNNNKKKLLLOOOQQQPPPQQQTTTTTTRRR[[[```[[[___hhhhhhddd[[[OOOHHHIIIMMMQQQSSSUUUaaaooouuuqqqjjjeeecccpppvvvssslllqqq{{{uuueeeZZZQQQJJJKKKNNNLLLIIIHHHJJJKKKKKKIIIGGGFFFGGGHHHDDDNNNYYYdddnnnuuutttnnnfff^^^SSSKKKFFFFFFGGGHHHLLLIIIIIIOOOXXX\\\XXXSSSNNNJJJFFFCCCBBBBBBCCCEEEDDDHHHKKKJJJFFFDDDEEEHHHHHHFFFEEEEEEGGGHHHIIIHHHHHHHHHJJJNNNQQQQQQKKKFFFAAADDDGGGJJJKKKMMMPPPRRRKKKJJJJJJMMMOOONNNLLLJJJIIIEEEAAABBBGGGKKKJJJGGGKKKGGGBBB@@@CCCFFFGGGGGGBBBBBBCCCDDDFFFDDD@@@===AAA@@@BBBEEEFFFDDD@@@>>>BBBCCCEEEDDDBBB@@@@@@@@@???@@@BBBCCCCCCBBB@@@???>>>>>>>>>???BBBFFFJJJLLLBBB@@@???>>>>>>@@@BBBDDDEEEAAA===<<<>>>BBBEEEGGGBBBAAA@@@>>>>>>>>>???@@@??????@@@AAACCCDDDDDDCCC@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@<<<<<<<<<===>>>@@@AAABBBBBBCCCCCCBBB@@@AAACCCEEEGGGCCCBBBDDDBBB>>>===???wwweeeZZZQQQFFF@@@>>>AAABBBDDDFFFCCC>>>===AAA??????>>>>>>>>>>>>??????<<>>BBB@@@888222666:::;;;;;;<<<@@@DDDDDDFFFBBB999555999===>>><<<<<<<<<<<<<<<<<<<<<;;;999:::;;;;;;;;;===@@@CCCBBBEEEHHHJJJHHHDDD???<<<===BBBFFFEEEBBB?????????CCCAAABBBBBB@@@<<<===AAACCCFFFGGGDDDEEEIIIJJJIIIHHHIIIJJJIIIFFFBBB???======>>>@@@CCCFFFGGGHHHIIIIIIPPP]]]lllzzz}}}zzzxxxwwwxxxyyy~~~{{{wwwxxx{{{~~~|||~~~|||}}}}}}xxxsssqqqqqqnnnjjjhhhfff```\\\[[[XXXUUUUUUXXX]]][[[WWWUUUTTTTTTTTTTTTQQQQQQQQQPPPNNNLLLJJJIIIOOONNNOOORRRVVVYYYYYYXXXUUUSSSUUU[[[[[[UUUQQQRRRSSSPPPPPPTTTVVVUUUUUUXXXWWWUUUSSSQQQQQQRRRUUUXXX[[[aaabbb]]]XXXWWWWWWUUUTTTTTTTTTSSSQQQPPPPPPQQQPPPRRRTTTTTTRRRQQQRRRTTTMMMNNNPPPPPPPPPOOOPPPPPPaaaggghhhbbb[[[YYYYYYWWW^^^ccciiikkklllpppwww|||{{{wwwtttyyyxxxppppppuuuyyyxxxddd\\\TTTUUU\\\bbbbbb```bbbiiipppttttttsssqqqpppwww}}}zzzwwwwwwzzz}}}sssaaaWWWSSSLLLOOOQQQPPPOOOTTT\\\dddnnnpppqqqnnnggg^^^WWWTTT]]]ZZZYYYYYYWWWVVV]]]gggooo|||ooo^^^SSSPPPMMMNNNPPPQQQPPPSSSWWW[[[\\\fffkkkfffjjjqqqnnnggg^^^SSSOOORRRZZZbbbfffeeepppzzz}}}wwwpppnnnoooxxx}}}{{{vvv|||ppp^^^TTTLLLOOOSSSRRRNNNKKKNNNNNNNNNMMMKKKJJJKKKLLLDDDOOO]]]jjjuuu}}}~~~yyynnnfffZZZPPPKKKJJJKKKLLLLLLLLLPPPZZZeeeiiieee___XXXUUUOOOIIIEEEEEEFFFGGGDDDIIIMMMMMMIIIHHHKKKOOOOOOMMMJJJIIIIIIJJJIIIHHHIIIIIILLLTTT\\\\\\UUUNNNEEEIIIMMMPPPRRRTTTVVVXXXTTTXXX]]]```aaa```ZZZUUUOOOJJJGGGLLLSSSVVVPPPHHHIIIIIIHHHDDDBBBDDDJJJOOOIIIJJJLLLKKKIIIGGGFFFFFFHHHGGGEEEDDDEEEEEEDDDAAAAAADDDFFFFFFEEECCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCAAA@@@??????@@@CCCFFFHHHCCCCCCBBBAAA@@@@@@??????CCCAAA???@@@CCCFFFHHHIIIFFFDDDBBB@@@??????AAABBB@@@AAAAAAAAAAAABBBCCCDDD??????@@@BBBCCCDDDEEEFFFEEEEEEDDDDDDBBBAAA???>>>============>>>??????@@@BBBBBBBBBAAA??????AAACCCJJJFFFEEEFFFEEEAAA@@@BBBsssbbbYYYPPPEEE???@@@<<<>>>AAACCC???;;;>>>DDDBBBAAA@@@???>>>>>>>>>???;;;???@@@>>>======999555777<<>>:::999<<<@@@CCCHHHEEE;;;666;;;???>>><<<<<<<<<<<<<<<<<<======999:::<<<=========???@@@===@@@EEEGGGGGGCCC>>>;;;===DDDHHHEEE@@@???@@@@@@BBBAAABBBCCC???<<<>>>CCCCCCGGGHHHFFFFFFKKKNNNNNNLLLKKKJJJIIIGGGEEECCCBBB@@@AAACCCEEEHHHJJJLLLMMMUUU\\\gggttt~~~|||}}}zzzyyy{{{~~~}}}~~~{{{yyy~~~qqqkkkggghhhgggccc^^^]]][[[VVVSSSSSSRRRPPPRRRVVVYYYZZZYYYVVVRRRPPPPPPQQQPPPOOONNNMMMMMMMMMNNNNNNQQQPPPPPPSSSYYY]]]]]]\\\TTTPPPQQQWWWWWWQQQPPPTTTMMMLLLNNNRRRSSSPPPOOOQQQMMMOOOTTTYYYYYYUUUTTTVVVYYY\\\\\\WWWTTTTTTSSSPPPOOOPPPQQQPPPOOOOOOPPPRRRLLLOOOSSSUUUUUUTTTSSSTTTOOOOOOQQQRRRSSSTTTTTTSSSUUU\\\aaa^^^[[[YYYXXXUUUYYYaaaiiikkknnnxxxzzzqqqiiigggmmmssstttssssss|||zzzxxxxxx{{{tttggg```^^^YYYZZZ[[[[[[\\\___fffkkkrrruuuxxxwwwssslllgggdddccc^^^]]]^^^[[[ZZZdddqqqkkk[[[SSSQQQRRRVVVWWWWWWZZZ```bbbeeeqqqwwwtttxxxzzzrrrfff___WWWUUU[[[fffnnnsssssszzz{{{wwwwwwyyy{{{uuufff]]]XXXZZZ]]][[[VVVSSSUUUUUUTTTQQQNNNMMMNNNPPPLLLWWWdddnnnwww~~~|||pppiii___VVVRRRQQQQQQQQQOOOQQQXXXcccnnnrrrppplllgggeee]]]PPPHHHFFFGGGFFFEEEJJJNNNOOOMMMMMMRRRVVVXXXTTTOOOLLLJJJJJJJJJIIILLLLLLQQQ\\\hhhiii```WWWLLLOOOSSSWWWYYY\\\___bbbfffmmmrrrsssrrrnnneee]]]VVVPPPNNNVVVaaaeee\\\RRRLLLNNNOOOLLLHHHIIIQQQXXXTTTVVVWWWVVVSSSPPPPPPQQQNNNMMMJJJFFFGGGJJJKKKHHHFFFGGGJJJLLLNNNNNNMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGFFFEEECCCAAA???>>>CCCBBBBBBCCCGGGJJJKKKKKKLLLJJJFFFDDDBBBCCCDDDEEEEEEEEEEEECCCBBBBBBEEEGGG@@@AAABBBCCCDDDFFFGGGGGGEEEFFFFFFEEEDDDBBB@@@???BBBAAAAAA@@@@@@@@@@@@AAACCCCCCCCCAAA@@@@@@BBBCCCIIIFFFEEEFFFEEEAAA@@@CCCnnn]]]UUUOOODDD@@@CCC???AAADDDEEE???;;;@@@IIIDDDCCCAAA???============<<<;;;<<>>888444444999>>>AAA>>>999777:::>>>===FFFHHH???;;;???AAA===;;;;;;<<<<<<======>>>>>>666999===>>>>>>>>>??????;;;===@@@BBBCCCBBB@@@>>>;;;CCCGGGCCC>>>@@@CCCCCCBBBBBBDDDEEEAAA===@@@FFFGGGKKKLLLIIIHHHLLLPPPQQQNNNMMMJJJHHHHHHIIIIIIIIIEEEEEEFFFGGGJJJLLLOOOQQQ^^^eeeppp{{{}}}~~~}}}}}}xxxtttxxx}}}|||yyywwwiiiaaa\\\]]]]]]XXXVVVVVVRRRNNNLLLNNNNNNMMMOOOSSSSSSWWWZZZXXXRRRNNNPPPSSSLLLLLLLLLLLLLLLLLLLLLMMMOOONNNPPPUUU[[[]]][[[XXXQQQKKKLLLRRRQQQLLLMMMUUUJJJJJJNNNSSSSSSNNNLLLMMMJJJLLLRRRYYYYYYSSSRRRUUUSSSUUUSSSPPPQQQSSSQQQMMMLLLMMMNNNNNNMMMNNNRRRUUUPPPWWW___eeefffccc]]]YYYTTTTTTTTTUUUWWWWWWWWWVVVMMMUUU[[[\\\\\\^^^^^^[[[XXX^^^dddjjjuuu||||||tttnnnkkkmmmmmmmmmmmmooorrruuuwww||||||xxxvvvqqqkkkhhhiiifffeeeppp~~~mmmaaa```bbbeeeeeecccgggmmmhhhlllzzzuuuhhhbbb^^^^^^fffooowwwzzz{{{~~~|||tttmmmiiikkklllgggaaa___\\\\\\ZZZXXXVVVVVVYYY\\\^^^gggooosssxxx{{{{{{xxxsssnnnfff___\\\[[[[[[ZZZVVVYYY___hhhpppvvvwwwvvvrrrqqqgggWWWLLLJJJKKKIIIMMMOOORRRSSSSSSVVVZZZ^^^bbb]]]VVVQQQOOOOOOOOOOOOVVVVVV[[[iiivvvxxxmmmbbbUUUXXX\\\aaaeeeiiinnnrrrvvv~~~{{{wwwnnneee]]]VVVSSS]]]mmmtttmmmbbbSSSUUUUUUTTTSSSUUU[[[``````aaabbbcccccc```[[[WWWPPPRRROOOKKKMMMSSSTTTQQQOOOOOOQQQVVV\\\^^^\\\YYYTTTTTTSSSRRRRRRSSSTTTTTTQQQPPPPPPOOONNNMMMMMMMMMPPPOOONNNLLLJJJHHHGGGFFFJJJHHHGGGHHHLLLOOOQQQRRRVVVSSSOOOLLLKKKKKKMMMNNNLLLLLLKKKHHHEEEEEEHHHKKKHHHHHHHHHIIIIIIIIIIIIIIIGGGHHHIIIJJJJJJHHHGGGFFFJJJIIIGGGFFFEEEDDDDDDDDDEEEEEEEEECCCAAAAAACCCEEEHHHEEEEEEGGGFFFBBBBBBDDD}}}iiiXXXSSSMMMDDDBBBFFFHHHJJJKKKIIIBBB===BBBLLLDDDCCC@@@>>><<<;;;;;;;;;???:::;;;BBB@@@777333666777<<>>999777:::???666CCCJJJDDD@@@CCCBBB<<<:::;;;;;;<<<===>>>??????444888<<>>???AAABBBBBB777@@@EEE@@@<<>><<<999;;;===??????===;;;:::;;;777;;;<<<::::::===@@@??????BBBEEEGGGKKKLLLFFF>>>;;;:::999:::<<<<<<<<<:::666:::???BBBBBBAAA@@@???======>>>===<<<===???AAACCC@@@===<<<<<>>BBBCCCAAACCCHHHKKKNNNRRRTTTTTTTTTTTTUUUXXXTTTOOOLLLLLLMMMMMMMMMGGGIIIKKKJJJJJJOOOXXX```hhhnnnwww}}}~~~yyyyyy~~~zzzzzz}}}|||uuummmlllnnnlllddd]]]ZZZRRRPPPOOOMMMTTTWWWMMMNNNKKKLLLQQQPPPIIIFFFHHHOOOOOOPPPSSSUUUVVVUUUTTTTTTPPPLLLJJJIIIIIIHHHGGGEEEKKKOOOPPPQQQSSSPPPKKKMMMKKKJJJJJJFFFCCCFFFLLLIIISSSXXXQQQIIIFFFEEEBBBDDDIIILLLIIIHHHKKKNNNOOOMMMMMMLLLKKKLLLNNNNNNKKKLLLKKKMMMNNNLLLKKKRRR\\\bbbvvv}}}llleee```aaafffhhhccc]]]\\\^^^bbbfffgggccc\\\WWW^^^aaagggqqq}}}|||xxxooommmnnnoooooooooqqquuuxxx}}}wwwtttsssvvvwwwtttppppppsssooohhhfffeeeiiiqqquuuxxxzzzsssjjjbbb]]]ZZZWWWVVVUUUaaahhhddd```cccjjjmmmlllhhhccc`````````aaabbbgggmmmwww~~~vvvlllkkkjjjlllrrr{{{~~~yyytttpppkkkggghhhqqq~~~~~~wwwbbbbbbaaaaaabbbfffkkkooolllkkklllqqquuuuuuoooiii[[[]]]^^^___^^^^^^___aaa```[[[XXX___jjjrrrrrrnnnjjjllljjjgggiiilllhhh```ccceeegggfffccc___\\\[[[```bbb```\\\[[[^^^___\\\^^^[[[[[[___aaaaaadddiiikkkjjjiiihhhhhhiiijjjkkkfffddd```\\\ZZZYYYZZZ[[[YYYXXXWWWVVVVVVVVVWWWWWWWWWUUUTTTUUUYYY[[[YYYWWWVVVRRRPPPRRRVVVXXXTTTPPPQQQPPPNNNKKKIIIIIILLLNNNKKKMMMNNNKKKGGGGGGKKKOOOrrrdddUUULLLGGGBBBBBBDDDHHHJJJLLLKKKGGGCCC@@@>>>@@@>>>;;;;;;======<<<:::======>>>??????>>>===<<<:::===>>><<<;;;===;;;777999>>>BBBCCCEEEFFFBBB<<<===<<<::::::;;;;;;999888888<<<@@@BBBBBBAAAAAAAAA>>>???@@@@@@>>>===>>>>>>BBBEEEIIIHHHEEECCCCCCDDDCCCBBBBBBCCCDDDFFFGGGFFFIIILLLPPPSSSSSSSSSTTTUUUVVVUUURRROOONNNOOOSSSWWWRRRSSSSSSPPPNNNQQQYYY```iiirrr~~~{{{|||||||||zzz~~~~~~~~~wwwnnnddd`````````[[[VVVYYYSSSSSSQQQMMMSSSVVVLLLNNNLLLMMMRRRRRRLLLKKKMMMNNNNNNPPPRRRVVVWWWVVVUUURRRPPPNNNMMMMMMKKKHHHEEEHHHLLLPPPOOOPPPRRRPPPKKKPPPOOOQQQRRRNNNHHHHHHKKKLLLUUUYYYTTTLLLIIIHHHFFFGGGKKKNNNLLLKKKNNNNNNLLLFFFHHHIIILLLPPPSSSRRRPPPPPPLLLLLLOOOQQQSSSWWW\\\```sssxxxkkkfffbbbcccfffhhhfffcccccceeekkkqqqtttoooeee]]]```cccjjjvvv}}}||||||}}}~~~{{{yyyzzz|||zzzwwwxxx{{{yyyssssssrrrvvv|||xxxrrrnnnkkkhhhgggffflllpppooooootttwwwuuuxxxvvvsssrrrssstttuuuuuuzzz~~~yyyrrrrrrsssvvv}}}~~~{{{yyyrrrnnnmmmttt~~~}}}vvviiijjjjjjjjjjjjllloooqqquuutttuuuyyy}}}}}}yyytttdddeeeggggggggghhhkkkmmmmmmjjjhhhllltttyyyxxxvvvqqqsssrrrppprrrvvvsssllleeehhhlllmmmnnnnnnnnnooofffiiijjjgggfffgggeeeaaaddddddiiippptttssstttwwwyyyyyyxxxxxxyyyzzz|||}}}wwwsssmmmhhhdddcccdddeeeaaaaaaaaaaaaaaaaaaaaa```bbb```^^^___bbbcccaaa___```]]][[[[[[]]]]]]ZZZWWWWWWXXXWWWUUUTTTTTTVVVXXXTTTVVVVVVSSSOOOOOORRRWWWnnnaaaRRRJJJEEEAAAAAADDDGGGDDDAAAAAABBBCCCAAA@@@===<<<;;;;;;======<<<;;;???>>>===>>>AAABBB???===:::<<<======???AAA;;;444555<<>><<<;;;;;;:::888666;;;>>>BBBDDDDDDCCCBBBBBB===@@@CCCCCCAAA???===<<<>>>FFFNNNOOOIIICCCAAABBB@@@CCCBBB???CCCKKKJJJCCCGGGKKKPPPTTTUUUUUUVVVWWWUUUWWWYYYXXXXXX\\\eeelllhhhfffbbb\\\XXXYYY^^^dddmmmyyy|||~~~tttjjj___XXXWWWXXXWWWTTTUUUQQQSSSQQQJJJNNNRRRJJJLLLJJJLLLOOOPPPMMMLLLNNNKKKKKKMMMPPPSSSUUUUUUSSSNNNNNNNNNOOONNNLLLGGGDDDHHHMMMPPPPPPQQQTTTTTTPPPTTTTTTWWWZZZVVVOOOKKKLLLOOOVVVYYYUUUNNNKKKIIIHHHIIIMMMNNNMMMOOOPPPMMMHHHGGGIIINNNUUUYYYZZZXXXVVVSSSLLLIIINNNTTTWWWXXX[[[hhhwww~~~nnnllliiihhhhhhjjjlllmmmmmmpppwwwsssfffbbbeeemmmzzz~~~|||zzzyyyzzzzzzzzz{{{~~~}}}{{{}}}wwwxxxyyyzzz{{{{{{zzzyyy}}}||||||~~~}}}sssssssssssssssvvvzzz}}}|||{{{{{{}}}~~~||||||{{{{{{~~~zzzrrrsssttttttssstttuuuwwwqqqvvvxxxvvvtttsssoooiiigggjjjsss~~~zzzsssnnnllllllmmmiiijjjlllmmmmmmlllkkkjjjllliiiggggggjjjkkkiiigggkkkiiigggeeebbbaaa___^^^```bbbccccccbbbbbbcccddd___``````]]]ZZZYYY\\\___{{{jjj]]]PPPIIIEEEBBBBBBDDDEEECCC@@@@@@BBBCCCCCCBBB;;;;;;;;;===>>>>>>>>>>>>AAA>>>;;;>>>BBBDDDAAA>>>555888;;;???EEEHHHBBB888666>>>CCCCCCAAABBBCCCAAAAAA???=========<<<;;;999>>>BBBGGGIIIHHHEEECCCBBB>>>CCCHHHKKKJJJGGGCCCBBBBBBFFFKKKKKKHHHDDDBBBBBB>>>EEEDDD???DDDPPPOOODDDDDDJJJQQQWWWZZZ[[[[[[[[[YYY[[[^^^ccckkkvvvyyypppjjjiiimmmqqqwww{{{zzzzzz{{{}}}ssslllbbb\\\ZZZZZZZZZZZZTTTRRRUUUSSSKKKOOOSSSMMMMMMMMMNNNOOOOOONNNMMMNNNKKKKKKMMMPPPTTTVVVUUUTTTSSSSSSSSSSSSSSSQQQMMMIIINNNSSSVVVWWWZZZ^^^```]]][[[[[[^^^aaa```YYYUUUUUUVVVZZZ[[[XXXRRRNNNMMMLLLPPPRRRSSSSSSVVVWWWRRRKKKSSSUUU[[[cccfffbbb]]]ZZZYYYSSSPPPTTTXXXYYYZZZ\\\___hhhssswwwvvvuuuuuuvvvqqqrrrqqqmmmiiijjjooosss{{{~~~ssshhhjjjrrr~~~~~~{{{yyyzzz|||~~~zzzuuunnnrrr{{{{{{wwwvvvuuutttvvvyyy{{{|||zzzxxxvvvwwwtttqqqrrruuuwwwvvvuuuyyyxxxuuuqqqllliiihhhiiihhhjjjmmmnnnmmmkkkjjjjjjhhhhhhgggdddaaaaaaccceee~~~ttteeeZZZOOOIIIFFFCCCCCCDDD@@@BBBCCCCCCAAA@@@@@@AAA:::<<<>>>??????@@@@@@@@@AAA===;;;===AAADDDAAA>>>333777;;;@@@GGGKKKFFF===999@@@EEECCCBBBCCCDDDCCCAAA???>>>???AAAAAA@@@??????DDDKKKNNNMMMJJJGGGEEEGGGNNNVVV[[[\\\YYYVVVTTTQQQLLLHHHFFFGGGHHHGGGFFFEEEMMMMMMFFFJJJTTTRRRGGGCCCJJJUUU]]]aaaaaa```___^^^]]]aaannnzzzwwwvvvvvvxxx|||~~~~~~}}}oookkkfffaaa^^^\\\]]]]]]UUUSSSWWWVVVPPPVVV]]]WWWTTTUUUUUUTTTSSSRRRPPPNNNLLLMMMOOOSSSWWWYYYYYYXXXbbb```^^^\\\[[[YYYUUUSSSWWW\\\^^^___aaaeeefffdddbbb```aaadddeeeaaa```aaa\\\]]]^^^\\\WWWRRRRRRSSSZZZ\\\\\\\\\```ccc___XXX___```gggqqqsssllldddaaaccc___^^^______]]]^^^bbb^^^bbbfffhhhhhhjjjqqqxxx}}}zzztttsssxxxyyyxxx~~~}}}xxxvvvvvvwwwqqqssswwwwwwuuurrrpppoooooonnnllljjjiiiiiijjjlllwwwkkk```VVVMMMJJJHHHDDDBBBCCC<<>>>>>???:::<<>>@@@???===777;;;>>>@@@EEEHHHEEE>>>===AAADDDBBBAAACCCDDDBBB@@@??????AAACCCEEEDDDDDD@@@EEEKKKOOOQQQPPPPPPPPPXXX___iiippprrrqqqnnnlll```WWWLLLGGGHHHKKKJJJGGGLLLRRRSSSMMMLLLPPPOOOHHHIIISSS```jjjmmmkkkgggdddcccbbbgggxxxvvvnnnmmmoootttyyy|||{{{yyynnnmmmjjjfffaaa^^^^^^___TTTRRRVVVWWWVVV```iiiddd]]]```aaa^^^\\\[[[WWWSSSNNNOOORRRXXX___cccdddddduuurrrlllhhhccc___ZZZWWWZZZ^^^aaa```aaadddccc```aaa]]]\\\```bbb``````bbb\\\[[[[[[\\\ZZZVVVWWWZZZbbbdddeeedddgggmmmnnnkkkoooooowww}}}tttsssooolllkkkkkkjjjfffgggkkkppppppqqqrrrqqqttt}}}}}}}}}zzzyyyzzzyyywwwuuuuuuvvvwwwxxxoooeeeZZZRRRKKKJJJIIIDDDAAA@@@======>>>???AAABBB@@@>>>999<<<@@@AAA@@@??????AAA>>>===<<<;;;;;;;;;<<<<<<999<<<>>>>>>@@@CCCCCC???BBBDDDCCCAAABBBEEEDDD@@@@@@??????AAADDDEEEEEEDDDAAADDDHHHLLLQQQVVV\\\aaahhhpppzzzssskkkaaaYYYVVVSSSPPPNNNPPPTTTXXXXXXTTTRRRRRRTTTZZZdddsss}}}~~~yyyqqqkkkjjjkkksssxxxggghhhllluuu~~~~~~{{{{{{xxxqqqjjjfffgggiii^^^YYY]]]aaaeeettt~~~yyyqqqvvvyyyuuusssrrrmmmfff^^^```fffnnnxxxwwwmmmccc]]]]]]bbbggghhhjjjlllkkkgggddd___^^^bbbeeecccaaabbbaaa^^^___ccceeecccfffkkkqqqtttuuutttvvv~~~}}}~~~xxxjjjaaaUUUNNNJJJJJJIIIDDD???>>>BBB===:::===CCCGGGEEE@@@888;;;???@@@???===>>>???<<<===<<<:::888888:::<<<777;;;===;;;<<<@@@CCCBBBGGGFFFDDDBBBEEEHHHFFFAAAAAA@@@???AAACCCDDDDDDCCCAAABBBEEEHHHPPPZZZfffnnnqqqxxx{{{rrriiiaaa\\\ZZZVVVZZZ```eeeaaa]]]```hhhjjjtttzzzrrrpppuuu}}}kkkmmmsss}}}vvvqqqsssvvvoooiiikkkqqqyyyvvvzzzrrriiifffmmmssswww{{{|||nnnjjjjjjnnnpppmmmjjjiiimmmjjjkkkrrrvvvwww{{{