BM6 6(1@ 000111222222222111///...///000111000///...///111000******000444222000111---///000///------000333666222...---......,,,***000///...---,,,------...,,,+++*********+++,,,---000...+++,,,000222333111222---,,,000111,,,+++///......///000///...,,,+++***,,,///---+++***,,,...+++++++++***++++++,,,,,,------,,,+++++++++,,,,,,***+++,,,+++***,,,...111000///............,,,+++)))(((&&&'''---555555111...---,,,,,,,,,,,,---...222000///...///111444666EEE@@@999444222333555555000000111222444333111...111111000222444666666555///000111222222222222222999444///000444666333000444333333333444444222111222333444555666666777777333:::::::::;;;999FFF```yyy{{{{{{000000111222111000///...///000111000...---...///000,,,,,,111333000///111---///111111000000222444555222///......///---+++///...---,,,+++,,,,,,---++++++*********+++---...000...,,,---000222222111///---...222111+++))),,,,,,------------,,,,,,+++((()))+++,,,,,,,,,...///++++++******+++,,,------+++++++++++++++,,,---...)))***+++******+++---///000///.........---,,,+++---,,,***)))...333222,,,------,,,,,,,,,---...///222111000000000222444555???<<<888888:::999666333000111333444444333111000222111111111333444444222///000000111111222222333333222000//////000000000222222333444555555333222222333444555666666555555333999999999:::999GGGaaawwwyyy|||///000111111111000...---...//////...---,,,,,,---...---///111000------000,,,...222444333333333444444222/////////000///...------,,,+++++++++,,,,,,+++*********+++,,,...///000...------///111111000//////111444111,,,)))+++---------,,,------......))))))(((***,,,------,,,************+++---......************+++---...///***+++,,,,,,++++++---/////////......---,,,,,,,,,---...---,,,///333000+++,,,,,,++++++,,,...000111222222222222222333333333888666777===BBBAAA999111000333666666333111222333333222111111222222111///000////////////111333444000111222000...---///222000111333555666555444333111222444555666444333222222888777777999999HHHdddwwwzzz~~~//////000111000///...---***,,,------,,,,,,---...---///111111...+++,,,///+++...222555666666444444222111000000000000000000------,,,,,,,,,,,,,,,,,,************+++---///000///.........////////////111111333333111...---...000///......///000111333...+++))))))+++,,,)))&&&))))))***+++,,,---///000+++*********+++,,,------,,,---......------...000...//////...,,,++++++,,,))),,,......111555222---+++++++++,,,---///111333222333444444444333222111444333555===FFFFFF<<<222000555888777333000222555444222111000111000...---000///...---...111333555333333444333222222333444000333555666666444333222111222444555555444111000222777666666999;;;LLLiii|||~~~///000111111111000...---''')))+++,,,,,,,,,...000,,,///111///,,,+++,,,---+++---111555777666444222000111111111000000000000---------............---************+++---///111.../////////............000000//////000222222111000///......///000111333---+++((()))+++,,,***'''*********+++,,,...///000---,,,++++++***************,,,------,,,,,,---...---...///...+++***+++,,,(((,,,//////111444111,,,+++++++++,,,---000222333222333444555555444222111555222222:::CCCEEE>>>666222666999777222000222666444222000000000000...,,,000///......///111444555777444222333777888666222222555777777555222222222111333444555555333222111222666555666:::???RRRppp000111111222222111///...&&&(((***+++,,,---///111+++///000---+++,,,,,,++++++,,,///333555555222//////000222111000//////000,,,---.../////////......++++++++++++,,,---///000...///000000...,,,,,,------,,,+++,,,333:::999444---------,,,------......((('''((())),,,......---++++++++++++,,,...//////...---,,,+++))))))))))))(((***++++++***)))******,,,...000...+++)))***---***///111000///000...***,,,,,,,,,,,,...000222333111222333444444333222111777333111555===@@@===888444666777555222111222444222111000000111111000...////////////111333555666666222000222777999555000333555888666333222333555333333444444444444444333222666555666===DDDZZZyyy111222333333333222000///)))+++,,,,,,+++,,,---///+++......+++,,,///...))),,,,,,---000333333000---...000222222///------...+++,,,---.........---------,,,,,,+++,,,---...///---000111111...++++++,,,,,,,,,,,,222???HHHCCC888,,,------------,,,,,,+++&&&'''***+++,,,---000111,,,,,,,,,,,,,,,---...///,,,,,,+++***)))))))))***)))+++------+++******++++++...000...***(((***---)))...000......///...+++---,,,,,,---...000222333000000111222333333333333777444222333777999999777666555444333222222222222111000///000222333222111//////000222333444555666333222222444666777444222111444666555222222666:::444444333333333555666777222777666777@@@HHH```222222333444333222111000,,,---...---+++***+++,,,+++---,,,))),,,111...''',,,++++++...111111...+++---000222222...,,,,,,---)))***,,,---...---,,,,,,...---,,,,,,,,,---...///---000222111---++++++,,,---...000:::KKKUUUMMM===......///000///...,,,+++'''***------++++++...111------,,,,,,,,,------...+++***************++++++,,,...000000///---------+++...000...***(((***---%%%***---,,,---000111000...---------...///111222//////000111111222333444666555333333444555666555777555333222333333222000000//////000333444444333...000111333555666666666111444666777666555555666///222444333222333999???555444333222333555888999333777666888AAAKKKddd222333333444444222...+++---,,,++++++---.........+++---...---,,,,,,---...------.........---,,,+++...,,,+++,,,......+++(((,,,,,,,,,------.........111111000...---...000333******+++++++++,,,,,,,,,111///333BBBSSSWWWMMM@@@///...,,,++++++,,,---///++++++******+++---...000***------+++---222///((('''***)))%%%%%%***(((###***,,,///000...,,,,,,,,,000...++++++------***'''+++***---000---'''(((///,,,---000111000---)))'''000333555555333333555888000333666666444333444555777666555333222222333333444444444333333222222222555444444333444555666777333333333333333444555666333222222111222444555666111333444333111222666:::666:::======@@@OOOjjj---...000222333222000...///---,,,---...000//////++++++,,,---...///////////////.........---------,,,++++++,,,......+++(((++++++,,,,,,------...............,,,++++++...000,,,,,,,,,---------......111///111;;;FFFHHH>>>444000///---+++++++++,,,------,,,,,,+++,,,---///000***------,,,...222000***))),,,,,,)))+++//////+++***,,,//////...,,,,,,,,,000---++++++,,,---+++***------000222///)))***000)))+++---///000///...---...000111111///000222555///111444444222111222333555444333111111111111222222333555555555333111000222222222333444666888:::444444333333333444444555222222111111222333555666222333555555555555555777333777:::<<>>888000...///...............///000000111111000//////111333444...///000000000000000111444333111000000000111111111222444555555444222111111111111222444666999:::555555444333222222222222111111111222333333444555888666555777999999555222000333555777BBBYYYuuu000333666666444111000000///...---...000000...,,,111---***,,,000111...***>L***+++,,,---''')))***+++++++++++++++((())))))***,,,------...---...///...---,,,...///---............/////////+++,,,---------...000111---,,,+++++++++---///111---,,,+++*********+++,,,+++,,,...000111000///000%%%'''))),,,,,,,,,///222***,,,------+++++++++,,,,,,,,,,,,,,,,,,---///000---888BBBCCC;;;222---,,,......------...///111111333111000000111222333333000000000000111111222111///...---,,,,,,,,,---...444333222222222333444444333333222222333444666777555444333222222222222222111222222333444444555555<<<888555444777888666444222555555666BBB\\\www---222666888666444555666.........///000///---+++000...,,,,,,......,,,)))HdĦ******+++,,,(((***,,,---+++******+++((()))***+++,,,---...///+++---...---,,,+++,,,---------------............------,,,***))))))+++---111///---+++***+++,,,---++++++***))))))***+++,,,,,,,,,...111000------000******+++,,,((($$$%%%***+++,,,---,,,+++***+++---+++---......------...000111===FFFBBB888000---+++******+++,,,...111222444000///...///000111000...222111///000222333333222222111000//////000111222555333222000111222555666666555333222222222333444444333333222222222222333222333444555666666666555;;;888555444555666777777555777666555CCC```zzzĦ666555666888//////,,,Ħ++++++DdD))),,,...***,,,ӵ---///ӵ---ӵ//////...+++///Ħ***...ӵ******///ĭӵ***------...888BBBFFF===111,,,---...)))***+++---...000111111...------///111111...+++333000...///111333333222444444222222222333444555333333222222222333444555666555333222222222333333222222222111222222333333333444555777777777777666666777777666555444666777555888555555EEEddd~~~Z9995552223335551113h?gL+++,,,---D%%)?---fff?><z***+++=?Ħ111g&e000g&e/////////S?ʬ---4ff?>ߝL+++@e...g&e///((((((3h?g&e>&e---)))??---,,,--->>>FFFEEE888+++)))...111,,,------......---,,,,,,...---...000333222...***333000---...111333222111//////...------...///000111222333444444444444333555444333222222222333444111111111111222333444444444555666888888888888777111555999999666444444666555777555444FFFgggHtĦ;;;777333222333Bt=o9ĦHdĦ***,,,///Dtfo9ĦsߝLGdUĦ---Ht@cӵHu]Ħ,,,Hu]Ħ,,,,,,Htƅ^+++qIܗGIӵ(((H׼s+++***Hu]Ħ------Bt=o9ĦHƅ^Hu]Ħ+++...//////000<<<999555000---,,,,,,,,,...---,,,---...///...---111000000111222222///---333///,,,---111333000---444222000000111222111000///333666555111000222666333111...,,,,,,...000222//////000000111111111222555666777666444333333444333444555555555555777999333888555444IIImmmDdDĦ:::666333333qjRgdKӵDdDĦ,,,......HdDĦgdKӵDdDDdDĦ+++DdDĦ4DufӵDdDĦ,,,DdDĦ+++q<R,,,+++peƜ4DuTӵ'''DdDĦ******DdDĦ...qjRgdKӵDdDΦDdDĦ000***++++++,,,---...///000555333111///------------...------///111333222111---...000222333333222222444000------111222111...222000//////000111111000---111555555222000111444111000/////////000111222...//////000111222222222444666777666444333333444444555666666555555888999888;;;888999OOOrrrDdDĦ222...---...GIdnuR)ĦDdDĦ///000,,,DdDĦnuR)ĦDdDΦDdDĦ***DdDĦnuR)ĦDdDĦ+++DdDĦ***po9u,,,,,,)))***=ӊB1.uTӵ'''DdDĦ***)))DdDĦ---GIdnuR)ĦDdDΦDdDӵ222+++++++++,,,---...///000------,,,,,,------/////////......111444666666666,,,///333444222111333555777333///...000222111000000...---...000222222111///333777777444222222333...///000222222222111111---...///000111222333444333555666666444333333444444666666666555666888:::>>>>>>;;;@@@YYYzzzDdDĦ---***))),,,peӵDx<>d<222,,,>d<ӵDd<DdDΦDdDĦ,,,DdDӵnd<DdDĦ***>d<Ħ+++peӵ+++Ħ---F&uTӵ'''DdDĦ+++***>d<Ħ***peӵDx<>d<ʜ4DuTӵ///,,,,,,++++++,,,...///000,,,+++***)))***---000222000///000111444666666666///333777666111///000333777444000///000222222111///...---///111333333333444777;;;;;;888444222222,,,...111444555444222111,,,---...000111333444444222444555555444333444555666777777777666666888:::>>>===;;;EEEaaa>d<ӵ---///B?Ho9+++<x&ӫeʬtIӇ--->d<Φ>d<Ħ...D&ӫetIӇ+++DdDĦ***sdKĦ---B?dp&ĒR+++)))>d<sdKĦ***B?Ho9---s&dq&ĒR111///---,,,++++++,,,---///000000---)))'''(((,,,111555222111000111333333333111///333777666111///000333666444111000111222222222000//////000333555555555666888;;;;;;888444000...,,,...111444555444222111,,,---...000111333444444111333444555444444444555777888888888666777888::::::999:::HHHfff<Ō------...@G///...Hkge000HĪj@IŌ---...ege000///Hu]3hIŌ***)))DdDĦ+++ne...///@h///...>h***+++***se,,,ne,,,---@G***,,,sĪj@h...222222...---+++++++++---///000222///***((((((,,,111444333111000000000000///---,,,///333444222111333555333222222222222222222333111000000111333555666555444555666666444111...,,,...///000222222222111111---...///000111222333444///111444444444444555666888999999888777777999:::777555999JJJhhhHo,,,,,,,,,+++***...///222---333111///---/////////D^)))))))))DdDĦ...,,,///111...---++++++///+++******)))s׼s,,,+++,,,---......)))+++,,,***,,,111333///---+++***+++,,,...000...---+++***+++---///111222111//////000///...,,,---...000222333333222222...000222333333222222333222000///000333444555444000000000111222222000...111000/////////000111222...//////000111222222222///111333444444444555666999999:::999777777999:::666555:::LLLhhhnu]ӵ///+++000111222111...---...///444***+++666666,,,,,,666......///111444555333222,,,---...000000000//////...--->d<Ħ...///((())))))>d<Ħ111,,,***Ħ111---))))))***,,,,,,(((###&&&---(((+++---...,,,+++******(((Be,,,+++******(((Ħ------,,,+++***((('''(((***,,,,,,,,,)))222777222+++***---000///...+++******,,,...000)))***+++,,,---.........222000//////000000...---111000000111222222///---,,,...222333333333222222111000///000222333333222.........000333444444333333111...---,,,...000222//////000000111111111222...000333444444444555777999::::::999888777999:::777666<<>>QQQiii{{{444111333555///&&&'''000...******---...---///333333555666666444111000111...------...///000000///...------,,,---...///000000000...---,,,,,,,,,,,,***,,,------------///000---------------,,,,,,,,,***************+++,,,---'''((()))***+++,,,,,,,,,,,,+++***)))***+++,,,---///---,,,...222333000------++++++...222444222///---...000000......///000///---+++,,,///333555666,,,---//////------///111...111444444000...///111000111111000...---...000000000222666888777444333333444666666444222000///---+++***+++---......///---111555444000...///111///222333111222666777444///111222222111111111222777888888777777777999;;;444===RRRmmm~~~//////000000...------------******---......000444444555555444111/////////*********,,,000222333222------------......///000000///...---,,,,,,,,,,,,)))+++------------///000---------,,,,,,,,,,,,,,,************+++,,,ӵ+++,,,,,,,,,++++++******++++++,,,---,,,,,,---///111111///...,,,,,,,,,---000111000///---///111111///...///000///,,,******---222555777---///000...++++++...111///111222222111/////////333444444222000///111222///...000666999777555555222444666555333111111111000---+++------+++---000000222444444333111//////---000111///000444444222Ħ111111222777888999Ħ:::<<<444<<L222222222333555777=hĦ;;;888<<>>PPPoooGG=?///---,,,ӵ---///111ĭӵ,,,ӵ...Ħ---......///......------+++ӵӵ%%%&&&ĦƜ`1.׼s000000(((,,,Ħ***(((+++,,,.........000444ӵ---Ħ111222111000///...222111000///ĭӵ222111Ħ333555444Ħ777Ħ//////111333...333666555000...///111///...333222DdD888888888?fӵ:::CCCZZZĦӵƜ`1.׼sĭӵӵĦ...---?~4---+++---g&e>&e222g&e...>hӵ...............------g&e000guO>uO>&e***'''4ff?>ߝL***gĉ@&&&,,,)))Shӵ))))))+++...000000000g&e222>hӵ555555555444333222111000fff?><z000g&e>&e222444HL333444666ShӵgL222//////222444///222666555111///000S?ʬ3333333h?D%%)?888888ZufĦ;;;EEE\\\gLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@e---4Dӵ...,,,---Hƅ^Hu]Ħ444Hu]Ħ...ZuR)Ħ---------......------Hu]Ħ000HŐeHŐeHu]Ħ+++qIܗGIӵ+++tt&&&111777HGgĉ@+++***(((+++///111000///Hu]Ħ111ZuR)Ħ666777777777777222111sߝLGdUĦ222Hƅ^Hu]Ħ000ntHdĦ444555HGgĉ@777HdĦ111//////222555///222555444222111Htƅ^777666Bt=o9ĦDtfo9Ħ777777666g?GGG___HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼s,,,+++4DuXӵ......000DdDΦDdDĦ111DdDĦ---,,,t|<------------------......DdDĦ///DdDΦDdDΦDdDĦ,,,peƜ4DuTӵ+++`eĭ000qet,,,,,,++++++---000111///...DdDĦ///+++t|<222444555555444444111111DdDDdDĦ444DdDΦDdDĦ111q<niDdDĦ444qet555666DdDĦ000---...111444000222444444333q<R888777qjRgdKӵHdDĦgdKӵ888888GR/f6LĭĦIIIcccDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦ,,,+++4DuXӵ......000DdDΦDdDӵ---DdDĦ,,,,,,o)h///---,,,,,,,,,,,,---...///DdDĦ///DdDΦDdDΦDdDӵ+++=ӊB1.uTӵ***HߝL`o9+++po9wӵ---000111111///...---DdDĦ---,,,o)h000111222333222222111111111DdDΦDdDĦ444DdDΦDdDӵ333GIpӵDdDĦ222po9wӵDdDĦ///---...111444333444444444444po9u222555777555GIdnuR)ĦDdDĦnuR)Ħ999999CdgĪjgggDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦ,,,,,,4DuXӵ---,,,...DdDʜ4DuTӵ///>d<Ħ+++Dt---,,,+++++++++---...///>d<Ħ000>d<ʜDd<ʜ4DuTӵ+++...F&uTӵ)))4DufئL>e,,,puR)Ħ...111111111///------>d<Ħ,,,Dt000333333333222111222111DdDΦDdDĦ333>d<ʜ4DuTӵ4444DwDd<Ħ111puR)Ħ>d<000000222555666555555444555peӵ222ĦpeӵDx<>d<ӵDd<888qR/ܗ?fӵmmm>d<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦ------4DuXӵ,,,,,,...D&dq&ĒR333///sdKĦ+++DHRRud+++******+++,,,...000sdKĦ111D&oq<Ōq&ĒR///---///>dp&ĒR---)))nfʜd<Φ>d<Ħ000s&dq&ĒR555222i?ʜtd<Ħ000HHܗDӊB444<x555777888777555555555B?daĦB?Ho9>d<......4DuXӵ+++...///Hu]3hh***---,,,ne///***=e,,,+++*********,,,///000ne444111pIƎ@t@h666000...>h000...***fe'''@ďD+++---000***---000111000...ne//////=e...111222333444333222111ege//////sĪj@h000111000fdDĦ111@ďD555444Hkge777888999:::888666555555@h;;;888@G555333HĪj@IŌ;;;333BenexxxHkgenefeHu]3hhsegeĦja>aĦ@Gse...4DuXӵ333ĵD^............+++***(((......------,,,---...000111333222000333222222000///---......///+++,,,,,,------------555000---,,,***(((333444111+++***---111444222000333222,,,---...111111111333444DdDĦ000000///444555444666777777777999999888444111777777777999666444333666777999aaawwwD^s׼sgeFm8>aĦs׼sΦ4DuXӵtvӵ>d<Ħ------------------,,,Ħ***+++...///------000///...---,,,,,,,,,------'''---Ħ111111222.../////////...///111333222111000...---+++******---,,,------...///000000+++++++++++++++++++++,,,******+++,,,------------222///---,,,***(((+++111Ħ++++++...---)))++++++,,,...000222111111222000...+++***+++---........................///111111111333444444111///>d<Ħ000000111///222222......222333000/////////000111111111111777888999888666333222222222444666666555555666777555666777777666555333111555444222111333555777888999555444777999888:::>>>FFFeeezzzĦ>d<ĦBegeFYĉ>aĦBe?aŖ%7uSQuR)ӵsdKĦ...+++,,,,,,,,,,,,gdKĦ)))))),,,---++++++...///...---+++******))))))---gdKĦ111000111---...//////...///111333000000///...---,,,+++***,,,,,,++++++,,,---...000++++++++++++++++++++++++******+++,,,,,,------...///---,,,...,,,***,,,gdKĦ......111000,,,)))+++.../////////111222333111---***)))***,,,---000000///.........///000000///000222444444333111gdDĦ///000000000222222//////111000...000111000000///...------333555777666444333222222333444666666444333444555333444444555444333111000222222222222333666888999999666555777888777:::>>>GGGfff{{{gdKĦsdKĦŶS3we<>A+++ne//////******++++++ne,,,)))))),,,---++++++...------,,,+++***)))))))))ne222///......,,,.../////////000111333///......------,,,,,,+++,,,+++***)))***+++---...,,,,,,,,,++++++++++++***++++++++++++,,,---......---,,,---000///,,,ne000111222222...***(((,,,//////...---000222555333///+++***+++---///222111///------///000222------...000222333222De//////000111111222222111111111111000222333444444222000//////...000222333222111111111111333555555555444555666333444444444333222111000111222333444444555777888:::777666888777666999>>>DDDbbbxxxnene>Ak<++++++...//////))))))***+++***...++++++......,,,,,,///******++++++,,,,,,,,,,,,111000///......,,,...000000///000111222------------------------++++++***)))***+++,,,---+++++++++++++++++++++++++++++++++++++++---...///...---...222111...555...,,,,,,,,,***((((((,,,//////------///111444111...+++***+++,,,...111000...---...///111333,,,+++,,,...000222222111//////000111111333222333444444333222333000333555555333222111222,,,///111222222111222333000222444666666666888999555555444444333222222111222555666666555444555666:::888777888777555888===CCCaaawww~~~------,,,,,,,,,,,,------,,,+++++++++,,,---...///))))))***++++++++++++******''''''******((((((+++((()))+++---.../////////......///000000000000000---///111111000///000111++++++,,,,,,---------...******++++++++++++++++++******+++++++++,,,,,,,,,,,,+++******+++,,,...///...---...111000---///333OOOAAA111)))(((***---000***,,,---............///...---+++)))))))))***+++...---------...000222333---,,,+++---000111111111000//////000000111222333555333444777777333111333,,,000444555222000111222///222444666555555555666...111444666666777999;;;666666555444444333333222333666999999666444555777:::999999999666333777===GGGfff{{{)))))))))***+++---...///---,,,+++++++++,,,---...)))******+++,,,,,,++++++)))&&&&&&))))))&&&&&&))))))+++---///000111111111000/////////////////////...000222111000......///******+++,,,------......)))***,,,------,,,***)))))))))***+++,,,------...,,,+++******+++,,,...000...,,,---///...+++---111OOO???000+++,,,...111555,,,++++++---//////...---++++++*********************+++,,,---///111222333///...---...000222222111000000000000111222333444999555666888666000---///+++000555555111...///000111333666777777666777888///111333555555666777999666555555444333333222333111666;;;;;;888666777999:::999::::::666222666===NNNlll'''((()))***---///111222...---,,,+++++++++,,,---)))***+++,,,,,,,,,,,,,,,///,,,,,,//////,,,,,,...+++---///000222222222111111///---------------,,,///111222222000...---...)))******,,,---......///)))***---......,,,***((((((((()))***,,,---...///,,,+++*********,,,...000...,,,+++---+++)))+++000:::///(((+++000//////000---+++***,,,///000...,,,***+++,,,---------,,,,,,''')))+++---000111222222222000///000222333333333111111111111222333444555;;;777666999555---)))+++---222777666222......000000333555666666555666777///111333444333333444666666555444333222222222222///555;;;<<<:::888999<<<::::::::::::555222666===RRRooo++++++++++++++++++++++++---///---'''&&&+++,,,)))+++,,,---...///...---,,,'''''')))+++------,,,***,,,---...///111333555666000000111111222222222222---///111111///---------------,,,+++,,,---...///222///------......***&&&,,,)))'''(((+++---,,,***///---,,,---//////,,,)))+++,,,,,,------,,,,,,+++******+++...000000...,,,...///000///,,,+++***+++*********++++++,,,,,,,,,,,,+++******+++,,,...///111//////111444666444222666555000,,,111:::<<<777999888777666555444444444000111222333333333222111222444666777666444111///777555333222222333444555444333333222222222333333666888999999999999:::<<<::::::555666999333222???XXXppp,,,++++++++++++++++++,,,(((++++++(((***000222000,,,,,,------...---------))))))+++---//////---,,,***++++++---///111333444///............///000111///000222111///------------,,,+++++++++,,,.........,,,++++++,,,,,,***))),,,***((()))+++,,,,,,***---++++++,,,...///---+++,,,------......------,,,((()))***---000000...,,,,,,...///...,,,******+++))))))***+++,,,,,,------++++++++++++,,,---......333222111333555666555333333222...,,,111999;;;666777666555444444444444444111222333444555555444333555777:::;;;;;;999666444777666444222222222444444666666555444444444444444777888999999777777888999:::999555666999333333AAAZZZqqq---,,,+++******+++,,,---+++---,,,)))(((++++++)))...------,,,,,,---------+++,,,...///000000///...+++++++++---...000222333000///...------///111222111333333222///------------,,,,,,,,,,,,---......,,,,,,,,,+++***+++---...+++***))))))+++,,,,,,+++*********+++---...---,,,------............------''''''))),,,///000...,,,***+++------+++***++++++*********+++,,,---------******+++,,,------------555444333444666666555333//////------111777888555444444333333222333333444111222444555666666666666666888;;;===>>><<<:::888777666444333222222333333666666666555555444444444888999:::888666555555666999999444555999333444DDD]]]sss---,,,***))))))***,,,---//////...,,,+++***)))'''......,,,++++++,,,---...---...000000000/////////.........///000222333444555333111000000111444666444444444222///---,,,------------.........//////...000000---++++++///222+++*********+++,,,,,,,,,******++++++,,,,,,+++***,,,,,,------------,,,,,,&&&&&&(((+++...///...,,,((()))++++++******+++,,,,,,,,,,,,,,,,,,+++++++++)))***,,,---......---,,,444444444555555444333333//////...///222555555333222222111111111222222333111111222444555666777777444666999<<<===;;;999888777666555333222222222222333444444555555555555555:::;;;;;;999666444444555888888444444888333666GGGbbbvvv,,,,,,+++******+++,,,,,,,,,,,,---000111000///000...---,,,+++,,,---...///---///111000...---...////////////000111222333444777555333111111333555777555555444222...,,,,,,---...//////000000000000000000111000---***)))---000++++++++++++++++++,,,---,,,------,,,+++***))))))+++++++++,,,,,,+++++++++&&&'''(((,,,...///...,,,''')))++++++******+++,,,000///...---+++***)))((()))***,,,---......---,,,222222333333222222111111111000000222333222222222111000000000000111111222///000000111222444555666222444888;;;;;;:::888777666666555444333333222222222333555777888999999999;;;<<<<<<:::777666666666666888444444777333888LLLiii{{{++++++++++++++++++++++++***)))+++......***((()))+++++++++,,,---...///000...000111000,,,+++---///////////////000000111222555444222000000111222333444444333111...,,,,,,---...///000000111000000000---------+++)))((()))+++***+++,,,,,,***+++,,,...---//////...+++)))((((((******++++++++++++******((((((***,,,//////---+++''')))++++++******+++,,,111111///---,,,***((((((******+++,,,------------///000222222111000000111111//////222222000000333111111000000000000000111////////////000111333444333555888;;;<<<;;;999777555444444444444444333333444555777:::;;;<<<<<<<<<:::;;;<<<:::888777777888555777333333666333;;;OOOmmm)))***,,,------,,,***))),,,)))***---+++### ((()))+++---...000000111///111333000,,,***,,,000111111111000111111222222222222111000000000000000333333222///,,,+++,,,---,,,---...///000//////...+++***))))))***+++***)))***,,,---,,,******---///,,,...000///,,,******+++***++++++,,,,,,++++++*********+++---//////---***)))***,,,,,,+++***+++,,,//////...---,,,+++******++++++++++++,,,---......,,,///111111000///111222...+++,,,000111///111666222222111000/////////000000000/////////000222222333555888:::;;;999777555333333444444555444444444444666888999::::::999888777888:::999888777888:::444777333333666333<<>>555555<<>>;;;444///---...///333444000...///000///---,,,...222000,,,---333111000......//////---,,,------------...///000000---...000///...------...***)))***---,,,***+++///)))222///(((***)))%%%)))((()))***+++------.........---,,,++++++++++++,,,,,,,,,,,,+++)))***,,,...,,,---//////...---...///000,,,***---...,,,,,,...,,,---///000000000///...+++,,,...000000000///...000///...///000111000...///...//////000000//////111000//////000222333333333555444222444777777333444111222555666444444777666666888888444;;;UUUqqq***+++,,,---............///,,,+++,,,***(((+++000+++...222222000///111333222000111555555333333555:::===???===777111//////000333444000...///000...++++++---//////---///333.........///111000...,,,////////////000000000000,,,---//////...///000222)))(((***......+++---111///666000(((***)))'''+++)))***+++,,,---.........------,,,++++++++++++,,,+++,,,---,,,******,,,---,,,...000000///---------///+++))),,,...,,,,,,------...///000000000///...,,,---////////////...---000///......000000///...000/////////000111222222333111///---...111444666666777666444666:::999555222000111666777666777:::777666777888666???ZZZwww++++++,,,------............+++***,,,,,,***+++///,,,...111111000000222444222111333666666222222666888<<>>999555333333111444444000///000000---...---...//////...000111,,,,,,---000222222///---000000000000000000//////+++,,,...//////000222444...,,,,,,......---111777@@@CCC777***+++***)))---******+++,,,---------,,,,,,,,,++++++++++++++++++...///000///......///111...000222222000---,,,,,,///+++***---///------///---...///000000///......///000000000000///...---000///......///000///...000111000000000111333555444222000------000555999888999888777888<<<;;;777444222333777888777888;;;999777777777777AAA^^^{{{++++++,,,,,,---......///...++++++...///------000---...000000000111333444000000333666444000000444666:::>>>>>>;;;888777888333555444111000222111---222222111//////000000///++++++---000222222000...//////000000000///......+++,,,---......///222444000---,,,...///222999AAAVVVTTTAAA...+++***(((,,,)))***+++++++++++++++******+++++++++++++++++++++///000111000///000111333000222333333000...---...000,,,+++...000//////111......///000000///...---111111111111000//////...///...---...///000///---111222222111///000333666333333111///...000555:::999::::::888999===<<<888777555555888999666666999;;;888666777888CCC___|||,,,,,,,,,,,,,,,...//////...++++++000222000///111......//////111222444555...///333666333......333777:::======:::888999;;;666777555222222444222...555555222...///111111...,,,+++,,,///111222111///...///000111111000///...,,,---------,,,---000222...+++***---000444===FFF]]]YYYDDD000,,,***'''+++******+++++++++***)))))))))***++++++,,,+++++++++...///...---,,,---111333111222222111///......///111---,,,///111000000222...///000000000///...---111111111000000////////////...------//////...---000222444222//////111444111333444222000111555999888:::999777999===<<<888;;;888777:::999666666888<<<888666888:::FFFbbb}}}~~~,,,,,,++++++,,,---///000---***+++111444222000000///......///111333555555000222666999666000000555:::<<<===;;;888777999;;;999999666333444666333...333444000,,,...222222...---,,,,,,---000111111000...///111222333222111000......---,,,******---///+++)))***...000111777>>>LLLKKK;;;---///000---000+++,,,,,,,,,++++++***)))((()))***+++,,,++++++***...---,,,***))),,,000444000111000...,,,,,,...000000,,,+++...000//////222...///000000000///---,,,//////..................///...------//////...---///222555333///---...111...222666666333222444777888999888777888<<<;;;777;;;888888::::::777666999;;;777666:::>>>KKKggg---,,,++++++,,,---///000---)))***000444222000///000......///111444555666444666;;;>>>:::444444999===>>>>>>:::666555777:::::::::777444555777444///111222...***---333333...///---,,,---///111111000...///222444555444333222//////---+++))))))+++---,,,+++,,,//////,,,---222555999000)))222777555888------------,,,+++******((()))***+++,,,,,,+++***///...,,,)))))),,,111666//////---+++)))***---000///+++***---000//////111//////000000000///---,,,------,,,,,,,,,------...///...------...///...---...333666444///,,,---///,,,222888888555333333555777888888666888;;;:::666;;;888888;;;:::888888:::999666777<<>>;;;888666555666777::::::::::::999999888888999444888<<<===QQQqqq+++,,,---...////////////'''(((***---///111333444333222111222444555444333111555999:::888888;;;>>>FFFCCC>>>:::888888:::;;;<<<666333444444222222444000...+++,,,...000000//////000111111222222222111111111222222333222222222...---,,,,,,,,,---...///------------------------,,,.........999DDD@@@333---,,,******************,,,,,,,,,,,,++++++++++++---,,,,,,,,,---...000111111///------///000///...000///---,,,---///222333/////////.........------...------------...///000444333111000////////////---///111222111000000///222555222222888555555???>>><<<888555333222333444999999:::;;;;;;:::999888999444888<<<>>>TTTttt,,,,,,,,,---...000111222)))+++.........000444888222111111222444555555444///333777999888888:::<<>>======>>>>>>===777333444333000///111------,,,---000222444555333222222222222222333333555555555555444333222222------------......//////------............//////...000//////333888444,,,+++,,,,,,+++******+++,,,---------,,,,,,,,,,,,,,,)))***+++---............000...------///000000///,,,,,,---...////////////......---------,,,,,,,,,+++,,,,,,---///000222333666444222000000111333555---111444333000///000333000444222333999666555??????===999666444444555666888:::<<<===>>>===;;;::::::666888:::@@@\\\~~~000000000000222444666888222444555111---...333999555444333333333333222111///111444666777777888999======>>>>>>>>>>>>>>>>>>===777333444333000000222------...///000333666888333222222111111111222333666777777777666555444444/////////......---------------------......//////---.........000111...)))***,,,,,,+++***)))+++---******++++++,,,---......***+++,,,,,,---,,,,,,+++...,,,++++++---///......++++++---...//////......////////////............+++,,,,,,---///111333444333222111000000111333444111333555333111///000222222666333444999555333===???===:::777666666777888:::;;;===>>>>>>===<<<;;;;;;777999:::AAA___111111111222333555666777---...///---,,,...333777555444222333444444222111222222333444666777888999999:::<<<===>>>===<<<<<<;;;666222333222000///111---...///000111333777:::444333222111111111222333666777777777777666666555///000000//////---,,,,,,++++++,,,,,,---.........+++,,,.........---,,,***(((***,,,***((('''***---(((((()))***,,,---...///++++++++++++++++++++++++,,,+++***+++---......---***+++,,,---............111000000000000/////////,,,,,,---...///111333444000000000000111222222333333333333222222222222111444888666777;;;777444===;;;999777555555666888999>>>>>>>>>>>>>>>===<<<<<<<<<999;;;;;;BBBaaa000000111333333444444444------,,,,,,,,,...000222222111111222444555555444666444333333444666888999999:::<<<>>>>>><<<999777888222///000000......000---///111111111333777:::666555333222111222333444444444555666666666555555......///000000///...---******++++++,,,------...***,,,...000///,,,,,,---(((+++---+++((((((+++///(((((()))******+++,,,,,,******))))))***+++,,,------+++***+++---//////...+++++++++,,,------......111111000000000/////////---------...///111222333...///111222333333333222444111...000444777555333222666555666<<<777444>>>888777555444444666999:::BBB@@@???===<<<<<<<<<===<<<;;;===<<>>???>>>:::777444555000,,,......,,,,,,///...000222222111333777;;;888777555333333333555666222222333444555555555444,,,---...000000000//////))))))***++++++,,,------***,,,///111000------000***---000...+++***...222)))))))))))))))*********)))((('''''')))+++...000---,,,+++,,,...000000///++++++++++++,,,---...///000000000000////////////............///111222333---///222444555444333222333...+++///666:::999555---222111444:::666444===888777555444555888;;;===DDDBBB???===;;;<<<<<<======<<<>>><<>>DDDHHHJJJEEE===777888;;;999======;;;HHHddd~~~333===888000222111,,,...000///......000000000......///111333333333222111333333222111111444999<<<999<<<<<<999888888666222888333///...111333111///444333222111111111222222333777888555444666777666333333222222222222222333111///------......---***---+++---222222---+++---***...111000,,,***,,,///,,,...000...+++))),,,///---,,,,,,+++++++++,,,,,,***)))(((((()))+++...///)))***,,,,,,++++++,,,---+++*********+++,,,------/////////...---,,,------,,,---///000222222111111000222444666666444111000111222333555555555444444222222333444555666777888555555555666888;;;===>>>BBBFFFGGGCCC;;;777888;;;:::>>>===;;;HHHddd}}}444<<<888111222///))),,,000///...///111222222111...///111222333333222222333222111000000222777;;;888;;;;;;888666777555111888444000///111333222111888888666444333222222222///444666444333666777555222555666555222///000222111000/////////---***'''...---///222222///---...))),,,///...+++***+++...,,,...///---++++++...222------,,,,,,,,,------...---,,,++++++,,,///111333)))+++,,,,,,+++***+++---******++++++,,,...///000000000000///...---,,,++++++---000222333222111000000111444555555444222000///000222333444444444333///000222555666777777777333555666888:::;;;<<<===@@@CCCCCC@@@:::777999<<<<<>>;;;:::HHHddd{{{---333222333777111---555000///...///111222222111000000000111111222333333222444666666555444444555333777888555555777555222222111000......///111222---...///000111111111111111555444000...000111000...111333222000///000222)))+++---...---,,,------+++...///,,,,,,///...+++)))******+++,,,,,,,,,,,,((())))))***+++,,,,,,,,,---------------...///000///---,,,******+++,,,---,,,---,,,+++))))))+++---,,,,,,+++***************++++++---111555444000,,,---///111333444333111//////000111333333333222222444555666888888777666666333555666888999999999888888999;;;<<<<<<:::888777888:::;;;;;;999888888999:::<<<:::;;;KKKfff{{{...222222444999222...666222111000111222333222111000000000000111222333333555555444222000111444666222666777555666888777444222222111//////000222444///000222333444444444333222444333...---000333333111111000///.........///))),,,------++++++---///+++//////,,,,,,//////+++*********,,,---...---,,,((()))***,,,------,,,***,,,,,,,,,,,,---...///000000///------...000222333------,,,***((()))+++---...------------......///,,,,,,---222666555///***///000111222333222111000//////111222333333333222666777888888888777666555555666666666777777777888777888999;;;;;;;;;;;;:::777999;;;<<<;;;999777666777:::999<<>>>>>777999<<<===<<<:::777555555888999===OOOiii{{{000222444444222222222333444444333333111000...---222111111000111222444555888555222111...,,,333;;;888777666555444333222222111444333//////333666555333222111000//////000000333111222333111///444;;;888;;;444///000,,,+++444+++,,,---.........---,,,,,,,,,------,,,,,,+++***+++++++++,,,,,,---------+++,,,---.........---,,,...,,,++++++---...------,,,...000222222111///---......---,,,******+++---///222,,,***222000***---000///////////////......000222444333000///000333222222222222333444444555;;;666555888888555444555999666333222333555555555666444777<<<<<<888999>>>999888;;;@@@>>>777555999555555666???UUUnnn~~~,,,...000111111333555777333333333222111000......111222222111000222555888:::666444333111...000555333333444444444444555555222555444000000444666666111111111000000000000000222000111111000///444<<>>777555777444444666@@@VVVnnn}}},,,---.........111444777222222222222111000///...000222444222///000666<<<<<<777444555444000---///111222222333333444333333333555444000111555666555333333333333333444444444111/////////......555===SSSNNN<<>>;;;666444555666;;;???>>>888555555555666999DDD[[[sss333222000---++++++///222111111222111111000/////////333555222...///666>>>;;;555000222222///------222333333333222111///...111333222000111555555222000000111222222333333333///------...------444===WWWUUUDDD444222...))),,,000///---+++******++++++,,,,,,------,,,,,,+++*********+++,,,,,,---......++++++,,,---...///000000///...---///111333444333...///111333333333333222,,,---...---++++++,,,---(((---***)))000///,,,111))),,,///...+++***---000///000000111111111222222000333666999:::999777555:::555333666666333111222111//////000333555666666777555666;;;@@@???999333444777<<>>999666555666777;;;IIIbbb{{{666444000,,,)))))),,,...000000111111111000000///...333555333...///555<<<888111+++---...------///111111222333222111///......000111000333666444///++++++---............------+++,,,---,,,,,,333;;;RRRXXXNNN<<<444...)))---000...,,,+++******++++++,,,,,,------,,,,,,+++***)))******+++---......///,,,,,,------...///000000///...---///111333444333///000000111000000///...***+++---,,,+++++++++,,,+++111---+++000...***000+++---//////......000333222111111000000000///...///222666:::;;;999666444666111000333333000///000///......000333555666666444444666:::@@@BBB<<<666333888===>>>===;;;888666333555:::JJJeee333222///,,,******---000//////000000111000000000///222444333//////333888444...***+++,,,+++---111,,,...000222333333222111,,,000222444999;;;666///---...000111111000//////+++***+++---,,,+++000777GGGTTTOOO>>>666000+++///...---,,,++++++***++++++,,,,,,------,,,,,,+++***))))))***+++---...//////.........---......///000///...---...000222222111////////////...---,,,,,,)))+++------,,,+++,,,---%%%,,,+++)))///...,,,333---......000111222333333444222000000000000...,,,+++...222666777666333222222...---000222///...000///......111444666666555222444777999>>>AAA>>>888333888<<<;;;::::::999666111111777GGGddd000000///---+++,,,///222......///000111111000000///111222222111000111222000------...---***,,,000,,,...111333444444222111---222777<<>>:::555,,,...000000...,,,,,,,,,---///000000...,,,,,,,,,------,,,---///111222222---,,,,,,///222111---)))......//////...------,,,***---000111111///...---000000000000000111111222111333666888888777555333111555888777333222666:::777@@@NNNiii}}},,,------....../////////------+++(((''')))---000////////////000000000000---222333111000222222000...////////////000000000+++,,,///333555333///+++'''---111///...///...+++///000///...,,,,,,...000(((,,,000111+++&&&+++333+++,,,---...////////////,,,---...000222111///------.........111666666222++++++++++++,,,...000111000......000---((((((+++...---...111444666555333,,,------,,,+++***+++------111555666555111...,,,---............///000111------...111444444000,,,...//////......---,,,+++%%%)))...000///......///000000000000000111111222///111444777888777555444444777:::999555555999>>>@@@GGGTTTooo}}}++++++,,,---------,,,,,,///...+++((()))///222111.../////////000000000111...222444111000111222000......////////////000000***,,,000222333222000///)))...111///...//////,,,000000///---++++++...111(((+++000111,,,&&&***222,,,,,,---//////000000000,,,---///111333333000---000111000///333888777222,,,,,,++++++---...000111---...111333///***,,,222000...,,,,,,...000111111---......---,,,,,,---//////333888:::999555222000...///000///---------///------///222444444222///.../////////...---,,,,,,%%%)))...///...---///111000000000000000111111222000222444777888888777666111333555444333444888;;;FFFJJJUUUrrr{{{+++,,,---------,,,+++******...///,,,---222444111000000000000////////////...222333111///111111///........./////////000000+++---000111000//////000***///111...---///000...///000111000...---...000+++***,,,///...++++++...,,,---...//////000//////---...000333666555222///000000...---222666555///------,,,,,,---///111222------111333222...///444///---,,,+++,,,...000111---......---,,,,,,---//////222555666444333222222...000222111...++++++++++++---000222222222222222....../////////......---)))---000000---,,,///222000000000000000111111222222333444444555555555444222222111222333555888:::BBBDDDPPPqqq}}}......///000///...,,,+++$$$,,,222000///222333000222222111000///...------...222333000///111111///............/////////000***---//////---,,,,,,...,,,000111...---///111///...111333333111////////////)))''',,,111000,,,***------...//////000/////////000222555777777444111222222//////333888555///......------...///111222///---///222222///...000------------...000111111***+++,,,+++******+++------...///...---...000222...111333222...***)))))))))---111111000///111444......///////////////......111333222---,,,...222000000000000000111111222222222222111111000000000999777666777:::===??????999;;;IIIooo***))),,,///,,,)))---666***++++++---...000111222...000111000------000333222//////111111------000000000000000000///......)))))),,,000///+++***---111///...------...///111111000///000333333000------///111222000...------...///111000//////000111111---+++...333555444111111222444333111////////////...,,,++++++---000111++++++///333222...---000000///...---,,,+++++++++******,,,---...////////////...---...///000000...444333333222000///---,,,+++,,,---,,,+++***,,,---///000000///---+++,,,---...---------...///111222111222444444222111111222000000000000000000000000;;;:::777888AAAKKKIII@@@888<<>>ZZZyyy,,,---......---,,,...111///...,,,+++,,,...000222...------000333444000---...---...333333///...000...///////////////......222///------***'''(((---111000////////////000111222444555333...,,,---.../////////...,,,---000333000000000...,,,,,,---///...---...000333333111///222444555555333111000000555333///++++++---000333,,,,,,...222000,,,,,,///...---+++***+++,,,///000+++,,,...///000000111111111000///000222333222111---..................------...//////------...///,,,...///...------...///---.../////////...---,,,---...000000///...///000333333333333333333333333444333777AAAKKKMMMBBB777555@@@YYYvvv)))+++------...000111222...---,,,+++,,,---///000---,,,---000333444111---///---...222222///...000......////////////......111...---...,,,***,,,222000000////////////000000///222333222///---///222111111000...---...111444......///...---...000333------...///111111000...111333555444222000000000555222///,,,+++---000222---,,,...111///++++++///---,,,+++++++++---///000+++,,,...///000000111111222111000111222333222111/////////......---,,,+++//////---+++***+++...111,,,...///...------...///------...//////...---,,,+++---//////......///000222222222222222222222222444444888BBBJJJIII@@@777777>>>SSSooo+++...///---...111111...000///...---------------------...000222222111000222//////111111...---000------.../////////......000...---///...,,,///555...//////////////////......///000000///000222444333333222000//////111444............---///222555........./////////000000111222444333111000//////222111...---,,,...000111...,,,...000...++++++...,,,,,,,,,,,,------...///+++,,,---...///000000000111000000000222333222111////////////...---,,,+++111111///---,,,---000333---...//////---,,,---...,,,------.........------+++---//////......///000222222222222222222222222555444888@@@DDDAAA;;;888777===PPPjjjzzz|||~~~,,,///000---...222000,,,//////000111111000///...,,,---///000///000222333555111///000///,,,---000,,,---......//////......///------///...,,,...333------............------000///......000222333333666666555333111000111333111111000///...///333666111111000//////000222444000111333222000..................------...///000...------///...******...+++,,,---.........---,,,***+++,,,---////////////111000///000222222222111....../////////......---///000111111000///000111...///000///---,,,,,,---,,,,,,,,,,,,---......///+++---////////////000111333333333333333333333333555444777<<<;;;666666:::777AAAVVVnnnyyyxxx{{{***...///---///333222---+++---000333444555444333+++...000000......222555777222//////---+++,,,000,,,,,,---.../////////...///------///...+++,,,111,,,------......------,,,333///------111333333111777777777555222111111222333333222///...///222555444333222000///000444666///111222222000...------,,,,,,---......////////////------///---******...+++,,,...//////...,,,+++******,,,---.../////////000/////////111222111000,,,---...///000000000000+++...222333222000...---///000000///---+++,,,---,,,,,,++++++,,,...///111+++---///000//////000111444444444444444444444444444333555888444///222:::888FFF```vvv{{{www{{{111444444111000222111...222222222111000/////////000---,,,///111000333888000111222///+++***---000///---+++***,,,.........333000---+++,,,...//////)))000777888444///,,,---111......111666888555111@@@<<<555//////333333000222333333111//////333666000333222---...333222......///000///...---...//////...---,,,+++,,,---...444111...---......+++(((---------,,,+++***)))))),,,+++***)))***,,,///111444000+++,,,000222111...000000000///------...///000...000222111------111222222111111111111111222......---,,,,,,---///000222111///.........///000333222111000000000111222666555555666888888555111===MMMdddtttwwwuuu{{{///222333000000222111...111000//////000000///...000---,,,///111000333777444444222000......///111000...,,,,,,---///000000222///,,,+++,,,---......***000555666222...------///------000555777444111===;;;666111333777777333333333333111000111333555000333222......222222......000111000///...///000///...---,,,,,,,,,---...222000------...---+++)))------,,,,,,+++******)))'''((()))+++---000111222000...,,,---111333222000...//////...,,,+++---...///...000333222......111000111333444444444222222///.........///000111111//////......///000111111333222111000111111222333:::888666666777888666444===LLLbbbqqqssspppuuu~~~---000111//////222111...000...,,,---000111000...111------000111000333777777444111//////000000000000///---...000111111000111...,,,+++,,,---------,,,000333333000......///...,,,,,,///333555333111666666333222555:::999555666444222111333444444444000222222//////111111...///000111111000///000222000///...---,,,------...000...------------,,,***------,,,+++++++++++++++&&&(((+++...000111000000...//////000111111111000,,,---...,,,+++***,,,---///...111444333///...111...111444666777555333111...///000111222222222222,,,---...///000111111111222222111111222333444555===;;;777666666777777777:::JJJ```mmmmmmjjjoooxxx+++...///......111111///111---+++,,,111444333111222...---000111000333777777333...---///000///---///......///111222111000000///------.........,,,---///111000...---...000,,,++++++...111333333222...000000111555;;;999444888444111222444666444222000222333111000/////////000111222222111000111333111000///---------.........---,,,,,,------,,,,,,------,,,+++++++++,,,,,,,,,---///000000///...---///111333333111///...///------...---++++++---.........111555444//////111000222444555555444111000---...000222333333333222+++---...000111111000///111111222222333444555666<<<:::888666666666666666777GGG^^^kkkjjjfffmmmwww***---///---...111222///111...,,,...111555555555222///...000111111333777555222//////111222000...---------///111222111///111000//////000000///---...//////...------///000,,,,,,,,,...111333444444,,,...000222777<<<:::555888555222222555666444111000222333333000......//////111222222111111222444222111000...------......---------------,,,---------,,,+++***+++,,,---...000000//////////////////---000222333111000000111.../////////------///000...---000444333//////222444444333222111000//////,,,...///111222222111000---...///000000///...---111111222333444444555555666777888888666555333333444EEE\\\jjjiiigggooo{{{***...///---...111222///000000//////000333666888333000...111222111333777333333333444555555333111,,,,,,...000333333111///111000000111222222///---...------------...//////------...///111333666777000222333555:::???<<<777666444333333444444222111000111444555111,,,,,,000///000222222111111222444333222000///.........///---/////////---,,,---...---,,,+++***+++,,,///000////////////000111222333---...///111222333444444///000111000//////111333...---///222111...///333555444222111000//////000......//////000000/////////////////////...---,,,000111222333444444333333111444777777555333222222333EEE]]]jjjiiihhhrrr,,,///000...///222111......000111000...///444999444000///111222111333777...111555777666555444333,,,---///222555555222000//////000111222111...+++---,,,,,,,,,---............///000111222555888:::444555666666:::>>><<<666333444555444222111111111111111444666222++++++000...///111111000111222444444333111///.........//////000111000...,,,---///---,,,+++***+++---///111...///111222222222111111333000...///222333222000///000111111000000222333...,,,---///...,,,///444111111222333333222222111000000///.........//////......---------...//////000111222333333222222111111333555555333222444555333FFF^^^kkkiiigggrrr---000111//////222111...,,,000222000,,,,,,333:::444000///111222111333777)))...555777555333222333---...111444777666333111......///111222000---***,,,,,,+++,,,...///...---///000111222333666999<<<555666555555888<<<999333111444666555111///000111111111444777222******000---///000111000000222333555333222000///......///000222333111...,,,...000---,,,******+++---000222000222444666555222...+++<<<666000///111111...***///000111000///000222333...,,,+++------+++///444---///333666777666444333333111000.........//////---,,,,,,,,,---///111222000111222333222111000///222444444333111222666999555GGG___kkkiiigggqqq,,,...///000000111444666///000000///......000222111111000000111333555777???===:::666333333444555000...---000444555222......111333000,,,,,,---...111222111000///000222555---///111111111222444555444666999;;;;;;:::888777<<<777444444222///000333+++444;;;999444111000///333222111000000000111222111222333000,,,+++...111000111222222111000///......,,,******,,,...000000+++///222222333444111---000111222222111111222333111//////222666777333/////////.........---------111111222111000000222444000000//////......------333111///------...000222666333111222444555222000333555777888666555555555777CCCZZZmmmmmmfffrrr...///111111111222444777000000000///......000222222000///...///111444666===<<<999666333222333444333111///111444555222...000000///......///...---000111111000//////000111...///111222111222333555222444777:::<<<<<<;;;:::===888555555333///...111...999@@@;;;222...000111000000000///000111111222111222222000......///000000000111222222111000//////...,,,,,,---///000000...222555555666888666111111222222111/////////111//////000444888888333---//////.........---------...///111111000111222444111111000000000/////////111000...------...000222888666444333444444222000222444666666555444444444777DDDZZZjjjhhhcccqqq111222222222111222555777111111111000......000222333111...,,,---///333555;;;;;;999777333111222333666333111111444555333000222...,,,---111222///,,,---///111111000......///...000111222111222333555444555888:::;;;;;;:::999;;;888666666333...,,,...///;;;AAA;;;111...222777...//////000000111111111111111000111222222000//////000111222222222111000111000//////...////////////333444555777;;;999444222222222000...,,,---......///111666999888222---//////......---.........+++...000111111111111222222222111111111111000000///...---,,,---///111222999777555444555444222000222444555555444333333444777HHH]]]hhhdddcccvvv222222222111000111444666222222222000//////111333444222...,,,,,,///333666999;;;;;;999555222222333444222000111333444333222111---,,,///111111000000+++...111333222111000000///111222222222222333555999999:::;;;:::999777666777444333555333...,,,---///777;;;777111333777:::000000111111111000000000111000///111444555222......///111222222222111111000111111000...---.........000111222666;;;:::555222333222///---,,,---...//////111444777666333000000///...------...//////,,,...111222111/////////111111111111000000000000...---,,,,,,---///111222555444444444444444333222333444555555444333444555999LLLaaagggccchhh222222111000///000333666333333333111//////111333555333///------111555888888;;;>>>===888444333444000000000111333444444333---,,,...222111---000555***---222555666555444555000111333333222222333555:::::::::;;;:::999888777333000000333222...---///333555444111222666777555333333222111000//////...111000///111444555222...---...000111222111111000...///000...,,,,,,...000///000000111777======888444444333111...---///111111000000111222333444333000///...------...000111...000222333111...------......//////////////////------------...000111222///000111222333333444555555666666666444444555777888MMMaaadddaaammm111111111//////000444777444444444222000000111333333222///...///222666999666;;;@@@???:::555444555...///111333333333333222,,,+++...444222,,,000999,,,///444777777777777777111222333333222222333555666777888:::;;;<<<<<<<<<333000000333222000000222888777222///111555333---444333111///.........///111111000111222222000///---...///000000000///...,,,...///---+++,,,000444333333111333;;;CCCCCC>>>:::999777444111000111333111000///...///111333555111///...------///111222///111333222000.........,,,,,,------------......///////////////000111222,,,...000111222333555777666666777666444444666888777MMM___```___ppp222111111000///222666:::555555444222000000111333000///......000333666888333:::@@@@@@:::444333444000222555666555333000///...)))+++333444///111999///222555777777666666777111333444333222222333555666666888999;;;<<<===>>>777444222444444111222555888777444000000333111---111///,,,++++++---///111111222222000......///000---......//////...---,,,+++---...,,,+++---444:::666555333555>>>GGGHHHCCCBBB@@@===888333111111333//////.........///111333111000...------///111333///000111111000000111333,,,,,,,,,,,,---------...000000000000111111111111,,,///111222222333555888555666666444333333555777;;;QQQ```^^^```ttt222222111000111444888<<<555666555333111000222333---------...000333666777111999@@@@@@:::333222333333666999999777222...,,,111((('''111666333222777333555777777555444444555111333444444222222333555999999999::::::;;;;;;;;;<<<888555666555222333777333666666222000333333111---+++)))'''(((,,,000333111222333000,,,+++...111------.........---+++***+++---...,,,+++///888???666555222444>>>HHHIIIDDDHHHFFFAAA;;;555111111222,,,---////////////000111111000...------///222333---///000000111222555777,,,,,,,,,------.........222222222222111111111111...111444444222333555888444555555333222222444666AAAVVVddd```bbbwww444222000000444888<<<>>><<<777555555222...000777333222000///000333666888111777===>>>:::666444555:::;;;<<<:::777444222222///......///222444555555///...000666999666333333...///333888888444444777444<<<;;;:::>>>999222666888888777666555555666777444444444666888777444111///......///111111000///111111000000//////......333222///---,,,,,,---...,,,))))))...111333777<<<888888888:::;;;===AAAEEEEEEBBB===888444111111222---.........//////000000+++,,,///111222222000000444<<<666---...///000777111---******...000000...333333222222333333444555444666222,,,---444999888000777444111777777444888DDDbbbkkk```cccwww///......000444888<<<>>>@@@:::666555333000333:::777666444333333444555666///444:::;;;777333111222888999:::999666444222333111000000000222333333333000000333777888333222333222111333888999666555777444;;;888555777111***...444333222222333333333222555555555666777777555333111///---...000222333333222111111000//////......222111///---,,,---...///---***+++///222222555999555555555777888:::===@@@BBB>>>999555222111///............/////////000000,,,---///111222333222222111888222---333444111333000///......///...---+++222222222222222333333444000222///******111555444222777222///444555444;;;NNNkkkqqqbbbbbbttt---...000333777;;;???@@@BBB<<<777444111111666===;;;:::999888666555444444222666;;;<<<999555444444666888999888555333333333333333222111111111222222222333666999666000000333888444222666999888666777777<<<888444555000***///666444333444777888666333777555444444555666666555333000......000444666777222222111111000/////////000///...------...///000...,,,---111222111222666333333444555666888::::::;;;777222111222222000.........////////////000000...///000111333444555666---444///---777888000...+++...111222111///---,,,111111111111111222222222333444222...///444777666333777111...333444555???VVVqqqtttaaa```sss,,,...222555888:::===???CCC>>>888222000222999???<<<<<<<<<;;;:::888555444444777:::;;;999666555555888999999777555333222333333444333333111111222333333555888999333---///444<<<444000444888777555555555;;;666222555222...444777555444777:::;;;888444666444111111222444444444111000///000333777888999333222222111111000//////...------------...///000---+++---222333111222555333444444444666999:::888444111...000333555333111//////////////////000000000000000222333555777888,,,444000---555555......###***111555444111000111///000000111111111111111555555444333444666888888333777333111666555666BBBXXXqqqrrr^^^___vvv---///111222333555888<<>>777777777777666555444444444333222222222222222111333333333222000000222444444777888666222000333666222///...000000///000555333000000222333111111444666;;;888444666222...444111777<<<<<<888333111111111///------...000000///000111222555888999888666444444444333222222111111,,,,,,------...---------000------000111000222666222444000+++000<<<>>>777===@@@AAA>>>666000......111111111000000000//////...///000222222222111000000777222,,,000111///222//////111333444333111......///111333333222111000444333555;;;<<<777666888333777777:::>>>777999KKKhhhxxxrrrbbbmmm222111---(((&&&+++666@@@:::??????:::888;;;<<<999888777666555444333222111111///...---.........---...////////////000333555777999:::777111///111444111,,,***---000000111555111000111444333000111555---444222000444111...444,,,333:::999222,,,+++---111000......000111000///333222111333555888888777555444444333333222222111,,,------......---,,,,,,444000...000000...000444555777222,,,222???BBB;;;999>>>BBB???777111111333222111111111000000//////---...000111111000...---000555///+++444666111111///...---000444666444111...000222333444333111000000...111888999333111333555777555888;;;555:::NNNdddssslll___mmm555444222111222444666777444555666777888888777666111111222111000000111333222111333555333---+++......///000000///...///111222777:::777444444333111...///000222222333333222222222333444333222111000555555555444222222333555,,,555:::777444666666333((()))***---///222555666000111333666777777777777444555666777555111111222222111///.........///000,,,...000000111222555888???<<<777555666888:::;;;999999777222,,,+++...222222111000...------------000111111111111222222222444...,,,000222000000444111///------///000111000000111444666777555222000444444444555555555555555555:::777666999777;;;JJJhhhmmmcccjjjwww111222444555666666666555555555777777888777666666222333333222000000111222...---///222111,,,,,,///...///000///......000222111666888444111222222000000000111111222333333444111222333444444333222222111222333222111000222333///555777555444666666333,,,,,,---...000222444666000111333555666666666666666777777777444000///000333222000///.........///,,,...000000111222555777>>>;;;666444555777999999<<<888333///------------111000///......---......000111111111111222222222444...,,,000222//////222444222111111222444444444222333555777888777444222777777777777666555444444666;;;999888<<<:::???NNNeeemmmfffppp~~~...111555999:::999666444666666777777777666555555333444555444222111222333333222222444222//////333...//////......///222444111444444000...000111000333222222111222333555666222333444555555555444333,,,...111111000000111222444555444333444777666333000000000000111222333444111111222333444444555555888999888666222000//////333222111000///......///---...000000111222555777<<<999555444444666666777;;;666///---...///---***//////............//////000111111111111222222222333///---000111//////000555333222222444666666555444444555777999999777444888888888888777555333222111777555444999777<<>>:::444111111222333444555666666222777555444888666;;;JJJaaannnnnnyyy222333333444555666666666111111000//////000111222111333555666444333222222000///222555444111111555///111444555444333333333333333111...000555444000444333333333333333333333444444555666555444333222000000000000000333777::::::777777999666111222666222222222222222333333444111000......000444888;;;AAAEEE@@@444///333555000///000111222222222111111...000111111000111333555111111222444666777666444...//////...---...///000//////.........//////000000111111111111222222222///222333111444888777222222222333555888999777666222222444:::AAAAAA;;;444444333222222222444666777000666444555::::::???NNNbbbppppppzzz111222444555666555444333//////.........000111222333555777666444111////////////111555333...---000---000333555333111000000222222000...111555444///222333333444444333222222000111333555666666555555//////...------000555999888666777999555...///555333222222333444555666777111000......000555:::===EEEIIICCC555///333333...222222333333222111///...///000111111000111333555000000111444777888777555444000------///000...+++//////............//////000111111111111222222222...222333222555:::999333111111222555777888777555333222555===DDDDDD===555888666444222222333666777333999888:::AAAAAAGGGWWWbbbqqqrrr}}}...000444777999888777555555222111000---***///666000333444000///111222000***,,,///222333222111000,,,222555333333666444...111222333444555666666666555222111444888888444///333222333444555666555444555333///***''')))111888000333666777777777888999111111111000000111444777333111000111444777888888BBBAAA>>>999444222222333333000000333333//////222---000444555333333444666333444555666777777777777111000///...------...///000---+++---000333222111111******222888666222111555333111222666888777666111111222444666777666444000222777???FFFGGGAAA:::333...,,,///222333555888333777BBBEEECCCPPP```bbbmmmrrrwww|||111222444555666777666666555111//////---,,,///444222555555222111333333111+++---///222333222111000,,,333777777888999666000111222333444444333222111111000000444888:::777333222111222222333333333222111111///...---...000333...000333444444444555666333444444222222333555888444222000111333555555555444555666555222111111111444111111333333111111444222444777777555333444555666666666555444333222111//////...------...////////////000111222333444333333...///555999777555666666444333444777999888777222222222444666666555333555555666;;;@@@AAA===999333333444777555333555:::444666>>>AAABBBTTTjjjooooootttxxx}}}444444333333333555777999666000---...///...///333111444444222111333333///---...000222333222000///---333999;;;<<<;;;777111333444666777666333111///111000111444888999777444000111111111111000000///---...000222444444111///---///222222222222333444444444444333222222444777444222000000111222222111***---111222222000//////444111000222333222333777777888999888666444333444555555555444333222000///.........---......///000...111555666555444555777555333444777888666666999777666555666888999999888333222222444666666555333:::777555666888:::999777222555:::<<<777222555<<<666444:::<<<@@@YYYuuurrrvvvzzz~~~555333111000111555:::===888111---000222111111222///111111///000222111---///000111222333222111000111444888::::::888444000555777999;;;:::777444222444333444666777777444111000111222111000///...///---...000555999888444//////111222222222111333444111222222111000000222333111000//////000111000///...111333444222///......222///...111222222444888777777777666555444333333222222333333333333333222111111000000000000000000+++222999:::666333555888666777777777555444444666666555666777888888888777222111111333555777666555999666333333444666555444333444777999666444777>>>777333777999@@@\\\{{{tttwwwzzz333222000///111666<<>>===888555666666333222444///111111222666:::777111111111222333333333333333777555444555444000///111222444777999;;;:::999888000222444777888888777777///222444444111///000222000000111444666777666555//////000...------...000000111333333222333444555---,,,,,,...000111000///111222333222111000111333...,,,---111222000111444000///......000222222111444444444444333222111111555555666555555444222222+++222999:::666333555888;;;>>>>>><<<::::::666222000333555555444333222333111000///111555888999999000111333444555666666666;;;555111555:::>>>BBBGGG;;;666777888???XXXsss{{{xxx{{{~~~333222222333444666888999===:::888888555000000444...///111333888===:::333000111111222333444555555666333444999888444222444444555777999:::;;;::::::000222555777888888777888---111444333000///111444---///222333222222222333000000000...,,,,,,...///...000222333333333555666.........///000000///------///222333222111111111...,,,...333444111000222000---+++,,,...000000///111222222222222222111111222333444555666666555444...333888999777555666888888;;;<<<;;;===???:::111///222555666333111111222444222111222444666777666111222333444444555777999999555555888:::;;;AAAGGG@@@999777777===VVVpppwww{{{}}}444444555555555555555555<<<::::::999444...///333+++---...111888===:::333000000111222444555666666444222666===>>>888555777999999:::;;;<<<<<<<<<<<<333555777888777666555444,,,000333333000...111444)))...222333111//////111333333222000......000222***---///111111222333555000000///000000///---***---111555777555222///---...---000555666222000111111...++++++---///...---+++---...000222333444444...000222444666777777777000444888999888777777999222666777888===AAA:::000///333666666444111111222777555222222333444444444444444444333222444888;;;333555888:::888666<<>>>>>XXXtttttt333111111333222000222777888666444333333222000...---///222444666555444333444444333333333444555666333777;;;<<<999777777888888555444666;;;===<<<999666666555444333111///......///000333555888:::;;;:::555222111///++++++...111000///...............///222666777777666444222111000000000/////////...000222222000000444555333333222222111000000000000///222222000000333444111111000...+++---222333///222000111666888666777;;;???===:::777555444444444555333222555:::;;;888555777333000000444555444111222000///000111333444444666555555444444444444444777555333222333444777888<<<444888===AAA\\\xxxzzz333111111333222///222666777555333222222222000///...///111333555666666666555444444333333333333444777:::<<<;;;888555555777444333222555888999777444888888777555333111///...///000111333555888999:::888444111111000---...111000000000//////.........000222555777666333000...000000000000////////////111333222...000666999888555444333222111111111111///222444222222444333000---///---+++---111000---///...111555777666666999AAA???<<<888555444333222444444444555555666666666888555111111222333000...//////000222444555555555555555444333333333333444555444222111111333555777888222666>>>IIIddd}}}333111111333222///222777888555333111222333222111111111222222333444666666555444444333222222222222888:::;;;999555222333555222222222555777666444111777777777666555333222111000111222333555777888888555111///111111///111555+++,,,............//////333222333666555111---,,,000000000000////////////111333222000222888;;;:::999888666333111000///...///333555333333555333///+++......+++,,,///...+++...///222555666555444555:::999888666555555555555555777777666333222444777777555333333444444333111000000333888>>>>>>999333222222222222333555666777555444222000111333555777444333777AAASSSmmm222000000333222000333888:::777444222222444444444555444333222222222333333333333222222222111000000666888999777333000111222222333444555666555333111555555555666666555555444111111222333444555666666666222000111000...///333)))+++...//////000333555777222111444444///++++++////////////000000000000000333444333444999:::888888777555333222111000000000444666444444555444000+++...///,,,+++......+++///111333444555555333111444444444444444555666666666999:::777333222444888999888777666666666444333222111555???IIIHHH===111222222222333444555666777666555333222222444666888111555:::FFF^^^sss}}}000///000222222111444999===999444222222444555555555444333222111000000000000000000111000000///...222555777666333000000222333333555666666555444444333333444555666666666666111111222222333333444444999444111111///+++,,,///---///222222111333888<<<<<<333...222333---+++---////////////000000000000222555666444555888888666333333222222333333444444222555666444444666444111---000111---+++---///---000333444333333555444222222222333333333444444444666888:::888555333444666::::::999888666444222111333222666AAAJJJIII===111666666555444444444444555777666444333333555777999000888:::GGGeeexxx{{{}}}///---...222333222555;;;>>>:::444111000222333444222222222111111000000///,,,---.../////////...---...222777777444222222333333333444555444555555666333333444555555555555444111111111111111111111222555111//////...,,,,,,000222444444333111222888>>>???333,,,000111---,,,000.../////////000000000111666777666222111555777555000111111111222444555666444777666333333555555222///333222---+++...000111...222333111333777888555111222333333444444444444555666777777666444333333555666666666444222111111...111666<<<@@@>>>888333777777666555555555555666777666444333333555777999111:::999EEEggg{{{|||---,,,...222333333666<<<>>>:::333//////000222333///000111111111111000000***+++---.........---------111777888666444444444222333444333333444666888444444555555444444333222000000000000000000000000///++++++---///...111555444555555111...///666<<>>999444222333222000---555888777444666;;;===<<<555555666666555555444333222777999HHHgggzzz}}}333333333444666888:::<<<777555111//////111333555333222111111222111000...,,,,,,...//////000000000111222333222111000222333111222333444555444333333555111///111111...---///000000000000000///......+++,,,---,,,+++,,,///111444444444333333333222222555222...///111222///+++,,,---...000222333444555555555444222000000222444777555222//////111333555777555222111111222333444000111222111000000222444222000///000333444333111,,,///444666666666777999888222111666888444111111333333444444333222000///444444444333333444555777555888999777777::::::777666555555555555444444444111666999IIIhhhyyy|||888777666666777:::===???555444222111222333555666111333444444222111000000------...///000000000000000000111000///000333555333444444444444333222222333000///000///,,,+++...111111111000///...---,,,+++,,,---,,,+++,,,...000222222444444444333111000111///---...222333111///000000///000111222444555111222222222111222444777888444///++++++---222555666444111///...000222444222222333111000///111222111///...///222444222000...111555777666666666666777222///222555444222222444444444666888666111,,,...111444444222333888===444888:::888888:::888444777666555444333444555555000555999IIIgggwwwzzz???===:::888888999<<<>>>222222222222333444555666222666888777333000000111222222222222111///...---///000000000000222555888666666555555444333222222444111000111///,,,,,,000111111111000///---,,,++++++---......------///111111222555666666444111///...---,,,...111333333111333222000///000111333555000111222222111222444666555222///,,,,,,///333666000000000000///000222333333333333222000///000111---///000111222333555666///111444666777777666666888333000111444666666555555444444888<<<;;;444---000111222222111222555888444777888777777999888555888666444333222333555666111444777HHHdddsssxxx~~~CCC@@@<<<999777888999;;;000111111222333444555555666999;;;888333000///000444444444333222111000///000111222333333555888;;;888888777666555444333333555333333333111---...222111111000000...---,,,+++---...000000//////111222000333555777777444111///,,,,,,,,,...111222333333333222000//////000222333111222333222111111222444444444444444555666888999(((,,,111333222111222222333444444222///...///000+++000555444000///444999000111333555777888888888888666222222666:::;;;999555444555999>>>>>>888222333111...///111333333222333666555333444999:::999888666444333222333555666333555666GGGcccpppwww}}}CCC@@@<<<999666555666666111111111111222333444555888999888555222000000000222222333333333333333222000222555666666777:::;;;888777666555444444444444444333333444000+++---333000000000///...---,,,+++---///111222111111222333000222444666666333000...,,,,,,---...000111222222222111000//////000111111111222333333111000111222000222444666777777666555%%%+++222555444222111222333444333222000//////111---222666555111///333888333222111333666888999999888777555444888>>>???<<<666555555888;;;;;;999666333///,,,---222555444222333555444111333888;;;:::777666555444333444555555444666:::MMMgggrrrxxx>>><<<:::777555444444444444333222222222444555666777444111000000000000000111111222222222222111111000333666888999999999:::666555444333222222333333000000111111---(((***000.../////////...------,,,,,,///111222111111111222///000222333333111///---,,,---.../////////000111/////////////////////000000111333333111000111222///000222333333222000///(((...444555222000000111222333333222000///000222111111333555888;;;<<<===888555111111444777999999777888666555999@@@AAA<<<888777666555444555555555222111000000222444555555222555555333444777888666666555555555555444444444333888@@@WWWpppvvvxxx999999888666555444444444666555444333333444666888444000++++++...111111000333333333222000...---,,,///333777999:::999888888444333222111111111222333------......)))%%%'''---..................------+++...000111111000000111...///000111000///---,,,---...//////......///000---...//////000//////......000222222222111222333444444444444333111///...---111555444000---...111222222333111000///111222333//////666BBBIIIIIIFFF<<<777222000333666777777555777777555:::AAAAAA<<<999888666222//////111444444666777444111000333777111555777555555777555222555555666666555555444333222999EEE___xxx{{{yyy<<<999666555555555444333111111111222555777777666111111222222222222111111////////////000000000000444666999999888777777888777555333000//////000000///......---------.....................------,,,......///333666666222///555444333222111000///...000222333000000333333000,,,---///111222111000///000......111222///...111000111333222000//////000666333222333111...000444888666444111111222444555333333333:::GGGRRRRRRKKK???:::333111333888;;;<<<666666888:::;;;999666222;;;777444333111000000222555555555333222333666888555999;;;999444000222444111666;;;;;;777444555888333888MMMiiivvvvvvzzz<<<:::777666666666555444666555444444555444333111000111111222222222111111222222111000///......---333666888999777555555555333111///---,,,,,,---...////////////////////////111111111111111000000///---,,,,,,///222222000---111111000///...---,,,,,,///111222///000333333111---...000111111000///...///---...111222//////111///000222111///......///444222222444222///000444888666444222222333444555111222444;;;HHHRRRRRRMMM>>>999444333777===BBBEEE???===:::999999999888666:::888555444333333444555555555555444222222444666444777:::999555333555777333777::::::777555555666555>>>SSSlllwwwwww}}};;;999777666777777666555777666555555555444222000///000111222333333222222333222222111000///......333555888888666444222111///...---,,,+++,,,------...///000111111000//////...////////////...---------,,,+++,,,...//////...000000///...------,,,,,,...111111000111444555222...///000111000///...---...,,,---111222000000333...000111111///......///111000111444333000111444777666444333333444555666888999999<<>>>>>:::444444333555888>>>EEEIII???;;;666444444666777888444888999666888===???<<<777888999888666444444444999999999777666555666777:::888555555666777666555<<>>BBBBBB;;;777777888888333555888999888777999:::888666555555666777666555000777888222333::::::333555666555444333333555777<<<:::777555444444444444666777777555333444999===RRRjjj|||yyysssxxx333333333555777777666444999888888999888555111---000333777;;;======;;;:::222222333333333444444444444444444222000///111333222222222333222111000000............///000222222000000000111000//////...,,,///000///---,,,---///000000111111222222333333///222333111222666666444//////...------------...000......111222///...111///111333333222222333444222//////111000...000555111333777999;;;:::999888999>>>>>>999555777;;;<<<333777;;;;;;999777888999;;;999777666777777777666///666777111111888777000444444333111000111444777;;;888555444444444444444444666777555222333999@@@\\\sss{{{ssswww~~~777666555444555777999:::666777777666444222222333111333666999;;;<<<<<<<<<888666333444666777666444222444444222...,,,...000000////////////000111111///---000444111++++++000000111222000,,,+++---///)))---222333222000222333333111333888666000///444444222222444666555222...///---+++******+++---...,,,---/////////000222444222222222000...///222444111222444444333222333555999888777555444444444444666888555//////555999777666666777777888888888999777999888666666888666111222333444444333333555777888777555333222333555666444666777666444444666999555>>>:::222444666<<>>===;;;999888888888888;;;777555666555333555888444444444333333333333333333888999444111444777777555777999888666444222222//////111222444555666777333333333555777777555333222666444555777222777JJJhhhsssqqqnnnzzz444333333333333444444555111222333333222333555777555444333222222444555666333444555333000000111333333111///000222333333111////////////000000000000555666444000333888888333888;;;???>>>;;;888888999888999::::::777555444444///444777444555;;;>>>===222333333111---+++,,,...,,,---///000111111000000+++---///000111333666888111333555555333222222333000333666888999999999:::999999::::::999888777777777333333666666333222666444333333333222222222222///555888444000222444555666777888777444222222222000000000111222555777999444333444666888888555333333555222333666111777KKKggguuuwwwuuu333555777888999888777666///111333333333333555666666666555444444444555666111333444333000000222444222000...000333666555444333333222222333333444555999999666111333888777111;;;>>>AAA@@@===:::999:::777:::===<<<777333222333000666777444444999<<<:::000111111///+++)))+++------...///000000111111111+++---///000111333666888111333444444333222333444000333777999999888777777333555888:::;;;999777555222///222888888222000333333333333222222222111111,,,333666333///000222222666777777555222111111222666555333333333555777888555444444666999999666333444444111333555000777LLLjjjyyy}}}{{{555555444333333333444444555333111222333444444333777666555222000///111333555222///......111555777222555555111///222444333555444111000111444777999???;;;666333444666999::::::;;;<<<<<<:::999:::;;;:::::::::999888777666666555444333333333444555666000444777777333000...///+++---...000000000/////////...111777888444333444555222111222444555444111444555777888777555222000666555666888;;;;;;888555444444444555666555222000222888999444111222111---000222555444222111444666444222///111444666555333;;;:::888444111///111333666333111111333555666777:::444222333222222>>>MMMrrrtttwww|||666555444444444444444444444222111111333555444444444666777666444222333333555333111000111555999;;;666777555111111444444000111111111333555777999:::<<<:::777666777999:::;;;888;;;===>>>===<<<<<<===999999888777777777777777666555444333333333444555000222333333111///......---...///000111111111111///...111666777444333444444222111222555666444222222444555777666555222111444333444666888888555222333444666666555444222111111666888444222333222...222444555444222111333555444333222222333444444333888777666444333333222222333111000000222444444444888444222444333666FFFYYYzzzzzz{{{~~~666555444444333333444444222111000111444555666555222555888999888666444444444333111111333666:::===888888555111222555333///111222444666777888888999::::::::::::;;;;;;;;;;;;777:::>>>??????>>>>>>???888777666555666777999;;;666666444333222222333444222000---------......---/////////000000111222333///...111666777444333555333222222333555666555333111222444666666555444222444333333555666555333111222555888777444111111222///444666444333333222///333444555555444222333444333444555444333222333444:::999999;;;======999666111000000222444555444333666333333444444;;;RRRjjj555444333222222222222222111000///111444666777666111444777999888666666666444222111000222444888:::444777666222111333333000666666666666666777777777999;;;======<<<;;;::::::777:::>>>???>>>===<<<<<<888777666555666999===???666444333111000000111111333///***))),,,...///...000///......///000222333///...000555666333222555333333444555666666555444111222444666666666555555555555555666666555444333222666999777222000111444///222555555333222222111222333555555555555555555333555777666222111222444:::888999>>>CCCCCC>>>888111222333555888888666444555333333444555???[[[www444333222111000000000000000//////111444666777777222444666666555555666888666444333111222333555777///555777444111333555555999777555444444666888::::::<<<>>>>>>;;;999888888888:::======;;;999888888888777666666888;;;???AAA444333111///......//////333...***))),,,///000//////...------...///111222000...000444555222222555333555666777666555444444222333444666777777777777444555555555555444444444111555888777222000222666000111333444333111222333111222333666888888777666222555888777333111222444444333444999>>>???:::444111111333666999999777444666333333555777BBB```}}}444333222111000/////////111000///111444666777666333555666666555555666888888777555444333444555666---333777777777;;;>>>===555444222222444888===???999<<<===;;;888666777:::999:::;;;:::777555555666666666666777999<<>>666888999777444444999>>>999999999777555555666888444444555666888;;;===>>>222222000000///000111222***,,,...//////...//////---...///000000111111000000...///222333222222555666888;;;:::777333222222111222222333333444444444000222444333222333555888222222222333444555666777555111000111///---000777555444555777:::999666333333333444666777777555222888777777777888888999999000000111333666777666555555111222999AAAOOOiiiyyy{{{888777555444333222222222222111000111444555666555333777;;;>>><<<999666555111111000000111333444555999666444<<>>777000000666999777333222...000777:::777888<<<777:::777//////444111(((//////000000000...---,,,//////000111111111111111555444111//////111444666:::999777555444444444444777555333555888:::888666222333444777999<<<>>>???;;;444000333666666777999222333333333333222111000333:::<<<@@@CCC999000555222222555999888333222555666555444333333444555666333333555777999999777555333666999<<>>666111888333333777:::999444333666666666555555555555666666222222333555777777555444111666;;;===BBBQQQgggxxxzzz999999999777444222222222333222222333555777666555666777888888777666444333111222222111//////000222555666666777<<>>555444666555222111111///---+++***,,,...000///000111111222111111111------,,,---///222555777;;;999666333111000/////////222555555222222666:::555444444444777<<<@@@CCC888222111555888666555555777666555333222222333333888:::666444888333000:::666666999<<<;;;666555777777777888888888888777777111111333444444555444444111888>>>>>>???KKKaaatttttt~~~888999999888555222222222222222222444555777777777888888888777666444222111444555555444222111222333333444444444666999::::::999999999666444333444555333222222222333555777999555888:::666111///333888111111111111333999EEENNNUUUCCC666555555...)))***111000...------...///000000111111222222111111111,,,,,,,,,---///222444666888777444222000////////////000222222111222555888111111222444666999<<<>>>666111000555888666444333666444222000///000111222777999444222666111///:::888888;;;>>><<<777555888777888999::::::999888777111222333444444444555666444;;;@@@>>>===IIIbbbxxxuuu888999999777444333333333222333444555555666888999444444444555555444444444555666777666444333333444222222333666777777999;;;======<<<999666555777888222222222333555888:::<<<444444444222111111222444222222222222777CCCQQQZZZMMM>>>444555777222///222000000111111111111000000111111222222222222111111//////000222333555666666333222111000000111222333222///---...111444555444...000333666888999888777444000000555888666333222555444222000000111222333444888555444888222...777999999<<>>KKKUUUYYYDDD<<<777777888666555555///000222333333333111111222222222333222222111000---...000222333444444444000//////000111333555666444000,,,---111444444222///222666:::;;;:::777444444000///444777555222222444444333333333444555666222888777888;;;444...555:::999;;;>>>;;;555333555777777888888888888777777666777888666444555999===:::===<<<888;;;NNNmmm~~~:::999777444111222555777///222333333111111333555//////000111333555666777000222444555444333333333333111555===@@@<<<777777444333222///------///222111333555777888888777666000///...000333555444333222666888<<>>666000777888888:::<<<999222000222666555444333333444555666666888888666333444:::???777777666555<<>>MMMcccsssrrr888666444333222333444555444555555333111111222333000222444444222111111222555222333777666333333888444444444666888999777555222333444333222222444555999777999<<<;;;333///000111111111444666777666444222333888???EEEEEE???999222222222222333333111///111///---...111444444333222111111111111222333333:::999666;;;RRRdddZZZCCC333222222333555666666555999444...,,,---000111222999777444222222444777888222///---///444666555222333---+++222999;;;<<>>444555666555222111000000111000///111333555444333000000//////000222444666999777555;;;PPP^^^QQQ888444222222333555666555444555333000///111333444444:::888555333333555888:::222000...111555777666444:::444111444888999:::<<<777888888999999999888888000444777999888555444333555444333222222333555777555666777666444555999<<<999888666666>>>OOOdddsssxxx444333222111111333555666888888777555222000000111000222333222111000111222777777777666333111333666444333333555777777555333000111000//////000333555555555444555333111//////444333333444777888888777555333222555:::???BBBCCC777999:::888444111222444000111222333444555444444000///......000333666999999999666777CCCKKK???,,,444333222333555555555333333333333444555777777777;;;999777555555777:::<<<333222222333666777666444;;;777444444777999;;;<<<888888777777777777888888444555888999999888666666666555333111222333555777888777777888:::;;;<<<<<<777888666777BBBWWWlllyyy}}}333222111111111333555666222222222000...---...000000111222111000000111222555888999666222111333555666666555666777666333111///000111000000111333555444444222000///000000///555444333555777999999888333222111222666;;;???AAA888999:::888444222333555111222333444444444444444000/////////111555888;;;;;;===;;;777888<<<777...555444333333444555444222000111333555666777888888;;;:::888777888:::<<<===777666666666666666444222111111111333888>>>BBBDDD:::999888666666666666666666666777888999999888777666555333222222333444555:::666444777===???<<<888555777777777CCCZZZoooxxx555444222222222444666777111222222111000000111333111111222111//////111333222888;;;777222111333444666555555666666666333111///111333333333333444666555666444000///222444333444333222333666888888888000000000111333666888:::555555555444222222333444111222444333333222444555000//////000222555999:::777;;;:::555111333555444666555333333444444333111---000222444444555666888::::::;;;;;;<<<<<<===>>>999999999999777555333222222555666555888>>>AAA@@@999888777666555555555555555666888;;;===<<<999666555555444444333333444444555333111555;;;===:::555555888888888DDDZZZlllrrr444333222111111222444555444555555444222222333555111111111000//////111333...777===888333222444333222222222444666666444222///222555666666666666777777888555//////444777555222111///000333555555555000222444555555555555555444222111111333444555555111333333222000000333666......///111333555777888333666666222000222444555777555444444444444222111///111444555555666888:::999;;;<<<>>>??????>>>===888999::::::999666555444999===>>>:::999<<<<<<999666666666666666666666666444888>>>EEEHHHDDD<<<555444444555555555444333222000222555888999999888888444999::::::HHH___ooorrr{{{{{{{{{222111///......///111222333333333222//////000111111111111000...///111333,,,777===999333333444222......///222555666555444///222777999999777777777666888444......444777666000...---...000222333333222555999;;;:::777555444555222000111555888888777222333333111//////333777------///111222444555666777888777555555666666444777666444444444444222000333555888999888888;;;>>>999;;;>>>@@@AAA@@@>>>===666888:::;;;:::888777666666<<>>NNNfffvvvxxxxxxwwwxxx111333333222000.........000222444444333111111111---///000111000000222333999555666:::888222000333000111222444555444444333444333444777777666666777777666555444444555777888222111111000111222444555444333333222333444666777444777222+++///;;;===777333333222222222111111111******+++...111444444444666777888777666555666777888666333111111333666888666777999;;;<<<===>>>>>>999888999<<<@@@BBB@@@======999888;;;;;;999;;;>>>888>>>???<<<;;;>>><<<777444444444444444555666666;;;:::@@@LLLSSSMMMBBB:::666555777:::777222444;;;666777888777666666888999333:::777>>>___{{{|||tttkkksss///000222222000///000111111333444444222111000111---///000111000000222333666444666;;;999333///000111222333444555555444444444444666777777555555555666555333222333555888:::333222222222222333444555555444333333444555777888,,,222222---111:::;;;555777666666555444333222222000000000111333444444333777777666444333444666999;;;999555222111222444555555666888:::;;;<<<<<<===;;;::::::<<>>:::888:::999666666999777===@@@<<<999:::999555444444444444555666777777@@@<<<<<>>@@@AAAAAAAAA===<<<<<<:::666444666777>>>BBB???:::888777666555555555555666777888999FFF>>>999<<<@@@???>>>>>>999888:::???@@@;;;666555?????????===;;;::::::<<<:::CCC>>>@@@```~~~~~~rrrlllsss---///111111111000111333222444555444111///.........///000000//////000222111222555777888666444444333333444555555666666666666<<>>CCCAAA;;;888999<<<555555555666666777888999GGG???888:::===>>>???BBB999;;;>>>???===:::777777AAABBBAAA???<<<:::;;;<<<<<>>>>>???AAA888===@@@>>>999777999<<<@@@AAA@@@>>>;;;:::;;;<<<===???;;;JJJqqq{{{jjjrrrzzz222333444222000...---...111222444333111///.........///000000......///000///111000///111888======333333333333444555666777999CCCFFF>>>888888777333111333555777777666444222888888888777666555444333000000000000222444666777333444444333222222222333111111222333555666777777222444666444111///111333...000444555555333333333333222222222222444555666444555666777888888888888888888777666555777;;;>>>>>>===>>>BBBAAA;;;888999111222666888555333777===777777666666555555666666444333555<<>>@@@<<<999:::===>>>===>>>>>>===;;;:::;;;===>>>>>>BBB[[[vvvkkkoooxxx222333333222000...---...///111333333111/////////...///000///...---...000---000000---///666:::888333222222222333444555666888CCCFFF<<<555666777333777777777666555444333333888888888888666555333222111000000111222444777888333222222333555444333222000111111222333444555555111444666444000...000222///111333444333333444555111111000111222333444555222333444555555555555555777888999777666777:::===<<<;;;===AAA???999555555333000000333222000444:::888888666555444333333333000111666???BBB>>>::::::;;;======<<>>===<<<>>>AAA???888444333888222///111222000333999999888777555333222222222111333:::BBBDDD???;;;:::===<<<:::<<>>>>>:::333111666;;;<<<@@@???===:::777666888:::;;;777222000222444444444777:::<<<999333...,,,---111333777:::;;;:::777666;;;999888>>>JJJPPPHHH<<<555<<>>===>>>@@@???===;;;:::;;;999555111000111333444444999AAAHHHFFF===555444777111333555777888777555444999999999>>>GGGMMMGGG<<<;;;@@@AAA<<<888;;;===<<>>IIIHHH===444333777333333444444555444333333777999<<<>>>CCCGGGDDD===???BBB@@@:::666777:::<<>>???===:::888777555333222222222333333444---666??????888111000333666555444444333333333333444:::>>>>>>???BBBAAA===DDDDDDAAA;;;666666:::===DDDOOOgggzzzyyyjjjfffmmm111000/////////000111222111111111111000000//////...///000111222222222222111111111111222333444444---111555777666555444444000666777555666;;;???===GGGBBB===:::888666555555222333555666666666555444111333555555222///------555222222444444111222666///333333111222444444111222333444333111111111333333555777666555444444555111000000111333444444333444333222222222444555666888<<<<<<777666888999888===>>>>>><<<999777777888555555555555444444444444444777::::::888666555555888777666555444444555555444:::???>>><<<>>>>>>===GGGFFFDDD@@@;;;999<<>>:::777:::;;;:::CCCBBB@@@<<<999888:::<<<777888999999777555555555999888777777888999999888999888777666666666666666555;;;???===;;;<<<===<<>>>>>AAAUUUqqqyyypppnnnwww000111111111000///......---------...//////000000111111222222222222222111000000000///000000111222...111555777666444333222000666666000111<<>>===999666666666555666666555444444555777777777777777777777777666777<<>>888888===???CCCYYYtttzzznnnnnn{{{000111111111111///---,,,+++,,,,,,---...///000000333333444444444333222222222222222222222222333333222444555555333222222222---444444---///<<>>AAA???;;;777666777111666999777333000333777666666777777777777666666999===>>><<<;;;======:::???@@@EEEJJJHHH@@@???DDDBBBIII```zzz{{{lllnnn222333333111///...///000......------...000333555222222222222222222333333666333...++++++...333666222333555666666666555555444333333444444666777777999666444333444555444444444222444888777222333888@@@@@@???>>>;;;666333000000//////000111222111000333666555222333666333+++111333666777555444444555555333444666444111222666//////............//////...000222333333222333444999999888777777999;;;===>>>@@@>>>888666888::::::666555555555666444111///444555777999999888777555444>>>999111555888888;;;;;;999777888;;;<<<:::888@@@CCCMMMXXXTTTEEE@@@FFFAAALLLqqqppphhhvvv{{{111222222000...---...000//////.........000222444222222222222222333333333333222000//////000222333222333444555666555555444333333333444555666777888999666444333444555444333555333444888666222222666<<<======<<<:::777444222///......000333555666666555999999444111333444111111333777:::;;;:::999888999555444555333000111555000//////......//////000,,,...111222333444777999IIICCC;;;666555888<<<>>>EEEFFFBBB;;;888999999888555444444444444444444333444555777888888888777666222<<<999222777888666999>>><<<:::;;;===>>>>>><<>>===555000000444666111444999???BBBBBB>>>;;;;;;777555555444000111444000000////////////000000///000111222222555888;;;PPPGGG:::333333777===@@@EEEEEEBBB;;;888:::999777555444333222222444666777555555555555666666666666111:::888444888888555888<<<:::888888:::<<<===<<>>@@@NNN```}}}llleeewww///000000///---,,,...///111111000000000111222222111222222333333444444444222333444555555444333222444555666777777777555555222333444555666777888888888666555555666666555333555666666666333111000222777777777777666444333222000///---...222777:::<<>>444000222777;;;===;;;<<<:::666777:::;;;888777666444222111333666999444333333333333444555555111999666333888777444:::;;;:::888888:::<<<===>>>BBB???@@@FFFHHHCCC??????HHHccclllhhh{{{///000000///------...000222111111111111222222222111111222333444444555555444444444444444444444444666777888999999888777666333444555666777777777777666555555555777777666555555777888666333222111111777666666555444222111111000//////222888>>>CCCEEEPPPFFF;;;555444333222111333777<<>>@@@BBBDDDAAA??????CCCEEECCCAAAAAADDDhhh|||llljjj{{{///000000///......///111111111222222333333333333111111222333444555666666666555444333333444555666777888888999999888666666555555777888888777666555444444444666888999888777555999999666333333333111666555555444333222111111//////111777@@@HHHNNNPPPPPPCCC888555777555111///333777===AAABBBBBBAAABBBAAA;;;888:::;;;888555555222222111111111111222222000111222222222444777999222444777888888666444333999999666444777:::999444666888999777333111333555111222222222333333333333444888555555;;;777555???777999<<<======>>>@@@AAA===>>>@@@BBBCCCCCCCCCDDDKKKssszzzmmmlllzzz///000111000//////000222000111222333444444444555111111222333444555666666555444444333333444444555666666777888777666555444666777888999888666444333222222333666999;;;:::999555999:::666444555555222444333333333333333333444000111444;;;CCCJJJOOOPPPHHH>>>777777999555222222111777>>>@@@???@@@EEEJJJLLLBBB999888888777666888222222222111111222222222...000222333333333555777111555999999666444555777;;;:::777444777:::777111222666::::::666333333444222333555666666666555444111777777;;;@@@999444===000333888999999999:::<<<777<<<@@@AAA@@@AAADDDEEEVVVxxxoooppp|||000111111000//////111333///000222333444555555555111111222333444666666777333333444555555444333333555555666666666555333222777888999999888666333222000111333666:::<<<;;;:::444:::;;;666444777777333111111111222333444666777333444666;;;BBBFFFIIIIII???999777999999444333777000777>>>???===???HHHPPPUUUHHH:::555444555777:::333222222111111222222333111222444444222111111222000555888666222222888>>>888777444333666:::666000...444:::<<<888444444555444555777999999888777555///555999???EEE;;;333:::///333999;;;;;;:::;;;<<<333:::@@@@@@>>>@@@DDDFFF]]]wwwpppttt...///000000000222444777666555333111111111333444333222111000111222333444888333111333444222222555666444666::::::666555888:::888555444444444222111///333888999666444444555777777666666666777777888111222333444444555888:::888777:::>>>???:::888999666888::::::777555333222666<<<999888???CCCGGGRRRQQQCCC777444777999:::<<<555555555555444333222222444000000555555000///333///222444111222888;;;;;;000555666444666:::888333222555===CCC>>>555333888444555777777666555555666:::999>>>DDDBBB999666888888999999888888999===@@@:::@@@<<<:::BBBDDDBBBGGG___rrrjjjwww///000222333222333444666666555333222111222333444333333333333333444555555666222111333555333444888:::;;;;;;888444222222444999777555444444444333222000444777888555444444666666555555555666666777888222444444444333444666777777888;;;???<<<666333555222555777888777777888999888>>>:::888>>>AAAFFFRRRDDD;;;444555999<<<@@@DDD>>><<<888555222000000///444111111555555111000444333444333//////555999999777777555444999???<<<555---...444:::888222111555777777666555444555888;;;<<<;;;>>>BBB???999666999;;;<<<<<<<<<<<<===???BBB;;;AAA>>><<>>333333555555777666444444555555444333111444777777444333555777444444444444555666777888444555666555333333444666666999>>>@@@:::111///222333444666666666777:::===;;;CCCBBB???AAA@@@AAALLL999555333666999<<>>777///...111555666444444666999888555333222666;;;@@@>>>======>>>;;;777888;;;:::<<<>>>>>>>>>>>>@@@AAA<<>>999555333222444666777777777777666444333333666<<<@@@???>>>===;;;888777999<<<777999;;;<<<<<<<<<===>>>>>>CCCAAA@@@EEEDDDFFFRRRwwwnnnlllwww///222444444333111000000444444444444444444444555222333444666666555444444555333444777888999???GGG___iiibbbGGG333111444333666444333333555666666555333666777666333222444777222222333333555666888888555666777777666777999;;;222777>>>@@@999000000555;;;:::888444333444888<<>>>>>:::888555222333666666555222333444555555777:::<<<>>>>>><<<999777888:::<<<666888:::;;;;;;;;;<<<===@@@DDDAAA@@@CCC@@@FFFWWW~~~{{{lllooozzz///111333333222000000000444444444444555555555555222222333444444444444333555444555777777888???GGG^^^ddd^^^JJJ777222555555666444333333555666666555333666888777444222333555444444444444555666777888555666777777777777999;;;333555:::===888222222666777777555444444777===AAAWWWmmmyyyuuufffKKK777555777666888999666111222777111222555666666444111///000333444333333666666333...111333666;;;???<<<555222888AAAHHHGGGAAA@@@CCC@@@@@@===777555888999888///222555777777777888999:::<<<<<<999777:::<<<<<<888:::;;;<<<<<<<<<>>>???@@@DDD@@@???AAA???III___uuujjjppp{{{000222333333111111222333333444444555555555555555333333333222333333444555555444555666444444;;;DDDSSSUUUSSSHHH;;;333555:::777555333333555555555444222555999888555333333444666555555555666666777888666666777666555555666888555444666888666111111444333333444444555:::@@@DDDVVVkkktttnnn^^^FFF666888666444555777555222222555555666777888888777666555...222444111222666666222///111222444999>>>;;;555555666<<>>>>>AAA<<>>@@@>>>>>>BBBCCCUUUsssuuunnnwww~~~333333333222111000222333333333444555555444444444333333333333222333666888777777777666444333444666777888999888666555555555777777444000111555555222333333444444444444333333555777777666555666:::>>>333555777777555444333444222222333222222111//////...333666222111666===@@@OOO[[[^^^NNN???:::999555555666666555333333555777888444222444444222333666000111222444666888999:::000000111444777888777555333333444666:::===>>>>>>666777777666444333555666222888;;;999888::::::777444<<<;;;999===;;;:::BBB888:::999555555:::???@@@===@@@???BBBHHHIIIYYYuuuzzzxxx{{{333444444333111000111222222222333444444444444444111333444333222222555888666666777555444444555666222444555444333222222333666666444111111555444111444444444555555444444444555666777666444555777:::333555777777555444444444222333222222111000000//////444666222111666<<<>>>EEEPPPQQQEEE:::999999555333555666666444333444666666333333555555222333666333333333444555666666666444444333555666666444222444444444555777777777666999999999777555444555777555:::===<<<;;;===<<<:::444<<<;;;999>>>===;;;CCC>>>AAA???:::888<<<@@@@@@@@@BBB@@@BBBGGGIIIYYYuuuzzz{{{333444444333111000000111000000222333444444444444000333666444111111555999444555555555444444555777///111222222111000111333666777555222333555444000444555555555555555555444666888999888777555666777444555777666555333333444333333222222111000000///000555666222111555999;;;999@@@AAA:::555777888555111444777777444333444666555333444777666222333666555444444444444333333333666555444555555555333111333444666777777666444333;;;;;;;;;999666555555666555:::===;;;:::======;;;555<<<:::999>>>===;;;BBBEEEGGGEEE???===???@@@@@@BBBEEEBBBBBBIIILLL\\\vvv}}}|||333444555444111000000000...///111222333444444444...333666555111000444999222444444444333444555777000111333333222222444666666888777555555888555111444555555666666555555444888999;;;;;;999777666555777888888666444222222222333333222111111000000000111555666222111444777888333777777333333777888555222666999888444222444777777555666888666333333666444444444444333333333333444333333444666777666555222555888::::::999888888;;;<<<;;;999666444444666222777999888777::::::999777===999777===;;;888>>>FFFHHHGGGBBB???@@@AAA@@@DDDHHHEEEEEEMMMTTTccc{{{222444555444222000000000...///111222333444444444...222555555222111444777222333444333222333555777111222333333222333666888777999999666888:::888333444444555555555555444444666777888999999777444222::::::999666333000000000444333222111000000000000222555555111111444666555444555444333444777888666555888:::888444333888===???:::666777666444444666222333333444444555555555555444333444666777666555333777;;;<<<;;;:::999:::;;;;;;:::888555333444555111666888666555888:::999999===888555;;;888333777AAADDDEEEAAA???AAAAAA@@@DDDJJJHHHIIITTT]]]lll000222444444333111111111000000222333444444444444///111333444333333333444222333444333222222333555000111222111000222444777777999888666777;;;:::666333444444444444444444333333333333555777666444111999999888666222111111222444333222000///000000111111444444111111444555333666666666666666666666666777999:::777333666@@@HHHLLLAAA666444666555444555222222333444555777777888888777555444555555555444555999<<<;;;888666666777:::::::::777555444444555333888999777777;;;===<<<999<<<666444999777111444<<<@@@BBB@@@???BBBBBBAAACCCLLLLLLNNNZZZeeesss~~~///111444444333222222222222222333444444444444444111000000222555555444111333333444333111111222444111222222000000111333666555666555333555:::;;;888222222333333333333222222222111111444777999777555666666666444333333444666555333111000///000111111111333222000111555555222555777999999777555555666666888999555444;;;JJJWWWYYYGGG666111555666555444333444444555666777888999888666444444555666666555444888;;;:::666444666999:::::::::888666555666888555999;;;888888<<>>777:::555333:::999333666:::@@@CCCBBBAAACCCDDDBBBDDDMMMOOOQQQ^^^iiiuuu~~~---000333555444333333333333333444555555444444444222///...111666777444000333444444222111000111222444444333222111222444777444444333111333999;;;999111222222333333222222111444333333666:::===<<<:::333333444444333444777:::555444111000//////111222000222222000222555555111333666:::;;;777333333666555777777444444???RRRaaaaaaKKK666000444777555333555555666666777777888888444333222333666999::::::222666:::999777777;;;???:::;;;;;;999888777888:::555999:::888888<<>>666999444333<<<;;;666999<<>>>>>777999888999999777555333333444555666555333000000444888999888777555444444444444222000222444333000111555---000222444888<<<:::444***...333666666666666666555333111...------.........333555111///111444555444444555777999888666333444666666444666???PPP]]]ZZZIII777111222444666777555555555666777777666555888444333666888888777777444999:::555222555888999;;;;;;:::888666666888;;;;;;444555;;;<<<777:::DDD;;;777333333777;;;<<<<<<<<>>@@@CCCDDDDDDDDDEEEFFFOOOQQQWWWcccqqqyyyzzzxxxyyy555666555333000000111333555111///111222222555:::333888:::HHH[[[WWW@@@333///000222333222333555666333444444111//////333888555555555666555444333222666444444666444000111555666666333000333999<<<;;;555444111...---000666;;;444333000...---...///000---///...---000666777444444666777777555555999<<<222000///...111777===BBB>>>666000333777777666777666666666777777666666555///444999999666555666888666;;;;;;666222444666555777888888888888999<<>>999888:::777111222888999777444444777:::<<<======???BBBDDDEEEFFFHHHJJJVVVVVV[[[kkk{{{yyyooottt666777666444222111222333444000000333444333666:::222777:::EEEWWWQQQ<<<000000222333444444444666888444555555222000111555999===<<<:::888777666666666777555666777555111111555333444222///222999===<<<333222000///000666???EEE333222000......///000111000000///...222888777333333666777444111222888>>>444111......222555666555555000///333777777777888666777888888666555555666111555888888777777555333777;;;<<<777333444555444777999:::;;;<<<>>>AAACCC>>>:::999:::666111111666888777555555777999;;;===;;;===AAADDDGGGKKKPPPSSSXXXZZZbbbqqqsssgggttt555666666555333222222444111///222666888555555777333999999===GGGBBB555222111333444444333333555666555666666444222333777;;;DDDAAA===888666666777888888666666888555111222555555777666222111444444222//////000111444999@@@EEE333222000///...///111222444444222000444888777333333555555222...000666===666333000111555666333000444111000444666555777:::666888999888666555555666333555555666;;;@@@<<<333555:::<<<777444444555555666888:::;;;<<<>>>AAACCC<<<:::::::::777333444666777777666666777999;;;===;;;===@@@CCCFFFKKKQQQVVVUUU]]]jjjxxxvvvmmmzzz444555666555333222333444000000333888999666444555444;;;999777;;;777222777111333444333222111222444666777777555333444999===CCC@@@<<<777444444555666777555555777555111222666000444666444222444444222...000111222333555999;;;222111000//////000222333444666555222444888777444444444333000---///555999555444333444666666444000444333333666555333666;;;666999;;;999666444555777222333333555>>>HHHDDD999222888:::777555666777777333555777888999:::<<<>>>888999999999777555666777666777888777777888;;;===>>>???@@@BBBDDDIIIOOOSSSVVVaaarrr}}}111333444444333333333555333222333777888555444666222999777444777444111777111333444444333333444555555666777555333444999======<<<;;;999777666555555555333444666555111222666,,,111555333333666999888111222333333333333555666222111000//////111333444111555666333222666888777777555222000///111444666222222333444666555444222222222666999777333555:::666999<<<:::666333555777///333333111999CCCBBB888///555999777666888:::999333444777777777777888:::555888999777555555555555555777888888777888:::===BBBBBBCCCDDDFFFKKKRRRVVV```jjjxxx///111333444333333444555666333333555666333444777///666444333888555000555333444666666666666888999444555666444222333888<<<888999;;;<<<<<<999777555444222333666555111333777444888999444111333555555333444555444444444666888222111000///000111333555---222555222111555999::::::666222000111333444444///000222444444444444444...111777;;;888333444888666:::<<<:::666333555888...444444...000888999111---333888777666999;;;;;;444666888999888777888999444777888666444444333333444777999888777777:::===CCCDDDEEEGGGJJJQQQYYY^^^kkkrrr|||555555444333444555666777222333444555666555444333222111111222444555555444666777777666444444555777777666555444444555666777777777777777666666666666999888777666555444333333555444222111111111222222888555222111333555444333000///......///111333555222444555444333333444555999444000///333555333111555333111222444555333111444333333555666777555444333777999666444444444111444444444555555555555666888666555777::::::888666555666888999:::888777666444666777666555555888<<<777888999999999;;;>>>@@@AAAEEEBBBFFFQQQUUU\\\kkkyyy333222111111111222444444222222333444444444444444222222222444666777666444444555666555444444555777777666555444444555666777666666666666666777777777777666555444333222111111555444333222111222222333555222111111444666666555111000///...///000222444222444555444333333444666777333//////222444333111555333111222444555444222666555444555666777666555444888999555333444444222666555555444444444444555666555444666888999777555555666777888888888888777777888888666444555888;;;888888999999999:::===@@@@@@DDDBBBEEEQQQXXXcccuuu222111000000000111222333222222222222222333444444222222333666888888666333222333555555444444555777666666555555555555666777555555555666666777777888666666555444333222222111555444333222111222333333111000000222555777777777111111000//////000111222222333444444333333555666444111...///222444333111666444222111333444444444999777555444666777777666555888888444222444555333999888555333222222333333444333333444666666555333555555555666777888999999::::::888666444555888::::::;;;;;;;;;:::;;;>>>@@@AAAFFFEEEGGGRRR[[[lll|||333222111111111222444444333222111000111222333444222222444777888888555222000222444444444444555777555555555555555666666777444444555555666777888888888777777666555555444444333222111000000111222333///000111333555666666666222111000000///000000111111333444444333444555666333111///000333444444333666444333222222333555555999777444333444555666666555888777333111444666555;;;999555222000000111222111111222222333333333222555444333333555777999;;;999888666444444555888;;;<<<<<<===<<<<<<===???BBBDDDKKKJJJLLLVVVaaatttyyy222222111000111222333444333222111000111222333444222333444777888777444111000222444555444444555666444555555666666666666666333444444555666777777888777777777666555555444444222111000//////000111222000111444555555444333222111111000000000000000000111222444444444444555777333333222333444555555555555555444333333333444666777555222111222444555555444888777333111444666555;;;999555222000000111222000111222222222222222222555444333222333666999;;;666444333333444777:::;;;:::;;;;;;;;;:::<<<>>>AAAEEEMMMOOOSSS```lll{{{111000/////////000111222222222222222222333444444555444555777888888555333000333555666555555555555333444555666777777777666444444444555555666666777555555444444444333333333111111000///000111222333000333666666444222000000000000000000111111111111000222444444444444666777444444444555555555555555333555666555444333444555555333111111333444555444333777777444222555666555888777444222111111222222000111333333222222222333444444333222333555777999444333222444777:::;;;;;;777888999999999;;;>>>AAAEEENNNSSS\\\lllyyy111111000///000111222333222222333444444444444444999888777888999999888666222444777888666555444555333444555666777777777666555555555555555555555555444444444444444333333333333222111111111222444555...222666777555111//////...///000111111111111111000222444444444444666888333444555555444333333333111444777777555444444444222111111333555666666555222666888555333555666444444444333333222333333333000333555555333222333555444444333333333444666777666555555777:::<<<;;;999999:::<<<<<<===???BBBEEEKKKTTTZZZfffxxx444333222222222333555555222333444555666555444333<<<:::999999;;;;;;:::999333666888999777555444444222333555777777777777666555555555555555444444444666666666666666555555555444444333222333444666777,,,111666777555222000000---...///111222222222222000222333444444444666888333444555555333222111222000444888999666444333444222111222444777888888666111555888666444666666333222222333333333444444444111444666666444333444666444444333333333444444555999888888:::===>>>;;;888===???@@@AAABBBEEEHHHKKKSSS[[[aaammm}}}222222333444444444333333444333333333333444555555888:::===>>><<<;;;::::::333444555666666666555444333666999777333111333777999888888777666555555444444444333333333444555555555444333222111000000000222222222222222111000///222111000000111111000...333333444444444333222222666666555222///------...222444444222///---///111222333666777888888666555444777::::::888333000...000111111111111222222222000666777333000222666777555555555444222222333444555444666;;;<<<999888::::::<<<>>>BBBEEEHHHJJJLLLTTTaaarrr}}}222222333444444444444333444333333333333444555555777:::<<<===;;;:::999999444555555666666555444333333666999777444333555888888888777777666555555444333333333333333444444555777666666555555555555666000111111222222222111111222000000000222222111000222222222111111111000000444555444222///......000666777888666333222333555222444666777888888777666111444888999888666444444000111111111111222222222222444222//////444666555444555666555333333555666666555777;;;<<<999888::::::===@@@CCCEEEIIINNNRRR\\\jjj{{{222222333333444444444444444333333333333444555555666888;;;;;;:::888888888555666666666555444333333333555888777555555777:::888777777666666555555555222222222222222333444444666666555555666666777888//////000222222333333333111000000111333444333222555444222111000000000000333444444222000///000222555555555444222111333444222333555777777777666666111444666777666666666666000111111111111222222222444333111...000555666222444555666666555555777999888666888<<<<<<999999;;;<<<@@@DDDFFFHHHMMMVVV^^^hhhwww333333333333444444555666444333333333333444555555666777999999888777777888777777666555555444333222111333666666555555888:::777777666666666555555555222222111111222222333444333222222222222222333333///000111222222222222222000000///111333555555444999777555222111111222333222222333222111000222444333333222222111111222333111222333444555555555555444666666555444222333444000000111111111222222222555888888555444555444111333555666666666888:::<<<:::888999<<<===:::999<<<>>>CCCHHHJJJLLLSSSaaakkkvvv333333333333444555666777444333333333333444555555666777888888777666777888777777666555444333333333000111333444444555777888666666666666555555555555222222111111222222333444222222111//////.........222222222222222111000///000//////111444555555555999888555333111222222333111222333222111111333555555444333333444444555555000000111222333333333333444555555444222111222333000000111111111222222222555???EEEAAA999555333222333555666777777999<<<>>>;;;999999======;;;;;;>>>>>>CCCIIILLLOOOYYYiiiuuu333333222222333555777888444333333333333444555555666777888777666666777888777666555444444444444444000111222333444555666666555555555555555555555555222222222222222333444444444444222111000/////////333333333222222000//////000//////000333555444444666555333222111111111111111222333222222222444555333111000111333444444333000000000111222222333333111222444444333333444666000111111111111222222222777CCCKKKFFF<<<555444444333555666777777999<<<>>>;;;999999===>>><<<===AAA>>>BBBHHHMMMTTT```ppp{{{444333222222333555888999444333333333333444555555777888888777666666777999666555444444444444555666222222222333555666666555555555555555555555555555333333333333333444444555555555444333222222222333111111222222222111111000000///...000222333333222444444333333222222222222222333333333222222333555111///...///222444333222111111111222222333444555333555666666555444555555000111111111111222222222999BBBGGGBBB:::777777666333555666777777888;;;===;;;888999===???>>>???CCCCCCEEEKKKRRR]]]kkkyyy444333222222333666888:::444333333333333444555555777888888777666666888999666555444333444444666777444333333444666777666666444555555555555555555555444444333333444444555666444444333333333444555555///000111222222222222222000///...///111222222111444555555666666555444444222333444333222222333555555333111333666888888666333333333333444555666666888:::;;;:::777444222222000111111111111222222222:::???@@@<<<888999999777333555666777777888:::===:::888999===??????AAAEEEIIIJJJOOOXXXfffuuu555444111000111444777999;;;888555555666666333111999888666555555555444444;;;999777555555666888:::555444555999999555333444666777888888777555333111333777;;;;;;888666666777666555333111000000000111111666222///444111,,,111,,,///222444333111000000444444555555444444333222333333222222222222333333222222222222333555666777222333333333222333666888666>>>???666222666555...---///111222333444777999999777555555666777777666888888888888999:::;;;<<<===>>>>>>>>>>>>AAAEEEIIINNNQQQXXXgggxxx777555444333444666999::::::999777777999888555333888777555555555555444444888777666555555777888:::666444555888888555444666555666777888888777555444555666888777666555555555555444222111111111222222555:::555111555111,,,000,,,///222444333222222333666666666666555555444444222222222111111222222222777777777777777888888888333333444333222333555888555;;;;;;333000444444...222333333222222333666999999777444444555666777777666666777888:::<<<===>>><<<<<<<<<===@@@DDDIIILLLSSSYYYdddsss666555555555666777888999:::999999;;;<<<;;;888555777666555444444444444444555555555555666777888888666333444777888555666999555666777777888888777777555444333444555555444333333333222222222222333333999===777333666111+++///---///222333333333444555555555555444444444333333222222111111111111222222777666666666555555555555444444444333222222444777333888777000---111333///444444333333222444888<<<999666333222333666777777555666777999;;;===???@@@<<<;;;;;;>>>DDDKKKPPPSSSYYYdddsss444444555666666666666666888999;;;<<<===;;;888666666666666444333333444555555555555666666666666666666333333666777666777;;;666666666666555555555555111111111444888999666222444444333333222222222222888<<<666222666111,,,000...000222333333222333444222222222111111111111111222111111000000111111222333333333444444333333333555555555333222222444666222555444...,,,000222111///111444555777999<<<>>>777555111111333555777888666777999;;;===>>>?????????======AAAIIIRRRXXXZZZ___mmm~~~555666777888888888777777666888;;;<<<;;;999777666555666777555333333444666777777666666555555444444777444444777888666888;;;888777555333222222222222...///222888<<<<<<888333555555444444333222111111333888333000555222---222///111333444333222111222333222111000000000000111222222111111111111222222222222444555666666666666555555555333222222444666222444333///---///222222,,,000666:::<<<;;;::::::666444111111333666888888999:::;;;===>>>>>>>>>>>>???>>>???DDDLLLVVV^^^bbbjjjwww:::;;;<<<<<<<<<<<<;;;;;;666999;;;;;;999777666666444777888666444333555888888777666666555555666666777444555888999666777:::999777444111000///000111...111555:::<<<<<<888444444444444555444333222222///444000...444222...333...111555666555333222222555444333222222222333444333222222222222222222333...///111333444444444444444444444333222222444777333333333111//////111222...333:::>>>===999555333444333222333555888999888:::;;;===>>>??????>>>===<<<>>>BBBGGGOOOZZZeeemmmzzz>>>>>>==================888:::<<<;;;888666666777555888999888444444777:::777666555555555777999;;;777555666::::::777666888999777444111///000222333333666888999777666555555000111333444555555555555///444000...444222...333,,,111666::::::888777666666555333222222222444555444444333333333333444444---...000222222222111000333333444333222333555888222222333222000......000000444:::===<<<888444222333222333555888:::999888999;;;===???@@@@@@@@@???<<>>===<<<<<<<<<<<<======:::<<<===;;;777555666888555888:::999555444777;;;555444333444666999===???777666777;;;;;;777555666999666333111000222444666999::::::666222111333666---///111444666888888888000555111///444222...333***000777<<<>>><<<;;;:::555444222000000111222333555444444333333444444555333444555666666555333111222333333333222333666888111111222222000---,,,...///333888;;;:::888777666222222444777:::;;;:::888777999<<>>FFFPPPWWW^^^kkk~~~>>>AAA@@@::::::>>>???;;;888888;;;>>><<<666444666>>>===<<<999666555666777777555444333555888<<>>@@@::::::<<<>>>===<<>>::::::???@@@===777666888;;;999555444777<<<<<<;;;888666555666777555555444444555888;;;===555777999999888777777888::::::888666333333444666888888888888777666555444222444666777888666555333222...---000000------111000000111444777888777555222444555333111111222444222222222222222222222222111444666666444222111111222333444444333333444666222444555555333222333333999999::::::999777555444666666888:::<<>>>>>AAAEEEKKKTTTaaannnzzz;;;===<<<:::;;;>>>@@@???777555555777666333444888:::::::::888666555777999333333444444666777999:::333666888999888555444444=========;;;888666666777555777999888555333444666555666666777666666555444111///000333333111111333111111111444666777555444000111333333222111222333111111111111111111111111333444666555333111000000000222555555444333333444333444555444333333555666<<<;;;:::888666555333222444555888;;;>>>AAABBBCCCBBB<<<:::===AAACCCEEEHHHRRR^^^ooo~~~======<<<::::::<<<======999666444555333000333888:::::::::888777777999;;;222333444555666666666666555777888888666444444555<<<>>>>>>===:::777666666111666999888333111333777888777666666555555555555444444444555333111......333333333444555555333111222222444777777444444666000000000000000000000000222333555444222111111111///222555666555333333333444444555444333444777:::???===;;;888555444333333222444777:::<<<===>>>>>>AAA======@@@DDDGGGMMMTTT^^^kkk}}}???===<<<;;;:::999:::;;;;;;777555444111///222777:::;;;:::999888888:::<<<222333444555666666555555:::999888666444444666999999;;;<<<<<<999666444444000555888777333111444777888777666555444444555555222333333111///---***'''111000111333555666444222444111333999:::666444666000000000000000000000000///111333333222222333444///111444555444333222333333444555555555666999<<>>???BBBDDDCCCFFFQQQ^^^lllyyy|||AAA===;;;;;;:::777777:::<<<888666555222000333999:::::::::999777777999;;;444444555555666555555444;;;:::888555444555999<<<777888:::999777555444444111444666666444444555777666555555444444444444555111333333000...///...+++,,,,,,...222666888777666333///111999;;;444111333111111111111111111111111...000111222111222444555///111444444333222222333222444555666777888;;;===???>>>;;;999777666666666999:::;;;;;;<<<<<<<<<;;;>>>AAAEEEGGGEEEHHHWWWfffyyy}}}@@@;;;999;;;:::777777;;;:::777666666555444777===999999999777555555777888666666555555555555555555999999888666555666999<<<666888999888777555666666222333555666666777777777333333333444444444444444222555444//////222333///------///222555777666555444...000:::;;;333...000222222222222222222222222///111222111000111333444000222333333222222333444111333666888999:::<<<>>>;;;;;;:::888777777777777;;;;;;;;;<<<===>>>?????????AAAFFFKKKNNNVVVfffuuu|||~~~>>>999888;;;;;;777888===888666555777777777;;;AAA888888777555333333444666777777666555555555666666555777888888777777888:::777888999999777777888999444333333555888999888666111111222333444444444333111333111+++***...///+++333222222333444333111///666///111;;;===444...000222222222222222222222222111222222111000000111333111222333222111111333555000333777999:::;;;===>>>888888888888777777777777;;;:::::::::<<<>>>@@@BBB@@@@@@EEEOOOYYYfffwww|||uuuwww999666666999:::888999===888777555444555777:::<<<555555555555555555555555999;;;;;;666111///333777888555222333777;;;<<<;;;;;;;;;;;;:::999888777666555222333666666222222444555555555444222000///...:::666555666444000000222333333333333333444444555...333444222333888888444777333000222777777222,,,,,,000000---...444555222444222111//////000222333444000111999???>>><<<;;;777888999666333333666999???DDDDDD>>>===@@@AAA???BBBGGGOOOWWWaaaooo~~~yyyuuuttt{{{===::::::<<<<<<999888;;;:::999888777888:::===???666666555555555555555444666888999666222111444777888555333444777::::::999999999:::;;;;;;;;;;;;:::888555444666666444666999777777666444111///---+++666222111333222......111222333444555555555555555...222333000111666666333222000///222555777444000...222222///000555666444444333111000000111333444666222222999>>>===:::999555666888888777777888999===CCCFFFBBBAAACCCBBB>>>AAAGGGOOO[[[hhhxxxuuussssssyyy???<<<===???>>>999777888::::::999999:::<<>>999666888888888888888:::<<<>>>@@@888888777777666555444444111333555555444333444555666666777777888777666555<<<<<<<<<<<<:::999888777666222111444444333555999000000111222222222222222333000///222222000111444222555999<<<===<<<999777333333111......000222222***---000111111111444777222333333222333555666666333222000///000111333444:::666555888:::777444555111222555;;;AAABBB>>>:::===AAADDDEEEEEEDDDDDDCCCGGGOOO]]]nnn}}}yyyvvvvvv{{{~~~888777999======999777888777888888999;;;===@@@AAA:::999999777666555444444333444555555444333333333666777888888777666555555:::::::::999888777666555222111222666777333222444//////000111222222222222111......111222000222555444777;;;>>>???===:::888555333111000000000111333+++...111111//////222666222111111222333333444555222111/////////111222444:::666555888888444333444111222555<<>>@@@BBBDDD;;;;;;:::888777555444444555555555444444444444444555777777777555555555777555555666777777777777666333222444999999444222333222222222222111000/////////------000000///000333555777:::======;;;888666444111000111111///000333---///111000//////222555222000///222222111111444222111//////000111333555999666555777666333333555222333777;;;???@@@???>>>CCC@@@>>>>>>???AAAGGGOOOLLL[[[ppp}}}wwwwww{{{}}}|||~~~666444555888999777777:::777888999<<<>>>@@@BBBCCC===<<<;;;999777555444333555444333333555666777888555666777555444444666999444444555666666666666666444222333666666111000111222222222222111000///...000...---000111///000333444666888:::999777444222111......222222...///222//////000000000111333555333//////222333000111555333222111111111333555777666444444666666333444777444666888:::;;;<<<>>>@@@EEE@@@>>>???@@@BBBIIIRRRYYYhhh||||||wwwzzz999666555888888666777:::444555777999<<<>>>@@@AAA======;;;999777555444333555333222222555888:::;;;555666666555222333777;;;888888777777666444333222555111000222111------000//////000111111111111111333000000333333111222555333444666666666444111//////+++,,,111222...---111///......///111333555777444000///333444000111555555444333333333555777999555333333666555333555999555888999999888999>>>BBBEEE@@@???BBBCCCDDDJJJTTTggguuuyyy~~~888888888888888888888888777777777777777999;;;<<>>:::888555111333777222222333444555666777777777888888777555555666777:::777444333555555333111333444555555333111111222,,,---///111222333222222000000000000111222333444444666777666444222111111...000111000///...///111,,,...000000///222888===777444000...///222333444333444555333111222888<<<777777777666666666555555======??????;;;777:::AAA===<<<>>>BBBBBBCCCMMMZZZqqq888888888888888999999999777666666666777999;;;<<<@@@===<<<;;;888333444888444444444444555666777888111444666777666555555666:::777555444555555333111333555666555444222333333111222222222222222111111000000000000111222444444222444666666444333222333///000111000///...///000---///000000///111777<<<777444111///111333444555111222333333333555999<<<888888888888999999::::::999<<>>>>>AAADDDDDDHHHVVVeeeyyy777888888888999999::::::555555555666777:::<<<===???<<<<<<===:::666666:::888777555444444555777888---111555777777666555555999777666555666555444222444555666666444333333444777666555333111000000000///000000000222333444555000222444444333333333444000111222111///...///000...000111000///000555999777444111000222444555666111000111333666999999999666777888999:::;;;<<<<<<555:::CCCJJJHHH@@@<<<<<<@@@AAADDDFFFHHHPPPbbbsss777888888999999::::::;;;444444444555777:::<<<>>>>>>;;;;;;;;;999666888===;;;999666444333444666888000222555666666555555666888777777666666555444333222444555555444333333444888777444222000000000000000000000111222333555555111222444333222111222333111222222111///...///000///111222111//////333777666333000000111444555555222111111444888:::888555555555666777888999::::::333888BBBJJJIIIBBB<<<<<>>BBBEEEGGGHHHOOO^^^rrr::::::::::::::::::::::::444444444555666999;;;<<<>>>:::888888777555999???;;;999777555444444444555888888666333111222555888333555777777555333333333///111333333222111222333111111111111111222333444333333222222222222333333444444444222///...///000000111222222000000111222///111333111//////111444111000......000222333222666555555666666555333111888888888888888999999999:::888:::>>>???======@@@CCCFFFHHHKKKWWWjjj{{{;;;;;;;;;::::::999999888555555444555666888:::;;;<<<:::;;;===;;;777888<<<888777666555444444444444444555444333222333555777111444777777444222222333///111333333222222222333///000111333444444555555555555444333222222222222222222222000///...000222...000111111111111222444---000222222//////111444111000//////111333333333444555666666555444444444555555666777888999999:::>>>:::888;;;<<<<<<>>>AAACCCFFFIIIPPPaaawww~~~===<<<;;;;;;:::999888777666555555555666777999::::::;;;>>>BBB@@@:::777999666666666555444444333333///111333444333333555666000333666666444111111222000222444444333333444555000111333555666666555555777666444333222111111111000111111000//////111444...///111111111222333555---000222222//////111444222000000000333444444444222555777666333333555888000111222444555777888999@@@;;;888:::<<<<<<>>>AAACCCFFFJJJTTTiii{{{888:::<<<:::666555666999555555555555777999;;;<<<<<<;;;;;;;;;;;;<<<======999999999666444222333444111111000000111333555666...000333444333333333444444333222222111111222222333444555555444444666777:::333///333555222000111555333222000000111333444555444333111///000333666333111///...000111000000000000111111222333444555777<<<===777222444777888555;;;777444999777555===DDDBBB>>>;;;;;;===AAADDDNNNKKKSSShhh}}}999888888999999999777666888777666666777888:::;;;===<<<;;;::::::999999999888888888666333222333444222111111111111222444555000222555555555444555555222111111111111111222222333444555555444444555777888222000333444000///222000/////////000222444555000///...,,,++++++...111555222000///000111111000000000111222444555555666333999:::666222333666777555:::666333999888666===CCCAAA>>><<<;;;===AAADDDLLLOOO\\\rrr888666666888<<<===999444:::999888777777888888999>>>===<<<:::999777666666666777777555333222222444333222222111111222333333000222444555444444444555000000///000000111222333333444666555444444555666444222222333222///000333......///000111222222333222222111///...///222444666444111000111222111000000111222444555777777777///555888555222444666555666:::666333:::999777>>>@@@@@@???===<<<>>>BBBFFFLLLWWWkkk555555777:::<<<<<<999666:::999888777777888999:::===<<<<<<;;;999888666666555666666444222111222444333333222222222222222222...000333333222222222222/////////000111333444555333555666555444444555666222333555444111///222555111222222222111000///...444555555444333444777999888555333111222222222111000111333666777888999999---333666555444666777555666:::555444<<<<<<999>>>>>>?????????>>>AAAFFFJJJSSSccczzz111555:::<<<;;;999999999888777777777777999:::;;;:::;;;;;;<<<;;;:::999999666666666444222111222333222222333222222222222111///111444444333222222333000000111222333444666777444555666555444333444666111444666444111111444666333333333333222111000///111222222222222222555777888555333222222333222222111222555777888999999888...333666555666888999777666:::666777@@@@@@;;;???<<>>===AAACCCDDDFFFNNN[[[fffzzz|||}}}{{{:::777555666:::;;;999777999888666555444444444555666777999::::::999777666;;;;;;:::777333111111111///000111333444444333333444666888888666555555555111111111111222333444444555666777666444333444555...///---+++///555444...555444111///......///000000222444555666777999;;;333111///000222444444444333444777888888777444333444555444222444999:::888444;;;<<>>>>>AAADDDEEEGGGPPP___lll}}}{{{999:::;;;<<<;;;:::999888777777777777666555444333666666555666666777888999===;;;999888777666444222555555666666666555444333444444444444444444444444444444111---///777===>>>333333333444555444111...222111111333666666444111//////222444000+++...666444444444444444444444444000111222444666777888999999999:::999888777777777222555777888888888999;;;888777???KKKLLLBBB>>>CCC???CCCGGGIIILLLWWWiiiwwwyyy888999::::::999888777666777777777777666555444333222222333444666888:::;;;<<<;;;999888777666444333444444444444555555555555444444444444444444444444666777333------333666666777666666777888777555222555333333444666777555333111000222555222...000666222222222222222222222222333333333444555777888999>>>===<<<:::777666666777555777999:::999999:::<<<999999BBBMMMNNNDDD@@@DDDEEEIIILLLNNNRRR^^^ppp~~~888888888888777666444444777777777666666555555444222222333444555777999:::::::::999888777666555444444444333222333444666888444444444444444444444444555666333...---111222111555444333333444444333222888666555666777777666555444222222444444222222444000111111111111111111111555444333333555777999;;;CCCAAA===999666555555666888:::;;;<<<;;;:::;;;<<<888999AAAKKKKKKCCC@@@CCCJJJMMMQQQTTT[[[hhhzzz888888777777666555444333888777777666666666666666666555555444444444555555888999999888777666666666888666333111111333555777555555555555555555555555000222111...///333555333444333111111222333333222999888666666666666555555555333222333444444333222000000000000111111111111444444333333555999<<>>BBBJJJMMMRRRYYYcccrrr~~~}}}999999888777666666555555888888777666666666777777777666555444444444444444666888999888666666777999<<<999555222111222444555555555555555555555555555///111222000111666777666777555444444555666666666666666666666555444444444555444333222333444222000111111111222222222333333333222222444777;;;@@@CCCCCC>>>888444444666777777777999;;;;;;:::999999::::::999999;;;<<<<<<@@@EEEHHHLLLSSS^^^lll{{{999888888777777777777888999888777666666666777888555444444444555666777777444777999999666666888;;;???<<<888444222222333555555555555555555555555555333555444111111555666444555333333333555666555444222444666666555333333333333555555222111333333000111111222222333444444444222333333555999===AAACCCAAA<<<666333555777888777666777999:::999888999:::>>>===<<<;;;;;;>>>DDDHHHIIINNNYYYhhhwww888777666666666777888999999888666555555777888999666666555555555666777777333666999999666666999<<<>>><<<999666444444555666555555555555555555555555666777555000000333555333111000111222444444333111///333777888666444333333222888999444111333444333111111222222333444444555444555666888:::===???@@@BBB<<<666555777999888666555777999999999999:::;;;>>>??????>>>>>>BBBFFFHHHPPPWWWdddttt666666555555666777999:::999888666555555777999:::;;;:::888777555555444444222666999999666666999======;;;999777666666777888666666666666666666666666555666444//////333555444333333444666888888555333---222888:::888555444444222:::===666111333555555000000111222333333444444666777888:::;;;<<<======DDD>>>888777999:::888555444666999:::::::::;;;===;;;>>>AAA@@@AAACCCEEEFFFWWW^^^lll~~~|||~~~111111333555777777444222888777777888::::::999888555555666444222222333444666666666666666666666666:::999777555666888:::<<<888777666333111000222444111222222333333444444555...111555888::::::888777777888777666555555666777444666666444111///000222333000000333444222333777///999<<<<<<@@@<<<777===???;;;777888===@@@>>><<<===<<<;;;<<<======;;;:::<<<===???@@@>>>???HHHTTTZZZjjj}}}zzzuuurrrvvv444333222333555666555444888777777777999999777666333444555444333333444666444444444444444444444444777777555555555666888999555666666555222111111111111222222333333444444555///111444777888888666555666666777777666555666666444666888888666555666888000///000444555222111333333======<<>>;;;999999<<<===<<<:::===<<<<<<<<<>>>>>><<<;;;<<<>>>BBBEEEDDDFFFNNNYYYfffsss~~~zzzwwwxxx~~~777555222222444666666666888666555666777777666555222333444444333444666888444444444444444444444444444444444444555555555666111444666666333111//////111222222333333444444555000111333555666666444333444666777888999888666555222555777999999999:::;;;111000222777777333111222888AAA???;;;===777333999999999::::::;;;;;;;;;;;;===<<<;;;<<<>>>>>>===<<<===???DDDJJJLLLOOOXXXbbbsss|||}}}{{{~~~666555333444555777666666555444333444666777666555444555555555333333555777666666666666666666666666222333444555666555444444111333444444222000//////111222222333333444444555111111333333444333222222555666888;;;<<<;;;888666111222444666777777888999555444555999999555444666;;;BBB???:::;;;777444;;;444777999:::;;;;;;===???<<<;;;:::;;;===>>>>>>===>>>???DDDKKKPPPVVVbbbmmm{{{333333555777999999777555333222111222555777888888777777777555333222333444666666666666666666666666222444555777777666555444333333222111///...000222111222222333333444444555111111222222222222222222666666999===??????;;;777444444333333444444444444888555444666666444666:::;;;AAA===777:::777777@@@777999:::;;;;;;<<<>>>@@@<<<;;;::::::===?????????@@@@@@CCCKKKSSS]]]lllyyy111222555888;;;;;;999666333222111111444777888888888999888666333222222333444444444444444444444444444444666777777777666555444333222000......111333111222222333333444444555222222111111111222222333666666888<<<@@@@@@<<<888;;;888444222222333333333666222000222222222555::::::@@@;;;555999999;;;EEE>>>===<<<;;;<<<>>>???@@@>>><<<;;;<<<>>>AAABBBBBBCCCBBBFFFOOOZZZfffuuu222222333666:::<<<;;;:::777444222222444555666666777888888666444333444555444444444444444444444444444555555666666666666666222333333222111000111333111222222333333444444555222222111000111222444555666555555:::>>>@@@<<<888???:::333000000222333333333000///222444333555999;;;@@@999444888999<<>>???BBBEEEFFFFFFEEEEEELLLYYYeeeqqq~~~333222222444888<<<>>>>>>:::777444333333444444444666777777666444444555777666666666666666666666666444444444555555555666666000222555555333222111111111222222333333444555555222222000000111222555666555333333777===???<<<888???888111---...000222222111000111666888666777:::<<<@@@999333777888===III===888555999AAAJJJNNNNNNDDDBBB@@@AAADDDGGGIIIJJJFFFHHHRRRaaannnxxx|||{{{111000444999:::888:::??????<<<888666666777777777222666999777444222555999===444///333555222000111111111222222222333333333000000000000000000111111000111111222222111111111333333222222222111111111444333222555888:::888666<<<777222000111222111000222333555999===>>>>>><<<<<<:::777555666888;;;===666999<<<>>>@@@CCCFFFIIILLLGGGCCCCCCCCCBBBFFFKKKIIIQQQ\\\ggguuu~~~sssooosss|||555444666;;;;;;:::<<>>;;;777666666777888888555888:::999555333555888===666222666888666444444444333333333222222111111111111000000111333444666222222222222222222111111111111111111111000000///333111111222555666555333999555111000111222111000000333999===???===;;;999;;;999888777777888;;;<<<666777:::===AAACCCEEEEEEJJJFFFEEEFFFEEEDDDFFFKKKNNNWWWbbbnnnzzzyyypppnnnrrrzzz444333444777777666999>>>===:::777666777888999888999;;;<<<:::666444555888===888666999;;;:::777777555555444333222111000000222111111111222555777999333333444333333222111111111222333444444222111///111000000111222333111///444222111000222222222111---444===AAA???;;;777666888888888888999999::::::777777999>>>DDDFFFEEECCCGGGEEEFFFIIIHHHFFFHHHMMMTTT^^^kkkvvv|||wwwsssqqquuu{{{555444444777666555777<<<<<<:::777777888999:::999999;;;<<<;;;888777888999===:::999:::;;;:::777666555444444333222222111111111222333444555555555555444444444444333222111111444666888999999777444333222222222222222111000///000000000111222333222222///666>>>@@@<<<777555666555666888:::::::::999888999888:::???FFFIIIFFFAAABBBCCCGGGKKKKKKIIILLLQQQ^^^gggsss~~~~~~}}}||||||~~~999888999;;;;;;999;;;???<<<:::888888999::::::999777888999999999999:::;;;<<<;;;999777777777555333333333333333333333333333///111444666666444111...444444444444444333222111666777999::::::888666444444444555444333222111111...///000111222222333444444999======888555555888333555888:::;;;:::999777888777888>>>EEEGGGDDD??????AAAGGGLLLNNNNNNSSS[[[kkkttt~~~~~~666555888;;;;;;888999===<<<;;;999999::::::999888666666777888999::::::;;;999:::777333111333444222222333333333444444444555///111444666555222...+++222222333333333333222222333444666666666555333111333444555555333222222222...///111111111222555777888:::;;;999666444666999333555888:::;;;:::999777666555777;;;@@@BBBAAA>>>???AAAGGGNNNQQQUUU___iiizzz}}}~~~///000444888888555444888===<<<:::999::::::888777666555555666777888888777444666444...---222555444444444444444444333333333000111222333333222000//////000111222333333333333111111222222111111000//////222333333111///000222000111222111000222666999:::999888777666666666777222444777999::::::999888666777999<<<>>>@@@AAAAAA@@@CCCIIIPPPUUU]]]kkkyyyyyyyyy///000555;;;;;;777666888>>><<<;;;::::::999888666777666555555666666555444111444222,,,,,,333888777666666555444333222222111222222111000111222444555...///000111222333333333111111111000000000000000,,,///111000...---...000111222222111000222666;;;:::888777777888888666555333444777999::::::999888999;;;===???@@@AAADDDFFFCCCEEEKKKRRRXXXbbbsss|||uuuvvv222333444666777999:::;;;@@@<<<888888;;;<<<999555888444444888888333333777333333222111///000333666777666555444444444555666333333222222222333444555222222222333444555444333333111000111222222111000111000000000000111111222000111111000111555>>>EEE@@@<<<777555666999999999666:::;;;<<<>>>AAA>>>999999999:::===@@@CCCDDDDDDDDDIIIQQQ[[[eeepppzzz|||xxxxxxyyy}}}555444333333555888;;;===???;;;777888:::<<<999666999555555888777333333666444444444333111222333555666555333222111000111111111111111111222444666777111111111222333444333222333222111111222333222111000000000000000000000000333333222222444;;;CCCHHH>>>;;;777666777999999999777;;;<<<===@@@CCCAAA<<<:::;;;===@@@DDDGGGHHHHHHGGGNNNXXXcccnnnwww|||{{{}}}777666333222333777:::===<<<999777777:::;;;:::888999666666777666333333555444666777666444333333444444333222111000000000000000000000111333555888999000111111222222222222111333222111222333444333222//////000000000000//////444222111333888>>>CCCFFF;;;999777777999999999888999<<<>>>>>>AAAEEECCC???999;;;>>>BBBEEEHHHJJJJJJKKKSSS```mmmwww{{{|||777666555444555666999::::::888666777999;;;:::999888777777777666444333444444666888777555333111111333333222222222222222222111111111222333555777999111222333333222222222222444222222222444555444333...///000000000000///...222000000333999<<<<<<;;;777777888999999:::999888<<<>>>>>>===???CCCBBB>>>888;;;>>>AAACCCFFFHHHIIINNNXXXggguuu~~~~~~yyyyyy}}}555666777777777777666666888777666666888999:::999777888777666555555444333222555777777555222000000444444333333222111000///444333333222333444666777222444666555333222333444333222111222444555444333...//////000000000000000222222333777:::999555000444666888999999999::::::===>>><<<:::;;;??????;;;;;;===@@@BBBCCCFFFIIILLLWWWaaappp}}}{{{zzzyyy}}}555777888999999777555333777666666666777888999999555777777555444666666444222444666666444222111111555555444222000---+++***555444333333333444555666222555888777444222333555222111000222444555444333////////////000222333444777777999::::::777222...222555777888999999:::<<<;;;<<<:::666888<<<<<<999???AAADDDFFFGGGKKKQQQWWWfffooo{{{xxxzzz~~~888888888888777666444333666777777666666666777888333777777444444888888555222444666666555444333444333333333333111///...,,,444333333333444555777888222555888777333111222555111000///111333444444333000///......000333666888;;;;;;;;;888555222222222111444777777777888;;;>>>888888666444666<<<===;;;???BBBFFFGGGJJJQQQ[[[cccssszzzvvv{{{:::999888666555444555555777777777666555555666888222666777333444999999555444555777777666555666777///000222444555666555555222222222333444777999:::111444777666222///111444000//////000222444333222000///......000444888;;;<<<<<<:::555000...222666111444666777666888<<>>===AAADDDGGGKKKTTT```jjjzzz}}}uuuzzz777888888777666888;;;>>>999555444555444222333666777777666555555666888888888777666777888777555444111222333111...000444999222222333333333333444444<<<777555666222,,,,,,222///000111222333222111///222111111333777<<<>>>@@@@@@<<<777333333444444444999777555666:::>>>AAABBB@@@;;;666555777;;;<<<<<<<<>>???@@@<<<777444333333333222666777888888888:::>>>BBB???;;;777777999<<<======>>>CCCIIIOOOUUU```oooyyy~~~xxxxxxxxx{{{777777666333111000111333444222333666777555555777333333222222333444555555333222222333444555333222//////000222444444333111444444444444333111000///222000111333111......222---///111222222333555666333444555777999;;;===>>>>>>:::666333333444444444444888<<<;;;777666;;;@@@;;;:::888999;;;>>>???>>>@@@FFFNNNXXXbbbmmmxxx~~~{{{}}}}}}999999888666333222333444444222333777888555444666222222222333333444555555111111111222444555444222111///...000444555333000222333555555444222000/////////111111///......000---...000000000222444555222666;;;>>>???===;;;:::999777444333444666777777666:::>>>===:::888999;;;777777888:::<<<>>>???@@@CCCIIIUUUcccppp{{{~~~}}}888999999888666555666888666444555888777333222444222333333444555666666666222222222333555666444333333000------111444444333000222444666666555222000///111222000.........//////...///000222333333333000777@@@EEEDDD???999777:::777444333444555555555:::;;;===??????===999666222444777:::<<<>>>@@@BBBFFFOOO^^^nnn|||~~~}}}~~~555666888777666666777888777555555777666333222444222333444666777777777777444333333444555666444333333000...---///222444555///222666888999777444111000333333///---///111111222000///333999;;;888444000888BBBFFFCCC===777444<<<:::666444444333222000:::;;;>>>AAACCC@@@999333111333777:::===???CCCFFFNNNXXXiiixxx~~~}}}~~~555777888888777666666777777444333666555333333666111333444666777777777777555444333444555555333222///000000000///000222444111444888;;;;;;777333000111444333...---222666666666222111999DDDHHHBBB:::222999@@@AAA===888555444999777555444444444333222666:::@@@DDDBBB===777333111555999;;;>>>BBBGGGKKKWWWcccttt888999;;;:::888777777888666333222444555444555999111222444666777777777666555444333333444444222000+++///222333111///111333444777:::<<<;;;777222///000444222------555;;;;;;999444333===LLLRRRJJJ???444999===<<<777444444555333222222333666888888888111:::CCCEEE@@@:::666555333666:::===???CCCJJJOOO^^^kkk{{{<<<;;;999777666666777888777666555333111222555888333222222444777999888888888777555555555444222000000111111000//////000222333666:::<<<<<<999555222555666777888777888:::<<<===666444???OOOVVVMMMAAAEEEBBB<<<555000000333666333444444222000000222333111888>>>>>>999333222222333777;;;>>>@@@GGGPPPWWWmmmuuu~~~888888888777777666666555777777666444333444777:::333222222444777:::;;;:::;;;999666444444444333111111222333222111000222333333555777888888666333111666777888888888999<<>>999444222333444666000222444444222111111111666999;;;:::777444555666555999>>>AAADDDKKKWWW```rrryyy|||}}}555777999::::::999666555888888777666555777:::<<<555444333555888<<<>>>???>>>;;;777444333333333333222333444444222222333444666666666666555555444444666666777666666888<<>>???<<<999666666777777777666777:::===888666555666:::???CCCDDDAAA===777333222333444444222333555444333222333444999888777666777888:::<<<666666666444444555999<<<999999888666555777===BBB===888333222555666333///---///111222222111222333;;;888555444666888999999666<<>>???<<<999666555666666666666666999;;;999777666888<<>>@@@888888888666444444666888666666777777888:::<<<===<<<777222111333444000,,,///000000//////111555888777666555555888999999888777<<>>@@@@@@===999555222222333444444111444666777555444333333...///111333444555555555222444666777666555555666111444888;;;;;;999888777555333111///....../////////000000111111444999<<<444777::::::999:::===@@@@@@DDDMMM]]]ooo{{{<<<;;;999777666666777888666777888777666555666777222222333555999<<<<<<<<<;;;888444222222333333333333555888888777555555555///000222444555444222111***---111333333333333333000666;;;<<<888555555777222111000...,,,---000333---///222333444666999;;;666:::<<<;;;999:::@@@EEEEEEHHHQQQcccxxx|||<<<;;;999666333222444666444555555444444555888:::666333333555666555666:::888777555444333222111111333222333777::::::777333666444333555888888444//////000111222111111222333333777777333333666666222111000///////////////000111444666555333666>>>DDD===<<<:::888888;;;@@@DDDHHHNNNZZZjjjyyy{{{vvv{{{888888888666444333444666555555666555555666888;;;555222222555666555777;;;777666555444444444444444333333444777::::::777444444333222555999999666222333222222222333444555666444777666111111444444111/////////000000111111111888999888666444444888<<<::::::::::::;;;???DDDHHHMMMUUUcccrrr}}}~~~{{{wwwzzz333444666666555444555666444555555444444444777999555222111444666555666:::888777666555444333333333444444555888:::999777555333222222555999:::888555555444222333555888::::::555666444//////111222111---...///111222222333333:::999888777666555555555333555777999<<<@@@FFFJJJSSS^^^nnn{{{{{{www~~~wwwtttxxx~~~///111555666666555555666222333333222222222555777666333222444444333444888999888666444222111111000444555666888999888777666444333333555777888777555444222000333999>>>???>>>777666333///...000111222///000111222333333222222666555555666888999888666222555888<<<@@@EEEJJJNNNWWWddduuu~~~wwwsssvvvqqqpppuuu{{{---000444666666555555555444444444333222333555777888444333444333111111444444333222222111111111222444666777888777777666666555444444444555555444333111//////555>>>DDDBBB???888555222000000000111444333444444333333222111111333333444666999:::999777777:::>>>CCCGGGMMMSSSWWW___kkk{{{yyyttttttqqqqqquuuyyy~~~///222555666666555444555666777777666444555777999888444222333333000000333---......///111333555666444555777777555555555666444444444333333333222222000...000999EEEIIICCC<<<666222111222111000111555777666555333222222222222444555666777777777777777999;;;@@@DDDJJJQQQXXX]]]kkkttt~~~zzzzzzxxxxxx{{{|||222444666666555444444444666666666555333333555777555222000222222000222555/////////000111333444555333555666666444333444666111222222222111111222333333111555@@@KKKMMMBBB777333///...222222///000444888777444222222333444555333555777777555444666999;;;===BBBGGGOOOXXXbbbhhhwwwzzz|||~~~~~~555666777666444333333444333333333111000000222444222//////222333222444888555444333222111111111111222555666555222111333555///000000111000111333555666555999EEEPPPOOOAAA333000,,,---111222...///333888666333111111444777999000444777666333333888===BBBEEEJJJPPPYYYdddooowww}}}}}}~~~{{{~~~:::555222555666444222333555555555444444444333333333000000333444333444777777555444333444555444333555///111999999000---222...,,,///444555222333999888<<>>:::444///000333333444666GGGFFFCCC@@@;;;666222000333444444444444444333333222000000333666777444111333888:::777777===CCCFFFKKKOOOSSS[[[hhhwwwzzzxxxzzz999444222333333111333666000111111222333333444444555222222555555333444777222111000222444666666666444///---111222222666<<<555222//////000333777;;;GGGEEE@@@;;;777555333333555666666666666555444444555333333666:::<<<:::777666999;;;;;;<<>><<<999;;;>>>@@@BBBFFFMMMTTTUUU[[[dddmmmzzz~~~{{{|||666555555777555222444888111111333444666888999:::666333333555555333333777777666555666999;;;;;;;;;//////000111111111000000,,,111555555888@@@FFFHHHAAA???;;;666333111000000555666666777777777777777888666555777<<>><<<;;;<<>>===;;;;;;???FFFIIILLLUUU^^^gggqqq{{{000111444888555000000444333444666888;;;===???@@@;;;888777999999777777:::111000//////111333333222000111000///000333444444222000...222???GGG@@@333///000111333555555666666222333555666888999999999;;;999777999===@@@@@@>>>;;;:::???FFFJJJMMMUUU```ooozzz~~~555555666666555555444333444444444555666888:::;;;999777444222111222333555444444444222111222555888111000...///222555666777222:::;;;666666<<<999000444555444333111111333444///444555333444999999555444555777:::======<<<:::999???FFFJJJNNNWWWdddooo666666666555444333333222555444444333444666999:::888666444222111222333444333444333111000111444666111000///...///111444666:::AAAAAA777222555555000333333222000//////111333000444555333444888888444666666888;;;===>>>===<<<<<>>>>>>>>>>>AAAGGGNNNTTT[[[eeesss}}}}}}}}}~~~555444333222222333444555777555222000000222444666444444333222222222222222333444333111000000333555333555666333111333:::@@@SSSRRRHHH999000000333444222111///---+++,,,///222333444555444555555555444777999;;;===>>>>>>???@@@EEEKKKSSSZZZbbbmmmyyyuuutttvvv~~~222222222333444555666777666444222000000111333444333333444444333333222222444444333222111222555777222555777555333666===DDDRRRKKK???444000333444222222222000...,,,---000222444444555666666555555555777:::===>>>???@@@BBBEEEJJJPPPYYYaaaiiirrr{{{vvvuuuwww~~~111222333555666777777777444333222111111222333333333333555666555444333222222333333222222333777:::111333555555555777<<>>CCCEEEEEEHHHNNNSSS[[[aaakkktttzzz|||}}}}}}}}}}}}|||555777999::::::777444111111222333444555444333333333444777888999777555333...//////000111333777;;;;;;::::::;;;======;;;999111000111333222111222444...000222222000///......777333555:::<<<888999===<<>>:::333888222000222333000000222...000111222111111333444444777666333666???DDDBBB>>>???EEELLLNNNNNNUUU___jjjssszzz{{{|||zzzwww555666888888888777555444000111333444555555444444111222555888666222222666000000000000111333666777@@@IIIMMMFFF===999666333555222222555777333111222...000222222111222333555444:::;;;777777>>>EEEGGGBBBBBBFFFLLLOOOQQQ[[[eeerrryyy~~~}}}}}}}}}yyy}}}555666888999999999888888111222333444555555555555///...111555444222333888000111111222333444444444>>>IIIPPPIII<<<444444555333111333888:::666333222...000222222222333555666555<<>>FFFKKKGGGHHHKKKQQQVVV\\\gggrrryyy~~~~~~}}}777888999999:::999999999222333444444555555666666000...///333444222444888222222222222333444555666888@@@GGGCCC:::444555888222000222888:::666444444...000222333333444666888888;;;======>>>AAAGGGKKKJJJMMMTTT[[[ccclllvvv~~~{{{~~~~~~999999999999888888777777444444444444555666777777444111111444555333333666555333111111222555999;;;666777999:::888555444444222///000555777555444555///111333444555666888::::::888999>>>DDDHHHHHHHHHJJJQQQ[[[fffpppyyy~~~~~~~~~~~~888888777777666666666666555555444555555666888888777333222666777444333444444333111111333888===AAA:::444000333555333000///333000000444666555444555///111333555666777:::<<<999555888BBBKKKMMMJJJGGGLLLVVVcccnnnyyy~~~{{{}}}~~~~~~555555444444555555666666666555555555555777888999666222222777999666333222111111222444888<<>>444...000333222000000333111222777999666333333///111444555777888;;;===555444;;;HHHPPPOOOLLLKKKVVVaaallluuu|||~~~}}}222222222222444555666777666666555555666777999:::333000111777:::777333222...///333777;;;@@@CCCEEE>>>444...000333222333666222111555;;;===888333111///111444666777999<<<>>>222555@@@MMMSSSOOOMMMPPPbbbkkkuuu{{{~~~~~~|||333222222111222444555666222999:::333222999;;;666333555444333444777555000111...000999@@@@@@@@@@@@<<<666000///222555555333111222666>>>DDDBBB777------000444777999999888777:::>>>EEEKKKQQQVVV\\\aaaooowww}}}}}}}}}000000000000000222333444111999:::333222888999444333555555222333666666333333111333999<<<:::999:::<<<777111///222444333111333444999BBBGGGDDD999///000333666888888777777666999@@@IIINNNRRRYYYdddllltttzzz}}}{{{||||||~~~333222222333333444555666000777999444222666666111222555555222111555777666777666777999777222111333;;;666111000111333333111444555:::AAAFFFCCC999111444666888888777666777888;;;BBBKKKPPPTTT]]]kkkwwwvvv{{{}}}~~~}}}|||}}}222222333333444555555666000666888555333444333///111555555111111555999:::;;;:::;;;;;;666///...222777444111000222444555555444444666:::>>>===777111555888:::999888888;;;>>>AAAFFFLLLRRRYYYdddqqqzzzuuuxxx{{{~~~------...//////000000000000444666555333222111///111444444111222777;;;;;;<<<;;;<<<<<<666000000444222111000111444777999:::666444333444777888666444444777:::::::::===CCCHHHNNNMMMPPPYYYfffqqqwwwzzzuuuvvvxxxyyy{{{}}}~~~,,,---...///000000000000111333555444333222111222111222222111444;;;<<<999:::888888999777222222666//////000333666999===>>>999666444333555666777777444777;;;<<<===BBBKKKSSSXXXWWW[[[gggvvv~~~zzzxxxyyy{{{{{{|||~~~~~~|||}}}~~~///000111222333333222222222222333444333222333555111111///000888???===777777333222444555222111333///000222555777:::>>>@@@777666555555666666666666444999<<<===???EEEQQQ[[[ZZZ]]]fffttt}}}{{{}}}||||||~~~|||,,,---///000111111000000222222333333333222444777111///---000:::AAA>>>666555///---000222111///000000222444666888:::===@@@333444555666777666444222666:::>>>???@@@GGGTTT^^^VVV^^^lll{{{~~~|||~~~|||||||||////////////000000000000222222333222111111222444222000111888BBBDDD===555+++---000111000000000111111444666666444444666888666333333777888555444666888666999@@@GGGJJJPPPVVV^^^eeeppp}}}yyy~~~~~~zzz{{{~~~111111111111222222222222222222333222222222333444333333666===DDDCCC<<<444...000333444333222222333111333666777666555666777666222222444555111000111888999???GGGLLLOOOUUU\\\fffppp|||~~~~~~}}}~~~111111111222222222333333222222333333333444444555222555:::???AAA>>>777111000222444444333222222333111333777888777666666666555222111444444000000222999===EEENNNRRRUUU]]]fffooozzz~~~{{{//////000000000111111111222222222444555666666555111444888:::888444000...///111333333222111111111222444777888999888777666444222333666666333555999;;;@@@IIIRRRUUUYYYeeeqqq|||}}}yyy~~~000000000000111111111111333222222555888999888666333444555333000......///000222444444333222222333444444666888999999888666666444555777666444666<<>>EEEMMMOOOWWWbbbkkkrrr|||000000111111111222222222333222222666<<<>>>;;;888333222000111222333111///...111444666666666777999;;;777444444888:::;;;:::111333777<<<>>>@@@HHHRRRPPPSSS\\\jjjuuu{{{~~~333333333222000000222444000111333666888777444111333222222222333333111000444333333555777:::::::::777444222444888;;;<<<;;;555444555777>>>FFFOOOTTTRRR\\\```jjj~~~}}}~~~~~~333333333222000000222444222111111333444444222000111111111222444444444333444444444555888:::<<<===777555333444888:::;;;::::::999:::===DDDLLLSSSVVVWWWccchhhppp}}}|||}}}}}}333333333222111111333555777444111000111222222111//////111222444555666777555444333444666888;;;===999777555555777888999888888888:::@@@GGGOOOSSSVVV[[[iiipppuuu{{{vvvooollllllkkkiiittt222333333222111111444666===999333111111333444555000111222333333555777888666666555444333555888::::::888777666666777888888666777;;;CCCMMMUUUXXXYYY^^^nnnvvvzzz|||uuunnngggcccbbbZZZ^^^ppp222333333222111222444777===999333000111333555666333444555444333333555777;;;;;;;;;888555555777999999999888888777888999::::::;;;AAAKKKXXXaaaddddddiiiyyy~~~vvvoooiiiaaa]]]\\\SSS```{{{222333333333222333555777888555111///111333555555555777777555222111444777???AAAAAA>>>:::888999<<<888999:::999999:::<<>>BBBFFFRRRQQQTTT^^^lllvvvxxxvvvuuu|||mmmccc[[[TTTQQQRRRVVVooo:::888777888666222333777>>>:::444333666999:::999666777888888666555555666777888999:::;;;:::999999::::::;;;<<<>>>CCCJJJOOOTTTWWWZZZcccvvv}}}zzzzzz}}}zzzkkkaaa\\\UUUQQQQQQOOOrrr777666777:::999555444777;;;:::888666555777:::<<<888:::;;;:::888777777888888888999::::::;;;;;;;;;;;;;;;<<<>>>CCCJJJRRRWWWXXX]]]ccckkk}}}}}}xxxxxx{{{oooddd\\\TTTOOOMMMQQQrrr666444777;;;<<<888666888777999:::888555666;;;???<<<===>>>===;;;999999:::999999999999:::;;;===>>>======>>>CCCLLLUUU\\\```___gggpppxxx~~~yyyzzz~~~}}}}}}}}}xxxkkkaaaWWWPPPNNNRRRrrr:::666666:::;;;888777999777999:::999888999<<>>???>>><<<::::::;;;;;;:::888888999<<>>???<<<999888:::;;;;;;:::::::::;;;;;;:::999:::;;;???BBBEEEDDDJJJTTT^^^fffmmmsssvvv|||xxxrrrqqqkkkkkkmmmmmmnnnnnnnnnmmmmmmpppuuu|||zzziii```ccc@@@888222333666666777999::::::;;;===>>>===;;;:::555777:::;;;::::::;;;===:::::::::;;;===@@@CCCEEEEEEQQQ```kkkqqqvvv}}}~~~uuullleeebbbccc^^^___```aaabbbbbbbbbbbbbbbdddhhhoooyyywwwvvv<<<555000444888888777888888<<<@@@???<<<::::::;;;444777999:::;;;;;;===>>>::::::;;;<<<>>>AAADDDEEEFFFUUUgggtttyyy}}}yyykkkbbb\\\WWWXXX[[[VVVVVVWWWXXXYYYZZZZZZ[[[^^^___aaafffooo{{{999999999666444333555666>>>BBB>>>>>>EEEAAA777777;;;;;;;;;<<<<<<<<<<<<<<<777:::===>>>>>>AAAIIIPPP^^^dddnnnyyyuuulll```WWWTTTSSSRRRQQQOOOQQQPPPNNNRRRYYY\\\[[[\\\ZZZ[[[aaahhhnnnwww~~~{{{zzz{{{888999888777666777999<<<===CCC???===BBB???:::@@@;;;;;;;;;;;;;;;;;;;;;;;;:::===??????AAAHHHRRR[[[iiinnnvvv~~~zzziiibbbXXXRRRPPPQQQPPPOOOLLLNNNNNNOOOTTT\\\aaa```]]][[[\\\bbbgggjjjooouuussssssqqqoooooosssyyy~~~888888999888888:::>>>AAACCCIIIDDD===>>>;;;;;;EEE;;;;;;:::::::::::::::;;;>>>???AAACCCIIITTTbbblllxxxzzz~~~vvvnnn___YYYRRRNNNNNNNNNMMMKKKGGGKKKNNNOOOVVV___eeefff]]]\\\___dddgggeeefffiiigggggggggfffeeegggkkknnn~~~999999:::999:::<<>>===999888AAA<<<;;;;;;:::::::::;;;<<>>@@@XXXUUUGGG>>>@@@===999======<<<;;;;;;;;;<<<>>>??????CCCIIITTTbbbrrruuufff\\\WWWWWWSSSOOOMMMNNNMMMJJJFFFFFFLLLQQQRRRUUU]]]ccceee______dddjjjjjjeeeaaaaaagggeeeccc``````ccciiinnnrrrtttyyy:::<<<>>>???>>>======>>>OOONNNCCC>>>DDDBBB<<<>>>===<<<;;;;;;<<<>>>@@@BBBAAAHHHTTTcccrrrooo```WWWSSSOOOLLLJJJJJJLLLMMMKKKIIIGGGMMMRRRQQQSSSYYY^^^```bbbbbbeeejjjkkkfffbbbccciiifffbbb]]][[[]]]aaaeeepppppppppttt|||999===AAABBBBBB@@@??????@@@EEEAAA>>>DDDAAA<<<@@@;;;:::999999;;;>>>AAACCCFFFPPP```sssnnn___VVVSSSOOOLLLIIIIIILLLMMMLLLIIIFFFMMMRRRQQQPPPUUUZZZ[[[fffeeefffjjjiiieeebbbdddfffeeebbb^^^[[[[[[]]]```jjjjjjiiijjjpppzzz999===BBBEEEEEECCCBBBAAA777@@@AAA@@@CCC===999???999888888888:::>>>BBBDDDKKKWWWjjj}}}~~~mmm```XXXUUUTTTPPPLLLKKKLLLLLLKKKHHHEEELLLQQQPPPOOOSSSXXXZZZiiiggggggiiihhhcccbbbcccbbbbbbbbbaaa___^^^```aaaddddddeeefffjjjqqqzzz???BBBEEEHHHHHHFFFCCC@@@EEE@@@???@@@???:::999<<<;;;<<<===>>>???AAADDDGGGWWWiii}}}~~~tttggg]]]VVVSSSOOOOOOPPPOOOMMMKKKHHHGGGKKKMMMPPPSSSTTTUUU[[[aaacccdddfffgggfffdddaaa```dddaaaaaabbb```\\\^^^bbbfffeeeeeeeeegggjjjmmmpppyyy>>>@@@MMM]]][[[HHH<<<<<>>===>>>>>>>>>:::<<<======>>>DDDMMMUUUhhhuuu{{{mmmaaaXXXSSSPPPLLLLLLLLLLLLLLLLLLLLLLLLOOOQQQSSSTTTTTTUUUYYY^^^aaaccceeefffeeeccc```^^^bbb___^^^___]]][[[\\\aaacccbbbbbbccceeehhhlllnnnnnnsss{{{@@@AAASSSiiidddHHH:::???>>>BBBAAA:::;;;CCCEEEBBB===>>>??????CCCNNN]]]hhh|||uuuggg[[[TTTQQQPPPMMMKKKIIIHHHHHHJJJLLLNNNSSSVVVXXXVVVTTTTTTWWWZZZ^^^```ccceeeeeebbb___]]]eeebbbaaabbbaaa___aaafffaaaaaaaaaaaacccgggjjjllliiilllpppvvv}}}BBBEEERRR^^^WWWEEE>>>EEE;;;BBBAAA888:::GGGKKKEEE???@@@BBBHHHSSSbbbqqq{{{ssseeeZZZTTTRRRRRRPPPMMMIIIFFFEEEGGGJJJLLLVVVZZZ[[[WWWSSSTTTUUUUUUYYY\\\___cccdddcccaaa```fffccccccdddcccaaadddjjjeeeeeedddddddddfffgggiiiiiijjjlllooottt{{{;;;EEELLLIIIDDDBBBDDDDDD999AAA@@@888;;;HHHMMMGGG???@@@GGGVVVjjj|||~~~sssfff[[[UUUSSSRRROOOLLLHHHEEEEEEGGGJJJLLLVVV[[[\\\VVVRRRSSSTTTRRRTTTVVVZZZ___bbbcccddddddaaa___^^^______^^^bbbhhhlllkkkiiigggfffeeeeeeeeedddfffiiijjjlllooorrruuu222???EEE>>><<>>:::===GGGKKKHHHAAAGGGTTThhh~~~|||rrrggg]]]VVVQQQOOOIIIHHHGGGGGGHHHJJJMMMOOORRRYYY[[[TTTPPPSSSSSSPPPPPPRRRUUUYYY]]]```cccddd```^^^]]]^^^______cccjjjpppooollljjjgggeeecccbbbccceeehhhiiiiiiiiijjjkkkyyy444:::======<<<>>>>>><<<;;;<<<<<<>>>@@@DDDGGGHHHLLLWWWiiiyyy{{{tttkkkaaaXXXPPPLLLGGGGGGHHHIIIKKKLLLNNNNNNLLLVVVXXXQQQOOOSSSTTTOOONNNOOOPPPRRRVVVZZZ^^^aaa```]]]\\\^^^______eeelllooommmkkkhhheeecccaaa```bbbdddfffgggggghhhiiikkkoooxxx>>>777777<<<===999;;;BBB===:::;;;@@@BBBAAACCCHHHYYYhhhzzz}}}wwwpppeee[[[QQQLLLHHHIIIKKKLLLMMMLLLKKKJJJHHHSSSVVVPPPMMMSSSTTTOOONNNMMMMMMNNNQQQUUUZZZ]]]\\\YYYXXXZZZZZZ[[[aaahhhkkkjjjiiifffdddaaa___^^^^^^```aaabbbbbbdddhhhjjjkkkrrr{{{666999======<<<<<<>>>AAAEEE===;;;AAADDDDDDLLLZZZiiivvv~~~vvvooohhh```WWWPPPLLLJJJJJJKKKNNNPPPQQQPPPRRRLLLHHHKKKOOOPPPQQQSSSNNNMMMLLLKKKLLLOOORRRTTTZZZ[[[[[[ZZZYYY[[[^^^aaammmhhhbbb^^^^^^^^^\\\ZZZ^^^^^^^^^___aaaeeeiiilllnnnpppssswww~~~999:::<<<======>>>???@@@DDD>>>===CCCFFFJJJYYYjjj~~~~~~yyytttnnnfff\\\UUURRRQQQPPPPPPRRRTTTTTTSSSRRRMMMJJJMMMPPPQQQRRRUUUPPPNNNMMMKKKKKKKKKMMMNNNTTTUUUVVVWWWXXXZZZ^^^aaagggbbb\\\YYYWWWWWWUUUSSSWWWYYY[[[^^^aaadddgggiiilllmmmnnnqqqwww<<<;;;;;;===???@@@@@@???EEEAAAAAAHHHNNNXXXkkk~~~~~~|||xxxpppeee]]]VVVUUUTTTTTTUUUUUUTTTSSSUUUPPPNNNQQQSSSSSSTTTWWWSSSRRRPPPNNNLLLKKKJJJJJJLLLNNNQQQSSSUUUWWW[[[^^^ddd```[[[XXXVVVUUUTTTRRROOOSSSXXX\\\^^^aaadddfffjjjjjjjjjkkkppp{{{===;;;999;;;???AAA@@@>>>GGGEEEHHHSSS___lll}}}zzzooofff^^^\\\[[[ZZZ[[[ZZZXXXVVVVVVSSSQQQTTTUUUTTTUUUYYYVVVVVVTTTRRRPPPNNNLLLKKKKKKLLLOOOPPPPPPQQQTTTVVV___]]]ZZZXXXWWWVVVVVVVVVMMMQQQUUUXXXZZZ^^^cccggghhhhhhhhhhhhnnnzzz===:::888:::>>>AAAAAA@@@FFFGGGPPPbbbvvvzzzssskkkiiigggfffdddbbb___\\\VVVSSSSSSTTTTTTQQQRRRVVVVVVUUUTTTSSSRRRQQQOOOOOONNNOOOOOOMMMLLLKKKLLLNNNVVVVVVVVVUUUUUUVVVWWWYYYQQQSSSUUUUUUVVVZZZbbbhhhddddddeeefffmmm{{{<<<::::::;;;???BBBDDDDDDGGGOOO___tttyyywwwsssppplllgggaaa]]]XXXVVVUUUVVVTTTPPPPPPTTTSSSSSSRRRQQQQQQQQQQQQQQQRRRQQQOOOLLLIIIHHHJJJKKKSSSTTTVVVWWWWWWXXX[[[]]]VVVXXXXXXUUUSSSVVV___fff___```bbbeeelllzzz;;;<<<===>>>@@@CCCGGGJJJPPP___tttwwwnnnfff``````^^^^^^^^^YYYTTTTTTXXXUUUTTTRRRQQQQQQRRRSSSTTTRRRQQQNNNJJJHHHIIILLLPPPRRRTTTWWWXXXWWWXXX[[[^^^XXX[[[[[[WWWSSSSSSYYY```]]]___bbbfffnnn{{{;;;===@@@AAAAAADDDJJJOOO[[[ooo~~~zzzpppiiihhhgggffffffaaaZZZZZZ^^^YYYWWWTTTSSSRRRTTTVVVWWWPPPOOOLLLIIIHHHKKKQQQUUUMMMPPPRRRSSSRRRRRRUUUXXXXXX\\\^^^ZZZSSSQQQUUUZZZ___aaadddiiippp}}}>>><<<>>>CCCEEEJJJXXXgggyyy~~~~~~}}}|||sssssspppkkkgggdddddddddeee]]]ZZZWWWSSSQQQSSSXXX\\\VVVPPPKKKIIIGGGFFFLLLSSSRRRSSSRRRQQQOOOPPPRRRSSSYYY]]]___\\\VVVSSSSSSUUU^^^bbbddddddkkkyyyBBB>>>???EEELLLUUUfffuuu}}}|||wwwrrrnnnkkkjjjjjjdddbbb___\\\ZZZZZZ[[[]]]UUUOOOIIIHHHGGGHHHNNNUUURRRRRRQQQPPPOOOPPPQQQRRRZZZ\\\\\\YYYTTTRRRTTTWWW]]]aaadddfffnnn}}}CCCAAABBBKKKYYYhhhyyy|||zzzwwwuuuooonnnmmmkkkhhhddd```^^^UUUNNNHHHFFFGGGIIIOOOVVVOOOOOOPPPPPPQQQQQQRRRRRRWWWXXXWWWUUURRRSSSXXX]]]YYY^^^bbbfffpppAAACCCKKKYYYjjjzzz}}}yyyqqqhhhbbbXXXPPPIIIGGGGGGHHHMMMSSSLLLLLLNNNQQQTTTUUUVVVUUUSSSSSSRRRQQQQQQVVV]]]bbbUUUZZZ^^^dddpppBBBKKKZZZkkk|||~~~~~~vvvmmm```VVVNNNKKKIIIHHHIIIMMMIIIJJJLLLQQQWWWZZZYYYXXXUUUTTTQQQOOOPPPTTTZZZ^^^TTTXXX^^^dddqqqNNN[[[mmm|||}}}{{{yyyiii___VVVRRROOOKKKHHHIIIHHHHHHKKKQQQXXX[[[YYYVVVXXXVVVRRROOONNNOOOQQQRRRSSSXXX^^^fffuuucccqqq~~~}}}~~~qqqggg^^^ZZZWWWPPPKKKIIIHHHHHHJJJPPPVVVXXXUUUPPPTTTRRROOOMMMLLLKKKJJJIIIPPPUUU\\\fffwwwtttvvvlllddd```]]]UUUNNNKKKIIIIIIJJJOOOUUUUUUPPPKKKLLLKKKKKKKKKLLLKKKIIIGGGJJJPPPXXXdddvvvtttmmmeee```\\\XXXQQQKKKPPPKKKGGGGGGKKKLLLIIIFFFLLLJJJHHHHHHJJJKKKHHHFFFHHHOOOVVV^^^mmm~~~vvvpppjjjbbb^^^[[[WWWQQQKKKKKKHHHEEEFFFJJJKKKHHHEEEFFFDDDBBBCCCFFFHHHHHHFFFMMMQQQWWW^^^nnn~~~~~~~~~tttmmmhhhddd^^^ZZZXXXUUUPPPLLLGGGEEEDDDFFFHHHIIIEEEBBB@@@>>>>>>@@@CCCGGGHHHIIIQQQSSSVVV___ppp}}}}}}xxxpppjjj```\\\XXXVVVTTTRRROOOMMMFFFFFFEEEGGGHHHFFFCCC??????>>>>>>@@@BBBFFFHHHJJJRRRQQQUUUaaattt~~~}}}}}}uuukkkdddWWWUUUSSSQQQPPPOOONNNLLLHHHHHHHHHHHHGGGEEEAAA???@@@@@@AAAAAABBBCCCEEEGGGNNNMMMTTTdddxxx}}}wwwmmmbbbZZZPPPOOONNNMMMLLLKKKKKKKKKIIIIIIIIIHHHFFFDDDBBB@@@@@@BBBCCCCCCAAAAAABBBCCCIIIJJJTTTggg|||yyyssslllcccYYYQQQKKKKKKKKKJJJIIIHHHIIIJJJFFFGGGGGGFFFEEEDDDDDDDDDAAADDDGGGGGGEEEBBBBBBCCCEEEHHHUUUkkk}}}}}}~~~|||wwwpppjjjddd]]]TTTNNNIIIIIIIIIHHHGGGFFFHHHIIICCCDDDEEEDDDDDDDDDFFFHHHCCCGGGKKKLLLIIIFFFFFFFFFCCCHHHWWWnnn|||xxxtttppprrrxxxxxxtttuuu~~~~~~zzzssshhh___XXXRRRLLLGGGHHHIIIIIIHHHFFFEEEFFFGGGIIIFFFCCCDDDGGGIIIIIIHHHLLLKKKKKKJJJIIIGGGFFFEEEGGGIIITTTiii~~~|||qqqllljjjgggdddbbbhhhjjjgggjjjttt}}}zzztttmmmccc[[[VVVQQQKKKGGGGGGHHHHHHGGGEEEDDDEEEGGGHHHFFFDDDFFFHHHJJJJJJHHHJJJJJJJJJKKKKKKJJJJJJIIIHHHKKKYYYooowwwjjj```]]]\\\\\\[[[UUUYYY[[[[[[]]]eeennnsssyyyyyyrrriiiccc[[[UUURRRNNNJJJFFFEEEFFFFFFEEECCCCCCDDDFFFHHHGGGGGGIIIKKKLLLKKKIIIHHHIIIJJJKKKLLLMMMMMMNNNMMMSSSddd{{{mmmfff^^^XXXWWWXXXYYYYYYRRRUUUVVVTTTTTTYYY```eeemmmwww|||sssnnniiieee^^^YYYRRROOOMMMKKKHHHEEEBBBCCCDDDCCCBBBBBBDDDEEEIIIJJJKKKMMMNNNNNNMMMLLLHHHIIIIIIJJJKKKMMMNNNNNNTTT\\\pppuuu```]]]YYYVVVUUUUUUUUUTTTQQQRRRRRRRRRQQQRRRXXX]]]fffooozzzlllccc]]]ZZZYYYTTTPPPKKKIIIIIIIIIFFFCCC@@@AAABBBBBBAAAAAACCCEEEKKKMMMOOOPPPPPPPPPOOOOOOJJJIIIIIIIIIJJJKKKLLLLLLVVV```uuuyyymmm[[[ZZZXXXUUURRRPPPNNNMMMMMMLLLNNNPPPPPPQQQVVV^^^dddkkkvvvyyyiii___XXXRRRPPPPPPNNNKKKGGGFFFGGGFFFDDDAAA???@@@AAAAAAAAABBBDDDFFFLLLNNNPPPPPPPPPOOOPPPQQQKKKKKKIIIIIIIIIJJJKKKLLLRRR^^^sssqqqgggYYYXXXVVVRRROOOMMMLLLMMMLLLKKKMMMRRRRRRRRRXXXaaacccgggmmmttt|||tttggg[[[UUUQQQLLLKKKMMMKKKHHHEEEDDDEEEEEEBBB??????@@@AAAAAAAAABBBDDDFFFKKKMMMNNNNNNMMMMMMOOORRRLLLKKKJJJIIIJJJKKKMMMNNNNNNZZZooo|||kkkcccXXXWWWTTTPPPNNNNNNPPPRRROOOMMMPPPUUUUUUTTTYYYbbbaaacccfffjjjoooxxxttthhh\\\RRRPPPOOOKKKJJJMMMJJJGGGDDDDDDEEEDDDAAA===>>>@@@AAAAAAAAABBBEEEGGGJJJLLLMMMLLLJJJJJJNNNQQQLLLKKKJJJJJJKKKMMMOOOQQQLLLXXXnnnvvveeeZZZVVVVVVTTTSSSRRRQQQPPPPPPQQQTTTWWWZZZ\\\]]]```bbbaaabbbdddeeehhhkkkqqqtttpppbbbZZZVVVOOOIIIEEEFFFHHHJJJLLLGGGBBBAAADDDFFFDDDAAA@@@??????@@@AAACCCEEEFFFMMMJJJGGGIIIMMMPPPPPPOOOKKKIIIIIILLLMMMLLLMMMPPPQQQfffuuurrrdddZZZTTTSSSQQQPPPOOOPPPPPPQQQTTTWWW[[[]]]___```ccceeedddeeeffffffgggiiimmmppprrrvvv|||wwwdddYYYSSSOOOJJJEEEDDDEEEHHHJJJLLLGGGAAA@@@CCCDDDCCCAAA@@@AAACCCDDDFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIKKKLLLKKKJJJKKKNNNNNNNNNSSSYYYbbbwwwxxxlll___WWWSSSQQQPPPOOOPPPRRRTTTVVVYYY\\\```bbbccceeefffhhhhhhiiiiiigggffffffhhhjjjjjjlllpppvvvzzzfffYYYTTTLLLIIIFFFCCCCCCFFFIIIKKKKKKFFF@@@???@@@CCCCCCBBBBBBDDDFFFIIIJJJIIIHHHGGGCCCFFFJJJIIIFFFEEEGGGJJJJJJJJJLLLNNNNNNPPPZZZdddyyytttggg[[[TTTSSSRRRPPPPPPRRRVVV[[[]]]^^^aaaeeehhhhhhiiijjjkkkjjjjjjjjjhhhfffeeefffhhhiiijjjlllpppvvvlll\\\VVVVVVIIIGGGEEEDDDDDDFFFIIIKKKHHHDDD@@@>>>???AAACCCCCCEEEFFFGGGHHHIIIIIIIIIHHHAAADDDHHHHHHGGGGGGGGGIIIHHHIIIKKKMMMMMMPPP]]]kkktttfff[[[TTTQQQPPPPPPQQQTTTYYY^^^aaaaaaeeeiiikkklllllllllmmmiiijjjjjjiiigggfffgggiiigggiiijjjlllnnnqqqvvvzzzyyycccWWWTTTWWWGGGFFFDDDBBBBBBCCCDDDEEEEEEBBB???>>>???AAACCCEEEIIIGGGFFFEEEEEEFFFHHHJJJ@@@@@@AAADDDHHHIIIGGGEEEEEEFFFHHHJJJJJJMMMZZZhhhxxxnnnbbbZZZUUUMMMMMMNNNPPPTTTYYY^^^aaacccfffkkkmmmmmmmmmlllmmmiiijjjkkkkkkiiihhhiiijjjgggiiikkkkkkkkkkkklllmmmyyymmm[[[QQQOOOQQQCCCBBBAAA???>>>>>>>>>>>>AAA@@@??????AAACCCEEEGGGJJJHHHDDDBBBBBBDDDGGGIII@@@===<<>>===<<<;;;;;;===>>>@@@AAACCCEEEGGGIIIIIIGGGEEECCCCCCCCCEEEFFFAAA@@@??????@@@AAAAAAAAADDDBBBCCCFFFGGGFFFKKKQQQ```zzzzzzqqqlllaaa___[[[TTTMMMKKKMMMQQQMMMOOOQQQUUUZZZ^^^aaaccccccfffkkkmmmmmmkkkkkkjjjlllmmmnnnnnnllljjjjjjkkkaaabbbddddddeeegggjjjmmmmmmuuu|||}}}~~~~~~|||xxxuuulll```UUUNNNJJJIIIHHHAAAAAA@@@???>>>===<<<<<<:::===@@@CCCEEEFFFHHHJJJGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFCCC???>>>@@@CCCDDDBBBBBBFFFGGGEEEFFFIIIXXXyyy{{{nnnddd]]]YYYMMMKKKHHHDDDBBBDDDHHHKKKNNNPPPSSSUUUXXX[[[```cccbbbbbbbbbeeeiiilllmmmlllkkklllnnnooonnnkkkhhhfffgggggghhhhhhhhhhhhgggfffiiipppuuurrrmmmlllllljjjjjj^^^SSSOOOMMMIIIGGGFFFCCCBBB@@@>>>===<<<;;;;;;>>>AAADDDFFFFFFFFFGGGIIIJJJHHHEEECCCBBBBBBCCCCCC@@@?????????@@@BBBDDDEEEFFFEEECCC@@@???AAAFFFIIITTTzzzvvveeeXXXOOOIIIFFFAAAAAA@@@>>><<<===@@@CCCHHHMMMSSSYYY\\\^^^aaabbbaaabbbccceeegggiiijjjkkkkkklllnnnpppooommmjjjhhhhhhhhhhhhiiijjjjjjkkkkkkhhhmmmooojjjfffeeeeeedddeeeYYYNNNKKKJJJGGGDDDDDDBBBAAA@@@>>>============???AAADDDFFFEEEEEEFFFGGGIIIHHHFFFDDDCCCCCCDDDEEEFFFEEECCCBBB@@@?????????>>>???@@@@@@@@@AAADDDFFFYYY}}}vvv```MMMCCC>>>:::888444666888888888888999:::>>>EEEOOOXXX]]]^^^_________bbbeeeeeeddddddgggjjjkkklllnnnoooooonnnlllkkkiiiiiiiiiiiijjjkkkmmmmmmiiikkkiiibbb___```bbbaaa```UUUJJJGGGFFFCCCAAABBB@@@@@@???>>>>>>>>>>>>???@@@BBBDDDEEEEEEDDDEEEEEEGGGFFFEEEDDDCCCDDDDDDEEEGGGFFFEEECCCAAA>>><<<;;;666999===???@@@@@@AAABBBWWWyyyrrrbbbMMM???::::::999777///222666888777666555555555<<>>>>>>>>>>>???@@@@@@@@@BBBEEEEEEDDDCCCCCCCCCDDDDDDCCCBBBBBBCCCCCCDDD@@@AAAAAABBBAAA???===<<<555888;;;=========???@@@MMMoooyyy[[[OOO@@@888888:::999777000333777888777444222222333777>>>EEELLLRRRWWW[[[]]]aaadddbbb^^^]]]```dddeeefffhhhiiikkkmmmnnnooopppooonnnmmmllllllkkkkkkjjjggg```[[[^^^eeeiiihhhaaaUUUJJJFFFDDDAAA>>>>>>============>>>???@@@AAA@@@BBBDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAA;;;<<<===>>>???>>>===<<<::::::::::::999;;;>>>AAALLLmmmwwweeeGGG@@@888444555555444111000333555666444222222222555777:::>>>CCCKKKSSSYYYZZZ\\\^^^^^^[[[[[[]]]___```aaabbbdddgggjjjlllnnntttssssssrrrpppnnnlllkkkdddaaaZZZXXX]]]fffiiifff___TTTIIIEEEDDDAAA??????<<<<<<<<<<<<===>>>???@@@???AAACCCDDDBBBAAAAAABBB@@@@@@@@@??????>>>>>>>>>;;;<<<<<<<<<<<<;;;;;;:::===<<<:::888777:::???CCCWWWvvv}}}dddQQQ<<<999666444333333111000111222333333333333444666555555666777<<>>>>>@@@BBBCCCBBBAAABBBBBBAAA@@@@@@@@@???>>>===<<<<<<<<<;;;;;;:::;;;;;;;;;;;;:::999777777;;;AAAEEEaaa~~~rrrWWWCCC999888777666555555555555222222333333333555888;;;222222222333666===FFFLLLTTTSSSRRRSSSUUUVVVVVVUUUXXXXXXYYY[[[___dddhhhkkkkkkllloooppppppmmmjjjggg___\\\VVVVVV___gggeee___TTTJJJ@@@???AAA@@@@@@AAA:::::::::::::::;;;<<<======???BBBCCCBBBAAABBBCCCBBBBBBAAAAAA???>>><<<<<<<<<;;;::::::;;;<<<>>>???777777888888999<<>>@@@>>>>>>>>><<<;;;:::<<<>>>:::<<>>>>>>>>???@@@AAA;;;999<<<===:::;;;@@@;;;???;;;999===;;;:::DDDeeewww^^^III@@@999555555999:::666333444444444444555555666777777:::888777777:::;;;;;;;;;???BBBGGGNNNSSSTTTRRROOOSSSVVVXXXWWWZZZaaadddcccfffggghhhgggddd```^^^\\\[[[WWWUUUXXX\\\]]]XXXRRRJJJDDDBBBFFFGGGEEEDDDFFF===>>>>>><<<::::::<<<>>>???@@@AAABBBCCCDDDDDDDDD???>>>===<<<;;;<<<<<<======;;;<<<>>>;;;777:::AAA???BBB===:::===;;;<<>>999666666:::;;;888555555555555555555666777888888>>>;;;999888999999999888777:::AAAKKKSSSWWWUUUQQQPPPUUUYYYZZZ]]]bbbccc```dddeeeeeeaaa\\\XXXXXXZZZ[[[XXXUUUVVVXXXUUUNNNHHHGGGCCCBBBEEEFFFDDDCCCDDD<<<======<<<::::::;;;===???===<<<>>>AAAAAA???<<<===<<<;;;;;;:::;;;;;;;;;888:::???@@@;;;777;;;BBBCCCDDD===:::===;;;>>>MMMiiittt\\\HHH>>><<<:::888888999:::999777555444444444444444666777888AAA>>>:::888888777777666333555;;;EEEPPPWWWYYYXXXTTTYYY\\\]]]^^^aaa```]]]```aaa```[[[VVVTTTWWW[[[ZZZWWWUUUTTTTTTPPPIIICCCGGGEEECCCBBB@@@===;;;:::<<<======<<<::::::;;;<<<>>>:::888:::???AAA===999===<<<<<<<<<<<<<<<<<<<<<555888===@@@???>>>???BBBBBBBBB;;;999<<<;;;BBBTTTwwwiiiPPP???999999777666666666777888777444777666555444555666777888BBB???:::777666666555444333444888>>>HHHSSS[[[aaa___bbbccc``````aaa___\\\]]]\\\ZZZVVVTTTUUUZZZ^^^WWWUUUSSSSSSRRROOOIIIDDDHHHHHHEEEAAA<<<:::777555;;;===>>>===;;;:::;;;<<>>===666666;;;:::EEE\\\xxx___HHH;;;777666222333444333777;;;<<<999<<<;;;999777777888999:::AAA===999555444555444444444555666999>>>JJJYYYdddjjjmmmmmmiiifffeeebbb]]][[[XXXTTTRRRTTTWWW\\\___UUUSSSRRRQQQPPPNNNJJJHHHIIIJJJHHHAAA<<<<<<<<<:::<<<===???>>>===;;;;;;<<<<<<::::::<<<@@@BBB@@@>>>888888999::::::::::::999777777777;;;CCCIIIFFF???;;;999444666;;;:::FFFaaarrrYYYCCC999666333000444666777===FFFIIIFFF???===:::888777777999:::???;;;666333333444444444222555777666777AAASSSbbbrrrvvvxxxuuuqqqmmmggg```ZZZUUUPPPOOOTTTYYY\\\\\\TTTRRRPPPNNNMMMLLLKKKJJJKKKNNNJJJAAA<<<>>>@@@???<<<>>>@@@@@@>>>===<<<===::::::;;;<<<<<<<<<<<<<<<888888:::;;;;;;;;;::::::777999999:::>>>DDDBBB<<<;;;888444777<<<999FFFbbboooUUUBBB:::666222222777;;;===EEEQQQVVVSSS???<<<999666555555666777===:::555222222333444444///555888555333;;;NNN___uuu{{{~~~zzztttkkkbbb[[[TTTMMMNNNTTTZZZ[[[YYYTTTRRROOOMMMKKKKKKKKKKKKNNNPPPLLLAAA:::<<>>===???AAAAAA???=========>>>@@@AAA@@@>>>======>>>999:::<<<===>>>===<<<<<<666;;;===999999===>>>:::<<<999555888<<<999FFFcccvvv```OOOBBB999555666111555666;;;LLL\\\ZZZNNN;;;999777555444555666777000333555555333333555777666333444999777777EEEXXXttt~~~qqqdddZZZSSSLLLMMMRRRXXXXXXVVVQQQLLLHHHGGGEEEEEEJJJQQQOOOLLLHHHEEECCCBBB@@@???AAACCCBBB@@@AAADDDBBB===BBB@@@===::::::;;;>>>???===>>>???AAABBB@@@===:::333555777999:::<<<@@@BBB===AAA;;;777<<<===BBBPPPqqqqqq[[[KKKAAA:::666555///333555888DDDQQQOOOEEE999888666555444444555555333555666555333222333555555111111555444222===LLLdddrrr{{{mmmbbbZZZPPPKKKMMMPPPOOOLLLLLLIIIGGGGGGGGGGGGLLLSSSNNNKKKHHHGGGFFFFFFEEEDDDEEEFFFDDDAAAAAADDDBBB>>>BBB@@@>>><<<;;;===@@@AAADDDCCCBBBBBBAAA???;;;888777888:::;;;;;;<<<>>>@@@===@@@;;;888<<<<<>>======???AAACCCEEECCC@@@???>>><<<:::777:::;;;===<<<;;;;;;===>>><<>>===>>>@@@BBBCCC@@@===;;;::::::::::::999999;;;<<<<<<;;;;;;<<<===<<<>>>;;;:::>>>;;;AAATTTqqqzzzfffPPPFFFBBB>>>888444000333555444555888999888333444444555444444333222444444444444555666666666000------000333222111111666<<>>=========???AAABBB???<<<999888999::::::999555777:::;;;;;;;;;<<<>>><<<>>>:::;;;>>>;;;CCCYYY}}}rrr```MMMCCC@@@;;;777555///000000111333555666666444444444444444444444444444333333444666888777666......///111333444333333111333;;;JJJZZZiiixxx|||wwwnnnfff___YYYTTTQQQLLLJJJKKKMMMJJJFFFEEEHHHIIIJJJMMMRRRXXX]]]^^^^^^WWWVVVRRRLLLJJJJJJHHHCCC??????>>>===>>>???@@@@@@CCC@@@===;;;;;;;;;999888333555999;;;<<<<<<===>>>======:::<<>>:::777555666111......000444555555555666555444333333444555666777555333444777888666444///222333444555666666666111111555???GGGRRRcccrrrwwwuuurrrmmmgggaaa[[[WWWRRRPPPPPPQQQMMMHHHHHHKKKMMMNNNQQQWWW]]]bbbcccccc[[[[[[WWWRRRPPPPPPMMMGGGAAAAAA@@@?????????@@@@@@AAA???===<<<<<<<<<;;;999333666:::<<<=========>>>>>>===999<<>>>>>======>>>???===999<<>>===<<<===???===999888;;;;;;;;;;;;<<<<<<<<<=========666666===:::999NNNkkkuuukkkdddbbb^^^[[[\\\^^^^^^]]]\\\QQQGGG<<<888555333222444444222000000333666888999666555444333333333333333555999999444111111111...444333222111111222444555555333333777888:::???FFFUUUccchhhhhhjjjfffdddlllmmmnnnooonnnlllkkkkkklllmmmkkkhhhggggggfffeeecccdddcccccccccdddbbb^^^ZZZTTTLLLFFFGGGGGGCCC??????<<<::::::<<<;;;888888<<<<<<<<<<<<======>>>>>>>>><<<777888===::::::PPPmmmtttiii```\\\```]]][[[[[[^^^___^^^\\\TTTHHH===888555222222444333333222111111333888;;;777666555444333222222222333777888333000000000---222111000000111222444555555222333666777777<<>>>>>>>>>>>??????;;;888:::===:::===VVVrrr|||oooeee```___^^^]]]\\\\\\```dddccc___YYYMMM???999555222222555000222444444222333666:::666666666444222111222333000444666333111333333222000000///000111222333444444222333555555555999???GGGUUU___fffmmmjjjjjjvvvwww~~~zzzsssooolllkkkfffeeeddddddeeeggghhhiiieee___ZZZXXXSSSJJJCCCAAA@@@===>>>BBBDDDAAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>999:::<<<===<<>>@@@GGGJJJGGGCCCAAA>>>>>>============<<<<<<999<<<======GGG___|||wwwkkkddd___]]]\\\^^^fffjjjmmmwwwqqqbbbOOOCCC;;;666555888555333111111333555666666111444666555222111444888666:::;;;777555666666333222222333333333333333222222111222555555444777<<<>>>GGGQQQaaassszzz~~~|||xxxpppiiiddddddeeehhhiiinnnrrrkkk]]]QQQLLLEEE@@@>>>CCCGGGFFFCCCCCC?????????>>>>>>=========999<<<<<<===NNNmmmsssiiidddbbb```^^^___hhhmmmqqq|||vvvfffSSSEEE===777666888999444///---111555888888000333666555222111555999222777999666555888888777333333444444444333222222222111222666666444777<<<>>>FFFPPPbbbwww~~~tttnnnllllllfffiiipppuuuooo```SSSNNNKKKCCC>>>AAAEEEFFFFFFFFF@@@@@@@@@@@@??????>>>>>>:::<<<;;;===RRRuuu~~~qqqddd___aaaaaa]]]fffmmmtttxxxyyykkkWWWFFF<<<999:::;;;666333000000111444555555333333333333333444555666333444444444333333222111888111555888111000555555444555666666555555777999<<>>@@@===>>><<>>@@@>>>===;;;CCC[[[zzzrrrccc^^^aaaddddddmmmrrrwwwyyy|||}}}|||vvviiiYYYJJJ>>>888666666444111000111333444444222222222222222222333333555555555555555444444444999222666888///---333333222333444444555777:::<<>>@@@BBB>>>???LLLfffuuugggaaaeeejjjlllsssvvvyyy{{{{{{||||||{{{wwwuuuooodddUUUGGG===999777555222111222333333333000111111111111111111111444444444333333333444444444111:::???666333888888111222444444555888<<>>@@@DDDAAAHHH___zzz|||oooiiimmmrrrtttxxxyyy{{{{{{yyywwwwwwyyyttttttrrrkkk___PPPCCC<<<999666444333333444333222444555666666666555444444333222222111111222333333000000<<>>CCCGGGUUUrrr|||sssnnnllllllmmmYYYTTTPPPNNNJJJEEECCCEEEDDDEEEZZZzzzvvvvvvtttqqqlllhhhgggggghhhmmmooonnnoooppphhh]]]KKK<<<444<<>>@@@AAA:::444555222222111000000000000111000111222222111222444666555666666555333444666888666555777:::<<<@@@JJJTTTqqqwwwkkkaaaYYYRRRKKKFFFGGGDDDSSStttvvvrrrmmmjjjiiigggddd```bbbgggkkknnnrrruuurrrmmmcccVVVKKKHHHDDD<<<888;;;222111000/////////000000111222333333222222444666444555555444444444777999777888:::===???FFFVVVeeeuuugggZZZOOOIIIFFFHHH[[[zzzyyysssmmmjjjjjjiiiddd___aaadddhhhlllpppsssrrrqqqiii```XXXRRRKKKBBB>>>@@@666444333111111111222333222333444333222333444666444555555444333333666888::::::<<>>CCCMMMYYYkkkyyymmmaaaYYYUUUVVV```qqq{{{sssmmmhhheeedddbbb```aaadddccc```cccjjjnnnnnnmmmkkkgggaaaWWWPPPEEEBBB>>>999666666666777555666666555444444555777666777888888888:::===@@@CCCGGGRRRbbbsss|||nnneeeaaaZZZZZZ```ooozzzrrrllljjjjjjbbb___```cccaaa^^^bbbjjjiiiiiijjjkkkmmmllleee^^^KKKHHHCCC>>>;;;999:::;;;666666777666444444555777555777999:::;;;>>>BBBEEEIIIPPP```vvv}}}nnniiiiii```___eeetttsssiiifffggg```^^^bbbccc```___ccciiifffggglllqqqpppiiiaaaXXXPPPGGGBBBAAAAAA???<<<<<<:::888666666888:::<<<:::<<>>===AAAHHHNNNXXXfffwwwyyyqqqkkkjjjeeekkk~~~uuuqqqkkkdddaaacccdddaaa```cccfffeeefffiiilllkkkfff```___WWWMMMGGGEEEEEECCC@@@===<<<;;;::::::;;;<<<===:::===@@@BBBDDDJJJTTT\\\gggrrrzzzsssnnnlllhhhoootttnnniiihhhgggdddbbbdddccccccdddeeedddccc```___^^^XXXPPPLLLKKKJJJHHHFFF@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBEEEGGGLLLUUUaaajjjssszzz}}}yyytttpppmmmllluuu~~~xxxsssnnnjjjgggfffcccdddccc```\\\ZZZZZZ\\\SSSQQQOOOOOOOOONNNKKKIIIEEEFFFGGGGGGGGGGGGFFFEEEFFFHHHJJJMMMSSS]]]hhhpppyyy||||||yyyvvvrrrnnnjjjnnn{{{|||vvvppplllggggggddd]]]UUURRRTTTXXXMMMOOOQQQRRRRRROOOJJJFFFIIIJJJKKKLLLLLLKKKJJJIIIHHHJJJMMMRRRZZZdddnnnuuu{{{{{{}}}}}}xxxtttpppllliiifffoooxxxqqqmmmeee[[[QQQNNNPPPSSSQQQSSSTTTTTTRRRLLLGGGCCCKKKLLLMMMMMMMMMMMMLLLKKKGGGJJJPPPYYYcccllltttxxxvvvtttvvv|||}}}yyytttooojjjgggfffeeessszzzsssgggZZZPPPLLLLLLNNNUUUTTTSSSPPPLLLHHHFFFDDDJJJJJJKKKKKKKKKKKKJJJJJJKKKOOOWWWaaakkkrrruuuwwwsssppprrrwwwzzzxxxzzz~~~xxxvvvsssnnnjjjgggeeeeeehhhyyywwwhhhZZZPPPKKKKKKLLLTTTRRRNNNJJJFFFEEEGGGHHHIIIHHHHHHHHHHHHHHHHHHIIIRRRVVV___hhhpppttttttrrrwwwtttvvv{{{|||wwwvvvzzz|||~~~{{{zzzrrrqqqnnnjjjfffeeefffggglll~~~zzzcccVVVOOOJJJHHHHHHLLLJJJGGGCCCAAAAAABBBCCCIIIEEEBBBDDDFFFFFFJJJPPPTTT[[[eeelllppprrrvvvxxxvvvvvvvvvwwwyyyyyyxxxwwwvvvzzz}}}xxxvvvuuuqqqpppgggbbbddd```aaalllxxxdddWWWPPPJJJGGGGGGFFFDDDAAA???>>>???AAABBB???======???AAACCCKKKSSS\\\ccclllqqqrrrssstttvvvvvvuuuuuuvvvwwwwwwvvvtttsssuuu|||zzztttpppnnnmmmjjjllleee___aaa```gggxxxqqqaaaWWWQQQKKKGGGFFF@@@???===<<<===>>>@@@AAA???>>>???AAAAAACCCMMMXXXccciiipppttttttrrrrrrrrrvvvuuuttttttuuuuuusssqqqqqqrrrvvv|||~~~{{{vvvrrrooolllkkkeeejjjddd^^^^^^^^^jjjooocccXXXSSSOOOJJJFFFFFF@@@???>>>>>>>>>???AAABBBEEEEEEEEEDDD@@@@@@JJJVVVaaahhhooossssssqqqqqqrrrvvvuuuttttttuuutttrrrpppqqqppptttyyy|||~~~}}}{{{zzzxxxuuurrrooollljjjgggjjjddd^^^___^^^fffyyy|||nnn[[[SSSMMMLLLKKKHHHFFFGGGCCCBBBAAA@@@??????@@@@@@FFFEEEEEECCC>>><<>>@@@FFFGGGDDDFFFKKKOOOMMMJJJIIIKKKLLLLLLKKKMMMKKKIIIJJJLLLNNNNNNMMMLLLLLLLLLJJJHHHFFFDDDCCCBBBCCCBBB@@@>>>@@@DDDGGGBBBCCCHHHPPPZZZdddjjjmmmpppqqqqqqpppnnnmmmmmmnnnpppqqqqqqpppnnnnnnppprrrvvvyyy~~~zzztttmmmllllllkkkhhheeedddfffgggeeeeeeeeedddeeegggjjjlllooonnnlllkkkmmmwwwooo```TTTIIIBBBAAA@@@@@@AAADDDCCCCCCGGGLLLNNNMMMKKKJJJKKKKKKKKKKKKHHHIIIJJJLLLNNNNNNLLLKKKJJJKKKKKKKKKJJJIIIHHHGGGEEEDDDCCCAAA@@@AAACCCEEECCCBBBCCCHHHOOOWWW\\\___dddhhhmmmooonnnmmmmmmnnnooopppqqqpppoooooopppqqqsssuuuyyy~~~~~~yyyvvvvvvrrrmmmjjjjjjiiigggdddcccdddeeeeeefffffffffgggjjjpppuuuxxxyyyxxxuuuwwwuuu```UUUKKKAAA===>>>@@@BBBDDDDDDCCCDDDIIINNNMMMLLLKKKJJJJJJIIIIIIJJJDDDGGGJJJMMMNNNMMMKKKIIIHHHIIIIIIIIIJJJJJJJJJJJJGGGFFFDDDCCCBBBCCCDDDEEEGGGEEECCCDDDHHHLLLPPPRRRWWW\\\cccgggggghhhjjjlllrrrssssssrrrooonnnnnnnnnmmmooorrruuuwwwuuuqqqnnniiimmmooommmnnnppppppllljjjhhhfffeeedddddddddddddddfffhhhhhhjjjoooxxx~~~~~~~~~xxxdddRRRLLLFFF>>><<<@@@>>>CCCFFFEEECCCDDDHHHLLLJJJKKKKKKJJJHHHGGGGGGHHHBBBEEEIIILLLLLLKKKJJJIIIIIIHHHGGGGGGGGGIIIJJJKKKGGGFFFDDDCCCCCCDDDEEEEEEGGGDDD@@@>>>@@@DDDFFFHHHLLLQQQVVVYYYZZZ]]]ccchhhqqqrrrsssqqqnnnllllllllljjjjjjjjjkkkkkkgggaaa\\\[[[___bbbaaacccgggiiihhhgggdddaaabbbdddffffffdddhhhjjjmmmnnnqqqxxxjjjWWWHHHFFFDDD>>>>>>DDD===CCCGGGFFFBBBBBBDDDFFFIIIJJJJJJIIIGGGFFFFFFFFFCCCEEEHHHIIIJJJIIIJJJJJJJJJHHHGGGFFFFFFGGGIIIJJJGGGEEECCCBBBCCCDDDDDDDDDCCC???;;;888:::===@@@BBBGGGJJJMMMNNNOOOTTT]]]dddmmmoooppppppnnnlllmmmmmmkkkhhheeecccaaa]]]WWWRRRUUUYYYZZZXXXYYY___cccdddeeeaaa^^^___eeehhhgggeeemmmpppssstttwwwnnnYYYPPPFFF???>>>???===;;;CCCFFFHHHGGGEEECCCDDDFFFBBBBBBBBBCCCCCCCCCCCCDDDFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFEEECCCBBBBBBBBBAAA@@@???AAADDDFFF>>><<<999666666888;;;===???CCCHHHIIIIIIJJJOOOSSSccchhhlllmmmkkkjjjlllpppgggaaa]]]]]][[[UUUPPPNNNWWWQQQNNNQQQUUUVVVXXXZZZ]]]]]]^^^___bbbcccbbbaaaeeejjjqqqyyy|||yyybbbQQQJJJBBB>>>???@@@???===CCCEEEGGGFFFDDDBBBCCCEEE@@@@@@@@@@@@@@@AAABBBBBBCCCBBBBBBBBBBBBCCCCCCDDDBBBCCCCCCDDDCCCBBBAAA@@@???@@@@@@???===>>>@@@BBB===;;;999888888999;;;<<<===AAAEEEFFFEEEFFFJJJNNNQQQWWW]]]aaaaaacccgggkkkccc]]]XXXXXXWWWTTTSSSTTTWWWQQQMMMOOOQQQPPPPPPSSSVVVVVVWWWZZZ\\\^^^___^^^```eeemmmwwwtttyyyeeeSSSHHHCCC???===???AAAAAA@@@BBBDDDEEEDDDBBBAAAAAABBB???>>>===<<<<<<>>>@@@AAA>>>>>>>>>>>>>>>???@@@@@@>>>>>>????????????>>>===<<<===>>>===;;;:::;;;<<<;;;::::::999999:::;;;;;;:::>>>AAAAAA@@@@@@DDDGGGBBBHHHOOOTTTVVVYYY]]]```\\\UUUPPPPPPRRRRRRUUUZZZVVVPPPLLLMMMLLLIIIGGGIIIIIIJJJMMMOOORRRUUUWWWXXXYYY]]]fffqqq|||xxxkkkkkkxxx|||}}}ttteeeUUUIIIBBB@@@===>>>@@@BBBBBBAAAAAABBBBBBBBBAAA????????????===;;;::::::<<<>>>@@@;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<<<<;;;::::::999999;;;<<<;;;:::888888888888888999:::;;;;;;;;;:::999;;;======<<<<<<>>>@@@@@@DDDJJJNNNPPPQQQSSSTTTSSSMMMJJJLLLNNNOOOSSSXXXRRRNNNKKKKKKHHHCCCAAACCC>>>@@@CCCFFFHHHLLLOOORRRTTTWWW]]]gggqqquuutttqqqjjjbbb]]]hhhrrrvvvyyyuuuhhhWWWIIICCC@@@???>>>>>>@@@AAAAAAAAA@@@????????????>>><<<;;;>>>===;;;999:::<<<>>>@@@;;;:::::::::;;;;;;<<<===<<<;;;:::999888777666666888999;;;:::888777777777555666888999::::::::::::999:::;;;;;;::::::;;;<<>>>>>>>>???@@@AAA???===<<<<<<===<<<:::888===<<<;;;::::::<<<>>>???<<<;;;;;;:::::::::;;;;;;:::999888666555555555555777888999888666666666888333444666777999999::::::999999999999999999999999;;;===AAAEEEGGGGGGFFFEEEAAAAAADDDHHHIIIFFFGGGKKKJJJIIIIIIJJJGGG@@@???AAA;;;>>>AAABBBCCCFFFLLLPPPWWWWWWXXXZZZYYYVVVPPPLLLJJJKKKWWWooollllllllliii[[[III???>>>======<<<;;;;;;===@@@BBB>>><<<::::::;;;;;;888555;;;;;;::::::;;;;;;<<<===<<<<<<;;;:::999999999999555444333333333444555666555666666555444444666888222222333555666888999:::888777666777888888777777888:::>>>BBBDDDCCC@@@>>><<<<<<@@@DDDEEEBBBEEEJJJHHHGGGIIIJJJFFF???<<>>AAAAAA@@@CCCHHHNNNSSSTTTTTTRRROOOKKKHHHGGGFFFFFFUUUpppmmmkkkkkkhhh[[[III@@@@@@;;;::::::999999<<>>AAABBB@@@<<<888999:::===AAAAAAAAAEEEKKKGGGGGGIIIJJJEEE===:::===999<<<>>>>>><<<>>>DDDIIILLLNNNOOOLLLGGGDDDDDDEEEFFFDDDQQQoooqqqrrrrrrlll]]]JJJ???===???>>>>>>=========>>>>>>>>>===;;;:::999999:::;;;888999;;;<<<===<<<;;;;;;:::;;;<<<<<<<<<:::777666666555444333222111111111333333444444555666666777444333222222333444666777===555666???>>>222000777<<<;;;::::::;;;;;;;;;:::@@@AAAAAA@@@???@@@CCCEEEIIIIIIHHHFFFBBB>>>:::777<<>>???JJJUUUiiitttrrrpppiii[[[JJJAAA@@@===============>>>???@@@???>>><<<:::888888888888888999:::;;;<<<<<<<<<<<<:::;;;<<<<<<;;;999777555666555444333222222222222333333333444555555666666444444333333444555777888999444444999888111///333;;;;;;:::;;;<<<;;;:::999999;;;===>>>@@@BBBFFFIIIEEEFFFEEEDDDAAA>>>:::888;;;>>>AAA@@@===<<<@@@DDDCCCGGGKKKKKKGGGBBB???>>>>>>HHHRRRfffwwwsssooohhhZZZKKKCCCBBB>>>===<<<<<<<<<<<<===>>>???===;;;999777666666666777888999:::;;;<<<===>>>;;;;;;;;;;;;:::888666555555444333333222222222222222222222333444444555555444444444444555666777888999999888777777555555555999:::;;;<<<<<<;;;:::999777999;;;===???AAAEEEHHHAAAAAAAAAAAA???===;;;999;;;===???>>><<<<<>>>>>>>>GGGOOObbb|||yyyuuuqqqkkk]]]NNNDDDBBBAAA???===:::999999999:::<<<;;;999777777666777777777777888999;;;<<<>>>???;;;;;;;;;:::999777555444444444333222222222333333111111222333333444444555333444444444555666666777999<<<;;;666555888999555666999;;;<<<<<<;;;:::::::::<<<============???AAA======>>>>>>===<<<;;;;;;:::<<<======<<<===???BBB???@@@BBBBBBBBBAAA@@@???@@@GGGMMM___{{{zzzwwwuuupppdddSSSGGGCCC@@@???<<<:::999999:::;;;999888777777777888999:::777888999:::<<<===>>>???;;;;;;:::999888666555444333333222222222333444444111111222333333444444555222333444444555555666666555888777333222555666222555888;;;<<<;;;:::;;;<<<===>>>???>>>===<<<<<<===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>@@@BBB???@@@@@@AAABBBBBBBBBAAACCCHHHNNN```|||zzzwwwvvvtttkkk[[[OOOJJJAAA???===;;;;;;<<<>>>@@@777777666666777999;;;<<<888999;;;===>>>???>>>>>><<<;;;:::888666555444333222222222222333444444555222222222333444444555555333333444666666666666666777777777666666555555555555777::::::999999<<>>???@@@>>>=========<<<<<<<<<<<<;;;;;;<<<===>>>@@@AAABBB@@@@@@@@@BBBDDDEEECCCAAAEEEJJJOOObbbyyyvvvuuuuuuooocccZZZVVVIIIFFFCCC???>>>>>>???AAA999888777777888999;;;<<<888;;;>>>@@@AAA@@@>>>===<<<;;;999777555444333333222222222222333444555666333333333444555555666666444555777888999999888888;;;666777===<<<666555999555777999888777888===AAA<<<>>>AAABBBAAA@@@AAABBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<===???AAABBBCCC@@@@@@@@@CCCFFFFFFCCC@@@FFFJJJPPPcccyyyuuussstttppphhhbbb```SSSOOOJJJDDD???=========;;;:::999888888999::::::999<<<@@@BBBCCCAAA>>><<<<<<;;;999777555444333333111111111222333444555666333333444555555666666777666777999:::;;;;;;::::::888111222<<<<<<222000777555888999777555777===CCC???AAACCCCCCBBBAAAAAAAAACCCBBB@@@???===<<<<<<<<<===<<<<<<===@@@BBBCCCCCC@@@???@@@CCCFFFFFFCCC???FFFJJJPPPddd|||yyytttpppmmmkkkhhhfff\\\ZZZTTTKKKBBB>>>>>>AAA888::::::999888888<<<@@@:::;;;===>>>????????????999999888666555333222222444444555444333222444666777555777;;;999333333777555888;;;:::777666999<<<<<<;;;:::888777555444333888777666777999<<<======???@@@AAACCCEEEFFFGGGHHHJJJCCC@@@DDDFFFCCC>>><<<;;;>>>===999;;;CCCGGGFFF>>>AAAEEEHHHIIIGGGEEEBBBEEE>>>EEE___yyy{{{vvvsssqqqpppnnnllldddbbb\\\SSSJJJEEEDDDFFF@@@@@@???<<<:::;;;>>>BBB;;;<<<===>>>??????>>>===;;;:::999888666555444444444555555444333333444666666666999===;;;555444777777999::::::888777888999;;;;;;:::999888777555555777666555777999<<<>>>???BBBBBBCCCFFFJJJNNNRRRUUUOOOKKKJJJOOOPPPIIIAAA===;;;>>>===:::<<>>DDD]]]www{{{wwwvvvuuuuuutttnnnlllggg___WWWQQQOOOOOOFFFDDD@@@;;;888888;;;???>>>>>>>>>???>>>===<<<<<<<<<<<<;;;999888777666666444555666555333333555666777777:::===;;;777555777999999999:::999999888888:::;;;;;;::::::888777666666666666777999;;;>>>@@@AAAAAACCCFFFMMMVVV___ddd___[[[[[[]]]ZZZPPPEEE???;;;===>>>===>>>CCCFFFEEEDDDEEEFFFFFFFFFEEECCCBBBCCC>>>DDDZZZttt}}}{{{zzzyyyxxxvvvtttoooiiiddd___\\\\\\PPPLLLEEE===999888:::===@@@@@@???>>>===<<<;;;:::<<<;;;;;;:::888777777666555666666555444444555777999999999999777666777999888888999:::<<<<<<;;;:::::::::::::::999888777777888888888777888:::>>>AAAAAACCCGGGOOOZZZhhhttt|||{{{tttnnnjjj```RRRFFFAAA===>>>??????AAACCCEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGDDDAAAFFFYYYqqq~~~{{{yyyzzzwwwtttpppmmmjjjhhhggg___YYYOOOFFF@@@??????@@@BBBBBB@@@>>><<<;;;:::999::::::999888777666666555666666777666555444666888::::::777333222444888;;;555777:::===>>>>>>??????<<<<<<;;;999888777666666:::::::::999888:::???CCCCCCIIITTTdddvvvvvvfffTTTHHHCCC@@@???@@@AAABBBBBBCCCDDDFFFFFFFFFGGGHHHJJJKKKLLLFFFFFFLLL\\\rrr}}}}}}zzzvvvsssrrrqqqpppooohhhaaaUUULLLFFFCCCAAAAAACCCBBB@@@>>><<<:::999999999888888777666666555555666777888777555555777888:::;;;777111///444999:::555999???@@@??????AAACCCBBB@@@===999777666666666:::;;;<<<::::::<<>>EEEEEE@@@===@@@DDDJJJFFF@@@:::666555666777666999;;;;;;<<<@@@HHHOOORRRaaayyylllXXXOOOJJJDDDAAABBBAAA>>>???DDDDDDEEEFFFHHHIIIJJJJJJJJJHHHPPP]]]lllyyyuuuuuuvvvuuuuuutttlll```WWWPPPLLLHHHEEEDDDBBB@@@===;;;:::::::::999999888888777777666666777888888777666666777999666;;;<<<777555999999666888AAAIIIHHH@@@;;;???DDDPPPKKKCCC;;;777666777888333777:::;;;===CCCMMMUUUeeeuuuyyy```TTTMMMFFFBBBBBBAAA===>>>DDDCCCDDDFFFGGGHHHGGGGGGFFFHHHSSSbbbrrr